@font-face{font-family:Pretendard Variable;src:url(/source/font/PretendardVariable.woff2) format("woff2-variations");font-style:normal;font-weight:45 920;font-display:swap}@font-face{font-family:omyu pretty;src:url(/source/font/omyu_pretty.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GMarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:GMarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:GMarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff) format("woff");font-weight:700;font-display:swap}@scope (.legacy-ui){@layer reset, tokens, components, features, states;:scope{--palette-brand:#046ffe;--palette-accent:#046ffe;--palette-blue-900:var(--palette-brand);--palette-blue-600:var(--palette-brand);--palette-blue-400:var(--palette-brand);--palette-blue-100:color-mix(in srgb,var(--palette-brand) 10%,#ffffff);--primary-color:var(--palette-brand);--secondary-color:var(--palette-brand);--accent-color:var(--palette-accent);--success-color:#2f7d57;--warning-color:#a16207;--error-color:#b94141;--info-color:var(--palette-brand);--gradient-primary:linear-gradient(135deg,var(--palette-brand) 0%,var(--palette-accent) 100%);--gradient-success:linear-gradient(to bottom right,#5caa82,#2f7d57);--gradient-info:var(--gradient-blue);--gradient-warning:linear-gradient(to bottom right,#d7b86b,#a16207);--gradient-error:linear-gradient(to bottom right,#d98e9a,#b94141);--text-primary:#20243d;--text-secondary:var(--app-color-text-secondary);--text-muted:var(--app-color-text-muted);--text-sub:var(--app-color-text-muted);--text-onair:#e53935;--text-white:#ffffff;--bg-primary:var(--app-color-surface);--bg-secondary:var(--app-color-surface-raised);--bg-tertiary:#edf0f5;--color-input:var(--app-color-surface-raised);--color-surface-hover:var(--app-color-surface-interactive);--bg-dark:var(--app-color-page);--bg-overlay:rgba(0,0,0,0.5);--border-light:#dce0ea;--border-medium:#bfc6d8;--border-dark:#23283d;--border-radius-sm:5px;--border-radius-md:10px;--border-radius-lg:15px;--border-radius-xl:20px;--border-radius-2xl:25px;--border-radius-full:50%;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:30px;--spacing-4xl:40px;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--font-size-4xl:32px;--font-size-5xl:40px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--shadow-sm:0 2px 4px rgba(0,0,0,0.1);--shadow-md:0 4px 8px rgba(0,0,0,0.15);--shadow-lg:0 8px 16px rgba(0,0,0,0.2);--shadow-xl:0 12px 24px rgba(0,0,0,0.25);--shadow-2xl:0 20px 40px rgba(0,0,0,0.3);--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--font-family-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display","Segoe UI",Helvetica,"Apple Color Emoji","Noto Sans Arabic","Noto Sans Hebrew",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--app-font-family-kr:"Pretendard Variable";--font-family-kr:var(--app-font-family-kr),"Pretendard",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-display:"GMarketSans",var(--font-family-sans);--app-font-family-ui:var(--font-family-kr);--app-font-family-content:var(--font-family-kr);--color-brand:var(--primary-color);--color-brand-strong:var(--palette-blue-900);--color-brand-soft:var(--palette-blue-100);--color-accent:var(--secondary-color);--color-accent-strong:var(--accent-color);--color-surface:var(--bg-primary);--color-surface-raised:var(--bg-secondary);--color-surface-page:var(--app-color-page);--color-surface-inverse:var(--bg-dark);--color-surface-dark:var(--app-color-surface);--text-main:var(--app-color-text-primary);--color-text-muted:var(--app-color-text-muted);--color-text-inverse:var(--text-white);--color-profile-menu-link:#20243D;--color-profile-menu-mineral:#066EFE;--color-tier-filter:var(--color-profile-menu-link);--color-border:var(--app-color-border);--color-border-strong:var(--app-color-surface-interactive);--color-focus:var(--palette-brand);--color-blue-deep:var(--palette-blue-900);--color-blue:var(--palette-blue-600);--color-blue-light:var(--palette-blue-400);--color-blue-soft:var(--palette-blue-100);--gradient-blue:linear-gradient(135deg,var(--palette-brand) 0%,var(--palette-accent) 100%);--color-game-blue-deep:var(--color-blue-deep);--color-game-blue:var(--color-blue);--color-game-blue-light:var(--color-blue-light);--color-danger:var(--error-color);--color-success:var(--success-color);--color-warning:var(--warning-color);--color-info:var(--info-color);--focus-ring:0 0 0 3px color-mix(in srgb,var(--color-focus) 28%,transparent);--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--modal-overlay:var(--bg-overlay);--modal-surface:var(--color-surface);--modal-surface-subtle:var(--color-surface-raised);--modal-border:var(--color-border);--modal-shadow:var(--shadow-2xl);--modal-header:var(--gradient-primary);--modal-radius:var(--border-radius-xl);--modal-gutter:var(--spacing-lg);--modal-padding:var(--spacing-2xl);--modal-control-height:var(--control-height-md);--modal-transition:160ms ease-out;--modal-width-sm:400px;--modal-width-md:480px;--modal-width-lg:640px;--content-max-width:1360px;--sidebar-width:240px;--main-width:1440px;--content-width:1360px;--main-gutter:40px;--app-shell-width:1680px;--page-gutter:var(--app-layout-page-gutter);--mineral-color:var(--primary-color);--color-race-zerg:var(--app-color-race-zerg);--color-race-terran:var(--app-color-race-terran);--color-race-protoss:var(--app-color-race-protoss);--color-game-violet-deep:var(--palette-brand);--color-game-violet:var(--palette-accent);--color-game-violet-light:var(--palette-accent)}@layer reset{:scope{color:var(--text-main)}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,input,textarea,select):focus{outline:none;outline-offset:0;box-shadow:none}:where(button,input,textarea,select):focus-visible{outline:2px solid var(--app-color-focus);outline-offset:2px;box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleHover{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes scaleHoverLarge{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.align-start{align-items:flex-start!important}.align-center{align-items:center!important}.align-end{align-items:flex-end!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.fw-normal{font-weight:var(--font-weight-normal)!important}.fw-medium{font-weight:var(--font-weight-medium)!important}.fw-semibold{font-weight:var(--font-weight-semibold)!important}.fw-bold{font-weight:var(--font-weight-bold)!important}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.text-white{color:var(--text-white)!important}.bg-primary{background-color:var(--bg-primary)!important}.bg-secondary{background-color:var(--bg-secondary)!important}.bg-dark{background-color:var(--bg-dark)!important}.border{border:1px solid var(--border-light)!important}.border-0{border:0!important}.rounded{border-radius:var(--border-radius-md)!important}.rounded-lg{border-radius:var(--border-radius-lg)!important}.rounded-xl{border-radius:var(--border-radius-xl)!important}.rounded-full{border-radius:var(--border-radius-full)!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.transition{transition:all var(--transition-normal)!important}.transition-fast{transition:all var(--transition-fast)!important}.transition-slow{transition:all var(--transition-slow)!important}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all var(--transition-normal);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-sm{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.btn-lg{padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--font-size-lg)}.btn-primary{background:var(--gradient-primary);color:var(--text-white)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{border:1px solid var(--border-medium);background-color:var(--bg-secondary);color:var(--text-primary)}.btn-secondary:hover{background-color:var(--border-light)}.btn-danger{color:var(--text-white)}.btn-danger,.btn-danger:hover{background-color:var(--error-color)}.card{overflow:hidden;border-radius:var(--border-radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-md)}.card-header{background:var(--gradient-primary);color:var(--color-text-inverse)}.card-body,.card-footer,.card-header{padding:var(--spacing-xl)}.card-footer{border-top:1px solid var(--color-border);background-color:var(--color-surface-raised)}.modal-overlay{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;background-color:var(--bg-overlay)}.modal-overlay,.tooltip{display:flex;align-items:center;justify-content:center}.tooltip{position:absolute;top:100%;left:50%;z-index:var(--z-tooltip);height:40px;margin-top:var(--spacing-md);padding:0 14px;border-radius:15px;background:var(--gradient-primary);color:var(--text-white);font-size:14px;font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%);transition:all var(--transition-normal)}.toolbar__item:hover .tooltip,.tooltip.show{opacity:1;visibility:visible}.tooltip:before{content:"";position:absolute;bottom:100%;left:50%;border:5px solid transparent;border-bottom:5px solid var(--primary-color);transform:translateX(-50%)}@layer tokens{:scope{--app-color-section:#222222;--app-color-raised:#2d2d2d;--app-color-interactive:#3d3d3d;--app-color-deep:#121212;--app-color-page:#1d1d1d;--app-color-surface:#222222;--app-color-surface-raised:#2d2d2d;--app-color-surface-interactive:#3d3d3d;--app-color-surface-deep:#121212;--app-color-calendar-hover:var(--app-color-surface-interactive);--app-color-calendar-grid-line:color-mix(in srgb,var(--app-color-text-muted) 18%,var(--app-color-surface));--app-color-surface-inverse:#ffffff;--app-color-text-inverse:#151515;--app-color-text-primary:#f5f5f5;--app-color-text-secondary:#c7c7c7;--app-color-text-muted:#a3a3a3;--app-color-placeholder:#969696;--app-color-border:#2d2d2d;--app-color-brand:#046ffe;--app-color-brand-action:#005ccc;--app-color-brand-action-hover:#0066e6;--app-button-primary-surface:var(--app-color-surface-inverse);--app-button-primary-text:var(--app-color-page);--app-button-primary-hover-surface:color-mix(in srgb,var(--app-color-surface-inverse) 88%,var(--app-color-page));--app-button-primary-hover-text:var(--app-color-page);--app-button-secondary-surface:var(--app-color-raised);--app-button-secondary-text:var(--app-color-text-primary);--app-button-secondary-border:var(--app-color-text-primary);--app-button-secondary-hover-surface:var(--app-color-interactive);--app-button-secondary-hover-text:var(--app-color-text-primary);--app-button-danger-surface:color-mix(in srgb,var(--app-color-danger) 16%,var(--app-color-section));--app-button-danger-text:var(--app-color-danger);--app-button-danger-hover-surface:color-mix(in srgb,var(--app-color-danger) 24%,var(--app-color-section));--app-button-danger-hover-text:var(--app-color-danger);--app-button-ghost-surface:transparent;--app-button-ghost-text:var(--app-color-text-secondary);--app-button-ghost-hover-surface:var(--app-color-interactive);--app-button-ghost-hover-text:var(--app-color-text-primary);--app-button-navigation-surface:var(--app-color-deep);--app-button-navigation-text:var(--app-color-text-secondary);--app-button-navigation-hover-surface:var(--app-color-interactive);--app-button-navigation-hover-text:var(--app-color-text-primary);--app-button-icon-surface:var(--app-color-raised);--app-button-icon-text:var(--app-color-text-secondary);--app-button-icon-hover-surface:var(--app-color-interactive);--app-button-icon-hover-text:var(--app-color-text-primary);--app-button-disabled-surface:var(--app-color-disabled-surface);--app-button-disabled-text:var(--app-color-disabled-text);--app-button-disabled-border:var(--app-color-disabled-text);--app-color-primary-action:var(--app-button-primary-surface);--app-color-primary-action-text:var(--app-button-primary-text);--app-color-primary-action-hover:var(--app-button-primary-hover-surface);--app-color-focus:#8ec5ff;--app-color-disabled-surface:#363636;--app-color-disabled-text:#b8b8b8;--app-color-success:#7dd3a8;--app-color-warning:#f0cc79;--app-color-highlight:#e6ff00;--app-color-editor-gray:#9a9a9a;--app-color-danger:#ff9a96;--app-color-info:#8ec5ff;--app-font-family-content:"Pretendard Variable",system-ui,-apple-system,sans-serif;--app-color-overlay:rgb(0 0 0/72%);--app-color-race-zerg:#ff9a96;--app-color-race-terran:#8ec5ff;--app-color-race-protoss:#f0cc79;--app-color-tier-0:#e53935;--app-color-tier-1:#f4513a;--app-color-tier-2:#f57c00;--app-color-tier-3:#f4d03f;--app-color-tier-4:#b7c93d;--app-color-tier-5:#8bc34a;--app-color-tier-6:#43a047;--app-color-tier-7:#00a86b;--app-color-tier-8:#009688;--app-color-tier-9:#2a9dad;--app-color-tier-10:#2f80ed;--app-color-tier-11:#3159a6;--app-color-tier-12:#283593;--app-color-tier-13:#7e57c2;--app-color-tier-14:#b04a91;--app-color-tier-15:#8e2857;--app-button-height:36px;--app-button-radius:12px;--app-button-padding-x:12px;--app-button-gap:6px;--app-pill-height:34px;--app-pill-radius:999px;--app-filter-height:var(--app-pill-height);--app-filter-radius:var(--app-pill-radius);--app-filter-navigation-radius:var(--app-layout-panel-radius);--app-filter-padding-x:12px;--app-filter-navigation-padding-x:10px;--app-filter-gap:6px;--app-filter-navigation-gap:4px;--app-filter-surface:transparent;--app-filter-text:var(--app-color-text-secondary);--app-filter-hover-surface:var(--app-color-interactive);--app-filter-hover-text:var(--app-color-text-primary);--app-filter-active-surface:color-mix(in srgb,var(--app-color-brand) 20%,var(--app-color-raised));--app-filter-active-text:var(--app-color-text-primary);--app-filter-navigation-surface:var(--app-color-deep);--app-filter-navigation-text:var(--app-color-text-secondary);--app-filter-navigation-hover-surface:var(--app-color-interactive);--app-filter-navigation-hover-text:var(--app-color-text-primary);--app-filter-navigation-active-surface:var(--app-color-interactive);--app-filter-navigation-active-text:var(--app-color-text-primary);--app-input-height:44px;--app-input-padding-x:14px;--app-input-radius:10px;--app-text-line-tight:1.25;--app-text-line-body:1.55;--app-text-line-rich:1.65;--app-motion-fast:.15s ease;--app-icon-size-large:20px;--app-icon-size-close:22px;--app-font-size-micro:12px;--app-font-size-label:13px;--app-font-size-meta:13px;--app-font-size-body:14px;--app-font-size-card-title:14px;--app-font-size-emphasis:18px;--app-font-size-section-title:20px;--app-font-size-page-title:24px;--app-font-size-page-title-mobile:22px;--app-font-size-section-title-mobile:18px;--app-font-weight-body:400;--app-font-weight-medium:500;--app-font-weight-label:700;--app-font-weight-emphasis:700;--app-line-height-tight:1.25;--app-line-height-body:1.55;--app-line-height-rich:1.65;--app-letter-spacing-title:normal;--app-letter-spacing-korean:-.02em;--app-layout-content-width:1360px;--app-layout-page-gutter:clamp(16px,3vw,40px);--app-layout-header-height:110px;--app-layout-header-height-mobile:64px;--app-layout-page-top:24px;--app-layout-content-gap:32px;--app-layout-toolbar-gap:12px;--app-layout-split-sidebar-width:180px;--app-layout-section-gap:32px;--app-layout-panel-padding:20px;--app-layout-panel-radius:10px;--app-control-height-sm:34px;--app-control-height-md:44px;--app-control-height-primary:var(--app-button-height);--app-control-radius-pill:var(--app-pill-radius);--app-shadow-panel:none}}.contents__header--logged-out .mode-selector{opacity:1;pointer-events:none}.site-loading{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;width:100%;min-height:100vh;background:rgb(8 12 24/82%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.site-loading__logo{display:block;width:clamp(96px,14vw,168px);height:auto;filter:drop-shadow(0 18px 14px rgb(0 0 0/35%));animation:site-loading-logo-float 1.8s ease-in-out infinite;will-change:transform}@keyframes site-loading-logo-float{0%,to{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(0,-18px,0) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.site-loading__logo{animation:none}}.home-login-panel{position:fixed;inset:0;z-index:10001;display:none;width:100%;min-height:100vh;justify-content:center;align-items:center;padding:24px;background:rgb(19 25 46/52%)}.home-login-panel__card{position:absolute;top:50%;left:min(50vw,calc(var(--app-shell-width) / 2));transform:translate(-50%,-50%);width:100%;max-width:360px;border-radius:var(--border-radius-xl);box-shadow:none;overflow:hidden;padding:0}.home-login-panel__title{margin:0;padding:24px 20px;font-size:var(--font-size-2xl);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--text-white);text-align:center}.home-login-panel__header{position:relative;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary)}.home-login-panel__body{display:flex;flex-direction:column;background-color:#ffffff;padding:30px}.home-login-panel__form>*{margin-bottom:15px}.home-login-panel__form>:last-child{margin-bottom:0}.home-login-panel__close{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#ffffff;font-size:30px;line-height:1;cursor:pointer}.home-login-panel__field{display:flex;flex-direction:column;gap:8px}.home-login-panel__field label{font-size:14px;line-height:1.2;font-weight:700;color:#2b304d}.home-login-panel__field input{height:44px;font-size:20px;line-height:1.2}#homeLoginPassword,#homeLoginUsername,.home-login-panel__field input{border:1px solid #e9ecef;border-radius:12px;padding:0 12px;background-color:#f8f9fa;font-weight:700;text-align:center}#homeLoginPassword,#homeLoginUsername{width:100%;height:40px;outline:none;font-size:17px;color:#000000;box-sizing:border-box}.home-login-panel__remember{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.2;font-weight:500;color:#2b304d}.home-login-panel__remember input{width:16px;height:16px}.home-login-panel__submit{width:100%;height:42px;margin-bottom:10px;border:none;border-radius:12px;background:var(--primary-color);color:#ffffff;font-size:17px;line-height:1.2;font-weight:700;cursor:pointer}.home-login-panel__id-row{display:flex;gap:8px}.home-login-panel__id-row input{min-width:0;flex:1 1}.home-login-panel__id-check{flex:0 0 auto;min-width:82px;border:1px solid #d9deea;border-radius:12px;background:#f4f6ff;color:var(--color-brand);font-size:13px;font-weight:700;cursor:pointer}.home-login-panel__id-check:disabled{cursor:wait;opacity:.65}#wrapper.home-auth--logged-out .contents__input{height:auto;min-height:calc(896px - 70px);justify-content:center;align-items:center}.profile-menu-modal{position:absolute;right:0;top:calc(100% + 10px);width:max-content;min-width:160px;max-width:280px;display:none;flex-direction:column;gap:6px;padding:12px;border:none;border-radius:16px;background:#222222;z-index:50}.profile-menu-modal.show{display:flex}.profile-menu-modal__item{display:block;box-sizing:border-box;margin:0;border:none;border-radius:10px;background:transparent;color:#ffffff;font-family:inherit;text-align:center;font-size:15px;line-height:20px;font-weight:700;padding:8px 24px;white-space:nowrap;cursor:pointer;transition:background-color .3s ease}.profile-menu-modal__item--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.profile-menu-modal__item--link,.profile-menu-modal__item--link:visited{color:var(--color-profile-menu-link)}.profile-menu-modal__item:hover{background-color:rgba(255,255,255,.2)}.profile-menu-modal__item:focus-visible{outline:none;outline-offset:0;box-shadow:none}.soop-live-badge--checking{color:#64748b}.soop-live-badge--live{color:#15803d}.soop-live-badge--offline{color:#b91c1c}.soop-live-badge--error{color:#b45309}.profile-menu-modal__item--danger{color:#ff9b9b}.profile-menu-modal__theme-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14)}.profile-menu-modal__theme-btn{border:1px solid #5d6691;border-radius:10px;background:#3a4268;color:#dfe5ff;font-size:13px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;cursor:pointer;transition:all .18s ease}.profile-menu-modal__theme-btn:hover{background:#4a537d}.profile-menu-modal__theme-btn:focus-visible{outline:none;outline-offset:0;box-shadow:none}.profile-menu-modal__theme-btn--active{border-color:#3f5dd1;background:var(--gradient-primary);color:#ffffff}.profile-menu-modal__theme-icon{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.profile-menu-modal__theme-btn--active .profile-menu-modal__theme-icon{stroke:currentColor}@layer reset{*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-sans);line-height:1.5}a,a:visited{color:inherit;text-decoration:none}a{display:block}}.funding-save,.funding__list{font-family:var(--font-family-kr)}:scope{background-color:#1d1d1d;font-size:var(--font-size-base)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}::placeholder{color:var(--app-color-placeholder)}@keyframes scale-102{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes scale-105{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes scale-110{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scale-115{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes scale-120{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes scale-125{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes scale-130{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeOut{0%{opacity:1}to{opacity:0}}.mode-selector__button:hover{animation:scale-110 .3s ease}.icon-area img:hover{animation:scale-115 .3s ease}.home-login-panel__legacy-toggle{width:100%;height:40px;border:1px solid #d9deea;border-radius:12px;background:#ffffff;color:var(--color-brand);font-size:17px;line-height:1.2;font-weight:700;cursor:pointer}.home-login-panel__legacy-toggle:hover{background:#f4f6ff}:scope{display:flex;width:min(100%,var(--app-shell-width));max-width:var(--app-shell-width);margin:0;min-height:100vh}:scope:has(.dashboard),:scope:has(.tier-board){--color-surface-dark:#222222}#wrapper.app-shell__main,.app-shell__main{flex:1 1 auto;width:calc(100% - var(--sidebar-width));max-width:calc(100% - var(--sidebar-width));min-width:0}:scope>.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);align-self:flex-start;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;max-height:100vh;overflow-y:auto;padding:0;background-color:#121212}:scope :is(.dashboard,.tier-board,.predictions,.mypage):not(.app-page-frame){width:min(100%,var(--content-width));max-width:var(--content-width);min-width:0;margin-right:auto;margin-left:auto}:scope .contents__input,:scope .contents__output{width:min(calc(100% - (var(--main-gutter) * 2)),var(--content-width));margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.site-title{display:flex;flex-direction:row;align-items:center;width:100%;height:50px;margin:30px 0;padding:0 22px;cursor:pointer}.site-title h1{display:flex;flex-direction:column;justify-content:space-between;height:100%;font-weight:900;color:#ffffff}.site-title__hello{font-size:14px;line-height:16px}.site-title__brain{font-size:30px;line-height:30px}.site-title__logo{display:inline-flex;flex:0 0 50px;align-items:center;justify-content:center;width:50px;height:50px;margin-left:10px;overflow:hidden;border-radius:50%;background-color:#2C67C5;color:#FFFFFF;font-size:16px;font-weight:900;letter-spacing:-2px;line-height:1;white-space:nowrap}.sidebar-nav{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto;padding:0 10px}.sidebar-nav li,.sidebar-nav ul{width:100%;padding:0}.sidebar-nav li{display:block;align-items:flex-start;height:40px;margin:0;box-sizing:border-box;border-radius:10px;list-style:none;transition:background-color .3s ease}.sidebar-nav li:focus-within,.sidebar-nav li:hover{border:0}.sidebar-nav li:hover{background-color:#2A2A2A}.sidebar-nav li:focus-within{background-color:#2A2A2A}.sidebar-nav li:focus-within a{outline:none;box-shadow:none}.sidebar-nav li.sidebar-nav__item--active{background-color:#2a2a2a}.sidebar-nav li.sidebar-nav__item--active a,.sidebar-nav li.sidebar-nav__item--active:focus-within a,.sidebar-nav li.sidebar-nav__item--active:hover a{color:#ffffff}.sidebar-nav li.sidebar-nav__item--active:hover{background-color:#2a2a2a}.sidebar-nav a{display:flex;align-items:center;width:100%;height:100%;padding:0 12px;box-sizing:border-box;border-radius:inherit;cursor:pointer;font-size:14px;line-height:20px;font-weight:700;color:#ffffff;transition:background-color var(--transition-fast),color var(--transition-fast)}.producer,.sidebar__copyright{width:100%;margin:auto 0 0;padding:30px}.producer,.producer a,.sidebar__copyright{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.producer a{font-size:16px;line-height:16px;font-weight:700;color:#ffffff}.producer img{width:24px;height:24px;margin:0 5px 0 0}.producer span{font-size:16px;line-height:16px;font-weight:700;color:#bbbbbb}.contents__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:var(--app-layout-header-height);padding:0}.contents__title{margin:0;padding-left:10px;color:var(--text-main);font-size:var(--app-font-size-page-title);font-weight:var(--app-font-weight-label);letter-spacing:var(--app-letter-spacing-korean)}.contents__title--latin{letter-spacing:var(--app-letter-spacing-title)}.header-profile{position:relative;flex:0 0 auto;display:flex;align-items:center}.header-profile__trigger{display:inline-flex;align-items:center;gap:14px;max-width:240px;padding:8px 16px;border:var(--app-border-width) solid var(--app-button-cancel-border);border-radius:999px;background:var(--app-button-cancel-surface);color:inherit;font:inherit;cursor:pointer;transition:background-color .18s ease}.header-profile__trigger:focus-visible{outline:none;outline-offset:0;box-shadow:none}.header-profile__minerals{display:inline-flex;align-items:center;gap:6px;color:#ffffff;font-size:15px;line-height:20px;white-space:nowrap}.header-profile__minerals img{width:18px;height:18px;object-fit:contain}.header-profile__minerals strong{color:#ffffff;font-size:15px;font-weight:800}.header-profile__avatar{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:50%;background:#eef2ff;object-fit:cover}.header-profile__login{height:40px;padding:0 12px;border:var(--app-border-width) solid var(--app-button-cancel-border);border-radius:12px;background:var(--app-button-cancel-surface);color:var(--text-primary);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.header-profile__login:hover{border-color:var(--app-button-cancel-border)}.header-profile__login:hover,.header-profile__trigger:hover{background:var(--app-header-profile-hover)}.mypage__message{margin:0;padding:48px 0;text-align:center;color:var(--text-secondary);font-size:16px}.mypage__panel{width:100%;margin:0;padding:30px;border:1px solid var(--border-light);border-radius:20px;background:var(--bg-primary);box-shadow:0 12px 36px rgba(22,29,58,.1)}.mypage__profile{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border-light)}.mypage__avatar{width:72px;height:72px;flex:0 0 72px;border-radius:50%;background:#eef2ff;object-fit:cover}.mypage__identity{display:flex;flex-direction:column;gap:6px;min-width:0}.mypage__nickname{overflow:hidden;color:var(--text-primary);font-size:20px;font-weight:800;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.mypage__minerals{display:inline-flex;align-items:center;gap:6px;color:var(--mineral-color);font-size:15px;font-weight:700}.mypage__minerals img{width:20px;height:20px;object-fit:contain}.mypage__password{display:flex;flex-direction:column;padding-top:24px}.mypage__password-title{margin:0 0 20px;color:var(--text-primary);font-size:18px;font-weight:800}.mypage__password-section{max-width:360px}.mypage__password-error{margin:0 0 12px;color:#d83a3a;font-size:13px;line-height:1.2}.mypage__password-success{margin:0 0 12px;color:#15803d;font-size:13px;line-height:1.2}.mypage__password-submit{align-self:flex-start;margin-top:4px}.mode-selector{gap:10px}.mode-selector,.mode-selector__button{display:flex;flex-direction:row;justify-content:center;align-items:center}.mode-selector__button{height:40px;padding:0 14px;border:none;border-radius:20px;background-color:#ffffff;font-size:16px;line-height:16px;font-weight:700;color:#000000;cursor:pointer}.mode-selector__button img{width:20px;height:20px;margin:0 4px 0 0}.star-notices{width:100%;margin:0;padding:20px;border:0;border-radius:var(--app-layout-panel-radius);background:var(--app-color-surface);box-shadow:none}.star-carousel{position:relative}.star-notices__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:0 10px}.star-notices__heading h2{margin:0;color:var(--color-text-inverse);font-size:20px}.star-notices__controls{display:flex;align-items:center;gap:8px}.star-notices__heading button{display:inline-flex;align-items:center;justify-content:center;width:var(--app-notice-nav-button-size);height:var(--app-notice-nav-button-size);border:0;border-radius:var(--app-notice-nav-radius);background:var(--app-notice-nav-surface);color:var(--app-notice-nav-text);cursor:pointer;transition:background-color var(--app-notice-nav-transition),color var(--app-notice-nav-transition),transform var(--app-notice-nav-transition)}.star-notices__heading button svg{width:var(--app-notice-nav-icon-size);height:var(--app-notice-nav-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.star-notices__heading button:hover{background:var(--app-notice-nav-hover-surface);color:var(--app-notice-nav-hover-text);transform:translateY(-1px)}.star-notices__heading button:active{transform:translateY(0)}.star-notices__heading button:focus,.star-notices__heading button:focus-visible{background:var(--app-notice-nav-hover-surface);color:var(--app-notice-nav-hover-text);outline:none;outline-offset:0;box-shadow:none}.star-notices__heading button:disabled{background:var(--app-notice-nav-disabled-surface);color:var(--app-notice-nav-disabled-text);cursor:not-allowed;opacity:1;transform:none}.star-notices__viewport{overflow:hidden;width:100%}.star-notices__track{display:flex;width:100%;touch-action:pan-y pinch-zoom}.star-notices__item{display:grid;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 22px) / 3);grid-gap:9px;gap:9px;min-width:0;margin-right:11px;padding:14px;border:0;border-radius:10px;background:var(--app-color-surface-deep);box-sizing:border-box;color:inherit;text-decoration:none}.star-notices__item:hover{animation:nudge-up .3s ease}.star-notices__author{display:flex;align-items:center;gap:8px;min-width:0;height:28px}.star-notices__profile{flex:0 0 auto;width:28px;height:28px;border-radius:50%;object-fit:cover}.star-notices__member{overflow:hidden;color:var(--color-text-inverse);font-size:15px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.star-notices__author time{margin-left:auto;color:var(--text-sub);font-size:14px;white-space:nowrap}.star-notices__item strong{display:block;height:22px;color:var(--color-text-inverse);font-size:15px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.star-notices__item p,.star-notices__item strong{overflow:hidden;font-weight:var(--font-weight-normal)}.star-notices__item p{display:-webkit-box;height:60px;margin:0;color:var(--text-sub);font-size:14px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tier-board{color:var(--app-color-text-primary)}.contents__header--hoxy,.contents__header--tier{justify-content:flex-start;gap:var(--spacing-4xl)}.contents__header--hoxy>.header-profile,.contents__header--tier>.header-profile{margin-left:auto}.tier-header__status{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}.tier-header__status span{display:block}.tier-header__status strong{color:var(--text-main);font-weight:var(--font-weight-extrabold)}.tier-board__empty,.tier-board__message{margin:0;padding:var(--spacing-lg);border-radius:var(--border-radius-md);background:var(--color-surface-raised);color:var(--color-text-muted);text-align:center}.tier-board__message{margin-bottom:var(--spacing-md);background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface));color:var(--color-danger)}.tier-board__message button{margin-left:var(--spacing-sm);padding:var(--spacing-xs) 9px;border:1px solid;border-radius:var(--border-radius-sm);background:transparent;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);cursor:pointer}.tier-board__crew{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--app-space-5);padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:12px;background:#202020;box-shadow:var(--shadow-sm)}.tier-board__crew-highlight{position:absolute;z-index:0;top:var(--crew-highlight-y,0);left:var(--crew-highlight-x,0);width:var(--crew-highlight-width,0);height:var(--crew-highlight-height,0);border-radius:10px;background:#2D2D2D;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:top var(--transition-fast),left var(--transition-fast),width var(--transition-fast),height var(--transition-fast),opacity var(--transition-fast)}.tier-board__crew[data-highlight-visible=true] .tier-board__crew-highlight{opacity:1}.tier-board__crew>span:not(.tier-board__crew-highlight){margin:0 7px 0 2px;color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold)}.tier-board__crew button,.tier-board__tier-link{border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-main);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.tier-board__crew button{position:relative;z-index:1;min-height:34px;padding:0 var(--spacing-md);font-size:var(--font-size-md);border-radius:12px;background:#202020}.tier-board__crew button:focus-visible,.tier-board__crew button:hover{border-color:transparent;background:#2a2a2a;color:var(--text-main);outline:none;box-shadow:none}.tier-board__crew button.is-active{border-color:transparent;background:#2a2a2a;color:var(--text-main);box-shadow:none}.tier-board__layout{display:grid;grid-template-columns:var(--app-layout-split-sidebar-width) minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.tier-board__sidebar{position:-webkit-sticky;position:sticky;top:16px;padding:16px;border:0;border-radius:12px;background:#202020;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tier-board__sidebar p{margin:0 7px 10px;color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);letter-spacing:-.01em}.tier-board__sidebar nav{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.tier-board__nav-row{position:relative;display:block;min-width:0}.tier-board__tier-link{position:relative;width:100%;min-height:31px;padding:0 38px 0 9px;border-radius:var(--app-button-radius);text-align:left;font-size:var(--font-size-md)}.tier-board__tier-link:before{display:none}.tier-board__nav-row:focus-within .tier-board__tier-link,.tier-board__nav-row:hover .tier-board__tier-link{border-color:transparent;background:#2A2A2A;color:var(--text-main);outline:none}.tier-board__tier-link.is-active{border-color:#2A2A2A;background:#2A2A2A;color:var(--text-main)}.tier-board__favorite{position:absolute;top:0;right:2px;z-index:2;display:grid;place-items:center;width:26px;height:31px;padding:0;border:0;border-radius:7px;background:transparent;color:#ffffff;cursor:pointer;opacity:0;pointer-events:auto;transition:color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}.tier-board__favorite.is-favorite,.tier-board__favorite[aria-pressed=true],.tier-board__nav-row:focus-within .tier-board__favorite,.tier-board__nav-row:hover .tier-board__favorite{opacity:1}.tier-board__favorite:hover{background:transparent;transform:scale(1.12)}.tier-board__favorite:disabled{cursor:wait}.tier-board__favorite svg{width:20px;height:20px;overflow:visible}.tier-board__favorite path{fill:#ffffff;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8}.tier-board__favorite.is-favorite,.tier-board__favorite[aria-pressed=true]{color:#FFD43B!important;background:transparent!important}.tier-board__favorite.is-favorite path,.tier-board__favorite[aria-pressed=true] path{fill:#FFD43B!important;stroke:#FFD43B!important}.tier-board__live-toggle{position:relative;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--app-space-3);margin-top:var(--app-space-3);padding:var(--app-space-3) var(--app-space-2) var(--app-space-1);color:var(--app-color-text-primary);cursor:pointer}.tier-board__live-toggle>span{min-width:0;white-space:nowrap}.tier-board__live-toggle input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tier-board__live-toggle-track{position:relative;display:block;flex:0 0 36px;width:36px;height:20px;box-sizing:border-box;border-radius:999px;background:var(--app-color-border);transition:background-color var(--app-motion-fast)}.tier-board__live-toggle-track:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#ffffff;box-shadow:var(--shadow-sm,0 1px 2px rgb(0 0 0/20%));content:"";transition:transform var(--app-motion-fast)}.tier-board__live-toggle input:checked+.tier-board__live-toggle-track{background:var(--app-color-brand)}.tier-board__live-toggle input:checked+.tier-board__live-toggle-track:after{transform:translateX(16px)}.tier-board__live-toggle input:focus-visible+.tier-board__live-toggle-track{outline:2px solid var(--app-color-focus);outline-offset:2px}.tier-board__live-toggle:hover .tier-board__live-toggle-track{background:var(--app-color-border-strong,var(--app-color-text-secondary))}.tier-board__live-toggle:hover input:checked+.tier-board__live-toggle-track{background:var(--app-color-brand-action-hover,var(--app-color-brand))}.tier-board__live-toggle input:disabled+.tier-board__live-toggle-track{cursor:not-allowed;opacity:.62}.tier-board__tiers{display:grid;min-width:0;grid-gap:14px;gap:14px}.tier-board__tier{--tier-badge-bg:var(--color-surface-raised);--tier-badge-color:#ffffff;scroll-margin-top:var(--app-layout-header-height);border:0;border-radius:12px;box-shadow:var(--shadow-md)}.tier-board__tier--0{--tier-badge-bg:var(--app-color-tier-0);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--1{--tier-badge-bg:var(--app-color-tier-1);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--2{--tier-badge-bg:var(--app-color-tier-2);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--3{--tier-badge-bg:var(--app-color-tier-3);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--4{--tier-badge-bg:var(--app-color-tier-4);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--5{--tier-badge-bg:var(--app-color-tier-5);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--6{--tier-badge-bg:var(--app-color-tier-6);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--7{--tier-badge-bg:var(--app-color-tier-7);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--8{--tier-badge-bg:var(--app-color-tier-8);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--9{--tier-badge-bg:var(--app-color-tier-9);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--10{--tier-badge-bg:var(--app-color-tier-10);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--11{--tier-badge-bg:var(--app-color-tier-11);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--12{--tier-badge-bg:var(--app-color-tier-12);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--13{--tier-badge-bg:var(--app-color-tier-13);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--14{--tier-badge-bg:var(--app-color-tier-14);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier--15{--tier-badge-bg:var(--app-color-tier-15);--tier-badge-color:var(--app-color-text-primary)}.tier-board__tier>h2{display:flex;align-items:center;gap:10px;min-height:56px;margin:0;padding:0 17px;border-radius:12px 12px 0 0;border-bottom:1px solid #222222;background:var(--color-surface-dark);color:var(--color-text-inverse);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:-.035em}.tier-board__tier-name{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:10px;background:var(--tier-badge-bg);color:var(--app-color-text-primary);font-size:var(--font-size-md);letter-spacing:-.02em;line-height:1}.tier-board__tier>h2 small{display:grid;place-items:center;min-width:56px;height:22px;padding:0 var(--spacing-sm);margin-left:auto;border:1px solid var(--color-border);border-radius:var(--border-radius-full);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:14px;font-weight:700;letter-spacing:0;white-space:nowrap}.tier-board__races{--tier-race-section-gap:10px;--tier-race-card-gap:10px;--tier-race-card-width:calc((100% - var(--tier-race-section-gap) - var(--tier-race-section-gap) - var(--tier-race-card-gap) - var(--tier-race-card-gap) - var(--tier-race-card-gap)) / 6);display:flex;gap:var(--tier-race-section-gap);padding:0 15px;border-right:1px solid #222222;border-bottom:1px solid #222222;border-left:1px solid #222222}.tier-race{--race-accent:var(--color-text-muted);flex:0 0 calc(var(--tier-race-card-width) + var(--tier-race-card-width) + var(--tier-race-card-gap));min-width:0;padding:var(--spacing-lg) 0}.tier-race--single{flex-basis:var(--tier-race-card-width)}.tier-race h3{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 13px;color:var(--race-accent);font-size:16px;font-weight:var(--font-weight-extrabold);letter-spacing:-.01em;text-align:left}.tier-race__icon{display:block;width:24px;height:24px;flex:0 0 24px;object-fit:contain}.tier-race--zerg{--race-accent:#E56458}.tier-race--terran{--race-accent:#2883DE}.tier-race--protoss{--race-accent:#D3A02F}.tier-race--protoss h3,.tier-race--terran h3,.tier-race--zerg h3{color:var(--race-accent)}.tier-race__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tier-race-card-gap);gap:var(--tier-race-card-gap);grid-row-gap:var(--app-space-5);row-gap:var(--app-space-5)}.tier-race__cards--single{grid-template-columns:1fr}.tier-race__empty{grid-column:1/-1;margin:0;padding:var(--spacing-2xl) var(--spacing-sm);border:1px dashed var(--color-border);border-radius:var(--border-radius-md);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.tier-member{position:relative;display:flex;min-width:0;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:0 0 10px 10px;background:var(--app-color-surface-deep);color:inherit;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.tier-member--promotion-candidate{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--color-danger) 18%,transparent),var(--app-color-surface-interactive) 68%);box-shadow:inset 0 0 14px color-mix(in srgb,var(--color-danger) 8%,transparent)}.tier-member:focus-visible,.tier-member:hover{z-index:2;transform:translateY(-3px);box-shadow:var(--shadow-lg);outline:none}.tier-member__media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--color-surface-raised)}.tier-member__media img{display:block;width:100%;height:100%;object-fit:cover}.tier-member__media--profile .tier-member__media-foreground{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tier-member__media--offline-profile .tier-member__media-foreground{filter:grayscale(1)}.tier-member__identity{display:flex;align-items:center;min-width:0;gap:14px;padding:var(--spacing-sm)}.tier-member__avatar-wrap{position:relative;display:block;width:40px;height:40px;flex:0 0 40px}.tier-race--zerg .tier-member--live{background:#573533}.tier-race--terran .tier-member--live{background:#2D3549}.tier-race--protoss .tier-member--live{background:#564A30}.tier-member__avatar{width:40px;height:40px;flex:0 0 auto;border-radius:var(--border-radius-full);object-fit:cover;background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.tier-member--live .tier-member__avatar{box-shadow:var(--shadow-md)}.tier-member__body{display:flex;min-width:0;flex:1 1 auto;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:8px}.tier-member--offline{background:var(--app-color-surface-deep)}.tier-member--offline .tier-member__avatar{filter:grayscale(1);opacity:.66}@media (max-width:760px){.star-notices{margin-top:12px;padding:15px}.star-notices__item{flex-basis:100%;margin-right:0}.youtube-dashboard__videos{grid-template-columns:minmax(0,1fr)}.contents__header--tier{align-items:flex-start;gap:5px 12px}.contents__header--tier .tier-header__status{flex:1 1 auto}.tier-header__status{align-items:flex-start;flex-wrap:wrap;gap:5px 12px;white-space:normal}.tier-board__crew{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}@media (max-width:760px){.tier-board__crew::-webkit-scrollbar{display:none}.tier-board__crew button,.tier-board__crew>span{flex:0 0 auto}.tier-board__layout{grid-template-columns:1fr}.tier-board__tier{scroll-margin-top:var(--app-layout-header-height-mobile)}.tier-board__sidebar{position:-webkit-sticky;position:sticky;z-index:5;top:8px;padding:9px}.tier-board__sidebar p{display:none}.tier-board__sidebar nav{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.tier-board__sidebar nav::-webkit-scrollbar{display:none}.tier-board__nav-row{flex:0 0 auto}.tier-board__tier-link{width:auto;padding:0 38px 0 10px;text-align:center}.tier-board__tier-link:before{display:none}.tier-board__nav-row:focus-within .tier-board__tier-link,.tier-board__nav-row:hover .tier-board__tier-link{transform:none}.tier-board__live-toggle{margin-top:8px;padding-top:9px}.tier-board__races{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.tier-race{--tier-race-card-gap:8px;padding:13px 11px}.tier-race,.tier-race--single{flex-basis:auto}.tier-race__cards{grid-template-columns:1fr;gap:8px;row-gap:var(--app-space-5)}}@media (prefers-reduced-motion:reduce){.tier-board__crew button,.tier-board__crew-highlight,.tier-board__favorite,.tier-board__live-toggle-track,.tier-board__live-toggle-track:after,.tier-board__tier-link,.tier-member{transition:none}}@media (hover:none){.tier-board__crew-highlight{display:none}.tier-board__favorite{opacity:1}}.youtube-dashboard__channels{display:grid;grid-gap:18px;gap:18px}.youtube-dashboard__groups{display:grid;width:100%;grid-gap:32px;gap:32px;margin:0}.youtube-dashboard__group-block{display:grid;grid-gap:0;gap:0}.youtube-dashboard__group{padding:20px;border-radius:10px;background:var(--color-surface-dark);box-shadow:0 4px 12px rgba(43,48,77,.06)}.youtube-dashboard__group-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding:0 10px}.youtube-dashboard__group-heading h3{margin:0;color:var(--color-text-inverse);font-size:20px}.youtube-dashboard__group .youtube-dashboard__channel{padding-top:14px}.youtube-dashboard__group .youtube-dashboard__channel:first-child{padding-top:0}.youtube-dashboard__channel{padding-top:16px}.youtube-dashboard__channel:first-child{padding-top:0}.youtube-dashboard__channel-name{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--color-text-inverse);text-decoration:none}.youtube-dashboard__channel-name img{width:28px;height:28px;border-radius:50%;object-fit:cover}.youtube-dashboard__channel-name span{margin-left:auto;color:var(--text-sub);font-size:14px}.youtube-dashboard__videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.youtube-dashboard__video{min-width:0;overflow:hidden;color:var(--text-main);text-decoration:none}.youtube-dashboard__video>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#eeeeee}.youtube-dashboard__video>div{display:grid;grid-gap:6px;gap:6px;padding:10px}.youtube-dashboard__video strong{display:-webkit-box;overflow:hidden;font-size:15px;font-weight:var(--font-weight-normal);line-height:1.35;color:var(--color-text-inverse);-webkit-box-orient:vertical;-webkit-line-clamp:2}.youtube-dashboard__video span{color:var(--text-sub);font-size:14px}.youtube-dashboard__video:hover{animation:nudge-up .3s ease}@keyframes nudge-up{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}#wrapper.app-shell__main .dashboard:not(.app-page-frame){--text-main:var(--color-text-inverse);color:var(--text-main)}.dashboard__feed{display:grid;width:100%;grid-gap:32px;gap:32px;margin:0}#mode-selector__button--personal-mode{background-color:#4D4D4D;color:#ffffff}.auto-mode,.battle-mode,.mafia-mode{display:none}.toolbar{justify-content:flex-end;width:20%;height:70px;margin:0 0 0 auto;padding:0;gap:8px}.toolbar,.toolbar__item{display:flex;flex-direction:row;align-items:center}.toolbar__item{position:relative;justify-content:center}.toolbar__login-button{height:40px;padding:0 16px;border:none;border-radius:20px;background:var(--primary-color);color:#ffffff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.toolbar__login-button:hover{filter:brightness(.94)}.toolbar img{width:40px;height:40px;cursor:pointer}.toolbar img:hover{animation:scale-115 .3s ease}.toolbar a:not(.profile-menu-modal__item){display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.contents__input{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:125px;padding:0 var(--page-gutter)}}