.pg-onboarding{--bg: 255, 255, 255;--fg: 17, 17, 19;--dim: 110, 110, 118;--card: 250, 250, 251;--hairA: .09;--hairC: 0, 0, 0;--accent: 152, 1, 34;--ok: 21, 152, 74;--maxw: 1080px;--gutter: 24px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--font: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif}.pg-onboarding{min-height:100dvh;position:relative;isolation:isolate}.pg-onboarding{font-family:var(--font);background:rgb(var(--bg));color:rgb(var(--fg));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pg-onboarding h1,.pg-onboarding h2,.pg-onboarding h3,.pg-onboarding p,.pg-onboarding ul,.pg-onboarding li,.pg-onboarding input,.pg-onboarding button,.pg-onboarding textarea,.pg-onboarding select,.pg-onboarding figure{margin:0;padding:0}.pg-onboarding li{list-style:none}.pg-onboarding input,.pg-onboarding textarea,.pg-onboarding select,.pg-onboarding button{font:inherit;color:inherit}.pg-onboarding ::selection{background:rgb(var(--accent));color:#fff}.pg-onboarding .eyebrow{font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--dim),1);display:block}.pg-onboarding .h2{font-size:clamp(30px,4.4vw,50px);font-weight:600;line-height:1.08;letter-spacing:-.038em}.pg-onboarding .lead{font-size:clamp(16px,1.7vw,19px);line-height:1.55;letter-spacing:-.016em;color:rgba(var(--dim),1)}.pg-onboarding .p{font-size:14px;line-height:1.6;color:rgba(var(--dim),1);letter-spacing:-.008em}.pg-onboarding .nav{position:fixed;inset:0 0 auto;z-index:70;height:54px;display:flex;align-items:center;background:rgba(var(--bg),.78);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px)}.pg-onboarding .nav .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;width:100%}.pg-onboarding .mark{font-size:16px;font-weight:600;letter-spacing:-.03em;color:rgb(var(--fg));text-decoration:none}.pg-onboarding .mark .c{color:rgb(var(--accent))}.pg-onboarding .count{font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:rgba(var(--dim),1)}.pg-onboarding .count b{font-weight:600;color:rgb(var(--fg))}.pg-onboarding .bar{position:fixed;top:54px;left:0;right:0;height:1px;z-index:69;background:rgba(var(--hairC),var(--hairA))}.pg-onboarding .bar i{display:block;height:1px;background:rgb(var(--accent));width:20%;transition:width .6s var(--ease-out)}.pg-onboarding .stage{max-width:var(--maxw);margin:0 auto;padding:clamp(96px,13vh,140px) var(--gutter) 120px;display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,64px);align-items:start}@media(min-width:980px){.pg-onboarding .stage{grid-template-columns:1.02fr .98fr;gap:clamp(44px,6vw,80px);align-items:center;min-height:100svh;padding-bottom:60px}.pg-onboarding .pv{position:sticky;top:120px}}.pg-onboarding .stage.full{grid-template-columns:1fr}.pg-onboarding .stage.full .pv{display:none}.pg-onboarding .stage.single{grid-template-columns:minmax(0,1fr);max-width:640px}.pg-onboarding .step{display:none}.pg-onboarding .step.on{display:block;animation:stepIn .55s var(--ease-out) both}@keyframes stepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pg-onboarding .step .eyebrow,.pg-onboarding .step .h2{margin-bottom:16px}.pg-onboarding .step .lead{max-width:440px}.pg-onboarding .fields{margin-top:clamp(30px,4vw,42px);display:flex;flex-direction:column;gap:20px}.pg-onboarding .f label,.pg-onboarding .flabel{display:block;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--dim),.95);margin-bottom:9px}.pg-onboarding .inp{width:100%;height:54px;padding:0 16px;border:0;border-radius:13px;background:rgba(var(--card),1);font-size:16px;letter-spacing:-.014em;box-shadow:0 0 0 1px rgba(var(--hairC),var(--hairA)),0 1px 2px #00000008;transition:box-shadow .25s var(--ease)}.pg-onboarding .inp::placeholder{color:rgba(var(--dim),.55)}.pg-onboarding .inp:focus{outline:0;box-shadow:0 0 0 1.5px rgba(var(--accent),.6),0 14px 30px -18px rgba(var(--accent),.5)}.pg-onboarding textarea.inp{height:auto;min-height:128px;padding:15px 16px;line-height:1.6;resize:vertical}.pg-onboarding select.inp{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,rgba(var(--dim),.9) 50%),linear-gradient(135deg,rgba(var(--dim),.9) 50%,transparent 50%);background-position:calc(100% - 19px) 24px,calc(100% - 14px) 24px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.pg-onboarding .idrow{display:flex;align-items:center;gap:0;background:rgba(var(--card),1);border-radius:13px;padding-right:16px;box-shadow:0 0 0 1px rgba(var(--hairC),var(--hairA)),0 1px 2px #00000008;transition:box-shadow .25s var(--ease)}.pg-onboarding .idrow:focus-within{box-shadow:0 0 0 1.5px rgba(var(--accent),.6),0 14px 30px -18px rgba(var(--accent),.5)}.pg-onboarding .idrow .inp{box-shadow:none;background:transparent;flex:1;min-width:0}.pg-onboarding .idrow .inp:focus{box-shadow:none}.pg-onboarding .idrow .dom{font-size:16px;letter-spacing:-.014em;color:rgba(var(--dim),1);white-space:nowrap;padding-left:4px}.pg-onboarding .avail{margin-top:10px;font-size:13px;letter-spacing:-.008em;color:rgba(var(--dim),1);display:flex;align-items:center;gap:6px;min-height:18px}.pg-onboarding .avail.ok{color:rgb(var(--ok))}.pg-onboarding .avail.no{color:#c0392b}.pg-onboarding .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pg-onboarding .chip{border:0;cursor:pointer;background:transparent;border-radius:999px;padding:7px 13px;font-size:13px;letter-spacing:-.008em;color:rgba(var(--fg),.78);box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA));transition:background .2s,box-shadow .2s,color .2s,transform .16s var(--ease)}.pg-onboarding .chip:hover{background:rgba(var(--accent),.07);box-shadow:inset 0 0 0 1px rgba(var(--accent),.32);color:rgb(var(--accent))}.pg-onboarding .chip:active{transform:scale(.96)}.pg-onboarding .chip.sel{background:rgba(var(--accent),.09);box-shadow:inset 0 0 0 1.4px rgba(var(--accent),.42);color:rgb(var(--accent));font-weight:500}.pg-onboarding .sect{margin-top:30px}.pg-onboarding .sect:first-child{margin-top:0}.pg-onboarding .sect__k{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--accent));margin-bottom:14px;display:flex;align-items:center;gap:10px}.pg-onboarding .sect__k:after{content:"";flex:1;height:1px;background:rgba(var(--hairC),var(--hairA))}.pg-onboarding .grid2{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:560px){.pg-onboarding .grid2{grid-template-columns:1fr 1.2fr}}.pg-onboarding .grid3{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:560px){.pg-onboarding .grid3{grid-template-columns:1fr 1.3fr .8fr}}.pg-onboarding .ppl{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.pg-onboarding .ppl:empty{display:none}.pg-onboarding .pcard{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:12px;background:rgba(var(--card),1);box-shadow:0 0 0 1px rgba(var(--hairC),var(--hairA));animation:cardIn .45s var(--ease-out) both}@keyframes cardIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.pg-onboarding .av{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;font-size:13.5px;font-weight:600;letter-spacing:-.02em;background:rgba(var(--av, var(--accent)),.11);color:rgb(var(--av, var(--accent)))}.pg-onboarding .av--xs{width:22px;height:22px;font-size:10.5px}.pg-onboarding .badge__av img,.pg-onboarding .av img,.pg-onboarding .avdot img{width:100%;height:100%;object-fit:cover;display:block}.pg-onboarding .mrow--from .v{display:flex;align-items:center;gap:9px;min-width:0}.pg-onboarding .mrow--from .v .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-onboarding .pcard .tx{min-width:0;flex:1}.pg-onboarding .pcard .n{font-size:14.5px;font-weight:500;letter-spacing:-.016em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-onboarding .pcard .n span{font-weight:400;color:rgba(var(--dim),1);font-size:12.5px;margin-left:9px}.pg-onboarding .pcard .e{font-size:12.5px;color:rgba(var(--dim),1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:14px}.pg-onboarding .pcard .x{border:0;background:none;cursor:pointer;color:rgba(var(--dim),.8);font-size:16px;line-height:1;padding:6px;border-radius:8px;flex:none}.pg-onboarding .pcard .x:hover{color:rgb(var(--fg));background:rgba(var(--hairC),.05)}.pg-onboarding .addbtn{border:0;cursor:pointer;background:transparent;border-radius:12px;padding:13px 16px;width:100%;text-align:left;font-size:14px;letter-spacing:-.01em;color:rgba(var(--dim),1);box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA));transition:color .2s,box-shadow .2s,background .2s}.pg-onboarding .addbtn:hover{color:rgb(var(--accent));box-shadow:inset 0 0 0 1px rgba(var(--accent),.3);background:rgba(var(--accent),.05)}.pg-onboarding .addbtn:disabled{opacity:.45;cursor:default}.pg-onboarding .note{margin-top:12px;font-size:12.5px;line-height:1.6;color:rgba(var(--dim),1);letter-spacing:-.006em}.pg-onboarding .note b{font-weight:500;color:rgba(var(--fg),.8)}.pg-onboarding .nudge{margin-top:12px;padding:16px 17px;border-radius:13px;background:rgba(var(--accent),.055);box-shadow:inset 0 0 0 1px rgba(var(--accent),.22);animation:cardIn .45s var(--ease-out) both}.pg-onboarding .nudge p{font-size:14px;line-height:1.55;letter-spacing:-.012em;margin-bottom:12px}.pg-onboarding .nudge .row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pg-onboarding .acts{margin-top:clamp(32px,4.5vw,44px);display:flex;align-items:center;justify-content:space-between;gap:16px}.pg-onboarding .btn{display:inline-flex;align-items:center;gap:.5em;font-size:16px;font-weight:500;letter-spacing:-.012em;height:50px;padding:0 26px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;background:rgb(var(--accent));color:#fff;transition:transform .16s var(--ease),opacity .2s,box-shadow .25s var(--ease);box-shadow:0 12px 26px -14px rgba(var(--accent),.9)}.pg-onboarding .btn:active{transform:scale(.97)}.pg-onboarding .btn:disabled{background:rgba(var(--hairC),.07);color:rgba(var(--dim),.85);cursor:default;box-shadow:none}.pg-onboarding .btn .arw{transition:transform .26s var(--ease-out)}.pg-onboarding .btn:not(:disabled):hover .arw{transform:translate(4px)}.pg-onboarding .btn--g{background:transparent;color:rgb(var(--fg));box-shadow:inset 0 0 0 1px rgba(var(--fg),.2)}.pg-onboarding .btn--g:hover{box-shadow:inset 0 0 0 1px rgba(var(--fg),.4)}.pg-onboarding .back{border:0;background:none;cursor:pointer;font-size:14px;letter-spacing:-.01em;color:rgba(var(--dim),1);padding:8px 2px;transition:color .2s}.pg-onboarding .back:hover{color:rgb(var(--fg))}.pg-onboarding .back[hidden]{visibility:hidden;display:block}.pg-onboarding .skip{border:0;background:none;cursor:pointer;font-size:13.5px;color:rgba(var(--dim),1);padding:8px;text-decoration:underline;text-underline-offset:3px}.pg-onboarding .skip:hover{color:rgb(var(--fg))}.pg-onboarding .pv__k{font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--dim),.9);margin-bottom:14px;display:block}.pg-onboarding .pvcard{border-radius:16px;background:rgba(var(--card),1);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--hairC),var(--hairA)),0 2px 3px #0000000a,0 24px 52px -26px #00000057;transition:box-shadow .4s var(--ease)}.pg-onboarding .pvpane{display:none;animation:stepIn .5s var(--ease-out) both}.pg-onboarding .pvpane.on{display:block}.pg-onboarding .lab{padding:26px 26px 24px}.pg-onboarding .lab__u{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--dim),1)}.pg-onboarding .lab__n{font-size:clamp(26px,3.2vw,34px);font-weight:600;letter-spacing:-.035em;margin-top:8px;line-height:1.1}.pg-onboarding .lab__d{margin-top:9px;font-size:13.5px;letter-spacing:-.012em;color:rgba(var(--dim),1)}.pg-onboarding .lab__hr{height:1px;background:rgba(var(--hairC),var(--hairA));margin:22px 0 18px}.pg-onboarding .lab__lk{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--dim),1);margin-bottom:12px;display:block}.pg-onboarding .mini{display:flex;align-items:center;gap:10px;padding:7px 0}.pg-onboarding .mini .av{width:28px;height:28px;font-size:11.5px}.pg-onboarding .mini .n{font-size:13.5px;letter-spacing:-.014em}.pg-onboarding .mini .n span{color:rgba(var(--dim),1);font-size:12px;margin-left:12px}.pg-onboarding .mini.ghost{opacity:.4}.pg-onboarding .mini.ghost .av{background:rgba(var(--hairC),.06);color:rgba(var(--dim),1)}.pg-onboarding .badge{padding:30px 28px 26px;position:relative}.pg-onboarding .badge:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:rgb(var(--accent))}.pg-onboarding .badge__t{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.pg-onboarding .badge__t .mk{font-size:13px;font-weight:600;letter-spacing:-.03em}.pg-onboarding .badge__t .mk .c{color:rgb(var(--accent))}.pg-onboarding .badge__t .tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--dim),1)}.pg-onboarding .badge__av{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;margin-bottom:20px;font-size:24px;font-weight:600;letter-spacing:-.03em;overflow:hidden;background:rgba(var(--av, var(--accent)),.11);color:rgb(var(--av, var(--accent)));transition:transform .4s var(--ease-out)}.pg-onboarding .badge__n{font-size:clamp(28px,3.6vw,38px);font-weight:600;letter-spacing:-.04em;line-height:1.05}.pg-onboarding .badge__n.ph{color:rgba(var(--dim),.42)}.pg-onboarding .badge__o{margin-top:12px;font-size:14px;line-height:1.5;color:rgba(var(--dim),1);letter-spacing:-.012em}.pg-onboarding .badge__hr{height:1px;background:rgba(var(--hairC),var(--hairA));margin:22px 0 16px}.pg-onboarding .badge__e{font-size:15px;font-weight:500;letter-spacing:-.018em;color:rgb(var(--accent));word-break:break-all}.pg-onboarding .badge__e.ph{color:rgba(var(--dim),.42);font-weight:400}.pg-onboarding .mail__hd{padding:14px 20px;border-bottom:1px solid rgba(var(--hairC),var(--hairA));font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--dim),1);display:flex;justify-content:space-between;align-items:center}.pg-onboarding .mail__hd .st{display:inline-flex;align-items:center;gap:6px;letter-spacing:.12em}.pg-onboarding .mail__hd .st i{width:6px;height:6px;border-radius:50%;background:rgb(var(--accent))}.pg-onboarding .mrow{display:flex;gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid rgba(var(--hairC),var(--hairA));font-size:14px}.pg-onboarding .mrow .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--dim),.85);min-width:38px;flex:none}.pg-onboarding .mrow .v{letter-spacing:-.012em;color:rgba(var(--fg),.84);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-onboarding .mbody{padding:20px 20px 24px;font-size:14.5px;line-height:1.72;letter-spacing:-.012em;white-space:pre-line}.pg-onboarding .mbody .gr,.pg-onboarding .mbody .bd,.pg-onboarding .mbody .sg{display:block}.pg-onboarding .mbody .gr{color:rgb(var(--fg))}.pg-onboarding .mbody .bd{color:rgba(var(--dim),1);margin:1.4em 0}.pg-onboarding .mbody .sg{color:rgb(var(--fg))}.pg-onboarding .hl{background:rgba(var(--accent),.13);border-radius:3px;transition:background .6s var(--ease)}.pg-onboarding .hl.cool{background:transparent}.pg-onboarding .done{text-align:center;max-width:620px;margin:0 auto;padding:clamp(10px,4vh,40px) 0}.pg-onboarding .done .h2{margin-bottom:14px}.pg-onboarding .done .lead{max-width:none;margin:0 auto}.pg-onboarding .idcard{margin:clamp(36px,5vw,52px) auto 0;max-width:420px;text-align:left;border-radius:18px;background:rgba(var(--card),1);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--hairC),var(--hairA)),0 3px 6px #0000000a,0 34px 70px -30px #0006;opacity:0;transform:translateY(26px) scale(.96) rotate(-1.2deg)}.pg-onboarding .idcard.in{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.pg-onboarding .works{padding:0 28px 26px}.pg-onboarding .works__k{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--dim),1);margin-bottom:12px;display:block}.pg-onboarding .forward{margin:clamp(30px,4vw,40px) auto 0;max-width:420px;display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap}.pg-onboarding .copybox{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 8px 0 18px;border-radius:999px;background:rgba(var(--card),1);box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA));font-size:15px;letter-spacing:-.014em}.pg-onboarding .copybox button{border:0;background:rgba(var(--hairC),.06);cursor:pointer;border-radius:999px;height:34px;padding:0 14px;font-size:13px;color:rgba(var(--fg),.85);transition:background .2s,color .2s}.pg-onboarding .copybox button:hover{background:rgba(var(--accent),.12);color:rgb(var(--accent))}.pg-onboarding .donecta{margin-top:clamp(28px,4vw,38px)}.pg-onboarding .donehint{margin-top:18px;font-size:13.5px;color:rgba(var(--dim),1)}.pg-onboarding .flow{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:clamp(40px,6vw,56px);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--dim),.85)}.pg-onboarding .flow em{font-style:normal;color:rgba(var(--dim),.5)}.pg-onboarding .hintline{margin-top:9px;font-size:12.5px;line-height:1.6;color:rgba(var(--dim),1);letter-spacing:-.006em}.pg-onboarding .lvl{display:flex;flex-direction:column;gap:10px}.pg-onboarding .lvl__o{display:block;width:100%;text-align:left;cursor:pointer;border:0;background:rgba(var(--card),1);border-radius:14px;padding:16px 18px 17px;box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA));transition:background .2s,box-shadow .2s,transform .16s var(--ease)}.pg-onboarding .lvl__o:hover{box-shadow:inset 0 0 0 1px rgba(var(--accent),.32)}.pg-onboarding .lvl__o:active{transform:scale(.995)}.pg-onboarding .lvl__o.sel{background:rgba(var(--accent),.06);box-shadow:inset 0 0 0 1.4px rgba(var(--accent),.42)}.pg-onboarding .lvl__h{display:flex;align-items:center;gap:9px;margin-bottom:6px}.pg-onboarding .lvl__h b{font-size:15.5px;font-weight:600;letter-spacing:-.018em}.pg-onboarding .lvl__o.sel .lvl__h b{color:rgb(var(--accent))}.pg-onboarding .lvl__h em{font-style:normal;font-size:11px;letter-spacing:.02em;padding:3px 8px;border-radius:999px;color:rgba(var(--dim),1);box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA))}.pg-onboarding .lvl__d{display:block;font-size:13.5px;line-height:1.6;letter-spacing:-.008em;color:rgba(var(--dim),1)}.pg-onboarding .plan{padding:18px 20px 4px}.pg-onboarding .plan__r{display:flex;align-items:flex-start;gap:11px;padding:9px 0;font-size:14px;line-height:1.55;letter-spacing:-.01em;color:rgba(var(--dim),.55);transition:color .35s var(--ease),opacity .35s var(--ease)}.pg-onboarding .plan__r .b{flex:none;width:6px;height:6px;margin-top:8px;border-radius:50%;background:rgba(var(--dim),.3);transition:background .35s var(--ease)}.pg-onboarding .plan__r.on{color:rgba(var(--fg),.9)}.pg-onboarding .plan__r.on .b{background:rgb(var(--accent))}.pg-onboarding .plan__n{margin:6px 20px 20px;padding-top:14px;border-top:1px solid rgba(var(--hairC),var(--hairA));font-size:12.5px;line-height:1.6;color:rgba(var(--dim),1)}.pg-onboarding .badge__n .hon{font-weight:400;color:rgba(var(--dim),1)}.pg-onboarding .setsum{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.pg-onboarding .setsum span{font-size:12.5px;letter-spacing:-.006em;color:rgba(var(--dim),1);padding:7px 13px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA))}.pg-onboarding .setsum b{font-weight:500;color:rgba(var(--fg),.86);margin-left:5px}.pg-onboarding .avpick{display:flex;align-items:center;gap:18px}.pg-onboarding .avpick__now{width:64px;height:64px;flex:none;border-radius:18px;display:grid;place-items:center;overflow:hidden;font-size:24px;font-weight:600;letter-spacing:-.03em;background:rgba(var(--av, var(--accent)),.11);color:rgb(var(--av, var(--accent)));box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA))}.pg-onboarding .avpick__opts{min-width:0}.pg-onboarding .avpick__row{display:flex;flex-wrap:wrap;gap:8px}.pg-onboarding .avdot{width:30px;height:30px;flex:none;border:0;cursor:pointer;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;letter-spacing:-.02em;background:rgba(var(--av),.13);color:rgb(var(--av));box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA));transition:box-shadow .2s,transform .16s var(--ease)}.pg-onboarding .avdot:hover{transform:scale(1.06)}.pg-onboarding .avdot:active{transform:scale(.96)}.pg-onboarding .avdot.sel{box-shadow:0 0 0 2px rgb(var(--bg)),0 0 0 3.4px rgba(var(--av),.75)}.pg-onboarding .hintline.no{color:#d62952}.pg-onboarding a{color:inherit}.pg-onboarding .colmain,.pg-onboarding .pv,.pg-onboarding .auth>*{min-width:0}.pg-onboarding .mrow .v{min-width:0;overflow-wrap:anywhere}.pg-onboarding .step h1.h2{margin-bottom:16px}.pg-onboarding .em{font-weight:500;color:rgb(var(--fg));word-break:break-all}.pg-onboarding .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.04em}.pg-onboarding .lnk{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:rgb(var(--accent));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--accent),.35)}.pg-onboarding .lnk:hover{text-decoration-color:rgb(var(--accent))}.pg-onboarding .lnk:disabled{opacity:.45;cursor:default}.pg-onboarding a.btn{color:#fff}.pg-onboarding .inp:disabled{opacity:.6}.pg-onboarding .inp[aria-invalid=true]{box-shadow:0 0 0 1.5px #d629528c}.pg-onboarding :focus-visible{outline:2px solid rgba(var(--accent),.6);outline-offset:2px}.pg-onboarding .inp:focus-visible{outline:0}.pg-onboarding .alert{padding:13px 16px;border-radius:12px;font-size:13.5px;line-height:1.6;letter-spacing:-.008em;color:#a01c3c;background:#d629520f;box-shadow:inset 0 0 0 1px #d6295238}.pg-onboarding .alert a,.pg-onboarding .alert .lnk{margin-left:6px;color:inherit;text-decoration-color:currentColor}.pg-onboarding .acct{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 8px 0 16px;border-radius:13px;box-shadow:inset 0 0 0 1px rgba(var(--hairC),var(--hairA))}.pg-onboarding .acct__e{font-size:16px;letter-spacing:-.014em;min-width:0;overflow-wrap:anywhere}.pg-onboarding .prep{margin-top:32px;height:4px;border-radius:999px;overflow:hidden;background:rgba(var(--hairC),.07)}.pg-onboarding .prep i{display:block;height:100%;border-radius:inherit;background:rgb(var(--accent));transition:width .8s var(--ease-out)}.pg-onboarding .auth{max-width:var(--maxw);margin:0 auto;padding:clamp(96px,13vh,140px) var(--gutter) 80px;display:grid;grid-template-columns:1fr;gap:56px}.pg-onboarding .auth__side{display:none}.pg-onboarding .auth__main{width:100%;max-width:440px;margin:0 auto;animation:stepIn .55s var(--ease-out) both}.pg-onboarding .auth__title{margin:16px 0}.pg-onboarding .auth__submit{width:100%;justify-content:center;margin-top:8px}.pg-onboarding .auth__submit+.auth__submit{margin-top:-8px}.pg-onboarding .auth__alt{margin-top:28px}.pg-onboarding .f__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pg-onboarding .f__head .lnk{font-size:12.5px;letter-spacing:-.004em;margin-bottom:9px}@media(min-width:980px){.pg-onboarding .auth{grid-template-columns:1fr 1fr;gap:clamp(44px,6vw,80px);align-items:center;min-height:100svh;padding-bottom:60px}.pg-onboarding .auth__side{display:block}.pg-onboarding .auth__main{margin:0}}.pg-onboarding .auth__pitch{margin-top:16px;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.038em}.pg-onboarding .auth__rules{margin-top:40px;display:flex;flex-direction:column}.pg-onboarding .auth__rules li{padding:16px 0;border-top:1px solid rgba(var(--hairC),var(--hairA));display:flex;flex-direction:column;gap:4px}.pg-onboarding .auth__rules li:last-child{border-bottom:1px solid rgba(var(--hairC),var(--hairA))}.pg-onboarding .auth__rules b{font-size:15px;font-weight:600;letter-spacing:-.016em}.pg-onboarding .auth__rules span{font-size:13.5px;line-height:1.6;color:rgba(var(--dim),1)}.pg-onboarding .auth__side .note{margin-top:24px}@media(prefers-reduced-motion:reduce){.pg-onboarding *,.pg-onboarding *:before,.pg-onboarding *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pg-onboarding .mate-acts{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.pg-onboarding .btn--sm{height:42px;font-size:14px;padding:0 20px}.pg-onboarding .nav__end{display:inline-flex;align-items:center;gap:14px}.pg-onboarding .donealt{margin-top:14px;font-size:13.5px;color:rgba(var(--dim),1)}.pg-onboarding.pg-auth{--brand: 152, 1, 34;color-scheme:dark;--bg: 8, 8, 10;--fg: 245, 245, 247;--dim: 150, 150, 158;--card: 22, 22, 26;--hairA: .12;--hairC: 255, 255, 255;--accent: 255, 138, 158;--danger-fg: 255, 160, 178;transition:background-color .1s linear}.pg-onboarding.pg-auth[data-theme=light]{color-scheme:light;--bg: 255, 255, 255;--fg: 17, 17, 19;--dim: 110, 110, 118;--card: 250, 250, 251;--hairA: .09;--hairC: 0, 0, 0;--accent: 152, 1, 34;--danger-fg: 160, 28, 60}.pg-auth .btn,.pg-auth ::selection{background:rgb(var(--brand))}.pg-auth .btn{box-shadow:0 12px 32px -12px rgba(var(--brand),.7)}.pg-auth .btn--g{background:transparent;box-shadow:inset 0 0 0 1px rgba(var(--fg),.2)}.pg-auth .btn--g:hover{background:rgba(var(--fg),.08)}.pg-auth .btn:disabled{background:rgba(var(--hairC),.08);box-shadow:none}.pg-auth .alert{color:rgb(var(--danger-fg));background:#d629521a;box-shadow:inset 0 0 0 1px #d629524d}.pg-auth input[type=checkbox]{accent-color:rgb(var(--brand))}.pg-auth .mark{display:inline-flex;align-items:center;gap:8px}.pg-auth .mark img{border-radius:7px}.pg-auth .mark__en{font-weight:500;color:rgba(var(--dim),1)}.pg-auth .auth__mascot .wm{width:clamp(160px,15vw,210px)}.pg-auth .auth__rules .k{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--accent))}.pg-auth .auth__pitch{margin-top:20px;word-break:keep-all}.pg-auth .auth__main{padding:clamp(28px,4vw,40px);border-radius:22px;background:rgb(var(--card));box-shadow:0 0 0 1px rgba(var(--hairC),var(--hairA)),0 30px 60px -34px #00000073}.pg-auth .auth__main .inp{background:rgb(var(--bg))}.pg-auth .auth__main .h2{font-size:clamp(28px,3.4vw,40px);word-break:keep-all}.pg-auth .auth__main{box-sizing:border-box}@media(max-width:560px){.pg-auth .auth__main{padding:0;background:none;box-shadow:none;border-radius:0}.pg-auth .auth__main .inp{background:rgb(var(--card))}}
