*,:before,:after{box-sizing:border-box}html,body,#ui-v2-root{min-width:100%;min-height:100%}html{background:var(--ui-v2-color-canvas);color:var(--ui-v2-color-text-primary);font-family:var(--ui-v2-typography-family-body);font-size:var(--ui-v2-typography-size-md)}body{background:var(--ui-v2-gradient-canvas);color:var(--ui-v2-color-text-primary);line-height:var(--ui-v2-typography-line-body);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,[role=button],input,textarea,select,[tabindex]{outline:none}button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 var(--ui-v2-geometry-border-strong) var(--ui-v2-color-focus)}::selection{background:var(--ui-v2-color-gold);color:var(--ui-v2-color-text-inverse)}@media (prefers-reduced-motion:reduce){:root:not([data-ui-v2-motion=full]){--ui-v2-motion-duration-fast:1ms;--ui-v2-motion-duration-standard:1ms;--ui-v2-motion-duration-deliberate:1ms}}@media (prefers-contrast:more){:root:not([data-ui-v2-contrast=standard]){--ui-v2-color-border:var(--ui-v2-color-silver)}}.ui-v2-button,.ui-v2-icon-button,.ui-v2-input,.ui-v2-tabs__tab,.ui-v2-menu button{min-height:var(--ui-v2-geometry-control-md);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border);border-radius:var(--ui-v2-geometry-radius-md);color:var(--ui-v2-color-text-primary);transition:background var(--ui-v2-motion-duration-fast) var(--ui-v2-motion-ease-soft), border-color var(--ui-v2-motion-duration-fast) var(--ui-v2-motion-ease-soft), transform var(--ui-v2-motion-duration-fast) var(--ui-v2-motion-ease-soft)}.ui-v2-button{justify-content:center;align-items:center;gap:var(--ui-v2-spacing-xs);padding:var(--ui-v2-spacing-xs) var(--ui-v2-spacing-md);background:var(--ui-v2-color-panel-elevated);cursor:pointer;font-weight:var(--ui-v2-typography-weight-medium);display:inline-flex}.ui-v2-button:hover:not(:disabled),.ui-v2-icon-button:hover:not(:disabled),.ui-v2-menu button:hover:not(:disabled){background:var(--ui-v2-color-panel-hover);border-color:var(--ui-v2-color-border-emphasis)}.ui-v2-button:active:not(:disabled),.ui-v2-icon-button:active:not(:disabled){transform:translateY(var(--ui-v2-geometry-border-thin))}.ui-v2-button:disabled,.ui-v2-icon-button:disabled,.ui-v2-input:disabled,.ui-v2-tabs__tab:disabled,.ui-v2-menu button:disabled{color:var(--ui-v2-color-text-disabled);cursor:not-allowed;opacity:var(--ui-v2-elevation-panel-opacity)}.ui-v2-button--primary{background:var(--ui-v2-gradient-ceremony);color:var(--ui-v2-color-text-inverse);border-color:var(--ui-v2-color-gold)}.ui-v2-button--quiet{color:var(--ui-v2-color-text-secondary);background:0 0;border-color:#0000}.ui-v2-button--destructive{color:var(--ui-v2-color-danger);border-color:var(--ui-v2-color-danger)}.ui-v2-control--success{border-color:var(--ui-v2-color-success)}.ui-v2-control--failure{border-color:var(--ui-v2-color-danger);animation:ui-v2-failure var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft)}.ui-v2-spinner{width:var(--ui-v2-icon-sm);height:var(--ui-v2-icon-sm);border:var(--ui-v2-geometry-border-strong) solid currentColor;border-radius:var(--ui-v2-geometry-radius-round);animation:ui-v2-spin var(--ui-v2-motion-duration-deliberate) linear infinite;border-right-color:#0000}.ui-v2-icon-button{width:var(--ui-v2-geometry-touch-target);min-width:var(--ui-v2-geometry-touch-target);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.ui-v2-icon-button--sm{font-size:var(--ui-v2-icon-sm)}.ui-v2-icon-button--md{font-size:var(--ui-v2-icon-md)}.ui-v2-icon-button--lg{font-size:var(--ui-v2-icon-lg)}.ui-v2-toggle{align-items:center;gap:var(--ui-v2-spacing-sm);color:var(--ui-v2-color-text-secondary);display:inline-flex}.ui-v2-toggle__track{width:calc(var(--ui-v2-geometry-control-md) * 1.25);height:var(--ui-v2-geometry-control-sm);padding:var(--ui-v2-spacing-xxs);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border);border-radius:var(--ui-v2-geometry-radius-round);background:var(--ui-v2-color-panel-elevated);cursor:pointer;position:relative}.ui-v2-toggle__thumb{width:calc(var(--ui-v2-geometry-control-sm) - var(--ui-v2-spacing-xs));height:calc(var(--ui-v2-geometry-control-sm) - var(--ui-v2-spacing-xs));border-radius:var(--ui-v2-geometry-radius-round);background:var(--ui-v2-color-silver);transition:transform var(--ui-v2-motion-duration-fast) var(--ui-v2-motion-ease-soft);display:block}.ui-v2-toggle__track[aria-checked=true]{border-color:var(--ui-v2-color-gold)}.ui-v2-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-v2-toggle__track[aria-checked=true] .ui-v2-toggle__thumb{background:var(--ui-v2-color-gold);transform:translateX(calc(var(--ui-v2-geometry-control-sm) * .55))}.ui-v2-toggle--disabled{color:var(--ui-v2-color-text-disabled)}.ui-v2-choice-group{gap:var(--ui-v2-spacing-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-v2-choice-group__option{align-items:center;gap:var(--ui-v2-spacing-md);min-height:3.25rem;padding:var(--ui-v2-spacing-sm) var(--ui-v2-spacing-lg);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border);border-radius:var(--ui-v2-geometry-radius-md);background:var(--ui-v2-color-panel-elevated);color:var(--ui-v2-color-text-primary);cursor:pointer;display:flex}.ui-v2-choice-group__option:hover{border-color:var(--ui-v2-color-border-emphasis)}.ui-v2-choice-group__option:focus-within{box-shadow:0 0 0 var(--ui-v2-geometry-border-strong) var(--ui-v2-color-focus)}.ui-v2-choice-group__option.is-selected{border-color:var(--ui-v2-color-gold);background:var(--ui-v2-color-panel-hover)}.ui-v2-choice-group__option input{accent-color:var(--ui-v2-color-gold)}.ui-v2-choice-group:disabled .ui-v2-choice-group__option{color:var(--ui-v2-color-text-disabled);cursor:not-allowed;opacity:var(--ui-v2-elevation-panel-opacity)}.ui-v2-choice-group__option:has(input:disabled){color:var(--ui-v2-color-text-disabled);cursor:not-allowed;opacity:var(--ui-v2-elevation-panel-opacity)}.ui-v2-field{gap:var(--ui-v2-spacing-xxs);color:var(--ui-v2-color-text-secondary);display:grid}.ui-v2-field__label{font-size:var(--ui-v2-typography-size-sm);font-weight:var(--ui-v2-typography-weight-medium)}.ui-v2-input{width:100%;padding:var(--ui-v2-spacing-xs) var(--ui-v2-spacing-sm);background:var(--ui-v2-color-canvas-depth)}.ui-v2-input:hover:not(:disabled){border-color:var(--ui-v2-color-border-emphasis)}.ui-v2-input[aria-invalid=true]{border-color:var(--ui-v2-color-danger)}.ui-v2-textarea{min-height:calc(var(--ui-v2-geometry-control-lg) * 2);resize:vertical}.ui-v2-field__message{color:var(--ui-v2-color-text-muted);font-size:var(--ui-v2-typography-size-xs)}.ui-v2-field__message--error{color:var(--ui-v2-color-danger)}.ui-v2-panel{padding:var(--ui-v2-geometry-panel-padding);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border);border-radius:var(--ui-v2-geometry-radius-lg);background:var(--ui-v2-gradient-panel);box-shadow:var(--ui-v2-elevation-panel-shadow)}.ui-v2-window{min-width:var(--ui-v2-window-compact);min-height:var(--ui-v2-window-min-height);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border-emphasis);border-radius:var(--ui-v2-geometry-radius-lg);-webkit-backdrop-filter:blur(var(--ui-v2-elevation-blur));backdrop-filter:blur(var(--ui-v2-elevation-blur));animation:ui-v2-window-enter var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-enter);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ui-v2-window--docked{bottom:var(--ui-v2-window-viewport-gutter);left:var(--ui-v2-window-viewport-gutter)!important;top:var(--ui-v2-window-viewport-gutter)!important;height:auto!important}.ui-v2-window--full-screen{border-radius:0;inset:0;width:100vw!important;height:100dvh!important}.ui-v2-window--sheet{border-radius:var(--ui-v2-geometry-radius-lg) var(--ui-v2-geometry-radius-lg) 0 0;inset:auto 0 0;width:100%!important;height:min(32rem, calc(100dvh - var(--ui-v2-spacing-xl)))!important}.ui-v2-window__titlebar,.ui-v2-dialog>header,.ui-v2-sheet>header{min-height:var(--ui-v2-geometry-window-chrome);justify-content:space-between;align-items:center;gap:var(--ui-v2-spacing-sm);padding:var(--ui-v2-spacing-xs) var(--ui-v2-spacing-sm);border-bottom:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-divider);color:var(--ui-v2-color-text-primary);cursor:move;touch-action:none;display:flex}.ui-v2-window--chromeless>.ui-v2-window__content{flex-direction:column;min-height:0;padding:0;display:flex}.ui-v2-window--chromeless [data-window-drag]{cursor:move;touch-action:none}.ui-v2-window__content{padding:var(--ui-v2-spacing-md);flex:1;overflow:auto}.ui-v2-window__resize{width:var(--ui-v2-geometry-touch-target);height:var(--ui-v2-geometry-touch-target);background:linear-gradient(135deg, transparent 65%, var(--ui-v2-color-border-emphasis) 66%, var(--ui-v2-color-border-emphasis) 72%, transparent 73%);cursor:nwse-resize;touch-action:none;border:0;position:absolute;bottom:0;right:0}.ui-v2-tabs__list{gap:var(--ui-v2-spacing-xxs);border-bottom:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-divider);display:flex}.ui-v2-tabs__tab{padding:var(--ui-v2-spacing-xs) var(--ui-v2-spacing-sm);border-width:0 0 var(--ui-v2-geometry-border-strong);color:var(--ui-v2-color-text-secondary);cursor:pointer;background:0 0;border-radius:0}.ui-v2-tabs__tab[aria-selected=true]{border-color:var(--ui-v2-color-gold);color:var(--ui-v2-color-text-primary)}.ui-v2-tabs__panel{padding:var(--ui-v2-spacing-md) 0}.ui-v2-disclosure{display:inline-block;position:relative}.ui-v2-menu,.ui-v2-popover,.ui-v2-tooltip{min-width:var(--ui-v2-window-compact);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border-emphasis);border-radius:var(--ui-v2-geometry-radius-md);background:var(--ui-v2-color-panel-elevated);box-shadow:var(--ui-v2-elevation-active-shadow);animation:ui-v2-context-enter var(--ui-v2-motion-duration-fast) var(--ui-v2-motion-ease-enter)}.ui-v2-menu{padding:var(--ui-v2-spacing-xxs);margin-top:var(--ui-v2-spacing-xxs);display:grid;position:absolute}.ui-v2-menu button{padding:var(--ui-v2-spacing-xs) var(--ui-v2-spacing-sm);text-align:left;cursor:pointer;background:0 0;border-color:#0000}.ui-v2-context-target{min-height:var(--ui-v2-geometry-control-lg);padding:var(--ui-v2-spacing-sm);border:var(--ui-v2-geometry-border-thin) dashed var(--ui-v2-color-border);border-radius:var(--ui-v2-geometry-radius-md);color:var(--ui-v2-color-text-secondary);place-items:center;display:grid}.ui-v2-popover{margin-top:var(--ui-v2-spacing-xxs);position:absolute}.ui-v2-tooltip{max-width:var(--ui-v2-window-compact);min-width:auto;padding:var(--ui-v2-spacing-xs) var(--ui-v2-spacing-sm);color:var(--ui-v2-color-text-primary);font-size:var(--ui-v2-typography-size-sm);position:fixed}.ui-v2-overlay,.ui-v2-workspace{padding:var(--ui-v2-spacing-md);background:var(--ui-v2-color-backdrop);-webkit-backdrop-filter:blur(var(--ui-v2-elevation-blur));backdrop-filter:blur(var(--ui-v2-elevation-blur));place-items:center;display:grid;position:fixed;inset:0}.ui-v2-dialog{width:min(var(--ui-v2-window-standard), 100%);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border-emphasis);border-radius:var(--ui-v2-geometry-radius-lg);background:var(--ui-v2-color-panel);box-shadow:var(--ui-v2-elevation-overlay-shadow);overflow:hidden}.ui-v2-dialog>:not(header),.ui-v2-sheet>:not(header){margin:var(--ui-v2-spacing-md)}.ui-v2-dialog h2,.ui-v2-sheet h2{font-family:var(--ui-v2-typography-family-display);margin:0}.ui-v2-sheet{width:min(var(--ui-v2-window-wide), 100%);max-height:calc(100vh - var(--ui-v2-spacing-xl));border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border-emphasis);border-radius:var(--ui-v2-geometry-radius-lg) var(--ui-v2-geometry-radius-lg) 0 0;background:var(--ui-v2-color-panel);box-shadow:var(--ui-v2-elevation-overlay-shadow);animation:ui-v2-sheet-enter var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-enter);align-self:end;overflow:auto}.ui-v2-list{border-bottom:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-divider);border-top:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-divider);gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-v2-list li{padding:var(--ui-v2-spacing-md);background:var(--ui-v2-color-panel);animation:ui-v2-list-insert var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-enter)}.ui-v2-list li:nth-child(2n){background:var(--ui-v2-color-panel-elevated)}.ui-v2-list li+li{border-top:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-divider)}.ui-v2-dialog>.ui-v2-list{border-top:0;margin:0}.ui-v2-badge{padding:var(--ui-v2-spacing-xxs) var(--ui-v2-spacing-xs);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border);border-radius:var(--ui-v2-geometry-radius-round);color:var(--ui-v2-color-text-secondary);font-size:var(--ui-v2-typography-size-xs);display:inline-flex}.ui-v2-badge--gold{color:var(--ui-v2-color-gold);border-color:var(--ui-v2-color-gold)}.ui-v2-badge--success{color:var(--ui-v2-color-success)}.ui-v2-badge--warning{color:var(--ui-v2-color-warning)}.ui-v2-badge--danger{color:var(--ui-v2-color-danger)}.ui-v2-badge--info{color:var(--ui-v2-color-info)}.ui-v2-progress{gap:var(--ui-v2-spacing-xs);color:var(--ui-v2-color-text-secondary);display:grid}.ui-v2-progress>span{justify-content:space-between;display:flex}.ui-v2-progress progress{width:100%;height:var(--ui-v2-spacing-xs);border-radius:var(--ui-v2-geometry-radius-round);background:var(--ui-v2-color-panel-elevated);border:0;overflow:hidden}.ui-v2-progress progress::-webkit-progress-bar{background:var(--ui-v2-color-panel-elevated)}.ui-v2-progress progress::-webkit-progress-value{background:var(--ui-v2-gradient-progress)}.ui-v2-progress progress::-moz-progress-bar{background:var(--ui-v2-gradient-progress)}.ui-v2-divider{height:var(--ui-v2-geometry-border-thin);margin:var(--ui-v2-spacing-md) 0;background:var(--ui-v2-color-divider);border:0}.ui-v2-state{gap:var(--ui-v2-spacing-md);display:flex}.ui-v2-state__glyph{flex:0 0 var(--ui-v2-geometry-control-lg);height:var(--ui-v2-geometry-control-lg);border:var(--ui-v2-geometry-border-thin) solid currentColor;border-radius:var(--ui-v2-geometry-radius-round);color:var(--ui-v2-color-info);place-items:center;display:grid}.ui-v2-state--pending .ui-v2-state__glyph{animation:ui-v2-pending var(--ui-v2-motion-duration-deliberate) linear infinite}.ui-v2-state--error .ui-v2-state__glyph{color:var(--ui-v2-color-danger)}.ui-v2-state h3,.ui-v2-state p{margin:0}.ui-v2-state p{color:var(--ui-v2-color-text-secondary)}.ui-v2-host,.ui-v2-notification-host{pointer-events:none;position:fixed;inset:0}.ui-v2-host>*,.ui-v2-notification-host>*{pointer-events:auto}.ui-v2-notification-host{inset:var(--ui-v2-spacing-md) var(--ui-v2-spacing-md) auto auto;gap:var(--ui-v2-spacing-xs);width:min(var(--ui-v2-window-compact), calc(100vw - var(--ui-v2-spacing-xl)));display:grid}.ui-v2-notification{justify-content:space-between;gap:var(--ui-v2-spacing-sm);padding:var(--ui-v2-spacing-sm);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border-emphasis);border-left-width:var(--ui-v2-geometry-border-strong);border-radius:var(--ui-v2-geometry-radius-md);background:var(--ui-v2-color-panel-elevated);box-shadow:var(--ui-v2-elevation-active-shadow);display:flex}.ui-v2-notification--success{border-left-color:var(--ui-v2-color-success)}.ui-v2-notification--warning{border-left-color:var(--ui-v2-color-warning)}.ui-v2-notification--danger{border-left-color:var(--ui-v2-color-danger)}.ui-v2-notification--info{border-left-color:var(--ui-v2-color-info)}.ui-v2-notification p{color:var(--ui-v2-color-text-secondary);margin:0}.ui-v2-format-sample{gap:var(--ui-v2-spacing-xs);display:grid}.ui-v2-format-sample div{grid-template-columns:minmax(var(--ui-v2-window-min-height), auto) 1fr;gap:var(--ui-v2-spacing-sm);display:grid}.ui-v2-format-sample dt{color:var(--ui-v2-color-text-muted)}.ui-v2-format-sample dd{font-variant-numeric:tabular-nums;margin:0}@keyframes ui-v2-spin{to{transform:rotate(1turn)}}@keyframes ui-v2-window-enter{0%{opacity:0;transform:translateY(var(--ui-v2-spacing-sm)) scale(.985)}}@keyframes ui-v2-context-enter{0%{opacity:0;transform:translateY(calc(var(--ui-v2-spacing-xs) * -1)) scale(.98)}}@keyframes ui-v2-sheet-enter{0%{opacity:0;transform:translateY(var(--ui-v2-spacing-xl))}}@keyframes ui-v2-list-insert{0%{opacity:0;transform:translateX(calc(var(--ui-v2-spacing-xs) * -1))}}@keyframes ui-v2-pending{to{transform:rotate(1turn)}}@keyframes ui-v2-failure{25%{transform:translateX(calc(var(--ui-v2-spacing-xxs) * -1))}75%{transform:translateX(var(--ui-v2-spacing-xxs))}}:where(.ui-v2-glass){position:relative}.ui-v2-glass{isolation:isolate;border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border-emphasis);border-radius:var(--ui-v2-geometry-radius-lg);background:var(--ui-v2-gradient-glass);box-shadow:var(--ui-v2-elevation-glass-shadow), inset 0 1px 0 var(--ui-v2-color-glass-edge)}.ui-v2-glass:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--ui-v2-elevation-glass-mist-opacity);pointer-events:none;background:url(/assets/mistbackground-vHPpAdDA.png) 50%/cover no-repeat;position:absolute;inset:0}.ui-v2-glass--window{box-shadow:var(--ui-v2-elevation-window-shadow), inset 0 1px 0 var(--ui-v2-color-glass-edge)}.ui-v2-glass--menu{border-radius:var(--ui-v2-geometry-radius-md)}.ui-v2-glass--popover{border-radius:var(--ui-v2-geometry-radius-md);box-shadow:var(--ui-v2-elevation-active-shadow)}.ui-v2-sigil--active .ui-v2-sigil__edge{opacity:.95}.ui-v2-sigil--disabled{opacity:.55}.ui-v2-sigil-button{width:var(--ui-v2-geometry-touch-target);height:var(--ui-v2-geometry-touch-target);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border);border-radius:var(--ui-v2-geometry-radius-round);color:var(--ui-v2-color-text-primary);background:var(--ui-v2-color-glass-tint);cursor:pointer;transition:border-color var(--ui-v2-motion-duration-fast) var(--ui-v2-motion-ease-soft), box-shadow var(--ui-v2-motion-duration-fast) var(--ui-v2-motion-ease-soft), background-color var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft), width var(--ui-v2-motion-duration-deliberate) var(--ui-v2-motion-ease-enter), height var(--ui-v2-motion-duration-deliberate) var(--ui-v2-motion-ease-enter);place-items:center;display:grid}.ui-v2-sigil-button:hover:not(:disabled){border-color:var(--ui-v2-color-silver);box-shadow:0 0 0 var(--ui-v2-spacing-xxs) var(--ui-v2-color-crystal-glow)}.ui-v2-sigil-button[aria-expanded=true],.ui-v2-sigil-button[aria-pressed=true]{border-color:var(--ui-v2-color-gold-edge)}.ui-v2-sigil-button:disabled{color:var(--ui-v2-color-text-disabled);cursor:default}.ui-v2-sigil-button__disabled-anchor{border-radius:var(--ui-v2-geometry-radius-round);display:inline-grid}.ui-v2-sigil-button:focus-visible,.ui-v2-sigil-button__disabled-anchor:focus-visible{outline:var(--ui-v2-geometry-border-strong) solid var(--ui-v2-color-focus);outline-offset:var(--ui-v2-spacing-xxs)}.ui-v2-presence-surface{transition:background-color var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft), border-color var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft), box-shadow var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft), padding var(--ui-v2-motion-duration-deliberate) var(--ui-v2-motion-ease-enter), transform var(--ui-v2-motion-duration-deliberate) var(--ui-v2-motion-ease-enter), opacity var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft)}.ui-v2-presence-surface:before{transition:opacity var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft)}[data-presence=bar] .ui-v2-presence-surface{border-color:color-mix(in srgb, var(--ui-v2-color-border-emphasis) 45%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--ui-v2-color-canvas-depth) 52%, transparent), color-mix(in srgb, var(--ui-v2-color-canvas-depth) 30%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ui-v2-color-glass-edge) 50%, transparent)}[data-presence=bar] .ui-v2-presence-surface:before,[data-presence=hidden] .ui-v2-presence-surface{opacity:0}[data-presence=bar] .ui-v2-sigil-button{box-shadow:none;background:0 0;border-color:#0000}.ui-v2-presence-drawer{opacity:0;transition:grid-template-rows var(--ui-v2-motion-duration-deliberate) var(--ui-v2-motion-ease-enter), grid-template-columns var(--ui-v2-motion-duration-deliberate) var(--ui-v2-motion-ease-enter), opacity var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft);display:grid}.ui-v2-presence-drawer--block{grid-template-rows:0fr}.ui-v2-presence-drawer--inline{grid-template-columns:0fr}.ui-v2-presence-drawer--block.is-open{grid-template-rows:1fr}.ui-v2-presence-drawer--inline.is-open{grid-template-columns:1fr}.ui-v2-presence-drawer.is-open{opacity:1}.ui-v2-presence-drawer__inner{min-width:0;min-height:0;overflow:hidden}.ui-v2-condition-glyph{place-items:center;display:inline-grid;position:relative}.ui-v2-condition-glyph__badge{right:calc(var(--ui-v2-spacing-xxs) * -1.5);bottom:calc(var(--ui-v2-spacing-xxs) * -1.5);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-warning);border-radius:var(--ui-v2-geometry-radius-round);background:var(--ui-v2-color-canvas-depth);min-width:.8rem;height:.8rem;color:var(--ui-v2-color-warning);font-family:var(--ui-v2-typography-family-display);font-size:.625rem;font-weight:var(--ui-v2-typography-weight-medium);text-align:center;pointer-events:none;line-height:.75rem;position:absolute}.ui-v2-condition-glyph--critical .ui-v2-condition-glyph__badge{border-color:var(--ui-v2-color-danger);color:var(--ui-v2-color-danger)}.ui-v2-condition-glyph--critical{animation:ui-v2-condition-flash calc(var(--ui-v2-motion-duration-pulse) * .75) ease-in-out infinite}@keyframes ui-v2-condition-flash{50%{opacity:.35}}.ui-v2-hud-bar{--ui-v2-hud-bar-fill:var(--ui-v2-color-vital-health);border:var(--ui-v2-geometry-border-thin) solid var(--ui-v2-color-border);border-radius:var(--ui-v2-geometry-radius-round);background:var(--ui-v2-color-vital-track);position:relative;overflow:hidden}.ui-v2-hud-bar--vital-health{--ui-v2-hud-bar-fill:var(--ui-v2-color-vital-health)}.ui-v2-hud-bar--vital-food{--ui-v2-hud-bar-fill:var(--ui-v2-color-vital-food)}.ui-v2-hud-bar--vital-stamina{--ui-v2-hud-bar-fill:var(--ui-v2-color-vital-stamina)}.ui-v2-hud-bar--severity-soft{--ui-v2-hud-bar-fill:var(--ui-v2-color-silver)}.ui-v2-hud-bar--severity-warning{--ui-v2-hud-bar-fill:var(--ui-v2-color-warning)}.ui-v2-hud-bar--severity-severe,.ui-v2-hud-bar--severity-danger{--ui-v2-hud-bar-fill:var(--ui-v2-color-danger)}.ui-v2-hud-bar--severity-severe .ui-v2-hud-bar__fill,.ui-v2-hud-bar--severity-danger .ui-v2-hud-bar__fill{animation:ui-v2-warning-pulse var(--ui-v2-motion-duration-pulse) ease-in-out infinite}.ui-v2-hud-bar--vertical{width:var(--ui-v2-geometry-vital-capsule-width);height:var(--ui-v2-geometry-vital-capsule-height)}.ui-v2-hud-bar--horizontal{width:var(--ui-v2-geometry-vital-bar-width);height:var(--ui-v2-geometry-vital-bar-thickness)}.ui-v2-hud-bar--sm.ui-v2-hud-bar--vertical{width:.75rem}.ui-v2-hud-bar--lg.ui-v2-hud-bar--vertical{width:1.25rem}.ui-v2-hud-bar--sm.ui-v2-hud-bar--horizontal{height:.25rem}.ui-v2-hud-bar--lg.ui-v2-hud-bar--horizontal{height:.5rem}.ui-v2-hud-bar__fill{background:var(--ui-v2-hud-bar-fill);transition:width var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft), height var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft);position:absolute;bottom:0;left:0}.ui-v2-hud-bar--vertical .ui-v2-hud-bar__fill{width:100%}.ui-v2-hud-bar--horizontal .ui-v2-hud-bar__fill{height:100%}.ui-v2-hud-bar--vessel{--ui-v2-hud-bar-sheen:color-mix(in srgb, var(--ui-v2-hud-bar-fill) 88%, white);--ui-v2-hud-bar-surface:.25rem;background:var(--ui-v2-color-vital-track);border:0;box-shadow:inset 0 1px 1px #00000073}.ui-v2-hud-bar--vessel.ui-v2-hud-bar--horizontal{width:9rem;height:.7rem}.ui-v2-hud-bar--vessel .ui-v2-hud-bar__fill{border-radius:inherit;background:linear-gradient(to right, var(--ui-v2-hud-bar-fill) 0%, var(--ui-v2-hud-bar-fill) 35%, var(--ui-v2-hud-bar-sheen) 50%, var(--ui-v2-hud-bar-fill) 65%, var(--ui-v2-hud-bar-fill) 100%) 0 0 / 200% 100%;animation:7s linear infinite ui-v2-hud-bar-sheen}.ui-v2-hud-bar--vessel .ui-v2-hud-bar__fill:after{content:"";width:var(--ui-v2-hud-bar-surface);border-radius:inherit;background:linear-gradient(to right, transparent, var(--ui-v2-hud-bar-sheen));position:absolute;top:0;bottom:0;right:0}.ui-v2-hud-bar--vessel.ui-v2-hud-bar--severity-severe .ui-v2-hud-bar__fill,.ui-v2-hud-bar--vessel.ui-v2-hud-bar--severity-danger .ui-v2-hud-bar__fill{animation:ui-v2-hud-bar-sheen 7s linear infinite, ui-v2-warning-pulse var(--ui-v2-motion-duration-pulse) ease-in-out infinite}@keyframes ui-v2-hud-bar-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){:root:not([data-ui-v2-motion=full]) .ui-v2-hud-bar--vessel .ui-v2-hud-bar__fill{animation:none}:root:not([data-ui-v2-motion=full]) .ui-v2-hud-bar--vessel.ui-v2-hud-bar--severity-severe .ui-v2-hud-bar__fill,:root:not([data-ui-v2-motion=full]) .ui-v2-hud-bar--vessel.ui-v2-hud-bar--severity-danger .ui-v2-hud-bar__fill{animation:ui-v2-warning-pulse var(--ui-v2-motion-duration-pulse) ease-in-out infinite}}.ui-v2-need-meter{align-items:center;gap:var(--ui-v2-spacing-xxs) var(--ui-v2-spacing-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-v2-need-meter .ui-v2-hud-bar{width:100%}.ui-v2-need-meter__state{color:var(--ui-v2-color-text-secondary);grid-column:2/-1}.ui-v2-flyout-bar{gap:var(--ui-v2-spacing-xs);padding:var(--ui-v2-spacing-xs);opacity:0;pointer-events:none;transform:translateX(calc(-1 * var(--ui-v2-spacing-lg)));transition:transform var(--ui-v2-motion-duration-deliberate) var(--ui-v2-motion-ease-enter), opacity var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft);display:flex}.ui-v2-flyout-bar--top{transform:translateY(var(--ui-v2-spacing-lg))}.ui-v2-flyout-bar.is-open{opacity:1;pointer-events:auto;transform:none}.ui-v2-tooltip--rich{border:1px solid color-mix(in srgb, var(--ui-v2-color-gold) 38%, transparent);background:linear-gradient(#0e132af7,#060a1afa);border-radius:.6rem;gap:.45rem;min-width:13rem;max-width:20rem;padding:.75rem .9rem .7rem;display:grid;box-shadow:0 12px 32px #00000080,inset 0 1px #ffecbe0f}.ui-v2-tooltip__title{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5Z' fill='%23f0d58f'/%3E%3C/svg%3E") 0 100% / .42rem .42rem no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--ui-v2-color-gold) 60%, transparent), transparent) .55rem calc(100% - .2rem) / calc(100% - .55rem) 1px no-repeat;color:#f1d9a0;font-family:Cinzel, var(--ui-v2-typography-family-display);letter-spacing:.05em;padding-bottom:.55rem;font-size:.98rem;font-weight:600}.ui-v2-tooltip__body{color:#cfd3e2;font-family:var(--ui-v2-typography-family-display);font-size:.82rem;font-style:italic;line-height:1.45}.ui-v2-tooltip__rows{margin:0;display:grid}.ui-v2-tooltip__rows>div{justify-content:space-between;align-items:baseline;gap:var(--ui-v2-spacing-md);border-top:1px solid #c5a8661a;padding:.22rem 0;display:flex}.ui-v2-tooltip__rows>div:first-child{border-top:0}.ui-v2-tooltip__rows dt{color:#d8d2c4;font-size:.8rem}.ui-v2-tooltip__rows dd{color:#ece5d6;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:.85rem}.ui-v2-tooltip__rows>div.is-divided{border-top:1px solid color-mix(in srgb, var(--ui-v2-color-gold) 35%, transparent);margin-top:.25rem;padding-top:.45rem}.ui-v2-tooltip__rows>div.is-divided~div.is-divided{border-top-color:#c5a8661a;margin-top:0;padding-top:.22rem}.ui-v2-tooltip__rows>div.is-divided dt{color:color-mix(in srgb, var(--ui-v2-color-gold) 72%, #8f8aa0);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.ui-v2-tooltip__rows>div.is-divided dd{color:#f0d58f}.ui-v2-hover-card{pointer-events:none}.ui-v2-hover-card__trigger{color:inherit;font:inherit;cursor:help;background:0 0;border:0;padding:0}.ui-v2-hover-card__trigger:focus-visible{outline:var(--ui-v2-geometry-border-strong) solid var(--ui-v2-color-focus);outline-offset:var(--ui-v2-spacing-xxs)}.ui-v2-window__title{align-items:center;gap:var(--ui-v2-spacing-xs);font-family:var(--ui-v2-typography-family-display);display:inline-flex}.ui-v2-tabs__tab{align-items:center;gap:var(--ui-v2-spacing-xxs);display:inline-flex}@keyframes ui-v2-warning-pulse{50%{opacity:.55}}.ui-v2-score{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.ui-v2-score__tenth{opacity:.62;font-size:.72em}.ui-v2-auth-stage{min-height:100dvh;padding:var(--ui-v2-spacing-md);background:#000;place-items:center;display:grid}.ui-v2-application-stage{box-sizing:border-box;background:linear-gradient(#0009,#0009),url(/assets/runtime/ui/auth/cosmic-nebula.webp) 50%/cover no-repeat,#000;min-height:100dvh;padding:2rem;overflow:hidden}html[data-device=portable] .ui-v2-application-stage{background-position:50%,30%}.ui-v2-screen-wait{right:calc(env(safe-area-inset-right,0px) + clamp(16px, 3vw, 48px));bottom:calc(env(safe-area-inset-bottom,0px) + clamp(16px, 4vh, 48px));flex-direction:column;align-items:center;gap:clamp(10px,1.6vh,18px);width:clamp(180px,22vw,400px);display:flex;position:fixed}.ui-v2-screen-wait img{width:100%;height:auto;display:block}.ui-v2-screen-wait .ui-v2-spinner{box-sizing:border-box;width:26px;height:26px;color:var(--ui-v2-color-gold)}.ui-v2-join-stage h1{font-family:var(--ui-v2-typography-family-display);margin:0}.ui-v2-join-stage{box-sizing:border-box;gap:var(--ui-v2-spacing-lg);height:min(28rem,100dvh - 4rem);padding:var(--ui-v2-spacing-xl);grid-template-rows:auto minmax(0,1fr) auto;width:min(36rem,100vw - 4rem);margin:max(2rem,50dvh - 14rem) auto 0;display:grid;overflow:hidden}.ui-v2-join-stage>header{align-items:center;gap:var(--ui-v2-spacing-md);justify-content:space-between;display:flex}.ui-v2-join-stage__body{color:var(--ui-v2-color-text-secondary);overflow:auto}.ui-v2-join-stage__actions{align-items:center;gap:var(--ui-v2-spacing-sm);justify-content:space-between;display:flex}.ui-v2-join-stage__role-actions{gap:var(--ui-v2-spacing-sm);display:flex}@media (orientation:portrait) and (width<=40rem){.ui-v2-auth-stage,.ui-v2-application-stage{padding:0}.ui-v2-join-stage{border:0;border-radius:0;width:100vw;height:100dvh;margin:0}}@media (orientation:landscape) and (height<=34rem){.ui-v2-join-stage__role-actions{flex-direction:column}.ui-v2-auth-stage,.ui-v2-application-stage{padding:var(--ui-v2-spacing-xs)}}.ui-v2-screen-loading{text-align:center;color:var(--ui-v2-color-text-secondary,#cfc6e0);font-size:var(--ui-v2-typography-size-sm,.875rem);letter-spacing:.24em;text-transform:uppercase;margin:0;position:fixed;inset:auto 0 2rem}html[data-device=portable]{font-size:87.5%}.ui-v2-title-stage{--ui-v2-title-ink:var(--ui-v2-color-silver);--ui-v2-title-ink-strong:var(--ui-v2-color-gold);--ui-v2-title-ink-hover:color-mix(in srgb, var(--ui-v2-title-ink) 55%, var(--ui-v2-title-ink-strong));--ui-v2-title-paper:transparent;isolation:isolate;color:var(--ui-v2-title-ink);font-family:var(--ui-v2-typography-family-display);background:#000;position:fixed;inset:0;overflow:hidden}.ui-v2-title-stage[data-artwork=light]{--ui-v2-title-ink:#3f3a36;--ui-v2-title-ink-strong:#8a5a12;--ui-v2-title-paper:#f3e6cf}.ui-v2-title-artwork{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-v2-title-stage[data-start=sequence] .ui-v2-title-artwork--first{animation:1.5s ease-out both ui-v2-title-reveal}.ui-v2-title-artwork--entering{animation:.4s ease-in-out both ui-v2-title-fade-in}.ui-v2-title-paper{background:var(--ui-v2-title-paper);mix-blend-mode:multiply;pointer-events:none;transition:background-color .4s ease-in-out;position:absolute;inset:0}.ui-v2-title-logo{-webkit-user-select:none;user-select:none;pointer-events:none;width:clamp(16rem,32vw,46rem);height:auto;transition:filter .4s ease-in-out;animation:.9s ease-out both ui-v2-title-fade-in;position:absolute;top:25%;left:24%;transform:translate(-50%,-50%)}.ui-v2-title-stage[data-artwork=light] .ui-v2-title-logo{filter:brightness(.45)saturate(1.4)}.ui-v2-title-prompt,.ui-v2-title-menu{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.ui-v2-title-prompt{transition:opacity .4s ease-out;animation:.4s ease-out ui-v2-title-fade-in}.ui-v2-title-stage[data-phase=menu] .ui-v2-title-prompt{opacity:0;pointer-events:none;animation:none}.ui-v2-title-prompt__pulse{justify-items:center;gap:var(--ui-v2-spacing-md);animation:2.4s ease-in-out infinite ui-v2-title-pulse;display:grid}.ui-v2-title-prompt__text{font-size:var(--ui-v2-typography-size-sm);font-variant-caps:all-small-caps;font-weight:var(--ui-v2-typography-weight-regular);letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;white-space:nowrap;margin:0}.ui-v2-title-star-rule{flex:none;display:block;overflow:visible}.ui-v2-title-menu{justify-items:center;gap:var(--ui-v2-spacing-sm);display:grid}.ui-v2-title-stage[data-start=sequence] .ui-v2-title-menu,.ui-v2-title-stage[data-start=sequence] .ui-v2-title-corner{animation:.4s ease-out both ui-v2-title-fade-in}.ui-v2-title-entries{min-width:17rem;margin:0;padding:0;list-style:none;display:grid}.ui-v2-title-entries>li{border-top:var(--ui-v2-geometry-border-thin) solid transparent;border-image:linear-gradient(90deg, transparent, var(--ui-v2-title-ink), transparent) 1;display:grid}.ui-v2-title-entries>li:last-child{border-bottom:var(--ui-v2-geometry-border-thin) solid transparent}.ui-v2-title-entry{justify-content:center;align-items:center;gap:var(--ui-v2-spacing-md);margin:0 calc(-1 * var(--ui-v2-spacing-xxl));padding:var(--ui-v2-spacing-md) 0;color:var(--ui-v2-title-ink);cursor:pointer;font:inherit;font-size:var(--ui-v2-typography-size-lg);letter-spacing:.24em;text-transform:uppercase;transition:color var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft), opacity var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft);background:0 0;border:0;display:flex}.ui-v2-title-entry__label{text-indent:.24em;white-space:nowrap}.ui-v2-title-entry__flank{opacity:0;transition:opacity var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft)}.ui-v2-title-entry__flank--end{transform:scaleX(-1)}.ui-v2-title-entry:hover{color:var(--ui-v2-title-ink-hover)}.ui-v2-title-entry:focus{color:var(--ui-v2-title-ink-strong)}.ui-v2-title-entry:focus .ui-v2-title-entry__flank,.ui-v2-title-entry:hover .ui-v2-title-entry__flank{opacity:1}.ui-v2-title-entry[aria-disabled=true]{color:var(--ui-v2-title-ink);cursor:default;opacity:.32}.ui-v2-title-entry[aria-disabled=true] .ui-v2-title-entry__flank{opacity:0}.ui-v2-title-page,.ui-v2-title-step{justify-items:center;gap:var(--ui-v2-spacing-sm);animation:.2s ease-out both ui-v2-title-fade-in;display:grid}.ui-v2-title-page--panel{--ui-v2-title-ink:var(--ui-v2-color-silver);--ui-v2-title-ink-strong:var(--ui-v2-color-gold);--ui-v2-title-panel:#18181bcc;--ui-v2-title-ink-hover:color-mix(in srgb, var(--ui-v2-title-ink) 55%, var(--ui-v2-title-ink-strong));--ui-v2-title-panel-deep:#0c0c0ef5;box-sizing:border-box;width:min(40rem,100vw - 4rem);padding:var(--ui-v2-spacing-lg) var(--ui-v2-spacing-xl);border:var(--ui-v2-geometry-border-thin) solid color-mix(in srgb, var(--ui-v2-title-ink-strong) 30%, var(--ui-v2-color-border));border-radius:var(--ui-v2-geometry-radius-md) var(--ui-v2-geometry-radius-md) 0 0;background:linear-gradient(155deg, var(--ui-v2-title-panel), var(--ui-v2-title-panel-deep)), url(/assets/mistbackground-vHPpAdDA.png) center / cover no-repeat;box-shadow:var(--ui-v2-elevation-panel-shadow), inset 0 1px color-mix(in srgb, var(--ui-v2-title-ink-strong) 10%, transparent);color:var(--ui-v2-title-ink);border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:center;align-self:stretch}.ui-v2-title-menu:has(>.ui-v2-title-page--panel){grid-template-rows:minmax(0,1fr);inset:calc(72% + -1*min(9.5rem,28dvh - 1rem)) 0 0;transform:none}.ui-v2-title-back{left:var(--ui-v2-spacing-xl);bottom:var(--ui-v2-spacing-xl);padding-inline:var(--ui-v2-spacing-md);border:var(--ui-v2-geometry-border-thin) solid color-mix(in srgb, var(--ui-v2-title-ink-strong) 30%, var(--ui-v2-color-border));border-radius:var(--ui-v2-geometry-radius-md);background:linear-gradient(155deg, var(--ui-v2-title-panel), var(--ui-v2-title-panel-deep)), url(/assets/mistbackground-vHPpAdDA.png) center / cover no-repeat;box-shadow:var(--ui-v2-elevation-panel-shadow);position:absolute}.ui-v2-title-back .ui-v2-title-entries{min-width:0}.ui-v2-title-back .ui-v2-title-entries>li{border:0}.ui-v2-title-page--panel .ui-v2-title-entry{margin:0}.ui-v2-title-page--panel .ui-v2-title-entries--row{align-content:start;place-self:stretch stretch;min-width:0;max-width:none}.ui-v2-title-page--panel .ui-v2-title-entries--row>li{padding-inline:var(--ui-v2-geometry-touch-target)}.ui-v2-title-page--panel .ui-v2-title-entries--scroll{min-height:0;max-height:none;margin-inline:0;padding-inline:0}.ui-v2-title-page--panel:has(.ui-v2-title-entries--scroll){grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;align-content:stretch}.ui-v2-title-page--panel>.ui-v2-title-step{grid-template-columns:minmax(0,1fr);justify-self:stretch;min-height:0}.ui-v2-title-page--panel>.ui-v2-title-step:has(.ui-v2-title-entries--scroll){grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;align-content:stretch}.ui-v2-title-page--panel .ui-v2-title-entry__aside{left:auto;right:var(--ui-v2-spacing-xs)}.ui-v2-title-draft{border-bottom:var(--ui-v2-geometry-border-thin) solid transparent;border-image:linear-gradient(90deg, transparent, var(--ui-v2-title-ink-strong), transparent) 1;width:min(24rem,100%);margin:0;display:grid}.ui-v2-title-draft__name{min-width:0;padding:var(--ui-v2-spacing-md) 0;color:var(--ui-v2-title-ink-strong);font:inherit;font-size:var(--ui-v2-typography-size-lg);letter-spacing:.24em;text-align:center;text-indent:.24em;text-transform:uppercase;background:0 0;border:0;outline:0}.ui-v2-title-draft__name::placeholder{color:var(--ui-v2-title-ink);opacity:.6}.ui-v2-title-draft[data-pending] .ui-v2-title-draft__name{animation:2.4s ease-in-out infinite ui-v2-title-pulse}.ui-v2-title-manage{align-content:start;justify-self:stretch;gap:var(--ui-v2-spacing-xs);scrollbar-width:none;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ui-v2-title-manage__row{align-items:center;column-gap:var(--ui-v2-spacing-md);padding-block:var(--ui-v2-spacing-xs);border-bottom:var(--ui-v2-geometry-border-thin) solid transparent;border-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-v2-title-ink-strong) 40%, transparent), transparent) 1;grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-v2-title-manage__name{padding:var(--ui-v2-spacing-xs) 0;color:var(--ui-v2-title-ink);font:inherit;letter-spacing:.16em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;margin:0;overflow:hidden}.ui-v2-title-manage__name--open{cursor:pointer}.ui-v2-title-manage__name--open:hover,.ui-v2-title-manage__name--open:focus-visible{color:var(--ui-v2-title-ink-strong);outline:none}.ui-v2-title-manage__actions{align-items:center;gap:var(--ui-v2-spacing-xs);display:flex}.ui-v2-title-manage__failure{grid-column:1/-1}.ui-v2-title-manage__foot{justify-items:center;gap:var(--ui-v2-spacing-sm);display:grid}.ui-v2-title-icon{border:var(--ui-v2-geometry-border-thin) solid transparent;border-radius:var(--ui-v2-geometry-radius-round);width:2rem;height:2rem;color:var(--ui-v2-title-ink);opacity:.7;cursor:pointer;background:0 0;place-items:center;margin:0;padding:0;transition:color .15s,opacity .15s,border-color .15s;display:grid}.ui-v2-title-icon:hover:not([aria-disabled]),.ui-v2-title-icon:focus-visible{border-color:color-mix(in srgb, currentColor 45%, transparent);color:var(--ui-v2-title-ink-strong);opacity:1;outline:none}.ui-v2-title-icon[data-tone=reject]{color:var(--ui-v2-color-danger);opacity:1}.ui-v2-title-icon[data-tone=confirm]{color:var(--ui-v2-color-info);opacity:1}.ui-v2-title-icon[data-tone]:hover:not([aria-disabled]),.ui-v2-title-icon[data-tone]:focus-visible{color:inherit}.ui-v2-title-icon[data-tone=reject]:hover:not([aria-disabled]),.ui-v2-title-icon[data-tone=reject]:focus-visible{color:var(--ui-v2-color-danger)}.ui-v2-title-icon[data-tone=confirm]:hover:not([aria-disabled]),.ui-v2-title-icon[data-tone=confirm]:focus-visible{color:var(--ui-v2-color-info)}.ui-v2-title-icon[aria-disabled]{opacity:.3;cursor:default}.ui-v2-title-icon[data-pending]{opacity:1;animation:2.4s ease-in-out infinite ui-v2-title-pulse}.ui-v2-title-page--panel:has(>.ui-v2-title-manage){grid-template-rows:minmax(0,1fr);align-content:stretch}.ui-v2-title-page--panel:has(>.ui-v2-title-tabs){grid-template-rows:auto minmax(0,1fr) auto}.ui-v2-title-tabs{justify-content:center;gap:var(--ui-v2-spacing-lg);padding-bottom:var(--ui-v2-spacing-xs);display:flex}.ui-v2-title-tab{padding:var(--ui-v2-spacing-xs) var(--ui-v2-spacing-sm);border:0;border-bottom:var(--ui-v2-geometry-border-thin) solid transparent;color:var(--ui-v2-title-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;opacity:.6;cursor:pointer;background:0 0;margin:0}.ui-v2-title-tab:hover:not(:disabled),.ui-v2-title-tab:focus-visible{color:var(--ui-v2-title-ink-hover);opacity:1;outline:none}.ui-v2-title-tab[aria-selected=true]{border-bottom-color:var(--ui-v2-title-ink-strong);color:var(--ui-v2-title-ink-strong);opacity:1}.ui-v2-title-tab:disabled{cursor:default}.ui-v2-title-entries--row{min-width:min(26rem,100vw - 8rem);max-width:calc(100vw - 8rem)}.ui-v2-title-entries>li{position:relative}.ui-v2-title-entry--row{justify-content:space-between;min-width:0}.ui-v2-title-entry--row .ui-v2-title-entry__label{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-v2-title-entry__detail{font-size:var(--ui-v2-typography-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.16em;opacity:.6;white-space:nowrap}.ui-v2-title-entry[data-pending]{opacity:1}.ui-v2-title-entry[data-pending] .ui-v2-title-entry__label{animation:2.4s ease-in-out infinite ui-v2-title-pulse}.ui-v2-title-entries--scroll{--ui-v2-title-scroll-gutter:calc(var(--ui-v2-spacing-xxl) + var(--ui-v2-geometry-touch-target));max-height:min(19rem,56dvh - 11rem);margin-inline:calc(-1 * var(--ui-v2-title-scroll-gutter));padding-block:1.25rem;padding-inline:var(--ui-v2-title-scroll-gutter);scrollbar-width:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.ui-v2-title-entry__aside{left:calc(100% + var(--ui-v2-spacing-xxl) + var(--ui-v2-spacing-xs));padding:var(--ui-v2-spacing-xs);color:var(--ui-v2-title-ink);cursor:pointer;opacity:0;transition:color var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft), opacity var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft);background:0 0;border:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-v2-title-entry__aside--shown{opacity:.4}.ui-v2-title-entries>li:hover>.ui-v2-title-entry__aside,.ui-v2-title-entries>li:focus-within>.ui-v2-title-entry__aside{opacity:.6}.ui-v2-title-entries>li>.ui-v2-title-entry__aside:hover,.ui-v2-title-entries>li>.ui-v2-title-entry__aside:focus-visible{color:var(--ui-v2-title-ink-strong);opacity:1}@media (hover:none){.ui-v2-title-entry__aside{opacity:.6}}.ui-v2-title-entry__aside .ui-v2-sigil__core{stroke:currentColor}.ui-v2-title-heading,.ui-v2-title-line{font-size:var(--ui-v2-typography-size-sm);font-variant-caps:all-small-caps;font-weight:var(--ui-v2-typography-weight-regular);letter-spacing:.32em;text-align:center;text-indent:.32em;text-transform:uppercase;margin:0}.ui-v2-title-line{opacity:.6}.ui-v2-title-loading{min-height:4rem;color:var(--ui-v2-title-ink-strong);place-items:center;display:grid}.ui-v2-title-entry__spinner{color:var(--ui-v2-title-ink-strong);flex:none}.ui-v2-title-corner{z-index:1;position:absolute}.ui-v2-title-corner--controls{left:var(--ui-v2-spacing-xl);top:calc(var(--ui-v2-spacing-xl) + 1.25rem);align-items:center;gap:var(--ui-v2-spacing-sm);display:flex}.ui-v2-title-version{left:calc(var(--ui-v2-spacing-xl) + var(--ui-v2-spacing-xs));top:calc(var(--ui-v2-spacing-xl) - .25rem);letter-spacing:.12em;opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:.875rem;line-height:1}.ui-v2-title-stage .ui-v2-title-options .ui-v2-disclosure>.ui-v2-button,.ui-v2-title-stage .ui-v2-title-account .ui-v2-profile-badge{min-width:0;min-height:var(--ui-v2-geometry-touch-target);padding:var(--ui-v2-spacing-xs);box-shadow:none;color:var(--ui-v2-title-ink);font-family:var(--ui-v2-typography-family-display);font-size:var(--ui-v2-typography-size-sm);font-weight:var(--ui-v2-typography-weight-regular);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;transition:color var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft);background:0 0;border-color:#0000}.ui-v2-title-stage .ui-v2-title-options .ui-v2-disclosure>.ui-v2-button:hover:not(:disabled),.ui-v2-title-stage .ui-v2-title-account .ui-v2-profile-badge:hover:not(:disabled){color:var(--ui-v2-title-ink-hover);background:0 0;border-color:#0000}.ui-v2-title-stage .ui-v2-title-options .ui-v2-disclosure>.ui-v2-button:focus-visible,.ui-v2-title-stage .ui-v2-title-options .ui-v2-disclosure>.ui-v2-button[aria-expanded=true],.ui-v2-title-stage .ui-v2-title-account .ui-v2-profile-badge:focus-visible,.ui-v2-title-stage .ui-v2-title-account .ui-v2-profile-badge[aria-expanded=true]{color:var(--ui-v2-title-ink-strong)}.ui-v2-title-options .ui-v2-disclosure>.ui-v2-button>span{align-items:center;gap:var(--ui-v2-spacing-sm);display:inline-flex}.ui-v2-title-account .ui-v2-profile-badge>span{padding-bottom:var(--ui-v2-spacing-xxs);border-bottom:var(--ui-v2-geometry-border-thin) solid currentColor;text-indent:.24em}.ui-v2-title-corner .ui-v2-sigil{box-sizing:content-box;padding:var(--ui-v2-spacing-xs);border:var(--ui-v2-geometry-border-thin) solid currentColor;border-radius:var(--ui-v2-geometry-radius-round);overflow:visible}.ui-v2-title-corner .ui-v2-sigil__core{stroke:currentColor}.ui-v2-title-corner__divider{transform:scaleX(-1)}.ui-v2-title-options .ui-v2-popover{gap:var(--ui-v2-spacing-sm);font-family:var(--ui-v2-typography-family-body);white-space:nowrap;display:grid}.ui-v2-title-account .ui-v2-profile-control{position:relative;top:auto;right:auto}.ui-v2-title-account .ui-v2-profile-panel{left:0;right:auto}.ui-v2-title-tools{right:var(--ui-v2-spacing-xl);bottom:var(--ui-v2-spacing-xl);justify-items:end;gap:var(--ui-v2-spacing-sm);display:grid}.ui-v2-title-scenario{align-items:center;gap:var(--ui-v2-spacing-sm);padding:var(--ui-v2-spacing-xs);color:var(--ui-v2-title-ink);cursor:pointer;font:inherit;transition:color var(--ui-v2-motion-duration-standard) var(--ui-v2-motion-ease-soft);background:0 0;border:0;display:flex}.ui-v2-title-scenario:hover{color:var(--ui-v2-title-ink-hover)}.ui-v2-title-scenario:focus-visible{color:var(--ui-v2-title-ink-strong)}.ui-v2-title-scenario[aria-disabled=true]{color:var(--ui-v2-title-ink);cursor:default;opacity:.32}.ui-v2-title-scenario__label{padding-bottom:var(--ui-v2-spacing-xxs);border-bottom:var(--ui-v2-geometry-border-thin) solid currentColor;font-size:var(--ui-v2-typography-size-sm);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}@keyframes ui-v2-title-reveal{0%{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur()}}@keyframes ui-v2-title-fade-in{0%{opacity:0}}@keyframes ui-v2-title-pulse{0%,to{opacity:1}50%{opacity:.3}}:root[data-ui-v2-motion=reduced] .ui-v2-title-stage[data-start=sequence] .ui-v2-title-artwork--first,:root[data-ui-v2-motion=reduced] .ui-v2-title-stage[data-start=sequence] .ui-v2-title-menu,:root[data-ui-v2-motion=reduced] .ui-v2-title-stage[data-start=sequence] .ui-v2-title-corner,:root[data-ui-v2-motion=reduced] .ui-v2-title-prompt,:root[data-ui-v2-motion=reduced] .ui-v2-title-logo{animation:.2s linear both ui-v2-title-fade-in}:root[data-ui-v2-motion=reduced] .ui-v2-title-stage[data-phase=menu] .ui-v2-title-prompt{transition-duration:.2s;animation:none}:root[data-ui-v2-motion=reduced] .ui-v2-title-prompt__pulse,:root[data-ui-v2-motion=reduced] .ui-v2-title-page,:root[data-ui-v2-motion=reduced] .ui-v2-title-step,:root[data-ui-v2-motion=reduced] .ui-v2-title-loading,:root[data-ui-v2-motion=reduced] .ui-v2-title-draft[data-pending] .ui-v2-title-draft__name,:root[data-ui-v2-motion=reduced] .ui-v2-title-icon[data-pending],:root[data-ui-v2-motion=reduced] .ui-v2-title-entry[data-pending] .ui-v2-title-entry__label,:root[data-ui-v2-motion=reduced] .ui-v2-title-artwork--entering{animation:none}:root[data-ui-v2-motion=reduced] .ui-v2-title-artwork--leaving{display:none}:root[data-ui-v2-motion=reduced] .ui-v2-title-paper{transition:none}html[data-device=portable] .ui-v2-title-version{left:var(--ui-v2-spacing-md);top:var(--ui-v2-spacing-sm);font-size:.6875rem}html[data-device=portable] .ui-v2-title-corner--controls{left:var(--ui-v2-spacing-sm);right:var(--ui-v2-spacing-sm);top:calc(var(--ui-v2-spacing-sm) + 1rem);gap:var(--ui-v2-spacing-xs)}html[data-device=portable] .ui-v2-title-corner__divider{display:none}html[data-device=portable] .ui-v2-title-stage .ui-v2-title-options .ui-v2-disclosure>.ui-v2-button,html[data-device=portable] .ui-v2-title-stage .ui-v2-title-account .ui-v2-profile-badge{font-size:var(--ui-v2-typography-size-xs);letter-spacing:.16em}html[data-device=portable] .ui-v2-title-artwork{aspect-ratio:1672/941;object-fit:contain;width:86%;height:auto;max-height:32%;inset:30% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}html[data-device=portable] .ui-v2-title-logo{width:min(72vw,20rem);top:49%;left:50%}html[data-device=portable] .ui-v2-title-stage:has(.ui-v2-title-page--panel) .ui-v2-title-logo{display:none}html[data-device=portable] .ui-v2-title-prompt,html[data-device=portable] .ui-v2-title-menu{top:72%}html[data-device=portable] .ui-v2-title-entries{min-width:min(15rem,100vw - 4rem)}html[data-device=portable] .ui-v2-title-entry{padding:var(--ui-v2-spacing-sm) 0;font-size:var(--ui-v2-typography-size-md);letter-spacing:.2em;margin:0}html[data-device=portable] .ui-v2-title-tools{left:var(--ui-v2-spacing-sm);right:var(--ui-v2-spacing-sm);bottom:var(--ui-v2-spacing-md);justify-content:center;gap:var(--ui-v2-spacing-md);display:flex}html[data-device=portable] .ui-v2-title-scenario{gap:var(--ui-v2-spacing-xs)}html[data-device=portable] .ui-v2-title-scenario__label{letter-spacing:.14em;font-size:.625rem}html[data-device=portable] .ui-v2-title-menu:has(>.ui-v2-title-page--panel){top:52%;bottom:calc(var(--ui-v2-spacing-md) * 2 + 2.75rem);left:0;right:0;transform:none}html[data-device=portable] .ui-v2-title-page--panel{width:calc(100vw - 1.5rem);padding:var(--ui-v2-spacing-md);border-bottom:var(--ui-v2-geometry-border-thin) solid color-mix(in srgb, var(--ui-v2-title-ink-strong) 30%, var(--ui-v2-color-border));border-radius:var(--ui-v2-geometry-radius-md)}html[data-device=portable] .ui-v2-title-back{left:var(--ui-v2-spacing-md);bottom:var(--ui-v2-spacing-md);padding-inline:0;position:fixed}html[data-device=portable] .ui-v2-title-back .ui-v2-title-entries{min-width:0}html[data-device=portable] .ui-v2-title-back .ui-v2-title-entry{min-width:2.75rem;min-height:2.75rem;padding:0 var(--ui-v2-spacing-md);letter-spacing:0}html[data-device=portable] .ui-v2-title-back .ui-v2-title-entry__flank{display:none}html[data-device=portable] .ui-v2-title-back .ui-v2-title-entry__label{text-indent:0;font-size:0}html[data-device=portable] .ui-v2-title-back .ui-v2-title-entry__label:before{content:"←";font-size:1.375rem;line-height:1}html[data-device=portable] .ui-v2-title-stage:has(.ui-v2-title-page--panel) .ui-v2-title-tools{display:none}.app-error-tray{color:#fff;z-index:2000;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;bottom:.85rem;left:.85rem}.app-error-tray__badge,.app-error-tray__actions button{color:#fff;cursor:pointer;font:inherit;background:#a71919;border:1px solid #ff8a8a;border-radius:.35rem;padding:.4rem .65rem}.app-error-tray--inline{position:relative;bottom:auto;left:auto}.app-error-tray--inline .app-error-tray__badge{background:color-mix(in srgb, var(--ui-v2-color-canvas-depth) 88%, transparent);border:1px solid color-mix(in srgb, var(--ui-v2-color-dev-accent) 45%, transparent);color:var(--ui-v2-color-danger);font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:999px;align-items:center;height:1.75rem;padding:0 .7rem;font-size:.72rem;display:inline-flex}.app-error-tray--inline .app-error-tray__panel{top:calc(100% + .5rem);bottom:auto}.app-error-tray__panel{background:#1e0505f7;border:1px solid #d44747;border-radius:.45rem;min-width:min(42rem,100vw - 1.7rem);max-height:50vh;padding:.7rem;position:absolute;bottom:calc(100% + .5rem);left:0;overflow:auto;box-shadow:0 .5rem 1.5rem #00000080}.app-error-tray__actions{gap:.4rem;display:flex;position:sticky;top:0}.app-error-tray__entries{margin:.7rem 0 0;padding-left:1.7rem}.app-error-tray__entries li+li{margin-top:.45rem}
