@charset "UTF-8";page{background:#f4efe5;color:#27231f;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.page{padding:1rem .7rem}.hero{background:radial-gradient(circle at 80% 15%,#68423a 0,#30221d 38%,#171411 100%);border-radius:.1rem .1rem .95rem .1rem;box-shadow:0 .45rem 1rem rgba(54,35,24,.18);color:#fffaf1;overflow:hidden;padding:1.35rem .85rem 1.05rem;position:relative}.hero:after{border:.025rem solid hsla(34,52%,72%,.18);border-radius:50%;content:"";height:8rem;position:absolute;right:-3rem;top:-3.25rem;width:8rem}.seal{align-items:center;border:.05rem solid #a9503c;color:#c9674f;display:flex;font-family:serif;height:1.35rem;justify-content:center;position:absolute;right:.75rem;top:.7rem;width:1.35rem}.eyebrow{color:#d8b99a;font-size:.525rem;letter-spacing:.175rem}.title{display:block;font-family:Songti SC,serif;font-size:1.35rem;letter-spacing:.125rem;margin:.45rem 0}.hero-copy{display:block;font-family:serif;font-size:.75rem;letter-spacing:.05rem}.hero-rule{background:#c2a278;height:.025rem;margin:.6rem 0;width:1.4rem}.hero-note{color:#c9baaa;font-size:.525rem}.hero-button{background:#a84d3b!important;margin-top:.8rem!important;width:100%}.muted{color:#82786b;font-size:.6rem;line-height:1.75}.trust-row{border-bottom:.025rem solid #d9cfbf;color:#817468;display:grid;font-size:.475rem;grid-template-columns:repeat(3,1fr);padding:.7rem .15rem;text-align:center}.trust-row taro-view-core + taro-view-core{border-left:.025rem solid #d9cfbf}.trust-number{color:#8e3d30;display:block;font:.85rem serif}.chapter{align-items:center;color:#8e3d30;display:flex;font-size:.525rem;gap:.375rem;letter-spacing:.075rem;margin:1.1rem 0 .45rem}.chapter taro-view-core{background:#d8cbbb;flex:1;height:.025rem}.grid{display:grid;gap:.45rem;grid-template-columns:1fr}.card{background:#fffaf1;border:.025rem solid #dfd4c4;border-radius:.45rem;padding:.7rem}.product-card{border-radius:.1rem .45rem .45rem .1rem;display:flex;gap:.55rem}.mark{align-items:center;border:.025rem solid #9d5143;color:#8e3d30;display:flex;flex:none;font:.85rem serif;height:1.65rem;justify-content:center;width:1.65rem}.product-copy{flex:1}.card-title{display:block;font-family:Songti SC,serif;font-size:.8rem;margin-bottom:.2rem}.tag{background:#ebe0d0;border-radius:2.475rem;color:#8b3d2e;display:inline-block;font-size:.475rem;margin-bottom:.3rem;padding:.125rem .3rem}.source{color:#9b7b60;font-size:.5rem;margin-top:.35rem}.text-link{background:transparent!important;color:#8e3d30!important;font-size:.575rem!important;margin:0!important;padding:.45rem 0 0!important;text-align:left!important}.text-link:after{border:0!important}.voice-preview{display:grid;gap:.35rem;grid-template-columns:1fr 1fr}.voice-card{background:#ede5d8;border-top:.075rem solid transparent;padding:.6rem .45rem}.voice-card.active{background:#251f1a;border-color:#b85d49;color:#f8eee1}.voice-card.active .muted{color:#bfb1a4}.voice-en{color:#a64e3c;display:block;font-size:.45rem;letter-spacing:.05rem;margin-bottom:.25rem}.lifestyle-card{align-items:center;background:linear-gradient(135deg,#d9d2c2,#eee8dd);border:.025rem solid #cbc0b0;display:flex;justify-content:space-between;overflow:hidden;padding:.8rem;position:relative}.lifestyle-card > taro-view-core{max-width:78%}.lifestyle-mark{color:rgba(115,70,53,.2);font:1.75rem serif}.manifesto{background:rgba(255,250,241,.55);border:.025rem solid #ddd0be;margin-top:1.05rem;padding:1.35rem .6rem;text-align:center}.manifesto-title{display:block;font:.9rem serif;margin:.45rem 0}.button{background:#8b3d2e!important;border-radius:2.475rem!important;color:#fff!important;margin-top:.6rem}.ghost{background:#e9dfd1!important;color:#4d4037!important}.field{margin:.65rem 0}.label{color:#6f655b;display:block;font-size:.575rem;letter-spacing:.025rem;margin-bottom:.25rem}.input{background:#fffaf1;border:.025rem solid #d7cab8;border-radius:.2rem;padding:.55rem}.unknown-row{align-items:center;display:flex;justify-content:space-between}.notice{background:#ebe1d3;border-left:.075rem solid #a74e3c;color:#716458;font-size:.55rem;line-height:1.6;padding:.45rem}.step{color:#9d7d61;font-size:.5rem;letter-spacing:.075rem;text-align:center}.segmented{background:#eee5d8;border:.025rem solid #ccbdaa;display:grid;grid-template-columns:1fr 1fr;padding:.125rem}.segmented taro-view-core{color:#73685e;padding:.45rem;text-align:center}.segmented .selected{background:#2b241f;color:#f8eee1}.form-foot{color:#94887b;font-size:.475rem;margin-top:.5rem;text-align:center}.ai-mark{background:#ece5d9;border-radius:.1rem;color:#61584d;font-size:.525rem;padding:.25rem .4rem}.section{margin-top:.6rem}.section-title{font-size:.725rem;font-weight:600;margin-bottom:.3rem}.section-body{color:#4e473f;line-height:1.85}.price{color:#8b3d2e;font-size:.95rem;font-weight:700}.relation-picker{align-items:center;display:flex;justify-content:space-between}.profile-optional{background:hsla(0,0%,100%,.5);border:.025rem solid rgba(21,132,120,.2);border-radius:.45rem;margin-top:.7rem;padding:.6rem}.renew-consent{align-items:center;background:hsla(0,0%,100%,.62);border:.025rem solid rgba(21,132,120,.25);border-radius:.45rem;display:flex;gap:.5rem;padding:.6rem}.renew-consent > taro-view-core{flex:1}.renew-consent .section-title{display:block;margin-bottom:.15rem}.report-page .section-body{white-space:pre-line}.feature-disabled-page{align-items:center;background:#f4efe5;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:60vh;text-align:center}.feature-disabled-page .title{color:#2b5d50;font-size:.9rem;margin:0}.feature-disabled-page .muted{max-width:18em;text-align:center}.culture-service-notice{color:#53695d;font-size:.6rem;line-height:1.7;margin:.5rem .4rem;overflow-wrap:break-word;padding:.3rem 0;white-space:normal;text-wrap:pretty}.form-foot,.privacy-in-chat,.privacy-strip{height:auto;overflow-wrap:break-word;white-space:normal;text-wrap:pretty}.tech-orbit{border:.025rem solid rgba(91,111,113,.12);border-radius:50%;box-shadow:0 0 2rem rgba(70,120,125,.08);height:13rem;position:fixed;right:-6.5rem;top:6.5rem;width:13rem;z-index:-1}.mood-cloud{display:flex;flex-wrap:wrap;gap:.35rem;margin:.85rem 0}.mood-chip{background:rgba(255,250,241,.7);border:.025rem solid #cfc3b3;border-radius:2.475rem;color:#73685e;padding:.4rem .6rem}.mood-chip.selected{background:linear-gradient(135deg,#365d5c,#6b8e87);border-color:#598681;box-shadow:0 0 .6rem rgba(76,126,122,.18);color:#effcf8}.glow-card{background:linear-gradient(135deg,#e8ece6,#fffaf1);border-color:#93aaa5}.compose{border-top:.075rem solid #547d7a;margin-top:.7rem}.resonance-card{background:rgba(255,250,241,.82);border:.025rem solid #d8cdbd;border-radius:.45rem .1rem .45rem .45rem;margin-top:.45rem;padding:.65rem}.post-head{align-items:center;color:#5f756f;display:flex;font-size:.55rem;justify-content:space-between;margin-bottom:.45rem}.resonate{background:transparent!important;color:#537b78!important;font-size:.55rem!important;margin:.45rem 0 0!important;padding:0!important;text-align:left!important}.resonate:after{border:0!important}@media (min-width:768px){.page{margin:0 auto;max-width:18rem}.grid{grid-template-columns:repeat(3,1fr)}.product-card{display:block}.mark{margin-bottom:.5rem}.hero{padding:1.8rem 1.5rem}.voice-preview{gap:.55rem}.community-page,.mood-page{padding-top:1.75rem}}:root{--jade:#103d39;--jade-deep:#061d1c;--jade-mid:#1b625b;--mint:#8ed5c4;--aqua:#42d9c6;--paper:#eef4ef;--ink:#102a27}.pricing-grid .price-plan:not(.featured) .plan-price{font-size:1.45rem;line-height:1.1}.pricing-grid .price-plan.featured .plan-price{font-size:1.45rem;line-height:1.1}page{background:radial-gradient(circle at 85% 4%,rgba(55,176,156,.15),transparent 28%),linear-gradient(180deg,#edf3ee,#f5f1e8 55%);color:var(--ink)}.jade-page{position:relative}.jade-hero{background:radial-gradient(circle at 78% 18%,rgba(55,220,195,.3),transparent 25%),linear-gradient(145deg,#071d1c,#124a44 58%,#0a2927);border:.025rem solid rgba(129,224,204,.25);box-shadow:0 .5rem 1.375rem rgba(8,51,47,.25)}.jade-hero:after{border-color:rgba(103,229,208,.28);box-shadow:0 0 1.125rem rgba(71,231,208,.1)}.jade-seal{align-items:center;border:.025rem solid var(--aqua);box-shadow:0 0 .45rem rgba(66,217,198,.25);color:var(--mint);display:flex;font-family:serif;height:1.35rem;justify-content:center;position:absolute;right:.75rem;top:.7rem;width:1.35rem}.jade-hero .eyebrow,.jade-manifesto .eyebrow{color:var(--mint)}.jade-hero .hero-rule{background:var(--aqua)}.jade-hero .hero-note{color:#aed3c9}.jade-hero .hero-button,.member-button,.member-cta{background:linear-gradient(90deg,#1d766c,#32a998)!important;box-shadow:0 .2rem .625rem rgba(26,128,115,.28)}.data-orbit{border:.025rem solid rgba(31,118,108,.12);border-radius:50%;position:fixed;z-index:-1}.orbit-one{height:13rem;right:-6.5rem;top:4.5rem;width:13rem}.orbit-two{height:7.5rem;left:-5.25rem;top:18rem;width:7.5rem}.jade-trust .trust-number{color:var(--jade-mid);font-size:.7rem}.privacy-strip{background:rgba(205,235,226,.55);border:.025rem solid rgba(53,130,120,.18);color:#326f68;font-size:.5rem;letter-spacing:.025rem;margin:.55rem 0;padding:.35rem .45rem;text-align:center}.jade-card{backdrop-filter:blur(.3rem);background:rgba(247,251,246,.84);border-color:rgba(35,105,96,.22);box-shadow:0 .3rem .875rem rgba(21,70,64,.06)}.jade-mark{border-color:#397d74;box-shadow:inset 0 0 .45rem rgba(61,154,142,.08);color:#23665e}.jade-tag{background:#d9eee7;color:#23665e}.jade-link{color:#226e65!important}.chapter{color:#287369}.chapter taro-view-core{background:#b7d2ca}.pricing-grid{display:grid;gap:.4rem}.price-plan{background:rgba(245,250,246,.9);border:.025rem solid rgba(31,104,95,.22);padding:.7rem}.price-plan.featured{background:radial-gradient(circle at 90% 0,rgba(61,219,194,.2),transparent 35%),linear-gradient(145deg,#092725,#15534d);box-shadow:0 .45rem 1.125rem rgba(5,55,50,.2);color:#eafff9}.price-plan.featured .muted{color:#b9d5cd}.plan-kicker{color:#46b9a9;display:block;font-size:.45rem;letter-spacing:.075rem}.plan-price{color:#45bbaa;display:block;font:1.3rem serif;margin:.3rem 0}.featured .plan-price{color:#7fe2d1}.jade-action{background:rgba(234,243,237,.9);border-top-color:#5aa499}.jade-action .voice-en{color:#27786d}.jade-lifestyle{background:linear-gradient(135deg,#c8ddd5,#edf1e9);border-color:#8fb9ae}.jade-manifesto{background:radial-gradient(circle at 50% 0,rgba(71,201,181,.12),transparent 40%),#0b2927;border-color:#276a63;color:#eafff9}.jade-manifesto .muted{color:#b6ccc6}.jade-ai{background:#d5ece5;color:#1e6e64}.consultation{border-top:.075rem solid #3b9e90}.unlock-card{border-top:.075rem solid #43ae9f}.member-hero{background:linear-gradient(145deg,#092725,#15534d);border-radius:.1rem .7rem .1rem .7rem;color:#fff;padding:.9rem}.member-hero .muted{color:#bad4cd}.benefit{border-bottom:.025rem solid #d8e5df;color:#285d57;padding:.45rem 0}@media (min-width:768px){.pricing-grid{grid-template-columns:1fr 1fr}.jade-hero{padding:1.95rem 1.55rem}}.member-cta{border-radius:.675rem!important;box-sizing:border-box;font-size:.525rem!important;font-weight:600;height:1.35rem!important;letter-spacing:.025rem;line-height:1.35rem!important;margin-top:.55rem!important;min-height:1.35rem!important;overflow:hidden;padding:0 .45rem!important;white-space:nowrap;width:100%;word-break:keep-all}.member-cta:after{border:0!important}@media (max-width:420px){.pricing-grid{grid-template-columns:1fr}.member-cta{font-size:.475rem!important}}.weui-tabbar__icon{display:none!important}.weui-tabbar{backdrop-filter:blur(.4rem);background:linear-gradient(90deg,#123f3a,#1b5b52)!important;border-top:.025rem solid rgba(152,214,199,.32)!important;box-shadow:0 -.2rem .55rem rgba(10,53,47,.13);overflow:hidden;position:relative}.weui-tabbar:before{background:repeating-linear-gradient(45deg,transparent 0 .375rem,hsla(44,64%,73%,.13) .4rem .425rem,transparent .45rem .775rem),repeating-linear-gradient(-45deg,transparent 0 .375rem,hsla(44,64%,73%,.1) .4rem .425rem,transparent .45rem .775rem);content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.weui-tabbar__item{position:relative;z-index:1}.weui-tabbar__label{align-items:center;color:#b8d5cd!important;display:flex!important;flex-direction:column;gap:.125rem;justify-content:center;letter-spacing:.05rem}.weui-tabbar__label:before{background:currentColor;content:"";display:block;height:.85rem;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:.85rem}.weui-tabbar__item:nth-child(1) .weui-tabbar__label:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0ibTI0IDMgMTkgMTF2MjBMMjQgNDUgNSAzNFYxNHptMCA0LjdMOSAxNnYxNmwxNSA4LjNMMzkgMzJWMTZ6TTE0IDIxaDIwdjE0SDE0em00IDR2NmgxMnYtNnptNC0xM2g0djdoLTR6Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0ibTI0IDMgMTkgMTF2MjBMMjQgNDUgNSAzNFYxNHptMCA0LjdMOSAxNnYxNmwxNSA4LjNMMzkgMzJWMTZ6TTE0IDIxaDIwdjE0SDE0em00IDR2NmgxMnYtNnptNC0xM2g0djdoLTR6Ii8+PC9zdmc+)}.weui-tabbar__item:nth-child(2) .weui-tabbar__label:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0iTTI0IDRjOCAwIDE0IDUuOCAxNCAxNCAwIDIuMi0uNSA0LjMtMS40IDYuMUM0MC44IDI2LjMgNDMgMzAuMiA0MyAzNXY1aC01Yy01IDAtOC45LTIuMi0xMS4xLTYuNGExNCAxNCAwIDAgMS0yLjkuNGMtMi4yIDAtNC4zLS41LTYuMS0xLjRDMTUuNyAzNi44IDExLjggMzkgNyAzOUgydi01YzAtNC44IDIuMi04LjcgNi40LTEwLjlBMTQgMTQgMCAwIDEgOCAyMGMwLTguMiA3LjItMTYgMTYtMTZtMCA0Yy01LjcgMC0xMCA0LjgtMTAgMTAuOCAwIDMuNSAxLjUgNi41IDQgOC41bDIuMyAxLjggMi0yLjItMi0xLjZhNyA3IDAgMSAxIDguNyAwbC0yIDEuNiAyIDIuMiAyLjMtMS44YzIuNS0yIDQtNSA0LTguNUMzNCAxMi44IDI5LjcgOCAyNCA4TTE0IDI4LjFBMTAgMTAgMCAwIDAgNi4yIDM1SDljMy4xIDAgNS42LTEuMiA3LjEtMy43em0yMCAwLTIuMSAzLjJjMS41IDIuNSA0IDMuNyA3LjEgMy43aDIuOGExMCAxMCAwIDAgMC03LjgtNi45Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0iTTI0IDRjOCAwIDE0IDUuOCAxNCAxNCAwIDIuMi0uNSA0LjMtMS40IDYuMUM0MC44IDI2LjMgNDMgMzAuMiA0MyAzNXY1aC01Yy01IDAtOC45LTIuMi0xMS4xLTYuNGExNCAxNCAwIDAgMS0yLjkuNGMtMi4yIDAtNC4zLS41LTYuMS0xLjRDMTUuNyAzNi44IDExLjggMzkgNyAzOUgydi01YzAtNC44IDIuMi04LjcgNi40LTEwLjlBMTQgMTQgMCAwIDEgOCAyMGMwLTguMiA3LjItMTYgMTYtMTZtMCA0Yy01LjcgMC0xMCA0LjgtMTAgMTAuOCAwIDMuNSAxLjUgNi41IDQgOC41bDIuMyAxLjggMi0yLjItMi0xLjZhNyA3IDAgMSAxIDguNyAwbC0yIDEuNiAyIDIuMiAyLjMtMS44YzIuNS0yIDQtNSA0LTguNUMzNCAxMi44IDI5LjcgOCAyNCA4TTE0IDI4LjFBMTAgMTAgMCAwIDAgNi4yIDM1SDljMy4xIDAgNS42LTEuMiA3LjEtMy43em0yMCAwLTIuMSAzLjJjMS41IDIuNSA0IDMuNyA3LjEgMy43aDIuOGExMCAxMCAwIDAgMC03LjgtNi45Ii8+PC9zdmc+)}.weui-tabbar__item:nth-child(3) .weui-tabbar__label:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0ibTI0IDIgMy4yIDguMyA3LjctNC40LTEuMiA4LjggOC44IDEuMi00LjQgNy43TDQ2IDI2bC03LjkgMi41IDQuNCA3LjctOC44IDEuMiAxLjIgOC44LTcuNy00LjRMMjQgNDZsLTMuMi04LjMtNy43IDQuNCAxLjItOC44LTguOC0xLjIgNC40LTcuN0wyIDIybDcuOS0yLjUtNC40LTcuNyA4LjgtMS4yLTEuMi04LjggNy43IDQuNHptMCAxMmExMCAxMCAwIDEgMCAwIDIwIDEwIDEwIDAgMCAwIDAtMjBtMCA0YTYgNiAwIDEgMSAwIDEyIDYgNiAwIDAgMSAwLTEyIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0ibTI0IDIgMy4yIDguMyA3LjctNC40LTEuMiA4LjggOC44IDEuMi00LjQgNy43TDQ2IDI2bC03LjkgMi41IDQuNCA3LjctOC44IDEuMiAxLjIgOC44LTcuNy00LjRMMjQgNDZsLTMuMi04LjMtNy43IDQuNCAxLjItOC44LTguOC0xLjIgNC40LTcuN0wyIDIybDcuOS0yLjUtNC40LTcuNyA4LjgtMS4yLTEuMi04LjggNy43IDQuNHptMCAxMmExMCAxMCAwIDEgMCAwIDIwIDEwIDEwIDAgMCAwIDAtMjBtMCA0YTYgNiAwIDEgMSAwIDEyIDYgNiAwIDAgMSAwLTEyIi8+PC9zdmc+)}.weui-tabbar__item:nth-child(4) .weui-tabbar__label:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0ibTI0IDIgNyA4IDEwLTIgMiAxMCA4IDYtOCA2LTIgMTAtMTAtMi03IDgtNy04LTEwIDItMi0xMC04LTYgOC02TDcgOGwxMCAyem0wIDYtNC43IDUuNC03LTEuNCAxLjQgNy01LjQgNSA1LjQgNC43LTEuNCA3IDctMS40TDI0IDQwbDQuNy01LjQgNyAxLjQtMS40LTcgNS40LTQuNy01LjQtNC43IDEuNC03LTcgMS40em0wIDggOCA4LTggOC04LTh6bTAgNS42TDIxLjYgMjRsMi40IDIuNCAyLjQtMi40eiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0ibTI0IDIgNyA4IDEwLTIgMiAxMCA4IDYtOCA2LTIgMTAtMTAtMi03IDgtNy04LTEwIDItMi0xMC04LTYgOC02TDcgOGwxMCAyem0wIDYtNC43IDUuNC03LTEuNCAxLjQgNy01LjQgNSA1LjQgNC43LTEuNCA3IDctMS40TDI0IDQwbDQuNy01LjQgNyAxLjQtMS40LTcgNS40LTQuNy01LjQtNC43IDEuNC03LTcgMS40em0wIDggOCA4LTggOC04LTh6bTAgNS42TDIxLjYgMjRsMi40IDIuNCAyLjQtMi40eiIvPjwvc3ZnPg==)}.weui-tabbar__item:nth-child(5) .weui-tabbar__label:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0iTTI0IDJjMTIuMiAwIDIyIDkuOCAyMiAyMnMtOS44IDIyLTIyIDIyUzIgMzYuMiAyIDI0IDExLjggMiAyNCAybTAgNEMxNCA2IDYgMTQgNiAyNHM4IDE4IDE4IDE4IDE4LTggMTgtMThTMzQgNiAyNCA2bTAgNGE4IDggMCAxIDEgMCAxNiA4IDggMCAwIDEgMC0xNm0wIDRhNCA0IDAgMSAwIDAgOCA0IDQgMCAwIDAgMC04bTAgMTRjNy4yIDAgMTIgNC4yIDEyIDEwSDEyYzAtNS44IDQuOC0xMCAxMi0xMG0wIDRjLTMuNyAwLTYuMyAxLjQtNy41IDRoMTVjLTEuMi0yLjYtMy44LTQtNy41LTQiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0iTTI0IDJjMTIuMiAwIDIyIDkuOCAyMiAyMnMtOS44IDIyLTIyIDIyUzIgMzYuMiAyIDI0IDExLjggMiAyNCAybTAgNEMxNCA2IDYgMTQgNiAyNHM4IDE4IDE4IDE4IDE4LTggMTgtMThTMzQgNiAyNCA2bTAgNGE4IDggMCAxIDEgMCAxNiA4IDggMCAwIDEgMC0xNm0wIDRhNCA0IDAgMSAwIDAgOCA0IDQgMCAwIDAgMC04bTAgMTRjNy4yIDAgMTIgNC4yIDEyIDEwSDEyYzAtNS44IDQuOC0xMCAxMi0xMG0wIDRjLTMuNyAwLTYuMyAxLjQtNy41IDRoMTVjLTEuMi0yLjYtMy44LTQtNy41LTQiLz48L3N2Zz4=)}.weui-bar__item_on .weui-tabbar__label{color:#f0cf8b!important;font-weight:600}.expert-teaser{display:grid;gap:.25rem;grid-template-columns:repeat(4,1fr)}.teaser-person{min-width:0;text-align:center}.teaser-person taro-image-core{border:.025rem solid rgba(40,126,115,.28);border-radius:1.5rem 1.5rem .25rem .25rem;display:block;filter:saturate(.9);height:3.75rem;-o-object-fit:cover;object-fit:cover;width:100%}.teaser-person taro-text-core{display:block}.teaser-person taro-text-core:nth-child(2){color:#174e48;font:.65rem serif;margin-top:.25rem}.teaser-person taro-text-core:last-child{color:#718a84;font-size:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experts-page > .muted{max-width:19rem}.expert-grid{display:grid;gap:.6rem;grid-template-columns:1fr;margin-top:.75rem}.expert-card{background:rgba(248,251,247,.9);border:.025rem solid rgba(29,105,96,.2);border-radius:.2rem .85rem .2rem .2rem;box-shadow:0 .35rem .875rem rgba(14,68,61,.08);overflow:hidden;transition:.25s}.expert-card.selected{border-color:#29a997;box-shadow:0 0 0 .075rem rgba(41,169,151,.1),0 .4rem 1.1rem rgba(14,92,82,.16);transform:translateY(-.05rem)}.expert-image{background:#123f3b;display:block;height:11.75rem;width:100%}.expert-body{padding:.65rem}.expert-top{display:flex;gap:.4rem;justify-content:space-between}.expert-name{color:#123f3b;display:block;font:.9rem Songti SC,serif}.expert-title{color:#64817a;display:block;font-size:.5rem;margin-top:.1rem}.expert-check{border:.025rem solid #4daa9d;border-radius:2.475rem;color:#167467;font-size:.45rem;height:-moz-fit-content;height:fit-content;padding:.175rem .375rem}.expert-tags{display:flex;gap:.2rem;margin:.45rem 0}.expert-tags taro-text-core{background:#dcefe9;border-radius:2.475rem;color:#226e65;font-size:.45rem;padding:.125rem .3rem}.expert-story{color:#49635e;display:block;font-size:.55rem;line-height:1.8}.expert-meta{display:grid;font-size:.5rem;gap:.25rem;grid-template-columns:2.25rem 1fr;margin-top:.3rem}.expert-meta taro-text-core:first-child{color:#278276}.expert-meta taro-text-core:last-child{color:#61736f}.expert-quote{background:#eaf4ef;border-left:.05rem solid #46b8a8;color:#245a53;font:.55rem serif;line-height:1.7;margin-top:.5rem;padding:.45rem}.chosen-expert,.founder-card,.report-companion{align-items:center;background:linear-gradient(135deg,#e4f1eb,#f8f8ef);border:.025rem solid rgba(38,121,110,.22);display:flex;gap:.5rem;margin-top:.7rem;padding:.55rem}.founder-avatar{align-items:center;background:#123f3b;border-radius:50%;color:#8fe0d0;display:flex;flex:none;font:1rem serif;height:2.3rem;justify-content:center;width:2.3rem}.chosen-expert{border-radius:1.5rem .2rem .2rem 1.5rem;cursor:pointer;margin:.7rem 0}.chosen-avatar{border-radius:50%;height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem}.report-companion{background:linear-gradient(135deg,#082826,#15554f);color:#fff;margin-top:.5rem}.report-companion taro-image-core{border:.05rem solid #69d2c0;border-radius:1.4rem;height:2.8rem;-o-object-fit:cover;object-fit:cover;width:2.8rem}.report-companion .expert-name{color:#eafff9}.report-companion .expert-title{color:#a9d6ce}.companion-disclosure{color:#6dd6c4;display:block;font-size:.45rem;letter-spacing:.025rem;margin-top:.2rem}@media (min-width:768px){.expert-grid{grid-template-columns:1fr 1fr}.expert-image{height:13rem}.expert-teaser{gap:.55rem}.teaser-person taro-image-core{height:6rem}}.founder-hero-image,.founder-image{-o-object-position:center top!important;object-position:center top!important}.founder-hero-image .taro-img__content,.founder-hero-image .taro-img__mode-aspectfill,.founder-hero-image img,.founder-image .taro-img__content,.founder-image .taro-img__mode-aspectfill,.founder-image img{-o-object-position:center top!important;object-position:center top!important}.founder-avatar-image,.founder-avatar-image .taro-img__content,.founder-avatar-image .taro-img__mode-aspectfill,.founder-avatar-image img{-o-object-position:center 14%!important;object-position:center 14%!important}.founder-detail-image,.founder-detail-image .taro-img__content,.founder-detail-image .taro-img__mode-aspectfill,.founder-detail-image img{-o-object-position:center top!important;object-position:center top!important}.founder-avatar-image .taro-img__mode-aspectfill,.founder-detail-image .taro-img__mode-aspectfill,.founder-hero-image .taro-img__mode-aspectfill{left:0!important;top:0!important;transform:none!important}.founder-premium{background:#092725;border:.025rem solid #338f83;border-radius:.2rem .95rem .2rem .2rem;box-shadow:0 .5rem 1.25rem rgba(5,55,50,.22);color:#eafff9;overflow:hidden}.founder-image{display:block;height:15.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.founder-content{padding:.7rem}.founder-premium .expert-name{color:#eafff9}.founder-premium .expert-story,.founder-premium .expert-title{color:#afd3cb}.founder-price{color:#75ddcb;font:.8rem serif;white-space:nowrap}.founder-routes{display:grid;gap:.3rem;grid-template-columns:1fr 1fr;margin-top:.55rem}.founder-routes taro-view-core{background:rgba(26,93,85,.45);border:.025rem solid rgba(110,220,201,.24);padding:.4rem}.founder-routes taro-text-core{display:block}.founder-routes taro-text-core:first-child{color:#7fe2d1;font-size:.55rem}.founder-routes taro-text-core:last-child{color:#a9c9c2;font-size:.45rem;line-height:1.6;margin-top:.15rem}.founder-button{background:linear-gradient(90deg,#9b743a,#cfaa63)!important;color:#071d1c!important}.founder-page{padding-top:.5rem}.founder-hero-image{border-radius:.15rem 1.1rem .15rem .15rem;display:block;height:18rem;-o-object-fit:cover;object-fit:cover;width:100%}.founder-hero-copy{backdrop-filter:blur(.35rem);background:rgba(7,29,28,.93);color:#eafff9;margin:-3.75rem .45rem 0;padding:.7rem;position:relative}.founder-hero-copy .title{font-size:1.05rem;margin:.25rem 0}.founder-big-price{color:#79dfce;display:block;font:.9rem serif;margin-bottom:.25rem}.channel-switch{display:grid;gap:.25rem;grid-template-columns:1fr 1fr;margin:.7rem 0}.channel-switch taro-view-core{background:#edf5f1;border:.025rem solid #bad5cd;padding:.45rem}.channel-switch taro-view-core.active{background:#103d39;border-color:#103d39;color:#fff}.channel-switch taro-text-core{display:block}.channel-switch taro-text-core:first-child{font-size:.575rem}.channel-switch taro-text-core:last-child{color:#6f8b85;font-size:.425rem;margin-top:.125rem}.channel-switch taro-view-core.active taro-text-core:last-child{color:#9ed1c6}.founder-input{box-sizing:border-box;display:block;margin-top:.5rem;min-height:4.75rem;width:auto}.founder-chat{margin-top:0}@media (min-width:768px){.founder-premium{display:grid;grid-template-columns:1fr 1fr}.founder-image{height:100%}.founder-page{margin:auto;max-width:20.5rem}}.referral-balance{background:radial-gradient(circle at 90% 0,rgba(79,223,199,.24),transparent 38%),#0a302d;border-radius:.15rem .8rem .15rem .15rem;color:#eafff9;padding:.85rem}.referral-balance taro-text-core{display:block}.referral-balance taro-text-core:nth-child(2){color:#7de0cf;font:1.45rem serif;margin:.25rem 0}.referral-balance taro-text-core:last-child{color:#a9cbc4;font-size:.5rem}.voucher-example{border-bottom:.025rem solid #d9e8e2;color:#47655f;display:flex;justify-content:space-between;padding:.425rem 0}.voucher-example taro-text-core:last-child{color:#168272;font-weight:600}.store-grid{display:grid;gap:.5rem;margin-top:.75rem}.store-card{background:rgba(248,251,247,.9);border:.025rem solid rgba(29,105,96,.2);display:grid;grid-template-columns:3.75rem 1fr;overflow:hidden}.store-cover{align-items:center;background:radial-gradient(circle,#2d8276,#092a28);color:#8fe0d0;display:flex;font:1.45rem serif;justify-content:center;min-height:6.25rem}.store-copy{padding:.575rem}.store-price{display:flex;justify-content:space-between;margin:.3rem 0}.store-price taro-text-core:first-child{color:#126c62;font:.8rem serif}.store-price taro-text-core:last-child{color:#a47c3f;font-size:.45rem}.account-actions{display:grid;gap:.3rem}.account-actions taro-view-core{background:#0d3935;border-left:.1rem solid #59cbbb;color:#eafff9;padding:.55rem}.account-actions taro-text-core{display:block}.account-actions taro-text-core:first-child{font-size:.65rem}.account-actions taro-text-core:last-child{color:#a5cbc3;font-size:.45rem;margin-top:.175rem}.privacy-heading{display:block;margin-top:1.35rem}@media (min-width:768px){.store-grid{grid-template-columns:1fr 1fr}.account-actions{grid-template-columns:repeat(3,1fr)}}.chart-panel{background:linear-gradient(160deg,#092b29,#0d4842);border:.025rem solid rgba(97,216,197,.3);border-radius:.2rem .7rem .2rem .2rem;box-shadow:0 .45rem 1.125rem rgba(7,55,50,.18);color:#eafff9;overflow:hidden;padding:.6rem}.chart-meta{color:#9ed5cb;display:flex;font-size:.475rem;gap:.3rem;justify-content:space-between;padding-bottom:.45rem}.pillar-grid{background:rgba(130,219,204,.18);display:grid;gap:.025rem;grid-template-columns:repeat(4,1fr)}.pillar-column{background:#0d3935;min-width:0;padding:.4rem .175rem;text-align:center}.pillar-column taro-text-core{display:block}.pillar-god{color:#78d7c7;font-size:.45rem;height:.8rem;margin-top:.2rem}.pillar-char{color:#f1e8c9;font:1.15rem Songti SC,serif;line-height:1.2}.pillar-small{color:#9cbcb6;font-size:.4rem;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-foot{color:#93bdb5;font-size:.425rem;padding-top:.4rem}.tarot-core,.zodiac-core{text-align:center}.chart-kicker{color:#8bdccb;display:block;letter-spacing:.1rem}.zodiac-sign{display:block;font:1.45rem serif;margin:.45rem}.tarot-row{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr);margin-top:.5rem}.tarot-row taro-view-core{background:rgba(6,25,24,.55);border:.025rem solid rgba(111,218,201,.22);padding:.7rem .2rem}.tarot-row taro-text-core{display:block}.tarot-row taro-text-core:last-child{color:#77cebf;font-size:.45rem;margin-top:.2rem}.topic-grid{display:grid;gap:.35rem;grid-template-columns:1fr 1fr;margin-top:.45rem}.topic-entry{background:rgba(247,251,247,.9);border:.025rem solid rgba(31,112,102,.2);border-radius:.4rem;padding:.55rem}.topic-entry taro-text-core{display:block}.topic-entry taro-text-core:first-child{color:#155d55;font:.675rem serif;text-wrap:balance}.topic-entry taro-text-core:nth-child(2){color:#637a75;font-size:.475rem;line-height:1.55;margin:.25rem 0;min-height:1.65rem}.topic-entry taro-text-core:last-child{color:#1c887a;font-size:.45rem}.free-guide{background:#e3f1ec;border-left:.075rem solid #38a895;padding:.5rem}.free-guide taro-text-core{display:block}.free-guide taro-text-core:first-child{color:#17665d;font-weight:600}.free-guide taro-text-core:last-child{color:#617972;font-size:.5rem;line-height:1.6;margin-top:.15rem}.insight-question{background:#0d3935;color:#d8f4ed;line-height:1.7;padding:.55rem}.locked-insight{text-align:center}.lock-symbol{color:#39ae9e;display:block;font-size:1.15rem}.blur-lines{margin-top:.55rem}.blur-lines taro-view-core{background:linear-gradient(90deg,#d5e5df,#edf3ef);border-radius:.5rem;height:.45rem;margin:.3rem}.blur-lines taro-view-core:nth-child(2){width:75%}.blur-lines taro-view-core:nth-child(3){width:55%}.chart-submeta{color:#79b7ad;display:block;font-size:.4rem;margin-top:.15rem}.chart-meta-right{text-align:right}.chart-foot > taro-text-core{display:block;margin-top:.15rem}.dashboard-head{align-items:flex-start;display:flex;gap:.4rem;justify-content:space-between}.dashboard-head > taro-view-core{flex:1}.dashboard-seal{align-items:center;border:.025rem solid #278879;border-radius:50%;color:#197064;display:flex;flex:none;font:.45rem serif;height:1.55rem;justify-content:center;width:1.55rem}.element-bars{margin-top:.55rem}.metric-row{align-items:center;color:#315d57;display:grid;gap:.35rem;grid-template-columns:.85rem 1fr .7rem;margin:.35rem 0}.metric-row > taro-view-core{background:#e2eee9;border-radius:.5rem;height:.3rem;overflow:hidden}.metric-row > taro-view-core > taro-view-core{background:linear-gradient(90deg,#196b61,#62cdbc);border-radius:.5rem;box-shadow:0 0 .4rem rgba(63,201,181,.35);height:100%}.god-bars{display:grid;gap:.325rem;grid-template-columns:repeat(5,1fr);height:5.25rem;margin-top:.6rem}.god-bars > taro-view-core{color:#35645d;display:grid;font-size:.4rem;gap:.175rem;grid-template-rows:1fr auto auto;text-align:center}.god-bar-track{background:#e5efeb;border-radius:.35rem .35rem .1rem .1rem;overflow:hidden;position:relative}.god-bar-track > taro-view-core{background:linear-gradient(0deg,#146e62,#70cfbd);bottom:0;box-shadow:0 -.2rem .5rem rgba(58,174,157,.2);left:0;position:absolute;right:0}.relation-cloud{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.relation-cloud > taro-view-core{background:#edf6f2;border:.025rem solid rgba(29,127,114,.25);border-radius:.1rem .45rem .1rem .1rem;min-width:2.5rem;padding:.375rem .5rem}.relation-cloud > taro-view-core taro-text-core{display:block}.relation-cloud > taro-view-core taro-text-core:first-child{color:#155f56;font:.625rem serif}.relation-cloud > taro-view-core taro-text-core:last-child{color:#589087;font-size:.4rem;margin-top:.1rem}.relation-empty{color:#78918c;font-size:.45rem}.bazi-table{background:rgba(1,24,22,.3);border:.025rem solid rgba(135,213,198,.26);border-radius:.15rem;margin:.35rem auto 0;max-width:17.5rem;overflow:hidden}.bazi-row{border-bottom:.025rem solid rgba(142,217,202,.13);display:grid;grid-template-columns:1.9rem repeat(4,minmax(0,1fr))}.bazi-row:last-child{border-bottom:0}.bazi-row > taro-text-core,.bazi-row > taro-view-core{font-size:.4rem;line-height:1.45;min-width:0;padding:.3rem .2rem;text-align:center}.bazi-row > taro-text-core:first-child{align-items:center;background:rgba(0,0,0,.14);color:#79afa5;display:flex;font-size:.4rem;justify-content:center;letter-spacing:.05rem}.bazi-head{background:rgba(69,144,132,.13)}.bazi-head > taro-text-core{color:#b8e5da;font-size:.4rem;letter-spacing:.05rem;padding-bottom:.325rem;padding-top:.325rem}.bazi-head > taro-text-core:first-child{color:#b8e5da}.bazi-row:nth-child(2){background:rgba(14,57,52,.68);border-bottom:0}.bazi-row:nth-child(2) > taro-text-core:not(:first-child){color:#d7f5ed;font-size:.425rem;font-weight:600;padding-bottom:.2rem;padding-top:.475rem}.bazi-char-row{background:linear-gradient(90deg,rgba(6,42,38,.7),rgba(4,33,30,.44))}.bazi-char-row > taro-text-core:first-child{background:transparent}.bazi-char-row > taro-text-core:not(:first-child){font:1.4rem Songti SC,STSong,serif;line-height:1.05;padding-bottom:.25rem;padding-top:.3rem;text-shadow:none}.bazi-row:nth-child(4) > taro-text-core:not(:first-child){padding-bottom:.45rem;padding-top:.2rem}.bazi-stack-row{background:rgba(10,48,44,.35)}.bazi-stack-row > taro-view-core{align-items:center;display:flex;flex-direction:column;gap:.125rem;justify-content:center;min-height:1.5rem}.bazi-stack-row > taro-view-core taro-text-core{display:block;font-size:.4rem}.bazi-row:nth-child(10),.bazi-row:nth-child(7),.bazi-row:nth-child(8),.bazi-row:nth-child(9){background:rgba(222,242,234,.035)}.bazi-row:nth-child(10) > taro-text-core:not(:first-child),.bazi-row:nth-child(7) > taro-text-core:not(:first-child),.bazi-row:nth-child(8) > taro-text-core:not(:first-child),.bazi-row:nth-child(9) > taro-text-core:not(:first-child){color:#c6dfd8}.bazi-spirits{background:rgba(53,46,22,.25);border-top:.025rem solid hsla(45,56%,62%,.35);margin-top:.15rem}.bazi-spirits > taro-text-core:first-child{color:#d7c37d}.bazi-spirits > taro-view-core{color:#e1cf8e;justify-content:center;min-height:1.9rem;padding-bottom:.3rem;padding-top:.3rem}.chart-foot{border-top:.025rem solid rgba(130,219,204,.18);line-height:1.6;margin:.4rem .05rem 0;padding:.4rem .1rem .05rem}.element-wood{color:#75dd87!important}.element-fire{color:#ff8d6d!important}.element-earth{color:#ddc85f!important}.element-metal{color:#f4e7b6!important}.element-water{color:#74c9e8!important}@media (max-width:720px){.bazi-table{max-width:none}.bazi-char-row > taro-text-core:not(:first-child){font-size:1.2rem}}@media (max-width:520px){.chart-panel{padding:.45rem .3rem}.chart-meta{font-size:.4rem}.bazi-row{grid-template-columns:1.45rem repeat(4,minmax(0,1fr))}.bazi-row > taro-text-core,.bazi-row > taro-view-core{font-size:.4rem;padding:.25rem .075rem}.bazi-stack-row > taro-view-core taro-text-core{font-size:.4rem}.bazi-char-row > taro-text-core:not(:first-child){font-size:1.075rem}.bazi-spirits > taro-view-core{min-height:1.6rem}}.mystic-loader{align-items:center;background:radial-gradient(circle at 50% 40%,#17665c 0,#082f2c 36%,#041b1a 70%,#020e0d 100%);color:#dcfff7;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:1rem;position:relative}.mystic-loader:before{animation:mystic-breathe 2.4s ease-in-out infinite;background:repeating-radial-gradient(circle at center,transparent 0,transparent 1.8rem,rgba(92,224,202,.09) 1.825rem,transparent 1.85rem);content:"";inset:0;position:absolute}.mystic-orbit{align-items:center;animation:mystic-spin 8s linear infinite;border:.025rem solid rgba(121,225,207,.45);border-radius:50%;display:flex;height:6.5rem;justify-content:center;position:relative;width:6.5rem}.mystic-orbit:after,.mystic-orbit:before{border:.025rem dashed hsla(45,59%,73%,.35);border-radius:50%;content:"";inset:.45rem;position:absolute}.mystic-orbit:after{border-color:rgba(96,222,201,.22);border-style:solid;inset:1.175rem}.mystic-orbit-inner{align-items:center;animation:mystic-counterspin 8s linear infinite;background:rgba(3,30,28,.86);border:.025rem solid #b9a76c;border-radius:50%;box-shadow:0 0 1.05rem rgba(72,224,198,.3);display:flex;height:2.6rem;justify-content:center;width:2.6rem}.mystic-orbit-inner taro-text-core{color:#efe5bd;font:1.2rem Songti SC,serif}.mystic-stars{animation:mystic-spin 14s linear infinite;height:9rem;position:absolute;width:9rem}.mystic-stars taro-text-core{color:#75d6c6;font-size:.4rem;position:absolute}.mystic-stars taro-text-core:nth-child(1){left:50%;top:0}.mystic-stars taro-text-core:nth-child(2){right:12%;top:15%}.mystic-stars taro-text-core:nth-child(3){right:0;top:50%}.mystic-stars taro-text-core:nth-child(4){bottom:12%;right:14%}.mystic-stars taro-text-core:nth-child(5){bottom:0;left:50%}.mystic-stars taro-text-core:nth-child(6){bottom:14%;left:10%}.mystic-stars taro-text-core:nth-child(7){left:0;top:50%}.mystic-stars taro-text-core:nth-child(8){left:14%;top:12%}.mystic-pillars{display:flex;gap:.55rem;margin-top:.95rem;z-index:1}.mystic-pillars taro-text-core{animation:mystic-rise .6s ease forwards;border:.025rem solid rgba(111,209,193,.25);color:#d5c68f;font:.525rem serif;opacity:0;padding:.2rem .3rem}.mystic-pillars taro-text-core:nth-child(2){animation-delay:.18s}.mystic-pillars taro-text-core:nth-child(3){animation-delay:.36s}.mystic-pillars taro-text-core:nth-child(4){animation-delay:.54s}.mystic-title{font:.75rem Songti SC,serif;letter-spacing:.1rem;margin-top:.7rem;z-index:1}.mystic-copy{color:#82bcb3;font-size:.45rem;margin-top:.3rem;z-index:1}.mystic-progress{background:rgba(116,207,193,.14);height:.05rem;margin-top:.75rem;overflow:hidden;width:6.5rem;z-index:1}.mystic-progress taro-view-core{animation:mystic-progress 1.4s ease-in-out infinite;background:#6de0cd;box-shadow:0 0 .35rem #52d5c0;height:100%;width:35%}@keyframes mystic-spin{to{transform:rotate(1turn)}}@keyframes mystic-counterspin{to{transform:rotate(-1turn)}}@keyframes mystic-breathe{50%{opacity:.5;transform:scale(1.04)}}@keyframes mystic-rise{from{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}@keyframes mystic-progress{from{transform:translateX(-110%)}to{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.mystic-loader *,.mystic-loader:before{animation:none!important}.mystic-pillars taro-text-core{opacity:1}}.luck-timeline{display:grid;gap:.125rem;grid-template-columns:repeat(5,1fr);margin-top:.5rem}.luck-timeline > taro-view-core{background:#edf5f1;border-left:.025rem solid #8fc9bd;color:#47766e;min-width:0;padding:.325rem .15rem;position:relative}.luck-timeline > taro-view-core.current{background:#0d4943;box-shadow:0 .2rem .45rem rgba(13,73,67,.2);color:#ecfff9}.luck-timeline taro-text-core{display:block}.luck-timeline taro-text-core:first-child{font:.425rem serif}.luck-timeline taro-text-core:nth-child(2){color:#64a99e;font-size:.4rem;margin:.2rem 0}.luck-timeline > taro-view-core.current taro-text-core:nth-child(2){color:#a7ddd3}.luck-timeline taro-text-core:last-child{font-size:.4rem;line-height:1.35}.zodiac-wheel{animation:mystic-spin 30s linear infinite;background:repeating-conic-gradient(from 0deg,rgba(126,214,197,.11) 0deg 1deg,transparent 1deg 30deg);border:.025rem solid rgba(139,220,203,.6);border-radius:50%;box-shadow:inset 0 0 1.2rem rgba(51,186,163,.16),0 0 1.05rem rgba(46,180,157,.15);height:6.5rem;margin:.5rem auto;position:relative;width:6.5rem}.zodiac-wheel:after,.zodiac-wheel:before{border:.025rem solid hsla(46,49%,68%,.35);border-radius:50%;content:"";inset:.6rem;position:absolute}.zodiac-wheel:after{border-color:rgba(132,223,205,.35);inset:1.45rem}.zodiac-wheel-inner{align-items:center;background:#0a3431;border:.025rem solid #d6c486;border-radius:50%;color:#eddfae;display:flex;flex-direction:column;inset:2.05rem;justify-content:center;position:absolute;z-index:2}.zodiac-wheel-inner taro-text-core:first-child{color:#8fd8ca;font-size:.4rem}.zodiac-wheel-inner taro-text-core:last-child{font:.55rem Songti SC,serif}.zodiac-planet{color:#d8f7ef;font-size:.4rem;position:absolute;z-index:3}.zodiac-planet.p0{left:2.9rem;top:.475rem}.zodiac-planet.p1{right:.6rem;top:1.65rem}.zodiac-planet.p2{bottom:1.2rem;right:.775rem}.zodiac-planet.p3{bottom:.55rem;left:2.55rem}.zodiac-planet.p4{bottom:1.65rem;left:.525rem}.zodiac-planet.p5{left:.575rem;top:1.7rem}.placement-grid{display:grid;gap:.225rem;grid-template-columns:repeat(3,1fr);margin-top:.45rem}.placement-grid > taro-view-core{background:#edf5f1;border:.025rem solid #d2e6df;padding:.3rem .175rem;text-align:center}.placement-grid taro-text-core{display:block}.placement-grid taro-text-core:first-child{color:#156d61;font:.525rem serif}.placement-grid taro-text-core:nth-child(2){color:#486f68;font-size:.4rem;margin-top:.125rem}.placement-grid taro-text-core:last-child{color:#80968f;font-size:.4rem;margin-top:.1rem}.aspect-list{display:grid;gap:.2rem;margin-top:.375rem}.aspect-list > taro-view-core{border-bottom:.025rem solid #dce9e4;display:flex;gap:.3rem;justify-content:space-between;padding:.3rem 0}.aspect-list taro-text-core:first-child{color:#176d61;font-size:.45rem}.aspect-list taro-text-core:last-child{color:#80938e;font-size:.4rem;text-align:right}.zodiac-transit{background:#e3f1ec;color:#24736a;display:block;font-size:.425rem;margin-top:.45rem;padding:.3rem}.action-plan > taro-view-core{align-items:center;border-bottom:.025rem solid #d8e6e1;display:grid;gap:.25rem;grid-template-columns:1.05rem 1fr;padding:.325rem 0}.action-plan > taro-view-core taro-text-core:first-child{color:#2c9a8a;font:.55rem serif}.action-plan > taro-view-core taro-text-core:last-child{color:#456861;line-height:1.5}.companion-bridge{border-top:.075rem solid #55b7a8}.companion-bridge .button{margin-bottom:0}.tarot-intake{margin-top:.2rem}.tarot-choice-grid{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr)}.tarot-choice-grid > taro-view-core{background:hsla(0,0%,100%,.55);border:.025rem solid #d8d0c2;border-radius:2.475rem;color:#625c53;font-size:.45rem;padding:.4rem .2rem;text-align:center}.tarot-choice-grid > taro-view-core.selected{background:#dcefe9;border-color:#218b7d;box-shadow:0 0 .45rem rgba(38,157,139,.12);color:#12685e}.input-hint{color:#92887b;display:block;font-size:.425rem;margin-top:.225rem}.spread-list{display:grid;gap:.3rem}.spread-list > taro-view-core{align-items:center;background:#fffaf2;border:.025rem solid #ddd4c6;border-radius:.35rem;display:grid;gap:.325rem;grid-template-columns:1.45rem 1fr auto;padding:.4rem}.spread-list > taro-view-core.selected{background:#e7f3ef;border-color:#288e80}.spread-list > taro-view-core > taro-view-core:nth-child(2) > taro-text-core{display:block}.spread-list > taro-view-core > taro-view-core:nth-child(2) > taro-text-core:first-child{color:#234e49;font-size:.525rem}.spread-list > taro-view-core > taro-view-core:nth-child(2) > taro-text-core:last-child{color:#8b847a;font-size:.4rem;margin-top:.1rem}.spread-list > taro-view-core > taro-text-core{color:#238779}.spread-icon{align-items:center;display:flex;gap:.075rem;height:1.15rem;justify-content:center}.spread-icon taro-text-core{background:#0d4641;border:.025rem solid #429b8f;border-radius:.05rem;height:.7rem;transform:rotate(-8deg);width:.375rem}.spread-icon taro-text-core:nth-child(2){transform:translateY(-.1rem)}.spread-icon taro-text-core:nth-child(3){transform:rotate(8deg)}.calendar-switch{border:.025rem solid #dacdb9;border-radius:.25rem;display:grid;grid-template-columns:1fr 1fr;margin:0 0 .25rem;overflow:hidden}.calendar-switch > taro-view-core{background:#fffaf2;color:#766958;padding:.275rem;text-align:center}.calendar-switch > taro-view-core + taro-view-core{border-left:.025rem solid #dacdb9}.calendar-switch > taro-view-core.selected{background:#203f3b;color:#fff}.lunar-picker{justify-content:space-between}.birth-trigger{justify-content:space-between}.birth-picker-mask{align-items:flex-end;background:rgba(0,0,0,.54);display:flex;inset:0;position:fixed;z-index:99}.birth-picker-sheet{background:#fff;border-radius:.7rem .7rem 0 0;box-sizing:border-box;padding:.55rem .5rem calc(.7rem + env(safe-area-inset-bottom));width:100%}.birth-picker-head{align-items:center;color:#9a938a;display:grid;font-size:.475rem;grid-template-columns:1fr auto 1fr}.birth-picker-head > taro-text-core:last-child{color:#36bfd2;font-weight:600;text-align:right}.birth-picker-tabs{display:flex;gap:.85rem}.birth-picker-tabs taro-text-core{color:#49443e;font:.675rem Songti SC,serif;padding:.125rem 0;position:relative}.birth-picker-tabs taro-text-core.active{font-weight:600}.birth-picker-tabs taro-text-core.active:after{background:#49c8dc;border-radius:.1rem;bottom:0;content:"";height:.1rem;left:25%;position:absolute;right:25%}.birth-picker-note{color:#99948d;display:block;font-size:.4rem;margin:.6rem .2rem .35rem}.birth-wheel{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.35) 23%,hsla(0,0%,91%,.9) 38%,hsla(0,0%,91%,.9) 62%,hsla(0,0%,100%,.35) 77%,#fff);border-bottom:.025rem solid #edf0ef;border-top:.025rem solid #edf0ef;display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr 1fr;height:9rem;overflow:hidden;position:relative}.birth-wheel:after{background:hsla(0,0%,88%,.72);border-radius:.2rem;content:"";height:1.3rem;left:0;pointer-events:none;position:absolute;right:0;top:3.85rem;z-index:2}.wheel-scroll{height:9rem;min-width:0;overflow-y:scroll;overscroll-behavior:contain;position:relative;scroll-snap-type:y mandatory;scrollbar-width:none;z-index:3}.wheel-scroll::-webkit-scrollbar{display:none}.wheel-track{padding:3.85rem 0}.wheel-track taro-text-core{color:rgba(60,58,55,.28);display:block;font-size:.7rem;font-weight:600;height:1.3rem;line-height:1.3rem;scroll-snap-align:center;text-align:center;white-space:nowrap}.wheel-track taro-text-core.active{color:#22201e;font-size:.85rem;font-weight:700}.birth-picker-foot{color:#938c82;display:block;font-size:.4rem;margin:.35rem .2rem 0}.tarot-loading{background:radial-gradient(circle at 50% 42%,#214f4c 0,#101f28 42%,#090d19 100%)}.tarot-question{box-sizing:border-box;color:#b4dcd4;display:block;font-family:Songti SC,serif;letter-spacing:0;line-height:1.5;margin:.4rem auto .15rem;max-width:100%;text-align:center;white-space:nowrap;width:100%}.tarot-row.tarot-count-1{grid-template-columns:minmax(3.75rem,5.25rem);justify-content:center}.tarot-card{animation:tarot-reveal .7s cubic-bezier(.2,.8,.2,1) forwards;background:radial-gradient(circle at 50% 35%,#176259,#082e2c 70%)!important;border:.025rem solid hsla(46,53%,69%,.5)!important;border-radius:.2rem .5rem .2rem .2rem;box-shadow:0 .3rem .7rem rgba(0,0,0,.28);min-width:0;opacity:0;padding:.45rem .2rem!important}.tarot-card taro-text-core{display:block}.tarot-position{color:#8fcfc3!important;font-size:.4rem!important;min-height:.9rem}.tarot-glyph{align-items:center;background:repeating-radial-gradient(circle,transparent 0,transparent .2rem,rgba(96,213,194,.13) .225rem,transparent .25rem);border:.025rem solid hsla(45,57%,72%,.7);color:#e7d79e;display:flex;font:.85rem serif;height:1.9rem;justify-content:center;margin:.25rem auto;width:1.3rem}.tarot-name{color:#f1e6bd!important;font:.625rem Songti SC,serif}.tarot-keyword{color:#9cc9c1!important;font-size:.4rem!important;line-height:1.4;min-height:1rem}.tarot-proof{border-top:.025rem solid rgba(117,210,195,.2);margin-top:.5rem;padding-top:.4rem;text-align:left}.tarot-proof taro-text-core{color:#80b6ad;display:block;font-size:.4rem;margin-top:.125rem}.tarot-proof taro-text-core:first-child{color:#d9eee9;font-size:.45rem}@keyframes tarot-reveal{from{opacity:0;transform:translateY(.65rem) rotateY(90deg)}to{opacity:1;transform:none}}.question-sheet{background:linear-gradient(145deg,#e8f4ef,#f9faf3);border:.025rem solid rgba(29,112,102,.22);border-radius:.2rem .7rem .2rem .2rem;padding:.65rem}.question-label{color:#248477;display:block;font-size:.45rem;letter-spacing:.075rem}.question-text{color:#113d38;display:block;font:.775rem Songti SC,serif;line-height:1.55;margin:.35rem 0;text-wrap:balance}.question-context{display:flex;gap:.225rem}.question-context taro-text-core{background:#d6ebe4;border-radius:2.475rem;color:#236b62;font-size:.425rem;padding:.15rem .3rem}.insight-expert{align-items:center;background:#0c3935;color:#edfffa;display:flex;gap:.375rem;margin-top:.45rem;padding:.375rem}.insight-expert taro-image-core{border-radius:50%;height:1.75rem;-o-object-fit:cover;object-fit:cover;width:1.75rem}.insight-expert taro-text-core{display:block}.insight-expert taro-text-core:last-child{color:#9dcec5;font-size:.425rem;margin-top:.125rem}.fact-confirm{background:#e0efea;border-left:.075rem solid #38ad9b;margin-top:.45rem;padding:.5rem}.fact-confirm taro-text-core{display:block}.fact-confirm taro-text-core:first-child{color:#197568;font-weight:600}.fact-confirm taro-text-core:nth-child(2){color:#385e58;margin:.175rem 0}.fact-confirm taro-text-core:last-child{color:#79908b;font-size:.425rem}.deliverable-grid{display:grid;gap:.25rem;grid-template-columns:1fr 1fr}.deliverable-grid taro-view-core{background:#e8f2ee;padding:.375rem}.deliverable-grid taro-text-core{display:block}.deliverable-grid taro-text-core:first-child{color:#37a28f;font-size:.4rem}.deliverable-grid taro-text-core:last-child{color:#315b54;margin-top:.125rem}.preview-opening{background:#f4f6f1;line-height:1.7;margin-top:.45rem;overflow:hidden;padding:.5rem;position:relative}.preview-opening taro-text-core{display:block}.preview-opening taro-text-core:first-child{color:#1c6a60;font-weight:600}.preview-opening taro-text-core:nth-child(2){color:#5b6d69;margin-top:.2rem}.fade-cover{background:linear-gradient(transparent,#f4f6f1 60%);bottom:0;color:#268578;left:0;padding:.8rem .25rem .3rem;position:absolute;right:0;text-align:center}.focused-offer{border-top:.075rem solid #39a995}.offer-kicker{color:#27776d;display:block;font-size:.5rem;line-height:1.5}.hero-secondary{color:#a9d7ce;display:block;font-size:.525rem;margin:.4rem auto 0;text-align:center}.hero-secondary:after{border:0}.quick-products .product-card{cursor:pointer}.inline-action{color:#16796d;display:block;font-size:.525rem;margin-top:.35rem}.home-shortcuts{display:grid;gap:.3rem;grid-template-columns:1fr;margin-top:.95rem}.home-shortcuts taro-view-core{background:#e4f0eb;border-left:.075rem solid #3aa393;padding:.55rem}.home-shortcuts taro-text-core{display:block}.home-shortcuts taro-text-core:first-child{color:#174e48;font:.675rem serif}.home-shortcuts taro-text-core:last-child{color:#63817a;font-size:.475rem;margin-top:.125rem}.profile-summary{align-items:center;background:linear-gradient(135deg,#0a302d,#14564f);color:#eafff9;display:flex;gap:.4rem;margin-bottom:.6rem;padding:.55rem}.profile-seal{align-items:center;border:.025rem solid #64caba;border-radius:50%;display:flex;font:.75rem serif;height:1.8rem;justify-content:center;width:1.8rem}.profile-summary taro-text-core{display:block}.profile-summary taro-text-core:first-child{font-size:.625rem}.profile-summary taro-text-core:last-child{color:#a9cec7;font-size:.45rem;margin-top:.1rem}.settings-group{background:hsla(90,33%,98%,.9);border:.025rem solid #d4e3de;margin-top:.7rem;padding:.6rem}.settings-group taro-view-core{border-bottom:.025rem solid #dce8e4;color:#385e58;display:flex;justify-content:space-between;padding:.45rem 0}.danger-soft{background:#e9eeea!important;color:#3f5f59!important}.membership-expert{align-items:center;background:#edf5f1;border:.025rem solid #c7ded7;display:flex;gap:.5rem;margin:.55rem 0;padding:.45rem}.membership-expert taro-image-core{border-radius:1.375rem;height:2.75rem;-o-object-fit:cover;object-fit:cover;width:2.75rem}.selection-warning{background:#f4ead7;border-left:.075rem solid #c49a54;color:#815f2b;font-size:.5rem;margin-top:.4rem;padding:.4rem}.empty-state{background:#edf5f1;padding:1.5rem .625rem;text-align:center}.empty-state taro-text-core{display:block}.empty-state taro-text-core:first-child{color:#174e48;font:.85rem serif}.empty-state taro-text-core:nth-child(2){color:#71847f;font-size:.525rem;margin-top:.25rem}.history-card{cursor:pointer}.history-card > taro-view-core:first-child{display:flex;justify-content:space-between;margin-bottom:.3rem}.history-status{color:#17786c}.history-lock{color:#8a9b97;font-size:.45rem}@media (min-width:768px){.home-shortcuts{grid-template-columns:repeat(3,1fr)}}.compose-count{color:#8a9d98;font-size:.425rem;margin-top:.15rem;text-align:right}.jade-hero .hero-secondary{background:transparent!important;border:.025rem solid rgba(151,221,208,.45)!important;border-radius:2.475rem!important;color:#b8ddd6!important;line-height:2.4}.jade-hero .hero-secondary:after{border:0!important}.companion-page{padding-top:.45rem}.companion-hero{background:#082725;border-radius:.15rem 1.05rem .15rem .15rem;height:15.25rem;overflow:hidden;position:relative}.companion-hero taro-image-core{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.companion-shade{background:linear-gradient(180deg,transparent 40%,rgba(3,22,21,.92));inset:0;position:absolute}.companion-identity{bottom:.7rem;color:#fff;left:.7rem;position:absolute}.companion-identity .title{font-size:1.25rem;margin:.2rem 0}.companion-identity .eyebrow{color:#83dece}.online-dot{backdrop-filter:blur(.25rem);background:rgba(7,43,39,.72);border-radius:2.475rem;color:#9fe7da;font-size:.45rem;padding:.2rem .35rem;position:absolute;right:.5rem;top:.5rem}.online-dot:before{color:#50e0c6;content:"•";margin-right:.15rem}.companion-message{background:#e1f0eb;border-left:.075rem solid #35a695;margin:-.1rem .35rem 0;padding:.6rem;position:relative}.companion-message taro-text-core{display:block}.companion-message taro-text-core:first-child{color:#194d47;font:.625rem serif;line-height:1.7}.companion-message taro-text-core:last-child{color:#76908a;font-size:.425rem;margin-top:.2rem}.companion-actions{display:grid;gap:.2rem;grid-template-columns:repeat(3,1fr);margin:.5rem 0}.companion-actions taro-button-core{background:#f1f6f2!important;border:.025rem solid #c8ded7!important;color:#24685f!important;font-size:.5rem!important;padding:.25rem .05rem}.chat-card{background:#f8faf7;border:.025rem solid #d3e2dd;padding:.6rem}.bubble{border-radius:.45rem;font-size:.525rem;line-height:1.65;margin:.25rem 0;max-width:82%;padding:.35rem .425rem}.bubble.mine{background:#176f65;border-bottom-right-radius:.1rem;color:#fff;margin-left:auto}.bubble.theirs{background:#e4efeb;border-bottom-left-radius:.1rem;color:#284e49}.chat-input{display:grid;gap:.2rem;grid-template-columns:1fr 2.75rem;margin-top:.5rem}.chat-input taro-input-core{background:#fff;border:.025rem solid #cbded8;border-radius:2.475rem;padding:.45rem}.chat-input taro-button-core{background:#176f65!important;border-radius:2.475rem!important;color:#fff!important;font-size:.5rem!important;margin:0}.ai-caption{color:#82918e;display:block;font-size:.4rem;margin-top:.3rem;text-align:center}.section-head{align-items:center;display:flex;justify-content:space-between;margin:.85rem 0 .35rem}.section-head .section-title{margin:0}.section-head > taro-text-core:last-child{color:#438177;font-size:.45rem}.memory-row{display:flex;gap:.25rem;overflow-x:auto}.memory-row > taro-view-core{background:#e8f1ed;border:.025rem solid #cfdfda;flex:0 0 72%;padding:.45rem}.memory-row taro-text-core{display:block}.memory-row taro-text-core:first-child{color:#18786c;font-size:.45rem}.memory-row taro-text-core:last-child{color:#465e59;font-size:.5rem;line-height:1.5;margin-top:.175rem}.mini-gifts{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr)}.mini-gifts taro-view-core{background:linear-gradient(160deg,#edf5f1,#dcebe5);border:.025rem solid #c8ddd6;padding:.45rem .125rem;text-align:center}.mini-gifts taro-text-core{display:block}.mini-gifts taro-text-core:first-child{border:.025rem solid #4a9b8f;border-radius:50%;color:#176e63;height:1.35rem;line-height:1.35rem;font:.7rem/1.35rem serif;margin:auto;width:1.35rem}.mini-gifts taro-text-core:nth-child(2){color:#254f49;font-size:.5rem;margin-top:.225rem}.mini-gifts taro-text-core:last-child{color:#8b7045;font-size:.4rem;margin-top:.1rem}@media (min-width:768px){.companion-page{margin:auto;max-width:19rem}.companion-hero{height:19rem}}.companion-chat-page{background:radial-gradient(circle at 80% 0,rgba(85,180,161,.16),transparent 32%),#f4f7f4;color:#173f3a;min-height:calc(100vh - 2.3rem);padding-bottom:4.75rem}.chat-person-bar{align-items:center;backdrop-filter:blur(.4rem);background:rgba(246,250,247,.94);border-bottom:.025rem solid #d5e3de;display:flex;gap:.4rem;padding:.45rem .55rem;position:sticky;top:0;z-index:5}.chat-person-bar > taro-image-core{border:.05rem solid #fff;border-radius:50%;box-shadow:0 .075rem .35rem rgba(14,77,69,.18);height:1.9rem;-o-object-fit:cover;object-fit:cover;width:1.9rem}.chat-person-copy{flex:1;min-width:0}.chat-person-copy > taro-text-core{display:block}.chat-person-name{color:#153f39;font:600 .7rem serif}.chat-presence{color:#6b827d;font-size:.425rem;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-dot{color:#23ad91;font-size:.4rem}.chat-more{color:#548078;font-size:.6rem;letter-spacing:.075rem;padding:.3rem}.chat-relation-tools{background:#e0ebe7;border-bottom:.025rem solid #d4e0dc;display:grid;gap:.025rem;grid-template-columns:repeat(3,1fr);padding:0 .55rem}.chat-relation-tools > taro-view-core{background:#f6f9f6;color:#41746c;font-size:.45rem;padding:.4rem .1rem;text-align:center}.memory-count{background:#d9ebe5;border-radius:.5rem;color:#177869;display:inline-block;font-size:.4rem;margin-left:.15rem;min-width:.6rem;padding:.025rem .125rem}.conversation-stream{margin:0 auto;max-width:19rem;padding:.75rem .55rem 1.25rem}.conversation-day{color:#8aa09b;font-size:.4rem;margin:0 0 .65rem;text-align:center}.message-line{display:flex;margin:0 0 .6rem}.message-line > taro-image-core{border-radius:50%;flex:0 0 1.35rem;height:1.35rem;margin-right:.3rem;-o-object-fit:cover;object-fit:cover;width:1.35rem}.message-line > taro-view-core{border:.025rem solid #dce7e3;border-radius:.125rem .55rem .55rem .55rem;box-shadow:0 .125rem .45rem rgba(24,75,67,.06);font-size:.525rem;line-height:1.65;max-width:72%;padding:.425rem .5rem}.message-line taro-text-core{display:block}.user-line > taro-view-core{background:linear-gradient(145deg,#278c7d,#17695f);border:0;border-radius:.55rem .125rem .55rem .55rem;color:#fff}.message-time{color:#8ba09b;font-size:.4rem;margin-top:.225rem}.privacy-in-chat{color:#8a9e99;font-size:.4rem;margin:.85rem 0;text-align:center}.privacy-in-chat:before{color:#4a9b8e;content:"◇";margin-right:.15rem}.chat-composer-shell{background:linear-gradient(180deg,rgba(244,247,244,0),#f4f7f4 18%);bottom:2.25rem;left:0;padding:0 .45rem .375rem;position:fixed;right:0;z-index:10}.composer-shortcuts{align-items:center;display:flex;gap:.225rem;margin:0 auto;max-width:19rem;padding:.35rem .05rem .25rem}.composer-shortcuts > taro-view-core{background:#fff;border:.025rem solid #cbded8;border-radius:2.475rem;color:#47756d;font-size:.425rem;padding:.2rem .35rem}.composer-shortcuts > taro-view-core.active{background:#daf0e9;border-color:#71b7aa;color:#126b5e}.composer-shortcuts > taro-text-core{color:#8a7250;font-size:.4rem;margin-left:auto}.chat-composer{background:#fff;border:.025rem solid #cadcd6;border-radius:.8rem;box-shadow:0 .2rem .75rem rgba(16,69,61,.13);display:grid;gap:.25rem;grid-template-columns:1fr 1.9rem;margin:auto;max-width:19rem;padding:.225rem}.chat-composer taro-input-core{font-size:.5rem;height:1.5rem;padding:0 .425rem}.chat-composer taro-button-core{background:#176f65!important;border:0!important;border-radius:50%!important;color:#fff!important;font-size:.425rem!important;height:1.5rem;line-height:1.5rem;margin:0;width:1.5rem}.chat-composer taro-button-core[disabled]{background:#d6e2de!important;color:#71847f!important}.gift-picker{background:rgba(249,252,249,.98);border:.025rem solid #cbded8;border-radius:.55rem;box-shadow:0 -.2rem .75rem rgba(18,73,64,.13);margin:0 auto .05rem;max-width:19rem;padding:.45rem}.gift-picker-head{color:#214f48;display:flex;font-size:.475rem;justify-content:space-between;margin-bottom:.35rem}.gift-picker-head > taro-text-core:last-child{color:#8b714a;font-size:.4rem}.gift-picker-list{display:grid;gap:.225rem;grid-template-columns:repeat(3,1fr)}.gift-picker-list > taro-view-core{background:#edf5f1;border:.025rem solid #d3e4de;border-radius:.35rem;padding:.325rem .1rem;text-align:center}.gift-picker-list taro-text-core{display:block;font-size:.4rem}.gift-picker-list taro-text-core:last-child{color:#8b7045;font-size:.4rem;margin-top:.075rem}.gift-mark{border:.025rem solid #64a89d;border-radius:50%;color:#176e63;font:.575rem/1.05rem serif!important;height:1.05rem;margin:0 auto .175rem;width:1.05rem}.gift-note{color:#91a09d;display:block;font-size:.4rem;margin-top:.3rem;text-align:center}@media (min-width:768px){.chat-person-bar{padding-left:calc(50% - 9.5rem);padding-right:calc(50% - 9.5rem)}.chat-relation-tools{padding-left:calc(50% - 9.5rem);padding-right:calc(50% - 9.5rem)}}.message-line > taro-view-core{font-size:.88rem;line-height:1.6}.message-line > taro-image-core{flex-basis:2.65rem;height:2.65rem;margin-right:.65rem;width:2.65rem}.message-line > taro-view-core{max-width:calc(100% - 4.1rem)}.chat-time-divider{color:#9aaca7;font-size:.65rem;margin:1.35rem 0 .65rem;text-align:center}.message-line > .avatar-spacer{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;flex:0 0 2.65rem;height:0;margin:0 .65rem 0 0;max-width:2.65rem;min-height:0;padding:0!important;width:2.65rem}.message-line.grouped{margin-bottom:.8rem}.message-line.grouped + .message-line.grouped{margin-top:0}.typing-line{margin-top:.7rem}.typing-line > taro-view-core{align-items:center;color:#79918b;display:flex;font-size:.72rem;gap:.5rem;padding:.55rem .75rem}.typing-dots{display:flex;gap:.15rem}.typing-dots taro-text-core{animation:typing-pulse 1.1s ease-in-out infinite;color:#4b9a8b;font-size:.42rem}.typing-dots taro-text-core:nth-child(2){animation-delay:.16s}.typing-dots taro-text-core:nth-child(3){animation-delay:.32s}@keyframes typing-pulse{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-.18rem)}}.chat-relation-tools > taro-view-core.active{background:#dcefe9;box-shadow:inset 0 -.05rem #279584;color:#0f6e61;font-weight:600}.context-status{align-items:center;background:#edf4f1;border-bottom:.025rem solid #d7e4df;color:#66817b;display:flex;font-size:.65rem;gap:.35rem;padding:.45rem 1rem}.context-status > taro-text-core:first-child{color:#21766a}.context-status > taro-text-core:nth-child(2){margin-left:auto}.context-status > taro-text-core:last-child:not(:nth-child(2)){color:#977342}.chat-relation-links{background:#e0ebe7;display:grid;gap:.025rem;grid-template-columns:repeat(3,1fr)}.chat-relation-links > taro-view-core{background:#fafcfa;color:#5e7c76;font-size:.7rem;padding:.55rem .2rem;text-align:center}.founder-chat-channel{background:#f5f8f5;border-bottom:.025rem solid #dbe5e1;display:grid;gap:.45rem;grid-template-columns:1fr 1fr;padding:.6rem 1rem}.founder-chat-channel > taro-view-core{background:#fff;border:.025rem solid #d3e0dc;border-radius:.65rem;color:#58746f;padding:.55rem .65rem}.founder-chat-channel taro-text-core{display:block;font-size:.68rem}.founder-chat-channel taro-text-core:first-child{color:#315f58;font-size:.82rem}.founder-chat-channel > taro-view-core.active{background:#e3f1ed;border-color:#3a998a}.founder-chat-channel > taro-view-core.active.human{background:#f5eee3;border-color:#ae8851}.founder-chat-channel > taro-view-core.active.human taro-text-core:first-child{color:#7d5b2d}.founder-mention-guide{align-items:center;background:#f4ede2;border-bottom:.025rem solid #e3d5c0;display:flex;gap:.65rem;padding:.6rem 1rem}.founder-mention-guide > taro-text-core:first-child{background:#8a6737;border-radius:2.475rem;color:#fff;flex:0 0 auto;font-size:.75rem;padding:.28rem .55rem}.founder-mention-guide > taro-text-core:last-child{color:#756750;font-size:.67rem;line-height:1.45}.routing-notice{background:#e8efec;border-radius:2.475rem;color:#667b77;font-size:.66rem;margin:.35rem auto 1rem;max-width:88%;padding:.38rem .7rem;width:-moz-max-content;width:max-content}.growth-plan-invite{align-items:center;background:linear-gradient(135deg,#e3f3ed,#fdfdfb);border:.025rem solid #93cbbd;border-radius:.35rem 1rem 1rem 1rem;box-shadow:0 .4rem 1.1rem rgba(23,111,101,.09);display:flex;gap:.75rem;justify-content:space-between;margin:0 0 1.15rem 2.7rem;padding:1rem}.growth-plan-invite > taro-view-core{min-width:0}.growth-plan-invite taro-text-core{display:block}.growth-plan-invite > taro-view-core > taro-text-core:first-child{color:#176f65;font:600 1rem Songti SC,serif;margin-bottom:.25rem}.growth-plan-invite > taro-view-core > taro-text-core:last-child{color:#67817b;font-size:.72rem;line-height:1.55}.growth-plan-invite > taro-text-core:last-child{color:#9a703b;flex:0 0 auto;font-size:.76rem;font-weight:600}.plan-dialog{background:#fbfefc;border:.025rem solid #b9dad1;border-radius:.3rem 1rem 1rem;box-shadow:0 .4rem 1rem rgba(23,111,101,.08);margin:-.2rem 0 1rem 2.7rem;padding:1rem}.plan-dialog-title{color:#1d675c;display:block;font-size:.95rem;font-weight:600;margin-bottom:.7rem}.plan-dialog > taro-view-core{border-top:.025rem solid #dfebe6;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 0}.plan-dialog > taro-view-core taro-text-core:first-child{color:#275f56;font-size:.85rem;font-weight:600}.plan-dialog > taro-view-core taro-text-core:last-child{color:#788e89;font-size:.67rem}.plan-confirm > taro-text-core:nth-child(2){color:#637c76;display:block;font-size:.75rem;line-height:1.6;margin-bottom:.9rem}.plan-confirm taro-button-core,.plan-today-card taro-button-core{background:#1b7568!important;border:0!important;border-radius:2.475rem!important;color:#fff!important;font-size:.8rem!important;height:2.55rem;line-height:2.55rem}.plan-confirm > taro-text-core:last-child{color:#7d918b;display:block;font-size:.7rem;margin-top:.75rem;text-align:center}.plan-today-card{background:linear-gradient(145deg,#1a554c,#277468);border:.025rem solid #7bb8aa;border-radius:.35rem 1rem 1rem;box-shadow:0 .55rem 1.25rem rgba(20,87,75,.16);color:#f4fbf8;margin:0 0 1.1rem 2.7rem;padding:1rem}.plan-today-card > taro-view-core:first-child{align-items:center;display:flex;justify-content:space-between;margin-bottom:.65rem}.plan-today-card > taro-view-core:first-child taro-text-core:first-child{font:600 1rem Songti SC,serif}.plan-today-card > taro-view-core:first-child taro-text-core:last-child{color:#b9e2d7;font-size:.68rem}.plan-today-card > taro-text-core{color:#e7f3ef;display:block;font-size:.83rem;line-height:1.65}.plan-today-card > taro-view-core:last-child{align-items:center;display:flex;gap:.8rem;margin-top:.9rem}.plan-today-card taro-button-core{background:#d3b263!important;color:#1c4f48!important;flex:1;font-weight:600!important}.plan-today-card > taro-view-core:last-child taro-text-core{color:#d0e8e1;font-size:.68rem;white-space:nowrap}.companion-name-prompt{background:#f9fdfb;border:.025rem solid #b6dace;border-radius:.3rem 1rem 1rem;box-shadow:0 .45rem 1rem rgba(23,111,101,.09);margin:-.25rem 0 1rem 2.7rem;padding:1rem}.companion-name-prompt > taro-text-core{display:block}.companion-name-prompt > taro-text-core:first-child{color:#216e62;font:600 1rem Songti SC,serif;margin-bottom:.25rem}.companion-name-prompt > taro-text-core:nth-child(2){color:#758c86;font-size:.7rem;line-height:1.55;margin-bottom:.8rem}.companion-name-prompt > taro-view-core{display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto}.companion-name-prompt taro-input-core{background:#fff;border:.025rem solid #c7ddd6;border-radius:.7rem;box-sizing:border-box;font-size:.8rem;height:2.55rem;padding:0 .7rem;width:100%}.companion-name-prompt taro-button-core{background:#1d7568!important;border:0!important;border-radius:.7rem!important;color:#fff!important;font-size:.72rem!important;height:2.55rem;line-height:2.55rem;padding:0 .8rem}.companion-name-prompt taro-button-core:after{border:0!important}.companion-name-prompt{background:linear-gradient(145deg,#fbfefc,#f1faf6);border-radius:.35rem 1.15rem 1.15rem 1.15rem;box-shadow:0 .7rem 1.55rem rgba(23,111,101,.1);margin:.15rem 0 1.65rem 2.7rem;padding:1.1rem 1rem 1rem}.companion-name-prompt > taro-text-core:first-child{color:#194f46;font-size:1.08rem;margin-bottom:.38rem}.companion-name-prompt > taro-text-core:first-child:before{display:none}.companion-name-prompt > taro-text-core:nth-child(2){color:#6d8781;font-size:.72rem;line-height:1.65;margin:0 0 .85rem;max-width:18rem}.companion-name-prompt > taro-view-core{display:flex;flex-direction:column;gap:.5rem}.companion-name-prompt taro-input-core{background:hsla(0,0%,100%,.92);border-color:#bfd9d1;border-radius:.78rem;font-size:.86rem;height:2.7rem;padding:0 .85rem}.companion-name-prompt taro-button-core{background:linear-gradient(135deg,#1c7064,#368278)!important;border-radius:.78rem!important;box-shadow:0 .35rem .8rem rgba(25,111,98,.17);font-size:.8rem!important;height:2.7rem;letter-spacing:.03rem;line-height:2.7rem;width:100%}.privacy-in-chat{margin-top:.15rem}.companion-name-prompt{margin:.9rem 2.7rem 1rem;text-align:center}.companion-name-prompt > taro-text-core:nth-child(2){margin-left:auto;margin-right:auto}.companion-name-prompt taro-input-core{line-height:2.7rem!important;padding-bottom:0!important;padding-top:0!important;text-align:center;vertical-align:middle}.companion-name-prompt taro-input-core:focus{text-align:left}.companion-name-prompt + .privacy-in-chat{margin-top:1rem}.plan-confirm .plan-time-label{color:#426d65;display:block;font-size:.72rem;font-weight:600;margin:.85rem 0 .35rem}.plan-confirm > .plan-time-options{border:0;display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr);padding:.1rem 0 .85rem}.plan-confirm > .plan-time-options taro-text-core{border:.025rem solid #c8ded7;border-radius:.6rem;color:#68827d;display:block;font-size:.7rem;padding:.52rem .1rem;text-align:center}.plan-confirm > .plan-time-options taro-text-core.selected{background:#dff0ea;border-color:#338d7e;color:#176c60;font-weight:600}.plan-goal-copy{color:#748983;display:block;font-size:.69rem;line-height:1.55;margin:-.25rem 0 .6rem}.plan-goal-input{background:#fff;border:.025rem solid #c8ded7;border-radius:.7rem;box-sizing:border-box;color:#315f57;font-size:.76rem;height:2.5rem;line-height:2.5rem;margin:0 0 .9rem;padding:0 .7rem;width:100%}.plan-status-bar{align-items:center;background:#f7fbf9;border:.025rem solid #c7dfd8;border-radius:.3rem .85rem .85rem;display:flex;gap:.7rem;justify-content:space-between;margin:0 0 1rem 2.7rem;padding:.7rem .8rem}.plan-status-bar taro-text-core{display:block}.plan-status-bar > taro-view-core taro-text-core:first-child{color:#367467;font-size:.78rem;font-weight:600;margin-bottom:.15rem}.plan-status-bar > taro-view-core taro-text-core:last-child{color:#7a908b;font-size:.65rem}.plan-status-bar > taro-text-core{background:#e1f0eb;border-radius:99rem;color:#297466;flex:0 0 auto;font-size:.66rem;padding:.36rem .55rem}.user-line > taro-view-core{min-width:5.6rem;padding:.65rem .8rem!important;text-align:left}.user-message-name{color:#c8f0e6;font-size:.63rem;font-weight:600;margin-bottom:.2rem}.user-line .message-time{color:#d7eee8;font-size:.58rem}.companion-chat-page{background:#f5f5f5}.companion-name-prompt{margin-left:auto!important;margin-right:auto!important;max-width:15.5rem}.companion-name-prompt taro-input-core{box-sizing:border-box!important;display:block!important;font-size:.425rem!important;height:1.2rem!important;line-height:normal!important;padding:.275rem .4rem!important;vertical-align:middle!important}.companion-name-prompt > taro-view-core{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:.3rem!important;width:100%!important}.companion-name-prompt taro-button-core,.companion-name-prompt taro-input-core{margin-left:0!important;margin-right:0!important;width:100%!important}.companion-name-prompt taro-input-core{color:#285e55!important;-webkit-text-fill-color:#285e55!important;text-align:center!important}.companion-name-prompt{background:linear-gradient(135deg,#f8fcfa,#eaf5f0)!important;border-radius:.45rem!important;padding:.55rem .6rem!important}.name-prompt-heading{margin-bottom:.4rem!important;text-align:left!important}.name-prompt-heading > taro-text-core:first-child{color:#1f5d53!important;font-size:.55rem!important;font-weight:600!important}.name-prompt-heading > taro-text-core:nth-child(2){color:#78918a!important;font-size:.325rem!important;margin-top:.1rem!important}.name-prompt-form{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:.25rem!important}.name-prompt-form taro-input-core{background:#fff!important;border:.025rem solid #b9d6cc!important;border-radius:.3rem!important;flex:1!important;height:1.2rem!important;line-height:normal!important;text-align:left!important}.name-prompt-form taro-button-core{border-radius:.3rem!important;box-sizing:border-box!important;display:block!important;flex:0 0 1.2rem!important;font-size:.375rem!important;height:1.2rem!important;line-height:1.2rem!important;min-height:0!important;padding:0!important;white-space:nowrap!important;width:100%!important}.conversation-stream{max-width:44rem;padding:1.05rem .85rem 8.6rem}.chat-time-divider,.conversation-day{color:#a4a4a4;font-size:.68rem;margin:1rem 0 .75rem}.message-line{align-items:flex-start;gap:0;margin:0 0 .48rem}.message-line > taro-image-core{border-radius:.26rem;box-shadow:none;flex:0 0 2.5rem;height:2.5rem;margin-right:.55rem;width:2.5rem}.message-line > taro-view-core{background:#fff;border:0;border-radius:.28rem 1rem 1rem 1rem;box-shadow:none;box-sizing:border-box;color:#1f2926;font-size:.9rem;line-height:1.58;max-width:calc(100% - 3.15rem);padding:.58rem .72rem!important}.message-line > .avatar-spacer{flex:0 0 2.5rem;margin-right:.55rem;max-width:2.5rem;width:2.5rem}.message-line.grouped{margin-bottom:.34rem}.message-line.grouped + .message-line.grouped > taro-view-core{border-radius:.28rem 1rem 1rem 1rem}.message-time{color:#a3a3a3;font-size:.56rem;line-height:1.25;margin-top:.2rem}.user-line{justify-content:flex-end;margin-top:.5rem}.user-line > taro-view-core{background:#95ec69;border-radius:1rem .28rem 1rem 1rem;color:#17231c;max-width:78%;min-width:0}.user-line .message-time{color:#5f8460;text-align:right}.typing-line{margin:.5rem 0}.typing-line > taro-view-core{background:#fff;color:#929292;font-size:.68rem;padding:.5rem .7rem!important}.companion-growth-story{background:linear-gradient(145deg,#edf5f1,#f7f3ea);border-left:.075rem solid #3d9184;margin:.4rem 0;padding:.45rem}.companion-growth-story > taro-text-core{display:block}.companion-growth-story > taro-text-core:first-child{color:#21776b;font-size:.45rem;letter-spacing:.05rem;margin-bottom:.225rem}.companion-growth-story > taro-text-core:last-child{color:#4e625e;font-size:.5rem;line-height:1.75}.expert-list{display:grid;gap:.55rem;margin-top:.7rem}.expert-list-card{background:#f9fbf8;border:.025rem solid #d5e4df;border-radius:.2rem .7rem .2rem .2rem;box-shadow:0 .25rem .7rem rgba(20,76,68,.07);display:grid;grid-template-columns:5.75rem 1fr;overflow:hidden}.expert-list-card.selected{border-color:#3aa394;box-shadow:0 0 0 .075rem rgba(49,157,142,.1)}.expert-list-card > taro-image-core{background:#123f3b;height:100%;min-height:8.25rem;width:100%}.expert-list-copy{padding:.55rem}.expert-list-focus{color:#35786e;display:block;font-size:.475rem;line-height:1.5;margin-top:.3rem}.expert-card-actions{display:grid;gap:.25rem;grid-template-columns:1fr 1fr;margin-top:.45rem}.expert-card-actions taro-button-core{background:#eef4f1!important;border:.025rem solid #ccded8!important;color:#356f67!important;font-size:.45rem!important;margin:0;padding:.125rem}.expert-card-actions taro-button-core.choose{background:#176f65!important;color:#fff!important}.expert-detail-hero{background:#092d2a;height:15.5rem;overflow:hidden;position:relative}.expert-detail-hero > taro-image-core{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.expert-detail-hero:after{background:linear-gradient(transparent,rgba(2,25,23,.94));content:"";inset:35% 0 0;position:absolute}.expert-detail-hero > taro-view-core{bottom:.7rem;color:#dff7f1;left:.7rem;position:absolute;right:.7rem;z-index:1}.expert-detail-hero .title{color:#fff;margin:.175rem 0}.detail-tags{margin:.5rem 0}.expert-promise{background:#dfeee9;border-left:.075rem solid #2c9384;color:#215d55;font:.625rem/1.75 serif;padding:.625rem}.detail-section{background:#fafbf8;border:.025rem solid #dbe5e1;margin-top:.6rem;padding:.65rem}.detail-copy,.detail-heading,.detail-kicker{display:block}.detail-kicker{color:#268577;font-size:.425rem;letter-spacing:.05rem}.detail-heading{color:#153f39;font:.75rem serif;margin:.2rem 0 .425rem}.detail-copy{color:#4e625e;font-size:.525rem;line-height:1.85}.hobby-grid{display:flex;flex-wrap:wrap;gap:.225rem;margin-bottom:.45rem}.hobby-grid taro-text-core{background:#e1efe9;border-radius:2.475rem;color:#32766c;font-size:.45rem;padding:.175rem .35rem}.ability-list > taro-view-core{border-top:.025rem solid #dce6e2;display:grid;gap:.3rem;grid-template-columns:1.15rem 1fr;padding:.4rem 0}.ability-list > taro-view-core > taro-text-core{color:#3a9a8d;font:.55rem serif}.ability-list taro-view-core taro-view-core taro-text-core{display:block}.ability-list taro-view-core taro-view-core taro-text-core:first-child{color:#244f48;font-size:.55rem}.ability-list taro-view-core taro-view-core taro-text-core:last-child{color:#647772;font-size:.475rem;line-height:1.55;margin-top:.125rem}.detail-facts > taro-view-core{border-bottom:.025rem solid #dce6e2;display:grid;gap:.35rem;grid-template-columns:2.5rem 1fr;padding:.375rem 0}.detail-facts > taro-view-core > taro-text-core:first-child{color:#258375;font-size:.45rem}.detail-facts > taro-view-core > taro-text-core:last-child{color:#536863;font-size:.5rem;line-height:1.6}@media (max-width:600px){.expert-list-card{grid-template-columns:2.8rem 1fr}.expert-list-card > taro-image-core{min-height:6.25rem}.expert-list-copy{padding:.35rem}.expert-list-copy .expert-name{font-size:.675rem}.expert-list-copy .expert-title{font-size:.425rem}.expert-list-copy .expert-story{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;font-size:.45rem;line-height:1.55}.expert-list-copy .expert-tags{margin:.25rem 0}.expert-list-copy .expert-tags taro-text-core{font-size:.4rem;padding:.1rem .2rem}.expert-list-copy .expert-check{display:none}.expert-list-focus{display:none}.expert-card-actions{grid-template-columns:1fr;margin-top:.3rem}.expert-card-actions taro-button-core{font-size:.4rem!important;line-height:2.2}.expert-card-actions taro-button-core.choose{display:none}.expert-detail-hero{height:10.5rem}.expert-promise{font-size:.5rem}.detail-copy{font-size:.475rem}}.expert-list{gap:.8rem;margin-top:1.2rem}.expert-list-card{align-items:start;border-radius:.35rem 1.2rem .35rem .35rem;box-sizing:border-box;grid-template-columns:6.6rem minmax(0,1fr);width:100%}.expert-list-card > taro-image-core{align-self:start;aspect-ratio:4/5;height:8.25rem;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:6.6rem}.expert-list-copy{min-width:0;overflow:hidden;padding:.75rem}.expert-list-copy .expert-name{font-size:1.08rem}.expert-list-copy .expert-title{font-size:.7rem;line-height:1.4}.expert-list-copy .expert-story{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.55}.expert-list-copy .expert-tags{gap:.3rem;margin:.5rem 0}.expert-list-copy .expert-tags taro-text-core{font-size:.62rem;padding:.2rem .4rem}.expert-list-copy .expert-check{display:none}.expert-list-focus{display:none}.expert-card-actions{grid-template-columns:1fr;margin-top:.55rem}.expert-card-actions taro-button-core{box-sizing:border-box;font-size:.72rem!important;line-height:2.2;padding:.2rem;width:100%}.expert-card-actions taro-button-core.choose{display:none}.expert-detail-hero{height:25rem}.expert-detail-hero > taro-view-core{bottom:1rem;left:1rem;right:1rem}.detail-tags{margin:.9rem 0}.expert-promise{font-size:1rem;line-height:1.7;padding:1rem}.detail-section{margin-top:1rem;padding:1rem}.detail-kicker{font-size:.7rem}.detail-heading{font-size:1.25rem;margin:.35rem 0 .75rem}.detail-copy{font-size:.9rem;line-height:1.8}.hobby-grid{gap:.35rem;margin-bottom:.8rem}.hobby-grid taro-text-core{font-size:.75rem;padding:.3rem .65rem}.ability-list > taro-view-core{gap:.5rem;grid-template-columns:2rem 1fr;padding:.75rem 0}.ability-list > taro-view-core > taro-text-core{font-size:.9rem}.ability-list taro-view-core taro-view-core taro-text-core:first-child{font-size:.95rem}.ability-list taro-view-core taro-view-core taro-text-core:last-child{font-size:.8rem}.detail-facts > taro-view-core{gap:.6rem;grid-template-columns:4.5rem 1fr;padding:.7rem 0}.detail-facts > taro-view-core > taro-text-core:first-child{font-size:.75rem}.detail-facts > taro-view-core > taro-text-core:last-child{font-size:.85rem}@media (min-width:48rem){.expert-list{grid-template-columns:1fr 1fr}.expert-list-card{grid-template-columns:11rem 1fr}.expert-list-card > taro-image-core{height:13.75rem;width:11rem}}.experts-page .expert-list-card{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.experts-page .expert-list-card.selected{border-color:#249c8c;box-shadow:0 0 0 .075rem rgba(49,157,142,.14),0 .35rem .75rem rgba(20,76,68,.11);transform:translateY(-.05rem)}.experts-page .expert-list-card.selected .expert-check{background:#dff2eb;border-color:#249c8c;color:#147466;display:block}.experts-page .expert-card-actions{grid-template-columns:1fr}.expert-confirm-card{background:linear-gradient(135deg,#0b332f,#185c53);border:.025rem solid #2a8478;border-radius:.2rem .7rem .2rem .7rem;box-shadow:0 .4rem .9rem rgba(13,74,66,.18);margin-top:.7rem;padding:.65rem .7rem}.expert-confirm-head{align-items:center;display:flex;gap:.4rem}.expert-confirm-head taro-image-core{border:.05rem solid rgba(225,247,238,.7);border-radius:50%;height:1.75rem;-o-object-fit:cover;object-fit:cover;width:1.75rem}.expert-confirm-head taro-text-core{display:block}.expert-confirm-head taro-text-core:first-child{color:#a8d7cb;font-size:.4rem;letter-spacing:.025rem}.expert-confirm-head taro-text-core:nth-child(2){color:#fffdf5;font:.8rem Songti SC,serif;margin:.075rem 0}.expert-confirm-head taro-text-core:last-child{color:#c4ddd6;font-size:.4rem}.expert-confirm-card .button{background:linear-gradient(90deg,#b78d49,#d2b066)!important;border-radius:.725rem!important;box-shadow:none!important;color:#143d37!important;display:block;font-size:.525rem!important;font-weight:600;height:1.45rem;line-height:1.45rem!important;margin:.55rem 0 0!important;min-height:1.45rem;width:100%}.expert-confirm-card .button::after{border:0!important}@media (max-width:600px){.expert-confirm-card{margin-top:.45rem;padding:.525rem .475rem}.expert-confirm-head taro-image-core{height:1.45rem;width:1.45rem}.expert-confirm-head taro-text-core:nth-child(2){font-size:.675rem}.expert-confirm-head taro-text-core:last-child{font-size:.4rem}.expert-confirm-card .button{font-size:.45rem!important;height:1.35rem;line-height:1.35rem!important;min-height:1.35rem}.experts-page .expert-list-card.selected .expert-check{display:none}}.compact-experts .expert-list{display:grid!important;gap:.55rem;grid-template-columns:1fr!important}.compact-experts .expert-list-card{align-items:stretch;display:grid!important;grid-template-columns:5.125rem minmax(0,1fr)!important;min-height:6.75rem;position:relative}.compact-experts .expert-list-card > taro-image-core{display:block!important;height:100%!important;min-height:6.75rem!important;width:5.125rem!important}.compact-experts .expert-list-copy{display:block!important;min-width:0!important;overflow:visible!important;padding:.625rem .675rem!important}.compact-experts .expert-list-copy .expert-name,.compact-experts .expert-list-copy .expert-story,.compact-experts .expert-list-copy .expert-title,.compact-experts .expert-list-focus{display:block!important}.compact-experts .expert-list-copy .expert-name{font-size:.85rem!important}.compact-experts .expert-list-copy .expert-title{font-size:.5rem!important}.compact-experts .expert-list-copy .expert-story{font-size:.5rem!important;line-height:1.68!important}.compact-experts .expert-list-focus{font-size:.45rem;margin-top:.25rem}.compact-experts .expert-card-actions{display:block!important;margin-top:.4rem!important}.compact-experts .expert-card-actions taro-button-core{display:block!important;font-size:.45rem!important;width:100%!important}.compact-experts .expert-list-card.selected::after{background:#167467;border-radius:2.475rem;box-shadow:0 .1rem .3rem rgba(16,91,80,.22);color:#fff;content:"✓ 当前选择";font-weight:600;padding:.175rem .325rem;position:absolute;right:.4rem}.expert-confirm-card{border:.05rem solid #47aa9d!important;box-shadow:0 .45rem 1.05rem rgba(13,74,66,.23)!important;padding:.75rem .8rem!important}.expert-confirm-head{gap:.5rem!important}.expert-confirm-head taro-image-core{height:2.05rem!important;width:2.05rem!important}.expert-confirm-head taro-text-core:first-child{font-size:.425rem!important}.expert-confirm-head taro-text-core:nth-child(2){font-size:.95rem!important}.expert-confirm-head taro-text-core:last-child{font-size:.45rem!important}.expert-confirm-card .button{border-radius:.825rem!important;font-size:.575rem!important;height:1.65rem!important;line-height:1.65rem!important;margin-top:.65rem!important;min-height:1.65rem!important}@media (max-width:600px){.compact-experts .expert-list-card{grid-template-columns:3.55rem minmax(0,1fr)!important;min-height:6.5rem}.compact-experts .expert-list-card > taro-image-core{min-height:6.5rem!important;width:3.55rem!important}.compact-experts .expert-list-copy{padding:.45rem!important}.compact-experts .expert-list-copy .expert-name{font-size:.675rem!important}.compact-experts .expert-list-copy .expert-title{font-size:.425rem!important}.compact-experts .expert-list-copy .expert-story{font-size:.425rem!important}.compact-experts .expert-list-focus{display:none!important}.compact-experts .expert-list-card.selected::after{font-size:.4rem;padding:.125rem .225rem;right:.225rem;top:.225rem}.expert-confirm-card{padding:.6rem .5rem!important}.expert-confirm-head taro-image-core{height:1.75rem!important;width:1.75rem!important}.expert-confirm-head taro-text-core:nth-child(2){font-size:.775rem!important}.expert-confirm-head taro-text-core:last-child{font-size:.4rem!important}.expert-confirm-card .button{font-size:.475rem!important;height:1.5rem!important;line-height:1.5rem!important;min-height:1.5rem!important}}.compact-experts .expert-list-card{border-radius:.3rem .65rem .3rem .3rem!important;grid-template-columns:1fr!important;min-height:0!important}.compact-experts .expert-list-card > taro-image-core{aspect-ratio:auto!important;background:radial-gradient(circle at 50% 25%,#315d58,#102d2b)!important;height:10.5rem!important;min-height:0!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important}.compact-experts .expert-list-copy{padding:.525rem .55rem .575rem!important}.compact-experts .expert-list-copy .expert-name{font-size:.75rem!important}.compact-experts .expert-list-copy .expert-title{font-size:.45rem!important}.compact-experts .expert-list-copy .expert-story{font-size:.45rem!important;line-height:1.65!important}.compact-experts .expert-list-focus{font-size:.4rem!important}.compact-experts .expert-list-card.selected::after{font-size:.4rem;right:.35rem;top:.35rem}.compact-experts .expert-card-actions taro-button-core{font-size:.4rem!important;line-height:1.1rem!important}@media (max-width:600px){.compact-experts .expert-list-card > taro-image-core{height:9rem!important}.compact-experts .expert-list-copy{padding:.45rem!important}.compact-experts .expert-list-copy .expert-name{font-size:.675rem!important}.compact-experts .expert-list-copy .expert-story{font-size:.425rem!important}.compact-experts .expert-list-focus{display:block!important;font-size:.4rem!important}.compact-experts .expert-list-card.selected::after{right:.25rem;top:.25rem}}.compact-experts .expert-portrait{align-items:center;background:linear-gradient(145deg,#eff8f3,#d7e9e1);border-bottom:.025rem solid rgba(43,112,98,.22);display:flex;height:9.75rem;justify-content:center;overflow:hidden;position:relative}.compact-experts .expert-portrait::before{border:.025rem solid rgba(43,112,98,.24);box-shadow:inset 0 0 0 .175rem hsla(0,0%,100%,.2);content:"";inset:.45rem;position:absolute}.compact-experts .expert-portrait::after{bottom:.2rem;color:rgba(31,112,94,.11);content:"观";font:3.75rem/1 Songti SC,serif;position:absolute;right:.7rem;z-index:0}.compact-experts .expert-portrait taro-image-core{border:.05rem solid rgba(20,91,76,.74);border-radius:.075rem;box-shadow:0 .35rem .7rem rgba(14,68,59,.22);display:block;height:9.75rem;-o-object-fit:cover;object-fit:cover;position:relative;width:7.8rem;z-index:1}.compact-experts .expert-list-card.selected .expert-portrait{box-shadow:inset 0 0 0 .05rem #4ab2a2}@media (max-width:600px){.compact-experts .expert-portrait{height:8.125rem}.compact-experts .expert-portrait::after{font-size:3.1rem;right:.4rem}.compact-experts .expert-portrait taro-image-core{height:8.125rem;width:6.5rem}}@keyframes companion-select{0%{transform:scale(.985)}55%{transform:scale(1.012)}100%{transform:scale(1)}}@keyframes companion-confirm{0%{opacity:0;transform:translateY(-.2rem) scale(.82)}100%{opacity:1;transform:translateY(0) scale(1)}}.compact-experts .expert-list-card.selected{animation:companion-select .38s cubic-bezier(.2,.8,.2,1);background:linear-gradient(145deg,#f9fefb,#edf8f3)!important;box-shadow:0 0 0 .075rem rgba(50,164,145,.22),0 .4rem .85rem rgba(22,103,90,.18)!important}.compact-experts .expert-list-card.selected .expert-portrait{box-shadow:inset 0 0 0 .075rem #49ad9e,0 0 .85rem rgba(63,178,158,.22)}.compact-experts .expert-list-card.selected .expert-portrait taro-image-core{box-shadow:0 .4rem .75rem rgba(14,68,59,.3);transform:scale(1.018);transition:transform .35s ease}.compact-experts .expert-list-card.selected::after{animation:companion-confirm .35s .08s both;box-shadow:0 .175rem .4rem rgba(15,98,83,.3)}.companion-paywall{align-items:center;background:#fff;border:.025rem solid #cbded8;border-radius:1rem;box-shadow:0 .2rem .75rem rgba(16,69,61,.13);display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto;margin:.65rem auto 0;max-width:19rem;padding:.75rem}.companion-paywall taro-text-core{display:block}.companion-paywall > taro-view-core > taro-text-core:first-child{color:#1d5c53;font-size:.9rem}.companion-paywall > taro-view-core > taro-text-core:last-child{color:#778b86;font-size:.66rem;line-height:1.4;margin-top:.2rem}.companion-paywall taro-button-core{background:#176f65!important;border:0!important;border-radius:2.475rem!important;color:#fff!important;font-size:.72rem!important;margin:0;padding:0 .7rem;white-space:nowrap}.consult-context{background:#e4efeb;color:#47756d;font-size:.72rem;padding:.55rem 1rem;text-align:center}.report-consult-page .conversation-stream{padding-bottom:8rem}.date-input,.time-input{font-variant-numeric:tabular-nums}.lunar-date-entry{align-items:center;display:grid;gap:.2rem;grid-template-columns:minmax(0,2fr) auto minmax(0,1fr) auto minmax(0,1fr) auto}.lunar-date-entry .input{min-width:0;padding:0 .25rem;text-align:center}.lunar-date-entry taro-text-core{color:#746b5e;font-size:.425rem}.luck-timeline > taro-view-core{cursor:pointer}.luck-timeline > taro-view-core.selected{outline:.05rem solid #d8b968;outline-offset:-.05rem}.flow-year-panel{background:#edf5f1;border:.025rem solid #bcd8ce;margin-top:.45rem;padding:.4rem}.flow-year-panel > taro-view-core:first-child{color:#175c54;display:flex;font-size:.45rem;gap:.3rem;justify-content:space-between}.flow-year-panel > taro-view-core:first-child taro-text-core:last-child{color:#71918a;font-size:.4rem}.flow-year-grid{display:grid;gap:.175rem;grid-template-columns:repeat(5,1fr);margin-top:.35rem}.flow-year-grid > taro-view-core{background:#fff;border:.025rem solid #d4e4de;padding:.25rem .1rem;text-align:center}.flow-year-grid > taro-view-core.selected{background:#0d4943;border-color:#0d4943}.flow-year-grid taro-text-core{display:block}.flow-year-grid taro-text-core:first-child{color:#6f8982;font-size:.4rem}.flow-year-grid taro-text-core:last-child{color:#1b7166;font:.475rem serif;margin-top:.075rem}.flow-year-grid > taro-view-core.selected taro-text-core{color:#e8fff8}.flow-year-note{color:#39776d;display:block;font-size:.4rem;margin-top:.3rem}.companion-chat-page .message-line > taro-view-core,.companion-chat-page .message-line > taro-view-core > taro-text-core:first-child{font-size:.55rem!important;line-height:1.5!important}.active-profile-note{align-items:center;background:#dcefe9;border-left:.075rem solid #258f80;color:#235e56;display:flex;font-size:.45rem;justify-content:space-between;margin:0 0 .45rem;padding:.35rem .45rem}.active-profile-note taro-text-core:last-child{color:#17766a}.profile-add{margin:.6rem 0!important}.profile-list{display:grid;gap:.4rem;margin-top:.6rem}.profile-card{background:rgba(248,251,247,.92);border:.025rem solid #d4e3de;border-radius:.2rem .6rem .2rem .2rem;padding:.5rem}.profile-card.active{border-color:#2b9586;box-shadow:0 .25rem .65rem rgba(24,112,99,.12)}.profile-card-head{align-items:center;display:grid;gap:.325rem;grid-template-columns:1.35rem 1fr auto}.profile-avatar{align-items:center;background:#123e39;border-radius:50%;color:#d9f6ef;display:flex;font:.6rem serif;height:1.35rem;justify-content:center;width:1.35rem}.profile-card-head > taro-view-core:nth-child(2) > taro-text-core{display:block}.profile-card-head > taro-view-core:nth-child(2) > taro-text-core:first-child{color:#184e47;font:.625rem serif}.profile-card-head > taro-view-core:nth-child(2) > taro-text-core:last-child{color:#81918d;font-size:.4rem;margin-top:.1rem}.profile-card-head > taro-text-core{background:#dceee8;border-radius:2.475rem;color:#237b6f;font-size:.4rem;padding:.15rem .25rem}.profile-facts{display:flex;gap:.25rem;margin:.375rem 0 .25rem}.profile-facts taro-text-core{background:#edf3ef;color:#627a75;font-size:.4rem;padding:.15rem .25rem}.profile-records{color:#6a817c;font-size:.4rem}.profile-actions{background:#d3e4df;display:grid;gap:.025rem;grid-template-columns:repeat(3,1fr);margin-top:.4rem}.profile-actions taro-view-core{background:#f4f8f5;color:#176f64;font-size:.425rem;padding:.325rem .075rem;text-align:center}@media (min-width:768px){.profile-library{margin:auto;max-width:19rem}.profile-list{grid-template-columns:1fr 1fr}}.tarot-prompt-list{display:flex;gap:.2rem;margin-top:.25rem;overflow-x:auto;padding-bottom:.1rem}.tarot-prompt-list > taro-view-core{background:#edf6f2;border:.025rem solid #c9ded7;border-radius:2.475rem;color:#316d64;flex:0 0 auto;font-size:.4rem;max-width:78%;overflow:hidden;padding:.225rem .325rem;text-overflow:ellipsis;white-space:nowrap}.report-page .chart-foot{display:none}.report-page .section-body{font-size:.5rem;line-height:1.75}.report-page .section-title{font-size:.625rem}@media (max-width:520px){.report-page .section-body{font-size:.425rem}.report-page .section-title{font-size:.55rem}}.insight-page{margin:0 auto;max-width:19rem}.insight-page > .title{font-size:1.05rem;letter-spacing:.075rem;margin:.25rem 0 .55rem}.insight-page .question-sheet{background:linear-gradient(135deg,#f8f5ec,#e7f0ea);border:.025rem solid rgba(42,108,98,.28);border-radius:.1rem .6rem .1rem .6rem;box-shadow:none;padding:.7rem .75rem;position:relative}.insight-page .question-sheet::after{bottom:-.7rem;color:rgba(45,119,105,.08);content:"缘";font:3.15rem Songti SC,serif;line-height:1;position:absolute;right:.55rem}.insight-page .question-label{color:#4c8d82;letter-spacing:.1rem}.insight-page .question-text{font-size:.625rem;line-height:1.7;margin:.3rem 0 .4rem;max-width:15rem;position:relative;z-index:1}.insight-page .question-context taro-text-core{background:hsla(0,0%,100%,.55);border:.025rem solid rgba(57,132,119,.18);color:#39766d;font-size:.4rem;padding:.125rem .25rem}.insight-page .insight-expert{background:#fffdf8;border:.025rem solid #d6e4de;color:#204f48;margin-top:.35rem;padding:.35rem .45rem}.insight-page .insight-expert taro-image-core{border:.05rem solid #c8a965;height:1.25rem;width:1.25rem}.insight-page .insight-expert taro-text-core:first-child{font:.525rem Songti SC,serif}.insight-page .insight-expert taro-text-core:last-child{color:#73958e;margin-top:.05rem}.insight-page .fact-confirm{background:transparent;border-left:.05rem solid #b79a55;margin-top:.3rem;padding:.325rem .4rem}.insight-page .fact-confirm taro-text-core:first-child{color:#917849;font-size:.4rem}.insight-page .fact-confirm taro-text-core:nth-child(2){color:#315e57;font-size:.45rem;margin:.125rem 0}.insight-page .fact-confirm taro-text-core:last-child{font-size:.4rem}.insight-page .insight-preview{background:#fffdf8;border-radius:.1rem .55rem .1rem .55rem;overflow:hidden;padding:.65rem;position:relative}.insight-page .insight-preview::before{color:rgba(187,154,78,.12);content:"◌";font-size:3.5rem;position:absolute;right:.5rem;top:-.7rem}.insight-page .insight-preview .section-title{color:#244c46;font:.625rem Songti SC,serif;margin-bottom:.45rem;position:relative}.insight-page .deliverable-grid{border-top:.025rem solid #e1e8e3;gap:0;grid-template-columns:1fr;position:relative}.insight-page .deliverable-grid taro-view-core{align-items:center;background:transparent;border-bottom:.025rem solid #e1e8e3;display:grid;grid-template-columns:1.25rem 1fr;min-height:1.55rem;padding:0}.insight-page .deliverable-grid taro-text-core:first-child{align-items:center;color:#b19149;display:flex;font:.45rem serif;height:100%;justify-content:center}.insight-page .deliverable-grid taro-text-core:last-child{color:#365c56;font-size:.475rem;margin:0}.insight-page .preview-opening{background:#f1f5f1;border-left:.05rem solid #4e9c8d;margin-top:.55rem;padding:.5rem .55rem}.insight-page .preview-opening taro-text-core:first-child{color:#26786d;font-size:.45rem}.insight-page .preview-opening taro-text-core:nth-child(2){font-size:.45rem;line-height:1.75;max-width:13.5rem}.insight-page .fade-cover{background:linear-gradient(transparent,#f1f5f1 65%);color:#2d877a;font-size:.45rem;padding:.95rem .25rem .325rem}.insight-page .focused-offer{border-top-color:#b79a55}@media (max-width:520px){.insight-page > .title{font-size:.85rem}.insight-page .question-sheet{padding:.55rem}.insight-page .question-text{font-size:.525rem}.insight-page .deliverable-grid taro-text-core:last-child{font-size:.425rem}}@media (min-width:768px){.insight-page{max-width:25rem;padding:1.2rem 1.4rem}}.insight-page .focused-offer .button{border-radius:.575rem!important;display:block;font-size:.45rem!important;height:1.15rem;line-height:1.15rem!important;margin:.45rem 0 0!important;min-height:1.15rem;min-width:0;padding:0 .45rem!important;width:6rem!important}.insight-page .focused-offer .button::after{border:0!important}.insight-page .topic-report{background:linear-gradient(125deg,#fffefa,#f4f8f4);border-left:.075rem solid #b79a55;border-radius:.125rem .55rem .125rem .55rem;padding:.7rem .75rem}.insight-page .topic-report .section-title{color:#193f39;font:600 .75rem/1.35 Songti SC,STSong,serif;margin-bottom:.6rem}.insight-page .topic-label{color:#9a7939;display:block;font-size:.425rem;font-weight:600;letter-spacing:.025rem;margin:.575rem 0 .225rem}.insight-page .topic-evidence{color:#4b625d;display:block;font-size:.475rem;line-height:1.72;margin:.225rem 0}.insight-page .topic-report .section-body{color:#36524d;font-size:.5rem;line-height:1.82}.insight-page .life-tip-list{display:grid;gap:.25rem;margin-top:.1rem}.insight-page .life-tip-list > taro-view-core{background:hsla(0,0%,100%,.55);border:.025rem solid #d5e2dc;padding:.375rem .425rem}.insight-page .life-tip-list taro-text-core{display:block}.insight-page .life-tip-list taro-text-core:first-child{color:#24685e;font-size:.45rem;font-weight:600;margin-bottom:.15rem}.insight-page .life-tip-list taro-text-core:last-child{color:#4b625d;font-size:.45rem;line-height:1.7}@media (max-width:520px){.insight-page .topic-report{padding:.575rem .525rem}.insight-page .topic-report .section-title{font-size:.625rem}.insight-page .topic-label{font-size:.4rem}.insight-page .topic-evidence,.insight-page .topic-report .section-body{font-size:.45rem;line-height:1.75}}@media (max-width:520px){.insight-page .focused-offer .button{width:100%!important}}@media (min-width:768px){.page.insight-page{box-sizing:border-box;max-width:28rem!important;width:100%}}.insight-page .question-label{font-size:.4rem}.insight-page .question-text{font-size:.7rem}.insight-page .insight-expert taro-text-core:first-child{font-size:.575rem}.insight-page .insight-expert taro-text-core:last-child{font-size:.4rem}.insight-page .fact-confirm taro-text-core:first-child{font-size:.425rem}.insight-page .fact-confirm taro-text-core:nth-child(2){font-size:.5rem}.insight-page .deliverable-grid taro-text-core:last-child{font-size:.525rem}.insight-page .preview-opening taro-text-core:first-child{font-size:.5rem}.insight-page .preview-opening taro-text-core:nth-child(2){font-size:.5rem}.insight-page .focused-offer .plan-price{font-size:1.45rem}.insight-page .focused-offer .muted{font-size:.5rem}.insight-page .focused-offer .button{border-radius:.7rem!important;font-size:.525rem!important;height:1.4rem;line-height:1.4rem!important;min-height:1.4rem;width:8rem!important}@media (max-width:520px){.insight-page .question-text{font-size:.55rem}.insight-page .deliverable-grid taro-text-core:last-child{font-size:.45rem}.insight-page .preview-opening taro-text-core:nth-child(2){font-size:.45rem}.insight-page .focused-offer .button{width:100%!important}}.membership-page{background:#f5f0e5!important;box-sizing:border-box;margin:0 auto;max-width:21rem;min-height:100vh}.membership-topbar{align-items:center;display:flex;gap:.7rem}.membership-topbar .page-back{flex:0 0 auto;margin:0}.membership-topbar .eyebrow{margin:0}.membership-intro{padding:.3rem .1rem .6rem;position:relative}.membership-intro .title{font-size:1.1rem;margin:.3rem 0 .2rem}.membership-intro > taro-text-core:last-child{color:#74847f;display:block;font-size:.45rem}.membership-plan{background:radial-gradient(circle at 88% 10%,hsla(43,50%,60%,.19),transparent 24%),linear-gradient(135deg,#082d29,#1b514a);border-radius:.15rem .8rem .15rem .8rem;display:grid;gap:.5rem;grid-template-columns:1fr auto;overflow:hidden;padding:.75rem .85rem;position:relative}.membership-seal{color:#b9d6cf;font-size:.4rem;left:.85rem;letter-spacing:.075rem;position:absolute;top:.45rem}.membership-plan > taro-view-core:first-of-type{padding-top:.7rem}.membership-plan .plan-price{color:#e8d797;font-size:1.45rem;margin:0}.membership-plan .plan-price taro-text-core{color:#bbd5ce;font-size:.5rem}.membership-plan-copy{color:#d2e4df;display:block;font-size:.45rem;line-height:1.65;margin-top:.25rem;max-width:14rem}.membership-plan-mark{align-items:center;align-self:end;border:.025rem solid hsla(46,65%,73%,.65);border-radius:50%;color:#ecd990;display:flex;font:.95rem Songti SC,serif;height:2.15rem;justify-content:center;width:2.15rem}.membership-includes{border-radius:.15rem .65rem .15rem .65rem;padding:.7rem .75rem}.membership-section-head{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.membership-section-head .section-title{font-size:.65rem;margin:0 0 .35rem}.membership-section-head taro-text-core:last-child{color:#9d8a61;font-size:.4rem;letter-spacing:.05rem}.membership-includes .benefit{color:#315d55;display:grid;font-size:.475rem;gap:.3rem;grid-template-columns:1.2rem 1fr;line-height:1.5;padding:.375rem 0}.membership-includes .benefit taro-text-core:first-child{color:#b18d42;font:.6rem Songti SC,serif}.membership-note{background:#f4efe4;border-left:.05rem solid #b99857;color:#707365;display:grid;font-size:.4rem;gap:.4rem;grid-template-columns:2.7rem 1fr;line-height:1.65;padding:.375rem .45rem}.membership-note taro-text-core:first-child{color:#8a7141;font-weight:600}.membership-renew{border-radius:.15rem .5rem .15rem .5rem;margin-top:.55rem;padding:.55rem .625rem}.membership-renew .section-title{font-size:.575rem;margin-bottom:.1rem}.membership-renew .muted{font-size:.425rem;line-height:1.65}.membership-pay{background:linear-gradient(90deg,#196f64,#248f7f)!important;border-radius:.7rem!important;box-shadow:0 .25rem .6rem rgba(20,105,94,.18);display:block;font-size:.525rem!important;height:1.4rem;line-height:1.4rem!important;margin:.55rem auto 0!important;min-height:1.4rem;padding:0 .5rem!important;width:8rem}.membership-page .form-foot{font-size:.4rem;margin-top:.4rem}.membership-selected{align-items:center;background:#f7fbf8;border:.025rem solid #cfdfd9;display:grid;gap:.35rem;grid-template-columns:1.6rem 1fr auto;margin:0 0 .45rem;padding:.4rem .45rem}.payment-success-layer{align-items:center;animation:payment-layer-in .28s ease both;background:rgba(5,38,34,.54);display:flex;inset:0;justify-content:center;padding:.6rem;position:fixed;z-index:99}.payment-success-layer > taro-view-core{animation:payment-card-in .48s cubic-bezier(.2,.8,.2,1) both;background:radial-gradient(circle at 50% 0,rgba(92,207,184,.22),transparent 45%),#103f39;border:.025rem solid rgba(166,228,211,.6);border-radius:.3rem .95rem .3rem .95rem;box-shadow:0 .6rem 1.625rem rgba(0,0,0,.3);padding:1.05rem .7rem;text-align:center;width:min(10.5rem,100%)}.payment-success-layer taro-text-core{display:block}.payment-success-layer taro-text-core:first-child{border:.05rem solid #83dfca;border-radius:50%;color:#dffff5;font:1.05rem/1.625rem serif;height:1.7rem;margin:0 auto .375rem;width:1.7rem}.payment-success-layer taro-text-core:nth-child(2){color:#fffdf5;font:.75rem Songti SC,serif}.payment-success-layer taro-text-core:last-child{color:#acd7cc;font-size:.425rem;line-height:1.65;margin-top:.25rem}.payment-entering{margin-top:.625rem}.payment-entering taro-text-core{color:#d9eee8!important;font-size:.4rem!important;margin:0!important}.payment-entering > taro-view-core{background:rgba(218,247,239,.2);border-radius:2.475rem;height:.1rem;margin-top:.25rem;overflow:hidden}.payment-entering > taro-view-core > taro-view-core{animation:payment-progress 5.7s linear both;background:#8de4d0;border-radius:inherit;height:100%;width:46%}.payment-enter-button{animation:payment-enter-in .45s cubic-bezier(.2,.8,.2,1) .5s both;background:linear-gradient(90deg,#bb9450,#e1c477)!important;border:0!important;border-radius:.675rem!important;color:#123b35!important;display:block;font-size:.475rem!important;font-weight:600;height:1.35rem;letter-spacing:.025rem;line-height:1.35rem!important;margin:.65rem 0 0!important;min-height:1.35rem;width:100%}.payment-enter-button[disabled]{background:hsla(46,48%,66%,.35)!important;color:rgba(236,246,241,.7)!important}.payment-enter-button.ready{animation:payment-ready-glow 1.45s ease-in-out infinite alternate;background:linear-gradient(90deg,#d6ad55,#f2d98c)!important;box-shadow:0 0 0 .025rem rgba(255,235,165,.55),0 0 .55rem hsla(44,79%,68%,.52)!important;color:#123b35!important}.payment-entering .ceremony-count{color:#dabe70!important;display:block;font:.4rem/1 Songti SC,serif!important;letter-spacing:.05rem;margin-top:.225rem!important}.payment-entering > taro-text-core:first-child{animation:ceremony-text-in .35s ease both}.payment-enter-button::after{border:0!important}@keyframes payment-layer-in{from{opacity:0}to{opacity:1}}@keyframes payment-card-in{from{opacity:0;transform:translateY(.45rem) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes payment-progress{from{width:0}to{width:100%}}@keyframes payment-enter-in{from{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes ceremony-text-in{from{opacity:0;transform:translateY(.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes payment-ready-glow{from{box-shadow:0 0 0 .025rem rgba(255,235,165,.48),0 0 .35rem hsla(44,79%,68%,.35);transform:scale(1)}to{box-shadow:0 0 0 .05rem rgba(255,239,178,.8),0 0 .75rem hsla(44,79%,68%,.72);transform:scale(1.025)}}.payment-success-layer{background:radial-gradient(circle at 50% 42%,rgba(46,145,124,.48),transparent 32%),linear-gradient(160deg,#061f1d,#0d3f39 56%,#071f1e)!important;overflow:hidden}.payment-success-card{animation:payment-card-in .5s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(145deg,rgba(14,60,54,.96),rgba(8,38,35,.96));border:.025rem solid hsla(44,51%,62%,.72);border-radius:.2rem 1.05rem .2rem 1.05rem;box-shadow:0 .65rem 1.875rem rgba(0,0,0,.38),inset 0 0 1.05rem rgba(101,216,190,.09);padding:.95rem .75rem .75rem;position:relative;text-align:center;width:min(10.5rem,100%);z-index:2}.payment-success-kicker{color:#e0c77f;display:block;font-size:.4rem;letter-spacing:.075rem}.payment-success-seal{align-items:center;animation:seal-glow 1.5s ease-in-out infinite alternate;border:.05rem solid #e2c879;border-radius:50%;box-shadow:0 0 0 .25rem hsla(45,60%,64%,.08),0 0 .75rem hsla(44,66%,66%,.36);color:#fff2bc;display:flex;font:1.15rem/1 serif;height:1.95rem;justify-content:center;margin:.55rem auto .4rem;width:1.95rem}.payment-success-title{color:#fffdf5;display:block;font:.8rem Songti SC,serif}.payment-success-copy{color:#b8d9d0;display:block;font-size:.425rem;line-height:1.65;margin-top:.275rem}.payment-success-card .payment-entering{margin-top:.6rem}.payment-fireworks{inset:0;pointer-events:none;position:absolute;z-index:1}.payment-fireworks .spark{animation:firework 1.8s ease-out infinite;color:#f3d980;font-size:.45rem;position:absolute;text-shadow:0 0 .3rem hsla(45,92%,71%,.9)}.payment-fireworks .spark-0{left:11%;top:18%}.payment-fireworks .spark-1{animation-delay:.22s;left:24%;top:30%}.payment-fireworks .spark-2{animation-delay:.48s;left:76%;top:16%}.payment-fireworks .spark-3{animation-delay:.72s;left:88%;top:34%}.payment-fireworks .spark-4{animation-delay:.94s;left:17%;top:71%}.payment-fireworks .spark-5{animation-delay:1.15s;left:80%;top:70%}.payment-fireworks .ceremony-word{color:hsla(45,74%,74%,.94);font:.825rem/1 Songti SC,serif;letter-spacing:.15rem;opacity:0;position:absolute;text-shadow:0 0 .45rem hsla(46,85%,74%,.52);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.payment-fireworks .ceremony-word.visible{animation:ceremony-word-in .8s cubic-bezier(.2,.8,.2,1) both,ceremony-word-twinkle 1.65s ease-in-out .85s infinite alternate;opacity:1}.payment-fireworks .word-0{left:14%;top:13%}.payment-fireworks .word-1{right:11%;top:20%}.payment-fireworks .word-2{left:7%;top:39%}.payment-fireworks .word-3{right:7%;top:43%}.payment-fireworks .word-4{bottom:29%;left:11%}.payment-fireworks .word-5{bottom:25%;right:10%}.payment-fireworks .word-6{bottom:12%;left:20%}.payment-fireworks .word-7{bottom:10%;right:19%}@keyframes firework{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.55)}62%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:translateY(.45rem) scale(.35)}}@keyframes ceremony-word-in{0%{filter:blur(.125rem);letter-spacing:.35rem;opacity:0;transform:translateY(.55rem) scale(.58)}55%{filter:blur(0);letter-spacing:.175rem;opacity:1;text-shadow:0 0 .75rem rgba(255,228,137,.95),0 0 1.375rem rgba(255,218,115,.5);transform:translateY(-.125rem) scale(1.13)}100%{filter:blur(0);letter-spacing:.125rem;opacity:1;transform:translateY(0) scale(1)}}@keyframes ceremony-word-twinkle{from{color:hsla(45,74%,74%,.78);text-shadow:0 0 .25rem hsla(46,85%,74%,.25)}to{color:#fff1b8;text-shadow:0 0 .45rem rgba(255,232,153,.82),0 0 .9rem rgba(246,206,97,.42)}}.payment-launch-layer{align-items:center;animation:payment-layer-in .2s ease both;background:radial-gradient(circle at 50% 48%,rgba(35,127,108,.42),transparent 22%),#092b28;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:100}.payment-launch-layer > taro-text-core{animation:launch-copy-in .5s ease .15s both;color:#fff1bf;display:block;font:.7rem/1.4 Songti SC,serif;letter-spacing:.05rem;position:relative;z-index:2}.payment-launch-layer > taro-text-core:last-child{color:#acd8cd;font:.4rem/1.5 PingFang SC,sans-serif;letter-spacing:.025rem;margin-top:.175rem}.launch-burst{height:.025rem;left:50%;position:absolute;top:43%;width:.025rem}.launch-burst taro-text-core{animation:launch-spark .95s cubic-bezier(.1,.75,.35,1) both;color:#f5d979;font-size:.5rem;position:absolute;text-shadow:0 0 .4rem hsla(46,97%,73%,.9)}.launch-burst taro-text-core:nth-child(8n+1){--x:-4.75rem;--y:-3rem}.launch-burst taro-text-core:nth-child(8n+2){--x:-2.125rem;--y:-5.125rem}.launch-burst taro-text-core:nth-child(8n+3){--x:1.875rem;--y:-5.25rem}.launch-burst taro-text-core:nth-child(8n+4){--x:4.75rem;--y:-2.625rem}.launch-burst taro-text-core:nth-child(8n+5){--x:4.55rem;--y:2.25rem}.launch-burst taro-text-core:nth-child(8n+6){--x:1.75rem;--y:4.75rem}.launch-burst taro-text-core:nth-child(8n+7){--x:-2.05rem;--y:4.7rem}.launch-burst taro-text-core:nth-child(8n){--x:-4.8rem;--y:2.05rem}.launch-burst taro-text-core:nth-child(3n){animation-delay:.08s;color:#b8f0db}.launch-burst taro-text-core:nth-child(4n){animation-delay:.15s;color:#fff7d2}@keyframes launch-spark{0%{opacity:0;transform:translate(0) scale(.1)}20%{opacity:1}75%{opacity:1;transform:translate(var(--x),var(--y)) scale(1.4)}100%{opacity:0;transform:translate(var(--x),calc(var(--y) + .875rem)) scale(.3)}}@keyframes launch-copy-in{from{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes seal-glow{from{box-shadow:0 0 0 .25rem hsla(45,60%,64%,.08),0 0 .5rem hsla(44,66%,66%,.2)}to{box-shadow:0 0 0 .4rem hsla(45,60%,64%,.03),0 0 1rem hsla(44,66%,66%,.52)}}@media (max-width:520px){.payment-success-card{padding:.8rem .55rem .6rem}.payment-success-title{font-size:.7rem}.payment-success-copy{font-size:.4rem}}@media (max-width:520px){.payment-fireworks .ceremony-word{font-size:.7rem;letter-spacing:.1rem}}.payment-success-layer > .payment-fireworks{background:transparent;border:0;border-radius:0;box-shadow:none;height:auto;margin:0;padding:0;width:auto}.payment-success-layer > .payment-success-card{background:linear-gradient(145deg,rgba(14,60,54,.96),rgba(8,38,35,.96));margin:0;padding:.95rem .75rem .75rem;width:min(10.5rem,100%)}.payment-success-layer .payment-fireworks .spark{background:transparent!important;border:0!important;border-radius:0!important;color:#f3d980!important;font:.45rem/1 serif!important;height:auto!important;margin:0!important;padding:0!important;width:auto!important}.payment-success-avatar{border:.075rem solid #e5cb81;border-radius:50%;box-shadow:0 0 0 .175rem hsla(44,66%,70%,.12),0 .25rem .6rem rgba(0,0,0,.25);display:block;height:2.3rem;margin:0 auto .4rem;-o-object-fit:cover;object-fit:cover;position:relative;width:2.3rem;z-index:2}.payment-success-card .payment-success-kicker{background:transparent;border:0;border-radius:0;color:#e0c77f;display:block;font:.4rem/1.4 PingFang SC,sans-serif;height:auto;letter-spacing:.05rem;margin:0;padding:0;width:auto}.payment-success-card .payment-success-seal{background:#1e8b78;border:.05rem solid #dff8ee;box-shadow:0 .075rem .25rem rgba(0,0,0,.2);color:#fff;font:.5rem/.675rem serif;height:.75rem;left:calc(50% + .675rem);margin:0;position:absolute;top:2.325rem;width:.75rem;z-index:3}.payment-success-card .payment-success-title{background:transparent;border:0;border-radius:0;color:#fffdf5;font:.75rem/1.35 Songti SC,serif;height:auto;margin:.4rem 0 0;padding:0;width:auto}.payment-success-card .payment-success-copy{background:transparent;border:0;border-radius:0;color:#b8d9d0;font:.425rem/1.65 PingFang SC,sans-serif;height:auto;margin:.25rem 0 0;padding:0;width:auto}.payment-success-layer .payment-success-card .payment-success-kicker{color:#e0c77f;font:.4rem/1.4 PingFang SC,sans-serif}.payment-success-card .payment-ritual-status{background:hsla(45,59%,64%,.08);border-left:.05rem solid #d9bd6c;margin-top:.575rem;padding:.35rem .4rem;text-align:left}.payment-ritual-status taro-text-core{background:transparent!important;border:0!important;border-radius:0!important;display:block;height:auto!important;margin:0!important;padding:0!important;width:auto!important}.payment-ritual-status .ritual-phase{animation:ceremony-text-in .35s ease both;color:#f5e3a5;font:.45rem/1.45 Songti SC,serif!important}.payment-ritual-status .ritual-note{color:#a8cbc2;font-size:.4rem!important;line-height:1.5!important;margin-top:.1rem!important}.payment-success-card .payment-progress{align-items:center;display:flex;gap:.3rem;margin-top:.375rem}.payment-progress > taro-view-core{background:rgba(218,247,239,.2);border-radius:2.475rem;flex:1;height:.1rem;overflow:hidden}.payment-progress > taro-view-core > taro-view-core{animation:payment-progress 5.7s linear both;background:#8de4d0;border-radius:inherit;height:100%;width:0}.payment-progress > taro-text-core{background:transparent!important;border:0!important;border-radius:0!important;color:#dabe70!important;font:.4rem/1 Songti SC,serif!important;height:auto!important;letter-spacing:.05rem;margin:0!important;padding:0!important;width:auto!important}.payment-success-layer .payment-ritual-status .ritual-phase{background:transparent!important;border:0!important;border-radius:0!important;color:#f5e3a5!important;font:.45rem/1.45 Songti SC,serif!important;height:auto!important;margin:0!important;padding:0!important;width:auto!important}.payment-success-layer .payment-ritual-status .ritual-note{background:transparent!important;border:0!important;border-radius:0!important;color:#a8cbc2!important;font:.4rem/1.5 PingFang SC,sans-serif!important;height:auto!important;margin:.1rem 0 0!important;padding:0!important;width:auto!important}.payment-success-layer .payment-progress > taro-text-core{background:transparent!important;border:0!important;border-radius:0!important;color:#dabe70!important;font:.4rem/1 Songti SC,serif!important;height:auto!important;margin:0!important;padding:0!important;width:auto!important}.membership-selected taro-image-core{border-radius:50%;height:1.6rem;-o-object-fit:cover;object-fit:cover;width:1.6rem}.membership-selected taro-text-core{display:block}.membership-selected-label{color:#987943;font-size:.4rem;letter-spacing:.025rem;margin-bottom:.075rem}.membership-selected .expert-name{color:#1b4943;font:.625rem Songti SC,serif}.membership-selected .expert-title{color:#67807a;font-size:.4rem;margin-top:.05rem}.membership-switch{background:transparent!important;border:.025rem solid #88afa6!important;border-radius:2.475rem!important;color:#286d63!important;font-size:.4rem!important;line-height:1.2!important;margin:0!important;min-width:0;padding:.2rem .35rem!important;width:auto!important}.membership-switch::after{border:0!important}@media (max-width:520px){.membership-page{padding:.7rem .45rem}.membership-intro .title{font-size:.85rem}.membership-plan{padding:.65rem .55rem}.membership-seal{left:.55rem}.membership-plan .plan-price{font-size:1.2rem}.membership-plan-mark{font-size:.7rem;height:1.55rem;width:1.55rem}.membership-includes{padding:.55rem}.membership-includes .benefit{font-size:.425rem;grid-template-columns:.95rem 1fr}.membership-note{gap:.1rem;grid-template-columns:1fr}.membership-selected{grid-template-columns:1.4rem 1fr auto;padding:.35rem}.membership-selected taro-image-core{height:1.4rem;width:1.4rem}.membership-selected .expert-name{font-size:.55rem}.membership-pay{width:100%}}.report-page .jade-card:has(.section-body){background:linear-gradient(115deg,rgba(250,253,249,.96),rgba(243,248,244,.88));border-left:.075rem solid #64aa9c;border-radius:.125rem .55rem .125rem .55rem;padding:.575rem .7rem}.report-page .jade-card:has(.section-body) .section-title{color:#173f39;font:600 .625rem/1.35 Songti SC,STSong,serif;letter-spacing:.0125rem;margin-bottom:.3rem}.report-page .jade-card:has(.section-body) .section-body{color:#4d625e;font-size:.475rem;letter-spacing:.005rem;line-height:1.48}.report-page .jade-card:has(.section-body) .section-body::first-line{color:#2b7167;font-weight:600}.report-page .action-plan{border-radius:.125rem .55rem .125rem .55rem;padding:.675rem .8rem}.report-page .action-plan .section-title{color:#173f39;font:600 .625rem Songti SC,serif;margin-bottom:.35rem}.report-page .action-plan > taro-view-core{grid-template-columns:1.1rem 1fr;padding:.375rem 0}.report-page .action-plan > taro-view-core taro-text-core:first-child{font-size:.475rem}.report-page .action-plan > taro-view-core taro-text-core:last-child{font-size:.5rem;line-height:1.6}@media (max-width:520px){.report-page .action-plan,.report-page .jade-card:has(.section-body){padding:.475rem .5rem}.report-page .action-plan .section-title,.report-page .jade-card:has(.section-body) .section-title{font-size:.55rem}.report-page .jade-card:has(.section-body) .section-body{font-size:.425rem;line-height:1.48}.report-page .action-plan > taro-view-core taro-text-core:last-child{font-size:.45rem}}.report-page .jade-card:has(.section-body) .section-title{font-size:.725rem;line-height:1.45}.report-page .jade-card:has(.section-body) .section-body{font-size:.55rem;letter-spacing:.00875rem;line-height:1.82}.report-page .section > .section-title{font-size:.75rem}.report-page .muted{font-size:.525rem;line-height:1.7}.report-page .source{font-size:.5rem;line-height:1.7}.report-page .topic-entry taro-text-core:first-child{font-size:.725rem}.report-page .topic-entry taro-text-core:nth-child(2){font-size:.525rem;line-height:1.65}.report-page .topic-entry taro-text-core:last-child{font-size:.5rem}.report-page .action-plan > taro-view-core taro-text-core:last-child{font-size:.55rem;line-height:1.7}@media (max-width:520px){.report-page .action-plan .section-title,.report-page .jade-card:has(.section-body) .section-title{font-size:.625rem}.report-page .jade-card:has(.section-body) .section-body{font-size:.5rem;line-height:1.78}.report-page .section > .section-title{font-size:.65rem}.report-page .muted{font-size:.475rem}.report-page .source{font-size:.45rem}.report-page .topic-entry taro-text-core:first-child{font-size:.625rem}.report-page .topic-entry taro-text-core:nth-child(2){font-size:.475rem}.report-page .topic-entry taro-text-core:last-child{font-size:.45rem}.report-page .action-plan > taro-view-core taro-text-core:last-child{font-size:.5rem}}.report-page .jade-card:has(.section-body) .section-title{font-size:.8rem}.report-page .jade-card:has(.section-body) .section-body{font-size:.6rem;line-height:1.86}.report-page .section > .section-title{font-size:.8rem}.report-page .muted{font-size:.575rem}.report-page .source{font-size:.55rem}.report-page .topic-entry taro-text-core:first-child{font-size:.775rem}.report-page .topic-entry taro-text-core:nth-child(2){font-size:.575rem}.report-page .topic-entry taro-text-core:last-child{font-size:.525rem}.report-page .action-plan > taro-view-core taro-text-core:last-child{font-size:.6rem}@media (max-width:520px){.report-page .action-plan .section-title,.report-page .jade-card:has(.section-body) .section-title{font-size:.7rem}.report-page .jade-card:has(.section-body) .section-body{font-size:.55rem;line-height:1.84}.report-page .section > .section-title{font-size:.725rem}.report-page .muted{font-size:.525rem}.report-page .source{font-size:.5rem}.report-page .topic-entry taro-text-core:first-child{font-size:.675rem}.report-page .topic-entry taro-text-core:nth-child(2){font-size:.525rem}.report-page .topic-entry taro-text-core:last-child{font-size:.5rem}.report-page .action-plan > taro-view-core taro-text-core:last-child{font-size:.55rem}}.report-page .bazi-row > taro-text-core,.report-page .bazi-row > taro-view-core{font-size:.45rem;line-height:1.55;padding:.375rem .2rem}.report-page .bazi-row > taro-text-core:first-child{font-size:.4rem}.report-page .bazi-head > taro-text-core{font-size:.425rem}.report-page .bazi-row:nth-child(2) > taro-text-core:not(:first-child){font-size:.5rem}.report-page .bazi-char-row > taro-text-core:not(:first-child){font-size:1.55rem}.report-page .bazi-stack-row > taro-view-core{min-height:1.85rem}.report-page .bazi-stack-row > taro-view-core taro-text-core{font-size:.425rem}.report-page .bazi-spirits > taro-view-core{min-height:2.3rem}@media (max-width:520px){.report-page .bazi-row{grid-template-columns:1.65rem repeat(4,minmax(0,1fr))}.report-page .bazi-row > taro-text-core,.report-page .bazi-row > taro-view-core{font-size:.4rem;padding:.3rem .075rem}.report-page .bazi-row > taro-text-core:first-child{font-size:.4rem}.report-page .bazi-stack-row > taro-view-core taro-text-core{font-size:.4rem}.report-page .bazi-char-row > taro-text-core:not(:first-child){font-size:1.2rem}.report-page .bazi-spirits > taro-view-core{min-height:1.9rem}}.report-page .section-body{font-size:.85rem!important;line-height:1.72}.report-page .muted{font-size:.825rem!important}.report-page .bazi-head > taro-text-core,.report-page .bazi-row > taro-text-core,.report-page .bazi-row > taro-view-core,.report-page .bazi-stack-row > taro-view-core taro-text-core,.report-page .chart-foot,.report-page .chart-meta,.report-page .disclaimer,.report-page .god-bars > taro-view-core,.report-page .pillar-small,.report-page .privacy-note,.report-page .relation-cloud > taro-view-core taro-text-core:last-child,.report-page .relation-empty,.report-page .source,.report-page .year-item{font-size:.775rem!important;line-height:1.65}.report-page .topic-entry taro-text-core:nth-child(2){font-size:.9rem!important;line-height:1.6}.report-page .topic-entry taro-text-core:last-child{font-size:.825rem!important}.report-page .action-plan > taro-view-core taro-text-core:last-child{font-size:.925rem!important;line-height:1.65}.report-page .bazi-char-row > taro-text-core:not(:first-child){font-size:1.95rem!important;line-height:1.12}@media (max-width:520px){.report-page .bazi-char-row > taro-text-core:not(:first-child){font-size:1.6rem!important}}.report-page .action-plan .section-title,.report-page .section-title{font-size:1.1rem!important;line-height:1.35}.report-page .topic-entry taro-text-core:first-child{font-size:1.075rem!important;line-height:1.35}.report-page .bazi-head > taro-text-core{font-size:.9rem!important}.report-page .bazi-row > taro-text-core:first-child{font-size:.85rem!important}@media (max-width:520px){.report-page .action-plan .section-title,.report-page .section-title{font-size:1rem!important}.report-page .topic-entry taro-text-core:first-child{font-size:.975rem!important}.report-page .bazi-head > taro-text-core{font-size:.85rem!important}.report-page .bazi-row > taro-text-core:first-child{font-size:.8rem!important}}.zodiac-report{background:#fff;max-width:20.5rem}.zodiac-report > .privacy-strip,.zodiac-report > .report-companion,.zodiac-report > .step,.zodiac-report > .title{display:none}.zodiac-report .zodiac-page-tabs{background:#fff;border-bottom:.025rem solid #edf0f1;display:flex;gap:.85rem;overflow-x:auto;padding:.65rem .7rem .45rem;white-space:nowrap}.zodiac-report .zodiac-page-tabs taro-text-core{color:#5b6266;font-size:.75rem;padding:.1rem 0 .4rem;position:relative}.zodiac-report .zodiac-page-tabs taro-text-core.active{color:#172025;font-size:.85rem;font-weight:700}.zodiac-report .zodiac-page-tabs taro-text-core.active::after{background:#43d5e6;border-radius:2.475rem;bottom:0;content:"";height:.15rem;left:.1rem;position:absolute;right:.1rem}.zodiac-report .zodiac-chart-intro{align-items:center;color:#20282d;display:flex;justify-content:space-between;padding:.85rem .95rem .3rem}.zodiac-report .zodiac-chart-intro > taro-view-core:first-child taro-text-core:first-child{display:block;font-size:1.05rem;font-weight:650}.zodiac-report .zodiac-chart-intro > taro-view-core:first-child taro-text-core:last-child{color:#8b9599;display:block;font-size:.625rem;margin-top:.2rem}.zodiac-report .zodiac-chart-intro > taro-view-core:last-child{align-items:center;background:#fff;border-radius:24.975rem;box-shadow:0 .2rem .7rem rgba(41,57,62,.12);display:flex;gap:.45rem;padding:.35rem .5rem}.zodiac-report .zodiac-chart-intro > taro-view-core:last-child taro-text-core:first-child{color:#4d565a;font-size:.675rem}.zodiac-report .zodiac-chart-intro > taro-view-core:last-child taro-text-core:last-child{color:#536066;font-size:.85rem}.zodiac-report .zodiac-core{background:#fff;border:0;border-radius:0;box-shadow:none;color:#20262a;margin:0;overflow:visible;padding:.25rem .45rem .65rem}.zodiac-report .zodiac-core::before{display:none}.zodiac-report .zodiac-wheel{animation:none;background:repeating-conic-gradient(from -90deg,#1e2022 0deg 1deg,transparent 1deg 30deg),radial-gradient(circle,#070808 0 51%,#202224 51.5% 64%,#08090a 64.5%);border:.45rem solid #101113;border-radius:50%;box-shadow:none;height:min(17rem,100vw - 1.35rem);margin:.25rem auto .8rem;position:relative;width:min(17rem,100vw - 1.35rem)}.zodiac-report .zodiac-wheel::before{border:.05rem solid #585b5f;inset:14%}.zodiac-report .zodiac-wheel::after{border-color:#44484b;inset:30%}.zodiac-report .zodiac-wheel-inner{background:#111315;border-color:#46d5e4;box-shadow:0 0 0 .125rem rgba(67,213,230,.1);color:#f8feff;inset:39%;z-index:4}.zodiac-report .zodiac-wheel-inner taro-text-core:first-child{color:#63deeb;font-size:.625rem}.zodiac-report .zodiac-wheel-inner taro-text-core:last-child{font-size:.925rem}.zodiac-report .zodiac-wheel-lines{border-radius:50%;inset:13%;overflow:hidden;position:absolute;z-index:2}.zodiac-report .zodiac-wheel-lines taro-text-core{background:linear-gradient(#ef6266,rgba(239,98,102,.1));height:58%;left:50%;position:absolute;top:50%;transform-origin:top;width:.025rem}.zodiac-report .zodiac-wheel-lines taro-text-core:nth-child(1){transform:rotate(22deg)}.zodiac-report .zodiac-wheel-lines taro-text-core:nth-child(2){background:linear-gradient(#56d4c6,rgba(86,212,198,.1));transform:rotate(128deg)}.zodiac-report .zodiac-wheel-lines taro-text-core:nth-child(3){background:linear-gradient(#8c72ec,rgba(140,114,236,.1));transform:rotate(228deg)}.zodiac-report .zodiac-wheel-lines taro-text-core:nth-child(4){background:linear-gradient(#58afed,rgba(88,175,237,.1));transform:rotate(304deg)}.zodiac-report .zodiac-sign-mark{left:50%;margin:-.6rem 0 0 -.725rem;position:absolute;text-align:center;top:50%;transform-origin:.725rem .6rem;width:1.45rem;z-index:5}.zodiac-report .zodiac-sign-mark taro-text-core{color:#d4a464;display:block;font-size:.6rem;line-height:1.05}.zodiac-report .zodiac-sign-mark taro-text-core:last-child{color:#5bbac2;font-size:.425rem;margin-top:.075rem}.zodiac-report .zodiac-sign-mark.z0{transform:rotate(0deg) translateY(-5.875rem) rotate(0deg)}.zodiac-report .zodiac-sign-mark.z1{transform:rotate(30deg) translateY(-5.875rem) rotate(-30deg)}.zodiac-report .zodiac-sign-mark.z2{transform:rotate(60deg) translateY(-5.875rem) rotate(-60deg)}.zodiac-report .zodiac-sign-mark.z3{transform:rotate(90deg) translateY(-5.875rem) rotate(-90deg)}.zodiac-report .zodiac-sign-mark.z4{transform:rotate(120deg) translateY(-5.875rem) rotate(-120deg)}.zodiac-report .zodiac-sign-mark.z5{transform:rotate(150deg) translateY(-5.875rem) rotate(-150deg)}.zodiac-report .zodiac-sign-mark.z6{transform:rotate(180deg) translateY(-5.875rem) rotate(-180deg)}.zodiac-report .zodiac-sign-mark.z7{transform:rotate(210deg) translateY(-5.875rem) rotate(-210deg)}.zodiac-report .zodiac-sign-mark.z8{transform:rotate(240deg) translateY(-5.875rem) rotate(-240deg)}.zodiac-report .zodiac-sign-mark.z9{transform:rotate(270deg) translateY(-5.875rem) rotate(-270deg)}.zodiac-report .zodiac-sign-mark.z10{transform:rotate(300deg) translateY(-5.875rem) rotate(-300deg)}.zodiac-report .zodiac-sign-mark.z11{transform:rotate(330deg) translateY(-5.875rem) rotate(-330deg)}.zodiac-report .zodiac-planet{align-items:center;color:#f3c270;display:flex;font-size:.625rem;gap:.1rem;z-index:6}.zodiac-report .zodiac-planet taro-text-core:last-child{color:#b7dfe1;font-size:.425rem}.zodiac-report .zodiac-planet.p0{left:43%;top:19%}.zodiac-report .zodiac-planet.p1{right:22%;top:26%}.zodiac-report .zodiac-planet.p2{right:13%;top:58%}.zodiac-report .zodiac-planet.p3{bottom:18%;right:31%}.zodiac-report .zodiac-planet.p4{bottom:26%;left:18%}.zodiac-report .zodiac-planet.p5{left:20%;top:39%}.zodiac-report .zodiac-planet.p6{left:33%;top:60%}.zodiac-report .zodiac-core-facts{border-color:#e7edf0;grid-template-columns:repeat(3,1fr);margin:0 auto .5rem;max-width:16.5rem}.zodiac-report .zodiac-core-facts > taro-view-core{padding:.375rem .3rem}.zodiac-report .zodiac-core-facts > taro-view-core + taro-view-core{border-left-color:#e7edf0}.zodiac-report .zodiac-core-facts taro-text-core:first-child{color:#8a979b;font-size:.6rem}.zodiac-report .zodiac-core-facts taro-text-core:last-child{color:#273339;font-size:.8rem}.zodiac-report .zodiac-birth-note{color:#89959a;font-size:.6rem}.zodiac-report .zodiac-aspect-card,.zodiac-report .zodiac-placement-card{background:#fff;border:0;border-radius:.45rem;box-shadow:0 .25rem .7rem rgba(47,61,65,.09);margin-left:.75rem;margin-right:.75rem;padding:.75rem}.zodiac-report .zodiac-section-head > taro-text-core{color:#45cbdc;font-family:inherit}.zodiac-report .placement-grid{grid-template-columns:repeat(3,1fr)}.zodiac-report .placement-grid > taro-view-core{background:#fafcfc;border:.025rem solid #edf1f2;box-shadow:none;min-height:3.35rem}.zodiac-report .placement-grid taro-text-core:first-child{color:#242d31;font-size:.75rem}.zodiac-report .placement-grid taro-text-core:nth-child(2){color:#4ab;font-size:.625rem}.zodiac-report .placement-grid taro-text-core:last-child{font-size:.525rem}.zodiac-report .zodiac-aspect-card{background:linear-gradient(160deg,#fff,#f4fcfd)}.zodiac-report .zodiac-transit{background:#e7f9fc;border-left-color:#42d0df;color:#257f8d}@media (max-width:520px){.zodiac-report .zodiac-page-tabs{gap:.65rem;padding:.5rem .55rem .35rem}.zodiac-report .zodiac-page-tabs taro-text-core{font-size:.675rem}.zodiac-report .zodiac-page-tabs taro-text-core.active{font-size:.75rem}.zodiac-report .zodiac-chart-intro{padding:.65rem .6rem .175rem}.zodiac-report .zodiac-chart-intro > taro-view-core:first-child taro-text-core:first-child{font-size:.925rem}.zodiac-report .zodiac-chart-intro > taro-view-core:last-child{padding:.275rem .35rem}.zodiac-report .zodiac-wheel{border-width:.325rem;height:calc(100vw - 1.15rem);width:calc(100vw - 1.15rem)}.zodiac-report .zodiac-sign-mark{transform-origin:.725rem .6rem}.zodiac-report .zodiac-sign-mark.z0{transform:rotate(0deg) translateY(calc(1.3rem - 50vw)) rotate(0deg)}.zodiac-report .zodiac-sign-mark.z1{transform:rotate(30deg) translateY(calc(1.3rem - 50vw)) rotate(-30deg)}.zodiac-report .zodiac-sign-mark.z2{transform:rotate(60deg) translateY(calc(1.3rem - 50vw)) rotate(-60deg)}.zodiac-report .zodiac-sign-mark.z3{transform:rotate(90deg) translateY(calc(1.3rem - 50vw)) rotate(-90deg)}.zodiac-report .zodiac-sign-mark.z4{transform:rotate(120deg) translateY(calc(1.3rem - 50vw)) rotate(-120deg)}.zodiac-report .zodiac-sign-mark.z5{transform:rotate(150deg) translateY(calc(1.3rem - 50vw)) rotate(-150deg)}.zodiac-report .zodiac-sign-mark.z6{transform:rotate(180deg) translateY(calc(1.3rem - 50vw)) rotate(-180deg)}.zodiac-report .zodiac-sign-mark.z7{transform:rotate(210deg) translateY(calc(1.3rem - 50vw)) rotate(-210deg)}.zodiac-report .zodiac-sign-mark.z8{transform:rotate(240deg) translateY(calc(1.3rem - 50vw)) rotate(-240deg)}.zodiac-report .zodiac-sign-mark.z9{transform:rotate(270deg) translateY(calc(1.3rem - 50vw)) rotate(-270deg)}.zodiac-report .zodiac-sign-mark.z10{transform:rotate(300deg) translateY(calc(1.3rem - 50vw)) rotate(-300deg)}.zodiac-report .zodiac-sign-mark.z11{transform:rotate(330deg) translateY(calc(1.3rem - 50vw)) rotate(-330deg)}.zodiac-report .zodiac-sign-mark taro-text-core{font-size:.45rem}.zodiac-report .zodiac-sign-mark taro-text-core:last-child{font-size:.4rem}.zodiac-report .zodiac-planet{font-size:.5rem}.zodiac-report .zodiac-aspect-card,.zodiac-report .zodiac-placement-card{margin-left:.45rem;margin-right:.45rem;padding:.55rem .45rem}.zodiac-report .placement-grid{grid-template-columns:repeat(2,1fr)}.zodiac-report .placement-grid > taro-view-core{min-height:3.1rem}}.zodiac-report .clean-wheel{background:repeating-conic-gradient(from -90deg,#24282a 0deg 1deg,transparent 1deg 30deg),radial-gradient(circle,#080a0b 0 47%,#1a1d1f 47.5% 63%,#090b0c 63.5%);border-width:.35rem;height:min(14rem,100vw - 3rem);margin-bottom:.7rem;margin-top:.5rem;width:min(14rem,100vw - 3rem)}.zodiac-report .clean-wheel::before{inset:17%}.zodiac-report .clean-wheel::after{inset:34%}.zodiac-report .clean-wheel .zodiac-wheel-lines{inset:17%;opacity:.68}.zodiac-report .clean-wheel .zodiac-wheel-inner{inset:36%}.zodiac-report .clean-wheel .zodiac-wheel-inner taro-text-core:first-child{font-size:.55rem}.zodiac-report .clean-wheel .zodiac-wheel-inner taro-text-core:last-child{font-size:.85rem}.zodiac-report .zodiac-core{padding-bottom:.75rem;padding-top:0}.zodiac-report .zodiac-core-facts{background:#fff;border:.025rem solid #e1e9eb;border-radius:.35rem;gap:0;max-width:15.5rem;overflow:hidden}.zodiac-report .zodiac-core-facts > taro-view-core{padding:.5rem .3rem}.zodiac-report .zodiac-core-facts taro-text-core:first-child{color:#86969a;letter-spacing:.04em}.zodiac-report .zodiac-core-facts taro-text-core:last-child{color:#162126;font-size:.775rem}.zodiac-report .zodiac-birth-note{font-size:.575rem;margin-top:.45rem}@media (max-width:520px){.zodiac-report .clean-wheel{height:calc(100vw - 2.2rem);min-height:6.25rem;min-width:6.25rem;width:calc(100vw - 2.2rem)}.zodiac-report .clean-wheel .zodiac-wheel-inner{inset:35%}.zodiac-report .zodiac-core-facts > taro-view-core{padding:.425rem .2rem}}.zodiac-report .nocturna-wheel-host{align-items:center;display:flex;justify-content:center;margin:.1rem auto .65rem;min-height:13rem;overflow:hidden;width:min(100%,15.5rem)}.zodiac-report .nocturna-wheel-host svg{display:block;height:auto!important;max-height:15.5rem;width:100%!important}.zodiac-report .nocturna-wheel-host taro-text-core{font-family:PingFang SC,Microsoft YaHei,sans-serif}@media (max-width:520px){.zodiac-report .nocturna-wheel-host{min-height:8.25rem;width:min(100%,11rem)}.zodiac-report .nocturna-wheel-host svg{max-height:11rem}}.report-page.zodiac-report .zodiac-core{background:#fff!important;border:.025rem solid #e1e8ea;border-radius:.55rem;box-shadow:0 .3rem .85rem rgba(25,54,60,.08);color:#1c292d!important;margin:0 .6rem;padding:.75rem .6rem .7rem}.report-page.zodiac-report .nocturna-wheel-host{background:radial-gradient(circle at 50% 45%,#f8fcfc,#fff);border-radius:.45rem;box-sizing:border-box;margin:0 auto .75rem;min-height:16.25rem;padding:.45rem;width:min(100%,18rem)}.report-page.zodiac-report .nocturna-wheel-host svg{max-height:16.25rem;max-width:17rem;width:100%!important}.report-page.zodiac-report .zodiac-core-facts{background:#fff!important;border-color:#e0e9eb!important}.report-page.zodiac-report .zodiac-core-facts taro-text-core:first-child{color:#4faebe!important;font-size:.675rem!important}.report-page.zodiac-report .zodiac-core-facts taro-text-core:last-child{color:#1b2c31!important;font-size:.95rem!important}.report-page.zodiac-report .zodiac-birth-note{color:#5c7076!important;font-size:.675rem!important}@media (max-width:520px){.report-page.zodiac-report .zodiac-core{margin:0 .4rem;padding:.5rem .3rem .6rem}.report-page.zodiac-report .nocturna-wheel-host{min-height:10.75rem;padding:.2rem}.report-page.zodiac-report .nocturna-wheel-host svg{max-height:10.5rem}.report-page.zodiac-report .zodiac-core-facts taro-text-core:last-child{font-size:.8rem!important}}.report-page.zodiac-report{background:#f7faf7}.report-page.zodiac-report > .privacy-strip,.report-page.zodiac-report > .report-companion,.report-page.zodiac-report > .step,.report-page.zodiac-report > .title{display:block}.report-page.zodiac-report > .report-companion{display:flex}.report-page.zodiac-report > .step{background:transparent;border:0;border-radius:0;letter-spacing:normal;margin:.4rem 0 0;padding:0;width:auto}.report-page.zodiac-report > .title{font-family:inherit;margin-top:.45rem;text-align:left}.report-page.zodiac-report .zodiac-page-tabs{background:transparent;border-bottom-color:#d7e6e0;gap:.75rem;margin-top:.55rem;padding:0 0 .3rem}.report-page.zodiac-report .zodiac-page-tabs taro-text-core{color:#657872;font-size:.725rem}.report-page.zodiac-report .zodiac-page-tabs taro-text-core.active{color:#174c44;font-size:.775rem}.report-page.zodiac-report .zodiac-page-tabs taro-text-core.active::after{background:#4a998a}.report-page.zodiac-report .zodiac-chart-intro{padding:.6rem 0 .35rem}.report-page.zodiac-report .zodiac-chart-intro > taro-view-core:first-child taro-text-core:first-child{color:#174c44}.report-page.zodiac-report .zodiac-chart-intro > taro-view-core:last-child{border:.025rem solid #d7e7e1;box-shadow:none}.report-page.zodiac-report .zodiac-core{background:linear-gradient(145deg,#f9fcfa,#edf5f1)!important;border-color:#cfe1da;box-shadow:none}.report-page.zodiac-report .nocturna-wheel-host{aspect-ratio:1;background:#101313;border:.25rem solid #0a0c0c;border-radius:50%;min-height:0;padding:0;width:min(100%,16.25rem)}.report-page.zodiac-report .nocturna-wheel-host svg{background:#101313;border-radius:50%;max-height:none;max-width:100%}.report-page.zodiac-report .zodiac-core-facts{border-color:#cddfd8!important;margin-top:.75rem}.report-page.zodiac-report .zodiac-core-facts taro-text-core:first-child{color:#3d8276!important}.report-page.zodiac-report .zodiac-core-facts taro-text-core:last-child{color:#1e5048!important}.report-page.zodiac-report .zodiac-birth-note{color:#56736c!important}.report-page.zodiac-report .zodiac-aspect-card,.report-page.zodiac-report .zodiac-placement-card{border:.025rem solid #d3e3dd;box-shadow:0 .2rem .5rem rgba(24,74,65,.045)}@media (max-width:520px){.report-page.zodiac-report .nocturna-wheel-host{min-height:0;width:min(100%,11.5rem)}.report-page.zodiac-report .zodiac-page-tabs{gap:.6rem}}.zodiac-report{background:radial-gradient(circle at 92% 5%,rgba(117,181,164,.14),transparent 25%),#f7faf7}.zodiac-report .report-companion{background:rgba(255,255,252,.92);border:.025rem solid #d4e3dd;border-radius:.45rem;box-shadow:0 .25rem .625rem rgba(20,75,65,.05);padding:.55rem .65rem}.zodiac-report > .step{background:#eff7f3;border:.025rem solid #bdd8cf;border-radius:24.975rem;color:#397c70;letter-spacing:.12em;margin:.65rem auto 0;padding:.25rem .45rem;width:-moz-fit-content;width:fit-content}.zodiac-report > .title{color:#153f39;font-family:Songti SC,serif;margin-top:.5rem;text-align:center}.zodiac-report .zodiac-core{border:.025rem solid rgba(142,212,197,.35);box-shadow:0 .6rem 1.15rem rgba(12,65,57,.18);margin-top:.85rem;overflow:hidden;position:relative}.zodiac-report .zodiac-core::before{background-image:radial-gradient(circle at 11% 18%,#dcebd2 0 .025rem,transparent .0375rem),radial-gradient(circle at 88% 20%,#dcebd2 0 .025rem,transparent .0375rem),radial-gradient(circle at 78% 75%,#dcebd2 0 .025rem,transparent .0375rem),radial-gradient(circle at 17% 83%,#dcebd2 0 .025rem,transparent .0375rem);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.zodiac-report .zodiac-birth-note,.zodiac-report .zodiac-chart-head,.zodiac-report .zodiac-core-facts,.zodiac-report .zodiac-wheel{position:relative;z-index:1}.zodiac-report .zodiac-aspect-card,.zodiac-report .zodiac-placement-card{margin-top:.6rem}.zodiac-report .zodiac-placement-card{background:linear-gradient(145deg,#fffefa,#f1f8f4)}.zodiac-report .zodiac-aspect-card{background:linear-gradient(145deg,#fffdf7,#fbf5e8)}.zodiac-report .report-analysis-card{background:rgba(255,255,252,.94);border:.025rem solid #d5e4de;border-radius:.5rem;box-shadow:0 .3rem .75rem rgba(24,75,66,.055);margin-top:.55rem;overflow:hidden;padding:.95rem 1.05rem 1.05rem 1.85rem;position:relative}.zodiac-report .report-analysis-card::before{background:linear-gradient(#4a9f90,rgba(74,159,144,.08));bottom:.8rem;content:"";left:.75rem;position:absolute;top:.8rem;width:.05rem}.zodiac-report .report-analysis-card:nth-of-type(even){background:linear-gradient(145deg,#f2f9f5,#fffefa)}.zodiac-report .section-number{color:#439383;font:.6rem Songti SC,serif;left:.5rem;letter-spacing:.06em;position:absolute;top:.65rem}.zodiac-report .report-analysis-card .section-title{color:#214b44;font-family:Songti SC,serif;margin-bottom:.55rem;max-width:90%}.zodiac-report .report-analysis-card .section-body{color:#3c5953;white-space:pre-line}.zodiac-report .report-analysis-card .section-body::first-line{color:#1f6f63;font-weight:600}.zodiac-report .action-plan{background:linear-gradient(140deg,#edf8f3,#fffdf6);border:.025rem solid #bddbd2}.zodiac-report .action-plan > taro-view-core{align-items:start}.zodiac-report .action-plan > taro-view-core taro-text-core:first-child{background:#fffefa;border:.025rem solid #8fc2b6;border-radius:50%;display:grid;font-size:.575rem;height:1.15rem;place-items:center;width:1.15rem}.zodiac-report .topic-grid{gap:.4rem}.zodiac-report .topic-entry{background:linear-gradient(145deg,#fffefa,#eff7f3);border:.025rem solid #c8dfd7;box-shadow:0 .2rem .5rem rgba(24,74,65,.045);min-height:6.7rem;padding:.7rem}.zodiac-report .companion-bridge,.zodiac-report .consultation{background:#fffefa;border-left:.1rem solid #4c9c8e;border-top-width:.025rem}.report-page.zodiac-report .zodiac-summary{background:linear-gradient(145deg,#fffefa,#edf6f1);border:.025rem solid #cddfd8;border-radius:.55rem;box-shadow:0 .35rem .75rem rgba(22,72,62,.06);margin:.5rem .6rem 0;padding:.75rem}.report-page.zodiac-report .zodiac-summary-head{align-items:baseline;display:flex;gap:.45rem;justify-content:space-between}.report-page.zodiac-report .zodiac-summary-head taro-text-core:first-child{color:#1f564d;font:700 .8rem Songti SC,STSong,serif}.report-page.zodiac-report .zodiac-summary-head taro-text-core:last-child{color:#6e837b;font-size:.525rem;text-align:right}.report-page.zodiac-report .zodiac-summary-title{color:#173f39;display:block;font:700 .95rem Songti SC,STSong,serif;letter-spacing:.03em;margin:.6rem 0 .55rem}.report-page.zodiac-report .zodiac-triad{display:grid;gap:.3rem;grid-template-columns:repeat(3,1fr)}.report-page.zodiac-report .zodiac-triad > taro-view-core{background:rgba(255,255,252,.9);border:.025rem solid #d8e6df;border-radius:.4rem;min-height:3.95rem;padding:.5rem .4rem}.report-page.zodiac-report .zodiac-triad taro-text-core{display:block}.report-page.zodiac-report .zodiac-triad taro-text-core:first-child{border-radius:50%;height:.95rem;line-height:.95rem;font:700 .55rem Songti SC,STSong,serif;margin-bottom:.35rem;text-align:center;width:.95rem}.report-page.zodiac-report .zodiac-triad taro-text-core:nth-child(2){color:#254f47;font-size:.625rem;font-weight:700}.report-page.zodiac-report .zodiac-triad taro-text-core:last-child{color:#6d8179;font-size:.475rem;line-height:1.55;margin-top:.2rem}.report-page.zodiac-report .zodiac-triad .sun taro-text-core:first-child{background:#fae9b8;color:#ae7a20}.report-page.zodiac-report .zodiac-triad .moon taro-text-core:first-child{background:#dceee9;color:#397d70}.report-page.zodiac-report .zodiac-triad .asc taro-text-core:first-child{background:#f5e4d4;color:#a76b3e}.report-page.zodiac-report .zodiac-focus-grid{display:grid;gap:.3rem;grid-template-columns:repeat(2,1fr);margin-top:.35rem}.report-page.zodiac-report .zodiac-focus-grid > taro-view-core{background:#e7f1ec;border-radius:.35rem;padding:.4rem}.report-page.zodiac-report .zodiac-focus-grid taro-text-core{display:block}.report-page.zodiac-report .zodiac-focus-grid taro-text-core:first-child{color:#597a70;font-size:.475rem}.report-page.zodiac-report .zodiac-focus-grid taro-text-core:nth-child(2){color:#214f47;font-size:.725rem;font-weight:700;margin:.175rem 0 .1rem}.report-page.zodiac-report .zodiac-focus-grid taro-text-core:last-child{color:#70857d;font-size:.45rem}.report-page.zodiac-report .zodiac-core-list{border-top:.025rem solid #d5e3dd;margin-top:.55rem;padding-top:.55rem}.report-page.zodiac-report .zodiac-core-list > taro-text-core{color:#214f47;display:block;font-size:.675rem;font-weight:700;margin-bottom:.3rem}.report-page.zodiac-report .zodiac-core-list > taro-view-core{align-items:center;border-top:.025rem solid #e2ece7;display:flex;gap:.3rem;padding:.3rem 0}.report-page.zodiac-report .zodiac-core-list > taro-view-core > taro-text-core{background:#d8ebe3;border-radius:50%;color:#367b6d;display:grid;font-size:.475rem;font-weight:700;height:.85rem;place-items:center;width:.85rem}.report-page.zodiac-report .zodiac-core-list > taro-view-core > taro-view-core taro-text-core{display:block}.report-page.zodiac-report .zodiac-core-list > taro-view-core > taro-view-core taro-text-core:first-child{color:#264f47;font-size:.575rem;font-weight:700}.report-page.zodiac-report .zodiac-core-list > taro-view-core > taro-view-core taro-text-core:last-child{color:#71867e;font-size:.45rem;margin-top:.075rem}.report-page.zodiac-report .zodiac-summary .zodiac-birth-note{color:#6d8279!important;font-size:.5rem!important;margin-top:.45rem}@media (max-width:520px){.report-page.zodiac-report .zodiac-summary{border-radius:.45rem;margin:.45rem .4rem 0;padding:.55rem .45rem}.report-page.zodiac-report .zodiac-summary-head{display:block}.report-page.zodiac-report .zodiac-summary-head taro-text-core:last-child{margin-top:.175rem;text-align:left}.report-page.zodiac-report .zodiac-summary-title{font-size:.85rem}.report-page.zodiac-report .zodiac-triad{grid-template-columns:1fr}.report-page.zodiac-report .zodiac-triad > taro-view-core{min-height:0}}.report-page.zodiac-report .template-wheel-shell{background:#fffefa;border:.025rem solid #cadfd7;border-radius:.5rem;box-shadow:0 .4rem .85rem rgba(22,70,61,.08);box-sizing:border-box;margin:.1rem auto .7rem;padding:.3rem;width:min(100%,15.25rem)}.report-page.zodiac-report .template-zodiac-wheel{border-radius:50%;display:block;height:auto!important;overflow:visible;width:100%!important;--astro-color-bg:#101918;--astro-color-paper:#101918;--astro-color-text:#e7eee9;--astro-color-sun:#e8bd56;--astro-color-moon:#d8e5dd;--astro-color-mercury:#73b4a5;--astro-color-venus:#d9a869;--astro-color-mars:#bf6b5d;--astro-color-jupiter:#c8a75f;--astro-color-saturn:#aab9b2;--astro-color-uranus:#79aa9e;--astro-color-neptune:#8faf91;--astro-color-pluto:#b87972;--astro-color-aspect-conj:#d4ae59;--astro-color-aspect-opp:#ba6558;--astro-color-aspect-trine:#55a390;--astro-color-aspect-square:#b79045;--astro-color-aspect-sextile:#7d9d86}.report-page.zodiac-report .template-zodiac-wheel .template-inner-field{fill:#14211f;stroke:#5a746b;stroke-width:.025rem}.report-page.zodiac-report .template-zodiac-wheel .astro-zodiac-ring{fill:#0b1211;stroke:#afc4ba;stroke-opacity:.64;stroke-width:.025rem}.report-page.zodiac-report .template-zodiac-wheel .astro-zodiac-line{stroke:#81998f;stroke-opacity:.55}.report-page.zodiac-report .template-zodiac-wheel .astro-zodiac-glyph{fill:#d7bb71;font-size:.625rem}.report-page.zodiac-report .template-zodiac-wheel .astro-house-line{stroke:#8ca69b;stroke-dasharray:none;stroke-opacity:.5}.report-page.zodiac-report .template-zodiac-wheel .astro-house-line.angle{stroke:#d8c084;stroke-width:.05rem}.report-page.zodiac-report .template-zodiac-wheel .astro-house-label{fill:#c4d6cd;font-size:.4rem;opacity:.78}.report-page.zodiac-report .template-zodiac-wheel .astro-planet-symbol{font-size:.7rem;paint-order:stroke fill;stroke-width:.025rem}.report-page.zodiac-report .template-zodiac-wheel .astro-planet-degree{fill:#d8e4dc;font-size:.4rem}.report-page.zodiac-report .template-zodiac-wheel .astro-marker{stroke-opacity:.75}.report-page.zodiac-report .template-zodiac-wheel .astro-aspect-line{stroke-opacity:.9;stroke-width:.0375rem}.report-page.zodiac-report .template-zodiac-wheel .astro-aspect-conj{stroke:#d4ae59}.report-page.zodiac-report .template-zodiac-wheel .astro-aspect-opp{stroke:#ba6558}.report-page.zodiac-report .template-zodiac-wheel .astro-aspect-trine{stroke:#55a390}.report-page.zodiac-report .template-zodiac-wheel .astro-aspect-square{stroke:#b79045}.report-page.zodiac-report .template-zodiac-wheel .astro-aspect-sextile{stroke:#7d9d86}.report-page.zodiac-report .template-zodiac-wheel .template-center-seal{fill:#10211e;stroke:#5ba08f;stroke-width:.0375rem}.report-page.zodiac-report .template-zodiac-wheel .template-center-title{fill:#d5ba72;font:600 .45rem Songti SC,STSong,serif;text-anchor:middle}.report-page.zodiac-report .template-zodiac-wheel .template-center-copy{fill:#eef5ef;font:600 .625rem Songti SC,STSong,serif;text-anchor:middle}.report-page.zodiac-report .template-zodiac-wheel .template-wheel-ground{fill:#101918;stroke:#07100f;stroke-width:.225rem}.report-page.zodiac-report .template-zodiac-wheel .template-sign-ring{fill:#0a1110;stroke:#8fa99e;stroke-width:.0325rem}.report-page.zodiac-report .template-zodiac-wheel .template-house-ring{fill:#13211f;stroke:#789388;stroke-width:.025rem}.report-page.zodiac-report .template-zodiac-wheel .template-aspect-field{fill:#0e1917;stroke:#5f796f;stroke-width:.025rem}.report-page.zodiac-report .template-zodiac-wheel .template-sector{opacity:.6;stroke:#708a80;stroke-width:.025rem}.report-page.zodiac-report .template-zodiac-wheel .template-axis{opacity:.9;stroke:#d4b569;stroke-width:.05rem}.report-page.zodiac-report .template-zodiac-wheel .template-sign-label{dominant-baseline:middle;fill:#d7bb71;font:600 .425rem PingFang SC,Microsoft YaHei,sans-serif;text-anchor:middle}.report-page.zodiac-report .template-zodiac-wheel .template-house-label{dominant-baseline:middle;fill:#9cc7b9;font:.4rem PingFang SC,Microsoft YaHei,sans-serif;text-anchor:middle}.report-page.zodiac-report .template-zodiac-wheel .template-aspect-line{fill:none;opacity:.88;stroke-width:.0425rem}.report-page.zodiac-report .template-zodiac-wheel .template-planet-tick{opacity:.74;stroke:#b9d1c5;stroke-width:.03rem}.report-page.zodiac-report .template-zodiac-wheel .template-planet-dot{fill:#f7f2df;stroke:#55a390;stroke-width:.025rem}.report-page.zodiac-report .template-zodiac-wheel .template-planet-glyph{dominant-baseline:middle;fill:#f2e3ba;font:.675rem Georgia,serif;text-anchor:middle}.report-page.zodiac-report .template-zodiac-wheel .template-planet-degree{dominant-baseline:middle;fill:#c4d8ce;font:.4rem PingFang SC,Microsoft YaHei,sans-serif;text-anchor:middle}.report-page.zodiac-report .template-zodiac-wheel .template-sign-label{font-size:.55rem;letter-spacing:.04em}.report-page.zodiac-report .template-zodiac-wheel .template-planet-glyph{font-size:.775rem}.report-page.zodiac-report .template-zodiac-wheel .template-planet-name{dominant-baseline:middle;fill:#edf3ee;font:600 .4rem PingFang SC,Microsoft YaHei,sans-serif;text-anchor:middle}.report-page.zodiac-report .template-zodiac-wheel .template-center-title{font-size:.4rem}.report-page.zodiac-report .template-zodiac-wheel .template-center-copy{font-size:.675rem}@media (max-width:520px){.report-page.zodiac-report .template-wheel-shell{border-radius:.4rem;padding:.2rem;width:min(100%,12rem)}.report-page.zodiac-report .template-zodiac-wheel .astro-zodiac-glyph{font-size:.525rem}.report-page.zodiac-report .template-zodiac-wheel .astro-planet-symbol{font-size:.6rem}}@media (max-width:520px){.zodiac-report .report-companion{padding:.45rem}.zodiac-report .report-analysis-card{border-radius:.4rem;padding:.75rem .5rem .8rem 1.35rem}.zodiac-report .report-analysis-card::before{bottom:.675rem;left:.525rem;top:.675rem}.zodiac-report .section-number{font-size:.5rem;left:.3rem;top:.5rem}.zodiac-report .report-analysis-card .section-title{max-width:88%}.zodiac-report .topic-entry{min-height:5.9rem;padding:.6rem .5rem}}.report-page .zodiac-core{background:radial-gradient(circle at 50% 45%,rgba(53,155,142,.26),transparent 36%),linear-gradient(145deg,#092d31,#104f49);padding:.9rem 1rem}.report-page .zodiac-chart-head,.report-page .zodiac-section-head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.report-page .zodiac-chart-label{color:#9fd1c9;display:block;font-size:.675rem;letter-spacing:.08em;margin-top:.25rem}.report-page .zodiac-seal{border:.025rem solid hsla(46,59%,68%,.72);border-radius:50%;color:#ead89a;display:grid;font:.95rem Songti SC,serif;height:1.65rem;place-items:center;width:1.65rem}.report-page .zodiac-wheel{height:8.75rem;margin:.6rem auto;width:8.75rem}.report-page .zodiac-wheel:before{inset:.85rem}.report-page .zodiac-wheel:after{inset:2.05rem}.report-page .zodiac-wheel-inner{inset:2.9rem}.report-page .zodiac-wheel-inner taro-text-core:first-child{font-size:.625rem}.report-page .zodiac-wheel-inner taro-text-core:last-child{font-size:.975rem}.report-page .zodiac-planet{font-size:.625rem}.report-page .zodiac-planet.p0{left:3.9rem;top:.6rem}.report-page .zodiac-planet.p1{right:.8rem;top:2.1rem}.report-page .zodiac-planet.p2{bottom:1.6rem;right:1rem}.report-page .zodiac-planet.p3{bottom:.65rem;left:3.7rem}.report-page .zodiac-planet.p4{bottom:2.15rem;left:.775rem}.report-page .zodiac-planet.p5{left:.775rem;top:2.15rem}.report-page .zodiac-core-facts{border-bottom:.025rem solid rgba(163,221,210,.24);border-top:.025rem solid rgba(163,221,210,.24);display:grid;grid-template-columns:1fr 1fr;margin:.15rem auto .5rem;max-width:14.5rem}.report-page .zodiac-core-facts > taro-view-core{padding:.425rem .6rem;text-align:center}.report-page .zodiac-core-facts > taro-view-core + taro-view-core{border-left:.025rem solid rgba(163,221,210,.24)}.report-page .zodiac-core-facts taro-text-core{display:block}.report-page .zodiac-core-facts taro-text-core:first-child{color:#91cfc5;font-size:.65rem}.report-page .zodiac-core-facts taro-text-core:last-child{color:#fff7d1;font:.95rem Songti SC,serif;margin-top:.175rem}.report-page .zodiac-birth-note{color:#a7cbc4;display:block;font-size:.7rem;line-height:1.55;text-align:center}.report-page .zodiac-placement-card{border-top:.1rem solid #65a99c}.report-page .zodiac-aspect-card{border-top:.1rem solid #c4a566}.report-page .zodiac-section-head > taro-text-core{color:#1c7165;font:.9rem Songti SC,serif}.report-page .zodiac-section-head .muted{margin-top:.175rem}.report-page .placement-grid{gap:.35rem;grid-template-columns:repeat(4,1fr);margin-top:.625rem}.report-page .placement-grid > taro-view-core{background:linear-gradient(145deg,#f9fcfa,#e9f2ee);border-radius:.3rem;display:flex;flex-direction:column;justify-content:center;min-height:4.1rem;padding:.5rem .25rem}.report-page .placement-grid taro-text-core:first-child{font-size:.85rem}.report-page .placement-grid taro-text-core:nth-child(2){font-size:.725rem;margin-top:.25rem}.report-page .placement-grid taro-text-core:last-child{font-size:.65rem;margin-top:.2rem}.report-page .aspect-list{border-top:.025rem solid #d7e7e1;gap:0;margin-top:.6rem}.report-page .aspect-list > taro-view-core{align-items:center;padding:.55rem .1rem}.report-page .aspect-list taro-text-core:first-child{font:.875rem Songti SC,serif}.report-page .aspect-list taro-text-core:last-child{font-size:.7rem;line-height:1.52;max-width:48%}.report-page .zodiac-transit{background:#f9f3e5;border-left:.1rem solid #c6a566;border-radius:0 .3rem .3rem 0;font-size:.775rem;line-height:1.55;margin-top:.65rem;padding:.5rem .55rem}@media (max-width:520px){.report-page .zodiac-core{padding:.7rem .5rem}.report-page .zodiac-wheel{height:7.3rem;width:7.3rem}.report-page .zodiac-wheel:before{inset:.725rem}.report-page .zodiac-wheel:after{inset:1.7rem}.report-page .zodiac-wheel-inner{inset:2.4rem}.report-page .zodiac-wheel-inner taro-text-core:first-child{font-size:.575rem}.report-page .zodiac-wheel-inner taro-text-core:last-child{font-size:.85rem}.report-page .zodiac-planet{font-size:.55rem}.report-page .zodiac-planet.p0{left:3.25rem;top:.5rem}.report-page .zodiac-planet.p1{right:.65rem;top:1.75rem}.report-page .zodiac-planet.p2{bottom:1.375rem;right:.75rem}.report-page .zodiac-planet.p3{bottom:.525rem;left:3.075rem}.report-page .zodiac-planet.p4{bottom:1.75rem;left:.6rem}.report-page .zodiac-planet.p5{left:.6rem;top:1.775rem}.report-page .placement-grid{gap:.3rem;grid-template-columns:repeat(2,1fr)}.report-page .placement-grid > taro-view-core{min-height:3.75rem}.report-page .aspect-list > taro-view-core{display:block}.report-page .aspect-list taro-text-core:last-child{margin-top:.25rem;max-width:none;text-align:left}}.insight-page .question-sheet{background:radial-gradient(circle at 94% 100%,rgba(79,153,137,.17),transparent 32%),linear-gradient(135deg,#fdfbf4,#eaf3ee);border:.025rem solid #9fc9bc;box-shadow:0 .3rem .7rem rgba(38,96,84,.08);overflow:hidden}.insight-page .question-label{align-items:center;background:hsla(0,0%,100%,.7);border-radius:24.975rem;color:#327b6e;display:inline-flex;gap:.2rem;letter-spacing:.08em;padding:.175rem .325rem}.insight-page .question-text{color:#173e38;max-width:82%}.insight-page .question-context{gap:.25rem}.insight-page .question-context taro-text-core{background:hsla(0,0%,100%,.78);border-color:#c5ddd5;padding:.2rem .35rem}.insight-page .insight-expert{background:#fffefa;border:.025rem solid #c8ded6;box-shadow:0 .2rem .45rem rgba(29,79,70,.05);overflow:hidden;position:relative}.insight-page .insight-expert::after{bottom:-.6rem;color:rgba(41,119,104,.07);content:"解";font:2.15rem Songti SC,serif;position:absolute;right:.55rem}.insight-page .insight-expert taro-image-core{box-shadow:0 .125rem .3rem rgba(14,62,54,.18);height:1.55rem;width:1.55rem}.insight-page .fact-confirm{background:linear-gradient(90deg,#fff8e7,#fdfbf6);border-left:.1rem solid #c5a257;box-shadow:0 .175rem .4rem rgba(101,75,35,.05)}.insight-page > .button{align-items:center;background:linear-gradient(135deg,#174b43,#0b302d)!important;border:.025rem solid #78b7a8!important;border-radius:.45rem .95rem .45rem .95rem!important;box-shadow:0 .325rem .7rem rgba(18,68,59,.22),inset 0 .025rem rgba(230,255,248,.16);display:flex!important;font-size:2.2rem!important;font-weight:600;height:2.75rem;justify-content:center;letter-spacing:.06em;line-height:1!important;margin:.9rem auto .7rem!important;min-height:2.75rem;padding:0 .6rem;width:min(100%,17rem)}.insight-page > .button::after{border:0!important}.insight-page > .form-foot{border-top:.025rem solid #dce8e2;color:#7a8b86;margin:0 auto;max-width:17rem;padding:.375rem .55rem;text-align:center}.insight-page{max-width:24.5rem}.insight-page .question-sheet{border-radius:.5rem .85rem .5rem .85rem;margin-top:.35rem;padding:.85rem .95rem}.insight-page .insight-expert{border-radius:.4rem;padding:.5rem .6rem}.insight-page .fact-confirm{background:#fbf7ee;border-radius:0 .35rem .35rem 0;margin:.45rem 0 .6rem;padding:.45rem .55rem}.insight-page .topic-report{background:#f7faf7;border:0;border-radius:.65rem;box-shadow:0 .45rem 1.1rem rgba(19,73,64,.09);padding:.85rem}.insight-page .topic-report .section-title{font-size:1.15rem!important;margin:0 0 .7rem}.insight-page .topic-block{background:#fffefa;border:.025rem solid #d6e4de;border-radius:.4rem;margin-top:.45rem;padding:.6rem .65rem}.insight-page .topic-block:first-of-type{margin-top:0}.insight-page .topic-label{color:#987338;font-size:.625rem!important;letter-spacing:.04em;margin:0 0 .3rem}.insight-page .topic-report .section-body{color:#35534d;font-size:.75rem!important;line-height:1.7}.insight-page .topic-evidence{font-size:.7rem!important;line-height:1.62;margin:.25rem 0}.insight-page .topic-evidence-block{border-left:.125rem solid #4a9e90}.insight-page .topic-conclusion{background:linear-gradient(135deg,#eff8f3,#fffefa);border-color:#aacfc5}.insight-page .topic-action{background:#fffaf0;border-color:#d8c181}.insight-page .topic-boundary{background:#f5f7f4}.insight-page .life-tip-list > taro-view-core{background:#fff;border-radius:.3rem;padding:.5rem .55rem}.insight-page .life-tip-list taro-text-core:first-child{font-size:.7rem}.insight-page .life-tip-list taro-text-core:last-child{font-size:.7rem;line-height:1.62}@media (max-width:520px){.insight-page .question-sheet{padding:.65rem .6rem}.insight-page .topic-report{padding:.55rem .45rem}.insight-page .topic-report .section-title{font-size:1rem!important}.insight-page .topic-block{padding:.5rem .45rem}.insight-page .topic-label{font-size:.575rem!important}.insight-page .life-tip-list taro-text-core:last-child,.insight-page .topic-evidence,.insight-page .topic-report .section-body{font-size:.675rem!important}}.report-page .luck-timeline > taro-view-core{padding:.5rem .25rem}.report-page .luck-timeline taro-text-core:first-child{font-size:.85rem!important}.report-page .luck-timeline taro-text-core:last-child,.report-page .luck-timeline taro-text-core:nth-child(2){font-size:.775rem!important;line-height:1.45}.report-page .flow-year-panel{padding:.55rem}.report-page .flow-year-panel > taro-view-core:first-child{font-size:.9rem!important}.report-page .flow-year-panel > taro-view-core:first-child taro-text-core:last-child{font-size:.775rem!important}.report-page .flow-year-grid > taro-view-core{padding:.4rem .15rem}.report-page .flow-year-grid taro-text-core:first-child{font-size:.775rem!important}.report-page .flow-year-grid taro-text-core:last-child{font-size:.9rem!important;line-height:1.35}.report-page .flow-year-note{font-size:.775rem!important;line-height:1.55}.report-page .god-bars{height:8rem;margin-top:.8rem}.report-page .god-bars > taro-view-core{gap:.35rem;grid-template-rows:1fr auto auto}.report-page .god-bars .god-bar-track{justify-self:center;width:72%}.page:not(.report-page){margin:0 auto;max-width:24.5rem;padding-bottom:1.9rem}.page:not(.report-page) .title{font-size:1.35rem!important;line-height:1.28}.page:not(.report-page) .eyebrow{font-size:.65rem!important;line-height:1.5}.page:not(.report-page) .section-title{font-size:1.05rem!important;line-height:1.35}.page:not(.report-page) .card-title{font-size:.95rem!important;line-height:1.35}.page:not(.report-page) .muted,.page:not(.report-page) .section-body{font-size:.8rem!important;line-height:1.72}.page:not(.report-page) .form-foot,.page:not(.report-page) .history-lock,.page:not(.report-page) .history-meta,.page:not(.report-page) .history-status,.page:not(.report-page) .source,.page:not(.report-page) .tag{font-size:.65rem!important;line-height:1.55}.page:not(.report-page) .card,.page:not(.report-page) .jade-card{border-radius:.5rem;padding:.85rem}.page:not(.report-page) .button{font-size:.75rem!important;line-height:1.25;min-height:1.85rem;padding:0 .75rem}.page:not(.report-page) .input,.page:not(.report-page) taro-input-core,.page:not(.report-page) taro-textarea-core{box-sizing:border-box;font-size:.75rem!important;min-height:1.65rem}.page:not(.report-page) .inline-action,.page:not(.report-page) .text-link{font-size:.75rem!important}.page:not(.report-page) .chapter{font-size:.725rem;margin-top:1.3rem}.page:not(.report-page) .privacy-strip,.page:not(.report-page) .trust-row{font-size:.65rem;line-height:1.55}@media (max-width:520px){.page:not(.report-page){padding-left:.55rem;padding-right:.55rem}.page:not(.report-page) .title{font-size:1.15rem!important}.page:not(.report-page) .section-title{font-size:.95rem!important}.page:not(.report-page) .card-title{font-size:.875rem!important}.page:not(.report-page) .muted,.page:not(.report-page) .section-body{font-size:.75rem!important}.page:not(.report-page) .card,.page:not(.report-page) .jade-card{padding:.7rem .6rem}}.report-page{margin:0 auto;max-width:24.5rem;padding-bottom:2rem}.report-page .card,.report-page .jade-card{border-radius:.55rem;box-shadow:0 .35rem .85rem rgba(19,73,64,.08);margin-top:.75rem;padding:.85rem}.report-page .chart-panel{border-radius:.45rem .8rem .45rem .8rem;margin-top:.7rem;padding:.8rem}.report-page .section-title{margin-bottom:.45rem}.report-page .section-body + .section-body{margin-top:.55rem}.report-page .report-companion{align-items:center;background:#fffdf8;border:.025rem solid #c9ded6;border-radius:.45rem;box-shadow:0 .25rem .6rem rgba(19,73,64,.06);display:flex;gap:.4rem;padding:.5rem .55rem}.report-page .report-companion taro-image-core{border:.05rem solid #9fc9bc;border-radius:50%;height:1.7rem;width:1.7rem}.report-page .report-companion > taro-view-core{display:flex;flex:1;flex-direction:column;min-width:0}.report-page .report-companion .expert-name{color:#1f6f63;font:700 .675rem Songti SC,STSong,serif}.report-page .report-companion .expert-title{color:#4c8d82;font-size:.475rem;margin-top:.125rem}.report-page .report-companion .companion-disclosure{color:#679a90;margin-top:.125rem}.report-page .report-companion{background:radial-gradient(circle at 88% 18%,hsla(43,62%,65%,.16),transparent 28%),linear-gradient(135deg,#1e6359,#0d3935);border:.025rem solid #2e7469;border-radius:.45rem .9rem .45rem .9rem;box-shadow:0 .4rem .75rem rgba(13,57,53,.2),inset 0 .025rem hsla(94,47%,94%,.16);min-height:2.6rem;overflow:hidden;padding:.6rem .7rem;position:relative}.report-page .report-companion::before{bottom:-.9rem;color:hsla(48,62%,81%,.12);content:"观";font:3.15rem/1 Songti SC,STSong,serif;position:absolute;right:.6rem}.report-page .report-companion::after{color:#d9be73;content:"专属陪伴者";font-size:.4rem;letter-spacing:.18em;position:absolute;right:.55rem;top:.4rem}.report-page .report-companion taro-image-core{border:.05rem solid hsla(47,65%,81%,.85);box-shadow:0 0 0 .15rem rgba(226,245,237,.1);height:1.85rem;position:relative;width:1.85rem;z-index:1}.report-page .report-companion > taro-view-core{position:relative;z-index:1}.report-page .report-companion .expert-name{color:#fff9e9;font-size:.75rem;text-shadow:0 .025rem rgba(0,0,0,.12)}.report-page .report-companion .expert-title{color:#d8eee5;font-size:.5rem}.report-page .report-companion .companion-disclosure{color:#a8d4c7;font-size:.425rem}.report-page > .step{background:#eef6f1;border:.025rem solid #d3e4dc;border-radius:24.975rem;color:#397c70;font-size:.4rem;letter-spacing:.12em;margin:.3rem auto 0;padding:.175rem .35rem;width:-moz-fit-content;width:fit-content}.report-page.zodiac-report .report-analysis-card{background:#fffdf8;border:.025rem solid #d5e4de;border-radius:.45rem;box-shadow:0 .25rem .6rem rgba(19,73,64,.06);margin-top:.45rem;padding:.7rem .75rem .75rem}.report-page.zodiac-report .report-analysis-card::before{display:none}.report-page.zodiac-report .section-number{color:#8d7742;display:block;font-size:.4rem;letter-spacing:.12em;margin-bottom:.2rem;position:static}.report-page.zodiac-report .report-analysis-card .section-title{color:#173f39;font:700 .725rem/1.35 Songti SC,STSong,serif;margin:0 0 .45rem;max-width:none}.report-page.zodiac-report .report-analysis-card .section-body{color:#48615b;font-size:.5rem!important;letter-spacing:0;line-height:1.78!important;white-space:normal}.report-page.zodiac-report .report-analysis-card .section-body::first-line{color:inherit;font-weight:inherit}.report-page.bazi-report .report-analysis-card,.report-page.tarot-report .report-analysis-card{background:#fffdf8;border:.025rem solid #d5e4de;border-radius:.45rem;box-shadow:0 .25rem .6rem rgba(19,73,64,.06);margin-top:.45rem;padding:.7rem .75rem .75rem}.report-page.bazi-report .report-analysis-card::before,.report-page.tarot-report .report-analysis-card::before{display:none}.report-page.bazi-report .section-number,.report-page.tarot-report .section-number{color:#8d7742;display:block;font-size:.4rem;letter-spacing:.12em;margin-bottom:.2rem;position:static}.report-page.bazi-report .report-analysis-card .section-title,.report-page.tarot-report .report-analysis-card .section-title{color:#173f39;font:700 .725rem/1.35 Songti SC,STSong,serif;margin:0 0 .45rem;max-width:none}.report-page.bazi-report .report-analysis-card .section-body,.report-page.tarot-report .report-analysis-card .section-body{color:#48615b;font-size:.5rem!important;letter-spacing:0;line-height:1.78!important;white-space:pre-line}.report-page.bazi-report .report-analysis-card .section-body::first-line,.report-page.tarot-report .report-analysis-card .section-body::first-line{color:#1f6f63;font-weight:600}.report-page.bazi-report{background:#f5f0e5}.report-page.bazi-report .privacy-strip{background:#eee5d3;color:#56726b}.report-page.bazi-report .bazi-dashboard,.report-page.bazi-report .companion-bridge,.report-page.bazi-report .consultation,.report-page.bazi-report .report-analysis-card{background:#fffaf0}.report-page.bazi-report .report-companion{background:linear-gradient(135deg,#215b52,#123d37);border-color:#174c44;box-shadow:0 .3rem .6rem rgba(17,65,57,.18)}.report-page.bazi-report .report-companion .expert-name{color:#f7f2df;text-shadow:none}.report-page.bazi-report .report-companion .expert-title{color:#bfe0d7}.report-page.bazi-report .report-companion .companion-disclosure{color:#8fd2c2}.report-page.bazi-report .report-companion::after{color:hsla(47,64%,81%,.12)}.report-page.bazi-report .topic-entry{background:linear-gradient(145deg,#fffdf6,#f7f0e1);border-color:#ded0b4}.report-page.bazi-report .topic-entry .topic-focus{color:#8a6c2f}.report-page.bazi-report .section-number{color:#9b7a3a}.report-page .locked-analysis-card{min-height:7.5rem;overflow:hidden;position:relative}.report-page .locked-content-labels{display:flex;gap:.2rem;margin:.1rem 0 .35rem;position:relative;z-index:2}.report-page .locked-content-labels taro-text-core{background:#f6fbf8;border:.025rem solid #d5e7df;border-radius:2.475rem;color:#2d796d;font-size:.4rem;font-weight:600;padding:.125rem .25rem}.report-page .locked-analysis-card .section-body{filter:blur(.225rem);opacity:.32;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report-page .analysis-glass{align-items:center;backdrop-filter:blur(.375rem) saturate(1.1);background:linear-gradient(135deg,rgba(252,255,252,.78),rgba(232,244,238,.7));border:.025rem solid hsla(0,0%,100%,.9);border-radius:.4rem;bottom:.3rem;box-shadow:0 .3rem .7rem rgba(25,82,70,.1),inset 0 .025rem 0 hsla(0,0%,100%,.92);display:flex;flex-direction:column;justify-content:center;left:.3rem;overflow:hidden;position:absolute;right:.3rem;top:3.2rem}.report-page .analysis-glass::before{border:.025rem solid rgba(72,152,136,.18);border-radius:50%;box-shadow:0 0 0 .6rem rgba(72,152,136,.045),0 0 0 1.3rem rgba(201,165,96,.03);content:"";height:5.5rem;position:absolute;width:5.5rem}.report-page .glass-orbit{align-items:center;border:.025rem solid rgba(190,151,67,.38);border-radius:50%;box-shadow:0 0 0 .175rem rgba(190,151,67,.06);color:#b18c45;display:flex;font-size:.4rem;height:.95rem;justify-content:center;margin-bottom:.2rem;position:relative;width:.95rem;z-index:1}.report-page .glass-message{position:relative;text-align:center;z-index:1}.report-page .glass-message taro-text-core{color:#1d6156;display:block;font-size:.45rem;font-weight:700}.report-page .glass-message taro-text-core:last-child{color:#688078;font-size:.4rem;font-weight:400;margin-top:.15rem}.report-page .glass-skeleton{bottom:.5rem;display:grid;gap:.2rem;left:.6rem;opacity:.55;position:absolute;right:.6rem}.report-page .glass-skeleton taro-view-core{background:linear-gradient(90deg,rgba(76,142,130,.13),hsla(0,0%,100%,.75),rgba(76,142,130,.1));border-radius:2.475rem;height:.175rem}.report-page .glass-skeleton taro-view-core:nth-child(2){width:78%}.report-page .glass-skeleton taro-view-core:nth-child(3){width:57%}@media (max-width:520px){.report-page .analysis-glass{bottom:.225rem;left:.225rem;right:.225rem;top:2.8rem}.report-page .glass-message taro-text-core{font-size:.425rem}}.insight-page .locked-topic-report{min-height:13rem;overflow:hidden;position:relative}.insight-page .locked-topic-report .topic-block{position:relative;z-index:1}.insight-page .locked-topic-report .topic-block > :not(.topic-label){filter:blur(.225rem);opacity:.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.insight-page .topic-analysis-glass{align-items:center;backdrop-filter:blur(.375rem) saturate(1.1);background:linear-gradient(135deg,rgba(252,255,252,.82),rgba(232,244,238,.73));border:.025rem solid hsla(0,0%,100%,.9);border-radius:.45rem;bottom:.45rem;box-shadow:0 .35rem .75rem rgba(25,82,70,.11),inset 0 .025rem 0 hsla(0,0%,100%,.94);display:flex;flex-direction:column;justify-content:center;left:.45rem;overflow:hidden;position:absolute;right:.45rem;top:2.85rem;z-index:3}.insight-page .topic-analysis-glass::before{border:.025rem solid rgba(72,152,136,.18);border-radius:50%;box-shadow:0 0 0 .7rem rgba(72,152,136,.045),0 0 0 1.45rem rgba(201,165,96,.03);content:"";height:6rem;position:absolute;width:6rem}.insight-page .topic-analysis-glass .glass-message,.insight-page .topic-analysis-glass .glass-orbit{position:relative;z-index:1}.insight-page .topic-analysis-glass .glass-orbit{align-items:center;border:.025rem solid rgba(190,151,67,.38);border-radius:50%;box-shadow:0 0 0 .175rem rgba(190,151,67,.06);color:#b18c45;display:flex;font-size:.4rem;height:.95rem;justify-content:center;margin-bottom:.2rem;width:.95rem}.insight-page .topic-analysis-glass .glass-message{text-align:center}.insight-page .topic-analysis-glass .glass-message taro-text-core{color:#1d6156;display:block;font-size:.45rem;font-weight:700}.insight-page .topic-analysis-glass .glass-message taro-text-core + taro-text-core{color:#688a82;font-size:.4rem;font-weight:400;margin-top:.175rem}.insight-page .topic-analysis-glass .glass-skeleton{bottom:.6rem;display:grid;gap:.2rem;left:.7rem;opacity:.55;position:absolute;right:.7rem}.insight-page .topic-analysis-glass .glass-skeleton taro-view-core{background:linear-gradient(90deg,rgba(76,142,130,.13),hsla(0,0%,100%,.75),rgba(76,142,130,.1));border-radius:2.475rem;height:.175rem}.insight-page .topic-analysis-glass .glass-skeleton taro-view-core:nth-child(2){width:78%}.insight-page .topic-analysis-glass .glass-skeleton taro-view-core:nth-child(3){width:57%}@media (max-width:520px){.insight-page .locked-topic-report{min-height:11.375rem}.insight-page .topic-analysis-glass{bottom:.25rem;left:.25rem;right:.25rem;top:2.45rem}.insight-page .topic-analysis-glass .glass-message taro-text-core{font-size:.425rem}}.tarot-form-page{background:radial-gradient(circle at 85% 2%,rgba(190,151,67,.09),transparent 24%),#f5f0e5;box-sizing:border-box;min-height:100vh;padding:.75rem .85rem 1.2rem}.tarot-form-page .step{color:#927948;font-size:.4rem;letter-spacing:.18em;margin:0 0 .55rem;text-align:center}.tarot-form-page .chosen-expert{background:linear-gradient(135deg,#215b52,#123d37);border:.025rem solid #174c44;border-radius:.45rem;box-shadow:0 .3rem .7rem rgba(18,61,55,.16);margin:0 0 .75rem;overflow:hidden;padding:.5rem .6rem;position:relative}.tarot-form-page .chosen-expert::after{color:hsla(42,60%,68%,.15);content:"✦";font-family:serif;font-size:3.1rem;position:absolute;right:.55rem;top:-.8rem}.tarot-form-page .chosen-expert .expert-name{color:#fff9eb;font:600 .7rem/1.2 Songti SC,STSong,serif}.tarot-form-page .chosen-expert .expert-title{color:#bfe0d7;font-size:.4rem;margin-top:.175rem}.tarot-form-page .chosen-avatar{border:.05rem solid hsla(47,63%,79%,.7)}.tarot-form-page > .title{color:#173f39;font:600 1.15rem/1.15 Songti SC,STSong,serif;letter-spacing:.08em;margin:0 0 .6rem}.tarot-form-page > .title::after{color:#7d8d86;content:"抽一组牌，梳理一件事";display:block;font:.4rem/1.5 system-ui,sans-serif;letter-spacing:.02em;margin-top:.25rem}.tarot-form-page .tarot-intake{background:#fffdf8;border:.025rem solid #d7e2dc;border-radius:.55rem;box-shadow:0 .35rem .8rem rgba(40,73,65,.07);padding:.65rem}.tarot-form-page .tarot-intake .field{margin:0;padding:0 0 .6rem}.tarot-form-page .tarot-intake .field + .field{border-top:.025rem solid #e3e9e3;padding-top:.575rem}.tarot-form-page .tarot-intake .field:last-child{padding-bottom:0}.tarot-form-page .label{color:#245d55;font-size:.475rem;font-weight:650;margin-bottom:.325rem}.tarot-form-page .tarot-choice-grid{gap:.25rem}.tarot-form-page .tarot-choice-grid > taro-view-core{background:#fffcf6;border:.025rem solid #d8d1c2;border-radius:.3rem;box-sizing:border-box;color:#526963;font-size:.4rem;line-height:1.2rem;min-height:1.2rem;padding:0 .35rem;text-align:center}.tarot-form-page .tarot-choice-grid > taro-view-core.selected{background:linear-gradient(135deg,#e2f0ea,#d2e8df);border-color:#1d7064;box-shadow:inset 0 0 0 .025rem hsla(0,0%,100%,.55);color:#15564d;font-weight:650}.tarot-form-page .input{background:#fffefa;border:.025rem solid #bcd7ce;border-radius:.3rem;box-sizing:border-box;color:#234c46;font-size:.5rem;min-height:1.55rem;padding:0 .45rem}.tarot-form-page .input-hint{color:#8a8274;font-size:.4rem;margin:.25rem 0 .3rem}.tarot-form-page .tarot-prompt-list{gap:.2rem}.tarot-form-page .tarot-prompt-list > taro-view-core{background:#eff6f2;border:.025rem solid #d6e4de;border-radius:2.475rem;color:#39776d;font-size:.4rem;padding:.2rem .3rem}.tarot-form-page .spread-list{gap:.25rem}.tarot-form-page .spread-list > taro-view-core{background:#fffcf6;border:.025rem solid #ded4c1;border-radius:.35rem;min-height:1.95rem;padding:.3rem .4rem}.tarot-form-page .spread-list > taro-view-core.selected{background:linear-gradient(135deg,#e7f3ed,#f9fcf8);border-color:#28796d;box-shadow:0 .175rem .4rem rgba(35,103,92,.1)}.tarot-form-page .spread-list > taro-view-core > taro-text-core:last-child{color:#a57b31;font-size:.6rem}.tarot-form-page .spread-icon taro-text-core{background:#1b6055}.tarot-form-page > .button{align-items:center;background:linear-gradient(135deg,#2f776b,#174c44);border:0;border-radius:.725rem;box-shadow:0 .25rem .5rem rgba(22,70,62,.2);color:#fffaf0;display:flex;font-size:.525rem;font-weight:650;height:1.45rem;justify-content:center;line-height:1;margin:.6rem 0 0;min-height:1.45rem;text-align:center;width:100%}.tarot-form-page > .button::after{border:0}.tarot-form-page .form-foot{color:#887e6c;font-size:.4rem;margin-top:.475rem;text-align:center}.tarot-ritual-page{align-items:center;background:radial-gradient(circle at 50% 42%,#2a766b 0,#123e39 34%,#071f1e 72%,#041514 100%);box-sizing:border-box;color:#edf8ed;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:.95rem .6rem .85rem;position:relative;text-align:center}.tarot-ritual-page::before{animation:ritual-spin 30s linear infinite;background:repeating-radial-gradient(circle,transparent 0,transparent 1.9rem,hsla(44,50%,60%,.07) 1.925rem,transparent 1.975rem);content:"";inset:-32%;position:absolute}.ritual-stars{animation:ritual-spin 20s linear infinite;inset:0;position:absolute}.ritual-stars taro-text-core{color:#e6d296;font-size:.4rem;opacity:.7;position:absolute}.ritual-stars taro-text-core:nth-child(1){left:13%;top:12%}.ritual-stars taro-text-core:nth-child(2){right:16%;top:19%}.ritual-stars taro-text-core:nth-child(3){left:7%;top:39%}.ritual-stars taro-text-core:nth-child(4){right:9%;top:53%}.ritual-stars taro-text-core:nth-child(5){bottom:23%;left:17%}.ritual-stars taro-text-core:nth-child(6){bottom:15%;right:23%}.ritual-stars taro-text-core:nth-child(7){left:39%;top:68%}.ritual-stars taro-text-core:nth-child(8){right:40%;top:8%}.ritual-kicker,.ritual-note,.ritual-phase,.ritual-progress,.ritual-question,.ritual-seal,.ritual-table,.ritual-title{position:relative;z-index:1}.ritual-seal{align-items:center;border:.025rem solid hsla(42,68%,65%,.76);border-radius:50%;box-shadow:0 0 .45rem hsla(44,71%,67%,.2);color:#ebd28a;display:flex;font:.55rem Songti SC,serif;height:.95rem;justify-content:center;width:.95rem}.ritual-kicker{color:#d9c37c;font-size:.4rem;letter-spacing:.22em;margin-top:.3rem}.ritual-title{color:#fff7dd;font:600 1rem/1.2 Songti SC,STSong,serif;letter-spacing:.15em;margin-top:.275rem;text-align:center;width:100%}.ritual-question{color:#bfe0d7;font:.5rem/1.65 Songti SC,STSong,serif;margin-top:.3rem;max-width:14rem}.ritual-table{height:9.7rem;margin-top:.05rem;width:min(15.25rem,100%)}.ritual-halo{animation:ritual-pulse 3s ease-in-out infinite;border:.025rem solid hsla(44,67%,71%,.45);border-radius:50%;box-shadow:inset 0 0 1.2rem rgba(99,220,198,.16),0 0 1.2rem rgba(86,206,186,.14);height:7rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-48%);width:7rem}.ritual-halo::after,.ritual-halo::before{border:.025rem dashed rgba(181,231,216,.36);border-radius:50%;content:"";inset:.65rem;position:absolute}.ritual-halo::after{border-color:hsla(44,68%,69%,.42);border-style:solid;inset:1.7rem}.ritual-trigrams{color:hsla(44,71%,71%,.72);font:.425rem Songti SC,serif;inset:0;position:absolute}.trigram{position:absolute;text-align:center;text-shadow:0 0 .3rem hsla(45,70%,74%,.35);width:.6rem}.t0{left:calc(50% - .3rem);top:.625rem}.t1{right:20%;top:1.85rem}.t2{right:12%;top:calc(50% - .275rem)}.t3{bottom:1.55rem;right:20%}.t4{bottom:.475rem;left:calc(50% - .3rem)}.t5{bottom:1.55rem;left:20%}.t6{left:12%;top:calc(50% - .275rem)}.t7{left:20%;top:1.85rem}.ritual-deck{height:2.95rem;left:50%;position:absolute;top:43%;transform:translate(-50%,-50%);width:1.9rem}.ritual-card{align-items:center;animation:ritual-shuffle 7s cubic-bezier(.34,.01,.33,1) infinite;background:repeating-radial-gradient(circle at center,#194d46 0,#194d46 .2rem,#113b37 .225rem,#113b37 .425rem);border:.025rem solid hsla(45,73%,75%,.78);border-radius:.175rem .35rem .175rem .175rem;box-shadow:0 .25rem .6rem rgba(0,0,0,.34);color:#dfcd90;display:flex;font:.7rem serif;inset:0;justify-content:center;position:absolute}.ritual-card:nth-child(2){animation-delay:.18s}.ritual-card:nth-child(3){animation-delay:.36s}.ritual-card:nth-child(4){animation-delay:.54s}.ritual-card:nth-child(5){animation-delay:.72s}.ritual-card:nth-child(6){animation-delay:.9s}.ritual-card:nth-child(7){animation-delay:1.08s}.ritual-drawn{animation:ritual-draw-in 1s ease-out 10.8s forwards;bottom:.125rem;display:grid;gap:.4rem;grid-template-columns:repeat(3,1fr);left:0;opacity:0;position:absolute;right:0}.ritual-drawn > taro-view-core{align-items:center;color:#c9e4dc;display:flex;flex-direction:column;font-size:.4rem;gap:.225rem}.drawn-card{align-items:center;animation:ritual-card-land .7s cubic-bezier(.2,.8,.2,1) 11.3s forwards;background:radial-gradient(circle at 50% 34%,#24695f,#0e3733 72%);border:.025rem solid hsla(45,76%,74%,.86);border-radius:.175rem .375rem .175rem .175rem;box-shadow:0 .35rem .65rem rgba(0,0,0,.3);color:#ecd78f;display:flex;font:.75rem serif;height:3.15rem;justify-content:center;transform:translateY(.75rem) rotateY(90deg);width:2.05rem}.ritual-drawn > taro-view-core:nth-child(2) .drawn-card{animation-delay:11.8s}.ritual-drawn > taro-view-core:nth-child(3) .drawn-card{animation-delay:12.3s}.ritual-phase{color:#d7eee8;font-size:.45rem;height:.75rem;line-height:.75rem;margin-top:.2rem;position:relative;text-align:center;width:100%}.ritual-phase taro-text-core{display:block;inset:0;opacity:0;position:absolute;white-space:nowrap;width:100%}.phase-one{animation:ritual-words 4.6s ease-in-out 0s}.phase-two{animation:ritual-words 5.3s ease-in-out 4.3s}.phase-three{animation:ritual-words 4.8s ease-in-out 10.1s}.ritual-progress{background:rgba(220,244,235,.2);height:.05rem;margin-top:.35rem;overflow:hidden;width:min(7.75rem,82vw)}.ritual-progress taro-view-core{animation:ritual-progress 15s linear forwards;background:linear-gradient(90deg,#57c8b6,#ebd68f);box-shadow:0 0 .4rem #73d4c3;height:100%;transform:translateX(-100%);width:100%}.ritual-note{color:#9fc9bf;font-size:.4rem;margin-top:.3rem}.tarot-ritual-page,.tarot-ritual-page *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tarot-ritual-page{touch-action:none}@keyframes ritual-spin{to{transform:rotate(1turn)}}@keyframes ritual-pulse{50%{opacity:.6;transform:translate(-50%,-48%) scale(1.08)}}@keyframes ritual-shuffle{0%,10%{transform:translate(0) rotate(0)}20%{transform:translate(-2.95rem,-1.85rem) rotate(-31deg)}36%{transform:translate(3.05rem,-1.15rem) rotate(27deg)}54%{transform:translate(-1.9rem,2.375rem) rotate(-20deg)}70%{transform:translate(2.3rem,1.95rem) rotate(19deg)}100%,85%{transform:translate(0) rotate(0)}}@keyframes ritual-draw-in{to{opacity:1}}@keyframes ritual-card-land{to{transform:translateY(0) rotateY(0)}}@keyframes ritual-words{0%,100%{opacity:0;transform:translateY(.15rem)}12%,84%{opacity:1;transform:none}}@keyframes ritual-progress{to{transform:translateX(0)}}@media (max-width:520px){.tarot-ritual-page{padding:.8rem .5rem .7rem}.ritual-title{font-size:.875rem}.ritual-question{font-size:.45rem}.ritual-table{height:8.75rem}.ritual-halo{height:6rem;width:6rem}.ritual-card{transform-origin:center}.ritual-drawn{gap:.2rem}.drawn-card{height:2.65rem;width:1.7rem}.ritual-deck{height:2.65rem;width:1.7rem}.trigram{font-size:.4rem}.t1,.t7{top:1.55rem}.t2{right:5%}.t6{left:5%}@keyframes ritual-shuffle{0%,10%{transform:translate(0) rotate(0)}20%{transform:translate(-1.95rem,-1.7rem) rotate(-27deg)}36%{transform:translate(2.05rem,-1.1rem) rotate(24deg)}54%{transform:translate(-1.55rem,1.95rem) rotate(-18deg)}70%{transform:translate(1.65rem,1.65rem) rotate(17deg)}100%,85%{transform:translate(0) rotate(0)}}}.home .journey-grid{display:grid;gap:.3rem;grid-template-columns:repeat(4,1fr);margin-top:.45rem}.home .journey-card{background:linear-gradient(145deg,#fffefa,#edf5f0);border:.025rem solid #d2e1da;border-radius:.4rem;box-shadow:0 .2rem .45rem rgba(18,74,64,.05);box-sizing:border-box;min-height:5.25rem;padding:.55rem .475rem .45rem;position:relative}.home .journey-number{color:#a08349;display:block;font:.4rem Songti SC,serif;letter-spacing:.12em}.home .journey-title{color:#173f39;display:block;font:.65rem Songti SC,STSong,serif;margin-top:.3rem}.home .journey-copy{color:#5f7770;display:block;line-height:1.65;margin-top:.3rem;min-height:1.75rem}.home .journey-card .inline-action{bottom:.45rem;color:#277b6e;font-size:.4rem;left:.475rem;position:absolute}.home .journey-card:active{background:#e8f3ed;transform:translateY(.025rem)}@media (max-width:720px){.home .journey-grid{grid-template-columns:1fr 1fr}.home .journey-card{min-height:5rem}}@media (max-width:400px){.home .journey-grid{gap:.225rem}.home .journey-card{min-height:5.3rem;padding:.45rem .35rem}.home .journey-title{font-size:.575rem}.home .journey-card .inline-action{left:.35rem}.home .journey-copy{font-size:.4rem}}.report-page.tarot-report .tarot-reask{align-items:center;background:linear-gradient(135deg,#eff7f2,#fffaf0);border:.025rem solid #cde1d8;border-radius:.35rem;box-shadow:0 .2rem .45rem rgba(24,77,67,.06);color:#245f56;display:flex;justify-content:space-between;margin:0 0 .5rem;padding:.4rem .5rem}.report-page.tarot-report .tarot-reask taro-text-core:first-child{font-size:.45rem;font-weight:650}.report-page.tarot-report .tarot-reask taro-text-core:last-child{color:#a57b31;font-size:.425rem}.report-page.tarot-report{background:#f5f0e5}.report-page.tarot-report .privacy-strip{background:#eee5d3;color:#56726b}.report-page.tarot-report > .title{color:#173f39;font:600 1.15rem/1.2 Songti SC,STSong,serif;margin:.65rem 0 .6rem}.report-page.tarot-report .tarot-core{background:linear-gradient(145deg,#fffefa,#f3f8f4);border:.025rem solid #d5e4de;border-radius:.55rem;box-shadow:0 .35rem .8rem rgba(19,73,64,.08);color:#244e47;padding:.75rem}.report-page.tarot-report .chart-kicker{color:#258070;font-size:.45rem;font-weight:650;letter-spacing:.12em}.report-page.tarot-report .tarot-question{color:#4b625d;font-size:.5rem;margin:.3rem auto .1rem}.report-page.tarot-report .tarot-question.single-line{box-sizing:border-box;display:block;letter-spacing:0;line-height:1.5;max-width:100%;text-align:center;white-space:nowrap!important;width:100%}.report-page.tarot-report .tarot-row{gap:.35rem;margin-top:.55rem}.report-page.tarot-report .tarot-row > taro-view-core{background:linear-gradient(160deg,#1f6258,#123f3a);border:.025rem solid #c6d9d1;border-radius:.35rem;box-shadow:0 .225rem .45rem rgba(20,67,59,.13);display:flex;flex-direction:column;min-height:14.25rem;padding:.45rem .25rem}.report-page.tarot-report .tarot-position{color:#bfe0d7!important}.report-page.tarot-report .tarot-glyph{background:repeating-radial-gradient(circle,transparent 0,transparent .2rem,rgba(153,221,207,.15) .225rem,transparent .25rem);border-color:hsla(45,63%,75%,.75);height:2.2rem;width:1.55rem}.report-page.tarot-report .tarot-name{color:#fff2c9!important;font-size:.6rem}.report-page.tarot-report .tarot-card taro-text-core:nth-last-child(2){color:#f5fbf6;font-size:.55rem}.report-page.tarot-report .tarot-keyword{color:#b9ddd5!important}.report-page.tarot-report .tarot-proof{border-top-color:#d7e5de;margin-top:.5rem;padding:.45rem 0 0}.report-page.tarot-report .tarot-proof taro-text-core{color:#6e8781;font-size:.4rem}.report-page.tarot-report .tarot-proof taro-text-core:first-child{color:#245f56;font-size:.45rem}.report-page.tarot-report .tarot-card-image{background:transparent;border:.025rem solid hsla(45,69%,76%,.7);border-radius:.175rem .3rem .175rem .175rem;box-shadow:0 .175rem .325rem rgba(0,0,0,.2);display:block;height:10.75rem;margin:.25rem auto .35rem;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;width:100%}.report-page.tarot-report .tarot-image-credit{color:#938466!important;font-size:.4rem!important;margin-top:.25rem}@media (max-width:520px){.report-page.tarot-report > .title{font-size:.95rem;margin:.5rem 0}.report-page.tarot-report .tarot-core{padding:.55rem .4rem}.report-page.tarot-report .tarot-row{gap:.2rem}.report-page.tarot-report .tarot-row > taro-view-core{min-height:11.25rem;padding:.375rem .125rem}.report-page.tarot-report .tarot-card-image{height:8.5rem;margin:.2rem auto .25rem;width:100%}.report-page.tarot-report .tarot-name{font-size:.5rem!important}.report-page.tarot-report .tarot-card taro-text-core:nth-last-child(2){font-size:.475rem}}@media (max-width:520px){.tarot-form-page{padding:.6rem .45rem .95rem}.tarot-form-page .chosen-expert{margin-bottom:.65rem;padding:.45rem}.tarot-form-page > .title{font-size:.975rem}.tarot-form-page .tarot-intake{padding:.5rem .4rem}.tarot-form-page .tarot-choice-grid{grid-template-columns:1fr 1fr}.tarot-form-page .tarot-choice-grid > taro-view-core{line-height:1.125rem;min-height:1.125rem}.tarot-form-page .tarot-intake .field{padding-bottom:.5rem}.tarot-form-page .tarot-intake .field + .field{padding-top:.5rem}}.form-page:not(.tarot-form-page){background:radial-gradient(circle at 85% 2%,rgba(190,151,67,.09),transparent 24%),#f5f0e5;box-sizing:border-box;min-height:100vh;padding:.75rem .85rem 1.2rem}.form-page:not(.tarot-form-page) .step{color:#927948;font-size:.4rem;letter-spacing:.18em;margin:0 0 .55rem;text-align:center}.form-page:not(.tarot-form-page) .chosen-expert{background:linear-gradient(135deg,#215b52,#123d37);border:.025rem solid #174c44;border-radius:.45rem;box-shadow:0 .3rem .7rem rgba(18,61,55,.16);margin:0 0 .75rem;overflow:hidden;padding:.5rem .6rem;position:relative}.form-page:not(.tarot-form-page) .chosen-expert::after{color:hsla(42,60%,68%,.15);content:"✦";font-family:serif;font-size:3.1rem;position:absolute;right:.55rem;top:-.8rem}.form-page:not(.tarot-form-page) .chosen-expert .expert-name{color:#fff9eb;font:600 .7rem/1.2 Songti SC,STSong,serif}.form-page:not(.tarot-form-page) .chosen-expert .expert-title{color:#bfe0d7;font-size:.4rem;margin-top:.175rem}.form-page:not(.tarot-form-page) .chosen-avatar{border:.05rem solid hsla(47,63%,79%,.7)}.form-page:not(.tarot-form-page) > .title{color:#173f39;font:600 1.1rem/1.2 Songti SC,STSong,serif;margin:0 0 .3rem}.form-page:not(.tarot-form-page) > .muted{background:#fbf7ee;border-left:.075rem solid #b79a55;border-radius:0 .3rem .3rem 0;color:#667d76;display:block;font-size:.425rem;line-height:1.65;margin:0 0 .6rem;padding:.425rem .475rem}.form-page:not(.tarot-form-page) .active-profile-note{background:#e9f2ed;border-radius:.3rem;color:#24665d;margin:0 0 .35rem;padding:.325rem .4rem}.form-page:not(.tarot-form-page) .active-profile-note taro-text-core:last-child{color:#a17c35}.form-page:not(.tarot-form-page) .field{background:#fffdf8;border:.025rem solid #d6e2dc;border-bottom:0;margin:0;padding:.5rem .5rem .55rem}.form-page:not(.tarot-form-page) .field:first-of-type{border-radius:.45rem .45rem 0 0}.form-page:not(.tarot-form-page) .field:last-of-type{border-bottom:.025rem solid #d6e2dc;border-radius:0 0 .45rem .45rem}.form-page:not(.tarot-form-page) .label{color:#245d55;font-size:.45rem;font-weight:650;margin-bottom:.275rem}.form-page:not(.tarot-form-page) .input{background:#fffefa;border:.025rem solid #bfd8cf;border-radius:.25rem;box-sizing:border-box;color:#214d46;font-size:.475rem;min-height:1.4rem;padding:0 .425rem}.form-page:not(.tarot-form-page) .relation-picker{align-items:center;display:flex;justify-content:space-between}.form-page:not(.tarot-form-page) .notice{background:#edf5f0;border-left:.075rem solid #4b9b8c;border-radius:0;color:#396a61;font-size:.4rem;line-height:1.65;margin:0;padding:.375rem .45rem}.form-page:not(.tarot-form-page) .segmented{border:.025rem solid #bfd8cf;border-radius:.25rem;overflow:hidden}.form-page:not(.tarot-form-page) .segmented > taro-view-core{background:#f4f8f5;color:#59746e;line-height:1.3rem;min-height:1.3rem}.form-page:not(.tarot-form-page) .segmented > taro-view-core.selected{background:linear-gradient(135deg,#2d7569,#174c44);color:#fffaf0}.form-page:not(.tarot-form-page) .calendar-switch{border:.025rem solid #bfd8cf;border-radius:.25rem;overflow:hidden}.form-page:not(.tarot-form-page) .calendar-switch > taro-view-core{background:#fffefa;color:#63766f;line-height:1.25rem;min-height:1.25rem}.form-page:not(.tarot-form-page) .calendar-switch > taro-view-core.selected{background:linear-gradient(135deg,#2d7569,#174c44);color:#fffaf0}.form-page:not(.tarot-form-page) .input-hint{color:#8a8274;font-size:.4rem;margin:.2rem 0 0}.form-page:not(.tarot-form-page) .lunar-date-entry{gap:.2rem}.form-page:not(.tarot-form-page) .lunar-date-entry .input{min-height:1.25rem;padding:0 .2rem;text-align:center}.form-page:not(.tarot-form-page) > .button{background:linear-gradient(135deg,#2f776b,#174c44);border:0;border-radius:.725rem;box-shadow:0 .25rem .5rem rgba(22,70,62,.2);color:#fffaf0;display:block;font-size:.525rem;font-weight:650;height:1.45rem;line-height:1.45rem;margin:.65rem 0 0;min-height:1.45rem;width:100%}.form-page:not(.tarot-form-page) > .button::after{border:0}.form-page:not(.tarot-form-page) .form-foot{color:#887e6c;font-size:.4rem;margin-top:.475rem;text-align:center}@media (max-width:520px){.form-page:not(.tarot-form-page){padding:.6rem .45rem .95rem}.form-page:not(.tarot-form-page) .chosen-expert{margin-bottom:.65rem;padding:.45rem}.form-page:not(.tarot-form-page) > .title{font-size:.95rem}.form-page:not(.tarot-form-page) > .muted{font-size:.4rem;padding:.375rem .4rem}.form-page:not(.tarot-form-page) .field{padding:.45rem .375rem .5rem}}.jade-page:has(.account-actions),.jade-page:has(.history-card),.profile-library{background:radial-gradient(circle at 86% 2%,rgba(190,151,67,.09),transparent 24%),#f5f0e5;box-sizing:border-box;min-height:100vh}.jade-page:has(.account-actions) > .title,.jade-page:has(.history-card) > .title,.profile-library > .title{color:#173f39;font:600 1.1rem/1.2 Songti SC,STSong,serif;margin:.2rem 0 .35rem}.jade-page:has(.account-actions) > .eyebrow,.jade-page:has(.history-card) > .eyebrow,.profile-library > .eyebrow{color:#9b7a3a;font-size:.4rem;letter-spacing:.16em}.profile-library > .muted{background:#fbf7ee;border-left:.075rem solid #b79a55;border-radius:0 .3rem .3rem 0;color:#637972;font-size:.425rem;margin:0 0 .5rem;padding:.375rem .45rem}.profile-library .profile-add{background:linear-gradient(135deg,#2f776b,#174c44)!important;border-radius:.675rem!important;color:#fffaf0!important;font-size:.45rem!important;line-height:1.35rem!important;margin:0 0 .1rem!important;min-height:1.35rem;width:100%}.profile-library .profile-card{background:#fffdf8;border:.025rem solid #d4e2dc;border-radius:.45rem;box-shadow:0 .25rem .55rem rgba(20,71,62,.06);padding:0}.profile-library .profile-card.active{border-color:#4b9588;box-shadow:0 0 0 .05rem rgba(66,139,125,.12),0 .3rem .6rem rgba(20,71,62,.1)}.profile-library .profile-facts,.profile-library .profile-records{margin-left:.45rem;margin-right:.45rem}.profile-library .profile-actions{background:#e8f0eb;border-top:.025rem solid #dce7e2;margin:.4rem 0 0}.profile-library .profile-actions taro-view-core{background:#f6faf7;color:#246b61;padding:.35rem .075rem}.jade-page:has(.history-card) .history-card{background:#fffdf8;border:.025rem solid #d4e2dc;border-radius:.45rem;box-shadow:0 .25rem .55rem rgba(20,71,62,.06);overflow:hidden;padding:.55rem}.jade-page:has(.history-card) .history-card > taro-view-core:first-child{align-items:center}.jade-page:has(.history-card) .history-status{color:#216d62;font-size:.4rem;font-weight:650}.jade-page:has(.history-card) .history-lock{background:#edf5f0;border-radius:2.475rem;color:#6d847e;font-size:.4rem;padding:.125rem .225rem}.jade-page:has(.history-card) .history-meta{color:#9a793b;display:block;font-size:.4rem;margin:.325rem 0 .2rem}.jade-page:has(.history-card) .history-card > taro-text-core:nth-child(3){color:#536a65;font-size:.425rem;line-height:1.65}.jade-page:has(.history-card) .inline-action{color:#23786b;font-size:.4rem;font-weight:650;margin-top:.375rem}.jade-page:has(.account-actions) .profile-summary{background:linear-gradient(135deg,#215b52,#123d37);border:.025rem solid #174c44;border-radius:.45rem;box-shadow:0 .3rem .7rem rgba(18,61,55,.16);overflow:hidden;padding:.55rem;position:relative}.jade-page:has(.account-actions) .profile-summary::after{bottom:-.7rem;color:hsla(42,60%,68%,.14);content:"我";font:2.8rem Songti SC,serif;position:absolute;right:.5rem}.jade-page:has(.account-actions) .profile-seal{border-color:hsla(47,63%,79%,.7);color:#fff1c8}.jade-page:has(.account-actions) .profile-summary taro-text-core:first-child{color:#fff9eb}.jade-page:has(.account-actions) .profile-summary taro-text-core:last-child{color:#bfe0d7}.jade-page:has(.account-actions) .account-actions{gap:.3rem;margin:.5rem 0}.jade-page:has(.account-actions) .account-actions taro-view-core{background:#fffdf8;border:.025rem solid #d5e3de;border-left:.075rem solid #4a9a8c;border-radius:.35rem;box-shadow:0 .175rem .4rem rgba(25,76,67,.05);padding:.45rem}.jade-page:has(.account-actions) .account-actions taro-text-core:first-child{color:#244f48;font:600 .55rem Songti SC,STSong,serif}.jade-page:has(.account-actions) .account-actions taro-text-core:last-child{color:#6c817b;font-size:.4rem}.jade-page:has(.account-actions) .settings-group{background:#fffdf8;border:.025rem solid #d5e3de;border-radius:.45rem;padding:.55rem}.jade-page:has(.account-actions) .settings-group .section-title{color:#173f39;font:600 .625rem Songti SC,STSong,serif}.jade-page:has(.account-actions) .settings-group taro-view-core{color:#46665f;font-size:.425rem}.jade-page:has(.account-actions) .settings-group taro-view-core taro-text-core:last-child{color:#aa8239}@media (max-width:520px){.jade-page:has(.account-actions) > .title,.jade-page:has(.history-card) > .title,.profile-library > .title{font-size:.925rem}.profile-library .profile-card-head{padding:.4rem .375rem .325rem}.jade-page:has(.account-actions) .account-actions{grid-template-columns:1fr 1fr}.jade-page:has(.account-actions) .account-actions taro-view-core{box-sizing:border-box;min-height:2.75rem}}.community-page,.mood-page{background:radial-gradient(circle at 86% 2%,rgba(190,151,67,.09),transparent 24%),#f5f0e5;box-sizing:border-box;min-height:100vh}.community-page > .title,.mood-page > .title{color:#173f39;font:600 1.1rem/1.2 Songti SC,STSong,serif;margin:.2rem 0 .3rem}.community-page > .eyebrow,.mood-page > .eyebrow{color:#9b7a3a;font-size:.4rem;letter-spacing:.16em}.community-page > .muted,.mood-page > .muted{background:#fbf7ee;border-left:.075rem solid #b79a55;border-radius:0 .3rem .3rem 0;color:#637972;font-size:.425rem;margin:0 0 .5rem;padding:.375rem .45rem}.mood-page .mood-cloud{gap:.25rem;margin:.5rem 0}.mood-page .mood-chip{background:#fffdf8;border-color:#d3dfd9;color:#58716b;font-size:.4rem;padding:.275rem .425rem}.mood-page .mood-chip.selected{background:linear-gradient(135deg,#2f776b,#174c44);border-color:#2d796d;box-shadow:0 .175rem .4rem rgba(20,73,64,.16);color:#fffaf0}.community-page .compose,.community-page .resonance-card,.mood-page .card{background:#fffdf8;border:.025rem solid #d5e3de;border-radius:.45rem;box-shadow:0 .25rem .55rem rgba(20,71,62,.06)}.mood-page .card{padding:.55rem}.mood-page .glow-card{background:linear-gradient(135deg,#fffaf0,#f0f7f2);border-left:.075rem solid #b79a55}.community-page .compose .button,.mood-page .button{background:linear-gradient(135deg,#2f776b,#174c44)!important;border-radius:.675rem!important;color:#fffaf0!important;font-size:.45rem!important;line-height:1.35rem!important;min-height:1.35rem}.community-page .input,.mood-page .input{background:#fffefa;border-color:#bfd8cf;border-radius:.25rem;box-sizing:border-box;color:#214d46;min-height:1.35rem}.community-page .compose{border-top:.075rem solid #4a9a8c;margin-top:0;padding:.55rem}.community-page .compose-count{color:#9a793b;font-size:.4rem}.community-page .resonance-card{padding:.5rem}.community-page .post-head{color:#285f56;font-size:.425rem;margin-bottom:.3rem}.community-page .post-head .tag{background:#edf5f0;color:#32796d;font-size:.4rem}.community-page .resonate{color:#26796c!important;font-size:.4rem!important;font-weight:650;margin-top:.35rem!important}.companion-chat-page{background:radial-gradient(circle at 86% 0,rgba(190,151,67,.08),transparent 26%),#f5f0e5!important;color:#173f39}.companion-chat-page .chat-person-bar{background:rgba(255,253,248,.94);border-bottom-color:#d5e2dc}.companion-chat-page .chat-person-name{color:#173f39;font-family:Songti SC,STSong,serif}.companion-chat-page .chat-presence{color:#69827b}.companion-chat-page .chat-relation-tools{background:#dfe9e4}.companion-chat-page .chat-relation-tools > taro-view-core{background:#fffdf8;color:#3e6e65}.companion-chat-page .conversation-stream{padding-top:.6rem}.companion-chat-page .message-line > taro-view-core{background:#fffdf8;border-color:#d5e3de;box-shadow:0 .175rem .4rem rgba(25,76,67,.05)}.companion-chat-page .user-line > taro-view-core{background:linear-gradient(135deg,#2f776b,#174c44)}.companion-chat-page .chat-composer-shell{background:linear-gradient(180deg,hsla(41,44%,93%,0),#f5f0e5 20%)}.companion-chat-page .chat-composer{background:#fffdf8;border-color:#c9ddd5;box-shadow:0 .25rem .6rem rgba(20,71,62,.12)}.companion-chat-page .chat-composer taro-button-core{background:linear-gradient(135deg,#2f776b,#174c44)!important}.companion-chat-page .composer-shortcuts > taro-view-core{background:#fffdf8;border-color:#d3e2dc;color:#52716a}.companion-chat-page .composer-shortcuts > taro-view-core.active{background:#e2f0e9;border-color:#67a99c;color:#1c675c}.companion-chat-page .consult-context{background:#edf5f0;color:#50736b}@media (max-width:520px){.community-page > .title,.mood-page > .title{font-size:.925rem}.community-page > .muted,.mood-page > .muted{font-size:.4rem;padding:.375rem .4rem}.community-page .compose,.mood-page .card{padding:.45rem .4rem}.companion-chat-page .chat-person-bar{padding:.375rem .4rem}.companion-chat-page .conversation-stream{padding:.5rem .4rem 1.25rem}}.report-page.zodiac-report .zodiac-copy{display:block}.report-page.zodiac-report .zodiac-copy.evidence{background:#eff6f2;border-left:.075rem solid #64aa9c;border-radius:0 .25rem .25rem 0;color:#2f7166;font-size:.45rem;font-weight:600;line-height:1.65;margin-bottom:.425rem;padding:.3rem .35rem}.report-page.zodiac-report .zodiac-copy.analysis{color:#475f59;font-size:.5rem;line-height:1.8;margin:0}.report-page.zodiac-report .zodiac-copy.advice{background:#fbf8ee;border:.025rem solid #d6e4de;border-radius:.3rem;color:#3c5d55;font-size:.5rem;line-height:1.72;margin-top:.45rem;padding:.35rem .4rem}@media (max-width:520px){.report-page.zodiac-report .report-analysis-card{padding:.575rem .5rem .6rem}.report-page.zodiac-report .report-analysis-card .section-title{font-size:.65rem!important}.report-page.zodiac-report .report-analysis-card .section-body,.report-page.zodiac-report .zodiac-copy.advice,.report-page.zodiac-report .zodiac-copy.analysis{font-size:.45rem!important}.report-page.zodiac-report .zodiac-copy.evidence{font-size:.4rem}}.page:not(.report-page){color:#173f39}.page:not(.report-page) .card,.page:not(.report-page) .jade-card{background:#fffdf8;border-color:#c9ded6;box-shadow:0 .25rem .65rem rgba(19,73,64,.06)}.page:not(.report-page) .button:not(.danger-soft){background:linear-gradient(135deg,#25776b,#0d403b)!important;border:.025rem solid #2a766a!important;box-shadow:0 .25rem .55rem rgba(15,72,64,.2),inset 0 .025rem rgba(240,255,248,.16);color:#fffdf4!important}.page:not(.report-page) .button:not(.danger-soft):active{background:#0a3732!important}.page:not(.report-page) .danger-soft,.page:not(.report-page) .ghost{background:#edf5f1!important;border:.025rem solid #c9ded6!important;color:#285f56!important}.page:not(.report-page) .jade-link,.page:not(.report-page) .text-link{color:#1f7165!important}.page:not(.report-page) .input{background:#fffdf8;border-color:#bfd8cf;color:#173f39}.page:not(.report-page) .label{color:#285f56}.page:not(.report-page) .form-foot,.page:not(.report-page) .input-hint{color:#6f877f}.page:not(.report-page) .notice{background:#e8f3ee;border-left-color:#3c9688;color:#315f57}.page:not(.report-page) .segmented{background:#edf5f1;border-color:#bdd8cf}.page:not(.report-page) .segmented taro-view-core{color:#52746d}.page:not(.report-page) .segmented .selected{background:#174c45;color:#fffdf4}.page:not(.report-page) .calendar-switch{border-color:#bdd8cf}.page:not(.report-page) .calendar-switch > taro-view-core{background:#fffdf8;color:#52746d}.page:not(.report-page) .calendar-switch > taro-view-core + taro-view-core{border-left-color:#bdd8cf}.page:not(.report-page) .calendar-switch > taro-view-core.selected{background:#174c45;color:#fffdf4}.page:not(.report-page) .mark{border-color:#57998d;color:#1f7165}.page:not(.report-page) .tag{background:#e1f0e9;color:#23675d}.page:not(.report-page) .price,.page:not(.report-page) .trust-number{color:#237368}.page:not(.report-page) .voice-card{background:#edf5f1;border-top-color:#90c5b8}.page:not(.report-page) .voice-card.active{background:#174c45;border-top-color:#d6b66b;color:#fffdf4}.page:not(.report-page) .voice-card.active .muted{color:#b9d6ce}.page:not(.report-page) .voice-en{color:#27776b}.page:not(.report-page) .lifestyle-card{background:linear-gradient(135deg,#d9ebe4,#f7f3e9);border-color:#bcd8cf}.page:not(.report-page) .lifestyle-mark{color:rgba(24,91,81,.18)}.page:not(.report-page) .manifesto{background:#f3f8f4;border-color:#c9ded6}.report-page.zodiac-report{background:#f4efe5}.report-page.zodiac-report .zodiac-page-tabs{background:#fffaf1;border-color:#d5e3dd}.report-page.zodiac-report .zodiac-page-tabs taro-text-core{color:#647970}.report-page.zodiac-report .zodiac-page-tabs taro-text-core.active{border-color:#64aa9c;color:#173f39}.report-page.zodiac-report .zodiac-aspect-card,.report-page.zodiac-report .zodiac-placement-card,.report-page.zodiac-report .zodiac-summary{background:linear-gradient(115deg,rgba(250,253,249,.96),rgba(243,248,244,.9));border-color:#d5e4de;box-shadow:0 .35rem .85rem rgba(19,73,64,.08)}.report-page.zodiac-report .zodiac-core-list > taro-text-core,.report-page.zodiac-report .zodiac-core-list > taro-view-core > taro-view-core taro-text-core:first-child,.report-page.zodiac-report .zodiac-focus-grid taro-text-core:nth-child(2),.report-page.zodiac-report .zodiac-summary-head taro-text-core:first-child,.report-page.zodiac-report .zodiac-summary-title,.report-page.zodiac-report .zodiac-triad taro-text-core:nth-child(2){color:#173f39}.report-page.zodiac-report .zodiac-triad > taro-view-core{background:#fffaf1;border-color:#d5e4de}.report-page.zodiac-report .zodiac-triad .sun taro-text-core:first-child{background:#f4ead0;color:#9a7939}.report-page.zodiac-report .zodiac-core-list > taro-view-core > taro-text-core,.report-page.zodiac-report .zodiac-triad .asc taro-text-core:first-child,.report-page.zodiac-report .zodiac-triad .moon taro-text-core:first-child{background:#e2f0ea;color:#2b7167}.report-page.zodiac-report .zodiac-focus-grid > taro-view-core{background:#edf5f1}.report-page .zodiac-location-needed{align-items:center;background:#eff8f3;border:.025rem solid #c9ded6;border-radius:.35rem;color:#285f56;display:flex;font-size:.45rem;gap:.4rem;justify-content:space-between;margin:.45rem 0;padding:.375rem .45rem}.report-page .zodiac-location-needed taro-text-core:last-child{color:#1c7165;font-weight:600}.report-page .companion-bridge .button,.report-page .consultation .button{align-items:center;background:linear-gradient(135deg,#24776b,#0d413c)!important;border:.025rem solid #2b776b!important;border-radius:.85rem!important;box-shadow:0 .25rem .5rem rgba(15,72,64,.2),inset 0 .025rem rgba(240,255,248,.18);color:#fffdf4!important;display:flex;font-size:.625rem!important;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.7rem!important;margin-top:.5rem!important;min-height:1.7rem;width:100%}.report-page .companion-bridge .button:active,.report-page .consultation .button:active{background:#0a3732!important;transform:translateY(.025rem)}.report-page .topic-grid{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.report-page .topic-entry{border-radius:.45rem;box-sizing:border-box;min-height:7.5rem;padding:.75rem}.report-page .topic-entry .topic-focus{color:#168272;font-size:.45rem!important;font-weight:600;letter-spacing:.02em;line-height:1.45;margin:.3rem 0 .35rem;min-height:0}.report-page .topic-entry taro-text-core:nth-child(3){color:#58716b;font-size:.45rem;line-height:1.65}.report-page .topic-entry taro-text-core:nth-child(4){color:#087d6d;display:block;font-size:.475rem;font-weight:600;margin-top:.45rem}.zodiac-detail-list{border-top:.025rem solid #d9e8e1;margin-top:.55rem}.zodiac-detail-list > taro-view-core{border-bottom:.025rem solid #d9e8e1;padding:.45rem 0}.zodiac-detail-list taro-text-core{display:block}.zodiac-detail-list taro-text-core:first-child{color:#155d55;font-size:.525rem;font-weight:700}.zodiac-detail-list taro-text-core:last-child{color:#5c716c;font-size:.425rem;line-height:1.7;margin-top:.2rem}.report-page .zodiac-aspect-card > .section-title{display:block;font-size:.75rem;line-height:1.25}.report-page .zodiac-aspect-card > .muted{display:block;font-size:.45rem;line-height:1.6;margin-top:.25rem}.report-page .zodiac-aspect-card .aspect-list > taro-view-core{display:block;padding:.5rem .1rem}.report-page .zodiac-aspect-card .aspect-list taro-text-core:first-child{background:#edf6f1;border-radius:24.975rem;color:#176d61;display:inline-block;font:.55rem Songti SC,serif;padding:.15rem .3rem}.report-page .zodiac-aspect-card .aspect-list taro-text-core:last-child{color:#59736d;display:block;font-size:.45rem;line-height:1.72;margin-top:.3rem;max-width:none;text-align:left}@media (max-width:520px){.report-page .zodiac-aspect-card > .section-title{font-size:.7rem}.report-page .zodiac-aspect-card .aspect-list taro-text-core:last-child{font-size:.425rem}}.report-page.zodiac-report .zodiac-page-tabs{background:linear-gradient(135deg,#fffdf7,#f3f8f4);border:.025rem solid #d4e3dd;border-radius:.4rem;display:grid;gap:.2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.55rem 0 .5rem;overflow:visible;padding:.25rem}.report-page.zodiac-report .zodiac-page-tabs taro-text-core{align-items:center;border:.025rem solid transparent;border-radius:.275rem;color:#698078;display:flex;font-size:.45rem;font-weight:600;justify-content:center;line-height:1;min-height:1.2rem;padding:0 .2rem}.report-page.zodiac-report .zodiac-page-tabs taro-text-core.active{background:linear-gradient(135deg,#1e6157,#17463f);box-shadow:0 .15rem .35rem rgba(17,68,60,.18);color:#fffdf5;font-size:.475rem;position:relative}.report-page.zodiac-report .zodiac-page-tabs taro-text-core.active::after{background:none;color:#dfc27e;content:"✦";font-size:.4rem;height:auto;margin-left:.15rem;position:static;width:auto}@media (max-width:520px){.report-page.zodiac-report .zodiac-page-tabs{gap:.15rem;padding:.175rem}.report-page.zodiac-report .zodiac-page-tabs taro-text-core{font-size:.4rem;min-height:1.05rem;padding:0 .1rem}.report-page.zodiac-report .zodiac-page-tabs taro-text-core.active{font-size:.4rem}}@media (max-width:520px){.report-page.bazi-report .report-analysis-card,.report-page.tarot-report .report-analysis-card{padding:.575rem .5rem .6rem}.report-page.bazi-report .report-analysis-card .section-title,.report-page.tarot-report .report-analysis-card .section-title{font-size:.65rem!important}.report-page.bazi-report .report-analysis-card .section-body,.report-page.tarot-report .report-analysis-card .section-body{font-size:.45rem!important;line-height:1.78!important}}.report-page .luck-timeline{display:flex;gap:.3rem;overflow-x:auto;padding:.1rem .05rem .35rem;scroll-snap-type:x proximity}.report-page .luck-timeline > taro-view-core{border-left:0;border-radius:.35rem;box-sizing:border-box;flex:0 0 5.25rem;min-height:4.75rem;scroll-snap-align:start}.report-page .flow-year-grid{display:flex;gap:.3rem;overflow-x:auto;padding:.05rem .05rem .35rem;scroll-snap-type:x proximity}.report-page .flow-year-grid > taro-view-core{align-items:center;box-sizing:border-box;display:flex;flex:0 0 4.1rem;flex-direction:column;justify-content:center;min-height:2.9rem;scroll-snap-align:start}.report-page .action-plan > taro-view-core{gap:.45rem;grid-template-columns:1.6rem 1fr;padding:.55rem 0}@media (max-width:520px){.report-page .card,.report-page .jade-card{border-radius:.45rem;padding:.65rem .55rem}.report-page .chart-panel{padding:.6rem .4rem}.report-page .luck-timeline > taro-view-core{flex-basis:4.6rem;min-height:4.4rem}.report-page .flow-year-grid > taro-view-core{flex-basis:3.8rem}}.home.jade-page{background:#f5f0e5}.home .jade-hero{background:radial-gradient(circle at 84% 9%,rgba(255,255,250,.7),transparent 26%),linear-gradient(125deg,#f8fcf8,#eaf5ee 50%,#d8ece3);border:.025rem solid #a9d0c4;border-radius:.55rem;box-shadow:0 .4rem .85rem rgba(23,74,64,.1);color:#173f39;padding:1.15rem 1.05rem .95rem}.home .jade-hero::after{border-color:rgba(64,137,121,.18);box-shadow:none;height:6.25rem;right:-2.3rem;top:-2.8rem;width:6.25rem}.home .jade-hero .eyebrow{color:#a38346;font-size:.4rem;letter-spacing:.28em}.home .jade-hero .title{color:#173f39;font-family:Songti SC,STSong,serif;font-size:1.35rem;letter-spacing:.14em;margin:.325rem 0 .25rem}.home .jade-hero .hero-copy{color:#28574f;font-size:.75rem}.home .jade-hero .hero-note{color:#668078;font-size:.425rem}.home .jade-seal{background:rgba(255,253,245,.7);border-color:#4f9b8e;box-shadow:inset 0 0 0 .1rem rgba(229,243,237,.9);color:#2c7469}.home .jade-hero .hero-button{background:linear-gradient(135deg,#2d7c70,#164e47)!important;border:.025rem solid #236b61;box-shadow:0 .25rem .5rem rgba(22,75,67,.16);font-size:.55rem;margin-top:.675rem!important;min-height:1.5rem}.home .jade-hero .hero-secondary{background:rgba(255,253,247,.7)!important;border-color:#a9cdc3!important;color:#39736a!important;font-size:.45rem;line-height:2.7;margin-top:.3rem;min-height:1.25rem}.home .jade-hero{background:radial-gradient(circle at 82% 13%,rgba(85,181,161,.24),transparent 27%),linear-gradient(140deg,#123f3a,#1a5a51 56%,#0c3431);border-color:#276e63;box-shadow:0 .45rem .95rem rgba(12,59,52,.2);color:#f8f5ea}.home .jade-hero .eyebrow{color:#e2c27f}.home .jade-hero .hero-copy,.home .jade-hero .title{color:#fffdf4}.home .jade-hero .hero-note{color:#c6dfd6}.home .jade-hero .jade-seal{background:rgba(16,65,59,.48);border-color:#a8dbce;box-shadow:inset 0 0 0 .1rem rgba(120,194,177,.09);color:#e1c582}.home .jade-hero .hero-button{background:linear-gradient(135deg,#3b8b7d,#23695f)!important;border-color:#66ad9f;box-shadow:0 .25rem .5rem rgba(3,33,30,.28)}.home .jade-hero .hero-secondary{background:rgba(8,47,43,.27)!important;border-color:rgba(187,224,214,.48)!important;color:#d6ece5!important}.home .jade-hero .hero-button,.home .jade-hero .hero-secondary{align-items:center;box-sizing:border-box;display:flex!important;justify-content:center;line-height:1!important;padding:0!important}.home .jade-hero .hero-secondary{display:none!important}.home .jade-trust{border-bottom-color:#d6e3dc;color:#8a7b67;margin:0 .5rem;padding:.625rem .15rem}.home .jade-trust .trust-number{color:#28746a;font-family:Songti SC,serif}.home .jade-trust{grid-template-columns:repeat(3,1fr)}.home .jade-trust .trust-profile{cursor:pointer}.home .jade-trust .trust-profile .trust-number{color:#28746a}.home .jade-trust .trust-profile taro-text-core:last-child{color:inherit;font-size:inherit}.home .home-profile-button{align-items:center;background:#f7fbf7!important;border:.025rem solid #c2dcd3!important;border-radius:24.975rem!important;color:#2d756a!important;display:flex;font-size:.4rem!important;justify-content:center;line-height:1!important;margin:.3rem auto 0!important;min-height:.95rem;padding:0 .425rem!important;width:-moz-fit-content;width:fit-content}.home .home-profile-button::after{border:0!important}.home .privacy-strip{background:#e7f2ec;border-color:#c7dfd6;border-radius:0;color:#3d766d;font-size:.425rem;margin:.5rem 0 0}.home .chapter{color:#2c766c;font-size:.55rem;letter-spacing:.08em;margin:1.2rem 0 .45rem}.home .chapter taro-view-core{background:#c6ddd5}.home .journey-card{background:linear-gradient(145deg,#fffefa,#f2f7f2);border-color:#c7ddd5;box-shadow:0 .25rem .55rem rgba(25,78,69,.05)}.home .journey-card .journey-number{color:#aa8b50}.home .journey-card .journey-title{color:#1d5149}.home .journey-card .journey-copy{color:#637a73}.home .price-plan,.home .product-card{background:linear-gradient(135deg,#fffdf8,#f2f7f2);border-color:#c7ddd5;box-shadow:0 .25rem .55rem rgba(25,78,69,.05)}.home .price-plan.featured{background:linear-gradient(135deg,#1c5d54,#113e39);border-color:#316f64}.home .expert-teaser{background:#f7faf6;border-color:#c7ddd5}.home .home-shortcuts taro-view-core{background:#edf5f1;border-color:#6ca99d}.home .jade-manifesto{background:linear-gradient(140deg,#f9fbf7,#edf5f1);border-color:#c6ddd5;color:#1d5149}.home .jade-manifesto .muted{color:#668078}@media (max-width:520px){.home .jade-hero{border-radius:.45rem;padding:.85rem .65rem .75rem}.home .jade-hero .title{font-size:1.075rem}.home .jade-hero .hero-copy{font-size:.625rem}.home .jade-trust{margin:0}}.home .journey-card{overflow:hidden}.home .journey-number{font-size:.4rem;letter-spacing:.16em}.home .journey-title{font-size:.7rem;letter-spacing:.025em;line-height:1.18}.home .journey-copy{font-size:.4rem;line-height:1.72;max-width:95%}.home .journey-card .inline-action{align-items:center;display:inline-flex;font-size:.45rem;font-weight:600;letter-spacing:.02em;min-height:.7rem}.home .journey-grid,.home .privacy-strip + .chapter{display:none}.account-journey{background:linear-gradient(135deg,#fffdf7,#eef6f1);border:.025rem solid #c8ded6;border-radius:.45rem;margin:.55rem 0 .65rem;overflow:hidden;padding:0 .55rem}.account-journey-head{border-bottom:.025rem solid #d6e5de;padding:.6rem 0 .45rem}.account-journey-head taro-text-core{display:block}.account-journey-head taro-text-core:first-child{color:#1d5149;font:.75rem Songti SC,STSong,serif}.account-journey-head taro-text-core:last-child{color:#698078;font-size:.4rem;line-height:1.6;margin-top:.175rem}.account-journey-row{align-items:center;border-bottom:.025rem solid #dbe8e2;display:grid;gap:.3rem;grid-template-columns:1.05rem 1fr auto;min-height:2.2rem}.account-journey-row:last-child{border-bottom:0}.account-journey-row > taro-text-core:first-child{color:#aa8b50;font:.4rem Songti SC,serif}.account-journey-row > taro-view-core taro-text-core{display:block}.account-journey-row > taro-view-core taro-text-core:first-child{color:#24574f;font:.55rem Songti SC,STSong,serif}.account-journey-row > taro-view-core taro-text-core:last-child{color:#71857e;font-size:.4rem;line-height:1.5;margin-top:.1rem}.account-journey-row > taro-text-core:last-child{color:#28786b;font-size:.4rem;font-weight:600;white-space:nowrap}.profile-ritual-page{align-items:center;background:radial-gradient(circle at 50% 31%,rgba(120,205,179,.2),transparent 20%),radial-gradient(circle at 50% 45%,hsla(43,63%,63%,.09),transparent 34%),linear-gradient(160deg,#0a312d,#1b594f 56%,#0a332f);box-sizing:border-box;color:#eff7ef;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:1.3rem .85rem;position:relative;text-align:center}.form-page:not(.tarot-form-page) .segmented > taro-view-core{font-size:.45rem;line-height:1.05rem;min-height:1.05rem;padding:0}.form-page:not(.tarot-form-page) .calendar-switch > taro-view-core{font-size:.45rem;line-height:1.05rem;min-height:1.05rem;padding:0}.form-page:not(.tarot-form-page) > .button{align-items:center;border-radius:.875rem;display:flex;font-size:.625rem;height:1.75rem;justify-content:center;line-height:1;margin-top:.8rem;min-height:1.75rem}.page-back{align-items:center;background:rgba(255,253,246,.72);border:.025rem solid rgba(43,111,100,.34);border-radius:.475rem;color:#216c61;display:inline-flex;font-size:.4rem;letter-spacing:.04em;line-height:1;margin:.05rem 0 .3rem;min-height:.95rem;padding:0 .3rem 0 .2rem}.form-topbar{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:.45rem;min-height:1.4rem}.form-topbar .page-back{align-self:center;flex:0 0 auto;margin:0}.form-topbar .step{align-items:center;color:#8c7443;display:flex;flex:1;font-size:.425rem;justify-content:center;line-height:1;margin:0;padding-right:.9rem;text-align:center}.city-picker-field{position:relative;z-index:2}.city-suggestions{background:#fffdf8;border:.025rem solid #9fc9bd;border-radius:.3rem;box-shadow:0 .2rem .45rem rgba(21,75,67,.12);margin-top:.2rem;overflow:hidden;position:relative;z-index:8}.city-suggestions > taro-view-core{border-bottom:.025rem solid #e0ebe5;color:#215d54;font-family:inherit;font-size:14PX!important;line-height:1.1rem;min-height:1.1rem;padding:0 .4rem;-webkit-text-size-adjust:100%}.city-suggestions > taro-view-core:last-child{border-bottom:0}.city-suggestions > taro-view-core:active{background:#e6f2ec}.auto-timezone{color:#8a8274!important}.auto-timezone.ready{background:#edf6f1!important;color:#21665c!important}.auto-timezone.ready taro-text-core:last-child{color:#a17c35;font-size:.4rem}.profile-library > .page-back{margin-right:.4rem}.luck-timeline > taro-view-core.selected{background:#0d4943!important;box-shadow:0 .2rem .45rem rgba(13,73,67,.2);color:#ecfff9!important;outline:0!important}.luck-timeline > taro-view-core.selected taro-text-core:nth-child(2){color:#a7ddd3!important}.report-topbar{align-items:center;display:flex;gap:.35rem;margin-bottom:.45rem}.report-topbar .page-back{flex:0 0 auto;margin:0}.report-topbar .privacy-strip{flex:1;font-size:.4rem;margin:0;padding:.25rem .3rem;text-align:center}.profile-manage-actions{border-top:.025rem solid #dce7e2;display:grid;grid-template-columns:1fr 1fr}.profile-manage-actions > taro-view-core{align-items:center;color:#28756a;display:flex;font-size:.4rem;justify-content:center;min-height:1.15rem}.profile-manage-actions > taro-view-core + taro-view-core{border-left:.025rem solid #dce7e2}.profile-manage-actions > .delete{color:#a35f52}.experts-page{background:#f5f0e5!important;box-sizing:border-box;min-height:100vh}.expert-detail-page{background:#f5f0e5!important;box-sizing:border-box;min-height:100vh}.experts-page > .page-back{margin-right:.65rem}.compact-experts .expert-card-actions taro-button-core{align-items:center!important;display:flex!important;height:1.1rem!important;justify-content:center!important;line-height:1!important;min-height:1.1rem!important;padding:0!important}.expert-detail-page > .button{align-items:center!important;display:flex!important;justify-content:center!important;line-height:1!important;min-height:1.9rem!important;padding:0 .5rem!important}.home .hero-action-wrap{margin-top:.675rem;position:relative}.home .hero-action-wrap .hero-button{margin-top:0!important}.home .home-profile-link{align-items:center;color:#d8ebe4;display:flex;font-size:.45rem;justify-content:center;letter-spacing:.04em;line-height:1;margin:.25rem auto 0;min-height:1.1rem;padding:0 .45rem;width:-moz-max-content;width:max-content}.home .home-profile-link:active{color:#f0cf8b}.profile-ritual-page::after,.profile-ritual-page::before{border:.025rem solid hsla(45,51%,63%,.28);border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.profile-ritual-page::before{height:8.75rem;top:2.25rem;width:8.75rem}.profile-ritual-page::after{border-style:dashed;height:6.25rem;top:3.5rem;width:6.25rem}.profile-ritual-orbits{animation:profileOrbit 12s linear infinite;background:repeating-radial-gradient(ellipse at 50% 44%,transparent 0 2.65rem,hsla(45,54%,62%,.09) 2.675rem 2.7rem,transparent 2.725rem 4.25rem);inset:0;position:absolute}.profile-ritual-glow{border:.025rem solid hsla(42,67%,69%,.22);border-radius:50%;box-shadow:0 0 2.5rem rgba(81,196,163,.12),inset 0 0 2rem hsla(43,63%,63%,.06);height:10.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10.5rem}.profile-ritual-content{animation:profileEnter .7s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025));border:.025rem solid rgba(221,239,229,.15);border-radius:.7rem;box-shadow:0 .55rem 1.5rem rgba(0,20,17,.2);padding:1.05rem .6rem .7rem;position:relative;width:min(100%,10rem);z-index:1}.profile-ritual-seal{align-items:center;animation:profileSeal 2.2s ease-in-out infinite;border:.025rem solid #dfc57e;border-radius:50%;box-shadow:inset 0 0 0 .15rem hsla(44,60%,68%,.1),0 0 .8rem rgba(101,201,177,.18);color:#f2d18a;display:flex;font:1.125rem Songti SC,serif;height:2.05rem;justify-content:center;margin:0 auto .55rem;width:2.05rem}.profile-ritual-copy,.profile-ritual-kicker,.profile-ritual-title{display:block}.profile-ritual-kicker{color:#e8cb85;font-size:.4rem;letter-spacing:.2em}.profile-ritual-title{color:#fffdf3;font:1rem Songti SC,STSong,serif;letter-spacing:.13em;margin-top:.375rem}.profile-ritual-copy{color:#c6dfd6;font-size:.4rem;line-height:1.75;margin:.425rem auto 0;max-width:7.75rem}.profile-ritual-line{background:hsla(46,64%,74%,.35);height:.025rem;margin:.775rem auto .375rem;overflow:hidden;width:4.5rem}.profile-ritual-line taro-view-core{animation:profileLine 1.8s ease-in-out infinite;background:#f0cf8b;height:100%;width:45%}.profile-ritual-status{align-items:center;color:#b9d8cf;display:flex;font-size:.4rem;gap:.2rem;justify-content:center}.profile-ritual-status-dot{animation:profileDot 1s ease-in-out infinite;color:#e6c87f;font-size:.4rem}.profile-ritual-skip{color:#e4c983;font-size:.4rem;letter-spacing:.08em;margin:.625rem auto 0;padding:.2rem .1rem;width:-moz-max-content;width:max-content}@keyframes profileSeal{50%{box-shadow:inset 0 0 0 .15rem hsla(44,60%,68%,.16),0 0 1.05rem rgba(101,201,177,.26);transform:translateY(-.125rem)}}@keyframes profileLine{0%{transform:translateX(-120%)}100%,55%{transform:translateX(260%)}}@keyframes profileEnter{from{opacity:0;transform:translateY(.5rem) scale(.96)}to{opacity:1;transform:none}}@keyframes profileOrbit{to{transform:rotate(8deg) scale(1.05)}}@keyframes profileDot{50%{opacity:.25;transform:scale(.7)}}@media (max-width:720px){.home .journey-grid{gap:.35rem;grid-template-columns:1fr;margin-top:.4rem}.home .journey-card{border-radius:.425rem;min-height:5.35rem;padding:.625rem .6rem .55rem}.home .journey-title{font-size:.8rem;margin-top:.25rem}.home .journey-copy{font-size:.425rem;line-height:1.76;margin-top:.3rem;min-height:0;padding-right:.3rem}.home .journey-card .inline-action{bottom:.5rem;font-size:.5rem;left:.6rem}.home .chapter{font-size:.5rem;margin:1.05rem 0 .4rem}.home .quick-products{gap:.35rem}.home .product-card{min-height:3.85rem;padding:.55rem .5rem}.home .product-card .card-title{font-size:.725rem}.home .product-card .muted{font-size:.4rem;line-height:1.65}}.account-settings-page{background:#f5f0e5;box-sizing:border-box;min-height:100vh}.account-settings-topbar{align-items:center;display:flex;gap:.6rem;margin:0 0 .45rem}.account-settings-topbar .page-back{flex:0 0 auto;margin:0}.account-settings-topbar .eyebrow{color:#b38a45;font-size:.4rem;letter-spacing:.16em}.account-settings-page > .title{color:#173f39;font:600 1rem/1.2 Songti SC,STSong,serif;margin:0 0 .25rem}.account-settings-page > .muted{color:#647873;font-size:.4rem;line-height:1.7;margin:0 0 .55rem}.account-avatar-row{align-items:center;display:flex;gap:.375rem;margin-bottom:.35rem;padding:.425rem!important}.account-avatar-row > taro-view-core:nth-child(2){flex:1}.account-avatar-row > taro-view-core:nth-child(2) taro-text-core{display:block}.account-avatar-row > taro-view-core:nth-child(2) taro-text-core:first-child{color:#244f48;font-size:.45rem;font-weight:650}.account-avatar-row > taro-view-core:nth-child(2) taro-text-core:last-child{color:#788983;font-size:.4rem;margin-top:.1rem}.account-avatar-row > taro-text-core{color:#a9823b;font-size:.5rem}.account-avatar{border-radius:50%;flex:0 0 auto;height:1.6rem;overflow:hidden;width:1.6rem}.account-avatar-placeholder{align-items:center;background:#e4f1eb;border:.025rem solid #5a978b;color:#23675d;display:flex;font:.7rem Songti SC,serif;justify-content:center}.account-form{overflow:hidden;padding:0!important}.account-field{border-bottom:.025rem solid #dce8e4;padding:.425rem .45rem}.account-field:last-child{border-bottom:0}.account-field > taro-text-core{color:#42655e;display:block;font-size:.4rem;margin-bottom:.225rem}.account-field taro-input-core{color:#173f39;font-size:.45rem;height:.75rem}.account-save{align-items:center!important;display:flex!important;justify-content:center!important;line-height:1!important;min-height:1.35rem!important;padding:0 .45rem!important}.market-page{padding-bottom:2.8rem}.market-page .market-intro{color:#617872;display:block;font-size:.45rem;line-height:1.7;margin:0 0 .55rem;max-width:14.5rem}.market-hero{background:radial-gradient(circle at 94% 12%,hsla(43,74%,70%,.2),transparent 24%),linear-gradient(145deg,#1c574e,#102f2d);border-radius:.45rem;box-shadow:0 .4rem .75rem rgba(19,69,61,.2);min-height:6.25rem;overflow:hidden;padding:.65rem;position:relative}.market-hero-copy{position:relative;width:58%;z-index:1}.market-hero-copy taro-text-core{display:block}.market-hero-copy > taro-text-core:first-child{color:#fff9ea;font:600 .8rem Songti SC,STSong,serif}.market-hero-copy > taro-text-core:nth-child(2){color:#c7e0d7;font-size:.4rem;line-height:1.65;margin-top:.275rem}.market-hero-copy taro-view-core{align-items:center;border-top:.025rem solid hsla(44,61%,73%,.35);color:#f1d288;display:flex;font-size:.4rem;justify-content:space-between;margin-top:.65rem;padding-top:.3rem}.hero-bracelet{border:.475rem solid rgba(210,232,220,.2);border-radius:50%;height:5.125rem;position:absolute;right:-1.3rem;top:.95rem;transform:rotate(-22deg);width:5.125rem}.hero-bracelet > taro-view-core:not(.hero-bracelet-hole){border:.05rem solid hsla(0,0%,100%,.45);border-radius:50%;box-shadow:0 .075rem .175rem rgba(0,0,0,.18);height:1.075rem;position:absolute;width:1.075rem}.hero-bracelet > taro-view-core:nth-child(2){left:.125rem;top:1.1rem}.hero-bracelet > taro-view-core:nth-child(3){left:.775rem;top:.1rem}.hero-bracelet > taro-view-core:nth-child(4){left:2.05rem;top:-.35rem}.hero-bracelet > taro-view-core:nth-child(5){right:.75rem;top:.125rem}.hero-bracelet > taro-view-core:nth-child(6){right:0;top:1.175rem}.hero-bracelet > taro-view-core:nth-child(7){bottom:.85rem;right:-.25rem}.hero-bracelet > taro-view-core:nth-child(8){bottom:-.15rem;right:.875rem}.hero-bracelet > taro-view-core:nth-child(9){bottom:-.3rem;left:.95rem}.market-promise{background:#fbf7ee;border-left:.05rem solid #bd9954;display:grid;gap:.2rem .325rem;grid-template-columns:auto 1fr;margin:.5rem 0 .75rem;padding:.45rem}.market-promise > taro-text-core{color:#a17c38;font:.55rem Songti SC,serif}.market-promise taro-view-core taro-text-core{display:block}.market-promise taro-view-core taro-text-core:first-child{color:#28584f;font-size:.4rem;font-weight:650}.market-promise taro-view-core taro-text-core:last-child{color:#71817b;font-size:.4rem;line-height:1.5;margin-top:.075rem}.market-section-head{align-items:center;display:flex;justify-content:space-between;margin:.625rem 0 .325rem}.market-section-head taro-text-core:first-child{color:#244f48;font:600 .625rem Songti SC,STSong,serif}.market-section-head taro-text-core:last-child{color:#9a793b;font-size:.4rem}.material-grid{display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr)}.material-card{background:#fffdf8;border:.025rem solid #d5e3de;border-radius:.35rem;min-height:3.55rem;padding:.375rem}.material-card taro-text-core{display:block}.material-orb{border:.025rem solid rgba(44,73,67,.28);border-radius:50%;box-shadow:inset -.175rem -.15rem .225rem rgba(0,0,0,.12),inset .175rem .15rem .225rem hsla(0,0%,100%,.28);height:1.05rem;margin-bottom:.3rem;width:1.05rem}.material-card taro-text-core:nth-child(2){color:#28554e;font-size:.425rem;font-weight:650}.material-card taro-text-core:last-child{color:#72817c;font-size:.4rem;line-height:1.4;margin-top:.125rem}.idea-list{display:grid;gap:.25rem}.idea-card{align-items:center;background:#fffdf8;border:.025rem solid #d5e3de;border-radius:.35rem;display:flex;gap:.325rem;padding:.35rem}.idea-beads{align-items:center;display:flex;width:1.9rem}.idea-beads taro-view-core{border:.025rem solid rgba(43,75,68,.25);border-radius:50%;height:.75rem;margin-left:-.2rem;width:.75rem}.idea-beads taro-view-core:first-child{margin-left:0}.idea-card > taro-view-core:nth-child(2){flex:1}.idea-card > taro-view-core:nth-child(2) taro-text-core{display:block}.idea-card > taro-view-core:nth-child(2) taro-text-core:first-child{color:#28554e;font-size:.425rem;font-weight:650}.idea-card > taro-view-core:nth-child(2) taro-text-core:nth-child(2){color:#71817b;font-size:.4rem;margin-top:.075rem}.idea-card > taro-view-core:nth-child(2) taro-text-core:last-child{color:#a47a32;font-size:.4rem;margin-top:.175rem}.idea-card > taro-text-core{color:#a9823b}.market-diy-button{line-height:1.45rem!important;margin-top:.65rem!important;min-height:1.45rem!important}.market-foot{color:#7a8984;display:block;font-size:.4rem;margin:.325rem 0 0;text-align:center}.bracelet-diy-page{background:radial-gradient(circle at 88% 4%,rgba(190,151,67,.1),transparent 25%),#f5f0e5;box-sizing:border-box;min-height:100vh;padding-bottom:2.8rem}.diy-topbar{align-items:center;display:flex;gap:.55rem;margin-bottom:.45rem}.diy-topbar .page-back{margin:0}.diy-topbar .eyebrow{color:#a47d37;font-size:.4rem;letter-spacing:.15em}.bracelet-diy-page > .title{color:#173f39;font:600 .95rem Songti SC,STSong,serif;margin:0}.diy-intro{color:#647873;display:block;font-size:.4rem;line-height:1.65;margin:.25rem 0 .5rem}.diy-stage{padding:.45rem!important}.diy-stage-head{align-items:flex-start;display:flex;justify-content:space-between}.diy-stage-head taro-view-core taro-text-core{display:block}.diy-stage-head taro-view-core taro-text-core:first-child{color:#28554e;font:600 .5rem Songti SC,serif}.diy-stage-head taro-view-core taro-text-core:last-child{color:#71817b;font-size:.4rem;margin-top:.1rem}.diy-stage-head > taro-text-core{color:#a3782e;font:.6rem Songti SC,serif}.bracelet-ring{align-items:center;border:.4rem solid rgba(52,109,98,.14);border-radius:50%;display:flex;height:6.2rem;justify-content:center;margin:.425rem auto .3rem;position:relative;width:6.2rem}.selected-bead{border:.05rem solid hsla(0,0%,100%,.7);border-radius:50%;box-shadow:inset -.15rem -.125rem .2rem rgba(0,0,0,.12),0 .075rem .15rem rgba(18,57,51,.18);height:.925rem;position:absolute;width:.925rem}.selected-bead:nth-of-type(1){left:2.525rem;top:-.4rem}.selected-bead:nth-of-type(2){right:.925rem;top:.275rem}.selected-bead:nth-of-type(3){right:-.425rem;top:1.8rem}.selected-bead:nth-of-type(4){bottom:.975rem;right:.225rem}.selected-bead:nth-of-type(5){bottom:-.4rem;left:2.525rem}.selected-bead:nth-of-type(6){bottom:.975rem;left:.225rem}.selected-bead:nth-of-type(7){left:-.425rem;top:1.8rem}.selected-bead:nth-of-type(8){left:.925rem;top:.275rem}.selected-bead:nth-of-type(9){left:1.75rem;top:.725rem}.selected-bead:nth-of-type(n+10){display:none}.bracelet-center{align-items:center;background:#fbf7ee;border:.025rem solid #d9c084;border-radius:50%;color:#285c53;display:flex;flex-direction:column;height:2.8rem;justify-content:center;width:2.8rem}.bracelet-center taro-text-core:first-child{font:.95rem Songti SC,serif}.bracelet-center taro-text-core:last-child{color:#8a856e;font-size:.4rem;margin-top:.075rem}.diy-stage-foot{align-items:center;border-top:.025rem solid #dbe7e1;color:#628079;display:flex;font-size:.4rem;gap:.2rem;padding-top:.325rem}.diy-stage-foot taro-input-core{background:#fffdf8;border:.025rem solid #cbded7;border-radius:.125rem;color:#234f48;height:.7rem;padding:0 .175rem;text-align:center;width:1.35rem}.diy-stage-foot taro-text-core:last-child{color:#9a7d48;font-size:.4rem;margin-left:auto}.diy-choice{background:#fbf7ee;border-left:.075rem solid #b49352;margin:.425rem 0;padding:.425rem}.diy-choice > taro-text-core{color:#8e723c;font-size:.4rem}.diy-choice taro-view-core{margin-top:.2rem}.diy-choice taro-view-core taro-text-core{display:block}.diy-choice taro-view-core taro-text-core:first-child{color:#28584f;font:.5rem Songti SC,serif}.diy-choice taro-view-core taro-text-core:last-child{color:#687d76;font-size:.4rem;line-height:1.55;margin-top:.125rem}.diy-reset{background:transparent!important;color:#277267!important;font-size:.4rem!important;line-height:.85rem!important;margin:.3rem 0 0!important;min-height:.85rem!important;padding:0!important;width:auto!important}.diy-reset:after{border:0!important}.diy-library-head{display:flex;justify-content:space-between;margin:.65rem 0 .3rem}.diy-library-head taro-text-core:first-child{color:#244f48;font:600 .625rem Songti SC,serif}.diy-library-head taro-text-core:last-child{color:#9a7d48;font-size:.4rem}.diy-catalog{display:grid;gap:.225rem}.diy-bead-card{align-items:center;background:#fffdf8;border:.025rem solid #d5e3de;border-radius:.325rem;display:flex;gap:.325rem;padding:.325rem}.catalog-orb{border:.025rem solid rgba(38,75,67,.25);border-radius:50%;box-shadow:inset -.175rem -.15rem .2rem rgba(0,0,0,.12),inset .175rem .15rem .2rem hsla(0,0%,100%,.25);flex:0 0 auto;height:1.05rem;width:1.05rem}.diy-bead-card > taro-view-core:nth-child(2){flex:1}.diy-bead-card taro-text-core{display:block}.diy-bead-card > taro-view-core:nth-child(2) taro-text-core:first-child{color:#28554e;font-size:.425rem;font-weight:650}.diy-bead-card > taro-view-core:nth-child(2) taro-text-core:last-child{color:#74837e;font-size:.4rem;margin-top:.1rem}.diy-bead-card > taro-view-core:last-child{color:#a47a30;min-width:.975rem;text-align:right}.diy-bead-card > taro-view-core:last-child taro-text-core:last-child{font-size:.5rem;margin-top:.075rem}.diy-checkout{background:#eef6f1;border:.025rem solid #c9ded6;border-radius:.4rem;margin-top:.6rem;padding:.425rem}.diy-checkout > taro-view-core taro-text-core{display:block}.diy-checkout > taro-view-core taro-text-core:first-child{color:#28594f;font-size:.4rem;font-weight:650}.diy-checkout > taro-view-core taro-text-core:last-child{color:#71817b;font-size:.4rem;margin-top:.1rem}.diy-checkout .button{line-height:1.3rem!important;margin-top:.375rem!important;min-height:1.3rem!important}.diy-footnote{color:#7b8984;display:block;font-size:.4rem;line-height:1.65;margin:.35rem .1rem 0;text-align:center}.market-hero-action{align-items:center!important;background:hsla(0,0%,100%,.08)!important;border:.025rem solid hsla(43,75%,74%,.7)!important;border-radius:.55rem!important;color:#f6d991!important;display:flex!important;font-size:.4rem!important;justify-content:center!important;line-height:1!important;margin:.6rem 0 0!important;min-height:1.1rem!important;padding:0!important;width:100%!important}.market-hero-action:after{border:0!important}.resonance-market{background:radial-gradient(circle at 92% 2%,rgba(190,151,67,.12),transparent 25%),#f5f0e5;min-height:100vh;padding-bottom:2.8rem}.resonance-head{align-items:flex-end;display:flex;gap:.45rem;justify-content:space-between}.resonance-head .eyebrow{color:#a17e42;display:block;font-size:.4rem;letter-spacing:.16em}.resonance-head .title{color:#173f39;font:600 1.05rem/1.1 Songti SC,STSong,serif;margin:.175rem 0 0}.shop-apply{align-items:center!important;background:#fffdf8!important;border:.025rem solid #2c766b!important;border-radius:.5rem!important;color:#266d62!important;display:flex!important;flex:0 0 auto;font-size:.4rem!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:1rem!important;padding:0 .375rem!important}.shop-apply:after{border:0!important}.resonance-subtitle{color:#647873;display:block;font-size:.425rem;line-height:1.68;margin:.425rem 0 .5rem}.resonance-tabs{display:flex;gap:.2rem;margin:0 -.05rem .45rem;overflow-x:auto;padding:.05rem;white-space:nowrap}.resonance-tabs taro-text-core{align-items:center;background:#fffdf8;border:.025rem solid #d1e0da;border-radius:.45rem;color:#69817a;display:inline-flex;font-size:.4rem;justify-content:center;min-height:.85rem;padding:0 .35rem}.resonance-tabs taro-text-core.active{background:#23665d;border-color:#276f64;color:#fff9eb}.merchant-note{background:#fbf7ee;border-left:.075rem solid #bc9751;color:#816f4c;display:flex;font-size:.4rem;gap:.3rem;justify-content:space-between;margin-bottom:.425rem;padding:.3rem .35rem}.merchant-note taro-text-core:last-child{color:#50746c;text-align:right}.post-feed{display:grid;gap:.375rem}.seed-post{background:#fffdf8;border:.025rem solid #d3e2dc;border-radius:.425rem;box-shadow:0 .225rem .5rem rgba(24,75,65,.06);overflow:hidden}.seed-visual{align-items:center;color:#fff6dd;display:flex;flex-direction:column;justify-content:center;min-height:4.375rem;position:relative}.seed-post.ink .seed-visual{background:radial-gradient(circle at 50% 33%,hsla(44,59%,66%,.25),transparent 20%),linear-gradient(145deg,#153a37,#274e48)}.seed-post.jade .seed-visual{background:radial-gradient(circle at 35% 30%,hsla(59,57%,86%,.3),transparent 18%),linear-gradient(145deg,#719c94,#315f59)}.seed-post.paper .seed-visual{background:repeating-linear-gradient(45deg,rgba(162,133,80,.06) 0 .025rem,transparent .025rem .2rem),#e9dfc9;color:#50756d}.seed-visual taro-text-core:first-child{font:1.7rem Songti SC,STSong,serif;text-shadow:0 .1rem .25rem rgba(0,0,0,.18)}.seed-visual taro-text-core:last-child{border:.025rem solid hsla(0,0%,100%,.42);bottom:.35rem;font-size:.4rem;left:.4rem;padding:.125rem .225rem;position:absolute}.seed-body{padding:.425rem}.seed-shop{align-items:center;display:flex;gap:.2rem}.seed-shop taro-text-core:first-child{color:#286158;font-size:.4rem;font-weight:650}.seed-shop taro-text-core:last-child{background:#e7f1ec;border-radius:2.475rem;color:#4c8175;font-size:.4rem;padding:.075rem .175rem}.seed-copy,.seed-stats,.seed-title{display:block}.seed-title{color:#1d4943;font:600 .575rem/1.38 Songti SC,STSong,serif;margin-top:.275rem}.seed-copy{color:#647872;font-size:.4rem;line-height:1.68;margin-top:.2rem}.seed-product{align-items:center;background:#f3f8f4;border:.025rem solid #d6e4de;border-radius:.25rem;display:flex;gap:.3rem;justify-content:space-between;margin-top:.375rem;padding:.275rem .3rem}.seed-product taro-view-core taro-text-core{display:block}.seed-product taro-view-core taro-text-core:first-child{color:#345e56;font-size:.4rem}.seed-product taro-view-core taro-text-core:last-child{color:#a47a32;font-size:.4rem;margin-top:.075rem}.seed-product > taro-text-core{color:#247166;font-size:.4rem}.seed-stats{color:#88958f;font-size:.4rem;margin-top:.3rem}.resonance-bottom-note{background:linear-gradient(145deg,#edf5ef,#fffaf0);border:.025rem solid #d0e0da;border-radius:.425rem;margin-top:.5rem;padding:.55rem .45rem;text-align:center}.resonance-bottom-note > taro-text-core{display:block}.resonance-bottom-note > taro-text-core:first-child{color:#244f48;font:600 .625rem Songti SC,STSong,serif}.resonance-bottom-note > taro-text-core:nth-child(2){color:#687d76;font-size:.4rem;line-height:1.6;margin-top:.175rem}.resonance-bottom-note .button{line-height:1.3rem!important;margin-top:.425rem!important;min-height:1.3rem!important}.resonance-feed{padding-top:.7rem}.resonance-feed-head .eyebrow{color:#a17e42;letter-spacing:.18em}.resonance-feed-head .title{display:block;font:600 1rem Songti SC,STSong,serif;margin:.15rem 0 .1rem}.resonance-feed-head > taro-text-core:last-child{color:#6d817b;font-size:.4rem}.resonance-feed .resonance-tabs{margin-top:.5rem}.resonance-feed .merchant-note{margin-bottom:.35rem}.note-waterfall{-moz-column-gap:.275rem;column-gap:.275rem}.note-card{border:.025rem solid #d4e2dc;border-radius:.35rem;box-shadow:0 .2rem .45rem rgba(24,75,65,.06);margin:0 0 .275rem}.note-image{align-items:center;color:#fff8e5;display:flex;justify-content:center;min-height:5.125rem}.note-card:nth-child(2) .note-image{min-height:6.3rem}.note-card:nth-child(3) .note-image{min-height:4.625rem}.note-card:nth-child(4) .note-image{min-height:5.8rem}.note-card.ink .note-image{background:radial-gradient(circle at 50% 35%,hsla(42,59%,65%,.26),transparent 17%),linear-gradient(145deg,#143b37,#2b534c)}.note-card.jade .note-image{background:radial-gradient(circle at 35% 25%,hsla(57,56%,88%,.35),transparent 18%),linear-gradient(145deg,#7fa89f,#315f58)}.note-card.paper .note-image{background:repeating-linear-gradient(45deg,rgba(151,119,68,.07) 0 .025rem,transparent .025rem .2rem),#eee3cb;color:#58766e}.note-card.wood .note-image{background:radial-gradient(ellipse at 50% 38%,hsla(40,63%,63%,.25),transparent 18%),repeating-linear-gradient(100deg,#5c4130 0 .1rem,#714d36 .125rem .225rem)}.note-image taro-text-core:first-child{font:1.4rem Songti SC,STSong,serif;text-shadow:0 .1rem .25rem rgba(0,0,0,.16)}.note-image taro-text-core:last-child{border:.025rem solid hsla(0,0%,100%,.45);bottom:.225rem;font-size:.4rem;left:.225rem;padding:.1rem .15rem;position:absolute}.note-card-body{padding:.275rem}.note-owner{margin-top:.225rem}.note-owner taro-view-core{background:#dbece4}.note-owner taro-text-core:nth-child(2){color:#58716a;max-width:1.75rem}.note-product{background:#f1f7f3;border-radius:.2rem}.note-product taro-text-core:first-child{color:#607970}.note-product taro-text-core:last-child{color:#9e762f}.note-stats{margin-top:.25rem}.mine-page-head{align-items:flex-start;display:flex}.mine-page-head .eyebrow{display:block}.mine-page-head .title{display:block}.mine-settings-icon{align-items:center;color:#2d7267;display:flex;font-size:.525rem;height:1rem;justify-content:center;margin-top:.05rem;width:1rem}.my-pavilion{align-items:center;background:radial-gradient(circle at 90% 10%,hsla(44,64%,68%,.2),transparent 23%),linear-gradient(135deg,#245c53,#123e39);border:.025rem solid #295f56;border-radius:.425rem;box-shadow:0 .3rem .65rem rgba(18,61,55,.16);display:flex;gap:.35rem;margin-top:.55rem;padding:.475rem}.my-pavilion-seal{align-items:center;border:.025rem solid hsla(45,69%,75%,.78);border-radius:50%;color:#efd18a;display:flex;flex:0 0 auto;font:.725rem Songti SC,STSong,serif;height:1.35rem;justify-content:center;width:1.35rem}.my-pavilion > taro-view-core:nth-child(2){flex:1}.my-pavilion > taro-view-core:nth-child(2) taro-text-core{display:block}.my-pavilion > taro-view-core:nth-child(2) taro-text-core:first-child{color:#fff9e9;font:600 .6rem Songti SC,STSong,serif}.my-pavilion > taro-view-core:nth-child(2) taro-text-core:last-child{color:#c1dfd6;font-size:.4rem;margin-top:.125rem}.my-pavilion > taro-text-core{color:#efd18a;font-size:.55rem}.settings-page{background:#f5f0e5;box-sizing:border-box;min-height:100vh}.settings-topbar{align-items:center;display:flex;gap:.55rem;margin-bottom:.475rem}.settings-topbar .page-back{margin:0}.settings-topbar .eyebrow{color:#a17d3c;font-size:.4rem;letter-spacing:.17em}.settings-page > .title{color:#173f39;font:600 1rem Songti SC,STSong,serif;margin:0 0 .45rem}.settings-page .settings-group{border-radius:.425rem;margin-top:0}.settings-page .settings-group taro-view-core:first-of-type{padding-top:.175rem}.mine-page-head{display:block}.mine-page-head > taro-view-core{align-items:center;display:flex;justify-content:space-between}.mine-settings-icon{border-color:#9bc7bb;color:#256b60;font-size:.625rem;height:1.2rem;margin-top:0;width:1.2rem}.resonance-feed{padding-top:.6rem}.resonance-feed-head{align-items:flex-end;border-bottom:.025rem solid #d7e4de;display:flex;gap:.45rem;justify-content:space-between;padding-bottom:.45rem}.resonance-feed-head .eyebrow{color:#a17d3d;display:block;font-size:.4rem;letter-spacing:.2em}.resonance-feed-head .title{color:#173f39;font:600 .95rem Songti SC,STSong,serif;margin:.1rem 0 0}.resonance-feed-head > taro-text-core{color:#6f837d;font-size:.4rem;line-height:1.45;max-width:3.375rem;padding-bottom:.125rem;text-align:right}.resonance-feed .resonance-tabs{margin:.4rem 0 .375rem;padding:0}.resonance-feed .merchant-note{font-size:.4rem;margin-bottom:.375rem;padding:.25rem .3rem}.note-waterfall{-moz-column-count:2;column-count:2;-moz-column-gap:.3rem;column-gap:.3rem}.note-card{display:inline-block;margin:0 0 .35rem;width:100%;-moz-column-break-inside:avoid;background:#fffdf8;border:.025rem solid #d6e3dd;border-radius:.325rem;box-shadow:0 .2rem .475rem rgba(28,74,66,.07);break-inside:avoid;overflow:hidden}.note-image{background:none!important;color:inherit;display:block;min-height:0!important;position:relative}.note-image taro-image-core{display:block;height:auto;width:100%}.note-image > taro-text-core{background:rgba(19,58,52,.48);border:.025rem solid hsla(0,0%,100%,.65);bottom:.225rem;color:#fffaf0;font-size:.4rem;left:.225rem;padding:.1rem .175rem;position:absolute;text-shadow:none}.note-card-body{padding:.3rem .275rem .275rem}.note-title{color:#204e47;display:block;font:600 .45rem/1.42 Songti SC,STSong,serif}.note-copy{color:#687d76;display:-webkit-box;font-size:.4rem;line-height:1.62;margin-top:.175rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.note-owner{align-items:center;display:flex;gap:.125rem;margin-top:.25rem}.note-owner taro-view-core{align-items:center;background:#dcece5;border-radius:50%;color:#287267;display:flex;font-size:.4rem;height:.45rem;justify-content:center;width:.45rem}.note-owner taro-text-core:nth-child(2){color:#58726b;font-size:.4rem;max-width:1.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-owner taro-text-core:last-child{color:#a17d3d;font-size:.4rem}.note-product{background:#f0f6f2;border-radius:.175rem;display:flex;gap:.175rem;justify-content:space-between;margin-top:.25rem;padding:.2rem}.note-product taro-text-core:first-child{color:#5c746d;font-size:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-product taro-text-core:last-child{color:#9d762f;flex:0 0 auto;font-size:.4rem}.note-source{color:#947c53;display:block;font-size:.4rem;line-height:1.4;margin-top:.2rem}.note-stats{color:#8b9892;display:block;font-size:.4rem;margin-top:.225rem}.resonance-title-line{align-items:baseline;display:flex;gap:.325rem}.resonance-title-line > taro-text-core:last-child{color:#6f837d;font-size:.4rem;line-height:1.5}.resonance-title-line > taro-text-core:last-child{flex:1;font-size:.475rem;line-height:1.45}.community-note-page{background:#f5f0e5;box-sizing:border-box;min-height:100vh;padding:.5rem 0 2.4rem}.community-note-topbar{align-items:center;display:flex;gap:.45rem;padding:0 .7rem .4rem}.community-note-topbar .page-back{margin:0}.community-note-topbar > taro-text-core{color:#9a7a43}.community-note-image{max-height:14rem;-o-object-fit:cover;object-fit:cover}.community-note-body{padding:.55rem .7rem}.community-note-title{display:block;font:600 .775rem/1.38 Songti SC,STSong,serif}.community-note-shop{align-items:center;display:flex;gap:.175rem}.community-note-shop taro-view-core{align-items:center;background:#dcece5;border-radius:50%;color:#287267;display:flex;font-size:.4rem;height:.625rem;justify-content:center;width:.625rem}.community-note-shop taro-text-core:nth-child(2){color:#426c64;font-size:.4rem;font-weight:650}.community-note-shop taro-text-core:last-child{background:#edf5f0;border-radius:2.475rem;color:#6c8c84;font-size:.4rem;padding:.075rem .175rem}.community-note-copy{background:#fbf7ee;border-left:.075rem solid #b28d4a;color:#426960;display:block;font:.5rem/1.65 Songti SC,STSong,serif;margin-top:.55rem;padding:.4rem}.community-note-content{color:#536b64;display:block;font-size:.425rem;line-height:1.9;white-space:pre-line}.community-note-source{color:#9a7d48;display:block;font-size:.4rem;margin-top:.425rem}.community-note-product{align-items:center;background:#eef6f1;border:.025rem solid #cde0d9;border-radius:.325rem;display:flex;gap:.375rem;justify-content:space-between;margin-top:.625rem;padding:.4rem}.community-note-product taro-view-core taro-text-core{display:block}.community-note-product taro-view-core taro-text-core:first-child{color:#72857f;font-size:.4rem}.community-note-product taro-view-core taro-text-core:last-child{color:#285e55;font-size:.425rem;margin-top:.125rem}.community-note-product > taro-view-core:last-child{text-align:right}.community-note-product > taro-view-core:last-child taro-text-core:first-child{color:#a47a31;font:.55rem Songti SC,serif}.community-note-product > taro-view-core:last-child taro-text-core:last-child{color:#287266;font-size:.4rem}.community-note-save{align-items:center!important;border:.025rem solid #bcd8cf!important;border-radius:.625rem!important;color:#286e63!important;display:flex!important;font-size:.4rem!important;justify-content:center!important;line-height:1!important;margin:0 .7rem!important;min-height:1.25rem!important}.community-note-save:after{border:0!important}.community-note-page{background:linear-gradient(120deg,#f7f2e8,#f2ecde);padding:.45rem 0 1.6rem}.community-note-topbar{padding:0 .5rem .35rem}.community-note-topbar .page-back{background:rgba(255,253,248,.78);border:.025rem solid #bfd4ca;border-radius:2.475rem;color:#286a60;font-size:.4rem;min-width:1.45rem;padding:.175rem .275rem;text-align:center}.community-note-topbar > taro-text-core{color:#9d8046;font-size:.4rem;letter-spacing:.08em;padding-left:.05rem}.community-note-image{border-radius:.45rem;box-shadow:0 .325rem .65rem rgba(58,53,38,.13);height:8rem;margin:0 .5rem;overflow:hidden;width:calc(100% - 1rem)}.community-note-body{margin:0 auto;padding:.6rem .7rem 0}.community-note-kicker{color:#ae8950;display:block;font-size:.4rem;letter-spacing:.16em}.community-note-title{color:#173f39;font:600 .75rem/1.36 Songti SC,STSong,serif;letter-spacing:.01em;margin-top:.2rem}.community-note-shop{border-bottom:.025rem solid rgba(75,111,101,.18);margin-top:.375rem;padding-bottom:.5rem}.community-note-quote{background:rgba(255,253,248,.68);border-left:.075rem solid #b3883e;margin-top:.525rem;padding:.375rem .425rem}.community-note-quote taro-text-core{color:#315f57;font:.475rem/1.7 Songti SC,STSong,serif}.community-note-content{color:#526c64}.community-note-product{background:#edf5f1;border:.025rem solid #c9ddd4;box-shadow:0 .175rem .4rem rgba(59,93,81,.05);margin-top:.65rem;padding:.425rem .45rem}.community-note-save{background:#fffdf8!important;border-radius:.35rem!important;color:#2d6c62!important;margin:.325rem 0 0!important;min-height:1.225rem!important}.community-note-page{background:#fffdf8;padding:0 0 2.3rem}.community-note-topbar{background:rgba(255,253,248,.96);border-bottom:.025rem solid #eee8dc;box-sizing:border-box;gap:.3rem;min-height:1.6rem;padding:.25rem .5rem;position:sticky;top:0;z-index:5}.community-note-topbar .page-back{background:transparent;border:0;box-sizing:border-box;color:#1c4e47;font:.8rem/.75rem Arial,sans-serif;height:.85rem;min-width:.85rem;padding:0;width:.85rem}.report-consult-fallback{background:#f4eddf;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.028) 0 .025rem,transparent .025rem .125rem);box-sizing:border-box;min-height:100vh;padding:.45rem .45rem 1.6rem}.report-consult-fallback-topbar{align-items:center;display:flex;margin-bottom:.45rem;min-height:1.1rem}.report-consult-fallback-topbar .page-back{background:#fffaf1;border:.025rem solid #d9c69e;border-radius:2.475rem;color:#245d54;font-size:.4rem;margin:0;padding:.2rem .325rem}.report-consult-fallback-card{background:linear-gradient(145deg,#fffdf7,#fbf4e6);border:.025rem solid #dec89c;border-radius:.45rem;box-shadow:0 .3rem .7rem rgba(94,69,29,.09);padding:.75rem .6rem .65rem}.report-consult-fallback-card .eyebrow{color:#a47a35;display:block;font-size:.4rem;letter-spacing:.25em}.report-consult-fallback-card .title{color:#17433c;display:block;font:600 .85rem/1.3 Songti SC,STSong,serif;margin-top:.45rem}.report-consult-fallback-card .muted{color:#69766c;display:block;font-size:.425rem;line-height:1.85;margin-top:.375rem}.report-consult-fallback-card .button{line-height:1.35rem;margin:.625rem 0 0;min-height:1.35rem;width:100%}.community-note-author{align-items:center;display:flex;flex:1;gap:.225rem}.community-note-author > taro-view-core:first-child{align-items:center;background:#d9ebe3;border-radius:50%;color:#246b60;display:flex;font:600 .4rem Songti SC,serif;height:.9rem;justify-content:center;width:.9rem}.community-note-author > taro-view-core:last-child taro-text-core{display:block}.community-note-author > taro-view-core:last-child taro-text-core:first-child{color:#254f48;font-size:.4rem;font-weight:650}.community-note-author > taro-view-core:last-child taro-text-core:last-child{color:#9b8255;font-size:.4rem;margin-top:.05rem}.community-note-follow{border:.025rem solid #287167;border-radius:2.475rem;color:#286f64;font-size:.4rem;padding:.175rem .375rem}.community-note-share{color:#255d55;font:.625rem/1 Arial,sans-serif;text-align:right;width:.725rem}.community-note-cover{background:#e7e2d8;height:10.75rem;overflow:hidden;position:relative;width:100%}.community-note-cover > taro-text-core{background:rgba(27,44,38,.55);border-radius:2.475rem;color:#fffdf7;font-size:.4rem;padding:.1rem .225rem;position:absolute;right:.4rem}.community-note-image{border-radius:0;box-shadow:none;height:100%;margin:0}.community-note-image .taro-img__mode-aspectfill{-o-object-position:center center;object-position:center center}.community-note-body{max-width:18rem;padding:.6rem .6rem .25rem}.community-note-title{font:600 .65rem/1.43 Songti SC,STSong,serif;margin:0}.community-note-content{color:#475f59;font-size:.4rem;line-height:1.88;margin-top:.425rem}.community-note-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.425rem}.community-note-tags taro-text-core{background:#edf5f0;border-radius:2.475rem;color:#317368;padding:.125rem .225rem}.community-note-time{color:#a18f70;display:block;margin-top:.4rem}.community-note-product{border-radius:.25rem;box-shadow:none;margin-top:.55rem;padding:.35rem .4rem}.community-note-page{background-color:#f2ebdc;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem)}.community-note-topbar{background:hsla(40,50%,93%,.97);border-bottom-color:rgba(164,135,78,.18)}.community-note-cover{background:transparent;height:auto;max-height:none;overflow:visible}.community-note-cover > taro-text-core{bottom:.35rem}.community-note-image{display:block;height:auto;max-height:none;width:100%}.community-note-image .taro-img__widthfix{height:auto}.community-note-body{background:transparent}.community-note-product{align-items:stretch;background:#fffaf0;border:.025rem solid #cfb979;border-radius:.375rem;box-shadow:0 .25rem .5rem rgba(109,83,36,.12),inset 0 .025rem 0 hsla(0,0%,100%,.9);gap:.3rem;padding:.25rem}.community-note-product-image{background:#e5dfcc;border-radius:.25rem;flex:0 0 1.95rem;height:1.95rem;overflow:hidden;width:1.95rem}.community-note-product-info{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.community-note-product-info taro-text-core{display:block}.community-note-product-info taro-text-core:first-child{color:#a08450;letter-spacing:.06em}.community-note-product-info taro-text-core:nth-child(2){color:#1d514a;font-size:.4rem;font-weight:650;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-note-product-info taro-text-core:last-child{color:#718077;margin-top:.175rem}.community-note-product-action{align-items:flex-end;display:flex;flex:0 0 1.7rem;flex-direction:column;justify-content:center}.community-note-product-action taro-text-core:first-child{color:#a87529;font:.55rem Songti SC,STSong,serif}.community-note-product-action taro-text-core:last-child{color:#2f7468;margin-top:.2rem;padding:.1rem 0}.community-note-body{box-sizing:border-box;margin:0;max-width:none;padding:.7rem .85rem .45rem;width:100%}.community-note-title{font-size:.85rem;line-height:1.4}.community-note-content{font-size:.475rem;line-height:2;margin-top:.5rem}.community-note-tags taro-text-core{font-size:.4rem;padding:.15rem .275rem}.community-note-time{font-size:.4rem;margin-top:.45rem}.community-note-product-heading{color:#8e6e34;display:block;font-size:.425rem;font-weight:650;letter-spacing:.08em;margin-top:.7rem}.community-note-product{border-radius:.4rem;margin-top:.275rem;padding:.325rem}.community-note-product-image{border-radius:.3rem;flex-basis:2.3rem;height:2.3rem;width:2.3rem}.community-note-product-info taro-text-core:first-child{font-size:.4rem}.community-note-product-info taro-text-core:nth-child(2){font-size:.475rem;margin-top:.175rem}.community-note-product-info taro-text-core:last-child{font-size:.4rem;margin-top:.225rem}.community-note-product-action{flex-basis:2.15rem}.community-note-product-action taro-text-core:first-child{font-size:.65rem}.community-note-product-action taro-text-core:last-child{font-size:.4rem}.community-note-comments{border-top:.025rem solid rgba(143,111,52,.24);margin-top:.85rem;padding-top:.625rem}.community-note-comments-title{color:#254f48;display:block;font:600 .575rem/1.3 Songti SC,STSong,serif}.community-note-composer{align-items:center;background:#fffaf1;border:.025rem solid #d9cfb8;border-radius:.375rem;display:flex;gap:.25rem;margin-top:.425rem;padding:.225rem .275rem}.community-note-composer > taro-view-core{align-items:center;background:#dbece4;border-radius:50%;color:#287064;display:flex;flex:0 0 0.85rem;font-size:.4rem;height:.85rem;justify-content:center;width:.85rem}.community-note-composer taro-input-core{color:#315f57;font-size:.4rem;min-height:.95rem}.community-note-composer > taro-text-core{color:#287064;font-size:.4rem;font-weight:650;padding:.2rem .125rem}.community-note-comment{display:flex;gap:.3rem;margin-top:.575rem}.community-note-comment > taro-view-core:first-child{align-items:center;background:#e7dcb9;border-radius:50%;color:#80622f;display:flex;flex:0 0 0.95rem;font-size:.4rem;height:.95rem;justify-content:center;width:.95rem}.community-note-comment > taro-view-core:last-child{flex:1;min-width:0}.community-note-comment taro-text-core{display:block}.community-note-comment taro-text-core:first-child{color:#35665e;font-size:.4rem;font-weight:650}.community-note-comment taro-text-core:nth-child(2){color:#405c55;font-size:.425rem;line-height:1.6;margin-top:.15rem}.community-note-comment taro-text-core:last-child{color:#a08f70;font-size:.4rem;margin-top:.175rem}.community-note-all-comments{color:#347367;display:block;font-size:.4rem;margin:.575rem 0 .125rem 1.25rem}.community-note-composer{box-sizing:border-box;min-height:1.6rem}.community-note-composer taro-input-core{align-items:center;display:flex;flex:1;height:1.05rem;min-width:0}.community-note-composer taro-input-core{font-size:.45rem!important;height:1.05rem!important;line-height:1.05rem!important;min-height:1.05rem!important;padding:0!important}.community-note-composer > taro-text-core{align-items:center;display:flex;height:1.05rem;padding:0 .15rem}.community-note-comment taro-text-core:nth-child(3){color:#a08f70;display:inline-block;font-size:.4rem;margin-top:.175rem}.community-note-comment taro-text-core:nth-child(4){color:#9b8a6a;display:inline-block;font-size:.4rem;margin:.175rem 0 0 .35rem}.community-note-comment taro-text-core.comment-liked{color:#bf7764}.product-detail-page{background:#f2ebdc;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem);min-height:100vh;padding:0 0 2.5rem}.product-detail-topbar{align-items:center;background:rgba(255,251,241,.96);border-bottom:.025rem solid rgba(160,128,67,.2);display:flex;gap:.4rem;min-height:1.6rem;padding:0 .6rem}.product-detail-topbar .page-back{background:transparent;border:0;font-size:.4rem;margin:0}.product-detail-topbar > taro-text-core{color:#896a35;font-size:.4rem}.product-detail-carousel{background:#ede5d5;overflow:hidden;position:relative}.product-detail-carousel > taro-image-core{display:block;width:100%}.product-detail-carousel > taro-text-core{background:rgba(32,54,48,.6);border-radius:2.475rem;bottom:.45rem;color:#fff;font-size:.4rem;padding:.125rem .25rem;position:absolute;right:.5rem}.product-detail-carousel > taro-view-core{bottom:.425rem;left:50%;position:absolute;transform:translateX(-50%)}.product-detail-carousel > taro-view-core taro-text-core{color:hsla(0,0%,100%,.55);font-size:.4rem;margin:0 .1rem}.product-detail-carousel > taro-view-core taro-text-core.active{color:#fff}.product-detail-body{padding:.65rem .85rem}.product-detail-price{color:#aa7627;display:block;font:.8rem Songti SC,STSong,serif}.product-detail-title{color:#184b44;display:block;font:600 .75rem/1.35 Songti SC,STSong,serif;margin-top:.2rem}.product-detail-subtitle{color:#708079;display:block;font-size:.4rem;margin-top:.3rem}.product-detail-row{border-top:.025rem solid rgba(145,111,51,.22);display:flex;justify-content:space-between;margin-top:.6rem;padding:.45rem 0}.product-detail-row taro-text-core{color:#46675f;font-size:.425rem}.product-detail-row taro-text-core:last-child{color:#277064}.product-detail-section{border-top:.025rem solid rgba(145,111,51,.22);margin-top:.35rem;padding-top:.55rem}.product-detail-section > taro-text-core{display:block}.product-detail-section > taro-text-core:first-child{color:#244e47;font:600 .575rem Songti SC,STSong,serif}.product-detail-section > taro-text-core:nth-child(2){color:#526962;font-size:.45rem;line-height:1.9;margin-top:.35rem}.product-detail-section > taro-image-core{border-radius:.35rem;display:block;margin-top:.5rem;overflow:hidden;width:100%}.product-detail-bottom{border-top:.025rem solid #dbceb2;bottom:0;gap:.3rem;left:0;padding:.3rem .6rem;position:fixed;right:0;z-index:10}.product-detail-bottom taro-view-core{border:.025rem solid #2c7469;border-radius:.3rem;color:#286c61;flex:1;font-size:.425rem;padding:.35rem 0;text-align:center}.product-detail-bottom taro-view-core:last-child{background:#1d5d54;color:#fffdf4}.product-detail-shop{align-items:center;border-top:.025rem solid rgba(145,111,51,.22);display:flex;gap:.3rem;margin-top:.7rem;padding:.425rem 0}.product-detail-shop > taro-view-core:first-child{align-items:center;background:#dcece4;border-radius:50%;color:#21675d;display:flex;flex:0 0 1.15rem;font:600 .5rem Songti SC,STSong,serif;height:1.15rem;justify-content:center;width:1.15rem}.product-detail-shop > taro-view-core:nth-child(2){flex:1}.product-detail-shop taro-text-core{display:block}.product-detail-shop > taro-view-core:nth-child(2) taro-text-core:first-child{color:#254f48;font-size:.45rem;font-weight:650}.product-detail-shop > taro-view-core:nth-child(2) taro-text-core:last-child{color:#8b806c;font-size:.4rem;margin-top:.125rem}.product-detail-shop > taro-text-core{color:#2a7165;font-size:.4rem}.product-detail-bottom{align-items:stretch;background:#fffaf0;display:flex;gap:0;padding:.2rem .35rem}.product-detail-bottom .product-detail-tool{align-items:center;border:0;border-radius:0;color:#46675f;display:flex;flex:0 0 1.45rem;flex-direction:column;font-size:.4rem;gap:.05rem;justify-content:center;min-height:1.45rem;padding:0}.product-detail-tool taro-text-core{display:block}.product-detail-tool taro-text-core:first-child{font-size:.5rem;line-height:1}.product-detail-tool taro-text-core:nth-child(2){font-size:.4rem}.product-detail-cart{position:relative}.product-detail-cart taro-text-core:last-child{align-items:center;background:#b98043;border-radius:50%;color:#fffdf5;display:flex;font-size:.4rem;height:.35rem;justify-content:center;position:absolute;right:.2rem;top:.025rem;width:.35rem}.product-detail-bottom .product-detail-add,.product-detail-bottom .product-detail-buy{align-items:center;border:0;border-radius:0;color:#fffdf4;display:flex;flex:1;font-size:.4rem;justify-content:center;min-height:1.45rem;padding:0 .25rem}.product-detail-bottom .product-detail-add{background:#b27b34}.product-detail-bottom .product-detail-buy{background:#1d5d54}.product-detail-page{background-color:#f5eedf;padding-bottom:2.8rem}.product-detail-topbar{background:rgba(255,252,244,.96);min-height:1.45rem;padding:0 .7rem}.product-detail-carousel{border-radius:.45rem;box-shadow:0 .3rem .65rem rgba(81,62,29,.15);margin:.4rem;width:calc(100% - .8rem)}.product-detail-carousel > taro-image-core{max-height:13rem;overflow:hidden}.product-detail-body{padding:0 .55rem .7rem}.product-detail-price{background:#fff7e6;border-radius:.2rem;color:#a56e22;display:inline-block;font-size:.775rem;margin-top:.55rem;padding:.15rem .275rem}.product-detail-title{font-size:.8rem;margin-top:.25rem}.product-detail-subtitle{color:#708078;margin-top:.25rem;padding-bottom:.5rem}.product-detail-row{background:rgba(255,251,242,.7);border:0;margin-top:0;padding:.425rem .4rem}.product-detail-row + .product-detail-row{border-top:.025rem solid rgba(164,130,66,.14);margin-top:.025rem}.product-detail-row:first-of-type{border-radius:.35rem .35rem 0 0}.product-detail-row:last-of-type{border-radius:0 0 .35rem .35rem}.product-detail-section{background:rgba(255,252,245,.66);border:.025rem solid rgba(181,148,83,.28);border-radius:.4rem;margin-top:.6rem;padding:.5rem .425rem}.product-detail-section > taro-text-core:first-child{border-bottom:.025rem solid rgba(164,130,66,.16);padding-bottom:.3rem}.product-detail-section > taro-text-core:nth-child(2){font-size:.425rem}.product-detail-section > taro-image-core{border-radius:.3rem;box-shadow:0 .2rem .45rem rgba(84,62,26,.12)}.product-detail-shop{background:rgba(255,252,245,.72);border:.025rem solid rgba(181,148,83,.28);border-radius:.4rem;margin-top:.55rem;padding:.4rem}.product-detail-bottom{box-shadow:0 -.2rem .6rem rgba(70,54,25,.11);padding:.225rem .45rem}.product-detail-bottom{background:#fffaf0!important;border-top:.025rem solid #d6c49e!important;bottom:0!important;box-sizing:border-box;display:flex!important;left:0!important;min-height:1.9rem;position:fixed!important;right:0!important;width:100%;z-index:9999!important}.product-detail-inline-actions{background:#d3bf91;border:.025rem solid #d3bf91;border-radius:.35rem;box-shadow:0 .2rem .45rem rgba(82,63,30,.1);display:flex;gap:.025rem;margin-top:.6rem;overflow:hidden}.product-detail-inline-actions taro-view-core{align-items:center;background:#fffaf0;color:#38675f;display:flex;justify-content:center;min-height:1.4rem;padding:0 .2rem;text-align:center}.product-detail-inline-actions taro-view-core:nth-child(3){background:#bc8435}.product-detail-inline-actions taro-view-core:last-child{background:#1d5d54}.product-detail-inline-actions{background:transparent;border:0;border-radius:0;box-shadow:none;gap:.2rem;padding:0}.product-detail-inline-actions taro-view-core{background:rgba(255,252,244,.9);border:.025rem solid #d8c59c;border-radius:.325rem;box-shadow:0 .125rem .3rem rgba(91,70,31,.07);color:#39685f;flex:1;font-size:.4rem;font-weight:600;min-height:1.55rem}.product-detail-inline-actions taro-view-core:first-child,.product-detail-inline-actions taro-view-core:nth-child(2){flex:0.72;flex-direction:column;font-size:.4rem;gap:.075rem}.product-detail-inline-actions taro-view-core:first-child:before{content:"◌";font-size:.475rem;line-height:1}.product-detail-inline-actions taro-view-core:nth-child(2):before{content:"□";font-size:.45rem;line-height:1}.product-detail-inline-actions taro-view-core:nth-child(3){background:linear-gradient(135deg,#c99b53,#b47a2e);border-color:#bc8435;border-radius:.325rem;color:#fffdf4}.product-detail-inline-actions taro-view-core:last-child{background:linear-gradient(135deg,#34756a,#174f47);border-color:#1d5d54;border-radius:.325rem}.product-detail-inline-actions taro-view-core:first-child:before{color:#2c7469;content:"☏";font-size:.525rem}.product-detail-inline-actions taro-view-core:nth-child(2):before{color:#2c7469;content:"⌑";font-size:.55rem}.product-detail-inline-actions taro-view-core:nth-child(3){background:linear-gradient(135deg,#e9f3ec,#cfe4da);border-color:#b8d4c8;color:#21695e}.product-detail-inline-actions taro-view-core:last-child{background:linear-gradient(135deg,#d2a65c,#a9742d);border-color:#bd8b43;color:#fffdf4}.product-detail-carousel{overflow:visible}.product-detail-carousel taro-swiper-core{display:block;height:auto;width:100%}.product-detail-carousel taro-swiper-item-core{height:auto}.product-detail-carousel taro-swiper-item-core taro-image-core{display:block;max-height:none;overflow:visible}.product-detail-carousel > taro-image-core{max-height:none;overflow:visible}.product-detail-body{display:flex;flex-direction:column}.product-detail-price,.product-detail-subtitle,.product-detail-title{order:0}.product-detail-shop{order:1}.product-detail-row{order:2}.product-detail-section{order:3}.product-detail-section > taro-text-core:nth-child(2){white-space:pre-line}.product-detail-section > taro-image-core{aspect-ratio:1122/1402;height:auto!important;max-height:none!important;overflow:visible!important}.product-detail-section > taro-image-core .taro-img__widthfix{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-carousel taro-swiper-core{aspect-ratio:1122/1402;height:auto!important;max-height:none}.product-detail-carousel taro-swiper-item-core taro-image-core{height:100%;width:100%}.product-detail-description > taro-text-core{color:#526962;display:block;font-size:.425rem;line-height:1.9}.product-detail-description > taro-view-core{border-top:.025rem dashed rgba(164,130,66,.28);display:grid;gap:.2rem;grid-template-columns:2.3rem 1fr;margin-top:.325rem;padding:.325rem 0}.product-detail-description > taro-view-core taro-text-core:first-child{color:#94733c;font-size:.4rem;font-weight:650}.product-detail-description > taro-view-core taro-text-core:last-child{color:#4b665f;font-size:.4rem;line-height:1.65}.checkout-page{background:#f3ecdc;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem);min-height:100vh;padding-bottom:2.15rem}.checkout-topbar{align-items:center;background:#fffaf0;border-bottom:.025rem solid #dfd0af;display:flex;gap:.4rem;min-height:1.5rem;padding:0 .6rem}.checkout-topbar .page-back{background:transparent;border:0;font-size:.4rem;margin:0}.checkout-topbar > taro-text-core{color:#806331;font-size:.45rem;font-weight:650}.checkout-body{padding:.5rem .6rem}.checkout-address,.checkout-product{background:#fffaf1;border:.025rem solid #ddcba6;border-radius:.375rem;box-shadow:0 .15rem .35rem rgba(89,67,27,.07)}.checkout-address{align-items:center;display:flex;justify-content:space-between;padding:.475rem .425rem}.checkout-address taro-text-core:first-child{color:#285d55;font-size:.45rem;font-weight:650}.checkout-address taro-text-core:last-child{color:#9a7a42;font-size:.4rem}.checkout-product{display:flex;gap:.35rem;margin-top:.4rem;padding:.3rem}.checkout-product taro-image-core{border-radius:.25rem;flex:0 0 2.15rem;height:2.15rem;overflow:hidden;width:2.15rem}.checkout-product > taro-view-core{display:flex;flex:1;flex-direction:column;justify-content:center}.checkout-product taro-text-core{display:block}.checkout-product taro-text-core:first-child{color:#244f48;font-size:.45rem;font-weight:650}.checkout-product taro-text-core:nth-child(2){color:#839087;font-size:.4rem;margin-top:.175rem}.checkout-product taro-text-core:last-child{color:#a46f24;font:.55rem Songti SC,STSong,serif;margin-top:.2rem}.checkout-row{border-bottom:.025rem solid rgba(155,122,62,.2);color:#49665f;display:flex;font-size:.4rem;justify-content:space-between;padding:.45rem .075rem}.checkout-row taro-text-core:last-child{color:#2d6d62}.checkout-voucher taro-text-core:last-child{color:#a27c3d}.checkout-notice{background:rgba(255,250,240,.65);border-left:.075rem solid #b98a42;margin-top:.6rem;padding:.4rem}.checkout-notice taro-text-core{display:block}.checkout-notice taro-text-core:first-child{color:#735a2d;font-size:.4rem;font-weight:650}.checkout-notice taro-text-core:last-child{color:#63766f;font-size:.4rem;line-height:1.6;margin-top:.175rem}.checkout-bottom{align-items:center;background:#fffaf0;border-top:.025rem solid #ddcba6;bottom:0;box-shadow:0 -.2rem .5rem rgba(83,63,29,.11);display:flex;justify-content:space-between;left:0;min-height:1.8rem;padding:0 .55rem;position:fixed;right:0;z-index:20}.checkout-bottom > taro-text-core{color:#506963;font-size:.4rem}.checkout-bottom > taro-text-core taro-text-core{color:#a46f24;font:.625rem Songti SC,STSong,serif}.checkout-bottom > taro-view-core{background:#1e5e55;border-radius:.25rem;color:#fffdf4;font-size:.425rem;padding:.325rem .7rem}.checkout-inline-pay{background:linear-gradient(135deg,#c99b53,#a9742d);border-radius:.325rem;box-shadow:0 .225rem .45rem rgba(133,92,34,.18);color:#fffdf4;font-size:.475rem;font-weight:650;margin-top:.55rem;padding:.425rem;text-align:center}.address-page{background:#f3ecdc;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem);min-height:100vh}.address-form{padding:.6rem}.address-form > taro-text-core{color:#315d55;display:block;font-size:.4rem;font-weight:650;margin:.5rem 0 .2rem}.address-form taro-input-core{background:#fffaf1;border:.025rem solid #dcc9a3;border-radius:.25rem;box-sizing:border-box;color:#244e47;font-size:.4rem;min-height:1.25rem;padding:0 .35rem;width:100%}.address-form > taro-view-core{background:#1d5d54;border-radius:.3rem;color:#fffdf4;font-size:.45rem;margin-top:.75rem;padding:.4rem;text-align:center}.address-form taro-input-core{height:1.35rem;line-height:1.35rem;min-height:1.35rem;padding-bottom:0;padding-top:0}.address-form .address-paste{align-items:center;background:rgba(255,250,241,.78);border:.025rem dashed #b99351;border-radius:.3rem;color:#89652d;display:flex;font-size:.4rem;font-weight:650;gap:.2rem;justify-content:center;margin:0 0 .55rem;padding:.3rem .4rem}.address-form .address-paste::before{content:"⌘";font-size:.475rem}.address-form taro-input-core{line-height:1.25!important;padding:0 .35rem!important}.address-form taro-input-core::-moz-placeholder{position:relative;top:.05rem}.address-form taro-input-core::placeholder{position:relative;top:.05rem}.address-form .address-paste-title{color:#89652d;font-size:.4rem;margin:0 0 .2rem}.address-form .address-paste-input{background:rgba(255,250,241,.86);border-style:dashed;margin:0}.address-form taro-textarea-core.address-paste-input{box-sizing:border-box;display:block;height:4.05rem;min-height:4.05rem;width:100%}.address-form taro-textarea-core.address-paste-input,.address-form taro-textarea-core.address-paste-input taro-textarea-core{background:rgba(255,250,241,.86);border:.025rem dashed #c8a365;border-radius:.275rem;box-sizing:border-box;color:#244e47;font-size:.425rem;height:4.05rem;line-height:1.65;min-height:4.05rem;padding:.35rem;resize:none;width:100%}.address-form .address-paste-actions{background:transparent;display:flex;gap:.25rem;margin:.25rem 0 .5rem;padding:0}.address-form .address-paste-actions > taro-view-core{background:#1d5d54;border-radius:.25rem;color:#fffdf4;flex:1;margin:0;padding:.275rem .2rem;text-align:center}.address-form .address-paste-actions > taro-view-core:last-child{background:#fffaf1;border:.025rem solid #c8a365;color:#89652d}.address-page .checkout-topbar{border:.025rem solid rgba(195,160,94,.35);border-radius:.35rem;box-shadow:0 .2rem .55rem rgba(86,64,26,.06);margin:.4rem .45rem 0;min-height:1.45rem;padding:0 .5rem}.address-form{padding:.5rem .6rem .85rem}.address-form .address-paste-card{background:linear-gradient(145deg,#fffdf7,#f8f0df);border:.025rem solid rgba(191,150,77,.45);border-radius:.4rem;box-shadow:0 .25rem .55rem rgba(99,76,35,.07);margin:0 0 .6rem;padding:.45rem}.address-form .address-paste-title{color:#235b52;display:block;font-size:.45rem;font-weight:700;margin:0}.address-form .address-paste-tip{color:#8d7a54;display:block;font-size:.4rem;margin:.15rem 0 .325rem}.address-form taro-textarea-core.address-paste-input,.address-form taro-textarea-core.address-paste-input taro-textarea-core{height:3.55rem;min-height:3.55rem}.address-form taro-textarea-core.address-paste-input,.address-form taro-textarea-core.address-paste-input taro-textarea-core{background:#fffdf8;border:.025rem solid #e0c89c;border-radius:.3rem;box-shadow:inset 0 .025rem .05rem rgba(91,64,22,.04);font-size:.4rem;padding:.375rem .4rem}.address-form .address-paste-actions{margin:.325rem 0 0}.address-form .address-paste-actions > taro-view-core{background:linear-gradient(135deg,#2e6d62,#1e574f);border-radius:.275rem;box-shadow:0 .175rem .325rem rgba(32,87,78,.16);font-size:.4rem;padding:.325rem .2rem}.address-form > taro-text-core:not(.address-paste-title):not(.address-paste-tip){color:#315d55;font-size:.4rem;margin:.45rem 0 .2rem}.address-form > taro-input-core{background:#fffdf8;border-color:#e0d0b1;box-shadow:0 .075rem .225rem rgba(95,70,26,.035)}.address-form > taro-view-core:last-child{background:linear-gradient(135deg,#2d6b61,#1d574e);border-radius:.325rem;box-shadow:0 .25rem .5rem rgba(32,87,78,.16);margin-top:.65rem;padding:.425rem}.cart-page{background:#f4eddf;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem);min-height:100vh;padding-bottom:2.35rem}.cart-topbar{align-items:center;background:#fffaf1;border-bottom:.025rem solid hsla(39,45%,58%,.35);display:grid;grid-template-columns:1fr auto 1fr;min-height:1.55rem;padding:0 .55rem}.cart-topbar .page-back{background:transparent;border:0;font-size:.4rem;margin:0}.cart-topbar > taro-text-core:first-of-type{color:#25594f;font-size:.475rem;font-weight:700}.cart-topbar > taro-text-core:last-child{color:#94713b;font-size:.4rem;justify-self:end}.cart-body{padding:.45rem .5rem}.cart-notice{background:rgba(255,250,241,.74);border-left:.075rem solid #c2944a;color:#79623b;font-size:.4rem;margin-bottom:.375rem;padding:.275rem .325rem}.cart-shop{background:#fffdf8;border:.025rem solid #dfceb0;border-radius:.4rem;box-shadow:0 .225rem .5rem rgba(86,66,31,.06);overflow:hidden}.cart-shop-title{align-items:center;border-bottom:.025rem solid #eee1c9;display:flex;justify-content:space-between;padding:.4rem}.cart-shop-title taro-text-core:first-child{color:#24594f;font-size:.425rem;font-weight:700}.cart-shop-title taro-text-core:last-child{color:#98743a;font-size:.4rem}.cart-item{align-items:center;display:flex;gap:.3rem;padding:.375rem}.cart-checkbox{align-items:center;border:.025rem solid #cbb891;border-radius:50%;color:#fffdf5;display:flex;flex:0 0 0.525rem;font-size:.4rem;height:.525rem;justify-content:center;width:.525rem}.cart-checkbox.checked{background:#2c695f;border-color:#2c695f}.cart-item taro-image-core{background:#eee5d5;border-radius:.275rem;flex:0 0 2.15rem;height:2.15rem;overflow:hidden;width:2.15rem}.cart-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.cart-item-info > taro-text-core:first-child{color:#244f48;font-size:.425rem;font-weight:700}.cart-item-info > taro-text-core:nth-child(2){color:#7c8d84;font-size:.4rem;margin-top:.15rem}.cart-item-info > taro-view-core{align-items:center;display:flex;justify-content:space-between;margin-top:.3rem}.cart-item-info > taro-view-core taro-text-core:first-child{color:#ad762c;font:.525rem Songti SC,STSong,serif}.cart-item-info > taro-view-core taro-text-core:last-child{background:#f3ecdc;border-radius:.2rem;color:#537068;font-size:.4rem;padding:.125rem .2rem}.cart-voucher{background:#fffaf1;border:.025rem solid #e0cfb1;border-radius:.325rem;display:flex;justify-content:space-between;margin-top:.35rem;padding:.45rem .4rem}.cart-voucher taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:650}.cart-voucher taro-text-core:last-child{color:#9d783e;font-size:.4rem}.cart-bottom{align-items:center;background:#fffdf8;border-top:.025rem solid #decba8;bottom:0;box-shadow:0 -.2rem .5rem rgba(80,61,28,.11);display:flex;gap:.2rem;left:0;min-height:1.9rem;padding:0 .5rem;position:fixed;right:0;z-index:30}.cart-bottom > taro-text-core{color:#526a63;font-size:.4rem}.cart-bottom > taro-view-core:nth-of-type(2){align-items:flex-end;display:flex;flex:1;flex-direction:column}.cart-bottom > taro-view-core:nth-of-type(2) taro-text-core:first-child{color:#506861;font-size:.4rem}.cart-bottom > taro-view-core:nth-of-type(2) taro-text-core:first-child taro-text-core{color:#a56e24;font:.575rem Songti SC,STSong,serif}.cart-bottom > taro-view-core:nth-of-type(2) taro-text-core:last-child{color:#99927f;font-size:.4rem;margin-top:.075rem}.cart-bottom > taro-view-core:last-child{background:linear-gradient(135deg,#2e6c61,#1d574e);border-radius:.275rem;color:#fffdf5;font-size:.425rem;font-weight:650;margin-left:.225rem;padding:.325rem .625rem}.cart-bottom > taro-view-core:last-child.disabled{background:#b6bbb4}.cart-inline-pay{background:linear-gradient(135deg,#c99a52,#a8752e);border-radius:.325rem;box-shadow:0 .225rem .45rem rgba(145,100,35,.17);color:#fffdf5;font-size:.45rem;font-weight:700;margin-top:.45rem;padding:.4rem;text-align:center}.cart-inline-pay.disabled{background:#b6bbb4;box-shadow:none}.payment-page{background:#f4eddf;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem);min-height:100vh}.payment-topbar{align-items:center;background:#fffaf1;border-bottom:.025rem solid hsla(39,45%,58%,.35);display:flex;gap:.45rem;min-height:1.55rem;padding:0 .6rem}.payment-topbar .page-back{background:transparent;border:0;font-size:.4rem;margin:0}.payment-topbar > taro-text-core{color:#25594f;font-size:.475rem;font-weight:700}.payment-body{padding:.55rem .6rem}.payment-order{align-items:center;background:linear-gradient(145deg,#fffdf8,#f8eedc);border:.025rem solid #dfceb0;border-radius:.425rem;box-shadow:0 .25rem .55rem rgba(86,66,31,.07);display:flex;flex-direction:column;padding:.6rem .45rem}.payment-order taro-text-core:first-child{color:#7e6950;font-size:.4rem}.payment-order taro-text-core:nth-child(2){color:#a46f24;font:.85rem Songti SC,STSong,serif;margin:.2rem 0}.payment-order taro-text-core:last-child{color:#667970;font-size:.4rem}.payment-section-title{color:#315d55;display:block;font-size:.425rem;font-weight:700;margin:.7rem 0 .3rem}.payment-method{align-items:center;background:#fffdf8;border:.025rem solid #dfceb0;border-radius:.35rem;display:flex;justify-content:space-between;margin-top:.275rem;padding:.425rem}.payment-method.selected{border-color:#4d8378;box-shadow:0 .15rem .35rem rgba(49,103,93,.09)}.payment-method > taro-view-core{align-items:center;display:flex;gap:.275rem}.payment-method > taro-view-core taro-text-core:first-child{align-items:center;background:#e3f0e9;border-radius:50%;color:#28785a;display:flex;font-size:.4rem;font-weight:700;height:.725rem;justify-content:center;width:.725rem}.payment-method > taro-view-core taro-text-core:last-child{color:#315d55;font-size:.4rem}.payment-method > taro-text-core{color:#2c6b60;font-size:.525rem}.payment-safe{background:rgba(255,250,241,.72);border-left:.075rem solid #c39349;margin-top:.55rem;padding:.35rem .4rem}.payment-safe taro-text-core{display:block}.payment-safe taro-text-core:first-child{color:#76603d;font-size:.4rem}.payment-safe taro-text-core:last-child{color:#92917e;font-size:.4rem;margin-top:.125rem}.payment-confirm{background:linear-gradient(135deg,#2e6c61,#1d574e);border-radius:.325rem;box-shadow:0 .25rem .5rem rgba(32,87,78,.16);color:#fffdf5;font-size:.45rem;font-weight:700;margin-top:.7rem;padding:.425rem;text-align:center}.cart-item-info > taro-view-core .cart-quantity{align-items:center;background:#f8f1e2;border:.025rem solid #e1d4bb;border-radius:.225rem;display:flex;margin:0;overflow:hidden;padding:0}.cart-item-info > taro-view-core .cart-quantity taro-text-core{align-items:center;background:transparent;border-radius:0;color:#45655e;display:flex;font-size:.4rem;height:.7rem;justify-content:center;margin:0;padding:0;width:.675rem}.cart-item-info > taro-view-core .cart-quantity taro-text-core:first-child,.cart-item-info > taro-view-core .cart-quantity taro-text-core:last-child{color:#2b675d;font-size:.5rem}.cart-item-info > taro-view-core .cart-quantity taro-text-core:nth-child(2){border-left:.025rem solid #e1d4bb;border-right:.025rem solid #e1d4bb;color:#315d55;font-size:.4rem;font-weight:650;width:.775rem}.address-list-page{background:#f4eddf;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem);min-height:100vh}.address-list-body{padding:.5rem .6rem}.address-record{background:#fffdf8;border:.025rem solid #dfceb0;border-radius:.375rem;box-shadow:0 .2rem .45rem rgba(86,66,31,.06);margin-bottom:.325rem;padding:.45rem;position:relative}.address-record > taro-view-core{display:flex;gap:.375rem}.address-record > taro-view-core taro-text-core{color:#275a51;font-size:.425rem;font-weight:700}.address-record > taro-text-core:nth-child(2){color:#687a72;display:block;font-size:.4rem;line-height:1.6;margin:.275rem 1.2rem 0 0}.address-record > taro-text-core:last-child{bottom:.45rem;color:#9d773c;font-size:.4rem;position:absolute;right:.425rem}.address-empty{background:rgba(255,250,241,.62);border:.025rem dashed #d5bd8d;border-radius:.375rem;padding:1.05rem .5rem;text-align:center}.address-empty taro-text-core{display:block}.address-empty taro-text-core:first-child{color:#315d55;font-size:.425rem;font-weight:700}.address-empty taro-text-core:last-child{color:#8c806a;font-size:.4rem;line-height:1.6;margin-top:.225rem}.address-new{background:linear-gradient(135deg,#2e6c61,#1d574e);border-radius:.325rem;box-shadow:0 .25rem .5rem rgba(32,87,78,.15);color:#fffdf5;font-size:.425rem;font-weight:700;margin-top:.5rem;padding:.4rem;text-align:center}.shop-page{background:#f4eddf;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem);min-height:100vh;padding-bottom:.8rem}.shop-topbar{align-items:center;background:#fffaf1;border-bottom:.025rem solid hsla(39,45%,58%,.35);display:grid;grid-template-columns:1fr auto 1fr;min-height:1.5rem;padding:0 .55rem}.shop-topbar .page-back{background:transparent;border:0;font-size:.4rem;margin:0}.shop-topbar > taro-text-core:first-of-type{color:#25594f;font-size:.45rem;font-weight:700}.shop-topbar > taro-text-core:last-child{color:#896a36;font-size:.55rem;justify-self:end}.shop-hero{align-items:flex-end;background:radial-gradient(circle at 77% 21%,hsla(46,56%,71%,.33),transparent 31%),linear-gradient(135deg,#174d46,#306d60);display:flex;gap:.45rem;min-height:3.875rem;padding:.6rem}.shop-hero > taro-text-core{color:#f8f0d8;font:1.7rem Songti SC,STSong,serif;line-height:.9}.shop-hero > taro-view-core taro-text-core{display:block}.shop-hero > taro-view-core taro-text-core:first-child{color:#fffaf0;font-size:.475rem;font-weight:650}.shop-hero > taro-view-core taro-text-core:last-child{color:#d5dfd3;font-size:.4rem;margin-top:.175rem}.shop-profile{align-items:center;background:#fffdf7;border:.025rem solid #e1cfad;border-radius:.4rem;box-shadow:0 .25rem .55rem rgba(59,62,41,.12);display:flex;gap:.3rem;margin:-.55rem .5rem 0;padding:.35rem}.shop-avatar{align-items:center;background:#e3efe9;border-radius:50%;color:#28675d;display:flex;font:.6rem Songti SC,STSong,serif;height:1.15rem;justify-content:center;width:1.15rem}.shop-profile > taro-view-core:nth-child(2){display:flex;flex:1;flex-direction:column}.shop-profile > taro-view-core:nth-child(2) taro-text-core:first-child{color:#244f48;font-size:.45rem;font-weight:700}.shop-profile > taro-view-core:nth-child(2) taro-text-core:last-child{color:#829088;font-size:.4rem;margin-top:.125rem}.shop-profile > taro-view-core:last-child{border:.025rem solid #2d6b61;border-radius:.45rem;color:#2d6b61;font-size:.4rem;padding:.225rem .3rem}.shop-intro{background:rgba(255,250,241,.74);border-radius:.375rem;margin:.475rem .5rem 0;padding:.45rem}.shop-intro > taro-text-core{display:block}.shop-intro > taro-text-core:first-child{color:#315d55;font-size:.425rem;font-weight:700}.shop-intro > taro-text-core:nth-child(2){color:#64766e;font-size:.4rem;line-height:1.75;margin-top:.25rem}.shop-intro > taro-view-core{display:flex;gap:.55rem;margin-top:.375rem}.shop-intro > taro-view-core taro-text-core{color:#96743d;font-size:.4rem}.shop-section-heading{align-items:center;display:flex;justify-content:space-between;margin:.65rem .5rem .3rem}.shop-section-heading taro-text-core:first-child{color:#28594f;font-size:.475rem;font-weight:700}.shop-section-heading taro-text-core:last-child{color:#98743d;font-size:.4rem}.shop-products{display:flex;gap:.275rem;overflow-x:auto;padding:0 .5rem}.shop-product-card{background:#fffdf8;border:.025rem solid #dfceb0;border-radius:.325rem;display:flex;flex:0 0 3.55rem;flex-direction:column;overflow:hidden}.shop-product-card taro-image-core{height:3.35rem;width:3.55rem}.shop-product-card taro-text-core{color:#315d55;font-size:.4rem;font-weight:650;line-height:1.35;margin:.25rem .25rem 0}.shop-product-card taro-text-core:last-child{color:#ab752a;font:.45rem Songti SC,STSong,serif;margin-bottom:.275rem;margin-top:.175rem}.shop-note{background:#fffdf8;border:.025rem solid #dfceb0;border-radius:.35rem;display:flex;gap:.325rem;margin:0 .5rem;padding:.3rem}.shop-note taro-image-core{border-radius:.225rem;flex:0 0 2.3rem;height:2.3rem;overflow:hidden;width:2.3rem}.shop-note > taro-view-core{display:flex;flex-direction:column}.shop-note > taro-view-core taro-text-core:first-child{color:#28594f;font-size:.4rem;font-weight:700;line-height:1.4}.shop-note > taro-view-core taro-text-core:nth-child(2){color:#728078;display:-webkit-box;font-size:.4rem;line-height:1.45;margin-top:.15rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shop-note > taro-view-core taro-text-core:last-child{color:#a1804a;font-size:.4rem;margin-top:auto}.shop-page{background:#f6f0e4}.shop-topbar{border:.025rem solid hsla(40,45%,62%,.35);border-radius:.35rem .35rem 0 0;box-shadow:0 .2rem .45rem rgba(88,66,29,.06);margin:.35rem .35rem 0}.shop-hero{background:#1d564d;border-radius:0 0 .45rem .45rem;margin:0 .35rem;min-height:5.125rem;overflow:hidden;padding:0;position:relative}.shop-hero > taro-image-core{height:100%;inset:0;opacity:.86;position:absolute;width:100%}.shop-hero-shade{background:linear-gradient(90deg,rgba(17,54,48,.88),rgba(20,63,55,.42) 60%,rgba(30,52,42,.16));inset:0;position:absolute}.shop-hero-content{align-items:flex-end;bottom:0;display:flex;gap:.4rem;left:0;padding:.6rem;position:absolute;right:0}.shop-hero-content > taro-text-core{color:#fff8e9;font:1.8rem Songti SC,STSong,serif;line-height:.83;text-shadow:0 .075rem .375rem rgba(0,0,0,.24)}.shop-hero-content > taro-view-core taro-text-core:first-child{font-size:.5rem;text-shadow:0 .05rem .25rem rgba(0,0,0,.24)}.shop-hero-content > taro-view-core taro-text-core:last-child{color:#e5e6d8;letter-spacing:.06em}.shop-profile{border-color:#ead7b4;box-shadow:0 .325rem .65rem rgba(45,55,37,.14);margin:-.7rem .7rem 0;padding:.4rem}.shop-avatar{box-shadow:inset 0 0 0 .075rem #f8f2e5;height:1.25rem;width:1.25rem}.shop-profile > taro-view-core:last-child{background:#f7fbf7;padding:.225rem .35rem}.shop-intro{border:.025rem solid hsla(38,48%,74%,.55);box-shadow:0 .2rem .5rem rgba(86,66,31,.035);margin:.55rem .7rem 0;padding:.5rem}.shop-intro > taro-view-core{border-top:.025rem solid rgba(178,144,76,.18);gap:0;justify-content:space-between;padding-top:.325rem}.shop-section-heading{margin:.75rem .7rem .35rem}.shop-products{gap:.325rem;padding:0 .7rem .075rem}.shop-product-card{border-radius:.375rem;box-shadow:0 .2rem .425rem rgba(86,66,31,.06);flex-basis:3.85rem}.shop-product-card taro-image-core{height:3.625rem;width:3.85rem}.shop-product-card taro-text-core{margin-left:.3rem;margin-right:.3rem}.shop-note{border-radius:.4rem;box-shadow:0 .2rem .45rem rgba(86,66,31,.05);margin:0 .7rem;padding:.35rem}.shop-note taro-image-core{border-radius:.275rem;flex-basis:2.55rem;height:2.55rem;width:2.55rem}.shop-note > taro-view-core taro-text-core:first-child{font-size:.425rem}.shop-hero{margin-bottom:0}.shop-hero-content{padding-bottom:.7rem}.shop-profile{margin:.35rem .7rem 0}.shop-products{display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0 .7rem}.shop-product-card{flex:initial;min-width:0;width:100%}.shop-product-card taro-image-core{aspect-ratio:1/.94;height:auto;width:100%}.shop-product-card taro-text-core{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-product-card taro-text-core:last-child{overflow:visible;white-space:normal}.merchant-page{background:#f4eddf;background-image:repeating-linear-gradient(-45deg,rgba(148,118,61,.025) 0 .025rem,transparent .025rem .125rem);box-sizing:border-box;min-height:100vh;padding:.45rem .5rem .9rem}.merchant-topbar{align-items:center;background:#fffaf1;border:.025rem solid #e0cdab;border-radius:.35rem;display:flex;gap:.5rem;min-height:1.35rem;padding:0 .4rem}.merchant-topbar taro-view-core{color:#526c64;font-size:.4rem}.merchant-topbar taro-text-core{color:#28594f;font-size:.45rem;font-weight:700}.merchant-apply-hero,.settlement-hero{background:linear-gradient(135deg,#285f55,#1c4842);border-radius:.4rem;margin-top:.4rem;padding:.575rem}.merchant-apply-hero taro-text-core,.settlement-hero taro-text-core{display:block}.merchant-apply-hero taro-text-core:first-child,.settlement-hero taro-text-core:first-child{color:#fff9e9;font:.625rem Songti SC,STSong,serif}.merchant-apply-hero taro-text-core:last-child,.settlement-hero taro-text-core:last-child{color:#d5e2da;font-size:.4rem;line-height:1.6;margin-top:.2rem}.merchant-form{background:#fffaf1;border:.025rem solid #e1cfad;border-radius:.4rem;margin-top:.4rem;padding:.45rem}.merchant-form > taro-text-core{color:#315d55;display:block;font-weight:650;margin:.4rem 0 .175rem}.merchant-form taro-input-core{background:#fffdf8;border:.025rem solid #ddcba6;border-radius:.25rem;box-sizing:border-box;color:#28594f;font-size:.4rem;height:1.2rem;padding:0 .325rem;width:100%}.merchant-upload{align-items:center;background:#fffdf8;border:.025rem dashed #c6a36a;border-radius:.275rem;display:flex;gap:.275rem;margin-top:.5rem;padding:.35rem}.merchant-upload > taro-text-core:first-child{align-items:center;background:#e5f0ea;border-radius:50%;color:#2e6c61;display:flex;font-size:.5rem;height:.675rem;justify-content:center;margin:0;width:.675rem}.merchant-upload > taro-view-core{display:flex;flex:1;flex-direction:column}.merchant-upload > taro-view-core taro-text-core:first-child{color:#315d55;font-size:.4rem}.merchant-upload > taro-view-core taro-text-core:last-child{color:#8a8d7b;font-size:.4rem;margin-top:.1rem}.merchant-upload > taro-text-core:last-child{color:#9b773c;font-size:.45rem}.merchant-preview,.merchant-submit{background:linear-gradient(135deg,#2e6c61,#1d574e);border-radius:.3rem;color:#fffdf5;font-size:.425rem;font-weight:700;margin-top:.55rem;padding:.4rem;text-align:center}.merchant-agreement{color:#9a907d;display:block;font-size:.4rem;margin-top:.3rem;text-align:center}.merchant-review-card{background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.45rem;margin-top:.5rem;padding:.675rem .5rem;text-align:center}.merchant-review-card > taro-view-core:first-child{color:#b48237;font-size:.875rem}.merchant-review-card > taro-text-core{display:block}.merchant-review-card > taro-text-core:nth-child(2){color:#28594f;font-size:.525rem;font-weight:700;margin-top:.225rem}.merchant-review-card > taro-text-core:nth-child(3){color:#78877f;font-size:.4rem;line-height:1.65;margin-top:.225rem}.merchant-review-card > taro-view-core:not(:first-child){border-top:.025rem solid #eee0c8;display:flex;justify-content:space-between;margin-top:.45rem;padding-top:.35rem}.merchant-review-card > taro-view-core:not(:first-child) taro-text-core:first-child{color:#7b806e;font-size:.4rem}.merchant-review-card > taro-view-core:not(:first-child) taro-text-core:last-child{color:#315d55;font-size:.4rem;font-weight:650}.merchant-review-tip{background:#fff9ed;border-left:.075rem solid #c39349;margin-top:.4rem;padding:.4rem}.merchant-review-tip taro-text-core{display:block}.merchant-review-tip taro-text-core:first-child{color:#755d32;font-size:.4rem;font-weight:700}.merchant-review-tip taro-text-core:last-child{color:#6d7c74;font-size:.4rem;line-height:1.65;margin-top:.175rem}.settlement-rule{background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.375rem;margin-top:.375rem;padding:.45rem}.settlement-rule taro-text-core{display:block}.settlement-rule taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:700}.settlement-rule taro-text-core:nth-child(2){color:#a46f24;font:.6rem Songti SC,STSong,serif;margin-top:.225rem}.settlement-rule taro-text-core:last-child{color:#748078;font-size:.4rem;margin-top:.175rem}.merchant-dashboard-head{background:linear-gradient(135deg,#285f55,#1c4842);border-radius:.425rem;margin-top:.4rem;padding:.55rem}.merchant-dashboard-head taro-text-core{display:block}.merchant-dashboard-head taro-text-core:first-child{color:#fff9e9;font:.65rem Songti SC,STSong,serif}.merchant-dashboard-head taro-text-core:nth-child(2){color:#d5e2da;font-size:.4rem;margin-top:.175rem}.merchant-dashboard-head taro-view-core{color:#f0d38e;font-size:.4rem;margin-top:.4rem}.merchant-stat-grid{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr);margin-top:.35rem}.merchant-stat-grid > taro-view-core{background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.325rem;padding:.375rem .2rem;text-align:center}.merchant-stat-grid taro-text-core{display:block}.merchant-stat-grid taro-text-core:first-child{color:#a46f24;font:.6rem Songti SC,STSong,serif}.merchant-stat-grid taro-text-core:last-child{color:#65786f;font-size:.4rem;margin-top:.1rem}.merchant-section-title{color:#28594f;display:block;font-size:.475rem;font-weight:700;margin:.625rem 0 .3rem}.merchant-tool-grid{display:grid;gap:.3rem;grid-template-columns:repeat(2,1fr)}.merchant-tool-grid > taro-view-core{background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.375rem;box-sizing:border-box;min-height:2.95rem;padding:.4rem}.merchant-tool-grid taro-text-core{display:block}.merchant-tool-grid taro-text-core:first-child{color:#b08138;font:.7rem Songti SC,STSong,serif}.merchant-tool-grid taro-text-core:nth-child(2){color:#315d55;font-size:.4rem;font-weight:700;margin-top:.175rem}.merchant-tool-grid taro-text-core:last-child{color:#7c897f;line-height:1.45;margin-top:.125rem}.merchant-page{margin:0 auto;max-width:19rem;padding:.35rem .45rem 1.05rem}.merchant-apply-hero{background:radial-gradient(circle at 86% 20%,hsla(44,65%,66%,.22),transparent 22%),linear-gradient(135deg,#214f48,#163d38);border:.025rem solid hsla(42,62%,65%,.28);border-radius:.45rem;box-shadow:0 .325rem .625rem rgba(25,69,62,.14);margin-top:.35rem;overflow:hidden;padding:.65rem .6rem;position:relative}.merchant-apply-hero::before{bottom:-.55rem;color:hsla(44,73%,74%,.16);content:"01";font:2.5rem Songti SC,STSong,serif;position:absolute;right:.45rem}.merchant-apply-hero taro-text-core:first-child{font-size:.6rem;line-height:1.35;position:relative}.merchant-apply-hero taro-text-core:last-child{font-size:.4rem;max-width:10.5rem;position:relative}.merchant-form{border-color:#e2cfaa;border-radius:.45rem;box-shadow:0 .25rem .6rem rgba(94,70,27,.045);margin-top:.375rem;padding:.55rem .5rem .5rem}.merchant-form > taro-text-core{font-size:.4rem;letter-spacing:.02em;margin:.45rem 0 .2rem}.merchant-form > taro-text-core:first-child{margin-top:0}.merchant-form taro-input-core,.merchant-form taro-input-core taro-input-core{background:#fffdf8!important;border-color:#dfc89b!important;border-radius:.275rem!important;color:#28594f!important;font-size:.4rem!important;height:1.3rem!important;line-height:1.3!important;min-height:1.3rem!important;padding:0 .375rem!important}.merchant-form taro-input-core taro-input-core::-moz-placeholder,.merchant-form taro-input-core::-moz-placeholder{color:#9b9a8a!important;font-size:.4rem!important}.merchant-form taro-input-core taro-input-core::placeholder,.merchant-form taro-input-core::placeholder{color:#9b9a8a!important;font-size:.4rem!important}.merchant-upload{background:linear-gradient(135deg,#fffdf9,#f8f0df);border-radius:.3rem;margin-top:.55rem;padding:.375rem}.merchant-submit{border-radius:.3rem;box-shadow:0 .225rem .475rem rgba(32,87,78,.17);font-size:.425rem;margin-top:.5rem;padding:.425rem}.merchant-agreement{line-height:1.55;padding:0 .25rem}.merchant-topbar{box-shadow:0 .175rem .45rem rgba(88,66,29,.05)}.merchant-document-title{border-top:.025rem solid #eadfc9;margin-top:.575rem!important;padding-top:.425rem}.merchant-document-grid{display:grid;gap:.225rem;grid-template-columns:repeat(3,1fr);margin-top:.25rem}.merchant-document{align-items:center;background:#fffdf8;border:.025rem dashed #c9a66b;border-radius:.3rem;display:flex;flex-direction:column;justify-content:center;min-height:2.6rem}.merchant-document > taro-text-core:first-child{align-items:center;background:#e5f0ea;border-radius:50%;color:#2e6c61;display:flex;font-size:.45rem;height:.7rem;justify-content:center;width:.7rem}.merchant-document > taro-text-core:nth-child(2){color:#315d55;font-size:.4rem;font-weight:650;margin-top:.2rem}.merchant-document > taro-text-core:last-child{color:#958b77;font-size:.4rem;margin-top:.1rem}.merchant-document.uploaded{background:#f3faf6;border-color:#76a498;border-style:solid}.merchant-document.uploaded > taro-text-core:first-child{background:#2e6c61;color:#fff}.merchant-recognized{background:#f3faf6;border:.025rem solid #bcd8cd;border-radius:.3rem;margin-top:.35rem;padding:.375rem}.merchant-recognized > taro-text-core{color:#2c6c61;display:block;font-size:.4rem;font-weight:700;margin:0 0 .25rem}.merchant-recognized > taro-view-core{border-top:.025rem solid rgba(87,139,126,.17);display:flex;gap:.3rem;justify-content:space-between;padding:.2rem 0}.merchant-recognized > taro-view-core taro-text-core:first-child{color:#75857e;font-size:.4rem}.merchant-recognized > taro-view-core taro-text-core:last-child{color:#315d55;font-size:.4rem;text-align:right}.merchant-legal-title{border-top:.025rem solid #eadfc9;color:#28594f!important;font-size:.425rem!important;font-weight:700!important;margin-top:.6rem!important;padding-top:.45rem}.merchant-review-page .merchant-review-card > taro-view-core:first-child{align-items:center;background:#e4f1ea;border-radius:50%;color:#2d7861;display:flex;font-size:.675rem;height:1.25rem;justify-content:center;margin:0 auto;width:1.25rem}.merchant-review-page .merchant-review-card > taro-view-core:last-child taro-text-core:last-child{color:#2d7861}.merchant-dashboard{max-width:20.5rem}.merchant-dashboard .merchant-topbar{margin-bottom:.35rem}.merchant-dashboard-head{background:radial-gradient(circle at 90% 18%,hsla(43,73%,72%,.22),transparent 23%),linear-gradient(135deg,#275f55,#173e39);border:.025rem solid hsla(42,63%,67%,.24);border-radius:.475rem;box-shadow:0 .35rem .7rem rgba(24,70,62,.16);overflow:hidden;padding:.625rem;position:relative}.merchant-dashboard-head::after{bottom:-.775rem;color:hsla(44,82%,81%,.13);content:"馆";font:2.95rem Songti SC,STSong,serif;position:absolute;right:.5rem}.merchant-dashboard-head taro-text-core:first-child{font-size:.7rem;position:relative}.merchant-dashboard-head taro-text-core:nth-child(2),.merchant-dashboard-head taro-view-core{position:relative}.merchant-dashboard-head taro-view-core{background:hsla(0,0%,100%,.07);border:.025rem solid hsla(42,76%,73%,.38);border-radius:.5rem;display:inline-block;padding:.2rem .275rem}.merchant-stat-grid{gap:.3rem;margin-top:.4rem}.merchant-stat-grid > taro-view-core{border-color:#e4d2b1;border-radius:.375rem;box-shadow:0 .175rem .4rem rgba(86,66,31,.05);overflow:hidden;padding:.425rem .2rem;position:relative}.merchant-stat-grid > taro-view-core::before{background:linear-gradient(90deg,#b17d32,#e2c480);content:"";height:.075rem;left:0;position:absolute;right:0;top:0}.merchant-stat-grid taro-text-core:first-child{font-size:.7rem}.merchant-section-title{border-left:.075rem solid #bd8a3b;margin-top:.7rem;padding-left:.25rem}.merchant-tool-grid{gap:.35rem}.merchant-tool-grid > taro-view-core{border-color:#e1cfad;border-radius:.425rem;box-shadow:0 .2rem .45rem rgba(86,66,31,.045);min-height:3.3rem;padding:.45rem;position:relative;transition:transform .2s}.merchant-tool-grid > taro-view-core::after{bottom:.375rem;color:#b18441;content:"›";font-size:.475rem;position:absolute;right:.375rem}.merchant-tool-grid > taro-view-core:nth-child(1){background:linear-gradient(145deg,#fffdf8,#f8f0df)}.merchant-tool-grid > taro-view-core:nth-child(2){background:linear-gradient(145deg,#fffdf8,#f3f6ec)}.merchant-tool-grid > taro-view-core:nth-child(3){background:linear-gradient(145deg,#fffdf8,#f7f0e8)}.merchant-tool-grid > taro-view-core:nth-child(4){background:linear-gradient(145deg,#fffdf8,#edf5f1)}.merchant-tool-grid > taro-view-core:nth-child(5){background:linear-gradient(145deg,#fffdf8,#f5f1e8)}.merchant-tool-grid > taro-view-core:nth-child(6){background:linear-gradient(145deg,#fffdf8,#f0f5f4)}.merchant-tool-grid taro-text-core:first-child{align-items:center;background:rgba(189,138,59,.12);border-radius:.275rem;display:flex;font-size:.575rem;height:.925rem;justify-content:center;width:.925rem}.merchant-tool-grid taro-text-core:nth-child(2){font-size:.425rem}.merchant-tool-grid taro-text-core:last-child{font-size:.4rem;max-width:3.625rem}.merchant-entry-grid{display:grid;gap:.3rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.55rem}.merchant-entry-grid .my-pavilion{border-radius:.4rem;margin-top:0;min-width:0;padding:.4rem .325rem}.merchant-entry-grid .my-pavilion-seal{font-size:.55rem;height:1.05rem;width:1.05rem}.merchant-entry-grid .my-pavilion > taro-view-core:nth-child(2) taro-text-core:first-child{font-size:.45rem;white-space:nowrap}.merchant-entry-grid .my-pavilion > taro-view-core:nth-child(2) taro-text-core:last-child{font-size:.4rem;line-height:1.4}.merchant-entry-grid .my-pavilion > taro-text-core{font-size:.45rem}.merchant-apply-entry{background:radial-gradient(circle at 88% 12%,hsla(44,64%,68%,.22),transparent 22%),linear-gradient(135deg,#756039,#4f4330)!important}.merchant-dashboard-entry{background:radial-gradient(circle at 88% 12%,hsla(44,64%,68%,.2),transparent 22%),linear-gradient(135deg,#245c53,#123e39)!important}@media (max-width:380px){.merchant-entry-grid{grid-template-columns:1fr}.merchant-entry-grid .my-pavilion{padding:.425rem}}.merchant-tool-page{margin:0 auto;max-width:19rem}.merchant-tool-hero{background:linear-gradient(135deg,#285f55,#173e39);border-radius:.45rem;margin-top:.375rem;padding:.6rem}.merchant-tool-hero taro-text-core{display:block}.merchant-tool-hero taro-text-core:first-child{color:#e8c978;font-size:.4rem;letter-spacing:.14em}.merchant-tool-hero taro-text-core:nth-child(2){color:#fff9e9;font:.675rem Songti SC,STSong,serif;margin-top:.2rem}.merchant-tool-hero taro-text-core:last-child{color:#d5e2da;font-size:.4rem;line-height:1.6;margin-top:.2rem}.merchant-tool-list{background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.4rem;margin-top:.4rem;overflow:hidden}.merchant-tool-list > taro-view-core{align-items:center;border-bottom:.025rem solid #eee0c8;display:flex;justify-content:space-between;padding:.425rem}.merchant-tool-list > taro-view-core:last-child{border-bottom:0}.merchant-tool-list > taro-view-core > taro-view-core{display:flex;flex:1;flex-direction:column}.merchant-tool-list > taro-view-core > taro-view-core taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:700}.merchant-tool-list > taro-view-core > taro-view-core taro-text-core:last-child{color:#7c897f;font-size:.4rem;line-height:1.5;margin-top:.125rem}.merchant-tool-list > taro-view-core > taro-text-core{color:#a37d3c;font-size:.475rem}.merchant-tool-action{background:linear-gradient(135deg,#2e6c61,#1d574e);border-radius:.325rem;color:#fffdf5;font-size:.425rem;font-weight:700;margin-top:.55rem;padding:.425rem;text-align:center}.decoration-form{background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.4rem;margin-top:.4rem;padding:.475rem}.decoration-form > taro-text-core{display:block}.decoration-form > taro-text-core:nth-of-type(odd){color:#315d55;font-size:.4rem;font-weight:700;margin-top:.475rem}.decoration-form > taro-text-core:first-child{margin-top:0}.decoration-form > taro-text-core:nth-of-type(even){color:#7d897f;font-size:.4rem;line-height:1.55;margin-top:.15rem}.decoration-cover{align-items:center;border:.025rem dashed #c9a66b;border-radius:.325rem;display:flex;gap:.3rem;margin-top:.325rem;padding:.45rem}.decoration-cover > taro-text-core:first-child{align-items:center;background:#e5f0ea;border-radius:50%;color:#2e6c61;display:flex;font-size:.55rem;height:.9rem;justify-content:center;width:.9rem}.decoration-cover > taro-view-core{display:flex;flex:1;flex-direction:column}.decoration-cover > taro-view-core taro-text-core:first-child{color:#315d55;font-weight:650}.decoration-cover > taro-view-core taro-text-core:last-child{color:#8a8d7b;margin-top:.1rem}.decoration-cover > taro-text-core:last-child{color:#a37d3c;font-size:.45rem}.decoration-cover.uploaded{background:#f2faf5;border-color:#7ca89c;border-style:solid}.decoration-cover.uploaded > taro-text-core:first-child{background:#2e6c61;color:#fff}.decoration-form taro-textarea-core,.decoration-form taro-textarea-core taro-textarea-core{background:#fffdf8;border:.025rem solid #dfc89b;border-radius:.3rem;box-sizing:border-box;height:3.3rem;margin-top:.3rem;padding:.35rem;resize:none;width:100%}.decoration-count{margin-top:.125rem!important;text-align:right}.decoration-form .merchant-tool-action{margin-top:.5rem}.decoration-hero{background:radial-gradient(circle at 88% 8%,hsla(43,71%,69%,.2),transparent 25%),linear-gradient(135deg,#285f55,#173e39);padding:.55rem .575rem}.decoration-form{border-color:#e4d2b1;box-shadow:0 .25rem .6rem rgba(74,57,27,.045);margin-top:.35rem;overflow:hidden;padding:0}.decoration-section-head{align-items:center;display:flex;justify-content:space-between;padding:.475rem .5rem 0}.decoration-section-head > taro-view-core{align-items:center;display:flex;gap:.225rem}.decoration-section-head > taro-view-core taro-text-core:first-child{align-items:center;background:#f4ead6;border-radius:50%;color:#a87c35;display:flex;font-size:.4rem;font-weight:700;height:.675rem;justify-content:center;width:.675rem}.decoration-section-head > taro-view-core taro-text-core:last-child{color:#274f49;font-size:.425rem;font-weight:700}.decoration-section-head > taro-text-core{background:#edf4ef;border-radius:.5rem;color:#3f7569;font-size:.4rem;padding:.1rem .2rem}.decoration-helper{color:#77857d!important;display:block!important;font-size:.4rem!important;font-weight:400!important;line-height:1.6!important;margin:.2rem .5rem 0!important}.decoration-cover{background:linear-gradient(135deg,#fffdf8,#f8f0df);border-radius:.35rem;margin:.325rem .5rem .5rem;padding:.4rem;transition:border-color .2s,background .2s}.decoration-cover > taro-text-core:first-child{background:#e8f1eb;font-size:.575rem;height:.95rem;width:.95rem}.decoration-cover > taro-view-core taro-text-core:first-child{font-size:.4rem}.decoration-cover > taro-view-core taro-text-core:last-child{font-size:.4rem;line-height:1.45}.decoration-divider{background:#fcf9f1;border-bottom:.025rem solid #f3eadb;border-top:.025rem solid #eee0c8;height:.175rem}.decoration-textarea{margin:.325rem .5rem 0;position:relative}.decoration-form taro-textarea-core,.decoration-form taro-textarea-core taro-textarea-core{background:#fffefa;border-radius:.325rem;color:#315d55;font-size:.4rem;height:2.8rem;line-height:1.65;margin:0;padding:.325rem .35rem .7rem}.decoration-form taro-textarea-core taro-textarea-core::-moz-placeholder,.decoration-form taro-textarea-core::-moz-placeholder{color:#9b9b90;font-size:.4rem}.decoration-form taro-textarea-core taro-textarea-core::placeholder,.decoration-form taro-textarea-core::placeholder{color:#9b9b90;font-size:.4rem}.decoration-count{bottom:.2rem;color:#a08e6d!important;font-size:.4rem!important;margin:0!important;position:absolute;right:.25rem}.decoration-form .merchant-tool-action{border-radius:.3rem;box-shadow:0 .2rem .35rem rgba(29,87,78,.14);font-size:.4rem;margin:.475rem .5rem .5rem;padding:.375rem}.merchant-action-hero{background:radial-gradient(circle at 88% 8%,hsla(43,71%,69%,.2),transparent 25%),linear-gradient(135deg,#285f55,#173e39);padding:.55rem .575rem}.merchant-mini-stats{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr);margin-top:.35rem}.merchant-mini-stats > taro-view-core{background:#fffdf8;border:.025rem solid #e3d0ad;border-radius:.325rem;padding:.325rem .175rem;text-align:center}.merchant-mini-stats taro-text-core{display:block}.merchant-mini-stats taro-text-core:first-child{color:#a87833;font:.5rem Songti SC,STSong,serif}.merchant-mini-stats taro-text-core:last-child{color:#688078;font-size:.4rem;margin-top:.075rem}.merchant-workbar{align-items:center;display:flex;justify-content:space-between;margin-top:.45rem}.merchant-workbar > taro-view-core:first-child{display:flex;flex-direction:column}.merchant-workbar > taro-view-core:first-child taro-text-core:first-child{color:#28584f;font-size:.425rem;font-weight:700}.merchant-workbar > taro-view-core:first-child taro-text-core:last-child{color:#829088;font-size:.4rem;margin-top:.1rem}.merchant-workbar > taro-view-core:last-child{background:#2e6c61;border-radius:.5rem;color:#fffdf7;font-size:.4rem;padding:.225rem .3rem}.merchant-editor{background:#fffdf8;border:.025rem solid #decaa6;border-radius:.4rem;box-shadow:0 .225rem .5rem rgba(75,58,27,.05);margin-top:.35rem;padding:.45rem}.merchant-editor > taro-text-core,.merchant-editor > taro-view-core > taro-text-core{display:block}.merchant-editor > .merchant-editor-title{color:#28594f;font-size:.45rem;font-weight:700;margin:0 0 .375rem}.merchant-editor > taro-text-core:not(.merchant-editor-title){color:#315d55;font-size:.4rem;font-weight:650;margin-top:.35rem}.merchant-editor taro-input-core,.merchant-editor taro-textarea-core,.merchant-editor taro-textarea-core taro-textarea-core{background:#fffefa;border:.025rem solid #dfc89b;border-radius:.25rem;box-sizing:border-box;color:#315d55;font-size:.4rem;margin-top:.175rem;padding:.275rem .3rem;width:100%}.merchant-editor taro-textarea-core,.merchant-editor taro-textarea-core taro-textarea-core{height:2.4rem;line-height:1.55;resize:none}.merchant-media-upload{align-items:center;background:#faf4e8;border:.025rem dashed #c9a66b;border-radius:.3rem;display:flex;gap:.25rem;margin-top:.2rem;padding:.325rem}.merchant-media-upload > taro-text-core{align-items:center;background:#e4f0e9;border-radius:50%;color:#2e6c61;display:flex!important;font-size:.475rem;height:.775rem;justify-content:center;width:.775rem}.merchant-media-upload > taro-view-core{display:flex;flex:1;flex-direction:column}.merchant-media-upload > taro-view-core taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:700}.merchant-media-upload > taro-view-core taro-text-core:last-child{color:#859087;font-size:.4rem;margin-top:.075rem}.merchant-media-upload.uploaded{background:#f1f8f4;border-color:#82a99d;border-style:solid}.merchant-media-upload.uploaded > taro-text-core{background:#2e6c61;color:#fff}.merchant-inline-fields{display:grid;gap:.25rem;grid-template-columns:1fr 1fr}.merchant-inline-fields > taro-view-core{text-align:left}.merchant-inline-fields > taro-view-core taro-text-core{color:#315d55;font-size:.4rem;font-weight:650;margin-top:.35rem}.merchant-select-row{background:#fdf9ef;border:.025rem solid #e3d1ae;border-radius:.25rem;display:flex;justify-content:space-between;margin-top:.2rem;padding:.3rem}.merchant-select-row taro-text-core:first-child{color:#315d55;font-size:.4rem}.merchant-select-row taro-text-core:last-child{color:#a27a38;font-size:.4rem}.merchant-editor-submit{background:linear-gradient(135deg,#2e6c61,#1d574e);border-radius:.275rem;color:#fffdf5;font-size:.4rem;font-weight:700;margin-top:.45rem;padding:.35rem;text-align:center}.merchant-record-list{background:#fffdf8;border:.025rem solid #e2d0ae;border-radius:.375rem;margin-top:.375rem;overflow:hidden}.merchant-record-list > taro-view-core{align-items:center;border-bottom:.025rem solid #eee1ca;display:flex;justify-content:space-between;padding:.375rem}.merchant-record-list > taro-view-core:last-child{border-bottom:0}.merchant-record-list > taro-view-core > taro-view-core{display:flex;flex:1;flex-direction:column}.merchant-record-list taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:700}.merchant-record-list taro-text-core:nth-child(2){color:#7d897f;font-size:.4rem;line-height:1.4;margin-top:.1rem}.merchant-record-list > taro-view-core > taro-text-core{color:#a37d3c;font-size:.4rem;padding-left:.25rem;white-space:nowrap}.merchant-field-tip{color:#819087!important;font-size:.4rem!important;font-weight:400!important;line-height:1.55;margin-top:.125rem!important}.detail-upload{background:linear-gradient(135deg,#fffdf8,#f8f0df);min-height:1.375rem}.merchant-manage-link{background:#fff8e9;border:.025rem solid #d9bd86;border-radius:.4rem;color:#926c2d!important;cursor:pointer;font-weight:650!important;padding:.175rem .225rem!important}.merchant-picker{background:#fffdf8;border:.025rem solid #ddc79e;border-radius:.25rem;margin-top:.175rem;overflow:hidden}.merchant-picker taro-text-core{border-bottom:.025rem solid #eee0c8;color:#315d55;display:block;font-size:.4rem;padding:.3rem}.merchant-picker taro-text-core:last-child{border-bottom:0}.merchant-note-detail-head{background:linear-gradient(135deg,#285f55,#173e39);border-radius:.4rem;margin-top:.375rem;padding:.55rem}.merchant-note-detail-head taro-text-core{display:block}.merchant-note-detail-head taro-text-core:first-child{color:#fff9ec;font:.575rem Songti SC,STSong,serif}.merchant-note-detail-head taro-text-core:last-child{background:hsla(0,0%,100%,.12);border-radius:.3rem;color:#e6ca88;display:inline-block;font-size:.4rem;margin-top:.3rem;padding:.1rem .225rem}.merchant-note-detail-body{background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.4rem;margin-top:.35rem;padding:.45rem}.merchant-note-detail-body > taro-text-core{display:block}.merchant-note-detail-body > taro-text-core:nth-of-type(odd){color:#315d55;font-size:.4rem;font-weight:700}.merchant-note-detail-body > taro-text-core:nth-of-type(even){color:#63766e;font-size:.4rem;line-height:1.75;margin-top:.2rem}.merchant-note-image-placeholder{align-items:center;background:linear-gradient(135deg,#e7eee5,#d8e3d9);border-radius:.3rem;color:#658075;display:flex;font-size:.4rem;height:3.75rem;justify-content:center;margin:.25rem 0 .45rem}.merchant-detail-actions{display:grid;gap:.25rem;grid-template-columns:1fr 1fr;margin-top:.425rem}.merchant-detail-actions > taro-view-core{border:.025rem solid #2e6c61;border-radius:.275rem;color:#2e6c61;font-size:.4rem;font-weight:700;padding:.35rem;text-align:center}.merchant-detail-actions > taro-view-core:last-child{border-color:#d5a866;color:#a66f26}.merchant-note-image{background:#e7eee5;border-radius:.3rem;display:block;height:auto;margin:.25rem 0 .45rem;width:100%}.merchant-service-layout{grid-template-columns:25% 1fr;min-height:12rem}.merchant-conversation-list > taro-view-core.active{box-shadow:inset .075rem 0 #2e6c61}.merchant-conversation-list > taro-view-core > taro-view-core{grid-template-columns:.625rem 1fr}.merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:last-child{display:none}@media (max-width:460px){.merchant-service-layout{grid-template-columns:29% 1fr;min-height:11.25rem}}.merchant-message{background:#2e6c61;border-radius:.275rem .1rem .275rem .275rem;color:#fffdf7;font-size:.4rem;line-height:1.5;margin:.225rem 0 0 auto;max-width:78%;padding:.25rem}.merchant-service-editor{background:#fffdf8;border:.025rem solid #ddc79e;border-radius:.325rem;margin:.3rem;padding:.375rem}.merchant-service-editor > taro-text-core{color:#315d55;display:block;font-size:.4rem;font-weight:700}.merchant-service-editor taro-textarea-core,.merchant-service-editor taro-textarea-core taro-textarea-core{background:#fffefa;border:.025rem solid #dfc89b;border-radius:.225rem;box-sizing:border-box;font-size:.4rem;height:1.95rem;margin-top:.225rem;padding:.25rem;resize:none;width:100%}.merchant-service-editor > taro-view-core{background:#2e6c61;border-radius:.225rem;color:#fff;font-size:.4rem;font-weight:700;margin-top:.25rem;padding:.25rem;text-align:center}.merchant-service-layout{box-shadow:0 .25rem .55rem rgba(75,58,27,.05);grid-template-columns:18% 1fr}.merchant-conversation-list{background:linear-gradient(180deg,#fcf8ee,#f7f1e5)}.merchant-conversation-list > taro-view-core{min-height:1.825rem;padding:.35rem .25rem}.merchant-conversation-list > taro-view-core > taro-view-core{gap:.175rem;grid-template-columns:.7rem 1fr}.merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:first-child{background:#e3eee7;height:.675rem;width:.675rem}.merchant-conversation-list > taro-view-core > taro-text-core:nth-child(2){display:none}.merchant-conversation-list > taro-view-core > taro-text-core:last-child{display:inline-block;margin-top:.225rem;padding:.075rem .125rem}.merchant-conversation-list > taro-view-core.active{background:linear-gradient(90deg,#e6f0e9,#f7fbf8);box-shadow:inset .075rem 0 #2e6c61,0 .1rem .225rem rgba(48,92,79,.04)}.merchant-conversation-panel{background:#fffefa}.merchant-chat-title{padding:.4rem .45rem}.merchant-order-context{margin:.325rem .45rem;padding:.325rem}.merchant-message-stream{padding:.3rem .45rem}.merchant-message-composer{background:#fcfaf4;padding:.3rem .45rem}@media (max-width:460px){.merchant-service-layout{grid-template-columns:24% 1fr}.merchant-conversation-list > taro-view-core{padding:.275rem .15rem}}.merchant-service-head{align-items:center;background:linear-gradient(135deg,#285f55,#173e39);border-radius:.375rem;display:flex;justify-content:space-between;margin-top:.375rem;padding:.4rem .45rem}.merchant-service-head > taro-view-core{display:flex;flex-direction:column}.merchant-service-head taro-text-core:first-child{color:#fff9ea;font-size:.45rem;font-weight:700}.merchant-service-head > taro-view-core taro-text-core:last-child{color:#d5e1da;font-size:.4rem;margin-top:.125rem}.merchant-service-head > taro-text-core{background:hsla(40,78%,68%,.18);border-radius:.375rem;color:#f1d28c;font-size:.4rem;padding:.15rem .225rem}.merchant-service-layout{border:.025rem solid #ddcaa7;border-radius:.4rem;display:grid;grid-template-columns:34% 1fr;margin-top:.325rem;min-height:10.75rem;overflow:hidden}.merchant-conversation-list{background:#fcf8ee;border-right:.025rem solid #eee0c8}.merchant-conversation-list > taro-view-core{border-bottom:.025rem solid #eee0c8;padding:.325rem .275rem}.merchant-conversation-list > taro-view-core.active{background:#edf5ef}.merchant-conversation-list > taro-view-core > taro-view-core{align-items:center;display:grid;grid-template-columns:.625rem 1fr auto}.merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:first-child{align-items:center;background:#dcebe2;border-radius:50%;color:#2d695d;display:flex;height:.6rem;justify-content:center;width:.6rem}.merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:nth-child(2){color:#315d55;font-weight:700}.merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:last-child{color:#9b8870;font-size:.4rem}.merchant-conversation-list > taro-view-core > taro-text-core:nth-child(2){color:#758178;display:block;font-size:.4rem;margin:.175rem 0 .15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-conversation-list > taro-view-core > taro-text-core:last-child{background:#fff0d6;border-radius:.25rem;color:#a66f26;font-size:.4rem;padding:.075rem .15rem}.merchant-conversation-panel{display:flex;flex-direction:column;min-width:0}.merchant-chat-title{border-bottom:.025rem solid #eee0c8;display:flex;justify-content:space-between;padding:.35rem}.merchant-chat-title > taro-view-core{display:flex;flex-direction:column}.merchant-chat-title taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:700}.merchant-chat-title > taro-view-core taro-text-core:last-child{color:#859087;font-size:.4rem;margin-top:.1rem}.merchant-chat-title > taro-text-core{color:#a57a36;font-size:.4rem}.merchant-order-context{background:#f7f2e7;border-radius:.25rem;margin:.3rem;padding:.25rem}.merchant-order-context > taro-text-core{color:#8d754c;font-size:.4rem}.merchant-order-context > taro-view-core{display:grid;gap:.075rem;grid-template-columns:1fr auto;margin-top:.1rem}.merchant-order-context > taro-view-core taro-text-core:first-child{color:#315d55;font-weight:700}.merchant-order-context > taro-view-core taro-text-core:nth-child(2){color:#7c897f;font-size:.4rem}.merchant-order-context > taro-view-core taro-text-core:last-child{align-self:center;color:#a67a33;font-size:.4rem;grid-row:span 2}.merchant-message-stream{flex:1;padding:.25rem .325rem}.merchant-message-stream > taro-text-core:first-child{color:#9a8c77;display:block;font-size:.4rem;text-align:center}.customer-message{background:#edf4ee;border-radius:.1rem .275rem .275rem .275rem;color:#315d55;display:inline-block;font-size:.4rem;line-height:1.5;margin-top:.25rem;max-width:78%;padding:.25rem}.merchant-quick-replies{display:flex;gap:.2rem;margin-top:.35rem}.merchant-quick-replies taro-text-core{border:.025rem solid #ddcaa7;border-radius:.325rem;color:#96723a;font-size:.4rem;padding:.15rem .2rem}.merchant-message-composer{border-top:.025rem solid #eee0c8;display:flex;gap:.175rem;padding:.275rem}.merchant-message-composer taro-input-core{background:#fffefa;border:.025rem solid #dfc89b;border-radius:.225rem;flex:1;font-size:.4rem;min-width:0;padding:.25rem}.merchant-message-composer taro-text-core{background:#2e6c61;border-radius:.225rem;color:#fff;font-size:.4rem;padding:.25rem .3rem}.merchant-service-settings{margin-top:.325rem}@media (max-width:460px){.merchant-service-layout{grid-template-columns:40% 1fr}.merchant-conversation-list > taro-view-core{padding:.25rem .175rem}.merchant-conversation-list > taro-view-core > taro-text-core:nth-child(2){display:none}.merchant-order-context > taro-view-core{grid-template-columns:1fr}.merchant-order-context > taro-view-core taro-text-core:last-child{grid-row:auto}.merchant-service-head > taro-view-core taro-text-core:last-child{max-width:4.75rem}}.merchant-chat-card,.merchant-order-card{background:#fffdf8;border:.025rem solid #decaa6;border-radius:.4rem;box-shadow:0 .2rem .45rem rgba(75,58,27,.04);margin-top:.375rem;padding:.425rem}.merchant-chat-card > taro-view-core:first-child,.merchant-order-card > taro-view-core:first-child{display:flex;justify-content:space-between}.merchant-chat-card > taro-view-core:first-child taro-text-core:first-child,.merchant-order-card > taro-view-core:first-child taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:700}.merchant-chat-card > taro-view-core:first-child taro-text-core:last-child{color:#a37d3c;font-size:.4rem}.merchant-order-card > taro-view-core:first-child taro-text-core:last-child{background:#fff1d4;border-radius:.3rem;color:#a06821;font-size:.4rem;padding:.075rem .175rem}.merchant-chat-card > taro-text-core,.merchant-order-card > taro-text-core{color:#526a63;display:block;font-size:.4rem;line-height:1.6;margin-top:.275rem}.merchant-order-card > taro-text-core:nth-child(3){color:#9b7742;font-size:.4rem;margin-top:.1rem}.merchant-chat-card > taro-view-core:last-child,.merchant-order-card > taro-view-core:last-child{display:flex;gap:.2rem;margin-top:.325rem}.merchant-chat-card taro-input-core,.merchant-order-card taro-input-core{background:#fffefa;border:.025rem solid #dfc89b;border-radius:.225rem;flex:1;font-size:.4rem;min-width:0;padding:.25rem}.merchant-chat-card > taro-view-core:last-child taro-text-core,.merchant-order-card > taro-view-core:last-child taro-text-core{background:#2e6c61;border-radius:.225rem;color:#fff;font-size:.4rem;padding:.25rem .325rem;white-space:nowrap}.merchant-service-layout{grid-template-columns:2.3rem minmax(0,1fr)!important}.merchant-conversation-list > taro-view-core{padding:.3rem .2rem}.merchant-conversation-list > taro-view-core > taro-view-core{gap:.125rem;grid-template-columns:.55rem minmax(0,1fr)}.merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:first-child{font-size:.4rem;height:.55rem;width:.55rem}.merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:nth-child(2){font-size:.4rem}.merchant-conversation-list > taro-view-core > taro-text-core:last-child{margin-top:.175rem}@media (max-width:460px){.merchant-service-layout{grid-template-columns:2.05rem minmax(0,1fr)!important}.merchant-conversation-list > taro-view-core{padding:.275rem .15rem}}.merchant-service-layout{background:#fffdf8;border-radius:.45rem}.merchant-conversation-list{background:#f8f4ea}.merchant-conversation-list > taro-view-core{border-bottom-color:#eadfc9;min-height:1.75rem}.merchant-conversation-list > taro-view-core.active{background:linear-gradient(90deg,#e4f0e9,#f8fcf9)}.merchant-order-context{background:linear-gradient(135deg,#fffdf7,#f5efe2);border:.025rem solid #e7d7b9;border-radius:.325rem;box-shadow:0 .125rem .3rem rgba(75,58,27,.035);margin:.3rem .4rem;padding:.375rem .35rem .35rem;position:relative}.merchant-order-context::before{color:rgba(46,108,97,.12);content:"订单";font:.7rem Songti SC,STSong,serif;position:absolute;right:.325rem;top:.275rem}.merchant-order-context > taro-text-core{background:#ecf3ed;border-radius:.225rem;color:#47766c;display:inline-block;padding:.075rem .175rem}.merchant-order-context > taro-view-core{margin-top:.2rem;position:relative}.merchant-order-context > taro-view-core taro-text-core:first-child{font-size:.4rem}.merchant-order-context > taro-view-core taro-text-core:nth-child(2){padding-top:.075rem}.merchant-order-context > taro-view-core taro-text-core:last-child{background:#fffaf0;border:.025rem solid #d6bb85;border-radius:.4rem;padding:.175rem .225rem}.merchant-message-stream{background:linear-gradient(180deg,#fffefa,#fdfaf3)}.merchant-message-composer{background:#fffdf8;border-top-color:#e7d7b9}.merchant-message-composer taro-input-core{border-radius:.275rem}.merchant-message-composer taro-text-core{border-radius:.275rem;box-shadow:0 .125rem .25rem rgba(29,87,78,.16)}.merchant-order-tabs{display:flex;gap:.175rem;margin-top:.375rem;overflow-x:auto;padding-bottom:.05rem}.merchant-order-tabs taro-text-core{background:#fffdf8;border:.025rem solid #e0cda9;border-radius:.45rem;color:#7d897f;flex:0 0 auto;font-size:.4rem;padding:.2rem .275rem}.merchant-order-tabs taro-text-core.active{background:#2e6c61;border-color:#2e6c61;color:#fff}.buyer-orders-page{margin:0 auto;max-width:19rem}.buyer-orders-topbar{align-items:center;background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.35rem;display:flex;justify-content:space-between;padding:.35rem .4rem}.buyer-orders-topbar taro-text-core:first-child{color:#5c796f;font-size:.4rem}.buyer-orders-topbar taro-text-core:last-child{color:#28594f;font-size:.4rem;font-weight:700}.buyer-orders-hero{background:linear-gradient(135deg,#285f55,#173e39);border-radius:.425rem;margin-top:.325rem;padding:.55rem}.buyer-orders-hero taro-text-core{display:block}.buyer-orders-hero taro-text-core:first-child{color:#fff9e9;font:.65rem Songti SC,STSong,serif}.buyer-orders-hero taro-text-core:last-child{color:#d5e2da;font-size:.4rem;margin-top:.175rem}.buyer-order-tabs{display:flex;gap:.2rem;margin-top:.35rem;overflow:auto}.buyer-order-tabs taro-text-core{background:#fffdf8;border:.025rem solid #e0cdab;border-radius:.4rem;color:#72847c;flex:1;font-size:.4rem;padding:.225rem;text-align:center;white-space:nowrap}.buyer-order-tabs taro-text-core.active{background:#2e6c61;border-color:#2e6c61;color:#fff}.buyer-order-list{margin-top:.35rem}.buyer-order-card{background:#fffdf8;border:.025rem solid #e1cfad;border-radius:.375rem;box-shadow:0 .175rem .375rem rgba(75,58,27,.04);margin-bottom:.3rem;padding:.375rem}.buyer-order-foot,.buyer-order-shop{display:flex;justify-content:space-between}.buyer-order-shop taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:700}.buyer-order-shop taro-text-core:last-child{background:#eef4ed;border-radius:.275rem;color:#4c796e;font-size:.4rem;padding:.075rem .175rem}.buyer-order-product{display:flex;gap:.3rem;margin-top:.325rem}.buyer-order-product taro-image-core{border-radius:.225rem;height:1.6rem;width:1.6rem}.buyer-order-product > taro-view-core{display:flex;flex:1;flex-direction:column}.buyer-order-product taro-text-core:first-child{color:#315d55;font-size:.4rem;font-weight:700}.buyer-order-product taro-text-core:nth-child(2){color:#829088;font-size:.4rem;margin-top:.1rem}.buyer-order-product taro-text-core:last-child{color:#aa7632;font-size:.4rem;margin-top:.125rem}.buyer-order-foot{border-top:.025rem solid #eee1ca;margin-top:.325rem;padding-top:.275rem}.buyer-order-foot taro-text-core:first-child{color:#7c897f;font-size:.4rem}.buyer-order-foot taro-text-core:last-child{border:.025rem solid #d8bc87;border-radius:.35rem;color:#9d7130;font-size:.4rem;padding:.15rem .225rem}.buyer-order-detail{background:#f7f2e7;border-radius:.225rem;color:#77847d;display:flex;flex-direction:column;font-size:.4rem;gap:.125rem;margin-top:.25rem;padding:.25rem}.buyer-orders-page{padding-top:.2rem}.buyer-orders-topbar{box-shadow:0 .125rem .35rem rgba(75,58,27,.05);position:sticky;top:0;z-index:2}.buyer-orders-hero{border-radius:0 0 .45rem .45rem;padding:.45rem .5rem}.buyer-order-tabs{background:#f7f1e6;margin:0 -.05rem;padding:.3rem .05rem;position:sticky;top:1.3rem;z-index:1}.buyer-order-tabs taro-text-core{flex:0 0 auto;min-width:1.55rem}.buyer-order-card{overflow:hidden;padding:0}.buyer-order-shop{border-bottom:.025rem solid #eee1ca;padding:.325rem .375rem}.buyer-order-card > taro-text-core{color:#315d55;display:block;font-size:.4rem;font-weight:700;padding:.35rem .375rem}.buyer-order-foot{background:#fffdf8;padding:.275rem .375rem .35rem}.buyer-order-foot taro-text-core:last-child{background:#fff8ea;font-weight:700}.merchant-support-page > .merchant-topbar{background:#fffdf8;justify-content:flex-start;padding:.3rem .35rem}.merchant-support-page .merchant-service-head{border-radius:.4rem;box-shadow:0 .2rem .45rem rgba(24,68,59,.12);margin-top:.3rem;padding:.425rem .4rem}.merchant-support-page .merchant-service-head > taro-view-core taro-text-core:first-child{font-size:.475rem;letter-spacing:.02em}.merchant-support-page .merchant-service-head > taro-view-core taro-text-core:last-child{line-height:1.5;max-width:5.5rem}.merchant-support-page .merchant-service-head > taro-text-core{font-size:.425rem;font-weight:700;white-space:nowrap}.merchant-support-page .merchant-service-layout{border-color:#d9c49b;border-radius:.4rem;box-shadow:0 .2rem .45rem rgba(75,58,27,.06);grid-template-columns:2.4rem minmax(0,1fr)!important;margin-top:.3rem;min-height:12.5rem}.merchant-support-page .merchant-conversation-list{background:#f6f1e7}.merchant-support-page .merchant-conversation-list > taro-view-core{border-bottom:.025rem solid #e8dcc6;min-height:2.05rem;padding:.3rem .175rem;transition:background .2s ease}.merchant-support-page .merchant-conversation-list > taro-view-core.active{background:linear-gradient(180deg,#e1eee7,#f5faf6);box-shadow:inset .075rem 0 #2e6c61}.merchant-support-page .merchant-conversation-list > taro-view-core > taro-view-core{gap:.125rem;grid-template-columns:.6rem minmax(0,1fr)}.merchant-support-page .merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:first-child{background:#dcebe2;color:#2e6c61;font-size:.4rem;font-weight:700;height:.6rem;width:.6rem}.merchant-support-page .merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:nth-child(2){font-size:.4rem;line-height:1.35}.merchant-support-page .merchant-conversation-list > taro-view-core > taro-view-core taro-text-core:last-child{display:none}.merchant-support-page .merchant-conversation-list > taro-view-core > taro-text-core:nth-child(2){color:#718079;display:block;font-size:.4rem;line-height:1.35;margin:.175rem 0 .15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-support-page .merchant-conversation-list > taro-view-core > taro-text-core:last-child{background:#fff0d6;border-radius:.25rem;color:#9e6c27;display:inline-block;font-size:.4rem;line-height:1.2;margin-top:0;padding:.075rem .15rem}.merchant-support-page .merchant-conversation-panel{background:#fffefa}.merchant-support-page .merchant-chat-title{background:#fffdf8;padding:.375rem .35rem}.merchant-support-page .merchant-chat-title taro-text-core:first-child{font-size:.45rem}.merchant-support-page .merchant-chat-title > taro-view-core taro-text-core:last-child{color:#658078;font-size:.4rem}.merchant-support-page .merchant-chat-title > taro-text-core{background:#fff8ea;border:.025rem solid #dcc18b;border-radius:.35rem;font-size:.4rem;padding:.125rem .2rem}.merchant-support-page .merchant-order-context{border-radius:.3rem;margin:.275rem .325rem;padding:.3rem .325rem}.merchant-support-page .merchant-order-context > taro-view-core taro-text-core:first-child{font-size:.4rem;line-height:1.4}.merchant-support-page .merchant-order-context > taro-view-core taro-text-core:nth-child(2){font-size:.4rem;line-height:1.35}.merchant-support-page .merchant-order-context > taro-view-core taro-text-core:last-child{font-size:.4rem;padding:.15rem .2rem}.merchant-support-page .merchant-message-stream{background:linear-gradient(180deg,#fffefa,#fbf7ee);display:flex;flex-direction:column;min-height:4.75rem;padding:.3rem .35rem}.merchant-support-page .merchant-message-stream > taro-text-core:first-child{color:#9a8c77;font-size:.4rem;margin-bottom:.05rem}.merchant-support-page .customer-message{align-self:flex-start;background:#edf4ee;border-radius:.1rem .325rem .325rem .325rem;box-shadow:0 .05rem .1rem rgba(40,86,71,.05);font-size:.4rem;line-height:1.5;margin-top:.225rem;max-width:86%;padding:.25rem .275rem}.merchant-support-page .merchant-message{border-radius:.325rem .1rem .325rem .325rem;box-shadow:0 .05rem .1rem rgba(40,86,71,.08);font-size:.4rem;line-height:1.5;margin-top:.225rem;max-width:86%;padding:.25rem .275rem}.merchant-support-page .merchant-quick-replies{display:flex;gap:.175rem;margin-top:auto;padding-top:.35rem}.merchant-support-page .merchant-quick-replies taro-text-core{background:#fffaf0;border-color:#d8c092;font-size:.4rem;padding:.175rem .225rem}.merchant-support-page .merchant-message-composer{align-items:center;background:#f8f3e8;gap:.175rem;padding:.275rem .3rem}.merchant-support-page .merchant-message-composer taro-input-core{box-sizing:border-box;font-size:.4rem;height:1.1rem;padding:.225rem .275rem}.merchant-support-page .merchant-message-composer taro-text-core{font-size:.425rem;font-weight:700;padding:.25rem .325rem;white-space:nowrap}.merchant-support-page .merchant-service-settings{border-radius:.35rem;margin-top:.3rem;overflow:hidden}.merchant-support-page .merchant-service-settings > taro-view-core{padding:.325rem .35rem}.merchant-support-page .merchant-service-settings > taro-view-core > taro-view-core taro-text-core:first-child{font-size:.4rem;font-weight:700}.merchant-support-page .merchant-service-settings > taro-view-core > taro-view-core taro-text-core:last-child{line-height:1.4;margin-top:.1rem}@media (max-width:460px){.merchant-support-page .merchant-service-layout{grid-template-columns:2.25rem minmax(0,1fr)!important}.merchant-support-page .merchant-service-head{padding:.375rem .325rem}.merchant-support-page .merchant-service-head > taro-view-core taro-text-core:last-child{max-width:4.375rem}.merchant-support-page .merchant-chat-title{padding:.325rem .275rem}.merchant-support-page .merchant-order-context{margin:.25rem;padding:.25rem}.merchant-support-page .merchant-message-stream{padding:.25rem .275rem}.merchant-support-page .merchant-message-composer{padding:.225rem}.merchant-support-page .merchant-message-composer taro-text-core{padding-inline:.25rem}}@media (max-width:480px){.page taro-text-core{font-size:max(1em,.4rem)}.page{padding-left:.65rem;padding-right:.65rem}.page.magnetic-page{max-width:100%;overflow-x:hidden}.page .community-note-shop taro-text-core:last-child,.page .community-note-source,.page .diy-choice > taro-text-core,.page .diy-footnote,.page .diy-stage-foot,.page .expert-title,.page .eyebrow,.page .form-foot,.page .history-lock,.page .history-meta,.page .history-status,.page .membership-note taro-text-core,.page .membership-selected-label,.page .merchant-note,.page .note-owner taro-text-core,.page .note-product taro-text-core,.page .note-source,.page .note-stats,.page .post-head,.page .profile-facts taro-text-core,.page .profile-records,.page .settings-topbar .eyebrow,.page .source,.page .tag{font-size:.4rem!important;line-height:1.55}.page .account-field taro-input-core,.page .community-note-content,.page .field taro-input-core,.page .input,.page .membership-plan-copy,.page .muted,.page .note-copy,.page .section-body,.page .seed-copy{font-size:.425rem!important;line-height:1.72}.page .title{line-height:1.25}.page .card,.page .history-card,.page .jade-card,.page .note-card,.page .profile-card,.page .seed-post{border-radius:.4rem}.page .account-form,.page .history-card,.page .note-card-body,.page .profile-card,.page .seed-body{padding:.45rem}.page .account-save,.page .button,.page .community-note-save,.page .member-cta,.page .membership-pay,.page .payment-enter-button,.page .shop-apply{font-size:.425rem!important;line-height:1.2rem!important;min-height:1.2rem!important}.page .inline-action,.page .page-back,.page .profile-actions taro-view-core,.page .profile-manage-actions taro-view-core,.page .text-link{font-size:.4rem!important;line-height:1.45;min-height:1.05rem}.page .account-field > taro-text-core,.page .community-note-tags taro-text-core,.page .expert-check,.page .mood-chip,.page .profile-facts taro-text-core,.page .resonance-tabs taro-text-core{font-size:.4rem!important;min-height:.95rem}.page .account-field{padding-bottom:.4rem;padding-top:.4rem}.page .account-field taro-input-core{min-height:1.05rem}.page .community-note-body{padding:.6rem .65rem}.page .community-note-title,.page .seed-title{line-height:1.45}.page.magnetic-page .magnetic-topbar > taro-text-core{font-size:.4rem!important}.page.magnetic-page .magnetic-topbar > taro-view-core{font-size:.4rem!important}.page.magnetic-page .magnetic-kicker{font-size:.4rem!important}.page.magnetic-page .magnetic-hero > taro-text-core:nth-child(3){font-size:.525rem!important}.page.magnetic-page .magnetic-form > taro-view-core > taro-text-core:first-child,.page.magnetic-page .magnetic-hero > taro-text-core:last-child{font-size:.4rem!important}.page.magnetic-page .magnetic-form > taro-picker-core > taro-view-core > taro-text-core:last-child,.page.magnetic-page .magnetic-form taro-input-core{font-size:.475rem!important}.page.magnetic-page .magnetic-form{gap:.2rem;margin:.25rem 0 .3rem}.page.magnetic-page .magnetic-form > taro-picker-core > taro-view-core,.page.magnetic-page .magnetic-form > taro-view-core{background:linear-gradient(145deg,#fffefa,#fbf6eb);border-color:#d8c38f;border-radius:.3rem;box-shadow:0 .075rem .225rem rgba(45,78,67,.06);box-sizing:border-box;min-height:1.5rem;padding:.2rem .3rem}.page.magnetic-page .magnetic-form > taro-picker-core > taro-view-core > taro-text-core:first-child,.page.magnetic-page .magnetic-form > taro-view-core > taro-text-core:first-child{color:#927945;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:.4rem!important;font-weight:600;letter-spacing:.04em}.page.magnetic-page .magnetic-form > taro-picker-core > taro-view-core > taro-text-core:last-child,.page.magnetic-page .magnetic-form taro-input-core{color:#173f39;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important;font-size:.55rem!important;font-weight:650;letter-spacing:.02em;line-height:1.15;margin-top:.075rem}.page.magnetic-page .magnetic-form > taro-view-core:last-child{align-items:flex-start;flex-direction:column;justify-content:center}.page.magnetic-page .magnetic-mode{gap:.25rem;margin:.375rem 0}.page.magnetic-page .magnetic-mode taro-text-core{font-size:.4rem!important;line-height:1.275rem;min-height:1.275rem;min-width:0}.page.magnetic-page .magnetic-legend{gap:.3rem;margin:.25rem 0}.page.magnetic-page .magnetic-legend taro-text-core,.page.magnetic-page .magnetic-note,.page.magnetic-page .magnetic-relations > taro-view-core{font-size:.4rem!important}.page.magnetic-page .magnetic-relations > taro-text-core{font-size:.4rem!important}}:root{--font-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Songti SC","STSong","SimSun",serif;--type-caption:0.4rem;--type-label:0.4rem;--type-body:0.4rem;--type-action:0.4rem;--type-card-title:0.55rem;--type-section-title:0.6rem;--type-page-title:0.9rem;--type-price:1.1rem;--line-body:1.72;--jade-ink:#173f39;--jade-muted:#647873;--jade-accent:#287369;--paper:#f5f0e5}.page,page{font-family:var(--font-sans)}.page{color:var(--jade-ink);overflow-wrap:anywhere}.page taro-input-core,.page taro-textarea-core{box-sizing:border-box;font-family:var(--font-sans);font-size:.4rem!important;line-height:1.5}.page taro-button-core{box-sizing:border-box;font-family:var(--font-sans);font-size:.4rem;line-height:1.4}.page img,.page taro-image-core{max-width:100%}.page .merchant-topbar{box-sizing:border-box;min-height:1.1rem}.page .merchant-topbar > taro-view-core:first-child{font-size:.4rem;line-height:1.4}.page .merchant-topbar > taro-text-core{font-size:.4rem;line-height:1.4}.merchant-products-page .merchant-editor taro-textarea-core,.merchant-products-page .merchant-editor taro-textarea-core taro-textarea-core{height:4rem!important;line-height:1.65;min-height:4rem;padding:.325rem .35rem}.merchant-notes-page .merchant-editor taro-textarea-core,.merchant-notes-page .merchant-editor taro-textarea-core taro-textarea-core{height:5.5rem!important;line-height:1.7;min-height:5.5rem;padding:.325rem .35rem}.referral-card{align-items:center;background:linear-gradient(135deg,#245f55,#173f3a);border-radius:.4rem;box-shadow:0 .25rem .55rem rgba(26,78,68,.16);color:#fffaf0;display:flex;gap:.4rem;justify-content:space-between;margin-top:.4rem;padding:.45rem}.referral-card > taro-view-core:first-child{display:flex;flex:1;flex-direction:column;gap:.15rem}.referral-card > taro-view-core:first-child taro-text-core:first-child{font-family:var(--font-display);font-size:.55rem;font-weight:700}.referral-card > taro-view-core:first-child taro-text-core:nth-child(2){color:#d3e3dc;font-size:.4rem}.referral-card > taro-view-core:first-child taro-text-core:last-child{color:#e6c978;font-size:.4rem;letter-spacing:.04em;margin-top:.2rem}.referral-qr{background:#fff;border-radius:.2rem;box-sizing:border-box;display:grid;flex:0 0 3.15rem;grid-template-columns:repeat(21,1fr);grid-template-rows:repeat(21,1fr);height:3.15rem;padding:.175rem;width:3.15rem}.referral-qr > taro-view-core.filled{background:#173f3a}.referral-card-copy{display:flex;flex:1;flex-direction:column;gap:.175rem}.referral-card-kicker{color:#e6c978!important;font-size:.4rem!important;letter-spacing:.12em}.referral-card-title{color:#fffaf0!important;font-family:var(--font-display);font-size:.575rem!important;font-weight:700;line-height:1.35}.referral-card-title taro-text-core{color:#e6c978!important}.referral-card-copyline{color:#d3e3dc!important;font-size:.4rem!important;line-height:1.55}.referral-card-code{color:#fffaf0!important;font-size:.4rem!important;letter-spacing:.04em;margin-top:.175rem}.referral-card-qr-wrap{align-items:center;display:flex;flex:0 0 3.15rem;flex-direction:column;gap:.15rem}.referral-qr-image{background:#fff;border-radius:.2rem;box-sizing:border-box;display:block;flex:0 0 3.15rem;height:3.15rem;padding:.175rem;width:3.15rem}.referral-card-qr-wrap > taro-text-core{color:#f5dfaa;font-size:.4rem;font-weight:700}@media (max-width:460px){.referral-card{gap:.25rem;padding:.375rem}.referral-qr{flex-basis:2.7rem;height:2.7rem;padding:.15rem;width:2.7rem}.referral-qr-image{flex-basis:2.7rem;height:2.7rem;padding:.15rem;width:2.7rem}}.page:not(.magnetic-page) > .page-back{display:inline-flex;margin:0 .25rem 0 0;vertical-align:middle;width:auto}.page:not(.magnetic-page) > .page-back + .eyebrow{display:inline-block;margin:0;vertical-align:middle}.page .eyebrow{font-family:var(--font-sans);font-size:var(--type-label)!important;font-weight:600;letter-spacing:.16em;line-height:1.5}.page .title{font-family:var(--font-display);font-size:var(--type-page-title)!important;font-weight:600;letter-spacing:.05em;line-height:1.25}.page .section-title{font-family:var(--font-display);font-size:var(--type-section-title)!important;font-weight:600;line-height:1.38}.page .card-title{font-family:var(--font-display);font-size:var(--type-card-title)!important;font-weight:600;line-height:1.42}.page .muted,.page .section-body{font-family:var(--font-sans);font-size:var(--type-body)!important;line-height:var(--line-body)}.experts-page > .muted{font-size:.4rem!important;line-height:1.6}.experts-page .experts-intro{background:linear-gradient(135deg,#245f55,#173f3a);border-radius:0 0 .55rem .55rem;box-shadow:0 .25rem .55rem rgba(26,78,68,.16);margin:0 -.45rem .55rem;padding:.6rem .45rem .55rem}.experts-page .experts-intro .eyebrow{color:#e6c978;display:block;font-size:.4rem;letter-spacing:.16em}.experts-page .experts-intro .title{color:#fffaf0;display:block;font-family:var(--font-display);font-size:.8rem;line-height:1.3;margin:.2rem 0 .225rem}.experts-page .experts-intro .muted{background:transparent;color:#d3e3dc;font-size:.4rem!important;line-height:1.65;margin:0;padding:0}.page .form-foot,.page .history-lock,.page .history-meta,.page .history-status,.page .source,.page .tag{font-family:var(--font-sans);font-size:var(--type-label)!important;line-height:1.55}.page .inline-action,.page .text-link{font-family:var(--font-sans);font-size:var(--type-action)!important;font-weight:600;line-height:1.5}.page .pricing-grid .plan-price{font-family:var(--font-display);font-size:var(--type-price)!important;font-weight:500;letter-spacing:-.025em;line-height:1.12}.page .account-save,.page .button,.page .member-cta,.page .membership-pay,.page .payment-enter-button{align-items:center;display:flex!important;font-family:var(--font-sans);font-size:.4rem!important;font-weight:600;justify-content:center;line-height:1.2!important;min-height:1.2rem!important;padding:0 .45rem!important}.home .hero-copy{font-family:var(--font-display);font-size:.55rem;line-height:1.5}.home .hero-note{font-size:.4rem;line-height:1.55}.home .privacy-strip,.home .trust-row{font-size:.4rem;line-height:1.55}.home .jade-trust .trust-number{font-family:var(--font-display);font-size:.7rem;line-height:1.15}.home .chapter{font-size:.4rem;line-height:1.4}.home .teaser-person taro-text-core:nth-child(2){font-family:var(--font-display);font-size:.55rem}.home .teaser-person taro-text-core:last-child{font-size:.4rem;line-height:1.45}.home .home-shortcuts taro-text-core:first-child{font-family:var(--font-display);font-size:.55rem;line-height:1.35}.home .home-shortcuts taro-text-core:last-child{font-size:.4rem;line-height:1.62}.home .manifesto-title{font-family:var(--font-display);font-size:.7rem;line-height:1.42}@media (min-width:768px){:root{--type-body:0.425rem;--type-card-title:0.6rem;--type-section-title:0.7rem;--type-page-title:1.1rem;--type-price:1.2rem}.page .account-save,.page .button,.page .member-cta,.page .membership-pay,.page .payment-enter-button{font-size:.425rem!important;min-height:1.3rem!important}}.merchant-orders-page > .merchant-topbar{background:var(--surface);justify-content:flex-start;padding:.3rem .35rem}.merchant-orders-page .merchant-tool-hero{border-radius:.4rem;box-shadow:0 .2rem .45rem rgba(24,68,59,.12);margin-top:.3rem;padding:.45rem .4rem}.merchant-orders-page .merchant-tool-hero taro-text-core:nth-child(2){font-size:.55rem;line-height:1.35}.merchant-orders-page .merchant-tool-hero taro-text-core:nth-child(3){line-height:1.5;margin-top:.175rem}.merchant-orders-page .merchant-mini-stats{gap:.2rem;margin-top:.3rem}.merchant-orders-page .merchant-mini-stats > taro-view-core{border-radius:.3rem;box-shadow:0 .1rem .25rem rgba(75,58,27,.04);min-height:1.7rem;padding:.25rem .2rem}.merchant-orders-page .merchant-mini-stats > taro-view-core taro-text-core:first-child{font-size:.45rem;font-weight:700}.merchant-orders-page .merchant-mini-stats > taro-view-core taro-text-core:last-child{font-size:.4rem;margin-top:.1rem}.merchant-orders-page .merchant-order-tabs{margin-top:.3rem;padding-bottom:.05rem}.merchant-orders-page .merchant-order-tabs taro-text-core{background:#fffdf8;border-radius:.4rem;font-size:.4rem;padding:.2rem .3rem}.merchant-orders-page .merchant-order-tabs taro-text-core.active{background:#2e6c61;border-color:#2e6c61;box-shadow:0 .1rem .225rem rgba(29,87,78,.16);color:#fff!important}.merchant-orders-page .merchant-order-card{border-radius:.375rem;box-shadow:0 .175rem .4rem rgba(75,58,27,.06);margin-top:.3rem}.merchant-orders-page .merchant-order-card > taro-view-core:first-child{align-items:center;border-bottom:.025rem solid #eee1ca;padding-bottom:.275rem}.merchant-orders-page .merchant-order-card > taro-view-core:first-child taro-text-core:first-child{font-size:.4rem}.merchant-orders-page .merchant-order-card > taro-view-core:first-child taro-text-core:last-child{font-size:.4rem;font-weight:700}.merchant-orders-page .merchant-order-card > taro-text-core{line-height:1.5}.merchant-orders-page .merchant-order-card > taro-view-core:last-child{align-items:center}.merchant-orders-page .merchant-order-card taro-input-core{box-sizing:border-box;height:1.125rem}.merchant-orders-page .merchant-order-card > taro-view-core:last-child taro-text-core{font-weight:700;white-space:nowrap}.merchant-orders-page > .merchant-record-list{border-radius:.35rem;margin-top:.3rem;overflow:hidden}.merchant-orders-page > .merchant-record-list > taro-view-core{padding:.325rem .35rem}.merchant-orders-page > .merchant-record-list > taro-view-core > taro-view-core taro-text-core:first-child{font-weight:700}.merchant-orders-page > .merchant-record-list > taro-view-core > taro-view-core taro-text-core:last-child{line-height:1.4;margin-top:.1rem}@media (max-width:460px){.merchant-orders-page .merchant-tool-hero{padding:.4rem .35rem}.merchant-orders-page .merchant-tool-hero taro-text-core:nth-child(2){font-size:.5rem}.merchant-orders-page .merchant-mini-stats > taro-view-core{min-height:1.6rem}.merchant-orders-page .merchant-order-card{padding:.35rem}.merchant-orders-page .merchant-order-card > taro-view-core:last-child{gap:.15rem}.merchant-orders-page .merchant-order-card > taro-view-core:last-child taro-text-core{padding-inline:.225rem}}.page:not(.magnetic-page){background-color:var(--paper);box-sizing:border-box;margin:0 auto;max-width:22rem;min-height:100vh;overflow-x:hidden;padding:.5rem .45rem calc(2.2rem + env(safe-area-inset-bottom))}.page.report-page{max-width:24.5rem}.page:not(.magnetic-page) .card,.page:not(.magnetic-page) .jade-card{border-radius:.4rem!important;padding:.5rem!important}.page:not(.magnetic-page) .section{margin-top:.5rem}.page:not(.magnetic-page) .page-back{align-items:center;display:inline-flex;font-size:.4rem!important;line-height:1.4;min-height:1.05rem;padding:0 .1rem}.page .address-paste-title,.page .community-note-title,.page .product-detail-title,.page .shop-section-heading > taro-text-core:first-child{font-family:var(--font-display);font-size:.6rem;font-weight:600;line-height:1.4}.page .address-paste-tip,.page .community-note-content,.page .product-detail-description,.page .shop-intro > taro-text-core:nth-child(2){font-size:.4rem;line-height:var(--line-body)}.page .community-note-source,.page .community-note-time,.page .product-detail-subtitle,.page .shop-profile taro-text-core:last-child{font-size:.4rem;line-height:1.55}.page .product-detail-price,.page .store-price taro-text-core:first-child{font-family:var(--font-display);font-size:.7rem;line-height:1.2}.companion-chat-page,.personality-page{font-family:var(--font-sans)}.companion-chat-page .chat-person-name{font-family:var(--font-display);font-size:.6rem;line-height:1.3}.companion-chat-page .chat-presence,.companion-chat-page .consult-context,.companion-chat-page .privacy-in-chat{font-size:.4rem;line-height:1.55}.companion-chat-page .message-line > taro-view-core{font-size:.45rem;line-height:1.65}.companion-chat-page .message-line > taro-view-core > taro-text-core:first-child{font-size:.45rem;line-height:1.65}.companion-chat-page .message-line > taro-view-core .message-time{font-size:.4rem;line-height:1.45}.companion-chat-page .message-line > taro-view-core{padding:.2rem .35rem}.companion-chat-page .chat-composer taro-input-core{font-size:.4rem}.personality-page .personality-title,.personality-page .report-title{font-family:var(--font-display);font-size:.8rem;line-height:1.3}.personality-page .personality-copy,.personality-page .personality-report-card > taro-text-core,.personality-page .report-summary{font-size:.4rem;line-height:var(--line-body)}.profile-library > .muted{margin-bottom:.4rem}.profile-library .profile-add{margin:0 0 .45rem!important}.profile-library .profile-card{overflow:hidden;padding:0!important}.profile-library .profile-card-head{gap:.3rem;grid-template-columns:1.2rem minmax(0,1fr) auto;padding:.45rem .45rem .35rem}.profile-library .profile-avatar{font-family:var(--font-display);font-size:.525rem;height:1.2rem;width:1.2rem}.profile-library .profile-identity{min-width:0}.profile-library .profile-name{color:var(--jade-ink);display:block;font-family:var(--font-display);font-size:.575rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-library .profile-meta{color:var(--jade-muted);display:block;font-size:.4rem;line-height:1.45;margin-top:.1rem}.profile-library .profile-status{background:#f6faf7;border:.025rem solid #cfddd8;border-radius:2.475rem;color:#69817a;font-size:.4rem;line-height:1.2;padding:.15rem .225rem;white-space:nowrap}.profile-library .profile-status.active{background:#dcece5;border-color:transparent;color:#216d62;font-weight:650}.profile-library .profile-facts{display:grid;gap:.2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0 .45rem}.profile-library .profile-facts > taro-view-core{background:#f7faf7;border:.025rem solid #e0e9e4;border-radius:.25rem;min-width:0;padding:.25rem .275rem}.profile-library .profile-facts taro-text-core{background:transparent;display:block;min-height:0!important;padding:0}.profile-library .profile-facts taro-text-core:first-child{color:#8b8372;font-size:.4rem!important;line-height:1.35}.profile-library .profile-facts taro-text-core:last-child{color:#2d5d55;font-size:.4rem!important;font-weight:600;line-height:1.35;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-library .profile-records{background:#fbf7ee;border-radius:.225rem;color:#876f43;font-size:.4rem!important;line-height:1.45;margin:.3rem .45rem 0;padding:.225rem .275rem}.profile-library .profile-actions{margin-top:.4rem}.profile-library .profile-actions taro-view-core{align-items:center;display:flex;font-size:.4rem!important;font-weight:600;justify-content:center;min-height:1.15rem;padding:0 .1rem}.profile-library .profile-manage-actions > taro-view-core{font-size:.4rem!important;min-height:1.1rem}.account-settings-page > .muted{background:#fbf7ee;border-left:.075rem solid #b89652;border-radius:0 .25rem .25rem 0;margin-bottom:.45rem;padding:.325rem .375rem}.account-settings-page .account-avatar-row{background:linear-gradient(135deg,#eff7f2,#fffdf8);border:.025rem solid #c7ded6;border-radius:.4rem!important;box-shadow:none;margin:0 0 .35rem;padding:.4rem!important}.account-settings-page .account-avatar{height:1.45rem;width:1.45rem}.account-settings-page .account-avatar-row > taro-view-core:nth-child(2) taro-text-core:first-child{font-family:var(--font-display);font-size:.5rem;font-weight:600}.account-settings-page .account-avatar-row > taro-view-core:nth-child(2) taro-text-core:last-child{font-size:.4rem;line-height:1.5}.account-settings-page .account-form{background:#fffdf8;border:.025rem solid #d5e3de;border-radius:.4rem!important;box-shadow:0 .2rem .45rem rgba(24,75,65,.05)}.account-settings-page .account-field{padding:.375rem .4rem}.account-settings-page .account-field > taro-text-core{color:#8b7954;font-size:.4rem!important;font-weight:600;letter-spacing:.04em;margin-bottom:.15rem}.account-settings-page .account-field taro-input-core{color:var(--jade-ink);font-size:.425rem!important;height:.85rem;line-height:.85rem}.account-settings-page .account-save{margin-top:.45rem!important;width:100%}.mine-page-head{align-items:center;border-bottom:.025rem solid #d9e5df;display:flex!important;justify-content:space-between;min-height:1.2rem;padding-bottom:0}.mine-page-head .eyebrow{margin:0}.mine-page-head .title{margin:.1rem 0 0}.mine-settings-icon{background:#fffdf8;border:.025rem solid #bfd8cf;border-radius:50%;flex:0 0 1.05rem;height:1.05rem;margin:0!important;position:relative;width:1.05rem}.mine-settings-icon::before{background:#2d7267;clip-path:polygon(38% 0,62% 0,67% 18%,82% 8%,92% 18%,82% 33%,100% 38%,100% 62%,82% 67%,92% 82%,82% 92%,67% 82%,62% 100%,38% 100%,33% 82%,18% 92%,8% 82%,18% 67%,0 62%,0 38%,18% 33%,8% 18%,18% 8%,33% 18%);content:"";height:.5rem;left:.25rem;position:absolute;top:.25rem;width:.5rem}.mine-settings-icon::after{background:#fffdf8;border-radius:50%;content:"";height:.25rem;left:.4rem;position:absolute;top:.4rem;width:.25rem}.page.community-note-page .community-note-title{border-left:.1rem solid #b89652;color:#123f39;display:block;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.01em;line-height:1.38;margin:0 0 .35rem;padding-left:.3rem}.page.community-note-page .community-note-body{padding:.65rem .65rem .45rem}.page.community-note-page .community-note-content{color:#3f5f58;font-size:.425rem;line-height:1.82;margin-top:.4rem}.page.community-note-page .community-note-product-heading{font-size:.6rem;font-weight:700;line-height:1.35;margin-top:.6rem}.page.community-note-page .community-note-comments-title{font-size:.6rem;line-height:1.35}.page.community-note-page .community-note-composer taro-input-core{font-size:.425rem!important}.page.community-note-page .community-note-composer > taro-text-core{font-size:.45rem;font-weight:700}.page.community-note-page .community-note-all-comments{font-size:.45rem}.page.product-detail-page .product-detail-topbar{min-height:1.4rem;padding:0 .55rem}.page.product-detail-page .product-detail-topbar > taro-text-core{color:var(--jade-ink);font-family:var(--font-display);font-size:.55rem;font-weight:600}.page.product-detail-page .product-detail-body{padding:0 .55rem .7rem}.page.product-detail-page .product-detail-price{font-family:var(--font-display);font-size:.7rem;line-height:1.25;margin-top:.45rem;padding:.1rem .225rem}.page.product-detail-page .product-detail-title{color:var(--jade-ink);font-family:var(--font-display);font-size:.65rem;font-weight:700;line-height:1.38;margin-top:.225rem}.page.product-detail-page .product-detail-subtitle{font-size:.4rem;line-height:1.6;margin-top:.2rem;padding-bottom:.45rem}.page.product-detail-page .product-detail-row{padding:.35rem .375rem}.page.product-detail-page .product-detail-row taro-text-core{font-size:.45rem;line-height:1.5}.page.product-detail-page .product-detail-section{margin-top:.5rem;padding:.45rem .4rem}.page.product-detail-page .product-detail-section > taro-text-core:first-child{font-family:var(--font-display);font-size:.55rem;font-weight:700}.page.product-detail-page .product-detail-section > taro-text-core:nth-child(2){font-size:.4rem;line-height:1.8}.page.product-detail-page .product-detail-shop{gap:.25rem;margin-top:.45rem;padding:.35rem}.page.product-detail-page .product-detail-shop > taro-view-core:nth-child(2) taro-text-core:first-child{font-size:.425rem}.page.product-detail-page .product-detail-shop > taro-view-core:nth-child(2) taro-text-core:last-child{font-size:.4rem;margin-top:.075rem}.page.product-detail-page .product-detail-shop > taro-text-core{color:#286c61;font-family:var(--font-sans);font-size:.45rem;font-weight:600;padding:.2rem 0 .2rem .2rem;white-space:nowrap}.page.product-detail-page .product-detail-row taro-text-core{font-size:.425rem}.page.product-detail-page .product-detail-bottom .product-detail-add,.page.product-detail-page .product-detail-bottom .product-detail-buy,.page.product-detail-page .product-detail-bottom .product-detail-tool taro-text-core:nth-child(2){font-size:.4rem}.page.shop-page .shop-section-heading > taro-text-core:first-child{font-family:var(--font-display);font-size:.575rem;font-weight:700;line-height:1.4}.page.shop-page .shop-section-heading > taro-text-core:last-child{font-size:.4rem}.page.shop-page .shop-product-card taro-text-core{font-size:.425rem;line-height:1.4}.page.shop-page .shop-product-card taro-text-core:last-child{font-family:var(--font-display);font-size:.425rem;font-weight:600}.page.shop-page .shop-note > taro-view-core taro-text-core:first-child{font-size:.425rem;font-weight:700;line-height:1.45}.page.shop-page .shop-note > taro-view-core taro-text-core:nth-child(2){font-size:.4rem;line-height:1.6}.page.shop-page .shop-note > taro-view-core taro-text-core:last-child{font-size:.4rem}.page.buyer-orders-page .buyer-orders-topbar{min-height:1.3rem;padding:0 .4rem}.page.buyer-orders-page .buyer-orders-topbar taro-text-core:first-child{font-size:.4rem}.page.buyer-orders-page .buyer-orders-topbar taro-text-core:last-child{font-family:var(--font-display);font-size:.6rem;line-height:1.3}.page.buyer-orders-page .buyer-orders-hero{padding:.45rem}.page.buyer-orders-page .buyer-orders-hero taro-text-core:first-child{font-family:var(--font-display);font-size:.6rem;line-height:1.35}.page.buyer-orders-page .buyer-orders-hero taro-text-core:last-child{font-size:.4rem;line-height:1.55}.page.buyer-orders-page .buyer-order-tabs{gap:.175rem}.page.buyer-orders-page .buyer-order-tabs taro-text-core{box-sizing:border-box;font-size:.4rem;line-height:1.5;min-height:1.05rem;padding:.225rem .3rem}.page.buyer-orders-page .buyer-order-shop taro-text-core:first-child{font-size:.4rem}.page.buyer-orders-page .buyer-order-shop taro-text-core:last-child{font-size:.4rem}.page.buyer-orders-page .buyer-order-card > taro-text-core{font-size:.5rem;line-height:1.45}.page.buyer-orders-page .buyer-order-foot taro-text-core{font-size:.4rem}.page.buyer-orders-page .buyer-order-product{align-items:center;gap:.3rem;margin-top:0;padding:.35rem .375rem}.page.buyer-orders-page .buyer-order-product taro-image-core{border-radius:.225rem;flex:0 0 1.6rem;height:1.6rem;-o-object-fit:cover;object-fit:cover;width:1.6rem}.page.buyer-orders-page .buyer-order-product > taro-view-core{min-width:0}.page.referral-page > .title{font-size:.85rem;line-height:1.25;margin:.3rem 0 .4rem}.page.referral-page > .page-back{display:block;margin:0 0 .35rem;width:-moz-fit-content;width:fit-content}.page.referral-page > .eyebrow{display:block;margin:0 0 .2rem}.page:not(.magnetic-page).referral-page > .page-back{display:inline-flex;margin:0 .25rem 0 0;vertical-align:middle;width:auto}.page:not(.magnetic-page).referral-page > .eyebrow{display:inline-block;margin:0;vertical-align:middle}.page.referral-page .referral-balance{border-radius:.35rem;padding:.6rem .55rem}.page.referral-page .referral-balance taro-text-core:first-child{font-size:.55rem;line-height:1.4}.page.referral-page .referral-balance taro-text-core:nth-child(2){font-family:var(--font-display);font-size:1.05rem;line-height:1.15;margin:.25rem 0 .2rem}.page.referral-page .referral-balance taro-text-core:last-child{font-size:.4rem;line-height:1.6}.page.referral-page .section-title{font-size:.6rem}.page.referral-page .benefit{font-size:.425rem;line-height:1.65;padding:.35rem 0}.page.referral-page .button{font-size:.425rem!important;margin-top:.45rem;min-height:1.25rem;width:100%}.page.referral-page .voucher-example{gap:.3rem;padding:.325rem 0}.page.referral-page .voucher-example taro-text-core{font-size:.4rem;line-height:1.5}.page.referral-page .voucher-example taro-text-core:last-child{flex:0 0 auto;font-size:.425rem}.page.referral-page .notice{font-size:.4rem;line-height:1.7}.referral-poster-preview{background:#f6f0e4;border:.025rem solid rgba(203,169,91,.38);border-radius:.45rem;box-shadow:0 .3rem .7rem rgba(26,78,68,.12);margin:.4rem 0 .45rem;overflow:hidden}.referral-poster-label{color:#2e665c;display:block;font-size:.4rem;font-weight:700;padding:.3rem .4rem 0}.referral-poster-image{display:block;height:auto;margin-top:.25rem;width:100%}.referral-poster-actions{display:flex;gap:.25rem;padding:.3rem .35rem .35rem}.referral-action{align-items:center;background:#fffaf0!important;border:.025rem solid #3d766b!important;border-radius:24.975rem!important;color:#28665b!important;display:flex!important;flex:1;font-size:.4rem!important;font-weight:700!important;height:1.1rem;justify-content:center;line-height:1!important;margin:0!important;min-height:1.1rem;padding:0 .3rem!important}.referral-action-primary{background:#28665b!important;color:#fffaf0!important}.phone-register-page{background:linear-gradient(180deg,rgba(9,48,43,.88),rgba(19,76,65,.9) 58%,rgba(11,48,42,.96)),url(/static/images/assets/referral/login-ritual.jpg) top/cover fixed,#123f39;box-sizing:border-box;min-height:100vh;padding:.7rem .35rem .85rem;position:relative}.phone-register-page::before{animation:stars-drift 18s linear infinite;background-image:radial-gradient(#e8ca8d .025rem,transparent .0375rem);background-size:1.2rem 1.45rem;content:"";inset:0;opacity:.34;pointer-events:none;position:absolute}.phone-register-page::after{animation:orbit-spin 28s linear infinite;border:.025rem solid hsla(43,65%,65%,.22);border-radius:50%;box-shadow:0 0 0 .7rem hsla(43,65%,65%,.05),0 0 0 2.3rem hsla(43,65%,65%,.035);content:"";height:13rem;left:50%;pointer-events:none;position:absolute;top:7.125rem;transform:translateX(-50%);width:13rem}.phone-register-hero{color:#f7edda;padding:.3rem .25rem 0;position:relative;z-index:1}.phone-register-ritual{display:none}.phone-register-ritual-glow{animation:ritual-breathe 4s ease-in-out infinite;border:.025rem solid hsla(41,74%,74%,.7);border-radius:50%;box-shadow:0 0 0 .3rem hsla(41,74%,74%,.08),0 0 .8rem hsla(41,74%,74%,.3);height:3.25rem;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);width:3.25rem}.phone-register-ritual > taro-text-core{position:relative;z-index:1}.phone-register-page > .phone-register-hero .eyebrow{color:#b99363;font-size:.325rem;letter-spacing:.075rem}.phone-register-page > .phone-register-hero .title{color:#fff7e8;display:block;font-size:.95rem;letter-spacing:.05rem;margin:.45rem 0 .15rem}.phone-register-subtitle{color:rgba(255,247,232,.78);display:block;font-size:.4rem;line-height:1.6}.phone-register-points{color:#e8c983;display:flex;font-size:.325rem;gap:.4rem;margin-top:.45rem}.phone-register-card{backdrop-filter:blur(.3rem);background:rgba(7,43,38,.46);border:.025rem solid hsla(42,44%,65%,.52);border-radius:.55rem;box-shadow:0 .45rem 1.05rem rgba(2,27,23,.34);margin-top:.6rem;padding:.55rem .45rem .45rem;position:relative;z-index:1}.phone-register-label{color:#e8ca8d;display:block;font-size:.375rem;font-weight:700;letter-spacing:.025rem;margin:0 0 .2rem}.phone-register-input{background:hsla(42,63%,92%,.12);border:.025rem solid hsla(42,54%,72%,.62);border-radius:.25rem;box-sizing:border-box;color:#fff9ec;font-size:.45rem;height:1.2rem;line-height:1.2rem;margin-bottom:.45rem;min-height:1.2rem;padding:0 .35rem;width:100%}.phone-register-input::-moz-placeholder{color:rgba(255,247,232,.58)}.phone-register-input::placeholder{color:rgba(255,247,232,.58)}.phone-code-row{align-items:center;display:flex;gap:.25rem}.phone-code-row .phone-register-input{flex:1;margin-bottom:0}.phone-code-button{background:#eef5f0!important;border:.025rem solid #3d766b!important;border-radius:.25rem!important;color:#28665b!important;flex:0 0 2.95rem;font-size:.375rem!important;line-height:1.2rem!important;min-height:1.2rem;padding:0 .2rem!important}.phone-demo-tip,.phone-invite-tip{color:#9a6e2f;display:block;font-size:.35rem;line-height:1.5;margin-top:.3rem}.phone-invite-tip{color:#2d6b60}.phone-register-divider{border-top:.025rem solid #eadfc8;color:#28665b;font-family:var(--font-display);font-size:.5rem;font-weight:700;margin:.55rem 0 .4rem;padding-top:.45rem}.phone-gender-row{display:flex;gap:.25rem;margin-bottom:.45rem}.phone-gender{background:#fff;border:.025rem solid #d9c99e;border-radius:.25rem;color:#6f807a;flex:1;font-size:.4rem;line-height:1.1rem;min-height:1.1rem;text-align:center}.phone-gender.active{background:#e8f1ec;border-color:#28665b;color:#28665b;font-weight:700}.phone-register-submit{margin-top:.6rem;min-height:1.25rem;width:100%}.phone-register-slider{align-items:center;background:hsla(44,49%,82%,.2);border-radius:.85rem;box-shadow:inset 0 0 0 .025rem hsla(40,66%,73%,.38);color:#f8efd9;cursor:grab;display:flex;font-size:.4rem;font-weight:700;height:1.6rem;justify-content:center;margin:.65rem auto 0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - .45rem)}.phone-register-slider.is-dragging{cursor:grabbing}.phone-register-slider-fill{animation:slider-sheen 2.8s ease-in-out infinite;background:linear-gradient(90deg,#397d70,#1c514a);inset:0 auto 0 0;opacity:.92;position:absolute;width:42%}.phone-register-slider-thumb{align-items:center;animation:slider-nudge 2.8s ease-in-out infinite;background:#fffaf0;border-radius:50%;box-shadow:0 .075rem .25rem rgba(20,55,48,.22);color:#28665b;display:flex;font-size:.8rem;height:1.25rem;justify-content:center;left:.175rem;position:absolute;top:.175rem;transition:left .18s ease-out;width:1.25rem;z-index:2}.phone-register-slider.is-dragging .phone-register-slider-thumb{animation:none}.phone-register-slider taro-text-core{color:#fffaf0;position:relative;text-shadow:0 .025rem .05rem rgba(0,0,0,.18);z-index:1}.phone-register-slider.is-ready .phone-register-slider-fill{animation:none;width:100%}.phone-register-slider.is-ready .phone-register-slider-thumb{animation:none;left:calc(100% - 1.425rem)}.phone-mode-switch{color:#2d6b60;font-size:.4rem;line-height:1.5;margin-top:.45rem;text-align:center}.phone-register-footnote{color:rgba(255,247,232,.62);display:block;font-size:.3rem!important;line-height:1.6;margin:.4rem .2rem 0;position:relative;text-align:center;z-index:1}@keyframes ritual-in{from{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes ritual-breathe{0%,100%{opacity:.55;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes slider-nudge{0%,100%,65%{transform:translateX(0)}76%,88%{transform:translateX(.45rem)}}@keyframes slider-sheen{0%,100%{width:42%}50%{width:55%}}@keyframes page-shimmer{0%,100%{background-position:50%,0 0}50%{background-position:50%,100% 0}}@keyframes stars-drift{from{background-position:0 0}to{background-position:1.2rem 1.45rem}}@keyframes orbit-spin{from{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.account-login-page{min-height:100vh;padding-top:1.1rem}.account-login-brand{align-items:center;display:flex;gap:.3rem}.account-login-brand .jade-seal{margin:0}.account-login-page > .title{display:block;font-size:.9rem;margin:.65rem 0 .2rem}.account-login-subtitle{color:#6f807a;display:block;font-size:.4rem;line-height:1.7;max-width:31em}.account-login-card{background:rgba(255,252,246,.96);border:.025rem solid #d9c99e;border-radius:.45rem;box-shadow:0 .35rem .8rem rgba(26,78,68,.12);margin-top:.7rem;padding:.6rem .5rem .5rem}.account-login-label{color:#255e55;display:block;font-size:.45rem;font-weight:700;margin-bottom:.3rem}.account-login-submit{margin-top:.55rem;min-height:1.25rem;width:100%}.account-register-entry{color:#84918c;display:flex;font-size:.375rem;gap:.2rem;justify-content:center;margin-top:.45rem}.account-register-entry taro-text-core:last-child{color:#28665b;font-weight:700}.account-login-features{background:#e8f1ec;border-radius:.3rem;color:#28665b;display:flex;font-size:.375rem;justify-content:space-around;margin-top:.7rem;padding:.35rem .2rem}.page.merchant-tool-page .decoration-hero taro-text-core:nth-child(2){font-family:var(--font-display);font-size:.625rem;font-weight:600;line-height:1.35}.page.merchant-tool-page .decoration-hero taro-text-core:last-child{font-size:.4rem;line-height:1.65}.page.merchant-tool-page .decoration-section-head{padding:.45rem .5rem 0}.page.merchant-tool-page .decoration-section-head > taro-view-core taro-text-core:last-child{font-size:.425rem}.page.merchant-tool-page .decoration-helper{font-size:.4rem!important;line-height:1.65!important}.page.merchant-tool-page .decoration-form taro-textarea-core,.page.merchant-tool-page .decoration-form taro-textarea-core taro-textarea-core{font-size:.425rem;height:4.5rem!important;line-height:1.72;max-height:6.5rem;min-height:2.8rem;overflow-y:auto}.page.merchant-tool-page .decoration-form .merchant-tool-action{box-sizing:border-box;font-size:.425rem;line-height:1.4;min-height:1.2rem;padding:.35rem .4rem}.page:has(.mine-page-head) .profile-summary{border:.025rem solid #295f56;border-radius:.4rem;margin:.45rem 0 0;padding:.45rem}.page:has(.mine-page-head) .profile-seal{font-family:var(--font-display);font-size:.6rem;height:1.3rem;width:1.3rem}.page:has(.mine-page-head) .profile-summary taro-text-core:first-child{font-family:var(--font-display);font-size:.55rem;font-weight:600}.page:has(.mine-page-head) .profile-summary taro-text-core:last-child{font-size:.4rem;line-height:1.5}.mine-section-label{color:#9b7a3a;display:block;font-size:.4rem;font-weight:650;letter-spacing:.12em;margin:.55rem .05rem .25rem}.page:has(.mine-page-head) .account-actions{gap:.225rem;margin:0}.page:has(.mine-page-head) .account-actions > taro-view-core{background:#fffdf8;border:.025rem solid #d5e3de;border-left:.075rem solid #62a597;border-radius:.325rem;box-shadow:0 .125rem .325rem rgba(25,76,67,.045);min-height:1.8rem;padding:.325rem .375rem}.page:has(.mine-page-head) .account-actions taro-text-core:first-child{font-family:var(--font-display);font-size:.475rem;font-weight:600}.page:has(.mine-page-head) .account-actions taro-text-core:last-child{color:var(--jade-muted);font-size:.4rem;line-height:1.5;margin-top:.075rem}.page:has(.mine-page-head) .merchant-entry-grid{margin-top:0}@media (min-width:768px){.page:not(.magnetic-page){padding:.8rem .75rem 2.4rem}.page:not(.magnetic-page) .card,.page:not(.magnetic-page) .jade-card{padding:.6rem!important}.page .address-paste-title,.page .community-note-title,.page .product-detail-title,.page .shop-section-heading > taro-text-core:first-child{font-size:.7rem}.companion-chat-page .message-line > taro-view-core,.personality-page .personality-copy,.personality-page .personality-report-card > taro-text-core,.personality-page .report-summary{font-size:.425rem}.profile-library .profile-card-head{padding:.5rem .5rem .4rem}.profile-library .profile-facts,.profile-library .profile-records{margin-left:.5rem;margin-right:.5rem}}.page.page.compact-experts .expert-name{font-size:18PX!important}.page.page.compact-experts .expert-list-focus,.page.page.compact-experts .expert-story{font-size:14PX!important;line-height:1.75}.page.page.compact-experts .expert-list-card{align-items:flex-start;border-radius:16PX;gap:14PX;margin-bottom:14PX;padding:16PX}.page.page.compact-experts .expert-portrait{flex:0 0 76PX;width:76PX}.page.page.compact-experts .expert-portrait taro-image-core{border-radius:12PX;height:100PX;width:76PX}.page.page.compact-experts .expert-list-copy{flex:1;min-width:0}.page.page.compact-experts .expert-top{flex-wrap:wrap;gap:8PX}.page.page.compact-experts .expert-tags{flex-wrap:wrap}.page.page .community-note-shop taro-text-core,.page.page .note-owner taro-text-core,.page.page .note-product taro-text-core,.page.page .note-source,.page.page .note-stats{font-size:12PX!important}.page.page .note-copy{font-size:14PX!important;line-height:1.75}.page.page .note-title{font-size:17PX!important;line-height:1.5}.page.page .note-card-body{padding:14PX}.page.page .note-owner,.page.page .note-product{flex-wrap:wrap;gap:6PX}.page.page .membership-selected taro-image-core{min-width:52PX;-o-object-fit:cover;object-fit:cover}.companion-chat-page .chat-relation-links taro-text-core,.companion-chat-page .composer-shortcuts taro-text-core{font-size:12PX!important}.moment-ritual-page .moment-ritual-copy taro-text-core,.moment-ritual-page .moment-ritual-subtitle{font-size:15PX!important;line-height:1.8}.moment-ritual-page .moment-ritual-foot,.moment-ritual-page .moment-seal-label{font-size:12PX!important}.moment-ritual-page .moment-enter{min-height:46PX}.moment-ritual-page .moment-enter taro-text-core{font-size:16PX!important}.page.page.magnetic-page .magnetic-kicker,.page.page.magnetic-page .magnetic-relations > taro-text-core,.page.page.magnetic-page .magnetic-topbar > taro-text-core{font-size:13PX!important}@media (max-width:480PX){.page.page .note-waterfall{-moz-columns:2;column-count:2;-moz-column-gap:10PX;column-gap:10PX}.page.page .note-card{box-sizing:border-box;margin-bottom:10PX;width:100%;-moz-column-break-inside:avoid;border-radius:12PX;break-inside:avoid}.page.page .note-card-body{padding:10PX}.page.page .note-title{font-family:var(--font-ui);font-size:15PX!important;line-height:1.5}.page.page .note-copy{font-size:13PX!important;-webkit-line-clamp:2;line-height:1.6}.page.page .note-product{gap:4PX;padding:6PX}}:root{--type-caption:12PX;--type-label:13PX;--type-body:16PX;--type-action:15PX;--type-card-title:17PX;--type-section-title:20PX;--type-page-title:26PX;--type-price:24PX;--font-ui:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}body{background:#f5f0e5}.companion-chat-page,.page.page,.personality-page{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16PX;line-height:1.65}.page.page:not(.magnetic-page){max-width:720PX;padding:20PX 16PX calc(92PX + env(safe-area-inset-bottom));width:100%}.page.page :where(taro-text-core){font-size:14PX!important;line-height:1.6}.page.page .title{font-size:26PX!important;letter-spacing:.02em;line-height:1.3;margin:12PX 0}.page.page .section-title{font-family:var(--font-ui);font-size:20PX!important;line-height:1.4}.page.page .card-title{font-family:var(--font-ui);font-size:17PX!important;font-weight:600;line-height:1.45}.page.page .muted,.page.page .section-body{font-size:16PX!important;line-height:1.75}.page.page .eyebrow{font-size:11PX!important;letter-spacing:.1em}.page.page .form-foot,.page.page .source,.page.page .tag{font-size:12PX!important;line-height:1.6}.page.page .page-back{font-size:13PX!important;min-height:40PX}.page.page .card,.page.page .jade-card,.page.page .price-plan{border-radius:16PX!important;box-shadow:0 2PX 10PX rgba(28,65,54,.035);box-sizing:border-box;padding:16PX!important}.page.page .section{margin-top:20PX}.page.page .account-save,.page.page .button,.page.page .member-cta,.page.page .membership-pay,.page.page .payment-enter-button,.page.page taro-button-core{align-items:center;border-radius:12PX!important;box-sizing:border-box;display:flex!important;font-size:16PX!important;height:auto;justify-content:center;line-height:1.4!important;min-height:46PX!important;padding:10PX 16PX!important;white-space:normal}.page.page .inline-action,.page.page .text-link{font-size:14PX!important;line-height:1.5}.page.page taro-input-core,.page.page taro-textarea-core{font-size:16PX!important;line-height:1.5}.page.page taro-input-core{height:44PX;min-height:44PX}.page.page .input{min-height:46PX;padding:0 12PX}.page.page .account-field > taro-text-core,.page.page .label{font-size:14PX!important;margin-bottom:7PX}.page.page .field{margin:18PX 0}.page.page .notice{font-size:13PX;line-height:1.65;padding:12PX}.page.page .segmented > taro-view-core{align-items:center;display:flex;justify-content:center;min-height:42PX;padding:6PX}.page.page .hero{border-radius:20PX;padding:24PX 20PX}.page.page .hero-copy{font-size:18PX;line-height:1.6}.page.page .hero-note{display:block;font-size:12PX;line-height:1.65;margin-top:10PX}.page.page .hero-button{margin-top:20PX!important}.home.home .trust-row{font-size:12PX;gap:8PX;padding:18PX 0}.home.home .trust-row taro-text-core{font-size:12PX}.home.home .trust-number{font-size:22PX!important}.home.home .privacy-strip{font-size:12PX;line-height:1.6;padding:10PX 12PX}.home.home .chapter{font-size:13PX;gap:10PX;margin:26PX 0 12PX}.home.home .quick-products{gap:12PX;grid-template-columns:1fr}.home.home .product-card{gap:14PX}.home.home .product-copy{min-width:0}.home.home .product-copy .muted{display:block;font-size:14PX!important}.home.home .mark{font-size:22PX;height:38PX;width:38PX}.home.home .expert-teaser{display:grid;gap:12PX;grid-template-columns:repeat(2,minmax(0,1fr))}.home.home .teaser-person{min-width:0}.home.home .teaser-person taro-image-core{border-radius:14PX;height:150PX;width:100%}.home.home .teaser-person taro-text-core:nth-child(2){font-size:17PX;margin-top:8PX}.home.home .teaser-person taro-text-core:last-child{font-size:12PX}.home.home .pricing-grid{gap:14PX;grid-template-columns:1fr}.home.home .home-shortcuts{display:grid;gap:12PX;grid-template-columns:1fr}.home.home .home-shortcuts > taro-view-core{padding:16PX}.home.home .home-shortcuts taro-text-core:first-child{font-size:17PX}.home.home .home-shortcuts taro-text-core:last-child{font-size:14PX}.home.home .manifesto{margin-top:24PX;padding:24PX 16PX}.home.home .manifesto-title{font-size:21PX}.page.page .membership-intro > taro-text-core:last-child{font-size:14PX}.page.page .membership-selected{border-radius:14PX;gap:12PX;margin:18PX 0;padding:14PX}.page.page .membership-selected taro-image-core{flex-shrink:0;height:52PX;width:52PX}.page.page .expert-name{font-size:18PX}.page.page .expert-title,.page.page .membership-selected-label{font-size:12PX!important}.page.page .membership-plan{border-radius:18PX;padding:22PX 18PX}.page.page .membership-seal{font-size:11PX;letter-spacing:.12em}.page.page .plan-price{display:block;font-size:36PX!important;line-height:1.3;margin:8PX 0}.page.page .plan-price taro-text-core{font-size:14PX!important}.page.page .membership-plan-copy{display:block;font-size:15PX!important;line-height:1.75}.page.page .membership-note{margin-top:14PX;padding:12PX 14PX}.page.page .membership-note taro-text-core{font-size:13PX!important}.page.page .membership-section-head{display:block}.page.page .membership-section-head > taro-text-core:last-child{color:#6b8178;display:block;font-size:11PX!important;margin-top:4PX}.page.page .benefit{align-items:flex-start;display:flex;gap:12PX;padding:13PX 0}.page.page .benefit > taro-text-core:first-child{flex:0 0 22PX;font-size:12PX}.page.page .benefit > taro-text-core:last-child{font-size:15PX;line-height:1.7}.page.page .buyer-orders-topbar > taro-text-core:last-child{display:none}.page.page .buyer-orders-topbar{background:transparent;min-height:40PX}.page.page .buyer-orders-hero{border-radius:16PX;padding:20PX}.page.page .buyer-orders-hero > taro-text-core:first-child{font-size:26PX}.page.page .buyer-orders-hero > taro-text-core:last-child{font-size:13PX}.page.page .buyer-order-tabs{display:flex;gap:8PX;margin:16PX 0}.page.page .buyer-order-tabs taro-text-core{font-size:13PX;padding:10PX 12PX}.page.page .buyer-order-card{border-radius:16PX;margin-bottom:14PX;padding:16PX}.page.page .buyer-order-product{gap:12PX;padding:14PX 0}.page.page .buyer-order-product taro-image-core{border-radius:10PX;flex-shrink:0;height:76PX;width:76PX}.page.page .buyer-order-product > taro-view-core{min-width:0}.page.page .buyer-order-product taro-text-core:first-child{font-size:16PX}.page.page .buyer-order-product taro-text-core:nth-child(2){font-size:12PX}.page.page .buyer-order-foot{flex-wrap:wrap;gap:10PX}.page.page .buyer-order-foot taro-text-core{font-size:12PX}.page.page .buyer-order-foot taro-text-core:last-child{box-sizing:border-box;min-height:40PX;padding:10PX 14PX}.page.page .account-actions > taro-view-core{border-radius:14PX;min-height:72PX;padding:16PX}.page.page .account-actions taro-text-core:first-child{font-size:16PX}.page.page .account-actions taro-text-core:last-child{font-size:13PX}.page.page .profile-name{font-size:19PX}.page.page .profile-meta,.page.page .profile-status{font-size:12PX}.page.page .profile-facts{grid-template-columns:1fr}.page.page .profile-facts taro-text-core{font-size:14PX!important}.page.page .community-detail-content,.page.page .community-note-content,.page.page .community-note-copy{font-size:16PX;line-height:1.8}.page.page .community-note-title{font-size:23PX}.page.page .resonance-tabs{gap:10PX;overflow-x:auto}.page.page .resonance-tabs taro-text-core{font-size:13PX!important;padding:10PX 12PX}.page.page .phone-register-footnote{font-size:12PX!important;line-height:1.7}.page.page .phone-register-slider{min-height:56PX}.page.page .phone-register-slider taro-text-core{font-size:14PX}.page.page .account-login-features,.page.page .account-register-entry{font-size:13PX}.companion-chat-page .chat-person-name{font-size:18PX!important}.companion-chat-page .chat-presence,.companion-chat-page .message-time,.companion-chat-page .privacy-in-chat{font-size:12PX!important;line-height:1.6}.companion-chat-page .context-status,.companion-chat-page .context-status taro-text-core{font-size:12PX!important}.companion-chat-page .chat-composer taro-input-core{font-size:16PX!important;min-height:44PX}.companion-chat-page .chat-composer taro-button-core{font-size:14PX!important;min-height:44PX;min-width:44PX}.companion-chat-page .chat-person-bar{min-height:64PX}.companion-chat-page .chat-relation-links,.companion-chat-page .chat-relation-tools{font-size:14PX}.personality-page taro-text-core{font-size:15PX!important;line-height:1.7}.personality-page .personality-title{font-size:26PX!important}.page.magnetic-page .magnetic-hero > taro-text-core:nth-child(3){font-size:20PX!important}.page.magnetic-page .magnetic-hero > taro-text-core:last-child,.page.magnetic-page .magnetic-legend taro-text-core,.page.magnetic-page .magnetic-note{font-size:12PX!important}.page.magnetic-page .magnetic-form > taro-view-core > taro-text-core:first-child{font-size:12PX!important}.page.magnetic-page .magnetic-form taro-input-core{font-size:16PX!important}.page.magnetic-page .magnetic-mode taro-text-core{font-size:14PX!important;line-height:44PX;min-height:44PX}@media (max-width:480PX){.page.page .referral-card{flex-wrap:wrap;gap:16PX;padding:16PX}.page.page .membership-selected > taro-view-core{flex:1;min-width:0}.page.page .membership-plan-mark{display:none}.page.page .membership-plan > taro-view-core{max-width:100%}}@media (prefers-reduced-motion:reduce){.companion-chat-page *,.page *{animation:none!important;scroll-behavior:auto!important}}.page.page .buyer-order-product > taro-image-core{flex:0 0 76PX;height:76PX!important;min-width:76PX;width:76PX!important}.page.page .membership-selected > taro-image-core{flex:0 0 52PX;height:52PX!important;min-width:52PX;width:52PX!important}.page.page .buyer-orders-hero > taro-text-core:first-child{font-size:26PX!important}.page.page .buyer-order-product taro-text-core:first-child{font-size:16PX!important}.home.home .hero-copy{font-size:18PX!important}.home.home .hero-note{font-size:12PX!important}.home.home .teaser-person taro-text-core:nth-child(2){font-size:17PX!important}.home.home .teaser-person taro-text-core:last-child{font-size:12PX!important}.page.page .community-note-content,.page.page .community-note-content taro-text-core{font-size:16PX!important;line-height:1.8}.page.page .phone-code-row{align-items:center;display:flex;gap:10PX}.page.page .phone-code-row > :first-child{flex:1;min-width:0;width:0}.page.page .phone-code-row .phone-code-button{flex:0 0 108PX!important;font-size:14PX!important;height:46PX!important;min-width:108PX!important;padding:10PX 8PX!important;white-space:nowrap!important;width:108PX!important}.page.page .phone-register-label{margin:14PX 0 7PX}.page.page .phone-register-slider-thumb{font-size:24PX;height:44PX;top:6PX;width:44PX}.page.page .phone-mode-switch{color:#e3efe9;font-size:14PX;line-height:40PX;margin-top:16PX;min-height:40PX}.page.page .phone-register-input taro-input-core::-moz-placeholder{color:#bacdc5;opacity:1}.page.page .phone-register-input taro-input-core::placeholder{color:#bacdc5;opacity:1}.home.home .hero-copy{font-family:var(--font-ui);font-size:17PX!important;letter-spacing:0}.home.home .pricing-grid .price-plan{display:flex;flex-direction:column;gap:8PX;padding:16PX!important}.home.home .pricing-grid .card-title{font-size:17PX!important;margin:0}.home.home .pricing-grid .plan-price{font-family:var(--font-ui);font-size:24PX!important;font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.home.home .pricing-grid .plan-unit{font-size:13PX!important;font-weight:400}.home.home .pricing-grid .muted{display:block;font-size:14PX!important;line-height:1.65}.home.home .pricing-grid .plan-fineprint{color:#65756f;display:block;font-size:12PX!important;line-height:1.6}.home.home .pricing-grid .featured .plan-fineprint{color:#c4ded5}.home.home .pricing-grid .member-cta,.home.home .pricing-grid .text-link{font-size:14PX!important;line-height:1.5!important;margin:4PX 0 0!important;min-height:44PX!important;padding:10PX 12PX!important;width:100%}.home.home .home-shortcuts > taro-view-core{border-radius:12PX;box-shadow:none}.home.home .home-shortcuts taro-text-core:first-child{font-family:var(--font-ui);font-size:16PX!important;font-weight:600}.home.home .home-shortcuts taro-text-core:last-child{font-size:13PX!important;line-height:1.65}.home.home .manifesto .muted{font-size:13PX!important;line-height:1.7}.home.home .manifesto-title{font-size:19PX!important;line-height:1.6}.companion-chat-page .conversation-stream{box-sizing:border-box;max-width:720PX;padding-left:16PX;padding-right:16PX;width:100%}.companion-chat-page{container-type:inline-size}.companion-chat-page .chat-composer-shell{box-sizing:border-box;left:max(0PX,(100cqw - 720PX)/2);margin:0;max-width:720PX;padding-left:16PX;padding-right:16PX;right:auto;width:100cqw}.companion-chat-page .chat-composer,.companion-chat-page .composer-shortcuts,.companion-chat-page .gift-picker{box-sizing:border-box;max-width:none;width:100%}.companion-chat-page .chat-composer{grid-template-columns:minmax(0,1fr) auto}.companion-chat-page .chat-composer taro-input-core{min-width:0}.companion-chat-page .wechat-composer{align-items:center;border-radius:14PX;gap:8PX;grid-template-columns:44PX minmax(0,1fr) 44PX 44PX;padding:8PX}.companion-chat-page .wechat-composer taro-button-core{border-radius:10PX!important;height:44PX;line-height:44PX;min-width:0;padding:0;width:100%}.companion-chat-page .wechat-composer taro-input-core{height:44PX;padding:0 4PX}.companion-chat-page .wechat-composer .composer-emoji,.companion-chat-page .wechat-composer .composer-more,.companion-chat-page .wechat-composer .composer-voice{background:#e6efea!important;color:#315c52!important}.chat-tools-panel{display:grid;gap:10PX;grid-template-columns:repeat(4,minmax(0,1fr));padding:14PX 0}.chat-tools-panel taro-button-core{background:#fffdf8;border-radius:12PX;color:#315c52;font-size:13PX;line-height:48PX;min-height:48PX;padding:0 4PX;width:100%}.chat-tools-panel > taro-text-core{color:#667a71;font-size:12PX;grid-column:1/-1}.chat-photo-preview{background:#fffdf8;border-radius:12PX;margin-bottom:8PX;padding:12PX}.chat-photo-preview taro-image-core{display:block;height:110PX;width:100%}.chat-photo-preview taro-text-core{color:#667a71;display:block;font-size:12PX}.chat-photo-preview taro-button-core{font-size:14PX;min-height:44PX}.exploration-page .mbti-back.mbti-back.mbti-back,.page .buyer-orders-topbar > :first-child,.page .magnetic-topbar > :first-child,.page .merchant-topbar > :first-child,.page-back.page-back.page-back.page-back.page-back{align-items:center!important;align-self:flex-start;border-radius:7PX!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto!important;font-size:12PX!important;height:30PX!important;justify-content:center!important;letter-spacing:normal!important;line-height:1!important;max-width:100%!important;min-height:0!important;min-width:0!important;padding:0 8PX!important;white-space:nowrap;width:auto!important}.moment-ritual-page.moment-ritual-page .moment-ritual-title,.tarot-ritual-page.tarot-ritual-page .ritual-title{font-size:21PX!important;font-weight:500!important;line-height:1.5!important}.tarot-ritual-page.tarot-ritual-page .ritual-question{box-sizing:border-box!important;display:block!important;font-size:clamp(10PX,4vw,13PX)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.6!important;max-width:100%!important;text-align:center!important;white-space:nowrap!important;width:100%!important}.companion-chat-page.companion-chat-page .plan-dialog > taro-text-core,.moment-ritual-page.moment-ritual-page .moment-ritual-copy > taro-text-core,.moment-ritual-page.moment-ritual-page .moment-ritual-subtitle{font-size:13PX!important;font-weight:400!important;line-height:1.8!important}.moment-ritual-page.moment-ritual-page .moment-seal-label,.tarot-ritual-page.tarot-ritual-page .ritual-kicker{font-size:12PX!important;line-height:1.6!important}.moment-ritual-page.moment-ritual-page .moment-ritual-eyebrow,.moment-ritual-page.moment-ritual-page .moment-ritual-foot,.tarot-ritual-page.tarot-ritual-page .ritual-note,.tarot-ritual-page.tarot-ritual-page .ritual-phase taro-text-core{font-size:11PX!important;line-height:1.7!important}.companion-chat-page.companion-chat-page .plan-dialog .plan-dialog-title{font-size:18PX!important;font-weight:500!important;line-height:1.5!important}.companion-chat-page.companion-chat-page .plan-dialog .plan-time-label,.companion-chat-page.companion-chat-page .plan-dialog .plan-time-options taro-text-core{font-size:12PX!important;line-height:1.7!important}.companion-chat-page.companion-chat-page .plan-dialog taro-button-core,.moment-ritual-page.moment-ritual-page .moment-enter{align-items:center!important;border-radius:9PX!important;box-sizing:border-box!important;display:flex!important;font-size:13PX!important;font-weight:500!important;height:38PX!important;justify-content:center!important;line-height:1.4!important;margin:14PX auto 0!important;max-width:240PX!important;min-height:0!important;padding:0 12PX!important;width:100%!important}.moment-ritual-page.moment-ritual-page .moment-enter taro-text-core{font-size:13PX!important;line-height:1.4!important}.home-ritual-transition.mystic-loader{animation:ritual-entry-fade .18s ease-out;box-sizing:border-box;height:100%!important;inset:0!important;position:fixed!important;width:100%!important;z-index:9999!important}.taro_page:has(.mystic-loader){animation:none!important;background:#061f1d!important;overflow:hidden!important;scrollbar-width:none!important;transition:none!important}.taro_page:has(.mystic-loader)::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.mystic-loader .mystic-pillars > *{animation:none!important;opacity:1!important}@keyframes ritual-entry-fade{from{opacity:0}to{opacity:1}}body:has(.persistent-ritual) .taro_page{overflow:hidden!important;scrollbar-width:none!important}body:has(.persistent-ritual) .mystic-loader:not(.persistent-ritual){visibility:hidden!important}.persistent-ritual.mystic-loader{z-index:100000!important}.persistent-ritual .ritual-cancel{bottom:24PX;color:#adc9bb;font-size:12PX;padding:10PX;position:absolute}.mystic-loader.mystic-loader{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100dvh!important;inset:0!important;justify-content:center!important;margin:0!important;max-width:none!important;min-height:0!important;padding:24PX!important;position:fixed!important;width:100%!important;z-index:9999}.mystic-loader.mystic-loader .mystic-orbit{box-sizing:border-box!important;flex:0 0 auto;height:220PX!important;width:220PX!important}.mystic-loader.mystic-loader .mystic-orbit-inner{box-sizing:border-box!important;height:88PX!important;width:88PX!important}.mystic-loader.mystic-loader .mystic-orbit-inner > *{font-size:36PX!important;line-height:1!important}.mystic-loader.mystic-loader .mystic-stars{height:300PX!important;width:300PX!important}.mystic-loader.mystic-loader .mystic-pillars{gap:14PX!important;margin-top:26PX!important}.mystic-loader.mystic-loader .mystic-pillars > *{font-size:16PX!important;line-height:1.5!important;padding:6PX 9PX!important}.mystic-loader.mystic-loader .mystic-title{display:block!important;font-size:21PX!important;letter-spacing:2PX!important;line-height:1.5!important;margin:22PX 0 0!important;text-align:center}.mystic-loader.mystic-loader .mystic-copy{display:block!important;font-size:12PX!important;letter-spacing:0!important;line-height:1.8!important;margin:10PX 0 0!important;text-align:center}.mystic-loader.mystic-loader .mystic-progress{height:2PX!important;margin-top:24PX!important;width:220PX!important}.mystic-loader.mystic-loader .mystic-progress > *{animation:none!important;background:linear-gradient(90deg,transparent,#6de0cd,transparent)!important;box-shadow:none!important;height:100%!important;transform:none!important;width:100%!important}@media (max-height:550px){.mystic-loader.mystic-loader .mystic-orbit{height:160PX!important;width:160PX!important}.mystic-loader.mystic-loader .mystic-pillars{margin-top:16PX!important}}@media (prefers-reduced-motion:reduce){.home-ritual-transition.mystic-loader{animation:none!important}}.page.mobile-refresh.mobile-refresh{background:#f3eedf!important;box-sizing:border-box;color:#315548;font-size:14PX;line-height:1.7;margin:0 auto;max-width:760PX;min-height:100vh;padding:18PX 16PX calc(32PX + env(safe-area-inset-bottom))!important;width:100%}.page.mobile-refresh.mobile-refresh .page-back.page-back.page-back.page-back.page-back{align-items:center;background:#fcfaf3!important;border:1px solid #bdcdbf!important;border-radius:8PX!important;display:inline-flex!important;font-size:12PX!important;height:32PX!important;justify-content:center;line-height:1!important;margin:0 10PX 16PX 0!important;min-height:32PX!important;padding:0 10PX!important;position:static!important;white-space:nowrap;width:auto!important}.page.mobile-refresh.mobile-refresh .eyebrow{color:#a58a50;font-size:10PX!important;letter-spacing:1.4PX;line-height:1.6!important}.page.mobile-refresh.mobile-refresh .title{color:#294f43;display:block;font-size:27PX!important;line-height:1.4!important;margin:10PX 0 14PX!important}.page.mobile-refresh.mobile-refresh .form-foot,.page.mobile-refresh.mobile-refresh .muted,.page.mobile-refresh.mobile-refresh .notice{font-size:12PX!important;line-height:1.8!important;overflow-wrap:anywhere}.page.mobile-refresh.mobile-refresh .card,.page.mobile-refresh.mobile-refresh .jade-card{background:#fffdf7!important;border:1px solid #d6dfcd!important;border-radius:14PX!important;box-shadow:0 4PX 16PX rgba(49,91,73,.02)!important;padding:16PX!important}.page.mobile-refresh.mobile-refresh .section{margin-bottom:16PX!important;margin-top:16PX!important}.page.mobile-refresh.mobile-refresh .section-title{display:block;font-size:17PX!important;line-height:1.6!important;margin:0 0 12PX!important}.page.mobile-refresh.mobile-refresh .section-body{font-size:14PX!important;line-height:1.9!important;overflow-wrap:anywhere}.page.mobile-refresh.mobile-refresh .benefit{font-size:13PX!important;line-height:1.9!important;padding:10PX 0!important}.page.mobile-refresh.mobile-refresh .button{align-items:center;background:#315b49!important;border-radius:10PX!important;box-sizing:border-box;color:#fff9e8!important;display:flex!important;font-size:14PX!important;height:auto!important;justify-content:center;line-height:1.6!important;margin:16PX 0 0!important;min-height:44PX!important;padding:11PX 16PX!important}.page.mobile-refresh.mobile-refresh .ghost,.page.mobile-refresh.mobile-refresh .text-link{font-size:13PX!important;line-height:1.6!important;min-height:40PX}.page.mobile-refresh.mobile-refresh .empty-state{background:#faf9f0;border-radius:14PX;padding:28PX 18PX!important}.page.mobile-refresh.mobile-refresh .empty-state > *{display:block;font-size:13PX!important;line-height:1.8!important}.page.mobile-refresh.mobile-refresh .empty-state > :first-child{font-size:18PX!important;font-weight:600;margin-bottom:10PX}.page.refresh-settings.refresh-settings .settings-topbar{align-items:center;display:flex;gap:8PX}.page.refresh-settings.refresh-settings .settings-group{background:#fffdf7;border:1px solid #d6dfcd;border-radius:14PX;margin:16PX 0!important;overflow:hidden;padding:0 16PX!important}.page.refresh-settings.refresh-settings .settings-group > *{align-items:center;border-bottom:1px solid #e4e8da;display:flex;gap:12PX;justify-content:space-between;min-height:28PX;padding:15PX 0!important}.page.refresh-settings.refresh-settings .settings-group > :last-child{border-bottom:0}.page.refresh-settings.refresh-settings .settings-group > * > :first-child{flex-shrink:0;font-size:14PX!important;line-height:1.7!important}.page.refresh-settings.refresh-settings .settings-group > * > :last-child{color:#92957f;font-size:11PX!important;line-height:1.7!important;text-align:right}.page.refresh-history.refresh-history .history-card > :first-child{display:flex;gap:8PX;justify-content:space-between}.page.refresh-history.refresh-history .history-lock,.page.refresh-history.refresh-history .history-status{background:#e9efdf;border-radius:6PX;font-size:11PX!important;line-height:1.6!important;padding:3PX 7PX}.page.refresh-history.refresh-history .history-meta{color:#87937a;display:block;font-size:12PX!important;line-height:1.8!important;margin:10PX 0}.page.refresh-history.refresh-history .history-card > :nth-child(3){display:block;font-size:14PX!important;line-height:1.8!important}.page.refresh-history.refresh-history .inline-action{display:block;font-size:12PX!important;line-height:1.7!important;margin-top:12PX}.page.refresh-orders.refresh-orders .buyer-orders-topbar{align-items:center;display:flex;gap:16PX;margin-bottom:16PX;min-height:32PX!important;padding:0!important}.page.refresh-orders.refresh-orders .buyer-orders-topbar > *{font-size:12PX!important}.page.refresh-orders.refresh-orders .buyer-orders-hero{background:#315b49;border-radius:15PX;padding:20PX 18PX!important}.page.refresh-orders.refresh-orders .buyer-orders-hero > *{color:#dce8d7;display:block;font-size:12PX!important;line-height:1.8!important}.page.refresh-orders.refresh-orders .buyer-orders-hero > :first-child{color:#fff7e1;font-size:24PX!important;margin-bottom:6PX}.page.refresh-orders.refresh-orders .buyer-order-tabs{display:grid;gap:6PX;grid-template-columns:repeat(4,1fr);margin:16PX 0!important}.page.refresh-orders.refresh-orders .buyer-order-tabs > *{border-radius:9PX;font-size:13PX!important;line-height:1.5!important;padding:10PX 0!important;text-align:center}.page.refresh-orders.refresh-orders .buyer-order-tabs .active{background:#315b49;color:#fff8e6}.page.refresh-orders.refresh-orders .buyer-order-card{background:#fffdf7;border:1px solid #d7dfce;border-radius:14PX!important;margin:0 0 14PX!important;padding:14PX!important}.page.refresh-orders.refresh-orders .buyer-order-foot,.page.refresh-orders.refresh-orders .buyer-order-shop{align-items:center;display:flex;gap:10PX;justify-content:space-between;padding:8PX 0!important}.page.refresh-orders.refresh-orders .buyer-order-shop > *{font-size:13PX!important;line-height:1.7!important}.page.refresh-orders.refresh-orders .buyer-order-shop > :last-child{color:#9f8148;font-size:11PX!important}.page.refresh-orders.refresh-orders .buyer-order-product{align-items:center;display:flex;gap:12PX;padding:12PX 0!important}.page.refresh-orders.refresh-orders .buyer-order-product > :first-child{border-radius:9PX;flex:0 0 76PX;height:88PX!important;overflow:hidden;width:76PX!important}.page.refresh-orders.refresh-orders .buyer-order-product img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;position:static!important;transform:none!important;width:100%!important}.page.refresh-orders.refresh-orders .buyer-order-product > :last-child{min-width:0}.page.refresh-orders.refresh-orders .buyer-order-product > :last-child > *{display:block;font-size:12PX!important;line-height:1.7!important}.page.refresh-orders.refresh-orders .buyer-order-product > :last-child > :first-child{font-size:15PX!important;font-weight:600}.page.refresh-orders.refresh-orders .buyer-order-product > :last-child > :last-child{color:#a07a3b;font-size:19PX!important}.page.refresh-orders.refresh-orders .buyer-order-detail > *,.page.refresh-orders.refresh-orders .buyer-order-foot > *{font-size:11PX!important;line-height:1.8!important}.page.refresh-orders.refresh-orders .buyer-order-foot > :last-child{border:1px solid #cbd7c3;border-radius:8PX;padding:7PX 10PX;white-space:nowrap}.page.refresh-orders.refresh-orders .buyer-order-detail > *{display:block;overflow-wrap:anywhere}.page.refresh-honors.refresh-honors .honors-intro{display:block;font-size:13PX!important;line-height:1.8!important;margin-bottom:18PX}.page.refresh-honors.refresh-honors .honors-feature{align-items:center;border-radius:16PX!important;display:flex;gap:14PX;margin:16PX 0!important;padding:18PX!important}.page.refresh-honors.refresh-honors .honors-feature-info{flex:1;min-width:0}.page.refresh-honors.refresh-honors .honors-feature-kicker,.page.refresh-honors.refresh-honors .honors-feature-status{display:block;font-size:11PX!important;line-height:1.7!important}.page.refresh-honors.refresh-honors .honors-feature-name{display:block;font-size:20PX!important;line-height:1.5!important;margin:6PX 0!important}.page.refresh-honors.refresh-honors .honors-feature-copy{display:block;font-size:13PX!important;line-height:1.8!important}.page.refresh-honors.refresh-honors .honors-filter{font-size:13PX!important;margin:18PX 0 12PX!important}.page.refresh-honors.refresh-honors .honors-grid{display:grid;gap:10PX!important;grid-template-columns:repeat(3,minmax(0,1fr))}.page.refresh-honors.refresh-honors .honor-item{border-radius:12PX!important;min-width:0;padding:12PX 4PX!important}.page.refresh-honors.refresh-honors .honor-lock{display:block;font-size:10PX!important;line-height:1.6!important;text-align:center}@media (max-width:360px){.page.refresh-honors.refresh-honors .honors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page.refresh-referral.refresh-referral .referral-balance{background:#315b49;border-radius:16PX!important;margin:16PX 0!important;padding:22PX 18PX!important}.page.refresh-referral.refresh-referral .referral-balance > *{color:#e0e9d7;display:block;font-size:12PX!important;line-height:1.8!important}.page.refresh-referral.refresh-referral .referral-balance > :nth-child(2){color:#eddba4;font-size:34PX!important;line-height:1.5!important}.page.refresh-referral.refresh-referral .referral-card{align-items:center;border-radius:14PX!important;display:flex;gap:12PX;padding:16PX!important}.page.refresh-referral.refresh-referral .referral-card-copy{flex:1;min-width:0}.page.refresh-referral.refresh-referral .referral-card-code,.page.refresh-referral.refresh-referral .referral-card-copyline,.page.refresh-referral.refresh-referral .referral-card-kicker{display:block;font-size:11PX!important;line-height:1.8!important;overflow-wrap:anywhere}.page.refresh-referral.refresh-referral .referral-card-title{display:block;font-size:20PX!important;line-height:1.6!important}.page.refresh-referral.refresh-referral .referral-card-qr-wrap{flex:0 0 92PX;width:92PX}.page.refresh-referral.refresh-referral .referral-qr-image{height:92PX!important;width:92PX!important}.page.refresh-referral.refresh-referral .referral-card-qr-wrap > :last-child{display:block;font-size:10PX!important;text-align:center}.page.refresh-referral.refresh-referral .referral-poster-preview{padding:14PX!important}.page.refresh-referral.refresh-referral .referral-poster-label{font-size:13PX!important}.page.refresh-referral.refresh-referral .referral-poster-actions{display:flex;gap:10PX}.page.refresh-referral.refresh-referral .referral-action{border-radius:10PX!important;flex:1;font-size:13PX!important;line-height:1.6!important;min-height:44PX;padding:10PX!important}.page.refresh-referral.refresh-referral .voucher-example{display:flex;gap:12PX;justify-content:space-between;padding:12PX 0!important}.page.refresh-referral.refresh-referral .voucher-example > *{font-size:12PX!important;line-height:1.8!important}.page.refresh-store.refresh-store .chapter{align-items:center;display:flex;gap:12PX;margin:24PX 0 12PX!important}.page.refresh-store.refresh-store .chapter > *{font-size:13PX!important}.page.refresh-store.refresh-store .store-grid{display:grid;gap:12PX!important;grid-template-columns:repeat(2,minmax(0,1fr))}.page.refresh-store.refresh-store .store-card{background:#fffdf7;border:1px solid #d4dfca;border-radius:14PX!important;min-width:0;overflow:hidden;padding:0!important}.page.refresh-store.refresh-store .store-cover{align-items:center;background:#e7edde;display:flex;font-size:40PX!important;height:120PX!important;justify-content:center}.page.refresh-store.refresh-store .store-copy{padding:12PX!important}.page.refresh-store.refresh-store .card-title{display:block;font-size:16PX!important;line-height:1.6!important}.page.refresh-store.refresh-store .store-price{align-items:center;display:flex;flex-wrap:wrap;gap:6PX;margin:7PX 0}.page.refresh-store.refresh-store .store-price > :first-child{color:#a07b3d;font-size:18PX!important}.page.refresh-store.refresh-store .jade-tag,.page.refresh-store.refresh-store .store-price > :last-child:not(:first-child){font-size:10PX!important}.page.refresh-store.refresh-store .store-copy .muted{font-size:12PX!important}.page.refresh-store.refresh-store .text-link{font-size:11PX!important;padding:8PX 0!important;white-space:normal;width:100%}@media (max-width:350px){.page.refresh-store.refresh-store .store-grid{grid-template-columns:1fr}}.page.refresh-phone-register.refresh-phone-register .phone-register-hero{padding:0!important}.page.refresh-phone-register.refresh-phone-register .phone-register-ritual{border-radius:15PX!important;height:150PX!important;margin-bottom:16PX}.page.refresh-phone-register.refresh-phone-register .phone-register-points > *,.page.refresh-phone-register.refresh-phone-register .phone-register-subtitle{font-size:12PX!important;line-height:1.7!important}.page.refresh-phone-register.refresh-phone-register .phone-register-card{background:#fffdf7;border:1px solid #d5dfcd;border-radius:15PX!important;margin:18PX 0!important;padding:18PX 16PX!important}.page.refresh-phone-register.refresh-phone-register .phone-register-divider,.page.refresh-phone-register.refresh-phone-register .register-section-title{font-size:15PX!important;margin:10PX 0 14PX!important}.page.refresh-phone-register.refresh-phone-register .phone-register-label{display:block;font-size:12PX!important;line-height:1.7!important;margin:12PX 0 6PX!important}.page.refresh-phone-register.refresh-phone-register .phone-register-input{border-radius:9PX!important;box-sizing:border-box;font-size:16PX!important;height:44PX!important;min-width:0;padding:0 10PX!important;width:100%}.page.refresh-phone-register.refresh-phone-register .phone-register-input .weui-input{font-size:16PX!important;height:44PX!important;line-height:44PX!important}.page.refresh-phone-register.refresh-phone-register .phone-code-row{display:flex;gap:8PX}.page.refresh-phone-register.refresh-phone-register .phone-code-row > :first-child{flex:1;min-width:0}.page.refresh-phone-register.refresh-phone-register .phone-code-button{border-radius:9PX!important;flex:0 0 100PX;font-size:12PX!important;height:44PX!important;line-height:44PX!important;margin:0!important;padding:0 6PX!important}.page.refresh-phone-register.refresh-phone-register .phone-gender-row{display:flex;gap:10PX}.page.refresh-phone-register.refresh-phone-register .phone-gender{flex:1;font-size:14PX!important;line-height:1.5!important;padding:10PX!important}.page.refresh-phone-register.refresh-phone-register .phone-demo-tip,.page.refresh-phone-register.refresh-phone-register .phone-invite-tip,.page.refresh-phone-register.refresh-phone-register .phone-register-footnote{display:block;font-size:11PX!important;line-height:1.8!important}.page.refresh-phone-register.refresh-phone-register .phone-mode-switch{font-size:12PX!important;padding:12PX!important}.page.refresh-insights.refresh-insights .insight-nav{align-items:center;display:flex;gap:8PX}.page.refresh-insights.refresh-insights .question-sheet{border-radius:15PX!important;padding:20PX 16PX!important}.page.refresh-insights.refresh-insights .question-context > *,.page.refresh-insights.refresh-insights .question-label{font-size:11PX!important;line-height:1.7!important}.page.refresh-insights.refresh-insights .question-text{display:block;font-size:21PX!important;line-height:1.6!important;margin:8PX 0 12PX!important}.page.refresh-insights.refresh-insights .insight-expert{align-items:center;display:flex;gap:10PX;padding:14PX 0!important}.page.refresh-insights.refresh-insights .insight-avatar{border-radius:50%;height:42PX!important;width:42PX!important}.page.refresh-insights.refresh-insights .insight-expert-copy > *{display:block;font-size:12PX!important;line-height:1.7!important}.page.refresh-insights.refresh-insights .fact-confirm{border-radius:10PX!important;padding:12PX!important}.page.refresh-insights.refresh-insights .fact-confirm > *{display:block;font-size:12PX!important;line-height:1.8!important}.page.refresh-insights.refresh-insights .topic-block{padding:14PX 0!important}.page.refresh-insights.refresh-insights .topic-label{display:block;font-size:14PX!important;font-weight:600;line-height:1.7!important;margin-bottom:8PX}.page.refresh-insights.refresh-insights .topic-evidence{display:block;font-size:13PX!important;line-height:1.9!important}.page.refresh-insights.refresh-insights .life-tip-list > *{padding:12PX 0!important}.page.refresh-insights.refresh-insights .life-tip-list > * > *{display:block;font-size:13PX!important;line-height:1.9!important}.page.refresh-insights.refresh-insights .life-tip-list > * > :first-child{font-weight:600;margin-bottom:5PX}.page.refresh-insights.refresh-insights .deliverable-grid{display:grid;gap:10PX;grid-template-columns:repeat(2,minmax(0,1fr))}.page.refresh-insights.refresh-insights .deliverable-grid > *{font-size:13PX!important;padding:12PX!important}.page.refresh-insights.refresh-insights .offer-kicker{font-size:12PX!important;line-height:1.8!important}.page.refresh-insights.refresh-insights .plan-price{font-size:28PX!important;line-height:1.5!important}.page.address-list-page.address-list-page,.page.address-page.address-page,.page.payment-page.payment-page,.page.shop-page.shop-page{background:#f3eedf!important;box-sizing:border-box;margin:0 auto;max-width:760PX;min-height:100vh;padding:16PX 14PX calc(36PX + env(safe-area-inset-bottom))!important;width:100%}.page.address-list-page.address-list-page .checkout-topbar,.page.address-list-page.address-list-page .payment-topbar,.page.address-list-page.address-list-page .shop-topbar,.page.address-page.address-page .checkout-topbar,.page.address-page.address-page .payment-topbar,.page.address-page.address-page .shop-topbar,.page.payment-page.payment-page .checkout-topbar,.page.payment-page.payment-page .payment-topbar,.page.payment-page.payment-page .shop-topbar,.page.shop-page.shop-page .checkout-topbar,.page.shop-page.shop-page .payment-topbar,.page.shop-page.shop-page .shop-topbar{align-items:center;background:transparent!important;border:0!important;display:flex!important;gap:14PX;margin:0 0 18PX!important;min-height:32PX!important;padding:0!important}.page.address-list-page.address-list-page .checkout-topbar > *,.page.address-list-page.address-list-page .payment-topbar > *,.page.address-list-page.address-list-page .shop-topbar > *,.page.address-page.address-page .checkout-topbar > *,.page.address-page.address-page .payment-topbar > *,.page.address-page.address-page .shop-topbar > *,.page.payment-page.payment-page .checkout-topbar > *,.page.payment-page.payment-page .payment-topbar > *,.page.payment-page.payment-page .shop-topbar > *,.page.shop-page.shop-page .checkout-topbar > *,.page.shop-page.shop-page .payment-topbar > *,.page.shop-page.shop-page .shop-topbar > *{font-size:16PX!important;line-height:1.5!important}.page.address-list-page.address-list-page .page-back.page-back.page-back.page-back.page-back,.page.address-page.address-page .page-back.page-back.page-back.page-back.page-back,.page.payment-page.payment-page .page-back.page-back.page-back.page-back.page-back,.page.shop-page.shop-page .page-back.page-back.page-back.page-back.page-back{align-items:center;background:#fcfaf2!important;border:1px solid #bdcdbf!important;border-radius:8PX!important;display:inline-flex!important;font-size:12PX!important;height:32PX!important;justify-content:center;line-height:1!important;margin:0!important;min-height:32PX!important;padding:0 8PX!important;position:static!important}.page.address-page.address-page .address-form{padding:0!important}.page.address-page.address-page .address-paste-card{background:#fffdf7;border:1px solid #d5dfcb;border-radius:14PX!important;margin:0 0 20PX!important;padding:16PX!important}.page.address-page.address-page .address-paste-title{display:block;font-size:17PX!important;line-height:1.6!important}.page.address-page.address-page .address-paste-tip{display:block;font-size:12PX!important;line-height:1.8!important;margin:6PX 0 12PX!important}.page.address-page.address-page .address-paste-input{background:#f6f7ee;border:1px solid #d6dfce;border-radius:9PX;box-sizing:border-box;font-size:14PX!important;height:104PX!important;line-height:1.8!important;padding:10PX!important;width:100%!important}.page.address-page.address-page .address-paste-input taro-textarea-core{font-size:14PX!important;line-height:1.8!important}.page.address-page.address-page .address-form > :last-child,.page.address-page.address-page .address-paste-actions > *{background:#315b49!important;border-radius:9PX!important;color:#fff8e6!important;font-size:14PX!important;line-height:1.6!important;margin-top:14PX!important;min-height:22PX;padding:11PX 14PX!important;text-align:center}.page.address-page.address-page .address-form > taro-text-core{display:block;font-size:13PX!important;line-height:1.7!important;margin:14PX 0 6PX!important}.page.address-page.address-page .address-form > taro-input-core{background:#fffdf7;border:1px solid #d7dfcf;border-radius:9PX;box-sizing:border-box;height:46PX!important;margin:0!important;padding:0 12PX!important;width:100%!important}.page.address-page.address-page .address-form .weui-input{font-size:16PX!important;height:46PX!important;line-height:46PX!important}.page.address-list-page.address-list-page .address-list-body{padding:0!important}.page.address-list-page.address-list-page .address-empty,.page.address-list-page.address-list-page .address-record{background:#fffdf7;border:1px solid #d7dfcf;border-radius:14PX!important;margin:0 0 14PX!important;padding:20PX 16PX!important}.page.address-list-page.address-list-page .address-empty > *{display:block;font-size:13PX!important;line-height:1.8!important}.page.address-list-page.address-list-page .address-empty > :first-child{font-size:17PX!important;font-weight:600;margin-bottom:8PX}.page.address-list-page.address-list-page .address-record > *,.page.address-list-page.address-list-page .address-record > :first-child > *{font-size:13PX!important;line-height:1.8!important;overflow-wrap:anywhere}.page.address-list-page.address-list-page .address-record > :first-child{display:flex;flex-wrap:wrap;gap:12PX}.page.address-list-page.address-list-page .address-record > :nth-child(2){display:block;margin-top:8PX}.page.address-list-page.address-list-page .address-new{background:#315b49!important;border-radius:10PX!important;color:#fff8e6;font-size:14PX!important;line-height:1.6!important;margin-top:16PX;padding:13PX!important;text-align:center}.page.shop-page.shop-page .shop-topbar > :last-child{margin-left:auto}.page.shop-page.shop-page .shop-hero{border-radius:15PX!important;height:210PX!important;overflow:hidden}.page.shop-page.shop-page .shop-hero > :first-child{height:100%!important;width:100%!important}.page.shop-page.shop-page .shop-hero img,.page.shop-page.shop-page .shop-note img,.page.shop-page.shop-page .shop-product-card img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;position:static!important;transform:none!important;width:100%!important}.page.shop-page.shop-page .shop-hero-content{gap:12PX!important;padding:18PX!important}.page.shop-page.shop-page .shop-hero-content > :first-child{font-size:28PX!important}.page.shop-page.shop-page .shop-hero-content > :last-child > :first-child{font-size:19PX!important;line-height:1.6!important}.page.shop-page.shop-page .shop-hero-content > :last-child > :last-child{font-size:12PX!important;line-height:1.7!important}.page.shop-page.shop-page .shop-profile{align-items:center;display:flex;gap:10PX!important;padding:16PX 0!important}.page.shop-page.shop-page .shop-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:18PX!important;height:42PX!important;justify-content:center;width:42PX!important}.page.shop-page.shop-page .shop-profile > :nth-child(2){flex:1;min-width:0}.page.shop-page.shop-page .shop-profile > :nth-child(2) > *{display:block;font-size:11PX!important;line-height:1.7!important}.page.shop-page.shop-page .shop-profile > :nth-child(2) > :first-child{font-size:16PX!important;font-weight:600}.page.shop-page.shop-page .shop-profile > :last-child{border-radius:8PX;font-size:12PX!important;padding:9PX!important;white-space:nowrap}.page.shop-page.shop-page .shop-intro{border-radius:14PX!important;padding:16PX!important}.page.shop-page.shop-page .shop-intro > :first-child{font-size:16PX!important}.page.shop-page.shop-page .shop-intro > :nth-child(2){display:block;font-size:13PX!important;line-height:1.9!important;margin:8PX 0}.page.shop-page.shop-page .shop-intro > :last-child{display:flex;font-size:11PX!important;gap:18PX}.page.shop-page.shop-page .shop-section-heading{align-items:center;display:flex;gap:10PX;justify-content:space-between;margin:22PX 0 12PX!important}.page.shop-page.shop-page .shop-section-heading > :first-child{font-size:17PX!important}.page.shop-page.shop-page .shop-section-heading > :last-child{font-size:12PX!important}.page.shop-page.shop-page .shop-products{display:grid;gap:12PX!important;grid-template-columns:repeat(2,minmax(0,1fr))}.page.shop-page.shop-page .shop-product-card{border-radius:12PX!important;min-width:0;overflow:hidden;padding:0 0 12PX!important}.page.shop-page.shop-page .shop-product-card > :first-child{aspect-ratio:1;display:block;height:auto!important;width:100%!important}.page.shop-page.shop-page .shop-product-card > :nth-child(2){display:block;font-size:14PX!important;line-height:1.6!important;padding:10PX 10PX 4PX}.page.shop-page.shop-page .shop-product-card > :last-child{color:#a17b3b;font-size:18PX!important;padding:0 10PX}.page.shop-page.shop-page .shop-note{align-items:center;border-radius:12PX!important;display:flex;gap:12PX;padding:14PX!important}.page.shop-page.shop-page .shop-note > :first-child{flex:0 0 82PX;height:102PX!important;width:82PX!important}.page.shop-page.shop-page .shop-note > :last-child{flex:1;min-width:0}.page.shop-page.shop-page .shop-note > :last-child > *{display:block;font-size:12PX!important;line-height:1.8!important}.page.shop-page.shop-page .shop-note > :last-child > :first-child{font-size:14PX!important;font-weight:600}.page.payment-page.payment-page .payment-body{padding:0!important}.page.payment-page.payment-page .payment-order{background:#315b49;border-radius:16PX!important;margin-bottom:22PX;padding:24PX 18PX!important}.page.payment-page.payment-page .payment-order > *{color:#e0e9d7;display:block;font-size:12PX!important;line-height:1.8!important}.page.payment-page.payment-page .payment-order > :nth-child(2){color:#f3dfad;font-size:36PX!important;line-height:1.5!important}.page.payment-page.payment-page .payment-section-title{display:block;font-size:16PX!important;line-height:1.6!important;margin:16PX 0 10PX!important}.page.payment-page.payment-page .payment-method{align-items:center;border-radius:12PX!important;display:flex;justify-content:space-between;margin:10PX 0!important;padding:16PX!important}.page.payment-page.payment-page .payment-method > :first-child{align-items:center;display:flex;gap:12PX}.page.payment-page.payment-page .payment-method > :first-child > *{font-size:14PX!important}.page.payment-page.payment-page .payment-method > :first-child > :first-child{font-size:16PX!important;height:32PX!important;width:32PX!important}.page.payment-page.payment-page .payment-safe > *{display:block;font-size:11PX!important;line-height:1.8!important}.page.payment-page.payment-page .payment-confirm{background:#315b49!important;border-radius:10PX!important;color:#fff8e6;font-size:14PX!important;line-height:1.6!important;padding:13PX!important}.personality-page.personality-page{box-sizing:border-box;margin:0 auto;max-width:760PX;padding:18PX 16PX 32PX!important;width:100%}.personality-page.personality-page .page-back{font-size:12PX!important;line-height:1.6!important;min-height:32PX}.personality-page.personality-page .personality-hero{padding:18PX 0!important}.personality-page.personality-page .personality-disclaimer,.personality-page.personality-page .personality-kicker,.personality-page.personality-page .personality-source{display:block;font-size:11PX!important;line-height:1.8!important}.personality-page.personality-page .personality-title{display:block;font-size:27PX!important;line-height:1.5!important;margin:8PX 0!important}.personality-page.personality-page .personality-copy{font-size:13PX!important;line-height:1.8!important}.personality-page.personality-page .personality-question-card,.personality-page.personality-page .personality-report-card,.personality-page.personality-page .personality-score-card{border-radius:14PX!important;margin:14PX 0!important;padding:18PX 16PX!important}.personality-page.personality-page .likert-help,.personality-page.personality-page .likert-labels,.personality-page.personality-page .question-hint,.personality-page.personality-page .question-meta{font-size:11PX!important;line-height:1.8!important}.personality-page.personality-page .question-title{display:block;font-size:21PX!important;line-height:1.7!important;margin:16PX 0 10PX!important}.personality-page.personality-page .likert-options{display:grid;gap:7PX!important;grid-template-columns:repeat(5,minmax(0,1fr))}.personality-page.personality-page .likert-options > *{min-width:0;padding:10PX 2PX!important}.personality-page.personality-page .likert-options > * > :first-child{display:block;font-size:19PX!important}.personality-page.personality-page .likert-options > * > :last-child{font-size:10PX!important;line-height:1.7!important}.personality-page.personality-page .personality-primary,.personality-page.personality-page .personality-secondary{border-radius:10PX!important;font-size:14PX!important;height:auto!important;line-height:1.7!important;min-height:44PX!important;padding:10PX 14PX!important}.personality-page.personality-page .report-title{font-size:23PX!important;line-height:1.5!important}.personality-page.personality-page .report-label,.personality-page.personality-page .report-tags > *{font-size:11PX!important;line-height:1.7!important}.personality-page.personality-page .personality-report-card > :nth-child(2),.personality-page.personality-page .report-first-step > *,.personality-page.personality-page .report-summary{display:block;font-size:14PX!important;line-height:1.9!important}.personality-page.personality-page .personality-report-card > :first-child{font-size:16PX!important;line-height:1.7!important}.personality-page.personality-page .personality-score-card > * > :first-child,.personality-page.personality-page .personality-score-card > * > :last-child{font-size:12PX!important}.companion-chat-page.companion-chat-page .chat-person-name{font-size:17PX!important;line-height:1.5!important}.companion-chat-page.companion-chat-page .chat-presence,.companion-chat-page.companion-chat-page .consult-context,.companion-chat-page.companion-chat-page .context-status,.companion-chat-page.companion-chat-page .privacy-in-chat{font-size:11PX!important;line-height:1.7!important}.companion-chat-page.companion-chat-page .chat-relation-links,.companion-chat-page.companion-chat-page .chat-relation-links > *{font-size:11PX!important;line-height:1.7!important}.companion-chat-page.companion-chat-page .message-line > :last-child > :first-child{font-size:15PX!important;line-height:1.85!important;overflow-wrap:anywhere}.companion-chat-page.companion-chat-page .chat-time-divider,.companion-chat-page.companion-chat-page .message-line .message-time{font-size:10PX!important;line-height:1.6!important}.companion-chat-page.companion-chat-page .chat-composer .weui-input,.companion-chat-page.companion-chat-page .chat-composer taro-input-core{font-size:16PX!important;line-height:1.6!important}.companion-chat-page.companion-chat-page .composer-send{font-size:13PX!important;min-height:38PX}.companion-chat-page.companion-chat-page .mbti-dialog-title,.companion-chat-page.companion-chat-page .plan-dialog-title{font-size:20PX!important;line-height:1.6!important}.companion-chat-page.companion-chat-page .mbti-dialog-copy,.companion-chat-page.companion-chat-page .plan-goal-copy{font-size:13PX!important;line-height:1.8!important}.page.ritual-login:not(.ritual-entered) .ritual-heading{font-size:28PX!important;line-height:1.5!important}.page.ritual-login:not(.ritual-entered) .ritual-form-caption,.page.ritual-login:not(.ritual-entered) .ritual-subtitle{font-size:12PX!important;line-height:1.8!important}.page.ritual-login:not(.ritual-entered) .ritual-form{border-radius:16PX!important;padding:20PX 18PX!important}.page.ritual-login:not(.ritual-entered) .ritual-form-title{font-size:21PX!important;line-height:1.5!important}.page.ritual-login:not(.ritual-entered) .ritual-label{font-size:12PX!important;line-height:1.7!important}.page.ritual-login:not(.ritual-entered) .ritual-field{gap:10PX;min-height:46PX!important;padding:0 12PX!important}.page.ritual-login:not(.ritual-entered) .ritual-field .weui-input,.page.ritual-login:not(.ritual-entered) .ritual-field taro-input-core{font-size:16PX!important;height:44PX!important;line-height:44PX!important}.page.ritual-login:not(.ritual-entered) .ritual-field > :first-child:not(input){font-size:13PX}.page.ritual-login:not(.ritual-entered) .ritual-code{font-size:12PX!important;height:36PX!important;line-height:36PX!important;padding:0 8PX!important}.page.ritual-login:not(.ritual-entered) .ritual-consent,.page.ritual-login:not(.ritual-entered) .ritual-consent > *,.page.ritual-login:not(.ritual-entered) .ritual-footer,.page.ritual-login:not(.ritual-entered) .ritual-notice{font-size:11PX!important;line-height:1.8!important}.page.ritual-login:not(.ritual-entered) .ritual-submit{font-size:14PX!important;line-height:1.6!important;min-height:46PX!important;padding:10PX!important}.page.ritual-login:not(.ritual-entered) .ritual-register,.page.ritual-login:not(.ritual-entered) .ritual-register > *{font-size:12PX!important;line-height:1.8!important}.page.refresh-honors.refresh-honors.refresh-honors > .title{color:#294f43!important;opacity:1!important;text-align:left!important;text-shadow:none!important}.page.refresh-honors.refresh-honors.refresh-honors .honors-intro{color:#7f8b76!important;display:block!important;opacity:1!important}.page.refresh-honors.refresh-honors.refresh-honors .honors-filter{background:transparent!important;color:#45654f!important;padding:0!important}.page.refresh-honors.refresh-honors.refresh-honors .honor-item.locked{background:#4e6257!important;filter:none!important;opacity:1!important}.page.refresh-honors.refresh-honors.refresh-honors .identity-badge-name{color:#eee3ba!important;display:block!important;font-size:11PX!important;line-height:1.7!important}.page.refresh-honors.refresh-honors.refresh-honors .honor-lock{color:#d4dbc3!important;display:block!important;font-size:9PX!important}.page.refresh-orders.refresh-orders .buyer-orders-topbar > :first-child{background:#fcfaf2;border:1px solid #bdcdbf;border-radius:8PX;display:inline-flex!important;flex:0 0 auto!important;min-height:32PX!important;padding:0 10PX!important;width:auto!important}.page.refresh-store.refresh-store .store-card{display:block!important}.page.refresh-store.refresh-store .store-cover{flex:none!important;min-width:0!important;width:100%!important}.page.refresh-store.refresh-store .store-copy{min-width:0!important;width:auto!important}.exploration-page.exploration-page{box-sizing:border-box;margin:auto;max-width:760PX;padding:18PX 16PX 32PX!important;width:100%}.exploration-page.exploration-page .mbti-back{font-size:12PX!important;min-height:32PX!important}.exploration-page.exploration-page .mbti-title{font-size:27PX!important;line-height:1.5!important}.exploration-page.exploration-page .exploration-disclaimer,.exploration-page.exploration-page .mbti-kicker,.exploration-page.exploration-page .mbti-note{font-size:11PX!important;line-height:1.8!important}.exploration-page.exploration-page .mbti-card,.exploration-page.exploration-page .mbti-report-section{border-radius:14PX!important;padding:18PX 16PX!important}.exploration-page.exploration-page .mbti-heading{font-size:18PX!important;line-height:1.7!important}.exploration-page.exploration-page .mbti-copy{font-size:14PX!important;line-height:1.9!important}.exploration-page.exploration-page .mbti-dimension-title{font-size:14PX!important}.exploration-page.exploration-page .exploration-badge,.exploration-page.exploration-page .mbti-scale-labels{font-size:11PX!important}body:has(.taro_page_show:not(.taro_page_shade) :is(.address-page, .address-list-page, .shop-page, .payment-page, .unified-payment-page)) .taro-tabbar__tabbar{display:none!important}.page.report-consult-fallback.report-consult-fallback{box-sizing:border-box;margin:auto;max-width:760PX;padding:18PX 16PX!important}.page.report-consult-fallback.report-consult-fallback .page-back{font-size:12PX!important;min-height:32PX!important}.page.report-consult-fallback.report-consult-fallback .report-consult-fallback-card{border-radius:16PX!important;padding:24PX 18PX!important}.page.report-consult-fallback.report-consult-fallback .eyebrow{display:block;font-size:10PX!important;letter-spacing:2PX}.page.report-consult-fallback.report-consult-fallback .title{display:block;font-size:24PX!important;line-height:1.5!important;margin:12PX 0!important}.page.report-consult-fallback.report-consult-fallback .muted{display:block;font-size:14PX!important;line-height:1.9!important}.page.report-consult-fallback.report-consult-fallback .button{font-size:14PX!important;margin-top:20PX!important;min-height:44PX!important}.page.refresh-orders.refresh-orders .buyer-orders-topbar{background:transparent!important;border:0!important;box-shadow:none!important}.page.shop-page.shop-page.shop-page{color:#294c43;padding:16PX 16PX calc(32PX + env(safe-area-inset-bottom))!important}.page.shop-page.shop-page.shop-page .shop-topbar{box-shadow:none!important;margin-bottom:16PX!important}.page.shop-page.shop-page.shop-page .shop-topbar > :last-child{color:#8b7854;font-size:20PX!important}.page.shop-page.shop-page.shop-page .shop-hero{border-radius:18PX!important;height:200PX!important;position:relative}.page.shop-page.shop-page.shop-page .shop-hero-shade{background:linear-gradient(180deg,rgba(18,45,37,.05),rgba(18,45,37,.83))!important}.page.shop-page.shop-page.shop-page .shop-hero-content{align-items:center!important;gap:12PX!important;padding:20PX!important}.page.shop-page.shop-page.shop-page .shop-hero-content > :first-child{border:1px solid hsla(45,66%,88%,.5);border-radius:9PX;font-size:26PX!important;line-height:1!important;padding:8PX}.page.shop-page.shop-page.shop-page .shop-hero-content > :last-child{flex:1;min-width:0}.page.shop-page.shop-page.shop-page .shop-hero-content > :last-child > :first-child{display:block;font-size:21PX!important;font-weight:600;letter-spacing:.3PX;line-height:1.5!important}.page.shop-page.shop-page.shop-page .shop-hero-content > :last-child > :last-child{color:#e1e8d7!important;display:block;font-size:12PX!important;margin-top:6PX}.page.shop-page.shop-page.shop-page .shop-profile{background:#fffdf7!important;border:1px solid #d8dfce!important;border-radius:14PX!important;box-shadow:0 4PX 12PX rgba(33,65,51,.04)!important;box-sizing:border-box;display:grid!important;gap:10PX!important;grid-template-columns:44PX minmax(0,1fr) auto;margin:12PX 0!important;padding:16PX 12PX!important}.page.shop-page.shop-page.shop-page .shop-avatar{background:#e5eee4!important;border:0!important;box-sizing:border-box;color:#315d4e;height:44PX!important;width:44PX!important}.page.shop-page.shop-page.shop-page .shop-profile > :nth-child(2) > :first-child{font-size:17PX!important;line-height:1.5!important}.page.shop-page.shop-page.shop-page .shop-profile > :nth-child(2) > :last-child{color:#758174!important;font-size:11PX!important;line-height:1.7!important;margin-top:4PX}.page.shop-page.shop-page.shop-page .shop-profile > :last-child{align-items:center;background:#31594b!important;border:0!important;border-radius:19PX!important;box-sizing:border-box;color:#fffaf0!important;display:flex;font-size:12PX!important;justify-content:center;min-height:38PX;padding:0 11PX!important}.page.shop-page.shop-page.shop-page .shop-intro{background:#faf8ee!important;border:1px solid #e0dfd0!important;border-radius:14PX!important;box-shadow:none!important;margin:0!important;padding:18PX 16PX!important}.page.shop-page.shop-page.shop-page .shop-intro > :first-child{display:block;font-size:16PX!important;font-weight:600;line-height:1.5!important}.page.shop-page.shop-page.shop-page .shop-intro > :nth-child(2){color:#63766b!important;font-size:14PX!important;line-height:1.9!important;margin:10PX 0 14PX!important}.page.shop-page.shop-page.shop-page .shop-intro > :last-child{border-top:1px solid #e2e4d6;display:grid!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:13PX!important}.page.shop-page.shop-page.shop-page .shop-intro > :last-child > *{color:#927546;font-size:12PX!important;line-height:1.6!important;text-align:center}.page.shop-page.shop-page.shop-page .shop-intro > :last-child > * + *{border-left:1px solid #e2e4d6}.page.shop-page.shop-page.shop-page .shop-section-heading{margin:24PX 0 12PX!important}.page.shop-page.shop-page.shop-page .shop-section-heading > :first-child{font-size:18PX!important;font-weight:600}.page.shop-page.shop-page.shop-page .shop-section-heading > :last-child{color:#8b7854;font-size:12PX!important}.page.shop-page.shop-page.shop-page .shop-products{gap:12PX!important;margin:0!important;padding:0!important}.page.shop-page.shop-page.shop-page .shop-product-card{background:#fffdf7!important;border:1px solid #dce2d3!important;border-radius:14PX!important;box-shadow:none!important}.page.shop-page.shop-page.shop-page .shop-product-card > :nth-child(2){font-size:14PX!important;font-weight:600;line-height:1.6!important;overflow-wrap:anywhere;padding:11PX 10PX 5PX!important}.page.shop-page.shop-page.shop-page .shop-product-card > :last-child{color:#a0783d!important;display:block;font-size:18PX!important;line-height:1.4!important}.page.shop-page.shop-page.shop-page .shop-note{background:#fffdf7!important;border:1px solid #dce2d3!important;box-shadow:none!important;padding:12PX!important}.page.shop-page.shop-page.shop-page .shop-note > :first-child{border-radius:8PX!important}.page.shop-page.shop-page.shop-page .shop-note > :last-child > :nth-child(2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6d7b70;overflow:hidden}.page.shop-page.shop-page.shop-page .shop-note > :last-child > :last-child{color:#8c927f;font-size:11PX!important}@media (max-width:360px){.page.shop-page.shop-page.shop-page .shop-hero-content > :last-child > :first-child{font-size:19PX!important}.page.shop-page.shop-page.shop-page .shop-profile{gap:8PX!important;grid-template-columns:36PX minmax(0,1fr) auto;padding:14PX 10PX!important}.page.shop-page.shop-page.shop-page .shop-avatar{height:36PX!important;width:36PX!important}.page.shop-page.shop-page.shop-page .shop-profile > :last-child{padding:0 8PX!important}}.page.page.page.page.page:is(.refresh-settings, .account-settings-page, .profile-library, .expert-detail-page, .refresh-orders, .cart-page, .checkout-page, .address-page, .address-list-page){--account-paper:#f3f1e7;--account-card:#fffdf8;--account-ink:#365747;background:var(--account-paper)!important;box-sizing:border-box!important;color:var(--account-ink)!important;margin:0 auto!important;max-width:640PX!important;padding:16PX 16PX calc(90PX + env(safe-area-inset-bottom))!important;width:100%!important}.page.page.page.page.page:is(.refresh-settings, .account-settings-page, .profile-library, .expert-detail-page, .refresh-orders, .cart-page, .checkout-page, .address-page, .address-list-page) .buyer-orders-topbar > :first-child, .page.page.page.page.page:is(.refresh-settings, .account-settings-page, .profile-library, .expert-detail-page, .refresh-orders, .cart-page, .checkout-page, .address-page, .address-list-page) .page-back.page-back.page-back.page-back.page-back.page-back{align-items:center!important;background:var(--account-card)!important;border:1px solid #d3ddc9!important;border-radius:10PX!important;box-sizing:border-box!important;color:#476354!important;display:inline-flex!important;font-size:14PX!important;height:40PX!important;justify-content:center!important;line-height:1.5!important;min-height:40PX!important;padding:8PX 14PX!important}.page.page.page.page.page:is(.refresh-settings, .account-settings-page, .profile-library, .expert-detail-page, .refresh-orders, .cart-page, .checkout-page, .address-page, .address-list-page) > .page-back{margin-bottom:16PX!important}.page.page.page.page.page:is(.refresh-settings, .account-settings-page, .profile-library, .expert-detail-page, .refresh-orders, .cart-page, .checkout-page, .address-page, .address-list-page) .title{font-size:24PX!important;letter-spacing:.5PX!important;line-height:1.5!important}.page.page.page.page.page:is(.refresh-settings, .account-settings-page, .profile-library, .expert-detail-page, .refresh-orders, .cart-page, .checkout-page, .address-page, .address-list-page) .button{background:#365f52!important;border-radius:12PX!important;color:#fff9ed!important;font-size:15PX!important;line-height:1.6!important;min-height:48PX!important;padding:12PX 16PX!important}.page.page.page.page.page:is(.refresh-settings, .account-settings-page, .profile-library, .expert-detail-page, .refresh-orders, .cart-page, .checkout-page, .address-page, .address-list-page) .cart-bottom, .page.page.page.page.page:is(.refresh-settings, .account-settings-page, .profile-library, .expert-detail-page, .refresh-orders, .cart-page, .checkout-page, .address-page, .address-list-page) .checkout-bottom{max-width:640PX!important}.page.page.page.page.page.refresh-settings .settings-group{background:#fffdf8!important;border-color:#dce2d3!important;border-radius:16PX!important;padding:0 16PX!important}.page.page.page.page.page.refresh-settings .settings-group > taro-view-core{align-items:flex-start!important;box-sizing:border-box;min-height:64PX!important;padding:16PX 0!important}.page.page.page.page.page.refresh-settings .settings-group > taro-view-core > taro-text-core:first-child{flex:1!important;font-size:15PX!important;line-height:1.7!important;min-width:0;white-space:normal!important}.page.page.page.page.page.refresh-settings .settings-group > taro-view-core > taro-text-core:last-child{color:#76846b!important;font-size:12PX!important;line-height:1.8!important;max-width:48%}.page.page.page.page.page.account-settings-page .account-title-card{background:linear-gradient(135deg,#365f52,#203f37)!important;border-radius:18PX!important;box-shadow:none!important}.page.page.page.page.page.account-settings-page .account-title-card .title{font-size:24PX!important}.page.page.page.page.page.account-settings-page .account-avatar-copy > :last-child{font-size:12PX!important}.page.page.page.page.page.account-settings-page .account-avatar-edit{align-items:center;box-sizing:border-box;display:flex;font-size:13PX!important;min-height:44PX}.page.page.page.page.page.account-settings-page taro-input-core{border-radius:10PX!important;box-sizing:border-box!important;font-size:15PX!important;height:48PX!important}.page.page.page.page.page.profile-library .profile-card{background:#fffdf8!important;border-radius:16PX!important;box-shadow:none!important;padding:18PX!important}.page.page.page.page.page.profile-library .profile-facts > taro-view-core > :first-child,.page.page.page.page.page.profile-library .profile-meta,.page.page.page.page.page.profile-library .profile-records{font-size:12PX!important;line-height:1.8!important}.page.page.page.page.page.profile-library .profile-actions > *,.page.page.page.page.page.profile-library .profile-manage-actions > *{font-size:13PX!important;min-height:44PX!important}.page.page.page.page.page.profile-library .profile-status{font-size:11PX!important}.page.page.page.page.page.expert-detail-page .expert-detail-hero{border-radius:18PX!important;overflow:hidden!important}.page.page.page.page.page.expert-detail-page .expert-detail-hero > taro-view-core{padding:22PX 20PX!important}.page.page.page.page.page.expert-detail-page .expert-detail-hero .title{font-size:24PX!important}.page.page.page.page.page.expert-detail-page .expert-detail-hero .eyebrow{font-size:10PX!important;letter-spacing:1.5PX!important}.page.page.page.page.page.expert-detail-page .expert-detail-hero > taro-view-core > taro-text-core:last-child{font-size:13PX!important;line-height:1.8!important}.page.page.page.page.page.expert-detail-page .detail-tags{display:flex;flex-wrap:wrap;gap:8PX;margin:16PX 0!important}.page.page.page.page.page.expert-detail-page .detail-tags > taro-text-core{border-radius:8PX!important;font-size:12PX!important;line-height:1.6!important;padding:4PX 9PX!important}.page.page.page.page.page.expert-detail-page .expert-promise{background:#eaf0e2!important;border:1px solid #dce2d3!important;border-radius:14PX!important;color:#526d4d!important;font-size:15PX!important;line-height:1.9!important;margin:16PX 0!important;padding:18PX!important}.page.page.page.page.page.expert-detail-page .detail-section{background:#fffdf8!important;border:1px solid #dce2d3!important;border-radius:16PX!important;margin:16PX 0!important;padding:20PX 18PX!important}.page.page.page.page.page.expert-detail-page .detail-kicker{color:#819071!important;display:block!important;font-size:12PX!important;line-height:1.7!important}.page.page.page.page.page.expert-detail-page .detail-heading{color:#365747!important;display:block!important;font-size:17PX!important;font-weight:600!important;line-height:1.7!important;margin:8PX 0 12PX!important}.page.page.page.page.page.expert-detail-page .detail-copy{color:#586d50!important;display:block!important;font-size:15PX!important;font-weight:400!important;line-height:1.9!important}.page.page.page.page.page.expert-detail-page .hobby-grid{display:flex!important;flex-wrap:wrap;gap:8PX!important}.page.page.page.page.page.expert-detail-page .hobby-grid > taro-text-core{border-radius:8PX!important;font-size:12PX!important;line-height:1.7!important;padding:6PX 10PX!important}.page.page.page.page.page.expert-detail-page .ability-list > taro-view-core{display:flex!important;gap:12PX!important;padding:14PX 0!important}.page.page.page.page.page.expert-detail-page .ability-list > taro-view-core > taro-text-core{flex:0 0 24PX;font-size:13PX!important}.page.page.page.page.page.expert-detail-page .ability-list > taro-view-core > taro-view-core > taro-text-core:first-child{font-size:15PX!important;line-height:1.7!important}.page.page.page.page.page.expert-detail-page .ability-list > taro-view-core > taro-view-core > taro-text-core:last-child{font-size:14PX!important;line-height:1.9!important}.page.page.page.page.page.expert-detail-page .detail-facts > taro-view-core{display:flex!important;gap:14PX!important;padding:12PX 0!important}.page.page.page.page.page.expert-detail-page .detail-facts > taro-view-core > taro-text-core:first-child{flex:0 0 60PX;font-size:13PX!important;line-height:1.8!important}.page.page.page.page.page.expert-detail-page .detail-facts > taro-view-core > taro-text-core:last-child{flex:1;font-size:14PX!important;line-height:1.9!important}.page.page.page.page.page.expert-detail-page .privacy-strip{font-size:12PX!important;line-height:1.8!important}.page.page.page.page.page.refresh-orders .buyer-order-tabs{background:#e9eddf!important;border-radius:14PX!important;padding:5PX!important}.page.page.page.page.page.refresh-orders .buyer-order-tabs > taro-text-core{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:44PX!important;padding:8PX 2PX!important}.page.page.page.page.page.refresh-orders .buyer-order-tabs > taro-text-core.active{background:#fffdf8!important;color:#365747!important}.page.page.page.page.page.refresh-orders .buyer-order-card{background:#fffdf8!important;border-radius:16PX!important;padding:18PX!important}.page.page.page.page.page.refresh-orders .buyer-order-detail > taro-text-core,.page.page.page.page.page.refresh-orders .buyer-order-foot > taro-text-core{font-size:12PX!important;line-height:1.8!important}.page.page.page.page.page.refresh-orders .buyer-order-foot > taro-text-core:last-child{align-items:center;border-radius:10PX!important;box-sizing:border-box;display:flex;font-size:13PX!important;min-height:44PX!important}.page.page.page.page.page.cart-page .cart-item-info > :nth-child(2),.page.page.page.page.page.cart-page .cart-total > :last-child{font-size:12PX!important}.page.page.page.page.page.cart-page .cart-item-info .cart-quantity > *{height:44PX!important;min-width:36PX!important}.page.page.page.page.page.cart-page .cart-bottom > :last-child{border-radius:12PX!important;font-size:14PX!important;height:48PX!important}.page.page.page.page.page.checkout-page .checkout-bottom > taro-view-core:last-child,.page.page.page.page.page.checkout-page .checkout-bottom taro-button-core{align-items:center;border-radius:12PX!important;box-sizing:border-box;display:flex!important;font-size:14PX!important;justify-content:center;min-height:48PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page, .refresh-history, .report-page, .report-consult-fallback, .report-state-page){background:#f3f1e7!important;box-sizing:border-box!important;color:#365747!important;margin:0 auto!important;max-width:640PX!important;padding:16PX 16PX calc(90PX + env(safe-area-inset-bottom))!important;width:100%!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page, .refresh-history, .report-page, .report-consult-fallback, .report-state-page) .page-back.page-back.page-back.page-back.page-back.page-back{align-items:center;background:#fffdf8!important;border:1px solid #d3ddc9!important;border-radius:10PX!important;box-sizing:border-box;color:#476354!important;display:inline-flex!important;font-size:14PX!important;height:40PX!important;justify-content:center;line-height:1.5!important;min-height:40PX!important;padding:8PX 14PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page, .refresh-history, .report-page, .report-consult-fallback, .report-state-page) .title{font-size:24PX!important;letter-spacing:.3PX!important;line-height:1.5!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page, .refresh-history, .report-page, .report-consult-fallback, .report-state-page) .section-title{font-size:17PX!important;line-height:1.6!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page, .refresh-history, .report-page, .report-consult-fallback, .report-state-page) .eyebrow{font-size:10PX!important;letter-spacing:1.5PX!important;line-height:1.7!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page, .refresh-history, .report-page, .report-consult-fallback, .report-state-page) .button{align-items:center;background:#365f52!important;border-radius:12PX!important;box-sizing:border-box;color:#fff9ed!important;display:flex!important;font-size:15PX!important;justify-content:center;line-height:1.6!important;min-height:48PX!important;padding:12PX 16PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page, .refresh-history, .report-page, .report-consult-fallback, .report-state-page) .form-foot, .page.page.page.page.page:is(.membership-refined, .report-membership-page, .refresh-history, .report-page, .report-consult-fallback, .report-state-page) .privacy-strip{font-size:12PX!important;line-height:1.8!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-topbar{gap:12PX;margin-bottom:22PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-includes, .page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-selected{background:#fffdf8!important;border:1px solid #dce2d3!important;border-radius:16PX!important;box-shadow:none!important;padding:18PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .expert-title, .page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-selected-label{font-size:12PX!important;line-height:1.7!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-switch{align-items:center;border:1px solid #d3ddc9!important;border-radius:10PX!important;display:flex!important;font-size:13PX!important;height:44PX!important;line-height:1.5!important;min-height:44PX!important;padding:8PX 12PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-plan{background:linear-gradient(135deg,#365f52,#203f37)!important;border-radius:18PX!important;box-shadow:none!important;padding:22PX 20PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .plan-price{font-size:38PX!important;line-height:1.3!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .plan-price > taro-text-core{font-size:14PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-plan-copy{font-size:14PX!important;line-height:1.9!important;padding-right:0!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-note{background:#edf1e5!important;border:1px solid #dce2d3!important;border-radius:12PX!important;padding:16PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-note > taro-text-core{font-size:13PX!important;line-height:1.85!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .benefit > taro-text-core:last-child{font-size:14PX!important;line-height:1.9!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-renew{background:#fffdf8!important;border:1px solid #dce2d3!important;border-radius:16PX!important;gap:14PX!important;padding:18PX!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .membership-renew .muted{font-size:13PX!important;line-height:1.85!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .payment-success-card{border-radius:20PX!important;box-sizing:border-box;max-width:360PX!important;padding:24PX 20PX!important;width:calc(100% - 32PX)!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .payment-success-title{font-size:22PX!important;line-height:1.6!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .payment-success-copy{font-size:14PX!important;line-height:1.85!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .payment-success-kicker, .page.page.page.page.page:is(.membership-refined, .report-membership-page) .ritual-note{font-size:12PX!important;line-height:1.7!important}.page.page.page.page.page:is(.membership-refined, .report-membership-page) .payment-success-card .payment-enter-button{border-radius:12PX!important;font-size:14PX!important;height:auto!important;line-height:1.6!important;min-height:48PX!important;padding:12PX!important}.page.page.page.page.page.refresh-history .empty-state,.page.page.page.page.page.refresh-history .history-card{background:#fffdf8!important;border:1px solid #dce2d3!important;border-radius:16PX!important;box-shadow:none!important;padding:20PX 18PX!important}.page.page.page.page.page.refresh-history .history-lock,.page.page.page.page.page.refresh-history .history-status{font-size:12PX!important}.page.page.page.page.page.refresh-history .history-meta{font-size:12PX!important;line-height:1.8!important}.page.page.page.page.page.refresh-history .history-card > taro-text-core:not(.history-meta):not(.inline-action){color:#496345!important;display:block;font-size:15PX!important;line-height:1.9!important}.page.page.page.page.page.refresh-history .inline-action{align-items:center;display:flex!important;font-size:13PX!important;min-height:44PX}.page.page.page.page.page.refresh-history .empty-state > taro-text-core:first-child{font-size:18PX!important;line-height:1.6!important}.page.page.page.page.page.refresh-history .empty-state > taro-text-core:last-of-type{font-size:14PX!important;line-height:1.9!important}.page.page.page.page.page.report-page .companion-bridge,.page.page.page.page.page.report-page .consultation,.page.page.page.page.page.report-page .report-analysis-card,.page.page.page.page.page.report-page .unlock-card{background:#fffdf8!important;border:1px solid #dce2d3!important;border-radius:16PX!important;padding:20PX 18PX!important}.page.page.page.page.page.report-page .section-body{font-size:15PX!important;font-weight:400!important;line-height:1.95!important}.page.page.page.page.page.report-page .muted{font-size:13PX!important;line-height:1.9!important}.page.page.page.page.page.report-page .locked-content-labels taro-text-core{font-size:12PX!important}.page.page.page.page.page.report-page .companion-disclosure,.page.page.page.page.page.report-page .expert-title{font-size:12PX!important;line-height:1.8!important}.page.page.page.page.page.report-page .offer-kicker{font-size:14PX!important;line-height:1.8!important}.page.page.page.page.page.report-page .unlock-card .plan-price{font-size:30PX!important;line-height:1.4!important}.page.page.page.page.page.report-page .manifesto-title{font-size:20PX!important;line-height:1.7!important}.page.page.page.page.page:is(.report-consult-fallback, .report-state-page) .report-consult-fallback-card{background:#fffdf8!important;border:1px solid #dce2d3!important;border-radius:18PX!important;padding:24PX 20PX!important}.page.page.page.page.page:is(.report-consult-fallback, .report-state-page) .muted{display:block;font-size:14PX!important;line-height:1.9!important}.page.page.page.page.page:is(.report-consult-fallback, .report-state-page) .text-link{align-items:center;display:flex!important;font-size:14PX!important;justify-content:center;min-height:44PX}.report-consult-page.report-consult-page.report-consult-page{background:#f3f1e7!important;margin:auto!important;max-width:640PX!important}.report-consult-page.report-consult-page.report-consult-page .page-back.page-back.page-back.page-back.page-back.page-back{align-items:center;background:#fffdf8!important;border:1px solid #d3ddc9!important;border-radius:10PX!important;box-sizing:border-box;display:inline-flex!important;font-size:14PX!important;height:40PX!important;line-height:1.5!important;min-height:40PX!important;padding:8PX 14PX!important}.report-consult-page.report-consult-page.report-consult-page .chat-presence,.report-consult-page.report-consult-page.report-consult-page .consult-context,.report-consult-page.report-consult-page.report-consult-page .privacy-in-chat{font-size:12PX!important;line-height:1.8!important}.report-consult-page.report-consult-page.report-consult-page .message-line > taro-view-core > taro-text-core:first-child{font-size:15PX!important;line-height:1.9!important}.report-consult-page.report-consult-page.report-consult-page .message-line .message-time{font-size:11PX!important}.report-consult-page.report-consult-page.report-consult-page .chat-composer-shell{margin:auto!important;max-width:640PX!important}.report-consult-page.report-consult-page.report-consult-page .chat-composer taro-input-core{font-size:15PX!important;height:46PX!important}.report-consult-page.report-consult-page.report-consult-page .companion-paywall{border-radius:16PX!important;padding:16PX!important}.report-consult-page.report-consult-page.report-consult-page .companion-paywall > taro-view-core > taro-text-core{font-size:13PX!important;line-height:1.8!important}.report-consult-page.report-consult-page.report-consult-page .companion-paywall taro-button-core{border-radius:10PX!important;font-size:14PX!important;min-height:44PX!important}.page.merchant-page.buyer-orders-page.mine-orders-refresh .merchant-topbar > :first-child,.page:is(.jade-wallet-page, .honors-page, .referral-page, .profile-intake, .tarot-form-page, .phone-register-page, .insight-page, .founder-page, .experts-page, .refresh-store, .community-note-page, .shop-page, .payment-page) .page-back.page-back.page-back.page-back.page-back.page-back.page-back.page-back.page-back.page-back{align-items:center!important;background:#fffdf8!important;border:1px solid #d3ddc9!important;border-radius:10PX!important;box-sizing:border-box!important;color:#476354!important;display:inline-flex!important;font-size:14PX!important;height:40PX!important;justify-content:center!important;letter-spacing:0!important;line-height:1.5!important;max-width:100%!important;min-height:40PX!important;padding:8PX 14PX!important;white-space:nowrap;width:auto!important}.notice-dialog-mask{align-items:center;backdrop-filter:blur(4PX);background:rgba(20,39,32,.48);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20PX;position:fixed;z-index:20000}.notice-dialog-mask .notice-dialog-card{background:#fffdf7;border:1px solid #e1e4d4;border-radius:22PX;box-shadow:0 18PX 60PX rgba(16,39,29,.2);box-sizing:border-box;display:flex;flex-direction:column;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;max-height:calc(100dvh - 40PX);max-width:360PX;overflow:hidden;position:relative;width:100%}.notice-dialog-mask .notice-dialog-card::before{background:linear-gradient(90deg,transparent,#b79a55,transparent);border-radius:0 0 2PX 2PX;content:"";height:2PX;left:42PX;position:absolute;right:42PX;top:0}.notice-dialog-mask .notice-dialog-heading{flex:0 0 auto;padding:24PX 24PX 0;text-align:center}.notice-dialog-mask .notice-dialog-kicker{color:#a28649;display:none;font-size:9PX;font-weight:600;letter-spacing:2PX;line-height:1.4}.notice-dialog-mask .notice-dialog-title{color:#2f5145!important;display:block!important;font-size:20PX!important;font-weight:650!important;letter-spacing:.4PX!important;line-height:1.45!important;margin:0!important;text-align:center!important;text-wrap:balance}.notice-dialog-mask .notice-dialog-copy{color:#74806f!important;display:block!important;font-size:14PX!important;font-weight:400!important;line-break:strict;line-height:1.85!important;margin:0!important;min-height:0;overflow:auto;overflow-wrap:anywhere;padding:16PX 24PX 25PX!important;text-align:center!important;white-space:pre-wrap;text-wrap:balance;word-break:normal}.notice-dialog-mask .notice-dialog-sections{min-height:0;overflow:auto;padding:16PX 24PX 8PX;scrollbar-color:#c8cfbf transparent;scrollbar-width:thin}.notice-dialog-mask .notice-dialog-section{border-bottom:1px solid hsla(43,32%,57%,.22);padding:13PX 0 15PX}.notice-dialog-mask .notice-dialog-section:first-child{padding-top:4PX}.notice-dialog-mask .notice-dialog-section:last-child{border-bottom:0;padding-bottom:8PX}.notice-dialog-mask .notice-dialog-section-title{color:#365a4d!important;display:block!important;font-size:14PX!important;font-weight:650!important;letter-spacing:.25PX!important;line-height:1.55!important;margin:0 0 7PX!important;padding-left:11PX!important;position:relative;text-align:left!important;text-wrap:balance}.notice-dialog-mask .notice-dialog-section-title::before{background:#b59a5b;border-radius:3PX;content:"";height:1.05em;left:0;position:absolute;top:.25em;width:3PX}.notice-dialog-mask .notice-dialog-section-copy{color:#707d6e!important;display:block!important;font-size:13PX!important;font-weight:400!important;line-break:strict;line-height:1.85!important;margin:0!important;overflow-wrap:anywhere;text-align:left!important;white-space:pre-wrap;text-wrap:pretty;word-break:normal}.notice-dialog-mask .notice-dialog-actions{background:linear-gradient(180deg,rgba(255,253,247,.72),#fffdf7 22%);display:flex;flex:0 0 auto;gap:10PX;padding:12PX 22PX 22PX;position:relative;z-index:1}.notice-dialog-mask .notice-dialog-actions taro-button-core{border-radius:12PX!important;box-shadow:none!important;box-sizing:border-box!important;flex:1!important;font-size:14PX!important;font-weight:550!important;height:auto!important;line-height:1.5!important;margin:0!important;min-height:44PX!important;min-width:0!important;padding:12PX 8PX!important;white-space:normal!important;text-wrap:balance;width:auto!important}.notice-dialog-mask .notice-dialog-actions taro-button-core::after{border:0!important}.notice-dialog-mask .notice-dialog-actions taro-button-core:focus-visible{outline:2PX solid #b29a61;outline-offset:2PX}.notice-dialog-mask .notice-dialog-confirm{background:#3b5e50!important;border:1px solid #3b5e50!important;color:#fff4d8!important}.notice-dialog-mask .notice-dialog-cancel{background:#edf1e7!important;border:1px solid #dce3d1!important;color:#61735e!important}.notice-dialog-mask .notice-dialog-card.is-sectioned .notice-dialog-heading{padding-top:21PX}.notice-dialog-mask .notice-dialog-card.is-sectioned .notice-dialog-kicker{display:block;margin-bottom:6PX}.taro__modal .taro-modal__mask{backdrop-filter:blur(4PX);background:rgba(20,39,32,.48)!important}.taro__modal .taro-modal__content{background:#fffdf7!important;border:1px solid #e1e4d4!important;border-radius:22PX!important;box-shadow:0 18PX 60PX rgba(16,39,29,.2)!important;box-sizing:border-box!important;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif!important;max-width:360PX!important;overflow:hidden!important;width:calc(100% - 40PX)!important}.taro__modal .taro-modal__content::before{background:linear-gradient(90deg,transparent,#b79a55,transparent);border-radius:0 0 2PX 2PX;content:"";height:2PX;left:42PX;position:absolute;right:42PX;top:0}.taro__modal .taro-modal__title{color:#2f5145!important;display:block!important;font-size:20PX!important;font-weight:650!important;letter-spacing:.4PX!important;line-height:1.45!important;margin:0!important;padding:25PX 24PX 0!important;text-align:center!important;text-wrap:balance}.taro__modal .taro-modal__text{box-sizing:border-box!important;color:#74806f!important;font-size:14PX!important;font-weight:400!important;line-break:strict;line-height:1.85!important;margin:0!important;min-height:0!important;overflow-wrap:anywhere;padding:16PX 26PX 25PX!important;text-align:center!important;white-space:pre-wrap!important;text-wrap:balance;word-break:normal!important}.taro__modal .taro-modal__foot{background:linear-gradient(180deg,rgba(255,253,247,.72),#fffdf7 22%)!important;box-sizing:border-box!important;font-size:14PX!important;gap:10PX!important;line-height:1.5!important;padding:12PX 22PX 22PX!important}.taro__modal .taro-modal__foot::after,.taro__modal .taro-modal__foot::before,.taro__modal .taro-model__btn::after{border:0!important;display:none!important}.taro__modal .taro-model__btn{border-radius:12PX!important;box-shadow:none!important;box-sizing:border-box!important;font-size:14PX!important;font-weight:550!important;line-height:1.5!important;margin:0!important;min-height:44PX!important;min-width:0!important;padding:12PX 8PX!important;text-wrap:balance}.taro__modal .taro-model__confirm{background:#3b5e50!important;border:1px solid #3b5e50!important;color:#fff4d8!important}.taro__modal .taro-model__cancel{background:#edf1e7!important;border:1px solid #dce3d1!important;color:#61735e!important}
/* iphone-safe-area-20261012-01 */
.taro-tabbar__tabbar {
  height: calc(56px + env(safe-area-inset-bottom)) !important;
  margin-bottom: 0 !important;
  box-sizing: border-box;
  flex-shrink: 0;
}

.taro-tabbar__tabbar .weui-tabbar {
  display: flex;
  align-items: stretch;
  height: 100% !important;
  box-sizing: border-box;
  padding: 0 0 env(safe-area-inset-bottom);
  overflow: visible;
}

.taro-tabbar__tabbar .weui-tabbar__item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  min-height: 56px;
  min-width: 0;
  box-sizing: border-box;
  padding: 0 !important;
  margin: 0;
  line-height: normal !important;
}

.taro-tabbar__tabbar .weui-tabbar__item > span {
  position: absolute !important;
  top: 4px;
  right: 10px;
}

.taro-tabbar__tabbar .weui-tabbar__label {
  margin: 0 !important;
  padding: 0 !important;
  height: auto;
  font-size: 11px;
  line-height: 16px;
  gap: 4px;
  flex-shrink: 0;
  letter-spacing: 0;
}

.taro-tabbar__tabbar .weui-tabbar__label:before {
  width: 20px;
  height: 20px;
  min-height: 20px;
  flex: 0 0 20px;
  margin: 0;
}

/* iphone-compact-nav-20261012-01 */
@supports (-webkit-touch-callout: none) {
  html:root body .taro-tabbar__tabbar {
    height: calc(50px + env(safe-area-inset-bottom)) !important;
  }
  html:root body .taro-tabbar__tabbar .weui-tabbar__item {
    height: 50px;
    min-height: 50px;
  }
  html:root body .taro-tabbar__tabbar .weui-tabbar__label {
    gap: 2px;
  }
  html:root body .companion-chat-page:not(.chat-keyboard-open) .chat-composer-shell {
    bottom: var(--chat-resting-bottom, calc(50px + env(safe-area-inset-bottom))) !important;
  }
}

/* iphone-focus-zoom-20261012-01 */
@supports (-webkit-touch-callout: none) {
  html:root body .companion-chat-page .chat-composer.wechat-composer .composer-field .weui-input {
    font-size: 17px !important;
    font-family: inherit;
    -webkit-text-size-adjust: 100%;
  }
}

/* iphone-form-viewport-20261012-01 */
@supports (-webkit-touch-callout: none) {
  html:root body .page.ritual-login .ritual-field .weui-input,
  html:root body .page.profile-intake .weui-input {
    font-size: 17px !important;
    font-family: inherit;
    -webkit-text-size-adjust: 100%;
  }
}

/* iphone-all-inputs-20261012-01 */
@supports (-webkit-touch-callout: none) {
  html:root body #app .weui-input,
  html:root body #app .weui-textarea,
  html:root body #app .taro-textarea,
  html:root body #app [type=text],
  html:root body #app [type=password],
  html:root body #app [type=number],
  html:root body #app [type=email],
  html:root body #app [type=tel],
  html:root body #app [type=search],
  html:root body #app [type=url],
  html:root body #app [type=date],
  html:root body #app [type=time],
  html:root body #app [type=datetime-local],
  html:root body #app [type=month],
  html:root body #app [type=week],
  html:root body #app select,
  html:root body #app [contenteditable=true] {
    font-size: 17px !important;
    -webkit-text-size-adjust: 100%;
  }
}

.reply-speech {
  margin-top: 10px;
  max-width: 100%;
  color: #536b60;
}
.reply-speech .reply-speech-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.reply-speech .reply-speech-button {
  background: #f4f2e9;
  color: #244c40;
  border: 1px solid #d9dfd3;
  border-radius: 18px;
  padding: 6px 11px;
  min-height: 36px;
  font-size: 13px;
  white-space: nowrap;
}
.reply-speech .reply-speech-progress {
  font-size: 12px;
}
.reply-speech .reply-speech-player {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 38px;
  margin-top: 6px;
}
.reply-speech .reply-speech-player:not([controls]) {
  display: none;
}
.reply-speech .reply-speech-error {
  font-size: 12px;
  line-height: 1.6;
  text-wrap: balance;
  margin: 6px 0 0;
}
.companion-chat-page .voice-transcription-confirm {
  margin: 8px 12px;
  padding: 10px 12px;
  background: #fffdf6;
  border: 1px solid #d4dfd4;
  border-radius: 14px;
  color: #315d4e;
}
.companion-chat-page .voice-transcription-confirm .voice-transcription-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  font-size: 13px;
  text-wrap: balance;
}
.companion-chat-page .voice-transcription-confirm .voice-transcription-clear {
  flex: none;
  width: auto;
  margin: 0;
  padding: 3px 10px;
  min-width: 0;
  height: 30px;
  line-height: 24px;
  font-size: 12px;
  white-space: nowrap;
  color: #627468;
  background: #edf1e8;
  border-radius: 15px;
}
.companion-chat-page .voice-transcription-confirm .voice-transcription-editor {
  display: block;
  width: 100%;
  min-width: 0;
  min-height: 28px;
  max-height: 136px;
  overflow-y: auto;
  margin-top: 6px;
  font-size: 17px;
  line-height: 1.6;
  color: #30463d;
  background: transparent;
  box-sizing: border-box;
}
.companion-chat-page .voice-transcription-confirm .voice-transcription-editor .taro-textarea {
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  min-height: 28px;
  resize: none;
  background: transparent;
  font: inherit;
  color: inherit;
}

.companion-chat-page .voice-transcription-ready {
  color: #718174;
  font-size: 13px;
  text-wrap: balance;
}