.stealth-page .hotl{--g:28px;--hp:28px;--pg:16px;--dk:#1d1d1f;--dk-in:#2a2e37;--dk-mute:#b4b4ba;--yel:#ffd44b;--yel-ink:#6f5200;--yel-p:#fff6cf;--vio:#b9a4ff;--cor:#ff8a85;--wire:#8e8e93;color:var(--v-ink);margin:8px 0 0;font-size:16px;line-height:1.5;position:relative}.stealth-page .hotl :where(ol,ul,li,p,h3,header,section){margin:0;padding:0;list-style:none}.stealth-page .hotl :where(b){font-weight:800}.stealth-page .hotl .sr-only,.stealth-page .hl-pin-t{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stealth-page .hl-legend{color:#48484a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;min-height:44px;font-size:15px;font-weight:600;display:flex;position:relative}.stealth-page .hl-over{text-align:center;letter-spacing:.06em;color:var(--v-green-text);flex-basis:100%;font-size:13px;font-weight:700}.stealth-page .hl-lg{align-items:center;gap:8px;display:inline-flex}.stealth-page .hl-lg i{background:var(--v-ink);border-radius:50%;flex:none;width:12px;height:12px}.stealth-page .hl-lg-a i{background:var(--v-green)}.stealth-page .hl-legend .hl-motion{position:absolute;bottom:0;right:0}.stealth-page .hl-motion{min-height:44px}.stealth-page .hl-pairs{gap:var(--pg);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.stealth-page .hl-pair{text-align:center;background:var(--v-surface);border-radius:var(--r-md);flex-direction:column;align-items:center;padding:26px 16px 24px;transition:box-shadow .4s,background-color .4s;display:flex;position:relative}.stealth-page .hl-person{background:var(--v-ink);color:#fff;letter-spacing:-.02em;border-radius:50%;place-items:center;width:62px;height:62px;font-size:15px;font-weight:800;display:grid}.stealth-page .hl-prole{color:var(--v-gray-strong);text-wrap:balance;margin-top:10px;font-size:14px;font-weight:600}.stealth-page .hl-prole .nw{white-space:nowrap}.stealth-page .hl-wire{--wh:80px;width:100%;height:80px;margin:12px 0 8px;display:block;position:relative}.stealth-page .hl-wire:before{content:"";background:var(--wire);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.stealth-page .hl-wl{white-space:nowrap;font-size:13px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.stealth-page .hl-wl-d{color:#48484a;right:calc(50% + 14px)}.stealth-page .hl-wl-u{color:var(--v-green-text);left:calc(50% + 14px)}.stealth-page .hl-track{position:absolute;inset:0}.stealth-page .hl-track i{border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:0;left:50%}.stealth-page .hl-dn{background:var(--v-ink);transform:translateY(14px)}.stealth-page .hl-up{background:var(--v-green-text);transform:translateY(calc(var(--wh) - 24px))}.stealth-page .hl-agent{border-radius:50%;width:60px;height:60px;transition:box-shadow .3s;display:block}.stealth-page .hl-agent svg{width:100%;height:100%;display:block}.stealth-page .hl-acap{color:var(--v-gray-strong);text-wrap:balance;margin-top:12px;font-size:14px;line-height:1.5}.stealth-page .hl-acap b{color:var(--v-ink);font-size:16px;display:block}.stealth-page .hl-bridge{gap:0 var(--g);padding:46px var(--hp) 0;--pc:calc((100% - 2 * var(--pg)) / 6);--s1:var(--wire);--s2:var(--wire);--s3:var(--wire);--ink-w:0px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.stealth-page .hl-bridge:before{content:"";top:22px;left:calc(var(--pc) - 1px);right:calc(var(--pc) - 1px);background:linear-gradient(var(--v-ink),var(--v-ink)) 0 0/var(--ink-w) 100% no-repeat,var(--wire);height:2px;position:absolute}.stealth-page .hl-bridge:after{content:"";pointer-events:none;background:linear-gradient(var(--s1),var(--s1)) calc(var(--pc) - 1px) 0/2px 100% no-repeat,linear-gradient(var(--s2),var(--s2)) 50% 0/2px 100% no-repeat,linear-gradient(var(--s3),var(--s3)) calc(100% - var(--pc) + 1px) 0/2px 100% no-repeat;height:24px;position:absolute;top:0;left:0;right:0}.stealth-page .hl-entry{display:contents}.stealth-page .hl-entry-t{top:12px;left:calc(var(--pc) + 18px);z-index:1;color:var(--v-gray-strong);white-space:nowrap;background:#fff;padding:0 10px;font-size:14px;font-weight:600;line-height:22px;position:absolute}.stealth-page .hl-rail{left:calc(var(--pc) - 1px);background:var(--wire);width:2px;transition:background .3s;position:absolute;top:22px;bottom:0}.stealth-page .hl-rail:after{content:"";border:6px solid #0000;border-top:9px solid var(--wire);border-bottom:0;transition:border-color .3s;position:absolute;bottom:0;left:-5px}.stealth-page .hl-gate{background:var(--yel-p);border-radius:var(--r-md);grid-column:2/5;align-self:start;margin:0 0 46px;padding:16px 18px;transition:box-shadow .35s;position:relative}.stealth-page .hl-gate-head{align-items:center;gap:12px;display:flex}.stealth-page .hl-gate-head b{letter-spacing:-.02em;font-size:16px;line-height:1.4}.stealth-page .hl-gate-head small{color:var(--v-gray-strong);margin-top:2px;font-size:13px;font-weight:600;line-height:1.5;display:block}.stealth-page .hl-who{width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--v-ink);background:#fff;border-radius:50%;flex:none;place-items:center;transition:box-shadow .3s;display:grid}.stealth-page .hl-who i{background:radial-gradient(circle at 50% 28%,var(--v-ink) 0 4.5px,transparent 5px),radial-gradient(ellipse 9px 7px at 50% 100%,var(--v-ink) 0 98%,transparent 100%);width:18px;height:20px;display:block}.stealth-page .hl-gate-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px;display:grid}.stealth-page .hl-g{background:#fff;border-radius:10px;min-width:0;padding:10px 12px;transition:box-shadow .35s,background .35s;position:relative}.stealth-page .hl-g-wait,.stealth-page .hl-g-decide{margin-right:22px}.stealth-page .hl-o-ok{border-radius:10px 0 0 10px}.stealth-page .hl-o-no{box-shadow:inset 1px 0 0 var(--v-line);border-radius:0 10px 10px 0}.stealth-page .hl-g-decide:before,.stealth-page .hl-g-decide:after{content:"→" / "";text-align:center;width:22px;color:var(--yel-ink);font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.stealth-page .hl-g-decide:before{left:-22px}.stealth-page .hl-g-decide:after{right:-22px}.stealth-page .hl-g b{text-wrap:balance;align-items:center;gap:6px;font-size:14px;line-height:1.35;display:flex}.stealth-page .hl-g .hl-d{color:var(--v-gray-strong);text-wrap:pretty;margin-top:3px;font-size:13px;line-height:1.45;display:block}.stealth-page .hl-ic{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.stealth-page .hl-ic-wait{background:linear-gradient(90deg,transparent 5px,var(--yel-ink) 5px 7px,transparent 7px 11px,var(--yel-ink) 11px 13px,transparent 13px),var(--yel)}.stealth-page .hl-ic-person{background:var(--v-ink)}.stealth-page .hl-ic-person:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;transform:translateY(-2px)}.stealth-page .hl-ic-ok{background:var(--v-green)}.stealth-page .hl-ic-ok:after{content:"";border-top:0;border-bottom:2px solid #002e28;border-left:2px solid #002e28;border-right:0;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.stealth-page .hl-ic-no{background:var(--cor)}.stealth-page .hl-ic-no:after{content:"✕" / "";color:#3a0d0b;font-size:10px;font-weight:900}.stealth-page .hl-gate-link{left:calc((100% - 2 * var(--g)) * 2 / 3 + 1.5 * var(--g));border-left:2px dashed var(--yel-ink);width:0;height:46px;position:absolute;top:100%}.stealth-page .hl-gate-link>span{white-space:nowrap;color:var(--yel-ink);font-size:13px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.stealth-page .hl-harness{background:var(--dk);color:#fff;border-radius:var(--r-md);padding:26px var(--hp) 18px;position:relative}.stealth-page .hl-h{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:30px}.stealth-page .hl-h small{color:var(--dk-mute);letter-spacing:0;margin-left:10px;font-size:15px;font-weight:600}.stealth-page .hl-harness .hl-h{color:#fff}.stealth-page .hl-steps{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;position:relative}.stealth-page .hl-steps:before{content:"";left:calc((100% - 3 * var(--g)) * 3 / 4 + 2.5 * var(--g));border-left:2px dashed #ffd44bcc;height:72px;position:absolute;top:-84px}.stealth-page .hl-step{background:var(--dk-in);border-radius:10px;min-width:0;padding:18px;transition:box-shadow .35s,background .35s;position:relative}.stealth-page .hl-step+.hl-step:before{content:"→" / "";left:calc(-1 * var(--g));width:var(--g);text-align:center;color:#a1a1a6;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.stealth-page .hl-n{letter-spacing:.04em;color:var(--v-green);font-size:13px;font-weight:800;display:block}.stealth-page .hl-step b{letter-spacing:-.02em;margin-top:4px;font-size:18px;display:block}.stealth-page .hl-harness .hl-d{color:var(--dk-mute);margin-top:6px;font-size:14px;line-height:1.5;display:block}.stealth-page .hl-chips{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.stealth-page .hl-chip{text-wrap:balance;background:#ffffff12;border-radius:980px;min-height:0;padding:5px 10px;font-size:13px;font-weight:800;line-height:1.35;transition:box-shadow .3s,background .3s;display:inline-block}.stealth-page .hl-pass{color:var(--v-green)}.stealth-page .hl-retry{color:var(--vio)}.stealth-page .hl-retry-arc{width:calc(100% + var(--g));border:2px solid #b9a4ffcc;border-bottom:0;border-radius:12px 12px 0 0;height:16px;margin-bottom:6px;transition:border-color .3s;position:absolute;bottom:100%;right:50%}.stealth-page .hl-retry-arc:after{content:"";border:6px solid #0000;border-top:8px solid #b9a4fff2;border-bottom:0;position:absolute;bottom:-8px;left:-7px}.stealth-page .hl-pin{left:calc(-1 * var(--g) / 2 - 12px);z-index:1;background:var(--yel);border-radius:980px;justify-content:center;align-items:center;gap:6px;width:24px;height:24px;transition:box-shadow .3s;display:flex;position:absolute;top:-12px}.stealth-page .hl-pin i{background:linear-gradient(90deg,var(--yel-ink) 0 3px,transparent 3px 7px,var(--yel-ink) 7px);flex:none;width:10px;height:10px}.stealth-page .hl-status{visibility:hidden;color:#e8e8ed;height:24px;margin-top:14px;font-size:13px;font-weight:700;line-height:24px;display:block;overflow:hidden}.stealth-page .hl-status:before{content:"예시 흐름";color:var(--dk-mute);background:#ffffff1a;border-radius:980px;margin-right:8px;padding:0 9px;font-weight:700;display:inline-block}.stealth-page .hotl.is-running .hl-status:not(:empty){visibility:visible}.stealth-page .hl-perm{gap:var(--g);padding:0 var(--hp);grid-template-columns:repeat(4,minmax(0,1fr));height:64px;display:grid}.stealth-page .hl-read,.stealth-page .hl-write{align-items:center;display:flex;position:relative}.stealth-page .hl-read{grid-column:1/4}.stealth-page .hl-write{grid-column:4}.stealth-page .hl-ar{background:var(--wire);width:2px;margin-left:-1px;transition:background .3s;position:absolute;top:0;bottom:0}.stealth-page .hl-read .hl-ar{left:calc((100% - 2 * var(--g)) / 2 + var(--g))}.stealth-page .hl-read .hl-ar:before{content:"";border:6px solid #0000;border-bottom:9px solid var(--wire);border-top:0;transition:border-color .3s;position:absolute;top:0;left:-5px}.stealth-page .hl-write .hl-ar{background:var(--v-green-text);left:50%}.stealth-page .hl-write .hl-ar:after{content:"";border:6px solid #0000;border-top:9px solid var(--v-green-text);border-bottom:0;position:absolute;bottom:0;left:-5px}.stealth-page .hl-lb{color:var(--v-gray-strong);font-size:14px;font-weight:600;line-height:1.4;position:relative}.stealth-page .hl-read .hl-lb{margin-left:calc((100% - 2 * var(--g)) / 2 + var(--g) + 16px)}.stealth-page .hl-read .hl-lb b{color:var(--v-ink);margin-right:4px}.stealth-page .hl-write .hl-lb{color:var(--v-green-text);margin-left:calc(50% + 16px)}.stealth-page .hl-write .hl-lb b{display:block}.stealth-page .hl-ssot{background:var(--v-surface);border-radius:var(--r-md);padding:24px var(--hp) 22px}.stealth-page .hl-ssot .hl-h small{color:var(--v-gray)}.stealth-page .hl-ssot abbr{text-decoration:none}.stealth-page .hl-stores{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.stealth-page .hl-stores li{border-radius:var(--r-md);background:#fff;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:16px 18px;display:flex}.stealth-page .hl-stores b{font-size:17px}.stealth-page .hl-stores span{color:#3a3a3c;font-size:15px}.stealth-page .hl-stores em{color:var(--v-gray-strong);background:var(--v-surface);border-radius:980px;margin-left:auto;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700}.stealth-page .hl-note{color:var(--v-gray-strong);margin-top:12px;font-size:14px}.stealth-page .hl-next{padding:0 var(--hp);color:#48484a;align-items:center;gap:10px;margin-top:16px;font-size:16px;display:flex}.stealth-page .hl-loop{background:var(--v-green-pale);width:26px;height:26px;color:var(--v-green-text);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.stealth-page .hl-next small{color:var(--v-gray-strong);font-size:14px;font-weight:600}.stealth-page .hotl.is-running .hl-dn{animation:3.2s cubic-bezier(.5,0,.4,1) infinite stealth-hl-dn}.stealth-page .hotl.is-running .hl-up{animation:3.2s cubic-bezier(.5,0,.4,1) 1.6s infinite stealth-hl-up}.stealth-page .hotl.is-running .hl-pair:nth-child(2) .hl-dn{animation-delay:.55s}.stealth-page .hotl.is-running .hl-pair:nth-child(2) .hl-up{animation-delay:2.15s}.stealth-page .hotl.is-running .hl-pair:nth-child(3) .hl-dn{animation-delay:1.1s}.stealth-page .hotl.is-running .hl-pair:nth-child(3) .hl-up{animation-delay:2.7s}.stealth-page .hl-pair.on{box-shadow:inset 0 0 0 2px var(--v-green);background:#fff}.stealth-page .hl-pair.reviews .hl-agent{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--vio)}.stealth-page .hl-entry.on .hl-rail{background:var(--v-ink)}.stealth-page .hl-entry.on .hl-rail:after{border-top-color:var(--v-ink)}.stealth-page .hotl[data-active-pair=me] .hl-bridge:has(.hl-entry.on){--s1:var(--v-ink)}.stealth-page .hotl[data-active-pair=a] .hl-bridge:has(.hl-entry.on){--s2:var(--v-ink);--ink-w:50%}.stealth-page .hotl[data-active-pair=b] .hl-bridge:has(.hl-entry.on){--s3:var(--v-ink);--ink-w:100%}.stealth-page .hl-step.on{background:linear-gradient(100deg,var(--dk-in) 30%,#00e6b942);box-shadow:inset 0 0 0 1.5px #00e6b9a6}.stealth-page .hl-chip.on.hl-pass{background:#00e6b933;box-shadow:inset 0 0 0 1.5px #00e6b9bf}.stealth-page .hl-chip.on.hl-retry{background:#b9a4ff33;box-shadow:inset 0 0 0 1.5px #b9a4ffd9}.stealth-page .hl-step.arc .hl-retry-arc{border-color:var(--vio)}.stealth-page .hl-gate.on{box-shadow:0 0 0 2px var(--yel)}.stealth-page .hl-gate.on .hl-who{box-shadow:inset 0 0 0 2px var(--v-ink),0 0 0 3px var(--yel)}.stealth-page .hl-g.on{box-shadow:inset 0 0 0 2px var(--v-ink)}.stealth-page .hl-g.on.hl-g-wait{box-shadow:inset 0 0 0 2px var(--yel-ink)}.stealth-page .hl-g.on.hl-o-ok{box-shadow:inset 0 0 0 2px var(--v-green-text);background:#e8fff7}.stealth-page .hl-g.on.hl-o-no{background:#fff0ef;box-shadow:inset 0 0 0 2px #c4322c}.stealth-page .hl-pin.on{box-shadow:0 0 0 3px var(--dk),0 0 0 5px var(--yel)}.stealth-page .hl-read.on .hl-ar{background:var(--v-ink)}.stealth-page .hl-read.on .hl-ar:before{border-bottom-color:var(--v-ink)}.stealth-page .hl-read.on .hl-lb,.stealth-page .hl-write.on .hl-lb,.stealth-page .hl-next.on{color:var(--v-ink)}.stealth-page .hl-next.on .hl-loop{background:var(--v-green);color:#002e28}.stealth-page .hotl.is-ended .hl-step{box-shadow:none}@media (prefers-reduced-motion:reduce){.stealth-page .hl-pair,.stealth-page .hl-agent,.stealth-page .hl-step,.stealth-page .hl-chip,.stealth-page .hl-g,.stealth-page .hl-gate,.stealth-page .hl-retry-arc,.stealth-page .hl-pin,.stealth-page .hl-rail,.stealth-page .hl-ar{transition:none}}@media (max-width:1100px){.stealth-page .hotl{--g:22px;--hp:22px}.stealth-page .hl-legend .hl-motion{margin-left:4px;position:static}.stealth-page .hl-step b{font-size:17px}.stealth-page .hl-steps:before{height:68px;top:-80px}}@media (max-width:980px){.stealth-page .hl-bridge{grid-template-columns:28px minmax(0,1fr);gap:0 10px;padding:30px 0 18px}.stealth-page .hl-bridge:before{left:13px}.stealth-page .hl-entry-t{white-space:normal;background:0 0;grid-area:1/2;padding:0 0 10px;line-height:1.45;position:static}.stealth-page .hl-rail{top:22px;left:13px}.stealth-page .hl-gate{grid-area:2/2;margin:0}.stealth-page .hl-gate-link,.stealth-page .hl-steps:before{display:none}.stealth-page .hl-steps{gap:var(--g);grid-template-columns:1fr;margin-top:22px;padding-right:30px}.stealth-page .hl-step{grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);align-items:center;column-gap:20px;display:grid}.stealth-page .hl-step .hl-n{grid-area:1/1}.stealth-page .hl-step b{grid-area:2/1;margin:0}.stealth-page .hl-step .hl-d{grid-area:1/2/3;margin:0}.stealth-page .hl-step .hl-chips{grid-area:3/2;margin-top:10px}.stealth-page .hl-step+.hl-step:before{content:"↓" / "";width:var(--g);line-height:var(--g);text-align:left;inset:auto auto 100% 16px;transform:none}.stealth-page .hl-retry-arc{bottom:auto;right:-22px;top:calc(-1 * var(--g) - 24px);width:14px;height:calc(var(--g) + 48px);border:2px solid #b9a4ffcc;border-left:0;border-radius:0 12px 12px 0;margin:0}.stealth-page .hl-retry-arc:after{border:6px solid #0000;border-left:0;border-right:8px solid #b9a4fff2;top:-6px;bottom:auto;left:-5px}.stealth-page .hl-step[data-hl-step=record]{margin-top:16px}.stealth-page .hl-step[data-hl-step=record]:before{bottom:calc(100% + 16px)}.stealth-page .hl-pin{left:auto;right:12px;top:calc(-1 * (var(--g) + 16px) + (var(--g) - 10px) / 2);width:auto;height:26px;padding:0 10px}.stealth-page .hotl[data-active-pair=me] .hl-bridge:has(.hl-entry.on){--ink-w:calc((100% + 12px - 2 * var(--pg)) / 5 - 13px)}.stealth-page .hotl[data-active-pair=a] .hl-bridge:has(.hl-entry.on){--ink-w:calc(60% - var(--pg) / 5 - 5.8px)}.stealth-page .hl-pin-t{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;color:var(--yel-ink);font-size:12px;font-weight:800;line-height:26px;position:static;overflow:visible}.stealth-page .hl-perm{grid-template-columns:1fr 1fr;gap:12px;height:auto;padding:12px 2px}.stealth-page .hl-read,.stealth-page .hl-write{grid-column:auto;min-height:60px;padding-left:24px;display:block}.stealth-page .hl-read .hl-ar,.stealth-page .hl-write .hl-ar{left:8px}.stealth-page .hl-read .hl-lb,.stealth-page .hl-write .hl-lb{margin:0}.stealth-page .hl-lb b{display:block}.stealth-page .hl-stores{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.stealth-page .hotl{--g:26px;--hp:18px;--pg:8px;margin-top:0}.stealth-page .hl-legend{flex-direction:column;gap:6px;min-height:0;font-size:14px}.stealth-page .hl-legend .hl-motion{margin:6px 0 0}.stealth-page .hl-pairs{margin-top:16px}.stealth-page .hl-pair{padding:16px 4px}.stealth-page .hl-person{width:46px;height:46px;font-size:13px}.stealth-page .hl-prole{margin-top:8px;padding:0 2px;font-size:13px;line-height:1.4}.stealth-page .hl-wire{--wh:44px;flex-direction:column;align-items:center;height:auto;margin:8px 0 6px;display:flex}.stealth-page .hl-wire:before{top:22px;bottom:22px}.stealth-page .hl-wl{line-height:22px;position:static;transform:none}.stealth-page .hl-track{width:10px;height:44px;display:block;position:relative;inset:auto}.stealth-page .hl-agent{width:44px;height:44px}.stealth-page .hl-acap{margin-top:8px;padding:0 2px;font-size:13px;line-height:1.4}.stealth-page .hl-acap b{font-size:13px}.stealth-page .hl-gate{padding:14px 12px}.stealth-page .hl-gate-flow{grid-template-columns:1fr 1fr;row-gap:22px}.stealth-page .hl-g-wait{grid-area:1/1;margin-right:8px}.stealth-page .hl-g-decide{grid-area:1/2;margin-right:0}.stealth-page .hl-o-ok{grid-area:2/1}.stealth-page .hl-o-no{grid-area:2/2}.stealth-page .hl-g-decide:before{width:8px;font-size:11px;left:-8px}.stealth-page .hl-g-decide:after{content:"↓" / "";width:12px;line-height:22px;inset:auto auto -22px -6px;transform:none}.stealth-page .hl-harness{padding:22px var(--hp) 14px}.stealth-page .hl-status{height:48px}.stealth-page .hl-h{font-size:19px;line-height:1.4}.stealth-page .hl-h small{margin:2px 0 0;font-size:14px;display:block}.stealth-page .hl-steps{padding-right:26px}.stealth-page .hl-step{padding:16px;display:block}.stealth-page .hl-step b{margin-top:4px;font-size:17px}.stealth-page .hl-step .hl-d{margin-top:6px}.stealth-page .hl-retry-arc{right:-20px}.stealth-page .hl-ssot{padding:20px var(--hp)}.stealth-page .hl-ssot .hl-h small{margin:2px 0 0;display:block}.stealth-page .hl-stores li{padding:14px 16px}.stealth-page .hl-stores b{font-size:16px}.stealth-page .hl-stores span{font-size:14px}.stealth-page .hl-next{align-items:flex-start;padding:0 2px;font-size:15px}.stealth-page .hl-next small{margin-top:2px;display:block}}@media (max-width:374px){.stealth-page .hl-step[data-hl-step=record]{margin-top:32px}.stealth-page .hl-step[data-hl-step=record]:before{bottom:calc(100% + 32px)}.stealth-page .hl-pin{left:calc(16px + var(--g));right:0;top:calc(-1 * var(--g) - 24px);border-radius:12px;height:auto;padding:4px 10px}.stealth-page .hl-pin-t{white-space:normal;text-wrap:balance;line-height:1.4}}@media (max-width:360px){.stealth-page .hl-pair{padding-left:2px;padding-right:2px}.stealth-page .hl-g-wait{grid-area:1/1/auto/3;margin-right:0}.stealth-page .hl-g-decide{grid-area:2/1/auto/3}.stealth-page .hl-o-ok,.stealth-page .hl-o-no{grid-row:3}.stealth-page .hl-g-decide:before{content:"↓" / "";width:auto;font-size:14px;line-height:22px;top:-22px;left:0;right:0;transform:none}.stealth-page .hl-g-decide:after{width:auto;font-size:14px;left:0;right:0}}@keyframes stealth-hl-dn{0%{opacity:0;transform:translateY(0)}8%{opacity:1}46%{transform:translateY(calc(var(--wh) - 10px));opacity:1}54%,to{transform:translateY(calc(var(--wh) - 10px));opacity:0}}@keyframes stealth-hl-up{0%{transform:translateY(calc(var(--wh) - 10px));opacity:0}8%{opacity:1}46%{opacity:1;transform:translateY(0)}54%,to{opacity:0;transform:translateY(0)}}
.stealth-page{--max:var(--recruit-content-max);--page-gutter:20px;--nav-h:71px;font-family:var(--font)}.stealth-page .wrap{width:100%;max-width:var(--recruit-content-max);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.stealth-page :is(.collaboration-terms,#team-stories,.ai-benefit,#how){width:calc(100% - var(--page-gutter) * 2);max-width:calc(var(--recruit-content-max) - var(--page-gutter) * 2)}.stealth-page #how>.wrap{padding-inline:0}.stealth-page .stealth-faq-background{width:100%;margin-bottom:var(--section-space);background:linear-gradient(#fff 0%,#fff4fb 100%);padding-block:64px}.stealth-page #faq.faq{background:0 0;margin-bottom:0}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.stealth-page #faq details{interpolate-size:allow-keywords}.stealth-page #faq details::details-content{opacity:0;height:0;transition:height .45s cubic-bezier(.22, 1, .36, 1), opacity .3s ease, content-visibility .45s allow-discrete;overflow:clip}.stealth-page #faq details[open]::details-content{opacity:1;height:auto}}.stealth-page.motion-paused #faq summary:after{transition:none!important}.stealth-page.motion-paused #faq details::details-content{transition:none!important}@media (prefers-reduced-motion:reduce){.stealth-page #faq summary:after{transition:none!important}.stealth-page #faq details::details-content{transition:none!important}}.stealth-page .stealth-breadcrumb{color:#777;justify-content:flex-start;gap:18px;padding-top:30px;padding-bottom:26px;font-size:13px;display:flex}.stealth-page .stage-tabs{border:0;min-width:0;margin:0;padding:0}.stealth-page .application{min-height:75vh}.stealth-page .motion-paused *,.stealth-page.motion-paused *{animation-play-state:paused!important}.stealth-page :is(section,[id]){scroll-margin-top:var(--recruit-anchor-offset)}@media (max-width:760px){.stealth-page .stealth-faq-background{margin-bottom:48px;padding-block:48px}.stealth-page .stealth-breadcrumb{padding-top:22px;font-size:11px}}.stealth-consent{color:#5c6269;border:0;border-top:1px solid #e1e3e5;margin:28px 0 0;padding:20px 0;font-size:13px;line-height:1.7}.stealth-consent legend{color:#161819;font-size:16px;font-weight:700}.stealth-consent label{color:#242729;align-items:flex-start;gap:8px;margin:16px 0;display:flex}.stealth-consent input[type=checkbox]{accent-color:#007b62;flex-shrink:0;width:18px;height:18px;margin-top:3px}.stealth-consent p{margin:12px 0}.stealth-consent summary{cursor:pointer}.stealth-summary{gap:12px;margin:24px 0;display:grid}.stealth-summary dt{color:#656b72;font-size:13px}.stealth-summary dd{overflow-wrap:anywhere;margin:4px 0 0}
