.ui-select-control{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:var(--color-subcard);color:var(--color-text);font:inherit;font-size:.875rem;line-height:1.35;text-align:left;cursor:pointer}.ui-select-control:is(.ui-select,.ui-input){padding-right:12px;background-image:none}.ui-select-control:hover{background-color:var(--color-subcard-hover)}.ui-select-control:has(.ui-select-trigger:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.ui-select-control[data-disabled=true]{opacity:.48;cursor:not-allowed}.ui-select-control[data-invalid=true]{background:var(--color-danger-soft)}.ui-select-control>.ui-select-native{display:none!important;position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}.ui-select-control>button.ui-select-trigger{display:flex;align-self:stretch;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:inherit;outline:0;background:transparent;color:inherit;box-shadow:none;font:inherit;text-align:inherit;cursor:inherit;transform:none}.ui-select-control>button.ui-select-trigger:disabled{opacity:1}.ui-select-trigger>.ui-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-trigger>svg{flex:0 0 14px;width:14px;height:14px;color:var(--color-text-muted)}.ui-select-control[data-open=true]>.ui-select-trigger>svg{transform:rotate(180deg)}.ui-select-menu{--mr-dropdown-width:320px;box-sizing:border-box}.ui-select-menu [role=listbox]{display:grid;gap:2px}.ui-select-validation{position:absolute;top:100%;left:0;z-index:1;color:var(--color-danger);font-size:11px}:root{--color-surface:#0b0b0b;--color-surface-deep:#050505;--color-surface-elevated:#111111;--color-card:#171717;--color-card-solid:#171717;--color-card-glass:rgb(18 18 18/32%);--color-card-glass-hover:rgb(28 28 28/44%);--color-card-light:#f5f5f5;--color-card-light-glass:rgb(245 245 245/70%);--color-card-light-glass-hover:rgb(255 255 255/82%);--color-card-light-text:#0b0b0b;--color-card-light-muted:#595959;--color-card-light-subtle:#787878;--color-card-light-border:rgb(255 255 255/39.2%);--color-card-border:rgb(255 255 255/5.6%);--color-subcard-rgb:255 255 255;--color-subcard:rgb(var(--color-subcard-rgb)/6%);--color-subcard-hover:rgb(255 255 255/10%);--color-subcard-active:rgb(255 255 255/14%);--color-glass:rgb(12 12 12/72%);--color-overlay-soft:rgb(5 5 5/24%);--color-overlay:rgb(5 5 5/60%);--color-overlay-strong:rgb(5 5 5/92%);--color-ambient:rgb(145 145 145/12%);--color-border-rgb:255 255 255;--color-border:rgb(var(--color-border-rgb)/7%);--color-border-strong:rgb(255 255 255/19%);--color-text:#f7f7f7;--color-text-muted:#b3b3b3;--color-text-subtle:#787878;--color-on-media:#fff;--color-on-media-muted:rgb(255 255 255/72%);--color-on-media-subtle:rgb(255 255 255/46%);--color-focus:#fff;--color-accent:#ff5a00;--color-accent-hover:#ff7033;--color-success:#7fe0a3;--color-success-soft:rgb(127 224 163/10%);--color-success-border:rgb(127 224 163/16%);--color-warning:#e8b86a;--color-warning-soft:rgb(232 184 106/10%);--color-info:#91b9ee;--color-info-soft:rgb(145 185 238/9%);--color-danger:#ff746b;--color-danger-soft:rgb(255 116 107/11%);--color-danger-border:rgb(255 116 107/17%);--color-achievement-tier-1:#adb1b8;--color-achievement-tier-2:#80b4a9;--color-achievement-tier-3:#d2ae78;--color-achievement-tier-4:#bba0d3;--font-sans:Inter,"SF Pro Display","Segoe UI",sans-serif;--radius-sm:.7rem;--radius-md:1rem;--radius-lg:1.4rem;--radius-xl:2rem;--shadow-card:0 .8rem 2rem rgb(0 0 0/24%);--shadow-card-hover:0 1rem 2.4rem rgb(0 0 0/32%);--shadow-panel:0 2rem 6rem rgb(0 0 0/58%);--backdrop-card:blur(10px) saturate(1.1);--backdrop-subcard:blur(6px) saturate(1.06);--duration-fast:160ms ease;--duration-medium:320ms cubic-bezier(.2,.8,.2,1);--content:80rem;--content-wide:100rem;--page-gutter:clamp(1rem,4vw,4.5rem);--header-height:5.25rem;--desktop-titlebar-height:2.5rem;--app-viewport-height:100svh}.ui-range{width:100%;height:1.2rem;margin:0;appearance:none;background:transparent;cursor:pointer}.ui-range::-webkit-slider-runnable-track{height:.25rem;border-radius:999px;background:linear-gradient(90deg,var(--color-text) 0 var(--ui-range-progress,0),var(--color-subcard-active) var(--ui-range-progress,0) 100%)}.ui-range::-moz-range-track{height:.25rem;border-radius:999px;background:var(--color-subcard-active)}.ui-range::-moz-range-progress{height:.25rem;border-radius:999px;background:var(--color-text)}.ui-range::-webkit-slider-thumb{width:.9rem;height:.9rem;margin-top:-.325rem;appearance:none;border:.18rem solid var(--color-text);border-radius:50%;background:var(--color-surface);box-shadow:0 .15rem .55rem rgb(0 0 0/45%);-webkit-transition:transform var(--duration-fast);transition:transform var(--duration-fast)}.ui-range::-moz-range-thumb{width:.6rem;height:.6rem;border:.18rem solid var(--color-text);border-radius:50%;background:var(--color-surface);box-shadow:0 .15rem .55rem rgb(0 0 0/45%)}.ui-range:focus-visible::-webkit-slider-thumb,.ui-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.ui-range:disabled{cursor:not-allowed;opacity:.45}.ui-icon-button{width:2.75rem;height:2.75rem;border:0;border-radius:999px;display:inline-grid;place-items:center;color:var(--color-text-muted);background:transparent;transition:color var(--duration-fast),background var(--duration-fast),transform var(--duration-fast)}.ui-icon-button:focus-visible,.ui-icon-button:hover{color:var(--color-on-media);background:var(--color-subcard-hover);transform:scale(1.04)}.ui-icon-button svg{width:1.15rem;height:1.15rem}.ui-labeled-nav-item{box-sizing:border-box;width:auto;min-width:3.7rem;height:2.75rem;padding:0 .7rem;display:inline-flex;align-items:center;justify-content:center;gap:.46rem;border-radius:999px;color:var(--color-on-media-muted);white-space:nowrap}.ui-labeled-nav-item:focus-visible,.ui-labeled-nav-item:hover{color:var(--color-on-media);background:var(--color-subcard-hover);transform:none}.ui-labeled-nav-item__icon{position:relative;width:1.15rem;height:1.15rem;flex:0 0 auto;display:grid;place-items:center}.ui-labeled-nav-item__label{color:inherit;font-size:.65rem;font-weight:720;line-height:1;text-shadow:0 1px .55rem var(--color-surface-deep)}.ui-labeled-nav-item[data-active=true]{color:var(--color-on-media);background:var(--color-subcard-active);-webkit-backdrop-filter:var(--backdrop-subcard);backdrop-filter:var(--backdrop-subcard)}.ui-inline-edit{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:.2rem .25rem;border:0;border-radius:.25rem;background:transparent;color:inherit;font:inherit;line-height:1.5;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}button.ui-inline-edit{cursor:text}.ui-inline-edit[data-placeholder]{color:var(--color-text-subtle)}button.ui-inline-edit:hover{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.2em}.ui-inline-edit:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}textarea.ui-inline-edit{resize:vertical}.ui-inline-edit[aria-invalid=true]{outline:1px solid var(--color-danger);outline-offset:1px}.ui-pill{border:0;cursor:pointer;font:inherit;min-height:2.75rem;padding:0 1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;color:var(--color-text);background:var(--color-subcard);font-size:.8rem;font-weight:720;transition:background var(--duration-fast),transform var(--duration-fast)}.ui-pill:focus-visible,.ui-pill:hover{background:var(--color-subcard-hover);transform:scale(1.025)}.ui-select-control.ui-select-pill{min-height:2.75rem;padding-inline:1rem;border:0;border-radius:999px;font-size:.8rem;font-weight:720}.ui-primary-action{border:0;min-height:3.15rem;padding:0 1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:var(--color-surface);background:var(--color-text);font-size:.8rem;font-weight:800;transition:background var(--duration-fast),transform var(--duration-fast),box-shadow var(--duration-fast)}.ui-primary-action:focus-visible,.ui-primary-action:hover{background:var(--color-on-media);transform:scale(1.025);box-shadow:0 .65rem 2rem rgb(0 0 0/30%)}.ui-primary-action svg{width:1rem;height:1rem}.ui-primary-action.ui-primary-action--compact{min-height:2.5rem;padding-inline:1rem;font-size:.75rem}.ui-surface{color:var(--color-text);background:var(--color-surface)}.ui-card{--ui-card-background:var(--color-card);--ui-card-glass:var(--color-card-glass);--ui-card-hover:var(--color-card-glass-hover);--ui-card-text:var(--color-text);--ui-card-muted:var(--color-text-muted);--ui-card-subtle:var(--color-text-subtle);--ui-card-border:var(--color-card-border);position:relative;z-index:0;border:1px solid var(--ui-card-border);border-radius:var(--radius-md);color:var(--ui-card-text);background:var(--ui-card-background);box-shadow:none}.ui-card.ui-card-rounded{--ui-card-radius:2.375rem;border-radius:var(--ui-card-radius)}.ui-card-disclosure,.ui-card-padded{--ui-card-inset:1.25rem}.ui-card-padded{padding:var(--ui-card-inset)}.ui-card-disclosure{padding:0}.ui-card-disclosure>.ui-card-disclosure__summary{position:relative;padding:var(--ui-card-inset);border-radius:var(--ui-card-radius,var(--radius-md))}.ui-card-disclosure>.ui-card-disclosure__body{padding:var(--ui-card-inset)}@media (max-width:650px){.ui-card-disclosure,.ui-card-padded{--ui-card-inset:1rem}}.ui-card-selected:after{content:"";position:absolute;z-index:5;inset:0;border:2px solid var(--color-text);border-radius:inherit;pointer-events:none}.ui-card-light{--ui-card-background:var(--color-card-light);--ui-card-glass:var(--color-card-light-glass);--ui-card-hover:var(--color-card-light-glass-hover);--ui-card-text:var(--color-card-light-text);--ui-card-muted:var(--color-card-light-muted);--ui-card-subtle:var(--color-card-light-subtle);--ui-card-border:var(--color-card-light-border)}.ui-glass{background:transparent}.ui-glass:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:var(--ui-card-glass,var(--color-card-glass));-webkit-backdrop-filter:var(--backdrop-card);backdrop-filter:var(--backdrop-card)}.ui-card-opacity-low{--ui-card-glass:rgb(18 18 18/24%)}.ui-card-opacity-medium{--ui-card-glass:rgb(18 18 18/48%)}.ui-card-blur-1{--backdrop-card:blur(10px) saturate(1.1)}.ui-card-blur-2{--backdrop-card:blur(20px) saturate(1.1)}.ui-card-blur-3{--backdrop-card:blur(32px) saturate(1.1)}.ui-subcard-blur-1{--backdrop-subcard:blur(6px) saturate(1.06)}.ui-subcard-blur-2{--backdrop-subcard:blur(12px) saturate(1.06)}.ui-subcard-blur-3{--backdrop-subcard:blur(24px) saturate(1.06)}.ui-card-opacity-high{--ui-card-glass:rgb(18 18 18/76%)}.ui-interactive{transition:color var(--duration-fast),background var(--duration-fast),transform var(--duration-fast),box-shadow var(--duration-fast)}.ui-interactive:focus-visible,.ui-interactive:hover{color:var(--ui-card-text,var(--color-on-media));background:var(--ui-card-hover,var(--color-card-glass-hover));transform:translateY(-.12rem);box-shadow:var(--shadow-card-hover)}.ui-glass.ui-interactive:focus-visible,.ui-glass.ui-interactive:hover{background:transparent}.ui-glass.ui-interactive:focus-visible:before,.ui-glass.ui-interactive:hover:before{background:var(--ui-card-hover,var(--color-card-glass-hover))}.ui-subcard{border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);background-color:var(--color-subcard);-webkit-backdrop-filter:var(--backdrop-subcard);backdrop-filter:var(--backdrop-subcard);transition:color var(--duration-fast),background-color var(--duration-fast)}.ui-subcard.ui-subcard-opacity-low{background-color:rgb(var(--color-subcard-rgb)/6%)}.ui-subcard.ui-subcard-opacity-medium{background-color:rgb(var(--color-subcard-rgb)/10%)}.ui-subcard.ui-subcard-opacity-high{background-color:rgb(var(--color-subcard-rgb)/14%)}.ui-card-light .ui-subcard,.ui-subcard-light{--color-subcard-rgb:10 12 16;color:var(--color-card-light-muted);background-color:rgb(10 12 16/7%)}.ui-subcard:is(button,a,[role=button],[data-interactive=true]):focus-visible,.ui-subcard:is(button,a,[role=button],[data-interactive=true]):hover,.ui-subcard[data-active=true]{color:var(--color-text);background-color:var(--color-subcard-hover)}.ui-action-menu{padding:.4rem;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-card);box-shadow:0 1.15rem 3rem rgb(0 0 0/42%)}.ui-action-menu-item{width:100%;min-height:2.5rem;padding:0 .65rem;border:0;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:flex-start;gap:.65rem;color:var(--color-text-muted);background:transparent;text-align:left;font-size:.72rem;font-weight:650}.ui-action-menu-item:focus-visible,.ui-action-menu-item:hover,.ui-action-menu-item[data-active=true]{color:var(--color-text);background:var(--color-subcard-hover)}.ui-action-menu-item:disabled{opacity:.38}.ui-action-menu-item>svg{width:1rem;height:1rem;flex:none}.ui-card-light .ui-subcard:is(button,a,[role=button],[data-interactive=true]):focus-visible,.ui-card-light .ui-subcard:is(button,a,[role=button],[data-interactive=true]):hover,.ui-card-light .ui-subcard[data-active=true],.ui-subcard-light:is(button,a,[role=button],[data-interactive=true]):focus-visible,.ui-subcard-light:is(button,a,[role=button],[data-interactive=true]):hover,.ui-subcard-light[data-active=true]{color:var(--color-card-light-text);background-color:rgb(10 12 16/11%)}.ui-interactive:focus-visible .ui-subcard,.ui-interactive:hover .ui-subcard{color:var(--color-text);background-color:var(--color-subcard-hover)}.ui-card-light.ui-interactive:focus-visible .ui-subcard,.ui-card-light.ui-interactive:hover .ui-subcard{color:var(--color-card-light-text);background-color:rgb(10 12 16/11%)}.ui-section-label{display:inline-block;max-width:100%;color:var(--color-text-muted);font-size:.6875rem;font-weight:650;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;text-wrap:balance}.ui-tile{background:var(--color-card);box-shadow:none}.ui-tile,.ui-tile-action{border:0;border-radius:var(--radius-md);color:var(--color-text)}.ui-tile-action{padding:.8rem 1rem;background:var(--color-subcard);transition:background var(--duration-fast)}.ui-tile-action:hover{background:var(--color-subcard-active)}.ui-tile-action[aria-current=page]{background:var(--color-text);color:var(--color-surface)}.ui-tile-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ui-notice{padding:.85rem 1rem;font-size:.85rem;line-height:1.55;overflow-wrap:anywhere}.ui-notice[data-tone=error]{color:var(--color-danger);background-color:var(--color-danger-soft)}.ui-progress{display:block;width:100%;height:.4rem;appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--color-subcard-active)}.ui-progress::-webkit-progress-bar{background:var(--color-subcard-active)}.ui-progress::-webkit-progress-value{background:var(--color-text);border-radius:inherit}.ui-progress::-moz-progress-bar{background:var(--color-text);border-radius:inherit}.ui-table{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.ui-table th{padding:.75rem 1rem .75rem 0;color:var(--color-text-subtle);font-size:.75rem;font-weight:500;white-space:nowrap}.ui-table td{padding:1rem 1rem 1rem 0;border-top:1px solid var(--color-border);vertical-align:top}.ui-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-modal{width:min(100%,28rem);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.5rem;display:grid;gap:1.2rem;border-radius:1.5rem}.ui-modal-heading,.ui-modal-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ui-modal-heading h2{font-size:1.25rem;letter-spacing:-.025em}.ui-modal-summary{display:grid;gap:.4rem;padding:1rem;border-radius:1rem}.ui-modal small,.ui-modal-row>span,.ui-modal-summary span{color:var(--color-text-muted)}.ui-modal-actions{display:grid;gap:.75rem}.ui-modal-actions>a,.ui-modal-actions>button{display:flex;align-items:center;justify-content:center;min-height:3rem}.ui-danger-action{color:var(--color-danger);background:var(--color-danger-soft)}.ui-danger-action:focus-visible,.ui-danger-action:hover{background:var(--color-danger-border)}.ui-pill:is(.active,.ui-selected,[data-active=true],[aria-pressed=true]),.ui-tile-action:is(.active,.ui-selected,[data-active=true],[aria-pressed=true]){background:var(--color-text);color:var(--color-surface)}.ui-notice[data-error=true]{color:var(--color-danger);background:var(--color-danger-soft)}.ui-action-menu-item[aria-current=page]{color:var(--color-text);background:var(--color-subcard-hover)}.ui-workspace{width:min(100%,var(--content-wide));margin:0 auto;padding:calc(var(--header-height) + 3rem) var(--page-gutter) 3rem}.ui-stack,.ui-workspace{min-width:0;display:grid;gap:1.5rem}.ui-stack-compact{display:grid;gap:.5rem;min-width:0}.ui-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ui-page-heading{display:grid;justify-items:start;gap:.85rem;padding-block:1rem}.ui-page-title{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.04em}.ui-section-title{margin:0;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:650;line-height:1.25;letter-spacing:-.025em}.ui-description{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.65}.ui-empty-state{display:grid;justify-items:center;align-content:center;gap:1rem;min-height:15rem;padding:2rem 1rem;text-align:center}.ui-responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem}.ui-management-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2rem}.ui-management-sidebar{min-width:0;display:grid;gap:1rem;position:sticky;top:calc(var(--header-height) + 1rem)}.ui-management-content{min-width:0}.ui-divider{border:0;border-top:1px solid var(--color-border);padding-top:1rem}@media (max-width:900px){.ui-management-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.ui-management-sidebar{position:relative;top:auto}.ui-management-sidebar nav{display:flex;overflow-x:auto;padding-bottom:.5rem}.ui-management-sidebar nav>a{width:auto;flex:none}}.ui-heading-small{margin:0;font-size:1rem;font-weight:650;line-height:1.4}.ui-text-link{color:inherit;text-underline-offset:.2em}.ui-text-link:hover{color:var(--color-accent)}.ui-error-text{color:var(--color-danger)}.ui-code-panel{background:var(--color-surface-deep);border-radius:var(--radius-md);color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.6}.ui-radio{width:1rem;height:1rem;accent-color:var(--color-accent)}.ui-file-input{max-width:100%;color:var(--color-text-muted)}.ui-file-input::file-selector-button{border:0;border-radius:var(--radius-sm);padding:.65rem 1rem;margin-right:.75rem;background:var(--color-subcard);color:var(--color-text);cursor:pointer}.ui-feature-tile{display:grid;align-content:start;justify-items:start;gap:1rem;padding:1.5rem}.ui-patterned-card{isolation:isolate;overflow:hidden}.ui-patterned-card>:not(.ui-action-pattern){position:relative;z-index:1}.ui-comment-reactions{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ui-comment-reactions>:is(button,a){min-height:1.8rem;padding:0 .45rem;display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;color:var(--color-text-muted);background:var(--color-subcard);font-size:.68rem}.ui-comment-reactions>:is(button,a):focus-visible,.ui-comment-reactions>:is(button,a):hover{color:var(--color-text);background:var(--color-subcard-hover)}.ui-comment-reactions>:is(button,a) svg{width:.78rem;height:.78rem}.ui-comment-reactions small{color:var(--color-danger);font-size:.62rem}.ui-avatar{--ui-avatar-size:2.25rem;width:var(--ui-avatar-size);height:var(--ui-avatar-size);flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:var(--color-text-muted);background:var(--color-subcard);font-size:.8rem;font-weight:650}.ui-avatar img{width:100%;height:100%;object-fit:cover}.ui-text-action{min-height:2rem;padding:.25rem 0;display:inline-flex;align-items:center;gap:.35rem;color:var(--color-text-muted);background:transparent;font:inherit;font-size:.72rem}.ui-text-action:focus-visible,.ui-text-action:hover{color:var(--color-text)}.ui-text-action svg{width:.9rem;height:.9rem;flex:none}.ui-comment-editor{padding:.9rem 1rem}.ui-comment-editor.ui-card{border:0;outline:none;box-shadow:none}.ui-comment-editor.ui-card:has(textarea:focus-visible){background:var(--color-surface-elevated)}.ui-comment-editor textarea.ui-inline-edit{min-height:3.5rem;max-height:12rem;padding:0;resize:none;font-size:.9rem;line-height:1.65}html body .ui-comment-editor textarea.ui-inline-edit:focus,html body .ui-comment-editor textarea.ui-inline-edit:focus-visible{border:0;outline:none;box-shadow:none}.ui-comment-editor textarea::placeholder{color:var(--color-text-subtle)}.ui-comment-replies{border-inline-start:1px solid var(--color-border)}.ui-catalog-tile{display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.ui-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-md)}.ui-media img{object-fit:cover}.ui-choice{display:grid;align-content:start;gap:.75rem;padding:1.25rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text);text-align:left;cursor:pointer}.ui-choice:hover{background:var(--color-subcard-hover)}.ui-choice:is([aria-pressed=true],[data-selected=true]){border-color:var(--color-text);background:var(--color-subcard-active)}.ui-choice:disabled{opacity:.4;cursor:not-allowed}.ui-muted{color:var(--color-text-muted)}.ui-success-text{color:var(--color-success)}.ui-status{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border-radius:var(--radius-sm);background:var(--color-subcard);color:var(--color-text-muted);font-size:.75rem}.ui-status[data-state=ready],.ui-status[data-state=running]{background:var(--color-success-soft);color:var(--color-success)}.ui-status[data-state=failed],.ui-status[data-state=suspended]{background:var(--color-danger-soft);color:var(--color-danger)}.ui-status-label{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-muted);font-size:.65rem;font-weight:650;line-height:1.4}.ui-status-label:before{content:"";width:.33rem;height:.33rem;flex:none;border-radius:50%;background:var(--color-text-subtle)}.ui-status-label[data-tone=online]:before{background:var(--color-success)}.ui-status-label[data-tone=maintenance]:before{background:var(--color-warning)}:is(.ui-status-event,.ui-ticket-status-row){--ui-status-event-color:var(--color-info);--ui-status-event-background:var(--color-info-soft)}:is(.ui-status-event,.ui-ticket-status-row)[data-state=in_progress]{--ui-status-event-color:var(--color-accent);--ui-status-event-background:color-mix(in srgb,var(--color-accent) 8%,transparent)}:is(.ui-status-event,.ui-ticket-status-row)[data-state=waiting_user]{--ui-status-event-color:var(--color-warning);--ui-status-event-background:var(--color-warning-soft)}:is(.ui-status-event,.ui-ticket-status-row)[data-state=closed]{--ui-status-event-color:var(--color-success);--ui-status-event-background:var(--color-success-soft)}.ui-status-event{min-width:0;padding:.8rem 1rem;border:0;border-radius:var(--radius-sm);display:grid;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:start;gap:.75rem;color:var(--color-text)}.ui-status-event,.ui-ticket-status-row[data-state]:not([data-active]){background:var(--ui-status-event-background)}.ui-ticket-status-row[data-state]:not([data-active]):is(:hover,:focus-visible){background:color-mix(in srgb,var(--ui-status-event-background) 70%,var(--color-subcard-hover))}.ui-ticket-status-row[data-active]{background:var(--color-subcard-active)}.ui-status-label.ui-ticket-status{color:var(--ui-status-event-color)}.ui-status-label.ui-ticket-status:before{background:currentColor}.ui-status-event__icon{width:1.25rem;height:1.25rem;margin-top:.05rem;color:var(--ui-status-event-color)}.ui-status-event__copy{min-width:0;display:grid;gap:.2rem}.ui-status-event__copy strong{color:var(--ui-status-event-color);font-size:.8rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.ui-status-event__copy p{margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.55;overflow-wrap:anywhere}.ui-status-event>time{padding-top:.1rem;color:var(--color-text-subtle);font-size:.65rem;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-media-pill{display:inline-flex;align-items:center;gap:.32rem;min-height:var(--ui-media-pill-height,1.5rem);max-width:100%;padding:0 var(--ui-media-pill-padding,.5rem);border:0;border-radius:999px;color:var(--color-on-media);background:var(--color-glass);-webkit-backdrop-filter:var(--backdrop-subcard);backdrop-filter:var(--backdrop-subcard);font-size:var(--ui-media-pill-font-size,.58rem);font-weight:700;line-height:1;white-space:nowrap}.ui-media-pill__dot{width:.33rem;height:.33rem;flex:none;border-radius:50%;background:var(--color-on-media-muted)}.ui-media-pill[data-tone=online] .ui-media-pill__dot{background:var(--color-success)}.ui-media-pill[data-tone=maintenance] .ui-media-pill__dot{background:var(--color-warning)}.ui-media-pill__count{margin-left:.1rem;color:var(--color-on-media-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.5rem;margin:0}.ui-facts>div{display:grid;align-content:start;gap:.5rem}.ui-facts dt{color:var(--color-text-muted);font-size:.8rem}.ui-facts dd{margin:0;overflow-wrap:anywhere}.ui-disclosure{padding-block:1rem;border-bottom:1px solid var(--color-border)}.ui-disclosure summary{cursor:pointer;font-weight:600}.ui-disclosure>p{margin-top:.75rem}.ui-table-scroll{width:100%;overflow-x:auto}@media (max-width:1100px){.ui-workspace{padding-top:11rem}}.ui-upload-queue{display:grid;gap:.5rem;grid-column:1/-1;list-style:none;margin:.75rem 0 0;max-height:24rem;min-width:0;overflow-y:auto;padding:0;width:100%}.ui-upload-queue>li{align-items:center;background:var(--color-subcard);border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem}.ui-upload-queue-content{display:grid;flex:1 1 12rem;gap:.35rem;min-width:0;overflow-wrap:anywhere}.ui-upload-queue-content>strong{font-size:.85rem}.ui-upload-queue-content>div{font-size:.75rem;line-height:1.5}.ui-upload-queue-content>progress{accent-color:var(--color-accent,#9ed6c5);height:6px;width:100%}.ui-upload-queue-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.ui-card.ui-card-soft{border:0;border-radius:0;overflow:visible}.ui-card-soft.ui-glass:before{inset:.3rem;-webkit-backdrop-filter:none;backdrop-filter:none;filter:blur(.65rem)}.ui-cover-backdrop{position:relative;isolation:isolate}.ui-cover-backdrop:before{content:"";position:absolute;z-index:-1;inset:var(--ui-cover-inset,-5rem calc(-1 * var(--page-gutter)) 0);pointer-events:none;background-image:linear-gradient(90deg,rgb(10 10 10/65%),rgb(10 10 10/25%)),var(--ui-cover-image,none);background-size:cover;background-position:center 40%;filter:blur(18px);opacity:.65;-webkit-mask-image:linear-gradient(180deg,transparent,black 15%,black 65%,transparent);mask-image:linear-gradient(180deg,transparent,black 15%,black 65%,transparent)}.ui-recovery{display:grid;gap:1rem;min-width:0}.ui-recovery p{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.ui-recovery [role=alert]{color:var(--color-danger)}.ui-recovery-decisions{display:grid;gap:.75rem;padding:0;list-style:none}.ui-recovery-decisions li{display:grid;gap:.35rem;padding:.85rem;border-radius:var(--radius-sm);background:var(--color-subcard)}.ui-recovery-decisions code{overflow-wrap:anywhere;font-size:.65rem;color:var(--color-text-subtle)}.ui-recovery-decisions small{color:var(--color-text-muted)}.ui-border{border:var(--ui-border-width,1px) solid var(--ui-border-color,var(--color-border))!important}.ui-border-opacity-low{--ui-border-color:rgb(var(--color-border-rgb)/10%)}.ui-border-opacity-medium{--ui-border-color:rgb(var(--color-border-rgb)/19%)}.ui-border-opacity-high{--ui-border-color:rgb(var(--color-border-rgb)/32%)}.ui-card-light,.ui-subcard-light{--color-border-rgb:10 12 16}.ui-cover-overlay-15{--ui-cover-overlay:linear-gradient(rgb(0 0 0/15%),rgb(0 0 0/15%))}.ui-action-card.ui-action-card--pill{border-radius:999px}.ui-display-title{margin:0;color:var(--color-text);font-size:clamp(2.6rem,6.8vw,6rem);font-weight:650;line-height:1.04;letter-spacing:-.065em;text-wrap:balance;white-space:pre-line}.ui-display-heading{margin:0;color:var(--ui-card-text,var(--color-text));font-size:clamp(1.8rem,3.5vw,3.2rem);font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.ui-display-copy{margin:0;color:var(--ui-card-muted,var(--color-text-muted));font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65;text-wrap:pretty}.ui-display-number{display:block;margin:0;color:var(--ui-card-text,var(--color-text));font-size:clamp(3.8rem,8vw,7.5rem);font-weight:600;line-height:1;letter-spacing:-.065em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-display-number small{font-size:.3em;letter-spacing:-.025em}.ui-editorial-card{padding:clamp(1.5rem,3.5vw,3.5rem);border-radius:var(--radius-xl);overflow:hidden}.ui-editorial-inset{padding:clamp(1.1rem,2vw,1.75rem);border-radius:var(--radius-lg)}.ui-editorial-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding:1.1rem 1.25rem;text-decoration:none;color:var(--ui-card-text,var(--color-text));font-size:.95rem;font-weight:550}.ui-editorial-link svg{width:1rem;height:1rem;flex:none;color:var(--color-text-muted)}.ui-caption{margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.5}.ui-step-number{color:var(--ui-card-muted,var(--color-text-muted));font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.ui-media.ui-media-panoramic{aspect-ratio:2.2;border-radius:var(--radius-xl)}@media (max-width:700px){.ui-media.ui-media-panoramic{aspect-ratio:1.25}}.ui-story-scene{position:relative;isolation:isolate;overflow:hidden;color:var(--color-on-media);background:var(--color-surface-deep);scroll-margin-top:var(--header-height)}.ui-story-scene--full-cover{--color-text:var(--color-on-media);--color-text-muted:var(--color-on-media-muted);--color-text-subtle:var(--color-on-media-subtle);--color-focus:var(--color-on-media);--ui-card-text:var(--color-on-media);--ui-card-muted:var(--color-on-media-muted)}.ui-story-scene__media{position:absolute;inset:0;z-index:-2}.ui-story-scene__media img{object-fit:cover}.ui-story-scene:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0/86%),rgb(0 0 0/52%) 52%,rgb(0 0 0/8%)),linear-gradient(0deg,var(--color-surface-deep),transparent 30%,transparent 85%,rgb(0 0 0/20%))}.ui-story-scene--split:before{background:linear-gradient(90deg,var(--color-overlay) 30%,transparent 45%,transparent 65%,var(--color-overlay)),linear-gradient(180deg,var(--color-surface-deep),transparent clamp(3rem,7vw,7rem),transparent 55%,var(--color-surface-deep))}.ui-story-scene__content{width:min(100%,96rem);min-height:min(55rem,90svh);margin:0 auto;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,6vw,6rem)}.ui-story-scene :is(.ui-display-title,.ui-display-heading,.ui-heading-small){color:var(--color-on-media)}.ui-story-scene :is(.ui-display-copy,.ui-section-label,.ui-caption){color:var(--color-on-media-muted)}.ui-story-scene .ui-display-heading{font-size:clamp(2.6rem,5vw,4.7rem)}.ui-story-scene__credit{position:absolute;inset-inline-end:clamp(1.25rem,3vw,3rem);bottom:1.25rem;color:var(--color-on-media-muted);font-size:.6rem;line-height:1.5;letter-spacing:.06em}.ui-story-scene__credit a{display:inline-flex;align-items:center;gap:.3rem}.ui-story-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-on-media);font-size:1rem;font-weight:650;text-underline-offset:.3em}.ui-story-link:hover{text-decoration-thickness:2px}.ui-editorial-rule{border-top:1px solid var(--color-border)}.ui-story-scene .ui-editorial-rule{border-color:rgb(255 255 255/20%)}.ui-editorial-faq{border-top:1px solid var(--color-border)}.ui-editorial-faq:last-child{border-bottom:1px solid var(--color-border)}.ui-editorial-faq.ui-editorial-faq--surface{border:0;background:var(--color-card);border-radius:var(--radius-md);padding-inline:1.5rem}.ui-editorial-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;color:var(--color-text);font-size:1rem;font-weight:600;line-height:1.5;list-style:none;cursor:pointer}.ui-editorial-faq summary::-webkit-details-marker{display:none}.ui-editorial-faq summary>svg{flex:none;color:var(--color-text-muted);transition:transform var(--duration-fast)}.ui-editorial-faq[open] summary>svg{transform:rotate(45deg)}.ui-editorial-faq summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ui-editorial-faq>p{padding-bottom:1.5rem}@media (max-width:600px){.ui-story-scene__content{min-height:auto;padding-top:20rem;padding-bottom:4rem}.ui-story-scene:not(.ui-story-scene--full-cover) .ui-story-scene__media{bottom:auto;height:30rem}.ui-story-scene:not(.ui-story-scene--full-cover):before{background:linear-gradient(180deg,rgb(0 0 0/8%),rgb(0 0 0/25%) 10rem,var(--color-surface-deep) 28rem)}}@media (prefers-reduced-motion:reduce){.ui-editorial-faq summary>svg{transition:none}}.ui-editorial-surface{color:var(--color-text);background:var(--color-surface)}.ui-editorial-surface--light{--color-surface:var(--color-card-light);--color-text:var(--color-card-light-text);--color-text-muted:var(--color-card-light-muted);--color-text-subtle:var(--color-card-light-subtle);--color-border-rgb:10 12 16;--color-border:rgb(10 12 16/14%);--color-focus:var(--color-card-light-text);--ui-card-text:var(--color-card-light-text);--ui-card-muted:var(--color-card-light-muted)}.ui-product-title{margin:0;color:var(--color-text);font-size:clamp(3.25rem,8.8vw,8rem);font-weight:650;line-height:.99;letter-spacing:-.075em;white-space:pre-line;text-wrap:balance}.ui-product-title--compact{font-size:clamp(2.75rem,5.6vw,5.5rem);line-height:1.04;letter-spacing:-.065em}.ui-product-ink{color:var(--color-text);background:linear-gradient(165deg,var(--color-text) 25%,var(--color-text-muted) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ui-product-lead{margin:0;color:var(--color-text-muted);font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:550;line-height:1.5;letter-spacing:-.025em;text-wrap:pretty}.ui-product-fact{color:var(--color-text);font-size:clamp(1.35rem,2.1vw,2rem);font-weight:600;letter-spacing:-.045em;line-height:1.25}.ui-product-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-text);font-size:1rem;font-weight:650;line-height:1.5;text-decoration:none}.ui-product-link:hover{text-decoration:underline;text-underline-offset:.3em}.ui-product-link>svg{flex:none}.ui-editorial-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;color:var(--color-text-muted);font-size:.75rem;font-weight:500;line-height:1.4;white-space:nowrap;text-decoration:none;transition:color var(--duration-fast)}.ui-editorial-nav-link:hover,.ui-editorial-nav-link[aria-current=page]{color:var(--color-text)}.ui-editorial-nav-link[aria-current=page]{font-weight:700}.ui-editorial-nav-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:.2rem}.ui-product-symbol{width:2.2rem;height:2.2rem;color:var(--color-text);stroke-width:1.35}.ui-product-symbol--large{width:3.5rem;height:3.5rem}.ui-product-process{display:grid;align-content:start;gap:1.2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.ui-product-panel{border-radius:var(--radius-md);overflow:hidden;background:var(--color-card)}.ui-segmented-control{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.3rem;border-radius:999px;background:color-mix(in srgb,var(--color-text) 7%,transparent)}.ui-segmented-control__item{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;padding:.7rem 1.1rem;min-height:2.7rem;color:var(--color-text-muted);background:transparent;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast)}.ui-segmented-control__item:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.ui-segmented-control__item[aria-current=page],.ui-segmented-control__item[aria-pressed=true]{color:var(--color-surface);background:var(--color-text)}.ui-segmented-control__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ui-segmented-control__item>svg{flex:none}.ui-universe-node{display:block;padding:0;border:0;background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.ui-universe-node:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ui-sector-switcher{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.ui-sector-switcher:before{content:"";position:absolute;z-index:-1;left:12.5%;right:12.5%;top:50%;border-top:1px solid rgb(var(--color-border-rgb)/15%)}.ui-sector-switcher__item{position:relative;display:grid;align-content:center;gap:.65rem;min-width:0;min-height:4.25rem;padding:.7rem .85rem;border:1px solid rgb(var(--color-border-rgb)/12%);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-card);box-shadow:inset 0 1px 0 rgb(var(--color-border-rgb)/6%),0 3px 0 var(--color-surface-deep);font:inherit;text-align:left;cursor:pointer;transition:transform .25s ease,color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.ui-sector-switcher__meta{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.55rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.ui-sector-switcher__meta i{width:.25rem;height:.25rem;border-radius:50%;background:currentColor}.ui-sector-switcher__item strong{font-size:.7rem;font-weight:650;line-height:1;letter-spacing:.06em}.ui-sector-switcher__item:hover{color:var(--color-text);border-color:rgb(var(--color-border-rgb)/35%);transform:translateY(-3px)}.ui-sector-switcher__item[aria-pressed=true]{color:var(--color-card-light-text);background:var(--color-card-light);border-color:var(--color-card-light);transform:translateY(-4px);box-shadow:inset 0 -3px 0 rgb(0 0 0/14%),0 5px 0 rgb(var(--color-border-rgb)/14%),0 8px 20px rgb(0 0 0/25%)}.ui-sector-switcher__item[aria-pressed=true] .ui-sector-switcher__meta{opacity:1}.ui-sector-switcher__item[aria-pressed=true] .ui-sector-switcher__meta i{background:var(--color-accent);box-shadow:0 0 7px color-mix(in srgb,var(--color-accent) 45%,transparent)}.ui-sector-switcher__item:active{transform:translateY(-1px)}.ui-sector-switcher__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (max-width:400px){.ui-sector-switcher{gap:.45rem}.ui-sector-switcher__item{padding-inline:.65rem}.ui-sector-switcher__item strong{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.ui-sector-switcher__item{transition:none}}.ui-product-panel--dark{--color-surface:var(--color-surface-deep);--color-text:var(--color-on-media);--color-text-muted:var(--color-on-media-muted);--color-text-subtle:var(--color-on-media-subtle);--color-border-rgb:255 255 255;--color-border:rgb(255 255 255/20%);--color-focus:var(--color-on-media);--ui-card-text:var(--color-on-media);--ui-card-muted:var(--color-on-media-muted);color:var(--color-text);background:var(--color-surface-deep)}.ui-product-cinema{position:relative;isolation:isolate;overflow:hidden;background:var(--color-surface-deep);--color-text:var(--color-on-media);--color-text-muted:var(--color-on-media-muted)}.ui-product-cinema__media{position:absolute;z-index:-2;inset:0}.ui-product-cinema__media img{object-fit:cover;object-position:center 42%}.ui-product-cinema:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,var(--color-surface-deep),rgb(0 0 0/58%) 32%,transparent 78%);pointer-events:none}.ui-product-cinema__credit{position:absolute;bottom:1rem;right:1.5rem;color:var(--color-on-media-subtle);font-size:.6rem;letter-spacing:.08em}.ui-product-cinema__credit a{display:inline-flex;align-items:center;gap:.3rem}.ui-product-cinema--framed .ui-product-cinema__media{position:relative;z-index:0;aspect-ratio:2.2}.ui-product-cinema--framed .ui-product-cinema__media img{object-position:center}.ui-product-cinema--framed:before{display:none}.ui-product-cinema--framed .ui-product-cinema__credit{position:static;max-width:90rem;margin-inline:auto;padding:.8rem clamp(1.5rem,6vw,6rem) 0;text-align:right;font-size:.72rem;letter-spacing:0}.ui-product-feature{display:grid;align-content:start;gap:1.5rem}.ui-product-feature h3{margin:0;color:var(--color-text);font-size:clamp(1.65rem,2.8vw,2.6rem);font-weight:600;letter-spacing:-.055em;line-height:1.15}.ui-product-media-caption{position:absolute;z-index:1;inset:0;display:grid;align-content:end;justify-items:start;gap:1rem;padding:clamp(1.5rem,4vw,4rem);background:linear-gradient(0deg,rgb(0 0 0/85%),rgb(0 0 0/22%) 65%,transparent);--color-text:var(--color-on-media);--color-text-muted:var(--color-on-media-muted)}.ui-product-route-stop{position:relative;display:grid;gap:.65rem;padding:1.25rem 2.5rem 1.25rem 0;border-top:1px solid var(--color-border)}.ui-product-route-stop>span{color:var(--color-text-muted);font-size:.72rem;font-weight:600}.ui-product-route-stop>strong{color:var(--color-text);font-size:1.25rem;font-weight:600;letter-spacing:-.035em}.ui-product-route-stop>svg{position:absolute;right:.5rem;top:50%;width:1.1rem;color:var(--color-text-muted)}.ui-product-role{display:grid;gap:1.25rem;align-content:start}.ui-product-project{position:relative;isolation:isolate;border-radius:var(--radius-md);overflow:hidden;color:var(--color-text);background:var(--color-card)}.ui-product-project img{object-fit:cover}.ui-product-project .ui-display-heading{font-size:clamp(1.7rem,2.4vw,2.4rem)}.ui-product-project--immersive{--color-text:var(--color-on-media);--color-text-muted:var(--color-on-media-muted);--ui-card-text:var(--color-on-media);--ui-card-muted:var(--color-on-media-muted)}.ui-product-project--immersive:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(0deg,rgb(0 0 0/94%),rgb(0 0 0/65%) 48%,rgb(0 0 0/8%) 90%);pointer-events:none}.ui-product-project-index{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .65rem;border-radius:var(--radius-sm);color:var(--color-on-media);background:rgb(0 0 0/48%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.85rem;font-weight:650;line-height:1;letter-spacing:-.025em}.ui-product-resource{display:flex;justify-content:space-between;align-items:start;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);color:var(--color-text);font-size:1.15rem;text-decoration:none}.ui-product-resource>svg{width:1.25rem;height:1.25rem;flex:none;transition:transform var(--duration-fast)}.ui-product-resource:hover>svg{transform:translate(.12rem,-.12rem)}.ui-product-wordmark{display:block;width:100%;color:var(--color-text);font-size:clamp(6rem,23vw,23rem);font-weight:700;line-height:.95;letter-spacing:-.085em;opacity:.075;margin-top:2rem;-webkit-user-select:none;user-select:none}@media (max-width:600px){.ui-product-title{font-size:clamp(2.75rem,10.5vw,3.8rem)}.ui-product-title--compact{font-size:clamp(2.35rem,9.5vw,3.4rem)}.ui-product-lead{font-size:1.2rem}.ui-product-cinema__media img{object-position:62% center}.ui-product-cinema--framed .ui-product-cinema__media{aspect-ratio:1.6}.ui-product-route-stop>svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ui-product-resource>svg{transition:none}}.ui-search-field{min-height:3.5rem;padding:.35rem 1.2rem;display:flex;align-items:center;gap:.75rem;border-radius:999px}.ui-search-field>svg{width:1.1rem;height:1.1rem;flex-shrink:0;color:var(--color-text-muted)}.ui-search-field input{appearance:none;box-shadow:none;min-width:0;width:100%;flex:1 1;padding:.5rem 0;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;font-size:.9rem}.ui-search-field input:focus,.ui-search-field input:focus-visible{outline:0;border:0;box-shadow:none}.ui-search-field input::placeholder{color:var(--color-text-subtle)}.ui-search-field input::-webkit-search-cancel-button{appearance:none}.ui-search-field:focus-within{outline:2px solid var(--color-text-subtle);outline-offset:2px}.ui-search-field .ui-icon-button{width:2rem;height:2rem;min-height:2rem;flex-shrink:0}.ui-search-field--compact{min-height:2.75rem;padding:.2rem 1rem}.ui-image-card{position:relative;isolation:isolate;display:block;overflow:hidden;border-radius:var(--radius-lg);color:var(--color-on-media);background:var(--color-surface-elevated);text-decoration:none}.ui-image-card>.ui-image-card__media{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-radius:0;z-index:-2}.ui-image-card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0/20%),transparent 30%,rgb(0 0 0/45%) 55%,rgb(0 0 0/92%))}.ui-image-card__media img{transition:transform var(--duration-medium)}.ui-image-card:hover .ui-image-card__media img{transform:scale(1.035)}.ui-image-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}.ui-image-card__top{position:absolute;inset:1.25rem 1.25rem auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ui-image-card__top .ui-media-pill{--ui-media-pill-height:1.8rem;--ui-media-pill-font-size:.65rem;--ui-media-pill-padding:.65rem}.ui-image-card__content{position:absolute;inset:auto 0 0;display:grid;gap:.75rem;padding:clamp(1.35rem,2vw,2rem)}.ui-image-card__title{margin:0;color:var(--color-on-media);font-size:clamp(1.4rem,1.85vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.ui-image-card__description{margin:0;color:var(--color-on-media-muted);font-size:.85rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-reading-title{margin:0;color:var(--color-text);font-size:clamp(2.5rem,5.2vw,5.4rem);font-weight:600;line-height:1.05;letter-spacing:-.055em;text-wrap:balance}.ui-reading-lead{margin:0;color:var(--color-text-muted);font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1.5;letter-spacing:-.02em;text-wrap:pretty}.ui-reading-action{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.9rem;cursor:pointer}.ui-reading-action:hover{color:var(--color-text)}.ui-reading-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ui-reading-faq{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ui-reading-faq+.ui-reading-faq{border-top:0}.ui-reading-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.75rem;padding-block:1rem;color:var(--color-text-muted);font-size:.95rem;line-height:1.4;font-weight:500;list-style:none;cursor:pointer}.ui-reading-faq summary::-webkit-details-marker{display:none}.ui-reading-faq summary>svg{flex:none}.ui-reading-faq summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ui-reading-faq[open] summary>svg{transform:rotate(180deg)}.ui-reading-next{padding-block:1.5rem;border-top:1px solid var(--color-border);color:var(--color-text);text-decoration:none;font-size:1.05rem;line-height:1.45}.ui-reading-next:hover{text-decoration:underline;text-underline-offset:.25em}.ui-reading-prose .maralys-content-document{font-family:var(--font-sans);font-size:clamp(1.075rem,1.2vw,1.2rem);line-height:1.75}.ui-reading-prose .maralys-content-document :is(h2,h3){font-weight:600;line-height:1.2;letter-spacing:-.035em}.ui-reading-prose .maralys-content-document h2{font-size:clamp(1.7rem,2.4vw,2.15rem)}.ui-reading-prose .maralys-content-document>:first-child{margin-top:0}@media (max-width:650px){.ui-image-card__title{font-size:1.75rem}.ui-image-card__description{font-size:.9rem}.ui-reading-title{font-size:clamp(2.5rem,10vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.ui-image-card__media img{transition:none}}.ui-attachment[data-presentation=illustration]{padding:0;background:transparent;border-radius:0;margin-block:20px}.ui-attachment[data-presentation=illustration]>.ui-attachment-media{height:auto;aspect-ratio:auto;border-radius:var(--radius-lg,12px);overflow:hidden}:is(.publication-content,.maralys-content-document) .ui-attachment[data-kind=image][data-presentation=illustration]>.ui-attachment-media>img{width:auto;max-width:100%;height:auto;max-height:none;margin-inline:auto;object-fit:contain}.ui-attachment[data-presentation=illustration]>figcaption{padding:10px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.5;text-align:center}.ui-illustration-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--color-text-muted)}:root{--app-titlebar-offset:0px;--app-navigation-clearance:8rem}html[data-runtime=desktop]{--app-titlebar-offset:var(--desktop-titlebar-height)}@media (max-width:1280px){:root{--app-navigation-clearance:9rem}}@media (max-width:760px){:root{--app-navigation-clearance:0px}}.ui-authoring-page{min-width:0;padding-top:var(--app-navigation-clearance)}.ui-community-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:1.4rem}.ui-community-actions>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;font-size:.85rem;text-transform:none;letter-spacing:normal}.publication-editor{--publication-bg:var(--color-surface);--publication-raised:var(--color-surface-raised);--publication-border:var(--color-border);--publication-muted:var(--color-text-muted);color:var(--color-text);background:var(--publication-bg);min-height:var(--app-viewport-height,100dvh);width:100%;min-width:0}.content-editor-insert summary,.content-editor-upload,.maralys-content-editor button,.publication-editor button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:10px 12px;background:transparent;color:inherit;cursor:pointer;font:inherit}.content-editor-insert summary:hover,.maralys-content-editor button:hover,.publication-editor button:hover{background:var(--publication-raised,#ffffff0c)}.maralys-content-editor button:disabled,.publication-editor button:disabled{opacity:.45;cursor:default}.maralys-content-editor :is(button,textarea,summary):focus-visible,.publication-editor :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.content-editor-picker input,.publication-editor :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--publication-border);border-radius:12px;padding:12px;background:var(--publication-raised);color:inherit;font:inherit;font-size:16px}.publication-editor textarea{resize:vertical;line-height:1.6}.publication-editor button.publication-editor-primary{background:var(--color-text);color:var(--publication-bg);font-weight:650;padding-inline:18px}.ui-portal{--portal-color:#62e9ff;--portal-size:28rem;--portal-depth-step:32px;position:relative;width:var(--portal-size);max-width:100%;aspect-ratio:1;perspective:800px;pointer-events:none}.ui-portal__volume{position:absolute;inset:12%;transform-style:preserve-3d;transform:rotateX(var(--portal-rotate-x,0deg)) rotateY(var(--portal-rotate-y,-10deg)) rotate(var(--portal-rotate-z,0deg))}.ui-portal[data-view=angled] .ui-portal__volume{transform:rotateX(var(--portal-rotate-x,6deg)) rotateY(var(--portal-rotate-y,-52deg)) rotate(var(--portal-rotate-z,0deg))}.ui-portal__ring{position:absolute;inset:calc(var(--ring) * 5%);transform:translateZ(calc(var(--ring) * var(--portal-depth-step) * -1));transform-style:preserve-3d;filter:drop-shadow(0 0 3px var(--portal-color)) drop-shadow(0 0 14px color-mix(in srgb,var(--portal-color) 65%,transparent))}.ui-portal__ring:before{content:"";inset:0;clip-path:polygon(evenodd,50% 0,75% 6.699%,93.301% 25%,100% 50%,93.301% 75%,75% 93.301%,50% 100%,25% 93.301%,6.699% 75%,0 50%,6.699% 25%,25% 6.699%,50% 0,50% 1.4%,25.7% 7.911%,7.911% 25.7%,1.4% 50%,7.911% 74.3%,25.7% 92.089%,50% 98.6%,74.3% 92.089%,92.089% 74.3%,98.6% 50%,92.089% 25.7%,74.3% 7.911%,50% 1.4%)}.ui-portal__ring:before,.ui-portal__spark{position:absolute;background:var(--portal-color)}.ui-portal__spark{left:var(--x);top:var(--y);width:var(--spark-size,3px);height:var(--spark-size,3px);box-shadow:0 0 3px #e9ffff,0 0 9px var(--portal-color),0 0 18px color-mix(in srgb,var(--portal-color) 65%,transparent);opacity:var(--spark-opacity,.85)}.ui-portal__dust{position:absolute;inset:-8%;transform:translateZ(25px)}@media (prefers-reduced-motion:no-preference){.ui-portal[data-animated=true] .ui-portal__spark{animation:ui-portal-spark 3s ease-in-out infinite alternate;animation-delay:var(--delay,0s)}}@keyframes ui-portal-spark{0%{translate:-3px -7px;opacity:.25;scale:.65}55%{opacity:1;scale:1.2}to{translate:5px 9px;opacity:.65;scale:.85}}.ui-portal__volume:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--portal-color) 13%,transparent),transparent 68%);transform:translateZ(-160px)}.ui-portal__ring:after{content:"";position:absolute;inset:2%;border:2px dotted color-mix(in srgb,var(--portal-color) 65%,transparent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.ui-portal[data-animated=true] .ui-portal__ring:after{animation:ui-portal-orbit 24s linear infinite;animation-delay:calc(var(--ring) * -2s)}}@keyframes ui-portal-orbit{to{rotate:1turn}}@media (prefers-reduced-motion:no-preference){.ui-portal[data-animated=true] .ui-portal__ring{animation:ui-portal-ring-spin calc(30s + var(--ring) * 3s) linear infinite;animation-delay:calc(var(--ring) * -2s)}.ui-portal[data-animated=true] .ui-portal__ring:nth-child(2n){animation-direction:reverse}}@keyframes ui-portal-ring-spin{0%{transform:translateZ(calc(var(--ring) * var(--portal-depth-step) * -1)) rotate(0deg)}to{transform:translateZ(calc(var(--ring) * var(--portal-depth-step) * -1)) rotate(1turn)}}.ui-portal__label{position:absolute;bottom:100%;left:0;width:100%;display:grid;justify-items:center;gap:.35rem;padding-bottom:.5rem;color:var(--portal-color);text-align:center}.ui-portal__label strong{font-size:clamp(.85rem,1.3vw,1.15rem);font-weight:600;letter-spacing:.16em;text-shadow:0 0 12px color-mix(in srgb,var(--portal-color) 40%,transparent)}.ui-portal__label span{color:var(--color-text-muted);font-size:.6rem;letter-spacing:.06em}@media (max-width:600px){.ui-portal{--portal-depth-step:9px}}.ui-world-cube{--cube-size:64px;position:relative;display:inline-block;flex:none;width:var(--cube-size);height:var(--cube-size);margin:12px;transform-style:preserve-3d;transform:rotateX(-25deg) rotateY(-35deg)}.ui-world-cube>span{position:absolute;inset:0;border:1px solid var(--color-text-muted);background:transparent}.ui-world-cube>span:first-child{transform:translateZ(calc(var(--cube-size) / 2))}.ui-world-cube>span:nth-child(2){transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.ui-world-cube>span:nth-child(3){transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.ui-world-cube--small{--cube-size:16px;margin:4px}.ui-bank-accent{color:var(--color-accent)}.ui-bank-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;flex:none;border-radius:var(--radius-sm);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.ui-bank-icon svg{width:1.25rem;height:1.25rem}.ui-bank-balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;color:var(--color-text);font-size:clamp(2.35rem,4vw,4.75rem);font-weight:800;line-height:1.08;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-bank-balance>span{color:var(--color-text-subtle);font-size:.95rem;font-weight:750;letter-spacing:.01em}.ui-bank-account-amount{color:var(--color-text);font-size:clamp(1.25rem,2vw,1.9rem);font-weight:750;line-height:1.2;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-bank-account-amount>span{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.02em}.ui-bank-operation-id{color:var(--color-text-subtle);font-family:var(--font-sans);font-size:.65rem}.ui-bank-card{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:space-between;gap:1.2rem;aspect-ratio:1.586;min-width:0;padding:clamp(1.15rem,2vw,1.65rem);border-radius:1.35rem;color:var(--color-on-media);background:linear-gradient(125deg,#242424,#131313 56%,#25170f);box-shadow:0 1rem 3rem rgb(0 0 0/25%),inset 0 1px 0 rgb(255 255 255/10%)}.ui-bank-card:before{content:"";position:absolute;z-index:-1;width:110%;aspect-ratio:1;right:-62%;top:-57%;border:1.7rem solid color-mix(in srgb,var(--color-accent) 16%,transparent);border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 0 2.5rem color-mix(in srgb,var(--color-accent) 4%,transparent),0 0 0 5rem color-mix(in srgb,var(--color-accent) 4%,transparent)}.ui-bank-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--color-accent),transparent 75%)}.ui-bank-card[data-frozen=true]{background:linear-gradient(125deg,#25272a,#141516 56%,#24272b)}.ui-bank-card[data-frozen=true]:before{border-color:rgb(170 185 202/12%);box-shadow:0 0 0 2.5rem rgb(170 185 202/3%),0 0 0 5rem rgb(170 185 202/3%)}.ui-bank-card[data-frozen=true]:after{background:linear-gradient(90deg,var(--color-text-subtle),transparent 75%)}.ui-bank-card[data-issued=false]{opacity:.8}.ui-bank-card__bottom,.ui-bank-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.ui-bank-card__brand{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;letter-spacing:.11em}.ui-bank-card__brand img{flex:none;object-fit:contain;cursor:default}.ui-bank-card__type{font-size:.75rem;font-weight:700}.ui-bank-card__chip{display:flex;align-items:center;gap:.6rem;color:#d5b78c;font-size:.6rem;font-weight:750;letter-spacing:.09em}.ui-bank-card__chip svg{width:2rem;height:1.5rem}.ui-bank-card__number{font-size:clamp(.85rem,1.55vw,1.25rem);font-weight:650;letter-spacing:.09em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-bank-card__bottom>div{display:grid;min-width:0;gap:.35rem}.ui-bank-card__bottom strong{display:block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650}.ui-bank-card__label{color:var(--color-on-media-muted);font-size:.55rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ui-bank-card__status{display:inline-flex;align-items:center;gap:.35rem;font-size:.6rem;font-weight:650;white-space:nowrap}.ui-bank-card__status>span{width:.3rem;height:.3rem;border-radius:50%;background:var(--color-accent)}@media (max-width:760px){.ui-bank-card__number{font-size:1rem}.ui-bank-balance{font-size:clamp(2rem,7.5vw,3.5rem)}.ui-bank-account-amount{font-size:1.2rem}}.ui-roulette-heading{color:var(--color-text);font-size:clamp(2rem,4vw,3.75rem);font-weight:750;line-height:1.1;letter-spacing:-.045em}.ui-roulette-stage{position:relative}.ui-roulette-viewport{--roulette-tile-width:11.5rem;--roulette-gap:1rem;height:15.5rem;overflow:hidden;padding-block:1.75rem .5rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.ui-roulette-track{position:relative;left:50%;display:flex;width:max-content;gap:var(--roulette-gap);transform:translateX(calc((var(--roulette-tile-width) + var(--roulette-gap)) * -4 - var(--roulette-tile-width) * .5))}.ui-roulette-track[data-finished=true]{transform:translateX(calc((var(--roulette-tile-width) + var(--roulette-gap)) * var(--roulette-target) * -1 - var(--roulette-tile-width) * .5))}.ui-roulette-viewport[data-spinning=true] .ui-roulette-track[data-finished=true]{transition:transform 5.2s cubic-bezier(.09,.68,.12,1);will-change:transform}.ui-roulette-tile{position:relative;width:var(--roulette-tile-width);height:13rem;flex:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;box-sizing:border-box;padding:1.15rem .9rem;border-radius:var(--radius-lg);background:var(--color-card)}.ui-roulette-tile>strong{color:var(--color-text);font-size:.8rem;font-weight:650;text-align:center;line-height:1.4}.ui-roulette-viewport[data-spinning=false] .ui-roulette-track[data-finished=true] .ui-roulette-tile[data-winner=true]{background:var(--color-surface-elevated)}.ui-roulette-art{width:8.5rem;height:8.5rem;display:grid;place-items:center;flex:none;filter:drop-shadow(0 .5rem .8rem var(--color-overlay-soft))}.ui-roulette-pointer{position:absolute;z-index:2;top:-.1rem;left:50%;width:1.5rem;height:1.5rem;display:grid;place-items:center;transform:translateX(-50%);color:var(--color-accent)}.ui-roulette-pointer>svg{width:1.35rem;height:1.35rem;stroke-width:3}.ui-roulette-progress-label{color:var(--color-text-muted);font-size:.7rem;font-weight:550;line-height:1.4}.ui-roulette-progress-value{color:var(--color-text);font-size:.7rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-roulette-progress{display:block;width:100%;height:.2rem;border:0;border-radius:99px;overflow:hidden;appearance:none;background:var(--color-subcard-active)}.ui-roulette-progress::-webkit-progress-bar{border-radius:99px;background:var(--color-subcard-active)}.ui-roulette-progress::-webkit-progress-value{border-radius:99px;background:var(--color-accent);-webkit-transition:width var(--duration-medium);transition:width var(--duration-medium)}.ui-roulette-progress::-moz-progress-bar{border-radius:99px;background:var(--color-accent)}.ui-roulette-result{animation:ui-roulette-reveal .5s ease both}.ui-roulette-prize{border-radius:var(--radius-lg);transition:background var(--duration-fast)}.ui-roulette-prize:hover{background:var(--color-card)}.ui-roulette-prize-title{color:var(--color-text);font-size:.75rem;font-weight:650;line-height:1.4}.ui-roulette-rarity{--roulette-tone:var(--color-text-subtle);color:var(--roulette-tone);font-size:.6rem;font-weight:550}.ui-roulette-rarity[data-rarity=special]{--roulette-tone:var(--color-success)}.ui-roulette-rarity[data-rarity=rare]{--roulette-tone:var(--color-info)}.ui-roulette-rarity[data-rarity=elite]{--roulette-tone:var(--color-achievement-tier-4)}.ui-roulette-rarity[data-rarity=legendary]{--roulette-tone:var(--color-warning)}.ui-roulette-odds{color:var(--color-text-subtle);font-size:.6rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-roulette-history-title{color:var(--color-text);font-size:.75rem;font-weight:600;line-height:1.4}@keyframes ui-roulette-reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.ui-roulette-viewport{--roulette-tile-width:9.5rem;--roulette-gap:.65rem;height:14rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.ui-roulette-tile{height:11.5rem;padding:.9rem .65rem}.ui-roulette-art{width:7.25rem;height:7.25rem}}@media(prefers-reduced-motion:reduce){.ui-roulette-viewport[data-spinning=true] .ui-roulette-track[data-finished=true]{transition:none}.ui-roulette-result{animation:none}.ui-roulette-prize{transition:none}}.ui-application-page-preview{display:block;width:100%;height:48rem;border:0;background:var(--color-card-solid)}:root{color-scheme:dark;--mr-color-bg:#030303;--mr-color-bg-elevated:#080808;--mr-color-surface:#111111;--mr-color-surface-hover:#191919;--mr-color-border:rgb(255 255 255/13%);--mr-color-border-strong:rgb(255 255 255/24%);--mr-color-text:#f7f5f2;--mr-color-text-muted:#a7a3a0;--mr-color-text-subtle:#6f6c69;--mr-color-accent:#ff5a00;--mr-color-accent-hover:#ff6a19;--mr-color-accent-soft:rgb(255 90 0/13%);--mr-color-success:#aaff26;--mr-color-warning:#ffb13b;--mr-color-danger:#ff4b32;--mr-font-sans:Inter,"SF Pro Display","Segoe UI",sans-serif;--mr-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--mr-radius-sm:12px;--mr-radius-md:16px;--mr-radius-lg:22px;--mr-radius-xl:34px;--mr-shadow-panel:0 26px 80px rgb(0 0 0/50%);--mr-content-width:1440px;--mr-transition:180ms ease;--mr-dropdown-bg:rgb(24 24 26/94%);--mr-dropdown-border:rgb(255 255 255/8%);--mr-dropdown-text:#f7f7f7;--mr-dropdown-text-muted:rgb(255 255 255/47%);--mr-dropdown-text-subtle:rgb(255 255 255/42%);--mr-dropdown-hover:rgb(255 255 255/8.5%);--mr-dropdown-separator:rgb(255 255 255/9%);--mr-dropdown-accent:#ff7a45;--mr-dropdown-danger:#ff7770;--mr-dropdown-danger-hover:rgb(230 62 55/82%);--mr-dropdown-disabled-opacity:.4;--mr-dropdown-width:286px;--mr-dropdown-radius:15px;--mr-dropdown-item-radius:9px;--mr-dropdown-backdrop:blur(24px) saturate(1.25);--mr-dropdown-shadow:none;--mr-dropdown-duration:120ms}.mr-button{appearance:none;border:0;border-radius:999px;background:var(--mr-color-text);color:#090909;cursor:pointer;font:inherit;font-weight:750;min-height:54px;padding:0 22px;transition:background var(--mr-transition),transform var(--mr-transition)}.mr-button:hover{background:#fff}.mr-button:active{transform:translateY(1px)}.mr-button:focus-visible{outline:2px solid white;outline-offset:3px}.mr-button:disabled{cursor:not-allowed;opacity:.55}.ui-compact-action{min-height:2.7rem;padding:0 .85rem;border:0;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;color:var(--color-text,var(--mr-color-text));background:var(--color-card-glass,rgb(18 18 18/44%));box-shadow:none;-webkit-backdrop-filter:var(--backdrop-subcard,blur(6px));backdrop-filter:var(--backdrop-subcard,blur(6px));font-size:.66rem;font-weight:760;line-height:1;white-space:nowrap;transition:background var(--mr-transition),transform var(--mr-transition)}.ui-compact-action:focus-visible,.ui-compact-action:hover{background:var(--color-card-glass-hover,rgb(28 28 28/58%));transform:translateY(-1px)}.ui-compact-action svg{flex:0 0 auto;width:.9rem;height:.9rem}.ui-compact-action small{color:var(--color-text-muted,var(--mr-color-text-muted));font-size:.52rem}.ui-action-card{--ui-action-card-opacity:48%;--ui-action-card-hover-opacity:62%;min-height:3.15rem;padding:0 1rem;border:0;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;color:var(--color-on-media,#fff);background:rgb(7 8 11/var(--ui-action-card-opacity));box-shadow:none;-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12);font-size:.66rem;font-weight:780;line-height:1;white-space:nowrap;transition:background var(--mr-transition),transform var(--mr-transition),box-shadow var(--mr-transition)}.ui-action-card--solid{--ui-action-card-opacity:100%;color:#08090b;background:#fff;box-shadow:0 .75rem 2rem rgb(0 0 0/22%);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-action-card--glass{--ui-action-card-opacity:58%}.ui-action-card--soft{--ui-action-card-opacity:34%;--ui-action-card-hover-opacity:50%}.ui-action-card:focus-visible,.ui-action-card:hover{background:rgb(18 19 22/var(--ui-action-card-hover-opacity));box-shadow:0 .65rem 1.6rem rgb(0 0 0/18%);transform:translateY(-2px)}.ui-action-card--solid:focus-visible,.ui-action-card--solid:hover{color:#08090b;background:#fff}.ui-action-card svg{flex:0 0 auto;width:.95rem;height:.95rem}.ui-field{min-width:0;display:grid;gap:5px}.ui-field-label{color:var(--color-text-muted,var(--mr-color-text-muted));font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.045em}.ui-input,.ui-select,.ui-textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:0 12px;appearance:none;border:0;border-radius:var(--radius-sm,var(--mr-radius-sm));outline:0;color:var(--color-text,var(--mr-color-text));background:var(--color-subcard,rgb(255 255 255/6%));box-shadow:none;font:inherit;font-size:.875rem;line-height:1.35;transition:background-color var(--mr-transition)}.ui-select{padding-right:34px;color-scheme:dark;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 15px) 50%,calc(100% - 11px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.ui-textarea,textarea.ui-input{min-height:88px;padding-block:11px;line-height:1.45;resize:vertical}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-subtle,var(--mr-color-text-subtle));opacity:1}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{background-color:var(--color-subcard-hover,var(--mr-color-surface-hover))}.ui-input:focus,.ui-input:focus-visible,.ui-select:focus,.ui-select:focus-visible,.ui-textarea:focus,.ui-textarea:focus-visible{outline:0;background-color:var(--color-subcard-hover,var(--mr-color-surface-hover));box-shadow:none}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{cursor:not-allowed;opacity:.48}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{background-color:var(--color-danger-soft,rgb(255 119 112/12%))}:is(input.ui-input,textarea.ui-input,.ui-textarea,.ui-select-control){border:0!important;box-shadow:none!important;border-radius:var(--radius-sm,var(--mr-radius-sm))!important;background-color:var(--color-subcard,rgb(255 255 255/6%))!important}:is(input.ui-input,textarea.ui-input,.ui-textarea,.ui-select-control):is(:hover,:focus-within){background-color:var(--color-subcard-hover,var(--mr-color-surface-hover))!important}.ui-select-control[data-invalid=true],:is(.ui-input,.ui-textarea)[aria-invalid=true]{background-color:var(--color-danger-soft,rgb(255 119 112/12%))!important}.ui-select-control.ui-select-pill{border-radius:999px!important}:is(.ui-input,.ui-textarea):focus-visible{outline:2px solid var(--color-focus,var(--mr-color-text));outline-offset:2px}.ui-search-field input.ui-input{background:transparent!important;border-radius:0!important}.ui-input.ui-input--embedded,.ui-input.ui-input--embedded:is(:hover,:focus-within){min-height:0;padding:0;background:transparent!important;border-radius:0!important;outline:0}.mr-panel{background:rgb(17 17 17/88%);border:1px solid var(--mr-color-border);border-radius:var(--mr-radius-lg);box-shadow:var(--mr-shadow-panel)}.mr-dropdown__layer{position:fixed;inset:0;z-index:12000;pointer-events:none}.mr-dropdown{--mr-dropdown-item-height:36px;position:fixed;width:min(var(--mr-dropdown-width),calc(100vw - 20px));max-height:min(620px,calc(100dvh - 20px));overflow-x:hidden;overflow-y:auto;padding:7px;color:var(--mr-dropdown-text);background:var(--mr-dropdown-bg);border:0!important;border-radius:var(--mr-dropdown-radius);box-shadow:var(--mr-dropdown-shadow)!important;pointer-events:auto;-webkit-backdrop-filter:var(--mr-dropdown-backdrop);backdrop-filter:var(--mr-dropdown-backdrop);animation:mr-dropdown-in var(--mr-dropdown-duration) ease-out both}.mr-dropdown__header{display:flex;align-items:center;gap:7px;padding:8px 10px 10px}.mr-dropdown__heading{display:grid;min-width:0;gap:2px}.mr-dropdown__back{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;padding:0;color:var(--mr-dropdown-text-muted);background:transparent;border:0;border-radius:8px;cursor:pointer}.mr-dropdown__back:focus-visible,.mr-dropdown__back:hover{color:var(--mr-dropdown-text);background:var(--mr-dropdown-hover);outline:none}.mr-dropdown__back>span{font-size:22px;line-height:1}.mr-dropdown__heading>span,.mr-dropdown__section-label{color:var(--mr-dropdown-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mr-dropdown__heading>strong{overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mr-dropdown__section{display:grid;gap:2px}.mr-dropdown__section-label{padding:7px 10px 5px}.mr-dropdown__separator{margin:6px 4px}:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem]){display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;width:100%;min-height:var(--mr-dropdown-item-height);padding:6px 9px;color:rgb(255 255 255/88%);background:transparent;border:0;border-radius:var(--mr-dropdown-item-radius);font:inherit;text-align:left;cursor:pointer}:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem]):focus-visible,:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem]):hover,:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem])[data-expanded=true]{color:var(--mr-dropdown-text);background:var(--mr-dropdown-hover);outline:none}:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem])[data-tone=accent]{color:var(--mr-dropdown-accent)}:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem])[data-tone=danger]{color:var(--mr-dropdown-danger)}:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem])[data-tone=danger]:focus-visible,:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem])[data-tone=danger]:hover{color:var(--mr-dropdown-text);background:var(--mr-dropdown-danger-hover)}:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem])[aria-disabled=true]{opacity:var(--mr-dropdown-disabled-opacity);cursor:not-allowed}.mr-dropdown__icon{display:grid;place-items:center;width:20px;height:20px}.mr-dropdown__icon>svg{width:16px;height:16px;stroke-width:1.9}.mr-dropdown__copy{display:grid;min-width:0;padding-right:8px}.mr-dropdown__copy>b{font-size:13px;font-weight:650;line-height:1.2}.mr-dropdown__copy>b,.mr-dropdown__copy>em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-dropdown__copy>em{margin-top:2px;color:var(--mr-dropdown-text-muted);font-size:10px;font-style:normal;line-height:1.25}.mr-dropdown__shortcut{min-width:26px;padding:3px 5px;color:var(--mr-dropdown-text-subtle);background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/8%);border-radius:5px;font:600 9px/1 var(--mr-font-mono);text-align:center}.mr-dropdown__chevron{font-size:19px;line-height:1}@keyframes mr-dropdown-in{0%{opacity:0;transform:translateY(-3px) scale(.985)}}@media (max-width:720px){.mr-dropdown{--mr-dropdown-item-height:44px;width:min(320px,calc(100vw - 16px))}:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem]){min-height:44px}}@media (prefers-reduced-motion:reduce){.mr-dropdown{animation:none}}html body input.ui-checkbox[type=checkbox]{appearance:none;display:inline-grid;place-content:center;box-sizing:border-box;width:1.05rem;height:1.05rem;min-width:1.05rem;min-height:1.05rem;max-width:1.05rem;max-height:1.05rem;padding:0;margin:0;flex:0 0 1.05rem;vertical-align:middle;border:1px solid var(--color-border-strong,var(--mr-color-border-strong));border-radius:.3rem;background:var(--color-subcard,var(--mr-color-surface));color:var(--color-text,var(--mr-color-text));cursor:pointer;box-shadow:none;transition:background .14s,border-color .14s}html body input.ui-checkbox[type=checkbox]:before{content:"";display:block;position:static;width:.6rem;height:.6rem;margin:0;border:0;border-radius:0;background:currentColor;clip-path:polygon(14% 44%,0 58%,38% 94%,100% 20%,84% 6%,36% 66%);transform:scale(0);transition:transform .12s}html body input.ui-checkbox[type=checkbox]:checked,html body input.ui-checkbox[type=checkbox]:indeterminate{background:var(--color-text,var(--mr-color-text));border-color:var(--color-text,var(--mr-color-text));color:var(--color-surface,var(--mr-color-surface))}html body input.ui-checkbox[type=checkbox]:checked:before,html body input.ui-checkbox[type=checkbox]:indeterminate:before{transform:scale(1)}html body input.ui-checkbox[type=checkbox]:indeterminate:before{clip-path:inset(40% 6% round 1px)}html body input.ui-checkbox[type=checkbox]:hover:not(:disabled){border-color:var(--color-text,var(--mr-color-text))}html body input.ui-checkbox[type=checkbox]:focus-visible{outline:2px solid var(--color-text,var(--mr-color-text));outline-offset:3px}html body input.ui-checkbox[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}html body input.ui-checkbox[type=checkbox][aria-invalid=true]{border-color:var(--color-danger,var(--mr-color-danger))}.ui-checkbox-row{display:flex;align-items:center;gap:.65rem;min-height:2rem;color:var(--color-text,var(--mr-color-text));font-size:.85rem;line-height:1.5;cursor:pointer}.ui-checkbox-row:has(:disabled){cursor:not-allowed}@media(forced-colors:active){html body input.ui-checkbox[type=checkbox]{appearance:auto}html body input.ui-checkbox[type=checkbox]:before{display:none}}@media(prefers-reduced-motion:reduce){html body input.ui-checkbox[type=checkbox],html body input.ui-checkbox[type=checkbox]:before{transition:none}}button.ui-color-picker{display:inline-flex;align-items:center;gap:.65rem;width:100%;min-width:0;min-height:2.5rem;padding:.55rem .75rem;border:1px solid var(--color-border,var(--mr-color-border));border-radius:var(--radius-sm,var(--mr-radius-sm));background:var(--color-subcard,var(--mr-color-surface));color:var(--color-text,var(--mr-color-text));font:inherit;cursor:pointer;box-shadow:none;text-align:left}button.ui-color-picker:focus-visible{outline:2px solid var(--color-text,var(--mr-color-text));outline-offset:3px}button.ui-color-picker:disabled{opacity:.4;cursor:not-allowed}.ui-color-picker__swatch{width:1.35rem;height:1.35rem;flex:0 0 1.35rem;border-radius:.4rem;box-shadow:inset 0 0 0 1px #ffffff20}.ui-color-picker__value{font:500 .8rem/1.2 ui-monospace,monospace;letter-spacing:.025em}.ui-color-picker__chevron{margin-left:auto;opacity:.55}button.ui-color-picker--compact{width:2.5rem;flex:0 0 2.5rem;padding:.5rem;justify-content:center}.ui-color-picker__panel.mr-dropdown{--mr-dropdown-width:18rem;min-width:0;overflow:auto}.ui-color-picker__panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-size:.85rem}.ui-color-picker__panel header button{width:1.8rem;height:1.8rem;min-height:0;border:0;border-radius:50%;background:var(--color-subcard,var(--mr-color-surface-hover));color:inherit;font-size:1.15rem;cursor:pointer}.ui-color-picker__plane{height:9rem;border-radius:.6rem;position:relative;touch-action:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--picker-hue);cursor:crosshair;overflow:hidden}.ui-color-picker__plane i{position:absolute;width:.8rem;height:.8rem;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0009;pointer-events:none}.ui-color-picker__sliders{display:grid;gap:.65rem;margin:1rem 0}.ui-color-picker__sliders label{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.7rem;color:var(--color-text-muted,var(--mr-color-text-muted))}.ui-color-picker__sliders input{width:100%;min-width:0;height:.55rem;appearance:none;border:0;border-radius:1rem;padding:0;background:var(--color-subcard,var(--mr-color-surface-hover));accent-color:var(--color-text,var(--mr-color-text));cursor:pointer}.ui-color-picker__sliders input.ui-color-picker__hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.ui-color-picker__sliders input::-webkit-slider-thumb{appearance:none;width:.9rem;height:.9rem;border:2px solid #fff;border-radius:50%;background:#777;box-shadow:0 1px 3px #0008}.ui-color-picker__sliders input::-moz-range-thumb{width:.7rem;height:.7rem;border:2px solid #fff;border-radius:50%;background:#777}.ui-color-picker__swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;margin-bottom:.85rem}.ui-color-picker__swatches button{display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:0;border:1px solid #ffffff18;border-radius:.45rem;cursor:pointer;font-size:1rem}.ui-color-picker__swatches button[aria-pressed=true]{outline:2px solid var(--color-text,var(--mr-color-text));outline-offset:2px}.ui-color-picker__hex{display:flex;align-items:center;gap:.7rem;font-size:.7rem;color:var(--color-text-muted,var(--mr-color-text-muted))}.ui-color-picker__hex .ui-input{min-width:0;flex:1 1;font-family:ui-monospace,monospace;text-transform:uppercase}.ui-color-picker__panel :is(button,input):focus-visible{outline:2px solid var(--color-text,var(--mr-color-text));outline-offset:3px}:is(.mr-button,.ui-primary-action,.ui-compact-action,.ui-icon-button,.ui-action-card,.ui-tile-action,.ui-action-menu-item){border:0!important}.ui-emoji-glyph{--emoji-accent:transparent;display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--emoji-accent) 28%,transparent))}.ui-emoji-picker{min-width:0;display:flex;flex-direction:column;gap:8px}.ui-emoji-picker__panel{--mr-dropdown-width:352px}.ui-emoji-picker__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px}.ui-emoji-picker__search{position:relative;display:flex;align-items:center}.ui-emoji-picker__search>svg{position:absolute;left:12px;pointer-events:none;color:var(--color-text-subtle)}.ui-emoji-picker__search>input{padding-left:36px}.ui-emoji-picker__categories{display:flex;gap:2px;padding:3px;overflow-x:auto;flex:none;scrollbar-width:thin}.ui-emoji-picker__categories>button{flex:1 0 28px;width:28px;min-width:28px;height:30px;padding:0;border-radius:var(--radius-sm)}.ui-emoji-picker__categories>button[aria-pressed=true]{color:var(--color-accent);background:var(--color-subcard-hover)}.ui-emoji-picker__content{min-height:0;max-height:min(280px,42dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px}.ui-emoji-picker__content h3{margin:10px 0 8px;color:var(--color-text-muted);font-size:10px;font-weight:650}.ui-emoji-picker__content section:first-child h3{margin-top:2px}.ui-emoji-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px}.ui-emoji-picker__grid>.ui-emoji-picker__item{display:flex;align-items:center;justify-content:center;min-width:0;height:38px;padding:0;border:0;cursor:pointer;transition:background var(--duration-fast)}.ui-emoji-picker__item:hover,.ui-emoji-picker__item[aria-pressed=true]{background:var(--color-subcard-hover)}.ui-emoji-picker__item:focus-visible,.ui-emoji-picker__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-emoji-picker__trigger{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border:0;cursor:pointer}.ui-emoji-picker__trigger:hover{background:var(--color-subcard-hover)}.ui-emoji-picker__item:disabled,.ui-emoji-picker__trigger:disabled{opacity:.4;cursor:default}.ui-emoji-picker__empty{padding:20px 8px;text-align:center;color:var(--color-text-muted);font-size:12px}.mr-dropdown{font-size:13px;line-height:1.4}.mr-dropdown__actions>header{display:grid;gap:2px;padding:8px 10px 10px}.mr-dropdown__actions>header strong{font-size:14px}.mr-dropdown__actions>header small{font-size:11px;color:var(--mr-dropdown-text-muted)}.mr-dropdown__actions [role=menuitem],.mr-dropdown__actions>button{height:auto;min-height:var(--mr-dropdown-item-height);gap:8px;font-size:13px}.mr-dropdown__actions svg,.mr-dropdown__item>svg{width:16px;height:16px;flex-shrink:0}.mr-dropdown__actions [data-danger]{color:var(--color-danger)}.mr-dropdown__actions>label{margin:4px 9px}.mr-dropdown__actions>[role=alert]{padding:6px 9px;color:var(--color-danger)}.mr-dropdown__separator{display:block;height:1px;border:0;margin:5px 7px;background:var(--mr-dropdown-separator)}.mr-dropdown [role=option]{min-height:var(--mr-dropdown-item-height);padding:6px 9px;border:0;border-radius:var(--mr-dropdown-item-radius);color:var(--mr-dropdown-text);background:transparent;font-size:13px}.mr-dropdown [role=option]:hover,.mr-dropdown [role=option][aria-selected=true]{background:var(--mr-dropdown-hover)}.mr-dropdown [role=option] b,.mr-dropdown [role=option] strong{font-size:13px}.mr-dropdown [role=option] small{font-size:11px;color:var(--mr-dropdown-text-muted)}.mr-dropdown-disclosure{position:relative}.mr-dropdown-disclosure>summary{list-style:none}.mr-dropdown-disclosure>summary::-webkit-details-marker{display:none}.mr-dropdown-disclosure__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:12000}.mr-dropdown__actions>button:not(:has(>svg,>.mr-dropdown__icon,>img)),.mr-dropdown__item:not(:has(>svg,>.mr-dropdown__icon,>img)){grid-template-columns:minmax(0,1fr) auto}:is(.mr-dropdown__item,.mr-dropdown__actions>button,.mr-dropdown__actions [role=menuitem]):disabled{opacity:var(--mr-dropdown-disabled-opacity);cursor:not-allowed}html body input:focus,html body select:focus,html body textarea:focus{outline:none}html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-border-strong,rgb(255 255 255/19%))}@media (forced-colors:active){html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline:1px solid Highlight;outline-offset:2px}}.ui-minecraft-builds{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.ui-minecraft-builds label,.ui-minecraft-form label{display:grid;gap:.35rem}.ui-minecraft-form fieldset{display:grid;gap:.75rem;border:0;padding:1rem 0;min-width:0}.ui-minecraft-form label:has(input[type=checkbox]){display:flex;align-items:center}.ui-minecraft-installations{display:grid;gap:.25rem;list-style:none;margin:.75rem 0;padding:0}.ui-minecraft-installation{display:flex;align-items:center;gap:.25rem;min-width:0}.ui-minecraft-installation[data-dragging=true]{opacity:.65}.ui-minecraft-installation .ui-pill{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-minecraft-form fieldset>button{justify-self:start}
/*# sourceMappingURL=1faa222eb58d5ae1.css.map*/