.ui-pill-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:24ch;overflow:hidden}.tag.ui-badge{gap:var(--space-1);vertical-align:middle;max-width:100%}.ui-chip{align-items:center;gap:var(--space-1);border:var(--line);border-radius:var(--radius-pill);background:var(--card);max-width:100%;height:28px;color:var(--ink);font:500 var(--fs-sm)/var(--lh-sm) var(--sans);white-space:nowrap;vertical-align:middle;flex:none;padding:0 12px;text-decoration:none;display:inline-flex}button.ui-chip{cursor:pointer}a.ui-chip:hover,button.ui-chip:hover{border-color:var(--sm-border-strong);background:var(--sm-tint-hover)}.ui-chip.on,.ui-chip[aria-pressed=true],.ui-chip[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--sm-text-inverse)}.ui-chip:focus-visible{outline:2px solid var(--sm-border-focus);outline-offset:2px}.ui-chip:disabled{cursor:default;opacity:.55}label.ui-chip{cursor:pointer}.ui-chip[data-owned]{background:var(--badge-success-bg);color:var(--badge-success-fg)}.ui-chip:has(>input:checked){border-color:var(--ink);background:var(--ink);color:var(--sm-text-inverse)}.ui-chip:has(>input:focus-visible){outline:2px solid var(--sm-border-focus);outline-offset:2px}.ui-chip.is-off,.ui-chip[aria-disabled=true]{cursor:default;opacity:.55}.ui-chip:has(>input:disabled){cursor:default;opacity:.55}.ui-chip.is-key{--chip:var(--ink-3)}.ui-chip-dot{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--chip,var(--ink-3));color:var(--sm-text-inverse);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ui-chip.is-key[aria-pressed=true]{border-color:var(--chip);background:color-mix(in srgb, var(--chip) 14%, var(--card));color:var(--ink)}.ui-chip.is-key[aria-pressed=true]>.ui-chip-dot{background:var(--chip)}.ui-chip.is-off,.ui-chip[aria-disabled=true]{border-style:dashed}.ui-chip>b,.ui-chip>small{font-variant-numeric:tabular-nums;color:inherit;font-weight:600}.tag.is-muted{opacity:.7}.ui-count.is-corner{box-shadow:0 0 0 2px var(--card);position:absolute;top:-4px;right:-4px}.ui-count.is-alert{background:var(--sm-state-danger-solid);color:var(--sm-text-inverse)}ul.ui-chip-row,ol.ui-chip-row{margin:0;padding:0;list-style:none}.ui-chip-row[hidden]{display:none}.ui-count{border-radius:var(--radius-pill);background:var(--sm-state-neutral-bg);min-width:18px;height:18px;color:var(--ink-2);font:600 var(--fs-xs)/1 var(--sans);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ui-chip.on .ui-count{background:var(--sm-surface-card);color:var(--ink)}.ui-more{border:1px dashed var(--rule);border-radius:var(--radius-pill);height:20px;color:var(--ink-3);font:500 var(--fs-xs)/1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;background:0 0;flex:none;align-items:center;padding:0 7px;display:inline-flex}button.ui-more{cursor:pointer}.ui-chip-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-chip-row>[role=listitem]{min-width:0;max-width:100%;display:inline-flex}.ui-chip-row.is-one-line{flex-wrap:nowrap;overflow:hidden}.ui-chip-row.is-one-line>[role=listitem]{flex:0 auto}.ui-chip-row.is-one-line>[role=listitem]:has(>.ui-more){flex:none}.ui-chip-row.is-one-line>[role=listitem]>.tag{text-overflow:ellipsis;flex:0 auto;min-width:0;display:inline-block;overflow:hidden}.ui-chip-row.is-scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ui-chip-row>li:not([role=listitem]):not(:has(>.tag,>.ui-chip,>.btn)){align-items:center;gap:var(--space-1);border:1px solid var(--badge-neutral-line);border-radius:var(--radius-pill);background:var(--badge-neutral-bg);max-width:100%;color:var(--badge-neutral-fg);font:600 var(--fs-label)/var(--lh-xs) var(--sans);padding:2px 10px;display:inline-flex}.ui-chip-row>li.done,.ui-chip-row>li.ok{border-color:var(--badge-success-line);background:var(--badge-success-bg);color:var(--badge-success-fg)}.ui-chip-row>li.current,.ui-chip-row>li.warn{border-color:var(--badge-warning-line);background:var(--badge-warning-bg);color:var(--badge-warning-fg)}.ui-chip-row>:is(button,a,label):not(.btn):not(.ui-chip):not(.tag):not(.icon-btn){align-items:center;gap:var(--space-1);border:var(--line);border-radius:var(--radius-pill);background:var(--card);max-width:100%;min-height:28px;color:var(--ink);font:500 var(--fs-sm)/var(--lh-sm) var(--sans);cursor:pointer;padding:0 12px;text-decoration:none;display:inline-flex}.ui-chip-row>:is(button,a,label):not(.btn):not(.ui-chip):not(.tag):not(.icon-btn):is([aria-pressed=true],[aria-checked=true],.on,:has(input:checked)){border-color:var(--ink);background:var(--ink);color:var(--sm-text-inverse)}.ui-chip-row>:is(button,a,label):not(.btn):not(.ui-chip):not(.tag):not(.icon-btn):focus-visible{outline:2px solid var(--sm-border-focus);outline-offset:2px}.ui-chip-row>:is(button,label):disabled{cursor:default;opacity:.55}.ui-chip-row>label:has(input:disabled){cursor:default;opacity:.55}:is(.tag,.ui-chip,.ui-chip-row>li)>button:not(.btn){width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;padding:0;display:inline-grid}:is(.tag,.ui-chip,.ui-chip-row>li)>button:not(.btn):hover{background:var(--sm-tint-hover)}.ui-stat{gap:var(--space-1);align-content:start;min-width:0;display:grid;position:relative}.ui-stat.is-bare{background:0 0;border:0;padding:0}.ui-stat.is-action{width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease,ease), box-shadow .18s var(--ease,ease);margin:0;text-decoration:none}.ui-stat.is-action:hover{border-color:var(--sm-border-strong)}.ui-stat.is-action:focus-visible{outline:2px solid var(--sm-border-focus);outline-offset:2px}.ui-stat.is-action[aria-pressed=true]{border-color:var(--sm-border-focus);box-shadow:inset 0 0 0 1px var(--sm-border-focus)}.ui-stat.is-action:disabled{cursor:default;opacity:.7}.ui-stat.has-pill{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}:where(.ui-stat.has-pill)>*{grid-column:1/-1}:where(.ui-stat.has-pill)>:where(.ui-stat-label){grid-area:1/1;min-height:24px}.ui-stat-corner{grid-area:1/2;align-self:start;display:inline-flex}.ui-stat-label>.icon,.ui-stat-label>svg{margin-right:var(--space-1)}@media (prefers-reduced-motion:reduce){.ui-stat.is-action{transition:none}}.ui-stat-label{font-size:var(--fs-label);line-height:var(--lh-xs)}.ui-stat .ui-stat-label{text-transform:none;letter-spacing:0;font-weight:500}.ui-stat-value{font-size:var(--fs-figure);line-height:var(--lh-figure);overflow-wrap:normal;word-break:keep-all}.ui-unit{margin-left:var(--space-1);font-size:var(--fs-sm);color:var(--ink-3);font-weight:400}.ui-stat-missing{align-items:center;gap:var(--space-1);min-height:calc(var(--fs-figure) * 1.2);font-size:var(--fs-base);color:var(--ink-3);display:inline-flex}.ui-stat-basis{padding-top:var(--space-1);font-size:var(--fs-label);line-height:var(--lh-xs);color:var(--ink-3);margin-top:auto}.ui-stat>.ui-stat-basis,.ui-stat>:is(a,button,.btn):last-child:not(:first-child){--card-foot:1}.ui-change{gap:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);white-space:nowrap}.ui-change-word{color:var(--ink-3);font-weight:400}.ui-kv{gap:var(--space-3) var(--space-3);grid-template-columns:minmax(8em,max-content) minmax(0,1fr);margin:0;display:grid}.ui-kv-row{display:contents}.ui-kv dt{align-items:center;gap:var(--space-1);color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-base);display:inline-flex}.ui-kv dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.ui-ba{align-items:center;gap:var(--space-2);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.ui-ba-before{color:var(--ink-2)}.ui-ba-arrow{color:var(--ink-3)}.ui-ba-change{margin-left:var(--space-1)}.ui-table{gap:var(--space-2);min-width:0;display:grid}.data-table td{white-space:nowrap;text-overflow:ellipsis;max-width:36ch;overflow:hidden}.data-table td.wrap{white-space:normal}.data-table th{font-size:var(--fs-label);line-height:var(--lh-xs);white-space:nowrap}.ui-table-wrap .data-table thead th{z-index:1;background:var(--card);position:sticky;top:0}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.data-table.dense td{padding-top:6px;padding-bottom:6px}.ui-cell-list{align-items:center;gap:var(--space-1);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.ui-cell-item{text-overflow:ellipsis;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.ui-cell-sep{color:var(--ink-3)}.ui-table-hidden{margin:0}.ui-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ui-section-text{gap:var(--space-1);min-width:0;display:grid}.ui-section-head h2,.ui-section-head h3{margin:0}.ui-section-sub{max-width:var(--measure);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-3);margin:0}.ui-section-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-hint-line{align-items:center;gap:var(--space-1);max-width:var(--measure);margin:0;display:flex}.ui-hint-line>span:first-child{min-width:0}.ui-readmore{justify-items:start;gap:var(--space-1);display:grid}.ui-readmore>p{max-width:var(--measure);margin:0}.ui-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-hint-line code{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:32ch;display:inline-block;overflow:hidden}.ui-tile-wrap{min-width:0;display:flex}.ui-tile{gap:var(--space-2);text-align:left;width:100%;min-width:0;height:100%;font:inherit;color:var(--sm-text-body);background:var(--sm-surface-card);border:1px solid var(--sm-border-subtle);border-radius:14px;flex-direction:column;margin:0;padding:12px 14px 14px;display:flex;position:relative}a.ui-tile,button.ui-tile{cursor:pointer}a.ui-tile,a.ui-tile:hover,a.ui-tile *,a.ui-tile-main,a.ui-tile-main:hover,a.ui-tile-main *{text-decoration:none}.ui-tile:focus-visible,.ui-tile-main:focus-visible{outline:2px solid var(--sm-border-focus);outline-offset:2px}.ui-tile.is-dashed{background:var(--sm-surface-alt);border-style:dashed}.ui-tile[aria-pressed=true],.ui-tile.is-on{border-color:var(--sm-border-focus);box-shadow:inset 0 0 0 1px var(--sm-border-focus)}.ui-tile>.tile-art,.ui-tile-main>.tile-art,.ui-tile>.tile-art-compare,.ui-tile-main>.tile-art-compare{margin-bottom:var(--space-1)}.tile-art.is-shot{background:color-mix(in srgb, var(--sm-data-series-1) 14%, var(--sm-surface-alt))}.tile-shot-screen{border:1px solid var(--sm-border-subtle);background:var(--sm-surface-card);box-shadow:var(--shadow-sm);border-radius:12px;position:absolute;inset:8.333% 3.125% -14px;overflow:hidden}.tile-shot-screen:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sm-surface-card) 60%, transparent), inset 0 0 14px color-mix(in srgb, var(--sm-text-heading) 12%, transparent);position:absolute;inset:0}.tile-shot-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.tile-shot-wait{color:var(--sm-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px 12px 26px;display:flex;position:absolute;inset:0}.tile-shot-bar{background:var(--sm-surface-alt);border-bottom:1px solid var(--sm-border-subtle);align-items:center;gap:4px;height:16px;padding:0 8px;display:flex;position:absolute;top:0;left:0;right:0}.tile-shot-bar i{background:var(--sm-border-strong);border-radius:50%;width:6px;height:6px}.tile-shot-initial{width:34px;height:34px;font-size:var(--fs-md);color:var(--sm-action-primary-hover);background:color-mix(in srgb, var(--sm-data-series-1) 16%, var(--sm-surface-card));border:1px solid var(--sm-border-subtle);border-radius:50%;place-items:center;font-weight:700;display:grid}.tile-shot-note{font-size:var(--fs-sm);font-weight:600;line-height:1.3}.ui-tile-main{gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:auto;margin:0;padding:0;display:flex}div.ui-tile-main{cursor:default}.ui-tile-kicker{color:var(--sm-text-muted);font-weight:600}.ui-tile-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-tile-title{min-width:0;color:var(--sm-text-heading);font-size:var(--fs-card-title);font-weight:600;line-height:var(--lh-md);overflow-wrap:anywhere;margin:2px 0 0;display:block}.ui-tile-text{color:var(--sm-text-muted);font-size:var(--fs-body);line-height:var(--lh-base);overflow-wrap:anywhere;flex:auto}.ui-tile-foot{padding-top:6px}.ui-tile-fact{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:inline-flex}.ui-tile-end{flex-wrap:wrap;justify-content:flex-end}.ui-tile-more{font-size:var(--fs-sm);color:var(--sm-text-link);white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.ui-tile .tile-pill .tag{font-size:var(--fs-xs)}@media (width<=640px){.ui-tile{padding:10px 12px 12px}}.ui-stat-label{gap:var(--space-1)}.ui-stat-icon{color:var(--ink-3);flex:none;margin-top:1px;display:inline-flex}.ui-stat-label:has(>.ui-stat-icon){align-items:flex-start;column-gap:var(--space-1);flex-wrap:nowrap}.ui-stat-text{overflow-wrap:anywhere;min-width:0}.ui-stat-good .ui-stat-value{color:var(--sm-state-success-fg)}.ui-stat-warn .ui-stat-value{color:var(--sm-state-warning-fg)}.ui-stat-bad .ui-stat-value{color:var(--sm-state-danger-fg)}.ui-change.ui-change-chip{padding:0 var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--badge-neutral-line);background:var(--badge-neutral-bg);color:var(--badge-neutral-fg);font-size:var(--fs-xs);line-height:var(--lh-sm);cursor:help;justify-self:start}.ui-change.ui-change-chip.up{border-color:var(--badge-success-line);background:var(--badge-success-bg);color:var(--badge-success-fg)}.ui-change.ui-change-chip.down{border-color:var(--badge-danger-line);background:var(--badge-danger-bg);color:var(--badge-danger-fg)}.ui-stat-set{min-width:0;container:ui-stats/inline-size}.ui-stat-set.fill{flex-direction:column;flex:1;display:flex}.ui-stat-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(min-content,1fr);margin:0;padding:0;list-style:none;display:grid}.ui-stat-set.fill>.ui-stat-grid{flex:1}.ui-stat-grid>li{min-width:0;display:flex}.ui-stat-grid>li>.ui-stat{flex:1;padding:10px 12px}.ui-stat-grid>li:last-child:nth-child(odd){grid-column:1/-1}@container ui-stats (width>=640px){.ui-stat-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-stat-grid[data-columns="4"]>li:last-child:nth-child(odd){grid-column:auto}}@container ui-stats (width>=720px){.ui-stat-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-stat-grid[data-columns="3"]>li:last-child:nth-child(odd){grid-column:auto}}@container ui-stats (width<=519px){.ui-stat-grid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}@container ui-stats (width<=299px){.ui-stat-grid{grid-template-columns:minmax(0,1fr);gap:6px}.ui-stat-grid>li>.ui-stat{align-content:center;align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""basis change";row-gap:2px;padding:8px 10px}.ui-stat-grid .ui-stat-label{grid-area:label}.ui-stat-grid .ui-stat-value,.ui-stat-grid .ui-stat-missing{text-align:right;font-size:var(--fs-figure-sm);white-space:nowrap;grid-area:value;justify-self:end}.ui-stat-grid .ui-stat-missing{font-size:var(--fs-sm);min-height:0}.ui-stat-grid .ui-change{grid-area:change;justify-self:end}.ui-stat-grid .ui-stat-basis{grid-area:basis;margin:0;padding:0}.ui-stat-grid>li>.ui-stat[data-measured=no]{grid-template-areas:"label value""basis basis"}.ui-stat-grid>li>.ui-stat>.ui-stat-corner{position:absolute;top:10px;right:10px}.ui-stat-grid>li>.ui-stat.has-pill .ui-stat-label{padding-right:8.5em}}.ui-next{align-items:center;gap:2px var(--space-2);padding:var(--space-2) 10px;border-radius:var(--radius);background:var(--sm-surface-alt);border-left:3px solid var(--sm-border-strong);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;margin:0;display:flex}.ui-next.warn{border-left-color:var(--sm-state-warning-fg)}.ui-next.good{border-left-color:var(--sm-state-success-fg)}.ui-next-label{font-size:var(--fs-label);line-height:var(--lh-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);flex-basis:100%;font-weight:700}.ui-next-text{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-weight:600}.ui-next-go{white-space:nowrap;align-items:center;gap:2px;font-weight:700;display:inline-flex}.ui-next-go:focus-visible{outline:2px solid var(--sm-border-focus);outline-offset:2px}.ui-next.is-tile{align-items:start;gap:var(--space-1) var(--space-2);border:1px solid var(--rule-2);border-left:3px solid var(--sm-border-strong);background:var(--card);min-width:0;font-size:var(--fs-base);line-height:var(--lh-base);border-radius:12px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;display:grid}.ui-next.is-tile.warn{border-left-color:var(--sm-state-warning-fg)}.ui-next.is-tile.good{border-left-color:var(--sm-state-success-fg)}.ui-next.is-tile>.ui-next-label{grid-column:1/-1}.ui-next.is-tile>.ui-next-text{grid-column:1;font-weight:700}.ui-next.is-tile>.ui-next-go{grid-column:2}.ui-next.is-tile>.ui-next-text:not(:has(+.ui-next-go)){grid-column:1/-1}.ui-next-foot{padding-top:var(--space-2);grid-column:1/-1;align-self:end}.notice.ui-notice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.notice.ui-notice.has-icon{grid-template-columns:28px minmax(0,1fr) auto}.ui-notice-ico{background:var(--nt-accent);width:28px;height:28px;color:var(--sm-text-inverse);border-radius:50%;align-self:start;place-items:center;display:inline-grid}.ui-notice-body{gap:2px;min-width:0;display:grid}.ui-notice-title{color:var(--nt-title);font-weight:600}.ui-notice-text>:first-child{margin-top:0}.ui-notice-text>:last-child{margin-bottom:0}.ui-notice-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.notice.ui-notice:not(:has(.ui-notice-actions)){grid-template-columns:minmax(0,1fr)}.notice.ui-notice.has-icon:not(:has(.ui-notice-actions)){grid-template-columns:28px minmax(0,1fr)}@media (width<=560px){.ui-notice-actions{grid-column:1/-1;justify-content:flex-start}.notice.ui-notice.has-icon .ui-notice-actions{grid-column:2/-1}}.ui-steps{--ui-step-accent:var(--sm-action-primary);--ui-step-fill:color-mix(in srgb, var(--ui-step-accent) 13%, var(--card));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ui-step{isolation:isolate;border:1.5px solid var(--rule);background:var(--card);color:var(--ink);border-radius:10px;transition:border-color .3s,opacity .3s;position:relative;overflow:hidden}.ui-step-head{z-index:1;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative}button.ui-step-head{cursor:pointer}button.ui-step-head:disabled{cursor:default}button.ui-step-head:focus-visible{outline:2px solid var(--sm-border-focus);outline-offset:-2px;border-radius:9px}.ui-step-mark{border:1.5px solid var(--rule);box-sizing:border-box;width:18px;height:18px;color:var(--ink-3);font:600 10px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.ui-step-text{gap:1px;min-width:0;display:grid}.ui-step-label{font-size:var(--fs-sm);overflow-wrap:anywhere}.ui-step-detail,.ui-step-state{font-size:var(--fs-xs);color:var(--ink-3)}.ui-step-state{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-step-aside{gap:var(--space-2);align-items:center;display:inline-flex}.ui-step-more{z-index:1;font-size:var(--fs-sm);padding:0 10px 10px 38px;position:relative}.ui-step-fill{z-index:0;background:var(--ui-step-fill);pointer-events:none;width:0;transition:width .6s;position:absolute;inset:0 auto 0 0}.ui-step.is-pending,.ui-step.is-skipped{opacity:.6}.ui-step.is-active,.ui-step.is-waiting{border-color:var(--ui-step-accent)}.ui-step.is-waiting .ui-step-mark{border-color:var(--ui-step-accent);color:var(--ui-step-accent)}.ui-step.is-waiting .ui-step-state{color:var(--ui-step-accent);font-weight:600}.ui-step.is-active .ui-step-mark{border-color:var(--ui-step-accent);border-top-color:#0000;animation:1s linear infinite ui-step-spin}.ui-step.is-active.has-pct .ui-step-fill{width:var(--ui-step-pct,0%)}.ui-step.is-active:not(.has-pct) .ui-step-fill{background:linear-gradient(90deg, transparent 0%, var(--ui-step-fill) 45%, var(--ui-step-fill) 55%, transparent 100%);background-repeat:no-repeat;background-size:50% 100%;width:100%;animation:1.8s ease-in-out infinite ui-step-shimmer}.ui-step.is-done .ui-step-mark{border-color:var(--ui-step-accent);background:var(--ui-step-accent);color:var(--sm-text-inverse)}.ui-step.is-done{animation:.35s cubic-bezier(.2,1.3,.4,1) both ui-step-pop}.ui-step.is-failed{border-color:var(--badge-danger-line);background:var(--badge-danger-bg)}.ui-step.is-failed .ui-step-mark{border-color:var(--badge-danger-fg);background:var(--badge-danger-fg);color:var(--sm-text-inverse)}.ui-step.is-failed .ui-step-state{color:var(--badge-danger-fg);font-weight:600}@keyframes ui-step-shimmer{0%{background-position:-50% 0}to{background-position:150% 0}}@keyframes ui-step-spin{to{transform:rotate(360deg)}}@keyframes ui-step-pop{0%{transform:scale(.98)}to{transform:none}}.ui-steps.is-still .ui-step,.ui-steps.is-still .ui-step.is-active .ui-step-mark{animation:none}.ui-steps.is-still .ui-step.is-active:not(.has-pct) .ui-step-fill{background:var(--ui-step-fill);animation:none}@media (prefers-reduced-motion:reduce){.ui-step,.ui-step-fill{transition:none}.ui-step.is-done,.ui-step.is-active .ui-step-mark{animation:none}.ui-step.is-active:not(.has-pct) .ui-step-fill{background:var(--ui-step-fill);animation:none}}.ui-steps.is-howto{gap:10px}.ui-steps.is-howto>.ui-step{opacity:1;background:0 0;border:0;animation:none;overflow:visible}.ui-steps.is-howto .ui-step-fill{display:none}.ui-steps.is-howto .ui-step-head{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:0}.ui-steps.is-howto .ui-step-mark{background:var(--ui-step-fill);width:22px;height:22px;color:var(--ui-step-accent);font-size:var(--fs-support);border:0;margin-top:1px}.ui-steps.is-howto .ui-step.is-done .ui-step-mark{background:var(--ui-step-accent);color:var(--sm-text-inverse)}.ui-steps.is-howto .ui-step.is-done .ui-step-label{color:var(--ink-3)}.ui-steps.is-howto .ui-step.is-current{border:1.5px solid var(--ui-step-accent);background:var(--ui-step-fill);border-radius:10px;margin:0 -10px;padding:8px 10px}.ui-steps.is-howto .ui-step-label{font-size:inherit;line-height:1.5}.ui-steps.is-howto .ui-step-more{padding:6px 0 0 32px}.ui-steps.is-bar{flex-wrap:wrap;gap:6px;display:flex}.ui-steps.is-bar>.ui-step{flex:150px;min-width:0;animation:none}.ui-steps.is-bar>.ui-step.is-pending{opacity:.8}.ui-steps.is-bar .ui-step-fill{display:none}.ui-step.is-current,.ui-steps.is-bar>.ui-step.is-current{opacity:1;border-color:var(--ui-step-accent);background:var(--ui-step-fill)}.ui-step.is-current .ui-step-mark{border-color:var(--ui-step-accent);background:var(--ui-step-accent);color:var(--sm-text-inverse)}.ui-step.is-current .ui-step-label{font-weight:600}.ui-steps.is-bar.is-compact{align-items:center;gap:4px 14px}.ui-steps.is-bar.is-compact>.ui-step{opacity:1;background:0 0;border:0;flex:0 auto;overflow:visible}.ui-steps.is-bar.is-compact .ui-step-head{padding:2px 0}.ui-steps.is-bar.is-compact .ui-step-mark{width:20px;height:20px;font-size:var(--fs-support)}.ui-steps.is-bar.is-compact>.ui-step:not(.is-current) .ui-step-label{color:var(--ink-3)}.ui-steps.is-bar.is-compact>.ui-step.is-done .ui-step-label{color:var(--ink-2)}@media (width<=640px){.ui-steps.is-bar.is-compact>.ui-step:not(.is-current) .ui-step-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-steps.is-bar.is-compact .ui-step-head{grid-template-columns:20px auto}}.ui-phead{align-items:center;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-2);flex-wrap:wrap;display:flex}.ui-phead-found{flex-basis:100%;margin:0;font-weight:600}.ui-phead.is-grade{flex-wrap:nowrap}.ui-phead-letter{background:var(--ink);width:52px;height:52px;color:var(--sm-text-inverse);font:700 26px/1 var(--sans);border-radius:14px;flex:none;place-items:center;display:inline-grid}.ui-phead-text{gap:2px;min-width:0;display:grid}.ui-phead-text>span{color:var(--ink-2)}.ui-psec{gap:var(--space-2);padding:var(--space-3) 0;display:grid}.ui-psec+.ui-psec{border-top:1px solid var(--rule-2)}.ui-psec>p{margin:0}.ui-psec-h{font-size:var(--fs-base);align-items:center;gap:6px;margin:0;display:flex}.ui-psec-h>.ic{color:var(--ink-3)}.ui-psec.is-why{padding:var(--space-3) var(--space-4);border:1.5px solid color-mix(in srgb, var(--sm-action-primary) 35%, transparent);border-left-width:5px;border-left-color:var(--sm-action-primary);background:color-mix(in srgb, var(--sm-action-primary) 7%, var(--card));border-radius:12px}.ui-psec.is-why+.ui-psec,.ui-psec+.ui-psec.is-why{margin-top:var(--space-2);border-top:0}.ui-psec.is-why .ui-psec-h>.ic{color:var(--sm-action-primary)}.ui-pfindings,.ui-pbullets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ui-pfindings li{border:1px solid var(--rule-2);background:var(--card);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.ui-pfind-ic{color:var(--ink-3);padding-top:2px;line-height:1}.ui-pfindings li.is-pass .ui-pfind-ic{color:var(--badge-success-fg)}.ui-pfindings li.is-warn .ui-pfind-ic{color:var(--badge-warning-fg)}.ui-pfindings li.is-fail .ui-pfind-ic{color:var(--badge-danger-fg)}.ui-pfindings li.is-info .ui-pfind-ic{color:var(--badge-info-fg)}.ui-pfind-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ui-pfind-line{color:var(--ink-2);font-size:var(--fs-sm)}.ui-pbullets li{padding-left:16px;position:relative}.ui-pbullets li:before{content:"";background:var(--ink-3);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.ui-psrc{color:var(--ink-2);font-size:var(--fs-sm);margin:0}.ui-dialog-layer{z-index:2200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-dialog-scrim{background:var(--sm-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.16s ease-out ui-dialog-fade;position:absolute;inset:0}.ui-dialog{background:var(--card);width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:18px;outline:none;flex-direction:column;animation:.18s ease-out ui-dialog-in;display:flex;position:relative;overflow:hidden}.ui-dialog.is-sm{width:min(440px,100%)}.ui-dialog.is-lg{width:min(760px,100%)}.ui-dialog.is-xl{width:min(960px,100%)}.ui-dialog.is-full{width:min(1120px,100%);height:calc(100dvh - 32px)}.ui-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 10px;display:flex}.ui-dialog-titles{gap:4px;min-width:0;display:grid}.ui-dialog-head h2{margin:0;font-size:22px;line-height:1.25}.ui-dialog-lede{color:var(--ink-2);font-size:var(--fs-sm);margin:0;display:block}.ui-dialog-x{flex:none;margin:-4px -6px 0 0}.ui-dialog-art{place-items:center;padding:22px 22px 0;display:grid}.ui-dialog:has(>.ui-dialog-art) .ui-dialog-x{margin:0;position:absolute;top:12px;right:14px}.ui-dialog-form{display:contents}.ui-dialog-body{overscroll-behavior:contain;flex:auto;align-content:start;gap:12px;min-height:0;padding:6px 22px 18px;display:grid;overflow-y:auto}.ui-dialog-body>*{margin-top:0;margin-bottom:0}.ui-dialog-foot{border-top:1px solid var(--rule-2);background:var(--paper);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 22px 16px;display:flex}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-dialog-fade{0%{opacity:0}to{opacity:1}}@media (width<=640px){.ui-dialog-layer{place-items:end stretch;padding:0}.ui-dialog,.ui-dialog.is-sm,.ui-dialog.is-lg,.ui-dialog.is-xl,.ui-dialog.is-full{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;animation:.22s ease-out sheet-up}.ui-dialog.is-full{border-radius:0;height:100dvh;max-height:none}.ui-dialog-head{padding:18px 16px 8px}.ui-dialog-body{padding:4px 16px 16px}.ui-dialog-foot{flex-direction:column-reverse;align-items:stretch;padding:12px 16px 16px}.ui-dialog-foot>.btn,.ui-dialog-foot>*>.btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-dialog-scrim{animation:none}}html.fs-open .ui-dialog-layer{z-index:2147482600}.ui-meter{gap:6px;min-width:0;display:grid}.ui-meter.is-inline{align-items:center;gap:8px;width:100%;display:inline-flex}.ui-meter-head{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-meter-label{color:var(--ink-2);min-width:0}.ui-meter-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ui-meter-note{color:var(--ink-3);font-size:var(--fs-xs)}.ui-meter-track{background:var(--paper-2,var(--sm-surface-alt));border-radius:999px;flex:auto;min-width:40px;height:8px;display:block;position:relative;overflow:hidden}.ui-meter.is-sm .ui-meter-track{height:4px}.ui-meter.is-lg .ui-meter-track{height:12px}.ui-meter-fill{height:100%;width:var(--ui-meter-pct,0%);border-radius:inherit;background:var(--sm-action-primary,var(--green));transition:width .4s;display:block}.ui-meter.is-good .ui-meter-fill{background:var(--ok,var(--green))}.ui-meter.is-warn .ui-meter-fill{background:var(--warn)}.ui-meter.is-bad .ui-meter-fill{background:var(--bad)}.ui-meter.is-ink .ui-meter-fill{background:var(--ink)}.ui-meter.is-muted .ui-meter-fill{background:var(--ink-3)}.ui-meter-track:has(>.is-part){display:flex}.ui-meter-fill.is-part{border-radius:0;flex:none}.ui-meter-fill.is-part:first-child{border-radius:999px 0 0 999px}.ui-meter-fill.is-part:last-child{border-radius:0 999px 999px 0}.ui-meter-fill.is-part:only-child{border-radius:999px}.ui-meter-fill.is-part.is-accent{background:var(--sm-action-primary,var(--green))}.ui-meter-fill.is-part.is-good{background:var(--ok,var(--green))}.ui-meter-fill.is-part.is-warn{background:var(--warn)}.ui-meter-fill.is-part.is-bad{background:var(--bad)}.ui-meter-fill.is-part.is-ink{background:var(--ink)}.ui-meter-fill.is-part.is-muted{background:var(--ink-3)}.ui-meter-track.is-indeterminate .ui-meter-fill{width:40%;animation:1.3s ease-in-out infinite ui-meter-slide}@keyframes ui-meter-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ui-meter-fill{transition:none}.ui-meter-track.is-indeterminate .ui-meter-fill{opacity:.35;width:100%;animation:none}}.empty .ui-steps{text-align:left;width:100%;max-width:60ch}.ui-dialog-foot:empty{display:none}.mise-head-art{vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.mise-head-art>picture,.mise-head-art>picture>img{width:100%;height:100%;display:block}.mise-head-art .mh-sweep{pointer-events:none;border-radius:50%;width:62.8%;height:57.2%;position:absolute;top:27.4%;left:21.5%;overflow:hidden}.mise-head-art .mh-sweep:before{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:32%;position:absolute;top:-10%;bottom:-10%;left:-45%;transform:skew(-18deg)}.mise-head-art .mh-light{pointer-events:none;opacity:0;background:radial-gradient(closest-side, var(--sm-accent-mint), transparent);mix-blend-mode:screen;border-radius:30%;width:15.5%;height:10.5%;position:absolute;top:66%;left:54.5%}@keyframes mh-sweep{0%,60%{opacity:0;transform:translate(0)skew(-18deg)}72%{opacity:.9}to{opacity:0;transform:translate(560%)skew(-18deg)}}@keyframes mh-glow{0%,to{opacity:0}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.mise-head-art .mh-sweep:before,.mise-head-art .mh-light{animation:none!important}}.sad-mise{line-height:0;display:block;position:relative;overflow:visible}.sad-mise .sm-head{transform-origin:50% 88%;filter:saturate(.7)brightness(.92);position:absolute;inset:0;transform:rotate(-6deg)translateY(2%)}.sad-mise .sm-head picture,.sad-mise .sm-head img{width:100%;height:100%;display:block}.sad-mise .sm-light{opacity:.6;background:#00000059;border-radius:30%;width:15.5%;height:10.5%;position:absolute;top:66%;left:54.5%}.sad-mise .sm-tear{opacity:0;width:7%;height:10%;position:absolute;top:66%;left:44%;overflow:visible}.sad-mise:not(.is-animated) .sm-tear{opacity:1}.sad-mise.is-animated .sm-head{animation:4.8s ease-in-out infinite sm-sway}.sad-mise.is-animated .sm-light{animation:2.4s ease-in-out infinite sm-dim}.sad-mise.is-animated .sm-tear{animation:4.8s ease-in 1.2s infinite sm-tear}@keyframes sm-sway{0%,to{transform:rotate(-8deg)translateY(2%)}50%{transform:rotate(-4deg)translateY(3.5%)}}@keyframes sm-dim{0%,to{opacity:.35}50%{opacity:.75}}@keyframes sm-tear{0%{opacity:0;transform:translateY(0)}15%{opacity:1}55%{opacity:1;transform:translateY(70%)}70%,to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sad-mise.is-animated .sm-head,.sad-mise.is-animated .sm-light,.sad-mise.is-animated .sm-tear{animation:none}.sad-mise .sm-tear{opacity:1}}.ui-dialog.ooc{text-align:center}.ui-dialog.ooc .ui-dialog-head{justify-content:center}.ui-dialog.ooc .ui-dialog-body{justify-items:center}.ui-dialog.ooc p{margin:0}.ooc-actions{justify-content:center;width:100%}.ooc-actions .btn{min-width:150px}.ooc-keeps{font-size:var(--fs-sm);color:var(--ink-3)}.topup-options{gap:8px;display:grid}.topup-option{border-radius:var(--radius-lg);border:var(--line);background:var(--card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.topup-option:hover:not(:disabled){border-color:var(--green)}.topup-option[aria-checked=true]{border-color:var(--green);box-shadow:var(--ring)}.topup-option:disabled{cursor:not-allowed;opacity:.7}.topup-option-credits{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.topup-option-credits b{font-size:var(--fs-lg)}.topup-save{border-radius:var(--radius-pill);background:var(--green-soft);color:var(--green-2);font-size:var(--fs-xs);padding:2px 8px;font-weight:600;display:inline-block}.topup-option-price{justify-items:end;gap:2px;display:grid}.topup-option-price s{color:var(--ink-3);font-size:var(--fs-sm)}.topup-option-price small{color:var(--ink-3)}.topup-buy{gap:6px;display:grid}.topup-buy .btn{justify-content:center;width:100%}.credits-return{z-index:90;width:min(520px,100% - 32px);box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=520px){.topup-option{grid-template-columns:1fr}.topup-option-price{justify-items:start}}
