@layer tokens, base, layout, components, utilities;@layer tokens{:root{color-scheme:light dark;--font-sans:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",system-ui,"Segoe UI",Roboto,"Malgun Gothic","맑은 고딕","Noto Sans KR",sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono","D2Coding",monospace;--fw-normal:400;--fw-bold:700;--fs-display:clamp(1.875rem,1.05rem + 3.4vw,3.25rem);--fs-figure:clamp(1.875rem,0.9rem + 4vw,4rem);--fs-figure-lg:clamp(2.25rem,1.2rem + 4.6vw,4.5rem);--fs-num-lg:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);--fs-num:clamp(1.25rem,1.05rem + 0.9vw,1.625rem);--fs-title:clamp(1.75rem,1.3rem + 1.9vw,2.5rem);--fs-h2:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);--fs-h3:1.1875rem;--fs-lead:clamp(1.0625rem,1rem + 0.35vw,1.25rem);--fs-body:1rem;--fs-sm:0.9375rem;--fs-xs:0.8125rem;--fs-code:0.875rem;--ls-display:-0.03em;--ls-heading:-0.02em;--shadow-sm:none;--shadow-md:none;--lh-display:1.2;--lh-heading:1.3;--lh-body:1.75;--lh-ui:1.5;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--gap-sec:clamp(64px,8vw,104px);--gap-near:clamp(40px,5vw,64px);--radius-sm:3px;--radius-md:3px;--radius-lg:6px;--radius-pill:3px;--dur-fast:120ms;--dur:180ms;--ease:cubic-bezier(0.2,0.6,0.3,1);--w-narrow:800px;--w-content:1120px;--w-wide:1200px;--gutter:clamp(1.25rem,5vw,2rem);--dami-below:0.16667;--dami-greet-lamp-x:0.31583;--dami-greet-lamp-y:0.0975;--dami-point-tip-up:0.40542;--c-bg:#ffffff;--c-bg-alt:#f6f7f9;--c-surface:#ffffff;--c-surface-alt:#f1f3f6;--c-border:#e4e7ec;--c-border-strong:#c9cfd8;--c-border-control:#7c8694;--c-rule:#141c2e;--c-text:#141c2e;--c-text-muted:#4a5462;--c-text-subtle:#646e7c;--c-brand:#1e68dc;--c-brand-hover:#16489c;--c-brand-active:#123d86;--c-brand-fg:#ffffff;--c-brand-text:#0f52bc;--c-brand-subtle-bg:#eaf1fe;--c-success:#0f7a46;--c-success-bg:#e4f6ec;--c-warning:#8a5a00;--c-warning-bg:#fdf3dc;--c-code-bg:#f1f3f6;--c-code-fg:#232830;--c-code-muted:#5c6673;--c-code-accent:#0f52bc;--c-focus:#1e68dc;--c-select-bg:#d6e6fd;--c-select-fg:#141c2e;--tag-face:#efe6d2;--tag-rim:#bfae86;--tag-ring:#a8997a;--tag-hole:#141c2e;--tag-ink:#141c2e;--obj-side:#16489c;--obj-paper:#f7f2e7;--obj-shadow:#1e68dc;--obj-shadow-op:0.13;--c-danger:#b3261e;--c-danger-bg:#fdecea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#0b0d11;--c-bg-alt:#0f1218;--c-surface:#14181f;--c-surface-alt:#1b2029;--c-border:#262c36;--c-border-strong:#39414e;--c-border-control:#6b7485;--c-rule:#e8ebf0;--c-text:#e8ebf0;--c-text-muted:#a3adbb;--c-text-subtle:#8590a0;--c-brand:#1e68dc;--c-brand-hover:#246de0;--c-brand-active:#1d66da;--c-brand-fg:#ffffff;--c-brand-text:#7fb0ff;--c-brand-subtle-bg:#12203a;--c-success:#45ce8c;--c-success-bg:#0e2b1e;--c-warning:#e5b54b;--c-warning-bg:#2e230c;--c-code-bg:#14181f;--c-code-fg:#d7dde6;--c-code-muted:#8590a0;--c-code-accent:#7fb0ff;--c-focus:#7fb0ff;--c-select-bg:#1b52b0;--c-select-fg:#ffffff;--tag-face:#d6ccb7;--tag-rim:#a2957a;--tag-ring:#8d8064;--tag-hole:#141c2e;--tag-ink:#141c2e;--obj-side:#1b52b0;--obj-paper:#ddd4c2;--obj-shadow:#172239;--obj-shadow-op:1;--c-danger:#f2938c;--c-danger-bg:#3a1512;-webkit-font-smoothing:antialiased}}[data-theme=dark]{color-scheme:dark;--c-bg:#0b0d11;--c-bg-alt:#0f1218;--c-surface:#14181f;--c-surface-alt:#1b2029;--c-border:#262c36;--c-border-strong:#39414e;--c-border-control:#6b7485;--c-rule:#e8ebf0;--c-text:#e8ebf0;--c-text-muted:#a3adbb;--c-text-subtle:#8590a0;--c-brand:#1e68dc;--c-brand-hover:#246de0;--c-brand-active:#1d66da;--c-brand-fg:#ffffff;--c-brand-text:#7fb0ff;--c-brand-subtle-bg:#12203a;--c-success:#45ce8c;--c-success-bg:#0e2b1e;--c-warning:#e5b54b;--c-warning-bg:#2e230c;--c-code-bg:#14181f;--c-code-fg:#d7dde6;--c-code-muted:#8590a0;--c-code-accent:#7fb0ff;--c-focus:#7fb0ff;--c-select-bg:#1b52b0;--c-select-fg:#ffffff;--tag-face:#d6ccb7;--tag-rim:#a2957a;--tag-ring:#8d8064;--tag-hole:#141c2e;--tag-ink:#141c2e;--obj-side:#1b52b0;--obj-paper:#ddd4c2;--obj-shadow:#172239;--obj-shadow-op:1;--c-danger:#f2938c;--c-danger-bg:#3a1512;-webkit-font-smoothing:antialiased}[data-theme=light]{color-scheme:light;--c-bg:#ffffff;--c-bg-alt:#f6f7f9;--c-surface:#ffffff;--c-surface-alt:#f1f3f6;--c-border:#e4e7ec;--c-border-strong:#c9cfd8;--c-border-control:#7c8694;--c-rule:#141c2e;--c-text:#141c2e;--c-text-muted:#4a5462;--c-text-subtle:#646e7c;--c-brand:#1e68dc;--c-brand-hover:#16489c;--c-brand-active:#123d86;--c-brand-fg:#ffffff;--c-brand-text:#0f52bc;--c-brand-subtle-bg:#eaf1fe;--c-success:#0f7a46;--c-success-bg:#e4f6ec;--c-warning:#8a5a00;--c-warning-bg:#fdf3dc;--c-code-bg:#f1f3f6;--c-code-fg:#232830;--c-code-muted:#5c6673;--c-code-accent:#0f52bc;--c-focus:#1e68dc;--c-select-bg:#d6e6fd;--c-select-fg:#141c2e;--tag-face:#efe6d2;--tag-rim:#bfae86;--tag-ring:#a8997a;--tag-hole:#141c2e;--tag-ink:#141c2e;--obj-side:#16489c;--obj-paper:#f7f2e7;--obj-shadow:#1e68dc;--obj-shadow-op:0.13;--c-danger:#b3261e;--c-danger-bg:#fdecea;-webkit-font-smoothing:auto}}@layer base{*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-normal);line-height:var(--lh-body);word-break:keep-all;overflow-wrap:break-word;line-break:strict}h1,h2,h3,h4{font-weight:var(--fw-bold);text-wrap:balance}h1{font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}h2{font-size:var(--fs-h3);line-height:1.45;letter-spacing:-.01em}h3{font-size:var(--fs-body);line-height:1.5}dd,li,p{text-wrap:pretty}img,svg{display:block;max-width:100%;height:auto}a{color:var(--c-brand-text);text-decoration-thickness:1px;text-underline-offset:.25em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}address,cite,dfn,em,i{font-style:normal}b,strong{font-weight:var(--fw-bold)}code,kbd,pre{font-family:var(--font-mono);font-size:.875em}::selection{background:var(--c-select-bg);color:var(--c-select-fg)}button,input,select,textarea{font:inherit;color:inherit}ol,ul{padding:0;list-style:none}}@layer layout{.container{width:100%;max-width:calc(var(--w-content) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.app{display:flex;flex-direction:column;min-height:100dvh}.app-main{flex:1 0 auto;padding-top:clamp(18px,4vw,44px)}.sheet__head{padding-bottom:10px;border-bottom:1.5px solid var(--c-rule)}.sheet__head p{margin-top:6px;max-width:30em;color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.65}.sheet__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet__more{margin-top:10px}.sheet__more .go{min-height:44px;font-size:var(--fs-sm)}.sheet__body{min-width:0;margin-top:18px}@media (max-width:959.98px){.sheet__head--row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 12px}.sheet__head--row p{margin-top:0}.sheet__more{display:none}.sheet__body--flush{margin-top:0}}@media (min-width:960px){.sheet{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-top:28px;border-top:1.5px solid var(--c-rule)}.sheet__head{grid-column:1/span 3;align-self:start;position:-webkit-sticky;position:sticky;top:88px;padding-bottom:0;border-bottom:0}.sheet__body{grid-column:4/-1;margin-top:0}}}@layer components{.skip-link{position:absolute;left:8px;top:-64px;z-index:50;padding:10px 14px;background:var(--c-text);color:var(--c-bg);border-radius:6px}.skip-link:focus{top:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border:0;border-radius:var(--radius-lg);background:none;font-size:1rem;font-weight:var(--fw-bold);line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer}.btn--primary{background:var(--c-brand);color:var(--c-brand-fg)}.btn--primary:hover{background:var(--c-brand-hover)}.btn--primary:active{background:var(--c-brand-active);translate:0 1px}.btn--line{border:1px solid var(--c-border-control);color:var(--c-text)}.btn--line:hover{background:var(--c-bg-alt)}.btn--danger{border:1px solid var(--c-danger);color:var(--c-danger)}.btn--danger:hover{background:var(--c-danger-bg)}.btn--lg{min-height:56px;padding:12px 26px;font-size:1.0625rem}.btn--sm{min-height:44px;padding:8px 15px;font-size:var(--fs-sm)}.btn--block{width:100%}.btn:focus-visible{outline-offset:3px}.btn:disabled{background:var(--c-surface-alt);border-color:transparent;color:var(--c-text-subtle);cursor:not-allowed;translate:none}.btn--primary[aria-busy=true]:disabled{background:var(--c-brand);color:var(--c-brand-fg);cursor:progress}@media (forced-colors:active){.btn{border:1px solid ButtonText}}.linkbtn{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font-size:var(--fs-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;cursor:pointer}.linkbtn:hover{text-decoration-thickness:2px}.linkbtn--danger{color:var(--c-danger)}.linkbtn:disabled{color:var(--c-text-subtle);cursor:not-allowed}.mk{flex:none;display:inline-block}.go{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-bold)}@media (prefers-reduced-motion:no-preference){.btn,.go,a{transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn .mk,.go .mk{transition:translate var(--dur) var(--ease)}.btn:hover .mk,.go:hover .mk{translate:2px 0}}.tag{position:relative;flex:none;display:inline-grid;place-items:center;width:26px;height:36px;color:var(--tag-ink);font-size:.8125rem;font-weight:var(--fw-bold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tag__shape{position:absolute;inset:0}.tag__n{position:relative;margin:10px 0 0 2px}.tag__rim{fill:var(--tag-rim)}.tag__face{fill:var(--tag-face)}.tag__ring{fill:var(--tag-ring)}.tag__hole{fill:var(--tag-hole)}.tag--mark{width:14px;height:20px}.tag--mark .tag__shape{position:static;width:14px;height:20px}.codeline{display:block;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 12px;border-radius:var(--radius-sm);background:var(--c-code-bg);color:var(--c-code-fg);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:normal}.codeline .grp{display:inline-block;max-width:100%}code{background:var(--c-code-bg);color:var(--c-code-fg);padding:.1em .36em;border-radius:var(--radius-sm);overflow-wrap:anywhere}.codeline code,pre code{padding:0;background:none;font-size:inherit}.site-header{background:var(--c-bg);border-bottom:1px solid var(--c-border)}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;min-height:60px}.brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;width:-moz-fit-content;width:fit-content;color:var(--c-text);font-size:1.0625rem;font-weight:var(--fw-bold);letter-spacing:-.01em;text-decoration:none}.brand__mark{flex:none;width:28px}.site-header__actions{grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center;gap:14px;min-width:0}.acct{display:none;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-muted);font-size:var(--fs-sm)}.site-header__link{display:inline-flex;align-items:center;min-height:44px;color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:none}.site-header__link:hover{text-decoration:underline}.app-nav{grid-column:1/-1;grid-row:2;display:flex;gap:22px;min-width:0;margin-bottom:-1px}.app-nav a{display:inline-flex;align-items:center;gap:6px;min-height:44px;border-bottom:1.5px solid transparent;color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:none;white-space:nowrap}.app-nav a:hover{color:var(--c-text)}.app-nav a[aria-current=page]{border-bottom-color:var(--c-rule);color:var(--c-text)}.app-nav__flag{width:7px;height:7px;border-radius:50%;background:var(--c-warning)}@media (min-width:640px){.acct{display:block}}@media (min-width:960px){.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;column-gap:44px}.app-nav{grid-column:2;grid-row:1;gap:28px;margin-bottom:0}.site-header__actions{grid-column:3}.app-nav a{min-height:60px;margin-bottom:-1px}}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--c-danger-bg);color:var(--c-text);line-height:1.6}.banner>span{flex:1 1 16em;min-width:0}.banner__k{display:block;color:var(--c-danger)}.banner__k,.status{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.status{display:inline-flex;align-items:center;gap:7px;line-height:1.5;white-space:nowrap}.status__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c-text-subtle)}.status--on .status__dot{background:var(--c-success)}.status--prep .status__dot{background:var(--c-brand)}.status--off .status__dot{background:var(--c-warning)}@media (prefers-reduced-motion:no-preference){.status--prep .status__dot{animation:status-wait 1.6s ease-in-out infinite}}@keyframes status-wait{50%{opacity:.35}}.rows>div{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:20px;column-gap:20px;align-items:baseline;padding:10px 0 12px;border-bottom:1px solid var(--c-border)}.rows dt{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.6}.rows dd{min-width:0;line-height:1.6;overflow-wrap:anywhere}.rows__sub{margin-left:6px;color:var(--c-text-muted);font-size:var(--fs-sm)}.rows__sub--block{display:block;margin:2px 0 0}.rows__url+.rows__sub{margin-left:0}.rows__url:has(+.rows__sub){margin-right:6px}.rows__note{display:block;margin-top:2px;font-size:var(--fs-sm);line-height:1.65}.rows__url{position:relative;font-family:var(--font-mono);font-size:var(--fs-code)}.cmd__out a:after,.foot__legal a:after,.rows__url:after{content:"";position:absolute;inset:-14px 0}.rows__act{margin-top:10px}.num,.rows b.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fine{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.6}@media (min-width:640px){.rows>div{grid-template-columns:7.75rem minmax(0,1fr);padding:12px 0}.rows dt{font-size:var(--fs-sm)}}.meter__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.meter__pct{font-size:var(--fs-num);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter__pct--none{color:var(--c-text-muted);font-size:var(--fs-sm);letter-spacing:0}.meter__track{height:4px;margin-top:8px;background:var(--c-border)}.meter__fill{height:100%;background:var(--c-brand)}.meter__fill--over{background:var(--c-warning)}.meter .fine{margin-top:8px}@media (forced-colors:active){.app-nav,.app-nav a{margin-bottom:0}.app-nav a{border-bottom-color:Canvas}.app-nav a[aria-current=page]{border-bottom-color:CanvasText}.app-nav__flag,.meter__fill,.status .status__dot{forced-color-adjust:none;background:CanvasText}.meter__track{outline:1px solid CanvasText}.fold__mk{forced-color-adjust:none}.fold__mk:after,.fold__mk:before{background:CanvasText}}.note{display:grid;grid-template-columns:14px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;margin-top:14px;padding:14px 16px 16px;border-radius:var(--radius-lg);background:var(--c-bg-alt);line-height:1.65}.note>.tag--mark{grid-column:1;grid-row:1;margin-top:3px}.note__body,.note__due{grid-column:2;min-width:0}.note__k{font-weight:var(--fw-bold)}.note__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.note__body>p+p{margin-top:6px}.note__links{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:4px;font-size:var(--fs-sm)}.note__links .go{min-height:44px}.note .form-grid{margin-top:12px}.note .why{margin-top:10px;font-size:var(--fs-sm);line-height:1.6}.note--danger{background:var(--c-danger-bg)}.note--danger .note__k,.note__due{color:var(--c-danger)}.note__due{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.note__due span{font-size:var(--fs-xs);font-weight:var(--fw-bold)}.note__due b{font-size:var(--fs-num-lg);line-height:1.15;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note__due b i{margin-left:.06em;font-size:.56em;letter-spacing:-.01em}@media (min-width:640px){.note--due{grid-template-columns:14px minmax(0,1fr) auto}.note--due .note__due{grid-column:3;grid-row:1;flex-direction:column;align-items:flex-end;gap:0;margin:0 0 0 16px;text-align:right}}.host{padding:20px 0 28px;border-top:1.5px solid var(--c-rule)}.host:first-child{padding-top:0;border-top:0}.host:last-child{padding-bottom:0}.host__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:2px 16px;gap:2px 16px;padding-bottom:10px;border-bottom:1px solid var(--c-border)}.host__name{font-family:var(--font-mono);font-size:1.0625rem;line-height:1.5;letter-spacing:-.01em;overflow-wrap:anywhere}.host__plan{grid-column:1/-1;color:var(--c-text-muted);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.host__plan b{color:var(--c-text)}.host__plan small{margin-left:8px;font-size:var(--fs-xs)}.host__foot{display:flex;justify-content:flex-end;margin-top:6px}@media (min-width:640px){.host__head{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px}.host__plan{grid-column:3;text-align:right}}.fig{display:block;flex:none;width:var(--dami);margin-bottom:calc(-1 * var(--dami) * var(--dami-below))}.wait{margin-top:16px}.wait__stage{--dami:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:end;border-bottom:1.5px solid var(--c-rule)}.wait__copy{padding-bottom:14px}.wait__copy h3{font-size:var(--fs-h3);line-height:1.45;letter-spacing:-.01em}.wait__k{color:var(--c-text-muted);font-size:var(--fs-xs)}.wait__k,.wait__num{font-weight:var(--fw-bold)}.wait__num{display:block;font-size:var(--fs-num-lg);line-height:1.2;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wait__time{margin-top:8px}.wait__sub{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.5}.wait__after{padding:12px 0;border-bottom:1px solid var(--c-border);font-size:var(--fs-sm);line-height:1.65}.wait__after p+p{margin-top:6px}@media (min-width:640px){.wait__stage{--dami:120px}}.host--wait~.host--wait :is(.wait__fig,.wait__prep){display:none}.host--wait~.host--wait .wait__num{font-size:var(--fs-body);letter-spacing:0}.sheet__body:has(.note--danger) .wait__fig{display:none}.host--wait:has(>.note) .wait__fig{display:none}.host--wait .rows__traffic{display:none}.pc-note{margin-top:12px;font-size:var(--fs-sm);line-height:1.65}@media (min-width:760px){.pc-note{display:none}}.prep{margin-top:16px;padding:16px 16px 18px;border-radius:var(--radius-lg);background:var(--c-bg-alt)}.prep__h{font-size:var(--fs-body);line-height:1.5}.prep ol{display:grid;grid-row-gap:14px;row-gap:14px;margin-top:12px;counter-reset:prep}.prep li{position:relative;min-width:0;padding-left:1.6em;counter-increment:prep;font-size:var(--fs-sm);line-height:1.65}.prep li:before{content:counter(prep);position:absolute;left:0;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prep .codeline,.prep code{background:var(--c-bg)}.copy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;align-items:start;margin-top:6px}.copy .codeline{align-self:stretch;display:flex;align-items:center}.copy pre.codeline{display:block;word-break:keep-all}.swap{position:relative;display:inline-block}.swap__keep{visibility:hidden}.swap__now{position:absolute;left:50%;translate:-50% 0}.fold{border-bottom:1px solid var(--c-border)}.fold>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:8px 0;font-weight:var(--fw-bold);line-height:1.5;cursor:pointer;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary small{display:inline-block;margin-left:8px;color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-normal)}.fold__mk{position:relative;flex:none;width:14px;height:14px}.fold__mk:after,.fold__mk:before{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:currentColor}.fold__mk:after{rotate:90deg}.fold[open]>summary .fold__mk{rotate:45deg}.fold__body{padding-bottom:22px}@media (prefers-reduced-motion:no-preference){.fold__mk{transition:rotate var(--dur) var(--ease)}}.fold--sub{margin-top:14px;border-top:1px solid var(--c-border)}.deploy__lead{max-width:36em}.cmd,.deploy__again{margin-top:12px}.cmd__label{display:block;margin-bottom:6px;font-size:var(--fs-sm);font-weight:var(--fw-bold)}.cmd>.codeline{padding:13px 15px;font-size:var(--fs-code);line-height:1.65}.cmd__act{display:grid;grid-gap:6px 14px;gap:6px 14px;align-items:center;margin-top:10px}.cmd__hint{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.55}.cmd__out{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--c-border);font-size:var(--fs-sm)}.cmd__out a{position:relative;font-family:var(--font-mono);font-size:var(--fs-code);font-weight:var(--fw-bold);overflow-wrap:anywhere}.cmd__out small{color:var(--c-text-muted);font-size:var(--fs-xs)}@media (min-width:640px){.cmd__act{grid-template-columns:auto minmax(0,1fr)}}.steps-mini{margin-top:10px;counter-reset:s}.steps-mini li{position:relative;padding:2px 0 2px 1.6em;counter-increment:s;font-size:var(--fs-sm);line-height:1.65}.steps-mini li:before{content:counter(s);position:absolute;left:0;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stage{--dami:124px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;align-items:end;border-bottom:1.5px solid var(--c-rule)}.stage__copy{display:contents}.stage__title{grid-column:1;grid-row:1;padding-bottom:6px;font-size:var(--fs-display);line-height:1.2;letter-spacing:-.03em}.stage__title--h2{font-size:var(--fs-h2);line-height:1.3;letter-spacing:-.02em}.ph{display:inline-block}.stage__fig{grid-column:2;grid-row:1;position:relative;z-index:1;border-bottom:1.5px solid var(--c-rule)}.stage__rest{grid-column:1/-1;padding:12px 0 20px}.stage__lead{max-width:33em;color:var(--c-text-muted);font-size:var(--fs-lead);line-height:1.6}.stage__cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px}.stage__cta .btn{flex:1 1 100%}.stage__alt{margin-top:12px;font-size:var(--fs-sm);line-height:1.6}.stage__inapp{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.55}@media (min-width:760px){.stage__inapp{display:none}}.stage .note~.stage__inapp{display:none}.stage .note{max-width:43rem;margin-top:14px;font-size:var(--fs-sm)}.assure{display:flex;flex-wrap:wrap;gap:4px 0;font-size:var(--fs-xs);line-height:1.5}.assure li{padding-inline:10px;border-left:1px solid var(--c-border-strong)}.assure li:first-child{padding-left:0;border-left:0}.sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0 8px;border-bottom:5px double var(--c-rule)}.sum__k{font-weight:var(--fw-bold)}.sum__k small{display:inline-block;margin-left:10px;color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-normal)}.sum b{font-size:var(--fs-num-lg);line-height:1.15;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sum b i{margin-left:.06em;font-size:.56em;letter-spacing:-.01em}.stage .sum{margin-top:16px;border-top:1px solid var(--c-border-strong)}@media (min-width:640px){.stage{--dami:150px}.stage__cta .btn{flex:none}.stage--gate .stage__cta .btn{min-width:16rem}}@media (min-width:760px){.stage{--dami:200px;--pad-b:28px;grid-template-columns:minmax(0,1fr) var(--stage-w,200px);column-gap:32px;padding-bottom:var(--pad-b)}.stage__copy{display:block;grid-column:1;grid-row:1}.stage__title{padding-bottom:0}.stage__rest{padding:16px 0 0}.stage__fig{align-self:stretch;border-bottom:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-bottom:calc(-1 * var(--pad-b))}.stage--sm{--dami:160px;--stage-w:160px}}@media (min-width:1100px){.stage--gate{--dami:240px;--stage-w:372px;--pad-b:36px;column-gap:56px}.stage--gate .stage__lead,.stage--gate .sum{max-width:43rem}}.path{line-height:1.5}.path,.path__h{font-size:var(--fs-sm)}.path__cols,.path__h{font-weight:var(--fw-bold)}.path__cols{display:flex;justify-content:space-between;margin-top:8px;padding:0 0 6px 1.6rem;border-bottom:1px solid var(--c-rule);color:var(--c-text-muted);font-size:var(--fs-xs)}.path__list li{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--c-border)}.path__n,.path__w{font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.path__here,.path__w{white-space:nowrap}.path__here{margin-left:8px;color:var(--c-brand-text);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.gate__path{margin-top:26px;padding-top:18px;border-top:1.5px solid var(--c-rule)}.gate__path .path{max-width:30rem}.stage__fig .path{display:none}@media (min-width:1100px){.gate__path{display:none}.stage__fig .path{display:block;align-self:stretch;margin-bottom:auto;padding-top:6px}}.after-stage{padding-top:18px}.after-stage .path{max-width:30rem}.after-stage a{position:relative}.after-stage a:after{content:"";position:absolute;inset:-14px 0}.strip{padding-top:18px}.strip__h{font-size:var(--fs-h3);line-height:1.4;letter-spacing:-.01em}.strip__sub{margin-top:4px;color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.6}.strip__first{display:grid;grid-template-columns:26px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center;margin-top:12px}.strip__first h3{font-size:var(--fs-body)}.strip__first p{grid-column:1/-1;margin-top:6px;max-width:38em;font-size:1.0625rem;font-weight:var(--fw-bold);line-height:1.55}.strip__rest{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:16px;padding-top:14px;border-top:1px solid var(--c-border)}.strip__rest li{display:inline-flex;gap:8px;font-weight:var(--fw-bold)}.strip__links,.strip__rest li{align-items:center;font-size:var(--fs-sm)}.strip__links{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:10px}.strip__links a{display:inline-flex;align-items:center;min-height:44px}@media (min-width:960px){.strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-top:24px}.strip__head{grid-column:1/span 3}.strip__body{grid-column:4/-1}.strip__first{margin-top:0}.strip__first p{font-size:var(--fs-lead)}}.cols{display:none}.choices{border-top:0}.choice{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:baseline;padding:11px 12px;border-bottom:1px solid var(--c-border);cursor:pointer}.choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;translate:0 3px;border:1.5px solid var(--c-border-control);border-radius:50%;background:var(--c-bg);cursor:inherit}.choice input:checked{border:6px solid var(--c-brand);background:var(--c-brand-fg)}.choice input:disabled{border-color:var(--c-border-strong);background:var(--c-surface-alt)}@media (forced-colors:active){.choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}@supports selector(:has(*)){.choice input:focus-visible{outline:none}.choice:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:-2px}}.choice--on{background:var(--c-brand-subtle-bg)}.choice__name{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.4}.choice__price{display:flex;align-items:baseline;justify-content:flex-end;gap:.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.choice__price .per{color:var(--c-text-muted);font-size:var(--fs-xs)}.choice__price b{font-size:1.375rem;line-height:1.2;letter-spacing:-.02em}.choice__price .won{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.choice__spec{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:0 12px;color:var(--c-text-muted);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.6}.choice__k{font-size:var(--fs-xs)}.choice__spec>span{color:var(--c-text)}.choice__spec small,.choice__spec>span .choice__k{color:var(--c-text-muted)}.choice__spec small{font-size:var(--fs-xs)}.choice__trial{grid-column:2/-1;margin-top:6px;max-width:40em;font-size:var(--fs-sm);line-height:1.65}.choice__trial b{display:block;font-size:var(--fs-body)}.choice--lead{padding-block:14px 16px}.choice--lead .choice__price b{font-size:var(--fs-num-lg);letter-spacing:-.03em}.choice--full{cursor:not-allowed}.choice--full :is(.choice__name,.choice__price b,.choice__price .won,.choice__spec>span){color:var(--c-text-subtle)}.choice__full{color:var(--c-warning);font-weight:var(--fw-bold)}@media (max-width:639.98px){.choice:not(.choice--on) .choice__spec small,.choice:not(.choice--on):not(.choice--full) .choice__use{display:none}.choice--on .choice__spec{font-size:var(--fs-sm)}}.limits .note:first-child{margin-top:12px}.choices__note{padding:10px 0 0;color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.6}@media (min-width:960px){@supports (grid-template-columns:subgrid){.cols{display:grid;padding-bottom:8px;color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.5}.choices-wrap{display:grid;grid-template-columns:20px minmax(0,1fr) repeat(5,auto);grid-column-gap:28px;column-gap:28px}.choice,.choices,.cols{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.choices{border-top:1px solid var(--c-rule)}.cols{padding-inline:12px}.cols span:nth-child(n+3){text-align:right}.choice{column-gap:28px;padding-block:13px}.choice--on .choice__spec,.choice__spec{grid-column:4/8;display:grid;grid-template-columns:subgrid;grid-gap:0 28px;gap:0 28px;color:var(--c-text);font-size:var(--fs-body)}.choice__spec>span{text-align:right;white-space:nowrap}.choice__k{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.choice__spec small{display:block}.choice__trial{grid-column:2/7}}}.acks{margin-top:26px}.acks__h{padding-bottom:8px;border-bottom:1px solid var(--c-rule)}.acks__h small{display:block;margin-top:2px;color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal);letter-spacing:0}.ack{display:grid;grid-template-columns:26px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;padding:6px 0 16px;border-bottom:1px solid var(--c-border)}.ack>.tag{margin-top:7px}.ack__check{display:grid;grid-template-columns:24px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:start;min-height:44px;padding-block:9px;font-weight:var(--fw-bold);line-height:1.6;cursor:pointer}.ack__check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;width:24px;height:24px;margin:1px 0 0;border:1.5px solid var(--c-border-control);border-radius:var(--radius-sm);background:var(--c-bg);cursor:inherit}.ack__check input:before{content:"";width:14px;height:14px;background:var(--c-brand-fg);-webkit-clip-path:polygon(13% 50%,0 64%,38% 100%,100% 24%,86% 11%,37% 71%);clip-path:polygon(13% 50%,0 64%,38% 100%,100% 24%,86% 11%,37% 71%);scale:0}.ack__check input:checked{border-color:var(--c-brand);background:var(--c-brand)}.ack__check input:checked:before{scale:1}.ack__check input:disabled{border-color:var(--c-border-strong);background:var(--c-surface-alt);cursor:not-allowed}@media (forced-colors:active){.ack__check input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ack__check input:before{display:none}}.ack__guide{margin:-3px 0 0 36px;font-size:var(--fs-sm);line-height:1.65}.acks__more{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-sm)}.apply{margin-top:10px}.apply .sum{margin-bottom:12px}.apply__pay{max-width:40em;margin-bottom:16px;font-size:var(--fs-sm);line-height:1.65}.apply .note{margin:0 0 16px}.apply__why{margin-top:10px;font-size:var(--fs-sm);line-height:1.6}.apply__fine{margin-top:12px}.apply__terms{margin-top:8px;color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.6}@media (min-width:640px){.apply .btn--block{width:auto;min-width:20rem}}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.field{display:grid;grid-row-gap:6px;row-gap:6px;align-content:end;min-width:0}.field--full{grid-column:1/-1}@media (max-width:639.98px){.field--long{grid-column:1/-1}}.field label{font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1.5}.field label small{display:block;color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-normal)}.field input{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--c-border-control);border-radius:var(--radius-lg);background:var(--c-bg);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field input::placeholder{color:var(--c-text-subtle)}.field input:focus-visible{outline-offset:1px}.field input:disabled{border-color:var(--c-border-strong);background:var(--c-surface-alt);color:var(--c-text-subtle)}.form__consent{margin-top:18px}.card-now{border-top:0}.form__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.banner--form{margin:14px 0 0}.skel{display:block;border-radius:var(--radius-sm);background:var(--c-surface-alt)}.skel--line{height:1rem;margin:15px 0}.skel--w42{width:42%}.skel--w54{width:54%}.skel--w68{width:68%}.skel--block{height:7rem;margin-top:16px}@media (prefers-reduced-motion:no-preference){.skel{animation:skel 1.4s ease-in-out infinite}}@keyframes skel{50%{opacity:.55}}.site-footer{margin-top:var(--gap-sec);padding-block:32px 40px;background:var(--c-bg-alt);border-top:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--fs-sm)}.site-footer a{color:var(--c-text)}.foot__links{display:flex;flex-wrap:wrap;gap:2px 20px}.foot__links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.foot__links a:hover{text-decoration:underline}.foot__legal{display:grid;grid-gap:6px 28px;gap:6px 28px;margin-top:14px;padding-top:18px;border-top:1px solid var(--c-border-strong);font-size:var(--fs-xs);line-height:1.6}.foot__legal div{display:flex;gap:10px}.foot__legal dt{flex:none;width:9.5em}.foot__legal dd{color:var(--c-text)}.foot__legal a{position:relative}.foot__bottom{margin-top:16px;font-size:var(--fs-xs)}@media (min-width:640px){.foot__legal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.foot__legal{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer utilities{.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.gap0{font-size:0}.stage--checking .fig .dami *{animation-play-state:paused}}@layer components{.dami .m-c-bar{fill:var(--m-bar,#0f3577)}.dami .m-c-glove{fill:var(--m-glove,#eee6d6)}.dami .m-c-glove-lo{fill:var(--m-glove-lo,#cfc1a6)}.dami .m-c-housing{fill:var(--m-housing,#0c2a60)}.dami .m-c-housing-hi{fill:var(--m-housing-hi,#2a62c2)}.dami .m-c-housing-lo{fill:var(--m-housing-lo,#081f4a)}.dami .m-c-limb-hi{fill:var(--m-limb-hi,#2a64c8)}.dami .m-c-limb-lo{fill:var(--m-limb-lo,#0b2a66)}.dami .m-c-seat-hi{fill:var(--m-seat-hi,#2a64c8)}.dami .m-c-seat-lo{fill:var(--m-seat-lo,#0b2a66)}.dami .m-c-shadow{fill:var(--m-shadow,#1e68dc);opacity:var(--m-shadow-op,.13)}.dami .m-c-shoe{fill:var(--m-shoe,#2b3d63)}.dami .m-c-shoe-hi{fill:var(--m-shoe-hi,#4a6699)}.dami .m-c-side{fill:var(--m-side,#16489c)}.dami .m-c-spill-1{fill:var(--m-spill-1,#1a52ae)}.dami .m-c-spill-2{fill:var(--m-spill-2,#2462c8)}.dami .m-s-bar{stroke:var(--m-bar,#0f3577)}.dami .m-s-housing{stroke:var(--m-housing,#0c2a60)}.dami .m-s-housing-hi{stroke:var(--m-housing-hi,#2a62c2)}.dami .m-s-shoe-hi{stroke:var(--m-shoe-hi,#4a6699)}.dami .m-s-side{stroke:var(--m-side,#16489c)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--m-limb-lo:#4280e2;--m-limb-hi:#74a1e9;--m-shoe:#3d5485;--m-shoe-hi:#5d7bb3;--m-side:#1b52b0;--m-bar:#123d86;--m-housing:#1f4592;--m-housing-lo:#173a7d;--m-housing-hi:#4a7bd0;--m-glove:#ddd4c2;--m-glove-lo:#b5a78c;--m-spill-1:#2560c4;--m-spill-2:#2f6fd6;--m-shadow:#172239;--m-seat-lo:#123d86;--m-seat-hi:#3569c6;--m-shadow-op:1}}[data-theme=dark]{--m-limb-lo:#4280e2;--m-limb-hi:#74a1e9;--m-shoe:#3d5485;--m-shoe-hi:#5d7bb3;--m-side:#1b52b0;--m-bar:#123d86;--m-housing:#1f4592;--m-housing-lo:#173a7d;--m-housing-hi:#4a7bd0;--m-glove:#ddd4c2;--m-glove-lo:#b5a78c;--m-spill-1:#2560c4;--m-spill-2:#2f6fd6;--m-shadow:#172239;--m-seat-lo:#123d86;--m-seat-hi:#3569c6;--m-shadow-op:1}[data-theme=light]{--m-limb-lo:#0b2a66;--m-limb-hi:#2a64c8;--m-shoe:#2b3d63;--m-shoe-hi:#4a6699;--m-side:#16489c;--m-bar:#0f3577;--m-housing:#0c2a60;--m-housing-lo:#081f4a;--m-housing-hi:#2a62c2;--m-glove:#eee6d6;--m-glove-lo:#cfc1a6;--m-spill-1:#1a52ae;--m-spill-2:#2462c8;--m-shadow:#1e68dc;--m-seat-lo:#0b2a66;--m-seat-hi:#2a64c8;--m-shadow-op:0.13}.dami.is-wake .m-lamp-spill{transform:scale(1.075,1.3)}.dami.is-deploying .m-lamp-spill{transform:scale(1.05,1.2)}.dami.is-success .m-lamp-spill{transform:scale(1.15,1.6)}.dami.is-error .m-lamp-spill{transform:scale(.9,.6)}@media (prefers-reduced-motion:no-preference){.dami.m-enter .m-react{animation:m-enter .32s ease-in-out both}.dami.is-idle .m-body{animation:m-breathe 4.8s ease-in-out infinite}.dami.is-idle .m-eyes{animation:m-blink 12.4s step-end infinite}.dami.is-idle .m-eyes-shut{animation:m-blink-shut 12.4s step-end infinite}.dami.is-idle .m-lamp-spill{animation:m-spill-live 4.8s ease-in-out infinite}.dami.is-idle.is-wake .m-lamp-spill{animation:m-spill-wake 4.8s ease-in-out infinite}.dami.dami--neutral.is-idle .m-arm-l{animation:m-follow-l 4.8s ease-in-out .35s infinite}.dami.dami--neutral.is-idle .m-arm-r,.dami.dami--point.is-idle .m-arm-r{animation:m-follow-r 4.8s ease-in-out .35s infinite}.dami.dami--empty.is-idle .m-body{animation:m-breathe 6s ease-in-out infinite}.dami.dami--empty.is-idle .m-lamp-spill{animation:m-spill-live 6s ease-in-out infinite}.dami.dami--empty.is-idle .m-eyes{animation:m-blink-slow 8.5s step-end infinite}.dami.dami--empty.is-idle .m-eyes-shut{animation:m-blink-slow-shut 8.5s step-end infinite}.dami.dami--thinking.is-idle .m-fore-r{animation:m-tap 5s ease-in-out infinite}.dami.dami--sorry.is-idle .m-fore-r{animation:m-scratch 6s ease-in-out infinite}.dami.is-idle.is-deploying .m-body{animation:m-heave 4.8s ease-in-out infinite}.dami.is-idle.is-deploying .m-lamp-spill{animation:m-spill-deploying 4.8s ease-in-out infinite}.dami.dami--deploy.is-idle.is-deploying .m-arm-l{animation:m-push 4.8s ease-in-out infinite}.dami.dami--deploy.is-idle.is-deploying .m-fore-r{animation:m-pump 4.8s ease-in-out infinite}.dami.is-success .m-fig{animation:m-hop-s .9s ease-in-out both}.dami.is-success .m-react{animation:m-hop-s-squash .9s ease-in-out both}.dami.is-success .m-shadow{animation:m-hop-s-shadow .9s ease-in-out both}.dami.is-success .m-arm-l{animation:m-cheer-l .9s ease-in-out both}.dami.is-success .m-arm-r{animation:m-cheer-r .9s ease-in-out both}.dami.is-success .m-lamp-spill{animation:m-spill-burst .5s ease-in-out .1s 2 both}.dami.is-success.is-idle .m-body{animation:none}.dami.is-success.is-idle .m-lamp-spill{animation:m-spill-burst .5s ease-in-out .1s 2 both,m-spill-success 4.8s ease-in-out 1.2s infinite}.dami.is-error .m-fig{animation:m-flinch .6s ease-in-out both}.dami.is-error .m-react{animation:m-flinch-squash .6s ease-in-out both}.dami.is-error .m-eyes{animation:m-flinch-open .6s step-end both}.dami.is-error .m-eyes-shut{animation:m-flinch-shut .6s step-end both}.dami.is-error.is-idle .m-lamp-spill{animation:none}.dami.is-error.is-idle .m-eyes{animation:m-blink 12.4s step-end infinite,m-flinch-open .6s step-end}.dami.is-error.is-idle .m-eyes-shut{animation:m-blink-shut 12.4s step-end infinite,m-flinch-shut .6s step-end}.dami.dami--deploy.is-idle.is-deploying.m-phase-b .m-arm-l,.dami.dami--deploy.is-idle.is-deploying.m-phase-b .m-fore-r,.dami.is-idle.is-deploying.m-phase-b .m-body,.dami.is-idle.is-deploying.m-phase-b .m-lamp-spill,.dami.is-idle.is-wake.m-phase-b .m-lamp-spill,.dami.is-idle.m-phase-b .m-body,.dami.is-idle.m-phase-b .m-lamp-spill{animation-delay:-1.6s}.dami.is-idle.m-phase-b .m-eyes,.dami.is-idle.m-phase-b .m-eyes-shut{animation-delay:-1.4s}.dami.dami--neutral.is-idle.m-phase-b .m-arm-l,.dami.dami--neutral.is-idle.m-phase-b .m-arm-r,.dami.dami--point.is-idle.m-phase-b .m-arm-r{animation-delay:-1.25s}.dami.dami--empty.is-idle.m-phase-b .m-body,.dami.dami--empty.is-idle.m-phase-b .m-lamp-spill,.dami.dami--sorry.is-idle.m-phase-b .m-fore-r{animation-delay:-2s}.dami.dami--empty.is-idle.m-phase-b .m-eyes,.dami.dami--empty.is-idle.m-phase-b .m-eyes-shut{animation-delay:-2.8s}.dami.dami--thinking.is-idle.m-phase-b .m-fore-r{animation-delay:-1.667s}.dami.is-success.is-idle.m-phase-b .m-lamp-spill{animation-delay:.1s,-.4s}.dami.is-error.is-idle.m-phase-b .m-eyes,.dami.is-error.is-idle.m-phase-b .m-eyes-shut{animation-delay:-1.4s,0s}.dami.dami--deploy.is-idle.is-deploying.m-phase-c .m-arm-l,.dami.dami--deploy.is-idle.is-deploying.m-phase-c .m-fore-r,.dami.is-idle.is-deploying.m-phase-c .m-body,.dami.is-idle.is-deploying.m-phase-c .m-lamp-spill,.dami.is-idle.is-wake.m-phase-c .m-lamp-spill,.dami.is-idle.m-phase-c .m-body,.dami.is-idle.m-phase-c .m-lamp-spill{animation-delay:-3.2s}.dami.is-idle.m-phase-c .m-eyes,.dami.is-idle.m-phase-c .m-eyes-shut{animation-delay:-6.9s}.dami.dami--neutral.is-idle.m-phase-c .m-arm-l,.dami.dami--neutral.is-idle.m-phase-c .m-arm-r,.dami.dami--point.is-idle.m-phase-c .m-arm-r{animation-delay:-2.85s}.dami.dami--empty.is-idle.m-phase-c .m-body,.dami.dami--empty.is-idle.m-phase-c .m-lamp-spill,.dami.dami--sorry.is-idle.m-phase-c .m-fore-r{animation-delay:-4s}.dami.dami--empty.is-idle.m-phase-c .m-eyes,.dami.dami--empty.is-idle.m-phase-c .m-eyes-shut{animation-delay:-5.7s}.dami.dami--thinking.is-idle.m-phase-c .m-fore-r{animation-delay:-3.333s}.dami.is-success.is-idle.m-phase-c .m-lamp-spill{animation-delay:.1s,-2s}.dami.is-error.is-idle.m-phase-c .m-eyes,.dami.is-error.is-idle.m-phase-c .m-eyes-shut{animation-delay:-6.9s,0s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dami.m-can-greet .m-greet-show{display:inline;visibility:hidden;transition:visibility 0s .34s}.dami.m-can-greet .m-greet-hide{transition:visibility 0s .34s}.dami.m-can-greet .m-arm-r.m-greet-show{animation:m-greet-drop-u .34s ease-in-out both}.dami.m-can-greet .m-greet-show .m-fore-r{animation:m-greet-drop-f .34s ease-in-out both}[data-dami-greet-scope]:has([data-dami-greet-trigger]:hover,[data-dami-greet-trigger]:focus-visible) .dami.m-can-greet .m-greet-hide{visibility:hidden;transition:visibility 0s .15s}[data-dami-greet-scope]:has([data-dami-greet-trigger]:hover,[data-dami-greet-trigger]:focus-visible) .dami.m-can-greet .m-greet-show{visibility:visible;transition:visibility 0s .15s}[data-dami-greet-scope]:has([data-dami-greet-trigger]:hover,[data-dami-greet-trigger]:focus-visible) .dami.m-can-greet .m-arm-r.m-greet-show{animation:none}[data-dami-greet-scope]:has([data-dami-greet-trigger]:hover,[data-dami-greet-trigger]:focus-visible) .dami.m-can-greet .m-react{animation:m-greet-squash 1.3s .15s both}[data-dami-greet-scope]:has([data-dami-greet-trigger]:hover,[data-dami-greet-trigger]:focus-visible) .dami.m-can-greet .m-shadow{animation:m-greet-shadow 1.3s .15s both}[data-dami-greet-scope]:has([data-dami-greet-trigger]:hover,[data-dami-greet-trigger]:focus-visible) .dami.m-can-greet .m-arm-l{animation:m-greet-arm 1.3s .15s both}[data-dami-greet-scope]:has([data-dami-greet-trigger]:hover,[data-dami-greet-trigger]:focus-visible) .dami.m-can-greet .m-greet-show .m-fore-r{animation:m-greet-wave 1.3s .15s both}}@keyframes m-enter{0%{transform:scale(.97,1.03);animation-timing-function:cubic-bezier(.2,.7,.3,1)}45%{transform:scale(1.015,.99)}to{transform:none}}@keyframes m-breathe{0%{transform:none}40%{transform:scale(.99,1.02)}80%,to{transform:none}}@keyframes m-blink{0%{opacity:1}20.97%{opacity:0}21.94%{opacity:1}50%{opacity:0}50.97%{opacity:1}52.1%{opacity:0}53.06%{opacity:1}85.48%{opacity:0}86.45%,to{opacity:1}}@keyframes m-blink-shut{0%{opacity:0}20.97%{opacity:1}21.94%{opacity:0}50%{opacity:1}50.97%{opacity:0}52.1%{opacity:1}53.06%{opacity:0}85.48%{opacity:1}86.45%,to{opacity:0}}@keyframes m-spill-live{0%{transform:none}45%{transform:scale(1.038,1.15)}85%,to{transform:none}}@keyframes m-spill-wake{0%{transform:scale(1.075,1.3);animation-timing-function:cubic-bezier(.2,.7,.3,1)}6%{transform:scale(1.129,1.56)}12%{transform:scale(1.075,1.3);animation-timing-function:cubic-bezier(.2,.7,.3,1)}18%{transform:scale(1.107,1.456)}30%,to{transform:scale(1.075,1.3)}}@keyframes m-follow-l{0%{transform:none}40%{transform:rotate(1.6deg)}80%,to{transform:none}}@keyframes m-follow-r{0%{transform:none}40%{transform:rotate(-1.6deg)}80%,to{transform:none}}@keyframes m-blink-slow{0%{opacity:1}61.18%{opacity:0}63.29%,to{opacity:1}}@keyframes m-blink-slow-shut{0%{opacity:0}61.18%{opacity:1}63.29%,to{opacity:0}}@keyframes m-tap{0%{transform:none}70%{transform:none;animation-timing-function:cubic-bezier(.2,.7,.3,1)}71.8%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.55,0,.8,.4)}73.6%{transform:none;animation-timing-function:cubic-bezier(.2,.7,.3,1)}75.4%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.55,0,.8,.4)}77.2%,to{transform:none}}@keyframes m-scratch{0%,62%{transform:none}64.5%{transform:rotate(5deg)}67%{transform:rotate(-5deg)}69.5%{transform:rotate(5deg)}72%{transform:rotate(-5deg)}74.5%,to{transform:none}}@keyframes m-heave{0%{transform:none}16.67%{transform:rotate(1.5deg) scale(1.012,.985)}33.33%{transform:none}50%{transform:rotate(1.5deg) scale(1.012,.985)}66.67%{transform:none}80%{transform:scale(.99,1.02)}96%,to{transform:none}}@keyframes m-spill-deploying{0%{transform:scale(1.05,1.2)}16.67%{transform:scale(1.076,1.32)}33.33%{transform:scale(1.05,1.2)}50%{transform:scale(1.076,1.32)}66.67%,to{transform:scale(1.05,1.2)}}@keyframes m-push{0%{transform:none}16.67%{transform:translate(2.8px)}33.33%{transform:none}50%{transform:translate(2.8px)}66.67%,to{transform:none}}@keyframes m-pump{0%{transform:none}16.67%{transform:rotate(-5deg)}33.33%{transform:none}50%{transform:rotate(-5deg)}66.67%,to{transform:none}}@keyframes m-hop-s{0%{transform:none}14%{transform:translateY(5px);animation-timing-function:cubic-bezier(.2,.7,.3,1)}40%{transform:translateY(-5px);animation-timing-function:cubic-bezier(.55,0,.8,.4)}66%{transform:translateY(5px);animation-timing-function:cubic-bezier(.2,.7,.3,1)}82%{transform:translateY(-1px)}to{transform:none}}@keyframes m-hop-s-squash{0%{transform:none}14%{transform:scale(1.06,.92);animation-timing-function:cubic-bezier(.2,.7,.3,1)}40%{transform:scale(.98,1.02);animation-timing-function:cubic-bezier(.55,0,.8,.4)}66%{transform:scale(1.04,.95);animation-timing-function:cubic-bezier(.2,.7,.3,1)}82%{transform:scale(.99,1.01)}to{transform:none}}@keyframes m-hop-s-shadow{0%{transform:none}14%{transform:scale(1.2);animation-timing-function:cubic-bezier(.2,.7,.3,1)}40%{transform:scale(.85);animation-timing-function:cubic-bezier(.55,0,.8,.4)}66%{transform:scale(1.2);animation-timing-function:cubic-bezier(.2,.7,.3,1)}82%{transform:scale(.97)}to{transform:none}}@keyframes m-cheer-l{0%{transform:none}18%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}44%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,.8,.4)}70%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}86%{transform:rotate(1.5deg)}to{transform:none}}@keyframes m-cheer-r{0%{transform:none}18%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}44%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,.8,.4)}70%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}86%{transform:rotate(-1.5deg)}to{transform:none}}@keyframes m-spill-burst{0%{transform:scale(1.15,1.6);animation-timing-function:cubic-bezier(.2,.7,.3,1)}50%{transform:scale(1.222,2)}to{transform:scale(1.15,1.6)}}@keyframes m-spill-success{0%{transform:scale(1.15,1.6)}45%{transform:scale(1.173,1.728)}85%,to{transform:scale(1.15,1.6)}}@keyframes m-flinch{0%{transform:none;animation-timing-function:cubic-bezier(.2,.7,.3,1)}9%{transform:translate(2.2px,.6px)}32%{transform:translate(-.6px)}56%{transform:translate(.2px)}to{transform:none}}@keyframes m-flinch-squash{0%{transform:none;animation-timing-function:cubic-bezier(.2,.7,.3,1)}9%{transform:scale(1.025,.94)}32%{transform:scale(.99,1.015)}56%{transform:scale(1.004,.996)}to{transform:none}}@keyframes m-flinch-open{0%{opacity:1}4%{opacity:0}30%,to{opacity:1}}@keyframes m-flinch-shut{0%{opacity:0}4%{opacity:1}30%,to{opacity:0}}@keyframes m-greet-squash{0%{transform:none}10%{transform:scale(1.008,.99);animation-timing-function:cubic-bezier(.2,.7,.3,1)}24%{transform:scale(.996,1.006)}40%{transform:scale(1.003,.997)}56%,to{transform:none}}@keyframes m-greet-shadow{0%{transform:none}10%{transform:scaleX(1.02);animation-timing-function:cubic-bezier(.2,.7,.3,1)}24%{transform:scaleX(.99)}56%,to{transform:none}}@keyframes m-greet-arm{0%{transform:none}14%{transform:rotate(-1deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}30%{transform:rotate(2.5deg)}52%{transform:rotate(-1.5deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}68%{transform:rotate(.6deg)}84%,to{transform:none}}@keyframes m-greet-wave{0%{transform:rotate(2.88deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}14%{transform:rotate(-4.8deg)}30%{transform:rotate(4.8deg)}46%{transform:rotate(-4.8deg)}62%{transform:rotate(4.8deg)}80%{transform:rotate(-1.92deg)}to{transform:none}}@keyframes m-greet-drop-u{0%{transform:none}45%{transform:rotate(58deg)}to{transform:none}}@keyframes m-greet-drop-f{0%{transform:none}45%{transform:rotate(17deg);animation-timing-function:cubic-bezier(.55,0,.8,.4)}to{transform:rotate(163deg)}}.dami.m-on-rule .m-floor{transform:translateY(-3.8px) scaleY(.5)}.dami .m-greet-show,.dami.m-on-rule .m-contact{display:none}}