.HomeTestWidget-module__n1MqtW__root{left:24px;bottom:calc(env(safe-area-inset-bottom,0px) + 28px);z-index:10030;color:#f2f4f6;font-family:Apple SD Gothic Neo,Noto Sans KR,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed}.HomeTestWidget-module__n1MqtW__embedded{z-index:2;width:100%;max-width:420px;position:relative;bottom:auto;left:auto}.HomeTestWidget-module__n1MqtW__embedded .HomeTestWidget-module__n1MqtW__panel{width:100%;max-height:none;box-shadow:none;border:1px solid #94b0dc29;animation:none}.HomeTestWidget-module__n1MqtW__launcher{isolation:isolate;color:#fff;box-shadow:none;cursor:pointer;transform-origin:0 100%;background:#3182f6;border:none;border-radius:9999px;align-items:center;gap:.6rem;padding:.92rem 1.48rem;transition:transform .18s,background .18s;animation:.28s cubic-bezier(.22,1,.36,1) HomeTestWidget-module__n1MqtW__homeTestPopIn,5.5s ease-in-out .28s infinite HomeTestWidget-module__n1MqtW__homeTestTwinkleGlow;display:inline-flex;position:relative;overflow:hidden}.HomeTestWidget-module__n1MqtW__launcher:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:45%;animation:5.5s ease-in-out .28s infinite HomeTestWidget-module__n1MqtW__homeTestTwinkleSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-260%)skew(-18deg)}.HomeTestWidget-module__n1MqtW__launcher:hover{box-shadow:none;background:#1b64da;transform:translateY(-2px)}.HomeTestWidget-module__n1MqtW__launcher:focus-visible{outline-offset:3px;outline:2px solid #fff}.HomeTestWidget-module__n1MqtW__launcherIcon,.HomeTestWidget-module__n1MqtW__launcherLabel{z-index:2;position:relative}.HomeTestWidget-module__n1MqtW__launcherIcon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.HomeTestWidget-module__n1MqtW__launcherIcon svg{width:100%;height:100%;display:block}.HomeTestWidget-module__n1MqtW__launcherLabel{letter-spacing:-.01em;white-space:nowrap;font-size:.95rem;font-weight:800;line-height:1.2}.HomeTestWidget-module__n1MqtW__panel{-webkit-backdrop-filter:blur(16px)saturate(1.15);width:min(380px,100vw - 48px);max-height:min(720px,100vh - 72px);box-shadow:none;transform-origin:0 100%;background:radial-gradient(120% 70% at 82% -8%,#4884eb1f 0%,#0000 52%),#1418209e;border-radius:28px;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) HomeTestWidget-module__n1MqtW__homeTestExpand;display:flex;position:relative;overflow:hidden}.HomeTestWidget-module__n1MqtW__header{align-items:flex-start;gap:12px;padding:24px 24px 0;display:flex}.HomeTestWidget-module__n1MqtW__headerCopy{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.HomeTestWidget-module__n1MqtW__kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.HomeTestWidget-module__n1MqtW__kickerLabel{letter-spacing:-.02em;color:#3182f6;white-space:nowrap;font-size:.8125rem;font-weight:700}.HomeTestWidget-module__n1MqtW__exampleButton{color:#b0b8c1;font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:#232838;border:none;border-radius:999px;align-items:center;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.HomeTestWidget-module__n1MqtW__exampleButton:hover:not(:disabled){color:#f2f4f6;background:#2c3140}.HomeTestWidget-module__n1MqtW__exampleButton:disabled{cursor:wait;opacity:.55}.HomeTestWidget-module__n1MqtW__headerCopy strong{letter-spacing:-.04em;color:#f2f4f6;font-size:1.375rem;font-weight:700;line-height:1.3}.HomeTestWidget-module__n1MqtW__close{color:#b0b8c1;cursor:pointer;background:#232838;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:inline-flex}.HomeTestWidget-module__n1MqtW__close:hover{background:#2c3140}.HomeTestWidget-module__n1MqtW__body{flex-direction:column;gap:14px;padding:20px 24px 8px;display:flex;overflow:auto}.HomeTestWidget-module__n1MqtW__tabs{background:0 0;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #3a4458}.HomeTestWidget-module__n1MqtW__tabThumb{pointer-events:none;background:#2c3344;border-radius:11px;width:calc(50% - 6px);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0)}.HomeTestWidget-module__n1MqtW__tabs[data-mode=illustration] .HomeTestWidget-module__n1MqtW__tabThumb{transform:translate(calc(100% + 4px))}.HomeTestWidget-module__n1MqtW__tab{z-index:1;color:#8b95a1;letter-spacing:-.03em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:.8125rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.HomeTestWidget-module__n1MqtW__tab svg{flex-shrink:0}.HomeTestWidget-module__n1MqtW__tab[aria-selected=true]{color:#f2f4f6}@media (prefers-reduced-motion:reduce){.HomeTestWidget-module__n1MqtW__tabThumb{transition:none}}.HomeTestWidget-module__n1MqtW__fileInput{display:none}.HomeTestWidget-module__n1MqtW__progressCard{background:#1014206b;border-radius:16px;flex-direction:column;gap:10px;padding:12px 12px 11px;display:flex;box-shadow:inset 0 0 0 1px #3a4458}.HomeTestWidget-module__n1MqtW__progressHead{align-items:flex-start;gap:10px;display:flex}.HomeTestWidget-module__n1MqtW__progressHalo{background:#3182f61f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;animation:2s ease-out infinite HomeTestWidget-module__n1MqtW__homeTestProgressHalo;display:inline-flex;position:relative}.HomeTestWidget-module__n1MqtW__progressSpinner{border:2px solid #3182f638;border-top-color:#3182f6;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite HomeTestWidget-module__n1MqtW__homeTestSpin}.HomeTestWidget-module__n1MqtW__progressCopy{min-width:0}.HomeTestWidget-module__n1MqtW__progressTitle{color:#f2f4f6;letter-spacing:-.03em;margin:0;font-size:.875rem;font-weight:700;line-height:1.35}.HomeTestWidget-module__n1MqtW__progressDots{letter-spacing:1px;margin-left:1px;display:inline-block}.HomeTestWidget-module__n1MqtW__progressDots span{animation:1.4s ease-in-out infinite both HomeTestWidget-module__n1MqtW__homeTestProgressDot;display:inline-block}.HomeTestWidget-module__n1MqtW__progressDots span:nth-child(2){animation-delay:.16s}.HomeTestWidget-module__n1MqtW__progressDots span:nth-child(3){animation-delay:.32s}.HomeTestWidget-module__n1MqtW__progressDesc{color:#8b95a1;letter-spacing:-.02em;margin:4px 0 0;font-size:.75rem;font-weight:500;line-height:1.45}.HomeTestWidget-module__n1MqtW__progressMeta{color:#8b95a1;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;font-size:.6875rem;font-weight:600;display:flex}.HomeTestWidget-module__n1MqtW__progressMeta span:first-child{color:#3182f6}.HomeTestWidget-module__n1MqtW__progressBar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.HomeTestWidget-module__n1MqtW__progressBarFill{border-radius:inherit;background:linear-gradient(90deg,#1b64da 0%,#3182f6 100%);height:100%;transition:width .28s;display:block;position:relative;overflow:hidden}.HomeTestWidget-module__n1MqtW__progressBarFill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);animation:1.8s ease-in-out infinite HomeTestWidget-module__n1MqtW__homeTestProgressShimmer;position:absolute;inset:0}.HomeTestWidget-module__n1MqtW__progressSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.HomeTestWidget-module__n1MqtW__progressStep{color:#8b95a1b3;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.HomeTestWidget-module__n1MqtW__progressStepDot{background:#3a4458;border-radius:999px;width:8px;height:8px}.HomeTestWidget-module__n1MqtW__progressStepTitle{text-align:center;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.625rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.HomeTestWidget-module__n1MqtW__progressStepDone{color:#f2f4f6}.HomeTestWidget-module__n1MqtW__progressStepDone .HomeTestWidget-module__n1MqtW__progressStepDot{background:#3182f6}.HomeTestWidget-module__n1MqtW__progressStepActive{color:#f2f4f6}.HomeTestWidget-module__n1MqtW__progressStepActive .HomeTestWidget-module__n1MqtW__progressStepDot{background:0 0;animation:1.8s ease-out infinite HomeTestWidget-module__n1MqtW__homeTestProgressHalo;box-shadow:inset 0 0 0 2px #3182f6}@keyframes HomeTestWidget-module__n1MqtW__homeTestProgressHalo{0%,to{box-shadow:0 0 #3182f647}70%{box-shadow:0 0 0 8px #3182f600}}@keyframes HomeTestWidget-module__n1MqtW__homeTestProgressDot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes HomeTestWidget-module__n1MqtW__homeTestProgressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.HomeTestWidget-module__n1MqtW__dropzone{color:#f2f4f6;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;min-height:196px;padding:0;display:flex;overflow:hidden}.HomeTestWidget-module__n1MqtW__dropzoneFilled{text-align:left;cursor:default;background:0 0;justify-content:flex-start;align-items:stretch;gap:12px;min-height:0;padding:10px;box-shadow:inset 0 0 0 1px #3a4458}.HomeTestWidget-module__n1MqtW__dropzoneBusy{cursor:wait}.HomeTestWidget-module__n1MqtW__dropzoneTile{color:#8b95a1;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:80px;height:80px;padding:0;transition:background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #3a4458}.HomeTestWidget-module__n1MqtW__dropzoneTileLarge{border-radius:20px;gap:8px;width:100%;height:auto;min-height:196px;padding:24px 16px}.HomeTestWidget-module__n1MqtW__dropzone:hover:not(.HomeTestWidget-module__n1MqtW__dropzoneFilled):not(.HomeTestWidget-module__n1MqtW__dropzoneBusy) .HomeTestWidget-module__n1MqtW__dropzoneTile:not(:disabled){background:#ffffff0f}.HomeTestWidget-module__n1MqtW__dropzoneTile:disabled{cursor:not-allowed;opacity:.45}.HomeTestWidget-module__n1MqtW__dropzoneIcon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.HomeTestWidget-module__n1MqtW__dropzoneLabel{letter-spacing:-.03em;color:#f2f4f6;font-size:.9375rem;font-weight:700}.HomeTestWidget-module__n1MqtW__previewFrame{background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:188px;padding:0;display:flex;position:relative;overflow:hidden}.HomeTestWidget-module__n1MqtW__previewFrame img{object-fit:contain;width:100%;max-height:268px}.HomeTestWidget-module__n1MqtW__previewGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;width:100%;padding:8px;display:grid}.HomeTestWidget-module__n1MqtW__previewGrid img{object-fit:cover;background:#141820;border-radius:12px;width:100%;height:120px}.HomeTestWidget-module__n1MqtW__previewBusy{color:#f2f4f6;letter-spacing:-.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c101cb8;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset:0}.HomeTestWidget-module__n1MqtW__previewActions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#101420e0;border-radius:999px;align-items:center;padding:2px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 14px #00000047}.HomeTestWidget-module__n1MqtW__previewDivider{background:#ffffff1f;flex-shrink:0;width:1px;height:10px}.HomeTestWidget-module__n1MqtW__previewChange,.HomeTestWidget-module__n1MqtW__previewDelete{pointer-events:auto;min-height:22px;font:inherit;letter-spacing:-.03em;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.HomeTestWidget-module__n1MqtW__previewChange svg,.HomeTestWidget-module__n1MqtW__previewDelete svg{flex-shrink:0}.HomeTestWidget-module__n1MqtW__previewChange{color:#fff}.HomeTestWidget-module__n1MqtW__previewChange:hover{background:#3182f629}.HomeTestWidget-module__n1MqtW__previewDelete{color:#f04452}.HomeTestWidget-module__n1MqtW__previewDelete:hover{background:#f0445229}.HomeTestWidget-module__n1MqtW__dropzoneActive .HomeTestWidget-module__n1MqtW__dropzoneTile:not(:disabled){color:#3182f6;background:#3182f61a;box-shadow:inset 0 0 0 1.5px #3182f6}.HomeTestWidget-module__n1MqtW__dropzoneFilled.HomeTestWidget-module__n1MqtW__dropzoneActive{background:#3182f61f;box-shadow:inset 0 0 0 1.5px #3182f6}.HomeTestWidget-module__n1MqtW__successCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:196px;padding:28px 16px 22px;display:flex}.HomeTestWidget-module__n1MqtW__successBadge{color:#fff;background:#3182f6;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;animation:.45s cubic-bezier(.22,1.4,.36,1) both HomeTestWidget-module__n1MqtW__homeTestSuccessPop;display:inline-flex}.HomeTestWidget-module__n1MqtW__successCard strong{color:#f2f4f6;letter-spacing:-.03em;margin:4px 0 0;font-size:1.0625rem;font-weight:700;line-height:1.35}.HomeTestWidget-module__n1MqtW__successCard p{color:#8b95a1;letter-spacing:-.02em;margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.HomeTestWidget-module__n1MqtW__successFile{color:#d1d6db;letter-spacing:-.02em;background:#ffffff0f;border-radius:12px;align-items:center;gap:8px;max-width:100%;margin-top:6px;padding:10px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.HomeTestWidget-module__n1MqtW__successFile svg{color:#3182f6;flex-shrink:0}.HomeTestWidget-module__n1MqtW__successFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes HomeTestWidget-module__n1MqtW__homeTestSuccessPop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.HomeTestWidget-module__n1MqtW__footer{flex-direction:column;gap:10px;padding:8px 24px 22px;display:flex}.HomeTestWidget-module__n1MqtW__generate,.HomeTestWidget-module__n1MqtW__download,.HomeTestWidget-module__n1MqtW__loginLink{color:#fff;letter-spacing:-.03em;cursor:pointer;background:#3182f6;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.HomeTestWidget-module__n1MqtW__generate svg,.HomeTestWidget-module__n1MqtW__download svg{flex-shrink:0}.HomeTestWidget-module__n1MqtW__generate:hover:not(:disabled),.HomeTestWidget-module__n1MqtW__download:hover,.HomeTestWidget-module__n1MqtW__loginLink:hover{background:#1b64da}.HomeTestWidget-module__n1MqtW__generate:disabled{color:#ffffffc7;cursor:not-allowed;background:#3182f661}.HomeTestWidget-module__n1MqtW__exhausted{flex-direction:column;gap:12px;display:flex}.HomeTestWidget-module__n1MqtW__exhausted p{color:#8b95a1;letter-spacing:-.02em;margin:0;font-size:.875rem;line-height:1.5}.HomeTestWidget-module__n1MqtW__secondaryLink{color:#b0b8c1;min-height:36px;font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.HomeTestWidget-module__n1MqtW__secondaryLink:hover{color:#fff}.HomeTestWidget-module__n1MqtW__error{color:#ff8189;letter-spacing:-.02em;margin:0;font-size:.8125rem;line-height:1.45}.HomeTestWidget-module__n1MqtW__result{flex-direction:column;gap:10px;display:flex}.HomeTestWidget-module__n1MqtW__result p,.HomeTestWidget-module__n1MqtW__resultNote{color:#8b95a1;letter-spacing:-.02em;text-align:center;margin:0;font-size:.875rem;line-height:1.45}.HomeTestWidget-module__n1MqtW__spin{animation:.8s linear infinite HomeTestWidget-module__n1MqtW__homeTestSpin}@keyframes HomeTestWidget-module__n1MqtW__homeTestSpin{to{transform:rotate(360deg)}}@keyframes HomeTestWidget-module__n1MqtW__homeTestPopIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HomeTestWidget-module__n1MqtW__homeTestTwinkleSheen{0%{transform:translate(-260%)skew(-18deg)}14%{transform:translate(320%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes HomeTestWidget-module__n1MqtW__homeTestTwinkleGlow{0%,18%,to{filter:brightness()}7%{filter:brightness(1.18)}}@keyframes HomeTestWidget-module__n1MqtW__homeTestExpand{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.HomeTestWidget-module__n1MqtW__launcher,.HomeTestWidget-module__n1MqtW__launcher:after,.HomeTestWidget-module__n1MqtW__panel,.HomeTestWidget-module__n1MqtW__spin,.HomeTestWidget-module__n1MqtW__progressHalo,.HomeTestWidget-module__n1MqtW__progressSpinner,.HomeTestWidget-module__n1MqtW__progressDots span,.HomeTestWidget-module__n1MqtW__progressBarFill:after,.HomeTestWidget-module__n1MqtW__progressStepActive .HomeTestWidget-module__n1MqtW__progressStepDot,.HomeTestWidget-module__n1MqtW__successBadge{animation:none}.HomeTestWidget-module__n1MqtW__launcher:after{display:none}}@media (max-width:1023px){.HomeTestWidget-module__n1MqtW__root:not(.HomeTestWidget-module__n1MqtW__embedded){display:none}}
