.lux-auto,.lux-light{--ux-page:#fbf6ee;--ux-surface:#fff;--ux-surface-2:#f7f0e3;--ux-surface-3:#efe4d0;--ux-ink:#1e1915;--ux-ink-2:#4b423b;--ux-ink-3:#7a6e64;--ux-line:rgba(30,25,21,.09);--ux-line-2:rgba(30,25,21,.17);--ux-accent:#d23b25;--ux-accent-2:#c8901a;--ux-accent-soft:rgba(210,59,37,.12);--ux-accent-ink:#fff;--ux-mint:#2e7d46;--ux-warn:#d6731e;--ux-danger:#d23b25;--ux-glass:hsla(0,0%,100%,.58);--ux-glass-line:hsla(0,0%,100%,.85);--ux-shadow:rgba(60,30,10,.14);--ux-shadow-strong:rgba(60,30,10,.3);--ux-grad:linear-gradient(120deg,#e0332a,#f06a3f 55%,#f5a93b);--ux-ease:cubic-bezier(.2,.8,.2,1);--ux-spring:cubic-bezier(.34,1.45,.64,1)}.lux-dark,html.dark .lux-auto{--ux-page:#06080d;--ux-surface:#12141b;--ux-surface-2:#1a1c24;--ux-surface-3:#252731;--ux-ink:#f3f1ec;--ux-ink-2:hsla(43,23%,94%,.7);--ux-ink-3:hsla(43,23%,94%,.46);--ux-line:hsla(0,0%,100%,.09);--ux-line-2:hsla(0,0%,100%,.16);--ux-accent:#ff6a55;--ux-accent-2:#e3c68e;--ux-accent-soft:rgba(255,106,85,.15);--ux-accent-ink:#fff;--ux-mint:#7ee8c0;--ux-warn:#ffb26b;--ux-danger:#ff6a55;--ux-glass:hsla(0,0%,100%,.07);--ux-glass-line:hsla(0,0%,100%,.18);--ux-shadow:rgba(0,0,0,.45);--ux-shadow-strong:rgba(0,0,0,.72);--ux-grad:linear-gradient(120deg,#e0332a,#ff6a3d 55%,#e3a54b);--ux-ease:cubic-bezier(.2,.8,.2,1);--ux-spring:cubic-bezier(.34,1.45,.64,1)}.ux,.ux *,.ux :after,.ux :before{box-sizing:border-box}.ux{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,Roboto,Noto Sans KR,sans-serif;color:var(--ux-ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;word-break:keep-all;overflow-wrap:break-word}:where(.ux) :is(button,input,textarea,select){font:inherit;color:inherit}:where(.ux) button{cursor:pointer}.ux :focus-visible{outline:2px solid var(--ux-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ux,.ux *,.ux :after,.ux :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.u252{display:inline-block;width:min(100%,var(--u252-w,320px));z-index:6;vertical-align:top}.u252,.u252-pl{position:relative;color:var(--ux-ink)}.u252-pl{display:flex;align-items:center;gap:9px;width:100%;height:38px;padding:0 12px 0 4px;border:0;border-radius:999px;background:var(--ux-surface);box-shadow:inset 0 0 0 1px var(--ux-line),0 6px 16px -10px var(--ux-shadow-strong);font:inherit;cursor:pointer;overflow:hidden;transition:box-shadow .25s,border-radius .35s}.u252-pl.g-hov,.u252-pl:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ux-accent) 60%,transparent),0 8px 22px -10px var(--ux-accent)}.u252-pl:focus-visible{outline:2px solid var(--ux-accent);outline-offset:3px}.u252-pl:after{content:"";position:absolute;top:0;bottom:0;width:60px;left:-80px;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.75),transparent);transform:skewX(-18deg);pointer-events:none}.u252.is-shine .u252-pl:after{animation:u252-sh .9s ease-in-out}@keyframes u252-sh{to{left:120%}}.u252-tg{flex:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;background:var(--ux-grad);color:var(--ux-accent-ink);font-size:12.5px;font-weight:900;white-space:nowrap}.u252-tg i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.u252-rl{flex:1;min-width:0;height:21px;overflow:hidden;text-align:left}.u252-rs{display:block;transition:transform .5s cubic-bezier(.3,1.2,.5,1)}.u252-rs span{display:block;height:21px;line-height:21px;font-size:13.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u252-ar{flex:none;width:16px;height:16px;color:var(--ux-ink-3);transition:transform .3s cubic-bezier(.3,1.6,.5,1),color .25s}.u252-pl.g-hov .u252-ar,.u252-pl:hover .u252-ar{transform:translateX(3px);color:var(--ux-accent)}.u252.is-open .u252-ar{transform:rotate(90deg);color:var(--ux-accent)}.u252-pn{position:absolute;left:0;right:0;top:calc(100% + 6px);border-radius:18px;background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line),0 18px 40px -18px var(--ux-shadow-strong);padding:0 16px;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:max-height .45s cubic-bezier(.2,.9,.3,1),opacity .25s,padding .35s,visibility 0s .45s}.u252.is-open .u252-pn{max-height:320px;opacity:1;padding:13px 16px;visibility:visible;transition:max-height .45s cubic-bezier(.2,.9,.3,1),opacity .25s,padding .35s,visibility 0s}.u252-pn h4{margin:0 0 6px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:850;color:var(--ux-ink-3)}.u252-pn h4 button{border:0;padding:2px 0;background:none;font-size:12px;font-weight:850;color:var(--ux-accent)}.u252-it{display:grid;grid-template-columns:44px 1fr;gap:9px;padding:8px 0;border-top:1px solid var(--ux-line);opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .4s cubic-bezier(.3,1.3,.5,1)}.u252.is-open .u252-it{opacity:1;transform:none}.u252-it .u252-k{font-size:11px;font-weight:800;color:var(--ux-ink-3);font-variant-numeric:tabular-nums;padding-top:2px;white-space:nowrap}.u252-it b{display:block;font-size:13.5px;font-weight:850}.u252-it span{font-size:12px;font-weight:600;color:var(--ux-ink-2)}@media (prefers-reduced-motion:reduce){.u252.is-shine .u252-pl:after{animation:none}.u252-it,.u252-pn,.u252-rs{transition:none}}.u237{--u237-d:0ms}.u237-ln{display:block;overflow:hidden;padding:0 0 .06em;margin-bottom:-.06em}.u237-in{display:inline-block;transform-origin:0 100%;animation:u237-up .9s cubic-bezier(.2,.9,.2,1) calc(var(--i, 0) * 95ms + var(--u237-d)) both}@keyframes u237-up{0%{transform:translateY(108%) rotate(4deg)}to{transform:none}}.u237-lw{position:relative;display:inline-block}.u237-lw>.u237-ln{display:block}.u237-u{position:absolute;left:-.04em;bottom:-.16em;width:calc(100% + .14em);height:.36em;overflow:visible;fill:none;stroke:var(--ux-accent);stroke-width:4;stroke-linecap:round;pointer-events:none}.u237-u path{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:u237-draw .7s cubic-bezier(.6,0,.2,1) calc(var(--u237-d) + var(--u237-ud, .95s)) both}@keyframes u237-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.u237-in,.u237-u path{animation:none}.u237-u path{stroke-dashoffset:0}}.u228-c{--cx:-500px;--cy:-500px;--o:0;--u228-a:255,106,85;--u228-b:227,198,142;position:relative;isolation:isolate}.u228-g,.u228-r{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.u228-g{z-index:-1;background:radial-gradient(220px circle at calc(var(--cx) - 1.5px) calc(var(--cy) - 1.5px),rgba(var(--u228-a),calc(var(--o) * .14)),transparent 60%)}.u228-r{z-index:2;padding:1.5px;background:radial-gradient(160px circle at var(--cx) var(--cy),rgba(var(--u228-a),calc(var(--o) * 1)),rgba(var(--u228-b),calc(var(--o) * .5)) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@property --u281-m{syntax:"<color>";inherits:true;initial-value:#ffd43b}.u281{--u281-m:#ffd43b;transition:--u281-m .7s var(--ux-ease,ease)}.u281[data-pen=tomato]{--u281-m:#ff6a55}.u281[data-pen=gold]{--u281-m:#e3c68e}.u281[data-pen=auto]{--u281-m:#ffd43b}html.dark .u281[data-pen=auto]{--u281-m:#ff6a55}.u281 mark{color:var(--u281-ink,inherit);background-color:transparent;border-radius:3px;background-image:linear-gradient(100deg,transparent .15em,color-mix(in srgb,var(--u281-m) 58%,transparent) .3em,color-mix(in srgb,var(--u281-m) 52%,transparent) calc(100% - .3em),transparent calc(100% - .1em));background-repeat:no-repeat;background-position:0 72%;background-size:0 62%;transition:background-size var(--d,.6s) cubic-bezier(.55,.1,.3,1) var(--w,0s)}.u281.is-on mark{background-size:100% 62%}@media (prefers-reduced-motion:reduce){.u281 mark{transition:none}}.u263-em{font-style:normal;background:var(--g);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:u263-flow 5s linear infinite}.u263-em[data-s="0"]{--g:linear-gradient(90deg,#b8321e,#e0332a,#f06a3f,#b8321e)}.lux-dark .u263-em[data-s="0"],html.dark .u263-em[data-s="0"]{--g:linear-gradient(90deg,#e0332a,#ff8a4c,#f5c54b,#e0332a)}.u263-em[data-s="1"]{--g:linear-gradient(90deg,#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e)}.u263-em[data-s="2"]{--g:linear-gradient(90deg,#92400e,#f59e0b,#fde68a,#d97706,#92400e)}.u263-em[data-s="2d"]{--g:linear-gradient(90deg,#c08a2e,#f5c54b,#fff1c1,#e3c68e,#c08a2e)}@keyframes u263-flow{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.u263-em{animation:none}}.u307{--c:var(--ux-accent)}.u307-b{display:inline;white-space:nowrap}.u307-w{position:relative;background:linear-gradient(var(--c),var(--c)) 0 100% /100% .14em no-repeat;padding-bottom:.04em;transition:background-size .3s var(--ux-ease)}.u307-w:empty{padding:0}.u307-caret{display:inline-block;width:3px;height:.95em;margin:0 2px 0 3px;vertical-align:-.1em;border-radius:2px;background:var(--c);animation:u307-blink 1s steps(1) infinite;transition:background-color .4s}.u307.is-typing .u307-caret{animation:none}@keyframes u307-blink{50%{opacity:0}}.u307-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.u307-caret{animation:none}}.u008{display:block}.u008,.u008-box{position:relative;width:100%}.u008-box{display:flex;align-items:center;gap:12px;min-height:62px;padding:8px 8px 8px 18px;border-radius:18px;background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line-2),0 18px 32px -24px var(--ux-shadow-strong);overflow:visible;transition:box-shadow .45s var(--ux-ease)}.u008-code{position:relative;flex:1;min-width:0;overflow:hidden;white-space:nowrap;color:var(--ux-ink)}.u008-code em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--ux-ink-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.u008-cmd{display:block;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--u008-fs,22px);font-weight:800;letter-spacing:.08em;line-height:1.25;font-variant-numeric:tabular-nums}.u008-code:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--ux-mint) 30%,transparent) 50%,transparent 80%);transform:translateX(-110%);pointer-events:none}.u008.is-copied .u008-code:after{animation:u008-sweep .7s var(--ux-ease)}@keyframes u008-sweep{to{transform:translateX(110%)}}.u008-btn{position:relative;flex:none;width:46px;height:46px;border:0;padding:0;border-radius:13px;background:var(--ux-surface-2);color:var(--ux-ink-2);display:grid;place-items:center;transition:background-color .35s var(--ux-ease),color .35s var(--ux-ease),transform .45s var(--ux-spring)}.u008-btn:hover{background:var(--ux-surface-3);color:var(--ux-ink)}.u008-btn:active{transform:scale(.88)}.u008-btn:focus-visible{outline:2px solid var(--ux-accent);outline-offset:3px}.u008-btn svg{position:absolute;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s var(--ux-ease),transform .5s var(--ux-spring)}.u008-ok{opacity:0;transform:scale(.4) rotate(-30deg)}.u008-ok path{stroke-width:2.6;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .4s var(--ux-ease) .1s}.u008.is-copied .u008-btn{background:var(--ux-mint);color:var(--ux-accent-ink)}.u008.is-copied .u008-cp{opacity:0;transform:scale(.4) rotate(30deg)}.u008.is-copied .u008-ok{opacity:1;transform:none}.u008.is-copied .u008-ok path{stroke-dashoffset:0}.u008.is-copied .u008-box{box-shadow:0 0 0 1.5px var(--ux-mint),0 0 0 6px color-mix(in srgb,var(--ux-mint) 16%,transparent),0 18px 32px -24px var(--ux-shadow-strong)}.u008-tip{position:absolute;right:-6px;top:-44px;padding:7px 12px;border-radius:10px;background:var(--ux-ink);color:var(--ux-page);font-size:13px;font-weight:650;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(8px) scale(.8);transform-origin:80% 100%;transition:opacity .25s var(--ux-ease),transform .5s var(--ux-spring);z-index:3}.u008-tip:after{content:"";position:absolute;right:24px;bottom:-5px;width:10px;height:10px;background:inherit;border-radius:2px;transform:rotate(45deg)}.u008.is-copied .u008-tip{opacity:1;transform:none}.u009{display:inline-block}.u009-btn{position:relative;display:inline-flex;align-items:center;gap:16px;height:68px;padding:0 10px 0 30px;border:0;border-radius:999px;background:transparent;color:var(--ux-ink);overflow:hidden;isolation:isolate;text-decoration:none;box-shadow:inset 0 0 0 1.5px var(--ux-ink);transition:transform .5s var(--ux-spring),color .45s var(--ux-ease)}.u009-btn:active{transform:scale(.96)}.u009-btn:focus-visible{outline:2px solid var(--ux-accent);outline-offset:5px}.u009-word{position:relative;height:26px;overflow:hidden;font-size:20px;font-weight:740;letter-spacing:-.03em;line-height:26px;white-space:nowrap}.u009-face,.u009-word{display:flex}.u009-face>span{display:flex;flex-direction:column;transition:transform .55s var(--ux-ease);transition-delay:calc(var(--i) * 22ms)}.u009-face>span:after{content:attr(data-c);display:block}.u009-btn:focus-visible .u009-face>span,.u009-btn:hover .u009-face>span{transform:translateY(-26px)}.u009-orb{position:relative;width:48px;height:48px;flex:none;border-radius:50%;background:var(--ux-grad);color:#fff;box-shadow:0 8px 18px -8px rgba(210,59,37,.55);overflow:hidden;transition:transform .6s var(--ux-spring)}.u009-orb svg{position:absolute;left:13px;top:13px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .55s var(--ux-ease)}.u009-orb svg+svg{transform:translate(-36px,36px)}.u009-btn:hover .u009-orb svg:first-child{transform:translate(36px,-36px)}.u009-btn:hover .u009-orb svg+svg{transform:none;transition-delay:.08s}.u009-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:380px){.u009-btn{gap:12px;padding-left:22px}.u009-word{font-size:18px}}@media (prefers-reduced-motion:reduce){.u009-face>span,.u009-orb svg{transition:none}}