iframe#nucleus-launcher{border:none!important;bottom:20px!important;display:block!important;height:80px!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;right:20px!important;visibility:visible!important;width:80px!important;z-index:999999!important}:root{--main-bg:#000;--main-padding:7rem;--yellow:#fdb73e;--orange:#e58411;--mobile-padding:1rem;--section-title-size:1.5rem;--section-title-weight:700}@media (max-width:700px){:root{--section-title-size:18px}}body{background:#000;background:var(--main-bg);font-family:Inter,sans-serif}*,body{margin:0;padding:0}*{box-sizing:border-box}@media (min-width:1650px){body{margin:auto;max-width:1650px}}.header{background:#121417;box-shadow:0 2px 8px #0000000a;position:relative;width:100%}.header-nav{align-items:center;display:flex;height:138px;justify-content:space-between;margin:0 auto;padding:1.5rem 1rem}.header-logo img{height:104px;width:106px}.header-links{display:flex;flex:1 1;gap:1.5rem;justify-content:center}.header-link{color:#fff;font-weight:500;text-decoration:none;transition:color .2s}.header-link:hover{color:var(--yellow)}.header-cta{flex-shrink:0}.header-cta-btn{background:var(--yellow);border-radius:20px;color:#fff;display:inline-block;font-weight:700;height:45px;line-height:45px;text-align:center;text-decoration:none;transition:background .2s;vertical-align:middle;width:130px}.header-cta,.header-links{align-items:center;display:flex}.header-hamburger{align-items:center;background:#0000;border:1px solid #ffffff3d;border-radius:8px;color:#fff;cursor:pointer;display:none;flex-direction:row;font:inherit;gap:.55rem;justify-content:center;margin-left:.75rem;min-height:42px;padding:0 .8rem;z-index:20}.header-hamburger-icon{display:flex;flex-direction:column;gap:4px;justify-content:center;width:20px}.hamburger-bar{background:#fff;border-radius:2px;display:block;height:3px;transition:all .3s;width:20px}.header-mobile-links{display:none}.header-mobile-links.open{background:#121417;border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;min-width:220px;padding:.75rem 1rem;position:absolute;right:1rem;top:100%;z-index:100}.header-mobile-links .header-link{padding:.7rem 0}.header-cta.two a{background-color:initial}.header-user-initials{align-items:center;display:flex;margin-left:1.5rem}.user-initials-circle{align-items:center;background:#fdb73e;border-radius:50%;box-shadow:0 2px 8px #fdb73e33;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;letter-spacing:1px;width:50px}.header-avatar-menu{align-items:center;display:flex;gap:.5rem}.header-actions{align-items:center;display:flex;flex-shrink:0}.header-profile{align-items:center;color:#fff;display:flex;gap:.65rem;max-width:210px}.header-profile-avatar{border:2px solid #ffffffbf;border-radius:50%;display:block;flex:0 0 42px;height:42px;object-fit:cover;width:42px}.header-profile-initials{align-items:center;background:#fdb73e;background:var(--yellow,#fdb73e);color:#121417;display:flex;font-size:.9rem;font-weight:700;justify-content:center}.header-profile-copy{display:flex;flex-direction:column;min-width:0}.header-profile-email,.header-profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-name{font-size:.86rem;font-weight:600}.header-profile-email{color:#ffffffb3;font-size:.72rem;margin-top:2px}@media (max-width:900px){.header-nav{height:0;padding:2rem .5rem}.header-logo img{height:50px;width:50px}.header-cta,.header-links{display:none}.header-mobile-links{animation:slideDown .3s;background:#121417;border-bottom-left-radius:18px;border-bottom-right-radius:18px;box-shadow:0 2px 16px #00000012;display:none;flex-direction:column;left:0;padding:1.5rem 1rem 1rem;position:absolute;right:0;top:64px;z-index:100}.header-mobile-links.open{display:flex;left:.5rem;min-width:0;right:.5rem}.header-mobile-links.open .header-cta-btn,.header-mobile-links.open .header-link{margin-bottom:1.2rem}.header-mobile-links.open .header-cta-btn:last-child,.header-mobile-links.open .header-link:last-child{margin-bottom:0}.header-mobile-links.open .header-cta-btn:last-child{font-size:14px}.user-initials-circle{height:42px;width:42px}.header-profile{max-width:min(190px,58vw)}.header-profile-avatar{flex-basis:38px;height:38px;width:38px}.header-hamburger{display:flex;margin-left:.55rem;min-height:38px;min-width:38px;padding:0;width:38px}.header-profile-copy{max-width:calc(min(190px, 58vw) - 48px)}.header-profile-email,.header-profile-name{max-width:100%}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hero-section{align-items:center;background:none;display:flex;height:100vh;justify-content:center;min-height:400px;overflow:hidden;position:relative;width:100%}.hero-section video.hero-bg-video{background:#000;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.hero-overlay{background:#00000080;inset:0;position:absolute;z-index:1}.hero-content{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;margin-top:-10rem;max-width:1100px;padding:2rem 0;position:relative;width:100%;z-index:2}.hero-content-left{display:flex;flex:1 1;flex-direction:column}.hero-title{color:#fff;font-size:2.5rem;font-weight:800;line-height:1.1;margin-bottom:1.2rem;text-shadow:0 2px 16px #0000002e}.hero-desc{color:#fff;font-size:1.3rem;font-weight:500;margin-bottom:.5rem;text-align:center;text-shadow:0 2px 8px #0000001f}.hero-content-right{display:flex;flex:1 1;flex-wrap:wrap;gap:1rem}.hero-action-btn{background:var(--yellow);border:2px solid #fdb73e;border-radius:16px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:.3rem;padding:.7rem 1.2rem;text-align:center;transition:background .2s,color .2s;width:30%}.hero-action-btn:hover{background:#fdb73e}.hero-typing{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin:0;white-space:nowrap}.typing-text{animation:typing 5.5s steps(20) infinite,blink-caret .7s step-end infinite;border-right:2px solid #fff;display:inline-block;overflow:hidden;width:0}@keyframes typing{0%{width:0}to{width:18ch}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#fff}}.hero-search{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff26;border:.5px solid #fff;border-radius:24px;display:flex;padding:.25rem .5rem;position:absolute;right:2rem;top:2rem;width:365px;z-index:3}.hero-search-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:1rem;min-width:0;outline:none;padding:.5rem .75rem}.hero-search-input::placeholder{color:#fff;opacity:.8}.hero-search-btn{align-items:center;background:#fdb73e;background:var(--yellow,#fdb73e);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;height:36px;justify-content:center;margin-left:.5rem;transition:background .2s;width:36px}.hero-search-btn:hover{background:#e09e2f}.hero-cursor{animation:blink 1s steps(1) infinite;background:none;border-right:2px solid #fdb73e;display:inline-block;height:1.2em;margin-left:2px;vertical-align:middle;width:1ch}@keyframes blink{0%,to{border-color:#fdb73e}50%{border-color:#0000}}@media (max-width:900px){.hero-content{flex-direction:column;gap:2rem;max-width:98vw}.hero-content,.hero-content-right{align-items:flex-start;margin-top:2rem}.hero-content-right{width:100%}.hero-action-btn{background:none;min-width:180px;width:100%}.hero-section{aspect-ratio:16/9;height:auto;min-height:0;min-height:auto;width:100vw}}@media (max-width:768px){.hero-section{min-height:60vh;padding:1.5rem}.hero-typing{font-size:1.3rem}.hero-search{padding:.15rem .3rem;right:1rem;top:1rem;width:70%}.hero-search-input{font-size:.9rem;width:90px}.hero-search-btn{font-size:1rem;height:30px;width:30px}.hero-content{margin-top:4rem}.hero-action-btn{font-size:12px;margin:auto;min-width:180px;width:50%}.hero-section{aspect-ratio:16/9;height:auto;min-height:0;min-height:auto;padding:0;width:100vw}}@media (max-width:600px){.hero-title{font-size:1.5rem;margin-top:3rem}.hero-desc{font-size:1rem}.hero-section{aspect-ratio:unset;display:flex;flex-direction:column;justify-content:flex-start;overflow:visible}.hero-content{position:relative;z-index:2}.hero-section video.hero-bg-video{background:#000;height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;width:100vw;z-index:0}.hero-content{gap:1.5rem;margin-top:0;padding:2.5rem 0}.hero-content-right{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:1fr 1fr;width:100%}.hero-action-btn{font-size:8px;margin-bottom:0;min-width:0;width:100%}.hero-content-right .hero-action-btn:last-child:nth-child(odd){grid-column:1/span 2;justify-self:center}.hero-section{aspect-ratio:16/9;height:auto;min-height:0;min-height:auto;padding:0;width:100vw}}.slide-fade{opacity:0;transition:opacity .5s ease,transform .5s ease}.slide-fade.up{transform:translateY(50px)}.slide-fade.down{transform:translateY(-50px)}.slide-fade.left{transform:translateX(50px)}.slide-fade.right{transform:translateX(-50px)}.slide-fade.show{opacity:1;transform:translate(0)}.book-card{align-items:flex-start;background:#fff;border-radius:1rem;box-shadow:0 2px 16px #00000012;display:flex;flex:0 0 auto;flex-direction:column;margin:1rem 0;max-width:20%;max-width:320px;min-width:260px;padding:1.5rem 1.2rem 0;position:relative;transition:transform .18s,box-shadow .18s}.book-card:hover{box-shadow:0 8px 32px #00000021;transform:translateY(-8px) scale(1.03)}.book-card-img-wrapper{align-items:center;aspect-ratio:4/5;display:flex;justify-content:center;margin-bottom:1.1rem;overflow:hidden;width:100%}.book-card-img{border-radius:1rem;box-shadow:0 2px 8px #00000017;height:100%;margin-bottom:0;object-fit:cover;width:100%}.book-card-title{color:var(--orange);font-size:1.2rem;font-weight:700;margin-bottom:.6rem;text-align:left;width:100%}.book-card-desc{color:#444;font-size:1rem;margin-bottom:1.2rem;min-height:38px;text-align:left;width:100%}.book-card-new-btn{align-self:flex-start;background:#0000;border:none;border-radius:16px;color:grey;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:.4rem .7rem;text-decoration:none;transition:background .2s}a.book-card-new-btn{color:var(--orange)}a.book-card-buy-btn{align-items:center;background:#fdb73e;background:var(--yellow,#fdb73e);border-radius:8px;color:#000;display:inline-flex;font-size:.95rem;gap:.5rem;padding:.6rem 1.2rem;transition:background .2s,transform .2s}a.book-card-buy-btn:hover{background:#f2a20c}a.book-card-buy-btn:hover .book-card-buy-arrow{transform:translateX(3px)}a.book-card-buy-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.book-card-buy-arrow{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;transition:transform .2s;width:16px}.book-card-view-btn-wrapper{width:100%}.book-card-view-btn{background:#22223b;border:none;border-radius:16px;color:#fff;font-size:1rem;padding:.5rem 2.2rem}.book-card-view-btn,.digital-resources-btn{cursor:pointer;font-weight:700;transition:background .2s}.digital-resources-btn{background:#fdb73e;background:var(--yellow,#fdb73e);border:none;border-radius:20px;box-shadow:0 2px 8px #fdb73e21;font-size:1.1rem;padding:1rem 2.5rem}.digital-resources-btn:hover{background:#e09e2f}@media (max-width:700px){.book-card{max-width:50vw;padding:var(--mobile-padding)}.book-card-img{max-width:95vw}.book-card-title{font-size:16px}.book-card-desc{font-size:12px}.book-card-view-btn{font-size:12px;font-weight:700;padding:.3rem 1.5rem}.book-card-new-btn{font-size:12px;margin-bottom:.5rem}}.books-container{padding:2rem 0 1rem}.books-header{margin-bottom:2rem;text-align:center}.books-title{font-size:var(--section-title-size);font-weight:var(--section-title-weight);margin:0}.books-subtitle{font-size:1.2rem;font-weight:600;margin:.7rem 0 .5rem}.books-desc{font-size:16px;margin:.5rem auto 0;max-width:800px}.books-btn-center{display:flex;justify-content:center;margin-top:2rem}.books-scroll-container{-ms-overflow-style:none;display:flex;flex-direction:row;gap:2rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none}.books-scroll-container::-webkit-scrollbar{display:none}.books-scroll-container>*{box-sizing:border-box;flex:0 0 auto;max-width:90vw;min-width:220px}@media (max-width:700px){.books-container{padding:var(--mobile-padding)}.books-title{font-size:var(--section-title-size)}.books-subtitle{font-size:14px}.books-desc{font-size:12px;padding:0 .5rem}.books-header{margin-bottom:1.2rem}.books-btn-center{margin-top:1.2rem}.books-scroll-container>*{max-width:80vw;min-width:75vw}}.engage-card-list{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;width:100%}.engage-card-list::-webkit-scrollbar{display:none}.engage-card-list.engage-card-list--auto{scroll-snap-type:none}@media (max-width:700px){.engage-card-list{align-items:center;flex-direction:row;gap:.9rem;overflow-x:auto;padding-bottom:1.5rem;padding-left:2vw;padding-right:10vw;scroll-snap-type:x mandatory}.engage-card,.engage-card--yellow,.engage-card-wrapper{max-width:70vw;min-width:70vw;scroll-snap-align:start}.engage-card-list>:not(:last-child){margin-right:2vw}.engage-card-list::-webkit-scrollbar{display:none}.engage-scroll-indicator{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.7rem}.engage-scroll-dot{background:#ccc;border-radius:50%;display:inline-block;height:8px;transition:background .2s;width:8px}.engage-scroll-dot.active{background:#fdb73e}}.horizontal-scroll-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.horizontal-scroll-arrow{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:32px;z-index:10}.horizontal-scroll-arrow.prev{left:.5rem}.horizontal-scroll-arrow.next{right:.5rem}.horizontal-scroll-arrow:disabled{cursor:not-allowed;opacity:.4}@media (max-width:700px){.horizontal-scroll-wrapper{align-items:stretch;flex-direction:column;position:relative}.horizontal-scroll-arrows-row{align-items:center;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:11}.horizontal-scroll-arrow{background:#00000059;display:inline-flex;font-size:1.2rem;height:28px;margin:0;pointer-events:auto;position:static;width:28px}}.blog-card{align-items:flex-start;background:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:380px;max-width:100%;padding:0;width:470px}.blog-card-img{border-radius:1rem;margin-bottom:1rem;object-fit:cover;width:100%}.blog-card-title{color:var(--orange);font-size:1.1rem;font-weight:700;margin-bottom:.7rem}.blog-card-readmore{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;margin-top:.5rem;text-decoration:none;transition:color .2s}.blog-card-arrow{font-size:1.1em;margin-left:.4em}.blog-card-date{font-weight:500;height:100}@media (max-width:700px){.blog-card{height:10%;width:80%}.blog-card-title{font-size:14px}.blog-card-readmore{font-size:12px}.blog-card-img{height:auto}.blog-card-date{font-size:12px}}.podcast-bottom-btn{background:#121417;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:50px;padding:0 4rem;text-transform:capitalize;transition:background .2s;width:-webkit-fit-content;width:fit-content}.podcast-bottom-btn:hover{background:#444}@media (max-width:700px){.podcast-bottom-btn{font-size:12px;height:44px;min-width:0;padding:0 1.2rem}}.blogs-section{margin:0 auto;width:100%}.blogs-header.comp{color:#222;font-size:var(--section-title-size);font-weight:var(--section-title-weight);letter-spacing:.02em;margin-bottom:2rem;text-align:center}.blogs-scroll-container{-ms-overflow-style:none;display:flex;flex-direction:row;gap:2rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none}.blogs-scroll-container>*{flex-shrink:0;max-width:380px;min-width:380px}.blogs-scroll-container::-webkit-scrollbar{display:none}.blogs-cta-center{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.blogs-notify-text{color:#fff;font-size:1rem;font-weight:800;margin-top:1.5rem;text-align:center}.blogs-notify-link{background:#0000;border:none;color:#fdb73e;cursor:pointer;display:block;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin-top:.5rem;text-align:center;text-decoration:none;text-transform:lowercase;width:100%}.blogs-section .blog-card-date,.blogs-section .blog-card-readmore,.blogs-section .blog-card-title{color:#fff}@media (max-width:700px){.blogs-section{overflow-x:hidden;padding:var(--mobile-padding)}.blogs-header.comp{margin-bottom:1rem;text-align:center}.blogs-scroll-container{gap:1rem;padding-bottom:.5rem}.blogs-scroll-container>*{max-width:80vw;min-width:80vw}.blogs-cta-center{margin-top:1rem}.blogs-notify-text{font-size:.95rem;margin-top:1rem}.blogs-notify-link{font-size:.85rem;margin-top:.3rem}}.fellowships-carousel{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding-top:2rem;width:100%}.fellowships-carousel-row{align-items:center;display:flex;gap:1.5rem;justify-content:center;position:relative;width:100%}.carousel-img{background-position:50%;background-size:cover;border-radius:1rem;box-shadow:0 8px 32px #00000026;cursor:pointer;filter:blur(2px) brightness(.7);height:260px;opacity:.7;position:relative;transition:filter 1.2s,box-shadow 1.2s,transform 2s cubic-bezier(.4,2.2,.2,1),opacity 2s;width:350px;z-index:1}.carousel-img-label{background:#121417cc;border-bottom-left-radius:1.5rem;border-top-right-radius:1.5rem;bottom:0;color:#fff;font-size:1rem;font-weight:600;left:0;padding:.5rem 1rem;pointer-events:none;position:absolute;z-index:5}.carousel-img.left,.carousel-img.right{opacity:.7}.carousel-img.left{filter:blur(1px) brightness(.5)}.carousel-img.left:after{background:linear-gradient(270deg,#00000073,#0000);border-radius:0 1.5rem 1.5rem 0;content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:0;width:50%}.carousel-img.right{filter:blur(1px) brightness(.5)}.carousel-img.right:after{background:linear-gradient(90deg,#00000073,#0000);border-radius:1.5rem 0 0 1.5rem;content:"";height:100%;pointer-events:none;position:absolute;right:50%;top:0;width:50%}.carousel-img.active{box-shadow:0 12px 36px #0000002e;filter:none;opacity:1;transform:scale(1.08);transition:filter 1.2s,box-shadow 1.2s,transform 2s cubic-bezier(.4,2.2,.2,1),opacity 2s;z-index:2}.carousel-arrow{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001f;color:#222;cursor:pointer;font-size:1.3rem;height:2.2rem;opacity:.85;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:2.2rem;z-index:10}.carousel-arrow:hover{background:#fdb73e;color:#fff}.left-arrow{left:0}.right-arrow{right:0}.carousel-dots{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.carousel-dot{background:#5c5a5a;border-radius:50%;cursor:pointer;display:inline-block;height:10px;transition:background .3s;width:10px}.carousel-dot.active{background:var(--yellow)}.fellowships-header{align-items:center;display:flex;flex-direction:column;margin-bottom:2.5rem;text-align:center}.fellowships-title{color:#fff;font-size:16px;font-weight:500;letter-spacing:.08em;margin-bottom:.5rem}.fellowships-main-heading{font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:1.1;margin-bottom:.7rem}.fellowships-subtext{font-size:18px;font-weight:400;line-height:1.3;max-width:600px}@media (max-width:700px){.fellowships-carousel{display:block;padding:var(--mobile-padding)}.fellowships-carousel-row{align-items:center;display:flex;justify-content:center;width:100%}.carousel-img{height:240px;min-width:0;width:80%;width:100%}.carousel-img-label{border-bottom-left-radius:1rem;border-top-right-radius:1rem;font-size:.8rem;padding:.3rem .7rem}.fellowships-title{font-size:14px}.fellowships-main-heading{font-size:var(--section-title-size)}.fellowships-subtext{font-size:12px}}.teachings-container{box-shadow:0 2px 16px #00000012;margin:2rem auto;padding:2rem 1rem}.teachings-video-scroll{-ms-overflow-style:none;align-items:center;display:flex;gap:1rem;justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.teachings-video-scroll::-webkit-scrollbar{display:none}.teachings-desc,.teachings-video{flex:1 1;margin:0 1.5rem;max-width:100%;min-width:220px}.teachings-video video{border-radius:1rem;display:block;max-width:100%}.teachings-desc{display:flex;flex-direction:column;justify-content:center}.teachings-desc p{color:#22223b;font-size:18px;font-weight:600;margin-bottom:1.2rem;max-width:300px}.blogs-header.comp.tt{color:#fff}.teachings-action-btn{align-items:center;background:#fdb73e;background:var(--yellow,#fdb73e);border:none;border-radius:10px;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:50px;justify-content:center;opacity:1;padding:0;text-transform:capitalize;transition:background .2s;width:200px}.teachings-action-btn:hover{background:#e09e2f}.podcast-bottom-btn-wrapper{display:flex;justify-content:center;margin-top:2rem}.podcast-comp-video-t{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;flex-shrink:0;max-width:420px;min-width:420px;overflow:hidden}.podcast-comp-video-t iframe{border:none;border-radius:16px;display:block;height:260px;width:100%}.teachings-horizontal-scroll{-ms-overflow-style:none;display:flex;gap:1.2rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none}.teachings-horizontal-scroll::-webkit-scrollbar{display:none}.teachings-horizontal-scroll>.single-teaching-card{flex-shrink:0;max-width:420px;min-width:420px}@media (max-width:900px){.podcast-comp-video-t{max-width:80vw;min-width:70vw}.podcast-comp-video-t iframe{height:220px}.teachings-video-scroll{gap:1rem;height:240px}.blogs-header.comp.tt{margin-top:1rem}}@media (max-width:768px){.teachings-flex{flex-direction:column;gap:1.2rem}.teachings-desc,.teachings-video{margin:0;max-width:100%;min-width:0}.teachings-container{padding:1rem}.teachings-video video{height:180px}.teachings-desc p{font-size:12px;margin-bottom:.4rem}}@media (max-width:700px){.teachings-horizontal-scroll>.single-teaching-card{max-width:80vw;min-width:80vw}}@media (max-width:500px){.teachings-container{padding:.5rem}.teachings-video video{height:170px}}.single-teaching-card{background:#000;border-radius:18px;box-shadow:0 2px 8px #22223b0f;display:flex;flex-direction:column;padding:1.2rem 1rem 1.5rem}.single-teaching-iframe-container{aspect-ratio:16/9;background:#000;border-radius:12px;margin-bottom:1rem;overflow:hidden;width:100%}.single-teaching-iframe-container iframe{border:none;height:100%;width:100%}.single-teaching-card-title{color:#fff;font-size:1.08rem;font-weight:700;margin-bottom:.5rem;margin-top:10px;width:85%}.single-teaching-card-date{color:#fff;font-size:.98rem;font-weight:500}.teachings-viewall-btn{display:flex;justify-content:center;margin-top:1.5rem}@media (max-width:700px){.teachings-viewall-btn{margin-top:.7rem}}@media (max-width:600px){.single-teaching-card-date{font-size:12px}.single-teaching-card-title{font-size:14px;width:100%}}.announcement-card{align-items:flex-start;background:none;background-color:#e5e8e9;border-radius:1.3rem;box-shadow:none;display:flex;flex-direction:column;height:370px;max-width:100%;overflow:hidden;padding:0;position:relative;width:270px}.announcement-card-img-wrapper{align-items:center;aspect-ratio:unset;border-radius:1rem;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.announcement-card-img{background:#f5f5f5;border-radius:1rem;display:block;height:100%;margin-bottom:0;object-fit:contain;width:100%}.announcement-card-title{color:var(--orange);font-size:1.1rem;font-weight:700;margin-bottom:.7rem}.announcement-card-desc{color:#444;font-size:1rem;margin-bottom:1.2rem;min-height:48px;text-align:left;width:100%}.announcement-card-readmore{background:#cfd8dccc;border-radius:10px;bottom:.6rem;color:#4c4c4c;cursor:pointer;font-size:1rem;font-weight:600;left:0;margin:auto;padding:.7em 0;position:absolute;right:0;text-align:center;text-decoration:none;transition:color .2s;width:50%}.announcement-card-arrow{font-size:1.1em;margin-left:.4em}.announcement-card-date{font-weight:500;height:100}@media (max-width:700px){.announcement-card-img-wrapper{aspect-ratio:16/9}.announcement-card-title{font-size:14px}.announcement-card-desc{font-size:12px}.announcement-card-readmore{font-size:12px;padding:.5em 0}.announcement-card-img{height:auto}.announcement-card-date{font-size:12px}}.booking-form-submit-btn{background:#fdb73e;border:none;border-radius:12px;color:#22223b;cursor:pointer;font-size:16px;font-weight:700;padding:1rem 0;transition:background .2s;width:50%}.booking-form-submit-btn:hover{background:#e09e2f}@media (max-width:700px){.booking-form-submit-btn{font-size:12px;height:44px;min-width:0;padding:0 1.2rem}}.anouncement-modal-overlay{align-items:center;background:#22223b73;display:flex;inset:0;justify-content:center;position:fixed;width:100%;z-index:9999}.anouncement-modal{align-items:center;background:#fff;border-radius:1.2rem;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;height:90vh;overflow-y:auto;padding:2.2rem 1.5rem 2rem;position:relative;text-align:left;width:70%}.anouncement-modal-header{font-size:1.35rem;font-weight:400;margin-bottom:1.2rem;text-align:center}.anouncement-modal-section{font-size:14px;line-height:1.6rem;margin-bottom:1.1rem;text-align:left;width:100%}.anouncement-modal-label{color:#22223b;font-weight:700}.anouncement-modal-hotels>div{margin-bottom:.7rem}.anouncement-modal-desc{font-size:14px;line-height:1.6rem;margin:1.2rem 0;text-align:left}.anouncement-modal-date{color:#000;font-size:14px;font-weight:700;margin-bottom:1rem;text-align:left}.anouncement-modal-img{aspect-ratio:16/9;background:#f5f5f5;border-radius:12px;display:block;margin-bottom:1.2rem;max-height:220px;max-width:480px;object-fit:contain;padding:1rem 0;width:100%}.anouncement-modal-close{background:none;border:none;color:#22223b;cursor:pointer;font-size:2rem;position:absolute;right:1.5rem;top:1.2rem;z-index:10}.anouncement-modal-register{font-size:14px;font-weight:700;margin-top:2rem;text-align:center}@media (max-width:700px){.anouncement-modal{border-radius:1rem;max-width:95vw;padding:1.2rem .5rem 1rem;width:95%}.anouncement-modal-date,.anouncement-modal-desc,.anouncement-modal-header{font-size:12px}.anouncement-modal-img{aspect-ratio:16/9;max-height:520px;max-width:100vw;padding:.5rem 0}.anouncement-modal-section{font-size:12px}}.announcements-section{margin:0 auto;padding:2rem 1rem;scrollbar-width:0;width:100%}.announcements-header.comp{color:#222;font-size:var(--section-title-size);font-weight:var(--section-title-weight);letter-spacing:.02em;margin-bottom:2rem;text-align:center}.announcement-reel-card{background-color:#e5e8e9;border-radius:0;border-radius:1rem;box-shadow:none;display:flex;flex:0 0 auto;flex-direction:column;height:370px;max-width:100%;min-width:250px;overflow:hidden;padding:0;position:relative;width:250px}.announcement-reel-card-img-wrapper{align-items:center;background:#f5f5f5;display:flex;flex:1 1 auto;height:100%;justify-content:center;margin:auto;overflow:hidden;position:relative;width:100%}.announcement-reel-card-img{background:#e5e8e9;border-radius:1rem;display:block;height:100%;object-fit:cover;width:100%}.announcement-reel-card-content{align-items:center;background:#e5e8e9ef;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;left:0;padding-bottom:.5rem;position:absolute;right:0;width:100%;z-index:2}.announcement-reel-card-platform{gap:.5rem;justify-content:center;text-align:center;width:100%}.announcement-reel-card-platform-name{font-size:.7rem;font-weight:600;text-align:center;text-transform:capitalize;width:auto}.announcement-reel-card-btn{align-items:center;align-self:center;background-color:#111;border:none;border-radius:2rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.45rem;justify-content:center;padding:.55rem 1.4rem;transition:background .2s}.announcement-reel-card-btn:hover{background-color:#333}.announcement-reel-card-platform-row{align-items:center;display:flex;gap:.5rem;margin-top:.7rem}.announcement-reel-card-logo{height:28px;object-fit:contain;width:28px}.announcement-reel-card-platform-btn{background:none;border:none;color:#222;cursor:pointer;font-size:1rem;font-weight:500;padding:0}.announcement-reel-card-title{color:#22223b;font-size:1rem;font-weight:700;margin-bottom:.2rem}.announcement-reel-card-desc{color:#444;font-size:.95rem}.announcements-scroll-container{-ms-overflow-style:none;box-sizing:border-box;display:flex;flex-direction:row;gap:2rem;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;width:100%}.announcements-scroll-container>*{flex-shrink:0;max-width:100%}.announcements-scroll-container::-webkit-scrollbar{display:none}.announcements-cta-center{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.announcements-notify-text{color:#000;font-size:1rem;font-weight:800;margin-top:1.5rem;text-align:center}.announcements-notify-link{color:#fdb73e;cursor:pointer;display:block;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin-top:.5rem;text-align:center;text-decoration:underline;text-transform:lowercase}.reel-card:hover{box-shadow:0 8px 32px #00000021;transform:translateY(-6px) scale(1.04)}.reel-card-img{border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.reel-card-title{color:#22223b;font-size:1rem;font-weight:700;margin-bottom:.5rem;text-align:center;width:100%}.reel-thumbnail-card{align-items:center;background:#e5e8e9;display:flex;flex-direction:column;max-width:100%;position:relative;width:370px}.reel-thumbnail-link{display:block;position:relative;width:100%}.reel-thumbnail-img{background:#f5f5f5;display:block;height:100%;object-fit:contain;width:100%}.reel-thumbnail-play{align-items:center;border-radius:50%;display:flex;height:42px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}@media (max-width:700px){.announcements-section{padding:var(--mobile-padding)}.announcements-header.comp{margin-bottom:1rem;text-align:center}.announcements-scroll-container{padding-bottom:.5rem}.announcements-cta-center{margin-top:1rem}.announcements-notify-text{font-size:.95rem;margin-top:1rem}.announcements-notify-link{font-size:.85rem;margin-top:.3rem}.reel-card{max-width:160px;min-width:120px;padding:.7rem .3rem 1rem;width:44vw}.reel-card-img-wrapper{height:140px}.reel-card-title{font-size:.95rem}.reel-card-desc,.reel-card-readmore{font-size:.85rem}.reel-card-embed-wrapper{max-width:160px;min-width:120px;width:100%}.reel-thumbnail-card{max-width:160px;min-width:120px;width:44vw}.reel-thumbnail-img{aspect-ratio:9.6/16;background:#f5f5f5;display:block;height:auto;max-height:300px;min-height:100px;object-fit:contain;width:100%}.announcement-reel-card{max-width:100vw;width:60vw}.announcement-reel-card-img-wrapper{height:100%}.announcement-reel-card-content{padding:.3rem .5rem}.announcements-scroll-container{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;padding-bottom:1rem}.announcement-reel-card{flex:0 0 auto;max-width:90vw;min-width:220px}}.gif-modal-backdrop{background:#121212;inset:0;justify-content:center;position:fixed;z-index:9999}.gif-modal,.gif-modal-backdrop{align-items:center;display:flex}.gif-modal{border-radius:1.2rem;box-shadow:0 4px 32px #00000021;flex-direction:column;max-width:90vw;padding:2rem 1.5rem 1.5rem;width:450px}.gif-modal-img{display:block;height:auto;margin-bottom:2rem;max-width:260px;width:100%}.gif-modal-video-wrapper{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden}.gif-modal-video,.gif-modal-video-wrapper{background:#000;border-radius:1rem;width:100%}.gif-modal-video{display:block;height:100%;object-fit:cover}.gif-modal-btn{background:#fdb73e;border:none;border-radius:8px;color:#22223b;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:1.5rem;padding:.7em 2em;transition:background .2s;width:100%}.gif-modal-backdrop p{color:#f5f5f5;font-size:1.2rem;font-weight:700;margin:1.5rem 0;text-align:center}@media (max-width:500px){.gif-modal{padding:1.2rem .7rem 1rem;width:98vw}.gif-modal-img{margin-bottom:1.2rem;max-width:90vw}.gif-modal-video-wrapper{aspect-ratio:16/9}.gif-modal-btn{font-size:1rem;padding:.6em 1em}}.info-slide-banner{font-size:1.1rem;font-weight:700;letter-spacing:.02em;overflow:hidden;padding:1rem 0;position:relative;z-index:10}.info-slide-track{animation:info-slide-move 64s linear infinite;display:inline-block;white-space:nowrap}.info-slide-text{display:inline-block;padding:0 2rem}@keyframes info-slide-move{0%{transform:translateX(100vw)}to{transform:translateX(-100%)}}@media (max-width:700px){.info-slide-banner{font-size:.75rem;padding:.5rem 0}.info-slide-text{padding:0 1rem}}:root{--scroll-duration:1.1s;--scroll-ease:cubic-bezier(0.4,0,0.2,1)}@keyframes slideUpIn{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideLeftIn{0%{opacity:0;transform:translateX(40px) rotate(2deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes zoomFadeIn{0%{filter:blur(4px);opacity:0;transform:scale(.85) rotateY(8deg)}to{filter:blur(0);opacity:1;transform:scale(1) rotateY(0deg)}}.scroll-animate{animation-timeline:view();animation-range:entry 0 cover 40%;animation-duration:1.1s;animation-duration:var(--scroll-duration);animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:var(--scroll-ease);will-change:transform,opacity,filter}.scroll-up{animation-name:slideUpIn}.scroll-left{animation-name:slideLeftIn}.scroll-zoom{animation-name:zoomFadeIn}.testimony-card{align-items:flex-start;background:#f5f2f2;border-radius:1rem;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;gap:.8rem;margin:1rem auto;max-width:350px;min-height:20px;min-width:220px;padding:1.5rem 1.2rem;position:relative}.testimony-username{color:#fdb73e;font-size:1.1rem;font-weight:700;letter-spacing:.5px}.testimony-subtitle{color:#1e1e1e;font-size:1.05rem;font-weight:600}.testimony-desc{color:#5c5a5a;font-size:14px;line-height:1.5;margin-bottom:.5rem}.testimony-btn{background:#111;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:auto;padding:.8rem 1.2rem;transition:background .2s}.testimony-btn:hover{background:#333}@media (max-width:600px){.testimonials-container{align-items:stretch}.testimony-card{flex:0 0 auto;max-width:98vw;min-height:220px;min-width:70vw;padding:1rem .7rem}.testimony-subtitle,.testimony-username{font-size:.7rem}.testimony-btn{font-size:12px;padding:.45rem 1.4rem}.testimony-desc{font-size:12px}}.testimonials-outer-section{padding:2rem 1rem}.testimonials-container{-ms-overflow-style:none;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;justify-content:flex-start;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.testimonials-container::-webkit-scrollbar{display:none}.testimony-card{flex:0 0 auto;max-width:30vw;min-width:280px}.testimonials-outer-section .testimony-title{color:#000;font-size:var(--section-title-size);font-weight:var(--section-title-weight);margin:1.2rem 0;text-align:center}.test-desc{font-size:14px;margin:1rem auto auto;text-align:center;width:60%}@media (max-width:800px){.testimonials-outer-section{padding:var(--mobile-padding)}.testimonials-container{gap:1rem;padding:1rem .2rem}}@media (max-width:700px){.testimonials-outer-section button.three{max-width:70vw;min-width:70vw;width:70%!important}}@media (max-width:600px){.testimonials-container{gap:.7rem;padding:.5rem .1rem}.test-desc{font-size:12px;width:100%}}.testimony-modal-backdrop{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.testimony-modal{background:#fff;border-radius:1rem;box-shadow:0 4px 32px #00000026;height:80vh;max-width:95vw;overflow-y:scroll;padding:2rem 1.5rem;position:relative;width:570px}.testimony-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:.7rem}.testimony-modal-username{color:#fdb73e;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.testimony-modal-subtitle{color:#1e1e1e;font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.testimony-modal-desc{color:#5c5a5a;font-size:12px;line-height:1.5}.homepage-announcements,.homepage-blogs,.homepage-books,.homepage-engage,.homepage-fellowships,.homepage-info,.homepage-mini,.homepage-ministry,.homepage-teachings,.homepage-testimonials{background-color:#fff;border-radius:1rem;margin:1rem auto;width:90%}.homepage-blogs,.homepage-mini,.homepage-ministry,.homepage-teachings{background-color:initial}@media (max-width:768px){.homepage-info{border-radius:.5rem}}.engage-card-wrapper{align-items:center;margin:0 auto}.engage-card,.engage-card-wrapper{display:flex;flex-direction:column;max-width:340px;width:100%}.engage-card{box-shadow:0 2px 16px #00000012;overflow:hidden;transition:box-shadow .2s}.engage-card-img{aspect-ratio:4/3;border-radius:1.2rem;height:470px;min-height:260px;object-fit:cover;transition:filter .2s;width:100%}.engage-card-img:hover{filter:brightness(.92)}.engage-card-footer{align-items:center;border-radius:1.2rem;display:flex;justify-content:space-between;margin-top:.7rem;max-width:340px;width:100%}.engage-card-title{color:#222;font-size:14px;font-weight:600;text-align:left}.engage-card-viewmore{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.3rem;padding:0}.engage-card-arrow{font-size:1.2rem;margin-left:2px}@media (max-width:600px){.engage-card,.engage-card-footer,.engage-card-wrapper{max-width:98vw}.engage-card-img{aspect-ratio:4/3;height:400px}.engage-card-footer{padding:.7rem}.engage-card-viewmore{font-size:.95rem}}.engage-section{padding:2.5rem 1rem}.engage-header{color:#222;font-size:var(--section-title-size);font-weight:var(--section-title-weight);margin-bottom:2rem;text-align:center}.engage-card-list{display:flex;gap:.9rem}.engage-card--yellow{align-items:center;background:#fdb73e;border-radius:1.2rem;box-shadow:0 2px 16px #00000012;display:flex;flex-direction:column;height:470px;justify-content:flex-start;max-width:340px;min-height:260px;padding-bottom:3.5rem;position:relative;width:100%}.engage-card-yellow-content{padding:2rem 1rem 1rem;width:100%}.engage-card-yellow-title{color:#222;display:block;font-size:14px;font-weight:700;letter-spacing:.04em;margin-bottom:1.1rem;text-transform:uppercase}.engage-card-yellow-desc{color:#222;font-size:1.05rem;margin:0;opacity:.9}.engage-card-yellow-list{align-items:flex-start;color:#222;display:flex;flex-direction:column;font-size:.8rem;font-weight:500;gap:.3rem;list-style:disc inside;margin:0;opacity:.95;padding-left:0;text-align:left}.engage-card-yellow-btn{background:#000;border:none;border-radius:2rem;bottom:1.2rem;box-shadow:0 2px 8px #00000014;color:#fff;cursor:pointer;font-weight:700;left:1rem;padding:1rem 1.5rem;position:absolute;transform:none;transition:background .2s,color .2s}.engage-card-yellow-btn:hover{background-color:#fff;border:1px solid #fdb73e;color:#000}@media (max-width:700px){.engage-card-list{align-items:center;flex-direction:row;gap:.9rem;overflow-x:auto;padding-bottom:1.5rem;padding-left:2vw;padding-right:10vw;scroll-snap-type:x mandatory}.engage-card,.engage-card--yellow,.engage-card-wrapper{max-width:70vw;min-width:70vw;scroll-snap-align:start}.engage-card-list>:not(:last-child){margin-right:2vw}.engage-card-list::-webkit-scrollbar{display:none}.engage-card--yellow{height:450px}.engage-header{margin-bottom:1rem}.engage-section{padding:1rem}.engage-scroll-indicator{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.7rem}.engage-scroll-dot{background:#ccc;border-radius:50%;display:inline-block;height:8px;transition:background .2s;width:8px}.engage-scroll-dot.active{background:#fdb73e}}@media (max-width:600px){.engage-card--yellow{max-width:70vw;padding-bottom:2.2rem}.engage-card-yellow-content{padding:1.2rem .5rem .7rem}.engage-card-yellow-title{font-size:1rem}.engage-card-yellow-list{font-size:.98rem}.engage-card-yellow-btn{bottom:.7rem;font-size:.95rem;left:.5rem;padding:.6rem 1.5rem}}.mini-card{align-items:flex-start;background:#eea21f;border-radius:1.1rem;box-shadow:0 2px 16px #00000012;display:flex;flex-direction:column;max-width:370px;min-height:320px;padding:1.7rem 1.3rem 4.2rem;position:relative;width:100%}.mini-card-header{color:#000;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.mini-card-subheader{color:#000;font-size:1rem;font-weight:600;margin-bottom:1rem}.mini-card-desc{color:#000;font-size:14px;line-height:1.4;margin-bottom:2.5rem}.mini-card-btn{background:#000;border-radius:0 0 1.1rem 1.1rem;bottom:0;left:0;padding:1rem 0}.mini-card-btn:hover{opacity:.8}@media (max-width:600px){.mini-card{max-width:98vw;min-height:220px;padding:1.1rem .7rem 3.2rem}.mini-card-header{font-size:1.08rem}.mini-card-subheader{font-size:.98rem}.mini-card-desc{font-size:.95rem;margin-bottom:2rem}.mini-card-btn{font-size:1rem;padding:.8rem 0}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-form{font-family:Poppins,sans-serif;gap:1.1rem}.contact-form,.contact-form-label{display:flex;flex-direction:column}.contact-form-label{color:#222;font-size:.95rem;font-weight:500;gap:.45rem}.contact-form-required{color:#e10000}.contact-form-optional{color:#666;font-weight:400}.contact-form-input{background:#fbfdfd;border:1px solid #c9c9c9;border-radius:.45rem;color:#222;font-family:inherit;font-size:.92rem;outline:none;padding:.75rem .9rem;transition:border-color .2s,box-shadow .2s;width:100%}.contact-form-input::placeholder{color:#777}.contact-form-input:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #fdb73e33}.contact-form-select-wrap{position:relative}.contact-form-select-wrap:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #111;content:"";pointer-events:none;position:absolute;right:1.1rem;top:50%;transform:translateY(-25%)}.contact-form-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.5rem}.contact-form-select.is-placeholder{color:#777}.contact-form-textarea{min-height:7rem;resize:vertical}.contact-interests__control{background:#fbfdfd!important;border:1px solid #c9c9c9!important;border-radius:.45rem!important;box-shadow:none!important;font-size:.92rem;font-weight:400;min-height:46px!important}.contact-interests__control--is-focused{border-color:var(--yellow)!important;box-shadow:0 0 0 3px #fdb73e33!important}.contact-interests__placeholder{color:#777!important}.contact-interests__multi-value{background:#fff4de!important;border-radius:1rem!important}.contact-interests__menu{font-size:.92rem;font-weight:400;z-index:5!important}.contact-interests__option--is-focused{background:#fff4de!important}.contact-form-submit{background:var(--yellow);border:none;border-radius:.6rem;color:#111;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;margin:1.5rem auto 0;padding:.85rem 1rem;transition:background .2s,opacity .2s;width:92%}.contact-form-submit:hover{background:#f5a823}.contact-form-submit:disabled{cursor:not-allowed;opacity:.7}.contact-modal-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1.5rem var(--mobile-padding);position:fixed;z-index:1000}.contact-modal{background:#fff;border-radius:1.25rem;box-shadow:0 6px 0 #0000001f,0 20px 50px #00000040;font-family:Poppins,sans-serif;max-height:calc(100vh - 3rem);max-width:500px;overflow-y:auto;padding:2.25rem 2rem 2.5rem;position:relative;width:100%}.contact-modal-close{background:none;border:none;color:#000;cursor:pointer;font-size:1.2rem;font-weight:900;position:absolute;right:1.25rem;top:1rem}.contact-modal-heading{align-items:center;display:flex;gap:.9rem;margin-top:.5rem;padding-right:1.5rem}.contact-modal-heading h2{color:#333;font-size:1.55rem;font-weight:500}.contact-modal-icon{display:flex;font-size:2rem;line-height:1}.contact-modal-icon-svg{color:var(--yellow);font-size:2rem}.contact-modal-desc{color:#666;font-size:.95rem;line-height:1.5;margin:1.25rem 0 1.5rem}@media (max-width:600px){.contact-modal{padding:1.75rem 1.25rem 2rem}.contact-modal-heading h2{font-size:1.25rem}}.mini-section{padding:2.5rem 0}.mini-card-list{display:flex;gap:2rem;justify-content:space-between}@media (max-width:900px){.mini-card-list{gap:1.2rem}}@media (max-width:700px){.mini-card-list{align-items:center;flex-direction:column;gap:1.2rem}}.mini-card-btn{border:none;border-radius:2rem;bottom:1.3rem;box-shadow:0 2px 8px #00000014;color:#000;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:700;left:1.3rem;min-width:120px;padding:.8rem 2.2rem;position:absolute;transition:background .2s;width:auto}@media (max-width:600px){.mini-card-btn{bottom:.7rem;font-size:.95rem;left:.7rem;padding:.7rem 1.5rem}}.footer{color:#fff;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;padding:3rem 5vw 2rem;width:100%}.footer-section{display:flex;flex:1 1 250px;flex-direction:column;gap:1.2rem;max-width:350px;min-width:220px}.footer-section-1{align-items:flex-start}.footer-logo-img{height:auto;margin-bottom:.7rem;width:90px}.footer-desc{color:#fff;font-size:16px;line-height:1.5;margin-bottom:.7rem}.footer-address-label{color:#fdb73e;font-size:1rem;font-weight:700;letter-spacing:.03em;margin-bottom:.2rem}.footer-address{color:#fff;font-size:16px;font-weight:600;line-height:1.4}.footer-section-2{align-items:flex-start}.footer-links-header{color:#fdb73e;font-size:18px;font-weight:700;letter-spacing:.04em;margin-bottom:.5rem}.footer-links-columns{display:flex;gap:2rem}.footer-links-col{display:flex;flex-direction:column;gap:.5rem}.footer-link{color:#fff;font-size:16px;margin-bottom:10px;text-decoration:none;text-transform:capitalize;transition:color .2s}.footer-link:hover{color:#fdb73e}.footer-section-3{align-items:flex-start;display:flex;flex-direction:column}.footer-social-header{color:#fdb73e;font-size:18px;font-weight:700;letter-spacing:.04em;margin-bottom:.5rem}.footer-socials-row{display:flex;flex-direction:row;gap:2.5rem}.footer-socials{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.footer-social-link{align-items:center;color:#fff;display:flex;font-size:1rem;gap:.6rem;text-decoration:none;transition:color .2s}.footer-social-link:hover{color:#fdb73e}.footer-social-icon img{display:block;height:22px;object-fit:contain;width:22px}.footer-social-text{font-size:1rem;text-transform:capitalize}.footer-live-desc{font-size:16px;font-weight:600;margin-top:.7rem}.footer-live-days{color:#fff;font-size:1rem;font-weight:500;margin-top:.2rem}.footer-extra-socials{display:block;margin-top:0}.footer-extra-socials .footer-social-link{margin-bottom:1rem}@media (max-width:900px){.footer{align-items:flex-start;flex-direction:column;gap:2.5rem;padding:2.5rem 2vw 1.5rem}.footer-section{max-width:100%;min-width:0}.footer-links-columns{gap:1.2rem}}@media (max-width:700px){.footer{gap:1.5rem;padding:2rem 1rem}.footer-section{gap:1rem}.footer-logo-img{width:70px}.footer-address,.footer-desc,.footer-link,.footer-links-header,.footer-live-days,.footer-live-desc,.footer-social-header,.footer-social-icon,.footer-social-text{font-size:12px}.footer-social-icon img{height:18px;width:18px}}.donate-page{flex-direction:column;min-height:100vh}.donate-hero,.donate-page{align-items:center;display:flex;width:100%}.donate-hero{background:url(/static/media/give.c2abfa6b371416ff11b0.jpg) 50%/cover no-repeat;justify-content:center;min-height:417px;position:relative}.donate-hero-overlay{background:#0003;inset:0;position:absolute;z-index:1}.donate-hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px;padding:3rem 1rem 2rem;position:relative;text-align:center;width:100%;z-index:2}.donate-hero-title{color:#fdb73e;font-size:2.5rem;font-weight:800;margin-bottom:1.2rem;text-shadow:0 2px 16px #0000002e}.donate-hero-desc{font-size:20px;margin-bottom:.5rem;width:60%}.donate-hero-desc,.donate-hero-verse{color:#fff;font-weight:600;text-shadow:0 2px 8px #0000001f}.donate-hero-verse{font-size:16px;margin-top:.2rem}.donate-title{color:#22223b;font-size:2rem;font-weight:700;margin-top:2.5rem;text-align:center}.donate-info-section{align-items:center;gap:2.5rem;justify-content:space-between;margin:3rem auto 2rem;padding:0 2rem;width:50%}.donate-info-img img{border-radius:1.2rem;box-shadow:0 4px 24px #0000001a;height:344px;max-width:90vw;object-fit:cover;width:522px}.donate-info-text{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.donate-info-heading{color:#fff;font-size:1.7rem;font-weight:800;margin-bottom:1.5rem}.donate-info-bold{color:#fff;font-size:18px;font-weight:600;margin-bottom:.7rem}.donate-info-desc{color:#fff;font-size:16px;font-weight:400;line-height:1.6}.donate-info-desc p{margin-bottom:1.5rem}.donate-gateways-section{display:flex;justify-content:space-between;margin:4rem auto}.donate-impact-section{margin:2.5rem auto 3rem;max-width:700px;text-align:center;width:100%}.donate-impact-title{color:#fff;font-size:24px;font-weight:800;margin-bottom:1.2rem}.donate-impact-box{border:2px solid #fff;border-radius:1.2rem;box-shadow:0 2px 12px #0000000f;color:#fff;font-size:1.08rem;font-weight:600;line-height:1.6rem;margin:0 auto;padding:1.5rem;width:370px}.donate-direct-giving{color:#fff;margin-top:3rem}.donate-direct-giving p{color:#fff;font-weight:500;margin-bottom:-1rem;text-align:center}@media (max-width:900px){.donate-info-section{align-items:stretch;flex-direction:column;gap:2rem;padding:0 1rem;width:100%}.donate-info-img img{margin-bottom:1rem;max-width:100vw;width:100%}.donate-info-text{max-width:100%}.donate-info-heading{font-size:1.2rem}}@media (max-width:700px){.donate-hero{min-height:200px}.donate-hero-title{font-size:1.5rem}.donate-hero-desc{font-size:1rem}.donate-hero-verse{font-size:.95rem}.donate-title{font-size:1.3rem}.donate-desc{font-size:1rem}.donate-info-img img{height:auto}.donate-impact-title,.donate-info-heading{font-size:16px}.donate-info-bold{font-size:14px}.donate-impact-box,.donate-info-desc{font-size:12px}.donate-gateways-section{display:block}.donate-impact-box{width:90%}.donate-direct-giving{margin:0 auto -3rem}.donate-direct-giving p{font-size:12px}.donate-direct-giving button{width:50%}}@media (min-width:600px) and (max-width:1024px){.donate-gateways-section{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.donate-card{margin:1rem 1%;max-width:350px;width:48%}}@media (min-width:1025px){.donate-gateways-section{gap:2rem;overflow-x:auto;padding:.5rem .25rem 1.25rem;scroll-snap-type:x proximity}.donate-gateways-section>*{flex:0 0 280px;scroll-snap-align:start}.donate-gateways-section .donate-card{margin:0;max-width:none}}.donate-card{background:#fff;border-radius:1.2rem;box-shadow:0 2px 16px #00000012;flex-direction:column;height:380px;margin:0 1rem;max-width:320px;padding:2rem 1.5rem 1.5rem;position:relative;transition:box-shadow .2s}.donate-card,.donate-card-content{align-items:center;display:flex;width:100%}.donate-card-content{flex:1 1;flex-direction:column;height:100%;justify-content:space-between}.donate-card-logo img{height:60px;margin-bottom:1rem;object-fit:contain;width:60px}.donate-card:first-child .donate-card-logo img{height:100px;width:100px}.donate-card-name{font-size:1.1rem;font-style:italic;font-weight:700;letter-spacing:.02em;margin-bottom:.7rem}.donate-card-desc{font-size:1rem}.donate-card-desc,.donate-card-it{font-weight:500;min-height:48px;text-align:center}.donate-card-it{font-size:14px;font-style:italic;margin-bottom:1rem}.donate-card-btn{align-self:center;background:#e58411;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-style:italic;font-weight:700;margin-top:1rem;padding:.8rem 2rem;position:static;transition:background .2s}.donate-card-btn:hover{background:#e09e2f}@media (max-width:700px){.donate-card{margin:1rem auto;max-width:90%;padding:1.2rem var(--mobile-padding)}.donate-card-logo img{height:44px;width:44px}.donate-card-btn,.donate-card-desc,.donate-card-it{font-size:12px}.donate-card-btn{bottom:1rem;padding:.6rem 1.2rem}}.zelle-modal-backdrop{align-items:center;background:#00000040;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.zelle-modal-backdrop:before{background:#12141799;content:"";inset:0;position:fixed;z-index:-1}.zelle-modal{background:#fff;border-radius:1.2rem;box-shadow:0 4px 32px #00000021;color:#5c5a5a;display:flex;flex-direction:column;gap:1.1rem;max-width:570px;padding:2rem 1.5rem 1.5rem;position:relative;width:92vw}.zelle-modal-header{color:#111;font-size:1.4rem;font-weight:800;margin-bottom:.5rem;text-align:left}.zelle-modal-label{font-size:1rem;margin-bottom:.2rem}.zelle-modal-email-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.7rem;width:100%}.zelle-modal-email{color:#6d1ed4;flex:1 1;font-size:1.05rem;font-weight:700;word-break:break-all}.zelle-modal-instructions-title{font-size:1rem;font-weight:700;margin-bottom:.3rem}.zelle-modal-steps{color:#5c5a5a;display:flex;flex-direction:column;font-size:.98rem;gap:.3rem;margin:0 0 0 1.2rem;padding:0}.zelle-modal-steps li{margin-bottom:.7rem}.zelle-modal-close{background:none;border:none;color:#888;cursor:pointer;font-size:1.7rem;position:absolute;right:1.2rem;top:1rem;z-index:2}.zelle-modal-copied{animation:fadeInOut 1.5s;background:#6d1ed4;border-radius:8px;color:#fff;font-size:.85rem;left:50%;padding:2px 10px;pointer-events:none;position:absolute;top:-1.5rem;transform:translateX(-50%);white-space:nowrap;z-index:2}@media (max-width:500px){.zelle-modal{font-size:.97rem;max-width:98vw;padding:1.2rem .7rem 1rem}.zelle-modal-header{font-size:1.1rem}.zelle-modal-email{font-size:.95rem}.zelle-modal-email,.zelle-modal-label,.zelle-modal-steps{font-size:12px}.zelle-modal-header,.zelle-modal-instructions-title{font-size:.98rem}}.give-page{--give-gold:#fdb73e;--give-gold-dark:#f2a20c;--give-ink:#121417;--give-muted:#6b6b6b;--give-line:#d4d4d4;background:#fff;color:var(--give-ink);font-family:Inter,sans-serif;padding:5rem 16px 8rem}.give-page--result{padding:13rem 16px 18rem}.give-intro{margin-bottom:3.6rem;text-align:center}.give-intro h1{font-size:2.3rem;font-weight:700;margin:0 0 1.4rem}.give-intro p{color:var(--give-muted);font-size:1.05rem;margin:0}.give-card{background:#fffbf9;border:1.5px solid #e6e1e1;border-radius:20px;box-shadow:0 4px 10px #0000001a;box-sizing:border-box;margin:0 auto;max-width:870px;padding:2.6rem 2.6rem 3.4rem}.give-card-title{font-size:1.6rem;font-weight:700;margin:0 0 2.6rem}.give-label{display:block;font-size:.95rem;margin:2rem 0 .75rem}.give-card-title+.give-label{margin-top:0}.give-label--bold{font-weight:700;margin-top:2.6rem}.give-field{background:#f8f8f8;border:1.5px solid var(--give-line);border-radius:6px;box-sizing:border-box;color:var(--give-ink);font-family:inherit;width:100%}.give-select{position:relative}.give-select-btn{align-items:center;cursor:pointer;display:flex;font-size:1rem;height:50px;justify-content:space-between;padding:0 1rem;text-align:left}.give-select-btn svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:18px;width:18px}.give-amount:focus-within,.give-select-btn:focus-visible{border-color:var(--give-gold);outline:none}.give-options-panel{background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 6px 18px #0000001f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.give-options-search{border:1px solid #d9d9d9;border-radius:6px;display:block;font-family:inherit;font-size:.95rem;margin:.5rem;outline:none;padding:.65rem .8rem;width:calc(100% - 1rem)}.give-options-search:focus{border-color:var(--give-gold)}.give-options{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:.25rem 0 .5rem}.give-options li.give-options-empty{color:#888;cursor:default}.give-options li.give-options-empty:hover{background:none}.give-options li{cursor:pointer;font-size:1rem;padding:.75rem 1.1rem}.give-options li.selected,.give-options li:hover{background:#f6f6f6}.give-amount{align-items:center;display:flex;height:74px;padding:0 1rem}.give-amount.has-error{border-color:#e03a3a}.give-amount input,.give-amount-symbol{color:var(--give-ink);font-family:inherit;font-size:2.2rem;font-weight:700}.give-amount input{background:none;border:none;flex:1 1;min-width:0;outline:none;padding:0}.give-error{color:#e03a3a;font-size:.9rem;margin:.5rem 0 0}.give-equivalent{align-items:center;color:var(--give-muted);display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;padding:1rem 1rem 0}.give-equivalent strong{color:var(--give-ink);font-size:1.25rem}.give-quick{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}.give-quick-btn{background:#fff;border:1.5px solid #cfcfcf;border-radius:6px;color:var(--give-ink);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;height:52px}.give-quick-btn:hover:not(.active){border-color:var(--give-ink)}.give-quick-btn.active{background:var(--give-gold);border-color:var(--give-gold)}.give-hint{color:var(--give-muted);display:block;font-size:.8rem;margin-top:.5rem}.give-btn{border:1.5px solid #0000;border-radius:6px;color:var(--give-ink);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;height:56px;transition:background .15s,border-color .15s;width:100%}.give-btn:disabled{cursor:wait;opacity:.6}.give-btn--primary{background:var(--give-gold)}.give-btn--primary:hover:not(:disabled){background:var(--give-gold-dark)}.give-btn--outline{background:#fff;border-color:#bdbdbd}.give-btn--outline:hover{border-color:var(--give-ink)}.give-submit{margin-top:2.6rem}.give-secure{font-weight:700;margin:1.6rem 0 0;text-align:center}.give-secure-note{color:var(--give-muted);font-size:.9rem;margin:1.2rem 0 0;text-align:center}.give-result{flex-direction:column;max-width:890px;min-height:770px;padding:4.4rem 3rem 4rem;text-align:center}.give-result,.give-result-icon{align-items:center;display:flex}.give-result-icon{border-radius:50%;font-size:2.6rem;font-weight:700;height:106px;justify-content:center;margin-bottom:2.8rem;width:106px}.give-result-icon svg{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;height:48px;width:48px}.give-result-icon--success{background:#fff1cc}.give-result-icon--success svg{stroke:var(--give-gold-dark)}.give-result-icon--neutral{background:#ececec;color:#6b6b6b}.give-result-icon--neutral svg{stroke:#6b6b6b}.give-result-title{font-size:2.3rem;font-weight:700;margin:0 0 2.4rem}.give-result-text{font-size:1.1rem;line-height:1.6;margin:0 0 1.6rem;max-width:720px}.give-result-ref-label{color:var(--give-muted);font-size:.9rem;margin-top:3.4rem}.give-result-ref{font-size:1.4rem;letter-spacing:.04em;margin-top:1rem;word-break:break-all}.give-result-actions{display:flex;flex-direction:column;gap:1.4rem;margin-top:auto;max-width:660px;padding-top:3.4rem;width:100%}@media (max-width:640px){.give-page{padding:3rem 16px 5rem}.give-page--result{padding:4rem 16px 6rem}.give-intro h1,.give-result-title{font-size:1.6rem}.give-card{padding:1.6rem 1.1rem 2.2rem}.give-card-title{font-size:1.25rem;margin-bottom:1.8rem}.give-quick{gap:.6rem;grid-template-columns:repeat(3,1fr)}.give-amount input,.give-amount-symbol{font-size:1.7rem}.give-result{min-height:0;padding:3rem 1.2rem}.give-result-icon{height:80px;margin-bottom:1.8rem;width:80px}}.give-charge-note{color:#6b6b6b;display:block;font-size:.85rem;line-height:1.5;margin:-.5rem 0 1.25rem}.give-select-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookings-page{flex-direction:column;min-height:80vh}.bookings-hero,.bookings-page{align-items:center;display:flex;width:100%}.bookings-hero{background:#000;justify-content:center;min-height:320px;position:relative}.bookings-hero-overlay{background:#00000073;inset:0;position:absolute;z-index:1}.bookings-hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px;padding:3rem 1rem 2rem;position:relative;text-align:center;width:100%;z-index:2}.bookings-hero-title{color:#fdb73e;font-size:2rem;font-weight:800;margin-bottom:1.2rem;text-shadow:0 2px 16px #0000002e;width:500px}.bookings-hero-desc{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;text-shadow:0 2px 8px #0000001f;width:100%}.bookings-hero-subdesc{color:#e0e0e0;font-size:16px;font-weight:400;line-height:1.6;margin-top:.7rem;max-width:600px;text-align:center}.bookings-info-section{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin:3rem auto 2rem;max-width:1100px;padding:0 2rem;width:100%}.bookings-info-img img{border-radius:1.2rem;box-shadow:0 4px 24px #0000001a;height:230px;max-width:90vw;object-fit:cover;width:340px}.bookings-info-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;max-width:540px}.bookings-info-heading{color:#fdb73e;font-size:1.35rem;font-weight:800;margin-bottom:1rem}.bookings-info-bold{color:#fff;font-size:1.08rem;font-weight:600;margin-bottom:.7rem}.bookings-info-desc{color:#fff;font-size:1rem;font-weight:400;line-height:1.6}.bookings-cards-section{background:#fff;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:3rem 0 2rem;padding:var(--main-padding);width:100%}@media (max-width:900px){.bookings-info-section{align-items:stretch;flex-direction:column;gap:2rem;padding:0 1rem}.bookings-info-img img{height:180px;margin-bottom:1rem;max-width:100vw;width:100%}.bookings-info-text{align-items:flex-start;max-width:100%}.bookings-info-heading{font-size:1.1rem}}@media (max-width:700px){.bookings-hero{min-height:200px}.bookings-hero-title{font-size:16px;width:90%}.bookings-hero-desc{font-size:14px;width:90%}.bookings-hero-subdesc{font-size:12px;width:90%}.bookings-cards-section{padding:var(--mobile-padding)}}.booking-card{align-items:flex-start;background:#fff;border:2px solid #0000;border-radius:1.2rem;box-shadow:0 2px 16px #10101012;display:flex;flex-direction:column;margin:1rem auto;max-width:320px;padding:1.5rem 1.2rem;transition:box-shadow .2s,border .2s,transform .2s;width:100%}.booking-card:hover{border:2px solid #22223b;box-shadow:0 4px 24px #00000021;transform:scale(1.03)}.booking-card-row{align-items:center;display:flex;gap:.7rem;margin-bottom:1rem}.booking-card-icon{height:28px;object-fit:contain;width:28px}.booking-card-date,.booking-card-time{color:#22223b;font-size:1.08rem;font-weight:600}.booking-card-btns{display:flex;flex-direction:column;gap:.7rem;margin-top:.7rem;width:100%}.booking-card-status-btn{align-items:center;background:#fdb73e;border:none;border-radius:8px;color:#22223b;cursor:default;display:flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.7rem 1.2rem;transition:background .2s;width:100%}.booking-card-status-btn.booked{background:#ccc;color:#888}.booking-card-btn-icon{height:22px;object-fit:contain;width:22px}.booking-card-book-btn{background:#22223b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.7rem 1.2rem;transition:background .2s;width:100%}.booking-card-book-btn.booked,.booking-card-book-btn:disabled{background:#ccc;color:#888;cursor:not-allowed}@media (max-width:900px){.booking-card{max-width:98vw}}@media (max-width:700px){.booking-card{padding:1rem .5rem}.booking-card-row{margin-bottom:.7rem}.booking-card-book-btn,.booking-card-date,.booking-card-status-btn,.booking-card-time{font-size:12px}}.booked-slot-modal-overlay{align-items:center;background:#22223b73;display:flex;inset:0;justify-content:center;position:fixed;width:100%;z-index:9999}.booked-slot-modal{align-items:center;background:#fff;border-radius:1.2rem;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;padding:2.2rem 1.5rem 2rem;text-align:center;width:450px}.booked-slot-modal-header{font-size:1.35rem;font-weight:800;margin-bottom:1.2rem}.booked-slot-modal-desc{font-size:14px;margin:1.6rem;text-align:left}.booked-slot-modal-note-title{color:#000;font-size:1.05rem;font-weight:700;margin-bottom:.5rem;text-align:left}.booked-slot-modal-note{font-size:14px;margin-bottom:1.5rem;text-align:left}@media (max-width:700px){.booked-slot-modal{border-radius:1rem;max-width:90%;padding:1.2rem .5rem 1rem}.booked-slot-modal-header{font-size:16px}.booked-slot-modal-note-title{font-size:14px}.booked-slot-modal-desc,.booked-slot-modal-note{font-size:12px}}.success-modal-overlay{align-items:center;background:#22223b73;display:flex;inset:0;justify-content:center;position:fixed;width:100%;z-index:9999}.success-modal{align-items:center;background:#fff;border-radius:1.2rem;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;max-width:98vw;padding:2.2rem 1.5rem 2rem;text-align:center;width:450px}.success-modal-tick{height:70px;margin-bottom:1.2rem;width:70px}.success-modal-title{color:#fdb73e;font-size:18px;font-weight:800;margin-bottom:1.2rem}.success-modal-desc{color:#000;font-size:14px;font-weight:600;margin-bottom:1.2rem}.success-modal-date,.success-modal-time{color:#000;font-size:16px;font-weight:700;margin-bottom:.5rem}.success-modal-info{color:#4c4c4c;font-size:14px;font-weight:600;margin-bottom:1rem}@media (max-width:600px){.success-modal{border-radius:1rem;max-width:90%;padding:1.2rem .5rem 1rem}.success-modal-title{font-size:16px}.success-modal-tick{height:48px;width:48px}.success-modal-date,.success-modal-desc,.success-modal-info,.success-modal-time{font-size:12px}}.booking-slot-page{align-items:center;background:#fff;display:flex;flex-direction:column;width:100%}.booking-slot-header{background:#121417;color:#fff;font-size:1.7rem;font-weight:800;letter-spacing:.03em;margin-bottom:-1.5rem;padding:2rem 1rem 1.5rem;text-align:center;width:100%}.booking-slot-body{align-items:center;border-radius:0 0 1.5rem 1.5rem;display:flex;flex-direction:column;margin-top:3rem;padding:2.5rem 1.2rem 2rem;width:55%}.booking-slot-avatar img{border-radius:50%;box-shadow:0 2px 16px #0000001a;height:180px;margin-bottom:1.2rem;object-fit:cover;width:180px}.booking-slot-details{color:#1e1e1e;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;width:100%}.booking-slot-detail-row{align-items:center;color:#1e1e1e;display:flex;font-size:16px;font-weight:500;gap:.7rem}.booking-slot-detail-icon{height:28px;object-fit:contain;width:28px}.booking-slot-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.booking-slot-form input,.booking-slot-form textarea{border:1.5px solid #e0e0e0;border-radius:8px;color:#5c5a5a;font-size:1rem;font-weight:500;outline:none;padding:.8rem 1rem;transition:border .2s;width:100%}.country-select__control{border-radius:8px!important;font-size:1rem;padding:.3rem 1rem}.booking-slot-form input:focus,.booking-slot-form textarea:focus{border-color:#fdb73e}.booking-slot-label{color:#000;display:flex;flex-direction:column;font-size:1rem;font-weight:700;gap:.4rem;margin-bottom:.3rem}.booking-slot-time-section{align-items:center;border-radius:1.2rem;display:flex;flex-direction:column;margin:2rem 0;padding:2rem 1rem;width:100%}.booking-slot-time-header{color:#22223b;font-size:1.2rem;font-weight:700;margin-bottom:.3rem;text-align:center}.booking-slot-time-date,.booking-slot-time-zone{font-size:1rem;font-weight:500;margin-bottom:1rem;text-align:center}.booking-slot-time-bold{font-size:18px;font-weight:700;margin-bottom:1.2rem;text-align:center}.booking-slot-times-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem;width:100%}.booking-slot-time-btn{background:#fff;border:.5px solid #90a4ae;border-radius:12px;color:#22223b;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:1.2rem 1rem;transition:background .2s,color .2s,border .2s}.booking-slot-time-btn.selected{background:#000;color:#fff}.booking-slot-time-btn:disabled{cursor:not-allowed;opacity:.5}.booking-slot-selected{background:#121417;border-radius:12px;color:#fff;font-size:16px;font-weight:600;margin-top:1rem;padding:2rem 1rem;text-align:center;width:100%}@media (max-width:700px){.booking-slot-body,.booking-slot-header{border-radius:1rem;max-width:90%;padding:1.2rem .5rem 1rem}.booking-slot-header{font-size:14px;margin-top:3rem;padding:1.2rem .5rem 1rem}.booking-slot-avatar img{height:120px;width:120px}.booking-slot-time-section{padding:1.2rem .5rem}.booking-slot-times-grid{gap:.7rem;grid-template-columns:repeat(2,1fr)}.booking-slot-body{padding:1.2rem .5rem;width:100%}.booking-slot-detail-row,.booking-slot-label,.booking-slot-selected,.booking-slot-time-btn{font-size:12px}.booking-slot-time-bold,.booking-slot-time-header{font-size:16px}.booking-slot-time-date,.booking-slot-time-zone{font-size:14px}.booking-slot-selected{padding:1rem .5rem}.booking-form-submit-btn{font-size:12px;width:100%}}.search-bar{display:flex;width:100%;width:50%}.search-input{background:#c8c6c64d;border:1.5px solid #e0e0e0;border-radius:2rem 0 0 2rem;border-right:none;color:#fff;flex:1 1;font-family:inherit;font-size:14px;font-weight:700;outline:none;padding:.9rem 1.1rem;transition:border .2s}.search-input::placeholder{color:#fff;opacity:1}.search-input:focus{border-color:#fdb73e}.search-btn{align-items:center;background:#fdb73e;border:1.5px solid #fdb73e;border-radius:0 2rem 2rem 0;color:#22223b;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;padding:.9rem 1.4rem;transition:background .2s,color .2s}.search-btn:hover{background:#e09e2f;color:#fff}.search-btn-icon{height:20px;object-fit:contain;width:20px}@media (max-width:700px){.search-bar{width:100%}.search-btn,.search-input{font-size:12px}.search-btn{padding:0 10px}}.podcast-container{background-color:#000;padding:1.5rem var(--main-padding)}.podcast{background-image:url(/static/media/hero.69d240d7bd0bc437d5f0.png);background-position:50%;background-size:cover;padding:2rem 1rem;position:relative;z-index:0}.podcast:before{background:#0a0a0ae6;content:"";inset:0;position:absolute;z-index:0}.podcast>*{position:relative;z-index:1}.podcast-hero{align-items:flex-end;display:flex;min-height:340px;padding:0;width:100%}.podcast-hero-content{align-items:flex-start;display:flex;flex-direction:column;max-width:700px;padding:2.5rem 2rem 2.5rem 3.5rem}.podcast-hero-title{color:#fff;font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;text-align:left}.podcast-hero-subtitle{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.1rem;text-align:left;width:60%}.podcast-hero-desc{color:#fff;font-size:16px;font-weight:500;margin-bottom:0;max-width:600px;text-align:left}.podcast-feature{background:#121417;border-radius:1.2rem;box-shadow:0 4px 24px #0000001a;gap:2.5rem;margin:2.5rem auto 0;max-width:950px;min-height:260px;padding:2.5rem 2rem}.podcast-feature,.podcast-feature-img-wrap{align-items:center;display:flex;justify-content:center}.podcast-feature-img-wrap{flex:0 0 30%}.podcast-feature-img{border-radius:1rem;box-shadow:0 2px 12px #0000001a;max-width:180px;object-fit:cover;width:100%}.podcast-feature-content{align-items:flex-start;color:#fff;display:flex;flex:1 1;flex-direction:column}.podcast-feature-title{color:#fff;font-size:1.2rem;font-weight:800;margin-bottom:.7rem}.podcast-feature-desc{color:#fff;font-size:14px;font-weight:400;margin-bottom:1.3rem;width:65%}.podcast-feature-btns{display:flex;gap:1rem;margin-bottom:1.3rem}.podcast-feature-btn{align-items:center;border:none;border-radius:2rem;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;padding:.7rem 1.3rem;transition:background .2s,color .2s,border .2s}.podcast-feature-btn-outline{background:#0000;border:1px solid #fff;color:#fff}.podcast-feature-btn-outline .podcast-feature-btn-icon{filter:brightness(0) invert(1)}.podcast-feature-btn-yellow{background:#fdb73e;border:2px solid #fdb73e;color:#22223b}.podcast-feature-btn-yellow .podcast-feature-btn-icon{filter:none}.podcast-feature-btn-icon{height:22px;object-fit:contain;width:22px}.podcast-feature-audio{background:#b0bec51a!important;margin-top:.5rem;outline:none;width:100%}.podcast-feature-audio::-webkit-media-controls-panel{background:#b0bec51a!important;border-radius:.7rem}.podcast-feature-audio::-moz-media-controls{background:#b0bec51a!important;border-radius:.7rem}.podcast-card-grid{grid-gap:2rem;background-color:#fff;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding:1rem var(--main-padding);width:100%}.podcast-card-header{background:#fff;font-size:1.5rem;font-weight:800;letter-spacing:.01em;padding:3rem 0;text-align:center}.pagination-container{align-items:center;display:flex;grid-column:1/-1;justify-content:center;margin-top:2rem;width:100%}.podcast-subscribe-section{border-radius:1.2rem;box-shadow:0 2px 12px #00000014;margin:3.5rem auto 0;max-width:600px;padding:2.5rem 1rem;text-align:center}.podcast-subscribe-header{color:#fff;font-size:1.6rem;font-weight:800;margin-bottom:.7rem}.podcast-subscribe-desc{color:#fff;font-size:14px;margin-bottom:1.5rem}.podcast-subscribe-form{align-items:center;display:flex;gap:.7rem;justify-content:center;width:100%}.podcast-subscribe-input{background-color:initial;border:1px solid #fff;border-radius:2rem;color:#fff;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none;padding:.9rem 1.1rem}.podcast-subscribe-input::placeholder{color:#fff;opacity:.7}.podcast-testimony-section{background:#fff;box-shadow:0 2px 12px #00000014;margin:3rem 0;padding:5.5rem 1rem;text-align:center;width:100%}.podcast-testimony-header{font-size:1.5rem;font-weight:800;margin-bottom:.7rem}.podcast-testimony-desc{font-size:16px;font-weight:500;margin-bottom:1.5rem}@media (max-width:900px){.podcast-feature{flex-direction:column;gap:1.5rem;min-height:0;min-height:auto;padding:1.5rem .7rem}.podcast-feature-img-wrap{max-width:200px;width:100%}.podcast-feature-content{width:100%}.podcast-card-grid{gap:1.2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.podcast-container{padding:1.5rem var(--mobile-padding)}.podcast-hero-content{max-width:98vw;padding:0}.podcast-hero-title{font-size:1.3rem}.podcast-hero-subtitle{font-size:14px}.podcast-hero-desc{font-size:12px}.podcast-hero{min-height:200px}.podcast-testimony-header{font-size:16px}.podcast-testimony-desc{font-size:12px}.podcast-subscribe-header{font-size:16px}.podcast-subscribe-desc,.podcast-subscribe-input{font-size:12px}.podcast-hero-title{font-size:16px;margin-top:3rem}.podcast-feature-title{font-size:14px}.podcast-feature-desc{font-size:12px;width:100%}.podcast-feature-btn{font-size:12px}.podcast-card-grid{padding:1rem var(--mobile-padding)}.podcast-card-header{font-size:16px;padding:1rem 0}}@media (max-width:600px){.podcast-subscribe-section{border-radius:1rem;padding:1.2rem .5rem}.podcast-subscribe-form{flex-direction:column;gap:.7rem}.podcast-subscribe-input{border-radius:2rem;width:100%}.podcast-card-grid{gap:1rem;grid-template-columns:1fr}}.podcast-card{background:#121417;border-radius:1.1rem;box-shadow:0 2px 12px #00000014;color:#fff;display:flex;flex-direction:column;min-height:260px;padding:1.5rem 1.2rem 1.2rem;position:relative;width:100%}.podcast-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;letter-spacing:.01em;line-height:1.6;max-height:4.8em;overflow:hidden;text-overflow:ellipsis}.podcast-card-featuring{color:#fdb73e;font-size:.95rem;font-weight:700;margin-bottom:.5rem}.podcast-card-title{color:#fdb73e;font-size:1.15rem;font-weight:800;margin-bottom:.5rem}.podcast-card-desc{color:#e0e0e0;flex:1 1;font-size:16px;font-weight:500;margin-bottom:1.2rem}.podcast-card-meta{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.podcast-card-time{align-items:center;color:#fff;display:flex;font-size:.98rem;gap:.4rem}.podcast-card-timer-icon{height:18px;object-fit:contain;width:18px}.podcast-card-date{color:#b0bec5;font-size:.98rem;font-weight:600}.podcast-card-play-btn{align-items:center;background:#fdb73e;border:none;border-radius:2rem;color:#22223b;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin-top:1rem;padding:.7rem 1.3rem;transition:background .2s,color .2s;width:-webkit-fit-content;width:fit-content}.podcast-card-play-icon{height:20px;object-fit:contain;width:20px}@media (max-width:900px){.podcast-card{min-height:220px;padding:1.1rem .7rem 1rem}}@media (max-width:700px){.podcast-card-title{font-size:14px}.podcast-card-date,.podcast-card-desc,.podcast-card-play-btn,.podcast-card-time{font-size:12px}}.pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:2rem 0 1rem}.pagination-page{background:#fdb73e;border:none;border-radius:.3rem;color:#22223b;cursor:pointer;font-size:1rem;font-weight:700;margin:0 .1rem;padding:.5rem 1rem;transition:background .2s,color .2s}.pagination-page.active{background:#fff;border:.5px solid #000}.pagination-nav{background:#0000;border:none;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem;transition:background .2s,color .2s}.pagination-nav:disabled{cursor:not-allowed;opacity:.5}.pagination-ellipsis{color:#fdb73e;font-size:1.1rem;padding:0 .4rem;-webkit-user-select:none;user-select:none}.single-podcast{background:#fff;border-radius:1.2rem;box-shadow:0 2px 12px #00000014;margin:2.5rem auto;padding:1.5rem var(--main-padding);width:100%}.single-podcast-hero{border-radius:1rem;margin-bottom:2rem;overflow:hidden;width:100%}.single-podcast-video{background:#000;border-radius:1rem;display:block;height:540px;object-fit:cover;width:100%}.single-podcast-content{align-items:flex-start;display:flex;flex-direction:column}.single-podcast-title{color:#fdb73e;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.7rem}.single-podcast-date{font-size:1.08rem;font-weight:600;margin-bottom:1.2rem}.single-podcast-likes{align-items:center;display:flex;gap:.6rem}.single-podcast-heart-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;outline:none;padding:0}.single-podcast-heart{height:32px;transition:filter .2s;width:32px}.single-podcast-heart-btn:active .single-podcast-heart{filter:brightness(.8)}.single-podcast-likes-count{font-size:1.1rem}.podcast-comment-section{background:#fff;border-radius:1.2rem;box-shadow:0 4px 24px #0000001a;margin:2.5rem 0;padding:2rem 1.2rem 1.5rem;width:100%}.podcast-comment-header{color:#22223b;font-size:1.3rem;font-weight:800;margin-bottom:.3rem;text-align:left}.podcast-comment-desc{font-size:1rem;font-weight:400;margin-bottom:1.2rem;opacity:.8}.podcast-comment-form{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem;position:relative}.podcast-comment-initial{align-items:center;background:#d9d9d9;border-radius:50%;color:#22223b;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:800;height:42px;justify-content:center;margin-top:2px;width:42px}.podcast-comment-input{border:1.5px solid #b0bec5;border-radius:1.2rem;flex:1 1;font-family:inherit;font-size:1rem;min-height:300px;outline:none;padding:.8rem 1.1rem;resize:none}.podcast-comment-btn-wrap{bottom:-2.2rem;position:absolute;right:.5rem}.podcast-comments-list{display:flex;flex-direction:column;gap:1.7rem;margin-top:2.5rem}.podcast-comment-item{border-radius:1rem;box-shadow:0 1px 6px #0000000a;padding:1rem 1.2rem .7rem}.podcast-comment-name{color:#22223b;font-weight:800;margin-bottom:.2rem;text-transform:capitalize}.podcast-comment-text{color:#22223b;font-size:1rem;margin-bottom:.5rem}.podcast-comment-time{color:#b0bec5;font-size:.95rem}.podcast-comment-viewmore{color:#fdb73e;cursor:pointer;font-size:1.05rem;font-weight:700;margin-top:1.5rem;text-align:center;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.podcast-comment-viewmore:hover{text-decoration:underline}.podcast-recommend-section{margin:5rem 0}.podcast-recommend-header{font-size:1.3rem;font-weight:800;margin-bottom:1.2rem}.podcast-recommend-scroll{-ms-overflow-style:none;display:flex;gap:1.5rem;max-width:100vw;overflow-x:auto;padding-bottom:.5rem;padding-left:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(1215px + 4.5rem)}.podcast-recommend-scroll>*{flex:0 0 270px;max-width:270px;min-width:270px;scroll-snap-align:start}.podcast-recommend-scroll::-webkit-scrollbar{display:none}.blog-recommend-section{margin:4rem 0 2rem;overflow:scroll;width:100%}.blog-recommend-header{font-size:1.3rem;font-weight:800;margin-bottom:1.2rem}.blog-recommend-scroll{-ms-overflow-style:none;gap:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(1530px + 25.5rem)}.blog-recommend-scroll::-webkit-scrollbar{display:none}.announcement-section{background:#1e1e1e;border-radius:1.2rem;box-shadow:0 2px 12px #00000014;margin:3rem auto 2rem;padding:2rem 1.5rem 1.5rem;text-align:center;width:80%}.announcement-content{color:#fff;font-size:1.08rem;line-height:1.7;margin-bottom:1.3rem}.announcement-header{color:#fff;font-size:22px;font-weight:800;margin-bottom:1.2rem;text-align:center}.announcement-main{display:block;font-size:18px;font-weight:800}.announcement-desc{color:#fff;display:block;font-weight:500}.announcement-dots{display:flex;gap:.6rem;justify-content:center;margin-top:.5rem}.announcement-dot{background:#777676;border-radius:50%;cursor:pointer;display:inline-block;height:10px;opacity:.4;transition:opacity .2s,background .2s;width:10px}.announcement-dot.active{background:#fff;opacity:1}.podcast-subscribe-section.single{margin:0!important;max-width:100%!important;padding-top:3rem}.podcast-subscribe-section.single .podcast-subscribe-input{flex:0.3 0.5!important;padding:1rem}.podcast-testimony-section.single{background-color:#000;color:#fff;padding:0}.podcast-testimony-section.single .podcast-testimony-header{margin:3rem auto;width:50%}.podcast-youtube-section{align-items:flex-start;border-radius:1.2rem;box-shadow:0 2px 12px #00000014;display:flex;gap:2.5rem;justify-content:center;margin:4rem auto;padding:2rem 1rem;width:70%}.podcast-youtube-left{color:#fff;display:flex;flex-direction:column;justify-content:center;width:50%}.podcast-youtube-header{color:#fff;font-size:1.4rem;font-weight:800;margin-bottom:.7rem;width:80%}.podcast-youtube-desc{color:#fff;font-size:1.08rem;font-weight:600;opacity:.9;width:70%}.podcast-youtube-right{align-items:flex-start;align-items:center;display:flex;flex-direction:column;padding:10px;width:50%}.podcast-youtube-iframe-wrap{background:#000;border-radius:1rem;height:300px;margin-bottom:.5rem;width:500px}.podcast-youtube-iframe{border:none;display:block;height:100%;width:100%}.podcast-youtube-iframe-wrap .booking-form-submit-btn{margin-top:2rem;z-index:2}.single-podcast-save{align-items:center;display:flex;gap:1.5rem}.single-podcast-save-container{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem;width:100%}@media (max-width:900px){.podcast-recommend-scroll>*{flex-basis:70vw;max-width:70vw;min-width:70vw}.podcast-recommend-scroll>:nth-child(4){flex-basis:35vw;max-width:35vw;min-width:35vw}.blog-recommend-scroll{width:calc(105vw + 1.5rem)}.blog-recommend-scroll>*{flex:0 0 70vw;max-width:70vw;min-width:70vw}.podcast-youtube-section{align-items:stretch;flex-direction:column;padding:1.2rem .2rem}.podcast-youtube-iframe-wrap{height:56vw;max-width:100%;min-height:200px;width:100vw}}@media (max-width:700px){.single-podcast{padding:1rem var(--mobile-padding)}.single-podcast-video{height:200px}.single-podcast-title{font-size:16px}.blog-recommend-section{height:-webkit-fit-content;height:fit-content}.blog-recommend-scroll{gap:1rem;padding-left:.5rem;width:calc(135vw + 1rem)}.podcast-youtube-section{display:block;width:100%}.podcast-youtube-left{width:100%}.podcast-youtube-header{font-size:14px;text-align:center;width:100%}.podcast-youtube-desc{font-size:12px;text-align:center;width:100%}.podcast-youtube-desc-mini,.podcast-youtube-right{width:100%}.podcast-comment-desc,.podcast-comment-input,.single-podcast-date,.single-podcast-likes-count{font-size:12px}.podcast-comment-header{font-size:16px}.podcast-comment-initial{height:32px;width:32px}.podcast-comment-form{align-items:normal}.announcement-header,.podcast-comment-name{font-size:14px;text-transform:capitalize}.announcement-main,.blog-recommend-header,.podcast-recommend-header{font-size:16px}.announcement-desc,.podcast-comment-text,.podcast-comment-time,.podcast-comment-viewmore{font-size:12px}.announcement-section{border-radius:1rem;padding:var(--mobile-padding)}.podcast-recommend-scroll,.single-podcast-save-container{width:100%}}@media (max-width:600px){.podcast-comment-section{border-radius:1rem;padding:1.2rem .3rem}.podcast-comment-form{flex-direction:column;gap:.7rem}.podcast-comment-btn-wrap{display:flex;justify-content:flex-end;margin-top:.7rem;position:static;width:100%}.podcast-youtube-iframe-wrap{height:48vw;min-height:160px}.single-podcast-save-container{align-items:flex-start;flex-direction:column;gap:-.7rem;width:100%}.single-podcast-save .ButtonThree,.single-podcast-save-container .ButtonThree{font-size:.95rem;min-width:100px;padding:.5rem .7rem;width:120px!important}.single-podcast-title{font-size:1.1rem;margin-bottom:.5rem}}.share-modal-backdrop{align-items:center;background:#121417e5;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.share-modal-container{align-items:stretch;background:#181b20;border-radius:18px;box-shadow:0 4px 32px #0008;display:flex;flex-direction:column;padding:1.5rem 1.2rem 1.2rem;position:relative;width:40%}.share-modal-header{color:#fff;font-size:1.1rem;margin-bottom:.7rem;padding-bottom:.7rem;position:relative;text-align:center;text-transform:capitalize}.share-modal-header-border{border-bottom:2px solid #fff;bottom:0;left:0;position:absolute;width:100%}.share-modal-icons{cursor:pointer;display:flex;flex-wrap:wrap;gap:1.2rem 1.1rem;justify-content:center;margin-top:1.2rem}.share-modal-icon-item{align-items:center;display:flex;flex-direction:column;margin-bottom:.5rem;width:100px}.share-modal-icon{align-items:center;background:#23262b;border:1.5px solid #23262b;border-radius:50%;color:#fff;display:flex;font-size:1.7rem;height:60px;justify-content:center;margin-bottom:.4rem;width:60px}.share-modal-icon img{display:block;height:60%;margin:0 auto;object-fit:contain;width:60%}.share-modal-label{color:#fff;font-size:.92rem;margin-top:.1rem;text-align:center;text-transform:capitalize;word-break:break-word}@media (max-width:500px){.share-modal-container{min-width:0;padding:1.1rem .5rem .8rem;width:96vw}.share-modal-icon-item{width:60px}.share-modal-icon{font-size:1.3rem;height:38px;width:38px}}.share-modal-icon-item{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.share-modal-close:focus-visible,.share-modal-icon-item:focus-visible{outline:2px solid #fff;outline-offset:3px}.share-modal-close{background:#0000;border:0;color:#fff;cursor:pointer;font-size:1.6rem;position:absolute;right:0;top:-.2rem}.spinner-container{align-items:center;background:#1e1e1e;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner-logo{animation:fadeInOut 3s infinite;object-fit:contain}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}.blog-hero-section{height:auto;margin-bottom:2.5rem;min-height:100vh;width:100%}.serach-two-cont{background-color:#fff;padding:2rem}.blog-hero-image{align-items:center;background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:100%;justify-content:center;position:relative;width:100vw}.blog-hero-overlay{background:linear-gradient(180deg,#1e1e1eb3,#1e1e1ed9);inset:0;position:absolute;z-index:1}.blog-hero-content{align-items:center;color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:540px;position:relative;text-align:center;width:100%;z-index:2}.blog-hero-title{color:#fdb73e;font-size:2rem;font-weight:800;letter-spacing:.02em;margin-bottom:1.2rem}.blog-hero-desc{color:#fff;font-size:1.25rem;font-weight:500;margin-bottom:1.1rem}.blog-hero-date{color:#cfd8dc;font-size:1.05rem;font-weight:600;margin-bottom:2rem}.blog-hero-indicators{bottom:2.2rem;display:flex;gap:1.2rem;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.blog-hero-indicator{background:#cfd8dc;border-radius:8px;cursor:pointer;display:inline-block;height:10px;opacity:.5;transition:opacity .2s,background .2s;width:30px}.blog-hero-indicator.active{background:#90a4ae;opacity:1}.blog-categories{background-color:#fff;padding:2rem 3rem}.blog-categories h2{text-align:center}.blog-categories_list{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin:2rem 0}.blog-recommend-header.p{text-align:left}.blog-recommend-scroll{display:flex;gap:1.2rem;overflow-x:auto;padding-bottom:1rem}.blog-recommend-section::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}.blog-recommend-wrap{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-evenly}.blog-category-block{margin-bottom:2.5rem}.blog-cat_item{background-color:var(--yellow);border-radius:25px;color:#22223b;cursor:pointer;font-weight:700;margin-right:0;padding:15px 20px;text-transform:capitalize;transition:background .2s,color .2s,border .2s;width:-webkit-fit-content;width:fit-content}.blog-pagination{align-items:center;display:flex;gap:1rem;justify-content:center;margin:2rem 0}.blog-subscribe-message{color:#fff;margin:.8rem 0 0;text-align:center}.blog-cat_item.active{background-color:#fff;border:1px solid var(--yellow);box-shadow:0 2px 8px #fdb73e26}.blog-no-articles{min-width:100%!important}@media (max-width:700px){.blog-cat_item{font-size:12px;padding:10px 15px;width:-webkit-fit-content!important;width:fit-content!important}.blog-hero-title{font-size:1rem;margin-bottom:0;margin-top:4rem}.blog-hero-desc{font-size:1rem}.blog-hero-date{font-size:.95rem}.blog-hero-indicators{bottom:1.1rem;gap:.7rem}.blog-hero-indicator{border-radius:6px;height:10px;width:36px}.blog-categories{padding:var(--mobile-padding)}.blog-hero-section button{margin-bottom:4rem;margin-top:-1rem}.blog-categories_list{overflow-x:scroll}.blog-hero-section{aspect-ratio:4/3;height:95vh;height:auto;min-height:180px}}.search-two-container{align-items:center;background:#100f0f4d;border-radius:2rem;box-sizing:border-box;display:flex;max-width:570px;padding:.3rem .5rem .3rem 1rem;width:100%}.search-two-input{background:#0000;border:none;border-radius:2rem 0 0 2rem;color:#100f0f;flex:1 1;font-size:1rem;outline:none;padding:.7rem .8rem}.search-two-btn{align-items:center;background:#fdb73e;border:none;border-radius:0 2rem 2rem 0;cursor:pointer;display:flex;outline:none;padding:.7rem 1.2rem;transition:background .2s}.search-two-btn-text{color:#100f0f;font-weight:600;margin-right:.5rem}.search-two-btn-icon{display:inline-block;vertical-align:middle}@media (max-width:600px){.search-two-container{max-width:98vw;padding:.2rem .2rem .2rem .7rem}.search-two-input{font-size:.95rem;padding:.5rem}.search-two-btn{padding:.5rem .7rem}}.blog-single-page{background-color:#fff;padding:2rem var(--main-padding);width:100%}.blog-single-hero-container{align-items:center;display:flex;justify-content:center;left:50%;margin:0;max-width:100vw;min-width:100vw;padding:0;position:relative;right:50%;transform:translateX(-50%);width:100vw}.blog-single-hero-image{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;height:480px;margin-bottom:0;width:100vw}.blog-single-title{color:var(--yellow);font-size:2rem;font-weight:900;margin-bottom:.7rem;margin-top:1rem;text-align:left;width:90%}.blog-single-date{margin-bottom:.7rem}.blog-single-category,.blog-single-date{color:#22223b;font-size:1rem;font-weight:600}.blog-single-category{background:var(--yellow);border-radius:18px;display:inline-block;margin-bottom:1.2rem;padding:.6rem 1.5rem;text-transform:capitalize}.blog-single-desc{color:#1e1e1e;font-size:14px;line-height:1.7;margin-top:1.2rem;text-align:justify}.blog-single-save-section{align-items:center;display:flex;gap:.7rem;margin-bottom:2.5rem;margin-top:2.5rem}.blog-single-save-img{height:28px;object-fit:contain;width:28px}.blog-single-save-text{font-size:14px;font-weight:600}.blog-single-comments-section{margin-bottom:2.5rem}.blog-single-comments-header{font-size:1.2rem;font-weight:800;margin-bottom:1.2rem}.blog-single-comment{margin-bottom:1rem;padding:1rem 1.2rem}.blog-single-comment-meta{color:#22223b;font-size:.98rem;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.blog-single-comment-name{color:var(--yellow);font-weight:700}.blog-single-comment-date{color:#4c4c4c;font-size:.92rem;margin-top:1rem}.blog-single-comment-message{color:#1e1e1e;font-size:14px;font-weight:400;line-height:1.6rem;width:80%}.blog-single-view-all{align-items:center;color:var(--yellow);cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:.4em;margin-bottom:1.5rem;margin-top:.5rem}.blog-single-view-all-arrow{margin-left:.3em;width:18px}.blog-single-leave-comment-section{margin-bottom:2.5rem}.blog-single-leave-comment-header{color:#22223b;font-size:1.15rem;font-weight:800;margin-bottom:1.2rem}.blog-single-comment-form{display:flex;flex-direction:column;gap:1rem}.blog-single-comment-box{border:1px solid #eaeaea;border-radius:12px;color:#22223b;font-family:inherit;font-size:16px;height:140px;outline:none;padding:1rem;resize:vertical;width:40%}.blog-single-send-btn{align-self:flex-start;background:var(--yellow);border:none;border-radius:20px;color:#22223b;cursor:pointer;font-size:1.08rem;font-weight:700;padding:.7em 2.2em;transition:background .2s}.blog-single-send-btn:hover{background:#22223b;color:#fff}.blog-single-like-share{align-items:center;display:flex;gap:2.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.blog-single-like{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;font-size:1.08rem;gap:.7rem;padding:0}.blog-single-like:disabled{cursor:default;opacity:.72}.blog-single-comment-label{color:#333;display:block;font-size:.9rem;margin:0 0 .45rem}.blog-single-interaction-message{color:#315c48;font-size:.92rem;margin:.75rem 0 0}.blog-single-like-img{height:26px;object-fit:contain;width:26px}.blog-single-like-text{color:#1e1e1e;font-size:16px;font-weight:500}.podcast-subscribe-section{background-color:#000}.blog-recommend-sub{margin:-1rem 0 1rem;text-align:center}.blog-categories.single{padding:0 var(--main-padding)}.blog_single_cards_others{background-color:#fff}.blog-categories.single h2{padding-top:2rem}.blog-recommend-section.single{margin-bottom:0}.podcast-youtube-section.blog{background-color:#fff;border:0;border-radius:0;margin:0;padding:3rem var(--main-padding);width:100%}.podcast-testimony-section.blog{border:0;margin:0;padding:5rem var(--main-padding)}.podcast-testimony-section.blog .mini{color:#fdb73e;font-size:12px;font-weight:700;letter-spacing:5px;margin:1rem 0;text-transform:uppercase}.podcast-youtube-section.blog .podcast-youtube-desc,.podcast-youtube-section.blog .podcast-youtube-header{color:#000}.podcast-youtube-desc-mini{color:#000;font-size:14px;margin-top:.5rem;width:70%}.podcast-youtube-section.blog .podcast-youtube-right{align-items:flex-start;padding:0}.blog_iframe_btn button{margin-right:1rem}.blogs_books-section{background-color:#e5e5e5;padding:2rem 0}.blogs_books-section .books-title{color:#e58411}.blogs_books-section .books-subtitle{color:#1e1e1e}.blogs_books-section .books-desc{color:#727272}.blogs_books-section .podcast-bottom-btn{display:none}.blog-related-video-title{align-items:center;color:#22223b;display:flex;font-size:1.05rem;font-weight:600;justify-content:center;letter-spacing:.01em;line-height:1.3;margin-top:.5rem;min-height:2.5em;overflow:hidden;padding:0 .5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.blog-single-page{padding:2rem var(--mobile-padding)}.blog_iframe_btn{display:flex;justify-content:space-between;width:100%}.blog_iframe_btn button{width:50%!important}.blog-single-hero-image{height:240px}.blog-single-title{font-size:16px}.blog-single-date{font-size:12px}.blog-single-desc{font-size:12px;width:100%}.blog-single-comment-box{width:100%}.blog-single-save-text{font-size:12px}.blog-single-comments-header{font-size:14px}.blog-single-comment-date,.blog-single-comment-meta{font-size:12px}.blog-single-comment-message{font-size:12px;width:100%}.blog-single-view-all{font-size:12px}.blog-single-view-all-arrow{margin-left:.3em;width:18px}.blog-single-leave-comment-section{margin-bottom:2.5rem}.blog-single-leave-comment-header{font-size:14px}.blog-single-comment-box{font-size:12px}.blog-single-send-btn:hover{background:#22223b;color:#fff}.blog-single-like{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:.7rem}.blog-single-like-img{height:22px;object-fit:contain;width:22px}.blog-single-like-text{color:#1e1e1e;font-size:12px;font-weight:500}.blog-categories.single{padding:0 var(--mobile-padding)}.podcast-testimony-section.blog{padding:2rem var(--mobile-padding)}.podcast-youtube-section.blog{padding:1rem var(--mobile-padding)}.podcast-youtube-desc-mini{font-size:12px;margin:1rem 0;width:100%}}.tch-page{background:#fff;width:100%}.tch-page-inner{padding:2.5rem var(--main-padding) 2.5rem}.tch-chips-block{margin-top:2.5rem}.tch-chips-row{align-items:center;display:flex;gap:.75rem}.tch-chips{display:flex;flex:1 1;gap:1rem;min-width:0;overflow-x:auto;scrollbar-width:none}.tch-chips::-webkit-scrollbar{display:none}.tch-chip{align-items:center;background:#fde7bd;border-radius:2rem;color:#111;display:inline-flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;gap:.6rem;padding:.6rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:background .2s;white-space:nowrap}.tch-chip:hover{background:#fbd994}.tch-chips-next{align-items:center;background:var(--yellow);border:none;border-radius:50%;color:#111;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:2.2rem;justify-content:center;width:2.2rem}.tch-chips-track{background:#ddd;border-radius:3px;height:6px;margin:1.75rem auto 0;position:relative;width:60%}.tch-chips-thumb{background:var(--yellow);border-radius:3px;bottom:0;position:absolute;top:0}.tch-block{margin-top:3.5rem}.tch-viewall{display:flex;justify-content:center;margin-top:2rem}@media (max-width:700px){.tch-page-inner{padding:1.5rem var(--mobile-padding) 2rem}.tch-chips-block{margin-top:1.5rem}.tch-chips{gap:.6rem}.tch-chip{font-size:.8rem;padding:.5rem 1.1rem}.tch-chips-track{margin-top:1.25rem;width:80%}.tch-block{margin-top:2.5rem}}.tch-arrow-circle{align-items:center;background:#111;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:1.25em;justify-content:center;width:1.25em}.tch-arrow-circle svg{height:62%;width:62%}.tch-play-circle svg{height:58%;margin-left:8%;width:58%}.tch-pill-btn{align-items:center;background:var(--yellow);border:none;border-radius:2rem;color:#111;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;gap:.75rem;justify-content:center;padding:.7rem 1.75rem;text-decoration:none;transition:background .2s}.tch-pill-btn:hover{background:#f5a823}.tch-pill-btn:disabled{cursor:not-allowed;opacity:.7}.tch-search{background:#b9b9b9;border-radius:2rem;display:flex;max-width:700px;overflow:hidden;width:100%}.tch-search-input{background:#0000;border:none;color:#111;flex:1 1;font-family:Poppins,sans-serif;font-size:.95rem;min-width:0;outline:none;padding:.95rem 1.75rem}.tch-search-input::placeholder{color:#222}.tch-search-btn{align-items:center;background:var(--yellow);border:none;color:#111;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;gap:.75rem;padding:0 1.5rem}.tch-search-btn:hover{background:#f5a823}.tch-card{background:#15171b;border-radius:.5rem;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.tch-card:hover{box-shadow:0 8px 20px #0000002e;transform:translateY(-3px)}.tch-card-thumb{aspect-ratio:16/7.2;background:#000;position:relative}.tch-card-thumb img{display:block;height:100%;object-fit:cover;width:100%}.tch-yt-play{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px}.tch-card-duration{align-items:center;background:#141414bf;border-radius:.3rem;bottom:.5rem;display:inline-flex;font-size:.8rem;gap:.35rem;padding:.15rem .55rem;position:absolute;right:.6rem}.tch-card-body{padding:1rem 1rem 1.3rem}.tch-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.95rem;font-weight:600;line-height:1.35;overflow:hidden}.tch-card-meta{align-items:center;display:flex;font-size:.88rem;gap:.5rem;margin-top:.75rem}.tch-card-folder{font-size:1.35rem}.tch-row{display:flex;gap:1.1rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.tch-row::-webkit-scrollbar{display:none}.tch-row>.tch-card{flex:0 0 325px;scroll-snap-align:start}.tch-section-title{color:#111;font-size:1.35rem;font-weight:600;margin-bottom:1.5rem}.tch-empty,.tch-section-title{font-family:Poppins,sans-serif}.tch-empty{color:#666;padding:2rem 0}.tch-cta{background:#222;color:#fff;font-family:Poppins,sans-serif;padding:2.5rem var(--main-padding) 2.5rem;text-align:center}.tch-cta-heading{font-size:1.4rem;font-weight:600;line-height:1.35}.tch-cta-subscribe{display:flex;gap:1.25rem;justify-content:center;margin:1.75rem 0 4.5rem}.tch-cta-input{background:#0000;border:1px solid #d0d0d0;border-radius:2rem;color:#fff;font-family:inherit;font-size:.9rem;max-width:285px;outline:none;padding:.75rem 1.4rem;width:100%}.tch-cta-input::placeholder{color:#ccc}.tch-cta-input:focus{border-color:var(--yellow)}.tch-cta-group-heading{margin:0 auto 1.75rem;max-width:560px}.tch-pill-btn--wide{font-size:1rem;min-width:270px}.tch-cta-live{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-top:5.5rem;text-align:left}.tch-cta-live-text h2{font-size:1.4rem;font-weight:700;line-height:1.3;max-width:280px}.tch-cta-live-text p{font-size:.95rem;margin-top:1.5rem;max-width:260px}.tch-cta-live-media{align-items:center;display:flex;flex-direction:column;gap:1.75rem}.tch-cta-live-frame{background:#555;border-radius:.4rem;max-width:330px;padding:.6rem 1.1rem;width:100%}.tch-cta-live-frame iframe{aspect-ratio:16/10;border:none;display:block;width:100%}.tch-live-btn{font-size:1rem}.tch-live-btn--countdown{background:#fde7bd;font-weight:500}.tch-live-btn--countdown:hover{background:#fbd994}.tch-live-btn b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:900px){.tch-cta-live{grid-template-columns:1fr;margin-top:4rem;text-align:center}.tch-cta-live-text h2,.tch-cta-live-text p{max-width:none}.tch-cta-live-text p{margin-top:.75rem}}@media (max-width:700px){.tch-search-input{padding:.8rem 1.1rem}.tch-search-btn{padding:0 1rem}.tch-row>.tch-card{flex-basis:80vw}.tch-section-title{font-size:1.1rem;margin-bottom:1rem}.tch-cta{padding:2rem var(--mobile-padding)}.tch-cta-heading,.tch-cta-live-text h2{font-size:1.1rem}.tch-cta-subscribe{align-items:center;flex-direction:column;margin-bottom:3rem}.tch-cta-input{max-width:none}}.tch-search-wrap{font-family:Poppins,sans-serif;max-width:700px;position:relative;width:100%}.tch-search-bar{align-items:center;display:flex;gap:.75rem}.tch-search-wrap .tch-search{max-width:none}.tch-suggestions{background:#fff;border-radius:1rem;box-shadow:0 10px 30px #00000026;left:0;list-style:none;padding:.4rem 1rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:50}.tch-suggestion{align-items:center;border-bottom:1px solid #e6e9ec;display:flex}.tch-suggestion:last-child{border-bottom:none}.tch-suggestion.is-active,.tch-suggestion:hover{background:#fff8ea}.tch-suggestion-main{align-items:center;background:none;border:none;color:#222;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.95rem;gap:1rem;min-width:0;padding:.85rem .5rem;text-align:left}.tch-suggestion-icon{color:#64748b;flex-shrink:0;font-size:1.15rem}.tch-suggestion-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tch-suggestion-text b{color:#000;font-weight:700}.tch-suggestion-fill{background:none;border:none;color:#475569;cursor:pointer;display:flex;flex-shrink:0;padding:.5rem}.tch-suggestion-fill svg{height:16px;width:16px}.tch-search-back,.tch-search-clear{display:none}@media (max-width:700px){.tch-search-wrap--fullscreen{background:#fff;inset:0;max-width:none;overflow-y:auto;position:fixed;z-index:1000}.tch-search-wrap--fullscreen .tch-search-bar{background:#fff;border-bottom:1px solid #e6eeee;padding:1.25rem var(--mobile-padding);position:-webkit-sticky;position:sticky;top:0}.tch-search-wrap--fullscreen .tch-search-back{align-items:center;background:#f1f3f5;border:none;border-radius:50%;color:#1f3b2d;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:2.6rem;justify-content:center;width:2.6rem}.tch-search-wrap--fullscreen .tch-search{align-items:center;background:#f4f6f8;border:1.5px solid #1f3b2d;padding:0 .4rem 0 1rem}.tch-search-lead-icon{color:#1f3b2d;flex-shrink:0;font-size:1.15rem}.tch-search-wrap--fullscreen .tch-search-input{font-size:1rem;padding:.85rem .75rem}.tch-search-wrap--fullscreen .tch-search-input::-webkit-search-cancel-button{display:none}.tch-search-wrap--fullscreen .tch-search-clear{align-items:center;background:#fff;border:none;border-radius:50%;color:#111;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:2.1rem;justify-content:center;width:2.1rem}.tch-search-wrap--fullscreen .tch-suggestions{border-radius:0;box-shadow:none;padding:.75rem var(--mobile-padding);position:static}.tch-search-wrap--fullscreen .tch-suggestion-main{font-size:1rem;padding:1.1rem .5rem}}.tch-list-page{background:#fff;font-family:Poppins,sans-serif;padding:1.75rem var(--main-padding) 5rem;width:100%}.tch-back{align-items:center;color:var(--orange);display:inline-flex;font-size:1.05rem;font-weight:600;gap:1rem;margin-top:3.5rem;text-decoration:none}.tch-back svg{color:#111;font-size:1.25rem}.tch-back:hover span{text-decoration:underline}.tch-list-intro{padding:0 2rem}.tch-list-title{color:#222;font-size:1.75rem;font-weight:600;margin-top:2.25rem}.tch-list-desc{color:#333;font-size:1.05rem;line-height:1.75;margin-top:1rem}.tch-sort-row{display:flex;justify-content:flex-end;margin:3rem 0 2.5rem}.tch-sort{position:relative}.tch-sort-btn{align-items:center;background:#fff;border:1px solid var(--yellow);border-radius:.6rem;color:#222;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.05rem;font-weight:500;gap:2rem;padding:1rem 1.5rem}.tch-sort-caret{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #111}.tch-sort-menu{background:#fff;border:1px solid #e3e3e3;border-radius:.3rem;box-shadow:0 4px 14px #0000001a;list-style:none;min-width:250px;padding:.35rem 0;position:absolute;right:-4rem;top:calc(100% + .5rem);z-index:20}.tch-sort-menu button{background:none;border:none;color:#222;cursor:pointer;font-family:inherit;font-size:.75rem;padding:.5rem .75rem;text-align:left;width:100%}.tch-sort-menu button.is-selected,.tch-sort-menu button:hover{background:#fff4de}.tch-grid{grid-gap:2rem .7rem;display:grid;gap:2rem .7rem;grid-template-columns:repeat(3,1fr);padding:0 1.5rem}.tch-list-empty{text-align:center}.tch-list-pagination{margin-top:2.5rem}@media (max-width:1100px){.tch-sort-menu{right:0}}@media (max-width:900px){.tch-grid{gap:1.25rem;grid-template-columns:repeat(2,1fr);padding:0}.tch-list-intro{padding:0}}@media (max-width:600px){.tch-list-page{padding:1.25rem var(--mobile-padding) 3rem}.tch-back{font-size:.95rem;margin-top:2rem}.tch-list-title{font-size:1.3rem;margin-top:1.5rem}.tch-list-desc{font-size:.9rem}.tch-sort-row{margin:1.75rem 0 1.5rem}.tch-sort-btn{font-size:.9rem;padding:.7rem 1.1rem}.tch-grid{grid-template-columns:1fr}}.about-hero-section{background-position:50%;background-size:cover;min-height:60vh;position:relative;width:100vw}.about-hero-overlay,.about-hero-section{align-items:center;display:flex;justify-content:center}.about-hero-overlay{background:#121417a6;border-radius:0;box-shadow:none;color:#fff;flex-direction:column;height:100%;inset:0;padding:0 2rem;position:absolute;text-align:center;width:100%}.about-hero-title{color:var(--yellow);font-size:2.2rem;font-weight:800;line-height:1.2;margin:10px auto;text-align:center;width:800px}.about-hero-desc{font-size:1.15rem;font-weight:500;margin:10px auto;text-align:center;width:600px}.about-mission-section{align-items:center;background-color:#fff;display:flex;gap:3rem;justify-content:center;margin:0 auto;padding:3rem var(--main-padding)}.about-mission-img-wrap{display:flex;flex:0 0 50%;justify-content:center}.about-mission-img{border-radius:18px;box-shadow:0 4px 24px #22223b1f;max-width:470px;object-fit:cover;width:100%}.about-mission-content{align-items:flex-start;display:flex;flex:0 0 50%;flex-direction:column}.about-mission-header{font-size:2rem;font-weight:800;margin-bottom:1.2rem}.about-mission-p{color:#22223b;font-size:16px;line-height:1.7;margin-bottom:1.1rem}.about-vision-section{align-items:center;background-color:#fff;display:flex;gap:3rem;justify-content:center;margin:0 auto;padding:3rem var(--main-padding)}.about-vision-content{align-items:flex-start;display:flex;flex:0 0 50%;flex-direction:column}.about-vision-header{font-size:2rem;font-weight:800;margin-bottom:1.2rem}.about-vision-p{color:#22223b;font-size:16px;line-height:1.7;margin-bottom:1.1rem}.about-vision-img-wrap{display:flex;flex:0 0 50%;justify-content:center}.about-vision-img{border-radius:18px;box-shadow:0 4px 24px #22223b1f;max-width:470px;object-fit:cover;width:100%}.about-belief-section{padding:3rem var(--main-padding);text-align:center}.about-belief-header{color:var(--yellow);font-size:24px;font-weight:800;letter-spacing:1px;margin-bottom:1.2rem;text-transform:uppercase}.about-belief-desc{color:#fff;display:block;font-size:1.15rem;font-weight:600;margin-bottom:2.5rem;max-width:none;text-align:center;width:100%}.about-belief-list{color:var(--yellow);display:flex;flex-direction:column;gap:2.5rem;max-width:100%}.about-belief-item{border-radius:18px;text-align:left;width:100%}.about-belief-item-header{font-size:18px;font-weight:700;margin-bottom:1rem}.about-belief-item-desc{color:#fff;font-size:16px;line-height:1.7;margin-bottom:0}.about-belief-readmore{color:var(--yellow);cursor:pointer;font-weight:600;margin-left:.5em}.about-meet-chantal-section{background-color:#fff;display:flex;gap:3rem;height:600px;justify-content:center;margin:0 auto;padding:3rem var(--main-padding)}.about-meet-chantal-img-wrap{display:flex;flex:0 0 40%;justify-content:flex-end}.about-meet-chantal-img{box-shadow:0 4px 24px #22223b1f;object-fit:cover;width:100%}.about-meet-chantal-content{align-items:flex-start;display:flex;flex:0 0 60%;flex-direction:column}.about-meet-chantal-header{color:#121417;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.about-meet-chantal-desc{color:#22223b;font-size:16px;line-height:1.7rem;margin-bottom:1.1rem}.about-meet-chantal-more{display:inline}.about-meet-chantal-btn-row{gap:1.5rem}.about-meet-chantal-btn-row,.about-meet-chantal-btn-two-row{background-color:#fff;display:flex;justify-content:center;width:100%}.about-meet-chantal-btn-row,.about-meet-chantal-btn-two-row{padding:1rem 0}@media (max-width:900px){.about-vision-section{flex-direction:column-reverse;gap:2rem;padding:2rem 1rem}.about-vision-content,.about-vision-img-wrap{align-items:center;flex:1 1 100%;text-align:center;width:100%}.about-mission-section{flex-direction:column;gap:2rem;padding:2rem 1rem}.about-mission-content,.about-mission-img-wrap{align-items:center;flex:1 1 100%;text-align:center;width:100%}.about-meet-chantal-section{flex-direction:column;gap:2rem;padding:2rem 1rem}.about-meet-chantal-content,.about-meet-chantal-img-wrap{align-items:center;flex:1 1 100%;text-align:center;width:100%}.about-meet-chantal-btn-row{align-items:center;flex-direction:column;gap:1rem}}@media (max-width:700px){.about-hero-title{font-size:16px;width:100%}.about-hero-desc{font-size:12px;width:100%}.about-hero-overlay{padding:0 1rem}.about-belief-section{padding:2rem .5rem}.about-belief-list{gap:1.5rem}.about-belief-item{padding:1.2rem .7rem}.about-belief-header,.about-belief-item-header,.about-meet-chantal-header,.about-mission-header,.about-vision-header{font-size:16px}.about-belief-item-desc,.about-meet-chantal-desc,.about-mission-p,.about-vision-p{font-size:12px}.about-belief-desc{font-size:14px}.about-meet-chantal-btn-row button,.about-meet-chantal-btn-two-row button{font-size:14px;padding:.5rem;width:80%!important}.about-belief-section{padding-bottom:8.5rem}.about-meet-chantal-section{height:-webkit-fit-content;height:fit-content}.about-meet-chantal-btn-two-row{padding:0}}.auth-header-container{align-items:center;background:#1e1e1e;display:flex;flex-direction:column;justify-content:center;margin:0 auto 3rem;padding:2.5rem 1.5rem 2rem;width:100%}.auth-header-logo{height:120px;margin-bottom:1.2rem;object-fit:contain;width:120px}.auth-header-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:.7rem;text-align:center}.auth-header-desc{color:#fff;font-size:1.1rem;font-weight:400;margin-bottom:.2rem;text-align:center}@media (max-width:500px){.auth-header-container{max-width:100vw;padding:1.2rem .5rem 1rem}.auth-header-logo{height:54px;width:54px}.auth-header-title{font-size:1.15rem}.auth-header-desc{font-size:.95rem}}.register-page{align-items:center;background:#fff;min-height:100vh;padding-bottom:4rem}.register-form,.register-page{display:flex;flex-direction:column}.register-form{gap:1.1rem;margin:0 auto;max-width:600px;width:100%}.register-label{color:#3e3b3b;font-size:1rem;font-weight:600;margin-bottom:.3rem}.register-input-container{align-items:center;background:#eaedee;border-radius:8px;display:flex;gap:.7rem;padding:.6rem .8rem}.register-input-icon{height:22px;object-fit:contain;width:22px}.register-input{background:#0000;border:none;color:#3e3b3b;font-family:inherit;font-size:1rem;outline:none;padding:.4rem 0;width:100%}.register-btn{align-items:center;background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:.7rem;justify-content:center;margin-top:.5rem;padding:.85rem 0;transition:background .2s}.register-btn-icon{height:22px;object-fit:contain;width:22px}.register-secure-info{align-items:center;color:#3e3b3b;display:flex;font-size:.98rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.2rem}.register-secure-icon{height:18px;object-fit:contain;width:18px}.register-or{color:#3e3b3b;font-size:1rem;font-weight:500;margin:1.1rem 0 .3rem;text-align:center}.register-google-btn{align-items:center;background:#fff;border:2px solid #eaedee;border-radius:10px;color:#3e3b3b;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:.7rem;justify-content:center;padding:.8rem 0;transition:border-color .2s}.register-google-btn:hover{border-color:#fdb73e}.register-google-icon{height:22px;object-fit:contain;width:22px}.register-forgot{color:#3e3b3b;font-size:.98rem;font-weight:500;margin-top:.7rem;text-align:center}.register-link{color:#3e3b3b;margin-left:.2rem;text-decoration:none}.register-signup-row{align-items:center;color:#3e3b3b;display:flex;font-size:1rem;gap:.4rem;justify-content:center;margin-top:3.2rem;text-align:center}.register-signup-link{align-items:center;color:#3e3b3b;display:inline-flex;gap:.3rem}.register-signup-arrow{height:18px;object-fit:contain;width:18px}@media (max-width:500px){.register-form{max-width:98vw;padding:0 .2rem}.register-page{padding:1.2rem .2rem .5rem}}.verify-main{background-color:#fff;padding:3rem var(--main-padding)}.verify-container{align-items:center;background:#fff;border-radius:18px;display:flex;flex-direction:column;margin:3rem auto;max-width:400px}.verify-header{font-size:16px;font-weight:700;margin-bottom:1.2rem;text-align:center}.verify-desc{color:#22223b;font-size:14px;font-weight:400;margin-bottom:2rem;text-align:center}.verify-otp-row{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.verify-otp-box{background:#fff;border:.6px solid #bda9c79a;border-radius:10px;color:#22223b;font-size:2rem;height:54px;outline:none;text-align:center;transition:border .2s;width:54px}.verify-otp-box:focus{background:#e3d1e8;border:1.5px solid #a97bc2}.verify-timer{color:#888;font-size:1rem;margin-bottom:1rem;text-align:center}.verify-resend{color:#a97bc2;color:var(--yellow,#a97bc2);cursor:pointer;font-weight:600;margin-bottom:2rem;text-align:center;text-decoration:underline}.verify-btn-row{display:flex;justify-content:center;width:100%}@media (max-width:500px){.verify-container{max-width:98vw;padding:1.2rem .5rem}.verify-otp-row{gap:.5rem}.verify-otp-box{font-size:1.3rem;height:44px;width:36px}}.dashboard-main{display:flex}.dashboard-left-pane{background:#121417;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;min-width:220px;padding:2.5rem 1.2rem 2rem;position:-webkit-sticky;position:sticky;top:0;width:20%}.dashboard-links{display:flex;flex:1 1;flex-direction:column;gap:.7rem;overflow-y:auto;scrollbar-width:none}.dashboard-links::-webkit-scrollbar{display:none}.dashboard-link{align-items:center;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:1rem;padding:.85rem 1rem;text-decoration:none;transition:background .2s,color .2s}.dashboard-link-icon{height:24px;object-fit:contain;width:24px}.dashboard-link.active,.dashboard-link:hover{background:#f0f2f5;border-radius:12px;color:#121417}.dashboard-bottom-links{display:flex;flex-direction:column;gap:.7rem;margin-top:3rem}.dashboard-right-pane{background:#fff;box-sizing:border-box;padding:2.5rem 2rem;width:100%}.dashboard-header{color:#121417;font-size:2rem;font-weight:700;margin-bottom:2rem}.dashboard-card-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem}@media (max-width:900px){.dashboard-main{flex-direction:column}.dashboard-left-pane{align-items:center;flex-direction:row;justify-content:flex-start;min-width:0;overflow-x:auto;padding:1rem .5rem;width:100%}.dashboard-card-grid{gap:1.2rem;grid-template-columns:1fr}.dashboard-bottom-links,.dashboard-links{flex-direction:row;gap:.5rem;margin-top:0}.dashboard-link{font-size:1rem;padding:.7rem}.dashboard-right-pane{padding:1.5rem .7rem;width:100%}}@media (max-width:600px){.dashboard-header{font-size:1.2rem;margin-bottom:1rem}.dashboard-link-label{font-size:.95rem}}.dashboard-card{background:#dbe0e50f;border:.5px solid #c3c8ce;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;margin-bottom:2rem;min-width:50%;padding:1.5rem 2rem}.dashboard-card-header-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.dashboard-card-title{color:#22223b;font-size:1.08rem;font-weight:500}.dashboard-card-dropdown-img{cursor:pointer;height:22px;object-fit:contain;width:22px}.dashboard-card-value{color:#121417;font-size:20px;font-weight:800;margin-top:.5rem}.dashboard-card-percentage{color:#088738;font-size:1.08rem;font-weight:500;margin-top:.2rem}@media (max-width:600px){.dashboard-card{max-width:100vw;min-width:0;padding:1rem .7rem}.dashboard-card-title{font-size:1rem}.dashboard-card-value{font-size:1.3rem}.dashboard-card-percentage{font-size:.98rem}}.blog-manage-main{background-color:#fff;box-sizing:border-box;padding:2.5rem var(--main-padding);width:100%}.blog-manage-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.blog-manage-title{color:#121417;font-size:2rem;font-weight:700;margin:0}.blog-manage-search-row{display:flex;justify-content:flex-start;margin-bottom:1.7rem}.blog-manage-search-input-wrap{align-items:center;background:#f2f2f5;border-radius:12px;display:flex;padding:1rem;width:80%}.blog-manage-search-icon{height:20px;margin-right:.7rem;opacity:.7;width:20px}.blog-manage-search-input{background:#0000;border:none;color:#6b7582;font-size:1rem;outline:none;width:100%}.blog-manage-search-input::placeholder{color:#6b7582;opacity:1}.blog-manage-filter-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:2rem}.blog-manage-filter-box{align-items:center;background:#f2f2f5;border-radius:12px;color:#121417;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.7rem;min-width:120px;padding:.7rem 1.2rem}.blog-manage-dropdown-icon{height:18px;object-fit:contain;opacity:.7;width:18px}.blog-manage-header-buttons{display:flex;gap:1rem;width:30%}.blog-manage-header-buttons button{width:100%!important}@media (max-width:700px){.blog-manage-header-row{align-items:flex-start;flex-direction:column;gap:1.2rem}.blog-manage-title{font-size:1.3rem}.blog-manage-search-row{margin-bottom:1.2rem}.blog-manage-filter-row{flex-direction:column;gap:.7rem}.blog-manage-filter-box{justify-content:space-between;min-width:0;width:100%}}.blog-manage-all-header{color:#121417;font-size:1.25rem;font-weight:700;margin:2.5rem 0 1.2rem}.blog-manage-articles-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:1000px){.blog-manage-articles-grid{gap:1.2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.blog-manage-articles-grid{gap:1rem;grid-template-columns:1fr}}.blog-manage-visits-dropdown-wrap{display:flex;justify-content:flex-start;margin:1.5rem 0 1.2rem;position:relative}.blog-manage-visits-dropdown{align-items:center;background:#f2f2f5;border-radius:10px;box-shadow:0 2px 8px #0001;color:#121417;cursor:pointer;display:flex;font-size:1.08rem;font-weight:600;min-width:340px;padding:1rem 1.4rem;position:relative;transition:box-shadow .2s;z-index:2}.blog-manage-visits-text{flex:1 1}.blog-manage-visits-arrow{height:22px;margin-left:.7rem;transition:transform .2s;width:22px}.blog-manage-visits-arrow.open{transform:rotate(180deg)}.blog-manage-visits-dropdown-list{background:#f2f2f5;border-radius:0 0 10px 10px;box-shadow:0 2px 8px #0001;left:0;padding:.2rem 0;position:absolute;top:100%;width:100%;z-index:10}.blog-manage-visits-dropdown-item{color:#121417;cursor:pointer;font-size:1rem;padding:.7rem 1.4rem}.blog-manage-visits-dropdown-item.selected{background:#eaeaea;color:#fdb73e;font-weight:600}@media (max-width:600px){.blog-manage-visits-dropdown,.blog-manage-visits-dropdown-list{font-size:.98rem;min-width:98vw;padding:.8rem .7rem}}.manage-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #22223b1a;display:flex;flex-direction:column;margin:0 auto;max-width:340px;overflow:hidden;width:100%}.manage-card-img-wrap{align-items:center;background:#eaeaea;display:flex;height:200px;justify-content:center;position:relative;width:100%}.manage-card-img{display:block;height:200px;object-fit:cover;width:100%}.manage-card-menu-btn{align-items:center;background:#ffffffd9;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:12px;top:12px;transition:background .2s}.manage-card-menu-btn:hover{background:#f2f2f5}.manage-card-menu-btn img{height:22px;width:22px}.manage-card-content{display:flex;flex-direction:column;gap:.7rem;padding:1.2rem 1rem}.manage-card-title{color:#22223b;font-size:1.15rem;font-weight:700;margin:0}.manage-card-date{color:#6b7582;font-size:.98rem}.manage-card-stats{color:#22223b;display:flex;flex-wrap:wrap;font-size:.98rem;gap:1.2rem;margin-top:.5rem}@media (max-width:500px){.manage-card{max-width:100vw}.manage-card-img,.manage-card-img-wrap{height:150px}.manage-card-content{padding:.8rem .5rem 1rem}.manage-card-stats{font-size:.93rem;gap:.7rem}}.manage-card[role=button]{cursor:pointer}.manage-card[role=button]:focus-visible{outline:3px solid #d89413;outline-offset:3px}.teaching-card{background:#fff;border:1.5px solid #9999;border-radius:16px;box-sizing:border-box;flex-direction:column;gap:1.2rem;padding:1.3rem 1.1rem;transition:box-shadow .2s;width:30%}.teaching-card,.teaching-card-top{display:flex;justify-content:space-between}.teaching-card-top{align-items:center}.teaching-card-label{color:#6b7582;font-size:1.1rem;font-weight:600}.teaching-card-icon{color:#6b7582;height:40px;object-fit:contain;width:40px}.teaching-card-value{color:#4f4e4d;font-size:2rem;font-weight:700;margin-top:.5rem}@media (max-width:600px){.teaching-card{max-width:100vw;min-width:0;padding:1rem .7rem}.teaching-card-value{font-size:1.3rem}.teaching-card-label{font-size:.98rem}}.video-teachings-main{background-color:#fff;box-sizing:border-box;padding:2.5rem var(--main-padding);width:100%}.video-teachings-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.video-teachings-title{color:#121417;font-size:2rem;font-weight:700;margin:0}.video-teachings-stats-row{gap:2rem}.video-teachings-filter-section,.video-teachings-stats-row{display:flex;justify-content:space-between;margin-bottom:2.5rem}.video-teachings-filter-section{align-items:flex-end;background:#efefef;border-radius:16px;flex-wrap:wrap;gap:2.5rem;padding:2rem 1.5rem}.video-teachings-filter-left,.video-teachings-filter-right{display:flex;flex:1 1 220px;flex-direction:column;max-width:340px;min-width:220px}.video-teachings-filter-label{color:#6b7582;font-size:1rem;font-weight:600;margin-bottom:.7rem}.video-teachings-date-input-wrap{align-items:center;background:#fff;border:1px solid #e0dede;border-radius:10px;display:flex;gap:.7rem;padding:.5rem 1rem}.video-teachings-date-input{background:#0000;border:none;color:#22223b;flex:1 1;font-family:inherit;font-size:1rem;outline:none;padding:.3rem}.video-teachings-date-input::placeholder{color:#6b7582;opacity:1}.video-teachings-date-icon{height:22px;object-fit:contain;opacity:.7;width:22px}.video-teachings-quick-dropdown{align-items:center;background:#fff;border:1px solid #e0dede;border-radius:10px;color:#22223b;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.2rem;min-width:180px;padding:.8rem;position:relative}.video-teachings-dropdown-icon{height:18px;margin-left:.7rem;width:18px}.video-teachings-quick-dropdown-list{background:#fff;border:1px solid #e0dede;border-radius:10px;box-shadow:0 2px 12px #22223b14;left:0;position:absolute;top:110%;width:100%;z-index:10}.video-teachings-quick-dropdown-item{color:#121417;cursor:pointer;font-size:1rem;padding:.7rem 1rem;transition:background .2s}.video-teachings-quick-dropdown-item:hover{background:#f2f2f5}.video-teachings-searchbar-section{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem;margin-top:2.5rem}.video-teachings-searchbar-left{align-items:center;background:#efefef;border-radius:10px;display:flex;flex:1 1 220px;gap:.7rem;min-width:220px;padding:1rem .5rem}.video-teachings-searchbar-input{background:#0000;border:none;color:#4f4e4d;font-family:inherit;font-size:1rem;font-weight:600;outline:none;width:100%}.video-teachings-searchbar-input::placeholder{color:#4f4e4d;opacity:1}.video-teachings-searchbar-icon{height:22px;object-fit:contain;opacity:.8;width:22px}.video-teachings-searchbar-right{display:flex;flex:1 1 220px;gap:1rem;justify-content:flex-end;width:420px}.video-teachings-searchbar-dropdown{align-items:center;background:#efefef;border:1px solid #e0dede;border-radius:10px;color:#1e1e1e;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:space-between;padding:1rem .5rem;width:220px}.video-teachings-cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2.5rem 0 2rem;width:100%}.video-teachings-pagination-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}@media (max-width:900px){.video-teachings-stats-row{gap:1rem}.video-teachings-filter-section{padding:1.2rem .7rem}.video-teachings-filter-section,.video-teachings-searchbar-section{flex-direction:column;gap:1.2rem}.video-teachings-searchbar-right{justify-content:flex-start}}@media (max-width:700px){.video-teachings-header-row{align-items:flex-start;flex-direction:column;gap:1.2rem}.video-teachings-title{font-size:1.3rem}.video-teachings-stats-row{flex-direction:column;gap:1rem}.video-teachings-cards-grid{gap:1rem;grid-template-columns:1fr}}.admin-back-btn{align-items:center;background:#fff;border:1px solid #cfcfcf;border-radius:6px;color:#121417;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;gap:1.1rem;margin-bottom:2rem;padding:.75rem 1.2rem;transition:border-color .15s}.admin-back-btn:hover{border-color:#121417}.admin-back-btn-icon{flex-shrink:0;height:20px;width:20px}.blog-manage-single-page{background-color:#fff;padding:2rem var(--main-padding);position:relative;width:100%}.blog-manage-single-admin-btns{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:1.5rem}.blog-manage-single-hero-image{background-position:50%;background-size:cover;border-radius:20px;height:480px;margin-bottom:2rem;object-fit:cover;width:100%}.blog-manage-single-title{color:"#4F4E4D";font-size:1.6rem;font-weight:700;margin:.7rem 0;text-align:left;width:100%}.blog-manage-single-meta{color:#1e1e1e;font-size:1rem;font-weight:600;margin-bottom:.7rem}.blog-manage-single-meta-admin{color:var(--yellow);font-weight:700}.blog-manage-single-status{align-items:center;background:#eef5ef;border-radius:999px;color:#315c48;display:inline-flex;font-size:.85rem;font-weight:700;padding:.45rem .8rem;text-transform:capitalize}.blog-manage-comment-delete{background:#fff0ee;border:0;border-radius:8px;color:#963d32;cursor:pointer;font:inherit;margin-left:auto;padding:.45rem .7rem}.blog-manage-single-date{color:#22223b;font-size:1rem;font-weight:600;margin-bottom:.7rem}.blog-manage-single-category{background:var(--yellow);border-radius:18px;color:#22223b;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:1.2rem;padding:.6rem 1.5rem;text-transform:capitalize}.blog-manage-single-desc{color:#1e1e1e;font-size:14px;line-height:1.7;margin-top:1.2rem;text-align:justify}.blog-manage-single-save-section{align-items:center;display:flex;gap:.7rem;margin-bottom:2.5rem;margin-top:2.5rem}.blog-manage-single-save-img{height:28px;object-fit:contain;width:28px}.blog-manage-single-save-text{font-size:14px;font-weight:600}.blog-manage-single-comments-section{margin-bottom:2.5rem}.blog-manage-single-comments-header{font-size:1.2rem;font-weight:800;margin:1.2rem 0}.blog-manage-single-comment{border-radius:12px;margin-bottom:1rem;padding:1rem 1.2rem}.blog-manage-single-comment-meta{align-items:center;color:#22223b;display:flex;font-size:.98rem;font-weight:600;gap:1rem;justify-content:flex-start;margin-bottom:.5rem}.blog-manage-single-comment-name{color:var(--yellow);font-weight:700}.blog-manage-single-comment-date{color:#4c4c4c;font-size:.92rem;margin-top:1rem}.blog-manage-single-comment-menu{cursor:pointer;height:22px;margin-left:auto;width:22px}.blog-manage-single-comment-message{color:#1e1e1e;font-size:14px;font-weight:400;line-height:1.6rem;width:80%}.blog-manage-single-view-all{align-items:center;color:var(--yellow);cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:.4em;margin-bottom:1.5rem;margin-top:.5rem}.blog-manage-single-leave-comment-section{margin-bottom:2.5rem}.blog-manage-single-leave-comment-header{color:#22223b;font-size:1.15rem;font-weight:800;margin-bottom:1.2rem}.blog-manage-single-comment-form{display:flex;flex-direction:column;gap:1rem}.blog-manage-single-comment-box{border:1px solid #eaeaea;border-radius:12px;color:#22223b;font-family:inherit;font-size:16px;height:140px;outline:none;padding:1rem;resize:vertical;width:40%}.blog-manage-single-send-btn{align-self:flex-start;background:var(--yellow);border:none;border-radius:20px;color:#22223b;cursor:pointer;font-size:1.08rem;font-weight:700;padding:.7em 2.2em;transition:background .2s}.blog-manage-single-send-btn:hover{background:#22223b;color:#fff}@media (max-width:700px){.blog-manage-single-hero-image{height:220px}.blog-manage-single-title{font-size:1.2rem;width:100%}.blog-manage-single-comment-box{width:100%}}.create-blog-main{background:#fff;box-shadow:0 4px 24px #22223b1a;padding:2.5rem 1.5rem}.create-blog-header{color:#4f4e4d;font-size:1.6rem;font-weight:800;margin:1rem auto;text-align:left;width:50%}.create-blog-form{margin:auto;width:50%}.create-blog-field{display:flex;flex-direction:column;margin-bottom:1.5rem}.create-blog-field label{color:#22223b;font-size:1rem;font-weight:600;margin-bottom:.5rem;text-align:left}.create-blog-field input,.create-blog-field textarea{border:1px solid #e0dede;border-radius:10px;color:#22223b;font-family:inherit;font-size:1rem;margin-bottom:0;outline:none;padding:1rem;width:100%}.create-blog-field textarea{min-height:80px;resize:vertical}.create-blog-image-picker{background:#0000;border:2px dashed #dee0e3;border-radius:14px;cursor:pointer;margin-bottom:1.5rem;padding:1.5rem 1rem;position:relative;text-align:center}.create-blog-image-picker-header{color:#121417;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.create-blog-image-picker-desc{color:#6b7582;font-size:.98rem;margin-bottom:1rem}.create-blog-image-preview img{border:1px solid #e0dede;border-radius:10px}.create-blog-category-dropdown{align-items:center;background:#f2f2f5;border:1px solid #e0dede;border-radius:10px;color:#22223b;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.5rem;padding:.7rem 1rem;position:relative}.create-blog-dropdown-icon{height:18px;margin-left:.7rem;width:18px}.create-blog-category-list{background:#fff;border:1px solid #e0dede;border-radius:10px;box-shadow:0 2px 12px #22223b14;left:0;position:absolute;top:110%;width:100%;z-index:10}.create-blog-category-item{color:#121417;cursor:pointer;font-size:1rem;padding:.7rem 1rem;transition:background .2s}.create-blog-category-item:hover{background:#f2f2f5}.create-blog-rich-toolbar{display:flex;gap:.7rem;margin-bottom:.7rem}.create-blog-rich-toolbar img{background-color:initial;cursor:pointer;height:25px;transition:background .2s,color .2s;width:25px}.create-blog-rich-toolbar button{background-color:initial;border:none}.create-blog-rich-toolbar button:hover{background:#e3d1e8}.create-blog-rich-editor{color:#22223b;font-size:1rem;min-height:120px;outline:none;padding:1rem;white-space:pre-wrap;word-break:break-word}.create-blog-rich-editor,.create-blog-tags-input-wrap{background:#f2f2f5;border:1px solid #e0dede;border-radius:10px}.create-blog-tags-input-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1rem}.create-blog-tag{align-items:center;background:#e3d1e8;border-radius:8px;color:#22223b;display:flex;font-size:.98rem;gap:.3rem;padding:.3rem .8rem}.create-blog-tag-remove{cursor:pointer;font-size:1.1rem;margin-left:.3rem}.create-blog-tags-input-wrap input{background:#0000;border:none;color:#22223b;flex:1 1;font-size:1rem;min-width:120px;outline:none}.create-blog-btn-row{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:2.5rem}@media (max-width:700px){.create-blog-main{max-width:99vw;padding:1.2rem .5rem}.create-blog-header{font-size:1.2rem}.create-blog-btn-row{align-items:stretch;flex-direction:column;gap:.7rem}}.category-modal-overlay{align-items:center;background:#22223b2e;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.category-modal{background:#fff;border-radius:16px;box-shadow:0 4px 24px #22223b21;max-width:95vw;min-width:320px;padding:2.2rem 1.5rem 2rem}.category-modal-title{color:#121417;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;text-align:left}.category-modal-label{color:#22223b;display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.category-modal-input{background:#f2f2f5;border:1px solid #e0dede;border-radius:10px;color:#22223b;font-size:1rem;margin-bottom:.7rem;outline:none;padding:.7rem 1rem;width:100%}@media (max-width:500px){.category-modal{min-width:0;padding:1.2rem .5rem 1rem}}.Toastify__toast-container:has(.admin-toast){max-width:min(92vw,440px);width:auto}.Toastify__toast.admin-toast{background:#fff;border:1px solid #e4e9ed;border-left:3px solid #27845b;border-radius:10px;box-shadow:0 8px 24px #15241d24;box-sizing:border-box;color:#26332e;font-family:Aptos,Segoe UI,sans-serif;max-width:min(92vw,440px);min-height:48px;min-width:0;padding:9px 15px;width:-webkit-max-content;width:max-content}.Toastify__toast.admin-toast--error{border-left-color:#bb514b}.admin-toast-content{align-items:center;display:flex;gap:10px;justify-content:flex-start}.admin-toast-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.9rem;height:24px;justify-content:center;width:24px}.admin-toast-error .admin-toast-icon{background:#fff0ee;color:#a83d37}.admin-toast-success .admin-toast-icon{background:#e9f5ef;color:#24734f}.admin-toast-message{color:#26332e;font-size:.9rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}@media (max-width:500px){.Toastify__toast.admin-toast{padding:9px 12px}.admin-toast-content{gap:9px}.admin-toast-message{font-size:.86rem}}.vt-page{--vt-ink:#121417;--vt-text:#1e1e1e;--vt-muted:#6b7582;--vt-fill:#efefef;--vt-line:#cfcfcf;--vt-card-line:#e2e2e2;--vt-menu:#363636;--vt-error:#d3201f;color:var(--vt-ink);font-family:Poppins,sans-serif;max-width:1240px;padding:2.75rem 2.4rem 4rem}.vt-overlay *,.vt-page,.vt-page *{box-sizing:border-box}.vt-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vt-btn{align-items:center;border:1.5px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;gap:.6rem;justify-content:center;min-height:46px;padding:0 1.9rem;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.vt-btn:disabled{cursor:not-allowed;opacity:.55}.vt-btn--dark{background:#121417;background:var(--vt-ink,#121417);border-color:#121417;border-color:var(--vt-ink,#121417);color:#fff}.vt-btn--dark:hover:not(:disabled){background:#2c2f34}.vt-btn--outline{background:#fff;border-color:#cfcfcf;border-color:var(--vt-line,#cfcfcf);border-width:1px;color:#121417;color:var(--vt-ink,#121417)}.vt-btn--outline:hover:not(:disabled){border-color:#121417;border-color:var(--vt-ink,#121417)}.vt-btn--danger{background:#e03a3a;border-color:#e03a3a;color:#fff}.vt-btn--danger:hover:not(:disabled){background:#c62f2f}.vt-btn--pill{border-radius:8px;font-size:1rem;font-weight:400;min-height:42px;padding:0 1.1rem}.vt-btn-icon{height:18px;width:18px}.vt-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.6rem;justify-content:space-between;margin:1.6rem 0 2.2rem}.vt-header--categories{margin:3.4rem 0 4.6rem}.vt-title{font-size:1.85rem;font-weight:700;letter-spacing:-.01em;margin:0}.vt-header-actions{display:flex;flex-wrap:wrap;gap:1.6rem}.vt-header-actions .vt-btn{border-radius:6px;min-width:152px}.vt-select{min-width:0;position:relative}.vt-select-btn{align-items:center;color:#121417;color:var(--vt-ink,#121417);cursor:pointer;display:flex;font-family:Poppins,sans-serif;gap:.75rem;justify-content:space-between;text-align:left;width:100%}.vt-select-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-chevron{flex-shrink:0;height:16px;transition:transform .15s;width:16px}.vt-chevron.open{transform:rotate(180deg)}.vt-select--filter .vt-select-btn{background:#efefef;background:var(--vt-fill,#efefef);border:1px solid #b5b5b5;border-radius:4px;font-size:1.05rem;font-weight:500;height:56px;padding:0 1.3rem}.vt-select--field .vt-select-btn{background:#fff;border:1px solid #cfcfcf;border:1px solid var(--vt-line,#cfcfcf);border-radius:4px;font-size:.95rem;height:44px;padding:0 1rem}.vt-range-input .is-placeholder,.vt-select--field .vt-select-btn.is-placeholder{color:#4a4a4a}.vt-form .vt-select--field .vt-select-btn{background:#efefef;background:var(--vt-fill,#efefef);border-radius:6px;height:52px;padding:0 1rem}.vt-select.is-invalid .vt-select-btn{border-color:#d3201f;border-color:var(--vt-error,#d3201f)}.vt-select--pill{display:inline-block;margin-bottom:2.6rem;max-width:100%}.vt-select--pill .vt-select-btn{background:#efefef;background:var(--vt-fill,#efefef);border:none;border-radius:6px;font-size:.95rem;gap:2.4rem;min-height:40px;padding:.55rem 1rem}.vt-select--pill .vt-dropdown{min-width:100%;right:auto}.vt-dropdown{background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 8px 24px #0000001f;left:0;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.vt-dropdown-item{background:none;border:none;border-radius:6px;color:#121417;color:var(--vt-ink,#121417);cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:.95rem;padding:.65rem .75rem;text-align:left;width:100%}.vt-dropdown-item:hover{background:#f4f4f4}.vt-dropdown-item.selected{background:#ececec;font-weight:500}.vt-dropdown-empty{color:#6b7582;color:var(--vt-muted,#6b7582);font-size:.9rem;padding:.65rem .75rem}.vt-range-panel{background:#efefef;background:var(--vt-fill,#efefef);border-radius:4px;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between;margin-bottom:1.8rem;padding:1.4rem 1.6rem 1.7rem}.vt-range-col{display:flex;flex:0 1 420px;flex-direction:column;gap:.65rem;min-width:0}.vt-range-label{font-size:.95rem;font-weight:500}.vt-range-input{align-items:center;background:#fff;border:1px solid #cfcfcf;border:1px solid var(--vt-line,#cfcfcf);border-radius:4px;color:#121417;color:var(--vt-ink,#121417);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.95rem;gap:.75rem;height:44px;padding:0 1rem;text-align:left}.vt-range-icon{flex-shrink:0;height:18px;width:18px}.vt-range-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.vt-range-clear{margin-right:auto}.vt-stats{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:3.6rem}.vt-stat{background:#fff;border:1px solid #cfcfcf;border:1px solid var(--vt-line,#cfcfcf);border-radius:12px;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.15rem 1.15rem 1.4rem}.vt-stat-top{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.vt-stat-label{color:#6b7582;color:var(--vt-muted,#6b7582);font-size:.95rem}.vt-stat-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.vt-stat-icon svg{height:19px;width:19px}.vt-stat-icon--blue{background:#dfe7fb;color:#3e63dd}.vt-stat-icon--green{background:#d9f5e1;color:#1f9d4c}.vt-stat-icon--red{background:#fde2e2;color:#e5383b}.vt-stat-icon--indigo{background:#e0e5fb;color:#2f43c4}.vt-stat-value{color:#3a3a3a;font-size:1.85rem;font-weight:600;line-height:1.1;overflow-wrap:anywhere}.vt-search{align-items:center;background:#efefef;background:var(--vt-fill,#efefef);border:1px solid #b5b5b5;border-radius:4px;display:flex;gap:.85rem;height:56px;margin-bottom:2.6rem;padding:0 1rem;width:min(670px,100%)}.vt-search:focus-within{border-color:#121417;border-color:var(--vt-ink,#121417)}.vt-search-icon{flex-shrink:0;height:22px;width:22px}.vt-search input{background:#0000;border:none;color:#121417;color:var(--vt-ink,#121417);flex:1 1;font-family:Poppins,sans-serif;font-size:1.05rem;height:100%;min-width:0;outline:none}.vt-search input::placeholder{color:#4f4e4d}.vt-filters{grid-gap:1.9rem;display:grid;gap:1.9rem;grid-template-columns:repeat(3,minmax(0,264px));margin-bottom:2.4rem}.vt-grid{grid-gap:2.1rem .9rem;display:grid;gap:2.1rem .9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.vt-card{background:#fff;border:1px solid #e2e2e2;border:1px solid var(--vt-card-line,#e2e2e2);border-radius:4px;display:flex;flex-direction:column;min-width:0}.vt-card-thumb{aspect-ratio:16/9.3;background:#1d2427;border-radius:4px 4px 0 0;position:relative}.vt-card-thumb>a{border-radius:4px 4px 0 0;display:block;height:100%;overflow:hidden}.vt-card-thumb img{display:block;height:100%;object-fit:cover;transition:transform .25s;width:100%}.vt-card:hover .vt-card-thumb img{transform:scale(1.03)}.vt-card-thumb-empty{background:linear-gradient(135deg,#1d2427,#3a3230);display:block;height:100%}.vt-card-badge{background:#fdb73e;border-radius:4px;color:#121417;font-size:.75rem;font-weight:600;left:12px;padding:.15rem .6rem;position:absolute;top:12px}.vt-card-body{display:flex;flex:1 1;flex-direction:column;padding:.85rem .6rem 1.15rem}.vt-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.85rem;font-weight:600;line-height:1.3;margin:0 0 1rem;min-height:2.6em;overflow:hidden}.vt-card-title a{color:#121417;color:var(--vt-ink,#121417);text-decoration:none}.vt-card-title a:hover{text-decoration:underline}.vt-card-stats{grid-gap:.65rem 1rem;display:grid;gap:.65rem 1rem;grid-template-columns:1fr 1fr;margin:0 0 1rem;padding:0 .2rem}.vt-card-stats>div{align-items:center;display:flex;gap:.45rem;min-width:0}.vt-card-stats>div:nth-child(2n){padding-left:15%}.vt-card-stats dt{color:#6b6b6b;display:flex}.vt-card-stats svg{height:15px;width:15px}.vt-card-stats dd{color:#6b6b6b;font-size:.75rem;margin:0}.vt-card-date{color:#121417;color:var(--vt-ink,#121417);font-size:.78rem;margin:auto 0 0;padding:0 .2rem}.vt-menu{position:relative}.vt-menu--card{position:absolute;right:12px;top:12px}.vt-menu-btn{align-items:center;border:none;color:#121417;color:var(--vt-ink,#121417);cursor:pointer;display:inline-flex;justify-content:center}.vt-menu--card .vt-menu-btn{background:#fff;border-radius:6px;height:26px;width:26px}.vt-menu--card .vt-menu-btn svg{height:20px;width:20px}.vt-menu--plain .vt-menu-btn{background:none;border-radius:4px;height:28px;width:28px}.vt-menu--plain .vt-menu-btn svg{height:26px;width:26px}.vt-menu--plain .vt-menu-btn:hover{background:#f0f0f0}.vt-menu-list{background:#363636;background:var(--vt-menu,#363636);box-shadow:0 8px 20px #00000040;display:flex;flex-direction:column;gap:.15rem;min-width:172px;padding:.6rem .5rem;position:absolute;top:calc(100% + 6px);z-index:40}.vt-menu-list--right{right:0}.vt-menu-list--left{left:0}.vt-menu-item{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;gap:.85rem;padding:.4rem .55rem;text-align:left;width:100%}.vt-menu-item:focus-visible,.vt-menu-item:hover{background:#ffffff1f;outline:none}.vt-menu-icon{flex-shrink:0;height:18px;width:18px}.vt-empty{align-items:center;border:1px dashed #cfcfcf;border:1px dashed var(--vt-line,#cfcfcf);border-radius:8px;color:#6b7582;color:var(--vt-muted,#6b7582);display:flex;flex-direction:column;gap:1rem;padding:3.5rem 1rem;text-align:center}.vt-empty p{margin:0}.vt-empty--left{align-items:flex-start;border:none;padding:0;text-align:left}.vt-pagination{display:flex;justify-content:center;margin-top:2.6rem}.vt-card--skeleton .vt-card-thumb,.vt-skel,.vt-skel-block{animation:vt-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%);background-size:200% 100%}.vt-skel{border-radius:4px;display:block;height:12px;margin-bottom:.8rem}.vt-skel--title{height:16px;margin-bottom:1.1rem;width:85%}.vt-skel--short{width:55%}.vt-skel--cat{height:18px;margin:0;width:180px}.vt-skel--heading{height:28px;margin-top:1.6rem;width:70%}@keyframes vt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vt-cat-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.vt-cat-item{align-items:center;color:#1e1e1e;color:var(--vt-text,#1e1e1e);display:flex;font-size:1.05rem;gap:.8rem}.vt-single{margin:0 auto;max-width:880px}.vt-single-frame{aspect-ratio:16/8.5;background:#1d2427;border-radius:8px;overflow:hidden;position:relative}.vt-single-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.vt-single-noembed{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;margin:0;padding:1rem;text-align:center}.vt-single-title{font-size:1.75rem;font-weight:500;line-height:1.3;margin:1.5rem 0 .5rem}.vt-single-meta{font-size:1.05rem;font-weight:500;margin:0 0 2.1rem;padding-left:.15rem}.vt-single-date{color:#6b7582;color:var(--vt-muted,#6b7582)}.vt-single-category{color:#121417;color:var(--vt-ink,#121417)}.vt-single-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,190px));padding:0 .4rem}.vt-single-stat{border:1px solid #cfcfcf;border:1px solid var(--vt-line,#cfcfcf);border-radius:8px;display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1.15rem 1.1rem}.vt-single-stat-label{color:#4f4e4d;font-size:.95rem}.vt-single-stat-value{align-items:center;display:flex;font-size:1rem;gap:.55rem}.vt-single-stat-value svg{flex-shrink:0;height:19px;width:19px}.vt-overlay{align-items:flex-start;background:#12141780;color:#121417;display:flex;font-family:Poppins,sans-serif;inset:0;justify-content:center;overflow-y:auto;padding:6.5rem 16px 2rem;position:fixed;z-index:2000}.vt-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;padding:1.9rem 2rem 2.6rem;width:100%}.vt-modal--lg{max-width:820px}.vt-modal--sm{margin-top:6rem;max-width:520px}.vt-modal-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.6rem}.vt-modal-title{font-size:1.5rem;font-weight:600;margin:0}.vt-modal-close{background:none;border:none;border-radius:4px;color:#121417;cursor:pointer;display:inline-flex;padding:.2rem}.vt-modal-close svg{height:20px;width:20px}.vt-modal-close:hover{background:#f0f0f0}.vt-field,.vt-form{display:flex;flex-direction:column}.vt-field{gap:.55rem;margin-bottom:1.4rem;min-width:0}.vt-label{font-size:1rem;font-weight:500}.vt-sublabel{font-size:.9rem;margin-top:.6rem}.vt-input{background:#efefef;background:var(--vt-fill,#efefef);border:1px solid #cfcfcf;border:1px solid var(--vt-line,#cfcfcf);border-radius:6px;color:#121417;font-family:Poppins,sans-serif;font-size:.98rem;height:52px;padding:0 1rem;width:100%}.vt-input::placeholder{color:#5c5c5c}.vt-input:focus,.vt-picker-search:focus,.vt-select-btn:focus-visible{border-color:#121417;outline:none}.vt-input.is-invalid{border-color:#d3201f;border-color:var(--vt-error,#d3201f)}.vt-help{color:#4f4e4d;font-size:.8rem;margin:0}.vt-error{color:#d3201f;color:var(--vt-error,#d3201f);font-size:.82rem}.vt-error--block{margin:0 0 1rem}.vt-preview{aspect-ratio:16/9;border-radius:6px;margin-top:.3rem;max-width:100%;object-fit:cover;width:220px}.vt-tag-row{display:flex;gap:.75rem}.vt-tag-add{border-radius:10px;min-height:52px;padding:0 1.3rem}.vt-chips{display:flex;flex-wrap:wrap;gap:.5rem}.vt-chip{align-items:center;background:#efefef;background:var(--vt-fill,#efefef);border-radius:4px;display:inline-flex;font-size:.95rem;font-weight:500;gap:.4rem;padding:.3rem .5rem .3rem .9rem}.vt-chip--sm{font-size:.78rem;font-weight:400}.vt-chip button{background:none;border:none;color:#6b6b6b;cursor:pointer;font-size:1.05rem;line-height:1;padding:0 .2rem}.vt-chip button:hover{color:#121417}.vt-suggest-btn{align-items:center;background:#fff;border:1px solid #cfcfcf;border:1px solid var(--vt-line,#cfcfcf);border-radius:6px;color:#121417;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.98rem;font-weight:500;gap:.6rem;height:46px;justify-content:center}.vt-suggest-btn svg{height:18px;width:18px}.vt-suggest-btn:hover:not(:disabled){border-color:#121417}.vt-suggest-btn:disabled{cursor:not-allowed;opacity:.55}.vt-picker{border:1px solid #bdbdbd;border-radius:8px;margin-top:.6rem;padding:.85rem .85rem 1rem}.vt-picker-search{background:#efefef;background:var(--vt-fill,#efefef);border:1px solid #cfcfcf;border:1px solid var(--vt-line,#cfcfcf);border-radius:4px;font-family:Poppins,sans-serif;font-size:.92rem;height:38px;padding:0 .9rem;width:100%}.vt-picker-search::placeholder{color:#4f4e4d}.vt-picker-list{list-style:none;margin:.75rem 0 0;max-height:128px;min-height:104px;overflow-y:auto;padding:0 .15rem}.vt-picker-empty{color:#6b7582;color:var(--vt-muted,#6b7582);font-size:.9rem;padding:.4rem 0}.vt-check{align-items:center;cursor:pointer;display:flex;font-size:.95rem;gap:.6rem;padding:.22rem 0}.vt-check input{accent-color:#121417;flex-shrink:0;height:14px;margin:0;width:14px}.vt-toggle{align-items:center;align-self:flex-start;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:1rem;margin:1.4rem 0 2.6rem .4rem;position:relative}.vt-toggle input{height:1px;opacity:0;position:absolute;width:1px}.vt-toggle-track{background:#fff;border:2px solid #121417;border-radius:12px;height:12px;position:relative;transition:background .15s;width:22px}.vt-toggle-track:after{background:#121417;border-radius:50%;content:"";height:6px;left:1px;position:absolute;top:50%;transform:translateY(-50%);transition:left .15s,background .15s;width:6px}.vt-toggle input:checked+.vt-toggle-track{background:#121417}.vt-toggle input:checked+.vt-toggle-track:after{background:#fff;left:11px}.vt-toggle input:focus-visible+.vt-toggle-track{outline:2px solid #fdb73e;outline-offset:2px}.vt-form-actions{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:1fr 1fr}.vt-form-actions .vt-btn{border-radius:4px;font-size:1rem}.vt-confirm-text{color:#3a3a3a;font-size:.98rem;line-height:1.55;margin:0 0 1.4rem}.vt-confirm-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.4rem}.vt-confirm-actions .vt-btn{min-height:42px;padding:0 1.3rem}@media (max-width:1100px){.vt-grid,.vt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-grid{gap:1.6rem 1rem}}@media (max-width:760px){.vt-page{padding:1.6rem 16px 3rem}.vt-title{font-size:1.4rem}.vt-header--categories{margin:1.6rem 0 2.2rem}.vt-header-actions{gap:.75rem;width:100%}.vt-header-actions .vt-btn{flex:1 1;min-width:0;padding:0 1rem}.vt-select--pill .vt-select-btn{gap:1rem}.vt-select--pill .vt-select-btn span{white-space:normal}.vt-range-panel{flex-direction:column;padding:1.2rem 1rem}.vt-range-col{flex-basis:auto}.vt-stats{gap:.8rem;margin-bottom:2.2rem}.vt-stat{padding:.9rem}.vt-stat-label{font-size:.82rem}.vt-stat-value{font-size:1.4rem}.vt-filters{gap:.8rem;grid-template-columns:1fr}.vt-search,.vt-select--filter .vt-select-btn{height:50px}.vt-grid{grid-template-columns:1fr}.vt-single-title{font-size:1.3rem}.vt-single-meta{font-size:.95rem}.vt-single-stats{gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.vt-overlay{padding-top:1.5rem}.vt-modal{padding:1.4rem 1.1rem 1.8rem}.vt-modal--sm{margin-top:3rem}.vt-modal-title{font-size:1.25rem}.vt-form-actions,.vt-range-grid{grid-template-columns:1fr}}@media (max-width:420px){.vt-stats{grid-template-columns:1fr}}.availabilities-main{background-color:#fff;box-sizing:border-box;padding:2.5rem var(--main-padding);width:100%}.availabilities-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.availabilities-title{color:#121417;font-size:2rem;font-weight:700;margin:0}.availabilities-stats-row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}.availabilities-stat-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #22223b1a;display:flex;flex:1 1 180px;flex-direction:column;gap:.7rem;max-width:260px;min-width:180px;padding:1.5rem 1.2rem}.availabilities-stat-label{color:#3d3e3f;font-size:1rem}.availabilities-stat-value-row{align-items:center;color:#4f4e4d;display:flex;font-size:2rem;font-weight:700;gap:.7rem}.availabilities-stat-value-row img{height:28px;width:28px}.availabilities-stat-value{font-size:1.5rem;font-weight:700}.availabilities-stat-label{color:#1e1e1e;font-size:16px;font-weight:600;margin:0}.availabilities-stat-sublabel{color:#4f4e4d;font-size:14px;font-weight:500}.availabilities-date-filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}.availabilities-date-group{display:flex;gap:1.5rem}.availabilities-date-item{display:flex;flex-direction:column;gap:.5rem}.availabilities-date-label{color:#1e1e1e;font-size:1rem;font-weight:600}.availabilities-date-input{background:#f1f3f5;border:1.5px solid #e0dede;border-radius:10px;color:#22223b;font-family:inherit;font-size:14px;font-weight:500;min-width:160px;outline:none;padding:.7rem 1rem}.availabilities-quick-filter-wrap{display:flex;flex-direction:column;gap:.5rem;min-width:180px}.availabilities-quick-filter-label{color:#1e1e1e;font-size:14px;font-weight:600}.availabilities-quick-filter-dropdown{align-items:center;background:#fff;border:1.5px solid #e0dede;border-radius:10px;color:#22223b;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-width:180px;padding:.7rem 1rem;position:relative}.availabilities-dropdown-icon{height:18px;margin-left:.7rem;width:18px}.availabilities-quick-filter-list{background:#fff;border:1.5px solid #e0dede;border-radius:10px;box-shadow:0 2px 12px #22223b14;left:0;position:absolute;top:110%;width:100%;z-index:10}.availabilities-quick-filter-item{color:#121417;cursor:pointer;font-size:14px;padding:.7rem 1rem;transition:background .2s}.availabilities-quick-filter-item:hover{background:#f2f2f5}.availabilities-searchbar-section{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem;margin-top:2.5rem}.availabilities-searchbar-left{align-items:center;background:#efefef;border-radius:10px;display:flex;flex:1 1 220px;gap:.7rem;min-width:220px;padding:1rem .5rem}.availabilities-searchbar-input{background:#0000;border:none;color:#4f4e4d;font-family:inherit;font-size:14px;font-weight:600;outline:none;width:100%}.availabilities-searchbar-input::placeholder{color:#4f4e4d;opacity:1}.availabilities-searchbar-icon{height:22px;object-fit:contain;opacity:.8;width:22px}.availabilities-searchbar-right{display:flex;flex:1 1 220px;gap:1rem;justify-content:flex-end;width:220px}.availabilities-searchbar-dropdown{align-items:center;background:#efefef;border:1px solid #e0dede;border-radius:10px;color:#1e1e1e;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:.5rem;justify-content:space-between;padding:1rem .5rem;position:relative;width:220px}.availabilities-sort-dropdown-list{background:#fff;border:1.5px solid #e0dede;border-radius:10px;box-shadow:0 2px 12px #22223b14;left:0;position:absolute;top:110%;width:100%;z-index:10}.availabilities-sort-dropdown-item{color:#121417;cursor:pointer;font-size:14px;padding:.7rem 1rem;transition:background .2s}.availabilities-sort-dropdown-item:hover{background:#f2f2f5}.availabilities-stat-label-row{align-items:center;display:flex;gap:.6rem;justify-content:space-between;margin-bottom:.3rem}.availabilities-stat-label-row img{height:22px;object-fit:contain;width:22px}.availabilities-available-container{border:.8px solid #999;border-radius:14px;margin-top:2.5rem;padding:2rem 1.2rem}.availabilities-available-header{color:#1e1e1e;font-size:1.15rem;font-weight:700;margin-bottom:1.5rem}@media (max-width:900px){.availabilities-stats-row{gap:1rem}.availabilities-date-filter-row{align-items:flex-start}.availabilities-date-filter-row,.availabilities-searchbar-section{flex-direction:column;gap:1.2rem}.availabilities-searchbar-right{justify-content:flex-start;width:100%}}@media (max-width:700px){.availabilities-header-row{align-items:flex-start;flex-direction:column;gap:1.2rem}.availabilities-title{font-size:1.3rem}.availabilities-stats-row{flex-direction:column;gap:1rem}}.available-card{align-items:center;background:#fff;border:.8px solid #999;border-radius:12px;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.2rem;padding:.7rem 1.2rem}.available-card-content{align-items:center;display:flex;flex:1 1;gap:.8rem}.available-card-verify-icon{height:26px;object-fit:contain;width:26px}.available-card-datetime{color:#22223b;font-size:14px;font-weight:600;white-space:pre-line}.available-card-menu-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:.3rem}.available-card-menu-btn img{height:22px;width:22px}@media (max-width:600px){.available-card{align-items:flex-start;flex-direction:column;gap:.7rem;padding:.7rem}.available-card-content{gap:.5rem}.available-card-datetime{font-size:.98rem}}.all-scheduled-card{align-items:center;background:#fff;border:.8px solid #999;border-radius:12px;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.2rem;padding:1rem 1.2rem}.all-scheduled-card-content{align-items:center;display:flex;flex:1 1;gap:1rem}.all-scheduled-card-datetime{color:#22223b;font-size:14px;font-weight:600;white-space:pre-line}.all-scheduled-card-confirmed{align-items:center;background:#000;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:.4rem;padding:.4rem .8rem}.all-scheduled-card-confirmed img{height:18px;object-fit:contain;width:18px}.all-scheduled-card-menu-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:.3rem}.all-scheduled-card-menu-btn img{height:22px;width:22px}@media (max-width:600px){.all-scheduled-card{align-items:flex-start;flex-direction:column;gap:.7rem;padding:.7rem}.all-scheduled-card-content{gap:.5rem}.all-scheduled-card-datetime{font-size:.98rem}}.rescheduled-card{align-items:center;background:#fff;border:.8px solid #999;border-radius:12px;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.2rem;padding:1rem 1.2rem}.rescheduled-card-content{align-items:center;display:flex;flex:1 1;gap:.8rem}.rescheduled-card-status-icon{height:26px;object-fit:contain;width:26px}.rescheduled-card-datetime{color:#22223b;font-size:14px;font-weight:600;white-space:pre-line}.rescheduled-card-status{font-size:14px;font-weight:700;margin-left:1rem;text-transform:capitalize}.rescheduled-card-menu-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:.3rem}.rescheduled-card-menu-btn img{height:22px;width:22px}@media (max-width:600px){.rescheduled-card{align-items:flex-start;flex-direction:column;gap:.7rem;padding:.7rem}.rescheduled-card-content{gap:.5rem}.rescheduled-card-datetime,.rescheduled-card-status{font-size:.98rem}}.pending-card{align-items:center;background:#fff;border:.8px solid #999;border-radius:12px;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.2rem;padding:1rem 1.2rem}.pending-card-content{align-items:center;display:flex;flex:1 1;gap:.8rem}.pending-card-status-icon{height:26px;object-fit:contain;width:26px}.pending-card-datetime{color:#22223b;font-size:14px;font-weight:600;white-space:pre-line}.pending-card-menu-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:.3rem}.pending-card-menu-btn img{height:22px;width:22px}@media (max-width:600px){.pending-card{align-items:flex-start;flex-direction:column;gap:.7rem;padding:.7rem}.pending-card-content{gap:.5rem}.pending-card-datetime{font-size:.98rem}}.add_availabilities-container{background:#fff;padding:2rem}.add-availabilities-main{border-radius:18px;margin:2.5rem auto;max-width:50%;padding:1.5rem}.add-availabilities-title{color:#121417;font-size:1.6rem;font-weight:700;margin-bottom:.5rem;text-align:center}.add-availabilities-desc{color:#4f4e4d;font-size:1.05rem;margin-bottom:2rem;text-align:center}.add-availabilities-section{background:#0000;border:.8px solid #999;border-radius:14px;margin-bottom:2rem;padding:1.5rem 1.2rem}.add-availabilities-section-white{background:#fff}.add-availabilities-section-header{align-items:center;color:#1e1e1e;display:flex;font-size:1.1rem;font-weight:700;gap:.7rem;margin-bottom:1.2rem}.add-availabilities-dropdown{align-items:center;background:#fff;border:1.5px solid #e0dede;border-radius:10px;color:#22223b;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;margin-top:.5rem;min-width:220px;padding:.7rem 1rem;position:relative}.add-availabilities-dropdown img{height:18px;margin-left:.7rem;width:18px}.add-availabilities-dropdown-list{background:#fff;border:1.5px solid #e0dede;border-radius:10px;box-shadow:0 2px 12px #22223b14;left:0;position:absolute;top:110%;width:100%;z-index:10}.add-availabilities-dropdown-item{color:#121417;cursor:pointer;font-size:1rem;padding:.7rem 1rem;transition:background .2s}.add-availabilities-dropdown-item:hover{background:#f2f2f5}.add-availabilities-date-field{display:flex;flex-direction:column;gap:.5rem}.add-availabilities-label{color:#1e1e1e;font-size:1rem;font-weight:600;margin-bottom:.2rem}.add-availabilities-date-input-wrap{align-items:center;background:#fff;border:1.5px solid #e0dede;border-radius:10px;display:flex;gap:.7rem;padding:.5rem 1rem}.add-availabilities-date-input{background:#0000;border:none;color:#22223b;flex:1 1;font-family:inherit;font-size:1rem;outline:none}.add-availabilities-builder-header{color:#1e1e1e;font-size:1.1rem;font-weight:700;margin-bottom:1.2rem}.add-availabilities-time-row{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.2rem}.add-availabilities-time-inputs{display:flex;gap:1.2rem;justify-content:space-between}.add-availabilities-time-field{display:flex;flex:1 1;flex-direction:column;gap:.3rem}.add-availabilities-time-field label{color:#1e1e1e;font-size:.98rem;font-weight:600;margin-bottom:.2rem}.add-availabilities-time-input{background:#f1f3f5;border:1.5px solid #e0dede;border-radius:10px;color:#22223b;font-size:1rem;outline:none;padding:.7rem 1rem}.add-availabilities-add-btn{align-items:center;background:#121417;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:.7rem;justify-content:center;margin:1.2rem auto;padding:.9rem 0;transition:background .2s;width:80%}.add-availabilities-add-btn img{height:22px;width:22px}.add-availabilities-add-another{border:1px solid #999;border-radius:8px;color:#121417;cursor:pointer;font-size:1rem;font-weight:600;margin:1.2rem auto;padding:.5rem 1rem;text-align:center;transition:background .2s;width:-webkit-fit-content;width:fit-content}.add-availabilities-add-another:hover{background:#f2f2f5}.add-availabilities-added-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.2rem}.added-availability-card{align-items:center;background:#fff;border:.8px solid #999;border-radius:12px;display:flex;gap:1.2rem;justify-content:space-between;padding:.7rem 1.2rem}.added-availability-card-content{align-items:center;display:flex;flex:1 1;gap:.8rem}.added-availability-card-icon{height:26px;object-fit:contain;width:26px}.added-availability-card-datetime{color:#22223b;font-size:14px;font-weight:600;white-space:pre-line}.added-availability-card-delete-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:.3rem}.added-availability-card-delete-btn img{height:22px;width:22px}.add-availabilities-empty{color:#1e1e1e;font-size:1rem;margin-top:1rem;text-align:center}.add-availabilities-main button{margin:auto}@media (max-width:700px){.add-availabilities-main{padding:.7rem}.add-availabilities-section{padding:1rem .5rem}.add-availabilities-time-inputs{flex-direction:column;gap:.7rem}}.soon{--soon-gold:#fdb73e;--soon-gold-dark:#e58411;--soon-ink:#121417;--soon-muted:#5f6368;--soon-line:#e6e1e1;align-items:center;background-color:#fff;background-image:radial-gradient(#e9e4dc 1px,#0000 0);background-size:22px 22px;box-sizing:border-box;color:var(--soon-ink);display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:72vh;overflow:hidden;padding:6rem 16px;position:relative;text-align:center}.soon:after{background:radial-gradient(ellipse at center,#0000 30%,#fff 75%);content:"";inset:0;pointer-events:none;position:absolute}.soon--admin{min-height:100%}.soon-glow{background:radial-gradient(circle,#fdb73e47 0,#fdb73e00 65%);border-radius:50%;filter:blur(10px);height:560px;left:50%;max-width:120vw;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:560px}.soon-inner{animation:soon-rise .6s ease-out both;max-width:640px;position:relative;z-index:1}.soon-badge{align-items:center;background:#fff8ec;border:1px solid #e5841159;border-radius:999px;color:var(--soon-gold-dark);display:inline-flex;font-size:.8rem;font-weight:600;gap:.55rem;letter-spacing:.12em;padding:.45rem 1rem;text-transform:uppercase}.soon-badge-dot{height:8px;position:relative;width:8px}.soon-badge-dot,.soon-badge-dot:after{background:var(--soon-gold-dark);border-radius:50%}.soon-badge-dot:after{animation:soon-pulse 1.8s ease-out infinite;content:"";inset:0;position:absolute}.soon-title{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:1.6rem 0 1.1rem}.soon-message{color:var(--soon-muted);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:520px}.soon-actions{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:2.4rem}.soon-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.85rem 1.6rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.soon-btn svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:18px;transition:transform .15s ease;width:18px}.soon-btn--primary{background:var(--soon-gold);box-shadow:0 6px 18px #fdb73e59;color:var(--soon-ink)}.soon-btn--primary:hover{box-shadow:0 10px 24px #fdb73e73;transform:translateY(-1px)}.soon-btn--primary:hover svg{transform:translateX(3px)}.soon-btn--ghost{background:#fff;border:1px solid var(--soon-line);color:var(--soon-ink)}.soon-btn--ghost:hover{background:#faf7f2}.soon-btn:focus-visible{outline:2px solid var(--soon-gold-dark);outline-offset:3px}@keyframes soon-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes soon-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.soon-badge-dot:after,.soon-inner{animation:none}}@media (max-width:600px){.soon{padding:4.5rem 16px}.soon-actions{align-items:stretch;flex-direction:column}.soon-btn{justify-content:center}}.login-page{align-items:center;background:#fff;min-height:100vh;padding-bottom:4rem}.login-form,.login-page{display:flex;flex-direction:column}.login-form{gap:1.1rem;margin:0 auto;max-width:600px;width:100%}.login-label{color:#3e3b3b;font-size:1rem;font-weight:600;margin-bottom:.3rem}.login-input-container{align-items:center;background:#eaedee;border-radius:8px;display:flex;gap:.7rem;padding:.6rem .8rem}.login-input-icon{height:22px;object-fit:contain;width:22px}.login-input{background:#0000;border:none;color:#3e3b3b;font-family:inherit;font-size:1rem;outline:none;padding:.4rem 0;width:100%}.login-btn{align-items:center;background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:.7rem;justify-content:center;margin-top:.5rem;padding:.85rem 0;transition:background .2s}.login-btn-icon{height:22px;object-fit:contain;width:22px}.login-secure-info{align-items:center;color:#3e3b3b;display:flex;font-size:.98rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.2rem}.login-secure-icon{height:18px;object-fit:contain;width:18px}.login-or{color:#3e3b3b;font-size:1rem;font-weight:500;margin:1.1rem 0 .3rem;text-align:center}.login-google-btn{align-items:center;background:#fff;border:2px solid #eaedee;border-radius:10px;color:#3e3b3b;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:.7rem;justify-content:center;padding:.8rem 0;transition:border-color .2s}.login-google-btn:hover{border-color:#fdb73e}.login-google-icon{height:22px;object-fit:contain;width:22px}.login-forgot{color:#3e3b3b;font-size:.98rem;font-weight:500;margin-top:.7rem;text-align:center}.login-link{color:#3e3b3b;margin-left:.2rem;text-decoration:none}.login-signup-row{align-items:center;color:#3e3b3b;display:flex;font-size:1rem;gap:.4rem;justify-content:center;margin-top:3.2rem;text-align:center}.login-signup-link{align-items:center;color:#3e3b3b;display:inline-flex;gap:.3rem}.login-signup-arrow{height:18px;object-fit:contain;width:18px}@media (max-width:500px){.login-form{max-width:98vw;padding:0 .2rem}}.reset-page{align-items:center;background:#fff;min-height:100vh;padding-bottom:4rem}.reset-form,.reset-page{display:flex;flex-direction:column}.reset-form{gap:1.1rem;margin:0 auto;max-width:600px;width:100%}.reset-label{color:#3e3b3b;font-size:1rem;font-weight:600;margin-bottom:.3rem}.reset-input-container{align-items:center;background:#eaedee;border-radius:8px;display:flex;gap:.7rem;padding:.6rem .8rem}.reset-input-icon{height:22px;object-fit:contain;width:22px}.reset-input{background:#0000;border:none;color:#3e3b3b;font-family:inherit;font-size:1rem;outline:none;padding:.4rem 0;width:100%}.reset-btn{align-items:center;background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:.7rem;justify-content:center;margin-top:.5rem;padding:.85rem 0;transition:background .2s}.reset-btn-icon{height:22px;object-fit:contain;width:22px}.reset-secure-info{align-items:center;color:#3e3b3b;display:flex;font-size:.98rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.2rem}.reset-secure-icon{height:18px;object-fit:contain;width:18px}.reset-back-login{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.reset-back-icon{height:18px;object-fit:contain;width:18px}.reset-back-link{color:#3e3b3b;font-size:1rem;font-weight:600;text-decoration:none}@media (max-width:500px){.reset-form{max-width:98vw;padding:0 .2rem}.reset-page{padding:1.2rem .2rem .5rem}}.forgot-page{align-items:center;background:#fff;min-height:100vh;padding-bottom:4rem}.forgot-form,.forgot-page{display:flex;flex-direction:column}.forgot-form{gap:1.1rem;margin:0 auto;max-width:600px;width:100%}.forgot-desc{margin-bottom:.7rem;text-align:center}.forgot-desc,.forgot-label{color:#3e3b3b;font-size:1rem}.forgot-label{font-weight:600;margin-bottom:.3rem}.forgot-input-container{align-items:center;background:#eaedee;border-radius:8px;display:flex;gap:.7rem;padding:.6rem .8rem}.forgot-input{background:#0000;border:none;color:#3e3b3b;font-family:inherit;font-size:1rem;outline:none;padding:.4rem 0;width:100%}.forgot-eye-icon{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:center;width:22px}.forgot-eye-icon img{height:22px;object-fit:contain;width:22px}.forgot-btn{align-items:center;background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:.7rem;justify-content:center;margin-top:.5rem;padding:.85rem 0;transition:background .2s}.forgot-btn-icon{height:22px;object-fit:contain;width:22px}.forgot-resend-row{align-items:center;color:#3e3b3b;display:flex;font-size:.98rem;gap:.3rem;justify-content:center;margin-top:.7rem;text-align:center}.forgot-resend-link{background:none;border:none;color:#1e1e1e;cursor:pointer;font-family:inherit;font-size:.98rem;font-weight:500;padding:0;text-decoration:none}.forgot-back-login{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.forgot-back-icon{height:18px;object-fit:contain;width:18px}.forgot-back-link{color:#3e3b3b;font-size:1rem;font-weight:600;text-decoration:none}@media (max-width:500px){.forgot-form{max-width:98vw;padding:0 .2rem}.forgot-page{padding:1.2rem .2rem .5rem}}.otp-verify-page{align-items:center;background:#fff;display:flex;flex-direction:column;min-height:100vh;padding:2.5rem 1rem 1rem}.otp-verify-header{color:#1e1e1e;font-size:1.5rem;font-weight:700;margin-bottom:.7rem;text-align:center}.otp-verify-desc{color:#4c4c4c;font-size:1.05rem;margin-bottom:2.2rem;text-align:center}.otp-verify-form{align-items:center;display:flex;flex-direction:column;max-width:400px;width:100%}.otp-verify-boxes{display:flex;gap:1rem;justify-content:center;margin-bottom:1.7rem}.otp-verify-box{background:#fafafa;border:2px solid #5c5a5a;border-radius:10px;color:#1e1e1e;font-size:2rem;height:54px;outline:none;text-align:center;transition:border-color .2s;width:54px}.otp-verify-box:focus{background:#fff;border-color:#fdb73e}.otp-verify-expiry{color:#4c4c4c;font-size:1rem;margin-bottom:1.2rem;text-align:center}.otp-verify-resend{margin-bottom:2rem;text-align:center}.otp-verify-resend-link{color:#1e1e1e;cursor:pointer;font-size:1rem;font-weight:600;text-decoration:none}.otp-verify-btn{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;max-width:400px;padding:1rem 0;transition:background .2s;width:100%}@media (max-width:500px){.otp-verify-page{padding:1.2rem .2rem .5rem}.otp-verify-form{max-width:98vw;padding:0 .2rem}.otp-verify-box{font-size:1.3rem;height:44px;width:36px}}.video-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #22223b1a;display:flex;flex-direction:column;margin:0 auto;max-width:340px;overflow:hidden;width:100%}.video-card-img-wrap{align-items:center;background:#eaeaea;display:flex;height:200px;justify-content:center;position:relative;width:100%}.video-card-img{display:block;height:200px;object-fit:cover;width:100%}.video-card-menu-btn{align-items:center;background:#ffffffd9;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:12px;top:12px;transition:background .2s}.video-card-menu-btn:hover{background:#f2f2f5}.video-card-menu-btn img{height:22px;width:22px}.video-card-content{display:flex;flex-direction:column;gap:.7rem;padding:1.2rem 1rem}.video-card-title{color:#22223b;font-size:1.15rem;font-weight:700;margin:0}.video-card-date{color:#4f4e4d;font-size:.8rem;font-weight:600;margin-left:5px}.video-card-stats{color:#22223b;display:flex;flex-wrap:wrap;font-size:.98rem;gap:1.2rem;margin-top:.5rem}.video-card-stat-icon{height:18px;margin-right:4px;object-fit:contain;opacity:.8;vertical-align:middle;width:18px}@media (max-width:500px){.video-card{max-width:100vw}.video-card-img,.video-card-img-wrap{height:150px}.video-card-content{padding:.8rem .5rem 1rem}.video-card-stats{font-size:.93rem;gap:.7rem}}.manage-podcast-main{background-color:#fff;box-sizing:border-box;padding:2.5rem var(--main-padding);width:100%}.manage-podcast-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.manage-podcast-title{color:#121417;font-size:2rem;font-weight:700;margin:0}.manage-podcast-stats-row{gap:2rem}.manage-podcast-filter-section,.manage-podcast-stats-row{display:flex;justify-content:space-between;margin-bottom:2.5rem}.manage-podcast-filter-section{align-items:flex-end;background:#efefef;border-radius:16px;flex-wrap:wrap;gap:2.5rem;padding:2rem 1.5rem}.manage-podcast-filter-left,.manage-podcast-filter-right{display:flex;flex:1 1 220px;flex-direction:column;max-width:340px;min-width:220px}.manage-podcast-filter-label{color:#6b7582;font-size:1rem;font-weight:600;margin-bottom:.7rem}.manage-podcast-date-input-wrap{align-items:center;background:#fff;border:1px solid #e0dede;border-radius:10px;display:flex;gap:.7rem;padding:.5rem 1rem}.manage-podcast-date-input{background:#0000;border:none;color:#22223b;flex:1 1;font-family:inherit;font-size:1rem;outline:none;padding:.3rem}.manage-podcast-date-input::placeholder{color:#6b7582;opacity:1}.manage-podcast-date-icon{height:22px;object-fit:contain;opacity:.7;width:22px}.manage-podcast-quick-dropdown{align-items:center;background:#fff;border:1px solid #e0dede;border-radius:10px;color:#22223b;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.2rem;min-width:180px;padding:.8rem;position:relative}.manage-podcast-dropdown-icon{height:18px;margin-left:.7rem;width:18px}.manage-podcast-quick-dropdown-list{background:#fff;border:1px solid #e0dede;border-radius:10px;box-shadow:0 2px 12px #22223b14;left:0;position:absolute;top:110%;width:100%;z-index:10}.manage-podcast-quick-dropdown-item{color:#121417;cursor:pointer;font-size:1rem;padding:.7rem 1rem;transition:background .2s}.manage-podcast-quick-dropdown-item:hover{background:#f2f2f5}.manage-podcast-searchbar-section{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem;margin-top:2.5rem}.manage-podcast-searchbar-left{align-items:center;background:#efefef;border-radius:10px;display:flex;flex:1 1 220px;gap:.7rem;min-width:220px;padding:1rem .5rem}.manage-podcast-searchbar-input{background:#0000;border:none;color:#4f4e4d;font-family:inherit;font-size:1rem;font-weight:600;outline:none;width:100%}.manage-podcast-searchbar-input::placeholder{color:#4f4e4d;opacity:1}.manage-podcast-searchbar-icon{height:22px;object-fit:contain;opacity:.8;width:22px}.manage-podcast-searchbar-right{display:flex;flex:1 1 220px;gap:1rem;justify-content:flex-end;width:420px}.manage-podcast-searchbar-dropdown{align-items:center;background:#efefef;border:1px solid #e0dede;border-radius:10px;color:#1e1e1e;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:space-between;padding:1rem .5rem;width:220px}.manage-podcast-cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2.5rem 0 2rem;width:100%}.manage-podcast-pagination-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}@media (max-width:900px){.manage-podcast-stats-row{gap:1rem}.manage-podcast-filter-section{padding:1.2rem .7rem}.manage-podcast-filter-section,.manage-podcast-searchbar-section{flex-direction:column;gap:1.2rem}.manage-podcast-searchbar-right{justify-content:flex-start}}@media (max-width:700px){.manage-podcast-header-row{align-items:flex-start;flex-direction:column;gap:1.2rem}.manage-podcast-title{font-size:1.3rem}.manage-podcast-stats-row{flex-direction:column;gap:1rem}.manage-podcast-cards-grid{gap:1rem;grid-template-columns:1fr}}.add-podcast-audio-modal-overlay{align-items:center;background:#09090c21;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.add-podcast-audio-modal-main{background:#fff;border-radius:18px;box-shadow:0 4px 24px #22223b21;max-height:98vh;max-width:98vw;min-width:50%;overflow-y:auto;padding:2.2rem 1.5rem 2rem;width:50%}.add-podcast-audio-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.add-podcast-audio-modal-title{color:#121417;font-size:1.3rem;font-weight:700}.add-podcast-audio-modal-close{cursor:pointer;margin-left:1.2rem}.add-podcast-audio-modal-body{display:flex;flex-direction:column;gap:1.2rem}.add-podcast-audio-modal-field label{color:#22223b;display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.add-podcast-audio-modal-input{background:#f1f3f5;border:1.5px solid #e0dede;border-radius:8px;color:#22223b;font-family:inherit;font-size:14px;font-weight:500;margin-bottom:.5rem;outline:none;padding:.9rem 1rem;width:100%}.add-podcast-audio-modal-youtube-thumb{margin-top:.7rem;text-align:left}.add-podcast-audio-modal-youtube-thumb img{border:1px solid #e0dede;border-radius:10px;max-width:320px;width:100%}.add-podcast-audio-modal-tag-row{align-items:center;display:flex;gap:.7rem}.add-podcast-audio-modal-tags-list{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.7rem}.add-podcast-audio-modal-tag{align-items:center;background:#efefef;border-radius:8px;color:#22223b;display:flex;font-size:.98rem;gap:.3rem;padding:.5rem .8rem}.add-podcast-audio-modal-tag-remove{cursor:pointer;font-size:1.1rem;margin-left:.3rem}.add-podcast-audio-modal-category-dropdown{align-items:center;background:#f1f3f5;border:1.5px solid #e0dede;border-radius:8px;color:#22223b;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin-bottom:.5rem;padding:.7rem 1rem;position:relative}.add-podcast-audio-search-icon{height:20px;width:20px}.add-podcast-audio-modal-dropdown-icon{margin-left:.7rem}.add-podcast-audio-modal-category-list{background:#fff;border:1.5px solid #e0dede;border-radius:10px;box-shadow:0 2px 12px #22223b14;left:0;position:absolute;top:110%;width:100%;z-index:10}.add-podcast-audio-modal-category-item{color:#121417;cursor:pointer;font-size:1rem;padding:.7rem 1rem;transition:background .2s}.add-podcast-audio-modal-category-item:hover{background:#f1f3f5}.add-podcast-audio-modal-related-box{background:#fff;border:1.5px solid #999999b2;border-radius:12px;margin-bottom:.7rem;padding:1rem}.add-podcast-audio-modal-related-header{align-items:center;color:#22223b;display:flex;font-size:1rem;font-weight:600;gap:.7rem;justify-content:center;margin-bottom:1rem}.add-podcast-audio-modal-related-searchbar{align-items:center;border:1.5px solid #999;border-radius:8px;display:flex;margin-bottom:.7rem;padding:.7rem}.add-podcast-audio-modal-related-search{border:none;color:#fff;font-size:1rem;outline:none;width:100%}.add-podcast-audio-modal-related-dropdown{background:#fff;border:1.5px solid #999;border-radius:10px;margin-top:.5rem;max-height:180px;overflow-y:auto}.add-podcast-audio-modal-related-item{align-items:center;color:#22223b;cursor:pointer;display:flex;font-size:14px;gap:.7rem;padding:.7rem 1rem}.add-podcast-audio-modal-related-item input[type=checkbox]{accent-color:#121417}.add-podcast-audio-modal-selected-articles{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.7rem}.add-podcast-audio-modal-selected-article{background:#eee;border-radius:8px;color:#22223b;font-size:14px;padding:.3rem .8rem}.add-podcast-audio-modal-toggle-row{align-items:center;display:flex;gap:1rem;margin:1.5rem 0 1rem}.add-podcast-audio-modal-toggle-label{color:#22223b;font-size:14px;font-weight:600}.switch{display:inline-block;height:24px;position:relative;width:44px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider{background-color:#121417}input:checked+.slider:before{transform:translateX(20px)}.add-podcast-audio-modal-btn-row{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:2rem}@media (max-width:600px){.add-podcast-audio-modal-main{min-width:0;padding:1.2rem .5rem 1rem;width:99vw}.add-podcast-audio-modal-btn-row{align-items:stretch;flex-direction:column;gap:.7rem}}.single-podcast-container{background:#fff;padding:2rem}.single-podcast-main{margin:0 auto;width:70%}.single-podcast-back-row{align-items:center;border:.5px solid #9999;border-radius:10px;display:flex;gap:.7rem;margin-bottom:2rem;padding:.7rem 1.2rem;width:-webkit-fit-content;width:fit-content}.single-podcast-back-arrow{cursor:pointer;height:28px;width:28px}.single-podcast-back-text{background:#fff;border-radius:8px;color:#1e1e1e;cursor:pointer;font-size:1rem;font-weight:600}.single-podcast-frame-wrap{aspect-ratio:18/8;background:#eaeaea;border-radius:14px;margin-bottom:2rem;overflow:hidden;width:100%}.single-podcast-frame{border:none;height:100%;min-height:260px;width:100%}.single-podcast-title{color:#1e1e1e;font-size:1.5rem;font-weight:800;margin:1.5rem 0 .7rem}.single-podcast-meta{color:#4f4e4d;font-size:1rem;margin-bottom:2rem}.single-podcast-category{color:#1e1e1e;font-weight:700}.single-podcast-stats-row{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem}.single-podcast-stat-card{align-items:center;border:.5px solid #9999;border-radius:12px;box-shadow:0 1px 4px #22223b0a;display:flex;flex:1 1 150px;flex-direction:column;min-width:150px;padding:1.1rem 1.5rem}.single-podcast-stat-label{color:#6b7582;font-size:1rem;font-weight:600;margin-bottom:.7rem}.single-podcast-stat-value-row{align-items:center;color:#4f4e4d;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem}.single-podcast-stat-value-row img{height:22px;width:22px}.single-podcast-comments-section{border:.5px solid #9999;border-radius:14px;margin-top:2.5rem;padding:2rem 1.2rem}.single-podcast-comments-header{color:#1e1e1e;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.single-podcast-comment-row{align-items:flex-start;display:flex;gap:1.2rem;margin-bottom:3rem;position:relative}.single-podcast-comment-avatar{align-items:center;background:#efefef;border-radius:50%;color:#1e1e1e;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:700;height:48px;justify-content:center;width:48px}.single-podcast-comment-main{flex:1 1}.single-podcast-comment-top{align-items:center;display:flex;gap:1.2rem;margin-bottom:.3rem}.single-podcast-comment-name{color:#1e1e1e;font-size:1.05rem;font-weight:700}.single-podcast-comment-date{color:#4f4e4d;font-size:14px;font-weight:500}.single-podcast-comment-text{color:#22223b;font-size:14px;margin-top:.5rem}.single-podcast-comment-menu-wrap{margin-left:.7rem;position:relative}.single-podcast-comment-menu{cursor:pointer;height:22px;opacity:.7;width:22px}.single-podcast-comment-menu-modal{background:#fff;border:1.5px solid #e0dede;border-radius:10px;box-shadow:0 2px 12px #22223b14;display:flex;flex-direction:column;min-width:160px;padding:.5rem 0;position:absolute;right:120%;top:0;z-index:10}.menu-modal-item{align-items:center;color:#22223b;cursor:pointer;display:flex;font-size:1rem;gap:.7rem;padding:.7rem 1rem;transition:background .2s}.menu-modal-item:hover{background:#f2f2f5}.menu-modal-item img{height:18px;width:18px}@media (max-width:700px){.single-podcast-main{padding:.5rem}.single-podcast-title{font-size:1.2rem}.single-podcast-stats-row{flex-direction:column;gap:1rem}.single-podcast-stat-card{align-items:flex-start;min-width:0;width:100%}.single-podcast-comments-section{padding:1rem .5rem}.single-podcast-comment-row{flex-direction:column;gap:.7rem}.single-podcast-comment-avatar{font-size:1rem;height:38px;width:38px}}.admin-header-notification{cursor:pointer;filter:brightness(1.2);height:32px;width:32px}@media (max-width:900px){.admin-header-notification{height:24px;width:24px}}.admin-shell{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.admin-shell>.header{flex-shrink:0}.admin-layout{align-items:stretch;background:#fff;display:flex;flex:1 1;font-family:Inter,sans-serif;min-height:0}.admin-sidebar{background:#121417;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:4rem;justify-content:space-between;overflow-y:auto;overscroll-behavior:contain;padding:2.4rem 2.8rem 2.6rem 1.75rem;width:346px}.admin-sidebar-logo{display:inline-block;margin:0 0 2rem .65rem}.admin-sidebar-logo img{display:block;height:56px;width:auto}.admin-sidebar-bottom,.admin-sidebar-main{display:flex;flex-direction:column;gap:.47rem}.admin-sidebar-link{align-items:center;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.125rem;font-weight:400;gap:.85rem;padding:.5rem .65rem;text-align:left;text-decoration:none;transition:background .15s}.admin-sidebar-link:hover{background:#ffffff14}.admin-sidebar-link.active{background:#f0f0f0;color:#121417}.admin-sidebar-icon{flex-shrink:0;height:22px;width:22px}.admin-layout-content{flex:1 1;min-width:0;overflow-y:auto}.admin-sidebar-backdrop,.admin-sidebar-toggle{display:none}@media (max-width:1100px){.admin-sidebar{padding:2rem 1.2rem;width:270px}.admin-sidebar-link{font-size:1rem}}@media (max-width:900px){.admin-layout{flex-direction:column}.admin-layout-content{min-height:0}.admin-sidebar-toggle{align-items:center;align-self:flex-start;background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#121417;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.5rem;margin:1rem 16px 0;padding:.5rem .9rem}.admin-sidebar{bottom:0;gap:2rem;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:280px;z-index:1001}.admin-sidebar.open{transform:translateX(0)}.admin-sidebar-backdrop{background:#00000073;display:block;inset:0;position:fixed;z-index:1000}}.admin-denied{box-sizing:border-box;color:#121417;max-width:1100px;padding:2.75rem 2.1rem 4rem}.admin-denied-title{font-size:1.6rem;font-weight:700;margin:.15rem 0 0}.admin-denied-card{align-items:center;background:#fffbf9;border:1px solid #dcdcdc;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;margin-top:6.3rem;min-height:613px;padding:6.3rem 1.5rem 3rem;text-align:center}.admin-denied-lock{height:100px;width:76px}.admin-denied-heading{font-size:1.8rem;font-weight:700;margin:3.6rem 0 2.6rem}.admin-denied-text{color:#6b6b6b;font-size:1rem;line-height:1.55;margin:0;max-width:640px}@media (max-width:640px){.admin-denied{padding:1.6rem 16px 3rem}.admin-denied-card{margin-top:2rem;min-height:0;padding:3rem 1.1rem 2.5rem}.admin-denied-heading{font-size:1.35rem;margin:2rem 0 1.4rem}}.blog-categories-main{background:#fff;height:100vh;overflow-y:scroll;padding:2rem var(--main-padding);width:100%}.blog-categories-header-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.blog-categories-title{color:#1e1e1e;font-size:1.4rem;font-weight:700;margin:0}.blog-categories-list{display:flex;flex-direction:column;gap:1.2rem}.blog-categories-item-row{align-items:center;display:flex;padding:.3rem 1.2rem;position:relative}.blog-categories-item-text{color:#22223b;font-size:1.08rem;font-weight:400}.blog-categories-menu-wrap{align-items:center;display:flex;position:relative}.blog-categories-menu-icon{cursor:pointer;height:22px;opacity:.7;width:22px}.blog-categories-menu-modal{background:#1e1e1ee5;border-radius:10px;box-shadow:0 2px 12px #0002;display:flex;flex-direction:column;min-width:120px;padding:.5rem 2rem;position:absolute;right:0;top:110%;z-index:10}.blog-categories-menu-modal-item{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.7rem;padding:.7rem 1rem;transition:background .2s}.blog-categories-menu-modal-item img{height:18px;width:18px}@media (max-width:600px){.blog-categories-main{max-width:98vw;padding:1rem .3rem}.blog-categories-header-row{align-items:stretch;flex-direction:column;gap:.7rem}.blog-categories-title{font-size:1.1rem}.blog-categories-item-row{padding:.7rem}.blog-categories-menu-modal{box-sizing:border-box;left:50%;max-width:90vw;min-width:140px;right:auto;transform:translateX(-50%)}}.new-category-modal-overlay{align-items:center;background:#09090c21;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.new-category-modal-main{background:#fff;border-radius:18px;box-shadow:0 4px 24px #22223b21;max-width:98vw;min-width:570px;padding:2rem 1.5rem;width:350px}.new-category-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.new-category-modal-title{color:#121417;font-size:1.2rem;font-weight:700}.new-category-modal-close{cursor:pointer;height:18px;width:18px}.new-category-modal-body{display:flex;flex-direction:column;gap:1.2rem}.new-category-modal-label{color:#22223b;font-size:1rem;font-weight:600;margin-bottom:.5rem}.new-category-modal-input{background:#f1f3f5;border:1.5px solid #e0dede;border-radius:8px;color:#22223b;font-family:inherit;font-size:14px;font-weight:500;outline:none;padding:.9rem 1rem;width:100%}@media (max-width:600px){.new-category-modal-main{min-width:0;padding:1.2rem .5rem 1rem;width:99vw}}.edit-category-modal-overlay{align-items:center;background:#09090c21;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.edit-category-modal-main{background:#fff;border-radius:18px;box-shadow:0 4px 24px #22223b21;max-width:98vw;min-width:570px;padding:2rem 1.5rem;width:350px}.edit-category-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.edit-category-modal-title{color:#121417;font-size:1.2rem;font-weight:700}.edit-category-modal-close{cursor:pointer;height:18px;width:18px}.edit-category-modal-body{display:flex;flex-direction:column;gap:1.2rem}.edit-category-modal-label{color:#22223b;font-size:1rem;font-weight:600;margin-bottom:.5rem}.edit-category-modal-input{background:#f1f3f5;border:1.5px solid #e0dede;border-radius:8px;color:#22223b;font-family:inherit;font-size:14px;font-weight:500;outline:none;padding:.9rem 1rem;width:100%}@media (max-width:600px){.edit-category-modal-main{min-width:0;padding:1.2rem .5rem 1rem;width:99vw}}.delete-category-modal-overlay{align-items:center;background:#09090c21;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.delete-category-modal-main{background:#fff;border-radius:18px;box-shadow:0 4px 24px #22223b21;max-width:98vw;min-width:570px;padding:2rem 1.5rem;width:350px}.delete-category-modal-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.delete-category-modal-title{font-size:1.1rem;font-weight:700;margin:0;width:100%}.delete-category-modal-close{cursor:pointer;height:18px;width:18px}.delete-category-modal-btn-row{display:flex;gap:1.2rem;justify-content:center;margin-top:1.5rem}@media (max-width:600px){.delete-category-modal-main{min-width:0;padding:1.2rem .5rem 1rem;width:99vw}.delete-category-modal-btn-row{align-items:stretch;flex-direction:column;gap:.7rem}}.usv-page{background:#fff;color:#222;font-family:Poppins,sans-serif;padding:2rem var(--main-padding) 5rem;width:100%}.usv-missing{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding-top:5rem}.usv-back{align-items:center;color:var(--orange);display:inline-flex;font-size:1rem;font-weight:600;gap:.9rem;text-decoration:none}.usv-back svg{color:#111;font-size:1.2rem}.usv-back:hover span{text-decoration:underline}.usv-player{aspect-ratio:16/9;background:#000;margin-top:1.75rem;max-height:72vh;width:100%}.usv-player iframe{border:none;display:block;height:100%;width:100%}.usv-player-empty{align-items:center;color:#aaa;display:flex;height:100%;justify-content:center}.usv-title{color:var(--yellow);font-size:2rem;font-weight:600;line-height:1.25;margin-top:1rem}.usv-meta-row{gap:1rem;justify-content:space-between;margin-top:1rem}.usv-meta,.usv-meta-row{align-items:center;display:flex;flex-wrap:wrap}.usv-meta{gap:1.25rem}.usv-category,.usv-date{font-size:1rem;font-weight:500}.usv-category{background:var(--yellow);border-radius:2rem;color:#111;padding:.3rem 2rem;text-decoration:none}.usv-category:hover{background:#f5a823}.usv-share{position:relative}.usv-share-btn{align-items:center;background:#111;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:500;gap:.6rem;padding:.65rem 1.25rem}.usv-share-btn:hover{background:#333}.usv-share-menu{background:#1c1d20;border-radius:.5rem;box-shadow:0 12px 30px #0000004d;color:#fff;padding:1.25rem 1.25rem 1rem;position:absolute;right:0;top:calc(100% + .25rem);width:min(380px,calc(100vw - 2rem));z-index:30}.usv-share-menu-title{border-bottom:1px solid #555;font-size:.95rem;font-weight:500;padding-bottom:1rem;text-align:center}.usv-share-menu-grid{grid-gap:.75rem .25rem;display:grid;gap:.75rem .25rem;grid-template-columns:repeat(5,1fr);margin-top:1.25rem}.usv-share-option{align-items:center;background:none;border:none;border-radius:.35rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:.72rem;gap:.5rem;padding:.35rem 0}.usv-share-option svg{font-size:1.35rem}.usv-share-option:hover{background:#ffffff14}.usv-section{margin-top:4rem}.usv-articles-section{margin-top:5rem}.usv-articles{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.usv-article{color:inherit;display:flex;flex-direction:column;text-decoration:none}.usv-article-img{aspect-ratio:1.05;background:#f1f1f1;overflow:hidden}.usv-article-img img{display:block;height:100%;object-fit:cover;transition:transform .3s;width:100%}.usv-article:hover .usv-article-img img{transform:scale(1.03)}.usv-article-title{color:var(--orange);font-size:.85rem;font-weight:500;line-height:1.5;margin-top:1rem}.usv-article-more{font-size:.9rem;font-weight:600;margin-top:1.25rem}.usv-announce{background:#222;border-radius:.5rem;color:#fff;margin:5rem auto 0;max-width:860px;padding:1.75rem 1.5rem 1.5rem;text-align:center}.usv-announce-title{font-size:1.4rem;font-weight:600;margin-bottom:1.25rem}.usv-announce-main{font-size:1rem;font-weight:600}.usv-announce-desc{font-size:1rem;margin-top:.15rem}.usv-announce-dots{display:flex;gap:.6rem;justify-content:center;margin-top:1.25rem}.usv-announce-dot{background:#777;border:none;border-radius:50%;cursor:pointer;height:7px;padding:0;width:7px}.usv-announce-dot.active{background:#fff}@media (max-width:900px){.usv-articles{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.usv-page{padding:1.25rem var(--mobile-padding) 3rem}.usv-title{font-size:1.35rem}.usv-category,.usv-date,.usv-share-btn{font-size:.9rem}.usv-share-menu{bottom:1rem;left:50%;position:fixed;right:auto;top:auto;transform:translateX(-50%)}.usv-share-menu-grid{grid-template-columns:repeat(4,1fr)}.usv-announce,.usv-articles-section,.usv-section{margin-top:3rem}.usv-articles{grid-template-columns:1fr}.usv-announce-title{font-size:1.15rem}.usv-announce-desc,.usv-announce-main{font-size:.9rem}}.conference-card{background:#fff;border-radius:16px;box-shadow:0 2px 16px #00000012;display:flex;flex-direction:column;max-width:100%;overflow:hidden;width:350px}.conference-card-img-wrapper{align-items:stretch;aspect-ratio:16/9;background:#eee;display:flex;height:auto;justify-content:stretch;width:100%}.conference-card-img{border-radius:0;display:block;height:100%;object-fit:cover;object-position:top;width:100%}.conference-card-content{display:flex;flex:1 1;flex-direction:column;gap:.7rem;justify-content:flex-end;min-height:180px;padding:1.2rem 1rem 1rem}.conference-card-title{color:#22223b;font-size:1.2rem;font-weight:700}.conference-card-desc{color:#444;display:block;flex-shrink:0;font-size:14px;margin-bottom:0;max-height:72px;min-height:56px;overflow:hidden}.conference-card-btn{align-self:flex-start;background:#fdb73e;border:none;border-radius:8px;color:#22223b;cursor:pointer;display:block;flex-shrink:0;font-size:14px;font-weight:400;margin-top:.5rem;padding:1em 1.5em;text-align:left;transition:background .2s;width:-webkit-fit-content;width:fit-content}@media (max-width:700px){.conference-card{border-radius:0;width:100vw}.conference-card-img-wrapper{aspect-ratio:16/9}.conference-card-content{gap:.5rem;padding:1rem .7rem .7rem}.conference-card-title{font-size:1.05rem}.conference-card-desc{font-size:.95rem}.conference-card-btn{font-size:.95rem;padding:.5em 1em}}.conferences-section{background:#fff;padding:2rem 0;width:100%}.conferences-header{font-size:2rem;font-weight:800;letter-spacing:.02em;margin-bottom:2rem;text-align:center}.conferences-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media (max-width:900px){.conferences-grid{gap:1rem}}@media (max-width:700px){.conferences-header{font-size:1.2rem;margin-bottom:1rem;text-align:center}.conferences-grid{align-items:center;flex-direction:column;gap:1rem}}.conference-card-past-label{background:silver;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08em;margin-top:1rem;opacity:.85;padding:.5rem 1.2rem;text-align:center}.conference-card--past{opacity:.7;pointer-events:none}.ios-activity-indicator{display:inline-block;flex-shrink:0;position:relative;vertical-align:middle}.ios-spinner-blade{animation:ios-spinner-fade 1s linear infinite;border-radius:50px;height:26%;left:44.5%;opacity:.12;position:absolute;top:37%;width:10%}.ios-spinner-dark .ios-spinner-blade{background-color:#1a1a2e}.ios-spinner-light .ios-spinner-blade{background-color:#fff}.ios-spinner-gold .ios-spinner-blade{background-color:#d4a017}@keyframes ios-spinner-fade{0%{opacity:1}to{opacity:.12}}:root{--ppp-gold:#e69c24;--ppp-gold-hover:#d48d17;--ppp-gold-light:#fef7ea;--ppp-gold-border:#e5a93c;--ppp-gold-badge:#fde8bd;--ppp-dark-bg:#12141d;--ppp-dark-card:#1a1d27;--ppp-charcoal:#1f2937;--ppp-text-dark:#1e232a;--ppp-text-muted:#64748b;--ppp-border-light:#e2e8f0;--ppp-input-bg:#fafafa;--ppp-radius-lg:12px;--ppp-radius-md:8px;--ppp-radius-sm:6px;--ppp-shadow:0 4px 20px #0000000d;--ppp-shadow-hover:0 8px 30px #0000001a}.ppp-page{background-color:#f8f9fa;color:#1e232a;color:var(--ppp-text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100vh;padding:0}.ppp-page,.ppp-page *{box-sizing:border-box}.ppp-hero{background-color:#12141d;background-color:var(--ppp-dark-bg);background:radial-gradient(circle at 50% 20%,#1e2436 0,#11131b 80%);overflow:hidden;padding:60px 24px 44px;position:relative}.ppp-hero__bg{background-image:url(https://images.unsplash.com/photo-1511578314322-379afb476865?auto=format&fit=crop&w=1600&q=70);background-position:50%;background-size:cover;filter:contrast(1.1);inset:0;mix-blend-mode:luminosity;opacity:.18;position:absolute}.ppp-hero__content{margin:0 auto;max-width:860px;position:relative;z-index:2}.ppp-hero__ministry{color:#e69c24;color:var(--ppp-gold);font-size:11px;font-weight:700;letter-spacing:2.5px;margin:0 0 14px;text-transform:uppercase}.ppp-hero__title{color:#fff;font-size:clamp(30px,4.5vw,42px);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 10px}.ppp-hero__title span{color:#e69c24;color:var(--ppp-gold)}.ppp-hero__subtitle{color:#cbd5e1;font-size:15px;font-weight:400;margin:0 0 32px}.ppp-hero__meta{align-items:stretch;border-top:1px solid #ffffff1f;display:flex;gap:0;padding-top:24px}.ppp-hero__meta-col{align-items:flex-start;border-right:1px solid #ffffff24;display:flex;flex:1 1;gap:12px;padding-right:20px}.ppp-hero__meta-col:last-child{border-right:none;padding-left:20px;padding-right:0}.ppp-hero__meta-col:nth-child(2){padding-left:20px}.ppp-hero__meta-title{color:#fff;font-size:14px;font-weight:700;line-height:1.25;margin:0 0 3px}.ppp-hero__meta-desc{color:#94a3b8;font-size:12.5px;line-height:1.4;margin:0}@media (max-width:768px){.ppp-hero__meta{flex-direction:column;gap:18px}.ppp-hero__meta-col,.ppp-hero__meta-col:last-child,.ppp-hero__meta-col:nth-child(2){border-bottom:1px solid #ffffff14;border-right:none;padding:0 0 14px}.ppp-hero__meta-col:last-child{border-bottom:none}}.ppp-form-container{margin:0 auto;max-width:860px;padding:40px 20px 80px}.ppp-form-header{margin-bottom:28px}.ppp-form-header h2{color:#1e232a;color:var(--ppp-text-dark);font-size:24px;font-weight:800;letter-spacing:-.3px;margin:0 0 6px}.ppp-form-header p{color:#64748b;color:var(--ppp-text-muted);font-size:14px;margin:0}.ppp-form-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ppp-border-light);border-radius:12px;border-radius:var(--ppp-radius-lg);box-shadow:0 4px 20px #0000000d;box-shadow:var(--ppp-shadow);margin-bottom:20px;padding:28px}.ppp-fields-grid{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:1fr 1fr}@media (max-width:640px){.ppp-fields-grid{grid-template-columns:1fr}}.ppp-field-group{display:flex;flex-direction:column;gap:6px}.ppp-field-label{color:#334155;font-size:13.5px;font-weight:600;margin:0}.ppp-field-input,.ppp-field-select{background-color:#fafafa;background-color:var(--ppp-input-bg);border:1.5px solid #e2e8f0;border-radius:8px;border-radius:var(--ppp-radius-md);color:#1e232a;color:var(--ppp-text-dark);font-family:inherit;font-size:14px;height:48px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.ppp-field-input::placeholder{color:#94a3b8}.ppp-field-input:focus,.ppp-field-select:focus{background-color:#fff;border-color:#e69c24;border-color:var(--ppp-gold);box-shadow:0 0 0 3px #e69c2424}.ppp-field-input.has-error,.ppp-field-select.has-error{background-color:#fffdfd;border-color:#ef4444}.ppp-error-text{color:#dc2626;font-size:12px;font-weight:500;margin:2px 0 0}.ppp-phone-input-row{align-items:center;display:flex;gap:8px;width:100%}.ppp-phone-select-wrapper{flex-shrink:0;position:relative}.ppp-phone-select-btn{align-items:center;background-color:#fafafa;background-color:var(--ppp-input-bg);border:1.5px solid #e2e8f0;border-radius:8px;border-radius:var(--ppp-radius-md);cursor:pointer;display:inline-flex;gap:8px;height:48px;padding:0 12px;transition:border-color .2s,background-color .2s;-webkit-user-select:none;user-select:none}.ppp-phone-select-btn:focus,.ppp-phone-select-btn:hover{background-color:#fff;border-color:#e69c24;border-color:var(--ppp-gold);outline:none}.ppp-flag-container{align-items:center;border-radius:2px;box-shadow:0 0 1px #0000004d;display:inline-flex;justify-content:center;overflow:hidden}.ppp-phone-dialcode{color:#1e293b;font-size:13.5px;font-weight:600}.ppp-phone-number-field{flex:1 1}.ppp-phone-dropdown{animation:ppp-scale-in .15s ease-out;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ppp-border-light);border-radius:8px;border-radius:var(--ppp-radius-md);box-shadow:0 10px 25px #0000001f;display:flex;flex-direction:column;left:0;max-height:320px;overflow:hidden;position:absolute;top:calc(100% + 6px);width:290px;z-index:1000}@keyframes ppp-scale-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ppp-phone-search-box{background:#fafafa;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--ppp-border-light);padding:8px 10px}.ppp-phone-search-input{border:1px solid #cbd5e1;border-radius:6px;border-radius:var(--ppp-radius-sm);font-size:13px;height:34px;outline:none;padding:0 10px;width:100%}.ppp-phone-search-input:focus{border-color:#e69c24;border-color:var(--ppp-gold)}.ppp-phone-options-list{max-height:250px;overflow-y:auto}.ppp-phone-option{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px 12px;transition:background-color .15s}.ppp-phone-option:hover{background-color:#fef7ea;background-color:var(--ppp-gold-light)}.ppp-phone-option.selected{background-color:#fef3db;font-weight:600}.ppp-phone-option-name{color:#1e293b;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppp-phone-option-dial{font-size:12px;font-weight:500}.ppp-phone-empty,.ppp-phone-option-dial{color:#64748b;color:var(--ppp-text-muted)}.ppp-phone-empty{font-size:13px;padding:16px;text-align:center}.ppp-section-title-row{align-items:center;display:flex;gap:14px;margin-bottom:18px}.ppp-section-title-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ppp-section-title-text h3{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 3px}.ppp-section-title-text p{color:#64748b;color:var(--ppp-text-muted);font-size:13px;margin:0}.ppp-radio-cards-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:600px){.ppp-radio-cards-row{grid-template-columns:1fr}}.ppp-radio-pill{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;border-radius:var(--ppp-radius-md);cursor:pointer;display:flex;gap:12px;padding:14px 18px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ppp-radio-pill:hover{background-color:#fffdf9;border-color:#e69c24;border-color:var(--ppp-gold)}.ppp-radio-pill.is-active{background-color:#fef7ea;background-color:var(--ppp-gold-light);border-color:#e5a93c;border-color:var(--ppp-gold-border)}.ppp-radio-indicator{align-items:center;border:2px solid #cbd5e1;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:border-color .2s;width:20px}.ppp-radio-pill.is-active .ppp-radio-indicator{border-color:#e69c24;border-color:var(--ppp-gold)}.ppp-radio-indicator-dot{background-color:#e69c24;background-color:var(--ppp-gold);border-radius:50%;height:10px;transform:scale(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1);width:10px}.ppp-radio-pill.is-active .ppp-radio-indicator-dot{transform:scale(1)}.ppp-radio-pill-label{color:#334155;font-size:14px;font-weight:500}.ppp-radio-pill.is-active .ppp-radio-pill-label{color:#0f172a;font-weight:600}.ppp-small-radio-row{display:flex;gap:12px}.ppp-small-radio-pill{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;border-radius:var(--ppp-radius-md);cursor:pointer;display:inline-flex;gap:10px;min-width:90px;padding:10px 22px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ppp-small-radio-pill:hover{border-color:#e69c24;border-color:var(--ppp-gold)}.ppp-small-radio-pill.is-active{background-color:#fef7ea;background-color:var(--ppp-gold-light);border-color:#e5a93c;border-color:var(--ppp-gold-border)}.ppp-small-radio-pill.is-active .ppp-radio-indicator{border-color:#e69c24;border-color:var(--ppp-gold)}.ppp-small-radio-pill.is-active .ppp-radio-indicator-dot{transform:scale(1)}.ppp-textarea-container{position:relative;width:100%}.ppp-textarea-input{background-color:#fafafa;background-color:var(--ppp-input-bg);border:1.5px solid #e2e8f0;border-radius:8px;border-radius:var(--ppp-radius-md);color:#1e232a;color:var(--ppp-text-dark);font-family:inherit;font-size:14px;min-height:140px;outline:none;padding:14px 16px 30px;resize:vertical;transition:border-color .2s,background-color .2s;width:100%}.ppp-textarea-input:focus{background-color:#fff;border-color:#e69c24;border-color:var(--ppp-gold);box-shadow:0 0 0 3px #e69c2424}.ppp-textarea-input::placeholder{color:#94a3b8}.ppp-textarea-counter{bottom:10px;color:#94a3b8;font-size:12px;pointer-events:none;position:absolute;right:14px}.ppp-btn-book,.ppp-btn-primary{align-items:center;background:linear-gradient(135deg,#f0a500,#e69c24 50%,#d4890a);border:none;border-radius:30px;box-shadow:0 2px 10px #d5992059;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;overflow:hidden;position:relative;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .22s ease;-webkit-user-select:none;user-select:none;z-index:1}.ppp-btn-book:before,.ppp-btn-primary:before{animation:ppp-btn-shimmer 2.8s cubic-bezier(.25,.46,.45,.94) infinite;background:linear-gradient(100deg,#fff0 20%,#ffffff73 50%,#fff0 80%);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-25deg);width:75%;z-index:2}@keyframes ppp-btn-shimmer{0%{left:-100%}45%{left:125%}to{left:125%}}.ppp-btn-book .ios-activity-indicator,.ppp-btn-book span,.ppp-btn-book svg,.ppp-btn-primary .ios-activity-indicator,.ppp-btn-primary span,.ppp-btn-primary svg{position:relative;z-index:3}.ppp-btn-primary .ppp-btn-arrow{transition:transform .28s cubic-bezier(.16,1,.3,1)}.ppp-btn-book:hover:not(:disabled),.ppp-btn-primary:hover:not(:disabled){box-shadow:0 4px 18px #d5992073;transform:scale(1.03)}.ppp-btn-primary:hover:not(:disabled) .ppp-btn-arrow{transform:translateX(4px)}.ppp-btn-book:active:not(:disabled),.ppp-btn-primary:active:not(:disabled){box-shadow:0 1px 5px #d5992040;transform:scale(.98)}.ppp-btn-book:disabled,.ppp-btn-primary:disabled{cursor:not-allowed;opacity:.65;transform:none}.ppp-btn-back{align-items:center;background:#fff;border:1.6px solid #e69c24;border:1.6px solid var(--ppp-gold);border-radius:30px;box-shadow:none;color:#334155;cursor:pointer;display:flex;font-weight:600;justify-content:center;position:relative;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s ease,background-color .22s ease;-webkit-user-select:none;user-select:none}.ppp-btn-back .ios-activity-indicator,.ppp-btn-back span,.ppp-btn-back svg{position:relative;z-index:2}.ppp-btn-back svg{transition:transform .28s cubic-bezier(.16,1,.3,1)}.ppp-btn-back:hover:not(:disabled){background-color:#fffbf0;border-color:#d97706;transform:scale(1.02)}.ppp-btn-back:hover:not(:disabled) svg{transform:translateX(-4px)}.ppp-btn-back:active:not(:disabled){transform:scale(.98)}.ppp-btn-back:disabled{cursor:not-allowed;opacity:.65;transform:none}.ppp-btn-primary{font-size:15.5px;gap:10px;height:52px;margin-top:10px;width:100%}.ppp-btn-book{font-size:14px;gap:8px;height:42px;width:100%}.ppp-btn-back{font-size:14.5px;gap:10px;height:48px;width:100%}.ppp-success-hero{background-color:#12141d;background-color:var(--ppp-dark-bg);background:radial-gradient(circle at 50% 30%,#1f2537 0,#11131b 80%);overflow:hidden;padding:56px 24px 48px;position:relative;text-align:center}.ppp-success-hero__content{margin:0 auto;max-width:680px;position:relative;z-index:2}.ppp-success-badge-wrap{display:flex;justify-content:center;margin-bottom:20px}.ppp-success-hero h1{color:#fff;font-size:clamp(28px,4.5vw,38px);font-weight:800;letter-spacing:-.4px;margin:0 0 12px}.ppp-success-hero h1 span{color:#e69c24;color:var(--ppp-gold)}.ppp-success-hero p{color:#cbd5e1;font-size:14.5px;line-height:1.6;margin:0 auto;max-width:580px}.ppp-success-main{margin:0 auto;max-width:860px;padding:36px 20px 80px}.ppp-notice-box{align-items:center;background-color:#fef7ea;background-color:var(--ppp-gold-light);border:1px solid #e5a93c;border:1px solid var(--ppp-gold-border);border-radius:12px;border-radius:var(--ppp-radius-lg);display:flex;gap:16px;margin-bottom:36px;padding:20px 24px}.ppp-notice-text h4{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 4px}.ppp-notice-text p{color:#475569;font-size:13px;line-height:1.45;margin:0}.ppp-hotel-section-head{align-items:flex-start;display:flex;gap:14px;margin-bottom:24px}.ppp-hotel-section-head h3{color:#0f172a;font-size:18px;font-weight:800;margin:0 0 4px}.ppp-hotel-section-head p{color:#64748b;color:var(--ppp-text-muted);font-size:13px;line-height:1.5;margin:0}.ppp-hotel-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:36px}@media (max-width:640px){.ppp-hotel-cards-grid{grid-template-columns:1fr}}.ppp-hotel-card-item{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ppp-border-light);border-radius:12px;border-radius:var(--ppp-radius-lg);box-shadow:0 4px 20px #0000000d;box-shadow:var(--ppp-shadow);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.ppp-hotel-card-item:hover{box-shadow:0 8px 30px #0000001a;box-shadow:var(--ppp-shadow-hover);transform:translateY(-2px)}.ppp-hotel-image{display:block;height:175px;object-fit:cover;width:100%}.ppp-hotel-content{display:flex;flex:1 1;flex-direction:column;padding:16px}.ppp-hotel-name{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 2px}.ppp-hotel-subname{color:#64748b;color:var(--ppp-text-muted);font-size:13px;margin:0 0 12px}.ppp-hotel-rating-row{align-items:center;color:#334155;display:flex;font-size:13px;gap:6px;margin-bottom:8px}.ppp-hotel-rating-score{color:#0f172a;font-weight:700}.ppp-hotel-rating-count{color:#64748b;color:var(--ppp-text-muted)}.ppp-hotel-address-row{align-items:flex-start;color:#475569;display:flex;flex:1 1;font-size:12.5px;gap:6px;line-height:1.4;margin-bottom:16px}.ppp-shimmer{animation:ppp-shimmer-wave 1.6s ease-in-out infinite;background:linear-gradient(90deg,#eef2f6,#f8fafc 50%,#eef2f6);background-size:200% 100%;border-radius:6px}@keyframes ppp-shimmer-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.chantal-bg-container{height:100vh;overflow:hidden;position:relative;width:100vw}.chantal-bg-video{height:100vh;left:0;object-fit:cover;position:absolute;top:0;width:100vw;z-index:1}.chantal-info-section{-ms-overflow-style:none;align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border:2px solid #fff;border-radius:1.2rem;box-shadow:0 4px 32px #00000014;display:flex;flex-direction:column;margin-top:60px;max-height:calc(100vh - 80px);max-width:580px;overflow-y:auto;padding:2.2rem 1.5rem;position:absolute;right:5vw;scrollbar-width:none;top:0;width:90vw;z-index:2}.chantal-info-header{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.08em;margin-bottom:1.1rem;opacity:.85;text-transform:uppercase}.chantal-info-title{color:#fff;font-size:2.5rem;font-weight:900;line-height:1.2;margin-bottom:1.2rem;text-shadow:0 2px 8px #0000002e;text-transform:uppercase}.chantal-info-desc{color:#fff;font-size:1.08rem;font-weight:400;line-height:1.6;margin-bottom:0;opacity:.95;text-shadow:0 2px 8px #0000001f}@media (max-width:900px){.chantal-info-section{margin-top:40px;max-width:95vw;padding:1.5rem 1rem;right:2vw}.chantal-info-title{font-size:1.3rem}.chantal-info-header{font-size:.85rem}.chantal-info-desc{font-size:.95rem}}@media (max-width:600px){.chantal-info-section{border-radius:.7rem;box-shadow:0 2px 12px #0000001a;color:#fff;margin:80px auto 2rem;max-width:98vw;padding:1rem .7rem;width:95vw}.chantal-bg-container{height:auto;min-height:100vh}.chantal-info-desc{background:none;color:#fff;display:block!important;font-size:1rem;margin-bottom:.7rem;opacity:.98;text-shadow:0 2px 8px #0000002e}}.prm-overlay{align-items:flex-start;background:#1214178c;color:#121417;display:flex;font-family:Inter,sans-serif;inset:0;justify-content:center;overflow-y:auto;padding:7.5rem 16px 2rem;position:fixed;z-index:2000}.prm{background:#fff;border-radius:20px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;width:100%}.prm--lg{max-width:834px}.prm--sm{margin-top:13rem;max-width:588px}.prm-header{align-items:flex-start;display:flex;justify-content:space-between;padding:1.75rem 1.75rem 0 1.85rem}.prm-title{font-size:1.6rem;font-weight:700;margin:0}.prm-close{background:none;border:none;color:#121417;cursor:pointer;font-family:inherit;font-size:.95rem;padding:.2rem 0}.prm-close:hover{text-decoration:underline}.prm-body{min-height:140px;padding:1.3rem 1.85rem 2.6rem}.prm--lg .prm-body{padding-bottom:6rem}.prm-footer{border-top:1.5px solid #e1e1e1;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.85rem 1.1rem}.prm-submitted{color:#6b6b6b;font-size:.85rem;margin:1rem 0 1.4rem}.prm-divider{border:none;border-top:1.5px solid #e1e1e1;margin:0 0 1.6rem}.prm-divider--top{margin-top:0}.prm-section-title{font-size:1.2rem;font-weight:600;margin:0 0 1.5rem}.prm-info-grid{grid-row-gap:1.6rem;grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr;margin:0 0 1.6rem;row-gap:1.6rem}.prm-info-grid dt,.prm-label{color:#6b6b6b;font-size:.85rem;margin:0 0 .6rem}.prm-info-grid dd{font-size:1rem;font-weight:700;margin:0;word-break:break-word}.prm-request-box{background:#fff1cc;border-radius:10px;font-size:1rem;line-height:1.6;margin-bottom:2.4rem;padding:1.1rem 1.2rem 2.5rem;white-space:pre-wrap}.prm-value{font-size:1rem;font-weight:700;margin:0 0 2rem}.prm-confidential{background:#fff6dd;border-radius:10px;padding:1.1rem 1.2rem 2rem}.prm-confidential strong{display:block;font-size:1rem;margin-bottom:.75rem}.prm-confidential p{font-size:.9rem;margin:0}.prm-delete-text{font-size:1rem;margin:0}@media (max-width:640px){.prm-overlay{padding-top:2rem}.prm--sm{margin-top:6rem}.prm-body,.prm-footer,.prm-header{padding-left:1.1rem;padding-right:1.1rem}.prm--lg .prm-body{padding-bottom:2rem}.prm-title{font-size:1.25rem}.prm-info-grid{grid-template-columns:1fr}}.pr-page{--pr-gold:#fdb73e;--pr-gold-dark:#f2a20c;--pr-ink:#121417;--pr-muted:#6b6b6b;--pr-line:#d9d9d9;--pr-surface:#fffbf9;box-sizing:border-box;color:var(--pr-ink);font-family:Inter,sans-serif;max-width:1100px;padding:2.75rem 2.1rem 4rem}.pr-btn{border:1.5px solid #0000;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:.6rem 1rem;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.pr-btn:disabled{cursor:not-allowed;opacity:.55}.pr-btn--primary{background:#fdb73e;background:var(--pr-gold,#fdb73e);color:#121417}.pr-btn--primary:hover:not(:disabled){background:#f2a20c;background:var(--pr-gold-dark,#f2a20c)}.pr-btn--outline{background:#fff;border-color:#cfcfcf;color:#121417}.pr-btn--outline:hover:not(:disabled){border-color:#121417}.pr-btn--danger{background:#e03a3a;color:#fff}.pr-btn--danger:hover:not(:disabled){background:#c62f2f}.pr-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2.3rem}.pr-title{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin:.15rem 0 1rem}.pr-subtitle{color:var(--pr-muted);font-size:.95rem;margin:0}.pr-export{padding:.62rem .95rem}.pr-stats{grid-gap:2.4rem;display:grid;gap:2.4rem;grid-template-columns:repeat(4,1fr);margin-bottom:3rem}.pr-stat-card{align-items:center;background:var(--pr-surface);border-radius:14px;box-shadow:0 4px 8px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;height:137px;padding:1.4rem 1.3rem}.pr-stat-label{font-size:.95rem;font-weight:600;margin-bottom:.6rem}.pr-stat-row{align-self:flex-start;gap:1.1rem}.pr-stat-icon,.pr-stat-row{align-items:center;display:flex}.pr-stat-icon{border-radius:50%;height:38px;justify-content:center;width:38px}.pr-stat-icon svg{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.pr-stat-icon--gold{background:var(--pr-gold)}.pr-stat-icon--gold svg{stroke:#fff}.pr-stat-icon--grey{background:#dcdcdc}.pr-stat-icon--grey svg{stroke:#121417}.pr-stat-value{font-size:1.75rem;font-weight:700}.pr-filters{grid-gap:1.75rem;align-items:start;background:var(--pr-surface);border-radius:14px;box-shadow:0 4px 8px #0000001a;display:grid;gap:1.75rem;grid-template-columns:minmax(0,2.15fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.08fr);margin-bottom:4rem;padding:1.6rem 1.75rem 2rem}.pr-filter{display:flex;flex-direction:column;gap:.55rem;min-width:0;position:relative}.pr-filter-label,.pr-search,.pr-select{color:var(--pr-ink);font-size:.95rem}.pr-search,.pr-select{background:#fff;border:1.5px solid var(--pr-line);border-radius:6px;box-sizing:border-box;font-family:inherit;height:38px;padding:0 .8rem;width:100%}.pr-search{font-size:.9rem}.pr-search::placeholder{color:#8a8a8a}.pr-search:focus,.pr-select:focus-visible{border-color:var(--pr-gold);outline:none}.pr-select{align-items:center;cursor:pointer;display:flex;gap:.5rem;height:31px;justify-content:space-between;margin-top:0;text-align:left}.pr-filter--search .pr-search{height:38px}.pr-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-select--value{font-size:.85rem;height:34px}.pr-chevron{flex-shrink:0;height:16px;width:16px}.pr-dropdown{background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 6px 18px #0000001f;left:0;list-style:none;margin:0;min-width:100%;padding:.55rem 0;position:absolute;top:calc(100% + 6px);width:198px;z-index:20}.pr-dropdown-item{cursor:pointer;font-size:.95rem;padding:.6rem .95rem}.pr-dropdown-item.selected,.pr-dropdown-item:hover{background:#f6f6f6}.drp{background:#fff;border:1px solid #e3e3e3;border-radius:10px;box-shadow:0 10px 30px #00000024;max-width:calc(100vw - 32px);position:absolute;right:-1.75rem;top:calc(100% + 8px);width:756px;z-index:30}.drp-title{font-size:1.15rem;font-weight:700;margin:0;padding:1.2rem 1.4rem .6rem}.drp-body{border-bottom:1px solid #e3e3e3;display:flex}.drp-quick{border-right:1px solid #e3e3e3;display:flex;flex-direction:column;flex-shrink:0;gap:.15rem;padding:.4rem .7rem 1rem .9rem;width:160px}.drp-quick-title{font-size:.85rem;font-weight:700;padding:.2rem .5rem .55rem}.drp-quick-item{background:none;border:none;border-radius:4px;color:var(--pr-ink);cursor:pointer;font-family:inherit;font-size:.85rem;padding:.42rem .55rem;text-align:left}.drp-quick-item:hover{background:#f6f6f6}.drp-quick-item.active{background:#fff1cc}.drp-calendars{flex:1 1;min-width:0;padding:.4rem 1.2rem 1rem}.drp-months{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:1fr 1fr}.drp-month-header{margin-bottom:.7rem;position:relative;text-align:center}.drp-month-title{font-size:1rem;font-weight:700}.drp-month-nav{background:none;border:none;color:var(--pr-muted);cursor:pointer;font-size:1.3rem;line-height:1;padding:0 .4rem;position:absolute;top:50%;transform:translateY(-50%)}.drp-month-nav:hover{color:var(--pr-ink)}.drp-month-nav--prev{left:0}.drp-month-nav--next{right:0}.drp-month-nav--mobile{display:none}.drp-grid{grid-row-gap:.15rem;grid-column-gap:.15rem;column-gap:.15rem;display:grid;grid-template-columns:repeat(7,1fr);row-gap:.15rem}.drp-weekday{color:var(--pr-muted);font-size:.75rem;padding-bottom:.45rem;text-align:center}.drp-day{background:none;border:none;border-radius:4px;color:var(--pr-ink);cursor:pointer;font-family:inherit;font-size:.8rem;height:26px}.drp-day:hover{background:#f3f3f3}.drp-day--in-range{background:#ffe9b8}.drp-day--edge,.drp-day--edge:hover{background:var(--pr-gold);color:#121417}.drp-inputs{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:1fr 1fr;margin-top:.4rem}.drp-input-group{display:flex;flex-direction:column;font-size:.85rem;gap:.4rem}.drp-input-group input{background:#fff;border:1.5px solid var(--pr-line);border-radius:6px;color:var(--pr-ink);font-family:inherit;font-size:.85rem;height:30px;padding:0 .7rem}.drp-footer{display:flex;gap:.75rem;justify-content:flex-end;padding:.85rem 1.4rem}.pr-table-card{background:var(--pr-surface);border:1.5px solid #c9c9c9;border-radius:14px;margin:0 .5rem;overflow:hidden}.pr-table-scroll{overflow-x:auto}.pr-table{border-collapse:collapse;min-width:820px;width:100%}.pr-table th{background:#ebebeb;color:#3a3a3a;font-size:1.1rem;font-weight:600;padding:1.05rem 1.1rem;text-align:left;white-space:nowrap}.pr-table td{border-top:1.5px solid #e1e1e1;font-size:.85rem;padding:1.1rem;vertical-align:top}.pr-table tbody tr:first-child td{border-top:none}.pr-col-status{position:relative;width:18%}.pr-table td.pr-col-status{vertical-align:middle}.pr-table td.pr-col-status:after{background:#cfcfcf;content:"";height:55px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5px}.pr-col-actions{text-align:right;width:9%}.pr-table td.pr-col-actions{vertical-align:middle}.pr-badge{border-radius:4px;display:inline-block;font-size:.82rem;font-weight:700;padding:.35rem .75rem;white-space:nowrap}.pr-badge--new{background:#fff1d6;color:#f2a20c;padding-left:1.4rem;padding-right:1.4rem}.pr-badge--followed_up{background:#e4e4e4;color:#2a2a2a}.pr-badge--resolved{background:#e2f7e6;color:#12a334}.pr-requester{display:flex;flex-direction:column;gap:.1rem;line-height:1.45}.pr-requester strong{font-size:.9rem;font-weight:700}.pr-requester-country{font-size:.9rem}.pr-request-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9rem;line-height:1.55;margin:0;max-width:220px;overflow:hidden}.pr-date{display:flex;flex-direction:column;font-size:.9rem;line-height:1.5;white-space:nowrap}.pr-empty{color:var(--pr-muted);padding:3rem 1rem!important;text-align:center}.pr-actions{display:inline-block}.pr-kebab{align-items:center;background:#fff;border:1.5px solid #cfcfcf;border-radius:6px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-right:.9rem;width:32px}.pr-kebab:hover,.pr-kebab[aria-expanded=true]{border-color:#121417}.pr-kebab svg{fill:#121417;height:16px;width:4px}.pr-menu{background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 6px 18px #0000001f;display:flex;flex-direction:column;padding:.5rem 0;position:fixed;text-align:left;z-index:50}.pr-menu button{background:none;border:none;color:#121417;cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;padding:.6rem .95rem;text-align:left}.pr-menu button:hover{background:#f6f6f6}.pr-menu .pr-menu-danger{color:#e03a3a}.pr-table-footer{align-items:center;border-top:1.5px solid #c9c9c9;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;justify-content:space-between;padding:.95rem 1.1rem}.pr-pagination{display:flex;gap:.85rem;margin-right:.9rem}.pr-page-btn{align-items:center;background:#fff;border:1.5px solid #cfcfcf;border-radius:6px;box-sizing:border-box;color:#121417;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;height:32px;justify-content:center;min-width:32px;padding:0 .4rem}.pr-page-btn:hover:not(:disabled):not(.pr-page-gap){border-color:#121417}.pr-page-btn:disabled{cursor:not-allowed;opacity:.45}.pr-page-btn.active{background:var(--pr-gold);border-color:var(--pr-gold)}.pr-page-gap{cursor:default}@media (max-width:1250px){.pr-stats{gap:1.2rem}.pr-filters{grid-template-columns:1fr 1fr}.pr-filter--search{grid-column:1/-1}.drp{right:0}}@media (max-width:900px){.pr-page{padding:1.5rem 16px 3rem}.pr-stats{grid-template-columns:repeat(2,1fr)}.pr-table-card{margin:0}.drp{left:50%;max-height:calc(100vh - 32px);overflow-y:auto;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%)}}@media (max-width:640px){.pr-header{flex-direction:column}.pr-title{font-size:1.3rem}.pr-filters{grid-template-columns:1fr;padding:1.2rem}.pr-stat-card{height:auto}.drp{border-radius:14px;left:0;max-height:none;max-width:none;overflow:visible;position:absolute;right:0;top:calc(100% + 10px);transform:none;width:auto}.drp-title{font-size:1.35rem;padding:1.4rem 1.1rem .9rem}.drp-body{border-bottom:none;flex-direction:column}.drp-quick{grid-gap:.5rem;border-right:none;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;padding:0 1.1rem;width:auto}.drp-quick-title{font-size:.95rem;grid-column:1/-1;padding:0 0 .4rem}.drp-quick-item{background:#fffbf9;border:1.5px solid #d9d9d9;border-radius:6px;font-size:.95rem;font-weight:700;padding:.45rem .5rem;text-align:center}.drp-quick-item.active{background:#fdb73e;background:var(--pr-gold,#fdb73e);border-color:#fdb73e;border-color:var(--pr-gold,#fdb73e)}.drp-calendars{padding:1.4rem 1.1rem .4rem}.drp-inputs,.drp-months{grid-template-columns:1fr}.drp-month+.drp-month{display:none}.drp-month-nav--mobile{display:block}.drp-month-title{font-size:1.15rem}.drp-day{font-size:.85rem;height:28px}.drp-inputs{margin-top:1.2rem}.drp-footer,.drp-inputs{gap:1.2rem;grid-template-columns:1fr 1fr}.drp-footer{grid-gap:1.2rem;display:grid;padding:1.4rem 1.1rem 1.3rem}.pr-table-footer{align-items:flex-start;flex-direction:column}.pr-pagination{gap:.4rem;margin-right:0}}.cm-page{--cm-line:#d4d4d4;--cm-border:#e6e1e1;--cm-placeholder:#f1f0ef}.cm-btn-sm{font-size:.85rem;padding:.45rem .9rem}.cm-create-btn{font-size:.85rem;padding:.65rem .9rem}.cm-empty{color:var(--pr-muted);padding:3rem 0;text-align:center}.cm-modal-text{font-size:1rem;line-height:1.6;margin:0}.cm-hint{color:#8a8a8a;font-size:.78rem;margin:.5rem 0 0}.cm-error{color:#d32f2f;font-size:.85rem;margin:1rem 0 0}.cm-link-btn{background:none;border:none;color:#3a3a3a;cursor:pointer;font-family:inherit;font-size:.85rem;padding:0}.cm-link-btn:hover{color:#121417;text-decoration:underline}.cm-pill{border-radius:4px;display:inline-block;font-size:.78rem;font-weight:600;padding:.3rem .7rem}.cm-pill--published{background:#e7f8ea;color:#1f9d3a}.cm-pill--draft{background:#fff3e2;color:#f2a20c}.cm-pill--unpublished{background:#e3e3e3;color:#3a3a3a}.cm-image{background:#f1f0ef;background:var(--cm-placeholder,#f1f0ef);border:1.5px solid #dedcdb;border-radius:8px;box-sizing:border-box;overflow:hidden;position:relative}.cm-image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cm-placeholder{align-items:center;color:#8a8a8a;display:flex;flex-direction:column;gap:.35rem;inset:0;justify-content:center;padding:1rem;position:absolute;text-align:center}.cm-placeholder strong{color:#7a7a7a;font-size:.85rem;font-weight:600}.cm-placeholder span{font-size:.72rem}.cm-placeholder-icon{fill:none;stroke:#a0a0a0;stroke-width:1.4;height:28px;margin-bottom:.6rem;width:34px}.cm-toggle{background:#e0e0e0;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:21px;padding:0;position:relative;transition:background .15s;width:38px}.cm-toggle.is-on{background:#fdb73e;background:var(--pr-gold,#fdb73e)}.cm-toggle:disabled{cursor:not-allowed}.cm-toggle:focus-visible{outline:2px solid #121417;outline-offset:2px}.cm-toggle-knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;height:15px;left:3px;position:absolute;top:3px;transition:transform .15s;width:15px}.cm-toggle.is-on .cm-toggle-knob{transform:translateX(17px)}.cm-date-filter{min-width:0;position:relative}.cm-section-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:-1rem 0 1.75rem}.cm-section-title{font-size:1.3rem;font-weight:700;margin:0}.cm-view-all{font-size:.85rem;padding:.6rem 2.6rem}.cm-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cm-card{align-items:flex-start;background:#fffbf9;background:var(--pr-surface,#fffbf9);border:1.5px solid #e6e1e1;border:1.5px solid var(--cm-border,#e6e1e1);border-radius:14px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;min-width:0;padding:.9rem .9rem .8rem}.cm-card-flyer{aspect-ratio:1500/1920;margin-bottom:1rem;width:100%}.cm-card-title-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin:.85rem 0 .75rem;width:100%}.cm-card-title{font-size:1.1rem;font-weight:700;margin:0;overflow-wrap:anywhere}.cm-card-title-row .pr-kebab{background:none;border:none;margin-right:0;width:24px}.cm-card-date{font-size:.9rem;margin:0 0 .45rem}.cm-card-venue{color:var(--pr-muted);font-size:.8rem;margin:0 0 1rem}.cm-card-details{width:100%}.cm-card-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem;width:100%}.cm-card-actions .pr-btn{flex:1 1 auto}.cm-card-actions .pr-btn,.cm-card-details{min-width:0;text-align:center;white-space:normal}.cm-card-count{color:var(--pr-muted);font-size:.75rem;margin:.8rem 0 0}.cm-pagination{justify-content:flex-end;margin:1.5rem 1.9rem 0 0}.cm-form-page{max-width:1050px}.cm-form-title{margin-bottom:.9rem}.cm-form-page>.cm-pill{margin-bottom:.5rem}.cm-section{background:#fffbf9;background:var(--pr-surface,#fffbf9);border:1.5px solid #e6e1e1;border:1.5px solid var(--cm-border,#e6e1e1);border-radius:14px;box-shadow:0 4px 8px #0000001a;margin-top:2.5rem;padding:1.6rem 1.75rem 2.2rem}.cm-section--tall{box-sizing:border-box;min-height:210px}.cm-section-heading{font-size:1.05rem;font-weight:700;margin:0 0 1.4rem}.cm-section-desc{color:var(--pr-muted);font-size:.85rem;margin:-.7rem 0 1.2rem}.cm-sub-heading{font-size:.95rem;font-weight:700;margin:1.8rem 0 .4rem}.cm-label{display:block;font-size:.85rem;margin:1.2rem 0 .45rem}.cm-label--strong{font-size:.95rem;font-weight:700;margin-top:0}.cm-label--lg{font-size:1.05rem}.cm-input{background:#fafafa;border:1.5px solid #d4d4d4;border:1.5px solid var(--cm-line,#d4d4d4);border-radius:4px;box-sizing:border-box;color:#121417;color:var(--pr-ink,#121417);font-family:inherit;font-size:.88rem;height:38px;padding:0 .75rem;width:100%}.cm-input::placeholder,.cm-placeholder-text{color:#9a9a9a}.cm-input:focus,.cm-input:focus-visible{border-color:#fdb73e;border-color:var(--pr-gold,#fdb73e);outline:none}.cm-textarea{height:auto;line-height:1.5;min-height:74px;padding:.65rem .75rem;resize:vertical}.cm-select-wrap{position:relative}.cm-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.2rem}.cm-select-wrap .pr-chevron{pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.cm-select-btn{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;text-align:left}.cm-select-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-row{grid-gap:0 1.5rem;display:grid;gap:0 1.5rem}.cm-row--2{grid-template-columns:1fr 1fr}.cm-row--3{gap:0 2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cm-row--scripture{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.cm-row>.cm-dates>.cm-label:first-child,.cm-row>div>.cm-label:first-child{margin-top:0}.cm-row--scripture>div>.cm-label:first-child{margin-top:1.2rem}.cm-dates{position:relative}.cm-dates .drp{right:0}.drp--future{width:600px}.cm-add-btn{display:inline-block;font-size:.82rem;margin-top:1.2rem;padding:.5rem .85rem}.cm-flyer{align-items:flex-start;display:flex;gap:3.5rem}.cm-flyer-box{aspect-ratio:1500/1920;flex-shrink:0;max-height:256px;width:200px}.cm-flyer-title{font-size:1.05rem;font-weight:700;margin:1.5rem 0 1rem}.cm-flyer-size{font-size:.85rem;font-weight:700;margin:0}.cm-flyer-actions{display:flex;gap:1rem;margin-top:1.1rem}.cm-session{grid-gap:0 1.5rem;align-items:end;display:grid;gap:0 1.5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);position:relative}.cm-session-day{font-size:.85rem;padding-bottom:.6rem}.cm-session-day .cm-select-wrap{margin-bottom:-.6rem}.cm-session-remove{bottom:.45rem;position:absolute;right:-1.6rem}.cm-rte{background:#fafafa;border:1.5px solid #d4d4d4;border:1.5px solid var(--cm-line,#d4d4d4);border-radius:4px;overflow:hidden}.cm-rte:focus-within{border-color:#fdb73e;border-color:var(--pr-gold,#fdb73e)}.cm-rte-toolbar{background:#ececec;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:.15rem;padding:.3rem .4rem}.cm-rte-toolbar button{background:none;border:none;border-radius:3px;color:#121417;cursor:pointer;font-family:inherit;font-size:.78rem;padding:.25rem .5rem}.cm-rte-toolbar button:hover{background:#dcdcdc}.cm-rte-toolbar .is-bold{font-weight:700}.cm-rte-toolbar .is-italic{font-style:italic}.cm-rte-body{font-size:.88rem;line-height:1.55;min-height:92px;outline:none;padding:.75rem}.cm-rte-body:empty:before{color:#9a9a9a;content:attr(data-placeholder)}.cm-rte-body h3{font-size:1.05rem;margin:.4rem 0}.cm-rte-body p{margin:0 0 .5rem}.cm-toggle-row{align-items:center;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;margin-bottom:.4rem}.cm-toggle-row+.cm-row--3,.cm-toggle-row--spaced{margin-top:1.6rem}.cm-collapsed-space{height:5rem}.cm-fields-scroll{overflow-x:auto}.cm-fields{border-collapse:collapse;font-size:.85rem;min-width:560px;width:100%}.cm-fields th{background:#e8e8e8;font-weight:600;padding:.6rem .75rem;text-align:left}.cm-fields td{border-bottom:1px solid #ececec;padding:.65rem .75rem;vertical-align:middle}.cm-fields td:first-child,.cm-fields th:first-child{width:46%}.cm-fields td strong{display:block;font-weight:600}.cm-field-desc{color:#8a8a8a;display:block;font-size:.72rem;margin-top:.15rem}.cm-field-remove{color:#d32f2f;font-size:.72rem;margin-top:.2rem}.cm-toggle-cell{align-items:center;display:flex;font-size:.78rem;gap:.6rem}.cm-success{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.cm-success>div>.cm-label:first-child{margin-top:0}.cm-success-ref{height:175px}.cm-hotels{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.cm-hotels li{align-items:center;background:#f4f4f4;border:1.5px solid #d4d4d4;border:1.5px solid var(--cm-line,#d4d4d4);border-radius:4px;display:flex;font-size:.85rem;gap:1rem;padding:.55rem .75rem}.cm-hotel-move{display:inline-flex;gap:.15rem}.cm-hotel-move button{background:none;border:none;cursor:pointer;font-size:.9rem;padding:0 .15rem}.cm-hotel-move button:disabled{cursor:default;opacity:.3}.cm-hotel-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-form-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:2.5rem}.cm-submit{font-size:.88rem;min-width:200px}.cm-form-note{margin-top:1rem}.cm-segment{display:flex;gap:.75rem}.cm-segment-btn{background:#fffbf9;border:1.5px solid #cfcfcf;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;min-width:140px;padding:.75rem 1.5rem}.cm-segment-btn.is-active{background:#fdb73e;background:var(--pr-gold,#fdb73e);border-color:#fdb73e;border-color:var(--pr-gold,#fdb73e)}.cm-field-modal .prm-body{padding-bottom:2.5rem}.cm-field-modal .cm-label{font-size:.95rem;margin-top:1.6rem}.cm-field-modal .cm-segment+.cm-label{margin-top:2rem}.cm-field-modal .cm-input{font-size:.95rem;height:44px}.cm-options-title{font-size:1.1rem;font-weight:700;margin:2rem 0 0}.cm-option-row{align-items:center;display:flex;gap:1.5rem}.cm-option-remove{background:none;border:none;color:#e03a3a;cursor:pointer;font-size:1.5rem;line-height:1;padding:0 .25rem}.cm-option-remove:disabled{cursor:default;opacity:.3}.cm-required-row{align-items:center;display:flex;font-size:.95rem;gap:4rem;margin-top:2rem}.cm-required-row .cm-toggle{margin-right:-2.5rem}.cm-hotel-modal{max-width:870px}.cm-hotel-modal .prm-body{padding-bottom:2.5rem}.cm-hotel-saved{background:#e7f8ea;border-radius:6px;color:#1f7a33;font-size:.85rem;margin:0 0 1rem;padding:.6rem .8rem}.cm-hotel-top{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.cm-hotel-photo{aspect-ratio:16/9;margin-top:.9rem}.cm-hotel-photo-actions{align-items:center;display:flex;gap:1.5rem;margin-top:1rem}.cm-hotel-card{background:#fffbf9;border:1.5px solid #e6e1e1;border:1.5px solid var(--cm-border,#e6e1e1);border-radius:8px;margin-top:.9rem;padding:.75rem .75rem 1.1rem}.cm-hotel-card-photo{aspect-ratio:16/9;width:100%}.cm-hotel-star{color:#fdb73e;color:var(--pr-gold,#fdb73e)}.cm-hotel-card h3{font-size:1.05rem;margin:1rem 0 .6rem;overflow-wrap:anywhere}.cm-hotel-card p{font-size:.85rem;margin:0 0 .35rem}.cm-hotel-card-distance{color:#6b6b6b;color:var(--pr-muted,#6b6b6b)}.cm-hotel-card-address{font-size:.8rem!important}.cm-hotel-card-btn{box-sizing:border-box;cursor:default;display:inline-block;margin-top:.5rem;min-width:120px;text-align:center;text-decoration:none}a.cm-hotel-card-btn{cursor:pointer}.cm-hotel-grid{grid-gap:0 2.5rem;display:grid;gap:0 2.5rem;grid-template-columns:1fr 1fr;margin-top:.8rem}.cm-preview{padding:1rem 0 .5rem;text-align:center}.cm-preview-check{align-items:center;background:#e7f8ea;border-radius:50%;display:inline-flex;height:56px;justify-content:center;width:56px}.cm-preview-check svg{fill:none;stroke:#1f9d3a;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:30px;width:30px}.cm-preview-title{font-size:1.5rem;margin:1rem 0 .6rem}.cm-preview-text{color:#3a3a3a;line-height:1.6;margin:0 auto;max-width:560px}.cm-preview-email{background:#fff8ec;border-radius:8px;display:flex;flex-direction:column;font-size:.88rem;gap:.35rem;margin:1.5rem auto 0;max-width:560px;padding:.9rem 1rem}.cm-preview-hotels{border-top:1.5px solid #e1e1e1;margin-top:2rem;padding-top:1.5rem}.cm-preview-subtitle{font-size:1.2rem;margin:0 0 .5rem}.cm-preview-hotels .cm-preview-text{margin:0}.cm-preview-hotel-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:.5rem}.cm-details-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.cm-details-head .pr-title{margin-bottom:1.1rem}.cm-details-main{grid-gap:2.4rem;display:grid;gap:2.4rem;grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.cm-details-flyer{aspect-ratio:500/640}.cm-details-list{display:flex;flex-direction:column;gap:2.6rem;margin:.4rem 0 0}.cm-details-list dt{color:#6b6b6b;color:var(--pr-muted,#6b6b6b);font-size:.85rem;margin-bottom:.6rem}.cm-details-list dd{font-size:1rem;font-weight:700;margin:0}.cm-details-time,.cm-details-verse{display:block}.cm-details-time+.cm-details-time{margin-top:.3rem}.cm-details-verse{color:#3a3a3a;font-style:italic;font-weight:400;margin-top:.35rem}.cm-details-heading{font-size:1.15rem;font-weight:700;margin:0 0 1.4rem}.cm-details-main+.cm-details-heading{margin-bottom:1rem;margin-top:2.6rem}.cm-details-note{color:#6b6b6b;color:var(--pr-muted,#6b6b6b);line-height:1.6;margin:0}.cm-details-box{box-sizing:border-box;min-height:170px}.cm-details-description{line-height:1.65}.cm-details-description p{margin:0 0 .75rem}.cm-details-reg{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:2.2rem}.cm-details-reg strong{font-size:1.1rem}.cm-details-reg .pr-btn{min-width:170px}@media (max-width:1100px){.cm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cm-row--3{grid-template-columns:1fr}.cm-row--3>div>.cm-label:first-child{margin-top:1.2rem}.cm-details-main,.cm-hotel-top,.cm-success{grid-template-columns:1fr}.cm-details-flyer{max-width:340px}.cm-dates .drp{right:auto}}@media (max-width:640px){.cm-grid{grid-template-columns:1fr}.cm-section-head{align-items:stretch;flex-direction:column;margin-top:0}.cm-section{padding:1.2rem 1rem 1.6rem}.cm-hotel-grid,.cm-row--2,.cm-row--scripture{grid-template-columns:1fr}.cm-row--2>.cm-dates>.cm-label:first-child{margin-top:1.2rem}.cm-flyer{flex-direction:column;gap:0}.cm-flyer-title{margin-top:1rem}.cm-session{grid-template-columns:1fr 1fr}.cm-session-day{grid-column:1/-1;padding:1rem 0 0}.cm-session-day .cm-select-wrap{margin-bottom:0}.cm-session-remove{bottom:auto;right:0;top:.8rem}.cm-details-head,.cm-details-reg,.cm-form-footer{align-items:stretch;flex-direction:column}.cm-segment-btn{flex:1 1;min-width:0}.cm-required-row{gap:1rem}.cm-required-row .cm-toggle{margin-right:0}.cm-pagination{justify-content:center;margin-right:0}}.lib-page{--lib-gold:#fdb73e;--lib-gold-soft:#fff1cc;--lib-field:#f7f7f7;--lib-line:#d4d4d4;--lib-card-line:#e6e3e1;--lib-success:#12a52b;--lib-error:#d3201f;max-width:1320px}.lib-page>.pr-title{margin-bottom:.9rem}.lib-field{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.5rem;min-width:0;position:relative}.lib-label{color:#121417;font-size:.95rem}.lib-label--strong{display:block;font-weight:700;margin-bottom:.9rem}.lib-input,.lib-select{background:#f7f7f7;background:var(--lib-field,#f7f7f7);border:1.5px solid #d4d4d4;border:1.5px solid var(--lib-line,#d4d4d4);border-radius:6px;box-sizing:border-box;color:#121417;font-family:inherit;font-size:.95rem;height:44px;padding:0 .95rem;width:100%}.lib-input:focus,.lib-money:focus-within,.lib-select:focus-visible{border-color:#fdb73e;border-color:var(--lib-gold,#fdb73e);outline:none}.cm-rte.cm-rte--invalid,.lib-cover.is-invalid,.lib-input.is-invalid,.lib-pdf-box.is-invalid{border-color:#d3201f;border-color:var(--lib-error,#d3201f)}.lib-select{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;text-align:left}.lib-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-select-wrap{margin-bottom:0}.lib-dropdown{background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 8px 24px #0000001f;left:0;list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:.4rem;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.lib-dropdown ul{list-style:none;margin:0;padding:0}.lib-dropdown-search{border:none;border-bottom:1px solid #eee;box-sizing:border-box;margin-bottom:.3rem;outline:none;padding:.6rem .5rem .8rem}.lib-dropdown-item,.lib-dropdown-search{font-family:inherit;font-size:.95rem;width:100%}.lib-dropdown-item{background:none;border:none;border-radius:6px;color:#121417;cursor:pointer;display:block;padding:.7rem .6rem;text-align:left}.lib-dropdown-item:hover{background:#f6f6f6}.lib-dropdown-item.selected{background:#fff1cc;background:var(--lib-gold-soft,#fff1cc)}.lib-dropdown-empty{color:#6b6b6b;font-size:.9rem;padding:.7rem .6rem}.lib-top-filters{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:minmax(0,590px) minmax(0,335px);justify-content:end;margin:2.6rem 0 2.5rem}.lib-stats{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2.6rem}.lib-stat{background:#fffbf9;border:1px solid var(--lib-card-line);border-radius:14px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:.9rem;min-width:0;padding:1.5rem 1.25rem 1.4rem}.lib-stat-label{font-size:.95rem;font-weight:700}.lib-stat-value{font-size:2.2rem;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.lib-stat-caption{color:#6b6b6b;font-size:.85rem}.lib-card{background:#fffbf9;border:1px solid var(--lib-card-line);border-radius:14px;box-shadow:0 4px 8px #0000001a}.lib-trends{margin-bottom:4rem;padding:1.8rem 2rem 1.6rem}.lib-section-title{font-size:1.5rem;font-weight:700;margin:0 0 2rem}.lib-chart-filters{display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.6rem}.lib-chart-book{flex:0 1 590px}.lib-chart-year{flex:0 1 288px}.lib-chart-title{font-size:1.25rem;font-weight:700;margin:0 0 .6rem}.lib-chart-caption{color:#6b6b6b;font-size:.85rem;margin:0}.lib-chart-footer{margin-top:1rem}.lib-chart{margin-top:1.6rem;position:relative;transition:opacity .2s}.lib-chart svg{display:block;overflow:visible}.lib-chart--dimmed{opacity:.45}.lib-chart-axis-line{stroke:#cfcfcf;stroke-width:1.5}.lib-bar{fill:#fdb73e;fill:var(--lib-gold,#fdb73e);transition:fill .15s}.lib-bar.is-active{fill:#f2a20c}.lib-chart-label{fill:#6b6b6b;font-size:12px}.lib-chart-empty{fill:#6b6b6b;font-size:14px}.lib-hit{fill:#0000;cursor:default;outline:none}.lib-hit:focus-visible{stroke:#121417;stroke-width:1.5;stroke-dasharray:3 3}.lib-tooltip{background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 6px 18px #0000001f;display:flex;flex-direction:column;font-size:.82rem;gap:.2rem;padding:.6rem .8rem;pointer-events:none;position:absolute;transform:translate(-50%,-100%);white-space:nowrap;z-index:5}.lib-tooltip-title{font-weight:700;margin-bottom:.15rem}.lib-chart-loading{align-items:center;color:#6b6b6b;display:flex;height:250px;justify-content:center;margin:1.6rem 0 0}.lib-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lib-books-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2.6rem}.lib-books-title{font-size:1.6rem;font-weight:700;margin:0 0 1rem}.lib-add-btn{padding:.7rem 2.6rem}.lib-grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.lib-book{background:#fffbf9;border:1.5px solid var(--lib-card-line);border-radius:14px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;min-width:0;padding:1rem 1.5rem 1.4rem;transition:border-color .15s,box-shadow .15s}.lib-book[draggable=true]{cursor:grab}.lib-book.is-dragging{border:3px solid #fdb73e;border:3px solid var(--lib-gold,#fdb73e);box-shadow:0 8px 20px #00000024}.lib-drag-handle{align-self:flex-start;background:none;border:none;color:#6b6b6b;cursor:grab;font-family:inherit;font-size:.82rem;margin-bottom:1.2rem;padding:.2rem 0}.lib-drag-handle:focus-visible{outline:2px solid #fdb73e;outline:2px solid var(--lib-gold,#fdb73e);outline-offset:2px}.lib-cover{aspect-ratio:16/10;background:#f0efed;border:1.5px solid #d6d3d1;border-radius:6px;margin-bottom:1.4rem;overflow:hidden}.lib-cover img{display:block;height:100%;object-fit:cover;width:100%}.lib-cover-placeholder{align-items:center;box-sizing:border-box;color:#6b6b6b;display:flex;flex-direction:column;gap:.35rem;height:100%;justify-content:center;padding:1rem;text-align:center}.lib-cover-placeholder svg{fill:none;stroke:#8a8a8a;stroke-width:1.6;height:34px;margin-bottom:.9rem;width:44px}.lib-cover-placeholder strong{font-size:.95rem}.lib-cover-placeholder span{font-size:.82rem}.lib-book-title{font-size:1.3rem;font-weight:700;margin:0 0 .75rem;overflow-wrap:anywhere}.lib-book-subtitle{color:#6b6b6b;font-size:.92rem;margin:0 0 .75rem}.lib-book-author{font-size:.92rem;margin:0 0 1rem}.lib-book-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.92rem;line-height:1.55;margin:0 0 1.4rem;overflow:hidden}.lib-book-footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:auto}.lib-badge{border-radius:4px;font-size:.85rem;font-weight:700;padding:.3rem .65rem}.lib-badge--published{background:#e3f8e6;color:#12a52b;color:var(--lib-success,#12a52b)}.lib-badge--draft{background:#ececec;color:#4a4a4a}.lib-edit-btn{padding:.6rem 2.1rem}.lib-empty{align-items:center;display:flex;flex-direction:column;gap:2.4rem;justify-content:center;min-height:430px;padding:2rem;text-align:center}.lib-empty h3{font-size:1.6rem;margin:0}.lib-book--skeleton{gap:1.4rem;min-height:460px}.lib-skel{animation:lib-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ebeaea 25%,#f4f3f3 50%,#ebeaea 75%);background-size:200% 100%;border-radius:8px}.lib-skel--cover{aspect-ratio:16/11;margin-top:.6rem}.lib-skel--title{border-radius:13px;height:26px;width:76%}.lib-skel--line{border-radius:9px;height:18px;width:92%}.lib-skel--short{border-radius:9px;height:18px;width:66%}.lib-skel--button{height:52px;margin-top:auto}@keyframes lib-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lib-skel{animation:none}}.lib-toast{animation:lib-toast-in .2s ease-out;border-radius:8px;box-shadow:0 6px 18px #0000001f;box-sizing:border-box;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;padding:1.25rem 1.4rem 1.9rem;position:fixed;right:3rem;top:132px;width:min(600px,calc(100vw - 32px));z-index:2500}.lib-toast--success{background:#e3f8e6;border:1px solid #c7ecd0;color:#138a2c}.lib-toast--error{background:#fdeceb;border:1px solid #f6d0cd;color:#c41d1d}@keyframes lib-toast-in{0%{opacity:0;transform:translateY(-8px)}}.prm.lib-form-modal{max-width:1232px}.lib-form-modal .prm-body{display:flex;flex-direction:column;min-height:62vh;padding:.6rem 2.4rem 1.6rem}.lib-form-modal .prm-divider--top{margin-bottom:1.4rem}.lib-steps{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:.6rem;margin-bottom:2.4rem}.lib-step{background:none;border:none;border-bottom:2px solid #0000;color:#121417;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:.15rem 0}.lib-step.active{border-bottom-color:#fdb73e;border-bottom-color:var(--pr-gold,#fdb73e)}.lib-form-step{display:flex;flex:1 1;flex-direction:column}.lib-form-title{font-size:1.45rem;font-weight:700;margin:0 0 1.4rem}.lib-form-title~.lib-form-title{margin-top:1.6rem}.lib-form-intro{line-height:1.6;margin:0 0 2rem}.lib-muted{color:#6b6b6b}.lib-hint,.lib-small{font-size:.85rem}.lib-hint{color:#6b6b6b;margin-top:.4rem}.lib-cover-row{display:flex;gap:2.2rem;margin-bottom:2.4rem}.lib-cover--form{aspect-ratio:auto;flex:0 0 245px;height:258px;margin:0}.lib-cover-actions{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:1.3rem;min-width:0;padding-top:.8rem}.lib-cover-actions strong{font-size:1.05rem}.lib-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.lib-upload-btn{min-width:140px;padding:.75rem 1.5rem}.lib-wide-btn{min-width:260px;padding:.75rem 1.5rem}.lib-progress{color:#6b6b6b;display:flex;flex-direction:column;font-size:.9rem;gap:.75rem;max-width:650px;width:100%}.lib-progress-track{background:#ececec;border-radius:5px;height:10px;overflow:hidden}.lib-progress-bar{background:#fdb73e;background:var(--pr-gold,#fdb73e);border-radius:5px;height:100%;transition:width .15s}.lib-pdf-box{background:#f7f7f7;background:var(--lib-field,#f7f7f7);border:1.5px solid #d4d4d4;border:1.5px solid var(--lib-line,#d4d4d4);border-radius:8px;display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;padding:1.6rem 1.8rem 1.4rem}.lib-pdf-name{font-size:1.15rem;overflow-wrap:anywhere}.lib-pdf-progress{margin-left:auto;margin-right:auto}.lib-form-modal .cm-rte{background:#f7f7f7;background:var(--lib-field,#f7f7f7);border-radius:6px}.lib-form-modal .cm-rte-toolbar{background:#0000;border-bottom:none;padding:.7rem .6rem 0}.lib-form-modal .cm-rte-toolbar button{font-size:.95rem}.lib-form-modal .cm-rte-body{font-size:.95rem;min-height:230px;padding:1rem}.lib-form-modal .cm-rte-body p{margin:0 0 1.1rem}.lib-menu-wrap{position:relative}.lib-placeholder-menu{bottom:calc(100% + 6px);max-width:80vw;right:auto;top:auto;width:420px}.lib-note{background:#fff1cc;background:var(--lib-gold-soft,#fff1cc);margin:2.6rem 0 0}.lib-error,.lib-note{border-radius:8px;padding:1rem 1.2rem}.lib-error{background:#fdeceb;color:#d3201f;color:var(--lib-error,#d3201f);margin:1.4rem 0 0}.lib-review{margin:4.2rem 0 0}.lib-caption{margin:auto 0 0;padding-top:2rem}.lib-price-grid{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.4rem}.lib-price-card{background:#fffbf9;border:1.5px solid var(--lib-card-line);border-radius:14px;padding:1.5rem 1.8rem 2.6rem}.lib-price-card h4{font-size:1.3rem;margin:0 0 1rem}.lib-price-card>p{font-size:.95rem;margin:0 0 3.4rem}.lib-price-card .lib-field{margin-bottom:1.6rem}.lib-money{align-items:center;background:#f7f7f7;background:var(--lib-field,#f7f7f7);display:flex;gap:.1rem}.lib-money input{background:#0000;border:none;color:inherit;flex:1 1;font:inherit;height:100%;min-width:0;outline:none}.lib-status-select{margin-bottom:0}.lib-status-select~.lib-note{margin-top:2.6rem}.prm.lib-confirm{max-width:1000px}.lib-confirm .prm-body{min-height:420px}.lib-range-grid{grid-gap:3.3rem;display:grid;gap:3.3rem;grid-template-columns:repeat(2,minmax(0,415px));margin-top:6rem}.prm.lib-preview-modal{max-width:1090px}.lib-preview-to{color:#6b6b6b;margin:0 0 1.6rem}.lib-preview-subject{font-size:1.3rem;font-weight:700;margin:0 0 3rem}.lib-preview-card{background:#fffbf9;border:1.5px solid #e6e3e1;border:1.5px solid var(--lib-card-line,#e6e3e1);border-radius:10px;padding:2.2rem 2.4rem 5rem}.lib-preview-brand{font-size:1.6rem;margin:0 0 2.6rem}.lib-preview-body{font-size:1.1rem;line-height:1.55;overflow-wrap:anywhere}.lib-preview-body p{margin:0 0 1.6rem}.lib-preview-download{background:#fdb73e;background:var(--pr-gold,#fdb73e);border-radius:6px;display:block;font-size:1rem;font-weight:700;margin:3.6rem 0 1rem;max-width:570px;padding:1.1rem 1rem;text-align:center}.lib-preview-note{color:#6b6b6b;line-height:1.6;margin:0}@media (max-width:1100px){.lib-grid,.lib-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lib-top-filters{gap:1.2rem;grid-template-columns:1fr}.lib-chart-filters{flex-direction:column;gap:1.2rem}.lib-chart-book,.lib-chart-year{flex-basis:auto}.lib-trends{padding:1.4rem 1rem}.lib-books-header,.lib-cover-row{flex-direction:column}.lib-cover-row{gap:1rem}.lib-cover--form{flex-basis:auto;max-width:245px;width:100%}.lib-price-grid,.lib-range-grid{gap:1.2rem;grid-template-columns:1fr}.lib-range-grid{margin-top:2rem}.lib-form-modal .prm-body{padding-left:1.1rem;padding-right:1.1rem}.lib-wide-btn{min-width:0;width:100%}.lib-menu-wrap{width:100%}.lib-confirm .prm-body{min-height:0}.lib-toast{right:16px;top:80px}}@media (max-width:560px){.lib-grid,.lib-stats{grid-template-columns:1fr}.lib-stat-value{font-size:1.8rem}.lib-preview-card{padding:1.4rem 1.2rem 2rem}}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.lib-book{padding:1rem 1.1rem 1.25rem}.lib-book-footer{flex-wrap:wrap}.lib-edit-btn{padding:.55rem 1.4rem;white-space:nowrap}@media (max-width:760px){.lib-grid{grid-template-columns:1fr}}.dl-page{--dl-gold:var(--yellow,#fdb73e);--dl-gold-dark:#f2a20c;--dl-gold-soft:#fff0cc;--dl-ink:#1e1e1e;--dl-heading:#383434;--dl-muted:#5c5757;--dl-line:#e0e0e0;--dl-card-line:#ececec;--dl-surface:#fffbf9;--dl-field:#f7f7f7;background:#fff;color:var(--dl-ink);font-family:Inter,sans-serif;font-size:14px}.dl-page *,.dl-page :after,.dl-page :before{box-sizing:border-box}.dl-muted{color:var(--dl-muted)}.dl-small{font-size:12px}.dl-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.dl-status{color:var(--dl-muted);padding:3rem 0;text-align:center}.dl-btn{align-items:center;border:1.5px solid #0000;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:.4rem;justify-content:center;min-height:44px;padding:10px 24px;text-decoration:none;transition:background .2s,border-color .2s,opacity .2s}.dl-btn:disabled{cursor:progress;opacity:.7}.dl-btn--primary{background:var(--dl-gold)}.dl-btn--primary:hover:not(:disabled){background:var(--dl-gold-dark)}.dl-btn--outline{background:#fff;border-color:#e2e2e2}.dl-btn--outline:hover:not(:disabled){border-color:var(--dl-gold)}.dl-btn--block{display:flex;width:100%}.dl-back:focus-visible,.dl-btn:focus-visible,.dl-select:focus-visible{outline:2px solid var(--dl-ink);outline-offset:2px}.dl-card{background:var(--dl-surface);border:1px solid var(--dl-card-line);border-radius:12px;box-shadow:0 4px 16px #00000014}.dl-cover{background:#f0efed;border:1px solid #dcd9d7;border-radius:8px;overflow:hidden}.dl-cover-img{display:block;height:100%;object-fit:cover;width:100%}.dl-cover-placeholder{align-items:center;color:var(--dl-muted);display:flex;flex-direction:column;gap:.25rem;height:100%;justify-content:center;padding:.5rem;text-align:center}.dl-cover-placeholder svg{fill:none;stroke:#8a8a8a;stroke-width:1.6;height:31px;margin-bottom:.6rem;width:40px}.dl-cover-placeholder strong{font-size:14px}.dl-cover-placeholder span{font-size:12px}.dl-book-page{padding:2rem 7rem 4rem;padding:2rem var(--main-padding,7rem) 4rem}.dl-back{align-items:center;color:var(--dl-ink);display:inline-flex;font-size:1rem;font-weight:500;gap:.4rem;text-decoration:none}.dl-back:hover{color:#e58411;color:var(--orange,#e58411)}.dl-detail-grid{grid-gap:clamp(2rem,5vw,4.5rem);align-items:start;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,620fr) minmax(0,900fr);margin-top:2.5rem}.dl-cover--large{aspect-ratio:620/770}.dl-book-title{color:var(--dl-heading);font-size:2rem;font-weight:900;line-height:1.2;margin-bottom:.75rem;overflow-wrap:anywhere;text-transform:uppercase}.dl-author{color:var(--dl-muted);font-size:1rem;margin-bottom:2rem}.dl-about-title{color:var(--dl-heading);font-size:1.2rem;font-weight:800;margin-bottom:1rem}.dl-description{color:var(--dl-ink);font-size:14px;line-height:1.7;max-width:75ch}.dl-description ol,.dl-description p,.dl-description ul{margin-bottom:1rem}.dl-description ol,.dl-description ul{padding-left:1.25rem}.dl-description a{color:#e58411;color:var(--orange,#e58411)}.dl-read-more{margin-top:.25rem;min-width:120px}.dl-buy-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.dl-buy-row .dl-btn{flex:1 1 200px;max-width:260px;white-space:nowrap}.dl-buy-note{font-size:12px;margin-top:1.2rem}.dl-missing{margin:3rem auto 0;max-width:600px;padding:2rem;text-align:center}.dl-missing h1{color:var(--dl-heading);font-size:24px;font-weight:700;margin-bottom:.75rem}.dl-missing p{color:var(--dl-muted);margin-bottom:1.5rem}.dl-checkout{padding:3rem 1rem 4rem;padding:3rem var(--mobile-padding,1rem) 4rem}.dl-checkout>*{margin-left:auto;margin-right:auto;max-width:640px}.dl-checkout>.dl-checkout-title{color:var(--dl-heading);font-size:24px;font-weight:700;margin-bottom:1rem;padding:10px 0}.dl-checkout-card{padding:1.5rem 1.5rem 2rem}.dl-summary{display:flex;gap:1rem;margin-bottom:2rem}.dl-cover--thumb{flex:0 0 80px;height:104px}.dl-cover--thumb .dl-cover-placeholder{padding:.25rem}.dl-cover--thumb .dl-cover-placeholder strong{font-size:11px;white-space:nowrap}.dl-cover--thumb .dl-cover-placeholder svg{height:23px;margin-bottom:.3rem;width:30px}.dl-summary-title{color:var(--dl-heading);font-size:1.2rem;font-weight:800;margin:.4rem 0 .9rem}.dl-summary-line{margin-bottom:.25rem}.dl-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;position:relative}.dl-label{font-size:1rem;font-weight:500}.dl-input{background:var(--dl-field);border:1.5px solid var(--dl-line);border-radius:8px;color:var(--dl-ink);font-family:inherit;font-size:1rem;padding:.8rem 1rem;width:100%}.dl-input::placeholder{color:#8a8a8a}.dl-input:focus{border-color:var(--dl-gold);outline:none}.dl-select{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:left}.dl-select svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:16px;width:16px}.dl-select-wrap .dl-dropdown{top:0}.dl-dropdown{background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 8px 24px #0000001f;left:0;padding:.4rem;position:absolute;right:0;z-index:20}.dl-dropdown ul{list-style:none;max-height:280px;overflow-y:auto}.dl-dropdown-search{background:#0000;border:none;font-family:inherit;font-size:14px;outline:none;padding:.7rem .6rem;width:100%}.dl-dropdown-item{border-radius:6px;cursor:pointer;padding:.65rem .6rem}.dl-dropdown-item:hover{background:#f6f6f6}.dl-dropdown-item.selected{background:var(--dl-gold-soft)}.dl-dropdown-empty{color:var(--dl-muted);padding:.65rem .6rem}.dl-estimate{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0 1.2rem}.dl-estimate-value{color:var(--dl-heading);font-size:1.7rem;font-weight:800;line-height:1.2}.dl-paypal-box{background:var(--dl-gold-soft);border-radius:8px;display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.2rem;padding:1rem 1.1rem}.dl-paypal-amount{color:var(--dl-heading);font-size:1.4rem;font-weight:800}.dl-error{background:#fdeeee;border-radius:8px;color:#c41d1d;margin-bottom:1.2rem;padding:.75rem 1rem}.dl-secure{margin-top:1rem}.dl-result-page{padding:4rem 1rem 5rem;padding:4rem var(--mobile-padding,1rem) 5rem}.dl-result{margin:0 auto;max-width:720px;padding:2rem 2rem 2.5rem}.dl-result-title{color:var(--dl-heading);font-size:2rem;font-weight:900;margin-bottom:1.2rem}.dl-result-text{font-size:1rem;line-height:1.6}.dl-divider{border:none;border-top:1px solid #dad7d5;margin:1.6rem 0}.dl-detail{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.4rem}.dl-detail strong{color:var(--dl-heading);font-size:1rem}.dl-reference{margin-bottom:1.2rem}.dl-keep{margin-top:1rem}.dl-support{margin-bottom:1.6rem}.dl-support a{color:inherit}.dl-result-actions{display:flex;flex-direction:column;gap:.8rem}@media (max-width:1000px){.dl-book-page{padding-left:2rem;padding-right:2rem}}@media (max-width:700px){.dl-book-page{padding:1.5rem 1rem 3rem;padding:1.5rem var(--mobile-padding,1rem) 3rem}.dl-detail-grid{gap:1.8rem;grid-template-columns:1fr;margin-top:1.5rem}.dl-cover--large{max-width:320px;width:100%}.dl-book-title{font-size:1.6rem}.dl-buy-row{flex-direction:column}.dl-buy-row .dl-btn{flex-basis:auto;max-width:none}.dl-checkout{padding-top:2rem}.dl-checkout-card{padding:1.2rem 1rem 1.5rem}.dl-result-page{padding:2rem 1rem 3rem;padding:2rem var(--mobile-padding,1rem) 3rem}.dl-result{padding:1.4rem 1.1rem 1.8rem}.dl-result-title{font-size:1.6rem}}.admin-auth-page{background:radial-gradient(ellipse at 78% 8%,#e6a23333,#0000 36%),linear-gradient(145deg,#131a20,#202a32 58%,#18212a);box-sizing:border-box;color:#18212b;display:flex;flex-direction:column;font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif;min-height:100vh}.admin-auth-topbar{align-items:center;border-bottom:1px solid #ffffff1a;box-sizing:border-box;display:flex;height:82px;padding:0 clamp(20px,6vw,88px)}.admin-auth-brand{align-items:center;color:#fff;display:inline-flex;font-size:.94rem;font-weight:700;gap:14px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.admin-auth-brand-mark{display:block;flex:0 0 56px;height:60px;overflow:hidden;position:relative;width:56px}.admin-auth-brand-mark img{height:160px;left:-53px;max-width:none;object-fit:contain;position:absolute;top:-27px;width:160px}.admin-auth-brand-name{line-height:1.35}.admin-auth-main{display:grid;flex:1 1;padding:48px 20px 64px;place-items:center}.admin-auth-card{background:#fff;border:1px solid #ffffff8c;border-radius:18px;box-shadow:0 26px 80px #00000047;box-sizing:border-box;padding:clamp(30px,5vw,48px);width:min(100%,470px)}.admin-auth-card:before{background:#e5a13b;border-radius:99px;content:"";display:block;height:4px;margin-bottom:28px;width:44px}.admin-auth-title{color:#18212b;font-size:clamp(1.8rem,5vw,2.2rem);letter-spacing:-.04em;line-height:1.12;margin:0}.admin-auth-subtitle{color:#65717b;font-size:.98rem;line-height:1.6;margin:14px 0 0}.admin-auth-form{display:flex;flex-direction:column;margin-top:32px}.admin-auth-form--single{padding-bottom:0}.admin-auth-label{color:#29343d;font-size:.88rem;font-weight:650;margin-bottom:8px}.admin-auth-input{background:#fbfcfd;border:1px solid #d5dce1;border-radius:9px;box-sizing:border-box;color:#18212b;font:inherit;font-size:.96rem;height:50px;margin-bottom:18px;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.admin-auth-input::placeholder{color:#9aa4ab}.admin-auth-input:focus{border-color:#d8952d;box-shadow:0 0 0 3px #d8952d29;outline:none}.admin-auth-feedback{align-items:flex-start;animation:admin-auth-feedback-in .18s ease-out;background:#fff9f8;border:1px solid #f0d4d1;border-left:3px solid #bd5148;border-radius:10px;color:#702e2a;display:flex;gap:12px;margin:0 0 18px;padding:13px 15px}.admin-auth-feedback-icon{background:#f8e5e2;border-radius:50%;color:#a63e36;display:grid;flex:0 0 24px;height:24px;place-items:center;width:24px}.admin-auth-feedback-icon svg{fill:currentColor;display:block;height:17px;width:17px}.admin-auth-feedback-copy{grid-gap:3px;display:grid;gap:3px;padding-top:1px}.admin-auth-feedback-title{color:#692b27;font-size:.82rem;font-weight:750;line-height:1.25}.admin-auth-feedback-message{color:#78423e;font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.admin-auth-input[aria-invalid=true]{border-color:#c96a61}.admin-auth-input[aria-invalid=true]:focus{border-color:#b84f46;box-shadow:0 0 0 3px #b84f4621}@keyframes admin-auth-feedback-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-auth-feedback{animation:none}}.admin-auth-btn{background:#d8952d;border:0;border-radius:9px;color:#18212b;cursor:pointer;font:inherit;font-size:.95rem;font-weight:750;min-height:50px;transition:background .15s,transform .15s,opacity .15s}.admin-auth-btn:hover:not(:disabled){background:#e5a944;transform:translateY(-1px)}.admin-auth-btn-outline:disabled,.admin-auth-btn:disabled{cursor:not-allowed;opacity:.58}.admin-auth-secondary{display:flex;gap:12px;margin-top:20px}.admin-auth-btn-outline{background:#fff;border:1px solid #d5dce1;border-radius:8px;color:#29343d;cursor:pointer;flex:1 1;font:inherit;font-size:.88rem;font-weight:650;min-height:42px}.admin-auth-btn-outline:hover:not(:disabled){background:#f8fafb;border-color:#9ca8b0}.admin-auth-btn-outline--resend{flex:1 1}.admin-auth-note{border-top:1px solid #edf0f2;color:#7a858d;font-size:.8rem;line-height:1.55;margin:26px 0 0;padding-top:18px}@media (max-width:520px){.admin-auth-topbar{height:68px;padding:0 20px}.admin-auth-brand{font-size:.75rem;gap:10px;letter-spacing:.08em}.admin-auth-brand-mark{flex-basis:44px;height:50px;width:44px}.admin-auth-brand-mark img{height:128px;left:-42px;top:-21px;width:128px}.admin-auth-main{padding:24px 14px 36px}.admin-auth-card{border-radius:14px;padding:28px 22px}}.ts-title{margin-bottom:2.6rem}.ts-title--sub{margin-top:2.4rem}.ts-stats{margin-bottom:2.6rem}.ts-stat-card{grid-column-gap:1.1rem;grid-row-gap:.35rem;align-items:center;background:var(--pr-surface);border-radius:14px;box-shadow:0 4px 8px #0000001f;box-sizing:border-box;column-gap:1.1rem;display:grid;grid-template-areas:"label label" "icon value" ". caption";grid-template-columns:auto 1fr;min-height:137px;padding:1.3rem 1.2rem 1.1rem;row-gap:.35rem}.ts-stat-card--left{grid-template-areas:"label label" "icon value" "caption caption"}.ts-stat-label{font-size:.95rem;font-weight:600;grid-area:label;margin-bottom:.25rem;text-align:center}.ts-stat-card--left .ts-stat-label{text-align:left}.ts-stat-value{font-size:1.75rem;font-weight:700;grid-area:value}.ts-stat-caption{color:var(--pr-muted);font-size:.8rem;grid-area:caption}.ts-stat-link{color:var(--pr-gold-dark);font-weight:600;text-decoration:none}.ts-stat-link:hover{text-decoration:underline}.ts-stat-icon{align-items:center;border-radius:50%;display:flex;grid-area:icon;height:40px;justify-content:center;width:40px}.ts-stat-icon svg{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:24px;width:24px}.ts-stat-icon--pending svg{height:38px;width:38px}.ts-stat-icon--published{background:var(--pr-gold)}.ts-stat-icon--published svg,.ts-stat-icon--published-green svg,.ts-stat-icon--rejected svg{stroke:#fff;stroke-width:2.6}.ts-stat-icon--published-green{background:#19b33d}.ts-stat-icon--reviewed{background:#dcdcdc}.ts-stat-icon--reviewed svg{stroke:#121417;stroke-width:1.6}.ts-stat-icon--rejected{background:#f46a6a}.ts-stat-icon--awaiting{background:#fff1d6}.ts-stat-icon--awaiting svg{stroke:var(--pr-gold-dark);stroke-width:1.6}.ts-stat-icon--returned{background:#fde1e1}.ts-stat-icon--returned svg{stroke:#d42a2a;stroke-width:2.4}.ts-filters{align-items:end}.ts-search-wrap{position:relative}.ts-search{padding-right:2.6rem}.ts-search::-webkit-search-cancel-button{display:none}.ts-search-icon{fill:none;stroke:#5f5f5f;stroke-width:1.6;stroke-linecap:round;height:19px;pointer-events:none;position:absolute;right:.8rem;top:50%;transform:translateY(-50%);width:19px}.ts-date-btn{gap:.9rem;justify-content:flex-start}.ts-calendar-icon{fill:none;stroke:#5f5f5f;stroke-width:1.4;stroke-linecap:round;flex-shrink:0;height:18px;width:18px}.ts-badge{border-radius:4px;box-sizing:border-box;display:inline-block;font-size:.82rem;font-weight:700;min-width:132px;padding:.35rem .75rem;white-space:nowrap}.ts-badge--pending{background:#fff1d6;color:var(--pr-gold)}.ts-badge--published{background:#e2f7e6;color:#12a334}.ts-badge--reviewed{background:#e4e4e4;color:#2a2a2a}.ts-badge--rejected{background:#f3c4bf;color:#e0261b}.ts-country{align-items:center;display:inline-flex;gap:.45rem}.ts-flag{border-radius:1px;height:11px;object-fit:cover;width:16px}.ts-title-cell{font-size:.9rem;font-weight:700;line-height:1.55;margin:0;max-width:200px}.ts-reviewer{display:block;font-size:.9rem;padding-left:.4rem;padding-right:1rem}.ts-back-btn{align-items:center;background:#fff;border:1.5px solid #cfcfcf;border-radius:6px;color:var(--pr-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.05rem;gap:1.2rem;padding:.7rem 1.3rem;text-decoration:none;white-space:nowrap}.ts-back-btn:hover{border-color:var(--pr-ink)}.ts-back-icon,.ts-export-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:20px;width:20px}.ts-export-icon{stroke-width:2.2;height:22px;width:22px}.ts-preview-header{align-items:center;display:flex;gap:1rem 2.6rem;margin-bottom:1.6rem}.ts-preview-title{flex:1 1;margin:0}.ts-export-btn{gap:.9rem}.ts-preview-meta{align-items:center;color:#4a4a4a;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:.6rem 3rem;margin-bottom:2.6rem}.ts-preview-meta .ts-badge{min-width:0}.ts-preview-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);margin:0 0 2.4rem .5rem}.ts-card{background:#fff;border:1.5px solid #c9c9c9;border-radius:12px;box-sizing:border-box}.ts-card-title{font-size:1.2rem;font-weight:700;margin:0 0 1.4rem}.ts-info-card{display:flex;flex-direction:column;min-height:520px}.ts-info-head{border-bottom:2px solid #e1e1e1;padding:1.1rem 1.1rem 1rem}.ts-fields{grid-gap:1rem;display:grid;gap:1rem;margin:0}.ts-fields--4{grid-template-columns:repeat(4,minmax(0,auto))}.ts-fields--3,.ts-fields--4{justify-content:space-between}.ts-fields--3{grid-template-columns:repeat(3,minmax(0,auto))}.ts-fields dt{font-size:.85rem;font-weight:700;margin-bottom:.35rem}.ts-fields dd{font-size:.85rem;margin:0}.ts-break{overflow-wrap:anywhere}.ts-info-body{padding:1rem 1.1rem 1.6rem}.ts-body-title{font-size:.85rem;font-weight:700;margin:0 0 1rem}.ts-body-text{font-size:.85rem;line-height:1.75;margin:0;white-space:pre-line}.ts-edit-label{display:block;font-size:.85rem;font-weight:700;margin-bottom:.4rem}.ts-edit-input{margin-bottom:1rem}.ts-edit-textarea{border:1.5px solid var(--pr-line);border-radius:6px;box-sizing:border-box;color:var(--pr-ink);font-family:inherit;font-size:.85rem;line-height:1.7;min-height:260px;padding:.7rem .8rem;resize:vertical;width:100%}.ts-edit-textarea:focus{border-color:var(--pr-gold);outline:none}.ts-edit-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.ts-media-card{padding:1.1rem .75rem 1.4rem}.ts-media-group+.ts-media-group{margin-top:1.5rem}.ts-media-label{border-left:3px solid var(--pr-gold);font-size:1.1rem;font-weight:700;line-height:1.2;margin:0 0 1rem;padding-left:.6rem}.ts-media-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.ts-media-item{aspect-ratio:2/3;background:#eee;display:block;overflow:hidden}.ts-media-item img,.ts-media-item video{height:100%;object-fit:cover;width:100%}.ts-media-item video{background:#111}.ts-media-item a{display:block;height:100%;width:100%}.ts-reviewer-card{background:var(--pr-surface);border-color:#e1e1e1;border-radius:18px;border-width:2px;margin:0 0 3.2rem .5rem;max-width:560px;padding:1.4rem 1.4rem 1.6rem}.ts-reviewer-card .ts-card-title{font-size:1.3rem}.ts-preview-actions{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:.5rem}.ts-action{border:1.5px solid #0000;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;height:44px;transition:filter .15s,opacity .15s}.ts-action:hover:not(:disabled){filter:brightness(.92)}.ts-action:disabled{cursor:not-allowed;opacity:.45}.ts-action--publish{background:#10a12e}.ts-action--edit{background:#1d1d1d}.ts-action--review{background:var(--pr-gold)}.ts-action--reject{background:#f11a1a}.ts-action--delete{background:#fff;border-color:var(--pr-ink);color:var(--pr-ink)}.ts-muted{color:var(--pr-muted);font-size:.9rem;margin:0}.ts-not-found{margin-top:2rem}@media (max-width:1100px){.ts-preview-grid{grid-template-columns:1fr}.ts-info-card{min-height:0}.ts-media-grid{grid-template-columns:repeat(4,1fr)}.ts-preview-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ts-fields--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ts-preview-header{flex-wrap:wrap;gap:1rem}.ts-preview-title{flex-basis:100%;order:3}.ts-export-btn{margin-left:auto}.ts-back-btn{font-size:.95rem;gap:.7rem;padding:.6rem 1rem}.ts-media-grid{grid-template-columns:1fr 1fr}.ts-fields--3,.ts-fields--4{grid-template-columns:1fr}.ts-preview-actions,.ts-preview-grid,.ts-reviewer-card{margin-left:0}.ts-preview-actions{grid-template-columns:1fr 1fr}}.sv-title{margin-bottom:3.6rem}.sv-stats{grid-template-columns:repeat(3,1fr)}.sv-badge--new{background:#fff1d6;color:#f2a20c;padding-left:1.4rem;padding-right:1.4rem}.sv-badge--followed_up{background:#e4e4e4;color:#2a2a2a}.sv-badge--discipled{background:#e2f7e6;color:#12a334}.sv-decision{display:flex;flex-direction:column;font-size:.9rem;gap:.15rem;line-height:1.55;max-width:200px}.sv-modal-status{align-items:center;display:flex;font-size:.95rem;gap:1.1rem}@media (max-width:900px){.sv-stats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sv-title{margin-bottom:2rem}.sv-stats{grid-template-columns:1fr}}.fn-page{--fn-gifts:#fdb73e;--fn-books:#a3a3a3;--fn-total:#121417}.fn-header{margin-bottom:2.2rem}.fn-export{flex-shrink:0;position:relative}.fn-export-formats,.fn-export-menu{position:absolute;right:0;width:250px}.fn-export-menu{top:calc(100% + 6px)}.fn-export-formats{top:calc(100% + 112px);width:160px}.pr-menu .is-active{background:#f6f6f6}.fn-stats{gap:2.2rem;margin-bottom:1rem}.fn-stat-card{grid-column-gap:.9rem;grid-row-gap:.25rem;align-items:center;background:var(--pr-surface);border-radius:14px;box-shadow:0 4px 8px #0000001f;box-sizing:border-box;column-gap:.9rem;display:grid;grid-template-areas:". label" "icon value" ". caption";grid-template-columns:auto minmax(0,1fr);min-height:137px;padding:1.2rem 1rem 1.1rem 1.3rem;row-gap:.25rem}.fn-stat-icon{grid-area:icon}.fn-stat-label{align-self:end;font-size:.9rem;font-weight:600;grid-area:label;line-height:1.35}.fn-stat-value{font-size:1.4rem;font-weight:700;grid-area:value;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-stat-value--lg{font-size:1.75rem}.fn-stat-caption{color:var(--pr-muted);font-size:.8rem;grid-area:caption;margin-top:.6rem}.fn-sync{align-items:center;gap:1rem;justify-content:space-between;margin-bottom:1.6rem}.fn-sync,.fn-sync-status{display:flex;flex-wrap:wrap}.fn-sync-status{align-items:baseline;color:var(--pr-muted);font-size:.9rem;gap:.4rem 3.5rem;margin:0}.fn-sync-ok{color:#12a334;font-size:.95rem}.fn-sync-error{color:#e0261b;font-size:.95rem}.fn-refresh{padding:.5rem 2.2rem}.fn-card{background:var(--pr-surface);border:1.5px solid #e3e3e3;border-radius:14px;box-shadow:0 4px 8px #00000014}.fn-revenue{margin-bottom:2.6rem;padding:1.4rem 1.6rem 1.2rem}.fn-revenue-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.8rem}.fn-section-title{font-size:1.3rem;font-weight:700;margin:0 0 .4rem}.fn-revenue-period{color:var(--pr-muted);font-size:.9rem}.fn-periods{display:flex;gap:.4rem}.fn-period{background:#fff;border:1.5px solid #cfcfcf;border-radius:6px;color:var(--pr-ink);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;height:34px;min-width:82px;padding:0 .8rem}.fn-period:hover:not(.active){border-color:var(--pr-ink)}.fn-period.active{background:var(--pr-gold);border-color:var(--pr-gold)}.fn-chart{position:relative;transition:opacity .2s;width:100%}.fn-chart--dimmed{opacity:.5}.fn-chart svg{display:block;overflow:visible}.fn-chart-grid{stroke:#ececec;stroke-width:1}.fn-chart-baseline{stroke:#d4d4d4;stroke-width:1}.fn-chart-axis{fill:#6b6b6b;font-size:12px}.fn-chart-empty{fill:#6b6b6b;font-size:13px}.fn-bar--gifts{fill:var(--fn-gifts)}.fn-bar--books{fill:var(--fn-books)}.fn-bar.is-active{filter:brightness(.92)}.fn-line{fill:none;stroke:var(--fn-total);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fn-dot{fill:var(--fn-total);stroke:var(--pr-surface);stroke-width:2}.fn-hit{fill:#0000;cursor:default;outline:none}.fn-hit:focus-visible{fill:#fdb73e14;stroke:var(--pr-gold);stroke-width:1.5}.fn-tooltip{background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 6px 18px #0000001f;color:var(--pr-muted);display:flex;flex-direction:column;font-size:.8rem;gap:.3rem;padding:.6rem .8rem;pointer-events:none;position:absolute;transform:translate(-50%,-100%);white-space:nowrap;z-index:5}.fn-tooltip-title{color:var(--pr-ink);font-weight:700}.fn-tooltip-row{align-items:center;display:flex;gap:.45rem}.fn-tooltip-row strong{color:var(--pr-ink)}.fn-key{border-radius:2px;height:3px;width:12px}.fn-key--gifts,.fn-swatch--gifts{background:var(--fn-gifts)}.fn-key--books,.fn-swatch--books{background:var(--fn-books)}.fn-key--total{background:var(--fn-total)}.fn-legend{color:var(--pr-muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.6rem 6rem;justify-content:center;list-style:none;margin:.4rem 0 0;padding:0}.fn-legend li{align-items:center;display:flex;gap:.45rem}.fn-swatch{border-radius:2px;height:9px;width:9px}.fn-swatch--total{background:var(--fn-total);border-radius:50%}.fn-chart-loading{color:var(--pr-muted);font-size:.9rem;margin:0;padding:4rem 0;text-align:center}.fn-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fn-filters{margin-bottom:3rem}.fn-tabs{display:flex;flex-wrap:wrap;gap:1.1rem;margin-bottom:2rem}.fn-tab{background:#fff;border:1.5px solid #cfcfcf;border-radius:4px;color:var(--pr-ink);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;height:46px;min-width:200px;padding:0 1.4rem}.fn-tab:hover:not(.active){border-color:var(--pr-ink)}.fn-tab.active{background:var(--pr-gold);border-color:var(--pr-gold)}.fn-list-title{margin-bottom:.8rem}.fn-totals{display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:700;gap:.4rem 1.4rem;margin:1.2rem 0 1.8rem}.fn-table-card{margin:0}.fn-table th{color:var(--pr-ink);font-size:.85rem;font-weight:700}.fn-table td{font-size:.85rem;padding-bottom:1.9rem;padding-top:1.3rem}.fn-person span{font-size:.8rem}.fn-txid{font-family:inherit;font-size:.75rem}.fn-badge{box-sizing:border-box;min-width:92px;text-align:center}.fn-badge--completed{background:#e2f7e6;color:#12a334}.fn-badge--pending{background:#fff1d6;color:#f2a20c}.fn-badge--failed{background:#fde1e1;color:#e0261b}.fn-badge--refunded{background:#e4e4e4;color:#2a2a2a}.prm.fn-modal{max-width:1024px}.fn-modal .prm-body{padding-bottom:1.6rem}.fn-amount-box{background:#fff1cc;border-radius:10px;display:flex;flex-direction:column;gap:.35rem;margin-bottom:2rem;padding:1.3rem 1.4rem 1.1rem}.fn-amount-label{font-size:.9rem}.fn-amount-value{font-size:2rem;font-weight:700}.fn-amount-foot{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem;justify-content:space-between;margin-top:.4rem}.fn-amount-foot strong{font-size:1rem}.fn-breakdown{display:flex;flex-direction:column;margin-bottom:2rem}.fn-breakdown div{display:flex;font-size:1rem;gap:1rem;justify-content:space-between;padding:.6rem 0}.fn-breakdown .fn-breakdown-net{background:#fff1cc;border-radius:4px;font-weight:700;margin:0 -.6rem;padding:.6rem}.fn-link-btn{align-items:center;display:inline-flex;text-decoration:none}@media (max-width:1250px){.fn-stats{gap:1.2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.fn-legend{gap:.6rem 2rem}}@media (max-width:640px){.fn-stats{grid-template-columns:1fr}.fn-revenue{padding:1.1rem .9rem}.fn-periods{width:100%}.fn-period{font-size:.85rem;padding:0}.fn-period,.fn-tab{flex:1 1;min-width:0}.fn-export-formats,.fn-export-menu{left:0;right:auto}}.cf-page{--cf-ink:#3a3a3a;--cf-green:#16a34a;max-width:1180px}.cf-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-bottom:2rem}.cf-title{color:var(--cf-ink);font-size:1.6rem;font-weight:800;margin:0 0 .35rem;text-transform:uppercase}.cf-subtitle{color:var(--cf-ink);font-size:.95rem;font-weight:600;margin:0}.cf-header-actions{display:flex;flex-wrap:wrap;gap:1.1rem}.cf-range{position:relative}.cf-range .drp{right:0}.cf-range-btn{align-items:center;background:#fff;border:1.5px solid #d4d4d4;border-radius:8px;color:var(--cf-ink);cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;gap:1rem;height:52px;padding:0 1.2rem}.cf-range-btn:hover{border-color:var(--pr-ink)}.cf-calendar{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;height:20px;width:20px}.cf-export-btn{align-items:center;background:#f4bf5b;border:none;border-radius:8px;color:var(--cf-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;gap:.8rem;height:52px;padding:0 1.4rem;white-space:nowrap}.cf-export-btn:hover:not(:disabled){background:#efb13d}.cf-export-btn:disabled{cursor:not-allowed;opacity:.55}.cf-stats{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:1.15fr 1fr 1.08fr;margin-bottom:2rem}.cf-stat{align-items:center;border-radius:12px;box-sizing:border-box;color:var(--cf-ink);display:flex;gap:1.4rem;min-height:140px;padding:1.3rem 1.6rem}.cf-stat>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cf-stat-icon{align-items:center;border-radius:50%;color:#3d3d3d;display:flex;flex-shrink:0;font-size:2.1rem;height:88px;justify-content:center;width:88px}.cf-stat-label{font-size:1.05rem;font-weight:600}.cf-stat-value{font-size:1.9rem;font-weight:800;line-height:1.2}.cf-stat-caption{font-size:1rem;font-weight:600}.cf-stat--gold{background:#fdf0d9}.cf-stat--gold .cf-stat-icon{background:#f7d898}.cf-stat--blue{background:#e6edf5}.cf-stat--blue .cf-stat-icon{background:#8bbdf5}.cf-stat--pink{background:#f3e1f1}.cf-stat--pink .cf-stat-icon{background:#e9b9ee}.cf-stat--green{background:#e8eee2}.cf-stat--green .cf-stat-icon{background:#c9e3c4}.cf-card{background:#fffdf9;border-radius:14px;box-shadow:0 2px 10px #0000000a;padding:1.3rem 1.3rem 1.6rem}.cf-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin-bottom:1.3rem}.cf-card-title{color:var(--cf-ink);font-size:1.35rem;font-weight:600;margin:0 auto 0 0}.cf-search-wrap{flex:0 1 470px;min-width:220px;position:relative}.cf-search{background:#fff;border:1.5px solid #d4d4d4;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:.95rem;height:44px;padding:0 1rem 0 2.8rem;width:100%}.cf-search:focus{border-color:var(--pr-gold);outline:none}.cf-search-icon{fill:none;stroke:#3a3a3a;stroke-width:1.6;stroke-linecap:round;height:18px;left:.95rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.cf-filter-btn{align-items:center;background:#e4e4e4;border:1.5px solid #bdbdbd;border-radius:8px;color:var(--cf-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.6rem;height:44px;padding:0 1.5rem}.cf-filter-btn.is-open,.cf-filter-btn:hover{border-color:var(--cf-ink)}.cf-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.4rem}.cf-chip-wrap{position:relative}.cf-chip{align-items:center;background:#fff;border:1.5px solid #cfcfcf;border-radius:8px;color:var(--cf-ink);cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;gap:1.3rem;height:40px;max-width:260px;padding:0 .9rem 0 1rem;white-space:nowrap}.cf-chip span{overflow:hidden;text-overflow:ellipsis}.cf-chip:hover,.cf-chip[aria-expanded=true]{border-color:var(--cf-ink)}.cf-chip--active{background:#fff8e8;border-color:var(--pr-gold)}.cf-dropdown{width:220px}.cf-popover{background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000029;box-sizing:border-box;left:0;padding:1rem 1rem .9rem;position:absolute;top:calc(100% + 10px);width:270px;z-index:30}.cf-popover-head{align-items:center;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.7rem}.cf-icon-btn{background:none;border:none;color:var(--pr-ink);cursor:pointer;font-size:1.4rem;line-height:1;padding:0 .2rem}.cf-popover-search{border:1.5px solid #d4d4d4;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:.8rem;height:30px;margin-bottom:.6rem;padding:0 .6rem;width:100%}.cf-options{border-bottom:1.5px solid #e6e6e6;list-style:none;margin:0;max-height:290px;overflow-y:auto;padding:0 .2rem .4rem}.cf-option{align-items:center;cursor:pointer;display:flex;font-size:.82rem;gap:.8rem;padding:.4rem .1rem}.cf-option input{accent-color:var(--cf-green);cursor:pointer;height:17px;margin:0;width:17px}.cf-options-empty{color:var(--pr-muted);font-size:.82rem;padding:.4rem .1rem}.cf-popover-status{align-items:center;color:var(--pr-muted);display:flex;font-size:.8rem;justify-content:space-between;padding:.7rem .1rem .9rem}.cf-link{background:none;border:none;color:var(--cf-green);cursor:pointer;font-family:inherit;font-size:.8rem;padding:0}.cf-link:hover{text-decoration:underline}.cf-popover-foot{display:flex;justify-content:space-between}.cf-btn{border:1.5px solid #0000;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;padding:.35rem .8rem}.cf-btn:disabled{cursor:not-allowed;opacity:.5}.cf-btn--outline{background:#fff;border-color:#d4d4d4;color:var(--pr-ink)}.cf-btn--outline:hover{border-color:var(--pr-ink)}.cf-btn--green{background:var(--cf-green);color:#fff}.cf-btn--gold{background:var(--pr-gold);color:var(--pr-ink);font-weight:700}.cf-table-wrap{border:1.5px solid #e1e1e1;border-radius:14px;overflow-x:auto}.cf-table{border-collapse:collapse;color:var(--cf-ink);min-width:1000px;width:100%}.cf-table th{background:#e4e4e4;font-size:.95rem;font-weight:600;line-height:1.35;padding:.85rem .6rem;text-align:left}.cf-table td{border-top:1.5px solid #e1e1e1;font-size:.9rem;padding:.95rem .6rem;vertical-align:middle}.cf-table tbody tr:first-child td{border-top:none}.cf-table tr.is-selected td{background:#fff8e8}.cf-col-check{padding-left:1.1rem!important;width:44px}.cf-check{accent-color:var(--pr-gold);cursor:pointer;height:20px;margin:0;width:20px}.cf-col-num{font-size:1.05rem!important;font-weight:600;width:34px}.cf-name-btn{background:none;border:none;color:var(--cf-ink);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:0;text-align:left}.cf-name-btn:hover{text-decoration:underline}.cf-email{color:#6b6b6b;word-break:break-all}.cf-location{align-items:flex-start;display:flex;gap:.5rem}.cf-location .ts-flag,.cf-location img{border-radius:1px;height:11px;margin-top:.25rem;object-fit:cover;width:16px}.cf-location div{display:flex;flex-direction:column;line-height:1.45}.cf-location strong{font-weight:600}.cf-location span{color:#6b6b6b}.cf-pill{border-radius:6px;box-sizing:border-box;display:inline-block;font-size:.9rem;min-width:80px;padding:.35rem .8rem;text-align:center}.cf-pill--yes{background:#dcf8dc;color:#1d6b2c}.cf-pill--no{background:#fde4e2;color:#e0261b}.cf-date{display:flex;flex-direction:column;font-size:.85rem;font-weight:600;line-height:1.5;white-space:nowrap}.cf-col-actions{width:80px}.cf-card .pr-table-footer{border-top:none;padding:1.4rem 0 0}.cf-modal{background:#fff;border-radius:20px;box-shadow:0 20px 50px #00000040;color:var(--cf-ink);max-width:970px;padding:2rem 0;position:relative;width:100%}.prm-overlay:has(.cf-modal){padding-top:2.5rem}.cf-modal-close{background:none;border:none;color:var(--pr-ink);cursor:pointer;font-size:2.4rem;font-weight:300;line-height:1;position:absolute;right:1.4rem;top:1rem}.cf-modal-title{font-size:1.5rem;font-weight:600;margin:0 2.6rem 1.4rem}.cf-modal-profile{align-items:flex-start;border-bottom:1.5px solid #e1e1e1;display:flex;gap:1.6rem;padding:0 2.4rem 1.8rem}.cf-avatar{align-items:center;background:#dde9f8;border-radius:50%;display:flex;flex-shrink:0;font-size:1.6rem;font-weight:600;height:86px;justify-content:center;width:86px}.cf-modal-who{color:#6b6b6b;display:flex;flex:1 1;flex-direction:column;font-size:.95rem;gap:.35rem;min-width:0;padding-top:.9rem}.cf-modal-who strong{color:var(--cf-ink);font-size:1.1rem;font-weight:600}.cf-registered{background:#dcf8dc;border-radius:8px;color:#16a34a;font-weight:600;margin-top:.4rem;padding:.55rem 1.4rem}.cf-modal-body{padding:.6rem 2.4rem 0}.cf-section-head{gap:1rem;justify-content:space-between;margin:1.8rem 0 .9rem}.cf-section-head,.cf-section-head h3{align-items:center;display:flex;font-size:1.1rem;font-weight:600}.cf-section-head h3{gap:.8rem;margin:0}h3.cf-section-head{gap:.8rem;justify-content:flex-start}.cf-section-icon{color:#3d3d3d;flex-shrink:0;font-size:1.3rem}.cf-edit-btn{align-items:center;background:#fff;border:1.5px solid #f6c544;border-radius:6px;color:#e9b100;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.7rem;padding:.5rem 1.4rem}.cf-edit-btn:hover{background:#fff8e8}.cf-info{background:#f4f4f4;border-radius:14px;margin:0;padding:1.2rem 1.8rem 1.6rem}.cf-info div{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.55rem 0}.cf-info dt{color:#7a7a7a}.cf-info dd{font-weight:600;margin:0;word-break:break-word}.cf-input{background:#fff;border:1.5px solid #d4d4d4;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.9rem;font-weight:500;height:36px;padding:0 .7rem;width:100%}.cf-input:focus{border-color:var(--pr-gold);outline:none}.cf-edit-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.9rem}.cf-box{background:#fafafa;border:1.5px solid #e1e1e1;border-radius:14px;margin:0;padding:1rem 1.2rem 1.1rem 1.8rem}.cf-question{font-weight:600;gap:2.6rem;margin:0}.cf-note,.cf-question{align-items:center;display:flex}.cf-note{background:#ecf2f9;border-radius:6px;gap:1.6rem;margin:1.1rem 0 0 -.8rem;padding:.9rem 1.2rem}.cf-note-icon{color:#1976d2;flex-shrink:0;font-size:1.6rem}.cf-note div{display:flex;flex-direction:column;gap:.3rem}.cf-note strong{font-weight:600}.cf-note span{color:#7a7a7a}.cf-quote{background:#ecf2f9;border-radius:6px;font-weight:500;line-height:1.7;margin:.9rem 0 0 -.4rem;padding:.9rem 1.4rem}.cf-guests{color:#6b6b6b;margin:.8rem 0 0}.cf-other{background:#fff;padding-bottom:.8rem;padding-top:.8rem}.cf-other div{display:flex;gap:1.6rem;padding:.2rem 0}.cf-other dt{color:#7a7a7a;min-width:140px}.cf-other dd{font-weight:600;margin:0}@media (max-width:1100px){.cf-stats{grid-template-columns:1fr 1fr}.cf-stat-icon{font-size:1.6rem;height:64px;width:64px}}@media (max-width:640px){.cf-title{font-size:1.3rem}.cf-export-btn,.cf-header-actions,.cf-range,.cf-range-btn{width:100%}.cf-range-btn{justify-content:space-between}.cf-export-btn{justify-content:center}.cf-stats{gap:1rem;grid-template-columns:1fr}.cf-stat{min-height:0}.cf-card{padding:1rem .8rem 1.2rem}.cf-search-wrap{flex-basis:100%}.cf-filter-btn{justify-content:center;width:100%}.cf-chip,.cf-chip-wrap{justify-content:space-between;max-width:none;width:100%}.cf-popover{width:100%}.cf-modal-title{font-size:1.25rem;margin:0 1.2rem 1rem}.cf-modal-profile{flex-wrap:wrap;gap:1rem;padding:0 1.2rem 1.2rem}.cf-avatar{font-size:1.2rem;height:60px;width:60px}.cf-modal-body{padding:.4rem 1.2rem 0}.cf-info{padding:1rem}.cf-info div{gap:.2rem;grid-template-columns:1fr}.cf-question{flex-wrap:wrap;gap:.8rem}.cf-box{padding:1rem}.cf-note,.cf-quote{margin-left:0}.cf-other div{flex-direction:column;gap:.1rem}}.ms-header{align-items:center;margin-bottom:3.6rem}.ms-header .pr-title{margin:0}.ms-empty{color:var(--pr-muted);font-size:.95rem}.ms-grid{grid-gap:1.9rem;display:grid;gap:1.9rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ms-card{background:var(--pr-surface);border:1.5px solid #e6e6e6;border-radius:14px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:.7rem .7rem 1.1rem}.ms-thumb{align-items:center;aspect-ratio:9/16;background:#f1f0ef;border:1.5px solid #dcdcdc;border-radius:8px;display:flex;justify-content:center;overflow:hidden}.ms-thumb img{height:100%;object-fit:cover;width:100%}.ms-placeholder{align-items:center;color:#6b6b6b;display:flex;flex-direction:column;font-size:.75rem;gap:.35rem;padding:1rem;text-align:center}.ms-placeholder svg{fill:none;stroke:#9a9a9a;stroke-width:1.5;stroke-linejoin:round;height:26px;margin-bottom:.6rem;width:34px}.ms-placeholder strong{color:#5a5a5a;font-size:.85rem}.ms-card-title{font-size:1.2rem;font-weight:700;margin:1.4rem .3rem 0;min-height:3rem}.ms-platform{color:var(--pr-muted);font-size:.85rem;margin:.9rem .3rem 0}.ms-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-size:.9rem;line-height:1.6;min-height:4.5rem;overflow:hidden}.ms-badge,.ms-text{margin:1rem .3rem 0}.ms-badge{align-self:flex-start}.ms-badge--published{background:#e2f7e6;color:#12a334}.ms-badge--draft{background:#e4e4e4;color:#2a2a2a}.ms-card-actions{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 2.1fr;margin:1.4rem .3rem 0}.prm.ms-modal{max-width:1080px}.ms-modal .prm-body{padding-bottom:2rem}.ms-label{display:block;font-size:.95rem;margin:1.6rem 0 .55rem}.ms-label--section{font-weight:700;margin-top:.2rem}.ms-thumb--form{height:400px;margin-top:1rem;max-width:100%;width:225px}.ms-thumb-upload{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.ms-thumb-size{color:#6b6b6b;color:var(--pr-muted,#6b6b6b);font-size:.85rem}.ms-thumb-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.4rem}.ms-thumb-links{color:var(--pr-muted);font-size:.95rem}.ms-thumb-links button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.ms-thumb-links button:hover{color:var(--pr-ink);text-decoration:underline}.ms-input{background:#fafafa;border:1.5px solid #d4d4d4;border-radius:6px;box-sizing:border-box;color:var(--pr-ink);font-family:inherit;font-size:.95rem;height:46px;padding:0 .95rem;width:100%}.ms-input:focus{background:#fff;border-color:var(--pr-gold);outline:none}.ms-input[aria-invalid=true]{border-color:#e03a3a}.ms-textarea{height:115px;line-height:1.5;padding:.75rem .95rem;resize:vertical}.ms-select-wrap{position:relative}.ms-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.6rem}.ms-select-chevron{fill:none;stroke:var(--pr-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:18px;pointer-events:none;position:absolute;right:.95rem;top:50%;transform:translateY(-50%);width:18px}.ms-error{color:#e03a3a;font-size:.85rem;margin:.4rem 0 0}.prm.ms-confirm{margin-top:26vh;max-width:816px}.ms-confirm .prm-body{min-height:150px}@media (max-width:640px){.ms-header{flex-direction:row;flex-wrap:wrap;margin-bottom:2rem}.ms-thumb--form{height:200px}.prm.ms-confirm{margin-top:6rem}}.am-page{max-width:1100px}.am-header{margin-bottom:2.6rem}.am-add,.am-header .pr-subtitle{font-size:.9rem}.am-add{padding:.62rem 3.4rem}.am-top{margin-bottom:2.9rem;position:relative}.am-stat{background:#fffbf9;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 4px 8px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;height:136px;max-width:100%;padding:1.75rem 1.4rem;width:312px}.am-stat-label{font-size:.95rem;font-weight:700}.am-stat-value{font-size:2.3rem;font-weight:700;line-height:1}.am-banner{background:#e6f9ea;border:1.5px solid #bfe8c9;border-radius:10px;box-sizing:border-box;color:#1a7a35;font-size:.95rem;font-weight:700;max-width:calc(100% - 340px);padding:1.15rem 1.25rem 1.75rem;position:absolute;right:0;top:-36px;width:506px}.am-empty{color:var(--pr-muted)}.am-grid{grid-column-gap:1.4rem;grid-row-gap:1.8rem;column-gap:1.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.8rem}.am-card{background:#fffbf9;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 4px 8px #0000001f;flex-direction:column;padding:1.4rem 1.4rem 1.75rem;position:relative}.am-card,.am-card-head{align-items:flex-start;display:flex}.am-card-head{gap:1rem;margin-bottom:1.9rem;width:100%}.am-avatar{align-items:center;background:#fff1cc;border-radius:50%;display:flex;flex-shrink:0;font-size:.95rem;font-weight:700;height:48px;justify-content:center;width:48px}.am-card-id{display:flex;flex:1 1;flex-direction:column;gap:.6rem;min-width:0}.am-name{font-size:1.4rem;font-weight:700;line-height:1.2;margin:.1rem 0 0;word-break:break-word}.am-email{color:var(--pr-muted);font-size:.95rem;word-break:break-all}.am-type{align-items:center;border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:700;height:28px;margin-bottom:1.5rem;padding:0 .85rem}.am-type--super{background:#fff1cc}.am-type--standard{background:#eee}.am-status{align-items:center;background:#e4e4e4;border-radius:4px;display:inline-flex;font-size:.85rem;font-weight:700;height:25px;margin-bottom:1.6rem;padding:0 1.1rem}.am-last{color:var(--pr-muted);font-size:.9rem}.am-card-menu{margin-right:1.4rem;position:relative}.am-dots{background:none;border:none;border-radius:4px;cursor:pointer;display:flex;padding:.35rem .2rem}.am-dots:hover,.am-dots[aria-expanded=true]{background:#0000000d}.am-dots svg{fill:#121417;height:5px;width:22px}.am-menu{background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 6px 18px #0000001f;display:flex;flex-direction:column;padding:.45rem 0;position:absolute;right:0;top:calc(100% + .1rem);width:273px;z-index:20}.am-menu button{background:none;border:none;color:#121417;cursor:pointer;font-family:inherit;font-size:.95rem;padding:.65rem .95rem;text-align:left}.am-menu button:hover{background:#f6f6f6}.am-btn-delete{background:#b3261e;color:#fff}.am-btn-delete:hover:not(:disabled){background:#921f18}.am-alert{border-radius:8px;font-size:.95rem;line-height:1.5;margin-top:2.6rem;padding:1rem 1.25rem}.am-alert--error{background:#fdeeee;color:#b3261e}.am-alert--notice{background:#fff1cc;color:#121417}.am-profile .prm-body{padding-bottom:5rem}.am-profile .prm-divider{margin-top:1.5rem}.am-profile-heading{font-size:1.35rem;font-weight:700;margin:2rem 0 2.6rem}.am-profile-fields{display:flex;flex-direction:column;gap:2.1rem;margin:0 0 2.3rem}.am-profile-fields dt{color:#6b6b6b;color:var(--pr-muted,#6b6b6b);font-size:.85rem;margin-bottom:.7rem}.am-profile-fields dd{font-size:1rem;font-weight:700;margin:0;word-break:break-word}.am-profile-roles-title{font-size:1rem;font-weight:700;margin:0 0 1.4rem}.am-profile-roles{font-size:1.05rem;line-height:1.7;list-style:none;margin:0;min-height:5.5rem;padding:0}.am-profile-actions{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:3.2rem}.am-profile-actions .pr-btn{min-width:256px;padding:.62rem 1.2rem}.am-profile-actions .pr-btn--outline{min-width:217px}.am-profile-danger-line{margin:3rem 0 1.9rem}.am-profile-danger-text{color:#6b6b6b;color:var(--pr-muted,#6b6b6b);font-size:.95rem;margin:0 0 1.5rem}.am-profile .am-btn-delete{min-width:180px;padding:.62rem 1.2rem}.prm.am-form{max-width:948px}.prm-overlay:has(.am-form){padding-top:6.8rem}.am-form .prm-body{box-sizing:border-box;min-height:960px;padding-bottom:2.6rem}.am-form-subtitle{color:#3e3b3b;font-size:.85rem;margin:1.4rem 0}.am-form .prm-divider{margin-bottom:2rem}.am-label{display:block;font-size:.95rem;margin-bottom:.55rem}.am-input{background:#f7f7f7;border:1.5px solid #d4d4d4;border-radius:6px;box-sizing:border-box;color:#121417;font-family:inherit;font-size:.95rem;height:42px;margin-bottom:1.85rem;padding:0 .8rem;width:100%}.am-input::placeholder{color:#8a8a8a}.am-input:focus,.am-input:focus-visible{border-color:#fdb73e;outline:none}.am-input.is-invalid{border-color:#c62f2f;margin-bottom:.9rem}.am-alert--field{margin:0 0 1.85rem;padding:.85rem 1.25rem}.am-select-wrap{position:relative}.am-select{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:left}.am-select .pr-chevron{height:16px;width:16px}.am-dropdown{background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 6px 18px #0000001f;left:0;list-style:none;margin:0;max-width:100%;padding:.45rem 0;position:absolute;top:50px;width:397px;z-index:5}.am-dropdown li{cursor:pointer;font-size:.95rem;padding:.7rem .95rem}.am-dropdown li.selected,.am-dropdown li:hover{background:#f6f6f6}.am-super-note{background:#fff1cc;border-radius:8px;font-size:.95rem;margin:.4rem 0 2.1rem;padding:.75rem .95rem}.am-section-title{font-size:1.4rem;font-weight:700;margin:0 0 1.2rem}.am-section-text{color:#6b6b6b;color:var(--pr-muted,#6b6b6b);font-size:1rem;margin:0 0 2rem}.am-bulk{display:flex;gap:.95rem;margin-bottom:1.4rem}.am-bulk .pr-btn{min-width:123px}.am-modules{grid-row-gap:1.05rem;grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.05rem}.am-check{align-items:center;cursor:pointer;display:flex;font-size:.95rem;gap:.95rem;position:relative}.am-check input{height:18px;margin:0;opacity:0;position:absolute;width:18px}.am-check-box{align-items:center;background:#fff;border:1.5px solid #cfcfcf;border-radius:4px;box-sizing:border-box;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.am-check-box svg{fill:none;stroke:#121417;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:12px;opacity:0;width:12px}.am-check input:checked+.am-check-box{background:#fdb73e;border-color:#fdb73e}.am-check input:checked+.am-check-box svg{opacity:1}.am-check input:focus-visible+.am-check-box{outline:2px solid #121417;outline-offset:2px}.prm.am-confirm{margin-top:14rem;max-width:797px}.am-confirm .prm-body{box-sizing:border-box;min-height:390px}.am-confirm .prm-divider{margin:1.6rem 0 1.5rem}.am-confirm-text{font-size:1.05rem;line-height:1.6;margin:0}.am-confirm-note{color:#6b6b6b;color:var(--pr-muted,#6b6b6b);font-size:.85rem;margin:6rem 0 0}.am-alert.am-confirm-alert{font-size:.9rem;margin-top:5.5rem}@media (max-width:1100px){.am-banner{margin-top:1.2rem;max-width:none;padding-bottom:1.15rem;position:static;width:auto}}@media (max-width:780px){.am-header{flex-direction:column}.am-grid,.am-modules{grid-template-columns:1fr}.am-form .prm-body{min-height:0}.prm.am-confirm{margin-top:5rem}.am-confirm .prm-body{min-height:0}.am-alert.am-confirm-alert,.am-confirm-note{margin-top:2rem}.am-profile-actions .pr-btn{flex:1 1 200px;min-width:0}}@media (max-width:640px){.am-page{padding-left:16px;padding-right:16px}.am-add{padding:.62rem 1.2rem}}.prayer-page{background:#fff;padding:2rem var(--main-padding) 4rem var(--main-padding);width:100%}.prayer-back-link{align-items:center;color:#222;display:inline-flex;font-weight:500;gap:.5rem;margin-bottom:1.5rem;text-decoration:none}.prayer-back-link:hover{text-decoration:underline}.prayer-hero-card{background:#eaf6fb;border:1px solid #d7ecf5;border-radius:1rem;margin-bottom:2rem;padding:2.5rem 2rem;text-align:center}.prayer-hero-icon,.prayer-hero-title{font-size:2rem;margin-bottom:.5rem}.prayer-hero-title{color:var(--orange);font-weight:800}.prayer-hero-subtitle{color:#1a1a1a;font-size:1.15rem;font-weight:600;margin-bottom:1rem}.prayer-hero-desc{color:#444;font-size:1rem;line-height:1.7;margin:0 auto;max-width:720px}.prayer-quote-bar{background:#111;border-radius:.75rem;color:#fff;margin-bottom:2rem;padding:1.75rem 2rem;text-align:center}.prayer-quote-text{font-size:1.1rem;font-style:italic;font-weight:600;margin-bottom:.5rem}.prayer-quote-citation{color:#ccc;font-size:.95rem}.prayer-lead-text{color:#1a1a1a;font-size:1.1rem;font-weight:600;line-height:1.7;margin:0 auto 2.5rem;max-width:760px;text-align:center}.prayer-columns{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.prayer-card{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 2px 10px #0000000a;padding:1.75rem}.prayer-card-heading{align-items:center;color:#1a1a1a;display:flex;font-size:1.15rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.prayer-guide-text{color:#444;font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.prayer-guide-subheading{color:#1a1a1a;font-weight:700;margin:1rem 0 .5rem}.prayer-guide-list{color:#444;font-size:.95rem;line-height:1.8;margin:0 0 1.25rem;padding-left:1.25rem}.prayer-note-box{background:#fdeeee;border:1px solid #f3c8c8;border-radius:.5rem;color:#c53030;font-size:.9rem;line-height:1.5;padding:.9rem 1rem}.prayer-form{display:flex;flex-direction:column}.prayer-form-label{color:#1a1a1a;font-size:.9rem;font-weight:600;margin-bottom:.4rem}.prayer-form-input,.prayer-form-textarea{background:#eee;border:1px solid #0000;border-radius:.5rem;color:#1a1a1a;font-family:inherit;font-size:.95rem;margin-bottom:1.1rem;padding:.75rem .9rem;width:100%}.prayer-form-input:focus,.prayer-form-textarea:focus{background:#fff;border-color:var(--yellow);outline:none}.prayer-form-textarea{min-height:130px;resize:vertical}.prayer-form-checkbox-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1.25rem}.prayer-submit-btn{align-items:center;background:#111;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.6rem;justify-content:center;padding:.9rem 1.5rem;transition:background .2s ease;width:100%}.prayer-submit-btn:hover:not(:disabled){background:#2a2a2a}.prayer-submit-btn:disabled{cursor:not-allowed;opacity:.6}.prayer-believe-card{text-align:center}.prayer-believe-heading{justify-content:center}.prayer-believe-quote-box{background:#fdeef0;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem}.prayer-believe-quote-text{color:#1a1a1a;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.6;margin-bottom:.5rem}.prayer-believe-quote-citation{color:#666;font-size:.9rem}.prayer-believe-text{color:#333;font-size:.98rem;font-style:italic;line-height:1.7;margin:0 auto 1rem;max-width:760px}@media (max-width:900px){.prayer-page{padding:1.5rem var(--mobile-padding) 3rem var(--mobile-padding)}.prayer-columns{grid-template-columns:1fr}.prayer-hero-title{font-size:1.5rem}}.events-page{background:#fff;padding:2.5rem var(--main-padding) 0 var(--main-padding);width:100%}.events-title-section{margin-bottom:2rem;text-align:center}.events-title{color:var(--orange);font-size:2.2rem;font-weight:800;margin-bottom:.4rem}.events-subtitle{color:#1a1a1a;font-size:1.2rem;font-weight:700}.events-intro-card{border:1px solid #e5e5e5;border-radius:1rem;margin-bottom:2rem;padding:2rem 2.5rem;text-align:center}.events-intro-icon{color:var(--yellow);font-size:1.8rem;margin-bottom:.75rem}.events-intro-text{color:#444;font-size:1rem;line-height:1.7;margin:0 auto .75rem;max-width:820px}.events-host-card{align-items:center;background:#f4f4f4;border-radius:.75rem;display:flex;gap:1.5rem;margin-bottom:1.25rem;padding:1.5rem 2rem}.events-host-img{border-radius:50%;flex-shrink:0;height:90px;object-fit:cover;width:90px}.events-host-title{color:var(--orange);font-size:1.1rem;font-weight:700;margin-bottom:.4rem}.events-host-desc{color:#444;font-size:.95rem;line-height:1.5;margin-bottom:.9rem;max-width:640px}.events-host-btn{align-items:center;background:#e0292e;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;text-decoration:none;width:-webkit-fit-content;width:fit-content}.events-host-btn:hover{background:#c9181d}.events-notice-bar{background:#f4f4f4;border-radius:.5rem;color:#333;font-size:.9rem;margin-bottom:2.5rem;padding:.85rem 1.25rem}.events-list-heading{align-items:center;color:var(--orange);display:flex;font-size:1.35rem;font-weight:800;gap:.5rem;justify-content:center;margin-bottom:1.25rem}.events-filters{display:flex;gap:1rem;justify-content:center;margin-bottom:1.75rem}.events-filter-select{background:#fff;border:1px solid #ccc;border-radius:.4rem;color:#1a1a1a;font-size:.9rem;padding:.5rem 1rem}.events-cards{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto 2.5rem;max-width:800px}.events-empty{color:#888;padding:1.5rem 0;text-align:center}.events-card{border:1px solid #eadfc5;border-radius:.75rem;display:flex;gap:1.25rem;padding:1.25rem 1.5rem}.events-card--compact,.events-card-date{align-items:center}.events-card-date{border:1px solid #eadfc5;border-radius:.5rem;display:flex;flex-direction:column;flex-shrink:0;height:60px;justify-content:center;width:60px}.events-card-date-month{color:#888;font-size:.7rem;font-weight:700}.events-card-date-day{color:#1a1a1a;font-size:1.1rem;font-weight:800}.events-card-body{flex:1 1;min-width:0}.events-card-top-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.events-card-title{color:#1a1a1a;font-size:1.05rem;font-weight:700;margin-bottom:.2rem}.events-card-time{color:#888;font-size:.85rem}.events-card-toggle{background:none;border:none;color:#333;cursor:pointer;font-size:1.3rem;line-height:1;padding:.1rem .4rem}.events-card-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:.9rem 0}.events-card-tag{border-radius:1rem;font-size:.8rem;font-weight:600;padding:.3rem .75rem}.events-card-tag--solid{background:#111;color:#fff}.events-card-tag--outline{background:#fff;border:1px solid #ccc;color:#333}.events-card-desc{color:#555;font-size:.92rem;line-height:1.6;margin-bottom:.9rem}.events-card-meta{color:#333;font-size:.88rem;line-height:1.6;margin-bottom:1rem}.events-card-img{border-radius:.5rem;max-height:260px;object-fit:cover;width:100%}.events-announcement-bar{background:#f4f4f4;border-radius:.75rem;margin:0 auto 2.5rem;max-width:900px;padding:1.75rem 2rem;text-align:center}.events-announcement-heading{color:var(--orange);font-weight:700;gap:.5rem;margin-bottom:1rem}.events-announcement-heading,.events-announcement-row{align-items:center;display:flex;justify-content:center}.events-announcement-row{gap:1.25rem}.events-announcement-arrow{background:none;border:none;color:#555;cursor:pointer;font-size:1.5rem;line-height:1}.events-announcement-text{color:#333;font-size:.95rem;font-weight:500;max-width:560px}.events-announcement-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.events-announcement-dot{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;width:8px}.events-announcement-dot--active{background:var(--yellow)}.events-subscribe-section{background:#111;color:#fff;margin:0 calc(var(--main-padding)*-1);padding:3rem var(--main-padding);text-align:center}.events-subscribe-title{font-size:1.6rem;font-weight:800;margin-bottom:.75rem}.events-subscribe-desc{color:#ddd;font-size:.98rem;line-height:1.6;margin:0 auto 1.75rem;max-width:640px}.events-subscribe-form{display:flex;gap:.75rem;justify-content:center;margin:0 auto;max-width:480px}.events-subscribe-input{border:none;border-radius:.4rem;flex:1 1;font-size:.95rem;padding:.75rem 1rem}.events-subscribe-btn{background:var(--yellow);border:none;border-radius:.4rem;color:#111;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;white-space:nowrap}.events-subscribe-btn:disabled{cursor:not-allowed;opacity:.7}@media (max-width:900px){.events-page{padding:2rem var(--mobile-padding) 0 var(--mobile-padding)}.events-subscribe-section{margin:0 calc(var(--mobile-padding)*-1);padding:2.5rem var(--mobile-padding)}.events-host-card{flex-direction:column;text-align:center}.events-host-btn{margin:0 auto}.events-card,.events-subscribe-form{flex-direction:column}.events-card-date{flex-direction:row;gap:.4rem;height:auto;padding:.3rem .7rem;width:-webkit-fit-content;width:fit-content}}.testimony-page{background:#fff;padding:2.5rem var(--main-padding) 4rem var(--main-padding);width:100%}.testimony-title-section{margin-bottom:2rem;text-align:center}.testimony-title{color:var(--yellow);font-size:2.4rem;font-weight:800;margin-bottom:.5rem}.testimony-subtitle{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin-bottom:.6rem}.testimony-subtitle-underline{background:var(--orange);border-radius:2px;height:3px;margin:0 auto;width:70px}.testimony-quote-bar{background:#111;border-radius:.75rem;color:#fff;margin-bottom:2.5rem;padding:2rem 2.5rem;position:relative}.testimony-quote-mark{color:var(--yellow);font-family:Georgia,serif;font-size:2.5rem;left:1.5rem;position:absolute;top:.75rem}.testimony-quote-text{font-size:1.15rem;font-style:italic;font-weight:600;padding-left:2rem}.testimony-quote-citation{color:var(--yellow);font-size:.95rem;font-style:italic;margin-top:.75rem;text-align:right}.testimony-lead{color:#333;font-size:1.05rem;line-height:1.7;margin:0 auto 3rem;max-width:780px;text-align:center}.testimony-lead p{margin-bottom:.75rem}.testimony-why-heading{align-items:center;color:#1a1a1a;display:flex;font-size:1.4rem;font-weight:800;gap:.6rem;justify-content:center;margin-bottom:1.75rem}.testimony-glorify-card{background:#f7f7f7;border:1px solid var(--yellow);border-radius:.75rem;margin:0 auto 1.75rem;max-width:900px;padding:2.5rem 2rem;text-align:center}.testimony-glorify-icon{font-size:2.2rem;margin-bottom:.75rem}.testimony-glorify-title{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin-bottom:.75rem}.testimony-glorify-desc{color:#444;font-size:.98rem;line-height:1.6;margin:0 auto 1.5rem;max-width:640px}.testimony-glorify-note{background:#fff;border-radius:.5rem;color:#555;font-size:.9rem;font-style:italic;line-height:1.6;padding:1rem 1.5rem}.testimony-why-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin:0 auto 3rem;max-width:900px}.testimony-why-card{background:#f7f7f7;border:1px solid var(--yellow);border-radius:.75rem;padding:1.75rem;text-align:center}.testimony-why-icon{font-size:1.6rem;margin-bottom:.6rem}.testimony-why-title{color:#1a1a1a;font-size:1.05rem;font-weight:700;margin-bottom:.6rem}.testimony-why-desc{color:#555;font-size:.92rem;line-height:1.6}.testimony-change-banner{background:linear-gradient(120deg,#10131c 40%,#3a2b1a);border-radius:.75rem;margin-bottom:3rem;overflow:hidden;padding:3rem;position:relative}.testimony-change-banner:after{background:radial-gradient(circle,#fdb73e8c 0,#fdb73e00 70%);border-radius:50%;content:"";height:260px;position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:260px}.testimony-change-content{max-width:640px;position:relative;z-index:1}.testimony-change-heart{font-size:1.5rem;margin-bottom:.75rem}.testimony-change-title{color:var(--orange);font-size:1.6rem;font-weight:800;margin-bottom:.75rem}.testimony-change-bold{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.5;margin-bottom:.9rem}.testimony-change-text{color:#eee;font-size:.98rem;line-height:1.6;margin-bottom:.5rem}.testimony-change-quote{color:#fff;font-size:1rem;font-style:italic;font-weight:600;margin-bottom:.4rem}.testimony-change-citation{color:var(--yellow);font-size:.9rem}.testimony-souls-section{margin:0 auto 2.5rem;max-width:820px;text-align:center}.testimony-souls-heading{align-items:center;color:var(--orange);display:flex;font-size:1.15rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:1.25rem}.testimony-souls-text{color:#444;font-size:.98rem;line-height:1.7;margin-bottom:1rem}.testimony-cta-wrap{display:flex;justify-content:center}.testimony-cta-btn{background:#111;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 2rem}.testimony-guide-link-wrap{display:flex;justify-content:center;margin-top:1.25rem}.testimony-guide-link{color:var(--orange);font-size:.92rem;font-weight:600;text-decoration:none}.testimony-guide-link:hover{text-decoration:underline}.testimony-cta-btn:hover{background:#2a2a2a}.testimony-submit-modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.testimony-submit-modal{background:#fff;border-radius:.75rem;max-height:90vh;max-width:480px;overflow-y:auto;padding:2rem;position:relative;width:100%}.testimony-submit-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:1.6rem;line-height:1;position:absolute;right:1.25rem;top:1rem}.testimony-submit-modal-title{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin-bottom:1.25rem}.testimony-submit-modal-form{display:flex;flex-direction:column}.testimony-submit-modal-label{color:#1a1a1a;font-size:.88rem;font-weight:600;margin-bottom:.4rem}.testimony-submit-modal-input,.testimony-submit-modal-textarea{background:#eee;border:1px solid #0000;border-radius:.5rem;color:#1a1a1a;font-family:inherit;font-size:.92rem;margin-bottom:1rem;padding:.7rem .9rem;width:100%}.testimony-submit-modal-input:focus,.testimony-submit-modal-textarea:focus{background:#fff;border-color:var(--yellow);outline:none}.testimony-submit-modal-textarea{min-height:110px;resize:vertical}.testimony-submit-modal-checkbox-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:1.25rem}.testimony-submit-modal-submit{background:#111;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:.98rem;font-weight:600;padding:.85rem 1.5rem}.testimony-submit-modal-submit:disabled{cursor:not-allowed;opacity:.6}@media (max-width:900px){.testimony-page{padding:2rem var(--mobile-padding) 3rem var(--mobile-padding)}.testimony-why-grid{grid-template-columns:1fr}.testimony-change-banner{padding:2rem 1.5rem}.testimony-title{font-size:1.7rem}}.testimony-guide-page{background:#fff;padding:2.5rem var(--main-padding) 4rem var(--main-padding);width:100%}.tg-title-section{margin-bottom:2rem;text-align:center}.tg-title{color:var(--orange);font-size:2.2rem;font-weight:800;line-height:1.25;margin:0 auto;max-width:760px}.tg-quote-bar{background:#111;border-radius:.75rem;color:#fff;margin-bottom:2rem;padding:2rem 2.5rem;position:relative}.tg-quote-mark{color:var(--yellow);font-family:Georgia,serif;font-size:2.5rem;left:1.5rem;position:absolute;top:.75rem}.tg-quote-text{font-size:1.1rem;font-style:italic;font-weight:600;padding-left:2rem}.tg-quote-citation{color:var(--yellow);font-size:.95rem;font-style:italic;margin-top:.75rem;text-align:right}.tg-lead{color:#333;font-size:1.02rem;line-height:1.7;margin:0 auto 2.5rem;max-width:820px;text-align:center}.tg-lead p{margin-bottom:.9rem}.tg-card{background:#fbfbfb;border:1px solid var(--yellow);border-radius:.75rem;margin:0 auto 2.5rem;max-width:950px;padding:2rem}.tg-card-heading{align-items:center;color:#1a1a1a;display:flex;font-size:1.2rem;font-weight:800;gap:.5rem;margin-bottom:1rem}.tg-how-intro{color:#444;font-size:.98rem;line-height:1.6;margin-bottom:1.25rem}.tg-how-steps-title{color:#1a1a1a;font-weight:700;margin-bottom:.75rem}.tg-how-steps{color:#333;font-size:.95rem;line-height:1.9;padding-left:1.25rem}.tg-how-steps-note{color:#666;font-size:.88rem;line-height:1.6;margin:.3rem 0 .5rem}.tg-scripture-heading{color:var(--orange);font-size:1.4rem;font-weight:800;margin-bottom:1.5rem;text-align:center}.tg-scripture-columns{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin:0 auto 2.5rem;max-width:950px}.tg-scripture-card{margin:0;max-width:none}.tg-scripture-title{color:#1a1a1a;font-size:1.05rem;font-weight:700}.tg-scripture-ref{color:var(--orange);font-size:.9rem;margin-bottom:1rem}.tg-scripture-text{color:#333;font-size:.92rem;line-height:1.6;margin-bottom:.7rem}.tg-scripture-note{color:#777;font-size:.85rem;font-style:italic;line-height:1.6;margin-bottom:.9rem}.tg-scripture-label{color:#1a1a1a;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.tg-scripture-quote{background:#fff;border-left:3px solid var(--yellow);font-style:italic;padding:.75rem 1rem}.tg-scripture-list,.tg-scripture-quote{color:#333;font-size:.9rem;margin-bottom:.9rem}.tg-scripture-list{line-height:1.7;padding-left:1.25rem}.tg-scripture-list--italic li{font-style:italic}.tg-inspire-intro{color:#444;font-size:.98rem;margin-bottom:.75rem}.tg-inspire-list{color:#333;font-size:.95rem;line-height:1.8;margin-bottom:1.25rem;padding-left:1.25rem}.tg-inspire-quote-bar{background:#111;border-radius:.5rem;color:#fff;font-size:.95rem;font-style:italic;padding:1rem 1.5rem;text-align:center}.tg-form-section{margin:0 auto;max-width:950px}.tg-form-heading{justify-content:flex-start;margin-bottom:.5rem}.tg-form-intro{color:#555;font-size:.95rem;margin-bottom:1.5rem}.tg-form{display:flex;flex-direction:column}.tg-form-subheading{color:#1a1a1a;font-size:1rem;font-weight:700;margin:1.5rem 0 .9rem}.tg-form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.tg-form-field{display:flex;flex-direction:column}.tg-form-label{color:#1a1a1a;font-size:.88rem;font-weight:600;margin-bottom:.4rem}.tg-form-input,.tg-form-textarea{background:#eee;border:1px solid #0000;border-radius:.5rem;color:#1a1a1a;font-family:inherit;font-size:.92rem;margin-bottom:1rem;padding:.7rem .9rem;width:100%}.tg-form-input:focus,.tg-form-textarea:focus{background:#fff;border-color:var(--yellow);outline:none}.tg-form-textarea{min-height:90px;resize:vertical}.tg-media-intro{color:#555;font-size:.92rem;margin-bottom:1.25rem}.tg-media-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.tg-media-upload{background:#fafafa;border:1.5px dashed #ccc;border-radius:.5rem;cursor:pointer;padding:1.75rem 1rem;text-align:center}.tg-media-upload:hover{border-color:var(--yellow)}.tg-media-upload-icon{color:#888;font-size:1.3rem;margin-bottom:.5rem}.tg-media-upload-label{color:#333;font-size:.85rem;font-weight:600;margin-bottom:.3rem}.tg-media-upload-hint{color:#999;font-size:.8rem}.tg-share-consent{align-items:flex-start;color:#444;cursor:pointer;display:flex;font-size:.92rem;gap:.6rem;line-height:1.5;margin:.5rem 0 1.5rem}.tg-share-consent input{accent-color:var(--yellow);flex-shrink:0;height:1.05rem;margin-top:.2rem;width:1.05rem}.tg-form-closing-text{color:#444;font-size:.95rem;margin-bottom:.3rem;text-align:center}.tg-form-closing-bold{color:var(--orange);font-size:.98rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.tg-submit-wrap{display:flex;justify-content:center}.tg-submit-btn{align-items:center;background:#111;border:none;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.6rem;padding:1rem 2rem}.tg-submit-btn:hover:not(:disabled){background:#2a2a2a}.tg-submit-btn:disabled{cursor:not-allowed;opacity:.6}.tg-modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.tg-modal{background:#fff;border-radius:.75rem;max-height:90vh;max-width:560px;overflow-y:auto;padding:2.5rem;position:relative;text-align:center;width:100%}.tg-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:1.6rem;line-height:1;position:absolute;right:1.25rem;top:1rem}.tg-modal-icon{font-size:2rem;margin-bottom:.75rem}.tg-modal-title{color:var(--orange);font-size:1.5rem;font-weight:800;line-height:1.3;margin-bottom:1rem}.tg-modal-bold{color:#1a1a1a;font-size:.98rem;font-weight:700;line-height:1.6;margin-bottom:1.25rem}.tg-modal-quote-box{background:#eef5f8;border-radius:.5rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.tg-modal-quote-text{color:#333;font-size:.92rem;font-style:italic;margin-bottom:.4rem}.tg-modal-quote-citation{color:var(--orange);font-size:.85rem;font-style:italic}.tg-modal-text{color:#444;font-size:.92rem;line-height:1.65;margin-bottom:1.25rem}.tg-modal-grateful-heading{color:var(--orange);font-size:1.05rem;font-weight:700;margin-bottom:.75rem}.tg-modal-btn{align-items:center;background:#111;border:none;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;font-size:.92rem;font-weight:600;gap:.5rem;justify-content:center;margin:0 auto 1.25rem;padding:.75rem 1.5rem}.tg-modal-view-other{color:#333;font-size:.92rem;margin-bottom:.75rem}@media (max-width:900px){.testimony-guide-page{padding:2rem var(--mobile-padding) 3rem var(--mobile-padding)}.tg-form-row,.tg-media-row,.tg-scripture-columns{grid-template-columns:1fr}.tg-title{font-size:1.6rem}}.nb-page{background:#fff;padding-bottom:4rem;width:100%}.nb-hero{background:radial-gradient(ellipse at 80% 30%,#fdb73e59 0,#fdb73e00 60%),linear-gradient(135deg,#0d0d0f 30%,#3a2b14);color:#fff;padding:3.5rem var(--main-padding) 5rem var(--main-padding);position:relative;width:100%}.nb-hero-title{font-size:2.6rem;font-weight:800;margin-bottom:.75rem;max-width:700px}.nb-hero-desc{color:#eee;font-size:1.15rem;line-height:1.6;margin-bottom:2.5rem;max-width:600px}.nb-hero-quote-bar{background:#0000008c;border-radius:.75rem;max-width:900px;padding:2rem;text-align:center}.nb-hero-quote-rule-row{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:.75rem}.nb-hero-quote-rule{background:var(--yellow);height:2px;width:80px}.nb-hero-quote-mark{color:var(--yellow);font-family:Georgia,serif;font-size:1.6rem}.nb-hero-quote-text{font-size:1.15rem;font-weight:700;line-height:1.5;margin-bottom:.6rem}.nb-hero-quote-citation{color:var(--yellow);font-size:.95rem}.nb-congrats-card{background:#fff;border-radius:1rem;box-shadow:0 4px 24px #00000014;display:flex;gap:1.25rem;margin:-2.5rem auto 2.5rem;max-width:950px;padding:2rem;position:relative;z-index:2}.nb-congrats-icon{align-items:center;background:#fdf1da;border-radius:50%;display:flex;flex-shrink:0;font-size:1.3rem;height:48px;justify-content:center;width:48px}.nb-congrats-title{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin-bottom:.6rem}.nb-congrats-text{color:#444;font-size:.98rem;line-height:1.7}.nb-form-card{background:#fff;border:1px solid #eee;border-radius:1rem;box-shadow:0 4px 24px #0000000f;margin:0 auto 2rem;max-width:950px;padding:2rem 2.5rem}.nb-form-card-header{align-items:flex-start;display:flex;gap:1rem}.nb-form-card-icon{align-items:center;background:#fdf1da;border-radius:50%;display:flex;flex-shrink:0;font-size:1.2rem;height:44px;justify-content:center;width:44px}.nb-form-card-title{color:#1a1a1a;font-size:1.25rem;font-weight:800;margin-bottom:.3rem}.nb-form-card-subtitle{color:#777;font-size:.92rem;font-style:italic}.nb-divider{border:none;border-top:1px solid #eee;margin:1.5rem 0}.nb-section-heading{align-items:center;color:#1a1a1a;display:flex;font-size:1.1rem;font-weight:700;gap:.6rem;margin-bottom:1.25rem}.nb-section-icon{align-items:center;background:#f4f4f4;border-radius:50%;display:inline-flex;font-size:.95rem;height:32px;justify-content:center;width:32px}.nb-form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.nb-form-field{display:flex;flex-direction:column}.nb-form-label{color:#1a1a1a;font-size:.88rem;font-weight:600;margin-bottom:.4rem}.nb-form-input,.nb-form-select,.nb-form-textarea{background:#eee;border:1px solid #0000;border-radius:.5rem;color:#1a1a1a;font-family:inherit;font-size:.92rem;padding:.7rem .9rem;width:100%}.nb-form-select{-webkit-appearance:auto;appearance:auto;margin-bottom:1.25rem}.nb-form-select--full{width:100%}.nb-form-input:focus,.nb-form-select:focus,.nb-form-textarea:focus{background:#fff;border-color:var(--yellow);outline:none}.nb-form-textarea{margin-bottom:.5rem;min-height:100px;resize:vertical}.nb-decision-time-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.nb-decision-time-btn{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:.6rem;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;padding:1rem .5rem;position:relative}.nb-decision-time-btn--active{background:#fdf1da;border-color:var(--yellow)}.nb-decision-time-radio{border:1.5px solid #ccc;border-radius:50%;height:10px;left:.6rem;position:absolute;top:.6rem;width:10px}.nb-decision-time-btn--active .nb-decision-time-radio{background:var(--yellow);border-color:var(--yellow)}.nb-decision-time-calendar{color:var(--yellow);height:22px;width:22px}.nb-decision-time-label{color:#1a1a1a;font-size:.85rem;font-weight:600;text-align:center}.nb-privacy-bar{align-items:center;background:#fdf1da;border-radius:.6rem;color:#5a4a1e;display:flex;font-size:.92rem;gap:.75rem;margin:0 auto 2rem;max-width:950px;padding:1.1rem 1.5rem}.nb-privacy-icon{font-size:1.1rem}.nb-submit-wrap{display:flex;justify-content:center}.nb-submit-btn{background:linear-gradient(120deg,var(--yellow),var(--orange));border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:800;padding:1.1rem 3rem}.nb-submit-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:900px){.nb-hero{padding:2.5rem var(--mobile-padding) 4rem var(--mobile-padding)}.nb-hero-title{font-size:1.8rem}.nb-congrats-card{flex-direction:column;margin:-2rem var(--mobile-padding) 2rem var(--mobile-padding);padding:1.5rem}.nb-congrats-text-break{display:block;margin-top:.9rem}.nb-form-card{padding:1.5rem}.nb-form-card,.nb-privacy-bar{margin:0 var(--mobile-padding) 1.5rem var(--mobile-padding)}.nb-form-row{gap:.5rem;grid-template-columns:1fr}.nb-decision-time-row{gap:1.1rem;grid-template-columns:1fr 1fr;margin-bottom:2.25rem;margin-top:1rem}.nb-decision-time-btn{gap:.6rem;padding:1.4rem .75rem 1.1rem}.nb-form-card{margin-bottom:2rem}.nb-form-label{display:block;margin-top:.4rem}}.nbw-page{background:#fff;padding:2.5rem var(--main-padding) 4rem var(--main-padding);width:100%}.nbw-hero{align-items:center;display:flex;gap:2.5rem;margin-bottom:3rem}.nbw-hero-text{flex:1 1;min-width:0}.nbw-hero-title{color:#1a1a1a;font-size:1.9rem;font-weight:600;line-height:1.25;text-align:center}.nbw-hero-title--bold{font-weight:800;margin-bottom:.75rem}.nbw-hero-rule-row{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.nbw-hero-rule{background:var(--orange);height:2px;width:60px}.nbw-hero-desc{color:#444;font-size:1rem;line-height:1.7;margin-bottom:.9rem;max-width:520px}.nbw-hero-img-wrap{flex-shrink:0;max-width:45%;width:380px}.nbw-hero-img{border-radius:1rem;height:320px;mask-image:linear-gradient(270deg,#000 70%,#0000);-webkit-mask-image:linear-gradient(270deg,#000 70%,#0000);object-fit:cover;width:100%}.nbw-section-heading-row{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.nbw-section-heading-rule{background:var(--orange);height:2px;width:60px}.nbw-section-heading{align-items:center;color:#1a1a1a;display:flex;font-size:1.3rem;font-weight:800;gap:.5rem;white-space:nowrap}.nbw-happened-list{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto 3rem;max-width:1050px}.nbw-happened-card{grid-gap:1.5rem;align-items:center;background:#f7f7f7;border-radius:.75rem;display:grid;gap:1.5rem;grid-template-columns:60px 1fr 320px;padding:1.5rem 1.75rem}.nbw-happened-icon{align-items:center;background:#fdf1da;border-radius:50%;display:flex;font-size:1.4rem;height:52px;justify-content:center;width:52px}.nbw-happened-title{color:#1a1a1a;font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.nbw-happened-title--red{color:#d32f2f}.nbw-happened-desc{color:#444;font-size:.9rem;line-height:1.6}.nbw-happened-quote{background:#111;border-radius:.6rem;color:#fff;padding:1rem 1.25rem;position:relative}.nbw-happened-quote-mark{color:var(--yellow);font-family:Georgia,serif;font-size:1.4rem;left:.6rem;position:absolute;top:.4rem}.nbw-happened-quote-text{font-size:.88rem;font-style:italic;line-height:1.5;margin-bottom:.5rem;padding-left:1rem}.nbw-happened-quote-citation{color:var(--yellow);font-size:.82rem;font-style:italic;text-align:right}.nbw-next-steps-section{margin:0 auto 2.5rem;max-width:1050px}.nbw-next-steps-heading{color:#1a1a1a;font-size:1.4rem;font-weight:800;margin-bottom:1.25rem}.nbw-next-steps-box{background:#fdf6dc;border-radius:.75rem;padding:2rem}.nbw-next-steps-intro{color:#444;font-size:.98rem;margin-bottom:1.25rem}.nbw-next-steps-list{display:flex;flex-direction:column;gap:1rem;list-style:none}.nbw-next-steps-list li{align-items:flex-start;color:#333;display:flex;font-size:.95rem;gap:.75rem;line-height:1.6}.nbw-next-steps-icon{flex-shrink:0;font-size:1.1rem}.nbw-book-bar{background:#111;border-radius:.75rem;cursor:pointer;gap:1.5rem;margin:0 auto;max-width:1050px;padding:1.5rem 2rem;text-decoration:none}.nbw-book-bar,.nbw-book-cover{align-items:center;display:flex}.nbw-book-cover{background:linear-gradient(160deg,#2b2416,#0d0d0f 60%);border:1px solid #fdb73e66;border-radius:.3rem;flex-direction:column;flex-shrink:0;gap:.3rem;height:100px;justify-content:center;padding:.5rem .3rem;text-align:center;width:70px}.nbw-book-cover-title{color:var(--yellow);font-size:.5rem;font-weight:800;line-height:1.2}.nbw-book-cover-author{color:#ccc;font-size:.42rem;letter-spacing:.05em}.nbw-book-text{color:#fff;flex:1 1;font-size:1.05rem;font-weight:700}.nbw-book-arrow{color:#fff;font-size:1.3rem}@media (max-width:900px){.nbw-page{padding:2rem var(--mobile-padding) 3rem var(--mobile-padding)}.nbw-hero{flex-direction:column}.nbw-hero-img-wrap{max-width:100%;width:100%}.nbw-hero-img{height:220px;mask-image:none;-webkit-mask-image:none}.nbw-happened-card{grid-template-columns:1fr;text-align:left}.nbw-book-bar{flex-wrap:wrap}}.nbw-step-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:3px}.nbw-step-link:hover{color:var(--orange)}.contact-page{background:#fff;color:#333;font-family:Poppins,sans-serif;padding:5rem var(--main-padding) 6rem;width:100%}.contact-hero{text-align:center}.contact-hero-title{color:var(--orange);font-size:2.75rem;font-weight:600;margin-bottom:1.25rem}.contact-hero-desc{color:#444;font-size:1.15rem;line-height:1.6;margin:0 auto;max-width:640px}.contact-hero-card{background:#fff;border-radius:.75rem;box-shadow:0 1px 6px #00000014,0 4px 0 #0000001f;margin:4rem auto 0;max-width:400px;padding:1.75rem 2.5rem 2.25rem}.contact-hero-card-icon{display:block;font-size:1.8rem;margin-bottom:1rem}.contact-hero-card p{color:#333;font-size:1.1rem;line-height:1.5}.contact-columns{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:7rem}.contact-form-card{background:#fff;border-radius:.75rem;box-shadow:0 1px 6px #00000014,0 4px 0 #0000001f;padding:1.5rem 1.5rem 2.5rem}.contact-card-heading{align-items:center;color:#222;display:flex;font-size:1.25rem;font-weight:500;gap:.75rem}.contact-card-sub{color:#555;font-size:.85rem;margin:1.25rem 0 1.5rem}.contact-side{display:flex;flex-direction:column;gap:1.75rem}.contact-side-heading{margin-bottom:1.5rem}.contact-side-heading-icon{font-size:1.75rem}.contact-option-card{background:#fff;border:1px solid #cfe6ee;border-radius:.4rem;padding:1.25rem .9rem}.contact-option-title{align-items:center;color:#222;display:flex;font-size:.9rem;gap:.6rem}.contact-option-title span{font-size:1.25rem}.contact-option-desc{color:#666;font-size:.8rem;line-height:1.6;margin:1.25rem 0 1.5rem}.contact-option-btn{background:#000;border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.8rem;font-weight:500;padding:.55rem 1.4rem;text-decoration:none;transition:background .2s}.contact-option-btn:hover{background:#333}.contact-option-btn--end{display:block;margin:1.5rem 1rem 0 auto;width:-webkit-fit-content;width:fit-content}.contact-quick{margin-top:7rem;text-align:center}.contact-quick-title{align-items:center;color:#333;display:flex;font-size:2.25rem;font-weight:500;gap:.75rem;justify-content:center}.contact-quick-title span{font-size:1.75rem}.contact-quick-desc{color:#444;font-size:1rem;margin:1rem 0 2.5rem}.contact-quick-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.contact-quick-card{align-items:center;background:#fff;border:1px solid #fde3b4;border-radius:.4rem;display:flex;flex-direction:column;padding:1.25rem 1rem 1.1rem}.contact-quick-icon{font-size:1.5rem;margin-bottom:.85rem}.contact-quick-card-title{color:#222;font-size:.95rem;font-weight:500}.contact-quick-card-desc{color:#555;flex:1 1;font-size:.8rem;line-height:1.6;margin:.5rem 0 1.5rem}.contact-quick-btn{background:#111;border-radius:2rem;color:#fff;font-size:.8rem;font-weight:500;padding:.4rem 1.25rem;text-decoration:none;transition:background .2s}.contact-quick-btn:hover{background:#333}@media (max-width:1100px){.contact-quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.contact-columns{grid-template-columns:1fr;margin-top:4rem}}@media (max-width:700px){.contact-page{padding:3rem var(--mobile-padding) 4rem}.contact-hero-title{font-size:2rem}.contact-hero-desc{font-size:1rem}.contact-hero-card{margin-top:2.5rem;padding:1.5rem 1.25rem}.contact-quick{margin-top:4rem}.contact-quick-title{font-size:1.6rem}}@media (max-width:500px){.contact-quick-grid{grid-template-columns:1fr}}.form-submitted-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1.5rem var(--mobile-padding);position:fixed;z-index:1001}.form-submitted{align-items:center;background:#fff;border-radius:1.25rem;box-shadow:0 6px 0 #0000001f,0 20px 50px #00000040;display:flex;flex-direction:column;font-family:Poppins,sans-serif;max-width:420px;padding:2.5rem 2rem 2rem;position:relative;text-align:center;width:100%}.form-submitted-close{background:none;border:none;color:#000;cursor:pointer;font-size:1.2rem;font-weight:900;position:absolute;right:1.25rem;top:1rem}.form-submitted-img{height:72px;margin-bottom:1.2rem;object-fit:contain;width:72px}.form-submitted-title{color:#fdb73e;color:var(--yellow,#fdb73e);font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.form-submitted-desc{color:#444;font-size:.95rem;line-height:1.6;margin:0 0 1.75rem}.form-submitted-btn{background:#fdb73e;background:var(--yellow,#fdb73e);border:none;border-radius:.6rem;color:#111;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:.85rem 1rem;transition:filter .15s;width:100%}.form-submitted-btn:hover{filter:brightness(.95)}@media (max-width:600px){.form-submitted{padding:2rem 1.25rem 1.5rem}.form-submitted-title{font-size:1.3rem}}
/*# sourceMappingURL=main.3e17bfda.css.map*/