.spinner{width:var(--size-spinner);height:var(--size-spinner);border:var(--border-thick) solid var(--color-spinner-track);border-top-color:var(--color-text);border-radius:var(--radius-round);animation:spinner-turn var(--motion-spin);flex-shrink:0}@keyframes spinner-turn{to{transform:rotate(360deg)}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:0 var(--space-3);border:var(--border-thin) solid transparent;border-radius:var(--radius-control);font-size:var(--text-button);font-weight:var(--weight-bold);text-align:center;display:flex}.button--sheet{font-size:var(--text-button-sheet)}.button--primary{background:var(--gradient-accent);color:var(--color-on-accent)}.button--secondary{background:var(--color-button-secondary);border-color:var(--color-field-border);color:var(--color-text)}.button--danger{background:var(--color-danger);color:var(--color-on-accent)}.button--plain,.button--danger-plain{font-size:var(--text-button);font-weight:var(--weight-semibold)}.button--plain{color:var(--color-accent-soft)}.button--danger-plain{color:var(--color-down)}.button:disabled,.button[aria-disabled=true]{background:var(--color-button-pending);color:var(--color-text-muted);cursor:default;border-color:#0000}.card{gap:var(--space-3);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-card);background:var(--surface-glass);box-shadow:var(--shadow-inset);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));flex-direction:column;display:flex}.card--md{padding:var(--space-card)}.card--lg{padding:var(--space-4);box-shadow:var(--shadow-raised)}.card--list{padding:var(--space-1) var(--space-card);gap:0}.coin-logo{border-radius:var(--radius-round);flex-shrink:0}.coin-logo--md{width:var(--size-logo);height:var(--size-logo)}.coin-logo--sm{width:var(--size-logo-sm);height:var(--size-logo-sm)}.coin-logo--lg{width:var(--size-logo-lg);height:var(--size-logo-lg)}.coin-logo--xs{width:var(--size-logo-xs);height:var(--size-logo-xs)}.coin-logo--head{width:var(--size-logo-head);height:var(--size-logo-head)}.coin-logo--letter{border:var(--border-thin) solid var(--color-border);background:var(--surface-glass);font-size:var(--text-caption);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.coin-logo--sm.coin-logo--lg{width:var(--size-logo-lg);height:var(--size-logo-lg)}.coin-logo--letter{font-size:var(--text-small)}.chip{align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:0 var(--space-card) 0 var(--space-2);border:var(--border-thin) solid var(--color-field-border);border-radius:var(--radius-pill);background:var(--color-button-secondary);font-size:var(--text-body);font-weight:var(--weight-semibold);display:flex}.hint{font-size:var(--text-caption);line-height:var(--leading-text)}.hint--muted{color:var(--color-text-muted)}.hint--warn{color:var(--color-warn)}.hint--down{color:var(--color-down)}.field{gap:var(--space-2);flex-direction:column;display:flex}.field__label{font-size:var(--text-label);font-weight:var(--weight-semibold)}.field__box{align-items:center;display:flex;position:relative}.field__input{width:100%;min-height:var(--size-control);padding:0 var(--space-3);border:var(--border-thin) solid var(--color-field-border);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--text-input);line-height:var(--leading-text)}.field__input::placeholder{color:var(--color-text-placeholder)}.field__input--dark{background:var(--color-field);box-shadow:var(--shadow-field)}.field__input--glass{background:var(--surface-glass)}.field__input--lg{min-height:var(--size-input-lg);padding:0 var(--space-4);font-size:var(--text-input-lg);font-weight:var(--weight-bold)}.field__input--prefixed{padding-left:var(--pad-field-unit)}.field__input--suffixed{padding-right:var(--pad-field-unit)}.field__input--with-action{padding-right:var(--size-control)}.field__input[readonly]{color:var(--color-text-muted);text-overflow:ellipsis}.field__input:focus{border-color:var(--color-accent-soft);outline:none}.field__input--dark:focus{box-shadow:var(--shadow-field), var(--shadow-focus)}.field__input--glass:focus{box-shadow:var(--shadow-focus)}.field__input--error,.field__input--error:focus{border-color:var(--color-down)}.field__input:disabled{opacity:var(--opacity-disabled)}.field__unit{color:var(--color-text-muted);font-size:var(--text-input-lg);font-weight:var(--weight-bold);pointer-events:none;position:absolute}.field__unit--prefix{left:var(--space-4)}.field__unit--suffix{right:var(--space-4)}.field__action{display:flex;position:absolute;right:0}.field__input--area{padding:var(--space-3);resize:none}.notice{gap:var(--space-3);padding:var(--space-card);border:var(--border-thin) solid;border-radius:var(--radius-card);flex-direction:column;display:flex;position:relative}.notice--warn{border-color:var(--border-warn);background:var(--surface-warn)}.notice--critical{border-color:var(--border-critical);background:var(--surface-critical)}.notice__body{gap:var(--space-1);flex-direction:column;display:flex}.notice__title{font-size:var(--text-h3);font-weight:var(--weight-bold)}.notice--warn .notice__title{color:var(--color-warn)}.notice--critical .notice__title{color:var(--color-down)}.notice__text{font-size:var(--text-body);line-height:var(--leading-text)}.notice--info{border-color:var(--color-border);background:var(--surface-glass)}.notice__head{justify-content:space-between;gap:var(--space-3);display:flex}.notice__aside{color:var(--color-text-muted);font-size:var(--text-small);flex-shrink:0}.notice__link{min-height:var(--size-control);font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;display:flex}.notice--warn .notice__link{color:var(--color-warn)}.notice--critical .notice__link{color:var(--color-down)}.notice--info .notice__link{color:var(--color-accent-soft)}.notice__badge{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-inline));display:flex;position:absolute}.screen{gap:var(--space-4);padding:calc(var(--space-5) + env(safe-area-inset-top)) var(--space-4) var(--space-5);flex-direction:column;display:flex}.icon-button{width:var(--size-control);height:var(--size-control);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-button--text{color:var(--color-text)}.icon-button--muted{color:var(--color-text-muted)}.icon-button--up{color:var(--color-up)}.icon-button:disabled{cursor:default;opacity:var(--opacity-disabled)}.screen-header{z-index:var(--z-header);isolation:isolate;gap:var(--space-2);margin:calc(-1 * (var(--space-3) + env(safe-area-inset-top))) calc(-1 * var(--space-4)) calc(-1 * var(--space-2));padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-4) var(--space-2);flex-direction:column;display:flex;position:sticky;top:0}.screen-header:before,.screen-header:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-fast);position:absolute;left:0;right:0}.screen-header:before{z-index:-1;border-bottom:var(--border-thin) solid var(--color-border);background:var(--color-header-solid);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));top:0;bottom:0}.screen-header:after{height:var(--size-header-shade);background:var(--gradient-header-shade);top:100%}.screen-header--solid:before,.screen-header--solid:after{opacity:1}.screen-header__row{align-items:center;gap:var(--space-2);min-height:var(--size-control);display:flex}.screen-header__back{margin-left:calc(-1 * var(--space-3))}.screen-header__back+.screen-header__title{margin-left:calc(var(--space-1) - var(--space-2))}.screen-header__title{min-width:0;font-size:var(--text-h1);font-weight:var(--weight-heavy)}.screen-header__aside{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.screen-header--collapsible .screen-header__title{opacity:calc(1 - 2.5 * var(--screen-header-collapse))}.screen-header--collapsible .screen-header__extra{transform:translateY(calc(-1 * var(--screen-header-collapse) * (var(--size-control) + var(--space-2))))}.screen-header__extra{position:relative}.add-coin{min-height:100dvh}.add-coin__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.add-coin__found{flex-direction:row;align-items:center}.add-coin__name{gap:var(--space-1);flex-direction:column;display:flex}.add-coin__ticker{font-size:var(--text-h2);font-weight:var(--weight-bold)}.add-coin__actions{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.badge{border-radius:var(--radius-pill);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.badge--danger{background:var(--color-danger);color:var(--color-on-accent)}.badge--warn{background:var(--color-warn);color:var(--color-text-on-warn)}.badge--md{min-width:var(--size-badge);height:var(--size-badge);padding:0 var(--pad-badge);font-size:var(--text-caption)}.badge--sm{min-width:var(--size-badge-sm);height:var(--size-badge-sm);padding:0 var(--pad-badge-sm);font-size:var(--text-nav)}.badge--xs{min-width:var(--size-badge-xs);height:var(--size-badge-xs);padding:0 var(--pad-badge-xs);font-size:var(--text-badge-xs)}.alarm-stack{margin-bottom:calc(var(--alarm-stack-layers) * var(--step-stack-y));display:block;position:relative}.alarm-stack__layer{height:var(--size-stack-layer);border:var(--border-thin) solid;border-top:0;position:absolute}.alarm-stack__layer--near{left:var(--step-stack-x);right:var(--step-stack-x);bottom:calc(-1 * var(--step-stack-y));border-radius:0 0 var(--radius-stack-1) var(--radius-stack-1)}.alarm-stack__layer--far{left:calc(2 * var(--step-stack-x));right:calc(2 * var(--step-stack-x));bottom:calc(-2 * var(--step-stack-y));border-radius:0 0 var(--radius-stack-2) var(--radius-stack-2)}.alarm-stack--critical .alarm-stack__layer--near{border-color:var(--border-critical-1);background:var(--surface-critical-1)}.alarm-stack--critical .alarm-stack__layer--far{border-color:var(--border-critical-2);background:var(--surface-critical-2)}.alarm-stack--warn .alarm-stack__layer{border-color:var(--border-warn-1);background:var(--surface-warn-1)}.alarm-stack__card{box-shadow:var(--shadow-inset);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));position:relative}.alarm-stack__badge{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-inline));position:absolute}.alarm-stack--live{--c:var(--alarm-stack-collapse);width:100%;height:calc(var(--size-stack-full) - var(--c) * (var(--size-stack-full) - var(--size-control)));text-align:left;margin-bottom:0}.alarm-stack--live .alarm-stack__layer--near{left:calc(var(--step-stack-x) + var(--c) * (var(--step-stack-x-sm) - var(--step-stack-x)));right:calc(var(--step-stack-x) + var(--c) * (var(--step-stack-x-sm) - var(--step-stack-x)));bottom:calc(-1 * var(--step-stack-y) + var(--c) * (var(--step-stack-y) - var(--step-stack-y-sm)));height:calc(var(--size-stack-layer) - var(--c) * (var(--size-stack-layer) - var(--size-stack-layer-sm)));border-radius:0 0 calc(var(--radius-stack-1) - var(--c) * (var(--radius-stack-1) - var(--radius-stack-sm))) calc(var(--radius-stack-1) - var(--c) * (var(--radius-stack-1) - var(--radius-stack-sm)))}.alarm-stack--live .alarm-stack__layer--far{opacity:calc(1 - var(--c))}.alarm-stack__plate{border:var(--border-thin) solid;border-radius:calc(var(--radius-card) - var(--c) * (var(--radius-card) - var(--radius-control)));box-shadow:var(--shadow-inset);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));position:absolute;inset:0;overflow:hidden}.alarm-stack--warn .alarm-stack__plate{border-color:var(--border-warn);background:var(--surface-warn)}.alarm-stack--critical .alarm-stack__plate{border-color:var(--border-critical);background:var(--surface-critical)}.alarm-stack__full{top:calc(var(--space-card) - var(--border-thin));left:calc(var(--space-card) - var(--border-thin));right:calc(var(--space-card) - var(--border-thin));gap:var(--space-1);opacity:calc(1 - 2 * var(--c));flex-direction:column;display:flex;position:absolute}.alarm-stack__compact{top:0;left:calc(var(--space-3) - var(--border-thin));right:var(--size-control);align-items:center;gap:var(--space-2);height:calc(var(--size-control) - 2 * var(--border-thin));opacity:calc(2 * var(--c) - 1);display:flex;position:absolute}.alarm-stack__title,.alarm-stack__text,.alarm-stack__short{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.alarm-stack__title{font-size:var(--text-h3);font-weight:var(--weight-bold)}.alarm-stack__title--sm{font-size:var(--text-body);flex-shrink:0}.alarm-stack--warn .alarm-stack__title{color:var(--color-warn)}.alarm-stack--critical .alarm-stack__title{color:var(--color-down)}.alarm-stack__text{font-size:var(--text-body);line-height:var(--leading-text)}.alarm-stack__short{color:var(--color-text-muted);font-size:var(--text-caption)}.alarm-stack--live .alarm-stack__badge{top:calc(-1 * var(--space-2) + var(--c) * (var(--space-2) + var(--offset-stack-badge-sm)));right:calc(-1 * var(--space-inline) + var(--c) * (var(--space-inline) + var(--offset-stack-badge-sm)))}.segment{grid-template-columns:repeat(var(--segment-count), minmax(0, 1fr));padding:var(--space-1);border-radius:var(--radius-pill);display:grid}.segment--glass{background:var(--surface-glass);border:var(--border-thin) solid var(--color-border);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.segment--dark{background:var(--color-field);box-shadow:var(--shadow-field)}.segment__item{justify-content:center;align-items:center;gap:var(--space-inline);min-width:0;min-height:var(--size-control);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-body);font-weight:var(--weight-semibold);transition:background-color var(--motion-fast), color var(--motion-fast);display:flex}.segment--sm .segment__item{min-height:var(--size-segment-sm);font-size:var(--text-caption);position:relative}.segment--sm .segment__item:before{content:"";inset:calc((var(--size-segment-sm) - var(--size-control)) / 2) 0;position:absolute}.segment--lg .segment__item{font-size:var(--text-label);font-weight:var(--weight-bold)}.segment__item--on{background:var(--gradient-accent);color:var(--color-on-accent)}.status-tag{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.status-tag--pill{padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);background:var(--surface-glass);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.status-tag--plain{color:var(--color-text-muted);font-size:var(--text-value)}.status-tag__dot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-round)}.status-tag__dot--up{background:var(--color-up);box-shadow:var(--glow-up)}.status-tag__dot--warn{background:var(--color-warn);box-shadow:var(--glow-warn)}.status-tag__dot--down{background:var(--color-down);box-shadow:var(--glow-down)}.alerts__stack{top:calc(100% + var(--space-4) - var(--screen-header-collapse) * var(--space-2));position:absolute;left:0;right:0}.alerts__stack-room{height:calc(var(--size-stack-full) + var(--step-stack-y))}.alerts__stack--enter{animation:alerts-stack-in var(--motion-stack)}.alerts__stack-room--enter{animation:alerts-room-in var(--motion-stack)}@keyframes alerts-stack-in{0%{opacity:0}}@keyframes alerts-room-in{0%{height:0;margin-top:calc(-1 * var(--space-4))}}.alerts__new{animation:alerts-new-in var(--motion-reveal)}@keyframes alerts-new-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}.alerts__feed{gap:var(--space-4);flex-direction:column;display:flex}.alerts__day{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.feed-card__resolved{align-self:flex-start}.feed-card__head{align-items:center;gap:var(--space-3);min-height:var(--size-control);display:flex}.feed-card__name{gap:var(--space-0);flex-direction:column;flex-grow:1;min-width:0;display:flex}.feed-card__coin,.feed-card__pnl{font-size:var(--text-input);font-weight:var(--weight-bold)}.feed-card__state{color:var(--color-text-muted);font-size:var(--text-small)}.feed-card__pnl--up{color:var(--color-up)}.feed-card__pnl--down{color:var(--color-down)}.feed-card__event{grid-template-columns:var(--size-feed-time) minmax(0, 1fr);gap:var(--space-event);padding:var(--space-2) 0;border-top:var(--border-thin) solid var(--color-border);display:grid}.feed-card__time{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-list)}.feed-card__body{gap:var(--space-0);flex-direction:column;display:flex}.feed-card__title{font-size:var(--text-body);font-weight:var(--weight-bold)}.feed-card__text{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-text)}html:has(.bottom-sheet){overflow:hidden}.sheet-panel{gap:var(--space-card);padding:var(--space-2) var(--space-4) var(--space-6);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-sheet);box-shadow:var(--shadow-sheet);flex-direction:column;display:flex}.sheet-panel:focus{outline:none}.sheet-panel__handle{width:var(--size-handle-w);height:var(--size-handle-h);border-radius:var(--radius-pill);background:var(--color-handle);margin:0 auto}.sheet-panel__head{align-items:center;gap:var(--space-3);display:flex}.sheet-panel__intro{gap:var(--space-0);flex-direction:column;display:flex}.sheet-panel__note{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-text)}.sheet-panel__title{font-size:var(--text-h2);font-weight:var(--weight-bold)}.bottom-sheet{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet__overlay{background:var(--color-overlay);cursor:default;animation:bottom-sheet-fade var(--motion-sheet);position:absolute;inset:0}.bottom-sheet__panel{width:100%;min-width:var(--width-app-min);max-width:var(--width-app-max);max-height:100dvh;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));animation:bottom-sheet-in var(--motion-sheet);position:relative;overflow-y:auto}@keyframes bottom-sheet-fade{0%{opacity:0}}@keyframes bottom-sheet-in{0%{transform:translateY(100%)}}.coin-head{align-items:center;gap:var(--space-3);display:flex}.coin-head__name,.coin-head__result{gap:var(--space-0);flex-direction:column;display:flex}.coin-head__name{flex-grow:1;min-width:0}.coin-head__result{align-items:flex-end}.coin-head__title,.coin-head__amount{font-size:var(--text-input);font-weight:var(--weight-bold)}.coin-head__note{color:var(--color-text-muted);font-size:var(--text-small)}.coin-head__percent{font-size:var(--text-small);font-weight:var(--weight-semibold)}.coin-head__result--up{color:var(--color-up)}.coin-head__result--down{color:var(--color-down)}.fab{width:var(--size-fab);height:var(--size-fab);border-radius:var(--radius-round);background:var(--gradient-accent);box-shadow:var(--shadow-fab);color:var(--color-on-accent);justify-content:center;align-items:center;display:flex}.section,.section__cards{gap:var(--space-2);flex-direction:column;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-control);margin-top:var(--space-1);display:flex}.section-heading__title{font-size:var(--text-h3);font-weight:var(--weight-bold)}.section-heading__link{min-height:var(--size-control);padding-left:var(--space-3);color:var(--color-accent-soft);font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;display:flex}.section-heading__note{color:var(--color-text-muted);font-size:var(--text-caption)}.time-bar{gap:var(--space-3);flex-direction:column;display:flex}.time-bar__track{height:var(--size-progress);border-radius:var(--radius-pill);background:var(--color-track-time)}.time-bar__fill{border-radius:var(--radius-pill);background:var(--gradient-progress);height:100%;box-shadow:var(--glow-progress);display:block}.time-bar__dates{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);display:flex}.value-rows__row{justify-content:space-between;gap:var(--space-3);padding:var(--space-event) 0;border-top:var(--border-thin) solid var(--color-border);font-size:var(--text-body);display:flex}.value-rows--flush .value-rows__row:first-child{border-top-color:#0000}.value-rows__label{color:var(--color-text-muted)}.value-rows__value{font-weight:var(--weight-semibold);text-align:right}.value-rows__value--up{color:var(--color-up)}.value-rows__value--down{color:var(--color-down)}.coins__note{padding-right:calc(var(--size-fab) + var(--space-4))}.coins__fab{right:max(var(--space-4), calc(50% - var(--width-app-max) / 2 + var(--space-4)));bottom:calc(var(--size-tabbar) + var(--border-thin) + var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-tabbar);position:fixed}.watch-list{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);overflow:hidden}.watch-row{border-top:var(--border-thin) solid var(--color-border);transform:translateY(var(--watch-row-y));position:relative}.watch-row:first-child{border-top-color:#0000}.watch-row--sorting{transition:transform var(--motion-fast)}.watch-row--lifted{z-index:1;transition:none}.watch-row__delete{top:0;right:calc(-1 * var(--space-2));width:var(--size-swipe-action);padding-right:var(--space-2);background:var(--color-danger);color:var(--color-on-accent);font-size:var(--text-body);font-weight:var(--weight-bold);opacity:0;position:absolute;bottom:0}.watch-row--shifted .watch-row__delete{opacity:1}.watch-row__body{z-index:1;grid-template-columns:var(--size-grip) var(--size-logo) minmax(0, 1fr) var(--size-control);align-items:center;gap:var(--space-2);min-height:var(--size-watch-row);transform:translateX(var(--watch-row-x));transition:transform var(--motion-fast);touch-action:pan-y;-webkit-user-select:none;user-select:none;display:grid;position:relative}.watch-row--swiping .watch-row__body{transition:none}.watch-row--shifted .watch-row__body,.watch-row--lifted .watch-row__body{background:var(--color-row-swiped)}.watch-row__grip{width:var(--size-grip);height:var(--size-control);color:var(--color-text-muted);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex}.watch-row--lifted .watch-row__grip{cursor:grabbing}.watch-row__coin{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.watch-row__ticker{font-size:var(--text-h3);font-weight:var(--weight-bold)}.watch-row__status{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-status)}.watch-row__status--warn{color:var(--color-warn)}.watch-row__chart{width:var(--size-control);height:var(--size-control);color:var(--color-accent-soft);justify-content:center;align-items:center;display:flex}.event-row{grid-template-columns:var(--size-logo-sm) minmax(0, 1fr) auto;align-items:start;gap:var(--space-event);padding:var(--space-event) 0;border-top:var(--border-thin) solid var(--color-border);font-size:var(--text-body);line-height:var(--leading-event);display:grid}.event-row__text--warning{color:var(--color-warn)}.event-row__text--critical{color:var(--color-down)}.event-row__time{color:var(--color-text-muted);font-size:var(--text-small);white-space:nowrap}.mosaic{grid-template-columns:repeat(var(--mosaic-columns), var(--mosaic-cell));grid-auto-rows:var(--mosaic-cell);vertical-align:middle;display:inline-grid}.mosaic--md{--mosaic-cell:var(--size-mosaic)}.mosaic--lg{--mosaic-cell:var(--size-mosaic-lg);margin-block:var(--space-0)}.mosaic__cell{background:currentColor}.mosaic__cell--0{opacity:0}.mosaic__cell--1{opacity:var(--opacity-mosaic-1)}.mosaic__cell--2{opacity:var(--opacity-mosaic-2)}.mosaic__cell--3{opacity:var(--opacity-mosaic-3)}.mosaic__cell--4{opacity:var(--opacity-mosaic-4)}.mosaic__cell--edge{filter:opacity(var(--opacity-mosaic-edge))}.pnl-widget__top{position:relative}.pnl-widget__summary{gap:var(--space-1);width:calc(100% - var(--size-control));flex-direction:column;display:flex}.pnl-widget__summary--switch{margin:calc(-1 * var(--space-2)) 0 0 calc(-1 * var(--space-2));padding:var(--space-2);border-radius:var(--radius-control);text-align:left;cursor:pointer}.pnl-widget__title{align-items:center;gap:var(--space-inline);color:var(--color-text-muted);font-size:var(--text-caption);display:flex}.pnl-widget__value{font-size:var(--text-display);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.pnl-widget__value--up,.pnl-widget__sub--up{color:var(--color-up)}.pnl-widget__value--down,.pnl-widget__sub--down{color:var(--color-down)}.pnl-widget__sub{font-size:var(--text-display-sub);font-weight:var(--weight-semibold)}.pnl-widget__eye{top:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));position:absolute}.pnl-widget__dates{color:var(--color-text-muted);font-size:var(--text-small);justify-content:space-between;display:flex}.pnl-chart{width:100%;height:auto;display:block;overflow:visible}.pnl-chart--up{--pnl-chart-glow:var(--glow-chart-up);color:var(--color-up)}.pnl-chart--down{--pnl-chart-glow:var(--glow-chart-down);color:var(--color-down)}.pnl-chart__fill-top{stop-color:currentColor;stop-opacity:var(--opacity-chart-fill)}.pnl-chart__fill-bottom{stop-color:currentColor;stop-opacity:0}.pnl-chart__base{stroke:var(--color-chart-zero);stroke-dasharray:var(--dash-chart-zero)}.pnl-chart__line{fill:none;stroke:currentColor;stroke-width:var(--stroke-chart);stroke-linecap:round;stroke-linejoin:round;filter:var(--pnl-chart-glow)}.pnl-chart__dot{r:var(--size-chart-dot);fill:currentColor;stroke:var(--color-chart-ring);stroke-width:var(--stroke-chart-ring)}.share-bar{gap:var(--space-0);height:var(--size-progress);border-radius:var(--radius-track);background:var(--color-track-share);display:flex;overflow:hidden}.share-bar__part{border-radius:var(--radius-track)}.share-bar__part--trades{background:var(--color-trades)}.share-bar__part--btc{background:var(--color-btc)}.tile-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{gap:var(--space-1)}.tile__head{justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);display:flex}.tile__value{min-height:var(--size-tile-value);font-size:var(--text-value-lg);font-weight:var(--weight-bold);align-items:center;display:flex}.tile__value--up{color:var(--color-up)}.tile__value--down{color:var(--color-down)}.toggle{width:var(--size-toggle-w);height:var(--size-toggle-h);padding:var(--pad-toggle);border-radius:var(--radius-pill);background:var(--color-toggle-off);flex-shrink:0;position:relative}.toggle:before{content:"";inset:calc((var(--size-toggle-h) - var(--size-control)) / 2) 0;position:absolute}.toggle--on{background:var(--gradient-accent)}.toggle__knob{width:var(--size-toggle-knob);height:var(--size-toggle-knob);border-radius:var(--radius-round);background:var(--color-knob);transition:transform var(--motion-fast);display:block}.toggle--on .toggle__knob{transform:translateX(calc(var(--size-toggle-w) - var(--size-toggle-knob) - 2 * var(--pad-toggle)))}.toggle:disabled{cursor:default;opacity:var(--opacity-disabled)}.wordmark{align-items:flex-start;gap:var(--space-0);font-size:var(--text-h1);font-weight:var(--weight-heavy);display:inline-flex}.wordmark--lg{color:var(--color-brand);font-size:var(--text-brand);font-weight:var(--weight-bold);letter-spacing:var(--tracking-brand)}.wordmark__demo{color:var(--color-warn);font-size:var(--text-nav);font-weight:var(--weight-semibold)}.home-account__pause{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-control);display:flex}.home-account__pause-text{gap:var(--space-0);flex-direction:column;display:flex}.home-account__title{font-size:var(--text-h3);font-weight:var(--weight-bold)}.home-account__rule{height:var(--border-thin);background:var(--color-border);border:0}.home-account__rows{gap:var(--space-2);flex-direction:column;display:flex}.home-account__row{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-caption);display:flex}.home-account__value{color:var(--color-text);font-weight:var(--weight-semibold)}.home-account__legend{gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-small);display:flex}.home-account__key{align-items:center;gap:var(--space-inline);display:flex}.home-account__key:before{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-round)}.home-account__key--trades:before{background:var(--color-trades)}.home-account__key--btc:before{background:var(--color-btc)}.scenery{pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.scenery--splash{-webkit-mask-image:var(--mask-splash);-webkit-mask-image:var(--mask-splash);mask-image:var(--mask-splash)}.scenery--login{opacity:var(--opacity-login-image);-webkit-mask-image:var(--mask-login);-webkit-mask-image:var(--mask-login);mask-image:var(--mask-login)}.splash{background:var(--color-bg);min-height:100dvh;position:relative;overflow:hidden}.splash__title{top:var(--offset-brand-top);text-align:center;position:absolute;left:0;right:0}.splash__foot{right:0;bottom:calc(var(--offset-loader-bottom) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:absolute;left:0}.splash__loader{width:var(--size-loader-w);height:var(--size-loader-h);border-radius:var(--radius-pill);background:var(--color-loader-track);overflow:hidden}.splash__bar{border-radius:var(--radius-pill);background:var(--color-loader);width:40%;height:100%;animation:splash-load var(--motion-loader);display:block}@keyframes splash-load{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.splash__bar{transform:translate(100%)}}.steps{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-body);line-height:var(--leading-list);flex-direction:column;display:flex}.login{background:var(--color-bg);min-height:100dvh;position:relative;overflow:hidden}.login__shade{background:var(--gradient-login);position:absolute;inset:0}.login__main{gap:var(--space-4);padding:var(--offset-brand-top) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.login__title{margin-bottom:var(--gap-brand-form);text-align:center}.login__form{gap:var(--space-3);flex-direction:column;display:flex}.login__help{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.slider{width:100%;height:var(--size-control);cursor:pointer;appearance:none;background:0 0;margin:0}.slider::-webkit-slider-runnable-track{height:var(--size-progress);border-radius:var(--radius-track);background:linear-gradient(90deg, var(--color-accent) var(--slider-fill), var(--color-track) var(--slider-fill))}.slider::-moz-range-track{height:var(--size-progress);border-radius:var(--radius-track);background:linear-gradient(90deg, var(--color-accent) var(--slider-fill), var(--color-track) var(--slider-fill))}.slider::-webkit-slider-thumb{width:var(--size-slider-thumb);height:var(--size-slider-thumb);margin-top:calc((var(--size-progress) - var(--size-slider-thumb)) / 2);border-radius:var(--radius-round);background:var(--color-knob);box-shadow:var(--shadow-thumb);appearance:none;border:0}.slider::-moz-range-thumb{width:var(--size-slider-thumb);height:var(--size-slider-thumb);border-radius:var(--radius-round);background:var(--color-knob);box-shadow:var(--shadow-thumb);border:0}.slider:disabled{cursor:default;opacity:var(--opacity-disabled)}.settings-list__item+.settings-list__item{border-top:var(--border-thin) solid var(--color-border)}.settings-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-row-2);padding:var(--space-3) 0;text-align:left;display:flex}.settings-row--compact{min-height:var(--size-row)}.settings-row__text{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.settings-row__title{font-size:var(--text-label);font-weight:var(--weight-semibold)}.settings-row__note{font-size:var(--text-caption);line-height:var(--leading-text)}.settings-row__note--muted{color:var(--color-text-muted)}.settings-row__note--warn{color:var(--color-warn)}.settings-row__value{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-value);flex-shrink:0;display:flex}.settings-row__arrow{margin-right:var(--offset-chevron);flex-shrink:0}.settings-slider{gap:var(--space-1);padding:var(--space-3) 0 var(--space-2);flex-direction:column;display:flex}.settings-slider__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.settings-slider--off{opacity:var(--opacity-disabled)}.settings-action{padding:var(--space-2) 0 var(--space-3)}.settings-action>.button{width:100%}.settings-screen__problem{color:var(--color-down)}.settings-levels__item+.settings-levels__item{border-top:var(--border-thin) solid var(--color-border)}.settings-levels .checkbox{min-height:var(--size-row-2);padding:var(--space-3) 0}.settings-sheet__text{font-size:var(--text-body);line-height:var(--leading-text)}.settings-account{border-top:var(--border-thin) solid var(--color-border);border-bottom:var(--border-thin) solid var(--color-border)}.settings-account .settings-row{padding:0}.settings-emergency-wrap{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.settings-emergency{gap:var(--space-3);flex-direction:column;display:flex}.settings-emergency--running{gap:var(--space-2);margin-top:var(--space-4)}.settings-emergency__head{gap:var(--space-2);flex-direction:column;display:flex}.settings-emergency__title{font-size:var(--text-h2);font-weight:var(--weight-bold)}.settings-emergency__logos{display:flex}.settings-emergency__logos .coin-logo{box-sizing:content-box;border:var(--border-thick) solid var(--color-sheet)}.settings-emergency__logos .coin-logo+.coin-logo{margin-left:var(--offset-logo-stack)}.settings-emergency__home{justify-content:flex-start;padding:0}.two-factor{gap:var(--space-card);flex-direction:column;display:flex}.two-factor__cancel{margin-top:calc(var(--space-inline) * -1)}.key-screen__step{align-items:center;gap:var(--space-event);display:flex}.key-screen__num{width:var(--size-step);height:var(--size-step);border-radius:var(--radius-pill);background:var(--surface-step);color:var(--color-accent-soft);font-size:var(--text-body);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.key-screen__title{font-size:var(--text-label);font-weight:var(--weight-bold)}.card.key-screen__rules{gap:var(--space-2);padding-bottom:var(--space-1)}.key-screen__form{gap:var(--space-3);flex-direction:column;display:flex}.key-screen__checks{border-top:var(--border-thin) solid var(--color-border)}.password-form{gap:var(--space-3);flex-direction:column;display:flex}.password-done{font-size:var(--text-h2);font-weight:var(--weight-bold)}.checkbox{align-items:center;gap:var(--space-3);min-height:var(--size-control);cursor:pointer;display:flex;position:relative}.checkbox--disabled{cursor:default;opacity:var(--opacity-disabled)}.checkbox__input{opacity:0;width:1px;height:1px;position:absolute}.checkbox__box{width:var(--size-checkbox);height:var(--size-checkbox);border:var(--border-thick) solid var(--color-check-off);border-radius:var(--radius-checkbox);color:var(--color-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkbox__input:checked+.checkbox__box{border-color:var(--color-accent);background:var(--gradient-accent)}.checkbox__input:focus-visible+.checkbox__box{outline:var(--outline-focus);outline-offset:var(--outline-offset)}.checkbox__text{gap:var(--space-0);flex-direction:column;display:flex}.checkbox__label{font-size:var(--text-label);font-weight:var(--weight-semibold)}.checkbox__note{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-text)}.price-mark{align-items:center;gap:var(--space-inline);font-size:var(--text-body);font-weight:var(--weight-bold);display:inline-flex}.price-mark__arrow{width:var(--size-mark);height:var(--size-mark);flex-shrink:0}.price-mark--up .price-mark__arrow{fill:var(--color-up)}.price-mark--down .price-mark__arrow{fill:var(--color-down)}.trade__exit{color:var(--color-text-muted);font-size:var(--text-caption)}.trade__card-title{font-size:var(--text-h3);font-weight:var(--weight-bold)}.trade-top{gap:var(--space-4)}.trade-top__result{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.trade-top__result--up{color:var(--color-up)}.trade-top__result--down{color:var(--color-down)}.trade-top__price{color:var(--color-text);position:absolute;top:0;right:0}.trade-top__pnl{font-size:var(--text-display);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.trade-top__percent{font-size:var(--text-body);font-weight:var(--weight-semibold)}.trade-close__plan,.trade-done__head{gap:var(--space-0);flex-direction:column;display:flex}.trade-close__qty,.trade-done__title{font-size:var(--text-value-md);font-weight:var(--weight-bold)}.trade-close__range{flex-direction:column;display:flex}.trade-close__track{display:flex;position:relative}.trade-close__marks{top:calc((var(--size-control) - var(--size-tick-h)) / 2);left:calc(var(--size-slider-thumb) / 2);right:calc(var(--size-slider-thumb) / 2);height:var(--size-tick-h);position:absolute}.trade-close__mark{width:var(--size-tick-w);height:100%;margin-left:calc(var(--size-tick-w) / -2);border-radius:var(--radius-pill);background:var(--color-text-muted);position:absolute}.trade-close__slider{position:relative}.trade-close__picks{height:var(--size-control);margin:0 calc(var(--size-slider-thumb) / 2);position:relative}.trade-close__marks--off{opacity:var(--opacity-disabled)}.trade-close__pick{width:var(--size-control);height:var(--size-control);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);position:absolute;transform:translate(-50%)}.trade-close__pick--on{color:var(--color-text)}.trade-done__gain{font-size:var(--text-display-sub);font-weight:var(--weight-bold)}.trade-done__gain--up{color:var(--color-up)}.trade-done__gain--down{color:var(--color-down)}.trade-log__row{grid-template-columns:var(--size-log-time) minmax(0, 1fr);align-items:baseline;gap:var(--space-event);padding:var(--space-2) 0;border-top:var(--border-thin) solid var(--color-border);display:grid}.trade-log__time{color:var(--color-text-muted);font-size:var(--text-small)}.trade-log__text{font-size:var(--text-body);line-height:var(--leading-text)}.trade-results__chart{height:calc(var(--size-results-chart) + var(--size-results-axis));position:relative}.trade-results__svg{width:100%;height:var(--size-results-chart);display:block;position:absolute;top:0;left:0;overflow:visible}.trade-results__grid,.trade-results__zero,.trade-results__line{stroke-width:var(--stroke-chart-thin);vector-effect:non-scaling-stroke}.trade-results__grid{stroke:var(--color-chart-grid)}.trade-results__zero{stroke:var(--color-chart-axis)}.trade-results__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.trade-results__line--human{stroke:var(--color-chart-human)}.trade-results__line--bot{stroke:var(--color-chart-bot)}.trade-results__label{color:var(--color-text);font-size:var(--text-small);white-space:nowrap;position:absolute}.trade-results__label--muted{color:var(--color-text-muted)}.trade-results__mark{width:var(--size-chart-mark);height:var(--size-chart-mark);margin:calc(var(--size-chart-mark) / -2) 0 0 calc(var(--size-chart-mark) / -2);box-shadow:0 0 0 var(--stroke-chart-ring) var(--color-chart-mark-ring);border-radius:50%;position:absolute}.trade-results__mark--human{background:var(--color-chart-human)}.trade-results__mark--bot{background:var(--color-chart-bot)}.trade-results__axis{top:calc(var(--size-results-chart) + var(--space-inline));position:absolute;left:0;right:0}.trade-results__legend{gap:var(--space-inline);flex-direction:column;display:flex}.trade-results__legend-row{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-text);display:flex}.trade-results__icon{flex-shrink:0}.trade-results__icon--human{color:var(--color-chart-human)}.trade-results__icon--bot{color:var(--color-chart-bot)}.trade-results__value{color:var(--color-text);font-size:var(--text-value);font-weight:var(--weight-bold);white-space:nowrap;margin-left:auto}.tab-bar{padding-bottom:env(safe-area-inset-bottom);border-top:var(--border-thin) solid var(--color-border);background:var(--color-tabbar);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tab-bar__item{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--size-tabbar);color:var(--color-text-muted);font-size:var(--text-nav);font-weight:var(--weight-semibold);flex-direction:column;display:flex}.tab-bar__item--on{color:var(--color-accent-soft)}.tab-bar__icon{display:flex;position:relative}.tab-bar__badge{top:var(--offset-tab-badge-y);right:var(--offset-tab-badge-x);position:absolute}.app{width:100%;min-width:var(--width-app-min);max-width:var(--width-app-max);min-height:100dvh;margin-inline:auto}.tabs-layout{flex-direction:column;min-height:100dvh;display:flex}.tabs-layout>main{flex-grow:1}.tabs-layout__bar{z-index:var(--z-tabbar);position:sticky;bottom:0}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff")}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background-color:var(--color-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--gradient-screen);min-height:100dvh;color:var(--color-text);font-family:var(--font-family);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}ul[role=list],ol[role=list]{list-style:none}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--color-bg:#0b0c14;--color-sheet:#1a1c28;--color-text:#f2f3f8;--color-text-muted:#a6adc0;--color-text-placeholder:#6b7186;--color-text-on-warn:#14161f;--color-on-accent:#fff;--color-knob:#fff;--surface-glass:#ffffff0f;--color-border:#ffffff17;--color-field:#0000004d;--color-field-border:#ffffff24;--color-button-secondary:#ffffff0d;--color-track:#ffffff1f;--color-track-time:#ffffff14;--color-track-share:#ffffff1a;--color-button-pending:#ffffff1a;--color-spinner-track:#fff3;--color-toggle-off:#4a4f62;--color-check-off:#ffffff4d;--color-header-solid:#0b0c14d1;--color-tabbar:#0f101ab8;--color-overlay:#0009;--color-row-swiped:#1c1e2b;--color-handle:#ffffff3d;--color-brand:#fff;--color-loader-track:#ffffff24;--color-loader:#fff;--color-accent:#7058f5;--color-accent-end:#7a50f0;--color-accent-soft:#a594ff;--color-danger:#d5303e;--color-up:#2fd16b;--color-down:#ff5a66;--color-warn:#ff9a5a;--color-trades:#4da3ff;--color-btc:#f7931a;--color-chart-human:#f5c400;--color-chart-bot:#3a9ae8;--color-chart-grid:#ffffff0f;--color-chart-axis:#ffffff2e;--color-chart-mark-ring:#1c1e2a;--color-chart-zero:#ffffff24;--color-chart-ring:#14161f;--surface-step:#7058f540;--surface-warn:#ff9a5a1a;--border-warn:#ff9a5a3d;--surface-critical:#ff5a661f;--border-critical:#ff5a6647;--surface-critical-1:#ff5a6617;--border-critical-1:#ff5a6633;--surface-critical-2:#ff5a660f;--border-critical-2:#ff5a6624;--surface-warn-1:#ff9a5a14;--border-warn-1:#ff9a5a2e;--gradient-accent:linear-gradient(135deg, var(--color-accent), var(--color-accent-end));--gradient-progress:linear-gradient(90deg, #2e6fd8, #5fb4ff);--gradient-screen:radial-gradient(420px 320px at 90% 0%, #7058f54d, transparent 70%), radial-gradient(380px 360px at 0% 40%, #406eff29, transparent 70%), radial-gradient(440px 380px at 100% 80%, #7058f52e, transparent 70%), var(--color-bg);--gradient-header-shade:linear-gradient(180deg, #0b0c148c, #0b0c1400);--mask-splash:linear-gradient(to bottom, transparent, #000 14%, #000 86%, transparent);--mask-login:linear-gradient(to bottom, transparent, #000 14%, #000 60%, transparent);--gradient-login:radial-gradient(420px 320px at 90% 0%, #7058f54d, transparent 70%), linear-gradient(to bottom, #0b0c1400 30%, #0b0c14d9 70%);--font-family:"Manrope", system-ui, sans-serif;--text-display:2.75rem;--text-display-sub:1rem;--text-brand:2.125rem;--text-h1:1.375rem;--text-value-lg:1.5rem;--text-input-lg:1.375rem;--text-value-md:1.25rem;--text-h2:1.0625rem;--text-input:1rem;--text-h3:.9375rem;--text-label:.9375rem;--text-value:.9375rem;--text-button:.9375rem;--text-button-sheet:1rem;--text-body:.875rem;--text-caption:.8125rem;--text-small:.75rem;--text-nav:.6875rem;--text-badge-xs:.625rem;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--leading-tight:1.1;--leading-text:1.45;--leading-event:1.4;--leading-status:1.35;--leading-list:1.5;--tracking-display:-1px;--tracking-brand:-.01em;--space-0:2px;--space-1:4px;--space-2:8px;--space-inline:6px;--space-3:12px;--space-card:14px;--space-4:16px;--space-5:20px;--space-6:24px;--size-control:44px;--size-input-lg:56px;--size-row:48px;--size-row-2:60px;--size-fab:56px;--size-tabbar:60px;--size-toggle-w:56px;--size-toggle-h:32px;--size-checkbox:24px;--size-radio:22px;--size-icon:22px;--size-icon-lg:24px;--size-icon-sm:20px;--size-icon-xs:14px;--size-mark:12px;--size-dot:8px;--size-radio-dot:10px;--size-spinner:16px;--size-segment-sm:36px;--size-toggle-knob:26px;--pad-toggle:3px;--size-slider-thumb:28px;--size-badge:24px;--size-badge-sm:18px;--size-badge-xs:16px;--pad-badge:7px;--pad-badge-sm:5px;--pad-badge-xs:4px;--pad-field-unit:40px;--size-progress:6px;--size-tile-value:33px;--size-handle-w:36px;--size-handle-h:4px;--size-header-shade:28px;--size-stack-layer:30px;--step-stack-y:8px;--step-stack-x:10px;--size-stack-full:78px;--size-stack-layer-sm:20px;--step-stack-y-sm:6px;--step-stack-x-sm:12px;--offset-stack-badge-sm:10px;--size-feed-time:58px;--offset-chevron:-5px;--offset-logo-stack:-10px;--offset-tab-badge-y:-5px;--offset-tab-badge-x:-9px;--size-logo:36px;--size-logo-sm:24px;--size-logo-head:32px;--size-logo-lg:40px;--size-logo-xs:28px;--size-watch-row:64px;--size-grip:28px;--size-step:28px;--size-swipe-action:96px;--size-log-time:96px;--size-tick-w:2px;--size-tick-h:12px;--space-event:10px;--size-mosaic:7px;--size-mosaic-lg:11px;--size-chart-dot:4.5px;--size-results-chart:180px;--size-results-axis:24px;--size-chart-mark:10px;--space-8:32px;--offset-brand-top:136px;--gap-brand-form:96px;--offset-loader-bottom:84px;--size-loader-w:120px;--size-loader-h:3px;--width-app-min:320px;--width-app-max:480px;--radius-card:20px;--radius-control:12px;--radius-pill:999px;--radius-round:50%;--radius-checkbox:7px;--radius-track:3px;--radius-stack-1:16px;--radius-stack-2:14px;--radius-stack-sm:10px;--shadow-inset:inset 0 1px 0 #ffffff14;--shadow-raised:inset 0 1px 0 #ffffff14, 0 8px 24px #00000040;--shadow-sheet:0 16px 40px #0000008c;--shadow-field:inset 0 1px 2px #0006;--shadow-focus:0 0 0 3px #7058f559;--shadow-fab:0 8px 24px #7058f573, 0 2px 8px #0006;--shadow-thumb:0 2px 6px #0006;--glow-up:0 0 8px #2fd16bcc;--glow-warn:0 0 8px #ff9a5acc;--glow-down:0 0 8px #ff5a66cc;--glow-progress:0 0 8px #5fb4ff59;--glow-chart-up:drop-shadow(0 0 6px #2fd16b8c);--glow-chart-down:drop-shadow(0 0 6px #ff5a668c);--blur-glass:24px;--outline-focus:2px solid var(--color-accent-soft);--outline-offset:2px;--border-thin:1px;--border-thick:2px;--opacity-disabled:.4;--opacity-login-image:.35;--opacity-chart-fill:.38;--opacity-mosaic-1:.18;--opacity-mosaic-2:.35;--opacity-mosaic-3:.55;--opacity-mosaic-4:.8;--opacity-mosaic-edge:.5;--stroke-chart:2.5px;--stroke-chart-ring:2px;--stroke-chart-thin:2px;--dash-chart-zero:3 5;--motion-fast:.18s ease-out;--motion-sheet:.22s ease-out;--motion-stack:.28s ease;--motion-reveal:.3s ease;--motion-spin:.8s linear infinite;--motion-loader:1.4s ease-in-out infinite;--z-header:10;--z-tabbar:20;--z-sheet:30}
