:root{font-size:clamp(15px,min(.833vw,1.48vh),24px);color:#f5f8ff;background:#090a0d;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#090a0d;--panel:rgba(19,20,23,0.9);--panel-solid:#131417;--panel-raised:#1b1c1f;--border:rgba(169,170,173,0.13);--border-strong:rgba(157,158,161,0.28);--text:#f5f8ff;--muted:#9b9c9f;--faint:#6a6b6e;--blue:#828386;--blue-bright:#b1b2b5;--blue-deep:#66676a;--green:#37d995;--amber:#ffbb4d;--red:#ff5f70;--purple:#9d9ea1;--shadow:0 22px 70px rgba(0,0,0,0.32)}*{box-sizing:border-box}#root,body,html{min-width:0}body{overflow:hidden;font-size:1rem;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(177,178,181,.78);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.52}img{display:block;max-width:100%}code{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:rgba(164,165,168,.22);background-clip:content-box}.app-shell{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#07080b}.launcher-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.launcher-backdrop img{height:auto;min-height:55%;object-position:center top;opacity:.23;filter:saturate(.88) contrast(1.08)}.launcher-backdrop span{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,4,7,.46),rgba(7,8,11,.76) 38%,#07080b 78%),radial-gradient(circle at 50% -15%,rgba(113,114,117,.14),transparent 44%)}.launcher-header{position:relative;z-index:50;flex:none;padding:16px 24px 0}.topbar{position:relative;margin:0 auto;border:1px solid rgba(155,156,159,.18);background:rgba(19,20,23,.94);box-shadow:0 12px 36px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand,.topbar{display:flex;align-items:center}.brand{width:174px;height:52px;padding:0;border:0;background:transparent;cursor:pointer}.brand-wordmark{width:164px;object-position:left center;filter:drop-shadow(0 0 10px rgba(152,153,156,.18))}.nav-list{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,minmax(82px,auto));gap:2px;width:min(50%,520px);margin:auto;pointer-events:none}.nav-item,.nav-list{align-items:center;justify-content:center}.nav-item{position:relative;z-index:2;display:flex;gap:7px;min-width:0;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#8c8d90;cursor:pointer;pointer-events:auto;transition:color .15s ease,background .15s ease}.nav-item:hover{color:#ecedf0}.nav-item.is-active{color:white}.nav-item.is-active svg{color:#aaabae;filter:drop-shadow(0 0 7px rgba(130,131,134,.42))}.nav-item span{font-size:.75rem;font-weight:650;white-space:nowrap}.nav-item em{padding:3px 5px;border-radius:4px;background:rgba(130,131,134,.17);color:#bcbdc0;font-size:.4375rem;font-style:normal;font-weight:800}.nav-active-line{position:absolute;bottom:7px;width:20%;background:linear-gradient(90deg,transparent 15%,var(--blue) 50%,var(--blue-bright) 75%,transparent);filter:drop-shadow(0 0 5px rgba(177,178,181,.45));transition:left .24s cubic-bezier(.4,0,.2,1)}.topbar-right{gap:9px;margin-left:auto}.account-chip,.topbar-right{display:flex;align-items:center}.account-chip{min-width:152px;padding:4px 8px 4px 5px;border:1px solid rgba(159,160,163,.28);border-radius:10px;background:rgba(27,28,31,.92);cursor:pointer;text-align:left;transition:.15s ease}.account-chip:hover{border-color:rgba(177,178,181,.52);background:rgba(38,39,42,.96)}.avatar{display:grid;place-items:center;flex:none;overflow:hidden;image-rendering:pixelated}.avatar>.account-head-fallback,.avatar>img{width:100%;height:100%;object-fit:cover}.account-chip>span:nth-child(2){display:grid;flex:1 1;min-width:0}.account-chip strong{overflow:hidden;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.account-chip small{color:#7d7e81;font-size:.5rem}.account-chip>svg{color:#66676a}.workspace{position:relative;display:flex}.page-scroll,.workspace{flex:1 1;min-width:0;min-height:0}.page-scroll{overflow:auto}.page{min-height:100%;margin:0 auto;animation:page-in .22s ease both}.launcher-footer{position:relative;z-index:5;display:flex;justify-content:space-between;height:42px;flex:none;padding:0 max(24px,calc((100vw - 1232px) / 2));border-top:1px solid rgba(151,152,155,.1);background:rgba(6,7,10,.78);color:#66676a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.launcher-footer span:last-child{display:flex;align-items:center;gap:7px;color:#7c7d80}.launcher-footer i{width:6px;height:6px;border-radius:50%;background:var(--blue-bright);box-shadow:0 0 8px rgba(177,178,181,.65)}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.page-loading{display:flex;gap:12px;min-height:320px;color:var(--muted);font-size:.8125rem}.button,.page-loading{align-items:center;justify-content:center}.button{display:inline-flex;gap:8px;border:1px solid transparent;border-radius:10px;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--blue-deep),var(--blue) 55%,#9c9da0);color:white;box-shadow:0 10px 26px rgba(130,131,134,.24)}.button-primary:hover:not(:disabled){box-shadow:0 12px 34px rgba(130,131,134,.4)}.button-secondary{border-color:var(--border);background:rgba(30,31,34,.88);color:#e2e3e6}.button-secondary:hover:not(:disabled){border-color:var(--border-strong);background:rgba(42,43,46,.94)}.button-ghost{background:transparent;color:var(--muted)}.button-ghost:hover:not(:disabled){background:rgba(255,255,255,.05);color:white}.button-danger{border-color:rgba(255,95,112,.18);background:rgba(255,95,112,.13);color:#ff8995}.button-danger:hover:not(:disabled){background:rgba(255,95,112,.2)}.button-sm{min-height:34px;padding:0 12px;font-size:.6875rem}.button-md{min-height:40px;padding:0 16px;font-size:.75rem}.button-lg{min-height:47px;padding:0 20px;border-radius:12px;font-size:.8125rem}.button-icon{width:38px;height:38px;padding:0}.card{min-width:0;border:1px solid var(--border);border-radius:17px;background:linear-gradient(145deg,rgba(24,25,28,.94),rgba(15,16,19,.92));box-shadow:0 13px 38px rgba(0,0,0,.14)}.badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:4px 7px;border:1px solid rgba(164,165,168,.13);border-radius:6px;background:rgba(158,159,162,.08);color:#a0a1a4;letter-spacing:.065em;white-space:nowrap}.badge-blue{border-color:rgba(150,151,154,.23);background:rgba(130,131,134,.12);color:#b3b4b7}.badge-green{border-color:rgba(55,217,149,.2);background:rgba(55,217,149,.1);color:#64e4ac}.badge-amber{border-color:rgba(255,187,77,.22);background:rgba(255,187,77,.1);color:#ffca72}.badge-red{border-color:rgba(255,95,112,.2);background:rgba(255,95,112,.1);color:#ff8995}.spinner{display:inline-block;flex:none;border:2px solid rgba(255,255,255,.22);border-top-color:currentcolor;border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.eyebrow{display:block;color:#77787b;font-size:.5rem;font-weight:850;letter-spacing:.16em}.page-header{justify-content:space-between;gap:22px;margin-bottom:26px}.page-header,.page-title-wrap{display:flex;align-items:center}.page-title-wrap{gap:14px;min-width:0}.page-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid rgba(163,164,167,.23);border-radius:14px;background:linear-gradient(145deg,rgba(130,131,134,.18),rgba(177,178,181,.06));color:var(--blue-bright);box-shadow:inset 0 0 20px rgba(130,131,134,.08)}.page-header h1{margin:3px 0;font-size:1.4375rem;line-height:1.1;letter-spacing:-.035em}.page-header p{margin:0;color:var(--muted);font-size:.6875rem}.page-actions{display:flex;align-items:center;gap:8px}.field{display:grid;gap:7px;min-width:0}.field-label{color:#c3c4c7;font-size:.625rem;font-weight:750;letter-spacing:.025em}.field-hint{color:#737477;font-size:.5625rem;line-height:1.4}.input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:rgba(10,11,14,.68);color:var(--text);font-size:.75rem;transition:border-color .14s ease,box-shadow .14s ease}.input:hover{border-color:rgba(162,163,166,.23)}.input:focus{border-color:rgba(156,157,160,.55);box-shadow:0 0 0 3px rgba(130,131,134,.1);outline:none}.input::placeholder{color:#5b5c5f}.select{padding-right:30px;cursor:pointer}.textarea{min-height:112px;padding-top:11px;resize:vertical;line-height:1.55}.form-stack{display:grid;gap:18px}.form-grid{display:grid;gap:15px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.range{width:100%;height:5px;margin:8px 0;border-radius:999px;accent-color:var(--blue);cursor:pointer}.range-labels{display:flex;justify-content:space-between;color:#6b6c6f;font-size:.5625rem}.status-line{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border:1px solid;border-radius:10px;font-size:.625rem;line-height:1.45}.status-line svg{flex:none;margin-top:0}.status-blue{border-color:rgba(130,131,134,.17);background:rgba(130,131,134,.07);color:#c8c9cc}.status-green{border-color:rgba(55,217,149,.17);background:rgba(55,217,149,.07);color:#98e9c4}.status-amber{border-color:rgba(255,187,77,.18);background:rgba(255,187,77,.07);color:#e8c17e}.status-red{border-color:rgba(255,95,112,.18);background:rgba(255,95,112,.07);color:#ff9ba5}.empty-state{display:grid;place-items:center;padding:58px 24px;text-align:center}.empty-state>span{display:grid;place-items:center;width:58px;height:58px;margin-bottom:16px;border:1px solid rgba(157,158,161,.2);border-radius:17px;background:rgba(130,131,134,.09);color:var(--blue-bright)}.empty-state h3{margin:0 0 7px;font-size:1.0625rem}.empty-state p{max-width:420px;margin:0 0 20px;color:var(--muted);font-size:.6875rem;line-height:1.65}.profile-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:22px}.profile-summary{display:flex;flex-direction:column;align-items:center;padding:20px;border:1px solid rgba(156,157,160,.17);border-radius:14px;background:radial-gradient(circle at 50% 10%,rgba(130,131,134,.13),transparent 40%),rgba(10,11,14,.45);text-align:center}.summary-icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:14px;border-radius:18px;background:linear-gradient(145deg,#6e6f72,#9fa0a3);box-shadow:0 12px 32px rgba(130,131,134,.28)}.profile-summary h3{margin:5px 0 15px;font-size:1.0625rem}.profile-summary dl{display:grid;gap:1px;width:100%;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--border)}.profile-summary dl div{display:flex;justify-content:space-between;gap:8px;padding:8px 9px;background:rgba(12,13,16,.92);font-size:.5rem}.profile-summary dt{color:var(--muted)}.profile-summary dd{margin:0;max-width:58%;overflow:hidden;font-weight:700;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap}.profile-summary>p{display:flex;align-items:center;gap:5px;margin:auto 0 0;padding-top:14px;color:#7f8083;font-size:.5rem}.account-welcome{display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden}.welcome-steps{padding:35px;border-right:1px solid var(--border);background:radial-gradient(circle at 0 0,rgba(130,131,134,.11),transparent 46%)}.welcome-steps h2{margin:7px 0 8px;font-size:1.5625rem;letter-spacing:-.04em}.welcome-steps>p{max-width:520px;margin:0;color:var(--muted);font-size:.6875rem;line-height:1.65}.welcome-steps ol{display:grid;gap:13px;margin:25px 0 0;padding:0;list-style:none}.welcome-steps li{display:flex;align-items:center;gap:11px}.welcome-steps li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(162,163,166,.2);border-radius:9px;background:rgba(130,131,134,.09);color:#b0b1b4;font-size:.625rem;font-weight:800}.welcome-steps li div{display:grid;gap:2px}.welcome-steps li strong{font-size:.625rem}.welcome-steps li small{color:var(--muted);font-size:.5rem}.minecraft-head{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#232427;image-rendering:pixelated}.minecraft-head img{position:absolute;top:-100%;width:800%;max-width:none;height:800%;image-rendering:pixelated}.minecraft-head-base{left:-100%}.minecraft-head-hat{left:-500%}.account-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.account-method{display:flex;flex-direction:column;align-items:flex-start;min-height:390px;padding:22px;border:1px solid var(--border);border-radius:14px;background:rgba(10,11,14,.42)}.microsoft-method{border-color:rgba(155,156,159,.23);background:radial-gradient(circle at 20% 0,rgba(130,131,134,.11),transparent 45%),rgba(10,11,14,.45)}.method-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:15px;border-radius:14px;background:rgba(130,131,134,.11);color:#b4b5b8}.offline-method .method-icon{background:rgba(157,158,161,.1);color:#b5b6b9}.account-method h3{margin:6px 0 7px;font-size:1.1875rem}.account-method>p{margin:0 0 17px;color:var(--muted);font-size:.625rem;line-height:1.55}.account-method ul{display:grid;gap:8px;width:100%;margin:0 0 22px;padding:0;color:#aaabae;font-size:.5625rem;list-style:none}.account-method li{display:flex;align-items:center;gap:7px}.account-method li svg{color:var(--green)}.account-method .button{width:100%;margin-top:auto}.account-method .field{width:100%;margin-bottom:13px}.text-link{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:10px;border:0;background:transparent;color:#818285;font-size:.5rem;cursor:pointer}.profile-content-manager{padding-top:18px}.content-manager-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.content-manager-heading h2{margin:4px 0 3px;font-size:1.125rem}.content-manager-heading p{margin:0;color:var(--muted);font-size:.5rem;text-transform:capitalize}.content-toolbar{overflow:hidden}.content-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--border)}.content-tabs button{display:grid;gap:3px;min-height:58px;padding:11px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;text-align:left}.content-tabs button:last-child{border-right:0}.content-tabs button.is-active{background:linear-gradient(180deg,rgba(130,131,134,.13),rgba(130,131,134,.035));box-shadow:inset 0 -2px var(--blue);color:white}.content-tabs strong{font-size:.625rem}.content-tabs small{color:#6b6c6f;font-size:.4375rem}.content-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px}.profile-content-manager .content-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.content-target{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:rgba(14,15,18,.72)}.content-target>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgba(130,131,134,.1);color:#b2b3b6}.content-target>div{display:grid;min-width:0;gap:3px}.content-target small{color:#636467;font-size:.375rem;font-weight:850;letter-spacing:.1em}.content-target strong{overflow:hidden;font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.library-view-switch{display:flex;align-items:center;gap:5px;margin:16px 0 12px}.library-view-switch button{display:flex;align-items:center;gap:7px;min-height:35px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font-size:.625rem;font-weight:700;cursor:pointer}.library-view-switch button.is-active{border-color:var(--border);background:rgba(27,28,31,.84);color:white}.content-search{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:13px;padding-left:12px;border:1px solid var(--border);border-radius:12px;background:rgba(16,17,20,.76)}.content-search>svg{color:#6f7073}.content-search .input{border:0;background:transparent;box-shadow:none}.content-search .button{margin:5px}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.content-card{display:flex;flex-direction:column;min-height:260px;padding:16px}.content-card-clickable{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.content-card-clickable:hover{border-color:rgba(163,164,167,.38);background:linear-gradient(145deg,rgba(31,32,35,.98),rgba(18,19,22,.98));box-shadow:0 14px 34px rgba(0,0,0,.2);transform:translateY(-1px)}.content-card-clickable:focus-visible{outline:2px solid var(--launcher-blue-bright);outline-offset:2px}.content-card-head{display:flex;align-items:center;gap:10px}.content-logo{display:grid;place-items:center;width:43px;height:43px;flex:none;overflow:hidden;border-radius:11px;background:rgba(130,131,134,.1);color:#b4b5b8}.content-logo img{width:100%;height:100%;object-fit:cover}.content-card-head>div{display:grid;flex:1 1;min-width:0;gap:3px}.content-card h3{margin:0;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.content-card-head p{margin:0;color:var(--muted);font-size:.5rem}.content-card-head>.badge{flex:none;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-description{display:-webkit-box;min-height:45px;margin:14px 0 10px;overflow:hidden;color:#939497;font-size:.5625rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.content-card-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#7a7b7e;font-size:.5rem}.content-card-meta span{display:flex;align-items:center;gap:4px}.content-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:23px;margin-bottom:12px}.content-card>.button{width:100%;margin-top:auto}.installed-list{display:grid;gap:8px}.installed-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px}.installed-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:rgba(130,131,134,.1);color:#b1b2b5}.installed-icon.muted{background:rgba(159,160,163,.08);color:#8b8c8f}.installed-row>div{display:grid;gap:3px;min-width:0}.installed-row strong{overflow:hidden;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.installed-row small{color:var(--muted);font-size:.5rem}.installed-search{margin-top:2px}.installed-untracked{display:grid;gap:9px;margin-top:18px;padding:13px 15px;border:1px solid rgba(150,151,154,.16);border-radius:12px;background:rgba(16,17,20,.56)}.installed-untracked-list{display:flex;flex-wrap:wrap;gap:7px}.installed-untracked-list span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(150,151,154,.14);border-radius:7px;color:#939497;font-size:.5rem}.content-details{display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:17px;min-width:0}.content-details-main,.content-details-sidebar{display:grid;align-content:start;gap:13px;min-width:0}.content-details-hero{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:14px;padding:2px 0 16px;border-bottom:1px solid var(--border)}.content-details-icon{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border:1px solid rgba(171,172,175,.28);border-radius:15px;background:linear-gradient(145deg,rgba(131,132,135,.18),rgba(168,169,172,.08));color:#b9babd}.content-details-icon img{width:100%;height:100%;object-fit:cover}.content-details-title{display:grid;align-content:start;gap:5px;min-width:0}.content-chip-list,.content-details-kicker,.content-details-stats{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.content-details-title h2{margin:0;font-size:1.25rem}.content-details-title p{margin:0;color:#a2a3a6;font-size:.625rem;line-height:1.55}.content-details-stats{margin-top:2px;color:#828386;font-size:.5rem}.content-details-stats span{display:inline-flex;align-items:center;gap:4px}.content-details-actions{display:grid;align-content:start;justify-items:stretch;gap:7px;min-width:122px}.content-details-actions .button{white-space:nowrap}.content-details-tabs{display:flex;gap:5px;padding-bottom:1px;border-bottom:1px solid var(--border)}.content-details-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8c8d90;font-size:.5625rem;font-weight:750;cursor:pointer}.content-details-tabs button.is-active{border-bottom-color:var(--launcher-blue-bright);color:#ffffff}.content-details-description{min-height:190px;padding:15px;border:1px solid rgba(150,151,154,.15);border-radius:12px;background:rgba(17,18,21,.68)}.content-details-description h3{margin:0 0 10px;padding-bottom:9px;border-bottom:1px solid rgba(150,151,154,.14);font-size:1rem}.content-changelog p,.content-details-description>p{margin:0;color:#b7b8bb;font-size:.625rem;line-height:1.65;white-space:pre-wrap}.content-section-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#f1f2f5;font-size:.625rem;font-weight:800}.content-section-heading>span{display:inline-flex;align-items:center;gap:6px}.content-section-heading small{color:#818285;font-size:.5rem;font-weight:650}.content-changelog{display:grid;gap:10px;margin-top:15px;padding:12px;background:rgba(130,131,134,.06)}.content-details-sidebar>.card{display:grid;gap:11px;padding:14px}.content-details-sidebar>.card>.input,.content-details-sidebar>.card>.select{width:100%}.content-details-sidebar .content-section-heading>svg{color:#50dfa0}.content-sidebar-label{color:#858689;font-size:.5rem;font-weight:700}.content-selected-release{margin:0;color:#909194;font-size:.5rem;line-height:1.4}.content-version-list{display:grid;gap:7px;max-height:390px;overflow:auto;padding-right:2px}.content-version{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 12px;border:1px solid rgba(150,151,154,.15);border-radius:10px;background:rgba(17,18,21,.66);color:#ffffff;cursor:pointer;text-align:left}.content-version.is-selected,.content-version:hover{border-color:rgba(163,164,167,.48);background:rgba(130,131,134,.1)}.content-version>span:first-child{display:grid;gap:3px;min-width:0}.content-version strong{overflow:hidden;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.content-version small{color:#858689;font-size:.5rem}.content-version-meta{display:flex;flex:none;align-items:center;gap:5px}.content-details-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:125px;padding:20px;border:1px dashed rgba(150,151,154,.22);border-radius:12px;color:#8f9093;font-size:.625rem;text-align:center}.content-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.content-gallery figure{margin:0;overflow:hidden;border:1px solid rgba(150,151,154,.16);border-radius:10px;background:rgba(17,18,21,.66)}.content-gallery img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.content-gallery figcaption{padding:7px 9px;color:#9c9da0;font-size:.5rem}.content-links{display:grid;gap:3px}.content-links button{display:inline-flex;align-items:center;gap:7px;padding:7px 0;border:0;background:transparent;color:#b7b8bb;font-size:.5625rem;cursor:pointer;text-align:left;text-transform:capitalize}.content-links button:hover{color:#ffffff}.settings-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:17px}.settings-tabs{display:flex;flex-direction:column;gap:4px}.settings-tabs button{display:grid;grid-template-columns:21px 1fr auto;align-items:center;gap:9px;min-height:42px;padding:0 11px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;text-align:left}.settings-tabs button.is-active,.settings-tabs button:hover{background:rgba(29,30,33,.75);color:white}.settings-tabs button.is-active{border-color:rgba(158,159,162,.18);box-shadow:inset 3px 0 var(--blue)}.settings-tabs button.is-active>svg:first-child{color:var(--blue-bright)}.settings-tabs span{font-size:.625rem;font-weight:650}.settings-tabs button>svg:last-child{color:#5f6063}.settings-stack{display:grid;gap:13px}.settings-card{padding:20px}.renderer-select-card .field{margin-bottom:12px}.settings-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px}.settings-card-heading>span{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:11px;background:rgba(130,131,134,.1);color:#b0b1b4}.settings-card-heading>div{flex:1 1}.settings-card-heading h2{margin:0 0 3px;font-size:.875rem}.settings-card-heading p{margin:0;color:var(--muted);font-size:.5625rem}.settings-card-heading>strong{color:#babbbe;font-size:.875rem}.toggle-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--border)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 13px;border:0;background:rgba(13,14,17,.92);cursor:pointer;text-align:left}.toggle-row:hover{background:rgba(24,25,28,.95)}.toggle-row>span:first-child{display:grid;gap:3px}.toggle-row strong{font-size:.625rem}.toggle-row small{color:var(--muted);font-size:.5rem}.toggle{position:relative;width:37px;height:21px;flex:none;border-radius:999px;background:#313235;transition:.15s ease}.toggle span{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#8f9093;transition:.15s ease}.toggle.is-on{background:linear-gradient(90deg,var(--blue-deep),var(--blue));box-shadow:0 0 15px rgba(130,131,134,.25)}.toggle.is-on span{left:19px;background:white}.renderer-policy-card{display:grid;grid-template-columns:115px 1fr;align-items:center;gap:23px;padding:24px;overflow:hidden;border-color:rgba(158,159,162,.24);background:radial-gradient(circle at 7% 50%,rgba(130,131,134,.15),transparent 28%),linear-gradient(145deg,rgba(26,27,30,.98),rgba(13,14,17,.95))}.renderer-orbit{position:relative;display:grid;place-items:center;width:100px;height:100px}.renderer-orbit>span{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(174,175,178,.35);border-radius:18px;background:linear-gradient(145deg,#6f7073,#9fa0a3);box-shadow:0 12px 40px rgba(130,131,134,.32)}.renderer-orbit i{position:absolute;inset:8px;border:1px solid rgba(170,171,174,.19);border-radius:50%}.renderer-orbit i:last-child{inset:0;border-style:dashed;opacity:.55}.renderer-policy-card h2{margin:5px 0 6px;font-size:1.25rem}.renderer-policy-card p{max-width:710px;margin:0;color:var(--muted);font-size:.625rem;line-height:1.6}.renderer-route{display:flex;align-items:center;gap:8px;margin-top:15px}.renderer-route>svg{color:#636467}.hardware-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;background:var(--border)}.hardware-grid>div{display:grid;grid-template-columns:37px 1fr;align-items:center;gap:1px 10px;padding:16px;background:rgba(16,17,20,.95)}.hardware-grid>div>span{grid-row:1/span 2;display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:rgba(130,131,134,.09);color:#b0b1b4}.hardware-grid small{color:#66676a;font-size:.375rem;font-weight:850;letter-spacing:.1em}.hardware-grid strong{overflow:hidden;font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.runtime-empty{display:grid;place-items:center;padding:45px;color:var(--muted);text-align:center}.runtime-empty>svg{color:#b1b2b5}.runtime-empty h3{margin:13px 0 5px;color:white;font-size:.875rem}.runtime-empty p{margin:0 0 17px;font-size:.5625rem}.runtime-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.runtime-card{padding:16px}.runtime-card>div{display:flex;align-items:center;gap:10px}.runtime-version{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(130,131,134,.11);color:#b4b5b8;font-size:1.0625rem;font-weight:850}.runtime-card>div>span:nth-child(2){display:grid;flex:1 1;gap:2px}.runtime-card small{color:#67686b;font-size:.375rem;font-weight:800;letter-spacing:.1em}.runtime-card strong{font-size:.625rem}.runtime-card>p{height:28px;margin:12px 0;overflow:hidden;color:var(--muted);font-family:Cascadia Code,monospace;font-size:.4375rem;line-height:1.45}.runtime-card>.button{width:100%}.path-list{display:grid;gap:6px}.path-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--border);border-radius:9px;background:rgba(12,13,16,.5);cursor:pointer;text-align:left}.path-list button.is-active{border-color:rgba(160,161,164,.35);background:rgba(130,131,134,.07)}.path-list button>span:first-child{display:grid;min-width:0;gap:3px}.path-list strong{font-size:.5625rem}.path-list small{overflow:hidden;color:var(--muted);font-size:.4375rem;text-overflow:ellipsis;white-space:nowrap}.path-list button>svg{color:var(--green)}.path-list button>span:last-child{color:#b3b4b7;font-size:.5rem;font-weight:800}.inline-actions{display:flex;gap:8px}.storage-summary{display:flex;align-items:center;gap:15px;padding:20px;border-color:rgba(161,162,165,.2)}.storage-summary>span{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:rgba(130,131,134,.1);color:#b3b4b7}.storage-summary>div{display:grid;gap:3px}.storage-summary small{color:#6d6e71;font-size:.4375rem;font-weight:850;letter-spacing:.12em}.storage-summary strong{font-size:1.3125rem}.storage-summary p{margin:0;color:var(--muted);font-size:.5rem}.directory-picker{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-bottom:12px}.folder-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.folder-card{display:grid;grid-template-columns:39px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:11px}.folder-card>span{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:rgba(130,131,134,.09);color:#b1b2b5}.folder-card>div{display:grid;min-width:0;gap:3px}.folder-card small{color:#696a6d;font-size:.375rem;font-weight:800;letter-spacing:.1em}.folder-card strong{overflow:hidden;color:#b6b7ba;font-family:Cascadia Code,monospace;font-size:.4375rem;text-overflow:ellipsis;white-space:nowrap}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(3,4,7,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in .14s ease}@keyframes fade-in{0%{opacity:0}}.modal{width:min(100%,590px);max-height:min(88vh,820px);overflow:auto;border:1px solid rgba(145,146,149,.2);border-radius:18px;background:linear-gradient(145deg,#1b1c1f,#0f1013);box-shadow:0 35px 100px rgba(0,0,0,.62);animation:modal-in .17s ease}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.modal-small{width:min(100%,430px)}.modal-large{width:min(100%,900px)}.modal-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 21px;border-bottom:1px solid var(--border);background:rgba(23,24,27,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.modal-header h2{margin:0 0 3px;font-size:1.0625rem}.modal-header p{margin:0;color:var(--muted);font-size:.5625rem}.modal-body{display:grid;gap:16px;padding:21px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.crash-dialog{display:flex;align-items:flex-start;gap:13px}.crash-icon{display:grid;place-items:center;width:50px;height:50px;flex:none;border-radius:14px;background:rgba(255,95,112,.11);color:#ff7887}.crash-dialog p{margin:2px 0 9px;color:#cecfd2;font-size:.625rem;line-height:1.55}.crash-dialog code{padding:5px 7px;border-radius:6px;background:rgba(255,95,112,.08);color:#ff8995;font-size:.5rem}.toast-stack{position:fixed;z-index:1200;right:22px;bottom:22px;width:min(360px,calc(100vw - 44px));pointer-events:none}.toast,.toast-stack{display:grid;gap:8px}.toast{grid-template-columns:22px 1fr 24px;align-items:center;padding:11px 11px 11px 13px;border:1px solid var(--border);border-radius:11px;background:rgba(22,23,26,.97);box-shadow:0 18px 55px rgba(0,0,0,.38);color:#e6e7ea;font-size:.625rem;pointer-events:auto;animation:toast-in .18s ease}@keyframes toast-in{0%{opacity:0;transform:translateX(12px)}}.toast>button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.toast-success>svg{color:var(--green)}.toast-error>svg{color:var(--red)}.toast-info>svg{color:var(--blue-bright)}.global-progress{position:absolute;z-index:50;right:20px;bottom:18px;left:20px;display:grid;grid-template-columns:36px minmax(160px,auto) minmax(140px,1fr) 42px;align-items:center;gap:11px;min-height:56px;padding:9px 13px;border:1px solid rgba(159,160,163,.28);border-radius:13px;background:rgba(17,18,21,.97);box-shadow:0 20px 70px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.progress-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(130,131,134,.12);color:#b6b7ba}.progress-copy{display:grid;gap:2px}.progress-copy strong{font-size:.5625rem}.progress-copy span{color:var(--muted);font-size:.4375rem;text-transform:capitalize}.progress-track{height:5px;overflow:hidden;border-radius:999px;background:#292a2d}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue-deep),var(--blue-bright));box-shadow:0 0 12px rgba(177,178,181,.45);transition:width .2s ease}.global-progress>b{color:#c5c6c9;font-size:.5625rem;text-align:right}@media (max-width:980px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page{padding-inline:22px}}@media (max-width:720px){.page-header{align-items:flex-start}.page-actions{flex-wrap:wrap;justify-content:flex-end}.account-methods,.content-details,.content-grid,.directory-picker,.folder-grid,.form-grid.two,.hardware-grid,.profile-form-layout,.runtime-grid{grid-template-columns:1fr}.content-details-hero{grid-template-columns:58px minmax(0,1fr)}.content-details-icon{width:58px;height:58px}.content-details-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.first-run-modal{width:min(94vw,780px);border-radius:14px;background:#0c0d10}.first-run-modal .modal-header{position:static;padding:21px 22px 17px;background:#0c0d10}.first-run-modal .modal-header h2{font-size:1.1875rem}.first-run-modal .modal-header p{font-size:.5625rem}.first-run-modal .modal-body{padding:20px 22px 22px}.first-run-auth,.first-run-profile{display:grid;gap:16px}.first-run-method{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:17px;border:1px solid rgba(255,255,255,.095);border-radius:12px;background:rgba(18,19,22,.9)}.first-run-method-primary{border-color:rgba(159,160,163,.28);background:linear-gradient(135deg,rgba(130,131,134,.08),rgba(18,19,22,.93))}.first-run-method-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:11px;background:rgba(130,131,134,.11);color:#b5b6b9}.first-run-method-icon.microsoft-icon{color:#ffffff}.first-run-method>div:nth-child(2){display:grid;gap:3px}.first-run-method small{color:#afb0b3;font-size:.4375rem;font-weight:850;letter-spacing:.13em}.first-run-method h3{margin:0;font-size:.9375rem}.first-run-method p{margin:0;color:#828386;font-size:.5625rem;line-height:1.5}.first-run-method .button{white-space:nowrap}.first-run-divider{position:relative;height:1px;background:rgba(255,255,255,.075);text-align:center}.first-run-divider span{position:relative;top:-7px;padding:0 10px;background:#0c0d10;color:#626366;font-size:.5rem;font-weight:800}.first-run-inline-input{display:flex!important;min-width:300px;gap:8px!important}.first-run-inline-input .input{min-width:170px}.first-run-error{margin:0;padding:10px 12px;border:1px solid rgba(255,94,110,.24);border-radius:9px;background:rgba(255,70,90,.075);color:#ff8290;font-size:.5625rem}.first-run-profile-account{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025)}.first-run-profile-account>span{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:9px;background:#252629}.first-run-profile-account>div{display:grid;gap:3px}.first-run-profile-account small{color:#707174;font-size:.4375rem;font-weight:800;letter-spacing:.12em}.first-run-profile-account strong{font-size:.8125rem}.first-run-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.first-run-memory{align-self:end}.first-run-summary{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid rgba(168,169,172,.15);border-radius:9px;background:rgba(130,131,134,.045);color:#98999c}.first-run-summary>span{color:#b6b7ba}.first-run-summary p{margin:0;font-size:.5625rem}.first-run-actions{display:flex;justify-content:flex-end}.first-run-actions .button{min-width:170px;justify-content:center}@media (max-width:760px){.first-run-method{grid-template-columns:44px minmax(0,1fr)}.first-run-inline-input,.first-run-method>.button{grid-column:1/-1;width:100%}.first-run-inline-input{min-width:0}.first-run-form-grid{grid-template-columns:1fr}}.first-run-actions-split{justify-content:space-between}:root{--bg:#0a0b0e;--panel:rgba(21,22,25,0.92);--panel-solid:#151619;--panel-raised:#1d1e21;--panel-soft:rgba(31,32,35,0.74);--border:rgba(201,202,205,0.14);--border-strong:rgba(172,173,176,0.38);--blue:#acadb0;--blue-bright:#c9cacd;--blue-deep:#7d7e81;--text:#f4f7fb;--muted:#a4a5a8;--faint:#76777a;--shadow:0 18px 52px rgba(0,0,0,0.25)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:rgba(201,202,205,.82)}.card{border-radius:15px;background:rgba(21,22,25,.91);box-shadow:0 10px 28px rgba(0,0,0,.13)}.button{transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.button-primary{border-color:rgba(201,202,205,.28);background:#9c9da0;color:#101114;box-shadow:none}.button-primary:hover:not(:disabled){background:#afb0b3;box-shadow:none}.button-ghost:hover:not(:disabled),.button-secondary:hover:not(:disabled){background:rgba(172,173,176,.09)}.badge{min-width:max-content;min-height:22px;padding:4px 9px;border-radius:999px;line-height:1;overflow:hidden;text-overflow:clip}.badge-blue{border-color:rgba(172,173,176,.28);background:rgba(172,173,176,.13);color:#d5d6d9}.page-icon{border-color:rgba(172,173,176,.24);background:rgba(172,173,176,.16);color:#d4d5d8;box-shadow:none}.selection-control{display:grid;gap:12px;min-width:0}.selection-search{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 13px;border:1px solid var(--border);border-radius:11px;background:rgba(11,12,15,.62);color:#919295}.selection-search:focus-within{border-color:rgba(201,202,205,.46)}.selection-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:.6875rem}.selection-search input::placeholder{color:#76777a}.selection-card-grid{display:grid;gap:10px;min-width:0;max-height:390px;overflow:auto;padding:1px}.selection-cols-1{grid-template-columns:1fr}.selection-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.selection-card{display:grid;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;min-width:0;min-height:86px;padding:13px 14px;border:1px solid rgba(201,202,205,.13);border-radius:13px;background:rgba(14,15,18,.7);color:var(--text);cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.selection-card:hover:not(:disabled){border-color:rgba(172,173,176,.34);background:rgba(30,31,34,.9);transform:translateY(-1px)}.selection-card.is-selected{border-color:rgba(201,202,205,.68);background:rgba(110,111,114,.16);box-shadow:inset 0 0 0 1px rgba(201,202,205,.06)}.selection-card-icon{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:11px;background:rgba(172,173,176,.11);color:#cccdd0}.selection-card-icon img{width:100%;height:100%;object-fit:cover}.selection-card-copy{display:grid;min-width:0;gap:5px}.selection-card-title-row{display:flex;align-items:center;min-width:0;gap:8px}.selection-card-title-row strong{min-width:0;overflow:hidden;font-size:.6875rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.selection-card-title-row .badge{flex:none}.selection-card-copy small{display:-webkit-box;overflow:hidden;color:#9fa0a3;font-size:.5625rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.selection-card-copy em{overflow:hidden;color:#818285;font-family:Cascadia Code,Consolas,monospace;font-size:.46875rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.selection-card-check{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(201,202,205,.17);border-radius:999px;color:#151619}.selection-card-check.is-selected{border-color:#c9cacd;background:#c9cacd}.selection-control.is-compact .selection-card{grid-template-columns:38px minmax(0,1fr) 22px;min-height:68px;padding:10px 11px}.selection-control.is-compact .selection-card-icon{width:38px;height:38px;border-radius:9px}.selection-control.is-compact .selection-card-copy small{font-size:.5rem}.selection-empty{padding:28px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);font-size:.625rem;text-align:center}.settings-card{padding:clamp(20px,2vw,28px)}.folder-card>span,.hardware-grid>div>span,.settings-card-heading>span{background:rgba(172,173,176,.11);color:#cdced1}.toggle.is-on{background:#9d9ea1;box-shadow:none}.renderer-policy-card{border-color:rgba(172,173,176,.22);background:rgba(23,24,27,.92)}.renderer-orbit>span{border-color:rgba(201,202,205,.34);background:rgba(172,173,176,.2);color:#dbdcdf;box-shadow:none}.modal{border-color:rgba(201,202,205,.18);background:#151619;box-shadow:0 28px 78px rgba(0,0,0,.46);animation:none}.modal-backdrop{background:rgba(6,7,10,.66);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:none}.modal-header{background:rgba(21,22,25,.97)}@media (max-width:980px){.selection-cols-3,.selection-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.selection-cols-2,.selection-cols-3,.selection-cols-4{grid-template-columns:1fr}.selection-card-grid{max-height:440px}}.selection-card{min-height:92px;padding:15px 16px}.selection-card-title-row strong{font-size:.8125rem}.selection-card-copy small{font-size:.625rem;line-height:1.5}.selection-card-copy em{font-size:.53125rem}.selection-control.is-compact .selection-card{min-height:74px;padding:11px 12px}.selection-control.is-compact .selection-card-title-row strong{font-size:.71875rem}.selection-control.is-compact .selection-card-copy small{font-size:.5625rem}.badge{font-size:.5rem;font-weight:800;letter-spacing:.035em}:root{--bg:#0b0c0f;--panel:rgba(22,23,26,0.9);--panel-solid:#16171a;--panel-raised:#202124;--panel-soft:rgba(31,32,35,0.72);--border:rgba(187,188,191,0.14);--border-strong:rgba(163,164,167,0.3);--text:#f3f6fb;--muted:#a7a8ab;--faint:#77787b;--blue:#a0a1a4;--blue-bright:#c6c7ca;--blue-deep:#818285;--green:#61c994;--amber:#e9b85d;--red:#e96f78;--purple:#a1a2a5;--shadow:0 20px 56px rgba(0,0,0,0.28)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:rgba(198,199,202,.72)}.modal{border-color:rgba(187,188,191,.16);background:#16171a;box-shadow:0 28px 80px rgba(0,0,0,.5)}.modal-large{width:min(96vw,1180px)}.modal-header{background:rgba(21,22,25,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width:1800px){.modal-large{width:min(92vw,1320px)}.modal-header h2{font-size:clamp(1.0625rem,.95vw,1.3125rem)}.modal-header p{font-size:clamp(.5625rem,.5vw,.6875rem)}}.java-performance-card{padding:clamp(20px,1.5vw,30px)}.java-performance-card .settings-card-heading{margin-bottom:clamp(16px,1.2vw,24px)}.java-performance-card .selection-card-grid{gap:clamp(11px,.9vw,17px)}.java-performance-card .selection-card{min-height:clamp(94px,7vw,124px);padding:clamp(15px,1.15vw,22px);border-radius:13px}.java-performance-card .selection-card-icon{width:clamp(42px,3vw,54px);height:clamp(42px,3vw,54px);border-radius:12px}.java-performance-card .selection-card-title-row strong{font-size:clamp(.6875rem,.75vw,.875rem)}.java-performance-card .selection-card-copy small{margin-top:4px;font-size:clamp(.5rem,.55vw,.625rem);line-height:1.45}.java-performance-card .selection-card-copy em{margin-top:5px;font-size:clamp(.4375rem,.5vw,.5625rem);line-height:1.5}.java-actions{gap:10px;margin-top:15px;flex-wrap:wrap}.java-actions .button{min-height:39px;padding-inline:14px}.java-performance-card .status-line{margin-top:13px;min-height:40px;padding:10px 13px}.hardware-grid{min-height:clamp(76px,5.5vw,102px);padding:clamp(15px,1.2vw,22px);gap:clamp(14px,1.3vw,24px)}.hardware-grid>div{min-width:0;gap:8px}.hardware-grid>div>span{width:clamp(38px,2.7vw,48px);height:clamp(38px,2.7vw,48px)}.hardware-grid small{font-size:clamp(.4375rem,.48vw,.5625rem)}.hardware-grid strong{font-size:clamp(.625rem,.68vw,.8125rem)}@media (min-width:1440px){.page-header h1{font-size:clamp(1.5625rem,1.45vw,1.9375rem)}.page-header p{font-size:clamp(.8125rem,.76vw,1rem)}.field-label{font-size:clamp(.625rem,.62vw,.75rem)}.field-hint{font-size:clamp(.5625rem,.56vw,.6875rem)}.input{min-height:clamp(42px,2.8vw,50px);font-size:clamp(.75rem,.7vw,.875rem)}.button-sm{min-height:clamp(34px,2.25vw,40px);font-size:clamp(.6875rem,.66vw,.8125rem)}.button-md{min-height:clamp(40px,2.6vw,47px);font-size:clamp(.75rem,.72vw,.875rem)}.button-lg{min-height:clamp(47px,3vw,55px);font-size:clamp(.8125rem,.78vw,.9375rem)}.badge{font-size:clamp(.5rem,.5vw,.625rem)}.selection-card-title-row strong{font-size:clamp(.8125rem,.75vw,.9375rem)}.selection-card-copy small{font-size:clamp(.625rem,.61vw,.75rem)}.selection-card-copy em{font-size:clamp(.53125rem,.52vw,.625rem)}.modal-header h2{font-size:clamp(1.125rem,1vw,1.375rem)}.modal-header p{font-size:clamp(.625rem,.58vw,.75rem)}}@media (min-width:2400px){.page-header h1{font-size:2.125rem}.page-header p{font-size:1.0625rem}.field-label{font-size:.8125rem}.field-hint{font-size:.75rem}.button-sm{font-size:.875rem}.button-md{font-size:.9375rem}.button-lg,.selection-card-title-row strong{font-size:1rem}.selection-card-copy small{font-size:.8125rem}.modal-header h2{font-size:1.5rem}.modal-header p{font-size:.8125rem}}@media (min-width:1600px) and (min-height:850px){.modal:not(.skin-selector-modal) .modal-body{font-size:clamp(.8125rem,.72vw,.9375rem)}.field-label{font-size:clamp(.6875rem,.66vw,.8125rem)!important}.field-hint{font-size:clamp(.5625rem,.55vw,.6875rem)!important}.input{font-size:clamp(.8125rem,.72vw,.9375rem)!important}.button-md{font-size:clamp(.75rem,.7vw,.875rem)!important}}.global-progress{grid-template-columns:36px minmax(160px,auto) minmax(140px,1fr) 42px auto}.progress-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.progress-action-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid rgba(183,184,187,.16);border-radius:8px;background:rgba(150,151,154,.08);color:#d7d8db;font:inherit;font-size:.5rem;font-weight:720;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.progress-action-button:hover:not(:disabled){border-color:rgba(187,188,191,.32);background:rgba(154,155,158,.16);color:#f0f6ff}.progress-action-button.is-cancel:hover:not(:disabled){border-color:rgba(255,111,124,.28);background:rgba(190,61,76,.12);color:#ffc0c7}.progress-action-button:disabled{opacity:.45;cursor:default}.progress-pause-glyph{display:inline-grid;place-items:center;width:14px;font-size:.6875rem;font-weight:900;line-height:1}@media (max-width:850px){.global-progress{grid-template-columns:32px minmax(120px,1fr) 42px auto}.global-progress .progress-track{grid-column:2/-1;grid-row:2;width:100%}.progress-action-button span:last-child{display:none}.progress-action-button{width:30px;padding:0}}.progress-icon.is-complete{background:rgba(58,190,117,.13);color:#7fe3a4}.progress-icon.is-terminal:not(.is-complete){background:rgba(255,107,122,.12);color:#ff8994}.global-progress{left:clamp(14px,1.25vw,30px);right:clamp(14px,1.25vw,30px);bottom:clamp(14px,1.1vw,26px);grid-template-columns:clamp(42px,2.8vw,58px) minmax(clamp(170px,14vw,300px),auto) minmax(160px,1fr) clamp(42px,3vw,60px) auto;gap:clamp(10px,.72vw,16px);min-height:clamp(70px,5vw,92px);padding:clamp(10px,.72vw,15px) clamp(13px,.95vw,20px);border-radius:clamp(13px,.85vw,18px)}.progress-icon{width:clamp(42px,2.8vw,58px);height:clamp(42px,2.8vw,58px);border-radius:clamp(10px,.72vw,14px)}.progress-icon .spinner{width:clamp(18px,1.15vw,25px)!important;height:clamp(18px,1.15vw,25px)!important;border-width:clamp(2px,.13vw,3px)}.progress-copy{gap:clamp(2px,.2vw,5px)}.progress-copy strong{font-size:clamp(.75rem,.8vw,1rem);line-height:1.25}.progress-copy span{font-size:clamp(.625rem,.62vw,.8125rem);line-height:1.25}.progress-track{height:clamp(5px,.38vw,8px)}.global-progress>b{font-size:clamp(.6875rem,.7vw,.875rem)}.progress-actions{gap:clamp(6px,.4vw,9px)}.progress-action-button{min-height:clamp(31px,2.15vw,42px);padding-inline:clamp(10px,.72vw,15px);border-radius:clamp(8px,.55vw,11px);gap:clamp(5px,.35vw,8px);font-size:clamp(.625rem,.64vw,.8125rem)}.progress-pause-glyph{width:clamp(14px,.9vw,18px);font-size:clamp(.75rem,.8vw,1rem)}.modal-backdrop:has(.modal){--law-modal-safe:clamp(14px,1.5vw,30px);padding:var(--law-modal-safe)!important}.modal-backdrop:has(.modal)>.modal{max-height:calc(100vh - (var(--law-modal-safe) * 2))!important}@media (max-width:850px){.global-progress{grid-template-columns:clamp(34px,8vw,42px) minmax(120px,1fr) 42px auto;min-height:62px}.global-progress .progress-track{grid-column:2/-1;grid-row:2}.progress-action-button{width:clamp(31px,8vw,38px);padding:0}}html.lawclient-modal-open,html.lawclient-modal-open .page-scroll,html.lawclient-modal-open body{overflow:hidden!important}:root{--blue:#6199d8;--blue-bright:#8cb7e7;--blue-deep:#426d9d;--bg:#111216;--panel:rgba(25,26,31,.94);--panel-solid:#191a1f;--panel-raised:#24252b;--panel-soft:rgba(38,39,45,.8);--border:rgba(200,202,215,.12);--border-strong:rgba(170,177,195,.25);--text:#f2f2f5;--muted:#a0a1ac;--faint:#797b87}[role=button],a,button:not(:disabled),input[type=checkbox],select,summary{cursor:pointer}button:disabled{cursor:default}:root{--launcher-bg:#050609;--launcher-panel:rgba(16,17,20,0.95);--launcher-panel-raised:rgba(23,24,27,0.96);--launcher-border:rgba(255,255,255,0.11);--launcher-border-soft:rgba(255,255,255,0.075);--launcher-blue:#828386;--launcher-blue-bright:#afb0b3}.launcher-backdrop img{min-height:58%;opacity:.34;filter:saturate(.82) contrast(1.08) hue-rotate(5deg);transform:scale(1.035)}.launcher-backdrop span{background:linear-gradient(180deg,rgba(1,2,5,.58),rgba(1,2,5,.72) 36%,rgba(0,1,4,.94) 68%,#050609 88%),radial-gradient(circle at 75% 5%,rgba(119,120,123,.12),transparent 30%)}.launcher-header{padding:16px 18px 0}.topbar{width:min(100%,1280px);height:64px;padding:0 14px 0 18px;border-color:rgba(255,255,255,.12);border-radius:16px;background:rgba(9,10,13,.92);box-shadow:0 12px 36px rgba(0,0,0,.3)}.brand{position:relative;z-index:3;width:190px;height:54px}.brand-wordmark{width:178px;max-height:50px;filter:drop-shadow(0 0 11px rgba(145,146,149,.2))}.nav-list{display:flex;width:auto;gap:1px}.nav-item{min-width:92px;height:42px;padding:0 12px;color:rgba(255,255,255,.48)}.nav-item:hover{background:rgba(255,255,255,.035);color:rgba(255,255,255,.84)}.nav-item.is-active,.nav-item.is-active svg{color:#ffffff}.nav-item span{font-size:.8125rem;font-weight:640}.nav-active-line{bottom:6px;left:0;height:2px;background:linear-gradient(90deg,var(--launcher-blue),var(--launcher-blue-bright));border-radius:999px;box-shadow:0 0 9px rgba(157,158,161,.55);transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .14s ease}.topbar-right{position:relative;z-index:4;gap:6px}.language-button,.topbar-icon-button{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:rgba(255,255,255,.54);cursor:pointer;transition:.15s ease}.topbar-icon-button{width:40px;padding:0}.topbar-icon-button:hover{background:rgba(125,126,129,.12);color:#929396}.language-button{font-size:.75rem;font-weight:650}.language-button.is-open,.language-button:hover{background:rgba(130,131,134,.09);color:#b9babd}.topbar-menu-wrap{position:relative}.account-chip{min-width:128px;min-height:40px;gap:8px;padding:4px 10px 4px 6px;border-color:rgba(160,161,164,.34);border-radius:9px;background:rgba(22,23,26,.92)}.account-chip.is-open,.account-chip:hover{border-color:rgba(175,176,179,.62);background:rgba(28,29,32,.98)}.account-chip>strong{flex:1 1;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.account-chip>svg{color:rgba(255,255,255,.42)}.avatar{width:30px;height:30px;border-radius:7px;background:#242528}.topbar-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:80;overflow:hidden;border:1px solid rgba(161,162,165,.23);border-radius:11px;background:rgba(17,18,21,.985);box-shadow:0 20px 55px rgba(0,0,0,.52);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:menu-in .14s ease}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}.language-popover{width:165px;padding:5px}.account-popover-list button,.language-popover button,.manage-accounts{display:flex;align-items:center;width:100%;border:0;border-radius:8px;background:transparent;color:#cfd0d3;cursor:pointer;text-align:left}.language-popover button{gap:9px;min-height:36px;padding:0 9px}.language-popover button svg{margin-left:auto;color:var(--launcher-blue-bright)}.language-popover button.is-selected,.language-popover button:hover{background:rgba(130,131,134,.1);color:#bbbcbf}.account-popover{width:230px;padding:5px}.account-popover>p{margin:0;padding:15px 9px;color:var(--muted);font-size:.625rem;text-align:center}.account-popover-list{max-height:280px;overflow:auto;padding-bottom:4px;border-bottom:1px solid var(--launcher-border-soft)}.account-popover-list button{gap:9px;min-height:48px;padding:6px}.account-popover-list button.is-selected,.account-popover-list button:hover{background:rgba(130,131,134,.1)}.menu-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;overflow:hidden;border-radius:7px;background:#242528}.account-popover-list button>span:nth-child(2){display:grid;flex:1 1;min-width:0;gap:2px}.account-popover-list strong{overflow:hidden;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.account-popover-list small{color:#7a7b7e;font-size:.5rem}.account-popover-list i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--launcher-blue-bright);box-shadow:0 0 8px rgba(175,176,179,.7)}.manage-accounts{gap:8px;min-height:37px;margin-top:4px;padding:0 9px;color:#98999c;font-size:.625rem}.manage-accounts:hover{background:rgba(255,255,255,.045);color:#ffffff}.workspace{z-index:1}.page{width:min(100%,1280px);padding:30px 24px 38px}.launcher-footer{height:48px;padding:0 max(24px,calc((100vw - 1280px) / 2 + 24px));border-top-color:rgba(255,255,255,.075);background:rgba(3,4,7,.68);color:rgba(255,255,255,.34);font-size:.625rem}.launcher-footer span:last-child{color:rgba(255,255,255,.38)}@media (max-width:1080px){.nav-item{min-width:56px;padding-inline:10px}.nav-item span{display:none}.brand{width:166px}.brand-wordmark{width:154px}}@media (max-width:760px){.launcher-header{padding-inline:10px}.topbar{padding-left:10px}.brand{width:54px;overflow:hidden}.brand-wordmark{width:138px;max-width:none}.nav-item{min-width:40px;padding:0}.community-button,.language-button{display:none}.account-chip{min-width:42px;width:42px;padding:5px}.account-chip>strong,.account-chip>svg{display:none}}.launcher-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.launcher-footer .footer-rights{grid-column:2;justify-self:center}.launcher-footer .footer-version{grid-column:3;justify-self:end}@media (max-width:720px){.launcher-footer{grid-template-columns:1fr auto}.launcher-footer .footer-rights{grid-column:1;justify-self:start}.launcher-footer .footer-version{grid-column:2}}:root{--launcher-bg:#0a0b0e;--launcher-panel:rgba(20,21,24,0.93);--launcher-panel-raised:rgba(27,28,31,0.95);--launcher-border:rgba(201,202,205,0.14);--launcher-border-soft:rgba(201,202,205,0.085);--launcher-blue:#acadb0;--launcher-blue-bright:#c9cacd}.launcher-backdrop img{min-height:64%;opacity:.52;filter:saturate(.88) contrast(1.02) brightness(1.05);transform:scale(1.015)}.launcher-backdrop span{background:linear-gradient(180deg,rgba(6,7,10,.24) 0,rgba(8,9,12,.46) 38%,rgba(9,10,13,.78) 72%,var(--launcher-bg) 94%),radial-gradient(circle at 72% 7%,rgba(172,173,176,.08),transparent 34%)}.launcher-header{padding:18px clamp(14px,2vw,32px) 0}.topbar{width:min(100%,1760px);height:68px;border-color:var(--launcher-border);background:rgba(14,15,18,.88);box-shadow:0 10px 30px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-wordmark{filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}.nav-active-line{background:var(--launcher-blue)}.language-button.is-open,.language-button:hover,.topbar-icon-button:hover{background:rgba(172,173,176,.09)}.account-chip{border-color:rgba(172,173,176,.28);background:rgba(22,23,26,.88)}.account-chip.is-open,.account-chip:hover{border-color:rgba(201,202,205,.46);background:rgba(29,30,33,.95)}.topbar-popover{border-color:var(--launcher-border);background:rgba(18,19,22,.985)}.page{width:min(100%,1760px);padding:clamp(28px,2.4vw,44px) clamp(22px,2.6vw,46px) 44px}.launcher-footer{padding-inline:max(24px,calc((100vw - 1760px) / 2 + 38px))}@media (min-width:1500px){.topbar{height:72px}.nav-item{min-width:104px}.nav-item span{font-size:.84375rem}}.language-static{display:inline-grid;place-items:center;min-width:38px;height:38px;border:1px solid var(--launcher-border-soft);border-radius:9px;background:rgba(255,255,255,.025);color:rgba(236,243,250,.62);font-size:.6875rem;font-weight:700;letter-spacing:.06em}.account-picker-modal .selection-card-grid{max-height:330px}.account-picker-empty{margin:0;padding:26px;color:var(--muted);text-align:center}.launcher-backdrop img{opacity:.64;filter:saturate(.92) contrast(1.02) brightness(1.1)}.launcher-backdrop span{background:linear-gradient(180deg,rgba(6,7,10,.14) 0,rgba(8,9,12,.3) 38%,rgba(9,10,13,.68) 73%,var(--launcher-bg) 96%),radial-gradient(circle at 72% 7%,rgba(172,173,176,.055),transparent 36%)}:root{--launcher-bg:#0b0c0f;--launcher-panel:rgba(19,20,23,0.78);--launcher-panel-raised:rgba(27,28,31,0.9);--launcher-border:rgba(192,193,196,0.16);--launcher-border-soft:rgba(192,193,196,0.09);--launcher-blue:#a0a1a4;--launcher-blue-bright:#c6c7ca;--launcher-max:1900px}.app-shell{background:var(--launcher-bg)}.launcher-backdrop img{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;opacity:.84;filter:saturate(.82) contrast(1.02) brightness(.82);transform:none}.launcher-backdrop span{background:linear-gradient(180deg,rgba(9,10,13,.34),rgba(10,11,14,.52) 48%,rgba(9,10,13,.82)),linear-gradient(90deg,rgba(11,12,15,.36),transparent 38%,transparent 70%,rgba(11,12,15,.3))}.launcher-header{padding:clamp(12px,1.05vw,22px) clamp(12px,1.6vw,34px) 0}.topbar{width:min(100%,var(--launcher-max));height:clamp(60px,4.2vw,78px);padding-inline:clamp(12px,1.15vw,22px);border:1px solid var(--launcher-border);border-radius:clamp(14px,.9vw,18px);background:rgba(20,21,24,.72);box-shadow:0 10px 28px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(11px) saturate(1.05);backdrop-filter:blur(11px) saturate(1.05)}.brand{width:clamp(152px,12vw,245px);height:clamp(50px,3.4vw,66px)}.brand-wordmark{width:clamp(148px,11.3vw,230px);max-height:clamp(44px,3vw,60px);filter:drop-shadow(0 3px 8px rgba(0,0,0,.28))}.nav-list{gap:clamp(0px,.14vw,4px)}.nav-item{min-width:clamp(76px,6vw,118px);height:clamp(38px,2.55vw,48px);padding-inline:clamp(8px,.7vw,14px);border-radius:10px}.nav-item span{font-size:clamp(.6875rem,.72vw,.875rem)}.nav-item svg{width:clamp(16px,1.1vw,20px);height:clamp(16px,1.1vw,20px)}.nav-item:hover{background:rgba(203,204,207,.055)}.nav-item.is-active svg{color:var(--launcher-blue-bright);filter:none}.nav-active-line{background:var(--launcher-blue-bright);box-shadow:none}.topbar-right{gap:clamp(5px,.45vw,9px)}.language-button,.topbar-icon-button{height:clamp(37px,2.55vw,44px);border:1px solid transparent;background:rgba(255,255,255,.015)}.language-button.is-open,.language-button:hover,.topbar-icon-button:hover{border-color:rgba(198,199,202,.14);background:rgba(160,161,164,.08);color:var(--launcher-blue-bright)}.discord-header-button:hover{color:#b2b3b6}.language-button{gap:6px;padding-inline:9px}.language-code{display:inline-grid;place-items:center;min-width:25px;height:21px;padding-inline:4px;border-radius:6px;background:rgba(160,161,164,.1);color:#cdced1;font-size:.5rem;font-weight:800;letter-spacing:.04em}.language-popover{width:min(280px,calc(100vw - 28px));max-height:min(66vh,430px);overflow:auto}.language-popover button{min-height:40px;font-size:.6875rem}.language-popover button>span:nth-child(2){flex:1 1}.account-chip{min-width:clamp(116px,9.5vw,176px);min-height:clamp(38px,2.55vw,44px);border-color:rgba(160,161,164,.26);background:rgba(27,28,31,.74)}.account-chip:hover{border-color:rgba(198,199,202,.4);background:rgba(35,36,39,.9)}.account-chip>strong{font-size:clamp(.625rem,.68vw,.8125rem)}.topbar-popover{border-color:rgba(192,193,196,.16);background:rgba(21,22,25,.975);box-shadow:0 18px 46px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page{width:min(100%,var(--launcher-max));padding:clamp(22px,2.1vw,46px) clamp(18px,2.35vw,50px) clamp(32px,2.4vw,52px)}.launcher-footer{height:clamp(42px,3vw,52px);padding-inline:max(20px,calc((100vw - var(--launcher-max)) / 2 + clamp(22px, 2vw, 42px)));background:rgba(9,10,13,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width:1500px){.page{font-size:clamp(.875rem,.8vw,1.0625rem)}}@media (min-width:2200px){:root{--launcher-max:2200px}.topbar{height:84px}.brand{width:270px}.brand-wordmark{width:252px;max-height:66px}.nav-item{min-width:132px;height:52px}.nav-item span{font-size:.9375rem}.account-chip{min-width:195px}}@media (max-width:1080px){.brand{width:150px}.brand-wordmark{width:145px}.nav-item{min-width:52px}}@media (max-width:820px){.brand{width:54px;overflow:hidden}.brand-wordmark{width:140px;max-width:none}.nav-item span{display:none}.nav-item{min-width:40px;padding-inline:5px}.discord-header-button{display:none}}@media (min-width:3000px){:root{--launcher-max:2700px}.topbar{height:92px}.brand{width:300px;height:78px}.brand-wordmark{width:282px;max-height:72px}.nav-item{min-width:150px;height:58px}.nav-item span{font-size:1rem}.account-chip,.language-button,.topbar-icon-button{min-height:50px}.page{font-size:1.125rem}}@media (max-width:820px){.discord-header-button,.language-button{display:inline-flex}.language-button{min-width:42px;padding-inline:7px}}@media (max-width:620px){.language-button>span{display:none}.language-button{width:40px;padding:0}}.discord-header-button:disabled{opacity:.42;cursor:default;pointer-events:none;filter:saturate(.35)}.discord-header-button{flex:none;text-decoration:none;color:rgba(222,223,226,.82)}.discord-header-button.is-configured{border-color:rgba(146,147,150,.2);background:rgba(125,126,129,.08);color:#c3c4c7}.discord-header-button.is-configured:hover{border-color:rgba(164,165,168,.34);background:rgba(125,126,129,.16);color:#d5d6d9}.discord-header-button.is-unconfigured{opacity:.82;color:rgba(198,199,202,.72);cursor:default}.discord-header-button.is-unconfigured:hover{border-color:rgba(190,191,194,.12);background:rgba(255,255,255,.025);color:rgba(216,217,220,.82)}@media (min-width:1440px){.nav-item span{font-size:clamp(.75rem,.76vw,.9375rem)}.language-button{font-size:clamp(.75rem,.72vw,.875rem)}.account-chip>strong{font-size:clamp(.75rem,.74vw,.9375rem)}.language-popover button{font-size:clamp(.6875rem,.66vw,.8125rem)}.launcher-footer{font-size:clamp(.625rem,.62vw,.75rem)}}@media (min-width:2200px){.language-button,.topbar-icon-button{min-height:48px}.topbar-icon-button{width:48px}.account-chip{min-height:48px}.nav-item span{font-size:1rem}.account-chip>strong,.language-button{font-size:.9375rem}}.footer-portfolio-link{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.footer-portfolio-link:hover{color:#d5d6d9}@media (min-width:1360px){.nav-item span{font-size:clamp(.8125rem,calc(.625rem + .22vw),1.0625rem)!important}.account-chip>strong,.language-button{font-size:clamp(.75rem,calc(.59375rem + .2vw),1rem)!important}.language-code{font-size:clamp(.5rem,calc(.40625rem + .1vw),.6875rem)!important}.language-popover button{font-size:clamp(.6875rem,calc(.55rem + .16vw),.875rem)!important}.launcher-footer{font-size:clamp(.625rem,calc(.5rem + .14vw),.8125rem)!important}}@media (min-width:2200px){.nav-item span{font-size:1.0625rem!important}.account-chip>strong,.language-button{font-size:1rem!important}.launcher-footer{font-size:.8125rem!important}}.app-shell,.app-shell *{-webkit-user-select:none;user-select:none}.app-shell .console-output,.app-shell .selectable-text,.app-shell [contenteditable=true],.app-shell code,.app-shell input,.app-shell pre,.app-shell textarea{-webkit-user-select:text;user-select:text}.launcher-backdrop img{filter:blur(6px) brightness(.8) saturate(.82);transform:scale(1.025);opacity:1}.launcher-backdrop span{background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.3) 65%,rgba(0,0,0,.62))}.brand-wordmark{filter:none!important;object-fit:contain}.home-page{width:min(100%,1200px);padding-top:clamp(24px,8vh,112px);padding-bottom:30px}.launcher-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:30px;min-height:488px}.play-stage{position:relative;min-height:488px;overflow:hidden;border-color:rgba(255,255,255,.13);border-radius:16px;background:#0b0c0f;box-shadow:0 16px 44px rgba(0,0,0,.22)}.play-stage-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.78;filter:saturate(.72) contrast(1.08)}.play-stage-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(4,5,8,.86),rgba(4,5,8,.27) 35%,rgba(4,5,8,.24) 56%,rgba(4,5,8,.94)),linear-gradient(90deg,rgba(4,5,8,.48),transparent 32%,transparent 68%,rgba(4,5,8,.38));pointer-events:none}.play-stage:after,.play-stage:before{position:absolute;z-index:2;right:0;left:0;height:150px;content:"";pointer-events:none}.play-stage:before{top:0;background:linear-gradient(180deg,rgba(10,11,14,.86),transparent)}.play-stage:after{bottom:0;background:linear-gradient(0deg,rgba(10,11,14,.94),transparent)}.skin-viewer{position:absolute;inset:0;z-index:3;cursor:grab;touch-action:none}.skin-viewer:active{cursor:grabbing}.skin-viewer canvas{display:block;width:100%;height:100%;background:transparent}.skin-viewer-loading{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px;border:2px solid rgba(158,159,162,.2);border-top:2px solid var(--launcher-blue-bright);border-radius:50%;animation:spin .8s linear infinite}.skin-viewer-static{position:absolute;z-index:3;top:50%;left:50%;display:grid;place-items:center;width:112px;height:112px;overflow:hidden;border-radius:8px;filter:drop-shadow(0 18px 28px rgba(0,0,0,.65));image-rendering:pixelated;transform:translate(-50%,-58%)}.stage-top{position:absolute;z-index:12;top:0;right:0;left:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;pointer-events:none}.stage-identity,.stage-shortcuts{pointer-events:auto}.stage-identity{min-width:0}.stage-name-row{display:flex;align-items:center;gap:9px}.stage-name-row h1{margin:0;overflow:hidden;color:#ffffff;font-size:1.4375rem;line-height:1.1;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 7px rgba(0,0,0,.9)}.stage-name-row .badge{padding:4px 8px;border-radius:999px;font-size:.5rem}.stage-identity>p{margin:5px 0 0 2px;color:rgba(255,255,255,.45);font-size:.625rem}.stage-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.stage-chips span{display:inline-flex;align-items:center;gap:5px;min-height:23px;padding:0 8px;border:1px solid rgba(159,160,163,.28);border-radius:6px;background:rgba(6,7,10,.68);color:#b8b9bc;font-size:.5625rem;font-weight:700;text-transform:capitalize;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stage-chips span:nth-child(2){border-color:rgba(195,196,199,.2);color:#d1d2d5}.stage-chips span:nth-child(3){border-color:rgba(184,185,188,.25);color:#c6c7ca}.stage-chips span:nth-child(4){border-color:rgba(157,158,161,.25);color:#c5c6c9}.stage-shortcuts{display:flex;align-items:center;gap:7px}.stage-shortcuts button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(7,8,11,.72);color:#e0e4eb;font-size:.625rem;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.15s ease}.stage-shortcuts button:hover{border-color:rgba(169,170,173,.42);background:rgba(19,20,23,.9)}.stage-shortcuts button>svg:first-child{color:var(--launcher-blue-bright)}.stage-profile-menu-wrap{position:relative}.stage-profile-popover{position:absolute;top:calc(100% + 7px);right:0;width:280px;overflow:hidden;border:1px solid rgba(159,160,163,.3);border-radius:11px;background:rgba(17,18,21,.985);box-shadow:0 20px 55px rgba(0,0,0,.5);animation:menu-in .14s ease}.stage-profile-popover>small{display:block;padding:10px 11px 8px;border-bottom:1px solid var(--launcher-border-soft);color:#86878a;font-size:.5rem;font-weight:800;letter-spacing:.1em}.stage-profile-popover>div{max-height:220px;overflow:auto;padding:5px}.stage-profile-popover>div>button{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;width:100%;min-height:46px;padding:5px 7px;border:0;border-radius:8px;background:transparent;text-align:left}.stage-profile-popover>div>button.is-selected,.stage-profile-popover>div>button:hover{background:rgba(130,131,134,.11)}.stage-profile-popover>div>button>span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:rgba(130,131,134,.12);color:#bbbcbf}.stage-profile-popover>div>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.stage-profile-popover em,.stage-profile-popover strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-profile-popover strong{font-size:.625rem}.stage-profile-popover em{color:#797a7d;font-size:.5rem;font-style:normal;text-transform:capitalize}.stage-profile-popover>div>button>svg{color:var(--launcher-blue-bright)}.stage-profile-popover .create-profile-link{width:calc(100% - 10px);min-height:37px;margin:0 5px 5px;border-top:1px solid var(--launcher-border-soft);border-radius:8px;color:#b6b7ba}.stage-bottom{position:absolute;z-index:12;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:23px;pointer-events:none}.main-play-button,.stage-hint{pointer-events:auto}.stage-hint{display:flex;align-items:center;gap:7px;margin:0 0 9px;padding:6px 10px;border:1px solid rgba(255,193,86,.22);border-radius:999px;background:rgba(26,18,7,.75);color:#dfbf80;font-size:.5625rem}.main-play-button.button{min-width:260px;min-height:64px;padding:0 40px;gap:18px;border-color:rgba(255,255,255,.12);border-radius:15px;background:rgba(21,22,25,.78);color:#ffffff;box-shadow:0 16px 42px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.main-play-button.button:hover:not(:disabled){border-color:rgba(164,165,168,.46);background:rgba(130,131,134,.14);box-shadow:0 16px 45px rgba(89,90,93,.25);transform:translateY(-1px)}.main-play-button>svg{color:#ffffff;filter:none}.main-play-button>strong{font-size:1.6875rem;line-height:1;letter-spacing:-.035em}.main-play-button.is-running{border-color:rgba(255,100,114,.3);background:rgba(255,77,94,.1)}.main-play-button.is-running>svg{color:#ff7a87}.game-runtime-timer{min-width:82px;padding-left:16px;border-left:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.66);font-family:inherit;font-size:.8125rem;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.025em;text-align:left}.stage-empty{position:absolute;z-index:12;inset:0;display:flex;align-items:center;gap:16px;padding:30px}.stage-empty>span{display:grid;place-items:center;width:72px;height:72px;flex:none;border:2px dashed rgba(255,255,255,.16);border-radius:12px;background:rgba(17,18,21,.7);color:#77787b}.stage-empty>div{flex:1 1}.stage-empty h1{margin:0 0 5px;font-size:1.375rem}.stage-empty p{margin:0;color:#919295;font-size:.6875rem}.partner-sidebar{display:flex;flex-direction:column;min-height:488px;overflow:hidden;border-color:rgba(255,255,255,.13);border-radius:16px;background:rgba(13,14,17,.94);box-shadow:0 16px 44px rgba(0,0,0,.2)}.partner-sidebar-header{display:flex;align-items:center;gap:11px;min-height:72px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.085);background:rgba(23,24,27,.82)}.partner-heading-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:9px;background:rgba(130,131,134,.12);color:#b5b6b9}.partner-sidebar-header>div{display:grid;flex:1 1;gap:2px}.partner-sidebar-header h2{margin:0;font-size:.8125rem}.partner-sidebar-header p{margin:0;color:#838487;font-size:.5625rem}.partner-sidebar-header>button{padding:0;border:0;background:transparent;color:#838487;font-size:.5625rem;cursor:pointer}.partner-sidebar-header>button:hover{color:#b9babd}.partner-server-list{flex:1 1;padding:12px}.partner-server-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto 17px;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid rgba(167,168,171,.34);border-radius:12px;background:rgba(16,17,20,.92);cursor:pointer;text-align:left;transition:.16s ease}.partner-server-row.is-featured{border-color:rgba(171,172,175,.58);box-shadow:0 8px 24px rgba(81,82,85,.14)}.partner-server-row:hover:not(:disabled){border-color:rgba(183,184,187,.78);background:rgba(26,27,30,.98);transform:translateY(-1px)}.partner-server-image{position:relative;width:48px;height:48px}.partner-server-image img{width:100%;height:100%;border:1px solid rgba(255,255,255,.1);border-radius:9px;object-fit:cover}.partner-server-image .partner-logo-placeholder{display:grid;place-items:center;width:100%;height:100%;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#0c0d10;background:#2e2f32}.partner-server-image i{position:absolute;top:-6px;right:-6px;padding:3px 5px;border:1px solid #bdbec1;border-radius:5px;background:#828386;color:#ffffff;font-size:.5rem;font-style:normal;font-weight:850;box-shadow:0 4px 12px rgba(130,131,134,.4)}.partner-server-copy{display:grid;min-width:0;gap:4px}.partner-server-copy>span{display:flex;align-items:center;gap:7px}.partner-server-copy strong{color:#f1f3f7;font-size:.6875rem}.partner-server-copy small,.partner-server-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-server-copy small{color:#7d7e81;font-size:.5rem}.offline-dot,.online-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#35d88c;box-shadow:0 0 8px rgba(53,216,140,.7)}.offline-dot{background:#ff6474;box-shadow:0 0 8px rgba(255,100,116,.65)}.partner-server-count{display:inline-flex;align-items:center;gap:4px;color:#939497;font-size:.5625rem;font-weight:650}.partner-server-count em{color:#606164;font-style:normal}.partner-server-row>svg{color:#727376}.partner-empty{margin:18px;color:#86878a;font-size:.625rem;text-align:center}.console-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.console-toolbar>span{display:inline-flex;align-items:center;gap:7px;color:#828386;font-size:.5rem;font-weight:850;letter-spacing:.1em}.console-toolbar>span i{width:7px;height:7px;border-radius:50%;background:#7f8083}.console-toolbar>.console-live{color:#58dfa1}.console-toolbar>.console-live i{background:#35d88c;box-shadow:0 0 9px rgba(53,216,140,.65)}.console-toolbar>div{display:flex;gap:7px}.console-output{height:min(48vh,390px);margin:0;overflow:auto;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#06070a;color:#aaabae;font-family:Cascadia Code,Consolas,monospace;font-size:.5625rem;line-height:1.55;white-space:pre-wrap}.skin-manager{display:grid;gap:17px}.skin-manager-account{gap:14px;padding:14px;border:1px solid rgba(163,164,167,.18);background:rgba(130,131,134,.055)}.skin-manager-account>span{width:72px;height:72px}.skin-manager-account>div{gap:3px}.skin-manager-account small{color:#7e7f82;font-weight:850;letter-spacing:.12em}.skin-manager-account strong{font-size:1rem}.skin-manager-account p{color:#88898c}@media (max-width:980px){.home-page{padding-top:34px}.launcher-grid{grid-template-columns:1fr}.partner-sidebar{min-height:300px}}@media (max-width:720px){.home-page{padding-inline:14px}.stage-top{padding:18px}.stage-shortcuts{display:none}.main-play-button.button{min-width:230px;padding-inline:28px}.partner-sidebar-header>button{display:none}}.home-page{width:min(100%,var(--launcher-max,1900px));padding-top:clamp(24px,5.5vh,86px);padding-bottom:clamp(24px,2.4vw,46px)}.launcher-grid{grid-template-columns:minmax(0,2.1fr) minmax(clamp(300px,25vw,430px),.92fr);gap:clamp(18px,1.7vw,34px)}.launcher-grid,.play-stage{min-height:clamp(500px,58vh,760px)}.play-stage{border-color:rgba(197,198,201,.16);background:#111215;box-shadow:0 15px 42px rgba(0,0,0,.25)}.play-stage-art{opacity:.96;filter:saturate(.9) contrast(1.02) brightness(.93);object-position:center 52%}.play-stage-shade{background:linear-gradient(180deg,rgba(10,11,14,.63),rgba(10,11,14,.22) 31%,rgba(10,11,14,.08) 56%,rgba(10,11,14,.72)),linear-gradient(90deg,rgba(8,9,12,.5),rgba(8,9,12,.12) 31%,transparent 63%,rgba(8,9,12,.2))}.play-stage:before{background:linear-gradient(180deg,rgba(10,11,14,.58),transparent)}.play-stage:after{background:linear-gradient(0deg,rgba(10,11,14,.76),transparent)}.stage-top{padding:clamp(18px,1.45vw,28px) clamp(18px,1.55vw,30px)}.stage-name-row h1{font-size:clamp(1.3125rem,1.45vw,1.875rem)}.stage-identity>p{font-size:clamp(.5625rem,.62vw,.75rem);color:rgba(245,248,252,.62)}.stage-chips span{border-color:rgba(198,199,202,.24);background:rgba(11,12,15,.58);color:#cecfd2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stage-shortcuts button{border-color:rgba(203,204,207,.14);background:rgba(12,13,16,.62);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.stage-shortcuts button:hover{border-color:rgba(198,199,202,.3);background:rgba(25,26,29,.82)}.stage-shortcuts button>svg:first-child{color:#c9cacd}@media (min-width:1800px){.launcher-grid{grid-template-columns:minmax(0,2.25fr) minmax(390px,.85fr)}.play-stage{border-radius:20px}}@media (max-width:1100px){.home-page{padding-top:28px}.launcher-grid{grid-template-columns:1fr;min-height:auto}.play-stage{min-height:520px}}.partner-server-list{display:grid;align-content:start;gap:clamp(7px,.55vw,10px);overflow-y:auto;scrollbar-gutter:stable}.partner-server-row{min-height:clamp(61px,4.5vw,70px)}@media (min-width:1500px) and (min-height:820px){.partner-sidebar{min-height:clamp(520px,59vh,760px)}.partner-server-list{padding:clamp(13px,.85vw,17px)}.partner-server-row{grid-template-columns:clamp(48px,3.2vw,58px) minmax(0,1fr) auto 18px;gap:clamp(10px,.7vw,14px);padding:clamp(10px,.7vw,13px)}.partner-server-image{width:clamp(48px,3.2vw,58px);height:clamp(48px,3.2vw,58px)}}.stage-profile-popover .profile-custom-icon{border-radius:8px;border:0;box-shadow:none}.stage-profile-popover .profile-custom-icon.has-photo{background:transparent!important}.stage-profile-popover .profile-custom-icon.has-symbol{background:rgba(58,59,62,.72)!important}.stage-profile-popover>div>button>span:first-child:has(.profile-custom-icon){background:transparent;border-radius:0}.stage-profile-popover .profile-custom-icon.has-photo,.stage-profile-popover .profile-custom-icon.has-symbol{background:transparent!important;border:0!important;box-shadow:none!important}.stage-profile-popover .profile-custom-icon.has-symbol img{width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important}.stage-profile-popover>div>button>.profile-custom-icon{width:30px!important;height:30px!important;margin:0!important}@media (min-width:1450px){.home-page{width:min(calc(100% - 48px),1480px)!important}.launcher-grid{grid-template-columns:minmax(760px,980px) minmax(350px,420px)!important;justify-content:center;gap:clamp(22px,1.8vw,34px)!important}.launcher-grid,.partner-sidebar,.play-stage{min-height:clamp(540px,61vh,680px)!important}}.main-play-button.is-running{gap:16px}.main-play-button.is-running .game-runtime-timer{align-self:center}.minecraft-launch-overlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;overflow:hidden;pointer-events:auto}.minecraft-launch-veil{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(134,135,138,.14),transparent 28%),rgba(4,5,8,.84);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:launch-veil-in .18s ease both}.minecraft-launch-scene{position:relative;z-index:1;display:grid;place-items:center;width:min(520px,calc(100% - 40px));min-height:360px;overflow:hidden}.launch-rocket{position:relative;z-index:3;display:grid;place-items:center;width:92px;height:92px;color:#cbcccf;filter:drop-shadow(0 0 22px rgba(163,164,167,.28));animation:launch-rocket-float 1.15s ease-in-out infinite alternate}.launch-rocket:after{position:absolute;top:76px;width:4px;height:118px;border-radius:99px;background:linear-gradient(180deg,rgba(188,189,192,.8),rgba(255,185,77,.62),transparent);content:"";filter:blur(.4px)}.launch-copy{position:relative;z-index:4;display:grid;gap:7px;margin-top:116px;text-align:center}.launch-copy strong{color:#f7faff;font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.05;letter-spacing:.055em}.launch-copy span{color:rgba(231,232,235,.62);font-size:.75rem}.launch-particles{position:absolute;inset:58px 24px 36px;z-index:2}.launch-particles i{position:absolute;width:10px;height:10px;border:1px solid rgba(201,202,205,.36);background:rgba(157,158,161,.42);opacity:.24;animation:launch-particle 1.9s ease-in-out infinite}.launch-particles i:nth-child(4n+2){background:rgba(255,183,72,.48);border-color:rgba(255,190,82,.45)}.launch-particles i:nth-child(4n+3){width:6px;height:6px}.launch-particles i:first-child{left:8%;top:62%;animation-delay:-.2s}.launch-particles i:nth-child(2){left:16%;top:42%;animation-delay:-.9s}.launch-particles i:nth-child(3){left:24%;top:71%;animation-delay:-1.4s}.launch-particles i:nth-child(4){left:31%;top:28%;animation-delay:-.6s}.launch-particles i:nth-child(5){left:39%;top:55%;animation-delay:-1.1s}.launch-particles i:nth-child(6){left:47%;top:18%;animation-delay:-.4s}.launch-particles i:nth-child(7){left:55%;top:67%;animation-delay:-1.6s}.launch-particles i:nth-child(8){left:63%;top:36%;animation-delay:-.7s}.launch-particles i:nth-child(9){left:72%;top:74%;animation-delay:-1.2s}.launch-particles i:nth-child(10){left:82%;top:48%;animation-delay:-.3s}.launch-particles i:nth-child(11){left:90%;top:66%;animation-delay:-1.5s}.launch-particles i:nth-child(12){left:12%;top:82%;animation-delay:-.8s}.launch-particles i:nth-child(13){left:20%;top:18%;animation-delay:-1.05s}.launch-particles i:nth-child(14){left:28%;top:88%;animation-delay:-.45s}.launch-particles i:nth-child(15){left:35%;top:46%;animation-delay:-1.3s}.launch-particles i:nth-child(16){left:44%;top:78%;animation-delay:-.72s}.launch-particles i:nth-child(17){left:51%;top:34%;animation-delay:-1.52s}.launch-particles i:nth-child(18){left:59%;top:87%;animation-delay:-.35s}.launch-particles i:nth-child(19){left:67%;top:20%;animation-delay:-1.18s}.launch-particles i:nth-child(20){left:75%;top:58%;animation-delay:-.86s}.launch-particles i:nth-child(21){left:84%;top:30%;animation-delay:-1.42s}.launch-particles i:nth-child(22){left:92%;top:84%;animation-delay:-.62s}.launch-particles i:nth-child(23){left:6%;top:32%;animation-delay:-1.7s}.launch-particles i:nth-child(24){left:88%;top:16%;animation-delay:-.98s}.minecraft-launch-overlay.is-success .launch-rocket{animation:launch-success-rise .9s cubic-bezier(.2,.75,.25,1) both}.minecraft-launch-overlay.is-success .launch-particles i{animation:launch-success-burst .95s ease-out both}.minecraft-launch-overlay.is-success .launch-copy{margin-top:100px;animation:launch-success-copy .3s ease .12s both}@keyframes launch-veil-in{0%{opacity:0}to{opacity:1}}@keyframes launch-rocket-float{0%{transform:translateY(5px)}to{transform:translateY(-7px)}}@keyframes launch-particle{0%,to{opacity:.16;transform:translateY(14px) scale(.7)}50%{opacity:.72;transform:translateY(-18px) scale(1)}}@keyframes launch-success-rise{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-54px) scale(1.12);opacity:.88}}@keyframes launch-success-burst{0%{opacity:.5;transform:translate(0) scale(.7)}to{opacity:0;transform:translateY(-48px) scale(1.35)}}@keyframes launch-success-copy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.launch-particles i,.launch-rocket,.minecraft-launch-overlay.is-success .launch-copy,.minecraft-launch-overlay.is-success .launch-particles i,.minecraft-launch-overlay.is-success .launch-rocket{animation:none!important}}.main-play-button.button{width:220px;min-width:0;max-width:calc(100vw - 48px);height:54px;min-height:54px;padding:0 24px;flex:0 0 auto;box-sizing:border-box;justify-content:center;border-radius:10px;gap:15px}.main-play-button>strong{font-size:1.5625rem}.main-play-button.is-running.button{width:190px;min-width:0;max-width:calc(100vw - 48px);min-height:54px;padding:0 22px;gap:14px;border-radius:10px}.main-play-button.is-running .game-runtime-timer{min-width:88px;padding-left:14px;border-left:1px solid rgba(255,255,255,.13);color:rgba(245,248,252,.78);font-size:.9375rem;font-weight:760;letter-spacing:.035em}.launch-rocket{display:none!important}.launch-mark{position:relative;z-index:4;display:grid;place-items:center;width:92px;height:92px;border:1px solid rgba(196,197,200,.18);border-radius:26px;background:radial-gradient(circle,rgba(151,152,155,.2),rgba(29,30,33,.48) 62%,rgba(11,12,15,.22));color:#d1d2d5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 36px rgba(138,139,142,.18);animation:launch-mark-pulse .75s ease-in-out infinite alternate}.launch-mark:after,.launch-mark:before{position:absolute;inset:-18px;border:1px solid rgba(177,178,181,.14);border-radius:34px;content:"";animation:launch-ring 1.1s ease-out infinite}.launch-mark:after{animation-delay:-.55s}.minecraft-launch-overlay.is-success .launch-mark{animation:launch-mark-burst .45s cubic-bezier(.18,.78,.22,1) both}.minecraft-launch-overlay.is-success .launch-mark:after,.minecraft-launch-overlay.is-success .launch-mark:before{opacity:0}.launch-copy{margin-top:38px!important}.minecraft-launch-overlay.is-success .launch-copy{margin-top:38px!important;animation:launch-success-copy .26s ease both}.minecraft-launch-overlay.is-success .launch-copy strong{font-size:clamp(1.625rem,2.25vw,2.125rem);letter-spacing:.09em}.launch-particles i{--burst-x:0px;--burst-y:-70px}.launch-particles i:nth-child(6n+1){--burst-x:-145px;--burst-y:-85px}.launch-particles i:nth-child(6n+2){--burst-x:145px;--burst-y:-78px}.launch-particles i:nth-child(6n+3){--burst-x:-170px;--burst-y:20px}.launch-particles i:nth-child(6n+4){--burst-x:170px;--burst-y:18px}.launch-particles i:nth-child(6n+5){--burst-x:-105px;--burst-y:115px}.launch-particles i:nth-child(6n){--burst-x:110px;--burst-y:120px}.minecraft-launch-overlay.is-success .launch-particles i{animation:launch-radial-burst .62s cubic-bezier(.15,.72,.25,1) both!important}@keyframes launch-mark-pulse{0%{transform:scale(.94);filter:drop-shadow(0 0 4px rgba(184,185,188,.08))}to{transform:scale(1.035);filter:drop-shadow(0 0 18px rgba(184,185,188,.25))}}@keyframes launch-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.22)}}@keyframes launch-mark-burst{0%{transform:scale(1);opacity:1}58%{transform:scale(1.34);opacity:.92;box-shadow:0 0 58px rgba(181,182,185,.44)}to{transform:scale(.8);opacity:0}}@keyframes launch-radial-burst{0%{opacity:.76;transform:translate(0) scale(.72) rotate(0deg)}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) scale(1.7) rotate(32deg)}}@media (max-width:1160px){.main-play-button.button{width:min(220px,calc(100vw - 32px));min-width:0;min-height:54px}.main-play-button.is-running.button{width:min(190px,calc(100vw - 32px));min-width:0}}.main-play-button.is-download.button{width:304px;max-width:calc(100vw - 48px);padding:0 24px;gap:13px;white-space:nowrap}.main-play-button.is-download>svg{width:30px!important;height:30px!important;flex:0 0 30px}.main-play-button.is-download>strong{font-size:1.25rem;line-height:1;letter-spacing:-.02em;white-space:nowrap}@media (max-width:420px){.main-play-button.is-download.button{width:min(304px,calc(100vw - 24px));padding:0 18px;gap:10px}.main-play-button.is-download>strong{font-size:1.125rem}}.stage-profile-menu-wrap>button,.stage-shortcuts>button{min-height:clamp(2.25rem,2.7vw,3rem);padding-inline:clamp(.75rem,1vw,1rem);gap:clamp(.4rem,.55vw,.65rem);font-size:clamp(.72rem,.8vw,.9rem);border-radius:clamp(.62rem,.7vw,.82rem)}.stage-profile-popover{width:clamp(19rem,25vw,24rem);max-width:calc(100vw - 2rem);border-radius:clamp(.75rem,.8vw,1rem)}.stage-profile-popover>small{padding:clamp(.72rem,.85vw,.95rem) clamp(.8rem,1vw,1rem) clamp(.6rem,.75vw,.8rem);font-size:clamp(.64rem,.7vw,.78rem);letter-spacing:.11em}.stage-profile-popover>div{max-height:clamp(15rem,34vh,24rem);padding:clamp(.35rem,.45vw,.5rem)}.stage-profile-popover>div>button{grid-template-columns:clamp(2.35rem,2.8vw,2.8rem) minmax(0,1fr) clamp(1.15rem,1.35vw,1.35rem);gap:clamp(.5rem,.6vw,.7rem);min-height:clamp(3.35rem,4.1vw,4rem);padding:clamp(.38rem,.48vw,.55rem) clamp(.48rem,.6vw,.7rem);border-radius:clamp(.58rem,.7vw,.78rem)}.stage-profile-popover>div>button>.profile-custom-icon,.stage-profile-popover>div>button>span:first-child{width:clamp(2.2rem,2.65vw,2.65rem)!important;height:clamp(2.2rem,2.65vw,2.65rem)!important;border-radius:clamp(.55rem,.65vw,.72rem)}.stage-profile-popover>div>button>span:nth-child(2){gap:clamp(.14rem,.2vw,.24rem)}.stage-profile-popover strong{font-size:clamp(.76rem,.85vw,.94rem);line-height:1.2}.stage-profile-popover em{font-size:clamp(.64rem,.72vw,.8rem);line-height:1.25}.stage-profile-popover .create-profile-link{min-height:clamp(2.55rem,3vw,3rem);margin:0 clamp(.35rem,.45vw,.5rem) clamp(.35rem,.45vw,.5rem);width:calc(100% - clamp(.7rem, .9vw, 1rem));font-size:clamp(.72rem,.8vw,.9rem)}.stage-profile-popover>div>button>.profile-custom-icon+span svg,.stage-profile-popover>div>button>span:first-child>svg{width:clamp(1rem,1.15vw,1.25rem);height:clamp(1rem,1.15vw,1.25rem)}.stage-profile-popover>div>button>svg{width:clamp(.95rem,1.05vw,1.15rem);height:clamp(.95rem,1.05vw,1.15rem)}.console-output{height:min(55vh,850px);font-size:clamp(13px,.85vw,23px);line-height:1.65;padding:clamp(14px,1.3vw,32px);overflow-wrap:anywhere;color:#d1d2d5}.console-toolbar>span{font-size:clamp(11px,.75vw,19px)}.console-toolbar{flex-wrap:wrap;gap:clamp(10px,1vw,24px)}.console-toolbar button{font-size:clamp(13px,.85vw,22px)}.console-modal .modal-header h2{font-size:clamp(20px,1.35vw,34px)}.console-modal .modal-header p{font-size:clamp(13px,.9vw,22px)}.page:not(.home-page){width:min(100%,1280px);padding:32px 24px 38px}.page-header{margin-bottom:32px}.page-icon{width:48px;height:48px;border-color:rgba(166,167,170,.28);border-radius:12px;background:linear-gradient(145deg,#76777a,#afb0b3);color:#0a0b0e;box-shadow:0 10px 28px rgba(130,131,134,.22)}.page-icon svg{stroke-width:2.35}.page-header h1{margin:2px 0 4px;font-size:1.5rem}.page-header p{color:rgba(255,255,255,.56)}.page-header .eyebrow{display:none}.card{border-color:rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(19,20,23,.95),rgba(11,12,15,.94))}.profile-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-card{position:relative;display:flex;min-height:225px;overflow:hidden;flex-direction:column;border:2px solid transparent;border-radius:14px;background:rgba(17,18,21,.94);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.profile-card:hover{border-color:rgba(168,169,172,.28);background:rgba(23,24,27,.98);box-shadow:0 14px 34px rgba(0,0,0,.2);transform:translateY(-1px)}.profile-card.is-active{border-color:#828386;background:rgba(25,26,29,.98);box-shadow:0 0 0 2px rgba(130,131,134,.12),0 16px 38px rgba(0,0,0,.24)}.profile-card-accent{width:100%;height:4px;flex:none;background:transparent}.profile-card.is-active .profile-card-accent{background:linear-gradient(90deg,var(--launcher-blue),var(--launcher-blue-bright))}.profile-card-head{display:grid;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:13px;min-height:76px;padding:14px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-card.is-active .profile-card-head{border-bottom-color:rgba(161,162,165,.24);background:rgba(130,131,134,.055)}.profile-card-avatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:9px;background:#252629;box-shadow:0 0 0 2px rgba(255,255,255,.04);image-rendering:pixelated}.profile-card.is-active .profile-card-avatar{box-shadow:0 0 0 2px rgba(175,176,179,.68)}.profile-card-head>div{display:grid;min-width:0;gap:4px}.profile-card-head>div>span{display:flex;align-items:center;gap:7px;min-width:0}.profile-card-head h2{margin:0;overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.profile-card.is-active .profile-card-head h2{color:#babbbe}.profile-card-head p{margin:0;overflow:hidden;color:#7b7c7f;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.profile-active-check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.04);color:transparent;opacity:0;transform:scale(.85);transition:.15s ease}.profile-active-check.is-visible{background:linear-gradient(145deg,var(--launcher-blue),var(--launcher-blue-bright));color:#ffffff;opacity:1;transform:scale(1)}.profile-card-badges{display:flex;align-content:flex-start;flex:1 1;flex-wrap:wrap;gap:6px;padding:14px}.profile-card-badges .badge{gap:4px;height:22px;font-size:.5rem;text-transform:capitalize}.profile-card-actions{display:grid;grid-template-columns:minmax(74px,1fr) auto 44px 44px 44px;border-top:1px solid rgba(255,255,255,.075)}.profile-card.is-active .profile-card-actions{border-top-color:rgba(161,162,165,.24)}.profile-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:43px;padding:0 11px;border:0;border-right:1px solid rgba(255,255,255,.075);background:transparent;color:#86878a;font-size:.5625rem;font-weight:650;cursor:pointer;transition:.14s ease}.profile-card-actions button:last-child{border-right:0}.profile-card-actions button:hover{background:rgba(130,131,134,.09);color:#b7b8bb}.profile-card-actions button:last-child:hover{background:rgba(255,95,112,.09);color:#ff7886}.account-add-banner{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:13px;width:100%;min-height:76px;padding:14px 17px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(17,18,21,.8);color:#ffffff;cursor:pointer;text-align:left;transition:.15s ease}.account-add-banner:hover{border-color:rgba(168,169,172,.5);background:rgba(25,26,29,.94)}.account-add-banner>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:rgba(130,131,134,.13);color:#b8b9bc}.account-add-banner>div{display:grid;gap:3px}.account-add-banner strong{font-size:.8125rem}.account-add-banner small{color:#86878a;font-size:.5625rem}.account-add-banner>svg{color:#6f7073}.accounts-section-title{margin:28px 0 13px;font-size:1.1875rem}.account-list{display:grid;gap:12px}.account-list-card{display:grid;grid-template-columns:56px minmax(180px,1fr) auto;align-items:center;gap:15px;min-height:88px;padding:15px;background:rgba(17,18,21,.94)}.account-list-card.is-active{border-color:rgba(53,217,145,.25)}.account-list-avatar{position:relative;display:grid;place-items:center;width:56px;height:56px;overflow:visible;border-radius:11px;background:#252629;box-shadow:0 0 0 2px rgba(160,161,164,.24);image-rendering:pixelated}.account-list-avatar>.account-head-fallback,.account-list-avatar>.minecraft-head{overflow:hidden;border-radius:10px}.account-list-avatar>i{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:23px;height:23px;border:3px solid #141518;border-radius:7px;background:#36d98e;color:#06130d}.account-list-identity{display:grid;min-width:0;gap:7px}.account-list-identity>span{display:flex;align-items:center;gap:8px}.account-list-identity h3{margin:0;font-size:1rem}.account-list-identity>span svg{color:#b9babd}.account-list-identity p{display:flex;align-items:center;gap:8px;margin:0;color:#828386;font-size:.5625rem}.account-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.account-list-actions .button-ghost:last-child:hover{color:#ff7886}.partners-page .partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.partner-tile{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(17,18,21,.94);color:#ffffff;cursor:pointer;text-align:left;box-shadow:0 14px 34px rgba(0,0,0,.18);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.partner-tile.is-featured{border-color:rgba(170,171,174,.58);background:linear-gradient(135deg,rgba(130,131,134,.24),rgba(161,162,165,.12)),rgba(13,14,17,.96);box-shadow:0 14px 40px rgba(83,84,87,.17)}.partner-tile:hover:not(.is-disabled){border-color:rgba(181,182,185,.76);background-color:rgba(24,25,28,.98);box-shadow:0 18px 44px rgba(74,75,78,.2);transform:translateY(-2px)}.partner-rank{position:absolute;top:12px;right:12px;display:grid;place-items:center;min-width:32px;height:32px;padding:0 7px;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:rgba(9,10,13,.78);color:#cacbce;font-size:.625rem;font-weight:850;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.partner-tile-head{display:flex;align-items:center;gap:14px;padding-right:34px}.partner-tile-logo{display:grid;place-items:center;width:64px;height:64px;flex:none;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#242528;box-shadow:0 0 0 2px rgba(255,255,255,.04)}.partner-tile-logo img{width:100%;height:100%;object-fit:cover}.partner-logo-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#0c0d10;background:#2e2f32}.partner-logo-placeholder svg{stroke-width:2.1}.partner-tile-head>div{min-width:0}.partner-tile h2{margin:0 0 4px;font-size:1.0625rem}.partner-tile h2,.partner-tile-head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-tile-head p{margin:0;color:#939497;font-size:.5625rem}.partner-tile-description{display:-webkit-box;min-height:42px;margin:17px 0 15px;overflow:hidden;color:#919295;font-size:.625rem;line-height:1.55;-webkit-box-orient:vertical}.partner-tile-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:13px;border-top:1px solid rgba(255,255,255,.075)}.partner-tile-status span{display:inline-flex;align-items:center;gap:6px;color:#828386;font-size:.5625rem;font-weight:650}.partner-tile-status span i{width:7px;height:7px;border-radius:50%;background:#7d7e81}.partner-tile-status span.online{color:#63dda4}.partner-tile-status span.online i{background:#36d98e;box-shadow:0 0 8px rgba(54,217,142,.62)}.partner-tile-status span:last-child{color:#cbcccf}.partner-tile.is-disabled{cursor:wait;opacity:.68}.partner-copy-ip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid rgba(187,188,191,.16);border-radius:7px;background:rgba(172,173,176,.07);color:#c6c7ca;font:inherit;font-size:.5625rem;font-weight:700;margin-left:auto;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.partner-copy-ip:hover{border-color:rgba(187,188,191,.36);background:rgba(172,173,176,.13);color:#e5e6e9}.settings-layout{grid-template-columns:240px minmax(0,1fr);gap:20px}.settings-tabs{min-height:100%;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(17,18,21,.8)}.settings-tabs button{min-height:44px}.settings-tabs button.is-active{border-color:rgba(166,167,170,.2);background:rgba(130,131,134,.1)}.modal-large{width:min(94vw,1080px)}.modal-large .profile-content-manager{max-height:66vh;overflow:auto}@media (max-width:1120px){.partners-page .partner-grid,.profile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.partners-page .partner-grid,.profile-card-grid,.settings-layout{grid-template-columns:1fr}.settings-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:auto}}.fast-profiles-page .page-header{margin-bottom:24px}.fast-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fast-profile-card{min-height:216px;border-width:1px;border-radius:12px}.fast-profile-card.is-active{border-color:rgba(140,141,144,.78);box-shadow:0 0 0 1px rgba(140,141,144,.14),0 15px 36px rgba(0,0,0,.25)}.fast-new-profile-flow{display:grid;gap:16px}.fast-section-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fast-section-label span{font-size:.75rem;font-weight:800}.fast-section-label small{color:var(--muted);font-size:.5rem}.quick-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.custom-setup-card,.quick-start-card{display:grid;grid-template-columns:45px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(15,16,19,.9);cursor:pointer;text-align:left;transition:.14s ease}.custom-setup-card:hover,.quick-start-card:hover{border-color:rgba(140,141,144,.42);background:rgba(27,28,31,.96);transform:translateY(-1px)}.custom-setup-card>span,.quick-start-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:rgba(116,117,120,.1);color:#afb0b3}.custom-setup-card>div,.quick-start-card>div{display:grid;gap:3px;min-width:0}.custom-setup-card strong,.quick-start-card strong{font-size:.625rem}.custom-setup-card small,.quick-start-card small{color:#818285;font-size:.5rem;line-height:1.35}.custom-setup-card>svg,.quick-start-card>svg{color:#606164}.custom-setup-card{border-style:dashed;min-height:76px}.fast-profile-form{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.lawclient-offline-head{object-fit:contain!important;padding:5px;background:radial-gradient(circle,rgba(119,120,123,.14),transparent 68%);filter:drop-shadow(0 0 8px rgba(130,131,134,.3))}.fast-account-methods{grid-template-columns:1fr!important;gap:10px!important}.fast-account-methods .account-method{min-height:0;padding:16px}.fast-account-methods .microsoft-method{border-color:rgba(140,141,144,.3);background:linear-gradient(135deg,rgba(97,98,101,.09),rgba(12,13,16,.92))}.fast-account-modal{width:min(94vw,620px)!important}@media (max-width:900px){.fast-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fast-profile-form{grid-template-columns:1fr}.fast-profile-form .profile-summary{display:none}}@media (max-width:620px){.fast-profile-grid,.quick-start-grid{grid-template-columns:1fr}}.skin-file-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.skin-file-picker .input{min-width:0}.page:not(.home-page){width:min(100%,1760px);padding:clamp(30px,2.6vw,48px) clamp(22px,2.8vw,50px) 48px}.page-header{margin-bottom:clamp(26px,2.2vw,38px)}.page-header h1{font-size:clamp(1.5rem,1.55vw,1.875rem)}.page-header p{max-width:760px;font-size:.8125rem}.fast-profile-grid,.profile-card-grid{gap:clamp(14px,1.2vw,20px)}.fast-profile-card{min-height:232px}.partners-page .partner-grid{gap:clamp(14px,1.2vw,20px)}.partner-tile{min-height:220px}.settings-layout{grid-template-columns:clamp(220px,15vw,270px) minmax(0,1fr);gap:clamp(20px,1.7vw,30px)}.settings-tabs{padding:10px}.settings-tabs button{min-height:48px}.settings-stack{gap:clamp(14px,1.15vw,20px)}.custom-setup-card,.quick-start-card{min-height:76px;border-color:rgba(201,202,205,.13);background:rgba(18,19,22,.86);transition:border-color .14s ease,background .14s ease,transform .14s ease}.custom-setup-card:hover,.quick-start-card:hover{border-color:rgba(172,173,176,.38);background:rgba(30,31,34,.94)}.custom-setup-card>span,.quick-start-icon{background:rgba(172,173,176,.11);color:#cdced1}@media (min-width:1500px){.fast-profile-grid,.partners-page .partner-grid,.profile-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2050px){.page:not(.home-page),.topbar{width:min(100%,1880px)}}@media (max-width:980px){.settings-layout{grid-template-columns:1fr}.settings-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:auto}}@media (max-width:620px){.settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.page:not(.home-page) .page-icon{border-color:rgba(187,188,191,.28);background:rgba(152,153,156,.18);color:#d2d3d6;box-shadow:none}.page:not(.home-page) .page-header h1{font-size:clamp(1.625rem,1.7vw,2rem)}.page:not(.home-page) .page-header p{font-size:clamp(.8125rem,.82vw,.875rem);line-height:1.55}.account-add-banner,.account-list-card,.custom-setup-card,.partner-tile,.profile-card,.quick-start-card,.settings-tabs{border-color:rgba(201,202,205,.13);background:rgba(20,21,24,.9)}.account-add-banner:hover,.partner-tile:hover:not(.is-disabled),.profile-card:hover{border-color:rgba(172,173,176,.38);background:rgba(28,29,32,.95);box-shadow:0 16px 36px rgba(0,0,0,.2)}.profile-card.is-active{border-color:rgba(187,188,191,.72);background:rgba(30,31,34,.96);box-shadow:0 0 0 1px rgba(187,188,191,.08),0 16px 38px rgba(0,0,0,.22)}.profile-card.is-active .profile-card-accent{background:#abacaf}.profile-card.is-active .profile-card-head{border-bottom-color:rgba(187,188,191,.2);background:rgba(172,173,176,.055)}.profile-card.is-active .profile-card-head h2{color:#d3d4d7}.profile-card.is-active .profile-card-avatar{box-shadow:0 0 0 2px rgba(187,188,191,.52)}.profile-active-check.is-visible{background:#b2b3b6;color:#151619}.profile-card-head h2{font-size:1rem}.profile-card-head p{font-size:.625rem}.profile-card-badges .badge{min-height:24px;font-size:.5625rem}.profile-card-actions button{min-height:46px;font-size:.625rem}.profile-card-actions button:hover{background:rgba(172,173,176,.09);color:#d5d6d9}.account-add-banner{min-height:82px}.account-add-banner>span{background:rgba(172,173,176,.12);color:#d0d1d4}.account-add-banner strong{font-size:.875rem}.account-add-banner small{font-size:.625rem}.account-list-identity h3{font-size:1.0625rem}.account-list-identity p{font-size:.625rem}.account-list-identity>span svg{color:#c8c9cc}.partner-tile.is-featured{border-color:rgba(187,188,191,.48);background:rgba(29,30,33,.94);box-shadow:0 15px 38px rgba(0,0,0,.2)}.partner-rank{color:#d5d6d9}.partner-tile h2{font-size:1.125rem}.partner-tile-head p{font-size:.625rem}.partner-tile-description{font-size:.6875rem}.partner-tile-status span{font-size:.625rem}.settings-tabs button{min-height:50px;border-radius:10px;font-size:.75rem}.settings-tabs button.is-active{border-color:rgba(187,188,191,.3);background:rgba(172,173,176,.1);color:#dbdcdf}.settings-card-heading h2{font-size:1rem}.settings-card-heading p{font-size:.65625rem;line-height:1.5}.custom-setup-card,.quick-start-card{min-height:82px}.custom-setup-card strong,.quick-start-card strong{font-size:.75rem}.custom-setup-card small,.quick-start-card small{font-size:.59375rem}.custom-setup-card>span,.quick-start-icon{color:#d0d1d4}@media (min-width:1700px){.fast-profile-card,.profile-card{min-height:248px}.partner-tile{min-height:236px;padding:22px}}.profile-card-actions{gap:6px}.profile-card-actions button{min-height:34px;border-radius:8px;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.profile-card-actions button:hover{transform:translateY(-1px)}.profile-card-actions button svg{color:#bcbdc0}.profile-card-actions button:hover svg{color:#e3e4e7}.settings-tabs button.is-active{border-color:rgba(160,161,164,.2);background:rgba(37,38,41,.72);box-shadow:inset 3px 0 #acadb0}.settings-tabs button.is-active>svg:first-child{color:#cacbce}.skin-manager-modal .modal-body{padding:0}.skin-manager-layout{display:grid;grid-template-columns:minmax(330px,.86fr) minmax(430px,1.14fr);min-height:610px}.skin-manager-editor-panel,.skin-manager-preview-panel{min-width:0}.skin-manager-preview-panel{display:grid;grid-template-rows:auto minmax(390px,1fr) auto;gap:14px;padding:20px;border-right:1px solid rgba(192,193,196,.11);background:rgba(12,13,16,.5)}.skin-manager-editor-panel{display:flex;flex-direction:column;gap:15px;padding:22px;background:rgba(22,23,26,.92)}.skin-manager-account{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(192,193,196,.12);border-radius:12px;background:rgba(160,161,164,.055)}.skin-manager-account>span{display:grid;place-items:center;width:56px;height:56px;flex:none;overflow:hidden;border-radius:10px;background:#222326;image-rendering:pixelated}.skin-manager-account>div{display:grid;gap:2px;min-width:0}.skin-manager-account small{color:#949598;font-size:.4375rem;font-weight:800;letter-spacing:.1em}.skin-manager-account strong{overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.skin-manager-account p{margin:0;color:#9b9c9f;font-size:.5625rem}.skin-manager-viewer-frame{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(192,193,196,.12);border-radius:16px;background:radial-gradient(circle at 50% 38%,rgba(160,161,164,.13),transparent 36%),rgba(10,11,14,.82)}.skin-editor-viewer{position:absolute;inset:0}.skin-model-badge{position:absolute;right:12px;bottom:12px;z-index:5;padding:5px 8px;border:1px solid rgba(192,193,196,.14);border-radius:7px;background:rgba(15,16,19,.72);color:#b9babd;font-size:.5rem;font-weight:800;letter-spacing:.08em}.skin-drop-zone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px dashed rgba(192,193,196,.2);border-radius:12px;background:rgba(160,161,164,.035);transition:.14s ease}.skin-drop-zone.is-dragging{border-color:rgba(198,199,202,.58);background:rgba(160,161,164,.1)}.skin-drop-zone>svg{color:#c0c1c4}.skin-drop-zone>div{display:grid;gap:2px;min-width:0}.skin-drop-zone strong{font-size:.625rem}.skin-drop-zone span{color:var(--muted);font-size:.5rem}.skin-editor-heading,.skin-library-title,.skin-recent-row,.skin-save-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.skin-editor-heading h2,.skin-library-title h3{margin:2px 0 0}.skin-editor-heading h2{font-size:1.125rem}.skin-library-title h3{font-size:.8125rem}.skin-editor-icon-actions{display:flex;gap:5px}.skin-editor-icon-actions button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(192,193,196,.12);border-radius:8px;background:rgba(255,255,255,.025);color:#afb0b3;cursor:pointer}.skin-editor-icon-actions button:hover{background:rgba(160,161,164,.08);color:#e6e7ea}.skin-editor-icon-actions button.danger:hover{border-color:rgba(233,111,120,.28);color:#f28d95;background:rgba(233,111,120,.08)}.skin-save-row{align-items:flex-start;flex-wrap:wrap}.skin-save-row .status-line{flex:1 1;min-width:230px}.skin-library-section{display:grid;gap:10px;margin-top:2px;padding-top:14px;border-top:1px solid rgba(192,193,196,.1)}.saved-skin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:215px;overflow:auto;padding-right:2px}.saved-skin-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px;border:1px solid rgba(192,193,196,.1);border-radius:10px;background:rgba(255,255,255,.018);color:#e0e1e4;cursor:pointer;text-align:left}.saved-skin-card:hover{background:rgba(160,161,164,.055)}.saved-skin-card.is-selected{border-color:rgba(198,199,202,.34);background:rgba(160,161,164,.09)}.saved-skin-card>span:nth-child(2){display:grid;gap:2px;min-width:0}.saved-skin-card strong{overflow:hidden;font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.saved-skin-card small{color:#8f9093;font-size:.4375rem}.saved-skin-card>svg{color:#c3c4c7}.saved-skin-head{position:relative;display:block;width:38px;height:38px;overflow:hidden;border-radius:8px;background:#222326;image-rendering:pixelated}.saved-skin-head img{position:absolute;top:-38px;left:-38px;width:304px;max-width:none;height:304px;image-rendering:pixelated}.skin-library-empty{margin:0;padding:18px;color:var(--muted);font-size:.5625rem;text-align:center}.skin-recent-row{justify-content:flex-start;padding-top:2px;color:var(--muted);font-size:.5rem}.skin-recent-row>span{margin-right:4px}.skin-recent-row button{position:relative;width:32px;height:32px;overflow:hidden;padding:0;border:1px solid rgba(192,193,196,.12);border-radius:7px;background:#222326}.skin-recent-row img{position:absolute;top:-32px;left:-32px;width:256px;max-width:none;height:256px;image-rendering:pixelated}.skin-manager-footer{padding:12px 18px 16px;border-top:1px solid rgba(192,193,196,.09);background:rgba(19,20,23,.92)}@media (min-width:1800px){.profile-card-grid{gap:clamp(14px,1vw,22px)}.profile-card{min-height:230px}.skin-manager-layout{grid-template-columns:minmax(390px,.9fr) minmax(520px,1.1fr);min-height:690px}.skin-manager-viewer-frame{min-height:460px}}@media (max-width:900px){.skin-manager-layout{grid-template-columns:1fr}.skin-manager-preview-panel{grid-template-rows:auto 380px auto;border-right:0;border-bottom:1px solid rgba(192,193,196,.11)}}@media (max-width:620px){.saved-skin-grid{grid-template-columns:1fr}.skin-drop-zone{grid-template-columns:auto 1fr}.skin-drop-zone>button{grid-column:1/-1;width:100%}}.compact-select{position:relative;width:100%}.compact-select-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;width:100%;min-height:58px;gap:10px;padding:9px 12px;border:1px solid rgba(192,193,196,.14);border-radius:11px;background:rgba(13,14,17,.78);color:#e8edf6;cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease}.compact-select-trigger:hover,.compact-select.is-open .compact-select-trigger{border-color:rgba(194,195,198,.34);background:rgba(37,38,41,.72)}.compact-select-icon,.compact-select-option-icon{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:9px;background:rgba(136,137,140,.09);color:#c1c2c5}.compact-select-copy{display:grid;min-width:0;gap:3px}.compact-select-copy strong{font-size:.625rem}.compact-select-copy small,.compact-select-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-select-copy small{color:#97989b;font-size:.5rem}.compact-select-trigger>svg:last-child{color:#959699;transform:rotate(90deg);transition:transform .14s ease}.compact-select.is-open .compact-select-trigger>svg:last-child{transform:rotate(-90deg)}.compact-select-popover{position:absolute;z-index:90;top:calc(100% + 7px);left:0;right:0;padding:7px;border:1px solid rgba(192,193,196,.16);border-radius:12px;background:rgba(18,19,22,.985);box-shadow:0 18px 45px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.compact-select-search{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;border:1px solid rgba(192,193,196,.12);border-radius:8px;background:rgba(9,10,13,.58);color:#98999c}.compact-select-search input{width:100%;border:0;outline:0;background:transparent;color:#e9eef6;font:inherit;font-size:.5625rem}.compact-select-options{display:grid;max-height:280px;overflow:auto;gap:4px}.compact-select-options>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:49px;padding:6px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#e4e5e8;cursor:pointer;text-align:left}.compact-select-options>button:hover{background:rgba(160,161,164,.07)}.compact-select-options>button.is-selected{border-color:rgba(187,188,191,.24);background:rgba(139,140,143,.12)}.compact-select-options>button>span:nth-child(2){display:grid;gap:2px;min-width:0}.compact-select-options strong{font-size:.5625rem}.compact-select-options small{color:#939497;font-size:.4375rem}.version-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.version-choice-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:76px;gap:10px;padding:10px 12px;border:1px solid rgba(192,193,196,.12);border-radius:11px;background:rgba(13,14,17,.72);color:#e8edf5;cursor:pointer;text-align:left;transition:.14s ease}.version-choice-card:hover{background:rgba(160,161,164,.06);transform:translateY(-1px)}.version-choice-card.is-selected{border-color:rgba(193,194,197,.55);background:rgba(125,126,129,.16)}.version-choice-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:rgba(142,143,146,.11);color:#c5c6c9}.version-choice-card>span:nth-child(2){display:grid;min-width:0;gap:3px}.version-choice-card strong{font-size:.625rem}.version-choice-card small{color:#97989b;font-size:.4375rem}.version-choice-card>.badge{position:absolute;top:8px;right:8px}.version-choice-check{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(192,193,196,.17);border-radius:50%;color:#16171a}.version-choice-check.is-selected{border-color:#cfd0d3;background:#cfd0d3}.version-browse-card{border-style:dashed}.version-browse-card>svg:last-child{color:#a2a3a6}.version-browser-modal .modal-body{display:grid;gap:12px}.version-browser-search{display:flex;align-items:center;gap:8px}.version-browser-search>svg{color:#a5a6a9}.version-browser-search .input{flex:1 1}.version-browser-list{display:grid;max-height:min(58vh,520px);overflow:auto;gap:5px;padding-right:3px}.version-browser-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border:1px solid rgba(192,193,196,.09);border-radius:9px;background:rgba(11,12,15,.54);color:#e2e9f2;cursor:pointer;text-align:left}.version-browser-list>button.is-selected,.version-browser-list>button:hover{border-color:rgba(189,190,193,.27);background:rgba(133,134,137,.11)}.version-browser-list>button>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgba(137,138,141,.09);color:#c0c1c4}.version-browser-list>button>div{display:grid;gap:2px}.version-browser-list strong{font-size:.625rem}.version-browser-list small{color:#939497;font-size:.4375rem}.skin-edit-modal .modal-body,.skin-selector-modal .modal-body{padding:0}.skin-selector-layout{grid-template-columns:minmax(230px,.72fr) minmax(520px,1.28fr);min-height:min(72vh,720px)}.skin-selector-preview{display:flex;padding:28px 22px 22px;border-right:1px solid rgba(197,198,201,.11);background:rgba(11,12,15,.56)}.skin-selector-username{max-width:100%;margin:8px 0 10px;padding:7px 10px;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.035);color:#d3d4d7;font-size:.8125rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.skin-selector-stage{min-height:330px;flex:1 1}.skin-selector-viewer{position:absolute;inset:0}.skin-drag-hint{margin:5px 0 14px;color:#9c9da0;font-size:.5625rem}.skin-selector-preview-actions{flex-wrap:wrap}.skin-mini-recent{display:flex;gap:5px;margin-top:13px}.skin-mini-recent button{display:grid;place-items:center;width:32px;height:42px;overflow:hidden;padding:2px;border:1px solid rgba(191,192,195,.1);border-radius:7px;background:rgba(255,255,255,.02);cursor:pointer}.skin-mini-recent canvas{width:22px;height:auto;image-rendering:pixelated}.skin-selector-library{overflow:auto;padding:22px 24px 28px;background:rgba(22,23,26,.94)}.skin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.skin-section-heading>div{display:flex;align-items:center;gap:7px}.skin-section-heading h3{margin:0;color:#b8b9bc;font-size:.875rem}.skin-section-heading>span{color:#797a7d;font-size:.5rem}.skin-section-spaced{margin-top:24px}.skin-card-grid{display:grid}.skin-add-card,.skin-catalog-card{position:relative;min-height:196px;overflow:hidden;border:1px solid rgba(193,194,197,.12);border-radius:13px;background:rgba(255,255,255,.025);color:#e6e7ea;cursor:pointer;transition:.15s ease}.skin-add-card{display:grid;place-items:center;align-content:center;gap:8px;border-style:dashed}.skin-add-card.is-dragging,.skin-add-card:hover{border-color:rgba(194,195,198,.44);background:rgba(139,140,143,.08)}.skin-add-card strong{font-size:.6875rem}.skin-add-card small{color:#999a9d;font-size:.5rem}.skin-catalog-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:9px 8px 8px}.skin-catalog-card:hover{transform:translateY(-1px);background:rgba(151,152,155,.06)}.skin-catalog-card.is-selected{border-color:rgba(205,206,209,.58);background:rgba(149,150,153,.12)}.skin-body-thumbnail{width:auto;height:138px;max-width:78%;image-rendering:pixelated;filter:drop-shadow(0 7px 12px rgba(0,0,0,.32))}.skin-card-caption{display:grid;width:100%;margin-top:8px;text-align:left}.skin-card-caption strong{overflow:hidden;font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.skin-card-caption small{color:#8c8d90;font-size:.4375rem}.skin-card-check{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8e9ec;color:#222326}.skin-default-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skin-featured-loading{padding:28px;border:1px dashed rgba(192,193,196,.12);border-radius:11px;color:#97989b;font-size:.5625rem;text-align:center}.skin-edit-layout{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(360px,1.12fr);min-height:550px}.skin-edit-preview{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px;border-right:1px solid rgba(197,198,201,.11);background:rgba(12,13,16,.55)}.skin-edit-preview .skin-editor-viewer{position:relative;min-height:450px;flex:1 1}.skin-edit-controls{display:flex;flex-direction:column;gap:20px;min-width:0;padding:28px 28px 20px;background:rgba(31,32,35,.98)}.skin-edit-control-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.skin-edit-control-block>strong,.skin-edit-control-row>strong{color:#eef2f8;font-size:.6875rem}.skin-edit-control-block{display:grid;gap:10px}.skin-arm-options{display:flex;align-items:center;gap:6px}.skin-arm-options button{display:flex;align-items:center;gap:7px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#a7a8ab;cursor:pointer;font-size:.625rem;font-weight:700}.skin-arm-options button span{width:13px;height:13px;border:1px solid #a8a9ac;border-radius:50%}.skin-arm-options button.is-selected{background:rgba(153,154,157,.12);color:#eef4fb}.skin-arm-options button.is-selected span{border:4px solid #babbbe;box-shadow:0 0 0 1px rgba(186,187,190,.2)}.cape-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cape-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:104px;gap:7px;overflow:hidden;padding:5px;border:1px solid rgba(196,197,200,.1);border-radius:9px;background:rgba(255,255,255,.04);color:#abacaf;cursor:pointer}.cape-card.is-selected{border-color:#babbbe;box-shadow:inset 0 0 0 1px rgba(186,187,190,.36)}.cape-card img{width:100%;height:78px;object-fit:cover;image-rendering:pixelated}.cape-card span{max-width:100%;overflow:hidden;font-size:.4375rem;text-overflow:ellipsis;white-space:nowrap}.cape-helper{color:#8c8d90;font-size:.5rem}.skin-edit-utility-actions{display:flex;gap:5px;margin-top:auto}.skin-edit-footer{padding:14px 20px 18px;border-top:1px solid rgba(196,197,200,.1);background:rgba(25,26,29,.98)}@media (min-width:1700px){.skin-selector-layout{grid-template-columns:minmax(300px,.74fr) minmax(720px,1.26fr);min-height:760px}.skin-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.skin-add-card,.skin-catalog-card{min-height:225px}.skin-body-thumbnail{height:160px}.skin-selector-stage{min-height:430px}.compact-select-trigger{min-height:66px;padding:11px 14px}.version-choice-card{min-height:86px;padding:13px 14px}}@media (max-width:900px){.skin-edit-layout,.skin-selector-layout{grid-template-columns:1fr}.skin-edit-preview,.skin-selector-preview{min-height:420px;border-right:0;border-bottom:1px solid rgba(197,198,201,.11)}.skin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.skin-card-grid,.version-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cape-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quick-start-grid .custom-setup-card,.quick-start-grid .quick-start-card{min-height:80px;margin:0;padding:11px 12px}.quick-start-grid .custom-setup-card{border-style:dashed}.profile-setup-modal{width:min(97vw,1400px)!important;max-height:min(92vh,940px)}.profile-setup-modal .modal-header{padding:clamp(19px,1.35vw,25px) clamp(22px,1.65vw,30px)}.profile-setup-modal .modal-body{gap:16px;padding:clamp(20px,1.6vw,28px) clamp(22px,1.8vw,32px) clamp(22px,1.8vw,30px)}.profile-setup-modal .fast-profile-form{grid-template-columns:minmax(0,1fr) clamp(260px,21vw,320px);gap:clamp(20px,1.65vw,28px)}.profile-setup-modal .form-stack{gap:15px}.profile-setup-modal .form-grid.two{gap:15px 16px}.profile-setup-modal .field{gap:8px}.profile-setup-modal .field-label{font-size:.65625rem}.profile-setup-modal .input{min-height:48px;padding-inline:13px;font-size:.71875rem}.profile-setup-modal .compact-select-trigger{min-height:64px;padding:10px 13px}.profile-setup-modal .compact-select-icon,.profile-setup-modal .compact-select-option-icon{width:40px;height:40px}.profile-setup-modal .compact-select-copy strong{font-size:.6875rem}.profile-setup-modal .compact-select-copy small{font-size:.53125rem}.profile-setup-modal .version-card-grid{gap:10px}.profile-setup-modal .version-choice-card{min-height:84px;gap:11px;padding:12px 13px}.profile-setup-modal .version-choice-icon{width:40px;height:40px}.profile-setup-modal .version-choice-card strong{font-size:.65625rem}.profile-setup-modal .version-choice-card small{font-size:.46875rem;line-height:1.35}.profile-setup-modal .toggle-row{min-height:62px;padding:11px 13px}.profile-setup-modal .profile-summary{min-width:0;padding:clamp(18px,1.4vw,24px)}.profile-setup-modal .profile-summary h3{font-size:1.0625rem}.profile-setup-modal .profile-summary dl{gap:9px}.profile-setup-modal .modal-actions,.profile-setup-modal>.modal-body>.modal-actions{margin-top:2px}.first-run-modal.first-run-profile-setup-modal{width:min(97vw,1320px)!important}.first-run-profile-setup-modal .first-run-form-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px 22px}.first-run-profile-setup-modal .first-run-profile-account{min-height:68px;padding:10px 13px}.first-run-profile-setup-modal .version-choice-card{min-height:82px}.skin-manager-loading{display:flex;align-items:center;justify-content:center;gap:11px;min-height:260px;color:var(--muted);font-size:.6875rem}.skin-manager-fallback-modal .status-line{min-height:48px}@media (max-width:1100px){.quick-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-setup-modal .fast-profile-form{grid-template-columns:1fr}.profile-setup-modal .fast-profile-form .profile-summary{display:none}.first-run-profile-setup-modal .first-run-form-grid{grid-template-columns:1fr}}@media (max-width:680px){.quick-start-grid{grid-template-columns:1fr}.profile-setup-modal .version-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.first-run-profile-setup-modal .profile-version-field,.profile-setup-modal .profile-config-grid>.field:first-child,.profile-setup-modal .profile-version-field{grid-column:1/-1}.profile-setup-modal .profile-config-grid{align-items:start}.profile-setup-modal .form-stack{min-width:0}.profile-setup-modal .profile-summary{align-self:stretch}.profile-icon-avatar{display:grid;place-items:center;color:#d0d1d4;background:rgba(156,157,160,.11)}.profile-version-modal{width:min(96vw,1180px)!important}.all-version-browser{display:grid;gap:13px;min-width:0}.all-version-search{display:flex;align-items:center;gap:10px;padding:0 2px;color:#a7a8ab}.all-version-search .input{flex:1 1;min-height:48px}.all-version-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8c8d90;font-size:.53125rem}.all-version-meta strong{color:#c7c8cb;font-size:.5625rem;font-weight:750}.all-version-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:min(59vh,590px);overflow:auto;padding:2px 4px 4px 2px}.all-version-card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;border:1px solid rgba(199,200,203,.11);border-radius:11px;background:rgba(14,15,18,.7);color:#e5edf7;cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.all-version-card:hover{transform:translateY(-1px);border-color:rgba(195,196,199,.3);background:rgba(127,128,131,.08)}.all-version-card.is-selected{border-color:rgba(195,196,199,.57);background:rgba(141,142,145,.15)}.all-version-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:rgba(156,157,160,.11);color:#cdced1}.all-version-copy{display:grid;min-width:0;gap:3px}.all-version-copy strong{overflow:hidden;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.all-version-copy small{color:#909194;font-size:.46875rem}.all-version-card>.badge{position:absolute;top:7px;right:8px}.all-version-check{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(200,201,204,.16);border-radius:50%}.all-version-check.is-selected{border-color:#cfd0d3;background:#cfd0d3;color:#1f2023}.settings-page-v088 .page-header{margin-bottom:18px}.settings-layout-v088{display:grid;grid-template-columns:clamp(220px,16vw,270px) minmax(0,1fr);align-items:stretch;gap:clamp(20px,1.5vw,28px)}.settings-sidebar-v088{display:flex;flex-direction:column;min-height:min(68vh,720px);padding:9px;background:rgba(11,12,15,.73);border-color:rgba(198,199,202,.13)}.settings-sidebar-items{display:grid;gap:7px}.settings-sidebar-v088 button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#b1b2b5;cursor:pointer;text-align:left;transition:.14s ease}.settings-sidebar-v088 button:hover{background:rgba(161,162,165,.06);color:#e3e4e7}.settings-sidebar-v088 button.is-active{border-color:rgba(188,189,192,.28);background:rgba(147,148,151,.12);color:#eef5fb}.settings-tab-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:rgba(171,172,175,.09);color:#c6c7ca}.settings-sidebar-v088 button.is-active .settings-tab-icon{background:rgba(181,182,185,.16);color:#dfe0e3}.settings-tab-copy{display:grid;min-width:0;gap:3px}.settings-tab-copy strong{font-size:.625rem;font-weight:780}.settings-tab-copy small{color:#838487;font-size:.46875rem;line-height:1.3}.settings-autosave-state{display:flex;align-items:center;gap:8px;margin:auto 4px 3px;padding:13px 7px 6px;border-top:1px solid rgba(198,199,202,.09);color:#808184;font-size:.5rem}.settings-autosave-state i{width:6px;height:6px;border-radius:50%;background:#65ce8c;box-shadow:0 0 9px rgba(101,206,140,.28)}.settings-autosave-state.is-saving i{background:#e1ba68;box-shadow:none}.settings-autosave-state.is-error i{background:#e2757d;box-shadow:none}.settings-content-v088{display:grid;align-content:start;gap:16px;min-width:0}.settings-section-header{display:flex;align-items:center;gap:11px;padding:4px 2px 12px;border-bottom:1px solid rgba(199,200,203,.1)}.settings-section-header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(156,157,160,.11);color:#cecfd2}.settings-section-header>div{display:grid;gap:3px}.settings-section-header h2{margin:0;font-size:.9375rem}.settings-section-header p{margin:0;color:#8c8d90;font-size:.53125rem}.settings-directories-card{padding:0!important;overflow:hidden}.settings-directories-card>.settings-card-heading{margin:0;padding:18px 20px;border-bottom:1px solid rgba(199,200,203,.1)}.settings-directory-list{display:grid;gap:9px;padding:14px 16px}.settings-directory-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 12px;border:1px solid rgba(199,200,203,.11);border-radius:11px;background:rgba(9,10,13,.48)}.settings-directory-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:rgba(156,157,160,.1);color:#cacbce}.settings-directory-copy{display:grid;min-width:0;gap:3px}.settings-directory-copy strong{font-size:.65625rem}.settings-directory-copy span{overflow:hidden;color:#8f9093;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.settings-directory-actions{display:flex;align-items:center;gap:7px}.settings-directories-card>.status-line{margin:0 16px 16px}.support-action-list{display:grid;gap:9px}.support-action-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:9px 10px;border:1px solid rgba(199,200,203,.1);border-radius:10px;background:rgba(10,11,14,.42)}.support-action-row>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:rgba(156,157,160,.09);color:#c5c6c9}.support-action-row>div{display:grid;gap:3px;min-width:0}.support-action-row strong{font-size:.625rem}.support-action-row small{color:#88898c;font-size:.5rem;line-height:1.35}.settings-page-v088 .java-performance-card .selection-card-grid{gap:11px}.settings-page-v088 .java-performance-card .selection-card{min-height:82px;padding:13px 14px}.settings-page-v088 .java-performance-card .java-actions{gap:8px;margin-top:13px}.skin-selector-modal{width:min(96vw,1220px)!important}.skin-edit-modal .modal-header,.skin-selector-modal .modal-header{padding:18px 22px}.skin-selector-layout{grid-template-columns:clamp(265px,29%,350px) minmax(0,1fr);min-height:min(74vh,760px)}.skin-selector-preview{padding:24px 20px 20px;background:rgba(9,10,13,.66)}.skin-selector-username{display:grid;width:100%;margin:0 0 10px;gap:2px;padding:9px 11px;background:rgba(161,162,165,.06);text-align:left}.skin-selector-username span{overflow:hidden;color:#e5edf7;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.skin-selector-username small{color:#828386;font-size:.46875rem}.skin-selector-stage{min-height:350px}.skin-viewer-fallback{display:grid;place-items:center;align-content:center;gap:10px;min-height:100%;color:#86878a;font-size:.5rem}.skin-viewer-fallback .skin-body-thumbnail{height:210px}.skin-drag-hint{display:flex;gap:6px;margin:5px 0 13px;color:#939497;font-size:.53125rem}.skin-selector-preview-actions{gap:7px}.skin-selector-library{padding:0 22px 26px;background:rgba(18,19,22,.95)}.skin-library-toolbar{z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:56px;margin:0 -22px 18px;padding:0 22px;border-bottom:1px solid rgba(199,200,203,.1);background:rgba(18,19,22,.97)}.skin-library-tab{display:flex;align-items:center;align-self:stretch;gap:7px;padding:0 5px;border-bottom:2px solid transparent;color:#909194;font-size:.625rem;font-weight:800}.skin-library-tab.is-active{border-bottom-color:#c5c6c9;color:#e0e1e4}.skin-library-meta{color:#818285;font-size:.5rem}.skin-section-heading h3{color:#d2d3d6;font-size:.75rem}.skin-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skin-add-card,.skin-catalog-card{min-height:190px}.skin-add-card small{max-width:115px;line-height:1.35;text-align:center}.skin-recent-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.skin-recent-row button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:55px;padding:6px 7px;border:1px solid rgba(193,194,197,.1);border-radius:9px;background:rgba(255,255,255,.018);color:#c5c6c9;cursor:pointer}.skin-recent-row button.is-selected,.skin-recent-row button:hover{border-color:rgba(197,198,201,.35);background:rgba(149,150,153,.09)}.skin-recent-row canvas{width:30px;height:auto}.skin-recent-row span{overflow:hidden;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.skin-edit-modal{width:min(94vw,900px)!important}.skin-edit-layout{grid-template-columns:minmax(300px,.9fr) minmax(390px,1.1fr);min-height:560px}.skin-edit-controls{gap:18px;padding:26px 26px 20px}.skin-edit-preview .skin-editor-viewer{min-height:455px}@media (min-width:1600px){.settings-layout-v088{grid-template-columns:280px minmax(0,1fr)}.settings-sidebar-v088{min-height:740px}.skin-selector-modal{width:min(94vw,1380px)!important}.skin-selector-layout{grid-template-columns:360px minmax(0,1fr);min-height:790px}.skin-selector-stage{min-height:450px}.skin-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.settings-layout-v088{grid-template-columns:1fr}.settings-sidebar-v088{min-height:auto}.settings-sidebar-items{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-autosave-state{margin-top:8px}.all-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-edit-layout,.skin-selector-layout{grid-template-columns:1fr}.skin-selector-preview{min-height:430px}.skin-recent-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.settings-sidebar-items{grid-template-columns:1fr}.settings-directory-row,.support-action-row{grid-template-columns:38px minmax(0,1fr)}.settings-directory-actions,.support-action-row>.button{grid-column:1/-1;justify-content:flex-end}.all-version-grid{grid-template-columns:1fr}.skin-recent-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.compact-select.is-disabled{opacity:.68;pointer-events:none}.profile-setup-modal .fast-profile-form{grid-template-columns:minmax(0,1fr) clamp(290px,22vw,350px);gap:clamp(24px,2vw,34px)}.profile-setup-modal .profile-config-grid{gap:18px 20px}.profile-setup-modal .compact-select-trigger{min-height:70px;padding:12px 15px}.profile-setup-modal .compact-select-copy strong{font-size:.71875rem}.profile-setup-modal .compact-select-copy small{font-size:.5625rem;line-height:1.35}.profile-setup-modal .toggle-row{min-height:68px;padding:13px 15px}.profile-setup-modal .profile-summary{padding:clamp(21px,1.55vw,28px)}.first-run-profile-setup-modal .first-run-form-grid{gap:21px 26px}.first-run-profile-setup-modal .compact-select-trigger{min-height:68px}.skin-selector-modal{width:min(95vw,1320px)!important}.skin-selector-preview{justify-content:flex-start}.skin-selector-username{width:auto;min-width:150px;max-width:86%;margin:8px auto 4px;padding:8px 14px;text-align:center}.skin-selector-username span{font-size:clamp(.75rem,.72vw,.9375rem)}.skin-selector-username small{font-size:clamp(.5rem,.48vw,.625rem)}.skin-selector-stage{min-height:390px}.skin-selector-preview-actions .button{min-width:112px}.skin-selector-library{padding-inline:clamp(22px,1.7vw,30px)}.skin-section-heading h3{font-size:clamp(.75rem,.78vw,.9375rem)}.skin-library-meta,.skin-section-heading>span{font-size:clamp(.5rem,.5vw,.625rem)}.skin-library-tab{font-size:clamp(.625rem,.62vw,.75rem)}.skin-card-grid{gap:clamp(10px,.8vw,14px)}.skin-saved-card-shell{min-width:0;min-height:212px;border:1px solid rgba(193,194,197,.12);border-radius:14px;transition:.15s ease}.skin-saved-card-shell:hover{border-color:rgba(197,198,201,.34);background:rgba(151,152,155,.055);transform:translateY(-1px)}.skin-saved-card-shell.is-selected{border-color:rgba(211,212,215,.62);background:rgba(149,150,153,.105);box-shadow:inset 0 0 0 1px rgba(209,210,213,.08)}.skin-saved-card-shell .skin-catalog-card{min-height:172px;border:0;border-radius:0;background:transparent}.skin-saved-card-shell .skin-catalog-card:hover{transform:none;background:transparent}.skin-saved-card-shell .skin-catalog-card.is-selected{border:0;background:transparent}.skin-saved-card-shell .skin-body-thumbnail{height:142px}.skin-card-inline-actions{position:absolute;right:8px;bottom:8px;left:8px;align-items:center;opacity:0;transform:translateY(4px);transition:.14s ease;pointer-events:none}.skin-saved-card-shell.is-selected .skin-card-inline-actions,.skin-saved-card-shell:focus-within .skin-card-inline-actions,.skin-saved-card-shell:hover .skin-card-inline-actions{opacity:1;transform:none;pointer-events:auto}.skin-card-inline-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid rgba(197,198,201,.16);border-radius:9px;font:inherit;font-size:.625rem;font-weight:800;cursor:pointer}.skin-card-edit-action{gap:6px;background:rgba(172,173,176,.92);color:#0f1013}.skin-card-edit-action:hover{background:#c7c8cb}.skin-card-delete-action{width:34px;flex:none;background:rgba(233,111,120,.13);color:#ee8991}.skin-card-delete-action:hover{border-color:rgba(233,111,120,.35);background:rgba(233,111,120,.22)}.skin-saved-card-shell .skin-card-caption{padding-bottom:35px}.skin-edit-layout{grid-template-columns:minmax(320px,.92fr) minmax(410px,1.08fr)}.skin-edit-preview{background:rgba(15,16,19,.88)}.skin-edit-controls{background:rgba(30,31,34,.98)}.skin-edit-control-block>strong,.skin-edit-control-row>strong{font-size:clamp(.6875rem,.68vw,.875rem)}.skin-arm-options button{font-size:clamp(.625rem,.62vw,.75rem)}.cape-card span,.cape-helper{font-size:clamp(.5rem,.48vw,.625rem)}@media (min-width:1600px){.skin-selector-modal{width:min(94vw,1460px)!important}.skin-selector-layout{grid-template-columns:clamp(330px,27%,390px) minmax(0,1fr)}.skin-selector-stage{min-height:470px}.skin-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skin-saved-card-shell{min-height:250px}.skin-saved-card-shell .skin-catalog-card{min-height:208px}.skin-saved-card-shell .skin-body-thumbnail{height:170px}.skin-add-card,.skin-catalog-card{min-height:230px}.skin-body-thumbnail{height:166px}}@media (min-width:2300px){.skin-selector-modal{width:min(90vw,1760px)!important}.skin-selector-layout{grid-template-columns:430px minmax(0,1fr);min-height:900px}.skin-selector-stage{min-height:560px}.skin-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skin-card-caption strong{font-size:.75rem}.skin-card-caption small{font-size:.625rem}.skin-card-inline-actions button{min-height:38px;font-size:.75rem}.skin-card-delete-action{width:40px}}@media (min-width:1440px){.profile-card-head h2{font-size:clamp(.9375rem,.9vw,1.125rem)}.profile-card-head p{font-size:clamp(.5625rem,.55vw,.6875rem)}.profile-card-actions button{font-size:clamp(.5625rem,.56vw,.6875rem)}.fast-section-label span{font-size:clamp(.75rem,.72vw,.875rem)}.fast-section-label small{font-size:clamp(.5rem,.5vw,.625rem)}.settings-section-header h2{font-size:clamp(.9375rem,.9vw,1.125rem)}.settings-section-header p{font-size:clamp(.5625rem,.56vw,.6875rem)}.settings-tab-copy strong{font-size:clamp(.625rem,.64vw,.8125rem)}.settings-tab-copy small{font-size:clamp(.5rem,.5vw,.625rem)}.settings-directory-row strong{font-size:clamp(.625rem,.66vw,.8125rem)}.settings-directory-row small{font-size:clamp(.5rem,.5vw,.625rem)}}:root{--ui-scale:clamp(1,calc(100vw / 1500),1.22)}@media (min-width:1500px){body{font-size:clamp(.875rem,.82vw,1.125rem)}.button,input,select,textarea{font-size:clamp(.75rem,.72vw,.9375rem)}.modal-header h2,.page-header h1{font-size:clamp(1.375rem,1.35vw,1.875rem)}.field-label,.toggle-copy strong{font-size:clamp(.6875rem,.68vw,.875rem)}.field-hint,.toggle-copy small{font-size:clamp(.5625rem,.54vw,.6875rem)}}.first-run-profile-setup-modal .modal-body,.profile-version-modal .modal-body{max-height:min(82vh,900px);overflow:hidden;display:flex;flex-direction:column}.first-run-version-step .all-version-browser,.profile-version-modal .all-version-browser{overflow:auto}.first-run-version-step .first-run-actions,.profile-version-modal .modal-actions{position:sticky;bottom:0;z-index:8;margin-top:0;padding-top:16px;background:linear-gradient(180deg,rgba(19,20,23,0),rgba(19,20,23,.98) 24%)}.skin-selector-layout{grid-template-columns:clamp(300px,28%,410px) minmax(0,1fr);min-height:min(82vh,820px)}.skin-selector-preview{padding:26px 22px 22px}.skin-selector-username{min-width:0;padding:6px 11px;border-radius:5px;background:rgba(255,255,255,.045)}.skin-selector-username span{font-family:monospace;letter-spacing:-.03em}.skin-selector-stage{min-height:460px}.skin-card-grid{grid-template-columns:repeat(4,minmax(145px,1fr))}.skin-add-card,.skin-catalog-card,.skin-saved-card-shell,.skin-saved-card-shell .skin-catalog-card{min-height:250px}.skin-catalog-card .skin-body-thumbnail,.skin-saved-card-shell .skin-body-thumbnail{height:205px}.skin-card-caption{padding:8px 10px 12px}.skin-saved-card-shell .skin-card-caption{padding-bottom:12px}.skin-card-inline-actions{bottom:10px}.skin-saved-card-shell:not(:hover):not(:focus-within) .skin-card-inline-actions{opacity:0!important;pointer-events:none!important}.skin-browse-heading{padding-bottom:8px}.profile-custom-icon{display:grid;place-items:center;flex:none;overflow:hidden;border:1px solid rgba(204,205,208,.24);border-radius:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.profile-custom-icon img{width:68%;height:68%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 7px rgba(0,0,0,.28))}.profile-custom-icon img[src^="data:"]{width:100%;height:100%;object-fit:cover;image-rendering:auto;filter:none}.profile-empty-cube{color:#b4b5b8;font-size:2.875rem;line-height:1;transform:rotate(45deg)}.profile-card-avatar.profile-icon-avatar{width:auto;height:auto;padding:0;background:none;border:0}.profile-icon-control{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px}.profile-icon-menu{display:grid;overflow:hidden;border:1px solid rgba(203,204,207,.16);border-radius:10px;background:rgba(255,255,255,.02)}.profile-icon-menu button{display:flex;align-items:center;gap:8px;min-width:160px;padding:8px 11px;border:0;border-bottom:1px solid rgba(203,204,207,.1);background:transparent;color:#e0e1e4;font:inherit;font-weight:750;cursor:pointer}.profile-icon-menu button:last-child{border-bottom:0}.profile-icon-menu button:hover{background:rgba(156,157,160,.1)}.profile-summary .profile-icon-control+.eyebrow{margin-top:2px}.profile-icon-editor-modal{width:min(94vw,1000px)!important}.profile-icon-editor{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:520px}.profile-icon-editor>aside{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 20px;border-right:1px solid rgba(203,204,207,.12);background:rgba(255,255,255,.015)}.profile-icon-editor>aside>strong{align-self:flex-start;margin-top:4px}.profile-icon-recents{display:flex;align-self:flex-start;gap:8px}.profile-icon-recents button,.profile-icon-symbols button{display:grid;place-items:center;border:1px solid rgba(203,204,207,.14);background:rgba(255,255,255,.025);cursor:pointer}.profile-icon-recents button{width:38px;height:38px;border-radius:10px}.profile-icon-recents img{width:28px;image-rendering:pixelated}.profile-icon-editor>section{padding:22px 24px;overflow:auto}.profile-icon-editor h3{margin:0 0 12px}.profile-icon-editor hr{margin:20px 0;border:0;border-top:1px solid rgba(203,204,207,.12)}.profile-icon-backgrounds{display:flex;gap:10px;overflow:auto;padding-bottom:4px}.profile-icon-backgrounds button{width:72px;height:72px;flex:none;border:2px solid transparent;border-radius:18px;cursor:pointer}.profile-icon-backgrounds button.is-selected{border-color:#dfe0e3;box-shadow:0 0 0 2px rgba(175,176,179,.25)}.profile-icon-symbols{display:grid;grid-template-columns:repeat(5,minmax(82px,1fr));gap:10px}.profile-icon-symbols button{min-height:86px;border-radius:16px}.profile-icon-symbols button.is-selected{border-color:#c3c4c7;background:rgba(143,144,147,.12)}.profile-icon-symbols img{width:58px;height:58px;object-fit:contain;image-rendering:pixelated}@media (max-width:1000px){.skin-card-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.profile-icon-editor{grid-template-columns:1fr}.profile-icon-editor>aside{border-right:0;border-bottom:1px solid rgba(203,204,207,.12)}}.first-run-details-layout{grid-template-columns:minmax(0,1fr) clamp(290px,22vw,350px);gap:clamp(24px,2vw,34px)}.first-run-profile-setup-modal .first-run-details-layout .first-run-form-grid{min-width:0}.profile-icon-select-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.profile-icon-select-toolbar>div{display:grid;gap:3px}.profile-icon-select-toolbar small{color:#8f9093}.profile-icon-select-grid{grid-template-columns:repeat(5,minmax(90px,1fr))}.profile-icon-select-grid button{display:flex;flex-direction:column;gap:7px;padding:10px;color:#c8c9cc;font-size:.5625rem}.profile-icon-select-grid span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.profile-empty-cube{display:grid;place-items:center;transform:none}.skin-selector-modal{width:min(96vw,1480px)!important;height:min(90vh,900px);max-height:90vh!important;overflow:hidden!important;display:flex;flex-direction:column}.skin-selector-modal .modal-header{flex:0 0 auto}.skin-selector-modal .modal-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0!important}.skin-selector-layout{display:grid;grid-template-columns:clamp(285px,24vw,360px) minmax(0,1fr)!important;width:100%}.skin-selector-preview{min-width:0;min-height:0;overflow:hidden;padding:clamp(20px,2vh,28px) clamp(16px,1.5vw,22px) 20px!important}.skin-selector-identity{display:grid;justify-items:center;gap:9px;width:100%;min-height:62px;margin-bottom:4px}.skin-previewing-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(163,164,167,.65);border-radius:999px;background:rgba(126,127,130,.12);color:#b3b4b7;font-size:clamp(.625rem,.7vw,.8125rem);font-weight:750}.skin-selector-username{border-radius:5px!important;background:rgba(255,255,255,.045)!important;color:#d4d5d8!important;font-family:Cascadia Code,Consolas,monospace;font-size:clamp(.75rem,.78vw,.9375rem)!important;font-weight:760;letter-spacing:-.035em}.skin-selector-stage{position:relative;width:100%;height:clamp(330px,48vh,445px);min-height:0!important;max-height:445px}.skin-editor-viewer,.skin-editor-viewer canvas,.skin-selector-viewer,.skin-selector-viewer canvas{width:100%!important;height:100%!important}.skin-drag-hint{margin:7px 0 13px!important;font-size:clamp(.5625rem,.62vw,.75rem)!important}.skin-selector-preview-actions{display:flex;justify-content:center;gap:8px;width:100%}.skin-selector-preview-actions .button{min-width:102px;min-height:36px;font-size:clamp(.625rem,.68vw,.8125rem)}.skin-selector-library{min-width:0;min-height:0;overflow-x:hidden;padding:clamp(18px,1.5vw,26px) clamp(18px,1.7vw,30px) 32px!important}.skin-library-toolbar,.skin-section-heading{font-size:clamp(.6875rem,.72vw,.875rem)}.skin-section-heading h3{font-size:clamp(.8125rem,.85vw,1rem)!important}.skin-saved-heading-actions>span,.skin-section-heading>span{color:#838487;font-size:clamp(.5625rem,.58vw,.6875rem)!important}.skin-saved-heading-actions{display:inline-flex;align-items:center;gap:8px}.skin-saved-heading-actions button{padding:4px 8px;border:1px solid rgba(188,189,192,.18);border-radius:7px;background:rgba(137,138,141,.08);color:#c7c8cb;font:inherit;font-size:clamp(.5625rem,.58vw,.6875rem);cursor:pointer}.skin-saved-heading-actions button:hover{background:rgba(137,138,141,.14)}.skin-card-grid,.skin-default-grid,.skin-saved-grid,.skin-weekly-grid{display:grid;gap:clamp(10px,.85vw,14px)!important}.skin-add-card,.skin-catalog-card,.skin-saved-card-shell{min-height:clamp(205px,24vh,238px)!important;max-height:238px;border-radius:13px}.skin-add-card{padding:14px}.skin-add-card strong{font-size:clamp(.6875rem,.72vw,.875rem)!important}.skin-add-card small{font-size:clamp(.5rem,.54vw,.625rem)!important}.skin-saved-card-shell{border:1px solid rgba(193,194,197,.12)!important;background:rgba(255,255,255,.025);transition:border-color .14s ease,background .14s ease,transform .14s ease}.skin-saved-card-shell:hover{border-color:rgba(194,195,198,.34)!important;background:rgba(149,150,153,.05)}.skin-catalog-card.is-previewed,.skin-saved-card-shell.is-previewed{border-color:rgba(191,192,195,.58)!important;background:rgba(134,135,138,.1)!important}.skin-saved-card-shell.is-applied{box-shadow:inset 0 0 0 1px rgba(229,230,233,.18)}.skin-saved-card-shell .skin-catalog-card{width:100%;height:100%;min-height:0!important;max-height:none;border:0!important;border-radius:inherit;background:transparent!important;padding:10px 10px 11px!important}.skin-catalog-card{padding:10px 10px 11px!important}.skin-catalog-card .skin-body-thumbnail,.skin-saved-card-shell .skin-body-thumbnail{height:clamp(145px,17vh,176px)!important;max-width:82%!important;flex:0 0 auto}.skin-card-caption{min-height:30px;margin-top:6px!important;padding:0 4px!important;gap:2px}.skin-card-caption strong{font-size:clamp(.625rem,.66vw,.75rem)!important}.skin-card-caption small{font-size:clamp(.5rem,.52vw,.625rem)!important}.skin-card-check{top:9px!important;right:9px!important;width:24px!important;height:24px!important}.skin-card-inline-actions{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:4;display:flex;gap:6px;opacity:0!important;transform:translateY(5px);pointer-events:none!important;transition:opacity .13s ease,transform .13s ease}.skin-saved-card-shell:focus-within .skin-card-inline-actions,.skin-saved-card-shell:hover .skin-card-inline-actions{opacity:1!important;transform:translateY(0);pointer-events:auto!important}.skin-saved-card-shell .skin-card-caption{padding-bottom:0!important}.skin-card-inline-actions button{min-height:32px!important;font-size:clamp(.5625rem,.58vw,.6875rem)!important}.skin-card-edit-action{background:rgba(172,173,176,.94)!important}.skin-section-spaced{margin-top:clamp(22px,2.2vh,30px)!important}.skin-browse-heading .button{font-size:clamp(.5625rem,.6vw,.6875rem)}.skin-edit-modal{width:min(92vw,940px)!important;max-height:88vh!important}.skin-edit-preview .skin-editor-viewer{min-height:0!important;height:clamp(360px,48vh,465px);flex:0 0 auto}.skin-edit-controls .field-label,.skin-edit-controls strong{font-size:clamp(.6875rem,.72vw,.875rem)!important}.skin-edit-controls .button,.skin-edit-controls .input{font-size:clamp(.625rem,.66vw,.8125rem)!important}@media (min-width:1700px){.skin-selector-modal{width:min(92vw,1560px)!important}.skin-selector-layout{grid-template-columns:clamp(320px,22vw,375px) minmax(0,1fr)!important}.skin-selector-stage{height:clamp(360px,45vh,455px)}.skin-add-card,.skin-catalog-card,.skin-saved-card-shell{min-height:225px!important;max-height:245px}}@media (max-width:1180px){.skin-selector-modal{width:min(97vw,1120px)!important}.skin-selector-layout{grid-template-columns:285px minmax(0,1fr)!important}.skin-card-grid,.skin-default-grid,.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.skin-selector-stage{height:clamp(300px,43vh,390px)}}@media (max-width:880px){.skin-selector-modal{height:min(92vh,920px)}.skin-selector-modal .modal-body{overflow:auto}.skin-selector-layout{display:block;height:auto}.skin-selector-preview{min-height:390px;border-right:0;border-bottom:1px solid rgba(197,198,201,.11)}.skin-selector-stage{height:300px;max-height:300px}.skin-selector-library{overflow:visible!important}.skin-card-grid,.skin-default-grid,.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(2,minmax(135px,1fr))!important}.skin-add-card,.skin-catalog-card,.skin-saved-card-shell{min-height:205px!important}}.skin-selector-modal{width:min(calc(100vw - 42px),1580px)!important;height:min(calc(100vh - 58px),940px)!important;max-height:calc(100vh - 58px)!important;border-radius:18px!important}.skin-selector-modal .modal-header{min-height:74px;padding:17px 22px!important;border-bottom:1px solid rgba(187,188,191,.13)}.skin-selector-modal .modal-header h2{font-size:clamp(1.25rem,1.2vw,1.625rem)!important}.skin-selector-modal .modal-header p{display:none}.skin-selector-layout{grid-template-columns:clamp(300px,25vw,390px) minmax(0,1fr)!important;height:100%}.skin-selector-preview{padding:clamp(18px,1.5vw,26px) clamp(16px,1.4vw,24px) 20px!important;border-right:1px solid rgba(187,188,191,.11);background:rgba(9,10,13,.38)}.skin-selector-identity,.skin-selector-preview{display:flex!important;align-items:center;flex-direction:column}.skin-selector-identity{min-height:0!important;gap:8px!important;margin:0 0 8px!important}.skin-selector-username{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:7px 12px!important;border:1px solid rgba(255,255,255,.025);border-radius:6px!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}.skin-selector-username span{font-family:Cascadia Code,Consolas,monospace!important;font-size:clamp(.8125rem,.82vw,1rem)!important;font-weight:760}.skin-previewing-badge{min-height:28px;padding:4px 9px;font-size:clamp(.625rem,.62vw,.75rem)}.skin-selector-stage{width:min(100%,330px)!important;height:clamp(360px,48vh,485px)!important;max-height:none!important;margin:0 auto;flex:1 1 auto!important}.skin-selector-viewer{cursor:grab}.skin-selector-viewer:active{cursor:grabbing}.skin-drag-hint{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;margin:6px 0 14px!important;color:#b3b4b7!important;font-size:clamp(.75rem,.72vw,.875rem)!important;font-weight:650}.skin-drag-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.skin-selector-preview-actions{min-height:40px;margin-top:0}.skin-selector-preview-actions.is-current .button{min-width:126px}.skin-selector-preview-actions .button{min-height:40px!important;padding-inline:15px!important;border-radius:9px!important;font-size:clamp(.75rem,.72vw,.875rem)!important}.skin-selector-library{--skin-library-pad:clamp(20px,1.7vw,30px);padding:0 var(--skin-library-pad) 34px!important;scroll-padding-top:70px}.skin-library-toolbar{position:sticky;top:0;z-index:20;min-height:58px;margin:0 calc(0px - var(--skin-library-pad)) 18px;padding:0 var(--skin-library-pad);background:rgba(21,22,25,.985);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px rgba(187,188,191,.1)}.skin-library-tab{min-height:58px;font-size:clamp(.75rem,.72vw,.875rem)}.skin-library-meta{font-size:clamp(.5625rem,.58vw,.6875rem)}.skin-section-heading{min-height:35px;margin-bottom:10px!important}.skin-section-heading h3{font-size:clamp(.875rem,.88vw,1.0625rem)!important}.skin-section-spaced{margin-top:clamp(24px,2.4vh,34px)!important}.skin-card-grid,.skin-default-grid,.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(11px,.85vw,15px)!important;align-items:stretch}.skin-add-card,.skin-catalog-card,.skin-saved-card-shell,.skin-weekly-skeleton{min-height:clamp(210px,24vh,255px)!important;max-height:255px!important;border-radius:14px!important}.skin-add-card,.skin-catalog-card{border-color:rgba(187,188,191,.14)!important;background:rgba(255,255,255,.025)!important}.skin-add-card:hover,.skin-catalog-card:hover,.skin-saved-card-shell:hover{border-color:rgba(197,198,201,.36)!important;background:rgba(162,163,166,.07)!important;transform:translateY(-1px)}.skin-catalog-card,.skin-saved-card-preview{display:grid!important;place-items:center!important;padding:12px!important}.skin-saved-card-shell .skin-catalog-card{padding:12px!important}.skin-catalog-card .skin-body-thumbnail,.skin-saved-card-shell .skin-body-thumbnail{width:auto!important;height:clamp(176px,19vh,218px)!important;max-width:88%!important;margin:auto!important;transform:perspective(520px) rotateY(7deg);transform-origin:50% 55%;image-rendering:pixelated;filter:drop-shadow(0 12px 9px rgba(0,0,0,.16))}.skin-card-caption{display:none!important}.skin-card-check{top:10px!important;right:10px!important;width:26px!important;height:26px!important;border:0!important;background:#edf5fd!important;color:#212225!important;box-shadow:0 2px 10px rgba(0,0,0,.22)}.skin-card-inline-actions{left:11px!important;right:11px!important;bottom:11px!important}.skin-card-inline-actions button{min-height:35px!important;border-radius:9px!important}.skin-card-edit-action{flex:1 1}.skin-card-delete-action{width:38px;flex:0 0 38px}.skin-weekly-skeleton{position:relative;overflow:hidden;border:1px solid rgba(187,188,191,.1);background:rgba(255,255,255,.022)}.skin-weekly-skeleton:after{position:absolute;inset:0;content:"";background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.055) 46%,transparent 62%);animation:skin-weekly-shimmer 1.15s linear infinite;transform:translateX(-100%)}@keyframes skin-weekly-shimmer{to{transform:translateX(100%)}}.skin-weekly-unavailable{margin-top:10px;padding:12px 14px;border:1px solid rgba(187,188,191,.1);border-radius:10px;color:#9b9c9f;background:rgba(255,255,255,.02);font-size:clamp(.625rem,.62vw,.75rem)}.skin-browse-heading .button{min-height:33px!important;padding-inline:10px!important}@media (min-width:1360px){.topbar{width:min(calc(100vw - 44px),1540px)!important;height:clamp(64px,4.2vw,72px)}.brand{width:clamp(184px,12vw,210px)}.brand-wordmark{width:clamp(170px,11vw,196px)}.nav-item{min-width:clamp(92px,6.2vw,112px);height:44px}.nav-item span{font-size:clamp(.8125rem,.78vw,.9375rem)!important}.account-chip>strong,.language-button{font-size:clamp(.75rem,.72vw,.875rem)!important}.page:not(.home-page){width:min(100%,1500px)!important;padding-inline:clamp(24px,2vw,38px)!important}.page-header{margin-bottom:clamp(26px,2vw,36px)}.page-header h1{font-size:clamp(1.625rem,1.6vw,2rem)!important}.page-header p{font-size:clamp(.8125rem,.82vw,1rem)!important}.settings-section-header h2{font-size:clamp(1.0625rem,1vw,1.25rem)!important}.settings-section-header p{font-size:clamp(.625rem,.64vw,.8125rem)!important}.selection-card-title-row strong,.settings-directory-row strong,.settings-tab-copy strong{font-size:clamp(.75rem,.74vw,.9375rem)!important}.selection-card-copy small,.settings-directory-row small,.settings-tab-copy small{font-size:clamp(.5625rem,.58vw,.75rem)!important}.profile-card-head h2{font-size:clamp(1rem,.94vw,1.1875rem)!important}.profile-card-head p{font-size:clamp(.625rem,.58vw,.75rem)!important}.profile-card-actions button{font-size:clamp(.625rem,.62vw,.75rem)!important}}@media (min-width:1900px){.skin-selector-modal{width:min(calc(100vw - 72px),1720px)!important}.skin-selector-layout{grid-template-columns:clamp(350px,22vw,420px) minmax(0,1fr)!important}.skin-selector-stage{width:min(100%,365px)!important;height:clamp(400px,49vh,520px)!important}.skin-add-card,.skin-catalog-card,.skin-saved-card-shell,.skin-weekly-skeleton{min-height:260px!important;max-height:280px!important}.skin-catalog-card .skin-body-thumbnail,.skin-saved-card-shell .skin-body-thumbnail{height:225px!important}}@media (max-width:1260px){.skin-selector-modal{width:min(calc(100vw - 24px),1160px)!important}.skin-selector-layout{grid-template-columns:286px minmax(0,1fr)!important}.skin-card-grid,.skin-default-grid,.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.skin-selector-stage{width:260px!important;height:350px!important}}@media (max-width:900px){.skin-selector-modal{height:min(calc(100vh - 24px),920px)!important}.skin-selector-modal .modal-body{overflow:auto!important}.skin-selector-layout{display:block!important;height:auto!important}.skin-selector-preview{min-height:500px;border-right:0;border-bottom:1px solid rgba(187,188,191,.11)}.skin-selector-stage{width:min(100%,300px)!important;height:350px!important}.skin-selector-library{overflow:visible!important}.skin-library-toolbar{top:-1px}.skin-card-grid,.skin-default-grid,.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(2,minmax(140px,1fr))!important}}.skin-saved-grid,.skin-weekly-grid{width:min(100%,1080px);grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:clamp(12px,.9vw,16px)!important}.skin-add-card,.skin-catalog-card,.skin-saved-card-shell,.skin-weekly-skeleton{width:100%;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/4!important;border-radius:15px!important}.skin-saved-card-shell{position:relative;overflow:hidden}.skin-saved-card-preview{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}.skin-card-viewer{display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;pointer-events:none}.skin-card-viewer .skin-card-viewer-3d,.skin-card-viewer .skin-viewer,.skin-card-viewer .skin-viewer-static{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.skin-card-viewer .skin-card-viewer-3d canvas,.skin-card-viewer .skin-viewer canvas{display:block;width:100%!important;height:100%!important}.skin-card-viewer .skin-body-thumbnail,.skin-card-viewer-placeholder{width:auto!important;height:min(78%,220px)!important;max-width:82%!important;margin:auto!important;transform:perspective(540px) rotateY(8deg)!important;filter:drop-shadow(0 12px 10px rgba(0,0,0,.18))}.skin-catalog-card>.skin-card-viewer,.skin-saved-card-preview>.skin-card-viewer{position:absolute;inset:8px;width:auto;height:auto}.skin-card-check{z-index:4}.skin-card-inline-actions{z-index:5}@media (min-width:980px){.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(4,minmax(145px,1fr))!important}}@media (max-width:979px) and (min-width:721px){.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media (max-width:720px){.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(2,minmax(132px,1fr))!important}}.skin-weekly-render{width:auto;height:min(92%,232px);max-width:92%;margin:auto;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 10px rgba(0,0,0,.18))}.skin-catalog-card.is-loading{cursor:progress}.skin-weekly-resolving{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:6;padding:5px 9px;border:1px solid rgba(202,203,206,.16);border-radius:999px;background:rgba(12,13,16,.88);color:#c8c9cc;font-size:.625rem;font-weight:650;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-backdrop:has(.skin-edit-modal),.modal-backdrop:has(.skin-selector-modal){--skin-shell-top-safe:clamp(86px,5.55vw,112px);--skin-shell-bottom-safe:clamp(54px,3.55vw,70px);align-items:stretch;justify-items:center;padding:var(--skin-shell-top-safe) clamp(12px,1.35vw,28px) var(--skin-shell-bottom-safe)!important}.skin-edit-modal,.skin-selector-modal{align-self:stretch;margin:0!important;max-height:100%!important;overflow:hidden!important;border-radius:clamp(14px,.85vw,18px)!important}.skin-selector-modal{width:min(96vw,1500px)!important}.skin-edit-modal .modal-header,.skin-selector-modal .modal-header{flex:0 0 auto}.skin-edit-modal .modal-body,.skin-selector-modal .modal-body{min-height:0}.skin-selector-modal .modal-body{display:block!important;height:100%;overflow:hidden!important}.skin-selector-layout{grid-template-columns:clamp(255px,21vw,330px) minmax(0,1fr)!important;height:100%!important}.skin-selector-preview{justify-content:flex-start!important;overflow:hidden!important;padding:clamp(14px,1.2vh,20px) clamp(14px,1.15vw,20px) 16px!important}.skin-selector-character-stack{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:clamp(7px,.65vh,11px)}.skin-selector-character-stack .skin-previewing-badge{flex:0 0 auto;margin-bottom:1px}.skin-selector-username{flex:0 0 auto;min-height:30px!important;padding:6px 11px!important;line-height:1!important}.skin-selector-username span{line-height:1!important}.skin-selector-stage{width:min(100%,255px)!important;height:clamp(270px,36vh,355px)!important;max-height:355px!important;min-height:245px!important;flex:0 1 auto!important;margin:0 auto!important}.skin-selector-viewer,.skin-selector-viewer canvas{width:100%!important;height:100%!important}.skin-selector-preview>.skin-drag-hint{flex:0 0 auto;margin:clamp(5px,.7vh,9px) 0 10px!important}.skin-selector-preview-actions{flex:0 0 auto;min-height:36px}.skin-selector-library{overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(16px,1.35vw,24px) clamp(16px,1.5vw,28px) 28px!important}.skin-saved-grid{width:min(100%,980px)!important;grid-template-columns:repeat(4,minmax(135px,1fr))!important;gap:clamp(10px,.75vw,14px)!important}.skin-saved-grid .skin-add-card,.skin-saved-grid .skin-catalog-card,.skin-saved-grid .skin-saved-card-shell{aspect-ratio:3/3.72!important}.skin-weekly-grid{width:min(100%,1080px)!important;grid-template-columns:repeat(4,minmax(140px,1fr))!important;gap:clamp(11px,.8vw,15px)!important}.skin-weekly-grid .skin-catalog-card,.skin-weekly-grid .skin-weekly-skeleton{aspect-ratio:3/4!important}.skin-edit-modal{width:min(92vw,980px)!important;height:min(100%,720px)!important;display:flex!important;flex-direction:column}.skin-edit-modal .modal-body{display:flex!important;flex:1 1 auto;flex-direction:column;overflow:hidden!important;padding:0!important}.skin-edit-layout{display:grid!important;grid-template-columns:minmax(280px,.88fr) minmax(390px,1.12fr)!important;flex:1 1 auto;min-height:0!important;height:auto!important}.skin-edit-preview{min-height:0!important;overflow:hidden;align-items:center;justify-content:center;padding:clamp(16px,1.3vw,22px)!important}.skin-edit-preview .skin-editor-viewer{width:min(100%,300px)!important;height:clamp(300px,43vh,410px)!important;min-height:260px!important;max-height:410px!important;flex:0 1 auto!important}.skin-edit-preview .skin-drag-hint{flex:0 0 auto;margin:5px 0 0!important}.skin-edit-controls{min-height:0!important;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;gap:clamp(15px,1.5vh,20px)!important;padding:clamp(20px,1.6vw,28px)!important}.skin-edit-footer{flex:0 0 auto;margin:0!important;padding:12px 18px 14px!important}.cape-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cape-texture-card img{width:auto!important;max-width:88%!important;height:72px!important;object-fit:contain!important;image-rendering:pixelated}@media (min-width:1900px){.skin-selector-layout{grid-template-columns:320px minmax(0,1fr)!important}.skin-selector-stage{width:270px!important;height:360px!important}.skin-saved-grid{width:min(100%,1030px)!important}.skin-weekly-grid{width:min(100%,1160px)!important}}@media (max-width:1180px){.modal-backdrop:has(.skin-edit-modal),.modal-backdrop:has(.skin-selector-modal){--skin-shell-top-safe:clamp(78px,7.5vw,94px);--skin-shell-bottom-safe:54px;padding-inline:10px!important}.skin-selector-layout{grid-template-columns:245px minmax(0,1fr)!important}.skin-selector-stage{width:225px!important;height:clamp(245px,34vh,315px)!important}.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(3,minmax(132px,1fr))!important}}@media (max-width:880px){.modal-backdrop:has(.skin-edit-modal),.modal-backdrop:has(.skin-selector-modal){--skin-shell-top-safe:72px;--skin-shell-bottom-safe:48px;padding-inline:8px!important}.skin-edit-modal,.skin-selector-modal{width:100%!important}.skin-edit-modal .modal-body,.skin-selector-modal .modal-body{overflow:auto!important}.skin-edit-layout,.skin-selector-layout{display:block!important;height:auto!important}.skin-edit-preview,.skin-selector-preview{min-height:0!important;border-right:0!important;border-bottom:1px solid rgba(187,188,191,.11)}.skin-selector-stage{width:min(100%,235px)!important;height:285px!important;min-height:245px!important}.skin-edit-controls,.skin-selector-library{overflow:visible!important}.skin-saved-grid,.skin-weekly-grid{grid-template-columns:repeat(2,minmax(128px,1fr))!important}.skin-edit-preview .skin-editor-viewer{height:300px!important}}.skin-card-viewer,.skin-catalog-card,.skin-saved-card-preview{box-sizing:border-box}.skin-card-viewer,.skin-card-viewer .skin-card-viewer-3d,.skin-card-viewer .skin-viewer,.skin-card-viewer .skin-viewer-static{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.skin-card-viewer canvas{position:absolute!important;left:50%!important;top:50%!important;width:100%!important;height:100%!important;transform:translate(-50%,-50%)!important;transform-origin:50% 50%!important}.skin-card-viewer-placeholder,.skin-weekly-render{position:absolute!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%) perspective(540px) rotateY(7deg)!important;transform-origin:center center!important}.skin-weekly-render{height:min(84%,226px)!important;max-width:82%!important}.profile-icon-control{position:relative;width:max-content;margin-inline:auto}.profile-icon-trigger{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:18px;background:transparent;color:inherit;cursor:pointer}.profile-icon-edit-overlay{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:rgba(11,12,15,.18);color:rgba(243,244,247,.86);opacity:0;transition:opacity .14s ease,background .14s ease;pointer-events:none}.profile-icon-control.is-open .profile-icon-edit-overlay,.profile-icon-trigger:hover .profile-icon-edit-overlay{opacity:1;background:rgba(11,12,15,.32)}.profile-icon-hover-label{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:6;padding:7px 10px;border:1px solid rgba(216,217,220,.17);border-radius:9px;background:rgba(41,42,45,.98);box-shadow:0 10px 28px rgba(0,0,0,.26);color:#eef4fb;font-size:.6875rem;font-weight:760;white-space:nowrap;opacity:0;transform:translate(-50%,5px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.profile-icon-hover-label:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;border-right:1px solid rgba(216,217,220,.17);border-bottom:1px solid rgba(216,217,220,.17);background:rgba(41,42,45,.98);transform:translate(-50%,-4px) rotate(45deg)}.profile-icon-trigger:hover .profile-icon-hover-label{opacity:1;transform:translate(-50%)}.profile-icon-control.is-open .profile-icon-hover-label{opacity:0}.profile-icon-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:50%;min-width:176px;transform:translateX(-50%);box-shadow:0 16px 38px rgba(0,0,0,.34);background:rgba(30,31,34,.98)!important}.modal-backdrop:has(.edit-profile-modal),.modal-backdrop:has(.first-run-modal),.modal-backdrop:has(.profile-chooser-modal),.modal-backdrop:has(.profile-setup-modal),.modal-backdrop:has(.profile-version-modal){--profile-shell-top-safe:clamp(86px,5.55vw,112px);--profile-shell-bottom-safe:clamp(54px,3.55vw,70px);align-items:stretch!important;justify-items:center!important;padding:var(--profile-shell-top-safe) clamp(12px,1.35vw,28px) var(--profile-shell-bottom-safe)!important}.edit-profile-modal,.first-run-modal,.profile-chooser-modal,.profile-setup-modal,.profile-version-modal{align-self:stretch;max-height:100%!important;margin:0!important;overflow:hidden!important}.edit-profile-modal{width:min(94vw,1220px)!important;flex-direction:column}.edit-profile-modal .modal-body{min-height:0;display:flex;flex-direction:column}.edit-profile-modal .profile-form-layout{min-height:0;flex:1 1 auto;overflow:hidden;grid-template-columns:minmax(0,1fr) clamp(220px,22vw,286px)!important}.edit-profile-modal .form-stack{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px}.edit-profile-modal .profile-summary{align-self:stretch;min-height:0;overflow:visible}.edit-profile-modal .modal-actions,.edit-profile-modal>.modal-body>.modal-actions{flex:0 0 auto}@media (max-width:880px){.modal-backdrop:has(.edit-profile-modal),.modal-backdrop:has(.first-run-modal),.modal-backdrop:has(.profile-chooser-modal),.modal-backdrop:has(.profile-setup-modal),.modal-backdrop:has(.profile-version-modal){--profile-shell-top-safe:72px;--profile-shell-bottom-safe:48px;padding-inline:8px!important}.edit-profile-modal .modal-body{overflow-y:auto!important}.edit-profile-modal .profile-form-layout{display:block!important;overflow:visible}.edit-profile-modal .form-stack{overflow:visible;padding-right:0}}.cape-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(76px,1fr))!important;gap:10px!important}.cape-card{min-height:118px!important;aspect-ratio:3/4!important;padding:8px!important;gap:6px!important;overflow:hidden!important;border-radius:11px!important}.cape-texture-card{display:grid!important;place-items:center!important}.cape-texture-card .cape-thumbnail{display:block!important;width:auto!important;height:min(92%,106px)!important;max-width:92%!important;image-rendering:pixelated}.cape-card:not(.cape-texture-card) span{font-size:.5625rem!important}@media (max-width:760px){.cape-card-grid{grid-template-columns:repeat(3,minmax(72px,1fr))!important}}.modal-backdrop:has(.modal){--law-modal-top-safe:clamp(88px,6.2vw,118px);--law-modal-bottom-safe:clamp(58px,4.2vw,78px);display:flex!important;align-items:center!important;justify-content:center!important;padding:var(--law-modal-top-safe) clamp(10px,1.45vw,28px) var(--law-modal-bottom-safe)!important;box-sizing:border-box}.modal-backdrop:has(.modal)>.modal{align-self:auto!important;margin:0!important;max-height:100%!important;min-height:0}.modal-backdrop:has(.modal)>.modal:not(.skin-selector-modal){height:auto!important}.modal-backdrop:has(.modal)>.modal .modal-body{min-height:0}.profile-chooser-modal{width:min(92vw,1080px)!important;height:auto!important;max-height:100%!important;overflow:hidden!important}.profile-chooser-modal .modal-body{overflow-y:auto!important}.profile-chooser-modal .fast-new-profile-flow{min-height:0!important}.fast-account-modal{height:auto!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column}.fast-account-modal .modal-body{overflow-y:auto!important;overscroll-behavior:contain}.edit-profile-modal,.profile-setup-modal,.profile-version-modal{align-self:auto!important;height:auto!important;max-height:100%!important}.profile-setup-modal .modal-body,.profile-version-modal .modal-body{overflow-y:auto!important;overscroll-behavior:contain}.skin-selector-modal{height:100%!important;max-height:100%!important}.skin-selector-layout{position:relative;min-height:0!important}.skin-selector-preview{position:sticky!important;top:0;align-self:stretch!important;height:100%!important;min-height:0!important}.skin-selector-library{min-height:0!important;height:100%!important;overflow-y:auto!important}.skin-selector-character-stack{justify-content:center!important;gap:0!important}.skin-selector-username{position:relative;z-index:4;margin:0 0 clamp(-20px,-1.35vh,-12px)!important;min-height:0!important;padding:5px 10px!important;transform:translateY(clamp(14px,2vh,24px))}.skin-selector-stage{flex:0 0 auto!important;width:min(100%,245px)!important;height:clamp(255px,34vh,330px)!important;min-height:240px!important;max-height:330px!important}@media (max-height:760px){.modal-backdrop:has(.modal){--law-modal-top-safe:76px;--law-modal-bottom-safe:50px}.skin-selector-stage{height:245px!important;min-height:225px!important}}@media (max-width:880px){.modal-backdrop:has(.modal){--law-modal-top-safe:72px;--law-modal-bottom-safe:48px;padding-inline:8px!important}.edit-profile-modal,.fast-account-modal,.profile-chooser-modal,.profile-setup-modal,.profile-version-modal{width:100%!important}}.skin-selector-character-stack .skin-selector-stage{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(6px,.55vh,9px)}.skin-selector-stage .skin-selector-username{position:relative;z-index:4;flex:0 0 auto;padding:5px 10px!important;transform:none!important}.skin-selector-stage .skin-selector-viewer{width:100%!important;height:auto!important;min-height:0!important;flex:1 1 auto!important}.edit-profile-modal{width:min(92vw,1180px)!important;height:auto!important;max-height:100%!important}.edit-profile-modal,.edit-profile-modal .modal-body{display:flex!important;flex-direction:column!important;overflow:hidden!important}.edit-profile-modal .modal-body{min-height:0!important}.edit-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(248px,23vw,300px);gap:clamp(18px,1.8vw,28px);min-height:0;flex:1 1 auto;align-items:start}.edit-profile-main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 6px 4px 0}.edit-profile-name-field .input{min-height:48px;font-size:.8125rem}.edit-profile-config-grid{align-items:start;gap:14px!important}.edit-profile-main .compact-select-trigger,.edit-profile-main .toggle-row{min-height:62px}.edit-profile-main .toggle-row{margin:0}.edit-profile-main .field-hint{margin-top:7px}.edit-profile-summary{align-self:start!important;position:sticky;top:0;width:100%;min-height:0!important;height:auto!important;overflow:visible!important}.edit-profile-actions{flex:0 0 auto;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.075)}.fast-account-modal{width:min(94vw,760px)!important}.fast-account-methods{gap:9px!important}.fast-account-methods .account-method{padding:13px 16px!important}.fast-account-methods .method-icon{width:42px;height:42px;margin-bottom:9px;border-radius:11px}.fast-account-methods .account-method h3{margin:4px 0 5px;font-size:1.0625rem}.fast-account-methods .account-method>p{margin-bottom:10px;line-height:1.4}.fast-account-methods .account-method ul{gap:5px;margin-bottom:12px}.fast-account-methods .account-method .field{margin-bottom:8px}@media (min-height:820px) and (min-width:760px){.fast-account-modal .modal-body{overflow-y:visible!important}}@media (max-height:819px){.fast-account-modal .modal-body{overflow-y:auto!important;overscroll-behavior:contain}}.skin-selector-preview{contain:layout paint;isolation:isolate;transform:translateZ(0)}.skin-selector-viewer,.skin-selector-viewer canvas{visibility:visible!important;opacity:1!important}.skin-weekly-preview-host{display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.skin-weekly-render{display:block;width:auto!important;height:88%!important;max-width:88%;object-fit:contain;image-rendering:auto}.skin-edit-utility-actions{display:none!important}@media (max-width:900px){.edit-profile-modal .modal-body{overflow-y:auto!important}.edit-profile-layout{grid-template-columns:1fr}.edit-profile-main{overflow:visible;padding-right:0}.edit-profile-summary{position:static}}.modal-backdrop:has(.fast-account-modal){--law-modal-top-safe:clamp(68px,7.2vh,92px);--law-modal-bottom-safe:clamp(42px,5.2vh,58px)}.fast-account-modal{width:min(94vw,790px)!important}.fast-account-modal .modal-header{padding:clamp(13px,1.45vh,17px) clamp(17px,1.25vw,22px)!important}.fast-account-modal .modal-body{gap:8px!important;padding:clamp(11px,1.2vh,15px) clamp(15px,1.2vw,20px) clamp(12px,1.3vh,16px)!important}.fast-account-methods{gap:clamp(7px,.8vh,10px)!important}.fast-account-methods .account-method{padding:clamp(10px,1.05vh,13px) clamp(14px,1.05vw,18px)!important}.fast-account-methods .method-icon{width:clamp(34px,3.8vh,40px)!important;height:clamp(34px,3.8vh,40px)!important;margin-bottom:clamp(5px,.65vh,8px)!important;border-radius:10px!important}.fast-account-methods .eyebrow{font-size:clamp(.4375rem,.46vw,.5625rem)!important;line-height:1.15}.fast-account-methods .account-method h3{margin:3px 0 4px!important;font-size:clamp(.9375rem,.95vw,1.125rem)!important;line-height:1.14}.fast-account-methods .account-method>p{margin:0 0 clamp(6px,.72vh,9px)!important;font-size:clamp(.53125rem,.56vw,.65625rem)!important;line-height:1.32!important}.fast-account-methods .account-method ul{gap:clamp(2px,.35vh,4px)!important;margin:0 0 clamp(7px,.78vh,10px)!important;font-size:clamp(.5rem,.52vw,.625rem)!important}.fast-account-methods .account-method li{min-height:17px}.fast-account-methods .account-method .field{gap:4px!important;margin-bottom:5px!important}.fast-account-methods .field-label{font-size:clamp(.5625rem,.56vw,.6875rem)!important}.fast-account-methods .field-hint{font-size:clamp(.5rem,.5vw,.625rem)!important;line-height:1.2!important}.fast-account-methods .input{min-height:clamp(38px,4.2vh,43px)!important;font-size:clamp(.6875rem,.68vw,.875rem)!important}.fast-account-methods .button-lg{min-height:clamp(40px,4.5vh,46px)!important;font-size:clamp(.6875rem,.68vw,.875rem)!important}.fast-account-methods .text-link{margin-top:clamp(4px,.55vh,7px)!important;font-size:clamp(.4375rem,.46vw,.5625rem)!important;line-height:1.2}@media (min-height:740px) and (min-width:760px){.fast-account-modal .modal-body{overflow-y:visible!important}}@media (max-height:739px){.fast-account-modal .modal-body{overflow-y:auto!important;overscroll-behavior:contain}}:root{--law-type-xs:clamp(.5625rem,calc(.475rem + .10vw),.75rem);--law-type-sm:clamp(.6875rem,calc(.5625rem + .15vw),.9375rem);--law-type-md:clamp(.8125rem,calc(.65625rem + .19vw),1.125rem);--law-type-lg:clamp(1rem,calc(.78125rem + .28vw),1.4375rem);--law-type-xl:clamp(1.4375rem,calc(1rem + .48vw),2.125rem)}@media (min-width:1360px){.page-header h1{font-size:var(--law-type-xl)!important}.page-header p{font-size:var(--law-type-md)!important}.modal-header h2{font-size:var(--law-type-lg)!important}.field-label,.modal-header p,.toggle-copy strong{font-size:var(--law-type-sm)!important}.account-list-identity p,.field-hint,.partner-tile-description,.partner-tile-head p,.profile-card-head p,.selection-card-copy small,.settings-card-heading p,.settings-section-header p,.status-line,.toggle-copy small{font-size:var(--law-type-xs)!important}.button,.compact-select-copy strong,.input,.profile-card-actions button,.selection-card-title-row strong,.settings-directory-row strong,.settings-tab-copy strong,select,textarea{font-size:var(--law-type-sm)!important}.account-list-identity h3,.partner-tile h2,.profile-card-head h2,.settings-card-heading h2,.settings-section-header h2,.skin-section-heading h3{font-size:var(--law-type-lg)!important}.badge,.compact-select-copy small,.compact-select-options small,.eyebrow,.settings-directory-row small,.settings-tab-copy small{font-size:var(--law-type-xs)!important}.button-sm{min-height:clamp(35px,2.3vw,42px)!important}.button-md{min-height:clamp(41px,2.65vw,49px)!important}.button-lg{min-height:clamp(46px,2.95vw,56px)!important}.input{min-height:clamp(43px,2.8vw,52px)!important}}@media (min-width:2200px){.modal-body{gap:clamp(16px,.8vw,22px)}.page-header{gap:26px}.page-icon{width:52px;height:52px}}:root{--law-type-xs:.625rem;--law-type-sm:.75rem;--law-type-md:.875rem;--law-type-lg:1.125rem;--law-type-xl:1.625rem}@media (min-width:1500px) and (min-height:850px){:root{--law-type-xs:.6875rem;--law-type-sm:.84375rem;--law-type-md:1rem;--law-type-lg:1.3125rem;--law-type-xl:1.9375rem}}@media (min-width:1880px) and (min-height:980px){:root{--law-type-xs:.75rem;--law-type-sm:.9375rem;--law-type-md:1.0625rem;--law-type-lg:1.4375rem;--law-type-xl:2.125rem}}@media (min-width:2450px) and (min-height:1250px){:root{--law-type-xs:.8125rem;--law-type-sm:1rem;--law-type-md:1.125rem;--law-type-lg:1.5625rem;--law-type-xl:2.3125rem}}.page-header h1{font-size:var(--law-type-xl)!important}.page-header p{font-size:var(--law-type-md)!important;line-height:1.45}.modal-header h2{font-size:var(--law-type-lg)!important}.compact-select-copy strong,.field-label,.modal-header p,.selection-card-title-row strong,.settings-directory-row strong,.settings-tab-copy strong,.toggle-copy strong{font-size:var(--law-type-sm)!important}.compact-select-copy small,.compact-select-options small,.field-hint,.selection-card-copy small,.settings-card-heading p,.settings-directory-row small,.settings-section-header p,.settings-tab-copy small,.status-line,.toggle-copy small{font-size:var(--law-type-xs)!important}.button,.compact-select-trigger,.input,textarea{font-size:var(--law-type-sm)!important}.settings-card-heading h2,.settings-section-header h2,.skin-section-heading h3{font-size:var(--law-type-lg)!important}.badge,.eyebrow{font-size:var(--law-type-xs)!important}@media (min-width:1500px) and (min-height:850px){.button-sm{min-height:38px!important}.button-md{min-height:45px!important}.button-lg{min-height:51px!important}.input{min-height:47px!important}.modal-body{font-size:var(--law-type-sm)}}.partners-page .partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.2vw,24px)!important;width:100%}.partner-tile{min-height:clamp(188px,14vw,232px)!important;padding:clamp(17px,1.15vw,24px)!important;border:1px solid rgba(187,188,191,.13)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(22,23,26,.97),rgba(12,13,16,.96))!important;box-shadow:0 16px 38px rgba(0,0,0,.2)!important}.partner-tile.is-featured{border-color:rgba(155,156,159,.34)!important;background:linear-gradient(145deg,rgba(24,25,28,.98),rgba(13,14,17,.97))!important;box-shadow:0 16px 38px rgba(0,0,0,.22)!important}.partner-tile.is-featured:hover:not(.is-disabled),.partner-tile:hover:not(.is-disabled){border-color:rgba(173,174,177,.38)!important;background:linear-gradient(145deg,rgba(28,29,32,.98),rgba(15,16,19,.98))!important;box-shadow:0 18px 40px rgba(0,0,0,.26)!important;transform:translateY(-1px)!important}.partner-rank{top:11px!important;right:11px!important;min-width:31px!important;height:31px!important}.partner-tile-head{gap:clamp(12px,.9vw,17px)!important;padding-right:34px!important}.partner-tile-logo{width:clamp(54px,4vw,68px)!important;height:clamp(54px,4vw,68px)!important;border-radius:12px!important}.partner-tile h2{line-height:1.12}.partner-tile-head p{font-size:var(--law-type-xs)!important}.partner-tile-description{min-height:40px!important;margin:clamp(13px,1vw,18px) 0 clamp(12px,.9vw,16px)!important;color:#9b9c9f!important;font-size:var(--law-type-sm)!important;line-height:1.45!important;-webkit-line-clamp:2}.partner-tile-status{padding-top:clamp(11px,.8vw,15px)!important}.partner-tile-status span{font-size:var(--law-type-sm)!important}.partner-copy-ip{display:none!important}@media (max-width:1180px){.partners-page .partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.partners-page .partner-grid{grid-template-columns:1fr!important}}.fast-profile-grid,.profile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.25vw,24px)!important}.fast-profile-card,.profile-card{min-height:clamp(286px,20vw,338px)!important;border:1px solid rgba(187,188,191,.13)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(22,23,26,.97),rgba(12,13,16,.96))!important}.profile-card:hover{border-color:rgba(173,174,177,.34)!important;background:linear-gradient(145deg,rgba(28,29,32,.98),rgba(15,16,19,.98))!important}.profile-card.is-active{border-color:rgba(155,156,159,.7)!important;box-shadow:0 0 0 1px rgba(155,156,159,.12),0 18px 40px rgba(0,0,0,.26)!important}.profile-card-accent{height:3px!important;background:transparent!important}.profile-card.is-active .profile-card-accent{background:linear-gradient(90deg,#a3a4a7,#c2c3c6 58%,transparent)!important}.profile-card-head{grid-template-columns:62px minmax(0,1fr) 34px!important;gap:clamp(13px,1vw,18px)!important;min-height:92px!important;padding:clamp(17px,1.2vw,23px)!important;border-bottom:0!important;background:transparent!important}.profile-card-avatar.profile-icon-avatar{width:60px!important;height:60px!important;display:grid!important;place-items:center!important;border:1px solid rgba(191,192,195,.14)!important;border-radius:13px!important;background:rgba(160,161,164,.055)!important}.profile-card.is-active .profile-card-avatar{box-shadow:0 0 0 2px rgba(174,175,178,.32)!important}.profile-card-identity{gap:6px!important}.profile-card-head h2{font-size:var(--law-type-lg)!important;color:#edf4fb!important}.profile-card-head p{font-size:var(--law-type-xs)!important;color:#909194!important}.profile-active-check{width:31px!important;height:31px!important}.profile-card-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 clamp(17px,1.2vw,23px) clamp(12px,.9vw,16px)}.profile-summary-item{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;min-width:0;min-height:58px;padding:10px 11px;border:1px solid rgba(187,188,191,.095);border-radius:10px;background:rgba(152,153,156,.04)}.profile-summary-item>span{grid-row:1/3;display:grid;place-items:center;width:26px;height:26px;align-self:center;border-radius:7px;background:rgba(163,164,167,.095);color:#bfc0c3}.profile-summary-item small{color:#757679;font-size:max(.5rem,calc(var(--law-type-xs) - .0625rem));font-weight:800;letter-spacing:.06em}.profile-summary-item small,.profile-summary-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-summary-item strong{color:#d5d6d9;font-size:var(--law-type-sm);font-weight:730;text-transform:capitalize}.profile-card-badges{align-content:center!important;flex:1 1 auto!important;gap:7px!important;padding:0 clamp(17px,1.2vw,23px) clamp(15px,1vw,20px)!important}.profile-card-badges .badge{min-height:25px!important;height:auto!important;font-size:var(--law-type-xs)!important}.profile-card-actions{grid-template-columns:minmax(120px,1.1fr) minmax(100px,.9fr) 48px 48px 48px!important;margin:0 clamp(10px,.7vw,14px) clamp(10px,.7vw,14px);overflow:hidden;border:1px solid rgba(187,188,191,.095)!important;border-radius:11px;background:rgba(8,9,12,.34)}.profile-card-actions button{min-height:45px!important;padding:0 12px!important;font-size:var(--law-type-sm)!important}@media (max-width:1120px){.fast-profile-grid,.profile-card-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.profile-card-summary{grid-template-columns:1fr}.profile-card-actions{grid-template-columns:1fr 1fr 44px 44px 44px!important}}.skin-selector-character-stack .skin-previewing-badge{transform:translateY(-9px)!important}.skin-selector-character-stack .skin-selector-stage{gap:clamp(10px,1vh,15px)!important;height:clamp(272px,35.5vh,346px)!important;max-height:346px!important}.skin-selector-stage .skin-selector-username{flex:0 0 auto!important;margin:0!important}.stage-name-row h1{font-size:var(--law-type-xl)!important}.partner-server-copy small,.partner-server-count,.partner-sidebar-header p,.stage-chips span,.stage-identity>p,.stage-shortcuts button{font-size:var(--law-type-sm)!important}.main-play-button.button,.partner-server-copy strong,.partner-sidebar-header h2{font-size:var(--law-type-lg)!important}.account-chip>strong,.language-button,.nav-item span{font-size:var(--law-type-sm)!important}.language-code,.launcher-footer{font-size:var(--law-type-xs)!important}.settings-page-v088{--settings-title-size:clamp(.875rem,.9vw,1.125rem);--settings-body-size:clamp(.75rem,.74vw,.9375rem);--settings-meta-size:clamp(.625rem,.62vw,.8125rem);--settings-section-size:clamp(1.125rem,1.08vw,1.375rem)}.settings-page-v088 .field-label,.settings-page-v088 .selection-card-title-row strong,.settings-page-v088 .settings-directory-copy strong,.settings-page-v088 .settings-tab-copy strong,.settings-page-v088 .support-action-row strong,.settings-page-v088 .toggle-row strong{font-size:var(--settings-body-size)!important;line-height:1.25}.settings-page-v088 .field-hint,.settings-page-v088 .memory-policy-card p,.settings-page-v088 .renderer-policy-card p,.settings-page-v088 .selection-card-copy em,.settings-page-v088 .selection-card-copy small,.settings-page-v088 .settings-autosave-state,.settings-page-v088 .settings-card-heading p,.settings-page-v088 .settings-directory-copy span,.settings-page-v088 .settings-section-header p,.settings-page-v088 .settings-tab-copy small,.settings-page-v088 .support-action-row small,.settings-page-v088 .toggle-row small{font-size:var(--settings-meta-size)!important;line-height:1.45}.settings-page-v088 .memory-policy-card h2,.settings-page-v088 .renderer-policy-card h2,.settings-page-v088 .settings-card-heading h2{font-size:var(--settings-title-size)!important;line-height:1.2}.settings-page-v088 .settings-section-header h2{font-size:var(--settings-section-size)!important;line-height:1.2}.settings-page-v088 .settings-sidebar-v088 button{min-height:clamp(62px,4.5vw,76px);padding:clamp(9px,.65vw,12px);gap:clamp(10px,.7vw,13px)}.settings-page-v088 .settings-card-heading>span,.settings-page-v088 .settings-directory-icon,.settings-page-v088 .settings-section-header>span,.settings-page-v088 .settings-tab-icon,.settings-page-v088 .support-action-row>span{width:clamp(38px,2.65vw,46px);height:clamp(38px,2.65vw,46px)}.settings-page-v088 .toggle-row{min-height:clamp(62px,4.25vw,74px);padding:clamp(11px,.72vw,14px) clamp(14px,.9vw,18px)}.settings-page-v088 .toggle-row>span:first-child{gap:clamp(4px,.28vw,6px)}.settings-page-v088 .toggle{width:clamp(39px,2.75vw,48px);height:clamp(22px,1.55vw,27px)}.settings-page-v088 .toggle>span{width:clamp(16px,1.1vw,20px);height:clamp(16px,1.1vw,20px)}.settings-page-v088 .toggle.is-on>span{left:clamp(20px,1.45vw,25px)!important;transform:none}.settings-page-v088 .settings-card{padding:clamp(21px,1.55vw,30px)}.settings-page-v088 .settings-card-heading{gap:clamp(12px,.82vw,16px);margin-bottom:clamp(18px,1.18vw,24px)}.settings-page-v088 .settings-content-v088,.settings-page-v088 .settings-stack{gap:clamp(17px,1.15vw,23px)}.settings-page-v088 .selection-card{min-height:clamp(88px,6vw,116px)}.settings-page-v088 .button,.settings-page-v088 .compact-select-trigger,.settings-page-v088 .input{font-size:var(--settings-body-size)!important}@media (min-width:1500px) and (min-height:820px){.settings-page-v088{--settings-title-size:clamp(1rem,.95vw,1.1875rem);--settings-body-size:clamp(.8125rem,.78vw,1rem);--settings-meta-size:clamp(.6875rem,.66vw,.84375rem);--settings-section-size:clamp(1.1875rem,1.12vw,1.4375rem)}.settings-layout-v088{grid-template-columns:clamp(265px,17vw,320px) minmax(0,1fr);gap:clamp(24px,1.55vw,32px)}.settings-sidebar-v088{padding:clamp(10px,.7vw,14px)}}@media (min-width:1900px) and (min-height:980px){.settings-page-v088{--settings-title-size:1.25rem;--settings-body-size:1rem;--settings-meta-size:.84375rem;--settings-section-size:1.5rem}}.settings-page-v088 .hardware-grid strong,.settings-page-v088 .memory-mode-card small,.settings-page-v088 .range-labels,.settings-page-v088 .settings-autosave-state span,.settings-page-v088 .storage-summary p{font-size:var(--settings-meta-size)!important}.settings-page-v088 .hardware-grid small,.settings-page-v088 .storage-summary small{font-size:max(.5625rem,calc(var(--settings-meta-size) - .0625rem))!important}.settings-page-v088 .memory-mode-card strong,.settings-page-v088 .settings-card-heading>strong{font-size:var(--settings-body-size)!important}.settings-page-v088 .storage-summary strong{font-size:clamp(1.4375rem,1.45vw,1.875rem)!important}.settings-page-v088 .hardware-grid{min-height:clamp(90px,6vw,120px)!important}.settings-page-v088 .hardware-grid>div{gap:4px clamp(10px,.7vw,14px)!important;padding:clamp(17px,1.05vw,22px)!important}.settings-page-v088 .hardware-grid>div>span{width:clamp(40px,2.7vw,50px)!important;height:clamp(40px,2.7vw,50px)!important}.settings-page-v088 .storage-summary{gap:clamp(16px,1vw,22px)!important;padding:clamp(21px,1.35vw,28px)!important}.settings-page-v088 .storage-summary>span{width:clamp(60px,4vw,74px)!important;height:clamp(60px,4vw,74px)!important}.settings-page-v088 .memory-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,.75vw,14px);margin-bottom:clamp(16px,1vw,21px)}.settings-page-v088 .memory-mode-card{display:grid;grid-template-columns:clamp(30px,2vw,38px) minmax(0,1fr) auto;align-items:center;gap:clamp(10px,.7vw,14px);min-height:clamp(72px,4.8vw,92px);padding:clamp(12px,.85vw,17px);border:1px solid rgba(199,200,203,.11);border-radius:11px;background:rgba(9,10,13,.42)}.settings-page-v088 .memory-mode-card.is-selected{border-color:rgba(177,178,181,.34);background:rgba(128,129,132,.11)}.settings-page-v088 .memory-mode-card>div{display:grid;gap:4px;min-width:0}.settings-page-v088 .memory-mode-card small{color:#8d8e91;line-height:1.4}.settings-page-v088 .range-labels{margin-top:4px}@media (max-width:900px){.settings-page-v088 .memory-mode-cards{grid-template-columns:1fr}}.profile-setup-modal{display:flex!important;flex-direction:column;width:min(100%,1400px);height:100%!important;max-height:820px!important}.profile-setup-modal .modal-header{flex:0 0 auto}.profile-setup-modal .modal-body{display:flex!important;flex:1 1;flex-direction:column;min-height:0}.profile-setup-scroll-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:clamp(3px,.35vw,7px)}.profile-setup-scroll-body .fast-profile-form{min-height:0;padding-bottom:clamp(10px,1.1vh,16px)}.profile-setup-actions{position:sticky!important;bottom:0;z-index:12;flex:0 0 auto;margin:0!important;padding:clamp(12px,1.2vh,18px) 0 0!important;border-top:1px solid rgba(189,190,193,.12);background:linear-gradient(180deg,rgba(23,24,27,0),rgba(23,24,27,.98) 24%)}.profile-version-actions{flex:0 0 auto}@media (max-height:760px){.profile-setup-modal .modal-header{padding-block:13px!important}.profile-setup-modal .modal-body{padding-block:14px!important}.profile-setup-actions{padding-top:10px!important}}.java-auto-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;border:1px solid rgba(186,187,190,.16);border-radius:12px;background:rgba(10,11,14,.42);color:var(--text);text-align:left;cursor:pointer}.java-auto-choice.is-selected,.java-auto-choice:hover{border-color:rgba(183,184,187,.58);background:rgba(141,142,145,.12)}.java-auto-icon,.java-bundle-runtime-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgba(156,157,160,.11);color:#d0d1d4}.java-auto-copy,.java-bundle-runtime-copy{display:grid;min-width:0;gap:4px}.java-auto-copy strong,.java-bundle-heading strong,.java-bundle-runtime-copy strong,.java-system-heading strong{font-size:var(--settings-body-size,.75rem)}.java-auto-copy small,.java-bundle-heading small,.java-bundle-runtime-copy small,.java-system-heading small{color:var(--muted);font-size:var(--settings-small-size,.5625rem);line-height:1.45}.java-auto-check{color:#d3d4d7}.java-bundle-section,.java-system-section{display:grid;gap:11px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(189,190,193,.11)}.java-bundle-heading,.java-system-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.java-bundle-heading>div,.java-system-heading>div{display:grid;gap:3px}.java-bundle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.java-bundle-runtime{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:12px 13px;border:1px solid rgba(199,200,203,.11);border-radius:11px;background:rgba(10,11,14,.42)}.java-bundle-runtime.is-installed{border-color:rgba(86,193,139,.22)}.java-bundle-single{width:100%;min-height:88px}.java-bundle-runtime code{overflow:hidden;color:#9e9fa2;text-overflow:ellipsis;white-space:nowrap}.java-bundle-runtime code,.java-system-empty{font-size:var(--settings-small-size,.5625rem)}.java-system-empty{padding:13px 14px;border:1px dashed rgba(199,200,203,.14);border-radius:10px;color:var(--muted);line-height:1.45}@media (max-width:980px){.java-bundle-grid{grid-template-columns:1fr}}@media (max-width:720px){.java-auto-choice{grid-template-columns:auto minmax(0,1fr) auto}.java-auto-choice>.badge{display:none}}.profile-setup-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(100%,1400px)!important;height:min(820px,calc(100vh - var(--law-modal-top-safe, 88px) - var(--law-modal-bottom-safe, 58px)))!important;min-height:min(540px,calc(100vh - var(--law-modal-top-safe, 88px) - var(--law-modal-bottom-safe, 58px)))!important;max-height:100%!important;overflow:hidden!important}.profile-setup-modal .modal-header{position:relative!important;inset:auto!important;flex:none!important}.profile-setup-modal .modal-body{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;gap:0!important}.profile-setup-modal .profile-setup-scroll-body{display:block!important;min-width:0!important;min-height:0!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:clamp(3px,.35vw,7px)}.profile-setup-modal .profile-setup-scroll-body>.fast-profile-form{height:auto!important;min-height:0!important;padding-bottom:clamp(12px,1.2vh,18px)}.profile-setup-modal .profile-setup-actions{position:relative!important;inset:auto!important;z-index:12;align-self:end;flex:none!important;width:100%;margin:0!important;padding:clamp(12px,1.2vh,18px) 0 0!important;border-top:1px solid rgba(189,190,193,.12);background:rgba(23,24,27,.98)!important}@media (max-height:760px){.profile-setup-modal{height:calc(100vh - var(--law-modal-top-safe, 72px) - var(--law-modal-bottom-safe, 48px))!important;min-height:0!important}.profile-setup-modal .modal-body,.profile-setup-modal .modal-header{padding-block:12px!important}.profile-setup-modal .profile-setup-actions{padding-top:9px!important}}.default-memory-control{display:grid;gap:10px;margin-top:14px;padding:14px 16px;border:1px solid rgba(203,204,207,.14);border-radius:14px;background:rgba(11,12,15,.34)}.default-memory-scale,.default-memory-value-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.default-memory-value-row>span{display:inline-flex;align-items:center;gap:8px;color:#a8a9ac;font-weight:700}.default-memory-value-row strong{color:#edeef1;font-size:clamp(1.125rem,1.2vw,1.5rem)}.default-memory-scale{color:#858689;font-size:.625rem}.default-memory-control>small{color:#9c9da0;line-height:1.45}.profile-version-modal{display:flex!important;flex-direction:column;max-height:100%!important;overflow:hidden!important}.profile-version-modal .modal-body{min-height:0!important;flex:1 1 auto;overflow:hidden!important;display:flex!important;flex-direction:column}.first-run-version-step .all-version-browser,.profile-version-modal .all-version-browser{min-height:0;flex:1 1 auto;overflow:hidden!important;display:flex;flex-direction:column}.first-run-version-step .all-version-meta,.first-run-version-step .all-version-search,.profile-version-modal .all-version-meta,.profile-version-modal .all-version-search{flex:0 0 auto}.first-run-version-step .all-version-grid,.profile-version-modal .all-version-grid{min-height:0;max-height:none!important;flex:1 1 auto;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 8px 28px 2px;align-content:start}.first-run-version-step .first-run-actions,.profile-version-modal .profile-version-actions{flex:0 0 auto}.profile-custom-icon.has-photo{border:0;background:transparent!important;box-shadow:none;border-radius:16%}.profile-custom-icon.has-photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit;filter:none;image-rendering:auto}.profile-custom-icon.has-symbol img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 7px 7px rgba(0,0,0,.28));image-rendering:pixelated}.profile-icon-api-search{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#a0a1a4}.profile-icon-api-search .input,.profile-icon-api-search input{flex:1 1}.profile-icon-select-grid{max-height:min(52vh,520px);overflow-y:auto;overscroll-behavior:contain;padding-right:5px}.profile-icon-select-grid button img{width:58px;height:58px;object-fit:contain;image-rendering:pixelated}.profile-card-avatar.profile-icon-avatar.has-custom-icon{width:60px!important;height:60px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.profile-card.is-active .profile-card-avatar.profile-icon-avatar.has-custom-icon{box-shadow:none!important}.profile-card-avatar.profile-icon-avatar.has-custom-icon .profile-custom-icon{width:60px!important;height:60px!important;border:0!important;background:transparent!important;box-shadow:none!important}.profile-card-avatar.profile-icon-avatar.has-custom-icon .profile-custom-icon.has-symbol img{width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important}.profile-card-avatar.profile-icon-avatar.has-custom-icon .profile-custom-icon.has-photo img{width:100%!important;height:100%!important;object-fit:cover!important}.profile-custom-icon.has-photo,.profile-custom-icon.has-symbol{border:0!important;background:transparent!important;box-shadow:none!important}.profile-custom-icon.has-symbol img{width:100%!important;height:100%!important;filter:none!important}.profile-custom-icon.has-symbol{border:1px solid rgba(204,205,208,.24)!important;border-radius:18px!important;background:#323336!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)!important}.profile-custom-icon.has-symbol img{width:68%!important;height:68%!important;object-fit:contain!important;image-rendering:pixelated!important;filter:drop-shadow(0 8px 7px rgba(0,0,0,.28))!important}.profile-card-head>.profile-custom-icon{width:60px!important;height:60px!important;align-self:center}.skin-card-default-badge{position:absolute;left:9px;top:9px;z-index:5;padding:4px 7px;border:1px solid rgba(190,191,194,.26);border-radius:999px;background:rgba(23,24,27,.88);color:#d6d7da;font-size:.5rem;font-weight:850;letter-spacing:.08em}.modal-backdrop:has(.profile-icon-select-modal){padding-top:clamp(34px,4.5vw,68px)!important;padding-bottom:clamp(34px,4.5vw,68px)!important}.profile-icon-select-modal{width:min(92vw,850px)!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.profile-icon-select-modal .modal-header{flex:0 0 auto}.profile-icon-select-modal .modal-body{min-height:0;flex:1 1 auto;overflow:hidden!important;display:flex;flex-direction:column}.profile-icon-select-modal .profile-icon-api-search,.profile-icon-select-modal .profile-icon-select-toolbar,.profile-icon-select-modal .status-line{flex:0 0 auto}.profile-icon-select-modal .profile-icon-select-grid{min-height:0;max-height:none!important;flex:1 1 auto;overflow-y:auto!important;padding-bottom:18px}.modal-backdrop:has(.settings-skin-restart-modal){--law-skin-restart-safe:clamp(14px,1.5vw,30px);display:flex!important;align-items:center!important;justify-content:center!important;padding:var(--law-skin-restart-safe)!important;box-sizing:border-box}.modal-backdrop:has(.settings-skin-restart-modal)>.settings-skin-restart-modal{align-self:center!important;margin:0!important;max-height:calc(100vh - (var(--law-skin-restart-safe) * 2))!important;transform:none!important}.skin-restart-waiting{display:flex;align-items:center;gap:clamp(12px,1vw,18px);min-height:clamp(76px,7vw,108px);padding:clamp(14px,1.2vw,20px);border:1px solid rgba(161,162,165,.18);border-radius:14px;background:rgba(15,16,19,.58)}.skin-restart-waiting>div{display:grid;gap:5px}.skin-restart-waiting strong{font-size:clamp(.8125rem,.88vw,1.125rem)}.skin-restart-waiting span{color:var(--text-muted);font-size:clamp(.625rem,.68vw,.875rem);line-height:1.45}:root{--law-type-xs:clamp(.68rem,calc(.62rem + .10vw),.88rem);--law-type-sm:clamp(.79rem,calc(.69rem + .16vw),1rem);--law-type-md:clamp(.92rem,calc(.78rem + .20vw),1.16rem);--law-type-lg:clamp(1.12rem,calc(.92rem + .29vw),1.5rem);--law-type-xl:clamp(1.55rem,calc(1.16rem + .48vw),2.22rem)}.content-card h3,.content-details-description h3,.content-manager-heading h2,.fast-section-label span,.partner-tile h2,.profile-summary h3{font-size:var(--law-type-lg)!important}.content-card-head p,.content-card-meta,.content-manager-heading p,.content-section-heading small,.content-tabs small,.content-target small,.fast-section-label small,.field-hint,.partner-tile-head p,.profile-summary dd,.profile-summary dt,.quick-start-custom-copy,.quick-start-optimization{font-size:var(--law-type-xs)!important}.content-description,.content-section-heading,.content-tabs strong,.content-target strong,.library-view-switch button,.optimization-pack-status small,.optimization-pack-status strong,.partner-tile-description,.partner-tile-status span,.profile-summary dl div,.quick-start-version{font-size:var(--law-type-sm)!important}.profile-chooser-modal{width:min(94vw,1180px)!important}.quick-start-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(11px,.9vw,16px)!important}.quick-start-grid .custom-setup-card,.quick-start-grid .quick-start-card{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:clamp(158px,11.5vw,188px)!important;padding:clamp(15px,1.05vw,20px)!important;gap:clamp(9px,.65vw,12px)!important;border-radius:14px!important;text-align:left}.quick-start-grid .custom-setup-card{border-style:dashed!important}.quick-start-grid .quick-start-icon{width:clamp(42px,3vw,50px)!important;height:clamp(42px,3vw,50px)!important;flex:0 0 auto;border-radius:11px!important}.quick-start-version{display:block;width:100%;color:#f3f7fd;font-weight:850;line-height:1.1}.quick-start-minecraft-version{display:block;margin-top:-5px;color:#909194;font-size:var(--law-type-xs);font-weight:650}.quick-start-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.quick-start-hud-badge,.quick-start-loader-badge{display:inline-flex;align-items:center;min-height:clamp(24px,1.7vw,29px);padding:4px 8px;border:1px solid rgba(193,194,197,.12);border-radius:7px;font-size:var(--law-type-xs);font-weight:780;line-height:1}.quick-start-loader-badge{background:rgba(255,255,255,.055);color:#c6c7ca}.quick-start-hud-badge{border-color:rgba(168,169,172,.3);background:rgba(134,135,138,.13);color:#c8c9cc;box-shadow:inset 0 0 0 1px rgba(190,191,194,.04)}.quick-start-custom-copy,.quick-start-optimization{display:block;margin-top:auto;color:#9a9b9e!important;line-height:1.45!important}.quick-start-optimization.has-pack{color:#b7b8bb!important}.quick-start-optimization.no-pack{color:#838487!important}.optimization-pack-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(11px,.8vw,15px);min-height:clamp(66px,4.6vw,78px);padding:clamp(11px,.85vw,15px);border:1px solid rgba(196,197,200,.13);border-radius:12px;background:rgba(17,18,21,.74)}.optimization-pack-status.has-pack{border-color:rgba(163,164,167,.25);background:linear-gradient(135deg,rgba(107,108,111,.12),rgba(17,18,21,.78))}.optimization-pack-icon{display:grid;place-items:center;width:clamp(40px,2.8vw,48px);height:clamp(40px,2.8vw,48px);border-radius:10px;background:rgba(148,149,152,.11);color:#c8c9cc}.optimization-pack-status>div{display:grid;gap:4px;min-width:0}.optimization-pack-status strong{color:#edf4fc;font-weight:800}.optimization-pack-status small{color:#96979a;line-height:1.45}.edit-profile-modal .profile-summary,.profile-setup-modal .profile-summary{width:100%;padding:clamp(20px,1.5vw,30px)!important;border-radius:16px}.profile-summary .profile-icon-control{margin-bottom:clamp(10px,.75vw,14px)}.profile-summary .eyebrow{font-size:var(--law-type-xs)!important;letter-spacing:.13em}.profile-summary h3{margin:clamp(6px,.45vw,9px) 0 clamp(14px,1vw,20px)!important;line-height:1.15}.profile-summary dl{border-radius:10px!important}.profile-summary dl div{min-height:clamp(36px,2.5vw,44px);align-items:center;padding:clamp(8px,.58vw,11px) clamp(10px,.72vw,14px)!important;line-height:1.35}.profile-summary dt{color:#949598}.profile-summary dd{max-width:62%;color:#e8eef7;font-weight:780}.edit-profile-actions .button,.profile-setup-actions .button{min-height:clamp(42px,2.9vw,50px)!important;padding-inline:clamp(15px,1vw,20px)!important;font-size:var(--law-type-sm)!important}.profile-content-manager{padding-top:clamp(16px,1.2vw,24px)!important;font-size:var(--law-type-sm)}.content-manager-heading{gap:clamp(15px,1.1vw,22px)!important;margin-bottom:clamp(13px,.95vw,18px)!important}.content-manager-heading h2{margin:5px 0 4px!important}.content-manager-heading p{line-height:1.45}.content-manager-heading .button{font-size:var(--law-type-sm)!important}.content-tabs button{min-height:clamp(66px,4.7vw,82px)!important;padding:clamp(11px,.8vw,15px)!important;gap:5px!important}.content-tabs strong{font-size:var(--law-type-sm)!important}.content-tabs small{line-height:1.35}.content-controls{padding:clamp(14px,1vw,19px)!important}.content-target{grid-template-columns:clamp(38px,2.8vw,46px) minmax(0,1fr) auto!important;min-height:clamp(62px,4.4vw,76px)!important;gap:clamp(9px,.7vw,13px)!important;padding:clamp(9px,.7vw,12px)!important}.content-target>span{width:clamp(38px,2.8vw,46px)!important;height:clamp(38px,2.8vw,46px)!important}.content-target small{font-size:var(--law-type-xs)!important}.content-target strong{font-size:var(--law-type-sm)!important}.library-view-switch{gap:clamp(6px,.45vw,9px)!important;margin:clamp(15px,1.05vw,20px) 0 clamp(11px,.8vw,15px)!important}.library-view-switch button{min-height:clamp(38px,2.7vw,46px)!important;padding-inline:clamp(12px,.9vw,17px)!important}.content-search{grid-template-columns:24px minmax(0,1fr) auto!important;min-height:clamp(52px,3.8vw,64px);margin-bottom:clamp(13px,.9vw,17px)!important;padding-left:clamp(12px,.9vw,17px)!important}.content-search .button,.content-search .input{font-size:var(--law-type-sm)!important}.content-grid{gap:clamp(12px,.9vw,18px)!important}.content-card{min-height:clamp(286px,20vw,344px)!important;padding:clamp(15px,1.05vw,20px)!important}.content-card-head{gap:clamp(10px,.75vw,14px)!important}.content-logo{width:clamp(44px,3.3vw,54px)!important;height:clamp(44px,3.3vw,54px)!important}.content-card h3{font-size:var(--law-type-md)!important;line-height:1.2}.content-card-head p,.content-card-head>.badge,.content-tags .badge{font-size:var(--law-type-xs)!important}.content-description{min-height:clamp(54px,3.8vw,68px)!important;margin:clamp(13px,.9vw,17px) 0 clamp(10px,.75vw,14px)!important;font-size:var(--law-type-sm)!important;line-height:1.55!important}.content-card-meta{gap:clamp(9px,.65vw,13px)!important;margin-bottom:clamp(9px,.65vw,13px)!important;font-size:var(--law-type-xs)!important}.content-tags{gap:6px!important;min-height:clamp(25px,1.8vw,31px)!important;margin-bottom:clamp(11px,.8vw,15px)!important}.content-card>.button{min-height:clamp(42px,3vw,50px)!important}.content-card>.button,.content-changelog p,.content-details-description>p,.content-section-heading,.content-selected-release,.content-sidebar-label{font-size:var(--law-type-sm)!important}.content-section-heading small{font-size:var(--law-type-xs)!important}.partners-page .page-header h1{font-size:var(--law-type-xl)!important}.partners-page .page-header p{font-size:var(--law-type-md)!important}.partner-tile h2{font-size:var(--law-type-lg)!important}.partner-tile-description,.partner-tile-head p,.partner-tile-status span{font-size:var(--law-type-sm)!important}.partner-rank{font-size:var(--law-type-xs)!important}.all-version-search .input,.profile-version-modal .all-version-card small,.profile-version-modal .all-version-card strong,.profile-version-modal .all-version-meta,.profile-version-modal .all-version-meta strong{font-size:var(--law-type-sm)!important}.all-version-card{min-height:clamp(72px,5vw,86px)!important;padding:clamp(10px,.75vw,14px)!important;gap:clamp(10px,.7vw,13px)!important}.all-version-icon{width:clamp(40px,2.9vw,48px)!important;height:clamp(40px,2.9vw,48px)!important}@media (max-width:1180px){.quick-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-start-grid .custom-setup-card,.quick-start-grid .quick-start-card{min-height:142px!important}}@media (max-width:650px){.quick-start-grid{grid-template-columns:1fr!important}.quick-start-grid .custom-setup-card,.quick-start-grid .quick-start-card{min-height:132px!important}}.quick-start-validation-state{min-height:clamp(8.5rem,11vw,10.5rem);display:flex;align-items:center;justify-content:center;gap:clamp(.55rem,.7vw,.8rem);padding:clamp(1rem,1.2vw,1.35rem);border:1px dashed rgba(167,168,171,.24);border-radius:clamp(.85rem,.95vw,1.05rem);color:#a2a3a6;background:rgba(14,15,18,.35);font-size:clamp(.72rem,.8vw,.9rem);font-weight:700}.partner-tile.is-interaction-locked{opacity:1!important;filter:none!important;cursor:default!important}.partner-tile.is-featured.is-interaction-locked:hover,.partner-tile.is-interaction-locked:hover{border-color:rgba(187,188,191,.13)!important;background:linear-gradient(145deg,rgba(22,23,26,.97),rgba(12,13,16,.96))!important;box-shadow:0 16px 38px rgba(0,0,0,.2)!important;transform:none!important}.partner-tile.is-featured.is-interaction-locked:hover{border-color:rgba(155,156,159,.34)!important;background:linear-gradient(145deg,rgba(24,25,28,.98),rgba(13,14,17,.97))!important;box-shadow:0 16px 38px rgba(0,0,0,.22)!important}.accounts-page .page-header h1{font-size:var(--law-type-xl)!important}.accounts-page .page-header p{font-size:var(--law-type-md)!important}.accounts-section-title{margin:clamp(24px,1.7vw,34px) 0 clamp(12px,.9vw,18px)!important;font-size:var(--law-type-lg)!important}.account-add-banner{grid-template-columns:clamp(44px,3.25vw,56px) minmax(0,1fr) 22px!important;gap:clamp(12px,.9vw,17px)!important;min-height:clamp(80px,5.8vw,98px)!important;padding:clamp(14px,1vw,19px) clamp(16px,1.15vw,22px)!important}.account-add-banner>span{width:clamp(44px,3.25vw,56px)!important;height:clamp(44px,3.25vw,56px)!important}.account-add-banner strong{font-size:var(--law-type-md)!important}.account-add-banner small{font-size:var(--law-type-sm)!important;line-height:1.35}.account-list{gap:clamp(11px,.8vw,16px)!important}.account-list-card{grid-template-columns:clamp(56px,4.2vw,72px) minmax(180px,1fr) auto!important;gap:clamp(14px,1vw,20px)!important;min-height:clamp(90px,6.5vw,112px)!important;padding:clamp(14px,1vw,20px)!important}.account-list-avatar{width:clamp(56px,4.2vw,72px)!important;height:clamp(56px,4.2vw,72px)!important}.account-list-identity{gap:clamp(6px,.45vw,9px)!important}.account-list-identity h3{font-size:var(--law-type-lg)!important;line-height:1.15}.account-list-identity p{font-size:var(--law-type-sm)!important;line-height:1.35}.account-list-identity .badge{font-size:var(--law-type-xs)!important}.account-list-actions{gap:clamp(6px,.45vw,9px)!important}.account-list-actions .button{font-size:var(--law-type-sm)!important}.fast-account-modal{width:min(94vw,1080px)!important}.fast-account-modal .modal-header h2{font-size:var(--law-type-lg)!important}.fast-account-modal .modal-header p{font-size:var(--law-type-sm)!important}.fast-account-methods{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,.9vw,18px)!important}.fast-account-methods .account-method{min-height:0!important;padding:clamp(16px,1.15vw,22px)!important}.fast-account-methods .method-icon{width:clamp(42px,3.2vw,54px)!important;height:clamp(42px,3.2vw,54px)!important;margin-bottom:clamp(8px,.65vw,12px)!important}.fast-account-methods .eyebrow{font-size:var(--law-type-xs)!important}.fast-account-methods .account-method h3{margin:clamp(4px,.3vw,7px) 0 clamp(5px,.4vw,8px)!important;font-size:var(--law-type-lg)!important;line-height:1.15!important}.fast-account-methods .account-method ul,.fast-account-methods .account-method>p,.fast-account-methods .button-lg,.fast-account-methods .field-label,.fast-account-methods .input{font-size:var(--law-type-sm)!important}.fast-account-methods .account-method>p{line-height:1.5!important}.fast-account-methods .account-method ul{gap:clamp(5px,.4vw,8px)!important;margin-bottom:clamp(12px,.9vw,17px)!important}.fast-account-methods .field-hint,.fast-account-methods .text-link{font-size:var(--law-type-xs)!important}.fast-account-methods .input{min-height:clamp(43px,3vw,52px)!important}.fast-account-methods .button-lg{min-height:clamp(44px,3.15vw,54px)!important}.quick-start-grid .custom-setup-card{justify-content:flex-start!important;gap:clamp(10px,.72vw,14px)!important}.quick-start-grid .custom-setup-card .quick-start-icon{width:clamp(46px,3.35vw,56px)!important;height:clamp(46px,3.35vw,56px)!important}.quick-start-grid .custom-setup-card .quick-start-version{margin-top:clamp(1px,.15vw,3px)!important;font-size:var(--law-type-md)!important;line-height:1.15!important}.quick-start-grid .custom-setup-card .quick-start-custom-copy{margin-top:clamp(2px,.25vw,5px)!important;max-width:94%;font-size:var(--law-type-sm)!important;line-height:1.5!important}@media (max-width:900px){.account-list-card{grid-template-columns:clamp(52px,9vw,64px) minmax(0,1fr)!important}.account-list-actions{grid-column:1/-1;justify-content:flex-start!important;flex-wrap:wrap}.fast-account-methods{grid-template-columns:1fr!important}}@media (max-width:650px){.account-add-banner small{font-size:var(--law-type-xs)!important}.quick-start-grid .custom-setup-card .quick-start-custom-copy{max-width:100%}}.settings-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.app-shell{--surface:rgba(17,19,24,0.9);--edge:rgba(222,230,245,0.13);--accent:#a8cbe7}.app-shell .launcher-backdrop img{height:100%;min-height:100%;opacity:.64;filter:saturate(.7) brightness(.64) blur(3px);object-position:center;transform:scale(1.02)}.app-shell .launcher-backdrop span{background:linear-gradient(180deg,rgba(8,10,15,.15),rgba(8,10,15,.62) 70%,#0a0c11)}.app-shell .launcher-header{padding:clamp(16px,2.2vw,38px) clamp(24px,4vw,80px) 0}.app-shell .topbar{width:100%!important;min-width:0;box-sizing:border-box;max-width:none!important;height:64px;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .brand{width:clamp(150px,13vw,235px);height:60px}.app-shell .brand-wordmark{width:100%;height:auto;max-height:48px;filter:none}.app-shell .topbar-right{gap:10px}.app-shell .account-chip{min-height:44px;background:rgba(20,22,28,.85);border-color:var(--edge);border-radius:12px}.app-shell .language-button,.app-shell .topbar-icon-button{background:rgba(20,22,28,.62);border:1px solid var(--edge);height:42px;border-radius:11px}.app-shell .workspace{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-shell .page-scroll{flex:1 1;min-height:0;overflow:auto}.app-shell .page:not(.home-page){width:min(100%,1600px);padding:32px clamp(24px,4vw,80px)}.app-shell .launcher-dock{position:relative;z-index:40;display:flex;flex:none;gap:5px;align-self:center;max-width:calc(100% - 32px);margin:14px auto 22px;padding:7px;border:1px solid var(--edge);border-radius:20px;background:rgba(17,19,25,.96);box-shadow:0 10px 40px #0005}.launcher-dock button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:clamp(74px,6.5vw,118px);min-height:64px;border:0;border-radius:13px;background:transparent;color:#959ca9;font-size:.75rem;cursor:pointer;transition:background .16s,color .16s}.launcher-dock button:hover{color:#fff;background:#ffffff09}.launcher-dock button.is-active{color:#eef5ff;background:#ffffff0d}.launcher-dock button.is-active:after{position:absolute;content:"";width:20px;height:2px;bottom:0;border-radius:2px;background:var(--accent)}.app-shell a[href],.app-shell button:not(:disabled){cursor:pointer}.app-shell .home-page{width:100%!important;max-width:1800px!important;margin:0 auto;padding:clamp(18px,3vh,42px) clamp(24px,4vw,80px) 12px!important}.home-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(22px,3vh,40px)}.home-eyebrow{font-size:.62rem;letter-spacing:.18em;color:#9ca9bb;font-weight:650}.home-welcome h1{margin:8px 0 0;font-size:clamp(1.35rem,2vw,2.25rem);font-weight:600;letter-spacing:-.045em;line-height:1.2}.home-welcome-status{display:flex;align-items:center;gap:8px;font-size:.72rem;color:#a8b3bf}.home-welcome-status i{width:5px;height:5px;border-radius:50%;background:#96bda7}.app-shell .launcher-grid{gap:clamp(16px,1.7vw,32px)!important}.avatar-column,.home-partner-column,.home-play-column{display:grid;gap:16px;min-width:0}.app-shell .avatar-card{padding:20px 16px 16px;border:1px solid var(--edge);border-radius:18px;background:var(--surface);box-shadow:0 16px 40px #0002}.avatar-card>header{display:flex;align-items:center;justify-content:space-between;font-size:.58rem;color:#8e98a9;letter-spacing:.13em}.avatar-viewport{position:relative;height:clamp(220px,30vh,365px);min-width:0;overflow:hidden;margin:12px -8px 0}.avatar-viewport .skin-viewer{inset:0;cursor:grab}.avatar-identity{display:grid;gap:4px;text-align:center;margin:2px 0 20px}.avatar-identity strong{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.avatar-identity span{font-size:.64rem;color:#8e98a9}.avatar-customize{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 7px;border:1px solid var(--edge);border-radius:9px;background:#ffffff05;color:#d4dbe6;font-size:.7rem}.avatar-customize:hover{background:#ffffff10}.app-shell .play-stage{min-height:clamp(330px,38vh,460px)!important;border:1px solid var(--edge);border-radius:18px;overflow:visible;background:#12151b;box-shadow:0 16px 40px #0003}.app-shell .play-stage-art{border-radius:17px;opacity:.68;filter:saturate(.65) brightness(.7);object-position:center}.app-shell .play-stage-shade{border-radius:17px;background:linear-gradient(180deg,#10141b55,#10141b44 28%,#10141bdd 72%,#10141b)}.app-shell .play-stage:after,.app-shell .play-stage:before{display:none}.app-shell .stage-top{position:relative;display:flex;flex-direction:column-reverse;align-items:stretch;padding:clamp(22px,2.2vw,36px);gap:clamp(32px,5vh,64px)}.app-shell .stage-shortcuts{align-self:flex-end;gap:6px}.app-shell .stage-shortcuts>button{display:none}.app-shell .stage-shortcuts button{font-size:.7rem;min-height:32px;border-color:#ffffff20;background:#0e1118bb}.app-shell .stage-identity h2{margin:9px 0 16px;font-size:clamp(1.7rem,2.5vw,3rem);letter-spacing:-.055em;font-weight:650;line-height:1.1;overflow-wrap:anywhere}.app-shell .stage-name-row{gap:10px;flex-wrap:wrap}.app-shell .stage-name-row .badge{font-size:.5rem;background:#ffffff09;color:#c7d6cf;border:1px solid #a8b8ae30}.app-shell .stage-chips{gap:6px;margin:0}.app-shell .stage-chips span{font-size:.65rem;background:#10151fbb;color:#becbd9;min-height:26px;padding:3px 8px;border-color:#bccfe32b;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .stage-bottom{position:relative;padding:0 clamp(22px,2.2vw,36px) 28px;align-items:stretch}.app-shell .main-play-button.button{width:100%;min-width:0;min-height:58px;padding:14px 20px;gap:13px;border-radius:10px;border:1px solid #c2d3e6;background:#cad8e7;color:#101722;box-shadow:0 7px 24px #0003;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .main-play-button.button:hover:not(:disabled){background:#e0eaf4;box-shadow:0 8px 30px #0004;transform:translateY(-1px)}.app-shell .main-play-button>strong{font-size:1.08rem;letter-spacing:-.015em;font-weight:750}.app-shell .main-play-button>svg{color:inherit;width:24px;height:24px}.app-shell .main-play-button.is-running{background:#28252c;color:#eadfe3;border-color:#755761}.app-shell .game-runtime-timer{color:inherit;font-size:1rem;border-color:#ffffff30}.app-shell .stage-hint{font-size:.68rem;border:0;padding:0;background:none;border-radius:0;justify-content:center}.app-shell .stage-empty{flex-direction:column;text-align:center;justify-content:center;padding:32px}.app-shell .stage-empty>div{flex:none}.app-shell .stage-profile-popover{z-index:60;width:280px;background:#181c24}.home-session-tools{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-session-tools button{display:flex;align-items:center;gap:9px;padding:13px 15px;border:1px solid var(--edge);border-radius:11px;background:rgba(17,19,24,.84);font-size:.7rem;color:#b7c2d1}.home-session-tools button span{flex:1 1;text-align:left}.home-session-tools button:hover{background:#222730;color:#fff}.community-card{position:relative;display:flex;align-items:center;gap:16px;overflow:hidden;border:1px solid #ffffff20;border-radius:14px;padding:12px 20px 12px 14px;min-height:112px;background:#21242f url(/LauncherDiscordBanner.webp) 50%/cover;color:#fff;text-align:left}.community-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#181b22ce,#181b22e8)}.community-card>*{position:relative}.community-card>div:nth-child(2){flex:1 1;display:grid;gap:7px}.community-card small{font-size:.5rem;letter-spacing:.14em;color:#a8b3c6}.community-card strong{font-size:1.04rem;letter-spacing:-.02em;font-weight:650}.community-card span{font-size:.65rem;color:#9faabc}.community-card:hover{border-color:#b2c4df66}.community-character{width:52px;height:88px;flex:none}.community-character canvas{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.app-shell .partner-sidebar{min-height:clamp(330px,38vh,460px)!important;border:1px solid var(--edge);border-radius:18px;background:var(--surface);box-shadow:0 16px 40px #0002}.app-shell .partner-sidebar-header{display:flex;gap:10px;background:none;padding:22px 18px 18px;min-height:0;border-bottom:1px solid #ffffff09}.app-shell .partner-heading-icon{display:none}.app-shell .partner-sidebar-header h2{font-size:1rem;letter-spacing:-.025em;font-weight:600}.app-shell .partner-sidebar-header p{margin-top:5px;font-size:.65rem;color:#818d9e}.app-shell .partner-sidebar-header>button{display:block;font-size:0;width:24px;height:28px;color:#aab9ca}.app-shell .partner-sidebar-header>button svg{width:18px;height:18px}.app-shell .partner-server-list{padding:12px;overflow:auto;max-height:480px}.app-shell .partner-server-row{gap:10px;min-height:88px;padding:13px 10px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff02;box-shadow:none}.app-shell .partner-server-row:hover:not(:disabled){background:#ffffff08;border-color:#cbd9e735}.app-shell .partner-server-image{width:40px;height:40px;grid-row:1/3}.app-shell .partner-server-image i{display:none}.app-shell .partner-server-copy{gap:5px}.app-shell .partner-server-copy strong{font-size:.81rem;font-weight:620}.app-shell .partner-server-copy small{font-size:.61rem;color:#7f8a9b}.app-shell .partner-server-count{grid-column:2;grid-row:2;font-size:.6rem;color:#8f9eae}.app-shell .partner-server-row>svg{grid-column:3;grid-row:1/3}.app-shell .offline-dot,.app-shell .online-dot{width:5px;height:5px;box-shadow:none}.app-shell .partner-empty{font-size:.75rem;line-height:1.6;text-align:left;margin:10px}.launcher-ad{display:block;overflow:hidden;border:1px solid var(--edge);border-radius:13px;background:#151820}.launcher-ad img{width:100%;height:auto;max-height:200px;object-fit:cover}.app-shell .home-partner-column,.app-shell .partner-sidebar{height:100%}.app-shell .partner-server-list{display:flex;flex:1 1;flex-direction:column;gap:9px;min-height:0;max-height:none;overflow:hidden}.app-shell .partner-server-row{flex:1 1;grid-template-columns:40px minmax(0,1fr) 14px;grid-template-rows:minmax(0,1fr);min-height:76px;max-height:104px}.app-shell .partner-server-copy{align-self:center;gap:4px;overflow:hidden}.app-shell .partner-server-count{grid-column:auto;grid-row:auto;min-height:16px;white-space:nowrap}.app-shell .page-scroll:has(.home-page){overflow:hidden}.app-shell .home-page{height:100%;max-height:100%;min-height:0;overflow:hidden;padding-top:12px!important;padding-bottom:12px!important}.app-shell .home-welcome{flex:none}.app-shell .launcher-grid{flex:1 1;align-items:stretch}.app-shell .avatar-column,.app-shell .home-partner-column,.app-shell .home-play-column{height:100%}.app-shell .home-play-column{grid-template-rows:minmax(0,1fr) auto auto}.app-shell .avatar-card,.app-shell .partner-sidebar,.app-shell .play-stage{min-height:0!important;height:100%}@media (max-height:900px) and (min-width:901px){.app-shell .launcher-header{padding-top:10px}.app-shell .topbar{height:54px}.app-shell .home-page{padding-top:10px!important;padding-bottom:6px!important}.app-shell .home-welcome{margin-bottom:12px}.app-shell .home-welcome h1{margin-top:4px;font-size:1.55rem}.app-shell .avatar-column,.app-shell .home-partner-column,.app-shell .home-play-column,.app-shell .launcher-grid{gap:9px!important}.app-shell .stage-top{padding:18px 24px;gap:20px}.app-shell .play-button{min-height:54px}.app-shell .home-session-tools button{min-height:42px}.app-shell .community-card{min-height:72px;padding-block:8px}.app-shell .launcher-dock{margin-top:6px;margin-bottom:8px}}@media (min-width:2000px){.app-shell .home-page{max-width:2400px!important}.app-shell .launcher-grid{grid-template-columns:.73fr 1.66fr 1fr!important}.avatar-viewport{height:35vh}.app-shell .partner-sidebar,.app-shell .play-stage{min-height:42vh!important}}@media (max-width:1150px){.app-shell .launcher-grid{grid-template-columns:180px minmax(300px,1fr) 255px!important;gap:14px!important}.app-shell .home-page{padding-inline:24px!important}.app-shell .launcher-header{padding-inline:24px}.community-card{gap:9px;padding-right:12px}.community-card span{line-height:1.5}.home-welcome-status{display:none}}@media (max-width:900px){.app-shell .launcher-grid{grid-template-columns:180px minmax(0,1fr)!important}.home-partner-column{grid-column:1/-1}.app-shell .partner-sidebar{min-height:0!important}.app-shell .partner-server-list{grid-template-columns:1fr 1fr}.app-shell .stage-shortcuts{display:flex}}@media (max-width:600px){.app-shell .home-page{padding:16px!important}.app-shell .launcher-grid{grid-template-columns:1fr!important}.avatar-column{display:none}.app-shell .topbar{height:52px}.app-shell .brand{width:125px}.app-shell .topbar-right{gap:4px}.account-chip>strong{max-width:85px}.app-shell .language-button{display:none}.app-shell .launcher-header{padding:12px 16px 0}.home-partner-column{grid-column:auto}.app-shell .partner-server-list{grid-template-columns:1fr}.launcher-dock button{width:61px;min-height:55px;font-size:.63rem}.app-shell .launcher-dock{margin-bottom:12px}.home-session-tools button{padding:11px 9px}.home-welcome{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto!important}.app-shell button{transition:none!important}}.app-shell .avatar-column{align-self:start;height:auto!important}.app-shell .avatar-card{height:auto!important;min-height:0!important}.app-shell .avatar-viewport{height:clamp(210px,27vh,330px);margin-top:8px}.app-shell .avatar-viewport .skin-viewer,.app-shell .avatar-viewport canvas{cursor:grab;touch-action:none}.app-shell .avatar-viewport .skin-viewer:active,.app-shell .avatar-viewport canvas:active{cursor:grabbing}.app-shell .avatar-identity{margin:0 0 14px}.app-shell .launcher-dock{margin-top:8px;margin-bottom:6px}.app-shell .launcher-version-footer{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;height:24px;min-height:24px;padding:0 18px 6px;border:0;background:transparent;color:rgba(230,235,244,.42);font-size:.56rem!important;line-height:1;pointer-events:none}.app-shell .launcher-version-footer span{white-space:nowrap}.app-shell .launcher-version-footer .footer-note{color:rgba(230,235,244,.32)}.app-shell .launcher-version-footer .footer-version{grid-column:auto;justify-self:auto}@media (max-width:760px){.app-shell .launcher-version-footer{gap:7px;font-size:.5rem!important}.app-shell .launcher-version-footer .footer-note{display:none}}.app-shell .page-scroll:has(.home-page){overflow:auto;display:flex;flex-direction:column}.app-shell .home-page{display:flex;flex-direction:column;justify-content:center;margin-block:auto;height:auto;min-height:auto;max-height:none;overflow:visible;padding-top:clamp(12px,2vh,26px)!important;padding-bottom:clamp(12px,2vh,26px)!important}.app-shell .launcher-grid{display:grid;flex:none;grid-template-columns:minmax(170px,.73fr) minmax(360px,1.66fr) minmax(265px,1fr)!important;align-items:start;min-height:0!important}.app-shell .avatar-column,.app-shell .home-partner-column,.app-shell .home-play-column{align-self:start;height:auto;min-height:0}.app-shell .avatar-column{display:grid}.app-shell .home-play-column{display:grid;grid-template-rows:auto auto auto}.app-shell .home-partner-column{align-self:stretch;grid-column:auto}.app-shell .play-stage{height:auto!important;min-height:0!important}.app-shell .stage-top{gap:clamp(18px,2.5vh,30px);padding:clamp(18px,2vw,28px)}.app-shell .stage-bottom{padding:0 clamp(18px,2vw,28px) clamp(18px,2vw,26px)}.app-shell .partner-sidebar{height:100%!important;min-height:0!important}@media (max-width:1150px){.app-shell .launcher-grid{grid-template-columns:minmax(150px,.72fr) minmax(310px,1.7fr) minmax(220px,1fr)!important}}@media (max-width:900px){.app-shell .home-page{min-width:680px;padding-inline:16px!important}.app-shell .launcher-grid{grid-template-columns:minmax(135px,.7fr) minmax(300px,1.75fr) minmax(205px,1fr)!important;gap:10px!important}.app-shell .home-partner-column{grid-column:auto}.app-shell .partner-server-list{grid-template-columns:1fr}}@media (max-width:600px){.app-shell .avatar-column{display:grid}.app-shell .launcher-grid{grid-template-columns:135px 300px 205px!important}}.launcher-update{position:fixed;z-index:250;right:24px;bottom:120px;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 48px);padding:18px;border:1px solid #ffffff25;border-radius:14px;background:#171b23;box-shadow:0 16px 60px #0009}.launcher-update>div{display:grid;gap:7px}.launcher-update strong{font-size:.82rem}.launcher-update small{font-size:.7rem;color:#acb8ca;max-width:350px;overflow-wrap:anywhere}.launcher-update button{padding:9px 12px;border:1px solid #ffffff25;background:#cad8e7;color:#121620;border-radius:8px;font-size:.72rem}.launcher-update .update-dismiss{background:none;color:#ccc;border:0;padding:4px}.launcher-update.is-installing:before{content:"";position:fixed;inset:0;z-index:-1;background:#05070ba8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#root,body,html{width:100%;height:100%;min-height:100%;margin:0}body{overflow:hidden!important;background:#050609!important}.lawclient-preview-loading{display:grid;place-items:center;width:100%;height:100%;color:#9b9c9f;background:#050609;font:600 13px/1.4 Segoe UI,system-ui,sans-serif}