@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayXXThin.woff2)format("woff2");font-style:normal;font-weight:100}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayXThin.woff2)format("woff2");font-style:normal;font-weight:200}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayThin.woff2)format("woff2");font-style:normal;font-weight:300}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayLight.woff2)format("woff2");font-style:normal;font-weight:350}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayRoman.woff2)format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayMediu.woff2)format("woff2");font-style:normal;font-weight:500}@font-face{font-family:Noteworthy;src:url(/fonts/Noteworthy-Light-01.woff2)format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Noteworthy;src:url(/fonts/Noteworthy-Bold-02.woff2)format("woff2");font-style:normal;font-weight:700}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-scale:1.2;--dock-scale:.7;--menu-bar-height:calc(34px * var(--ui-scale));--dock-wrap-bottom:calc(8px * var(--ui-scale));--dock-wrap-width:min(calc(490px * var(--ui-scale)), calc(100vw - (18px * var(--ui-scale))));--shelf-height:calc(var(--dock-wrap-width) * 230 / 1116 * var(--dock-scale));--shelf-half-height:calc(var(--shelf-height) / 2);--logo-bottom-anchor:calc(var(--dock-wrap-bottom) + var(--shelf-half-height));--menu-text:#121c2cf2;--window-border:#28364db8;--window-shadow:0 20px 60px #070d176b;--glass-fill:linear-gradient(180deg, #fbfdffe0 0%, #e3ebf6b8 53%, #c7d3e5b8 100%);--aqua-blue-top:#9edbfffa;--aqua-blue-mid:#55b3fbfa;--aqua-blue-bottom:#2070d1fa;--aqua-blue-border:#5385bdf5;--aqua-grey-top:#fffffffc;--aqua-grey-bottom:#e1e5ebfa;--aqua-grey-border:#9499a1e6}.domainPasswordGate{width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.domainPasswordGateUnderlay{pointer-events:none;width:100%;height:100dvh;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.domainPasswordGateUnderlay .desktop{width:100%;height:100dvh;min-height:100dvh}.domainPasswordGateUnderlay .menuBar{opacity:1;filter:contrast(.5)saturate(.5)}.domainPasswordGateUnderlay .newsBanner{bottom:0}.domainPasswordGateUnderlay .windowLayer,.domainPasswordGateUnderlay .dockWrap,.domainPasswordGateUnderlay .desktopAboutNote{display:none}.domainPasswordGateOverlay{z-index:1000;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.domainPasswordGateWindow{border-radius:calc(10px * var(--ui-scale));pointer-events:auto;background:linear-gradient(#f6f6f6fa,#dfdfdffa);border:1px solid #767676eb;width:min(360px,100%);overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 18px 38px #080f1c66}.domainPasswordGateTitlebar{min-height:calc(24px * var(--ui-scale));background:linear-gradient(#fffffffa,#ccccccfa 52%,#e8e8e8fa);border-bottom:1px solid #7b7b7bbd;place-items:center;display:grid;position:relative}.domainPasswordGateTrafficLight{left:calc(9px * var(--ui-scale));width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));background:radial-gradient(circle at 34% 29%,#ffb0a5 0 12%,#ec635b 38%,#b33734 100%);border:1px solid #814a48e6;border-radius:50%;position:absolute}.domainPasswordGateWindowTitle{color:#2c2f36f0;font-family:Neue Haas Display,sans-serif;font-size:calc(.68rem * var(--ui-scale));text-shadow:0 1px #ffffffdb;font-weight:700}.domainPasswordGateCard{color:#203a5a;background:radial-gradient(circle at top,#fffffffa,#dce4effa 58%,#a6b0c2fa 100%);border:0;border-radius:0;justify-items:center;gap:13px;width:100%;padding:30px;font-family:Neue Haas Display,sans-serif;display:grid}.domainPasswordGateCard img{width:32px;height:32px}.domainPasswordGateCard strong{font-size:1.25rem}.domainPasswordGateCard span{color:#60728b;text-align:center;font-size:.9rem}.domainPasswordGateCard input{width:100%;font:inherit;border:1px solid #9aadc5;border-radius:8px;padding:10px 12px}.domainPasswordGateCard em{color:#b02846;font-size:.82rem;font-style:normal}.domainPasswordGateCard button{color:#f4f8fffa;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#68a4fffa,#2b65d2fa);border:1px solid #225ab5db;border-radius:8px;padding:10px 12px;font-weight:700}@media (min-width:1440px){:root{--ui-scale:1.4}}@media (min-width:1920px){:root{--ui-scale:1.65}}@media (min-width:2560px){:root{--ui-scale:1.9}}*{scrollbar-width:thin;scrollbar-color:#4a97e1f5 #d6dce4f0}::-webkit-scrollbar{width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale))}::-webkit-scrollbar-track{background:linear-gradient(#f7f9fcfa,#d2d9e2f5);border:1px solid #b7bec7d1;box-shadow:inset 0 1px #ffffffe6}::-webkit-scrollbar-track-piece{background:repeating-linear-gradient(90deg,#ecf1f7fa 0 1px,#cdd5dff0 1px,#dee4ecf5 3px),linear-gradient(#f8fafdfa,#cfd7e1f5)}::-webkit-scrollbar-thumb{-webkit-appearance:none;min-height:calc(34px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));box-shadow:inset 0 1px 0 #fff, inset 0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #ffffff85, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #0d499e85;background:linear-gradient(#f8feff,#cff0ff 17%,#66c0f9 45%,#2d85de 75%,#1454b1);border:1px solid #4e77aaf0}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}html,body{overscroll-behavior:none;touch-action:none;height:100%;margin:0;overflow:hidden}body{color:#f6fbff;background:#02050b;font-family:Neue Haas Display,Lucida Grande,Trebuchet MS,Geneva,sans-serif}button,input,textarea,select{font:inherit}img{-webkit-user-drag:none;user-drag:none}.desktop{--news-banner-height:calc(28px * var(--ui-scale));background:radial-gradient(circle at top,#ffffff2e,#0000 30%),linear-gradient(#00000014,#00000047);height:100vh;position:relative;overflow:hidden}.newsBanner{z-index:5;height:var(--news-banner-height);color:#f0f8fafa;background:linear-gradient(#233139f5,#0c151bfa);border-top:1px solid #ffffff8c;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -2px 10px #0000003d,inset 0 1px #ffffff29}.newsBannerTicker{flex:1;min-width:0;overflow:hidden}.newsBannerTrack{width:max-content;min-width:200%;height:100%;font-size:calc(.54rem * var(--ui-scale));letter-spacing:.08em;white-space:nowrap;align-items:center;font-weight:700;animation:34s linear infinite newsTickerScroll;display:flex}.newsBannerTrack span{padding-right:calc(36px * var(--ui-scale));flex:0 0 50%}.newsBannerClose{width:var(--news-banner-height);flex:0 0 var(--news-banner-height);color:#f5fbfcf5;font:inherit;font-size:calc(1.15rem * var(--ui-scale));cursor:pointer;background:#ffffff14;border:0;border-left:1px solid #ffffff2e;place-items:center;line-height:1;display:grid}.newsBannerClose:hover{background:#ffffff2b}.newsBannerTrialRestart{padding:0 calc(13px * var(--ui-scale));color:#fffffffa;font:inherit;font-size:calc(.48rem * var(--ui-scale));letter-spacing:.03em;cursor:pointer;background:linear-gradient(#ff66b7eb,#ca1670f5);border:0;border-left:1px solid #fff3;flex:none;align-self:stretch;font-weight:800}.newsBannerTrialRestart:hover{filter:brightness(1.1)}.desktopTrialMode{--news-banner-height:calc(14px * var(--ui-scale))}.desktopTrialMode .newsBannerTrialRestart{padding:0 calc(8px * var(--ui-scale));font-size:calc(.36rem * var(--ui-scale))}@keyframes newsTickerScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.newsBannerTrack{animation-play-state:paused}}.desktop:after{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000 18%),linear-gradient(#0000 76%,#0a0e158c);position:absolute;inset:0}.menuBarDisabled{opacity:1;cursor:not-allowed;filter:contrast(.5)saturate(.5)}.menuBarDisabled *{pointer-events:none}.desktop>:not(.menuBar){transition:filter .18s,opacity .18s}.desktop:has(.menuBackdropActive)>:not(.menuBar){filter:blur(5px);opacity:.92}.backgroundStage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.backgroundSlide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.6s ease-in-out;position:absolute;inset:0}.backgroundSlideActive{opacity:1}.backgroundLogo{left:50%;top:var(--menu-bar-height);width:100vw;height:calc(100vh - var(--menu-bar-height) - var(--logo-bottom-anchor));opacity:.32;mix-blend-mode:screen;filter:saturate(.92)contrast(1.02);position:absolute;transform:translate(-50%)}.skippy{z-index:3;align-items:flex-end;gap:calc(4px * var(--ui-scale));opacity:0;transform:translate3d(calc(48px * var(--ui-scale)), 0, 0);pointer-events:none;will-change:left, top, transform, opacity;flex-direction:column;transition:transform .7s cubic-bezier(.2,.8,.16,1),opacity .35s;display:flex;position:fixed;inset:0 auto auto 0}.skippyVisible{opacity:1;pointer-events:auto;transform:translate(0,0)}.skippyDragging{transition:opacity .16s}.skippyConsole{width:calc(92px * var(--ui-scale));justify-items:center;gap:calc(4px * var(--ui-scale));display:grid;position:relative}.skippyBubble{right:calc(-10px * var(--ui-scale));bottom:calc(100% + 6px * var(--ui-scale));width:min(calc(146px * var(--ui-scale)), calc(100vw - 48px));padding:calc(10px * var(--ui-scale)) calc(11px * var(--ui-scale)) calc(34px * var(--ui-scale));color:#20344e;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(18px * var(--ui-scale))) scale(.72, .42);transform-origin:calc(100% - 42px * var(--ui-scale)) calc(100% - 8px * var(--ui-scale));will-change:transform;position:absolute}.skippyBubbleVisible{visibility:visible;opacity:1;pointer-events:auto;animation:.52s cubic-bezier(.2,.9,.24,1) .42s both skippyBubblePop}.skippyBubbleChat{width:min(calc(242px * var(--ui-scale)), calc(100vw - 48px))}@keyframes skippyBubblePop{0%{transform:translateY(calc(18px * var(--ui-scale))) scale(.72, .42)}62%{transform:translateY(calc(-8px * var(--ui-scale))) scale(1.06, 1.08)}82%{transform:translateY(calc(2px * var(--ui-scale))) scale(.985, .97)}to{transform:translateY(0)scale(1)}}.skippyBubbleShape{width:100%;height:100%;filter:drop-shadow(0 calc(18px * var(--ui-scale)) calc(34px * var(--ui-scale)) #070e1857) drop-shadow(0 1px 0 #fffffff2) drop-shadow(0 -1px 0 #587aa199);pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.skippyClose{top:calc(6px * var(--ui-scale));right:calc(6px * var(--ui-scale));width:calc(18px * var(--ui-scale));height:calc(18px * var(--ui-scale));cursor:pointer;z-index:4;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .12s,filter .12s;display:inline-flex;position:absolute}.skippyCloseOrb{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.skippyCloseGlyph{color:#701419eb;font-size:calc(.62rem * var(--ui-scale));transform:translateY(calc(-.4px * var(--ui-scale)));pointer-events:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.skippyClose:hover{filter:saturate(1.08)brightness(1.03)}.skippyClose:active{transform:scale(.95)}.skippyTitle,.skippyMessage{z-index:1;margin:0;position:relative}.skippyTitle{padding-right:calc(19px * var(--ui-scale));font-size:calc(.63rem * var(--ui-scale));font-weight:700;line-height:1.25}.skippyMessage{margin-top:calc(6px * var(--ui-scale));font-size:calc(.56rem * var(--ui-scale));line-height:1.35}.skippyOptions{z-index:1;gap:calc(5px * var(--ui-scale));margin-top:calc(9px * var(--ui-scale));display:grid;position:relative}.skippyOption,.skippyCheckbox{align-items:flex-start;gap:calc(6px * var(--ui-scale));font-size:calc(.52rem * var(--ui-scale));line-height:1.28;display:flex}.skippyChat{z-index:1;gap:calc(6px * var(--ui-scale));margin-top:calc(9px * var(--ui-scale));display:grid;position:relative}.skippyThinking,.skippyResponse{font-size:calc(.5rem * var(--ui-scale));margin:0;line-height:1.32}.skippyThinking{align-items:center;gap:calc(5px * var(--ui-scale));color:#2f66a5f5;font-weight:700;display:inline-flex}.skippyThinkingSpinner{width:calc(11px * var(--ui-scale));height:calc(11px * var(--ui-scale));border:calc(2px * var(--ui-scale)) solid #2f66a53d;border-top-color:#2f66a5f5;border-radius:50%;animation:.7s linear infinite skippySpin}@keyframes skippySpin{to{transform:rotate(360deg)}}.skippyChatMessage{max-height:calc(112px * var(--ui-scale));padding:calc(5px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));background:#ffffff7a;border:1px solid #7a9ec69e;overflow-y:auto}.skippyResponse{max-height:calc(94px * var(--ui-scale));padding:calc(5px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));background:#ffffff7a;border:1px solid #7a9ec69e;overflow-y:auto;box-shadow:inset 0 1px 1px #ffffffe0}.skippyQuestion{border-radius:calc(5px * var(--ui-scale));background:#ffffffd6;border:1px solid #7095bed6;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:inset 0 1px 1px #4e698929,0 1px #ffffffbd}.skippyQuestion input{min-width:0;padding:calc(5px * var(--ui-scale)) calc(6px * var(--ui-scale));color:#20344e;font-size:calc(.48rem * var(--ui-scale));background:0 0;border:0;outline:0}.skippyQuestion button{padding:0 calc(8px * var(--ui-scale));color:#fff;font-size:calc(.46rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#66acecfa,#2767c2fa);border:0;border-left:1px solid #5a85b5c2;font-weight:700}.skippyQuestion button:disabled{cursor:default;opacity:.55}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skippyOption input,.skippyCheckbox input{margin:calc(1px * var(--ui-scale)) 0 0;accent-color:#2b7fd0;transform:scale(calc(var(--ui-scale) * .88));transform-origin:0 0}.skippyCheckbox{z-index:1;margin-top:calc(8px * var(--ui-scale));position:relative}.skippyCharacter{width:calc(92px * var(--ui-scale));cursor:grab;transform-origin:bottom;touch-action:none;height:auto;filter:drop-shadow(calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(12px * var(--ui-scale)) #080e1975) drop-shadow(calc(3px * var(--ui-scale)) calc(5px * var(--ui-scale)) calc(4px * var(--ui-scale)) #00000061);transition:transform .16s,filter .16s;display:block}.skippyDragging .skippyCharacter{cursor:grabbing}.skippyPrompt,.skippyDismiss{top:calc(-12px * var(--ui-scale));z-index:2;width:calc(18px * var(--ui-scale));height:calc(18px * var(--ui-scale));color:#1f3149f5;font-size:calc(.74rem * var(--ui-scale));box-shadow:inset 0 1px 0 #fffffff0, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #587aa157, 0 calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale)) #080e1933;cursor:pointer;pointer-events:auto;background:radial-gradient(circle at 34% 28%,#fffffff5,#0000 40%),linear-gradient(#fcfefffa,#abcef1fa);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:700;animation:.98s ease-in-out infinite skippyPromptBounce;display:flex;position:absolute;left:50%;transform:translate(-50%)}.skippyDismiss{box-shadow:none;background:0 0}.skippyDismissOrb{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #080e193d);pointer-events:none;display:block}.skippyDismissGlyph{color:#701419eb;font-size:calc(.72rem * var(--ui-scale));transform:translateY(calc(-.4px * var(--ui-scale)));pointer-events:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.skippyTrack{width:100%;padding:calc(2px * var(--ui-scale)) 0;--skippy-track-gap:calc(20px * var(--ui-scale));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.skippyTrackMarquee{align-items:center;gap:var(--skippy-track-gap);will-change:transform;min-width:max-content;animation:12s linear infinite skippyTrackScroll;display:inline-flex}.skippyTrackText{color:#363a42f0;font-size:calc(.44rem * var(--ui-scale));letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;text-shadow:calc(-.45px * var(--ui-scale)) 0 0 #ffffffb8, calc(.45px * var(--ui-scale)) 0 0 #ffffffb8, 0 calc(-.45px * var(--ui-scale)) 0 #ffffffb8, 0 calc(.45px * var(--ui-scale)) 0 #ffffffb8, 0 1px 0 #ffffff47, 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #00000047;padding-right:0;font-weight:700;display:block}.skippyCharacter:hover{filter:drop-shadow(calc(9px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(14px * var(--ui-scale)) #080e1985) drop-shadow(calc(4px * var(--ui-scale)) calc(6px * var(--ui-scale)) calc(5px * var(--ui-scale)) #0000006b);transform:scale(1.045)}@keyframes skippyPromptBounce{0%,to{transform:translate(-50%)}45%{transform:translate(-50%, calc(-6px * var(--ui-scale)))}70%{transform:translate(-50%, calc(-2px * var(--ui-scale)))}}@keyframes skippyTrackScroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--skippy-track-gap) / 2)))}}.menuBar{z-index:3;justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-scale));height:var(--menu-bar-height);padding:0 calc(18px * var(--ui-scale));color:var(--menu-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff2 0%,#e4ecf8eb 46%,#b2c0d4e0 100%);border-bottom:1px solid #ffffff8c;display:flex;position:relative;box-shadow:inset 0 -1px #5d708b8c}.menuBackdrop{z-index:1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur();background:#070e1800;border:0;padding:0;transition:opacity .18s,background .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0}.menuBackdropActive{pointer-events:auto;opacity:1;-webkit-backdrop-filter:blur(5px);background:#070e1814}.menuCluster{z-index:2;align-items:center;gap:calc(14px * var(--ui-scale));font-size:calc(.86rem * var(--ui-scale));letter-spacing:.01em;white-space:nowrap;font-weight:700;display:flex;position:relative}.menuClusterLeft{position:relative}.menuBrandButton{min-height:calc(18px * var(--ui-scale));cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.menuBrandIcon{width:calc(16px * var(--ui-scale) * 1.3);height:calc(16px * var(--ui-scale) * 1.3);object-fit:contain;display:block}.menuBrandStatusDot{left:45%;bottom:calc(-4px * var(--ui-scale));width:calc(4px * var(--ui-scale));height:calc(4px * var(--ui-scale));background:#2775e9;border-radius:999px;position:absolute}.menuBrandShort{display:none}.menuClusterRight{font-weight:600}.menuSkippyRecall{min-height:calc(18px * var(--ui-scale));color:#232c3af5;font-size:calc(.82rem * var(--ui-scale));text-shadow:0 1px #ffffffbd;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;animation:.98s ease-in-out infinite skippyPromptBounce;display:inline-flex}.menuSkippyRecall:hover{color:#0e182afa}.menuSkippyRecall:active{transform:scale(.94)}.menuClock{display:inline}.menuCartIcon{width:calc(16px * var(--ui-scale));height:calc(16px * var(--ui-scale));object-fit:contain;display:block}.menuCart{position:relative}.menuCartButton{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.menuCartButtonHasItems:not(.menuCartButtonPop){animation:2.3s ease-in-out infinite menu-cart-question}.menuCartButtonPop{animation:.68s cubic-bezier(.2,1.35,.35,1) both menu-cart-pop}@keyframes menu-cart-pop{0%{transform:scale(1)}35%{transform:scale(1.85)translateY(-3px)}62%{transform:scale(.88)translateY(1px)}to{transform:scale(1)}}@keyframes menu-cart-question{0%,68%,to{transform:translateY(0)rotate(0)}76%{transform:translateY(-3px)rotate(-8deg)}84%{transform:translateY(-1px)rotate(7deg)}92%{transform:translateY(0)rotate(-3deg)}}.menuCartBadge{top:calc(-5px * var(--ui-scale));right:calc(-7px * var(--ui-scale));min-width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));padding:0 calc(2px * var(--ui-scale));color:#fff;font-size:calc(.38rem * var(--ui-scale));background:linear-gradient(#fb887a,#c8322e);border:1px solid #8e2e29f5;border-radius:999px;place-items:center;font-weight:700;display:grid;position:absolute;box-shadow:inset 0 1px #ffffffa3,0 1px 1px #00000047}.menuCartDropdown{top:calc(100% + (7px * var(--ui-scale)));right:calc(-6px * var(--ui-scale));z-index:20;gap:calc(7px * var(--ui-scale));width:min(calc(230px * var(--ui-scale)), calc(100vw - (20px * var(--ui-scale))));padding:calc(8px * var(--ui-scale));border-radius:calc(7px * var(--ui-scale));color:#28303cfa;box-shadow:inset 0 1px 0 white, 0 calc(8px * var(--ui-scale)) calc(18px * var(--ui-scale)) #0c14204d;background:linear-gradient(#fffffffc,#d7dee8fa);border:1px solid #79828feb;display:grid;position:absolute}.menuCartLines{gap:calc(5px * var(--ui-scale));max-height:calc(170px * var(--ui-scale));display:grid;overflow:auto}.menuCartLine{grid-template-columns:calc(32px * var(--ui-scale)) 1fr auto;align-items:center;gap:calc(6px * var(--ui-scale));display:grid}.menuCartLine img{width:calc(32px * var(--ui-scale));height:calc(32px * var(--ui-scale));object-fit:cover;border:1px solid #a3abb6e6}.menuCartLine span{gap:calc(1px * var(--ui-scale));min-width:0;display:grid}.menuCartLine strong,.menuCartLine em{text-overflow:ellipsis;white-space:nowrap;font-size:calc(.42rem * var(--ui-scale));overflow:hidden}.menuCartLine em{color:#545d6ae6;font-style:normal}.menuCartLine button{color:#662f2df5;font-size:calc(.82rem * var(--ui-scale));cursor:pointer;background:0 0;border:0}.menuCartCheckout{min-height:calc(22px * var(--ui-scale));border-radius:calc(4px * var(--ui-scale));color:#fff;font-size:calc(.46rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#6bb0ef,#2a68c2);border:1px solid #3069b4eb;font-weight:700}.menuCartEmpty{padding:calc(4px * var(--ui-scale));font-size:calc(.45rem * var(--ui-scale))}.menuDropdown{top:calc(100% + (4px * var(--ui-scale)));left:calc(-2px * var(--ui-scale));z-index:12;min-width:calc(168px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) 0;border-radius:calc(4px * var(--ui-scale));box-shadow:inset 0 1px 0 #ffffffe0, 0 calc(8px * var(--ui-scale)) calc(18px * var(--ui-scale)) #060a1247, 0 1px 2px #080e1733;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffffffa,#f3f5f8f5);border:1px solid #9498a0eb;display:grid;position:absolute}.menuDropdownItem{width:100%;min-height:calc(20px * var(--ui-scale));padding:0 calc(10px * var(--ui-scale));text-align:left;color:#1c222afa;font-size:calc(.67rem * var(--ui-scale));cursor:pointer;background:0 0;border:0;align-items:center;display:flex;font-weight:400!important}:is(.menuDropdownItem:hover,.menuDropdownItem:focus-visible){color:#f5fafffa;background:linear-gradient(#5e93edfa,#2c63d0fa);outline:none}.menuDropdownSeparator{height:1px;margin:calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));background:#b0b4bae0}.windowLayer{top:calc(var(--menu-bar-height) + 10px);z-index:2;pointer-events:none;transform-origin:bottom;position:fixed;bottom:15vh;left:10px;right:10px}.windowLayerAbout{top:calc(var(--menu-bar-height) + (26px * var(--ui-scale)));bottom:20vh;left:16vw;right:16vw}.windowLayerLogin{top:calc(var(--menu-bar-height) + (12px * var(--ui-scale)));right:26vw;bottom:calc(var(--dock-wrap-bottom) + var(--shelf-height) + (12px * var(--ui-scale)));align-items:center;display:flex;left:26vw}.windowLayerArtistManager{top:calc(var(--menu-bar-height) + (26px * var(--ui-scale)));bottom:16vh;left:10vw;right:10vw}.windowLayerMiiMeshBrowser{top:calc(var(--menu-bar-height) + (8px * var(--ui-scale)));bottom:9vh;left:2vw;right:2vw}.desktopOnboarding .windowLayer{bottom:0}.desktopOnboarding .windowLayerMiiMeshBrowser{bottom:0;left:0;right:0}.desktopAboutNote{top:calc(var(--menu-bar-height) + (22px * var(--ui-scale)));right:calc(18px * var(--ui-scale));z-index:1;justify-items:center;gap:calc(4px * var(--ui-scale));cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:fixed}.desktopAboutNoteImage{width:calc(54px * var(--ui-scale));object-fit:contain;height:auto;filter:drop-shadow(0 calc(5px * var(--ui-scale)) calc(6px * var(--ui-scale)) #070c143d);display:block}.desktopAboutNoteLabel{color:#f7fafff5;font-size:calc(.46rem * var(--ui-scale));letter-spacing:.01em;text-shadow:0 1px 3px #000000a6;text-transform:lowercase;font-weight:700}.desktopAboutNote:hover .desktopAboutNoteImage{transform:translateY(calc(-1px * var(--ui-scale)))}.desktopAboutNoteImage{transition:transform .14s}.windowLayerHidden{opacity:0;transform:scale(.08)}.windowLayerEntering{animation:.28s cubic-bezier(.18,.88,.22,1.08) both windowScaleIn}.windowLayerExiting{animation:.22s cubic-bezier(.4,.02,.72,.18) both windowScaleOut}.windowFrame{border-radius:calc(10px * var(--ui-scale));height:100%;box-shadow:inset 0 1px 0 #fffffff5, inset 0 calc(-1px * var(--ui-scale)) 0 #7b7b7b6b, 0 calc(18px * var(--ui-scale)) calc(38px * var(--ui-scale)) #080f1c47;pointer-events:auto;transform-origin:bottom;background:linear-gradient(#f6f6f6fa,#dfdfdffa);border:1px solid #767676eb;flex-direction:column;display:flex;overflow:hidden}.windowFrame>.windowHeader,.windowFrame>.windowStatusBar{flex:none}.windowFrameBrowser{background:linear-gradient(#f3f3f3fa,#e4e4e4fa)}.windowFrameAbout{background:linear-gradient(#ece4dbfa,#d5cabffa)}.windowFrameLogin{background:radial-gradient(circle at top,#fffffffa,#dce4effa 58%,#a6b0c2fa 100%);width:100%;height:auto}.windowFrameLogin .windowBody{flex:none;overflow:visible}.windowFrameLogin .artistLoginApp{height:auto}.windowFrameArtistManager{background:linear-gradient(#f4f6f8fa,#dfe4eafa)}.windowFrameMiiMeshBrowser{background:linear-gradient(#f2f5f9fa,#e0e5ecfa)}.miiMeshBrowser{grid-template-columns:minmax(0, 1fr) calc(176px * var(--ui-scale));width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.miiMeshBrowserOptionsBackdrop{z-index:15;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#eef4f724;border:0;position:absolute;inset:0}.miiMeshBrowserSavingOverlay{z-index:20;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;background:#f4f6f970;place-items:center;display:grid;position:absolute;inset:0}.miiMeshBrowserSavingIndicator{align-items:center;gap:calc(6px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));background:#fffffff5;border:1px solid #8995a9d6;display:inline-flex;box-shadow:0 5px 14px #141a221f}.miiMeshBrowserSavingIndicator strong{color:#242f3efa;font-size:calc(.4rem * var(--ui-scale))}.miiMeshBrowserSpinner{width:calc(10px * var(--ui-scale));height:calc(10px * var(--ui-scale));border:2px solid #8995a947;border-top-color:#5487d9fa;border-radius:999px;animation:.7s linear infinite miiMeshBrowserSpin}.miiMeshBrowserSaving .miiMeshBrowserToolbar,.miiMeshBrowserSaving .miiMeshBrowserInspector,.miiMeshBrowserSaving .miiMeshBrowserSidebar{opacity:.52;pointer-events:none;filter:saturate(.45)}@keyframes miiMeshBrowserSpin{to{transform:rotate(360deg)}}.miiMeshBrowserViewer{gap:calc(4px * var(--ui-scale));min-width:0;min-height:0;padding:calc(6px * var(--ui-scale));grid-template-rows:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.miiMeshBrowserWorkspace{grid-template-columns:minmax(0, 1fr) calc(200px * var(--ui-scale));gap:calc(6px * var(--ui-scale));min-height:0;display:grid}.miiMeshBrowserToolbar,.miiMeshBrowserFilterRow,.miiMeshBrowserCategoryGrid{gap:calc(4px * var(--ui-scale));flex-wrap:wrap;display:flex}.miiMeshBrowserScaleField{grid-template-columns:auto calc(42px * var(--ui-scale));align-items:center;gap:calc(3px * var(--ui-scale));padding:0 calc(3px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));color:#657081fa;font-size:calc(.34rem * var(--ui-scale));background:#f9fbfdeb;border:1px solid #c1c7d0f0;font-weight:700;display:inline-grid}.miiMeshBrowserScaleInput{min-height:calc(16px * var(--ui-scale));padding:0 calc(4px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));color:#222d3cfa;font:inherit;text-align:right;background:#fffffffa;border:1px solid #8995a9d1}.miiMeshBrowserSearch,.miiMeshBrowserAction,.miiMeshBrowserFilter,.miiMeshBrowserCategoryButton,.miiMeshBrowserListRow{border-radius:calc(8px * var(--ui-scale));color:#222d3cfa;font:inherit;background:linear-gradient(#fffffffa,#f3f6fafa);border:1px solid #8995a9d1;box-shadow:inset 0 1px 2px #6a778c14}.miiMeshBrowserSearch{flex:1 1 calc(150px * var(--ui-scale));min-height:calc(20px * var(--ui-scale));padding:0 calc(6px * var(--ui-scale));font-size:calc(.46rem * var(--ui-scale))}.miiMeshBrowserAction,.miiMeshBrowserFilter,.miiMeshBrowserCategoryButton{min-height:calc(20px * var(--ui-scale));padding:0 calc(6px * var(--ui-scale));font-size:calc(.44rem * var(--ui-scale));cursor:pointer;font-weight:700}.miiMeshBrowserFilterActive{color:#f4f8fffa;background:linear-gradient(#ff70bffa,#d21274fa)}.miiMeshBrowserCanvasWrap{border-radius:calc(5px * var(--ui-scale));background:radial-gradient(circle at top,#f6f9fdfa,#d6dfebfa);border:1px solid #b0b8c4eb;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0}.miiMeshBrowserCanvasWrap canvas{display:block;width:100%!important;height:100%!important}.miiMeshBrowserSceneLoading{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all;background:#ffd3ecc2;place-items:center;display:grid;position:absolute;inset:0}.miiFaceCanvasPreview{right:calc(8px * var(--ui-scale));bottom:calc(8px * var(--ui-scale));z-index:2;gap:calc(3px * var(--ui-scale));width:calc(120px * var(--ui-scale));padding:calc(5px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));background:#fffffff0;border:1px solid #8995a9d1;display:grid;position:absolute;box-shadow:0 3px 10px #0f141c2e}.miiFaceCanvasPreviewToggle{gap:calc(2px * var(--ui-scale));text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:grid}.miiFaceCanvasPreviewToggle span{color:#475262fa;font-size:calc(.36rem * var(--ui-scale));font-weight:700}.miiFaceCanvasPreviewToggle strong{color:#242f3efa;font-size:calc(.4rem * var(--ui-scale))}.miiFaceCanvasPreviewImage,.miiFaceCanvasPreviewEmpty{aspect-ratio:1;border-radius:calc(6px * var(--ui-scale));background-color:#0000;background-image:linear-gradient(45deg,#eff2f6 25%,#0000 25%),linear-gradient(-45deg,#eff2f6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eff2f6 75%),linear-gradient(-45deg,#0000 75%,#eff2f6 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #c1c7d0f0;width:100%;display:block}.miiFaceCanvasPreviewEmpty{color:#657081fa;font-size:calc(.34rem * var(--ui-scale));place-items:center;display:grid}.miiMeshBrowserInspector{gap:calc(5px * var(--ui-scale));grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.miiBuilderSelectionList{align-content:start;gap:calc(3px * var(--ui-scale));min-height:0;padding-right:calc(2px * var(--ui-scale));display:grid;overflow:auto}.miiBuilderSelectionRow,.miiBuilderCategoryHeader,.miiBuilderOptionButton{gap:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));color:#242f3efa;background:#f9fbfdeb;border:1px solid #c1c7d0f0;display:grid}.miiBuilderSelectionRow span,.miiBuilderCategoryHeader span,.miiBuilderOptionButton{font-size:calc(.38rem * var(--ui-scale))}.miiBuilderSelectionRow strong,.miiBuilderCategoryHeader strong{font-size:calc(.44rem * var(--ui-scale))}.miiMeshBrowserMeta{gap:calc(4px * var(--ui-scale));grid-template-columns:1fr;display:grid}.miiMeshBrowserMeta>div,.miiMeshBrowserSidebarHeader,.miiMeshBrowserListRow{gap:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));background:#f9fbfdeb;border:1px solid #c1c7d0f0;display:grid}.miiMeshBrowserMeta span,.miiMeshBrowserSidebarHeader span,.miiMeshBrowserListRow span{color:#657081fa;font-size:calc(.34rem * var(--ui-scale))}.miiMeshBrowserMeta strong,.miiMeshBrowserSidebarHeader strong,.miiMeshBrowserListRow strong{color:#242f3efa;font-size:calc(.42rem * var(--ui-scale))}.miiMeshBrowserCategoryGrid{align-content:start;gap:calc(3px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.miiMeshBrowserSidebar{align-content:start;gap:calc(4px * var(--ui-scale));min-height:0;padding:calc(6px * var(--ui-scale));background:linear-gradient(#ecf0f5fa,#d9dfe6fa);border-left:1px solid #b0b8c4eb;display:grid;overflow:auto}.miiBuilderCategorySection{align-content:start;gap:calc(3px * var(--ui-scale));display:grid}.miiBuilderOptionList{gap:calc(3px * var(--ui-scale));display:grid}.miiBuilderOptionButton{text-align:left;cursor:pointer;width:100%;font:inherit;box-shadow:inset 0 1px 2px #6a778c14}.miiBuilderOptionButtonActive{background:linear-gradient(#ffe6f5fa,#fac3e0fa);border-color:#d3277eeb}.miiBuilderSidebarSection,.miiBuilderColorPanel,.miiBuilderFeaturePanel{align-content:start;gap:calc(4px * var(--ui-scale));min-height:0;display:grid}.miiBuilderSidebarModeSwitch{gap:calc(3px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.miiBuilderColorPanel,.miiBuilderFeaturePanel{padding-right:calc(2px * var(--ui-scale));overflow:auto}.miiBuilderPanelHeader,.miiBuilderFeatureSelection{gap:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));background:#f9fbfdeb;border:1px solid #c1c7d0f0;display:grid}.miiBuilderPanelToggle{gap:calc(2px * var(--ui-scale));width:100%;padding:calc(4px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));text-align:left;color:#242f3efa;cursor:pointer;background:linear-gradient(#fffffffa,#f3f6fafa);border:1px solid #c1c7d0f0;display:grid;box-shadow:inset 0 1px 2px #6a778c14}.miiBuilderPanelHeader span,.miiBuilderFeatureSelection span,.miiBuilderCategoryToggle span,.miiBuilderPanelToggle span{color:#657081fa;font-size:calc(.34rem * var(--ui-scale))}.miiBuilderPanelHeader strong,.miiBuilderFeatureSelection strong,.miiBuilderCategoryToggle strong,.miiBuilderPanelToggle strong{color:#242f3efa;font-size:calc(.42rem * var(--ui-scale))}.miiBuilderColorGrid,.miiBuilderFeatureTabs,.miiBuilderFeatureActions,.miiBuilderFeatureEditorGrid,.miiBuilderRangeGrid{gap:calc(3px * var(--ui-scale));display:grid}.miiBuilderColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.miiBuilderColorRow,.miiBuilderNumberField{gap:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));background:#f9fbfdeb;border:1px solid #c1c7d0f0;display:grid}.miiBuilderColorRow span,.miiBuilderNumberField span{color:#657081fa;font-size:calc(.34rem * var(--ui-scale))}.miiBuilderColorRow input,.miiBuilderNumberField input{width:100%;min-height:calc(18px * var(--ui-scale));padding:0 calc(4px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));color:#222d3cfa;font:inherit;background:#fffffffa;border:1px solid #8995a9d1}.miiBuilderColorRow input,.miiBuilderNumberFieldColor input{padding:0}.miiBuilderFeatureTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.miiBuilderFeatureActions{grid-template-columns:repeat(2,minmax(0,1fr))}.miiBuilderFeatureTab,.miiBuilderCategoryToggle{border-radius:calc(6px * var(--ui-scale));color:#222d3cfa;cursor:pointer;background:linear-gradient(#fffffffa,#f3f6fafa);border:1px solid #8995a9d1;width:100%;box-shadow:inset 0 1px 2px #6a778c14}.miiBuilderFeatureTab{min-height:calc(20px * var(--ui-scale));padding:0 calc(4px * var(--ui-scale));font-size:calc(.4rem * var(--ui-scale));font-weight:700}.miiBuilderFeatureTabActive{background:linear-gradient(#ffe6f5fa,#fac3e0fa);border-color:#d3277eeb}.miiBuilderCategoryToggle{gap:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale));text-align:left;display:grid}.miiBuilderFeatureEditorGrid,.miiBuilderRangeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.miiMeshBrowserList{gap:calc(3px * var(--ui-scale));display:grid}.miiMeshBrowserListRow{text-align:left;cursor:pointer;width:100%}.miiMeshBrowserListRow strong{font-size:calc(.4rem * var(--ui-scale))}.miiMeshBrowserListRowActive{background:linear-gradient(#ffe6f5fa,#fac3e0fa);border-color:#d3277eeb}.miiMeshBrowserEmpty,.miiMeshBrowserError{color:#4e545ef5;height:100%;font-size:calc(.46rem * var(--ui-scale));place-items:center;display:grid}.miiMeshBrowser{gap:calc(8px * var(--ui-scale));padding:calc(6px * var(--ui-scale));background:linear-gradient(#fff2faf5,#eed2e1fa);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.miiWiiTopRail{gap:calc(6px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:calc(16px * var(--ui-scale));background:linear-gradient(#b6c5c9f2,#dbe6e9f2);border:1px solid #99abb0e6;grid-template-columns:repeat(9,minmax(0,1fr));display:grid;position:relative;box-shadow:inset 0 1px #ffffffa6}.miiWiiTopRail:after{content:"";top:calc(4px * var(--ui-scale));right:calc(4px * var(--ui-scale));bottom:calc(4px * var(--ui-scale));width:calc(34px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));filter:blur(calc(10px * var(--ui-scale)));pointer-events:none;z-index:3;background:linear-gradient(270deg,#fffffff5,#fff0);position:absolute}.miiWiiTopTab{z-index:1;min-height:calc(60px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale));cursor:pointer;background:linear-gradient(#abb8bbfa,#879496fa);border:1px solid #718187e6;align-content:center;justify-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #3d4c5147}.miiWiiTopTabActive{background:linear-gradient(#ff52b1fa,#d21274fa)}.miiWiiTopTabIcon{width:calc(34px * var(--ui-scale));height:calc(34px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));filter:brightness(0)invert();background-position:50%;background-repeat:no-repeat;background-size:contain}.miiWiiStage{gap:calc(10px * var(--ui-scale));grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:stretch;height:100%;min-height:0;display:grid}.miiMeshBrowserViewer{padding:calc(8px * var(--ui-scale));border-radius:calc(24px * var(--ui-scale));background:radial-gradient(circle at 50% 18%,#fffafdfa,#ffd7ecfa);border:1px solid #b4c4c8fa;flex-direction:column;gap:0;height:100%;min-height:0;display:flex;box-shadow:inset 0 1px #ffffffd1}.miiMeshBrowserSearch,.miiMeshBrowserAction,.miiMeshBrowserScaleField,.miiBuilderPanelToggle,.miiBuilderFeatureTab,.miiBuilderCategoryToggle,.miiWiiQuitButton,.miiWiiOptionTile{border-radius:calc(14px * var(--ui-scale))}.miiMeshBrowserSearch,.miiMeshBrowserAction,.miiMeshBrowserScaleField,.miiBuilderPanelToggle,.miiBuilderFeatureTab,.miiBuilderCategoryToggle,.miiWiiQuitButton{color:#1c2a2ffa;background:linear-gradient(#cedce0fa,#9aa9adfa);border:1px solid #677a80e0;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #46545938}.miiMeshBrowserAction,.miiBuilderFeatureTab,.miiWiiQuitButton{min-height:calc(22px * var(--ui-scale))}.miiMeshBrowserCanvasWrap{border-radius:calc(16px * var(--ui-scale));background:radial-gradient(circle at 50% 12%,#fffefffa,#ffd5ecf5);border:1px solid #b6c7c9f5;flex:auto;min-height:0;position:relative;box-shadow:inset 0 2px #fffc,inset 0 -2px #92adae47}.miiMeshBrowserCanvasMenu{top:calc(8px * var(--ui-scale));left:calc(8px * var(--ui-scale));z-index:18;align-items:flex-start;gap:calc(6px * var(--ui-scale));display:flex;position:absolute}.miiMeshBrowserCanvasMenuPopover{gap:calc(6px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale));background:#f4f9faf7;border:1px solid #9bacb2f0;flex-direction:column;align-items:center;display:flex;box-shadow:0 8px 18px #212c3024}.miiMeshBrowserCanvasMenuButton,.miiMeshBrowserCanvasMenuAction,.miiMeshBrowserCanvasAction{min-height:calc(24px * var(--ui-scale));padding:0 calc(10px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));color:#19272cfa;font-size:calc(.44rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#e9f0f2fa,#b3c1c5fa);border:1px solid #677a80e6;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #4a595d2e}.miiMeshBrowserSaveButton{color:#fffffffa;background:linear-gradient(#f2666efa,#b52a35fa);border-color:#a02631f5;animation:1.1s ease-in-out infinite artistManagerSavePulse}.miiMeshBrowserUseOnboardingButton{color:#fffffffc;background:linear-gradient(#6fea84fc,#1f9d4bfc);border-color:#2a8947fa;animation:1.15s ease-in-out infinite miiMeshBrowserOnboardingPulse}@keyframes miiMeshBrowserOnboardingPulse{0%,to{transform:scale(1);box-shadow:inset 0 1px #fffc,0 0 #2ab35400}50%{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 calc(5px * var(--ui-scale)) #2ab35438;transform:scale(1.09)}}.miiMeshBrowserCanvasAction{top:calc(8px * var(--ui-scale));right:calc(8px * var(--ui-scale));z-index:14;position:absolute}.miiWiiPreviewFooter{grid-template-columns:calc(124px * var(--ui-scale));gap:calc(8px * var(--ui-scale));align-items:end;display:grid}.miiWiiPreviewActions{gap:calc(6px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.miiWiiQuitButton{min-height:calc(34px * var(--ui-scale));font-size:calc(.54rem * var(--ui-scale));color:#fafffffa;text-shadow:0 1px #22353af2,0 0 6px #22353a38;background:linear-gradient(#5f7175fa,#324347fa);font-weight:800}.miiMeshBrowserMeta{gap:calc(6px * var(--ui-scale));grid-template-columns:1fr}.miiMeshBrowserMeta>div,.miiBuilderPanelHeader,.miiBuilderFeatureSelection,.miiBuilderColorRow,.miiBuilderNumberField{border-radius:calc(12px * var(--ui-scale));background:#f8fbfce6;border:1px solid #adbfc4e6}.miiWiiBoard{align-content:start;gap:calc(5px * var(--ui-scale));min-height:0;padding:calc(5px * var(--ui-scale));border-radius:calc(26px * var(--ui-scale));background:repeating-linear-gradient(#eaf2f4fa 0 3px,#e2ebeefa 3px 6px);border:1px solid #b0c0c4fa;grid-template-rows:minmax(0,1fr);display:grid;overflow:auto;box-shadow:inset 0 2px #fffc,inset 0 -2px #9aabae2e}.miiWiiBoardTop{grid-template-columns:minmax(0, 1fr) calc(84px * var(--ui-scale));gap:calc(5px * var(--ui-scale));align-items:stretch;height:100%;min-height:0;display:grid}.miiWiiBoardTopBodyShape{grid-template-columns:minmax(0,1fr)}.miiWiiSwatchGrid{gap:calc(4px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:calc(16px * var(--ui-scale));background:#ebf2f4d1;border:1px solid #acbabfe0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.miiPropPicker{gap:calc(5px * var(--ui-scale));padding-top:calc(5px * var(--ui-scale));display:grid}.miiPropPickerHeading{color:#1b252afa;font-size:calc(.43rem * var(--ui-scale));font-weight:700}.miiWiiPropGrid{height:auto;max-height:calc(142px * var(--ui-scale));overflow:auto}.miiPropScaleControls{grid-template-columns:repeat(4,1fr)}.miiPropRotateYLeft{transform:rotate(-90deg)scaleX(-1)}.miiPropRotateYRight{transform:rotate(90deg)}.miiPropRotateZLeft{transform:rotate(180deg)scaleX(-1)}.miiPropRotateZRight{transform:rotate(180deg)}.kmiiAvatarImage{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.miiWiiSwatch{min-height:calc(18px * var(--ui-scale));border-radius:calc(60px * var(--ui-scale));cursor:pointer;border:1px solid #7e9096b3;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:inset 0 1px #ffffffa8}.miiWiiForeheadDebug{gap:calc(4px * var(--ui-scale));margin-top:calc(8px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));color:#25393ee6;font-size:calc(8px * var(--ui-scale));background:#deeeefbf;border:1px solid #7292979e;display:grid}.miiWiiForeheadDebugList{gap:calc(3px * var(--ui-scale));max-height:calc(82px * var(--ui-scale));flex-wrap:wrap;display:flex;overflow-y:auto}.miiWiiForeheadDebugList button{border-radius:calc(4px * var(--ui-scale));color:inherit;cursor:pointer;font:inherit;padding:calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale));background:#f8fdfce0;border:1px solid #61848b94}.miiWiiForeheadDebugList button.miiWiiForeheadDebugActive{background:#ff8bc9ad;border-color:#d3277ef5}.miiWiiOptionPanel,.miiWiiControlStack{align-content:start;gap:calc(4px * var(--ui-scale));min-height:0;display:grid}.miiWiiOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(66px * var(--ui-scale));gap:calc(5px * var(--ui-scale));height:100%;min-height:0;max-height:none;padding-right:calc(2px * var(--ui-scale));align-content:start;display:grid;overflow:auto}.miiWiiBoardSide{align-content:start;gap:calc(5px * var(--ui-scale));min-height:0;display:grid}.miiWiiBodySliderPanel{gap:calc(6px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:calc(16px * var(--ui-scale));background:linear-gradient(#ecf5f7f5,#e1eceff0);border:1px solid #acbabfe0;display:grid;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #80949a29}.miiWiiBodySliderField{gap:calc(3px * var(--ui-scale));padding:calc(5px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:#f6fbfceb;border:1px solid #adbdc2e0;display:grid}.miiWiiBodySliderField span{color:#3a464bfa;font-size:calc(.4rem * var(--ui-scale));font-weight:700}.miiWiiBodySliderControl{grid-template-columns:calc(26px * var(--ui-scale)) minmax(0, 1fr) calc(26px * var(--ui-scale));align-items:center;gap:calc(6px * var(--ui-scale));display:grid}.miiWiiBodySliderAvatar{width:calc(24px * var(--ui-scale));height:calc(24px * var(--ui-scale));opacity:.46;filter:grayscale()brightness(.62);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:center}.miiWiiBodySliderAvatarShort{transform:scaleY(.74)}.miiWiiBodySliderAvatarTall{transform:scaleY(1.15)}.miiWiiBodySliderAvatarSlim{transform:scaleX(.74)}.miiWiiBodySliderAvatarWide{transform:scaleX(1.18)}.miiWiiBodySliderField input{-webkit-appearance:none;appearance:none;width:100%;height:calc(28px * var(--ui-scale));cursor:pointer;background:0 0;margin:0}.miiWiiBodySliderField input::-webkit-slider-runnable-track{height:calc(6px * var(--ui-scale));background:#6f8388b8;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff8c}.miiWiiBodySliderField input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(18px * var(--ui-scale));height:calc(28px * var(--ui-scale));margin-top:calc(-11px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));background:linear-gradient(#d5e5e8fa,#b3c6cafa);border:1px solid #6f8187f0;box-shadow:inset 0 1px #ffffffd6,0 1px 3px #222e322e}.miiWiiBodySliderField input::-moz-range-track{height:calc(6px * var(--ui-scale));background:#6f8388b8;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff8c}.miiWiiBodySliderField input::-moz-range-thumb{width:calc(18px * var(--ui-scale));height:calc(28px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));background:linear-gradient(#d5e5e8fa,#b3c6cafa);border:1px solid #6f8187f0;box-shadow:inset 0 1px #ffffffd6,0 1px 3px #222e322e}.miiMeshBrowserDebugPanel{z-index:18;gap:calc(4px * var(--ui-scale));padding:calc(4px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:#f5f9faeb;border:1px solid #6d7e84e0;display:grid;position:absolute;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #25333829}.miiMeshBrowserDebugPanelHeader{cursor:grab}.miiMeshBrowserDebugPanelHeader:active{cursor:grabbing}.miiMeshBrowserDebugPanelToggle,.miiMeshBrowserDebugCopy{min-height:calc(20px * var(--ui-scale));padding:0 calc(8px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));color:#19272cfa;font-size:calc(.4rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#e9f0f2fa,#b3c1c5fa);border:1px solid #677a80e6;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s}.miiMeshBrowserDebugPanelBody{gap:calc(4px * var(--ui-scale));min-width:calc(114px * var(--ui-scale));display:grid}.miiMeshBrowserDebugField{grid-template-columns:calc(24px * var(--ui-scale)) minmax(0, 1fr);align-items:center;gap:calc(4px * var(--ui-scale));color:#2a373cfa;font-size:calc(.38rem * var(--ui-scale));font-weight:700;display:grid}.miiMeshBrowserDebugField input{width:100%;min-width:0;min-height:calc(20px * var(--ui-scale));padding:0 calc(6px * var(--ui-scale));border-radius:calc(9px * var(--ui-scale));font-size:calc(.38rem * var(--ui-scale));color:#1b252afa;background:#fffffff5;border:1px solid #abbabfeb}.miiWiiOptionTile{cursor:pointer;background:linear-gradient(#fffffffa,#f5f9fafa);border:1px solid #66787fe6;place-items:stretch stretch;min-height:0;padding:0;transition:transform .12s,box-shadow .12s,filter .12s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffbd,0 1px #96a6aa47}.miiWiiOptionTileActive{background:linear-gradient(#ff80c9fa,#eb248ffa)}.miiWiiOptionTileIcon{inset:calc(4px * var(--ui-scale));background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.miiWiiOptionTileThumbnail{inset:calc(4px * var(--ui-scale));place-items:center;display:grid;position:absolute}.miiWiiOptionTileThumbnail img{object-fit:contain;opacity:0;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .12s;display:block}.miiWiiOptionTileThumbnail.miiWiiOptionTileIconMeshPreview{inset:calc(4px * var(--ui-scale));overflow:hidden;width:auto!important;height:auto!important}.miiWiiOptionTileThumbnail.miiWiiOptionTileIconMeshPreview img{object-fit:contain;object-position:center;display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.miiWiiOptionTileThumbnailLoaded img{opacity:1}.miiWiiOptionTileProp,.miiWiiOptionTileProp:hover,.miiWiiOptionTileProp:active{box-shadow:none}.miiWiiOptionTileThumbnail.miiWiiOptionTilePropPreview,.miiWiiOptionTileIcon.miiWiiOptionTilePropPreview{inset:calc(2px * var(--ui-scale));box-shadow:none!important}.miiWiiOptionTileThumbnail.miiWiiOptionTilePropPreview img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none!important}.miiWiiOptionTileThumbnail .miiMeshBrowserSpinner{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));border-width:2px}.miiWiiOptionTileIconMeshPreview{filter:drop-shadow(0 0 1px #222a2ef2)drop-shadow(0 1px 4px #222a2e38)}.miiWiiOptionTileCanvas{inset:calc(4px * var(--ui-scale));position:absolute;background:0 0!important}.miiWiiOptionTileCanvas canvas{display:block;background:0 0!important;width:100%!important;height:100%!important}.miiWiiOptionTileIconPlaceholder{background:radial-gradient(circle at 50% 45%,#d2dbdefa,#ebf0f2fa)}.miiWiiOptionPanelNote{padding:calc(10px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale));color:#4e5759fa;font-size:calc(.42rem * var(--ui-scale));background:#f9fcfce6;border:1px solid #aebec2e6}.miiWiiAdjustBoard{gap:calc(4px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.miiWiiAdjustButton{min-height:calc(23px * var(--ui-scale));padding:calc(3px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));color:#19282dfa;cursor:pointer;background:linear-gradient(#d2dfe2fa,#abbabefa);border:1px solid #6e8187e6;align-content:center;justify-items:center;transition:transform .12s,box-shadow .12s,filter .12s;display:grid;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #4c5b5f2e}.miiWiiAdjustIcon{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));background-position:50%;background-repeat:no-repeat;background-size:contain}.miiWiiAdjustIconTurnLeft{transform:rotate(-90deg)}.miiWiiAdjustIconTurnRight{transform:rotate(90deg)}.miiWiiAdjustIconMirror{transform:scaleX(-1)}.miiMeshBrowserBottomActions{bottom:calc(6px * var(--ui-scale));z-index:4;gap:calc(6px * var(--ui-scale));margin-top:calc(6px * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky}.miiMeshBrowserBottomButton{min-height:calc(28px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));color:#19272cfa;font-size:calc(.46rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#e9f0f2fa,#b3c1c5fa);border:1px solid #677a80e6;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #4a595d2e}.miiWiiTopTab,.miiWiiOptionTile,.miiWiiSwatch,.miiWiiAdjustButton,.miiMeshBrowserCanvasMenuButton,.miiMeshBrowserCanvasMenuAction,.miiMeshBrowserCanvasAction,.miiMeshBrowserBottomButton,.miiMeshBrowserDebugPanelToggle,.miiMeshBrowserDebugCopy{will-change:transform}.miiWiiTopTab:hover,.miiWiiOptionTile:hover,.miiWiiSwatch:hover,.miiWiiAdjustButton:hover,.miiMeshBrowserCanvasMenuButton:hover,.miiMeshBrowserCanvasMenuAction:hover,.miiMeshBrowserCanvasAction:hover,.miiMeshBrowserBottomButton:hover,.miiMeshBrowserDebugPanelToggle:hover,.miiMeshBrowserDebugCopy:hover{filter:brightness(1.02);transform:scale(1.04);box-shadow:inset 0 1px #fffc,0 2px 6px #31444929}.miiWiiTopTab:active,.miiWiiOptionTile:active,.miiWiiSwatch:active,.miiWiiAdjustButton:active,.miiMeshBrowserCanvasMenuButton:active,.miiMeshBrowserCanvasMenuAction:active,.miiMeshBrowserCanvasAction:active,.miiMeshBrowserBottomButton:active,.miiMeshBrowserDebugPanelToggle:active,.miiMeshBrowserDebugCopy:active{filter:brightness(.98);transform:scale(.97);box-shadow:inset 0 2px 4px #303f4424,0 1px 2px #3144491a}@keyframes windowScaleIn{0%{opacity:0;transform:scale(.18)}68%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes windowScaleOut{0%{opacity:1;transform:scale(1)}32%{opacity:.82;transform:scale(.92)}to{opacity:0;transform:scale(.08)}}.windowHeader{align-items:center;gap:calc(12px * var(--ui-scale));min-height:calc(36px * var(--ui-scale));padding:0 calc(10px * var(--ui-scale));color:#2c2c2cf5;box-shadow:inset 0 1px 0 #fffffff5, inset 0 calc(-1px * var(--ui-scale)) 0 #9797978a;background:linear-gradient(#f5f5f5fa 0%,#d9d9d9fa 52%,#bcbcbcfa 100%);border-bottom:1px solid #8e8e8ed1;grid-template-columns:auto 1fr auto;display:grid}.windowHeaderBrowser{grid-template-columns:auto minmax(0,1fr)}.windowHeaderSettings{grid-template-columns:auto minmax(0,1fr) auto}.windowHeaderAbout{color:#f4ece4fa;box-shadow:inset 0 1px 0 #fff3, inset 0 calc(-1px * var(--ui-scale)) 0 #3f281d85, inset 0 calc(-9px * var(--ui-scale)) calc(12px * var(--ui-scale)) #2d18102e;background:linear-gradient(#856450fa 0%,#6f4f3cfa 46%,#583b2bfa 100%);border-bottom-color:#4f3528db}.windowTrafficLights{align-items:center;gap:calc(4px * var(--ui-scale));display:flex}.windowControlButton{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.windowControlOrb{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.windowControlButton:active{transform:scale(.96)}.windowTitle{text-align:center;font-size:calc(.68rem * var(--ui-scale));letter-spacing:.01em;text-shadow:0 1px #ffffffe0;margin:0;font-weight:700}.windowTitleAbout{color:#f7efe5fa;text-shadow:0 calc(1px * var(--ui-scale)) 0 #fff7ea24, 0 calc(-1px * var(--ui-scale)) 0 #3a2217eb, 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #2a160e94}.windowHeaderAbout .windowControlOrb{filter:drop-shadow(0 calc(1px * var(--ui-scale)) 0 #ffffff24) drop-shadow(0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #26130b9e)}.windowToolbarFiller{justify-content:flex-end;display:flex}.windowSearchPill{width:calc(76px * var(--ui-scale));height:calc(16px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));background:linear-gradient(#fffffffa,#f0f0f0fa);border:1px solid #919191b3;display:block;box-shadow:inset 0 1px #fffffff0,0 1px #ffffff9e}.windowBrowserToolbar{align-items:center;gap:calc(10px * var(--ui-scale));grid-template-columns:auto minmax(0,1fr);display:grid}.windowBrowserToolbarFinder{grid-template-columns:auto minmax(0,1fr) auto}.windowSettingsHeaderCenter{min-width:0;min-height:calc(20px * var(--ui-scale));align-items:center;display:flex;position:relative}.windowSettingsHeaderTitle{width:max-content;max-width:calc(100% - (56px * var(--ui-scale)));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.windowSettingsSearch{width:min(100%, calc(176px * var(--ui-scale)));justify-self:end}.windowBrowserNav{align-items:center;gap:calc(4px * var(--ui-scale));display:flex}.windowBrowserNavButton{width:calc(18px * var(--ui-scale));height:calc(16px * var(--ui-scale));border-radius:calc(3px * var(--ui-scale));color:#484e58f5;font-size:calc(.68rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#fffffffa,#dfdfdffa);border:1px solid #8e8e8ebf;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.windowBrowserNavButton:disabled{opacity:.45;cursor:default}.windowBrowserRoute{min-width:0;padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#3c434efa;font-size:calc(.5rem * var(--ui-scale));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;background:linear-gradient(#fffffffa,#eeeeeefa);border:1px solid #8c8c8cb8;font-weight:700;overflow:hidden}.windowArtistToolbarRoot{width:100%;min-height:calc(22px * var(--ui-scale));display:block;position:relative}.windowArtistToolbarTitle{align-items:center;gap:calc(5px * var(--ui-scale));color:#4a5059fa;font-size:calc(.56rem * var(--ui-scale));letter-spacing:.02em;text-transform:lowercase;white-space:nowrap;justify-self:center;font-weight:700;display:inline-flex}.windowArtistToolbarFolderIcon{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));object-fit:contain;display:block}.windowArtistToolbarSpacer{display:none}.windowArtistSearch{min-width:0;width:min(100%, calc(176px * var(--ui-scale)));justify-self:end}.windowHeaderBrowser .windowArtistSearch{min-height:calc(20px * var(--ui-scale))}.windowHeaderBrowser .windowArtistSearchIcon{width:calc(11px * var(--ui-scale));height:calc(11px * var(--ui-scale))}.windowHeaderBrowser .windowArtistSearchInput{font-size:calc(.47rem * var(--ui-scale))}.windowArtistSearchIcon{margin-left:calc(-1px * var(--ui-scale))}.windowArtistSearchInput{-webkit-user-select:text;user-select:text}.windowArtistSearchInput::placeholder{letter-spacing:.01em}.windowBody{background:#f8f8f8fa;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.windowBody>*{min-width:0;min-height:0;max-height:100%}.windowBodyAbout{background:#f7edac}.aquaScrollbars{scrollbar-width:thin;scrollbar-color:#3a86e0f5 #d8dee7eb;--aqua-scrollbar-size:calc(7px * var(--ui-scale))}.aquaScrollbars::-webkit-scrollbar{width:var(--aqua-scrollbar-size);height:var(--aqua-scrollbar-size)}.aquaScrollbars::-webkit-scrollbar-track{box-shadow:inset 0 1px 0 #ffffffdb, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #abb3bd2e, inset 0 0 0 1px #ffffff57;background:linear-gradient(#f4f7fbfa 0%,#e4e9f0f2 48%,#d6dde6f0 100%);border-left:1px solid #c0c6cebd}.aquaScrollbars::-webkit-scrollbar-track-piece{background:repeating-linear-gradient(90deg,#ebf0f6fa 0 1px,#ccd4def0 1px,#dde3ebf5 3px),linear-gradient(#f7fafdfa,#ccd5e1fa);box-shadow:inset 0 1px #fffffff0}.aquaScrollbars::-webkit-scrollbar-thumb{-webkit-appearance:none;min-height:calc(34px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));box-shadow:inset 0 1px 0 #fff, inset 0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #ffffff8f, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #09459d8f, 0 1px 1px #0c1b3147;background:linear-gradient(#f6fdff 0%,#d2f1ff 16%,#69c2f9 44%,#358fe5 74%,#175bb9 100%);border:1px solid #567eb4eb}.aquaScrollbars::-webkit-scrollbar-thumb:hover{background:linear-gradient(#dcf3ff 0%,#8fd1ff 34%,#4ca2f1 72%,#2873ce 100%)}.aquaPrimaryButton,.windowAquaButton{min-height:calc(24px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));border:1px solid var(--aqua-blue-border);border-radius:calc(999px * var(--ui-scale));isolation:isolate;color:#f6fbfffa;font-size:calc(.52rem * var(--ui-scale));letter-spacing:.01em;text-shadow:0 -1px 0 #10356a57, 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #0a22464d;box-shadow:0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #0000003d, 0 calc(1px * var(--ui-scale)) calc(1px * var(--ui-scale)) #004ebb6b, inset 0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #0011318f, inset 0 calc(3px * var(--ui-scale)) calc(5px * var(--ui-scale)) calc(2px * var(--ui-scale)) #004ebb75;cursor:pointer;background:linear-gradient(#225bbfcc 0%,#317ad0cc 46%,#26a4d0c7 100%);font-weight:700;position:relative;overflow:hidden}.aquaPrimaryButton:before,.windowAquaButton:before,.aquaSecondaryButton:before,.windowPrefsSecondaryButton:before{content:"";z-index:0;width:calc(100% - (11px * var(--ui-scale)));border-radius:calc(999px * var(--ui-scale)) calc(999px * var(--ui-scale)) calc(8px * var(--ui-scale)) calc(8px * var(--ui-scale));height:34%;filter:blur(calc(1px * var(--ui-scale)));pointer-events:none;background:linear-gradient(#ffffffeb,#ffffff52);position:absolute;top:6%;left:50%;transform:translate(-50%)}.aquaPrimaryButton:after,.windowAquaButton:after,.aquaSecondaryButton:after,.windowPrefsSecondaryButton:after{content:"";z-index:0;width:calc(100% - (16px * var(--ui-scale)));border-radius:calc(999px * var(--ui-scale));height:28%;filter:blur(calc(2px * var(--ui-scale)));pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff7a);position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.aquaPrimaryButton:hover,.windowAquaButton:hover{filter:brightness(1.02)saturate(1.02)}:is(.aquaPrimaryButton:active,.windowAquaButton:active,.aquaPrimaryButton:focus-visible,.windowAquaButton:focus-visible){box-shadow:0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #0000003d, 0 calc(1px * var(--ui-scale)) calc(1px * var(--ui-scale)) #004ebb6b, inset 0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #0011318f, inset 0 calc(3px * var(--ui-scale)) calc(5px * var(--ui-scale)) calc(2px * var(--ui-scale)) #004ebb75, 0 0 calc(6px * var(--ui-scale)) #346ae36b;outline:none}.aquaSecondaryButton,.windowPrefsSecondaryButton{min-height:calc(24px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));border:1px solid var(--aqua-grey-border);border-radius:calc(999px * var(--ui-scale));isolation:isolate;color:#373d47f5;box-shadow:0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #0000002e, 0 calc(1px * var(--ui-scale)) calc(1px * var(--ui-scale)) #00000042, inset 0 calc(2px * var(--ui-scale)) calc(3px * var(--ui-scale)) #00000047, inset 0 calc(3px * var(--ui-scale)) calc(5px * var(--ui-scale)) calc(2px * var(--ui-scale)) #bbbbbbeb;font-size:calc(.5rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#a2a2a2c2 0%,#e0e0e0b8 46%,#ffffffb8 100%);font-weight:700;position:relative;overflow:hidden}.aquaSecondaryButton:hover,.windowPrefsSecondaryButton:hover{filter:brightness(1.02)}:is(.aquaSecondaryButton:active,.windowPrefsSecondaryButton:active,.aquaSecondaryButton:focus-visible,.windowPrefsSecondaryButton:focus-visible){box-shadow:0 calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) #0000002e, 0 calc(1px * var(--ui-scale)) calc(1px * var(--ui-scale)) #00000042, inset 0 calc(2px * var(--ui-scale)) calc(3px * var(--ui-scale)) #00000047, inset 0 calc(3px * var(--ui-scale)) calc(5px * var(--ui-scale)) calc(2px * var(--ui-scale)) #bbbbbbeb, 0 0 calc(6px * var(--ui-scale)) #0003;outline:none}.aquaMiniButton,.windowArtistMiiControlButton,.windowArtistFlowControlButton{width:calc(19px * var(--ui-scale));height:calc(24px * var(--ui-scale));isolation:isolate;color:#353b45f5;font-size:calc(1.98rem * var(--ui-scale));box-shadow:inset 0 1px 0 #fffffff0, inset 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #ffffffd6, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #7b828c3d, 0 1px 1px #0000002e;text-shadow:0 1px #ffffffbd,0 -1px #00000057;cursor:pointer;background:linear-gradient(#fffffffc 0%,#999999fa 45%,#b1b1b1f5 100%);border:1px solid #8c9198e6;border-radius:5px;padding:0;line-height:.5;position:relative;overflow:hidden}.aquaMiniButton:before,.windowArtistMiiControlButton:before,.windowArtistFlowControlButton:before{content:"";width:calc(100% - (6px * var(--ui-scale)));border-radius:calc(6px * var(--ui-scale));height:34%;filter:blur(calc(.6px * var(--ui-scale)));pointer-events:none;background:linear-gradient(#ffffffe6,#ffffff57);position:absolute;top:8%;left:50%;transform:translate(-50%)}.aquaMiniButton:after,.windowArtistMiiControlButton:after,.windowArtistFlowControlButton:after{content:"";width:calc(100% - (8px * var(--ui-scale)));border-radius:calc(999px * var(--ui-scale));height:24%;filter:blur(calc(1px * var(--ui-scale)));pointer-events:none;background:linear-gradient(#ffffff24,#ffffff6b);position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.aquaMiniButton:hover,.windowArtistMiiControlButton:hover,.windowArtistFlowControlButton:hover{filter:brightness(1.02)}.aquaMiniButton:active,.windowArtistMiiControlButton:active,.windowArtistFlowControlButton:active{box-shadow:inset 0 1px 1px #ffffffb3, inset 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #ffffff24, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #6e747e57, 0 1px 1px #00000026}.aquaMiniButtonLeft,.windowArtistMiiControlButtonLeft,.windowArtistFlowControlButtonLeft{border-right:0}.aquaInsetField,.windowArtistSearch{align-items:center;gap:calc(7px * var(--ui-scale));min-height:calc(13px * var(--ui-scale));padding:0 calc(8px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));box-shadow:inset 0 1px 1px #fffffff0, inset 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #ffffff52, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #bcc2c947, 0 1px 0 #ffffffbf;background:linear-gradient(#fbfcfefc 0%,#f2f5f8fa 42%,#e6ebf1f5 100%);border:1px solid #a4aab2f0;display:flex;position:relative}.aquaInsetFieldIcon,.windowArtistSearchIcon{width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale));object-fit:contain;opacity:.76;flex:none}.aquaInsetFieldInput,.windowArtistSearchInput{color:#4a505afa;width:100%;min-width:0;font-size:calc(.41rem * var(--ui-scale));background:0 0;border:0;outline:none;padding:0;font-weight:700}.aquaInsetFieldInput::placeholder,.windowArtistSearchInput::placeholder{color:#7d848ff0}.aquaSelect,.windowPrefsSelectMock{min-height:calc(24px * var(--ui-scale));padding:0 calc(8px * var(--ui-scale)) 0 calc(10px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));color:#2e3540fa;box-shadow:inset 0 1px 0 #fffffff2, inset 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #ffffff47, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #bcc2cb47, 0 1px 0 #ffffffb3;font-size:calc(.5rem * var(--ui-scale));background:linear-gradient(#fffffffc 0%,#f4f7fafa 42%,#e5eaf0f7 100%);border:1px solid #9a9fa7eb;justify-content:space-between;align-items:center;font-weight:700;display:flex}.aquaSelectArrow,.windowPrefsSelectArrow{color:#4a80c4eb;font-size:calc(.62rem * var(--ui-scale))}.aquaCheckboxRow,.windowPrefsCheckboxRow{align-items:center;gap:calc(8px * var(--ui-scale));color:#3e444ef5;font-size:calc(.5rem * var(--ui-scale));font-weight:700;display:flex}.aquaCheckbox,.windowPrefsCheckboxRow input{-webkit-appearance:none;appearance:none;width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));border-radius:calc(3px * var(--ui-scale));box-shadow:inset 0 1px 0 #ffffffeb, inset 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #ffffff3d, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #bcc2c957, 0 1px 0 #ffffff9e;cursor:default;background:linear-gradient(#fffffffc 0%,#f5f7f9fa 44%,#e6ebf1f5 100%);border:1px solid #899099f0;margin:0;position:relative}.aquaCheckbox:after,.windowPrefsCheckboxRow input:after{content:"";inset:calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) calc(2px * var(--ui-scale)) calc(2px * var(--ui-scale));border-right:calc(2px * var(--ui-scale)) solid #123456f5;border-bottom:calc(2px * var(--ui-scale)) solid #123456f5;opacity:0;transform-origin:50%;position:absolute;transform:rotate(45deg)scale(.8)}.aquaCheckbox:checked,.windowPrefsCheckboxRow input:checked{box-shadow:inset 0 1px 0 #ffffffd1, inset 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #ffffff2e, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #0e55aa3d, 0 1px 0 #ffffff94;background:radial-gradient(circle at 50% 18%,#ffffffb3,#0000 44%),linear-gradient(#c3e8fffc 0%,#76c1fcfc 40%,#3387e0fc 100%);border-color:#5484bef5}.aquaCheckbox:checked:after,.windowPrefsCheckboxRow input:checked:after{opacity:1}.windowPrefsApp{background:linear-gradient(#f7f7f7fa,#edededfa);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.windowPrefsBody{flex:1;min-height:0;display:flex;overflow:hidden}.windowPrefsGroups{align-content:start;gap:calc(12px * var(--ui-scale));padding:calc(12px * var(--ui-scale));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;--aqua-scrollbar-size:calc(7px * var(--ui-scale));flex:1;min-height:0;display:grid;overflow-y:auto}.windowPrefsGroup{gap:calc(8px * var(--ui-scale));display:grid}.windowPrefsGroup+.windowPrefsGroup{padding-top:calc(10px * var(--ui-scale));border-top:1px solid #d2d2d2d6}.windowPrefsGroupTitle{color:#3c424cfa;font-size:calc(.64rem * var(--ui-scale));margin:0;font-weight:700}.windowPrefsPaneGrid{gap:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.windowPrefsPane{justify-items:center;gap:calc(4px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(4px * var(--ui-scale));text-align:center;cursor:pointer;background:0 0;border:0;display:grid}.windowPrefsPaneIconImage{width:calc(44px * var(--ui-scale));height:calc(44px * var(--ui-scale));object-fit:contain;filter:drop-shadow(0 calc(2px * var(--ui-scale)) calc(2px * var(--ui-scale)) #00000029);display:block}.windowPrefsPaneSelected .windowPrefsPaneIconImage{filter:drop-shadow(0 calc(2px * var(--ui-scale)) calc(2px * var(--ui-scale)) #00000029) drop-shadow(0 0 calc(6px * var(--ui-scale)) #4c95e166)}.windowPrefsPaneLabel{color:#3c424cfa;font-size:calc(.47rem * var(--ui-scale));font-weight:700;line-height:1.15}.windowPrefsDetailPage{align-content:start;gap:calc(16px * var(--ui-scale));padding:calc(18px * var(--ui-scale)) calc(22px * var(--ui-scale));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;display:grid;overflow-y:auto}.windowPrefsDocument{min-height:0;padding:calc(24px * var(--ui-scale)) calc(28px * var(--ui-scale));color:#2b323dfa;background:#ffffff8a;flex:1;overflow-y:auto}.windowPrefsDocument h2{margin:0 0 calc(16px * var(--ui-scale));font-size:calc(.92rem * var(--ui-scale))}.windowPrefsDocumentCopy{max-width:calc(620px * var(--ui-scale));font-size:calc(.58rem * var(--ui-scale));white-space:pre-line;line-height:1.62}.windowPrefsDocumentCopy p{margin:0 0 calc(12px * var(--ui-scale))}.windowPrefsDetailHeader{align-items:flex-start;gap:calc(12px * var(--ui-scale));display:flex}.windowPrefsDetailIconImage{width:calc(48px * var(--ui-scale));height:calc(48px * var(--ui-scale));object-fit:contain;flex:none;display:block}.windowPrefsDetailCopy{gap:calc(3px * var(--ui-scale));min-width:0;display:grid}.windowPrefsDetailTitle{color:#2b323dfa;font-size:calc(.82rem * var(--ui-scale));margin:0;font-weight:700}.windowPrefsDetailForm{align-content:start;gap:calc(10px * var(--ui-scale));width:min(100%, calc(430px * var(--ui-scale)));padding-top:calc(2px * var(--ui-scale));display:grid}.windowPrefsFieldRow{grid-template-columns:calc(118px * var(--ui-scale)) minmax(0, 1fr);align-items:center;gap:calc(10px * var(--ui-scale));display:grid}.windowPrefsFieldLabel{color:#484e58f5;font-size:calc(.5rem * var(--ui-scale));text-align:right;font-weight:700}.windowPrefsSelectMock{width:100%}.windowPrefsSelectArrow{flex:none}.windowPrefsCheckboxRow{margin-left:calc(128px * var(--ui-scale))}.windowPrefsCheckboxRow input{flex:none}.windowPrefsDetailButtons{justify-content:flex-end;gap:calc(8px * var(--ui-scale));padding-top:calc(12px * var(--ui-scale));border-top:1px solid #babec6c2;margin-top:auto;display:flex}.windowPrefsSecondaryButton{flex:none}.windowPrefsImprintPage{gap:calc(12px * var(--ui-scale))}.windowPrefsImprintText{width:min(100%, calc(420px * var(--ui-scale)));min-height:calc(270px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));color:#272e38fa;font-size:calc(.5rem * var(--ui-scale));resize:none;white-space:pre-wrap;-webkit-user-select:text;user-select:text;cursor:text;background:linear-gradient(#fffffffa,#f7f9fcfa);border:1px solid #b9bfc9db;line-height:1.6;box-shadow:inset 0 1px 2px #0000000f,0 1px #ffffffbf}.windowAboutApp{background:#f5e99a;flex:1;min-height:0;display:flex}.windowAboutPaper{-webkit-user-select:text;user-select:text;background:linear-gradient(#f6ee9afa,#f1e888fa);flex:1;min-height:0;position:relative;overflow-y:auto}.windowAboutPaper:before{content:"";width:100%;height:calc(20px * var(--ui-scale));margin-bottom:calc(-20px * var(--ui-scale));mix-blend-mode:multiply;pointer-events:none;z-index:4;background:url(/torn_paper.png) top/100% no-repeat;display:block;position:sticky;top:0}.windowAboutSheet{z-index:2;min-height:100%;padding:calc(20px * var(--ui-scale)) calc(26px * var(--ui-scale)) calc(26px * var(--ui-scale));color:#563c16fa;background:repeating-linear-gradient(180deg, #0000 0, #0000 calc(31px * var(--ui-scale)), #b098526b calc(31px * var(--ui-scale)), #b098526b calc(32px * var(--ui-scale))), url(/papertex.png) left top / 100% auto repeat-y, linear-gradient(180deg, #f6ee9afa, #f1e888fa);position:relative}.windowAboutTimestamp{text-align:right;color:#c47949e6;font-size:calc(.68rem * var(--ui-scale));mix-blend-mode:multiply;transform:translateY(calc(-1.5px * var(--ui-scale)));font-weight:400}.windowAboutTitle,.windowAboutLine{-webkit-user-select:text;user-select:text;margin:0;font-family:Noteworthy,Comic Sans MS,cursive}.windowAboutTitle{padding-top:calc(6px * var(--ui-scale));color:#493a1cfa;font-size:calc(1.04rem * var(--ui-scale));font-weight:700;line-height:calc(32px * var(--ui-scale))}.windowAboutLines{transform:translateY(calc(-1.5px * var(--ui-scale)));padding-top:0;display:grid}.windowAboutLine{min-height:calc(32px * var(--ui-scale));color:#463819fa;font-size:calc(.78rem * var(--ui-scale));line-height:calc(32px * var(--ui-scale))}.windowSettingsApp{grid-template-columns:calc(150px * var(--ui-scale)) minmax(0, 1fr);background:linear-gradient(#f5f7fafa,#ebeff4fa);width:100%;min-height:0;display:grid}.windowSettingsNav{align-content:start;gap:calc(14px * var(--ui-scale));padding:calc(14px * var(--ui-scale));background:linear-gradient(#e9edf2fa,#d4dae2f0);border-right:1px solid #a7acb5b8;display:grid}.windowSettingsNavGroup{gap:calc(6px * var(--ui-scale));display:grid}.windowSettingsNavHeading{color:#686e78e6;font-size:calc(.54rem * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.windowSettingsNavItem{padding:calc(6px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:calc(9px * var(--ui-scale));text-align:left;color:#49505bf5;font-size:calc(.54rem * var(--ui-scale));cursor:pointer;background:0 0;border:0;font-weight:700}.windowSettingsNavItemActive{color:#f6fbfffa;background:linear-gradient(#72aeeef5,#3f7bd0f5);box-shadow:inset 0 1px #ffffff61,0 1px 2px #0b1c343d}.windowSettingsContent{align-content:start;gap:calc(12px * var(--ui-scale));min-width:0;padding:calc(14px * var(--ui-scale));display:grid;overflow-y:auto}.windowSettingsRowList,.windowSettingsDocList{gap:calc(8px * var(--ui-scale));margin-top:calc(8px * var(--ui-scale));display:grid}.windowSettingsRow{justify-content:space-between;align-items:baseline;gap:calc(10px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) 0;color:#555b66f5;font-size:calc(.52rem * var(--ui-scale));display:flex}.windowSettingsRow+.windowSettingsRow{border-top:1px solid #cdd2dac7}.windowSettingsRow strong{color:#2f3642fa;font-size:calc(.54rem * var(--ui-scale));text-align:right}.windowSettingsDocRow{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale));width:100%;padding:calc(10px * var(--ui-scale));text-align:left;color:#505863f5;cursor:pointer;background:linear-gradient(#fffffffa,#eef2f7f5);border:1px solid #c6cedac2;display:flex;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b310f}.windowSettingsDocCopy{gap:calc(2px * var(--ui-scale));min-width:0;display:grid}.windowSettingsDocCopy strong{color:#303742fa;font-size:calc(.56rem * var(--ui-scale))}.windowSettingsDocCopy span{color:#5e6570eb;font-size:calc(.48rem * var(--ui-scale))}.windowSettingsDocArrow{color:#626974e0;font-size:calc(.72rem * var(--ui-scale));font-weight:700}.windowSettingsLayout{grid-template-columns:calc(150px * var(--ui-scale)) 1fr;width:100%;min-height:0;display:grid}.artistLoginApp{height:100%;padding:calc(14px * var(--ui-scale));background:radial-gradient(circle at top,#fffffff0,#d7e0ece0 55%,#909eb4e6 100%);place-items:center;display:grid;position:relative;overflow:auto}.artistLoginBackdrop{inset:calc(12px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale));box-shadow:inset 0 1px 0 #ffffffb3, 0 calc(14px * var(--ui-scale)) calc(28px * var(--ui-scale)) #222f433d;background:linear-gradient(#ffffff47,#ffffff0a),radial-gradient(circle at top,#fff6,#b5c2d629);position:absolute}.artistLoginCard{z-index:1;gap:calc(12px * var(--ui-scale));width:min(calc(420px * var(--ui-scale)), 100%);padding:calc(16px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale));box-shadow:inset 0 1px 0 #fffffff5, 0 calc(12px * var(--ui-scale)) calc(32px * var(--ui-scale)) #141f2e42;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffeb,#e7edf5e0);border:1px solid #8291a4e6;display:grid;position:relative}.artistOnboardingCard,.tryoutReadyCard{overflow:hidden}.artistOnboardingIntro{gap:calc(3px * var(--ui-scale));color:#2d394cfa;display:grid}.artistOnboardingIntro strong{font-size:calc(.68rem * var(--ui-scale))}.artistOnboardingIntro span,.tryoutBio{color:#626e81f5;font-size:calc(.54rem * var(--ui-scale));margin:0;line-height:1.35}.artistOnboardingViewport{overflow:hidden}.artistOnboardingTrack{width:300%;transition:transform .36s cubic-bezier(.22,.9,.28,1);display:flex}.artistOnboardingSlide{width:33.3333%;min-width:33.3333%;padding:calc(2px * var(--ui-scale))}.artistOnboardingSlide small{color:#7d8796e6;text-transform:none;font-size:.8em;font-weight:400}.artistLoginHeader{align-items:center;gap:calc(10px * var(--ui-scale));display:flex}.artistLoginAvatar{width:calc(42px * var(--ui-scale));height:calc(42px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));box-shadow:inset 0 1px 0 #ffffffeb, 0 calc(6px * var(--ui-scale)) calc(18px * var(--ui-scale)) #2b3a4f24;background:linear-gradient(#f6f9fdfa,#d3dce8fa)}.artistLoginHeaderCopy{gap:calc(4px * var(--ui-scale));display:grid}.artistLoginHeaderCopy strong{color:#2d394cfa;font-size:calc(.78rem * var(--ui-scale));font-weight:700}.artistLoginHeaderCopy span{color:#626e81f5;font-size:calc(.56rem * var(--ui-scale))}.artistLoginFields{gap:calc(9px * var(--ui-scale));display:grid}.artistLoginField,.artistManagerField{gap:calc(6px * var(--ui-scale));display:grid}.artistLoginField span,.artistManagerField span,.artistManagerSidebarMeta span,.artistManagerSectionHeading span{color:#5a6679fa;font-size:calc(.52rem * var(--ui-scale));letter-spacing:.02em;text-transform:uppercase;font-weight:700}.artistLoginInput,.artistManagerInput,.artistManagerTextarea{border-radius:calc(10px * var(--ui-scale));color:#222d3cfa;width:100%;font:inherit;background:linear-gradient(#fffffffa,#f3f6fafa);border:1px solid #8995a9d1;box-shadow:inset 0 1px 2px #6a778c29}.artistLoginInput,.artistManagerInput{min-height:calc(28px * var(--ui-scale));padding:0 calc(10px * var(--ui-scale))}.artistManagerTextarea{min-height:calc(78px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale));resize:vertical}.artistLoginError,.artistManagerMessage{padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));font-size:calc(.62rem * var(--ui-scale));margin:0}.artistLoginNotice{padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));color:#1f5935fa;font-size:calc(.62rem * var(--ui-scale));background:#e0f6e8eb;margin:0}.artistLoginError,.artistManagerMessageError{color:#7f1a25fa;background:#fbe0e2eb}.artistManagerMessageSuccess{color:#1f5935fa;background:#e0f6e8eb}.artistLoginActions,.artistManagerActions{justify-content:flex-end;gap:calc(8px * var(--ui-scale));display:flex}.artistManagerCommerceActions{justify-content:flex-end;gap:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}.artistManagerCommerceTotals{gap:calc(8px * var(--ui-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.artistManagerCommerceTotals>div,.artistManagerCommerceRow{gap:calc(3px * var(--ui-scale));padding:calc(9px * var(--ui-scale));border-radius:calc(9px * var(--ui-scale));background:linear-gradient(#fffffff0,#ebf1f8f5);border:1px solid #b8c4d3eb;display:grid;box-shadow:inset 0 1px #fffffff5}.artistManagerCommerceTotals span,.artistManagerCommerceRow span,.artistManagerCommerceEmpty,.artistManagerCommerceError{color:#526074fa;font-size:calc(.54rem * var(--ui-scale))}.artistManagerCommerceTotals strong,.artistManagerCommerceRow strong{color:#23354dfa;font-size:calc(.68rem * var(--ui-scale))}.artistManagerCommerceRows{gap:calc(6px * var(--ui-scale));display:grid}.artistManagerCommerceRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.artistManagerCommerceError{color:#891f2afa;margin:0}.artistManagerCommerceEmpty{margin:0}.artistManagerCommerceDemo{color:#53657efa;font-size:calc(.54rem * var(--ui-scale));margin:0;font-style:italic}.artistManagerSalesChart{height:calc(150px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));background:#f6faffdb;border:1px solid #b8c4d3eb;position:relative}.artistManagerSalesChartLabel{z-index:1;top:calc(7px * var(--ui-scale));left:calc(10px * var(--ui-scale));color:#3f526cf5;font-size:calc(.5rem * var(--ui-scale));font-weight:700;position:absolute}.artistLoginPrimary,.artistLoginSecondary,.artistManagerOpenProfileButton,.artistManagerUploadButton{min-height:calc(26px * var(--ui-scale));padding:0 calc(11px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));font:inherit;font-size:calc(.58rem * var(--ui-scale));cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.artistLoginPrimary{isolation:isolate;color:#f6fbfffa;text-shadow:0 -1px #10356a57,0 1px 2px #0a22464d;background:linear-gradient(#225bbfcc,#317ad0cc 46%,#26a4d0c7);border:1px solid #277d9ae6;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000003d,0 1px 1px #004ebb6b,inset 0 2px 4px #0011318f,inset 0 3px 5px 2px #004ebb75}.artistLoginPrimary:before,.artistLoginPrimary:after,.artistLoginSecondary:before,.artistLoginSecondary:after,.artistManagerOpenProfileButton:before,.artistManagerOpenProfileButton:after,.artistManagerUploadButton:before,.artistManagerUploadButton:after{content:"";z-index:0;border-radius:calc(999px * var(--ui-scale));pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.artistLoginPrimary:before,.artistLoginSecondary:before,.artistManagerOpenProfileButton:before,.artistManagerUploadButton:before{width:calc(100% - (11px * var(--ui-scale)));height:34%;filter:blur(calc(1px * var(--ui-scale)));background:linear-gradient(#ffffffeb,#ffffff52);top:6%}.artistLoginPrimary:after,.artistLoginSecondary:after,.artistManagerOpenProfileButton:after,.artistManagerUploadButton:after{width:calc(100% - (16px * var(--ui-scale)));height:28%;filter:blur(calc(2px * var(--ui-scale)));background:linear-gradient(#ffffff2e,#ffffff7a);bottom:10%}.artistLoginActions>.artistLoginPrimary:only-child{margin-inline:auto}.artistLoginSecondary,.artistManagerOpenProfileButton,.artistManagerUploadButton{isolation:isolate;border:1px solid var(--aqua-grey-border);color:#313c4bfa;text-shadow:0 1px #ffffffe0;background:linear-gradient(#fffffffa,#dee5ecfa 48%,#b3bec9fa);position:relative;overflow:hidden;box-shadow:0 2px 4px #00000029,inset 0 2px 4px #ffffffeb,inset 0 -3px 5px #55667747}.artistLoginPrimary:disabled,.artistLoginSecondary:disabled{opacity:.58;cursor:default}.artistManagerDangerButton{width:auto;min-width:calc(54px * var(--ui-scale));background:linear-gradient(#f56864fa,#b72b2ffa);border-color:#962328f0;box-shadow:inset 0 1px #ffffff5c,0 1px #ffffffb8}.artistManagerArtistRow{grid-template-columns:minmax(0,1fr) auto auto auto}.artistManagerApp{zoom:.66;grid-template-rows:auto minmax(0,1fr);width:151.515%;height:151.515%;min-height:0;display:grid;overflow:hidden}.artistManagerSidebar{align-content:start;gap:calc(10px * var(--ui-scale));padding:calc(12px * var(--ui-scale));background:linear-gradient(#ecf0f5fa,#d9dfe6fa);border-right:1px solid #b3bac6eb;min-height:0;display:grid;overflow:auto}.artistManagerSidebarCard,.artistManagerSidebarMeta{gap:calc(8px * var(--ui-scale));padding:calc(10px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:#fbfcfed6;border:1px solid #b3bac6e6;display:grid;box-shadow:inset 0 1px #ffffffeb}.artistManagerAvatar{object-fit:cover;background:#e0e6eefa;width:calc(60px * var(--ui-scale))!important;height:calc(60px * var(--ui-scale))!important;border-radius:50%!important}.artistManagerSidebarCard strong,.artistManagerSidebarMeta strong,.artistManagerSectionHeading strong{color:#242f3efa}.artistManagerSidebarCard>span{color:#657081fa;font-size:calc(.58rem * var(--ui-scale))}.artistManagerForm{align-content:start;gap:calc(12px * var(--ui-scale));min-height:0;padding:calc(12px * var(--ui-scale));display:grid;overflow:auto}.artistManagerStatusRail{z-index:6;top:calc(-12px * var(--ui-scale));gap:calc(6px * var(--ui-scale));margin:calc(-12px * var(--ui-scale)) calc(-12px * var(--ui-scale)) 0;padding:calc(12px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(8px * var(--ui-scale));box-shadow:0 calc(3px * var(--ui-scale)) calc(7px * var(--ui-scale)) #1e2a3b1f;background:linear-gradient(#f6f8fbfa,#f6f8fbe6);display:grid;position:sticky}.artistManagerTabs{gap:calc(4px * var(--ui-scale));display:flex}.artistManagerTopbar{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(7px * var(--ui-scale)) calc(12px * var(--ui-scale));background:linear-gradient(#eff3f7fa,#dae1e9fa);border-bottom:1px solid #b3bac6eb;display:flex}.artistManagerTopbarTitle{color:#242f3efa;font-size:calc(.62rem * var(--ui-scale));font-weight:700}.artistManagerTopbarActions{align-items:center;gap:calc(6px * var(--ui-scale));display:flex}.artistManagerSaveButtonDirty{animation:1.1s ease-in-out infinite artistManagerSavePulse;background:linear-gradient(#f2666efa,#b52a35fa)!important;border-color:#a02631f5!important}.artistManagerSaveButtonSaved{animation:none;background:linear-gradient(#69c47ffa,#2a8b48fa)!important;border-color:#247b45eb!important}@keyframes artistManagerSavePulse{50%{box-shadow:0 0 0 calc(3px * var(--ui-scale)) #cd394338}}.artistManagerTab{min-height:calc(25px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));color:#3e4757fa;font:inherit;font-size:calc(.58rem * var(--ui-scale));cursor:pointer;background:#ffffffb8;border:1px solid #929aa7d1;font-weight:700}.artistManagerTabActive{color:#f4f8fffa;background:linear-gradient(#68a4fffa,#2b65d2fa);border-color:#225ab5db}.artistManagerProfileHeader{align-items:center;gap:calc(12px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:linear-gradient(#fffffff0,#f0f4f8fa);border:1px solid #c1c7d0f0;display:flex}.artistManagerProfileHeader>div{justify-items:start;gap:calc(4px * var(--ui-scale));display:grid}.artistManagerProfileHeader strong{color:#242f3efa}.artistManagerProfileHeader span{color:#657081fa;font-size:calc(.58rem * var(--ui-scale))}.artistManagerDnaInput{min-height:calc(56px * var(--ui-scale));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(.54rem * var(--ui-scale));resize:vertical;line-height:1.35}.artistInviteKmiiEditor{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.artistInviteKmiiEditorHeader{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));background:#ecf0f5fa;border-bottom:1px solid #b3bac6eb;display:flex}.artistManagerKmiiPalette{flex-wrap:wrap}.artistManagerKmiiColor{width:calc(22px * var(--ui-scale));height:calc(22px * var(--ui-scale));cursor:pointer;border:1px solid #525e70b3;border-radius:999px;padding:0}.artistManagerKmiiColorActive{outline:calc(2px * var(--ui-scale)) solid #2761beeb;outline-offset:calc(1px * var(--ui-scale))}.artistManagerSection{gap:calc(10px * var(--ui-scale));padding:calc(12px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:linear-gradient(#fffffff0,#f5f8fbfa);border:1px solid #c1c7d0f0;display:grid;box-shadow:inset 0 1px #fffffff5}.artistManagerSectionHeading{gap:calc(3px * var(--ui-scale));display:grid}.artistManagerCollapsibleHeading{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.artistManagerGrid{gap:calc(10px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.artistManagerFieldFull{grid-column:1/-1}.artistManagerColorField{align-items:center;gap:calc(8px * var(--ui-scale));min-height:calc(28px * var(--ui-scale));padding:calc(4px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));background:linear-gradient(#fffffffa,#f3f6fafa);border:1px solid #8995a9d1;display:flex;box-shadow:inset 0 1px 2px #6a778c29}.artistManagerColorInput{width:calc(34px * var(--ui-scale));height:calc(22px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));cursor:pointer;background:0 0;border:0;padding:0}.artistManagerColorInput::-webkit-color-swatch-wrapper{padding:0}.artistManagerColorInput::-webkit-color-swatch{border-radius:calc(6px * var(--ui-scale));border:1px solid #818d9fd1}.artistManagerColorValue{color:#3e4757fa;font-size:calc(.58rem * var(--ui-scale));letter-spacing:.03em;text-transform:uppercase;font-weight:700}.artistManagerCheckbox{align-items:center;gap:calc(8px * var(--ui-scale));min-height:calc(26px * var(--ui-scale));color:#3e4757fa;font-size:calc(.58rem * var(--ui-scale));display:flex}.artistManagerCheckbox input{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale))}.artistManagerRoster{gap:calc(8px * var(--ui-scale));display:grid}.artistManagerRosterRow{gap:calc(12px * var(--ui-scale));padding:calc(10px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:#f9fbfdeb;border:1px solid #c1c7d0f0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.artistManagerRosterMeta{gap:calc(3px * var(--ui-scale));min-width:0;display:grid}.artistManagerRosterMeta strong{color:#242f3efa}.artistManagerRosterMeta span{color:#657081fa;font-size:calc(.56rem * var(--ui-scale))}.artistManagerEmptyState{place-content:center;place-items:center;gap:calc(12px * var(--ui-scale));height:100%;min-height:100%;padding:calc(28px * var(--ui-scale));text-align:center;display:grid}.artistManagerLoadingSpinner{width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));border:calc(3px * var(--ui-scale)) solid #5a91db3d;border-top-color:#2c6fcbfa;border-radius:50%;animation:.76s linear infinite artistManagerSpin}@keyframes artistManagerSpin{to{transform:rotate(360deg)}}.artistManagerUploadCard{grid-template-columns:calc(78px * var(--ui-scale)) 1fr;gap:calc(10px * var(--ui-scale));padding:calc(8px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:#f9fbfdeb;border:1px solid #c1c7d0f0;align-items:center;display:grid}.artistManagerUploadPreview{object-fit:cover;background:#e0e6eefa;width:100%}.artistManagerUploadPreviewAvatar{aspect-ratio:1;border-radius:50%}.artistManagerUploadPreviewBanner{aspect-ratio:1.5;border-radius:calc(10px * var(--ui-scale))}.artistManagerUploadControls{gap:calc(8px * var(--ui-scale));min-width:0;display:grid}.artistManagerFileInput{color:#3e4757fa;width:100%;font-size:calc(.54rem * var(--ui-scale))}.windowSidebar{gap:calc(14px * var(--ui-scale));padding:calc(14px * var(--ui-scale));background:linear-gradient(#e9edf2fa,#d4dae2f0);border-right:1px solid #a7acb5b8;flex-direction:column;display:flex}.windowSidebarGroup{gap:calc(6px * var(--ui-scale));display:grid}.windowSidebarHeading{color:#686e78e6;font-size:calc(.54rem * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.windowSidebarItem{padding:calc(5px * var(--ui-scale)) calc(9px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));color:#2f353ff5;font-size:calc(.6rem * var(--ui-scale));text-align:left;background:0 0;border:0}.windowSidebarItemActive{color:#f8fcfffa;background:linear-gradient(#5aa0eafa,#2c69befa);box-shadow:inset 0 1px #fff6,0 1px 2px #0b1c343d}.windowContentPanel{align-content:start;gap:calc(14px * var(--ui-scale));padding:calc(18px * var(--ui-scale));background:linear-gradient(#fcfcfcfa,#f4f4f4fa);display:grid;overflow:auto}.windowContentPanelEdgeToEdge{gap:0;height:100%;min-height:0;padding:0;display:block;overflow:hidden}.windowHero{grid-template-columns:calc(52px * var(--ui-scale)) 1fr;align-items:center;gap:calc(12px * var(--ui-scale));padding:calc(14px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:linear-gradient(#fffffffa,#edf0f5f0);display:grid;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f1f3714}.windowHeroIcon,.windowGenericIcon{width:calc(52px * var(--ui-scale));height:calc(52px * var(--ui-scale));object-fit:contain;display:block}.windowHeroTitle{color:#353a44fa;font-size:calc(.88rem * var(--ui-scale));margin:0;font-weight:700}.windowHeroText{margin:calc(4px * var(--ui-scale)) 0 0;color:#585e68f0;font-size:calc(.62rem * var(--ui-scale));line-height:1.5}.windowHeroText code{font-family:Menlo,Monaco,monospace;font-size:.94em}.windowSettingCard{gap:calc(3px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));background:linear-gradient(#fffffffa,#eff1f5f2);display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b310f}.windowMiniLabel{color:#69707beb;font-size:calc(.48rem * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.windowBodyCopy{color:#585e68f0;font-size:calc(.55rem * var(--ui-scale));margin:0;line-height:1.45}.windowSectionHeader{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale));display:flex}.windowSectionTitle{color:#323742fa;font-size:calc(.74rem * var(--ui-scale));margin:0;font-weight:700}.windowSectionMeta{color:#6c727deb;font-size:calc(.5rem * var(--ui-scale));font-weight:700}.windowPillRow{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;display:flex}.windowPill{padding:calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#395f8efa;font-size:calc(.48rem * var(--ui-scale));background:linear-gradient(#fffffffa,#d6e7f8f2);font-weight:700;box-shadow:inset 0 1px #ffffffeb,0 1px 1px #0c1b3114}.windowBrowserCard{border-radius:calc(10px * var(--ui-scale));background:linear-gradient(#fdfdfdfa,#f0f3f7f5);display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 1px 2px #0c1b3114}.windowBrowserBar{align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale));background:linear-gradient(#f1f1f1fa,#dadadafa);border-bottom:1px solid #aaaaaab8;grid-template-columns:auto 1fr;display:grid}.windowBrowserDots{align-items:center;gap:calc(4px * var(--ui-scale));display:flex}.windowBrowserDots span{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));background:#9ca5b1eb;border-radius:50%;box-shadow:inset 0 1px #ffffffbd}.windowBrowserAddress{padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#535b67f2;font-size:calc(.5rem * var(--ui-scale));letter-spacing:.02em;background:#ffffffe0;font-weight:700;box-shadow:inset 0 1px #ffffffe6}.windowBrowserBody{gap:calc(8px * var(--ui-scale));padding:calc(12px * var(--ui-scale));display:grid}.windowArtistBrowser,.windowCardGrid,.windowFormGrid{gap:calc(12px * var(--ui-scale));display:grid}.windowArtistApp{background:linear-gradient(#fbfbfbfa,#f2f2f2fa);align-content:start;gap:0;width:100%;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.windowArtistProductFull{width:100%;height:100%;min-height:0;padding:calc(18px * var(--ui-scale));background:linear-gradient(#f2f5f9fa,#dadfe6fa);display:grid;overflow:auto}.windowArtistProductFull .artistProfileProductDetail{width:min(calc(920px * var(--ui-scale)), 100%);height:fit-content;min-height:100%;padding:calc(22px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));box-shadow:inset 0 1px 0 #fff, 0 calc(8px * var(--ui-scale)) calc(20px * var(--ui-scale)) #232d3b29;background:linear-gradient(#fffffffa,#eaeef4fa);border:1px solid #b5bdc8eb;margin:auto}.windowArtistBrowserShell{grid-template-rows:calc(20px * var(--ui-scale)) minmax(0, 1fr);width:100%;height:100%;min-height:0;display:grid}.windowArtistBrowserToolbar{min-width:0;padding:0 calc(8px * var(--ui-scale));color:#343a43f5;background:linear-gradient(#fafbfcfa,#c9ced5fa);border-bottom:1px solid #8b919ae0;justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 1px #fffffffa}.windowArtistBrowserLocation{align-items:center;gap:calc(4px * var(--ui-scale));min-width:0;font-size:calc(.46rem * var(--ui-scale));font-weight:700;display:inline-flex}.windowArtistBrowserLocation img{width:calc(13px * var(--ui-scale));height:calc(13px * var(--ui-scale));object-fit:contain}.windowArtistViewSwitcher{height:calc(16px * var(--ui-scale));border-radius:calc(3px * var(--ui-scale));border:1px solid #787d85eb;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffd6}.windowArtistViewButton{width:calc(21px * var(--ui-scale));color:#41464ee6;font-size:calc(.7rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#fffffffa,#d3d7dcfa);border:0;border-right:1px solid #9398a0c2;place-items:center;padding:0;line-height:1;display:inline-grid}.windowArtistViewButton:last-child{border-right:0}.windowArtistViewButtonPortraits span{width:calc(10px * var(--ui-scale));height:calc(10px * var(--ui-scale));border-radius:calc(2px * var(--ui-scale));background:radial-gradient(circle at 50% 35%, currentColor 0 calc(2px * var(--ui-scale)), transparent calc(2.3px * var(--ui-scale))), linear-gradient(135deg, transparent 48%, currentColor 50% 53%, transparent 55%);border:1px solid;font-size:0;display:block}.windowArtistViewButtonActive{color:#fff;background:linear-gradient(#70acedfa,#2664bffa);box-shadow:inset 0 1px #e8f7ffbd}.windowArtistAlternativeView{background:linear-gradient(#fafbfcfa,#ebeef2fa);min-height:0;overflow:auto}.windowArtistAlternativeViewList{--artist-list-row-height:calc(15px * var(--ui-scale));background:repeating-linear-gradient(180deg, #fffffffa 0, #fffffffa var(--artist-list-row-height), #e7eaeffa var(--artist-list-row-height), #e7eaeffa calc(var(--artist-list-row-height) * 2))}.windowArtistPortraitGrid{grid-template-columns:repeat(auto-fill, minmax(calc(92px * var(--ui-scale)), 1fr));gap:calc(10px * var(--ui-scale));padding:calc(12px * var(--ui-scale));display:grid}.windowArtistPortraitTile{justify-items:center;gap:calc(5px * var(--ui-scale));padding:calc(7px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));color:#323841fa;font-size:calc(.46rem * var(--ui-scale));text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:700;display:grid}.windowArtistPortraitTileSelected{color:#fff;background:linear-gradient(#66a4e7f5,#2b68c1f5);border-color:#417dd0d1}.windowArtistPortraitImage{width:calc(58px * var(--ui-scale));height:calc(58px * var(--ui-scale));object-fit:cover;border-radius:calc(5px * var(--ui-scale));background:#ffffffeb;border:1px solid #a3a9b2e6;display:block}.windowArtistFlow{gap:calc(5px * var(--ui-scale));grid-template-rows:minmax(0,2fr) minmax(0,1fr);height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.windowArtistMiiStage{background:radial-gradient(circle at 50% 18%,#3a3e4857,#0a0a0c00 34%),linear-gradient(#09090cfa 0%,#0e0e12fa 58%,#46494fe6 77%,#c4c7cdfa 100%);border-bottom:1px solid #a8adb5b8;min-height:0;position:relative;overflow:hidden}.windowArtistKmiiFloorStage{cursor:default;background:#111316;height:100%;min-height:0}.kmiiFloorLoading{z-index:14;background:#000;place-items:center;display:grid;position:absolute;inset:0}.kmiiFloorLoadingSpinner{width:calc(25px * var(--ui-scale));height:calc(25px * var(--ui-scale));border:calc(3px * var(--ui-scale)) solid #ffffff75;border-top-color:#d41375;border-radius:50%;animation:.75s linear infinite kmii-floor-spin}.kmiiFloorEntranceFade{z-index:12;pointer-events:all;background:#000;animation:.24s ease-out forwards kmii-floor-black-in;position:absolute;inset:0}.kmiiFloorEntranceFadeOut{animation:.26s ease-in forwards kmii-floor-black-out}.kmiiFloorEntranceFadeOpaque{opacity:1;animation:none}@keyframes kmii-floor-black-in{0%{opacity:0}to{opacity:1}}@keyframes kmii-floor-black-out{0%{opacity:1}to{opacity:0}}@keyframes kmii-floor-spin{to{transform:rotate(360deg)}}.windowArtistFloorApp{height:100%;min-height:0;display:block;position:relative;overflow:hidden}.artistPopularFinder{grid-template-rows:calc(20px * var(--ui-scale)) minmax(0, 1fr);width:100%;height:100%;min-height:0;display:grid;position:relative}.artistPopularGallery{grid-template-rows:minmax(0,2fr) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.artistPopularCarouselWrap{height:100%;min-height:0;position:relative;overflow:hidden}.artistPopularCarouselWrap>.windowArtistMiiStage{height:100%}.artistPopularGallery>:first-child{min-height:0}.artistPopularGallery .windowArtistFlowListWrap{border-top:1px solid #8b919ae0;height:100%;min-height:0}.artistFinderSwitchButton{z-index:8;right:calc(18px * var(--ui-scale));bottom:calc(10px * var(--ui-scale));min-height:calc(26px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#fff;box-shadow:inset 0 1px 0 #ffffff85, 0 calc(5px * var(--ui-scale)) calc(13px * var(--ui-scale)) #210f1d57;font:inherit;font-size:calc(.46rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#ff68be,#d01272);border:1px solid #772850f0;font-weight:700;position:absolute}.artistFinderSwitchButtonPopular{top:calc(10px * var(--ui-scale));right:calc(16px * var(--ui-scale));bottom:auto}.windowArtistKmiiFloorStage canvas{cursor:pointer;display:block;width:100%!important;height:100%!important}.newsReader{background:#9ab8d5;width:100%;height:100%;position:relative;overflow:hidden}.newsReaderBackdrop{filter:blur(5px);background:url(/newsbg.png) 50%/100% 100% no-repeat;position:absolute;inset:-8px}.newsReader canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.newsReaderSpinner{width:calc(25px * var(--ui-scale));height:calc(25px * var(--ui-scale));border:calc(3px * var(--ui-scale)) solid #ffffff75;border-top-color:#d41375;border-radius:50%;animation:.75s linear infinite news-reader-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes news-reader-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.newsReaderMark{z-index:3;top:calc(12px * var(--ui-scale));right:calc(12px * var(--ui-scale));width:calc(42px * var(--ui-scale));opacity:.6;pointer-events:none;filter:invert();position:absolute}.newsReaderDialog{z-index:2;right:50%;bottom:calc(12px * var(--ui-scale));width:min(calc(360px * var(--ui-scale)), calc(100% - calc(28px * var(--ui-scale))));padding:calc(10px * var(--ui-scale));border-radius:calc(9px * var(--ui-scale));color:#fff8e9;background:#22170fd1;border:1px solid #f2e0c2b3;animation:.48s cubic-bezier(.16,1,.3,1) both news-reader-dialog-in;position:absolute;transform:translate(50%);box-shadow:inset 0 1px #ffffff38,0 3px 12px #00000059}@keyframes news-reader-dialog-in{0%{opacity:0;transform:translate(50%)scale(.82)}62%{opacity:1;transform:translate(50%)scale(1.06)}to{opacity:1;transform:translate(50%)scale(1)}}.newsReaderDialog strong{margin-bottom:calc(4px * var(--ui-scale));color:#f2c98c;font-size:calc(.62rem * var(--ui-scale));display:block}.newsReaderSubtitle{line-height:1.55;font-size:calc(.6rem * var(--ui-scale));margin:0}.newsReaderWordActive{color:#ff63bb;text-shadow:0 0 8px #ff50aeb8;animation:.36s cubic-bezier(.16,1,.3,1) both news-reader-word-pop;display:inline-block}@keyframes news-reader-word-pop{0%{transform:scale(.92)}58%{transform:scale(1.26)}to{transform:scale(1)}}.newsReaderDialog button{float:right;margin-top:calc(7px * var(--ui-scale));min-width:calc(46px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#fff;font:inherit;font-size:calc(.52rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#ff63bb,#ca1674);border:1px solid #7e3053f0}.kmiiFloorFilters{z-index:2;top:calc(10px * var(--ui-scale));border-radius:calc(7px * var(--ui-scale));box-shadow:0 calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale)) #00000052;max-width:calc(100% - calc(20px * var(--ui-scale)));border:1px solid #ffffffb8;gap:0;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.kmiiFloorFilterTrack{width:max-content;min-width:100%;display:flex}.kmiiFloorFilters .kmiiFloorFilter{box-sizing:border-box;min-width:0;height:calc(26px * var(--ui-scale));padding:0 calc(5px * var(--ui-scale));color:#35404a;font-size:clamp(.34rem, calc(.5rem * var(--ui-scale)), .5rem);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#eef1f4fc,#b4bcc5fc);border-right:1px solid #4d5b6ca3;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;font-weight:800;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #5d68735c;border:0!important;border-radius:0!important;line-height:1!important;display:flex!important}.kmiiFloorFilters .kmiiFloorFilter:first-child{border-radius:calc(13px * var(--ui-scale)) 0 0 calc(13px * var(--ui-scale))}.kmiiFloorFilters .kmiiFloorFilter:last-child{border-radius:0 calc(13px * var(--ui-scale)) calc(13px * var(--ui-scale)) 0;border-right:0}.kmiiFloorFilters .kmiiFloorFilter.kmiiFloorFilterActive{color:#fff;background:linear-gradient(#ff52b1,#d21274);box-shadow:inset 0 1px #ffe5f5f0,inset 0 -2px 4px #6800376b,0 0 0 1px #ffffff42}.kmiiFloorPager{z-index:2;pointer-events:none;color:#fff;font-size:calc(.55rem * var(--ui-scale));position:absolute;inset:0}.kmiiFloorPager span{bottom:calc(12px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) calc(7px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#fffffff0;background:#484e5880;border:1px solid #cbd2dc8c;position:absolute;left:50%;transform:translate(-50%)}.kmiiFloorPager .miiWiiAdjustButton{width:calc(24px * var(--ui-scale));height:calc(24px * var(--ui-scale));pointer-events:auto;font-size:calc(1.15rem * var(--ui-scale));padding:0;line-height:1;position:absolute;top:50%}.kmiiFloorPagerPrevious{left:calc(10px * var(--ui-scale));animation:1.2s ease-in-out infinite alternate kmii-floor-nudge-left}.kmiiFloorPagerNext{right:calc(10px * var(--ui-scale));animation:1.2s ease-in-out infinite alternate kmii-floor-nudge-right}@keyframes kmii-floor-nudge-left{0%{transform:translateY(-50%)translate(0)}to{transform:translateY(-50%) translateX(calc(-4px * var(--ui-scale)))}}@keyframes kmii-floor-nudge-right{0%{transform:translateY(-50%)translate(0)}to{transform:translateY(-50%) translateX(calc(4px * var(--ui-scale)))}}.kmiiFloorEmpty{z-index:3;padding:calc(8px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#20242a;background:#fffffff5;border:1px solid #9197a0f2;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kmiiFloorName{transform:scale(var(--kmii-floor-name-scale,1));transform-origin:bottom;padding:calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#111;font-size:calc(.55rem * var(--ui-scale));white-space:nowrap;box-shadow:inset 0 1px 0 white, 0 calc(2px * var(--ui-scale)) calc(6px * var(--ui-scale)) #00000073;background:linear-gradient(#fff,#dce0e6);border:1px solid #8f97a0;font-weight:800;display:block;position:relative}.kmiiFloorName:before{content:"";z-index:0;left:50%;bottom:calc(-7px * var(--ui-scale));width:calc(14px * var(--ui-scale));height:calc(8px * var(--ui-scale));clip-path:polygon(0 0,100% 0,50% 100%);background:#8f97a0;position:absolute;transform:translate(-50%)}.kmiiFloorName:after{content:"";z-index:1;left:50%;bottom:calc(-5.5px * var(--ui-scale));width:calc(11px * var(--ui-scale));height:calc(7px * var(--ui-scale));clip-path:polygon(0 0,100% 0,50% 100%);background:#dce0e6;position:absolute;transform:translate(-50%)}@media (min-width:500px){.kmiiFloorFilters{top:50%;right:calc(10px * var(--ui-scale));width:calc(68px * var(--ui-scale));flex-direction:column;max-width:none;left:auto;transform:translateY(-50%)}.kmiiFloorFilterTrack{flex-direction:column;width:100%}.kmiiFloorFilters .kmiiFloorFilter{flex:none;width:100%;border-bottom:1px solid #4d5b6ca3!important;border-right:0!important}.kmiiFloorFilters .kmiiFloorFilter:first-child{border-radius:calc(10px * var(--ui-scale)) calc(10px * var(--ui-scale)) 0 0}.kmiiFloorFilters .kmiiFloorFilter:last-child{border-radius:0 0 calc(10px * var(--ui-scale)) calc(10px * var(--ui-scale));border-bottom:0!important}.kmiiFloorPagerNext{right:calc(86px * var(--ui-scale))}}@media (max-width:499px){.kmiiFloorFilters{top:auto;bottom:calc(10px * var(--ui-scale));right:calc(8px * var(--ui-scale));left:calc(8px * var(--ui-scale));width:auto;max-width:none;padding:calc(3px * var(--ui-scale));border-radius:calc(16px * var(--ui-scale));background:linear-gradient(#b6c5c9f2,#dbe6e9f2);display:block;overflow:auto hidden;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #58667057,0 2px 8px #00000052}.kmiiFloorFilterTrack{justify-content:center}.kmiiFloorFilters .kmiiFloorFilter{min-width:calc(68px * var(--ui-scale));height:calc(34px * var(--ui-scale));padding-inline:calc(8px * var(--ui-scale));font-size:clamp(.4rem, calc(.52rem * var(--ui-scale)), .56rem);flex:none;border-radius:calc(11px * var(--ui-scale))!important;border:1px solid #718187e6!important}.kmiiFloorPager span{top:calc(12px * var(--ui-scale));bottom:auto}}@media (max-width:640px){.artistPopularGallery{grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr)}}.threeRingCarousel,.windowArtistMiiCanvas{touch-action:none;width:100%;height:100%}.threeRingCarousel canvas,.windowArtistMiiCanvas canvas{touch-action:none;pointer-events:none;display:block;width:100%!important;height:100%!important}.windowArtistMiiCanvas{cursor:grab;opacity:0;pointer-events:none;transition:opacity .22s}.windowArtistMiiCanvas:active{cursor:grabbing}.windowArtistMiiCanvasReady{opacity:1;pointer-events:auto}.windowArtistMiiLoading{z-index:5;padding:calc(24px * var(--ui-scale));background:#0c0d1061;align-content:center;justify-items:center;transition:opacity .22s,visibility .22s;display:grid;position:absolute;inset:0}.windowArtistMiiLoadingHidden{opacity:0;visibility:hidden}.windowArtistMiiLoadingLabel{color:#f4f7faf0;font-size:calc(.54rem * var(--ui-scale));letter-spacing:.03em;text-shadow:0 1px 2px #00000073;font-weight:700}.windowArtistMiiLoadingBar{width:min(100%, calc(220px * var(--ui-scale)));height:calc(14px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));background:linear-gradient(#e0e7eff0 0%,#aebacaf0 52%,#8491a4f0 100%);border:1px solid #687588e6;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 3px 10px #00000047}.windowArtistMiiLoadingFill{width:100%;height:100%;box-shadow:inset 0 1px 0 #ffffffb3, 0 0 calc(8px * var(--ui-scale)) #67c4ff6b;transform-origin:0;background:url(/progressbar.png) 0/64px 100% repeat-x;display:block}.windowArtistMiiOverlay{left:50%;bottom:calc(10px * var(--ui-scale));z-index:3;justify-items:center;gap:calc(2px * var(--ui-scale));pointer-events:none;display:grid;position:absolute;transform:translate(-50%)}.windowArtistMiiAction{top:calc(10px * var(--ui-scale));right:calc(10px * var(--ui-scale));z-index:4;position:absolute}.windowArtistMiiControls{pointer-events:none;gap:90px;display:none;top:10px;bottom:auto}.windowArtistMiiControlButton{flex:none}.windowArtistMiiControlButtonLeft{margin-left:0}.windowArtistMiiTitle{color:#eceff3fa;font-size:calc(1.92rem * var(--ui-scale));letter-spacing:.01em;text-align:center;text-shadow:0 1px 2px #000000a6;font-weight:200!important;overflow-y:visible!important}.windowArtistFlowStage{background:linear-gradient(#f6f8fafa,#dfe4ebf5);border-radius:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b3114}.windowArtistFlowScene{height:calc(176px * var(--ui-scale));perspective:calc(1700px * var(--ui-scale));transform-style:preserve-3d;background:linear-gradient(#101012 0%,#0c0c0e 58%,#585a5feb 58.5%,#9b9fa6db 78%,#767980eb 100%);position:relative;overflow:hidden}.windowArtistFlowScene:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#fff0),linear-gradient(90deg,#ffffff14,#0000 22% 78%,#ffffff14);height:26%;position:absolute;inset:auto 0 0}.windowArtistFlowCard{top:calc(12px * var(--ui-scale));width:calc(92px * var(--ui-scale));text-align:left;cursor:pointer;transform-origin:50%;will-change:transform, opacity;background:0 0;border:0;padding:0;transition:transform .42s cubic-bezier(.22,.82,.2,1),opacity .22s,filter .22s;display:block;position:absolute;left:50%;overflow:visible}.windowArtistFlowCard:hover{filter:brightness(1.04)}.windowArtistFlowVisual{width:100%;display:block;position:relative;overflow:visible}.windowArtistFlowPoster{aspect-ratio:4/5;object-fit:cover;border-radius:0;width:100%;display:block}.windowArtistFlowReflection{top:calc(100% + (2px * var(--ui-scale)));width:100%;height:calc(24px * var(--ui-scale));opacity:.42;pointer-events:none;position:absolute;left:0;overflow:hidden}.windowArtistFlowReflectionImage{object-fit:cover;transform-origin:50%;width:100%;height:100%;filter:blur(calc(.16px * var(--ui-scale)));display:block;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000009e 0%,#00000047 34%,#0000 100%);mask-image:linear-gradient(#0000009e 0%,#00000047 34%,#0000 100%)}.windowArtistFlowOverlay{left:50%;bottom:calc(10px * var(--ui-scale));z-index:40;justify-items:center;gap:calc(2px * var(--ui-scale));pointer-events:none;display:grid;position:absolute;transform:translate(-50%)}.windowArtistFlowControls{pointer-events:auto;justify-content:center;gap:0;display:flex}.windowArtistFlowControlButton{flex:none}.windowArtistFlowControlButtonLeft{margin-left:0}.windowArtistFlowFocusBar{pointer-events:none;background:0 0;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.windowArtistFlowFocusTitle{color:#eceff3fa;font-size:calc(.42rem * var(--ui-scale));letter-spacing:.01em;font-weight:700;display:block}.windowArtistFlowScrubber{height:calc(14px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));background:linear-gradient(#cdcfd3fa,#babdc2fa);align-items:center;display:flex;position:relative}.windowArtistFlowScrubber:before{width:100%;height:calc(4px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));content:"";background:linear-gradient(#363636d9,#686868bf);display:block;box-shadow:inset 0 1px #ffffff2e,0 1px #ffffff40}.windowArtistFlowScrubberThumb{left:calc(48% - (14px * var(--ui-scale)));width:calc(28px * var(--ui-scale));height:calc(8px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));background:linear-gradient(#2c2c2cf2,#101010f2);position:absolute;box-shadow:inset 0 1px #ffffff29,0 1px 1px #0006}.windowArtistFlowListWrap{--artist-list-row-height:calc(15px * var(--ui-scale));overscroll-behavior:contain;--aqua-scrollbar-size:calc(6px * var(--ui-scale));background:repeating-linear-gradient(180deg, #fffffffa 0, #fffffffa var(--artist-list-row-height), #e7eaeffa var(--artist-list-row-height), #e7eaeffa calc(var(--artist-list-row-height) * 2));border-radius:0;min-height:0;overflow:hidden auto;box-shadow:inset 0 1px #fffffff0,0 1px 2px #0c1b3114}.windowArtistFlowList{min-height:min-content;display:grid}.windowArtistFlowListRow{width:100%;min-height:var(--artist-list-row-height);padding:calc(1px * var(--ui-scale)) calc(6px * var(--ui-scale));text-align:left;cursor:pointer;background:#fffffffa;border:0;display:block}.windowArtistFlowListRow+.windowArtistFlowListRow{border-top:1px solid #c1c6cdd6}.windowArtistFlowListRow:nth-child(2n){background:#e7eaeffa}.windowArtistFlowListRow.windowArtistFlowListRowSelected,.windowArtistFlowListRow:nth-child(2n).windowArtistFlowListRowSelected{background:linear-gradient(#61a4eaf5,#3171c5f5)}.windowArtistFlowListCopy{justify-content:space-between;align-items:baseline;gap:calc(10px * var(--ui-scale));color:#4a505af5;min-width:0;font-size:calc(.41rem * var(--ui-scale));display:flex}.windowArtistFlowListCopy strong{color:#343a45fa;font-size:calc(.43rem * var(--ui-scale));font-weight:700}@media (max-width:750px){.windowArtistFlowListCopy strong{color:#343a45fa;font-size:calc(.73rem * var(--ui-scale));font-weight:700}}.windowArtistFlowListCopy span{flex-shrink:0}.windowArtistFlowListRowSelected .windowArtistFlowListCopy,.windowArtistFlowListRowSelected .windowArtistFlowListCopy strong{color:#f6fbfffa}.windowArtistEmptyState{justify-items:center;gap:calc(4px * var(--ui-scale));padding:calc(26px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));color:#4f555ff5;background:linear-gradient(#fffffffa,#eaeff6f2);display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b3114}.windowArtistLanding,.windowArtistProfileHero{gap:calc(10px * var(--ui-scale));padding:calc(16px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:linear-gradient(#fffffffa,#eaeff6f2);display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b3114}.windowArtistLandingTitle{color:#313742fa;font-size:calc(.92rem * var(--ui-scale));margin:0;font-weight:700}.windowArtistGrid{gap:calc(16px * var(--ui-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.windowArtistTile{justify-items:center;gap:calc(8px * var(--ui-scale));padding:calc(14px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));cursor:pointer;background:linear-gradient(#fffffffa,#ecf0f6f2);border:0;display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b310f}.windowArtistTileIcon{width:calc(74px * var(--ui-scale));height:calc(74px * var(--ui-scale));object-fit:contain;display:block}.windowArtistTileName{color:#353a44fa;font-size:calc(.6rem * var(--ui-scale));text-align:center;font-weight:700}.artistProfileShell{width:100%;height:100%;min-height:100%;display:grid}.artistProfileDesktop{background:linear-gradient(#ffffffeb,#eff1f5fa);grid-template-rows:auto minmax(0,1fr);min-height:100%;display:grid}.artistProfileDesktopToolbar{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(12px * var(--ui-scale));background:linear-gradient(#f6f7f9fa 0%,#d6dae0fa 100%);border-top:1px solid #ffffffe6;border-bottom:1px solid #a6adb6db;display:flex;box-shadow:inset 0 1px #fffffff5}.artistProfileDesktopTabs{width:min(100%, calc(246px * var(--ui-scale)));align-items:center;gap:0;display:inline-flex}.artistProfileDesktopTab{min-width:calc(82px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(18px * var(--ui-scale));color:#2e3139f0;font-size:calc(.5rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#fdfdfefa 0%,#dbdfe5fa 100%);border:1px solid #9399a3f0;border-right-width:0;border-radius:0;flex:1 1 0;font-weight:700;box-shadow:inset 0 1px #fffffff5}.artistProfileDesktopTab:first-child{border-radius:calc(5px * var(--ui-scale)) 0 0 calc(5px * var(--ui-scale))}.artistProfileDesktopTab:last-child{border-radius:0 calc(5px * var(--ui-scale)) calc(5px * var(--ui-scale)) 0;border-right-width:1px}.artistProfileDesktopTabActive{border-color:color-mix(in srgb, var(--artist-accent,#7aa7d9) 72%, black 18%);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--artist-accent,#7aa7d9) 80%, white) 0%, color-mix(in srgb, var(--artist-accent,#7aa7d9) 100%, black 14%) 100%);text-shadow:0 1px #1522376b}.artistProfileDesktopToolbarActions{align-items:center;gap:calc(10px * var(--ui-scale));display:flex}.artistProfileDesktopToolbarButton,.artistProfileDesktopShareButton{justify-content:center;align-items:center;gap:calc(8px * var(--ui-scale));min-height:calc(28px * var(--ui-scale));padding:calc(5px * var(--ui-scale)) calc(16px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));color:#343841f5;font-size:calc(.49rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#fffffffa 0%,#e0e4e9fa 100%);border:1px solid #a2a8b2f2;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fffffffa,0 1px 1px #1e252f1f}.artistProfileDesktopToolbarBadge{width:calc(12px * var(--ui-scale));height:calc(5px * var(--ui-scale));background:linear-gradient(180deg, color-mix(in srgb, var(--artist-accent,#7aa7d9) 82%, white) 0%, color-mix(in srgb, var(--artist-accent,#7aa7d9) 100%, black 12%) 100%);border-radius:999px;box-shadow:inset 0 1px #ffffffa6}.artistProfileDesktopBody{grid-template-columns:minmax(0, 1fr) minmax(calc(300px * var(--ui-scale)), calc(340px * var(--ui-scale)));gap:calc(14px * var(--ui-scale));padding:calc(12px * var(--ui-scale));align-content:start;min-height:0;display:grid;overflow:hidden auto}.artistProfileDesktopMain{align-content:start;gap:calc(12px * var(--ui-scale));display:grid}.artistProfileDesktopHero{grid-template-columns:calc(112px * var(--ui-scale)) minmax(0, 1fr);align-items:start;gap:calc(16px * var(--ui-scale));display:grid}.artistProfileDesktopPortrait{width:calc(112px * var(--ui-scale));height:calc(112px * var(--ui-scale));object-fit:cover;box-shadow:0 calc(2px * var(--ui-scale)) calc(10px * var(--ui-scale)) #0b121c2e, inset 0 1px 0 #fffffff5;border-radius:999px;display:block}.artistProfileDesktopIntro{align-content:center;gap:calc(8px * var(--ui-scale));display:grid}.artistProfileDesktopHeadline,.artistProfileMobileNameRow{align-items:center;gap:calc(8px * var(--ui-scale));display:flex}.artistProfileDesktopHeadline h2,.artistProfileMobileNameRow h2{color:#14191ffa;margin:0;line-height:.96}.artistProfileDesktopHeadline h2{font-size:calc(1.36rem * var(--ui-scale));letter-spacing:-.03em}.artistProfileVerifiedBadge{width:calc(20px * var(--ui-scale));height:calc(20px * var(--ui-scale));color:#fff;font-size:calc(.42rem * var(--ui-scale));border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 1px 1px #1218222e}.artistProfileVerifiedBadgeMobile{width:calc(22px * var(--ui-scale));height:calc(22px * var(--ui-scale));font-size:calc(.48rem * var(--ui-scale))}.artistProfileDesktopGenres,.artistProfileDesktopLocation,.artistProfileDesktopAboutCard p,.artistProfileProductDetailCopy p{margin:0}.artistProfileDesktopGenres{color:#484c54eb;font-size:calc(.56rem * var(--ui-scale))}.artistProfileDesktopLocation{align-items:center;gap:calc(7px * var(--ui-scale));color:#50555eeb;font-size:calc(.51rem * var(--ui-scale));display:inline-flex}.artistProfileDesktopLocation span{color:#474c57b8;font-size:calc(.38rem * var(--ui-scale))}.artistProfileDesktopButtons,.artistProfileProductDetailActions{gap:calc(10px * var(--ui-scale));flex-wrap:wrap;display:flex}.artistProfileProductDetailTitleRow{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale));display:flex}.artistProfileProductDetailTitleRow .artistProfileProductDetailActions{flex:none}.artistProfileGreenButton,.artistProfileChromeButton,.artistProfileDesktopInfoButton,.artistProfileMobileFollowButton{min-height:calc(34px * var(--ui-scale));padding:calc(7px * var(--ui-scale)) calc(18px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));font-size:calc(.52rem * var(--ui-scale));cursor:pointer;border:1px solid #90969ff5;font-weight:700}.artistProfileGreenButton{color:#fff;border-color:color-mix(in srgb, var(--artist-accent,#7aa7d9) 66%, black 18%);background:linear-gradient(180deg, color-mix(in srgb, var(--artist-accent,#7aa7d9) 82%, white) 0%, color-mix(in srgb, var(--artist-accent,#7aa7d9) 100%, black 14%) 100%);text-shadow:0 1px #1a25386b;box-shadow:inset 0 1px #ffffff57,0 1px 1px #1d262f24}.artistProfileChromeButton,.artistProfileDesktopInfoButton{color:#2b2f38f5;background:linear-gradient(#fffffffa 0%,#e0e4e9fc 100%);box-shadow:inset 0 1px #fffffffa,0 1px 1px #1d262f1f}.artistProfileDesktopAboutCard,.artistProfileProductDetailDesktop{padding:calc(12px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:linear-gradient(#fffffffa 0%,#f5f6f8f5 100%);border:1px solid #ced3dbf2;box-shadow:inset 0 1px #fffffffa,0 1px 3px #151c2614}.artistProfileDesktopAboutCard h3,.artistProfileProductDetailTitle{color:#1c2129fa;margin:0}.artistProfileDesktopAboutCard h3{font-size:calc(.64rem * var(--ui-scale))}.artistProfileDesktopAboutCard p{margin-top:calc(4px * var(--ui-scale));color:#383c45f0;font-size:calc(.5rem * var(--ui-scale));line-height:1.38}.artistProfileDesktopRailSection{gap:calc(9px * var(--ui-scale));display:grid}.artistProfileDesktopRailHeader,.artistProfileMobileSectionHeader,.artistProfileProductDetailHeader{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale));display:flex}.artistProfileDesktopRailHeader strong{color:#22262dfa;font-size:calc(.66rem * var(--ui-scale))}.artistProfileDesktopViewAll,.artistProfileMobileSectionHeader button{color:#15181efa;font-size:calc(.52rem * var(--ui-scale));text-shadow:-1px -1px 1px #00000029,1px 1px 1px #ffffff85;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.artistProfileDesktopRailFrame{grid-template-columns:calc(28px * var(--ui-scale)) minmax(0, 1fr) calc(28px * var(--ui-scale));align-items:center;gap:calc(10px * var(--ui-scale));display:grid;position:relative}.artistProfileDesktopRailButton{width:calc(28px * var(--ui-scale));height:calc(46px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));color:#383c43f5;font-size:calc(.86rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#fffffffa 0%,#d6dae0fc 100%);border:1px solid #acb1baf5;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 1px 2px #1c242e24}.artistProfileDesktopRailViewport{scroll-behavior:smooth;overflow:auto hidden}.artistProfileDesktopRailTrack{grid-auto-flow:column;grid-auto-columns:minmax(calc(132px * var(--ui-scale)), calc(132px * var(--ui-scale)));gap:calc(12px * var(--ui-scale));padding:calc(3px * var(--ui-scale));display:grid}.artistProfileDesktopProductCard{align-content:start;gap:calc(4px * var(--ui-scale));padding:calc(9px * var(--ui-scale));border-radius:calc(7px * var(--ui-scale));text-align:left;cursor:pointer;background:linear-gradient(#fffffffa 0%,#eff2f6fa 100%);border:1px solid #c2c7d0eb;display:grid;position:relative;box-shadow:inset 0 1px #fffffffa,0 1px 3px #1b232d1f}.artistProfileDesktopProductCardActive{border-color:color-mix(in srgb, var(--artist-accent,#7aa7d9) 48%, #a7aeb8f0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--artist-accent,#7aa7d9) 55%, white), 0 1px 3px #1b232d1f}.artistProfileDesktopProductCard img{aspect-ratio:1;object-fit:cover;border-radius:calc(4px * var(--ui-scale));background:#fff;border:1px solid #d1d6dee6;width:100%;display:block}.artistProfileDesktopProductFavorite{top:calc(9px * var(--ui-scale));right:calc(10px * var(--ui-scale));color:#666b75d6;font-size:calc(.52rem * var(--ui-scale));position:absolute}.artistProfileDesktopProductCard strong,.artistProfileMobileMerchCard strong,.artistProfileMobileMusicCopy strong,.artistProfileMobileShowRow strong{color:#22262cfa;font-size:calc(.53rem * var(--ui-scale))}.artistProfileDesktopProductCard span,.artistProfileDesktopProductCard em{color:#494f58eb;font-size:calc(.46rem * var(--ui-scale));font-style:normal}.artistProfileDesktopProductCard b,.artistProfileProductDetailPrice{color:color-mix(in srgb, var(--artist-accent,#7aa7d9) 88%, black 10%);font-size:calc(.58rem * var(--ui-scale))}.artistProfileDesktopAvatarPanel{height:min(calc(66vh), calc(520px * var(--ui-scale)));max-height:min(calc(66vh), calc(520px * var(--ui-scale)));border-radius:calc(14px * var(--ui-scale));background:linear-gradient(#f9f9fafa 0%,#e4e7ecfa 100%);border:1px solid #bfc4cceb;grid-template-rows:auto minmax(0,1fr);align-self:start;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 1px 3px #19212b1f}.artistProfileDesktopAvatarHeader{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));color:#2e323af5;font-size:calc(.54rem * var(--ui-scale));background:linear-gradient(#fafafbfa 0%,#dee2e7fc 100%);border-bottom:1px solid #bac0c8e0;font-weight:700;display:flex}.artistProfileDesktopInfoButton{min-height:calc(28px * var(--ui-scale));padding-inline:calc(12px * var(--ui-scale))}.artistProfileDesktopAvatarStage{background:radial-gradient(circle at 50% 14%,#ffffffbd 0%,#fff0 32%),linear-gradient(#f7f8fafa 0%,#dcdfe4fa 100%);min-height:0}.artistProfileDesktopAvatarStage>.windowArtistMiiStage,.artistProfileMobileStage>.windowArtistMiiStage{height:100%}.artistProfileProductDetail{gap:calc(10px * var(--ui-scale));display:grid}.artistProfileProductDetailHeader strong{color:#22262dfa;font-size:calc(.6rem * var(--ui-scale))}.artistProfileProductDetailClose{width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));color:#3a3e47f5;font-size:calc(.76rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#fffffffa 0%,#dde1e7fc 100%);border:1px solid #aaafb8f0}.artistProfileProductDetailBody{grid-template-columns:calc(200px * var(--ui-scale)) minmax(0, 1fr);gap:calc(14px * var(--ui-scale));display:grid}.artistProfileProductDetailArt{padding:calc(8px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));background:#fffffff5;border:1px solid #ccd2daeb}.artistProfileProductDetailArt img{aspect-ratio:1;object-fit:cover;border-radius:calc(5px * var(--ui-scale));width:100%;display:block}.artistProfileProductDetailCopy{align-content:start;gap:calc(8px * var(--ui-scale));display:grid}.artistProfileProductDetailMeta{gap:calc(7px * var(--ui-scale));color:#5f646feb;font-size:calc(.42rem * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.artistProfileProductDetailCopy p,.artistProfileProductDetailList{color:#3e434cf0;font-size:calc(.49rem * var(--ui-scale));line-height:1.42}.artistProfileProductDetailList{gap:calc(4px * var(--ui-scale));padding-left:calc(16px * var(--ui-scale));margin:0;display:grid}.artistProfileMobile{--artist-mobile-stage-height:100%;height:100%;min-height:100%;display:none;position:relative;overflow:hidden}.artistProfileMobileHero{min-height:100%;padding:40% calc(16px * var(--ui-scale)) calc(18px * var(--ui-scale));background:0 0;align-items:start;display:grid;overflow:hidden}.artistProfileMobileHero:before{display:none}.artistProfileMobileIdentity{z-index:2;gap:calc(10px * var(--ui-scale));width:min(100%, calc(228px * var(--ui-scale)));max-width:58%;margin-top:0;display:grid;position:relative}.artistProfileMobileNameRow h2{color:color-mix(in srgb, var(--artist-accent,#8f63ff) 76%, white);font-size:calc(1.36rem * var(--ui-scale));letter-spacing:-.05em;font-weight:300}.artistProfileMobileGenres{color:#e1e3e8b8;font-size:calc(.58rem * var(--ui-scale));margin:0;line-height:1.38}.artistProfileMobileStats{gap:calc(18px * var(--ui-scale));display:flex}.artistProfileMobileStat{gap:calc(2px * var(--ui-scale));display:grid}.artistProfileMobileStat strong{color:color-mix(in srgb, var(--artist-accent,#8f63ff) 82%, white);font-size:calc(.8rem * var(--ui-scale))}.artistProfileMobileStat span{color:#d7dadfb8;font-size:calc(.42rem * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.artistProfileMobileFollowButton{color:#fff;border-color:color-mix(in srgb, var(--artist-accent,#8f63ff) 56%, #442c6dfa);background:linear-gradient(180deg, color-mix(in srgb, var(--artist-accent,#8f63ff) 82%, white) 0%, color-mix(in srgb, var(--artist-accent,#8f63ff) 100%, black 14%) 100%);text-shadow:0 1px #18102275;width:fit-content}.artistProfileMobileStageShell{z-index:0;position:absolute;inset:0}.artistProfileMobileStage{position:absolute;inset:0}.artistProfileMobileStage>.windowArtistMiiStage{width:100%;height:100%}.artistProfileMobileStage .windowArtistMiiCanvas,.artistProfileMobileStage .windowArtistMiiCanvasReady{height:100%}.artistProfileMobileScroll{z-index:2;scroll-padding-block:calc(12px * var(--ui-scale)) calc(40px * var(--ui-scale));position:absolute;inset:0;overflow:hidden auto}.artistProfileMobileOverlayFlow{--artist-mobile-section-edge:calc(64vh + (18px * var(--ui-scale)));min-height:100%;padding-bottom:calc(44px * var(--ui-scale));background:linear-gradient(180deg, #80838a00 var(--artist-mobile-section-edge), #dadde3fa calc(var(--artist-mobile-section-edge) + (1px * var(--ui-scale))), #dadde3fa 100%);position:relative}.artistProfileMobileOverlayFlow:before{top:var(--artist-mobile-section-edge);z-index:0;height:calc(12px * var(--ui-scale));pointer-events:none;box-shadow:0 calc(1px * var(--ui-scale)) calc(3px * var(--ui-scale)) #4a536038;content:"";background:linear-gradient(#fffffff0,#fff0);position:absolute;left:0;right:0}.artistProfileMobileOverlayFlow>*{z-index:1;position:relative}.artistProfileMobileTabs{gap:calc(1px * var(--ui-scale));margin:0 calc(12px * var(--ui-scale));padding:calc(1px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));background:#464951db;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 18px #00000038}.artistProfileMobileTab{min-height:calc(36px * var(--ui-scale));color:#292b30db;font-size:calc(.5rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#bdbdbd 2%,#fff 15% 50%,#dedede 52%,#a8a8a8 100%);border:0;border-radius:0}.artistProfileMobileTab:first-child{border-radius:calc(8px * var(--ui-scale)) 0 0 calc(8px * var(--ui-scale))!important}.artistProfileMobileTab:last-child{border-radius:0 calc(8px * var(--ui-scale)) calc(8px * var(--ui-scale)) 0!important}.artistProfileMobileTabActive{background:linear-gradient(180deg, color-mix(in srgb, var(--artist-accent,#8f63ff) 78%, white) 0%, color-mix(in srgb, var(--artist-accent,#8f63ff) 96%, black 12%) 100%);color:#fff}.artistProfileMobilePanel,.artistProfileProductDetailMobile{gap:calc(12px * var(--ui-scale));padding:calc(14px * var(--ui-scale));border-radius:calc(0px * var(--ui-scale));scroll-margin-block:calc(12px * var(--ui-scale)) calc(40px * var(--ui-scale));border-top:1px solid #a7acb6d6;margin:0;display:grid}.artistProfileMobileSectionHeader strong{color:#000;text-shadow:-1px -1px 1px #0000001a,1px 1px 1px #ffffff80;font-size:calc(.76rem * var(--ui-scale));letter-spacing:.05em;font-weight:700}.artistProfileMobileMerchRail{grid-auto-flow:column;grid-auto-columns:minmax(calc(104px * var(--ui-scale)), calc(104px * var(--ui-scale)));gap:calc(10px * var(--ui-scale));padding-bottom:calc(4px * var(--ui-scale));display:grid;overflow-x:auto}.artistProfileMobileMerchCard{gap:calc(6px * var(--ui-scale));padding:calc(7px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));text-align:left;cursor:pointer;background:#fff;border:1px solid #525964f0;display:grid;box-shadow:inset 0 .5px .5px #0009,1px 1px 3px #ffffff61,-1px -1px 2px #0000003d}.artistProfileMobileMerchCardActive,.artistProfileMobileMusicRowActive,.artistProfileMobileShowRowActive{border-color:color-mix(in srgb, var(--artist-accent,#8f63ff) 58%, #707680f5);background:#fff;box-shadow:inset 0 .5px .5px #0009,1px 1px 3px #ffffff61,-1px -1px 2px #0000003d}.artistProfileMobileMerchCard img,.artistProfileMobileMusicRow img{aspect-ratio:1;object-fit:cover;border-radius:calc(6px * var(--ui-scale));width:100%;display:block}.artistProfileMobileMerchCard strong,.artistProfileMobileMusicCopy strong,.artistProfileMobileShowRow strong{color:#2d2f32f0}.artistProfileMobileMerchCard span,.artistProfileMobileMusicCopy span,.artistProfileMobileShowRow span,.artistProfileMobileAbout p,.artistProfileProductDetailMobile .artistProfileProductDetailCopy p,.artistProfileProductDetailMobile .artistProfileProductDetailList{color:#1e284c;font-size:calc(.48rem * var(--ui-scale))}.artistProfileMobileMerchCard span,.artistProfileMobileMusicCopy span,.artistProfileMobileShowRow span,.artistProfileMobilePriceButton,.artistProfileDesktopProductCard b,.artistProfileProductDetailPrice{text-shadow:-1px -1px 1px #00000024,1px 1px 1px #ffffff80}.artistProfileMobileMusicList,.artistProfileMobileShowList{gap:calc(1px * var(--ui-scale));display:grid}.artistProfileMobileMusicRow,.artistProfileMobileShowRow{align-items:center;gap:calc(10px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));text-align:left;cursor:pointer;background:#fff;border:1px solid #444850db;display:grid;box-shadow:inset 0 .5px .5px #0009,1px 1px 3px #ffffff61,-1px -1px 2px #0000003d}.artistProfileMobileMusicRow{grid-template-columns:calc(56px * var(--ui-scale)) minmax(0, 1fr) auto;padding:calc(8px * var(--ui-scale))}.artistProfileMobileShowRow{gap:calc(3px * var(--ui-scale));padding:calc(10px * var(--ui-scale))}.artistProfileMobileMusicCopy{gap:calc(2px * var(--ui-scale));min-width:0;display:grid}.artistProfileMobilePriceButton{min-width:calc(78px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:calc(7px * var(--ui-scale));color:#15181efa;font-size:calc(.52rem * var(--ui-scale));text-align:center;box-shadow:inset 0 1px 0 #fff, inset 0 calc(-1px * var(--ui-scale)) 0 #666d7757, 0 1px 0 #ffffffb8, 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #232a333d;background:linear-gradient(#fffffffa,#d1d6ddfa);border:1px solid #545a63eb;font-weight:700;position:relative}.artistProfileMobilePriceButton:before{z-index:10;content:"";background:linear-gradient(#bdbdbd 2%,#fff 15% 50%,#dedede 52%,#a8a8a8 100%);position:absolute;top:0;left:0}.artistProfileMobileAbout{padding:calc(2px * var(--ui-scale)) 0}.artistProfileMobileAbout p{margin:0;line-height:1.58}.artistProfileProductDetailMobile{margin-bottom:calc(14px * var(--ui-scale))}.artistProfileProductDetailMobile .artistProfileProductDetailHeader strong,.artistProfileProductDetailMobile .artistProfileProductDetailTitle,.artistProfileProductDetailMobile .artistProfileProductDetailPrice,.artistProfileProductDetailMobile .artistProfileProductDetailMeta{color:#f5f7fbf0}.artistProfileProductDetailMobile .artistProfileProductDetailBody{grid-template-columns:1fr}.artistProfileProductDetailMobile .artistProfileProductDetailArt,.artistProfileProductDetailMobile .artistProfileProductDetailClose{background:linear-gradient(#2e323af5 0%,#1c1f25fa 100%);border-color:#505660eb}.artistProfileProductDetailMobile .artistProfileChromeButton{color:#ebeef2eb;background:linear-gradient(#3e424bf5 0%,#24272efa 100%);border-color:#565b64f0}.windowMerchQuote{align-content:start;gap:calc(14px * var(--ui-scale));width:min(100%, calc(620px * var(--ui-scale)));height:100%;min-height:0;max-height:100%;padding:calc(18px * var(--ui-scale));box-sizing:border-box;margin:0 auto;display:grid;overflow:hidden auto}.windowMerchQuoteHeader{gap:calc(3px * var(--ui-scale));display:grid}.windowMerchQuoteTitle{color:#2b323dfa;font-size:calc(.96rem * var(--ui-scale));margin:0;font-weight:700}.windowMerchQuoteForm{gap:calc(12px * var(--ui-scale));padding:calc(16px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:linear-gradient(#fdfefffa 0%,#eef2f7f7 100%);border:1px solid #c6ccd4eb;display:grid;box-shadow:inset 0 1px #fffffff5,0 1px 3px #0e1c3014}.windowMerchQuoteGrid{gap:calc(12px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.windowMerchQuoteField{gap:calc(4px * var(--ui-scale));display:grid}.windowMerchQuoteField span{color:#5d646feb;font-size:calc(.46rem * var(--ui-scale));font-weight:700}.windowMerchQuoteFieldFull{grid-column:1/-1}.windowMerchQuoteInput,.windowMerchQuoteSelect,.windowMerchQuoteTextarea{color:#303641fa;width:100%;min-width:0;font-size:calc(.5rem * var(--ui-scale));font-weight:700}.windowMerchQuoteInput{min-height:calc(26px * var(--ui-scale));padding:0 calc(10px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));box-shadow:inset 0 1px 1px #fffffff0, inset 0 calc(1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #ffffff52, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #bcc2c947, 0 1px 0 #ffffffbf;background:linear-gradient(#fbfcfefc 0%,#f2f5f8fa 42%,#e6ebf1f5 100%);border:1px solid #a4aab2f0}.windowMerchQuoteSelect{min-height:calc(26px * var(--ui-scale))}.windowMerchQuoteTextarea{min-height:calc(150px * var(--ui-scale));padding:calc(10px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));resize:vertical;box-shadow:inset 0 1px 1px #fffffff0, inset 0 calc(-1px * var(--ui-scale)) calc(2px * var(--ui-scale)) #bcc2c947, 0 1px 0 #ffffffbf;background:linear-gradient(#fbfcfefc 0%,#f2f5f8fa 42%,#e6ebf1f5 100%);border:1px solid #a4aab2f0}.windowMerchQuoteCheckbox{margin-top:calc(2px * var(--ui-scale))}.windowMerchQuoteActions{justify-content:flex-end;gap:calc(10px * var(--ui-scale));display:flex}.windowArtistProfile{gap:0;min-height:min-content;padding:0;display:grid}.windowArtistPage{background:repeating-linear-gradient(180deg, #ffffff2e 0, #ffffff2e 1px, #f3f5f80a 1px, #f3f5f80a 5px), linear-gradient(180deg, color-mix(in srgb, var(--artist-background,#edf4ff) 72%, white) 0%, #f2f4f7fa 34%, #e5e8edfa 100%);height:100%;min-height:100%;overflow:hidden auto}.windowArtistProfileBanner{grid-template-columns:minmax(0, 1.6fr) minmax(calc(172px * var(--ui-scale)), .8fr);align-items:stretch;gap:calc(12px * var(--ui-scale));padding:calc(14px * var(--ui-scale));color:var(--artist-foreground,#313742fa);background:linear-gradient(180deg, color-mix(in srgb, var(--artist-accent,#7aa7d9) 16%, white) 0%, color-mix(in srgb, var(--artist-background,#edf4ff) 90%, white) 54%, #f1f4f8fa 100%);box-shadow:inset 0 1px 0 #ffffffeb, inset 0 calc(-1px * var(--ui-scale)) 0 #cbd1d961;border-bottom:1px solid #b5bcc6d1;display:grid}.windowArtistProfileBannerMain{align-content:start;gap:calc(7px * var(--ui-scale));display:grid}.windowArtistProfileBannerAside{align-content:start;gap:calc(5px * var(--ui-scale));padding-left:calc(12px * var(--ui-scale));border-left:1px solid #c0c7d0c7;display:grid}.windowArtistProfileBannerLabel{color:#676f7beb;font-size:calc(.41rem * var(--ui-scale));letter-spacing:.12em;text-transform:uppercase;font-weight:700}.windowArtistProfileBannerAside strong{color:var(--artist-foreground,#313742fa);font-size:calc(.56rem * var(--ui-scale))}.windowArtistProfileBannerAside>span:last-of-type{color:#5c636ff0;font-size:calc(.45rem * var(--ui-scale))}.windowArtistProfileBannerHighlight{grid-template-columns:calc(44px * var(--ui-scale)) minmax(0, 1fr);align-items:center;gap:calc(8px * var(--ui-scale));margin-top:calc(4px * var(--ui-scale));padding-top:calc(8px * var(--ui-scale));text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #c8cfd8c7;display:grid}.windowArtistProfileBannerHighlight img{width:calc(44px * var(--ui-scale));height:calc(44px * var(--ui-scale));object-fit:cover;border-radius:calc(3px * var(--ui-scale));border:1px solid #d1d6ddeb;display:block}.windowArtistProfileBannerHighlight div{gap:calc(1px * var(--ui-scale));min-width:0;display:grid}.windowArtistProfileBannerHighlight strong{font-size:calc(.48rem * var(--ui-scale))}.windowArtistProfileBannerHighlight span{color:#ab4c0afa;font-size:calc(.48rem * var(--ui-scale))}.windowArtistProfileStatRow{gap:calc(6px * var(--ui-scale));margin-top:calc(2px * var(--ui-scale));flex-wrap:wrap;display:flex}.windowArtistProfileStatPill,.windowArtistProfileSocialPill{min-width:calc(54px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(7px * var(--ui-scale));border-radius:calc(2px * var(--ui-scale));background:#ffffff94;border:1px solid #bec6d0d1;gap:0;display:inline-grid;box-shadow:inset 0 1px #ffffffd6}.windowArtistProfileStatPill strong{color:var(--artist-foreground,#313742fa);font-size:calc(.54rem * var(--ui-scale))}.windowArtistProfileStatPill span{color:#626974eb;font-size:calc(.41rem * var(--ui-scale))}.windowArtistProfileSocialRow{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;display:flex}.windowArtistProfileSocialPill{color:#4e5460f5;min-width:0;font-size:calc(.42rem * var(--ui-scale));text-transform:none;font-weight:700}.windowArtistProfileFrame{grid-template-columns:calc(255px * var(--ui-scale)) minmax(0, 1fr);border-bottom:1px solid #bcc3cdd1;gap:0;display:grid}.windowArtistProfileStage{background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--artist-accent,#7aa7d9) 20%, #ffffffd1) 0%, #fff0 42%), linear-gradient(180deg, #f8fafcfa, #dce2eafa);min-height:calc(238px * var(--ui-scale));border-right:1px solid #bcc3cdd1;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.windowArtistProfileStage>.windowArtistMiiStage{flex:auto;height:100%}.windowArtistProfileCopy{background:linear-gradient(#f7f9fbfa,#ecf0f5fa);align-content:start;gap:0;display:grid}.windowArtistProfileSection{gap:calc(8px * var(--ui-scale));gap:calc(8px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border-bottom:1px solid #c4cad2d1;display:grid}.windowArtistProfileSectionHeading{justify-content:space-between;align-items:baseline;gap:calc(10px * var(--ui-scale));padding-bottom:calc(4px * var(--ui-scale));color:#626974e6;font-size:calc(.47rem * var(--ui-scale));border-bottom:1px solid #c6ccd4d6;display:flex}.windowArtistProfileSectionHeading strong{color:var(--artist-foreground,#313742fa);font-size:calc(.64rem * var(--ui-scale))}.windowArtistProfileDetail{padding:calc(12px * var(--ui-scale));background:linear-gradient(#f8fafcfa 0%,#ecf0f5f7 100%)}.windowArtistProfileDetailClose{width:calc(18px * var(--ui-scale));min-width:calc(18px * var(--ui-scale))}.windowArtistProfileDetailFrame{grid-template-columns:minmax(calc(180px * var(--ui-scale)), .78fr) minmax(0, 1fr);gap:calc(12px * var(--ui-scale));align-items:start;display:grid}.windowArtistProfileDetailArt{padding:calc(8px * var(--ui-scale));background:linear-gradient(#fffffffa 0%,#f3f6fafa 100%);border:1px solid #c7ced7e0;box-shadow:inset 0 1px #fffffff0}.windowArtistProfileDetailArt img{aspect-ratio:1;object-fit:cover;border-radius:calc(2px * var(--ui-scale));background:#fffffffa;border:1px solid #d4d8dee0;width:100%;display:block}.windowArtistProfileDetailCopy{gap:calc(7px * var(--ui-scale));align-content:start;display:grid}.windowArtistProfileDetailMeta{gap:calc(6px * var(--ui-scale));color:#646b76eb;font-size:calc(.42rem * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.windowArtistProfileDetailTitle{color:var(--artist-foreground,#313742fa);font-size:calc(.78rem * var(--ui-scale));line-height:1.04}.windowArtistProfileDetailPrice{color:#aa500efa;font-size:calc(.7rem * var(--ui-scale));font-weight:700}.windowArtistProfileDetailFacts{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;display:flex}.windowArtistProfileDetailFacts span{padding:calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:calc(2px * var(--ui-scale));color:#525964f2;font-size:calc(.43rem * var(--ui-scale));background:#ffffffe0;border:1px solid #cad1d9d6;font-weight:700}.windowArtistProfileDetailList{gap:calc(5px * var(--ui-scale));padding-left:calc(15px * var(--ui-scale));color:#505762f2;font-size:calc(.47rem * var(--ui-scale));margin:0;display:grid}.windowArtistProfileDetailActions{gap:calc(8px * var(--ui-scale));padding-top:calc(2px * var(--ui-scale));flex-wrap:wrap;display:flex}.windowArtistProfileSurface{gap:calc(6px * var(--ui-scale));padding:calc(12px * var(--ui-scale));background:0 0;border-bottom:1px solid #c8ced6d6;display:grid}.windowArtistProfileSurfaceCompact{gap:calc(7px * var(--ui-scale));border-bottom:0}.windowArtistProfileSurfaceLabel{color:#676e78eb;font-size:calc(.41rem * var(--ui-scale));letter-spacing:.12em;text-transform:uppercase;font-weight:700}.windowArtistProfileSurfaceTitle{color:var(--artist-foreground,#313742fa);font-size:calc(.68rem * var(--ui-scale))}.windowArtistProfileSpotlightList,.windowArtistProfileLineList{border-top:1px solid #cbd2dac2;gap:0;display:grid}.windowArtistProfileSpotlightRow,.windowArtistProfileLineRow{gap:calc(1px * var(--ui-scale));padding:calc(7px * var(--ui-scale)) 0 calc(7px * var(--ui-scale)) calc(8px * var(--ui-scale));border-bottom:1px solid #ced3dabd;border-left:calc(2px * var(--ui-scale)) solid color-mix(in srgb, var(--artist-accent,#7aa7d9) 76%, white);display:grid}.windowArtistProfileSpotlightRow strong,.windowArtistProfileLineRow strong{color:var(--artist-foreground,#313742fa);font-size:calc(.5rem * var(--ui-scale))}.windowArtistProfileSpotlightRow span,.windowArtistProfileLineRow span{color:#5a606bf0;font-size:calc(.46rem * var(--ui-scale))}.windowArtistProfileStoreGrid{gap:calc(1px * var(--ui-scale));background:#c9ced6db;border:1px solid #c3c9d1db;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.windowArtistProfileStoreCard{gap:calc(8px * var(--ui-scale));padding:calc(10px * var(--ui-scale));text-align:left;cursor:pointer;background:linear-gradient(#fffffffa 0%,#f4f7fafa 56%,#ecf1f6f5 100%);border:0;transition:background .16s;display:grid;box-shadow:inset 0 1px #fffffff0}.windowArtistProfileStoreCard:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--artist-accent,#7aa7d9) 10%, white) 0%, #f0f5fafa 100%)}.windowArtistProfileStoreCardActive{background:linear-gradient(180deg, color-mix(in srgb, var(--artist-accent,#7aa7d9) 16%, white) 0%, color-mix(in srgb, var(--artist-accent,#7aa7d9) 8%, #ecf1f6f5) 100%);box-shadow:inset calc(3px * var(--ui-scale)) 0 0 color-mix(in srgb, var(--artist-accent,#7aa7d9) 70%, white), inset 0 1px 0 #fffffff0}.windowArtistProfileStoreArt{background:#ffffffe6;display:block;overflow:hidden}.windowArtistProfileStoreArt img{aspect-ratio:1;object-fit:cover;background:#fffffffa;border:1px solid #d5d9dee0;width:100%;display:block}.windowArtistProfileStoreCopy,.windowArtistProfileStoreFooter{gap:calc(2px * var(--ui-scale));min-width:0;display:grid}.windowArtistProfileStoreMetaRow{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale));color:#686e78eb;font-size:calc(.4rem * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex}.windowArtistProfileStoreMetaRow em{font-style:normal}.windowArtistProfileStoreCopy strong{color:var(--artist-foreground,#313742fa);font-size:calc(.54rem * var(--ui-scale))}.windowArtistProfileStoreCopy span:last-child{color:#585f6af0;font-size:calc(.45rem * var(--ui-scale))}.windowArtistProfileStoreFooter{padding-top:calc(4px * var(--ui-scale));border-top:1px solid #d1d6ddcc;grid-template-columns:minmax(0,1fr) auto;align-items:center}.windowArtistProfileStoreFooter strong{color:#a74d0cfa;font-size:calc(.56rem * var(--ui-scale))}.windowArtistProfileStoreFooter span{color:#395f8efa;font-size:calc(.44rem * var(--ui-scale));font-weight:700}.windowArtistSectionGrid{gap:calc(12px * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.windowArtistDetailList{gap:calc(8px * var(--ui-scale));margin-top:calc(8px * var(--ui-scale));display:grid}.windowArtistDetailRow{gap:calc(2px * var(--ui-scale));color:#535963f5;font-size:calc(.54rem * var(--ui-scale));display:grid}.windowArtistBrowser{grid-template-columns:calc(220px * var(--ui-scale)) minmax(0, 1fr);padding:calc(12px * var(--ui-scale))}.windowArtistList,.windowEventList,.windowModuleList,.windowChecklist{gap:calc(8px * var(--ui-scale));display:grid}.windowArtistRow,.windowEventRow,.windowModuleRow{gap:calc(8px * var(--ui-scale));padding:calc(10px * var(--ui-scale));border-radius:calc(9px * var(--ui-scale));background:linear-gradient(#fffffffa,#edf1f6f2);display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b310f}.windowArtistRow{grid-template-columns:calc(34px * var(--ui-scale)) minmax(0, 1fr);align-items:start}.windowArtistRowActive,.windowEventRowActive{color:#f6fbfffa;background:linear-gradient(#72aeeef5,#3f7bd0f5);box-shadow:inset 0 1px #ffffff61,0 1px 2px #0b1c343d}.windowArtistAvatar{width:calc(34px * var(--ui-scale));height:calc(34px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));color:#3d608dfa;font-size:calc(.54rem * var(--ui-scale));background:linear-gradient(#fffffffa,#d8e9f7f2);justify-content:center;align-items:center;font-weight:700;display:flex}.windowArtistRowBody,.windowEventBody{gap:calc(2px * var(--ui-scale));color:#535963f5;min-width:0;font-size:calc(.53rem * var(--ui-scale));display:grid}.windowArtistRowActive .windowArtistRowBody,.windowArtistRowActive .windowArtistTag,.windowEventRowActive .windowEventBody,.windowEventRowActive .windowArtistTag{color:#f6fbfffa}.windowArtistRowTop,.windowCommerceHeader,.windowCommerceFooter,.windowModuleRow,.windowEventRow{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale));display:flex}.windowArtistTag,.windowPriceTag{padding:calc(3px * var(--ui-scale)) calc(7px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));font-size:calc(.45rem * var(--ui-scale));background:#ffffff3d;font-weight:700}.windowArtistPreview,.windowEventDetail,.windowConsoleMain{gap:calc(12px * var(--ui-scale));display:grid}.windowArtistBanner{gap:calc(10px * var(--ui-scale));padding:calc(14px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));background:linear-gradient(#fbfcfffa,#dee9f6f5);display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b3114}.windowCardGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.windowCardGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.windowCommerceCard{gap:calc(7px * var(--ui-scale));padding:calc(12px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));color:#535963f5;font-size:calc(.54rem * var(--ui-scale));background:linear-gradient(#fffffffa,#edf1f6f2);display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b310f}.windowCommerceArt{height:calc(78px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));background:radial-gradient(circle at 30% 24%,#ffffffc7,#0000 34%),linear-gradient(135deg,#8bacd6f0,#3e6090f0);box-shadow:inset 0 1px #ffffff57}.windowShopBrowserPage{background:linear-gradient(#fffffcfa,#f7f7effa);align-content:start;width:100%;min-height:0;display:grid;overflow:hidden auto}.windowShopTop{z-index:2;transition:box-shadow .16s,transform .16s;display:grid;position:sticky;top:0}.windowShopTopCollapsed{box-shadow:0 1px #b4a46885}.windowShopTopCollapsed .windowShopBrowserUtility,.windowShopTopCollapsed .windowShopFilterBar,.windowShopTopCollapsed .windowShopCategoryField{display:none}.windowShopTopCollapsed .windowShopBrowserMasthead{gap:calc(8px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(8px * var(--ui-scale));grid-template-columns:auto minmax(0,1fr) auto}.windowShopTopCollapsed .windowShopWordmarkImage{width:calc(76px * var(--ui-scale))}.windowShopTopCollapsed .windowShopSearchCluster{align-items:center;gap:calc(6px * var(--ui-scale));grid-template-columns:minmax(0,1fr) auto}.windowShopTopCollapsed .windowShopSearchCaption{display:none}.windowShopTopCollapsed .windowShopSearchInput,.windowShopTopCollapsed .windowShopSearchButton{min-height:calc(22px * var(--ui-scale))}.windowShopMenuToggle{min-width:calc(24px * var(--ui-scale));min-height:calc(24px * var(--ui-scale));color:#4a432df5;font-size:calc(.68rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#fcf8dffc,#e6d9a1fa);border:1px solid #938e76d1;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:none;box-shadow:inset 0 1px #fffffff2,0 1px #ffffffb3}.windowShopMenuToggleVisible{display:inline-flex}.windowShopBrowserUtility{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));color:#5c5646eb;font-size:calc(.43rem * var(--ui-scale));background:linear-gradient(#fff6c6fa,#f4e285f0);border-bottom:1px solid #cab358bd;display:flex}.windowShopUtilityLinks{gap:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}.windowShopUtilityLinks button{color:#3268aff5;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.windowShopBrowserMasthead{align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(10px * var(--ui-scale));background:linear-gradient(#fffffffa,#f9f9f5f7);border-bottom:1px solid #d6cea4c7;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.windowShopWordmark{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.windowShopWordmarkImage{width:calc(108px * var(--ui-scale));height:auto;display:block}.windowShopSearchCluster{align-items:end;gap:calc(8px * var(--ui-scale));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.windowShopCategoryField,.windowShopSearchField{gap:calc(3px * var(--ui-scale));display:grid}.windowShopSearchCaption{color:#6d6855f0;font-size:calc(.43rem * var(--ui-scale));font-weight:700}.windowShopCategorySelect,.windowShopSearchInput{width:100%;min-height:calc(26px * var(--ui-scale));padding:0 calc(10px * var(--ui-scale));color:#2d3540fa;font-size:calc(.54rem * var(--ui-scale));-webkit-user-select:text;user-select:text;background:linear-gradient(#fffffffc,#f8f7f1fc);border:1px solid #a69d7cd6;border-radius:0;font-weight:700;box-shadow:inset 0 1px 2px #00000014,0 1px #ffffffd1}.windowShopSearchButton,.windowShopSecondaryButton{min-height:calc(26px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));color:#4a432df5;font-size:calc(.51rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#fcf8dffc,#e6d9a1fa);border:1px solid #938e76d1;border-radius:0;font-weight:700;box-shadow:inset 0 1px #fffffff2,0 1px #ffffffb3}.windowShopFilterBar{z-index:1;align-items:center;gap:calc(8px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale));background:linear-gradient(#fff7c4fa,#f7eba3f5);border-top:1px solid #ffffffb3;border-bottom:1px solid #cfba60c2;flex-wrap:wrap;display:flex;position:sticky;top:0}.windowShopFilterBar+*{margin-top:calc(10px * var(--ui-scale))}.windowShopFilterPill{padding:calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale));color:#3a67b0f5;font-size:calc(.47rem * var(--ui-scale));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:700}.windowShopFilterPillActive{color:#254a8bfa;border-bottom-color:#254a8bfa}.windowShopMarketplace{grid-template-columns:calc(184px * var(--ui-scale)) minmax(0, 1fr);gap:calc(12px * var(--ui-scale));padding:calc(10px * var(--ui-scale));display:grid}.windowShopHome{gap:calc(12px * var(--ui-scale));padding:calc(10px * var(--ui-scale));display:grid}.windowShopHomeTopGrid{gap:calc(10px * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.windowShopHomePanel{align-content:start;gap:calc(8px * var(--ui-scale));padding:calc(10px * var(--ui-scale));background:linear-gradient(#fffbdcfa,#fff6bdf5);border:1px solid #d8c05fdb;display:grid;box-shadow:inset 0 1px #ffffffd6,0 1px #ffffffa8}.windowShopHomePanelHeader{gap:calc(1px * var(--ui-scale));display:grid}.windowShopHomePanelHeader strong{color:#d18311fa;font-size:calc(.86rem * var(--ui-scale));font-weight:700;line-height:1}.windowShopHomePanelHeader span{color:#725f35f0;font-size:calc(.46rem * var(--ui-scale));font-weight:700}.windowShopHomeCategoryLinks,.windowShopHomeMiniList,.windowShopHomeCompactList{gap:calc(6px * var(--ui-scale));display:grid}.windowShopHomeCategoryLinks button,.windowShopHomeCompactRow{text-align:left;color:#3369b0f5;font-size:calc(.5rem * var(--ui-scale));cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.windowShopHomeMiniRow{grid-template-columns:calc(34px * var(--ui-scale)) minmax(0, 1fr);align-items:center;gap:calc(7px * var(--ui-scale));text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.windowShopHomeMiniRow img{width:calc(34px * var(--ui-scale));height:calc(34px * var(--ui-scale));object-fit:cover;background:#fffffffa;border:1px solid #ded6bcd6;display:block}.windowShopHomeMiniRow span{gap:calc(1px * var(--ui-scale));min-width:0;display:grid}.windowShopHomeMiniRow strong,.windowShopHomeCompactRow strong{color:#2f3844fa;font-size:calc(.49rem * var(--ui-scale))}.windowShopHomeMiniRow em,.windowShopHomeCompactRow span{color:#626873eb;font-size:calc(.43rem * var(--ui-scale));font-style:normal}.windowShopHomeBottomGrid{grid-template-columns:minmax(0, 1fr) calc(192px * var(--ui-scale));gap:calc(12px * var(--ui-scale));display:grid}.windowShopSidebar,.windowShopResults,.windowShopSellerCard,.windowShopDetailSummary,.windowShopDetailHero,.windowShopInfoCard{min-width:0}.windowShopSidebar{align-content:start;gap:calc(10px * var(--ui-scale));display:grid}.windowShopSidebarCard,.windowShopDetailHero,.windowShopDetailSummary,.windowShopSellerCard,.windowShopInfoCard,.windowShopEmpty{gap:calc(7px * var(--ui-scale));padding:calc(10px * var(--ui-scale));background:#fffffff5;border:1px solid #d6ceaac7;display:grid}.windowShopSidebarHeading{color:#6e6449eb;font-size:calc(.46rem * var(--ui-scale));letter-spacing:.06em;text-transform:uppercase;font-weight:700}.windowShopSidebarCard button{text-align:left;color:#3469b0f5;font-size:calc(.5rem * var(--ui-scale));cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.windowShopSidebarSelect select{width:100%;min-height:calc(24px * var(--ui-scale));padding:0 calc(8px * var(--ui-scale));color:#363d48fa;font-size:calc(.47rem * var(--ui-scale));background:linear-gradient(#fffffffc,#f8f7f1fa);border:1px solid #a69d7cd6;border-radius:0;font-weight:700}.windowShopResults{align-content:start;gap:calc(10px * var(--ui-scale));display:grid}.windowShopResultsHeader{justify-content:space-between;align-items:baseline;gap:calc(10px * var(--ui-scale));padding-bottom:calc(4px * var(--ui-scale));color:#6e664feb;font-size:calc(.47rem * var(--ui-scale));border-bottom:1px solid #dcd5b5e6;display:flex}.windowShopResultsHeader strong{color:#303742fa;font-size:calc(.66rem * var(--ui-scale))}.windowShopListingGrid{gap:calc(8px * var(--ui-scale));grid-template-columns:1fr;display:grid}.windowShopListingCard{grid-template-columns:calc(116px * var(--ui-scale)) minmax(0, 1fr);align-items:start;gap:calc(10px * var(--ui-scale));padding:calc(10px * var(--ui-scale));text-align:left;color:#515863f5;cursor:pointer;background:#fffffff7;border:1px solid #d6ceaac7;display:grid}.windowShopListingArt{height:calc(102px * var(--ui-scale));background:#fffffffa;border:1px solid #d8d5c4d1;place-items:center;display:grid}.windowShopListingArt img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.windowShopListingContent{gap:calc(5px * var(--ui-scale));min-width:0;display:grid}.windowShopListingMetaRow{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale));display:flex}.windowShopBadge{padding:calc(3px * var(--ui-scale)) calc(7px * var(--ui-scale));color:#f7fbfffa;font-size:calc(.42rem * var(--ui-scale));border-radius:0;font-weight:700}.windowShopBadgeSea{background:linear-gradient(#4a9ddcfa,#296db6fa)}.windowShopBadgeRose{background:linear-gradient(#e1728bfa,#b4425ffa)}.windowShopBadgeSun{background:linear-gradient(#efc05bfa,#be8512fa)}.windowShopBadgeSky{background:linear-gradient(#81b2ecfa,#507bc2fa)}.windowShopWatchers{color:#676e7ae6;font-size:calc(.42rem * var(--ui-scale));font-weight:700}.windowShopListingCard strong,.windowShopDetailTitle{color:#2c333efa;font-size:calc(.64rem * var(--ui-scale))}.windowShopListingArtist{color:#386eb5f5;font-size:calc(.47rem * var(--ui-scale));font-weight:700}.windowShopListingFacts{gap:calc(10px * var(--ui-scale));color:#666b6feb;font-size:calc(.43rem * var(--ui-scale));flex-wrap:wrap;display:flex}.windowShopListingBlurb{color:#5b616cf0;font-size:calc(.48rem * var(--ui-scale))}.windowShopListingFooter{justify-content:space-between;align-items:baseline;gap:calc(8px * var(--ui-scale));color:#5d636ee6;font-size:calc(.44rem * var(--ui-scale));display:flex}.windowShopListingFooter strong,.windowShopDetailPrice{color:#ab4c0afa;font-size:calc(.88rem * var(--ui-scale))}.windowShopEmpty{margin:calc(14px * var(--ui-scale));text-align:center;justify-items:center}.windowShopBreadcrumbs{align-items:center;gap:calc(5px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale)) 0;color:#616772e6;font-size:calc(.45rem * var(--ui-scale));flex-wrap:wrap;display:flex}.windowShopBreadcrumbs button{color:#3369b0f5;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.windowShopDetailLayout{grid-template-columns:calc(220px * var(--ui-scale)) minmax(0, 1fr) calc(180px * var(--ui-scale));gap:calc(12px * var(--ui-scale));padding:calc(12px * var(--ui-scale));display:grid}.windowShopDetailHero{align-content:start}.windowShopDetailArt{min-height:calc(220px * var(--ui-scale));background:#fffffffa;border:1px solid #d8d5c4d6;place-items:center;display:grid;position:relative;overflow:hidden}.windowShopDetailArtTrack{width:100%;height:100%;min-height:inherit;transition:transform .38s cubic-bezier(.22,.8,.25,1);display:flex}.windowShopDetailArtTrack img{width:100%;min-height:inherit;object-fit:cover;object-position:center;flex:0 0 100%;display:block}.windowShopCarouselButton{z-index:1;width:calc(28px * var(--ui-scale));height:calc(36px * var(--ui-scale));color:#2a2d32f0;font-size:calc(1.35rem * var(--ui-scale));cursor:pointer;background:#fffc;border:1px solid #ffffffc7;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #19141938}.windowShopCarouselButtonPrevious{left:calc(8px * var(--ui-scale))}.windowShopCarouselButtonNext{right:calc(8px * var(--ui-scale))}.windowShopCarouselDots{bottom:calc(8px * var(--ui-scale));z-index:1;gap:calc(5px * var(--ui-scale));padding:calc(5px * var(--ui-scale)) calc(7px * var(--ui-scale));background:#18171861;border-radius:99px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.windowShopCarouselDot{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));cursor:pointer;background:#ffffff5c;border:1px solid #ffffffd9;border-radius:50%;padding:0}.windowShopCarouselDotActive{background:#fffffffa}.windowShopDetailSummary{align-content:start}.windowShopDetailTitle{margin:0}.windowShopDetailSubline{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale));color:#585f6aeb;font-size:calc(.47rem * var(--ui-scale));display:flex}.windowShopSpecList{gap:calc(8px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.windowShopSpecList div{gap:calc(2px * var(--ui-scale));padding:calc(8px * var(--ui-scale));background:#e8eef694;display:grid}.windowShopSpecList span{color:#686e78e6;font-size:calc(.42rem * var(--ui-scale));letter-spacing:.04em;text-transform:uppercase;font-weight:700}.windowShopSpecList strong{color:#323944fa;font-size:calc(.5rem * var(--ui-scale))}.windowShopDetailActionRow{gap:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}.windowShopDetailPriceRow{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale));display:flex}.windowShopDetailPriceRow .windowShopDetailActionRow{flex-wrap:nowrap;flex:none}.windowShopSellerCard{align-content:start;gap:calc(8px * var(--ui-scale))}.windowShopSellerMeta{gap:calc(4px * var(--ui-scale));color:#575e68f0;font-size:calc(.46rem * var(--ui-scale));display:grid}.windowShopDetailColumns{gap:calc(12px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale)) calc(12px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.windowShopBulletList{gap:calc(4px * var(--ui-scale));padding-left:calc(16px * var(--ui-scale));color:#545a65f5;font-size:calc(.5rem * var(--ui-scale));margin:0;display:grid}.windowCalendarApp{background:linear-gradient(#f6f6f5fc,#e9e9e8fc);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.windowCalendarTopStrip{height:calc(22px * var(--ui-scale));background:url(/calender-top.png) top/100% 100% no-repeat,linear-gradient(#ead9bce0,#d8c19ad6);border-bottom:1px solid #b4986fbd;flex:none}.windowFrameCalendar{overflow:hidden}.windowHeaderCalendar{align-items:center;row-gap:calc(4px * var(--ui-scale));min-height:calc(48px * var(--ui-scale));padding-top:calc(4px * var(--ui-scale));padding-bottom:calc(5px * var(--ui-scale));color:#4c3110fa;box-shadow:inset 0 1px 0 #ffeec9b8, inset 0 calc(-1px * var(--ui-scale)) 0 #603f1ca8, inset 0 calc(-10px * var(--ui-scale)) calc(15px * var(--ui-scale)) #5d3d192e;background:linear-gradient(#cca766fa 0%,#a6793cfa 52%,#875d28fa 100%);border-bottom-color:#6a4923eb;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto}.windowCalendarHeaderTitle{color:#fff3d9fa;text-shadow:0 calc(1px * var(--ui-scale)) 0 #6e451ce0, 0 calc(-1px * var(--ui-scale)) 0 #fff8e357;grid-area:1/2;align-self:end}.windowCalendarHeaderControls{align-items:center;gap:calc(10px * var(--ui-scale));grid-area:2/2/auto/4;grid-template-columns:auto 1fr;display:grid}.windowCalendarSearchHeader{grid-area:1/3;align-self:end}.windowCalendarToolbar{align-items:center;gap:calc(10px * var(--ui-scale));min-height:calc(32px * var(--ui-scale));padding:0 calc(10px * var(--ui-scale));box-shadow:inset 0 1px 0 #fff3d570, inset 0 calc(-1px * var(--ui-scale)) 0 #5f452475;background:linear-gradient(#d6b872fa,#9e773efa);border-bottom:1px solid #78582edb;grid-template-columns:auto 1fr auto;display:grid}.windowCalendarToolbarLeft{align-items:center;gap:calc(6px * var(--ui-scale));display:flex}.windowCalendarSidebarButton,.windowCalendarAddButton,.windowCalendarNavButton,.windowCalendarTodayButton{min-height:calc(18px * var(--ui-scale));padding:0 calc(8px * var(--ui-scale));border-radius:calc(4px * var(--ui-scale));color:#4a3110fa;font-size:calc(.46rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#f7e3b2fa,#c9a75ffa);border:1px solid #6c5129e0;font-weight:700;box-shadow:inset 0 1px #fff7e0b8,0 1px #fff3d547}.windowCalendarSidebarButton:active,.windowCalendarAddButton:active,.windowCalendarNavButton:active,.windowCalendarTodayButton:active,.windowCalendarModeSwitch button:active{transform:translateY(calc(1px * var(--ui-scale)))}.windowCalendarAddButton,.windowCalendarNavButton{min-width:calc(18px * var(--ui-scale));padding:0}.windowCalendarModeSwitch{border-radius:calc(4px * var(--ui-scale));border:1px solid #694f2ad6;grid-template-columns:repeat(4,auto);justify-self:center;align-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #fff7df57}.windowCalendarModeSwitch button{min-height:calc(18px * var(--ui-scale));padding:0 calc(10px * var(--ui-scale));color:#583e17f5;font-size:calc(.45rem * var(--ui-scale));cursor:pointer;background:linear-gradient(#debf7bf5,#b1884af5);border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.windowCalendarModeSwitch button+button{border-left:1px solid #70542a85}.windowCalendarModeActive{color:#fdf8f0fa!important;background:linear-gradient(#9d7339fa,#765222fa)!important}.windowCalendarSearch{grid-template-columns:calc(12px * var(--ui-scale)) minmax(0, 1fr);align-items:center;gap:calc(6px * var(--ui-scale));width:min(100%, calc(150px * var(--ui-scale)));padding:0 calc(9px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));background:linear-gradient(#faf7f1fa,#e9e2d3fa);border:1px solid #80663dd6;display:grid;box-shadow:inset 0 1px 1px #7e5c2824,0 1px #fff3d557}.windowCalendarSearchIcon{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));object-fit:contain;opacity:.72;display:block}.windowCalendarSearch input{min-width:0;min-height:calc(19px * var(--ui-scale));color:#70634ee0;font-size:calc(.45rem * var(--ui-scale));background:0 0;border:0;padding:0}.windowCalendarLayout{grid-template-columns:calc(134px * var(--ui-scale)) minmax(0, 1fr);flex:1;min-height:0;display:grid;overflow:hidden}.windowCalendarLayoutWide{grid-template-columns:minmax(0,1fr)}.windowCalendarSidebar{align-content:start;gap:calc(12px * var(--ui-scale));padding:calc(10px * var(--ui-scale));background:linear-gradient(#f2f2f3fa,#e4e4e6fa);border-right:1px solid #bec2c7e6;display:grid}.windowCalendarSidebarSection{gap:calc(6px * var(--ui-scale));display:grid}.windowCalendarSidebarHeading{color:#7e828af5;font-size:calc(.41rem * var(--ui-scale));letter-spacing:.04em;text-transform:uppercase;font-weight:700}.windowCalendarSidebarNote{color:#72777ff0;font-size:calc(.43rem * var(--ui-scale));line-height:1.4}.windowCalendarSource{align-items:center;gap:calc(6px * var(--ui-scale));color:#3b424dfa;font-size:calc(.48rem * var(--ui-scale));cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:flex}.windowCalendarSource:hover{color:#2c5b99fa}.windowCalendarSourceTick{width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale));border-radius:calc(2px * var(--ui-scale));background:linear-gradient(#7fbdf0fa,#3a7dcffa);box-shadow:inset 0 1px #ffffff70}.windowCalendarSourceTickMuted{background:linear-gradient(#d0d3d8fa,#9fa5adfa)}.windowCalendarSourceActive{color:#3667aafa}.windowCalendarMiniMonth{gap:calc(6px * var(--ui-scale));padding-top:calc(6px * var(--ui-scale));display:grid}.windowCalendarMiniMonthHeader{justify-content:space-between;align-items:center;gap:calc(6px * var(--ui-scale));color:#767b82f5;font-size:calc(.42rem * var(--ui-scale));display:flex}.windowCalendarMiniMonthHeader strong{color:#60656cfa}.windowCalendarMiniNav{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));color:#737880f5;font-size:calc(.54rem * var(--ui-scale));cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.windowCalendarMiniWeekdays,.windowCalendarMiniGrid{gap:calc(2px * var(--ui-scale));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.windowCalendarMiniWeekdays span,.windowCalendarMiniDay{min-height:calc(12px * var(--ui-scale));color:#898e95f5;font-size:calc(.36rem * var(--ui-scale));justify-content:center;align-items:center;font-weight:700;display:flex}.windowCalendarMiniDay{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.windowCalendarMiniDayMuted{opacity:.42}.windowCalendarMiniDayActive{color:#f4f8fcfa;border-radius:calc(3px * var(--ui-scale));background:linear-gradient(#6ba9edfa,#387accfa)}.windowCalendarMiniDayEvent:after{content:"";bottom:calc(1px * var(--ui-scale));width:calc(3px * var(--ui-scale));height:calc(3px * var(--ui-scale));background:#5ba55afa;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.windowCalendarMain{background:linear-gradient(#fcfcfcfc,#f5f5f5fc);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.windowCalendarWeekHeader{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(6px * var(--ui-scale));display:flex}.windowCalendarWeekHeader strong{color:#464c56fa;font-size:calc(.84rem * var(--ui-scale))}.windowCalendarWeekControls{align-items:center;gap:calc(4px * var(--ui-scale));display:flex}.windowCalendarGridWrap{scroll-behavior:smooth;border-top:1px solid #d3d6dbe0;border-bottom:1px solid #d3d6dbe0;min-height:0;overflow:auto}.windowCalendarGrid{grid-template-columns:calc(42px * var(--ui-scale)) repeat(7, minmax(calc(92px * var(--ui-scale)), 1fr));grid-template-rows:calc(22px * var(--ui-scale)) repeat(11, calc(32px * var(--ui-scale)));min-width:calc(720px * var(--ui-scale));display:grid;position:relative}.windowCalendarGridDay{grid-template-columns:calc(42px * var(--ui-scale)) minmax(calc(220px * var(--ui-scale)), 1fr);min-width:calc(360px * var(--ui-scale))}.windowCalendarCorner,.windowCalendarDayHeader,.windowCalendarTimeLabel,.windowCalendarCell{border-bottom:1px solid #e4e7ecf0;border-right:1px solid #dcdfe4eb}.windowCalendarCorner{background:linear-gradient(#f7f8fafa,#eef0f4fa)}.windowCalendarDayHeader{align-content:center;justify-items:start;gap:calc(1px * var(--ui-scale));padding:0 calc(6px * var(--ui-scale));color:#767c87f5;font-size:calc(.38rem * var(--ui-scale));background:linear-gradient(#f8f9fbfa,#eceff4fa);display:grid}.windowCalendarDayHeader strong{color:#686e78fa;font-size:calc(.44rem * var(--ui-scale))}.windowCalendarDayHeaderToday{background:linear-gradient(#ebf2fcfa,#d9e5f6fa)}.windowCalendarTimeLabel{padding:calc(3px * var(--ui-scale)) calc(4px * var(--ui-scale)) 0;color:#9196a0f5;font-size:calc(.38rem * var(--ui-scale));background:#f9f9f9fa;justify-content:flex-end;align-items:start;font-weight:700;display:flex}.windowCalendarCell{background:linear-gradient(#fffffffa,#fbfcfdfa)}.windowCalendarCellToday{background:linear-gradient(#f0f6fefa,#e7f0fcfa)}.windowCalendarEvent{z-index:2;align-content:start;align-self:stretch;gap:calc(2px * var(--ui-scale));margin:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(5px * var(--ui-scale));border-radius:calc(4px * var(--ui-scale));text-align:left;color:#30742afa;cursor:pointer;background:linear-gradient(#99dc92fa,#74c56efa);border:1px solid #68b267f0;display:grid;box-shadow:inset 0 1px #ecffe9b8,0 1px 1px #2d612429}.windowCalendarEvent strong{font-size:calc(.4rem * var(--ui-scale))}.windowCalendarEvent span{font-size:calc(.36rem * var(--ui-scale))}.windowCalendarEventSelected{box-shadow:inset 0 1px 0 #ecffe9bd, 0 0 0 calc(1px * var(--ui-scale)) #57a7575c;border-color:#4b974afa}.windowCalendarEventDraft{color:#835014fa;background:linear-gradient(#f7dd9efa,#e6be6dfa);border-color:#bc904df0}.windowCalendarMonthWrap{border-top:1px solid #d3d6dbe0;border-bottom:1px solid #d3d6dbe0;min-height:0;overflow:auto}.windowCalendarMonthGrid{grid-template-columns:repeat(7, minmax(calc(92px * var(--ui-scale)), 1fr));grid-template-rows:calc(22px * var(--ui-scale)) repeat(6, calc(74px * var(--ui-scale)));min-width:calc(720px * var(--ui-scale));display:grid}.windowCalendarMonthWeekday{min-height:calc(22px * var(--ui-scale));color:#828790f5;font-size:calc(.39rem * var(--ui-scale));background:linear-gradient(#f7f8fafa,#eef0f4fa);border-bottom:1px solid #dcdfe4eb;border-right:1px solid #dcdfe4eb;justify-content:center;align-items:center;font-weight:700;display:flex}.windowCalendarMonthDay{align-content:start;gap:calc(4px * var(--ui-scale));padding:calc(4px * var(--ui-scale));text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#fbfcfdfa);border-top:0;border-bottom:1px solid #e4e7ecf0;border-left:0;border-right:1px solid #dcdfe4eb;display:grid}.windowCalendarMonthDayMuted{background:linear-gradient(#f7f7f7fa,#f1f2f4fa)}.windowCalendarMonthDayToday{background:linear-gradient(#eff5fefa,#e7f0fcfa)}.windowCalendarMonthDayNumber{color:#636972fa;font-size:calc(.42rem * var(--ui-scale));font-weight:700}.windowCalendarMonthDayEvents{gap:calc(2px * var(--ui-scale));display:grid}.windowCalendarMonthPill{padding:calc(1px * var(--ui-scale)) calc(4px * var(--ui-scale));border-radius:calc(3px * var(--ui-scale));text-overflow:ellipsis;white-space:nowrap;color:#2e6f28fa;font-size:calc(.35rem * var(--ui-scale));background:linear-gradient(#a2dd9dfa,#75c56ffa);font-weight:700;overflow:hidden}.windowCalendarMonthPillSelected{color:#fffffffa;background:linear-gradient(#67a5e3fa,#407ccdfa)}.windowCalendarYearGrid{gap:calc(10px * var(--ui-scale));padding:calc(12px * var(--ui-scale));border-top:1px solid #d3d6dbe0;border-bottom:1px solid #d3d6dbe0;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid;overflow:auto}.windowCalendarYearMonth{gap:calc(6px * var(--ui-scale));padding:calc(12px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f3f4f6fa);border:1px solid #d2d6dbeb;display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #111b260f}.windowCalendarYearMonth strong{color:#434852fa;font-size:calc(.55rem * var(--ui-scale))}.windowCalendarYearMonth span{color:#6d737cf0;font-size:calc(.42rem * var(--ui-scale))}.windowCalendarInspector{align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));background:linear-gradient(#f4f5f7fa,#e8eaedfa);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.windowCalendarInspectorTitle{color:#383e48fa;font-size:calc(.58rem * var(--ui-scale));display:block}.windowCalendarInspectorMeta{color:#6f757ff0;font-size:calc(.42rem * var(--ui-scale));display:block}.windowCalendarInspectorSummary{gap:calc(2px * var(--ui-scale));color:#5c626df0;font-size:calc(.42rem * var(--ui-scale));text-align:right;justify-items:end;display:grid}.windowCalendarInspectorSummary strong{color:#39672dfa;font-size:calc(.48rem * var(--ui-scale))}.windowCalendarInspectorStatus{padding:calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#f6fbfffa;font-size:calc(.4rem * var(--ui-scale));background:linear-gradient(#72aeeef5,#3f7bd0f5);font-weight:700}.windowCalendarEmptyState{gap:calc(4px * var(--ui-scale));padding:calc(12px * var(--ui-scale));color:#565c66f5;background:linear-gradient(#f4f5f7fa,#e8eaedfa);display:grid}.windowCalendarEmptyState strong{font-size:calc(.58rem * var(--ui-scale))}.windowCalendarEmptyState span{font-size:calc(.44rem * var(--ui-scale))}.windowStoreLayout,.windowEventsLayout,.windowMerchLayout,.windowConsoleLayout{gap:calc(12px * var(--ui-scale));display:grid}.windowStoreLayout,.windowEventsLayout,.windowConsoleLayout{grid-template-columns:minmax(0, 1fr) calc(220px * var(--ui-scale))}.windowMerchLayout{grid-template-columns:minmax(0, 1fr) calc(230px * var(--ui-scale))}.windowStoreProducts,.windowMerchForm,.windowConsoleSidebar,.windowStoreSidebar,.windowMerchSidebar{min-width:0}.windowEventList{align-content:start}.windowEventRow{justify-content:flex-start}.windowEventDate{min-width:calc(42px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(6px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));color:#3b5f8dfa;background:linear-gradient(#fffffffa,#dbe9f7f2);justify-items:center;display:grid}.windowEventDate strong{font-size:calc(.68rem * var(--ui-scale));line-height:1}.windowEventDate span{font-size:calc(.44rem * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.windowStageRow{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;display:flex}.windowStagePill{padding:calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#6d737ef0;font-size:calc(.47rem * var(--ui-scale));background:#dce2ebd6;font-weight:700}.windowStagePillActive{color:#f5fafffa;background:linear-gradient(#65aef5fa,#296cc4fa)}.windowField,.windowUploadCard{gap:calc(4px * var(--ui-scale));padding:calc(12px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));background:linear-gradient(#fffffffa,#eef2f7f5);display:grid;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c1b310f}.windowFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.windowField label,.windowSettingLabel{color:#686e78e0;font-size:calc(.54rem * var(--ui-scale));letter-spacing:.06em;text-transform:uppercase;font-weight:700}.windowFieldValue,.windowSettingValue{color:#323742fa;font-size:calc(.7rem * var(--ui-scale));font-weight:700}.windowModuleRow{padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));color:#4e545ef5;font-size:calc(.54rem * var(--ui-scale))}.windowChecklistItem{align-items:flex-start;gap:calc(7px * var(--ui-scale));color:#4e545ef5;font-size:calc(.53rem * var(--ui-scale));line-height:1.4;display:flex}.windowChecklistItem input{margin:calc(1px * var(--ui-scale)) 0 0}.windowGenericLayout{align-content:center;justify-items:center;gap:calc(12px * var(--ui-scale));width:100%;padding:calc(18px * var(--ui-scale));text-align:center;display:grid}.windowStatusBar{min-height:calc(18px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));color:#5f656fe6;font-size:calc(.5rem * var(--ui-scale));background:linear-gradient(#e5e5e5fa,#d0d0d0fa);border-top:1px solid #a4a4a4bd;justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffbd}.dockWrap{z-index:4;left:50%;bottom:var(--dock-wrap-bottom);width:var(--dock-wrap-width);transform:translateX(-50%) scale(var(--dock-scale));transform-origin:bottom;position:fixed}.desktopNewsBannerVisible .dockWrap{bottom:calc(var(--dock-wrap-bottom) + var(--news-banner-height) + 4px)}.dockShelf{width:100%;height:auto;filter:drop-shadow(0 calc(18px * var(--ui-scale)) calc(30px * var(--ui-scale)) #0000005c);display:block}.dockIcons{inset:0 calc(24px * var(--ui-scale));justify-content:center;align-items:center;gap:calc(clamp(10px, 1.8vw, 26px) * var(--ui-scale));pointer-events:auto;--dock-icon-size:calc(clamp(44px, 5vw, 66px) * var(--ui-scale));--dock-half-icon-size:calc(clamp(22px, 2.5vw, 33px) * var(--ui-scale));display:flex;position:absolute}.dockIconButton{width:calc(clamp(68px, 7vw, 94px) * var(--ui-scale));cursor:pointer;height:100%;z-index:var(--dock-z,1);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible}.dockIconButtonOpening .dockIconMotion{animation:.5s cubic-bezier(.22,.7,.2,1) 2 dockBounce}.dockLabel{left:50%;top:calc(-30px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:calc(999px * var(--ui-scale));color:#fff0;font-size:calc(.82rem * var(--ui-scale));letter-spacing:.01em;white-space:nowrap;text-shadow:0 calc(1px * var(--ui-scale)) calc(3px * var(--ui-scale)) #000000bf;opacity:0;pointer-events:none;will-change:transform, opacity;background:#272b3100;border:1px solid #fff0;font-weight:700;transition:opacity .16s,color .16s,background .16s,border-color .16s,box-shadow .16s;position:absolute;transform:translate(-50%)translateY(0)}.dockLabelVisible{color:#fffffffa;opacity:1;background:#292d34eb;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 2px 6px #0006}.dockIconMotion{transform-origin:bottom;will-change:transform;z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dockIcon{width:var(--dock-icon-size);height:var(--dock-icon-size);object-fit:contain;filter:drop-shadow(0 calc(10px * var(--ui-scale)) calc(10px * var(--ui-scale)) #070c1457);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.dockIconButton:active .dockIconMotion{filter:brightness(.5)}.dockReflection{top:calc(50% + var(--dock-half-icon-size) - (5px * var(--ui-scale)));width:var(--dock-icon-size);height:var(--dock-icon-size);opacity:.42;will-change:transform, opacity;pointer-events:none;z-index:1;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)translateY(0)}.dockOpenIndicator{left:50%;bottom:calc(-10px * var(--ui-scale));border-left:calc(7px * var(--ui-scale)) solid transparent;border-right:calc(7px * var(--ui-scale)) solid transparent;border-top:calc(10px * var(--ui-scale)) solid #f5fafff2;opacity:0;filter:drop-shadow(0 1px 2px #00000073);width:0;height:0;transition:opacity .16s;position:absolute;transform:translate(-50%)}.dockIconButtonOpen .dockOpenIndicator{opacity:1}.dockReflectionImage{object-fit:contain;width:100%;height:100%;transform:translateY(93%) scaleY(-1) scale(var(--dock-scale,1));transform-origin:top;filter:opacity(.9) blur(calc(.18px * var(--ui-scale)));display:block;-webkit-mask-image:linear-gradient(#0000 50%,#00000080 70%,#000 100%);mask-image:linear-gradient(#0000 50%,#00000080 70%,#000 100%)}@keyframes dockBounce{0%,to{transform:translateX(var(--dock-bounce-shift,0)) translateY(calc(var(--dock-bounce-lift,0) * -1)) scale(var(--dock-bounce-scale,1))}18%{transform:translateX(var(--dock-bounce-shift,0)) translateY(calc((var(--dock-bounce-lift,0) - (2px * var(--ui-scale))) * -1)) scale(var(--dock-bounce-scale,1))}44%{transform:translateX(var(--dock-bounce-shift,0)) translateY(calc((var(--dock-bounce-lift,0) + (24px * var(--ui-scale))) * -1)) scale(var(--dock-bounce-scale,1))}72%{transform:translateX(var(--dock-bounce-shift,0)) translateY(calc((var(--dock-bounce-lift,0) + (6px * var(--ui-scale))) * -1)) scale(var(--dock-bounce-scale,1))}}@media (max-width:900px){.artistProfileDesktopBody,.windowArtistGrid,.windowArtistSectionGrid,.windowArtistBrowser,.windowArtistProfileBanner,.windowArtistProfileFrame,.windowArtistProfileDetailFrame,.artistManagerApp,.windowSettingsApp,.windowPrefsPreviewRows,.windowShopHomeTopGrid,.windowShopHomeBottomGrid,.windowShopMarketplace,.windowShopDetailLayout,.windowShopDetailColumns,.windowStoreLayout,.windowEventsLayout,.windowMerchLayout,.windowConsoleLayout,.windowCardGridTwo,.windowCardGridThree,.windowFormGrid,.miiMeshBrowser,.miiWiiTopRail,.miiWiiStage,.miiWiiBoardTop,.miiWiiBoardBody,.miiWiiPreviewFooter,.miiMeshBrowserMeta{grid-template-columns:1fr}.miiWiiTopRail{grid-auto-columns:calc(48px * var(--ui-scale));-webkit-overflow-scrolling:touch;justify-content:start;align-items:stretch;overflow:auto hidden;grid-template-columns:repeat(9, calc(48px * var(--ui-scale)))!important;gap:calc(3px * var(--ui-scale))!important;padding:calc(3px * var(--ui-scale))!important}.miiWiiTopTab{min-width:calc(48px * var(--ui-scale));min-height:calc(30px * var(--ui-scale))!important;padding:calc(2px * var(--ui-scale))!important}.miiWiiTopTabIcon{width:calc(32px * var(--ui-scale))!important;height:calc(32px * var(--ui-scale))!important}.miiWiiTopRail::-webkit-scrollbar{display:none}.miiWiiOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.miiMeshBrowser{min-height:0;padding:calc(5px * var(--ui-scale));gap:calc(6px * var(--ui-scale));grid-template-rows:auto minmax(0,1fr);overflow:hidden auto}.miiWiiStage{grid-template-rows:auto auto;align-content:start;min-height:0;overflow:hidden}.miiMeshBrowserViewer{min-height:0;max-height:46vh;padding:calc(6px * var(--ui-scale));gap:calc(6px * var(--ui-scale));overflow:hidden}.miiMeshBrowserCanvasWrap{height:46vh;min-height:46vh;max-height:46vh}.miiWiiBoard{min-height:0;max-height:min(38vh, calc(300px * var(--ui-scale)));padding:calc(4px * var(--ui-scale));grid-template-rows:auto}.miiWiiBoardTop{grid-template-columns:minmax(0, 1fr) calc(72px * var(--ui-scale));gap:calc(4px * var(--ui-scale));height:auto;min-height:0}.miiWiiBoardSide{gap:calc(4px * var(--ui-scale))}.miiWiiOptionGrid{grid-auto-rows:calc(58px * var(--ui-scale));gap:calc(4px * var(--ui-scale));height:auto;min-height:0}.miiWiiOptionTileIcon,.miiWiiOptionTileThumbnail{inset:calc(3px * var(--ui-scale));background-size:contain;width:auto;height:auto}.miiWiiOptionTileIconMeshPreview{inset:calc(3px * var(--ui-scale));width:auto;height:auto}.miiWiiSwatchGrid{gap:calc(3px * var(--ui-scale));padding:calc(3px * var(--ui-scale))}.miiWiiSwatch{min-height:calc(16px * var(--ui-scale))}.miiWiiAdjustBoard{gap:calc(3px * var(--ui-scale))}.miiWiiAdjustButton{min-height:calc(20px * var(--ui-scale));padding:calc(2px * var(--ui-scale))}.miiWiiAdjustIcon{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale))}.miiWiiPreviewFooter{grid-template-columns:1fr}.miiWiiPreviewActions{grid-template-columns:repeat(2,minmax(0,1fr))}.miiWiiQuitButton{min-height:calc(28px * var(--ui-scale));font-size:calc(.48rem * var(--ui-scale))}.artistProfileDesktopAvatarPanel{min-height:calc(360px * var(--ui-scale))}.artistProfileDesktopAvatarStage{min-height:calc(320px * var(--ui-scale))}.artistProfileProductDetailBody{grid-template-columns:1fr}.windowSectionHeader{flex-direction:column;align-items:flex-start}.artistManagerGrid,.artistManagerUploadCard{grid-template-columns:1fr}.artistManagerRosterRow{grid-template-columns:1fr;justify-items:start}.windowArtistProfile{padding:calc(8px * var(--ui-scale))}.windowArtistProfileSectionHeading{flex-direction:column;align-items:flex-start}.windowArtistProfileStage{min-height:calc(210px * var(--ui-scale))}.windowArtistProfileStoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.windowArtistProfileStatRow,.windowArtistProfileSocialRow{gap:calc(5px * var(--ui-scale))}.windowPrefsPaneGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.windowPrefsFieldRow{gap:calc(4px * var(--ui-scale));grid-template-columns:1fr}.windowPrefsFieldLabel{text-align:left}.windowPrefsCheckboxRow{margin-left:0}.windowPrefsDetailForm{width:100%}.windowSettingsNav{gap:calc(10px * var(--ui-scale))}.windowBrowserToolbarFinder{gap:calc(8px * var(--ui-scale));grid-template-columns:auto 1fr}.windowArtistToolbarTitle{display:none}.windowArtistSearch{width:100%}.windowShopDetailLayout{grid-template-columns:1fr}.windowShopBrowserUtility{display:none}.windowShopBrowserMasthead{align-items:start;gap:calc(8px * var(--ui-scale));padding:calc(8px * var(--ui-scale));grid-template-columns:auto minmax(0,1fr) auto}.windowShopWordmark{grid-area:1/1}.windowShopMenuToggleVisible{grid-area:1/3;place-self:center end}.windowShopSearchCluster{gap:calc(6px * var(--ui-scale));grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto}.windowShopTopCollapsed .windowShopBrowserMasthead{align-items:center;gap:calc(6px * var(--ui-scale));padding:calc(6px * var(--ui-scale));grid-template-columns:auto minmax(0,1fr) auto}.windowShopTopCollapsed .windowShopSearchCluster{grid-area:1}.windowShopTopBrowse.windowShopTopCollapsed .windowShopSearchCluster{display:none}.windowShopTopBrowse.windowShopTopCollapsed .windowShopBrowserMasthead{grid-template-columns:auto 1fr auto}.windowShopTopBrowse.windowShopTopCollapsed .windowShopMenuToggleVisible{grid-column:3}.windowShopCategoryField{grid-column:1/-1}.windowShopFilterBar{padding:calc(7px * var(--ui-scale)) calc(8px * var(--ui-scale));-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.windowShopFilterBar::-webkit-scrollbar{display:none}.windowShopFilterPill{flex:none}.windowShopListingCard{grid-template-columns:calc(88px * var(--ui-scale)) minmax(0, 1fr)}.windowCalendarToolbar,.windowCalendarLayout,.windowCalendarInspector{grid-template-columns:1fr}.windowHeaderCalendar{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr)}.windowCalendarHeaderTitle{grid-column:2}.windowCalendarSearchHeader{grid-area:2/1/auto/-1;width:100%}.windowCalendarHeaderControls{grid-area:3/1/auto/-1;grid-template-columns:1fr;justify-items:start}.windowCalendarToolbar{justify-items:start}.windowCalendarModeSwitch{justify-self:start}.windowCalendarSearch{width:100%}.windowCalendarSidebar{border-bottom:1px solid #bec2c7e6;border-right:0}.windowCalendarYearGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.miiMeshBrowserMeta,.miiMeshBrowserCategoryGrid{grid-template-columns:1fr}}@media (max-width:640px){.windowShopTop.windowShopTopProductHidden{pointer-events:none;transform:translateY(-115%)}.windowArtistProductFull{padding:0}.windowArtistProductFull .artistProfileProductDetail{min-height:100%;padding:calc(12px * var(--ui-scale));box-shadow:none;border:0;border-radius:0}.windowArtistProductFull .artistProfileProductDetailHeader{display:none}.windowArtistProductFull .artistProfileProductDetailTitleRow{align-items:flex-start}.windowArtistProductFull .artistProfileProductDetailActions{gap:calc(5px * var(--ui-scale));flex-wrap:nowrap}.windowArtistProductFull .artistProfileGreenButton,.windowArtistProductFull .artistProfileChromeButton{min-height:calc(28px * var(--ui-scale));padding:calc(5px * var(--ui-scale)) calc(7px * var(--ui-scale));font-size:calc(.43rem * var(--ui-scale));white-space:nowrap}.miiMeshBrowser{padding:calc(4px * var(--ui-scale));gap:calc(5px * var(--ui-scale))}.miiWiiTopRail{grid-auto-columns:calc(42px * var(--ui-scale));grid-template-columns:repeat(9, calc(42px * var(--ui-scale)))!important;gap:calc(2px * var(--ui-scale))!important;padding:calc(2px * var(--ui-scale))!important}.miiWiiTopTab{min-width:calc(42px * var(--ui-scale));min-height:calc(21px * var(--ui-scale))!important;padding:calc(1px * var(--ui-scale))!important}.miiWiiTopTabIcon{width:calc(34px * var(--ui-scale))!important;height:calc(34px * var(--ui-scale))!important}.miiWiiStage{gap:calc(6px * var(--ui-scale));grid-template-rows:auto auto}.miiMeshBrowserViewer,.miiWiiBoard{border-radius:calc(18px * var(--ui-scale))}.miiMeshBrowserViewer{max-height:calc(46vh-(10px * var(--ui-scale)));padding:calc(5px * var(--ui-scale));overflow:hidden}.miiMeshBrowserCanvasWrap{padding-bottom:5px}.miiWiiBoard{max-height:min(36vh, calc(250px * var(--ui-scale)));padding:calc(4px * var(--ui-scale));grid-template-rows:auto}.miiWiiBoardTop{grid-template-columns:minmax(0, 1fr) calc(64px * var(--ui-scale));height:auto}.miiWiiOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(48px * var(--ui-scale));gap:calc(3px * var(--ui-scale));height:auto}.miiWiiOptionTile{border-radius:calc(10px * var(--ui-scale))}.miiWiiOptionTileIcon,.miiWiiOptionTileThumbnail{inset:calc(3px * var(--ui-scale));background-size:contain;width:auto;height:auto}.miiWiiOptionTileIconMeshPreview{inset:calc(3px * var(--ui-scale));width:auto;height:auto}.miiWiiSwatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.miiWiiAdjustButton{min-height:calc(18px * var(--ui-scale))}.miiWiiAdjustIcon{width:calc(10px * var(--ui-scale));height:calc(10px * var(--ui-scale))}.miiWiiQuitButton{min-height:calc(24px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));font-size:calc(.44rem * var(--ui-scale))}}@media (max-width:680px){:root{--ui-scale:1.56;--dock-wrap-bottom:calc(2px * var(--ui-scale));--dock-wrap-width:min(calc(360px * var(--ui-scale)), calc(100vw - (8px * var(--ui-scale))))}.menuBar{padding:0 calc(12px * var(--ui-scale))}.menuCluster{gap:calc(10px * var(--ui-scale));font-size:calc(.74rem * var(--ui-scale))}.menuBrandFull{display:none}.menuBrandShort{font-weight:500;display:inline}.menuClock{display:none}.desktopAboutNote{top:calc(var(--menu-bar-height) + (16px * var(--ui-scale)));right:calc(10px * var(--ui-scale))}.desktopAboutNoteImage{width:calc(46px * var(--ui-scale))}.windowLayer{right:6px;bottom:calc(var(--dock-wrap-bottom) + var(--shelf-height) + (8px * var(--ui-scale)));left:6px}.windowLayerArtistManager,.windowLayerMiiMeshBrowser,.windowLayerLogin{top:calc(var(--menu-bar-height) + (12px * var(--ui-scale)));right:6px;bottom:calc(var(--dock-wrap-bottom) + var(--shelf-height) + (8px * var(--ui-scale)));left:6px}.windowLayerMiiMeshBrowser{top:var(--menu-bar-height);bottom:0;left:0;right:0}.windowFrameMiiMeshBrowser{box-shadow:none;border:0;border-radius:0}.windowFrameMiiMeshBrowser .windowHeader,.windowFrameMiiMeshBrowser .windowStatusBar{display:none}.windowFrameMiiMeshBrowser .windowBody{height:100%}.windowSettingsLayout{grid-template-columns:calc(112px * var(--ui-scale)) 1fr}.windowArtistToolbarRoot{gap:calc(8px * var(--ui-scale))}.windowArtistSearch{width:100%}.windowArtistFlowScene{height:calc(150px * var(--ui-scale))}.windowArtistFlowCard{width:calc(82px * var(--ui-scale))}.windowArtistFlowOverlay{bottom:calc(8px * var(--ui-scale))}.windowSettingsContent{padding:calc(10px * var(--ui-scale))}.windowPrefsToolbar{grid-template-columns:1fr}.windowPrefsSearch{justify-self:stretch;width:100%}.windowSettingsRow{flex-direction:column;align-items:flex-start}.windowSettingsRow strong{text-align:left}.windowShopBrowserUtility,.windowPrefsPreviewHeader,.windowShopResultsHeader,.windowShopDetailSubline,.windowShopDetailActionRow{flex-direction:column;align-items:flex-start}.windowShopMarketplace{padding:calc(8px * var(--ui-scale));grid-template-columns:1fr}.windowPrefsPaneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.windowShopSpecList,.windowShopDetailColumns{grid-template-columns:1fr}.windowSidebar,.windowContentPanel,.windowGenericLayout{padding:calc(10px * var(--ui-scale))}.artistManagerSidebar,.artistManagerForm{padding:calc(12px * var(--ui-scale))}.dockWrap{bottom:var(--dock-wrap-bottom);width:var(--dock-wrap-width)}.dockIcons{inset:0 calc(10px * var(--ui-scale));gap:calc(8px * var(--ui-scale));--dock-icon-size:calc(34px * var(--ui-scale));--dock-half-icon-size:calc(17px * var(--ui-scale))}.dockIconButton{width:calc(52px * var(--ui-scale))}.dockReflection{top:calc(50% + var(--dock-half-icon-size))}}@media (max-width:640px){.artistProfileDesktop{display:none}.artistProfileMobile{background:0 0;height:100%;min-height:64vh;max-height:64vh;padding-bottom:0;display:block}.artistProfileMobileStage,.artistProfileMobileStage *,.artistProfileMobileStageShell,.artistProfileMobileStageShell *{pointer-events:none}.artistProfileMobileHero{height:var(--artist-mobile-stage-height)}.artistProfileMobileIdentity{width:min(100%, calc(198px * var(--ui-scale)));max-width:60%}.artistProfileMobileTabs{margin-inline:calc(12px * var(--ui-scale))}.windowMerchQuote{width:100%;padding-inline:calc(12px * var(--ui-scale))}.windowMerchQuoteGrid{grid-template-columns:1fr}.windowMerchQuoteActions{justify-content:stretch}.windowMerchQuoteActions>*{flex:1 1 0}.windowArtistProfile{padding:0}.windowArtistProfileBanner,.windowArtistProfileFrame,.windowArtistProfileDetailFrame,.windowArtistProfileStoreGrid{grid-template-columns:1fr}.windowArtistProfileBanner{padding:calc(10px * var(--ui-scale))}.windowArtistProfileSection,.windowArtistProfileCopy{gap:calc(8px * var(--ui-scale))}.windowArtistProfileSurface,.windowArtistProfileDetail,.windowArtistProfileStoreCard{padding:calc(9px * var(--ui-scale))}}@media (hover:none),(pointer:coarse){.windowTrafficLights>[aria-hidden=true]{display:none}.windowTrafficLights{gap:calc(6px * var(--ui-scale))}.dockLabel{display:none}}@media (max-width:900px){.miiMeshBrowser{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.miiWiiStage{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;height:100%;overflow:hidden}.miiMeshBrowserViewer{height:auto;min-height:0;max-height:none;overflow:hidden}.miiMeshBrowserCanvasWrap{flex:auto;width:100%;height:auto;min-height:0;max-height:100%;transition:height .22s;overflow:hidden}.miiWiiBoard{width:100%;max-height:min(38dvh, calc(300px * var(--ui-scale)));align-self:end}.miiWiiOptionTileThumbnail,.miiWiiOptionTileIcon,.miiWiiOptionTileCanvas{place-items:center;display:grid}.miiWiiOptionTileThumbnail img{object-fit:contain;object-position:center;width:100%;height:100%}}@media (max-width:640px){.windowLayerMiiMeshBrowser{top:var(--menu-bar-height);right:6px;bottom:calc(var(--dock-wrap-bottom) + var(--shelf-height) + (8px * var(--ui-scale)));left:6px}}
