.qrc-download-wrapper .qrc-format-select{padding:0 8px!important}.qrcprowrapper{display:flex;flex-direction:column}select.qrc-format-select{min-width:86px}a.qrcdownloads{text-align:center;white-space:nowrap;width:100%;text-decoration:none!important}.qrc-dynamic-frontend{display:inline-block;text-align:center;max-width:100%}.qrc-dynamic-frontend__title{font-weight:600;margin:0 0 8px}.qrc-dynamic-frontend__image{max-width:100%;height:auto;display:block;margin:0 auto}.qrc-dynamic-frontend__actions{margin:8px 0 0}.qrc-dynamic-frontend__download{text-decoration:none}.qrc_btn_canvas{display:inline-block}div.qrc-modal-toggle{text-align:center;cursor:pointer}.qrc_modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.qrc_modal.is-visible{visibility:visible}.qrc-modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsl(0 0% 0% / .5);visibility:hidden;opacity:0;transition:visibility 0s linear 0.3s,opacity 0.3s}.qrc_modal.is-visible .qrc-modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.qrc-modal-wrapper{padding:10px;overflow:hidden;position:fixed;z-index:9999;top:25%;left:50%;margin-left:-16em;background-color:#fff;box-shadow:0 0 1.5em hsl(0 0% 0% / .35)}.qrc-modal-transition{transition:all 0.3s 0.12s;transform:translateY(-10%);opacity:0}.qrc_modal.is-visible .qrc-modal-transition{transform:translateY(0);opacity:1}span.qrc-modal-toggle{top:0;position:absolute;line-height:1;padding:1px;background:#efefef;font-size:20px;cursor:pointer;right:0}.qrcswholewtapper .loadwrapper{//position:absolute;display:flex;justify-content:center;align-items:center}.qrcswholewtapper{position:relative}.qrcdownalodqr .qrc_vcardcontent{margin:0 auto}.loaders12{display:inline-block;width:20px;height:20px;background:radial-gradient(farthest-side,#646464 92%,#0000) 50% 0,radial-gradient(farthest-side,#646464 92%,#0000)50% 100%,radial-gradient(farthest-side,#646464 92%,#0000) 100% 50%,radial-gradient(farthest-side,#646464 92%,#0000) 0 50%;background-size:4px 4px;background-repeat:no-repeat;animation:loaders13s7 1s infinite}@keyframes loaders13s7{to{transform:rotate(.5turn)}}.loaders1{border:2px solid;border-color:#fff0 #606060;width:20px;height:20px;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotationloaders1 2s linear infinite}.loaders1::after{content:'';box-sizing:border-box;position:absolute;left:50%;top:50%;border:10px solid;border-color:#fff0 rgb(229 229 229 / 51%);border-radius:50%;transform:translate(-50%,-50%)}@keyframes rotationloaders1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loaders2{width:20px;height:20px;border:2px solid #999;border-bottom-color:#fff0;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotations2 1s linear infinite}@keyframes rotations2{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loaders3{width:20px;height:20px;border:2px solid;border-color:#646464 #fff0;border-radius:50%;display:inline-block;box-sizing:border-box;animation:loaders3rotation 1s linear infinite}@keyframes loaders3rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loaders4{width:20px;height:20px;border-radius:50%;display:inline-block;position:relative;border:1px solid #646464;box-sizing:border-box;animation:rotations4 1s linear infinite}.loaders4::after{content:'';box-sizing:border-box;position:absolute;left:2px;top:2px;border:1px solid #646464;width:6px;height:6px;border-radius:50%}@keyframes rotations4{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loaders5{width:20px;height:20px;display:inline-block;position:relative}.loaders5::after,.loaders5::before{content:'';box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:1px solid #4e4e4e;position:absolute;left:0;top:0;animation:animloaders5 2s linear infinite}@keyframes animloaders5{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}.loaders6{width:20px;height:20px;display:grid;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 40%,#000 41%);background:linear-gradient(0deg,#bfbfbf80 50%,#b9b9b9 0) center/2px 100%,linear-gradient(90deg,#c9c9c940 50%,#c7c7c7bf 0) center/100% 2px;background-repeat:no-repeat;animation:s3 1s infinite steps(12)}.loaders6::before,.loaders6::after{content:"";grid-area:1/1;border-radius:50%;background:inherit;opacity:.915;transform:rotate(30deg)}.loaders6::after{opacity:.83;transform:rotate(60deg)}@keyframes s3{100%{transform:rotate(1turn)}}.loaders7{width:20px;height:20px;border-radius:50%;display:inline-block;border-top:1px solid #a1a1a1;border-right:1px solid #fff0;box-sizing:border-box;animation:rotationloaders7 1s linear infinite}@keyframes rotationloaders7{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loaders8{width:20px;height:20px;border-radius:50%;display:inline-block;border-top:1px solid #646464;border-right:1px solid #fff0;box-sizing:border-box;animation:rotationloaders8 1s linear infinite}.loaders8::after{content:'';box-sizing:border-box;position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;border-bottom:1px solid #646464;border-left:1px solid #fff0}@keyframes rotationloaders8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loaders9{width:20px;height:20px;display:inline-block;position:relative;border:1px solid;border-color:#646464 #0000 #646464 #0000;border-radius:50%;box-sizing:border-box;animation:1s rotates9 linear infinite}.loaders9:before,.loaders9:after{content:'';top:0;left:0;position:absolute;border:5px solid #fff0;border-bottom-color:#646464;transform:translate(-5px,7px) rotate(-35deg)}.loaders9:after{border-color:#646464 #0000 #0000 #0000;transform:translate(14px,1px) rotate(-35deg)}@keyframes rotates9{100%{transform:rotate(360deg)}}.loaders10{width:20px;height:20px;display:inline-block;position:relative}.loaders10::after,.loaders10::before{content:'';box-sizing:border-box;width:20px;height:20px;border-radius:50%;background:#646464;position:absolute;left:0;top:0;animation:animloaders10 2s linear infinite}@keyframes animloaders10{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}.loaders11{width:20px;height:20px;display:grid;color:#999;background:radial-gradient(farthest-side,currentColor calc(100% - 3px),#0000 calc(100% - 2px) 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));border-radius:50%;animation:loaders11s9 2s infinite linear}.loaders11::before,.loaders11::after{content:"";grid-area:1/1;background:linear-gradient(currentColor 0 0) center,linear-gradient(currentColor 0 0) center;background-size:100% 4px,4px 100%;background-repeat:no-repeat}.loaders11::after{transform:rotate(45deg)}@keyframes loaders11s9{100%{transform:rotate(1turn)}}a.qrcdownload button{cursor:pointer;border:none;padding:7px}.qrcprowrapper img{width:100%!important;height:auto!important}.qrc_canvasprint{height:auto;width:150px!important;margin:0 auto}#sdjk{width:0px!important;height:0px!important}.qrcusermeta{display:none}.qrcprowrapper.dfdf{display:block;width:100%;height:100%;text-align:left}.qrc_elementr_wrapeer a{text-decoration:none!important;cursor:pointer}.qrc_canvass img,.qrc_canvasprint img,.qrc_vcardcontent img{width:100%!important;height:auto!important}button.qrcfontbutton{color:#fff;background:rebeccapurple;padding:0;width:150px;height:36px;border:none;cursor:pointer;margin-top:11px}#qrc_barqr_download_wrapepr table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}#qrc_barqr_download_wrapepr table,#qrc_barqr_download_wrapepr td,#qrc_barqr_download_wrapepr th{border:1px solid #ddd}div#pro_barqr_print_wrapeprSD{position:relative}#qrc_barqr_download_wrapepr thead th,#qrc_barqr_download_wrapepr td{text-align:center}#qrcprIntbutton{margin-top:30px;margin-bottom:40px}div#loadmore_container{margin-bottom:50px}#loadmore,.qrccodebtnprint,button#qrcprIntbutton{display:inline-block;outline:none;padding:10px 20px;line-height:1.4;background:#3f51b5;transition:all .3s;border-radius:4px;color:#fff;position:relative;transition:padding-right .3s ease;font-weight:700;cursor:pointer;text-decoration:none}#loadmore:hover{transform:translateY(-1px);box-shadow:2px 1px 20px 4px rgb(0 0 0 / 30%)}#loadmore.spinning{padding-right:40px}#loadmore.spinning:after{content:'';position:absolute;right:6px;top:50%;width:0;height:0;box-shadow:0 0 0 1px darken(#212121,10%);position:absolute;border-radius:50%;animation:rotate360 .5s infinite linear,exist .1s forwards ease}#loadmore.spinning:before{content:"";width:0;height:0;border-radius:50%;right:6px;top:50%;position:absolute;border:2px solid darken(#212121,40%);border-right:3px solid #fff;animation:rotate360 .5s infinite linear,exist .1s forwards ease}div#prbnoproduct{font-size:18px;width:100%;padding-top:10px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}@keyframes rotate360{100%{transform:rotate(360deg)}}@keyframes exist{100%{width:15px;height:15px;margin:-8px 5px 0 0}}.vcardtemplewrap{border-radius:10px;padding-bottom:16px;background:#ddd;max-width:500px;width:100%}.qrcvcardmiddle img{margin-top:-18%;max-width:200px;border-radius:100%;border:2px solid #ddd}.qrcvcardmiddle{border-radius:32px;background:#00BCD4;padding-bottom:50%;text-align:center}.qrcvcardtop{width:100%;height:163px;background:#ddd}.qrcvcardbottom{border-radius:10px;padding:10px;margin:0 22px;background:#fff;margin-top:-33%}.qrcvcardbottom ul{list-style:none;padding:5px 10px;margin:0}.qrcvcardbottom ul small{text-transform:uppercase;padding-bottom:4px;color:#979797;display:inline-block;padding-top:10px}li.qrdlinksvd{margin-top:14px}.totle{padding-bottom:14px;padding-top:12px;color:#fff;font-size:26px}.dubtotle{color:#fff}@-webkit-keyframes ai-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ai-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes backgroundPosition{0%{background-position:-140px 0}100%{background-position:140px 0}}@keyframes backgroundPosition{0%{background-position:-140px 0}100%{background-position:140px 0}}.ai-wrap{padding:20px;background-color:#202020;color:#fff;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.ai-wrap::after,.ai-wrap::before{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-wrap *::after,.ai-wrap *::before{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-wrap img{max-width:100%;height:auto;border:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.ai-wrap p{margin:0;padding:0;font-weight:400;line-height:normal}.ai-wrap span{margin:0;padding:0;font-weight:400;line-height:normal}.ai-wrap a{font-weight:400;-webkit-box-shadow:none;box-shadow:none;border:0;text-decoration:none;text-transform:none}.ai-wrap svg{display:inline-block}.ai-wrap .ai-btn,.ai-wrap .ai-audio-control{display:inline-block;font-weight:400;margin:0;padding:0;line-height:normal;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;min-width:0;max-width:100%;min-height:0;width:auto;height:auto;background-image:none;background-color:#fff0}.ai-wrap .ai-btn::before,.ai-wrap .ai-btn::after,.ai-wrap .ai-audio-control::before,.ai-wrap .ai-audio-control::after{display:none}.ai-wrap .ai-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:130px}.ai-wrap .ai-control-wrap-thumb{width:130px;height:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;margin-right:20px;position:relative;line-height:0}.ai-wrap .ai-control-wrap-thumb::after{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease;content:"";width:300%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#3e3e3e),color-stop(18%,#4d4d4d),color-stop(33%,#3e3e3e));background:linear-gradient(to right,#3e3e3e 8%,#4d4d4d 18%,#3e3e3e 33%);background-size:500px;position:absolute;top:0;left:0;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:backgroundPosition;animation-name:backgroundPosition;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}.ai-wrap .ai-control-wrap-thumb img{margin:0;border:0;-webkit-box-shadow:none;box-shadow:none}.ai-wrap .ai-control-wrap-controls{position:relative;width:100%}.ai-wrap .ai-audio-controls-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:16px}.ai-wrap .ai-audio-control{width:50px;height:50px;border-radius:50%;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;vertical-align:middle;color:#fff;background-color:#f70f5d;opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease;padding:0;position:relative}.ai-wrap .ai-audio-control:hover,.ai-wrap .ai-audio-control:focus{border:0;background-color:#f70f5d}.ai-wrap .ai-audio-control:focus,.ai-wrap .ai-audio-control:active{outline:0}.ai-wrap .ai-audio-control.ai-audio-playing svg{left:0}.ai-wrap .ai-audio-control svg{fill:#fff;height:16px;position:relative;left:2px;top:1px}.ai-wrap .ai-track-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:0}.ai-wrap .ai-track-title{margin:0 0 4px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.ai-wrap .ai-track-title span{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.ai-wrap .ai-track-subtitle{margin:0;line-height:normal;opacity:.7;font-size:.8125em}.ai-wrap .ai-track-subtitle span{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.ai-wrap .ai-audio-controls-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.ai-wrap .ai-track-progress-bar{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;height:5px;cursor:pointer;background-color:#3e3e3e}.ai-wrap .ai-track .ai-track-progress-bar{position:absolute;top:auto;bottom:0;left:0;width:100%;height:3px;background-color:#fff0}.ai-wrap .ai-track .ai-track-progress-bar:hover{background-color:rgb(255 255 255 / .3)}.ai-wrap .ai-track-progress{position:absolute;top:0;left:0;height:100%;pointer-events:none;background-color:#f70f5d;-webkit-transition:width .28s ease;transition:width .28s ease}.ai-wrap .ai-track .ai-track-progress{background-color:#fff;opacity:.5}.ai-wrap .ai-track-time{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:13px;opacity:.7;width:65px;text-align:right;cursor:pointer}.ai-wrap .ai-audio-volume-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-wrap .ai-audio-volume-bars{float:left;margin-right:3px;height:34px}.ai-wrap .ai-audio-volume-bars::after{content:"";display:table;clear:both}.ai-wrap .ai-volume-bar{float:left;position:relative;width:4px;height:100%;background-color:#3e3e3e;cursor:pointer;border-right:1px solid #202020}.ai-wrap .ai-volume-bar::before{content:"";position:absolute;bottom:0;left:0;right:0;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.ai-wrap .ai-volume-bar.ai-volume-bar-active::before{background-color:#f70f5d}.ai-wrap .ai-volume-bar:nth-child(1)::before{height:0%}.ai-wrap .ai-volume-bar:nth-child(2)::before{height:10%}.ai-wrap .ai-volume-bar:nth-child(3)::before{height:20%}.ai-wrap .ai-volume-bar:nth-child(4)::before{height:30%}.ai-wrap .ai-volume-bar:nth-child(5)::before{height:40%}.ai-wrap .ai-volume-bar:nth-child(6)::before{height:50%}.ai-wrap .ai-volume-bar:nth-child(7)::before{height:60%}.ai-wrap .ai-volume-bar:nth-child(8)::before{height:70%}.ai-wrap .ai-volume-bar:nth-child(9)::before{height:80%}.ai-wrap .ai-volume-bar:nth-child(10)::before{height:90%}.ai-wrap .ai-volume-bar:nth-child(11)::before{height:100%}.ai-wrap .ai-audio-volume-control-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ai-wrap .ai-audio-volume-control-btns .ai-btn{height:50%;font-size:10px}.ai-wrap .ai-audio-volume-control-btns .ai-btn:first-child{margin-bottom:1px}.ai-wrap .ai-audio-volume-control-btns .ai-btn:last-child{margin-top:1px}.ai-wrap .ai-audio-volume-control-btns .ai-btn svg{height:6px}.ai-wrap .ai-audio-controls-meta{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;opacity:1;-webkit-transition:opacity .36s ease;transition:opacity .36s ease}.ai-wrap .ai-audio-controls-meta::after{content:"";display:table;clear:both}.ai-wrap .ai-audio-controls-meta .ai-btn{margin-right:4px}.ai-wrap .ai-btn{width:32px;height:34px;font-size:14px;padding:0;background-image:none;background-color:#3e3e3e;color:#fff;-webkit-transition:color .18s ease;transition:color .18s ease;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-style:normal;text-transform:none}.ai-wrap .ai-btn svg{position:relative;fill:#fff;height:10px;-webkit-transition:fill .18s ease;transition:fill .18s ease}.ai-wrap .ai-btn:hover{background-color:#3e3e3e;border:0}.ai-wrap .ai-btn.ai-btn-active{color:#fff;background-color:#f70f5d}.ai-wrap .ai-btn.ai-btn-active svg{fill:#fff}.ai-wrap .ai-btn-repeat svg{height:17px;top:2px}.ai-wrap .ai-btn-shuffle svg{height:14px;top:2px;left:-1px}.ai-wrap .ai-tracklist-toggle{margin-left:auto;margin-right:0}.ai-wrap .ai-tracklist-toggle svg{height:16px;top:2px}.ai-wrap .ai-btn-skip-position,.ai-wrap .ai-btn-playback-rate{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:-.05em}.ai-wrap .ai-tracklist-wrap{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.ai-wrap .ai-tracklist-open{margin-top:20px}.ai-wrap .ai-tracklist-open+.ai-footer{margin-top:-1px;border-top:0}.ai-wrap .ai-tracklist{margin:0;padding:0;list-style:none}.ai-wrap .ai-track{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 1px;padding:0;list-style:none;height:40px;cursor:pointer;background-color:#3e3e3e;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.ai-wrap .ai-track:hover,.ai-wrap .ai-track.ai-track-active{background-color:#f70f5d;color:#fff}.ai-wrap .ai-track:hover .ai-track-btn,.ai-wrap .ai-track.ai-track-active .ai-track-btn{color:#fff}.ai-wrap .ai-track:hover .ai-track-btn svg,.ai-wrap .ai-track.ai-track-active .ai-track-btn svg{fill:#fff}.ai-wrap .ai-track-control{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-left:1px solid #202020}.ai-wrap .ai-track-control:first-child{border-left:0}.ai-wrap .ai-track-thumb{display:inline-block;width:40px;max-height:100%;margin:0;overflow:hidden}.ai-wrap .ai-track-thumb img{width:40px;max-height:100%;-webkit-box-shadow:none;box-shadow:none;border:0;margin:0}.ai-wrap .ai-track-no-thumb{display:block;width:130px;height:130px;line-height:150px;text-align:center;background-color:#3e3e3e}.ai-wrap .ai-track-no-thumb svg{fill:#fff;height:40px;opacity:.6}.ai-wrap .ai-track-no-thumb.ai-track-thumb{width:40px;height:40px;line-height:50px}.ai-wrap .ai-track-no-thumb.ai-track-thumb svg{height:16px}.ai-wrap .ai-track-name{display:inline-block;padding:0 10px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:normal}.ai-wrap .ai-track-control-buttons{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-wrap .ai-track-btn{display:inline-block;width:40px;height:40px;text-align:center;font-size:13px;line-height:40px;-webkit-box-shadow:none;box-shadow:none;border:0;border-left:1px solid #202020;color:#fff;background:none;cursor:pointer;margin:0;padding:0}.ai-wrap .ai-track-btn svg{position:relative;fill:#fff;height:15px;-webkit-transition:fill .18s ease;transition:fill .18s ease;top:3px}.ai-wrap .ai-track-btn-repeat:hover span{opacity:1!important}.ai-wrap .ai-track-inline-play-btn{position:relative}.ai-wrap .ai-track-inline-play-btn:first-child{border-left:0}.ai-wrap .ai-track-inline-play-btn.ai-is-loading svg{opacity:0}.ai-wrap .ai-player-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;grid-gap:10px;margin-top:20px}.ai-wrap .ai-player-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:6px;font-size:13px;color:currentColor;width:auto;padding-left:15px;padding-right:15px}.ai-wrap .ai-player-button-icon-only{padding:0;width:32px}.ai-wrap .ai-player-button-icon{width:18px;height:18px;display:block}.ai-wrap .ai-player-button-icon svg{width:100%;height:100%;fill:currentColor}.ai-wrap .ai-player-button-icon svg rect,.ai-wrap .ai-player-button-icon svg path{fill:currentColor}.ai-wrap .ai-footer{border-top:1px solid #3e3e3e;margin-top:20px;padding-top:20px;text-align:center;font-size:11px}.ai-wrap .ai-footer a{color:#f70f5d;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;border:0;opacity:1}.ai-wrap .ai-footer a:hover{color:#f70f5d;border:0;opacity:1}.ai-wrap .ai-footer p{opacity:.7;margin:0;font-size:12px}.ai-wrap.ai-is-loading .ai-track-title{position:relative}.ai-wrap.ai-is-loading .ai-track-title span{opacity:0}.ai-wrap.ai-is-loading .ai-track-title::after{content:"";width:140px;height:8px;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#3e3e3e),color-stop(18%,#4d4d4d),color-stop(33%,#3e3e3e));background:linear-gradient(to right,#3e3e3e 8%,#4d4d4d 18%,#3e3e3e 33%);background-size:500px;position:absolute;top:-10px;left:0;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:backgroundPosition;animation-name:backgroundPosition;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ai-wrap.ai-is-loading .ai-track-subtitle{position:relative}.ai-wrap.ai-is-loading .ai-track-subtitle span{opacity:0}.ai-wrap.ai-is-loading .ai-track-subtitle::after{content:"";width:100px;height:6px;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#3e3e3e),color-stop(18%,#4d4d4d),color-stop(33%,#3e3e3e));background:linear-gradient(to right,#3e3e3e 8%,#4d4d4d 18%,#3e3e3e 33%);background-size:500px;position:absolute;top:2px;left:0;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:backgroundPosition;animation-name:backgroundPosition;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ai-wrap.ai-is-loading .ai-audio-controls-meta{opacity:0}.ai-wrap.ai-is-loading .ai-audio-control{opacity:.5}.ai-wrap.ai-is-loading .ai-control-wrap-thumb::after{opacity:1}.ai-wrap.ai-is-loading .ai-tracklist-wrap{opacity:1}.ai-wrap .ai-tracklist-enter{opacity:0}.ai-wrap .ai-tracklist-enter.ai-tracklist-enter-active{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.ai-wrap .ai-scroll-wrap .ai-tracklist{margin-right:15px}.ai-wrap .ai-scroll-wrap>div:last-child{top:0!important;bottom:0!important;background-color:rgb(62 62 62 / .5)}.ai-wrap .ai-scroll-wrap>div:last-child div{background-color:#f70f5d!important}.ai-wrap.ai-type-global-footer{width:100%;position:fixed;bottom:0;left:0;right:0;padding:0;margin:0;z-index:999}.ai-wrap.ai-type-global-footer .ai-control-wrap{min-height:70px}.ai-wrap.ai-type-global-footer .ai-control-wrap-thumb{width:80px;height:80px;margin:0;line-height:115px}.ai-wrap.ai-type-global-footer .ai-control-wrap-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-wrap.ai-type-global-footer .ai-audio-controls-main{padding:0 25px;margin:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ai-wrap.ai-type-global-footer .ai-audio-controls-meta{width:auto;margin-left:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-wrap.ai-type-global-footer .ai-audio-controls-meta-right{margin-left:auto}.ai-wrap.ai-type-global-footer .ai-track-progress-bar{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.ai-wrap.ai-type-global-footer .ai-tracklist-toggle{margin-left:15px}.ai-wrap.ai-type-global-footer .ai-audio-controls-progress{margin-bottom:0}.ai-wrap.ai-type-global-footer .ai-tracklist-wrap{position:absolute;bottom:100%;width:100%;padding:20px;background-color:inherit;margin:0}.ai-control-spinner{border-radius:50%;position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);font-size:10px;text-indent:-9999em;border-top:5px solid rgb(255 255 255 / .2);border-right:5px solid rgb(255 255 255 / .2);border-bottom:5px solid rgb(255 255 255 / .2);border-left:5px solid currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:ai-spin 1.1s infinite linear;animation:ai-spin 1.1s infinite linear;z-index:1;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.ai-audio-loading .ai-control-spinner{opacity:.8}.ai-control-spinner::after{border-radius:50%;position:absolute;width:100%;height:100%}.ai-track-spinner{border-radius:50%;position:absolute;top:50%;left:50%;margin-left:-10px!important;margin-top:-10px!important;width:20px;height:20px;font-size:10px;text-indent:-9999em;border-top:3px solid rgb(255 255 255 / .2);border-right:3px solid rgb(255 255 255 / .2);border-bottom:3px solid rgb(255 255 255 / .2);border-left:3px solid currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:ai-spin 1.1s infinite linear;animation:ai-spin 1.1s infinite linear;z-index:1;opacity:0}.ai-track-loading .ai-track-spinner{opacity:.8}.ai-track-spinner::after{border-radius:50%;position:absolute;width:100%;height:100%}.ReactModal__Body--open{overflow:hidden}.ai-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgb(0 0 0 / .3)}.ai-modal{position:absolute;top:40px;width:460px;max-width:calc(100% - 30px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#000;border-radius:4px;border:1px solid rgb(62 62 62 / .4);outline:0;max-height:calc(100vh - 50px);overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.ai-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;margin-bottom:10px}.ai-modal-dismiss{display:inline-block;font-weight:400;margin:0;padding:0;line-height:normal;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;min-width:0;max-width:100%;min-height:0;width:auto;height:auto;background-image:none;background-color:#fff0;font-size:30px;margin-left:auto;padding-left:5px;padding-right:5px;line-height:1;color:#000}.ai-modal-dismiss::before,.ai-modal-dismiss::after{display:none}.ai-modal-dismiss:hover,.ai-modal-dismiss:active,.ai-modal-dismiss:focus{background:none;-webkit-box-shadow:none;box-shadow:none;border:0;color:#000}.ai-modal-content{padding:0 20px 20px;white-space:pre-wrap}.ai-with-typography{font-family:sans-serif;font-weight:400;line-height:normal;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ai-with-typography .ai-track-subtitle{font-size:13px}.ai-with-typography .ai-track-title{font-size:16px}.ai-modal-with-typography{font-family:sans-serif;font-weight:400;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.45;letter-spacing:0}.ai-narrow .ai-control-wrap{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-narrow .ai-control-wrap-thumb{width:100%;margin:0 0 20px}.ai-narrow .ai-audio-controls-meta{position:relative}.ai-narrow .ai-track-thumb{display:none}@media(max-width:767px){.ai-wrap.ai-type-global-footer .ai-track-time,.ai-wrap.ai-type-global-footer .ai-thumb,.ai-wrap.ai-type-global-footer .ai-btn-repeat,.ai-wrap.ai-type-global-footer .ai-audio-volume-control,.ai-wrap.ai-type-global-footer .ai-btn-skip-position{display:none}.ai-wrap.ai-type-global-footer .ai-track-title{font-size:15px}.ai-wrap.ai-type-global-footer .ai-audio-controls-main{padding-left:10px;padding-right:10px}.ai-wrap.ai-type-global-footer .ai-track-info{padding-left:10px}.ai-wrap.ai-type-global-footer .ai-audio-controls-meta{margin-left:10px}.ai-wrap .ai-audio-volume-control .ai-btn{display:none}}@media(max-width:480px){.ai-wrap .ai-control-wrap{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-wrap .ai-control-wrap-thumb{width:100%;margin:0 0 20px}.ai-wrap .ai-audio-controls-meta{position:relative}.ai-wrap .ai-audio-volume-control{display:none}.ai-wrap .ai-scroll-wrap .ai-tracklist{margin-right:0}}@media(max-width:320px){.ai-wrap .ai-track-thumb{display:none}}.dlm-download-box{width:250px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;position:relative;margin:1em auto;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4)}.dlm-download-box h1{margin:.5em 0!important}.dlm-download-box img.wp-post-image{margin:0;padding:0;display:block;width:100%;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.dlm-download-box .dlm-download-box-content{padding:0 1em 1em}.dlm-download-box .dlm-download-count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#777;text-shadow:0 1px 0 rgba(255,255,255,.5);background:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);position:absolute;top:0;right:0;padding:.6em;width:auto;min-width:1em;font-size:1em;text-align:center;vertical-align:middle;line-height:1em;border:1px solid #bbb;margin:-.5em -.5em 0 0}:where(.dlm-downloads) li{margin-top:.5em}.dlm-download-default{display:inline-block}.dlm-download-button{display:inline-flex;flex-direction:column}.dlm-download-button .dlm-button-meta{font-size:.8em;opacity:.8}.dlm-filetype-pdf{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-pdf.png)}.dlm-filetype-aif,.dlm-filetype-aifc,.dlm-filetype-aiff,.dlm-filetype-au,.dlm-filetype-kar,.dlm-filetype-m3u,.dlm-filetype-m4r,.dlm-filetype-mid,.dlm-filetype-midi,.dlm-filetype-mp2,.dlm-filetype-mp3,.dlm-filetype-mpga,.dlm-filetype-ra,.dlm-filetype-ram,.dlm-filetype-rm,.dlm-filetype-rpm,.dlm-filetype-snd,.dlm-filetype-wav,.dlm-filetype-wave{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-music.png)}.dlm-filetype-avi,.dlm-filetype-divx,.dlm-filetype-mov,.dlm-filetype-movie,.dlm-filetype-mp4,.dlm-filetype-mpe,.dlm-filetype-mpeg,.dlm-filetype-mpg,.dlm-filetype-mxu,.dlm-filetype-qt,.dlm-filetype-wmv{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-film.png)}.dlm-filetype-7z,.dlm-filetype-gz,.dlm-filetype-rar,.dlm-filetype-sit,.dlm-filetype-tar,.dlm-filetype-zip{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-zipper.png)}.dlm-filetype-csv,.dlm-filetype-tsv,.dlm-filetype-xls,.dlm-filetype-xlsx{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-excel.png)}.dlm-filetype-doc,.dlm-filetype-docx{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-word-text.png)}.dlm-filetype-ai{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-illustrator.png)}.dlm-filetype-swf{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-flash-movie.png)}.dlm-filetype-bmp,.dlm-filetype-djv,.dlm-filetype-eps,.dlm-filetype-gif,.dlm-filetype-ief,.dlm-filetype-jpe,.dlm-filetype-jpeg,.dlm-filetype-jpg,.dlm-filetype-pbm,.dlm-filetype-pgm,.dlm-filetype-png,.dlm-filetype-pnm,.dlm-filetype-ppm,.dlm-filetype-ps,.dlm-filetype-ras,.dlm-filetype-rgb,.dlm-filetype-tif,.dlm-filetype-tiff,.dlm-filetype-wbmp,.dlm-filetype-xbm,.dlm-filetype-xpm,.dlm-filetype-xwd{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-image.png)}.dlm-filetype-psd{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-photoshop.png)}.dlm-filetype-ppt,.dlm-filetype-pptx{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-powerpoint.png)}.dlm-filetype-as,.dlm-filetype-css,.dlm-filetype-htaccess,.dlm-filetype-htm,.dlm-filetype-html,.dlm-filetype-js,.dlm-filetype-php,.dlm-filetype-sql,.dlm-filetype-xml,.dlm-filetype-xsl{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-code.png)}.dlm-filetype-rtf,.dlm-filetype-rtx{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-text-image.png)}.dlm-filetype-txt{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-text.png)}#content nav.dlm-download-monitor-pagination,nav.dlm-download-monitor-pagination{text-align:center}#content nav.dlm-download-monitor-pagination ul,nav.dlm-download-monitor-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #eee;border-right:0;margin:1px}#content nav.dlm-download-monitor-pagination ul li,nav.dlm-download-monitor-pagination ul li{border-right:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}#content nav.dlm-download-monitor-pagination ul li a,#content nav.dlm-download-monitor-pagination ul li span,nav.dlm-download-monitor-pagination ul li a,nav.dlm-download-monitor-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}#content nav.dlm-download-monitor-pagination ul li a:focus,#content nav.dlm-download-monitor-pagination ul li a:hover,#content nav.dlm-download-monitor-pagination ul li span.current,nav.dlm-download-monitor-pagination ul li a:focus,nav.dlm-download-monitor-pagination ul li a:hover,nav.dlm-download-monitor-pagination ul li span.current{background:#eee;color:#888}.dlm_widget_downloads ul,.dlm_widget_downloads ul li{list-style:none}.dlm-hidden-info{visibility:hidden}@keyframes infinite-spinning{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes infinite-loading{from{width:0%}to{width:100%}}data.dlm-hidden-info{position:relative}data.dlm-hidden-info span{font-weight:700;color:green}.dlm-hidden-info .progress.dlm-visible-spinner{display:inline-block;visibility:visible}.dlm-hidden-info .progress.box{width:100%}.dlm-hidden-info .progress.box span.dlm-download-done::after{content:'✓'}.dlm-hidden-info .progress.box .progress-inner{height:6px;top:0;width:0%;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s;position:absolute;left:0;background:#006080;animation:none}.dlm-hidden-info .progress .progress-inner{display:none;width:75px;position:relative;margin-left:15px}.dlm-hidden-info .progress .progress-inner .dlm-visible-spinner{display:inline-block;visibility:visible}html body a.dlm-download-button{position:relative}html body a.dlm-download-button.dlm-download-started{text-decoration:none}html body a.dlm-download-button::before{content:'';position:absolute;height:2px;z-index:3;bottom:-2px;left:0;width:0;background:red;transition:width .5s;box-shadow:0 0 3px rgba(255,0,0,.8);border-radius:5px}html body a.dlm-download-button.dlm-download-Infinity::before{animation:infinite-loading 1s infinite linear}html body a.dlm-download-button.dlm-download-10:before{width:10%}html body a.dlm-download-button.dlm-download-20:before{width:20%}html body a.dlm-download-button.dlm-download-30:before{width:30%}html body a.dlm-download-button.dlm-download-40:before{width:40%}html body a.dlm-download-button.dlm-download-50:before{width:50%}html body a.dlm-download-button.dlm-download-60:before{width:60%}html body a.dlm-download-button.dlm-download-70:before{width:70%}html body a.dlm-download-button.dlm-download-80:before{width:80%}html body a.dlm-download-button.dlm-download-90:before{width:90%}html body a.dlm-download-button.dlm-download-100:before{width:100%}a.dlm-download-button::before{z-index:0}a.dlm-download-button>*{z-index:2;position:relative}html body .dlm-download-link{position:relative}html body .dlm-download-link.dlm-download-started{text-decoration:none}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.dlm-xhr-error{font-size:12px;color:red}@keyframes dlm-xhr-fade-in{from{opacity:0}to{opacity:1}}@keyframes dlm-spinner-rotate{to{transform:rotate(360deg)}}.dlm-download-started .dlm-original-content{display:none}.dlm-original-content,.dlm-xhr-loading-gif{animation:dlm-xhr-fade-in .25s ease}.dlm-xhr-loading-gif{width:22px;height:22px;align-self:center;margin:5px 4px 5px 0;vertical-align:middle}.dlm-xhr-spinner .dlm-spinner-arc{transform-origin:22px 22px;animation:dlm-spinner-rotate .9s linear infinite}.dlm-xhr-progress{min-width:75px;width:auto;display:inline-block;position:relative;vertical-align:middle}.dlm-no-access-modal-window>*{padding:20px}.dlm-no-access-modal-window .dlm-no-access-modal__header{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;width:calc(100% - 40px);justify-content:space-between;align-items:center;clear:both;position:relative}.dlm-no-access-modal-window .dlm-no-access-modal__body{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.dlm-no-access-modal-window .dlm-no-access-modal__footer{text-align:right}.dlm-no-access-modal-overlay{position:fixed;width:100%;height:100%;background-color:#dededea1;top:0;z-index:98}.dlm-no-access-modal-close span{display:block;position:relative;text-align:center;border-radius:100px;background:#212a2f;color:#fff}.dlm-no-access-modal-close:hover{cursor:pointer}.dlm-no-access-notice{font-style:italic;color:red;font-weight:lighter}#dlm_login_form input[type=submit]{cursor:pointer}#dlm-no-access-modal .dlm-fixed{position:fixed}#dlm-no-access-modal .dlm-relative{position:relative}#dlm-no-access-modal .dlm-inset-0{inset:0px}#dlm-no-access-modal .dlm-z-10{z-index:10}#dlm-no-access-modal .dlm-m-2{margin:.5rem}#dlm-no-access-modal .dlm-ml-3{margin-left:.75rem}#dlm-no-access-modal .dlm-mt-10{margin-top:2.5rem}#dlm-no-access-modal .dlm-mt-2{margin-top:.5rem}#dlm-no-access-modal .dlm-mt-3{margin-top:.75rem}#dlm-no-access-modal .dlm-mt-4{margin-top:1rem}#dlm-no-access-modal .dlm-mt-6{margin-top:1.5rem}#dlm-no-access-modal .dlm-block{display:block}#dlm-no-access-modal .dlm-flex{display:flex}#dlm-no-access-modal .dlm-inline-flex{display:inline-flex}#dlm-no-access-modal .dlm-h-12{height:3rem}#dlm-no-access-modal .dlm-h-4{height:1rem}#dlm-no-access-modal .dlm-h-6{height:1.5rem}#dlm-no-access-modal .dlm-min-h-full{min-height:100%}#dlm-no-access-modal .dlm-w-12{width:3rem}#dlm-no-access-modal .dlm-w-4{width:1rem}#dlm-no-access-modal .dlm-w-6{width:1.5rem}#dlm-no-access-modal .dlm-w-full{width:100%}#dlm-no-access-modal .dlm-w-screen{width:100vw}#dlm-no-access-modal .dlm-flex-1{flex:1 1 0%}#dlm-no-access-modal .dlm-flex-shrink-0{flex-shrink:0}#dlm-no-access-modal .dlm-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dlm-no-access-modal .dlm-flex-col{flex-direction:column}#dlm-no-access-modal .dlm-items-start{align-items:flex-start}#dlm-no-access-modal .dlm-items-center{align-items:center}#dlm-no-access-modal .dlm-justify-center{justify-content:center}#dlm-no-access-modal .dlm-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#dlm-no-access-modal .dlm-overflow-hidden{overflow:hidden}#dlm-no-access-modal .dlm-overflow-y-auto{overflow-y:auto}#dlm-no-access-modal .dlm-rounded{border-radius:.25rem}#dlm-no-access-modal .dlm-rounded-full{border-radius:9999px}#dlm-no-access-modal .dlm-rounded-lg{border-radius:.5rem}#dlm-no-access-modal .dlm-rounded-md{border-radius:.375rem}#dlm-no-access-modal .dlm-border-0{border-width:0}#dlm-no-access-modal .dlm-border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}#dlm-no-access-modal .dlm-bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-opacity-75{--tw-bg-opacity:0.75}#dlm-no-access-modal .dlm-p-4{padding:1rem}#dlm-no-access-modal .dlm-px-1{padding-left:.25rem;padding-right:.25rem}#dlm-no-access-modal .dlm-px-1\.5{padding-left:.375rem;padding-right:.375rem}#dlm-no-access-modal .dlm-px-3{padding-left:.75rem;padding-right:.75rem}#dlm-no-access-modal .dlm-px-4{padding-left:1rem;padding-right:1rem}#dlm-no-access-modal .dlm-px-6{padding-left:1.5rem;padding-right:1.5rem}#dlm-no-access-modal .dlm-py-1{padding-top:.25rem;padding-bottom:.25rem}#dlm-no-access-modal .dlm-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#dlm-no-access-modal .dlm-py-12{padding-top:3rem;padding-bottom:3rem}#dlm-no-access-modal .dlm-py-2{padding-top:.5rem;padding-bottom:.5rem}#dlm-no-access-modal .dlm-py-3{padding-top:.75rem;padding-bottom:.75rem}#dlm-no-access-modal .dlm-pb-4{padding-bottom:1rem}#dlm-no-access-modal .dlm-pt-5{padding-top:1.25rem}#dlm-no-access-modal .dlm-text-left{text-align:left}#dlm-no-access-modal .dlm-text-center{text-align:center}#dlm-no-access-modal .dlm-text-base{font-size:1rem;line-height:1.5rem}#dlm-no-access-modal .dlm-text-sm{font-size:.875rem;line-height:1.25rem}#dlm-no-access-modal .dlm-text-xl{font-size:1.25rem;line-height:1.75rem}#dlm-no-access-modal .dlm-font-bold{font-weight:700}#dlm-no-access-modal .dlm-font-medium{font-weight:500}#dlm-no-access-modal .dlm-font-semibold{font-weight:600}#dlm-no-access-modal .dlm-leading-6{line-height:1.5rem}#dlm-no-access-modal .dlm-leading-9{line-height:2.25rem}#dlm-no-access-modal .dlm-tracking-tight{letter-spacing:-.025em}#dlm-no-access-modal .dlm-text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}#dlm-no-access-modal .dlm-text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229 / var(--tw-text-opacity))}#dlm-no-access-modal .dlm-text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity))}#dlm-no-access-modal .dlm-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}#dlm-no-access-modal .dlm-shadow{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px -1px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#dlm-no-access-modal .dlm-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#dlm-no-access-modal .dlm-shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 8px 10px -6px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#dlm-no-access-modal .dlm-ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#dlm-no-access-modal .dlm-ring-inset{--tw-ring-inset:inset}#dlm-no-access-modal .dlm-ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))}#dlm-no-access-modal .dlm-transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}#dlm-no-access-modal .dlm-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.placeholder\:dlm-text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:dlm-text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.hover\:dlm-bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.focus\:dlm-ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:dlm-ring-inset:focus{--tw-ring-inset:inset}.focus\:dlm-ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229 / var(--tw-ring-opacity))}.focus-visible\:dlm-outline:focus-visible{outline-style:solid}.focus-visible\:dlm-outline-2:focus-visible{outline-width:2px}.focus-visible\:dlm-outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:dlm-outline-indigo-600:focus-visible{outline-color:#4f46e5}@media (min-width:640px){.sm\:dlm-mx-0{margin-left:0;margin-right:0}.sm\:dlm-mx-auto{margin-left:auto;margin-right:auto}.sm\:dlm-my-8{margin-top:2rem;margin-bottom:2rem}.sm\:dlm-ml-4{margin-left:1rem}.sm\:dlm-mt-0{margin-top:0}.sm\:dlm-flex{display:flex}.sm\:dlm-h-10{height:2.5rem}.sm\:dlm-w-10{width:2.5rem}.sm\:dlm-w-auto{width:auto}.sm\:dlm-w-full{width:100%}.sm\:dlm-max-w-\[480px\]{max-width:480px}.sm\:dlm-max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.sm\:dlm-max-w-md{max-width:28rem}.sm\:dlm-flex-row-reverse{flex-direction:row-reverse}.sm\:dlm-items-start{align-items:flex-start}.sm\:dlm-items-center{align-items:center}.sm\:dlm-rounded-lg{border-radius:.5rem}.sm\:dlm-p-0{padding:0}.sm\:dlm-p-6{padding:1.5rem}.sm\:dlm-px-12{padding-left:3rem;padding-right:3rem}.sm\:dlm-px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:dlm-pb-4{padding-bottom:1rem}.sm\:dlm-text-left{text-align:left}.sm\:dlm-text-sm{font-size:.875rem;line-height:1.25rem}.sm\:dlm-leading-6{line-height:1.5rem}}.dlm-no-access-modal{z-index:9999;position:fixed}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::after,.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::after,.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::before{--tw-content:''}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ) hr:not( .dlm-no-tailwind,.dlm-no-tailwind * ){height:0;color:inherit;border-top-width:1px}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ) abbr:where([title]):not( .dlm-no-tailwind,.dlm-no-tailwind * ){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dlm-no-access-modal h1:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h2:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h3:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h4:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h5:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h6:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-size:inherit;font-weight:inherit}.dlm-no-access-modal a:not( .dlm-no-tailwind,.dlm-no-tailwind * ){color:inherit;text-decoration:inherit}.dlm-no-access-modal b:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal strong:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-weight:bolder}.dlm-no-access-modal code:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal kbd:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal pre:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal samp:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}.dlm-no-access-modal small:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-size:80%}.dlm-no-access-modal sub:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal sup:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-size:75%;line-height:0;position:relative;vertical-align:baseline}.dlm-no-access-modal sub:not( .dlm-no-tailwind,.dlm-no-tailwind * ){bottom:-.25em}.dlm-no-access-modal sup:not( .dlm-no-tailwind,.dlm-no-tailwind * ){top:-.5em}.dlm-no-access-modal table:not( .dlm-no-tailwind,.dlm-no-tailwind * ){text-indent:0;border-color:inherit;border-collapse:collapse}.dlm-no-access-modal button:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal input:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal optgroup:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal select:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal textarea:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.dlm-no-access-modal button:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal select:not( .dlm-no-tailwind,.dlm-no-tailwind * ){text-transform:none}.dlm-no-access-modal [type=button]:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal [type=reset]:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal [type=submit]:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal button:not( .dlm-no-tailwind,.dlm-no-tailwind * ){-webkit-appearance:button;background-color:transparent;background-image:none}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ):-moz-focusring{outline:auto}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ):-moz-ui-invalid{box-shadow:none}.dlm-no-access-modal progress:not( .dlm-no-tailwind,.dlm-no-tailwind * ){vertical-align:baseline}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::-webkit-inner-spin-button,.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::-webkit-outer-spin-button{height:auto}.dlm-no-access-modal [type=search]:not( .dlm-no-tailwind,.dlm-no-tailwind * ){-webkit-appearance:textfield;outline-offset:-2px}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::-webkit-search-decoration{-webkit-appearance:none}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.dlm-no-access-modal summary:not( .dlm-no-tailwind,.dlm-no-tailwind * ){display:list-item}.dlm-no-access-modal blockquote:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal dd:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal dl:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal figure:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h1:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h2:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h3:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h4:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h5:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h6:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal hr:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal p:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal pre:not( .dlm-no-tailwind,.dlm-no-tailwind * ){margin:0}.dlm-no-access-modal fieldset:not( .dlm-no-tailwind,.dlm-no-tailwind * ){margin:0;padding:0}.dlm-no-access-modal legend:not( .dlm-no-tailwind,.dlm-no-tailwind * ){padding:0}.dlm-no-access-modal menu:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal ol:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal ul:not( .dlm-no-tailwind,.dlm-no-tailwind * ){list-style:none;margin:0;padding:0}.dlm-no-access-modal dialog:not( .dlm-no-tailwind,.dlm-no-tailwind * ){padding:0}.dlm-no-access-modal textarea:not( .dlm-no-tailwind,.dlm-no-tailwind * ){resize:vertical}.dlm-no-access-modal input:not( .dlm-no-tailwind,.dlm-no-tailwind * )::-moz-placeholder,.dlm-no-access-modal textarea:not( .dlm-no-tailwind,.dlm-no-tailwind * )::-moz-placeholder{opacity:1;color:#9ca3af}.dlm-no-access-modal input:not( .dlm-no-tailwind,.dlm-no-tailwind * )::placeholder,.dlm-no-access-modal textarea:not( .dlm-no-tailwind,.dlm-no-tailwind * )::placeholder{opacity:1;color:#9ca3af}.dlm-no-access-modal [role=button]:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal button:not( .dlm-no-tailwind,.dlm-no-tailwind * ){cursor:pointer}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ):disabled{cursor:default}.dlm-no-access-modal audio:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal canvas:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal embed:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal iframe:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal img:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal object:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal svg:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal video:not( .dlm-no-tailwind,.dlm-no-tailwind * ){display:block;vertical-align:middle}.dlm-no-access-modal img:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal video:not( .dlm-no-tailwind,.dlm-no-tailwind * ){max-width:100%;height:auto}.dlm-no-access-modal [hidden]:not( .dlm-no-tailwind,.dlm-no-tailwind * ){display:none}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::after,.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:root{--bg-primary:#F7F3ED;--bg-warm:#F0EBE1;--bg-deep:#E8E1D5;--bg-card:#FFFDF9;--bg-dark:#2C2720;--bg-darker:#231F1A;--text-primary:#3A342C;--text-secondary:#6B6157;--text-muted:#9B9184;--text-light:#B8AFA3;--text-on-dark:#E8DFD1;--accent-saffron:#C4923B;--accent-saffron-light:#D4A854;--accent-saffron-dark:#A67A2E;--accent-saffron-glow:rgba(196, 146, 59, 0.12);--accent-sage:#7D8E72;--accent-sage-light:#A3B396;--accent-burgundy:#7A3B3B;--border-light:rgba(196, 146, 59, 0.15);--border-soft:rgba(58, 52, 44, 0.08);--border-card:rgba(58, 52, 44, 0.06);--shadow-soft:0 2px 20px rgba(58, 52, 44, 0.06);--shadow-hover:0 8px 40px rgba(58, 52, 44, 0.1);--shadow-card:0 1px 8px rgba(58, 52, 44, 0.04);--font-display:'Cormorant Garamond', 'Georgia', serif;--font-body:'Crimson Pro', 'Georgia', serif;--font-heading:'Lora', 'Georgia', serif;--font-ui:'DM Sans', -apple-system, 'Segoe UI', sans-serif;--font-myanmar:'Pyidaungsu', 'Myanmar Text', 'Padauk', sans-serif;--max-width:1200px;--content-width:820px;--narrow-width:680px;--nav-height:72px;--ease:cubic-bezier(0.25, 0.46, 0.45, 0.94);--transition:0.4s var(--ease);--transition-fast:0.25s var(--ease)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:17px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--text-primary);background:var(--bg-primary);line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;height:auto;display:block}a{color:var(--accent-saffron);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--accent-saffron-dark)}::selection{background:var(--accent-saffron-glow);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent-saffron);outline-offset:3px;border-radius:4px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;line-height:1.3;color:var(--text-primary)}h1{font-family:var(--font-display);font-size:clamp(2.4rem, 5vw, 3.6rem);font-weight:300;line-height:1.15}h2{font-family:var(--font-display);font-size:clamp(1.8rem, 4vw, 2.6rem);font-weight:400;line-height:1.25}h3{font-size:1.3rem;font-weight:500}h4{font-size:1.1rem;font-weight:600}p{margin-bottom:1.2rem}blockquote{font-family:var(--font-display);font-size:1.3rem;font-style:italic;font-weight:300;color:var(--text-secondary);border-left:3px solid var(--accent-saffron);padding:1.5rem 0 1.5rem 2rem;margin:2rem 0;line-height:1.7}.myanmar-text,[lang="my"],[lang="my-MM"]{font-family:var(--font-myanmar);line-height:2.2}.section-label{font-family:var(--font-ui);font-size:.7rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-saffron);margin-bottom:1rem}.container{max-width:var(--max-width);margin:0 auto;padding:0 2.5rem}.container--narrow{max-width:var(--content-width)}.container--tight{max-width:var(--narrow-width)}.section{padding:6rem 0}.section--warm{background:var(--bg-warm)}.section--deep{background:var(--bg-deep)}.section--dark{background:var(--bg-dark);color:var(--text-on-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(247 243 237 / .92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-soft);transition:var(--transition);height:var(--nav-height)}.site-header.scrolled{box-shadow:0 1px 12px rgb(58 52 44 / .06)}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:100%}.site-branding{display:flex;align-items:center;gap:14px}.site-branding a{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--text-primary)}.custom-logo-link img,.site-logo img{height:38px;width:auto}.site-title{font-family:var(--font-display);font-size:1.35rem;font-weight:500;letter-spacing:.02em;color:var(--text-primary);margin:0;line-height:1.2}.site-title a{color:inherit;text-decoration:none}.site-description{font-family:var(--font-ui);font-size:.65rem;color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;margin:0}.primary-navigation{display:flex;align-items:center;gap:.25rem}.primary-navigation ul{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.primary-navigation li{position:relative}.primary-navigation a{font-family:var(--font-ui);font-size:.82rem;font-weight:400;letter-spacing:.04em;color:var(--text-secondary);text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:var(--transition);display:block}.primary-navigation a:hover,.primary-navigation .current-menu-item>a,.primary-navigation .current_page_item>a{color:var(--accent-saffron);background:var(--accent-saffron-glow)}.primary-navigation ul ul{display:none;position:absolute;top:100%;left:0;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:10px;box-shadow:var(--shadow-hover);padding:.75rem 0;min-width:220px;flex-direction:column;z-index:100}.primary-navigation li:hover>ul{display:flex}.primary-navigation ul ul a{padding:.5rem 1.5rem;font-size:.8rem;border-radius:0;white-space:nowrap}.primary-navigation ul ul a:hover{background:var(--accent-saffron-glow)}.nav-search-toggle{width:36px;height:36px;border:1px solid var(--border-light);border-radius:50%;background:#fff0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:var(--transition);margin-left:1rem}.nav-search-toggle:hover{border-color:var(--accent-saffron);color:var(--accent-saffron)}.nav-search-toggle svg{width:16px;height:16px}.menu-toggle{display:none;background:none;border:none;cursor:pointer;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}.menu-toggle .bar{display:block;width:22px;height:1.5px;background:var(--text-secondary);transition:var(--transition);transform-origin:center}.menu-toggle.active .bar:nth-child(1){transform:rotate(45deg) translateY(4.6px)}.menu-toggle.active .bar:nth-child(2){opacity:0}.menu-toggle.active .bar:nth-child(3){transform:rotate(-45deg) translateY(-4.6px)}.hero{min-height:88vh;display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;margin-top:var(--nav-height);isolation:isolate;color:#fff}.hero-bg{position:absolute;inset:0;background-image:var(--dhamma-hero-image,none);background-size:cover;background-position:var(--dhamma-hero-position-x,center) var(--dhamma-hero-position-y,center);background-color:#6b6558;z-index:-2}.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(44,39,32,calc(var(--dhamma-hero-overlay, 0.45) * 1.4)) 0%,rgba(44,39,32,calc(var(--dhamma-hero-overlay, 0.45) * 0.8)) 45%,rgb(44 39 32 / .05) 75%,#fff0 100%),linear-gradient(180deg,#fff0 70%,rgb(247 243 237 / .95) 100%);pointer-events:none}.hero-pattern{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .6) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgb(255 255 255 / .4) 1px,transparent 1px);background-size:60px 60px,80px 80px;z-index:-1}.hero-mandala{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;opacity:.1;animation:rotate-slow 120s linear infinite;pointer-events:none;z-index:-1}.hero-mandala svg circle,.hero-mandala svg ellipse{stroke:#fff!important}@keyframes rotate-slow{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hero-content{position:relative;z-index:2;text-align:left;max-width:620px;padding:2rem 2rem 2rem 8vw;margin-left:0;margin-right:auto}.hero-pali{font-family:var(--font-display);font-size:.85rem;font-weight:500;font-style:normal;color:var(--accent-saffron-light);letter-spacing:.25em;text-transform:uppercase;margin-bottom:1.75rem;text-shadow:0 1px 6px rgb(0 0 0 / .4)}.hero h1{font-family:var(--font-display);font-weight:300;font-size:clamp(2.5rem, 5vw + 1rem, 5rem);line-height:1.05;color:#fff;letter-spacing:-.01em;margin-bottom:1.5rem;text-shadow:0 2px 8px rgb(0 0 0 / .35),0 4px 24px rgb(0 0 0 / .25)}.hero h1 em{font-weight:400;font-style:italic;color:var(--accent-saffron-light)}.hero-divider{width:48px;height:1px;background:var(--accent-saffron-light);margin:2rem 0;box-shadow:0 0 8px rgb(196 146 59 / .5)}.hero-subtitle{font-family:var(--font-body);font-size:1.1rem;font-weight:300;color:rgb(255 253 249 / .92);line-height:1.8;max-width:480px;margin:0 0 2rem 0;text-shadow:0 1px 8px rgb(0 0 0 / .3)}.hero-myanmar{font-family:var(--font-myanmar);font-size:.95rem;color:rgb(255 253 249 / .82);line-height:2.1;text-shadow:0 1px 6px rgb(0 0 0 / .35)}.hero--centered{justify-content:center}.hero--centered .hero-content{text-align:center;padding:2rem}.hero--centered .hero-divider{margin:2rem auto}.hero--centered .hero-subtitle{margin-left:auto;margin-right:auto}@media (max-width:768px){.hero-bg{background-position:clamp(68%, 72vw, 82%) center}.hero{min-height:75vh;justify-content:center}.hero-content{text-align:center;padding:2rem 1.5rem}.hero-divider{margin:1.5rem auto}.hero-subtitle{margin:0 auto 1.5rem}.hero-bg::after{background:linear-gradient(180deg,rgba(44,39,32,calc(var(--dhamma-hero-overlay, 0.45) * 1.2)) 0%,rgba(44,39,32,calc(var(--dhamma-hero-overlay, 0.45) * 0.9)) 50%,rgb(247 243 237 / .9) 95%,rgb(247 243 237) 100%)}}.hero-content>*{opacity:0;transform:translateY(25px);animation:hero-fade-up 1s var(--ease) forwards}.hero-content>*:nth-child(1){animation-delay:0.2s}.hero-content>*:nth-child(2){animation-delay:0.4s}.hero-content>*:nth-child(3){animation-delay:0.5s}.hero-content>*:nth-child(4){animation-delay:0.6s}.hero-content>*:nth-child(5){animation-delay:0.8s}@keyframes hero-fade-up{to{opacity:1;transform:translateY(0)}}.scroll-hint{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted);opacity:0;animation:hero-fade-up 1s var(--ease) 1.2s forwards}.scroll-hint span{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase}.scroll-line{width:1px;height:40px;background:linear-gradient(180deg,var(--accent-saffron),transparent);animation:scroll-pulse 2s ease-in-out infinite}@keyframes scroll-pulse{0%,100%{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.teachings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:stretch}.teaching-card{background:rgb(255 253 249 / .98);border:1px solid rgb(196 146 59 / .22);border-radius:18px;overflow:hidden;transition:var(--transition);position:relative;min-height:100%;box-shadow:0 12px 36px rgb(58 52 44 / .06)}.teaching-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--border-light)}.teaching-card__link{display:grid;grid-template-rows:minmax(230px,280px) 1fr;height:100%;color:inherit;text-decoration:none}.teaching-card__img{position:relative;background-size:cover;background-position:center;background-color:var(--bg-deep);transition:transform 800ms var(--ease);overflow:hidden}.teaching-card__img::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(44 39 32 / .03) 0%,rgb(44 39 32 / .18) 100%),linear-gradient(90deg,rgb(255 255 255 / .03),#fff0)}.teaching-card:hover .teaching-card__img{transform:scale(1.03)}.teaching-card__tag{position:absolute;top:1.1rem;left:1.1rem;background:rgb(122 59 59 / .96);color:#fff;font-family:var(--font-ui);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .8rem;border-radius:6px}.teaching-card__body{padding:1.65rem 1.55rem 1.85rem;flex:1;display:flex;flex-direction:column;background:rgb(255 253 249 / .98)}.teaching-card__meta{font-family:var(--font-ui);font-size:.8rem;font-style:normal;color:var(--text-muted);line-height:1.5;margin:0 0 .85rem}.teaching-card h3{font-family:var(--font-display);font-size:1.58rem;font-weight:400;line-height:1.2;color:var(--text-primary);margin:0 0 .95rem}.teaching-card__desc{font-family:var(--font-body);font-size:1rem;color:var(--text-secondary);line-height:1.8;margin:0 0 1.45rem;flex-grow:1}.teaching-card__cta{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-ui);font-size:.76rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#2f5d73;transition:var(--transition);margin-top:auto}.teaching-card:hover .teaching-card__cta{color:#1f4658;gap:.7rem}.teaching-card__cta svg{width:14px;height:14px}.teaching-card:nth-child(1){grid-column:1 / -1}.teaching-card:nth-child(1) .teaching-card__link,.teaching-card:nth-child(4) .teaching-card__link{grid-template-columns:minmax(320px,1.08fr) minmax(280px,0.92fr);grid-template-rows:none}.teaching-card:nth-child(1) .teaching-card__img,.teaching-card:nth-child(4) .teaching-card__img{min-height:100%}.teaching-card:nth-child(1) .teaching-card__body,.teaching-card:nth-child(4) .teaching-card__body{justify-content:center;padding:2rem 1.8rem 2.1rem}.teaching-card:nth-child(1) h3,.teaching-card:nth-child(4) h3{font-size:1.95rem}.teaching-card:nth-child(2),.teaching-card:nth-child(3){grid-column:span 1}.teaching-card:nth-child(4){grid-column:1 / -1}.teaching-card:nth-child(4) .teaching-card__link{grid-template-columns:minmax(280px,0.92fr) minmax(320px,1.08fr)}.teaching-card:nth-child(4) .teaching-card__img{order:2}.teaching-card:nth-child(4) .teaching-card__body{order:1}.post-timeline{max-width:min(980px, 100%);margin:0 auto}.post-timeline-item{display:flex;gap:2.5rem;padding:2.5rem 0;border-bottom:1px solid var(--border-soft);transition:var(--transition)}.post-timeline-item:first-child{padding-top:0}.post-timeline-item:hover{padding-left:1rem}.post-timeline-item a{color:inherit;text-decoration:none}.post-date-column{min-width:80px;text-align:right;padding-top:.3rem;flex-shrink:0}.post-date-day{font-family:var(--font-display);font-size:2rem;font-weight:300;color:var(--accent-saffron);line-height:1}.post-date-month{font-family:var(--font-ui);font-size:.7rem;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.post-timeline-divider{width:1px;background:var(--border-light);position:relative;flex-shrink:0}.post-timeline-divider::before{content:'';position:absolute;top:8px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent-saffron);opacity:.5}.post-timeline-content{flex:1;min-width:0}.post-category-label{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-sage);margin-bottom:.5rem;display:block}.post-category-label a{color:var(--accent-sage)}.post-category-label a:hover{color:var(--accent-saffron)}.post-timeline-content h3{font-family:var(--font-heading);font-size:clamp(1.2rem, 1.25vw + 0.95rem, 1.65rem);font-weight:500;line-height:1.4;margin-bottom:.7rem;text-wrap:pretty;word-break:break-word}.post-timeline-content h3 a:hover{color:var(--accent-saffron)}.post-timeline-content .excerpt{font-size:.92rem;color:var(--text-secondary);line-height:1.8;margin:0;max-width:62ch}.verse-section{padding:8rem 2.5rem;text-align:center;position:relative;overflow:hidden}.verse-section::before,.verse-section::after{content:'';position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-light),transparent)}.verse-section::before{top:0}.verse-section::after{bottom:0}.verse-ornament{font-family:var(--font-display);font-size:4rem;color:var(--accent-saffron);opacity:.2;line-height:1;margin-bottom:2rem}.verse-text{font-family:var(--font-display);font-size:clamp(1.4rem, 3vw, 1.9rem);font-weight:300;font-style:italic;color:var(--text-primary);max-width:650px;margin:0 auto 1.5rem;line-height:1.7}.verse-translation{font-family:var(--font-body);font-size:1rem;color:var(--text-secondary);max-width:550px;margin:0 auto 2rem;line-height:1.9}.verse-source{font-family:var(--font-ui);font-size:.75rem;letter-spacing:.12em;color:var(--text-muted)}.resources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.resource-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;padding:2rem;text-align:center;transition:var(--transition)}.resource-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:var(--border-light)}.resource-card a{text-decoration:none;color:inherit;display:block}.resource-icon{width:56px;height:56px;margin:0 auto 1.25rem;border-radius:50%;background:var(--accent-saffron-glow);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.resource-card h3{font-family:var(--font-heading);font-size:1.05rem;font-weight:500;margin-bottom:.5rem}.resource-card .count{font-family:var(--font-ui);font-size:.75rem;color:var(--text-muted);letter-spacing:.05em}.info-bar{background:var(--bg-deep);padding:3.5rem 0}.info-bar .container{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.info-item{display:flex;align-items:center;gap:1rem}.info-icon{width:40px;height:40px;border-radius:10px;background:var(--accent-saffron-glow);display:flex;align-items:center;justify-content:center;color:var(--accent-saffron);font-size:1rem;flex-shrink:0}.info-label{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.info-value{font-family:var(--font-body);font-size:.95rem;color:var(--text-primary)}.social-links{display:flex;align-items:center;gap:1.25rem}.social-icon{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);text-decoration:none;font-family:var(--font-ui);font-size:.85rem;transition:var(--transition-fast)}.social-icon:hover{color:var(--accent-saffron)}.social-icon svg{flex-shrink:0;opacity:.7;transition:var(--transition-fast)}.social-icon:hover svg{opacity:1}.single-post-header{padding-top:calc(var(--nav-height) + 5rem);padding-bottom:3rem;text-align:center}.single-post-header .post-category-label{margin-bottom:1.5rem}.single-post-header h1{max-width:var(--content-width);margin:0 auto 1.5rem}.single-post-meta{font-family:var(--font-ui);font-size:.78rem;color:var(--text-muted);letter-spacing:.05em}.single-post-meta span{margin:0 .75rem;opacity:.3}.post-content{max-width:var(--content-width);margin:0 auto;padding:0 2.5rem 5rem}.post-content p{font-size:1.05rem;line-height:1.9;margin-bottom:1.5rem}.post-content h2{font-size:1.6rem;margin:3rem 0 1.5rem}.post-content h3{font-size:1.25rem;margin:2.5rem 0 1rem}.post-content img{border-radius:10px;margin:2rem 0;box-shadow:var(--shadow-soft)}.post-content ul,.post-content ol{padding-left:1.5rem;margin-bottom:1.5rem}.post-content li{margin-bottom:.5rem;line-height:1.8}.post-content .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin:2rem 0}.post-content .gallery img{margin:0;width:100%;height:250px;object-fit:cover;border-radius:8px}.post-thumbnail{max-width:var(--max-width);margin:0 auto 3rem;padding:0 2.5rem}.post-thumbnail img{width:100%;max-height:500px;object-fit:cover;border-radius:14px;box-shadow:var(--shadow-soft)}.post-navigation{max-width:var(--content-width);margin:0 auto;padding:3rem 2.5rem;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;gap:2rem}.post-navigation a{font-family:var(--font-ui);font-size:.85rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.post-navigation a:hover{color:var(--accent-saffron)}.archive-header{padding-top:calc(var(--nav-height) + 4rem);padding-bottom:3rem}.archive-header h1{font-size:clamp(1.8rem, 3vw, 2.4rem)}.archive-header .archive-description{font-size:1rem;color:var(--text-secondary);margin-top:1rem;max-width:var(--content-width)}.pagination{display:flex;align-items:center;justify-content:center;padding:3rem 0;font-family:var(--font-ui)}.pagination .nav-links{display:inline-grid!important;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:center;column-gap:.75rem;row-gap:.75rem;width:max-content;max-width:100%;margin:0 auto}.pagination__list{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:center;column-gap:.75rem;row-gap:.75rem;width:max-content;max-width:100%;margin:0 auto}.pagination__item{display:inline-flex!important;width:auto!important;max-width:none!important;flex:0 0 auto}.pagination .nav-links .page-numbers,.pagination__item .page-numbers,.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border-radius:8px;font-size:.85rem;transition:var(--transition)}.pagination .page-numbers{text-decoration:none;flex:0 0 auto;width:auto!important;max-width:none!important;white-space:nowrap}.pagination a{color:var(--text-secondary);border:1px solid var(--border-soft);background:rgb(255 253 249 / .92)}.pagination a:hover{border-color:var(--accent-saffron);color:var(--accent-saffron);background:var(--accent-saffron-glow)}.pagination .current{background:var(--accent-saffron);color:#fff;border:1px solid var(--accent-saffron)}.pagination .dots{min-width:auto;height:auto;padding:0 .2rem;border:none;background:#fff0;color:var(--text-muted)}.search-overlay{position:fixed;inset:0;background:rgb(247 243 237 / .96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:2000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.search-overlay.active{display:flex;opacity:1}.search-overlay-inner{text-align:center;width:100%;max-width:600px;padding:2rem}.search-overlay-close{position:absolute;top:2rem;right:2rem;width:40px;height:40px;border:none;background:none;cursor:pointer;color:var(--text-muted);font-size:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}.search-overlay-close:hover{color:var(--accent-saffron);background:var(--accent-saffron-glow)}.search-form{display:flex;border-bottom:2px solid var(--border-light);padding-bottom:.5rem}.search-form input[type="search"],.search-form .search-field{font-family:var(--font-display);font-size:2rem;font-weight:300;color:var(--text-primary);background:none;border:none;outline:none;width:100%;padding:.5rem 0}.search-form input::placeholder{color:var(--text-muted)}.search-form .search-submit{background:none;border:none;cursor:pointer;color:var(--accent-saffron);padding:0 .5rem;font-size:1.2rem}.widget .search-form{border-bottom-width:1px}.widget .search-form input[type="search"]{font-size:1rem}.widget{margin-bottom:3rem}.widget-title{font-family:var(--font-ui);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-saffron);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-soft)}.widget ul{list-style:none;padding:0}.widget ul li{padding:.5rem 0;border-bottom:1px solid var(--border-soft)}.widget ul li:last-child{border-bottom:none}.widget ul li a{font-family:var(--font-body);font-size:.92rem;color:var(--text-secondary)}.widget ul li a:hover{color:var(--accent-saffron)}.widget_calendar table{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:.82rem}.widget_calendar th{font-weight:500;color:var(--text-muted);padding:.5rem;text-align:center;font-size:.7rem;letter-spacing:.08em}.widget_calendar td{text-align:center;padding:.4rem;color:var(--text-secondary)}.widget_calendar td a{font-weight:600;color:var(--accent-saffron)}.widget_calendar caption{font-family:var(--font-heading);font-size:.95rem;font-weight:500;margin-bottom:.75rem;caption-side:top;color:var(--text-primary)}.site-footer{background:var(--bg-dark);color:var(--text-light);padding:5rem 0 3rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.footer-brand .footer-logo{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--text-on-dark);margin-bottom:1rem}.footer-brand .footer-desc{font-size:.9rem;line-height:1.8;color:#8A8078}.footer-heading{font-family:var(--font-ui);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-saffron-light);margin-bottom:1.5rem}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-links a{font-family:var(--font-body);font-size:.9rem;color:#8A8078}.footer-links a:hover{color:var(--accent-saffron-light)}.footer-bottom{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(255 255 255 / .06);display:flex;justify-content:space-between;align-items:center}.footer-copyright{font-family:var(--font-ui);font-size:.75rem;color:#5A5248}.footer-pali{font-family:var(--font-display);font-size:.85rem;font-style:italic;color:#5A5248}.fade-in{opacity:0;transform:translateY(20px);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.fade-in.visible{opacity:1;transform:translateY(0)}.stagger-children>.fade-in:nth-child(1){transition-delay:0s}.stagger-children>.fade-in:nth-child(2){transition-delay:0.1s}.stagger-children>.fade-in:nth-child(3){transition-delay:0.2s}.stagger-children>.fade-in:nth-child(4){transition-delay:0.3s}.stagger-children>.fade-in:nth-child(5){transition-delay:0.4s}.stagger-children>.fade-in:nth-child(6){transition-delay:0.5s}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}.wp-block-image img{border-radius:10px}.wp-block-gallery{gap:1rem!important}.wp-block-gallery .wp-block-image img{border-radius:8px}.wp-block-separator{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--border-light),transparent);margin:3rem 0}.wp-block-quote{border-left:3px solid var(--accent-saffron);padding-left:2rem;margin:2rem 0}.wp-block-quote p{font-family:var(--font-display);font-size:1.2rem;font-style:italic;font-weight:300;color:var(--text-secondary)}.wp-block-quote cite{font-family:var(--font-ui);font-size:.8rem;color:var(--text-muted);font-style:normal;letter-spacing:.05em}.alignwide{max-width:var(--max-width);margin-left:auto;margin-right:auto}.alignfull{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.comments-area{max-width:var(--content-width);margin:0 auto;padding:3rem 2.5rem;border-top:1px solid var(--border-soft)}.comment-list{list-style:none;padding:0}.comment{padding:1.5rem 0;border-bottom:1px solid var(--border-soft)}.comment-author{font-family:var(--font-heading);font-weight:500}.comment-metadata{font-family:var(--font-ui);font-size:.75rem;color:var(--text-muted)}@media (max-width:1024px){.teachings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.teaching-card:nth-child(1),.teaching-card:nth-child(2),.teaching-card:nth-child(3),.teaching-card:nth-child(4){grid-column:auto}.teaching-card:nth-child(1) .teaching-card__link,.teaching-card:nth-child(4) .teaching-card__link{grid-template-columns:none;grid-template-rows:minmax(230px,270px) 1fr}.teaching-card:nth-child(4) .teaching-card__img,.teaching-card:nth-child(4) .teaching-card__body{order:initial}.teaching-card:nth-child(1) h3,.teaching-card:nth-child(4) h3{font-size:1.65rem}.teaching-card:nth-child(1) .teaching-card__body,.teaching-card:nth-child(4) .teaching-card__body{padding:1.65rem 1.55rem 1.9rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (max-width:900px){.teachings-grid{grid-template-columns:1fr;gap:1.5rem}.resources-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){html{font-size:16px}.container{padding:0 1.5rem}.section{padding:4rem 0}.menu-toggle{display:flex}.primary-navigation{display:none;position:absolute;top:var(--nav-height);left:0;right:0;background:var(--bg-card);border-bottom:1px solid var(--border-soft);box-shadow:var(--shadow-hover);padding:1rem 0}.primary-navigation.active{display:block}.primary-navigation ul{flex-direction:column;padding:0 1.5rem}.primary-navigation ul ul{position:static;box-shadow:none;border:none;padding-left:1rem;display:none}.primary-navigation li.menu-item-has-children.open>ul{display:flex}.nav-search-toggle{display:none}.hero{min-height:70vh}.hero-mandala{width:350px;height:350px}.post-timeline-item{flex-direction:column;gap:.75rem;padding:2rem 0}.post-date-column{text-align:left;display:flex;align-items:baseline;gap:8px}.post-timeline-divider{display:none}.post-timeline-content .excerpt{max-width:none}.resources-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:.5rem;text-align:center}.info-bar .container{flex-direction:column;align-items:flex-start}.verse-section{padding:5rem 1.5rem}}@media (max-width:480px){.hero-bg{background-position:clamp(70%, 78vw, 86%) center}.hero{min-height:65vh}.hero h1{font-size:2.2rem}.section-title{font-size:1.6rem}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}.screen-reader-text:focus{background-color:#fff;clip:auto!important;clip-path:none;color:var(--text-primary);display:block;font-size:.875rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:.75rem 1.25rem;text-decoration:none;top:5px;width:auto;z-index:100000}.page-header{background:var(--bg-warm);padding:calc(var(--nav-height) + 3rem) 0 3rem;margin-top:0;border-bottom:1px solid var(--border-light)}.page-header .page-title{font-family:var(--font-display);font-weight:300;font-size:clamp(2rem, 4vw + 1rem, 3.5rem);line-height:1.15;color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .5rem}.page-header .page-tagline{font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--text-secondary);max-width:36rem;margin:.5rem auto 0;line-height:1.6}.view-all-link{text-align:center;padding-top:3rem}.view-all-link .card-link{font-family:var(--font-ui);font-size:.85rem;letter-spacing:.06em}.section-desc{max-width:580px;color:var(--text-secondary);line-height:1.9;margin-bottom:3.5rem}.hero--sanctuary{min-height:calc(100vh - var(--nav-height));justify-content:center}.hero--sanctuary .hero-bg::after{background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,#fff0 45%,#fff0 80%,rgb(247 243 237) 100%),rgb(0 0 0 / .3)}.hero--sanctuary .hero-pattern,.hero--sanctuary .hero-mandala{display:none}.hero--sanctuary .hero-content{text-align:center;max-width:56rem;margin:0 auto;padding:2rem clamp(1.5rem, 4vw, 3rem) 6rem}.hero--sanctuary .hero-pali{margin-bottom:1.5rem}.hero--sanctuary h1{font-weight:300;font-size:clamp(2.6rem, 5.5vw + 0.5rem, 4.75rem);letter-spacing:-.02em;line-height:1.1;margin-bottom:1.25rem;text-shadow:0 4px 24px rgb(0 0 0 / .35)}.hero--sanctuary .hero-divider{margin:1.75rem auto}.hero--sanctuary .hero-subtitle{font-size:1.15rem;max-width:42rem;margin:0 auto 1.5rem;color:rgb(255 255 255 / .9);text-shadow:0 2px 12px rgb(0 0 0 / .35)}.hero--sanctuary .hero-myanmar{max-width:42rem;margin:0 auto 2.5rem;color:rgb(255 255 255 / .85)}.hero--sanctuary .hero-cta{display:inline-block;padding:.85rem 2.25rem;background:#7F5700;color:#fff;border:1px solid #7F5700;border-radius:.25rem;font-family:var(--font-ui);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-shadow:none;transition:background-color 0.3s var(--ease),border-color 0.3s var(--ease)}.hero--sanctuary .hero-cta:hover,.hero--sanctuary .hero-cta:focus-visible{background:#604100;border-color:#604100;color:#fff}.hero-content>*:nth-child(6){animation-delay:0.95s}@media (max-width:768px){.hero--sanctuary{min-height:calc(100svh - var(--nav-height))}.hero--sanctuary .hero-bg{background-position:center}.hero--sanctuary .hero-bg::after{background:linear-gradient(180deg,rgb(0 0 0 / .25) 0%,#fff0 40%,#fff0 78%,rgb(247 243 237) 100%),rgb(0 0 0 / .35)}.hero--sanctuary .hero-content{padding:2rem 1.5rem 4rem}}.hero--sanctuary.hero--text-right{justify-content:flex-end;align-items:flex-start}.hero--sanctuary.hero--text-right .hero-bg::after{background:linear-gradient(90deg,#fff0 42%,rgb(0 0 0 / .22) 68%,rgb(0 0 0 / .4) 100%),linear-gradient(180deg,rgb(0 0 0 / .12) 0%,#fff0 40%,#fff0 80%,rgb(247 243 237) 100%),rgb(0 0 0 / .1)}.hero--sanctuary.hero--text-right .hero-content{text-align:left;max-width:36rem;margin:0;padding:clamp(2rem, 7vh, 5rem) clamp(1.5rem, 7vw, 7rem) 4rem 2rem}.hero--sanctuary.hero--text-right .hero-pali{margin-bottom:1.25rem}.hero--sanctuary.hero--text-right .hero-subtitle{margin-bottom:1.25rem}.hero--sanctuary.hero--text-right .hero-myanmar{margin-bottom:0}.hero--sanctuary.hero--text-right h1{font-size:clamp(2.4rem, 3.6vw + 0.5rem, 4rem)}.hero--sanctuary.hero--text-right .hero-divider{margin:1.5rem 0}.hero--sanctuary.hero--text-right .hero-subtitle,.hero--sanctuary.hero--text-right .hero-myanmar{margin-left:0;margin-right:0}.hero--sanctuary.hero--text-right.hero--text-right-center .hero-content{text-align:center}.hero--sanctuary.hero--text-right.hero--text-right-center .hero-divider{margin:1.5rem auto}@media (max-width:768px){.hero--sanctuary.hero--text-right{justify-content:center;align-items:center}.hero--sanctuary.hero--text-right .hero-bg{background-position:32% center}.hero--sanctuary.hero--text-right .hero-bg::after{background:linear-gradient(180deg,rgb(0 0 0 / .25) 0%,#fff0 40%,#fff0 78%,rgb(247 243 237) 100%),rgb(0 0 0 / .35)}.hero--sanctuary.hero--text-right .hero-content{text-align:center;max-width:none;margin:0 auto;padding:2rem 1.5rem 4rem}.hero--sanctuary.hero--text-right .hero-divider{margin:1.5rem auto}}@media (max-width:900px){.hero--sanctuary.hero--text-right{display:block;min-height:0;color:var(--text-primary)}.hero--sanctuary.hero--text-right .hero-bg{position:relative;z-index:0;height:clamp(300px, 52vh, 460px);background-position:30% center}.hero--sanctuary.hero--text-right .hero-bg::after{background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,#fff0 30%,#fff0 72%,rgb(247 243 237) 100%)}.hero--sanctuary.hero--text-right .hero-content{position:relative;max-width:none;margin:0 auto;padding:.5rem 1.5rem 2.75rem;text-align:center}.hero--sanctuary.hero--text-right .hero-pali{color:var(--accent-saffron-dark);text-shadow:none;margin-bottom:1rem}.hero--sanctuary.hero--text-right h1{color:var(--text-primary);text-shadow:none;font-size:clamp(2.1rem, 9vw, 2.8rem)}.hero--sanctuary.hero--text-right h1 em{color:var(--accent-saffron-dark)}.hero--sanctuary.hero--text-right .hero-divider{margin:1.25rem auto;background:var(--accent-saffron);box-shadow:none}.hero--sanctuary.hero--text-right .hero-subtitle,.hero--sanctuary.hero--text-right .hero-myanmar{color:var(--text-secondary);text-shadow:none}}@media (min-width:901px) and (max-width:1180px){.hero--sanctuary.hero--text-right .hero-bg{background-position:22% center}.hero--sanctuary.hero--text-right .hero-content{max-width:27rem;padding-right:clamp(1.5rem, 4vw, 3rem)}.hero--sanctuary.hero--text-right h1{font-size:clamp(2rem, 3vw + 0.4rem, 2.7rem)}.hero--sanctuary.hero--text-right .hero-subtitle{font-size:1rem}}.section-index{padding-top:0}.section-index .eyebrow{margin-bottom:1.5rem}.hero--sanctuary.hero--text-left{justify-content:flex-start;align-items:flex-start}.hero--sanctuary.hero--text-left .hero-bg{background-position:center 22%}.hero--sanctuary.hero--text-left .hero-bg::after{background:linear-gradient(90deg,rgb(0 0 0 / .48) 0%,rgb(0 0 0 / .3) 34%,#fff0 58%),linear-gradient(180deg,rgb(0 0 0 / .14) 0%,#fff0 40%,#fff0 80%,rgb(247 243 237) 100%),rgb(0 0 0 / .08)}.hero--sanctuary.hero--text-left .hero-content{text-align:center;max-width:36rem;margin:0;padding:clamp(2rem, 7vh, 5rem) 2rem 4rem clamp(1.5rem, 7vw, 7rem)}.hero--sanctuary.hero--text-left h1{font-size:clamp(2.4rem, 3.6vw + 0.5rem, 4rem);text-shadow:0 2px 6px rgb(0 0 0 / .45),0 6px 28px rgb(0 0 0 / .35)}.hero--sanctuary.hero--text-left .hero-pali{margin-bottom:1.25rem}.hero--sanctuary.hero--text-left .hero-divider{margin:1.5rem auto}.hero--sanctuary.hero--text-left .hero-subtitle{margin:0 auto 1.25rem;text-shadow:0 1px 4px rgb(0 0 0 / .5)}.hero--sanctuary.hero--text-left .hero-myanmar{margin:0 auto;text-shadow:0 1px 4px rgb(0 0 0 / .5)}@media (min-width:901px) and (max-width:1180px){.hero--sanctuary.hero--text-left .hero-bg{background-position:62% 22%}.hero--sanctuary.hero--text-left .hero-content{max-width:27rem;padding-left:clamp(1.5rem, 4vw, 3rem)}.hero--sanctuary.hero--text-left h1{font-size:clamp(2rem, 3vw + 0.4rem, 2.7rem)}.hero--sanctuary.hero--text-left .hero-subtitle{font-size:1rem}}@media (max-width:900px){.hero--sanctuary.hero--text-left{display:block;min-height:0;color:var(--text-primary)}.hero--sanctuary.hero--text-left .hero-bg{position:relative;z-index:0;height:clamp(300px, 52vh, 460px);background-position:center 30%}.hero--sanctuary.hero--text-left .hero-bg::after{background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,#fff0 30%,#fff0 72%,rgb(247 243 237) 100%)}.hero--sanctuary.hero--text-left .hero-content{position:relative;max-width:none;margin:0 auto;padding:.5rem 1.5rem 2.75rem;text-align:center}.hero--sanctuary.hero--text-left .hero-pali{color:var(--accent-saffron-dark);text-shadow:none;margin-bottom:1rem}.hero--sanctuary.hero--text-left h1{color:var(--text-primary);text-shadow:none;font-size:clamp(2.1rem, 9vw, 2.8rem)}.hero--sanctuary.hero--text-left h1 em{color:var(--accent-saffron-dark)}.hero--sanctuary.hero--text-left .hero-divider{margin:1.25rem auto;background:var(--accent-saffron);box-shadow:none}.hero--sanctuary.hero--text-left .hero-subtitle,.hero--sanctuary.hero--text-left .hero-myanmar{color:var(--text-secondary);text-shadow:none}}