:root{--font-body:"Pretendard Variable", Pretendard, var(--font-hanja-sans), -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-serif:var(--font-hanja-serif), var(--font-serif-kr), serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--page-gutter:max(16px, 5vw);--line-width:1px;--focus-width:2px;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--dur-theme:1.2s;--dur-theme-manual:.3s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-reveal:cubic-bezier(.4, .04, .04, 1)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fafafa;--color-surface:#fff;--color-ink:#171717;--color-ink-muted:#5c5c5c;--color-ink-faint:#8a8a8a;--color-line:#e2e2e2;--color-line-strong:#8f8f8f;--color-focus:#2f6fdb;--color-danger:#b42318}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121212;--color-surface:#1b1b1b;--color-ink:#ededed;--color-ink-muted:#a3a3a3;--color-ink-faint:#767676;--color-line:#2b2b2b;--color-line-strong:#6e6e6e;--color-focus:#7aa7ff;--color-danger:#ff8a80}html{background:var(--color-bg);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}:root[data-theme-anim][data-theme-from=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-anim][data-theme-from=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme-anim=auto]{--dur-theme-now:var(--dur-theme)}:root[data-theme-anim=manual]{--dur-theme-now:var(--dur-theme-manual)}:root[data-theme-anim=auto],:root[data-theme-anim=auto] *,:root[data-theme-anim=auto] :before,:root[data-theme-anim=auto] :after{transition:background-color var(--dur-theme) var(--ease-standard), color var(--dur-theme) var(--ease-standard), border-color var(--dur-theme) var(--ease-standard), outline-color var(--dur-theme) var(--ease-standard), fill var(--dur-theme) var(--ease-standard), stroke var(--dur-theme) var(--ease-standard)!important}:root[data-theme-anim=manual],:root[data-theme-anim=manual] *,:root[data-theme-anim=manual] :before,:root[data-theme-anim=manual] :after{transition:background-color var(--dur-theme-manual) var(--ease-standard), color var(--dur-theme-manual) var(--ease-standard), border-color var(--dur-theme-manual) var(--ease-standard), outline-color var(--dur-theme-manual) var(--ease-standard), fill var(--dur-theme-manual) var(--ease-standard), stroke var(--dur-theme-manual) var(--ease-standard)!important}
:root{--r-display-pillar-family:var(--font-hanja-sans), sans-serif;--r-display-pillar-size:min(12.857vw, 24svh);--r-display-pillar-weight:300;--r-display-pillar-tracking:0;--r-display-pillar-leading:1;--r-display-pillar-color:var(--color-ink);--r-display-pillar-numeric:normal;--r-display-hanja-sub-family:var(--font-body);--r-display-hanja-sub-size:max(13px, calc(var(--r-display-pillar-size) * .14));--r-display-hanja-sub-weight:400;--r-display-hanja-sub-tracking:0;--r-display-hanja-sub-leading:1.4;--r-display-hanja-sub-color:var(--color-ink-muted);--r-display-hanja-sub-numeric:tabular-nums;--r-heading-family:var(--font-body);--r-heading-size:clamp(20px, 1rem + 1.4vw, 36px);--r-heading-weight:500;--r-heading-tracking:-.01em;--r-heading-leading:1.25;--r-heading-color:var(--color-ink);--r-heading-numeric:tabular-nums;--r-body-family:var(--font-body);--r-body-size:clamp(16px, .95rem + .25vw, 18px);--r-body-weight:400;--r-body-tracking:0;--r-body-leading:1.7;--r-body-color:var(--color-ink);--r-body-numeric:normal;--r-caption-family:var(--font-body);--r-caption-size:clamp(12px, .75rem + .1vw, 14px);--r-caption-weight:400;--r-caption-tracking:0;--r-caption-leading:1.4;--r-caption-color:var(--color-ink-muted);--r-caption-numeric:normal;--r-button-family:var(--font-body);--r-button-size:15px;--r-button-weight:500;--r-button-tracking:0;--r-button-leading:1;--r-button-color:var(--color-ink);--r-button-numeric:normal;--r-button-height:40px;--r-button-pad:14px;--r-button-radius:999px;--r-button-border:var(--line-width) solid var(--color-line-strong);--r-button-bg:transparent;--r-button-bg-hover:var(--color-line);--r-button-dur:var(--dur-fast);--r-button-ease:var(--ease-standard);--r-cell-date-family:var(--font-body);--r-cell-date-size:clamp(16px, .9rem + .4vw, 22px);--r-cell-date-weight:300;--r-cell-date-tracking:0;--r-cell-date-leading:1;--r-cell-date-color:var(--color-ink);--r-cell-date-numeric:tabular-nums;--r-cell-meta-family:var(--font-body);--r-cell-meta-size:clamp(10px, .6rem + .15vw, 12px);--r-cell-meta-weight:400;--r-cell-meta-tracking:0;--r-cell-meta-leading:1.3;--r-cell-meta-color:var(--color-ink-muted);--r-cell-meta-numeric:normal;--r-cell-hanja-family:var(--font-hanja-sans), sans-serif;--r-cell-hanja-size:var(--r-cell-meta-size);--r-cell-hanja-weight:400;--r-cell-hanja-tracking:0;--r-cell-hanja-leading:var(--r-cell-meta-leading);--r-cell-hanja-color:var(--r-cell-meta-color);--r-cell-hanja-numeric:normal;--r-dial-glyph-family:var(--font-hanja-sans), sans-serif;--r-dial-glyph-size:12px;--r-dial-glyph-weight:400;--r-dial-glyph-tracking:0;--r-dial-glyph-leading:1;--r-dial-glyph-color:var(--color-ink-faint);--r-dial-glyph-numeric:normal;--r-dial-minute-family:var(--r-dial-glyph-family);--r-dial-minute-size:12px;--r-dial-minute-weight:400;--r-dial-minute-tracking:0;--r-dial-minute-leading:1;--r-dial-minute-color:var(--color-ink-faint);--r-dial-minute-numeric:normal;--r-label-family:var(--r-body-family);--r-label-size:var(--r-body-size);--r-label-weight:600;--r-label-tracking:0;--r-label-leading:1.4;--r-label-color:var(--color-ink);--r-label-numeric:normal;--r-shadow-sheet-rest:none;--r-shadow-sheet-front:none;--r-field-family:var(--font-body);--r-field-size:16px;--r-field-weight:400;--r-field-tracking:0;--r-field-leading:1.4;--r-field-color:var(--color-ink);--r-field-numeric:tabular-nums;--r-field-border:var(--line-width) solid var(--color-line-strong);--r-field-border-width:var(--line-width);--r-field-radius:6px;--r-field-pad:8px;--r-field-bg:transparent;--r-pillar-empty-dot:.17em;--r-pillar-empty-shift:.05em;--r-pillar-empty-color:var(--color-ink-faint)}@media (pointer:coarse){:root{--r-button-height:44px}}.r-display-pillar{font-family:var(--r-display-pillar-family);font-size:var(--r-display-pillar-size);font-weight:var(--r-display-pillar-weight);letter-spacing:var(--r-display-pillar-tracking);line-height:var(--r-display-pillar-leading);color:var(--r-display-pillar-color);font-variant-numeric:var(--r-display-pillar-numeric)}.r-display-hanja-sub{font-family:var(--r-display-hanja-sub-family);font-size:var(--r-display-hanja-sub-size);font-weight:var(--r-display-hanja-sub-weight);letter-spacing:var(--r-display-hanja-sub-tracking);line-height:var(--r-display-hanja-sub-leading);color:var(--r-display-hanja-sub-color);font-variant-numeric:var(--r-display-hanja-sub-numeric)}.r-heading{font-family:var(--r-heading-family);font-size:var(--r-heading-size);font-weight:var(--r-heading-weight);letter-spacing:var(--r-heading-tracking);line-height:var(--r-heading-leading);color:var(--r-heading-color);font-variant-numeric:var(--r-heading-numeric)}.r-body{font-family:var(--r-body-family);font-size:var(--r-body-size);font-weight:var(--r-body-weight);letter-spacing:var(--r-body-tracking);line-height:var(--r-body-leading);color:var(--r-body-color);font-variant-numeric:var(--r-body-numeric)}.r-caption{font-family:var(--r-caption-family);font-size:var(--r-caption-size);font-weight:var(--r-caption-weight);letter-spacing:var(--r-caption-tracking);line-height:var(--r-caption-leading);color:var(--r-caption-color);font-variant-numeric:var(--r-caption-numeric)}.r-button{box-sizing:border-box;min-height:var(--r-button-height);padding:0 var(--r-button-pad);border:var(--r-button-border);border-radius:var(--r-button-radius);background:var(--r-button-bg);font-family:var(--r-button-family);font-size:var(--r-button-size);font-weight:var(--r-button-weight);letter-spacing:var(--r-button-tracking);line-height:var(--r-button-leading);color:var(--r-button-color);font-variant-numeric:var(--r-button-numeric);cursor:pointer;transition:background-color var(--r-button-dur) var(--r-button-ease), border-color var(--r-button-dur) var(--r-button-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.r-button:hover{background:var(--r-button-bg-hover)}.r-button:disabled,.r-button[aria-disabled=true]{opacity:.4;cursor:default}.r-button:disabled:hover,.r-button[aria-disabled=true]:hover{background:var(--r-button-bg)}.r-cell-date{font-family:var(--r-cell-date-family);font-size:var(--r-cell-date-size);font-weight:var(--r-cell-date-weight);letter-spacing:var(--r-cell-date-tracking);line-height:var(--r-cell-date-leading);color:var(--r-cell-date-color);font-variant-numeric:var(--r-cell-date-numeric)}.r-cell-meta{font-family:var(--r-cell-meta-family);font-size:var(--r-cell-meta-size);font-weight:var(--r-cell-meta-weight);letter-spacing:var(--r-cell-meta-tracking);line-height:var(--r-cell-meta-leading);color:var(--r-cell-meta-color);font-variant-numeric:var(--r-cell-meta-numeric)}.r-cell-hanja{font-family:var(--r-cell-hanja-family);font-size:var(--r-cell-hanja-size);font-weight:var(--r-cell-hanja-weight);letter-spacing:var(--r-cell-hanja-tracking);line-height:var(--r-cell-hanja-leading);color:var(--r-cell-hanja-color);font-variant-numeric:var(--r-cell-hanja-numeric)}.r-dial-glyph{font-family:var(--r-dial-glyph-family);font-size:var(--r-dial-glyph-size);font-weight:var(--r-dial-glyph-weight);letter-spacing:var(--r-dial-glyph-tracking);line-height:var(--r-dial-glyph-leading);color:var(--r-dial-glyph-color);font-variant-numeric:var(--r-dial-glyph-numeric)}.r-dial-minute{font-family:var(--r-dial-minute-family);font-size:var(--r-dial-minute-size);font-weight:var(--r-dial-minute-weight);letter-spacing:var(--r-dial-minute-tracking);line-height:var(--r-dial-minute-leading);color:var(--r-dial-minute-color);font-variant-numeric:var(--r-dial-minute-numeric)}.r-label{font-family:var(--r-label-family);font-size:var(--r-label-size);font-weight:var(--r-label-weight);letter-spacing:var(--r-label-tracking);line-height:var(--r-label-leading);color:var(--r-label-color);font-variant-numeric:var(--r-label-numeric)}.r-field{box-sizing:border-box;padding:var(--r-field-pad);border:var(--r-field-border);border-width:var(--r-field-border-width);border-radius:var(--r-field-radius);background:var(--r-field-bg);font-family:var(--r-field-family);font-size:var(--r-field-size);font-weight:var(--r-field-weight);letter-spacing:var(--r-field-tracking);line-height:var(--r-field-leading);color:var(--r-field-color);font-variant-numeric:var(--r-field-numeric)}.r-pillar-empty{width:1em;height:calc(1em * var(--r-display-pillar-leading));font-size:var(--r-display-pillar-size);line-height:var(--r-display-pillar-leading);place-items:center;display:inline-grid}.r-pillar-empty:before{content:"";width:var(--r-pillar-empty-dot);height:var(--r-pillar-empty-dot);translate:0 var(--r-pillar-empty-shift);background:var(--r-pillar-empty-color);border-radius:50%}.r-tnum{font-variant-numeric:tabular-nums}
