.wkx{--gold:#e8be6e;--cream:#ffebc2;--paper:#fff2d6;--ts:0 1px 6px #140300bf, 0 0 2px #0000008c;--serif:"Noto Serif KR", "Noto Sans KR", serif;--sans:"Noto Sans KR", system-ui, sans-serif;--gold-line:linear-gradient(90deg, #b8862f, #ffebc2 50%, #b8862f);width:100%;max-width:480px;min-height:100dvh;color:var(--paper);font-family:var(--sans);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#120a08;margin:0 auto;position:relative;overflow:hidden}.wkx[data-screen=result]{background:#4d120d}.wkx-bg{pointer-events:none;background-position:top;background-size:cover;position:absolute;inset:0}.wkx-bg-step{filter:blur(6px);transform:scale(1.06)}.wkx-bg-result{aspect-ratio:9/16;height:auto;bottom:auto;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.wkx-dim{pointer-events:none;background:linear-gradient(#290805cc 0%,#2908056b 30%,#29080538 55%,#29080599 80%,#290805db 100%);position:absolute;inset:0}.wkx-dim-result{background:linear-gradient(#290805cc 0%,#2908056b 12%,#29080538 30%,#29080599 45%,#290805db 100%)}.wkx-screen{z-index:1;height:100dvh;padding:max(14px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:relative}.wkx-result{height:auto;min-height:100dvh;padding-bottom:36px}.wkx-fill{flex:auto;width:100%;min-height:0}.wkx-top{flex:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}.wkx-round,.wkx-round-gap{flex:none;width:44px;height:44px}.wkx-round{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0a0873;border:1.2px solid #e8be6e99;border-radius:22px;place-items:center;padding:0;display:grid}.wkx-bgm{border-color:#e8be6ee6}.wkx-bgm.on{box-shadow:0 0 14px #e8be6e73}.wkx-progress{gap:6px;display:flex}.wkx-progress i{background:#ffffff61;border-radius:3px;width:16px;height:6px;transition:width .2s,background .2s;display:block;box-shadow:0 1px 3px #00000073}.wkx-progress i.on{background:#ffcc61}.wkx-progress i.cur{width:28px}.wkx-eyebrow{font:700 12px/14px var(--sans);letter-spacing:1px;color:#ffd478;text-shadow:var(--ts);text-align:center;margin:12px 0 0}.wkx-h-q,.wkx-h-intro,.wkx-h-ready,.wkx-h-result,.wkx-h-gallery{font-family:var(--serif);color:var(--cream);text-shadow:var(--ts);text-align:center;white-space:pre-line;word-break:keep-all;margin:6px 0 0;font-weight:900}.wkx-h-q{font-size:22px;line-height:30px}.wkx-h-intro{margin-top:16px;font-size:30px;line-height:38px}.wkx-h-ready{margin-top:26px;font-size:26px;line-height:34px}.wkx-h-result{margin-top:4px;font-size:28px;line-height:40px}.wkx-h-gallery{margin-top:-12px;font-size:21px;line-height:27px}.wkx-body{font:500 13.5px/20px var(--sans);color:#fff2d6f2;text-shadow:var(--ts);text-align:center;margin:10px 0 0}.wkx-note,.wkx-hint{font:400 12.5px/15px var(--sans);letter-spacing:-.2px;word-break:keep-all;color:#fff2d6f2;text-shadow:var(--ts);text-align:center;margin:4px 0 0}.wkx-hint{margin-bottom:10px}.wkx-guide{font:500 14px/17px var(--sans);color:#fff2d6f2;text-shadow:var(--ts);text-align:center;margin:8px 0 28px}.wkx-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wkx-logo{filter:drop-shadow(0 2px 6px #14030099);width:104px;height:auto;margin-top:16px}.wkx-cta{cursor:pointer;color:#fff;width:296px;max-width:100%;height:54px;font:700 18px/22px var(--sans);letter-spacing:.4px;background:linear-gradient(#e0283f,#9a0e24) padding-box padding-box,linear-gradient(90deg,#b8862f,#ffe7b0 50%,#b8862f) border-box;border:1.5px solid #0000;border-radius:29px;flex:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:transform .12s;display:inline-flex;box-shadow:0 8px 24px #c315328c,inset 0 1.5px #ffffff47}.wkx-cta:active{transform:scale(.97)}.wkx-cta:disabled{opacity:.6}.wkx-cta-spark{color:#ffe7b0;font-size:11px;font-weight:400}.wkx-intro .wkx-cta{margin-bottom:0}.wkx-base .wkx-cta,.wkx-filler .wkx-cta,.wkx-deco .wkx-cta{margin:14px 0 0}.wkx-ready .wkx-cta{margin:16px 0 28px}.wkx-choices{flex-direction:column;justify-content:center;gap:12px;max-width:320px;display:flex}.wkx-choice{cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;width:100%;min-height:96px;font-family:var(--sans);background:#0f0d0a8c;border:1px solid #e8be6e59;border-radius:20px;align-items:center;gap:16px;padding:22px 20px;transition:transform .12s;display:flex;position:relative}.wkx-choice:active{transform:scale(.98)}.wkx-choice.on{background:linear-gradient(180deg, #6b0f1cd9, #400a12d9) padding-box, var(--gold-line) border-box;border:2px solid #0000;box-shadow:0 0 20px #e8be6e66}.wkx-choice-icon{background:#e8be6e1f;border:1px solid #e8be6e80;border-radius:26px;flex:none;place-items:center;width:52px;height:52px;display:grid}.wkx-choice.on .wkx-choice-icon{background:#e8be6e38}.wkx-choice-text{flex-direction:column;gap:4px;min-width:0;display:flex}.wkx-choice-text b{font:700 19px/23px var(--sans);letter-spacing:-.2px}.wkx-choice.on .wkx-choice-text b{color:var(--cream)}.wkx-choice-text span{font:400 14px/17px var(--sans);letter-spacing:-.1px;color:#ffffffeb}.wkx-choice-check{background:var(--gold-line);border-radius:12px;place-items:center;width:24px;height:24px;margin-top:-12px;display:grid;position:absolute;top:50%;right:22px}.wkx-preview{justify-content:center;align-items:center;display:flex;position:relative}.wkx-slot{aspect-ratio:1;max-width:100%;height:100%;position:relative}.wkx-preview-result{flex:none;width:100%;height:292px;margin-top:8px}.wkx-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffc77359,#ff994d00);border-radius:50%;width:min(105%,330px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wkx-stage{z-index:2;touch-action:none;outline:none;position:absolute}.wkx-stage.off{visibility:hidden;width:300px;height:300px;top:0;left:-9999px}.wkx-stage.live{cursor:pointer}.wkx-stage.glide{transition:left .5s cubic-bezier(.22,.8,.3,1),top .5s cubic-bezier(.22,.8,.3,1),width .5s cubic-bezier(.22,.8,.3,1),height .5s cubic-bezier(.22,.8,.3,1)}.wkx[data-globe] .wkx-result>:not(.wkx-preview-result):not(.wkx-top){animation:wkx-rise .6s var(--wk-rise-text,1.3s) both cubic-bezier(.22, .8, .3, 1)}.wkx[data-globe][data-screen=result] .wkx-stage.glide{transition-duration:var(--wk-rise,1.4s);transition-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes wkx-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wkx-stage.glide{transition:none}.wkx[data-globe] .wkx-result>*{animation:none}}.wkx-stage.live:focus-visible{outline-offset:4px;border-radius:50%;outline:3px solid #ffd780}.wkx-host{position:absolute;inset:0}.wkx-host canvas{display:block}.wkx-msg{color:var(--paper);place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.wkx-fallback{object-fit:contain;width:88%;height:88%;position:absolute;inset:6%}.wkx-selected{text-align:center;background:#1f05038c;border:1px solid #ffcc7359;border-radius:14px;flex-direction:column;flex:none;justify-content:center;gap:4px;width:min(336px,100% + 24px);min-height:55px;margin-top:2px;padding:8px 4px;display:flex}.wkx-selected b{font:700 17px/20px var(--sans);color:var(--cream);text-shadow:var(--ts)}.wkx-selected span{font:400 12.5px/15px var(--sans);color:#fff2d6f2;text-shadow:var(--ts)}.wkx-options{flex:none;justify-content:center;gap:2px;width:calc(100% + 32px);margin:6px -16px 0;display:flex}.wkx-opt{cursor:pointer;color:var(--paper);background:0 0;border:0;flex-direction:column;flex:0 0 68px;align-items:center;gap:8px;padding:0;display:flex}.wkx-opt-thumb{background:radial-gradient(circle,#3d3329e6,#0f0d0ae6) padding-box padding-box,#e8be6e4d border-box;border:1px solid #0000;border-radius:31px;place-items:center;width:62px;height:62px;transition:transform .14s;display:grid;position:relative}.wkx-opt-thumb img{object-fit:contain;border-radius:27px;width:54px;height:54px}.wkx-opt.on .wkx-opt-thumb{background:radial-gradient(circle, #3d3329e6, #0f0d0ae6) padding-box, var(--gold-line) border-box;border-width:2.5px;transform:scale(1.03);box-shadow:0 0 14px #e8be6e8c}.wkx-opt-label{font:700 12px/16px var(--sans);letter-spacing:-.2px;text-align:center;white-space:pre-line;text-shadow:var(--ts)}.wkx-opt.on .wkx-opt-label{color:#ffd980}.wkx-eyebrow-result{margin-top:6px}.wkx-result-desc{width:100%;font:400 13px/20px var(--sans);color:#fffffff2;text-shadow:var(--ts);text-align:center;word-break:keep-all;text-wrap:balance;background:#1f05038c;border-radius:12px;margin:0;padding:8px 10px}.wkx-reco{text-align:center;background:#731414d1;border:1px solid #e8be6e99;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:20px;padding:22px 18px;display:flex}.wkx-badge{background:var(--gold-line);color:#0e0b08;font:700 12px/14px var(--sans);border-radius:14px;padding:6px 14px}.wkx-reco h2{font:900 24px/34px var(--serif);color:var(--cream);text-shadow:var(--ts);margin:0}.wkx-reco p{font:500 14px/21px var(--sans);color:#fff;text-shadow:var(--ts);word-break:keep-all;margin:0}.wkx-reco p span{text-wrap:balance;display:block}.wkx-cta-reco{width:280px;height:52px}.wkx-actions{flex-direction:column;align-items:center;gap:10px;width:296px;max-width:100%;margin-top:24px;display:flex}.wkx-sub{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:296px;max-width:100%;height:50px;color:var(--cream);font:700 16px/19px var(--sans);background:#0f0d0a80;border:1.2px solid #d9b26a;border-radius:26px;flex:none}.wkx-text{cursor:pointer;color:#fff;font:500 14px/17px var(--sans);text-underline-offset:3px;text-shadow:var(--ts);background:0 0;border:0;padding:10px 12px;text-decoration:underline}.wkx-gallery-body{font:400 12px/14px var(--sans);color:#fff2d6f2;text-shadow:var(--ts);margin:6px 0 0}.wkx-grid{grid-template-columns:repeat(4,76px);justify-content:center;gap:4px 8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wkx-grid li{flex-direction:column;align-items:center;gap:4px;display:flex}.wkx-cell-thumb{background:#330f0fb3;border:1px solid #e8be6e40;border-radius:14px;place-items:center;width:66px;height:66px;display:grid;position:relative}.wkx-cell-thumb img{object-fit:contain;width:60px;height:60px}.wkx-grid li.mine .wkx-cell-thumb{border:2px solid var(--gold);box-shadow:0 0 10px #ffbf5999}.wkx-my{background:var(--gold);color:#400d0d;text-align:center;border-radius:7px;width:24px;height:14px;font:400 8.5px/14px Cinzel,serif;position:absolute;top:1px;right:2px}.wkx-cell-name{width:76px;font:700 8.5px/10px var(--sans);color:#fffffff2;text-align:center;text-shadow:var(--ts);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wkx-grid li.mine .wkx-cell-name{color:var(--cream)}.wkx-gallery .wkx-sub{margin-bottom:14px}.wkx-sheet-wrap{z-index:30;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.wkx-sheet{width:100%;max-width:480px;padding:34px 30px max(28px, env(safe-area-inset-bottom));text-align:center;background:linear-gradient(#52120d,#330a08);border:1px solid #ffcc7359;border-bottom:0;border-radius:22px 22px 0 0;animation:.26s cubic-bezier(.2,.9,.3,1) both wkx-sheet-in;position:relative}@keyframes wkx-sheet-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.wkx-handle{background:#fff2d659;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:10px;left:50%}.wkx-close{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:16px;right:12px}.wkx-sheet h2{font:700 19px/23px var(--sans);color:var(--paper);text-shadow:var(--ts);margin:0}.wkx-card{background-position:50%;background-size:cover;border:1px solid #ffcc7399;border-radius:16px;flex-direction:column;align-items:center;width:176px;height:212px;margin:24px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000073}.wkx-card-dim{background:linear-gradient(#29080526,#290805d9);position:absolute;inset:0}.wkx-card img{object-fit:contain;width:124px;height:124px;margin-top:14px;position:relative}.wkx-card b{font:700 14px/17px var(--sans);color:#ffd478;text-shadow:var(--ts);margin-top:8px;position:relative}.wkx-card span:last-child{font:500 10.5px/13px var(--sans);color:var(--paper);text-shadow:var(--ts);margin-top:7px;position:relative}.wkx-tags{font:700 13px/16px var(--sans);color:#ffd478;margin:12px 0 0}.wkx-sheet-note{font:400 12.5px/15px var(--sans);color:var(--paper);margin:8px 0 0}.wkx-share-actions{justify-content:space-between;margin-top:17px;display:flex}.wkx-share-actions button{cursor:pointer;width:84px;color:var(--paper);font:500 12px/14px var(--sans);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.wkx-share-actions i{background:#ffffff14;border:1px solid #ffcc7399;border-radius:28px;place-items:center;width:56px;height:56px;display:grid}.wkx-toast{z-index:40;color:var(--paper);font:500 13px/16px var(--sans);white-space:nowrap;background:#140503eb;border:1px solid #ffcc7380;border-radius:999px;align-items:center;gap:6px;padding:11px 18px;animation:.2s both wkx-toast-in;display:flex;position:fixed;top:110px;left:50%;transform:translate(-50%)}@keyframes wkx-toast-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (max-height:660px){.wkx-eyebrow{margin-top:6px}.wkx-h-intro{font-size:27px;line-height:34px}.wkx-options{margin-top:4px}}@media (prefers-reduced-motion:reduce){.wkx-sheet,.wkx-toast{animation:none}.wkx-cta,.wkx-choice,.wkx-opt-thumb,.wkx-progress i{transition:none}}
.wkx[data-globe]{--serif:"Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--sans:var(--serif);--en:"Cormorant Garamond", "Times New Roman", serif;--g1105:#e9c27a;--red-card:radial-gradient(120% 90% at 50% 30%, #c2342b 0%, #8e1a14 65%, #5e0e0a 100%);font-family:var(--sans)}.wkx[data-globe] .wkx-eyebrow{font:italic 600 15px/18px var(--en);letter-spacing:.4px;color:var(--g1105);text-transform:none}.wkx[data-globe] .wkx-h-q,.wkx[data-globe] .wkx-h-ready,.wkx[data-globe] .wkx-h-gallery,.wkx[data-globe] .wkx-h-result{font-family:var(--serif);color:#fff8ee;font-weight:500}.wkx[data-globe] .wkx-h-q,.wkx[data-globe] .wkx-h-ready{letter-spacing:-.4px;margin-top:2px;font-size:22px;line-height:29px}.wkx[data-globe] .wkx-h-ready{margin-top:2px}.wkx[data-globe] .wkx-h-gallery{letter-spacing:-.4px;font-size:21px;line-height:28px}.wkx[data-globe] .wkx-h-result{letter-spacing:-.6px;margin-top:2px;font-size:30px;line-height:43px}.wkx[data-globe] .wkx-body{font:500 13.5px/20px var(--sans)}.wkx[data-globe] .wkx-hint,.wkx[data-globe] .wkx-guide{font-family:var(--sans);font-weight:500}.wkx-title-art{margin:0;line-height:0}.wkx-title-art img{filter:drop-shadow(0 2px 10px #1a00008c);width:min(330px,92vw);height:auto}.wkx-cta-wrap{flex:none;justify-content:center;width:100%;display:flex;position:relative}.wkx-holly{pointer-events:none;object-fit:contain;width:92px;height:92px;position:absolute}.wkx-holly-cta{z-index:1;filter:drop-shadow(0 2px 4px #00000059);width:78px;height:78px;top:-20px;left:max(0px,50% - 164px)}.wkx[data-globe] .wkx-cta{height:52px;font:600 16px/20px var(--sans);letter-spacing:.5px;color:#fff8ee;background:linear-gradient(#d9402f,#b0241b 50%,#7e140f) padding-box padding-box,linear-gradient(90deg,#f7e1a8,#c08a3e 50%,#f7e1a8) border-box;border:1.6px solid #0000;border-radius:999px;gap:12px;box-shadow:0 6px 16px #4d050073,0 0 10px #ffcc7359,inset 0 1.5px 1px #fff2d973}.wkx[data-globe] .wkx-cta-spark{color:#f7dfa4;font-size:11px}.wkx[data-globe] .wkx-cta-gold{color:#4a0e0a;background:linear-gradient(#fbeac0,#e3b868 55%,#c9954a);border:1.2px solid #fff4d8e6;box-shadow:0 6px 16px #4d140066,0 0 12px #ffd98066,inset 0 1.5px 1px #fff9}.wkx[data-globe] .wkx-cta-gold .wkx-cta-spark{color:#4a0e0a}.wkx[data-globe] .wkx-cta-outline{color:var(--g1105);background:linear-gradient(#6a1712,#3e0907) padding-box padding-box,linear-gradient(90deg,#f7e1a8,#c08a3e 50%,#f7e1a8) border-box;border:1.3px solid #0000;gap:8px;box-shadow:0 5px 14px #00000059,inset 0 1.5px 1px #ffd99940}.wkx[data-globe] .wkx-choice{background:#1a06049e;border:1px solid #e9c27a8c}.wkx[data-globe] .wkx-choice-text b{font:500 18px/26px var(--serif);letter-spacing:-.2px;color:#fff8ee}.wkx[data-globe] .wkx-choice-text span{font:500 13px/16px var(--sans);color:#f3ddbf}.wkx[data-globe] .wkx-choice.on{background:linear-gradient(#fffaf0,#fbeedd);border:1.5px solid #e9c27a;box-shadow:0 0 18px #e9c27a73}.wkx[data-globe] .wkx-choice.on .wkx-choice-text b{color:#a61e19}.wkx[data-globe] .wkx-choice.on .wkx-choice-text span{color:#6b3a2e}.wkx[data-globe] .wkx-choice.on .wkx-choice-icon path{stroke:#d39a45}.wkx[data-globe] .wkx-choice.on{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none}.wkx-holly-choice{z-index:3;width:82px;height:82px;top:-16px;right:-8px}.wkx[data-globe] .wkx-bg-step{filter:none;transform:none}.wkx[data-globe] .wkx-selected b{font:500 17px/25px var(--serif);color:#ffebc2}.wkx[data-globe] .wkx-selected span{font:500 12.5px/16px var(--sans)}.wkx[data-globe] .wkx-opt-label{font-family:var(--sans)}.wkx[data-globe][data-screen=result]{background:linear-gradient(#5a1a12,#3a0b08)}.wkx[data-globe] .wkx-result-desc{font:500 14.5px/22px var(--sans);color:#fff8ee;text-shadow:0 1px 8px #1a0300b3;background:0 0;border-radius:0;padding:0 10px}.wkx-reco-1105{background:var(--red-card);border:1.5px solid #e9c27a;border-radius:22px;gap:14px;margin-top:22px;padding:44px 24px 40px;position:relative;overflow:visible;box-shadow:0 12px 30px #00000073}.wkx-frame{pointer-events:none;border:.8px solid #e9c27a8c;border-radius:16px;position:absolute;inset:8px}.wkx-holly-tl{top:0;left:0}.wkx-holly-tr{top:0;right:0;transform:scaleX(-1)}.wkx-holly-bl{bottom:0;left:0;transform:scaleY(-1)}.wkx-holly-br{bottom:0;right:0;transform:scale(-1)}.wkx-reco-1105 .wkx-badge{color:#4a0e0a;font:700 11.5px/14px var(--sans);letter-spacing:.2px;background:linear-gradient(#f3d79e,#c99a4b);border-radius:999px;padding:5px 12px;position:relative}.wkx-reco-title{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.wkx-reco-1105 h2{font:500 25px/36px var(--serif);color:#fff8ee;text-shadow:0 1px 6px #26030099;margin:0}.wkx-reco-1105 .wkx-concept{font:500 17px/20.3px var(--serif);letter-spacing:.68px;color:var(--g1105);text-shadow:none;margin:0}.wkx-reco-1105 .wkx-intro-copy{font:400 12.5px/19px var(--sans);color:#f6e3c6;white-space:pre-line;word-break:keep-all;text-shadow:none;margin:0;position:relative}.wkx-divider{width:160px;color:var(--g1105);align-items:center;gap:8px;display:flex;position:relative}.wkx-divider i{background:var(--g1105);flex:1;height:1px}.wkx-divider b{font-size:9px;font-weight:400;line-height:10px}.wkx-info{text-align:left;flex-direction:column;gap:8px;width:100%;margin:0 0 19px;display:flex;position:relative}.wkx-info div{gap:10px;display:flex}.wkx-info dt{width:40px;font:700 12px/19px var(--sans);color:var(--g1105);flex:none}.wkx-info dd{font:500 12.5px/19px var(--sans);color:#f6e3c6;white-space:pre-line;word-break:keep-all;margin:0}.wkx-info-ev{text-indent:-8px;padding-left:8px;display:block}.wkx-info-ev:before{content:"· "}.wkx-reco-1105 .wkx-reco-copy{font:700 12px/18px var(--sans);letter-spacing:-.24px;color:var(--g1105);white-space:pre-line;word-break:keep-all;text-shadow:0 1px 6px #26030099;margin:0;position:relative}.wkx[data-globe] .wkx-cta-reco{width:100%;max-width:277px;position:relative}.wkx[data-globe] .wkx-actions{margin-top:28px}.wkx[data-globe] .wkx-actions .wkx-cta{width:296px;max-width:100%}.wkx[data-globe] .wkx-text{color:var(--g1105);font:500 13px/16px var(--sans);text-decoration:none}.wkx-cell{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.wkx-cell:active .wkx-cell-thumb{transform:scale(.96)}.wkx[data-globe] .wkx-cell-thumb{transition:transform .12s}.wkx[data-globe] .wkx-my{font:700 8.5px/14px var(--sans)}.wkx[data-globe] .wkx-cell-name{font:500 8.5px/11px var(--sans)}.wkx[data-globe] .wkx-grid{grid-template-columns:repeat(4,80px);column-gap:6.66667px}.wkx[data-globe] .wkx-cell-name{width:80px}.wkx[data-globe] .wkx-gallery .wkx-cta-outline{flex:none;width:296px;max-width:100%;height:50px;margin-bottom:0}.wkx-pop-wrap{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a02019e;justify-content:center;padding:92px 20px 24px;animation:.2s both wkx-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.wkx-pop-close{position:absolute;top:-46px;right:0}.wkx-pop{text-align:center;background:radial-gradient(120% 90% at 50% 30%,#c2342b 0%,#8e1a14 65%,#5e0e0a 100%);border:1.5px solid #e9c27a;border-radius:22px;flex-direction:column;flex:none;align-items:center;gap:0;width:min(316px,100%);margin:0 auto auto;padding:18px 20px 24px;animation:.28s cubic-bezier(.2,1.3,.4,1) both wkx-pop-in;display:flex;position:relative;box-shadow:0 16px 40px #0000008c}.wkx-pop .wkx-holly{width:84px;height:84px}.wkx-pop .wkx-frame{border-color:#e9c27a8c;border-radius:16px;inset:8px}.wkx-pop-script{color:var(--g1105);margin:0;font:400 28px/35.1px Great Vibes,cursive;position:relative}.wkx-pop-orn{aspect-ratio:1;width:min(228px,66vw);margin-top:3px;position:relative}.wkx-pop-orn img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000073);width:100%;height:100%}.wkx-pop-orn:before{content:"";background:radial-gradient(closest-side,#ffc77359,#ff994d00);border-radius:50%;width:114%;height:114%;position:absolute;top:-7%;left:-7%;transform:translateY(-7%)}.wkx-pop-orn .wkx-my{color:#4a0e0a;width:35px;height:19px;font:700 10.5px/19px var(--sans);letter-spacing:.63px;background:#e9c27a;border-radius:999px;top:40px;right:9px}.wkx-pop-branch{font:600 12px/15px var(--sans);letter-spacing:1.68px;color:var(--g1105);margin:8px 0 0;position:relative}.wkx-pop h2{font:500 26px/37.6px var(--serif);letter-spacing:-.52px;color:#fff8ee;margin:3px 0 0;position:relative}.wkx-pop .wkx-divider{width:140px;margin-top:6.4px}.wkx-pop-desc{font:500 13px/20.1px var(--sans);color:#f6e3c6;word-break:keep-all;text-wrap:balance;margin:6px 0 0;position:relative}.wkx-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex;position:relative}.wkx-chips li{color:#e9c27a;font:600 11px/13.8px var(--sans);background:#0000002e;border:1px solid #e9c27acc;border-radius:999px;padding:4px 11px}@keyframes wkx-fade{0%{opacity:0}to{opacity:1}}@keyframes wkx-pop-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.wkx[data-globe] .wkx-sheet{background:var(--red-card);border-color:#e9c27a;padding-top:30px;overflow:hidden}.wkx[data-globe] .wkx-sheet .wkx-holly{width:84px;height:84px}.wkx-sheet-script{color:var(--g1105);margin:0 0 4px;font:400 24px/30px Great Vibes,cursive;position:relative}.wkx[data-globe] .wkx-sheet h2{font:500 20px/29px var(--serif);color:#fff8ee;position:relative}.wkx[data-globe] .wkx-close{z-index:2}.wkx[data-globe]{--u:calc(min(100vw, 480px) / 360)}.wkx[data-globe] .wkx-preview.wkx-fill{flex:0 1 calc(var(--orn-box,218) * var(--u));min-height:140px;display:block;container-type:size}.wkx[data-globe] .wkx-preview>*{--b:min(calc(var(--orn,214) * var(--u)), calc(100cqh - var(--orn-top,4) * var(--u)))}.wkx[data-globe] .wkx-preview .wkx-slot{height:calc(var(--b) * 1.246);max-width:none;left:50%;top:calc(var(--orn-top,4) * var(--u) - var(--b) * .152);position:absolute;translate:-50%}.wkx[data-globe] .wkx-preview .wkx-glow{width:calc(var(--b) * var(--glow,1.03));top:calc(var(--orn-top,4) * var(--u) + var(--b) * var(--glow-y,.54))}.wkx[data-globe] .wkx-deco{--orn:200;--orn-top:16;--glow-y:.53}.wkx[data-globe] .wkx-ready,.wkx[data-globe] .wkx-smash{--orn:300;--orn-top:22;--orn-box:322;--glow:1}.wkx[data-globe] .wkx-eyebrow{margin-top:calc(12 * var(--u))}.wkx[data-globe] .wkx-h-q,.wkx[data-globe] .wkx-h-ready{justify-content:center;align-items:center;min-height:58px;margin-top:0;display:flex}.wkx[data-globe] .wkx-selected{margin-top:calc(2 * var(--u));background:#1f05038c;border-color:#ffcc7359;justify-content:flex-start;gap:0;padding:7px 4px 6px}.wkx[data-globe] .wkx-selected b{line-height:24.6px}.wkx[data-globe] .wkx-selected span{line-height:15.6px}.wkx[data-globe] .wkx-options{margin-top:calc(3 * var(--u))}.wkx[data-globe] .wkx-options:not(.five){justify-content:space-between;width:348px;max-width:100vw;margin-left:0;margin-right:0;padding:0 12px}.wkx[data-globe] .wkx-opt-label{font-family:var(--sans);word-break:keep-all;line-height:15.6px}.wkx[data-globe] .wkx-opt.on .wkx-opt-thumb{transform:none}.wkx[data-globe] .wkx-opt-thumb img.wkx-opt-art{object-fit:contain;border-radius:0;width:44px;height:44px}.wkx[data-globe] .wkx-deco .wkx-opt-thumb img.wkx-opt-art{width:51px;height:51px}.wkx[data-globe] .wkx-base .wkx-cta,.wkx[data-globe] .wkx-filler .wkx-cta,.wkx[data-globe] .wkx-deco .wkx-cta,.wkx[data-globe] .wkx-ready .wkx-cta{margin:auto 0 0}.wkx[data-globe] .wkx-smash .wkx-guide{margin:0 0 calc(43 * var(--u));font-size:15px;line-height:18.8px}.wkx-sound-guide{color:#fff2db;font:500 12.5px/15px var(--sans);white-space:nowrap;background:#2e080a8c;border:1px solid #ebc78073;border-radius:20px;flex:none;align-items:center;gap:6px;margin:0;padding:6px 12px 6px 13px;display:inline-flex}.wkx-sound-guide svg{flex:none}.wkx[data-globe] .wkx-intro .wkx-sound-guide{margin-top:calc(2.7 * var(--u))}.wkx[data-globe] .wkx-smash .wkx-sound-guide{margin:auto 0 calc(19 * var(--u))}.wkx[data-globe] .wkx-intro .wkx-top{left:16px;right:16px;top:max(14px, env(safe-area-inset-top));width:auto;position:absolute}.wkx[data-globe] .wkx-intro .wkx-logo{margin-top:calc(16 * var(--u))}.wkx[data-globe] .wkx-intro .wkx-title-art{margin-top:calc(-8 * var(--u))}.wkx[data-globe] .wkx-intro .wkx-body{margin:calc(11 * var(--u)) 0 calc(10 * var(--u));line-height:19.6px}.wkx[data-globe] .wkx-holly-cta{top:-20px;left:max(0px,50% - 164px)}.wkx[data-globe] .wkx-bg-intro{--ih:max(100%, calc(min(100vw, 480px) * 1541 / 860));width:auto;height:var(--ih);aspect-ratio:860/1541;inset:auto auto auto 50%;top:min(0px, calc(100% - 172px - .821 * var(--ih)));background-size:cover;translate:-50%;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.wkx[data-globe] .wkx-bg-intro:after{content:"";background:radial-gradient(ellipse 28.7% 16.4% at 50% 67.7%, #0000 87%, rgba(0, 0, 0, var(--wk-intro-dim,.35)));position:absolute;inset:0}.wkx[data-globe] .wkx-q1 .wkx-eyebrow,.wkx[data-globe] .wkx-q2 .wkx-eyebrow{margin-top:calc(34 * var(--u))}.wkx[data-globe] .wkx-q1 .wkx-h-q,.wkx[data-globe] .wkx-q2 .wkx-h-q{margin-top:2px}.wkx[data-globe] .wkx-choices{margin-top:calc(80 * var(--u));flex:none;justify-content:flex-start}.wkx[data-globe] .wkx-hint{margin:auto 0 calc(6 * var(--u))}.wkx[data-globe] .wkx-choice{background:#2a08069e;border:1px solid #e9c27a8c;border-radius:18px;gap:16px;min-height:96px;padding:21px 20px}.wkx[data-globe] .wkx-choice-icon{background:#fff8ee1a;border:1px solid #e8be6e80}.wkx[data-globe] .wkx-choice-text{gap:4px}.wkx[data-globe] .wkx-choice-text b{letter-spacing:-.18px;line-height:26.1px}.wkx[data-globe] .wkx-choice-text span{letter-spacing:-.13px;line-height:16.2px}.wkx[data-globe] .wkx-choice.on{background:#fff8eef7;border:1px solid #e9c27a}.wkx[data-globe] .wkx-choice.on .wkx-choice-icon{background:#fbebe4;border-color:#e8be6e80}.wkx[data-globe] .wkx-choice-check{right:21px}.wkx[data-globe] .wkx-result .wkx-top{left:16px;right:16px;top:max(14px, env(safe-area-inset-top));width:auto;position:absolute}.wkx[data-globe] .wkx-result{padding-top:calc(56 * var(--u));padding-bottom:48px}.wkx[data-globe] .wkx-eyebrow-result{font:600 16px/19.1px var(--sans);letter-spacing:.32px;margin-top:0}.wkx[data-globe] .wkx-h-result{margin-top:6px;font-weight:600;line-height:35.8px}.wkx[data-globe] .wkx-preview-result{--orn:250;--orn-top:0;--glow:1.2;--glow-y:.52;height:calc(250 * var(--u));margin-top:calc(37 * var(--u));display:block;container-type:size}.wkx[data-globe] .wkx-result-desc{margin-top:calc(8 * var(--u));width:344px;max-width:calc(100% + 16px);padding:0;font-size:14.5px;line-height:21.8px}.wkx[data-globe] .wkx-result-desc.wkx-desc-1line{font:600 13px/19.5px var(--sans);white-space:nowrap}.wkx[data-globe] .wkx-result-desc.wkx-desc-1line.small{font-size:12px;line-height:18px}.wkx[data-globe] .wkx-reco-1105{margin-top:calc(40 * var(--u));width:calc(328 * var(--u) + 0px);max-width:100%;padding:45.5px 25.5px 73.5px}.wkx[data-globe] .wkx-reco-1105 .wkx-badge{letter-spacing:.23px;padding:4.8px 12px;line-height:14.4px}.wkx[data-globe] .wkx-reco-1105 h2{line-height:29.8px}.wkx-reco-cta-wrap{justify-content:center;width:100%;max-width:277px;display:flex;position:relative}.wkx-holly-reco{z-index:1;width:78px;height:78px;top:-20px;left:-16px}.wkx[data-globe] .wkx-sheet.wkx-sheet-1105{padding:20px 30px max(34px, env(safe-area-inset-bottom));background:radial-gradient(50% 50% at 50% 35%,#c2342b 0%,#8e1a14 60%,#5e0e0a 100%) padding-box padding-box,linear-gradient(90deg,#f7e1a8,#c08a3e 50%,#f7e1a8) border-box;border:1.5px solid #0000;border-bottom:0;border-radius:24px 24px 0 0;overflow:visible;box-shadow:0 -8px 28px #00000073}.wkx-sheet-1105 .wkx-frame{border-color:#e9c27a80 #e9c27a80 currentColor;border-bottom-style:none;border-bottom-width:0;border-radius:18px 18px 0 0;inset:8px 8px -8px}.wkx-sheet-1105 .wkx-holly{width:84px;height:84px}.wkx-sheet-1105 .wkx-handle{background:#e9c27ab3;top:10px}.wkx-sheet-1105 .wkx-sheet-close{top:-46px;right:16px}.wkx-sheet-1105 .wkx-sheet-script{margin:0;line-height:30px}.wkx-sheet-1105 h2{font:500 20px/29px var(--serif);color:#fff8ee;text-shadow:none;margin:2px 0 0}.wkx-card-1105{background:#33050366;width:108px;height:192px;margin:8px auto 0;position:relative}.wkx-card-1105 img{width:100%;height:100%;display:block}.wkx-sheet-1105 .wkx-tags{font:500 13px/16.2px var(--sans);color:#e9c27a;margin:18px 0 0}.wkx-sheet-1105 .wkx-sheet-note{font:500 12.5px/15.6px var(--sans);color:#f6e3c6;margin:8px 0 0}.wkx-sheet-1105 .wkx-share-actions{margin-top:16px}.wkx-sheet-1105 .wkx-share-actions button{font:600 12px/15px var(--sans);color:#f6e3c6;gap:6px}.wkx-sheet-1105 .wkx-share-actions i{background:linear-gradient(#7a1a14,#3e0907) padding-box padding-box,linear-gradient(90deg,#f7e1a8,#c08a3e 50%,#f7e1a8) border-box;border:1.5px solid #0000;box-shadow:0 0 10px #ffcc7359,0 4px 10px #00000059}.wkx[data-globe] .wkx-sheet-wrap{background:#0f0303ad}.wkx-sheet-1105 .wkx-share-actions button{justify-content:flex-start;height:84px}.wkx[data-globe] .wkx-gallery-body{font:500 12px/15px var(--sans);margin-top:4px}.wkx[data-globe] .wkx-grid{row-gap:4px}.wkx[data-globe] .wkx-grid li{height:82px}.wkx[data-globe] .wkx-cell-name{line-height:10.6px}.wkx[data-globe] .wkx-toast{color:#fff5e5;font:700 13px/16.2px var(--sans);z-index:45;background:#290a0deb;border:1px solid #d9b061;border-radius:20px;gap:6px;padding:8px 16px;top:22px}.wkx[data-globe] .wkx-toast b{color:#edc773;font-weight:700}.wkx[data-globe] .wkx-actions .wkx-text{margin:-10px 0;padding:10px 12px}@media (prefers-reduced-motion:reduce){.wkx-pop-wrap,.wkx-pop{animation:none}}
