@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0f1716;--deep-teal:#173c3a;--verdigris:#3f8a80;--vermilion:#e2583a;--ochre:#e9a63a;--cream:#efe2c4;--leaf:#6f8f3a;--concrete:#a89c86;--cream-deep:#e3d3ae;--ochre-soft:#f2cd85;--sea-glass:#86bfa6;--vermilion-deep:#c4432a;--ink-soft:#5d5a4e;--mist:#a9b8ae;--series-sun:#c98420;--series-sea:#1aa893;--surface-card:var(--cream);--surface-sunk:var(--cream-deep);--surface-selected:var(--ochre-soft);--surface-chart:var(--deep-teal);--text:var(--ink);--text-muted:var(--ink-soft);--text-on-dark:var(--cream);--text-on-dark-muted:var(--mist);--action:var(--vermilion);--buy:var(--sea-glass);--sell:var(--vermilion);--trend-up:var(--verdigris);--trend-down:var(--vermilion-deep);--status-neutral:var(--cream-deep);--status-success:color-mix(in srgb, var(--leaf) 40%, var(--cream));--status-info:color-mix(in srgb, var(--sea-glass) 60%, var(--cream));--status-warning:color-mix(in srgb, var(--ochre) 65%, var(--cream));--status-critical:var(--vermilion);--status-error:var(--vermilion-deep);--status-attention:var(--vermilion);--focus:var(--ochre);--focus-inset:var(--ink);--font-body:"Barlow", system-ui, sans-serif;--font-label:"Barlow Condensed", "Arial Narrow", sans-serif;--font-number:"IBM Plex Mono", ui-monospace, monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-2xl:30px;--label-tracking:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--gap:12px;--tap:44px;--radius-card:14px;--radius-chip:12px;--radius-cell:9px;--radius-pill:999px;--rule:1.5px;--rule-color:var(--ink);--outline:0 0 0 3px var(--cream), 0 0 0 5.5px var(--ink);--outline-thin:0 0 0 2px var(--cream), 0 0 0 3.5px var(--ink);--outline-reach:6px;--lift:0 10px 24px #0f171659;--lift-sm:0 4px 10px #0f17164d;--octagon:polygon(29.3% 0, 70.7% 0, 100% 29.3%, 100% 70.7%, 70.7% 100%, 29.3% 100%, 0 70.7%, 0 29.3%);--tabbar-height:56px;--panel-width:360px;--ease:cubic-bezier(.2, .7, .2, 1);--fast:.12s;--slow:.24s}@media (width<=559px) and (height<=600px){:root{--tabbar-height:48px}}@media (width>=720px) and (height>=600px){:root{--text-2xs:12px;--text-xs:13px;--text-sm:14px;--text-md:16px;--panel-width:400px}}@media (pointer:coarse) and (width>=720px) and (height>=600px){:root{--text-2xs:13px;--text-xs:14px;--text-sm:15px;--text-md:17px;--text-lg:20px}}.ui-icon{flex:none;display:block}.ui-num{font-family:var(--font-number);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:500}.ui-label{font-family:var(--font-label);font-weight:600;font-size:var(--text-sm);letter-spacing:var(--label-tracking);text-transform:uppercase}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-card__toggle,.ui-chip--button,.ui-tabbar__tab,.ui-list__button,.ui-toggle,.ui-segmented__cell,.ui-choices__cell,.ui-stepper button,.ui-portrait,.ui-icon-button,.ui-pill{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;margin:0}.ui-pill:focus-visible,.ui-chip--button:focus-visible,.ui-icon-button:focus-visible,.ui-portrait:focus-visible,.ui-chart__plot:focus-visible{outline:3px solid var(--focus);outline-offset:7px}.ui-card__toggle:focus-visible,.ui-tabbar__tab:focus-visible,.ui-list__button:focus-visible,.ui-toggle:focus-visible,.ui-segmented__cell:focus-visible,.ui-choices__cell:focus-visible,.ui-stepper button:focus-visible,.ui-stepper input:focus-visible{outline:2.5px solid var(--focus-inset);outline-offset:-5px}.ui-card{background:var(--surface-card);color:var(--text);border:var(--rule) solid var(--rule-color);border-radius:var(--radius-card);box-shadow:var(--outline), var(--lift);font-family:var(--font-body);font-size:var(--text-md);line-height:1.35;overflow:hidden}.ui-card__head{border-bottom:var(--rule) solid var(--rule-color);align-items:stretch;min-height:42px;display:flex}.ui-card__head:last-child{border-bottom:0}.ui-card__head--action{background:var(--action)}.ui-card__heading{min-width:0;font:600 var(--text-lg) / 1.1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;flex:1;align-items:stretch;margin:0;display:flex}.ui-card__toggle{text-align:left;min-width:0;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:stretch;padding:0;display:flex}.ui-card__icon{border-right:var(--rule) solid var(--rule-color);flex:none;place-items:center;width:42px;display:grid}.ui-card__head--plain .ui-card__icon{background:var(--action)}.ui-card__title{white-space:nowrap;text-overflow:ellipsis;align-self:center;padding:8px 12px;overflow:hidden}.ui-card__toggle .ui-card__title{flex:none}.ui-card__summary{white-space:nowrap;min-width:0;font:400 var(--text-sm) / 1.2 var(--font-body);letter-spacing:0;text-transform:none;align-items:center;gap:9px;display:flex;overflow:hidden}.ui-card__chevron{box-sizing:content-box;align-self:center;margin:0 12px 0 auto;padding-left:6px}.ui-card__end{align-items:center;gap:8px;padding:0 12px;display:flex}.ui-card__toggle .ui-card__end{margin-left:auto;padding:0 0 0 10px}.ui-card__toggle .ui-card__end+.ui-card__chevron{margin-left:0}.ui-card__body--pad-sm{padding:8px 10px}.ui-card__body--pad-md{padding:12px 14px}.ui-card__actions{border-top:var(--rule) solid var(--rule-color);background:var(--surface-card);gap:8px;padding:10px 14px 12px;display:grid}.ui-card__footer{border-top:var(--rule) solid var(--rule-color);background:var(--surface-sunk);text-align:center;font:600 var(--text-sm) / 1.2 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;padding:7px 14px}.ui-chip{background:var(--surface-card);min-height:36px;color:var(--text);border:var(--rule) solid var(--rule-color);border-radius:var(--radius-chip);box-shadow:var(--outline-thin), var(--lift-sm);white-space:nowrap;font:600 var(--text-md) / 1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;align-items:stretch;display:inline-flex;overflow:hidden}.ui-chip--button{cursor:pointer;padding:0}.ui-chip__icon{border-right:var(--rule) solid var(--rule-color);place-items:center;padding:0 8px;display:grid}.ui-chip__icon--then{border-left:var(--rule) solid var(--rule-color)}.ui-chip__icon--action{background:var(--action)}.ui-chip__icon--night{background:var(--deep-teal);color:var(--cream)}.ui-chip__icon--ochre{background:var(--ochre)}.ui-chip__text{align-items:center;gap:6px;padding:0 12px 0 10px;display:flex}.ui-chip__text--then{border-left:var(--rule) solid var(--rule-color);padding-left:12px}.ui-chip__text .ui-num{font-size:14px}.ui-chip__text .ui-muted{font:400 var(--text-sm) / 1 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-muted)}.ui-live{border:1.5px solid var(--ink);background:var(--concrete);border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.ui-live--on{background:var(--leaf)}.ui-pill{min-height:var(--tap);border:2px solid var(--ink);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 2px #efe2c480, 0 3px 0 var(--ink);color:var(--ink);font:600 var(--text-lg) / 1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.ui-pill:active:not(:disabled){box-shadow:inset 0 0 0 2px #efe2c480, 0 1px 0 var(--ink);transform:translateY(2px)}.ui-pill--action,.ui-pill--sell{background:var(--action)}.ui-pill--buy{background:var(--buy)}.ui-pill--plain{background:var(--surface-card)}.ui-pill--sm{min-height:36px;font-size:var(--text-md);padding:0 14px}.ui-pill--lg{min-height:60px;font-size:var(--text-2xl);border-width:2.5px;padding:0 34px}.ui-pill--block{width:100%;display:flex}.ui-pill--go.ui-pill--block{justify-content:space-between;padding-inline:18px 14px}.ui-pill__go{flex:none}.ui-pill:disabled{background:var(--cream-deep);color:#0f171673;box-shadow:none;cursor:not-allowed;border-color:#0f171666}.ui-pill--action:disabled,.ui-pill--sell:disabled{background:color-mix(in srgb, var(--vermilion) 38%, var(--cream));color:#0f171699}.ui-icon-button{color:var(--text);border:var(--rule) solid var(--ink);background:var(--surface-card);width:40px;height:40px;box-shadow:var(--outline-thin), var(--lift-sm);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ui-tabbar{background:var(--surface-card);color:var(--text);border:var(--rule) solid var(--rule-color);border-radius:var(--radius-card);box-shadow:var(--outline), var(--lift);overflow:hidden}.ui-tabbar ul{margin:0;padding:0;list-style:none;display:flex}.ui-tabbar li{flex:1 1 0;min-width:0}.ui-tabbar li+li{border-left:var(--rule) solid var(--rule-color)}.ui-tabbar__tab{width:100%;height:var(--tabbar-height);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px 3px;text-decoration:none;display:flex;position:relative}.ui-tabbar__tab[aria-current=page]{background:var(--action)}.ui-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 var(--text-2xs) / 1 var(--font-label);letter-spacing:.04em;text-transform:uppercase;overflow:hidden}.ui-tabbar__badge{border:1.5px solid var(--ink);background:var(--vermilion);min-width:17px;height:17px;font:500 10px / 14px var(--font-number);text-align:center;border-radius:9px;padding:0 3px;position:absolute;top:4px;left:calc(50% + 6px)}.ui-tabbar__tab[aria-current=page] .ui-tabbar__badge{background:var(--cream)}@media (width>=400px){.ui-tabbar__label{font-size:var(--text-xs)}}@media (width>=720px){.ui-tabbar{width:max-content;max-width:100%}.ui-tabbar li{flex:none;min-width:92px}.ui-tabbar__tab{height:60px;padding:0 16px}.ui-tabbar__label{font-size:var(--text-sm)}}@media (width>=560px) and (height<=500px) and (orientation:landscape){.ui-tabbar{flex:auto;width:auto;max-height:100%;display:flex}.ui-tabbar ul{flex-direction:column;flex:1}.ui-tabbar li{flex:1 1 0;min-width:0;min-height:0}.ui-tabbar li+li{border-left:0;border-top:var(--rule) solid var(--rule-color)}.ui-tabbar__tab{width:66px;height:100%;min-height:40px;padding:2px 4px}.ui-tabbar__label{font-size:var(--text-2xs)}}.ui-stats{display:grid}.ui-stats__row{margin:0;display:flex}.ui-stats__row+.ui-stats__row{border-top:var(--rule) solid var(--rule-color)}.ui-stats__cell{flex:auto;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:6px 10px;display:flex}.ui-stats__cell+.ui-stats__cell{border-left:var(--rule) solid var(--rule-color)}.ui-stats__cell dt{display:flex}.ui-stats__cell dd{white-space:nowrap;font:500 var(--text-md) / 1 var(--font-number);margin:0}.ui-stats__unit{font-size:var(--text-xs)}.ui-stats__cell--warn{background:var(--surface-selected)}.ui-stats__cell{position:relative}.ui-stats__fill{background:var(--verdigris);height:3px;transition:width var(--slow) var(--ease);position:absolute;bottom:0;left:0}.ui-stats__cell--warn .ui-stats__fill{background:var(--vermilion)}.ui-stats--compact .ui-stats__cell{gap:5px;min-height:40px;padding:4px 6px 6px}.ui-stats--compact .ui-stats__cell dd{font-size:var(--text-md)}@media (width>=720px),(width>=560px) and (height<=500px) and (orientation:landscape){.ui-stats__cell{min-height:42px;padding:6px 14px}}.ui-list{margin:0;padding:0;list-style:none}.ui-list__row+.ui-list__row{border-top:var(--rule) solid var(--rule-color)}:is(.ui-list__row:not(:has(>.ui-list__button)),.ui-list__button){align-items:center;gap:10px;min-height:40px;padding:6px 12px;display:flex}.ui-list__button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.ui-list__row--selected{background:var(--surface-selected)}@media (hover:hover){.ui-list__row:not(.ui-list__row--selected) .ui-list__button:hover{background:var(--surface-sunk)}}.ui-list__label{min-width:0;font:600 var(--text-md) / 1.15 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;flex:1;display:grid}.ui-list__note{font:500 var(--text-sm) / 1.25 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-muted)}.ui-list__value{font:600 var(--text-md) / 1.2 var(--font-number);text-align:right;white-space:nowrap;flex:none}.ui-list__bar{border:1px solid var(--ink);background:var(--surface-sunk);border-radius:999px;height:5px;margin-top:5px;display:block;overflow:hidden}.ui-list__bar>span{background:var(--leaf);min-width:3px;height:100%;display:block}.ui-list__chevron{color:var(--text-muted);flex:none;margin-right:-4px}.ui-list__chevron--here{visibility:hidden}.ui-list__row:has(>.ui-list__end--beside){align-items:center;display:flex}.ui-list__row:has(>.ui-list__end--beside)>.ui-list__button{flex:1;min-width:0;padding-right:6px}.ui-list__end--beside{padding-right:12px}.ui-list__end{flex:none;gap:8px;display:inline-flex}.ui-list__end .ui-icon-button{box-shadow:none}.ui-card__end .ui-icon-button{width:32px;height:32px;box-shadow:none;position:relative}.ui-card__end .ui-icon-button:before{content:"";position:absolute;inset:-6px}.ui-card__end .ui-icon-button:focus-visible{outline:2.5px solid var(--focus-inset);outline-offset:2px}.ui-icon-button:disabled{opacity:.4;cursor:default}.ui-list__row--warn{background:var(--surface-selected)}.ui-list__row--critical{background:color-mix(in srgb, var(--vermilion) 18%, var(--cream));box-shadow:inset 4px 0 0 var(--status-critical)}.ui-meter{border:var(--rule) solid var(--ink);border-radius:var(--radius-pill);background:var(--surface-sunk);height:12px;overflow:hidden}.ui-meter__fill{background:var(--leaf);min-width:0;height:100%;transition:width var(--slow) var(--ease);display:block}.ui-meter--ochre .ui-meter__fill{background:var(--ochre)}.ui-meter--action .ui-meter__fill{background:var(--vermilion)}.ui-art{object-fit:contain;flex:none;display:block}.ui-trend{flex:none;display:inline-flex}.ui-trend--up{color:var(--trend-up)}.ui-trend--down{color:var(--trend-down)}.ui-trend--flat{width:14px}.ui-stepper{color:var(--text);height:var(--tap);background:var(--surface-card);border:var(--rule) solid var(--rule-color);border-radius:var(--radius-cell);align-items:stretch;display:flex;overflow:hidden}.ui-stepper button{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:52px;padding:0;display:grid}.ui-stepper button:first-child{border-right:var(--rule) solid var(--rule-color)}.ui-stepper button:last-child,.ui-stepper button:nth-child(3){border-left:var(--rule) solid var(--rule-color)}.ui-stepper{flex:none}.ui-stepper button{width:34px}.ui-stepper input{box-sizing:content-box;flex:none;width:3.2ch;padding:0 4px}.ui-stepper .ui-stepper__max{width:auto;font:700 var(--text-xs) / 1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;padding:0 9px}.ui-stepper button:disabled{color:var(--concrete);cursor:default}.ui-stepper input{min-width:0;color:var(--text);text-align:center;font-size:var(--text-lg);background:0 0;border:0}.ui-toggle{width:100%;min-height:var(--tap);text-align:left;font:600 var(--text-md) / 1.15 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.ui-toggle+.ui-toggle{border-top:var(--rule) solid var(--rule-color)}.ui-toggle:disabled{opacity:.55;cursor:not-allowed}.ui-toggle__label{flex:1;min-width:0}.ui-toggle__switch{border:2px solid var(--ink);border-radius:var(--radius-pill);background:var(--surface-card);width:64px;height:28px;transition:background var(--fast) var(--ease);flex:none;align-items:center;padding:0 8px;display:flex;position:relative}.ui-toggle__state{font-size:var(--text-sm);letter-spacing:.08em;margin-left:auto}.ui-toggle__knob{border:2px solid var(--ink);background:var(--cream);width:18px;height:18px;transition:transform var(--fast) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.ui-toggle--on .ui-toggle__switch{background:var(--deep-teal)}.ui-toggle--on .ui-toggle__state{color:var(--cream);margin-left:0}.ui-toggle--on .ui-toggle__knob{transform:translate(36px)}.ui-segmented{color:var(--text);background:var(--surface-card);border:var(--rule) solid var(--rule-color);border-radius:var(--radius-chip);max-width:100%;box-shadow:var(--outline-thin), var(--lift-sm);display:flex;overflow:hidden}.ui-segmented__cell{white-space:nowrap;min-height:40px;font:600 var(--text-md) / 1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.ui-segmented__cell+.ui-segmented__cell{border-left:var(--rule) solid var(--rule-color)}.ui-segmented__cell[aria-checked=true]{background:var(--action)}.ui-choices__cell[aria-checked=true]{background:var(--surface-selected);box-shadow:inset 0 0 0 2px var(--cream), inset 0 0 0 4px var(--ink)}.ui-segmented__cell:disabled,.ui-choices__cell:disabled{color:var(--concrete);cursor:not-allowed}.ui-choices{grid-template-columns:repeat(var(--choice-columns,2), minmax(0, 1fr));gap:8px;display:grid}.ui-choices__cell{color:var(--text);border:2px solid var(--ink);border-radius:var(--radius-cell);background:var(--surface-card);min-height:66px;box-shadow:inset 0 0 0 2px var(--cream);font:600 var(--text-md) / 1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 6px;display:flex}@media (hover:hover){.ui-choices__cell[aria-checked=false]:hover:not(:disabled),.ui-segmented__cell[aria-checked=false]:hover:not(:disabled){background:var(--surface-sunk)}}.ui-tile{color:var(--text);background:var(--surface-card);border:var(--rule) solid var(--rule-color);border-radius:var(--radius-cell);align-items:stretch;min-height:54px;display:flex;overflow:hidden}.ui-tile__icon{border-right:var(--rule) solid var(--rule-color);flex:none;place-items:center;width:46px;display:grid}.ui-tile__icon--action{background:var(--action)}.ui-tile__icon--sea{background:var(--sea-glass)}.ui-tile__icon--ochre{background:var(--ochre)}.ui-tile__icon--leaf{background:var(--leaf)}.ui-tile__icon--concrete{background:var(--concrete)}.ui-tile__text{align-content:center;gap:1px;min-width:0;padding:4px 10px;display:grid}.ui-tile__label{font:600 var(--text-xs) / 1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase}.ui-tile__value{white-space:nowrap;font:600 var(--text-xl) / 1.05 var(--font-label)}.ui-tile__unit{font-size:var(--text-md)}.ui-chart{background:var(--surface-chart);color:var(--text-on-dark);border:var(--rule) solid var(--rule-color);border-radius:var(--radius-cell);padding:6px 2px 0;position:relative}.ui-chart__legend{font:600 var(--text-xs) / 1.2 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-on-dark-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0 10px 2px;list-style:none;display:flex}.ui-chart__legend li{align-items:center;gap:6px;display:flex}.ui-chart__key{border-top:2.5px solid;flex:none;width:14px;display:inline-block}.ui-chart__key--area{border-top-width:2px;height:10px}.ui-chart__key--sun{border-color:var(--series-sun)}.ui-chart__key--sea{border-color:var(--series-sea)}.ui-chart__key--area.ui-chart__key--sun{background:#c9842059}.ui-chart__key--area.ui-chart__key--sea{background:#1aa89359}.ui-chart__plot{touch-action:pan-y;border-radius:6px;position:relative}.ui-chart svg{display:block;overflow:visible}.ui-chart__grid{stroke:#efe2c424;stroke-width:1px;shape-rendering:crispedges}.ui-chart__tick{fill:var(--text-on-dark-muted);font:500 10px var(--font-number)}.ui-chart__area{stroke:none;opacity:.22}.ui-chart__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ui-chart__area.ui-chart--sun,.ui-chart__dot.ui-chart--sun{fill:var(--series-sun)}.ui-chart__area.ui-chart--sea,.ui-chart__dot.ui-chart--sea{fill:var(--series-sea)}.ui-chart__line.ui-chart--sun{stroke:var(--series-sun)}.ui-chart__line.ui-chart--sea{stroke:var(--series-sea)}.ui-chart__dot{stroke:var(--surface-chart);stroke-width:2px}.ui-chart__crosshair{stroke:#efe2c48c;stroke-width:1px;shape-rendering:crispedges}.ui-chart__hit{fill:#0000;cursor:crosshair}.ui-chart__tip{z-index:1;background:var(--surface-card);color:var(--text);border:var(--rule) solid var(--rule-color);box-shadow:var(--lift-sm);pointer-events:none;white-space:nowrap;font:400 var(--text-xs) / 1.2 var(--font-body);border-radius:8px;gap:2px;padding:5px 8px 6px;display:grid;position:absolute;top:2px}.ui-chart__tip-x{font:600 var(--text-2xs) / 1.2 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted)}.ui-chart__tip-row{align-items:center;gap:6px;display:flex}.ui-chart__tip-row strong{font-size:var(--text-sm)}.ui-octagon,.ui-octagon__ring,.ui-octagon__art{clip-path:var(--octagon);display:grid}.ui-octagon{aspect-ratio:1;background:var(--ink);padding:3px}.ui-octagon__ring{background:var(--cream);padding:3px}.ui-octagon__art{background:var(--ink);place-items:center;overflow:hidden}.ui-portrait{background:0 0;border:0;justify-items:center;width:100%;max-width:220px;padding:0;display:grid}button.ui-portrait{cursor:pointer}.ui-portrait__frame{filter:drop-shadow(0 8px 14px #0f171659);width:100%}.ui-portrait .ui-octagon__art{color:var(--ink);background:radial-gradient(circle at 50% 46%, var(--vermilion) 0 50%, var(--deep-teal) 51%);position:relative}.ui-portrait .ui-octagon__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-portrait--selected .ui-portrait__frame{background:var(--vermilion)}.ui-portrait__name{background:var(--surface-card);color:var(--text);border:2px solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--outline-thin);font:600 var(--text-lg) / 1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;margin-top:-20px;padding:7px 16px;position:relative}.ui-portrait--selected .ui-portrait__name{background:var(--action)}.ui-sign{flex:none;display:inline-grid}.ui-sign .ui-octagon__art{color:var(--ink);background:var(--action)}.ui-sign--ochre .ui-octagon__art{background:var(--ochre)}.ui-sign--sea .ui-octagon__art{background:var(--sea-glass)}.ui-hud{position:fixed;inset:0;overflow:hidden}@media (display-mode:standalone),(display-mode:fullscreen){.ui-hud{height:max(100%,100vh,100lvh)}}.ui-hud__scene{position:absolute;inset:0}.ui-hud__layer{--hud-gap:calc(var(--gap) + var(--outline-reach));gap:var(--hud-gap);padding:calc(var(--outline-reach) + max(var(--gap), env(safe-area-inset-top))) calc(var(--outline-reach) + max(var(--gap), env(safe-area-inset-right))) calc(var(--outline-reach) + max(var(--gap), env(safe-area-inset-bottom))) calc(var(--outline-reach) + max(var(--gap), env(safe-area-inset-left)));pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.ui-hud__layer>*>*,.ui-hud__middle>*>*,.ui-hud__bar>*>*{pointer-events:auto}.ui-hud__layer>.ui-hud__middle>*,.ui-hud__layer>.ui-hud__bar>*{pointer-events:none}.ui-hud__bar{align-items:flex-start;gap:var(--hud-gap);flex-wrap:wrap;flex:none;display:flex}.ui-hud__top,.ui-hud__corner,.ui-hud__aside,.ui-hud__tip,.ui-hud__tabs{gap:var(--hud-gap);flex-direction:column;flex:none;display:flex}.ui-hud__top{flex:100%;min-width:0}.ui-hud__corner{flex-flow:row;flex:auto;align-items:center}.ui-hud__spacer{flex:1 1 0;min-height:0}.ui-hud__middle{display:contents}.ui-hud__panel{flex-direction:column;flex:0 auto;min-height:0;display:flex}.ui-hud__panel>*{overscroll-behavior:contain;min-height:0;overflow:auto}.ui-hud__panel>.ui-card,.ui-hud__aside>.ui-card:only-child{flex-direction:column;display:flex;overflow:hidden}.ui-hud__panel>.ui-card>*,.ui-hud__aside>.ui-card:only-child>*{flex:none}.ui-hud__panel>.ui-card>.ui-card__body,.ui-hud__aside>.ui-card:only-child>.ui-card__body{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow:auto}@media (width>=720px),(width>=560px) and (height<=500px) and (orientation:landscape){.ui-hud__layer{grid-template-columns:minmax(0, 1fr) minmax(0, var(--panel-width));grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"bar bar""aside panel""tabs tabs";column-gap:32px;display:grid}.ui-hud__bar{grid-area:bar}.ui-hud__top{flex:0 auto;align-items:flex-start}.ui-hud__corner{flex:none;margin-left:auto}.ui-hud__spacer{display:none}.ui-hud__aside{grid-area:aside;align-self:start;align-items:flex-start;min-height:0;max-height:100%}.ui-hud__panel{grid-area:panel;align-self:start;max-height:100%}.ui-hud__tabs{grid-area:tabs;align-items:center}.ui-hud__layer:has(>.ui-hud__tip){grid-template-rows:auto minmax(0,auto) auto minmax(0,1fr) auto;grid-template-areas:"bar bar""aside panel""tip panel"".panel""tabs tabs"}.ui-hud__tip{width:min(100%, var(--aside-width,440px));grid-area:tip;align-self:start}}@media (width>=1280px){.ui-hud__panel{grid-row:2/4}.ui-hud__layer:has(>.ui-hud__tip) .ui-hud__panel{grid-row:2/6}}@media (width>=560px) and (height<=500px) and (orientation:landscape){.ui-hud__layer{--hud-gap:calc(8px + var(--outline-reach));grid-template-columns:auto minmax(0, 1fr) minmax(0, var(--panel-width));column-gap:var(--hud-gap);padding-top:calc(var(--outline-reach) + max(8px, env(safe-area-inset-top)));padding-bottom:calc(var(--outline-reach) + max(8px, env(safe-area-inset-bottom)));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"tabs bar bar""tabs aside panel"}.ui-hud__layer:not(:has(>.ui-hud__tabs)){grid-template-columns:minmax(0, 1fr) minmax(0, var(--panel-width));grid-template-areas:"bar bar""aside panel"}.ui-hud__layer:has(>.ui-hud__tip):has(>.ui-hud__tabs){grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"tabs bar bar""tabs aside panel""tabs tip panel"}.ui-hud__layer:has(>.ui-hud__tip) .ui-hud__panel{grid-row:2/4}.ui-hud__tabs{justify-content:center;align-items:stretch;min-height:0}.ui-hud__panel{grid-row:auto}}@media (width>=560px) and (height<=500px) and (orientation:landscape),(width<=559px) and (height<=600px){.ui-card__head{min-height:36px}.ui-card__icon{width:36px}.ui-card__heading{font-size:var(--text-md)}.ui-card__title{padding-block:5px}.ui-segmented__cell{min-height:34px}}@media (width>=1600px) and (height>=860px){.ui-hud__layer{zoom:1.15}}@media (width>=2200px) and (height>=1150px){.ui-hud__layer{zoom:1.4}}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.ui-fade,[role=dialog]>.ui-card>.ui-card__body,.ui-hud__panel>.ui-card>.ui-card__body,.ui-hud__aside>.ui-card:only-child>.ui-card__body{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);animation:linear both ui-fade-edges;animation-timeline:scroll(self)}}@keyframes ui-fade-edges{0%{--fade-top:0px;--fade-bottom:22px}8%{--fade-top:22px}92%{--fade-bottom:22px}to{--fade-top:22px;--fade-bottom:0px}}@media (prefers-reduced-motion:reduce){.ui-pill,.ui-meter__fill,.ui-toggle__knob,.ui-toggle__switch{transition:none}}.ui-badges{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.ui-badge{text-overflow:ellipsis;border:1px solid var(--rule-color);background:var(--surface-sunk);max-width:100%;color:var(--text);white-space:nowrap;font:600 var(--text-sm) / 1.15 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex;overflow:hidden}.ui-badge--good,.ui-badge--success{background:var(--status-success);color:var(--ink)}.ui-badge--info{background:var(--status-info);color:var(--ink)}.ui-badge--warn,.ui-badge--warning{background:var(--status-warning);color:var(--ink)}.ui-badge--critical{background:var(--status-critical);color:var(--ink)}.ui-badge--error{background:var(--status-error);border-color:var(--status-error);color:var(--cream)}.ui-badge--attention{background:var(--surface-card);border-color:var(--status-attention);box-shadow:inset 0 0 0 1px var(--status-attention);color:var(--ink)}.ui-badge--attention:before{content:"";background:var(--status-attention);border-radius:50%;flex:none;width:7px;height:7px}.ui-card.ui-card--icon{border-radius:50%;flex:none;place-self:flex-start start;width:auto;overflow:visible}.ui-card__fab{background:var(--surface-card);width:46px;height:46px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.ui-card__fab[data-label]:after,.next-step-fab[data-label]:after{content:attr(data-label);background:var(--surface-card);box-shadow:var(--outline);color:var(--text);white-space:nowrap;font:600 var(--text-2xs) / 1.2 var(--font-label);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}:is(.ui-card.ui-card--icon:has(>[data-label]),.next-step-fab[data-label]){margin-bottom:20px}.ui-card__fab--action{background:var(--action)}.ui-card__dot{border:2px solid var(--surface-card);background:var(--vermilion-deep);border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-4px}.fold-row{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;display:flex}.fold-row>.ui-card{flex:100%;min-width:0}.fold-row>.ui-card.ui-card--icon{flex:none}.fold-row>.next-step{flex:100%;min-width:0}.ui-hero{align-items:center;gap:12px;min-width:0;display:flex}.ui-hero__art{flex:none;place-items:center;display:grid}.ui-hero__art img{object-fit:contain;width:64px;height:64px;display:block}.ui-hero__text{flex:1;min-width:0;display:grid}.ui-hero__kicker{font:700 var(--text-xs) / 1.2 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--vermilion-deep)}.ui-hero__title{text-overflow:ellipsis;white-space:nowrap;font:700 28px / 1.05 var(--font-label);letter-spacing:.02em;text-transform:uppercase;overflow:hidden}.ui-hero__sub{font:500 var(--text-sm) / 1.3 var(--font-body);color:var(--text-muted)}.ui-hero__end{font:600 var(--text-lg) / 1.1 var(--font-number);text-align:right;flex:none}.ui-section-title{font:700 var(--text-md) / 1.2 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.ui-section-title:after{content:"";border-top:var(--rule) solid var(--rule-color);flex:1}.ui-facts{gap:4px;display:grid}.ui-facts__title{font:700 var(--text-sm) / 1.2 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.ui-facts__title:after{content:"";border-top:var(--rule) solid var(--rule-color);flex:1}.ui-facts dl{margin:0;display:grid}.ui-facts__row{justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:2px 0;display:flex}.ui-facts__row+.ui-facts__row{border-top:1px dashed color-mix(in srgb, var(--rule-color) 30%, transparent)}.ui-facts dt{min-width:0;font:600 var(--text-sm) / 1.2 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;align-items:center;gap:8px;display:flex}.ui-facts dt .ui-icon{color:var(--text-muted);flex:none}.ui-facts dd{font:600 var(--text-sm) / 1.2 var(--font-number);text-align:right;white-space:nowrap;flex:none;margin:0}.ui-facts__row--good dd{color:var(--leaf)}.ui-facts__row--info dd{color:var(--verdigris)}.ui-facts__row--warn dd{color:#9a6512}.ui-facts__row--critical dd,.ui-facts__row--error dd{color:var(--vermilion-deep)}.ui-list--grid{column-gap:10px;display:grid}.ui-list--grid>.ui-list__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:10px;display:grid}.ui-list--grid>.ui-list__row>.ui-list__icon{grid-column:icon}.ui-list--grid>.ui-list__row>.ui-list__label{grid-column:label}.ui-list--grid>.ui-list__row>.ui-list__value{text-align:right;grid-column:value;justify-self:end}.ui-list--grid>.ui-list__row>.ui-trend{grid-column:trend}.ui-list--grid>.ui-list__row>.ui-list__end{grid-column:end;justify-content:flex-end;min-width:0;margin:0;display:flex}.ui-list--grid>.ui-list__row>.ui-list__end>.ui-pill:only-child,.ui-list--grid>.ui-list__row>.ui-list__end>.ui-pill:first-child:not(:only-child){flex:1}.ui-hud__dock{flex:none;align-items:flex-start;gap:14px;min-width:0;padding-bottom:20px;display:flex}.ui-hud__dock:empty{display:none}.ui-dock__slot{display:flex}.ui-dock__slot--end{margin-left:auto}.ui-hud__dock>.ui-dock__slot>.ui-card.ui-card--icon,.ui-hud__dock>.ui-dock__slot>.next-step-fab{margin:0}.ui-hud__tip:empty{display:none}.ui-card__fab[aria-expanded=true],.next-step-fab[aria-expanded=true]{background:var(--ink);color:var(--surface-card)}@media (width>=720px),(width>=560px) and (height<=500px) and (orientation:landscape){.ui-hud__layer:has(>.ui-hud__dock){grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"bar bar""aside panel""dock panel""tabs tabs"}.ui-hud__layer:has(>.ui-hud__dock):has(>.ui-hud__tip){grid-template-rows:auto minmax(0,auto) auto minmax(0,1fr) auto auto;grid-template-areas:"bar bar""aside panel""tip panel"".panel""dock panel""tabs tabs"}.ui-hud__dock{width:min(100%, var(--aside-width,440px));grid-area:dock}}@media (width>=1280px){.ui-hud__layer:has(>.ui-hud__dock){grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"bar bar""aside panel""tabs tabs"}.ui-hud__layer:has(>.ui-hud__dock):has(>.ui-hud__tip){grid-template-rows:auto minmax(0,auto) auto minmax(0,1fr) auto;grid-template-areas:"bar bar""aside panel""tip panel"".panel""tabs tabs"}.ui-hud__dock{width:min(100%, var(--aside-width,440px), calc(50vw - 300px));grid-area:-2/1/-1;align-self:end;padding-bottom:22px}}@media (width>=560px) and (height<=500px) and (orientation:landscape){.ui-hud__layer:has(>.ui-hud__dock):has(>.ui-hud__tabs){grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"tabs bar bar""tabs aside panel""tabs dock panel"}.ui-hud__layer:has(>.ui-hud__dock):has(>.ui-hud__tip):has(>.ui-hud__tabs){grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"tabs bar bar""tabs aside panel""tabs tip panel""tabs dock panel"}.ui-hud__layer:has(>.ui-hud__dock) .ui-hud__panel{grid-row:2/-1}}
