body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.scripture-link{border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:5px;text-decoration:underline;transition:color .3s ease}.scripture-link:hover{color:purple}.accordion-container{height:100vh;overflow-y:auto;position:fixed;right:0;top:0;width:320px}.tab-color-1 .MuiAccordionSummary-root{background-color:#9575cd}.tab-color-2 .MuiAccordionSummary-root{background-color:#64b5f6}.tab-color-3 .MuiAccordionSummary-root{background-color:#81c784}.tab-color-4 .MuiAccordionSummary-root{background-color:#e57373}.related-scriptures div{margin-top:10px}.sticky-note{height:130px;overflow:hidden}.sticky-note,.sticky-note-expanded{background-color:#fefcbf;border-radius:.5rem;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;padding:1rem;position:relative;transition:all .4s ease-in-out}.sticky-note-expanded{height:auto;min-height:130px}.verseoftheday{background-color:initial}.sticky-note-section{border-bottom:1px solid #ddd;margin-bottom:16px;opacity:0;padding-bottom:8px;transition:opacity .3s ease-in-out}.sticky-note-section.expanded{animation:fadeIn .3s ease forwards;animation-delay:.1s;overflow-y:visible;transition-delay:.3s;transition:opacity .3s ease-in-out .3s;visibility:visible}.sticky-note-grid-section{animation:fadeIn .3s ease forwards;animation-delay:.2s;border:.5px solid #012b3a70;border-radius:5px;margin-bottom:16px;opacity:0;padding-bottom:8px}.sticky-note-grid-section-header{background-color:#012b3a70;border-radius:5px 5px 0 0;justify-content:center;line-height:100%;margin-bottom:.6rem;padding:2px;text-decoration:underline}.sticky-note-grid-section-header.hilight{background-color:#e7a325}.sticky-note-grid-section.hilight{border:0 solid #e7a325}.sticky-note-grid-section-header h4{margin-top:.6rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.show-more{bottom:0;height:50px;left:0;padding:0;position:absolute;text-align:center;transition:all .3s ease;width:99%}.sticky-note .show-more .show-more-bg1{background-image:linear-gradient(180deg,#0000,#9575cd);height:100%}.sticky-note .show-more .show-more-bg2{background-image:linear-gradient(180deg,#0000,#64b5f6);height:100%}.sticky-note .show-more .show-more-bg3{background-image:linear-gradient(180deg,#0000,#81c784);height:100%}.sticky-note .show-more .show-more-bg4{background-image:linear-gradient(180deg,#0000,#e57373);height:100%}.sticky-note-header{font-size:1.125rem;font-weight:700;height:45px;margin-bottom:.5rem;text-decoration:underline}.sticky-note-grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);padding:1rem}@media (min-width:768px){.sticky-note-grid{grid-template-columns:repeat(2,1fr)}}.sticky-note-content{overflow-y:auto;padding:1rem;will-change:height,opacity}.sticky-note-content-header{font-weight:700;margin-bottom:.5rem;margin-top:1rem}.sticky-note-content-button{background-color:#fff;border:none;border-radius:0 0 .5rem .5rem;font-size:.675rem;font-weight:700;height:20px;margin-top:30px;opacity:.6;padding:.2rem .5rem;transition:color .2s;transition:all .3s ease;width:101%}.sticky-note-content-button:focus{outline:none}.sticky-note-content-button:hover{color:#5d5de9}.tab-color-1{background-color:#9575cd}.tab-color-2{background-color:#64b5f6}.tab-color-3{background-color:#81c784}.tab-color-4{background-color:#e57373}.tab-color-text-1{color:#9575cd}.tab-color-text-2{color:#64b5f6}.tab-color-text-3{color:#81c784}.tab-color-text-4{color:#e57373}.tab-header-bg-color-1{background-color:#7b49d1}.tab-header-bg-color-2{background-color:#319ef8}.tab-header-bg-color-3{background-color:#43c94a}.tab-header-bg-color-4{background-color:#eb3333}.tab-header-color-1{color:#adcd75}.tab-header-color-2{color:#f6a564}.tab-header-color-3{color:#c781c4}.tab-header-color-4{color:#73e5e5}@keyframes pulse{0%{box-shadow:0 0 0 0 #0003;transform:scale(1)}50%{box-shadow:0 0 0 10px #0000;transform:scale(1.03)}to{box-shadow:0 0 0 0 #0000;transform:scale(1)}}.pulse-animation{animation:pulse .8s ease-in-out}.sticky-note-old{background-color:#fff5ba;border:1px solid #ccc;border-radius:8px;box-shadow:2px 2px 10px #0003;color:#000;max-width:600px;padding:10px;position:absolute;width:90%;z-index:1000}.cursor-pointer{cursor:pointer;transition:transform .2s ease}.cursor-pointer-noscale{cursor:pointer}.cursor-pointer:hover{transform:scale(1.1)}@media screen and (max-width:768px){.sticky-note-old{left:50%;position:fixed;transform:translateX(-50%);width:95%}.sticky-content{max-height:70vh}}.hilight-border{border:.5px solid #e7a325;border-top:none;border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.sticky-header{align-items:center;background-color:#ffeb3b;border-radius:8px 8px 0 0;cursor:grab;display:flex;justify-content:space-between;padding:8px;-webkit-user-select:none;user-select:none}.note-controls{display:flex;gap:10px}.sticky-header span{font-weight:700}.sticky-content{max-height:600px;overflow:auto;padding:10px}.sticky-header:active{cursor:grabbing}.sticky-note p{font-size:1.2em;margin:0}.parent{border:1px dashed #776f6f;display:flex;flex-direction:column;gap:20px;justify-content:center}.parent-node,.parent-node-container{border-radius:5px;text-align:center;width:100%}.parent-node{align-items:center;display:flex;justify-content:center;padding:10px}.parent-main{text-align:center;width:100%}.parent-connector{background-color:#000;height:20px;width:2px}.children{gap:10px;margin-top:20px}.child-node{align-items:center;border-radius:5px;justify-content:center;text-align:center;width:100%}.child-node-with-children{column-gap:0}@media screen and (max-width:768px){.genealogy-tree{padding:10px}.children{align-items:center;flex-direction:column}.parent-node-container{width:90%}}.genealogy-tree{align-items:center;display:flex;font-family:Arial,sans-serif;justify-content:center;padding:20px}.genealogy-node{align-items:center;display:flex;flex-direction:column;margin:20px 0;width:100%}.parent{margin-bottom:20px}.parent-node-container{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;flex-direction:column;justify-content:center;padding:10px;transition:all .3s ease}.parent-node-container:hover{box-shadow:0 6px 8px #00000026}.parent-main{font-weight:700;margin-bottom:5px}.parent-node{background-color:#e0e0e0;border-radius:4px;font-size:.9em;padding:5px 10px;transition:all .3s ease}.children{align-items:center;display:flex;width:100%}.child-node,.child-node-with-children{margin:0 10px}.child-node-with-children{position:relative}.child-node-with-children:before{background-color:#ccc;content:"";height:20px;left:50%;position:absolute;top:-20px;width:2px}#clear-all-popup-button{bottom:20px;cursor:pointer;display:inline-block;height:60px;position:fixed;right:20px;width:60px;z-index:1000}#clear-all-popup-button img{background:linear-gradient(180deg,#7b49d1,#319ef8);border-radius:50%;box-shadow:10px 10px 16px #00000082;height:100%;object-fit:contain;padding:10px;transition:transform .3s ease;width:100%}#clear-all-popup-button:hover img{transform:scale(1.1)}.fixed-tooltip-container{bottom:20px;display:inline-block;position:fixed;right:20px}.fixed-modern-tooltip{background-color:#2b3f50;border-radius:8px;bottom:70px;box-shadow:0 4px 10px #00000040;color:#fff;font-size:14px;min-width:200px;opacity:0;padding:8px 12px;position:absolute;right:50%;text-align:center;transition:opacity .3s ease,transform .3s ease;visibility:hidden;z-index:1000}.fixed-modern-tooltip:after{border:8px solid #0000;border-top-color:#2b3f50;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}#clear-all-popup-button:hover+.fixed-modern-tooltip{opacity:1;transform:translateX(0) translateY(-5px);visibility:visible}@media screen and (max-width:768px){#clear-all-popup-button{display:none}}.viewPointName{font-weight:700}.viewPointDescription{font-size:smaller}.tooltip-container{position:relative}.modern-tooltip{background-color:#2b3f50;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 10px #00000040;color:#fff;font-size:14px;min-width:200px;opacity:0;padding:8px 12px;text-align:center;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease .5s,visibility 0s linear .5s,transform .3s ease;visibility:hidden;z-index:1000}.modern-tooltip,.modern-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.modern-tooltip:after{border:8px solid #0000;border-top-color:#2b3f50;content:"";top:100%}div:hover+.modern-tooltip,img:hover+.modern-tooltip,select:hover+.modern-tooltip,span:hover+.modern-tooltip{opacity:1;transform:translateX(-50%) translateY(-5px);transition:opacity .3s ease .5s,visibility 0s linear 0s,transform .3s ease;visibility:visible}.tooltip-container:has(.modern-tooltip){position:relative}@media (hover:hover){.tooltip-container:hover .modern-tooltip{left:max(10px,min(50%,calc(100vw - 100% - 10px)));transform:translateX(-50%)}.tooltip-container:hover .modern-tooltip:after{left:calc(max(50%, calc(100% - (100vw - 100% - 20px))))}.tooltip-container:hover .modern-tooltip[data-flip=true]{bottom:auto;top:calc(100% + 10px)}.tooltip-container:hover .modern-tooltip[data-flip=true]:after{border-color:#0000 #0000 #2b3f50;bottom:100%;top:auto}}.loading-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.sloshing-circle{background:#f5f5f5;border:1px solid #7b49d1;border-radius:50%;height:50px;overflow:hidden;position:relative;width:50px}.water{animation:sloshing 3s ease-in-out infinite,filling 4s ease-in-out infinite,ripple 4s linear infinite;background:linear-gradient(45deg,#7b49d1,#49b7d1);bottom:0;height:0;left:-50%;position:absolute;width:200%}@keyframes ripple{0%{background:linear-gradient(45deg,#7b49d1,#49b7d1)}50%{background:radial-gradient(circle,#7b49d1e6 10%,#49b7d1e6 20%,#7b49d1e6 100%);background-size:200% 200%,200% 200%}to{background:linear-gradient(45deg,#7b49d1,#49b7d1)}}@keyframes sloshing{0%{transform:translateX(-5%)}25%{transform:translateX(5%)}50%{transform:translateX(-5%)}75%{transform:translateX(5%)}to{transform:translateX(-5%)}}@keyframes wave{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes filling{0%{height:0}50%{height:60%}75%{height:50%}to{height:110%}}.sloshing-circle:before{animation:rotate-line 2s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#7b49d1;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes rotate-line{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.account-container{background:#fff;border-radius:8px;padding:10px;text-align:center}.account-container h2{margin-bottom:1.5rem}.account-container input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.account-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;width:100%}.account-container button:hover{background-color:#0056b3}.login-link{font-size:.875rem;margin-top:1rem}.link-button{background:none;border:none;color:#0d6efd;cursor:pointer;font-size:inherit;margin:0 5px;padding:0;text-decoration:underline}.link-button:hover{color:#0a58ca}.google-signin-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.purchasehistorymodal,.tokenpurchasemodal{background-color:#000;background-color:#0006;display:none;height:100%;left:0;overflow:auto;padding-top:60px;position:fixed;top:0;width:100%;z-index:1}.tokenpurchasemodal-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;margin:5% auto;max-width:900px;padding:20px;text-align:center;width:80%}.loginmodal{background-color:#000;background-color:#0006;display:none;height:100%;left:0;overflow:auto;padding-top:60px;position:fixed;top:0;width:100%;z-index:1}.loginmodal-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;height:650px;margin:5% auto;max-width:500px;padding:20px;text-align:center;width:80%}.loginclose,.tokenpurchaseclose{color:#aaa;float:right;font-size:28px;font-weight:700}.loginclose:focus,.loginclose:hover{color:#000;cursor:pointer;text-decoration:none}.profile-area{display:inline-block;min-width:200px;position:absolute;right:20px;text-align:right;top:10px}.profile-name-container{align-items:center}.profile-name-container img{border-radius:50%;cursor:pointer;height:30px;margin-right:10px;width:30px}@media (max-width:768px){.profile-area{font-size:smaller}}.profile-popup{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;padding:10px;position:absolute;right:0;top:100%;z-index:1000}.profile-popup ul{list-style:none;margin:0;padding:0}.profile-popup ul li{background-color:#fff;border-bottom:1px solid #eee;color:#319ef8;cursor:pointer;font-size:14px;padding:5px 10px}.profile-popup ul li:last-child{border-bottom:none}.list-group-item a{color:#319ef8}.list-group-item a,.list-group-item a:hover{text-decoration:none}.profile-popup ul li:hover{background-color:#edecf7;border-radius:5px}.form-group{margin-bottom:15px}.form-group button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:100%}.form-group button:hover{background-color:#45a049}.form-group label{display:block;margin-bottom:5px}.menuButton{animation:showAndFadeIn 2s linear;background:none;border:none;cursor:pointer;font-size:24px;left:20px;opacity:1;outline:none;position:fixed;top:20px;visibility:visible;z-index:40}.menuButton:hover{opacity:.8;transform:scale(1.1);transition:all .2s ease}.menuButton:focus{border:none}@keyframes showAndFadeIn{0%{opacity:0;visibility:hidden}75%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}.menuButton.hidden{opacity:0;transition:opacity .3s ease,visibility 0s linear .3s;visibility:hidden}.overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}@media (min-width:768px){.overlay{display:none}}.subscription-container{margin:0 auto;max-width:1200px;padding:24px}.plans-section,.usage-section{background:linear-gradient(90deg,#f3e8ff,#d0eaff);border-radius:12px;box-shadow:0 4px 8px #0000001a;margin-bottom:32px;padding:24px}.section-title{color:#333;font-size:24px;font-weight:700;margin-bottom:16px}.usage-details{display:flex;justify-content:space-between}.usage-item{text-align:left}.usage-label{color:#666;font-size:14px;margin-bottom:10px}.usage-value{color:#333;font-size:20px;font-weight:700}.plan-card.expanded-card{transition:transform .3s ease,opacity .3s ease,width .3s ease,height .3 ease;width:100%}.plan-card.highlighted.expanded-card{flex:1 1}.plans-grid{display:flex;flex-direction:column;gap:16px;justify-content:center}.plans-grid>.plan-card{transition:transform .3s ease,opacity .3s ease,width .3s ease,height .3 ease}@media (min-width:768px){.plans-grid{flex-direction:row}}.plan-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;color:#000;display:flex;flex:1 1;flex-direction:column;padding:24px;transition:transform .2s ease-in-out,background-color .2s ease-in-out,width .3s ease,height .3 ease}.plan-card.highlighted{background:linear-gradient(to bottom right,#4f46e5,#6b21a8);color:#fff;flex:none;transform:scale(1.05)}.plans-grid.expanded-mode>.plan-card:not(.expanded-card){display:none;flex:none;opacity:.5;transform:scale(.5);transition:opacity .3s ease,transform .3s ease,width .3s ease,height .3 ease}.plan-title{font-size:18px;font-weight:700;margin-bottom:8px}.plan-price{font-size:24px;font-weight:700;margin-bottom:16px}.plan-features{list-style:none;margin-bottom:16px;padding:0}.plan-feature{align-items:center;display:flex;font-size:14px}.icon{color:#10b981;margin-right:8px}.highlighted-icon{color:#fff}.plan-button{border:none;border-radius:24px;cursor:pointer;transition:background-color .2s ease-in-out}.plan-button,.plan-non-button{font-weight:700;padding:12px 16px}.plan-non-button{border:1px solid #6b21a8;border-radius:8px}.plan-non-button.higlighted-button{border:1px solid #fff}.plan-button.highlighted-button{background-color:#fff;color:#6b21a8}.plan-button:hover{background-color:#4f46e5;color:#fff}.plan-button.highlighted-button:hover{background-color:#ddd}.purchase-history-container{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:#000;max-height:600px;max-width:42rem;overflow:hidden;width:100%}.purchase-history-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.purchase-history-title{color:#1f2937;font-size:1.5rem;font-weight:700}.purchase-history-content{max-height:480px;overflow-y:auto;padding:1.5rem}.loading-spinner{align-items:center;display:flex;height:8rem;justify-content:center}.loading-icon{animation:spin 1s linear infinite;color:#3b82f6;height:2rem;width:2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message{color:#ef4444;text-align:center}.no-purchases{color:#6b7280;text-align:center}.purchase-table{width:100%}.purchase-table-header{border-bottom:1px solid #e5e7eb}.purchase-table-header th{padding:.5rem;text-align:left}.purchase-table-row{border-bottom:1px solid #e5e7eb}.purchase-table-row:last-child{border-bottom:none}.purchase-table-cell{padding:.5rem}.purchase-date{color:#4b5563}.purchase-amount,.purchase-status{text-align:right}.status-badge{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.status-succeeded{background-color:#dcfce7;color:#166534}.status-pending{background-color:#fef9c3;color:#854d0e}.status-failed{background-color:#fee2e2;color:#991b1b}.panel{background-color:#f5f5f5;height:100vh;left:-300px;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:300px;z-index:30}.panel.expanded{box-shadow:2px 0 10px #00000082;left:0}.header{align-items:center;background-color:#fff;background-color:#2d589b;color:#fff;display:flex;justify-content:space-between;padding:20px}.closeButton{background:none;border:none;color:#fff;cursor:pointer;font-size:24px}.closeButton:focus,.closeButton:hover{border:none;color:#fff;cursor:pointer;text-decoration:none}.historyList{list-style-type:none;padding:0}.deleteButton{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem;opacity:.7;padding:0 8px;transition:opacity .2s ease}.deleteButton:hover{color:#dc3545;opacity:1}.historyItem{background-color:#bbdefb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:10px;padding:15px;transition:background-color .2s ease}.historyItemHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.historyItem:hover{background-color:#edd697}.historyTitle{display:block;font-weight:700;margin-bottom:5px}.historyItem:last-child{border-bottom:none}.historyDate{color:#666;display:block;font-size:.8em}@media (min-width:768px){.panel{left:-350px;width:350px}}@keyframes highlight{0%{box-shadow:0 0 0 0 #ffd700b3;transform:scale(1)}50%{box-shadow:0 0 10px 4px #ffd700b3;transform:scale(1.05)}to{box-shadow:0 0 0 0 #ffd70000;transform:scale(1)}}.highlight-animation{animation:highlight 1s ease-in-out}.pinButton{background:none;border:none;color:#666;cursor:pointer;padding:5px}.pinButton.pinned,.pinButton:hover{color:#007bff}.search-history-content{font-size:.9rem;margin:8px 0}.history-preview{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:4px 8px;transition:background-color .2s ease}.history-preview:hover{background-color:#0000000d}.expand-icon{color:#666;font-size:.8rem;margin-right:8px}.preview-summary{color:#666}.preview-count{font-size:.8rem}.history-details{border-left:2px solid #eee;margin-left:24px;padding:8px}.history-result-item{margin-bottom:8px}.history-topic{color:#4a5568;font-weight:500;margin-bottom:4px}.history-scriptures{display:flex;flex-wrap:wrap;gap:4px}.history-scripture-ref{background-color:#f3f4f6;border-radius:4px;cursor:pointer;font-size:.8rem;padding:2px 6px;transition:background-color .2s ease}.history-scripture-ref:hover{background-color:#e5e7eb}body{color:#000}.Login_account-container__CLQnU{background:#fff;border-radius:8px;color:#000;padding:10px;text-align:center}.Login_account-container__CLQnU h2{margin-bottom:1.5rem}.Login_account-container__CLQnU input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.Login_account-container__CLQnU button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;width:100%}.Login_account-container__CLQnU button:hover{background-color:#0056b3}.Login_login-link__UKWCr{font-size:.875rem;margin-top:1rem}.Login_link-button__f4H0o{background:none;border:none;color:#0d6efd;cursor:pointer;font-size:inherit;margin:0 5px;padding:0;text-decoration:underline}.Login_link-button__f4H0o:hover{color:#0a58ca}.Login_google-signin-container__4yD3J{align-items:center;display:flex;justify-content:center;margin-top:20px}.Login_form-group__9pyeN{margin-bottom:15px}.Login_form-group__9pyeN button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:100%}.Login_form-group__9pyeN button:hover{background-color:#45a049}.Login_form-group__9pyeN label{display:block;margin-bottom:5px}.Login_linkButton__9P01G{background:none;border:none;color:#007bff;cursor:pointer;margin:0 4px;padding:0;text-decoration:underline}.Login_linkButton__9P01G:hover{color:#0056b3}.Login_formGroup__Seu8S{margin-bottom:1rem}.Login_spinner-border__N-ZLM{height:3rem;margin:2rem 0;width:3rem}.Login_form-text__rc6ev{font-size:.875rem;margin-top:.25rem}.bar{box-shadow:0 2px 8px #0000004d;color:#fff;left:0;padding:4px;position:fixed;right:0;text-align:center;top:-100px;transition:top .4s ease;z-index:1000}.bar.error{background-color:#dc2626}.bar.debug{background-color:#3b82f6}.bar.success{background-color:#16a34a}.bar.warning{background-color:#f59e0b}.bar.show{top:0}.bar-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:800px}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2em;padding-left:16px}.offline-indicator{animation:slideDown .3s ease-out;background-color:#ff6b6b;color:#fff;left:0;padding:8px 16px;position:fixed;right:0;text-align:center;top:0;z-index:9999}.offline-content{align-items:center;display:flex;gap:8px;justify-content:center}.offline-icon{font-size:16px}.offline-text{font-size:14px;font-weight:500}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}
/*# sourceMappingURL=main.f375b4cb.css.map*/