.ResultCardGenerator-module__BFIkAa__cardAction{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.ResultCardGenerator-module__BFIkAa__cardAction button{color:#2b120a;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#f0d592,#be8437);border:1px solid #e8c27585;min-height:54px;padding:0 26px;font-family:inherit;font-size:1.02rem;font-weight:900;box-shadow:0 12px 32px #0000003d}.ResultCardGenerator-module__BFIkAa__evilFlower button{color:#070a18;background:linear-gradient(#fff4dc,#ff5b2c);border-color:#ff5629a3;box-shadow:0 12px 32px #ff461a47}.ResultCardGenerator-module__BFIkAa__comet button{color:#07112b;background:linear-gradient(#f8fdff,#9bd5ff 48%,#7e76e9);border-color:#c2e8ffb8;box-shadow:0 12px 34px #57a9ff47}.ResultCardGenerator-module__BFIkAa__qiuji button{color:#0d0b09;background:linear-gradient(#f3e4b6,#c5a059 56%,#80602a);border-color:#c5a05994;box-shadow:0 12px 34px #c5a05933}.ResultCardGenerator-module__BFIkAa__status{color:#efdcb9b8;letter-spacing:.12em;font-size:.9rem}.ResultCardGenerator-module__BFIkAa__evilFlower .ResultCardGenerator-module__BFIkAa__status{color:#f0f4ffb3}.ResultCardGenerator-module__BFIkAa__comet .ResultCardGenerator-module__BFIkAa__status{color:#e0f2ffc7}.ResultCardGenerator-module__BFIkAa__qiuji .ResultCardGenerator-module__BFIkAa__status{color:#d0c2adc7}.ResultCardGenerator-module__BFIkAa__hiddenCanvas{display:none}@media (max-width:760px){.ResultCardGenerator-module__BFIkAa__cardAction{flex-direction:column;align-items:stretch}.ResultCardGenerator-module__BFIkAa__cardAction button{width:100%}}
.quiz-module__lM0PAq__page{color:#edf8ff;background:linear-gradient(90deg,#040818e6,#0b1b41ad 45%,#080416db),linear-gradient(#00000014,#02030af0),url(/comet-yuanwu-quiz/background.jpg) 50%/cover fixed;min-height:100vh;font-family:Noto Serif TC,serif;position:relative;overflow-x:hidden}.quiz-module__lM0PAq__page:before,.quiz-module__lM0PAq__texture{content:"";pointer-events:none;position:fixed;inset:0}.quiz-module__lM0PAq__page:before{z-index:0;background:linear-gradient(118deg,#f9c3df2e,#0000 22%,#67d6ff2e 44%,#0000 68%),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 7px)}.quiz-module__lM0PAq__texture{z-index:1;mix-blend-mode:screen;opacity:.8;background:linear-gradient(#0000 0,#00000047 58%,#000000b3 100%),repeating-linear-gradient(115deg,#0000 0 42px,#dbf5ff0b 43px,#0000 45px)}.quiz-module__lM0PAq__shell{z-index:2;width:min(1140px,100% - 36px);margin:0 auto;padding:clamp(34px,6vw,72px) 0 92px;position:relative}.quiz-module__lM0PAq__hero{max-width:860px;margin-bottom:clamp(22px,4vw,36px)}.quiz-module__lM0PAq__homeLink{color:#dff7ff;letter-spacing:.18em;background:#040a1c9e;border:1px solid #d3ebff7a;align-items:center;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.quiz-module__lM0PAq__kicker,.quiz-module__lM0PAq__questionMeta,.quiz-module__lM0PAq__resultKicker{color:#f5c9df;letter-spacing:.24em;font-size:.86rem;font-weight:900}.quiz-module__lM0PAq__hero h1{color:#f7fbff;letter-spacing:.1em;text-shadow:0 0 22px #82d2ff6b,0 18px 48px #000000e0;margin:12px 0 0;font-size:clamp(3.15rem,10vw,7.6rem);line-height:1.05}.quiz-module__lM0PAq__lead{color:#eef7ffd1;letter-spacing:.06em;max-width:760px;margin:22px 0 0;font-size:clamp(1rem,2vw,1.16rem);line-height:2}.quiz-module__lM0PAq__stage{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#050c22e0,#070416d6),linear-gradient(45deg,#f9c3df1f,#0000 42%,#6fcaff24);border:1px solid #bee6ff57;padding:clamp(22px,4vw,38px);position:relative;box-shadow:0 30px 92px #0000008f,inset 0 0 0 1px #ffffff14}.quiz-module__lM0PAq__stage:before{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:10px}.quiz-module__lM0PAq__progressArea{z-index:1;margin-bottom:24px;position:relative}.quiz-module__lM0PAq__progressTop{color:#edf8ffb8;letter-spacing:.16em;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:.9rem;display:flex}.quiz-module__lM0PAq__progressTrack{background:#030819c2;border:1px solid #bee6ff59;height:8px;overflow:hidden}.quiz-module__lM0PAq__progressFill{background:linear-gradient(90deg,#f0bdd8,#f6f8d0 44%,#77d9ff);height:100%;transition:width .28s;box-shadow:0 0 28px #77d9ff61}.quiz-module__lM0PAq__namePanel,.quiz-module__lM0PAq__groupPanel,.quiz-module__lM0PAq__quizPanel,.quiz-module__lM0PAq__resultPanel{z-index:1;position:relative}.quiz-module__lM0PAq__namePanel,.quiz-module__lM0PAq__groupPanel,.quiz-module__lM0PAq__quizPanel{gap:18px;display:grid}.quiz-module__lM0PAq__namePanel h2,.quiz-module__lM0PAq__groupPanel h2{color:#f7fbff;letter-spacing:.06em;max-width:760px;margin:0;font-size:clamp(1.42rem,3vw,2.18rem);line-height:1.55}.quiz-module__lM0PAq__nameField{gap:10px;max-width:620px;display:grid}.quiz-module__lM0PAq__nameField span{color:#edf8ffad;letter-spacing:.12em;font-size:.94rem}.quiz-module__lM0PAq__nameField input{color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#14316957,#0d08219e),#04091bb8;border:1px solid #bee6ff6b;outline:none;width:100%;min-height:58px;padding:0 18px;font-family:inherit;font-size:1.08rem;font-weight:900}.quiz-module__lM0PAq__nameField input:focus{border-color:#dff7ffe0;box-shadow:0 0 0 3px #77d9ff2e}.quiz-module__lM0PAq__nameField input::placeholder{color:#edf8ff61}.quiz-module__lM0PAq__groupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quiz-module__lM0PAq__groupCard{color:#edf8ff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1236709e,#0c0722c7),#050c22b8;border:1px solid #bee6ff5c;min-height:176px;padding:22px;font-family:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}.quiz-module__lM0PAq__groupCard:hover{border-color:#f5c9dfc7;transform:translateY(-2px);box-shadow:0 20px 56px #00000057}.quiz-module__lM0PAq__groupCard span{color:#f5c9df;letter-spacing:.22em;font-size:.92rem;font-weight:900}.quiz-module__lM0PAq__groupCard strong{color:#fff;letter-spacing:.08em;margin-top:18px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.35;display:block}.quiz-module__lM0PAq__groupCard em{color:#edf8ffb8;letter-spacing:.04em;margin-top:14px;font-size:.94rem;font-style:normal;line-height:1.75;display:block}.quiz-module__lM0PAq__questionTitle{color:#f9db98;letter-spacing:.16em;font-size:.98rem;font-weight:900}.quiz-module__lM0PAq__quizPanel h2{color:#fff;letter-spacing:.04em;text-shadow:0 10px 32px #000000a8;max-width:920px;margin:0 0 8px;font-size:clamp(1.28rem,2.35vw,1.82rem);line-height:1.7}.quiz-module__lM0PAq__options{gap:12px;display:grid}.quiz-module__lM0PAq__option{color:#edf8ffdb;letter-spacing:.04em;text-align:left;cursor:pointer;background:#040a1d9e;border:1px solid #bee6ff47;grid-template-columns:38px 1fr;align-items:start;gap:14px;width:100%;min-height:64px;padding:16px 18px;font-family:inherit;font-size:clamp(.96rem,1.8vw,1.08rem);line-height:1.65;transition:border-color .2s,background .2s,transform .2s;display:grid}.quiz-module__lM0PAq__option:hover{background:#102452a8;border-color:#f5c9dfa3;transform:translateY(-1px)}.quiz-module__lM0PAq__optionActive{color:#fff;background:linear-gradient(90deg,#f5c9df33,#77d9ff2e),#102452c7;border-color:#dff7ffe0;box-shadow:inset 0 0 0 1px #ffffff1a}.quiz-module__lM0PAq__optionMark{color:#f9db98;border:1px solid #bee6ff70;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:900;display:grid}.quiz-module__lM0PAq__navRow{justify-content:space-between;gap:14px;margin-top:8px;display:flex}.quiz-module__lM0PAq__primaryButton,.quiz-module__lM0PAq__secondaryButton{letter-spacing:.12em;cursor:pointer;border:1px solid #bee6ff6b;min-height:50px;padding:0 24px;font-family:inherit;font-size:.98rem;font-weight:900}.quiz-module__lM0PAq__primaryButton{color:#061229;background:linear-gradient(#f9fbff,#9edfff 50%,#a19bff);box-shadow:0 14px 36px #54acff40}.quiz-module__lM0PAq__secondaryButton{color:#edf8ff;background:#040a1d9e}.quiz-module__lM0PAq__primaryButton:disabled,.quiz-module__lM0PAq__secondaryButton:disabled{opacity:.42;cursor:not-allowed}.quiz-module__lM0PAq__resultPanel{grid-template-columns:minmax(280px,480px) minmax(360px,1fr);align-items:start;gap:clamp(22px,4vw,42px);display:grid}.quiz-module__lM0PAq__resultImage{aspect-ratio:2/3;background:#020512ad;border:1px solid #dff7ff6b;width:min(100%,480px);position:relative;overflow:hidden;box-shadow:0 22px 62px #0000006b}.quiz-module__lM0PAq__resultImage:after{content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.quiz-module__lM0PAq__resultPortrait{object-fit:cover}.quiz-module__lM0PAq__resultCopy h2{color:#fff;letter-spacing:.14em;text-shadow:0 16px 42px #000000c7;margin:10px 0 8px;font-size:clamp(3rem,7vw,5.6rem);line-height:1}.quiz-module__lM0PAq__epithet{color:#f9db98;letter-spacing:.22em;margin:0;font-size:1.08rem;font-weight:900}.quiz-module__lM0PAq__traits{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.quiz-module__lM0PAq__traits span{color:#f5c9df;letter-spacing:.08em;background:#050c229e;border:1px solid #f5c9df57;padding:7px 12px;font-size:.9rem;font-weight:900}.quiz-module__lM0PAq__description{color:#edf8ffd1;letter-spacing:.05em;margin:0;font-size:1.02rem;line-height:1.95}.quiz-module__lM0PAq__resultCopy blockquote{color:#fff;letter-spacing:.06em;background:#77d9ff14;border-left:3px solid #77d9ff;margin:18px 0 0;padding:16px 18px;font-size:1.02rem;line-height:1.8}.quiz-module__lM0PAq__scoreBoard{grid-column:1/-1;gap:10px;margin-top:8px;display:grid}.quiz-module__lM0PAq__scoreRow{color:#edf8ffc2;letter-spacing:.08em;grid-template-columns:86px 1fr 34px;align-items:center;gap:12px;font-size:.94rem;display:grid}.quiz-module__lM0PAq__scoreTrack{background:#edf8ff1f;height:7px;overflow:hidden}.quiz-module__lM0PAq__scoreFill{background:linear-gradient(90deg,#f5c9df,#f9db98,#77d9ff);height:100%}.quiz-module__lM0PAq__scoreRow strong{color:#fff;text-align:right}@media (max-width:860px){.quiz-module__lM0PAq__shell{width:min(100% - 24px,720px)}.quiz-module__lM0PAq__stage{padding:18px}.quiz-module__lM0PAq__groupGrid,.quiz-module__lM0PAq__resultPanel{grid-template-columns:1fr}.quiz-module__lM0PAq__navRow{flex-direction:column}.quiz-module__lM0PAq__primaryButton,.quiz-module__lM0PAq__secondaryButton{width:100%}}@media (max-width:560px){.quiz-module__lM0PAq__hero h1{font-size:clamp(2.6rem,14vw,4rem)}.quiz-module__lM0PAq__option{grid-template-columns:34px 1fr;gap:12px;padding:14px}.quiz-module__lM0PAq__scoreRow{grid-template-columns:72px 1fr 28px}}
.quiz-module__Qt_1OW__page{color:#f8f2e8;background:linear-gradient(90deg,#02040de0,#02092385 42%,#020309bd),linear-gradient(#0000001a,#000000e0),url(/evil-flower-quiz/background.jpg) 50%/cover fixed;min-height:100vh;font-family:Noto Serif TC,serif;position:relative;overflow-x:hidden}.quiz-module__Qt_1OW__page:before,.quiz-module__Qt_1OW__page:after,.quiz-module__Qt_1OW__texture{content:"";pointer-events:none;position:fixed;inset:0}.quiz-module__Qt_1OW__page:before{z-index:0;mix-blend-mode:screen;background:radial-gradient(circle at 72% 14%,#ff3d1447,#0000 26%),radial-gradient(circle at 18% 28%,#225fff3d,#0000 30%),linear-gradient(115deg,#0000003d,#0000 34%,#0000008f)}.quiz-module__Qt_1OW__page:after{z-index:1;opacity:.17;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 5px)}.quiz-module__Qt_1OW__texture{z-index:2;background:linear-gradient(90deg,#0000,#ff41101f 49%,#0000 51%),radial-gradient(circle,#0000 45%,#00000085)}.quiz-module__Qt_1OW__shell{z-index:3;width:min(1180px,100% - 36px);margin:0 auto;padding:clamp(34px,6vw,72px) 0 90px;position:relative}.quiz-module__Qt_1OW__hero{max-width:790px;margin-bottom:clamp(22px,4vw,38px)}.quiz-module__Qt_1OW__homeLink{color:#ff5a28;letter-spacing:.22em;background:#04081885;border:1px solid #ff4d208a;align-items:center;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.quiz-module__Qt_1OW__kicker,.quiz-module__Qt_1OW__questionMeta,.quiz-module__Qt_1OW__resultKicker{color:#ff6337;letter-spacing:.3em;margin-top:22px;font-size:.88rem;font-weight:900}.quiz-module__Qt_1OW__hero h1{color:#f5f7ff;letter-spacing:.16em;text-shadow:3px 0 #ff2f0cb8,-4px 0 #0043ffbd,0 18px 52px #000000db;margin:10px 0 0;font-size:clamp(4.4rem,15vw,10.5rem);line-height:.95}.quiz-module__Qt_1OW__lead{color:#f4eee2db;letter-spacing:.08em;max-width:700px;margin-top:22px;font-size:clamp(1rem,2vw,1.18rem);line-height:2}.quiz-module__Qt_1OW__stage{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#03081dd6,#020208c7),radial-gradient(circle at 86% 12%,#ff461830,#0000 35%);border:1px solid #ff56296b;padding:clamp(20px,4vw,34px);position:relative;box-shadow:0 30px 92px #00000094,inset 0 0 0 1px #5f92ff29}.quiz-module__Qt_1OW__stage:before{content:"";pointer-events:none;border:1px solid #5d8cff29;position:absolute;inset:10px}.quiz-module__Qt_1OW__progressArea{z-index:1;margin-bottom:24px;position:relative}.quiz-module__Qt_1OW__progressTop{color:#f1f4ffb8;letter-spacing:.18em;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:.92rem;display:flex}.quiz-module__Qt_1OW__progressTrack{background:#01030dad;border:1px solid #4774ff6b;height:8px;overflow:hidden}.quiz-module__Qt_1OW__progressFill{background:linear-gradient(90deg,#1e61ff,#f8f3e7 42%,#ff3c16);height:100%;transition:width .28s;box-shadow:0 0 24px #ff471c75}.quiz-module__Qt_1OW__groupGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,3vw,22px);display:grid;position:relative}.quiz-module__Qt_1OW__groupCard{color:#f9f5eb;text-align:left;cursor:pointer;background:linear-gradient(135deg,#0e2884b8,#050511eb),#040715d1;border:1px solid #5c85ff7a;min-height:290px;padding:clamp(22px,4vw,34px);font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;position:relative;overflow:hidden}.quiz-module__Qt_1OW__groupCard:before{content:"";border:2px solid #ff4a1c5c;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-70px;right:-58px;box-shadow:inset 0 0 38px #ff3a1429}.quiz-module__Qt_1OW__groupCard:after{content:"";clip-path:polygon(42% 0,58% 0,54% 70%,100% 100%,0 100%,46% 70%);opacity:.36;background:linear-gradient(#ff3f14d1,#0000);width:92px;height:160px;position:absolute;top:18px;right:24px}.quiz-module__Qt_1OW__groupCard:hover{background:linear-gradient(135deg,#163ab0bd,#070816f0),#040715d1;border-color:#ff5629eb;transform:translateY(-3px);box-shadow:0 22px 62px #0000006b,0 0 34px #ff42162e}.quiz-module__Qt_1OW__groupNumber{color:#ff5c2de0;letter-spacing:.3em;font-size:.86rem;font-weight:900;display:block}.quiz-module__Qt_1OW__groupCard strong{color:#fffaf1;letter-spacing:.16em;text-shadow:-3px 0 #1e55ffc7,3px 0 #ff351080;margin-top:24px;font-size:clamp(3.4rem,9vw,6.2rem);line-height:.9;display:block;position:relative}.quiz-module__Qt_1OW__groupCard em{color:#84a8ff;letter-spacing:.16em;margin-top:18px;font-size:1rem;font-style:normal;font-weight:900;display:block;position:relative}.quiz-module__Qt_1OW__groupTitle,.quiz-module__Qt_1OW__groupNote{display:block;position:relative}.quiz-module__Qt_1OW__groupTitle{color:#ff6a3c;letter-spacing:.12em;margin-top:26px;font-size:1.08rem;font-weight:900}.quiz-module__Qt_1OW__groupNote{color:#f6f0e5c4;letter-spacing:.06em;max-width:450px;margin-top:12px;font-size:.98rem;line-height:1.9}.quiz-module__Qt_1OW__quizPanel,.quiz-module__Qt_1OW__resultPanel,.quiz-module__Qt_1OW__namePanel{z-index:1;animation:.48s both quiz-module__Qt_1OW__panelIn;position:relative}.quiz-module__Qt_1OW__namePanel{max-width:760px}.quiz-module__Qt_1OW__namePanel h2{color:#fffaf2;letter-spacing:.08em;text-shadow:0 12px 36px #000000b8;margin:18px 0 24px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.35}.quiz-module__Qt_1OW__nameField{gap:12px;display:grid}.quiz-module__Qt_1OW__nameField span{color:#f8f2e8bd;letter-spacing:.08em;font-size:1rem;line-height:1.8}.quiz-module__Qt_1OW__nameField input{color:#fffaf0;letter-spacing:.08em;background:linear-gradient(90deg,#0c2a9647,#040716b8),#04081bb3;border:1px solid #ff562994;outline:none;width:100%;min-height:62px;padding:0 18px;font-family:inherit;font-size:1.16rem;font-weight:900}.quiz-module__Qt_1OW__nameField input:focus{border-color:#fff4dce6;box-shadow:0 0 0 3px #ff562929}.quiz-module__Qt_1OW__nameField input::placeholder{color:#f0f4ff6b}.quiz-module__Qt_1OW__quizPanel h2{color:#fffaf2;letter-spacing:.06em;text-shadow:0 12px 36px #000000b8;max-width:900px;margin:18px 0 30px;font-size:clamp(1.28rem,2.35vw,1.82rem);line-height:1.72}.quiz-module__Qt_1OW__options{gap:14px;display:grid}.quiz-module__Qt_1OW__option{color:#f9f5ece6;width:100%;min-height:78px;font:inherit;letter-spacing:.05em;text-align:left;cursor:pointer;background:linear-gradient(90deg,#0c2a9670,#040716b8),#04081bb3;border:1px solid #537eff75;grid-template-columns:44px 1fr;align-items:center;gap:18px;padding:18px 20px;font-size:clamp(1rem,2.3vw,1.16rem);line-height:1.72;transition:border-color .18s,background .18s,transform .18s,color .18s;display:grid}.quiz-module__Qt_1OW__option:hover,.quiz-module__Qt_1OW__optionSelected{color:#fffaf0;background:linear-gradient(90deg,#ff3f1447,#0e2c9180),#05081bc7;border-color:#ff5629f0;transform:translate(4px)}.quiz-module__Qt_1OW__optionLetter{color:#ff6034;background:#020410b8;border:1px solid #ff5527ad;place-items:center;width:38px;height:38px;font-size:.96rem;font-weight:900;display:grid}.quiz-module__Qt_1OW__optionSelected .quiz-module__Qt_1OW__optionLetter{color:#050815;background:#ff5a2c}.quiz-module__Qt_1OW__controls{justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.quiz-module__Qt_1OW__primaryButton,.quiz-module__Qt_1OW__secondaryButton{letter-spacing:.14em;cursor:pointer;border:1px solid #ff56299e;min-width:138px;min-height:52px;padding:0 24px;font-family:inherit;font-size:1rem;font-weight:900}.quiz-module__Qt_1OW__primaryButton{color:#070a18;background:linear-gradient(#fff4dc,#ff5b2c);box-shadow:0 12px 32px #ff461a47}.quiz-module__Qt_1OW__secondaryButton{color:#fff1df;background:#030719ad}.quiz-module__Qt_1OW__primaryButton:disabled,.quiz-module__Qt_1OW__secondaryButton:disabled{opacity:.45;cursor:not-allowed}.quiz-module__Qt_1OW__autoHint{color:#eff4ff9e;letter-spacing:.16em;font-size:.9rem}.quiz-module__Qt_1OW__resultPanel{grid-template-columns:minmax(280px,410px) 1fr;align-items:center;gap:clamp(22px,5vw,46px);display:grid}.quiz-module__Qt_1OW__portraitFrame{aspect-ratio:1080/1530;background:#000000b8;border:1px solid #ff5c2da3;position:relative;overflow:hidden;box-shadow:0 24px 82px #00000094,0 0 52px #1e56ff33}.quiz-module__Qt_1OW__portraitFrame:before{content:"";z-index:2;pointer-events:none;background:conic-gradient(from 150deg,#0000,#ff43186b,#0000 25%);animation:8s linear infinite quiz-module__Qt_1OW__scanSpin;position:absolute;inset:-36%}.quiz-module__Qt_1OW__portraitFrame:after{content:"";z-index:3;pointer-events:none;border:1px solid #81a7ff57;position:absolute;inset:0;box-shadow:inset 0 0 54px #00000094}.quiz-module__Qt_1OW__portrait{z-index:1;object-fit:cover;width:100%;height:100%;animation:7s ease-in-out infinite quiz-module__Qt_1OW__portraitDrift;position:relative}.quiz-module__Qt_1OW__resultCopy h2{color:#fffaf0;letter-spacing:.18em;text-shadow:-3px 0 #1e55ffc7,3px 0 #ff35108a;margin:8px 0 4px;font-size:clamp(3rem,7vw,5.6rem);line-height:1}.quiz-module__Qt_1OW__epithet{color:#ff693f;letter-spacing:.24em;font-size:1.12rem;font-weight:900}.quiz-module__Qt_1OW__traits{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.quiz-module__Qt_1OW__traits span{color:#dce5ff;letter-spacing:.12em;background:#081e6e7a;border:1px solid #668fff70;padding:8px 13px;font-size:.9rem;font-weight:900}.quiz-module__Qt_1OW__description,.quiz-module__Qt_1OW__whisper{color:#f8f2e8db;letter-spacing:.06em;max-width:650px;font-size:1.06rem;line-height:2}.quiz-module__Qt_1OW__symbolLine{color:#f0f4ffa8;letter-spacing:.16em;align-items:center;gap:14px;margin:20px 0 12px;display:flex}.quiz-module__Qt_1OW__symbolLine span{font-size:.88rem}.quiz-module__Qt_1OW__symbolLine strong{color:#ff6538;font-size:1.08rem}.quiz-module__Qt_1OW__whisper{color:#fff5e8c7;border-left:2px solid #ff5629b8;padding-left:18px}.quiz-module__Qt_1OW__ranking{gap:10px;max-width:620px;margin-top:24px;display:grid}.quiz-module__Qt_1OW__rankRow{color:#eef3ffab;letter-spacing:.08em;grid-template-columns:86px 1fr 48px;align-items:center;gap:12px;font-size:.98rem;display:grid}.quiz-module__Qt_1OW__rankWinner{color:#fffaf0}.quiz-module__Qt_1OW__rankTrack{background:#ffffff1c;height:9px;overflow:hidden}.quiz-module__Qt_1OW__rankTrack div{background:linear-gradient(90deg,#1e61ff,#ff5a2c);height:100%;box-shadow:0 0 16px #ff532a61}.quiz-module__Qt_1OW__rankRow strong{text-align:right;color:#ff6b42}@keyframes quiz-module__Qt_1OW__panelIn{0%{opacity:0;filter:blur(7px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes quiz-module__Qt_1OW__portraitDrift{0%,to{transform:scale(1.01)translateY(0)}50%{transform:scale(1.04)translateY(-8px)}}@keyframes quiz-module__Qt_1OW__scanSpin{to{transform:rotate(360deg)}}@media (max-width:840px){.quiz-module__Qt_1OW__page{background-attachment:scroll}.quiz-module__Qt_1OW__shell{width:min(100% - 24px,680px);padding-top:28px}.quiz-module__Qt_1OW__hero h1{font-size:clamp(3.2rem,20vw,6.2rem)}.quiz-module__Qt_1OW__stage{padding:18px}.quiz-module__Qt_1OW__groupGrid,.quiz-module__Qt_1OW__resultPanel{grid-template-columns:1fr}.quiz-module__Qt_1OW__groupCard{min-height:232px}.quiz-module__Qt_1OW__groupCard strong{font-size:clamp(3rem,17vw,5rem)}.quiz-module__Qt_1OW__option{grid-template-columns:38px 1fr;gap:13px;padding:16px 14px}.quiz-module__Qt_1OW__optionLetter{width:34px;height:34px}.quiz-module__Qt_1OW__controls{flex-direction:column-reverse;align-items:stretch}.quiz-module__Qt_1OW__primaryButton,.quiz-module__Qt_1OW__secondaryButton{width:100%}.quiz-module__Qt_1OW__autoHint{text-align:center}.quiz-module__Qt_1OW__portraitFrame{max-width:330px;margin:0 auto}.quiz-module__Qt_1OW__rankRow{grid-template-columns:76px 1fr 42px}}@media (prefers-reduced-motion:reduce){.quiz-module__Qt_1OW__progressFill,.quiz-module__Qt_1OW__groupCard,.quiz-module__Qt_1OW__option,.quiz-module__Qt_1OW__portrait,.quiz-module__Qt_1OW__portraitFrame:before,.quiz-module__Qt_1OW__quizPanel,.quiz-module__Qt_1OW__resultPanel{transition:none;animation:none}}.quiz-module__Qt_1OW__musicButton{z-index:20;color:#ff7a4a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#040716c7;border:1px solid #ff56299e;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s,background .15s;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 10px 28px #0000006b,inset 0 0 16px #ff4a1c1f}.quiz-module__Qt_1OW__musicButton:hover{background:#080c24db;transform:translateY(-1px)}.quiz-module__Qt_1OW__musicButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.quiz-module__Qt_1OW__slash{stroke-width:2.1px}
.quiz-module__xHCWGW__page{color:#f4ead6;background:linear-gradient(90deg,#050404d6,#0f080694 44%,#070505d1),linear-gradient(#0504042e,#050404eb),url(/hanmen-quiz/hanmen-bg.jpg) 50%/cover fixed;min-height:100vh;font-family:Noto Serif TC,serif}.quiz-module__xHCWGW__page:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 8%,#d4813438,#0000 34%),radial-gradient(circle at 84% 22%,#f4d28a24,#0000 34%),linear-gradient(#0000,#0000006b);position:fixed;inset:0}.quiz-module__xHCWGW__shell{z-index:1;width:min(1120px,100% - 36px);margin:0 auto;padding:58px 0 92px;position:relative}.quiz-module__xHCWGW__musicButton{z-index:20;color:#f1d8a1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#160b07b8;border:1px solid #eccd8c9e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 10px 28px #00000061,inset 0 0 16px #e8b8591a}.quiz-module__xHCWGW__musicButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.quiz-module__xHCWGW__slash{stroke-width:2.1px}.quiz-module__xHCWGW__hero{max-width:760px;margin-bottom:28px}.quiz-module__xHCWGW__kicker,.quiz-module__xHCWGW__resultKicker,.quiz-module__xHCWGW__questionMeta{color:#e6c27e;letter-spacing:.24em;font-size:.9rem;font-weight:900}.quiz-module__xHCWGW__hero h1{color:#fff2cb;letter-spacing:.16em;text-shadow:0 10px 38px #000c;margin:14px 0 0;font-size:clamp(4.4rem,14vw,9.2rem);line-height:1.05}.quiz-module__xHCWGW__lead{color:#eadbbd;letter-spacing:.06em;max-width:680px;font-size:clamp(1rem,2.4vw,1.2rem);line-height:2}.quiz-module__xHCWGW__quote{color:#eecb87d1;letter-spacing:.22em;margin-top:18px;font-size:1rem}.quiz-module__xHCWGW__groupSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.quiz-module__xHCWGW__groupButton{color:#e8d5ae;text-align:left;cursor:pointer;background:#10080694;border:1px solid #e8c2754d;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 18px;font-family:inherit;display:flex}.quiz-module__xHCWGW__groupButton strong{color:#fff2cb;letter-spacing:.16em;white-space:nowrap;font-size:1.05rem}.quiz-module__xHCWGW__groupButton span{color:#efdcb9b3;letter-spacing:.06em;text-align:right;font-size:.82rem;line-height:1.5}.quiz-module__xHCWGW__groupButtonActive{background:linear-gradient(#753219b8,#30120cb8),#10080694;border-color:#ffe8aedb;box-shadow:inset 0 0 0 1px #ffecbc1f}.quiz-module__xHCWGW__progressArea{margin:0 0 22px}.quiz-module__xHCWGW__progressTop{color:#f6dfb5c2;letter-spacing:.14em;justify-content:space-between;margin-bottom:10px;font-size:.94rem;display:flex}.quiz-module__xHCWGW__progressTrack{background:#0a06058f;border:1px solid #e8c27538;height:7px;overflow:hidden}.quiz-module__xHCWGW__progressFill{background:linear-gradient(90deg,#9c3021,#d19a45,#f1d991);height:100%;transition:width .28s}.quiz-module__xHCWGW__quizPanel,.quiz-module__xHCWGW__resultPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#23100adb,#090605c2),radial-gradient(circle at 20% 0,#eab7542e,#0000 38%);border:1px solid #e8c2755c;position:relative;box-shadow:0 24px 80px #0000008c,inset 0 0 0 1px #ffedbe14}.quiz-module__xHCWGW__quizPanel:before,.quiz-module__xHCWGW__resultPanel:before{content:"";pointer-events:none;border:1px solid #ffe2a41c;position:absolute;inset:10px}.quiz-module__xHCWGW__quizPanel{padding:clamp(30px,5vw,52px)}.quiz-module__xHCWGW__namePanel{gap:18px;display:grid}.quiz-module__xHCWGW__nameField{gap:12px;display:grid}.quiz-module__xHCWGW__nameField span{color:#efdcb9bd;letter-spacing:.08em;font-size:1rem;line-height:1.8}.quiz-module__xHCWGW__nameField input{color:#fff2cb;letter-spacing:.08em;background:linear-gradient(90deg,#481f1257,#0e080799),#0e08078a;border:1px solid #e8c2757a;outline:none;width:100%;min-height:62px;padding:0 18px;font-family:inherit;font-size:1.16rem;font-weight:900}.quiz-module__xHCWGW__nameField input:focus{border-color:#ffe8aee6;box-shadow:0 0 0 3px #e8c27529}.quiz-module__xHCWGW__nameField input::placeholder{color:#efdcb96b}.quiz-module__xHCWGW__quizPanel h2{color:#fff5dc;letter-spacing:.05em;margin:18px 0 32px;font-size:clamp(1.28rem,2.35vw,1.8rem);line-height:1.7}.quiz-module__xHCWGW__options{gap:16px;display:grid}.quiz-module__xHCWGW__option{color:#eadbbf;width:100%;min-height:80px;font:inherit;text-align:left;letter-spacing:.04em;cursor:pointer;background:linear-gradient(90deg,#481f1257,#0e080799),#0e08078a;border:1px solid #e1b96c47;grid-template-columns:42px 1fr;align-items:start;gap:18px;padding:20px 22px;font-size:1.12rem;line-height:1.8;transition:border-color .18s,background .18s,transform .18s;display:grid}.quiz-module__xHCWGW__option span{color:#f0d8a0;background:#4a1d128a;border:1px solid #e8c27570;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.quiz-module__xHCWGW__option:hover,.quiz-module__xHCWGW__optionSelected{background:#5b24169e;border-color:#ffe8aee0;transform:translateY(-1px)}.quiz-module__xHCWGW__optionSelected span{color:#2a120b;background:#f0d18b}.quiz-module__xHCWGW__controls{justify-content:space-between;align-items:center;gap:16px;margin-top:34px;display:flex}.quiz-module__xHCWGW__autoHint{color:#efdcb9a3;letter-spacing:.12em;font-size:.95rem}.quiz-module__xHCWGW__primaryButton,.quiz-module__xHCWGW__secondaryButton{letter-spacing:.12em;cursor:pointer;border:1px solid #e8c27575;min-width:148px;min-height:54px;padding:0 28px;font-family:inherit;font-size:1.05rem;font-weight:900}.quiz-module__xHCWGW__primaryButton{color:#2b120a;background:linear-gradient(#f0d592,#be8437)}.quiz-module__xHCWGW__secondaryButton{color:#ecd49c;background:#140b0885}.quiz-module__xHCWGW__primaryButton:disabled,.quiz-module__xHCWGW__secondaryButton:disabled{opacity:.42;cursor:not-allowed}.quiz-module__xHCWGW__resultPanel{grid-template-columns:minmax(300px,430px) 1fr;align-items:center;gap:clamp(22px,4vw,40px);padding:clamp(24px,4vw,44px);animation:.72s both quiz-module__xHCWGW__resultPanelIn;display:grid}.quiz-module__xHCWGW__resultImageWrap{aspect-ratio:2/3;background:#0000005c;border:1px solid #efd29575;animation:.95s cubic-bezier(.2,.8,.2,1) both quiz-module__xHCWGW__portraitReveal;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000094,0 0 46px #d3913633}.quiz-module__xHCWGW__resultImageWrap:before{content:"";z-index:2;opacity:.82;pointer-events:none;background:conic-gradient(from 210deg,#0000,#ffe4a057,#0000 28%);animation:5.6s linear infinite quiz-module__xHCWGW__haloSpin;position:absolute;inset:-32%}.quiz-module__xHCWGW__resultImageWrap:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffecb86b;position:absolute;inset:0;box-shadow:inset 0 0 42px #0a040380}.quiz-module__xHCWGW__resultImage{z-index:1;object-fit:cover;width:100%;height:100%;animation:7s ease-in-out infinite quiz-module__xHCWGW__portraitFloat;position:relative;transform:scale(1.02)}.quiz-module__xHCWGW__resultCopy h2{color:#fff2c9;letter-spacing:.16em;margin:10px 0 6px;font-size:clamp(2.5rem,5.5vw,4.6rem)}.quiz-module__xHCWGW__epithet{color:#e8c783;letter-spacing:.22em;font-size:1.18rem}.quiz-module__xHCWGW__traits{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.quiz-module__xHCWGW__traits span{color:#f3dca6;letter-spacing:.1em;background:#5c261480;border:1px solid #e8c27557;padding:8px 14px;font-size:.95rem}.quiz-module__xHCWGW__description{color:#ebdcc0;letter-spacing:.04em;font-size:1.1rem;line-height:2}.quiz-module__xHCWGW__ranking{gap:10px;margin-top:24px;display:grid}.quiz-module__xHCWGW__rankRow{color:#efdcb9bd;grid-template-columns:82px 1fr 40px;align-items:center;gap:12px;font-size:1rem;display:grid}.quiz-module__xHCWGW__rankWinner{color:#fff2c9}.quiz-module__xHCWGW__rankTrack{background:#ffffff1a;height:8px;overflow:hidden}.quiz-module__xHCWGW__rankTrack div{background:linear-gradient(90deg,#9f3022,#e7bd67);height:100%}.quiz-module__xHCWGW__genderOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.quiz-module__xHCWGW__genderOption{color:#f3e3bf;text-align:left;cursor:pointer;background:linear-gradient(140deg,#6a2a16b3,#0c0706c2),#120805b8;border:1px solid #e8c27557;min-height:180px;padding:26px 28px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.quiz-module__xHCWGW__genderOption:before{content:"";border:1px solid #ffe2a424;width:160px;height:160px;position:absolute;bottom:-42px;right:-42px;transform:rotate(45deg)}.quiz-module__xHCWGW__genderOption strong{color:#fff3cc;letter-spacing:.18em;margin-bottom:18px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;display:block;position:relative}.quiz-module__xHCWGW__genderOption span{color:#efdcb9d1;letter-spacing:.08em;font-size:1.08rem;line-height:1.7;position:relative}.quiz-module__xHCWGW__genderOption:hover,.quiz-module__xHCWGW__genderOptionSelected{border-color:#ffebb3f0;transform:translateY(-2px);box-shadow:0 18px 48px #00000061,0 0 32px #d692362e}.quiz-module__xHCWGW__genderOptionSelected{background:linear-gradient(140deg,#9a421ec7,#30120ad6),#120805b8}@keyframes quiz-module__xHCWGW__resultPanelIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-module__xHCWGW__portraitReveal{0%{opacity:0;filter:blur(8px)brightness(.8);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}}@keyframes quiz-module__xHCWGW__portraitFloat{0%,to{transform:scale(1.02)translateY(0)}50%{transform:scale(1.045)translateY(-8px)}}@keyframes quiz-module__xHCWGW__haloSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.quiz-module__xHCWGW__page{background-attachment:scroll}.quiz-module__xHCWGW__shell{width:min(100% - 24px,640px);padding-top:72px}.quiz-module__xHCWGW__hero{margin-right:54px}.quiz-module__xHCWGW__hero h1{font-size:clamp(3.4rem,22vw,6rem)}.quiz-module__xHCWGW__groupSwitch{grid-template-columns:1fr}.quiz-module__xHCWGW__groupButton{flex-direction:column;align-items:flex-start;gap:6px}.quiz-module__xHCWGW__groupButton span{text-align:left}.quiz-module__xHCWGW__controls{flex-direction:column-reverse;align-items:stretch}.quiz-module__xHCWGW__autoHint{text-align:center}.quiz-module__xHCWGW__primaryButton,.quiz-module__xHCWGW__secondaryButton{width:100%}.quiz-module__xHCWGW__resultPanel{grid-template-columns:1fr}.quiz-module__xHCWGW__resultImageWrap{max-width:320px;margin:0 auto}.quiz-module__xHCWGW__genderOptions{grid-template-columns:1fr}.quiz-module__xHCWGW__genderOption{min-height:138px}.quiz-module__xHCWGW__rankRow{grid-template-columns:66px 1fr 30px}}
.quiz-module__gsby3q__page{color:#f6ecd7;background:linear-gradient(#0a0618c7,#050308eb),url(/no-more-heartbreak-quiz/background.jpg) 50%/cover fixed;min-height:100vh;font-family:Noto Serif TC,serif;position:relative;overflow-x:hidden}.quiz-module__gsby3q__texture{z-index:1;pointer-events:none;opacity:.6;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px),radial-gradient(circle,#0000 50%,#0000008c);position:fixed;inset:0}.quiz-module__gsby3q__musicButton{z-index:20;color:#e3b56b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0a0618c7;border:1px solid #e3b56b8c;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 10px 26px #00000080,inset 0 0 14px #e3b56b1f}.quiz-module__gsby3q__musicButton:hover{transform:translateY(-1px)}.quiz-module__gsby3q__musicButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.quiz-module__gsby3q__slash{stroke-width:2.1px}.quiz-module__gsby3q__shell{z-index:3;width:min(1080px,100% - 36px);margin:0 auto;padding:clamp(34px,6vw,64px) 0 90px;position:relative}.quiz-module__gsby3q__hero{max-width:760px;margin-bottom:clamp(20px,4vw,32px)}.quiz-module__gsby3q__homeLink{color:#e3b56b;letter-spacing:.22em;background:#0a06188c;border:1px solid #e3b56b80;align-items:center;min-height:34px;padding:0 14px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.quiz-module__gsby3q__kicker,.quiz-module__gsby3q__questionMeta,.quiz-module__gsby3q__resultKicker{color:#e3b56b;letter-spacing:.3em;margin-top:22px;font-size:.84rem;font-weight:900}.quiz-module__gsby3q__hero h1{color:#f9f0d7;letter-spacing:.12em;text-shadow:0 18px 42px #000000b3;margin:10px 0 0;font-size:clamp(2.4rem,7vw,4.4rem);line-height:1.15}.quiz-module__gsby3q__lead{color:#f6ecd7d9;letter-spacing:.06em;max-width:640px;margin-top:20px;font-size:clamp(.98rem,1.8vw,1.12rem);line-height:2}.quiz-module__gsby3q__note{color:#f6ecd78c;letter-spacing:.04em;max-width:640px;margin-top:14px;font-size:.85rem;line-height:1.9}.quiz-module__gsby3q__stage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#140c26db,#080510d1);border:1px solid #e3b56b66;padding:clamp(20px,4vw,32px);position:relative;box-shadow:0 26px 80px #0000008c,inset 0 0 0 1px #7d6dd024}.quiz-module__gsby3q__progressArea{z-index:1;margin-bottom:22px;position:relative}.quiz-module__gsby3q__progressTop{color:#f6ecd7b3;letter-spacing:.16em;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:.88rem;display:flex}.quiz-module__gsby3q__progressTrack{background:#080412b3;border:1px solid #7d6dd06b;height:8px;overflow:hidden}.quiz-module__gsby3q__progressFill{background:linear-gradient(90deg,#7d6dd0,#f5e6b9 50%,#e3b56b);height:100%;transition:width .28s;box-shadow:0 0 18px #e3b56b6b}.quiz-module__gsby3q__namePanel,.quiz-module__gsby3q__quizPanel,.quiz-module__gsby3q__resultPanel{z-index:1;animation:.45s both quiz-module__gsby3q__panelIn;position:relative}.quiz-module__gsby3q__namePanel{max-width:720px}.quiz-module__gsby3q__namePanel h2,.quiz-module__gsby3q__quizPanel h2{color:#fbf3df;letter-spacing:.06em;margin:12px 0 22px;font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.45}.quiz-module__gsby3q__nameField{gap:10px;display:grid}.quiz-module__gsby3q__nameField span{color:#f6ecd7b3;letter-spacing:.06em;font-size:.95rem;line-height:1.8}.quiz-module__gsby3q__nameField input{color:#fbf3df;letter-spacing:.08em;background:#080412b8;border:1px solid #e3b56b80;outline:none;width:100%;min-height:56px;padding:0 16px;font-family:inherit;font-size:1.08rem;font-weight:700}.quiz-module__gsby3q__nameField input:focus{border-color:#f5e6b9e6;box-shadow:0 0 0 3px #e3b56b29}.quiz-module__gsby3q__nameField input::placeholder{color:#f6ecd759}.quiz-module__gsby3q__optionList{gap:12px;display:grid}.quiz-module__gsby3q__optionButton{color:#f6ecd7;text-align:left;cursor:pointer;background:#0e081c99;border:1px solid #7d6dd066;align-items:center;gap:14px;width:100%;padding:14px 18px;font-family:inherit;font-size:1rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.quiz-module__gsby3q__optionButton:hover{background:#160c2cc7;border-color:#e3b56bd9;transform:translate(2px)}.quiz-module__gsby3q__optionButtonActive{background:#281646d9;border-color:#e3b56b}.quiz-module__gsby3q__optionLetter{color:#e3b56b;letter-spacing:0;border:1px solid #e3b56b99;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:900;display:grid}.quiz-module__gsby3q__optionText{letter-spacing:.04em;line-height:1.7}.quiz-module__gsby3q__controls{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.quiz-module__gsby3q__primaryButton,.quiz-module__gsby3q__secondaryButton{letter-spacing:.12em;cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:44px;padding:0 22px;font-family:inherit;font-size:.92rem;font-weight:900;transition:transform .15s,background .15s}.quiz-module__gsby3q__primaryButton{color:#1a0f30;background:#e3b56b;box-shadow:inset 0 -2px #46280c38}.quiz-module__gsby3q__primaryButton:hover{background:#f0c97e;transform:translateY(-1px)}.quiz-module__gsby3q__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.quiz-module__gsby3q__secondaryButton{color:#f6ecd7d9;background:0 0;border-color:#e3b56b73}.quiz-module__gsby3q__secondaryButton:hover{color:#fbf3df;border-color:#e3b56bd9}.quiz-module__gsby3q__resultName{color:#fbf3df;letter-spacing:.18em;text-shadow:0 18px 42px #000000b3;margin:12px 0 4px;font-size:clamp(2.4rem,6vw,3.6rem)}.quiz-module__gsby3q__resultEn{color:#e3b56bd9;letter-spacing:.32em;margin:0 0 24px;font-size:1rem;font-weight:700}.quiz-module__gsby3q__resultBody{grid-template-columns:1fr;gap:clamp(18px,4vw,32px);margin-bottom:28px;display:grid}@media (min-width:720px){.quiz-module__gsby3q__resultBody{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start}}.quiz-module__gsby3q__resultPortrait{border:1px solid #e3b56b66;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000008c}.quiz-module__gsby3q__resultPortrait img{width:100%;height:auto;display:block}.quiz-module__gsby3q__resultText{gap:14px;display:grid}.quiz-module__gsby3q__resultEpithet{color:#e3b56b;letter-spacing:.12em;font-size:1.04rem;font-weight:900}.quiz-module__gsby3q__traitList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quiz-module__gsby3q__traitList li{color:#d9c9ff;letter-spacing:.12em;border:1px solid #7d6dd08c;border-radius:999px;padding:4px 12px;font-size:.82rem}.quiz-module__gsby3q__resultDescription{color:#f6ecd7db;letter-spacing:.06em;font-size:1rem;line-height:2}.quiz-module__gsby3q__whisper{color:#f9f0d7;letter-spacing:.06em;background:#28164673;border-left:3px solid #e3b56b;margin-top:4px;padding:16px 18px;font-size:1rem;font-style:italic;line-height:1.9}.quiz-module__gsby3q__ranking{gap:10px;margin-bottom:26px;display:grid}.quiz-module__gsby3q__rankingItem{background:#0e081c8c;border:1px solid #7d6dd040;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:10px 14px;font-size:.92rem;display:grid}.quiz-module__gsby3q__rankingTop{background:#281646b3;border-color:#e3b56bb3}.quiz-module__gsby3q__rankNumber{color:#e3b56bb3;letter-spacing:.18em;font-weight:900}.quiz-module__gsby3q__rankingTop .quiz-module__gsby3q__rankNumber{color:#f5e6b9}.quiz-module__gsby3q__rankName{color:#f6ecd7;letter-spacing:.08em}.quiz-module__gsby3q__rankBarTrack{background:#ffffff0f;border-radius:999px;height:6px;position:relative;overflow:hidden}.quiz-module__gsby3q__rankBarFill{background:linear-gradient(90deg,#7d6dd0,#e3b56b);height:100%;transition:width .4s}.quiz-module__gsby3q__rankScore{color:#f6ecd78c;letter-spacing:.06em;font-size:.8rem}.quiz-module__gsby3q__rankingTop .quiz-module__gsby3q__rankScore{color:#e3b56b}@keyframes quiz-module__gsby3q__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.quiz-module__gsby3q__musicButton{width:42px;height:42px;top:12px;right:12px}.quiz-module__gsby3q__optionButton{padding:12px 14px;font-size:.94rem}.quiz-module__gsby3q__rankingItem{grid-template-columns:auto 1fr auto;gap:10px}.quiz-module__gsby3q__rankNumber{grid-column:1}.quiz-module__gsby3q__rankName{grid-column:2}.quiz-module__gsby3q__rankScore{grid-column:3}.quiz-module__gsby3q__rankBarTrack{grid-column:1/-1}}
.quiz-module__C1Rj4G__page{color:#e6d8c3;background:radial-gradient(80% 60% at 50% 0,#c5a05914,#0000 70%),radial-gradient(60% 80% at 82% 100%,#321e0a70,#0000 70%),#0d0b09;place-items:center;min-height:100vh;padding:clamp(24px,4vw,48px) 16px;font-family:Noto Serif TC,serif;display:grid;position:relative;overflow-x:hidden}.quiz-module__C1Rj4G__page:before{content:"";pointer-events:none;opacity:.76;background:repeating-linear-gradient(90deg,#fff7da07 0 1px,#0000 1px 8px),linear-gradient(#0000001a,#00000085);position:fixed;inset:0}.quiz-module__C1Rj4G__aura{pointer-events:none;background:radial-gradient(circle at 50% 8%,#e8cf8a0f,#0000 30%),radial-gradient(circle at 12% 78%,#8252222e,#0000 26%);position:fixed;inset:0}.quiz-module__C1Rj4G__shell{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0c08bd;border:1px solid #c5a0592e;border-radius:8px;width:min(100%,576px);min-height:540px;position:relative;overflow:hidden;box-shadow:0 12px 48px #000000d1,inset 0 0 30px #c5a0590a}.quiz-module__C1Rj4G__shell:before{content:"";pointer-events:none;border:1px solid #c5a05914;position:absolute;inset:12px}.quiz-module__C1Rj4G__corner{z-index:2;pointer-events:none;width:18px;height:18px;position:absolute}.quiz-module__C1Rj4G__corner:before,.quiz-module__C1Rj4G__corner:after{content:"";background:#c5a059;position:absolute}.quiz-module__C1Rj4G__corner:before{width:100%;height:1px;top:0;left:0}.quiz-module__C1Rj4G__corner:after{width:1px;height:100%;top:0;left:0}.quiz-module__C1Rj4G__topLeft{top:10px;left:10px}.quiz-module__C1Rj4G__topRight{top:10px;right:10px;transform:scaleX(-1)}.quiz-module__C1Rj4G__bottomLeft{bottom:10px;left:10px;transform:scaleY(-1)}.quiz-module__C1Rj4G__bottomRight{bottom:10px;right:10px;transform:scale(-1)}.quiz-module__C1Rj4G__intro,.quiz-module__C1Rj4G__genderPanel,.quiz-module__C1Rj4G__questionPanel,.quiz-module__C1Rj4G__resultPanel{z-index:1;animation:.72s cubic-bezier(.2,.8,.2,1) both quiz-module__C1Rj4G__fadeInUp;position:relative}.quiz-module__C1Rj4G__intro{color:#e6d8c3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:clamp(32px,8vw,48px);display:flex}.quiz-module__C1Rj4G__intro h1{color:#0000;letter-spacing:.28em;text-shadow:0 12px 36px #0000006b;background:linear-gradient(90deg,#9a7a3a,#e8cf8a,#c5a059,#e8cf8a,#9a7a3a) 0 0/200%;-webkit-background-clip:text;background-clip:text;margin:0 0 12px .28em;font-size:clamp(4rem,15vw,6rem);font-weight:900;line-height:1;animation:4s linear infinite quiz-module__C1Rj4G__shimmer}.quiz-module__C1Rj4G__subtitle,.quiz-module__C1Rj4G__resultKicker{color:#9e8b6e;letter-spacing:.52em;justify-content:center;align-items:center;gap:16px;font-size:.74rem;font-weight:900;display:flex}.quiz-module__C1Rj4G__subtitle{margin:0 0 48px}.quiz-module__C1Rj4G__subtitle span,.quiz-module__C1Rj4G__resultKicker span{background:linear-gradient(90deg,#0000,#c5a05980);width:40px;height:1px}.quiz-module__C1Rj4G__subtitle span:last-child,.quiz-module__C1Rj4G__resultKicker span:last-child{background:linear-gradient(90deg,#c5a05980,#0000)}.quiz-module__C1Rj4G__nameField{text-align:left;border-bottom:1px solid #c5a0594d;gap:10px;width:min(100%,360px);margin-bottom:44px;padding-bottom:8px;display:grid}.quiz-module__C1Rj4G__nameField span{color:#c5a059b8;letter-spacing:.2em;font-size:.85rem}.quiz-module__C1Rj4G__nameField input{color:#fdfbf7;letter-spacing:.18em;background:0 0;border:0;outline:none;width:100%;min-height:42px;font-family:inherit;font-size:1.16rem;font-weight:900}.quiz-module__C1Rj4G__nameField:focus-within{border-color:#c5a059}.quiz-module__C1Rj4G__primaryButton,.quiz-module__C1Rj4G__genderButton,.quiz-module__C1Rj4G__option,.quiz-module__C1Rj4G__restartButton,.quiz-module__C1Rj4G__musicButton{cursor:pointer;font-family:inherit}.quiz-module__C1Rj4G__primaryButton{color:#c5a059;letter-spacing:.42em;background:0 0;border:1px solid #c5a0596b;border-radius:2px;justify-content:center;align-items:center;gap:12px;width:min(100%,320px);min-height:56px;font-size:1.1rem;font-weight:900;transition:border-color .28s,background .28s,transform .28s;display:inline-flex}.quiz-module__C1Rj4G__primaryButton svg,.quiz-module__C1Rj4G__restartButton svg,.quiz-module__C1Rj4G__musicButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.quiz-module__C1Rj4G__primaryButton:hover,.quiz-module__C1Rj4G__primaryButton:focus-visible{background:#c5a0591a;border-color:#c5a059;transform:translateY(-1px)}.quiz-module__C1Rj4G__primaryButton:disabled{opacity:.38;cursor:not-allowed;transform:none}.quiz-module__C1Rj4G__genderPanel{flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:clamp(36px,9vw,54px);display:flex}.quiz-module__C1Rj4G__genderPanel h2{color:#fdfbf7;letter-spacing:.2em;text-align:center;margin:0 0 44px;font-size:clamp(1.55rem,5vw,2rem);font-weight:900}.quiz-module__C1Rj4G__genderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,380px);display:grid}.quiz-module__C1Rj4G__genderButton{color:#c5a059;background:#0f0c0880;border:1px solid #c5a05952;border-radius:2px;place-items:center;min-height:126px;transition:border-color .28s,background .28s,box-shadow .28s,transform .28s;display:grid}.quiz-module__C1Rj4G__genderButton span{letter-spacing:.28em;margin-left:.28em;font-size:1.2rem;font-weight:900}.quiz-module__C1Rj4G__genderButton small{color:#9e8b6e;letter-spacing:.16em;font-size:.75rem}.quiz-module__C1Rj4G__genderButton:hover,.quiz-module__C1Rj4G__genderButton:focus-visible{background:#c5a05924;border-color:#c5a059;transform:translateY(-2px);box-shadow:0 0 20px #c5a0592e}.quiz-module__C1Rj4G__questionPanel{padding:clamp(28px,7vw,48px)}.quiz-module__C1Rj4G__questionTop{color:#c5a059;letter-spacing:.24em;border-bottom:1px solid #c5a05933;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:14px;font-size:.84rem;font-weight:900;display:flex}.quiz-module__C1Rj4G__questionTop span:last-child{color:#9e8b6e;font-size:.76rem}.quiz-module__C1Rj4G__progressTrack{background:#c5a0591f;height:1px;margin-bottom:32px;position:relative;overflow:hidden}.quiz-module__C1Rj4G__progressFill{background:linear-gradient(90deg,#c5a05966,#c5a059);height:100%;transition:width .42s}.quiz-module__C1Rj4G__questionPanel h2{color:#fdfbf7;letter-spacing:.08em;text-align:center;margin:0 0 34px;font-size:clamp(1.28rem,5vw,1.6rem);font-weight:900;line-height:1.78}.quiz-module__C1Rj4G__options{gap:12px;display:grid}.quiz-module__C1Rj4G__option{color:#d0c2ad;text-align:left;background:0 0;border:0;border-left:2px solid #c5a05929;border-radius:2px;grid-template-columns:34px 1fr;align-items:start;gap:14px;width:100%;padding:16px 14px;transition:border-color .28s,background .28s,color .28s,transform .28s;display:grid}.quiz-module__C1Rj4G__option span{color:#c5a0598f;font-family:Georgia,serif;font-size:.78rem;font-style:italic;line-height:1.8}.quiz-module__C1Rj4G__option strong{letter-spacing:.08em;font-size:1rem;font-weight:700;line-height:1.72}.quiz-module__C1Rj4G__option:hover,.quiz-module__C1Rj4G__option:focus-visible{color:#fdfbf7;background:#c5a05912;border-left-color:#c5a059;transform:translate(4px)}.quiz-module__C1Rj4G__resultPanel{text-align:center;flex-direction:column;align-items:center;min-height:540px;padding:clamp(28px,7vw,42px);display:flex}.quiz-module__C1Rj4G__resultKicker{color:#c5a059;margin:0 0 28px}.quiz-module__C1Rj4G__posterFrame{aspect-ratio:3/4;background:linear-gradient(160deg,#c5a059,#7a5c28,#c5a059,#e8cf8a,#7a5c28);width:min(100%,256px);margin-bottom:28px;padding:3px;box-shadow:0 0 40px #c5a05940,0 20px 60px #000000c2}.quiz-module__C1Rj4G__posterInner{border:2px solid #0d0b09;width:100%;height:100%;position:relative;overflow:hidden}.quiz-module__C1Rj4G__posterInner img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.quiz-module__C1Rj4G__posterFrame:hover img{transform:scale(1.04)}.quiz-module__C1Rj4G__posterShade{pointer-events:none;background:linear-gradient(#0000,#000000b3);height:34%;position:absolute;inset:auto 0 0}.quiz-module__C1Rj4G__resultPanel h2{color:#fdfbf7;letter-spacing:.2em;text-shadow:0 0 20px #c5a05966;margin:0 0 20px .2em;font-size:clamp(2.5rem,10vw,3.2rem);font-weight:900;line-height:1}.quiz-module__C1Rj4G__resultDescription{color:#bdb09c;letter-spacing:.1em;text-align:justify;max-width:432px;margin:0 0 34px;font-size:clamp(1rem,2.5vw,1.08rem);line-height:2.15}.quiz-module__C1Rj4G__scoreMap{width:min(100%,384px);margin-bottom:30px}.quiz-module__C1Rj4G__scoreMap h3{color:#c5a059;letter-spacing:.18em;text-align:left;border-bottom:1px solid #c5a05933;margin:0 0 16px;padding-bottom:10px;font-size:.9rem;font-weight:900}.quiz-module__C1Rj4G__scoreRow{gap:8px;margin-bottom:14px;display:grid}.quiz-module__C1Rj4G__scoreLabel{color:#d0c2ad;letter-spacing:.14em;justify-content:space-between;font-size:.78rem;font-weight:900;display:flex}.quiz-module__C1Rj4G__scoreTrack{background:#c5a0591f;border-radius:999px;height:6px;overflow:hidden}.quiz-module__C1Rj4G__scoreTrack div{border-radius:inherit;background:linear-gradient(90deg,#c5a05966,#c5a059);height:100%;transition:width .8s}.quiz-module__C1Rj4G__resultActions{gap:18px;width:min(100%,360px);padding-top:26px;display:grid;position:relative}.quiz-module__C1Rj4G__resultActions:before{content:"";background:linear-gradient(90deg,#0000,#c5a05970,#0000);width:68%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.quiz-module__C1Rj4G__restartButton{color:#d0c2ad;letter-spacing:.24em;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 0 6px;font-size:.9rem;font-weight:900;transition:border-color .28s,color .28s;display:inline-flex}.quiz-module__C1Rj4G__restartButton:hover,.quiz-module__C1Rj4G__restartButton:focus-visible{color:#c5a059;border-color:#c5a059}.quiz-module__C1Rj4G__musicButton{z-index:20;color:#c5a059b8;letter-spacing:.24em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:1px solid #c5a05938;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.75rem;font-weight:900;transition:border-color .28s,color .28s,transform .28s;display:inline-flex;position:fixed;top:20px;right:20px}.quiz-module__C1Rj4G__musicButton:hover,.quiz-module__C1Rj4G__musicButton:focus-visible{color:#c5a059;border-color:#c5a0598f;transform:scale(1.04)}@keyframes quiz-module__C1Rj4G__fadeInUp{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes quiz-module__C1Rj4G__shimmer{0%{background-position:-200%}to{background-position:200%}}@media (max-width:560px){.quiz-module__C1Rj4G__page{padding:16px 12px}.quiz-module__C1Rj4G__shell,.quiz-module__C1Rj4G__intro,.quiz-module__C1Rj4G__genderPanel{min-height:500px}.quiz-module__C1Rj4G__subtitle,.quiz-module__C1Rj4G__resultKicker{letter-spacing:.36em;gap:10px}.quiz-module__C1Rj4G__subtitle span,.quiz-module__C1Rj4G__resultKicker span{width:28px}.quiz-module__C1Rj4G__genderGrid{grid-template-columns:1fr}.quiz-module__C1Rj4G__questionPanel,.quiz-module__C1Rj4G__resultPanel{padding:28px 22px}.quiz-module__C1Rj4G__musicButton{min-height:34px;padding:0 10px;top:12px;right:12px}}
