.sign-in-module__5_K0DG__page{overscroll-behavior:contain;color:#f4f4f5;background:#0f0f14;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);height:100dvh;min-height:0;padding:18px;display:grid;overflow:auto}.sign-in-module__5_K0DG__wrapper{flex-shrink:0;width:100%;max-width:440px;margin:auto;padding:40px 24px}.sign-in-module__5_K0DG__logo{margin-bottom:64px}.sign-in-module__5_K0DG__logoImg{width:100px;height:auto;display:block}.sign-in-module__5_K0DG__intro{margin-bottom:30px}.sign-in-module__5_K0DG__eyebrow{color:#00ccbe;letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:600}.sign-in-module__5_K0DG__heading{letter-spacing:-.02em;text-transform:uppercase;margin:12px 0;font-size:clamp(36px,3.3vw,48px);font-weight:400;line-height:1.12}.sign-in-module__5_K0DG__logoSub{color:#a2a2ac;max-width:340px;font-size:14px;line-height:1.7}.sign-in-module__5_K0DG__card{padding:0}.sign-in-module__5_K0DG__freeNote{text-align:center;color:#9696a2;margin:10px 0 0;font-size:11px}.sign-in-module__5_K0DG__googleBtn{border-radius:var(--radius-lg);color:#fff;width:100%;transition:background-color var(--dur-base) ease;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.875rem;font-weight:500;display:flex}.sign-in-module__5_K0DG__googleBtn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40}.sign-in-module__5_K0DG__googleBtn:active:not(:disabled){transform:translateY(.5px)scale(.995)}.sign-in-module__5_K0DG__googleBtn:disabled{opacity:.5;cursor:not-allowed}.sign-in-module__5_K0DG__googleIcon{width:1rem;height:1rem}.sign-in-module__5_K0DG__divider{align-items:center;gap:.75rem;margin:1rem 0;display:flex}.sign-in-module__5_K0DG__dividerLine{background:#ffffff1a;flex:1;height:1px}.sign-in-module__5_K0DG__dividerText{color:#93939f;font-size:.75rem}.sign-in-module__5_K0DG__form{flex-direction:column;gap:1rem;display:flex}.sign-in-module__5_K0DG__field{flex-direction:column;gap:0;display:flex}.sign-in-module__5_K0DG__label{color:#fff9;margin-bottom:.375rem;font-size:.75rem;font-weight:500;display:block}.sign-in-module__5_K0DG__input{border-radius:var(--radius-lg);background:var(--surface-2);color:#fff;width:100%;transition:border-color var(--dur-base) ease, box-shadow var(--dur-base) ease, background-color var(--dur-base) ease;border:1px solid #ffffff1a;outline:none;padding:.85rem;font-size:.875rem}.sign-in-module__5_K0DG__input:hover{border-color:#ffffff2e}.sign-in-module__5_K0DG__input::placeholder{color:#93939f}.sign-in-module__5_K0DG__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-dim,#00ccbe26);background:#00ccbe0a}.sign-in-module__5_K0DG__error{border-radius:var(--radius-lg);color:#f87171;background:#ef44441a;padding:.5rem .75rem;font-size:.75rem}.sign-in-module__5_K0DG__errorGroup{flex-direction:column;gap:.4rem;display:flex}.sign-in-module__5_K0DG__supportPrompt{color:#ffffff7a;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;padding:0 .25rem;font-size:.6875rem;display:flex}.sign-in-module__5_K0DG__supportButton{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;padding:.25rem .35rem;font-weight:600;text-decoration:none}.sign-in-module__5_K0DG__supportButton:hover{background:#00ccbe14}.sign-in-module__5_K0DG__supportButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sign-in-module__5_K0DG__submitBtn{border-radius:var(--radius-lg);background:var(--color-accent);width:100%;color:var(--color-accent-dark,#002b28);transition:background-color var(--dur-base) ease, box-shadow var(--dur-base) ease, transform .12s ease;cursor:pointer;border:none;padding:.85rem 1rem;font-size:.875rem;font-weight:500;box-shadow:0 8px 24px -8px #00ccbe80}.sign-in-module__5_K0DG__submitBtn:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 10px 30px -8px #00ccbea6}.sign-in-module__5_K0DG__submitBtn:active:not(:disabled){transform:translateY(.5px)scale(.995)}.sign-in-module__5_K0DG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.sign-in-module__5_K0DG__footer{text-align:center;color:#a2a2ac;margin-top:1.5rem;font-size:.875rem}.sign-in-module__5_K0DG__footerLink{color:var(--color-accent);text-decoration:none}.sign-in-module__5_K0DG__footerLink:hover{text-decoration:underline}.sign-in-module__5_K0DG__page a:focus-visible,.sign-in-module__5_K0DG__page button:focus-visible{outline-offset:4px;outline:2px solid #00ccbe}.sign-in-module__5_K0DG__stage{isolation:isolate;background:#103b37 radial-gradient(at 100% 70%,#21695a 0,#0000 65%);border-radius:14px;flex-direction:column;flex-shrink:0;min-width:0;padding:clamp(28px,3.5vw,54px);display:flex;position:relative;overflow:hidden}.sign-in-module__5_K0DG__stage:before{content:"";z-index:-1;opacity:.16;background-image:radial-gradient(#a5cebb .5px,#0000 .5px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.sign-in-module__5_K0DG__stageTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.sign-in-module__5_K0DG__freeBadge{color:#e0f5d1;border:1px solid #7eab9066;border-radius:30px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.sign-in-module__5_K0DG__freeBadge>span{background:#c6f299;border-radius:50%;width:5px;height:5px}.sign-in-module__5_K0DG__edition{letter-spacing:.13em;color:#aac1b4;font-size:9px}.sign-in-module__5_K0DG__stageHeading{z-index:2;margin-top:clamp(36px,5vh,70px);position:relative}.sign-in-module__5_K0DG__stageHeading h2{font-family:var(--font-anton), sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#eef3de;font-size:clamp(45px,5.5vw,82px);font-weight:400;line-height:1.06}.sign-in-module__5_K0DG__stageHeading h2 span{color:#bfeaa0}.sign-in-module__5_K0DG__stageHeading p{color:#bdd0c5;max-width:340px;margin-top:20px;font-size:13px;line-height:1.7}.sign-in-module__5_K0DG__projectionScene{perspective:1000px;width:100%;max-width:630px;margin:auto;padding:54px 0 52px;position:relative}.sign-in-module__5_K0DG__orbit{aspect-ratio:1;border:1px solid #a8dab229;border-radius:50%;width:110%;position:absolute;top:-20%;left:8%}.sign-in-module__5_K0DG__orbit:after{content:"";border:1px solid #a8dab21a;border-radius:50%;position:absolute;inset:28px}.sign-in-module__5_K0DG__backSlide{background:#163e33;border:1px solid #a8dab252;border-radius:8px;position:absolute;inset:66px 10px 64px;transform:rotate(7deg)translate(14px,-12px)}.sign-in-module__5_K0DG__projectionCard{aspect-ratio:16/9;color:#153f35;background:#e4edcf;border-radius:8px;flex-direction:column;padding:20px;animation:12s ease-in-out infinite sign-in-module__5_K0DG__projectionFloat;display:flex;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 35px 60px -20px #001c20bb}.sign-in-module__5_K0DG__cardTop,.sign-in-module__5_K0DG__cardBottom{letter-spacing:.08em;text-transform:uppercase;z-index:2;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex;position:relative}.sign-in-module__5_K0DG__cardTop>span:first-child{font-family:var(--font-anton);letter-spacing:0;font-size:15px}.sign-in-module__5_K0DG__cardTop>span:nth-child(2){margin-left:auto}.sign-in-module__5_K0DG__projectionContent{flex:1;align-items:center;display:flex;position:relative}.sign-in-module__5_K0DG__lyric{z-index:2;font-family:var(--font-anton);letter-spacing:-.02em;text-transform:uppercase;flex-direction:column;font-size:clamp(26px,3.2vw,49px);line-height:1.02;display:flex;position:relative}.sign-in-module__5_K0DG__lyric em{font-family:var(--font-oooh-baby), cursive;text-transform:none;margin:6px 0 0 30px;font-size:.92em;font-weight:400;line-height:1}.sign-in-module__5_K0DG__sculpture{aspect-ratio:1;width:65%;position:absolute;top:50%;right:-11%;transform:translateY(-50%)}.sign-in-module__5_K0DG__liveTag{color:#e4edcf;background:#122522;border:1px solid #7ba39155;border-radius:8px;align-items:center;gap:9px;padding:13px 15px;font-size:10px;display:flex;position:absolute;bottom:38px;right:-8px;transform:rotate(2deg);box-shadow:0 8px 25px #001b2266}.sign-in-module__5_K0DG__liveDot{background:#00ccbe;border-radius:50%;width:5px;height:5px}.sign-in-module__5_K0DG__signal{align-items:center;gap:2px;height:14px;margin-left:7px;display:flex}.sign-in-module__5_K0DG__signal i{background:#00ccbe;border-radius:3px;width:3px;height:10px;animation:1.8s ease-in-out infinite alternate sign-in-module__5_K0DG__signalPulse}.sign-in-module__5_K0DG__signal i:nth-child(2){height:14px;animation-delay:-.6s}.sign-in-module__5_K0DG__signal i:nth-child(3){height:7px;animation-delay:-1.2s}.sign-in-module__5_K0DG__slideStrip{gap:5px;display:flex;position:absolute;bottom:20px;left:12px}.sign-in-module__5_K0DG__slideStrip span{opacity:.3;background:#bde99a;border-radius:10px;width:23px;height:3px}.sign-in-module__5_K0DG__slideStrip span:first-child{opacity:1}.sign-in-module__5_K0DG__motionButton{color:#d8e9d8;cursor:pointer;background:0 0;border:1px solid #a8dab244;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.sign-in-module__5_K0DG__stage[data-paused=true] *,.sign-in-module__5_K0DG__stage[data-paused=true] :after{animation-play-state:paused!important}@keyframes sign-in-module__5_K0DG__projectionFloat{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-8px)}}@keyframes sign-in-module__5_K0DG__signalPulse{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media (min-width:1600px){.sign-in-module__5_K0DG__page{padding:24px}.sign-in-module__5_K0DG__stage{padding-left:70px;padding-right:70px}}@media (max-width:1000px){.sign-in-module__5_K0DG__page{grid-template-columns:1fr 1fr;padding:12px}.sign-in-module__5_K0DG__wrapper,.sign-in-module__5_K0DG__stage{padding:28px}.sign-in-module__5_K0DG__edition{display:none}.sign-in-module__5_K0DG__features{gap:12px}.sign-in-module__5_K0DG__projectionCard{padding:14px}.sign-in-module__5_K0DG__stageHeading h2{font-size:54px}}@media (max-width:760px){.sign-in-module__5_K0DG__page{flex-direction:column;padding:0;display:flex}.sign-in-module__5_K0DG__wrapper{max-width:430px;padding:36px 24px 42px}.sign-in-module__5_K0DG__logo{margin-bottom:42px}.sign-in-module__5_K0DG__heading{font-size:42px}.sign-in-module__5_K0DG__stage{margin:0 12px 12px;padding:28px}.sign-in-module__5_K0DG__stageHeading{margin-top:32px}.sign-in-module__5_K0DG__stageHeading h2{font-size:clamp(43px,10vw,64px)}.sign-in-module__5_K0DG__projectionScene{max-width:450px}.sign-in-module__5_K0DG__lyric{font-size:clamp(29px,7.7vw,43px)}.sign-in-module__5_K0DG__projectionCard{padding:16px}}@media (prefers-reduced-motion:reduce){.sign-in-module__5_K0DG__stage *,.sign-in-module__5_K0DG__stage :after{animation:none!important}.sign-in-module__5_K0DG__motionButton{display:none}}.sign-in-module__5_K0DG__registrationCard{background:linear-gradient(120deg,#00ccbe12,#00ccbe05);border:1px solid #00ccbe66;border-radius:12px;margin-top:30px;margin-bottom:24px;padding:17px}.sign-in-module__5_K0DG__registrationCard strong{font-size:15px;font-weight:600}.sign-in-module__5_K0DG__registrationCard p{color:#b2bcc0;margin:6px 0 13px;font-size:12px;line-height:1.6}.sign-in-module__5_K0DG__registerButton{color:#193c31;background:#d0f2b4;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sign-in-module__5_K0DG__registerButton:hover{background:#e0ffca}.sign-in-module__5_K0DG__registrationHelp{border:1px solid #00ccbe40;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}.sign-in-module__5_K0DG__registrationHelp a{margin:7px 0;font-weight:600;display:inline-block}.sign-in-module__5_K0DG__registrationHelp p:last-child{color:#a2a2ac;font-size:11px}.sign-in-module__5_K0DG__input:disabled{opacity:.6;cursor:wait}
.sign-up-module__b4xTXa__wrapper{flex-shrink:0;width:100%;max-width:440px;margin:auto;padding:32px 24px}.sign-up-module__b4xTXa__logo{margin-bottom:32px}.sign-up-module__b4xTXa__intro{margin-bottom:24px}.sign-up-module__b4xTXa__heading{white-space:pre-line}.sign-up-module__b4xTXa__inviteBanner{border-radius:var(--radius-lg);background:#00ccbe14;border:1px solid #00ccbe40;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem .875rem;display:flex}.sign-up-module__b4xTXa__inviteBannerIcon{color:var(--color-accent);flex-shrink:0;margin-top:.125rem}.sign-up-module__b4xTXa__inviteBannerText{color:#ffffffbf;margin:0;font-size:.8125rem;line-height:1.45}.sign-up-module__b4xTXa__inviteBannerText strong{color:#fff}.sign-up-module__b4xTXa__inviteEmailLockedHint{color:var(--ink-3);margin:.3125rem 0 0;font-size:.6875rem}.sign-up-module__b4xTXa__successPage{background:var(--color-bg);justify-content:center;align-items:center;height:100dvh;padding:1rem;display:flex;overflow:auto}.sign-up-module__b4xTXa__successWrapper{text-align:center;width:100%;max-width:24rem}.sign-up-module__b4xTXa__successIcon{background:#00ccbe33;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto 1rem;display:flex}.sign-up-module__b4xTXa__successIconSvg{width:1.5rem;height:1.5rem;color:var(--color-accent)}.sign-up-module__b4xTXa__successTitle{color:#fff;margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.sign-up-module__b4xTXa__successBody{color:#ffffff80;font-size:.875rem}.sign-up-module__b4xTXa__successEmail{color:#fff}.sign-up-module__b4xTXa__successLink{color:var(--color-accent);margin-top:1.5rem;font-size:.875rem;text-decoration:none;display:inline-block}.sign-up-module__b4xTXa__successLink:hover{text-decoration:underline}
.service-item-colors-module__MSKUqq__typeColorSong{color:var(--color-accent);background:#00ccbe1f}.service-item-colors-module__MSKUqq__typeColorMissingSong{color:#f87171;background:#f871711f}.service-item-colors-module__MSKUqq__typeColorLive{color:#4ade80;background:#4ade8029;animation:2s cubic-bezier(.4,0,.6,1) infinite service-item-colors-module__MSKUqq__serviceItemLivePulse}@keyframes service-item-colors-module__MSKUqq__serviceItemLivePulse{0%,to{opacity:1}50%{opacity:.5}}.service-item-colors-module__MSKUqq__typeColorScripture{color:#fbbf24;background:#fbbf241f}.service-item-colors-module__MSKUqq__typeColorCountdown{color:#fb7185;background:#fb71851f}.service-item-colors-module__MSKUqq__typeColorClock{color:#38bdf8;background:#38bdf81f}.service-item-colors-module__MSKUqq__typeColorGallery{color:#34d399;background:#34d3991f}.service-item-colors-module__MSKUqq__typeColorVideo{color:#fb923c;background:#fb923c1f}.service-item-colors-module__MSKUqq__typeColorImage{color:#f472b6;background:#f472b61f}.service-item-colors-module__MSKUqq__typeColorQr{color:#818cf8;background:#818cf81f}.service-item-colors-module__MSKUqq__typeColorCustom{color:var(--text-4);background:#ffffff0d}.service-item-colors-module__MSKUqq__typeColorTemplate{color:#a78bfa;background:#a78bfa1f}
.bible-search-module__j2L2ya__root{flex-direction:column;height:100%;display:flex}.bible-search-module__j2L2ya__rootComfortable{font-size:1rem}.bible-search-module__j2L2ya__header{border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.bible-search-module__j2L2ya__headerTitle{font-size:var(--app-panel-title-size);color:#fff;flex:1;font-weight:500}.bible-search-module__j2L2ya__headerStacked{flex-wrap:wrap;row-gap:.55rem}.bible-search-module__j2L2ya__headerStacked .bible-search-module__j2L2ya__headerTitle{flex:1 0 100%}.bible-search-module__j2L2ya__headerIcon{color:#fbbf24}.bible-search-module__j2L2ya__translationWrapper{position:relative}.bible-search-module__j2L2ya__translationBtn{border-radius:var(--radius-lg);color:#fff9;cursor:pointer;transition:color var(--dur-base) ease;background:#ffffff0d;border:1px solid #ffffff26;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;display:flex}.bible-search-module__j2L2ya__translationBtn:hover{color:#fffc}.bible-search-module__j2L2ya__translationMenu{border-radius:var(--radius-lg);background:var(--color-bg);z-index:20;border:1px solid #ffffff26;width:16rem;max-height:18rem;margin-top:.25rem;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 20px 40px #00000080}.bible-search-module__j2L2ya__translationSearch{color:#fffc;border:none;border-bottom:1px solid var(--line-1);background:0 0;outline:none;width:100%;padding:.5rem .75rem;font-size:.75rem;display:block}.bible-search-module__j2L2ya__translationSearch::placeholder{color:var(--text-4)}.bible-search-module__j2L2ya__translationOption{text-align:left;color:#fff9;cursor:pointer;width:100%;transition:color var(--dur-base) ease, background-color var(--dur-base) ease;padding:.5rem .75rem;font-size:.75rem}.bible-search-module__j2L2ya__translationOption:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.bible-search-module__j2L2ya__translationOption:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.bible-search-module__j2L2ya__translationOption:hover{color:#fff;background:#ffffff0d}.bible-search-module__j2L2ya__translationOptionActive{color:#fbbf24;background:#fbbf2426}.bible-search-module__j2L2ya__translationOptionActive:hover{color:#fbbf24;background:#fbbf2433}.bible-search-module__j2L2ya__translationCode{font-weight:600}.bible-search-module__j2L2ya__translationGroupLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--text-4);padding:.45rem .75rem .2rem;font-size:.5625rem;font-weight:500}.bible-search-module__j2L2ya__compareTriggerBtn{border-radius:var(--radius-md);color:#fbbf2480;cursor:pointer;width:1.5rem;height:1.5rem;transition:color var(--dur-base), background var(--dur-base), border-color var(--dur-base);background:#fbbf240f;border:1px solid #fbbf2433;justify-content:center;align-items:center;display:flex}.bible-search-module__j2L2ya__compareTriggerBtn:hover{color:#fbbf24e6;background:#fbbf241f;border-color:#fbbf2466}.bible-search-module__j2L2ya__compareWrapper{align-items:center;gap:.5rem;display:flex}.bible-search-module__j2L2ya__compareVsSeparator{color:#fbbf2466;letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:600}.bible-search-module__j2L2ya__compareTranslationBtn{border-radius:var(--radius-lg);color:#fbbf24cc;cursor:pointer;transition:color var(--dur-base), background var(--dur-base);background:#fbbf2414;border:1px solid #fbbf244d;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;display:flex}.bible-search-module__j2L2ya__compareTranslationBtn:hover{color:#fbbf24;background:#fbbf2424}.bible-search-module__j2L2ya__compareRemoveBtn{border-radius:var(--radius-md);color:#ff646480;cursor:pointer;width:1.25rem;height:1.25rem;transition:color var(--dur-base), background var(--dur-base);background:0 0;border:1px solid #ff646433;justify-content:center;align-items:center;display:flex}.bible-search-module__j2L2ya__compareRemoveBtn:hover{color:#ff6464e6;background:#ff646414}.bible-search-module__j2L2ya__translationLabel{color:var(--text-4);margin-left:.375rem}.bible-search-module__j2L2ya__closeBtn{border-radius:var(--radius-sm);color:var(--text-4);cursor:pointer;transition:color var(--dur-base) ease, background-color var(--dur-base) ease;padding:.25rem}.bible-search-module__j2L2ya__closeBtn:hover{background:var(--line-1);color:#ffffffb3}.bible-search-module__j2L2ya__tabs{border-bottom:1px solid #ffffff1a;flex-shrink:0;display:flex}.bible-search-module__j2L2ya__tab{color:var(--text-4);cursor:pointer;transition:color var(--dur-base) ease;border-radius:0;flex:1;padding:.5rem;font-size:.75rem;font-weight:400}.bible-search-module__j2L2ya__tab:hover{color:#fff9}.bible-search-module__j2L2ya__tabActive{color:#fbbf24;border-bottom:2px solid #fbbf24}.bible-search-module__j2L2ya__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bible-search-module__j2L2ya__browseLayout{flex:1;min-height:0;display:flex;overflow:hidden}.bible-search-module__j2L2ya__booksColumn{border-right:1px solid var(--line-1);flex-direction:column;flex-shrink:0;width:10rem;display:flex;overflow:hidden}.bible-search-module__j2L2ya__booksFilterBar{border-bottom:1px solid var(--surface-3);flex-shrink:0;align-items:center;gap:.25rem;padding:.375rem .5rem;display:flex}.bible-search-module__j2L2ya__booksFilterInput{border-radius:var(--radius-sm);background:#ffffff0d;flex:1;align-items:center;gap:.25rem;min-width:0;padding:.25rem .5rem;display:flex}.bible-search-module__j2L2ya__booksFilterInputField{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.625rem}.bible-search-module__j2L2ya__booksFilterInputField::placeholder{color:var(--text-4)}.bible-search-module__j2L2ya__filterSearchIcon{color:var(--text-4);flex-shrink:0}.bible-search-module__j2L2ya__filterClearBtn{color:var(--text-4);cursor:pointer}.bible-search-module__j2L2ya__filterClearBtn:hover{color:#fff9}.bible-search-module__j2L2ya__sortBtn{border-radius:var(--radius-sm);color:var(--text-4);cursor:pointer;transition:color var(--dur-base) ease, background-color var(--dur-base) ease;flex-shrink:0;padding:.375rem}.bible-search-module__j2L2ya__sortBtn:hover{color:#fff9;background:#ffffff0d}.bible-search-module__j2L2ya__sortBtnActive{color:#fbbf24;background:#fbbf241a}.bible-search-module__j2L2ya__booksList{flex:1;overflow-y:auto}.bible-search-module__j2L2ya__bookListSkeleton{flex-direction:column;display:flex}.bible-search-module__j2L2ya__bookItemSkeleton{justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;display:flex}.bible-search-module__j2L2ya__booksEmptySmall{color:var(--text-4);text-align:center;padding:.75rem;font-size:.625rem}.bible-search-module__j2L2ya__bookItem{text-align:left;color:#ffffff80;cursor:pointer;width:100%;transition:color var(--dur-base) ease, background-color var(--dur-base) ease;justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:.75rem;display:flex}.bible-search-module__j2L2ya__bookItem:hover{background:var(--surface-2);color:#fffc}.bible-search-module__j2L2ya__bookItemActive{color:#fbbf24;background:#fbbf241a}.bible-search-module__j2L2ya__bookItemActive:hover{color:#fbbf24;background:#fbbf2426}.bible-search-module__j2L2ya__bookName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bible-search-module__j2L2ya__bookChevron{opacity:.4;flex-shrink:0}.bible-search-module__j2L2ya__bookItem:hover .bible-search-module__j2L2ya__bookChevron{opacity:.7}.bible-search-module__j2L2ya__chapterVerseColumn{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.bible-search-module__j2L2ya__emptyState{flex:1;justify-content:center;align-items:center;display:flex}.bible-search-module__j2L2ya__emptyStateText{color:var(--text-4);text-align:center;padding:0 1rem;font-size:.75rem}.bible-search-module__j2L2ya__chapterGrid{padding:.5rem}.bible-search-module__j2L2ya__chapterGridLabel{color:var(--text-4);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;padding:0 .25rem;font-size:.625rem}.bible-search-module__j2L2ya__chapterGridButtons{grid-template-columns:repeat(5,1fr);gap:.25rem;display:grid}.bible-search-module__j2L2ya__chapterBtn{border-radius:var(--radius-lg);color:#ffffff80;text-align:center;cursor:pointer;transition:color var(--dur-base) ease, background-color var(--dur-base) ease;padding:.375rem 0;font-size:.75rem}.bible-search-module__j2L2ya__chapterBtn:hover{color:#fbbf24;background:#fbbf2426}.bible-search-module__j2L2ya__verseListContainer{flex-direction:column;height:100%;min-height:0;display:flex}.bible-search-module__j2L2ya__verseListHeader{border-bottom:1px solid var(--line-1);flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.bible-search-module__j2L2ya__backBtn{color:var(--text-4);cursor:pointer;transition:color var(--dur-base) ease;font-size:.625rem}.bible-search-module__j2L2ya__backBtn:hover{color:#fff9}.bible-search-module__j2L2ya__verseListTitle{color:#ffffff80;flex:1;font-size:.625rem;font-weight:500}.bible-search-module__j2L2ya__selectAllBtn{color:#fbbf2499;cursor:pointer;transition:color var(--dur-base) ease;font-size:.625rem}.bible-search-module__j2L2ya__selectAllBtn:hover{color:#fbbf24}.bible-search-module__j2L2ya__verseList{flex-direction:column;flex:1;gap:.125rem;padding:.5rem;display:flex;overflow-y:auto}.bible-search-module__j2L2ya__verseItem{text-align:left;border-radius:var(--radius-lg);width:100%;color:var(--ink-2);cursor:pointer;transition:color var(--dur-base) ease, background-color var(--dur-base) ease;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.bible-search-module__j2L2ya__verseItem:hover{background:var(--surface-2);color:#fffc}.bible-search-module__j2L2ya__verseItemSelected{color:#fcd34d;background:#fbbf2426}.bible-search-module__j2L2ya__verseItemSelected:hover{color:#fcd34d;background:#fbbf2433}.bible-search-module__j2L2ya__verseNumber{color:var(--text-4);text-align:right;flex-shrink:0;width:1rem;font-family:monospace}.bible-search-module__j2L2ya__verseItemSkeleton{align-items:center;gap:.5rem;width:100%;padding:.45rem .5rem;display:flex}.bible-search-module__j2L2ya__verseText{line-height:1.6}.bible-search-module__j2L2ya__searchMode{flex-direction:column;height:100%;min-height:0;display:flex}.bible-search-module__j2L2ya__searchInputWrapper{flex-shrink:0;padding:.75rem}.bible-search-module__j2L2ya__searchInputRow{border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff26;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.bible-search-module__j2L2ya__searchInputField{color:#fff;background:0 0;outline:none;flex:1;font-size:.875rem}.bible-search-module__j2L2ya__searchInputField::placeholder{color:var(--text-4)}.bible-search-module__j2L2ya__searchInputIcon{color:var(--text-4);flex-shrink:0}.bible-search-module__j2L2ya__searchingLabel{color:var(--text-4);font-size:.625rem}.bible-search-module__j2L2ya__searchTranslationHint{color:var(--text-4);margin-top:.375rem;font-size:.625rem}.bible-search-module__j2L2ya__copyrightNote{color:var(--text-4);margin:.75rem .5rem .25rem;font-size:.625rem;line-height:1.4}.bible-search-module__j2L2ya__searchResults{flex-direction:column;flex:1;gap:.375rem;padding:0 .75rem .75rem;display:flex;overflow-y:auto}.bible-search-module__j2L2ya__referenceBrowseShell{padding:.75rem}.bible-search-module__j2L2ya__referenceSpotlight{border-radius:var(--radius-lg);background:linear-gradient(#fbbf241a,#fbbf240b),#ffffff09;border:1px solid #fbbf246b;padding:.875rem;box-shadow:inset 0 0 0 1px #0000001f}.bible-search-module__j2L2ya__chapterSpotlight{border-radius:var(--radius-lg);background:linear-gradient(#fbbf2414,#fbbf2409),#ffffff08;border:1px solid #fbbf245c;padding:.875rem}.bible-search-module__j2L2ya__referenceSpotlightHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bible-search-module__j2L2ya__referenceSpotlightLabel{letter-spacing:.08em;text-transform:uppercase;color:#fbbf249e;margin-bottom:.125rem;font-size:.5625rem;font-weight:500}.bible-search-module__j2L2ya__referenceSpotlightRef{color:#fbbf24;font-size:.875rem;font-weight:500;line-height:1.2}.bible-search-module__j2L2ya__referenceSpotlightActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.bible-search-module__j2L2ya__referenceSpotlightText{color:#ffffffa8;margin-top:.625rem;font-size:.75rem;line-height:1.65}.bible-search-module__j2L2ya__chapterSpotlightHint{color:var(--text-4);margin-top:.2rem;font-size:.6875rem}.bible-search-module__j2L2ya__chapterSpotlightVerses{flex-direction:column;gap:.125rem;max-height:min(30rem,52vh);margin-top:.75rem;padding-right:.15rem;display:flex;overflow-y:auto}.bible-search-module__j2L2ya__chapterSpotlightVerse{border-radius:var(--radius-md);text-align:left;color:#fff9;width:100%;transition:background-color var(--dur-base) ease, color var(--dur-base) ease;gap:.55rem;padding:.42rem .5rem;display:flex}.bible-search-module__j2L2ya__chapterSpotlightVerse:hover{color:#ffffffdb;background:#ffffff0e}.bible-search-module__j2L2ya__chapterSpotlightVerseSelected{color:#fcd34d;background:#fbbf2426}.bible-search-module__j2L2ya__chapterSpotlightVerseSelected:hover{color:#fcd34d;background:#fbbf2433}.bible-search-module__j2L2ya__referenceSpotlightTranslations{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.bible-search-module__j2L2ya__referenceSpotlightTranslations span{border-radius:var(--radius-sm);color:#fbbf24db;background:#fbbf2414;border:1px solid #fbbf2447;padding:.125rem .425rem;font-size:.625rem;font-weight:500}.bible-search-module__j2L2ya__searchError{color:#f8717199;text-align:center;padding:1.5rem 0;font-size:.75rem}.bible-search-module__j2L2ya__searchEmpty{color:var(--text-4);text-align:center;padding:1.5rem 0;font-size:.75rem}.bible-search-module__j2L2ya__searchResultCard{border-radius:var(--radius-lg);border:1px solid var(--line-1);background:#ffffff08;padding:.75rem}.bible-search-module__j2L2ya__searchResultHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bible-search-module__j2L2ya__searchResultRef{color:#fbbf24b3;margin-bottom:.25rem;font-size:.625rem;font-weight:600}.bible-search-module__j2L2ya__searchResultActions{flex-shrink:0;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.bible-search-module__j2L2ya__contextBtn{border-radius:var(--radius-sm);color:var(--text-4);cursor:pointer;transition:color var(--dur-base) ease, background-color var(--dur-base) ease;background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;display:flex}.bible-search-module__j2L2ya__contextBtn:hover{color:#ffffffb3;background:#ffffff1a}.bible-search-module__j2L2ya__addSearchResultBtn{border-radius:var(--radius-sm);color:#fbbf24;cursor:pointer;transition:background-color var(--dur-base) ease;background:#fbbf2426;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;display:flex}.bible-search-module__j2L2ya__addSearchResultBtn:hover{background:#fbbf2440}.bible-search-module__j2L2ya__addSearchResultBtn:disabled,.bible-search-module__j2L2ya__projectReferenceBtn:disabled{cursor:not-allowed;opacity:.45}.bible-search-module__j2L2ya__projectReferenceBtn{border-radius:var(--radius-sm);color:#34d399;cursor:pointer;transition:background-color var(--dur-base) ease;background:#34d3991c;border:1px solid #34d3993d;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;display:flex}.bible-search-module__j2L2ya__projectReferenceBtn:hover:not(:disabled){background:#34d39933}.bible-search-module__j2L2ya__searchResultText{color:#fff9;font-size:.75rem;line-height:1.6}.bible-search-module__j2L2ya__footer{background:#141419;border-top:1px solid #ffffff1a;flex-shrink:0;padding:.75rem;position:sticky;bottom:0}.bible-search-module__j2L2ya__footerInner{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bible-search-module__j2L2ya__footerInnerStacked{flex-direction:column;align-items:stretch}.bible-search-module__j2L2ya__footerCount{text-transform:uppercase;letter-spacing:.02em;color:#fbbf24;margin-bottom:.125rem;font-size:.625rem;font-weight:600}.bible-search-module__j2L2ya__footerActions{align-items:center;gap:.5rem;display:flex}.bible-search-module__j2L2ya__footerActions>button{flex:1 1 0;justify-content:center}.bible-search-module__j2L2ya__footerInfo{min-width:0;max-width:600px}.bible-search-module__j2L2ya__footerReference{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.bible-search-module__j2L2ya__footerPreview{color:var(--text-4);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.625rem;display:-webkit-box;overflow:hidden}.bible-search-module__j2L2ya__addBtn{border-radius:var(--radius-lg);color:#000;cursor:pointer;transition:background-color var(--dur-base) ease;background:#fbbf24;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex}.bible-search-module__j2L2ya__addBtn:hover{background:#fcd34d}.bible-search-module__j2L2ya__projectNowBtn{border-radius:var(--radius-lg);color:#34d399;cursor:pointer;transition:background-color var(--dur-base) ease;background:#34d39924;border:1px solid #34d3994d;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex}.bible-search-module__j2L2ya__projectNowBtn:hover{background:#34d39938}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__header{gap:.4rem;padding:.55rem .7rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__headerTitle{font-size:.78rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__translationBtn,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__compareTranslationBtn{padding:.18rem .42rem;font-size:.58rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__compareTriggerBtn{width:1.35rem;height:1.35rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__compareRemoveBtn{width:1.1rem;height:1.1rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__tab{padding:.42rem .35rem;font-size:.68rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__booksColumn{width:8.75rem;max-height:40rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__booksFilterBar{padding:.3rem .4rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__booksFilterInput{padding:.2rem .38rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__booksFilterInputField{font-size:.62rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__bookItem{padding:.32rem .58rem;font-size:.68rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__chapterGrid{padding:.42rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__chapterGridButtons{gap:.2rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__chapterGridLabel,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__verseListTitle,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__backBtn,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__selectAllBtn,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchingLabel,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchTranslationHint,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchEmpty,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchError{font-size:.62rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__chapterBtn{padding:.32rem 0;font-size:.68rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__verseListHeader{padding:.42rem .58rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__verseList{gap:.1rem;padding:.42rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__verseItem{gap:.4rem;padding:.32rem .42rem;font-size:.68rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__verseNumber{width:.9rem;font-size:.62rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__verseText{line-height:1.45}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchInputWrapper{padding:.55rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchInputRow{gap:.38rem;padding:.4rem .55rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchInputField{font-size:.78rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchResults{gap:.28rem;padding:0 .55rem .55rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__referenceBrowseShell{padding:.55rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__referenceSpotlight,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__chapterSpotlight{border-radius:var(--radius-md);padding:.62rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__referenceSpotlightHeader{gap:.45rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__referenceSpotlightLabel{letter-spacing:.07em;font-size:.5rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__referenceSpotlightRef{font-size:.78rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__chapterSpotlightHint{font-size:.62rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__referenceSpotlightText,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchResultText{margin-top:.45rem;font-size:.68rem;line-height:1.5}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__chapterSpotlightVerses{max-height:min(22rem,44vh);margin-top:.5rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__chapterSpotlightVerse{gap:.42rem;padding:.32rem .42rem;font-size:.68rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchResultCard{border-radius:var(--radius-md);padding:.58rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchResultRef{margin-bottom:.16rem;font-size:.58rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__searchResultActions{gap:.18rem;margin-bottom:.35rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__contextBtn,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__addSearchResultBtn,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__projectReferenceBtn{padding:.1rem .38rem;font-size:.56rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__referenceSpotlightTranslations{gap:.25rem;margin-top:.45rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__referenceSpotlightTranslations span{padding:.08rem .3rem;font-size:.54rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__footer{padding:.55rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__footerReference{font-size:.68rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__footerPreview,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__footerCount{font-size:.58rem}.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__addBtn,.bible-search-module__j2L2ya__rootPanel .bible-search-module__j2L2ya__projectNowBtn{padding:.3rem .58rem;font-size:.68rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__header{padding:.9rem 1.05rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__headerTitle{font-size:.98rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__translationBtn,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__compareTranslationBtn{padding:.32rem .58rem;font-size:.7rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__tab{padding:.62rem .5rem;font-size:.875rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__booksColumn{width:11.5rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__booksFilterInput{gap:.5rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__booksFilterInputField{font-size:.875rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__bookItem{padding:.48rem .82rem;font-size:.875rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__chapterGridLabel,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__verseListTitle,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__backBtn,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__selectAllBtn,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchingLabel,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchTranslationHint{font-size:.875rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__chapterBtn{padding:.48rem 0;font-size:.875rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__verseItem{padding:.5rem .62rem;font-size:.875rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__verseNumber{width:1.2rem;font-size:.78rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__emptyStateText,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__booksEmptySmall,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchEmpty,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchError{font-size:.84rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchInputWrapper{padding:.9rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchInputRow{padding:.64rem .86rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchInputField{font-size:.875rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchResults{gap:.5rem;padding:0 .9rem .9rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__referenceSpotlight,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__chapterSpotlight{padding:1rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__referenceSpotlightLabel{font-size:.64rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__referenceSpotlightRef{font-size:1rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__referenceSpotlightText,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchResultText{font-size:.88rem;line-height:1.7}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__chapterSpotlightHint{font-size:.78rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__chapterSpotlightVerse{padding:.52rem .62rem;font-size:.88rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchResultCard{padding:.9rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__searchResultRef{font-size:.875rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__contextBtn,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__addSearchResultBtn,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__projectReferenceBtn{padding:.18rem .55rem;font-size:.75rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__footerReference{font-size:.84rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__footerPreview,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__footerCount{font-size:.75rem}.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__addBtn,.bible-search-module__j2L2ya__rootComfortable .bible-search-module__j2L2ya__projectNowBtn{padding:.48rem .82rem;font-size:.82rem}@media (max-width:767px){.bible-search-module__j2L2ya__booksColumn{width:8.75rem}.bible-search-module__j2L2ya__bookItem,.bible-search-module__j2L2ya__tab{min-height:2.5rem}.bible-search-module__j2L2ya__chapterGridButtons{gap:.375rem}.bible-search-module__j2L2ya__chapterBtn{padding:.625rem 0;font-size:.875rem}.bible-search-module__j2L2ya__verseItem{padding:.625rem .5rem;font-size:.8125rem}.bible-search-module__j2L2ya__translationMenu{width:min(16rem,100vw - 2rem)}.bible-search-module__j2L2ya__footerActions>button{min-height:2.75rem}.bible-search-module__j2L2ya__addSearchResultBtn,.bible-search-module__j2L2ya__projectReferenceBtn,.bible-search-module__j2L2ya__contextBtn{min-height:2.25rem}}
.breathing-sculpture-module__ijYOea__sculpture{width:100%;height:100%;position:relative}.breathing-sculpture-module__ijYOea__sculpture i{background:linear-gradient(125deg,#33ddbe,#108572 53%,#053f39);border-radius:50%;animation:18s ease-in-out infinite alternate breathing-sculpture-module__ijYOea__breathe;position:absolute;inset:3%;box-shadow:inset 1px 2px 4px #8ffff76b,0 8px 10px #103b3722}.breathing-sculpture-module__ijYOea__sculpture i:nth-child(2){animation-delay:-2s;inset:12%}.breathing-sculpture-module__ijYOea__sculpture i:nth-child(3){animation-delay:-4s;inset:21%}.breathing-sculpture-module__ijYOea__sculpture i:nth-child(4){animation-delay:-6s;inset:30%}.breathing-sculpture-module__ijYOea__sculpture i:nth-child(5){animation-delay:-8s;inset:39%}.breathing-sculpture-module__ijYOea__sculpture i:nth-child(6){animation-delay:-10s;inset:46%}.breathing-sculpture-module__ijYOea__sculpture[data-animate=false] i{animation:none}@keyframes breathing-sculpture-module__ijYOea__breathe{0%{transform:rotate(-30deg)scaleX(.8)}to{transform:rotate(35deg)scaleX(1)}}@media (prefers-reduced-motion:reduce){.breathing-sculpture-module__ijYOea__sculpture i{animation:none}}
.error-boundary-module__jcreTq__wrapper{border-radius:var(--radius-2xl);text-align:center;background:#ef444414;border:1px solid #ef444433;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.error-boundary-module__jcreTq__title{color:#f87171;margin:0;font-size:.875rem;font-weight:500}.error-boundary-module__jcreTq__detail{color:var(--text-4);font-size:.75rem;font-family:var(--font-mono);margin:0}.error-boundary-module__jcreTq__retry{border-radius:var(--radius-xl);color:#ffffff80;cursor:pointer;transition:color var(--dur-base) ease;background:0 0;border:1px solid #ffffff26;margin-top:.25rem;padding:.375rem .75rem;font-size:.75rem}.error-boundary-module__jcreTq__retry:hover{color:#fffc}.error-boundary-module__jcreTq__description{color:var(--text-4);margin:0;font-size:.75rem}.error-boundary-module__jcreTq__technical{color:var(--text-4);font-size:.6875rem}.error-boundary-module__jcreTq__technical summary{cursor:pointer}
.open-output-button-module__spjZ0q__wrapper{display:contents}.open-output-button-module__spjZ0q__menu{z-index:var(--z-dropdown);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121319fa;border:1px solid #ffffff1a;flex-direction:column;gap:.1rem;min-width:12rem;max-width:16rem;padding:.3rem;display:flex;position:fixed;box-shadow:0 16px 40px #00000073}.open-output-button-module__spjZ0q__menuLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-4);margin:0;padding:.25rem .4rem .3rem;font-size:.625rem;font-weight:500}.open-output-button-module__spjZ0q__item{border-radius:var(--radius-md,8px);color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;width:100%;padding:.4rem .45rem;font-size:.75rem;transition:background-color .12s,color .12s;display:flex}.open-output-button-module__spjZ0q__item:hover{background:var(--surface-3);color:#fffffff2}.open-output-button-module__spjZ0q__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.open-output-button-module__spjZ0q__itemHint{color:var(--text-4);flex-shrink:0;font-size:.6875rem}.open-output-button-module__spjZ0q__divider{background:#ffffff12;height:1px;margin:.2rem .15rem}.open-output-button-module__spjZ0q__single{flex-direction:column;gap:.3rem;max-width:17rem;padding:.15rem .45rem .3rem;display:flex}.open-output-button-module__spjZ0q__singleTitle{color:#ffffffeb;margin:0;font-size:.75rem;font-weight:600}.open-output-button-module__spjZ0q__singleBody{color:#fff9;margin:0;font-size:.6875rem;line-height:1.5}.open-output-button-module__spjZ0q__singleBody strong{color:var(--color-accent);font-weight:600}.open-output-button-module__spjZ0q__singleHow{color:#ffffff73;border-left:2px solid #ffffff1f;margin:0;padding-left:.5rem;font-size:.6875rem;line-height:1.45}.open-output-button-module__spjZ0q__singleAction{color:#ffffffe6;background:#00ccbe1a;margin-top:.25rem;padding-left:.35rem;padding-right:.35rem}.open-output-button-module__spjZ0q__singleAction:hover{background:#00ccbe2e}.open-output-button-module__spjZ0q__singleDismiss{color:var(--text-4);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.1rem 0;font-size:.6875rem;text-decoration:underline}.open-output-button-module__spjZ0q__singleDismiss:hover{color:#ffffff8c}
.popup-blocked-toast-module__nTFFKW__toast{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d1e0af0;border:1px solid #f59e0b59;border-radius:10px;align-items:center;gap:.4rem;max-width:calc(100% - 1rem);padding:.32rem .5rem;animation:.22s both popup-blocked-toast-module__nTFFKW__toastIn;display:inline-flex;position:absolute;top:.05rem;left:.5rem}.popup-blocked-toast-module__nTFFKW__icon{color:#f59e0b;flex-shrink:0}.popup-blocked-toast-module__nTFFKW__text{color:#ffffffdb;min-width:0;font-size:.66rem;font-weight:500;line-height:1.35}.popup-blocked-toast-module__nTFFKW__dismiss{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.popup-blocked-toast-module__nTFFKW__dismiss:hover{color:#ffffffe6;background:#ffffff14}@keyframes popup-blocked-toast-module__nTFFKW__toastIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.popup-blocked-toast-module__nTFFKW__toast{animation:none}}
.projection-preview-module__LJJ93W__root{background:#090910;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;min-height:0;display:flex;overflow:hidden}.projection-preview-module__LJJ93W__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.projection-preview-module__LJJ93W__headerPadding{padding:.75rem 1rem}.projection-preview-module__LJJ93W__headerPaddingCompact{padding:.5rem .75rem}.projection-preview-module__LJJ93W__headerInfo{flex:1;min-width:0}.projection-preview-module__LJJ93W__headerTitle{color:var(--ink-1);font-size:.875rem;font-weight:500}.projection-preview-module__LJJ93W__headerTitleCompact{color:var(--ink-1);font-size:.75rem;font-weight:600}.projection-preview-module__LJJ93W__headerSubtitle{color:var(--text-4);font-size:.6875rem}.projection-preview-module__LJJ93W__headerSubtitleCompact{color:var(--text-4);font-size:.625rem}.projection-preview-module__LJJ93W__slideCounter{color:var(--ink-3);border:1px solid #ffffff1a;border-radius:9999px;font-family:monospace}.projection-preview-module__LJJ93W__slideCounterPadding{padding:.25rem .5rem;font-size:.625rem}.projection-preview-module__LJJ93W__slideCounterPaddingCompact{padding:.125rem .5rem;font-size:.5625rem}.projection-preview-module__LJJ93W__previewArea{aspect-ratio:16/9;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:100%;position:relative;overflow:hidden}.projection-preview-module__LJJ93W__previewInner{position:absolute;inset:0}@keyframes projection-preview-module__LJJ93W__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.projection-preview-module__LJJ93W__skeletonHeader{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:.375rem;padding:.75rem 1rem;display:flex}.projection-preview-module__LJJ93W__skeletonHeaderCompact{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.projection-preview-module__LJJ93W__skeletonLine{background:linear-gradient(90deg, var(--surface-3) 25%, var(--line-2) 50%, var(--surface-3) 75%);background-size:200% 100%;border-radius:.25rem;animation:1.4s ease-in-out infinite projection-preview-module__LJJ93W__shimmer}.projection-preview-module__LJJ93W__skeletonTitle{width:55%;height:.75rem}.projection-preview-module__LJJ93W__skeletonTitleCompact{width:55%;height:.625rem}.projection-preview-module__LJJ93W__skeletonSubtitle{width:38%;height:.625rem}.projection-preview-module__LJJ93W__skeletonSubtitleCompact{width:38%;height:.5rem}.projection-preview-module__LJJ93W__skeletonPreviewArea{aspect-ratio:16/9;background:#ffffff08;width:100%}.projection-preview-module__LJJ93W__previewCanvas{transform-origin:0 0;width:640px;height:360px;position:absolute}
.service-pack-button-module__52a5ta__root{flex:none;display:inline-flex}.service-pack-button-module__52a5ta__trigger,.service-pack-button-module__52a5ta__prepare{border:1px solid var(--line-2);background:var(--color-panel,#111118);color:#fff;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:400;transition:border-color .15s,background .15s,color .15s,opacity .15s;display:inline-flex}.service-pack-button-module__52a5ta__trigger{white-space:nowrap;height:32px;padding:0 11px}.service-pack-button-module__52a5ta__trigger:hover:not(:disabled){background:#181820;border-color:#ffffff59}.service-pack-button-module__52a5ta__trigger:disabled{cursor:default;opacity:.62}.service-pack-button-module__52a5ta__icon{width:32px;padding:0}@media (max-width:767px){.service-pack-button-module__52a5ta__default{width:32px;padding:0}.service-pack-button-module__52a5ta__default>span{display:none}}.service-pack-button-module__52a5ta__readyIcon{color:#55d987;border-color:#55d98747;width:32px;padding:0}.service-pack-button-module__52a5ta__backdrop{z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020206b3;place-items:center;padding:20px;animation:.14s ease-out service-pack-button-module__52a5ta__fadeIn;display:grid;position:fixed;inset:0}.service-pack-button-module__52a5ta__panel{color:#fff;background:#111118;border:1px solid #ffffff1f;border-radius:14px;width:min(420px,100vw - 32px);padding:18px;animation:.17s ease-out service-pack-button-module__52a5ta__riseIn;box-shadow:0 24px 80px #00000094}.service-pack-button-module__52a5ta__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.service-pack-button-module__52a5ta__heading>div:first-child{gap:3px;min-width:0;display:grid}.service-pack-button-module__52a5ta__heading strong{font-size:15px}.service-pack-button-module__52a5ta__heading span,.service-pack-button-module__52a5ta__description{color:#ffffff8f;font-size:12px}.service-pack-button-module__52a5ta__headingActions{gap:3px;display:flex}.service-pack-button-module__52a5ta__close,.service-pack-button-module__52a5ta__helpButton{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.service-pack-button-module__52a5ta__close:hover,.service-pack-button-module__52a5ta__helpButton:hover,.service-pack-button-module__52a5ta__helpButton[aria-expanded=true]{color:#fff;background:#ffffff14}.service-pack-button-module__52a5ta__description{margin:13px 0;line-height:1.5}.service-pack-button-module__52a5ta__help{background:#191920;border:1px solid #ffffff14;border-radius:9px;gap:6px;margin:-2px 0 13px;padding:11px 12px;display:grid}.service-pack-button-module__52a5ta__help strong{color:#ffffffe0;font-size:11px}.service-pack-button-module__52a5ta__help p{color:#ffffff94;margin:0;font-size:11px;line-height:1.45}.service-pack-button-module__52a5ta__stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-pack-button-module__52a5ta__stats span{color:#ffffff94;background:#ffffff0e;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:8px;font-size:11px;display:flex}.service-pack-button-module__52a5ta__progress{gap:7px;margin-top:12px;display:grid}.service-pack-button-module__52a5ta__progress div{color:#ffffff8c;justify-content:space-between;font-size:11px;display:flex}.service-pack-button-module__52a5ta__progress progress{width:100%;accent-color:var(--accent)}.service-pack-button-module__52a5ta__warning,.service-pack-button-module__52a5ta__success,.service-pack-button-module__52a5ta__info{border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:11px;line-height:1.4}.service-pack-button-module__52a5ta__warning{color:#e5a83c;background:#f59e0b21}.service-pack-button-module__52a5ta__success{color:#45ca76;background:#22c55e21}.service-pack-button-module__52a5ta__info{color:#ffffff9e;background:#ffffff0e}.service-pack-button-module__52a5ta__failures{color:#ffffff94;max-height:120px;margin:8px 0 0;padding-left:20px;font-size:11px;line-height:1.45;overflow:auto}.service-pack-button-module__52a5ta__prepare{background:var(--accent);border-color:var(--accent);width:100%;min-height:38px;color:var(--on-accent);margin-top:14px;padding:8px 12px}.service-pack-button-module__52a5ta__prepare:disabled,.service-pack-button-module__52a5ta__close:disabled{opacity:.55;cursor:default}.service-pack-button-module__52a5ta__spin{animation:.9s linear infinite service-pack-button-module__52a5ta__spin}@keyframes service-pack-button-module__52a5ta__spin{to{transform:rotate(360deg)}}@keyframes service-pack-button-module__52a5ta__fadeIn{0%{opacity:0}}@keyframes service-pack-button-module__52a5ta__riseIn{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.service-pack-button-module__52a5ta__backdrop,.service-pack-button-module__52a5ta__panel,.service-pack-button-module__52a5ta__spin{animation:none}}@media (max-width:520px){.service-pack-button-module__52a5ta__backdrop{align-items:end;padding:12px}.service-pack-button-module__52a5ta__panel{border-radius:14px;width:100%}.service-pack-button-module__52a5ta__default{padding-inline:9px}}
.project-button-module__ymgB4W__empty{border-radius:var(--radius-lg);background:#00ccbe0f;border:1px solid #00ccbe38;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem .9rem;display:flex}.project-button-module__ymgB4W__emptyIcon{color:var(--color-accent);flex-shrink:0}.project-button-module__ymgB4W__emptyText{flex:1;min-width:0}.project-button-module__ymgB4W__emptyTitle{color:#ffffffeb;margin:0 0 .15rem;font-size:.8125rem;font-weight:600}.project-button-module__ymgB4W__emptyBody{color:#ffffff8c;margin:0;font-size:.75rem;line-height:1.45}.project-button-module__ymgB4W__buttonEmpty{border-radius:var(--radius-md,8px);background:var(--color-accent);color:#04201e;white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:background-color .12s;display:inline-flex}.project-button-module__ymgB4W__buttonEmpty:hover{background:#14ded0}@media (max-width:640px){.project-button-module__ymgB4W__empty{flex-wrap:wrap}.project-button-module__ymgB4W__buttonEmpty{justify-content:center;width:100%}}
.outputs-panels-module__e6ZLtq__panel{flex-direction:column;gap:24px;display:flex}.outputs-panels-module__e6ZLtq__section{flex-direction:column;gap:10px;display:flex}.outputs-panels-module__e6ZLtq__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#ffffff6b);font-size:11px;font-weight:600;font-family:var(--font-onest,"Onest"), "Inter", "Segoe UI", sans-serif;margin:0}.outputs-panels-module__e6ZLtq__hint{color:var(--text-muted,#ffffff73);max-width:70ch;margin:0;font-size:12px;line-height:1.55}.outputs-panels-module__e6ZLtq__warning{color:#ffc45c;background:#ffb02014;border:1px solid #ffb0204d;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.outputs-panels-module__e6ZLtq__empty{color:var(--text-muted,#fff6);margin:0;padding:20px 0;font-size:13px}.outputs-panels-module__e6ZLtq__resultLine{color:#00ccbe;margin:0;font-size:12px}.outputs-panels-module__e6ZLtq__facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:0;display:grid}.outputs-panels-module__e6ZLtq__facts div{flex-direction:column;gap:3px;display:flex}.outputs-panels-module__e6ZLtq__facts dt{color:var(--text-muted,#fff6);font-size:11px}.outputs-panels-module__e6ZLtq__facts dd{font-variant-numeric:tabular-nums;color:var(--text,#f4f4f6);margin:0;font-size:14px}.outputs-panels-module__e6ZLtq__detectBtn{color:#22c55e;cursor:pointer;background:#22c55e14;border:1px solid #22c55e4d;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.outputs-panels-module__e6ZLtq__detectBtn:hover{background:#22c55e26;border-color:#22c55e}.outputs-panels-module__e6ZLtq__detectBtn:disabled{opacity:.4;cursor:not-allowed}.outputs-panels-module__e6ZLtq__choiceRow{flex-wrap:wrap;gap:8px;display:flex}.outputs-panels-module__e6ZLtq__choice{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;flex:150px;gap:3px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.outputs-panels-module__e6ZLtq__choice:hover:not(:disabled){border-color:#fff3}.outputs-panels-module__e6ZLtq__choice:disabled{opacity:.4;cursor:not-allowed}.outputs-panels-module__e6ZLtq__choiceActive{background:#00ccbe14;border-color:#00ccbe}.outputs-panels-module__e6ZLtq__choiceLabel{color:var(--text,#f4f4f6);font-size:13px;font-weight:550}.outputs-panels-module__e6ZLtq__choiceDesc{color:var(--text-muted,#ffffff6b);font-size:11px;line-height:1.45}.outputs-panels-module__e6ZLtq__chip{font-variant-numeric:tabular-nums;color:var(--text-muted,#fff9);cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:7px;padding:6px 13px;font-size:12px}.outputs-panels-module__e6ZLtq__chip:disabled{opacity:.4;cursor:not-allowed}.outputs-panels-module__e6ZLtq__chipActive{color:#00ccbe;background:#00ccbe1a;border-color:#00ccbe}.outputs-panels-module__e6ZLtq__inlineFields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.outputs-panels-module__e6ZLtq__field{flex-direction:column;gap:4px;min-width:92px;display:flex}.outputs-panels-module__e6ZLtq__field span{color:var(--text-muted,#ffffff6b);font-size:11px}.outputs-panels-module__e6ZLtq__field input{font-variant-numeric:tabular-nums;width:100%;color:var(--text,#f4f4f6);background:#00000040;border:1px solid #ffffff1a;border-radius:7px;padding:7px 9px;font-size:13px}.outputs-panels-module__e6ZLtq__field input:disabled{opacity:.5}.outputs-panels-module__e6ZLtq__toggleRow{flex-wrap:wrap;gap:16px;display:flex}.outputs-panels-module__e6ZLtq__toggle{color:var(--text,#f4f4f6);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.outputs-panels-module__e6ZLtq__slider{align-items:center;gap:10px;display:flex}.outputs-panels-module__e6ZLtq__slider input[type=range]{appearance:none;cursor:pointer;background:#ffffff24;border-radius:999px;flex:1;min-width:140px;height:4px}.outputs-panels-module__e6ZLtq__slider input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#00ccbe;border:2px solid #0f0f14;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 1px #00ccbe66}.outputs-panels-module__e6ZLtq__slider input[type=range]::-moz-range-track{background:#ffffff24;border-radius:999px;height:4px}.outputs-panels-module__e6ZLtq__slider input[type=range]::-moz-range-thumb{cursor:pointer;background:#00ccbe;border:2px solid #0f0f14;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #00ccbe66}.outputs-panels-module__e6ZLtq__sliderLabel{min-width:84px;color:var(--text-muted,#ffffff80);font-size:12px}.outputs-panels-module__e6ZLtq__sliderValue{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;color:var(--text,#f4f4f6);font-size:12px}.outputs-panels-module__e6ZLtq__primaryBtn{color:#0f0f14;cursor:pointer;background:#00ccbe;border:none;border-radius:8px;padding:8px 15px;font-size:13px;font-weight:600}.outputs-panels-module__e6ZLtq__primaryBtn:disabled{opacity:.4;cursor:not-allowed}.outputs-panels-module__e6ZLtq__dangerBtn{color:#ff7a7a;cursor:pointer;background:0 0;border:1px solid #ff5a5a4d;border-radius:8px;padding:8px 15px;font-size:13px}.outputs-panels-module__e6ZLtq__dangerBtn:disabled{opacity:.4;cursor:not-allowed}.outputs-panels-module__e6ZLtq__canvasMap{background:repeating-linear-gradient(45deg,#ffffff05 0 8px,#0000 8px 16px),#0000004d;border:1px solid #ffffff1a;border-radius:8px;max-width:100%;position:relative;overflow:hidden}.outputs-panels-module__e6ZLtq__canvasRect{background:#00ccbe17;border:1px solid #00ccbe8c;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;overflow:hidden}.outputs-panels-module__e6ZLtq__canvasRectName{color:#f4f4f6;font-size:11px;font-weight:550}.outputs-panels-module__e6ZLtq__canvasRectDims{font-variant-numeric:tabular-nums;color:#ffffff73;font-size:10px}.outputs-panels-module__e6ZLtq__blendBand{pointer-events:none;background:repeating-linear-gradient(90deg,#ffb02047 0 3px,#0000 3px 6px);position:absolute;top:0;bottom:0}.outputs-panels-module__e6ZLtq__canvasEmpty{color:var(--text-4);place-items:center;margin:0;font-size:12px;display:grid;position:absolute;inset:0}.outputs-panels-module__e6ZLtq__issueList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.outputs-panels-module__e6ZLtq__issue{color:#ffc45c;align-items:center;gap:7px;font-size:12px;display:flex}.outputs-panels-module__e6ZLtq__permissionBox{background:#ffffff05;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.outputs-panels-module__e6ZLtq__deviceList{flex-wrap:wrap;gap:8px;display:flex}.outputs-panels-module__e6ZLtq__deviceItem{color:var(--text,#f4f4f6);cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;padding:8px 12px;font-size:12px}.outputs-panels-module__e6ZLtq__deviceItemActive{background:#00ccbe17;border-color:#00ccbe}.outputs-panels-module__e6ZLtq__preview{aspect-ratio:16/9;background:#0f0f14;border:1px solid #ffffff1a;border-radius:9px;width:100%;max-width:480px;position:relative;overflow:hidden}.outputs-panels-module__e6ZLtq__simulatorRow{background:#000;border:1px solid #ffffff1a;border-radius:8px;gap:0;width:100%;display:flex;overflow:hidden}.outputs-panels-module__e6ZLtq__simulatorCell{flex:1 1 0;min-width:0;position:relative}.outputs-panels-module__e6ZLtq__simulatorFrame{border:none;width:100%;height:100%;display:block}.outputs-panels-module__e6ZLtq__simulatorLabel{color:#ffffffbf;pointer-events:none;background:#000000a6;border-radius:5px;padding:2px 7px;font-size:10px;position:absolute;bottom:6px;left:6px}
.background-gallery-module__qs9IMW__gallery{gap:12px;display:grid}.background-gallery-module__qs9IMW__toolbar{flex-wrap:wrap;gap:8px;display:flex}.background-gallery-module__qs9IMW__search{border:1px solid var(--line-2);color:var(--ink-3);border-radius:7px;flex:1;align-items:center;gap:7px;min-width:120px;padding:8px;display:flex}.background-gallery-module__qs9IMW__search input{color:var(--ink-1);width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:11px}.background-gallery-module__qs9IMW__search:focus-within{border-color:var(--color-accent)}.background-gallery-module__qs9IMW__filters{align-items:center;gap:3px;display:flex}.background-gallery-module__qs9IMW__filters button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 9px;font-size:10px}.background-gallery-module__qs9IMW__filters button[aria-pressed=true]{color:var(--color-accent);background:#00ccbe1a;background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.background-gallery-module__qs9IMW__grid{scrollbar-width:thin;flex-wrap:wrap;align-content:flex-start;gap:7px;max-height:330px;padding:3px;display:flex;overflow-y:auto}.background-gallery-module__qs9IMW__card{border:1px solid var(--line-2);background:var(--surface-2);cursor:pointer;text-align:left;min-height:34px;font:inherit;color:var(--ink-2);border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11px;transition:border-color .14s,background .14s;display:inline-flex}.background-gallery-module__qs9IMW__card>svg{opacity:.65;flex-shrink:0}.background-gallery-module__qs9IMW__card:hover,.background-gallery-module__qs9IMW__card:focus-visible{border-color:var(--color-accent);background:#00ccbe14;background:color-mix(in srgb, var(--color-accent) 8%, var(--surface-2))}.background-gallery-module__qs9IMW__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.background-gallery-module__qs9IMW__card[aria-pressed=true]{border-color:var(--color-accent);background:#00ccbe24;background:color-mix(in srgb, var(--color-accent) 14%, var(--surface-2));color:var(--ink-1)}.background-gallery-module__qs9IMW__card[aria-pressed=true]>svg{color:var(--color-accent);opacity:1}.background-gallery-module__qs9IMW__newBadge{color:var(--color-accent);background:#00ccbe1a;background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:3px;padding:2px 4px;font-size:8px}.background-gallery-module__qs9IMW__card small{letter-spacing:.06em;color:#a78bfa;font-size:7px}.background-gallery-module__qs9IMW__floating{z-index:10000;pointer-events:none;background:#141719;border:1px solid #ffffff24;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 16px 48px #0008,0 2px 8px #0006}.background-gallery-module__qs9IMW__stage{aspect-ratio:16/9;isolation:isolate;width:100%;position:relative;overflow:hidden}.background-gallery-module__qs9IMW__stageCaption{box-sizing:border-box;gap:3px;height:48px;padding:8px 12px;display:grid}.background-gallery-module__qs9IMW__stageCaption strong{color:#fff;font-size:12px;font-weight:550}.background-gallery-module__qs9IMW__stageCaption span{color:#ffffff90;font-size:9px}.background-gallery-module__qs9IMW__hint,.background-gallery-module__qs9IMW__empty{color:var(--ink-3);margin:0;font-size:10px;line-height:1.5}@media (prefers-reduced-motion:reduce){.background-gallery-module__qs9IMW__card{transition:none}}.background-gallery-module__qs9IMW__collectionGroup{gap:6px;display:grid}.background-gallery-module__qs9IMW__collectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:9.5px;font-weight:700}.background-gallery-module__qs9IMW__collection{isolation:isolate;background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(120deg, #075d578c, #55438a99, #90376666) border-box;background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(120deg, #075d578c, #55438a99, #90376666) border-box;width:100%;min-height:76px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .14s;display:flex;position:relative}.background-gallery-module__qs9IMW__collection:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.background-gallery-module__qs9IMW__collection[aria-pressed=true]{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(120deg, #00ccbe8c, #55438a99, #90376666) border-box;background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(120deg, color-mix(in srgb, var(--color-accent) 55%, transparent), #55438a99, #90376666) border-box;border-color:var(--color-accent)}.background-gallery-module__qs9IMW__collectionBackdrop{z-index:0;pointer-events:none;border-radius:9px;position:absolute;inset:0;overflow:hidden}.background-gallery-module__qs9IMW__collectionBackdrop:after{content:"";background:linear-gradient(90deg,#0a0a0fc7 0%,#0a0a0f6b 60%,#0a0a0f0d 100%);position:absolute;inset:0}.background-gallery-module__qs9IMW__collection>:not(.background-gallery-module__qs9IMW__collectionBackdrop){z-index:1;position:relative}.background-gallery-module__qs9IMW__collectionText{flex:1;gap:3px;min-width:0;display:grid}.background-gallery-module__qs9IMW__collectionText strong{color:var(--ink-1);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.background-gallery-module__qs9IMW__collectionText strong svg{color:var(--color-accent)}.background-gallery-module__qs9IMW__collectionText>span{color:#ffffffad;font-size:10.5px;line-height:1.4}.background-gallery-module__qs9IMW__collection small{letter-spacing:.06em;color:#a78bfa;font-size:7px}.background-gallery-module__qs9IMW__collectionAction{color:#fffc;flex-shrink:0;display:inline-flex}.background-gallery-module__qs9IMW__collection[aria-pressed=true] .background-gallery-module__qs9IMW__collectionAction{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.background-gallery-module__qs9IMW__collection{transition:none}}
.style-fields-module__WEsBXa__sectionHead{align-items:center;gap:8px;margin:18px 0 8px;display:flex}.style-fields-module__WEsBXa__sectionHead:first-child{margin-top:0}.style-fields-module__WEsBXa__sectionHeadLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);white-space:nowrap;font-size:10px;font-weight:600}.style-fields-module__WEsBXa__sectionHeadLine{background:#ffffff14;flex:1;height:1px}.style-fields-module__WEsBXa__fieldLabel{color:#ffffff73;margin:0 0 6px;font-size:11px}.style-fields-module__WEsBXa__fieldHint{color:var(--text-4);margin:-2px 0 8px;font-size:11.5px}.style-fields-module__WEsBXa__fieldRow{flex-wrap:wrap;gap:16px;margin-bottom:4px;display:flex}.style-fields-module__WEsBXa__fieldGroup{flex-direction:column;min-width:0;display:flex}.style-fields-module__WEsBXa__pill{color:#ffffff80;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:3px;padding:6px 12px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.style-fields-module__WEsBXa__pill:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff38;transform:translateY(-.5px)}.style-fields-module__WEsBXa__pillCompact{border-radius:var(--radius-md,8px);padding:4px 10px;font-size:12px;font-weight:500}.style-fields-module__WEsBXa__pillActive{border-color:var(--color-accent);color:var(--color-accent);background:#00ccbe26}.style-fields-module__WEsBXa__pillDisabled{opacity:.45;cursor:not-allowed}.style-fields-module__WEsBXa__pillRow{flex-wrap:wrap;gap:6px;display:flex}.style-fields-module__WEsBXa__pillRowWrap{flex-wrap:wrap;gap:5px;display:flex}.style-fields-module__WEsBXa__proBadge{letter-spacing:.06em;color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa4d;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:700}.style-fields-module__WEsBXa__colorPickerRow{align-items:center;gap:8px;display:flex}.style-fields-module__WEsBXa__textColorRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.style-fields-module__WEsBXa__textColorPresets{flex-wrap:wrap;gap:6px;display:flex}.style-fields-module__WEsBXa__textColorSwatch{cursor:pointer;border:1px solid #ffffff26;border-radius:6px;width:22px;height:22px;padding:0;transition:border-color .12s,transform .12s}.style-fields-module__WEsBXa__textColorSwatch:hover{transform:translateY(-1px)}.style-fields-module__WEsBXa__textColorSwatchActive{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.style-fields-module__WEsBXa__monoText{color:var(--text-4);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.style-fields-module__WEsBXa__posSliderRow{align-items:center;gap:8px;display:flex}.style-fields-module__WEsBXa__posSliderValue{color:#ffffff80;text-align:center;min-width:24px;font-size:11px}.style-fields-module__WEsBXa__slider{appearance:none;cursor:pointer;width:100%;height:3px;accent-color:var(--color-accent);background:#ffffff1f;border-radius:2px}.style-fields-module__WEsBXa__slider::-webkit-slider-thumb{appearance:none;background:var(--color-accent);cursor:pointer;border:2px solid #0006;border-radius:50%;width:14px;height:14px}.style-fields-module__WEsBXa__sliderField{border:1px solid var(--line-1);background:linear-gradient(90deg, #00ccbe1c var(--progress), var(--surface-2) var(--progress));background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 11%, var(--surface-2)) var(--progress), var(--surface-2) var(--progress));min-width:0;height:38px;color:var(--ink-2);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex;position:relative}.style-fields-module__WEsBXa__sliderFieldLabel{z-index:1;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-items:center;gap:5px;min-width:0;display:inline-flex;position:relative;overflow:hidden}.style-fields-module__WEsBXa__sliderField output{z-index:1;color:var(--ink-1);font-variant-numeric:tabular-nums;pointer-events:none;flex:none;font-size:10px;position:relative}.style-fields-module__WEsBXa__sliderField input{appearance:none;border-radius:inherit;cursor:ew-resize;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.style-fields-module__WEsBXa__sliderField input::-webkit-slider-thumb{appearance:none;background:var(--color-accent);opacity:.55;border-radius:3px;width:3px;height:22px}.style-fields-module__WEsBXa__sliderField input::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:3px;width:3px;height:22px}.style-fields-module__WEsBXa__sliderField:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.style-fields-module__WEsBXa__sliderFieldDisabled{opacity:.45}.style-fields-module__WEsBXa__sliderFieldDisabled input{cursor:not-allowed}.style-fields-module__WEsBXa__sliderStack{gap:6px;display:grid}.style-fields-module__WEsBXa__sliderPair{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;display:grid}.style-fields-module__WEsBXa__toggleRow{cursor:pointer;align-items:center;gap:10px;min-height:30px;display:flex}.style-fields-module__WEsBXa__toggleRowText{flex-direction:column;gap:1px;min-width:0;display:flex}.style-fields-module__WEsBXa__toggleRowLabel{color:#ffffffd1;font-size:12px}.style-fields-module__WEsBXa__toggleRowHint{color:var(--text-4);font-size:11px;line-height:1.4}.style-fields-module__WEsBXa__sliderWithAction{align-items:center;gap:6px;display:flex}.style-fields-module__WEsBXa__sliderWithAction>.style-fields-module__WEsBXa__sliderField{flex:1}.style-fields-module__WEsBXa__sectionNav{z-index:3;border:1px solid var(--line-1);background:var(--color-bg);border-radius:10px;gap:3px;padding:3px;display:grid;position:sticky;top:0;box-shadow:0 6px 14px -8px #000000b3}.style-fields-module__WEsBXa__sectionNavBtn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 2px 6px;font-size:10.5px;font-weight:600;transition:color .12s,background .12s,border-color .12s;display:flex;position:relative}.style-fields-module__WEsBXa__sectionNavBtn>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.style-fields-module__WEsBXa__sectionNavBtn:hover{color:#ffffffd9;background:#ffffff0a}.style-fields-module__WEsBXa__sectionNavBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.style-fields-module__WEsBXa__sectionNavBtnActive,.style-fields-module__WEsBXa__sectionNavBtnActive:hover{color:#fff;background:#00ccbe1f;border-color:#00ccbe59}.style-fields-module__WEsBXa__sectionNavBtnActive svg{color:var(--color-accent)}.style-fields-module__WEsBXa__sectionNavDot{background:#00ccbe;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.style-fields-module__WEsBXa__sectionPanel{flex-direction:column;gap:10px;display:flex}.style-fields-module__WEsBXa__toggleButton{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;min-width:34px;padding:5px 10px;font-size:12px;font-weight:700;transition:all .12s}.style-fields-module__WEsBXa__toggleButton:hover{color:#fff;border-color:#ffffff38}.style-fields-module__WEsBXa__toggleButtonActive{border-color:var(--color-accent);color:var(--color-accent);background:#00ccbe26}.style-fields-module__WEsBXa__toggleButtonUppercase{text-transform:uppercase}.style-fields-module__WEsBXa__toggleButtonNormalcase{text-transform:none}.style-fields-module__WEsBXa__toggleButtonItalic{font-style:italic}.style-fields-module__WEsBXa__textBgOptions{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:12px;margin-top:8px;padding:12px;display:flex}.style-fields-module__WEsBXa__posSliderLabelInline{color:var(--text-4);text-transform:capitalize;min-width:44px;font-size:11px}.style-fields-module__WEsBXa__posSliderValue.style-fields-module__WEsBXa__posSliderValueWide{min-width:42px}.style-fields-module__WEsBXa__overrideDot{vertical-align:middle;background:#00ccbe;border-radius:999px;flex:none;width:5px;height:5px;margin-left:5px;display:inline-block}.style-fields-module__WEsBXa__scopeBar{flex-direction:column;gap:6px;padding:2px 0 4px;display:flex}.style-fields-module__WEsBXa__scopeLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);font-size:10px;font-weight:700}.style-fields-module__WEsBXa__scopeNotice{color:#7fe8e0;background:#00ccbe12;border:1px solid #00ccbe2e;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;padding:7px 10px;font-size:11.5px;line-height:1.45;display:flex}.style-fields-module__WEsBXa__scopeNotice>span{flex:1;min-width:0}.style-fields-module__WEsBXa__scopeFootnote{margin-top:14px;line-height:1.5}.style-fields-module__WEsBXa__scopedSectionHead{align-items:baseline;gap:8px;display:flex}.style-fields-module__WEsBXa__scopedSectionHead>:first-child{flex:1;min-width:0}.style-fields-module__WEsBXa__inheritedTag{color:var(--text-4);white-space:nowrap;flex:none;font-size:10px}.style-fields-module__WEsBXa__inheritedReset{color:#00ccbe;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;gap:3px;padding:0;font-size:10.5px;display:inline-flex}.style-fields-module__WEsBXa__inheritedReset:hover{color:#33ddd1}.style-fields-module__WEsBXa__contentDot{vertical-align:middle;background:#00ccbe;border-radius:999px;width:5px;height:5px;margin-left:5px;display:inline-block}.style-fields-module__WEsBXa__groupHead{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:baseline;gap:8px;margin:20px 0 2px;padding-top:14px;display:flex}.style-fields-module__WEsBXa__groupHead:first-of-type{border-top:none;margin-top:8px;padding-top:0}.style-fields-module__WEsBXa__groupHeadLabel{color:#ffffffeb;font-size:12.5px;font-weight:700}.style-fields-module__WEsBXa__groupHeadHint{color:var(--text-4);font-size:11px}.style-fields-module__WEsBXa__groupHeadIcon{color:#00ccbe;background:#00ccbe1f;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.style-fields-module__WEsBXa__boxOverlay{pointer-events:none;z-index:5;opacity:0;transition:opacity .18s;position:absolute;inset:0}.style-fields-module__WEsBXa__boxOverlayVisible{opacity:1}.style-fields-module__WEsBXa__boxOverlayRect{border:1px dashed #00ccbe8c;transition:border-color .16s;position:absolute;box-shadow:0 0 0 9999px #0000004d}.style-fields-module__WEsBXa__boxOverlayRectActive{border-color:#00ccbe}.style-fields-module__WEsBXa__boxOverlayLabel{font-variant-numeric:tabular-nums;color:#00ccbe;white-space:nowrap;background:#0000009e;border-radius:3px;padding:1px 5px;font-size:9px;position:absolute;top:4px;left:6px}.style-fields-module__WEsBXa__boxOverlayColumn{background:#a78bfa12;border-left:1px dashed #a78bfa8c;border-right:1px dashed #a78bfa8c;transition:border-color .16s,background .16s;position:absolute}.style-fields-module__WEsBXa__boxOverlayColumnActive{background:#a78bfa24;border-left-color:#a78bfa;border-right-color:#a78bfa}.style-fields-module__WEsBXa__boxOverlayColumnLabel{font-variant-numeric:tabular-nums;color:#c4b5fd;white-space:nowrap;background:#0000009e;border-radius:3px;padding:1px 5px;font-size:9px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.style-fields-module__WEsBXa__groupHeadAction{flex:none;margin-left:auto}.style-fields-module__WEsBXa__bgMediaCurrent{background:var(--surface-2,#ffffff08);border:1px solid var(--line-1,#ffffff14);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.style-fields-module__WEsBXa__bgMediaOptions{flex-direction:column;gap:16px;margin-top:4px;display:flex}.style-fields-module__WEsBXa__bgMediaAxisLabel{color:var(--ink-3,#fff6);text-align:center;min-width:10px;font-size:10px;font-weight:600}.style-fields-module__WEsBXa__bgMediaPreview{aspect-ratio:16/9;background:var(--panel-deep,#0a0a0e);border:1px solid var(--line-1,#ffffff14);border-radius:7px;width:100%;position:relative;overflow:hidden}.style-fields-module__WEsBXa__bgMediaPreviewImg{object-fit:cover;width:100%;height:100%;display:block}.style-fields-module__WEsBXa__bgMediaPreviewBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffd9;background:#0000008c;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;display:flex;position:absolute;top:6px;left:6px}.style-fields-module__WEsBXa__bgMediaPreviewRemove{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffbf;cursor:pointer;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:flex;position:absolute;top:6px;right:6px}.style-fields-module__WEsBXa__bgMediaPreviewRemove:hover{color:#fff;background:#dc3c3cbf}.style-fields-module__WEsBXa__bgMediaPreviewTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000bf);padding:16px 8px 6px;font-size:11px;font-weight:500;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.style-fields-module__WEsBXa__mediaPickerToggle{background:var(--surface-2,#ffffff08);border:1px dashed var(--line-2,#ffffff24);color:#ffffff73;cursor:pointer;text-align:left;border-radius:6px;width:100%;padding:8px 12px;font-size:11px;font-weight:500;transition:border-color .12s,color .12s}.style-fields-module__WEsBXa__mediaPickerToggle:hover{color:#ffffffb3;border-color:#ffffff38}.style-fields-module__WEsBXa__bgMediaPickerPanel{border:1px solid var(--line-1,#ffffff14);background:#ffffff08;border-radius:6px;flex-direction:column;gap:6px;padding:6px;display:flex;overflow:hidden}.style-fields-module__WEsBXa__bgMediaPickerPanel .style-fields-module__WEsBXa__mediaPickerToggle{border-style:solid;justify-content:center;align-items:center;gap:6px;display:flex}.style-fields-module__WEsBXa__bgMediaPickerPanel .style-fields-module__WEsBXa__mediaPickerToggle:disabled{opacity:.5;cursor:not-allowed}.style-fields-module__WEsBXa__bgMediaPickerEmpty{color:var(--text-4);margin:0;padding:12px;font-size:11px}.style-fields-module__WEsBXa__bgMediaPickerList{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:2px;max-height:180px;padding:4px;display:flex;overflow-y:auto}.style-fields-module__WEsBXa__bgMediaItem{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:6px 8px;transition:background .12s,border-color .12s;display:flex}.style-fields-module__WEsBXa__bgMediaItem:hover{background:#ffffff0a}.style-fields-module__WEsBXa__bgMediaItemActive{background:#00ccbe0f;border-color:#00ccbe66}.style-fields-module__WEsBXa__bgMediaItemIcon{color:var(--text-4);flex:none;display:flex}.style-fields-module__WEsBXa__bgMediaItemTitle{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.style-fields-module__WEsBXa__bgMediaItemKind{letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);flex:none;font-size:9px;font-weight:700}.style-fields-module__WEsBXa__dropZone{border:1px dashed var(--line-2,#ffffff24);background:var(--surface-2,#ffffff08);color:#ffffff73;cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 12px;transition:border-color .12s,background .12s,color .12s;display:flex}.style-fields-module__WEsBXa__dropZone:hover,.style-fields-module__WEsBXa__dropZone:focus-visible{color:#ffffffb3;border-color:#ffffff40}.style-fields-module__WEsBXa__dropZoneActive{border-color:var(--color-accent);color:var(--color-accent);background:#00ccbe0f}.style-fields-module__WEsBXa__dropZoneText{font-size:11px;font-weight:500}.style-fields-module__WEsBXa__dropZoneHint{color:var(--text-4);font-size:10px}.style-fields-module__WEsBXa__orDivider{color:var(--text-4);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin:2px 0;font-size:10px;display:flex}.style-fields-module__WEsBXa__orDivider:before,.style-fields-module__WEsBXa__orDivider:after{content:"";background:var(--line-1,#ffffff14);flex:1;height:1px}.style-fields-module__WEsBXa__libraryLinkBtn{border:1px solid var(--line-1,#ffffff14);color:#ffffff8c;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:10.5px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.style-fields-module__WEsBXa__libraryLinkBtn:hover{color:#fffc;border-color:#ffffff38}.style-fields-module__WEsBXa__spin{animation:.8s linear infinite style-fields-module__WEsBXa__bgMediaFieldsSpin}@keyframes style-fields-module__WEsBXa__bgMediaFieldsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.step-badge-module__2PPQEa__badge{width:1.375rem;height:1.375rem;color:var(--color-accent);background:#00ccbe26;border:1px solid #00ccbe4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}
.toaster-module__Qz9v4q__region{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:12000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:min(24rem,100vw - 2rem);display:flex;position:fixed}.toaster-module__Qz9v4q__toast{--tone:var(--accent);--tone-soft:var(--accent-soft);pointer-events:auto;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface-overlay,#1c1c24);min-width:16rem;color:var(--text-1);animation:toaster-module__Qz9v4q__toastIn var(--dur-base,.2s) cubic-bezier(.2, .8, .2, 1);align-items:center;gap:.75rem;padding:.625rem .5rem .625rem .625rem;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -12px #000000b3}.toaster-module__Qz9v4q__error{--tone:var(--danger);--tone-soft:var(--danger-soft)}.toaster-module__Qz9v4q__success{--tone:var(--success);--tone-soft:var(--success-soft)}.toaster-module__Qz9v4q__info{--tone:var(--accent);--tone-soft:var(--accent-soft)}.toaster-module__Qz9v4q__icon{border-radius:var(--radius-md);background:var(--tone-soft);width:1.875rem;height:1.875rem;color:var(--tone);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toaster-module__Qz9v4q__message{min-width:0;color:var(--text-1);flex:1;font-size:.8125rem;line-height:1.4}.toaster-module__Qz9v4q__action{border-radius:var(--radius-md);background:var(--accent);color:#0f0f14;flex-shrink:0;height:1.75rem;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s}.toaster-module__Qz9v4q__action:hover{background:var(--accent-hover)}.toaster-module__Qz9v4q__action:focus-visible,.toaster-module__Qz9v4q__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toaster-module__Qz9v4q__close{border-radius:var(--radius-sm);color:var(--text-3);flex-shrink:0;padding:.3125rem;transition:background-color .15s,color .15s;display:inline-flex}.toaster-module__Qz9v4q__close:hover{background:var(--surface-4);color:var(--text-1)}@keyframes toaster-module__Qz9v4q__toastIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toaster-module__Qz9v4q__toast{animation:none}}
.display-detected-toast-module__AUVQpW__toast{z-index:20;border:1px solid var(--line-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14151bf0;border-radius:999px;align-items:center;gap:.35rem;max-width:calc(100% - 1rem);padding:.2rem .45rem;animation:.22s both display-detected-toast-module__AUVQpW__toastIn;display:inline-flex;position:absolute;top:.05rem;left:.5rem}.display-detected-toast-module__AUVQpW__icon{color:#00ccbea6;flex-shrink:0}.display-detected-toast-module__AUVQpW__text{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:500;line-height:1.3;overflow:hidden}@keyframes display-detected-toast-module__AUVQpW__toastIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.display-detected-toast-module__AUVQpW__toast{animation:none}}
.controller-lock-overlay-module__RHLkSa__overlay{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;background:#0f0f14b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.controller-lock-overlay-module__RHLkSa__card{text-align:center;flex-direction:column;align-items:center;gap:.625rem;max-width:20rem;display:flex}.controller-lock-overlay-module__RHLkSa__icon{color:#f59e0b}.controller-lock-overlay-module__RHLkSa__text{color:#ffffffb3;margin:0;font-size:.8125rem;line-height:1.4}
.font-accordion-module__t25THa__accordion{flex-direction:column;gap:6px;display:flex}.font-accordion-module__t25THa__group{background:var(--surface-1);border:1px solid #ffffff12;border-radius:8px;overflow:hidden}.font-accordion-module__t25THa__header{cursor:pointer;color:#fffc;width:100%;transition:background var(--dur-base);background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.font-accordion-module__t25THa__header:hover{background:#ffffff08}.font-accordion-module__t25THa__groupLabel{letter-spacing:.02em;font-size:12px;font-weight:600}.font-accordion-module__t25THa__selectedHint{color:var(--color-accent);text-overflow:ellipsis;white-space:nowrap;background:#00ccbe17;border-radius:6px;max-width:50%;margin-left:auto;padding:1px 5px;font-size:12px;overflow:hidden}.font-accordion-module__t25THa__selectedHint:empty{display:none}.font-accordion-module__t25THa__chevron{color:var(--text-4);flex-shrink:0;transition:transform .18s}.font-accordion-module__t25THa__chevronOpen{transform:rotate(180deg)}.font-accordion-module__t25THa__grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:8px 10px 10px;display:grid}.font-accordion-module__t25THa__option{color:var(--ink-1);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--dur-base), background var(--dur-base), color var(--dur-base);background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;padding:9px 10px;font-size:14px;overflow:hidden}.font-accordion-module__t25THa__option:hover{background:#00ccbe14;border-color:#00ccbe66}.font-accordion-module__t25THa__optionActive{border-color:var(--color-accent);color:#fff;background:#00ccbe24}
.tooltip-module__AUSTQa__wrap{display:inline-flex;position:relative}.tooltip-module__AUSTQa__bubble{border-radius:var(--radius-lg);border:1px solid var(--line-1);color:#ffffffd9;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-base) ease, transform var(--dur-base) ease, visibility var(--dur-base) linear;z-index:20;background:#17181d;padding:.3rem .55rem;font-size:.6875rem;font-weight:500;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(.15rem);box-shadow:0 8px 20px #00000059}.tooltip-module__AUSTQa__bubble:after{content:"";border:4px solid #0000;border-top-color:#17181d;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip-module__AUSTQa__bubbleVisible{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.tooltip-module__AUSTQa__bubbleBottom{top:calc(100% + .4rem);bottom:auto;transform:translate(-50%)translateY(-.15rem)}.tooltip-module__AUSTQa__bubbleBottom:after{border-top-color:#0000;border-bottom-color:#17181d;top:auto;bottom:100%}.tooltip-module__AUSTQa__bubbleBottom.tooltip-module__AUSTQa__bubbleVisible{transform:translate(-50%)translateY(0)}.tooltip-module__AUSTQa__bubbleSuccess{color:#4ade80;border-color:#4ade804d}.tooltip-module__AUSTQa__bubbleError{color:#f87171;border-color:#f871714d}
.countdown-tab-module__dwsWXq__intro{background:#00ccbe0e;border:1px solid #00ccbe38;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.countdown-tab-module__dwsWXq__intro h3{color:#ffffffeb;margin:3px 0 5px;font-size:15px;font-weight:650}.countdown-tab-module__dwsWXq__intro p{max-width:38rem;color:var(--text-4);margin:0;font-size:11px;line-height:1.5}.countdown-tab-module__dwsWXq__kicker{color:#5eead4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.countdown-tab-module__dwsWXq__resetButton{color:#ffffff85;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.countdown-tab-module__dwsWXq__resetButton:hover{color:#ffffffdb;border-color:#fff3}.countdown-tab-module__dwsWXq__inheritanceNote{min-height:28px;color:var(--text-4);border-left:2px solid #ffffff21;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.countdown-tab-module__dwsWXq__inheritanceNote[data-customized=true]{color:#bffff8b3;border-left-color:#00ccbe}.countdown-tab-module__dwsWXq__designGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.countdown-tab-module__dwsWXq__designCard{color:#ffffffa6;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff16;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:1px 9px;min-width:0;padding:9px;display:grid}.countdown-tab-module__dwsWXq__designCard:hover{border-color:#ffffff2e}.countdown-tab-module__dwsWXq__designCardActive{color:#fff;background:#00ccbe14;border-color:#00ccbe85}.countdown-tab-module__dwsWXq__designCard>strong{align-self:end;font-size:11px;font-weight:650}.countdown-tab-module__dwsWXq__designCard>small{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:9px;line-height:1.25;overflow:hidden}.countdown-tab-module__dwsWXq__designSample{color:#f7fffe;font-variant-numeric:tabular-nums;background:#090d10;border:1px solid #ffffff17;border-radius:6px;grid-row:1/span 2;justify-content:center;align-items:center;gap:1px;height:34px;display:flex}.countdown-tab-module__dwsWXq__designSample b{letter-spacing:-.06em;font-size:12px}.countdown-tab-module__dwsWXq__designSample i{color:#5eead4;font-size:10px;font-style:normal}.countdown-tab-module__dwsWXq__designSample_segments b{background:#ffffff14;border-radius:3px;padding:3px 4px}.countdown-tab-module__dwsWXq__designSample_minimal{color:#16181a;background:#f5f1e9}.countdown-tab-module__dwsWXq__designSample_minimal i{color:#16181a66}.countdown-tab-module__dwsWXq__designSample_dramatic b:last-child,.countdown-tab-module__dwsWXq__designSample_focus i{color:#5eead4}.countdown-tab-module__dwsWXq__designSample_focus b{font-size:15px;font-weight:800}.countdown-tab-module__dwsWXq__colorGrid,.countdown-tab-module__dwsWXq__rangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.countdown-tab-module__dwsWXq__colorField{min-width:0}.countdown-tab-module__dwsWXq__colorValueRow{align-items:center;gap:7px;display:flex}.countdown-tab-module__dwsWXq__colorValueRow>span{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.countdown-tab-module__dwsWXq__rangeField{background:#ffffff05;border:1px solid #fff1;border-radius:7px;flex-direction:column;gap:7px;min-width:0;padding:8px 9px;display:flex}.countdown-tab-module__dwsWXq__rangeHead{color:#ffffff80;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.countdown-tab-module__dwsWXq__rangeHead strong{color:#ffffffbd;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.countdown-tab-module__dwsWXq__choiceGroup{flex-direction:column;gap:2px;display:flex}.countdown-tab-module__dwsWXq__previewSection{border-top:1px solid #ffffff14;flex-direction:column;gap:9px;margin-top:8px;padding-top:12px;display:flex}@media (max-width:1040px){.countdown-tab-module__dwsWXq__designGrid,.countdown-tab-module__dwsWXq__colorGrid,.countdown-tab-module__dwsWXq__rangeGrid{grid-template-columns:1fr}}
.logout-button-module__i1e2hW__button{border-radius:var(--radius-lg);width:100%;color:var(--color-text-dim);cursor:pointer;transition:color var(--dur-base) ease, background-color var(--dur-base) ease;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.logout-button-module__i1e2hW__button:hover{color:#ffffffb3;background:#ffffff0d}.logout-button-module__i1e2hW__overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.logout-button-module__i1e2hW__confirmModal{border:1px solid var(--line-2);background:var(--color-bg);text-align:center;border-radius:1rem;width:100%;max-width:20rem;padding:1.5rem;box-shadow:0 25px 50px -12px #000}.logout-button-module__i1e2hW__confirmTitle{color:#fff;margin:0 0 .375rem;font-size:1rem;font-weight:600}.logout-button-module__i1e2hW__confirmSubtitle{color:var(--text-4);margin:0 0 1.5rem;font-size:.8125rem}.logout-button-module__i1e2hW__confirmBtns{justify-content:center;gap:.5rem;display:flex}.logout-button-module__i1e2hW__cancelBtn{border:1px solid var(--line-2);color:#ffffff80;transition:all var(--dur-base) ease;cursor:pointer;background:0 0;border-radius:.625rem;flex:1;padding:.5rem 1rem;font-size:.875rem}.logout-button-module__i1e2hW__cancelBtn:hover{color:#fffc;border-color:#ffffff38}.logout-button-module__i1e2hW__logoutBtn{color:#f87171;transition:all var(--dur-base) ease;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:.625rem;flex:1;padding:.5rem 1rem;font-size:.875rem}.logout-button-module__i1e2hW__logoutBtn:hover{background:#ef444440}
.live-status-bar-module__C9j3Da__bar{flex-direction:column;gap:.375rem;min-width:0;display:flex}.live-status-bar-module__C9j3Da__row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}.live-status-bar-module__C9j3Da__onAir{color:var(--text-3);white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.live-status-bar-module__C9j3Da__onAirDot{background:var(--text-disabled);border-radius:999px;flex-shrink:0;width:.4375rem;height:.4375rem}.live-status-bar-module__C9j3Da__onAirLive .live-status-bar-module__C9j3Da__onAirDot{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.live-status-bar-module__C9j3Da__modeLabel{color:var(--text-4);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:600}.live-status-bar-module__C9j3Da__modeValue{text-overflow:ellipsis;color:var(--text-1);font-weight:600;overflow:hidden}.live-status-bar-module__C9j3Da__badges{flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.live-status-bar-module__C9j3Da__badge{border:1px solid var(--line-1);border-radius:var(--radius-sm);background:var(--surface-2);height:1.375rem;color:var(--text-2);white-space:nowrap;align-items:center;gap:.25rem;padding:0 .4375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.live-status-bar-module__C9j3Da__badgeIcon{justify-content:center;width:1.375rem;padding:0}.live-status-bar-module__C9j3Da__badgeOk{border-color:var(--accent-border);background:var(--accent-soft);color:#7eeae3}.live-status-bar-module__C9j3Da__badgeWarn{background:var(--danger-soft);color:#fca5a5;border-color:#f8717159}.live-status-bar-module__C9j3Da__badgeRehearsal{background:var(--warning-soft);color:#fcd34d;border-color:#fbbf2459}.live-status-bar-module__C9j3Da__actions{flex-shrink:0;gap:.125rem;margin-left:auto;display:inline-flex}.live-status-bar-module__C9j3Da__iconAction{border-radius:var(--radius-sm);width:1.625rem;height:1.625rem;color:var(--text-3);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.live-status-bar-module__C9j3Da__iconAction:hover:not(:disabled){background:var(--surface-4);color:var(--text-1)}.live-status-bar-module__C9j3Da__iconAction:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.live-status-bar-module__C9j3Da__iconAction:disabled{color:var(--text-disabled);cursor:not-allowed}.live-status-bar-module__C9j3Da__notice{border-radius:var(--radius-md);border:1px solid;align-items:center;gap:.5rem;min-width:0;padding:.25rem .25rem .25rem .5rem;font-size:.6875rem;font-weight:500;display:flex}.live-status-bar-module__C9j3Da__noticeWarn{background:var(--warning-soft);color:#fde68a;border-color:#fbbf244d}.live-status-bar-module__C9j3Da__noticeDanger{background:var(--danger-soft);color:#fecaca;border-color:#f8717159}.live-status-bar-module__C9j3Da__noticeIcon{flex-shrink:0}.live-status-bar-module__C9j3Da__noticeText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.live-status-bar-module__C9j3Da__noticeAction{border-radius:var(--radius-sm);color:#fff;background:#ffffff1a;flex-shrink:0;height:1.375rem;padding:0 .5625rem;font-size:.6875rem;font-weight:600;transition:background-color .15s}.live-status-bar-module__C9j3Da__noticeAction:hover{background:#ffffff2e}.live-status-bar-module__C9j3Da__noticeAction:focus-visible{outline-offset:1px;outline:2px solid}
.projection-screen-module__PvfOEG__container{-webkit-user-select:none;user-select:none;caret-color:#0000;will-change:transform;backface-visibility:hidden;background:#000;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.projection-screen-module__PvfOEG__modeTransition{animation:projection-screen-module__PvfOEG__modeFadeIn var(--mode-tx-duration,.35s) var(--mode-tx-easing,ease) forwards}@keyframes projection-screen-module__PvfOEG__modeFadeIn{0%{opacity:0}to{opacity:1}}.projection-screen-module__PvfOEG__plateLayer{pointer-events:none}.projection-screen-module__PvfOEG__plateLayer,.projection-screen-module__PvfOEG__plateLayer *{visibility:hidden!important}.projection-screen-module__PvfOEG__plateLayer [data-text-plate]{visibility:visible!important;color:#0000!important;text-shadow:none!important;-webkit-backdrop-filter:none!important}.projection-screen-module__PvfOEG__plateLayer [data-text-plate] *{visibility:hidden!important}.projection-screen-module__PvfOEG__textOverPlates [data-text-plate]{background:0 0!important}.projection-screen-module__PvfOEG__globalNoiseOverlay{z-index:999;pointer-events:none;background-size:256px 256px;position:absolute;inset:0}
.support-chat-module__STO2Gq__overlay{z-index:10020;background:0 0;position:fixed;inset:0}.support-chat-module__STO2Gq__panel{z-index:10021;border-radius:var(--radius-xl,16px);border:1px solid var(--line-1);background:#12121a;flex-direction:column;width:min(380px,100vw - 2rem);height:min(560px,100vh - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 24px 64px #0000008c}@media (max-width:640px){.support-chat-module__STO2Gq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080}.support-chat-module__STO2Gq__panel{width:100%;height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:16px 16px 0 0;bottom:0;left:0;right:0}}.support-chat-module__STO2Gq__header{border-bottom:1px solid var(--surface-3);background:#00ccbe0d;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.support-chat-module__STO2Gq__headerIcon{width:32px;height:32px;color:var(--color-accent);background:#00ccbe1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.support-chat-module__STO2Gq__headerText{flex:1;min-width:0}.support-chat-module__STO2Gq__title{color:#fff;margin:0;font-size:.875rem;font-weight:500}.support-chat-module__STO2Gq__statusLine{color:var(--ink-2);align-items:center;gap:.375rem;margin:.125rem 0 0;font-size:.6875rem;display:flex}.support-chat-module__STO2Gq__statusDot{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.support-chat-module__STO2Gq__statusDot[data-state=online]{background:#34d399;animation:2.4s ease-in-out infinite support-chat-module__STO2Gq__supportPulse;box-shadow:0 0 0 2px #34d39940}@keyframes support-chat-module__STO2Gq__supportPulse{0%,to{box-shadow:0 0 0 2px #34d39940}50%{box-shadow:0 0 0 4px #34d39914}}.support-chat-module__STO2Gq__connectionBanner{text-align:center;color:#fcd34d;background:#fcd34d14;border-bottom:1px solid #fcd34d29;padding:.375rem 1rem;font-size:.6875rem}.support-chat-module__STO2Gq__closeBtn{border-radius:var(--radius-md,8px);width:28px;height:28px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-base) ease, color var(--dur-base) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.support-chat-module__STO2Gq__closeBtn:hover{background:var(--line-1);color:#fff}.support-chat-module__STO2Gq__messagesWrap{flex:1;min-height:0;display:flex;position:relative}.support-chat-module__STO2Gq__messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.support-chat-module__STO2Gq__loading{color:var(--text-4);flex:1;justify-content:center;align-items:center;display:flex}.support-chat-module__STO2Gq__spinner{animation:.8s linear infinite support-chat-module__STO2Gq__supportSpin}@keyframes support-chat-module__STO2Gq__supportSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.support-chat-module__STO2Gq__welcome{text-align:center;margin:auto 0;padding:0 1rem}.support-chat-module__STO2Gq__welcomeTitle{color:#fff;margin:0 0 .375rem;font-size:.875rem;font-weight:600}.support-chat-module__STO2Gq__welcomeBody{color:var(--ink-2);margin:0;font-size:.75rem;line-height:1.5}.support-chat-module__STO2Gq__dayDivider{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin:.5rem 0 .25rem;font-size:.625rem;font-weight:600}.support-chat-module__STO2Gq__unreadDivider{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.5rem;margin:.375rem 0;font-size:.625rem;font-weight:500;display:flex}.support-chat-module__STO2Gq__unreadDivider:before,.support-chat-module__STO2Gq__unreadDivider:after{content:"";background:#00ccbe40;flex:1;height:1px}.support-chat-module__STO2Gq__group{flex-direction:column;gap:.1875rem;margin-top:.25rem;display:flex}.support-chat-module__STO2Gq__groupUser{align-items:flex-end}.support-chat-module__STO2Gq__groupAdmin{align-items:flex-start}.support-chat-module__STO2Gq__groupAuthor{color:var(--color-accent);margin-bottom:.0625rem;font-size:.625rem;font-weight:500}.support-chat-module__STO2Gq__bubble{border-radius:12px;max-width:82%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45;animation:.18s ease-out support-chat-module__STO2Gq__supportBubbleIn;position:relative}@keyframes support-chat-module__STO2Gq__supportBubbleIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.support-chat-module__STO2Gq__bubbleUser{color:#e8fffe;background:#00ccbe29;border:1px solid #00ccbe38;border-bottom-right-radius:4px}.support-chat-module__STO2Gq__bubbleAdmin{background:var(--surface-3);border:1px solid var(--line-1);color:#ffffffe6;border-bottom-left-radius:4px}.support-chat-module__STO2Gq__bubbleSending{opacity:.65}.support-chat-module__STO2Gq__bubbleFailed{background:#f871711a;border-color:#f8717173}.support-chat-module__STO2Gq__bubbleBody{white-space:pre-wrap;word-break:break-word;margin:0}.support-chat-module__STO2Gq__bubbleMeta{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.support-chat-module__STO2Gq__bubbleTime{font-size:.5625rem}.support-chat-module__STO2Gq__seenTick{color:var(--color-accent)}.support-chat-module__STO2Gq__failedActions{gap:.5rem;margin-top:.25rem;display:flex}.support-chat-module__STO2Gq__failedActions button{color:#fca5a5;cursor:pointer;background:0 0;border:none;align-items:center;gap:.1875rem;padding:0;font-size:.625rem;font-weight:600;display:inline-flex}.support-chat-module__STO2Gq__failedActions button:hover{text-decoration:underline}.support-chat-module__STO2Gq__typingBubble{border:1px solid var(--line-1);background:var(--surface-3);border-radius:12px 12px 12px 4px;align-items:center;gap:.1875rem;padding:.5rem .75rem;display:flex}.support-chat-module__STO2Gq__typingBubble span{background:#ffffff80;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite support-chat-module__STO2Gq__supportTyping}.support-chat-module__STO2Gq__typingBubble span:nth-child(2){animation-delay:var(--dur-base)}.support-chat-module__STO2Gq__typingBubble span:nth-child(3){animation-delay:.3s}@keyframes support-chat-module__STO2Gq__supportTyping{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.support-chat-module__STO2Gq__jumpToLatest{color:var(--color-bg);cursor:pointer;background:#00ccbee6;border:1px solid #00ccbe59;border-radius:999px;align-items:center;gap:.3125rem;padding:.3125rem .75rem;font-size:.6875rem;font-weight:500;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.support-chat-module__STO2Gq__closedNotice{color:#ffffff73;text-align:center;margin:0 0 .5rem;font-size:.6875rem}.support-chat-module__STO2Gq__composer{border-top:1px solid var(--surface-3);background:var(--surface-1);padding:.75rem}.support-chat-module__STO2Gq__composerRow{align-items:flex-end;gap:.5rem;display:flex}.support-chat-module__STO2Gq__textarea{resize:none;border-radius:var(--radius-lg,10px);background:var(--surface-2);color:#fff;border:1px solid #ffffff1a;flex:1;min-height:2.5rem;max-height:7rem;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;line-height:1.4}.support-chat-module__STO2Gq__textarea:focus{border-color:#00ccbe80;outline:none}.support-chat-module__STO2Gq__textarea::placeholder{color:var(--text-4)}.support-chat-module__STO2Gq__sendBtn{border-radius:var(--radius-lg,10px);background:var(--color-accent);width:38px;height:38px;color:var(--color-bg);cursor:pointer;transition:background-color var(--dur-base) ease, opacity var(--dur-base) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.support-chat-module__STO2Gq__sendBtn:hover:not(:disabled){background:#33d9cd}.support-chat-module__STO2Gq__sendBtn:disabled{opacity:.4;cursor:default}.support-chat-module__STO2Gq__launcher{z-index:25;width:48px;height:48px;color:var(--color-accent);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--dur-base) ease, background-color var(--dur-base) ease, border-color var(--dur-base) ease;background:#12121aeb;border:1px solid #00ccbe59;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 24px #00000073}.support-chat-module__STO2Gq__launcher:hover{background:#00ccbe24;border-color:#00ccbe8c;transform:translateY(-2px)}.support-chat-module__STO2Gq__launcherBadge{background:var(--color-accent);min-width:1.125rem;height:1.125rem;color:var(--color-bg);text-align:center;box-shadow:0 0 0 2px var(--color-bg);border-radius:999px;padding:0 .25rem;font-size:.625rem;font-weight:500;line-height:1.125rem;position:absolute;top:-4px;right:-4px}@media (max-width:767px){.support-chat-module__STO2Gq__launcher{right:.875rem;bottom:calc(4.5rem + env(safe-area-inset-bottom));width:44px;height:44px}}.support-chat-module__STO2Gq__proactiveBubble{z-index:25;border:1px solid var(--surface-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12121af5;border-radius:14px;width:min(260px,100vw - 2.5rem);animation:.22s ease-out support-chat-module__STO2Gq__proactivePop;position:fixed;bottom:calc(2rem + 48px);right:1.25rem;box-shadow:0 12px 32px #00000080}@keyframes support-chat-module__STO2Gq__proactivePop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.support-chat-module__STO2Gq__proactiveBubbleClose{color:#ffffff73;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:.375rem;right:.375rem}.support-chat-module__STO2Gq__proactiveBubbleClose:hover{color:#fffc;background:#ffffff14}.support-chat-module__STO2Gq__proactiveBubbleContent{text-align:left;cursor:pointer;width:100%;padding:.875rem 1.75rem .875rem .875rem;display:block}.support-chat-module__STO2Gq__proactiveBubbleTitle{color:var(--ink-1);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.support-chat-module__STO2Gq__proactiveBubbleBody{color:#ffffffb3;margin:0;font-size:.8125rem;line-height:1.4}@media (max-width:767px){.support-chat-module__STO2Gq__proactiveBubble{right:.875rem;bottom:calc(4.5rem + env(safe-area-inset-bottom) + 44px + .75rem)}}
.continue-scripture-button-module__VEyfda__button{flex-direction:column;flex:0 0 min(50%, calc(var(--scripture-card-width,7.5rem) / 2));width:min(50%, calc(var(--scripture-card-width,7.5rem) / 2));aspect-ratio:var(--scripture-card-aspect,auto);height:var(--scripture-card-height,auto);color:#69eee4;cursor:pointer;scroll-snap-align:start;background:#00ccbe12;border:1px solid #00ccbe60;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:5px;min-height:64px;padding:8px 4px;font-size:10px;display:inline-flex}.continue-scripture-button-module__VEyfda__verse{font-size:16px;font-weight:600}.continue-scripture-button-module__VEyfda__button:hover{background:#00ccbe25;border-color:#00ccbe90}.continue-scripture-button-module__VEyfda__button:focus-visible{outline-offset:2px;outline:2px solid #00ccbe}
.background-param-module__zLUc0W__field{background:var(--surface-2);border:1px solid var(--line-1);min-width:0;height:38px;color:var(--ink-2);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex;position:relative}.background-param-module__zLUc0W__field select{color:var(--ink-1);font:inherit;cursor:pointer;background:0 0;border:none;min-width:0;max-width:60%;font-size:10px}.background-param-module__zLUc0W__field select option{background:var(--surface-2)}
.print-service-button-module__LZqFUa__button{border:1px solid var(--line-1);color:#ffffffc7;white-space:nowrap;min-height:2rem;transition:border-color var(--dur-base) ease, background-color var(--dur-base) ease, color var(--dur-base) ease;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.75rem;text-decoration:none;display:inline-flex}.print-service-button-module__LZqFUa__button:hover{border-color:var(--line-2);color:#fff;background:#ffffff14}.print-service-button-module__LZqFUa__button:focus-visible{outline-offset:2px;outline:2px solid #00ccbebf}.print-service-button-module__LZqFUa__icon{width:2rem;padding:0}