#ss-litani-popup{position:fixed;inset:0;z-index:900000;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity 0.22s ease-out;font-family:"Lato",sans-serif}#ss-litani-popup.ss-litani-active{opacity:1;pointer-events:auto}body.ss-litani-lock{overflow:hidden}#ss-litani-popup .ss-litani-overlay{position:absolute;inset:0;background:rgb(255 255 255 / .78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#ss-litani-popup.ss-litani-deep .ss-litani-overlay{background:rgb(0 0 0 / .75);backdrop-filter:blur(14px)}#ss-litani-popup .ss-litani-card{position:relative;z-index:1;width:92vw;max-width:760px;max-height:82vh;background:rgb(255 255 255 / .98);border-radius:20px;box-shadow:0 18px 40px rgb(0 0 0 / .16);padding:20px 22px 22px;display:flex;flex-direction:column;opacity:0;transform:translateY(10px);transition:opacity 0.22s ease-out,transform 0.22s ease-out,box-shadow 0.22s ease-out,background 0.22s ease-out}#ss-litani-popup.ss-litani-active .ss-litani-card{opacity:1;transform:translateY(0)}#ss-litani-popup.ss-litani-deep .ss-litani-card{background:rgb(18 18 18 / .96);color:#f5f5f5;box-shadow:0 22px 48px rgb(0 0 0 / .85),0 0 0 1px rgb(245 245 245 / .06),0 0 32px rgb(245 245 245 / .09)}#ss-litani-popup .ss-litani-top-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:4px}#ss-litani-popup .ss-litani-top-actions button{border:none;background:#fff0;cursor:pointer;padding:6px 8px;border-radius:999px;font-size:14px;line-height:1;color:#666;transition:background 0.15s ease-out,color 0.15s ease-out,transform 0.12s ease-out}#ss-litani-popup .ss-litani-top-actions button:hover{background:rgb(0 0 0 / .06);color:#111;transform:translateY(-1px)}#ss-litani-popup .ss-litani-close{font-size:18px}#ss-litani-popup .ss-litani-deep-toggle{font-size:13px;opacity:.82}#ss-litani-popup .ss-litani-deep-toggle:hover{opacity:1}#ss-litani-popup.ss-litani-deep .ss-litani-top-actions button{color:#bfbfbf}#ss-litani-popup.ss-litani-deep .ss-litani-top-actions button:hover{background:rgb(255 255 255 / .08);color:#fff}#ss-litani-popup .ss-litani-main{padding:6px 4px 12px;border-radius:14px}#ss-litani-popup .ss-litani-main-text{font-family:"Cormorant Garamond",serif;font-size:20px;line-height:1.6;font-weight:500;margin:0 0 6px;color:#111}#ss-litani-popup.ss-litani-deep .ss-litani-main-text{color:#f5f5f5}#ss-litani-popup .ss-litani-meta{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#888}#ss-litani-popup.ss-litani-deep .ss-litani-meta{color:#adadad}#ss-litani-popup .ss-litani-meta span{white-space:nowrap}#ss-litani-popup .ss-litani-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:rgb(0 0 0 / .035);margin:4px 0 14px}#ss-litani-popup.ss-litani-deep .ss-litani-tabs{background:rgb(255 255 255 / .04)}#ss-litani-popup .ss-litani-tab-btn{border:none;background:#fff0;padding:6px 12px;font-size:12px;border-radius:999px;cursor:pointer;color:#666;transition:background 0.15s ease-out,color 0.15s ease-out,transform 0.12s ease-out;white-space:nowrap}#ss-litani-popup .ss-litani-tab-btn.is-active{background:#111;color:#fff;transform:translateY(-.5px)}#ss-litani-popup.ss-litani-deep .ss-litani-tab-btn{color:#aaa}#ss-litani-popup.ss-litani-deep .ss-litani-tab-btn.is-active{background:#f5f5f5;color:#111}#ss-litani-popup .ss-litani-content{flex:1;display:flex;flex-direction:column;min-height:0}#ss-litani-popup .ss-litani-tab{display:none;flex:1;min-height:0;background:rgb(0 0 0 / .015);padding:12px 12px 10px;border-radius:14px;overflow-y:auto}#ss-litani-popup .ss-litani-tab.is-active{display:block}#ss-litani-popup.ss-litani-deep .ss-litani-tab{background:rgb(255 255 255 / .04)}#ss-litani-popup .ss-litani-tab::-webkit-scrollbar{width:8px}#ss-litani-popup .ss-litani-tab::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .22);border-radius:4px}#ss-litani-popup.ss-litani-deep .ss-litani-tab::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .25)}#ss-litani-popup h4{font-size:12px;margin-top:10px;margin-bottom:4px;color:#222;font-weight:600;text-transform:uppercase;letter-spacing:.06em}#ss-litani-popup.ss-litani-deep h4{color:#ddd}#ss-litani-popup .ss-litani-meaning,#ss-litani-popup .ss-litani-relevant{font-size:13px;line-height:1.6;color:#444}#ss-litani-popup.ss-litani-deep .ss-litani-meaning,#ss-litani-popup.ss-litani-deep .ss-litani-relevant{color:#d3d3d3}#ss-litani-popup .ss-litani-function{padding-left:18px;margin:4px 0 6px;list-style:disc;color:#444}#ss-litani-popup .ss-litani-function li{font-size:13px;line-height:1.55;margin-bottom:4px}#ss-litani-popup.ss-litani-deep .ss-litani-function,#ss-litani-popup.ss-litani-deep .ss-litani-function li{color:#d3d3d3}#ss-litani-popup .ss-litani-semantic-item{list-style:disc;font-size:13px;line-height:1.55;color:#333;margin-bottom:4px}#ss-litani-popup.ss-litani-deep .ss-litani-semantic-item{color:#ddd}#ss-litani-popup .ss-litani-semantic-item span[data-kbd-link-slug]{cursor:pointer;text-decoration:underline;text-decoration-style:dotted}#ss-litani-popup .ss-litani-semantic-item span[data-kbd-link-slug]:hover{text-decoration-style:solid}#ss-litani-popup a.ss-glosarium-trigger{color:#222;text-decoration:underline dotted}#ss-litani-popup a.ss-glosarium-trigger:hover{color:#000;text-decoration-style:solid}#ss-litani-popup .ss-litani-semantic-empty{list-style:none;font-size:13px;opacity:.6}#ss-litani-popup .ss-litani-reading-loading{font-size:12px;opacity:.7}#ss-litani-popup .ss-litani-reading-list{margin:0 0 8px;padding-left:18px}#ss-litani-popup .ss-litani-reading-list li{font-size:13px;line-height:1.55;margin-bottom:4px}#ss-litani-popup .ss-litani-reading-list a{color:#222;text-decoration:underline dotted}#ss-litani-popup .ss-litani-reading-list a:hover{color:#000;text-decoration-style:solid}#ss-litani-popup.ss-litani-deep .ss-litani-reading-list a{color:#f2f2f2}#ss-litani-popup.ss-litani-deep .ss-litani-reading-list a:hover{color:#fff}.ss-litani-trigger-box,.ss-litani-trigger-box-inline{text-align:center;margin:28px 0}.ss-litani-trigger-btn{padding:9px 18px;border-radius:999px;border:none;background:rgb(17 17 17 / .9);color:#fff;font-size:13px;cursor:pointer;margin:0 4px;transition:background 0.18s ease-out,color 0.18s ease-out,box-shadow 0.2s ease-out,transform 0.18s ease-out}.ss-litani-trigger-btn:hover{background:#111;transform:translateY(-1px);box-shadow:0 6px 16px rgb(0 0 0 / .22)}.ss-litani-btn-deep{background:rgb(0 0 0 / .75)}.ss-litani-btn-deep:hover{background:#000}.ss-litani-inline{display:inline-block;width:100%;margin:20px 0;text-align:center}.ss-litani-inline-text{font-family:"Cormorant Garamond",serif;font-size:18px;line-height:1.55;color:#333;padding:4px 10px;display:inline-block;border-radius:10px;text-decoration:underline;text-decoration-style:dotted;transition:background 0.18s ease-out,color 0.18s ease-out,transform 0.14s ease-out}.ss-litani-inline:hover .ss-litani-inline-text{background:rgb(0 0 0 / .04);color:#000;text-decoration-style:solid;transform:translateY(-1px)}@media (max-width:640px){#ss-litani-popup .ss-litani-card{padding:16px 16px 18px;max-height:88vh}#ss-litani-popup .ss-litani-main-text{font-size:18px}#ss-litani-popup .ss-litani-tab{padding:10px 10px 8px}.ss-litani-inline-teaser{font-size:16px}.ss-litani-trigger-btn{padding:8px 16px;font-size:12.5px;margin-top:6px}}