:root{--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-body:"Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--bg:#f4ecdc;--bg-soft:#f7f2e7;--panel:#fffcf6d6;--panel-strong:#fffcf6f2;--line:#5937151f;--ink:#1f160e;--muted:#66594f;--gold:#a96c1f;--krishna:#76c0ff;--krishna-deep:#1c4f82;--terracotta:#b14a2c;--sage:#5f7158;--shadow:0 24px 60px #48280d1f;--site-header-height:4.4rem;--app-page-background:radial-gradient(circle at top left, #e9c17159, transparent 34%), radial-gradient(circle at 80% 12%, #b14a2c33, transparent 28%), linear-gradient(180deg, #f9f5ee 0%, var(--bg) 48%, #efe1cf 100%);--app-page-texture:linear-gradient(#ffffff3d 1px, transparent 1px), linear-gradient(90deg, #ffffff3d 1px, transparent 1px);--app-page-texture-mask:linear-gradient(180deg, #00000057, transparent 84%)}*{box-sizing:border-box}html{overflow-x:clip}html.instant-scroll,html.instant-scroll body{scroll-behavior:auto!important}body{isolation:isolate;min-height:100vh;color:var(--ink);font-family:var(--font-body), sans-serif;background:var(--app-page-background);background-position:0 0;margin:0;position:relative;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--app-page-texture);-webkit-mask-image:var(--app-page-texture-mask);mask-image:var(--app-page-texture-mask);background-size:42px 42px;position:fixed;inset:0}a{color:inherit;text-decoration:none}.site-header{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f5eeb8;border-bottom:1px solid #59371514;position:sticky;top:0}.site-header-inner{grid-template-columns:auto auto minmax(14rem,28rem) auto;grid-template-areas:"brand nav search account";align-items:center;column-gap:1rem;width:min(1180px,100vw - 2rem);min-height:4.4rem;margin:0 auto;display:grid}.site-header-brand{grid-area:brand;align-items:center;gap:.7rem;min-width:0;display:flex}.site-brand{font-family:var(--font-display), serif;font-size:1.5rem;font-weight:700}.site-brand-home{font-family:var(--font-display), serif;letter-spacing:.01em;text-transform:none;color:var(--gold);align-items:center;gap:.55rem;font-size:1rem;font-weight:700;display:inline-flex}.site-brand-logo{border-radius:.55rem;flex:none;width:2.35rem;height:2.35rem;display:block}.brand-logo{position:relative;overflow:hidden}.brand-logo-image{width:100%;height:100%;display:block}.brand-logo-dark{display:none}.site-brand-home-label{flex-wrap:wrap;line-height:1.18;display:inline-flex}.site-brand-home-word{font-size:1rem;transition:color .16s,text-shadow .16s,filter .16s}.site-brand-home-word.active{color:var(--ink);text-shadow:0 0 8px #76c0fffa,0 0 18px #76c0ffcc,0 0 30px #76c0ff6b;filter:drop-shadow(0 0 10px #76c0ff61)}.site-nav,.site-account,.catalog-hero-actions,.catalog-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.site-account{grid-area:account;justify-self:end;gap:.8rem;padding-inline:.4rem}.site-nav-link{min-height:2.2rem;color:var(--muted);letter-spacing:.01em;align-items:center;padding:0 .1rem;font-weight:700;display:inline-flex}.site-nav-link.active,.site-nav-link[aria-current=page]{color:var(--ink);text-shadow:0 0 8px #76c0fffa,0 0 18px #76c0ffcc,0 0 30px #76c0ff6b;filter:drop-shadow(0 0 10px #76c0ff61)}.site-nav{grid-area:nav;justify-content:center;justify-self:center;min-width:0}.site-nav-home-link{padding-inline:.15rem}.site-search{z-index:14;grid-area:search;justify-self:stretch;width:min(100%,28rem);position:relative}.site-search-backdrop{inset:var(--site-header-height,4.4rem) 0 0;z-index:9;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f160e2e;position:fixed}.site-search-input-shell,.site-search-panel{z-index:2;position:relative}.site-search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-search-input{width:100%;min-height:2.55rem;color:var(--ink);font:inherit;background:#fffcf6d1;border:1px solid #59371521;border-radius:999px;outline:none;padding:0 1rem;font-size:16px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffb8}.site-search-input:focus{background:#fffcf6fa;border-color:#76c0ff7a;box-shadow:0 0 0 3px #76c0ff24,inset 0 1px #ffffffdb}.site-search-input::placeholder{color:#66594fc7}.site-search-input::-webkit-search-cancel-button{appearance:none;display:none}.site-search-input::-webkit-search-decoration{appearance:none;display:none}.site-search-input::-webkit-search-results-button{appearance:none;display:none}.site-search-input::-webkit-search-results-decoration{appearance:none;display:none}.site-search-input-shell{width:100%;min-width:0;display:block;position:relative}.site-search-input-shell .site-search-input{padding-right:2.85rem}.site-search-clear-button{width:2rem;height:2rem;color:var(--muted);font:inherit;cursor:pointer;background:#1f160e0f;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:1.15rem;font-weight:400;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.site-search-clear-button:hover{color:var(--ink);background:#1f160e1a}.site-search-clear-button:focus-visible{border-color:#76c0ff7a;outline:none;box-shadow:0 0 0 3px #76c0ff24}.site-search-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf6fa;border:1px solid #5937151f;border-radius:18px;flex-direction:column;gap:.35rem;max-height:min(70vh,31rem);padding:.45rem;display:flex;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #48280d2e}.site-search-panel.has-view-all{height:min(70vh,31rem);padding-bottom:3.55rem}.site-search-results-scroll{flex:1 1 0;gap:.35rem;min-height:0;display:grid;overflow:auto}.site-search-state{color:var(--muted);margin:0;padding:.8rem .9rem;font-size:.9rem;line-height:1.5}.site-search-result{color:var(--ink);border-radius:12px;outline:none;gap:.42rem;padding:.75rem .85rem;transition:background .14s,box-shadow .14s;display:grid}.site-search-result.active,.site-search-result:hover{background:#ffaa0029;box-shadow:inset 0 0 0 1px #ffaa0052}.site-search-result-heading{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.site-search-result-heading strong{color:var(--gold);white-space:nowrap;font-size:.92rem}.site-search-speaker-pill{text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #5937151a;border-radius:999px;justify-content:center;align-items:center;max-width:9rem;min-height:1.65rem;padding:0 .62rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.site-search-result-snippet{color:var(--ink);font-family:var(--font-display), serif;font-size:.98rem;line-height:1.35}.site-search-result-chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem;display:flex}.site-search-result-chip{width:fit-content;max-width:100%;min-height:1.55rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#1f160e0d;border:1px solid #5937151a;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;padding:0 .5rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.site-search-result-chip.source-translation{color:var(--gold);background:#a96c1f1c}.site-search-result-chip.source-comment{color:var(--sage);background:#5f715821}.site-search-result-chip.source-transliteration{color:var(--krishna-deep);background:#76c0ff24}.site-search-view-all{min-height:2.6rem;color:var(--gold);background:#fffcf6f5;border-top:1px solid #59371514;border-radius:12px;outline:none;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.86rem;font-weight:600;display:flex;position:absolute;bottom:.45rem;left:.45rem;right:.45rem}.site-search-view-all span{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:500}.site-search-view-all.active,.site-search-view-all:hover{background:#ffaa0029;box-shadow:inset 0 0 0 1px #ffaa0052}.header-settings-button{min-height:2.35rem}.header-settings-button.active,.header-settings-button[aria-current=page]{background:#76c0ff26;border-color:#76c0ff73;box-shadow:inset 0 0 0 1px #76c0ff29,0 0 8px #76c0ff57}.account-chip{min-height:2.25rem;color:var(--muted);background:#1f160e0d;border-radius:999px;align-items:center;padding:0 .8rem;font-size:.9rem;display:inline-flex}.shell,.detail-shell{z-index:1;width:min(1180px,100vw - 2rem);margin:0 auto;padding:2rem 0 4rem;position:relative}.hero{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:1.5rem;padding-top:1rem;display:grid}.hero-copy,.featured-panel,.info-card,.catalog-card,.chapter-card,.roadmap-card,.verse-card,.translation-card,.nav-card,.detail-header,.catalog-hero,.auth-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-copy,.featured-panel,.info-card,.catalog-card,.chapter-card,.roadmap-card,.verse-card,.translation-card,.catalog-hero,.auth-card{border-radius:28px;padding:1.5rem}.eyebrow,.panel-label,.chapter-number{inline-size:max-content;letter-spacing:.14em;text-transform:uppercase;max-width:100%;color:var(--muted);align-items:center;margin:0;font-size:.76rem;line-height:1.2;display:inline-flex}.hero-copy h1,.section-heading h2,.translation-card h2,.detail-header h1,.chapter-card h3,.info-card h2{font-family:var(--font-display), serif;line-height:.98}.hero-copy h1{max-width:9ch;margin:.65rem 0 1rem;font-size:clamp(3rem,7vw,5.8rem)}.hero-text,.info-card p,.roadmap-card p,.detail-subtitle,.translation-item p{color:var(--muted);line-height:1.7}.translation-poetry-text{white-space:pre-line}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}.language-preference-form{gap:1rem;margin-top:1.4rem;display:grid}.language-option-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem;display:grid}.language-option-card{min-height:5.6rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff8eac2;border:1px solid #5937151f;border-radius:18px;align-content:space-between;justify-items:start;gap:.75rem;padding:.95rem 1rem;transition:border-color .16s,transform .16s,background .16s,box-shadow .16s;display:grid}.language-option-card:hover{border-color:#a96c1f4d;transform:translateY(-2px)}.language-option-card.selected{background:linear-gradient(#fff8eafa,#fff2d6f0),#fff4dff5;border-color:#a96c1f57;box-shadow:inset 0 1px #ffffffd1,0 16px 32px #a96c1f1a}.language-option-header{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.language-option-label{font-size:1.05rem;font-weight:700}.language-option-badge{min-height:1.65rem;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#a96c1f24;border-radius:999px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.language-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.language-form-status{color:var(--muted);margin:0;line-height:1.6}.language-form-status.saved{color:var(--sage)}.language-form-status.error{color:var(--terracotta)}.account-sync-form{gap:1rem;margin-top:1.4rem;display:grid}.sync-section{background:#fffaf0b8;border:1px solid #5937151a;border-radius:20px;gap:.9rem;padding:1rem 1.05rem;display:grid}.sync-section-copy{gap:.35rem;display:grid}.sync-section-copy strong{font-size:1rem}.sync-section-copy p,.sync-choice-meta{color:var(--muted);margin:0;line-height:1.6}.sync-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sync-choice-card{cursor:pointer;background:#fff8eacc;border:1px solid #5937151f;border-radius:18px;gap:.45rem;min-height:100%;padding:.95rem 1rem;display:grid}.sync-choice-card input{margin:0}.sync-choice-title{font-weight:700}.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.2rem;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--terracotta), var(--gold))}.secondary-button{background:#ffffff73;border:1px solid #5937152e}.featured-panel{background:linear-gradient(#fff8eaf5,#fcf6edc7),linear-gradient(135deg,#a96c1f29,#5f715829);flex-direction:column;justify-content:space-between;display:flex}.verse-meta,.translation-meta,.translation-item-header,.verse-card-header,.source-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.verse-card-header{align-items:flex-start;margin-bottom:1rem}.verse-card-speaker-pill{flex-shrink:0}.verse-navigation{justify-content:center;width:100%;display:flex}.verse-navigation.compact{flex:none;justify-content:flex-end;width:auto}.verse-navigation-group{flex-wrap:nowrap;gap:0;max-width:100%;display:inline-flex}.verse-navigation-item{min-height:2rem;color:var(--ink);text-align:center;white-space:nowrap;background:#fffcf6;border:1px solid #5937151f;justify-content:center;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.verse-navigation-item.previous{border-right:0;border-radius:999px 0 0 999px}.verse-navigation-item.next{border-radius:0 999px 999px 0}.verse-navigation-item.inactive{color:var(--muted)}.sanskrit{font-family:var(--font-display), serif;margin:1rem 0 0;font-size:clamp(1.5rem,2.7vw,2.4rem);line-height:1.45}.sanskrit.large{margin-bottom:1rem}.verse-sanskrit-row{display:block}.verse-audio-mobile-inline{display:none}.transliteration{color:var(--muted);margin:1rem 0 1.85rem;font-style:italic;line-height:1.8}.transliteration-divider{border-bottom:1px solid #59371514;margin-bottom:1.2rem;padding-bottom:1.1rem}.word-meanings-panel{background:#fff8ea9e;border:1px solid #59371514;border-radius:20px;margin:0 0 1.2rem;padding:1rem 1.1rem;scroll-margin-top:7rem}.word-meanings-panel p:last-child{color:var(--ink);margin:.45rem 0 0;line-height:1.7}.verse-comment-panel{border-top:1px solid var(--line);gap:.65rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.verse-comment-empty{background:#fff8eab8;border:1px solid #59371514;border-radius:20px;padding:1rem}.verse-comment-empty p{color:var(--muted);margin:.4rem 0 0;line-height:1.7}.translation-snippet{border-top:1px solid var(--line);margin:1.2rem 0 0;padding-top:1.2rem;line-height:1.75}.section-grid,.chapter-grid,.catalog-grid,.catalog-detail-grid,.catalog-preview-grid,.roadmap-grid,.detail-grid,.navigation-row{gap:1.2rem;margin-top:1.2rem;display:grid}.section-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:7rem}.catalog-grid,.catalog-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.admin-section-grid .admin-nav-card{gap:.28rem;min-height:6.6rem;padding:.85rem .9rem .9rem}.admin-section-grid .admin-nav-card .panel-label{margin-bottom:.05rem}.admin-section-grid .admin-nav-card h3{margin:0;font-size:1.02rem;line-height:1.08}.admin-section-grid .admin-nav-card .catalog-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;font-size:.86rem;line-height:1.32;display:-webkit-box;overflow:hidden}.catalog-section:has(.admin-section-grid.compact){margin-top:1.15rem}.catalog-section:has(.admin-section-grid.compact) .section-heading{margin-top:1rem}.catalog-section:has(.admin-section-grid.compact) .section-heading h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.admin-section-grid.compact{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;margin-top:.65rem}.admin-section-grid.compact .admin-nav-card{border-radius:14px;justify-content:center;min-height:2.6rem;padding:.58rem .7rem}.admin-section-grid.compact .admin-nav-card h3{font-family:inherit;font-size:.9rem;line-height:1.05}.admin-logo-review-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:1rem;display:grid}.admin-logo-preview-card{text-align:center;justify-items:center;display:grid}.admin-logo-preview{border-radius:24px;width:120px;height:120px;display:block}.admin-logo-placement-list{color:var(--muted);margin:.9rem 0 0;padding-left:1.1rem;line-height:1.55}.admin-logo-options-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.admin-logo-option-card{align-content:space-between;gap:.9rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.admin-logo-option-card.active{box-shadow:0 0 0 1px #76c0ff2e inset, 0 0 18px #76c0ff47, var(--shadow);border-color:#76c0ffad}.admin-logo-select-button{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.8rem;padding:0;display:grid}.admin-logo-option-preview{place-items:center;width:120px;height:120px;display:grid}.admin-logo-preview-art,.admin-logo-preview-art svg,.admin-logo-preview-art img{width:120px;height:120px;display:block}.admin-logo-option-copy{gap:.35rem;display:grid}.admin-logo-option-title{font-family:var(--font-display), serif;font-size:1.15rem;font-weight:700;line-height:1.1;display:block}.admin-logo-large-preview{grid-template-columns:minmax(14rem,.45fr) minmax(24rem,1.55fr);align-items:center;gap:1.5rem;margin-top:1.25rem;display:grid}.admin-logo-large-preview-copy{justify-items:start;gap:.75rem;display:grid}.admin-logo-large-preview-copy h3{font-family:var(--font-display), serif;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.admin-logo-large-preview-artboard{background:linear-gradient(#ffffff9e,#f7f1e56b),#fffaf094;border:1px solid #5937151f;border-radius:22px;place-items:center;min-height:38rem;display:grid}.admin-logo-preview-art.large,.admin-logo-preview-art.large svg,.admin-logo-preview-art.large img{width:min(500px,76vw);height:min(500px,76vw);display:block}.color-scheme-mode-controls{flex-wrap:wrap;gap:.65rem;margin:0 0 1rem;display:flex}.color-scheme-mode-controls .active{background:#76c0ff26;border-color:#76c0ff8c;box-shadow:inset 0 0 0 1px #76c0ff29,0 0 12px #76c0ff33}.color-scheme-draft-status{color:var(--sage);margin:-.2rem 0 1rem;font-size:.92rem;font-weight:700}.color-scheme-draft-status.error{color:var(--terracotta)}.color-scheme-draft-help{max-width:62rem;margin:-.25rem 0 1rem}.color-scheme-speaker-list{margin-top:1rem}.color-scheme-speaker-card{grid-template-columns:minmax(18rem,1fr) minmax(17rem,auto);align-items:center}.color-scheme-speaker-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.color-scheme-speaker-preview{border:1px solid #5937151a;border-radius:16px;align-content:center;gap:.5rem;min-height:5.2rem;padding:.75rem;display:grid}.color-scheme-speaker-preview.day-preview{color:#1f160e;background:#f7f2e7}.color-scheme-speaker-preview.night-preview{color:#fff7ed;background:#18130f;border-color:#ffeed624}.color-scheme-speaker-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:1.85rem;padding:0 .8rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.color-scheme-speaker-controls{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.color-scheme-speaker-controls .admin-field{min-width:auto}.color-scheme-speaker-controls input[type=color]{width:2.6rem;min-width:2.6rem;height:2.2rem;padding:.16rem}.color-scheme-speaker-controls input:not([type=color]){width:7.4rem}.color-scheme-workspace{grid-template-columns:minmax(22rem,.95fr) minmax(24rem,1.05fr);align-items:start;gap:1rem;display:grid}.color-token-panel,.color-scheme-preview-card{min-width:0}.color-token-list{gap:.65rem;margin-top:1rem;display:grid}.color-token-row{border:1px solid var(--line);background:#fffcf685;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(8rem,13rem);align-items:center;gap:.7rem;padding:.65rem;display:grid}.color-token-swatch{border:1px solid #59371529;border-radius:999px;flex:none;width:2.35rem;height:2.35rem;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff38}.color-token-copy{min-width:0;color:var(--muted);gap:.12rem;font-size:.9rem;line-height:1.28;display:grid}.color-token-name{color:var(--ink);font-size:.94rem;font-weight:800}.color-token-row input{border:1px solid var(--line);background:var(--panel-strong);width:100%;min-width:0;min-height:2.35rem;color:var(--ink);font:inherit;border-radius:10px;padding:0 .55rem;font-size:.86rem}.color-token-row input[type=color]{padding:.2rem}.color-scheme-preview-card{background:var(--bg);color:var(--ink);border-color:var(--line);gap:1rem;display:grid}.color-preview-surface{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;gap:.85rem;padding:1.2rem;display:grid}.color-preview-surface h3{font-family:var(--font-display), serif;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.color-preview-surface p{color:var(--muted);margin:0;line-height:1.55}.color-preview-actions{flex-wrap:wrap;gap:.65rem;display:flex}.color-preview-nested{border:1px solid var(--line);background:var(--panel-strong);border-radius:18px;align-items:center;gap:.75rem;padding:.85rem;display:flex}.color-preview-nested p{margin-top:.15rem;font-size:.92rem}.color-scheme-preview-card textarea{resize:vertical;border:1px solid var(--line);background:var(--panel-strong);width:100%;min-height:16rem;color:var(--ink);border-radius:18px;padding:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.55}.color-token-reference{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.color-token-reference-card{gap:.75rem;display:grid}.color-token-reference-card h3{margin:0;font-size:1.1rem}.color-reference-swatches{color:var(--muted);gap:.55rem;font-size:.88rem;display:grid}.color-reference-swatches span{overflow-wrap:anywhere;align-items:center;gap:.55rem;min-width:0;display:flex}.color-reference-swatches i{border:1px solid var(--line);border-radius:999px;flex:none;width:1.8rem;height:1.8rem}.catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.section-heading{margin-top:4rem}.section-heading h2{margin:.35rem 0 0;font-size:clamp(2.1rem,4vw,3.4rem)}.info-card.warm{background:linear-gradient(135deg,#fff0dbeb,#fdfaf4d6),linear-gradient(135deg,#b14a2c1f,#0000)}.info-card.cool{background:linear-gradient(135deg,#eef5ebeb,#fdfaf4d6),linear-gradient(135deg,#5f715824,#0000)}.info-list{color:var(--muted);margin:1rem 0 0;padding-left:1.1rem;line-height:1.7}.chapter-grid{grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.chapter-card{background:var(--panel-strong);flex-direction:column;gap:.55rem;height:100%;padding:1.15rem;display:flex}.chapter-card-copy{align-content:start;gap:.14rem;min-width:0;display:grid}.chapter-card .chapter-number{place-self:start}.chapter-title-english{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.08rem;line-height:1.09;display:-webkit-box;overflow:hidden}.chapter-title-sanskrit{color:var(--muted);font-family:var(--font-display), serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.12rem;line-height:1.18;display:-webkit-box;overflow:hidden}.chapter-title-transliteration{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-style:italic;line-height:1.34;display:-webkit-box;overflow:hidden}.chapter-card-actions{border-top:1px solid #5937151f;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.55rem;width:100%;padding-top:.4rem;display:grid}.chapter-card-button{width:100%;min-width:0;min-height:2.25rem;color:var(--ink);text-align:center;background:linear-gradient(135deg,#fff8ecfa,#f5e5cbfa);border:1px solid #a96c1f3d;border-radius:999px;justify-content:center;align-items:center;padding:.68rem .8rem;font-size:.8rem;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 10px 22px #48280d14}.chapter-card-button.secondary-inline-button{background:linear-gradient(135deg,#fff8ecfa,#f5e5cbfa);border:1px solid #a96c1f3d;box-shadow:0 10px 22px #48280d14}.chapter-card-button.subtle{color:var(--gold);background:#a96c1f29}.chapter-card-button:hover{border-color:#a96c1f66;transform:translateY(-2px);box-shadow:0 14px 26px #48280d1f}.chapter-card-button:focus-visible{outline-offset:2px;outline:2px solid #a96c1f8c}.chapter-card-button:before{content:none}.chapter-card-button-text{min-width:0;display:block}.chapter-card-comment-toggle{align-self:stretch;width:2.25rem;min-height:2.25rem}.chapter-card-comment-toggle.chapter-card-comment-toggle-mobile{display:none}.chapter-card-note-shell{background:#fffcf6f0;border:1px solid #5937151a;border-radius:18px;grid-column:1/-1;padding:1rem;box-shadow:0 14px 30px #48280d14}.chapter-card.expanded+.chapter-card-note-shell{margin-top:-.7rem}.chapter-note-editor{gap:.55rem;display:grid}.chapter-card-note-editor .note-textarea{min-height:10rem;overflow:hidden}.verse-link{background:#fff6e6bd;border:1px solid #59371514;border-radius:16px;justify-content:space-between;align-items:center;gap:.65rem;min-height:2.8rem;padding:.72rem .9rem;transition:transform .16s,border-color .16s;display:flex}.verse-link-label{min-width:0}.verse-link:hover,.nav-card:hover{border-color:#a96c1f66;transform:translateY(-2px)}.verse-link.subtle{background:#f8f1e7e6}.verse-link-badge{min-height:2rem;color:var(--gold);white-space:nowrap;background:#a96c1f1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.favorite-count-badge{color:var(--terracotta);background:#b14a2c24}.status-chip,.future-chip{border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap-card{background:linear-gradient(#fffcf6f0,#f7efe2e0);min-height:12rem}.roadmap-number{font-family:var(--font-display), serif;color:var(--gold);font-size:2.4rem;display:inline-flex}.detail-header{border-radius:28px;align-items:start;gap:1rem;padding:1.4rem 1.5rem;display:grid}.detail-header-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.verse-detail-header .detail-header-top{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.verse-detail-header{scroll-margin-top:5.5rem}.detail-header h1{margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,4rem)}.detail-header-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.detail-header-main{flex:1 1 0;gap:.35rem;min-width:0;display:grid}.my-gita-header-top{justify-content:flex-start}.my-gita-header-main{gap:.25rem}.my-gita-chapter-title-row{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.18rem .7rem;margin:.45rem 0 0;padding-left:.42rem;line-height:1.4;display:flex}.my-gita-chapter-title-english{min-width:0}.my-gita-chapter-title-transliteration{white-space:nowrap;letter-spacing:.01em;font-size:.96em}.my-gita-header-supporting-copy{color:var(--muted);margin:.05rem 0 0;padding-left:.42rem;font-size:.86rem;line-height:1.35}.detail-header-chapter-nav{border-top:1px solid #59371514;width:100%;padding-top:1rem}.detail-header-chapter-nav .chapter-nav{max-width:none;margin-top:0}.detail-header-verse-nav{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.swipe-navigation-surface{min-width:0;position:relative;overflow:hidden}.swipe-navigation-underlays{inset:var(--swipe-navigation-underlay-top,var(--site-header-height,4.4rem)) 0 0;pointer-events:none;z-index:0;position:fixed}.swipe-navigation-underlay{visibility:hidden;z-index:1;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.swipe-navigation-surface:has(:is(.adjacent-my-gita-preview,.adjacent-verse-preview)) .swipe-navigation-underlays{background:var(--app-page-background);background-position:0 0;inset:0}.swipe-navigation-surface:has(:is(.adjacent-my-gita-preview,.adjacent-verse-preview)) .swipe-navigation-underlays:before{content:"";z-index:0;pointer-events:none;background-image:var(--app-page-texture);-webkit-mask-image:var(--app-page-texture-mask);mask-image:var(--app-page-texture-mask);background-size:42px 42px;position:absolute;inset:0}.swipe-navigation-surface:has(.adjacent-verse-preview) .swipe-navigation-underlay{padding-top:var(--swipe-navigation-underlay-top,var(--site-header-height,4.4rem));opacity:1!important}.swipe-navigation-surface:has(.adjacent-my-gita-preview) .swipe-navigation-underlay{padding-top:calc(var(--swipe-navigation-underlay-top,var(--site-header-height,4.4rem)) + .2rem);opacity:1!important}.swipe-navigation-surface-next-active .swipe-navigation-underlay-left,.swipe-navigation-surface-previous-active .swipe-navigation-underlay-right{visibility:visible}.swipe-navigation-underlay-right{justify-content:flex-start}.swipe-navigation-underlay-left{justify-content:flex-end}.swipe-navigation-underlay-left .swipe-navigation-preview-card,.swipe-navigation-underlay-left .swipe-navigation-preview-body{text-align:right}.swipe-navigation-underlay-content{width:min(1180px,100vw - 2rem);min-height:100%;margin:0 auto;padding:0 0 4rem}.swipe-navigation-underlay-left .swipe-navigation-underlay-content{padding-left:0}.swipe-navigation-underlay-right .swipe-navigation-underlay-content{padding-right:0}.adjacent-verse-preview{min-width:0}.adjacent-verse-preview .detail-grid{margin-top:0}.swipe-navigation-preview-card,.swipe-navigation-preview-body{background:linear-gradient(#fffcf6fa,#f6eddfeb),#ffffffb8;border:1px solid #5937151a;border-radius:28px;box-shadow:0 20px 42px #1f160e14}.swipe-navigation-preview-card{padding:1.15rem 1.2rem 1.3rem}.swipe-navigation-preview-card+.swipe-navigation-preview-body{margin-top:1rem}.swipe-navigation-preview-card h2{font-family:var(--font-display), serif;margin:.35rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.98}.swipe-navigation-preview-meta,.swipe-navigation-preview-copy{color:var(--muted);margin:.45rem 0 0;line-height:1.5}.swipe-navigation-preview-body{background:linear-gradient(#fffcf6f5,#f6eddfe6),linear-gradient(135deg,#a96c1f14,#5f715814);align-content:start;gap:.9rem;min-height:18rem;padding:1.2rem;display:grid}.swipe-navigation-preview-sanskrit,.swipe-navigation-preview-transliteration{color:var(--ink);margin:0}.swipe-navigation-preview-sanskrit{font-family:var(--font-display), serif;font-size:clamp(1.45rem,5.4vw,2.35rem);line-height:1.42}.swipe-navigation-preview-transliteration{color:var(--muted);font-size:.98rem;font-style:italic;line-height:1.7}:root[data-theme=night] .site-search-backdrop{background:#0302016b}:root[data-theme=night] .swipe-navigation-preview-card,:root[data-theme=night] .swipe-navigation-preview-body{background:linear-gradient(#1d1611f5,#140f0ceb),linear-gradient(135deg,#f2c27214,#7fc5ff14);border-color:#ffeed61f}@media (prefers-color-scheme:dark){:root:not([data-theme=day]) .site-search-backdrop{background:#0302016b}:root:not([data-theme=day]) .swipe-navigation-preview-card,:root:not([data-theme=day]) .swipe-navigation-preview-body{background:linear-gradient(#1d1611f5,#140f0ceb),linear-gradient(135deg,#f2c27214,#7fc5ff14);border-color:#ffeed61f}}.swipe-navigation-foreground{z-index:1;will-change:transform;position:relative}.swipe-navigation-foreground.commit-ready{box-shadow:0 26px 48px #1f160e2e}.verse-grid-nav{gap:.5rem;display:grid}.verse-grid-nav-grid{--verse-grid-nav-cell-size:2.5rem;flex-wrap:wrap;align-items:stretch;gap:1px;max-width:100%;display:flex}.verse-grid-nav-link{flex:0 0 var(--verse-grid-nav-cell-size);width:var(--verse-grid-nav-cell-size);background:var(--verse-grid-nav-background,#fffcf6d1);min-height:2.25rem;color:var(--verse-grid-nav-color,var(--ink));white-space:nowrap;line-height:1;font-family:var(--font-display), serif;box-sizing:border-box;border:1px solid #5937151f;justify-content:center;align-items:center;padding:.15rem .2rem;font-size:.95rem;font-weight:500;text-decoration:none;display:flex;position:relative}.verse-grid-nav-link.active,.verse-grid-nav-link[aria-current=page]{font-weight:700}.verse-grid-nav-link.first{border-top-left-radius:24px}.verse-grid-nav-link.last{border-bottom-right-radius:24px}.verse-grid-nav-ribbon{background:var(--verse-grid-nav-ribbon,#76c0fff2);border-radius:999px;width:82%;height:.16rem;position:absolute;top:.14rem;left:9%}.verse-grid-nav-link.first .verse-grid-nav-ribbon{width:48%;left:43%}.verse-detail-header-main{text-align:right;justify-items:end}.verse-detail-heading{justify-items:end;gap:.35rem;display:grid}.chapter-nav{gap:.45rem;width:100%;margin-top:0;display:grid}.chapter-nav-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.chapter-nav-grid{scrollbar-width:none;border:1px solid #5937151f;border-radius:14px;flex-wrap:nowrap;gap:0;width:100%;display:flex;overflow-x:auto}.chapter-nav.compact{justify-self:stretch;width:100%;max-width:100%}.chapter-nav.compact .chapter-nav-grid{border-radius:16px;min-height:2.35rem}.chapter-nav.compact .chapter-nav-card{flex:1 0 0;min-width:0;min-height:2.35rem;padding:.1rem 0}.chapter-nav.compact .chapter-nav-number{font-size:.82rem}.chapter-nav-card{min-width:2.45rem;min-height:2.5rem;color:var(--ink);box-shadow:none;background:#fffcf6fa;border-right:1px solid #5937151f;flex:1 0 2.45rem;justify-content:center;align-items:center;padding:.2rem 0;text-decoration:none;transition:background .16s,color .16s;display:flex}.chapter-nav-card:last-child{border-right:0}.chapter-nav-card:hover{background:#fff6e9}.chapter-nav-card.active,.chapter-nav-card[aria-current=page]{color:#fff;background:linear-gradient(135deg,#b14a2cf0,#a96c1ff0)}.chapter-nav-number{font-family:var(--font-display), serif;font-size:1rem;line-height:1}.back-link{color:var(--terracotta);font-weight:700}.section-heading.compact{margin-top:0}.catalog-hero,.auth-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-card{margin-top:1.5rem}.auth-card h1,.catalog-card h2,.catalog-card h3,.catalog-hero h1{font-family:var(--font-display), serif}.catalog-hero h1,.auth-card h1{margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,4rem)}.catalog-section{margin-top:1.5rem}.full-search-shell{gap:1.15rem;display:grid}.full-search-hero h1{max-width:13ch}.full-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.full-search-form .site-search-input-shell{min-width:0}.full-search-results{scroll-margin-top:calc(var(--site-header-height,4.4rem) + 1rem);gap:.8rem;display:grid}.full-search-summary p{color:var(--muted);margin:0;font-size:.92rem;font-weight:700}.full-search-list{gap:.65rem;display:grid}.full-search-result{color:var(--ink);background:#fffcf6c7;border:1px solid #5937151a;border-radius:12px;gap:.48rem;padding:.9rem 1rem;display:grid;box-shadow:0 12px 32px #48280d14}.full-search-result:hover{background:#ffaa001a;box-shadow:inset 0 0 0 1px #ffaa0042,0 12px 32px #48280d14}.catalog-grid,.catalog-preview-grid{width:100%;min-width:0}.catalog-card{min-width:0}.catalog-card h2,.catalog-card h3{overflow-wrap:anywhere;min-width:0;margin:.35rem 0 0}.catalog-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.catalog-copy,.catalog-meta{color:var(--muted);overflow-wrap:anywhere;line-height:1.7}.catalog-meta{margin:.65rem 0 0;font-size:.92rem}.catalog-actions{min-width:0}.catalog-price{font-family:var(--font-display), serif;color:var(--gold);margin:1rem 0 0;font-size:1.55rem}.catalog-notice{color:var(--muted);background:#fff8eacc;border:1px solid #59371514;border-radius:18px;margin-top:1rem;padding:.95rem 1rem;line-height:1.6}.catalog-notice.success{color:var(--sage);background:#eef5ebeb;border-color:#5f71582e}.catalog-card.preview,.catalog-card.empty{background:linear-gradient(#fffcf6f0,#f7efe2e0)}.contact-card{gap:.5rem;display:grid}.inventory-table-shell{background:#fffcf6b8;border:1px solid #59371514;border-radius:24px;gap:1rem;padding:1rem;display:grid;box-shadow:0 24px 60px #6d4b2314}.inventory-table{border-collapse:collapse;width:100%;min-width:58rem}.inventory-table th,.inventory-table td{text-align:left;vertical-align:top;border-bottom:1px solid #59371514;padding:1rem 1.1rem}.inventory-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#fff7ecc7;font-size:.8rem;font-weight:700}.inventory-table tbody tr:last-child td{border-bottom:0}.inventory-name{color:var(--ink);font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.inventory-name:hover{color:var(--terracotta)}.inventory-subline{color:var(--muted);margin-top:.3rem;font-size:.9rem;display:block}.inventory-list{gap:1rem;display:grid}.inventory-card{background:linear-gradient(#fffcf6fa,#f9f3e9eb);border:1px solid #59371514;border-radius:22px;gap:1rem;min-width:0;padding:1.15rem 1.2rem;display:grid}.inventory-card-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.inventory-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.inventory-meta-item{gap:.25rem;min-width:0;display:grid}.inventory-meta-item-wide{grid-column:1/-1;min-width:0}.inventory-meta-item span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.inventory-meta-item p{color:var(--ink);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;line-height:1.65}.inventory-meta-item a{overflow-wrap:anywhere;word-break:break-word}a.inventory-subline:hover,.catalog-meta a:hover,.source-line a:hover{color:var(--terracotta)}.translation-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.translation-card-header-copy{gap:.35rem;width:100%;display:grid}.translation-card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.translation-card-nav-row{align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:inline-flex}.translation-card-verse-key{white-space:nowrap;align-items:center;min-height:2rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.translation-card-footer{justify-content:flex-end;align-items:center;margin-top:1rem;display:flex}.translation-card-bottom-nav{display:none}.status-chip{min-height:2rem;color:var(--sage);background:#5f715824;padding:0 .8rem}.status-chip.saving{color:var(--gold);background:#a96c1f24}.status-chip.local{color:var(--muted);background:#1f160e14}.status-chip.error{color:var(--terracotta);background:#b14a2c1f}.translation-list{gap:.9rem;margin-top:1rem;display:grid}.translation-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.translation-controls-action{justify-content:flex-end;display:flex}.translation-controls-link{color:var(--terracotta);background:#fffcf6;border-color:#5937152e}.translation-card .panel-label,.translation-card .translator-filter span,.translation-card .note-label{color:currentColor;opacity:.72}.translator-filter{gap:.45rem;display:grid;position:relative}.translator-filter span,.note-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.translator-picker-button,.note-textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #5937151f;border-radius:16px}.translator-picker-button{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:3rem;padding:0 .95rem;display:flex}.translator-picker-summary{min-width:3rem;min-height:1.8rem;color:var(--muted);background:#fffcf6;border-radius:999px;justify-content:center;align-items:center;padding:0 .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.translator-picker-panel{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffcf6fa;border:1px solid #5937151f;border-radius:20px;width:min(100vw - 2rem,24rem);padding:.95rem;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 18px 38px #48280d29}.translator-picker-panel-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.translator-picker-panel-header strong{font-size:.95rem}.translator-picker-action{color:var(--terracotta);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.translator-picker-action:disabled{color:var(--muted);cursor:default}.translator-option-list{gap:.55rem;margin-top:.9rem;display:grid}.translator-option{cursor:pointer;background:#fff8eab8;border:1px solid #59371514;border-radius:16px;align-items:center;gap:.75rem;min-height:2.9rem;padding:.75rem .85rem;display:flex}.translator-option.selected{background:#fff6e6e6;border-color:#a96c1f38}.translator-option.locked{opacity:.75}.translator-option input{accent-color:var(--terracotta)}.translator-option span{flex:1}.translator-picker-link{min-height:2.9rem;color:var(--terracotta);border-top:1px solid #5937151f;justify-content:flex-start;align-items:center;margin-top:.85rem;padding-top:.85rem;font-weight:700;text-decoration:none;display:flex}.translator-picker-link:hover{color:var(--ink)}.empty-state{background:#fff8eacc;border:1px solid #59371514;border-radius:20px;margin-top:1rem;padding:1rem}.empty-state p{color:var(--muted);margin-bottom:0;line-height:1.7}.translation-item{transform-origin:0 0;background:#fff8ea;border:1px solid #59371529;border-radius:20px;padding:1rem;transition:box-shadow .16s,border-color .16s}.translation-item.dragging{border-color:#a96c1f4d;box-shadow:0 18px 38px #48280d2e}.translation-item.favorite{background:#fff6e6;border-color:#a96c1f59}.translation-alignment-note{color:var(--muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.35}.translation-alignment-note strong{color:currentColor;font-weight:700}.translation-offer-panel{border-top:1px solid #59371514;gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}.translation-offer-panel strong{display:block}.translation-offer-copy p,.translation-offer-meta,.translation-offer-marketing{color:var(--muted);margin:.45rem 0 0;line-height:1.65}.translation-offer-panel.preview{color:var(--gold)}.translation-inventory-warning{border-top:1px solid #59371514;gap:.35rem;margin-top:1rem;padding-top:1rem;display:grid}.translation-inventory-warning p{color:var(--muted);margin:0;line-height:1.6}.translation-item-heading,.translation-item-tools{align-items:center;gap:.75rem;display:flex}.translation-item-heading{flex:auto;min-width:0}.translation-item-heading>div{min-width:0}.translation-item-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.translation-item-tools{flex-wrap:nowrap;flex-shrink:0;grid-template-columns:auto auto;justify-content:end;align-items:start;gap:.65rem;display:grid}.translation-item-meta{justify-items:end;gap:.25rem;min-width:0;display:grid}.translation-item-tools span{color:var(--muted);font-size:.92rem}.translation-item-header strong{display:block}.note-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.translation-actions{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.favorite-summary-pill,.favorite-badge{border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.favorite-summary-pill{color:var(--muted);background:#1f160e0d}.favorite-summary-pill.active,.favorite-badge{color:var(--gold);background:#fff6e6}.access-badge.free{color:var(--sage);background:#5f715824}.access-badge.preview{color:var(--gold);background:#a96c1f24}.access-badge.locked{color:var(--muted);background:#1f160e0f}.access-badge.unlocked{color:var(--terracotta);background:#b14a2c1f}.favorite-inline-label{color:var(--gold);font-weight:700}.translation-inline-label{color:var(--muted);font-weight:700}.favorite-banner{background:#fff8eab8;border:1px solid #a96c1f24;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.favorite-banner p{color:var(--muted);margin-bottom:0;line-height:1.7}.drag-handle-button,.star-button{width:2.6rem;height:2.6rem;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #5937151f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.drag-handle-button{touch-action:none;flex-shrink:0}.star-button:disabled{opacity:.5;cursor:not-allowed}.drag-handle-icon,.star-icon{width:1.1rem;height:1.1rem}.drag-handle-icon{fill:currentColor}.star-button.active{color:var(--gold);background:#fff6e6;border-color:#a96c1f3d}.primary-inline-button,.secondary-inline-button{cursor:pointer;min-height:2.75rem;font:inherit;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-weight:700;display:inline-flex}.primary-inline-button{color:#fff;background:linear-gradient(135deg, var(--terracotta), var(--gold))}.secondary-inline-button{color:var(--ink);background:#1f160e0d;border:1px solid #5937151f}.note-editor{gap:.65rem;margin-top:1rem;display:grid}.note-textarea{resize:vertical;min-height:7rem;padding:.85rem .95rem}.note-status{color:var(--muted);font-size:.92rem}.note-status.saved{color:var(--sage)}.note-status.error{color:var(--terracotta)}.unlock-button-stack{gap:.5rem;display:grid}.translation-feedback{margin-top:1rem}.future-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.favorites-board,.my-gita-reader{margin-top:1.2rem}.my-gita-list{gap:.45rem;margin-top:.85rem;display:grid}.my-gita-chapter-audio{margin-top:.55rem}.my-gita-header-main{grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:start;gap:1rem;display:grid}.my-gita-header-copy{min-width:0}.my-gita-header-audio-slot{align-self:stretch;min-width:0}.my-gita-header-audio-slot .my-gita-chapter-audio{margin-top:0}.my-gita-chapter-comments{margin-top:.8rem;display:grid}.my-gita-chapter-comment-card{--speaker-offset:0rem}.my-gita-chapter-comment-row{width:100%}.my-gita-chapter-comment-spacer{width:3.4rem}.my-gita-chapter-note-inline{inline-size:100%;grid-column:2;justify-self:stretch;gap:0;min-width:0;display:grid}.my-gita-chapter-note{background:0 0;border:0;padding:0}.my-gita-chapter-note-inline .note-textarea{box-sizing:border-box;inline-size:100%;max-inline-size:none;resize:none;background:0 0;border-color:#0000;height:1.48rem;min-height:1.48rem;padding:0;font-size:.93rem;line-height:1.48;transition:min-height .16s,padding .16s,border-color .16s,background-color .16s;overflow:hidden}.my-gita-chapter-note-inline.expanded .note-textarea{resize:vertical;background:#fff;border-color:#5937151f;height:auto;min-height:4.35rem;padding:.85rem .95rem;overflow:auto}.my-gita-note-card .note-textarea{min-height:4.35rem}.my-gita-chapter-note-inline .note-footer{display:none}.my-gita-chapter-note .note-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.my-gita-display-controls{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.my-gita-display-toggle{color:var(--ink);background:#fff6e6a3;border:1px solid #59371524;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .62rem;font-size:.82rem;line-height:1;display:inline-flex}.my-gita-display-toggle input{width:.94rem;height:.94rem;accent-color:var(--gold);margin:0}.my-gita-chapter-audio-controls{border-radius:16px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"button copy";gap:.52rem .7rem;padding:.62rem}.my-gita-chapter-audio-instruction{color:#fffcf5d1;place-self:center stretch;margin:0;font-size:.88rem;line-height:1.28}.my-gita-chapter-audio-controls .verse-audio-button-icon{width:1.32rem;height:1.32rem}.my-gita-chapter-audio-meta{margin:.45rem 0 0;padding-left:.42rem}.my-gita-speaker-card{background:var(--speaker-fill,#fffcf6d6);box-shadow:var(--shadow);border:1px solid #1f160e1f;border-radius:22px;gap:.38rem;margin-inline-start:var(--speaker-offset,0rem);padding:.5rem .56rem .56rem;display:grid}.my-gita-speaker-header{color:var(--speaker-text,var(--ink));justify-content:space-between;align-items:center;gap:.55rem;padding:.12rem .2rem 0;display:flex}.my-gita-speaker-title{font-family:var(--font-display), serif;margin:0;font-size:1rem;line-height:1.05}.my-gita-speaker-count{letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin:0;font-size:.78rem}.my-gita-context-list{gap:.34rem;display:grid}.my-gita-context-card{color:var(--ink);background:#fffcf6c2;border:1px solid #5937151c;border-radius:18px;gap:.32rem;padding:.42rem .48rem .46rem;display:grid}.my-gita-context-header{align-items:center;gap:.4rem;min-height:1rem;display:inline-flex}.my-gita-context-header p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.73rem;line-height:1.05}.my-gita-context-dot{background:#1f160e75;border-radius:999px;block-size:.35rem;inline-size:.35rem}.my-gita-context-verses{gap:.22rem;display:grid}.my-gita-row,.my-gita-note-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf6e6;box-shadow:0 10px 24px #48280d17}.my-gita-row{cursor:pointer;border-radius:16px;grid-template-columns:minmax(3.4rem,auto) minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.62rem .84rem;scroll-margin-top:9rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.my-gita-row.show-transliteration{align-items:start}.my-gita-row.audio-cued{cursor:pointer}.my-gita-row.expanded,.my-gita-row.targeted{border-color:#a96c1f47;box-shadow:0 10px 24px #48280d17,0 0 0 3px #a96c1f17}.my-gita-row.audio-active{border-color:var(--audio-active-border,#76c0ff6b);background:linear-gradient(135deg, var(--audio-active-fill,#76c0ff2e), #fffcf6f5);box-shadow:0 14px 28px var(--audio-active-shadow,#2b547a24), 0 0 0 4px var(--audio-active-ring,#76c0ff29)}.my-gita-row.audio-active.meter-tristubh{box-shadow:0 14px 28px var(--audio-active-shadow,#2b547a24), 0 0 0 4px var(--audio-active-ring,#76c0ff29), 0 0 24px #ff67182e;border-color:#0000;animation:4.2s ease-in-out infinite my-gita-tristubh-fire-pulse;position:relative;overflow:hidden}.my-gita-row.audio-active.meter-tristubh>*{z-index:1;position:relative}.my-gita-row.audio-active.meter-tristubh:before{aspect-ratio:1;content:"";pointer-events:none;transform-origin:50%;z-index:0;background:radial-gradient(circle,#ffe2ac3d 0%,#ff812438 12%,#0000 24%,#ffbe6980 38%,#ff671866 45%,#ff671826 54%,#0000 68%);border-radius:50%;width:min(42rem,120%);animation:3.8s ease-out infinite my-gita-tristubh-fire-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.34)}@keyframes my-gita-tristubh-fire-pulse{0%,to{box-shadow:0 14px 28px var(--audio-active-shadow,#2b547a24), 0 0 0 4px var(--audio-active-ring,#76c0ff29), 0 0 20px #ff671829}50%{box-shadow:0 14px 28px var(--audio-active-shadow,#2b547a24), 0 0 0 4px var(--audio-active-ring,#76c0ff29), 0 0 30px #ff67183d}}@keyframes my-gita-tristubh-fire-ring{0%{opacity:.12;transform:translate(-50%,-50%)scale(.34)}18%{opacity:.78}62%{opacity:.42}to{opacity:.1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes my-gita-tristubh-day-fire-pulse{0%,to{box-shadow:0 14px 28px var(--audio-active-shadow,#2b547a24), inset 0 0 0 2px #ff70000a, inset 0 0 18px #ff70000b, 0 0 10px #ff70000f;border-color:#e65c000a}50%{box-shadow:0 14px 28px var(--audio-active-shadow,#2b547a24), inset 0 0 0 4px #ff6f0013, inset 0 0 24px #ff6f0011, 0 0 18px #ff6f0014;border-color:#ff6f0014}}:root[data-theme=day] .my-gita-row.audio-active.meter-tristubh{background:linear-gradient(135deg, var(--audio-active-fill,#76c0ff2e), #ffa64038 46%, #fffcf6f5);animation-name:my-gita-tristubh-day-fire-pulse}.my-gita-row.audio-active .my-gita-verse-link{border-color:var(--audio-active-pill-border,#76c0ff57);background:var(--audio-active-pill-fill,#76c0ff38);color:var(--audio-active-pill-text,var(--ink))}.my-gita-verse-link{min-height:2rem;color:var(--gold);white-space:nowrap;background:#a96c1f1a;border:1px solid #a96c1f33;border-radius:999px;justify-content:center;align-items:center;padding:.15rem .65rem;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.my-gita-verse-link:hover{background:#a96c1f29;border-color:#a96c1f5c;transform:translateY(-1px)}.my-gita-translation{grid-column:2;gap:.2rem;min-width:0;display:grid}.my-gita-row.show-transliteration .my-gita-verse-link{justify-self:start}.my-gita-row.show-transliteration .my-gita-translation{width:100%}.my-gita-row.show-transliteration .my-gita-toggle{justify-self:end}.my-gita-transliteration{color:#1f160ec7;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.33}.my-gita-text{margin:0;font-size:.93rem;line-height:1.48}.my-gita-text.placeholder{color:var(--muted);font-style:italic}.my-gita-toggle{width:2.05rem;min-height:2.05rem;color:var(--gold);background:#fff6e6bd;border:1px solid #5937151f;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}.my-gita-toggle:hover{border-color:#a96c1f52;transform:translateY(-1px)}.my-gita-toggle.has-note:not([aria-expanded=true]){border-color:#a96c1f70;box-shadow:0 0 0 2px #a96c1f2e}.my-gita-toggle[aria-expanded=true]{background:#a96c1f24}.my-gita-toggle-icon{width:1rem;height:1rem;transition:transform .16s}.my-gita-toggle[aria-expanded=true] .my-gita-toggle-icon{transform:rotate(180deg)}.my-gita-row:focus-visible,.my-gita-verse-link:focus-visible,.my-gita-toggle:focus-visible{outline-offset:2px;outline:2px solid #a96c1f6b}.my-gita-note-shell{grid-template-columns:minmax(3.4rem,auto) minmax(0,1fr) auto;gap:.72rem;margin-top:0;display:grid}.my-gita-note-card{border-radius:14px;grid-column:2/4;gap:.52rem;margin-inline-start:.58rem;padding:.68rem .78rem .74rem;display:grid}.favorites-grid{gap:1.2rem;margin-top:1.2rem;display:grid}.favorite-chapter-group{gap:1rem;scroll-margin-top:9rem;display:grid}.favorite-chapter-header{grid-template-columns:minmax(0,1fr) 36rem;align-items:center;gap:1rem;display:grid}.favorite-chapter-header-copy{gap:.25rem;min-width:0;display:grid}.favorite-chapter-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.favorite-chapter-header .chapter-nav.compact{min-width:0}.favorite-chapter-list{gap:1.2rem;display:grid}.favorite-card,.favorite-empty,.favorite-card-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.favorite-card,.favorite-empty{border-radius:28px;padding:1.5rem}.favorite-card{scroll-margin-top:9rem}.favorite-card.targeted{box-shadow:var(--shadow), 0 0 0 4px #a96c1f14;border-color:#a96c1f47}.favorite-empty h2,.favorite-card h3{font-family:var(--font-display), serif;margin:.35rem 0 0}.favorite-empty p,.favorite-meta-line,.favorite-translation-text{color:var(--muted);line-height:1.7}.favorite-card-header,.favorite-card-actions,.favorite-translation-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.favorite-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.favorite-card-panel{border-radius:22px;padding:1rem}.favorite-card-panel-link{color:inherit;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s}.favorite-card-panel-link:hover{border-color:#a96c1f38;transform:translateY(-1px);box-shadow:0 14px 28px #6d4b2314}.favorite-meta-line{margin:.35rem 0 0}.favorite-translation-text{margin-bottom:0}.favorite-note-editor{gap:.65rem;margin-top:1rem;display:grid}.sanskrit.small{font-size:clamp(1.25rem,2vw,1.7rem)}.transliteration.compact{margin-top:.75rem}.future-chip{min-height:2rem;color:var(--muted);background:#1f160e0d;padding:0 .75rem}.admin-stack{gap:1.5rem;margin-top:1.5rem;display:grid}.admin-shell{width:min(1380px,100vw - 2rem)}.admin-anchor-target{scroll-margin-top:10.5rem}.admin-jump-nav{z-index:9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffcf6d6;border:1px solid #59371514;border-radius:24px;margin-top:1.25rem;padding:.9rem 1rem;position:sticky;top:4.9rem;box-shadow:0 18px 42px #6d4b2314}.admin-jump-nav-list{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.admin-jump-link{min-height:2.15rem;color:var(--muted);background:#1f160e0d;border-radius:999px;align-items:center;padding:0 .9rem;font-size:.9rem;font-weight:700;transition:transform .16s,background .16s,color .16s;display:inline-flex}.admin-schema-grid,.admin-schema-card{min-width:0}.admin-schema-table-nav{scroll-margin-top:10.5rem}.admin-schema-card{border-radius:20px;padding:1rem}.admin-schema-card .catalog-card-header{gap:.65rem}.admin-schema-card h3{margin-top:.2rem;font-size:1.08rem;line-height:1.15}.admin-schema-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.admin-schema-back-link{min-height:2rem;padding-inline:.72rem;font-size:.78rem}.admin-schema-table-shell{min-width:0;overflow-x:hidden}.admin-schema-table{table-layout:fixed;min-width:0}.admin-schema-table th,.admin-schema-table td{word-break:break-word;overflow-wrap:anywhere;padding:.48rem .5rem}.admin-schema-foreign-key{color:var(--terracotta);text-underline-offset:.16rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}.admin-schema-reference{align-items:center;max-width:100%;display:inline-flex;position:relative}.admin-schema-foreign-key-link,.admin-schema-foreign-key-static{font-weight:800}.admin-schema-foreign-key-link{transition:color .12s,transform .12s}.admin-schema-foreign-key-link:hover,.admin-schema-foreign-key-link:focus-visible{color:#8e3216}.admin-schema-foreign-key-static{cursor:help}.admin-schema-tooltip{visibility:hidden;z-index:4;color:#fff8f1;opacity:0;pointer-events:none;background:#1f160ef0;border:1px solid #59371524;border-radius:12px;width:max-content;max-width:min(20rem,70vw);padding:.48rem .7rem;font-size:.82rem;font-weight:600;line-height:1.45;transition:opacity 80ms,transform 80ms;display:none;position:absolute;top:calc(100% + .4rem);left:0;transform:translateY(.2rem);box-shadow:0 18px 36px #1f160e33}.admin-schema-reference:hover .admin-schema-tooltip,.admin-schema-reference:focus-within .admin-schema-tooltip{visibility:visible;opacity:1;display:block;transform:translateY(0)}.admin-schema-explainer{border-top:1px solid #59371514;margin-top:.65rem;padding-top:.65rem}.admin-schema-summary{margin:0}.admin-schema-field-notes{color:var(--muted);gap:.32rem;margin:.55rem 0 0;padding-left:1.15rem;font-size:.9rem;line-height:1.45;display:grid}.admin-schema-field-notes strong{color:var(--ink)}.admin-jump-link:hover{color:var(--gold);background:#a96c1f24;transform:translateY(-1px)}.admin-audio-workspace-copy{max-width:70ch}.admin-audio-workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-workspace-heading{margin-bottom:.75rem}.admin-audio-workspace .section-heading h2{max-width:28ch;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.02}.admin-audio-workspace .catalog-card{border-radius:24px;padding:1.2rem}.admin-audio-workspace .catalog-copy,.admin-audio-workspace .catalog-meta{font-size:.95rem;line-height:1.55}.admin-audio-workspace-preview{align-self:start;position:sticky;top:8.6rem}.admin-audio-workspace-preview .inventory-table-shell{max-height:calc(100vh - 18rem);overflow:auto}.admin-audio-workspace .inventory-table-shell{padding:.8rem}.admin-audio-workspace-review .audio-review-scroll-shell{scroll-behavior:smooth;height:min(72rem,100vh - 8.5rem);max-height:none;overflow:auto}.admin-audio-workspace .audio-review-scroll-header{margin-top:1rem}.admin-audio-workspace .audio-review-table th,.admin-audio-workspace .audio-review-table td{padding:.8rem .75rem}.admin-audio-workspace-preview .audio-review-table-readonly .audio-review-verse-cell{width:26%}.admin-audio-workspace-preview .audio-review-table-readonly .audio-review-clip-cell{width:74%}.admin-audio-workspace-review .audio-review-verse-cell{width:auto}.admin-audio-workspace-review .audio-review-clip-cell{width:13.5rem}.admin-audio-workspace .inventory-name{font-size:1rem;line-height:1.15}.admin-audio-workspace .audio-review-verse-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-audio-workspace .audio-review-speaker-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:4.4rem;min-height:1.65rem;padding:0 .65rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.admin-audio-workspace .audio-review-verse-link{text-decoration:none}.admin-audio-workspace .audio-review-verse-link:hover{color:var(--gold)}.admin-audio-workspace .audio-review-transliteration{font-size:.92rem;line-height:1.45}.admin-audio-workspace .audio-review-player-block-left{max-width:26rem;margin-top:.85rem;margin-bottom:0}.admin-audio-workspace .audio-review-note-field{gap:.45rem;display:grid}.admin-audio-workspace .audio-review-time-summary{margin-top:.35rem;font-size:.92rem}.admin-audio-workspace .audio-review-chapter-progress{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.admin-audio-workspace .audio-review-toolbar{justify-content:flex-start;align-items:flex-start;gap:1rem;padding-bottom:.5rem;display:flex}.admin-audio-workspace .audio-review-status-row{justify-content:space-between;align-items:start;gap:1rem;margin-top:.75rem;display:flex}.admin-audio-workspace .audio-review-status-row .catalog-meta{margin:0}.admin-audio-workspace .audio-review-verse-nav{gap:.45rem;min-width:min(100%,34rem);display:grid}.admin-audio-workspace .audio-review-verse-nav-grid{background:#fffcf6d1;border:1px solid #5937151f;border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}.admin-audio-workspace .audio-review-verse-nav-card{min-height:2.35rem;color:var(--ink);font-family:var(--font-display), serif;background:#fffcf6d1;border:1px solid #59371514;border-top:0;border-left:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:500;display:flex;position:relative}.admin-audio-workspace .audio-review-verse-nav-card:nth-child(12n){border-right:0}.admin-audio-workspace .audio-review-verse-nav-card.active{color:#fffaf0;background:#b8742b;font-weight:700}.admin-audio-workspace .audio-review-verse-nav-card.reviewed:not(.active):after{content:"";background:#6da166f2;border-radius:999px;width:64%;height:.16rem;position:absolute;top:.22rem;left:18%}.admin-audio-workspace .audio-review-verse-nav-card.unavailable,.admin-audio-workspace .audio-review-verse-nav-card:disabled{color:#1f160e52;cursor:not-allowed;background:#f8f1e780}.admin-audio-workspace .audio-review-chapter-chip{color:var(--ink);text-align:left;background:#ffffffb8;border:1px solid #5937151a;border-radius:18px;align-items:baseline;gap:.45rem;padding:.72rem .95rem .78rem;display:inline-flex}.admin-audio-workspace .audio-review-chapter-chip.current{background:#fff8eff5;border-color:#a96c1f6b;box-shadow:0 10px 22px #59371514}.admin-audio-workspace .audio-review-chapter-chip.complete{background:#f4faf3f0;border-color:#60865c33}.admin-audio-workspace .audio-review-chapter-chip.unavailable{color:var(--muted);background:#f8f1e794;border-style:dashed}.admin-audio-workspace .audio-review-chapter-chip-title{font-size:.92rem;font-weight:700}.admin-audio-workspace .audio-review-chapter-chip-meta{color:var(--muted);white-space:nowrap;font-size:.8rem}.admin-audio-workspace .audio-review-row-active td{background:#e9c17114}.admin-audio-workspace .note-status.saved{color:#fff;background:linear-gradient(135deg, var(--terracotta), var(--gold));border:0}.admin-audio-workspace .audio-review-track .inventory-subline{font-size:.92rem}.admin-audio-workspace .audio-review-clip-grid{gap:.5rem}.admin-audio-workspace .audio-review-timing-row{flex-wrap:wrap;align-items:start;gap:.85rem;display:flex}.admin-audio-workspace .audio-review-timing-field{grid-template-columns:auto 7.25rem;align-items:center;gap:.65rem;width:fit-content;min-width:0;display:grid}.admin-audio-workspace .audio-review-timing-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.88rem;font-weight:700}.admin-audio-workspace .audio-review-inline-save{justify-content:flex-start;align-items:flex-start;max-width:100%;margin-top:.7rem;display:flex}.admin-audio-workspace .audio-review-inline-save .catalog-actions{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.55rem;width:min(100%,31rem);display:grid}.admin-audio-workspace .admin-field input,.admin-audio-workspace .admin-field select,.admin-audio-workspace .audio-review-timing-field input,.admin-audio-workspace .audio-review-note-field input{appearance:none;width:100%;min-height:2.7rem;box-shadow:none;background-color:#fffffffa;border:1px solid #5937151f;border-radius:16px;padding:0 .85rem;font-size:1rem}.admin-audio-workspace .admin-field input[type=number],.admin-audio-workspace .audio-review-timing-field input[type=number]{appearance:textfield}.admin-audio-workspace .audio-review-timing-field input{width:7.25rem;max-width:100%}.admin-audio-workspace .admin-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-audio-workspace .admin-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-audio-workspace .audio-review-timing-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-audio-workspace .audio-review-timing-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-audio-workspace .audio-review-inline-save .secondary-inline-button{justify-content:center;min-width:0}.admin-audio-workspace .audio-review-next-button{white-space:nowrap;width:100%;min-width:0;padding-inline:.9rem}.admin-audio-workspace .audio-review-inline-save .audio-review-cue-button,.admin-audio-workspace .audio-review-inline-save .audio-review-mark-button{white-space:nowrap;justify-content:center;min-height:2.1rem;padding:0 .7rem;font-size:.88rem;font-weight:700;line-height:1}.admin-audio-workspace .audio-review-inline-save .audio-review-cue-button{width:fit-content;max-width:fit-content}.admin-audio-workspace .audio-review-player-block{margin-bottom:.5rem}.admin-audio-workspace .audio-review-saved-clip{background:#f4faf3b3;border:1px solid #60865c29;border-radius:16px;gap:.45rem;width:fit-content;min-width:10.5rem;max-width:13rem;padding:.75rem;display:grid}.admin-audio-workspace .audio-review-saved-clip .panel-label,.admin-audio-workspace .audio-review-saved-clip .audio-review-time-summary,.admin-audio-workspace .audio-review-saved-clip .audio-review-player-block{margin:0}:root[data-theme=night] .verse-audio-controls.compact .verse-audio-button{color:#fff7ed;background:linear-gradient(#2a2018f5,#18120ee6),#120d0ae0;border-color:#ffeed62e;box-shadow:inset 0 0 0 1px #e3aa5b2e,0 8px 18px #0000003d}.admin-audio-workspace .audio-review-reset-button{justify-content:space-between;gap:.45rem;min-width:6.9rem;min-height:2.15rem;padding:0 .45rem 0 .8rem}.admin-audio-workspace .audio-review-reset-text{font-size:.94rem;font-weight:700}.admin-audio-workspace .audio-review-reset-icon{background:#1f160e12;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.9rem;line-height:1;display:inline-flex}.admin-audio-workspace .verse-audio-controls{grid-template-columns:auto auto auto;grid-template-areas:"button current max""slider slider slider";align-items:center;gap:.45rem;padding:.55rem .7rem}.admin-audio-workspace .verse-audio-controls.compact{width:fit-content;min-width:0;box-shadow:none;background:0 0;padding:0;display:inline-flex}.admin-audio-workspace .verse-audio-controls.compact .verse-audio-button{min-width:5rem;min-height:2rem;color:var(--ink);background:#fffcf6f5;border-color:#b8742b52;padding-inline:1rem;font-size:.9rem}.admin-audio-workspace .verse-audio-button{border-color:#e9c171b8;min-width:4.7rem;min-height:2.6rem;padding:0 .9rem;font-size:.98rem;box-shadow:inset 0 0 0 1px #a96c1f42}.admin-audio-workspace .verse-audio-button:focus-visible{border-color:#e9c171fa;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #a96c1f66,0 0 0 3px #e9c17147}.admin-audio-workspace .verse-audio-time{font-size:.95rem}.admin-audio-workspace .verse-audio-button{grid-area:button}.admin-audio-workspace .verse-audio-time-current{grid-area:current}.admin-audio-workspace .verse-audio-time-max{grid-area:max;justify-self:end}.admin-audio-workspace-preview .verse-audio-controls{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"button current max""slider slider slider";row-gap:.55rem}.admin-audio-workspace .verse-audio-slider{appearance:none;background:#ffffff38;border-radius:999px;grid-area:slider;height:.7rem}.admin-audio-workspace .verse-audio-slider::-webkit-slider-runnable-track{background:#ffffff38;border-radius:999px;height:.7rem}.admin-audio-workspace .verse-audio-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fffcf5f5;border:0;border-radius:999px;width:1.15rem;height:1.15rem;margin-top:-.22rem;box-shadow:0 2px 10px #1f160e47}.admin-audio-workspace .verse-audio-slider::-moz-range-track{background:#ffffff38;border:0;border-radius:999px;height:.7rem}.admin-audio-workspace .verse-audio-slider::-moz-range-thumb{background:#fffcf5f5;border:0;border-radius:999px;width:1.15rem;height:1.15rem;box-shadow:0 2px 10px #1f160e47}#speaker-styles{padding:1rem}#speaker-styles h2{margin-top:.22rem;font-size:1.25rem;line-height:1.12}#speaker-styles .catalog-copy{margin-top:.42rem;font-size:.9rem;line-height:1.45}.admin-loading-overlay{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#f8f2e9d1,#fffcf7f5),radial-gradient(circle at top,#e0bc8733,#0000 46%);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:5.25rem 0 0}.admin-loading-card{text-align:center;gap:.9rem;width:min(38rem,100vw - 2rem);display:grid;box-shadow:0 24px 60px #422b1324}.admin-loading-card .eyebrow,.admin-loading-card .detail-subtitle,.admin-loading-card .catalog-copy,.admin-loading-card h1{margin:0}.admin-loading-pulse{background:#59371514;border-radius:999px;width:100%;height:.45rem;overflow:hidden}.admin-loading-pulse:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#a96c1f2e,#a96c1fa6);width:30%;height:100%;animation:1.35s ease-in-out infinite admin-loading-slide;display:block}@keyframes admin-loading-slide{0%{transform:translate(-110%)}to{transform:translate(320%)}}.admin-textarea{width:100%;min-height:25rem;color:var(--ink);font:inherit;resize:vertical;background:#ffffffb8;border:1px solid #5937151f;border-radius:20px;margin-top:1rem;padding:1rem;line-height:1.55}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.admin-field{gap:.45rem;display:grid}.admin-field span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.82rem;font-weight:700}.admin-field input,.admin-field select{min-height:3rem;color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #5937151f;border-radius:16px;padding:0 .9rem}.admin-field textarea{width:100%;min-height:8rem;color:var(--ink);font:inherit;resize:vertical;background:#ffffffb8;border:1px solid #5937151f;border-radius:16px;padding:.85rem .9rem;line-height:1.55}.future-chip.complete,.future-chip.ready{color:var(--sage);background:#5f715824}.future-chip.active{color:var(--gold);background:#a96c1f24}.future-chip.blocked,.future-chip.warning{color:var(--terracotta);background:#b14a2c1f}.future-chip.pending{color:var(--muted);background:#1f160e0d}.audio-review-table{table-layout:fixed;min-width:0}.audio-review-table-readonly .audio-review-verse-cell{width:36%}.audio-review-table-readonly .audio-review-clip-cell{width:64%}.audio-review-table th,.audio-review-table td{vertical-align:top}.audio-review-verse-cell{width:32%}.audio-review-clip-cell{width:56%}.audio-review-save-cell{width:12%}.audio-review-verse,.audio-review-track,.audio-review-preview,.audio-review-player-block{gap:.3rem;display:grid}.audio-review-transliteration{word-break:break-word;margin-top:.3rem;line-height:1.6;display:block}.audio-review-clip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.audio-review-time-summary{margin-top:.5rem;line-height:1.5;display:block}.audio-review-player-block{margin-top:.7rem}.audio-review-table-readonly .audio-review-player-block{max-width:32rem}.admin-audio-workspace-preview .audio-review-player-block{width:100%;max-width:none}.audio-review-save-cell .catalog-actions{flex-direction:column;align-items:flex-start;gap:.5rem}.verse-audio-player{width:100%}.verse-audio-player audio{display:none}.verse-audio-controls{color:#fffcf5f5;background:#1f160e6b;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem .8rem;display:grid}.verse-audio-controls.compact{width:max-content;color:inherit;background:0 0;border-radius:999px;grid-template-columns:auto;padding:0;display:inline-grid}.verse-audio-button{min-width:5.4rem;min-height:3rem;color:inherit;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0 1.05rem;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.verse-audio-button.primary{background:#ffffff29}.verse-audio-controls.compact .verse-audio-button{min-width:2.65rem;min-height:2.55rem;color:var(--terracotta);background:#fffcf6f5;border-color:#59371524;padding:0;box-shadow:0 8px 18px #48280d14}.verse-audio-button.icon-only{width:3rem;min-width:3rem;padding:0}.verse-audio-button-icon{width:1.45rem;height:1.45rem;display:block}.verse-audio-time{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:max-content;font-weight:700}.verse-audio-time-current{justify-self:end}.verse-audio-time-max{justify-self:start}.verse-audio-slider{appearance:none;cursor:pointer;background:0 0;border-radius:999px;place-self:center stretch;width:100%;min-width:0;max-width:none;height:.7rem;margin:0;display:block}.audio-playback-error{color:#ffddd2}.verse-audio-slider::-webkit-slider-runnable-track{background:#ffffffb8;border-radius:999px;height:.7rem;box-shadow:inset 0 0 0 1px #ffffff59}.verse-audio-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fffffffa;border:1px solid #ffffffe0;border-radius:999px;width:1.5rem;height:1.5rem;margin-top:-.4rem;box-shadow:0 6px 14px #1f160e38,inset 0 0 0 1px #ffffff2e}.verse-audio-slider::-moz-range-track{background:#ffffffb8;border-radius:999px;height:.7rem;box-shadow:inset 0 0 0 1px #ffffff59}.verse-audio-slider::-moz-range-progress{background:#ffffffe6;border-radius:999px;height:.7rem}.verse-audio-slider::-moz-range-thumb{background:#fffffffa;border:1px solid #ffffffe0;border-radius:999px;width:1.5rem;height:1.5rem;box-shadow:0 6px 14px #1f160e38,inset 0 0 0 1px #ffffff2e}.navigation-row{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-card{border-radius:24px;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;transition:transform .16s,border-color .16s;display:flex}.nav-card.muted{opacity:.7}.source-line,.translation-meta,.verse-meta{color:var(--muted);font-size:.92rem}@media (max-width:1040px){.hero,.section-grid,.detail-grid,.chapter-grid,.catalog-grid,.catalog-detail-grid,.catalog-preview-grid,.roadmap-grid,.admin-form-grid,.favorite-card-grid,.navigation-row{grid-template-columns:1fr}.chapter-nav-card{min-width:2.25rem}.catalog-grid,.catalog-preview-grid,.inventory-meta-grid{grid-template-columns:1fr}.language-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-review-clip-grid,.admin-audio-workspace-grid,.admin-audio-workspace .audio-review-timing-row{grid-template-columns:1fr}.admin-audio-workspace-preview{order:2;position:static}.admin-audio-workspace-review{order:1}.admin-audio-workspace-preview .inventory-table-shell{max-height:none;overflow:visible}.admin-classes-layout,.admin-translations-layout,.admin-groups-layout{grid-template-columns:1fr}.admin-groups-table-shell,.admin-groups-verses{max-height:none;position:static}.admin-groups-table{height:auto;min-height:0;max-height:none}.admin-groups-table-list{overflow:visible}.admin-groups-verse-list{max-height:32rem}.admin-groups-controls{grid-template-columns:1fr;align-items:stretch}.admin-audio-workspace-review .audio-review-scroll-shell{height:auto;max-height:none;overflow:visible}.admin-audio-workspace .section-heading h2{max-width:none}.verse-audio-controls{grid-template-columns:auto auto minmax(0,1fr) auto}.my-gita-chapter-audio-controls{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"button copy";gap:.4rem}.chapter-card-copy{flex-direction:column;block-size:auto;display:flex}.chapter-card{block-size:auto;flex-direction:column;gap:1rem;height:auto;display:flex}.chapter-title-english,.chapter-title-sanskrit,.chapter-title-transliteration{block-size:auto;-webkit-line-clamp:unset;min-height:0;display:block;overflow:visible}.verse-links{margin-top:1.2rem}.my-gita-row,.my-gita-note-shell{grid-template-columns:minmax(3.2rem,auto) minmax(0,1fr) auto}.my-gita-header-main{grid-template-columns:1fr}.my-gita-speaker-card{margin-inline-start:calc(var(--speaker-offset,0rem) * .7)}}@media (max-width:720px){:root{--site-header-height:6.15rem}.shell,.detail-shell{width:min(100vw - 1rem,100%);padding:1rem 0 3rem}.swipe-navigation-underlay-content{width:min(100vw - 1rem,100%);padding:0 0 3rem}.swipe-navigation-surface:has(.adjacent-my-gita-preview) .my-gita-header{min-height:calc(100svh - var(--site-header-height,6.15rem) - 1rem);min-height:calc(100lvh - var(--site-header-height,6.15rem) - 1rem)}.hero-copy,.featured-panel,.info-card,.catalog-card,.chapter-card,.roadmap-card,.verse-card,.translation-card,.detail-header,.catalog-hero,.auth-card{border-radius:22px;padding:1.15rem}.sync-choice-grid{grid-template-columns:minmax(0,1fr)}.hero-copy h1{max-width:none}.translation-actions,.note-footer{align-items:stretch}.translator-picker-panel{width:min(100vw - 3rem,24rem)}.translation-item-header,.translation-item-tools{align-items:flex-start}.translation-item-header{grid-template-columns:minmax(0,1fr) auto}.translation-card-topline{align-items:flex-start}.translation-controls-link{padding-inline:.7rem;font-size:.74rem}.admin-jump-nav{padding:.8rem;top:4.5rem}.my-gita-row,.my-gita-note-shell{gap:.6rem}.my-gita-note-shell{grid-template-columns:minmax(0,1fr)}.my-gita-row{padding:.56rem .7rem}.my-gita-note-card{grid-column:1/-1;padding:.62rem .72rem .68rem}.my-gita-note-card .note-textarea,.my-gita-chapter-note-inline .note-textarea{font-size:16px}.my-gita-note-card .note-textarea,.my-gita-chapter-note-inline.expanded .note-textarea{min-height:10rem}.my-gita-chapter-note-inline.expanded .note-textarea{padding:.56rem .7rem}.my-gita-chapter-comment-row.expanded{padding:.28rem .72rem .68rem}.my-gita-chapter-comment-row{grid-template-columns:minmax(0,1fr) auto}.my-gita-chapter-comment-row.expanded{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:.15rem}.my-gita-chapter-comment-row.expanded .my-gita-chapter-note-inline{grid-area:2/1}.my-gita-chapter-comment-row.expanded .my-gita-chapter-note{padding:0}.my-gita-chapter-comment-row.expanded .my-gita-toggle{grid-area:1/1;justify-self:end}.my-gita-chapter-comment-spacer{display:none}.my-gita-chapter-note-inline{grid-column:1}.my-gita-speaker-card{border-radius:18px;margin-inline-start:0;padding:.46rem}.my-gita-context-card{border-radius:14px;padding:.34rem .38rem .38rem}.language-option-grid{grid-template-columns:1fr}.language-form-footer{align-items:stretch}.site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand nav account""search search search";gap:.45rem .75rem;width:min(100vw - 1rem,100%);padding:.55rem 0}.site-nav{justify-self:center}.site-search{width:100%}.site-search-panel{width:min(100vw - 1rem,28rem);left:auto;right:0}.site-header-brand{flex-wrap:wrap;gap:.5rem}.chapter-nav-card{min-width:2.1rem;min-height:2.3rem}.chapter-nav.compact{justify-self:stretch;width:100%}.verse-grid-nav-grid{--verse-grid-nav-cell-size:2.35rem}.verse-grid-nav-link{min-height:2.15rem;font-size:.9rem}}@media (max-width:480px){:root{--site-header-height:5.75rem}.site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand nav account""search search search"}.site-search-panel{width:calc(100vw - 1rem)}.site-search-result-heading{flex-direction:row;align-items:center;gap:.75rem}.site-search-speaker-pill{max-width:7.5rem}.verse-card-header,.translation-card-topline{flex-wrap:wrap;align-items:flex-start}.translator-picker-summary{display:none}.verse-navigation.compact .verse-navigation-item{min-height:1.95rem;padding:0 .72rem;font-size:.74rem}.translation-card-topline .panel-label{margin-right:auto}.translation-card-nav-row{justify-content:flex-start;width:100%;margin-left:0}.translation-card-footer{justify-content:flex-end}.translation-card-bottom-nav{justify-content:stretch;margin-top:1rem;display:flex}.translation-card-bottom-nav .verse-navigation,.translation-card-bottom-nav .verse-navigation-group{width:100%}.translation-card-bottom-nav .verse-navigation-item{flex:1 1 0}.translation-item{padding:.95rem}.translation-item-header{gap:.7rem}.translation-item-heading,.translation-item-tools{gap:.55rem}.translation-item-meta{gap:.18rem}.translation-item-tools span{font-size:.84rem}.favorite-badge{min-height:1.8rem;padding:0 .65rem;font-size:.72rem}.drag-handle-button,.star-button{width:2.45rem;height:2.45rem}.site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand nav actions";align-items:center;gap:0 .55rem;min-height:3.4rem}.site-header-brand{grid-area:brand;min-width:0}.site-brand-home{font-size:.88rem}.site-brand-logo{width:2.1rem;height:2.1rem}.site-brand-home-word{font-size:.88rem}.site-nav{flex-wrap:nowrap;grid-area:nav;justify-content:center;justify-self:center;gap:.35rem;width:auto}.site-nav-link{text-align:center;flex:none;justify-content:center;min-height:1.8rem;padding-inline:.05rem;font-size:.78rem;line-height:1}.site-account{grid-area:actions;align-items:center;gap:.2rem;padding-inline:0}.header-auth-slot{min-width:0}.header-auth-button{padding-inline:.85rem;font-size:.78rem}.home-om{font-size:.98rem}.icon-link{width:2.35rem;height:2.35rem}.verse-grid-nav-grid{--verse-grid-nav-cell-size:2.2rem}.verse-grid-nav-link{min-height:2.05rem;font-size:.86rem}.verse-audio-controls{background:linear-gradient(#1f160e4d,#1f160e6b),#1f160e33;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"button time-current time-max""slider slider slider";gap:.65rem .7rem;padding:.8rem}.verse-sanskrit-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.verse-sanskrit-row .sanskrit.large{margin-bottom:1rem}.verse-audio-mobile-inline{padding-top:.3rem;display:block}#verse-audio{display:none}.verse-audio-mobile-inline .verse-audio-controls{color:inherit;background:0 0;border-radius:999px;grid-template-columns:auto;grid-template-areas:none;gap:0;padding:0}.verse-audio-button{grid-area:button;min-width:4.75rem;min-height:2.65rem;padding:0 .95rem;font-size:.98rem}.verse-audio-time-current{grid-area:time-current;justify-self:center}.verse-audio-time-max{grid-area:time-max;justify-self:end}.verse-audio-slider{grid-area:slider}.my-gita-chapter-audio-controls{border-radius:16px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"button copy";gap:.52rem .62rem;padding:.62rem}.my-gita-chapter-audio-controls .verse-audio-button{min-width:4.1rem;min-height:2.35rem;padding-inline:.75rem;font-size:.92rem}.my-gita-chapter-audio-controls .verse-audio-button.icon-only{width:2.65rem;min-width:2.65rem;padding:0}.my-gita-chapter-audio-instruction{align-self:center;font-size:.74rem;line-height:1.22}.my-gita-chapter-note{padding:.75rem}.chapter-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.chapter-card-actions .chapter-card-button:first-child{grid-column:auto}.chapter-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 4.35rem;align-items:start;gap:.1rem .78rem;padding:1rem 1rem .25rem;display:grid}.chapter-card-copy{grid-area:1/1;gap:.1rem;min-width:0;display:grid}.chapter-title-english{font-size:1.08rem;line-height:1.08}.chapter-title-sanskrit{font-size:1.04rem;line-height:1.14}.chapter-title-transliteration{font-size:.86rem;line-height:1.22}.chapter-card-actions{border-top:0;grid-area:1/2;grid-template-columns:1fr;gap:.42rem;width:100%;padding-top:0;display:grid}.chapter-card-button{width:100%;min-height:2.25rem;padding:0 .45rem;font-size:.78rem;line-height:1}.chapter-card-button:before{content:attr(data-compact-label)}.chapter-card-button-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chapter-card-comment-toggle-desktop{display:none}.chapter-card-comment-toggle.chapter-card-comment-toggle-mobile{place-self:start;width:2.1rem;min-height:2.1rem;margin-top:.04rem;display:inline-flex}.chapter-card.expanded+.chapter-card-note-shell{margin-top:-.95rem}.site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand nav account""search search search";row-gap:.35rem;min-height:0;padding:.42rem 0 .48rem}.site-account{grid-area:account;min-width:0}.site-search{grid-area:search}.site-search-input{min-height:2.25rem}.site-search-clear-button{width:1.9rem;height:1.9rem;right:.32rem}.site-search-panel{width:auto;max-height:min(62vh,30rem);left:0;right:0}.site-search-panel.has-view-all{height:min(62vh,30rem)}.site-search-result-chip{min-height:1.45rem;padding:0 .48rem;font-size:.68rem}.site-search-result-chips{gap:.38rem .4rem}.site-search-result-chip{max-width:8rem}.full-search-form{grid-template-columns:1fr}.full-search-form .primary-inline-button{width:100%}}@media (max-width:1180px){.admin-audio-workspace .audio-review-toolbar,.admin-audio-workspace .audio-review-status-row{flex-direction:column;align-items:stretch}.admin-audio-workspace .audio-review-top-link{position:static}.admin-audio-workspace .audio-review-verse-nav{min-width:0}.admin-audio-workspace .audio-review-verse-nav-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.favorite-chapter-header{grid-template-columns:1fr;align-items:stretch}.admin-audio-workspace .audio-review-timing-row{grid-template-columns:1fr}}@media (max-width:480px){.admin-audio-project-shell{width:min(100vw - .75rem,100%);padding-top:.75rem;overflow-x:hidden}.admin-audio-project-shell .catalog-section,.admin-audio-project-shell .admin-stack,.admin-audio-project-shell .admin-audio-workspace,.admin-audio-project-shell .admin-audio-workspace-grid,.admin-audio-project-shell .admin-audio-workspace-preview,.admin-audio-project-shell .admin-audio-workspace-review,.admin-audio-project-shell .catalog-card,.admin-audio-project-shell .inventory-table-shell{width:100%;min-width:0;max-width:100%}.admin-audio-project-shell .section-heading,.admin-audio-project-shell .section-heading h2,.admin-audio-project-shell .catalog-copy,.admin-audio-project-shell .catalog-meta,.admin-audio-project-shell .inventory-name,.admin-audio-project-shell .inventory-subline,.admin-audio-project-shell .audio-review-transliteration{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.admin-audio-project-shell .catalog-hero{align-items:stretch;gap:.85rem}.admin-audio-project-shell .catalog-hero h1{font-size:2.35rem;line-height:.98}.admin-audio-project-shell .catalog-hero-actions{grid-template-columns:1fr;gap:.55rem;width:100%;display:grid}.admin-audio-project-shell .catalog-hero-actions .secondary-inline-button,.admin-audio-project-shell .admin-audio-workspace .audio-review-inline-save .secondary-inline-button{width:100%;min-width:0}.admin-audio-project-shell .catalog-section:has(.admin-section-grid.compact){margin-top:.9rem}.admin-audio-project-shell .admin-section-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.admin-audio-project-shell .admin-section-grid.compact .admin-nav-card{min-height:2.9rem;padding:.62rem .55rem}.admin-audio-project-shell .admin-section-grid.compact .admin-nav-card h3{overflow-wrap:anywhere;font-size:.78rem;line-height:1.12}.admin-audio-project-shell .admin-stack{gap:1rem;margin-top:1rem}.admin-audio-project-shell .catalog-card,.admin-audio-project-shell .catalog-hero,.admin-audio-project-shell .admin-audio-workspace .catalog-card{border-radius:18px;padding:.95rem}.admin-audio-project-shell #speaker-styles{padding:.9rem}.admin-audio-project-shell .admin-audio-workspace .section-heading h2{font-size:1.45rem;line-height:1.05}.admin-audio-project-shell .admin-audio-workspace .inventory-table-shell{border-radius:16px;padding:.65rem}.admin-audio-project-shell .admin-audio-workspace .admin-field select{text-overflow:ellipsis;min-width:0}.admin-audio-project-shell .admin-audio-workspace .audio-review-chapter-progress{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.5rem;margin-inline:-.15rem;padding:.1rem .15rem .45rem;overflow-x:auto}.admin-audio-project-shell .admin-audio-workspace .audio-review-chapter-chip{border-radius:14px;flex:none;min-width:5rem;padding:.58rem .7rem .64rem}.admin-audio-project-shell .admin-audio-workspace .audio-review-verse-nav-grid{border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-audio-project-shell .admin-audio-workspace .audio-review-verse-nav-card:nth-child(12n){border-right:1px solid #59371514}.admin-audio-project-shell .admin-audio-workspace .audio-review-verse-nav-card:nth-child(5n){border-right:0}.admin-audio-project-shell .admin-audio-workspace-review .audio-review-scroll-shell,.admin-audio-project-shell .admin-audio-workspace-preview .inventory-table-shell{max-width:100%;overflow:visible}.admin-audio-project-shell .admin-audio-workspace .audio-review-table,.admin-audio-project-shell .admin-audio-workspace .audio-review-table thead,.admin-audio-project-shell .admin-audio-workspace .audio-review-table tbody,.admin-audio-project-shell .admin-audio-workspace .audio-review-table tr,.admin-audio-project-shell .admin-audio-workspace .audio-review-table th,.admin-audio-project-shell .admin-audio-workspace .audio-review-table td{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.admin-audio-project-shell .admin-audio-workspace .audio-review-table{border-collapse:separate;border-spacing:0;table-layout:auto;min-width:0!important}.admin-audio-project-shell .admin-audio-workspace .audio-review-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-audio-project-shell .admin-audio-workspace .audio-review-table tr{box-sizing:border-box;background:#fffcf6c7;border:1px solid #5937151a;border-radius:16px;padding:.85rem}.admin-audio-project-shell .admin-audio-workspace .audio-review-table tr+tr{margin-top:.8rem}.admin-audio-project-shell .admin-audio-workspace .audio-review-table td{border:0;padding:0}.admin-audio-project-shell .admin-audio-workspace .audio-review-table td+td{border-top:1px solid #59371514;margin-top:.85rem;padding-top:.85rem}.admin-audio-project-shell .admin-audio-workspace .audio-review-verse-cell,.admin-audio-project-shell .admin-audio-workspace .audio-review-clip-cell,.admin-audio-project-shell .admin-audio-workspace .audio-review-save-cell{width:100%}.admin-audio-project-shell .admin-audio-workspace .audio-review-inline-save .catalog-actions{grid-template-columns:1fr 1fr;width:100%}.admin-audio-project-shell .admin-audio-workspace .audio-review-next-button{grid-column:1/-1}.admin-audio-project-shell .admin-audio-workspace .audio-review-inline-save .audio-review-cue-button{width:100%;max-width:none}.admin-audio-project-shell .admin-audio-workspace .audio-review-timing-field{grid-template-columns:5.6rem minmax(0,1fr);gap:.5rem}.admin-audio-project-shell .admin-audio-workspace .audio-review-player-block,.admin-audio-project-shell .admin-audio-workspace .audio-review-player-block-left,.admin-audio-project-shell .admin-audio-workspace .verse-audio-player,.admin-audio-project-shell .admin-audio-workspace .verse-audio-controls{width:100%;min-width:0;max-width:100%}.admin-audio-project-shell .admin-audio-workspace .verse-audio-controls{grid-template-columns:auto 1fr;grid-template-areas:"button current""slider slider""max max"}.admin-audio-project-shell .admin-audio-workspace .verse-audio-controls.compact{width:fit-content;max-width:100%;display:inline-flex}.admin-audio-project-shell .admin-audio-workspace .verse-audio-button{min-width:3.8rem;padding-inline:.65rem}.admin-audio-project-shell .admin-audio-workspace .verse-audio-controls.compact .verse-audio-button{min-width:5rem;padding-inline:1rem}.admin-audio-project-shell .admin-audio-workspace .verse-audio-time{font-size:.84rem}.admin-audio-project-shell .admin-audio-workspace .verse-audio-slider{min-width:0}.admin-audio-project-shell .admin-audio-workspace .verse-audio-time-max{justify-self:end}.admin-audio-project-shell .secondary-inline-button,.admin-audio-project-shell .audio-review-next-button,.admin-audio-project-shell .audio-review-verse-link{overflow-wrap:anywhere}}.icon-link{width:2.7rem;height:2.7rem;color:var(--ink);box-sizing:border-box;background:linear-gradient(#ffffffb8,#f7f1e594),#ffffff80;border:1px solid #5937151f;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.icon-link.active,.icon-link[aria-current=page],.header-auth-button.active,.header-auth-button[aria-current=page]{color:var(--ink);text-shadow:0 0 8px #76c0ffe6,0 0 18px #76c0ff99;background:#76c0ff26;border-color:#76c0ff73;box-shadow:inset 0 0 0 1px #76c0ff33,0 0 8px #76c0ffa6,0 0 18px #76c0ff59}.settings-gear-icon{flex:none;width:1.2rem;height:1.2rem;display:block}.header-auth-slot{justify-content:flex-end;min-width:8.8rem;display:inline-flex}.header-auth-button{color:var(--ink);background:linear-gradient(#ffffffe6,#f8f1e6cc),#1f160e0d;border:1px solid #5937151f;padding-inline:1.35rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;box-shadow:inset 0 1px #ffffffc7,0 1px #ffffff47}.header-auth-button.active,.header-auth-button[aria-current=page]{background:linear-gradient(#76c0ff29,#76c0ff14),#1f160e0d}.header-auth-button:hover,.icon-link:hover{border-color:#76c0ff59;box-shadow:inset 0 0 0 1px #76c0ff14,0 8px 18px #48280d14}.site-nav a:hover,.icon-link:hover,.nav-card:hover,.featured-panel-link:hover{transform:translateY(-1px)}.hero-copy-compact h1{max-width:17ch;font-size:clamp(2.28rem,4.95vw,4rem)}.hero-copy-inline-note{background:#fff8eab8;border:1px solid #59371514;border-radius:20px;margin-top:1.4rem;padding:1rem 1.05rem}.hero-inline-card-stack{gap:.9rem;margin-top:1.25rem;display:grid}.hero-inline-card-stack .hero-copy-inline-note{margin-top:0}.hero-copy-inline-note p{color:var(--muted);margin:.45rem 0 0}.hero-copy-inline-note-continue .hero-actions{margin-top:.8rem}.hero-signed-in-status{gap:.22rem;margin-top:.8rem;display:grid}.hero-signed-in-status span{color:var(--muted);font-size:.92rem}.hero-signed-in-status strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.homepage-brandline{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.85rem;margin:0;font-size:.8rem;display:flex}.home-om{font-family:var(--font-display), serif;letter-spacing:0;color:var(--gold);text-shadow:0 0 8px #e9c17166,0 0 18px #a96c1f38;filter:drop-shadow(0 0 10px #a96c1f2e);justify-content:center;align-items:center;font-size:1.55rem;transition:color .16s,text-shadow .16s,filter .16s;display:inline-flex}.featured-panel-link{transition:transform .16s,border-color .16s}.featured-panel-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.featured-date-label{color:var(--muted);text-align:right;white-space:nowrap;font-size:.86rem}.featured-verse-list{gap:.9rem;margin-top:1.1rem;display:grid}.featured-verse-entry{border-top:1px solid #59371514;padding-top:.95rem}.featured-verse-entry-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.featured-speaker-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.featured-verse-entry:first-child{border-top:0;padding-top:0}.sanskrit.compact{margin:.65rem 0 0;font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.35}.translation-snippet.compact{margin:.75rem 0 0;padding-top:.75rem}.featured-panel-empty{gap:.45rem;margin-top:1rem;display:grid}.homepage-support-grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.auth-prompt-card{flex-direction:column;justify-content:space-between;display:flex}.settings-shell .catalog-detail-grid,.settings-grid{margin-top:1.5rem}.settings-hero{align-items:stretch}.settings-hero>div:first-child{flex:22rem}.settings-hero-chapter-nav{flex:100%;width:100%;padding-top:.25rem}.settings-account-actions{margin-top:1rem}.account-security-panel{display:contents}.account-password-inline-panel{flex:1 0 100%;order:10;margin-top:.25rem}.settings-account-access{border-top:1px solid #5937151a;gap:.65rem;margin-top:1.15rem;padding-top:1rem;display:grid}.account-access-code-panel,.settings-access-code-form{gap:.75rem;display:grid}.settings-access-code-list,.settings-translation-badges{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.settings-access-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.settings-access-code-row .auth-input{width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:#ffffffdb;border:1px solid #5937151f;border-radius:999px;padding:.72rem .9rem}.settings-available-card{gap:.75rem}.settings-translation-list{gap:.6rem;display:grid}.settings-translation-row{border-top:1px solid #59371514;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.settings-translation-row:first-child{border-top:0;padding-top:0}.settings-translation-row:last-child{padding-bottom:0}.settings-translation-name{color:var(--ink);margin:0;font-weight:800;text-decoration:none}.settings-translation-name:hover,.settings-translation-row .catalog-meta a:hover{color:var(--terracotta)}.settings-shell .catalog-section .section-heading.compact{margin-top:2.2rem;margin-bottom:1rem}.settings-shell .catalog-section .section-heading.compact h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.04}.settings-shell .future-actions{gap:.42rem}.settings-shell .future-chip{min-height:1.72rem;padding-inline:.62rem;font-size:.72rem}.password-visibility-toggle{min-height:2rem;color:var(--muted);justify-self:start;align-items:center;gap:.48rem;font-size:.88rem;font-weight:700;display:inline-flex}.password-visibility-toggle input{width:1rem;height:1rem;accent-color:var(--gold)}@media (max-width:640px){.settings-access-code-row,.settings-translation-row{grid-template-columns:1fr}.settings-access-code-row .primary-inline-button{width:100%}.settings-translation-badges{justify-content:flex-start}}.placeholder-card{background:linear-gradient(135deg,#f6f1e9f0,#fdfaf4e0),linear-gradient(135deg,#5f715814,#0000)}.admin-nav-card{gap:.55rem}.admin-nav-card.active{background:#fff8eae0;border-color:#a96c1f5c}.featured-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-classes-layout,.admin-translations-layout{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1.2rem;display:grid}.admin-translations-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.admin-classes-list-card,.admin-classes-editor-column,.admin-translations-list,.admin-translations-reference{min-width:0}.admin-classes-editor-column,.admin-translations-reference{gap:1rem;display:grid}.admin-classes-list,.admin-classes-reference-list,.admin-translations-list{gap:.85rem;display:grid}.admin-translation-card{border-radius:18px;padding:.9rem .95rem}.admin-translation-card h3{font-size:1.08rem;line-height:1.2}.admin-translation-card .catalog-meta{margin-top:.2rem;font-size:.86rem}.admin-translation-card .admin-field{gap:.32rem}.admin-translation-card .admin-field input{min-height:2.25rem;padding:.5rem .68rem}.admin-access-code-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-access-code-row .secondary-inline-button{min-height:2.2rem;padding:.4rem .72rem}.admin-access-code-chip-list{flex-wrap:wrap;gap:.4rem;display:flex}.admin-access-code-chip{min-height:1.8rem;color:var(--ink);background:#59371514;border-radius:999px;align-items:center;gap:.4rem;padding:.18rem .5rem;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.admin-access-code-chip-remove{width:1.05rem;height:1.05rem;color:var(--muted);cursor:pointer;background:#fffaf29e;border:1px solid #59371524;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-access-code-chip-remove:hover{color:var(--accent-deep);background:#7f3b1c1a;border-color:#7f3b1c3d}.admin-access-code-chip-remove svg{fill:currentColor;width:.68rem;height:.68rem;display:block}.admin-access-code-undo-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.25rem;display:flex}.admin-access-code-undo-label{color:var(--muted);font-size:.82rem}.admin-access-code-undo-button{align-items:center;gap:.38rem;min-height:1.95rem;padding:.25rem .7rem;display:inline-flex}.admin-users-actions .secondary-inline-button{align-items:center;gap:.38rem;display:inline-flex}.admin-reset-button-icon{fill:currentColor;width:.88rem;height:.88rem;display:block}.admin-translation-card-actions{margin-top:.62rem}.admin-classes-list-item{width:100%;color:var(--ink);font:inherit;text-align:left;background:#fffaf2c7;border:1px solid #5937151a;border-radius:20px;gap:.25rem;padding:.9rem 1rem;display:grid}.admin-classes-list-item span{color:var(--muted);font-size:.92rem}.admin-classes-list-item.active{background:#fff5e0eb;border-color:#a96c1f4d}.admin-classes-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-video-frame-shell{background:#1f160e14;border:1px solid #59371514;border-radius:24px;overflow:hidden}.admin-video-frame{border:0;width:100%;min-height:24rem;display:block}.admin-classes-reference-card{background:#fffaf2c7;border:1px solid #59371514;border-radius:20px;gap:.65rem;padding:.95rem 1rem;display:grid}.admin-users-table-shell{overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%}.admin-users-table th,.admin-users-table td{text-align:left;vertical-align:top;border-bottom:1px solid #59371514;padding:.78rem .7rem}.admin-users-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.admin-users-access-cell{min-width:22rem}.admin-users-access-row{margin-top:.55rem}.admin-users-access-row input{min-width:13rem;min-height:2.25rem;color:var(--ink);font:inherit;background:#fffaf2d6;border:1px solid #5937151f;border-radius:12px;padding:.5rem .68rem}.admin-users-inferred-access{margin-top:.45rem}.admin-users-actions{justify-content:flex-start;align-items:flex-start;min-width:11rem}.admin-visitors-card{gap:1rem;display:grid}.admin-visitors-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-visitors-chart-shell{padding-block:.25rem;overflow-x:auto}.admin-visitors-chart{width:100%;min-width:38rem;height:auto;display:block}.admin-visitors-axis{stroke:#59371542;stroke-width:1.5px}.admin-visitors-line{stroke:#7f4f24;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.admin-visitors-point{fill:#fffaf2;stroke:#7f4f24;stroke-width:2px}.admin-visitors-point-hit-area{fill:#0000}.admin-visitors-point-group{outline:none}.admin-visitors-point-group:is(:hover,:focus) .admin-visitors-point{fill:var(--gold)}.admin-visitors-tooltip{opacity:0;transition:opacity .15s}.admin-visitors-point-group:is(:hover,:focus) .admin-visitors-tooltip{opacity:1}.admin-visitors-tooltip rect{fill:var(--panel-strong);stroke:#59371524;filter:drop-shadow(0 6px 12px #1f160e1a)}.admin-visitors-tooltip text{fill:var(--ink);text-anchor:middle;font-size:.68rem;font-weight:500}.admin-visitors-axis-label,.admin-visitors-count-label,.admin-visitors-day-label{fill:var(--muted);text-anchor:middle;font-size:.72rem}.admin-visitors-count-label{fill:var(--ink);font-weight:700}.admin-groups-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.admin-groups-verses,.admin-groups-table-shell{min-width:0}.admin-groups-verses{grid-template-rows:auto minmax(0,1fr);gap:1rem;height:calc(100vh - 6.5rem);display:grid;position:sticky;top:5.5rem}.admin-groups-verses.active-dropzone .admin-groups-unassign-dropzone{color:var(--ink);background:#eaf5ffe0;border-color:#76c0ffd6;box-shadow:0 0 0 3px #76c0ff29}.admin-groups-table-shell{height:auto;position:static}.admin-groups-table{grid-template-rows:auto auto auto auto;gap:1rem;height:auto;min-height:0;display:grid;overflow:visible}.admin-groups-controls{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.85rem;display:grid}.admin-groups-translator-field{max-width:34rem}.admin-groups-table-list,.admin-groups-verse-list{gap:.9rem;min-height:0;display:grid}.admin-groups-table-list{min-height:0;padding-right:.25rem;overflow:visible}.admin-groups-verse-list{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(#fffcf6f5,#f6eddfd6),#ffffff80;border:1px solid #59371514;border-radius:24px;min-height:0;padding:.1rem .25rem .1rem .1rem;overflow-y:auto}.admin-groups-unassign-dropzone{min-height:3rem;color:var(--muted);letter-spacing:.01em;background:#fffcf6d1;border:1px dashed #59371524;border-radius:20px;justify-content:center;align-items:center;padding:.6rem .9rem;font-size:.85rem;font-weight:700;display:flex}.admin-groups-unassign-dropzone.active{color:var(--ink);background:#eaf5ffe0;border-color:#76c0ffd6;box-shadow:0 0 0 3px #76c0ff29}.admin-groups-row-card,.admin-group-verse-row{background:#fffaf2c7;border:1px solid #5937151a;border-radius:22px;gap:.75rem;padding:1rem 1.05rem;display:grid}.admin-group-verse-row.compact{cursor:grab;gap:.55rem;padding:.75rem .85rem}.admin-group-verse-row.dragging{opacity:.6;cursor:grabbing;box-shadow:0 18px 32px #6d4b232e}.chapter-picker-card{scroll-margin-top:0}.admin-group-count{color:var(--muted);font-size:.82rem;font-weight:700}.admin-groups-row-header,.admin-group-verse-top,.admin-group-verse-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-group-verse-heading{justify-content:flex-start}.admin-group-verse-key{color:var(--ink);font-size:.92rem;font-weight:700}.admin-group-row-pills{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-field.inline{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.admin-group-dropzone{background:linear-gradient(#fffffffa,#f9f4ecf5),#ffffffe6;transition:border-color .18s,background .18s,box-shadow .18s}.admin-group-dropzone .admin-group-card-verse{background:#fffffff0}.admin-group-dropzone.active{background:#eaf5ffe0;border-color:#76c0ffcc;box-shadow:0 0 0 3px #76c0ff2e}.admin-group-dropzone-empty{color:var(--muted);text-align:center;background:#ffffff8f;border:1px dashed #5937152e;border-radius:18px;padding:1rem}.admin-group-canonical-list{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.admin-group-card-verse-list{gap:.7rem;display:grid}.admin-group-card-verse{background:#ffffffd6;border:1px solid #5937150f;border-radius:16px;gap:.35rem;padding:.5rem .7rem;display:grid}.admin-group-card-verse.out-of-sequence{background:#ffede7c7;border-color:#b14a2ce6;box-shadow:inset 0 0 0 1px #b14a2c59}.admin-group-card-verse .featured-speaker-pill{min-height:1.65rem;padding:0 .62rem;font-size:.72rem}.admin-group-card-verse .translation-snippet.compact,.admin-group-verse-row.compact .translation-snippet.compact{margin:0;padding-top:0;font-size:.88rem;line-height:1.45}.admin-group-drag-overlay{pointer-events:none;background:#fffdf8f2;border:1px solid #5937151f;border-radius:16px;gap:.35rem;padding:.7rem .85rem;display:grid;box-shadow:0 20px 42px #6d4b232e}.translation-snippet.placeholder{color:var(--muted)}.future-chip.ready{color:#35543a;background:#5f715824}.future-chip.warning{color:#8c452a;background:#b14a2c1f}.magic-link-form{gap:1rem;display:grid}.magic-link-panel{background:linear-gradient(#fffcf6eb,#f7efe1d1),#ffffff80;border:1px solid #5937151a;border-radius:22px;gap:.75rem;padding:1.1rem 1.15rem 1.2rem;display:grid;box-shadow:inset 0 1px #ffffffb8}.magic-link-panel .auth-input{width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#ffffffdb;border:1px solid #5937151f;border-radius:16px;padding:.8rem .95rem}.magic-link-panel .auth-input:focus{outline-offset:2px;outline:2px solid #76c0ff66}.magic-link-submit{border:1px solid #5937151f;width:fit-content;min-height:3rem;padding-inline:1.35rem;box-shadow:inset 0 1px #fffc,0 6px 14px #48280d14}.magic-link-submit:hover:not(:disabled){transform:translateY(-1px)}.auth-divider{color:#41362da8;letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:.86rem;display:grid;position:relative}.auth-divider:before{content:"";border-top:1px solid #59371524;position:absolute;inset:50% 0 auto}.auth-divider span{z-index:1;background:var(--surface-card,#f8f3ea);padding:0 .6rem;position:relative}.oauth-auth-shell{gap:.85rem;display:grid}.oauth-auth-grid{grid-template-columns:1fr;gap:.7rem;display:grid}.oauth-button{border:1px solid #59371529;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:2.8rem;font-weight:600;display:inline-flex}.oauth-provider-icon{flex:none;width:1.15rem;height:1.15rem}.oauth-button:disabled{opacity:.7;cursor:wait}.oauth-auth-shell.unavailable{background:#fffaf28f;border:1px dashed #5937152e;border-radius:20px;padding:.95rem 1rem 1rem}.oauth-auth-shell.unavailable .magic-link-panel{background:#fffcf68a}.oauth-auth-shell.unavailable .auth-input,.oauth-auth-shell.unavailable .secondary-inline-button{opacity:.75}.auth-entry-card{align-items:stretch;max-width:48rem;margin-inline:auto;display:grid}.auth-choice-shell{gap:1.25rem;display:grid}.auth-choice-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.auth-logo-mark{border-radius:1rem;width:4.25rem;height:4.25rem;margin:0 0 1rem;display:block}.auth-choice-hero>.secondary-inline-button{grid-area:1/2;justify-self:end}.auth-choice-hero h1{max-width:12ch;font-family:var(--font-display), serif;margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,4rem);line-height:.98}.auth-choice-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:1rem;display:grid}.auth-option-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.auth-option-card h2{font-family:var(--font-display), serif;margin:.3rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.auth-create-option{background:linear-gradient(180deg, #b14a2c1f, #fffcf6d6), var(--panel)}.auth-create-option .primary-inline-button{width:fit-content;margin-top:auto}.auth-benefit-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.auth-benefit-list li{color:var(--muted);background:#ffffffa8;border:1px solid #59371514;border-radius:14px;padding:.72rem .8rem;line-height:1.35}.auth-sign-in-option .magic-link-submit,.auth-sign-in-option .oauth-button{width:100%}@media (min-width:721px) and (max-width:1180px){.site-header-inner,.shell,.detail-shell{width:min(1180px,100vw - 3rem)}}.chapter-title-source-cell{background:#fffcf6;border:1px solid #59371514;border-radius:8px;min-width:0;padding:.35rem;line-height:1.25}.chapter-title-source-cell.current-selection{background:#fff7e8;border-color:#a96c1fa6;box-shadow:inset 0 0 0 1px #a96c1f80}.chapter-title-current-cell{width:14rem}.chapter-titles-table{table-layout:fixed;width:100%;min-width:0}.chapter-titles-table-shell{gap:.5rem;padding:.55rem;overflow-x:visible}.chapter-titles-table.inventory-table{min-width:0}.chapter-titles-table th:first-child,.chapter-titles-table td:first-child{width:14rem}.chapter-titles-table th,.chapter-titles-table td{vertical-align:top;padding:.35rem}.chapter-title-current{gap:.28rem;line-height:1.25;display:grid}.chapter-title-current-editor{gap:.16rem;display:grid}.chapter-title-translator-heading{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2;display:block}.chapter-title-input{width:100%;min-height:1.85rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #5937151f;border-radius:7px;padding:.28rem .42rem;font-size:.76rem}.chapter-title-current-title{color:var(--ink);font-weight:700}.chapter-title-source-title{min-height:2.3rem;color:var(--ink);overflow-wrap:anywhere;margin-bottom:.25rem;font-size:.72rem;display:block}.chapter-title-source-cell .secondary-inline-button,.chapter-title-save-button{border-radius:999px;justify-self:start;min-height:1.65rem;padding:0 .45rem;font-size:.68rem}.chapter-title-input:focus{outline-offset:2px;outline:2px solid #76c0ff66}.whatsapp-actions{flex-wrap:wrap;gap:.55rem;display:flex}@media (max-width:48rem){.auth-choice-grid,.admin-logo-review-grid,.admin-logo-large-preview,.color-scheme-workspace,.color-scheme-speaker-card,.color-scheme-speaker-preview-grid{grid-template-columns:1fr}.color-scheme-speaker-controls{justify-content:flex-start}.color-token-row{grid-template-columns:auto minmax(0,1fr)}.color-token-row input{grid-column:1/-1}.admin-logo-large-preview-artboard{min-height:20rem}.auth-choice-hero h1{max-width:none}.oauth-auth-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root:not([data-theme=day]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#18130f;--bg-soft:#211914;--panel:#221a14db;--panel-strong:#2a2018f5;--line:#ffeed624;--ink:#fff7ed;--muted:#cdbdab;--gold:#e3aa5b;--krishna:#7fc5ff;--krishna-deep:#5aa8ff;--terracotta:#de7b56;--sage:#9fb894;--shadow:0 26px 68px #00000057;--surface-card:#231b15;--verse-active-token-bg:#e3aa5b47;--verse-active-token-text:#fffaf3;--app-page-background:radial-gradient(circle at top left, #76c0ff29, transparent 34%), radial-gradient(circle at 82% 10%, #b14a2c29, transparent 30%), linear-gradient(180deg, #110d0a 0%, var(--bg) 48%, #21170f 100%);--app-page-texture:linear-gradient(#fff2de0e 1px, transparent 1px), linear-gradient(90deg, #fff2de0e 1px, transparent 1px);--app-page-texture-mask:linear-gradient(180deg, #00000075, transparent 82%)}:root:not([data-theme=day]) .brand-logo-light{display:none}:root:not([data-theme=day]) .brand-logo-dark{display:block}:root:not([data-theme=day]) .site-header{background:#120d0ac7;border-bottom-color:#ffeed61a}:root:not([data-theme=day]) .site-search-input,:root:not([data-theme=day]) .auth-input,:root:not([data-theme=day]) .translation-search-input,:root:not([data-theme=day]) .catalog-search-input,:root:not([data-theme=day]) input,:root:not([data-theme=day]) textarea,:root:not([data-theme=day]) select{color:var(--ink);background:#120d0a94;border-color:#ffeed629;box-shadow:inset 0 1px #ffffff0f}:root:not([data-theme=day]) .site-search-input:focus,:root:not([data-theme=day]) .auth-input:focus,:root:not([data-theme=day]) input:focus,:root:not([data-theme=day]) textarea:focus,:root:not([data-theme=day]) select:focus{background:#18120edb;border-color:#7fc5ff8a;box-shadow:0 0 0 3px #7fc5ff29,inset 0 1px #ffffff14}:root:not([data-theme=day]) .site-search-input::placeholder,:root:not([data-theme=day]) .auth-input::placeholder,:root:not([data-theme=day]) input::placeholder,:root:not([data-theme=day]) textarea::placeholder{color:#cdbdabbd}:root:not([data-theme=day]) .site-search-clear-button{color:var(--ink);background:#ffeed614;border-color:#ffeed61f}:root:not([data-theme=day]) .site-search-clear-button:hover{background:#ffeed624}:root:not([data-theme=day]) .site-search-view-all{color:#f2c272;background:#1d1611f5;border-color:#ffeed624;box-shadow:inset 0 0 0 1px #ffeed60f}:root:not([data-theme=day]) .site-search-view-all span{color:#cdbdab}:root:not([data-theme=day]) .site-search-view-all.active,:root:not([data-theme=day]) .site-search-view-all:hover{background:#e3aa5b29;box-shadow:inset 0 0 0 1px #e3aa5b47}:root:not([data-theme=day]) .site-search-panel,:root:not([data-theme=day]) .search-popover,:root:not([data-theme=day]) .chapter-picker-popover,:root:not([data-theme=day]) .translation-menu,:root:not([data-theme=day]) .verse-preference-menu{border-color:var(--line);background:#1c1510fa;box-shadow:0 24px 60px #00000061}:root:not([data-theme=day]) .hero-copy,:root:not([data-theme=day]) .featured-panel,:root:not([data-theme=day]) .info-card,:root:not([data-theme=day]) .catalog-card,:root:not([data-theme=day]) .chapter-card,:root:not([data-theme=day]) .roadmap-card,:root:not([data-theme=day]) .verse-card,:root:not([data-theme=day]) .translation-card,:root:not([data-theme=day]) .detail-header,:root:not([data-theme=day]) .catalog-hero,:root:not([data-theme=day]) .auth-card,:root:not([data-theme=day]) .auth-option-card,:root:not([data-theme=day]) .nav-card{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow)}:root:not([data-theme=day]) .featured-panel,:root:not([data-theme=day]) .catalog-card.empty,:root:not([data-theme=day]) .auth-create-option,:root:not([data-theme=day]) .auth-sign-in-option,:root:not([data-theme=day]) .admin-logo-large-preview-artboard,:root:not([data-theme=day]) .sync-choice-card,:root:not([data-theme=day]) .chapter-nav-card,:root:not([data-theme=day]) .verse-group-card,:root:not([data-theme=day]) .translation-source-card,:root:not([data-theme=day]) .settings-card{border-color:var(--line);background:linear-gradient(#2a2018e6,#1e1712d6),#1e1712e0}:root:not([data-theme=day]) .auth-benefit-list li{color:var(--ink);background:#ffeed614;border-color:#ffeed624}:root:not([data-theme=day]) .magic-link-panel{background:linear-gradient(#2a2018e6,#18120ee0),#1e1712e0;border-color:#ffeed629;box-shadow:inset 0 1px #ffeed614}:root:not([data-theme=day]) .settings-access-code-row .auth-input{color:var(--ink);background:#120d0aa3;border-color:#ffeed629}:root:not([data-theme=day]) .full-search-result{color:var(--ink);box-shadow:var(--shadow);background:#221a14c7;border-color:#ffeed624}:root:not([data-theme=day]) .full-search-result:hover{box-shadow:inset 0 0 0 1px #e3aa5b42, var(--shadow);background:#e3aa5b24}:root:not([data-theme=day]) .detail-shell .catalog-section .inventory-table-shell{--inventory-table-shell-border:#ffeed621;--inventory-table-shell-bg:#18120ed1;--inventory-table-shell-shadow:var(--shadow);--inventory-card-border:#ffeed621;--inventory-card-bg:linear-gradient(180deg, #2a2018e6, #1e1712d6), #18120ed1;--inventory-meta-border:#ffeed61f;--inventory-meta-bg:#120d0aa3;--inventory-pill-bg:#ffeed61a;color:var(--ink)}:root:not([data-theme=day]) .detail-shell .catalog-section .inventory-meta-item a{color:var(--gold)}:root:not([data-theme=day]) .settings-shell .inventory-table-shell{--inventory-table-shell-border:#ffeed621;--inventory-table-shell-bg:#18120ed1;--inventory-table-shell-shadow:var(--shadow);--inventory-card-border:#ffeed621;--inventory-card-bg:linear-gradient(180deg, #2a2018e6, #1e1712d6), #18120ed1;--inventory-meta-border:#ffeed61f;--inventory-meta-bg:#120d0aa3;--inventory-pill-bg:#ffeed61a;color:var(--ink)}:root:not([data-theme=day]) .settings-shell .inventory-meta-item a{color:var(--gold)}:root:not([data-theme=day]) .primary-inline-button,:root:not([data-theme=day]) .primary-button{color:#fff9ef;background:linear-gradient(135deg,#b85a35,#c68636)}:root:not([data-theme=day]) .secondary-inline-button,:root:not([data-theme=day]) .secondary-button,:root:not([data-theme=day]) .oauth-button,:root:not([data-theme=day]) .icon-link,:root:not([data-theme=day]) .header-auth-button,:root:not([data-theme=day]) .admin-nav-card,:root:not([data-theme=day]) .audio-review-next-button,:root:not([data-theme=day]) .audio-review-verse-link{color:var(--ink);background:linear-gradient(#2a2018c7,#1e1712b8),#18120ea3;border-color:#ffeed629}:root:not([data-theme=day]) .icon-link.active,:root:not([data-theme=day]) .icon-link[aria-current=page],:root:not([data-theme=day]) .header-auth-button.active,:root:not([data-theme=day]) .header-auth-button[aria-current=page],:root:not([data-theme=day]) .admin-nav-card.active{background:#7fc5ff24;border-color:#7fc5ff85;box-shadow:inset 0 0 0 1px #7fc5ff2e,0 0 10px #7fc5ff80,0 0 24px #7fc5ff42}:root:not([data-theme=day]) .favorite-badge,:root:not([data-theme=day]) .access-badge,:root:not([data-theme=day]) .translation-chip,:root:not([data-theme=day]) .language-chip,:root:not([data-theme=day]) .chapter-number,:root:not([data-theme=day]) .verse-number{color:var(--ink);background:#ffeed614;border-color:#ffeed626}:root:not([data-theme=day]) .color-token-row{background:#2a2018b8}:root:not([data-theme=day]) .color-token-row input{color:var(--ink);background:#120d0aad}:root:not([data-theme=day]) .color-token-row input[type=color]{background:#120d0aad}:root:not([data-theme=day]) .color-scheme-preview-card textarea{background:var(--panel-strong);color:var(--ink)}:root:not([data-theme=day]) .my-gita-display-toggle{color:var(--ink);background:#2a2018b8;border-color:#ffeed629}:root:not([data-theme=day]) .my-gita-chapter-audio-meta,:root:not([data-theme=day]) .my-gita-text.placeholder{color:var(--muted)}:root:not([data-theme=day]) .my-gita-speaker-card{background:linear-gradient(#120d0a94, #120d0a94), var(--speaker-fill,var(--panel));box-shadow:var(--shadow);border-color:#ffeed629}:root:not([data-theme=day]) .my-gita-speaker-header{color:var(--ink)}:root:not([data-theme=day]) .my-gita-context-card{color:var(--ink);background:#18120ea8;border-color:#ffeed621}:root:not([data-theme=day]) .my-gita-context-header p{color:#cdbdabdb}:root:not([data-theme=day]) .my-gita-context-dot{background:#ffeed66b}:root:not([data-theme=day]) .my-gita-row,:root:not([data-theme=day]) .my-gita-note-card{background:#221a14e6;border-color:#ffeed624;box-shadow:0 10px 26px #0000003d}:root:not([data-theme=day]) .my-gita-row.expanded,:root:not([data-theme=day]) .my-gita-row.targeted{border-color:#e3aa5b61;box-shadow:0 10px 26px #0000003d,0 0 0 3px #e3aa5b1c}:root:not([data-theme=day]) .my-gita-row.audio-active{background:linear-gradient(135deg,#7fc5ff33,#221a14f0)}:root:not([data-theme=day]) .my-gita-verse-link,:root:not([data-theme=day]) .my-gita-toggle{color:var(--gold);background:#e3aa5b1a;border-color:#e3aa5b38}:root:not([data-theme=day]) .my-gita-verse-link:hover,:root:not([data-theme=day]) .my-gita-toggle:hover,:root:not([data-theme=day]) .my-gita-toggle[aria-expanded=true]{background:#e3aa5b29;border-color:#e3aa5b57}:root:not([data-theme=day]) .my-gita-transliteration{color:#cdbdabd6}:root:not([data-theme=day]) .hero-copy-inline-note{color:var(--ink);background:linear-gradient(#2a2018db,#1e1712d1),#18120ed1;border-color:#ffeed624}:root:not([data-theme=day]) .hero-copy-inline-note p,:root:not([data-theme=day]) .hero-signed-in-status span{color:var(--muted)}:root:not([data-theme=day]) .hero-copy-inline-note strong,:root:not([data-theme=day]) .hero-signed-in-status strong{color:var(--ink)}:root:not([data-theme=day]) .chapter-card-actions{border-top-color:#ffeed61f}:root:not([data-theme=day]) .chapter-card-button,:root:not([data-theme=day]) .chapter-card-button.secondary-inline-button{box-shadow:none;color:var(--ink);background:linear-gradient(#2a2018e6,#1e1712d6),#18120ed1;border-color:#ffeed629}:root:not([data-theme=day]) .chapter-card-button.subtle{color:var(--gold);background:#e3aa5b1f;border-color:#e3aa5b3d}:root:not([data-theme=day]) .chapter-card-note-shell{background:linear-gradient(#2a2018e0,#1e1712d6),#18120edb;border-color:#ffeed621;box-shadow:0 14px 30px #00000038}:root:not([data-theme=day]) .chapter-card-note-shell .note-textarea{color:var(--ink);background:#120d0aa3;border-color:#ffeed624}:root:not([data-theme=day]) .chapter-card-note-shell .note-label,:root:not([data-theme=day]) .chapter-card-note-shell .note-status{color:#cdbdabdb}:root:not([data-theme=day]) .admin-audio-workspace .inventory-card,:root:not([data-theme=day]) #speaker-styles .inventory-card{color:var(--ink);background:linear-gradient(#2a2018e6,#1e1712d6),#18120ed1;border-color:#ffeed621}:root:not([data-theme=day]) .admin-audio-workspace .admin-field span{color:var(--muted)}:root:not([data-theme=day]) .admin-audio-workspace .admin-field input,:root:not([data-theme=day]) .admin-audio-workspace .admin-field select,:root:not([data-theme=day]) .admin-audio-workspace .audio-review-timing-field input,:root:not([data-theme=day]) .admin-audio-workspace .audio-review-note-field input{color:var(--ink);background-color:#120d0ab8;border-color:#ffeed629}:root:not([data-theme=day]) .admin-audio-workspace .admin-field input[type=color]{background-color:#ffeed614}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-verse-nav-grid{background:#120d0abd;border-color:#ffeed624}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-verse-nav-card{color:var(--ink);background:#221a14d1;border-bottom-color:#ffeed614;border-right-color:#ffeed614}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-verse-nav-card.active{color:#fff9ef;background:#b8742b}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-verse-nav-card.reviewed:not(.active):after{background:#9fb894f2}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-verse-nav-card.unavailable,:root:not([data-theme=day]) .admin-audio-workspace .audio-review-verse-nav-card:disabled{color:#cdbdab8c;background:#2a20187a}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-chapter-chip{color:var(--ink);background:#221a14d1;border-color:#ffeed624}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-chapter-chip.current{background:#e3aa5b24;border-color:#e3aa5b70;box-shadow:inset 0 0 0 1px #e3aa5b14,0 10px 24px #0003}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-chapter-chip.complete{background:#9fb8941f;border-color:#9fb89447}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-chapter-chip.unavailable{color:#cdbdab9e;background:#2a201875}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-chapter-chip-meta{color:#cdbdabd1}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-saved-clip{background:#9fb8941a;border-color:#9fb89438}:root:not([data-theme=day]) .verse-audio-controls.compact .verse-audio-button{color:#fff7ed;background:linear-gradient(#2a2018f5,#18120ee6),#120d0ae0;border-color:#ffeed62e;box-shadow:inset 0 0 0 1px #e3aa5b2e,0 8px 18px #0000003d}:root:not([data-theme=day]) .admin-audio-workspace .inventory-table-shell{box-shadow:var(--shadow);background:#18120ed1;border-color:#ffeed621}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-table th{color:var(--muted);background:#2a2018db;border-bottom-color:#ffeed61f}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-table td{color:var(--ink);background:#18120ebd;border-bottom-color:#ffeed61a}:root:not([data-theme=day]) .admin-audio-project-shell .admin-audio-workspace .audio-review-table tr{background:#18120ed1;border-color:#ffeed61f}:root:not([data-theme=day]) .admin-audio-project-shell .admin-audio-workspace .audio-review-table td+td{border-top-color:#ffeed61a}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-row-active td{background:#e3aa5b1a}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-transliteration,:root:not([data-theme=day]) .admin-audio-workspace .audio-review-time-summary{color:var(--muted)}:root:not([data-theme=day]) .admin-audio-workspace .audio-review-reset-icon{background:#ffeed61a}:root:not([data-theme=day]) .admin-shell .catalog-card.preview,:root:not([data-theme=day]) .admin-shell .catalog-card.empty,:root:not([data-theme=day]) .admin-shell .inventory-table-shell,:root:not([data-theme=day]) .admin-shell .inventory-card,:root:not([data-theme=day]) .admin-shell .admin-schema-card,:root:not([data-theme=day]) .admin-shell .admin-classes-list-item,:root:not([data-theme=day]) .admin-shell .admin-classes-reference-card,:root:not([data-theme=day]) .admin-shell .admin-groups-verse-list,:root:not([data-theme=day]) .admin-shell .admin-groups-unassign-dropzone,:root:not([data-theme=day]) .admin-shell .admin-groups-row-card,:root:not([data-theme=day]) .admin-shell .admin-group-verse-row,:root:not([data-theme=day]) .admin-shell .admin-group-dropzone,:root:not([data-theme=day]) .admin-shell .admin-group-dropzone-empty,:root:not([data-theme=day]) .admin-shell .admin-group-card-verse,:root:not([data-theme=day]) .admin-shell .admin-group-drag-overlay,:root:not([data-theme=day]) .admin-shell .chapter-title-source-cell,:root:not([data-theme=day]) .admin-shell .chapter-title-current-cell{color:var(--ink);box-shadow:var(--shadow);background:linear-gradient(#2a2018e6,#1e1712d6),#18120ed1;border-color:#ffeed621}:root:not([data-theme=day]) .admin-shell .inventory-table-shell{box-shadow:0 22px 58px #00000047}:root:not([data-theme=day]) .admin-shell .inventory-table th,:root:not([data-theme=day]) .admin-shell .inventory-table td,:root:not([data-theme=day]) .admin-shell .admin-users-table th,:root:not([data-theme=day]) .admin-shell .admin-users-table td,:root:not([data-theme=day]) .admin-shell .chapter-titles-table th,:root:not([data-theme=day]) .admin-shell .chapter-titles-table td{color:var(--ink);border-bottom-color:#ffeed61c}:root:not([data-theme=day]) .admin-shell .inventory-table th,:root:not([data-theme=day]) .admin-shell .admin-users-table th,:root:not([data-theme=day]) .admin-shell .chapter-titles-table th{color:var(--muted);background:#2a2018e0}:root:not([data-theme=day]) .admin-shell .inventory-table tbody tr,:root:not([data-theme=day]) .admin-shell .chapter-titles-table tbody tr{background:#18120e7a}:root:not([data-theme=day]) .admin-shell .inventory-table tbody tr:nth-child(2n),:root:not([data-theme=day]) .admin-shell .chapter-titles-table tbody tr:nth-child(2n){background:#221a148c}:root:not([data-theme=day]) .admin-shell .inventory-name,:root:not([data-theme=day]) .admin-shell .chapter-title-current-title,:root:not([data-theme=day]) .admin-shell .chapter-title-source-title,:root:not([data-theme=day]) .admin-shell .admin-group-verse-key,:root:not([data-theme=day]) .admin-shell .admin-classes-list-item strong{color:var(--ink)}:root:not([data-theme=day]) .admin-shell .inventory-subline,:root:not([data-theme=day]) .admin-shell .catalog-meta,:root:not([data-theme=day]) .admin-shell .admin-classes-list-item span,:root:not([data-theme=day]) .admin-shell .admin-group-count,:root:not([data-theme=day]) .admin-shell .admin-group-canonical-list,:root:not([data-theme=day]) .admin-shell .admin-access-code-undo-label,:root:not([data-theme=day]) .admin-shell .chapter-title-translator-heading,:root:not([data-theme=day]) .admin-shell .admin-schema-field-notes{color:var(--muted)}:root:not([data-theme=day]) .admin-shell .admin-field span{color:#cdbdabe6}:root:not([data-theme=day]) .admin-shell .admin-field input,:root:not([data-theme=day]) .admin-shell .admin-field select,:root:not([data-theme=day]) .admin-shell .admin-field textarea,:root:not([data-theme=day]) .admin-shell .admin-users-access-row input,:root:not([data-theme=day]) .admin-shell .chapter-title-input{color:var(--ink);background:#120d0ab8;border-color:#ffeed629;box-shadow:inset 0 1px #ffffff0f}:root:not([data-theme=day]) .admin-shell .admin-field input::placeholder,:root:not([data-theme=day]) .admin-shell .admin-field textarea::placeholder,:root:not([data-theme=day]) .admin-shell .admin-users-access-row input::placeholder,:root:not([data-theme=day]) .admin-shell .chapter-title-input::placeholder{color:#cdbdabb8}:root:not([data-theme=day]) .admin-shell .admin-field input:focus,:root:not([data-theme=day]) .admin-shell .admin-field select:focus,:root:not([data-theme=day]) .admin-shell .admin-field textarea:focus,:root:not([data-theme=day]) .admin-shell .admin-users-access-row input:focus,:root:not([data-theme=day]) .admin-shell .chapter-title-input:focus{background:#18120ee0;border-color:#7fc5ff8a;box-shadow:0 0 0 3px #7fc5ff29,inset 0 1px #ffffff14}:root:not([data-theme=day]) .admin-shell .admin-field input[type=color]{background:#ffeed614}:root:not([data-theme=day]) .admin-shell button:disabled,:root:not([data-theme=day]) .admin-shell .primary-inline-button:disabled,:root:not([data-theme=day]) .admin-shell .secondary-inline-button:disabled{color:#cdbdab80;box-shadow:none;cursor:not-allowed;background:linear-gradient(#2a20189e,#1e171294),#18120e8a;border-color:#ffeed61f}:root:not([data-theme=day]) .admin-shell .admin-access-code-chip,:root:not([data-theme=day]) .admin-shell .future-chip,:root:not([data-theme=day]) .admin-shell .featured-speaker-pill{color:var(--ink);background:#ffeed614;border-color:#ffeed624}:root:not([data-theme=day]) .admin-shell .future-chip.ready,:root:not([data-theme=day]) .admin-shell .future-chip.complete{color:#bdd7b0;background:#9fb8941f;border-color:#9fb89447}:root:not([data-theme=day]) .admin-shell .future-chip.warning,:root:not([data-theme=day]) .admin-shell .future-chip.active{color:var(--gold);background:#e3aa5b21;border-color:#e3aa5b47}:root:not([data-theme=day]) .admin-shell .admin-access-code-chip-remove{color:#cdbdabd1;background:#120d0a5c;border-color:#ffeed624}:root:not([data-theme=day]) .admin-shell .admin-access-code-chip-remove:hover{color:var(--gold);background:#e3aa5b21;border-color:#e3aa5b47}:root:not([data-theme=day]) .admin-shell .admin-classes-list-item.active,:root:not([data-theme=day]) .admin-shell .chapter-title-source-cell.current-selection{background:linear-gradient(#263137c7,#1c2224b8),#7fc5ff1f;border-color:#7fc5ff85;box-shadow:inset 0 0 0 1px #7fc5ff29,0 0 18px #7fc5ff29}:root:not([data-theme=day]) .admin-shell .admin-video-frame-shell{background:#120d0abd;border-color:#ffeed621}:root:not([data-theme=day]) .admin-shell .admin-visitors-axis{stroke:#ffeed633}:root:not([data-theme=day]) .admin-shell .admin-visitors-line{stroke:var(--gold)}:root:not([data-theme=day]) .admin-shell .admin-visitors-point{fill:#18120ef0;stroke:var(--gold)}:root:not([data-theme=day]) .admin-shell .admin-visitors-tooltip rect{fill:#2a2018f0;stroke:#ffeed629;filter:drop-shadow(0 8px 16px #0000003d)}:root:not([data-theme=day]) .admin-shell .admin-visitors-tooltip text,:root:not([data-theme=day]) .admin-shell .admin-visitors-count-label{fill:var(--ink)}:root:not([data-theme=day]) .admin-shell .admin-visitors-axis-label,:root:not([data-theme=day]) .admin-shell .admin-visitors-day-label{fill:var(--muted)}:root:not([data-theme=day]) .admin-shell .admin-schema-explainer{border-top-color:#ffeed61f}:root:not([data-theme=day]) .admin-shell .admin-schema-foreign-key{color:var(--gold)}:root:not([data-theme=day]) .admin-shell .admin-schema-foreign-key-link:hover,:root:not([data-theme=day]) .admin-shell .admin-schema-foreign-key-link:focus-visible{color:#ffd08d}:root:not([data-theme=day]) .admin-shell .admin-schema-tooltip{color:var(--ink);background:#120d0afa;border-color:#ffeed629;box-shadow:0 18px 36px #00000057}:root:not([data-theme=day]) .admin-shell .admin-groups-verses.active-dropzone .admin-groups-unassign-dropzone,:root:not([data-theme=day]) .admin-shell .admin-groups-unassign-dropzone.active,:root:not([data-theme=day]) .admin-shell .admin-group-dropzone.active{color:var(--ink);background:#7fc5ff24;border-color:#7fc5ffb8;box-shadow:0 0 0 3px #7fc5ff29,0 0 18px #7fc5ff2e}:root:not([data-theme=day]) .admin-shell .admin-group-card-verse.out-of-sequence{background:#de7b561f;border-color:#de7b56b8;box-shadow:inset 0 0 0 1px #de7b562e}:root:not([data-theme=day]) .admin-shell .translation-snippet.placeholder{color:#cdbdabb8}:root:not([data-theme=day]) table,:root:not([data-theme=day]) th,:root:not([data-theme=day]) td{border-color:var(--line)}}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#18130f;--bg-soft:#211914;--panel:#221a14db;--panel-strong:#2a2018f5;--line:#ffeed624;--ink:#fff7ed;--muted:#cdbdab;--gold:#e3aa5b;--krishna:#7fc5ff;--krishna-deep:#5aa8ff;--terracotta:#de7b56;--sage:#9fb894;--shadow:0 26px 68px #00000057;--surface-card:#231b15;--verse-active-token-bg:#e3aa5b47;--verse-active-token-text:#fffaf3;--app-page-background:radial-gradient(circle at top left, #76c0ff29, transparent 34%), radial-gradient(circle at 82% 10%, #b14a2c29, transparent 30%), linear-gradient(180deg, #110d0a 0%, var(--bg) 48%, #21170f 100%);--app-page-texture:linear-gradient(#fff2de0e 1px, transparent 1px), linear-gradient(90deg, #fff2de0e 1px, transparent 1px);--app-page-texture-mask:linear-gradient(180deg, #00000075, transparent 82%)}:root[data-theme=night] .brand-logo-light{display:none}:root[data-theme=night] .brand-logo-dark{display:block}:root[data-theme=night] .site-header{background:#120d0ac7;border-bottom-color:#ffeed61a}:root[data-theme=night] .site-search-input,:root[data-theme=night] .auth-input,:root[data-theme=night] .translation-search-input,:root[data-theme=night] .catalog-search-input,:root[data-theme=night] input,:root[data-theme=night] textarea,:root[data-theme=night] select{color:var(--ink);background:#120d0a94;border-color:#ffeed629;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=night] .site-search-input:focus,:root[data-theme=night] .auth-input:focus,:root[data-theme=night] input:focus,:root[data-theme=night] textarea:focus,:root[data-theme=night] select:focus{background:#18120edb;border-color:#7fc5ff8a;box-shadow:0 0 0 3px #7fc5ff29,inset 0 1px #ffffff14}:root[data-theme=night] .site-search-input::placeholder,:root[data-theme=night] .auth-input::placeholder,:root[data-theme=night] input::placeholder,:root[data-theme=night] textarea::placeholder{color:#cdbdabbd}:root[data-theme=night] .site-search-clear-button{color:var(--ink);background:#ffeed614;border-color:#ffeed61f}:root[data-theme=night] .site-search-clear-button:hover{background:#ffeed624}:root[data-theme=night] .site-search-view-all{color:#f2c272;background:#1d1611f5;border-color:#ffeed624;box-shadow:inset 0 0 0 1px #ffeed60f}:root[data-theme=night] .site-search-view-all span{color:#cdbdab}:root[data-theme=night] .site-search-view-all.active,:root[data-theme=night] .site-search-view-all:hover{background:#e3aa5b29;box-shadow:inset 0 0 0 1px #e3aa5b47}:root[data-theme=night] .site-search-panel,:root[data-theme=night] .search-popover,:root[data-theme=night] .chapter-picker-popover,:root[data-theme=night] .translation-menu,:root[data-theme=night] .verse-preference-menu{border-color:var(--line);background:#1c1510fa;box-shadow:0 24px 60px #00000061}:root[data-theme=night] .hero-copy,:root[data-theme=night] .featured-panel,:root[data-theme=night] .info-card,:root[data-theme=night] .catalog-card,:root[data-theme=night] .chapter-card,:root[data-theme=night] .roadmap-card,:root[data-theme=night] .verse-card,:root[data-theme=night] .translation-card,:root[data-theme=night] .detail-header,:root[data-theme=night] .catalog-hero,:root[data-theme=night] .auth-card,:root[data-theme=night] .auth-option-card,:root[data-theme=night] .nav-card{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow)}:root[data-theme=night] .featured-panel,:root[data-theme=night] .catalog-card.empty,:root[data-theme=night] .auth-create-option,:root[data-theme=night] .auth-sign-in-option,:root[data-theme=night] .admin-logo-large-preview-artboard,:root[data-theme=night] .sync-choice-card,:root[data-theme=night] .chapter-nav-card,:root[data-theme=night] .verse-group-card,:root[data-theme=night] .translation-source-card,:root[data-theme=night] .settings-card{border-color:var(--line);background:linear-gradient(#2a2018e6,#1e1712d6),#1e1712e0}:root[data-theme=night] .auth-benefit-list li{color:var(--ink);background:#ffeed614;border-color:#ffeed624}:root[data-theme=night] .magic-link-panel{background:linear-gradient(#2a2018e6,#18120ee0),#1e1712e0;border-color:#ffeed629;box-shadow:inset 0 1px #ffeed614}:root[data-theme=night] .settings-access-code-row .auth-input{color:var(--ink);background:#120d0aa3;border-color:#ffeed629}:root[data-theme=night] .full-search-result{color:var(--ink);box-shadow:var(--shadow);background:#221a14c7;border-color:#ffeed624}:root[data-theme=night] .full-search-result:hover{box-shadow:inset 0 0 0 1px #e3aa5b42, var(--shadow);background:#e3aa5b24}:root[data-theme=night] .detail-shell .catalog-section .inventory-table-shell{--inventory-table-shell-border:#ffeed621;--inventory-table-shell-bg:#18120ed1;--inventory-table-shell-shadow:var(--shadow);--inventory-card-border:#ffeed621;--inventory-card-bg:linear-gradient(180deg, #2a2018e6, #1e1712d6), #18120ed1;--inventory-meta-border:#ffeed61f;--inventory-meta-bg:#120d0aa3;--inventory-pill-bg:#ffeed61a;color:var(--ink)}:root[data-theme=night] .detail-shell .catalog-section .inventory-meta-item a{color:var(--gold)}:root[data-theme=night] .settings-shell .inventory-table-shell{--inventory-table-shell-border:#ffeed621;--inventory-table-shell-bg:#18120ed1;--inventory-table-shell-shadow:var(--shadow);--inventory-card-border:#ffeed621;--inventory-card-bg:linear-gradient(180deg, #2a2018e6, #1e1712d6), #18120ed1;--inventory-meta-border:#ffeed61f;--inventory-meta-bg:#120d0aa3;--inventory-pill-bg:#ffeed61a;color:var(--ink)}:root[data-theme=night] .settings-shell .inventory-meta-item a{color:var(--gold)}:root[data-theme=night] .primary-inline-button,:root[data-theme=night] .primary-button{color:#fff9ef;background:linear-gradient(135deg,#b85a35,#c68636)}:root[data-theme=night] .secondary-inline-button,:root[data-theme=night] .secondary-button,:root[data-theme=night] .oauth-button,:root[data-theme=night] .icon-link,:root[data-theme=night] .header-auth-button,:root[data-theme=night] .admin-nav-card,:root[data-theme=night] .audio-review-next-button,:root[data-theme=night] .audio-review-verse-link{color:var(--ink);background:linear-gradient(#2a2018c7,#1e1712b8),#18120ea3;border-color:#ffeed629}:root[data-theme=night] .icon-link.active,:root[data-theme=night] .icon-link[aria-current=page],:root[data-theme=night] .header-auth-button.active,:root[data-theme=night] .header-auth-button[aria-current=page],:root[data-theme=night] .admin-nav-card.active{background:#7fc5ff24;border-color:#7fc5ff85;box-shadow:inset 0 0 0 1px #7fc5ff2e,0 0 10px #7fc5ff80,0 0 24px #7fc5ff42}:root[data-theme=night] .favorite-badge,:root[data-theme=night] .access-badge,:root[data-theme=night] .translation-chip,:root[data-theme=night] .language-chip,:root[data-theme=night] .chapter-number,:root[data-theme=night] .verse-number{color:var(--ink);background:#ffeed614;border-color:#ffeed626}:root[data-theme=night] .color-token-row{background:#2a2018b8}:root[data-theme=night] .color-token-row input{color:var(--ink);background:#120d0aad}:root[data-theme=night] .color-token-row input[type=color]{background:#120d0aad}:root[data-theme=night] .color-scheme-preview-card textarea{background:var(--panel-strong);color:var(--ink)}:root[data-theme=night] .my-gita-display-toggle{color:var(--ink);background:#2a2018b8;border-color:#ffeed629}:root[data-theme=night] .my-gita-chapter-audio-meta,:root[data-theme=night] .my-gita-text.placeholder{color:var(--muted)}:root[data-theme=night] .my-gita-speaker-card{background:linear-gradient(#120d0a94, #120d0a94), var(--speaker-fill,var(--panel));box-shadow:var(--shadow);border-color:#ffeed629}:root[data-theme=night] .my-gita-speaker-header{color:var(--ink)}:root[data-theme=night] .my-gita-context-card{color:var(--ink);background:#18120ea8;border-color:#ffeed621}:root[data-theme=night] .my-gita-context-header p{color:#cdbdabdb}:root[data-theme=night] .my-gita-context-dot{background:#ffeed66b}:root[data-theme=night] .my-gita-row,:root[data-theme=night] .my-gita-note-card{background:#221a14e6;border-color:#ffeed624;box-shadow:0 10px 26px #0000003d}:root[data-theme=night] .my-gita-row.expanded,:root[data-theme=night] .my-gita-row.targeted{border-color:#e3aa5b61;box-shadow:0 10px 26px #0000003d,0 0 0 3px #e3aa5b1c}:root[data-theme=night] .my-gita-row.audio-active{background:linear-gradient(135deg,#7fc5ff33,#221a14f0)}:root[data-theme=night] .my-gita-row.audio-active.meter-tristubh{border-color:#0000}:root[data-theme=night] .my-gita-verse-link,:root[data-theme=night] .my-gita-toggle{color:var(--gold);background:#e3aa5b1a;border-color:#e3aa5b38}:root[data-theme=night] .my-gita-verse-link:hover,:root[data-theme=night] .my-gita-toggle:hover,:root[data-theme=night] .my-gita-toggle[aria-expanded=true]{background:#e3aa5b29;border-color:#e3aa5b57}:root[data-theme=night] .my-gita-transliteration{color:#cdbdabd6}:root[data-theme=night] .hero-copy-inline-note{color:var(--ink);background:linear-gradient(#2a2018db,#1e1712d1),#18120ed1;border-color:#ffeed624}:root[data-theme=night] .hero-copy-inline-note p,:root[data-theme=night] .hero-signed-in-status span{color:var(--muted)}:root[data-theme=night] .hero-copy-inline-note strong,:root[data-theme=night] .hero-signed-in-status strong{color:var(--ink)}:root[data-theme=night] .chapter-card-actions{border-top-color:#ffeed61f}:root[data-theme=night] .chapter-card-button,:root[data-theme=night] .chapter-card-button.secondary-inline-button{box-shadow:none;color:var(--ink);background:linear-gradient(#2a2018e6,#1e1712d6),#18120ed1;border-color:#ffeed629}:root[data-theme=night] .chapter-card-button.subtle{color:var(--gold);background:#e3aa5b1f;border-color:#e3aa5b3d}:root[data-theme=night] .chapter-card-note-shell{background:linear-gradient(#2a2018e0,#1e1712d6),#18120edb;border-color:#ffeed621;box-shadow:0 14px 30px #00000038}:root[data-theme=night] .chapter-card-note-shell .note-textarea{color:var(--ink);background:#120d0aa3;border-color:#ffeed624}:root[data-theme=night] .chapter-card-note-shell .note-label,:root[data-theme=night] .chapter-card-note-shell .note-status{color:#cdbdabdb}:root[data-theme=night] .admin-audio-workspace .inventory-card,:root[data-theme=night] #speaker-styles .inventory-card{color:var(--ink);background:linear-gradient(#2a2018e6,#1e1712d6),#18120ed1;border-color:#ffeed621}:root[data-theme=night] .admin-audio-workspace .admin-field span{color:var(--muted)}:root[data-theme=night] .admin-audio-workspace .admin-field input,:root[data-theme=night] .admin-audio-workspace .admin-field select,:root[data-theme=night] .admin-audio-workspace .audio-review-timing-field input,:root[data-theme=night] .admin-audio-workspace .audio-review-note-field input{color:var(--ink);background-color:#120d0ab8;border-color:#ffeed629}:root[data-theme=night] .admin-audio-workspace .admin-field input[type=color]{background-color:#ffeed614}:root[data-theme=night] .admin-audio-workspace .audio-review-verse-nav-grid{background:#120d0abd;border-color:#ffeed624}:root[data-theme=night] .admin-audio-workspace .audio-review-verse-nav-card{color:var(--ink);background:#221a14d1;border-bottom-color:#ffeed614;border-right-color:#ffeed614}:root[data-theme=night] .admin-audio-workspace .audio-review-verse-nav-card.active{color:#fff9ef;background:#b8742b}:root[data-theme=night] .admin-audio-workspace .audio-review-verse-nav-card.reviewed:not(.active):after{background:#9fb894f2}:root[data-theme=night] .admin-audio-workspace .audio-review-verse-nav-card.unavailable,:root[data-theme=night] .admin-audio-workspace .audio-review-verse-nav-card:disabled{color:#cdbdab8c;background:#2a20187a}:root[data-theme=night] .admin-audio-workspace .audio-review-chapter-chip{color:var(--ink);background:#221a14d1;border-color:#ffeed624}:root[data-theme=night] .admin-audio-workspace .audio-review-chapter-chip.current{background:#e3aa5b24;border-color:#e3aa5b70;box-shadow:inset 0 0 0 1px #e3aa5b14,0 10px 24px #0003}:root[data-theme=night] .admin-audio-workspace .audio-review-chapter-chip.complete{background:#9fb8941f;border-color:#9fb89447}:root[data-theme=night] .admin-audio-workspace .audio-review-chapter-chip.unavailable{color:#cdbdab9e;background:#2a201875}:root[data-theme=night] .admin-audio-workspace .audio-review-chapter-chip-meta{color:#cdbdabd1}:root[data-theme=night] .admin-audio-workspace .audio-review-saved-clip{background:#9fb8941a;border-color:#9fb89438}:root[data-theme=night] .admin-audio-workspace .inventory-table-shell{box-shadow:var(--shadow);background:#18120ed1;border-color:#ffeed621}:root[data-theme=night] .admin-audio-workspace .audio-review-table th{color:var(--muted);background:#2a2018db;border-bottom-color:#ffeed61f}:root[data-theme=night] .admin-audio-workspace .audio-review-table td{color:var(--ink);background:#18120ebd;border-bottom-color:#ffeed61a}:root[data-theme=night] .admin-audio-project-shell .admin-audio-workspace .audio-review-table tr{background:#18120ed1;border-color:#ffeed61f}:root[data-theme=night] .admin-audio-project-shell .admin-audio-workspace .audio-review-table td+td{border-top-color:#ffeed61a}:root[data-theme=night] .admin-audio-workspace .audio-review-row-active td{background:#e3aa5b1a}:root[data-theme=night] .admin-audio-workspace .audio-review-transliteration,:root[data-theme=night] .admin-audio-workspace .audio-review-time-summary{color:var(--muted)}:root[data-theme=night] .admin-audio-workspace .audio-review-reset-icon{background:#ffeed61a}:root[data-theme=night] .admin-shell .catalog-card.preview,:root[data-theme=night] .admin-shell .catalog-card.empty,:root[data-theme=night] .admin-shell .inventory-table-shell,:root[data-theme=night] .admin-shell .inventory-card,:root[data-theme=night] .admin-shell .admin-schema-card,:root[data-theme=night] .admin-shell .admin-classes-list-item,:root[data-theme=night] .admin-shell .admin-classes-reference-card,:root[data-theme=night] .admin-shell .admin-groups-verse-list,:root[data-theme=night] .admin-shell .admin-groups-unassign-dropzone,:root[data-theme=night] .admin-shell .admin-groups-row-card,:root[data-theme=night] .admin-shell .admin-group-verse-row,:root[data-theme=night] .admin-shell .admin-group-dropzone,:root[data-theme=night] .admin-shell .admin-group-dropzone-empty,:root[data-theme=night] .admin-shell .admin-group-card-verse,:root[data-theme=night] .admin-shell .admin-group-drag-overlay,:root[data-theme=night] .admin-shell .chapter-title-source-cell,:root[data-theme=night] .admin-shell .chapter-title-current-cell{color:var(--ink);box-shadow:var(--shadow);background:linear-gradient(#2a2018e6,#1e1712d6),#18120ed1;border-color:#ffeed621}:root[data-theme=night] .admin-shell .inventory-table-shell{box-shadow:0 22px 58px #00000047}:root[data-theme=night] .admin-shell .inventory-table th,:root[data-theme=night] .admin-shell .inventory-table td,:root[data-theme=night] .admin-shell .admin-users-table th,:root[data-theme=night] .admin-shell .admin-users-table td,:root[data-theme=night] .admin-shell .chapter-titles-table th,:root[data-theme=night] .admin-shell .chapter-titles-table td{color:var(--ink);border-bottom-color:#ffeed61c}:root[data-theme=night] .admin-shell .inventory-table th,:root[data-theme=night] .admin-shell .admin-users-table th,:root[data-theme=night] .admin-shell .chapter-titles-table th{color:var(--muted);background:#2a2018e0}:root[data-theme=night] .admin-shell .inventory-table tbody tr,:root[data-theme=night] .admin-shell .chapter-titles-table tbody tr{background:#18120e7a}:root[data-theme=night] .admin-shell .inventory-table tbody tr:nth-child(2n),:root[data-theme=night] .admin-shell .chapter-titles-table tbody tr:nth-child(2n){background:#221a148c}:root[data-theme=night] .admin-shell .inventory-name,:root[data-theme=night] .admin-shell .chapter-title-current-title,:root[data-theme=night] .admin-shell .chapter-title-source-title,:root[data-theme=night] .admin-shell .admin-group-verse-key,:root[data-theme=night] .admin-shell .admin-classes-list-item strong{color:var(--ink)}:root[data-theme=night] .admin-shell .inventory-subline,:root[data-theme=night] .admin-shell .catalog-meta,:root[data-theme=night] .admin-shell .admin-classes-list-item span,:root[data-theme=night] .admin-shell .admin-group-count,:root[data-theme=night] .admin-shell .admin-group-canonical-list,:root[data-theme=night] .admin-shell .admin-access-code-undo-label,:root[data-theme=night] .admin-shell .chapter-title-translator-heading,:root[data-theme=night] .admin-shell .admin-schema-field-notes{color:var(--muted)}:root[data-theme=night] .admin-shell .admin-field span{color:#cdbdabe6}:root[data-theme=night] .admin-shell .admin-field input,:root[data-theme=night] .admin-shell .admin-field select,:root[data-theme=night] .admin-shell .admin-field textarea,:root[data-theme=night] .admin-shell .admin-users-access-row input,:root[data-theme=night] .admin-shell .chapter-title-input{color:var(--ink);background:#120d0ab8;border-color:#ffeed629;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=night] .admin-shell .admin-field input::placeholder,:root[data-theme=night] .admin-shell .admin-field textarea::placeholder,:root[data-theme=night] .admin-shell .admin-users-access-row input::placeholder,:root[data-theme=night] .admin-shell .chapter-title-input::placeholder{color:#cdbdabb8}:root[data-theme=night] .admin-shell .admin-field input:focus,:root[data-theme=night] .admin-shell .admin-field select:focus,:root[data-theme=night] .admin-shell .admin-field textarea:focus,:root[data-theme=night] .admin-shell .admin-users-access-row input:focus,:root[data-theme=night] .admin-shell .chapter-title-input:focus{background:#18120ee0;border-color:#7fc5ff8a;box-shadow:0 0 0 3px #7fc5ff29,inset 0 1px #ffffff14}:root[data-theme=night] .admin-shell .admin-field input[type=color]{background:#ffeed614}:root[data-theme=night] .admin-shell button:disabled,:root[data-theme=night] .admin-shell .primary-inline-button:disabled,:root[data-theme=night] .admin-shell .secondary-inline-button:disabled{color:#cdbdab80;box-shadow:none;cursor:not-allowed;background:linear-gradient(#2a20189e,#1e171294),#18120e8a;border-color:#ffeed61f}:root[data-theme=night] .admin-shell .admin-access-code-chip,:root[data-theme=night] .admin-shell .future-chip,:root[data-theme=night] .admin-shell .featured-speaker-pill{color:var(--ink);background:#ffeed614;border-color:#ffeed624}:root[data-theme=night] .admin-shell .future-chip.ready,:root[data-theme=night] .admin-shell .future-chip.complete{color:#bdd7b0;background:#9fb8941f;border-color:#9fb89447}:root[data-theme=night] .admin-shell .future-chip.warning,:root[data-theme=night] .admin-shell .future-chip.active{color:var(--gold);background:#e3aa5b21;border-color:#e3aa5b47}:root[data-theme=night] .admin-shell .admin-access-code-chip-remove{color:#cdbdabd1;background:#120d0a5c;border-color:#ffeed624}:root[data-theme=night] .admin-shell .admin-access-code-chip-remove:hover{color:var(--gold);background:#e3aa5b21;border-color:#e3aa5b47}:root[data-theme=night] .admin-shell .admin-classes-list-item.active,:root[data-theme=night] .admin-shell .chapter-title-source-cell.current-selection{background:linear-gradient(#263137c7,#1c2224b8),#7fc5ff1f;border-color:#7fc5ff85;box-shadow:inset 0 0 0 1px #7fc5ff29,0 0 18px #7fc5ff29}:root[data-theme=night] .admin-shell .admin-video-frame-shell{background:#120d0abd;border-color:#ffeed621}:root[data-theme=night] .admin-shell .admin-visitors-axis{stroke:#ffeed633}:root[data-theme=night] .admin-shell .admin-visitors-line{stroke:var(--gold)}:root[data-theme=night] .admin-shell .admin-visitors-point{fill:#18120ef0;stroke:var(--gold)}:root[data-theme=night] .admin-shell .admin-visitors-tooltip rect{fill:#2a2018f0;stroke:#ffeed629;filter:drop-shadow(0 8px 16px #0000003d)}:root[data-theme=night] .admin-shell .admin-visitors-tooltip text,:root[data-theme=night] .admin-shell .admin-visitors-count-label{fill:var(--ink)}:root[data-theme=night] .admin-shell .admin-visitors-axis-label,:root[data-theme=night] .admin-shell .admin-visitors-day-label{fill:var(--muted)}:root[data-theme=night] .admin-shell .admin-schema-explainer{border-top-color:#ffeed61f}:root[data-theme=night] .admin-shell .admin-schema-foreign-key{color:var(--gold)}:root[data-theme=night] .admin-shell .admin-schema-foreign-key-link:hover,:root[data-theme=night] .admin-shell .admin-schema-foreign-key-link:focus-visible{color:#ffd08d}:root[data-theme=night] .admin-shell .admin-schema-tooltip{color:var(--ink);background:#120d0afa;border-color:#ffeed629;box-shadow:0 18px 36px #00000057}:root[data-theme=night] .admin-shell .admin-groups-verses.active-dropzone .admin-groups-unassign-dropzone,:root[data-theme=night] .admin-shell .admin-groups-unassign-dropzone.active,:root[data-theme=night] .admin-shell .admin-group-dropzone.active{color:var(--ink);background:#7fc5ff24;border-color:#7fc5ffb8;box-shadow:0 0 0 3px #7fc5ff29,0 0 18px #7fc5ff2e}:root[data-theme=night] .admin-shell .admin-group-card-verse.out-of-sequence{background:#de7b561f;border-color:#de7b56b8;box-shadow:inset 0 0 0 1px #de7b562e}:root[data-theme=night] .admin-shell .translation-snippet.placeholder{color:#cdbdabb8}:root[data-theme=night] table,:root[data-theme=night] th,:root[data-theme=night] td{border-color:var(--line)}.theme-preference-card{align-content:start}.theme-preference-control{border:1px solid var(--line);background:#1f160e0d;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.theme-preference-button{appearance:none;min-height:2.65rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;font-size:.9rem;font-weight:800}.theme-preference-button.active,.theme-preference-button[aria-pressed=true]{background:var(--panel-strong);color:var(--ink);border-color:#a96c1f38;box-shadow:0 12px 26px #48280d1f}:root[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=night]) .translation-card .translation-item p{color:#3d3026}}:root[data-theme=day] .translation-card .translation-item p{color:#3d3026}@media (prefers-color-scheme:dark){:root:not([data-theme=day]) .translation-card{color:#fffaf3;background:linear-gradient(#191b1cfa,#0d0e0ff7),#0d0e0ffa!important}:root:not([data-theme=day]) .translation-card .translation-item{color:#fffaf3;background:#100e0c;border-color:#ffeed62e}:root:not([data-theme=day]) .translation-card .translation-item p{color:#fff4e7}:root:not([data-theme=day]) .drag-handle-button,:root:not([data-theme=day]) .translation-card .star-button{color:#f1e4d5;background:#ffeed61f;border-color:#ffeed638}:root:not([data-theme=day]) .drag-handle-icon{color:#f1e4d5}:root:not([data-theme=day]) .theme-preference-control{background:#0c090775;border-color:#ffeed629}:root:not([data-theme=day]) .theme-preference-button{color:#cdbdab}:root:not([data-theme=day]) .theme-preference-button.active,:root:not([data-theme=day]) .theme-preference-button[aria-pressed=true]{color:#fffaf3;background:#ffeed61a;border-color:#e3aa5b47;box-shadow:0 12px 28px #00000047}}:root[data-theme=night] .translation-card{color:#fffaf3;background:linear-gradient(#191b1cfa,#0d0e0ff7),#0d0e0ffa!important}:root[data-theme=night] .translation-card .translation-item{color:#fffaf3;background:#100e0c;border-color:#ffeed62e}:root[data-theme=night] .translation-card .translation-item p{color:#fff4e7}:root[data-theme=night] .drag-handle-button,:root[data-theme=night] .translation-card .star-button{color:#f1e4d5;background:#ffeed61f;border-color:#ffeed638}:root[data-theme=night] .drag-handle-icon{color:#f1e4d5}:root[data-theme=night] .theme-preference-control{background:#0c090775;border-color:#ffeed629}:root[data-theme=night] .theme-preference-button{color:#cdbdab}:root[data-theme=night] .theme-preference-button.active,:root[data-theme=night] .theme-preference-button[aria-pressed=true]{color:#fffaf3;background:#ffeed61a;border-color:#e3aa5b47;box-shadow:0 12px 28px #00000047}@media (prefers-color-scheme:dark){:root:not([data-theme=day]) .word-meanings-panel{color:#fff7ed;background:#18120ec7;border-color:#ffeed629}:root:not([data-theme=day]) .word-meanings-panel p:last-child,:root:not([data-theme=day]) .word-meanings-panel .catalog-meta{color:#efe0cf}:root:not([data-theme=day]) .verse-navigation-item,:root:not([data-theme=day]) .chapter-nav-card,:root:not([data-theme=day]) .verse-grid-nav-link,:root:not([data-theme=day]) .translator-picker-button,:root:not([data-theme=day]) .translator-picker-panel,:root:not([data-theme=day]) .translator-option,:root:not([data-theme=day]) .translator-picker-summary,:root:not([data-theme=day]) .translation-controls-link,:root:not([data-theme=day]) .status-chip.local{color:#fff8ef;background:#16100cf0;border-color:#ffeed629}:root:not([data-theme=day]) .chapter-nav-card.active,:root:not([data-theme=day]) .chapter-nav-card[aria-current=page],:root:not([data-theme=day]) .verse-grid-nav-link.active,:root:not([data-theme=day]) .verse-grid-nav-link[aria-current=page]{color:#fffaf3;background:linear-gradient(135deg,#b85a35,#d49a46)}}:root[data-theme=night] .word-meanings-panel{color:#fff7ed;background:#18120ec7;border-color:#ffeed629}:root[data-theme=night] .word-meanings-panel p:last-child,:root[data-theme=night] .word-meanings-panel .catalog-meta{color:#efe0cf}:root[data-theme=night] .verse-navigation-item,:root[data-theme=night] .chapter-nav-card,:root[data-theme=night] .verse-grid-nav-link,:root[data-theme=night] .translator-picker-button,:root[data-theme=night] .translator-picker-panel,:root[data-theme=night] .translator-option,:root[data-theme=night] .translator-picker-summary,:root[data-theme=night] .translation-controls-link,:root[data-theme=night] .status-chip.local{color:#fff8ef;background:#16100cf0;border-color:#ffeed629}:root[data-theme=night] .chapter-nav-card.active,:root[data-theme=night] .chapter-nav-card[aria-current=page],:root[data-theme=night] .verse-grid-nav-link.active,:root[data-theme=night] .verse-grid-nav-link[aria-current=page]{color:#fffaf3;background:linear-gradient(135deg,#b85a35,#d49a46)}@media (prefers-color-scheme:dark){:root:not([data-theme=day]) .my-gita-chapter-note-inline .note-textarea{box-shadow:none;background:0 0;border-color:#0000}:root:not([data-theme=day]) .my-gita-chapter-note-inline.expanded .note-textarea{background:#120d0a94;border-color:#ffeed629;box-shadow:inset 0 1px #ffffff0f}}:root[data-theme=night] .my-gita-chapter-note-inline .note-textarea{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=night] .my-gita-chapter-note-inline.expanded .note-textarea{background:#120d0a94;border-color:#ffeed629;box-shadow:inset 0 1px #ffffff0f}
