:root{--hugro-main:#0f5dc3;--thest-w-main:#dfafe9;--thest-w-sub-dark:#8a419a;--thest-h-main:#a7cdff;--thest-h-sub-dark:#1955be;--hg-primary:var(--hugro-main);--hg-face-light:var(--thest-w-main);--hg-face-dark:var(--thest-w-sub-dark);--hg-scalp-light:var(--thest-h-main);--hg-scalp-dark:var(--thest-h-sub-dark);--hg-accent:var(--hg-primary);--hg-on-accent:#fff;--hg-disabled-bg:color-mix(in srgb,var(--hg-gray) 22%,#fff);--hg-disabled-fg:color-mix(in srgb,var(--hg-gray) 70%,#fff);--hg-ease:160ms cubic-bezier(.2,.6,.2,1);--hg-good:#00cd88;--hg-good-deep:#00aa71;--hg-good-soft:#64c0ab;--hg-warn:#edd100;--hg-warn-strong:#ffcd00;--hg-orange:#ed6c00;--hg-orangered:#ff4517;--hg-tomato:#ea5532;--hg-bad:#d7004a;--hg-bad-soft:#ea5c67;--hg-pink:#e85298;--hg-pink-soft:#f9a3c8;--hg-grade-a-plus:#0f5dc3;--hg-grade-a:#4495ff;--hg-grade-b-plus:#009865;--hg-grade-b:#00cd88;--hg-grade-c-plus:#ed8a00;--hg-grade-c:#edd100;--hg-grade-d-plus:#d72b00;--hg-grade-d:#ff4517;--hg-black:#000;--hg-white:#fff;--hg-gray:#8d8d8d;--hg-gray-light:#cdcdcd;--hg-gray-dark:#484848;--hg-ink-brown:#381f1f;--hg-bg-blue:#f6faff;--hg-bg-purple:#fef8ff;--hg-bg-aliceblue:#f3faff;--hg-font-body:Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",Arial,sans-serif;--hg-font-display:HGHaeDotum,"Apple SD Gothic Neo",Arial,sans-serif;--hg-fs-12:12px;--hg-fs-14:14px;--hg-fs-16:16px;--hg-fs-18:18px;--hg-fs-20:20px;--hg-fs-22:22px;--hg-fs-28:28px;--hg-ls-tight:-0.04em;--hg-lh-normal:120%;--hg-br-5:5px;--hg-br-10:10px;--hg-br-20:20px;--hg-br-pill:90px;--hg-br-circle:50%;--hg-shadow-drop:0 0 10px rgba(138,65,154,0.07);--hg-gap-2:2px;--hg-gap-4:4px;--hg-gap-6:6px;--hg-gap-8:8px;--hg-gap-10:10px;--hg-gap-12:12px;--hg-gap-15:15px;--hg-pad-3:3px;--hg-pad-4:4px;--hg-pad-10:10px;--hg-pad-14:14px;--hg-pad-16:16px;--hg-pad-50:50px;--hg-pad-52:52px;--hg-border-1:1px solid var(--hg-black);--hg-opacity-10:0.1;--hg-opacity-30:0.3;--hg-opacity-60:0.6;--hg-opacity-70:0.7;--hg-opacity-80:0.8;--hg-opacity-disabled:var(--hg-opacity-30);--hg-size-icon:20px;--hg-size-icon-sm:13.3px;--hg-w-screen:320px;--hg-header-h:50px;--hg-screen-gap:70px;--hg-frame-w:615px;--hg-col-w:320px;--hg-dodgerblue:#4495ff;--hg-lavender:#dcd0df}*{--hg-accent-hover:color-mix(in srgb,var(--hg-accent) 88%,#000);--hg-accent-active:color-mix(in srgb,var(--hg-accent) 76%,#000);--hg-accent-tint:color-mix(in srgb,var(--hg-accent) 14%,#fff);--hg-accent-tint-2:color-mix(in srgb,var(--hg-accent) 22%,#fff);--hg-accent-border:color-mix(in srgb,var(--hg-accent) 45%,#fff);--hg-accent-ring:color-mix(in srgb,var(--hg-accent) 35%,transparent)}.theme-face{--hg-accent:var(--thest-w-sub-dark)}.theme-scalp{--hg-accent:var(--thest-h-sub-dark)}.theme-brand{--hg-accent:var(--hg-primary)}.hg-option{border:1.5px solid var(--hg-accent-border);background:var(--hg-white);color:var(--hg-black);border-radius:var(--hg-br-10);transition:background var(--hg-ease),border-color var(--hg-ease),color var(--hg-ease);cursor:pointer}.hg-option:hover{background:var(--hg-accent-tint);border-color:var(--hg-accent)}.hg-option:active{background:var(--hg-accent-tint-2)}.hg-option.is-selected,.hg-option[aria-selected=true]{background:var(--hg-accent-tint-2);border-color:var(--hg-accent);color:var(--hg-accent-active);font-weight:600}.hg-option:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hg-accent-ring)}.hg-option.is-disabled,.hg-option[disabled]{background:var(--hg-disabled-bg);border-color:var(--hg-disabled-bg);color:var(--hg-disabled-fg);cursor:not-allowed}.hg-btn{background:var(--hg-accent);color:var(--hg-on-accent);border:none;border-radius:var(--hg-br-pill);font-family:var(--hg-font-body);font-weight:600;font-size:var(--hg-fs-14);letter-spacing:var(--hg-ls-tight);transition:background var(--hg-ease);cursor:pointer}.hg-btn:hover{background:var(--hg-accent-hover)}.hg-btn:active{background:var(--hg-accent-active)}.hg-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hg-accent-ring)}.hg-btn[disabled]{background:var(--hg-disabled-bg);color:var(--hg-disabled-fg);cursor:not-allowed}:root{--color-aliceblue:#f3faff;--color-black:#000;--color-cornflowerblue:#007bc7;--color-crimson:#d7004a;--color-darkorange:#ed6c00;--color-darkslategray:#484848;--color-dodgerblue:#4495ff;--color-ghostwhite:#fef8ff;--color-gold:#edd100;--color-gold-100:#ffcd00;--color-gray:#8d8d8d;--color-lavender:#dcd0df;--color-lightgray:#cdcdcd;--color-lightskyblue:#a7cdff;--color-limegreen:#00c823;--color-mediumaquamarine:#64c0ab;--color-mediumseagreen:#00cd88;--color-orangered:#ff4517;--color-plum:#dfafe9;--color-purple:#8a419a;--color-royalblue:#1955be;--color-white:#fff;--font-hghaedotum:HGHaeDotum,Pretendard,Arial,sans-serif;--font-pretendard:"HGLatin",Pretendard,Arial,sans-serif;--font-pretendard-plain:Pretendard,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--fs-10:10px;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--br-10:10px;--br-20:20px;--br-5:5px;--br-50:50%;--br-90:90px;--border-1:1px solid var(--color-black);--gap-10:10px;--gap-2:2px;--gap-4:4px;--gap-8:8px;--padding-1:1px;--padding-10:10px;--padding-3:3px;--padding-4:4px;--height-17_5:17.5px;--height-180:180px;--height-22:22px;--height-24:24px;--height-25:25px;--height-40:40px;--width-11:11px;--width-18:18px;--width-22:22px;--width-220:220px;--width-250:250px;--width-259:259px;--width-30:30px;--width-320:320px;--width-85:85px;--opacity-0_1:0.1;--opacity-0_6:0.6;--opacity-0_7:0.7;--shadow-drop:0px 0px 10px rgba(138,65,154,0.07)}