:root,[data-theme=light]{--polaris-blue:#1D7FF9;--polaris-green:#51B41B;--polaris-orange:#FD8900;--polaris-red:#F95C5C;--polaris-purple:#6F3AD0;--polaris-file-docx:#1D7FF9;--polaris-file-hwp:#1D7FF9;--polaris-file-xlsx:#51B41B;--polaris-file-pptx:#FD8900;--polaris-file-pdf:#F95C5C;--polaris-neutral-0:#FFFFFF;--polaris-neutral-50:#FAFAFB;--polaris-neutral-100:#F4F4F7;--polaris-neutral-200:#E8E8EE;--polaris-neutral-300:#D5D5DE;--polaris-neutral-400:#B5B5C4;--polaris-neutral-500:#8C8CA0;--polaris-neutral-600:#6E6E84;--polaris-neutral-700:#4F4F63;--polaris-neutral-800:#2F2F40;--polaris-neutral-900:#1A1A26;--polaris-neutral-1000:#0B0B12;--polaris-surface-popover:#FFFFFF;--polaris-surface-modal:#FFFFFF;--polaris-label-normal:#26282B;--polaris-label-neutral:#454C53;--polaris-label-alternative:#72787F;--polaris-label-assistive:#9EA4AA;--polaris-label-inverse:#FFFFFF;--polaris-label-disabled:#C9CDD2;--polaris-background-base:#FFFFFF;--polaris-background-disabled:#F2F4F6;--polaris-layer-surface:#FFFFFF;--polaris-layer-overlay:rgba(0,0,0,0.5);--polaris-interaction-hover:#F2F4F6;--polaris-interaction-pressed:#E8EBED;--polaris-fill-neutral:#F7F8F9;--polaris-fill-normal:#F2F4F6;--polaris-fill-strong:#E8EBED;--polaris-line-neutral:#E8EBED;--polaris-line-normal:#C9CDD2;--polaris-line-strong:#B3B8BD;--polaris-line-disabled:#F2F4F6;--polaris-accent-brand-normal:#1D7FF9;--polaris-accent-brand-strong:#1458AD;--polaris-accent-brand-bg:#D9EAFF;--polaris-accent-brand-bg-hover:#BBD8FD;--polaris-accent-brand-normal-subtle:#E8F2FE;--polaris-accent-action-normal:#000000;--polaris-accent-action-strong:#454C53;--polaris-focus-ring:#60A5FA;--polaris-static-white:#FFFFFF;--polaris-static-black:#000000;--polaris-state-new:#FB4949;--polaris-state-success:#51B41B;--polaris-state-success-bg:#EDF7E8;--polaris-state-warning:#FD8900;--polaris-state-warning-bg:#FEF3E5;--polaris-state-error:#F95C5C;--polaris-state-error-bg:#FEEEEE;--polaris-state-info:#1D7FF9;--polaris-state-info-bg:#E8F2FE;--polaris-state-success-strong:#387D12;--polaris-state-warning-strong:#B05F00;--polaris-state-error-strong:#AD4040;--polaris-state-info-strong:#1458AD;--polaris-ai-normal:#6F3AD0;--polaris-ai-strong:#511BB2;--polaris-ai-hover:#F5F1FD;--polaris-ai-pressed:#E0D1FF;--polaris-blue-10:#D9EAFF;--polaris-blue-20:#BBD8FD;--polaris-blue-30:#8EBFFC;--polaris-blue-40:#60A5FA;--polaris-blue-50:#1D7FF9;--polaris-blue-60:#186CD3;--polaris-blue-70:#1458AD;--polaris-blue-80:#0F4588;--polaris-blue-90:#0B3263;--polaris-blue-05:#E8F2FE;--polaris-dark-blue-10:#D1DFF7;--polaris-dark-blue-20:#B2C7EA;--polaris-dark-blue-30:#7FA2DC;--polaris-dark-blue-40:#4C7DCE;--polaris-dark-blue-50:#0046B9;--polaris-dark-blue-60:#003B9D;--polaris-dark-blue-70:#003081;--polaris-dark-blue-80:#002665;--polaris-dark-blue-90:#001C4A;--polaris-dark-blue-05:#E5ECF8;--polaris-green-10:#DCF1D1;--polaris-green-20:#CAE8BA;--polaris-green-30:#A8D98D;--polaris-green-40:#85CA5F;--polaris-green-50:#51B41B;--polaris-green-60:#449916;--polaris-green-70:#387D12;--polaris-green-80:#2C620E;--polaris-green-90:#20480A;--polaris-green-05:#EDF7E8;--polaris-orange-10:#FDE5C8;--polaris-orange-20:#FEDBB2;--polaris-orange-30:#FEC47F;--polaris-orange-40:#FDAC4C;--polaris-orange-50:#FD8900;--polaris-orange-60:#D77400;--polaris-orange-70:#B05F00;--polaris-orange-80:#8A4B00;--polaris-orange-90:#653600;--polaris-orange-05:#FEF3E5;--polaris-red-10:#FFE3E3;--polaris-red-20:#FDCECE;--polaris-red-30:#FCADAD;--polaris-red-40:#FA8C8C;--polaris-red-50:#F95C5C;--polaris-red-60:#D34E4E;--polaris-red-70:#AD4040;--polaris-red-80:#883232;--polaris-red-90:#632424;--polaris-red-05:#FEEEEE;--polaris-purple-10:#EDE5FE;--polaris-purple-20:#E0D1FF;--polaris-purple-30:#C6A9FF;--polaris-purple-40:#9D75EC;--polaris-purple-50:#6F3AD0;--polaris-purple-60:#602BC1;--polaris-purple-70:#511BB2;--polaris-purple-80:#3E0F8D;--polaris-purple-90:#20075C;--polaris-purple-05:#F5F1FD;--polaris-sky-blue-10:#D6F0FE;--polaris-sky-blue-20:#BFE7FB;--polaris-sky-blue-30:#95D7F9;--polaris-sky-blue-40:#6AC7F7;--polaris-sky-blue-50:#2BAFF4;--polaris-sky-blue-60:#2494CF;--polaris-sky-blue-70:#1E7AAA;--polaris-sky-blue-80:#176085;--polaris-sky-blue-90:#114661;--polaris-sky-blue-05:#E9F7FD;--polaris-blue-supplementary-10:#DEE0FF;--polaris-blue-supplementary-20:#C9CDF7;--polaris-blue-supplementary-30:#A5ADF2;--polaris-blue-supplementary-40:#818CEC;--polaris-blue-supplementary-50:#4C5BE5;--polaris-blue-supplementary-60:#404DC2;--polaris-blue-supplementary-70:#353F9F;--polaris-blue-supplementary-80:#29317D;--polaris-blue-supplementary-90:#1E245B;--polaris-blue-supplementary-05:#EDEEFC;--polaris-violet-10:#E0DAF8;--polaris-violet-20:#CEC7ED;--polaris-violet-30:#ADA3E2;--polaris-violet-40:#8C7ED7;--polaris-violet-50:#5C47C6;--polaris-violet-60:#4E3CA8;--polaris-violet-70:#40318A;--polaris-violet-80:#32266C;--polaris-violet-90:#241C4F;--polaris-violet-05:#EEECF9;--polaris-cyan-10:#D2F4FA;--polaris-cyan-20:#ABEBF6;--polaris-cyan-30:#66DAF2;--polaris-cyan-40:#33CDED;--polaris-cyan-50:#00BADB;--polaris-cyan-60:#0095B1;--polaris-cyan-70:#00758E;--polaris-cyan-80:#005C70;--polaris-cyan-90:#003F4D;--polaris-cyan-05:#E6F9FD;--polaris-yellow-10:#FCEFCA;--polaris-yellow-20:#FAE6AF;--polaris-yellow-30:#FCDA7B;--polaris-yellow-40:#F8C22E;--polaris-yellow-50:#F2B50B;--polaris-yellow-60:#D79E00;--polaris-yellow-70:#B08100;--polaris-yellow-80:#8A6500;--polaris-yellow-90:#654A00;--polaris-yellow-05:#FFFAEB;--polaris-gray-10:#F7F8F9;--polaris-gray-20:#F2F4F6;--polaris-gray-30:#E8EBED;--polaris-gray-40:#C9CDD2;--polaris-gray-50:#B3B8BD;--polaris-gray-60:#9EA4AA;--polaris-gray-70:#72787F;--polaris-gray-80:#454C53;--polaris-gray-90:#26282B;--polaris-radius-2xs:2px;--polaris-radius-xs:4px;--polaris-radius-sm:8px;--polaris-radius-md:12px;--polaris-radius-lg:16px;--polaris-radius-xl:24px;--polaris-radius-2xl:38px;--polaris-radius-pill:9999px;--polaris-font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--polaris-font-mono:"JetBrains Mono","D2Coding",ui-monospace,monospace;--polaris-shadow-xs:0 1px 2px rgba(15,15,35,0.06);--polaris-shadow-sm:0 2px 6px rgba(15,15,35,0.08);--polaris-shadow-md:0 8px 20px rgba(15,15,35,0.10);--polaris-shadow-lg:0 20px 40px rgba(15,15,35,0.14);--polaris-shadow-ai:0 8px 32px rgba(111,58,208,0.18),0 2px 6px rgba(111,58,208,0.10);--polaris-shadow-focus:0 0 0 3px color-mix(in srgb,var(--polaris-focus-ring) 35%,transparent);--polaris-spacing-none:0;--polaris-spacing-4xs:2px;--polaris-spacing-3xs:4px;--polaris-spacing-2xs:8px;--polaris-spacing-xs:12px;--polaris-spacing-sm:16px;--polaris-spacing-md:20px;--polaris-spacing-lg:24px;--polaris-spacing-xl:32px;--polaris-spacing-2xl:40px;--polaris-spacing-3xl:48px;--polaris-spacing-4xl:64px;--polaris-duration-instant:100ms;--polaris-duration-fast:150ms;--polaris-duration-normal:250ms;--polaris-duration-slow:350ms;--polaris-ease-in-out:cubic-bezier(0.4,0,0.2,1);--polaris-ease-out:cubic-bezier(0,0,0.2,1);--polaris-ease-in:cubic-bezier(0.4,0,1,1);--polaris-z-base:0;--polaris-z-dropdown:100;--polaris-z-sticky:200;--polaris-z-dim:300;--polaris-z-modal:400;--polaris-z-toast:500}[data-theme=dark]{--polaris-blue:#5C9FFF;--polaris-green:#3FCB72;--polaris-orange:#FF8F4D;--polaris-red:#FF6962;--polaris-purple:#9B85FF;--polaris-file-docx:#5C9FFF;--polaris-file-hwp:#5C9FFF;--polaris-file-xlsx:#3FCB72;--polaris-file-pptx:#FF8F4D;--polaris-file-pdf:#FF6962;--polaris-neutral-0:#0B0B12;--polaris-neutral-50:#131320;--polaris-neutral-100:#1B1B2A;--polaris-neutral-200:#232336;--polaris-neutral-300:#2D2D45;--polaris-neutral-400:#4A4A66;--polaris-neutral-500:#6B6B85;--polaris-neutral-600:#8B8BA3;--polaris-neutral-700:#B4B4C8;--polaris-neutral-800:#D5D5DE;--polaris-neutral-900:#EDEDF2;--polaris-neutral-1000:#FFFFFF;--polaris-surface-popover:#232336;--polaris-surface-modal:#2D2D45;--polaris-label-normal:#D8D8D8;--polaris-label-neutral:#9E9E9E;--polaris-label-alternative:#797979;--polaris-label-assistive:#6B6B6B;--polaris-label-inverse:#232323;--polaris-label-disabled:#595959;--polaris-background-base:#232323;--polaris-background-disabled:#2D2D2D;--polaris-layer-surface:#282828;--polaris-layer-overlay:rgba(0,0,0,0.5);--polaris-interaction-hover:#4A4A4A;--polaris-interaction-pressed:#595959;--polaris-fill-neutral:#2D2D2D;--polaris-fill-normal:#3B3B3B;--polaris-fill-strong:#595959;--polaris-line-neutral:#3B3B3B;--polaris-line-normal:#595959;--polaris-line-strong:#6B6B6B;--polaris-line-disabled:#2D2D2D;--polaris-accent-brand-normal:#1D7FF9;--polaris-accent-brand-strong:#60A5FA;--polaris-accent-brand-bg:#0B3263;--polaris-accent-brand-bg-hover:#0F4588;--polaris-accent-brand-normal-subtle:#1A2238;--polaris-accent-action-normal:#FFFFFF;--polaris-accent-action-strong:#F2F4F6;--polaris-focus-ring:#60A5FA;--polaris-static-white:#FFFFFF;--polaris-static-black:#000000;--polaris-state-new:#FB4949;--polaris-state-success:#51B41B;--polaris-state-success-bg:#20480A;--polaris-state-warning:#FD8900;--polaris-state-warning-bg:#653600;--polaris-state-error:#F95C5C;--polaris-state-error-bg:#632424;--polaris-state-info:#1D7FF9;--polaris-state-info-bg:#0B3263;--polaris-state-success-strong:#A8D98D;--polaris-state-warning-strong:#FEC47F;--polaris-state-error-strong:#FCADAD;--polaris-state-info-strong:#8EBFFC;--polaris-ai-normal:#9B85FF;--polaris-ai-strong:#A896FF;--polaris-ai-hover:#2A2247;--polaris-ai-pressed:#3E0F8D;--polaris-shadow-xs:0 1px 2px rgba(0,0,0,0.40);--polaris-shadow-sm:0 2px 6px rgba(0,0,0,0.45);--polaris-shadow-md:0 8px 20px rgba(0,0,0,0.50);--polaris-shadow-lg:0 20px 40px rgba(0,0,0,0.60);--polaris-shadow-ai:0 8px 32px rgba(155,133,255,0.30),0 2px 6px rgba(155,133,255,0.18);--polaris-shadow-focus:0 0 0 3px color-mix(in srgb,var(--polaris-focus-ring) 45%,transparent)}@media (max-width:767px){.text-polaris-display{font-size:32px;line-height:44px}.text-polaris-title{font-size:28px;line-height:40px}.text-polaris-heading1{font-size:24px;line-height:34px}.text-polaris-heading2{font-size:20px;line-height:28px}.text-polaris-heading3{font-size:18px;line-height:26px}.text-polaris-heading4{font-size:16px;line-height:24px}.text-polaris-body1{font-size:14px;line-height:21px}.text-polaris-body2{font-size:13px;line-height:20px}}:root{--color-accent-neutral:#60a5fa;--color-accent-normal:#1d7ff9;--color-accent-strong:#1458ad;--color-action-normal:#000000;--color-action-strong:#454c53;--color-ai-hover:#f5f1fd;--color-ai-normal:#6f3ad0;--color-ai-pressed:#e0d1ff;--color-ai-strong:#511bb2;--color-background-base:#ffffff;--color-fill-neutral:#f7f8f9;--color-fill-normal:#f2f4f6;--color-fill-strong:#e8ebed;--color-format-image:#00badb;--color-format-image-hover:#d2f4fa;--color-format-image-hover-adaptive:#d2f4fa;--color-format-image-pressed:#abebf6;--color-format-image-pressed-adaptive:#abebf6;--color-format-note:#f2b50b;--color-format-note-hover:#fcefca;--color-format-note-hover-adaptive:#fcefca;--color-format-note-pressed:#fae6af;--color-format-note-pressed-adaptive:#fae6af;--color-format-pdf:#f95c5c;--color-format-pdf-hover:#ffe3e3;--color-format-pdf-hover-adaptive:#ffe3e3;--color-format-pdf-pressed:#fdcece;--color-format-pdf-pressed-adaptive:#fdcece;--color-format-sheet:#51b41b;--color-format-sheet-hover:#dcf1d1;--color-format-sheet-hover-adaptive:#dcf1d1;--color-format-sheet-pressed:#cae8ba;--color-format-sheet-pressed-adaptive:#cae8ba;--color-format-slide:#fd8900;--color-format-slide-hover:#fde5c8;--color-format-slide-hover-adaptive:#fde5c8;--color-format-slide-pressed:#fedbb2;--color-format-slide-pressed-adaptive:#fedbb2;--color-format-word:#1d7ff9;--color-format-word-hover:#d9eaff;--color-format-word-hover-adaptive:#d9eaff;--color-format-word-pressed:#bbd8fd;--color-format-word-pressed-adaptive:#bbd8fd;--color-interaction-hover:#f2f4f6;--color-interaction-pressed:#e8ebed;--color-label-alternative:#72787f;--color-label-assistive:#9ea4aa;--color-label-inverse:#ffffff;--color-label-neutral:#454c53;--color-label-normal:#26282b;--color-layer-inverse:#26282b;--color-layer-overlay:#00000080;--color-layer-surface:#ffffff;--color-line-neutral:#e8ebed;--color-line-normal:#c9cdd2;--color-line-strong:#b3b8bd;--color-link-normal:#1d7ff9;--color-link-strong:#1458ad;--color-link-visited:#404dc2;--color-plan-ai:#6f3ad0;--color-plan-ai-bg:#7736d81a;--color-plan-basic:#449916;--color-plan-basic-bg:#009b001a;--color-plan-business:#2baff4;--color-plan-business-bg:#00b2fa1a;--color-plan-orange:#d77400;--color-plan-orange-bg:#e66d001a;--color-plan-pro:#0046b9;--color-plan-pro-bg:#0047c01a;--color-plan-smart:#1d7ff9;--color-plan-smart-bg:#0081ff1a;--color-state-error:#f95c5c;--color-state-new:#fb4949;--color-static-black:#000000;--color-static-white:#ffffff;--duration-fast:150ms;--duration-instant:100ms;--duration-normal:250ms;--duration-slow:350ms;--ease-in:cubic-bezier(0.4,0,1,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--radius-2xl:38px;--radius-3xl:64px;--radius-full:999px;--radius-lg:16px;--radius-md:12px;--radius-none:0px;--radius-sm:8px;--radius-xl:24px;--radius-xs:6px;--radius-xxs:4px;--shadow-lg:0 4px 16px rgba(0,0,0,0.08);--shadow-md:0 2px 12px rgba(0,0,0,0.06);--shadow-sm:0 1px 8px rgba(0,0,0,0.04);--shadow-xl:0 6px 24px rgba(0,0,0,0.12);--spacing-2xl:40px;--spacing-2xs:8px;--spacing-3xl:48px;--spacing-3xs:4px;--spacing-4xl:64px;--spacing-4xs:2px;--spacing-lg:24px;--spacing-md:20px;--spacing-none:0px;--spacing-sm:16px;--spacing-xl:32px;--spacing-xs:12px;--typography-body1-font-family:Pretendard;--typography-body1-font-size:16px;--typography-body1-line-height:1.5;--typography-body2-font-family:Pretendard;--typography-body2-font-size:14px;--typography-body2-line-height:1.5;--typography-body3-font-family:Pretendard;--typography-body3-font-size:13px;--typography-body3-line-height:1.5;--typography-caption1-font-family:Pretendard;--typography-caption1-font-size:12px;--typography-caption1-line-height:1.3;--typography-caption2-font-family:Pretendard;--typography-caption2-font-size:11px;--typography-caption2-line-height:1.3;--typography-display-font-family:Pretendard;--typography-display-font-size:40px;--typography-display-line-height:1.4;--typography-heading1-font-family:Pretendard;--typography-heading1-font-size:28px;--typography-heading1-line-height:1.4;--typography-heading2-font-family:Pretendard;--typography-heading2-font-size:24px;--typography-heading2-line-height:1.4;--typography-heading3-font-family:Pretendard;--typography-heading3-font-size:20px;--typography-heading3-line-height:1.4;--typography-heading4-font-family:Pretendard;--typography-heading4-font-size:18px;--typography-heading4-line-height:1.4;--typography-label-button-font-family:Pretendard;--typography-label-button-font-size:16px;--typography-label-button-font-weight:700;--typography-label-button-line-height:1.4;--typography-label-button-sm-font-family:Pretendard;--typography-label-button-sm-font-size:14px;--typography-label-button-sm-font-weight:500;--typography-label-button-sm-line-height:1.4;--typography-title-font-family:Pretendard;--typography-title-font-size:32px;--typography-title-line-height:1.4}[data-theme=dark]{--color-accent-neutral:#1458ad;--color-accent-strong:#60a5fa;--color-action-normal:#ffffff;--color-action-strong:#f2f4f6;--color-ai-hover:#3e0f8d;--color-ai-pressed:#511bb2;--color-ai-strong:#9d75ec;--color-background-base:#232323;--color-fill-neutral:#2d2d2d;--color-fill-normal:#3b3b3b;--color-fill-strong:#595959;--color-format-image-hover:#003f4d;--color-format-image-hover-adaptive:#3b3b3b;--color-format-image-pressed:#005c70;--color-format-image-pressed-adaptive:#595959;--color-format-note-hover:#654a00;--color-format-note-hover-adaptive:#3b3b3b;--color-format-note-pressed:#8a6500;--color-format-note-pressed-adaptive:#595959;--color-format-pdf-hover:#632424;--color-format-pdf-hover-adaptive:#3b3b3b;--color-format-pdf-pressed:#883232;--color-format-pdf-pressed-adaptive:#595959;--color-format-sheet-hover:#20480a;--color-format-sheet-hover-adaptive:#3b3b3b;--color-format-sheet-pressed:#2c620e;--color-format-sheet-pressed-adaptive:#595959;--color-format-slide-hover:#653600;--color-format-slide-hover-adaptive:#4a4a4a;--color-format-slide-pressed:#8a4b00;--color-format-slide-pressed-adaptive:#595959;--color-format-word-hover:#0b3263;--color-format-word-hover-adaptive:#3b3b3b;--color-format-word-pressed:#0f4588;--color-format-word-pressed-adaptive:#595959;--color-interaction-hover:#3b3b3b;--color-interaction-pressed:#595959;--color-label-alternative:#797979;--color-label-assistive:#6b6b6b;--color-label-inverse:#232323;--color-label-neutral:#9e9e9e;--color-label-normal:#d8d8d8;--color-layer-inverse:#d8d8d8;--color-layer-surface:#282828;--color-line-neutral:#3b3b3b;--color-line-normal:#595959;--color-line-strong:#6b6b6b;--color-link-strong:#60a5fa;--color-link-visited:#353f9f;--shadow-lg:0 4px 16px rgba(0,0,0,0.16);--shadow-md:0 2px 12px rgba(0,0,0,0.12);--shadow-sm:0 1px 8px rgba(0,0,0,0.08);--shadow-xl:0 6px 24px rgba(0,0,0,0.24)}:root{--polaris-accent-brand-normal:var(--color-ai-normal);--polaris-accent-brand-strong:var(--color-ai-strong);--polaris-accent-brand-bg:var(--color-ai-hover);--polaris-accent-brand-bg-hover:var(--color-ai-pressed);--ds-brand-subtle:#f8f7ff;--polaris-accent-brand-normal-subtle:var(--ds-brand-subtle);--polaris-state-info:var(--color-ai-normal);--polaris-state-info-bg:var(--color-ai-hover);--polaris-state-info-strong:var(--color-ai-strong);--polaris-label-normal:var(--color-label-normal);--polaris-label-neutral:var(--color-label-neutral);--polaris-label-alternative:var(--color-label-alternative);--polaris-label-assistive:var(--color-label-assistive);--polaris-label-inverse:var(--color-label-inverse);--polaris-line-neutral:var(--color-line-neutral);--polaris-line-normal:var(--color-line-normal);--polaris-line-strong:var(--color-line-strong);--polaris-fill-neutral:var(--color-fill-neutral);--polaris-fill-normal:var(--color-fill-normal);--polaris-fill-strong:var(--color-fill-strong);--polaris-interaction-hover:var(--color-interaction-hover);--polaris-interaction-pressed:var(--color-interaction-pressed);--polaris-layer-surface:var(--color-layer-surface);--polaris-background-base:var(--color-background-base);--polaris-static-white:var(--color-static-white);--polaris-static-black:var(--color-static-black);--polaris-shadow-xs:var(--shadow-sm);--polaris-shadow-sm:var(--shadow-sm);--polaris-shadow-md:var(--shadow-md);--polaris-shadow-lg:var(--shadow-lg);--ds-shadow-focus:0 0 0 3px rgb(111 58 208/0.15);--polaris-focus-ring:var(--color-ai-normal);--polaris-shadow-focus:var(--ds-shadow-focus);--polaris-radius-2xs:var(--radius-xxs);--polaris-radius-xs:var(--radius-xs);--polaris-radius-sm:var(--radius-sm);--polaris-radius-md:var(--radius-md);--polaris-radius-lg:var(--radius-lg);--polaris-radius-xl:var(--radius-xl);--polaris-radius-2xl:var(--radius-2xl);--polaris-radius-pill:var(--radius-full);--polaris-spacing-none:var(--spacing-none);--polaris-spacing-4xs:var(--spacing-4xs);--polaris-spacing-3xs:var(--spacing-3xs);--polaris-spacing-2xs:var(--spacing-2xs);--polaris-spacing-xs:var(--spacing-xs);--polaris-spacing-sm:var(--spacing-sm);--polaris-spacing-md:var(--spacing-md);--polaris-spacing-lg:var(--spacing-lg);--polaris-spacing-xl:var(--spacing-xl);--polaris-spacing-2xl:var(--spacing-2xl);--polaris-spacing-3xl:var(--spacing-3xl);--polaris-spacing-4xl:var(--spacing-4xl);--polaris-duration-instant:var(--duration-instant);--polaris-duration-fast:var(--duration-fast);--polaris-duration-normal:var(--duration-normal);--polaris-duration-slow:var(--duration-slow);--polaris-ease-in:var(--ease-in);--polaris-ease-out:var(--ease-out);--polaris-ease-in-out:var(--ease-in-out);--polaris-ai-hover:var(--color-ai-hover);--polaris-ai-normal:var(--color-ai-normal);--polaris-ai-pressed:var(--color-ai-pressed);--polaris-ai-strong:var(--color-ai-strong);--polaris-accent-action-normal:var(--color-action-normal);--polaris-accent-action-strong:var(--color-action-strong);--polaris-surface-modal:var(--color-layer-surface);--polaris-surface-popover:var(--color-layer-surface);--polaris-layer-overlay:var(--color-layer-overlay);--polaris-state-error:var(--color-state-error);--polaris-state-error-bg:var(--ds-state-error-bg);--polaris-state-error-strong:var(--ds-state-error-strong);--polaris-state-new:var(--color-state-new);--polaris-state-success:var(--ds-state-success);--polaris-state-success-bg:var(--ds-state-success-bg);--polaris-state-success-strong:var(--ds-state-success-strong);--polaris-state-warning:var(--ds-state-warning);--polaris-state-warning-bg:var(--ds-state-warning-bg);--polaris-state-warning-strong:var(--ds-state-warning-strong);--polaris-file-pdf:var(--color-format-pdf);--polaris-file-docx:var(--color-format-word);--polaris-file-xlsx:var(--color-format-sheet);--polaris-file-pptx:var(--color-format-slide);--polaris-font-sans:var(--ds-font-sans);--polaris-font-mono:var(--ds-font-mono);--ds-state-error-bg:#feeeee;--ds-state-error-strong:#d43a3a;--ds-state-success-bg:#edf7e8;--ds-state-success-strong:#3d8a14;--ds-state-warning:#fd8900;--ds-state-warning-bg:#fef3e5;--ds-state-warning-strong:#c76b00;--ds-font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--ds-font-mono:"JetBrains Mono","D2Coding",ui-monospace,monospace;--ds-z-modal:400;--ds-state-success:#51b41b;--ds-stage-1:#e7e2f6;--ds-stage-2:#f1ebe0;--ds-stage-3:#2f2a45;--ds-tint-hi:radial-gradient(circle at 24% 18%,rgb(255 255 255/0.86),rgb(255 255 255/0) 34%);--ds-tint-1:var(--ds-tint-hi),linear-gradient(145deg,#dcf2e9 0%,#edf0d9 100%);--ds-tint-2:var(--ds-tint-hi),linear-gradient(145deg,#e9e4ff 0%,#f9e7f2 100%);--ds-tint-3:var(--ds-tint-hi),linear-gradient(145deg,#ddefff 0%,#e8e5ff 100%);--ds-tint-settings:#eee6fd;--ds-line-on-tint:rgb(47 39 87/0.14);--ds-teal-strong:#0b7a68;--ds-teal-normal:#17b198;--ds-teal-subtle:#e3f7f1;--ds-hero-sky:linear-gradient(180deg,#f6f2ff,#e3d9ff 58%,#efe9ff);--ds-hero-glow-1:#a78bfa;--ds-hero-glow-2:#7dd3fc;--ds-hero-glow-3:#f9a8d4;--ds-viewer-backdrop:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 55%),linear-gradient(160deg,#ede7ff,#dcd0ff 45%,#cfe0ff);--ds-viewer-cover-veil:linear-gradient(180deg,rgba(255,255,255,0.85),rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.85));--ds-band-dark:#241d4a;--ds-ink:#2f2757;--ds-line-on-dark:rgba(255,255,255,0.3);--ds-label-on-dark:rgba(255,255,255,0.64);--ds-container-max:1280px;--ds-pad:var(--spacing-lg);--ds-pad-y:var(--spacing-xl);--ds-sidebar-w:240px;--control-s:2rem;--control-m:2.5rem;--icon-xs:14px;--icon-sm:16px;--icon-md:20px;--icon-xl:40px}@media (max-width:767px){:root{--ds-pad:var(--spacing-sm);--ds-pad-y:var(--spacing-lg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--gnb-h:80px;--gnb-pad:40px;--gnb-max:1280px;--gnb-bg:rgba(255,255,255,0.85);--gnb-border:#e8e8ee;--gnb-ink:#1a1a26;--gnb-logo-h:32px;--gnb-right-gap:28px;--gnb-feedback:#7d7d90;--gnb-feedback-icon:#b5b5c4;--gnb-feedback-icon-hover:#b79aec;--gnb-ring:#6f3ad0;--gnb-login-minw:112px}@media (max-width:767px){:root{--gnb-h:50px;--gnb-pad:16px;--gnb-logo-h:24px;--gnb-right-gap:16px;--gnb-login-minw:88px}}.aignb{position:sticky;top:0;z-index:50;flex-shrink:0;background:var(--gnb-bg);border-bottom:1px solid var(--gnb-border);letter-spacing:normal}.aignb-inner{height:var(--gnb-h);max-width:var(--gnb-max);margin:0 auto;padding:0 var(--gnb-pad);justify-content:space-between;gap:32px}.aignb-inner,.aignb-logo-link{display:flex;align-items:center}.aignb-logo-link{flex-shrink:0;white-space:nowrap;cursor:pointer}.aignb-logo{height:var(--gnb-logo-h);width:auto;flex-shrink:0;display:block}.aignb-right{display:flex;align-items:center;gap:var(--gnb-right-gap);flex-shrink:0}.aignb-feedback{display:inline-flex;align-items:center;gap:6px;padding:12px 0;color:var(--gnb-feedback);text-decoration:none;font-weight:600;font-size:13px;line-height:1;white-space:nowrap}.aignb-feedback svg{fill:var(--gnb-feedback-icon);transition:fill .15s}.aignb-feedback:hover svg{fill:var(--gnb-feedback-icon-hover)}.aignb-login{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:var(--gnb-login-minw);border-radius:30px;padding:12px 26px;font-weight:700;font-size:14px;line-height:1;white-space:nowrap;transition:opacity .15s}.aignb-login:hover{opacity:.9}.aignb-login:focus-visible{outline:2px solid var(--gnb-ring);outline-offset:2px}.aignb-login--guest{background:var(--gnb-ink);color:#fff;border:1px solid transparent}.aignb-login--authed{background:#fff;color:var(--gnb-ink);border:1px solid var(--gnb-border)}@media (max-width:767px){.aignb-inner{gap:12px}.aignb-feedback{padding:8px 4px;font-size:12px}.aignb-feedback svg{width:20px;height:20px}.aignb-feedback-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aignb-login{padding:8px 16px;font-size:13px}}