/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.kc-liangluqian{background:var(--kc-surface-page);min-height:100svh;color:var(--color-ink);font-family:var(--font-serif);padding:0 1rem 8rem}.kc-liangluqian .llq-topbar{border-bottom:1px solid var(--kc-hairline);max-width:67.5rem;min-height:4rem;color:var(--color-ink-light);letter-spacing:.18em;justify-content:space-between;align-items:center;margin:0 auto;font-size:.78rem;font-weight:700;display:flex}.kc-liangluqian .llq-topbar>a{color:var(--color-ink-light);text-decoration:none}.kc-liangluqian .llq-topbar>a:hover{color:var(--color-cinnabar-aaa)}.kc-liangluqian .llq-pricing-link{touch-action:manipulation;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.kc-liangluqian .llq-landing-hero{width:100%;max-width:67.5rem;margin:0 auto;padding:3.5rem 0 4.5rem}.kc-liangluqian .llq-landing-copy h1{font-family:var(--font-brand),var(--font-serif);letter-spacing:.08em;margin:0 0 1rem;font-size:clamp(2.7rem,10vw,5.4rem);font-weight:900;line-height:1}.kc-liangluqian .llq-lede{max-width:35rem;color:var(--color-ink);margin:0;font-size:1.08rem;font-weight:400;line-height:1.9}.kc-liangluqian .llq-price-line{border-block:1px solid var(--kc-hairline-strong);flex-direction:column;gap:.35rem;margin-top:2rem;padding:1rem 0;display:flex}.kc-liangluqian .llq-price-line strong{color:var(--color-cinnabar-aaa);font-size:1.15rem;font-weight:900}.kc-liangluqian .llq-price-line span{color:var(--color-ink-light);font-size:.82rem;font-weight:400;line-height:1.6}.kc-liangluqian .llq-landing-details{margin-top:2.25rem}.kc-liangluqian .llq-deliverables{margin:1.25rem 0 0;padding:0;list-style:none}.kc-liangluqian .llq-deliverables li{border-bottom:1px solid var(--kc-hairline);color:var(--color-ink);padding:.7rem 0;font-size:.92rem;font-weight:400}.kc-liangluqian .llq-deliverables li:before{content:"·";color:var(--color-cinnabar-aaa);padding-right:.65rem;font-weight:900}.kc-liangluqian .llq-boundary{color:var(--color-ink-light);margin:1.25rem 0 0;font-size:.84rem;font-weight:400;line-height:1.8}.kc-liangluqian .llq-purchase-panel{border:1px solid var(--kc-hairline-strong);background:var(--kc-surface-raised);margin-top:2rem;padding:1.5rem}.kc-liangluqian .llq-panel-step{color:var(--color-ink);margin:0;font-size:1.05rem;font-weight:900}.kc-liangluqian .llq-path-guidance{color:var(--color-ink-light);margin:.45rem 0 0;font-size:.875rem;font-weight:400;line-height:1.6}.kc-liangluqian .llq-redeem-note{border-left:3px solid var(--color-cinnabar);background:var(--kc-surface-sunken);color:var(--color-ink);margin:1rem 0 0;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1.65}.kc-liangluqian .llq-edit-note,.kc-liangluqian .llq-payment-note{color:var(--color-ink-light);margin:.75rem 0 0;font-size:.78rem;font-weight:400;line-height:1.65}.kc-liangluqian .llq-consent{color:var(--color-ink-light);align-items:flex-start;gap:.65rem;margin-top:1.25rem;font-size:.875rem;font-weight:400;line-height:1.7;display:flex}.kc-liangluqian .llq-consent input{width:1rem;height:1rem;accent-color:var(--color-cinnabar);flex:none;margin:.18rem 0 0}.kc-liangluqian .llq-consent a{color:var(--color-cinnabar-aaa);text-underline-offset:.18em}.kc-liangluqian .llq-faq,.kc-liangluqian .llq-how,.kc-liangluqian .llq-related,.kc-liangluqian .llq-sample{border-top:1px solid var(--kc-hairline-strong);width:100%;max-width:52rem;margin:0 auto;padding:4rem 0}.kc-liangluqian .llq-faq h2,.kc-liangluqian .llq-how h2,.kc-liangluqian .llq-related h2,.kc-liangluqian .llq-sample h2{font-family:var(--font-brand),var(--font-serif);margin:0 0 2rem;font-size:clamp(1.55rem,5vw,2.3rem);font-weight:900;line-height:1.35}.kc-liangluqian .llq-how ol{counter-reset:llq-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.kc-liangluqian .llq-how li{border-top:1px solid var(--kc-hairline);counter-increment:llq-step;grid-template-columns:2.25rem 1fr;gap:.75rem 1rem;padding:1.25rem 0;display:grid}.kc-liangluqian .llq-how li:before{content:"0" counter(llq-step);color:var(--color-cinnabar-aaa);font-family:var(--font-mono-label);letter-spacing:.08em;grid-row:1/span 2;font-size:.72rem;font-weight:700}.kc-liangluqian .llq-how strong{font-weight:900}.kc-liangluqian .llq-how span{color:var(--color-ink-light);font-weight:400;line-height:1.75}.kc-liangluqian .llq-faq details{border-top:1px solid var(--kc-hairline)}.kc-liangluqian .llq-faq details:last-child{border-bottom:1px solid var(--kc-hairline)}.kc-liangluqian .llq-faq summary{min-height:44px;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-weight:700;display:flex}.kc-liangluqian .llq-faq summary:after{content:"＋";color:var(--color-cinnabar-aaa);flex:none;font-size:1rem;font-weight:700}.kc-liangluqian .llq-faq details[open] summary:after{content:"－"}.kc-liangluqian .llq-faq summary:active{color:var(--color-cinnabar-aaa)}.kc-liangluqian .llq-faq details p{color:var(--color-ink-light);margin:0;padding:0 0 1.25rem;font-weight:400;line-height:1.85}.kc-liangluqian .llq-related-list{border-bottom:1px solid var(--kc-hairline);margin:0;display:grid}.kc-liangluqian .llq-related-list a{border-top:1px solid var(--kc-hairline);min-height:44px;color:var(--color-ink);gap:.3rem;padding:1rem 0;text-decoration:none;display:grid}.kc-liangluqian .llq-related-list a:focus-visible span,.kc-liangluqian .llq-related-list a:hover span{color:var(--color-cinnabar-aaa)}.kc-liangluqian .llq-related-list a:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:4px}.kc-liangluqian .llq-related-list span{font-size:1rem;font-weight:700;line-height:1.45}.kc-liangluqian .llq-related-list small{color:var(--color-ink-light);font-size:.86rem;font-weight:400;line-height:1.7}.kc-liangluqian .llq-stage-card,.kc-liangluqian>.jbw-stage-card{background:0 0;border:0;flex-direction:column;justify-content:center;width:100%;max-width:28rem;min-height:calc(100svh - 8rem);margin:0 auto;padding:2rem 1.5rem;display:flex}.kc-liangluqian .llq-kicker{color:var(--color-cinnabar-aaa);letter-spacing:.3em;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.kc-liangluqian .llq-result>h1,.kc-liangluqian .llq-stage-card h1{font-family:var(--font-brand),var(--font-serif);letter-spacing:.08em;margin:0 0 1rem;font-size:1.8rem;font-weight:900;line-height:1.35}.kc-liangluqian .llq-helper,.kc-liangluqian .llq-stage-card>p:not(.llq-kicker){color:var(--color-ink-light);font-weight:400;line-height:1.8}.kc-liangluqian .llq-paths label{color:var(--color-ink);letter-spacing:.14em;margin-top:1.5rem;font-size:.84rem;font-weight:700;display:block}.kc-liangluqian .llq-paths input,.kc-liangluqian .llq-paths textarea{border:0;border-bottom:1px solid var(--kc-hairline-strong);width:100%;min-height:3rem;color:var(--color-ink);font-family:var(--font-serif);background:0 0;border-radius:0;outline:0;font-size:1.15rem;font-weight:400}.kc-liangluqian .llq-paths textarea{resize:vertical;min-height:5rem;padding-top:.75rem;line-height:1.6}.kc-liangluqian .llq-paths input:focus,.kc-liangluqian .llq-paths textarea:focus{border-bottom-width:2px;border-bottom-color:var(--color-cinnabar)}.kc-liangluqian .llq-field-error{color:var(--color-cinnabar-aaa);letter-spacing:0;margin-top:.45rem;font-size:.82rem;font-weight:400;line-height:1.6;display:block}.kc-liangluqian .llq-primary{border:1px solid var(--color-cinnabar);background:var(--color-cinnabar);width:100%;min-height:52px;color:var(--color-paper);font-family:var(--font-serif);letter-spacing:.24em;cursor:pointer;touch-action:manipulation;transition:transform .1s var(--kc-ease-out),background-color .1s var(--kc-ease-out);border-radius:0;margin-top:2rem;font-size:1rem;font-weight:700;position:relative}.kc-liangluqian .llq-primary:active:not(:disabled){background:var(--color-cinnabar-dark);transform:translateY(1px)scale(.99)}.kc-liangluqian .llq-primary:disabled{border-color:var(--kc-hairline-strong);background:var(--color-ink-light);color:var(--color-paper-dark);cursor:not-allowed}.kc-liangluqian .llq-error{font-size:.82rem;color:var(--color-cinnabar-aaa)!important}.kc-liangluqian .llq-result{text-align:center;width:100%;max-width:67.5rem;margin:0 auto;padding:3.5rem 0 0}.kc-liangluqian .llq-fixed{color:var(--color-ink-light);margin:0 0 2rem;font-size:.82rem}.kc-liangluqian .llq-sign-grid{text-align:center;gap:1rem;display:grid}.kc-liangluqian .llq-sign{--llq-grade:var(--kami-gold);--llq-grade-soft:var(--kami-gold-soft);border:1px solid var(--kc-hairline);background:var(--kc-surface-raised);padding:1.5rem}.kc-liangluqian .llq-sign[data-grade=mid]{--llq-grade:var(--color-ink-light);--llq-grade-soft:var(--kc-surface-sunken)}.kc-liangluqian .llq-sign[data-grade=low]{--llq-grade:var(--kami-steel);--llq-grade-soft:var(--kami-steel-soft)}.kc-liangluqian .llq-road{color:var(--llq-grade);letter-spacing:.16em;margin:0 0 1rem;font-weight:700}.kc-liangluqian .llq-number{color:var(--color-ink-light);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem}.kc-liangluqian .llq-sign h2{font-family:var(--font-brand),var(--font-serif);margin:.35rem 0 .6rem;font-size:1.45rem;font-weight:900}.kc-liangluqian .llq-grade{background:var(--llq-grade-soft);color:var(--llq-grade);border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.kc-liangluqian .llq-sign blockquote{border-top:1px solid var(--kc-hairline);font-family:var(--font-brand),var(--font-serif);white-space:pre-line;margin:1.25rem 0 0;padding:1.25rem 0 0;font-size:1.05rem;font-weight:400;line-height:2}.kc-liangluqian .llq-reading{border-top:1px solid var(--kc-hairline);text-align:left;max-width:38rem;margin:3rem auto 0;padding-top:2rem}.kc-liangluqian .llq-reading>h2{letter-spacing:.1em;margin:0 0 1.5rem;font-size:1.2rem;font-weight:900}.kc-liangluqian .llq-reading-text h2{color:var(--color-cinnabar-aaa);margin:2rem 0 .8rem;font-size:1.15rem;font-weight:900}.kc-liangluqian .llq-reading-text h3{margin:1.35rem 0 .45rem;font-size:1rem;font-weight:700}.kc-liangluqian .llq-reading-text p{color:var(--color-ink);margin:.55rem 0;font-weight:400;line-height:1.9}.kc-liangluqian .llq-replay{border:1px solid var(--kc-hairline);background:var(--kc-surface-raised);max-width:38rem;margin:2rem auto 0;padding:1.25rem}.kc-liangluqian .llq-replay p{color:var(--color-ink-light);margin:0 0 .75rem;font-size:.82rem}.kc-liangluqian .llq-secondary{min-height:44px;color:var(--color-cinnabar-aaa);font-family:var(--font-serif);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-weight:700}.kc-liangluqian .llq-crisis ul{margin:1rem 0 0;padding:0;list-style:none}.kc-liangluqian .llq-crisis li{border-top:1px solid var(--kc-hairline);padding:.55rem 0;line-height:1.65}@media (min-width:920px){.kc-liangluqian{padding-inline:3rem}.kc-liangluqian .llq-landing-hero{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);grid-template-areas:"copy panel""details panel";align-items:start;gap:0 5rem;padding-top:6rem;display:grid}.kc-liangluqian .llq-landing-copy{grid-area:copy}.kc-liangluqian .llq-landing-details{grid-area:details;margin-top:1.25rem}.kc-liangluqian .llq-purchase-panel{grid-area:panel;margin-top:0;padding:2rem}.kc-liangluqian .llq-sign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:767px){body:has(.kc-liangluqian) [data-mobile-product-toolbar]{display:none}}@media (prefers-reduced-motion:reduce){.kc-liangluqian *{transition:none!important;animation:none!important}.kc-liangluqian .llq-primary:active:not(:disabled){transform:none}}.kc-liangluqian .llq-sample{max-width:40rem;scroll-margin-top:6rem}.kc-liangluqian .llq-sample dd,.kc-liangluqian .llq-sample li,.kc-liangluqian .llq-sample p{font-family:var(--font-serif);font-size:1rem;line-height:1.9}.kc-liangluqian .llq-sample p{margin:1rem 0}.kc-liangluqian .llq-sample h3{margin:2rem 0 1rem;font-size:1.3rem;font-weight:700}.kc-liangluqian .llq-sample-path{border-bottom:1px solid var(--kc-hairline);margin:2rem 0;padding-bottom:2rem}.kc-liangluqian .llq-sample blockquote{background:var(--kami-ivory);border-left:2px solid var(--kc-hairline-strong);font-family:var(--font-serif);margin:1.5rem 0;padding:1.25rem;line-height:2}.kc-liangluqian .llq-sample blockquote span{display:block}.kc-liangluqian .llq-sample dt{margin-top:1rem;font-weight:700}.kc-liangluqian .llq-sample dd{margin:.25rem 0 0}.kc-liangluqian .llq-sample ul{padding-left:1.25rem;list-style:outside}.kc-liangluqian .llq-sample li{margin:.75rem 0}.kc-liangluqian .llq-sample .llq-sample-source{color:var(--color-ink-light);font-size:.875rem}.kc-liangluqian .llq-sample a,.kc-liangluqian .llq-sample-jump a{color:var(--color-cinnabar-aaa);text-underline-offset:.2em;text-decoration:underline}.kc-liangluqian .llq-sample-jump{max-width:52rem;margin:0 auto 2rem}.kc-liangluqian .llq-sample-jump a{align-items:center;min-height:44px;display:inline-flex}.kc-liangluqian .jbw-stage-card{border:1px solid var(--kc-hairline);background:var(--kami-ivory);flex-direction:column;justify-content:center;min-height:30rem;padding:1.5rem;display:flex}.kc-liangluqian .jbw-stage-card h2{color:var(--color-ink);font-family:var(--font-serif);margin:0 0 1.25rem;font-size:1.55rem;font-weight:900;line-height:1.35}.kc-liangluqian .jbw-kicker{color:var(--color-cinnabar-aaa);letter-spacing:.3em;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.kc-liangluqian .jbw-draw{text-align:center;align-items:center}.kc-liangluqian .jbw-notice{color:var(--kami-stone);margin:0 0 .5rem;font-size:.85rem}.kc-liangluqian .jbw-jar-button{cursor:pointer;touch-action:none;background:0 0;border:0;width:12rem;min-height:15rem}.kc-liangluqian .jbw-jar-button,.kc-liangluqian .jbw-jar-button img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.kc-liangluqian .jbw-jar-button img{z-index:2;aspect-ratio:494/1078;pointer-events:none;-webkit-user-drag:none;width:9.375rem;height:auto;transition:transform .16s var(--kc-ease-out);margin-inline:auto;display:block}.kc-liangluqian .jbw-facedown-stick{z-index:1;border:1px solid var(--color-gold);background:var(--kami-warm-sand);opacity:0;width:.9rem;height:7rem;position:absolute;top:4rem;left:calc(50% - .45rem)}.kc-liangluqian .jbw-jar-button.is-holding img{transform:translateY(-2px)}.kc-liangluqian .jbw-hold-copy{min-height:2rem;color:var(--kami-stone);margin:0;font-size:.85rem}