.cal-wrap{z-index:40;pointer-events:none;justify-content:center;align-items:center;padding-top:3.5rem;display:flex;position:fixed;inset:0;overflow:auto}.cal-stage{--u:.0520833cqw;pointer-events:auto;color:#222;aspect-ratio:16/9;width:min(98vw,177.778dvh - 8rem);font-family:var(--primary-font), serif;position:relative;container-type:inline-size}.cal-monthnav h1{cursor:pointer;user-select:none;transition:color .15s}.cal-monthnav h1:hover{color:#7a5a48}.cal-months,.cal-month-mode .cal-grid,.cal-month-mode .cal-pill{display:none}.cal-month-mode .cal-months{grid-template-columns:repeat(4, calc(188*var(--u)));grid-auto-rows:calc(200*var(--u));gap:calc(30*var(--u)) calc(30*var(--u));padding-top:calc(30*var(--u));justify-content:center;display:grid}.cal-mtile{--c:.532cqw;cursor:pointer;padding:0;display:block;position:relative;container-type:inline-size}.cal-mface{border-top-left-radius:calc(12*var(--c));justify-content:center;align-items:center;gap:calc(14*var(--c));background:#f3f3f3eb;flex-direction:column;transition:background-color .15s;display:flex;position:absolute;inset:0}.cal-mtile:hover:not(:disabled) .cal-mface{background:#fff}.cal-mtile .cal-mnum{--h:calc(80*var(--c));color:#c6c1b9}.cal-mtile .cal-mname{font-size:calc(24*var(--c));letter-spacing:.04em;color:#a39e96}.cal-mtile.cal-sel .cal-mnum{color:#bc947e}.cal-mtile.cal-sel:after{content:"";left:calc(-4*var(--c));top:calc(-4*var(--c));width:calc(196*var(--c));height:calc(208*var(--c));pointer-events:none;background:url(/ui/calendar/g/v3a2_selectframe.webp) 50%/100% 100% no-repeat;position:absolute}.cal-mtile.cal-early{opacity:.3;cursor:default}.cal-mtile.cal-future{opacity:.55}.cal-search-btn{width:calc(28*var(--u));min-width:18px;height:calc(28*var(--u));color:#222;opacity:.6;min-height:18px;padding:2px;transition:opacity .15s,color .15s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cal-search-btn:hover,.cal-search-btn[aria-pressed=true]{opacity:1}.cal-search-btn[aria-pressed=true]{color:#bc947e}.cal-search-btn svg{width:100%;height:100%}.cal-search-btn .cal-x,#search-btn[aria-pressed=true] svg:not(.cal-x){display:none}.cal-search-btn[aria-pressed=true] .cal-x{display:block}.cal-list-btn{right:calc(40*var(--u))}.cal-list,.cal-list-mode .cal-grid,.cal-list-mode .cal-pill{display:none}.cal-list-mode .cal-list{padding:0 calc(6*var(--u));display:block}.cal-list-mode .cal-grid-scroll{overflow-y:auto}.cal-search-mode .cal-monthnav h1{pointer-events:none;cursor:default}.cal-search,.cal-search-mode .cal-grid,.cal-search-mode .cal-pill,.cal-search-mode .cal-months{display:none}.cal-search-mode .cal-search{padding:0 calc(6*var(--u));display:block}@media (width>=1300px){.cal-search-mode .cal-grid-scroll,.cal-list-mode .cal-grid-scroll{top:calc(130*var(--u));height:calc(833.5*var(--u))}}.cal-search-mode .cal-arrow{visibility:hidden}#cal-search-input{width:100%;height:calc(54*var(--u));min-height:34px;padding:0 calc(26*var(--u));border:max(1.5px, calc(2*var(--u))) solid #8b8b87;color:#222;font-family:inherit;font-size:calc(8px + 16*var(--u));background:0 0;border-radius:999px;outline:none;transition:border-color .15s}#cal-search-input:focus,#cal-search-input:focus-visible{box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;border-color:#bc947e}#cal-search-input::placeholder{color:#918f8b}.cal-sr-list{margin-top:calc(14*var(--u))}.cal-sr{text-align:left;width:100%;padding:calc(14*var(--u)) calc(18*var(--u));border-bottom:1px solid #2222221f;transition:background-color .15s;display:block}.cal-sr:hover,.cal-sr:focus-visible{background:#ffffff73;outline:none}.cal-sr-head{align-items:center;gap:calc(10*var(--u));margin-bottom:calc(4*var(--u));font-size:calc(6px + 11*var(--u));letter-spacing:.08em;text-transform:uppercase;color:#918f8b;display:flex}.cal-sr-head img{width:calc(34*var(--u));aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;min-width:22px}.cal-sr-text{font-size:calc(7px + 14*var(--u));color:#262524;overflow-wrap:anywhere;line-height:1.3}.cal-sr-text mark{color:inherit;background:#bc947e61;border-radius:2px}.cal-sr-empty{padding:calc(30*var(--u)) 0;text-align:center;color:#918f8b;font-size:calc(7px + 14*var(--u))}.cal-head,.cal-head-in{display:contents}.cal-collapse-btn{display:none}@media (width<=1299px){.cal-wrap{pointer-events:auto;justify-content:center;align-items:flex-start;padding:4.5rem 0 24px;overflow-x:hidden}.cal-head{overflow-x:clip}.cal-stage{aspect-ratio:auto;background:radial-gradient(48% 58% at 0 0,#dcbaa8bf,#0000 72%),radial-gradient(48% 58% at 100% 100%,#d2ac96f2,#0000 72%),radial-gradient(42% 50% at 100% 0,#eceae8e6,#0000 72%),radial-gradient(42% 50% at 0 100%,#eceae8cc,#0000 72%),#dad7d2;flex-direction:column;gap:8px;width:100%;max-width:760px;padding:10px 4px 14px;display:flex;box-shadow:0 10px 40px #00000059;container-type:normal}.cal-paper,.cal-frame,.cal-frame2,.cal-zs,.cal-weekimg{display:none}.cal-stage>.cal-abs{width:auto;height:auto;position:static;top:auto;left:auto}.cal-head-in .cal-lang{left:calc(306*var(--u));top:calc(114*var(--u));font-size:12px;transform:translateY(-50%)}.cal-head{--u:.2128cqw;aspect-ratio:470/130;order:4;width:100%;margin:0 6px;display:block;position:relative;container-type:inline-size;width:calc(100% - 12px)!important}.cal-head-in{left:calc(-306*var(--u));top:calc(-93*var(--u));width:calc(1200*var(--u));height:calc(300*var(--u));pointer-events:none;display:block;position:absolute}.cal-stage .cal-desc,.cal-stage.no-card .cal-desc{order:6;height:auto;max-height:none;padding:0 10px;font-size:clamp(16px,2.6vw,22px);line-height:1.2;overflow:visible}.cal-stage>.cal-monthnav{order:0;width:auto;height:36px;position:relative}.cal-stage .cal-mnav-group{gap:2px}.cal-stage .cal-monthnav h1{width:clamp(150px,34vw,230px);font-size:clamp(15px,2.4vw,21px)}.cal-stage .cal-search-btn{width:22px;height:22px;right:2px}.cal-stage .cal-list-btn{right:28px}.cal-stage .cal-arrow{font-size:28px}.cal-stage>.cal-pill{order:1;height:clamp(30px,4.5vw,40px);margin:0 4px;padding:0 6px;font-size:clamp(11px,2vw,17px)}.cal-stage>.cal-grid-scroll{order:2;padding:2px 4px;overflow:visible;mask-image:none}.cal-stage.cal-collapsed>.cal-grid-scroll{scrollbar-width:none;overflow-y:auto}.cal-stage>.cal-collapse-btn{color:#222;opacity:.35;border-radius:4px;order:3;justify-content:center;align-self:center;align-items:center;width:40px;height:22px;display:flex}.cal-stage>.cal-collapse-btn:hover{opacity:.7;background:#2222221a}.cal-collapse-btn svg{width:14px;height:14px;transition:transform .3s}.cal-stage.cal-collapsed .cal-collapse-btn svg{transform:rotate(180deg)}.cal-month-mode .cal-months{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:6px;padding:8px 4px}.cal-mtile{aspect-ratio:188/200}.cal-stage .cal-grid{-moz-column-gap:2px;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.cal-stage .cal-cell{aspect-ratio:110/145;width:100%;height:auto}.cal-stage>.cal-card{aspect-ratio:515/556;--u:.194174cqw;z-index:1;order:7;width:100%;max-width:520px;margin:6px auto 0;position:relative;container-type:inline-size}}.cal-abs{position:absolute}.cal-paper{left:calc(232*var(--u));top:calc(68*var(--u));width:calc(1497*var(--u));height:calc(895*var(--u));background:radial-gradient(48% 58% at 0 0,#dcbaa8bf,#0000 72%),radial-gradient(48% 58% at 100% 100%,#d2ac96f2,#0000 72%),radial-gradient(42% 50% at 100% 0,#eceae8e6,#0000 72%),radial-gradient(42% 50% at 0 100%,#eceae8cc,#0000 72%),#dad7d2;position:absolute;box-shadow:0 10px 40px #00000059}.cal-frame{--f:calc(1.019*var(--u));--t:max(1px, calc(2*var(--f)));--lc:#efe9db;opacity:.3;left:calc(272.8*var(--u));top:calc(46.2*var(--u));width:calc(1450.7*var(--f));height:calc(848.7*var(--f));background:linear-gradient(var(--lc),var(--lc)) 0 0 / calc(984*var(--f)) var(--t) no-repeat, linear-gradient(var(--lc),var(--lc)) calc(991*var(--f)) 0 / calc(9*var(--f)) var(--t) no-repeat, linear-gradient(var(--lc),var(--lc)) calc(1002*var(--f)) 0 / calc(448.7*var(--f)) var(--t) no-repeat, linear-gradient(var(--lc),var(--lc)) 0 0 / var(--t) 100% no-repeat, linear-gradient(var(--lc),var(--lc)) 0 100% / calc(5*var(--f)) var(--t) no-repeat, linear-gradient(var(--lc),var(--lc)) 100% 0 / var(--t) calc(7*var(--f)) no-repeat, linear-gradient(var(--lc),var(--lc)) 100% calc(25*var(--f)) / var(--t) calc(16*var(--f)) no-repeat, linear-gradient(var(--lc),var(--lc)) 100% calc(46*var(--f)) / var(--t) calc(347*var(--f)) no-repeat, linear-gradient(var(--lc),var(--lc)) 100% calc(402*var(--f)) / var(--t) calc(48*var(--f)) no-repeat, linear-gradient(var(--lc),var(--lc)) 100% 100% / var(--t) calc(100% - 481*var(--f)) no-repeat, linear-gradient(var(--lc),var(--lc)) 100% 100% / calc(22.6*var(--f)) var(--t) no-repeat}.cal-zs{left:calc(603*var(--u));top:calc(390.5*var(--u));width:calc(160*var(--u));height:calc(552*var(--u));opacity:.55}.bm{height:var(--h);color:#3b3128;align-items:center;display:inline-flex}.bm i{height:var(--h);width:calc(var(--h) * 157 / 234);-webkit-mask:var(--g) center / 100% 100% no-repeat;mask:var(--g) center / 100% 100% no-repeat;background:currentColor;display:block}.cal-h-month,.cal-h-day{color:#222}.cal-h-month{--h:calc(46.8*var(--u));left:calc(421*var(--u));width:calc(120*var(--u));top:calc(134*var(--u));justify-content:flex-end;transform:translateY(-50%)}.cal-h-slash{left:calc(551*var(--u));top:calc(135*var(--u));width:calc(20*var(--u));height:calc(44*var(--u));background:#222;transform:translateY(-50%);mask:url(/ui/calendar/g/img_line3.webp) 50%/contain no-repeat}.cal-h-day{--h:calc(117*var(--u));left:calc(584*var(--u));top:calc(162*var(--u));transform:translateY(-50%)}.cal-h-reward{left:calc(316*var(--u));top:calc(165*var(--u));width:calc(258*var(--u));height:calc(54*var(--u))}.cal-h-vert{left:calc(751*var(--u));top:calc(159*var(--u));writing-mode:vertical-rl;font-size:max(8px, calc(13*var(--u)));letter-spacing:.7em;color:#8a8681;white-space:nowrap;font-weight:700;transform:translate(-50%,-50%)rotate(180deg)}.cal-weekimg{left:calc(667*var(--u));top:calc(880.8*var(--u));width:calc(80*var(--u));height:calc(28*var(--u));-o-object-fit:contain;object-fit:contain;opacity:.6}.cal-desc{left:calc(298*var(--u));top:calc(242*var(--u));width:calc(443*var(--u));height:calc(208*var(--u));font-size:calc(10px + 13*var(--u));letter-spacing:-.02em;color:#222;scrollbar-width:thin;line-height:1.1;overflow-y:auto}.cal-monthnav{left:calc(817*var(--u));top:calc(86*var(--u));width:calc(838*var(--u));height:calc(36*var(--u));justify-content:center;align-items:center;display:flex}.cal-mnav-group{align-items:center;gap:calc(8*var(--u));display:flex}.cal-monthnav h1{width:calc(330*var(--u));text-align:center;white-space:nowrap;font-size:calc(8px + 18*var(--u));letter-spacing:.03em;font-weight:700}.cal-arrow{font-size:calc(48*var(--u));color:#222;opacity:.6;flex:none;padding:0 10px;line-height:1;transform:translateY(-.1em)}.cal-arrow:hover{opacity:1}.cal-pill{left:calc(817*var(--u));top:calc(126*var(--u));width:calc(853*var(--u));height:calc(40*var(--u));border:max(1.5px, calc(2*var(--u))) solid #8b8b87;padding:0 calc(8*var(--u));color:#918f8b;font-size:calc(8px + 18*var(--u));border-radius:999px;justify-content:space-between;align-items:center;display:flex}.cal-pill span{text-align:center;flex:1}.cal-pill i{width:calc(3*var(--u));height:calc(28*var(--u));opacity:.4;background:#918f8b}.cal-grid-scroll{left:calc(817.7*var(--u));top:calc(166*var(--u));width:calc(845*var(--u));height:calc(797.5*var(--u));padding:calc(7.5*var(--u)) calc(9*var(--u)) calc(14*var(--u));scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(10*var(--u)), #000 calc(100% - 14*var(--u)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(10*var(--u)), #000 calc(100% - 14*var(--u)), transparent 100%);overflow-y:auto}.cal-grid{grid-template-columns:repeat(7, calc(110*var(--u)));-moz-column-gap:calc(10.2*var(--u));column-gap:calc(10.2*var(--u));row-gap:calc(2.5*var(--u));display:grid}.cal-cell{--c:.909cqw;width:calc(110*var(--u));height:calc(145*var(--u));cursor:pointer;position:relative;container-type:inline-size}.cal-face{left:calc(8*var(--c));top:calc(7.5*var(--c));width:calc(96*var(--c));height:calc(132*var(--c));border-top-left-radius:calc(12*var(--c));background:#f3f3f3eb;position:absolute;overflow:hidden}.cal-cell.cal-bday .cal-face{background:url(/ui/calendar/g/img_daily_birthday.webp) 50%/100% 100% no-repeat}.cal-cell.cal-early,.cal-cell.cal-future{opacity:.4}.cal-cell.cal-early{cursor:default}.cal-date{left:calc(5*var(--c));top:calc(6*var(--c));--h:calc(36*var(--c));color:#c6c1b9;position:absolute}.cal-bday .cal-date{color:#bc947e}.cal-wd{left:calc(65.6*var(--c));top:calc(5.9*var(--c));width:calc(28*var(--c));position:absolute}.cal-crown{left:calc(64.5*var(--c));top:calc(-4*var(--c));width:calc(53*var(--c));z-index:3;pointer-events:none;position:absolute}.cal-heads{position:absolute;inset:0}.cal-heads img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff80;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cal-sel:after{content:"";left:calc(2*var(--c));width:calc(108*var(--c));height:calc(144*var(--c));pointer-events:none;z-index:4;background:url(/ui/calendar/g/v3a2_selectframe.webp) 50%/100% 100% no-repeat;position:absolute;top:0}.cal-stage.no-card .cal-desc{height:calc(520*var(--u))}.cal-card{left:calc(142.5*var(--u));top:calc(448*var(--u));width:calc(515*var(--u));height:calc(556*var(--u));z-index:5;color:#e9e6e1;filter:drop-shadow(0 6px 14px #00000080);background:url(/ui/calendar/img_bcard1.webp) 50%/100% 100% no-repeat}.cal-card.hidden{display:none}.cc-glow{left:calc(308*var(--u));top:calc(17*var(--u));width:calc(180*var(--u));height:calc(176*var(--u));pointer-events:none;transform:rotate(180deg)}.cc-swoosh{left:calc(295*var(--u));top:calc(490*var(--u));width:calc(179*var(--u));height:calc(42*var(--u));pointer-events:none}.cc-bunting{left:calc(17*var(--u));top:calc(15.7*var(--u));width:calc(223*var(--u));height:calc(96*var(--u));pointer-events:none}.cc-hero{cursor:pointer;left:calc(198.1*var(--u));top:calc(74.9*var(--u));width:calc(113*var(--u));height:calc(113*var(--u));-o-object-fit:cover;object-fit:cover;border-radius:50%}.cc-ring{left:calc(159.4*var(--u));top:calc(31.2*var(--u));width:calc(186.4*var(--u));height:calc(167.7*var(--u));pointer-events:none;max-width:none}.cc-title{left:calc(47.7*var(--u));top:calc(196.6*var(--u));width:calc(413*var(--u));height:calc(37*var(--u))}.cc-body{left:calc(62.5*var(--u));top:calc(236*var(--u));width:calc(390*var(--u));height:calc(248*var(--u));scrollbar-width:thin;font-size:calc(9px + 16*var(--u));color:#c1bfbb;line-height:1.4;overflow-y:auto}.cal-desc,.cc-body{scrollbar-width:auto;scrollbar-color:auto}.cal-desc::-webkit-scrollbar{width:8px}.cc-body::-webkit-scrollbar{width:8px}.cal-desc::-webkit-scrollbar-track{background:0 0}.cc-body::-webkit-scrollbar-track{background:0 0}.cal-desc::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.cc-body::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.cal-desc:hover::-webkit-scrollbar-thumb{background:#262524b3}.cc-body:hover::-webkit-scrollbar-thumb{background:#ffffff73}@supports not selector(::-webkit-scrollbar){.cal-desc,.cc-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.cal-desc:hover{scrollbar-color:#26252466 transparent}.cc-body:hover{scrollbar-color:#ffffff73 transparent}}.cc-sig{left:calc(257.5*var(--u));top:calc(398*var(--u));width:calc(214*var(--u));height:calc(151*var(--u));pointer-events:none;z-index:4}.cc-sig img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 4px #00000080);width:100%;height:100%;transition:opacity .2s}.cc-sig.fade img{opacity:.12}.cc-dots{left:calc(62.5*var(--u));top:calc(488*var(--u));gap:calc(12*var(--u));display:flex}.cc-dots button{min-width:calc(26*var(--u));font-size:calc(8px + 16*var(--u));padding:calc(4*var(--u)) 0;color:#77777c;line-height:1;font-family:var(--primary-font), serif}.cc-dots button:hover{color:#cfcac4}.cc-dots button{position:relative}.cc-dots button:not(:last-child):after{content:"|";right:calc(-9*var(--u));color:#55555a;pointer-events:none;text-decoration:none;position:absolute;top:50%;transform:translateY(-50%)}.cc-dots button.on{color:#f2f2f2;text-underline-offset:calc(5*var(--u));text-decoration:underline}.cc-chars{left:calc(375*var(--u));top:calc(24*var(--u));width:calc(112*var(--u));height:calc(150*var(--u));padding:calc(4*var(--u));grid-template-columns:repeat(2, calc(46*var(--u)));grid-auto-rows:calc(46*var(--u));place-content:start center;gap:calc(3*var(--u));scrollbar-width:none;z-index:2;direction:rtl;display:grid;overflow-y:auto}.cc-chars button{width:calc(46*var(--u));height:calc(46*var(--u));opacity:.6;border:2px solid #ffffff4d;border-radius:50%;transition:opacity .15s;overflow:hidden}.cc-chars button:hover{opacity:1}.cc-chars button.on{opacity:1;border-color:#e8b84a}.cc-chars img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cal-lang-menu{white-space:nowrap;background:#dad7d2;border:1px solid #2223;border-radius:4px;margin-top:4px;left:0;right:0;overflow:hidden;box-shadow:0 6px 18px #0003}.cal-lang-item{text-align:left;color:#2229;width:100%;padding:.3em .6em;font-size:.85em;line-height:1.3;transition:background-color .15s,color .15s;display:block}.cal-lang-item:hover{color:#222;background:#22222212}.cal-lang-item.on{color:#bc947e;font-weight:600}.cal-lang{left:calc(298*var(--u));top:calc(97*var(--u));font-size:calc(7px + 13*var(--u));z-index:6}.cal-opt{left:calc(817*var(--u));top:calc(104*var(--u));z-index:6;font-size:max(7px, calc(14*var(--u)));white-space:nowrap;gap:.6em;padding:.2em .7em;line-height:1.2;position:absolute;transform:translateY(-50%)}.cal-opt .sw-track{width:2.8em;height:1.4em}.cal-opt .sw-knob{width:1.1em;height:1.1em;top:.15em;left:.15em}html.cal-popup .cal-opt{display:none!important}@media (width<=1299px){.cal-stage>.cal-opt{order:3;align-self:flex-start;margin:0 6px;font-size:12px;position:static;transform:none}}.cal-role,.cal-btn-cal,.cal-dline,.cal-quan,.cal-scrib,.cc-sil{display:none}html.cal-popup,html.cal-popup body{overflow:hidden;background:0 0!important}html.cal-popup,html.cal-popup *{cursor:auto!important}html.cal-popup ::-moz-selection{color:#fff;background:#0078d7}html.cal-popup ::selection{color:#fff;background:#0078d7}html.cal-popup body *{visibility:hidden}html.cal-popup .cal-wrap,html.cal-popup .cal-wrap *{visibility:visible}html.cal-popup .cal-wrap{padding:0;display:block;overflow:hidden}html.cal-popup .cal-stage{width:1920px;position:absolute;top:0;left:0}html.cal-popup .cal-frame,html.cal-popup .cal-zs,html.cal-popup .cal-monthnav,html.cal-popup .cal-pill,html.cal-popup .cal-h-vert,html.cal-popup .cal-grid-scroll,html.cal-popup .cal-collapse-btn,html.cal-popup .cal-lang,html.cal-popup .cc-dots{display:none!important}html.cal-popup .cal-role,html.cal-popup .cal-btn-cal,html.cal-popup .cal-dline,html.cal-popup .cal-quan,html.cal-popup .cal-scrib{display:block}html.cal-popup .cal-paper{width:544px;height:1020px;box-shadow:none;background:url(/ui/calendar/d/bg_white.webp) 0 0/100% 100% no-repeat;top:35px;left:670px}html.cal-popup .cal-h-month{--h:42px;width:120px;top:186px;left:855px}html.cal-popup .cal-h-slash{background:#222;width:20px;height:44px;top:198px;left:980px}html.cal-popup .cal-h-day{--h:122px;top:211px;left:1005px}html.cal-popup .cal-h-reward{width:280px;height:60px;top:214px;left:710px}html.cal-popup .cal-weekimg{opacity:1;width:80px;height:28px;top:985px;left:719px}html.cal-popup .cal-dline{opacity:.27;background:linear-gradient(#222,#222) 0 0/13.5px 100% no-repeat,linear-gradient(#222,#222) 23px 0/219.5px 100% no-repeat,linear-gradient(#222,#222) 248px 0/150px 100% no-repeat,linear-gradient(#222,#222) 407.5px 0/36.5px 100% no-repeat;width:444px;height:2px;position:absolute;top:297px;left:713px}html.cal-popup .cal-quan{background:url(/ui/calendar/d/v3a2_quandec.webp) 0 0/100% 100% no-repeat;width:92px;height:32px;position:absolute;top:947px;left:713px}html.cal-popup .cal-scrib{pointer-events:none;background:#c97326;width:356px;height:192px;position:absolute;top:777px;left:501px;mask:url(/ui/calendar/d/qianming.webp) 0 0/100% 100% no-repeat}html.cal-popup .cal-desc{width:459px;height:153px;font-size:calc(var(--zb,1) * 10px + 13px);letter-spacing:1px;color:#222;line-height:1.3;top:306px;left:711px}html.cal-popup .cal-stage.no-card .cal-desc{height:520px}html.cal-popup .cal-role{color:#000;width:200px;height:100px;position:absolute;top:56px;left:685px}html.cal-popup .cal-role .r-bg{width:74px;height:74px;position:absolute;top:13px;left:13px}html.cal-popup .cal-role .r-ico{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:59px;height:59px;position:absolute;top:20px;left:20px}html.cal-popup .cal-role .r-crown{width:42px;height:33px;position:absolute;top:5px;left:49px}html.cal-popup .cal-role .r-num{opacity:.5;font-family:Regular,serif;font-size:36px;line-height:1;position:absolute;top:20px;left:92px}html.cal-popup .cal-role .r-line{opacity:.39;background:linear-gradient(90deg,#000 5px,#0000 5px 8px,#000 8px);width:20px;height:1px;position:absolute;top:56px;left:92px}html.cal-popup .cal-role .r-txt{opacity:.31;white-space:nowrap;font-family:Arial,sans-serif;font-size:18px;line-height:1.2;position:absolute;top:60px;left:90.6px}html.cal-popup .cal-btn-cal,html.cal-popup .cal-btn-cal *{cursor:pointer!important}html.cal-popup .cal-btn-cal{z-index:6;width:148px;height:148px;position:absolute;top:25px;left:1068px}html.cal-popup .cal-btn-cal .b-ring{width:89px;height:89px;position:absolute;top:29px;left:29px}html.cal-popup .cal-btn-cal .b-ico{width:64px;height:64px;position:absolute;top:43px;left:42px}html.cal-popup .cc-body{font-size:calc(var(--zb,1) * 9px + 16px)}html.cal-popup .cal-card{filter:none;background:0 0;width:515px;height:556px;top:458px;left:829px;transform:rotate(-1.7deg)}html.cal-popup .cal-card:before,html.cal-popup .cal-card:after,html.cal-popup .cc-sil{content:"";pointer-events:none;position:absolute}html.cal-popup .cal-card:before{z-index:-3;background:url(/ui/calendar/d/img_bcard3.webp) 0 0/100% 100% no-repeat;width:480px;height:520px;top:6px;left:24px;transform:rotate(3.2deg)}html.cal-popup .cc-sil{z-index:-2;filter:brightness(0);background:url(/ui/calendar/img_bcard1.webp) 50%/100% 100% no-repeat;display:block;inset:0}html.cal-popup .cal-card:after{z-index:-1;filter:drop-shadow(0 6px 14px #00000080);background:url(/ui/calendar/img_bcard1.webp) 50%/100% 100% no-repeat;inset:0}html.cal-popup .cc-chars{left:372px}
