#page-library{--lib-bg: var(--aka-bg, #0d0b09);--lib-bg2: var(--aka-bg2, #14110d);--lib-ink: var(--aka-ink, #32302dff);--lib-warm: var(--aka-warm, #d8cbb0);--lib-mist: var(--aka-mist, #9c8a70);--lib-ash: var(--aka-ash, #6c5a3f);--lib-gold: var(--aka-gold, #c69238);--lib-sienna: var(--aka-sienna, #d97746);--lib-line: var(--aka-line, rgba(236,228,210,.16));--lib-line-x: var(--aka-line-strong, rgba(236,228,210,.36));--lib-card: rgba(236,228,210,.04);--lib-card-h: rgba(236,228,210,.07)}body.page-library{background:var(--lib-bg);color:var(--lib-warm)}body.page-library .breath{background:radial-gradient(ellipse at 50% 45%,rgba(217,119,70,.07),transparent 60%)}#page-library *{box-sizing:border-box}.lib-hero{text-align:center;padding:80px 24px 40px;max-width:760px;margin:0 auto}.lib-glyph{color:var(--lib-warm);margin-bottom:24px}.lib-glyph svg{width:80px;height:80px;opacity:.85}.lib-hero .top-mark{font-family:Spectral SC,serif;font-size:11px;letter-spacing:.45em;text-transform:uppercase;color:var(--lib-mist);margin-bottom:18px}.lib-hero h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:64px;line-height:1;color:var(--lib-ink);margin:0 0 22px;letter-spacing:-.01em}.lib-hero h1 em{color:var(--lib-sienna);font-style:italic;font-weight:400}.lib-hero .sub{font-family:Spectral,serif;font-size:17px;line-height:1.65;color:var(--lib-warm);font-style:italic;max-width:540px;margin:0 auto}.lib-section{padding:20px 24px 80px}.section-inner{max-width:920px;margin:0 auto}.lib-quota{display:inline-flex;align-items:center;gap:10px;font-family:Spectral SC,serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--lib-mist);padding:6px 16px;border:1px solid var(--lib-line);border-radius:24px;margin-bottom:26px}.lib-quota .dot{width:6px;height:6px;border-radius:50%;background:var(--lib-sienna);box-shadow:0 0 8px var(--lib-sienna)}.lib-quota.exhausted .dot{background:var(--lib-ash);box-shadow:none}.lib-quota.unlimited .dot{background:var(--lib-gold);box-shadow:0 0 10px var(--lib-gold)}.lib-search-form{display:flex;gap:12px;align-items:stretch;margin-bottom:14px;flex-wrap:wrap}.lib-search-input{flex:1;min-width:260px;padding:16px 22px;background:var(--lib-bg2);border:1px solid var(--lib-line);border-radius:4px;font-family:Cormorant Garamond,serif;font-size:19px;color:var(--lib-ink);outline:none;transition:border-color .25s,background .25s}.lib-search-input::placeholder{color:var(--lib-ash);font-style:italic}.lib-search-input:focus{border-color:var(--lib-sienna);background:#ece4d208}.lib-btn{font-family:Spectral SC,serif;font-size:11px;letter-spacing:.4em;text-transform:uppercase;padding:14px 28px;border:1px solid var(--lib-sienna);background:transparent;color:var(--lib-sienna);cursor:pointer;text-decoration:none;display:inline-block;transition:all .25s;border-radius:2px}.lib-btn:hover,.lib-btn.primary{background:var(--lib-sienna);color:var(--lib-bg)}.lib-btn.primary:hover{background:var(--lib-gold);border-color:var(--lib-gold);color:var(--lib-bg)}.lib-btn.ghost{border-color:var(--lib-line-x);color:var(--lib-warm)}.lib-btn.ghost:hover{border-color:var(--lib-sienna);color:var(--lib-sienna);background:transparent}.lib-btn.small{padding:8px 18px;font-size:10px}.lib-btn.lg{padding:18px 40px;font-size:12px}.lib-btn:disabled{opacity:.45;cursor:wait}.lib-examples{font-family:Spectral,serif;font-size:14px;font-style:italic;color:var(--lib-mist);margin-bottom:18px}.lib-examples a{color:var(--lib-warm);cursor:pointer;margin:0 12px 0 4px;text-decoration:none;border-bottom:1px solid var(--lib-line);padding-bottom:1px;transition:color .2s,border-color .2s}.lib-examples a:hover{color:var(--lib-sienna);border-bottom-color:var(--lib-sienna)}.lib-status{font-family:Spectral SC,serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--lib-ash);min-height:18px;margin:14px 0}.lib-actions{margin:16px 0}.lib-result-group{margin-bottom:32px}.lib-group-head{font-family:Spectral SC,serif;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--lib-mist);padding:12px 0 8px;border-bottom:1px solid var(--lib-line);margin-bottom:10px;display:flex;justify-content:space-between;align-items:baseline}.lib-group-head .count{color:var(--lib-ash);font-weight:400}.lib-result{padding:18px 22px;background:var(--lib-card);border:1px solid var(--lib-line);border-left:2px solid var(--lib-sienna);border-radius:2px;margin-bottom:10px;transition:background .25s}.lib-result:hover{background:var(--lib-card-h)}.lib-result-head{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin-bottom:4px}.lib-result-title{font-family:Cormorant Garamond,serif;font-size:19px;color:var(--lib-ink);font-weight:400;line-height:1.3}.lib-result-date{font-family:Spectral SC,serif;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--lib-gold)}.lib-badge{font-family:Spectral SC,serif;font-size:9px;letter-spacing:.3em;text-transform:uppercase;padding:2px 10px;border:1px solid var(--lib-line);border-radius:12px;color:var(--lib-mist)}.lib-badge.transcript{color:var(--lib-gold);border-color:var(--lib-gold)}.lib-badge.practice{color:var(--lib-sienna);border-color:var(--lib-sienna)}.lib-badge.quotes{color:var(--lib-warm);border-color:var(--lib-warm)}.lib-result-snippet{font-family:Spectral,serif;font-size:14px;line-height:1.6;color:var(--lib-warm);margin:10px 0 14px;font-style:italic}.lib-result-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lib-result .drive-link{font-family:Spectral SC,serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--lib-gold);text-decoration:none;border-bottom:1px solid var(--lib-gold);padding-bottom:1px}.lib-result .drive-link:hover{color:var(--lib-sienna);border-bottom-color:var(--lib-sienna)}.lib-entry{margin-top:18px;padding:24px 28px;background:var(--lib-bg2);border:1px solid var(--lib-line-x);border-radius:2px}.lib-entry h4{font-family:Cormorant Garamond,serif;font-weight:400;color:var(--lib-ink);font-size:22px;margin:0 0 8px}.lib-entry h5{font-family:Spectral SC,serif;font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:var(--lib-sienna);margin:22px 0 6px}.lib-entry p{font-family:Spectral,serif;font-size:15px;line-height:1.7;color:var(--lib-warm);margin:6px 0}.lib-entry ul,.lib-entry ol{padding-left:24px;margin:4px 0;font-family:Spectral,serif;font-size:15px;line-height:1.7;color:var(--lib-warm)}.lib-entry blockquote{font-family:Cormorant Garamond,serif;font-style:italic;font-size:17px;line-height:1.6;color:var(--lib-ink);border-left:2px solid var(--lib-sienna);margin:14px 0;padding:4px 0 4px 18px}.lib-entry .lib-meta{font-family:Spectral SC,serif;font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--lib-mist);margin-bottom:14px}.lib-chat{margin-top:26px;padding:20px;background:#ece4d206;border:1px solid var(--lib-line);border-radius:2px}.lib-chat-head{font-family:Spectral SC,serif;font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--lib-mist);margin:0 0 14px}.lib-chat-thread{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;max-height:380px;overflow-y:auto}.lib-msg{padding:12px 16px;font-family:Spectral,serif;font-size:14px;line-height:1.6;border-radius:2px;max-width:90%}.lib-msg.user{background:var(--lib-card-h);align-self:flex-end;color:var(--lib-ink);border:1px solid var(--lib-line)}.lib-msg.assistant{background:#d977460d;align-self:flex-start;color:var(--lib-warm);border-left:2px solid var(--lib-sienna)}.lib-msg.assistant p{margin:4px 0}.lib-msg.assistant ul{padding-left:20px;margin:4px 0}.lib-chat-form{display:flex;gap:10px}.lib-chat-input{flex:1;padding:12px 16px;background:var(--lib-bg);border:1px solid var(--lib-line);font-family:Spectral,serif;font-size:15px;color:var(--lib-ink);outline:none}.lib-chat-input:focus{border-color:var(--lib-sienna)}.lib-synthesis{margin-top:36px}.lib-synthesis-box{padding:32px 36px;background:var(--lib-bg2);border:1px solid var(--lib-sienna);border-radius:2px}.lib-synthesis-box h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:28px;color:var(--lib-ink);margin:0 0 16px}.lib-synthesis-box h2 em{color:var(--lib-sienna)}.lib-synthesis-box h4{font-family:Spectral SC,serif;font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:var(--lib-sienna);margin:22px 0 8px}.lib-synthesis-box p,.lib-synthesis-box li{font-family:Spectral,serif;font-size:15px;line-height:1.75;color:var(--lib-warm)}.lib-synthesis-box ul{padding-left:22px}.lib-empty{text-align:center;padding:40px 20px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:17px;color:var(--lib-mist)}.lib-err{color:#c97a6e;font-family:Spectral,serif;font-size:14px;padding:20px;text-align:center}.lib-spin{color:var(--lib-mist);font-style:italic;font-family:Spectral,serif;font-size:14px}.lib-gate{max-width:540px;margin:60px auto;text-align:center;padding:50px 30px;background:var(--lib-bg2);border:1px solid var(--lib-line)}.lib-gate .h{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:300;color:var(--lib-ink);margin-bottom:14px}.lib-gate .h em{color:var(--lib-sienna)}.lib-gate p{font-family:Spectral,serif;font-size:15px;line-height:1.65;color:var(--lib-warm);margin-bottom:30px}.lib-cta-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.lib-paywall{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d0b09eb;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lib-paywall-card{max-width:480px;width:100%;background:var(--lib-bg2);border:1px solid var(--lib-sienna);padding:48px 36px;text-align:center}.lib-paywall-mark{font-size:36px;color:var(--lib-sienna);margin-bottom:18px}.lib-paywall-card h3{font-family:Cormorant Garamond,serif;font-weight:300;font-size:28px;color:var(--lib-ink);margin:0 0 12px}.lib-paywall-card h3 em{color:var(--lib-sienna)}.lib-paywall-sub{font-family:Spectral,serif;font-size:15px;font-style:italic;color:var(--lib-warm);line-height:1.6;margin-bottom:28px}.lib-paywall-card .lib-btn{margin:0 6px 12px}.lib-paywall-foot{font-family:Spectral,serif;font-size:13px;color:var(--lib-mist);font-style:italic;margin-top:18px}.lib-paywall-foot a{color:var(--lib-sienna)}.lib-admin{margin-top:60px;text-align:center}.lib-admin summary{font-family:Spectral SC,serif;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--lib-ash);cursor:pointer;list-style:none}.lib-admin summary:hover{color:var(--lib-mist)}.lib-admin-form{margin-top:18px;display:inline-flex;gap:8px;align-items:center}.lib-admin-form input{background:var(--lib-bg2);border:1px solid var(--lib-line);color:var(--lib-warm);padding:8px 14px;font-family:Spectral,serif;font-size:13px;outline:none}.lib-admin-status{font-family:Spectral SC,serif;font-size:10px;letter-spacing:.3em;color:var(--lib-mist)}.lib-tier-switch{display:inline-flex;border:1px solid var(--aka-line, #d8c9ad);border-radius:99px;overflow:hidden;background:var(--aka-bg, #f6efe2);margin-bottom:16px}.lib-tier{background:transparent;border:none;padding:7px 18px;font-family:inherit;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--aka-mute, #6b5a47);cursor:pointer}.lib-tier.active{background:#8aa37a;color:var(--aka-paper, #fbf6ea)}.lib-tier[data-tier=member].active{background:var(--aka-sienna, #a8472a)}.lib-tier[data-tier=admin].active{background:var(--aka-gold, #b8893f)}.lib-tier[hidden]{display:none}.lib-thread{display:flex;flex-direction:column;gap:12px;margin-top:16px}.lib-msg{max-width:92%}.lib-msg.user{align-self:flex-end}.lib-msg.bot{align-self:flex-start;max-width:100%}.lib-bubble{padding:12px 16px;border-radius:12px;line-height:1.55;white-space:pre-wrap}.lib-msg.user .lib-bubble{background:var(--aka-warm, #d9b785);color:#2a1f17;border-bottom-right-radius:4px}.lib-msg.bot .lib-bubble{padding:45px;background:var(--aka-paper, #fbf6ea);border:1px solid var(--aka-line, #d8c9ad);color:#2a1f17;border-bottom-left-radius:4px}.lib-bubble ul li{list-style:none;margin-bottom:10px}.lib-msg.bot.admin .lib-bubble{border-color:var(--aka-gold, #b8893f)}.lib-msg.bot.free .lib-bubble{border-color:#8aa37a}.lib-who{font-size:11px;color:var(--aka-mute, #6b5a47);letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;padding:0 4px}.lib-msg.user .lib-who{text-align:right}.lib-mode-tag{display:inline-block;font-size:9px;padding:1px 7px;border-radius:99px;background:var(--aka-sienna, #a8472a);color:var(--aka-paper, #fbf6ea);letter-spacing:.5px;margin-left:6px}.lib-mode-tag.admin{background:var(--aka-gold, #b8893f)}.lib-mode-tag.free{background:#8aa37a}.lib-free-cta{margin-top:18px;padding:12px 16px;background:#8aa37a1a;border:1px solid rgba(138,163,122,.35);border-radius:8px;font-size:13px;line-height:1.55;color:var(--aka-ink, #2a1f17)}.lib-free-cta strong{color:#5d7150;display:block;margin-bottom:4px}.lib-free-cta .lib-btn{margin-left:10px}.lib-kriya-section{padding-top:30px}.lib-kriya-directory{margin:50px 0 10px;padding:0;border:0;border-top:1px solid var(--aka-line, #d8c9ad);border-bottom:1px solid var(--aka-line, #d8c9ad)}.lib-kriya-summary{list-style:none;cursor:pointer;padding:14px 0;font-family:Spectral,Georgia,serif;font-size:12px;font-style:italic;color:var(--aka-mute, #6b5a47);letter-spacing:.04em;text-align:center;position:relative;-webkit-user-select:none;user-select:none;transition:color .2s}.lib-kriya-summary::-webkit-details-marker{display:none}.lib-kriya-summary:after{content:" +";color:var(--aka-warm, #d9b785);font-style:normal;margin-left:6px}.lib-kriya-directory[open] .lib-kriya-summary:after{content:" \2013"}.lib-kriya-summary:hover{color:var(--aka-sienna, #a8472a)}.lib-kriya-body{padding:16px 0 24px}.lib-kriya-empty .lib-kriya-body{color:var(--aka-mute, #6b5a47);font-style:italic;padding:16px}.lib-kriya-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:22px;color:var(--aka-sienna, #a8472a);margin:0 0 6px;letter-spacing:.5px}.lib-kriya-sub{color:var(--aka-mute, #6b5a47);font-style:italic;font-size:13px;margin:0 0 18px}.lib-kriya-cat{margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--aka-line, #d8c9ad)}.lib-kriya-cat:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.lib-kriya-cat-head{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:18px;color:var(--aka-ink, #2a1f17);margin:0 0 8px}.lib-kriya-count{color:var(--aka-mute, #6b5a47);font-size:12px;font-style:italic;margin-left:6px}.lib-kriya-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 18px}.lib-kriya-list li{padding:2px 0}.lib-kriya-list a{color:var(--aka-ink, #2a1f17);text-decoration:none;font-size:13px;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.lib-kriya-list a:hover{color:var(--aka-sienna, #a8472a);border-bottom-color:var(--aka-sienna, #a8472a)}.lib-footer-note{padding-top:30px;font-size:12px;color:var(--aka-mute, #6b5a47)}.lib-footer-note p{margin:6px 0;line-height:1.55}.lib-foot-cta a{color:var(--aka-sienna, #a8472a)}.lib-gateway{min-height:78vh;max-width:580px;margin:0 auto;padding:80px 28px 60px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.lib-gw-mark{font-family:Cormorant Garamond,Georgia,serif;font-size:44px;color:var(--aka-gold, #b8893f);letter-spacing:.3em;opacity:.7;margin-bottom:20px}.lib-gw-h{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:64px;margin:0 0 28px;color:var(--aka-sienna, #a8472a);letter-spacing:.5px;line-height:1}.lib-gw-h em{font-style:italic}.lib-gw-body{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-style:italic;line-height:1.65;color:var(--aka-ink, #2a1f17);margin:0 0 36px}.lib-gw-body p{margin:14px 0}.lib-gw-body .lib-gw-pause{font-style:normal;font-size:18px;color:var(--aka-mute, #6b5a47);letter-spacing:.05em;padding:6px 0}.lib-gw-letter{display:inline-flex;align-items:center;gap:12px;padding:14px 24px;background:var(--aka-paper, #fbf6ea);border:1px solid var(--aka-line, #d8c9ad);border-radius:99px;text-decoration:none;color:var(--aka-ink, #2a1f17);transition:border-color .2s,transform .2s;margin-top:8px}.lib-gw-letter:hover{border-color:var(--aka-sienna, #a8472a);transform:translateY(-1px)}.lib-gw-letter-mark{font-size:18px;color:var(--aka-sienna, #a8472a)}.lib-gw-letter-addr{font-family:Spectral SC,Georgia,serif;font-size:13px;letter-spacing:.18em;color:var(--aka-ink, #2a1f17)}.lib-gw-foot{margin-top:40px}.lib-gw-back{font-size:12px;color:var(--aka-mute, #6b5a47);text-decoration:none;letter-spacing:.1em}.lib-gw-back:hover{color:var(--aka-sienna, #a8472a)}.lib-letter-card{max-width:520px;margin:30px auto;padding:36px 28px 30px;background:var(--aka-paper, #fbf6ea);border:1px solid var(--aka-line, #d8c9ad);border-radius:12px;text-align:center}.lib-letter-mark{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;color:var(--aka-gold, #b8893f);letter-spacing:.3em;margin-bottom:14px;opacity:.7}.lib-letter-line{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;margin:0 0 10px;color:var(--aka-sienna, #a8472a);letter-spacing:.04em}.lib-letter-body{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-style:italic;line-height:1.6;color:var(--aka-ink, #2a1f17);max-width:420px;display:block;margin:0 auto 22px}.lib-letter-addr{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:transparent;border:1px solid var(--aka-line, #d8c9ad);border-radius:99px;text-decoration:none;color:var(--aka-ink, #2a1f17);font-family:Spectral SC,Georgia,serif;font-size:12px;letter-spacing:.18em;transition:border-color .2s}.lib-letter-addr:hover{border-color:var(--aka-sienna, #a8472a)}.lib-letter-icon{color:var(--aka-sienna, #a8472a);font-size:14px}.lib-letter-foot{margin-top:24px;font-size:12px;color:var(--aka-mute, #6b5a47)}.lib-letter-link{color:var(--aka-mute, #6b5a47);text-decoration:none}.lib-letter-link:hover{color:var(--aka-sienna, #a8472a)}.lib-path-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0 40px}.lib-path-card{display:block;padding:26px 24px;background:var(--aka-paper, #fbf6ea);border:1px solid var(--aka-line, #d8c9ad);border-radius:10px;color:var(--aka-ink, #2a1f17);text-decoration:none;box-shadow:0 1px #2a1f170d,0 8px 22px -16px #2a1f1726;transition:transform .15s,border-color .15s,box-shadow .15s}.lib-path-card:hover{transform:translateY(-2px);border-color:var(--aka-sienna, #a8472a);box-shadow:0 1px #2a1f1712,0 14px 28px -16px #2a1f1740}.lib-path-mark{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;color:var(--aka-sienna, #a8472a);margin-bottom:6px;line-height:1}.lib-path-card h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:22px;margin:0 0 8px;color:var(--aka-ink, #2a1f17)}.lib-path-card p{font-size:14px;line-height:1.55;color:var(--aka-mute, #6b5a47);margin:0 0 12px}.lib-path-card strong{color:var(--aka-ink, #2a1f17)}.lib-path-cta{font-size:13px;color:var(--aka-sienna, #a8472a);letter-spacing:.3px}.lib-path-inner .lib-path-mark{color:var(--aka-gold, #b8893f)}.wh-free{padding:60px 24px 80px;max-width:880px;margin:0 auto}.wh-divider{text-align:center;margin:40px 0 30px;color:var(--aka-mute, #6b5a47)}.wh-divider-mark{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;letter-spacing:.6em;opacity:.5}.wh-top-mark{font-family:Spectral SC,Georgia,serif;font-size:10px;letter-spacing:.4em;color:var(--aka-mute, #6b5a47);text-transform:uppercase;margin-bottom:6px}.wh-h{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:44px;color:var(--aka-sienna, #a8472a);margin:0 0 8px;letter-spacing:.5px}.wh-sub{font-style:italic;color:var(--aka-mute, #6b5a47);font-size:15px;margin:0 0 24px;line-height:1.55}.wh-foot{margin-top:40px;padding-top:20px;border-top:1px solid var(--aka-line, #d8c9ad);font-size:12px;color:var(--aka-mute, #6b5a47)}.wh-foot a{color:var(--aka-sienna, #a8472a)}.wh-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.wh-gate[hidden]{display:none}.wh-gate-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1f178c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.wh-gate-card{position:relative;background:var(--aka-paper, #fbf6ea);border:1px solid var(--aka-line, #d8c9ad);border-radius:12px;padding:36px 30px 28px;max-width:440px;width:100%;text-align:center;box-shadow:0 30px 80px -30px #2a1f178c;animation:wh-gate-in .25s ease-out}@keyframes wh-gate-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wh-gate-mark{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;color:var(--aka-gold, #b8893f);letter-spacing:.3em;opacity:.75;margin-bottom:10px}.wh-gate-h{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:24px;color:var(--aka-sienna, #a8472a);margin:0 0 10px;letter-spacing:.4px}.wh-gate-body{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:16px;line-height:1.6;color:var(--aka-ink, #2a1f17);margin:0 auto 22px;max-width:360px}.wh-gate-form{display:flex;flex-direction:column;gap:10px}.wh-gate-input{padding:12px 14px;border:1px solid var(--aka-line, #d8c9ad);border-radius:6px;background:var(--aka-bg, #f6efe2);font-family:Spectral,Georgia,serif;font-size:15px;color:var(--aka-ink, #2a1f17)}.wh-gate-input:focus{outline:none;border-color:var(--aka-sienna, #a8472a);box-shadow:0 0 0 3px #a8472a24}.wh-gate-consent{display:flex;align-items:center;gap:8px;justify-content:center;font-family:Spectral,Georgia,serif;font-size:12px;color:var(--aka-mute, #6b5a47);font-style:italic;padding:2px 0 4px;cursor:pointer}.wh-gate-consent input[type=checkbox]{accent-color:var(--aka-sienna, #a8472a)}.wh-gate-submit{width:100%}.wh-gate-submit:disabled{background:var(--aka-warm, #d9b785);color:var(--aka-ink, #2a1f17);cursor:wait}.wh-gate-err{font-family:Spectral,Georgia,serif;font-size:13px;color:var(--aka-sienna, #a8472a);font-style:italic;margin-top:4px}.wh-into-akaal{margin:60px auto 40px;text-align:center;padding:40px 20px 20px;border-top:1px solid var(--aka-line, #d8c9ad)}.wh-into-akaal-link{display:inline-flex;align-items:baseline;gap:14px;text-decoration:none;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;color:var(--aka-sienna, #a8472a);letter-spacing:.06em;transition:gap .2s,color .2s}.wh-into-akaal-link:hover{gap:22px;color:var(--aka-gold, #b8893f)}.wh-into-akaal-mark{font-size:30px;opacity:.7;font-family:serif}.wh-into-akaal-text{font-style:italic}.wh-into-akaal-sub{font-family:Spectral SC,Georgia,serif;font-size:11px;letter-spacing:.4em;color:var(--aka-mute, #6b5a47);margin:8px 0 0;text-transform:uppercase}.lib-hero.compact{padding:40px 24px 18px;margin-top:84px}.lib-hero.compact h1{font-size:44px}.lib-join-card{max-width:540px;margin:20px auto 30px;padding:28px 26px;background:var(--aka-paper, #fbf6ea);border:1px solid var(--aka-line, #d8c9ad);border-radius:12px;text-align:center;box-shadow:0 1px #2a1f170f,0 12px 28px -18px #2a1f1733}.lib-join-card h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:24px;margin:0 0 6px;color:var(--aka-sienna, #a8472a)}.lib-join-price{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;margin:4px 0 18px;color:var(--aka-ink, #2a1f17)}.lib-join-price strong{font-weight:500}.lib-join-list{list-style:none;padding:0;margin:0 0 22px;text-align:left;font-size:14px;line-height:1.6;color:var(--aka-ink, #2a1f17)}.lib-join-list li{padding:6px 0;border-bottom:1px solid var(--aka-line, #d8c9ad)}.lib-join-list li:last-child{border-bottom:0}.lib-join-foot{margin-top:14px;font-size:12px;color:var(--aka-mute, #6b5a47);font-style:italic}.lib-join-foot a{color:var(--aka-sienna, #a8472a)}.lib-cta-row{display:flex;gap:10px;justify-content:center}.rl-threshold{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px}.rl-mark{font-family:Cormorant Garamond,Georgia,serif;font-size:56px;color:var(--aka-gold, #b8893f);margin-bottom:18px;letter-spacing:.3em;opacity:.7}.rl-h{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:80px;color:var(--aka-sienna, #a8472a);margin:0 0 30px;letter-spacing:.1em;line-height:1}.rl-body{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic;color:var(--aka-ink, #2a1f17);margin:10px 0;max-width:520px;line-height:1.55}.rl-pricing{font-style:normal;font-size:18px;color:var(--aka-mute, #6b5a47);padding-top:14px}.rl-pricing strong{color:var(--aka-ink, #2a1f17);font-weight:500}.rl-contact{margin-top:30px}.rl-contact a{font-family:Spectral SC,serif;font-size:14px;letter-spacing:.2em;color:var(--aka-sienna, #a8472a);text-decoration:none;border-bottom:1px solid var(--aka-line, #d8c9ad);padding-bottom:4px}.rl-contact a:hover{border-bottom-color:var(--aka-sienna, #a8472a)}.rl-foot{margin-top:36px;font-size:12px;color:var(--aka-mute, #6b5a47)}.rl-link{color:var(--aka-mute, #6b5a47);text-decoration:none}.rl-link:hover{color:var(--aka-sienna, #a8472a)}.rl-tool-h{font-family:Cormorant Garamond,Georgia,serif;font-size:64px;color:var(--aka-gold, #b8893f);text-align:center;margin:0 0 28px;opacity:.6}@media(max-width:640px){.lib-hero{padding:60px 18px 30px}.lib-hero h1{font-size:48px}.lib-section{padding:10px 18px 60px}.lib-result{padding:14px 16px}.lib-entry{padding:18px}.lib-result-title{font-size:17px}.lib-kriya-title{font-size:24px}.lib-kriya-list,.lib-path-row{grid-template-columns:1fr}.wh-h{font-size:36px}.rl-h{font-size:60px}.rl-body{font-size:18px}}.lib-passage{margin:.5rem 0 0;padding-left:.75rem;border-left:2px solid var(--line, #ccc);font-size:.92em;line-height:1.5;max-height:11em;overflow-y:auto;white-space:pre-wrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/library-research.css.map */
