body #px-bg{opacity:.07}body .app-bar{background:transparent;border:0;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}body .app-bar__logo{font-family:Galmuri11,Pretendard,sans-serif;font-size:var(--fs-title);font-weight:950;font-style:normal;letter-spacing:-.08em;color:var(--brand);text-shadow:.16rem .16rem var(--foil-hi)}body footer{margin-top:5.2rem;padding:3.2rem;background:var(--bg);border:0;border-top:8px solid var(--brand);box-shadow:.6rem .6rem 0 var(--foil-lo)}body footer:before{content:"moncamp / PLAY & GROW";display:block;font:900 2rem/1.2 Pretendard,sans-serif;margin-bottom:2rem}body footer .foot-lead{font-family:Galmuri11,Pretendard,sans-serif;font-weight:800}body .app-nav .nav-menu .drawer__item{border-left:4px solid transparent}body .app-nav .nav-menu [aria-current=page]{background:var(--brand);color:var(--bg);border-left:4px solid var(--foil-hi);box-shadow:.4rem .4rem 0 var(--foil-lo)}body .app-nav .nav-menu .drawer__item:hover{background:var(--foil-hi);color:var(--foil-lo)}body .app-nav__extra{border-top:5px solid var(--foil-hi)}body .app-nav .nav-menu [aria-current=page]{position:relative;margin-top:.8rem}body .app-nav .nav-menu [aria-current=page]:before{top:-.7rem;left:1.4rem;width:calc(100% - 2.8rem);background:repeating-linear-gradient(90deg,var(--brand) 0 2rem,transparent 2rem 3.4rem)}body{background:var(--notebook-canvas)}body .app-bar__logo{font-size:var(--fs-sec);letter-spacing:-.07em;text-shadow:.2rem .2rem var(--foil-hi)}.home-dashboard .home__tile strong,body .app-bar__logo,body .app-nav .drawer__item{font-family:Galmuri11,sans-serif}.home-dashboard .home-updates__item:before,body .app-nav .nav-menu [aria-current=page]:before{content:none}body footer:before{color:var(--brand);font-family:Galmuri11,sans-serif}body .app-nav .nav-menu [aria-current=page]{margin-top:0}@media(max-width:699px){body .app-bar__logo{font-size:var(--fs-sec)}}body .app-nav .nav-menu{counter-reset:chapter;gap:.4rem;padding:1.2rem;border-left:2px solid var(--brand)}body .app-nav .nav-menu__sec{counter-increment:chapter;display:flex;align-items:center;gap:.8rem;margin:2rem 0 .8rem;padding:.8rem .4rem;border:0;color:var(--brand-2);font-family:Galmuri11,sans-serif;font-size:var(--fs-body)}body .app-nav .nav-menu__sec:before{content:"0" counter(chapter);font-size:var(--fs-sub);padding:.4rem;background:var(--notebook-tint);color:var(--brand-2)}body .app-nav .nav-menu .drawer__item{position:relative;padding:.8rem 1.2rem .8rem 2rem;min-height:4.4rem;border:0;font-size:var(--fs-body);background:transparent;box-shadow:none}body .app-nav .nav-menu .drawer__ico{display:none}body .app-nav .nav-menu [aria-current=page]{background:var(--notebook-tint);color:var(--brand-2);box-shadow:inset 0 -.2rem var(--accent);border:0}body .app-nav .nav-menu [aria-current=page]:before{content:"";position:absolute;left:.6rem;top:50%;width:.6rem;height:.6rem;transform:translateY(-50%);background:var(--brand);box-shadow:.3rem 0 var(--brand)}body .app-nav .nav-menu .drawer__item:hover{color:var(--brand-2);background:var(--notebook-tint)}body .app-nav__extra{margin-top:2.4rem;padding:1.6rem 1.2rem 0;border-top:2px dotted var(--line-2)}body .app-nav__extra:before{content:"기록과 안내";display:block;font-family:Galmuri11,sans-serif;color:var(--muted)}body .app-nav__extra .drawer__item{font-size:var(--fs-sub);min-height:3.8rem}body .app-nav__extra{padding:1.6rem 0 0;border-top:3px solid var(--brand-2)}body .app-nav__extra:before{content:"04 / 자료실";padding:0 1.2rem 1.2rem;color:var(--fg);font-size:var(--fs-body)}body .app-nav__extra #drawer-extra{display:grid;grid-template-columns:1fr 1fr;grid-gap:.2rem .8rem;gap:.2rem .8rem;padding:0 1.2rem}body .app-nav__extra .drawer__item:not([hidden]){display:flex;align-items:center;min-width:0;min-height:4.4rem;padding:.8rem 0;font-family:Galmuri11,sans-serif;font-size:var(--fs-body);line-height:1.7;border:0;background:transparent;color:var(--muted);text-align:left}body .app-nav__extra .drawer__ico{display:none}body .app-nav__extra :is(#menu-changes,#menu-release,#menu-game-updates,a[target=_blank]){grid-column:1/-1}body .app-nav__extra :is(#menu-release,#menu-game-updates){color:var(--fg);font-size:var(--fs-body);border-bottom:1px solid var(--line);position:relative;padding-right:2rem}body .app-nav__extra :is(#menu-release,#menu-game-updates):after{content:"↗";position:static;display:block;flex:0 0 1.6rem;margin-left:auto;width:1.6rem;height:auto;color:var(--brand-2);line-height:1;text-align:center;background:transparent;border-radius:0;transform:none;animation:none}body .app-nav__extra :is(#menu-release,#menu-game-updates) .drawer__label{display:inline-flex;align-items:center;gap:.4rem;min-width:0}body .app-nav__extra :is(#menu-release,#menu-game-updates).dot-badge .drawer__label:after{content:"";display:block;flex:0 0 .6rem;width:.6rem;height:.6rem;background:var(--warn)}body .app-nav__extra #menu-changes{font-size:var(--fs-sub);min-height:3rem;color:var(--brand-2)}body .app-nav__extra a[target=_blank]{margin-bottom:1.2rem}body .app-nav__extra .drawer__item:hover{background:transparent;color:var(--brand);text-decoration:underline;text-underline-offset:.4rem}body .app-nav__extra .drawer__meta{grid-column:1/-1;margin:2rem 0 0;padding:1.2rem 0 0;border-top:2px dotted var(--line-2);font-size:var(--fs-sub);line-height:1.7;opacity:.8}body .app-bar{padding-top:2rem;padding-bottom:2rem;border-bottom:2px dotted var(--line-2)}body .app-bar__head{position:relative;padding-bottom:1.2rem}body .app-bar h1{overflow:visible}body .app-bar__logo:not(.app-bar__logo--brand){display:inline-block;position:relative;padding:.8rem 1.2rem;background:var(--brand);color:var(--surface);font-size:var(--fs-sec);line-height:1.2;text-shadow:.15rem .15rem var(--brand-2);box-shadow:.3rem .3rem 0 var(--fg);letter-spacing:-.07em}body .app-bar__logo:not(.app-bar__logo--brand):before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.8rem;vertical-align:middle;background:var(--foil-hi);box-shadow:0 -.6rem var(--foil-hi),.6rem 0 var(--foil-hi),0 .6rem var(--foil-hi),-.6rem 0 var(--foil-hi);transform:scale(.6)}body .app-bar__logo:not(.app-bar__logo--brand):hover{background:var(--brand-2);color:var(--surface)}body .app-bar__head:after{bottom:-.3rem;margin:0;font-size:var(--fs-sub);letter-spacing:.08em;color:var(--muted)}body .app-search{min-height:4.2rem;border:1.5px solid var(--line-2);border-bottom:3px solid var(--brand-2);padding:0 1.2rem;background:var(--bg);color:var(--fg);box-shadow:.3rem .3rem 0 var(--line);font-family:Galmuri11,sans-serif;font-size:var(--fs-body)}body .app-search:hover{border-color:var(--brand)}body .app-bar__actions{gap:.8rem}body .app-bar__actions .icon-btn{border:1.5px solid var(--line-2);background:var(--bg);color:var(--fg);box-shadow:.3rem .3rem 0 var(--notebook-shadow);min-width:3.8rem;min-height:3.8rem}body .app-bar__actions .icon-btn:hover{background:var(--notebook-tint);color:var(--brand-2)}body .app-bar__actions .icon-btn:active{transform:translate(.2rem,.2rem);box-shadow:.1rem .1rem 0 var(--notebook-shadow)}body .app-bar :is(button,a):focus-visible{outline:.2rem dashed var(--brand);outline-offset:.5rem}@media(max-width:699px){body .app-bar{gap:.8rem;padding:1.2rem 1.6rem}body .app-bar__head{padding-bottom:0}body .app-bar__logo:not(.app-bar__logo--brand){font-size:var(--fs-sec);padding:.4rem .8rem}body .app-bar__actions{gap:.4rem}body .app-bar__actions .icon-btn{min-width:3.4rem;min-height:3.4rem}}body .modal{background:rgba(39,20,27,.62);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}body .modal__wrap:not(:has(.detail--mon)){max-width:52rem;padding-top:4.8rem;background:var(--brand-2);box-shadow:.7rem .7rem 0 var(--fg);border:2px solid var(--fg)}body .modal__wrap:not(:has(.detail--mon)):before{content:"MONCAMP";position:absolute;top:1.6rem;left:2rem;color:var(--bg);font:1.4rem/1 Galmuri11,sans-serif;letter-spacing:.12em}body .modal__wrap:not(:has(.detail--mon)) .modal__close{top:.8rem;right:.8rem;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);background:var(--brand-2);border:2px solid var(--bg);color:var(--bg);font-size:var(--fs-sec);line-height:1;box-shadow:var(--shadow-hard) rgb(0 0 0/30%)}body .modal__wrap:not(:has(.detail--mon)) .modal__close:hover{background:var(--bg);border-color:var(--brand-2);color:var(--brand-2)}body .modal__wrap:not(:has(.detail--mon)) .modal__close:active{transform:translate(var(--px),var(--px));box-shadow:none}body .modal__wrap:not(:has(.detail--mon)) .modal__close:focus-visible{outline:2px solid var(--bg);outline-offset:2px}body .modal__wrap:not(:has(.detail--mon)) .modal__box{box-sizing:border-box;padding:2.8rem;background:var(--bg);border:0;max-height:calc(85dvh - 4.8rem)}body .modal__box .admin>h2{font-family:Galmuri11,sans-serif;font-size:var(--fs-sec);padding-bottom:2rem;border-bottom:2px dotted var(--notebook-edge)}body .modal__box .admin .detail__sec{margin-top:2.4rem}body .modal__box .admin h3{font-family:Galmuri11,sans-serif;color:var(--fg);font-size:var(--fs-body);margin-bottom:1.2rem}body .modal__box .admin .empty{padding:2rem 1.2rem;border:1px dashed var(--notebook-edge);background:color-mix(in srgb,var(--notebook-accent-soft) 15%,var(--bg));text-align:left}body .modal__box .admin__row{padding:1.2rem;gap:1.2rem;background:color-mix(in srgb,var(--notebook-accent-soft) 12%,var(--bg));border:0;border-bottom:1.5px solid var(--notebook-edge);flex-wrap:wrap}body .modal__box .admin__who{overflow-wrap:anywhere}body .modal__box .admin__row.is-admin{border-left:4px solid var(--brand)}body .modal__box .admin__acts{width:100%;padding-top:.4rem}body .modal__box .admin__act{padding:.8rem 1.2rem;min-height:3.6rem;border:1.5px solid var(--notebook-btn-edge);box-shadow:.2rem .2rem 0 var(--notebook-shadow)}body .modal__box .admin__act.is-danger{color:var(--brand-2);border-color:var(--brand-2)}body .modal__box .admin__act.is-on{color:var(--good);border-color:var(--good)}body .modal__box .drawer__item{min-height:4.4rem;padding:.8rem 1.2rem;border:1.5px solid var(--notebook-btn-edge);border-radius:.6rem;background:var(--bg);box-shadow:.2rem .2rem 0 var(--notebook-shadow);font-family:Galmuri11,sans-serif;font-size:var(--fs-body)}body .modal__box .drawer__item:hover{background:var(--notebook-tint)}body .modal__box .account__login{background:var(--notebook-red);color:var(--surface);border-color:var(--notebook-red-deep)}body .modal__box .account__login:hover{background:var(--notebook-red-deep)}body .modal__box .account__danger{color:var(--brand-2);border-color:var(--brand-2)}body .modal__box .drawer__item:disabled{background:var(--bg);color:var(--muted);border-color:var(--notebook-edge);box-shadow:none}body .modal__box .consent__modal>.detail__name{font-family:Galmuri11,sans-serif;padding-bottom:2rem;border-bottom:2px dotted var(--notebook-edge)}body .modal__box .consent__check{padding:1.2rem;border:1.5px solid var(--notebook-edge);background:color-mix(in srgb,var(--notebook-accent-soft) 12%,var(--bg));cursor:pointer}body .modal__box .consent__check:has(input:checked){border-color:var(--notebook-red);background:var(--notebook-tint)}body .modal__box .consent__check input{accent-color:var(--notebook-red)}@media(max-width:767px){body .modal{padding:0;align-items:flex-end}body .modal__wrap{width:100%;max-width:none;margin:0}body .modal__box{max-height:85dvh;border-width:2px 0 0}body .modal__wrap:not(:has(.detail--mon)) .modal__box{padding:2rem 1.6rem}body .modal__wrap:not(:has(.detail--mon)) .modal__box{padding-bottom:max(2rem,env(safe-area-inset-bottom))}}body .drawer{background:rgba(39,20,27,.58);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}body .drawer__panel{box-sizing:border-box;width:min(39rem,80vw);padding:0 2.4rem 2.4rem;gap:2rem;border-left:3px solid var(--brand-2);background:var(--bg);box-shadow:-.7rem 0 0 var(--fg)}body .drawer__head{position:-webkit-sticky;position:sticky;top:0;z-index:3;margin:0 -2.4rem;padding:max(1.6rem,env(safe-area-inset-top)) 2.4rem 1.6rem;background-color:var(--brand-2);background-image:var(--foil);background-size:cover;color:var(--bg);border-bottom:6px solid var(--brand-2);font-family:Galmuri11,sans-serif;font-size:var(--fs-sec)}body .drawer__head .icon-btn{display:flex;align-items:center;justify-content:center;flex:none;width:var(--tap);height:var(--tap);font-size:var(--fs-sec);line-height:1}body #drawer-close{background:var(--brand-2);color:var(--bg);border:2px solid var(--bg);box-shadow:var(--shadow-hard) rgb(0 0 0/30%)}body #drawer-close:hover{background:var(--bg);border-color:var(--brand-2);color:var(--brand-2)}body #drawer-close:active{transform:translate(var(--px),var(--px));box-shadow:none}body #drawer-close:focus-visible{outline:2px solid var(--bg);outline-offset:2px}body .drawer__panel .drawer__sec{margin:1.6rem 0 -.4rem;font-family:inherit;font-size:var(--fs-sub);font-weight:700;color:var(--muted);letter-spacing:.08em}body .drawer__panel .account{position:relative;padding:2rem;gap:1.6rem;border:1.5px solid var(--notebook-edge);border-top:5px solid var(--brand);background:color-mix(in srgb,var(--notebook-accent-soft) 12%,var(--bg));box-shadow:.4rem .4rem 0 var(--notebook-shadow)}body .drawer__panel .account__who b{font-family:Galmuri11,sans-serif;font-size:var(--fs-body);line-height:1.7}body .drawer__panel .avatar{width:4rem;height:4rem;background:var(--notebook-tint);border:1.5px solid var(--notebook-edge)}body .drawer__panel .account__stats{padding:1.2rem 0;border-top:1.5px dotted var(--notebook-edge);border-bottom:1.5px dotted var(--notebook-edge)}body .drawer__panel .account__actions{gap:1.2rem}body .drawer__panel .account__actions .drawer__item{min-height:4.4rem;padding:.8rem;border:1.5px solid var(--notebook-btn-edge);background:var(--bg);box-shadow:.2rem .2rem 0 var(--notebook-shadow);font-family:Galmuri11,sans-serif;font-size:var(--fs-body)}body .drawer__panel .account__actions .account__primary{background:var(--notebook-red);color:var(--surface);border-color:var(--notebook-red-deep)}body .drawer__panel .schedule{border:0;border-top:2px solid var(--brand-2);border-bottom:1px solid var(--notebook-edge);background:transparent}body .drawer__panel .schedule>summary{min-height:5.4rem;padding:1.6rem 3.6rem 1.6rem 1.2rem;font-family:Galmuri11,sans-serif;font-size:var(--fs-body)}body .drawer__panel .schedule[open]{background:color-mix(in srgb,var(--notebook-accent-soft) 10%,var(--bg))}body .drawer__panel .drawer__group,body .drawer__panel .nav-menu{border:0;background:transparent}body .drawer__panel .nav-menu__sec{padding:1.2rem;color:var(--brand-2);font-family:Galmuri11,sans-serif;border-top:2px dotted var(--notebook-edge)}body .drawer__panel .nav-menu .drawer__item{font-family:Galmuri11,sans-serif;font-size:var(--fs-body);border-bottom:1px solid var(--line)}body .drawer__panel .nav-menu [aria-current=page]{background:var(--notebook-tint);color:var(--brand-2);border-left:4px solid var(--brand)}body .drawer__panel>.drawer__meta{padding-top:1.6rem;border-top:2px dotted var(--notebook-edge);font-family:Galmuri11,sans-serif;font-size:var(--fs-body)}body .drawer__panel :is(button,a,summary):focus-visible{outline:.2rem dashed var(--brand);outline-offset:.3rem}@media(max-width:699px){body .drawer__head,body .drawer__panel{padding-left:2rem;padding-right:2rem}body .drawer__head{margin-left:-1.8rem;margin-right:-1.8rem}}body{--notebook-red:var(--brand);--notebook-red-deep:var(--brand-2);--notebook-btn-edge:var(--foil-hi);--notebook-line:color-mix(in srgb,var(--notebook-edge) 65%,var(--line));--notebook-paper:color-mix(in srgb,var(--notebook-accent-soft) 10%,var(--bg))}body .page-head{background:transparent;border-bottom:2px dotted var(--notebook-line);padding-bottom:2.4rem}body .page-head h1,body .page-head h2{font-family:Galmuri11,sans-serif}body :is(.plan__title,.plan__hero h2,.plan__guide-head b,.page__sec,.finder .row-head h2){font-family:Galmuri11,sans-serif;line-height:1.7}body :is(.plan__card,.plan__hero,.finder__result){background:var(--notebook-paper);border:1.5px solid var(--notebook-line);border-top:4px solid var(--notebook-red);padding:2.4rem;box-shadow:.3rem .3rem 0 color-mix(in srgb,var(--fg) 20%,transparent)}body .plan__hero{background:color-mix(in srgb,var(--notebook-accent-soft) 22%,var(--bg))}body .plan__stat{padding:1.2rem 2rem;background:var(--bg);border:1.5px solid var(--notebook-line);border-bottom:3px solid var(--notebook-red)}body .plan__stat b{font-family:Galmuri11,sans-serif;color:var(--notebook-red)}body .plan__steps{gap:1.2rem}body :is(.plan__desc,.plan__hero-desc,.plan__summary-desc){line-height:1.7}body :is(.plan__hero-go,.plan__summary-go,.finder__copy,.finder__flag,.finder__type,.finder__actions button){min-height:4.4rem;padding:.8rem 1.2rem;border:1.5px solid var(--notebook-line);background:var(--bg)}body .finder__result{margin-bottom:2.4rem}body .finder__out{padding:1.6rem;background:var(--bg);border:1.5px dashed var(--notebook-line);line-height:1.7;overflow-wrap:anywhere}body :is(.finder__num,.finder__name){min-height:4.4rem;border:1.5px solid var(--notebook-line);background:var(--bg)}body .page__body :is(input:not([type=checkbox]):not([type=radio]),select){min-height:4.4rem}body .page__body :is(.chips__item,.seg button,.view-toggle button){min-height:4.4rem}body .page__body :is(.chips__item.is-on,.finder__flag.is-on){background:var(--brand-2);color:var(--surface);border-color:var(--brand-2)}body .page__body>.page__sec{padding:1.6rem 0;border-top:2.5px solid var(--notebook-red);margin-top:3.2rem}body .page__body :is(.upd__card,.upd__item){background:var(--notebook-paper);border-color:var(--notebook-line);padding:2rem}body .page__body :is(.note,.detail__foot){line-height:1.7}body .detail-panel{border:1.5px solid var(--notebook-line);border-top:4px solid var(--notebook-red)}body .modal__box:has(>.detail--mon){border:2px solid var(--notebook-red)}body .detail--mon .detail__head{background:var(--notebook-paper);border-bottom:2px solid var(--notebook-red)}@media(max-width:699px){body :is(.plan__card,.plan__hero,.finder__result){padding:1.6rem;margin-right:.4rem}body .plan__stats{gap:.8rem}body .plan__stat{padding:1.2rem;min-width:0}body .finder__actions{flex-wrap:wrap}body .finder__actions>*{flex:1 1 auto}body .page__body{overflow-wrap:anywhere}body .page-head{padding-bottom:1.6rem}}body:has(#page:not([hidden]) .page__filters) .page-head,body:has(.layout:not([hidden]) #controls>*) .page-head{border-bottom:0}body :is(.plan__mon,.plan__recent-item,.plan__step,.settings__choice){border:1.5px solid var(--notebook-line);background:var(--notebook-paper)}body .plan__mon{border-top:4px solid var(--notebook-red);padding:2rem}body :is(.plan__recent-name,.settings__choice-main b){font-family:Galmuri11,sans-serif;line-height:1.7}body .settings__choice{padding:1.6rem;min-height:6rem}body .settings__choice.is-on{border-color:var(--brand-2);background:color-mix(in srgb,var(--notebook-accent-soft) 22%,var(--bg));box-shadow:inset .4rem 0 var(--brand-2)}body :is(.plan__mon-actions,.plan__row){gap:1.2rem}body :is(.plan__num,.plan__select){min-height:4.4rem;border:1.5px solid var(--notebook-line);background:var(--bg)}body :is(#page-privacy,#page-terms,#page-release,#page-changes){line-height:1.7}body :is(#page-privacy,#page-terms,#page-release,#page-changes) h2{font-family:Galmuri11,sans-serif;padding-top:1.6rem;border-top:2px solid var(--notebook-line)}@media(max-width:699px){body .plan__mon{padding:1.2rem}body .plan__mon-actions{flex-wrap:wrap}body .plan__mon-actions button{min-height:4.4rem}}body .app-nav .nav-menu .drawer__item:hover,body .app-nav__extra .drawer__item:hover{color:var(--fg);background:var(--notebook-tint)}body .app-nav .nav-menu [aria-current=page]{color:var(--accent);font-weight:800}body .app-nav .nav-menu__sec,body .app-nav__extra #menu-changes{color:var(--muted)}body .drawer__panel .nav-menu [aria-current=page]{color:var(--accent);font-weight:800}body .home-dashboard .home__tile:hover{background:var(--notebook-tint);color:var(--fg)}body .home-dashboard .home-updates__item{color:var(--fg)}body .home-dashboard .home-updates__sum{color:var(--muted)}body .home-dashboard .home-updates__item:hover{background:var(--notebook-tint);color:var(--fg)}body .home-dashboard .pick__hero{background-color:var(--notebook-portrait)}body .home-dashboard .pick__group--pve .pick__hero,body .home-dashboard .pick__group--usage .pick__hero{background-color:var(--notebook-tint)}body .plan__stat b,body footer:before{color:var(--fg)}body :is(.app-search,.app-bar__actions .icon-btn,.drawer__item,.row,.dex__row):focus-visible{outline:.2rem solid var(--fg);outline-offset:.3rem}body .home-dashboard .home__welcome{box-shadow:.6rem .6rem 0 var(--notebook-shadow)}body .home-dashboard .home__pick-grid,body .home-dashboard .pick__group{border-color:var(--notebook-edge)}body .app-nav .nav-menu__sec:before{color:var(--fg)}body .home-dashboard .home__group-head:before{color:var(--muted)}body .home-dashboard .home__service-group .home__group-head:before{grid-column:1;margin:0 0 .4rem;color:var(--bg);opacity:.8;font-size:var(--fs-sub)}body .home-dashboard .home__service-group .home__tile{box-sizing:border-box;min-width:0;min-height:4.8rem;padding:.8rem 1.2rem;border:1px solid var(--notebook-edge);background:var(--bg);color:var(--fg);grid-template-columns:minmax(0,1fr) 2.6rem;gap:.8rem;box-shadow:0 .2rem 0 var(--notebook-shadow);transition:background-color .15s,transform .15s,box-shadow .15s}body .home-dashboard .home__service-group .home__tile:is(:hover,:focus-visible){background:var(--notebook-tint);color:var(--fg);border-color:var(--service-accent);transform:translateY(-.2rem);box-shadow:0 .4rem 0 var(--service-accent)}body .home-dashboard .home__service-group .home__tile:active{transform:translateY(.1rem);box-shadow:none}@media (prefers-reduced-motion:reduce){.home__starter,body .home-dashboard .home__service-group .home__tile{transition:none}.home__service-group:hover .home__starter,body .home-dashboard .home__service-group .home__tile:is(:hover,:focus-visible,:active){transform:none}}@media (max-width:480px){.tabs__item.tabs__item--quick .tabs__label{display:none}}.controls__row--tools{gap:.4rem;margin-top:.2rem}.controls__row--head:empty{display:none}.controls__row--tools>.controls__rest{display:flex;align-items:center;gap:.4rem;margin-left:auto}.controls__row--tools>.seg{flex:0 1 auto;min-width:0}.controls__row--tools>.tool-btn:last-child:not(:first-child):not(:only-child){margin-left:auto}.controls__row--tools:has(>.controls__rest)>.tool-btn{margin-left:0}.seg{background:var(--surface);border-radius:1rem;padding:.4rem;gap:.2rem;align-self:flex-start}.seg,.seg button{display:inline-flex}.seg button{align-items:center;justify-content:center;min-height:var(--tap);padding:.4rem 1.2rem;border-radius:.8rem;font-size:var(--fs-body);color:var(--muted)}.seg button[aria-pressed=true]{background:var(--bg);color:var(--fg);box-shadow:1px 1px 0 rgba(0,0,0,.08)}@media (prefers-reduced-motion:no-preference){.seg button{transition:color .12s,border-color .12s,background .12s}}.view-toggle{margin-left:auto;color:var(--muted)}.icon-btn.view-toggle{gap:.4rem;width:auto;padding:0 1.2rem}.icon-btn.view-toggle .view-toggle__text{display:inline;font-size:var(--fs-sub);font-weight:600;white-space:nowrap}.view-toggle[data-view=grid]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--bg));color:var(--accent)}.view-toggle:hover{background:var(--hover);color:var(--fg)}.check-toggle{display:inline-flex;align-items:center;gap:.8rem;height:4.4rem;padding:0 1.2rem;border:1px solid var(--line);border-radius:var(--r-btn,1rem);background:var(--bg);color:var(--muted);font-size:var(--fs-sub);font-weight:600;white-space:nowrap;cursor:pointer}.check-toggle:hover{background:var(--hover);color:var(--fg)}.check-toggle.is-on{color:var(--fg);border-color:color-mix(in srgb,var(--fg) 25%,var(--line))}.check-toggle__box{width:1.6rem;height:1.6rem;margin:0;accent-color:var(--accent);cursor:pointer}.check-toggle:focus-within{outline:2px solid var(--accent);outline-offset:2px}.chips{display:flex;gap:.4rem;overflow-x:auto;overflow-y:hidden;margin:0 -2rem;padding:.4rem 2rem;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips__item{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1.2rem;border:1px solid var(--line);border-radius:99.9rem;font-size:var(--fs-body);color:var(--muted);white-space:nowrap}.chips__item .dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--c,var(--muted))}.chips__item[aria-pressed=true]{color:var(--fg);border-color:var(--fg)}@media (prefers-reduced-motion:no-preference){.chips__item{transition:color .12s,border-color .12s,background .12s}}.submenu{display:flex;align-items:center;gap:.8rem;min-width:0}.submenu__label{flex:0 0 auto;font-size:var(--fs-sub);font-weight:600;color:var(--muted);white-space:nowrap}.submenu .chips{flex:1 1 auto;min-width:0;margin:0 -2rem 0 0;padding:.2rem 2rem .2rem .4rem;mask-image:linear-gradient(90deg,transparent,#000 1.4rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.4rem)}.row-head{display:flex;align-items:baseline;justify-content:space-between;padding:1.2rem 0 .4rem}.row-head h2{margin:0;font-size:var(--fs-body);font-weight:500}.row-head .meta{font-size:var(--fs-sub)}.row-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:2.8rem 4rem 1fr auto;align-items:center;grid-gap:1.2rem;gap:1.2rem;padding:.8rem 0;border-bottom:1px solid var(--line);cursor:pointer}.row.is-unreleased{position:relative;background:color-mix(in srgb,var(--warn) 9%,var(--bg))}.row.is-unreleased:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.3rem;background:var(--warn)}.row.is-unreleased .row__rank{color:var(--warn)}.row:hover{background:var(--hover)}.row.is-unreleased:hover{background:color-mix(in srgb,var(--warn) 12%,var(--hover))}.grade-mark{font-weight:600}.grade-mark--s{color:var(--warn)}.grade-mark--a{color:#d98b0b}.grade-mark--b{color:#4f9e57}.grade-mark--c{color:#8c8f94}.tier__head{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1.2rem;padding:2rem 0 .8rem}.tier__name{font-size:var(--fs-body);font-weight:600}.tier__desc{flex:1 1 100%;margin-left:3.6rem;font-size:var(--fs-sub);line-height:1.5;color:var(--muted);word-break:keep-all}.tier__badge{width:2.8rem;height:2.8rem;border-radius:.9rem;display:flex;align-items:center;justify-content:center;font-size:var(--fs-body);font-weight:700;background:var(--surface)}.tier__badge--s{color:var(--warn)}.tier__badge--a{color:#d98b0b}.tier__badge--b{color:#4f9e57}.tier__badge--c{color:#8c8f94}.legend{display:flex;flex-direction:column;gap:.4rem;margin-top:1.6rem;padding:1.2rem;background:var(--surface);border-radius:1rem;font-size:var(--fs-sub);color:var(--muted);line-height:1.5}.legend__item:before{content:"●";font-size:var(--fs-sub);vertical-align:.2rem;margin-right:.8rem}.legend__item b{font-weight:600;color:var(--fg)}.row__rank{font-size:var(--fs-body);color:var(--muted);text-align:right}.row:nth-child(-n+3) .row__rank{color:var(--fg);font-weight:600}.sprite{width:4rem;height:4rem;image-rendering:auto;object-fit:contain;display:block;--ink:var(--fg);--ink-w:.05rem;filter:drop-shadow(var(--ink-w) 0 0 var(--ink)) drop-shadow(calc(var(--ink-w) * -1) 0 0 var(--ink)) drop-shadow(0 var(--ink-w) 0 var(--ink)) drop-shadow(0 calc(var(--ink-w) * -1) 0 var(--ink))}.sprite.empty{filter:none}.sprite.sprite--hd{image-rendering:auto;object-fit:contain}.sprite.sprite--anim{image-rendering:pixelated;object-fit:contain;object-position:center bottom;box-sizing:border-box}@media (prefers-reduced-motion:reduce){.sprite.sprite--anim{image-rendering:pixelated}}.sprite.empty{background:var(--surface);border-radius:.8rem;display:flex;align-items:center;justify-content:center;color:var(--muted);opacity:.45}.sprite.is-loading{border-radius:.8rem;background:linear-gradient(90deg,var(--surface) 25%,color-mix(in srgb,var(--muted) 18%,var(--surface)) 50%,var(--surface) 75%);background-size:200% 100%;animation:sprite-shimmer 1.2s ease-in-out infinite}@keyframes sprite-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sprite.is-loading{animation:none;background:var(--surface)}}.row__main,.row__name{min-width:0}.row__name{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem}.row__name b{font-weight:500}.row__types{display:inline-flex;gap:.4rem;flex:0 0 auto}.row__types i{width:.7rem;height:.7rem;border-radius:50%;background:var(--c);display:inline-block}.row__moves{font-size:var(--fs-body);color:var(--muted);margin-top:1px}.row__moves span{display:inline}.row__moves span+span:before{content:"·";margin:0 .4rem}.row__counter{line-height:1.5;word-break:keep-all}.deck__reason{margin:.8rem .2rem .2rem;font-size:var(--fs-body);color:var(--muted);line-height:1.7;word-break:keep-all}.schedule__body.is-starless .row{padding-right:.4rem}.row__stats{text-align:right}.row__score{font-size:var(--fs-lead);font-weight:600}.row__sub{font-size:var(--fs-sub);color:var(--muted);display:block}.row__more{width:100%;padding:1.2rem 0;font-size:var(--fs-body);color:var(--muted);border-bottom:1px solid var(--line)}.row__more:hover{color:var(--fg)}.places{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:var(--fs-body);color:var(--muted);margin-top:.2rem}.places span b{font-weight:500;color:var(--fg)}.places__more{color:var(--muted);opacity:.8}@media (max-width:640px){.row{grid-template-columns:2.4rem 3.6rem minmax(0,1fr);gap:.2rem 1.2rem;align-items:start;padding:1.2rem 0}.row__rank{grid-row:1/span 2;padding-top:.2rem}.sprite{grid-row:1/span 2;width:3.6rem;height:3.6rem}.row__stats{grid-column:3;display:flex;align-items:baseline;gap:.8rem;text-align:left}.row__sub{display:inline}}.row__why{display:none;padding:.4rem 1.2rem 1.2rem 4.4rem;font-size:var(--fs-body);color:var(--muted);line-height:1.5;border-bottom:1px solid var(--line)}.row__why.is-open{display:block}.row__why-more{color:var(--fg);font-size:var(--fs-sub);text-decoration:underline}.row__why-col+.row__why-col{margin-top:1.2rem}.row__why-title{display:block;margin-bottom:.4rem;font-size:var(--fs-body);font-weight:600;color:var(--fg)}.row__why-line{margin:0 0 .4rem}.row__why-chips{display:flex;flex-wrap:wrap;gap:.4rem}.row-head__title{display:flex;align-items:baseline;gap:.2rem;min-width:0}.row-head__title .tag{margin-left:.4rem}.row-head__title h2{min-width:0}.info-dot{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;margin-left:.2rem;color:var(--muted);font-size:var(--fs-body);line-height:1;cursor:help}.info-dot:focus-visible,.info-dot:hover{color:var(--fg)}.deck-slot{cursor:pointer}.deck-slot.is-empty{cursor:default;color:var(--muted)}.deck-slot__blank{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:1px dashed var(--line);border-radius:1rem;color:var(--muted)}.deck-slot__swap{flex:none;margin-left:auto}.deck-slot__picker{cursor:default}.row__why-chip.is-on{border-color:var(--brand);color:var(--brand);font-weight:600}.info-note{margin:0 0 1.2rem;padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);font-size:var(--fs-sub);line-height:1.7;color:var(--muted)}.row__why-chip{padding:.4rem .8rem;border:1px solid var(--line);border-radius:99.9rem;font-size:var(--fs-sub);color:var(--fg)}.boss__card{margin:.4rem 0 1.6rem;padding:1.2rem 1.6rem;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface)}.boss__title{margin:0 0 1.2rem;font-size:var(--fs-body);font-weight:600}.boss__recs{display:flex;gap:.8rem;overflow-x:auto;overflow-y:hidden;padding:.4rem 0}.boss__rec{flex:none;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);font-size:var(--fs-sub);line-height:1.5}.boss__rec .sprite{width:4rem;height:4rem}.boss__rec>span{max-width:10.4rem;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.boss__rec .form-tag{display:inline-block;margin-bottom:1px}.boss__more{margin-top:.8rem;font-size:var(--fs-body);color:var(--muted);text-decoration:underline}.boss__acc{margin:0 0 .8rem}.boss__acc.is-on~.controls{padding-top:0}.recs-wrap{flex-wrap:wrap;overflow-x:visible}.party-card{margin-bottom:1.2rem;padding:.8rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.party-card .boss__rec{background:var(--bg)}.party-card .boss__rec .row__sub{font-size:var(--fs-sub)}.boss__foot{display:flex;justify-content:space-between;align-items:center;margin-top:1.2rem;gap:.8rem}.solo__card{margin:.4rem 0 2rem;padding:1.6rem;border-radius:1.2rem;border:1px solid var(--line);background:var(--surface)}.solo__card.solo__ok{border-color:var(--t-grass)}.solo__card.solo__tight{border-color:var(--t-ground)}.solo__card.solo__no{border-color:var(--t-fighting)}.solo__verdict{margin:0;font-size:var(--fs-sec);font-weight:700}.solo__why{margin:.4rem 0 0;font-size:var(--fs-body);line-height:1.5}.solo__stats{margin:.8rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.5}.boss__search{width:100%;padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--bg);color:var(--fg);font:inherit;font-size:var(--fs-body)}.boss__search:focus{outline:.2rem solid var(--fg);outline-offset:1px}.boss__sugg{display:flex;flex-wrap:wrap;gap:.8rem}.boss__sugg:empty{display:none}.boss__selected{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);font-size:var(--fs-body)}.boss__selected .sprite{width:3.6rem;height:3.6rem}.boss__clear{margin-left:auto;width:2.8rem;height:2.8rem;border-radius:.7rem;color:var(--muted)}.boss__clear:hover{background:var(--hover);color:var(--fg)}.boss__cp{display:flex;flex-direction:column;gap:1px;min-width:0}.boss__cp .meta{font-size:var(--fs-sub)}.solo__opts{display:flex;flex-wrap:wrap;gap:.8rem}.deck__slots{display:flex;gap:1.2rem;margin:1.2rem 0}.deck__acc{margin:.8rem 0 0}.deck__slot{flex:1 1;min-height:8.6rem;border:.15rem dashed var(--line);border-radius:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--muted);position:relative}.deck__slot .slot__plus{font-size:var(--fs-title);line-height:1}.deck__slot.is-filled{border-style:solid;background:var(--surface);color:var(--fg)}.deck__slot .sprite{width:4rem;height:4rem}.deck__slot .slot__name{font-size:var(--fs-sub);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .4rem}.deck__slot .slot__close{position:absolute;top:.5rem;right:.8rem;font-size:var(--fs-sub);color:var(--muted)}@media (min-width:1100px){.row-list:not(.is-list){display:grid;grid-template-columns:repeat(var(--list-cols),minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;padding-top:.4rem;border-top:0}.row-list:not(.is-list)>.row{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1.2rem 1.2rem;text-align:center;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface)}.row-list:not(.is-list)>.row:hover{border-color:var(--fg);background:var(--hover)}.row-list:not(.is-list)>.row>.row__rank{position:absolute;top:.8rem;left:1rem;text-align:left;font-size:var(--fs-sub)}.row-list:not(.is-list)>.row .sprite{box-sizing:content-box;width:6.4rem;height:6.4rem;padding:.8rem;border-radius:1.2rem}.row-list:not(.is-list)>.row .sprite:not(.is-loading){background:var(--bg)}.row-list:not(.is-list)>.row>.row__main{width:100%;min-width:0;padding-top:.8rem;border-top:1px solid var(--line)}.row-list:not(.is-list)>.row .row__badges{justify-content:center;margin-bottom:.4rem}.row-list:not(.is-list)>.row .row__name{justify-content:center}.row-list:not(.is-list)>.row .row__name b{font-size:var(--fs-body);font-weight:600;line-height:1.5;word-break:keep-all}.row-list:not(.is-list)>.row .row__moves{margin-top:.4rem;line-height:1.5;word-break:keep-all}.row-list:not(.is-list)>.row>.row__stats{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:auto;padding-top:.8rem;text-align:center}.row-list:not(.is-list)>.row .row__score{font-size:var(--fs-lead);font-weight:700}.row-list:not(.is-list)>.row .row__sub{display:block}.row-list:not(.is-list)>.row__more{grid-column:1/-1;border:1px solid var(--line);border-radius:1rem}.row-list:not(.is-list)>.row__more:hover{border-color:var(--fg);background:var(--hover)}.row-list:not(.is-list)>.row__why{grid-column:1/-1;padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.is-starless .row-list:not(.is-list){grid-template-columns:repeat(3,minmax(0,1fr))}}.finder__result{position:-webkit-sticky;position:sticky;top:calc(5.6rem + max(1.4rem, env(safe-area-inset-top)));z-index:2;margin:1.6rem 0;padding:1.2rem 1.6rem;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface)}@media (min-width:1100px){.finder__result{top:7.8rem}}.finder .row-head{padding:0;margin:2.8rem 0 .8rem}.finder .detail__foot,.finder .row-head:first-of-type{margin-top:2.4rem}.finder__out{display:block;width:100%;padding:1.2rem;border:1px solid var(--line);border-radius:.8rem;background:var(--bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-body);line-height:1.5;color:var(--fg);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.finder__out.is-empty{color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.finder__actions{display:flex;gap:.8rem;margin-top:1.2rem}.finder__copy:disabled{opacity:.5;cursor:default}.finder__hint{margin:.8rem 0 0}.finder__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.finder__flag.is-on{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.finder__flag.is-off{border-color:var(--warn);color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);text-decoration:line-through}.finder__type.is-on{border-color:var(--brand-2);color:var(--brand-2);background:color-mix(in srgb,var(--brand-2) 12%,transparent)}.finder__row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0}.finder__name,.finder__num{min-height:var(--tap);padding:0 1.2rem;border:1px solid var(--line);border-radius:.8rem;background:var(--bg);color:var(--fg);font-size:var(--fs-body)}.finder__num{width:11rem}.finder__name{flex:1 1 18rem;min-width:0}.finder__dash{color:var(--muted)}#page-ivrank>.note:first-child{margin:0 0 2rem;line-height:1.7}#page-ivrank .row-head{padding-top:1.6rem}#page-ivrank .row-head:first-of-type{padding-top:0}.ivrank__picked{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;margin-bottom:.4rem;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface)}.ivrank__picked .sprite{flex:none;box-sizing:content-box;width:4.8rem;height:4.8rem;padding:.4rem;border-radius:50%}.ivrank__picked .sprite:not(.is-loading){background:var(--bg)}.ivrank__picked-main{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 auto}.ivrank__picked-main b{font-size:var(--fs-lead);font-weight:700}.ivrank__picked-main .meta{font-size:var(--fs-sub);word-break:keep-all}.ivrank__swap{flex:none;width:var(--tap);height:var(--tap);display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:1rem;background:var(--bg);font-size:var(--fs-body);color:var(--muted)}.ivrank__swap:hover{border-color:var(--fg);color:var(--fg)}.ivrank__ivs{display:flex;gap:.8rem;margin:.4rem 0}.ivrank__ivbox{display:flex;flex-direction:column;gap:.4rem;flex:1 1;min-width:0}.ivrank__iv{width:100%;padding:.8rem 1.2rem;text-align:center;font-size:var(--fs-lead);font-weight:700;color:var(--fg);border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.ivrank__iv:focus{outline:none;border-color:var(--brand)}.ivrank__iv::-webkit-inner-spin-button,.ivrank__iv::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ivrank__iv{-moz-appearance:textfield}.ivrank__floors{margin:.4rem 0}.ivrank__verdict{margin:1.6rem 0 1.2rem;padding:1.2rem;line-height:1.7;border:1px solid var(--line);border-left:3px solid var(--brand-2);border-radius:1rem;background:var(--surface)}.ivrank__verdict b{color:var(--brand-2)}.ivrank__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}@media (min-width:700px){.ivrank__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.ivrank__card{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:1.2rem;text-align:center;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface)}.ivrank__card.is-top{border-color:var(--brand)}.ivrank__card.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.ivrank__card--master,.ivrank__card.is-out{opacity:.72}.ivrank__lg{display:flex;flex-direction:column;gap:1px;font-size:var(--fs-sub);font-weight:700}.ivrank__rank{font-size:var(--fs-sec);font-weight:700;letter-spacing:-.02em;margin-top:.4rem}.ivrank__card.is-top .ivrank__rank{color:var(--brand)}.ivrank__total{font-size:var(--fs-sub);font-weight:500;color:var(--muted);letter-spacing:0}.ivrank__pct{font-size:var(--fs-sub);font-weight:600;color:var(--brand-2)}.ivrank__best{margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--line)}.ivrank__top{margin-top:.8rem}.ivrank__list{list-style:none;margin:0;padding:0}.ivrank__list li{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;border-bottom:1px solid var(--line)}.ivrank__list li.is-mine{background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:.8rem}.ivrank__no{flex:none;width:2.2rem;font-size:var(--fs-sub);color:var(--muted);text-align:right}.ivrank__list li b{font-size:var(--fs-lead);font-weight:700;letter-spacing:.02em}.ivrank__list li .meta{margin-left:auto}.ivrank__badge{margin-left:.4rem;padding:.2rem .4rem;border-radius:var(--r-chip);font-size:var(--fs-sub);font-weight:700;letter-spacing:.02em}.ivrank__badge--pvp{color:var(--brand-2);background:color-mix(in srgb,var(--brand-2) 14%,transparent)}.ivrank__why{margin:0 0 1.2rem;line-height:1.5}.ivrank__pick-row{display:flex;align-items:baseline;gap:.8rem;padding:.8rem 0;border-top:1px solid var(--line)}.ivrank__pick-lg{flex:1 1 auto;min-width:0;font-size:var(--fs-sub);font-weight:600}.ivrank__pick-row b{font-size:var(--fs-lead);font-weight:700;letter-spacing:.02em;color:var(--brand-2)}.ivrank__more{margin:1.2rem 0 0;padding-top:.8rem;border-top:1px solid var(--line)}.ivrank__top .empty{margin:1.6rem 0}@media (min-width:1100px){.ivrank__list li{padding:.8rem;gap:.4rem}.ivrank__list li .meta{font-size:var(--fs-sub)}.ivrank__split{display:grid;grid-template-columns:minmax(0,34rem) minmax(0,1fr);grid-gap:2.4rem 3.2rem;gap:2.4rem 3.2rem;align-items:start}.ivrank__form .row-head{flex-wrap:wrap}.ivrank__form .row-head .meta{flex:1 1 100%;margin-top:.2rem}.ivrank__form{position:-webkit-sticky;position:sticky;top:1.6rem}.ivrank__form .row-head:first-child{padding-top:0}.ivrank__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ivrank__verdict{margin-top:0}}.row__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.tag{flex:0 0 auto;display:inline-block;font-size:var(--fs-sub);font-weight:600;letter-spacing:.02em;padding:1px .4rem;border-radius:.4rem;border:1px solid var(--line);color:var(--muted)}.tag.tag--gmax{color:var(--fg);border-color:var(--fg)}.tag.tag--use{color:var(--muted)}.tag.tag--use.tag--many{color:var(--brand-2);border-color:color-mix(in srgb,var(--brand-2) 55%,var(--line))}.tag.tag--chg{border-style:dashed}.tag.tag--chg.is-up{color:var(--good);border-color:color-mix(in srgb,var(--good) 55%,var(--line))}.tag.tag--chg.is-down{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}.tag.tag--chg.tag--mix{color:var(--fg);border-color:var(--fg)}.tag.tag--hypo{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}.tag.tag--now{color:var(--muted);border-style:dashed}.delta{display:block;font-size:var(--fs-sub);font-weight:700;line-height:1.2;letter-spacing:-.02em}.delta.is-up{color:var(--good)}.delta.is-down{color:var(--warn)}.form-tag{display:inline-block;flex:0 0 auto;font-size:var(--fs-sub);font-weight:700;line-height:1.5;padding:0 .4rem;border-radius:.4rem;letter-spacing:-.01em;vertical-align:1px;white-space:nowrap;color:var(--muted);background:var(--surface);border:1px solid var(--line)}.form-tag.form-tag--mega{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--c-mega),var(--c-mega-2))}.form-tag.form-tag--max{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--c-max),var(--c-max-2))}.form-tag.form-tag--shadow{color:var(--c-shadow);border-color:color-mix(in srgb,var(--c-shadow) 50%,var(--line));background:color-mix(in srgb,var(--c-shadow) 10%,var(--surface))}.row__name .form-tag{margin-right:-.4rem}.detail__head h2 .form-tag{font-size:var(--fs-sub);vertical-align:.3rem;margin-right:.4rem}.boss__rec .form-tag,.sugg__item .form-tag{margin-right:.2rem}.boss__rec b{font-weight:500}