:root{--hds2-palette-white:#fff;--hds2-palette-black:#000;--hds2-palette-brandcolor-50:#f3f8ff;--hds2-palette-brandcolor-100:#e2edff;--hds2-palette-brandcolor-200:#bad2ff;--hds2-palette-brandcolor-300:#89b2ff;--hds2-palette-brandcolor-400:#5e8de8;--hds2-palette-brandcolor-500:#36c;--hds2-palette-brandcolor-600:#2a59b6;--hds2-palette-brandcolor-700:#1f489b;--hds2-palette-brandcolor-800:#143880;--hds2-palette-brandcolor-900:#06225d;--hds2-palette-gray-50:#f5f7f9;--hds2-palette-gray-100:#eef0f3;--hds2-palette-gray-200:#d7dadf;--hds2-palette-gray-300:#b4b8bd;--hds2-palette-gray-400:#91959b;--hds2-palette-gray-500:#71767c;--hds2-palette-gray-600:#5d6168;--hds2-palette-gray-700:#484c52;--hds2-palette-gray-800:#2e3136;--hds2-palette-gray-900:#1a1c20;--hds2-palette-yellow-50:#fffcf8;--hds2-palette-yellow-100:#fff8ed;--hds2-palette-yellow-200:#ffefd2;--hds2-palette-yellow-300:#ffe2ae;--hds2-palette-yellow-400:#ffd27d;--hds2-palette-yellow-500:#ffbe2b;--hds2-palette-yellow-600:#cc9927;--hds2-palette-yellow-700:#977121;--hds2-palette-yellow-800:#684e1a;--hds2-palette-yellow-900:#31250f;--hds2-palette-green-50:#effef5;--hds2-palette-green-100:#d9fce8;--hds2-palette-green-200:#aef2cd;--hds2-palette-green-300:#78e4af;--hds2-palette-green-400:#51ce94;--hds2-palette-green-500:#00b578;--hds2-palette-green-600:#009763;--hds2-palette-green-700:#00744c;--hds2-palette-green-800:#005536;--hds2-palette-green-900:#002e1b;--hds2-palette-red-50:#fff8f7;--hds2-palette-red-100:#ffedea;--hds2-palette-red-200:#ffd2cb;--hds2-palette-red-300:#ffb0a4;--hds2-palette-red-400:#ff8374;--hds2-palette-red-500:#ff3f35;--hds2-palette-red-600:#db322a;--hds2-palette-red-700:#b1221d;--hds2-palette-red-800:#891310;--hds2-palette-red-900:#560102;--hds2-palette-sky-50:#f7fcff;--hds2-palette-sky-100:#ebf7ff;--hds2-palette-sky-200:#ceecff;--hds2-palette-sky-300:#a7ddff;--hds2-palette-sky-400:#74caff;--hds2-palette-sky-500:#0ab5ff;--hds2-palette-sky-600:#1895db;--hds2-palette-sky-700:#1074b5;--hds2-palette-sky-800:#09538e;--hds2-palette-sky-900:#032e5c;--hds2-palette-alpha-black-6:#0000000f;--hds2-palette-alpha-black-12:#0000001f;--hds2-palette-alpha-black-50:#00000080;--hds2-palette-alpha-black-60:#0009;--hds2-palette-alpha-white-0:#fff0;--hds2-palette-alpha-white-20:#fff3;--hds2-palette-alpha-white-60:#fff9;--hds2-palette-alpha-white-80:#fffc;--hds2-color-dim-dark:var(--hds2-palette-alpha-black-50);--hds2-color-dim-light:var(--hds2-palette-alpha-white-60);--hds2-color-shadow-low:var(--hds2-palette-alpha-black-6);--hds2-color-shadow-high:var(--hds2-palette-alpha-black-12);--hds2-color-image-overlay:var(--hds2-palette-alpha-black-60);--hds2-color-image-default:var(--hds2-palette-alpha-white-80);--hds2-color-image-subtle:var(--hds2-palette-alpha-white-20);--hds2-color-transparent:var(--hds2-palette-alpha-white-0);--hds2-color-image-strong:var(--hds2-palette-white);--hds2-color-background-default:var(--hds2-palette-white);--hds2-color-background-subtle:var(--hds2-palette-gray-50);--hds2-color-background-inverse:var(--hds2-palette-gray-900);--hds2-color-text-strong:var(--hds2-palette-gray-900);--hds2-color-text-default:var(--hds2-palette-gray-700);--hds2-color-text-secondary:var(--hds2-palette-gray-600);--hds2-color-text-tertiary:var(--hds2-palette-gray-400);--hds2-color-text-disabled:var(--hds2-palette-gray-200);--hds2-color-text-inverse:var(--hds2-palette-white);--hds2-color-text-brand:var(--hds2-palette-brandcolor-500);--hds2-color-border-strong:var(--hds2-palette-gray-300);--hds2-color-border-default:var(--hds2-palette-gray-200);--hds2-color-border-subtle:var(--hds2-palette-gray-100);--hds2-color-fill-default:var(--hds2-palette-gray-100);--hds2-color-fill-subtle:var(--hds2-palette-gray-50);--hds2-color-fill-disabled:var(--hds2-palette-gray-100);--hds2-color-primary-default:var(--hds2-palette-brandcolor-500);--hds2-color-primary-strong:var(--hds2-palette-brandcolor-600);--hds2-color-primary-subtle:var(--hds2-palette-brandcolor-50);--hds2-color-status-success-default:var(--hds2-palette-green-500);--hds2-color-status-success-text:var(--hds2-palette-green-700);--hds2-color-status-success-background:var(--hds2-palette-green-100);--hds2-color-status-success-border:var(--hds2-palette-green-200);--hds2-color-status-warning-default:var(--hds2-palette-yellow-500);--hds2-color-status-warning-text:var(--hds2-palette-yellow-800);--hds2-color-status-warning-background:var(--hds2-palette-yellow-100);--hds2-color-status-warning-border:var(--hds2-palette-yellow-200);--hds2-color-status-error-default:var(--hds2-palette-red-500);--hds2-color-status-error-text:var(--hds2-palette-red-700);--hds2-color-status-error-background:var(--hds2-palette-red-100);--hds2-color-status-error-border:var(--hds2-palette-red-200);--hds2-color-status-inform-default:var(--hds2-palette-gray-600);--hds2-color-status-inform-text:var(--hds2-palette-gray-700);--hds2-color-status-inform-background:var(--hds2-palette-gray-100);--hds2-color-status-inform-border:var(--hds2-palette-gray-200);--hds2-color-secondary-default:var(--hds2-palette-sky-500);--hds2-color-secondary-subtle:var(--hds2-palette-sky-100);--hds2-color-attention-default:var(--hds2-palette-red-500);--hds2-color-divider-line:var(--hds2-palette-gray-100);--hds2-color-divider-section:var(--hds2-palette-gray-50);--hds2-typography-font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;--hds2-typography-font-weight-regular:400;--hds2-typography-font-weight-medium:500;--hds2-typography-font-weight-semibold:600;--hds2-typography-font-size-11:.6875rem;--hds2-typography-line-height-11:1.5;--hds2-typography-font-size-12:.75rem;--hds2-typography-line-height-12:1.5;--hds2-typography-font-size-14:.875rem;--hds2-typography-line-height-14:1.5;--hds2-typography-font-size-16:1rem;--hds2-typography-line-height-16:1.5;--hds2-typography-font-size-18:1.125rem;--hds2-typography-line-height-18:1.5;--hds2-typography-font-size-20:1.25rem;--hds2-typography-line-height-20:1.45;--hds2-typography-font-size-24:1.5rem;--hds2-typography-line-height-24:1.4;--hds2-typography-font-size-32:2rem;--hds2-typography-line-height-32:1.35;--hds2-spacing-scale-0:0px;--hds2-spacing-scale-2:2px;--hds2-spacing-scale-4:4px;--hds2-spacing-scale-6:6px;--hds2-spacing-scale-8:8px;--hds2-spacing-scale-10:10px;--hds2-spacing-scale-12:12px;--hds2-spacing-scale-16:16px;--hds2-spacing-scale-20:20px;--hds2-spacing-scale-24:24px;--hds2-spacing-scale-28:28px;--hds2-spacing-scale-32:32px;--hds2-spacing-scale-40:40px;--hds2-spacing-scale-48:48px;--hds2-spacing-scale-56:56px;--hds2-spacing-scale-64:64px;--hds2-spacing-screen-horizontal:var(--hds2-spacing-scale-20);--hds2-spacing-screen-top:var(--hds2-spacing-scale-20);--hds2-spacing-screen-bottom:var(--hds2-spacing-scale-48);--hds2-spacing-section-gap:var(--hds2-spacing-scale-32);--hds2-spacing-section-title:var(--hds2-spacing-scale-12);--hds2-spacing-element-gap:var(--hds2-spacing-scale-8);--hds2-spacing-element-text:var(--hds2-spacing-scale-6);--hds2-spacing-element-inline:var(--hds2-spacing-scale-8);--hds2-radius-scale-0:0px;--hds2-radius-scale-4:4px;--hds2-radius-scale-8:8px;--hds2-radius-scale-12:12px;--hds2-radius-scale-16:16px;--hds2-radius-scale-20:20px;--hds2-radius-scale-24:24px;--hds2-radius-scale-full:9999px;--hds2-radius-small:var(--hds2-radius-scale-8);--hds2-radius-large:var(--hds2-radius-scale-16);--hds2-radius-xlarge:var(--hds2-radius-scale-24);--hds2-radius-full:var(--hds2-radius-scale-full);--hds2-radius-none:var(--hds2-radius-scale-0);--hds2-border-width-scale-1:1px;--hds2-border-width-scale-2:2px;--hds2-border-width-default:var(--hds2-border-width-scale-1);--hds2-border-width-strong:var(--hds2-border-width-scale-2);--hds2-icon-size-scale-12:12px;--hds2-icon-size-scale-16:16px;--hds2-icon-size-scale-20:20px;--hds2-icon-size-scale-24:24px;--hds2-icon-size-scale-32:32px;--hds2-icon-size-xxlarge:var(--hds2-icon-size-scale-32);--hds2-icon-size-large:var(--hds2-icon-size-scale-24);--hds2-icon-size-medium:var(--hds2-icon-size-scale-20);--hds2-icon-size-small:var(--hds2-icon-size-scale-16);--hds2-icon-size-xsmall:var(--hds2-icon-size-scale-12);--hds2-color-secondary-text:var(--hds2-palette-sky-700);--hds2-color-fill-strong:var(--hds2-palette-gray-200);--hds2-color-text-placeholder:var(--hds2-palette-gray-300);--hds2-color-fill-selected:var(--hds2-palette-gray-800);--hds2-color-positive-default:var(--hds2-palette-green-500);--hds2-color-positive-text:var(--hds2-palette-green-700);--hds2-color-positive-background:var(--hds2-palette-green-100);--hds2-color-attention-text:var(--hds2-palette-red-700);--hds2-color-attention-background:var(--hds2-palette-red-100);--hds2-color-caution-default:var(--hds2-palette-yellow-500);--hds2-color-caution-text:var(--hds2-palette-yellow-800);--hds2-color-caution-background:var(--hds2-palette-yellow-100);--hds2-color-text-brand-inverse:var(--hds2-palette-brandcolor-400);--hds2-radius-medium:var(--hds2-radius-scale-12);--hds2-color-control-off:var(--hds2-palette-gray-400);--hds2-radius-xsmall:var(--hds2-radius-scale-4);--hds2-color-status-error-strong:var(--hds2-palette-red-600);--hds2-color-background-footer:var(--hds2-palette-gray-100);--hds2-opacity-disabled:.4;--hds2-color-secondary-strong:var(--hds2-palette-sky-600);--hds2-color-positive-strong:var(--hds2-palette-green-700);--hds2-color-caution-strong:var(--hds2-palette-yellow-500);--hds2-color-neutral-strong:var(--hds2-palette-gray-600);--hds2-color-attention-strong:var(--hds2-palette-red-600);--hds2-icon-size-scale-28:28px;--hds2-icon-size-xlarge:var(--hds2-icon-size-scale-28);--hds2-palette-alpha-white-40:#fff6;--hds2-palette-alpha-primary-20:#36c3;--hds2-palette-alpha-white-30:#ffffff4d;--hds2-shadow-low:0px 2px 8px 0px #0000000f;--hds2-shadow-high:0px 4px 16px 0px #0000001f}.hds2-text[data-variant=display]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:2rem;font-weight:600;line-height:1.35}.hds2-text[data-variant=title\.large]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4}.hds2-text[data-variant=title\.medium]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:1.25rem;font-weight:600;line-height:1.45}.hds2-text[data-variant=title\.small]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}.hds2-text[data-variant="body.large.regular"]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.hds2-text[data-variant="body.large.semibold"]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:1rem;font-weight:600;line-height:1.5}.hds2-text[data-variant="body.medium.regular"]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.hds2-text[data-variant="body.medium.semibold"]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.875rem;font-weight:600;line-height:1.5}.hds2-text[data-variant="body.small.regular"]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.75rem;font-weight:400;line-height:1.5}.hds2-text[data-variant="body.small.semibold"]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.75rem;font-weight:600;line-height:1.5}.hds2-text[data-variant=label\.large]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.hds2-text[data-variant=label\.medium]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.75rem;font-weight:600;line-height:1.5}.hds2-text[data-variant=caption]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.6875rem;font-weight:400;line-height:1.5}.hds2-text[data-variant=link\.large]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:underline}.hds2-text[data-variant=link\.medium]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:underline}.hds2-text[data-variant=link\.small]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.75rem;font-weight:600;line-height:1.5;text-decoration:underline}.hds2-text[data-variant=label\.small]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:.6875rem;font-weight:600;line-height:1.5}.hds2-text[data-variant=title\.xsmall]{font-family:var(--font-pretendard,Pretendard), "Noto Sans", sans-serif;font-size:1rem;font-weight:600;line-height:1.5}
.hds2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--hds2-color-text-default);font-family:var(--hds2-typography-font-family);font-size:1rem;line-height:1.5}.hds2-text{font-family:var(--hds2-typography-font-family);margin:0}:where(.hds2,[class^=hds2-],[class*=\ hds2-]){box-sizing:border-box}
@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-rounded.17y-79yg5~.vg.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
.hds2-icon{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:inline-block}.hds2-icon--symbol{-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0;overflow:hidden}.hds2-icon--symbol[data-fill]{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0}
.hds2-button,.hds2-icon-button,.hds2-floating-button{box-sizing:border-box;cursor:pointer;font:600 1rem/1.5 var(--hds2-typography-font-family);text-align:center;-webkit-tap-highlight-color:transparent;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hds2-button{border-radius:var(--hds2-radius-large);background:var(--hds2-color-fill-default);min-height:48px;color:var(--hds2-color-text-strong);padding:10px 16px}.hds2-button[data-size=large]{min-height:56px;padding:12px 20px}.hds2-button[data-size=small]{border-radius:var(--hds2-radius-small);min-height:36px;padding:6px 12px;font-size:.875rem}.hds2-button[data-full-width]{width:100%}.hds2-button-label{overflow-wrap:anywhere;min-width:0}.hds2-button-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.hds2-button[data-size=small] .hds2-button-icon{width:16px;height:16px}.hds2-button:active:not(:disabled,[aria-disabled=true]),.hds2-button[aria-busy=true]{background:var(--hds2-color-fill-strong)}.hds2-button[data-variant=primary],.hds2-floating-button[data-variant=primary]{background:var(--hds2-color-primary-default);color:var(--hds2-color-text-inverse)}.hds2-button[data-variant=primary]:active:not(:disabled,[aria-disabled=true]),.hds2-button[data-variant=primary][aria-busy=true],.hds2-floating-button[data-variant=primary]:active:not(:disabled){background:var(--hds2-color-primary-strong)}.hds2-button[data-variant=secondary],.hds2-icon-button[data-variant=secondary],.hds2-floating-button[data-variant=secondary]{box-shadow:inset 0 0 0 1px var(--hds2-color-primary-default);background:var(--hds2-color-background-default);color:var(--hds2-color-text-brand)}.hds2-button[data-variant=secondary]:active:not(:disabled,[aria-disabled=true]),.hds2-button[data-variant=secondary][aria-busy=true],.hds2-icon-button[data-variant=secondary]:active:not(:disabled),.hds2-floating-button[data-variant=secondary]:active:not(:disabled){background:var(--hds2-color-primary-subtle)}.hds2-button[data-variant=text-brand],.hds2-button[data-variant=text-neutral]{background:0 0;padding-inline:8px}.hds2-button[data-variant=text-brand]{color:var(--hds2-color-text-brand)}.hds2-button[data-variant=text-neutral]{color:var(--hds2-color-text-strong)}.hds2-button[data-variant=text-neutral] .hds2-button-label{text-underline-position:from-font;text-decoration:underline}.hds2-button[data-variant=text-neutral][data-size=small]{padding-inline:4px;font-weight:400}.hds2-button[data-variant^=text-]:active:not(:disabled,[aria-disabled=true]),.hds2-button[data-variant^=text-][aria-busy=true]{background:var(--hds2-color-fill-subtle)}.hds2-button:disabled,.hds2-button[aria-disabled=true],.hds2-icon-button:disabled{background:var(--hds2-color-fill-disabled);color:var(--hds2-color-text-disabled);cursor:not-allowed}.hds2-button[data-variant=secondary]:disabled,.hds2-button[data-variant=secondary][aria-disabled=true],.hds2-icon-button[data-variant=secondary]:disabled{background:var(--hds2-color-background-default);box-shadow:inset 0 0 0 1px var(--hds2-color-border-default)}.hds2-button[data-variant^=text-]:disabled,.hds2-button[data-variant^=text-][aria-disabled=true],.hds2-icon-button[data-variant=ghost]:disabled{background:0 0}.hds2-button:focus-visible,.hds2-icon-button:focus-visible,.hds2-floating-button:focus-visible{outline:2px solid var(--hds2-color-primary-default);outline-offset:3px}.hds2-button-progress{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite hds2-action-spin}.hds2-icon-button{border-radius:var(--hds2-radius-full);width:48px;height:48px;color:var(--hds2-color-text-strong);background:0 0;padding:0;position:relative}.hds2-icon-button>span{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.hds2-icon-button[data-size=large]{width:56px;height:56px}.hds2-icon-button[data-size=large]>span{width:28px;height:28px}.hds2-icon-button[data-size=small]{width:36px;height:36px}.hds2-icon-button[data-size=small]>span{width:20px;height:20px}.hds2-icon-button[data-size=xsmall]{width:24px;height:24px}.hds2-icon-button[data-size=xsmall]>span{width:16px;height:16px}.hds2-icon-button[data-size=small]:after,.hds2-icon-button[data-size=xsmall]:after{content:"";width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hds2-icon-button[data-variant=ghost]:active:not(:disabled),.hds2-icon-button[data-variant=tertiary]{background:var(--hds2-color-fill-default)}.hds2-icon-button[data-variant=tertiary]:active:not(:disabled){background:var(--hds2-color-fill-strong)}.hds2-icon-button[data-variant=on-image]{background:var(--hds2-color-background-default);box-shadow:var(--hds2-shadow-low)}.hds2-icon-button[data-variant=on-image]:active:not(:disabled){background:var(--hds2-color-fill-default)}.hds2-icon-button[data-variant=on-image-ghost]{color:var(--hds2-color-image-strong);filter:drop-shadow(0 1px 2px #0006)drop-shadow(0 0 1px #0006)}.hds2-icon-button[data-variant^=on-image]:disabled{opacity:var(--hds2-opacity-disabled)}.hds2-floating-button{border-radius:var(--hds2-radius-full);min-height:48px;box-shadow:var(--hds2-shadow-high);padding:12px 20px}.hds2-floating-button[data-form=icon-only]{width:48px;height:48px;padding:0}.hds2-floating-button[data-form=icon-only] .hds2-button-icon{width:24px;height:24px}.hds2-floating-button[data-variant=secondary]{box-shadow:var(--hds2-shadow-high),inset 0 0 0 1px var(--hds2-color-primary-default)}.hds2-floating-button[data-position]{bottom:calc(16px + var(--hds2-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));z-index:10;position:absolute}.hds2-floating-button[data-position=center]{left:50%;transform:translate(-50%)}.hds2-floating-button[data-position=end]{right:var(--hds2-spacing-screen-horizontal)}.hds2-bottom-bar{box-sizing:border-box;padding:12px var(--hds2-spacing-screen-horizontal) calc(12px + var(--hds2-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:var(--hds2-color-background-default);flex-direction:column;align-items:stretch;gap:8px;display:flex}.hds2-bottom-bar[data-fixed]{z-index:20;position:fixed;inset:auto 0 0}.hds2-bottom-bar[data-divider]{border-top:1px solid var(--hds2-color-divider-line)}.hds2-bottom-bar-actions{align-items:stretch;gap:var(--hds2-spacing-element-inline);display:flex}.hds2-bottom-bar-actions>*{flex:1 1 0;min-width:0}.hds2-bottom-bar-description{text-align:center;font:400 .75rem/1.5 var(--hds2-typography-font-family);color:var(--hds2-color-text-secondary);overflow-wrap:anywhere;margin:0}@keyframes hds2-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hds2-button-progress{animation:none}}
.hds2-choice,.hds2-switch,.hds2-chip,.hds2-select-card,.hds2-text-field,.hds2-stepper,.hds2-range,.hds2-date-picker{box-sizing:border-box;color:var(--hds2-color-text-strong,#1a1c20);font-family:inherit}.hds2-choice{cursor:pointer;min-height:44px;color:var(--hds2-color-text-default,#484c52);align-items:center;gap:8px;font-size:1rem;line-height:1.5;display:inline-flex;position:relative}.hds2-choice-input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.hds2-checkbox-mark,.hds2-radio-mark{box-sizing:border-box;background:var(--hds2-color-background-default,#fff);border:2px solid var(--hds2-color-control-off,#91959b);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.hds2-checkbox-mark{border-radius:var(--hds2-radius-xsmall,4px)}.hds2-checkbox-mark img,.hds2-checkbox-mark>span{display:none}.hds2-choice-input:checked~.hds2-checkbox-mark,.hds2-choice-input:indeterminate~.hds2-checkbox-mark,.hds2-choice-input:checked~.hds2-radio-mark{background:var(--hds2-color-fill-selected,#2e3136);border-color:var(--hds2-color-fill-selected,#2e3136)}.hds2-choice-input:checked~.hds2-checkbox-mark img{display:block}.hds2-choice-input:indeterminate~.hds2-checkbox-mark img{display:none}.hds2-choice-input:indeterminate~.hds2-checkbox-mark>span{background:#fff;width:12px;height:2px;display:block}.hds2-radio-mark{border-radius:9999px}.hds2-choice-input:checked~.hds2-radio-mark:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.hds2-choice-input:focus-visible~span,.hds2-chip:focus-visible,.hds2-stepper button:focus-visible,.hds2-date-picker button:focus-visible{outline:2px solid var(--hds2-color-primary-default,#36c);outline-offset:3px}.hds2-select-card:has(input:focus-visible){outline:2px solid var(--hds2-color-primary-default,#36c);outline-offset:3px}.hds2-choice[data-disabled],.hds2-select-card[data-disabled]{cursor:not-allowed;color:var(--hds2-color-text-disabled,#d7dadf)}.hds2-choice-input:disabled~.hds2-checkbox-mark,.hds2-choice-input:disabled~.hds2-radio-mark{border-color:var(--hds2-color-border-default,#d7dadf)}.hds2-choice-input:disabled:checked~.hds2-checkbox-mark,.hds2-choice-input:disabled:checked~.hds2-radio-mark,.hds2-choice-input:disabled:indeterminate~.hds2-checkbox-mark{background:var(--hds2-color-fill-strong,#d7dadf)}.hds2-radio-group{flex-direction:column;gap:0;display:flex}.hds2-radio-group[data-orientation=horizontal]{flex-direction:row;gap:16px}.hds2-switch{cursor:pointer;vertical-align:middle;width:40px;height:24px;display:inline-flex;position:relative}.hds2-switch-track{box-sizing:border-box;border:2px solid var(--hds2-color-control-off,#91959b);background:var(--hds2-color-background-default,#fff);border-radius:9999px;width:40px;height:24px}.hds2-switch-thumb{background:var(--hds2-color-control-off,#91959b);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:5px;left:5px}.hds2-switch-thumb img{display:none}.hds2-switch input:checked~.hds2-switch-track{background:var(--hds2-color-fill-selected,#2e3136);border-color:var(--hds2-color-fill-selected,#2e3136)}.hds2-switch input:checked~span .hds2-switch-thumb{background:#fff;width:20px;height:20px;top:2px;left:18px;box-shadow:0 1px 2px #0003}.hds2-switch input:checked~span img{display:block}.hds2-switch input:disabled~span{background:var(--hds2-color-fill-disabled,#eef0f3);border-color:var(--hds2-color-border-default,#d7dadf)}.hds2-switch input:disabled~span .hds2-switch-thumb,.hds2-switch input:disabled:checked~span{background:var(--hds2-color-fill-strong,#d7dadf)}.hds2-switch input:disabled:checked~span .hds2-switch-thumb{background:var(--hds2-color-background-default,#fff)}.hds2-chip{border:1px solid var(--hds2-color-border-default,#d7dadf);background:var(--hds2-color-background-default,#fff);white-space:nowrap;cursor:pointer;height:36px;color:var(--hds2-color-text-default,#484c52);border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:.875rem;line-height:1.5;display:inline-flex;position:relative}.hds2-chip[data-size=small]{height:32px;padding-inline:10px;font-size:.75rem}.hds2-chip:active{background:var(--hds2-color-fill-default,#eef0f3)}.hds2-chip[aria-pressed=true]{background:var(--hds2-color-fill-selected,#2e3136);color:#fff;border-color:#0000}.hds2-chip:disabled{background:var(--hds2-color-background-default,#fff);border-color:var(--hds2-color-border-subtle,#eef0f3);color:var(--hds2-color-text-disabled,#d7dadf);cursor:not-allowed}.hds2-chip-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.hds2-chip-trailing{padding-left:2px}.hds2-icon-chip{width:36px;padding:0}.hds2-icon-chip[data-size=small]{width:32px;padding:0}.hds2-select-card{border-radius:var(--hds2-radius-large,16px);min-width:96px;box-shadow:inset 0 0 0 1px var(--hds2-color-border-default,#d7dadf);background:var(--hds2-color-background-default,#fff);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;display:inline-flex;position:relative}.hds2-select-card:has(input:checked){box-shadow:inset 0 0 0 2px var(--hds2-color-fill-selected,#2e3136)}.hds2-select-card:active{background:var(--hds2-color-fill-default,#eef0f3)}.hds2-select-card[data-type=multiple]{flex-direction:row;justify-content:flex-start}.hds2-card-text{flex-direction:column;align-items:center;gap:2px;display:flex}.hds2-select-card[data-type=multiple] .hds2-card-text{align-items:flex-start}.hds2-card-title{font-size:1rem;font-weight:600;line-height:1.5}.hds2-card-description{color:var(--hds2-color-text-secondary,#5d6168);font-size:.875rem;line-height:1.5}.hds2-card-icon{display:flex}.hds2-card-icon-selected{display:none}.hds2-select-card:has(input:checked) .hds2-card-icon-default{display:none}.hds2-select-card:has(input:checked) .hds2-card-icon-selected{display:flex}.hds2-card-check{opacity:.5}.hds2-select-card:has(input:checked) .hds2-card-check{opacity:1}.hds2-select-card[data-disabled]{background:var(--hds2-color-fill-disabled,#eef0f3)}.hds2-text-field{flex-direction:column;gap:8px;min-width:0;display:flex}.hds2-field-label{gap:2px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.hds2-field-label>span{color:var(--hds2-color-status-error-text,#b1221d)}.hds2-field-box{box-sizing:border-box;border:1px solid var(--hds2-color-border-strong,#b4b8bd);border-radius:var(--hds2-radius-large,16px);background:var(--hds2-color-background-default,#fff);align-items:center;gap:8px;min-height:48px;padding:0 16px;display:flex}.hds2-field-box:focus-within{border-color:var(--hds2-color-primary-default,#36c);box-shadow:inset 0 0 0 1px var(--hds2-color-primary-default,#36c)}.hds2-field-box input,.hds2-field-box textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:1rem;line-height:1.5}.hds2-field-box input{height:46px}.hds2-field-box input::-moz-placeholder{color:var(--hds2-color-text-placeholder,#b4b8bd)}.hds2-field-box textarea::-moz-placeholder{color:var(--hds2-color-text-placeholder,#b4b8bd)}.hds2-field-box input::placeholder,.hds2-field-box textarea::placeholder{color:var(--hds2-color-text-placeholder,#b4b8bd)}.hds2-field-help{color:var(--hds2-color-text-secondary,#5d6168);font-size:.75rem;line-height:1.5}.hds2-text-field[data-error] .hds2-field-box{border-color:var(--hds2-color-status-error-default,#ff3f35);box-shadow:inset 0 0 0 1px var(--hds2-color-status-error-default,#ff3f35)}.hds2-text-field[data-error] .hds2-field-help{color:var(--hds2-color-status-error-text,#b1221d)}.hds2-text-field[data-disabled] .hds2-field-box{background:var(--hds2-color-fill-disabled,#eef0f3);border-color:var(--hds2-color-border-default,#d7dadf);color:var(--hds2-color-text-disabled,#d7dadf)}.hds2-field-clear{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.hds2-field-unit{color:var(--hds2-color-text-secondary,#5d6168);flex-shrink:0;font-size:1rem}.hds2-field-trailing{flex-shrink:0;display:flex}.hds2-area-box{flex-direction:column;align-items:stretch;gap:4px;padding-block:12px}.hds2-area-box textarea{resize:none;height:calc(var(--hds2-area-rows,4) * 1.5em + 1.5em);overflow:auto}.hds2-area-count{text-align:right;color:var(--hds2-color-text-tertiary,#91959b);font-size:.75rem;line-height:1.5}.hds2-stepper{align-items:center;gap:8px;font-size:1rem;line-height:1.5;display:inline-flex}.hds2-stepper>button{box-sizing:border-box;background:var(--hds2-color-fill-default,#eef0f3);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:relative}.hds2-stepper>button:before{content:"";position:absolute;inset:-4px}.hds2-stepper>button:disabled{opacity:.4;cursor:not-allowed}.hds2-stepper>input{box-sizing:border-box;border:1px solid var(--hds2-color-border-strong,#b4b8bd);text-align:center;width:80px;height:48px;font:inherit;color:inherit;background:var(--hds2-color-background-default,#fff);appearance:textfield;border-radius:16px}.hds2-stepper>input::-webkit-inner-spin-button{appearance:none}.hds2-stepper>input:disabled{background:var(--hds2-color-fill-disabled,#eef0f3);color:var(--hds2-color-text-disabled,#d7dadf)}.hds2-range{width:100%;min-width:0}.hds2-range-track-area{height:44px;margin-inline:14px;position:relative}.hds2-range-track,.hds2-range-active{background:var(--hds2-color-border-default,#d7dadf);border-radius:2px;height:4px;position:absolute;top:20px;left:0;right:0}.hds2-range-active{left:var(--hds2-range-start);right:calc(100% - var(--hds2-range-end));background:var(--hds2-color-fill-selected,#2e3136)}.hds2-range-track-area>input{appearance:none;pointer-events:none;background:0 0;width:calc(100% + 44px);height:44px;margin:0;position:absolute;top:0;left:-22px}.hds2-range-track-area>input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;background:url(./assets/slider-thumb.svg) 50% calc(50% + 2px)/40px 40px no-repeat;border:0;border-radius:50%;width:44px;height:44px}.hds2-range-track-area>input::-moz-range-thumb{pointer-events:auto;cursor:grab;background:url(./assets/slider-thumb.svg) 50% calc(50% + 2px)/40px 40px no-repeat;border:0;border-radius:50%;width:44px;height:44px}.hds2-range[data-disabled] .hds2-range-track-area{opacity:.4}.hds2-range-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.hds2-range-reference-space{height:60px;margin-inline:14px;position:relative}.hds2-range-reference{flex-direction:column;align-items:center;width:max-content;display:flex;position:absolute;top:0;transform:translate(-50%)}.hds2-range-reference-label{white-space:nowrap;border-radius:var(--hds2-radius-small,8px);background:var(--hds2-color-background-inverse,#1a1c20);color:var(--hds2-color-text-inverse,#fff);padding:4px 8px;font-size:.75rem;font-weight:600;line-height:1.5}.hds2-range-reference-tail{width:10px;height:5px;position:relative}.hds2-range-reference-tail img{position:absolute;top:-.5px;left:-1.2071px}.hds2-range-reference-line{width:0;height:28px;position:relative}.hds2-range-reference-line img{position:absolute;top:13.5px;left:-14px;transform:rotate(90deg)}.hds2-date-picker{background:var(--hds2-color-background-default,#fff);width:335px;max-width:100%}.hds2-calendar-header{box-sizing:border-box;align-items:center;min-height:40px;padding:4px 8px 12px;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.hds2-calendar-header>span{flex:1}.hds2-calendar-header>button{width:28px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.375rem;display:flex;position:relative}.hds2-calendar-header>button:before{content:"";position:absolute;inset:-10px -4px}.hds2-calendar-weekdays,.hds2-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));padding-inline:3px;display:grid}.hds2-calendar-weekdays>th{height:32px;color:var(--hds2-color-text-tertiary,#91959b);justify-content:center;align-items:center;font-size:.75rem;line-height:1.5;display:flex}.hds2-calendar-week:last-child{padding-bottom:8px}.hds2-date-cell{isolation:isolate;justify-content:center;align-items:center;height:47px;display:flex;position:relative}.hds2-date-cell[data-range]:before{content:"";background:var(--hds2-color-fill-default,#eef0f3);z-index:-1;position:absolute;inset:4px 0}.hds2-date-cell[data-range=start]:before{left:50%}.hds2-date-cell[data-range=end]:before{right:50%}.hds2-date-cell button{width:39px;height:39px;color:var(--hds2-color-text-strong,#1a1c20);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.875rem;line-height:1.5;display:flex}.hds2-date-cell button[aria-current=date]{border-color:var(--hds2-color-border-strong,#b4b8bd);font-weight:600}.hds2-date-cell button[data-selected]{background:var(--hds2-color-fill-selected,#2e3136);color:var(--hds2-color-text-inverse,#fff);border-color:#0000;font-weight:600}.hds2-date-cell button:disabled{color:var(--hds2-color-text-disabled,#d7dadf);cursor:not-allowed}.hds2-controls-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hds2-date-cell-standalone{width:47px;display:inline-flex}.hds2-chip-action-wrap{display:inline-flex;position:relative}.hds2-chip-has-action{padding-right:40px}.hds2-chip-has-action[data-size=small]{padding-right:38px}.hds2-chip-action{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hds2-chip-action-wrap:has([aria-pressed=true]) .hds2-chip-action{color:var(--hds2-color-text-inverse,#fff)}.hds2-chip-action:focus-visible{outline:2px solid var(--hds2-color-primary-default,#36c);outline-offset:2px}.hds2-chip-action:disabled{opacity:.4;cursor:not-allowed}.hds2-date-picker{touch-action:pan-y}.hds2-switch>.hds2-choice-input{width:44px;height:44px;inset:-10px -2px}.hds2-area-box textarea[data-overflow-bottom=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.hds2-area-box textarea[data-overflow-top=true]{-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.hds2-area-box textarea[data-overflow-top=true][data-overflow-bottom=true]{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}.hds2-switch input:checked~span .hds2-switch-thumb{box-shadow:none;background:0 0}.hds2-switch input:checked~span .hds2-switch-thumb:before{content:"";background:url(./assets/switch-thumb.svg) no-repeat;width:24px;height:24px;position:absolute;top:-1px;left:-2px}.hds2-switch-thumb img{z-index:1;position:relative}.hds2-select-card[data-disabled]{background:var(--hds2-color-background-default,#fff);box-shadow:inset 0 0 0 1px var(--hds2-color-border-subtle,#eef0f3)}.hds2-select-card[data-disabled] .hds2-card-text{opacity:1}.hds2-select-card[data-disabled] .hds2-card-title,.hds2-select-card[data-disabled] .hds2-card-description{color:var(--hds2-color-text-disabled,#d7dadf)}.hds2-select-card[data-disabled] .hds2-card-check{opacity:1}.hds2-calendar-grid{border-collapse:collapse;border-spacing:0;width:100%}.hds2-calendar-grid thead,.hds2-calendar-grid tbody{display:block}.hds2-calendar-grid th,.hds2-calendar-grid td{padding:0;font-weight:400}
.hds2-avatar{border-radius:var(--hds2-radius-full,9999px);background:var(--hds2-color-fill-default);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.hds2-avatar[data-size=xs]{width:24px;height:24px;font-size:.6875rem}.hds2-avatar[data-size=sm]{width:32px;height:32px;font-size:.875rem}.hds2-avatar[data-size=lg]{width:64px;height:64px;font-size:1.5rem;line-height:1.4}.hds2-avatar[data-type=initial]{background:var(--hds2-color-background-inverse);color:var(--hds2-color-text-inverse)}.hds2-avatar[data-type=image]{box-shadow:inset 0 0 0 1px var(--hds2-color-border-subtle)}.hds2-avatar__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hds2-badge{--badge-bg:var(--hds2-color-fill-default);--badge-text:var(--hds2-color-text-secondary);--badge-strong:var(--hds2-color-neutral-strong);--badge-border:var(--hds2-palette-gray-500);box-sizing:border-box;border-radius:var(--hds2-radius-small,8px);background:var(--badge-bg);height:24px;color:var(--badge-text);white-space:nowrap;justify-content:center;align-items:center;gap:2px;padding:0 8px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.hds2-badge[data-size=sm]{height:20px;padding-inline:6px;font-size:.6875rem}.hds2-badge[data-tone=positive]{--badge-bg:var(--hds2-color-positive-background);--badge-text:var(--hds2-color-positive-text);--badge-strong:var(--hds2-color-positive-strong);--badge-border:var(--hds2-color-positive-default)}.hds2-badge[data-tone=attention]{--badge-bg:var(--hds2-color-attention-background);--badge-text:var(--hds2-color-attention-text);--badge-strong:var(--hds2-color-attention-strong);--badge-border:var(--hds2-color-attention-default)}.hds2-badge[data-tone=caution]{--badge-bg:var(--hds2-color-caution-background);--badge-text:var(--hds2-color-caution-text);--badge-strong:var(--hds2-color-caution-strong);--badge-border:var(--hds2-color-caution-default)}.hds2-badge[data-variant=strong]{background:var(--badge-strong);color:var(--hds2-color-text-inverse)}.hds2-badge[data-tone=caution][data-variant=strong]{color:var(--hds2-color-text-strong)}.hds2-badge[data-variant=outline]{border:1px solid var(--badge-border);background:var(--hds2-color-background-default)}.hds2-badge[data-variant=on-image-dark]{background:var(--hds2-color-image-overlay);color:var(--hds2-color-text-inverse)}.hds2-badge[data-variant=on-image-light]{background:var(--hds2-color-fill-subtle);color:var(--hds2-color-text-secondary)}.hds2-badge__icon{flex-shrink:0;width:12px;height:12px;display:inline-flex}.hds2-breadcrumb{padding:8px 20px 0;font-family:inherit;font-size:.875rem;line-height:1.5}.hds2-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hds2-breadcrumb li{color:var(--hds2-color-text-tertiary);align-items:center;gap:2px;display:flex}.hds2-breadcrumb li[aria-current]{color:var(--hds2-color-text-strong);font-weight:600}.hds2-breadcrumb a{color:var(--hds2-color-text-strong);text-underline-offset:3px;text-decoration:underline}.hds2-breadcrumb__separator{flex-shrink:0;width:16px;height:16px;display:inline-flex}.hds2-callout{box-sizing:border-box;border-radius:var(--hds2-radius-medium,12px);background:var(--hds2-color-fill-subtle);color:var(--hds2-color-text-secondary);align-items:flex-start;gap:8px;padding:16px;font-family:inherit;font-size:.75rem;line-height:1.5;display:flex}.hds2-callout[data-tone=caution]{background:var(--hds2-color-caution-background)}.hds2-callout[data-tone=danger]{background:var(--hds2-color-attention-background)}.hds2-callout__icon{flex-shrink:0;width:20px;height:20px;display:flex}.hds2-callout__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hds2-callout__title{color:var(--hds2-color-text-strong);font-size:.875rem;font-weight:600}.hds2-callout__link{color:var(--hds2-color-text-strong);font-weight:600}.hds2-callout__link a{color:inherit;text-decoration:underline}.hds2-divider{background:var(--hds2-color-border-subtle);border:0;flex-shrink:0;width:100%;height:1px;margin:0}.hds2-divider[data-variant=section]{background:var(--hds2-color-fill-subtle);height:8px}.hds2-empty-state{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;font-family:inherit;line-height:1.5;display:flex}.hds2-empty-state[data-size=sm]{padding-block:24px}.hds2-empty-state__graphic{border-radius:var(--hds2-radius-xlarge,24px);background:var(--hds2-color-fill-subtle);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.hds2-empty-state[data-size=sm] .hds2-empty-state__graphic{border-radius:var(--hds2-radius-large,16px);width:48px;height:48px}.hds2-empty-state__text{flex-direction:column;gap:4px;width:100%;display:flex}.hds2-empty-state__title{color:var(--hds2-color-text-strong);font-size:1rem;font-weight:600}.hds2-empty-state__description{color:var(--hds2-color-text-secondary);font-size:.875rem}.hds2-empty-state[data-size=sm] .hds2-empty-state__title{font-size:.875rem}.hds2-empty-state[data-size=sm] .hds2-empty-state__description{font-size:.75rem}.hds2-list-row{font-family:inherit;position:relative}.hds2-list-row__body{box-sizing:border-box;background:var(--hds2-color-background-default);width:100%;min-height:56px;color:var(--hds2-color-text-strong);font:inherit;text-align:start;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 20px;text-decoration:none;display:flex}button.hds2-list-row__body,a.hds2-list-row__body{cursor:pointer}button.hds2-list-row__body:active,a.hds2-list-row__body:active{background:var(--hds2-color-fill-subtle)}button.hds2-list-row__body:disabled{cursor:default;color:var(--hds2-color-text-disabled)}.hds2-list-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.5;display:flex}.hds2-list-row__title{font-size:1rem;font-weight:600}.hds2-list-row__description{color:var(--hds2-color-text-secondary);font-size:.875rem}.hds2-list-row[data-size=lg] .hds2-list-row__title{font-size:1.125rem}.hds2-list-row[data-size=sm] .hds2-list-row__title{font-size:.875rem}.hds2-list-row[data-size=sm] .hds2-list-row__description{font-size:.75rem}.hds2-list-row__leading{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hds2-list-row__leading[data-background=true]{border-radius:var(--hds2-radius-large,16px);background:var(--hds2-color-fill-subtle);width:40px;height:40px}.hds2-list-row__body:active .hds2-list-row__leading[data-background=true]{background:var(--hds2-color-fill-default)}.hds2-list-row[data-size=sm] .hds2-list-row__leading{width:20px;height:20px}.hds2-list-row[data-size=sm] .hds2-list-row__leading[data-background=true]{width:36px;height:36px}.hds2-list-row__trailing{flex-shrink:0;align-items:center;gap:4px;font-size:.875rem;display:flex}.hds2-list-row[data-divider=true]:after{content:"";inset-inline:20px;background:var(--hds2-color-border-subtle);pointer-events:none;height:1px;position:absolute;bottom:0}.hds2-pagination{box-sizing:border-box;border-radius:var(--hds2-radius-full,9999px);background:var(--hds2-color-fill-default);color:var(--hds2-color-text-secondary);white-space:nowrap;justify-content:center;align-items:center;padding:4px 8px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.hds2-pagination[data-tone=on-image]{background:var(--hds2-color-image-overlay);color:var(--hds2-color-text-inverse)}.hds2-page-indicator{align-items:center;gap:8px;height:6px;display:inline-flex}.hds2-page-indicator__slot{justify-content:center;align-items:center;width:6px;height:6px;display:flex}.hds2-page-indicator__dot{border-radius:var(--hds2-radius-full,9999px);background:var(--hds2-color-text-placeholder);width:6px;height:6px;display:block}.hds2-page-indicator__dot[data-current=true]{background:var(--hds2-color-fill-selected)}.hds2-page-indicator__dot[data-small=true]{width:4px;height:4px}.hds2-page-indicator[data-tone=on-image] .hds2-page-indicator__dot{background:var(--hds2-color-text-inverse);opacity:.6}.hds2-page-indicator[data-tone=on-image] .hds2-page-indicator__dot[data-current=true]{opacity:1}.hds2-step-indicator{margin:0;padding:0;font-family:inherit;font-size:.75rem;line-height:1.5;list-style:none;display:flex}.hds2-step-indicator>li{min-width:0;color:var(--hds2-color-text-tertiary);flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.hds2-step-indicator__row{align-items:center;width:100%;display:flex}.hds2-step-indicator__line{background:var(--hds2-color-border-default);flex:1;height:2px}.hds2-step-indicator>li:first-child .hds2-step-indicator__line:first-child,.hds2-step-indicator>li:last-child .hds2-step-indicator__line:last-child{visibility:hidden}.hds2-step-indicator__dot{box-sizing:border-box;border-radius:var(--hds2-radius-full,9999px);background:var(--hds2-color-background-default);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.hds2-step-indicator[data-variant=outline] .hds2-step-indicator__dot{border:1px solid var(--hds2-color-border-default)}.hds2-step-indicator>li[data-state=done]{color:var(--hds2-color-text-secondary)}.hds2-step-indicator>li[data-state=current]{color:var(--hds2-color-text-strong);font-weight:600}.hds2-step-indicator>li[data-state=current] .hds2-step-indicator__dot{background:var(--hds2-color-secondary-default);border:0}.hds2-step-indicator>li[data-state=done] .hds2-step-indicator__line,.hds2-step-indicator>li[data-state=current] .hds2-step-indicator__line:first-child{background:var(--hds2-color-secondary-default)}.hds2-step-indicator__label{text-align:center;overflow-wrap:anywhere}.hds2-skeleton{box-sizing:border-box;align-items:center;width:200px;height:21px;display:inline-flex;position:relative;overflow:hidden}.hds2-skeleton>span{border-radius:var(--hds2-radius-xsmall,4px);background:var(--hds2-color-fill-default);width:100%;height:13px;display:block}.hds2-skeleton[data-variant=text-sm]{height:18px}.hds2-skeleton[data-variant=text-sm]>span{height:10px}.hds2-skeleton[data-variant=text-lg]{height:24px}.hds2-skeleton[data-variant=text-lg]>span{height:16px}.hds2-skeleton[data-variant=rectangle]{border-radius:var(--hds2-radius-large,16px);width:335px;height:200px}.hds2-skeleton[data-variant=circle]{border-radius:var(--hds2-radius-full,9999px);width:40px;height:40px}.hds2-skeleton[data-variant=rectangle]>span,.hds2-skeleton[data-variant=circle]>span{border-radius:inherit;height:100%}.hds2-skeleton[data-animated=true]>span:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hds2-color-background-default) 55%, transparent), transparent);animation:1.5s ease-in-out infinite hds2-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hds2-shimmer{to{transform:translate(100%)}}.hds2-spinner{--spinner-color:var(--hds2-color-primary-default);width:20px;height:20px;color:var(--spinner-color);display:inline-flex}.hds2-spinner[data-size=sm]{width:16px;height:16px}.hds2-spinner[data-size=lg]{width:24px;height:24px}.hds2-spinner[data-size=xl]{width:32px;height:32px}.hds2-spinner[data-tone=on-color]{--spinner-color:var(--hds2-color-text-inverse)}.hds2-spinner>span{box-sizing:border-box;background:conic-gradient(from 0deg, currentColor 0deg 90deg, color-mix(in srgb, currentColor 20%, transparent) 90deg 360deg);border-radius:50%;width:100%;height:100%;animation:1s linear infinite hds2-spin;display:block;-webkit-mask:radial-gradient(closest-side,#0000 79.99%,#000 80%);mask:radial-gradient(closest-side,#0000 79.99%,#000 80%)}.hds2-spinner[data-tone=on-color]>span{background:conic-gradient(from 0deg, currentColor 0deg 90deg, color-mix(in srgb, currentColor 30%, transparent) 90deg 360deg)}@keyframes hds2-spin{to{transform:rotate(360deg)}}.hds2-tabs{font-family:inherit}.hds2-tabs__list{box-sizing:border-box;border-bottom:1px solid var(--hds2-color-border-subtle);background:var(--hds2-color-background-default);min-height:48px;padding-inline:20px;display:flex}.hds2-tabs__list[data-variant=scrollable]{scrollbar-width:none;padding-inline:8px;overflow-x:auto}.hds2-tab{box-sizing:border-box;min-width:0;min-height:48px;color:var(--hds2-color-text-secondary);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;margin:0;padding:12px 12px 10px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;display:block}.hds2-tabs__list[data-variant=scrollable] .hds2-tab{white-space:nowrap;overflow-wrap:normal;flex:none}.hds2-tab[aria-selected=true]{color:var(--hds2-color-text-strong);border-bottom-color:var(--hds2-color-fill-selected)}.hds2-tab:active:not(:disabled){background:var(--hds2-color-fill-subtle);border-radius:var(--hds2-radius-large,16px)}.hds2-tab:disabled{color:var(--hds2-color-text-disabled);cursor:default}.hds2-title{box-sizing:border-box;align-items:center;gap:8px;padding:32px 16px 12px 20px;font-family:inherit;line-height:1.5;display:flex}.hds2-title[data-trailing=checkbox]{padding:24px 20px 4px}.hds2-title__text{flex:1;min-width:0}.hds2-title h2,.hds2-title h3,.hds2-title h4{color:var(--hds2-color-text-strong);margin:0;font-size:1.125rem;font-weight:600;line-height:1.5}.hds2-title[data-size=md] h2,.hds2-title[data-size=md] h3,.hds2-title[data-size=md] h4{font-size:1rem}.hds2-title__description{color:var(--hds2-color-text-secondary);margin-top:2px;font-size:.875rem}.hds2-title__trailing{flex-shrink:0}.hds2-page-title{box-sizing:border-box;flex-direction:column;gap:8px;padding:8px 20px 24px;font-family:inherit;display:flex}.hds2-page-title h1,.hds2-page-title h2{-webkit-line-clamp:2;color:var(--hds2-color-text-strong);-webkit-box-orient:vertical;margin:0;font-size:1.5rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.hds2-page-title[data-sentence=true] h1,.hds2-page-title[data-sentence=true] h2{white-space:pre-line}.hds2-page-title__description{color:var(--hds2-color-text-secondary);font-size:.875rem;line-height:1.5}.hds2-top-bar{box-sizing:border-box;height:calc(40px + var(--hds2-safe-area-inset-top,env(safe-area-inset-top,0px)));padding-top:var(--hds2-safe-area-inset-top,env(safe-area-inset-top,0px));background:var(--hds2-color-background-default);align-items:center;padding-inline:8px;font-family:inherit;display:flex}.hds2-top-bar[data-collapsed=true]{border-bottom:1px solid var(--hds2-color-border-subtle)}.hds2-top-bar__leading,.hds2-top-bar__trailing{flex-shrink:0;align-items:center;display:flex}.hds2-top-bar__title{min-width:0;color:var(--hds2-color-text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:600;line-height:1.5;overflow:hidden}.hds2-gnb{box-sizing:border-box;border-top:1px solid var(--hds2-color-border-subtle);padding-bottom:var(--hds2-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));background:var(--hds2-color-background-default);font-family:inherit}.hds2-gnb ul{height:56px;margin:0;padding:0 8px;list-style:none;display:flex}.hds2-gnb li{flex:1;min-width:0}.hds2-gnb a{height:56px;color:var(--hds2-color-text-default);justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.hds2-gnb a[aria-current]{color:var(--hds2-color-text-strong)}.hds2-gnb__item{box-sizing:border-box;border-radius:var(--hds2-radius-medium,12px);flex-direction:column;align-items:center;gap:2px;min-width:56px;min-height:48px;padding:4px;display:flex}.hds2-gnb a[aria-current] .hds2-gnb__item{background:var(--hds2-color-fill-default)}.hds2-gnb__icon{width:24px;height:24px;display:inline-flex;position:relative}.hds2-gnb__notification{background:var(--hds2-color-attention-default);border-radius:50%;width:4px;height:4px;position:absolute;top:0;right:0}.hds2-display-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hds2-tab:focus-visible,.hds2-list-row__body:focus-visible,.hds2-breadcrumb a:focus-visible,.hds2-gnb a:focus-visible{outline:2px solid var(--hds2-color-primary-default);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.hds2-spinner>span,.hds2-skeleton[data-animated=true]>span:after{animation:none}.hds2-skeleton[data-animated=true]>span:after{display:none}}.hds2-list-row__link{color:var(--hds2-color-text-brand);font-weight:600}.hds2-list-row[data-variant=link] .hds2-list-row__title{font-size:1rem}
.hds2-modal{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--hds2-color-text-strong,#1a1c20);font-family:var(--hds2-typography-font-family,Pretendard, sans-serif);background:0 0;border:0;margin:0;padding:20px;position:fixed;inset:0}.hds2-modal[open]{display:flex}.hds2-modal:focus{outline:none}.hds2-modal::backdrop{background:var(--hds2-color-dim-dark,#00000080)}.hds2-modal--dialog{justify-content:center;align-items:center}.hds2-dialog{box-sizing:border-box;border-radius:var(--hds2-radius-xlarge,24px);background:var(--hds2-color-background-default,white);flex-direction:column;gap:24px;width:335px;max-width:100%;max-height:100%;padding:24px;display:flex;overflow:auto}.hds2-dialog__text{overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.hds2-overlay__title{font:600 18px / 1.5 var(--hds2-typography-font-family,Pretendard, sans-serif);color:var(--hds2-color-text-strong,#1a1c20);margin:0}.hds2-dialog__description{color:var(--hds2-color-text-secondary,#5d6168);font-size:.875rem;line-height:1.5}.hds2-dialog__actions{gap:8px;width:100%;display:flex}.hds2-dialog__actions>*{flex:1;min-width:0}.hds2-dialog__actions--stacked{flex-direction:column}.hds2-dialog__actions--stacked>*{width:100%}.hds2-dim{background:var(--hds2-color-dim-dark,#00000080);position:absolute;inset:0}.hds2-modal--sheet{justify-content:center;align-items:flex-end;padding:0}.hds2-sheet{box-sizing:border-box;background:var(--hds2-color-background-default,white);color:var(--hds2-color-text-default,#383b40);font-family:var(--hds2-typography-font-family,Pretendard, sans-serif);border-radius:var(--hds2-radius-xlarge,24px) var(--hds2-radius-xlarge,24px) 0 0;flex-direction:column;width:100%;max-width:600px;margin-inline:auto;display:flex;overflow:hidden}.hds2-sheet--modal{max-height:90dvh;padding-bottom:var(--hds2-safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}.hds2-sheet--persistent{z-index:1000;padding-bottom:var(--hds2-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));transition:height .18s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001f}.hds2-sheet--collapsed{height:120px}.hds2-sheet--half{height:50dvh}.hds2-sheet--full{height:100dvh;box-shadow:none;border-radius:0}.hds2-sheet__handle{cursor:ns-resize;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;min-height:20px;display:flex}.hds2-sheet__handle span{background:var(--hds2-color-border-default,#d7dadf);border-radius:2px;width:36px;height:4px}.hds2-sheet__header{touch-action:pan-x;flex-shrink:0;align-items:center;padding:20px 8px 8px 20px;display:flex}.hds2-sheet__header .hds2-overlay__title{overflow-wrap:anywhere;flex:1}.hds2-sheet__close{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.hds2-sheet__content{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 20px;overflow-y:auto}.hds2-sheet__footer{flex-shrink:0}.hds2-sheet__footer .hds2-bottom-bar{padding-bottom:12px}.hds2-snackbar{box-sizing:border-box;z-index:1100;border-radius:var(--hds2-radius-medium,12px);background:var(--hds2-color-background-inverse,#1a1c20);width:calc(100% - 40px);max-width:560px;min-height:48px;color:var(--hds2-color-text-inverse,white);font:400 14px / 1.5 var(--hds2-typography-font-family,Pretendard, sans-serif);align-items:center;gap:8px;padding:12px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #0000001f}.hds2-snackbar--error{background:var(--hds2-color-status-error-strong,#db322a)}.hds2-snackbar--small{font-size:.75rem}.hds2-snackbar__icon{flex-shrink:0;width:20px;height:20px;display:flex}.hds2-snackbar__message{overflow-wrap:anywhere;flex:1;min-width:0}.hds2-snackbar__action{color:var(--hds2-color-text-brand-inverse,#5e8de8);font:600 14px / 1.5 var(--hds2-typography-font-family,Pretendard, sans-serif);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;position:relative}.hds2-snackbar__action:after{content:"";min-height:44px;position:absolute;inset:-10px 0}.hds2-snackbar--error .hds2-snackbar__action{color:inherit;text-underline-position:from-font;font-weight:400;text-decoration:underline}.hds2-snackbar__action--icon{background:var(--hds2-color-fill-default,#eef0f3);width:24px;height:24px;color:var(--hds2-color-text-strong,#1a1c20);border-radius:9999px;justify-content:center;align-items:center;display:flex}.hds2-snackbar__action--icon:after{inset:-10px}.hds2-sheet__handle:focus-visible,.hds2-sheet__close:focus-visible,.hds2-snackbar__action:focus-visible{outline:2px solid var(--hds2-color-primary-default,#36c);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hds2-sheet--persistent{transition:none}}

.markdown-policy-screen-module__XTz2Ia__root{background:var(--hds2-color-background-default);max-width:600px;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);margin-inline:auto}[data-safe-area=on] .markdown-policy-screen-module__XTz2Ia__root{padding-top:0}.markdown-policy-screen-module__XTz2Ia__topBar{z-index:20;position:sticky;top:0}.markdown-policy-screen-module__XTz2Ia__main{padding:var(--hds2-spacing-scale-24) var(--hds2-spacing-scale-20) max(var(--hds2-spacing-scale-32), env(safe-area-inset-bottom,0px))}.markdown-policy-screen-module__XTz2Ia__article{color:var(--hds2-color-text-default);overflow-wrap:anywhere}.markdown-policy-screen-module__XTz2Ia__article h1{margin:0 0 var(--hds2-spacing-scale-24)}.markdown-policy-screen-module__XTz2Ia__article h2{margin:var(--hds2-spacing-scale-24) 0 var(--hds2-spacing-scale-12)}.markdown-policy-screen-module__XTz2Ia__article h3{margin:var(--hds2-spacing-scale-20) 0 var(--hds2-spacing-scale-8)}.markdown-policy-screen-module__XTz2Ia__article p{margin:0 0 var(--hds2-spacing-scale-8);color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-policy-screen-module__XTz2Ia__article>span[id]:empty{height:0;scroll-margin-top:56px;display:block}.markdown-policy-screen-module__XTz2Ia__article ul,.markdown-policy-screen-module__XTz2Ia__article ol{margin-block:var(--hds2-spacing-scale-8);padding-inline-start:var(--hds2-spacing-scale-24)}.markdown-policy-screen-module__XTz2Ia__article li{margin-bottom:var(--hds2-spacing-scale-4);color:inherit;font-size:1rem;line-height:1.5}.markdown-policy-screen-module__XTz2Ia__article li>p{margin-bottom:0}.markdown-policy-screen-module__XTz2Ia__article a[href^=\#]{color:var(--hds2-palette-black);text-decoration:none}.markdown-policy-screen-module__XTz2Ia__article a[href^=\#]:hover,.markdown-policy-screen-module__XTz2Ia__article a[href^=\#]:focus-visible{text-decoration:underline}.markdown-policy-screen-module__XTz2Ia__footer{margin-top:var(--hds2-spacing-scale-32);padding-top:var(--hds2-spacing-scale-24);border-top:1px solid var(--hds2-color-border-subtle)}
