@layer surfaces{@font-face{font-family:Noto Sans KR;src:url(/portal-assets/home-b-noto-sans-kr-3766b7770f2a.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body .home-b.home-hub,body:has(.home-b){background:#FFFFFF}body .home-b.home-hub :not(.hub-dialog,.hub-dialog *){box-sizing:border-box}body .home-b.home-hub input:not(.hub-dialog,.hub-dialog *),body .home-b.home-hub select:not(.hub-dialog,.hub-dialog *){font:inherit;color:inherit}body .home-b.home-hub a:not(.hub-dialog,.hub-dialog *),body .home-b.home-hub button:not(.hub-dialog,.hub-dialog *){-webkit-tap-highlight-color:transparent}body .home-b.home-hub a:not(.hub-dialog,.hub-dialog *){color:inherit;text-decoration:none}body .home-b.home-hub h1:not(.hub-dialog,.hub-dialog *),body .home-b.home-hub h2:not(.hub-dialog,.hub-dialog *),body .home-b.home-hub h3:not(.hub-dialog,.hub-dialog *),body .home-b.home-hub p:not(.hub-dialog,.hub-dialog *){margin:0;font-family:inherit}body .home-b.home-hub :focus-visible:not(.hub-dialog,.hub-dialog *){outline:3px solid #A64732;outline-offset:4px}body .home-b.home-hub svg:not(.hub-dialog,.hub-dialog *){flex-shrink:0}body .home-b.home-hub .hub-header:not(.hub-dialog,.hub-dialog *){border-bottom:1px solid #dfe2d8}body .home-b.home-hub .hub-header-inner:not(.hub-dialog,.hub-dialog *){max-width:1216px;min-height:84px;padding:0 40px;margin:auto;display:flex;align-items:center;gap:58px}body .home-b.home-hub .hub-brand:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;min-height:44px;font-size:26px;line-height:1;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}body .home-b.home-hub .hub-main-nav:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;gap:28px;font-size:13px;font-weight:500}body .home-b.home-hub .hub-main-nav a:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;background:none;min-height:44px;padding:0 2px;white-space:nowrap}body .home-b.home-hub .hub-main-nav button:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;white-space:nowrap}body .home-b.home-hub .hub-actions:not(.hub-dialog,.hub-dialog *){margin-left:auto;display:flex;gap:23px;align-items:center}body .home-b.home-hub .hub-join:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;justify-content:center}body .home-b.home-hub .hub-actions>.hub-primary:not(.hub-dialog,.hub-dialog *){display:inline-flex;align-items:center;justify-content:center;gap:16px;white-space:nowrap}body .home-b.home-hub .hub-workspace:not(.hub-dialog,.hub-dialog *){max-width:1216px;margin:0 auto;padding:0 40px}body .home-b.home-hub .hub-hero-inner:not(.hub-dialog,.hub-dialog *){padding:54px 0 46px}body .home-b.home-hub .hub-hero-inner h1:not(.hub-dialog,.hub-dialog *){font-size:48px;font-weight:800;line-height:1.28;letter-spacing:-2.8px}body .home-b.home-hub .hub-hero-subtitle:not(.hub-dialog,.hub-dialog *){font-size:18px;font-weight:500;margin-top:16px!important;letter-spacing:-.5px}body .home-b.home-hub .hub-hero-detail:not(.hub-dialog,.hub-dialog *){color:#566960;font-size:13px;margin-top:7px!important;letter-spacing:-.2px}body .home-b.home-hub .hub-catalog:not(.hub-dialog,.hub-dialog *){scroll-margin-top:24px}body .home-b.home-hub .hub-heading:not(.hub-dialog,.hub-dialog *){display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}body .home-b.home-hub .hub-heading-title:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;gap:12px}body .home-b.home-hub .hub-heading-title h2:not(.hub-dialog,.hub-dialog *){font-size:21px;font-weight:700;letter-spacing:-.7px}body .home-b.home-hub .hub-count:not(.hub-dialog,.hub-dialog *){color:#566960;font-size:12px}body .home-b.home-hub .hub-help:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;gap:5px}body .home-b.home-hub .hub-toolbar:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;margin-bottom:24px}body .home-b.home-hub .hub-filters:not(.hub-dialog,.hub-dialog *){display:flex;gap:6px}body .home-b.home-hub .hub-filters .hub-button:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}body .home-b.home-hub .hub-games:not(.hub-dialog,.hub-dialog *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body .home-b.home-hub .hub-game:not(.hub-dialog,.hub-dialog *){min-width:0;background:#FFFEF9;border:1px solid #dfe2d8;border-radius:17px;overflow:hidden}body .home-b.home-hub .hub-game:hover:not(.hub-dialog,.hub-dialog *){border-color:#88AE99}body .home-b.home-hub .hub-game-open:not(.hub-dialog,.hub-dialog *){display:block;width:100%;height:100%;padding:0;text-align:left;background:none}body .home-b.home-hub .hub-game:focus-within:not(.hub-dialog,.hub-dialog *){outline:3px solid #A64732;outline-offset:4px}body .home-b.home-hub .hub-game-open:focus-visible:not(.hub-dialog,.hub-dialog *){outline:none}body .home-b.home-hub .hub-game-art:not(.hub-dialog,.hub-dialog *){aspect-ratio:1.85;background:var(--card-color);overflow:hidden}body .home-b.home-hub .hub-game-art>img:not(.hub-dialog,.hub-dialog *){width:100%;height:100%;object-fit:cover;object-position:center;display:block}body .home-b.home-hub .hub-game-info:not(.hub-dialog,.hub-dialog *){padding:18px 19px 17px}body .home-b.home-hub .hub-card-action:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;justify-content:center}body .home-b.home-hub .hub-card-action svg:not(.hub-dialog,.hub-dialog *){width:18px;height:18px}body .home-b.home-hub .hub-summary:not(.hub-dialog,.hub-dialog *){font-size:12px;color:#566960;margin-top:7px!important;line-height:1.65;min-height:20px;letter-spacing:-.25px}body .home-b.home-hub .hub-meta:not(.hub-dialog,.hub-dialog *){display:flex;align-items:center;gap:9px;margin-top:17px;padding-top:12px;border-top:1px solid #ebede6;font-size:11px;color:#486356;white-space:nowrap;letter-spacing:-.25px}@media (max-width:1000px){body .home-b.home-hub .hub-header-inner:not(.hub-dialog,.hub-dialog *){gap:35px}body .home-b.home-hub .hub-main-nav:not(.hub-dialog,.hub-dialog *){gap:21px}body .home-b.home-hub .hub-games:not(.hub-dialog,.hub-dialog *){gap:19px}body .home-b.home-hub .hub-game-info:not(.hub-dialog,.hub-dialog *){padding:16px}body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){font-size:18px}body .home-b.home-hub .hub-summary:not(.hub-dialog,.hub-dialog *){min-height:39px}body .home-b.home-hub .hub-meta:not(.hub-dialog,.hub-dialog *){gap:6px;font-size:10px}}@media (max-width:800px){body .home-b.home-hub .hub-header-inner:not(.hub-dialog,.hub-dialog *){min-height:76px}body .home-b.home-hub .hub-main-nav:not(.hub-dialog,.hub-dialog *){display:none}body .home-b.home-hub .hub-hero-inner:not(.hub-dialog,.hub-dialog *){padding:43px 0 37px}body .home-b.home-hub .hub-hero-inner h1:not(.hub-dialog,.hub-dialog *){font-size:42px}body .home-b.home-hub .hub-game-info:not(.hub-dialog,.hub-dialog *){padding:14px}body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){font-size:17px}body .home-b.home-hub .hub-summary:not(.hub-dialog,.hub-dialog *){font-size:11px}body .home-b.home-hub .hub-meta:not(.hub-dialog,.hub-dialog *){font-size:10px;flex-wrap:wrap;gap:4px}}@media (max-width:680px){body .home-b.home-hub .hub-header-inner:not(.hub-dialog,.hub-dialog *){padding:0 20px;min-height:73px;gap:12px}body .home-b.home-hub .hub-brand:not(.hub-dialog,.hub-dialog *){font-size:24px;letter-spacing:-1.5px}body .home-b.home-hub .hub-actions:not(.hub-dialog,.hub-dialog *){gap:14px}body .home-b.home-hub .hub-workspace:not(.hub-dialog,.hub-dialog *){padding:0 20px}body .home-b.home-hub .hub-hero-inner:not(.hub-dialog,.hub-dialog *){padding:35px 0 34px}body .home-b.home-hub .hub-hero-inner h1:not(.hub-dialog,.hub-dialog *){font-size:34px;letter-spacing:-1.9px;line-height:1.3}body .home-b.home-hub .hub-hero-subtitle:not(.hub-dialog,.hub-dialog *){font-size:15px;margin-top:13px!important}body .home-b.home-hub .hub-hero-detail:not(.hub-dialog,.hub-dialog *){font-size:12px;margin-top:6px!important}body .home-b.home-hub .hub-heading:not(.hub-dialog,.hub-dialog *){margin-bottom:12px}body .home-b.home-hub .hub-heading-title:not(.hub-dialog,.hub-dialog *){gap:9px}body .home-b.home-hub .hub-heading-title h2:not(.hub-dialog,.hub-dialog *){font-size:18px}body .home-b.home-hub .hub-count:not(.hub-dialog,.hub-dialog *){font-size:11px}body .home-b.home-hub .hub-help:not(.hub-dialog,.hub-dialog *){gap:3px}body .home-b.home-hub .hub-help svg:not(.hub-dialog,.hub-dialog *){width:14px;height:14px}body .home-b.home-hub .hub-filters:not(.hub-dialog,.hub-dialog *){width:100%;gap:3px}body .home-b.home-hub .hub-filters .hub-button:not(.hub-dialog,.hub-dialog *){flex:1 1}body .home-b.home-hub .hub-filters .hub-button:first-child:not(.hub-dialog,.hub-dialog *){flex:0 0 auto}body .home-b.home-hub .hub-toolbar:not(.hub-dialog,.hub-dialog *){margin-bottom:20px}body .home-b.home-hub .hub-games:not(.hub-dialog,.hub-dialog *){grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 12px}body .home-b.home-hub .hub-game:not(.hub-dialog,.hub-dialog *){border-radius:13px}body .home-b.home-hub .hub-game-art:not(.hub-dialog,.hub-dialog *){aspect-ratio:1.36}body .home-b.home-hub .hub-game-info:not(.hub-dialog,.hub-dialog *){padding:13px 12px 12px}body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){font-size:16px;letter-spacing:-.6px;line-height:1.4}body .home-b.home-hub .hub-card-action svg:not(.hub-dialog,.hub-dialog *){width:15px;height:15px}body .home-b.home-hub .hub-summary:not(.hub-dialog,.hub-dialog *){font-size:11px;line-height:1.7;min-height:38px;margin-top:7px!important;word-break:keep-all}body .home-b.home-hub .hub-meta:not(.hub-dialog,.hub-dialog *){font-size:10px;line-height:1.7;gap:1px;margin-top:12px;padding-top:10px}}@media (max-width:389px) and (min-width:360px){body .home-b.home-hub .hub-header-inner:not(.hub-dialog,.hub-dialog *),body .home-b.home-hub .hub-workspace:not(.hub-dialog,.hub-dialog *){padding:0 16px}body .home-b.home-hub .hub-actions:not(.hub-dialog,.hub-dialog *){gap:10px}body .home-b.home-hub .hub-brand:not(.hub-dialog,.hub-dialog *){font-size:23px}body .home-b.home-hub .hub-game-info:not(.hub-dialog,.hub-dialog *){padding:12px 10px}body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){font-size:15px}body .home-b.home-hub .hub-games:not(.hub-dialog,.hub-dialog *){column-gap:10px}}@media (max-width:359px){body .home-b.home-hub .hub-header-inner:not(.hub-dialog,.hub-dialog *){padding:0 16px;min-height:68px}body .home-b.home-hub .hub-brand:not(.hub-dialog,.hub-dialog *){font-size:22px}body .home-b.home-hub .hub-actions:not(.hub-dialog,.hub-dialog *){gap:8px}body .home-b.home-hub .hub-workspace:not(.hub-dialog,.hub-dialog *){padding:0 16px}body .home-b.home-hub .hub-hero-inner h1:not(.hub-dialog,.hub-dialog *){font-size:31px;letter-spacing:-2px}body .home-b.home-hub .hub-hero-subtitle:not(.hub-dialog,.hub-dialog *){font-size:14px}body .home-b.home-hub .hub-hero-detail:not(.hub-dialog,.hub-dialog *){font-size:11px}body .home-b.home-hub .hub-help:not(.hub-dialog,.hub-dialog *){display:none}body .home-b.home-hub .hub-games:not(.hub-dialog,.hub-dialog *){grid-template-columns:1fr;gap:20px}body .home-b.home-hub .hub-game-art:not(.hub-dialog,.hub-dialog *){aspect-ratio:1.65}body .home-b.home-hub .hub-game-info:not(.hub-dialog,.hub-dialog *){padding:17px}body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){font-size:20px}body .home-b.home-hub .hub-summary:not(.hub-dialog,.hub-dialog *){font-size:12px;min-height:0}body .home-b.home-hub .hub-meta:not(.hub-dialog,.hub-dialog *){font-size:11px;flex-wrap:nowrap;gap:8px}body .home-b.home-hub .hub-game:not(.hub-dialog,.hub-dialog *){border-radius:15px}}@media (prefers-reduced-motion:reduce){body .home-b.home-hub :not(.hub-dialog,.hub-dialog *){animation:none!important;transition:none!important;scroll-behavior:auto!important}}body .home-b.home-hub .hub-header:not(.hub-dialog,.hub-dialog *){background:#F3F9FD;border-bottom-color:#E1EDF6}body .home-b.home-hub .hub-hero:not(.hub-dialog,.hub-dialog *){position:relative;background:#F3F9FD;overflow:hidden}body .home-b.home-hub .hub-hero-inner:not(.hub-dialog,.hub-dialog *){position:relative;z-index:1;max-width:1216px;margin:0 auto;padding:27px 40px 32px;min-height:254px;display:flex;align-items:center;justify-content:space-between;gap:32px}body .home-b.home-hub .hub-hero-inner .hub-hero-copy:not(.hub-dialog,.hub-dialog *){min-width:0;padding-bottom:8px}body .home-b.home-hub .hub-hero-inner .hub-hero-stage:not(.hub-dialog,.hub-dialog *){width:370px;max-width:37%;flex-shrink:0}body .home-b.home-hub .hub-hero-stage img:not(.hub-dialog,.hub-dialog *){display:block;width:100%;height:auto;object-fit:contain}body .home-b.home-hub .hub-hero-wave:not(.hub-dialog,.hub-dialog *){position:absolute;z-index:0;bottom:-1px;left:0;width:100%;height:36px;display:block;pointer-events:none}body .home-b.home-hub .hub-hero+.hub-workspace:not(.hub-dialog,.hub-dialog *){padding-top:25px}@media (max-width:1000px){body .home-b.home-hub .hub-hero-inner:not(.hub-dialog,.hub-dialog *){gap:22px;min-height:234px;padding-top:29px;padding-bottom:31px}body .home-b.home-hub .hub-hero-inner .hub-hero-stage:not(.hub-dialog,.hub-dialog *){width:325px;max-width:39%}body .home-b.home-hub .hub-hero-inner h1:not(.hub-dialog,.hub-dialog *){font-size:43px}}@media (max-width:800px){body .home-b.home-hub .hub-hero-inner:not(.hub-dialog,.hub-dialog *){min-height:220px;gap:16px}body .home-b.home-hub .hub-hero-inner h1:not(.hub-dialog,.hub-dialog *){font-size:38px}body .home-b.home-hub .hub-hero-inner .hub-hero-stage:not(.hub-dialog,.hub-dialog *){width:275px;max-width:38%}body .home-b.home-hub .hub-hero-inner .hub-hero-subtitle:not(.hub-dialog,.hub-dialog *){font-size:16px}body .home-b.home-hub .hub-hero-inner .hub-hero-detail:not(.hub-dialog,.hub-dialog *){font-size:12px}}@media (max-width:680px){body .home-b.home-hub .hub-hero-inner:not(.hub-dialog,.hub-dialog *){display:block;min-height:0;padding:30px 20px 20px}body .home-b.home-hub .hub-hero-inner h1:not(.hub-dialog,.hub-dialog *){font-size:34px;letter-spacing:-1.9px}body .home-b.home-hub .hub-hero-inner .hub-hero-subtitle:not(.hub-dialog,.hub-dialog *){font-size:15px;margin-top:13px!important}body .home-b.home-hub .hub-hero-inner .hub-hero-detail:not(.hub-dialog,.hub-dialog *){font-size:12px}body .home-b.home-hub .hub-hero-inner .hub-hero-copy:not(.hub-dialog,.hub-dialog *){padding-bottom:0}body .home-b.home-hub .hub-hero-inner .hub-hero-stage:not(.hub-dialog,.hub-dialog *){width:215px;max-width:65%;margin:4px 0 0 auto}body .home-b.home-hub .hub-hero-wave:not(.hub-dialog,.hub-dialog *){height:25px}body .home-b.home-hub .hub-hero+.hub-workspace:not(.hub-dialog,.hub-dialog *){padding-top:19px}}@media (max-width:389px){body .home-b.home-hub .hub-hero-inner:not(.hub-dialog,.hub-dialog *){padding-left:16px;padding-right:16px}body .home-b.home-hub .hub-hero-inner .hub-hero-stage:not(.hub-dialog,.hub-dialog *){width:198px;max-width:65%}}@media (max-width:359px){body .home-b.home-hub .hub-hero-inner h1:not(.hub-dialog,.hub-dialog *){font-size:31px;letter-spacing:-2px}body .home-b.home-hub .hub-hero-inner .hub-hero-subtitle:not(.hub-dialog,.hub-dialog *){font-size:14px}body .home-b.home-hub .hub-hero-inner .hub-hero-detail:not(.hub-dialog,.hub-dialog *){font-size:11px}body .home-b.home-hub .hub-hero-inner .hub-hero-stage:not(.hub-dialog,.hub-dialog *){width:185px;margin-top:5px}}body .home-b.home-hub .hub-header:not(.hub-dialog,.hub-dialog *){display:block;padding:0;min-height:0}body .home-b.home-hub .hub-actions:not(.hub-dialog,.hub-dialog *){width:auto}body .home-b.home-hub .hub-actions>.hub-join:not(.hub-dialog,.hub-dialog *),body .home-b.home-hub .hub-actions>.hub-primary:not(.hub-dialog,.hub-dialog *){flex:none}body .home-b.home-hub .hub-main-nav a:not(.hub-dialog,.hub-dialog *){font-weight:700}body .home-b.home-hub .hub-hero-detail:not(.hub-dialog,.hub-dialog *),body .home-b.home-hub .hub-hero-subtitle:not(.hub-dialog,.hub-dialog *){line-height:1.5}body .home-b.home-hub .hub-heading:not(.hub-dialog,.hub-dialog *){gap:normal}body .home-b.home-hub .hub-heading-title h2:not(.hub-dialog,.hub-dialog *){line-height:1.5}body .home-b.home-hub .hub-count:not(.hub-dialog,.hub-dialog *){margin:0;white-space:normal}body .home-b.home-hub .hub-toolbar:not(.hub-dialog,.hub-dialog *){border:0;gap:normal}body .home-b.home-hub .hub-filters:not(.hub-dialog,.hub-dialog *){flex-wrap:nowrap}body .home-b.home-hub .hub-game-open:not(.hub-dialog,.hub-dialog *){color:#123D3C}body .home-b.home-hub .hub-game-open:hover strong:not(.hub-dialog,.hub-dialog *){text-decoration:none}body .home-b.home-hub .hub-game-info:not(.hub-dialog,.hub-dialog *){position:relative}body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){display:block;font-size:20px;font-weight:700;letter-spacing:-.7px;line-height:1.35;padding-right:27px}body .home-b.home-hub .hub-summary:not(.hub-dialog,.hub-dialog *){display:block;word-break:normal}body .home-b.home-hub .hub-meta:not(.hub-dialog,.hub-dialog *){min-height:0;line-height:1.5;justify-content:normal}body .home-b.home-hub .hub-card-action:not(.hub-dialog,.hub-dialog *){position:absolute;top:22.5px;right:19px;color:#708C7E}body .home-b.home-hub .hub-profile:not(.hub-dialog,.hub-dialog *){flex:none}@media (max-width:1000px){body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){font-size:18px}body .home-b.home-hub .hub-card-action:not(.hub-dialog,.hub-dialog *){top:19.15px;right:16px}}@media (max-width:800px){body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){font-size:17px}body .home-b.home-hub .hub-card-action:not(.hub-dialog,.hub-dialog *){top:16.475px;right:14px}}@media (max-width:680px){body .home-b.home-hub .hub-game-info>strong:not(.hub-dialog,.hub-dialog *){font-size:16px;letter-spacing:-.6px;line-height:1.4;padding-right:18px}body .home-b.home-hub .hub-card-action:not(.hub-dialog,.hub-dialog *){top:16.7px;right:12px}body .home-b.home-hub .hub-summary:not(.hub-dialog,.hub-dialog *){word-break:keep-all}body .home-b.home-hub .hub-meta:not(.hub-dialog,.hub-dialog *){line-height:1.7}body .home-b.home-hub .hub-profile:not(.hub-dialog,.hub-dialog *){max-width:44px}}body .home-b.home-hub :is(.hub-brand,.hub-main-nav,.hub-profile,.hub-join,.hub-actions>.hub-primary,.hub-hero-inner,.hub-workspace):not(.hub-dialog,.hub-dialog *){font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}body .home-b.home-hub .hub-main-nav{letter-spacing:-.49px}body .home-b.home-hub :is(.hub-hero-inner,.hub-workspace){font-size:14px;line-height:1.5;letter-spacing:-.49px}body .home-b.home-hub .hub-main-nav{line-height:1.5}body .home-b.home-hub .hub-hero-wave path{fill:#FFFFFF}body:has(.home-b) .site-footer{font-family:Noto Sans KR,sans-serif}}.home-adopt,body:has(.home-adopt){--ds-foundation-focus-offset:3px;--ds-foundation-focus-width:3px;--ds-foundation-hit-coarse:44px;--ds-foundation-hit-minimum:24px;--ds-foundation-icon-large:24px;--ds-foundation-icon-medium:20px;--ds-foundation-icon-small:16px;--ds-foundation-icon-stroke:1.6;--ds-foundation-motion-fast:150ms;--ds-foundation-motion-reduced:0ms;--ds-foundation-space-0:0px;--ds-foundation-space-12:12px;--ds-foundation-space-16:16px;--ds-foundation-space-24:24px;--ds-foundation-space-32:32px;--ds-foundation-space-4:4px;--ds-foundation-space-48:48px;--ds-foundation-space-8:8px;--ds-foundation-type-body:16px;--ds-foundation-type-label:14px;--ds-foundation-type-line:1.5;--ds-foundation-type-small:13px;--ds-foundation-weight-heading:700;--ds-foundation-weight-medium:500;--ds-foundation-weight-regular:400;--ds-foundation-weight-strong:600;--ds-palette-accent:#EA580C;--ds-palette-border:#DEE4EE;--ds-palette-canvas:#F5F7FB;--ds-palette-control-border:#7B8994;--ds-palette-danger:#B42332;--ds-palette-focus:#C2410C;--ds-palette-hover:#FF923F;--ds-palette-muted:#4E5A6B;--ds-palette-on-primary:#252823;--ds-palette-pressed:#F57422;--ds-palette-primary:#FF812E;--ds-palette-selected:#F5F7FB;--ds-palette-surface:#FFFFFF;--ds-palette-text:#16202E;--ds-semantic-card-gap:16px;--ds-semantic-card-radius:12px;--ds-semantic-color-accent:#EA580C;--ds-semantic-color-border:#DEE4EE;--ds-semantic-color-canvas:#F5F7FB;--ds-semantic-color-control-border:#7B8994;--ds-semantic-color-danger:#B42332;--ds-semantic-color-focus:#C2410C;--ds-semantic-color-hover:#FF923F;--ds-semantic-color-muted:#4E5A6B;--ds-semantic-color-on-primary:#252823;--ds-semantic-color-pressed:#F57422;--ds-semantic-color-primary:#FF812E;--ds-semantic-color-selected:#F5F7FB;--ds-semantic-color-surface:#FFFFFF;--ds-semantic-color-text:#16202E;--ds-semantic-control-hit-coarse:44px;--ds-semantic-control-icon:16px;--ds-semantic-control-primary-height:48px;--ds-semantic-control-radius:12px;--ds-semantic-control-text:16px;--ds-semantic-control-utility-height:36px;--ds-semantic-font-family:"Portal Pretendard","Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--ds-semantic-home-breakpoint:760px;--ds-semantic-home-cover-radius:8px;--ds-semantic-home-heading:32px;--ds-semantic-home-heading-mobile:26px;--ds-semantic-home-hero-radius:16px;--ds-semantic-home-section-heading:20px;--ds-semantic-home-touch-breakpoint:700px;--ds-semantic-layout-panel:16px;--ds-semantic-layout-reading:760px;--ds-semantic-layout-section:24px;--ds-semantic-layout-shell:1180px;--ds-semantic-type-body:16px;--ds-semantic-type-line:1.55}body .home-b.home-adopt.home-hub,body:has(.home-adopt){background:var(--ds-semantic-color-canvas)}body .home-b.home-adopt.home-hub{font-family:var(--ds-semantic-font-family);color:var(--ds-semantic-color-text);padding-bottom:32px}body .home-b.home-adopt.home-hub .hub-header{background:var(--ds-semantic-color-surface);border-bottom:1px solid var(--ds-semantic-color-border)}body .home-b.home-adopt.home-hub .hub-header-inner{max-width:var(--ds-semantic-layout-shell);padding-inline:24px}body .home-b.home-adopt.home-hub .hub-workspace{max-width:var(--ds-semantic-layout-shell);padding:0 24px;margin:auto;background:transparent}body .home-b.home-adopt.home-hub .hub-button,body .home-b.home-adopt.home-hub .hub-button:hover{transform:none}body .home-b.home-adopt.home-hub button:disabled{cursor:not-allowed}body .home-b.home-adopt.home-hub :is(a,button,input,select):focus-visible{outline:var(--ds-foundation-focus-width) solid var(--ds-semantic-color-focus);outline-offset:var(--ds-foundation-focus-offset)}body .home-b.home-adopt.home-hub .adopt-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--ds-foundation-space-32);max-width:calc(var(--ds-semantic-layout-shell) - 2 * var(--ds-foundation-space-24));margin:24px auto;background:var(--ds-semantic-color-surface);border:1px solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-home-hero-radius);overflow:hidden}.adopt-hero>img{display:block;width:100%;height:100%;aspect-ratio:1.8;object-fit:cover;min-width:0}.adopt-hero-copy{padding:24px 24px 24px 0;display:grid;gap:var(--ds-foundation-space-16);align-content:center;min-width:0}body .home-b.home-adopt.home-hub .adopt-hero h1{margin:0;font-size:var(--ds-semantic-home-heading);line-height:1.4;letter-spacing:-.035em}.adopt-hero-copy>p{margin:0;font-size:15px;color:var(--ds-semantic-color-muted)}.adopt-carousel-controls,.adopt-carousel-controls>div,.adopt-hero-actions{display:flex;align-items:center;gap:var(--ds-foundation-space-8)}.adopt-carousel-controls{justify-content:space-between;font-size:var(--ds-foundation-type-small);color:var(--ds-semantic-color-muted)}.adopt-join{display:flex;align-items:center;gap:var(--ds-foundation-space-24);padding:16px 0;margin-bottom:28px;border-block:1px solid var(--ds-semantic-color-border);flex-wrap:wrap}.adopt-join p{margin:4px 0 0;font-size:var(--ds-foundation-type-small);color:var(--ds-semantic-color-muted)}.adopt-join form{display:flex;align-items:center;gap:var(--ds-foundation-space-8);min-width:0;flex:1 1}.adopt-join label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body .home-b.home-adopt.home-hub .adopt-join input{min-height:40px;width:180px;min-width:0;padding:7px 10px;border:1px solid var(--ds-semantic-color-control-border);border-radius:var(--ds-semantic-control-radius);background:var(--ds-semantic-color-surface);font-size:var(--ds-foundation-type-label)}body .home-b.home-adopt.home-hub .hub-heading h2{font-size:var(--ds-semantic-home-section-heading)}body .home-b.home-adopt.home-hub .hub-games{gap:var(--ds-foundation-space-16)}body .home-b.home-adopt.home-hub .hub-game{border:0;border-bottom:1px solid var(--ds-semantic-color-border);border-radius:0;box-shadow:none;background:transparent;padding-bottom:16px;transform:none}body .home-b.home-adopt.home-hub .hub-game-art{border-radius:var(--ds-semantic-home-cover-radius);overflow:hidden}body .home-b.home-adopt.home-hub .hub-game-info{padding:10px 0 0}body .home-b.home-adopt.home-hub .hub-game-info strong{font-size:var(--ds-semantic-type-body);font-weight:var(--ds-foundation-weight-strong)}body .home-b.home-adopt.home-hub .hub-meta,body .home-b.home-adopt.home-hub .hub-summary{font-size:var(--ds-foundation-type-small);color:var(--ds-semantic-color-muted)}@media(max-width:760px){body .home-b.home-adopt.home-hub .hub-header-inner{padding-inline:16px}body .home-b.home-adopt.home-hub .adopt-hero{margin:20px 16px;grid-template-columns:1fr;gap:0}.adopt-hero>img{height:auto}.adopt-hero-copy{padding:20px}body .home-b.home-adopt.home-hub .adopt-hero h1{font-size:var(--ds-semantic-home-heading-mobile)}body .home-b.home-adopt.home-hub .hub-workspace{padding-inline:16px}.adopt-join form{flex-basis:100%}.adopt-join input{flex:1 1;width:0}.adopt-hero-actions .hub-primary{flex:1 1}}@media(max-width:700px),(pointer:coarse){body .home-b.home-adopt.home-hub .adopt-join input{min-height:var(--ds-foundation-hit-coarse)}}@media(prefers-reduced-motion:reduce){.home-adopt *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body .home-b.home-adopt.home-hub .hub-game:hover{border-color:var(--ds-semantic-color-border)}body .home-b.home-adopt.home-hub .hub-game:focus-within{outline:3px solid var(--ds-semantic-color-focus);outline-offset:3px}body .home-b.home-adopt.home-hub .hub-game-info>strong{font-size:var(--ds-semantic-type-body);font-weight:var(--ds-foundation-weight-strong);line-height:1.5}body .home-b.home-adopt.home-hub .hub-meta{border-color:var(--ds-semantic-color-border)}@media(max-width:760px){body .home-b.home-adopt.home-hub .hub-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-semantic-card-gap)}body .home-b.home-adopt.home-hub .hub-game-art{aspect-ratio:1.65}}body .home-b.home-adopt.home-hub :is(.hub-brand,.hub-main-nav,.hub-profile,.hub-join,.hub-actions>.hub-primary,.hub-workspace){font-family:var(--ds-semantic-font-family)}body .home-b.home-adopt.home-hub :is(.hub-brand,.hub-main-nav,.hub-game-info>strong){color:var(--ds-semantic-color-text)}body .home-b.home-adopt.home-hub :is(.hub-card-action,.hub-count,.hub-help){color:var(--ds-semantic-color-muted)}body:has(.home-adopt) .site-footer{font-family:var(--ds-semantic-font-family);color:var(--ds-semantic-color-muted)}