.sheet-primary-choice{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:20px 0 25px;padding:20px 24px;border:1px solid #a9583b55;border-radius:6px 20px 6px 6px;background:linear-gradient(110deg,#fffaf0,#f4e9d4);box-shadow:inset 0 1px #fff,0 3px 0 #bda27333}.sheet-primary-choice h3{font:24px var(--font-kai);color:#3c5548;margin:0 0 7px}.sheet-primary-choice p{margin:0;color:#726951;font-size:13px;line-height:1.8}.primary-seal-action{display:flex;align-items:center;justify-content:center;gap:13px;min-height:62px;padding:10px 20px;flex-shrink:0;border:1px solid #814132;border-radius:9px;background:linear-gradient(145deg,#ae5944,#793d31);box-shadow:inset 0 1px #eab190,0 4px 0 #63382d,0 9px 17px #743f3020;color:#fff2d5;font:19px var(--font-kai);cursor:pointer;transition:transform .2s,box-shadow .2s}.primary-seal-action>span{display:grid;place-items:center;width:38px;height:42px;border:1px solid #f6d8b6;outline:1px solid #f6d8b680;outline-offset:3px;font:30px var(--font-kai);transform:rotate(-7deg)}.primary-seal-action:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 1px #eab190,0 6px 0 #63382d,0 14px 22px #743f3033}.primary-seal-action:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px #eab190,0 1px 0 #63382d}.primary-seal-action:disabled{opacity:.65;cursor:wait}.primary-seal-action:focus-visible,.primary-seal-dialog button:focus-visible{outline:3px solid #96743d;outline-offset:5px}.primary-seal-dialog{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;margin:auto;padding:27px 38px 25px;border:1px solid #c0a779;border-radius:12px 36px 12px 12px;background:radial-gradient(ellipse at 50% 36%,#fff9df,transparent 70%),#fcf7eb;box-shadow:inset 0 0 0 6px #fffdf5,0 30px 100px #172e2666;color:#304e42}.primary-seal-dialog::backdrop{background:#152b2166;backdrop-filter:blur(8px)}.primary-seal-dialog header{text-align:center;margin-bottom:16px}.primary-seal-dialog header>p:first-child{font:13px var(--font-kai);letter-spacing:.35em;color:#976638;margin:0 0 10px}.primary-seal-dialog h2{font:27px var(--font-kai);margin:0 0 9px}.primary-seal-dialog header>[role=status]{font-size:14px;color:#7e3f31;margin:0}.primary-seal-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #c0a77955;border-radius:50%;background:#fff9ec;color:#766448;padding:0;cursor:pointer}.primary-seal-stage{position:relative;width:min(244px,100%);margin:24px auto 20px;perspective:900px;isolation:isolate}.primary-seal-stage .pcard-hit{opacity:1;min-height:335px;padding-top:26px;gap:14px}.primary-seal-stage .pcard-name{font-size:30px}.primary-seal-stage .pcard-birth{font-size:12px}.primary-seal-stage .pcard-pillar-gan,.primary-seal-stage .pcard-pillar-zhi{font-size:29px}.primary-seal-stage .profile-avatar-lg{width:64px;height:64px}.primary-seal-halo{position:absolute;inset:20% -20%;border-radius:50%;background:radial-gradient(ellipse,#d4b36640,transparent 70%);z-index:-1;animation:seal-halo 2s ease-out both}.primary-seal-note{text-align:center;font-size:13px;line-height:1.8;color:#70664f;margin:12px 0 19px}.primary-seal-done{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;min-height:46px;border:1px solid #45614f;border-radius:7px;background:linear-gradient(#506d57,#304e40);color:#fff2d3;font:18px var(--font-kai);box-shadow:0 3px #243f33;cursor:pointer}.pcard .pcard-seal{background:#fff4dc!important;color:#a34836!important;border:2px solid #ab523d!important;outline:1px solid #ab523d70;outline-offset:2px;border-radius:3px;box-shadow:inset 0 0 0 2px #fff4dc,inset 0 0 0 3px #ab523d66;transform:rotate(-7deg);font-family:var(--font-kai)}.pcard-seal-impression{position:absolute;inset:0;display:grid;place-items:center}.pcard-seal-ripple{inset:-14px;border:1px solid #b5573e;border-radius:50%}.pcard-seal-ripple,.pcard-seal-tool{position:absolute;opacity:0;pointer-events:none}.pcard-seal-tool{inset:-8px;background:linear-gradient(145deg,#8a2e24,#ca7551 26%,#973e2d 56%,#65271f);border:1px solid #e5a77c;border-radius:6px;box-shadow:inset 0 0 0 3px #9b4432,inset 0 0 0 4px #dfa276,4px 6px 0 #663627,8px 14px 16px #1d201950}.pcard-seal-tool:before{content:"";position:absolute;width:24px;height:26px;left:calc(50% - 12px);top:-14px;background:linear-gradient(90deg,#813c2b,#dfa779 48%,#873b2a);border:1px solid #c58e64;border-radius:50% 50% 5px 5px;box-shadow:1px 3px 3px #572a2566}.pcard.is-stamping .pcard-seal{animation:seal-imprint 1.9s ease-out both}.pcard.is-stamping .pcard-seal-tool{animation:seal-descent 1.9s cubic-bezier(.2,.7,.3,1) both}.pcard.is-stamping .pcard-seal-impression{animation:seal-ink 1.9s ease-out both}.pcard.is-stamping .pcard-seal-ripple{animation:seal-ripple 1.9s ease-out both}.pcard.is-stamping .pcard-hit{overflow:visible}.primary-seal-stage .pcard-seal{width:42px;height:42px;font-size:26px}.pcard.is-stamping .pcard-seal{background:transparent!important;border-color:transparent!important;outline:none;box-shadow:none}.pcard.is-stamping .pcard-seal-impression{background:#fff4dc;border:2px solid #ab523d;border-radius:3px;outline:1px solid #ab523d70;outline-offset:2px;box-shadow:inset 0 0 0 2px #fff4dc,inset 0 0 0 3px #ab523d66}@keyframes seal-descent{0%{opacity:0;transform:translate(28px,-115px) rotate(22deg) scale(1.6)}15%{opacity:1}42%{opacity:1;transform:translate(0) rotate(0) scale(1)}50%{transform:translateY(2px) scale(.97)}63%{opacity:1;transform:translate(0) scale(1)}88%,to{opacity:0;transform:translate(15px,-65px) rotate(9deg) scale(1.2)}}@keyframes seal-imprint{0%,40%{border-color:transparent;background:transparent;outline-color:transparent;box-shadow:none}48%{transform:rotate(-7deg) scale(.92)}60%,to{transform:rotate(-7deg) scale(1)}}@keyframes seal-ink{0%,43%{opacity:0;filter:blur(3px)}52%{opacity:.5;filter:blur(1px)}78%,to{opacity:1;filter:blur(0)}}@keyframes seal-ripple{0%,44%{opacity:0;transform:scale(.45)}48%{opacity:.6}90%,to{opacity:0;transform:scale(2.1)}}@keyframes seal-halo{0%,35%{opacity:.2;transform:scale(.9)}55%{opacity:1;transform:scale(1.1)}to{opacity:.65;transform:scale(1)}}@media(max-width:600px){.sheet-primary-choice{align-items:stretch;flex-direction:column;padding:18px}.primary-seal-dialog{padding:28px 22px 22px}.primary-seal-dialog h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.pcard.is-stamping .pcard-seal,.pcard.is-stamping .pcard-seal-impression,.primary-seal-halo{animation:none}.pcard.is-stamping .pcard-seal-ripple,.pcard.is-stamping .pcard-seal-tool{animation:none;display:none}.primary-seal-action{transition:none}}@media (min-width:641px){html:root[data-design=suzhi] [data-card-style][data-card-style],html:root[data-design=suzhi][data-card-style]{--pc-paper:#fcfdfe;--pc-wash:#fdfeff;--pc-base:#f9fafb;--pc-ink:#1f1f1f;--pc-secondary:#494a4b;--pc-muted:#7b7c7d;--pc-gold:#8d8e8f;--pc-line:rgba(33,33,33,.2);--pc-edge:#e8e9ea;--pc-depth:#d2d3d4;--pc-seal:#8f1f18;--pc-badge:transparent;--pc-sheen:rgba(255,255,255,.55);--pc-rim:#fcfdfe;--pc-rim-inner:#fcfdfe;--pc-texture:none;--pc-pattern:none}html:root[data-design=suzhi] .pcard.pl[data-plate]:not(.pcard-new){--pl-t:9px;--pl-r:7px;--pl-bevel:5px;--pl-ink:#d9dde2;--pl-ink-2:#b3b9c0;--pl-ink-3:#8b929a;--pl-rim-dark:rgba(0,0,0,.8);--pl-rim-light:rgba(232,237,243,.16);--pl-cut:-1px -1px 0 var(--pl-rim-dark),1px 1px 0 var(--pl-rim-light);--pl-tex:26% 18%;position:relative;z-index:auto;display:block;box-sizing:border-box;width:100%;min-height:0;margin:0;padding:0 0 var(--pl-t);border:0;border-radius:var(--pl-r);outline:0;background:none;box-shadow:none;filter:none;color:var(--pl-ink);container-type:inline-size;isolation:isolate;transform:translate(var(--drag-x,0),var(--drag-y,0)) rotate(calc(var(--drag-r, 0deg) * .45));transform-style:flat;transition:none;animation:none;cursor:default}html:root[data-design=suzhi] .pcard.pl[data-plate]:not(.pcard-new):after,html:root[data-design=suzhi] .pcard.pl[data-plate]:not(.pcard-new):before{content:none;display:none}html:root[data-design=suzhi] .pcard.pl[data-plate]:not(.pcard-new):is(:hover,.is-selected,.is-primary){background:none;box-shadow:none;filter:none}html:root[data-design=suzhi] .pcard.pl[data-plate][data-scene="2"]{--pl-tex:74% 12%}html:root[data-design=suzhi] .pcard.pl[data-plate][data-scene="3"]{--pl-tex:8% 62%}html:root[data-design=suzhi] .pcard.pl[data-plate][data-scene="4"]{--pl-tex:92% 74%}html:root[data-design=suzhi] .pcard.pl[data-plate][data-scene="5"]{--pl-tex:44% 96%}html:root[data-design=suzhi] .pcard.pl[data-plate][data-scene="6"]{--pl-tex:60% 40%}html:root[data-design=suzhi] .pcard.pl[data-plate][data-tone="2"]{--pl-tone:rgba(34,42,54,.2)}html:root[data-design=suzhi] .pcard.pl[data-plate][data-tone="3"]{--pl-tone:rgba(236,240,245,.028)}html:root[data-design=suzhi] .pcard.pl[data-plate][data-tone="4"]{--pl-tone:rgba(0,0,0,.16)}html:root[data-design=suzhi] .pcard.pl[data-plate][data-tone="5"]{--pl-tone:rgba(58,66,76,.16)}html:root[data-design=suzhi] .pcard.pl[data-plate][data-tone="6"]{--pl-tone:rgba(236,240,245,.05)}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-ground{position:absolute;inset:0;z-index:0;pointer-events:none}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-ground:before{content:"";position:absolute;left:-6%;right:-6%;bottom:-15px;height:32px;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.3),rgba(0,0,0,.12) 55%,rgba(0,0,0,0));transition:opacity .5s}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-ground:after{content:"";position:absolute;left:1.5%;right:1.5%;bottom:-4px;height:9px;border-radius:50%;background:radial-gradient(50% 50% at 50% 45%,rgba(0,0,0,.62),rgba(0,0,0,.3) 55%,rgba(0,0,0,0));transition:opacity .35s}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-shade{position:absolute;inset:6px 2px 0 4px;border-radius:var(--pl-r);box-shadow:10px 16px 26px -8px rgba(0,0,0,.42),3px 6px 9px -3px rgba(0,0,0,.34);transition:opacity .5s}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-shade.is-lift{opacity:0;box-shadow:20px 38px 50px -14px rgba(0,0,0,.42),8px 16px 22px -8px rgba(0,0,0,.26)}html:root[data-design=suzhi] .pcard.pl[data-plate].is-dragging>.pl-ground:after,html:root[data-design=suzhi] .pt-hang.is-pulled>.pcard.pl[data-plate]>.pl-ground:after{opacity:0}html:root[data-design=suzhi] .pcard.pl[data-plate].is-dragging>.pl-ground:before{opacity:.35}html:root[data-design=suzhi] .pcard.pl[data-plate].is-dragging .pl-shade,html:root[data-design=suzhi] .pt-hang.is-pulled>.pcard.pl[data-plate] .pl-shade{opacity:0}html:root[data-design=suzhi] .pcard.pl[data-plate].is-dragging .pl-shade.is-lift,html:root[data-design=suzhi] .pt-hang.is-pulled>.pcard.pl[data-plate] .pl-shade.is-lift{opacity:1}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-slab{position:relative;z-index:1;display:block;border-radius:var(--pl-r);transform-origin:50% 54%}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-side{position:absolute;inset:0;border-radius:var(--pl-r);transform:translateY(var(--pl-t));background:linear-gradient(180deg,rgba(226,231,238,.26) 0,rgba(226,231,238,.06) 1.5px,rgba(226,231,238,0) 3px) 0 100% /100% var(--pl-t) no-repeat,linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.5)) 0 100% /100% var(--pl-t) no-repeat,linear-gradient(90deg,rgba(226,231,238,.07),rgba(226,231,238,0) 40%,rgba(0,0,0,.28)) 0 100% /100% var(--pl-t) no-repeat,url(/art/desk/pcard/stone-side.webp) 0 100% /320px var(--pl-t) repeat-x,#121315;pointer-events:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-stone{position:absolute;inset:0;box-sizing:border-box;border:var(--pl-bevel) solid;border-color:rgba(228,233,240,.24) rgba(0,0,0,.4) rgba(0,0,0,.56) rgba(228,233,240,.13);border-radius:var(--pl-r);background:linear-gradient(164deg,rgba(240,244,250,.09) 0,rgba(240,244,250,0) 36%,rgba(0,0,0,0) 60%,rgba(0,0,0,.2) 100%) border-box,radial-gradient(130% 95% at 30% 20%,rgba(0,0,0,0) 56%,rgba(0,0,0,.24) 100%) border-box,linear-gradient(var(--pl-tone,transparent),var(--pl-tone,transparent)) border-box,url(/art/desk/pcard/stone-face.webp) var(--pl-tex) /172% auto no-repeat border-box,#1c1e21;box-shadow:inset 0 1px 0 rgba(0,0,0,.34),inset 1px 0 0 rgba(0,0,0,.24),inset 0 -1px 0 rgba(226,231,238,.08),inset -1px 0 0 rgba(226,231,238,.05);pointer-events:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-stone:after{content:"";position:absolute;inset:calc(var(--pl-bevel) * -1);border-radius:var(--pl-r);box-shadow:inset 0 1px 0 rgba(236,240,246,.42),inset 1px 0 0 rgba(236,240,246,.18),inset 0 -1px 0 rgba(0,0,0,.5),inset -1px 0 0 rgba(0,0,0,.35)}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-slab:after{content:"";position:absolute;inset:-1px -1px calc(var(--pl-t) * -1 - 1px);border-radius:calc(var(--pl-r) + 1px);box-shadow:0 0 0 2px #fbfcfd,0 0 0 3.5px #232427;opacity:0;transition:opacity .35s;pointer-events:none}html:root[data-design=suzhi] .pcard.pl[data-plate].is-selected>.pl-slab:after{opacity:1}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-glint{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:var(--pl-r);background:linear-gradient(118deg,rgba(240,244,250,0) 24%,rgba(240,244,250,.055) 42%,rgba(240,244,250,.02) 52%,rgba(240,244,250,0) 62%);pointer-events:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-spec{position:absolute;left:0;top:0;width:130cqi;height:130cqi;background:radial-gradient(closest-side,rgba(242,246,251,.15),rgba(242,246,251,.055) 42%,rgba(242,246,251,0) 100%);transform:translate(-39cqi,-43cqi);opacity:.75;transition:opacity .6s}html:root[data-design=suzhi] .pcard.pl[data-plate]:hover .pl-spec{opacity:1;will-change:transform}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-slab>.pcard-hit{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0;box-sizing:border-box;width:100%;min-height:0;margin:0;padding:calc(var(--pl-bevel) + 15px) calc(var(--pl-bevel) + 10px) calc(var(--pl-bevel) + 14px);border:0;border-radius:var(--pl-r);outline:0;background:none;box-shadow:none;color:var(--pl-ink);font:inherit;text-align:center;opacity:1;filter:none;transform:none;-webkit-mask:none;mask:none;overflow:visible;cursor:pointer;-webkit-tap-highlight-color:transparent}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-slab>.pcard-hit:after,html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-slab>.pcard-hit:before{content:none;display:none}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-slab>.pcard-hit:disabled{cursor:inherit}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-slab>.pcard-hit:focus-visible{outline:2px solid #232427;outline-offset:5px}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-birth{display:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-zodiac{position:absolute;left:calc(var(--pl-bevel) + 6px);top:calc(var(--pl-bevel) + 7px);display:grid;justify-items:center;gap:1px;width:29cqi;pointer-events:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-zodiac-relief{display:block;width:100%;aspect-ratio:1;background-repeat:no-repeat;background-position:50% 100%;background-size:contain}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=rat]{background-image:url(/art/desk/pcard/zodiac-rat.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=ox]{background-image:url(/art/desk/pcard/zodiac-ox.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=tiger]{background-image:url(/art/desk/pcard/zodiac-tiger.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=rabbit]{background-image:url(/art/desk/pcard/zodiac-rabbit.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=dragon]{background-image:url(/art/desk/pcard/zodiac-dragon.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=snake]{background-image:url(/art/desk/pcard/zodiac-snake.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=horse]{background-image:url(/art/desk/pcard/zodiac-horse.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=goat]{background-image:url(/art/desk/pcard/zodiac-goat.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=monkey]{background-image:url(/art/desk/pcard/zodiac-monkey.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=rooster]{background-image:url(/art/desk/pcard/zodiac-rooster.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=dog]{background-image:url(/art/desk/pcard/zodiac-dog.webp)}html:root[data-design=suzhi] .pl-zodiac-relief[data-zodiac=pig]{background-image:url(/art/desk/pcard/zodiac-pig.webp)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-zodiac-sign{display:flex;align-items:baseline;gap:.14em;color:var(--pl-ink-2);font-family:var(--sz-kai,"LXGW WenKai","KaiTi",serif);font-size:clamp(12px,5.6cqi,15px);line-height:1.2;letter-spacing:.1em;text-shadow:var(--pl-cut)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-zodiac-sign small{color:var(--pl-ink-3);font-size:.86em}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-medallion{position:relative;display:grid;place-items:center;flex:none;width:calc(28cqi + 14px);aspect-ratio:1;margin:0 0 12px;border-radius:50%;background:radial-gradient(circle at 46% 42%,#18191c 55%,#0e0f11 100%);box-shadow:inset 2px 3px 5px rgba(0,0,0,.85),inset -1px -1px 0 rgba(228,233,240,.1),0 0 0 1px rgba(0,0,0,.4),1px 1px 0 1px rgba(228,233,240,.07)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-medallion:before{content:"";position:absolute;inset:3px;border-radius:50%;background:conic-gradient(from 210deg,#eef1f4,#b4bbc2 14%,#6b7279 34%,#4b5157 48%,#7d848b 62%,#c6ccd2 80%,#eef1f4);box-shadow:0 1px 2px rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.22),inset 0 0 0 2px rgba(0,0,0,.25)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-medallion:after{content:"";position:absolute;inset:0;z-index:2;width:28cqi;height:28cqi;margin:auto;border-radius:50%;box-shadow:inset 1px 2px 3px rgba(0,0,0,.5),inset -1px -1px 1px rgba(255,255,255,.2);pointer-events:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-medallion>.profile-avatar{position:relative;z-index:1;width:28cqi;height:28cqi;min-width:0;margin:0;border:0;font-size:13cqi;box-shadow:none;transform:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-medallion>.profile-avatar:after{display:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-medallion>.profile-avatar.is-primary{box-shadow:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-title{display:grid;justify-items:center;gap:7px;width:100%;min-width:0}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-name{display:block;max-width:100%;overflow:hidden;padding-left:.16em;color:var(--pl-ink);font-family:var(--sz-kai,"LXGW WenKai","KaiTi",serif);font-size:clamp(22px,12.2cqi,34px);font-weight:400;line-height:1.22;letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--pl-cut),0 0 6px rgba(0,0,0,.35)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-meta{display:flex;align-items:center;justify-content:center;gap:9px;min-height:20px}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-tag{padding:1px 8px 2px;border-radius:2px;background:rgba(0,0,0,.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,.75),inset -1px -1px 0 rgba(228,233,240,.09),0 0 0 1px rgba(0,0,0,.22);color:var(--pl-ink-2);font-size:clamp(12px,5.4cqi,14px);line-height:1.5;letter-spacing:.14em;text-shadow:-1px -1px 0 rgba(0,0,0,.55)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-ver{color:var(--pl-ink-3);font-family:var(--sz-serif,serif);font-size:clamp(12px,5.2cqi,13.5px);letter-spacing:.06em;text-shadow:var(--pl-cut)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-pillars{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:15px;padding-top:12px}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-pillars:before{content:"";position:absolute;left:5%;right:5%;top:0;height:2px;background:linear-gradient(180deg,rgba(0,0,0,.78) 0 1px,rgba(228,233,240,.11) 1px 2px)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-pillars.is-empty{display:block;color:var(--pl-ink-3);font-size:14px;letter-spacing:.2em;text-shadow:var(--pl-cut)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-pillar{display:grid;justify-items:center;gap:3px;min-width:0}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-pillar-label{margin-bottom:2px;color:var(--pl-ink-3);font-size:clamp(11.5px,5.2cqi,13px);line-height:1.2;text-shadow:-1px -1px 0 rgba(0,0,0,.6)}html:root[data-design=suzhi] .pcard.pl[data-plate] :is(.pl-gan,.pl-zhi){color:var(--pl-ink);font-family:var(--sz-kai,"LXGW WenKai","KaiTi",serif);font-size:clamp(19px,9.8cqi,28px);line-height:1.16;text-shadow:var(--pl-cut)}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-zhi{color:#c6cbd1}html:root[data-design=suzhi] .pcard.pl[data-plate] .pcard-seal{position:absolute!important;top:calc(var(--pl-bevel) + 9px)!important;right:calc(var(--pl-bevel) + 9px)!important;left:auto!important;z-index:3;display:block;width:clamp(24px,12.5cqi,34px)!important;height:auto!important;aspect-ratio:14/15;margin:0;padding:0;border:0!important;outline:0!important;border-radius:3px;background:transparent!important;box-shadow:none!important;color:#eef0f3!important;font:inherit;opacity:1;mix-blend-mode:normal;filter:none;transform:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pcard-seal:after{display:none}html:root[data-design=suzhi] .pcard.pl[data-plate] .pcard-seal-impression{position:absolute;inset:0;display:grid;place-items:center;border:0;outline:0;border-radius:3px;background:radial-gradient(120% 120% at 24% 18%,rgba(255,255,255,.16),rgba(255,255,255,0) 52%),linear-gradient(160deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.22)),#8f1f18;box-shadow:inset 1px 1px 2px rgba(0,0,0,.55),inset -1px -1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(0,0,0,.5),1px 1px 0 1px rgba(228,233,240,.08);color:#eef0f3;font-family:var(--sz-kai,"LXGW WenKai","KaiTi",serif);font-size:clamp(14px,7.6cqi,20px);font-style:normal;line-height:1;text-shadow:-1px -1px 0 rgba(60,10,8,.55)}html:root[data-design=suzhi] .pcard.pl[data-plate].is-stamping .pcard-seal{animation-name:pl-seal-press}html:root[data-design=suzhi] .pcard.pl[data-plate] .pcard-seal-ripple{border:1px solid rgba(143,31,24,.8)!important;border-radius:4px}html:root[data-design=suzhi] .pcard.pl[data-plate] .pcard-seal-tool{border:1px solid #50555b!important;border-radius:5px;background:linear-gradient(150deg,#43474c,#212326 46%,#111214)!important;box-shadow:inset 0 -4px 0 #8f1f18,inset 0 1px 0 rgba(255,255,255,.18),4px 8px 12px rgba(0,0,0,.45)!important}html:root[data-design=suzhi] .pcard.pl[data-plate] .pcard-seal-tool:before{border:1px solid #50555b!important;background:linear-gradient(90deg,#2a2d31,#6a7077 48%,#2a2d31)!important;box-shadow:1px 3px 4px rgba(0,0,0,.45)!important}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pcard-primary-btn{position:absolute;left:50%;top:calc(100% + 8px);bottom:auto;z-index:3;padding:6px 14px 7px;border:0;border-radius:999px;background:#1d1e21;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 8px 16px -8px rgba(0,0,0,.6);color:#eef0f3;font-family:var(--sz-sans,sans-serif);font-size:13px;letter-spacing:.14em;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),background .25s;cursor:pointer}html:root[data-design=suzhi] .pcard.pl[data-plate]:is(:hover,:focus-within)>.pcard-primary-btn{opacity:1;transform:translate(-50%)}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pcard-primary-btn:hover:not(:disabled){background:#000;color:#f4f6f8}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pcard-primary-btn:focus-visible{outline:2px solid #232427;outline-offset:3px}html:root[data-design=suzhi] .pcard.pl[data-plate]:not(.pcard-new).is-dragging{z-index:40;transform:translate(var(--drag-x,0),var(--drag-y,0)) rotate(calc(var(--drag-r, 0deg) * .45)) scale(1.025);transition:none;will-change:transform;cursor:grabbing}html:root[data-design=suzhi] .pcard.pl[data-plate]:not(.pcard-new).is-springing{z-index:40;will-change:transform;transition:transform 1.05s linear(0,.3 9%,.64 18%,.9 28%,1.03 38%,1.05 46%,1.02 58%,.995 72%,1)}html:root[data-design=suzhi] :is(.reading-subject-panel,.bz-subject,.hehun-stage):has(.pcard.pl:is(.is-dragging,.is-springing)){z-index:45}html:root[data-design=suzhi] :is(.reading-subject-plinth,.bz-profile-plinth,.nm-card-plinth):has(>.pcard.pl):after{display:none}html:root[data-design=suzhi] :is(.reading-subject-plinth,.bz-profile-plinth):has(>.pcard.pl){padding:0 4px 22px;perspective:none}html:root[data-design=suzhi] .hehun-card-place:has(>.pcard.pl){display:block;perspective:none}html:root[data-design=suzhi] .hehun-picker-card:has(>.pcard.pl){--fan-angle:0deg!important;padding-bottom:6px}html:root[data-design=suzhi] .hehun-picker-card:has(>.pcard.pl):is(:hover,:focus-within){transform:translateY(-8px)}html:root[data-design=suzhi] .hehun-card-flight .pcard.pl[data-plate] .pcard-primary-btn{display:none}html:root[data-design=suzhi] .pt-tree .pt-hang>.pcard.pl[data-plate]:not(.pcard-new){width:186px;zoom:1;filter:none!important;box-shadow:none;transform-origin:50% 12px}html:root[data-design=suzhi] .pt-tree .pt-hang>.pcard.pl[data-plate]>.pl-ground:after,html:root[data-design=suzhi] .pt-tree .pt-hang>.pcard.pl[data-plate]>.pl-ground:before{display:none}html:root[data-design=suzhi] .pt-tree .pt-hang>.pcard.pl[data-plate] .pl-shade{box-shadow:14px 22px 30px -10px rgba(0,0,0,.36),5px 9px 12px -6px rgba(0,0,0,.28)}html:root[data-design=suzhi] .pt-tree.has-wind .pt-hang>.pcard.pl[data-plate]:not(.pcard-new){transform-origin:50% 12px;transform:translate(var(--pull-x,0),var(--pull-y,0)) rotate(var(--pull-card,0deg));transition:none;cursor:grab}html:root[data-design=suzhi] .pt-tree .pt-hang.is-pulled>.pcard.pl[data-plate]:not(.pcard-new){box-shadow:none;cursor:grabbing}html:root[data-design=suzhi] .pt-tree .pt-hang>.pcard.pl[data-plate]>.pl-slab:before{content:"";position:absolute;left:50%;top:7px;z-index:3;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:radial-gradient(circle at 62% 68%,#3a3d41 0,#101113 48%,#060607 70%);box-shadow:inset 1px 2px 2px rgba(0,0,0,.9),0 1px 0 rgba(228,233,240,.16),0 -1px 0 rgba(0,0,0,.55);pointer-events:none}html:root[data-design=suzhi] .pt-tree.is-planted .pt-hang.deck-slot:has(>.pcard.pl):before{width:1.6px;height:calc(var(--cord, 30px) + 12px + var(--pull-len, 0px));margin-left:-.8px;background:linear-gradient(90deg,#15161a,#4b4e53 50%,#15161a)}html:root[data-design=suzhi] .pt-tree.is-planted .pt-hang.deck-slot:has(>.pcard.pl):after{top:calc(var(--cord, 30px) + 9.5px);width:6px;height:5px;margin-left:-3px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#5b5f64,#1a1b1e 70%);box-shadow:0 1px 1px rgba(0,0,0,.5)}html:root[data-design=suzhi] :is(.pt-tree.is-planted,.pt-tree.is-planted.is-gust) .pt-hang.deck-slot{transform:perspective(1100px) rotate(calc(var(--pt-sw, 0deg) * .45)) rotateY(calc(var(--pt-tw, 0deg) * .16)) rotateX(calc(var(--pt-tx, 0deg) * .35))}html:root[data-design=suzhi] .pt-tree.is-planted .pt-hang.deck-slot:has(>.pcard.pl):not(.pt-hang-new){animation-name:pl-hang-drop}html:root[data-design=suzhi] .pt-tree.has-drawn .pt-hang:not(.is-drawn):not(:hover)>.pcard.pl[data-plate]{filter:none!important}html:root[data-design=suzhi] .pt-tree.has-drawn .pt-hang:not(.is-drawn):not(:hover)>.pcard.pl[data-plate] .pl-glint{background-color:rgba(250,251,252,.05)}html:root[data-design=suzhi] .primary-seal-stage:has(>.pcard.pl){perspective:none}}@keyframes pl-seal-press{0%,40%{transform:none}48%{transform:scale(.9)}60%,to{transform:none}}@keyframes pl-hang-drop{0%{opacity:0;transform:translateY(-64px) rotate(-3deg)}38%{opacity:1;transform:translateY(5px) rotate(1.6deg)}58%{transform:translateY(-1.5px) rotate(-.8deg)}78%{transform:translateY(.5px) rotate(.3deg)}to{opacity:1;transform:none}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .pcard.pl[data-plate]:not(.pcard-new),html:root[data-design=suzhi] .pcard.pl[data-plate]:not(.pcard-new):is(.is-dragging,.is-springing){transform:none!important;transition:none!important}html:root[data-design=suzhi] .pcard.pl[data-plate] :is(.pl-spec,.pl-shade,.pcard-primary-btn){transition:none!important}html:root[data-design=suzhi] .pcard.pl[data-plate]>.pl-slab:after{transition:none!important}html:root[data-design=suzhi] .pcard.pl[data-plate] .pl-spec{transform:translate(-39cqi,-43cqi)!important}}@media (min-width:641px){html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card,html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject),html:root[data-design=suzhi] :is(.hehun-empty-card,.hehun-guest-card):not(.pcard):not(.pl-x){--pl-ink:#d9dde2;--pl-ink-2:#b3b9c0;--pl-ink-3:#8b929a;--pl-cut:-1px -1px 0 rgba(0,0,0,.8),1px 1px 0 rgba(232,237,243,.16);border-color:currentcolor;border-color:rgba(228,233,240,.2) rgba(0,0,0,.4) rgba(0,0,0,.55) rgba(228,233,240,.1);border-style:solid;border-width:5px;border-radius:7px;background:linear-gradient(164deg,rgba(240,244,250,.075),rgba(240,244,250,0) 36%,rgba(0,0,0,0) 60%,rgba(0,0,0,.2)) border-box,radial-gradient(130% 95% at 30% 20%,rgba(0,0,0,0) 56%,rgba(0,0,0,.24) 100%) border-box,url(/art/desk/pcard/stone-face.webp) 40% 30% /172% auto no-repeat border-box,#1c1e21;box-shadow:inset 0 1px 0 rgba(0,0,0,.34),inset 1px 0 0 rgba(0,0,0,.24),0 -1px 0 rgba(236,240,246,.1),0 2px 0 #2b2e33,0 9px 0 #131416,0 10px 0 #0c0d0e,0 13px 6px -3px rgba(0,0,0,.55),10px 24px 28px -10px rgba(0,0,0,.42);color:var(--pl-ink);filter:none}html:root[data-design=suzhi] :is(.hehun-empty-card,.hehun-guest-card):not(.pcard):not(.pl-x){min-height:0;height:296px;margin:0 0 9px;transition:transform .6s cubic-bezier(.22,1,.36,1)}html:root[data-design=suzhi] .hehun-empty-card:not(.pcard):not(.pl-x):hover:not(:disabled){transform:translateY(-3px);background-color:#1c1e21;border-color:rgba(228,233,240,.2) rgba(0,0,0,.4) rgba(0,0,0,.55) rgba(228,233,240,.1)}html:root[data-design=suzhi] :is(.hehun-empty-card,.hehun-guest-card):not(.pcard):not(.pl-x):disabled{opacity:1}html:root[data-design=suzhi] :is(.hehun-empty-card,.hehun-guest-card):not(.pcard):not(.pl-x):disabled>:not(.hehun-empty-frame){opacity:.55}html:root[data-design=suzhi] .hehun-empty-card:not(.pcard):not(.pl-x) .hehun-empty-frame{inset:9px;border:1px dashed rgba(0,0,0,.75);border-radius:3px;box-shadow:1px 1px 0 rgba(232,237,243,.07),inset 1px 1px 0 rgba(232,237,243,.05)}html:root[data-design=suzhi] :is(.hehun-empty-card,.hehun-guest-card):not(.pcard):not(.pl-x) .celestial-dial{color:rgba(206,212,219,.55);opacity:1}html:root[data-design=suzhi] :is(.hehun-empty-card,.hehun-guest-card):not(.pcard):not(.pl-x) strong{color:var(--pl-ink);font-family:var(--sz-kai,"LXGW WenKai",serif);font-size:19px;font-weight:400;letter-spacing:.2em;text-shadow:var(--pl-cut)}html:root[data-design=suzhi] :is(.hehun-empty-card,.hehun-guest-card):not(.pcard):not(.pl-x) :is(small,>span:not([class])){color:var(--pl-ink-2);font-size:13px;letter-spacing:.12em;text-shadow:-1px -1px 0 rgba(0,0,0,.6)}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject){border-width:3px;border-radius:7px;padding:6px 18px 6px 24px;box-shadow:inset 0 1px 0 rgba(0,0,0,.34),inset 1px 0 0 rgba(0,0,0,.24),0 2px 0 #2b2e33,0 6px 0 #131416,0 7px 0 #0c0d0e,0 9px 5px -3px rgba(0,0,0,.5),8px 16px 20px -10px rgba(0,0,0,.4);transition:transform .6s cubic-bezier(.22,1,.36,1)}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject):hover{transform:translateY(-2px)}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject):before{content:"";position:absolute;left:7px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:radial-gradient(circle at 62% 68%,#3a3d41 0,#101113 48%,#060607 70%);box-shadow:inset 1px 1px 2px rgba(0,0,0,.9),0 1px 0 rgba(228,233,240,.16)}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject) .consultation-subject__label{color:var(--pl-ink-3);text-shadow:-1px -1px 0 rgba(0,0,0,.6)}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject) .consultation-subject__name{color:var(--pl-ink);font-family:var(--sz-kai,"LXGW WenKai",serif);font-weight:400;text-shadow:var(--pl-cut)}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject) .consultation-subject__medallion{border:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#c6ccd2 0 62%,#6b7279 70%,#eef1f4 78%,#4b5157 86%,#101113 90%);box-shadow:inset 1px 2px 3px rgba(0,0,0,.7),0 0 0 1px rgba(0,0,0,.45),1px 1px 0 1px rgba(228,233,240,.08)}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject) .consultation-subject__medallion:after{display:none}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject) .consultation-subject__medallion>.profile-avatar{border:0;box-shadow:inset 1px 2px 3px rgba(0,0,0,.45)}html:root[data-design=suzhi] .consultation-subject.ask-subject-summary.ask-subject-summary:not(.phone-subject) .consultation-subject__switch{border:1px solid #4b5157;background:#1d1e21;color:#e3e7eb;box-shadow:0 1px 2px rgba(0,0,0,.5)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card{width:226px;padding:26px 18px 22px;transform:rotateX(calc((.5 - var(--ink-v, .5)) * 5deg)) rotateY(calc((var(--ink-u, .5) - .5) * 5deg));transition:transform 1.1s cubic-bezier(.16,1,.3,1)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card:before{inset:7px;border:0;border-radius:3px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.7),inset -1px -1px 0 rgba(232,237,243,.08)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card .bp-preview-kicker{color:var(--pl-ink-3);text-shadow:-1px -1px 0 rgba(0,0,0,.6)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card>strong{color:var(--pl-ink);text-shadow:var(--pl-cut),0 0 6px rgba(0,0,0,.35)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card>strong.is-empty{color:rgba(217,221,226,.3);text-shadow:-1px -1px 0 rgba(0,0,0,.6)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card .bp-preview-tag{background:rgba(0,0,0,.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,.75),inset -1px -1px 0 rgba(228,233,240,.09);color:var(--pl-ink-2)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card dl{border-top:0;background:linear-gradient(180deg,rgba(0,0,0,.78) 0 1px,rgba(228,233,240,.11) 1px 2px) 0 0 /100% 2px no-repeat}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card dl>div{border-bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0 1px,rgba(228,233,240,.06) 1px 2px) 0 100% /100% 2px no-repeat}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card dt{color:var(--pl-ink-3)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card dd{color:rgba(217,221,226,.35)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card dl>div.is-set dd{color:var(--pl-ink);text-shadow:var(--pl-cut)}html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card .bp-preview-seal{background:#8f1f18;color:#eef0f3;box-shadow:inset 1px 1px 2px rgba(0,0,0,.55),inset -1px -1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(0,0,0,.5);transform:none}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .bp-studio .bp-preview .bp-preview-card.bp-preview-card{transform:none;transition:none}html:root[data-design=suzhi] :is(.hehun-empty-card,.hehun-guest-card,.consultation-subject.ask-subject-summary){transition:none}}