:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#1757a3;--ink:#17324f;--muted:#6b7f95;--line:#e4ebf4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f5f8fc;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.app{min-height:100vh;display:flex}.side{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:255px;padding:30px 18px;display:flex}.logo{align-items:center;gap:12px;padding:4px 8px 46px;display:flex}.logo strong{letter-spacing:1.4px;color:#154a83;font-size:18px;display:block}.logo small{color:#7b93ab;letter-spacing:1.3px;margin-top:5px;font-size:9px;display:block}.logomark{color:#1266b6;background:#e7f1fc;border-radius:12px;padding:12px;font-size:22px}.navtitle{color:#99a9ba;letter-spacing:2px;padding:0 14px 12px;font-size:10px;font-weight:800}nav{gap:7px;display:grid}nav a{color:#607893;border-radius:10px;padding:14px;font-size:13px;font-weight:600}nav a:hover,nav a.active{color:#1758a8;background:#eaf3ff}.sidefooter{color:#a1b0c0;margin-top:auto;padding:20px 10px;font-size:11px;line-height:1.8}main{flex:1;max-width:1500px;padding:50px 5vw}header{justify-content:space-between;align-items:center;gap:20px;display:flex}h1{letter-spacing:-.8px;margin:9px 0 8px;font-size:30px}header p{color:var(--muted);margin:0;font-size:14px}.eyebrow{letter-spacing:2px;color:#3778bb;font-size:10px;font-weight:800}.account{border:1px solid var(--line);color:#607893;background:#fff;border-radius:30px;padding:12px 16px;font-size:12px}.banner{color:#fff;background:linear-gradient(120deg,#0f477f,#1872be);border-radius:18px;margin:38px 0;padding:34px 40px;box-shadow:0 12px 35px #226bb119}.banner span{letter-spacing:2px;opacity:.8;font-size:10px}.banner h2{margin:12px 0;font-size:26px;line-height:1.4}.banner p{color:#d6e9ff;max-width:650px;font-size:13px;line-height:1.7}.sectionheading{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.sectionheading h2{margin:8px 0 0;font-size:23px}.chip{border:1px solid var(--line);color:#6c819a;background:#fff;border-radius:24px;padding:9px 14px;font-size:12px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:220px;padding:25px;scroll-margin-top:20px}.cardtop{justify-content:space-between;display:flex}.symbol{color:#2267b3;background:#eaf3ff;border-radius:12px;padding:12px 15px;font-size:22px}.number{color:#bed0e2;font-size:12px}.card h3{margin:25px 0 10px;font-size:19px}.card p{color:#75889d;font-size:13px}.cardbottom{border-top:1px solid var(--line);color:#3172b4;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;font-size:11px;font-weight:700;display:flex}.info{background:#edf4fc;border:1px solid #dbeafa;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding:20px 25px;display:flex}.info p{color:#7288a2;font-size:12px}.info span{color:#437ab0;font-size:11px;font-weight:700}@media (max-width:860px){.app{display:block}.side{width:auto;padding:17px}.logo{padding-bottom:14px}.navtitle,.sidefooter{display:none}nav{display:flex;overflow:auto}nav a{white-space:nowrap}main{padding:25px 18px}header{display:block}.account{margin-top:16px;display:inline-block}.cards{grid-template-columns:1fr}.banner{padding:25px}.banner h2{font-size:22px}}.entry{background:linear-gradient(135deg,#eff6fd,#f9fbff);place-items:center;min-height:100vh;padding:25px;display:grid}.entrycard{background:#fff;border:1px solid #dce8f5;border-radius:22px;width:100%;max-width:560px;padding:44px;box-shadow:0 20px 70px #174c8520}.entrybrand{letter-spacing:2px;color:#16579b;margin-bottom:42px;font-size:24px;font-weight:800}.entrybrand span{color:#8ba8c8}.entrycard h1{font-size:32px;line-height:1.2}.entrycard>p{color:#617a94;line-height:1.7}.entrynotice{color:#234b76;background:#edf5ff;border:1px solid #d4e6f9;border-radius:14px;margin:26px 0;padding:22px}.entrynotice p{margin-bottom:0;font-size:13px;line-height:1.7}.entryback{color:#1465b7;font-size:13px;font-weight:700}.authform{gap:16px;margin:25px 0;display:grid}.authform label{color:#365b83;gap:8px;font-size:13px;font-weight:700;display:grid}.authform input{color:#142f4e;background:#fff;border:1px solid #d8e5f3;border-radius:10px;min-width:0;padding:14px;font-size:15px}.authform input:focus{outline:2px solid #3b86d4}.authbtn{color:#fff;cursor:pointer;background:#1762ae;border:0;border-radius:10px;padding:14px 20px;font-size:14px;font-weight:700}.authbtn:disabled{opacity:.55;cursor:not-allowed}.authlinks{justify-content:space-between;gap:16px;margin-bottom:22px;display:flex}.authlinks button{color:#1762ae;cursor:pointer;background:0 0;border:0;font-weight:700}.authnotice{color:#265a8d;background:#edf5ff;border-radius:10px;padding:13px;font-size:13px;line-height:1.6}.privatepage{max-width:1250px;margin:auto;padding:46px 24px}.privatehead{justify-content:space-between;align-items:center;gap:20px;display:flex}.privatehead p,.privatefoot{color:#6b7f95;font-size:13px}.privatepage .banner{margin-top:32px}@media (max-width:700px){.privatehead{display:block}.privatehead .account{margin-top:18px;display:inline-block}}.accountlinks{flex-wrap:wrap;gap:10px;display:flex}.subscriptionpanel{background:#fff;border:1px solid #dfebf8;border-radius:20px;max-width:740px;margin-top:30px;padding:35px}.subscriptionpanel h2{color:#193c65;font-size:24px}.subscriptionpanel p{color:#667d96;line-height:1.6}.subscriptionprice{color:#1757a3;margin:20px 0;font-size:36px;font-weight:800}.subscriptionprice small{color:#6b7f95;font-size:15px;font-weight:400}.subscriptionwarning{background:#fff8e9;border:1px solid #f0d9a9;border-radius:12px;padding:15px}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:34px 0;display:grid}.finance-kpis article{background:#fff;border:1px solid #e4ebf4;border-radius:16px;gap:10px;padding:24px 18px;display:grid}.finance-kpis span{color:#6b7f95;font-size:12px}.finance-kpis strong{color:#15579f;font-size:30px}.finance-panel{background:#fff;border:1px solid #e4ebf4;border-radius:18px;margin:18px 0;padding:28px}.finance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-heading h2{color:#17324f;margin:0;font-size:19px}.finance-empty{color:#6b7f95;background:#f6f9fd;border-radius:12px;padding:22px;line-height:1.7}.finance-scroll{overflow-x:auto}.finance-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:13px}.finance-table th,.finance-table td{border-bottom:1px solid #e4ebf4;padding:16px 12px}.finance-table th{color:#507296}.finance-table td{color:#234c74;word-break:break-word}@media (max-width:900px){.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.finance-kpis{grid-template-columns:1fr}.finance-panel{padding:18px}}.prayer-page{max-width:1320px}.prayer-workspace{background:#fff;border:1px solid #e0eaf5;border-radius:20px;margin:30px 0;padding:28px}.prayer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.prayer-toolbar h2{margin:12px 0 8px;font-size:24px}.prayer-toolbar p{color:#6b7f95;margin:0;font-size:14px;line-height:1.6}.prayer-upload{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative}.prayer-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.prayer-disabled{opacity:.5;pointer-events:none;cursor:not-allowed!important}.prayer-controls{border-top:1px solid #e8eef6;flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px;padding:22px 0;display:flex}.prayer-controls label,.prayer-controls span{color:#5e7894;font-size:13px}.prayer-controls select{color:#18446f;background:#fff;border:1px solid #d5e4f4;border-radius:10px;min-width:140px;padding:12px;font-size:14px}.prayer-start{justify-content:center;align-items:center;display:inline-flex}.prayer-error{color:#8b3333;background:#fff4f3;border:1px solid #f1cac7;border-radius:10px;padding:12px;font-size:13px}.prayer-ok{color:#226a4d;background:#f0fbf5;border:1px solid #bfe0ce;border-radius:10px;padding:12px;font-size:13px}.prayer-empty{text-align:center;background:#f8fbff;border:2px dashed #d1deed;border-radius:14px;padding:52px 22px}.prayer-empty strong{color:#274d74;font-size:19px;display:block}.prayer-empty p{color:#758aa1;line-height:1.6}.prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prayer-item{background:#f7faff;border:1px solid #e2ecf7;border-radius:14px;overflow:hidden}.prayer-thumb{aspect-ratio:16/9;background:#142b49;place-items:center;display:grid;position:relative}.prayer-thumb img{object-fit:contain;width:100%;height:100%;display:block}.prayer-number{color:#fff;background:#1a4b80eb;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:700;display:grid;position:absolute;top:9px;left:10px}.prayer-image-unavailable{color:#f4f6fb;text-align:center;padding:16px;font-size:13px}.prayer-item-footer{justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.prayer-item-footer span{color:#375776;font-size:13px;font-weight:700}.prayer-item-footer button{color:#a34d4d;cursor:pointer;background:#f7e8e8;border:0;border-radius:8px;padding:8px 12px}.prayer-item-footer button:disabled{opacity:.5}.prayer-next{background:#edf5fd;border:1px solid #dae8f7;border-radius:16px;margin-bottom:24px;padding:24px}.prayer-next h2{margin:0 0 8px;font-size:18px}.prayer-next p{color:#5f7692;margin:0;font-size:13px;line-height:1.7}.prayer-screen{color:#fff;z-index:5000;background:#05080c;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.prayer-full-image{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.prayer-screen-controls{opacity:0;pointer-events:none;background:linear-gradient(#0000,#06101fe8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:21px 28px;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.prayer-screen-controls.is-visible{opacity:1;pointer-events:auto}.prayer-screen-title{gap:5px;display:grid}.prayer-screen-title strong{font-size:14px}.prayer-screen-title span{color:#abc2db;font-size:12px}.prayer-screen-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prayer-screen-actions button,.prayer-screen-actions a{color:#fff;cursor:pointer;background:#fff2;border:1px solid #fff5;border-radius:9px;padding:10px 12px;font-size:12px}.prayer-screen-actions button:hover,.prayer-screen-actions a:hover{background:#ffffff40}.prayer-slide-counter{font-variant-numeric:tabular-nums;padding:0 12px;font-size:13px}.prayer-screen-message{text-align:center;max-width:620px;padding:30px}.prayer-screen-message h1{font-size:32px}.prayer-screen-message p{color:#b5c9dc;font-size:16px;line-height:1.7}.prayer-screen-message a{border:1px solid #6486a8;border-radius:10px;margin-top:15px;padding:12px 24px;display:inline-block}@media (max-width:800px){.prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prayer-screen-controls{justify-content:center;padding:13px}.prayer-screen-title{text-align:center}}@media (max-width:520px){.prayer-workspace{padding:17px}.prayer-grid{grid-template-columns:1fr}.prayer-controls select{min-width:0}.prayer-toolbar h2{font-size:21px}.prayer-screen-actions{justify-content:center}.prayer-screen-actions button,.prayer-screen-actions a{padding:8px;font-size:11px}}.culto-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:30px 0 10px;display:grid}.culto-tool-link,.culto-tool-available{background:#fff;border:1px solid #dce8f5;border-radius:16px;align-items:center;gap:15px;padding:22px;display:flex}.culto-tool-link:hover{background:#f2f7fd;border-color:#99bedf}.culto-tool-icon{color:#1e63a3;background:#eef5ff;border-radius:11px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.culto-tool-link>span:nth-child(2),.culto-tool-available>span:nth-child(2){flex:1;gap:6px;display:grid}.culto-tool-link strong,.culto-tool-available strong{color:#244663;font-size:17px}.culto-tool-link small,.culto-tool-available small{color:#6d8398;font-size:12px;line-height:1.45}.culto-tool-link>span:last-child{color:#1d6cb6;font-size:23px}.bible-reader{max-width:1320px}.bible-panel{background:#fff;border:1px solid #dce8f4;border-radius:20px;margin-top:28px;overflow:hidden;box-shadow:0 10px 30px #0b3a6c08}.bible-toolbar{background:#f7fbff;border-bottom:1px solid #e6edf6;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:26px;display:flex}.bible-select-field{flex:2;gap:8px;min-width:250px;display:grid}.bible-select-field label,.bible-zoom-buttons>span{color:#607b97;font-size:12px;font-weight:700}.bible-select-field select{color:#214c76;background:#fff;border:1px solid #d3e3f2;border-radius:10px;width:100%;min-width:0;padding:14px 12px;font-size:15px}.bible-chapter-select{flex:0 0 135px;min-width:120px}.bible-zoom-buttons{gap:8px;display:grid}.bible-zoom-buttons>div{gap:5px;display:flex}.bible-zoom-buttons button,.bible-nav-arrows button,.bible-plain-button{color:#315e87;cursor:pointer;background:#fff;border:1px solid #d3e3f2;border-radius:9px;padding:12px 14px;font-size:13px;font-weight:700}.bible-zoom-buttons button:disabled,.bible-nav-arrows button:disabled,.bible-plain-button:disabled{opacity:.4;cursor:not-allowed}.bible-chapter-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px 16px;display:flex}.bible-chapter-header h2{color:#17324f;margin:7px 0 0;font-size:27px}.bible-nav-arrows{gap:8px;display:flex}.bible-verses{gap:4px;max-height:65vh;padding:15px 26px 30px;display:grid;overflow:auto}.bible-verse{font-size:inherit;color:#26465f;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-left-width:4px;border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:7px;padding:12px 16px;font-family:Georgia,serif;font-weight:400;line-height:1.7;display:grid}.bible-verse:hover{background:#f5f9fd}.bible-verse.is-selected{background:#eaf3ff;border-color:#c5ddf6 #c5ddf6 #c5ddf6 #d2a03e}.bible-verse-num{color:#8aa1b8;padding-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.bible-verse.is-selected .bible-verse-num{color:#1e65a1}.bible-selection-bar{background:#f5f9ff;border-top:1px solid #d9e7f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 20px #10365b10}.bible-selection-bar strong{color:#1d4a73;font-size:15px}.bible-selection-bar p{color:#718aa1;margin:5px 0;font-size:12px}.bible-selection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bible-selection-actions a{align-items:center;display:inline-flex}.bible-projection{z-index:5000;color:#fff;background:radial-gradient(circle at 60% 15%,#284b70,#0b2340 48%,#02080f 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.bible-projection-slide{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(90vw,1400px);max-height:88vh;padding:35px 25px;display:flex;overflow:auto}.bible-projection-kicker{letter-spacing:5px;color:#b3c8df;font-size:13px;font-weight:800}.bible-projection-ref{letter-spacing:-1px;margin:0;font-family:Georgia,serif;font-size:clamp(28px,3.5vw,50px);font-weight:700}.bible-projection-line{background:linear-gradient(90deg,#0000,#dfb15f,#0000);border-radius:3px;width:150px;height:3px}.bible-projection-text{color:#fff;text-wrap:balance;text-shadow:0 2px 18px #0008;max-width:1300px;margin:14px 0 0;font-family:Georgia,serif;line-height:1.35}.bible-projection-credit{letter-spacing:1px;color:#a6bfd7;margin-top:12px;font-size:12px}.bible-projection-message{text-align:center;max-width:620px;padding:35px}.bible-projection-message h1{font-family:Georgia,serif;font-size:32px}.bible-projection-message p{color:#c5d2df;line-height:1.7}.bible-projection-message a{color:#fff;border:1px solid #7792b2;border-radius:9px;margin-top:15px;padding:12px 18px;display:inline-block}.bible-projection-controls{pointer-events:none;opacity:0;background:linear-gradient(#0000,#000c);justify-content:space-between;align-items:center;gap:20px;padding:28px;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.bible-projection-controls.is-visible{opacity:1;pointer-events:auto}.bible-projection-controls-info{gap:6px;display:grid}.bible-projection-controls-info strong{letter-spacing:1.5px;color:#efc77b;font-size:12px}.bible-projection-controls-info span{color:#c0cfdf;font-size:12px}.bible-projection-buttons{flex-wrap:wrap;gap:8px;display:flex}.bible-projection-buttons button,.bible-projection-buttons a{color:#fff;cursor:pointer;background:#ffffff25;border:1px solid #fff5;border-radius:8px;padding:11px 13px;font-size:13px}.bible-projection-buttons button:hover,.bible-projection-buttons a:hover{background:#fff4}.bible-projection-buttons button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:800px){.culto-tools{grid-template-columns:1fr}.bible-selection-bar{padding:16px}.bible-verse{padding:12px 8px}.bible-projection-controls{flex-direction:column;justify-content:center;padding:14px}.bible-projection-controls-info{text-align:center}}@media (max-width:560px){.bible-toolbar{padding:17px}.bible-select-field,.bible-chapter-select{flex:auto;min-width:100%}.bible-chapter-header{padding:18px}.bible-verses{padding:10px 12px 25px}.bible-selection-actions,.bible-selection-actions .authbtn{justify-content:center;width:100%}.bible-projection-slide{max-height:80vh;padding:18px}.bible-projection-text{line-height:1.38}.bible-projection-buttons{justify-content:center}.bible-projection-buttons button,.bible-projection-buttons a{padding:8px 9px;font-size:11px}}.harpa-page{max-width:1400px}.harpa-rights-note{color:#546d87;background:#eef5fc;border:1px solid #dae8f8;border-radius:13px;margin:25px 0 15px;padding:16px 20px;font-size:13px;line-height:1.7}.harpa-rights-note strong{color:#214b73}.harpa-workspace{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:20px;margin:26px 0 34px;display:grid}.harpa-list-panel,.harpa-detail-panel{background:#fff;border:1px solid #dfe9f5;border-radius:19px;overflow:hidden}.harpa-list-panel{padding:20px}.harpa-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.harpa-list-head h2{margin:0;font-size:21px}.harpa-search{color:#68839c;gap:8px;margin:18px 0;font-size:12px;display:grid}.harpa-search input,.harpa-form-row input,.harpa-stanzas-label textarea{color:#173f65;font:inherit;background:#fff;border:1px solid #d7e4f1;border-radius:10px;width:100%;min-width:0;padding:13px}.harpa-search input:focus,.harpa-form-row input:focus,.harpa-stanzas-label textarea:focus{outline:2px solid #8ab8e9}.harpa-list-items{gap:5px;max-height:66vh;display:grid;overflow-y:auto}.harpa-list-item{text-align:left;color:#425d76;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;padding:12px 9px;font-size:13px;display:grid}.harpa-list-item:hover,.harpa-list-item.is-selected{color:#1b5a9b;background:#eaf3ff;border-color:#c7dff6}.harpa-list-item strong{color:#2165aa;background:#eef5fd;border-radius:8px;place-items:center;min-height:36px;font-size:14px;display:grid}.harpa-list-item span:last-child{font-size:16px}.harpa-empty-small{text-align:center;color:#7b91a8;padding:25px 12px;font-size:13px}.harpa-detail-panel{min-height:400px;padding:30px}.harpa-empty{text-align:center;padding:55px 28px}.harpa-empty-symbol{color:#a0b9d4;font-size:64px}.harpa-empty h2{color:#214566;margin:12px 0;font-size:24px}.harpa-empty p,.harpa-editor p{color:#6b8198;font-size:14px;line-height:1.7}.harpa-empty .authbtn{margin-top:14px;display:inline-block}.harpa-hymn h2{margin:8px 0 22px;font-family:Georgia,serif;font-size:clamp(27px,3vw,42px)}.harpa-detail-actions{border-bottom:1px solid #e1eaf4;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;padding-bottom:26px;display:flex}.harpa-detail-actions .authbtn{display:inline-block}.harpa-secondary,.harpa-delete{color:#38668f;cursor:pointer;background:#fff;border:1px solid #cbdcea;border-radius:10px;padding:13px 18px;font-size:13px;font-weight:700}.harpa-secondary:hover{background:#f1f7fc}.harpa-delete{color:#ac5151;background:#fff5f5;border-color:#efd7d7}.harpa-stanza{grid-template-columns:44px minmax(0,1fr);gap:14px;margin-bottom:21px;display:grid}.harpa-stanza-number{color:#8ba5bb;padding-top:8px;font-size:13px;font-weight:700}.harpa-stanza p{white-space:pre-line;color:#26475e;margin:0;font-family:Georgia,serif;font-size:19px;line-height:1.75}.harpa-caption{color:#7f95aa;font-size:12px;line-height:1.6}.harpa-editor h2{margin:8px 0}.harpa-editor .eyebrow{letter-spacing:1.5px}.harpa-form-row{grid-template-columns:145px 1fr;gap:15px;margin:24px 0;display:grid}.harpa-form-row label,.harpa-stanzas-label{color:#426788;gap:9px;font-size:13px;font-weight:700;display:grid}.harpa-stanzas-label textarea{resize:vertical;min-height:250px;font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.5}.harpa-editor-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.harpa-projection{z-index:5000;color:#fff;background:radial-gradient(circle at 50% 0,#2f4b6a,#0d2740 42%,#04111e 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.harpa-projection-slide{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:min(92vw,1500px);max-height:90vh;padding:32px 25px;display:flex;overflow-y:auto}.harpa-projection-kicker{letter-spacing:4px;color:#f3c77c;font-size:13px;font-weight:800}.harpa-projection-slide h1{color:#fff;margin:2px 0;font-family:Georgia,serif;font-size:clamp(29px,4vw,58px)}.harpa-projection-stanza{white-space:pre-line;overflow-wrap:break-word;text-wrap:balance;text-shadow:0 2px 20px #0008;max-width:1300px;margin:8px 0;font-family:Georgia,serif;font-weight:400;line-height:1.45}.harpa-projection-part{color:#adc4d8;letter-spacing:2px;font-size:13px}.harpa-projection-controls{opacity:0;pointer-events:none;background:linear-gradient(#0000,#000d);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.harpa-projection-controls.is-visible{opacity:1;pointer-events:auto}@media (max-width:850px){.harpa-workspace{grid-template-columns:1fr}.harpa-list-panel{padding:16px}.harpa-list-items{max-height:300px}.harpa-projection-controls{flex-direction:column;justify-content:center;padding:14px}}@media (max-width:520px){.harpa-detail-panel{padding:18px}.harpa-form-row{grid-template-columns:1fr}.harpa-stanza{grid-template-columns:26px minmax(0,1fr);gap:7px}.harpa-stanza p{font-size:17px}.harpa-projection-slide{max-height:78vh;padding:18px}.harpa-projection-controls .bible-projection-buttons{justify-content:center}}.harpa-premium-head{background:linear-gradient(115deg,#0d2947 0%,#16496e 65%,#1f658c 100%);border:1px solid #2f658f;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:19px;padding:30px 34px;display:flex;box-shadow:0 14px 33px #0e385226}.harpa-brand{align-items:center;gap:20px;min-width:250px;display:flex}.harpa-premium-head .eyebrow{color:#d8b876}.harpa-premium-head h1{color:#fff;margin:5px 0;font-family:Georgia,serif;font-size:clamp(29px,3.3vw,43px)}.harpa-premium-head p{color:#d5e1ed;font-size:14px;line-height:1.55}.harpa-logo-badge{background:#ffffff14;border:2px solid #eac67b78;border-radius:23px;flex-shrink:0;place-items:center;width:92px;height:92px;padding:9px;display:grid;overflow:hidden;box-shadow:0 5px 25px #0002}.harpa-logo-badge img{object-fit:contain;border-radius:12px;width:100%;height:100%}.harpa-logo-fallback{color:#eac47b;font-family:Georgia,serif;font-size:47px}.harpa-head-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.harpa-premium-head .harpa-secondary{color:#fff;background:0 0;border:1px solid #f2f7ff90}.harpa-logo-upload{cursor:pointer;color:#173653;background:#d7ae63;border-radius:11px;justify-content:center;align-items:center;padding:13px 17px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.harpa-logo-upload:hover{background:#edc780}.harpa-logo-upload input,.harpa-import-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.harpa-import-hero{background:linear-gradient(120deg,#fff,#f0f7ff);border:1px solid #dce6f2;border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:25px 0;padding:25px 29px;display:flex;box-shadow:0 8px 22px #174a7409}.harpa-import-hero>div:first-child{flex:1;min-width:260px;max-width:730px}.harpa-import-hero .eyebrow{color:#9c793e}.harpa-import-hero h2{color:#1e3d60;margin:9px 0;font-family:Georgia,serif;font-size:clamp(21px,2.4vw,29px)}.harpa-import-hero p{color:#5c7890;margin:7px 0;font-size:13px;line-height:1.65}.harpa-import-hero .harpa-import-detail{color:#8296aa;margin-top:11px;font-size:12px}.harpa-import-actions{justify-items:stretch;gap:12px;min-width:210px;display:grid}.harpa-import-button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.harpa-import-template{color:#30638d;cursor:pointer;background:0 0;border:1px solid #c5d6e6;border-radius:10px;padding:12px;font-size:13px;font-weight:700}.harpa-import-template:hover{background:#e6f2ff}.harpa-import-progress{color:#226a52;font-size:12px;font-weight:700}.harpa-saved-hero{color:#fff;background:linear-gradient(115deg,#113453,#1a5578);border-bottom:4px solid #d6a453;border-radius:17px 17px 0 0;margin:-30px -30px 25px;padding:27px 32px}.harpa-saved-brand{align-items:center;gap:13px;margin-bottom:22px;display:flex}.harpa-saved-logo{color:#edc87b;background:#fff2;border:1px solid #e4bc76a8;border-radius:13px;flex-shrink:0;place-items:center;width:65px;height:65px;padding:6px;font-size:38px;display:grid;overflow:hidden}.harpa-saved-logo img{object-fit:contain;width:100%;height:100%}.harpa-saved-brand>div:last-child{gap:6px;display:grid}.harpa-saved-church{color:#fff;letter-spacing:.4px;font-size:14px;font-weight:700}.harpa-saved-kicker{color:#dfc18a;letter-spacing:1.3px;font-size:11px;font-weight:800}.harpa-hymn .harpa-saved-hero h2{color:#fff;margin:0 0 9px;font-family:Georgia,serif;font-size:clamp(27px,3vw,40px)}.harpa-saved-hero>p{color:#c6d9e8;margin:0;font-size:13px}.harpa-projection-brandline{justify-content:center;align-items:center;gap:13px;max-width:90vw;margin-bottom:8px;display:flex}.harpa-projection-brandline img,.harpa-projection-logo-mark{object-fit:contain;background:#ffffff16;border:1px solid #e6c47e88;border-radius:14px;flex-shrink:0;width:66px;height:66px;padding:6px}.harpa-projection-logo-mark{color:#edc77d;place-items:center;font-size:40px;display:grid}.harpa-projection-brandline>div{text-align:left;gap:6px;display:grid}.harpa-projection-brandline strong{color:#fff;font-size:15px}.harpa-projection-brandline span{letter-spacing:2px;color:#edc77d;font-size:10px;font-weight:700}@media (max-width:850px){.harpa-premium-head{padding:22px}.harpa-import-hero{padding:19px}.harpa-import-actions{width:100%}.harpa-saved-hero{margin:-18px -18px 22px;padding:22px}.harpa-logo-badge{width:72px;height:72px}.harpa-logo-fallback{font-size:37px}}@media (max-width:520px){.harpa-brand{gap:12px}.harpa-head-buttons{width:100%}.harpa-logo-upload{flex:1}.harpa-saved-logo{width:53px;height:53px}.harpa-projection-brandline img,.harpa-projection-logo-mark{width:50px;height:50px}.harpa-projection-brandline strong{font-size:13px}}.harpa-import-reference{background:#fff9ed;border-left:3px solid #c9a15c;border-radius:8px;padding:13px 16px;color:#556c81!important;margin-top:14px!important;font-size:12px!important}.harpa-import-reference strong{color:#244968}.harpa-import-reference a{text-underline-offset:3px;color:#165e9e;margin-left:5px;font-weight:800;text-decoration:underline;display:inline-block}.harpa-import-reference a:hover{color:#0c3d68}.culto-console{max-width:1580px}.culto-console-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.culto-console-header{color:#fff;background:linear-gradient(115deg,#0c2b4a,#175680);border:1px solid #397295;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex;box-shadow:0 13px 30px #12385a21}.culto-console-header .eyebrow{color:#e6c586}.culto-console-header h1{color:#fff;margin:8px 0 10px;font-size:clamp(25px,3vw,38px)}.culto-console-header p{color:#d3e5f4;max-width:700px;line-height:1.6}.culto-live-target{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.culto-live-target label{color:#c9ddee;font-size:12px;font-weight:700}.culto-live-target select,.culto-live-target button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff60;border-radius:10px;padding:13px 15px;font-size:13px;font-weight:700}.culto-live-target select option{color:#153754;background:#fff}.culto-live-target button{color:#132c45;background:#d0a65e;border-color:#d0a65e}.culto-live-strip{color:#3a5e7b;background:#e9f3fc;border:1px solid #d6e6f5;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:16px 0 22px;padding:14px 19px;font-size:13px;display:flex}.culto-live-strip>div:first-child{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.culto-live-strip strong{color:#214b71}.culto-live-dot{background:#25a578;border-radius:100%;width:10px;height:10px;box-shadow:0 0 0 4px #25a5781f}.culto-live-quickactions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.culto-live-quickactions button{cursor:pointer;color:#25506b;background:#fff;border:1px solid #b9cedd;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:700}.culto-live-quickactions .culto-black-btn{color:#fff;background:#162a42;border-color:#162a42}.culto-console-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.culto-console-tab{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e6f4;border-radius:15px;align-items:center;gap:11px;min-width:0;padding:17px 15px;transition:background .15s,border-color .15s;display:flex}.culto-console-tab:hover{background:#f0f7ff;border-color:#91b6d6}.culto-console-tab.is-active{background:#194e78;border-color:#194e78;box-shadow:0 8px 23px #225b842b}.culto-console-tab-icon{color:#c5a165;background:#eff5fb;border-radius:10px;place-items:center;min-width:44px;height:44px;font-size:27px;display:grid}.culto-console-tab.is-active .culto-console-tab-icon{color:#eac986;background:#ffffff20}.culto-console-tab strong{color:#234766;white-space:nowrap;font-size:14px}.culto-console-tab.is-active strong{color:#fff}.culto-console-tab small{color:#71879c;white-space:nowrap;font-size:11px;display:none}.culto-console-tab.is-active small{color:#d6e9f9}.culto-console-work{background:#fff;border:1px solid #e2eaf3;border-radius:18px;min-height:410px;box-shadow:0 8px 29px #254f6b0a}.culto-console-panel{padding:27px}.culto-console-section-head{border-bottom:1px solid #e5edf6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding-bottom:22px;display:flex}.culto-console-section-head h2{color:#213f5b;margin:9px 0 7px;font-size:clamp(21px,2.4vw,27px)}.culto-console-section-head p{color:#6f859a;margin:0;font-size:13px;line-height:1.6}.culto-console-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.culto-console-actions .authbtn,.culto-prayer-bar .authbtn{cursor:pointer;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.culto-secondary{color:#285c87;cursor:pointer;background:#f8fbff;border:1px solid #ccdbeb;border-radius:10px;justify-content:center;align-items:center;padding:13px 16px;font-size:12px;font-weight:700;display:inline-flex}.culto-secondary:hover{background:#edf5fc}.culto-secondary:disabled,.culto-console-actions .authbtn:disabled,.culto-prayer-bar .authbtn:disabled{opacity:.4;cursor:not-allowed}.culto-empty{text-align:center;color:#496a86;background:#f4f8fd;border:1px dashed #c9d9e9;border-radius:15px;padding:35px 25px}.culto-empty p{color:#7188a1;margin:10px 0 19px;font-size:13px}.culto-prayer-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.culto-prayer-bar label{color:#56758f;font-size:13px;font-weight:700}.culto-prayer-bar select,.culto-bible-selects select{color:#254868;background:#fff;border:1px solid #d1deec;border-radius:10px;min-height:42px;padding:12px 14px;font-size:14px}.culto-prayer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.culto-prayer-photo{cursor:pointer;text-align:left;background:#f9fcff;border:1px solid #dce8f3;border-radius:12px;min-width:0;padding:0;display:grid;overflow:hidden}.culto-prayer-photo:hover{border-color:#5fa1df;box-shadow:0 4px 12px #1c5d9822}.culto-prayer-photo img{object-fit:contain;background:#0e2033;width:100%;height:180px}.culto-prayer-photo span{color:#2e6795;padding:11px;font-size:12px;font-weight:700}.culto-bible-selects{grid-template-columns:minmax(190px,2fr) minmax(110px,1fr) minmax(110px,1fr);gap:13px;display:grid}.culto-bible-selects label,.culto-harpa-search label,.culto-youtube-deck label{color:#496a83;gap:8px;font-size:13px;font-weight:700;display:grid}.culto-bible-selects select{width:100%}.culto-bible-preview{background:#f5f9fe;border:1px solid #dce9f6;border-radius:15px;margin:20px 0;padding:23px 25px}.culto-bible-preview h3{color:#194f7e;margin:8px 0;font-family:Georgia,serif;font-size:clamp(23px,2.8vw,31px)}.culto-bible-preview>p{color:#264f69;margin:16px 0 23px;font-family:Georgia,serif;font-size:clamp(18px,2vw,23px);line-height:1.65}.culto-bible-quickverse{flex-wrap:wrap;gap:6px;display:flex}.culto-bible-quickverse button,.culto-harpa-parts button{color:#315d83;cursor:pointer;background:#fff;border:1px solid #d1e1f0;border-radius:8px;min-width:41px;min-height:39px;font-size:13px;font-weight:700}.culto-bible-quickverse button.is-selected,.culto-harpa-parts button.is-selected{color:#fff;background:#184e7a;border-color:#184e7a}.culto-harpa-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:18px;display:grid}.culto-harpa-search{border:1px solid #dfe9f2;border-radius:13px;padding:16px;overflow:hidden}.culto-harpa-search input,.culto-youtube-deck input{color:#244766;width:100%;min-width:0;font:inherit;border:1px solid #d2e0ee;border-radius:9px;padding:12px}.culto-harpa-list{gap:3px;max-height:360px;margin-top:12px;display:grid;overflow-y:auto}.culto-harpa-list button{text-align:left;color:#365a76;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:13px;display:flex}.culto-harpa-list button strong{color:#1f6ba8;flex-shrink:0;width:34px;font-size:15px}.culto-harpa-list button:hover,.culto-harpa-list button.is-selected{background:#edf5fd;border-color:#c9dfef}.culto-harpa-list p,.culto-harpa-search small{color:#7b90a4;font-size:12px;line-height:1.6}.culto-harpa-preview{background:#f7fafd;border:1px solid #e0eaf3;border-radius:13px;min-height:220px;padding:23px}.culto-harpa-preview h3{color:#1e4668;margin:9px 0 17px;font-family:Georgia,serif;font-size:28px}.culto-harpa-preview>p{white-space:pre-line;color:#31546e;min-height:80px;font-family:Georgia,serif;font-size:18px;line-height:1.6}.culto-harpa-parts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.culto-youtube-decks{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.culto-youtube-deck{background:#f6fafe;border:1px solid #dce6f0;border-radius:15px;gap:14px;min-width:0;padding:18px;display:grid}.culto-youtube-deck-title{justify-content:space-between;align-items:center;display:flex}.culto-youtube-deck-title strong{color:#244d70;letter-spacing:1.2px;font-size:14px}.culto-youtube-deck-title>span{color:#fff;letter-spacing:1px;background:#178652;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:900}.culto-youtube-deck iframe,.culto-youtube-empty{aspect-ratio:16/9;background:#071c2f;border:0;border-radius:10px;width:100%}.culto-youtube-empty{text-align:center;color:#b8cddd;place-items:center;padding:20px;font-size:13px;display:grid}.culto-youtube-deck .authbtn{cursor:pointer}.culto-youtube-error{color:#ad4040;font-size:12px}.culto-youtube-note{color:#6b8397;margin:18px 0 0;font-size:12px;line-height:1.7}.culto-console-footer{color:#6c8298;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.culto-console-footer a{color:#2c689f;font-weight:700}.culto-screen{z-index:8000;color:#fff;background:#05090f;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.culto-screen-standby{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:35px;display:flex}.culto-screen-standby.is-black{background:#000;position:absolute;inset:0}.culto-screen-standby span,.culto-screen-kicker{letter-spacing:3px;color:#d9b56e;font-size:13px;font-weight:800}.culto-screen-standby h1{color:#fff;font-family:Georgia,serif;font-size:clamp(28px,5vw,60px)}.culto-screen-standby p{color:#a9bfd1;font-size:15px}.culto-screen-standby a{border:1px solid #8198ae;border-radius:9px;padding:12px 17px}.culto-screen-text-content{text-align:center;background:radial-gradient(at 50% 0,#294c6e,#102c49 47%,#051424);flex-direction:column;justify-content:center;align-items:center;gap:19px;padding:4vh 5vw;display:flex;position:absolute;inset:0;overflow:auto}.culto-screen-text-content h1{color:#fff;margin:8px 0;font-family:Georgia,serif;font-size:clamp(28px,3.8vw,60px)}.culto-screen-text-content p{text-wrap:balance;color:#fff;text-shadow:0 2px 15px #0004;max-width:1380px;margin:0;font-family:Georgia,serif;line-height:1.45}.culto-screen-scripture{font-size:clamp(26px,4.4vw,68px)}.culto-screen-lyrics{white-space:pre-line;font-size:clamp(25px,4.2vw,64px)}.culto-screen-text-content small{color:#bad1e4;letter-spacing:1px;font-size:12px}.culto-screen-goldline{background:linear-gradient(90deg,#0000,#e4bc71,#0000);width:140px;height:3px}.culto-screen-church{letter-spacing:1px;justify-content:center;align-items:center;gap:14px;font-size:15px;display:flex}.culto-screen-church img{object-fit:contain;border:1px solid #d8b67377;border-radius:12px;width:70px;height:70px;padding:4px}.culto-screen-prayer,.culto-screen-youtube{place-items:center;display:grid;position:absolute;inset:0}.culto-screen-photo{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.culto-screen-youtube iframe{border:0;width:100%;height:100%;display:block}.culto-screen-controls{opacity:0;pointer-events:none;background:linear-gradient(#0000,#020c17ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 28px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.culto-screen-controls.is-visible{opacity:1;pointer-events:auto}.culto-screen-status{gap:5px;display:grid}.culto-screen-status strong{color:#e0c185;font-size:13px}.culto-screen-status span{color:#bbcee1;font-size:12px}.culto-screen-actions{flex-wrap:wrap;gap:9px;display:flex}.culto-screen-actions button,.culto-screen-actions a{color:#fff;cursor:pointer;background:#ffffff2b;border:1px solid #fff5;border-radius:8px;padding:10px 13px;font-size:12px}.culto-screen-actions button:hover,.culto-screen-actions a:hover{background:#fff4}@media (min-width:1280px){.culto-console-tab small{display:block}.culto-console-tab{padding:21px 17px}}@media (max-width:1000px){.culto-youtube-decks{grid-template-columns:1fr}.culto-prayer-grid,.culto-console-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.culto-console-tab{text-align:center;flex-direction:column}.culto-harpa-layout{grid-template-columns:1fr}}@media (max-width:650px){.culto-console{padding:22px 15px}.culto-console-header{padding:22px}.culto-console-tabs{gap:6px}.culto-console-tab{padding:12px 6px}.culto-console-tab-icon{min-width:38px;height:38px;font-size:21px}.culto-console-tab strong{white-space:normal;font-size:11px}.culto-console-panel{padding:17px}.culto-bible-selects{grid-template-columns:1fr 1fr}.culto-bible-selects label:first-child{grid-column:1/-1}.culto-prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.culto-prayer-photo img{height:130px}.culto-console-actions{width:100%}.culto-screen-controls{justify-content:center;padding:12px}.culto-screen-status{text-align:center}.culto-screen-actions{justify-content:center}.culto-screen-actions button,.culto-screen-actions a{padding:8px;font-size:11px}.culto-screen-text-content{gap:11px}.culto-screen-scripture,.culto-screen-lyrics{line-height:1.35}}.culto-console-entry{color:#fff;background:linear-gradient(115deg,#123651,#1d5f88);border:1px solid #235f85;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin:26px 0 18px;padding:28px 30px;display:flex}.culto-console-entry>div{flex:1;min-width:240px}.culto-console-entry .eyebrow{color:#e0c183}.culto-console-entry h2{margin:9px 0;font-family:Georgia,serif;font-size:25px}.culto-console-entry p{color:#d3e6f1;margin:0;font-size:13px;line-height:1.6}.culto-console-entry .authbtn{white-space:nowrap;color:#153854;background:#d3a963;justify-content:center;align-items:center;display:inline-flex}@media (max-width:650px){.culto-console-entry{padding:22px 18px}.culto-console-entry .authbtn{width:100%}}.privatepage>.cards>.card{background:#edf1f5;border-color:#dce4ec}.culto-sermon-fields{grid-template-columns:2fr 1fr;gap:14px;margin-bottom:17px;display:grid}.culto-sermon-fields label,.culto-sermon-editor{color:#365975;gap:8px;font-size:14px;font-weight:700;display:grid}.culto-sermon-fields input,.culto-sermon-editor textarea{color:#1a3c57;width:100%;min-width:0;font:inherit;background:#f5f8fc;border:1px solid #cdddea;border-radius:10px;padding:13px 15px;font-size:16px}.culto-sermon-editor textarea{resize:vertical;line-height:1.6}.culto-sermon-fields input:focus,.culto-sermon-editor textarea:focus{outline-offset:1px;outline:2px solid #4589c1}.culto-sermon-help{color:#627d92;margin:12px 0 20px;font-size:13px;line-height:1.65}.culto-sermon-preview{background:#f0f3f6;border:1px solid #dce7f0;border-radius:15px;margin-top:15px;padding:24px}.culto-sermon-preview h3{color:#204c72;margin:12px 0;font-family:Georgia,serif;font-size:29px}.culto-sermon-preview>strong{color:#46718f}.culto-sermon-preview>p{white-space:pre-line;color:#244c67;margin:17px 0 24px;font-family:Georgia,serif;font-size:21px;line-height:1.55}.culto-screen-sermon-body{white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(25px,3.7vw,56px)}.culto-screen-sermon-reference{color:#e4c58c;font-size:clamp(17px,2vw,30px)}@media (max-width:650px){.culto-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.culto-sermon-fields{grid-template-columns:1fr}.culto-sermon-preview{padding:18px}.culto-sermon-preview>p{font-size:18px}}.culto-announcement-form{gap:17px;margin-bottom:20px;display:grid}.culto-announcement-form label{color:#365975;gap:9px;font-size:14px;font-weight:700;display:grid}.culto-announcement-form input,.culto-announcement-form textarea{color:#1a3c57;width:100%;min-width:0;font:inherit;background:#f5f8fc;border:1px solid #cdddea;border-radius:10px;padding:13px 15px;font-size:16px}.culto-announcement-form textarea{resize:vertical;white-space:pre-wrap;line-height:1.6}.culto-announcement-form input:focus,.culto-announcement-form textarea:focus{outline-offset:1px;outline:2px solid #4589c1}.culto-announcement-form .culto-sermon-help{margin:0}.culto-screen-announcement-body{white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(24px,3.6vw,55px)}.culto-screen-announcement{padding-bottom:11vh}.culto-birthday-filters{flex-wrap:wrap;gap:9px;margin:0 0 17px;display:flex}.culto-birthday-filters button{color:#244e70;cursor:pointer;background:#f3f6f9;border:1px solid #cbdced;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:700}.culto-birthday-filters button.is-selected{color:#fff;background:#194e78;border-color:#194e78}.culto-birthday-search,.culto-birthday-message{color:#365975;gap:9px;font-size:14px;font-weight:700;display:grid}.culto-birthday-search input,.culto-birthday-message textarea{width:100%;font:inherit;color:#1b4263;background:#f5f8fc;border:1px solid #cbddea;border-radius:10px;padding:13px 15px;font-size:15px}.culto-birthday-search input:focus,.culto-birthday-message textarea:focus{outline-offset:1px;outline:2px solid #4589c1}.culto-birthday-summary{color:#56758b;border-bottom:1px solid #e0e9f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;padding-bottom:13px;font-size:13px;display:flex}.culto-birthday-summary strong{color:#1b4d76;font-size:16px}.culto-birthday-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.culto-birthday-card{background:#eff3f6;border:1px solid #d7e2ee;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.culto-birthday-card>div{gap:6px;min-width:0;display:grid}.culto-birthday-card strong{color:#1d4260;overflow-wrap:anywhere;font-size:16px}.culto-birthday-card span{color:#52718d;font-size:14px}.culto-birthday-card .culto-secondary{font-size:12px}.culto-birthday-message{margin:21px 0 15px}.culto-birthday-message textarea{resize:vertical;line-height:1.6}.culto-birthday-project-list{cursor:pointer;padding:13px 20px}.culto-screen-birthday-name{overflow-wrap:anywhere;font-size:clamp(34px,6vw,82px);font-weight:700}.culto-screen-birthday-date{color:#e7c48b;font-size:clamp(20px,2.5vw,34px)}.culto-screen-birthday-greeting{max-width:1100px;font-size:clamp(21px,2.5vw,37px)}.culto-screen-birthday-names{gap:11px;width:min(100%,1000px);margin:7px 0 8px;padding:0;list-style:none;display:grid}.culto-screen-birthday-names li{color:#fff;overflow-wrap:anywhere;background:#ffffff13;border:1px solid #ffffff21;border-radius:12px;padding:11px 20px;font-family:Georgia,serif;font-size:clamp(22px,2.5vw,39px);line-height:1.25}.culto-screen-birthday-list-message{font-size:clamp(16px,1.75vw,24px)}@media (max-width:900px){.culto-birthday-grid{grid-template-columns:1fr}}@media (max-width:650px){.culto-birthday-card{flex-direction:column;align-items:stretch}.culto-screen-birthday-names{gap:7px}.culto-screen-birthday-names li{padding:8px 11px}.culto-birthday-card .culto-secondary{width:100%}}.culto-birthday-preview-section{background:#f0f3f6;border:1px solid #d7e2ec;border-radius:15px;margin:20px 0 22px;padding:17px}.culto-birthday-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.culto-birthday-preview-heading>div{gap:5px;display:grid}.culto-birthday-preview-heading strong{color:#214d70;font-size:17px}.culto-birthday-preview-heading span{color:#5f7991;font-size:13px;line-height:1.5}.culto-birthday-visual-preview{aspect-ratio:16/9;color:#fff;text-align:center;background:linear-gradient(140deg,#294e71 0%,#122e4d 55%,#071c31 100%);border:1px solid #355675;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:275px;max-height:520px;padding:25px 32px;display:flex;overflow:auto}.culto-birthday-preview-church{color:#f4f7fb;font-size:clamp(11px,1vw,15px);font-weight:700}.culto-birthday-preview-kicker{letter-spacing:2px;color:#e6b75f;font-size:clamp(10px,.9vw,13px);font-weight:800}.culto-birthday-visual-preview h3{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(24px,3vw,47px)}.culto-birthday-preview-goldline{background:linear-gradient(90deg,#0000,#d7af6a,#0000);width:100px;height:2px;margin:1px 0}.culto-birthday-preview-name{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:clamp(28px,4vw,64px);line-height:1.16}.culto-birthday-preview-date{color:#e7c48b;font-size:clamp(15px,2vw,27px);font-weight:700}.culto-birthday-visual-preview p{color:#f3f6fb;max-width:1000px;margin:3px 0;font-family:Georgia,serif;font-size:clamp(17px,1.9vw,27px);line-height:1.35}.culto-birthday-preview-names{gap:6px;width:min(100%,750px);margin:0;padding:0;list-style:none;display:grid}.culto-birthday-preview-names li{overflow-wrap:anywhere;background:#ffffff10;border:1px solid #ffffff29;border-radius:8px;padding:6px 12px;font-family:Georgia,serif;font-size:clamp(15px,1.7vw,25px);line-height:1.2}.culto-birthday-visual-preview small{color:#b5c9df}.culto-birthday-preview-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:15px;display:flex}.culto-birthday-preview-actions button:disabled{opacity:.45;cursor:not-allowed}.culto-birthday-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:700px){.culto-birthday-preview-section{padding:11px}.culto-birthday-visual-preview{gap:9px;min-height:260px;max-height:420px;padding:15px}.culto-birthday-preview-actions button{flex:1}.culto-birthday-card-actions{width:100%}.culto-birthday-card-actions button{flex:1}}.culto-giving-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:19px;display:grid}.culto-giving-form{background:#f0f3f6;border:1px solid #dce6ee;border-radius:15px;gap:14px;padding:22px;display:grid}.culto-giving-form label{color:#365975;gap:8px;font-size:14px;font-weight:700;display:grid}.culto-giving-form input:not([type=checkbox]),.culto-giving-form textarea{color:#1a3c57;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdde9;border-radius:10px;padding:12px 14px;font-size:15px}.culto-giving-form textarea{resize:vertical;line-height:1.55}.culto-giving-form input:focus,.culto-giving-form textarea:focus{outline-offset:1px;outline:2px solid #5d98c7}.culto-giving-form .authbtn{justify-self:start;padding:13px 22px}.culto-giving-form .authbtn:disabled,.culto-giving-preview-actions button:disabled{opacity:.45;cursor:not-allowed}.culto-giving-help{color:#617b8f;margin:0;font-size:13px;line-height:1.6}.culto-giving-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.culto-giving-flags{background:#e6edf3;border:1px solid #d6e3ee;border-radius:10px;flex-wrap:wrap;gap:14px;padding:13px;display:flex}.culto-giving-flags label{align-items:center;gap:9px;font-size:12px;display:flex}.culto-giving-flags input{accent-color:#1b5d99;width:17px;height:17px}.culto-giving-preview-wrap{background:#f0f3f6;border:1px solid #dce6ee;border-radius:15px;gap:13px;padding:19px;display:grid}.culto-giving-preview{aspect-ratio:16/10;color:#f8fafb;text-align:center;overflow-wrap:anywhere;background:radial-gradient(at top,#284a6d,#102c49 62%,#071a2d);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;min-height:375px;padding:28px 19px;display:flex}.culto-giving-preview>small{color:#f4f7fa;font-size:13px;font-weight:700}.culto-giving-kicker{color:#ecc57d;letter-spacing:1.8px;font-size:11px;font-weight:800}.culto-giving-preview h3{color:#fff;margin:4px 0;font-family:Georgia,serif;font-size:clamp(27px,2.3vw,39px)}.culto-giving-preview>p{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(17px,1.3vw,24px);line-height:1.35}.culto-giving-qr,.culto-screen-giving-qr{background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px;display:flex}.culto-giving-qr svg,.culto-screen-giving-qr svg{max-width:100%;height:auto;display:block}.culto-giving-key,.culto-screen-giving-key{overflow-wrap:anywhere;color:#fff}.culto-giving-preview>span:not(.culto-giving-kicker){font-size:15px}.culto-giving-preview blockquote{color:#fff;border-top:1px solid #e0bc7a;margin:6px 0 0;padding:10px 14px;font-family:Georgia,serif;font-size:17px;line-height:1.4}.culto-giving-preview blockquote small{color:#eac684;margin-top:6px;font:700 12px Arial,Helvetica,sans-serif;display:block}.culto-giving-preview .culto-giving-muted{color:#b9d1e4}.culto-giving-preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.culto-screen-giving{gap:clamp(8px,1.4vh,16px);padding-bottom:9vh}.culto-screen-giving h1{margin:5px 0;font-size:clamp(34px,3.6vw,56px)}.culto-screen-giving-message{font-size:clamp(20px,2.25vw,37px)}.culto-screen-giving-key{font-size:clamp(18px,2.4vw,33px)}.culto-screen-giving-detail{color:#e7edf5;font-size:clamp(17px,1.8vw,28px)}.culto-screen-giving-scripture{max-width:1200px;font-size:clamp(17px,1.8vw,27px)}@media (max-width:1050px){.culto-giving-layout{grid-template-columns:1fr}.culto-giving-preview{min-height:340px}}@media (max-width:650px){.culto-giving-two{grid-template-columns:1fr}.culto-giving-form,.culto-giving-preview-wrap{padding:15px}.culto-giving-flags{gap:10px;display:grid}.culto-giving-preview-actions .authbtn{flex:1}.culto-screen-giving-qr svg{max-height:210px}}.semear-sermon-page{max-width:1420px}.semear-sermon-header{color:#fff;background:linear-gradient(108deg,#11446e,#1d6daf);border-radius:17px;margin:19px 0 24px;padding:29px 32px;box-shadow:0 14px 36px #183f6218}.semear-sermon-header .eyebrow{color:#f6d28d}.semear-sermon-header h1{color:#fff;margin:13px 0 10px;font-size:clamp(26px,3vw,37px)}.semear-sermon-header p{color:#e6f0fa;margin:0;font-size:15px;line-height:1.65}.semear-sermon-layout{grid-template-columns:minmax(300px,.83fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.semear-sermon-list-panel,.semear-sermon-editor-panel{background:#fff;border:1px solid #dce6ef;border-radius:17px;padding:23px;box-shadow:0 8px 28px #123b5510}.semear-sermon-list-head,.semear-sermon-editor-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.semear-sermon-list-head h2,.semear-sermon-editor-title h2{color:#193e60;margin:8px 0;font-size:23px}.semear-sermon-editor-title p{color:#6e839a;margin:0;font-size:13px;line-height:1.6}.semear-sermon-search,.semear-sermon-fields label,.semear-sermon-body{color:#345876;gap:8px;font-size:14px;font-weight:700;display:grid}.semear-sermon-search input,.semear-sermon-fields input,.semear-sermon-body textarea{color:#193e60;width:100%;min-width:0;font:inherit;background:#f2f5f8;border:1px solid #cad9e7;border-radius:10px;padding:14px;font-size:16px}.semear-sermon-search input:focus,.semear-sermon-fields input:focus,.semear-sermon-body textarea:focus{outline-offset:1px;outline:2px solid #659cce}.semear-sermon-check{color:#3e6380;align-items:center;gap:9px;margin:17px 0 11px;font-size:13px;font-weight:600;display:flex}.semear-sermon-check input{accent-color:#185f9b;width:17px;height:17px}.semear-sermon-counter{color:#67849b;margin:9px 0 17px;font-size:13px;font-weight:700}.semear-sermon-list{overscroll-behavior:contain;gap:9px;max-height:790px;display:grid;overflow-y:auto}.semear-sermon-list-card{text-align:left;color:#244a66;cursor:pointer;background:#eef2f5;border:1px solid #d5e0eb;border-radius:12px;gap:7px;width:100%;padding:16px;display:grid}.semear-sermon-list-card strong{font-size:16px;line-height:1.32}.semear-sermon-list-card span{color:#56758d;font-size:13px}.semear-sermon-list-card small{color:#7a90a2;font-size:12px}.semear-sermon-list-card:hover{background:#e5eef7;border-color:#b9d4e7}.semear-sermon-list-card.is-selected{background:#dbeaf6;border-color:#205f94;box-shadow:inset 4px 0 #1a689d}.semear-sermon-list-card:focus-visible,.semear-sermon-editor-actions a:focus-visible{outline-offset:2px;outline:2px solid #297bb2}.semear-sermon-fields{grid-template-columns:1.3fr 1fr;gap:12px;margin-bottom:17px;display:grid}.semear-sermon-body textarea{resize:vertical;min-height:350px;font-weight:400;line-height:1.65}.semear-sermon-meter{color:#6a8499;flex-wrap:wrap;justify-content:space-between;gap:9px;margin:11px 0 17px;font-size:13px;display:flex}.semear-sermon-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 22px;display:flex}.semear-sermon-editor-actions .authbtn,.semear-sermon-editor-actions .culto-secondary{justify-content:center;align-items:center;min-height:43px;text-decoration:none;display:inline-flex}.semear-sermon-editor-actions .semear-sermon-send{color:#193b58;background:#d7ab65}.semear-sermon-help{color:#648096;font-size:13px;line-height:1.55}.semear-sermon-preview{background:#edf1f5;border:1px solid #d7e4ef;border-radius:15px;min-height:220px;padding:24px}.semear-sermon-preview h3{color:#214d72;margin:13px 0 8px;font:700 28px Georgia,serif}.semear-sermon-preview strong{color:#4b799c;display:block}.semear-sermon-preview p{white-space:pre-wrap;color:#244862;overflow-wrap:anywhere;margin:17px 0;font:400 20px/1.6 Georgia,serif}.semear-sermon-footnote{color:#6b8298;margin:20px 0;font-size:13px;line-height:1.65}.culto-sermon-savebar{background:#edf1f5;border:1px solid #d7e3ec;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:15px 0 20px;padding:15px 18px;display:flex}.culto-sermon-savebar strong{color:#204e73;font-size:15px}.culto-sermon-savebar p{color:#648098;margin:6px 0 0;font-size:13px;line-height:1.5}.culto-sermon-savebar .authbtn{min-height:42px}@media (max-width:1050px){.semear-sermon-layout{grid-template-columns:1fr}.semear-sermon-list{max-height:330px}}@media (max-width:680px){.semear-sermon-header{padding:24px 19px}.semear-sermon-list-panel,.semear-sermon-editor-panel{padding:17px}.semear-sermon-fields{grid-template-columns:1fr}.semear-sermon-list-head .authbtn{width:100%}.semear-sermon-editor-actions{flex-direction:column;align-items:stretch}.semear-sermon-editor-actions>*{text-align:center;width:100%}.semear-sermon-preview{padding:16px}.semear-sermon-preview p{font-size:18px}}.culto-screen-sermon{overscroll-behavior:contain;justify-content:safe center;gap:clamp(7px,1.3vh,15px);padding:clamp(19px,3vh,38px) 5vw clamp(100px,15vh,150px);overflow-y:auto}.culto-screen-sermon h1{overflow-wrap:anywhere;max-width:min(92vw,1230px);margin:4px 0;font-size:clamp(27px,min(3.2vw,6vh),52px);line-height:1.13}.culto-screen-sermon.is-long-title h1{font-size:clamp(22px,min(2.5vw,4.8vh),40px)}.culto-screen-sermon .culto-screen-sermon-body{white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;max-width:min(90vw,1210px);font-size:clamp(22px,min(3.05vw,5vh),46px);line-height:1.24}.culto-screen-sermon .culto-screen-sermon-reference{font-size:clamp(17px,min(2.1vw,3.3vh),29px);line-height:1.2}.culto-screen-sermon .culto-screen-goldline{flex-shrink:0;width:110px;height:2px}.culto-screen-sermon small{font-size:clamp(12px,1.1vw,15px)}.culto-screen-controls.is-sermon-controls{opacity:1;pointer-events:auto;background:linear-gradient(#07152200,#071522dd 45%,#071522f7);min-height:75px;padding:12px clamp(12px,2.7vw,34px)}.culto-screen-controls.is-sermon-controls .culto-screen-actions button{padding:12px 17px;font-size:clamp(12px,1vw,15px)}.culto-screen-controls.is-sermon-controls button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.culto-screen-sermon{gap:8px;padding:16px 6vw 145px}.culto-screen-sermon h1{font-size:clamp(22px,5vw,34px)}.culto-screen-sermon .culto-screen-sermon-body{font-size:clamp(20px,4vw,28px)}.culto-screen-controls.is-sermon-controls{justify-content:center;padding:8px 9px}.culto-screen-controls.is-sermon-controls .culto-screen-status{text-align:center}.culto-screen-controls.is-sermon-controls .culto-screen-actions{justify-content:center}.culto-screen-controls.is-sermon-controls .culto-screen-actions button{padding:9px 10px}}.semear-ebd-page{max-width:1450px}.semear-ebd-nav{margin-bottom:18px}.semear-ebd-header{color:#fff;background:linear-gradient(115deg,#143b60,#1f70b5);border-radius:18px;margin:0 0 18px;padding:29px 34px;box-shadow:0 12px 32px #193e6518}.semear-ebd-header .eyebrow{color:#e7c784}.semear-ebd-header h1{color:#fff;margin:12px 0;font-size:clamp(27px,3vw,37px)}.semear-ebd-header p{color:#e6f0fa;max-width:780px;margin:0;font-size:15px;line-height:1.65}.semear-ebd-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:19px;display:grid}.semear-ebd-summary>div{background:#eaf0f5;border:1px solid #d8e5ef;border-radius:13px;gap:4px;padding:17px 22px;display:grid}.semear-ebd-summary strong{color:#1a5484;font-size:27px}.semear-ebd-summary span{color:#506f86;font-size:13px}.semear-ebd-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.8fr);align-items:start;gap:18px;display:grid}.semear-ebd-catalog,.semear-ebd-content{background:#fff;border:1px solid #dce6ef;border-radius:16px;padding:24px;box-shadow:0 8px 25px #133b5810}.semear-ebd-catalog>h2{color:#193f60;margin:8px 0 19px;font-size:23px}.semear-ebd-workbooks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.semear-ebd-workbook{color:#2d5676;text-align:left;cursor:pointer;background:#f0f3f6;border:1px solid #d9e3ed;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:77px;padding:13px 12px;display:flex}.semear-ebd-workbook strong{font-size:14px;line-height:1.35}.semear-ebd-workbook span{color:#6a8599;font-size:12px}.semear-ebd-workbook.is-active{color:#fff;background:#1d547d;border-color:#1d547d;box-shadow:0 5px 16px #214f7620}.semear-ebd-workbook.is-active span{color:#dfedf8}.semear-ebd-workbook:not(.is-active):hover,.semear-ebd-lesson:not(.is-active):hover{background:#e6eef6;border-color:#abc8dd}.semear-ebd-lessons{border-top:1px solid #dce5ed;margin-top:19px;padding-top:19px}.semear-ebd-lessons h3{color:#184369;margin:0 0 6px;font-size:19px}.semear-ebd-lessons>p{color:#6b8397;margin:0 0 16px;font-size:13px;line-height:1.55}.semear-ebd-lessons label{color:#315778;gap:7px;font-size:13px;font-weight:700;display:grid}.semear-ebd-lessons input{width:100%;font:inherit;color:#234967;background:#f1f4f7;border:1px solid #d3e1ec;border-radius:9px;padding:12px;font-size:15px}.semear-ebd-lesson-list{gap:8px;max-height:480px;margin-top:15px;display:grid;overflow:auto}.semear-ebd-lesson{text-align:left;color:#224c70;cursor:pointer;background:#f0f3f6;border:1px solid #d8e4ed;border-radius:11px;align-items:center;gap:11px;padding:13px 11px;display:flex}.semear-ebd-lesson.is-active{background:#deedf9;border-color:#2b709f}.semear-ebd-lesson:disabled{opacity:.5;cursor:not-allowed}.semear-ebd-lesson-no{color:#2a6b9b;background:#e1eaf3;border-radius:8px;flex:0 0 35px;place-items:center;min-height:35px;font-size:12px;font-weight:800;display:grid}.semear-ebd-lesson>span:last-child{gap:6px;display:grid}.semear-ebd-lesson strong{font-size:14px;line-height:1.4}.semear-ebd-lesson small{color:#6d8598;font-size:12px}.semear-ebd-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.semear-ebd-toolbar h2{color:#193e60;margin:10px 0 6px;font-size:clamp(22px,2.2vw,29px)}.semear-ebd-toolbar p{color:#597a93;margin:0;font-size:14px}.semear-ebd-mode-switch{background:#eaf0f5;border:1px solid #dce6ee;border-radius:11px;gap:3px;padding:4px;display:flex}.semear-ebd-mode-switch button{color:#3e6482;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 15px;font-size:14px;font-weight:700}.semear-ebd-mode-switch button.is-active{color:#fff;background:#1b598a}.semear-ebd-actions{background:#eff3f6;border:1px solid #dee7ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:5px 0 19px;padding:16px;display:flex}.semear-ebd-actions button{min-height:42px;font-size:14px}.semear-ebd-actions button:disabled{opacity:.55;cursor:not-allowed}.semear-ebd-sheet{background:#fff;border:1px solid #d9e4ee;border-radius:14px;padding:24px 31px;box-shadow:0 9px 26px #173c5b0c}.semear-ebd-sheet-cover{color:#fff;background:linear-gradient(135deg,#153c5e,#235f8e);border-radius:11px;margin-bottom:27px;padding:24px 25px}.semear-ebd-sheet-cover span{letter-spacing:2px;color:#e2c48d;font-size:11px;font-weight:800;display:block}.semear-ebd-sheet-cover>strong{color:#f4e3c1;margin:12px 0 9px;font-size:14px;display:block}.semear-ebd-sheet-cover h3{color:#fff;margin:0 0 10px;font:700 clamp(23px,2.5vw,34px)/1.25 Georgia,serif}.semear-ebd-sheet-cover p{color:#cde1f1;margin:0;font-size:15px}.semear-ebd-markdown{color:#243e54;overflow-wrap:anywhere}.semear-ebd-markdown h2{color:#1c4c70;margin:24px 0 14px;font:700 26px/1.3 Georgia,serif}.semear-ebd-markdown h3{color:#235b82;margin:22px 0 10px;font:700 21px/1.35 Georgia,serif}.semear-ebd-markdown h4{color:#2a587a;margin:19px 0 8px;font-size:17px;line-height:1.4}.semear-ebd-markdown p,.semear-ebd-markdown ul,.semear-ebd-markdown ol{margin:0 0 16px;font-size:16px;line-height:1.75}.semear-ebd-markdown li{margin-bottom:6px;padding-left:2px}.semear-ebd-markdown ul,.semear-ebd-markdown ol{padding-left:27px}.semear-ebd-markdown blockquote{background:#f1f4f7;border-left:4px solid #d3ab70;border-radius:5px;margin:18px 0;padding:14px 17px}.semear-ebd-markdown hr{border:0;border-top:1px solid #dce5ee;margin:26px 0}.semear-ebd-markdown strong{color:#183f60}.semear-ebd-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.semear-ebd-pager span{color:#5c7991;font-size:13px;font-weight:700}.semear-ebd-pager button:disabled{opacity:.45;cursor:not-allowed}.semear-ebd-loading,.semear-ebd-empty{color:#608098;background:#eef2f5;border:1px dashed #cadae7;border-radius:12px;padding:22px;font-size:14px;line-height:1.6}.semear-ebd-footnote{color:#668095;margin:18px 0;font-size:13px;line-height:1.65}.semear-ebd-workbook:focus-visible,.semear-ebd-lesson:focus-visible,.semear-ebd-mode-switch button:focus-visible,.semear-ebd-actions button:focus-visible{outline-offset:2px;outline:2px solid #2174b2}.semear-ebd-pulpit{z-index:9999;color:#fff;background:radial-gradient(at 50% 0,#294d6f,#102e4c 56%,#071b2f);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.semear-ebd-pulpit header{text-align:center;border-bottom:1px solid #ffffff17;padding:20px 20px 12px}.semear-ebd-pulpit header span{letter-spacing:2px;color:#e1bd78;font-size:12px}.semear-ebd-pulpit header h2{color:#fff;margin:9px 0 4px;font:700 clamp(26px,3vw,42px) Georgia,serif}.semear-ebd-pulpit header strong{color:#e2c387;font-size:14px}.semear-ebd-pulpit-reading{flex:1;width:100%;max-width:1170px;margin:auto;padding:24px 6vw;display:block;overflow-y:auto}.semear-ebd-pulpit .semear-ebd-markdown{color:#fff}.semear-ebd-pulpit .semear-ebd-markdown h2,.semear-ebd-pulpit .semear-ebd-markdown h3,.semear-ebd-pulpit .semear-ebd-markdown h4{color:#e8c586}.semear-ebd-pulpit .semear-ebd-markdown p,.semear-ebd-pulpit .semear-ebd-markdown ul,.semear-ebd-pulpit .semear-ebd-markdown ol{color:#fff;font:400 clamp(23px,2.6vw,36px)/1.48 Georgia,serif}.semear-ebd-pulpit .semear-ebd-markdown strong{color:#ffe0a8}.semear-ebd-pulpit .semear-ebd-markdown blockquote{background:#ffffff18}.semear-ebd-pulpit footer{background:#071724ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 24px;display:flex}.semear-ebd-pulpit footer span{color:#e2c384;font-size:14px;font-weight:700}.semear-ebd-pulpit-buttons{flex-wrap:wrap;gap:9px;display:flex}.semear-ebd-pulpit-buttons button{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff60;border-radius:8px;padding:11px 17px;font-size:14px}.semear-ebd-pulpit-buttons button:disabled{opacity:.4;cursor:not-allowed}.semear-ebd-print-only{display:none}@media (max-width:1110px){.semear-ebd-layout{grid-template-columns:1fr}.semear-ebd-workbooks{grid-template-columns:repeat(4,minmax(0,1fr))}.semear-ebd-lesson-list{max-height:380px}}@media (max-width:690px){.semear-ebd-header{padding:22px 20px}.semear-ebd-summary{gap:7px}.semear-ebd-summary>div{padding:13px}.semear-ebd-summary strong{font-size:22px}.semear-ebd-summary span{font-size:11px}.semear-ebd-workbooks{grid-template-columns:repeat(2,minmax(0,1fr))}.semear-ebd-catalog,.semear-ebd-content{padding:17px}.semear-ebd-sheet{padding:16px}.semear-ebd-sheet-cover{padding:19px}.semear-ebd-actions{display:grid}.semear-ebd-actions button{width:100%}.semear-ebd-markdown p,.semear-ebd-markdown ol,.semear-ebd-markdown ul{font-size:15px}.semear-ebd-pulpit header{padding:14px}.semear-ebd-pulpit-reading{padding:18px 5vw}.semear-ebd-pulpit footer{justify-content:center}}@media print{@page{size:A4;margin:16mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}body>.semear-ebd-page,.semear-ebd-page,.semear-ebd-pulpit{display:none!important}.semear-ebd-print-only{color:#111;background:#fff;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;display:block!important}.semear-ebd-print-only header{border-bottom:2px solid #1e506c;margin-bottom:20px;padding:0 0 14px}.semear-ebd-print-only header small{letter-spacing:1px;font:700 10px Arial,sans-serif}.semear-ebd-print-only header h1{color:#111;margin:9px 0;font-size:24px;line-height:1.25}.semear-ebd-print-only header p,.semear-ebd-print-only header strong{color:#333;margin:6px 0;font-size:12px}.semear-ebd-print-only .semear-ebd-markdown{color:#111}.semear-ebd-print-only .semear-ebd-markdown h2{color:#111;break-after:avoid;font-size:21px}.semear-ebd-print-only .semear-ebd-markdown h3{color:#111;break-after:avoid;font-size:17px}.semear-ebd-print-only .semear-ebd-markdown h4{color:#111;break-after:avoid;font-size:14px}.semear-ebd-print-only .semear-ebd-markdown p,.semear-ebd-print-only .semear-ebd-markdown li{color:#111;font-size:12px;line-height:1.52}.semear-ebd-print-only .semear-ebd-markdown p,.semear-ebd-print-only .semear-ebd-markdown ul,.semear-ebd-print-only .semear-ebd-markdown ol{margin-bottom:10px}.semear-ebd-print-only .semear-ebd-markdown li{margin-bottom:3px}.semear-ebd-print-only .semear-ebd-markdown strong{color:#111}.semear-ebd-print-only .semear-ebd-markdown blockquote{background:#fff;border-left:2px solid #555}.semear-ebd-print-only .semear-ebd-markdown hr{break-before:page;break-after:auto;border:0;height:0;margin:0;padding:0}}.semear-quarter-page{max-width:1450px}.semear-quarter-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 20px;display:grid}.semear-quarter-summary>div{background:#eaf0f5;border:1px solid #d8e5ef;border-radius:13px;gap:7px;padding:20px;display:grid}.semear-quarter-summary strong{color:#194e79;font-size:26px;line-height:1.1}.semear-quarter-summary span{color:#57748c;font-size:13px}.semear-quarter-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.8fr);align-items:start;gap:18px;display:grid}.semear-quarter-side,.semear-quarter-editor{background:#fff;border:1px solid #dce6ef;border-radius:17px;padding:24px;box-shadow:0 8px 25px #143b5810}.semear-quarter-side-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.semear-quarter-side-head h2{color:#193f60;margin:8px 0 17px;font-size:23px}.semear-quarter-side-head button{min-height:40px}.semear-quarter-creator{background:#eef3f7;border:1px solid #d9e4ed;border-radius:12px;gap:12px;margin:12px 0;padding:16px;display:grid}.semear-quarter-creator label,.semear-quarter-form label{color:#2b5675;gap:8px;font-size:14px;font-weight:700;display:grid}.semear-quarter-creator input,.semear-quarter-creator select,.semear-quarter-form input,.semear-quarter-form textarea,.semear-quarter-importfields select{color:#1d4667;width:100%;min-width:0;font:inherit;background:#f2f5f8;border:1px solid #cdddea;border-radius:9px;padding:13px;font-size:16px}.semear-quarter-creator p{color:#678299;margin:0;font-size:12px;line-height:1.6}.semear-quarter-period-fields{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.semear-quarter-archived{color:#436680;align-items:center;gap:9px;margin:20px 0 15px;font-size:13px;font-weight:700;display:flex}.semear-quarter-archived input{accent-color:#1d6ca6;width:17px;height:17px}.semear-quarter-list{overscroll-behavior:contain;gap:9px;max-height:450px;display:grid;overflow:auto}.semear-quarter-list-item{text-align:left;color:#244d70;cursor:pointer;background:#edf2f6;border:1px solid #d6e1eb;border-radius:12px;gap:8px;padding:15px;display:grid}.semear-quarter-list-item.is-active{background:#dfeef9;border-color:#2777aa;box-shadow:inset 4px 0 #1f75b0}.semear-quarter-list-item:hover:not(.is-active){background:#e6edf5}.semear-quarter-list-item small{color:#5681a4;font-size:12px;font-weight:700}.semear-quarter-list-item strong{font-size:16px;line-height:1.35}.semear-quarter-list-item span{color:#718ca0;font-size:13px}.semear-quarter-outline{border-top:1px solid #dee7ef;margin-top:20px;padding-top:20px}.semear-quarter-outline h3{color:#193f61;margin:10px 0 6px;font-size:20px}.semear-quarter-outline p{color:#648198;margin:8px 0 14px;font-size:13px;line-height:1.55}.semear-quarter-progress{flex-wrap:wrap;justify-content:space-between;gap:9px;margin:16px 0 12px;display:flex}.semear-quarter-progress span{color:#23618c;font-size:13px;font-weight:700}.semear-quarter-lesson-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.semear-quarter-number{color:#335d7d;cursor:pointer;background:#eff2f5;border:1px solid #d4e1eb;border-radius:8px;min-width:0;min-height:39px;font-size:13px;font-weight:700}.semear-quarter-number.is-done:not(.is-active){color:#226650;background:#e3efeb;border-color:#96c9b7}.semear-quarter-number.is-active{color:#fff;background:#1b5c8d;border-color:#1b5c8d}.semear-quarter-outline>button{margin-top:8px}.semear-quarter-welcome{background:#edf3f7;border:1px dashed #cfdeea;border-radius:13px;padding:35px 26px}.semear-quarter-welcome h2{color:#1d5279;font-size:26px}.semear-quarter-welcome p{color:#54758f;font-size:15px;line-height:1.75}.semear-quarter-editor .semear-ebd-toolbar{border-bottom:1px solid #dbe5ee;padding-bottom:19px}.semear-quarter-form{gap:17px;display:grid}.semear-quarter-fieldrow{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.semear-quarter-form textarea{resize:vertical;min-height:160px;font-weight:400;line-height:1.6}.semear-quarter-form textarea:disabled,.semear-quarter-form input:disabled{opacity:.68}.semear-quarter-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.semear-quarter-editor-footer span{color:#6c8599;font-size:12px}.semear-quarter-editor-footer button{min-height:45px}.semear-quarter-configbox{background:#f7fafc;border:1px solid #d8e5ef;border-radius:12px;gap:14px;margin:16px 0;padding:18px;display:grid}.semear-quarter-configbox>div:first-child{gap:5px;display:grid}.semear-quarter-configbox strong{color:#285779;font-size:16px}.semear-quarter-configbox p{color:#647f94;margin:0;font-size:13px;line-height:1.6}.semear-quarter-configbox label{color:#2b5675;gap:8px;font-size:14px;font-weight:700;display:grid}.semear-quarter-configbox select,.semear-quarter-configbox textarea{color:#1d4667;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdddea;border-radius:9px;padding:12px;font-size:15px}.semear-quarter-configbox textarea{resize:vertical;min-height:90px;font-weight:400;line-height:1.5}.semear-quarter-check{background:#edf3f7;border:1px solid #d8e5ef;border-radius:10px;align-content:center;align-items:center;padding:12px;grid-template-columns:auto 1fr!important}.semear-quarter-check input{accent-color:#1d6ca6;height:18px;width:18px!important}.semear-quarter-check span{gap:3px;display:grid}.semear-quarter-check small{color:#678299;font-weight:400;line-height:1.4}.semear-quarter-importbox{background:#edf2f6;border:1px solid #d8e5ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;padding:18px;display:flex}.semear-quarter-importbox strong{color:#285779;font-size:15px}.semear-quarter-importbox p{color:#647f94;margin:5px 0 0;font-size:13px;line-height:1.6}.semear-quarter-importfields{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:10px;display:flex}.semear-quarter-importfields select{flex:230px}.semear-quarter-importfields button{flex:none}.semear-quarter-view{background:#fff;border:1px solid #d9e5ee;border-radius:14px;padding:22px}.semear-quarter-view-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.semear-quarter-view-head h3{color:#204f70;margin:10px 0 8px;font:700 clamp(23px,2.5vw,29px) Georgia,serif}.semear-quarter-view-head p{color:#61829b;margin:0;font-size:14px}.semear-quarter-view-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.semear-quarter-view-actions button{min-height:41px;font-size:13px}.semear-quarter-pdfbar{background:#edf2f6;border:1px solid #dce6ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin:18px 0;padding:19px;display:flex}.semear-quarter-pdfbar strong{color:#214e72;font-size:16px}.semear-quarter-pdfbar p{color:#668298;margin:5px 0 0;font-size:13px;line-height:1.6}.semear-quarter-pdfbar button{min-height:42px}.semear-quarter-pdfbar button:disabled,.semear-quarter-view-actions button:disabled{opacity:.48;cursor:not-allowed}.semear-quarter-page input:focus-visible,.semear-quarter-page textarea:focus-visible,.semear-quarter-page select:focus-visible,.semear-quarter-page button:focus-visible{outline-offset:2px;outline:2px solid #2d7cad}@media (max-width:1050px){.semear-quarter-layout{grid-template-columns:1fr}.semear-quarter-list{max-height:280px}}@media (max-width:690px){.semear-quarter-side,.semear-quarter-editor{padding:17px}.semear-quarter-summary{gap:8px}.semear-quarter-summary>div{padding:13px}.semear-quarter-summary strong{font-size:20px}.semear-quarter-summary span{font-size:11px}.semear-quarter-fieldrow{grid-template-columns:1fr}.semear-quarter-editor-footer button,.semear-quarter-pdfbar button,.semear-quarter-importfields button{width:100%}.semear-quarter-lesson-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.semear-quarter-view{padding:15px}}.semear-ebd-quarter-entry{background:#e8eef4;border:1px solid #d4e2ed;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;margin:0 0 17px;padding:21px 25px;display:flex}.semear-ebd-quarter-entry h2{color:#214e73;margin:7px 0 6px;font-size:20px}.semear-ebd-quarter-entry p{color:#658198;max-width:770px;margin:0;font-size:14px;line-height:1.6}.semear-ebd-quarter-entry a{justify-content:center;align-items:center;min-height:45px;text-decoration:none;display:inline-flex}@media (max-width:690px){.semear-ebd-quarter-entry{padding:17px}.semear-ebd-quarter-entry a{width:100%}}.semear-quarter-cover-edit{background:#eef3f7;border:1px solid #d8e4ed;border-radius:10px;gap:10px;margin:13px 0;padding:13px;display:grid}.semear-quarter-cover-edit label{color:#315e7d;gap:7px;font-size:13px;font-weight:700;display:grid}.semear-quarter-cover-edit input{font:inherit;color:#19466c;background:#fff;border:1px solid #cbdce9;border-radius:8px;width:100%;padding:11px;font-size:15px}.semear-quarter-cover-edit>div{flex-wrap:wrap;gap:8px;display:flex}.semear-quarter-cover-edit button{min-height:38px;font-size:13px}.semear-ebd-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.semear-ebd-hub-card{background:#fff;border:1px solid #d7e3ec;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:25px;display:flex;box-shadow:0 9px 28px #1138500e}.semear-ebd-hub-card.is-featured{background:linear-gradient(140deg,#edf5fb 0%,#fff 75%);border-color:#abcce2}.semear-ebd-hub-card h2{color:#19496c;margin:0;font-size:clamp(20px,2.1vw,27px)}.semear-ebd-hub-card p{color:#54748b;flex:1;margin:0 0 6px;font-size:14px;line-height:1.6}.semear-ebd-hub-card .authbtn{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}#acervo-ebd{scroll-margin-top:24px}.semear-quarter-layout{grid-template-columns:minmax(0,1fr);gap:14px}.semear-quarter-side{padding:20px 24px}.semear-quarter-side-head{gap:12px}.semear-quarter-side-head h2{margin:5px 0}.semear-quarter-archived{margin:10px 0}.semear-quarter-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:210px;display:grid}.semear-quarter-list-item{min-width:0;padding:12px 14px}.semear-quarter-list-item span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.semear-quarter-outline{background:#f3f7fa;border:1px solid #dce8f0;border-radius:12px;margin:16px 0 18px;padding:17px}.semear-quarter-outline .eyebrow{margin-bottom:10px;display:block}.semear-quarter-lesson-grid{grid-template-columns:repeat(13,minmax(0,1fr));gap:6px}.semear-quarter-progress{margin:5px 0 12px}.semear-quarter-outline>p{margin:11px 0 4px;font-size:12px}.semear-quarter-manage{border-top:1px solid #dde6ed;margin-top:8px;padding-top:10px}.semear-quarter-manage summary{color:#316384;cursor:pointer;font-size:13px;font-weight:700}.semear-quarter-manage>button{margin:12px 0 0}.semear-quarter-manage .semear-quarter-cover-edit{max-width:560px}.semear-quarter-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.semear-quarter-top-actions button{min-height:42px}.semear-quarter-tabs{border-bottom:1px solid #d6e4ee;align-items:center;gap:8px;margin:14px 0 19px;padding-bottom:2px;display:flex;overflow-x:auto}.semear-quarter-tabs button{color:#496c85;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;min-height:44px;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35}.semear-quarter-tabs button.is-active{color:#15547e;background:#edf4f9;border-color:#1b669b;border-radius:9px 9px 0 0}.semear-quarter-tabs button:hover:not(.is-active){color:#1b5e8d;background:#f3f7fa}.semear-quarter-unsaved{color:#845b25;background:#fff9e9;border:1px solid #ecdbb1;border-radius:9px;padding:10px 14px;font-size:13px}.semear-quarter-form textarea{height:min(45vh,440px);min-height:220px;max-height:55vh;overflow-y:auto}.semear-quarter-importbox{margin:15px 0}.semear-quarter-pdfbar{margin:13px 0 18px}.semear-quarter-pdf-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.semear-quarter-pdf-actions button{min-height:42px}@media (max-width:1120px){.semear-quarter-list{grid-template-columns:repeat(2,minmax(0,1fr))}.semear-quarter-lesson-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:690px){.semear-ebd-hub{grid-template-columns:1fr}.semear-ebd-hub-card{padding:20px}.semear-quarter-side{padding:16px}.semear-quarter-list{grid-template-columns:1fr}.semear-quarter-editor{padding:16px}.semear-quarter-lesson-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.semear-quarter-top-actions{justify-content:flex-start;width:100%}.semear-quarter-top-actions button{flex:1}.semear-quarter-tabs button{padding:10px 12px;font-size:13px}.semear-quarter-pdf-actions,.semear-quarter-pdf-actions button{width:100%}}.semear-quarter-print-ready{z-index:9998;background:#0b283fbd;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.semear-quarter-print-ready-card{color:#224b69;background:#fff;border:1px solid #d6e4ef;border-radius:20px;width:min(100%,580px);padding:clamp(22px,4vw,38px);box-shadow:0 28px 70px #08283f52}.semear-quarter-print-ready-card h2{color:#164766;margin:10px 0 18px;font-size:clamp(23px,3vw,30px);line-height:1.25}.semear-quarter-print-ready-card p{color:#526f83;margin:10px 0;font-size:15px;line-height:1.7}.semear-quarter-print-ready-card p strong{color:#15486d}.semear-quarter-print-ready-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.semear-quarter-print-ready-actions button{min-height:46px}@media (max-width:690px){.semear-quarter-print-ready-actions button{width:100%}}@media print{.semear-quarter-print-ready{display:none!important}}.semear-quarter-pulpit .semear-ebd-pulpit-reading{flex-direction:column;justify-content:safe center;padding:clamp(22px,4vw,50px) clamp(24px,6vw,95px);display:flex}.semear-quarter-pulpit .semear-ebd-pulpit-reading>.semear-ebd-markdown{flex:none;width:100%}.semear-quarter-pulpit .semear-ebd-markdown p,.semear-quarter-pulpit .semear-ebd-markdown ol,.semear-quarter-pulpit .semear-ebd-markdown ul{font:400 var(--semear-pulpit-font,34px)/1.48 Georgia,serif}.semear-quarter-pulpit .semear-ebd-markdown h2,.semear-quarter-pulpit .semear-ebd-markdown h3,.semear-quarter-pulpit .semear-ebd-markdown h4{font-size:calc(var(--semear-pulpit-font,34px) * .78);line-height:1.35}.semear-quarter-pulpit footer{gap:12px}.semear-quarter-pulpit footer>span{white-space:nowrap}.semear-quarter-pulpit-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.semear-quarter-pulpit-tools button{color:#fff;cursor:pointer;background:#ffffff1e;border:1px solid #ffffff60;border-radius:8px;min-height:42px;padding:11px 14px;font:700 14px/1.2 Arial,sans-serif}.semear-quarter-pulpit-tools button:disabled{opacity:.4;cursor:not-allowed}.semear-quarter-pulpit-tools button:focus-visible,.semear-quarter-pulpit .semear-ebd-pulpit-buttons button:focus-visible{outline-offset:3px;outline:2px solid #eac787}.semear-quarter-pulpit-notice{color:#f5dba9;background:#0b2841;margin:0;padding:10px 24px;font-size:13px}@media (max-width:700px){.semear-quarter-pulpit header{padding:12px}.semear-quarter-pulpit header h2{font-size:clamp(22px,5vw,33px)}.semear-quarter-pulpit footer{justify-content:center;padding:12px 14px}.semear-quarter-pulpit .semear-ebd-pulpit-reading{padding:18px 5vw}.semear-quarter-pulpit-tools{justify-content:center}}@media print{.semear-quarter-pulpit{display:none!important}}.semear-identity-page{max-width:1250px}.semear-identity-head{margin:26px 0 24px}.semear-identity-head h1{color:#173f5f;font-size:clamp(27px,3vw,38px)}.semear-identity-head p{color:#607f95;max-width:760px;line-height:1.6}.semear-identity-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;display:grid}.semear-identity-card{background:#fff;border:1px solid #d7e5ed;border-radius:18px;min-width:0;padding:clamp(22px,3vw,32px);box-shadow:0 12px 32px #153e580e}.semear-identity-card h2{color:#19486c;margin:12px 0;font-size:22px}.semear-identity-preview{border-bottom:1px solid #e4edf4;align-items:center;gap:23px;padding:26px 0;display:flex}.semear-identity-preview h2{margin:0 0 9px;font:700 clamp(19px,2vw,25px)/1.3 Georgia,serif}.semear-identity-preview p{color:#6b8296;margin:0;font-size:13px;line-height:1.6}.semear-identity-logo{background:linear-gradient(140deg,#103759,#0a2239);border:1px solid #e5be7b;border-radius:18px;flex:0 0 135px;place-items:center;height:135px;display:grid;overflow:hidden}.semear-identity-logo img{object-fit:contain;width:auto;max-width:118px;height:auto;max-height:118px}.semear-identity-logo span{color:#e7c58e;font:700 53px Georgia,serif}.semear-identity-uploader{justify-items:start;gap:11px;padding-top:22px;display:grid}.semear-identity-uploader p,.semear-identity-readonly{color:#688096;margin:0;font-size:13px;line-height:1.6}.semear-identity-upload{cursor:pointer;justify-content:center;align-items:center;min-height:47px;display:inline-flex;position:relative}.semear-identity-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.semear-identity-upload.is-disabled{opacity:.52;cursor:wait}.semear-identity-readonly{padding-top:19px}.semear-identity-features{gap:0;margin-top:12px;display:grid}.semear-identity-features>div{border-bottom:1px solid #e8eef5;gap:7px;padding:16px 0;display:grid}.semear-identity-features strong{color:#204c70;font-size:15px}.semear-identity-features span{color:#637d93;font-size:13px;line-height:1.55}.semear-identity-features a,.semear-quarter-identity-link{color:#1764a2;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.semear-identity-security{color:#6c8395;margin-top:20px;font-size:13px;line-height:1.6}@media (max-width:760px){.semear-identity-grid{grid-template-columns:1fr}.semear-identity-preview{flex-wrap:wrap}.semear-identity-logo{flex-basis:108px;height:108px}.semear-identity-logo img{max-width:95px;max-height:95px}}.semear-quarter-print-cover{display:none}.semear-quarter-identity-link{margin-top:7px;display:inline-block}@media print{.semear-quarter-print-cover{box-sizing:border-box;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:center;border:2px solid #cbaa70;flex-direction:column;justify-content:space-between;height:253mm;min-height:253mm;max-height:253mm;margin:0;padding:19mm 13mm 13mm;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(160deg,#061c30 0%,#103250 58%,#205070 100%)!important;display:flex!important}.semear-quarter-print-cover:before,.semear-quarter-print-cover:after{content:"";pointer-events:none;opacity:.45;border:1px solid #d8b87d;border-radius:50%;width:48mm;height:48mm;position:absolute}.semear-quarter-print-cover:before{top:-30mm;left:-30mm}.semear-quarter-print-cover:after{bottom:-31mm;right:-31mm}.semear-quarter-print-cover-brand{flex-direction:column;align-items:center;gap:9px;display:flex}.semear-quarter-print-cover-brand img{object-fit:contain;width:auto;max-width:42mm;height:auto;max-height:32mm;display:block}.semear-quarter-print-cover-symbol{color:#e9cb96;font-size:48px}.semear-quarter-print-cover-brand strong{text-transform:uppercase;letter-spacing:1.8px;font:700 13px/1.35 Arial,sans-serif;color:#fff!important}.semear-quarter-print-cover-body{flex-direction:column;align-items:center;gap:14px;display:flex}.semear-quarter-print-cover-overline{letter-spacing:3px;font:700 12px Arial,sans-serif;color:#dfc08c!important}.semear-quarter-print-cover-body h2{letter-spacing:-.5px;overflow-wrap:break-word;max-width:145mm;margin:0;color:#fff!important;font:700 36px/1.16 Georgia,serif!important}.semear-quarter-print-cover-line{background:#e9c887;width:42mm;height:2px;display:block}.semear-quarter-print-cover-period{margin:0;font:400 18px Georgia,serif;color:#e4c791!important}.semear-quarter-print-cover-edition{letter-spacing:2px;border:1.5px solid #ebca87;padding:12px 24px;font:700 16px Arial,sans-serif;color:#fff!important}.semear-quarter-print-cover-theme{max-width:135mm;margin:0;font:italic 14px/1.55 Georgia,serif;color:#dce8ee!important}.semear-quarter-print-cover-bottom{flex-direction:column;align-items:center;gap:10px;display:flex}.semear-quarter-print-cover-bottom span{letter-spacing:2px;font:700 12px Arial,sans-serif;color:#f3d9a5!important}.semear-quarter-print-cover-bottom small{font:400 10px Arial,sans-serif;color:#d1e0e8!important}}.semear-quarter-pulpit header .semear-quarter-pulpit-brand{text-align:left;flex:0 245px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;max-width:245px;display:flex}.semear-quarter-pulpit-brand img{object-fit:contain;border-radius:5px;flex:none;width:39px;max-width:39px;height:39px;max-height:39px}.semear-quarter-pulpit-brand span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.7px;color:#e9c689;font-size:11px;display:block;overflow:hidden}@media (max-width:800px){.semear-quarter-pulpit header .semear-quarter-pulpit-brand{flex-basis:150px;max-width:150px}.semear-quarter-pulpit-brand img{width:30px;height:30px}}@media (max-width:600px){.semear-quarter-pulpit header .semear-quarter-pulpit-brand{width:100%;max-width:100%}}.church-profile-page{max-width:1280px}.church-profile-intro{color:#fff;background:linear-gradient(120deg,#113957,#1c5e86);border-radius:16px;align-items:center;gap:20px;min-width:0;margin:18px 0 20px;padding:20px 25px;display:flex}.church-profile-intro .eyebrow{color:#edcb8f}.church-profile-intro h2{color:#fff;margin:7px 0;font:700 clamp(19px,2.2vw,27px)/1.3 Georgia,serif}.church-profile-intro p{color:#d6e7f3;margin:0;font-size:12px;line-height:1.6}.church-profile-mini-logo{border-radius:14px;flex-basis:86px;width:86px;height:86px}.church-profile-mini-logo img{max-width:78px;max-height:78px}.church-profile-tabs{border-bottom:1px solid #d8e4ed;margin:0 0 22px;padding:4px 0;overflow-x:auto;gap:8px!important;display:flex!important}.church-profile-tabs button{color:#537289;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:10px 10px 0 0;padding:15px 18px;font:700 14px Arial,sans-serif}.church-profile-tabs button.is-active{color:#135784;background:#eaf3f9;border-bottom-color:#176a9b}.church-profile-tabs button:focus-visible{outline-offset:2px;outline:2px solid #176a9b}.church-profile-body{background:#fff;border:1px solid #d8e5ee;border-radius:18px;padding:clamp(20px,3vw,32px);box-shadow:0 12px 32px #173d580c}.church-profile-section-title h2{color:#174664;margin:8px 0;font-size:26px}.church-profile-section-title p{color:#5d7b90;margin:0 0 18px;font-size:14px;line-height:1.7}.church-profile-fieldset{background:#fcfdff;border:1px solid #e2ebf1;border-radius:13px;margin:20px 0;padding:20px}.church-profile-fieldset h3{color:#1b5174;margin:0 0 17px;font-size:17px}.church-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.church-profile-fields label{color:#315a76;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.church-profile-fields input,.church-profile-fields textarea{color:#163f5b;background:#fff;border:1px solid #cddfe9;border-radius:9px;width:100%;min-width:0;padding:13px;font:400 15px/1.5 Arial,sans-serif}.church-profile-fields input:disabled,.church-profile-fields textarea:disabled{color:#64798b;background:#f0f3f6}.church-profile-fields textarea{resize:vertical;min-height:105px}.church-profile-fields label>small{color:#7290a2;text-align:right;font-size:11px;font-weight:400}.church-profile-fields .church-profile-full{grid-column:1/-1}.church-profile-actions{border-top:1px solid #d9e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:21px;display:flex}.church-profile-actions span{color:#5d7c90;font-size:13px;line-height:1.6}.church-profile-actions button{min-height:43px}.church-profile-info{color:#4e7590;background:#f1f7fb;border:1px solid #d4e8f3;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.6}.church-profile-options{flex-direction:column;gap:16px;margin-top:18px;display:flex}.church-profile-options label{color:#315e78;align-items:center;gap:11px;font:700 13px Arial,sans-serif;display:flex}.church-profile-options input{accent-color:#176b9d;width:19px;height:19px}.church-profile-document-preview{background:#fff;border:1px solid #d1dbe4;border-radius:10px;margin:24px 0;padding:25px;box-shadow:0 9px 18px #163d5812}.church-profile-document-header{border-bottom:2px solid #185a84;align-items:center;gap:14px;padding:18px 0;display:flex}.church-profile-document-header img{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.church-profile-document-header div{flex-direction:column;gap:6px;min-width:0;display:flex}.church-profile-document-header strong{color:#1c4a68;font:700 20px Georgia,serif}.church-profile-document-header span{color:#54768a;font-size:12px}.church-profile-document-placeholder{text-align:center;color:#91a2af;background:#f8fafc;border:1px dashed #d5e2ea;margin:24px 0;padding:26px 13px;font-size:13px}.church-profile-document-preview p,.church-profile-document-preview small{color:#53738a;text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.church-profile-migration-notice{color:#7d5b26;background:#fff7e9;border:1px solid #efc985;border-radius:10px;padding:15px 18px;font-size:13px;line-height:1.65}@media (max-width:680px){.church-profile-intro{gap:12px;padding:18px}.church-profile-mini-logo{flex-basis:66px;width:66px;height:66px}.church-profile-mini-logo img{max-width:58px;max-height:58px}.church-profile-fields{grid-template-columns:1fr}.church-profile-tabs button{padding:11px 12px;font-size:12px}.church-profile-fieldset{padding:14px}.church-profile-actions button{width:100%}}@media print{.semear-ebd-report-header-logo{float:right;object-fit:contain;width:auto;max-width:28mm;height:auto;max-height:20mm;margin:0 0 7mm 8mm}.semear-ebd-report-tail{break-inside:avoid;border-top:1px solid #c6d4dd;gap:6px;margin-top:20px;padding-top:9px;display:grid}.semear-ebd-report-tail p{overflow-wrap:anywhere;margin:0;color:#4d6779!important;font:400 10px/1.5 Arial,sans-serif!important}}.theology-v2-page{max-width:1440px}.theology-v2-hero{color:#fff;background:linear-gradient(125deg,#061c33,#103b5e 70%,#235b7b);border:1px solid #a98953;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin:23px 0 27px;padding:clamp(25px,4vw,44px);display:flex;overflow:hidden}.theology-v2-hero .eyebrow{color:#efcd93}.theology-v2-hero h1{margin:12px 0;font:700 clamp(32px,4vw,49px)/1.2 Georgia,serif}.theology-v2-hero p{color:#dfebf5;max-width:760px;font-size:15px;line-height:1.7}.theology-v2-hero-info{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.theology-v2-hero-info span{color:#f0d5a4;background:#fff1;border:1px solid #d8c09580;border-radius:20px;padding:8px 13px;font-size:12px}.theology-v2-hero-mark{background:#08263a;border:1px solid #b99b67;border-radius:18px;flex:0 0 128px;place-items:center;width:128px;height:128px;display:grid}.theology-v2-hero-mark img{object-fit:contain;max-width:112px;max-height:112px}.theology-v2-hero-mark span{color:#e8c586;font:700 62px Georgia,serif}.theology-v2-breadcrumbs{color:#6b7f94;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 20px;font-size:13px;display:flex}.theology-v2-breadcrumbs button{color:#1d6597;cursor:pointer;background:0 0;border:0;padding:6px 2px;font:700 13px Arial,sans-serif}.theology-v2-breadcrumbs strong{color:#295470}.theology-v2-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0 26px;display:grid}.theology-v2-summary div{background:#fff;border:1px solid #d8e7f0;border-radius:15px;gap:8px;min-width:0;padding:18px 21px;display:grid}.theology-v2-summary div>span{color:#688198;font-size:12px;font-weight:700}.theology-v2-summary strong{color:#174968;font-size:22px;line-height:1.3}.theology-v2-summary small{color:#6a869c;font-size:12px}.theology-v2-levels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.theology-v2-level{background:#fff;border:1px solid #dbe6ee;border-radius:17px;min-width:0;padding:23px}.theology-v2-level.is-available{border-color:#bca274;box-shadow:0 8px 26px #153e5b12}.theology-v2-level-top{letter-spacing:1px;color:#8b704b;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;display:flex}.theology-v2-level-top span:last-child{letter-spacing:0;color:#68899d;text-align:right}.theology-v2-level h2{color:#123f5f;margin:16px 0 9px;font:700 25px Georgia,serif}.theology-v2-level>strong{color:#3e6780;font-size:13px}.theology-v2-level>p{color:#658095;min-height:63px;font-size:13px;line-height:1.65}.theology-v2-course-outline{gap:0;margin:16px 0 24px;padding:0;list-style:none;display:grid}.theology-v2-course-outline li{color:#244f6b;border-bottom:1px solid #e7edf2;align-items:center;gap:8px;padding:11px 0;font-size:13px;display:flex}.theology-v2-course-outline li>span:first-child{color:#8ba6b8;min-width:20px;font-size:10px}.theology-v2-course-outline li>span:nth-child(2){flex:1}.theology-v2-course-outline em{color:#758d9d;font-size:10px;font-style:normal}.theology-v2-level.is-available li:first-child em{color:#237258;font-weight:700}.theology-v2-level-warning{color:#6d8395;background:#f6f9fb;border:1px dashed #c5d6e1;border-radius:9px;padding:11px;line-height:1.6;min-height:0!important}.theology-v2-level>.authbtn{width:100%}.theology-v2-course-top{background:#fff;border:1px solid #d8e6ef;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.theology-v2-course-top h2{color:#144a6a;margin:7px 0;font:700 clamp(25px,3vw,36px) Georgia,serif}.theology-v2-course-top p{color:#688395;margin:0;font-size:14px;line-height:1.6}.theology-v2-course-kpi{color:#1d5576;flex-direction:column;align-items:center;gap:5px;min-width:115px;font-weight:700;display:flex}.theology-v2-course-kpi strong{font-size:31px}.theology-v2-course-kpi span{text-align:center;color:#7a92a6;font-size:11px}.theology-v2-progress-track{background:#dce9f0;border-radius:8px;width:100%;height:7px;margin:17px 0 22px;overflow:hidden}.theology-v2-progress-track span{background:linear-gradient(90deg,#1b6b9b,#cfa958);height:100%;transition:width .2s;display:block}.theology-v2-workspace{grid-template-columns:minmax(260px,350px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.theology-v2-lessons,.theology-v2-reader{background:#fff;border:1px solid #dce7ef;border-radius:16px;min-width:0;padding:22px}.theology-v2-lessons{max-height:calc(100vh - 130px);position:sticky;top:22px;overflow:auto}.theology-v2-lessons>h3{color:#1c4b6c;margin:0 0 18px;font-size:18px}.theology-v2-module{border-top:1px solid #e5edf3;padding:13px 0}.theology-v2-module>strong{color:#3b6684;margin:0 0 10px;font-size:12px;line-height:1.5;display:block}.theology-v2-lesson-button{text-align:left;color:#335e7b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 9px;font-size:12px;display:flex}.theology-v2-lesson-button>span:first-child{color:#819eb1;font-size:11px;font-weight:700}.theology-v2-lesson-button>span:nth-child(2){flex:1;line-height:1.4}.theology-v2-lesson-button>b{color:#1b7a5d}.theology-v2-lesson-button.is-active{background:#e8f2f8;border-color:#bcd9ea;font-weight:700}.theology-v2-lesson-button:disabled{opacity:.47;cursor:not-allowed}.theology-v2-reader{padding:clamp(22px,3.5vw,38px)}.theology-v2-reader-head{border-bottom:1px solid #e1ebf1;margin-bottom:23px;padding-bottom:21px}.theology-v2-reader-head h2{color:#13405e;margin:9px 0;font:700 clamp(26px,3vw,36px)/1.28 Georgia,serif}.theology-v2-reader-head p{color:#6a8092;font-size:14px;line-height:1.7}.theology-v2-reader-head>span:last-child{color:#2b7459;background:#eef6ef;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-block}.theology-v2-lesson-text{color:#314c62;font:400 16px/1.86 Georgia,serif}.theology-v2-lesson-text h3{color:#1a577a;margin:29px 0 15px;font:700 23px/1.35 Georgia,serif}.theology-v2-lesson-text p{margin:0 0 17px}.theology-v2-lesson-text ul,.theology-v2-lesson-text ol{margin:0 0 20px;padding-left:27px}.theology-v2-lesson-text li{margin-bottom:8px}.theology-v2-reader-actions{border-top:1px solid #e3ecf1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.theology-v2-reader-actions button{min-height:44px}.theology-v2-finished{color:#2b7d5a;font-size:13px;font-weight:700}.theology-v2-assessment-card{background:#eaf4f7;border:1px solid #b6d7e7;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:24px;display:flex}.theology-v2-assessment-card h3{color:#164866;margin:8px 0;font-size:21px}.theology-v2-assessment-card p{color:#617f93;font-size:13px;line-height:1.6}.theology-v2-exam,.theology-v2-certificate-actions{background:#fff;border:1px solid #dbe8f0;border-radius:17px;padding:clamp(22px,4vw,38px)}.theology-v2-exam h2,.theology-v2-certificate-actions h2{color:#154767;margin:12px 0;font:700 30px Georgia,serif}.theology-v2-exam>p,.theology-v2-certificate-actions>p{color:#668196;font-size:14px;line-height:1.7}.theology-v2-student-field{color:#315f7b;gap:8px;max-width:540px;margin:25px 0;font-size:13px;font-weight:700;display:grid}.theology-v2-student-field input{border:1px solid #c6dce9;border-radius:9px;min-width:0;padding:14px;font:400 16px Arial,sans-serif}.theology-v2-question{border:1px solid #d9e6ee;border-radius:13px;margin:20px 0;padding:20px}.theology-v2-question legend{color:#174c70;max-width:95%;padding:0 8px;font:700 15px/1.5 Arial,sans-serif}.theology-v2-question label{cursor:pointer;color:#31566f;border:1px solid #edf1f5;border-radius:9px;align-items:flex-start;gap:12px;min-height:40px;margin:6px 0;padding:12px;font-size:14px;line-height:1.5;display:flex}.theology-v2-question label.is-chosen{background:#edf6fa;border-color:#9bc7df}.theology-v2-question input{accent-color:#195c85;margin-top:3px}.theology-v2-result{background:#fff6e9;border:1px solid #e6c9a6;border-radius:13px;padding:25px}.theology-v2-result.is-passed{background:#edf9f2;border-color:#b1dfc6}.theology-v2-result h3{color:#185273}.theology-v2-result>strong{color:#194768;margin-bottom:10px;font-size:23px;display:block}.theology-v2-disclaimer{color:#7e93a5;margin:27px 0;font-size:12px;line-height:1.6}.theology-v2-certificate-actions .theology-v2-cert-buttons{flex-wrap:wrap;gap:12px;display:flex}.theology-v2-certificate-actions .culto-secondary{color:#1c5a85;background:#fff;border:1px solid #cbdeea;border-radius:9px;align-items:center;padding:12px 18px;display:inline-flex}.theology-v2-certificate-print{display:none}.theology-v2-verify-card{max-width:650px}.theology-v2-verify-valid{background:#ebf8ef;border:1px solid #b5e0c7;border-radius:13px;margin:20px 0;padding:22px}.theology-v2-verify-valid>strong{color:#28734e;font-size:19px;display:block}.theology-v2-verify-valid p{color:#305c4d;font-size:14px;line-height:1.5}.theology-v2-verify-valid small{color:#5b8872;overflow-wrap:anywhere}@media (max-width:1100px){.theology-v2-levels{grid-template-columns:1fr 1fr}.theology-v2-workspace{grid-template-columns:1fr}.theology-v2-lessons{max-height:360px;position:static}}@media (max-width:700px){.theology-v2-levels,.theology-v2-summary{grid-template-columns:1fr}.theology-v2-hero-mark{flex-basis:75px;width:75px;height:75px}.theology-v2-hero-mark img{max-width:60px;max-height:60px}.theology-v2-hero{gap:12px;padding:22px}.theology-v2-course-top{flex-wrap:wrap}.theology-v2-level>p{min-height:0}.theology-v2-reader-actions button{flex:1}}@media print{@page{size:A4 landscape;margin:12mm}:is(body:has(.theology-v2-certificate-print) .theology-v2-page,body:has(.theology-v2-certificate-print) .side){display:none!important}body:has(.theology-v2-certificate-print){background:#fff!important}.theology-v2-certificate-print{width:100%;margin:0!important;padding:0!important;display:block!important}.theology-v2-certificate-page{text-align:center;box-sizing:border-box;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:5px double #bc975f;flex-direction:column;justify-content:center;align-items:center;height:180mm;padding:13mm;font-family:Georgia,serif;display:flex;color:#163d5a!important;background:linear-gradient(140deg,#fffef9,#f3f6f8)!important}.theology-v2-cert-eyebrow{letter-spacing:3px;font:700 10px Arial,sans-serif;color:#937340!important}.theology-v2-certificate-page img{object-fit:contain;max-width:32mm;max-height:23mm;margin:8mm 0}.theology-v2-certificate-page h1{font:700 33px Georgia,serif;color:#164564!important;margin:6mm 0!important}.theology-v2-certificate-page h2{font:700 33px Georgia,serif;color:#12415c!important;margin:4mm 0!important}.theology-v2-certificate-page h3{font:700 25px Georgia,serif;color:#8d682d!important;margin:4mm 0!important}.theology-v2-certificate-page p{font:400 14px/1.3 Georgia,serif;color:#2b4658!important;margin:2mm 0!important}.theology-v2-certificate-page>strong{font:700 16px Georgia,serif;color:#244c6e!important}.theology-v2-certificate-page>span:not(.theology-v2-cert-eyebrow){margin-top:6mm;font:400 12px Arial,sans-serif;color:#4b687a!important}.theology-v2-certificate-check{border-top:1px solid #bd995e;margin-top:7mm;padding-top:5mm;font:400 10px Arial,sans-serif;color:#405f74!important}.theology-v2-certificate-check small{margin-top:2mm;font:400 9px Arial,sans-serif;display:block;color:#405f74!important}.theology-v2-certificate-page footer{text-align:center;background:0 0;margin-top:6mm;font:400 9px Arial,sans-serif;display:block;color:#71818a!important}}.theology-v2-admin{max-width:1440px}.theology-v2-admin-hero{color:#fff;background:linear-gradient(120deg,#08243d,#194d70);border-radius:19px;margin:24px 0;padding:28px 34px}.theology-v2-admin-hero h1{margin:10px 0;font:700 clamp(25px,3vw,36px)/1.25 Georgia,serif}.theology-v2-admin-hero p{color:#d6e7f2;margin:0;font-size:14px;line-height:1.65}.theology-v2-admin-hero .eyebrow{color:#e7c38c}.theology-v2-admin-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.theology-v2-admin-courses{background:#fff;border:1px solid #d6e4ed;border-radius:15px;max-height:calc(100vh - 45px);padding:20px;position:sticky;top:18px;overflow:auto}.theology-v2-admin-side-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.theology-v2-admin-side-top h2{color:#194d6d;margin:0;font-size:17px}.theology-v2-admin-side-top button{color:#175d83;cursor:pointer;background:#f0f7fa;border:1px solid #c3ddeb;border-radius:8px;padding:9px;font-size:12px;font-weight:700}.theology-v2-admin-courses section{margin-top:21px}.theology-v2-admin-courses h3{text-transform:uppercase;letter-spacing:1px;color:#8e7651;margin:0 0 8px;font-size:11px}.theology-v2-admin-courses section>p{color:#8aa0ad;font-size:12px}.theology-v2-admin-courses section>button{text-align:left;color:#214d67;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:100%;padding:11px;display:flex}.theology-v2-admin-courses section>button.is-active{background:#eaf4f9;border-color:#b6d8e7}.theology-v2-admin-courses section>button strong{flex:1;font-size:12px;line-height:1.45}.theology-v2-admin-courses section>button span{color:#7f998f;font-size:10px}.theology-v2-admin-main{min-width:0}.theology-v2-admin-panel{background:#fff;border:1px solid #d5e4ec;border-radius:15px;margin:0 0 18px;padding:clamp(19px,3vw,31px)}.theology-v2-admin-panel h2,.theology-v2-admin-panel h3{color:#195276;margin:5px 0 19px;font:700 24px Georgia,serif}.theology-v2-admin-panel h3{font-size:20px}.theology-v2-admin-panel>p{color:#5b7b90;font-size:13px;line-height:1.7}.theology-v2-admin-course-head{background:#fff;border:1px solid #d6e5ed;border-radius:15px;justify-content:space-between;gap:24px;margin-bottom:16px;padding:22px 26px;display:flex}.theology-v2-admin-course-head h2{color:#164b6a;margin:7px 0;font:700 clamp(23px,2.8vw,30px) Georgia,serif}.theology-v2-admin-course-head p{color:#6d8797;margin:0;font-size:13px;line-height:1.6}.theology-v2-admin-course-stats{background:#eef6fa;border-radius:11px;align-content:start;justify-items:center;gap:3px;min-width:140px;padding:13px;display:grid}.theology-v2-admin-course-stats span{color:#987242;font-size:11px;font-weight:700}.theology-v2-admin-course-stats strong{color:#155077;font-size:23px}.theology-v2-admin-course-stats small{color:#5d7c8f;font-size:11px}.theology-v2-admin-tabs{border-bottom:1px solid #cbdfe9;gap:6px;margin-bottom:14px;display:flex}.theology-v2-admin-tabs button{cursor:pointer;color:#5d7a90;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 16px;font-size:13px;font-weight:700}.theology-v2-admin-tabs button.is-active{color:#175d88;background:#eef6fa;border-bottom-color:#b9985c}.theology-v2-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.theology-v2-admin-form>label,.theology-v2-admin-picker{color:#2e5d79;gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid}.theology-v2-admin-form input,.theology-v2-admin-form select,.theology-v2-admin-form textarea,.theology-v2-admin-picker select{color:#1c4b67;background:#fff;border:1px solid #c7d9e5;border-radius:9px;width:100%;min-width:0;padding:12px;font:400 14px/1.5 Arial,sans-serif}.theology-v2-admin-form textarea{resize:vertical}.theology-v2-admin-form .is-wide,.theology-v2-admin-buttons{grid-column:1/-1}.theology-v2-admin-buttons{flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0;display:flex}.theology-v2-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.theology-v2-admin-summary>div{background:#f1f7fa;border-radius:9px;gap:4px;padding:15px;display:grid}.theology-v2-admin-summary strong{color:#1d597b;font-size:25px}.theology-v2-admin-summary span{color:#64849a;font-size:11px}.theology-v2-admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.theology-v2-admin-heading h3{margin:0}.theology-v2-admin-pills{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.theology-v2-admin-pills button{cursor:pointer;color:#345d77;background:#f8fafc;border:1px solid #d0e0ea;border-radius:9px;padding:9px 12px;font-size:12px}.theology-v2-admin-pills button.is-active{color:#115a8b;background:#e3f1f9;border-color:#80b7d5}.theology-v2-admin-review{background:#f8fbfd;border:1px solid #d3e4ed;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;padding:16px;display:flex}.theology-v2-admin-review strong{color:#326b84;font-size:13px}.theology-v2-admin-review small{color:#6c8698;font-size:11px}.theology-v2-admin-content{border:1px solid #d5e4ee;border-radius:13px;max-height:600px;margin-top:18px;padding:24px;overflow:auto}.theology-v2-admin-content .semear-ebd-markdown{color:#254e68}@media (max-width:950px){.theology-v2-admin-layout{grid-template-columns:1fr}.theology-v2-admin-courses{max-height:360px;position:static}}@media (max-width:660px){.theology-v2-admin-form{grid-template-columns:1fr}.theology-v2-admin-course-head{flex-wrap:wrap}.theology-v2-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.theology-v2-admin-tabs{overflow-x:auto}.theology-v2-admin-tabs button{white-space:nowrap}}.theology-v2-founder-link{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:10px 0;display:flex}.theology-v2-founder-link a{color:#155d88;background:#f4f9fc;border:1px solid #bad7e6;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:700}.theology-v2-catalog{margin:26px 0}.theology-v2-catalog .theology-v2-admin-heading h2{color:#174c6b;font-size:22px}.theology-v2-catalog .theology-v2-admin-heading>span{color:#6c8695;font-size:12px}.theology-v2-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.theology-v2-catalog-grid article{background:#fff;border:1px solid #d7e5ec;border-radius:14px;align-content:start;gap:10px;padding:23px;display:grid}.theology-v2-catalog-grid h3{color:#1b5072;margin:3px 0;font:700 22px Georgia,serif}.theology-v2-catalog-grid p{color:#72879a;margin:0;font-size:13px}.theology-v2-catalog-grid article>a,.theology-v2-catalog-grid article>span:last-child{color:#1e648f;margin-top:10px;font-size:12px;font-weight:700}.theology-v2-catalog-grid article>span:last-child{color:#8a939a}.theology-v2-dynamic .theology-v2-course-top h1{color:#154f76;margin:8px 0;font:700 clamp(26px,3vw,36px) Georgia,serif}.theology-v2-dynamic .theology-v2-course-top small{color:#8198aa;font-size:12px}.theology-v2-dynamic .theology-v2-lesson-text .semear-ebd-markdown{color:#2b4a60;font:400 16px/1.85 Georgia,serif}.theology-v2-dynamic .theology-v2-lesson-text .semear-ebd-markdown h2,.theology-v2-dynamic .theology-v2-lesson-text .semear-ebd-markdown h3{color:#185577}@media (max-width:1050px){.theology-v2-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.theology-v2-catalog-grid{grid-template-columns:1fr}}@media print{body:has(.theology-v2-certificate-print) .theology-v2-page:has(>.theology-v2-certificate-print){background:#fff!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body:has(.theology-v2-certificate-print) .theology-v2-page:has(>.theology-v2-certificate-print)>:not(.theology-v2-certificate-print){display:none!important}}.theology-v2-founder-preview-page{max-width:1320px;padding-bottom:48px}.theology-v2-certificate-preview{max-width:1100px;margin:25px auto;display:block}.theology-v2-certificate-preview .theology-v2-certificate-page{box-sizing:border-box;text-align:center;color:#1a4965;background:linear-gradient(140deg,#fffdf6,#f2f7f9);border:6px double #bb985f;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:590px;padding:25px 42px;font-family:Georgia,serif;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #08273b12}.theology-v2-certificate-preview .theology-v2-cert-eyebrow{color:#94723e;letter-spacing:2.5px;font:700 10px Arial,sans-serif}.theology-v2-certificate-preview .theology-v2-certificate-page>img{object-fit:contain;width:176px;max-width:176px;height:100px;max-height:100px;margin:9px auto 12px}.theology-v2-certificate-preview .theology-v2-certificate-page h1{color:#164564;margin:11px 0;font:700 clamp(23px,3vw,35px) Georgia,serif}.theology-v2-certificate-preview .theology-v2-certificate-page h2{color:#12415c;margin:9px 0;font:700 clamp(22px,3vw,35px) Georgia,serif}.theology-v2-certificate-preview .theology-v2-certificate-page h3{color:#8d682d;margin:10px 0;font:700 clamp(20px,2.6vw,27px) Georgia,serif}.theology-v2-certificate-preview .theology-v2-certificate-page p{color:#31546b;margin:5px 0;font:400 15px/1.5 Georgia,serif}.theology-v2-certificate-preview .theology-v2-certificate-page>strong{color:#244c6e;margin:5px 0;font-size:16px}.theology-v2-certificate-preview .theology-v2-certificate-page>span:not(.theology-v2-cert-eyebrow){color:#456a80;margin:5px 0;font:400 13px Arial,sans-serif}.theology-v2-signature{color:#244e6c;justify-items:center;gap:5px;margin:18px auto 7px;font-family:Georgia,serif;display:grid}.theology-v2-signature-rule{border-top:1px solid #9f9e94;width:220px;max-width:80vw}.theology-v2-signature strong{font-size:14px}.theology-v2-signature span{color:#315975;font:400 12px Georgia,serif}.theology-v2-signature small{color:#536f82;font-size:11px}.theology-v2-certificate-preview .theology-v2-certificate-check{color:#496b80;border-top:1px solid #baa06a;margin-top:12px;padding-top:8px;font:400 11px Arial,sans-serif}.theology-v2-certificate-preview .theology-v2-certificate-page footer{color:#5f7483;margin-top:12px;font:400 11px Arial,sans-serif}.theology-v2-certificate-watermark{z-index:1;color:#8d6b3f;opacity:.78;white-space:nowrap;pointer-events:none;letter-spacing:1px;text-align:center;border:2px solid;border-radius:2px;max-width:35%;padding:6px 10px;font:800 clamp(10px,1.4vw,14px) Arial,sans-serif;position:absolute;top:20px;right:23px;transform:rotate(-8deg)}@media (max-width:700px){.theology-v2-certificate-preview .theology-v2-certificate-page{padding:24px 15px}.theology-v2-certificate-preview .theology-v2-certificate-page p{font-size:12px}.theology-v2-certificate-watermark{letter-spacing:0;max-width:38%;padding:4px 6px;font-size:10px;top:8px;right:8px}}@media print{.theology-v2-certificate-page{padding:8mm!important}.theology-v2-certificate-page img{object-fit:contain;width:39mm!important;max-width:39mm!important;height:24mm!important;max-height:24mm!important;margin:2mm 0!important}.theology-v2-certificate-page h1{margin:3mm 0!important;font-size:29px!important}.theology-v2-certificate-page h2{margin:2mm 0!important;font-size:29px!important}.theology-v2-certificate-page h3{margin:2mm 0!important;font-size:24px!important}.theology-v2-certificate-page p{margin:1mm 0!important;font-size:13px!important}.theology-v2-certificate-page>span:not(.theology-v2-cert-eyebrow){margin-top:2mm!important;font-size:11px!important}.theology-v2-certificate-page>.theology-v2-signature{gap:1mm;margin:4mm auto 0!important}.theology-v2-signature-rule{width:60mm}.theology-v2-signature strong{font:700 11px Georgia,serif!important}.theology-v2-signature span{color:#315975!important;font:400 10px Georgia,serif!important}.theology-v2-signature small{font:400 9px Georgia,serif!important}.theology-v2-certificate-check{margin-top:3mm!important;padding-top:2mm!important}.theology-v2-certificate-page footer{margin-top:3mm!important}}.theology-v2-dynamic .theology-v2-lesson-text{border:0;border-radius:0;max-height:none;margin-top:0;padding:0;overflow:visible}@media (max-width:700px){.theology-v2-dynamic .theology-v2-reader{padding:20px}.theology-v2-dynamic .theology-v2-reader-head h2{font-size:clamp(25px,6.5vw,30px);line-height:1.3}.theology-v2-dynamic .theology-v2-lesson-text .semear-ebd-markdown h2{margin:18px 0 10px;font-size:22px;line-height:1.35}.theology-v2-dynamic .theology-v2-lesson-text .semear-ebd-markdown h3{margin:17px 0 9px;font-size:19px;line-height:1.4}.theology-v2-dynamic .theology-v2-lesson-text .semear-ebd-markdown p,.theology-v2-dynamic .theology-v2-lesson-text .semear-ebd-markdown li{font-size:16px;line-height:1.7}}.theology-v2-dynamic .theology-v2-reader-head{display:block}.theology-v2-dynamic .theology-v2-reader-head>.eyebrow{margin-bottom:8px;display:block}.theology-v2-dynamic .theology-v2-reader-head>h2{overflow-wrap:break-word;max-width:100%;margin:0 0 8px}.theology-v2-dynamic .theology-v2-reader-head>p{max-width:780px;margin:0}@media print{.theology-v2-certificate-print .theology-v2-certificate-page{width:100%!important;max-width:none!important;height:180mm!important;padding:8mm 10mm!important}.theology-v2-certificate-print .theology-v2-certificate-page h1{margin:3mm 0!important;font-size:38px!important;line-height:1.18!important}.theology-v2-certificate-print .theology-v2-certificate-page h2{margin:2mm 0!important;font-size:40px!important;line-height:1.2!important}.theology-v2-certificate-print .theology-v2-certificate-page h3{margin:3mm 0!important;font-size:30px!important;line-height:1.2!important}.theology-v2-certificate-print .theology-v2-certificate-page p{margin:1.5mm 0!important;font-size:16px!important;line-height:1.3!important}.theology-v2-certificate-print .theology-v2-certificate-page>strong{font-size:19px!important;line-height:1.3!important}.theology-v2-certificate-print .theology-v2-certificate-page>span:not(.theology-v2-cert-eyebrow){margin-top:2mm!important;font-size:13px!important}.theology-v2-certificate-print .theology-v2-signature strong{font-size:14px!important}.theology-v2-certificate-print .theology-v2-signature span{font-size:12px!important}.theology-v2-certificate-print .theology-v2-signature small{font-size:10px!important}.theology-v2-certificate-print .theology-v2-certificate-check{overflow-wrap:anywhere;word-break:break-word;width:90%;min-width:0;max-width:225mm;margin-top:3mm!important;font-size:11px!important}.theology-v2-certificate-print .theology-v2-certificate-check small{white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:block;font-size:10px!important;line-height:1.35!important}.theology-v2-certificate-print .theology-v2-certificate-page footer{margin-top:3mm!important;font-size:10px!important;line-height:1.35!important}}.theology-v2-assessment-card>.theology-v2-cert-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:700px){.theology-v2-assessment-card>.theology-v2-cert-buttons{justify-content:stretch;width:100%}.theology-v2-assessment-card>.theology-v2-cert-buttons>*{text-align:center;flex:1}}.marketing-page{color:#15324f;background:#f7fbff;min-height:100vh}.marketing-page *{box-sizing:border-box}.marketing-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e2ebf5;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.marketing-brand{align-items:center;gap:10px;display:flex}.marketing-brand>span{color:#1d69b6;background:#eaf3ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.marketing-brand strong{letter-spacing:.05em;font-size:18px;display:block}.marketing-brand small{color:#8195a8;letter-spacing:.12em;margin-top:3px;font-size:8px;display:block}.marketing-links{color:#526d88;gap:28px;font-size:12px;display:flex}.marketing-links a:hover{color:#1767b6}.marketing-nav-cta,.marketing-primary{color:#fff;background:linear-gradient(135deg,#176cc2,#0d57a6);border-radius:10px;justify-content:center;align-items:center;padding:13px 18px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #1769b026}.marketing-secondary{color:#244f78;background:#fff;border:1px solid #cad8e7;border-radius:10px;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.marketing-hero{background:radial-gradient(circle at 78% 20%,#dceeff 0,#f7fbff 40%,#fff 72%);grid-template-columns:minmax(0,1fr) minmax(460px,1.15fr);align-items:center;gap:48px;min-height:590px;padding:64px clamp(24px,5vw,76px);display:grid}.marketing-kicker{color:#2e78bd;letter-spacing:.19em;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.marketing-hero h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(44px,5vw,70px);line-height:1.02}.marketing-hero-copy>p{color:#617a92;max-width:650px;margin:0 0 25px;font-size:16px;line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.marketing-trust{color:#607892;flex-wrap:wrap;gap:24px;margin-top:28px;font-size:11px;font-weight:700;display:flex}.marketing-dashboard{background:#fff;border:1px solid #dce7f2;border-radius:24px;overflow:hidden;transform:perspective(1100px)rotateY(-2deg);box-shadow:0 30px 80px #0d4b8526}.marketing-dashboard-top{border-bottom:1px solid #e6edf5;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 18px;font-size:11px;display:grid}.marketing-dashboard-top b{color:#175ea7}.marketing-dashboard-top span{color:#526c85}.marketing-dashboard-top small{color:#2e7bbd}.marketing-dashboard-body{grid-template-columns:135px 1fr;min-height:360px;display:grid}.marketing-dashboard-body aside{background:#f5f9fd;border-right:1px solid #e3ebf3;align-content:start;gap:9px;padding:18px;display:grid}.marketing-dashboard-body aside>*{color:#668099;font-size:9px}.marketing-dashboard-body aside b{color:#1769b0;background:#e9f3ff;border-radius:8px;padding:8px}.marketing-dashboard-content{padding:24px}.marketing-dashboard-content>small{color:#7b91a5;letter-spacing:.12em;font-size:9px}.marketing-dashboard-content h3{margin:7px 0 18px;font-size:20px}.marketing-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.marketing-dashboard-grid article{background:#fff;border:1px solid #e3ebf3;border-radius:12px;gap:5px;min-height:95px;padding:15px;display:grid}.marketing-dashboard-grid b{color:#2373bd;font-size:18px}.marketing-dashboard-grid strong{font-size:11px}.marketing-dashboard-grid span{color:#7990a5;font-size:9px}.marketing-pricing{background:linear-gradient(110deg,#eaf5ff,#f7fbff);border:1px solid #d9e8f6;border-radius:20px;grid-template-columns:1.2fr .72fr .62fr;align-items:center;gap:34px;margin:0 clamp(24px,5vw,76px);padding:34px 38px;display:grid}.marketing-pricing h2,.marketing-section-head h2{letter-spacing:-.025em;margin:5px 0 10px;font-size:30px;line-height:1.12}.marketing-pricing p,.marketing-section-head p{color:#657d94;margin:0;font-size:13px;line-height:1.65}.marketing-price-card{background:#fff;border:1px solid #dfe8f2;border-radius:16px;padding:24px}.marketing-price-card>small{font-size:12px;font-weight:800}.marketing-price-card>strong{color:#1768b7;margin:8px 0;font-size:38px;display:block}.marketing-price-card>strong span{color:#244c70;font-size:16px}.marketing-price-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.marketing-price-card li{color:#5b748b;font-size:11px}.marketing-price-card li:before{content:"✓";color:#1768b7;margin-right:7px;font-weight:900}.marketing-price-actions{gap:10px;display:grid}.marketing-price-actions>small{text-align:center;color:#8295a6;font-size:9px}.marketing-purpose,.marketing-package,.marketing-tools,.marketing-why{padding:72px clamp(24px,5vw,76px)}.marketing-section-head{justify-content:space-between;align-items:end;gap:38px;margin-bottom:28px;display:flex}.marketing-section-head>div{max-width:720px}.marketing-section-head>p{max-width:470px}.marketing-purpose-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.marketing-purpose-grid article{background:#fff;border:1px solid #e0e9f2;border-radius:16px;gap:15px;padding:24px;display:flex;box-shadow:0 8px 24px #153d6507}.marketing-purpose-grid article>b,.marketing-package-grid article>b,.marketing-why-grid article>b{color:#1d70ba;background:#edf6ff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.marketing-purpose-grid h3,.marketing-package-grid h3,.marketing-why-grid h3{margin:0 0 7px;font-size:16px}.marketing-purpose-grid p,.marketing-package-grid p,.marketing-why-grid p{color:#6c8195;margin:0;font-size:12px;line-height:1.6}.marketing-package{background:#fff}.marketing-package-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.marketing-package-grid article{background:#fbfdff;border:1px solid #e1e9f1;border-radius:15px;min-height:160px;padding:19px}.marketing-package-grid article>b{margin-bottom:18px}.marketing-tools-list{gap:18px;display:grid}.marketing-tool-row{background:#fff;border:1px solid #dfe8f1;border-radius:18px;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:18px;min-height:270px;display:grid;overflow:hidden;box-shadow:0 8px 28px #173d6508}.marketing-tool-copy{padding:28px 30px;position:relative}.marketing-tool-number{color:#c2d4e5;font-size:12px;font-weight:800;position:absolute;top:23px;right:26px}.marketing-tool-icon{color:#176cba;background:#ebf4ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.marketing-tool-copy h3{margin:15px 0 7px;font-size:24px}.marketing-tool-copy>p{color:#687f95;margin:0 0 15px;font-size:13px;line-height:1.6}.marketing-tool-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0 0 17px;padding:0;list-style:none;display:grid}.marketing-tool-copy li{color:#4d6b86;font-size:11px}.marketing-tool-copy a{color:#176bb8;font-size:11px;font-weight:800}.marketing-tool-visual{background:linear-gradient(135deg,#0f4f89,#2080c8);min-height:270px;padding:28px;position:relative;overflow:hidden}.marketing-live{background:radial-gradient(circle at 30% 20%,#3588d0,#0d3f70 60%,#082b50);grid-template-columns:1fr 190px;align-items:end;gap:16px;display:grid}.marketing-stage{color:#fff;background:linear-gradient(#0000,#061c33bb);border-radius:16px;align-content:end;align-self:end;gap:5px;min-height:180px;padding:24px;display:grid}.marketing-stage span{background:#e44242;border-radius:6px;width:max-content;padding:4px 7px;font-size:8px;font-weight:900}.marketing-stage strong{font-size:21px}.marketing-stage small{color:#cce0f2}.marketing-mini-panel,.marketing-sermon-editor,.marketing-sermon-outline,.marketing-classroom,.marketing-course,.marketing-members{background:#fffffff2;border:1px solid #ffffffc7;border-radius:14px;padding:18px;box-shadow:0 20px 50px #08274440}.marketing-mini-panel{align-self:center;gap:8px;display:grid}.marketing-mini-panel p{background:#eef5fc;border-radius:8px;margin:0;padding:8px;font-size:10px}.marketing-sermon{background:linear-gradient(135deg,#eef5fc,#d7eafa);grid-template-columns:1.1fr .9fr;align-items:center;gap:14px;display:grid}.marketing-sermon-editor,.marketing-sermon-outline{color:#17324f}.marketing-sermon-editor small,.marketing-classroom>span,.marketing-course>small,.marketing-members>small{color:#2e75b8;letter-spacing:.1em;font-size:8px;font-weight:900}.marketing-sermon-editor strong,.marketing-classroom>strong,.marketing-course>strong,.marketing-members>strong{margin:7px 0 13px;font-size:16px;display:block}.marketing-sermon-editor div{border:1px solid #d7e3ef;border-radius:8px;padding:10px;font-size:10px}.marketing-sermon-editor button{color:#fff;background:#176abd;border:0;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:10px}.marketing-sermon-outline{gap:7px;display:grid}.marketing-sermon-outline span{background:#f0f5fa;border-radius:7px;padding:7px 8px;font-size:10px}.marketing-ebd{background:linear-gradient(145deg,#eaf5ff,#cce4f8);place-items:center;display:grid}.marketing-classroom{width:min(100%,520px)}.marketing-tabs{gap:7px;margin-bottom:14px;display:flex}.marketing-tabs>*{color:#71869a;background:#f2f6fa;border-radius:7px;padding:6px 8px;font-size:8px}.marketing-tabs b{color:#1769b0;background:#e4f0fc}.marketing-classroom article{border:1px solid #dfe7ef;border-radius:10px;gap:5px;padding:13px;display:grid}.marketing-classroom article em{color:#76899d;font-size:9px;font-style:normal}.marketing-theology{background:linear-gradient(145deg,#173f67,#2c6ea3);place-items:center;display:grid}.marketing-course{width:min(100%,480px)}.marketing-course>div{gap:7px;display:grid}.marketing-course>div span{background:#f1f5f9;border-radius:8px;padding:8px 9px;font-size:10px}.marketing-course p{color:#61788e;margin:12px 0 0;font-size:10px}.marketing-course p b{float:right;color:#1769b0}.marketing-management{background:linear-gradient(145deg,#eaf4fc,#d9eaf6);place-items:center;display:grid}.marketing-members{width:min(100%,500px)}.marketing-members>div{border-bottom:1px solid #e4ebf2;justify-content:space-between;gap:10px;padding:9px;font-size:10px;display:flex}.marketing-members>div b{color:#1769b0}.marketing-why{background:#fff}.marketing-why-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.marketing-why-grid article{border:1px solid #e0e9f1;border-radius:15px;padding:20px}.marketing-why-grid article>b{margin-bottom:14px}.marketing-final{color:#fff;background:linear-gradient(120deg,#0e4f91,#1881d5);border-radius:18px;justify-content:space-between;align-items:center;gap:35px;margin:0 clamp(24px,5vw,76px) 28px;padding:34px 42px;display:flex}.marketing-final>div:first-child>span{letter-spacing:.16em;font-size:9px;font-weight:900}.marketing-final h2{margin:6px 0;font-size:30px}.marketing-final p{color:#d3e8fa;margin:0;font-size:11px}.marketing-final>div:first-child>strong{margin-top:5px;font-size:44px;display:block}.marketing-final>div:first-child>strong small{font-size:16px}.marketing-final>div:last-child{gap:8px;min-width:260px;display:grid}.marketing-final>div:last-child>a{color:#175f9f;text-align:center;background:#fff;border-radius:9px;padding:12px;font-size:11px;font-weight:800}.marketing-final>div:last-child>a:nth-child(2){color:#fff;background:0 0;border:1px solid #fff8}.marketing-final>div:last-child>small{text-align:center;color:#d8e8f5;font-size:8px}.marketing-footer{background:#fff;border-top:1px solid #e2ebf3;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:22px clamp(24px,5vw,76px) 30px;display:grid}.marketing-footer>p{color:#71869a;text-align:center;margin:0;font-size:10px}.marketing-footer>div:last-child{color:#58718b;gap:18px;font-size:10px;display:flex}@media (max-width:1050px){.marketing-hero{grid-template-columns:1fr}.marketing-dashboard{transform:none}.marketing-pricing{grid-template-columns:1fr 1fr}.marketing-price-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.marketing-package-grid{grid-template-columns:repeat(3,1fr)}.marketing-tool-row{grid-template-columns:1fr}.marketing-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.marketing-nav{padding:12px 16px}.marketing-links{display:none}.marketing-nav-cta{padding:10px 12px}.marketing-hero{min-height:0;padding:42px 18px}.marketing-hero h1{font-size:42px}.marketing-dashboard-body{grid-template-columns:1fr}.marketing-dashboard-body aside{display:none}.marketing-dashboard-grid{grid-template-columns:repeat(2,1fr)}.marketing-pricing{grid-template-columns:1fr;margin:0 18px;padding:25px}.marketing-price-actions{grid-column:auto;grid-template-columns:1fr}.marketing-purpose,.marketing-package,.marketing-tools,.marketing-why{padding:55px 18px}.marketing-section-head{display:block}.marketing-section-head>p{margin-top:14px}.marketing-purpose-grid,.marketing-package-grid,.marketing-why-grid,.marketing-tool-copy ul,.marketing-live,.marketing-sermon{grid-template-columns:1fr}.marketing-final{margin:0 18px 22px;padding:28px;display:block}.marketing-final>div:last-child{min-width:0;margin-top:20px}.marketing-footer{text-align:center;grid-template-columns:1fr}.marketing-footer .marketing-brand,.marketing-footer>div:last-child{justify-content:center}}.ig-sales{color:#17324f;background:#f7fbff;min-height:100vh;padding-bottom:82px}.ig-sales *{box-sizing:border-box}.ig-sales a{text-decoration:none}.ig-hero,.ig-problem,.ig-features,.ig-price,.ig-benefits,.ig-final{max-width:760px;margin:0 auto;padding:54px 22px}.ig-hero{text-align:center;background:radial-gradient(circle at 50% 10%,#dcedff 0,#f7fbff 42%,#fff 100%);padding-top:34px}.ig-brand{align-items:center;gap:10px;display:inline-flex}.ig-brand>span{color:#176bbb;background:#eaf3ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.ig-brand strong{letter-spacing:.05em;font-size:18px;display:block}.ig-brand small{letter-spacing:.12em;color:#8195a7;margin-top:2px;font-size:8px;display:block}.ig-pill{color:#1769b0;letter-spacing:.11em;background:#eaf4ff;border-radius:999px;margin:34px 0 14px;padding:7px 11px;font-size:9px;font-weight:900;display:inline-block}.ig-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,9vw,62px);line-height:1.02}.ig-hero h1 em{color:#1769b0;font-style:normal}.ig-hero>p{color:#607992;max-width:610px;margin:20px auto;font-size:15px;line-height:1.7}.ig-main-cta,.ig-white-cta{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#176dc3,#0f5aa7);border-radius:12px;justify-content:center;align-items:center;min-height:52px;font-size:13px;font-weight:900;display:flex;box-shadow:0 12px 30px #1769b02a}.ig-proof{color:#7a8ea2;margin-top:12px;font-size:9px;display:block}.ig-phone{text-align:left;background:#fff;border:1px solid #dce7f2;border-radius:24px;max-width:560px;margin:34px auto 0;overflow:hidden;box-shadow:0 24px 65px #0d4d8520}.ig-phone-top{border-bottom:1px solid #e8eef5;justify-content:space-between;padding:14px 16px;font-size:10px;display:flex}.ig-phone-top b{color:#1769b0}.ig-phone-top span{color:#6d8296}.ig-phone-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.ig-phone-grid article{border:1px solid #e4ebf2;border-radius:12px;gap:4px;padding:14px;display:grid}.ig-phone-grid b{color:#1769b0;font-size:17px}.ig-phone-grid strong{font-size:11px}.ig-phone-grid span{color:#7c90a4;font-size:9px}.ig-problem{background:#fff}.ig-problem>span,.ig-features>span,.ig-price>span,.ig-benefits>span{color:#2d77ba;letter-spacing:.14em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.ig-problem h2,.ig-features h2,.ig-benefits h2{letter-spacing:-.03em;margin:0 0 12px;font-size:30px;line-height:1.15}.ig-problem>p{color:#667d93;margin:0;font-size:13px;line-height:1.7}.ig-problem-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.ig-problem-grid article{border:1px solid #e2eaf2;border-radius:14px;padding:18px}.ig-problem-grid article:last-child{background:#eef6ff;border-color:#d2e5f7}.ig-problem-grid b{font-size:13px}.ig-problem-grid p{color:#6f8397;margin:7px 0 0;font-size:11px;line-height:1.55}.ig-features{background:#f7fbff}.ig-feature-list{gap:10px;margin-top:24px;display:grid}.ig-feature-list article{background:#fff;border:1px solid #e0e9f2;border-radius:15px;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:15px;display:grid}.ig-feature-list article>div{place-items:center;gap:5px;display:grid}.ig-feature-list small{color:#9aaabb;font-size:8px}.ig-feature-list article>div b{color:#1769b0;background:#edf6ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.ig-feature-list h3{margin:0 0 5px;font-size:15px}.ig-feature-list p{color:#6d8296;margin:0;font-size:11px;line-height:1.55}.ig-price{text-align:center;color:#fff;background:linear-gradient(145deg,#0f5caa,#1a82d0);border-radius:26px;margin-top:32px;margin-bottom:32px}.ig-price>span{color:#cfe8ff}.ig-price h2{margin:0;font-size:24px}.ig-price>strong{margin:10px 0 18px;font-size:48px;display:block}.ig-price>strong small{font-size:17px}.ig-price ul{text-align:left;gap:8px;max-width:420px;margin:0 auto 22px;padding:0;list-style:none;display:grid}.ig-price li{color:#e6f2fd;font-size:12px}.ig-price .ig-main-cta{color:#175f9f;box-shadow:none;background:#fff}.ig-benefits{background:#fff}.ig-benefits>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.ig-benefits article{border:1px solid #e2eaf2;border-radius:14px;padding:17px}.ig-benefits b{font-size:13px}.ig-benefits p{color:#72869a;margin:7px 0 0;font-size:10.5px;line-height:1.55}.ig-final{color:#fff;text-align:center;background:#0e4f8b;border-radius:26px 26px 0 0}.ig-brand-light>span{color:#fff;background:#ffffff20}.ig-brand-light small{color:#cfe2f3}.ig-final h2{margin:24px 0 10px;font-size:31px;line-height:1.08}.ig-final>p{color:#d7e8f6;margin:0 0 22px}.ig-final>p strong{color:#fff}.ig-white-cta{color:#165f9f;box-shadow:none;background:#fff}.ig-contact{color:#dceaf6;margin-top:14px;font-size:11px;font-weight:800;display:inline-block}.ig-sticky{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0e3152ee;border:1px solid #ffffff25;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:min(100% - 24px,720px);padding:10px 11px 10px 15px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #0828455c}.ig-sticky div{display:grid}.ig-sticky small{color:#b8cde0;font-size:8px}.ig-sticky strong{font-size:15px}.ig-sticky a{color:#fff;white-space:nowrap;background:#1c7bd0;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:900}@media (max-width:560px){.ig-hero,.ig-problem,.ig-features,.ig-price,.ig-benefits,.ig-final{padding:42px 16px}.ig-hero{padding-top:25px}.ig-hero h1{font-size:40px}.ig-problem-grid,.ig-benefits>div{grid-template-columns:1fr}.ig-price{border-radius:20px;margin:18px 12px 28px}.ig-final{border-radius:20px 20px 0 0}.ig-sticky{bottom:8px}.ig-sticky strong{font-size:13px}.ig-sticky a{padding:11px 12px}}.dashboard-home{color:#17324f;background:#f5f8fc;min-height:100vh}.dashboard-topbar{background:#fff;border-bottom:1px solid #e2eaf2;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(22px,5vw,70px);display:flex}.dashboard-brand{align-items:center;gap:10px;display:flex}.dashboard-brand>span{color:#176bbb;background:#eaf3ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.dashboard-brand strong{letter-spacing:.06em;font-size:18px;display:block}.dashboard-brand small{letter-spacing:.14em;color:#8195a8;margin-top:2px;font-size:8px;display:block}.dashboard-account{align-items:center;gap:16px;display:flex}.dashboard-account>div{text-align:right;display:grid}.dashboard-account strong{font-size:12px}.dashboard-account small{color:#758aa0;margin-top:3px;font-size:9px}.dashboard-account>a,.dashboard-logout{color:#3c6488;background:#fff;border:1px solid #dce6ef;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}.dashboard-logout{cursor:pointer;font-family:inherit}.dashboard-logout:hover{color:#9a4141;background:#fff6f6;border-color:#efc9c9}.dashboard-logout:disabled{opacity:.55;cursor:not-allowed}.dashboard-welcome{color:#fff;background:linear-gradient(120deg,#0f4d88,#1979c6);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin:28px clamp(22px,5vw,70px) 0;padding:34px 38px;display:flex;box-shadow:0 18px 45px #0f4e8522}.dashboard-welcome .eyebrow{color:#c9e4fb}.dashboard-welcome h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:34px}.dashboard-welcome p{color:#d6e8f7;margin:0;font-size:13px}.dashboard-welcome-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-welcome-actions a{color:#175d9d;background:#fff;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:900}.dashboard-welcome-actions a+a{color:#fff;background:#ffffff14;border:1px solid #fff5}.dashboard-quick,.dashboard-tools,.dashboard-settings{padding:42px clamp(22px,5vw,70px)}.dashboard-section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px;display:flex}.dashboard-section-title h2{margin:6px 0 0;font-size:26px}.dashboard-section-title>span{color:#758aa0;background:#fff;border:1px solid #e1e9f1;border-radius:999px;padding:8px 11px;font-size:10px}.dashboard-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-quick-card{background:#fff;border:1px solid #dfe8f1;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:20px;transition:all .18s;display:grid;box-shadow:0 8px 25px #173d6507}.dashboard-quick-card:hover{border-color:#b8d2e8;transform:translateY(-2px);box-shadow:0 14px 32px #173d6510}.dashboard-quick-card>b{color:#176ab6;background:#edf6ff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.dashboard-quick-card>div{gap:4px;display:grid}.dashboard-quick-card strong{font-size:13px}.dashboard-quick-card span{color:#788da1;font-size:9px;line-height:1.45}.dashboard-quick-card em{color:#2f77b8;font-size:18px;font-style:normal}.dashboard-tools{padding-top:12px}.dashboard-group{margin-top:28px}.dashboard-group-head{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.dashboard-group-head h3{margin:0 0 4px;font-size:17px}.dashboard-group-head p{color:#7a8ea2;margin:0;font-size:10px}.dashboard-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.dashboard-tool-card{background:#fff;border:1px solid #e0e8f0;border-radius:15px;grid-template-columns:48px 1fr;gap:12px;min-height:148px;padding:18px;display:grid;position:relative}.dashboard-tool-icon{color:#1768b3;background:#eef6ff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid}.dashboard-tool-copy h4{margin:2px 0 6px;font-size:14px}.dashboard-tool-copy p{color:#71859a;margin:0;font-size:10px;line-height:1.55}.dashboard-tool-card>a{color:#1769b0;border-top:1px solid #edf1f5;grid-column:1/-1;padding-top:11px;font-size:10px;font-weight:900}.dashboard-settings{background:#edf4fb;border:1px solid #dbe8f5;border-radius:18px;grid-template-columns:1fr 1.4fr;align-items:center;gap:28px;margin:0 clamp(22px,5vw,70px) 28px;padding:28px 30px;display:grid}.dashboard-settings h2{margin:6px 0 8px;font-size:22px}.dashboard-settings p{color:#6d8399;margin:0;font-size:11px}.dashboard-settings-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-settings-links a{color:#315f88;background:#fff;border:1px solid #dfe8f1;border-radius:10px;padding:11px 12px;font-size:10px;font-weight:800}.dashboard-footer{text-align:center;color:#8ba0b3;padding:18px 20px 30px;font-size:9px}@media (max-width:1050px){.dashboard-quick-grid,.dashboard-tool-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.dashboard-topbar{padding:14px 16px}.dashboard-account>div{display:none}.dashboard-welcome{margin:18px 16px 0;padding:26px 22px;display:block}.dashboard-welcome h1{font-size:28px}.dashboard-welcome-actions{margin-top:20px}.dashboard-quick,.dashboard-tools{padding:34px 16px}.dashboard-section-title{display:block}.dashboard-section-title>span{margin-top:12px;display:inline-block}.dashboard-quick-grid,.dashboard-tool-grid{grid-template-columns:1fr}.dashboard-settings{grid-template-columns:1fr;margin:0 16px 22px;padding:22px}.dashboard-settings-links{grid-template-columns:1fr}}.semear-official-logo{object-fit:contain;width:auto;max-width:100%;display:block}.marketing-brand-logo{min-width:190px;padding:0}.marketing-logo{height:48px}.ig-brand-logo{justify-content:center;display:flex}.ig-logo{height:58px}.ig-brand-light{background:#fff;border-radius:14px;padding:8px 14px}.dashboard-brand-logo{padding:0}.dashboard-logo{height:48px}.entry-logo{width:min(100%,330px);height:auto;margin:0 0 34px}@media (max-width:700px){.marketing-brand-logo{min-width:140px}.marketing-logo{height:40px}.ig-logo{height:52px}.dashboard-logo{height:40px}.entry-logo{width:min(100%,280px);margin-bottom:28px}}.hebrew-page{max-width:1280px}.hebrew-hero{background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #d9e7f4;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin:28px 0 24px;padding:38px 40px;display:flex}.hebrew-hero h1{color:#17324f;margin:10px 0 12px;font-size:36px}.hebrew-hero p{color:#5f7690;max-width:850px;font-size:15px;line-height:1.7}.hebrew-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.hebrew-tags span{color:#426583;background:#fff;border:1px solid #d5e4f2;border-radius:20px;padding:9px 13px;font-size:12px;font-weight:700}.hebrew-letter{color:#fff;background:#155b9f;border-radius:28px;flex:0 0 120px;place-items:center;width:120px;height:120px;font-family:Georgia,serif;font-size:70px;display:grid;box-shadow:0 18px 40px #155b9f25}.hebrew-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 30px;display:grid}.hebrew-summary article{background:#fff;border:1px solid #e0e9f3;border-radius:16px;gap:8px;padding:22px;display:grid}.hebrew-summary span{color:#7890a8;text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:800}.hebrew-summary strong{color:#174f86;font-size:22px}.hebrew-summary small{color:#6e8297;font-size:12px;line-height:1.5}.hebrew-method{color:#fff;background:#123e6c;border-radius:20px;gap:20px;margin:0 0 30px;padding:28px 30px;display:grid}.hebrew-method .eyebrow{color:#a8caea}.hebrew-method h2{margin:8px 0 0;font-size:24px}.hebrew-method-flow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hebrew-method-flow span{background:#ffffff12;border:1px solid #ffffff30;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:700}.hebrew-method-flow b{color:#91bce1}.hebrew-levels{gap:24px;display:grid}.hebrew-level{background:#fff;border:1px solid #dde8f3;border-radius:20px;padding:30px;box-shadow:0 10px 30px #0c3d6c08}.hebrew-level-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hebrew-level h2{color:#183e65;margin:7px 0 5px;font-size:27px}.hebrew-level-head strong{color:#62809c;font-size:14px}.hebrew-level>p{color:#647b91;max-width:900px;line-height:1.7}.hebrew-level-badge{color:#376b9b;text-align:center;background:#eef5fd;border:1px solid #d5e5f5;border-radius:18px;padding:9px 12px;font-size:11px;font-weight:800}.hebrew-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.hebrew-module{background:#fafcff;border:1px solid #e4ebf3;border-radius:14px;padding:18px}.hebrew-module>div{gap:4px;margin-bottom:13px;display:grid}.hebrew-module>div span{letter-spacing:1.2px;color:#7d94aa;font-size:10px;font-weight:800}.hebrew-module>div strong{color:#244d75;font-size:15px}.hebrew-module ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hebrew-module li{color:#5c748c;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.hebrew-module li span{color:#1d65a8;padding-top:2px;font-size:11px;font-weight:800}.hebrew-level-footer{border-top:1px solid #e7eef6;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:22px;padding-top:18px;display:flex}.hebrew-level-footer span{color:#71879c;font-size:12px}.hebrew-level-footer strong{color:#1b66a8;font-size:12px}.hebrew-quality{background:#edf5ff;border:1px solid #d6e7f8;border-radius:18px;grid-template-columns:1fr 1.4fr;align-items:center;gap:25px;margin:28px 0;padding:26px 30px;display:grid}.hebrew-quality h2{margin:8px 0 0;font-size:23px}.hebrew-quality p{color:#5b7590;margin:0;font-size:13px;line-height:1.7}@media (max-width:900px){.hebrew-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hebrew-module-grid,.hebrew-quality{grid-template-columns:1fr}}@media (max-width:620px){.hebrew-hero{align-items:flex-start;padding:26px 20px}.hebrew-letter{border-radius:18px;flex-basis:72px;width:72px;height:72px;font-size:44px}.hebrew-hero h1{font-size:29px}.hebrew-summary{grid-template-columns:1fr}.hebrew-level{padding:20px}.hebrew-level-head{display:grid}.hebrew-level-badge{text-align:left;width:max-content;max-width:100%}}.hebrew-level-action{margin-top:18px}.hebrew-level-action-card{background:#f8fbff;border:1px solid #dce8f4;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.hebrew-level-action-copy{gap:6px;max-width:620px;display:grid}.hebrew-level-action-copy>strong{color:#214b73;font-size:16px}.hebrew-level-action-copy p{color:#71869a;margin:0;font-size:12px;line-height:1.6}.hebrew-level-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.hebrew-level-action-buttons .authbtn{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.hebrew-secondary-action,.hebrew-disabled-action{border-radius:10px;padding:13px 16px;font-size:12px;font-weight:800}.hebrew-secondary-action{color:#28649d;cursor:pointer;background:#fff;border:1px solid #cbdced}.hebrew-secondary-action:hover{background:#eef6ff}.hebrew-disabled-action{color:#8a9aab;cursor:not-allowed;background:#f1f4f7;border:1px solid #e2e8ef}.hebrew-lesson-directory{background:#fff;border:1px solid #e0e9f3;border-radius:14px;margin-top:12px;padding:16px}.hebrew-lesson-directory-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hebrew-lesson-directory-head strong{color:#244d74;font-size:13px}.hebrew-lesson-directory-head span{color:#8093a6;font-size:11px}.hebrew-lesson-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.hebrew-lesson-directory-grid a{color:#4f6d89;background:#fbfdff;border:1px solid #e2ebf4;border-radius:9px;align-items:center;gap:7px;padding:10px 11px;font-size:11px;font-weight:700;display:flex}.hebrew-lesson-directory-grid a:hover{color:#175fa5;background:#f1f7fd;border-color:#b8d2ea}.hebrew-lesson-directory-grid a span{color:#1f6bb0;font-size:10px;font-weight:900}@media (max-width:980px){.hebrew-level-action-card{flex-direction:column;align-items:flex-start}.hebrew-level-action-buttons{justify-content:flex-start}.hebrew-lesson-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.hebrew-level-action-card{padding:16px}.hebrew-level-action-buttons{width:100%;display:grid}.hebrew-level-action-buttons .authbtn,.hebrew-secondary-action,.hebrew-disabled-action{width:100%}.hebrew-lesson-directory-head{flex-direction:column;align-items:flex-start}.hebrew-lesson-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hebrew-lesson-page{max-width:1120px}.hebrew-lesson-hero{background:linear-gradient(135deg,#f9fbfe,#eef6ff);border:1px solid #d9e7f4;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin:28px 0;padding:36px 38px;display:flex}.hebrew-lesson-hero h1{margin:9px 0 12px;font-size:34px;line-height:1.18}.hebrew-lesson-hero p{color:#617991;max-width:790px;font-size:15px;line-height:1.7}.hebrew-lesson-objectives{background:#fff;border:1px solid #e0e9f3;border-radius:18px;margin-bottom:22px;padding:26px}.hebrew-lesson-objectives h2{margin:8px 0 20px;font-size:22px}.hebrew-lesson-objectives>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hebrew-lesson-objectives article{background:#f7faff;border-radius:12px;gap:12px;padding:15px;display:flex}.hebrew-lesson-objectives b{color:#1762ae}.hebrew-lesson-objectives p{color:#607991;margin:0;font-size:13px;line-height:1.6}.hebrew-lesson-content{gap:18px;display:grid}.hebrew-lesson-content>section{background:#fff;border:1px solid #e1eaf3;border-radius:18px;grid-template-columns:54px 1fr;gap:18px;padding:28px;display:grid}.hebrew-section-number{color:#1762ae;background:#eaf3ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.hebrew-lesson-content h2{margin:0 0 12px;font-size:23px}.hebrew-lesson-content p,.hebrew-lesson-content li{color:#5e748b;font-size:14px;line-height:1.75}.hebrew-lesson-content aside{color:#345a7e;background:#f3f8fe;border-left:4px solid #1762ae;border-radius:8px;margin:18px 0 0;padding:16px 18px;font-size:13px;line-height:1.6}.hebrew-reading-demo{background:#fbfdff;border:1px solid #dce8f4;border-radius:14px;gap:12px;margin:18px 0;padding:20px;display:grid}.hebrew-reading-demo>div{gap:8px;display:grid}.hebrew-reading-demo small{color:#7c91a5;font-size:10px;font-weight:800}.hebrew-reading-demo strong{color:#163e68;font-family:Georgia,serif;font-size:42px}.hebrew-reading-demo span{color:#7990a7;font-size:12px}.hebrew-three-cards,.hebrew-word-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-three-cards article,.hebrew-word-grid article{background:#fafcff;border:1px solid #e2ebf4;border-radius:14px;padding:18px}.hebrew-three-cards strong{color:#1762ae}.hebrew-three-cards p{margin-bottom:0}.hebrew-word-grid strong{color:#163e68;font-family:Georgia,serif;font-size:34px}.hebrew-word-grid span{color:#1762ae;margin:8px 0 5px;font-size:13px;font-weight:800;display:block}.hebrew-word-grid p{margin:0}.hebrew-method-flow.is-light span{color:#365f86;background:#f4f8fd;border:1px solid #dce7f2}.hebrew-method-flow.is-light b{color:#74a4cf}.hebrew-lesson-quiz{background:#fff;border:1px solid #dfe9f3;border-radius:18px;margin-top:24px;padding:28px}.hebrew-lesson-quiz h2{margin:8px 0 6px}.hebrew-lesson-quiz>p{color:#667d94}.hebrew-quiz-list{gap:15px;margin:22px 0;display:grid}.hebrew-quiz-list fieldset{border:1px solid #e0e8f1;border-radius:14px;padding:18px}.hebrew-quiz-list legend{color:#244d74;padding:0 8px;font-weight:800;line-height:1.5}.hebrew-quiz-list legend>span{color:#1762ae;margin-right:8px}.hebrew-quiz-list label{color:#5d748b;cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;margin-top:6px;padding:10px 12px;font-size:13px;display:flex}.hebrew-quiz-list label:hover{background:#f5f9fd}.hebrew-quiz-list label.is-correct{color:#276546;background:#edf9f2}.hebrew-quiz-list label.is-wrong{color:#914747;background:#fff1f1}.hebrew-quiz-result{color:#855928;background:#fff5eb;border-radius:12px;margin-top:16px;padding:16px}.hebrew-quiz-result.is-pass{color:#276546;background:#edf9f2}.hebrew-quiz-result p{margin:6px 0 0}.hebrew-next-lesson,.hebrew-lesson-sources{background:#f8fbfe;border:1px solid #dfe9f3;border-radius:18px;margin-top:22px;padding:24px 26px}.hebrew-next-lesson{justify-content:space-between;align-items:center;gap:20px;display:flex}.hebrew-next-lesson h2{margin:7px 0 5px;font-size:21px}.hebrew-next-lesson p,.hebrew-lesson-sources p{color:#657d94;margin:0;font-size:13px;line-height:1.6}.hebrew-coming-soon{color:#6d849a;white-space:nowrap;background:#fff;border:1px solid #dae5f0;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:800}@media (max-width:760px){.hebrew-lesson-hero{align-items:flex-start;padding:24px 20px}.hebrew-lesson-hero h1{font-size:28px}.hebrew-lesson-objectives>div,.hebrew-three-cards,.hebrew-word-grid{grid-template-columns:1fr}.hebrew-lesson-content>section{grid-template-columns:1fr;padding:20px}.hebrew-next-lesson{display:grid}.hebrew-reading-demo strong{font-size:36px}}.hebrew-direction-board{gap:12px;margin:18px 0;display:grid}.hebrew-direction-row{background:#fafcff;border:1px solid #dde7f1;border-radius:13px;grid-template-columns:110px 150px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.hebrew-direction-row>span{letter-spacing:1px;color:#7590aa;font-size:10px;font-weight:900}.hebrew-direction-row>strong{color:#1762ae;font-size:12px}.hebrew-direction-row>p{color:#365673;margin:0;font-weight:800}.hebrew-direction-row.is-hebrew>p{color:#173e67;font-family:Georgia,serif;font-size:31px}.hebrew-trace{background:#f8fbff;border:1px solid #dfe9f3;border-radius:14px;justify-content:center;align-items:center;gap:18px;margin:22px 0;padding:22px;display:flex}.hebrew-trace-arrow{color:#1762ae;font-size:30px;font-weight:900}.hebrew-trace strong{color:#173e67;font-family:Georgia,serif;font-size:44px}.hebrew-line-demo{background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;margin:20px 0;padding:22px}.hebrew-line-demo>p{color:#173e67;text-align:right;margin:0 0 15px;font-family:Georgia,serif;font-size:36px}.hebrew-line-demo>div{direction:rtl;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hebrew-line-demo>div span{color:#7189a0;text-align:center;border-top:1px dashed #cfdce8;padding-top:8px;font-size:11px}.hebrew-rule-card{color:#fff;background:#153f6c;border-radius:14px;margin-top:18px;padding:18px 20px}.hebrew-rule-card strong{letter-spacing:1px;color:#a9cbea;font-size:11px}.hebrew-rule-card p{color:#fff;margin:8px 0 0;font-size:14px}.hebrew-level-action{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:680px){.hebrew-direction-row{grid-template-columns:1fr}.hebrew-direction-row.is-hebrew>p{font-size:28px}.hebrew-line-demo>p{font-size:30px}}.hebrew-letter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-letter-grid article{background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;align-items:center;gap:18px;padding:18px;display:flex}.hebrew-letter-grid article>strong{color:#173e67;text-align:center;min-width:52px;font-family:Georgia,serif;font-size:46px}.hebrew-letter-grid h3{color:#244d74;margin:0 0 5px;font-size:16px}.hebrew-letter-grid span{color:#1762ae;font-size:12px;font-weight:800;display:block}.hebrew-letter-grid p{margin:6px 0 0}.hebrew-sequence{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.hebrew-sequence span{color:#173e67;background:#f8fbff;border:1px solid #dce7f2;border-radius:14px;place-items:center;width:64px;height:64px;font-family:Georgia,serif;font-size:34px;display:grid}.hebrew-recognition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-recognition-grid article{text-align:center;background:#fafcff;border:1px solid #e0e9f2;border-radius:13px;padding:18px}.hebrew-recognition-grid strong{color:#173e67;font-family:Georgia,serif;font-size:40px;display:block}.hebrew-recognition-grid span{color:#6d859c;margin-top:7px;font-size:12px;font-weight:800;display:block}.hebrew-combo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-combo-list>div{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:13px;padding:18px}.hebrew-combo-list strong{color:#173e67;font-family:Georgia,serif;font-size:38px;display:block}.hebrew-combo-list span{color:#6d859c;margin-top:7px;font-size:12px;font-weight:800;display:block}@media (max-width:700px){.hebrew-letter-grid,.hebrew-recognition-grid,.hebrew-combo-list{grid-template-columns:1fr}.hebrew-letter-grid article{align-items:flex-start}}.hebrew-alphabet-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hebrew-alphabet-table article{background:#fbfdff;border:1px solid #e0e9f3;border-radius:13px;grid-template-columns:34px 54px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.hebrew-alphabet-table article>span{color:#8095aa;font-size:10px;font-weight:900}.hebrew-alphabet-table article>strong{color:#173e67;text-align:center;font-family:Georgia,serif;font-size:34px}.hebrew-alphabet-table h3{color:#244d74;margin:0 0 3px;font-size:15px}.hebrew-alphabet-table p{margin:0;font-size:12px}.hebrew-alphabet-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-alphabet-blocks article{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-alphabet-blocks strong{color:#173e67;letter-spacing:5px;font-family:Georgia,serif;font-size:30px;display:block}.hebrew-alphabet-blocks span{color:#70879d;margin-top:9px;font-size:12px;font-weight:800;display:block}.hebrew-lookalikes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-lookalikes article{background:#fafcff;border:1px solid #e1eaf3;border-radius:14px;padding:18px}.hebrew-lookalikes strong{color:#173e67;font-family:Georgia,serif;font-size:37px;display:block}.hebrew-lookalikes span{color:#1762ae;margin:8px 0 4px;font-size:12px;font-weight:800;display:block}.hebrew-lookalikes p{margin:0}.hebrew-full-sequence{color:#173e67;text-align:center;background:#f8fbff;border:1px solid #dce7f2;border-radius:14px;margin:20px 0;padding:20px;font-family:Georgia,serif;font-size:29px;line-height:1.8}@media (max-width:700px){.hebrew-alphabet-table,.hebrew-alphabet-blocks,.hebrew-lookalikes{grid-template-columns:1fr}.hebrew-full-sequence{font-size:24px}}.hebrew-final-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hebrew-final-grid article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:16px}.hebrew-final-pair{justify-content:center;align-items:center;gap:9px;display:flex}.hebrew-final-pair span,.hebrew-final-pair strong{color:#173e67;font-family:Georgia,serif;font-size:35px}.hebrew-final-pair b{color:#7aa3c8}.hebrew-final-grid h3{color:#244d74;margin:10px 0 4px;font-size:14px}.hebrew-final-grid p{margin:0;font-size:12px}.hebrew-final-examples{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hebrew-final-examples article{text-align:center;background:#fafcff;border:1px solid #e0e9f3;border-radius:14px;padding:16px}.hebrew-final-examples strong{color:#173e67;font-family:Georgia,serif;font-size:30px;display:block}.hebrew-final-examples span{color:#1762ae;margin:7px 0 3px;font-size:12px;font-weight:800;display:block}.hebrew-final-examples p{margin:0;font-size:12px}.hebrew-final-examples small{color:#7a8fa4;margin-top:8px;font-size:10px;display:block}.hebrew-final-compare{gap:9px;margin:18px 0;display:grid}.hebrew-final-compare>div{background:#fbfdff;border:1px solid #e0e9f3;border-radius:12px;grid-template-columns:100px 50px 70px 50px 70px;align-items:center;gap:10px;padding:12px 14px;display:grid}.hebrew-final-compare>div>span{color:#244d74;font-size:12px;font-weight:800}.hebrew-final-compare strong{color:#173e67;text-align:center;font-family:Georgia,serif;font-size:30px}.hebrew-final-compare b{color:#7b91a7;text-transform:uppercase;font-size:10px}@media (max-width:900px){.hebrew-final-grid,.hebrew-final-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hebrew-final-grid,.hebrew-final-examples{grid-template-columns:1fr}.hebrew-final-compare>div{grid-template-columns:1fr 44px 1fr 44px 1fr}}.hebrew-guttural-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-guttural-grid article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-guttural-grid strong{color:#173e67;font-family:Georgia,serif;font-size:44px;display:block}.hebrew-guttural-grid span{color:#1762ae;margin-top:7px;font-size:12px;font-weight:800;display:block}.hebrew-guttural-sequence{letter-spacing:12px;color:#173e67;text-align:center;background:#f8fbff;border:1px solid #dce7f2;border-radius:14px;margin:20px 0;padding:20px;font-family:Georgia,serif;font-size:40px}@media (max-width:700px){.hebrew-guttural-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hebrew-guttural-sequence{letter-spacing:8px;font-size:32px}}.hebrew-vowel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-vowel-grid article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-vowel-grid strong{color:#173e67;font-family:Georgia,serif;font-size:38px;display:block}.hebrew-vowel-grid h3{color:#244d74;margin:9px 0 4px;font-size:14px}.hebrew-vowel-grid span{color:#1762ae;font-size:12px;font-weight:800;display:block}.hebrew-vowel-grid p{margin:6px 0 0;font-size:12px}.hebrew-vowel-grid b{color:#173e67;font-family:Georgia,serif;font-size:24px}.hebrew-vowel-families{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hebrew-vowel-families article{text-align:center;background:#fafcff;border:1px solid #e0e9f3;border-radius:13px;padding:16px}.hebrew-vowel-families strong{color:#1762ae;font-size:20px;display:block}.hebrew-vowel-families p{margin:6px 0 0;font-size:12px}.hebrew-syllable-grid,.hebrew-reading-practice{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hebrew-syllable-grid article,.hebrew-reading-practice>div{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:13px;padding:18px}.hebrew-syllable-grid strong,.hebrew-reading-practice strong{color:#173e67;font-family:Georgia,serif;font-size:36px;display:block}.hebrew-syllable-grid span,.hebrew-reading-practice span{color:#1762ae;margin-top:7px;font-size:12px;font-weight:800;display:block}@media (max-width:900px){.hebrew-vowel-grid,.hebrew-vowel-families,.hebrew-syllable-grid,.hebrew-reading-practice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hebrew-vowel-grid,.hebrew-vowel-families,.hebrew-syllable-grid,.hebrew-reading-practice{grid-template-columns:1fr}}.hebrew-shewa-focus{text-align:center;background:#f8fbff;border:1px solid #dce7f2;border-radius:14px;margin:18px 0;padding:20px}.hebrew-shewa-focus strong{color:#173e67;font-family:Georgia,serif;font-size:42px;display:block}.hebrew-shewa-focus span{color:#1762ae;margin-top:8px;font-size:12px;font-weight:800;display:block}.hebrew-compound-shewa{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-compound-shewa article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-compound-shewa strong{color:#173e67;font-family:Georgia,serif;font-size:38px;display:block}.hebrew-compound-shewa h3{color:#244d74;margin:9px 0 4px;font-size:14px}.hebrew-compound-shewa span{color:#6f879e;font-size:12px}.hebrew-guttural-shewa-grid,.hebrew-shewa-practice{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-guttural-shewa-grid article,.hebrew-shewa-practice>div{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:13px;padding:18px}.hebrew-guttural-shewa-grid strong,.hebrew-shewa-practice strong{color:#173e67;font-family:Georgia,serif;font-size:36px;display:block}.hebrew-guttural-shewa-grid span,.hebrew-shewa-practice span{color:#1762ae;margin-top:7px;font-size:12px;font-weight:800;display:block}@media (max-width:700px){.hebrew-compound-shewa,.hebrew-guttural-shewa-grid,.hebrew-shewa-practice{grid-template-columns:1fr}}.hebrew-syllable-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-syllable-types article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-syllable-types strong{color:#1762ae;font-size:15px;display:block}.hebrew-syllable-types p{margin:7px 0 4px}.hebrew-syllable-types span{color:#7a90a5;font-size:11px;font-weight:800}.hebrew-syllable-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-syllable-examples article{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:13px;padding:18px}.hebrew-syllable-examples strong{color:#173e67;font-family:Georgia,serif;font-size:34px;display:block}.hebrew-syllable-examples span{color:#1762ae;margin:7px 0 3px;font-size:12px;font-weight:800;display:block}.hebrew-syllable-examples small{color:#71879d;font-size:10px}.hebrew-word-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-word-breakdown article{text-align:center;background:#fafcff;border:1px solid #e0e9f3;border-radius:14px;padding:18px}.hebrew-word-breakdown strong{color:#173e67;font-family:Georgia,serif;font-size:32px;display:block}.hebrew-word-breakdown span{color:#244d74;margin:8px 0 4px;font-family:Georgia,serif;font-size:20px;display:block}.hebrew-word-breakdown p{color:#1762ae;margin:0;font-weight:800}.hebrew-reading-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hebrew-reading-steps article{background:#f8fbff;border:1px solid #dfe9f3;border-radius:13px;padding:16px}.hebrew-reading-steps b{color:#fff;background:#1762ae;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:9px;display:grid}.hebrew-reading-steps span{color:#5f778e;font-size:12px;line-height:1.5}@media (max-width:900px){.hebrew-syllable-examples,.hebrew-reading-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hebrew-syllable-types,.hebrew-syllable-examples,.hebrew-word-breakdown,.hebrew-reading-steps{grid-template-columns:1fr}}.hebrew-pronunciation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-pronunciation-grid article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-pronunciation-grid strong{color:#173e67;font-family:Georgia,serif;font-size:38px;display:block}.hebrew-pronunciation-grid h3{color:#244d74;margin:8px 0 4px;font-size:14px}.hebrew-pronunciation-grid span{color:#1762ae;font-size:12px;font-weight:800;display:block}.hebrew-pronunciation-grid p{margin:7px 0 0;font-size:12px}.hebrew-shin-sin{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-shin-sin article{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:14px;padding:20px}.hebrew-shin-sin strong{color:#173e67;font-family:Georgia,serif;font-size:42px;display:block}.hebrew-shin-sin span{color:#1762ae;margin-top:8px;font-size:13px;font-weight:800;display:block}.hebrew-shin-sin p{margin:5px 0 0}.hebrew-pronunciation-practice{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-pronunciation-practice article{text-align:center;background:#fafcff;border:1px solid #e0e9f3;border-radius:14px;padding:18px}.hebrew-pronunciation-practice strong{color:#173e67;font-family:Georgia,serif;font-size:30px;display:block}.hebrew-pronunciation-practice span{color:#1762ae;margin:8px 0 4px;font-size:12px;font-weight:800;display:block}.hebrew-pronunciation-practice p{margin:0;font-size:12px}@media (max-width:900px){.hebrew-pronunciation-grid,.hebrew-pronunciation-practice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.hebrew-pronunciation-grid,.hebrew-pronunciation-practice,.hebrew-shin-sin{grid-template-columns:1fr}}.hebrew-dagesh-focus{text-align:center;background:#f8fbff;border:1px solid #dce7f2;border-radius:14px;margin:18px 0;padding:20px}.hebrew-dagesh-focus strong{color:#173e67;font-family:Georgia,serif;font-size:42px;display:block}.hebrew-dagesh-focus span{color:#1762ae;margin-top:8px;font-size:12px;font-weight:800;display:block}.hebrew-begadkefat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-begadkefat-grid article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-begadkefat-grid strong{color:#173e67;font-family:Georgia,serif;font-size:34px;display:block}.hebrew-begadkefat-grid span{color:#1762ae;margin-top:7px;font-size:12px;font-weight:800;display:block}.hebrew-dagesh-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-dagesh-compare article{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:14px;padding:20px}.hebrew-dagesh-compare strong{color:#173e67;font-family:Georgia,serif;font-size:42px;display:block}.hebrew-dagesh-compare span{color:#1762ae;margin-top:8px;font-size:12px;font-weight:800;display:block}.hebrew-dagesh-practice{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-dagesh-practice>div{text-align:center;background:#fafcff;border:1px solid #e0e9f3;border-radius:13px;padding:18px}.hebrew-dagesh-practice strong{color:#173e67;font-family:Georgia,serif;font-size:36px;display:block}.hebrew-dagesh-practice span{color:#1762ae;margin-top:7px;font-size:12px;font-weight:800;display:block}@media (max-width:700px){.hebrew-begadkefat-grid,.hebrew-dagesh-compare,.hebrew-dagesh-practice{grid-template-columns:1fr}}.hebrew-reading-routine{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hebrew-reading-routine article{background:#f8fbff;border:1px solid #dfe9f3;border-radius:13px;align-items:center;gap:10px;padding:16px;display:flex}.hebrew-reading-routine b{color:#fff;background:#1762ae;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.hebrew-reading-routine span{color:#5f778e;font-size:12px;line-height:1.45}.hebrew-reading-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-reading-lines article{text-align:center;background:#fbfdff;border:1px solid #e0e9f3;border-radius:14px;padding:18px}.hebrew-reading-lines strong{color:#173e67;font-family:Georgia,serif;font-size:30px;display:block}.hebrew-reading-lines span{color:#1762ae;margin:8px 0 4px;font-size:12px;font-weight:800;display:block}.hebrew-reading-lines p{margin:0;font-size:12px}.hebrew-phrase-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-phrase-reading article{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:14px;padding:20px}.hebrew-phrase-reading strong{color:#173e67;font-family:Georgia,serif;font-size:30px;display:block}.hebrew-phrase-reading span{color:#1762ae;margin:8px 0 4px;font-size:12px;font-weight:800;display:block}.hebrew-phrase-reading p{margin:0;font-size:12px}.hebrew-analysis-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-analysis-cards article{background:#fafcff;border:1px solid #e0e9f3;border-radius:14px;padding:18px}.hebrew-analysis-cards strong{color:#173e67;text-align:center;font-family:Georgia,serif;font-size:30px;display:block}.hebrew-analysis-cards ul{margin:12px 0 0;padding-left:18px}.hebrew-analysis-cards li{font-size:12px}.hebrew-reading-challenge{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-reading-challenge strong{text-align:center;color:#173e67;background:#f8fbff;border:1px solid #dce7f2;border-radius:14px;padding:20px;font-family:Georgia,serif;font-size:32px}@media (max-width:850px){.hebrew-reading-routine,.hebrew-analysis-cards,.hebrew-reading-challenge{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.hebrew-reading-routine,.hebrew-reading-lines,.hebrew-phrase-reading,.hebrew-analysis-cards,.hebrew-reading-challenge{grid-template-columns:1fr}}.hebrew-gender-patterns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-gender-patterns article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-gender-patterns strong{color:#173e67;font-family:Georgia,serif;font-size:32px;display:block}.hebrew-gender-patterns span{color:#1762ae;margin:8px 0 4px;font-size:12px;font-weight:800;display:block}.hebrew-gender-patterns p{margin:0;font-size:12px}.hebrew-gender-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-gender-examples article{text-align:center;background:#fafcff;border:1px solid #e0e9f3;border-radius:14px;padding:18px}.hebrew-gender-examples strong{color:#173e67;font-family:Georgia,serif;font-size:30px;display:block}.hebrew-gender-examples span{color:#1762ae;margin:8px 0 3px;font-size:12px;font-weight:800;display:block}.hebrew-gender-examples p{margin:0 0 7px;font-size:12px}.hebrew-gender-examples b{text-transform:uppercase;letter-spacing:.8px;color:#6e859b;font-size:10px}.hebrew-gender-agreement{grid-template-columns:1fr 50px 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.hebrew-gender-agreement article{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-gender-agreement>b{text-align:center;color:#77a1c7;font-size:24px}.hebrew-gender-agreement article strong{color:#244d74;display:block}.hebrew-gender-agreement article span{color:#6f879e;margin-top:6px;font-size:12px;display:block}@media (max-width:800px){.hebrew-gender-patterns,.hebrew-gender-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hebrew-gender-patterns,.hebrew-gender-examples,.hebrew-gender-agreement{grid-template-columns:1fr}.hebrew-gender-agreement>b{transform:rotate(90deg)}}.hebrew-number-patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-number-patterns article{text-align:center;background:#fbfdff;border:1px solid #dfe9f3;border-radius:14px;padding:20px}.hebrew-number-patterns strong{color:#173e67;font-family:Georgia,serif;font-size:34px;display:block}.hebrew-number-patterns span{color:#1762ae;margin-top:8px;font-size:12px;font-weight:800;display:block}.hebrew-number-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hebrew-number-examples article{text-align:center;background:#fafcff;border:1px solid #e0e9f3;border-radius:14px;grid-template-columns:1fr 32px 1fr;align-items:center;gap:10px;padding:18px;display:grid}.hebrew-number-examples article>div strong{color:#173e67;font-family:Georgia,serif;font-size:27px;display:block}.hebrew-number-examples article>div span{color:#1762ae;margin-top:5px;font-size:11px;font-weight:800;display:block}.hebrew-number-examples article>b{color:#78a1c7}.hebrew-number-examples article>p,.hebrew-number-examples article>small{grid-column:1/-1;margin:0}.hebrew-number-examples article>p{font-size:12px}.hebrew-number-examples article>small{color:#738aa0;font-size:10px}.hebrew-irregular-grid{grid-template-columns:1fr 40px 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.hebrew-irregular-grid article{text-align:center;background:#f8fbff;border:1px solid #dfe9f3;border-radius:14px;padding:18px}.hebrew-irregular-grid article strong{color:#173e67;font-family:Georgia,serif;font-size:32px;display:block}.hebrew-irregular-grid article span{color:#1762ae;margin:7px 0 3px;font-size:12px;font-weight:800;display:block}.hebrew-irregular-grid article p{margin:0;font-size:12px}.hebrew-irregular-grid>b{text-align:center;color:#78a1c7;font-size:24px}@media (max-width:760px){.hebrew-number-patterns,.hebrew-number-examples,.hebrew-irregular-grid,.hebrew-number-examples article{grid-template-columns:1fr}.hebrew-number-examples article>b,.hebrew-irregular-grid>b{transform:rotate(90deg)}}.hebrew-progress-panel{background:#fff;border:1px solid #dce8f4;border-radius:20px;margin:0 0 30px;padding:24px;box-shadow:0 10px 30px #0c3d6c08}.hebrew-progress-panel.is-loading p{color:#74899e;margin:8px 0 0;font-size:13px}.hebrew-progress-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.hebrew-progress-head h2{color:#193f66;margin:7px 0 0;font-size:22px}.hebrew-progress-head .authbtn{white-space:nowrap;display:inline-flex}.hebrew-progress-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hebrew-progress-levels article{background:#f9fbfe;border:1px solid #e0e9f3;border-radius:14px;padding:16px}.hebrew-progress-levels article.is-locked{opacity:.58;background:#f4f6f8}.hebrew-progress-level-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.hebrew-progress-level-title strong{color:#244d74;font-size:14px}.hebrew-progress-level-title span{color:#8094a8;font-size:10px}.hebrew-progress-meter{background:#e5edf5;border-radius:10px;height:7px;margin:13px 0 10px;overflow:hidden}.hebrew-progress-meter i{background:#1762ae;border-radius:10px;height:100%;display:block}.hebrew-progress-levels p{color:#6e8499;margin:0;font-size:11px;line-height:1.5}.hebrew-progress-levels p b{color:#315f89}.hebrew-progress-link,.hebrew-progress-approved{margin-top:10px;font-size:11px;font-weight:800;display:inline-block}.hebrew-progress-link{color:#1762ae}.hebrew-progress-approved{color:#24724f}.hebrew-progress-toast{z-index:4500;color:#fff;background:#173f67;border-radius:12px;max-width:360px;padding:13px 17px;font-size:12px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #102f4f35}.hebrew-exam-page{max-width:960px}.hebrew-exam-hero{background:linear-gradient(135deg,#f8fbff,#edf5ff);border:1px solid #dbe8f5;border-radius:20px;margin:28px 0 20px;padding:28px}.hebrew-exam-hero h1{margin:8px 0;font-size:30px}.hebrew-exam-hero p{color:#678097}.hebrew-exam-questions{gap:14px;margin-bottom:20px;display:grid}.hebrew-exam-questions fieldset{background:#fff;border:1px solid #dfe9f3;border-radius:16px;padding:20px}.hebrew-exam-questions legend{color:#244d74;align-items:flex-start;gap:10px;padding:0 6px;font-size:14px;font-weight:800;display:flex}.hebrew-exam-questions legend span{color:#1762ae}.hebrew-exam-questions label{color:#60778e;cursor:pointer;border:1px solid #e7edf4;border-radius:10px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;font-size:13px;display:flex}.hebrew-exam-questions label:has(input:checked){color:#244d74;background:#f1f7fe;border-color:#93bce4}.hebrew-exam-error{color:#8d4242;background:#fff1f1;border:1px solid #efcaca;border-radius:10px;padding:12px;font-size:12px}.hebrew-exam-result{text-align:center;background:#fff;border:1px solid #dfe8f2;border-radius:20px;max-width:620px;margin:36px auto;padding:36px}.hebrew-exam-result>strong{color:#9b5b3c;margin:18px 0;font-size:56px;display:block}.hebrew-exam-result.is-pass>strong{color:#24724f}.hebrew-exam-result p{color:#657c92;line-height:1.7}.hebrew-exam-result .authbtn{margin-top:10px;display:inline-flex}@media (max-width:850px){.hebrew-progress-head{flex-direction:column;align-items:flex-start}.hebrew-progress-levels{grid-template-columns:1fr}}@media (max-width:620px){.hebrew-progress-panel{padding:18px}.hebrew-progress-head .authbtn{justify-content:center;width:100%}.hebrew-progress-toast{bottom:14px;left:14px;right:14px}.hebrew-exam-questions fieldset{padding:16px}}.culto-youtube-library{border-top:1px solid #e1eaf3;margin-top:24px;padding-top:24px}.culto-youtube-library .culto-console-section-head h3{color:#173f67;margin:6px 0 4px;font-size:20px}.culto-youtube-library-tools{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.culto-youtube-library-tools label{color:#315b82;gap:7px;font-size:12px;font-weight:800;display:grid}.culto-youtube-library-tools input{color:#173f67;background:#fff;border:1px solid #d8e4ef;border-radius:10px;outline:none;width:100%;padding:11px 12px}.culto-youtube-library-tools input:focus{border-color:#79a9d6;box-shadow:0 0 0 3px #1762ae12}.culto-youtube-library-list{gap:10px;margin-top:14px;display:grid}.culto-youtube-library-item{background:#f9fbfe;border:1px solid #dfe8f1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.culto-youtube-library-item>div:first-child{gap:4px;min-width:0;display:grid}.culto-youtube-library-item>div:first-child span{color:#a3711d;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.culto-youtube-library-item>div:first-child strong{color:#173f67;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.culto-youtube-library-item>div:first-child small{color:#7890a7;font-size:11px}.culto-youtube-library-item .culto-console-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.culto-youtube-library-tools{grid-template-columns:1fr}.culto-youtube-library-item{flex-direction:column;align-items:flex-start}.culto-youtube-library-item .culto-console-actions{justify-content:flex-start}}.culto-timer-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:stretch;gap:18px;display:grid}.culto-timer-config{background:#f9fbfe;border:1px solid #dfe8f1;border-radius:16px;padding:18px}.culto-timer-config>label,.culto-timer-fields label{color:#315b82;gap:7px;font-size:12px;font-weight:800;display:grid}.culto-timer-config input{color:#173f67;background:#fff;border:1px solid #d8e4ef;border-radius:10px;outline:none;width:100%;padding:11px 12px}.culto-timer-fields{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.culto-timer-preview{color:#fff;text-align:center;background:linear-gradient(135deg,#153f69,#0f2f4f);border:1px solid #d9e6f1;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:230px;padding:24px;display:grid}.culto-timer-preview span{letter-spacing:.08em;text-transform:uppercase;color:#b9d3ea;font-size:12px;font-weight:800}.culto-timer-preview strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:64px;line-height:1}.culto-timer-preview small{color:#d5e4f1;font-size:12px}.culto-timer-preview.is-finished{background:linear-gradient(135deg,#6f2c2c,#421d1d)}.culto-screen-timer{text-align:center}.culto-screen-timer-value{letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#fff;margin:22px 0 14px;font-size:clamp(88px,16vw,220px);line-height:.95;display:block}.culto-screen-timer.is-finished .culto-screen-timer-value{color:#efc2b8}@media (max-width:900px){.culto-timer-grid{grid-template-columns:1fr}.culto-timer-preview{min-height:190px}.culto-timer-preview strong{font-size:52px}}.member-subpage{max-width:1180px}.member-empty-state{background:#f8fbfe;border:1px solid #dfe8f2;border-radius:16px;margin-top:22px;padding:28px}.member-empty-state strong{color:#173f67;font-size:18px;display:block}.member-empty-state p{color:#6f8498;margin:8px 0 0}.member-event-list{gap:14px;margin-top:22px;display:grid}.member-event-card{background:#fff;border:1px solid #dfe8f2;border-radius:16px;padding:20px;box-shadow:0 8px 26px #153d6508}.member-event-card span{letter-spacing:.07em;text-transform:uppercase;color:#1762ae;font-size:10px;font-weight:800}.member-event-card h2{color:#173f67;margin:7px 0 8px}.member-event-card p{color:#60778e;margin:5px 0}.member-event-card small{color:#7b8fa2;margin-top:8px;line-height:1.55;display:block}.member-request-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;margin-top:24px;display:grid}.member-request-form,.member-request-history{background:#fff;border:1px solid #dfe8f2;border-radius:16px;padding:20px}.member-request-form h2,.member-request-history h2,.member-admin-card h2{color:#173f67;margin:0 0 16px}.member-request-form label{color:#315b82;gap:7px;margin-bottom:12px;font-size:12px;font-weight:800;display:grid}.member-request-form input,.member-request-form select,.member-request-form textarea{color:#173f67;background:#fff;border:1px solid #d8e4ef;border-radius:10px;outline:none;width:100%;padding:11px 12px}.member-request-history{align-content:start;gap:10px;display:grid}.member-request-history>article{background:#f9fbfe;border:1px solid #e2eaf2;border-radius:12px;justify-content:space-between;gap:18px;padding:14px;display:flex}.member-request-history>article>div{gap:4px;display:grid}.member-request-history span{color:#1762ae;text-transform:uppercase;font-size:10px;font-weight:800}.member-request-history strong{color:#173f67}.member-request-history b{color:#9b6c19}.member-request-history small{color:#74899d}.member-admin-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:24px;display:grid}.member-admin-card{background:#fff;border:1px solid #dfe8f2;border-radius:16px;padding:20px}.member-admin-events,.member-admin-requests{gap:10px;margin-top:18px;display:grid}.member-admin-events>div,.member-admin-request{background:#f9fbfe;border:1px solid #e2eaf2;border-radius:12px;padding:14px}.member-admin-events>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-admin-events>div>div{gap:4px;display:grid}.member-admin-events small,.member-admin-request small{color:#74899d}.member-admin-events button,.member-admin-actions button{color:#315b82;cursor:pointer;background:#fff;border:1px solid #cbdceb;border-radius:9px;padding:8px 10px;font-weight:700}.member-admin-request{gap:7px;display:grid}.member-admin-request>span{color:#1762ae;text-transform:uppercase;font-size:10px;font-weight:800}.member-admin-request>strong{color:#173f67}.member-admin-request p{color:#60778e;margin:0;font-size:12px}.member-admin-request>b{color:#9b6c19}.member-admin-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.member-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.member-hero-actions>a{color:#fff;background:#173f67;border-radius:10px;align-items:center;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:900px){.member-request-layout,.member-admin-grid{grid-template-columns:1fr}.member-request-history>article{flex-direction:column}.member-hero-actions{flex-direction:column;align-items:stretch}.member-hero-actions>a,.member-hero-actions button{justify-content:center;width:100%}}.semear-sermon-ai{background:linear-gradient(135deg,#f7fbff,#eef6fc);border:1px solid #cfe0ef;border-radius:18px;margin-bottom:18px;padding:18px}.semear-sermon-ai-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.semear-sermon-ai-head h2{color:#173f67;margin:5px 0 6px;font-size:22px}.semear-sermon-ai-head p{color:#6f8498;margin:0;font-size:12px;line-height:1.5}.semear-sermon-ai-badge{white-space:nowrap;color:#1762ae;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #c4d9eb;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.semear-sermon-ai-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.semear-sermon-ai-grid label{color:#315b82;gap:7px;font-size:11px;font-weight:800;display:grid}.semear-sermon-ai-grid label.wide{grid-column:1/-1}.semear-sermon-ai-grid input,.semear-sermon-ai-grid select{color:#173f67;background:#fff;border:1px solid #d4e2ee;border-radius:10px;outline:none;width:100%;padding:11px 12px}.semear-sermon-ai-grid input:focus,.semear-sermon-ai-grid select:focus{border-color:#79a9d6;box-shadow:0 0 0 3px #1762ae12}.semear-sermon-ai-generate{margin-top:14px}.semear-sermon-ai-note{color:#778da1;margin:9px 0 0;font-size:10px}@media (max-width:760px){.semear-sermon-ai-head{flex-direction:column}.semear-sermon-ai-grid{grid-template-columns:1fr}.semear-sermon-ai-grid label.wide{grid-column:auto}}.ebd-personalizada-page{max-width:1500px}.ebd-personalizada-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.ebd-personalizada-head>div{max-width:820px}.ebd-personalizada-head h1{color:#173f61;margin:10px 0 8px;font-size:clamp(30px,4vw,44px)}.ebd-personalizada-head p{color:#5f7b91;margin:0;line-height:1.65}.ebd-personalizada-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.65fr);align-items:start;gap:18px;display:grid}.ebd-personalizada-config,.ebd-personalizada-work{background:#fff;border:1px solid #dce6ef;border-radius:17px;padding:22px;box-shadow:0 8px 25px #143b5810}.ebd-personalizada-config{gap:14px;display:grid;position:sticky;top:18px}.ebd-personalizada-config h2,.ebd-personalizada-generate h2{color:#214f72;margin:5px 0 0;font-size:23px}.ebd-personalizada-config label,.ebd-personalizada-editor{color:#2b5675;gap:7px;font-size:14px;font-weight:700;display:grid}.ebd-personalizada-config input,.ebd-personalizada-config select,.ebd-personalizada-config textarea,.ebd-personalizada-editor textarea{color:#1d4667;width:100%;min-width:0;font:inherit;background:#f5f8fa;border:1px solid #cdddea;border-radius:9px;padding:12px;font-size:15px}.ebd-personalizada-config textarea,.ebd-personalizada-editor textarea{resize:vertical;font-weight:400;line-height:1.6}.ebd-personalizada-row{grid-template-columns:1.3fr .8fr;gap:10px;display:grid}.ebd-personalizada-check{background:#edf3f7;border:1px solid #d8e5ef;border-radius:10px;padding:12px;grid-template-columns:auto 1fr!important;align-items:center!important}.ebd-personalizada-check input{accent-color:#1d6ca6;height:18px;width:18px!important}.ebd-personalizada-check span{gap:3px;display:grid}.ebd-personalizada-check small{color:#6a8398;font-weight:400}.ebd-personalizada-hint{color:#765c16;background:#fff6df;border:1px solid #ecd99a;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ebd-personalizada-generate{background:#edf3f7;border:1px solid #d8e5ef;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding:18px;display:flex}.ebd-personalizada-generate p{color:#607e94;margin:6px 0 0;font-size:13px}.ebd-personalizada-actions{flex-wrap:wrap;gap:8px;display:flex}.ebd-personalizada-tabs{border-bottom:1px solid #dbe5ee;gap:3px;margin-bottom:16px;display:flex}.ebd-personalizada-tabs button{color:#55758e;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 14px;font-weight:700}.ebd-personalizada-tabs button.is-active{color:#1f5f8c;border-bottom-color:#1f75b0}.ebd-personalizada-editor textarea{min-height:520px}.ebd-personalizada-preview{background:#fff;border:1px solid #d9e5ee;border-radius:14px;padding:20px}.ebd-personalizada-preview>h2{color:#204f70;margin:8px 0}.ebd-personalizada-preview>p{color:#638098;margin-top:0}.ebd-personalizada-preview-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.ebd-personalizada-preview-grid article{background:#f7fafc;border:1px solid #dbe6ee;border-radius:12px;min-width:0;padding:16px}.ebd-personalizada-preview-grid h3{color:#244f70;margin:0 0 12px}.ebd-personalizada-save{border-top:1px solid #dbe5ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.ebd-personalizada-save span{color:#6a8398;font-size:12px}@media (max-width:980px){.ebd-personalizada-grid{grid-template-columns:1fr}.ebd-personalizada-config{position:static}}@media (max-width:700px){.ebd-personalizada-row,.ebd-personalizada-preview-grid{grid-template-columns:1fr}.ebd-personalizada-actions button,.ebd-personalizada-save button{width:100%}}.ebd-personalizada-save{gap:14px;display:grid}.ebd-personalizada-save-destination{flex:100%;gap:10px;display:grid}.ebd-personalizada-save-destination>strong{letter-spacing:.14em;color:#2b6f9f;font-size:12px}.ebd-personalizada-save-destination label{color:#2b5675;gap:7px;font-size:13px;font-weight:700;display:grid}.ebd-personalizada-save-destination select{color:#1d4667;width:100%;min-width:0;font:inherit;background:#f5f8fa;border:1px solid #cdddea;border-radius:9px;padding:11px;font-size:14px}.ebd-personalizada-save-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ebd-personalizada-save-action span{color:#6a8398;font-size:12px}.ebd-personalizada-head-actions{flex-wrap:wrap;gap:8px;display:flex}.ebd-personalizada-output-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.ebd-personalizada-print{display:none}.ebd-saved-page{max-width:1450px}.ebd-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ebd-saved-card{background:#fff;border:1px solid #dce6ef;border-radius:15px;gap:14px;padding:18px;display:grid;box-shadow:0 8px 25px #143b5810}.ebd-saved-card h2{color:#1f4e70;margin:5px 0 4px;font-size:20px}.ebd-saved-card p{color:#668298;margin:0}.ebd-saved-card small{color:#7890a3}.ebd-saved-status{flex-wrap:wrap;gap:7px;display:flex}.ebd-saved-status span{color:#6e8393;background:#edf2f5;border-radius:999px;padding:6px 9px;font-size:11px}.ebd-saved-status span.is-ready{color:#27704d;background:#e5f4ec}.ebd-saved-empty{text-align:center;background:#fff;border:1px solid #dce6ef;border-radius:16px;padding:28px}.ebd-saved-empty h2{color:#244f70;margin:0 0 8px}.ebd-saved-empty p{color:#688399;margin:0 0 16px}@media (max-width:1000px){.ebd-saved-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.ebd-saved-grid{grid-template-columns:1fr}.ebd-personalizada-output-actions>*{text-align:center;width:100%}}@media print{body *{visibility:hidden!important}.ebd-personalizada-print,.ebd-personalizada-print *{visibility:visible!important}.ebd-personalizada-print{color:#111;background:#fff;width:100%;padding:18mm;position:absolute;top:0;left:0;display:block!important}.ebd-personalizada-print header{border-bottom:1px solid #bbb;margin-bottom:18px;padding-bottom:12px}.ebd-personalizada-print header strong,.ebd-personalizada-print header span{display:block}.ebd-personalizada-print header h1{margin:10px 0 4px;font-size:24pt}.ebd-personalizada-print header p{color:#444;margin:0}@page{size:A4;margin:15mm}}
