.mo .pub-brand .prow-logo{border-radius:10px;width:46px;height:46px;font-size:16px}.mo .pub-brand{min-width:0}.mo .pub-brand .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo .mo-head.pub-center{justify-content:center;text-align:center}.mo .mo-head.pub-center .sub{margin-left:auto;margin-right:auto}.mo .mo-head.pub-narrow{width:min(1000px,100% - 48px)}.mo .mo-head .apply{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.mo .mo-head .apply small{font-size:14px;color:#c9c6dc}.mo .mo-bar .pwr{font-size:15px;color:#c9c6dc}.mo .mo-bar .pwr a{color:#fff;font-weight:600}.mo .cbox{width:min(704px,100%);margin:0 auto;padding:44px 48px 40px}.mo .cbox .wide{display:flex;width:100%;justify-content:center;height:58px;border-radius:29px;font-size:17px}.mo .cbox .fine{font-size:14.5px;line-height:24px;color:var(--mo-body);text-align:center;margin-top:22px;padding-top:20px;border-top:1px solid var(--mo-hair)}.mo .cbox .fine a{color:var(--mo-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mo .cbox .prov{display:flex;align-items:center;gap:14px;height:60px;padding:0 7px 0 24px;border-radius:30px;color:#fff;font-weight:600;font-size:17px;background:#5865f2}.mo .cbox .prov:hover{background:#4752c4}.mo .cbox .prov .arr{margin-left:auto;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--mo-navy)}.mo .cbox .prov .arr,.mo .cbox .state-ic{display:flex;align-items:center;justify-content:center}.mo .cbox .state-ic{width:56px;height:56px;border-radius:14px;margin:0 auto 18px}.mo .cbox .state-ic.red{background:var(--mo-red-soft);color:var(--mo-red)}.mo .cbox .state-ic.green{background:var(--mo-green-soft);color:var(--mo-green)}.mo .cbox .state-ic.blue{background:var(--mo-blue-soft);color:var(--mo-blue2)}.mo .cbox.center{text-align:center}.mo .cbox.center h2{font-size:28px;line-height:36px;font-weight:700;letter-spacing:-.5px}.mo .cbox.center>p{margin-top:8px}.mo .cbox .btns{display:flex;flex-direction:column;gap:12px;margin-top:26px}.mo .cbox .mo-sbtn.wide{height:56px;border-radius:28px;font-size:16px}.mo .pg-inv .who{display:flex;align-items:center;gap:20px}.mo .pg-inv .who .k{display:block;font-size:15px;color:var(--mo-body)}.mo .pg-inv .who b{display:block;font-size:30px;line-height:38px;letter-spacing:-.5px;overflow-wrap:anywhere}.mo .pg-inv .asg{margin-top:28px;padding:20px 22px;border-radius:16px;background:var(--mo-card)}.mo .pg-inv .asg p{font-size:15.5px;font-weight:600;color:var(--mo-ink);line-height:24px}.mo .pg-inv .asg .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mo .pg-inv .meta{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;margin-top:22px;font-size:15px;color:var(--mo-body)}.mo .pg-inv .meta span{display:inline-flex;align-items:center;gap:8px}.mo .pg-inv .meta svg{color:var(--mo-muted)}.mo .pg-inv .mo-note{margin-top:22px}.mo .pg-claim .ok{width:56px;height:56px;border-radius:14px;background:var(--mo-green-soft);color:var(--mo-green);display:flex;align-items:center;justify-content:center}.mo .pg-claim .lead{font-size:19px;line-height:30px;margin-top:20px}.mo .pg-claim .lead b{color:var(--mo-ink)}.mo .pg-claim .dash{margin:24px 0 20px;padding:16px 20px;border-radius:14px;border:1.5px dashed var(--mo-line);font-size:15.5px;line-height:24px;color:var(--mo-body)}.mo .pg-claim .dash b{color:var(--mo-ink)}.mo .pg-claim .tip{font-size:14.5px;line-height:23px;margin-top:18px;color:var(--mo-body)}.mo .pg-claim .tip .mono{color:var(--mo-ink);font-size:14px}.mo .pg-claim .mo-note{margin-top:24px}.mo .pg-claim .mo-btn.wide{padding:0 24px}.mo .pg-st .stat{display:flex;gap:18px;align-items:flex-start}.mo .pg-st .stat .ic{width:52px;height:52px;border-radius:14px;background:var(--mo-blue-soft);color:var(--mo-blue2);display:flex;align-items:center;justify-content:center;flex:none}.mo .pg-st .stat .ic.amber{background:var(--mo-amber-soft);color:var(--mo-amber)}.mo .pg-st .stat .ic.green{background:var(--mo-green-soft);color:var(--mo-green)}.mo .pg-st .stat .ic.red{background:var(--mo-red-soft);color:var(--mo-red)}.mo .pg-st .stat .ic.grey{background:var(--mo-card);color:var(--mo-body)}.mo .pg-st .stat .v{font-size:24px;line-height:32px;font-weight:700;color:var(--mo-blue2);margin-top:2px}.mo .pg-st .stat .v.amber{color:var(--mo-amber)}.mo .pg-st .stat .v.green{color:var(--mo-green)}.mo .pg-st .stat .v.red{color:var(--mo-red)}.mo .pg-st .stat .v.grey{color:var(--mo-body)}.mo .pg-st .stat p{font-size:15.5px;line-height:25px;margin-top:4px}.mo .pg-st .steps{display:flex;margin-top:30px;padding-top:26px;border-top:1px solid var(--mo-hair)}.mo .pg-st .steps li{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;font-size:14px;color:var(--mo-body);text-align:center;min-width:0;padding:0 4px}.mo .pg-st .steps li:before{content:"";position:absolute;top:17px;left:-50%;right:50%;height:2px;background:var(--mo-line)}.mo .pg-st .steps li:first-child:before{display:none}.mo .pg-st .steps li.done:before,.mo .pg-st .steps li.on:before{background:var(--mo-blue)}.mo .pg-st .steps .c{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--mo-card);color:var(--mo-muted);font-weight:700;font-size:14px;position:relative;z-index:1;margin-bottom:10px}.mo .pg-st .steps .done .c{background:var(--mo-blue);color:#fff}.mo .pg-st .steps .on .c{background:var(--mo-blue-soft);color:var(--mo-blue2);box-shadow:inset 0 0 0 2px var(--mo-blue)}.mo .pg-st .steps .on{color:var(--mo-ink);font-weight:600}.mo .pg-st .steps .nm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo .pg-st .iv{display:flex;align-items:center;gap:16px;margin-top:26px;padding:18px 22px;border-radius:16px;background:var(--mo-card)}.mo .pg-st .iv svg{color:var(--mo-blue);flex:none}.mo .pg-st .iv b{display:block}.mo .pg-st .iv span{font-family:var(--font-mono),ui-monospace,monospace;font-size:14.5px}.mo .pg-st .tl .mo-row{gap:16px}.mo .pg-st .tl .mo-row b{font-weight:600}.mo .pg-st .tl .mo-row .dt{color:var(--mo-body);font-size:14.5px;white-space:nowrap}.mo .pg-st .wd p{font-size:15px;line-height:24px;margin:8px 0 20px}.mo .pg-st .wd .err{margin-top:10px}.mo .pg-apply{width:min(1000px,100%);margin:0 auto;display:flex;flex-direction:column;gap:24px}.mo .pg-apply .mo-card.white{padding:36px 40px}.mo .pg-apply .desc{font-size:16px;line-height:27px;color:var(--mo-body);white-space:pre-wrap;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--mo-hair)}.mo .pg-apply .sh{grid-column:1/-1;padding-top:18px;margin-top:6px;border-top:1px solid var(--mo-hair)}.mo .pg-apply .sh:first-child{border-top:0;margin-top:0;padding-top:0}.mo .pg-apply .sh h3{font-size:20px;line-height:28px}.mo .pg-apply .sh p{font-size:14.5px;line-height:23px;margin-top:2px}.mo .pg-apply .req{color:var(--mo-red);font-style:normal}.mo .pg-apply .opts{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:4px}.mo .pg-apply .drop{display:flex;align-items:center;gap:12px;height:64px;padding:0 20px;border-radius:14px;border:2px dashed var(--mo-line);color:var(--mo-body);font-size:15px;cursor:pointer}.mo .pg-apply .drop:hover{border-color:var(--mo-blue)}.mo .pg-apply .drop svg{color:var(--mo-blue);flex:none}.mo .pg-apply .file{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:var(--mo-card)}.mo .pg-apply .file svg{color:var(--mo-green);flex:none}.mo .pg-apply .file a{display:block;font-weight:600;color:var(--mo-blue2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo .pg-apply .file small{display:block;font-size:13.5px;color:var(--mo-body)}.mo .pg-apply .sub-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.mo .pg-apply .sub-row p{font-size:14.5px;line-height:22px}.mo .pg-apply .dc-who{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;background:var(--mo-card);margin-bottom:24px}.mo .pg-apply .dc-who .avi,.mo .pg-apply .dc-who img{width:42px;height:42px;border-radius:50%;flex:none}.mo .pg-apply .dc-who b{display:block;font-size:15.5px}.mo .pg-apply .dc-who small{display:block;font-size:13.5px;color:var(--mo-body);font-family:var(--font-mono),ui-monospace,monospace}.mo .pg-apply .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mo .pg-apply .done-steps{counter-reset:s;display:flex;flex-direction:column;gap:6px;margin-top:10px}.mo .pg-apply .done-steps li{font-size:15px;line-height:24px;color:var(--mo-body)}.mo .pg-apply .link-row{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.mo .pg-apply .link-row .mo-in{flex:1;min-width:220px}.mo .pg-apply .gate{text-align:center}.mo .pg-apply .gate .dc{width:64px;height:64px;border-radius:50%;background:rgba(88,101,242,.12);color:#5865f2;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.mo .pg-apply .gate h2{font-size:26px;line-height:34px;font-weight:700}.mo .pg-apply .gate>p{max-width:560px;margin:8px auto 0}.mo .pg-apply .gate .prov{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 26px;border-radius:28px;background:#5865f2;color:#fff;font-weight:600;font-size:16px;margin-top:24px}.mo .pg-apply .gate .prov:hover{background:#4752c4}.mo .pg-apply .gate .fine{font-size:14px;color:var(--mo-muted);margin-top:14px}.mo .pg-sv{width:min(1000px,100%);margin:0 auto;display:flex;flex-direction:column;gap:24px}.mo .pg-sv .mo-card.white{padding:34px 40px}.mo .pg-sv .mo-ch .cnt{margin-left:auto}.mo .pg-sv .req{color:var(--mo-red);font-style:normal}.mo .pg-sv .grp{margin-top:26px}.mo .pg-sv .grp h4{font-size:15px;font-weight:700;color:var(--mo-muted);margin-bottom:4px}.mo .pg-sv .fr{display:flex;align-items:center;gap:18px;padding:14px 0;border-top:1px solid var(--mo-hair)}.mo .pg-sv .fr .m{flex:1;min-width:0}.mo .pg-sv .fr b{font-size:15.5px;font-weight:600}.mo .pg-sv .fr .mo-tag,.mo .pg-sv .q .mo-tag{margin-left:8px;vertical-align:1px}.mo .pg-sv .fr .d{display:block;font-size:14px;color:var(--mo-body);margin-top:1px}.mo .pg-sv .yn{display:flex;gap:8px;flex:none}.mo .pg-sv .yn button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:19px;border:0;background:var(--mo-chip);box-shadow:inset 0 0 0 1px var(--mo-line);font-size:14px;font-weight:600;color:var(--mo-body)}.mo .pg-sv .yn button.y{background:var(--mo-green);color:#fff;box-shadow:none}.mo .pg-sv .yn button.n{background:var(--mo-red);color:#fff;box-shadow:none}.mo .pg-sv .yn button.na{background:var(--mo-body);color:#fff;box-shadow:none}html.dark .mo:not(.mo-light) .pg-sv .yn button.n,html.dark .mo:not(.mo-light) .pg-sv .yn button.na,html.dark .mo:not(.mo-light) .pg-sv .yn button.y{color:var(--mo-navy)}.mo .pg-sv .stars{display:flex;align-items:center;gap:4px;flex:none}.mo .pg-sv .stars button{width:38px;height:38px;border:0;background:none;padding:0;display:flex;align-items:center;justify-content:center;color:#cfd4e3}html.dark .mo:not(.mo-light) .pg-sv .stars button{color:#3a3460}.mo .pg-sv .stars button.on,html.dark .mo:not(.mo-light) .pg-sv .stars button.on{color:#f5b400}.mo .pg-sv .stars button.on svg{fill:#f5b400}.mo .pg-sv .stars .lbl{margin-left:8px;font-size:14px;color:var(--mo-body);min-width:64px}.mo .pg-sv .q{padding:18px 0;border-top:1px solid var(--mo-hair)}.mo .pg-sv .q .top{display:flex;align-items:flex-start;gap:18px}.mo .pg-sv .q .top .m{flex:1;min-width:0}.mo .pg-sv .q .top b{font-size:15.5px;font-weight:600}.mo .pg-sv .q .top .d{display:block;font-size:14.5px;line-height:23px;color:var(--mo-body);margin-top:2px}.mo .pg-sv .q .mo-ta{margin-top:12px;min-height:72px}.mo .pg-sv .send{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:6px}.mo .pg-sv .send .mo-btn{width:100%;justify-content:center;padding:0 24px}.mo .pg-sv .send p{font-size:14.5px}.mo .pg-sv .freq{display:flex;flex-wrap:wrap;gap:10px}.mo .pg-sv .freq button{height:42px;padding:0 18px;border-radius:21px;border:0;background:var(--mo-chip);box-shadow:inset 0 0 0 1px var(--mo-line);font-weight:600;font-size:14.5px;color:var(--mo-body)}.mo .pg-sv .freq button.on{background:var(--mo-blue-soft);color:var(--mo-blue2);box-shadow:inset 0 0 0 1.5px var(--mo-blue)}.mo .pg-sv .mo-note{white-space:pre-line}.mo .pg-roster{display:flex;flex-direction:column;gap:56px}.mo .pg-roster .sec{display:flex;flex-direction:column;gap:22px}.mo .pg-roster .mo-sh h2{display:flex;align-items:center;gap:10px}.mo .pg-roster .mo-sh h2 svg{flex:none}.mo .pg-roster .mo-sh .n{font-size:15px;color:var(--mo-body)}.mo .pg-roster .lead-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;border-top:1px solid var(--mo-hair)}.mo .pg-roster .lead-grid>div{display:flex;align-items:center;gap:14px;padding:22px 24px;min-width:0}.mo .pg-roster .lead-grid>div:nth-child(4n+1){padding-left:0}.mo .pg-roster .lead-grid>div:nth-child(n+5){border-top:1px solid var(--mo-hair)}.mo .pg-roster .lead-grid>div:not(:nth-child(4n+1)){border-left:1px solid var(--mo-hair)}.mo .pg-roster .lead-grid .avi{width:48px;height:48px;font-size:15px;background:var(--mo-amber-soft);color:var(--mo-amber)}.mo .pg-roster .lead-grid b{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo .pg-roster .lead-grid .mo-tag{margin-top:6px}.mo .pg-roster .mo-card.white.flush{padding:0;overflow:hidden}.mo .pg-roster .grp-h{display:flex;align-items:center;gap:12px;padding:16px 30px;background:var(--mo-card);font-weight:700;font-size:17px}.mo .pg-roster .grp-h svg{color:var(--mo-amber);flex:none}.mo .pg-roster .grp-h .c{margin-left:auto;font-size:14px;color:var(--mo-body);font-weight:600}.mo .pg-roster .prow{display:flex;align-items:center;gap:14px;padding:16px 30px;border-top:1px solid var(--mo-hair)}.mo .pg-roster .prow.cmp{padding-top:10px;padding-bottom:10px}.mo .pg-roster .flush>.prow:first-child,.mo .pg-roster .grp-h+.prow{border-top:0}.mo .pg-roster .prow .m{flex:1;min-width:0}.mo .pg-roster .prow b{font-weight:600;font-size:15.5px}.mo .pg-roster .prow .d{display:block;font-size:14px;color:var(--mo-body);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo .pg-roster .prow .d i{font-style:normal;font-weight:700}.mo .pg-roster .prow .x{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;color:var(--mo-body);margin-top:4px}.mo .pg-roster .prow .x span{display:inline-flex;align-items:center;gap:6px}.mo .pg-roster .prow .x svg{color:var(--mo-muted);flex:none}.mo .pg-roster .prow .x .mono{color:var(--mo-ink);font-size:14px}.mo .pg-roster .prow .nm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mo .pg-roster .prow .mo-tag{flex:none}.mo .pg-roster .dtabs{display:flex;flex-wrap:wrap;gap:10px}.mo .pg-roster .dtabs button{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 10px 0 18px;border-radius:23px;border:0;font-weight:600;font-size:15px}.mo .pg-roster .dtabs button b{font-weight:800}.mo .pg-roster .dtabs button img{width:24px;height:24px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.mo .pg-roster .dtabs button .c{min-width:28px;height:26px;padding:0 8px;border-radius:13px;background:hsla(0,0%,100%,.75);color:var(--mo-ink);font-size:12.5px;display:inline-flex;align-items:center;justify-content:center}html.dark .mo:not(.mo-light) .pg-roster .dtabs button .c{background:hsla(0,0%,100%,.14);color:#fff}.mo .pg-roster .dtabs button.on .c{background:hsla(0,0%,100%,.22);color:#fff}.mo .pg-roster .dhead{display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--mo-hair)}.mo .pg-roster .dhead h3{font-size:24px}.mo .pg-roster .dhead .s{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14.5px;color:var(--mo-body);margin-top:4px}.mo .pg-roster .dhead .s span{display:inline-flex;align-items:center;gap:6px}.mo .pg-roster .dhead .s svg{color:var(--mo-muted)}.mo .pg-roster .rank{margin-top:28px}.mo .pg-roster .rank-h{margin-bottom:8px}.mo .pg-roster .rank-h .ic img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.mo .pg-roster .rank-h h3 .mo-tag{margin-left:6px;vertical-align:3px}.mo .pg-roster .members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.mo .pg-roster .members.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .pg-roster .members.c1{grid-template-columns:minmax(0,1fr)}.mo .pg-roster .members .prow{padding:16px 0}.mo .pg-roster .members.cmp .prow{padding:10px 0}.mo .pg-roster .members.c1 .prow:first-child,.mo .pg-roster .members.c2 .prow:nth-child(-n+2),.mo .pg-roster .members.c3 .prow:nth-child(-n+3){border-top:0}.mo .pg-roster .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:6px}.mo .pg-roster .cards>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:22px 16px;border-radius:16px;background:var(--mo-card);min-width:0}.mo .pg-roster .cards .avi{width:60px;height:60px;font-size:18px}.mo .pg-roster .cards b{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo .pg-roster .cards .meta{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--mo-body)}.mo .pg-roster .cards .meta svg{vertical-align:-2px;margin-right:4px}.mo .pg-roster .cards .rk{display:inline-flex;align-items:center;gap:6px}.mo .pg-roster .cards .rk img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.mo .pg-roster .cmp-rows .prow{padding:12px 0}.mo .pg-roster .cmp-rows .prow:first-child{border-top:0}.mo .pg-roster .cmp-rows .mono{font-size:14.5px}.mo .pg-roster .mo-table .mut{color:var(--mo-muted)}.mo .pg-roster .mo-table td .mo-tag+.mo-tag{margin-left:4px}@media (max-width:1080px){.mo .pg-roster .lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .pg-roster .lead-grid>div:nth-child(4n+1){padding-left:24px}.mo .pg-roster .lead-grid>div:nth-child(odd){padding-left:0;border-left:0}.mo .pg-roster .lead-grid>div:nth-child(2n){border-left:1px solid var(--mo-hair)}.mo .pg-roster .lead-grid>div:nth-child(n+3){border-top:1px solid var(--mo-hair)}.mo .pg-roster .members,.mo .pg-roster .members.c2{grid-template-columns:minmax(0,1fr)}.mo .pg-roster .members .prow:nth-child(n+2){border-top:1px solid var(--mo-hair)}.mo .pg-roster .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .mo-head .apply{align-items:flex-start}.mo .mo-two.pg-st{flex-direction:column}}@media (max-width:760px){.mo .cbox{padding:28px 22px 24px}.mo .pg-inv .who b{font-size:24px;line-height:30px}.mo .pg-apply .mo-card.white,.mo .pg-sv .mo-card.white{padding:24px 20px}.mo .pg-sv .fr,.mo .pg-sv .q .top{flex-wrap:wrap}.mo .pg-roster{gap:40px}.mo .pg-roster .lead-grid{grid-template-columns:minmax(0,1fr)}.mo .pg-roster .lead-grid>div,.mo .pg-roster .lead-grid>div:nth-child(2n){padding-left:0;border-left:0}.mo .pg-roster .lead-grid>div:nth-child(n+2){border-top:1px solid var(--mo-hair)}.mo .pg-roster .grp-h,.mo .pg-roster .prow{padding-left:20px;padding-right:20px}.mo .pg-roster .mo-sh{flex-wrap:wrap}.mo .pg-roster .dtabs button .full{display:none}.mo .pg-roster .cards{grid-template-columns:minmax(0,1fr)}.mo .pg-st .steps li{font-size:12.5px}.mo .pg-st .tl .mo-row{flex-wrap:wrap}.mo .pub-brand{font-size:22px}}html.dark .mo:not(.mo-light) .pg-roster .lead-grid .avi{color:var(--mo-amber)}@media (max-width:760px){.mo .mo-head .ttl{gap:16px}.mo.pub .mo-head .ttl .prow-logo{width:56px;height:56px;font-size:19px}}.mo .pg-roster.pad{padding-top:84px}