.ArticleHeader_header__tEfkT{position:relative;box-sizing:border-box;width:100%;background-color:var(--color-black);color:var(--color-white);perspective:1000px;perspective-origin:50% 50%}.ArticleHeader_text__UGVn0{position:relative;z-index:10}.ArticleHeader_category__2cIEJ{font-size:var(--font-size-base);margin-bottom:1em}.ArticleHeader_title__EXQHq{font-weight:900;margin-bottom:.3em}.ArticleHeader_subhead__apJLb{font-family:var(--font-headline);font-size:var(--font-size-m);line-height:1.4;letter-spacing:-.01em;color:var(--color-accent);margin:.75em 0}.ArticleHeader_subhead__apJLb:last-child{margin-bottom:0}.ArticleHeader_metaDate__OAa_n{font-family:var(--font-headline);color:var(--color-white)}.ArticleHeader_bgImg__FC0VS{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;mix-blend-mode:screen;opacity:.5}.ArticleHeader_hasBgImage__75g73:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,var(--color-black) 25%,var(--color-black-zero) 75%);z-index:1}@property --header-img-angle{syntax:"<angle>";inherits:true;initial-value:90deg}@keyframes ArticleHeader_header-image-spin__I_FFm{to{--header-img-angle:450deg}}@media screen and (min-width:640.1px){.ArticleHeader_header__tEfkT{padding:calc(var(--spacing-outer) + var(--nav-height)) var(--spacing-outer) var(--spacing-outer);background:radial-gradient(ellipse at 50% 50%,rgba(50,0,31,1) 0,rgba(50,0,31,0) 50%)}.ArticleHeader_subhead__apJLb,.ArticleHeader_title__EXQHq{max-width:50%}.ArticleHeader_noImage__5K3OI .ArticleHeader_subhead__apJLb,.ArticleHeader_noImage__5K3OI .ArticleHeader_title__EXQHq{max-width:none}.ArticleHeader_heroImage__5FLXL{--scroll-delta:0;position:absolute;top:50%;right:0;width:90%;height:auto;z-index:2;transform:translateZ(-450px) translateX(30%) translateY(-50%) rotateX(calc(27deg + 2deg * var(--mousey-delta, 0))) rotateY(calc(-48deg - 10deg * var(--scroll-delta) + 2deg * var(--mousex-delta, 0))) rotate(15deg);box-sizing:border-box;border:2px solid transparent;display:block;margin:0}.ArticleHeader_heroImage__5FLXL img{width:100%;height:100%;object-fit:cover;display:block;margin:0;position:relative}.ArticleHeader_heroImage__5FLXL:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background-image:conic-gradient(from var(--header-img-angle) at 50% 50%,var(--color-accent-dark) 100deg,var(--color-accent) 322deg,var(--color-accent-dark) 1turn);z-index:-1;animation:ArticleHeader_header-image-spin__I_FFm 2s linear infinite}}@media screen and (max-width:640px){.ArticleHeader_header__tEfkT{padding:calc(var(--nav-height) + var(--spacing-outer)) var(--spacing-outer) calc(2 * var(--spacing-outer));background:radial-gradient(ellipse at 100% 50%,rgb(89,1,55) 0,rgba(50,0,31,0) 80%);min-height:auto}.ArticleHeader_subhead__apJLb{font-size:var(--font-size-s)}.ArticleHeader_metaDate__OAa_n{font-size:.8rem}.ArticleHeader_heroImage__5FLXL{--scroll-delta:0;width:100%;height:auto;aspect-ratio:16/9;z-index:2;transform:translateY(calc(0% - 40% * var(--scroll-delta))) rotateX(calc(30deg + 10deg * var(--scroll-delta))) rotateY(calc(-12deg - 12deg * var(--scroll-delta))) rotate(calc(6deg + 5deg * var(--scroll-delta)));box-sizing:border-box;border:1px solid transparent;display:block;margin:0}.ArticleHeader_heroImage__5FLXL img{width:100%;height:100%;object-fit:cover;display:block;margin:0;position:relative}.ArticleHeader_heroImage__5FLXL:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-image:conic-gradient(from var(--header-img-angle) at 50% 50%,var(--color-accent-dark) 100deg,var(--color-accent) 322deg,var(--color-accent-dark) 1turn);z-index:-1;animation:ArticleHeader_header-image-spin__I_FFm 2s linear infinite}}.AppContextToolbar_toolbar__2aZEG{min-height:34px;display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid var(--app-border);background:var(--app-panel-active);color:var(--app-text);font-size:var(--app-font-size);--app-font-size-s:var(--app-font-size);--app-font-size-xs:var(--app-font-size);overflow:hidden}.AppContextToolbar_content__oZOoJ,.AppContextToolbar_group__TrcKN,.AppContextToolbar_leading__Cu_PE,.AppContextToolbar_trailing__PxpmT{display:flex;align-items:center;min-width:0}.AppContextToolbar_content__oZOoJ{flex:1;gap:8px;overflow:hidden}.AppContextToolbar_group__TrcKN,.AppContextToolbar_leading__Cu_PE,.AppContextToolbar_trailing__PxpmT{gap:6px}.AppContextToolbar_label___Q7V1{color:var(--app-text-muted);font-size:var(--app-font-size);line-height:1;white-space:nowrap}.AppContextToolbar_divider___HZDR{width:1px;height:18px;flex:0 0 auto;background:var(--app-border)}.AppContextToolbar_spacer__Hwha0{flex:1 1 auto}@keyframes Modal_modalIn__Ln5Nx{0%{opacity:0;transform:scale(.94) translateY(-10px);box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 0 1px rgba(139,178,255,.08),0 0 20px 2px rgba(67,130,255,.08)}to{opacity:1;transform:scale(1) translateY(0);box-shadow:0 12px 48px rgba(0,0,0,.85),0 4px 16px rgba(0,0,0,.6),0 0 0 1px rgba(139,178,255,.14),0 0 48px 8px rgba(67,130,255,.18),0 0 120px 24px rgba(67,130,255,.08)}}.Modal_dialog__KUKxD{margin:auto;padding:0;border:1px solid var(--color-accent-dark);border-radius:8px;font-family:var(--font-headline);font-size:var(--font-size-base);color:var(--color-white);width:calc(100vw - 2 * var(--spacing-outer));max-width:36em;max-height:calc(100dvh - 4em);background:var(--color-black);box-shadow:0 12px 48px rgba(0,0,0,.85),0 4px 16px rgba(0,0,0,.6),0 0 0 1px rgba(139,178,255,.14),0 0 48px 8px rgba(67,130,255,.18),0 0 120px 24px rgba(67,130,255,.08);overflow:hidden}.Modal_dialog__KUKxD::backdrop{background:rgba(0,0,0,.8);backdrop-filter:blur(4px)}.Modal_dialog__KUKxD[open]{display:flex;flex-direction:column;animation:Modal_modalIn__Ln5Nx .25s cubic-bezier(.34,1.56,.64,1) forwards}.Modal_small__OSV2m{max-width:24em}.Modal_large__KAa3x{max-width:54em}.Modal_header__7BOmT{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.9em 1.25em;flex-shrink:0;background:linear-gradient(180deg,var(--color-accent) 0,color-mix(in srgb,var(--color-accent) 30%,var(--color-accent-dark)) 3px,color-mix(in srgb,var(--color-accent-dark) 55%,var(--color-black)) 3px,var(--color-accent-darker) 100%);border-bottom:1px solid var(--color-accent-dark);box-shadow:0 1px 0 rgba(139,178,255,.12),inset 0 -1px 16px rgba(0,0,0,.35)}.Modal_title__GO7Yd{font-family:var(--font-headline);font-size:var(--font-size-m);font-weight:700;color:var(--color-white);line-height:1.25;text-shadow:0 0 24px rgba(139,178,255,.45)}.Modal_closeButton__YKCM_{flex-shrink:0}.Modal_body__9NEbv{flex:1;min-height:0;overflow-y:auto;padding:1.5em 1.25em;font-size:var(--font-size-s);color:var(--color-white);background:radial-gradient(ellipse 80% 40% at 50% 0,rgba(67,130,255,.06) 0,transparent 100%);scrollbar-width:thin;scrollbar-color:var(--color-accent-dark) transparent}.Modal_body__9NEbv::-webkit-scrollbar{width:4px}.Modal_body__9NEbv::-webkit-scrollbar-thumb{background:var(--color-accent-dark);border-radius:2px}.Modal_body__9NEbv p{color:var(--color-accent);margin:0 0 .75em;line-height:1.5}.Modal_body__9NEbv p:last-child{margin-bottom:0}.Modal_body__9NEbv a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.Modal_body__9NEbv p a{outline-offset:0;outline:0 solid var(--color-accent);transition:outline .15s ease-out}.Modal_body__9NEbv p a:hover{background:var(--color-accent);color:var(--color-black);outline:4px solid var(--color-accent);border-radius:0;text-decoration:none}.Modal_actions__lDIN_{display:flex;gap:.75em;align-items:center;justify-content:flex-end;margin-top:1.5em;padding-top:1.25em;border-top:1px solid var(--color-accent-dark)}.Modal_cancel__6ca9E{margin-right:auto;background:none;border:none;cursor:pointer;padding:0;font-size:inherit;font-family:inherit;color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s}.Modal_cancel__6ca9E:hover{color:var(--color-accent-lighter)}@media (max-width:640px){.Modal_dialog__KUKxD{max-height:calc(100dvh - 2em)}.Modal_body__9NEbv{padding:1.25em 1em}.Modal_actions__lDIN_{flex-wrap:wrap}}.InputGroup_wrapper__0vtWq{font-family:var(--font-headline);display:flex;flex-direction:column;gap:.35em}.InputGroup_group__4e5kP{display:flex;justify-content:space-between;align-items:stretch;gap:1em;background-color:var(--color-accent-darker);border-radius:5px;padding:.5em;border:1px solid var(--color-accent-dark);position:relative;transition:box-shadow .3s,border-color .3s;--mouse-x:-999px;--mouse-y:-999px}.InputGroup_group__4e5kP:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid transparent;pointer-events:none;z-index:1;mask-image:radial-gradient(200px circle at var(--mouse-x) var(--mouse-y),black 0,transparent 100%);-webkit-mask-image:radial-gradient(200px circle at var(--mouse-x) var(--mouse-y),black 0,transparent 100%);border-color:var(--color-accent);opacity:0;transition:opacity .3s}.InputGroup_group__4e5kP:hover:before{opacity:.7}.InputGroup_group__4e5kP:has(:focus){border-color:var(--color-accent);box-shadow:0 0 12px 2px rgba(139,178,255,.15)}.InputGroup_group__4e5kP:has(:focus):before{opacity:0}.InputGroup_group__4e5kP label{display:flex;flex-direction:column;gap:.2rem;width:100%}.InputGroup_label__Bj9sq{color:var(--color-accent);opacity:.66;font-size:var(--font-size-s);font-weight:700}.InputGroup_value__tbeWd{font-size:var(--font-size-s);color:var(--color-white);font-family:var(--font-headline);font-weight:400;letter-spacing:0}.InputGroup_value__tbeWd input[type],.InputGroup_value__tbeWd textarea{color:var(--color-white);padding:0;margin:0;background:transparent;border:none;font-size:var(--font-size-s);font-family:inherit;width:100%}.InputGroup_value__tbeWd input[type]:focus,.InputGroup_value__tbeWd textarea:focus{outline:none}.InputGroup_textarea__vcj80{position:relative}.InputGroup_textarea__vcj80 .InputGroup_value__tbeWd{padding-bottom:0}.InputGroup_editAction__PYB1b{display:flex;gap:.1em;justify-content:center;align-items:center;padding:0 .66em;text-align:right;background-color:var(--color-accent-dark);text-decoration:none;border-radius:0 5px 5px 0;transition:all .3s;margin:-.5em -.5em -.5em 0;color:var(--color-accent);font-size:var(--font-size-s);cursor:pointer;border:none;font-family:var(--font-headline)}.InputGroup_editAction__PYB1b:hover{background-color:var(--color-accent);color:var(--color-black)}.InputGroup_helperText__jVWy1{font-size:var(--font-size-xs);color:var(--color-accent);opacity:.5;margin:0}.InputGroup_errorText__NPzi_{font-size:var(--font-size-xs);color:var(--color-error,#ff6b6b);margin:0}.AppBreadcrumb_breadcrumb__7jFoX{display:flex;align-items:center;gap:2px;font-size:var(--app-font-size-s);line-height:1}.AppBreadcrumb_item__5BikP{display:inline-flex;align-items:center;padding:2px 4px;border-radius:var(--app-radius-xs);color:var(--app-text-muted);cursor:pointer;background:transparent;border:none;font-family:inherit;font-size:inherit;transition:color var(--app-transition),background var(--app-transition);white-space:nowrap}.AppBreadcrumb_item__5BikP:hover{color:var(--app-text);background:var(--app-bg-hover)}.AppBreadcrumb_itemActive__NX5dB{color:var(--app-text);cursor:default}.AppBreadcrumb_itemActive__NX5dB:hover{background:transparent}.AppBreadcrumb_separator__ScOca{color:var(--app-text-dim);font-size:var(--app-font-size-xs);user-select:none;margin:0 1px}.AppContextMenu_overlay___Qo4k{position:fixed;inset:0;z-index:9998}.AppContextMenu_menu__bpM5T{position:fixed;z-index:9999;min-width:160px;padding:var(--app-pad-s) 0;background:var(--app-bg-solid);border:1px solid var(--app-border-strong);border-radius:var(--app-radius-s);box-shadow:0 4px 16px rgba(0,0,0,.5)}.AppContextMenu_item__c_gIK{display:flex;align-items:center;gap:var(--app-gap-l);width:100%;padding:4px var(--app-pad-l);background:transparent;border:none;color:var(--app-text);font-family:inherit;font-size:var(--app-font-size);cursor:pointer;transition:background var(--app-transition);text-align:left}.AppContextMenu_item__c_gIK:hover{background:var(--app-bg-active)}.AppContextMenu_itemIcon__k6IIv{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;font-size:12px}.AppContextMenu_itemLabel__TE_tl{flex:1}.AppContextMenu_itemShortcut__LBiHC{font-size:var(--app-font-size-xs);color:var(--app-text-dim);font-family:monospace}.AppContextMenu_itemDisabled__HV1qL{opacity:.35;pointer-events:none}.AppContextMenu_divider__nDqHT{height:1px;background:var(--app-border);margin:var(--app-pad-s) 0}.FilterButtons_nav__Qqu2g{font-family:var(--font-headline);display:flex;gap:.5em}.FilterButtons_button__UkXgd{display:inline-block;border:1px solid var(--color-accent);padding:.35em .75em;font-size:.85rem;font-weight:400;text-decoration:none;color:var(--color-accent);box-shadow:0 0 12px 1px rgba(67,130,255,.15);transition:background .1s ease-out,color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out;cursor:pointer}.FilterButtons_button__UkXgd:hover{background:linear-gradient(135deg,var(--color-accent-dark) 0,rgba(38,61,108,.6) 100%);color:var(--color-accent-light);box-shadow:0 0 20px 3px rgba(67,130,255,.25)}.FilterButtons_active__K1o_C{background-color:var(--color-black);border-color:var(--color-white);font-weight:700;cursor:default}.FilterButtons_active__K1o_C,.FilterButtons_active__K1o_C:hover{color:var(--color-white);box-shadow:0 0 14px 2px rgba(255,225,218,.12)}.FilterButtons_active__K1o_C:hover{background:var(--color-black)}.FilterButtons_small__8Hsji .FilterButtons_button__UkXgd{font-size:.7rem;padding:.3em .6em}.FilterButtons_large__xz46N .FilterButtons_button__UkXgd{font-size:1rem;padding:.5em 1em}.AppToolbar_toolbar__idtJ1{display:flex;align-items:center;gap:var(--app-gap);padding:var(--app-pad-s)}.AppToolbar_noPadding__SBifE{padding:0}.AppToolbar_vertical__Gksfa{flex-direction:column}.AppToolbar_divider__E_h1a{flex-shrink:0}.AppToolbar_horizontal__Blg8G>.AppToolbar_divider__E_h1a{width:1px;height:16px;background:var(--app-border);margin:0 var(--app-gap)}.AppToolbar_vertical__Gksfa>.AppToolbar_divider__E_h1a{width:16px;height:1px;background:var(--app-border);margin:var(--app-gap) 0}.NumberStepper_wrapper__4mmqk{display:inline-flex;align-items:stretch;border:1px solid var(--color-accent-dark);border-radius:5px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-dark) 25%,var(--color-black)) 0,var(--color-accent-darker) 100%);position:relative;transition:box-shadow .3s,border-color .3s;box-shadow:0 0 10px 1px rgba(67,130,255,.06)}.NumberStepper_wrapper__4mmqk:hover{border-color:var(--color-accent);box-shadow:0 0 14px 3px rgba(139,178,255,.12)}.NumberStepper_wrapper__4mmqk:has(.NumberStepper_input__8QNUx:focus){border-color:var(--color-accent);box-shadow:0 0 18px 4px rgba(139,178,255,.2)}.NumberStepper_button__BZzaR{appearance:none;border:none;background:linear-gradient(180deg,var(--color-accent-dark) 0,color-mix(in srgb,var(--color-accent-dark) 60%,var(--color-black)) 100%);color:var(--color-accent);font-size:var(--font-size-s);font-family:var(--font-headline);font-weight:700;width:2.2em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,box-shadow .2s;user-select:none}.NumberStepper_button__BZzaR:hover{background:linear-gradient(180deg,var(--color-accent) 0,color-mix(in srgb,var(--color-accent) 70%,var(--color-accent-dark)) 100%);color:var(--color-black);box-shadow:inset 0 0 12px rgba(139,178,255,.25)}.NumberStepper_button__BZzaR:active{background:var(--color-accent-light)}.NumberStepper_input__8QNUx{appearance:none;-moz-appearance:textfield;border:none;background:transparent;color:var(--color-white);font-family:var(--font-headline);font-size:var(--font-size-s);text-align:center;width:3.5em;padding:.45em .25em;outline:none}.NumberStepper_input__8QNUx::-webkit-inner-spin-button,.NumberStepper_input__8QNUx::-webkit-outer-spin-button{appearance:none;margin:0}.NumberStepper_labelWrapper__0HiZM{font-family:var(--font-headline);display:flex;flex-direction:column;gap:.35em}.NumberStepper_label__wWa6C{font-size:var(--font-size-s);color:var(--color-accent);font-weight:700;opacity:.66}.ListGroup_list__o0uFw{font-family:var(--font-headline);display:flex;flex-direction:column;padding:0;margin:0;list-style:none;border:1px solid var(--color-accent-dark);border-radius:6px;overflow:hidden;box-shadow:0 0 20px 2px rgba(67,130,255,.08);counter-reset:list-group-counter}.ListGroup_flush___DfeU{border-radius:0;border-left:none;border-right:none}.ListGroup_horizontal__aVvqp{flex-direction:row}.ListGroup_numbered__k7T7w .ListGroup_listItem__xxPxF{counter-increment:list-group-counter}.ListGroup_listItem__xxPxF{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid var(--color-accent-dark)}.ListGroup_listItem__xxPxF:first-child{border-top:none}.ListGroup_horizontal__aVvqp .ListGroup_listItem__xxPxF{border-top:none;border-left:1px solid var(--color-accent-dark);flex:1;min-width:0}.ListGroup_horizontal__aVvqp .ListGroup_listItem__xxPxF:first-child{border-left:none}.ListGroup_item__M77WV{display:flex;align-items:center;gap:.75em;padding:.75em 1em;width:100%;flex:1;box-sizing:border-box;background:var(--color-accent-darker);color:var(--color-accent-light);font-size:var(--font-size-s);font-family:inherit;text-align:left;border:none;text-decoration:none;line-height:1.4}.ListGroup_numbered__k7T7w .ListGroup_item__M77WV:before{content:counter(list-group-counter);display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;border-radius:50%;background:var(--color-accent-dark);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:700;font-family:var(--font-headline);flex-shrink:0;line-height:1;border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent)}.ListGroup_success__9MfES{background:linear-gradient(135deg,rgba(43,200,117,.1),rgba(43,200,117,.04));color:#62eca3}.ListGroup_warning__3wOx7{background:linear-gradient(135deg,rgba(240,166,47,.1),rgba(240,166,47,.04));color:var(--color-warning)}.ListGroup_danger__zGeVO{background:linear-gradient(135deg,rgba(232,74,74,.12),rgba(232,74,74,.04));color:var(--color-danger)}.ListGroup_active__bJiEe{background:linear-gradient(180deg,var(--color-accent-dark) 0,color-mix(in srgb,var(--color-accent-dark) 70%,var(--color-black)) 100%);color:var(--color-accent-lighter);box-shadow:inset 0 0 14px rgba(67,130,255,.14)}.ListGroup_numbered__k7T7w .ListGroup_active__bJiEe:before{background:color-mix(in srgb,var(--color-accent-dark) 60%,var(--color-black));color:var(--color-accent-lighter);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.ListGroup_disabled__9elcP{opacity:.38;pointer-events:none;cursor:default}.ListGroup_actionable__c_zZ1{cursor:pointer;transition:background .18s ease,color .18s ease}.ListGroup_actionable__c_zZ1:hover:not(.ListGroup_disabled__9elcP):not(.ListGroup_active__bJiEe){background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-dark) 38%,var(--color-black)) 0,var(--color-accent-darker) 100%);color:var(--color-white)}.ListGroup_itemLabel__uVf0_{flex:1;min-width:0}.ListGroup_body__A7_rw{flex:1;display:flex;flex-direction:column;gap:.25em;min-width:0}.ListGroup_itemTitle__0q5AQ{font-weight:700;color:var(--color-white);font-size:var(--font-size-s);line-height:1.3}.ListGroup_active__bJiEe .ListGroup_itemTitle__0q5AQ{color:var(--color-accent-lighter)}.ListGroup_itemText__k1dN3{color:var(--color-accent);font-size:var(--font-size-xs);line-height:1.45}.ListGroup_itemMeta__Aebn3{color:var(--color-accent-light);font-size:var(--font-size-xs);opacity:.6;line-height:1.3;margin-top:.15em}.ListGroup_badgeWrap__R1WES{margin-left:auto;flex-shrink:0;align-self:flex-start}.MediaBrowser_browser__M_7E_{display:flex;flex-direction:column;border:1px solid var(--color-accent-dark);border-radius:6px;overflow:hidden;box-shadow:0 0 20px 2px rgba(67,130,255,.08);background:var(--color-accent-darker);font-family:var(--font-headline)}.MediaBrowser_toolbar__NfTtt{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;padding:.6em .8em;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-dark) 25%,var(--color-black)) 0,var(--color-accent-darker) 100%);border-bottom:1px solid var(--color-accent-dark)}.MediaBrowser_searchWrap__RnHMh{display:flex;align-items:center;gap:.5em;flex:1 1 10em;min-width:8em}.MediaBrowser_searchIcon__rhxWC{width:.85em;height:.85em;flex-shrink:0;color:var(--color-accent);opacity:.6}.MediaBrowser_searchInput__XgPOS{width:100%;height:2em;padding:0 .5em;box-sizing:border-box;border-radius:4px;border:1px solid var(--color-accent-dark);background:var(--color-black);color:var(--color-white);font-family:var(--font-headline);font-size:var(--font-size-xs);outline:none;transition:border-color .2s}.MediaBrowser_searchInput__XgPOS::placeholder{color:color-mix(in srgb,var(--color-accent) 50%,transparent)}.MediaBrowser_searchInput__XgPOS:hover{border-color:var(--color-accent)}.MediaBrowser_searchInput__XgPOS:focus{border-color:var(--color-accent-light)}.MediaBrowser_sortSelect__u4bQy{height:2em;padding:0 .5em;box-sizing:border-box;border-radius:4px;border:1px solid var(--color-accent-dark);background:var(--color-black);color:var(--color-white);font-family:var(--font-headline);font-size:var(--font-size-xs);cursor:pointer;outline:none}.MediaBrowser_sortSelect__u4bQy:hover{border-color:var(--color-accent)}.MediaBrowser_sortSelect__u4bQy:focus{border-color:var(--color-accent-light)}.MediaBrowser_scaleWrap__LwvbI{display:flex;align-items:center;gap:.3em;flex-shrink:0}.MediaBrowser_scaleLabel__v0nNX{font-size:var(--font-size-xs);color:var(--color-accent);opacity:.7;white-space:nowrap}.MediaBrowser_scaleSlider__XJ_ya{width:5em;accent-color:var(--color-accent);cursor:pointer}.MediaBrowser_scaleSlider__XJ_ya:hover{accent-color:var(--color-accent-light)}.MediaBrowser_folderBar__5fuLr{display:flex;align-items:center;gap:.6em;padding:.35em .8em;border-bottom:1px solid var(--color-accent-dark);background:color-mix(in srgb,var(--color-accent-darker) 70%,var(--color-black))}.MediaBrowser_folderBackBtn__zyQMI{display:flex;align-items:center;gap:.2em;padding:.2em .5em .2em .25em;border:1px solid var(--color-accent-dark);border-radius:4px;background:transparent;color:var(--color-accent);font-family:var(--font-headline);font-size:var(--font-size-xs);cursor:pointer}.MediaBrowser_folderBackBtn__zyQMI:hover{background:color-mix(in srgb,var(--color-accent-dark) 30%,transparent);color:var(--color-accent-lighter);border-color:var(--color-accent)}.MediaBrowser_folderBackBtn__zyQMI svg{width:.9em;height:.9em}.MediaBrowser_folderPath__TK1Ps{font-size:var(--font-size-xs);color:var(--color-accent-lighter)}.MediaBrowser_folderCell__IeNAr{display:flex;flex-direction:column;align-items:center;border-radius:4px;border:1px solid transparent;cursor:pointer;position:relative;overflow:hidden;contain:layout style paint}.MediaBrowser_folderCell__IeNAr:hover{border-color:var(--color-accent-dark);background:color-mix(in srgb,var(--color-accent-dark) 15%,transparent)}.MediaBrowser_folderIconWrap__27PHa{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;border-radius:3px 3px 0 0;color:var(--color-accent);opacity:.5}.MediaBrowser_folderCell__IeNAr:hover .MediaBrowser_folderIconWrap__27PHa{opacity:.8}.MediaBrowser_folderIconWrap__27PHa svg{width:50%;height:50%}.MediaBrowser_gridWrap__950SP{flex:1 1 0;overflow-y:auto;padding:.6em;min-height:0}.MediaBrowser_grid___Vxti{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cell-size,80px),1fr));gap:.5em}.MediaBrowser_emptyState__bbxLj{display:flex;align-items:center;justify-content:center;padding:3em 1em;color:var(--color-accent);font-size:var(--font-size-s);opacity:.6}.MediaBrowser_cell__gLeRF{display:flex;flex-direction:column;align-items:center;border-radius:4px;border:1px solid transparent;cursor:pointer;position:relative;overflow:hidden;contain:layout style paint}.MediaBrowser_cell__gLeRF:hover{border-color:var(--color-accent-dark);background:color-mix(in srgb,var(--color-accent-dark) 15%,transparent)}.MediaBrowser_cellSelected__twGwR{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.MediaBrowser_cellSelected__twGwR:hover{border-color:var(--color-accent-light)}.MediaBrowser_thumbWrap__3LUfT{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:4px;overflow:hidden;flex:0 0 auto;background-color:color-mix(in srgb,var(--color-black) 60%,transparent);background-image:linear-gradient(45deg,color-mix(in srgb,var(--color-accent-dark) 20%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--color-accent-dark) 20%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--color-accent-dark) 20%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--color-accent-dark) 20%,transparent) 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;border-radius:3px 3px 0 0}.MediaBrowser_thumb__TYqM0{max-width:100%;max-height:100%;object-fit:contain;display:block}.MediaBrowser_thumbPixelated__2ZYIv{image-rendering:pixelated}.MediaBrowser_cellName__ERnLu{width:100%;padding:2px 4px;font-size:.55em;color:var(--color-accent);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.MediaBrowser_cellDims__q_A75{width:100%;padding:0 4px 2px;font-size:.45em;color:var(--color-accent);text-align:center;opacity:.5;line-height:1.2}.MediaBrowser_checkbox___G1Lo{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:3px;border:1.5px solid var(--color-accent);background:color-mix(in srgb,var(--color-black) 80%,transparent);display:flex;align-items:center;justify-content:center;z-index:1;transition:background .15s;pointer-events:none}.MediaBrowser_checkboxChecked__dyb_q{background:var(--color-accent)}.MediaBrowser_checkboxChecked__dyb_q svg{color:var(--color-black)}.MediaBrowser_checkbox___G1Lo svg{width:10px;height:10px;color:var(--color-accent)}.MediaBrowser_lightbox__0t20H{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-black) 92%,transparent);animation:MediaBrowser_fadeIn__gCZ0y .15s ease-out}@keyframes MediaBrowser_fadeIn__gCZ0y{0%{opacity:0}to{opacity:1}}.MediaBrowser_lightboxPanel__ZmZX3{display:flex;flex-direction:column;width:95%;height:90%;max-width:1200px;border:1px solid var(--color-accent-dark);border-radius:6px;overflow:hidden;background:var(--color-accent-darker);box-shadow:0 0 60px 8px rgba(67,130,255,.12)}.MediaBrowser_lightboxHeader__NkYH5{display:flex;align-items:center;gap:1em;padding:.5em .8em;border-bottom:1px solid var(--color-accent-dark);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-dark) 25%,var(--color-black)) 0,var(--color-accent-darker) 100%);font-size:var(--font-size-xs)}.MediaBrowser_lightboxFileName__sbt0O{color:var(--color-accent-lighter);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MediaBrowser_lightboxFileMeta__Xq2_o{color:var(--color-accent);opacity:.6;white-space:nowrap}.MediaBrowser_lightboxHeaderSpacer__TAzIk{flex:1}.MediaBrowser_lightboxCloseBtn__pcrNd{width:1.6em;height:1.6em;border:1px solid var(--color-accent-dark);border-radius:4px;background:transparent;color:var(--color-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MediaBrowser_lightboxCloseBtn__pcrNd:hover{background:var(--color-accent-dark);color:var(--color-white);border-color:var(--color-accent)}.MediaBrowser_lightboxCloseBtn__pcrNd svg{width:1em;height:1em}.MediaBrowser_lightboxViewport__of6Db{flex:1 1 auto;overflow:hidden;position:relative;background-color:color-mix(in srgb,var(--color-black) 60%,transparent);background-image:linear-gradient(45deg,color-mix(in srgb,var(--color-accent-dark) 20%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--color-accent-dark) 20%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--color-accent-dark) 20%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--color-accent-dark) 20%,transparent) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;user-select:none}.MediaBrowser_lightboxImage__cWnu7{display:block;position:absolute;transform-origin:0 0}.MediaBrowser_lightboxImagePixelated__i3bAM{image-rendering:pixelated}.MediaBrowser_audioIconWrap__bSA1E{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--color-black) 40%,transparent);color:var(--color-white);opacity:.55}.MediaBrowser_cell__gLeRF:hover .MediaBrowser_audioIconWrap__bSA1E{opacity:.85}.MediaBrowser_audioIconWrap__bSA1E svg{width:45%;height:45%}.MediaBrowser_lightboxAudioArea__eVRdb{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5em;padding:2em;background:color-mix(in srgb,var(--color-black) 40%,transparent)}.MediaBrowser_lightboxWaveform__z_7Rc{width:100%;max-width:800px;border-radius:4px;overflow:hidden}.MediaBrowser_lightboxPlaybackControls__dMXRm{display:flex;align-items:center;width:100%;max-width:800px;justify-content:space-between}.MediaBrowser_lightboxPlayBtn__OCK_z{width:3.2em;height:3.2em;border:2px solid var(--color-accent);border-radius:50%;background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent-lighter);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s,transform .1s}.MediaBrowser_lightboxPlayBtn__OCK_z:hover{background:color-mix(in srgb,var(--color-accent) 25%,transparent);border-color:var(--color-accent-light);color:var(--color-white);transform:scale(1.05)}.MediaBrowser_lightboxPlayBtn__OCK_z:active{transform:scale(.95)}.MediaBrowser_lightboxPlayBtnActive__RcZ5u{background:color-mix(in srgb,var(--color-accent) 20%,transparent);border-color:var(--color-accent-light)}.MediaBrowser_lightboxPlayBtn__OCK_z svg{width:1.4em;height:1.4em}.MediaBrowser_lightboxTimeDisplay__Jl6If{font-family:var(--font-mono,"Courier New",monospace);font-size:var(--font-size-xs);color:var(--color-accent-lighter);white-space:nowrap;min-width:7em;text-align:center;opacity:.8}.MediaBrowser_lightboxVolumeWrap__2GYAR{display:flex;align-items:center;gap:.5em}.MediaBrowser_lightboxVolumeIcon__JodAb{width:1.2em;height:1.2em;color:var(--color-accent);opacity:.6;flex-shrink:0}.MediaBrowser_lightboxVolumeSlider__2lC9E{width:6em;accent-color:var(--color-accent);cursor:pointer}.MediaBrowser_lightboxVolumeSlider__2lC9E:hover{accent-color:var(--color-accent-light)}.MediaBrowser_textIconWrap__mWxzq{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--color-black) 40%,transparent);color:var(--color-white);opacity:.55}.MediaBrowser_cell__gLeRF:hover .MediaBrowser_textIconWrap__mWxzq{opacity:.85}.MediaBrowser_textIconWrap__mWxzq svg{width:45%;height:45%}.MediaBrowser_lightboxTextArea__Z3Rzp{flex:1 1 auto;overflow-y:auto;background:#0d1117;min-height:0;contain:content}.MediaBrowser_lightboxTextContent__YJHmD{padding:1em;font-size:12px;line-height:1.6}.MediaBrowser_lightboxTextContent__YJHmD pre{margin:0;background:transparent!important;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.MediaBrowser_lightboxTextContent__YJHmD code{font-family:var(--font-mono,"Courier New",monospace);font-size:12px}.MediaBrowser_lightboxTextError__OkUAn,.MediaBrowser_lightboxTextLoading__7hKBp{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-accent);font-size:var(--font-size-s);opacity:.6}.MediaBrowser_lightboxToolbar__BoJtQ{display:flex;align-items:center;gap:.4em;padding:.4em .8em;border-top:1px solid var(--color-accent-dark);background:linear-gradient(180deg,var(--color-accent-darker) 0,color-mix(in srgb,var(--color-accent-dark) 25%,var(--color-black)) 100%);font-size:var(--font-size-xs);flex-wrap:wrap}.MediaBrowser_lightboxToolGroup__TPURi{display:flex;align-items:center;gap:.25em}.MediaBrowser_lightboxToolBtn__1C1Tv{display:flex;align-items:center;gap:.3em;padding:.25em .5em;border:1px solid var(--color-accent-dark);border-radius:4px;background:transparent;color:var(--color-accent);font-family:var(--font-headline);font-size:1em;cursor:pointer;white-space:nowrap}.MediaBrowser_lightboxToolBtn__1C1Tv:hover{border-color:var(--color-accent);color:var(--color-accent-lighter);background:color-mix(in srgb,var(--color-accent-dark) 20%,transparent)}.MediaBrowser_lightboxToolBtnActive__8UdN2{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent-lighter)}.MediaBrowser_lightboxToolBtn__1C1Tv svg{width:.9em;height:.9em}.MediaBrowser_lightboxZoomLabel__pkl1_{color:var(--color-accent);opacity:.5;padding:0 .3em;min-width:3em;text-align:right}.MediaBrowser_lightboxToolSep__rNALV{width:1px;height:1.2em;background:var(--color-accent-dark);margin:0 .2em}.MediaBrowser_lightboxCodePanel__wnO1Q{display:flex;align-items:center;gap:.6em;padding:.5em .8em;border-top:1px solid var(--color-accent-dark);background:color-mix(in srgb,var(--color-black) 60%,transparent)}.MediaBrowser_lightboxCode__O4hNO{flex:1;margin:0;padding:.5em .8em;border-radius:4px;border:1px solid var(--color-accent-dark);background:var(--color-black);color:var(--color-accent-lighter);font-family:var(--font-mono,"Courier New",monospace);font-size:var(--font-size-xs);cursor:pointer;overflow-x:auto;white-space:pre}.MediaBrowser_lightboxCode__O4hNO:hover{border-color:var(--color-accent)}.MediaBrowser_lightboxCopiedBadge__VvB8K{color:var(--color-accent-light);font-size:var(--font-size-xs);opacity:.8;white-space:nowrap}.MediaBrowser_statusBar__QjTbN{display:flex;align-items:center;gap:1em;padding:.4em .8em;border-top:1px solid var(--color-accent-dark);background:linear-gradient(180deg,var(--color-accent-darker) 0,color-mix(in srgb,var(--color-accent-dark) 25%,var(--color-black)) 100%);font-size:var(--font-size-xs);color:var(--color-accent);opacity:.7}.MediaBrowser_statusItem__7NbpV{white-space:nowrap}.MediaBrowser_statusSep___yuLT{width:1px;height:.9em;background:var(--color-accent-dark)}@media screen and (max-width:640px){.MediaBrowser_toolbar__NfTtt{gap:.4em;padding:.4em}.MediaBrowser_scaleWrap__LwvbI{display:none}.MediaBrowser_lightboxPanel__ZmZX3{width:100%;height:100%;border-radius:0}}@keyframes NavTabs_panelIn__eL334{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.NavTabs_wrapper__FBE0Q{font-family:var(--font-headline);width:100%}.NavTabs_wrapperVertical__txg1R{display:flex;align-items:stretch}.NavTabs_nav__nWEWz{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;gap:2px}.NavTabs_vertical__oHaSv{flex-direction:column;flex-wrap:nowrap;gap:2px}.NavTabs_fill__PNurN .NavTabs_item__541XW{flex:1;justify-content:center}.NavTabs_item__541XW{position:relative;display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.25em;background:transparent;border:1px solid transparent;color:var(--color-accent);font-size:var(--font-size-s);font-family:var(--font-headline);font-weight:700;cursor:pointer;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;user-select:none}.NavTabs_disabled__4wqJ4{opacity:.35;pointer-events:none;cursor:default}.NavTabs_badge__KNw6M{display:inline-flex;align-items:center;justify-content:center}.NavTabs_tabs__BFGpY{border-bottom:1px solid var(--color-accent-dark);padding:0 .25em;gap:3px}.NavTabs_tabs__BFGpY .NavTabs_item__541XW{border-radius:6px 6px 0 0;border-bottom:1px solid transparent;margin-bottom:-1px}.NavTabs_tabs__BFGpY .NavTabs_item__541XW:hover:not(.NavTabs_active__iRVg4):not(.NavTabs_disabled__4wqJ4){background:linear-gradient(180deg,rgba(139,178,255,.1),rgba(139,178,255,.02));border-color:color-mix(in srgb,var(--color-accent-dark) 50%,transparent);border-bottom-color:transparent;color:var(--color-accent-light)}.NavTabs_tabs__BFGpY .NavTabs_item__541XW.NavTabs_active__iRVg4{border:1px solid var(--color-accent-dark);border-bottom-color:var(--color-accent-darker);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-dark) 80%,var(--color-black)) 0,var(--color-accent-darker) 100%);color:var(--color-white);z-index:1;box-shadow:inset 0 2px 0 var(--color-accent),inset 0 10px 15px -5px rgba(139,178,255,.15);text-shadow:0 0 12px rgba(139,178,255,.4)}.NavTabs_panelTabs__CSE3p{background:var(--color-accent-darker);border:1px solid var(--color-accent-dark);border-top:none;border-radius:0 0 6px 6px;padding:1.5em;font-size:var(--font-size-s);color:var(--color-accent-light);animation:NavTabs_panelIn__eL334 .18s ease forwards}.NavTabs_tabs__BFGpY.NavTabs_vertical__oHaSv{border-bottom:none;border-right:1px solid var(--color-accent-dark);padding:.25em 0;flex-shrink:0;min-width:9em}.NavTabs_tabs__BFGpY.NavTabs_vertical__oHaSv .NavTabs_item__541XW{border-radius:6px 0 0 6px;border-right:1px solid transparent;margin-bottom:0;margin-right:-1px;text-align:left}.NavTabs_tabs__BFGpY.NavTabs_vertical__oHaSv .NavTabs_item__541XW:hover:not(.NavTabs_active__iRVg4):not(.NavTabs_disabled__4wqJ4){background:linear-gradient(90deg,rgba(139,178,255,.1),rgba(139,178,255,.02));border-color:color-mix(in srgb,var(--color-accent-dark) 50%,transparent);border-right-color:transparent;color:var(--color-accent-light)}.NavTabs_tabs__BFGpY.NavTabs_vertical__oHaSv .NavTabs_item__541XW.NavTabs_active__iRVg4{border:1px solid var(--color-accent-dark);border-right-color:var(--color-accent-darker);background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-dark) 80%,var(--color-black)) 0,var(--color-accent-darker) 100%);color:var(--color-white);z-index:1;box-shadow:inset 2px 0 0 var(--color-accent),inset 10px 0 15px -5px rgba(139,178,255,.15);text-shadow:0 0 12px rgba(139,178,255,.4)}.NavTabs_pills__g6z8J{gap:6px;padding:.2em}.NavTabs_pills__g6z8J .NavTabs_item__541XW{border-radius:999px;padding:.5em 1.3em}.NavTabs_pills__g6z8J .NavTabs_item__541XW:hover:not(.NavTabs_active__iRVg4):not(.NavTabs_disabled__4wqJ4){background:rgba(67,130,255,.09);border-color:rgba(139,178,255,.15);color:var(--color-accent-light)}.NavTabs_pills__g6z8J .NavTabs_item__541XW.NavTabs_active__iRVg4{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-dark) 60%,var(--color-black)) 0,var(--color-accent-dark) 55%,color-mix(in srgb,var(--color-accent-dark) 80%,var(--color-black)) 100%);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-accent-dark));color:var(--color-white);box-shadow:0 0 0 1px rgba(139,178,255,.22),0 2px 16px rgba(67,130,255,.4),0 0 32px 6px rgba(67,130,255,.18),inset 0 1px 0 rgba(181,206,255,.28);text-shadow:0 0 18px rgba(181,206,255,.55)}.NavTabs_panelPills__62E3p{margin-top:1em;background:var(--color-accent-darker);border:1px solid var(--color-accent-dark);border-radius:6px;padding:1.5em;font-size:var(--font-size-s);color:var(--color-accent-light);animation:NavTabs_panelIn__eL334 .18s ease forwards;box-shadow:0 0 24px 2px rgba(67,130,255,.07),inset 0 1px 0 rgba(139,178,255,.06)}.NavTabs_pills__g6z8J.NavTabs_vertical__oHaSv{flex-direction:column;flex-wrap:nowrap;padding:.2em;gap:4px;flex-shrink:0;min-width:9em;margin-right:.75em}.NavTabs_pills__g6z8J.NavTabs_vertical__oHaSv .NavTabs_item__541XW{text-align:left;justify-content:flex-start}.NavTabs_underline__7G3RQ{border-bottom:1px solid var(--color-accent-dark);gap:0}.NavTabs_underline__7G3RQ .NavTabs_item__541XW{border-radius:0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding-bottom:calc(.6em - 1px)}.NavTabs_underline__7G3RQ .NavTabs_item__541XW:hover:not(.NavTabs_active__iRVg4):not(.NavTabs_disabled__4wqJ4){color:var(--color-accent-light);border-bottom-color:rgba(139,178,255,.28)}.NavTabs_underline__7G3RQ .NavTabs_item__541XW.NavTabs_active__iRVg4{color:var(--color-white);border-bottom:2px solid var(--color-accent);filter:drop-shadow(0 2px 6px rgba(67,130,255,.5));text-shadow:0 0 20px rgba(139,178,255,.4)}.NavTabs_panelUnderline__gFlkF{padding:1.25em .25em;font-size:var(--font-size-s);color:var(--color-accent-light);animation:NavTabs_panelIn__eL334 .18s ease forwards}.AppIcon_icon__ZcIUq{flex-shrink:0;user-select:none;vertical-align:middle}.AppIcon_interactive__qg9CT{cursor:pointer}.AppIcon_icon__ZcIUq{opacity:var(--icon-opacity,1);transition:opacity .15s}.AppIcon_icon__ZcIUq.AppIcon_interactive__qg9CT:hover{opacity:var(--icon-hover-opacity,1)}.AppIcon_icon__ZcIUq.AppIcon_interactive__qg9CT:active{opacity:var(--icon-active-opacity,var(--icon-hover-opacity,1))}.AppIcon_disabled__2VfGp{opacity:var(--icon-disabled-opacity,.2)!important;pointer-events:none;cursor:default}.OffCanvas_backdropOpen__cotBt,.OffCanvas_backdrop__Z4lSo{position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,.8);backdrop-filter:blur(3px)}.OffCanvas_backdrop__Z4lSo{opacity:0;visibility:hidden;transition:opacity .32s ease,visibility 0s linear .32s}.OffCanvas_backdropOpen__cotBt{opacity:1;visibility:visible;transition:opacity .32s ease,visibility 0s linear 0s}.OffCanvas_panel__IsYB9{position:fixed;z-index:1045;display:flex;flex-direction:column;font-family:var(--font-headline);font-size:var(--font-size-base);background:var(--color-black);color:var(--color-white);visibility:hidden;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s}.OffCanvas_panel__IsYB9.OffCanvas_open__cgG6F{visibility:visible;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.OffCanvas_start__z29a6{top:0;bottom:0;left:0;border-right:1px solid var(--color-accent-dark);transform:translateX(-100%);box-shadow:6px 0 48px rgba(0,0,0,.7),6px 0 80px 6px rgba(67,130,255,.12)}.OffCanvas_start__z29a6.OffCanvas_open__cgG6F{transform:translateX(0)}.OffCanvas_end__kM_1C{top:0;bottom:0;right:0;border-left:1px solid var(--color-accent-dark);transform:translateX(100%);box-shadow:-6px 0 48px rgba(0,0,0,.7),-6px 0 80px 6px rgba(67,130,255,.12)}.OffCanvas_end__kM_1C.OffCanvas_open__cgG6F{transform:translateX(0)}.OffCanvas_top__1lfYo{top:0;left:0;right:0;border-bottom:1px solid var(--color-accent-dark);transform:translateY(-100%);box-shadow:0 6px 48px rgba(0,0,0,.7),0 6px 80px 6px rgba(67,130,255,.12)}.OffCanvas_top__1lfYo.OffCanvas_open__cgG6F{transform:translateY(0)}.OffCanvas_bottom__XvZLz{bottom:0;left:0;right:0;border-top:1px solid var(--color-accent-dark);transform:translateY(100%);box-shadow:0 -6px 48px rgba(0,0,0,.7),0 -6px 80px 6px rgba(67,130,255,.12)}.OffCanvas_bottom__XvZLz.OffCanvas_open__cgG6F{transform:translateY(0)}.OffCanvas_header__f4uMZ{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.9em 1.25em;flex-shrink:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-dark) 40%,var(--color-black)) 0,var(--color-accent-darker) 100%);border-bottom:1px solid var(--color-accent-dark);box-shadow:inset 0 3px 0 var(--color-accent),inset 0 4px 14px rgba(139,178,255,.1),0 1px 0 rgba(139,178,255,.1)}.OffCanvas_bottom__XvZLz .OffCanvas_header__f4uMZ{box-shadow:inset 0 -3px 0 var(--color-accent),inset 0 -4px 14px rgba(139,178,255,.1),0 -1px 0 rgba(139,178,255,.1)}.OffCanvas_title__XsPSf{font-family:var(--font-headline);font-size:var(--font-size-m);font-weight:700;color:var(--color-white);line-height:1.25;text-shadow:0 0 22px rgba(139,178,255,.45)}.OffCanvas_closeButton__fs_8o{flex-shrink:0}.OffCanvas_body__Slv6t{flex:1;min-height:0;overflow-y:auto;padding:1.5em 1.25em;font-size:var(--font-size-s);color:var(--color-accent-light);background:radial-gradient(ellipse 80% 30% at 50% 0,rgba(67,130,255,.05) 0,transparent 100%);scrollbar-width:thin;scrollbar-color:var(--color-accent-dark) transparent}.OffCanvas_body__Slv6t::-webkit-scrollbar{width:4px}.OffCanvas_body__Slv6t::-webkit-scrollbar-thumb{background:var(--color-accent-dark);border-radius:2px}.OffCanvas_body__Slv6t p{margin:0 0 .75em;line-height:1.5;color:var(--color-accent)}.OffCanvas_body__Slv6t p:last-child{margin-bottom:0}.Link_link__k01zv{font-family:var(--font-headline);color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto;outline-offset:0;outline:0 solid var(--color-accent);transition:outline .15s ease-out,background-color .15s ease-out,color .15s ease-out,text-decoration-color .15s ease-out}.Link_link__k01zv:is(:hover,:focus-visible){background:var(--color-accent);color:var(--color-black);outline:4px solid var(--color-accent);text-decoration:none}.KeyCombo_wrapper___rRFM{font-family:var(--font-headline);gap:.15em;vertical-align:baseline}.KeyCombo_combo__EgfjG,.KeyCombo_keyWrap__J7PcQ,.KeyCombo_key__L8xDt,.KeyCombo_wrapper___rRFM{display:inline-flex;align-items:center}.KeyCombo_key__L8xDt{justify-content:center;min-width:1.6em;padding:.15em .45em;border-radius:4px;font-family:var(--font-headline);font-size:var(--font-size-xs);font-weight:700;line-height:1.4;white-space:nowrap;color:var(--color-white);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-dark) 55%,var(--color-black)) 0,color-mix(in srgb,var(--color-accent-dark) 30%,var(--color-black)) 100%);border:solid var(--color-accent-dark);border-width:1px 1px 2px;box-shadow:0 1px 0 rgba(0,0,0,.4),inset 0 1px 0 rgba(139,178,255,.08);text-shadow:0 0 10px rgba(139,178,255,.3)}.KeyCombo_small__oiza0{font-size:.65em;min-width:1.3em;padding:.1em .35em;border-radius:3px;border-bottom-width:1px}.KeyCombo_large__K9ZkF{font-size:var(--font-size-s);min-width:1.8em;padding:.2em .55em;border-radius:5px;border-bottom-width:3px}.KeyCombo_separator__kSFja{color:var(--color-white);font-size:.75em;padding:0 .15em;user-select:none}.KeyCombo_osDivider__WX9__{color:var(--color-accent-dark);font-size:.8em;padding:0 .4em;user-select:none;opacity:.5}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.PageBackground_base__QOhr1{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.PageBackground_base__QOhr1:after,.PageBackground_base__QOhr1:before{content:"";pointer-events:none;position:absolute;inset:0}.PageBackground_contained__jKCLB{z-index:0;position:absolute}.PageBackground_aurora__2tWhg{background:radial-gradient(100% 40% at 20% 0,#00b48c40 0,#0000 70%),radial-gradient(80% 35% at 70% 5%,#643cc833 0,#0000 60%),radial-gradient(120% 50% at 50% -10%,#3264dc26 0,#0000 50%)}.PageBackground_aurora__2tWhg:before{opacity:.73;background:radial-gradient(60% 30% at 40% 0,#00c8a026 0,#0000 70%)}.PageBackground_aurora__2tWhg:after{opacity:.73;background:radial-gradient(50% 25% at 65% 5%,#5028b41f 0,#0000 60%)}.PageBackground_nebula__vTEww{background:radial-gradient(50% 60% at 25% 35%,#50007859 0,#0000 100%),radial-gradient(40% 50% at 75% 55%,#001e644d 0,#0000 100%),radial-gradient(60% 40% at 50% 15%,#003c5033 0,#0000 100%)}.PageBackground_nebula__vTEww:before{opacity:.7;background:radial-gradient(30% 30% at 60% 40%,#7828a02e 0,#0000 100%)}.PageBackground_nebula__vTEww:after{opacity:.7;background:radial-gradient(25% 35% at 35% 60%,#1e005026 0,#0000 100%)}.PageBackground_ember__RPB8s{background:radial-gradient(70% 50% at 50% 100%,#c8320040 0,#0000 70%),radial-gradient(50% 40% at 30% 90%,#a0003c2e 0,#0000 60%),radial-gradient(60% 30% at 70% 95%,#ff64001f 0,#0000 50%)}.PageBackground_ember__RPB8s:before{background:radial-gradient(ellipse 40% 35% at calc(50% + 15% * var(--mousex-delta,0)) calc(85% + 5% * var(--mousey-delta,0)),#ff500024 0,transparent 100%)}.PageBackground_ember__RPB8s:after{background:radial-gradient(ellipse 35% 25% at calc(40% + 10% * var(--mousex-delta,0)) calc(95% + 3% * var(--mousey-delta,0)),#ff28281a 0,transparent 100%);opacity:.8}.PageBackground_spotlight__4jk4y{background:radial-gradient(ellipse 45% 65% at calc(50% + 25% * var(--mousex-delta,0)) calc(0% + 15% * var(--mousey-delta,0)),#8bb2ff1f 0,#8bb2ff0a 40%,transparent 70%)}.PageBackground_spotlight__4jk4y:before{background:radial-gradient(ellipse 25% 40% at calc(50% + 25% * var(--mousex-delta,0)) calc(0% + 15% * var(--mousey-delta,0)),#8bb2ff0f 0,transparent 60%)}.PageBackground_scanlines__ERLA8{background:radial-gradient(80% 60% at 50% 0,#263d6c80 0,#0000 70%)}.PageBackground_scanlines__ERLA8:before{background:repeating-linear-gradient(0deg,#0000 0 3px,#8bb2ff09 3px 4px)}.PageBackground_scanlines__ERLA8:after{opacity:.75;background:radial-gradient(50% 40% at 50% 30%,#263d6c26 0,#0000 80%)}.PageBackground_mesh__gUHaO{background:radial-gradient(25vw at 15% 20%,#8bb2ff66 0,#0000 100%),radial-gradient(20vw at 75% 60%,#00c89659 0,#0000 100%),radial-gradient(30vw at 45% 85%,#8c32dc4d 0,#0000 100%),radial-gradient(18vw at 85% 15%,#f03c5a4d 0,#0000 100%)}.PageBackground_mesh__gUHaO:before{background:radial-gradient(22vw at 35% 40%,#3ca0ff40 0,#0000 100%)}.PageBackground_mesh__gUHaO:after{background:radial-gradient(18vw at 60% 25%,#b450f033 0,#0000 100%)}.PageBackground_circuit__hdHHs{background-image:radial-gradient(circle at 0 0,#8bb2ff66 1px,#0000 2px),linear-gradient(#8bb2ff26 .5px,#0000 0),linear-gradient(90deg,#8bb2ff26 .5px,#0000 0);background-size:5vw 5vw;background-position:calc(var(--mousex-delta,0) * 1.5%) calc(var(--mousey-delta,0) * 1.5%)}.PageBackground_circuit__hdHHs:before{background:radial-gradient(ellipse 60% 40% at calc(50% + 20% * var(--mousex-delta,0)) calc(30% + 15% * var(--mousey-delta,0)),#8bb2ff0f 0,transparent 70%)}.PageBackground_rasterbar__9w0Gc{--band:8px;background-color:#100412;background-image:linear-gradient(180deg,#50f048 0,#50f048 var(--band),#40e058 var(--band),#40e058 calc(var(--band) * 2),#30d068 calc(var(--band) * 2),#30d068 calc(var(--band) * 3),#20c078 calc(var(--band) * 3),#20c078 calc(var(--band) * 4),#18b088 calc(var(--band) * 4),#18b088 calc(var(--band) * 5),#10a098 calc(var(--band) * 5),#10a098 calc(var(--band) * 6),#0c88a8 calc(var(--band) * 6),#0c88a8 calc(var(--band) * 7),#0870b0 calc(var(--band) * 7),#0870b0 calc(var(--band) * 8),#045ab8 calc(var(--band) * 8),#045ab8 calc(var(--band) * 9),#0838a0 calc(var(--band) * 9),#0838a0 calc(var(--band) * 10),#0c2a80 calc(var(--band) * 10),#0c2a80 calc(var(--band) * 11),#101e60 calc(var(--band) * 11),#101e60 calc(var(--band) * 12),#121448 calc(var(--band) * 12),#121448 calc(var(--band) * 13),#120e30 calc(var(--band) * 13),#120e30 calc(var(--band) * 14),#110820 calc(var(--band) * 14),#110820 calc(var(--band) * 15),#100412 calc(var(--band) * 15),#100412 calc(var(--band) * 16));background-repeat:no-repeat}.PageBackground_rasterbar__9w0Gc:before{background:0 0}.PageBackground_rasterbar2__ZBpmy{--band:8px;background-color:#100412;background-image:linear-gradient(180deg,#f0d840 0,#f0d840 var(--band),#e8c030 var(--band),#e8c030 calc(var(--band) * 2),#e0a028 calc(var(--band) * 2),#e0a028 calc(var(--band) * 3),#d88030 calc(var(--band) * 3),#d88030 calc(var(--band) * 4),#d06038 calc(var(--band) * 4),#d06038 calc(var(--band) * 5),#c04050 calc(var(--band) * 5),#c04050 calc(var(--band) * 6),#a83068 calc(var(--band) * 6),#a83068 calc(var(--band) * 7),#902880 calc(var(--band) * 7),#902880 calc(var(--band) * 8),#782090 calc(var(--band) * 8),#782090 calc(var(--band) * 9),#6820a0 calc(var(--band) * 9),#6820a0 calc(var(--band) * 10),#5818a0 calc(var(--band) * 10),#5818a0 calc(var(--band) * 11),#481498 calc(var(--band) * 11),#481498 calc(var(--band) * 12),#381088 calc(var(--band) * 12),#381088 calc(var(--band) * 13),#2c0c70 calc(var(--band) * 13),#2c0c70 calc(var(--band) * 14),#1c0840 calc(var(--band) * 14),#1c0840 calc(var(--band) * 15),#100412 calc(var(--band) * 15),#100412 calc(var(--band) * 16));background-repeat:no-repeat}.PageBackground_rasterbar2__ZBpmy:before{background:0 0}.PageBackground_rasterbar3__18eL7{--band:8px;background-color:#0c0314;background-image:linear-gradient(180deg,#b060e0 0,#b060e0 var(--band),#a050d0 var(--band),#a050d0 calc(var(--band) * 2),#9048c0 calc(var(--band) * 2),#9048c0 calc(var(--band) * 3),#8040b0 calc(var(--band) * 3),#8040b0 calc(var(--band) * 4),#7038a0 calc(var(--band) * 4),#7038a0 calc(var(--band) * 5),#602890 calc(var(--band) * 5),#602890 calc(var(--band) * 6),#502080 calc(var(--band) * 6),#502080 calc(var(--band) * 7),#421a70 calc(var(--band) * 7),#421a70 calc(var(--band) * 8),#361660 calc(var(--band) * 8),#361660 calc(var(--band) * 9),#2c1250 calc(var(--band) * 9),#2c1250 calc(var(--band) * 10),#240e42 calc(var(--band) * 10),#240e42 calc(var(--band) * 11),#1e0a36 calc(var(--band) * 11),#1e0a36 calc(var(--band) * 12),#18082c calc(var(--band) * 12),#18082c calc(var(--band) * 13),#140622 calc(var(--band) * 13),#140622 calc(var(--band) * 14),#10041a calc(var(--band) * 14),#10041a calc(var(--band) * 15),#0c0314 calc(var(--band) * 15),#0c0314 calc(var(--band) * 16));background-repeat:no-repeat}.PageBackground_rasterbar3__18eL7:before{background:0 0}.PageBackground_editor__nQpbN{background-image:linear-gradient(var(--color-accent-dark) .5px,transparent .5px,transparent calc(100% - .5px),var(--color-accent-dark) calc(100% - .5px)),linear-gradient(90deg,var(--color-accent-dark) .5px,transparent .5px,transparent calc(100% - .5px),var(--color-accent-dark) calc(100% - .5px));background-size:10vw 10vw;background-position:calc(var(--mousex-delta,0) * 2.5%) calc(var(--mousey-delta,0) * 2.5%)}@media (max-width:640px){.PageBackground_editor__nQpbN{background-position:0 0}}.PageBackground_dusk__tChFn{background:radial-gradient(70% 55% at 25% 15%,#b4642873 0,#0000 70%),radial-gradient(55% 50% at 75% 55%,#96323c59 0,#0000 65%),radial-gradient(80% 45% at 50% 85%,#8c461e40 0,#0000 60%)}.PageBackground_dusk__tChFn:before{opacity:.73;background:radial-gradient(45% 40% at 55% 25%,#d2963c40 0,#0000 70%),radial-gradient(40% 35% at 20% 60%,#aa3c4633 0,#0000 60%);inset:-15%}.PageBackground_dusk__tChFn:after{opacity:.73;background:radial-gradient(55% 35% at 65% 10%,#dcaa502e 0,#0000 60%);inset:-15%}.PageBackground_synthwave__eN_EI{background:linear-gradient(#0000 52%,#ff327880 55%,#ff327814 60%,#0000 70%),radial-gradient(28vmin at 50% 55%,#ffdc3cf2 0,#ff7828bf 25%,#ff285073 50%,#8c006426 70%,#0000 85%),linear-gradient(#06001a,#18003a 45%,#2a0048 55%,#06001a)}.PageBackground_synthwave__eN_EI:before{transform-origin:50% 0;background:repeating-linear-gradient(90deg,#0000 0 58px,#a000dc73 58px 60px),repeating-linear-gradient(#0000 0 28px,#a000dc59 28px 30px);inset:56% -100% -5%;transform:perspective(500px)rotateX(65deg);-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.PageBackground_synthwave__eN_EI:after{opacity:.7;background:radial-gradient(50% 20% at 50% 55%,#ff509640 0,#0000 100%)}.PageBackground_mint__r1jMU{background:radial-gradient(60% 50% at 25% 20%,#00c82866 0,#0000 70%),radial-gradient(55% 45% at 70% 55%,#28dc3c52 0,#0000 65%),radial-gradient(75% 40% at 45% 85%,#50b42838 0,#0000 60%)}.PageBackground_mint__r1jMU:before{opacity:.73;background:radial-gradient(40% 35% at 55% 30%,#00f05038 0,#0000 70%),radial-gradient(35% 30% at 30% 55%,#3cc8282e 0,#0000 60%);inset:-15%}.PageBackground_mint__r1jMU:after{opacity:.73;background:radial-gradient(50% 30% at 65% 15%,#28dc3c24 0,#0000 60%);inset:-15%}.PageBackground_copper__4xXpp{background:radial-gradient(60% 50% at 35% 20%,#dc640066 0,#0000 70%),radial-gradient(50% 45% at 70%,#c83c0052 0,#0000 65%),radial-gradient(70% 40% at 50% 80%,#b4500038 0,#0000 60%)}.PageBackground_copper__4xXpp:before{opacity:.75;background:radial-gradient(45% 35% at 55% 25%,#f0821438 0,#0000 70%),radial-gradient(35% 30% at 25% 60%,#c846002e 0,#0000 60%);inset:-15%}.PageBackground_copper__4xXpp:after{opacity:.75;background:radial-gradient(50% 30% at 60% 15%,#ff961e24 0,#0000 60%);inset:-15%}.PageBackground_prism__cekid{background:linear-gradient(180deg,transparent 0,transparent 40%,var(--color-black) 85%),linear-gradient(90deg,#ff003266 0,#ff500059 14%,#ffc80059 28%,#00dc3c59 42%,#0064ff66 57%,#7800dc66 71%,#dc00a059 85%,#ff003266 100%)}.PageBackground_prism__cekid:before{background:linear-gradient(180deg,transparent 0,transparent 30%,var(--color-black) 80%),linear-gradient(95deg,#ff3c3c33 0,#ffa00040 20%,#c8ff0033 40%,#00ff7840 60%,#0050ff33 80%,#b400ff40 100%);opacity:.73;inset:-15%}.PageBackground_prism__cekid:after{background:linear-gradient(180deg,transparent 0,transparent 35%,var(--color-black) 75%),linear-gradient(85deg,#ff006426 0,#ff780026 25%,#78ff0026 50%,#00c8ff26 75%,#c800ff26 100%);opacity:.73;inset:-15%}.PageBackground_bubblesBlob__xXLfL{filter:blur(40px);border-radius:50%;position:absolute}.PageBackground_bubblesBlob1__W7Ex9{background:radial-gradient(circle,#00a0ffd9 0,#0064dc4d 40%,#0000 70%);width:45vw;height:45vw;top:0;left:0}.PageBackground_bubblesBlob2__Zn43h{background:radial-gradient(circle,#b400ffbf 0,#7800c840 40%,#0000 70%);width:40vw;height:40vw;top:15%;right:-5%}.PageBackground_bubblesBlob3__sK_mE{background:radial-gradient(circle,#ff0096b3 0,#c8006433 40%,#0000 70%);width:50vw;height:50vw;bottom:-5%;left:10%}.PageBackground_bubblesBlob4__8aG9h{background:radial-gradient(circle,#00dca0cc 0,#00a07840 40%,#0000 70%);width:35vw;height:35vw;top:0;right:15%}.PageBackground_bubblesBlob5__zgOoq{background:radial-gradient(circle,#3c50ffb3 0,#1e32c833 40%,#0000 70%);width:42vw;height:42vw;bottom:5%;right:0}.PageBackground_spectrum__JSOmo{background:radial-gradient(60% 50% at 10% 15%,#ff1e3c8c 0,#0000 70%),radial-gradient(50% 45% at 85% 10%,#ffb40080 0,#0000 65%),radial-gradient(55% 55% at 90% 80%,#00dc6480 0,#0000 65%),radial-gradient(50% 50% at 10% 80%,#0050ff80 0,#0000 60%),radial-gradient(45% 40%,#ffff3c4d 0,#0000 55%),radial-gradient(55% 45% at 50% 10%,#dc00b440 0,#0000 60%)}.PageBackground_spectrum__JSOmo:before{opacity:.73;background:radial-gradient(45% 40% at 30% 30%,#ff64004d 0,#0000 70%),radial-gradient(40% 45% at 70% 70%,#00b4dc4d 0,#0000 65%);inset:-15%}.PageBackground_spectrum__JSOmo:after{opacity:.73;background:radial-gradient(40% 35% at 75% 25%,#ffc80033 0,#0000 65%),radial-gradient(35% 40% at 25% 75%,#6400ff33 0,#0000 60%);inset:-15%}.PageBackground_neon__grdD_{background:linear-gradient(135deg,#ff146480,#ff641e73 25%,#ffc80066 50%,#a0ff0059 75%,#00ff964d)}.PageBackground_neon__grdD_:before{opacity:.73;background:radial-gradient(50% 40% at 30% 60%,#ff007840 0,#0000 70%),radial-gradient(40% 50% at 70% 30%,#b4ff0033 0,#0000 65%);inset:-15%}.PageBackground_neon__grdD_:after{opacity:.73;background:radial-gradient(45% 45% at 55%,#ffb40026 0,#0000 60%);inset:-15%}.PageBackground_gameboy___sZV5{background:radial-gradient(85% 75%,#839414 0,#6b7a0e 70%,#3a4c08 100%)}.PageBackground_gameboy___sZV5:before{background:0 0}.PageBackground_gameboy___sZV5:after{opacity:.9;background:radial-gradient(70% 60%,#0000 0,#0514028c 100%)}.PageBackground_tron__KxID8{background:radial-gradient(80% 40% at 50% 15%,#6428b459 0,#0000 70%),radial-gradient(70% 35% at 50% 85%,#00a0c833 0,#0000 70%),#100412 radial-gradient(50% 25%,#50148c26 0,#0000 60%)}.PageBackground_tron__KxID8:before{transform-origin:50% 100%;inset:-5% -100% 68%;transform:perspective(500px)rotateX(-65deg);-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.PageBackground_tron__KxID8:after,.PageBackground_tron__KxID8:before{background:repeating-linear-gradient(90deg,#0000 0 29px,#a028ff4d 29px 30px),repeating-linear-gradient(#0000 0 14px,#a028ff40 14px 15px)}.PageBackground_tron__KxID8:after{transform-origin:50% 0;inset:68% -100% -5%;transform:perspective(500px)rotateX(65deg);-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.PageBackground_eighties__AlIJ_{background-color:#080818;background-image:linear-gradient(#6478ff14 .5px,#0000 0),linear-gradient(90deg,#6478ff14 .5px,#0000 0);background-size:4.5vw 4.5vw}.PageBackground_eighties__AlIJ_:before{background:radial-gradient(60% 50% at 50% 40%,#5028a026 0,#0000 70%)}.PageBackground_eighties__AlIJ_:after{opacity:.7;background:radial-gradient(40% 30% at 20% 25%,#ff2d7b0f 0,#0000 60%),radial-gradient(35% 35% at 80% 70%,#2dfff50f 0,#0000 60%)}.PageBackground_eightiesShape__dr5rH{pointer-events:none;position:absolute}.PageBackground_eightiesShape1__vVbIF{top:5%;left:8%}.PageBackground_eightiesShape2__jIaPB{top:12%;right:15%}.PageBackground_eightiesShape3__H129M{top:30%;left:3%}.PageBackground_eightiesShape4__3o80o{top:25%;right:6%}.PageBackground_eightiesShape5__pTU_9{bottom:35%;left:18%}.PageBackground_eightiesShape6__FzHfp{top:8%;left:45%}.PageBackground_eightiesShape7__va78Y{bottom:20%;right:12%}.PageBackground_eightiesShape8__2T4CN{bottom:10%;left:5%}.PageBackground_eightiesShape9__FxPT7{top:50%;right:25%}.PageBackground_eightiesShape10__OKZ88{bottom:5%;right:35%}.PageBackground_eightiesShape11__Pj6bU{top:65%;left:35%}.PageBackground_eightiesShape12__Amm5Q{top:18%;left:28%}.PageBackground_eightiesShape13__Xf1C6{bottom:45%;right:5%}.PageBackground_eightiesShape14__xg554{top:40%;left:60%}.PageBackground_eightiesShape15__t57zS{bottom:15%;left:55%}.PageBackground_eightiesDot__DPHAp{pointer-events:none;border-radius:50%;position:absolute}.PageBackground_eightiesDot1__vjaTX{opacity:.35;background:#ff2d7b;width:.5vw;height:.5vw;top:15%;left:22%}.PageBackground_eightiesDot2__D03bt{opacity:.4;background:#2dfff5;width:.3vw;height:.3vw;top:42%;right:18%}.PageBackground_eightiesDot3__khzLo{opacity:.3;background:#fff02d;width:.6vw;height:.6vw;bottom:28%;left:40%}.PageBackground_eightiesDot4__uROQQ{opacity:.35;background:#ff8a2d;width:.4vw;height:.4vw;top:70%;right:30%}.PageBackground_eightiesDot5__XZNFZ{opacity:.3;background:#ff2d7b;width:.35vw;height:.35vw;top:22%;right:42%}.PageBackground_eightiesDot6__7vPEa{opacity:.35;background:#2dfff5;width:.5vw;height:.5vw;bottom:12%;right:55%}@media (max-width:640px){.PageBackground_eightiesDot5__XZNFZ,.PageBackground_eightiesDot6__7vPEa,.PageBackground_eightiesShape11__Pj6bU,.PageBackground_eightiesShape14__xg554,.PageBackground_eightiesShape6__FzHfp{display:none}}.PageBackground_workspace__02gVL{background-color:#0a2029;background-image:radial-gradient(60vw at 15% 15%,#1eaab459 0,#0000 60%),radial-gradient(55vw at 85% 20%,#288caa4d 0,#0000 60%),radial-gradient(65vw at 80% 85%,#32bea047 0,#0000 65%),radial-gradient(50vw at 20% 85%,#1e6e964d 0,#0000 60%),radial-gradient(55vw,#50d2d238 0,#0000 70%)}.AppToolRail_rail___sDmr{--tool-rail-active-face-top:color-mix(in srgb,var(--app-bg-sunken) 72%,var(--app-warning));--tool-rail-active-face-bottom:color-mix(in srgb,var(--app-bg-sunken) 90%,var(--app-danger));--tool-rail-active-spark:color-mix(in srgb,var(--app-warning) 36%,transparent);--tool-rail-active-border:color-mix(in srgb,var(--app-warning) 50%,var(--app-border-strong));--tool-rail-active-ring:color-mix(in srgb,var(--app-warning) 22%,transparent);--tool-rail-active-glow:color-mix(in srgb,var(--app-warning) 26%,transparent);--tool-rail-active-edge:rgba(255,255,255,0.16);--tool-rail-active-shadow:rgba(0,0,0,0.5);--tool-rail-active-icon-filter:brightness(0) saturate(100%) invert(86%) sepia(48%) saturate(1050%) hue-rotate(333deg) brightness(106%) contrast(103%);--tool-rail-active-icon-glow:color-mix(in srgb,var(--app-warning) 82%,transparent);width:42px;height:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 3px;border-right:1px solid var(--app-border);background:var(--app-panel-active);color:var(--app-text);overflow:hidden auto}[data-app-brightness=light] .AppToolRail_rail___sDmr,[data-app-brightness=medium-light] .AppToolRail_rail___sDmr{--tool-rail-active-face-top:color-mix(in srgb,var(--app-bg-sunken) 68%,var(--app-warning));--tool-rail-active-face-bottom:color-mix(in srgb,var(--app-bg-sunken) 78%,var(--app-danger));--tool-rail-active-spark:color-mix(in srgb,var(--app-warning) 26%,transparent);--tool-rail-active-border:color-mix(in srgb,var(--app-warning) 42%,var(--app-border-strong));--tool-rail-active-ring:color-mix(in srgb,var(--app-danger) 18%,transparent);--tool-rail-active-glow:color-mix(in srgb,var(--app-danger) 18%,transparent);--tool-rail-active-edge:rgba(255,255,255,0.72);--tool-rail-active-shadow:rgba(0,0,0,0.22);--tool-rail-active-icon-filter:brightness(0) saturate(100%) invert(30%) sepia(78%) saturate(1638%) hue-rotate(326deg) brightness(92%) contrast(98%);--tool-rail-active-icon-glow:color-mix(in srgb,var(--app-warning) 58%,transparent)}.AppToolRail_button__5XRvl{position:relative;width:32px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--app-text);cursor:pointer;isolation:isolate;overflow:hidden}.AppToolRail_button__5XRvl:hover:not(:disabled){background:var(--app-bg-hover);border-color:var(--app-border)}.AppToolRail_button__5XRvl:focus-visible{outline:1px solid color-mix(in srgb,var(--app-warning) 62%,var(--app-border-focus));outline-offset:1px}.AppToolRail_button__5XRvl:before{content:"";position:absolute;inset:3px;z-index:0;border-radius:3px;opacity:0;pointer-events:none}.AppToolRail_button__5XRvl>*{position:relative;z-index:1}.AppToolRail_button__5XRvl:disabled{opacity:.4;cursor:default}.AppToolRail_active__OtcWg{--app-icon-filter:var(--tool-rail-active-icon-filter) drop-shadow(0 0 4px var(--tool-rail-active-icon-glow));box-shadow:inset 0 1px 3px var(--tool-rail-active-shadow),inset 0 -1px 0 var(--tool-rail-active-edge),0 0 0 1px var(--tool-rail-active-ring),0 8px 18px -12px var(--tool-rail-active-glow);transform:translateY(1px)}.AppToolRail_active__OtcWg,.AppToolRail_active__OtcWg:hover:not(:disabled){background:radial-gradient(circle at 50% 20%,var(--tool-rail-active-spark),transparent 58%),linear-gradient(180deg,var(--tool-rail-active-face-top),var(--tool-rail-active-face-bottom));color:var(--app-text-accent);border-color:var(--tool-rail-active-border)}.AppToolRail_active__OtcWg:before{opacity:1;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),radial-gradient(circle at 50% 54%,var(--tool-rail-active-glow),transparent 62%);box-shadow:inset 0 0 10px color-mix(in srgb,var(--tool-rail-active-shadow) 58%,transparent)}.AppToolRail_divider__V5ywD{width:24px;height:1px;background:var(--app-border);margin:3px 0}.AppToast_container__2gGyW{position:absolute;inset:0;pointer-events:none;z-index:90;display:flex;flex-direction:column;gap:8px;padding:12px}.AppToast_placement_top_center__Bdusl{align-items:center;justify-content:flex-start}.AppToast_placement_top_start__GgfgV{align-items:flex-start;justify-content:flex-start}.AppToast_placement_top_end__wDofM{align-items:flex-end;justify-content:flex-start}.AppToast_placement_bottom_center__YcYaB{align-items:center;justify-content:flex-end}.AppToast_placement_bottom_start__3gh_p{align-items:flex-start;justify-content:flex-end}.AppToast_placement_bottom_end__y32iS{align-items:flex-end;justify-content:flex-end}.AppToast_toast__FJhRm{pointer-events:auto;display:inline-flex;align-items:flex-start;gap:10px;min-width:240px;max-width:min(420px,90%);padding:10px 12px 10px 14px;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--toast-accent) 18%,var(--app-bg-raised)) 0,color-mix(in srgb,var(--toast-accent) 10%,var(--app-bg-raised)) 100%);border:1px solid color-mix(in srgb,var(--toast-accent) 55%,transparent);color:var(--app-text);font-size:var(--app-font-size);line-height:1.4;box-shadow:0 6px 16px rgba(0,0,0,.3),0 0 14px color-mix(in srgb,var(--toast-accent) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.06);animation:AppToast_appToastIn__wcg9B .22s cubic-bezier(.2,.8,.2,1)}.AppToast_toast__FJhRm.AppToast_exiting__z2VO_{animation:AppToast_appToastOut__mBE_E .22s cubic-bezier(.4,0,1,1) forwards}@keyframes AppToast_appToastIn__wcg9B{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AppToast_appToastOut__mBE_E{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.97)}}@media (prefers-reduced-motion:reduce){.AppToast_toast__FJhRm{animation:none}}.AppToast_variant_success__2uba3{--toast-accent:var(--app-success)}.AppToast_variant_warning__J6rSh{--toast-accent:var(--app-warning)}.AppToast_variant_error__aCXlJ{--toast-accent:var(--app-danger)}.AppToast_variant_info__JfZ5h{--toast-accent:var(--app-accent)}.AppToast_icon__6Dn_r{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--toast-accent);color:var(--app-bg);box-shadow:0 0 8px color-mix(in srgb,var(--toast-accent) 60%,transparent)}.AppToast_body__0JqeJ{flex:1;min-width:0}.AppToast_title__SWkob{font-weight:700;color:var(--app-text);margin-bottom:2px}.AppToast_message__ECic4{color:var(--app-text)}.AppToast_close__fVE6G{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--app-text-muted);border-radius:4px;cursor:pointer;margin-top:-2px;margin-right:-4px;font-family:inherit}.AppToast_close__fVE6G:hover{color:var(--app-text);background:var(--app-bg-hover)}.AppAlertModal_overlay__O62gu{position:absolute;inset:0;z-index:1000;display:grid;place-items:center;padding:32px;background:rgba(8,6,18,.65);backdrop-filter:blur(6px) saturate(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.05);animation:AppAlertModal_appAlertModalOverlayIn__3O_rc .16s ease-out}@keyframes AppAlertModal_appAlertModalOverlayIn__3O_rc{0%{opacity:0}to{opacity:1}}.AppAlertModal_dialog__BTI_U{width:min(440px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:28px 32px 24px;background:var(--app-bg-raised);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04),0 0 36px color-mix(in srgb,var(--alert-accent) 25%,transparent);color:var(--app-text);font-size:var(--app-font-size);line-height:1.4;animation:AppAlertModal_appAlertModalDialogIn__WCtHi .2s cubic-bezier(.2,.8,.2,1)}@keyframes AppAlertModal_appAlertModalDialogIn__WCtHi{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.AppAlertModal_dialog__BTI_U,.AppAlertModal_overlay__O62gu{animation:none}}.AppAlertModal_variant_success__d91tv{--alert-accent:var(--app-success)}.AppAlertModal_variant_warning__aukOI{--alert-accent:var(--app-warning)}.AppAlertModal_variant_error__J6qYw{--alert-accent:var(--app-danger)}.AppAlertModal_variant_info__6bD3w{--alert-accent:var(--app-accent)}.AppAlertModal_iconWrap__4Z3cW{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--alert-accent) 18%,transparent);color:var(--alert-accent);box-shadow:0 0 12px color-mix(in srgb,var(--alert-accent) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--alert-accent) 50%,transparent)}.AppAlertModal_title__pURcc{margin:0;font-size:var(--app-font-size-l);font-weight:700;color:var(--app-text)}.AppAlertModal_body__ayFF8{color:var(--app-text-muted);line-height:1.55;max-width:36ch;margin:0}.AppAlertModal_actions__Gtg5p{display:flex;gap:10px;margin-top:6px;justify-content:center}.AppAlertModal_primaryBtn__zxMMu,.AppAlertModal_secondaryBtn__GTIj1{height:36px;padding:0 18px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:var(--app-font-size);font-weight:600}.AppAlertModal_primaryBtn__zxMMu{color:var(--app-bg);background:var(--alert-accent);border:1px solid var(--alert-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 8px color-mix(in srgb,var(--alert-accent) 35%,transparent)}.AppAlertModal_primaryBtn__zxMMu:hover{filter:brightness(1.08)}.AppAlertModal_primaryBtn__zxMMu:active{transform:translateY(1px)}.AppAlertModal_secondaryBtn__GTIj1{color:var(--app-text);background:var(--app-bg-hover);border:1px solid var(--app-border)}.AppAlertModal_secondaryBtn__GTIj1:hover{background:var(--app-bg-active);border-color:color-mix(in srgb,var(--app-border) 60%,var(--app-text-muted))}.AppAlertModal_secondaryBtn__GTIj1:active{transform:translateY(1px)}.AppPropertyGrid_grid__eE6y5{display:flex;flex-direction:column}.AppPropertyGrid_row__tDM0J{display:flex;align-items:center;min-height:28px;padding:2px var(--app-pad-l);gap:var(--app-gap-l)}.AppPropertyGrid_row__tDM0J:hover{background:var(--app-bg-hover)}.AppPropertyGrid_row__tDM0J+.AppPropertyGrid_row__tDM0J{border-top:1px solid rgba(0,0,0,.15)}.AppPropertyGrid_label__bIfiu{flex:0 0 var(--app-pgrid-label-w,55%);min-width:0;font-size:var(--app-font-size);line-height:1.3;color:var(--app-text-muted);word-break:break-word;user-select:none}.AppPropertyGrid_value__8ZFq5{flex:1 1 auto;min-width:0;display:flex;align-items:center}.AppPropertyGrid_divider__miYK5{height:0;border-top:1px dashed rgba(139,178,255,.06);margin:3px var(--app-pad)}.AppCropOverlay_layer__Ka7o4{position:absolute;inset:0;z-index:2;touch-action:none}.AppCropOverlay_rect__wSJxb{position:absolute;border:1px solid var(--app-accent);background:transparent;pointer-events:none;box-sizing:border-box;box-shadow:0 0 0 1px color-mix(in srgb,var(--app-bg) 75%,transparent),0 0 0 9999px color-mix(in srgb,var(--app-bg) 60%,transparent)}.AppCropOverlay_noDimOutside__g0rIS{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-bg) 75%,transparent)}.AppCropOverlay_gridLine__cJ5ln{position:absolute;pointer-events:none;background:color-mix(in srgb,var(--app-accent) 50%,transparent)}.AppCropOverlay_vGoldenA__UZjiL,.AppCropOverlay_vGoldenB__bDfIt,.AppCropOverlay_vOneThird__iqIt_,.AppCropOverlay_vTwoThirds__YG9QP{top:0;bottom:0;width:1px}.AppCropOverlay_hGoldenA__HJeql,.AppCropOverlay_hGoldenB__Q7lq1,.AppCropOverlay_hOneThird__Os_Fb,.AppCropOverlay_hTwoThirds__vhGUm{left:0;right:0;height:1px}.AppCropOverlay_vOneThird__iqIt_{left:33.333%}.AppCropOverlay_vTwoThirds__YG9QP{left:66.666%}.AppCropOverlay_hOneThird__Os_Fb{top:33.333%}.AppCropOverlay_hTwoThirds__vhGUm{top:66.666%}.AppCropOverlay_vGoldenA__UZjiL{left:38.2%}.AppCropOverlay_vGoldenB__bDfIt{left:61.8%}.AppCropOverlay_hGoldenA__HJeql{top:38.2%}.AppCropOverlay_hGoldenB__Q7lq1{top:61.8%}.AppCropOverlay_gridDense__lujGv{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--app-accent) 38%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--app-accent) 38%,transparent) 1px,transparent 1px);background-size:25% 25%}.AppCropOverlay_gridSvg__WMJ1U{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.AppCropOverlay_gridSvg__WMJ1U line,.AppCropOverlay_gridSvg__WMJ1U path{fill:none;stroke:color-mix(in srgb,var(--app-accent) 58%,transparent);stroke-width:.7;vector-effect:non-scaling-stroke}.AppCropOverlay_gridSvg__WMJ1U .AppCropOverlay_spiralPath__R3RpV{stroke:color-mix(in srgb,var(--app-accent) 84%,var(--app-text));stroke-width:1.05}.AppCropOverlay_handle__lbQ3X{position:absolute;width:10px;height:10px;border:1px solid var(--app-bg);border-radius:2px;background:var(--app-accent);box-shadow:0 1px 3px rgba(0,0,0,.35);pointer-events:none}.AppCropOverlay_handle__lbQ3X[data-handle=nw]{left:0;top:0;transform:translate(-50%,-50%)}.AppCropOverlay_handle__lbQ3X[data-handle=n]{left:50%;top:0;transform:translate(-50%,-50%)}.AppCropOverlay_handle__lbQ3X[data-handle=ne]{right:0;top:0;transform:translate(50%,-50%)}.AppCropOverlay_handle__lbQ3X[data-handle=e]{right:0;top:50%;transform:translate(50%,-50%)}.AppCropOverlay_handle__lbQ3X[data-handle=se]{right:0;bottom:0;transform:translate(50%,50%)}.AppCropOverlay_handle__lbQ3X[data-handle=s]{left:50%;bottom:0;transform:translate(-50%,50%)}.AppCropOverlay_handle__lbQ3X[data-handle=sw]{left:0;bottom:0;transform:translate(-50%,50%)}.AppCropOverlay_handle__lbQ3X[data-handle=w]{left:0;top:50%;transform:translate(-50%,-50%)}.AppCropOverlay_sizeBadge__oj_iy{position:absolute;left:6px;top:6px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--app-accent) 70%,var(--app-bg));border-radius:4px;background:color-mix(in srgb,var(--app-bg-raised) 92%,transparent);color:var(--app-text);font-size:var(--app-font-size-xs);line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.AppCropOverlay_actions__uiZZz{position:absolute;left:0;top:calc(100% + 8px);display:flex;gap:6px;padding:4px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-bg-raised);box-shadow:0 8px 18px rgba(0,0,0,.3);pointer-events:auto}