:root{--krds-color-light-primary-5:#ecf2fe;--krds-color-light-primary-10:#d8e5fd;--krds-color-light-primary-20:#b1cefb;--krds-color-light-primary-30:#86aff9;--krds-color-light-primary-40:#4c87f6;--krds-color-light-primary-50:#256ef4;--krds-color-light-primary-60:#0b50d0;--krds-color-light-primary-70:#083891;--krds-color-light-primary-80:#052561;--krds-color-light-primary-90:#03163a;--krds-color-light-primary-95:#020f27;--krds-color-light-secondary-5:#eef2f7;--krds-color-light-secondary-10:#d6e0eb;--krds-color-light-secondary-20:#bacbde;--krds-color-light-secondary-30:#90b0d5;--krds-color-light-secondary-40:#6b96c7;--krds-color-light-secondary-50:#346fb2;--krds-color-light-secondary-60:#1c589c;--krds-color-light-secondary-70:#063a74;--krds-color-light-secondary-80:#052b57;--krds-color-light-secondary-90:#031f3f;--krds-color-light-secondary-95:#02162c;--krds-color-light-gray-0:#ffffff;--krds-color-light-gray-5:#f4f5f6;--krds-color-light-gray-10:#e6e8ea;--krds-color-light-gray-20:#cdd1d5;--krds-color-light-gray-30:#b1b8be;--krds-color-light-gray-40:#8a949e;--krds-color-light-gray-50:#6d7882;--krds-color-light-gray-60:#58616a;--krds-color-light-gray-70:#464c53;--krds-color-light-gray-80:#33363d;--krds-color-light-gray-90:#1e2124;--krds-color-light-gray-95:#131416;--krds-color-light-gray-100:#000000;--krds-color-light-alpha-black100:#000000;--krds-color-light-alpha-black75:#000000bf;--krds-color-light-alpha-black50:#00000080;--krds-color-light-alpha-black25:#00000040;--krds-color-light-alpha-black10:#0000001a;--krds-color-light-alpha-black0:#00000000;--krds-color-light-alpha-white100:#ffffff;--krds-color-light-alpha-white75:#ffffffbf;--krds-color-light-alpha-white50:#ffffff80;--krds-color-light-alpha-white25:#ffffff40;--krds-color-light-alpha-white10:#ffffff1a;--krds-color-light-alpha-white0:#ffffff00;--krds-color-light-danger-5:#fdefec;--krds-color-light-danger-10:#fcdfd9;--krds-color-light-danger-20:#f7afa1;--krds-color-light-danger-30:#f48771;--krds-color-light-danger-40:#f05f42;--krds-color-light-danger-50:#de3412;--krds-color-light-danger-60:#bd2c0f;--krds-color-light-danger-70:#8a240f;--krds-color-light-danger-80:#5c180a;--krds-color-light-danger-90:#390d05;--krds-color-light-danger-95:#260903;--krds-color-light-information-5:#e7f4fe;--krds-color-light-information-10:#d3ebfd;--krds-color-light-information-20:#9ed2fa;--krds-color-light-information-30:#5fb5f7;--krds-color-light-information-40:#2098f3;--krds-color-light-information-50:#0b78cb;--krds-color-light-information-60:#096ab3;--krds-color-light-information-70:#085691;--krds-color-light-information-80:#053961;--krds-color-light-information-90:#03253f;--krds-color-light-information-95:#021a2c;--krds-color-light-warning-5:#fff3db;--krds-color-light-warning-10:#ffe0a3;--krds-color-light-warning-20:#ffc95c;--krds-color-light-warning-30:#ffb114;--krds-color-light-warning-40:#c78500;--krds-color-light-warning-50:#9e6a00;--krds-color-light-warning-60:#8a5c00;--krds-color-light-warning-70:#614100;--krds-color-light-warning-80:#422c00;--krds-color-light-warning-90:#2e1f00;--krds-color-light-warning-95:#241800;--krds-color-light-success-5:#eaf6ec;--krds-color-light-success-10:#d8eedd;--krds-color-light-success-20:#a9dab4;--krds-color-light-success-30:#7ec88e;--krds-color-light-success-40:#3fa654;--krds-color-light-success-50:#228738;--krds-color-light-success-60:#267337;--krds-color-light-success-70:#285d33;--krds-color-light-success-80:#1f4727;--krds-color-light-success-90:#122b18;--krds-color-light-success-95:#0e2012;--krds-color-light-point-5:#fbeff0;--krds-color-light-point-10:#f5d6d9;--krds-color-light-point-20:#ebadb2;--krds-color-light-point-30:#e0858c;--krds-color-light-point-40:#d65c66;--krds-color-light-point-50:#d63d4a;--krds-color-light-point-60:#ab2b36;--krds-color-light-point-70:#7a1f26;--krds-color-light-point-80:#521419;--krds-color-light-point-90:#310c0f;--krds-color-light-point-95:#21080a;--krds-color-light-graphic-10:#e5ecf9;--krds-color-light-graphic-30:#98acc5;--krds-color-light-graphic-50:#61758f;--krds-color-light-graphic-70:#39506c;--krds-color-light-graphic-90:#223a58;--krds-color-high-contrast-gray-0:#ffffff;--krds-color-high-contrast-gray-5:#f4f5f6;--krds-color-high-contrast-gray-10:#e6e8ea;--krds-color-high-contrast-gray-20:#cdd1d5;--krds-color-high-contrast-gray-30:#b1b8be;--krds-color-high-contrast-gray-40:#8a949e;--krds-color-high-contrast-gray-50:#6d7882;--krds-color-high-contrast-gray-60:#58616a;--krds-color-high-contrast-gray-70:#464c53;--krds-color-high-contrast-gray-80:#33363d;--krds-color-high-contrast-gray-90:#1e2124;--krds-color-high-contrast-gray-95:#131416;--krds-color-high-contrast-gray-100:#000000;--krds-color-high-contrast-primary-5:#ecf2fe;--krds-color-high-contrast-primary-10:#d8e5fd;--krds-color-high-contrast-primary-20:#b1cefb;--krds-color-high-contrast-primary-30:#86aff9;--krds-color-high-contrast-primary-40:#4c87f6;--krds-color-high-contrast-primary-50:#256ef4;--krds-color-high-contrast-primary-60:#0b50d0;--krds-color-high-contrast-primary-70:#083891;--krds-color-high-contrast-primary-80:#052561;--krds-color-high-contrast-primary-90:#03163a;--krds-color-high-contrast-primary-95:#020f27;--krds-color-high-contrast-secondary-5:#edf6f8;--krds-color-high-contrast-secondary-10:#d5ebf1;--krds-color-high-contrast-secondary-20:#abd8e3;--krds-color-high-contrast-secondary-30:#75c0d1;--krds-color-high-contrast-secondary-40:#3d9fb8;--krds-color-high-contrast-secondary-50:#268097;--krds-color-high-contrast-secondary-60:#1f687a;--krds-color-high-contrast-secondary-70:#17505e;--krds-color-high-contrast-secondary-80:#113b45;--krds-color-high-contrast-secondary-90:#0e3139;--krds-color-high-contrast-secondary-95:#091f25;--krds-color-high-contrast-point-5:#fbeff0;--krds-color-high-contrast-point-10:#f5d6d9;--krds-color-high-contrast-point-20:#ebadb2;--krds-color-high-contrast-point-30:#e0858c;--krds-color-high-contrast-point-40:#d65c66;--krds-color-high-contrast-point-50:#d63d4a;--krds-color-high-contrast-point-60:#ab2b36;--krds-color-high-contrast-point-70:#7a1f26;--krds-color-high-contrast-point-80:#521419;--krds-color-high-contrast-point-90:#310c0f;--krds-color-high-contrast-point-95:#21080a;--krds-color-high-contrast-danger-5:#fdefec;--krds-color-high-contrast-danger-10:#fcdfd9;--krds-color-high-contrast-danger-20:#f7afa1;--krds-color-high-contrast-danger-30:#f48771;--krds-color-high-contrast-danger-40:#f05f42;--krds-color-high-contrast-danger-50:#de3412;--krds-color-high-contrast-danger-60:#bd2c0f;--krds-color-high-contrast-danger-70:#8a240f;--krds-color-high-contrast-danger-80:#5c180a;--krds-color-high-contrast-danger-90:#390d05;--krds-color-high-contrast-danger-95:#260903;--krds-color-high-contrast-warning-5:#fff3db;--krds-color-high-contrast-warning-10:#ffe0a3;--krds-color-high-contrast-warning-20:#ffc95c;--krds-color-high-contrast-warning-30:#ffb114;--krds-color-high-contrast-warning-40:#c78500;--krds-color-high-contrast-warning-50:#9e6a00;--krds-color-high-contrast-warning-60:#8a5c00;--krds-color-high-contrast-warning-70:#614100;--krds-color-high-contrast-warning-80:#422c00;--krds-color-high-contrast-warning-90:#2e1f00;--krds-color-high-contrast-warning-95:#241800;--krds-color-high-contrast-success-5:#eaf6ec;--krds-color-high-contrast-success-10:#d8eedd;--krds-color-high-contrast-success-20:#a9dab4;--krds-color-high-contrast-success-30:#7ec88e;--krds-color-high-contrast-success-40:#3fa654;--krds-color-high-contrast-success-50:#228738;--krds-color-high-contrast-success-60:#267337;--krds-color-high-contrast-success-70:#285d33;--krds-color-high-contrast-success-80:#1f4727;--krds-color-high-contrast-success-90:#122b18;--krds-color-high-contrast-success-95:#0e2012;--krds-color-high-contrast-information-5:#e7f4fe;--krds-color-high-contrast-information-10:#d3ebfd;--krds-color-high-contrast-information-20:#9ed2fa;--krds-color-high-contrast-information-30:#5fb5f7;--krds-color-high-contrast-information-40:#2098f3;--krds-color-high-contrast-information-50:#0b78cb;--krds-color-high-contrast-information-60:#096ab3;--krds-color-high-contrast-information-70:#085691;--krds-color-high-contrast-information-80:#053961;--krds-color-high-contrast-information-90:#03253f;--krds-color-high-contrast-information-95:#021a2c;--krds-color-high-contrast-alpha-black100:#000000;--krds-color-high-contrast-alpha-black75:#000000bf;--krds-color-high-contrast-alpha-black50:#00000080;--krds-color-high-contrast-alpha-black25:#00000040;--krds-color-high-contrast-alpha-black10:#0000001a;--krds-color-high-contrast-alpha-black0:#00000000;--krds-color-high-contrast-alpha-white100:#ffffff;--krds-color-high-contrast-alpha-white75:#ffffffbf;--krds-color-high-contrast-alpha-white50:#ffffff80;--krds-color-high-contrast-alpha-white25:#ffffff40;--krds-color-high-contrast-alpha-white10:#ffffff1a;--krds-color-high-contrast-alpha-white0:#ffffff00;--krds-color-high-contrast-graphic-10:#e5ecf9;--krds-color-high-contrast-graphic-30:#98acc5;--krds-color-high-contrast-graphic-50:#61758f;--krds-color-high-contrast-graphic-70:#39506c;--krds-color-high-contrast-graphic-90:#223a58;--krds-typo-font-type:Pretendard GOV;--krds-typo-font-weight-regular:Regular;--krds-typo-font-weight-bold:Bold;--krds-typo-letter-spacing-0:0rem;--krds-typo-letter-spacing-1:0.1rem;--krds-number-0:0rem;--krds-number-1:0.1rem;--krds-number-2:0.2rem;--krds-number-3:0.4rem;--krds-number-4:0.6rem;--krds-number-5:0.8rem;--krds-number-6:1rem;--krds-number-7:1.2rem;--krds-number-8:1.6rem;--krds-number-9:2rem;--krds-number-10:2.4rem;--krds-number-11:2.8rem;--krds-number-12:3.2rem;--krds-number-13:3.6rem;--krds-number-14:4rem;--krds-number-15:4.4rem;--krds-number-16:4.8rem;--krds-number-17:5.6rem;--krds-number-18:6.4rem;--krds-number-19:7.2rem;--krds-number-20:8rem;--krds-number-21:9.6rem;--krds-number-max:100rem;--krds-light-color-surface-gray-subtler:var(--krds-color-light-gray-5);--krds-light-color-surface-gray-subtle:var(--krds-color-light-gray-10);--krds-light-color-surface-disabled:var(--krds-color-light-gray-20);--krds-light-color-surface-primary-subtler:var(--krds-color-light-primary-5);--krds-light-color-surface-secondary-subtler:var(--krds-color-light-secondary-5);--krds-light-color-surface-danger-subtler:var(--krds-color-light-danger-5);--krds-light-color-surface-warning-subtler:var(--krds-color-light-warning-5);--krds-light-color-surface-success-subtler:var(--krds-color-light-success-5);--krds-light-color-surface-information-subtler:var(--krds-color-light-information-5);--krds-light-color-surface-point-subtler:var(--krds-color-light-point-5);--krds-light-color-surface-white:var(--krds-color-light-gray-0);--krds-light-color-surface-inverse:var(--krds-color-light-gray-90);--krds-light-color-surface-white-static:var(--krds-color-light-gray-0);--krds-light-color-surface-inverse-static:var(--krds-color-light-gray-90);--krds-light-color-surface-white-subtle:var(--krds-color-light-gray-0);--krds-light-color-surface-white-subtler:var(--krds-color-light-gray-0);--krds-light-color-border-gray-light:var(--krds-color-light-gray-20);--krds-light-color-border-gray:var(--krds-color-light-gray-30);--krds-light-color-border-secondary-light:var(--krds-color-light-secondary-10);--krds-light-color-border-danger-light:var(--krds-color-light-danger-10);--krds-light-color-border-danger:var(--krds-color-light-danger-50);--krds-light-color-border-warning-light:var(--krds-color-light-warning-10);--krds-light-color-border-warning:var(--krds-color-light-warning-50);--krds-light-color-border-success-light:var(--krds-color-light-success-10);--krds-light-color-border-success:var(--krds-color-light-success-50);--krds-light-color-border-information-light:var(--krds-color-light-information-10);--krds-light-color-border-information:var(--krds-color-light-information-50);--krds-light-color-border-gray-dark:var(--krds-color-light-gray-60);--krds-light-color-border-primary:var(--krds-color-light-primary-50);--krds-light-color-border-disabled:var(--krds-color-light-gray-30);--krds-light-color-border-gray-darker:var(--krds-color-light-gray-90);--krds-light-color-border-secondary:var(--krds-color-light-secondary-70);--krds-light-color-border-inverse:var(--krds-color-light-gray-0);--krds-light-color-border-transparency:var(--krds-color-light-alpha-black0);--krds-light-color-border-primary-light:var(--krds-color-light-primary-10);--krds-light-color-border-point:var(--krds-color-light-point-50);--krds-light-color-border-point-light:var(--krds-color-light-point-10);--krds-light-color-divider-gray-light:var(--krds-color-light-gray-20);--krds-light-color-divider-gray:var(--krds-color-light-gray-40);--krds-light-color-divider-gray-dark:var(--krds-color-light-gray-50);--krds-light-color-divider-primary:var(--krds-color-light-primary-50);--krds-light-color-divider-secondary-light:var(--krds-color-light-secondary-10);--krds-light-color-divider-secondary:var(--krds-color-light-secondary-70);--krds-light-color-divider-error:var(--krds-color-light-danger-50);--krds-light-color-divider-primary-light:var(--krds-color-light-primary-10);--krds-light-color-divider-inverse:var(--krds-color-light-gray-0);--krds-light-color-divider-gray-darker:var(--krds-color-light-gray-90);--krds-light-color-divider-point:var(--krds-color-light-point-50);--krds-light-color-text-bolder:var(--krds-color-light-gray-95);--krds-light-color-text-subtle:var(--krds-color-light-gray-70);--krds-light-color-text-disabled:var(--krds-color-light-gray-40);--krds-light-color-text-disabled-on:var(--krds-color-light-gray-50);--krds-light-color-text-primary:var(--krds-color-light-primary-60);--krds-light-color-text-secondary:var(--krds-color-light-secondary-80);--krds-light-color-text-danger:var(--krds-color-light-danger-60);--krds-light-color-text-warning:var(--krds-color-light-warning-60);--krds-light-color-text-success:var(--krds-color-light-success-60);--krds-light-color-text-information:var(--krds-color-light-information-60);--krds-light-color-text-basic:var(--krds-color-light-gray-90);--krds-light-color-text-point:var(--krds-color-light-point-60);--krds-light-color-text-bolder-inverse:var(--krds-color-light-gray-0);--krds-light-color-text-basic-inverse:var(--krds-color-light-gray-0);--krds-light-color-text-subtle-inverse:var(--krds-color-light-gray-30);--krds-light-color-text-inverse-static:var(--krds-color-light-gray-0);--krds-light-color-text-static:var(--krds-color-light-gray-90);--krds-light-color-icon-gray:var(--krds-color-light-gray-80);--krds-light-color-icon-gray-fill:var(--krds-color-light-gray-20);--krds-light-color-icon-inverse:var(--krds-color-light-gray-0);--krds-light-color-icon-primary:var(--krds-color-light-primary-50);--krds-light-color-icon-secondary:var(--krds-color-light-secondary-80);--krds-light-color-icon-point:var(--krds-color-light-point-50);--krds-light-color-icon-danger:var(--krds-color-light-danger-50);--krds-light-color-icon-warning:var(--krds-color-light-warning-50);--krds-light-color-icon-success:var(--krds-color-light-success-50);--krds-light-color-icon-information:var(--krds-color-light-information-50);--krds-light-color-icon-gray-light:var(--krds-color-light-gray-70);--krds-light-color-icon-disabled:var(--krds-color-light-gray-40);--krds-light-color-icon-disabled-on:var(--krds-color-light-gray-50);--krds-light-color-icon-inverse-static:var(--krds-color-light-gray-0);--krds-light-color-icon-primary-static:var(--krds-color-light-primary-50);--krds-light-color-icon-secondary-static:var(--krds-color-light-secondary-80);--krds-light-color-icon-point-static:var(--krds-color-light-point-50);--krds-light-color-icon-danger-static:var(--krds-color-light-danger-50);--krds-light-color-icon-warning-static:var(--krds-color-light-warning-50);--krds-light-color-icon-success-static:var(--krds-color-light-success-50);--krds-light-color-icon-information-static:var(--krds-color-light-information-50);--krds-light-color-icon-gray-static:var(--krds-color-light-gray-80);--krds-light-color-link-default:var(--krds-color-light-primary-50);--krds-light-color-link-hover:var(--krds-color-light-primary-60);--krds-light-color-link-pressed:var(--krds-color-light-primary-70);--krds-light-color-link-visited:#5917b8;--krds-light-color-button-primary-fill:var(--krds-color-light-primary-50);--krds-light-color-button-primary-fill-hover:var(--krds-color-light-primary-60);--krds-light-color-button-primary-fill-pressed:var(--krds-color-light-primary-70);--krds-light-color-button-secondary-fill:var(--krds-color-light-primary-5);--krds-light-color-button-secondary-fill-hover:var(--krds-color-light-primary-10);--krds-light-color-button-secondary-fill-pressed:var(--krds-color-light-primary-20);--krds-light-color-button-secondary-border:var(--krds-color-light-primary-50);--krds-light-color-button-tertiary-fill:var(--krds-color-light-alpha-white0);--krds-light-color-button-tertiary-fill-hover:var(--krds-color-light-gray-5);--krds-light-color-button-tertiary-fill-pressed:var(--krds-color-light-gray-10);--krds-light-color-button-tertiary-border:var(--krds-color-light-gray-60);--krds-light-color-button-disabled-fill:var(--krds-color-light-gray-20);--krds-light-color-button-text-fill-hover:var(--krds-color-light-secondary-5);--krds-light-color-button-text-fill-pressed:var(--krds-color-light-secondary-10);--krds-light-color-button-text-fill:var(--krds-color-light-alpha-white0);--krds-light-color-button-text-border:var(--krds-color-light-alpha-black0);--krds-light-color-button-disabled-border:var(--krds-color-light-gray-30);--krds-light-color-background-white:var(--krds-color-light-gray-0);--krds-light-color-background-inverse:var(--krds-color-light-gray-90);--krds-light-color-background-gray-subtler:var(--krds-color-light-gray-5);--krds-light-color-background-gray-subtle:var(--krds-color-light-gray-10);--krds-light-color-background-dim:var(--krds-color-light-alpha-black75);--krds-light-color-element-disabled-light:var(--krds-color-light-gray-20);--krds-light-color-element-disabled-dark:var(--krds-color-light-gray-40);--krds-light-color-element-gray-lighter:var(--krds-color-light-gray-5);--krds-light-color-element-gray-light:var(--krds-color-light-gray-10);--krds-light-color-element-gray:var(--krds-color-light-gray-50);--krds-light-color-element-primary-lighter:var(--krds-color-light-primary-5);--krds-light-color-element-primary-light:var(--krds-color-light-primary-10);--krds-light-color-element-primary:var(--krds-color-light-primary-50);--krds-light-color-element-secondary-lighter:var(--krds-color-light-secondary-5);--krds-light-color-element-secondary-light:var(--krds-color-light-secondary-10);--krds-light-color-element-secondary:var(--krds-color-light-secondary-70);--krds-light-color-element-point-lighter:var(--krds-color-light-point-5);--krds-light-color-element-point-light:var(--krds-color-light-point-10);--krds-light-color-element-point:var(--krds-color-light-point-50);--krds-light-color-element-danger-lighter:var(--krds-color-light-danger-5);--krds-light-color-element-danger:var(--krds-color-light-danger-50);--krds-light-color-element-warning-lighter:var(--krds-color-light-warning-5);--krds-light-color-element-warning:var(--krds-color-light-warning-30);--krds-light-color-element-success-lighter:var(--krds-color-light-success-5);--krds-light-color-element-success:var(--krds-color-light-success-50);--krds-light-color-element-information-lighter:var(--krds-color-light-information-5);--krds-light-color-element-information:var(--krds-color-light-information-50);--krds-light-color-element-inverse:var(--krds-color-light-gray-0);--krds-light-color-element-gray-dark:var(--krds-color-light-gray-60);--krds-light-color-element-inverse-static:var(--krds-color-light-gray-0);--krds-light-color-action-white:var(--krds-color-light-gray-0);--krds-light-color-action-primary:var(--krds-color-light-alpha-white0);--krds-light-color-action-primary-hover:var(--krds-color-light-primary-5);--krds-light-color-action-primary-pressed:var(--krds-color-light-primary-10);--krds-light-color-action-secondary:var(--krds-color-light-alpha-white0);--krds-light-color-action-secondary-hover:var(--krds-color-light-secondary-5);--krds-light-color-action-secondary-pressed:var(--krds-color-light-secondary-10);--krds-light-color-action-secondary-selected:var(--krds-color-light-secondary-5);--krds-light-color-action-secondary-on:var(--krds-color-light-alpha-white0);--krds-light-color-action-secondary-on-hover:var(--krds-color-light-gray-0);--krds-light-color-action-secondary-on-pressed:var(--krds-color-light-secondary-10);--krds-light-color-action-secondary-on-selected:var(--krds-color-light-gray-0);--krds-light-color-action-secondary-active:var(--krds-color-light-secondary-70);--krds-light-color-action-primary-active:var(--krds-color-light-primary-50);--krds-light-color-action-disabled:var(--krds-color-light-gray-20);--krds-light-color-action-primary-selected:var(--krds-color-light-primary-5);--krds-light-color-input-border:var(--krds-color-light-gray-60);--krds-light-color-input-border-disabled:var(--krds-color-light-gray-30);--krds-light-color-input-border-active:var(--krds-color-light-primary-50);--krds-light-color-input-border-error:var(--krds-color-light-danger-50);--krds-light-color-input-surface:var(--krds-color-light-gray-0);--krds-light-color-input-surface-disabled:var(--krds-color-light-gray-20);--krds-light-color-graphic-blue-subtler:var(--krds-color-light-graphic-10);--krds-light-color-graphic-blue-subtle:var(--krds-color-light-graphic-30);--krds-light-color-graphic-blue:var(--krds-color-light-graphic-50);--krds-light-color-graphic-blue-dark:var(--krds-color-light-graphic-70);--krds-light-color-graphic-blue-darker:var(--krds-color-light-graphic-90);--krds-light-color-graphic-red-subtler:var(--krds-color-light-point-5);--krds-light-color-graphic-red-subtle:var(--krds-color-light-point-10);--krds-light-color-graphic-red:var(--krds-color-high-contrast-point-20);--krds-light-color-graphic-red-dark:var(--krds-color-high-contrast-point-40);--krds-light-color-graphic-red-darker:var(--krds-color-high-contrast-point-70);--krds-light-color-graphic-brand:var(--krds-color-light-primary-50);--krds-light-color-alpha-base100:var(--krds-color-light-alpha-white100);--krds-light-color-alpha-base50:var(--krds-color-light-alpha-white50);--krds-light-color-alpha-base25:var(--krds-color-high-contrast-alpha-white25);--krds-light-color-alpha-base0:var(--krds-color-light-alpha-white0);--krds-light-color-alpha-inverse100:var(--krds-color-light-alpha-black100);--krds-light-color-alpha-inverse50:var(--krds-color-light-alpha-black50);--krds-light-color-alpha-inverse25:var(--krds-color-light-alpha-black25);--krds-light-color-alpha-inverse0:var(--krds-color-light-alpha-black0);--krds-light-color-alpha-base75:var(--krds-color-light-alpha-white75);--krds-light-color-alpha-inverse75:var(--krds-color-light-alpha-black75);--krds-light-color-alpha-inverse10:var(--krds-color-light-alpha-black10);--krds-light-color-alpha-base10:var(--krds-color-high-contrast-alpha-white10);--krds-light-color-alpha-shadow1:#0000000d;--krds-light-color-alpha-shadow2:#00000014;--krds-light-color-alpha-shadow3:#0000001f;--krds-light-border-width-variable-regular:0.1rem;--krds-light-border-width-variable-medium:0.2rem;--krds-light-border-width-static-regular:0.1rem;--krds-light-border-width-static-medium:0.2rem;--krds-high-contrast-color-surface-gray-subtler:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-surface-gray-subtle:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-surface-disabled:var(--krds-color-high-contrast-gray-70);--krds-high-contrast-color-surface-primary-subtler:var(--krds-color-high-contrast-primary-95);--krds-high-contrast-color-surface-secondary-subtler:var(--krds-color-high-contrast-secondary-95);--krds-high-contrast-color-surface-danger-subtler:var(--krds-color-high-contrast-danger-95);--krds-high-contrast-color-surface-warning-subtler:var(--krds-color-high-contrast-warning-95);--krds-high-contrast-color-surface-success-subtler:var(--krds-color-high-contrast-success-95);--krds-high-contrast-color-surface-information-subtler:var(--krds-color-high-contrast-information-95);--krds-high-contrast-color-surface-point-subtler:var(--krds-color-high-contrast-point-95);--krds-high-contrast-color-surface-white:var(--krds-color-high-contrast-gray-100);--krds-high-contrast-color-surface-inverse:var(--krds-color-high-contrast-gray-10);--krds-high-contrast-color-surface-white-static:var(--krds-color-high-contrast-gray-0);--krds-high-contrast-color-surface-inverse-static:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-surface-white-subtle:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-surface-white-subtler:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-border-gray-light:var(--krds-color-high-contrast-gray-80);--krds-high-contrast-color-border-gray:var(--krds-color-high-contrast-gray-70);--krds-high-contrast-color-border-secondary-light:var(--krds-color-high-contrast-secondary-90);--krds-high-contrast-color-border-danger-light:var(--krds-color-high-contrast-danger-90);--krds-high-contrast-color-border-danger:var(--krds-color-high-contrast-danger-50);--krds-high-contrast-color-border-warning-light:var(--krds-color-high-contrast-warning-90);--krds-high-contrast-color-border-warning:var(--krds-color-high-contrast-warning-50);--krds-high-contrast-color-border-success-light:var(--krds-color-high-contrast-success-90);--krds-high-contrast-color-border-success:var(--krds-color-high-contrast-success-50);--krds-high-contrast-color-border-information-light:var(--krds-color-high-contrast-information-90);--krds-high-contrast-color-border-information:var(--krds-color-high-contrast-information-50);--krds-high-contrast-color-border-gray-dark:var(--krds-color-high-contrast-gray-40);--krds-high-contrast-color-border-primary:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-border-disabled:var(--krds-color-high-contrast-gray-70);--krds-high-contrast-color-border-gray-darker:var(--krds-color-high-contrast-gray-10);--krds-high-contrast-color-border-secondary:var(--krds-color-high-contrast-secondary-60);--krds-high-contrast-color-border-inverse:var(--krds-color-high-contrast-gray-100);--krds-high-contrast-color-border-transparency:var(--krds-color-high-contrast-alpha-white25);--krds-high-contrast-color-border-primary-light:var(--krds-color-high-contrast-primary-90);--krds-high-contrast-color-border-point:var(--krds-color-high-contrast-point-50);--krds-high-contrast-color-border-point-light:var(--krds-color-high-contrast-point-90);--krds-high-contrast-color-divider-gray-light:var(--krds-color-high-contrast-gray-80);--krds-high-contrast-color-divider-gray:var(--krds-color-high-contrast-gray-70);--krds-high-contrast-color-divider-gray-dark:var(--krds-color-high-contrast-gray-50);--krds-high-contrast-color-divider-primary:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-divider-secondary-light:var(--krds-color-high-contrast-secondary-90);--krds-high-contrast-color-divider-secondary:var(--krds-color-high-contrast-secondary-60);--krds-high-contrast-color-divider-error:var(--krds-color-high-contrast-danger-50);--krds-high-contrast-color-divider-primary-light:var(--krds-color-high-contrast-primary-90);--krds-high-contrast-color-divider-inverse:var(--krds-color-high-contrast-gray-100);--krds-high-contrast-color-divider-gray-darker:var(--krds-color-high-contrast-gray-10);--krds-high-contrast-color-divider-point:var(--krds-color-high-contrast-point-50);--krds-high-contrast-color-text-bolder:var(--krds-color-high-contrast-gray-10);--krds-high-contrast-color-text-subtle:var(--krds-color-high-contrast-gray-20);--krds-high-contrast-color-text-disabled:var(--krds-color-high-contrast-gray-60);--krds-high-contrast-color-text-disabled-on:var(--krds-color-high-contrast-gray-50);--krds-high-contrast-color-text-primary:var(--krds-color-high-contrast-primary-20);--krds-high-contrast-color-text-secondary:var(--krds-color-high-contrast-secondary-20);--krds-high-contrast-color-text-danger:var(--krds-color-high-contrast-danger-20);--krds-high-contrast-color-text-warning:var(--krds-color-high-contrast-warning-20);--krds-high-contrast-color-text-success:var(--krds-color-high-contrast-success-20);--krds-high-contrast-color-text-information:var(--krds-color-high-contrast-information-20);--krds-high-contrast-color-text-basic:var(--krds-color-high-contrast-gray-5);--krds-high-contrast-color-text-point:var(--krds-color-high-contrast-point-20);--krds-high-contrast-color-text-bolder-inverse:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-text-basic-inverse:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-text-subtle-inverse:var(--krds-color-high-contrast-gray-70);--krds-high-contrast-color-text-inverse-static:var(--krds-color-high-contrast-gray-0);--krds-high-contrast-color-text-static:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-icon-gray:var(--krds-color-high-contrast-gray-5);--krds-high-contrast-color-icon-gray-fill:var(--krds-color-high-contrast-gray-70);--krds-high-contrast-color-icon-inverse:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-icon-primary:var(--krds-color-high-contrast-primary-20);--krds-high-contrast-color-icon-secondary:var(--krds-color-high-contrast-secondary-20);--krds-high-contrast-color-icon-point:var(--krds-color-high-contrast-point-20);--krds-high-contrast-color-icon-danger:var(--krds-color-high-contrast-danger-20);--krds-high-contrast-color-icon-warning:var(--krds-color-high-contrast-warning-20);--krds-high-contrast-color-icon-success:var(--krds-color-high-contrast-success-20);--krds-high-contrast-color-icon-information:var(--krds-color-high-contrast-information-20);--krds-high-contrast-color-icon-gray-light:var(--krds-color-high-contrast-gray-20);--krds-high-contrast-color-icon-disabled:var(--krds-color-high-contrast-gray-60);--krds-high-contrast-color-icon-disabled-on:var(--krds-color-high-contrast-gray-50);--krds-high-contrast-color-icon-inverse-static:var(--krds-color-high-contrast-gray-0);--krds-high-contrast-color-icon-primary-static:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-icon-secondary-static:var(--krds-color-high-contrast-secondary-80);--krds-high-contrast-color-icon-point-static:var(--krds-color-high-contrast-point-50);--krds-high-contrast-color-icon-danger-static:var(--krds-color-high-contrast-danger-50);--krds-high-contrast-color-icon-warning-static:var(--krds-color-high-contrast-warning-50);--krds-high-contrast-color-icon-success-static:var(--krds-color-high-contrast-success-50);--krds-high-contrast-color-icon-information-static:var(--krds-color-high-contrast-information-50);--krds-high-contrast-color-icon-gray-static:var(--krds-color-high-contrast-gray-80);--krds-high-contrast-color-link-default:var(--krds-color-high-contrast-primary-30);--krds-high-contrast-color-link-hover:var(--krds-color-high-contrast-primary-20);--krds-high-contrast-color-link-pressed:var(--krds-color-high-contrast-primary-10);--krds-high-contrast-color-link-visited:#c49ff9;--krds-high-contrast-color-button-primary-fill:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-button-primary-fill-hover:var(--krds-color-high-contrast-primary-60);--krds-high-contrast-color-button-primary-fill-pressed:var(--krds-color-high-contrast-primary-70);--krds-high-contrast-color-button-secondary-fill:var(--krds-color-high-contrast-primary-95);--krds-high-contrast-color-button-secondary-fill-hover:var(--krds-color-high-contrast-primary-90);--krds-high-contrast-color-button-secondary-fill-pressed:var(--krds-color-high-contrast-primary-80);--krds-high-contrast-color-button-secondary-border:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-button-tertiary-fill:var(--krds-color-high-contrast-alpha-black0);--krds-high-contrast-color-button-tertiary-fill-hover:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-button-tertiary-fill-pressed:var(--krds-color-high-contrast-gray-80);--krds-high-contrast-color-button-tertiary-border:var(--krds-color-high-contrast-gray-40);--krds-high-contrast-color-button-disabled-fill:var(--krds-color-high-contrast-gray-80);--krds-high-contrast-color-button-text-fill-hover:var(--krds-color-high-contrast-secondary-95);--krds-high-contrast-color-button-text-fill-pressed:var(--krds-color-high-contrast-secondary-90);--krds-high-contrast-color-button-text-fill:var(--krds-color-high-contrast-alpha-black0);--krds-high-contrast-color-button-text-border:var(--krds-color-high-contrast-alpha-white50);--krds-high-contrast-color-button-disabled-border:var(--krds-color-high-contrast-gray-70);--krds-high-contrast-color-background-white:var(--krds-color-high-contrast-gray-100);--krds-high-contrast-color-background-inverse:var(--krds-color-high-contrast-gray-10);--krds-high-contrast-color-background-gray-subtler:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-background-gray-subtle:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-background-dim:var(--krds-color-high-contrast-alpha-black75);--krds-high-contrast-color-element-disabled-light:var(--krds-color-high-contrast-gray-80);--krds-high-contrast-color-element-disabled-dark:var(--krds-color-high-contrast-gray-60);--krds-high-contrast-color-element-gray-lighter:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-element-gray-light:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-element-gray:var(--krds-color-high-contrast-gray-50);--krds-high-contrast-color-element-primary-lighter:var(--krds-color-high-contrast-primary-95);--krds-high-contrast-color-element-primary-light:var(--krds-color-high-contrast-primary-90);--krds-high-contrast-color-element-primary:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-element-secondary-lighter:var(--krds-color-high-contrast-secondary-95);--krds-high-contrast-color-element-secondary-light:var(--krds-color-high-contrast-secondary-90);--krds-high-contrast-color-element-secondary:var(--krds-color-high-contrast-secondary-60);--krds-high-contrast-color-element-point-lighter:var(--krds-color-high-contrast-point-95);--krds-high-contrast-color-element-point-light:var(--krds-color-high-contrast-point-90);--krds-high-contrast-color-element-point:var(--krds-color-high-contrast-point-50);--krds-high-contrast-color-element-danger-lighter:var(--krds-color-high-contrast-danger-95);--krds-high-contrast-color-element-danger:var(--krds-color-high-contrast-danger-50);--krds-high-contrast-color-element-warning-lighter:var(--krds-color-high-contrast-warning-95);--krds-high-contrast-color-element-warning:var(--krds-color-high-contrast-warning-30);--krds-high-contrast-color-element-success-lighter:var(--krds-color-high-contrast-success-95);--krds-high-contrast-color-element-success:var(--krds-color-high-contrast-success-50);--krds-high-contrast-color-element-information-lighter:var(--krds-color-high-contrast-information-95);--krds-high-contrast-color-element-information:var(--krds-color-high-contrast-information-50);--krds-high-contrast-color-element-inverse:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-element-gray-dark:var(--krds-color-high-contrast-gray-40);--krds-high-contrast-color-element-inverse-static:var(--krds-color-high-contrast-gray-0);--krds-high-contrast-color-action-white:var(--krds-color-light-gray-100);--krds-high-contrast-color-action-primary:var(--krds-color-high-contrast-alpha-black0);--krds-high-contrast-color-action-primary-hover:var(--krds-color-high-contrast-primary-95);--krds-high-contrast-color-action-primary-pressed:var(--krds-color-high-contrast-primary-90);--krds-high-contrast-color-action-secondary:var(--krds-color-light-alpha-black0);--krds-high-contrast-color-action-secondary-hover:var(--krds-color-high-contrast-secondary-95);--krds-high-contrast-color-action-secondary-pressed:var(--krds-color-high-contrast-secondary-90);--krds-high-contrast-color-action-secondary-selected:var(--krds-color-high-contrast-secondary-95);--krds-high-contrast-color-action-secondary-on:var(--krds-color-high-contrast-alpha-black0);--krds-high-contrast-color-action-secondary-on-hover:var(--krds-color-high-contrast-gray-100);--krds-high-contrast-color-action-secondary-on-pressed:var(--krds-color-high-contrast-secondary-90);--krds-high-contrast-color-action-secondary-on-selected:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-action-secondary-active:var(--krds-color-high-contrast-secondary-60);--krds-high-contrast-color-action-primary-active:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-action-disabled:var(--krds-color-high-contrast-gray-80);--krds-high-contrast-color-action-primary-selected:var(--krds-color-high-contrast-primary-95);--krds-high-contrast-color-input-border:var(--krds-color-high-contrast-gray-40);--krds-high-contrast-color-input-border-disabled:var(--krds-color-high-contrast-gray-70);--krds-high-contrast-color-input-border-active:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-input-border-error:var(--krds-color-high-contrast-danger-50);--krds-high-contrast-color-input-surface:var(--krds-color-high-contrast-gray-90);--krds-high-contrast-color-input-surface-disabled:var(--krds-color-high-contrast-gray-95);--krds-high-contrast-color-graphic-blue-subtler:var(--krds-color-high-contrast-graphic-10);--krds-high-contrast-color-graphic-blue-subtle:var(--krds-color-high-contrast-graphic-30);--krds-high-contrast-color-graphic-blue:var(--krds-color-high-contrast-graphic-50);--krds-high-contrast-color-graphic-blue-dark:var(--krds-color-high-contrast-graphic-70);--krds-high-contrast-color-graphic-blue-darker:var(--krds-color-high-contrast-graphic-90);--krds-high-contrast-color-graphic-red-subtler:var(--krds-color-high-contrast-point-5);--krds-high-contrast-color-graphic-red-subtle:var(--krds-color-high-contrast-point-10);--krds-high-contrast-color-graphic-red:var(--krds-color-high-contrast-point-20);--krds-high-contrast-color-graphic-red-dark:var(--krds-color-high-contrast-point-40);--krds-high-contrast-color-graphic-red-darker:var(--krds-color-high-contrast-point-70);--krds-high-contrast-color-graphic-brand:var(--krds-color-high-contrast-primary-50);--krds-high-contrast-color-alpha-base100:var(--krds-color-high-contrast-alpha-black100);--krds-high-contrast-color-alpha-base50:var(--krds-color-high-contrast-alpha-black50);--krds-high-contrast-color-alpha-base25:var(--krds-color-high-contrast-alpha-black25);--krds-high-contrast-color-alpha-base0:var(--krds-color-light-alpha-black0);--krds-high-contrast-color-alpha-inverse100:var(--krds-color-high-contrast-alpha-white100);--krds-high-contrast-color-alpha-inverse50:var(--krds-color-high-contrast-alpha-white50);--krds-high-contrast-color-alpha-inverse25:var(--krds-color-high-contrast-alpha-white25);--krds-high-contrast-color-alpha-inverse0:var(--krds-color-high-contrast-alpha-white0);--krds-high-contrast-color-alpha-base75:var(--krds-color-high-contrast-alpha-black75);--krds-high-contrast-color-alpha-inverse75:var(--krds-color-high-contrast-alpha-white75);--krds-high-contrast-color-alpha-inverse10:var(--krds-color-high-contrast-alpha-black25);--krds-high-contrast-color-alpha-base10:var(--krds-color-high-contrast-alpha-black10);--krds-high-contrast-color-alpha-shadow1:#0000001f;--krds-high-contrast-color-alpha-shadow2:#00000033;--krds-high-contrast-color-alpha-shadow3:#00000066;--krds-high-contrast-border-width-variable-regular:0.2rem;--krds-high-contrast-border-width-variable-medium:0.3rem;--krds-high-contrast-border-width-static-regular:0.1rem;--krds-high-contrast-border-width-static-medium:0.2rem;--krds-pc-font-size-display-large:6rem;--krds-pc-font-size-display-medium:4.4rem;--krds-pc-font-size-display-small:3.6rem;--krds-pc-font-size-body-large:1.9rem;--krds-pc-font-size-body-medium:1.7rem;--krds-pc-font-size-body-small:1.5rem;--krds-pc-font-size-body-xsmall:1.3rem;--krds-pc-font-size-label-large:1.9rem;--krds-pc-font-size-label-medium:1.7rem;--krds-pc-font-size-label-small:1.5rem;--krds-pc-font-size-label-xsmall:1.3rem;--krds-pc-font-size-heading-large:3.2rem;--krds-pc-font-size-heading-medium:2.4rem;--krds-pc-font-size-heading-small:1.9rem;--krds-pc-font-size-heading-xsmall:1.7rem;--krds-pc-font-size-heading-xxsmall:1.5rem;--krds-pc-font-size-heading-xlarge:4rem;--krds-pc-font-size-navigation-title-medium:2.4rem;--krds-pc-font-size-navigation-title-small:1.9rem;--krds-pc-font-size-navigation-depth-medium-bold:1.7rem;--krds-pc-font-size-navigation-depth-medium:1.7rem;--krds-pc-font-size-navigation-depth-small-bold:1.5rem;--krds-pc-font-size-navigation-depth-small:1.5rem;--krds-pc-gap-layout-header-breadcrumb:var(--krds-number-10);--krds-pc-gap-layout-left-contents:var(--krds-number-18);--krds-pc-gap-layout-contents-right:var(--krds-number-14);--krds-pc-gap-layout-h1-h2:var(--krds-number-16);--krds-pc-gap-layout-h2-h2:var(--krds-number-20);--krds-pc-gap-layout-h2-h3:var(--krds-number-14);--krds-pc-gap-layout-h3-h3:var(--krds-number-18);--krds-pc-gap-layout-h3-h4:var(--krds-number-10);--krds-pc-gap-layout-h4-h4:var(--krds-number-14);--krds-pc-gap-layout-h4-h5:var(--krds-number-8);--krds-pc-gap-layout-h5-h5:var(--krds-number-12);--krds-pc-gap-layout-title-body-small:var(--krds-number-8);--krds-pc-gap-layout-title-body-medium:var(--krds-number-9);--krds-pc-gap-layout-title-body-large:var(--krds-number-10);--krds-pc-gap-layout-breadcrumb-h1:var(--krds-number-14);--krds-pc-gap-layout-contents-footer:var(--krds-number-18);--krds-pc-gap-layout-text-text-large:var(--krds-number-9);--krds-pc-gap-layout-text-text-medium:var(--krds-number-8);--krds-pc-gap-layout-text-text-small:var(--krds-number-7);--krds-pc-gap-layout-image-text-small:var(--krds-number-9);--krds-pc-gap-layout-image-text-medium:var(--krds-number-10);--krds-pc-gap-layout-image-text-large:var(--krds-number-12);--krds-pc-padding-card-large:var(--krds-number-14);--krds-pc-padding-card-medium:var(--krds-number-12);--krds-pc-padding-card-small:var(--krds-number-10);--krds-pc-padding-card-xsmall:var(--krds-number-8);--krds-mobile-font-size-display-large:4.4rem;--krds-mobile-font-size-display-medium:3.2rem;--krds-mobile-font-size-display-small:2.8rem;--krds-mobile-font-size-body-large:1.9rem;--krds-mobile-font-size-body-medium:1.7rem;--krds-mobile-font-size-body-small:1.5rem;--krds-mobile-font-size-body-xsmall:1.3rem;--krds-mobile-font-size-label-large:1.9rem;--krds-mobile-font-size-label-medium:1.7rem;--krds-mobile-font-size-label-small:1.5rem;--krds-mobile-font-size-label-xsmall:1.3rem;--krds-mobile-font-size-heading-large:2.4rem;--krds-mobile-font-size-heading-medium:2.2rem;--krds-mobile-font-size-heading-small:1.9rem;--krds-mobile-font-size-heading-xsmall:1.7rem;--krds-mobile-font-size-heading-xxsmall:1.5rem;--krds-mobile-font-size-heading-xlarge:2.8rem;--krds-mobile-font-size-navigation-title-medium:2.2rem;--krds-mobile-font-size-navigation-title-small:1.9rem;--krds-mobile-font-size-navigation-depth-medium-bold:1.7rem;--krds-mobile-font-size-navigation-depth-medium:1.7rem;--krds-mobile-font-size-navigation-depth-small-bold:1.5rem;--krds-mobile-font-size-navigation-depth-small:1.5rem;--krds-mobile-gap-layout-header-breadcrumb:var(--krds-number-8);--krds-mobile-gap-layout-left-contents:0rem;--krds-mobile-gap-layout-contents-right:0rem;--krds-mobile-gap-layout-h1-h2:var(--krds-number-12);--krds-mobile-gap-layout-h2-h2:var(--krds-number-14);--krds-mobile-gap-layout-h2-h3:var(--krds-number-10);--krds-mobile-gap-layout-h3-h3:var(--krds-number-12);--krds-mobile-gap-layout-h3-h4:var(--krds-number-8);--krds-mobile-gap-layout-h4-h4:var(--krds-number-10);--krds-mobile-gap-layout-h4-h5:var(--krds-number-7);--krds-mobile-gap-layout-h5-h5:var(--krds-number-8);--krds-mobile-gap-layout-title-body-small:var(--krds-number-5);--krds-mobile-gap-layout-title-body-medium:var(--krds-number-7);--krds-mobile-gap-layout-title-body-large:var(--krds-number-9);--krds-mobile-gap-layout-breadcrumb-h1:var(--krds-number-12);--krds-mobile-gap-layout-contents-footer:var(--krds-number-14);--krds-mobile-gap-layout-text-text-large:var(--krds-number-8);--krds-mobile-gap-layout-text-text-medium:var(--krds-number-7);--krds-mobile-gap-layout-text-text-small:var(--krds-number-6);--krds-mobile-gap-layout-image-text-small:var(--krds-number-8);--krds-mobile-gap-layout-image-text-medium:var(--krds-number-9);--krds-mobile-gap-layout-image-text-large:var(--krds-number-10);--krds-mobile-padding-card-large:var(--krds-number-10);--krds-mobile-padding-card-medium:var(--krds-number-10);--krds-mobile-padding-card-small:var(--krds-number-9);--krds-mobile-padding-card-xsmall:var(--krds-number-7);--krds-gap-1:var(--krds-number-2);--krds-gap-2:var(--krds-number-3);--krds-gap-3:var(--krds-number-5);--krds-gap-4:var(--krds-number-7);--krds-gap-5:var(--krds-number-8);--krds-gap-6:var(--krds-number-9);--krds-gap-7:var(--krds-number-10);--krds-gap-8:var(--krds-number-12);--krds-gap-9:var(--krds-number-14);--krds-gap-10:var(--krds-number-16);--krds-gap-11:var(--krds-number-18);--krds-gap-12:var(--krds-number-20);--krds-padding-1:var(--krds-number-2);--krds-padding-2:var(--krds-number-3);--krds-padding-3:var(--krds-number-5);--krds-padding-4:var(--krds-number-6);--krds-padding-5:var(--krds-number-7);--krds-padding-6:var(--krds-number-8);--krds-padding-7:var(--krds-number-9);--krds-padding-8:var(--krds-number-10);--krds-padding-9:var(--krds-number-12);--krds-padding-10:var(--krds-number-14);--krds-size-height-1:var(--krds-number-5);--krds-size-height-2:var(--krds-number-8);--krds-size-height-3:var(--krds-number-9);--krds-size-height-4:var(--krds-number-10);--krds-size-height-5:var(--krds-number-12);--krds-size-height-6:var(--krds-number-14);--krds-size-height-7:var(--krds-number-16);--krds-size-height-8:var(--krds-number-17);--krds-size-height-9:var(--krds-number-18);--krds-size-height-10:var(--krds-number-19);--krds-size-height-11:var(--krds-number-20);--krds-radius-xsmall1:var(--krds-number-2);--krds-radius-xsmall2:var(--krds-number-2);--krds-radius-xsmall3:var(--krds-number-2);--krds-radius-small1:var(--krds-number-3);--krds-radius-small2:var(--krds-number-3);--krds-radius-small3:var(--krds-number-3);--krds-radius-medium1:var(--krds-number-4);--krds-radius-medium2:var(--krds-number-4);--krds-radius-medium3:var(--krds-number-5);--krds-radius-medium4:var(--krds-number-5);--krds-radius-large1:var(--krds-number-6);--krds-radius-large2:var(--krds-number-6);--krds-radius-xlarge1:var(--krds-number-7);--krds-radius-xlarge2:var(--krds-number-7);--krds-radius-max:var(--krds-number-max);--bg:#f1f3f5;--panel:#ffffff;--border:#dee2e6;--text:#212529;--muted:#868e96;--primary:#1971c2;--primary-dark:#1864ab;--field:#e7f5ff;--field-border:#4dabf7;--danger:#e03131;font-family:Malgun Gothic,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:14px}button{cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:6px;padding:6px 10px;font-size:13px}button:hover{background:#f8f9fa}button.primary{background:var(--primary);color:#fff;border-color:var(--primary)}button.primary:hover{background:var(--primary-dark)}button.danger{color:var(--danger);border-color:#ffc9c9}input,select,textarea{font-family:inherit;font-size:13px;border:1px solid var(--border);border-radius:6px;padding:5px 8px;background:#fff}.app{height:100vh;display:flex;flex-direction:column}.toolbar{justify-content:space-between;gap:16px;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap}.toolbar,.toolbar-group{display:flex;align-items:center}.toolbar-group{gap:8px}.brand{font-size:15px;white-space:nowrap}.name-input{width:160px}.mode-toggle{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.mode-toggle button{border:none;border-radius:0}.mode-toggle button.active{background:var(--primary);color:#fff}.workspace{flex:1 1;display:flex;min-height:0}.panel{background:var(--panel);overflow-y:auto;padding:14px}.panel-left{width:300px;border-right:1px solid var(--border)}.panel-right{width:260px;border-left:1px solid var(--border)}.canvas-area{flex:1 1;overflow:auto;background:#e9ecef}h3{margin:0 0 10px;font-size:15px}.hint{font-size:12px;line-height:1.5;margin:0 0 12px}.empty,.hint{color:var(--muted)}.empty{font-size:13px;padding:20px 0;text-align:center}.add-field-row{margin-bottom:10px}.label-sm{font-size:12px;color:var(--muted)}.type-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.type-buttons button{font-size:12px;padding:4px 8px}.add-text-btn{width:100%;margin-bottom:12px}.field-list{display:flex;flex-direction:column;gap:8px}.field-card{border:1px solid var(--border);border-radius:8px;padding:8px;background:#fafafa}.field-card-head{display:flex;align-items:center;gap:6px}.field-label-input{flex:1 1;font-weight:600}.icon-btn{padding:2px 6px}.field-card-body{display:flex;align-items:center;gap:8px;margin-top:6px}.field-card-body select{flex:1 1}.check{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.default-input{width:100%;margin-top:6px}.canvas-scroll{padding:24px;flex-direction:column;gap:12px}.canvas-scroll,.page-tabs{display:flex;align-items:center}.page-tabs{gap:6px}.page-tabs button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.danger-text{color:var(--danger);border:none}.page{position:relative;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.15)}.block{position:absolute;padding:1px 3px;line-height:1.3;white-space:pre-wrap;overflow:visible}.block.editable{cursor:move}.block-field.placeholder{background:var(--field);border:1px dashed var(--field-border);color:var(--primary-dark);border-radius:6px}.block-text{border:1px dashed transparent}.block.editable.block-text:hover{border-color:var(--border)}.block.placeholder{color:var(--muted)}.block.selected{outline:2px solid var(--primary);outline-offset:1px}.field-img{max-width:100%;max-height:100%;display:block}.resize-handle{position:absolute;right:-5px;bottom:-5px;width:12px;height:12px;background:var(--primary);border:2px solid #fff;border-radius:6px;cursor:nwse-resize}.inspector .insp-row{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}.insp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.insp-grid,.insp-row.col{margin-bottom:10px}.insp-row input,.insp-row select,.insp-row textarea{width:100%}.insp-actions{display:flex;gap:8px;margin-top:14px}.insp-actions button{flex:1 1}.fill-form{gap:14px}.fill-form,.form-field{display:flex;flex-direction:column}.form-field{gap:5px}.form-label{font-weight:600;font-size:13px;display:flex;align-items:center;gap:6px}.req{color:var(--danger);font-style:normal}.type-badge{background:#f1f3f5;color:var(--muted);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:400}.form-field input,.form-field textarea{width:100%}.img-preview{max-width:100%;max-height:120px;margin-top:6px;border:1px solid var(--border);border-radius:6px}.print-root{display:none}.print-page{position:relative;background:#fff}.print-block{position:absolute;padding:1px 3px;line-height:1.3;white-space:pre-wrap}.proto-note{color:var(--muted);font-size:13px}.open-input-btn{margin-left:auto;padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.open-input-btn:hover{background:var(--border)}.editor-proto{display:flex;flex-direction:column;height:calc(100vh - 49px)}.tt-fieldbar,.tt-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--border)}.tt-fieldbar{background:#f8f9fa}.tt-group{display:flex;align-items:center;gap:4px;padding-right:12px;border-right:1px solid var(--border)}.tt-group:last-child{border-right:none}.tt-label{font-size:12px;color:var(--muted)}.tt-btn{min-width:32px;padding:5px 9px}.tt-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.margin-input{width:60px}.hint-inline{font-size:12px;color:var(--muted)}.tt-fieldbar input,.tt-fieldbar select{height:30px}.tt-canvas{flex:1 1;overflow:auto;background:#e9ecef;padding:24px;display:flex;justify-content:center;align-items:flex-start}.tt-page{width:210mm;min-height:297mm;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.15)}.trz-col{width:7px;cursor:col-resize}.trz-col,.trz-row{position:fixed;z-index:60}.trz-row{height:7px;cursor:row-resize}.trz-col:hover{box-shadow:-1px 0 0 rgba(37,110,244,.5),1px 0 0 rgba(37,110,244,.5)}.trz-col:hover,.trz-row:hover{background:rgba(37,110,244,.4)}.trz-row:hover{box-shadow:0 -1px 0 rgba(37,110,244,.5),0 1px 0 rgba(37,110,244,.5)}@media print{.trz-col,.trz-row{display:none}}.ProseMirror{outline:none;min-height:100%;font-size:11pt;line-height:1.6;color:#000}.ProseMirror:focus{outline:none}.ProseMirror p{margin:0 0 .4em}.ProseMirror h2{font-size:18pt;margin:0 0 .6em}.ProseMirror table{border-collapse:collapse;width:100%;margin:8px 0;table-layout:fixed}.ProseMirror td,.ProseMirror th{border:1px solid #333;padding:4px 8px;position:relative}.ProseMirror td>:first-child,.ProseMirror th>:first-child{margin-top:0}.ProseMirror th{background:#f1f3f5;font-weight:600}.ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:rgba(25,113,194,.15);pointer-events:none}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--primary);cursor:col-resize}.field-token{display:inline-block;max-width:100%;vertical-align:bottom;background:rgba(37,110,244,.06);border:none;border-bottom:1px dotted var(--field-border);border-radius:6px;padding:0 1px;margin:0;color:var(--primary-dark);font-size:inherit;font-family:inherit;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.field-token .ft-icon{margin-right:1px;font-size:.72em;opacity:.55}.field-token[data-type=currency]{background:var(--krds-point-5,#fbeff0);border-color:var(--krds-point,#d63d4a);color:var(--krds-point-dark,#ab2b36)}.field-token[data-type=date]{background:var(--krds-warning-5,#fff3db);border-color:var(--krds-warning,#c78500);color:#614100}.field-token[data-type=address]{background:var(--krds-success-5,#eaf6ec);border-color:var(--krds-success,#228738);color:#285d33}.zoom-ctl{display:flex;align-items:center;gap:2px}.zoom-ctl button{padding:2px 8px}.zoom-ctl span{min-width:42px}.page-caption,.zoom-ctl span{font-size:12px;text-align:center}.page-caption{color:var(--muted);margin-bottom:8px}.page-repeat select{font-size:11px;margin-left:3px;padding:1px 3px;border:1px solid var(--border);border-radius:6px;font-family:inherit}.side-panel{flex-shrink:0;overflow:hidden;display:flex}.divider{position:relative;width:6px;flex-shrink:0;background:var(--border);cursor:col-resize}.divider:hover{background:var(--field-border)}.divider-toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:44px;padding:0;border:1px solid var(--border);border-radius:6px;background:#fff;cursor:pointer;font-size:12px;line-height:1;z-index:5;box-shadow:0 1px 4px rgba(0,0,0,.12)}.divider-toggle:hover{background:var(--field)}.pagenav{width:100%;background:var(--panel);overflow-y:auto;padding:10px;display:flex;flex-direction:column}.pagenav-head{font-size:12px;font-weight:700;margin-bottom:8px}.pagenav-list{display:flex;flex-direction:column;gap:10px;flex:1 1}.pagenav-item{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--border);border-radius:8px;padding:6px;cursor:pointer;background:#fafafa}.pagenav-item.active{border-color:var(--primary);background:var(--field)}.pagenav-item.drop-over{border-color:var(--primary);border-style:dashed}.pn-thumb{background:#fff;border:1px solid var(--border);overflow:hidden;flex-shrink:0}.pn-thumb-doc{font-size:11pt;line-height:1.6;color:#000;pointer-events:none}.pn-name{font-size:11px;text-align:center;color:var(--text);word-break:break-all}.pn-add{margin-top:8px}.menu-backdrop{position:fixed;inset:0;z-index:50}.ctx-menu{position:fixed;z-index:51;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.18);padding:4px;display:flex;flex-direction:column;min-width:120px}.ctx-menu button{border:none;background:transparent;text-align:left;padding:7px 10px;border-radius:6px}.ctx-menu button:hover{background:var(--bg)}.ctx-menu button.danger{color:var(--danger)}.drag-handle{cursor:-webkit-grab;cursor:grab;color:var(--muted);padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.fm-card.drop-over{border-color:var(--primary);border-style:dashed}.tt-toolbar-table{background:#e7f5ff;border-bottom:1px solid var(--field-border)}.tt-ctx{font-weight:700;color:var(--primary-dark);padding-right:8px}.doc-name{width:180px;font-weight:600}.mode-bar-right{display:flex;align-items:center;gap:8px}.lib-load{font-size:12px;padding:5px 6px;border:1px solid var(--border);border-radius:6px;font-family:inherit;max-width:150px}.autosave-note{font-size:11px;color:var(--muted);white-space:nowrap}.mode-bar{display:flex;justify-content:space-between;align-items:center;padding:6px 16px;background:var(--panel);border-bottom:1px solid var(--border)}.editor-main{flex:1 1;display:flex;min-height:0}.fill-panel{width:100%;background:var(--panel);overflow-y:auto;padding:14px}.formula-input,.rep-formula{width:150px}.computed-value{background:#f1f3f5;border-radius:6px;padding:7px 9px;font-weight:600}.formula-hint{color:var(--muted);font-weight:400;margin-left:4px}.page-wrap{position:relative}.overlay-layer{position:absolute;inset:0;pointer-events:none}.overlay-item{position:absolute;pointer-events:auto;cursor:move;overflow:hidden;border:1px dashed transparent}.overlay-item:hover{border-color:var(--field-border)}.overlay-item.selected{border:1px solid var(--primary)}.overlay-item img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.overlay-ctl{position:absolute;top:-34px;left:0;display:flex;gap:6px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:6px;padding:3px 6px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:11px}.overlay-ctl label{display:flex;align-items:center;gap:2px}.overlay-ctl input[type=number]{width:40px}.ov-tag{background:var(--field);border-radius:6px;padding:1px 5px}.image-box{margin:6px 0}.image-box-frame{width:100%;border:1px dashed var(--field-border);background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.image-box-frame img{width:100%;height:100%}.image-box-empty{color:var(--muted);font-size:12px;text-align:center;line-height:1.4}.image-box-bar{display:flex;gap:6px;align-items:center;margin-top:4px;font-size:11px}.image-box-bar input[type=number]{width:48px}.rep-table{margin:10px 0;border:1px solid var(--border);border-radius:8px;padding:8px;background:#fcfcfd}.rep-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.rep-title{font-weight:700;font-size:13pt;border:none;background:transparent}.rep-grid{width:100%;border-collapse:collapse}.rep-grid td,.rep-grid th{border:1px solid #888;padding:3px 6px;font-size:10.5pt}.rep-grid th{background:#f1f3f5}.rep-grid td input{width:100%;border:none;background:transparent;padding:2px}.rep-grid td input.num{text-align:right}.rep-sample td{color:var(--muted);font-style:italic}.rep-idx{display:block;text-align:center}.rep-total td{font-weight:700;background:#fff9db;text-align:right}.rep-empty,.rep-total td:first-child{text-align:center}.rep-empty{color:var(--muted);padding:14px}.rep-rowctl{border:none!important;width:28px;text-align:center}.rep-config{margin-top:10px;border-top:1px dashed var(--border);padding-top:8px}.rep-config-title{font-size:12px;color:var(--muted);margin-bottom:6px}.rep-col-row{display:flex;align-items:center;gap:6px;margin-bottom:5px}.rep-col-row>input:first-child{width:90px}.field-token.filled{display:inline;max-width:none;overflow:visible;background:transparent;border:none;color:inherit;padding:0;margin:0;border-radius:0;white-space:normal;font-size:inherit;font-family:inherit;line-height:inherit;vertical-align:baseline;letter-spacing:inherit}.field-token.selected{outline:2px solid var(--primary);outline-offset:1px;border-radius:6px}.font-select{width:92px}.size-select{width:56px}.color-label{display:flex;align-items:center;gap:3px;font-size:12px;color:var(--muted)}.color-label input[type=color]{width:26px;height:26px;padding:0;border:1px solid var(--border);border-radius:6px;background:#fff}.field-manager{width:100%;background:var(--panel);overflow-y:auto;padding:14px}.fm-add{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.fm-add button,.fm-widget-add{font-size:12px;padding:4px 7px}.fm-widget-add{border:1px solid var(--border);border-radius:6px;background:#fff;font-family:inherit;cursor:pointer}.fm-list{display:flex;flex-direction:column;gap:8px;position:relative}.fm-card{border:1px solid var(--border);border-radius:8px;padding:8px;background:#fafafa}.field-manager input,.field-manager select{min-width:0;max-width:100%;box-sizing:border-box}.fm-row2{flex-wrap:wrap}.fm-keyrow .fm-k{min-width:0}.fm-key{width:100%}.fm-move{display:flex;flex-direction:column}.fm-move .icon-btn{padding:0 4px;font-size:11px;line-height:1.3}.fm-label{flex:1 1;min-width:0;font-weight:600}.fm-row2{display:flex;gap:6px;margin-top:6px}.fm-row2 select{flex:1 1}.fm-insert{flex:0 0 auto;background:var(--field);border:1px solid var(--field-border);color:var(--primary-dark);font-weight:600;border-radius:6px;padding:5px 10px;font-size:12px;cursor:pointer;font-family:inherit}.fm-insert:hover{background:var(--krds-primary-5,#ecf2fe);border-color:var(--krds-primary,#256ef4)}.fm-row .fm-kind{flex:0 0 auto}.tb-input{gap:6px;padding-left:6px;margin-left:2px;border-left:1px solid var(--krds-gray-20,#cdd1d5)}.tb-input,.tb-input-tog{display:inline-flex;align-items:center}.tb-input-tog{gap:4px;font-size:12px;color:var(--krds-gray-70,#464c53);cursor:pointer;white-space:nowrap}.fm-formula{width:100%;margin-top:6px}.fm-kind{font-size:11px;color:#fff;background:var(--muted);border-radius:6px;padding:1px 5px;white-space:nowrap}.detail-field{margin:6px 0}.detail-field.selected{outline:2px solid var(--krds-primary,#256ef4);outline-offset:2px}.detail-field .dft{border-collapse:collapse;width:100%;font-size:12px}.detail-field .dft th{border:1px solid #999;padding:4px 6px;background:#f4f5f6;font-weight:700}.detail-field .dft td{border:1px solid #999;padding:3px 5px;height:20px}.detail-field .dft-no{text-align:center;color:#9aa3ad;width:32px}.detail-field .dft-empty{background:#fff}.detail-field .dft-ctl{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:#6d7882}.detail-field .dft-ctl input{width:56px;padding:3px 6px;border:1px solid #cdd1d5;border-radius:6px;font-size:12px}.fm-card.dragging{opacity:.4}.fm-card.drop-over{box-shadow:inset 0 2px 0 0 var(--krds-primary,#256ef4)}.fm-card.editing{outline:1px solid var(--krds-primary-10,#d8e5fd)}.fm-card.fm-sel{background:#fff7e6;outline:2px solid #f59f00;outline-offset:-1px;border-radius:6px}.fm-row{display:flex;align-items:center;gap:5px}.fm-row .fm-label{flex:1 1;min-width:0}.fm-more{flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid #cdd1d5;background:#fff;border-radius:6px;cursor:pointer;font-size:16px;line-height:1;color:#464c53}.fm-more.on,.fm-more:hover{border-color:var(--krds-primary,#256ef4);color:var(--krds-primary,#256ef4);background:var(--krds-primary-5,#ecf2fe)}.fm-menu-back{position:fixed;inset:0;z-index:90}.fm-menu{position:fixed;z-index:91;min-width:140px;background:#fff;border:1px solid #cdd1d5;border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.16);padding:4px;display:flex;flex-direction:column}.fm-menu-h{font-size:11px;color:#6d7882;padding:4px 8px 6px;border-bottom:1px solid #eef0f3;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.fm-menu button{text-align:left;padding:7px 10px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit;color:#1e2124}.fm-menu button:hover{background:var(--krds-primary-5,#ecf2fe)}.fm-menu button.danger{color:var(--krds-point,#d63d4a)}.fm-menu button.danger:hover{background:#fdecee}.fm-inputblk{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}.fm-input-edit{align-self:flex-start;padding:6px 12px;border:1px solid var(--krds-primary,#256ef4);background:#fff;color:var(--krds-primary-dark,#0b50d0);border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit}.fm-input-edit:hover{background:var(--krds-primary-5,#ecf2fe)}.fm-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;padding:8px;border-radius:6px;background:#fbfdff}.fm-edit .fm-k{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#464c53}.fm-edit .fm-formula{flex:1 1 100%;padding:5px 7px;border:1px solid #cdd1d5;border-radius:6px;font-size:12px;font-family:inherit}.fm-edit .fm-hnum{width:52px}.fm-mini{padding:4px 8px;border:1px solid #cdd1d5;background:#fff;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit}.fm-mobile{margin:0;padding:8px 10px;border:1px solid var(--krds-primary-10,#d8e5fd);background:var(--krds-primary-5,#ecf2fe);border-radius:8px;font-size:13px;color:var(--krds-gray-90,#1e2124);cursor:pointer}.fm-filter,.fm-mobile{display:flex;align-items:center;gap:6px}.fm-filter{margin:6px 0 8px}.fm-filter select,.fm-search{padding:5px 7px;border:1px solid #cdd1d5;border-radius:6px;font-size:12px;font-family:inherit}.fm-search{flex:1 1;min-width:0}.fm-filter-n,.fm-scope{font-size:11px;color:#6d7882;white-space:nowrap}.fm-scope{font-weight:700;border-radius:6px;padding:1px 5px;border:1px solid #e6e8ea;background:#f4f5f6}.fm-scope.sc-province{color:#7c3aed;border-color:#e9d8fd;background:#f7f1ff}.fm-scope.sc-gov{color:#0b50d0;border-color:#d8e5fd;background:#eef4ff}.fm-scope.sc-project{color:#0e7490;border-color:#cdeaf0;background:#effbfe}.fm-scope.sc-target{color:#b45309;border-color:#f3e2c7;background:#fff8ee}.fm-scope.sc-building{color:#15803d;border-color:#d3edd9;background:#f0fbf3}.fm-scope.sc-row{color:#6d7882}.fm-card.kind-text .fm-kind{background:var(--primary)}.fm-card.kind-image .fm-kind{background:#2b8a3e}.fm-card.kind-stamp .fm-kind{background:#c2255c}.fm-h{display:flex;align-items:center;gap:3px;font-size:12px}.fm-h input{width:46px}.fm-note{flex:1 1;font-size:11px;color:var(--muted)}.image-field{margin:6px 0}.image-field.selected .image-box-frame{outline:2px solid var(--primary)}.overlay-item.empty{border:1px dashed var(--field-border);background:rgba(77,171,247,.08);display:flex;align-items:center;justify-content:center}.overlay-empty{font-size:11px;color:var(--primary-dark);text-align:center;pointer-events:none;line-height:1.4}.overlay-resize{position:absolute;right:-6px;bottom:-6px;width:13px;height:13px;background:var(--primary);border:2px solid #fff;border-radius:6px;cursor:nwse-resize}@media print{@page{size:A4;margin:0}body{background:#fff}.divider,.field-manager,.fill-panel,.mode-bar,.page-caption,.pagenav,.side-panel,.toolbar,.tt-fieldbar,.tt-toolbar{display:none!important}.page-wrap{zoom:1!important}.field-token{background:transparent!important;border:none!important;color:inherit!important;padding:0!important;margin:0!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;vertical-align:baseline!important;outline:none!important}.field-token.ft-ph{color:transparent!important}.overlay-item{border:none!important}.overlay-item.empty{display:none!important}.tt-canvas{padding:0!important;overflow:visible!important;background:#fff!important}.tt-page{box-shadow:none!important}.image-box-bar,.overlay-ctl,.rep-config,.rep-rowctl{display:none!important}}@font-face{font-family:PretendardGOV;font-weight:400;font-display:swap;src:url(/fonts/PretendardGOV-Regular.subset.woff2) format("woff2")}@font-face{font-family:PretendardGOV;font-weight:600;font-display:swap;src:url(/fonts/PretendardGOV-Medium.subset.woff2) format("woff2")}@font-face{font-family:PretendardGOV;font-weight:700;font-display:swap;src:url(/fonts/PretendardGOV-Bold.subset.woff2) format("woff2")}:root{--krds-primary:var(--krds-color-light-primary-50);--krds-primary-dark:var(--krds-color-light-primary-60);--krds-primary-press:var(--krds-color-light-primary-70);--krds-primary-5:var(--krds-color-light-primary-5);--krds-primary-10:var(--krds-color-light-primary-10);--krds-primary-20:var(--krds-color-light-primary-20);--krds-primary-40:var(--krds-color-light-primary-40);--krds-point:var(--krds-color-light-point-50);--krds-point-dark:var(--krds-color-light-point-60);--krds-point-5:var(--krds-color-light-point-5);--krds-success:var(--krds-color-light-success-50);--krds-success-5:var(--krds-color-light-success-5);--krds-warning:var(--krds-color-light-warning-40);--krds-warning-5:var(--krds-color-light-warning-5);--krds-danger:var(--krds-color-light-danger-50);--krds-gray-0:var(--krds-color-light-gray-0);--krds-gray-5:var(--krds-color-light-gray-5);--krds-gray-10:var(--krds-color-light-gray-10);--krds-gray-20:var(--krds-color-light-gray-20);--krds-gray-30:var(--krds-color-light-gray-30);--krds-gray-40:var(--krds-color-light-gray-40);--krds-gray-50:var(--krds-color-light-gray-50);--krds-gray-60:var(--krds-color-light-gray-60);--krds-gray-70:var(--krds-color-light-gray-70);--krds-gray-80:var(--krds-color-light-gray-80);--krds-gray-90:var(--krds-color-light-gray-90);--krds-font:"PretendardGOV","Pretendard","Malgun Gothic","맑은 고딕",system-ui,sans-serif;--krds-radius:8px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--sh-1:0 1px 2px rgba(15,23,42,0.04),0 1px 1px rgba(15,23,42,0.03);--sh-2:0 2px 8px rgba(15,23,42,0.06);--sh-3:0 8px 28px rgba(15,23,42,0.10);--sh-pop:0 6px 24px rgba(15,23,42,0.14);--bg:var(--krds-gray-5);--panel:var(--krds-gray-0);--border:var(--krds-gray-20);--text:var(--krds-gray-90);--muted:var(--krds-gray-50);--primary:var(--krds-primary);--primary-dark:var(--krds-primary-dark);--field:var(--krds-primary-5);--field-border:var(--krds-primary-40);--danger:var(--krds-point)}.adminx,.app,.cb,.db,.guide,.home,.ip,.login-wrap,.shell,body,button,html,input,optgroup,select,textarea{font-family:var(--krds-font)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.adminx,.cb,.db,.editor-proto,.guide,.home,.ip,body{color:var(--krds-gray-90)}button{transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.biz-actions .biz-enter,.cb-bar .primary,.db-actions button.primary,.db-fields-add button.primary,.lvl-add button,.rep-hd button.primary,button.primary{background:var(--krds-primary)!important;border-color:var(--krds-primary)!important;color:#fff!important;font-weight:700}.biz-actions .biz-enter:hover,.lvl-add button:hover,button.primary:hover{background:var(--krds-primary-dark)!important;border-color:var(--krds-primary-dark)!important}button.primary:active{background:var(--krds-primary-press)!important}.danger,.ip-x.danger,button.danger{color:var(--krds-point)!important}button.danger{border-color:var(--krds-point-5)!important}button.danger:hover{background:var(--krds-point-5)!important}.biz-actions button:not(.biz-enter),.db-actions button,.node-add-child,.node-hd button,.rep-hd button:not(.primary),.sb-calc,.sb-home,.tg-hd button{border-radius:var(--r-sm)}.node-hd button{border:1px solid var(--krds-gray-20);background:#fff}.node-hd button:hover{background:var(--krds-gray-5);border-color:var(--krds-gray-30)}.dash-filters select,.doc-name,.f-input,.gov-form-apply select,.ip-master-row input,.lvl-add input,.lvl-add select,.lvl-formula,.lvl-label,.lvl-value,.node-fields input,.node-fields select,.rep-name,.rep-year{border:1px solid var(--krds-gray-20);border-radius:var(--r-sm)}.lvl-value,.node-field input,.node-field select{background:#fff}input:focus,select:focus,textarea:focus{border-color:var(--krds-primary);outline:none;box-shadow:0 0 0 3px var(--krds-primary-5)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--krds-primary);outline-offset:1px;border-radius:6px}.node-panel{background:#fff;border:1px solid var(--krds-gray-10);border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--sh-1)}.agency-block,.bd-step,.biz-card,.calc-box,.child-grid,.detail-page,.ip-master,.kpi,.lvl-def,.rep-card,.schema-group,.wm-card{border-color:var(--krds-gray-10)!important}.bd-step,.biz-card,.child-grid,.dash-tbl,.db-grid-wrap,.guide-tree,.ip-canvas,.kpi,.node-panel,.phone-frame,.rep-card,.sv-wrap,.wm-card{border-radius:var(--r-md)!important}.org-tree{background:var(--krds-gray-5);border-right:1px solid var(--krds-gray-10)}.bld-h,.node-h,.schema-group-h{color:var(--krds-gray-80)}.node-type{background:var(--krds-primary-5)!important;color:var(--krds-primary-dark)!important;border:1px solid var(--krds-primary-10);font-weight:700}.kpi{box-shadow:var(--sh-1)}.kpi b{color:var(--krds-primary)}.biz-stats span{border-color:var(--krds-gray-10)}.org-row:hover{background:var(--krds-primary-5)}.org-row.on{background:var(--krds-primary)}.org-row.on .org-caret{color:#cfe0fb}.org-count{background:var(--krds-gray-10);color:var(--krds-gray-60)}.f-computed,.f-computed-sm{color:var(--krds-primary-dark);border-color:var(--krds-primary-10);background:var(--krds-primary-5)}.bld-tab.on,.f-choice.on,.ip-dev button.on,.ip-tool.on,.ph-mode-b.on,.sv-tools button.on,.wz-dot.on{background:var(--krds-primary)!important;border-color:var(--krds-primary)!important;color:#fff!important}.wz-btn:not(.ghost):not(.done){background:var(--krds-primary)}.biz-card:hover{border-color:var(--krds-primary);box-shadow:0 4px 18px rgba(37,110,244,.14)}.dash-tbl,.db-grid,.ip-tbl{border-top:2px solid var(--krds-gray-80)}.dash-tbl th,.db-grid th,.guide-tbl th,.ip-tbl th,.sv-tbl th{background:var(--krds-gray-5)!important;color:var(--krds-gray-60)!important}.dash-tbl td,.dash-tbl th,.db-grid td,.db-grid th,.ip-tbl td,.ip-tbl th{border-color:var(--krds-gray-10)!important}.db-grid tbody tr.on{outline:2px solid var(--krds-primary);outline-offset:-2px}.shell-bar{position:relative;background:#fff!important;color:var(--krds-gray-90);border-bottom:1px solid var(--krds-gray-20);box-shadow:none;padding:10px 18px!important}.shell-bar:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--krds-primary),var(--krds-primary-40))}.sb-crumb{color:var(--krds-gray-60)!important}.sb-crumb b{color:var(--krds-gray-90)!important}.sb-home{background:#fff!important;color:var(--krds-gray-70)!important;border:1px solid var(--krds-gray-20)!important;border-radius:var(--r-sm)}.sb-home:hover{background:var(--krds-gray-5)!important;border-color:var(--krds-gray-30)!important}.sb-tab{background:#fff!important;color:var(--krds-gray-70)!important;border:1px solid var(--krds-gray-20)!important;border-radius:var(--r-sm);font-weight:600}.sb-tab.on{background:var(--krds-primary)!important;color:#fff!important;border-color:var(--krds-primary)!important}.sb-calc{background:#fff!important;color:var(--krds-gray-60)!important;border:1px solid var(--krds-gray-20)!important;border-radius:var(--r-sm)}.sb-calc:hover,.sb-tab:hover{background:var(--krds-gray-5)!important;border-color:var(--krds-gray-30)!important}.sb-year{color:var(--krds-primary-dark)!important;font-weight:700}.home{background:var(--krds-gray-5)}.home-hdr h1{color:var(--krds-gray-90);font-weight:800;letter-spacing:-.01em}.home-hdr p{color:var(--krds-gray-50)}.shell-view{background:var(--krds-gray-5)}.shell-view .editor-proto{background:#fff}.db-hdr,.ip-hdr{border-bottom:1px solid var(--krds-gray-10)!important;background:#fff}.db-hdr strong,.ip-hdr strong{color:var(--krds-gray-90)}.biz-actions button,.biz-enter,.db-actions button,.fb-add,.lvl-add button,.node-hd button,button,button.primary,input,select,textarea{border-radius:var(--r-sm)!important}.help{position:relative;vertical-align:middle;margin-left:4px}.help,.help-btn{display:inline-flex}.help-btn{width:16px;height:16px;border-radius:50%;border:1px solid var(--krds-gray-20);background:#fff;color:var(--krds-gray-50);font-size:11px;line-height:1;cursor:help;align-items:center;justify-content:center;padding:0;font-family:inherit}.help:hover .help-btn{border-color:var(--krds-primary);color:var(--krds-primary)}.help-pop{bottom:calc(100% + 6px);width:max-content;max-width:280px;background:var(--krds-gray-90);color:#fff;font-size:12px;line-height:1.5;font-weight:400;padding:8px 10px;border-radius:var(--r-md);box-shadow:var(--sh-pop);opacity:0;visibility:hidden;transition:opacity .12s;z-index:50;white-space:normal;text-align:left}.help-pop,.help-pop:after{position:absolute;left:50%;transform:translateX(-50%)}.help-pop:after{content:"";top:100%;border:5px solid transparent;border-top:5px solid var(--krds-gray-90)}.help:focus-within .help-pop,.help:hover .help-pop{opacity:1;visibility:visible}*{scrollbar-color:var(--krds-gray-30) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:var(--krds-gray-30);border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--krds-gray-40);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.krds-frame{display:flex;flex-direction:column;min-height:100vh;background:var(--krds-gray-5)}.krds-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.krds-main>*{flex:1 1 auto;min-height:0}.krds-main>.shell{height:auto}.krds-main>.adminx,.krds-main>.home,.krds-main>.login-wrap{min-height:0}.krds-masthead{flex:0 0 auto;position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--krds-gray-10)}.krds-masthead:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--krds-primary),var(--krds-primary-40))}.krds-mh-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 20px}.krds-mh-brand{gap:10px;text-decoration:none;color:inherit}.krds-mh-brand,.krds-mh-logo{display:inline-flex;align-items:center}.krds-mh-logo{width:28px;height:28px;flex:0 0 auto;justify-content:center;border-radius:8px;background:var(--krds-primary);color:#fff;font-weight:800;font-size:15px;letter-spacing:-.02em}.krds-mh-title{display:inline-flex;align-items:baseline;gap:8px}.krds-mh-name{font-size:16px;font-weight:800;color:var(--krds-gray-90);letter-spacing:-.01em}.krds-mh-tag{font-size:12px;color:var(--krds-gray-50)}.krds-mh-util{display:inline-flex;align-items:center;gap:4px}.krds-mh-link{border:none;background:none;font-family:inherit;font-size:13px;color:var(--krds-gray-70);text-decoration:none;padding:6px 10px;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap}.krds-mh-link:hover{background:var(--krds-gray-5);color:var(--krds-primary-dark)}.krds-mh-font{border:1px solid var(--krds-gray-20);font-weight:600}.krds-mh-font:hover{border-color:var(--krds-primary)}html.a11y-lg body{zoom:1.15}html.a11y-xl body{zoom:1.32}.krds-mh-corp{font-size:12px;color:var(--krds-gray-50);padding-left:10px;margin-left:4px;border-left:1px solid var(--krds-gray-20);white-space:nowrap}.krds-footer{flex:0 0 auto;background:var(--krds-gray-90);color:var(--krds-gray-20);border-top:3px solid var(--krds-primary)}.krds-ft-inner{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand links" "desc  desc" "copy  copy";align-items:center;grid-gap:8px 20px;gap:8px 20px;padding:18px 24px}.krds-ft-brand{grid-area:brand;gap:10px}.krds-ft-brand,.krds-ft-logo{display:inline-flex;align-items:center}.krds-ft-logo{width:30px;height:30px;flex:0 0 auto;justify-content:center;border-radius:8px;background:var(--krds-primary);color:#fff;font-weight:800;font-size:16px}.krds-ft-id{display:flex;flex-direction:column;line-height:1.35}.krds-ft-id strong{font-size:15px;color:#fff;font-weight:700}.krds-ft-id .krds-ft-corp{font-size:12px;color:var(--krds-gray-40)}.krds-ft-links{grid-area:links;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;justify-self:end}.krds-ft-link{border:none;background:none;font-family:inherit;font-size:13px;color:var(--krds-gray-20);text-decoration:none;padding:5px 9px;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap}.krds-ft-link:hover{background:rgba(255,255,255,.08);color:#fff}.krds-ft-link.strong{color:#fff;font-weight:700}.krds-ft-link.muted{color:var(--krds-gray-40);cursor:default}.krds-ft-link.muted:hover{background:none;color:var(--krds-gray-40)}.krds-ft-desc{grid-area:desc;margin:4px 0 0;font-size:12px;color:var(--krds-gray-40);line-height:1.5}.krds-ft-copy{grid-area:copy;margin:6px 0 0;font-size:12px;color:var(--krds-gray-50);padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width:720px){.krds-mh-corp,.krds-mh-tag{display:none}.krds-ft-inner{grid-template-columns:1fr;grid-template-areas:"brand" "links" "desc" "copy"}.krds-ft-links{justify-self:start}}@media print{.krds-footer,.krds-masthead{display:none!important}.krds-frame,.krds-main{display:block;min-height:0}}