#mc521-home .home{--home-bg:#080f1b;--home-panel:#111c2c;--home-text:#f6f1e8;--home-muted:#b6c0cf;--home-gold:#edbe66;--home-line:#344052;position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--home-bg);color:var(--home-text);font-family:Inter,Microsoft YaHei,sans-serif}#mc521-home .home,#mc521-home .home *{box-sizing:border-box}#mc521-home .home h1,#mc521-home .home h2,#mc521-home .home h3,#mc521-home .home p{margin:0}#mc521-home .home h1{font-size:76px;line-height:1.15;font-weight:700;letter-spacing:3px}#mc521-home .home h2{font-size:26px;line-height:1.4;font-weight:600}#mc521-home .home p{font-size:14px;line-height:1.8;color:var(--home-muted)}#mc521-home .home a{color:inherit;text-decoration:none}#mc521-home .home button,#mc521-home .home input,#mc521-home .home select,#mc521-home .home textarea{font:inherit}#mc521-home .home button{cursor:auto}#mc521-home .home svg{width:18px;height:18px;flex-shrink:0}#mc521-home .home a:focus-visible,#mc521-home .home button:focus-visible{outline:2px solid var(--home-gold);outline-offset:4px}#mc521-home .home .header{flex-shrink:0;padding:0 30px;display:flex;align-items:center;gap:18px;background:var(--home-bg);border-bottom:1px solid var(--home-line)}#mc521-home .home .brand{display:flex;align-items:center;font-size:17px;font-weight:600;white-space:nowrap}#mc521-home .home .mark{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--home-gold);color:var(--home-bg)}#mc521-home .home .nav{margin-left:auto;margin-right:92px;display:flex;align-items:center;font-size:13px;color:var(--home-muted)}#mc521-home .home .nav .active{color:var(--home-gold)}#mc521-home .home .stage{flex:1;min-height:0;position:relative;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;padding:28px 38px}#mc521-home .home .centercontent{text-align:center;width:min(620px,100%)}#mc521-home .home .kicker{letter-spacing:3px;color:var(--home-gold);margin-bottom:17px}#mc521-home .home .tagline{margin-top:16px;color:#d4dce7}#mc521-home .home .stats{display:grid;grid-template-columns:1fr 1fr;background:var(--home-panel);border:1px solid var(--home-line);border-radius:10px;overflow:hidden;margin-top:27px}#mc521-home .home .metric{padding:16px 24px;display:flex;gap:13px;align-items:center;text-align:left;min-width:0}#mc521-home .home .metric+.metric{border-left:1px solid var(--home-line)}#mc521-home .home .metric>svg{color:var(--home-gold);width:22px;height:22px}#mc521-home .home .label{font-size:12px;color:var(--home-muted);display:block;margin-bottom:5px}#mc521-home .home .value{font-size:27px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}#mc521-home .home .suffix{font-size:12px;font-weight:400;color:var(--home-muted);margin-left:5px}#mc521-home .home .note{font-size:11px;color:var(--home-muted);margin-top:5px;display:block}#mc521-home .home .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:1px solid var(--home-line);border-radius:8px;background:var(--home-panel);color:var(--home-text);padding:12px 17px;font-size:14px}#mc521-home .home .gold{background:var(--home-gold);color:var(--home-bg);border-color:var(--home-gold);font-weight:600}#mc521-home .home .buttons{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;margin-top:14px}#mc521-home .home .subactions{display:flex;align-items:center;justify-content:center;gap:20px;font-size:12px;margin-top:19px;color:var(--home-muted)}#mc521-home .home .linkbutton{border:0;background:none;color:var(--home-gold);padding:0;font-size:12px;display:inline-flex;gap:7px;align-items:center;min-height:36px}#mc521-home .home .foot{height:40px;flex-shrink:0;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:var(--home-bg);border-top:1px solid var(--home-line);color:var(--home-muted);font-size:11px;gap:12px}#mc521-home .home .feedback-status{font-size:11px;min-height:18px;color:var(--home-gold);margin-top:10px}#mc521-home .home .previewnote{font-size:11px;color:var(--home-muted);display:block;margin-top:9px}#mc521-home .home .accent{color:var(--home-gold)}#mc521-home .side .stage{gap:32px}#mc521-home .home .sideheading{max-width:390px;text-align:left}#mc521-home .home .sideheading h1{font-size:60px;letter-spacing:0}#mc521-home .home .sideheading p{margin-top:20px;color:#d4dce7}#mc521-home .home .console{flex-shrink:0;padding:25px;background:var(--home-panel);border:1px solid var(--home-line);border-radius:13px;box-shadow:0 22px 60px rgba(0,0,0,.25)}#mc521-home .home .consolehead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}#mc521-home .home .serverstate{color:var(--home-muted);font-size:11px;display:inline-flex;align-items:center;gap:6px}#mc521-home .home .dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--home-muted)}#mc521-home .home .console .stats{margin-top:0;background:var(--home-bg)}#mc521-home .home .console .metric{padding:14px 15px;gap:9px}#mc521-home .home .console .value{font-size:23px}#mc521-home .home .iprow{padding:13px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);gap:10px}#mc521-home .home .ip{color:var(--home-gold);font-size:19px;font-weight:600}#mc521-home .home .console .buttons{grid-template-columns:1fr;margin-top:18px}#mc521-home .home .console .subactions{margin-top:15px;gap:16px}#mc521-home .dock .stage{display:flex;flex-direction:column;justify-content:space-between;padding:47px 38px 23px}#mc521-home .home .docktitle{text-align:left;width:100%;padding-top:14px}#mc521-home .home .docktitle h1{font-size:60px;letter-spacing:0}#mc521-home .home .docktitle p{margin-top:18px;color:#d4dce7}#mc521-home .home .dockbar{display:grid;grid-template-columns:1fr 1.15fr 1.2fr 1fr;align-items:center;gap:22px;width:100%;padding:22px 25px;background:var(--home-panel);border:1px solid var(--home-line);border-radius:12px;box-shadow:0 20px 55px rgba(0,0,0,.3)}#mc521-home .home .dockbar .value{font-size:26px}#mc521-home .home .dockbar .button{width:100%}#mc521-home .home .dockbottom{width:100%;text-align:center}#mc521-home .home .dockbottom .subactions{margin-top:9px}#mc521-home .home .veil{position:absolute;inset:0;z-index:20;background:rgba(3,8,15,.8);display:flex;align-items:center;justify-content:center;padding:20px}#mc521-home .home .veil[hidden]{display:none}#mc521-home .home .dialog{width:480px;max-width:100%;background:var(--home-panel);border:1px solid var(--home-line);border-radius:12px;padding:25px;box-shadow:0 25px 80px rgba(0,0,0,.5)}#mc521-home .home .dialoghead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:15px}#mc521-home .home .close{min-width:36px;min-height:36px;padding:5px;border:1px solid var(--home-line);border-radius:6px;background:var(--home-bg);color:var(--home-text)}#mc521-home .home .dialog h2{font-size:22px}#mc521-home .home .downloadinfo{background:var(--home-bg);padding:17px;border-radius:8px;margin:20px 0;display:flex;gap:15px;align-items:center}#mc521-home .home .downloadinfo svg{width:28px;height:28px;color:var(--home-gold)}#mc521-home .home .downloadinfo strong{font-size:16px;display:block;margin-bottom:5px}#mc521-home .home .downloadinfo small{color:var(--home-muted);font-size:12px}#mc521-home .home .dialog .button{margin-top:14px}#mc521-home .home .formgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}#mc521-home .home label{display:block;font-size:12px;color:var(--home-muted)}#mc521-home .home input,#mc521-home .home select,#mc521-home .home textarea{display:block;width:100%;border:1px solid var(--home-line);border-radius:6px;background:var(--home-bg);color:var(--home-text);padding:11px;margin-top:7px;font-size:14px;min-width:0}#mc521-home .home textarea{height:94px;resize:none}#mc521-home .home .dialog .dialogactions{display:flex;gap:10px;flex-wrap:wrap}#mc521-home .home .dialog [data-response]{font-size:12px;color:var(--home-gold);margin-top:13px;min-height:20px}#mc521-home .home .dialog .tip{font-size:12px;margin-top:13px}@media(max-width:700px){#mc521-home .home{height:760px}#mc521-home .home .header{height:58px;padding:0 18px;gap:10px}#mc521-home .home .nav{gap:14px;margin-right:94px}#mc521-home .home .nav a:nth-child(n+2){display:none}#mc521-home .home .brand{font-size:15px}#mc521-home .home .stage{padding:23px 18px}#mc521-home .home h1{font-size:57px}#mc521-home .home .metric{padding:14px 12px;gap:10px}#mc521-home .home .metric>svg{display:none}#mc521-home .home .value{font-size:25px}#mc521-home .home .buttons{grid-template-columns:1fr;gap:10px}#mc521-home .home .subactions{gap:13px;flex-wrap:wrap}#mc521-home .home .foot{height:44px;padding:0 16px;font-size:10px}#mc521-home .side .stage{flex-direction:column;justify-content:center;gap:24px}#mc521-home .home .sideheading{width:100%;max-width:none}#mc521-home .home .sideheading h1{font-size:41px}#mc521-home .home .sideheading p{margin-top:12px;font-size:13px}#mc521-home .home .sideheading .kicker{margin-bottom:12px}#mc521-home .home .console{width:100%;padding:20px;flex-shrink:1}#mc521-home .home .console .buttons{grid-template-columns:1fr}#mc521-home .home .console .value{font-size:22px}#mc521-home .home .console .metric{padding:12px 11px}#mc521-home .home .console .subactions{gap:14px}#mc521-home .dock .stage{padding:30px 18px 24px}#mc521-home .home .docktitle h1{font-size:46px}#mc521-home .home .docktitle p{font-size:13px;max-width:270px}#mc521-home .home .dockbar{grid-template-columns:1fr 1fr;gap:22px 12px;padding:20px 16px}#mc521-home .home .dialog{padding:19px}#mc521-home .home .veil{padding:15px}#mc521-home .home .formgrid{grid-template-columns:1fr;gap:9px;margin:10px 0}#mc521-home .home .dialog .tip{margin-top:8px}#mc521-home .home .dialog .dialogactions{gap:8px}#mc521-home .home .dialog .button{padding:11px 12px}#mc521-home .side .stage{gap:16px;padding-top:16px;padding-bottom:16px}#mc521-home .home .sideheading h1{font-size:36px}#mc521-home .home .sideheading p{margin-top:8px}#mc521-home .home .sideheading .kicker{margin-bottom:8px}#mc521-home .home .console{padding:15px}#mc521-home .home .console .iprow{margin-top:12px;padding:9px 0}#mc521-home .home .console .buttons{margin-top:12px}#mc521-home .home .console .subactions{margin-top:9px}}@media(max-width:360px){#mc521-home .side .stage{gap:10px;padding:12px}#mc521-home .home .sideheading h1{font-size:32px}#mc521-home .home .console .metric{padding:9px 8px}#mc521-home .home .consolehead{margin-bottom:12px}#mc521-home .home .docktitle h1{font-size:34px}#mc521-home .dock .stage{padding:22px 12px 18px}#mc521-home .home .dockbar{gap:16px 10px;padding:16px 12px}}#mc521-home .home{--home-gold:#e8bb6b;--home-panel:#121d2b;--home-muted:#b4becb;--home-line:#34404e;height:700px}#mc521-home .home .header{padding:0 24px;position:relative;background:#080e1c;height:64px;gap:12px;justify-content:space-between}#mc521-home .home .logo{width:40px;height:40px;object-fit:contain}#mc521-home .home .brand{gap:10px}#mc521-home .home .brandtext{display:flex;flex-direction:column;gap:4px}#mc521-home .home .brandtext strong{font-size:17px}#mc521-home .home .brandtext small{font-size:11px;color:#bec6d2;font-weight:400}#mc521-home .home .nav{margin:0;gap:22px;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}#mc521-home .home .nav a{display:inline-flex;gap:6px;align-items:center;padding:10px 0;font-size:14px}#mc521-home .home .nav .active{color:#efba08;border-bottom:2px solid #efba08}#mc521-home .home .nav svg{width:16px;height:16px}#mc521-home .home .join{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#302700;background:#efba08;border-radius:22px;padding:10px 14px;margin-left:auto}#mc521-home .home .menutoggle{display:none;background:transparent;border:0;color:var(--home-text);padding:10px}#mc521-home .side .stage{padding:30px 42px;gap:40px}#mc521-home .home .sideheading h1{font-size:62px;line-height:1.2;letter-spacing:1px}#mc521-home .home .kicker{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:2px;margin-bottom:22px}#mc521-home .home .ornament{width:6px;height:6px;background:var(--home-gold);transform:rotate(45deg);position:relative}#mc521-home .home .ornament:before{content:"";position:absolute;height:1px;width:24px;right:16px;top:3px;background:linear-gradient(90deg,transparent,var(--home-gold));transform:rotate(-45deg)}#mc521-home .home .sideheading p{margin-top:23px;font-size:14px;line-height:1.9;color:#d8dfe9}#mc521-home .home .signature{display:flex;align-items:center;gap:12px;width:140px;margin-top:29px;color:var(--home-gold);opacity:.75}#mc521-home .home .signature span{height:1px;width:43px;background:linear-gradient(90deg,transparent,#b68f52)}#mc521-home .home .signature span:last-child{transform:rotate(180deg)}#mc521-home .home .signature svg{width:15px;height:15px}#mc521-home .home .caption{font-size:11px;letter-spacing:1px;color:#aebaca;margin-top:12px}#mc521-home .home .console{position:relative;width:365px;padding:27px 25px 17px;border-color:#3a4553;border-radius:14px;background:#121d2b;box-shadow:0 18px 50px rgba(0,0,0,.3)}#mc521-home .home .console:before{content:"";position:absolute;top:-1px;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent,#d1a159,transparent)}#mc521-home .home .console:after{content:"";position:absolute;width:9px;height:9px;left:-5px;top:37px;border:1px solid #8d734f;background:#121d2b;transform:rotate(45deg)}#mc521-home .home .consolehead{margin-bottom:20px}#mc521-home .home .consolehead h2{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600}#mc521-home .home .consolehead h2 svg{color:var(--home-gold);width:20px;height:20px}#mc521-home .home .console .stats{border-color:#34404e;border-radius:9px;background:#0d1622}#mc521-home .home .console .metric{padding:18px 14px}#mc521-home .home .console .value{font-size:26px}#mc521-home .home .iprow{margin-top:18px;padding:14px 0}#mc521-home .home .ip{font-size:20px}#mc521-home .home .console .buttons{margin-top:20px}#mc521-home .home .console .gold{min-height:52px;border-radius:8px;font-size:15px;box-shadow:0 4px 16px rgba(210,156,57,.1)}#mc521-home .home .gold .arrow{margin-left:auto;width:16px}#mc521-home .home .gold>svg:first-child{margin-right:auto}#mc521-home .home .support{display:flex;align-items:center;margin-top:13px;background:#172333;border:1px solid #34404e;border-radius:8px;min-height:46px}#mc521-home .home .supportaction{display:flex;align-items:center;justify-content:center;gap:8px;width:50%;border:0;background:transparent;padding:13px 5px;color:#dae2ed;font-size:13px}#mc521-home .home .supportaction svg{width:16px;height:16px;color:#bdab8d}#mc521-home .home .support>span{height:18px;width:1px;background:#3a4553}#mc521-home .home .supportaction:hover{color:var(--home-gold)}#mc521-home .home .console .subactions{margin-top:18px;gap:14px;font-size:12px}#mc521-home .home .subactions a{display:inline-flex;align-items:center;gap:4px}#mc521-home .home .subactions svg{width:13px;height:13px}#mc521-home .home .tiny-diamond{width:3px;height:3px;background:#857558;transform:rotate(45deg)}#mc521-home .home .feedback-status{margin-top:9px;line-height:1.5;min-height:17px}#mc521-home .home .foot{height:44px;justify-content:center;gap:22px;font-size:12px;background:#080e1c;color:#c4cbd5;padding:0 15px}#mc521-home .home .foot>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}#mc521-home .home .foot svg{width:14px;height:14px;color:#efba08}#mc521-home .home .foot .divider{height:17px;width:1px;background:#2c3442;gap:0}@media(max-width:850px){#mc521-home .home .nav{gap:13px}#mc521-home .home .brandtext small{display:none}#mc521-home .home .join{padding:10px;font-size:11px}#mc521-home .side .stage{gap:24px;padding:25px}#mc521-home .home .sideheading h1{font-size:48px}#mc521-home .home .console{width:340px;padding:22px 20px 15px}#mc521-home .home .foot{gap:12px;font-size:11px}}@media(max-width:700px){#mc521-home .home{height:760px}#mc521-home .home .header{height:58px;padding:0 14px}#mc521-home .home .logo{width:34px;height:34px}#mc521-home .home .brandtext strong{font-size:15px}#mc521-home .home .brandtext small{display:block;font-size:10px}#mc521-home .home .join{margin-left:auto;padding:9px 10px}#mc521-home .home .menutoggle{display:block}#mc521-home .home .nav{display:none}#mc521-home .home .nav.open{display:flex;position:absolute;top:57px;left:0;right:0;transform:none;z-index:18;background:#111b29;margin:0;padding:12px 16px;flex-wrap:wrap;gap:8px 16px;border-bottom:1px solid #34404e}#mc521-home .home .nav.open a{display:inline-flex;font-size:13px}#mc521-home .home .foot{height:94px;flex-wrap:wrap;align-content:center;gap:8px 14px;padding:9px 14px;font-size:11px}#mc521-home .home .foot .divider{display:none}#mc521-home .home .sideheading h1{font-size:31px;line-height:1.25}#mc521-home .home .sideheading h1 br{display:none}#mc521-home .home .sideheading h1 .accent{margin-left:10px}#mc521-home .home .sideheading p{font-size:12px;margin-top:8px;line-height:1.6}#mc521-home .home .sideheading .kicker{font-size:10px;margin-bottom:10px}#mc521-home .home .caption,#mc521-home .home .signature{display:none}#mc521-home .side .stage{padding:16px 14px;gap:17px;justify-content:center}#mc521-home .home .console{width:100%;padding:17px 17px 10px}#mc521-home .home .consolehead{margin-bottom:15px}#mc521-home .home .consolehead h2{font-size:18px;gap:8px}#mc521-home .home .serverstate{font-size:10px;gap:4px}#mc521-home .home .console .metric{padding:13px 10px}#mc521-home .home .console .value{font-size:24px}#mc521-home .home .console .iprow{margin-top:12px;padding:10px 0}#mc521-home .home .console .buttons{margin-top:13px}#mc521-home .home .console .gold{min-height:48px}#mc521-home .home .support{margin-top:10px}#mc521-home .home .console .subactions{margin-top:13px}#mc521-home .home input,#mc521-home .home select,#mc521-home .home textarea{font-size:16px}}@media(max-width:360px){#mc521-home .home .sideheading h1{font-size:27px}#mc521-home .home .brandtext small{font-size:9px}#mc521-home .home .header{gap:5px;padding:0 10px}#mc521-home .home .menutoggle{padding:8px 3px}#mc521-home .home .consolehead h2{font-size:16px}#mc521-home .home .console{padding:15px 13px 8px}#mc521-home .home .console .value{font-size:22px}#mc521-home .home .console .metric{padding:12px 8px}#mc521-home .home .console .note{font-size:10px}#mc521-home .side .stage{padding:12px;gap:12px}}#mc521-home .home .header .join{background:#131e2c;color:#dbc398;border:1px solid #504837;border-radius:8px;padding:9px 13px;min-height:38px;font-size:12px;box-shadow:none}#mc521-home .home .header .join:hover{background:#1a2838;border-color:#a88c5b;color:#e8bb6b}#mc521-home .home .header .join svg{width:16px;height:16px}#mc521-home .home .registration label{margin-top:12px}#mc521-home .home .registration .button{width:100%;margin-top:19px}#mc521-home .home .registration [data-register-result]{font-size:12px;line-height:1.7;min-height:22px;margin-top:12px;color:var(--home-gold)}#mc521-home .home .registration .register-note{font-size:12px;color:var(--home-muted);margin-top:12px}.homepage-shell{height:calc(100dvh - 64px);flex:none;overflow:hidden;color:#edf1f7}#mc521-home{height:100%;padding-bottom:64px;position:relative}#mc521-home .home{height:100%;width:100%;background:linear-gradient(90deg,rgba(8,15,27,.68),rgba(8,15,27,.22));border-radius:0;overflow:visible}#mc521-home .side .stage{height:100%;width:100%;max-width:1180px;margin-inline:auto;background:transparent;padding:32px;justify-content:space-between;gap:clamp(32px,6vw,96px)}#mc521-home .home .sideheading{flex:1;min-width:0;max-width:560px;margin-left:0}#mc521-home .home .sideheading h1{font-size:clamp(50px,5vw,82px)}#mc521-home .home .console{width:clamp(365px,30vw,430px);margin-right:0}#mc521-home .home button{cursor:pointer}#mc521-home .home .available .dot{background:#84b89a}.home-register-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #504837;border-radius:8px;padding:9px 13px;background:#131e2c;color:#dbc398;font-size:13px;cursor:pointer;min-height:38px}.home-register-button:hover{background:#1a2838;color:#e8bb6b;border-color:#a88c5b}.home-action-dialog{color:#edf1f7!important;background:#121d2b!important;border:1px solid #3a4553!important;gap:13px!important;max-height:calc(100dvh - 32px);overflow-y:auto}.home-action-dialog h2{font-size:22px}.home-action-dialog [data-slot=dialog-description]{color:#b4becb;font-size:14px;line-height:1.7}.home-action-dialog label{display:block;font-size:12px;color:#b4becb;margin-top:12px}.home-action-dialog input,.home-action-dialog select,.home-action-dialog textarea{font:inherit;font-size:16px;color:#edf1f7;background:#0d1622;border:1px solid #34404e;border-radius:6px;display:block;width:100%;padding:10px;margin-top:7px;min-width:0}.home-action-dialog textarea{height:100px;resize:vertical}.home-dialog-primary{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #e8bb6b;background:#e8bb6b;color:#08101b;border-radius:8px;padding:12px 15px;margin-top:18px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.home-dialog-note,.home-dialog-result{font-size:12px!important;line-height:1.7;margin-top:12px;color:#b4becb}.home-dialog-result{color:#e8bb6b;margin-top:0;min-height:18px}.home-dialog-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-dialog-group{display:block;text-align:center;margin-top:14px;color:#d7c193;font-size:13px}.home-download-version{display:flex;flex-direction:column;gap:8px;background:#0d1622;border-radius:8px;padding:18px;margin:8px 0 18px}.home-download-version strong{font-size:18px}.home-download-version span{font-size:12px;color:#b4becb}@media(max-width:900px){#mc521-home .side .stage{gap:20px;padding:25px}#mc521-home .home .sideheading{margin-left:0}#mc521-home .home .console{margin-right:0;width:340px}#mc521-home .home .sideheading h1{font-size:48px}}@media(max-width:700px){#mc521-home{padding-bottom:104px}#mc521-home .side .stage{flex-direction:column;padding:12px 18px;gap:14px;justify-content:center}#mc521-home .home .sideheading{width:100%;max-width:390px}#mc521-home .home .sideheading h1{font-size:31px}#mc521-home .home .console{width:100%;max-width:390px}#mc521-home .home .consolehead{margin-bottom:14px}#mc521-home .home .console .metric{padding:12px 10px}.home-register-button{padding:8px 10px;font-size:12px}.home-dialog-fields{grid-template-columns:1fr;gap:0}}@media(max-width:700px) and (max-height:780px){#mc521-home .side .stage{padding:8px 14px;gap:10px}#mc521-home .home .sideheading .kicker{margin-bottom:7px}#mc521-home .home .sideheading h1{font-size:27px}#mc521-home .home .sideheading p{font-size:11px;line-height:1.5;margin-top:7px}#mc521-home .home .console{padding:13px 14px 7px}#mc521-home .home .consolehead h2{font-size:16px}#mc521-home .home .console .metric{padding:10px 9px}#mc521-home .home .console .value{font-size:22px}#mc521-home .home .console .iprow{padding:8px 0;margin-top:9px}#mc521-home .home .console .buttons{margin-top:10px}#mc521-home .home .console .gold{min-height:44px;padding:10px}#mc521-home .home .support{min-height:42px;margin-top:9px}#mc521-home .home .supportaction{padding:10px 4px}#mc521-home .home .console .subactions{margin-top:11px}#mc521-home .home .feedback-status{margin-top:6px;font-size:10px}}@media(max-width:360px){#mc521-home .home .header .join{padding:8px 10px;font-size:11px}}.home-register-button{white-space:nowrap;flex-shrink:0}@media(max-width:360px){.home-register-button{padding:8px;font-size:11px;gap:5px}}@media(max-width:700px){#mc521-home .home .sideheading{flex:none}}#mc521-home .home.natural{--home-gold:#d8ba85;--home-panel:#131e2a;--home-muted:#b9c3cf;background:linear-gradient(180deg,rgba(8,17,30,.24),rgba(5,12,23,.55));overflow:hidden}#mc521-home .natural .stage{width:100%;height:100%;padding:24px 18px;background:transparent;display:flex;align-items:center;justify-content:center}#mc521-home .natural-content{width:100%;max-width:610px;text-align:center;padding:0 10px}#mc521-home .natural-title{display:flex;align-items:center;justify-content:center;gap:25px}#mc521-home .home .natural-title h1{font-family:STZhongsong,Songti SC,SimSun,serif;font-size:82px;line-height:1.25;font-weight:600;letter-spacing:8px;margin:0 -8px 0 0;color:#ebd5ae;background:linear-gradient(180deg,#fff0d4 12%,#e7cca1 62%,#cfad78);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(4,10,20,.5))}#mc521-home .title-wing{position:relative;width:38px;height:1px;flex-shrink:0;background:linear-gradient(90deg,transparent,rgba(216,186,133,.65))}#mc521-home .title-wing:after{content:"";position:absolute;right:-3px;top:-2px;width:5px;height:5px;background:#d8ba85;transform:rotate(45deg);opacity:.75}#mc521-home .title-wing:last-child{transform:rotate(180deg)}#mc521-home .natural-online{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px;font-size:13px;min-height:20px;color:#d3dce6}#mc521-home .natural-online strong{font-weight:500;font-variant-numeric:tabular-nums;color:#ece8df}#mc521-home .natural-status-dot{width:5px;height:5px;border-radius:50%;background:#93a1b2}#mc521-home .available .natural-status-dot{background:#a9bdaa}#mc521-home .natural-download{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:254px;min-height:49px;padding:0 20px;margin-top:24px;border:1px solid #d9bc88;border-radius:7px;background:#d9bd8b;color:#17212a;font-size:14px;font-weight:500;box-shadow:0 5px 20px rgba(8,12,20,.14);transition:background .18s}#mc521-home .home .natural-download svg{width:17px;height:17px}#mc521-home .home .natural-download svg:last-child{width:14px;height:14px;margin-left:17px}#mc521-home .natural-download:hover{background:#e3c99d}#mc521-home .natural-community{display:flex;align-items:center;justify-content:center;margin-top:25px}#mc521-home .home .natural-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(216,186,133,.25);border-radius:6px;background:rgba(16,28,43,.72);color:#ece3d4;font-size:13px;white-space:nowrap;box-shadow:0 3px 14px rgba(3,10,20,.1);transition:background .18s,border-color .18s}#mc521-home .home .natural-link svg{width:16px;height:16px;color:#ceb68e}#mc521-home .home .natural-link:hover{background:rgba(33,45,60,.9);border-color:rgba(216,186,133,.5)}@media(max-width:600px){#mc521-home .natural .stage{padding:18px 10px}#mc521-home .natural-title{gap:16px}#mc521-home .home .natural-title h1{font-size:60px;letter-spacing:5px;margin-right:-5px}#mc521-home .title-wing{width:24px}#mc521-home .natural-download{min-width:236px}#mc521-home .natural-community{display:grid;grid-template-columns:auto auto;justify-content:center;gap:10px;margin-top:24px}#mc521-home .home .natural-link{min-height:44px}#mc521-home .natural-community .natural-link:last-child{grid-column:1/-1;justify-self:center}}@media(max-width:360px){#mc521-home .natural-title{gap:12px}#mc521-home .home .natural-title h1{font-size:54px}#mc521-home .title-wing{width:18px}#mc521-home .natural-download{min-width:230px}}@media(max-height:620px) and (min-width:701px){#mc521-home .home .natural-title h1{font-size:62px}#mc521-home .natural-online{margin-top:18px}#mc521-home .natural-download{margin-top:16px}#mc521-home .natural-community{margin-top:18px}}@media(min-width:1600px) and (min-height:800px){#mc521-home .natural-content{max-width:760px}#mc521-home .home .natural-title h1{font-size:clamp(82px,4.5vw,114px);letter-spacing:clamp(8px,.5vw,12px)}#mc521-home .natural-title{gap:clamp(25px,1.6vw,36px)}#mc521-home .title-wing{width:clamp(38px,2.3vw,54px)}#mc521-home .natural-online{font-size:clamp(13px,.85vw,17px);margin-top:clamp(30px,2vw,42px);gap:10px}#mc521-home .natural-status-dot{width:6px;height:6px}#mc521-home .natural-download{min-width:clamp(254px,16vw,326px);min-height:clamp(49px,3vw,62px);font-size:clamp(14px,.9vw,18px);margin-top:clamp(24px,1.6vw,34px);gap:20px}#mc521-home .home .natural-download svg{width:20px;height:20px}#mc521-home .home .natural-download svg:last-child{width:17px;height:17px;margin-left:20px}#mc521-home .natural-community{margin-top:clamp(25px,1.6vw,34px);gap:14px}#mc521-home .home .natural-link{font-size:clamp(13px,.8vw,16px);min-height:clamp(42px,2.6vw,54px);padding:0 clamp(16px,1vw,24px);gap:10px}#mc521-home .home .natural-link svg{width:19px;height:19px}}#mc521-home .natural-content{max-width:740px}#mc521-home .natural-title .title-wing{display:none}#mc521-home .natural-divider{display:flex;align-items:center;justify-content:center;gap:13px;width:75%;max-width:440px;height:16px;margin:17px auto 0;color:#d2b584}#mc521-home .natural-divider:after,#mc521-home .natural-divider:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(210,181,132,.65))}#mc521-home .natural-divider:after{transform:rotate(180deg)}#mc521-home .natural-divider>span{position:relative;width:7px;height:7px;border:1px solid #d2b584;transform:rotate(45deg)}#mc521-home .natural-divider>span:after,#mc521-home .natural-divider>span:before{content:"";position:absolute;width:5px;height:5px;border:1px solid #aa8e62}#mc521-home .natural-divider>span:before{left:-8px;top:7px}#mc521-home .natural-divider>span:after{left:7px;top:-8px}#mc521-home .natural-online{margin-top:18px}#mc521-home .natural-actions{width:100%;max-width:640px;margin:28px auto 0}#mc521-home .natural-entry-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}#mc521-home .home .natural-download,#mc521-home .home .natural-join{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;min-height:60px;margin:0;padding:0 22px;border-radius:10px;font-size:16px;font-weight:500;white-space:nowrap;transition:background .18s,border-color .18s,box-shadow .18s}#mc521-home .home .natural-join{border:1px solid #e5c894;background:linear-gradient(135deg,#efd3a0,#d6b478);color:#18212c;box-shadow:0 5px 22px rgba(8,12,20,.24)}#mc521-home .home .natural-join:hover{background:#f1d8ae;box-shadow:0 7px 28px rgba(8,12,20,.32)}#mc521-home .home .natural-download{border:1px solid var(--action-border);background:var(--action-surface);color:var(--action-text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.16)}#mc521-home .home .natural-download:hover{background:var(--action-hover);border-color:rgba(216,191,147,.6);color:#f1dfbf}#mc521-home .home .natural-download svg{color:var(--action-icon)}#mc521-home .home .natural-entry-actions svg{width:22px;height:22px;color:inherit}#mc521-home .home .natural-entry-actions svg:last-child{width:14px;height:14px;margin-left:8px}#mc521-home .natural-community{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:none;margin:14px 0 0}#mc521-home .home .natural-community .natural-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:56px;padding:0 12px;border:1px solid rgba(199,179,144,.36);border-radius:9px;background:rgba(12,24,41,.83);color:#ece3d4;font-size:13px;font-weight:400;white-space:nowrap;box-shadow:0 4px 16px rgba(3,10,20,.16);transition:background .18s,border-color .18s}#mc521-home .home .natural-community .natural-link:hover{background:rgba(33,46,64,.94);border-color:#baa078}#mc521-home .home .natural-community .natural-link svg{width:21px;height:21px;color:#d5b98b}#mc521-home .home .natural-community .natural-link .natural-link-arrow{width:12px;height:12px;margin-left:2px;color:#b8a486}#mc521-home .natural-address{position:relative;min-width:0;margin:0}#mc521-home .natural-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#mc521-home .natural-copy-status.error{right:0;top:100%;width:230px;height:auto;clip-path:none;margin-top:6px;padding:8px;border:1px solid #574c36;border-radius:6px;background:#101b2b;color:#dfc49b;font-size:11px;white-space:normal;user-select:text;z-index:1}@media(max-width:600px){#mc521-home .natural-divider{margin-top:12px;width:80%}#mc521-home .natural-online{margin-top:14px}#mc521-home .natural-actions{margin-top:23px}#mc521-home .natural-entry-actions{gap:10px}#mc521-home .home .natural-download,#mc521-home .home .natural-join{min-height:52px;padding:0 10px;gap:8px;font-size:12px;border-radius:8px}#mc521-home .home .natural-entry-actions svg{width:18px;height:18px}#mc521-home .home .natural-entry-actions svg:last-child{width:12px;height:12px;margin-left:0}#mc521-home .natural-community{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}#mc521-home .home .natural-community .natural-link{min-height:48px;padding:0 10px;font-size:12px;gap:9px}#mc521-home .home .natural-community .natural-link:last-child{grid-column:auto;justify-self:stretch}#mc521-home .home .natural-community .natural-link svg{width:19px;height:19px}}@media(max-width:360px){#mc521-home .home .natural-entry-actions svg:last-child{display:none}#mc521-home .home .natural-download,#mc521-home .home .natural-join{padding:0 8px;gap:7px}}@media(max-height:650px){#mc521-home .natural-divider{margin-top:9px}#mc521-home .natural-online{margin-top:12px}#mc521-home .natural-actions{margin-top:18px}}@media(prefers-reduced-motion:reduce){#mc521-home .natural-download,#mc521-home .natural-join,#mc521-home .natural-link{transition:none}}#mc521-home .natural-actions{--action-surface:rgba(10,22,38,.92);--action-border:rgba(199,179,144,.36);--action-text:#e5e8ed;--action-icon:#d8bf93;--action-hover:rgba(28,40,57,.96);max-width:500px;margin-top:25px}#mc521-home .natural-divider{max-width:360px}#mc521-home .natural-entry-actions{gap:12px}#mc521-home .home .natural-download,#mc521-home .home .natural-join{min-height:52px;padding:0 16px;gap:10px;border-radius:8px;font-size:14px}#mc521-home .home .natural-entry-actions svg{width:20px;height:20px}#mc521-home .home .natural-entry-actions svg:last-child{width:12px;height:12px;margin-left:4px}#mc521-home .natural-community{gap:10px;margin-top:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#mc521-home .home .natural-community .natural-link{min-height:44px;padding:0 8px;gap:7px;border:1px solid var(--action-border);border-radius:7px;background:var(--action-surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.16);font-size:12px;color:var(--action-text)}#mc521-home .home .natural-community .natural-link:hover{background:var(--action-hover);border-color:rgba(216,191,147,.6);color:#f1dfbf}#mc521-home .home .natural-community .natural-link svg{width:16px;height:16px;color:var(--action-icon)}#mc521-home .home .natural-community .natural-link .natural-link-arrow{display:none}@media(max-width:600px){#mc521-home .home .natural-download,#mc521-home .home .natural-join{min-height:50px;padding:0 10px;font-size:12px;gap:7px}#mc521-home .home .natural-entry-actions svg{width:18px;height:18px}#mc521-home .natural-community{padding:0;margin-top:12px}#mc521-home .home .natural-community .natural-link{min-height:44px}}@media(max-height:650px){#mc521-home .natural-actions{margin-top:18px}}.home-ip-dialog[data-slot=dialog-content]{max-width:360px;text-align:center}.home-server-address{display:block;margin:8px 0 22px;padding:20px 12px;background:#0c1727;border:1px solid rgba(213,188,145,.18);border-radius:8px;color:#e6cd9f;font-size:28px;letter-spacing:1px;user-select:all}.home-ip-dialog .home-dialog-primary{gap:8px;margin-top:0}.home-ip-status{min-height:18px;margin:12px 0 0;color:#b7c3d3;font-size:12px;line-height:1.6;user-select:text}.home-detail-dialog[data-slot=dialog-content]{width:calc(100% - 32px);max-width:440px;padding:30px;border-radius:20px;text-align:left;gap:12px!important;border:1px solid rgba(216,191,147,.3)!important;background:radial-gradient(ellipse at 0 0,rgba(202,169,109,.09),transparent 65%),linear-gradient(150deg,#142337,#0c1829)!important;box-shadow:0 28px 90px rgba(0,0,0,.45),inset 0 1px rgba(255,238,206,.06)}.home-detail-dialog:before{content:"";position:absolute;top:-1px;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent,#d5b77e,transparent);pointer-events:none}.home-detail-dialog [data-slot=dialog-close]{top:14px;right:14px;width:40px;height:40px;border-radius:50%;color:#aebac9}.home-detail-dialog [data-slot=dialog-close]:hover{background:rgba(231,206,162,.1);color:#f0d4a2}.home-detail-heading{display:flex;align-items:center;gap:13px;margin:0 36px 10px 0;color:#baa986;font-size:12px;letter-spacing:2px}.home-detail-emblem{display:flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;border:1px solid rgba(218,185,128,.32);border-radius:14px;background:linear-gradient(145deg,rgba(224,191,136,.14),rgba(224,191,136,.025));box-shadow:inset 0 1px rgba(255,236,202,.08);color:#e1c490}.home-detail-dialog [data-slot=dialog-title]{margin:0;color:#f0e3cc;font-size:25px;font-weight:500;letter-spacing:1px;line-height:1.35}.home-detail-dialog [data-slot=dialog-description]{margin:0;color:#aab7c8;font-size:13px;line-height:1.8}.home-download-steps{list-style:none;margin:12px 0 24px;padding:0;border:1px solid rgba(190,177,151,.15);border-radius:12px;background:rgba(5,14,26,.35)}.home-download-steps li{display:flex;align-items:center;gap:14px;padding:17px 18px}.home-download-steps li+li{border-top:1px solid rgba(190,177,151,.12)}.home-step-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:9px;background:rgba(208,181,136,.07);color:#d6bc90}.home-download-steps small{display:block;margin-bottom:4px;font-size:10px;letter-spacing:1px;color:#8d9bae}.home-download-steps strong{display:block;font-size:14px;font-weight:500;color:#e0e5ec}.home-detail-dialog .home-dialog-primary{gap:10px;min-height:49px;margin-top:0;border:1px solid #e5c894;border-radius:10px;background:linear-gradient(120deg,#efd3a0,#d6b478);color:#18212c;box-shadow:0 4px 18px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.22);transition:filter .18s,box-shadow .18s}.home-detail-dialog .home-dialog-primary:hover{filter:brightness(1.07);box-shadow:0 6px 22px rgba(0,0,0,.24)}.home-detail-dialog .home-dialog-primary:focus-visible{outline:2px solid #f3d49c;outline-offset:4px}.home-address-plate{position:relative;margin:12px 0 22px;padding:21px 20px 24px;border:1px solid rgba(213,188,145,.25);border-radius:12px;background:linear-gradient(120deg,rgba(213,188,145,.045),transparent),#091526;text-align:center;box-shadow:inset 0 2px 16px rgba(0,0,0,.12)}.home-address-label{color:#93a2b5;font-size:11px;letter-spacing:2px}.home-detail-dialog .home-server-address{margin:13px 0 0;padding:0;background:none;border:0;border-radius:0;color:#eed1a0;font-size:32px;line-height:1.4;letter-spacing:2px}.home-address-ornament{position:absolute;bottom:-9px;left:calc(50% - 12px);width:24px;background:#0e1c2e;color:#bd9f6e;font-size:13px;line-height:16px}.home-detail-dialog .home-ip-status{margin:10px 0 -10px;text-align:center;color:#b2c3b2}@media(max-width:480px){.home-detail-dialog[data-slot=dialog-content]{padding:24px;border-radius:16px}.home-detail-heading{font-size:11px;letter-spacing:1px;gap:10px}.home-detail-emblem{width:44px;height:44px;border-radius:12px}.home-download-steps li{padding:15px 13px}.home-detail-dialog [data-slot=dialog-close]{top:8px;right:8px;min-width:44px;min-height:44px}.home-detail-dialog .home-server-address{font-size:29px}}