: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/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/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-danger:#ff746b;--color-danger-soft:rgb(255 116 107/11%);--color-danger-border:rgb(255 116 107/17%);--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-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-primary-action{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-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-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-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-card-light .ui-subcard,.ui-subcard-light{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-flex;align-items:center;gap:.55rem;color:var(--color-text-muted);font-size:.66rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.ui-section-label:before{content:"";width:.3rem;height:.3rem;border-radius:50%;background:var(--color-accent)}.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:static}.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-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-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-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)}: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/14%);--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:0 12px 34px rgb(0 0 0/28%);--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:1px solid var(--color-border-strong,var(--mr-color-border));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:border-color var(--mr-transition),background var(--mr-transition),transform var(--mr-transition)}.ui-compact-action:focus-visible,.ui-compact-action:hover{border-color:color-mix(in srgb,currentColor 28%,transparent);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-border-opacity:20%;--ui-action-card-hover-opacity:62%;min-height:3.15rem;padding:0 1rem;border:1px solid rgb(255 255 255/var(--ui-action-card-border-opacity));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:inset 0 1px 0 rgb(255 255 255/5%);-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:border-color var(--mr-transition),background var(--mr-transition),transform var(--mr-transition),box-shadow var(--mr-transition)}.ui-action-card--solid{--ui-action-card-opacity:100%;border-color:#fff;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-border-opacity:16%;--ui-action-card-hover-opacity:50%}.ui-action-card:focus-visible,.ui-action-card:hover{border-color:rgb(255 255 255/32%);background:rgb(18 19 22/var(--ui-action-card-hover-opacity));box-shadow:inset 0 1px 0 rgb(255 255 255/8%),0 .65rem 1.6rem rgb(0 0 0/18%);transform:translateY(-2px)}.ui-action-card--solid:focus-visible,.ui-action-card--solid:hover{border-color:#fff;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:1px solid var(--color-border,var(--mr-color-border));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:12px;line-height:1.35;transition:border-color var(--mr-transition),background-color var(--mr-transition),box-shadow 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{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{border-color:var(--color-border-strong,var(--mr-color-border-strong));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{border-color:color-mix(in srgb,var(--color-accent,var(--mr-color-accent)) 58%,transparent);outline:0;background-color:var(--color-subcard-hover,var(--mr-color-surface-hover));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent,var(--mr-color-accent)) 10%,transparent)}.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]{border-color:var(--color-danger-border,var(--mr-color-danger))}.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{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:1px solid var(--mr-dropdown-border);border-radius:var(--mr-dropdown-radius);box-shadow:var(--mr-dropdown-shadow);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{display:block;height:1px;margin:6px 4px;background:var(--mr-dropdown-separator)}.mr-dropdown__item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;width:100%;min-height:38px;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}.mr-dropdown__item:focus-visible,.mr-dropdown__item:hover,.mr-dropdown__item[data-expanded=true]{color:var(--mr-dropdown-text);background:var(--mr-dropdown-hover);outline:none}.mr-dropdown__item[data-tone=accent]{color:var(--mr-dropdown-accent)}.mr-dropdown__item[data-tone=danger]{color:var(--mr-dropdown-danger)}.mr-dropdown__item[data-tone=danger]:focus-visible,.mr-dropdown__item[data-tone=danger]:hover{color:var(--mr-dropdown-text);background:var(--mr-dropdown-danger-hover)}.mr-dropdown__item[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{width:min(320px,calc(100vw - 16px))}.mr-dropdown__item{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{width:18rem;min-width:0;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto;padding:1rem;border-radius:1rem;background:var(--color-card,var(--mr-color-surface));color:var(--color-text,var(--mr-color-text));box-shadow:0 1rem 3rem #0008;border:1px solid var(--color-border,var(--mr-color-border))}.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}.maralys-content-document{color:var(--content-text,#e8e8eb);font:400 clamp(1rem,.96rem + .18vw,1.125rem)/1.72 system-ui,sans-serif;overflow-wrap:anywhere}.maralys-content-document>*+*{margin-top:1.15em}.maralys-content-document h1,.maralys-content-document h2,.maralys-content-document h3,.maralys-content-document h4{color:var(--content-heading,#fff);line-height:1.08;letter-spacing:-.035em;margin:1.5em 0 .55em}.maralys-content-document img,.maralys-content-document video{display:block;width:100%;height:auto;border-radius:18px;background:#111}.maralys-content-document figure{margin:1.5rem 0}.maralys-content-document figcaption{color:#96969f;font-size:.82rem;margin-top:.55rem}.maralys-content-document a{color:#bda7ff;text-decoration-thickness:1px;text-underline-offset:3px}.maralys-content-callout,.maralys-content-document blockquote{border-left:3px solid #8b5cf6;background:rgba(139,92,246,.09);border-radius:0 16px 16px 0;margin:1.4rem 0;padding:1rem 1.2rem}.maralys-content-callout[data-kind=warning]{border-color:#f59e0b;background:rgba(245,158,11,.09)}.maralys-content-callout summary{cursor:pointer;font-weight:700}.maralys-content-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.5rem 0}.maralys-content-gallery figure{margin:0}.maralys-content-document table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.maralys-content-document td,.maralys-content-document th{border:1px solid rgba(255,255,255,.14);padding:.65rem .8rem}.maralys-content-document pre{background:#111118;border-radius:14px;max-width:100%;overflow:auto;padding:1rem}.maralys-content-game{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;gap:14px;padding:10px;text-decoration:none}.maralys-content-game i,.maralys-content-game img{border-radius:10px;height:64px;object-fit:cover;width:64px}.maralys-content-game span{display:grid}.maralys-content-game small{color:#9b9ba4;font-size:.65rem;letter-spacing:.16em}.maralys-content-editor>nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.maralys-content-editor>nav button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:inherit;padding:8px 13px}.maralys-content-editor>nav button[aria-pressed=true]{background:#fff;color:#08080a}.maralys-content-editor textarea{color:#eee;font:400 .95rem/1.65 ui-monospace,monospace;padding:16px;resize:vertical;width:100%}.maralys-content-editor textarea,.maralys-content-editor-visual{background:#0d0d10;border:1px solid rgba(255,255,255,.12);border-radius:14px;min-height:420px}.maralys-content-editor-visual{overflow:hidden}.maralys-content-editor-visual .milkdown{min-height:420px;padding:20px}.maralys-content-editor-visual [data-maralys-editor-block]{border:1px solid rgba(139,92,246,.45);border-radius:14px;display:grid;gap:8px;margin:1rem 0;padding:12px 14px}.maralys-content-editor-visual [data-maralys-editor-block=warning]{border-color:rgba(245,158,11,.65)}.maralys-content-editor-visual [data-maralys-editor-block]>strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:640px){.maralys-content-gallery{grid-template-columns:1fr}.maralys-content-document{font-size:1rem;line-height:1.65}.maralys-content-document h1{font-size:clamp(1.9rem,10vw,2.7rem)}.maralys-content-document h2{font-size:clamp(1.55rem,7vw,2.1rem)}.maralys-content-document img,.maralys-content-document video{border-radius:12px}.maralys-content-editor>nav{flex-wrap:nowrap;margin-inline:-4px;overflow-x:auto;padding:0 4px 8px;scrollbar-width:none}.maralys-content-editor>nav>*{flex:0 0 auto}.maralys-content-editor textarea,.maralys-content-editor-visual,.maralys-content-editor-visual .milkdown{min-height:340px}.maralys-content-editor-visual .milkdown{padding:14px}}.maralys-content-upload{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:inherit;cursor:pointer;padding:8px 13px}@font-face{font-family:lg;src:url(/_next/static/media/lg.955a4bcf.woff2) format("woff2"),url(/_next/static/media/lg.dc565ab5.ttf) format("truetype"),url(/_next/static/media/lg.c950f0b5.woff) format("woff"),url(/_next/static/media/lg.a5ca0178.svg#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scaleX(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/_next/static/media/loading.49ca460c.gif) no-repeat scroll 50% transparent}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{transform:translate3d(0,100%,0);will-change:transform;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform:translateZ(0);backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scaleX(1);transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{transform:scaleX(1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{transform:scaleX(1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{transform:scaleX(1) translate3d(0,-50%,0)!important;top:50%!important;left:0!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:"\e311"}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:"\e033"}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:"\e312"}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:rgb(169,7,7)}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer.lg-animate-thumb .lg-thumb{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}*{box-sizing:border-box}html{min-width:320px}body,html{background:var(--color-surface)}body{min-height:100vh;margin:0;color:var(--color-text);font-family:var(--font-sans);text-rendering:optimizeLegibility}html[data-runtime=desktop]{--app-viewport-height:calc(100svh - var(--desktop-titlebar-height))}html[data-runtime=desktop] body{padding-top:var(--desktop-titlebar-height)}html[data-desktop-tray=true]{--desktop-titlebar-height:0px;--app-viewport-height:100svh;background:#090909}html[data-desktop-tray=true] body{min-width:0;padding:0;overflow:hidden;background:#090909}html[data-desktop-tray=true] .skipLink{display:none}html[data-capture-overlay=true]{--desktop-titlebar-height:0px;--app-viewport-height:100svh;background:#000;cursor:crosshair}html[data-capture-overlay=true] body{min-width:0;padding:0;overflow:hidden;background:#000;-webkit-user-select:none;user-select:none}html[data-capture-overlay=true] .skipLink{display:none}button,input{font:inherit}button{border:0;padding:0;background:none;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}img:not([data-image-viewer=disabled]):not(button img){cursor:zoom-in}h1,h2,h3,p{margin:0}::selection{color:var(--color-on-media);background:var(--color-accent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.skipLink{position:fixed;z-index:999;left:1rem;top:-5rem;padding:.7rem 1rem;border-radius:var(--radius-sm);color:var(--color-on-media);background:var(--color-accent)}.skipLink:focus{top:1rem}.lg-backdrop{background:rgb(3 3 4/94%);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05)}.lg-outer.maralys-image-viewer{font-family:var(--font-sans)}.lg-outer.maralys-image-viewer .lg-components,.lg-outer.maralys-image-viewer .lg-toolbar{background:linear-gradient(180deg,rgb(5 5 6/78%),transparent)}.lg-outer.maralys-image-viewer .lg-thumb-outer{background:rgb(8 8 9/82%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lg-outer.maralys-image-viewer .lg-thumb-item{border:1px solid transparent;border-radius:.55rem;overflow:hidden}.lg-outer.maralys-image-viewer .lg-thumb-item.active,.lg-outer.maralys-image-viewer .lg-thumb-item:hover{border-color:var(--color-text)}.lg-outer.maralys-image-viewer .lg-counter{color:var(--color-on-media-muted);font-size:.75rem;font-weight:750}.lg-outer.maralys-image-viewer .lg-next,.lg-outer.maralys-image-viewer .lg-prev{border:1px solid rgb(255 255 255/12%);border-radius:999px;color:#fff;background:rgb(10 10 12/58%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lg-outer.maralys-image-viewer .lg-toolbar .lg-icon{color:var(--color-on-media-muted)}.lg-outer.maralys-image-viewer .lg-toolbar .lg-icon:hover{color:#fff}.maralys-image-viewer-caption{max-width:min(44rem,88vw);margin:0 auto;color:#fff;font-size:clamp(.72rem,1.4vw,.9rem);line-height:1.55;text-align:center}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ui-maintenance{position:fixed;inset:0;z-index:2147483647;isolation:isolate;display:grid;place-items:center;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:clamp(1.25rem,4vw,4rem);border:0;overflow-y:auto;overscroll-behavior:contain}.ui-maintenance::backdrop{background:var(--color-surface)}.ui-maintenance-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#100e18}.ui-maintenance-backdrop video{width:100%;height:100%;object-fit:cover;filter:blur(9px) saturate(.75);transform:scale(1.06)}.ui-maintenance-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,rgb(12 8 24/32%),rgb(5 5 8/82%) 85%),linear-gradient(rgb(6 6 12/38%),rgb(6 6 12/55%))}.ui-maintenance-content{width:min(100%,72rem);margin:auto;text-align:center}.ui-maintenance .ui-section-label:before{display:none}.ui-maintenance-brand{justify-content:center;margin-bottom:clamp(2.5rem,7vh,5rem);font-size:.65rem;letter-spacing:.24em;color:rgb(255 255 255/65%)}.ui-maintenance-brand>span{margin-inline:.65rem;opacity:.35}.ui-maintenance-copy h2{font-size:clamp(1.2rem,2.8vw,2rem);font-weight:450;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.ui-maintenance-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.5rem,3vw,3rem);width:min(100%,62rem);margin:clamp(2rem,5vh,3.5rem) auto 2rem}.ui-maintenance-unit{display:grid;gap:1rem;min-width:0}.ui-maintenance-number{color:#fff7ff;font-size:clamp(3rem,12.5vw,11rem);font-weight:300;line-height:.95;letter-spacing:-.065em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgb(221 193 255/45%),0 0 80px rgb(169 105 255/30%)}.ui-maintenance-unit .ui-section-label{justify-content:center;font-size:.6rem;font-weight:500;letter-spacing:.25em;color:rgb(241 232 255/55%)}.ui-maintenance-description{margin:0 auto;max-width:32rem;color:rgb(255 255 255/70%);font-size:clamp(.85rem,1.6vw,1rem);line-height:1.65;text-wrap:balance}.ui-maintenance-note{margin-top:.6rem;color:rgb(255 255 255/42%);font-size:.7rem;line-height:1.6}.ui-maintenance-access{display:grid;justify-items:center;gap:.8rem;margin-top:clamp(2rem,5vh,3.5rem)}.ui-maintenance-access>label{font-size:.55rem;font-weight:500;letter-spacing:.18em;color:rgb(255 255 255/50%)}.ui-maintenance-access-controls{display:flex;justify-content:center;gap:.6rem}.ui-maintenance-access-controls input{width:7rem;min-height:2.75rem;padding:.65rem 1rem;border:1px solid rgb(255 255 255/12%);background:rgb(255 255 255/5%);border-radius:999px;color:var(--color-text);text-align:center;font-size:1rem;letter-spacing:.25em}.ui-maintenance-access-controls .ui-primary-action{min-height:2.75rem;font-size:.72rem;font-weight:650}.ui-maintenance-error{color:var(--color-danger);font-size:.75rem}.ui-maintenance-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem}.ui-maintenance-actions .ui-pill{background:transparent;min-height:2.25rem;color:rgb(255 255 255/50%);font-size:.65rem;font-weight:400}.ui-maintenance-actions .ui-pill:hover{color:var(--color-text);background:var(--color-subcard)}@media (max-width:480px){.ui-maintenance-countdown{gap:.5rem}.ui-maintenance-number{font-size:16vw}.ui-maintenance-unit .ui-section-label{font-size:.5rem;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.ui-maintenance-motion{display:none}}.ui-hero{position:relative;isolation:isolate}.ui-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:calc(-1 * var(--ui-hero-top-inset, 0px)) calc(50% - 50vw) calc(-1 * var(--ui-hero-fade-outset, 9rem));background-image:linear-gradient(var(--color-overlay-soft),var(--color-overlay)),var(--ui-hero-image);background-position:50%,center 35%;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,#000,#000 38%,rgb(0 0 0/94%) 52%,rgb(0 0 0/72%) 66%,rgb(0 0 0/38%) 80%,rgb(0 0 0/12%) 91%,transparent);mask-image:linear-gradient(180deg,#000,#000 38%,rgb(0 0 0/94%) 52%,rgb(0 0 0/72%) 66%,rgb(0 0 0/38%) 80%,rgb(0 0 0/12%) 91%,transparent)}.desktop-titlebar_titlebar__ip_Bt{position:fixed;z-index:1000;inset:0 0 auto;height:var(--desktop-titlebar-height);display:none;grid-template-columns:auto minmax(2rem,1fr) auto;align-items:stretch;overflow:hidden;color:#fff;background:#050505;border-bottom:1px solid rgb(255 255 255/7%);-webkit-user-select:none;user-select:none;-webkit-app-region:drag}html[data-runtime=desktop] .desktop-titlebar_titlebar__ip_Bt{display:grid}.desktop-titlebar_brand___FOT_{height:100%;padding:0 1rem 0 .75rem;display:flex;align-items:center;gap:.55rem;pointer-events:none}.desktop-titlebar_mark__HreFy{width:1.45rem;height:1.45rem;display:grid;place-items:center}.desktop-titlebar_mark__HreFy img{width:1.32rem;height:1.32rem;object-fit:contain}.desktop-titlebar_brand___FOT_ strong{color:#fff;font-size:.84rem;font-weight:720;letter-spacing:-.012em}.desktop-titlebar_version__YJ_V0{margin-left:.08rem;color:rgb(255 255 255/38%);font-size:.68rem;font-weight:600;letter-spacing:.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desktop-titlebar_dragSurface__rO8eQ{min-width:0}.desktop-titlebar_controls__vOodZ{height:100%;display:flex;align-items:stretch;-webkit-app-region:no-drag}.desktop-titlebar_controls__vOodZ button{position:relative;isolation:isolate;width:2.8rem;height:100%;display:grid;place-items:center;color:rgb(255 255 255/58%);background:transparent;transition:color .12s ease,opacity .12s ease;-webkit-app-region:no-drag}.desktop-titlebar_controls__vOodZ button:focus-visible,.desktop-titlebar_controls__vOodZ button:hover{color:#fff}.desktop-titlebar_controls__vOodZ button:active{opacity:.55}.desktop-titlebar_controls__vOodZ svg{position:relative;z-index:1;width:.84rem;height:.84rem;stroke-width:1.65}.desktop-titlebar_controls__vOodZ .desktop-titlebar_close__z_WSY:focus-visible,.desktop-titlebar_controls__vOodZ .desktop-titlebar_close__z_WSY:hover{color:#ff625b}.desktop-titlebar_nativeControlsSpace__wNVm0{width:9rem}.desktop-titlebar_titlebar__ip_Bt[data-focused=false] .desktop-titlebar_brand___FOT_,.desktop-titlebar_titlebar__ip_Bt[data-focused=false] .desktop-titlebar_controls__vOodZ{opacity:.72}@media (prefers-reduced-motion:reduce){.desktop-titlebar_controls__vOodZ button{transition:none}}