/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.palmary{--bg:#f7f5f0;--surface:#fbfaf6;--fg:#111;--muted:#6e6a62;--border:#e4e0d6;--accent:#c23a2a;--on-accent:#fcf8f4;--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.palmary{--accent-soft:color-mix(in srgb,var(--accent) 8%,transparent)}}.palmary{--accent-line:var(--accent)}@supports (color:color-mix(in lab,red,red)){.palmary{--accent-line:color-mix(in srgb,var(--accent) 24%,transparent)}}.palmary{--font-display:var(--font-palmary-display,var(--font-eb-garamond,"EB Garamond")),"Iowan Old Style",Georgia,serif;--font-body:var(--font-palmary-display,var(--font-eb-garamond,"EB Garamond")),"Iowan Old Style",Georgia,serif;--font-mono:var(--font-body);--fs-display:clamp(44px,11vw,76px);--fs-h1:clamp(34px,7vw,52px);--fs-h2:clamp(26px,5vw,36px);--fs-lead:18px;--fs-body:16px;--fs-meta:12.5px;--palmary-body-leading:1.6;--palmary-display-leading:1;--palmary-h2-leading:1.08;--palmary-h3-leading:1.25;--palmary-lead-leading:1.55;--palmary-serif-leading:1.62;--palmary-card-note-leading:1.6;--palmary-question-leading:1.55;--palmary-step-leading:1.5;--palmary-trust-leading:1.36;--palmary-privacy-leading:1.5;--palmary-faq-leading:1.6;--gap-xs:8px;--gap-sm:12px;--gap-md:20px;--gap-lg:34px;--gap-xl:60px;--gap-2xl:100px;--col:460px;--read:600px;--gutter:22px;--radius:0;--radius-sm:0;--radius-lg:0;--shadow:none;background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--palmary-body-leading);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.palmary:not(.palmary-ja){--bg:var(--kc-surface-page);--surface:var(--kc-surface-raised);--fg:var(--color-ink);--muted:var(--color-ink-light);--border:var(--kc-hairline);--accent:var(--color-cinnabar);--on-accent:var(--color-paper)}.palmary-ja{--accent:var(--color-cinnabar);--accent-soft:var(--color-cinnabar)}@supports (color:color-mix(in lab,red,red)){.palmary-ja{--accent-soft:color-mix(in srgb,var(--color-cinnabar) 8%,transparent)}}.palmary-ja{--accent-line:var(--color-cinnabar)}@supports (color:color-mix(in lab,red,red)){.palmary-ja{--accent-line:color-mix(in srgb,var(--color-cinnabar) 24%,transparent)}}.palmary *,.palmary :after,.palmary :before{box-sizing:border-box}.palmary ::selection{background:var(--accent);color:var(--on-accent)}.palmary .wrap,.palmary .wrap-read,.palmary .wrap-wide{padding-inline:var(--gutter);margin-inline:auto}.palmary .wrap{max-width:var(--col)}.palmary .wrap-read{max-width:var(--read)}.palmary .wrap-wide{max-width:1180px}.palmary .screen{background:var(--bg);min-height:100dvh;color:var(--fg)}.palmary .screen-body{min-height:calc(100dvh - 60px)}.palmary .stack{flex-direction:column;display:flex}.palmary .center{text-align:center}.palmary .display{font-family:var(--font-display);font-weight:700;font-size:var(--fs-display);line-height:var(--palmary-display-leading);letter-spacing:0}[lang=en] .palmary:not(.palmary-ja) .display{letter-spacing:-.02em}.palmary .display em,.palmary h1 em,.palmary h2 em{font-style:italic;font-weight:400}.palmary-ja .display em,.palmary-ja h1 em,.palmary-ja h2 em{font-style:normal}.palmary .hero-lead span,.palmary .hero-title-em,.palmary .hero-title-main{display:inline}.palmary .hero-lead,.palmary .hero-title{word-break:keep-all;text-wrap:balance}.palmary .h2,.palmary h2{font-size:var(--fs-h2);line-height:var(--palmary-h2-leading)}.palmary .h2,.palmary .h3,.palmary h2,.palmary h3{font-family:var(--font-display);font-weight:700;letter-spacing:0}.palmary .h3,.palmary h3{font-size:19px;line-height:var(--palmary-h3-leading)}.palmary .lead{font-size:var(--fs-lead);line-height:var(--palmary-lead-leading);color:var(--muted)}.palmary .serif-body{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:var(--palmary-serif-leading);letter-spacing:0}.palmary .eyebrow{font-family:var(--font-body);letter-spacing:0;color:var(--accent);font-size:12px}.palmary .dim,.palmary .eyebrow.ink{color:var(--muted)}.palmary .meta,.palmary .microline{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:0;color:var(--muted)}.palmary .num{font-family:var(--font-figures);font-variant-numeric:tabular-nums}.palmary .maxw-34{max-width:34ch}.palmary .maxw-30{max-width:30ch}.palmary .mt-sm{margin-top:var(--gap-sm)}.palmary .mt-md{margin-top:var(--gap-md)}.palmary .mt-lg{margin-top:var(--gap-lg)}.palmary .mt-xl{margin-top:var(--gap-xl)}.palmary .mb-sm{margin-bottom:var(--gap-sm)}.palmary .mb-md{margin-bottom:var(--gap-md)}.palmary .mb-lg{margin-bottom:var(--gap-lg)}.palmary .pad-screen{padding-block:var(--gap-xl)}.palmary .kbar{z-index:40;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.palmary .kbar-inner{justify-content:space-between;align-items:center;min-height:60px;display:flex}.palmary .kbrand{gap:9px;min-height:44px}.palmary .kbrand,.palmary .kbrand .brand-mark{align-items:center;display:inline-flex}.palmary .kbrand img{width:auto;height:34px}.palmary .kbrand .name{min-height:44px;letter-spacing:.2em;color:var(--fg);text-transform:none;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.palmary .kbrand .name:hover{color:var(--muted)}.palmary .klangs{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.palmary .klangs a,.palmary .klangs span[aria-current=true]{min-height:44px;color:var(--muted);white-space:nowrap;word-break:keep-all;align-items:center;padding:6px 9px;font-size:13px;transition:color .15s,background .15s;display:inline-flex}.palmary .klangs a:hover{color:var(--fg)}.palmary .klangs span[aria-current=true]{color:var(--fg);font-weight:700}.palmary .klangs span[aria-current=true] .label-full,.palmary .klangs span[aria-current=true] .label-short{box-shadow:inset 0 -2px 0 var(--fg);padding-bottom:2px}.palmary .klangs .label-short{display:none}.palmary .klangs .sep{background:var(--border);width:1px;height:14px;min-height:0;margin:0 4px;padding:0}.palmary .match-steps{margin:var(--gap-md) 0;text-align:left;gap:10px;padding:0;list-style:none;display:grid}.palmary .match-steps li{border:1px solid var(--border);grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.palmary .match-steps b{border:1px solid var(--accent);width:34px;height:34px;color:var(--accent);font-family:var(--font-mono);place-items:center;font-size:12px;display:grid}.palmary .subbar{border-bottom:1px solid var(--border)}.palmary .subbar-inner{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.palmary .subbar a,.palmary .subbar button,.palmary .subbar span{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:var(--muted);font-size:11.5px}.palmary .subbar a:hover,.palmary .subbar button:hover{color:var(--accent)}.palmary .btn{border-radius:var(--radius);min-height:52px;font-family:var(--font-body);letter-spacing:0;transition:transform 60ms var(--kc-ease-out),background .16s var(--kc-ease-out),border-color .16s var(--kc-ease-out),color .16s var(--kc-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:15px 24px;font-size:15.5px;font-weight:700;display:inline-flex}.palmary .btn:active{transform:translateY(1px)}.palmary .btn svg{width:16px;height:16px}.palmary .btn-block{width:100%}.palmary .btn-lg{min-height:58px;padding:17px 28px;font-size:16.5px}.palmary .btn-primary{color:var(--on-accent);border-color:var(--accent)}.palmary .btn-primary,.palmary .btn-primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.palmary .btn-primary:hover{background:color-mix(in srgb,var(--accent) 88%,black)}}.palmary .btn-secondary{color:var(--fg);border-color:var(--border);background:0 0}.palmary .btn-secondary:hover{border-color:var(--fg)}.palmary .btn .arrow{transition:transform .16s var(--kc-ease-out)}.palmary .btn:hover .arrow{transform:translate(3px)}.palmary .hero-section{padding-block:clamp(44px,9vw,80px) var(--gap-xl)}.palmary .hero-actions{align-items:flex-start;gap:14px}.palmary .sample-text-link{font-family:var(--font-mono);color:var(--muted);text-underline-offset:4px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}.palmary:not(.palmary-ja) .sample-text-link{align-items:center;min-height:44px;display:inline-flex}.palmary .sample-text-link:hover{color:var(--accent)}.palmary .proof-frame{width:100%;max-width:380px;margin-inline:auto}.palmary:not(.palmary-ja) .proof-frame-button{color:var(--fg);text-align:left;touch-action:manipulation;transition:transform .1s var(--kc-ease-out);border:0;padding:0}.palmary:not(.palmary-ja) .proof-frame-button:active{transform:scale(.992)}.palmary:not(.palmary-ja) .proof-caption{border-top:1px solid var(--border);min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;padding:10px 2px 0;font-size:13px;font-weight:700;display:flex}.palmary:not(.palmary-ja) .proof-caption:after{content:"→";color:var(--accent)}.palmary .proof-frame img{object-fit:cover;width:100%;display:block}.palmary .proof-empty,.palmary .proof-frame img{aspect-ratio:3/4;border:1px solid var(--border);background:var(--surface);border-radius:0}.palmary .proof-empty{min-height:520px;color:var(--accent);place-items:center;display:grid;position:relative;overflow:hidden}.palmary .proof-empty .guide{opacity:.24;width:auto;height:auto;position:absolute;inset:18%}.palmary .proof-empty p{font-family:var(--font-mono);color:var(--muted);text-align:center;text-transform:uppercase;font-size:11px;position:absolute;bottom:24px;left:24px;right:24px}.palmary .proof-mark{font-family:var(--font-display);color:var(--fg);font-size:24px;position:absolute;top:22px;left:24px}.palmary .proof-line{background:var(--accent-line);height:1px;position:absolute;top:62px;left:24px;right:24px}.palmary .card-note,.palmary .privacy-section,.palmary .upload-section{padding-bottom:var(--gap-xl)}.palmary .card-note .meta{font-family:var(--font-body);font-size:17px;line-height:var(--palmary-card-note-leading);margin-inline:auto;display:block}.palmary .faq-section,.palmary .how-section,.palmary .trust-section{border-top:1px solid var(--border)}.palmary .dropzone{aspect-ratio:4/5;border:1.5px dashed var(--accent);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.palmary .dropzone{border:1.5px dashed color-mix(in srgb,var(--accent) 38%,var(--border))}}.palmary .dropzone{border-radius:var(--radius-lg);background:var(--surface);text-align:center;transition:border-color .16s,background .16s}.palmary .dropzone:hover{border-color:var(--accent);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.palmary .dropzone:hover{background:color-mix(in srgb,var(--surface) 82%,var(--accent-soft))}}.palmary .dropzone svg.guide{opacity:.42;width:auto;height:auto;color:var(--accent);pointer-events:none;position:absolute;inset:12% 20%}.palmary .dz-inner{z-index:1;justify-items:center;gap:8px;padding:22px;display:grid;position:relative}.palmary .dz-inner>svg{width:30px;height:30px;color:var(--accent)}.palmary .dz-title{font-size:16px;font-weight:700;display:block}.palmary .dz-cap{font-family:var(--font-body);letter-spacing:0;color:var(--muted);font-size:12px;display:block}.palmary .question-box{resize:vertical;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-height:112px;color:var(--fg);line-height:var(--palmary-question-leading);outline:none;padding:14px 15px;display:block}.palmary .question-box:focus{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:2px}.palmary .question-mode{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 0}.palmary .question-mode-sub{color:var(--muted);margin-top:8px;line-height:1.55}.palmary .steps{flex-direction:column;display:flex}.palmary .step{border-top:1px solid var(--border);grid-template-columns:22px 1fr;align-items:baseline;gap:16px;padding:18px 0;display:grid}.palmary .step:first-child{border-top:0}.palmary .step-n{font-family:var(--font-display);color:var(--muted);font-size:15px;font-weight:400;line-height:inherit;letter-spacing:0}.palmary .step h3{font-family:var(--font-body);margin-bottom:3px;font-size:16px;font-weight:700}.palmary .step p{color:var(--muted);font-size:14.5px;line-height:var(--palmary-step-leading)}.palmary .trustline{font-family:var(--font-display);font-size:clamp(22px,6vw,30px);font-style:italic;font-weight:400;line-height:var(--palmary-trust-leading);letter-spacing:0}.palmary .trustline b{font-style:normal;font-weight:700}.palmary .privacy{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:12px;padding:15px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.palmary .privacy{background:color-mix(in srgb,var(--surface) 60%,var(--bg))}}.palmary .privacy svg{width:17px;height:17px;color:var(--accent);flex:none;margin-top:2px}.palmary .privacy p{font-size:13px;line-height:var(--palmary-privacy-leading);color:var(--muted)}.palmary .privacy b{color:var(--fg);font-weight:700}.palmary .analyze-view{padding-block:var(--gap-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex}.palmary .analyzing-stage{aspect-ratio:4/5;width:100%;max-width:320px;margin-inline:auto;position:relative}.palmary .analyzing-stage .silhouette{position:absolute;inset:0}.palmary .analyzing-stage .palm-fill{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.palmary .analyzing-stage .palm-fill{fill:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.palmary .analyzing-stage .palm-fill{stroke:var(--border);stroke-width:1.5px;animation:palmary-palm-breath 8s ease-in-out 2.2s infinite}.palmary .draw{stroke:var(--accent);stroke-width:1.9px;stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);animation:palmary-draw 1.1s forwards}.palmary .draw.d2{stroke-width:1.6px;animation-delay:.35s}.palmary .draw.d3{animation-delay:.7s}.palmary .draw.d4{stroke-width:1.3px;animation-delay:1.05s}.palmary .read-ink{stroke:var(--fg);stroke-width:1.9px;opacity:0;stroke-dasharray:calc(var(--len,600) * .12) calc(var(--len,600) * .88);stroke-dashoffset:var(--len,600);animation:palmary-read-ink 4s linear 2.2s infinite}.palmary .read-ink.r2{stroke-width:1.6px;animation-delay:3.2s}.palmary .read-ink.r3{animation-delay:4.2s}.palmary .read-ink.r4{stroke-width:1.3px;animation-delay:5.2s}.palmary .marker-pop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:palmary-pop .5s forwards,palmary-marker-breath 3.4s ease-in-out infinite}.palmary .marker-pop circle{fill:var(--surface);stroke:var(--accent);stroke-width:1.2px}.palmary .marker-pop text{font-family:var(--font-mono);fill:var(--accent);font-size:11px;font-weight:700}.palmary .analyze-copy{grid-template-columns:minmax(0,1fr);justify-items:center;gap:13px;width:min(100%,360px);display:grid}.palmary .analyzing-status{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:inline-flex}.palmary .analyzing-status .live{color:var(--accent)}.palmary .analyzing-status .status-sep{color:var(--muted)}.palmary .analyzing-status .elapsed{min-width:4ch;color:var(--muted)}.palmary .progress-track{background:var(--fg);width:min(100%,280px);height:4px;position:relative}@supports (color:color-mix(in lab,red,red)){.palmary .progress-track{background:color-mix(in srgb,var(--fg) 10%,var(--surface))}}.palmary .progress-track{contain:paint;overflow:hidden}.palmary .progress-fill{background:var(--accent);width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.palmary .progress-fill{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.palmary .progress-fill:after{content:"";background:repeating-linear-gradient(120deg,transparent 0 6px,var(--fg) 6px 7px);position:absolute;inset:-1px -18px}@supports (color:color-mix(in lab,red,red)){.palmary .progress-fill:after{background:repeating-linear-gradient(120deg,transparent 0 6px,color-mix(in srgb,var(--fg) 22%,var(--accent)) 6px 7px)}}.palmary .progress-fill:after{will-change:transform;animation:palmary-progress-ink-counterflow 1.8s linear infinite}.palmary .wait-panel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;padding:15px 0 14px}.palmary .wait-eta,.palmary .wait-title{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;line-height:1.45}.palmary .wait-title{color:var(--fg)}.palmary .wait-message{max-width:34ch;color:var(--muted);margin:7px auto 0;font-size:14px;line-height:1.52}.palmary .wait-eta{color:var(--accent);margin-top:9px}.palmary .settling-view{gap:40px}.palmary .settling-stage{width:100%;padding-block:var(--gap-md);place-items:center;display:grid}.palmary .settling-seal{object-fit:contain;width:84px;height:84px;animation:palmary-ritual-breath 6s cubic-bezier(.4,0,.2,1) infinite}.palmary .settling-title{font-family:var(--font-eb-garamond),var(--font-serif),Georgia,serif;letter-spacing:.1em;color:var(--fg);text-wrap:balance;text-align:center;width:100%;font-size:clamp(15px,4.2vw,18px);font-weight:400}.palmary .settling-track{width:min(100%,220px)}@media (prefers-reduced-motion:reduce){.palmary .settling-seal{opacity:.92;animation:none}}.palmary .result-card-img{border:1px solid var(--border);width:min(100%,360px);margin-inline:auto;display:block}.palmary .teased-card{width:auto;max-width:100%;max-height:620px}.palmary .preview-read{max-width:28ch;margin-inline:auto;font-size:21px;font-style:italic}.palmary .actions-row,.palmary .flush{gap:12px;display:flex}.palmary .flush>*{flex:1}.palmary .card-stage .actions-row{max-width:360px;margin-inline:auto}.palmary .palmmuse-waitlist-card{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:0;width:min(100%,420px);margin:28px auto 0;padding:20px}.palmary .palmmuse-waitlist-card h2{margin-top:7px;font-size:22px;line-height:1.25}.palmary .palmmuse-waitlist-card>p:not(.eyebrow){color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.palmary .palmmuse-waitlist-link{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex}.palmary .free-card-actions{max-width:360px;margin-inline:auto}.palmary .addon-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;width:min(100%,420px);margin-inline:auto;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.palmary .addon-row{background:color-mix(in srgb,var(--surface) 86%,var(--accent-soft))}}.palmary .addon-row{text-align:left}.palmary .addon-stack{gap:12px;width:min(100%,420px);margin-inline:auto;display:grid}.palmary .addon-title{color:var(--fg);font-size:15px;font-weight:700;line-height:1.45}.palmary .addon-note{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.palmary .addon-row .btn{width:100%;min-height:46px;padding:11px 14px;font-size:13.5px;font-weight:700}.palmary .theme-deep-card{border-top:1px solid var(--border);color:var(--fg);padding-top:12px;font-size:14px;line-height:1.65}.palmary .theme-deep-heading{color:var(--fg);margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.45}.palmary .theme-deep-card p+p{margin-top:8px}.palmary .deep-tier{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.palmary .deep-tier{background:color-mix(in srgb,var(--surface) 90%,var(--accent-soft))}}.palmary .deep-tier .btn{width:100%;min-height:46px}.palmary .palmary-lines-offer{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:0;gap:10px;padding:14px;display:grid}.palmary .palmary-lines-price{color:var(--accent);font-family:var(--font-figures);margin-top:10px;font-size:28px;font-weight:700}.palmary-tier-summary{color:var(--fg);margin-top:8px;font-size:13px;line-height:1.5}.palmary-lines-combos,.palmary-lines-points{gap:12px;display:grid}.palmary-lines-combos>article,.palmary-lines-point,.palmary-lines-scenario{border:1px solid var(--border,var(--kc-hairline));background:var(--surface,var(--kc-surface-raised));border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.palmary-lines-combos>article,.palmary-lines-scenario{grid-template-columns:1fr}.palmary-lines-point h3{margin-bottom:8px}.palmary-lines-evidence{border-left:2px solid var(--accent,var(--color-cinnabar));color:var(--fg,var(--color-ink));margin-bottom:8px;padding-left:10px;font-weight:700}.palmary-lines-daily{gap:10px;margin-top:12px;display:grid}.palmary-lines-daily>p{border:1px solid var(--border,var(--kc-hairline-soft));background:var(--bg,var(--kc-surface-page));padding:12px}.palmary-lines-disclaimer{color:var(--muted,var(--color-ink-light));font-size:13px;line-height:1.6}.palmary .deep-birth-label{color:var(--fg);gap:8px;margin-top:10px;font-size:13px;line-height:1.5;display:grid}.palmary .deep-birth-label input{border:0;border-bottom:1px solid var(--border);min-height:44px;color:var(--fg);font:inherit;background:0 0;border-radius:0}.palmary .deep-birth-label input:focus{border-bottom-color:var(--accent);outline:none}.palmary .deep-actions,.palmary .deep-relay{gap:10px;display:grid}.palmary .deep-rephoto{gap:8px;display:grid}.palmary .deep-rephoto-button{cursor:pointer;width:100%}.palmary .deep-rephoto p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.palmary .deep-line-list,.palmary .deep-palace-list{gap:12px;display:grid}.palmary .deep-line-row,.palmary .deep-palace-row{border-top:1px solid var(--border);padding-top:12px}.palmary .deep-line-row:first-child,.palmary .deep-palace-row:first-child{border-top:0;padding-top:0}.palmary .deep-palace-row>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.palmary .deep-level{background:var(--accent-soft);color:var(--accent);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700}.palmary .deep-line-row h3{margin-bottom:8px}.palmary .share-targets{gap:10px;width:min(100%,360px);margin-inline:auto;display:grid}.palmary .share-targets .btn{width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700}.palmary .share-targets .meta{text-align:center}.palmary .friend-match-invite,.palmary .match-panel{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--surface);gap:10px;width:min(100%,360px);margin-inline:auto;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.palmary .friend-match-invite,.palmary .match-panel{background:color-mix(in srgb,var(--surface) 88%,var(--accent-soft))}}.palmary .friend-match-invite,.palmary .match-panel{text-align:center}.palmary .friend-match-invite .btn{width:100%}.palmary .match-shell{padding-block:var(--gap-xl)}.palmary .match-panel{text-align:left;width:min(100%,420px);padding:22px}.palmary .match-panel h1,.palmary .match-panel h2{font-weight:700}.palmary .match-result{gap:18px;display:grid}.palmary .match-block{border-top:1px solid var(--border);padding-top:15px}.palmary .match-block:first-of-type{border-top:0;padding-top:0}.palmary .match-block b{color:var(--accent);margin-bottom:6px;font-size:12px;line-height:1.4;display:block}.palmary .match-block p{color:var(--fg);font-size:15.5px;line-height:1.65}.palmary .uniqueness-bar{width:min(100%,360px);margin:var(--gap-lg) auto 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:15px 16px}@supports (color:color-mix(in lab,red,red)){.palmary .uniqueness-bar{background:color-mix(in srgb,var(--surface) 84%,var(--accent-soft))}}.palmary .uniqueness-bar{text-align:left}.palmary .uniqueness-bar__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.palmary .uniqueness-bar__head p{color:var(--fg);font-family:var(--font-figures),var(--font-body);font-variant-numeric:tabular-nums;font-size:14.5px;line-height:1.45}.palmary .uniqueness-bar__share{border:1px solid var(--border);width:34px;height:34px;color:var(--accent);transition:border-color .16s var(--kc-ease-out),transform 60ms var(--kc-ease-out);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.palmary .uniqueness-bar__share:hover{border-color:var(--accent)}.palmary .uniqueness-bar__share:active{transform:translateY(1px)}.palmary .uniqueness-bar__share svg{width:16px;height:16px}.palmary .uniqueness-bar__track{background:var(--border);border-radius:999px;height:7px;margin-top:13px;overflow:hidden}.palmary .uniqueness-bar__fill{border-radius:inherit;background:linear-gradient(90deg,var(--muted),var(--accent));height:100%}.palmary .sample-own-cta{width:min(100%,360px);margin-inline:auto}.palmary .sample-badge{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);min-height:30px;color:var(--accent);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;line-height:1;display:inline-flex}.palmary .section-rule{margin-block:var(--gap-xl)}.palmary .rule{border:0;border-top:1px solid var(--border)}.palmary .read-note{margin-top:6px;font-size:15px}.palmary .card,.palmary .recovery-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.palmary:not(.palmary-ja) .palmary-details{width:100%;padding:8px 16px}.palmary:not(.palmary-ja) .palmary-details-summary{width:100%;min-height:44px;color:var(--muted);touch-action:manipulation;justify-content:space-between;align-items:center;gap:16px;display:flex}.palmary:not(.palmary-ja) .palmary-details-summary:active{color:var(--accent)}.palmary:not(.palmary-ja) .palmary-details-mark{width:24px;height:24px;color:var(--accent);flex:0 0 24px;place-items:center;font-size:18px;line-height:1;display:grid}.palmary:not(.palmary-ja) .palmary-details-mark:before{content:"+"}.palmary:not(.palmary-ja) .palmary-details[open]>.palmary-details-summary{border-bottom:1px solid var(--border)}.palmary:not(.palmary-ja) .palmary-details[open]>.palmary-details-summary .palmary-details-mark:before{content:"−"}.palmary:not(.palmary-ja) .palmary-details>div{padding-bottom:10px}.palmary:not(.palmary-ja) .palmary-context .chips{grid-template-columns:repeat(2,minmax(0,1fr))}.palmary .recovery-card{border-color:var(--accent-line);text-align:left}.palmary .recovery-card p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.palmary .palmary-result-link{text-align:left;border-radius:0}.palmary .palmary-result-link h2{margin-top:6px}.palmary .palmary-result-link-url{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--fg);font-family:var(--font-mono);background:0 0;border-radius:0;padding:9px 0;font-size:12px;line-height:1.5;display:block}.palmary .palmary-result-link-url:focus{border-bottom-color:var(--accent);outline:none}.palmary .palmary-copy-proxy{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-10000px}.palmary .palmary-result-link-notice{min-height:1.5em;color:var(--muted);font-size:13px;line-height:1.5}.palmary .palmary-result-link-email{border-top:1px solid var(--border);gap:10px;padding-top:18px;display:grid}.palmary .palmary-result-link-email label{color:var(--fg);font-size:14px;font-weight:700}.palmary .palmary-result-link-email input{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--fg);font:inherit;background:0 0;border-radius:0;padding:9px 0}.palmary .palmary-result-link-email input:focus{border-bottom-color:var(--accent);outline:none}.palmary .palmary-result-link-email .btn{width:100%;min-height:44px}.palmary .palmary-result-link-email .error-line,.palmary .palmary-result-link-email .palmary-result-link-notice{min-height:1.5em;margin:0}.palmary .scenario-card{border-color:var(--accent-line)}.palmary .scenario-card p:last-child{color:var(--fg);font-family:var(--font-display);margin-top:10px;font-size:18px;line-height:1.55}.palmary .question-answer-card{border-color:var(--accent-line);text-align:left}.palmary .question-answer-card--teaser{margin-top:24px}.palmary .question-answer-card--paid{margin-bottom:28px}.palmary .question-answer-card blockquote{border-left:2px solid var(--accent);font-family:var(--font-display);margin-top:12px;padding-left:14px;font-size:19px;line-height:1.5}.palmary .question-answer-body,.palmary .question-answer-teaser{margin-top:16px;line-height:1.65}.palmary .question-answer-teaser{filter:blur(3px);opacity:.7;-webkit-user-select:none;user-select:none}.palmary .question-answer-decision{border-top:1px solid var(--border);margin-top:18px;padding-top:16px;font-weight:700;line-height:1.6}.palmary .points{flex-direction:column;display:flex}.palmary .point{border-top:1px solid var(--border);grid-template-columns:34px 1fr;align-items:baseline;gap:16px;padding:19px 0;display:grid}.palmary .point:first-child{border-top:0}.palmary .point .pn{font-family:var(--font-figures);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:19px;font-weight:700}.palmary .point .pl{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.palmary .point .pt{font-size:16px;line-height:1.52}.palmary .locked-point{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.palmary .locked-point{color:color-mix(in srgb,var(--fg) 38%,transparent)}}.palmary .locked-point .pt{filter:blur(2.2px);-webkit-user-select:none;user-select:none}.palmary .locked-point .pt.pt-teaser{filter:none;-webkit-user-select:auto;user-select:auto;color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.palmary .locked-point .pt.pt-teaser{color:color-mix(in srgb,var(--fg) 58%,transparent)}}.palmary .palmary-zh-includes{border-block:1px solid var(--fg);margin-top:18px}@supports (color:color-mix(in lab,red,red)){.palmary .palmary-zh-includes{border-block:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}}.palmary .palmary-zh-includes__title{border-bottom:1px solid var(--fg);margin:0;padding:10px 0 8px}@supports (color:color-mix(in lab,red,red)){.palmary .palmary-zh-includes__title{border-bottom:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}}.palmary .palmary-zh-includes__title{letter-spacing:.06em;font-size:13px;font-weight:700}.palmary .palmary-zh-includes ul{margin:0;padding:4px 0 10px;list-style:none}.palmary .palmary-zh-includes li{padding:6px 0 0;font-size:14px;line-height:1.6}.palmary .palmary-zh-includes li:before{content:"· "}.palmary .payment-terms-line{text-align:center;margin-top:10px}.palmary .chips{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.palmary .chips.chips-odd{grid-template-columns:repeat(3,1fr)}.palmary .chips-label{margin-bottom:10px}.palmary .chip{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);letter-spacing:0;padding:14px 12px;font-size:15px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.palmary:not(.palmary-ja) .chip{touch-action:manipulation;transition:transform .1s var(--kc-ease-out),border-color .15s,background .15s,color .15s}.palmary:not(.palmary-ja) .chip:active{border-color:var(--accent);transform:scale(.985)}.palmary .chip .ck{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.palmary .chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.palmary .chip[aria-pressed=true] .ck{color:var(--accent)}.palmary .paywall{border:1px solid var(--accent-line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.palmary .paywall-top{padding:26px 24px 22px}.palmary .paywall-seen{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px}.palmary .paywall h2{font-size:clamp(24px,6vw,30px);line-height:1.08}.palmary .price{align-items:baseline;gap:10px;margin:20px 0 2px;display:flex}.palmary .price-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.palmary .price-button:focus-visible .amt,.palmary .price-button:hover .amt{color:var(--accent)}.palmary .price-button:disabled{cursor:wait}.palmary .palmary-payment-summary{flex-wrap:wrap}.palmary .palmary-premium-offer{border-top:1px solid var(--border);padding-top:18px}.palmary .palmary-tier-heading{gap:4px;display:grid}.palmary .palmary-tier-heading p:last-child{color:var(--muted);font-size:14px;line-height:1.55}.palmary .palmary-tier-list{border-bottom:1px solid var(--border);margin-top:14px}.palmary .palmary-tier{border:0;border-top:1px solid var(--border);width:100%;min-height:160px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:16px 14px;display:grid}.palmary .palmary-tier[aria-checked=true]{border-left-color:var(--accent);background:var(--accent-soft)}.palmary .palmary-tier:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.palmary .palmary-tier:disabled{cursor:wait;opacity:.72}.palmary .palmary-premium-disclosure,.palmary .palmary-tier-index,.palmary .palmary-tier-scope{color:var(--muted);font-size:11px;line-height:1.45}.palmary .palmary-tier-index,.palmary .palmary-tier-scope{letter-spacing:.04em;text-transform:uppercase}.palmary .palmary-tier-copy{align-content:start;gap:3px;display:grid}.palmary .palmary-tier-name{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1}.palmary .palmary-tier-features{color:var(--fg);gap:5px;margin-top:10px;font-size:13px;line-height:1.4;display:grid}.palmary .palmary-tier-features span{padding-left:12px;position:relative}.palmary .palmary-tier-features span:before{color:var(--accent);content:"·";position:absolute;left:0}.palmary .palmary-tier-price{color:var(--accent);font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1}.palmary .palmary-premium-email{color:var(--fg);gap:7px;margin-top:20px;font-size:14px;font-weight:700;display:grid}.palmary .palmary-premium-email input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--fg);font:inherit;border-radius:0;padding:10px 12px;font-weight:400}.palmary .palmary-premium-email input:focus{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:-1px}.palmary .palmary-premium-email small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.palmary .palmary-second-hand{border:1px solid var(--border);background:var(--surface);gap:12px;margin-top:16px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.palmary .palmary-second-hand{background:color-mix(in srgb,var(--surface) 86%,var(--bg))}}.palmary .palmary-second-hand-title{font-weight:700}.palmary .palmary-second-hand-note{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5}.palmary .palmary-second-hand .btn{min-height:46px}.palmary .palmary-premium-checkout{margin-top:18px}.palmary .palmary-premium-disclosure{text-align:center;margin-top:9px}.palmary .price .amt{font-family:var(--font-display);letter-spacing:0;font-size:34px;font-weight:700}.palmary .price .dim{font-size:13px}@media (max-width:520px){.palmary .palmary-tier{grid-template-columns:24px minmax(0,1fr)}.palmary .palmary-tier-price{grid-column:2;margin-top:7px}}.palmary .palmary-checkout-frame{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:400px;padding:12px}@supports (color:color-mix(in lab,red,red)){.palmary .palmary-checkout-frame{background:color-mix(in srgb,var(--surface) 86%,var(--bg))}}.palmary .palmary-zh-payment-assurance{border-top:1px solid var(--border);margin-top:16px;padding-block:14px 4px}.palmary .palmary-zh-payment-assurance__title{color:var(--accent);letter-spacing:.12em;font-size:12px;font-weight:700}.palmary .palmary-zh-payment-assurance dl{margin-top:7px}.palmary .palmary-zh-payment-assurance dl>div{border-top:1px solid var(--border);grid-template-columns:68px minmax(0,1fr);gap:12px;padding-block:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.palmary .palmary-zh-payment-assurance dl>div{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.palmary .palmary-zh-payment-assurance dd,.palmary .palmary-zh-payment-assurance dt{font-size:13px;line-height:1.55}.palmary .palmary-zh-payment-assurance dt{color:var(--muted)}.palmary .palmary-zh-payment-assurance dd{color:var(--fg);margin:0}.palmary .palmary-checkout-frame--airwallex{min-height:360px}.palmary .palmary-checkout-confirmation{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:12px}.palmary .palmary-checkout-confirmation p{font-size:13px;line-height:1.55}.palmary .palmary-checkout-confirmation p+p{color:var(--muted);margin-top:4px}.palmary .palmary-checkout-payment-error{border-top:1px solid var(--border);color:var(--accent);margin-top:12px;padding-top:12px;font-size:13px;line-height:1.55}.palmary .palmary-checkout-retry,.palmary .palmary-checkout-state{text-align:center;width:100%;min-height:300px;color:var(--muted);place-items:center;font-size:13px;line-height:1.7;display:grid}.palmary .palmary-checkout-retry{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.palmary .paywall-foot{border-top:1px solid var(--border);background:var(--bg);padding:16px 24px}@supports (color:color-mix(in lab,red,red)){.palmary .paywall-foot{background:color-mix(in srgb,var(--bg) 50%,var(--surface))}}.palmary .team-access{margin-top:12px}.palmary .team-access-toggle{color:var(--muted);font-family:var(--font-mono);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:11px;line-height:1.4;text-decoration:underline}.palmary .team-access-toggle:hover{color:var(--accent)}.palmary .team-access-note{max-width:36rem;color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.45}.palmary .team-access-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.palmary .team-access-form input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:38px;color:var(--fg);padding:8px 10px;font-size:13px}.palmary .team-access-form input:focus{border-color:var(--accent);outline:none;outline:2px solid var(--accent-soft);outline-offset:2px}.palmary .team-access-form button{border:1px solid var(--border);border-radius:var(--radius);min-height:38px;color:var(--fg);background:0 0;padding:0 12px;font-size:13px}.palmary .team-access-form button:hover:not(:disabled){border-color:var(--fg)}.palmary .team-access-form button:disabled{cursor:not-allowed;opacity:.55}.palmary .team-access-message{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.45}.palmary .error-line{color:var(--accent);font-size:14px}.palmary .invite-notice{color:var(--fg);text-align:center;overflow-wrap:anywhere;font-size:14px}.palmary .errbox{text-align:center;padding-block:var(--gap-lg)}.palmary .errbox .glyph{width:52px;height:52px;color:var(--accent);margin:0 auto 20px}.palmary .errbox .lead{margin-inline:auto}.palmary .shot-tips{max-width:26ch;margin:var(--gap-lg) auto 0;padding-left:18px;line-height:2;list-style:outside}.palmary .diagnostics{margin-top:var(--gap-lg);padding-top:var(--gap-md);border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--muted);grid-template-columns:repeat(2,1fr);gap:12px;font-size:11px;display:grid}.palmary .diagnostics dd{color:var(--fg);font-family:var(--font-body);margin:4px 0 0;font-size:14px}.palmary .faq-section{padding-block:var(--gap-xl)}.palmary .faq-grid{gap:var(--gap-lg);display:grid}.palmary .faq-list{gap:14px;display:grid}.palmary .faq-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.palmary .faq-card{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.palmary .faq-card{padding:18px}.palmary .faq-card h3{font-family:var(--font-body);font-size:14px;font-weight:700}.palmary .faq-card p{color:var(--muted);font-size:14px;line-height:var(--palmary-faq-leading);margin-top:8px}.palmary .foot{margin-top:var(--gap-xl);border-top:1px solid var(--border);padding:30px 0 40px}.palmary .foot .disc{color:var(--muted);font-size:12px;line-height:1.65}.palmary .foot .priv-line{letter-spacing:0;color:var(--muted);margin-bottom:14px;font-size:11.5px}.palmary .foot .meta,.palmary .foot .priv-line{font-family:var(--font-body)}.palmary .foot .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.palmary .foot .legal-links{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:inline-flex}.palmary .foot a{color:var(--muted);border-bottom:1px solid var(--border)}.palmary .foot a:hover{color:var(--accent);border-color:var(--accent)}.palmary .result-enter{animation:palmary-result-enter .35s ease-out}@media (min-width:760px){.palmary{--gutter:40px}.palmary .hero-section{padding-block:clamp(64px,7vw,104px) var(--gap-xl)}.palmary .hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:center;gap:clamp(48px,6vw,92px);max-width:none;margin-inline:0;display:grid}.palmary .hero-grid>div:first-child{max-width:540px}.palmary .hero-grid .display{font-size:clamp(40px,4vw,54px);line-height:1.18}.palmary .hero-grid .lead{max-width:34ch;color:var(--fg);font-size:19px;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.palmary .hero-grid .lead{color:color-mix(in srgb,var(--fg) 62%,var(--muted))}}.palmary .proof-frame{max-width:380px}.palmary .chips{grid-template-columns:repeat(4,1fr)}.palmary .chips.chips-odd{grid-template-columns:repeat(5,1fr)}.palmary .faq-grid{grid-template-columns:1.1fr .9fr}}@media (max-width:759px){.palmary:not(.palmary-ja) .hero-section{padding-block:32px 44px}.palmary .hero-grid{flex-direction:column;gap:44px;display:flex}.palmary:not(.palmary-ja) .hero-grid{gap:36px}.palmary .hero-title{font-size:clamp(27px,7.4vw,33px);line-height:1.32}.palmary .hero-title-em,.palmary .hero-title-main{display:block}.palmary .hero-title-main{max-width:none}.palmary .hero-title-em{max-width:none;margin-top:6px}.palmary .hero-lead{max-width:none;font-size:17px;line-height:1.7}.palmary .hero-lead span{display:block}.palmary .hero-lead span+span{margin-top:3px}[lang=en] .palmary:not(.palmary-ja) .hero-lead span{display:inline}[lang=en] .palmary:not(.palmary-ja) .hero-lead span+span{margin-top:0}.palmary:not(.palmary-ja) .hero-lead.mt-lg{margin-top:16px}.palmary:not(.palmary-ja) .ask-prime.mt-lg,.palmary:not(.palmary-ja) .hero-actions.mt-lg{margin-top:20px}.palmary:not(.palmary-ja) .ask-prime .chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.palmary:not(.palmary-ja) .ask-prime .chip{text-align:center;min-height:58px;padding:8px 4px;font-size:13px;line-height:1.15}.palmary:not(.palmary-ja) .ask-prime .chip .ck{margin-bottom:3px}.palmary .kbar-inner{gap:14px}.palmary .klangs a,.palmary .klangs span[aria-current=true]{justify-content:center;min-width:30px;padding-inline:6px;font-size:12px}.palmary .klangs .label-full{display:none}.palmary .klangs .label-short{display:inline}.palmary .klangs .sep{margin:0 2px}.palmary .proof-empty{min-height:420px}.palmary .card-note{text-align:left}.palmary .card-note .meta{width:100%;max-width:none;font-size:17px;line-height:1.62}.palmary .foot{padding:26px 0 max(40px,env(safe-area-inset-bottom))}.palmary .foot .disc,.palmary .foot .priv-line{font-size:13.5px;line-height:1.62}.palmary .foot .foot-row{grid-template-columns:1fr;place-items:start;gap:10px;display:grid}.palmary .foot .legal-links{justify-content:center;gap:8px 18px;width:100%;display:flex}.palmary .foot .legal-links a{align-items:center;min-height:32px;display:inline-flex}}@media (max-width:767px){body:has(.palmary:not(.palmary-ja)) [data-mobile-product-toolbar]{display:none}}@media (prefers-reduced-motion:reduce){.palmary .analyzing-stage .palm-fill,.palmary .btn,.palmary .chip,.palmary .draw,.palmary .dropzone,.palmary .marker-pop,.palmary .progress-fill,.palmary .progress-fill:after,.palmary .proof-frame-button,.palmary .read-ink,.palmary .result-enter{transition:none;animation:none}.palmary .progress-fill:after{will-change:auto;transform:none}.palmary .draw{stroke-dashoffset:0}.palmary .marker-pop{opacity:1}.palmary .read-ink{opacity:0}}.palmary .kbrand .name{font-family:var(--font-eb-garamond),Georgia,serif;letter-spacing:.14em;font-weight:700;display:inline}.palmary-ja .ja-product-register{background:var(--bg);position:static}.palmary-ja *,.palmary-ja :after,.palmary-ja :before{box-shadow:none!important;border-radius:0!important}.palmary-ja .uniqueness-bar__fill{background:var(--accent)}.palmary-ja .ja-product-register-inner{border-bottom:1px solid var(--fg)}.palmary-ja .ja-product-register-note{border-left-color:var(--fg)}.palmary-ja .ja-product-trust-row{border-color:var(--border);width:100%;margin-top:16px}.palmary-ja .ja-output-window{border-color:var(--fg);background:var(--surface)}.palmary-ja .ja-conversion-box{margin-top:84px}.palmary-ja .ja-paywall-includes{border-block:1px solid var(--fg);margin-top:20px}.palmary-ja .ja-paywall-includes__title{border-bottom:1px solid var(--border);color:var(--fg);letter-spacing:.1em;margin:0;padding:11px 0 9px;font-size:12px;font-weight:700}.palmary-ja .ja-paywall-includes ul{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.palmary-ja .ja-paywall-includes li{min-height:72px;color:var(--fg);padding:13px 12px;font-size:13px;font-weight:700;line-height:1.55}.palmary-ja .ja-paywall-includes li+li{border-left:1px solid var(--border)}.palmary-ja .ja-conversion-box .palmary-payment-summary{border-block:1px solid var(--fg);justify-content:space-between;margin-top:22px;padding-block:14px}.palmary-ja .ja-conversion-box .price .amt{font-size:clamp(34px,9vw,48px);font-weight:900}.palmary-ja .ja-paywall-price-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.65}.palmary-ja .ja-qf-eyebrow{letter-spacing:.26em;color:var(--muted);margin-bottom:12px;font-size:11px}.palmary-ja .ja-qf-quote{border-left:2px solid var(--color-cinnabar);margin:0 0 16px;padding:6px 2px 6px 14px}.palmary-ja .ja-qf-quote p{letter-spacing:.02em;margin:0;font-size:17px;font-weight:700;line-height:1.75}.palmary-ja .ja-qf-quote-src{color:var(--muted);letter-spacing:.12em;font-size:11px;margin-top:6px!important;font-weight:400!important}.palmary-ja .ja-qf-mirror{letter-spacing:.12em;margin:0 0 14px;font-size:30px;font-weight:700}.palmary-ja .ja-qf-brk{color:var(--muted);font-size:22px;font-weight:400}.palmary-ja .ja-qf-head{letter-spacing:.03em;margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.65}.palmary-ja .ja-qf-body{margin:0 0 10px;font-size:13.5px;line-height:1.95}.palmary-ja .ja-qf-stance{color:var(--muted);letter-spacing:.04em;border-top:1px solid var(--border);margin:0 0 6px;padding-top:10px;font-size:12px}.palmary-ja .ja-qf-card{border:1px solid var(--border);margin-top:22px;padding:14px}.palmary-ja .ja-qf-card-cap{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.palmary-ja .ja-qf-card-label{letter-spacing:.2em;font-size:12px;font-weight:700}.palmary-ja .ja-qf-card-tag{color:var(--color-gold);letter-spacing:.16em;border:1px solid var(--color-gold);padding:2px 7px;font-size:10px}.palmary-ja .ja-qf-card-stage{position:relative;overflow:hidden}.palmary-ja .ja-qf-card-art{filter:blur(4px)saturate(.9);width:100%;height:auto;display:block;transform:scale(1.02)}.palmary-ja .ja-qf-card-seal{opacity:.92;filter:none;width:44px;height:auto;position:absolute;top:12px;right:12px;transform:rotate(-4deg)}.palmary-ja .ja-qf-card-veil{letter-spacing:.06em;background:var(--color-paper);font-size:11.5px;line-height:1.8;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.palmary-ja .ja-qf-card-veil{background:color-mix(in srgb,var(--color-paper) 88%,transparent)}}.palmary-ja .ja-qf-card-veil{border-top:1px solid var(--border);margin:0;padding:8px 10px}.palmary-ja .ja-qf-card-note{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.85}.palmary-ja .ja-qf-deep{border-top:1px solid var(--border);margin-top:22px;padding-top:14px}.palmary-ja .ja-qf-deep-head{align-items:baseline;gap:10px;margin:0;display:flex}.palmary-ja .ja-qf-deep-name{letter-spacing:.1em;font-size:13px;font-weight:700}.palmary-ja .ja-qf-deep-price{font-size:12px}.palmary-ja .ja-qf-deep-scope{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.75}.palmary-ja .ja-teaser-line{color:var(--muted);font-size:12.5px;line-height:1.75}.palmary-ja .ja-ledger-flow{text-align:left;background:0 0;border-block:0}.palmary-ja .ja-ledger-grid{border:1px solid var(--fg);background:var(--fg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.palmary-ja .ja-ledger-grid .step{background:var(--bg);border:0;padding:18px;display:block}.palmary-ja .ja-ledger-grid .step-n{border:1px solid var(--color-gold);color:var(--color-gold);margin-bottom:14px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:560px){.palmary-ja .ja-paywall-includes ul{grid-template-columns:1fr}.palmary-ja .ja-paywall-includes li{min-height:0;padding:11px 0}.palmary-ja .ja-paywall-includes li+li{border-left:0;border-top:1px solid var(--border)}.palmary-ja .ja-ledger-grid{grid-template-columns:1fr}}