.cookie-consent_cookie-consent__Y0qL0{bottom:20px;color:#202020;font-family:"Stura Serif","Noto Serif KR",Batang,serif;left:50%;position:fixed;transform:translateX(-50%);width:min(620px,calc(100vw - 32px));z-index:2200}.cookie-consent_cookie-consent-panel__0R7M5{align-items:center;background:#ffffff;border:1px solid #dedede;border-radius:12px;box-shadow:0 14px 34px rgba(32,32,32,.08);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.cookie-consent_cookie-consent-settings-head__4ofyH,.cookie-consent_cookie-consent-summary__Z3nkJ{align-items:center;display:flex;gap:10px;min-width:0}.cookie-consent_cookie-consent-icon__DHysF{align-items:center;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;overflow:hidden;width:18px}.cookie-consent_cookie-consent-icon__DHysF img{display:block;height:18px;object-fit:contain;width:18px}.cookie-consent_cookie-consent-copy__69i1e{display:grid;grid-gap:2px;gap:2px;min-width:0}.cookie-consent_cookie-consent-copy__69i1e strong{color:#202020;font-size:13px;font-weight:900;line-height:17px;white-space:nowrap}.cookie-consent_cookie-consent-copy__69i1e span{color:#6d6d6d;font-size:11px;font-weight:500;line-height:15px;max-width:330px}.cookie-consent_cookie-consent-actions__8W8AW,.cookie-consent_cookie-consent-settings-actions___AkcX{align-items:center;display:flex;gap:6px;justify-content:flex-end}.cookie-consent_cookie-consent__Y0qL0 button{font:inherit}.cookie-consent_cookie-consent__Y0qL0 .cookie-consent_cookie-consent-text-button__Bf0cu{background:transparent;border:0;border-radius:8px;color:#202020;cursor:pointer;font-size:12px;font-weight:800;height:30px;min-height:30px;min-width:58px;padding:0 8px}.cookie-consent_cookie-consent-settings-short__KXX6G{display:none}.cookie-consent_cookie-consent__Y0qL0 .cookie-consent_cookie-consent-button__GMrVR{background:#ffffff;border:1px solid #dedede;border-radius:8px;color:#202020;cursor:pointer;font-size:12px;font-weight:800;height:30px;min-height:30px;min-width:62px;padding:0 10px;white-space:nowrap}.cookie-consent_cookie-consent-primary__ZucKC{background:#292929;border-color:#292929;color:#ffffff;min-width:62px}.cookie-consent_cookie-consent__Y0qL0 .cookie-consent_cookie-consent-button__GMrVR:not(.cookie-consent_cookie-consent-primary__ZucKC):focus-visible,.cookie-consent_cookie-consent__Y0qL0 .cookie-consent_cookie-consent-button__GMrVR:not(.cookie-consent_cookie-consent-primary__ZucKC):hover,.cookie-consent_cookie-consent__Y0qL0 .cookie-consent_cookie-consent-text-button__Bf0cu:focus-visible,.cookie-consent_cookie-consent__Y0qL0 .cookie-consent_cookie-consent-text-button__Bf0cu:hover{background:#292929;border-color:#292929;color:#ffffff;outline:0}.cookie-consent_cookie-consent__Y0qL0 .cookie-consent_cookie-consent-primary__ZucKC:focus-visible,.cookie-consent_cookie-consent__Y0qL0 .cookie-consent_cookie-consent-primary__ZucKC:hover{background:#292929;border-color:#292929;box-shadow:none;color:#ffffff;outline:0}.cookie-consent_cookie-consent-settings__JF5tb{width:min(430px,calc(100vw - 32px))}.cookie-consent_cookie-consent-settings-panel__mwimw{align-items:stretch;gap:10px;grid-template-columns:1fr;min-height:0;padding:12px}.cookie-consent_cookie-consent-options__MTInf{display:grid;grid-gap:6px;gap:6px}.cookie-consent_cookie-consent-option__w_e3y{align-items:center;background:#f5f5f5;border:1px solid #dedede;border-radius:10px;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:8px 10px}.cookie-consent_cookie-consent-option__w_e3y.cookie-consent_is-disabled__vCeMO{cursor:default}.cookie-consent_cookie-consent-option__w_e3y span{display:grid;grid-gap:2px;gap:2px;min-width:0}.cookie-consent_cookie-consent-option__w_e3y strong{color:#202020;font-size:12px;font-weight:900;line-height:16px}.cookie-consent_cookie-consent-option__w_e3y small{color:#6d6d6d;font-size:10px;font-weight:600;line-height:14px}.cookie-consent_cookie-consent-option__w_e3y em{align-items:center;display:inline-flex;justify-content:flex-end;min-width:38px;color:#6d6d6d;font-size:11px;font-style:normal;font-weight:800;line-height:22px;white-space:nowrap}.cookie-consent_cookie-consent-switch-input__EfEDw{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.cookie-consent_cookie-consent-switch__Xj7xa{background:#b5b5b5;border-radius:999px;display:block;height:22px;position:relative;transition:background .18s ease;width:38px}.cookie-consent_cookie-consent-switch__Xj7xa:after{background:#ffffff;border-radius:50%;box-shadow:0 1px 4px rgba(20,20,20,.16);content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:18px}.cookie-consent_cookie-consent-switch-input__EfEDw:checked+.cookie-consent_cookie-consent-switch__Xj7xa{background:#292929}.cookie-consent_cookie-consent-switch-input__EfEDw:checked+.cookie-consent_cookie-consent-switch__Xj7xa:after{transform:translateX(16px)}@media (max-width:760px){.cookie-consent_cookie-consent__Y0qL0{bottom:12px;width:calc(100vw - 24px)}.cookie-consent_cookie-consent-panel__0R7M5{border-radius:14px;gap:10px;grid-template-columns:1fr;padding:12px}.cookie-consent_cookie-consent-summary__Z3nkJ{align-items:flex-start;display:flex;gap:8px;padding-right:0}.cookie-consent_cookie-consent-copy__69i1e strong{font-size:13px;line-height:17px}.cookie-consent_cookie-consent-copy__69i1e span{font-size:11px;line-height:15px;max-width:none}.cookie-consent_cookie-consent-actions__8W8AW{display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr 1fr 1fr}.cookie-consent_cookie-consent-actions__8W8AW .cookie-consent_cookie-consent-button__GMrVR,.cookie-consent_cookie-consent-actions__8W8AW .cookie-consent_cookie-consent-text-button__Bf0cu,.cookie-consent_cookie-consent-settings-actions___AkcX .cookie-consent_cookie-consent-button__GMrVR{border-radius:7px;font-size:12px;font-weight:800;padding-inline:6px}.cookie-consent_cookie-consent-actions__8W8AW .cookie-consent_cookie-consent-text-button__Bf0cu{grid-column:1;grid-row:1;height:28px;min-height:28px;min-width:0}.cookie-consent_cookie-consent-settings-full__zDvXk{display:none}.cookie-consent_cookie-consent-settings-short__KXX6G{display:inline}.cookie-consent_cookie-consent-actions__8W8AW .cookie-consent_cookie-consent-primary__ZucKC{grid-column:3;grid-row:1;height:28px;min-height:28px;min-width:0}.cookie-consent_cookie-consent-actions__8W8AW .cookie-consent_cookie-consent-reject__Tml3D{grid-column:2;grid-row:1;height:28px;min-height:28px;min-width:0}.cookie-consent_cookie-consent-settings-panel__mwimw{min-height:0}.cookie-consent_cookie-consent-settings-head__4ofyH{align-items:flex-start}.cookie-consent_cookie-consent-settings-actions___AkcX{display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr 1fr 1fr}.cookie-consent_cookie-consent-settings-actions___AkcX .cookie-consent_cookie-consent-primary__ZucKC{grid-column:3;grid-row:1;height:28px;min-height:28px}}@font-face{font-display:swap;font-family:"Stura Serif";font-style:normal;font-weight:100 900;src:url(/fonts/NotoSerifKR-VF.woff2) format("woff2")}:root{color-scheme:light;--background:#ffffff;--foreground:#202225;--muted:#62656a;--border:#c9c9c9;--surface:#ffffff;--surface-alt:#f3f5f7;--accent:#2a2b2c;--accent-dark:#111315;--stura-action-bg:#202225;--stura-action-hover-border:#6b3f35;--stura-action-hover-ring:rgba(107,63,53,0.18);--danger:#a33a2b;--ok:#247846}body,html{background:#ffffff;font-family:"Stura Serif","Noto Serif KR",Batang,serif;margin:0;min-height:100%;width:100%}html:has([data-home-concepts]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has([data-home-concepts]){scroll-behavior:auto}}.figma-page{--figma-bg:#ffffff;--figma-ink:#1a1a1a;--figma-muted:#616b78;--figma-border:#c9c9c9;--figma-border-soft:#dde5e2;--figma-control:#62656a;--figma-panel:#ffffff;--home-accent:var(--stura-action-hover-border);--home-accent-ring:var(--stura-action-hover-ring);background:var(--figma-bg);box-sizing:border-box;color:var(--figma-ink);font-family:"Stura Serif","Noto Serif KR",Batang,serif;min-height:100vh;width:100%}html:has(.auth-route-page){scrollbar-width:none}html:has(.auth-route-page)::-webkit-scrollbar{height:0;width:0}.figma-page button,.figma-page input,button,input,select,textarea{font:inherit}