.chakra-shell{max-width:1240px;margin:0 auto;padding:0 28px}.chakra-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:55px;align-items:center;padding:55px 0 42px}.chakra-hero h1{font-size:clamp(2.4rem,4.7vw,4rem);line-height:1.12;margin:12px 0 26px}.chakra-lead{font-size:1.15rem;line-height:1.75;max-width:660px;color:var(--muted)}.chakra-form{background:#fff;border:1px solid var(--line);border-radius:26px;padding:30px;box-shadow:var(--shadow)}.chakra-form label{display:block;font-weight:700;margin:14px 0 8px}.chakra-form input,.chakra-form select{width:100%;min-height:52px;padding:13px 15px;border:1px solid #c9bfde;border-radius:14px;background:#fff;color:var(--ink);font:inherit}.chakra-form button{width:100%;margin-top:22px}.chakra-form-note,.chakra-note{font-size:.9rem;line-height:1.65;color:var(--muted)}.chakra-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 22px;border:0;border-radius:14px;color:#fff;background:var(--night);font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.chakra-action:hover{background:#423153}.chakra-action:disabled{opacity:.6;cursor:wait}.chakra-result{scroll-margin-top:24px;margin:30px 0 45px}.chakra-result h2{font-size:clamp(1.8rem,3vw,2.6rem)}.chakra-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:28px;align-items:start;margin:26px 0}.chakra-map-card{background:#fff;border:1px solid var(--line);border-radius:26px;padding:20px}.chakra-map-card svg{display:block;width:100%;height:auto;max-height:660px}.chakra-map-lines{stroke:#ccc0df;stroke-width:1.7;fill:none}.chakra-map-lines line:nth-child(-n+4){stroke:#cba04c;stroke-width:2.5}.chakra-map-centre{fill:#1b1733;stroke:#cba04c;stroke-width:3}.chakra-map-symbol{fill:#9d7628;font-size:24px}.chakra-node{cursor:pointer;outline:none}.chakra-hit{fill:transparent;stroke:none}.chakra-node-circle{fill:#fff;stroke:var(--chakra-color);stroke-width:2.6}.chakra-node text{fill:#26213d;font-family:Arial,sans-serif;font-size:19px;font-weight:800;pointer-events:none}.chakra-node .chakra-small-text{font-size:13px}.chakra-node.is-free .chakra-node-circle{fill:var(--chakra-color)}.chakra-node.is-free text{fill:white}.chakra-node.is-selected .chakra-node-circle,.chakra-node:focus .chakra-node-circle{stroke:#1b1733;stroke-width:4;filter:drop-shadow(0 0 4px #cba04c)}.chakra-rows{display:grid;gap:11px}.chakra-row{background:white;border:1px solid var(--line);border-left:5px solid var(--chakra-color);border-radius:18px;padding:13px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;transition:border-color .15s}.chakra-row.is-active{border-color:var(--chakra-color)}.chakra-name{display:flex;gap:10px;align-items:center;padding:0;background:none;border:0;color:var(--ink);font:inherit;font-size:1.03rem;font-weight:750;text-align:left;cursor:pointer}.chakra-symbol{width:39px;height:39px;flex:0 0 39px}.chakra-values{display:flex;gap:6px}.chakra-value{position:relative;width:40px;min-height:42px;padding:5px;border:1px solid var(--chakra-color);border-radius:12px;color:var(--chakra-color);background:#fff;font:inherit;font-weight:750;cursor:pointer}.chakra-value.is-free{background:var(--chakra-color);color:white}.chakra-value.is-selected,.chakra-value:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chakra-lock{position:absolute;right:2px;bottom:-2px;font-size:16px;line-height:1}.chakra-theme{grid-column:1/-1;margin:5px 0 0 49px;font-size:.81rem;color:var(--muted)}.chakra-description{max-width:870px;margin:35px auto;padding:30px 36px;background:#fff;border:1px solid var(--line);border-top:5px solid var(--chakra-color);border-radius:22px;scroll-margin-top:24px}.chakra-detail-heading{display:flex;align-items:center;gap:16px}.chakra-detail-heading>.chakra-symbol{width:58px;height:58px;flex-basis:58px}.chakra-detail-heading h2{font-family:inherit;font-size:1.7rem;margin:4px 0}.chakra-detail-heading .eyebrow{margin:0;color:var(--chakra-color);font-size:.73rem;letter-spacing:.06em}.chakra-text-block h3{font-family:inherit;font-size:1.18rem;color:var(--chakra-color);margin:28px 0 14px}.chakra-text-block p,.chakra-description>p{font-size:1.06rem;line-height:1.85}.chakra-open-note{color:var(--muted);font-size:.88rem!important}.chakra-detail-nav{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.chakra-text-button{display:inline-block;border:0;background:none;color:var(--violet);font:inherit;font-weight:700;text-align:left;padding:12px 0;cursor:pointer}.chakra-text-button:disabled{opacity:.4;cursor:default}.chakra-description>.chakra-text-button{display:block;margin-top:15px}.chakra-content{margin:65px 0}.chakra-content>h2{font-size:clamp(2rem,3vw,2.9rem);max-width:850px}.chakra-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.chakra-benefits article{padding:27px;border:1px solid var(--line);background:white;border-radius:22px}.chakra-benefits h3{font-size:1.45rem;line-height:1.35}.chakra-benefits p{color:var(--muted);line-height:1.8}.chakra-depth{padding:35px;border:1px solid #ddc28b;border-radius:25px;background:var(--gold-soft)}.chakra-depth>p{max-width:850px;line-height:1.9}.chakra-faq{max-width:900px}.chakra-faq details{padding:20px 0;border-bottom:1px solid var(--line)}.chakra-faq summary{cursor:pointer;font-weight:750;font-size:1.07rem}.chakra-faq p{line-height:1.85;color:var(--muted)}.chakra-views{display:none}.chakra-views button{border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-weight:700;padding:12px 18px;border-radius:13px}.chakra-views button[aria-pressed=true]{background:var(--night);color:white}.chakra-error{color:#a0352d;line-height:1.5}.chakra-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#chakra-purchase .purchase-box{display:none}.chakra-result[hidden]{display:none!important}@media(max-width:1100px){.chakra-layout{grid-template-columns:1fr 1fr;gap:18px}.chakra-row{grid-template-columns:1fr}.chakra-values{margin:8px 0 0 49px}.chakra-theme{margin-left:49px}}@media(max-width:760px){.chakra-shell{padding:0 18px}.chakra-hero{grid-template-columns:1fr;gap:20px;padding:28px 0}.chakra-hero h1{font-size:2.4rem}.chakra-form{padding:23px}.chakra-layout{display:block}.chakra-views{display:flex;gap:10px;margin:20px 0}.chakra-layout[data-view=chakras] .chakra-map-card{display:none}.chakra-layout[data-view=matrix] .chakra-rows{display:none}.chakra-map-card{padding:8px}.chakra-row{grid-template-columns:minmax(0,1fr) auto;padding:12px}.chakra-values{margin:0;gap:5px}.chakra-value{width:33px;min-height:42px}.chakra-name{font-size:.92rem;gap:6px}.chakra-symbol{width:30px;height:30px;flex-basis:30px}.chakra-theme{margin-left:36px;font-size:.8rem}.chakra-description{padding:24px 20px}.chakra-detail-heading h2{font-size:1.45rem}.chakra-detail-heading>.chakra-symbol{width:42px;height:42px;flex-basis:42px}.chakra-detail-heading{gap:10px}.chakra-benefits{grid-template-columns:1fr}.chakra-depth{padding:25px}.chakra-content{margin:45px 0}.chakra-detail-nav{font-size:.9rem}.chakra-text-block p{font-size:1.03rem}.chakra-description .chakra-action{width:100%;box-sizing:border-box}}@media(max-width:355px){.chakra-row{grid-template-columns:1fr}.chakra-values{margin:8px 0 0 36px}.chakra-hero h1{font-size:2.1rem}}
.chakra-description .chakra-text-block{margin:12px 0;border:1px solid var(--line);border-radius:15px;background:#faf9fc;overflow:hidden}
.chakra-benefits-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:center;margin-top:30px}
.chakra-benefits-art{margin:0;min-width:0}
.chakra-benefits-art img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:26px;box-shadow:0 18px 44px #43302a20}
.chakra-benefits-layout .chakra-benefits{grid-template-columns:1fr;gap:14px;margin:0}
.chakra-benefits-layout .chakra-benefits article{padding:22px 26px}
.chakra-benefits-layout .chakra-benefits h3{margin:0 0 10px}
.chakra-benefits-layout .chakra-benefits p{margin:0;font-size:.98rem;line-height:1.7}
@media(max-width:900px){.chakra-benefits-layout{grid-template-columns:1fr;gap:24px}.chakra-benefits-art{width:100%;max-width:640px;margin:0 auto}}
@media(max-width:760px){.chakra-benefits-layout{margin-top:24px;gap:20px}.chakra-benefits-art img{border-radius:22px}.chakra-benefits-layout .chakra-benefits article{padding:22px}.chakra-benefits-layout .chakra-benefits h3{font-size:1.35rem}}
.chakra-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:17px 20px;box-sizing:border-box;list-style:none;cursor:pointer}
.chakra-section-toggle::-webkit-details-marker{display:none}
.chakra-section-toggle::marker{content:''}
.chakra-section-toggle:hover{background:#f2eef8}
.chakra-section-toggle:focus-visible{outline:3px solid var(--chakra-color);outline-offset:-3px;border-radius:14px}
.chakra-description .chakra-text-block h3{margin:0;font-size:1.1rem;line-height:1.45;color:var(--chakra-color)}
.chakra-section-icon{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;color:var(--chakra-color);font-size:1.5rem;line-height:1}
.chakra-text-block[open]>.chakra-section-toggle{border-bottom:1px solid var(--line);background:#f2eef8}
.chakra-text-block[open] .chakra-section-icon{transform:rotate(45deg)}
.chakra-section-body{padding:4px 20px 10px;background:#fff}
.chakra-section-body p:first-child{margin-top:12px}
.chakra-section-body p:last-child{margin-bottom:12px}
.chakra-description .chakra-text-block.is-locked{border-color:#d9d9df;background:#f1f1f4}
.chakra-description .is-locked .chakra-section-toggle h3,.is-locked .chakra-section-icon{color:#62626e}
.is-locked .chakra-section-icon{border-color:#c9c9d0;font-size:1rem}
.is-locked .chakra-section-toggle:hover,.is-locked[open]>.chakra-section-toggle{background:#e8e8ee}
.is-locked[open] .chakra-section-icon{transform:none}
.is-locked .chakra-section-body{background:#f7f7f9;padding-bottom:20px}
.is-locked .chakra-locked-note{color:#62626e}
@media(max-width:760px){.chakra-section-toggle{padding:15px 16px;gap:12px}.chakra-description .chakra-text-block h3{font-size:1.03rem}.chakra-section-body{padding:2px 16px 8px}}

.chakra-method{padding:36px;border:1px solid #ddc28b;border-radius:26px;background:linear-gradient(135deg,#fcf8ee,#f6f1e5)}
.chakra-method .chakra-lead{max-width:980px}
.chakra-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}
.chakra-method-grid article{padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}
.chakra-method-number{display:block;color:#a37825;font-family:Georgia,serif;font-size:2.5rem;line-height:1.1}
.chakra-method-grid h3{font-family:inherit;font-size:1.12rem;line-height:1.4;margin:14px 0 12px}
.chakra-method-grid p{color:var(--muted);line-height:1.8;margin:0}
.chakra-method-invite{font-size:1.08rem;line-height:1.8;max-width:850px}
@media(max-width:760px){.chakra-method{padding:25px 20px}.chakra-method-grid{grid-template-columns:1fr;gap:14px}.chakra-method-grid article{padding:22px}}

.chakra-book{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:48px;align-items:start;padding:40px;border:1px solid var(--line);border-radius:26px;background:#fff;scroll-margin-top:24px}
.chakra-book-art{text-align:center}.chakra-book-art img{display:block;width:100%;max-width:320px;height:auto;margin:0 auto;border-radius:5px 14px 14px 5px;box-shadow:12px 18px 35px #1b173326}
.chakra-book-art p{color:var(--muted);font-size:.9rem;line-height:1.7;margin:24px 0 0}
.chakra-book-copy h2{font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.2;margin:10px 0 20px}
.chakra-book-copy .chakra-lead{font-size:1.05rem;line-height:1.8}.chakra-book-copy ul{padding-left:22px;line-height:1.8}.chakra-book-copy li{margin-bottom:14px}.chakra-book-copy li::marker{color:#b68c3d}
.chakra-book-buy{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:28px 0 18px}.chakra-book-buy>strong{font-size:2rem;white-space:nowrap}
.chakra-book-providers{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;padding:14px}.chakra-book-providers legend{font-size:.85rem;padding:0 6px}.chakra-book-providers label{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.chakra-book-providers input{flex:0 0 auto;width:17px!important;min-height:17px!important;margin-top:4px}
#cb-status{color:#a0353e;line-height:1.6;font-size:.9rem}.chakra-book-checkout-note{color:var(--muted)}
@media(max-width:760px){.chakra-book{grid-template-columns:1fr;gap:28px;padding:28px 20px}.chakra-book-art img{max-width:240px}.chakra-book-copy h2{font-size:2rem}.chakra-book-buy{gap:16px}.chakra-book-buy .chakra-action{width:100%}}

