.v2-select{padding:24px 20px 28px;min-height:100dvh;display:flex;flex-direction:column}.v2-select-header{display:flex;align-items:center;gap:14px;margin-bottom:25px}.v2-select-header a{color:#f7f2e6;text-decoration:none;font:36px/1 V2Pretendard}.v2-select-header span{font:36px/1 V2Jua,sans-serif}.v2-select h1{font-size:23px;line-height:32px;margin:0;font-weight:700}.v2-select-subtitle{font-size:15px;line-height:25px;color:#b9c6b9;margin-top:8px!important}.v2-select-status{margin-top:28px;min-height:56px;border:1px solid #365744;border-radius:20px;background:#10291f;display:flex;align-items:center;justify-content:space-between;font-size:19px}.v2-select-status b{color:#ffd978;font-size:18px}.v2-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px 10px;gap:16px 10px;margin:29px 3px 0}.v2-card{position:relative;padding:0;border:2px solid transparent;border-radius:8px;background:transparent;cursor:pointer;aspect-ratio:57/91;min-width:0}.v2-card img{width:100%;height:100%;display:block;object-fit:contain;border-radius:5px}.v2-card.selected{border-color:#ffd978;box-shadow:0 0 14px #ffd97855}.v2-card span{position:absolute;top:-8px;right:-6px;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;background:#ffd978;color:#102019;font-weight:800;font-size:12px}.v2-select-helper{margin-top:34px!important;padding:16px 14px;border:1px solid #365744;border-radius:20px;background:#122b21;font-size:15px;line-height:25px}.v2-select-next{width:100%;height:60px;margin-top:auto;position:relative;border:0;border-radius:32px;background:#ffd978;color:#102019;font:700 17px V2Pretendard;cursor:pointer}.v2-select-next span{font-size:23px;margin-left:12px}.v2-select-next:disabled{background:#365744;color:#a7c89f;cursor:not-allowed}.v2-select-notice{font-size:13px;line-height:1.5;text-align:center;color:#b9c6b9;margin:12px 0 0!important}@media(max-height:720px){.v2-select-next{margin-top:25px}}@media(max-width:350px){.v2-select{padding-left:16px;padding-right:16px}.v2-card-grid{gap:12px 7px}.v2-select h1{font-size:21px}}.v2-select-leaves{position:absolute;inset:0;pointer-events:none;overflow:hidden}.v2-select-leaves img{position:absolute;width:57px;height:16px;opacity:.55}.v2-select-leaves img:first-child{left:-20px;top:165px;transform:rotate(-48deg)}.v2-select-leaves img:nth-child(2){left:-17px;top:277px;transform:rotate(40deg)}.v2-select-leaves img:nth-child(3){right:-20px;top:310px;transform:rotate(-48deg)}.v2-select-leaves img:nth-child(4){right:-20px;top:425px;transform:rotate(40deg)}.v2-select-intro{position:relative;padding-top:24px;text-align:center}.v2-select-intro img{position:absolute;top:-19px;left:50%;transform:translateX(-50%);width:50px;height:43px;object-fit:contain}.v2-select-intro h1{font-size:23px;line-height:32px}.v2-select-status{margin-top:22px;font-size:16px;gap:8px}.v2-select-status b{flex:none}.v2-select-subtitle{text-align:center;font-size:13px}.v2-card-grid{margin-top:18px}.v2-select-next{flex:none}@media(max-width:350px){.v2-select-status{font-size:14px}.v2-select-intro h1{font-size:21px}}.v2-shell.v2-select{background-color:#0e1f16;background-image:linear-gradient(180deg,rgba(7,25,15,.45),rgba(7,25,15,.38)),url(/v2/topics-forest-mobile.webp);background-position:top;background-size:100% 100%,cover;background-repeat:no-repeat}.v2-select-status{justify-content:center;text-align:center}.v2-select-leaves{display:none}.v2-card-grid{margin-top:24px}.v2-select-intro{padding-top:28px}.v2-select-status{margin-top:20px;min-height:54px;padding:13px 16px;border:1px solid #e9e1cc;border-radius:16px;background:#f7f2e6;color:#102019;box-shadow:0 5px 18px rgba(0,0,0,.15)}.v2-card-grid{margin-top:27px}.v2-select-next{margin-top:28px}.v2-select-status{align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:0;padding:12px 24px}.v2-select-controls{display:flex;justify-content:center;align-items:stretch;gap:8px;margin-top:20px}.v2-select-controls .v2-select-status{margin:0;align-self:auto;padding:12px 16px;font-size:15px}.v2-shuffle{border:1px solid #a7c89f;border-radius:16px;padding:0 14px;background:#1e3a2a;color:#f7f2e6;font:700 14px V2Pretendard,sans-serif;white-space:nowrap;cursor:pointer}.v2-shuffle span{font-size:18px;vertical-align:-1px}.v2-shuffle:disabled{opacity:.65}.v2-card:focus-visible,.v2-shuffle:focus-visible{outline:3px solid #ffd978;outline-offset:2px}.v2-shuffle-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.v2-card-grid.is-shuffling .v2-card{animation:v2-card-shuffle .9s ease-in-out both;z-index:2}@keyframes v2-card-shuffle{0%,to{transform:translate(0) rotate(0)}45%,55%{transform:translate(calc(var(--shuffle-x) * 112%),calc(var(--shuffle-y) * 120%)) rotate(calc(var(--shuffle-x) * 5deg)) scale(.87)}}@media(max-width:350px){.v2-select-controls .v2-select-status{font-size:14px;padding:11px 12px}.v2-shuffle{padding:0 11px}}.v2-card-grid.is-shuffling .v2-card{animation:v2-card-gather 1.5s cubic-bezier(.45,0,.3,1) both;will-change:transform}@keyframes v2-card-gather{0%,to{transform:translate(0) rotate(0) scale(1)}35%{transform:translate(calc(var(--shuffle-x) * 116%),calc(var(--shuffle-y) * 116%)) rotate(calc(var(--shuffle-x) * 3deg)) scale(.9)}50%{transform:translate(calc(var(--shuffle-x) * 116% + var(--shuffle-y) * 12%),calc(var(--shuffle-y) * 116%)) rotate(calc(var(--shuffle-y) * 5deg)) scale(.9)}65%{transform:translate(calc(var(--shuffle-x) * 116%),calc(var(--shuffle-y) * 116%)) rotate(calc(var(--shuffle-x) * -3deg)) scale(.9)}}@media(prefers-reduced-motion:reduce){.v2-card-grid.is-shuffling .v2-card{animation:none}}.v2-select-controls .v2-select-prompt{display:grid;place-items:center}.v2-select-prompt strong{grid-area:1/1}.v2-prompt-spacer{visibility:hidden}.v2-prompt-text{animation:v2-prompt-in .4s ease-out both}@keyframes v2-prompt-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.v2-prompt-text{animation:none}}.v2-select-controls .v2-select-prompt{width:208px;flex:none}@media(max-width:350px){.v2-select-controls .v2-select-prompt{width:190px}}.v2-prompt-text{animation:none}.v2-shell.v2-select{background:#0e1f16;isolation:isolate}.v2-shell.v2-select:before{content:"";position:fixed;z-index:-1;inset:0 auto 0 50%;width:min(100%,430px);transform:translateX(-50%);background:linear-gradient(180deg,rgba(7,25,15,.45),rgba(7,25,15,.38)),url(/v2/topics-forest-mobile.webp) top/cover no-repeat;pointer-events:none}