.ctkvRG_tab{color:#514a78;background:#f5eee6;border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ctkvRG_tabOn{color:#fff;background:#3b3560}.ctkvRG_stage{--ow:clamp(170px, 22vw, 240px);color:#fff3d6;isolation:isolate;background:#6a0916;border-radius:28px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:1120px;min-height:720px;margin:0 auto;padding:28px 20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #6e0a1838}.ctkvRG_stage:before{content:"";pointer-events:none;z-index:1;border:1.5px dashed #ffd67861;border-radius:20px;position:absolute;inset:10px}.ctkvRG_full{--ow:min(300px, 28vh, 60vw);z-index:50;border-radius:0;max-width:none;min-height:100vh;position:fixed;inset:0;overflow-y:auto}.ctkvRG_full:before{border-radius:12px}@media (max-width:640px){.ctkvRG_stage{--ow:min(190px, 50vw);min-height:640px;padding:22px 12px 18px}}.ctkvRG_bg{z-index:0;background:linear-gradient(#3a040c9e 0%,#3a040c1f 30%,#3a040c0f 58%,#2e030ab8 100%),url(/design/web-img/xinxam/bg.webp) 50% 42%/cover no-repeat,radial-gradient(42% 34% at 50% 56%,#ffc86080,#ffc86000 72%),radial-gradient(#ffd67817 1.5px,#0000 2px) 0 0/26px 26px,radial-gradient(120% 85% at 50% 0,#d8262f 0%,#a3101f 48%,#6a0916 100%);position:absolute;inset:0}.ctkvRG_fx{pointer-events:none;z-index:1;position:absolute;inset:0}.ctkvRG_z{z-index:2;position:relative}.ctkvRG_deco{pointer-events:none;z-index:1;width:min(260px,34%);height:auto;position:absolute;top:-4px}@media (max-width:640px){.ctkvRG_deco{width:42%}}.ctkvRG_decoL{left:-6px}.ctkvRG_decoR{right:-6px;transform:scaleX(-1)}.ctkvRG_top{z-index:4;position:absolute;top:16px;right:16px}.ctkvRG_kicker{letter-spacing:2.4px;text-transform:uppercase;color:#ffd58a;opacity:.92;font-size:13px;font-weight:800}.ctkvRG_title{font-family:var(--font-display);background:linear-gradient(#fff6cc 0%,#f6c453 58%,#e39b1b 100%);color:#0000;filter:drop-shadow(0 2px #5006128c);word-break:break-word;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1}.ctkvRG_sub{color:#ffe3c4;text-shadow:0 1px 6px #28020899;font-size:16px;font-weight:700}.ctkvRG_nameInput{color:#3b3560;background:#fffffff2;border:1.5px solid #e6dccf;border-radius:12px;outline:none;width:min(300px,70vw);height:46px;padding:0 14px;font-size:15px;font-weight:600}.ctkvRG_nameInput:focus{border-color:#c9920f;box-shadow:0 0 0 4px #c9920f2e}.ctkvRG_altar{z-index:2;width:var(--ow);height:calc(var(--ow) * 1.5);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:22px auto 6px;padding:0;position:relative}.ctkvRG_altar:focus-visible{outline-offset:8px;border-radius:24px;outline:3px solid #ffe39a}.ctkvRG_halo{width:calc(var(--ow) * 2.2);height:calc(var(--ow) * 2.2);pointer-events:none;z-index:0;background:radial-gradient(circle,#ffd66e8c 0%,#ffb4462e 38%,#ffb44600 66%);border-radius:50%;animation:3.6s ease-in-out infinite ctkvRG_xxglow;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ctkvRG_on .ctkvRG_halo{background:radial-gradient(circle,#ffe28ccc 0%,#ffb4464d 40%,#ffb44600 68%);animation-duration:.9s}@keyframes ctkvRG_xxglow{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.ctkvRG_tray{left:50%;bottom:calc(var(--ow) * -.06);width:calc(var(--ow) * 1.45);height:calc(var(--ow) * .26);z-index:1;background:radial-gradient(at 50% 40%,#ffe39a 0%,#e0a526 46%,#9c6408 100%);border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 10px 18px #2802088c,inset 0 -6px #6e3c0059}.ctkvRG_tray:after{content:"";border:2px dashed #7a4b0073;border-radius:50%;position:absolute;inset:16% 10%}.ctkvRG_ong{z-index:2;transform-origin:50% 92%;position:absolute;inset:0}.ctkvRG_ong img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ctkvRG_lv1{animation:.2s linear infinite ctkvRG_xxsh1}.ctkvRG_lv2{animation:.15s linear infinite ctkvRG_xxsh2}.ctkvRG_lv3{animation:.11s linear infinite ctkvRG_xxsh3}@keyframes ctkvRG_xxsh1{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)translate(-2px)}75%{transform:rotate(3deg)translate(2px)}}@keyframes ctkvRG_xxsh2{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-6deg)translate(-5px,-3px)}75%{transform:rotate(6deg)translate(5px,-2px)}}@keyframes ctkvRG_xxsh3{0%,to{transform:rotate(0)translateY(-2px)}20%{transform:rotate(-10deg)translate(-8px,-7px)}50%{transform:rotate(2deg)translateY(-3px)}80%{transform:rotate(10deg)translate(8px,-6px)}}.ctkvRG_que{left:calc(50% - var(--ow) * .05);width:calc(var(--ow) * .1);height:calc(var(--ow) * .6);z-index:1;visibility:hidden;pointer-events:none;position:absolute;top:0}.ctkvRG_queBody{background:linear-gradient(#c8102e 0,#e8383f 15%,#7e0a15 15.5%,#f7dfa6 16.5%,#e9c27a 60%,#d7a85a 100%);border-radius:999px;position:absolute;inset:0 18%;box-shadow:inset -2px 0 #7a4b0059,0 2px 6px #28020866}.ctkvRG_queNo{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--font-display);font-weight:800;font-size:calc(var(--ow) * .055);color:#9e1b12;letter-spacing:-.05em;line-height:1;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ctkvRG_drop{visibility:visible;animation:1.4s cubic-bezier(.3,.1,.35,1) both ctkvRG_xxdrop}.ctkvRG_landed{visibility:visible;z-index:3;transform:translate(calc(var(--ow) * .26), calc(var(--ow) * 1.16)) rotate(90deg)}@keyframes ctkvRG_xxdrop{0%{transform:translate(0, calc(var(--ow) * .3)) rotate(0);z-index:1}28%{transform:translate(calc(var(--ow) * .02), calc(var(--ow) * -.3)) rotate(5deg);z-index:1}40%{transform:translate(calc(var(--ow) * .14), calc(var(--ow) * -.36)) rotate(28deg);z-index:3}68%{transform:translate(calc(var(--ow) * .26), calc(var(--ow) * 1.16)) rotate(86deg);z-index:3}78%{transform:translate(calc(var(--ow) * .26), calc(var(--ow) * 1.04)) rotate(80deg);z-index:3}88%{transform:translate(calc(var(--ow) * .26), calc(var(--ow) * 1.16)) rotate(92deg);z-index:3}to{transform:translate(calc(var(--ow) * .26), calc(var(--ow) * 1.16)) rotate(90deg);z-index:3}}.ctkvRG_tag{left:50%;bottom:calc(var(--ow) * -.22);opacity:0;z-index:4;white-space:nowrap;color:#7e0a15;font-family:var(--font-display);background:linear-gradient(#fff4c2,#f6c453);border-radius:999px;padding:6px 16px;font-size:18px;font-weight:800;line-height:1.2;transition:opacity .3s,transform .35s cubic-bezier(.2,.9,.3,1.4);position:absolute;transform:translate(-50%)scale(.6);box-shadow:0 0 0 2px #a3101f,0 6px 14px #28020873}.ctkvRG_tagOn{opacity:1;transform:translate(-50%)scale(1)}.ctkvRG_tagLate{animation:.4s cubic-bezier(.2,.9,.3,1.4) 1.05s both ctkvRG_xxtag}@keyframes ctkvRG_xxtag{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}.ctkvRG_ctrl{margin-top:calc(var(--ow) * .2 + 22px);text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:560px;display:flex}.ctkvRG_shake{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;color:#5a1a10;background:linear-gradient(#ffe39a,#f6c453);border-radius:20px;min-width:250px;height:62px;font-size:19px;box-shadow:0 5px #8e5a00,0 10px 24px #28020859}.ctkvRG_shake:active{box-shadow:0 2px #8e5a00}.ctkvRG_meter{background:#ffe39a38;border-radius:999px;width:220px;height:8px;overflow:hidden}.ctkvRG_meter i{background:linear-gradient(90deg,#ffe39a,#f6a623);border-radius:999px;height:100%;transition:width .5s;display:block}.ctkvRG_hint{color:#ffe3c4;opacity:.9;font-size:14px;font-weight:700}.ctkvRG_warn{color:#9c2a17;background:#ffe8e1f5;border-radius:14px;max-width:480px;padding:10px 14px;font-size:14px;font-weight:800;line-height:1.5}.ctkvRG_soft{color:#7a4b00;background:#fff1d6f2;border-radius:14px;max-width:480px;padding:10px 14px;font-size:14px;font-weight:800;line-height:1.5}.ctkvRG_pill{color:#ffe9b8;background:#3c040c73;border:1.5px solid #ffd67873;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.ctkvRG_ov{z-index:60;background:radial-gradient(circle at 50% 40%,#780a19b8,#1e0208eb);animation:.3s ease-out both ctkvRG_xxfade;position:fixed;inset:0;overflow-y:auto}@keyframes ctkvRG_xxfade{0%{opacity:0}to{opacity:1}}.ctkvRG_ovin{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100%;padding:30px 14px 36px;display:flex;position:relative}.ctkvRG_rays{pointer-events:none;background:repeating-conic-gradient(#ffd66e38 0deg 8deg,#0000 8deg 22deg);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;animation:30s linear infinite ctkvRG_vhspin;position:fixed;top:44%;left:50%;-webkit-mask:radial-gradient(circle,#000 14%,#0000 64%);mask:radial-gradient(circle,#000 14%,#0000 64%)}.ctkvRG_cardwrap{perspective:1100px;width:min(440px,100%);position:relative}.ctkvRG_card{color:#4a1a10;transform-origin:50%;background:url(/design/web-img/xinxam/paper.webp) 50%/cover no-repeat,linear-gradient(160deg,#e8b04a,#c8102e 55%,#8e0b1f);border-radius:20px;padding:12px;animation:1s cubic-bezier(.2,.8,.25,1.05) both ctkvRG_xxcard;position:relative;box-shadow:0 0 0 3px #c9920f,0 0 0 7px #ffe39a,0 0 0 9px #a3101f,0 28px 60px #00000073}.ctkvRG_card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d7a85a,#f7dfa6 45%,#d7a85a);border-radius:20px;animation:1s ease-out both ctkvRG_xxbamboo;position:absolute;inset:0}.ctkvRG_still,.ctkvRG_still:after{animation:none}.ctkvRG_still:after{opacity:0}@keyframes ctkvRG_xxcard{0%{opacity:.7;transform:rotateY(80deg)scale(.12,.7)}45%{transform:rotateY(-12deg)scale(1.02)}70%{transform:rotateY(5deg)scale(1)}to{opacity:1;transform:none}}@keyframes ctkvRG_xxbamboo{0%,25%{opacity:1}55%{opacity:0}to{opacity:0}}.ctkvRG_paper{text-align:center;background:#fff8e6eb;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:26px 22px 20px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #c9920fbf,inset 0 0 0 5px #fff8e6eb,inset 0 0 0 6.5px #c9920f80}.ctkvRG_seal{color:#ffe9b8;width:62px;height:62px;font-family:var(--font-display);background:radial-gradient(circle at 35% 30%,#f0474f,#c8102e 60%,#8e0b1f);border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:800;line-height:1;display:flex;position:absolute;top:14px;right:14px;transform:rotate(-12deg);box-shadow:0 0 0 2px #ffe39a,0 4px 10px #50061259}.ctkvRG_seal:before{content:"";border:1.5px dashed #ffe9b8b3;border-radius:50%;position:absolute;inset:6px}.ctkvRG_cn{letter-spacing:.14em;text-transform:uppercase;color:#9a5b00;padding:0 60px;font-size:12.5px;font-weight:800}.ctkvRG_num{font-family:var(--font-display);color:#c8102e;text-shadow:0 2px #f6c45399;font-size:44px;font-weight:800;line-height:1}.ctkvRG_lv{color:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.ctkvRG_qname{font-family:var(--font-display);color:#5a1a10;margin:0;font-size:24px;font-weight:800;line-height:1.15}.ctkvRG_who{color:#8a5a2b;font-size:14.5px;font-weight:800}.ctkvRG_poem{font-family:var(--font-display);color:#7e0a15;flex-direction:column;gap:2px;margin:2px 0;padding:10px 4px;font-size:18px;font-weight:700;line-height:1.45;display:flex}.ctkvRG_orn{background:radial-gradient(circle,#d9a21e 2.6px,#0000 3.2px) 50%/14px 8px repeat-x;flex:none;width:46%;height:8px}.ctkvRG_rows{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:4px;display:flex}.ctkvRG_row{background:#ffecc499;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.ctkvRG_row b{color:#b0301f;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:900;display:block}.ctkvRG_row span{color:#4a2a1a;font-size:14.5px;font-weight:700;line-height:1.45}.ctkvRG_cwish{color:#fff3d6;background:#c8102e;border-radius:12px;width:100%;padding:10px 12px;font-size:14.5px;font-weight:800;line-height:1.5;box-shadow:inset 0 0 0 2px #f6c453}.ctkvRG_foot{color:#9a7a55;margin-top:2px;font-size:12px;font-weight:800}.ctkvRG_res{opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:10px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(10px)}.ctkvRG_resOn{opacity:1;visibility:visible;transform:none}.ctkvRG_acts{flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;display:flex}.ctkvRG_acts .btn{height:48px;padding:0 18px;font-size:15px}.ctkvRG_close{z-index:3;position:absolute;top:14px;right:14px}@media (min-width:960px){.ctkvRG_ovin{flex-direction:row;justify-content:center;align-items:flex-start;gap:36px;padding:56px 40px 40px}.ctkvRG_res{flex:none;align-self:flex-start;align-items:stretch;width:270px;margin-top:12px;position:sticky;top:56px;transform:translate(-10px)}.ctkvRG_resOn{transform:none}.ctkvRG_res .ctkvRG_soft{max-width:none}.ctkvRG_acts{flex-direction:column;align-items:stretch;max-width:none}.ctkvRG_acts .btn{justify-content:flex-start;width:100%}.ctkvRG_resNote{text-align:left!important}}.ctkvRG_toast{z-index:80;color:#fff;text-align:center;background:#3b3560;border-radius:14px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:15px;font-weight:800;animation:.25s ease-out ctkvRG_vhpop;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.ctkvRG_burst{z-index:6;width:0;height:0;position:absolute;top:18%;left:50%}.ctkvRG_burst i{background:radial-gradient(circle at 35% 30%,#fff6c8,#f6c453 60%,#c98a12);border-radius:50%;width:14px;height:14px;animation:1.3s cubic-bezier(.15,.7,.3,1) .35s both ctkvRG_xxsp;position:absolute;top:-7px;left:-7px;box-shadow:0 0 10px #ffd66ee6}.ctkvRG_burst i.ctkvRG_st{width:18px;height:18px;box-shadow:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fff3b0;border-radius:0;top:-9px;left:-9px}@keyframes ctkvRG_xxsp{0%{transform:rotate(var(--a)) translateY(0) scale(.3);opacity:0}15%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) scale(1);opacity:0}}@keyframes ctkvRG_cffall{0%{opacity:1;transform:translateY(-30px)rotate(0)}80%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}.ctkvRG_cf{pointer-events:none;animation-name:ctkvRG_cffall;animation-timing-function:cubic-bezier(.3,.6,.5,1);animation-iteration-count:1;animation-fill-mode:forwards;display:block;position:fixed;top:-20px}.ctkvRG_histbox{background:#fff;border:2px solid #f1e4d3;border-radius:20px;width:100%;max-width:1120px;margin:0 auto;overflow:hidden}.ctkvRG_histHead{color:#3b3560;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:14px 18px;font-size:16px;font-weight:800;display:flex}.ctkvRG_hist{color:#3b3560;text-align:left;cursor:pointer;background:#fff8f1;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.ctkvRG_hist:hover{background:#fff1d6}.ctkvRG_hist b{color:#b0301f;min-width:66px;font-weight:800}.ctkvRG_drawerBg{z-index:55;background:#2b264873;border:0;position:fixed;inset:0}.ctkvRG_drawer{z-index:56;background:#fff7ec;border-left:2.5px solid #514a78;flex-direction:column;gap:14px;width:min(420px,100vw);padding:20px;animation:.35s ease-out ctkvRG_vhpop;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 30px #2b264833}.ctkvRG_field{color:#3b3560;background:#fff;border:1.5px solid #e6dccf;border-radius:12px;outline:none;width:100%;padding:0 14px;font-size:15px;font-weight:600}.ctkvRG_field:focus{border-color:#c9920f;box-shadow:0 0 0 4px #c9920f2e}.ctkvRG_chip{color:#7a4b00;background:#fff1d6;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){.ctkvRG_halo,.ctkvRG_rays,.ctkvRG_lv1,.ctkvRG_lv2,.ctkvRG_lv3,.ctkvRG_card,.ctkvRG_card:after,.ctkvRG_ov,.ctkvRG_tagLate,.ctkvRG_drawer,.ctkvRG_toast{animation:none!important}.ctkvRG_card:after{opacity:0}.ctkvRG_drop{transform:translate(calc(var(--ow) * .26), calc(var(--ow) * 1.16)) rotate(90deg);z-index:3;animation:none}.ctkvRG_tag,.ctkvRG_res,.ctkvRG_meter i{transition:none}.ctkvRG_burst,.ctkvRG_cf{display:none}}
