.masthead,section{position:relative}.guide_image_background.blur,.masthead.blur{filter:blur(4px);z-index:1}html{scroll-behavior:smooth}button:focus,button:hover{outline:0}section{padding:100px 0}#artikel-details{background:linear-gradient(135deg,#fff 0,#f0f7ff 100%)}#buchungs-details{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)}#roadmap{background:linear-gradient(180deg,#fff 0,#f4f4f9 100%)}.bg-primary{border:none;background:linear-gradient(45deg,#2937f0,#9f1ae2)!important}.bg-white.p-4.rounded,.card{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease}.agenda-card,.detail-card,.light-glass-card,.mp-cookie__revoke,.rc-t-section{backdrop-filter:blur(12px)}.card:hover{transform:translateY(-5px)}.background_transparent{background-color:rgba(255,255,255,0)!important}.cta{background:url(../../img/background-image-vector-blue.jpg)}.form-control-plaintext{background-color:#fff}.readOnlyBright[readonly]{background-color:#f5f5f5}.flex-even{flex:1}.flex-even-2{flex:2}.flex-even-3{flex:3}.textBlack{color:#414141!important}.textWhite{color:#fff!important}.fw-bold{font-weight:700}body{font-size:18px;color:#1e293b;margin:0}.l-spacing{letter-spacing:.05rem}.hover-bg{transition:background .2s}.hover-bg:hover{background-color:#fcfcfc}.light-glass-card{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(85,18,175,.05)!important;border-radius:20px;box-shadow:0 10px 30px rgba(14,33,169,.05)!important;transition:all .2s ease-in-out}.light-glass-card:hover{transform:translateY(-5px);border-color:rgba(85,18,175,.3);box-shadow:0 15px 40px rgba(14,33,169,.1)}.btn-mietplaner{background:linear-gradient(165deg,rgba(85,18,175,.85) 35%,rgba(14,33,169,.82) 100%)!important;color:#fff!important;border:none;padding:12px 28px;border-radius:12px;font-weight:600;transition:transform .2s,box-shadow .2s}.btn-mietplaner:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(85,18,175,.3)}.text-accent{color:rgba(85,18,175,.9)}input,select,textarea{border:none!important;padding:5px;box-shadow:0 4px 8px rgba(0,0,0,.15)!important;-webkit-appearance:none}.btn,.input-group-text{box-shadow:0 4px 8px rgba(0,0,0,.15)}input:focus,select:focus,textarea:focus{outline:0!important}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus,#mainNav .navbar-nav .nav-item:hover{outline:0;background-color:rgba(255,255,255,0)}input[type=checkbox]{-webkit-appearance:checkbox;width:18px;height:18px;margin-top:8px;margin-left:0}input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:calc(1.5em + 1.5rem + 2px);text-align:left}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}input[type=date]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{display:flex;align-items:center;padding:0}.bigNumber{font-size:80px!important;color:#5223bf;font-weight:700}.textGradient{background-image:linear-gradient(92.88deg,#526ed0 9.16%,#5f4cdc 43.89%,#7851e8 64.72%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)!important}.input-group.bigNumber{margin-bottom:50px;font-size:30px}.input-group.bigNumber .numberInputPrefix{position:absolute;left:50px;top:5px;font-size:30px}.input-group.bigNumberForm{font-size:18px}.input-group.bigNumberForm .numberInputPrefix{position:absolute;left:45px;top:5px;font-size:18px}.bookingListEditButton{top:0;right:0}.bigIcon{font-size:40px}#calcForm input,#calcForm label,.mediumIcon{font-size:30px}.btn-secondary{color:#fff!important}#calcForm input{border-radius:10px;background-color:#fff;color:#4b4b4b}.displayAdmin{display:inline-block!important}.borderRadius{border-radius:.75rem}.borderRadiusTop{border-top-right-radius:.75rem;border-top-left-radius:.75rem}.borderRadiusBottom{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.input-group-text{background:#fff;border:none;height:38px}#mainNav,.badge{box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.input-group-prepend{margin-right:-2px}.input-group-prepend i{font-size:18px}.numberInputPrefixMinus:after,.numberInputPrefixPlus:after{right:5px;font-size:21px;position:absolute;font-weight:700;top:3px}.numberInputPrefixPlus:after{content:'+'}.numberInputPrefixMinus:after{content:'-'}.filter-option{font-size:13px}.dropdown-item i{width:25px}.modalTitleWrapper{position:absolute;width:100%;left:0;text-align:center}.background_gradient_radial{background:radial-gradient(circle,rgba(0,0,0,.28335084) 0,rgba(0,0,0,.21612395) 27%,rgba(0,212,255,0) 73%)}.borderTopLight{border-top:1px solid #e0e0e0}.mh-100{min-height:100vh}.pulse{animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(220,53,69,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(220,53,69,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(220,53,69,0)}}#mainNav{min-height:30px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}#mainNav i{color:#f6f6f6}#mainNav.background_transparent{background-color:rgba(255,255,255,0)}#mainNav .navbar-toggler{font-size:27px;line-height:30px;padding:0;color:#5223bf}#mainNav .navbar-toggler:focus{outline:0}#mainNav .header_logo{width:auto;height:35px}#mainNav .navbar-brand{color:#f6f6f6;font-weight:700;padding:0;font-size:18px}#mainNav .navbar-nav .nav-item{text-align:center}#mainNav .navbar-nav .nav-item a{vertical-align:center}#mainNav .navbar-nav .nav-item a i{width:100%;font-size:18px}#mainNav .navbar-nav .nav-item a span{width:100%;display:inline-block;font-size:13px}#mainNav .navbar-nav .nav-item:hover{color:rgba(255,255,255,.8)}h1{hyphens:auto;font-size:40px!important}h1,h2,h3,h4,h5,h6{font-family:'Varela Round',sans-serif!important}.btn,.contact-section .card h4,.signup-section .form-inline input{font-family:'Varela Round',sans-serif}.background_med_grey{background-color:#d0d0d0}.header_med_grey{color:#fff;background:linear-gradient(to bottom,#8e8e8e 0,#8e8e8e 96%,#d0d0d0 100%)}.box_shadow_wrapper{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.swal2-confirm{background-color:#5223bf!important}.swal2-confirm a{color:#fff!important;font-weight:700!important}.b,.bold{font-weight:700}.masthead{width:auto;min-height:35rem;padding:5rem 0;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../../img/background_shape_3.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead.padding_top{padding:12em 0}.masthead #test_form{z-index:2;position:fixed;top:30%;left:40%}.masthead .error_msg_wrapper{background-color:rgba(0,0,0,.66);box-shadow:2px 2px 20px 20px rgba(255,255,255,.33)}.masthead h1,.masthead h2{font-size:1rem}.masthead img{max-width:85%}.masthead.sellingDashboard h1,.masthead.sellingDashboard h2{font-size:30px;font-weight:700}.masthead.sellingDashboard .btn{font-size:40px;padding:1rem 2rem!important;box-shadow:0 0 120px 4px #000}.masthead.sellingDashboard .removeItem{background-color:#4f4f4f}.masthead.sellingDashboard .soldItems{font-size:30px;font-weight:700}.masthead.sellingDashboard i{color:#fff}.masthead.sellingDashboard .sumTotal{font-size:25px}canvas{position:fixed;width:100%;height:100%;top:0;left:0}.searchWrapper{position:relative}.searchWrapper .searchIcon{cursor:pointer}.searchWrapper i{font-size:25px;padding-top:2px}.searchWrapper .searchInputWrapper{z-index:99;position:fixed;width:40%;height:45px;opacity:0;transition:all .3s ease;top:-100px;right:-500px}.searchWrapper .searchInputWrapper.active{opacity:1;top:53px;right:70px}.searchWrapper .searchInputWrapper input{width:100%;border-radius:5px;height:100%}.searchWrapper .searchInputWrapper .submitSearchForm{position:absolute;top:0;right:0;border:0;height:100%}.backgroundImageCreditCard{background:linear-gradient(to bottom,rgba(35,45,32,.98) 0,rgba(0,0,0,.85) 32%,rgba(22,22,22,.89) 97%,#ebebeb 100%),url(../../img/credit_card_background.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-attachment:scroll!important;background-size:cover!important}.align-right,.text-right{text-align:right}.background_ind{background-color:#bac0c9}.background_grey_tile{background-color:#e0e0e0;border-radius:10px}.modal-dialog h2{line-height:40px}.modal{overflow-y:auto}.mobileMenu{font-size:18px;max-width:400px}.mobileMenu li{width:100%;border-bottom:1px solid #464646}.mobileMenu li:last-of-type{border-bottom:none}.mobileMenu i{padding-right:15px;font-size:21px;padding-top:2px}.rentObjectEditForm img{max-height:250px;width:auto;max-width:100%}.rentObjectEditForm i{font-size:17px}.btn{padding:15px 20px;font-size:60%;letter-spacing:2px;border:0;color:#4b4b4b;transition:all .3s ease;border-radius:1.2rem;text-transform:unset!important}.btn:hover{cursor:pointer;color:#414141;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.blogEntryWrapper,.btn:focus{box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary,.swal2-confirm{background:#1c6dfb!important;background:linear-gradient(165deg,rgba(85,18,175,.77) 35%,rgba(14,33,169,.74) 100%)!important;color:#fff!important;text-transform:unset!important}.btn-primary.glass-morph-button,.swal2-confirm.glass-morph-button{background:linear-gradient(165deg,rgba(85,18,175,.55) 35%,rgba(14,33,169,.51) 100%)!important}.btn-primary.btnBig,.swal2-confirm.btnBig{font-weight:700!important;font-size:16px!important}.form-check-inline,.formBright .ajax_response,.formBright label,.iconBig{font-size:21px}.btn-primary:focus,.btn-primary:hover,.swal2-confirm:focus,.swal2-confirm:hover{background-color:#049d95;color:#fff}.btn-primary:active,.swal2-confirm:active{background-color:#467370!important}.btn-primary.textSmall,.swal2-confirm.textSmall{text-transform:unset!important}.btn-primary i,.swal2-confirm i{color:#fff}.btn-primary-light{background-color:#64a19d;color:#fff}.btn-primary-light:focus,.btn-primary-light:hover{background-color:#049d95}.btn-primary-light:focus{color:#fff}.btn-primary-light:active{background-color:#467370!important}.btn-outline-secondary{background-color:rgba(108,117,255,.25)}.btn-outline-secondary:hover{background-color:rgba(108,117,255,.38)}.btn:focus,.btn:hover{text-decoration:none!important}.btn-list-details{font-size:17px}#inputQuantity{height:calc(2.25rem + 13px);max-width:4rem;text-align:center}.requestWrapper{position:relative;padding:15px 20px}.cartIcon{width:30px!important;padding-right:10px;font-size:26px!important}.cartNumber{display:inline-block;width:20px!important;text-align:center;position:absolute;color:#5223bf;z-index:99;top:13px;left:20px;font-size:16px!important;font-weight:700}.breadcrumb-wrapper,.canvasBudgetWrapper,.form_blur_wrapper{position:relative}.btn_dark{transition:all .3s ease;color:#fff;background-color:#5223bf}.btn_dark:hover{background-color:#2d1369;color:#fff}.about-section{padding-top:5rem;background:linear-gradient(to bottom,#161616 0,rgba(0,0,0,.9) 97%,rgb(223 217 230) 100%)}.about-section p{margin-bottom:5rem}.projects-section{padding:8rem 0}.projects-section .featured-text{padding:2rem}.projects-section .project-text{padding:3rem;font-size:90%}.canvasBudgetWrapper #chart_current_month_budget{font-weight:700;color:#595959;width:200px;height:88px;position:absolute;top:calc(50% - 44px);left:calc(50% - 100px);text-align:center;font-size:30px}.text-white-80{color:rgba(255,255,255,.8)!important}.feedbackWrapper{position:fixed;bottom:0;right:-300px;transition:all .3s ease;color:#fff}.feedbackWrapper.active{right:0}.feedbackWrapper .submitResult{text-align:center}.feedbackWrapper .submitResult i{color:#fff;font-size:30px}.feedbackWrapper .feedbackIcon{cursor:pointer;border-radius:10px;display:inline-block;background-color:#5223bf;padding:10px 20px 10px 10px;font-size:30px}.feedbackWrapper .feedbackIcon i{color:#fff}.feedbackWrapper .feedbackContent{border-radius:5px;display:inline-block;background-color:#595959;padding:30px 20px;margin-left:-12px}.feedbackWrapper .feedbackContent button{width:100%;color:#fff}.feedbackWrapper .feedbackTextarea{width:256px;height:200px;resize:none}.headlineBig{text-align:center;font-weight:700;font-size:45px;padding-bottom:5px}.blogEntryWrapper{transition:all .3s ease;color:#414141}.blogEntryWrapper:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.btn-success-light{background-color:rgba(40,109,37,.4)}.btn-success-light:hover{background-color:rgba(40,109,37,.6)}.btn-danger{background:linear-gradient(165deg,rgba(213,18,18,.3) 0,rgba(227,38,38,.6) 100%)!important;color:#fff;transition:all .3s ease}.btn-danger:hover{background:linear-gradient(165deg,rgba(213,18,18,.5) 0,rgba(227,38,38,.8) 100%)!important;color:#fff}.btn-danger-light{background-color:rgba(172,9,9,.4)}.btn-danger-light:hover{background-color:rgba(172,9,9,.6)}.navbar-collapse{position:fixed;background:linear-gradient(to bottom,#3d3d3d 0,#2c2c2c 62%,#1f1f1f 100%);top:51px;left:0;width:100%;border-bottom-right-radius:20px}.navbar-collapse a{color:#fff}.hr_white{border-top:1px solid rgba(255,255,255,.1)!important}.hr_dark{border-top:1px solid rgba(7,7,7,.17)!important}.cookie_banner{font-size:13px;position:fixed;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8)}.signup-section{margin-top:-10px;padding:5px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.42) 50%,#151515 100%);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.signup-section .form-inline input{box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;height:auto;font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.card-title{font-weight:700}.contact-section{padding:5rem 0 0}.contact-section .card{border:0;border-bottom:.25rem solid #64a19d}.contact-section .card h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.15rem}.contact-section .card hr{border-color:#64a19d;border-width:.25rem;width:3rem}.contact-section .social{margin-top:5rem}.contact-section .social a{text-align:center;height:3rem;width:3rem;background:rgba(255,255,255,.1);border-radius:100%;line-height:3rem;color:rgba(255,255,255,.3);transition:all .3s ease}.contact-section .social a:hover{color:rgba(255,255,255,.5)}.contact-section .social a:active{color:#fff}body{font-family:Nunito,sans-serif;letter-spacing:.0625em;background-color:#eef1f8}.lead{font-size:18px}.overflow-scroll{overflow:scroll}.transactionBlock{margin-top:10px;border-bottom:1px solid #d0d0d0}.transactionBlock .transactionHeadline{font-weight:700;font-size:16px}.descriptionIcon i,.transactionBlock .transactionRow i{padding-top:2px;font-size:18px;color:#5223bf}.transactionBlock .transactionRow{transition:all .3s ease;border-radius:5px}.badge,.glass-morph-card{border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.transactionBlock .transactionRow:hover{cursor:pointer;background-color:#e0e0e0;padding-left:10px;padding-right:10px}.badge-info{max-height:24px;text-align:left;display:inline-flex}.badge{border-radius:9px}.badge_type_0{background-color:rgba(255,217,102,.6)}.badge_type_1{background-color:rgba(147,196,125,.6)}.badge_type_2{background-color:rgba(111,168,220,.6)}.badge_type_3{background-color:rgba(183,183,183,.6)}.badge_type_4{background-color:rgba(224,102,102,.6)}.statusColorSelect{font-weight:600}.statusColorSelect:has(option[value="0"]:checked){background-color:rgba(255,217,102,.6)}.statusColorSelect:has(option[value="1"]:checked){background-color:rgba(147,196,125,.6)}.statusColorSelect:has(option[value="2"]:checked){background-color:rgba(111,168,220,.6)}.statusColorSelect:has(option[value="3"]:checked){background-color:rgba(183,183,183,.6)}.statusColorSelect:has(option[value="4"]:checked){background-color:rgba(224,102,102,.6)}.statusColorSelect option[value="0"]{background-color:rgba(255,217,102,.6)}.statusColorSelect option[value="1"]{background-color:rgba(147,196,125,.6)}.statusColorSelect option[value="2"]{background-color:rgba(111,168,220,.6)}.statusColorSelect option[value="3"]{background-color:rgba(183,183,183,.6)}.statusColorSelect option[value="4"]{background-color:rgba(224,102,102,.6)}.contractActiveDisplay{width:10px;height:10px;border-radius:100px;margin:5px}.contractActiveDisplay.active{background-color:rgba(40,109,37,.4)}.contractActiveDisplay.inactive{background-color:rgba(172,9,9,.4)}.clickableIcon{cursor:pointer;margin-top:4px}.borderLightBottom{border-bottom:1px solid #d0d0d0}.loading_spinner{display:none!important;position:fixed;top:0;left:0;width:100%;height:100%;opacity:.7;background-color:#d9d9d9;z-index:9999;align-items:center}.loading_spinner .spinner{opacity:1;vertical-align:middle;margin:5px auto;border:20px solid #f3f3f3;border-top:20px solid #5223bf;border-radius:50%;width:200px;height:200px;animation:spin 2s linear infinite}.loading_spinner.active{display:flex!important}a{color:#5223bf;transition:all .3s ease}a.gradient{background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}a.bright{background:-webkit-linear-gradient(#fbf7fb,#fff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}a:focus,a:hover{text-decoration:none;color:#3c6360}.bg-black{background-color:#1c1c1c!important}.bg-primary{background-color:#64a19d!important}.text-primary{color:#5223bf!important}.btn-success{transition:all .3s ease;background-color:#5223bf!important}.btn-success:hover{background-color:#2d1369!important}.contractButtonWrapper .contractButton .multiIcons i{position:absolute}.contractButtonWrapper .contractButton .multiIcons .small{font-size:16px;padding-top:7px;padding-left:8px;margin-left:-10px}.contractButtonWrapper .contractButton .multiIcons .big{margin-top:-5px;margin-left:-15px;font-size:40px}.contractButtonWrapper .contractButton .iconDescription{padding-top:45px}.form_blur_wrapper{color:#fff;padding:20px;background-color:rgba(0,0,0,.7);box-shadow:0 0 20px 4px #6e6e6e!important;border-radius:8px}.form_blur_wrapper h1{-webkit-text-fill-color:#e0e0e0}.form_blur_wrapper .blur_background{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../img/bg-car-repair.jpg) center no-repeat;background-size:cover;filter:blur(12px) brightness(150%);z-index:0}.form_blur_wrapper .form_wrapper{padding:5px;color:#fff}.form_blur_wrapper .form_wrapper .form_row_wrapper{padding:5px 0}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input{transition:all .3s ease;color:#000!important;background-color:#dcdcdc;border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%;border-radius:.65rem}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input::-moz-placeholder{color:#ccc}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input::placeholder{color:#ccc}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_button{padding:15px 20px;font-size:13px}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_button.btn-success{background-color:#259340}.form_blur_wrapper .form_wrapper .form_row_wrapper .ajax_response{display:inline-block;width:100%;text-align:center}.glass-morph-card{background:rgba(255,255,255,.2);border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.custom-input{background-color:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.1);color:#fff;padding:.75rem 1rem;transition:all .3s ease}.custom-input:focus{background-color:rgba(255,255,255,.25);border-color:#a855f7;box-shadow:0 0 0 .25rem rgba(168,85,247,.25);color:#fff}.custom-input::-moz-placeholder{color:rgba(255,255,255,.3)}.custom-input::placeholder{color:rgba(255,255,255,.3)}.gradient-text{background:linear-gradient(90deg,#d946ef,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.btn-gradient{background:linear-gradient(90deg,#a855f7,#3b82f6);border:none;color:#fff;transition:transform .2s ease,opacity .2s ease}.btn-gradient:hover{transform:translateY(-2px);opacity:.9;color:#fff}.select_wrapper .form_select{transition:all .3s ease;color:#595959;background-color:#f6f6f6;border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%}.select_wrapper .form_select:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.select_wrapper .form_select::-moz-placeholder{color:#ccc}.select_wrapper .form_select::placeholder{color:#ccc}.select_wrapper .form_select_dark{transition:all .3s ease;color:#fff;background-color:rgba(255,255,255,0);border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%}.select_wrapper .form_select_dark:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.select_wrapper .form_select_dark::-moz-placeholder{color:#262626}.select_wrapper .form_select_dark::placeholder{color:#262626}.select_wrapper .form_select_dark option{background-color:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.42) 50%,#151515 100%);color:#262626}.no-rows-available.hidden{display:none}.glass-morph-input{background-color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.1);color:#4b4b4b;padding:.75rem 1rem;transition:all .3s ease}.glass-morph-input:focus{background-color:#fff;border-color:#a855f7;box-shadow:0 0 0 .25rem rgba(168,85,247,.25);color:#4b4b4b}.glass-morph-input::-moz-placeholder{color:rgba(255,255,255,.3)}.glass-morph-input::placeholder{color:rgba(255,255,255,.3)}@media (max-width:767.98px){input[type=date].glass-morph-input,input[type=time].glass-morph-input,input[type=datetime-local].glass-morph-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:calc(1.5em + 1.5rem + 2px);line-height:1.5}input[type=date].glass-morph-input::-webkit-date-and-time-value,input[type=time].glass-morph-input::-webkit-date-and-time-value,input[type=datetime-local].glass-morph-input::-webkit-date-and-time-value{text-align:left;margin:0}}#form_login_wrapper input:-webkit-autofill,#form_login_wrapper input:-webkit-autofill:active,#form_login_wrapper input:-webkit-autofill:focus,#form_login_wrapper input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #050607 inset!important;-webkit-text-fill-color:#fff!important}.gradientTextBright,.highlightedPrice,.iconGradient,.text_gradient{-webkit-text-fill-color:rgba(255,255,255,0)}.img_thumbnail{height:auto;width:100%;border-radius:3px}.img_uploader{max-height:95px;width:auto}.hover_pointer{cursor:default}.hover_pointer:hover{cursor:pointer}.panel-default{transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.panel-default .panel-heading{padding:0}.panel-default .panel-heading .panel-title a{display:inline-block;padding:20px;min-width:100%;transition:all .3s ease;color:#64a19d}.panel-default .panel-heading .panel-title a i{text-decoration:none;margin:0 10px;transition:all .3s ease;color:#64a19d;display:inline-block}.panel-default .panel-heading .panel-title a:hover,.panel-default .panel-heading .panel-title a:hover i{color:#3c6360}.panel-default .panel-heading .panel-title a:focus{outline:0!important}.panel-default:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)!important}.bright_icon_link_wrapper i{border:none;background-color:rgba(255,255,255,0);outline:0;color:#e0e0e0;transition:all .3s ease}.bright_icon_link_wrapper i:hover{cursor:pointer;color:#595959}.nav-header{padding:2px 12px!important}hr.spacer{border-top:1px solid #fff;width:100%}.formBright{background-color:#fff;padding:25px;border-radius:10px;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.formBright .form-group{padding-top:10px}.formBright input{text-align:center}.formBright .ajax_response{padding:20px 10px}.detailsHeadline{padding:30px 0 10px;margin:5px;font-size:16px;font-weight:700}.dashboardActionButton{padding:25px 0}.dashboardActionButton button{transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15)}.dashboardActionButton button:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.car_card_wrapper,.picture_upload_form{box-shadow:0 4px 8px rgba(0,0,0,.15);transition:all .3s ease}.buttonTextWrapper{font-size:18px}.buttonTextWrapper hr{margin:.5rem 0}.breadcrumb-item+.breadcrumb-item::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f101";font-size:16px;color:#24252a}.breadcrumb-item.active{color:#24252a}.breadcrumb{background-color:rgba(255,255,255,0);font-size:16px}.backButton{position:absolute;right:.5rem;top:0}.car_card_wrapper{background-color:#fff}.car_card_wrapper:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.car_card_wrapper .user_car_settings_wrapper{position:absolute;right:0;top:15px}.car_card_wrapper .user_car_settings_wrapper button{border:none;background-color:rgba(255,255,255,0);outline:0}.car_card_wrapper .user_car_settings_wrapper button i{color:#bdbcbc;transition:all .3s ease}.car_card_wrapper .user_car_settings_wrapper button:focus i,.car_card_wrapper .user_car_settings_wrapper button:hover i:hover{color:#595959;cursor:pointer}.car_card_wrapper .user_car_settings_wrapper button:focus{outline:0}.contactBox{position:fixed;bottom:3%;right:-210px;transition:all .3s ease}.error_wrapper,.feedback-fab,body::before{right:0;position:fixed}.contactBox:hover{right:0}.contactBox .contactBoxIcons{width:70px;height:70px;margin-right:-1px;z-index:999;transition:all .3s ease;cursor:pointer;background-color:#fff;background:linear-gradient(165deg,rgba(28,109,251,.9) 0,rgba(25,214,199,.9) 100%)!important;padding:15px;border-radius:5px 0 0 5px;border-right:0}.contactBox .contactBoxIcons i{color:#fff;font-size:40px}.contactBox .contactBoxContent{width:210px;background-color:#fff;padding:15px;border:1px solid #5223bf}.contactBox .contactBoxContent i{color:#5223bf;font-size:40px}.dropShadow{filter:drop-shadow(8px 8px 8px #000)}.picture_upload_form{background-color:#fff}.picture_upload_form:hover{cursor:pointer;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.background_white,.feedback-fab,.img_upload_wrapper.user_img img{box-shadow:0 4px 8px rgba(0,0,0,.15)}.img_upload_wrapper{position:relative;width:200px;height:200px}.img_upload_wrapper .img_upload_placeholder{transition:all .3s ease;background-color:rgba(255,255,255,0);opacity:0;position:absolute;height:100%;width:100%;text-align:center;border-radius:50%}.img_upload_wrapper .img_upload_placeholder:hover{cursor:pointer;opacity:1;background-color:rgba(128,128,128,.75);color:#fff;font-weight:700}.img_upload_wrapper .img_upload_placeholder:hover i{transition:all .3s ease;color:#fff}.img_upload_wrapper .img_upload_placeholder span{font-size:18px}.img_upload_wrapper.user_img{display:flex;justify-content:center;align-items:center;overflow:hidden}.img_upload_wrapper.user_img img{border-radius:50%;flex-shrink:0;min-width:100%;min-height:100%;max-height:200px}.radius-small{border-radius:.65rem!important}.card{border-radius:.75rem!important}.card-header{border-radius:.75rem .75rem 0 0!important}.card-img-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden}.card-img-wrapper .card-img-top{height:auto!important;max-width:100%!important}.justify-content-center{justify-content:center!important}.g-4,.gx-4{--bs-gutter-x:1.5rem}.mw-50{max-width:50%}.mw-33{max-width:33%}i{color:#595959}.align-left{text-align:left}.align-center{text-align:center}.background_white{transition:all .3s ease;background:#fff}.background_white:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.car_stats_wrapper{border-top:1px solid #e0e0e0}.color_gradient{background:#1c6dfb!important;background:linear-gradient(165deg,rgba(28,109,251,.3) 0,rgba(25,214,199,.6) 100%)!important}.color_gradient_bright{background:0 0!important;background:linear-gradient(165deg,rgba(111,160,247,.3) 0,rgba(109,255,243,.6) 100%)!important}.font-size-s{font-size:13px}.font-size-m{font-size:16px}.font-size-l{font-size:18px}.font-size-xl{font-size:21px}.font-size-xxl{font-size:30px}.font-size-xxxl{font-size:40px}.mastheadUserAccount{position:relative;height:30vh;min-height:15rem;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../../img/background_wall.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.mastheadUserAccount h1{color:#fff}.userAccountImgWrapper{position:absolute;top:50%}.error_wrapper{height:100%;width:100%;left:0;top:49px;bottom:0}.error_wrapper .text_block_wrapper{transform:rotate(15deg);height:150%;margin-left:-200px;width:40%;margin-top:-200px;background:rgba(255,255,255,.23);background-image:linear-gradient(to right,rgba(255,255,255,.86),rgba(255,255,255,.12))}.error_wrapper .text_block_wrapper .text_wrapper{transform:rotate(345deg);float:left;margin-top:0;margin-left:0;padding-top:250px;padding-left:200px;border-radius:15px;display:inline-block;color:#000;height:100%;text-align:center;background:rgba(255,255,255,0);text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.error_wrapper .text_block_wrapper .text_wrapper h1{font-size:150px}.error_wrapper .text_block_wrapper .text_wrapper p{font-size:30px}.error_wrapper .text_block_wrapper .text_wrapper a{transition:all .3s ease;font-weight:700}.error_wrapper .error_gif{position:fixed;right:25px;bottom:-10px;height:50%;width:auto;max-height:700px}.text-secondary{color:#9da5ab!important}.text-secondary-dark{color:#5f6061!important}.card-body{color:#414141}.card-body .fw-bolder{font-size:21px;font-weight:700}.card-footer .btn{color:#414141;font-weight:700}.brandColor,.plcal-btn-ghost,.plcal-btn-ghost i,.plcal-btn-ghost:hover{color:#5223bf}.text_gradient{background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text}.iconGradient{background:-webkit-linear-gradient(#ba83e3,#0c7dde);-webkit-background-clip:text}.highlightedPrice{font-size:24px;background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text;font-weight:700}.about{margin-top:-2px}section.transparent{background-color:rgba(255,255,255,0)}.guide_image_background{position:relative;width:auto;height:100%;min-height:250px;padding:100px 0;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../../img/background_city.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.guide_image_background.padding_top{padding:15em 0}.guide_image_background img{max-width:60%}.border_row_wrapper{border-bottom:1px solid #e0e0e0}.border_row_wrapper:last-of-type{border-bottom:none}.br-1{border-radius:1px}.br-2{border-radius:2px}.br-3{border-radius:3px}.br-4{border-radius:4px}.br-t-1{border-top-right-radius:1px;border-top-left-radius:1px}.br-t-2{border-top-right-radius:2px;border-top-left-radius:2px}.br-t-3{border-top-right-radius:3px;border-top-left-radius:3px}.br-t-4{border-top-right-radius:4px;border-top-left-radius:4px}.br-b-1{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.br-b-2{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.br-b-3{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.br-b-4{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.darkGradient{background-color:#0c0c21;background-image:radial-gradient(circle at 10% 90%,rgba(138,43,226,.3) 0,rgba(255,255,255,0) 50%),radial-gradient(circle at 90% 80%,rgba(0,191,255,.4) 0,rgba(255,255,255,0) 50%);background-repeat:no-repeat;background-attachment:fixed;margin:0;color:#fff}.gradientTextBright{background:linear-gradient(90deg,#a855f7,#3b82f6);-webkit-background-clip:text;font-weight:700}.circle-tile{margin-bottom:15px}.circle-tile-heading{border:3px solid rgba(255,255,255,.7);border-radius:100%;color:#FFF;height:80px;margin:0 auto -40px;position:relative;transition:all .3s ease-in-out 0s;width:80px;background-color:#5223bf}.circle-tile-heading .fa{line-height:80px;color:#fff}.circle-tile-content{padding-top:50px;background-color:#5223bf;color:#fff}.circle-tile-number{font-size:26px;font-weight:700;line-height:1;padding:5px 0 15px}.circle-tile-description{text-transform:uppercase}.tile-img{text-shadow:2px 2px 3px rgba(0,0,0,.9)}.flex-direction-column{flex-direction:column}.itemSearchResultRow{border-bottom:1px solid #d0d0d0;cursor:pointer;transition:all .3s ease}.itemSearchResultRow .descriptionWrapper{font-size:18px}.itemSearchResultRow.active{background-color:#e0e0e0;border-radius:8px}.itemSearchResultRow.active .descriptionWrapper{font-weight:700}#contact i{font-size:20px}.loading{display:none;text-align:center;margin-top:20px;color:#6c757d}.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px;border-radius:8px;margin-top:15px;display:none}@media (min-width:1200px){.container{max-width:1540px}}@media (max-width:1024px){.display-1{font-size:4.5rem}.display-4{font-size:2.8rem}.contactBox .contactBoxContent i,.contactBox .contactBoxIcons i{font-size:21px}.contactBox{bottom:2%;right:-210px}.contactBox:hover{right:0}.contactBox .contactBoxIcons{width:43px;height:43px;padding:10px}.contactBox .contactBoxContent{width:210px;padding:15px}}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:none!important;flex-basis:auto}.navbar-expand-lg .navbar-collapse.show{display:flex!important}.navbar-expand-lg .navbar-collapse .navbar-nav{flex-direction:column}#navbarSupportedContent1{display:none!important}.btn{font-size:80%;letter-spacing:3px}#mainNav{height:62px;padding-top:0;padding-bottom:0;border-bottom:none;transition:background-color .3s ease-in-out}#mainNav .navbar-brand{padding:.5rem 0;color:#f6f6f6}#mainNav .nav-link{padding:15px 20px;color:#f6f6f6;transition:all .3s ease}#mainNav .nav-link:hover{color:rgba(255,255,255,.75)}#mainNav .nav-link:active{color:#fff}#mainNav.navbar-shrink{background-color:#ebebeb}#mainNav.navbar-shrink .navbar-brand{color:#f6f6f6}#mainNav.navbar-shrink .nav-link{color:#f6f6f6;padding:1.5rem 1.5rem 1.25rem;border-bottom:.25rem solid rgba(255,255,255,0);transition:all .3s ease}#mainNav.navbar-shrink .nav-link:hover{color:#5223bf}#mainNav.navbar-shrink .nav-link:active{color:#467370}#mainNav.navbar-shrink .nav-link.active{color:#5223bf;outline:0;border-bottom:.25rem solid #64a19d}.masthead{height:calc(100vh - 49px);padding:0}.masthead h1,.masthead h2{font-size:1.25rem}.projects-section .featured-text{padding:0 0 0 2rem;border-left:.5rem solid #64a19d}.projects-section .project-text{padding:5rem}.projects-section .project-text hr{border-color:#64a19d;border-width:.25rem;width:30%}}@media (max-width:991px){.requestWrapper{font-size:16px;padding:10px 15px}.requestWrapper .cartNumber{left:15px;top:8px}}@media (min-width:991px){.highlightedPrice{font-size:18px!important}}@media (max-width:767px){.tempGradientHeader{margin-right:15px!important;margin-left:15px!important}.backButton{display:none}.img_upload_wrapper{height:160px;width:160px}.img_upload_wrapper img{max-height:160px!important}.contractButtonWrapper .contractButton{width:100%}.contractButtonWrapper .contractButton .multiIcons .small{font-size:13px;padding-top:4px;padding-left:5px;margin-left:-5px}.contractButtonWrapper .contractButton .multiIcons .big{margin-top:-5px;margin-left:-10px;font-size:30px}.contractButtonWrapper .contractButton .iconDescription{padding-top:35px}}@media (max-width:700px){.searchWrapper .searchInputWrapper{width:80%!important}.searchWrapper .searchInputWrapper.active{top:58px;right:20px}.display-1{font-size:2.5rem}.display-4{font-size:1.8rem}}@media (min-width:576px){.contractRow{max-height:49px}}@media (max-width:492px){.mw-33,.mw-50{max-width:100%!important}.h5{font-size:1rem!important}.highlightedPrice{font-size:20px}}@media (max-width:425px){.headlineBig{font-size:33px}.masthead.padding_top{padding:4em 0!important}.masthead{min-height:25em}.lead{font-size:16px}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes silvester{0%,100%{transform:rotate(0);font-size:25px}50%{transform:rotate(20deg);font-size:28px}}.plcal-outer{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow:hidden}.plcal-scroll,html body.vendor-page .vp-chips{overflow-x:auto;-webkit-overflow-scrolling:touch}.plcal-scroll{overflow-y:hidden;position:relative}.plcal-row{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.plcal-label{position:sticky;left:0;z-index:20;flex-shrink:0;background:#fff;border-right:2px solid #dee2e6;box-shadow:2px 0 4px rgba(0,0,0,.06);padding:6px 12px;display:flex;align-items:center;font-size:13px;font-weight:600;color:#414141;box-sizing:border-box}.plcal-corner,.plcal-header-days .plcal-label,.plcal-header-months .plcal-label{background:#f8f9fa}.plcal-corner{z-index:30}.plcal-days-area{display:flex;flex-direction:row;flex-shrink:0}.plcal-month-cell{flex-shrink:0;font-size:16px;font-weight:700;color:#555;padding:5px 8px;white-space:nowrap;overflow:hidden}.plcal-header-days .plcal-label{border-bottom:1px solid #dee2e6}.home-steps--row li:last-child,.plcal-header-months{border-bottom:none}.plcal-day-header-cell,.plcal-weekend{border-bottom:1px solid #dee2e6}.plcal-day-header-cell{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 0;gap:1px}.plcal-day-header-cell.plcal-today-header{background:#e8f0fe}.plcal-day-header-cell.plcal-today-header .plcal-dnum{background:#5223bf;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.plcal-dname{font-size:10px;color:#888;line-height:1}.plcal-dnum{font-size:12px;font-weight:700;color:#414141;line-height:1}.plcal-item-block{border-bottom:2px solid #dee2e6}.plcal-item-timelines{display:flex;flex-direction:column;flex-shrink:0}.plcal-item-label{font-size:13px;font-weight:700;cursor:pointer}.plcal-timeline{position:relative;flex-shrink:0}.plcal-timeline.plcal-timeline-sep{border-bottom:1px solid #f0f0f0}.plcal-bg-cell{position:absolute;top:0;box-sizing:border-box;border-right:1px solid #f0f0f0}.plcal-bg-cell.plcal-weekend{background:#fafafa}.plcal-bg-cell.plcal-today-bg{background:rgba(82,35,191,.04)}.plcal-today-line{position:absolute;top:0;width:2px;background:#5223bf;z-index:10;pointer-events:none;margin-left:-1px}.plcal-booking-bar{position:absolute;top:7px;height:30px;border-radius:5px;display:flex;align-items:center;padding:0 8px;font-size:12px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;z-index:5;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:filter .15s ease;box-sizing:border-box}.account-btn,.account-nav-link,.account-nav-link i,.plcal-btn,.plcal-date-input,.pp-item,.pp-item-switch,.pp-item-switch::after,.stat-chips .stat-chip{transition:all .3s ease}.plcal-booking-bar:hover{filter:brightness(.92);z-index:6}.plcal-vacation-hatch{position:absolute;top:0;z-index:1;pointer-events:none;background-image:repeating-linear-gradient(-45deg,rgba(142,124,195,.3) 0,rgba(142,124,195,.3) 5px,rgba(142,124,195,0) 5px,rgba(142,124,195,0) 11px);border-left:1px dashed rgba(142,124,195,.6);border-right:1px dashed rgba(142,124,195,.6);box-sizing:border-box}.plcal-legend-hatch{background-image:repeating-linear-gradient(-45deg,rgba(142,124,195,.85) 0,rgba(142,124,195,.85) 3px,rgba(255,255,255,.9) 3px,rgba(255,255,255,.9) 6px);border:1px solid rgba(142,124,195,.6)}.plcal-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.plcal-header-titles{min-width:0}.plcal-title{font-weight:800;font-size:clamp(30px,7vw,46px);line-height:1.05;letter-spacing:-.01em;margin:0}.plcal-subtitle{margin:6px 0 0;color:#6b7280;font-size:clamp(14px,2.6vw,17px);line-height:1.35}.plcal-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.plcal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:15px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,0);line-height:1.2;white-space:nowrap;cursor:pointer}.plcal-btn i{font-size:.95em}.plcal-btn-primary{box-shadow:0 8px 18px -6px rgba(85,18,175,.55)}.plcal-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 22px -6px rgba(85,18,175,.6)}.plcal-btn-ghost{background:#fff;border-color:#e2e2ec;box-shadow:0 2px 6px rgba(0,0,0,.05)}.plcal-btn-ghost:hover{border-color:#5223bf;background:rgba(82,35,191,.06)}.plcal-btn-check{background:#2f3038;color:#fff;box-shadow:0 4px 12px -4px rgba(0,0,0,.4)}.plcal-btn-check i{color:#fff}.plcal-btn-check:hover{background:#1f2027;color:#fff;transform:translateY(-1px)}.plcal-btn-clear{background:#fff;border-color:rgba(224,102,102,.55);color:#c0392b}.plcal-btn-clear i{color:#c0392b}.plcal-btn-clear:hover{background:rgba(224,102,102,.1);border-color:#E06666;color:#c0392b}.plcal-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.plcal-legend{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13.5px;color:#555;padding:4px 2px 18px}.plcal-legend-item{display:inline-flex;align-items:center;gap:7px}.plcal-legend-dot{display:inline-block;width:13px;height:13px;border-radius:4px;flex-shrink:0}.plcal-filter-panel{padding:18px;margin-bottom:22px;color:#4b4b4b}.plcal-filter-fields{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.plcal-filter-field{display:flex;flex-direction:column;gap:5px;flex:1 1 180px;min-width:0}.plcal-filter-label{font-size:13px;font-weight:700;color:#374151;margin:0}.plcal-date-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:46px;padding:10px 14px;font-size:15px;line-height:1.4;color:#4b4b4b;background:#fff;border:1px solid #d7d7e2;border-radius:12px}.auth-title,.cal-title,.detail-title,.home-feature h2,.kpi__value,.plcal-label-text,.stat-chips .stat-chip,.stat-text{line-height:1.15}.plcal-date-input::-webkit-date-and-time-value{text-align:left;margin:0}.plcal-date-input:focus{outline:0;border-color:#5223bf;box-shadow:0 0 0 3px rgba(82,35,191,.18)}.plcal-filter-buttons{display:flex;flex-wrap:wrap;gap:10px}.plcal-filter-info{font-size:13.5px;color:#444;padding-top:4px;width:100%}.plcal-item-dimmed .plcal-label,.plcal-item-dimmed .plcal-timeline{opacity:.35}.plcal-item-available .plcal-item-label{background:#f0faf0!important;color:#1a6b1a}.plcal-avail-icon{color:#2d7a2d;margin-right:6px;flex-shrink:0}.plcal-item-label{display:flex;align-items:center}.plcal-label-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-word}.plcal-label-stock{display:block;font-size:11px;font-weight:600;opacity:.7;line-height:1.2;margin-top:1px}.plcal-bg-cell.plcal-filter-bg{background:rgba(82,35,191,.06)!important}@media (max-width:575px){.plcal-filter-buttons .plcal-btn,.plcal-header-actions,.plcal-header-actions .plcal-btn{width:100%}.plcal-label{padding:4px 8px}.plcal-item-label{font-size:12px}.plcal-month-cell{font-size:13px;padding:5px 6px}.plcal-booking-bar{font-size:11px;padding:0 5px}.plcal-header{align-items:stretch;gap:14px}.plcal-toolbar .plcal-btn{flex:1 1 auto}}.plcal-scroll-hint{font-size:12px}.feedback-fab{bottom:28px;z-index:1040;display:flex;align-items:center;flex-direction:row;background:linear-gradient(135deg,#5223bf,#1527b1);color:#fff;border-radius:50px 0 0 50px;padding:13px 18px 13px 20px;cursor:pointer;transition:max-width .35s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;overflow:hidden;max-width:54px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-fab:hover{max-width:220px;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.feedback-fab .feedback-fab-text{font-size:13px;font-weight:700;letter-spacing:.01em;opacity:0;max-width:0;overflow:hidden;transition:opacity .2s ease .12s,max-width .3s ease;white-space:nowrap;order:1}.feedback-fab:hover .feedback-fab-text{opacity:1;max-width:160px;margin-right:10px}.feedback-fab .feedback-fab-icon{font-size:1.15rem;flex-shrink:0;order:2}.feedback-stars{display:flex;gap:5px}.feedback-stars .feedback-star{font-size:1.5rem;color:#e0e0e0;cursor:pointer;transition:color .15s ease,transform .15s ease}.feedback-stars .feedback-star.active,.feedback-stars .feedback-star.hovered{color:#f59e0b}.feedback-stars .feedback-star:hover{transform:scale(1.18)}.account-page{max-width:1100px;overflow-x:hidden;overflow-x:clip;padding-top:3rem}.account-page .account-section{scroll-margin-top:24px}.account-hero{display:flex;align-items:center;gap:20px;padding:22px 24px;margin-bottom:24px}.account-hero-avatar{flex:0 0 auto;width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#9745d5 0,#085495 100%);box-shadow:0 8px 20px -6px rgba(85,18,175,.55)}.account-hero-info{min-width:0;flex:1 1 auto}.account-hero-name{font-size:clamp(24px,5vw,34px);font-weight:800;line-height:1.1;margin:0;word-break:break-word}.account-hero-mail{margin:6px 0 0;color:#6b7280;font-size:15px;word-break:break-word}.account-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.account-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:#5223bf;background:rgba(82,35,191,.08);border:1px solid rgba(82,35,191,.18)}.account-nav,.theme-choice-card{background:rgba(255,255,255,.65)}.account-chip i{font-size:.9em}.account-hero-actions{flex:0 0 auto;align-self:flex-start}.account-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;align-items:start}.account-nav{position:sticky;top:90px;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:18px;border:1px solid #e4e4ee;backdrop-filter:blur(8px)}.account-nav-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;color:#374151;font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap}.account-nav-link i{width:18px;text-align:center;font-size:15px;color:#6b7280;flex:0 0 auto}.account-content,.account-field{flex-direction:column;min-width:0}.account-nav-link:hover{background:rgba(82,35,191,.06);color:#5223bf;text-decoration:none}.account-nav-link:hover i{color:#5223bf}.account-nav-link.is-active{background:linear-gradient(135deg,rgba(151,69,213,.16) 0,rgba(8,84,149,.16) 100%);color:#5223bf}.account-nav-link.is-active i{color:#5223bf}.account-content{display:flex;gap:22px}.account-section{padding:22px 24px}.account-section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.account-section-icon{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:17px;color:#5223bf;background:rgba(82,35,191,.09)}.account-section-heading{min-width:0}.account-section-title{font-size:19px;font-weight:800;color:#2b2f38;margin:0;line-height:1.2}.account-section-desc{margin:3px 0 0;color:#6b7280;font-size:13.5px;line-height:1.4}.account-text{color:#374151;font-size:14.5px;line-height:1.5}.account-hint{color:#6b7280;font-size:12.5px;line-height:1.45}.account-group-label{font-weight:700;color:#2b2f38;font-size:14px;margin:0 0 4px}.account-hr{border:0;border-top:1px solid rgba(0,0,0,.07);margin:18px 0}.account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.account-field{display:flex;gap:6px}.account-field--full{grid-column:1/-1}.account-label{font-size:13px;font-weight:700;color:#374151;margin:0}.account-page .account-input{min-width:0;max-width:100%;border:1px solid #d7d7e2!important;border-radius:12px!important;min-height:46px;font-size:15px}.account-page .account-input:focus{border-color:#5223bf!important;box-shadow:0 0 0 3px rgba(82,35,191,.16)!important}textarea.account-input{min-height:110px;resize:vertical}.account-subfield{display:flex;flex-direction:column;gap:6px;max-width:260px;margin-top:12px}.account-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.account-row+.account-row{margin-top:12px}.account-row--plain{justify-content:space-between}.account-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.account-row-title{font-weight:700;color:#2b2f38;font-size:15px}.account-row-desc{color:#6b7280;font-size:13px}.account-row-actions{display:flex;flex-wrap:wrap;gap:10px}.account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.account-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14.5px;padding:10px 18px;border-radius:999px;border:1px solid transparent;line-height:1.2;white-space:normal;text-align:center;max-width:100%}.account-btn i{font-size:.95em}.account-btn-primary{background:linear-gradient(165deg,rgba(85,18,175,.95) 35%,rgba(14,33,169,.92) 100%);color:#fff;box-shadow:0 8px 18px -6px rgba(85,18,175,.5)}.account-btn-primary i{color:#fff}.account-btn-primary:focus,.account-btn-primary:hover{transform:translateY(-1px);color:#fff}.account-switch-input:checked+.account-switch-track::after,.detail-switch input:checked+.detail-switch-slider::before{transform:translateX(20px)}.account-btn-ghost{background:#fff;border-color:#e4e4ee;color:#5223bf;box-shadow:0 2px 6px rgba(0,0,0,.05)}.account-btn-ghost i{color:#5223bf}.account-btn-ghost:hover{border-color:#5223bf;background:rgba(82,35,191,.06);color:#5223bf}.account-btn-danger{background:#fff;border-color:rgba(192,57,43,.45);color:#c0392b}.account-btn-danger i{color:#c0392b}.account-btn-danger:hover{background:rgba(192,57,43,.08);border-color:#c0392b;color:#c0392b}.account-switch{display:flex;align-items:flex-start;gap:14px;margin:0;padding:6px 0;cursor:pointer}.account-switch+.account-switch{margin-top:4px}.account-switch-input{position:absolute;opacity:0;width:0;height:0}.account-switch-track{position:relative;flex:0 0 auto;width:46px;height:26px;margin-top:2px;border-radius:999px;background:#cfcfda;transition:background .2s ease}.account-switch-track::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s ease}.account-switch-input:checked+.account-switch-track{background:linear-gradient(135deg,#9745d5 0,#085495 100%)}.account-switch-input:focus-visible+.account-switch-track{box-shadow:0 0 0 3px rgba(82,35,191,.3)}.account-switch-body{display:flex;flex-direction:column;gap:2px;min-width:0}.account-switch-title{font-weight:700;color:#2b2f38;font-size:15px;line-height:1.3}.account-switch-desc{color:#6b7280;font-size:13px;line-height:1.45}.account-summary-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.account-time{display:flex;align-items:center;gap:8px}.account-time-label{color:#6b7280;font-size:13px;margin:0}.account-time .account-input{min-height:42px;max-width:130px}@media (max-width:991.98px){.account-layout{grid-template-columns:1fr;gap:16px}.account-nav{position:sticky;top:0;z-index:900;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px;background:rgba(255,255,255,.94);box-shadow:0 6px 16px -10px rgba(0,0,0,.45);-webkit-overflow-scrolling:touch;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav-link{flex:0 0 auto;padding:8px 14px}.account-page .account-section{scroll-margin-top:80px}}@media (max-width:767px){.account-page{padding-top:5rem}.account-nav{top:55px}.account-page .account-section{scroll-margin-top:122px}}@media (max-width:575.98px){.account-hero{flex-wrap:wrap;padding:18px;gap:14px}.account-hero-avatar{width:56px;height:56px;font-size:22px}.account-actions .account-btn,.account-hero-actions,.account-hero-actions .account-btn{width:100%}.account-section{padding:18px 16px}.account-page .account-fields{grid-template-columns:1fr}}.content-cards,.detail-stat-grid,.theme-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-choice{display:grid;gap:.75rem}.theme-choice-option{margin:0;cursor:pointer}.theme-choice-option input{position:absolute;opacity:0;width:0;height:0}.theme-choice-card{position:relative;display:flex;flex-direction:column;gap:.6rem;height:100%;padding:.85rem .85rem .9rem;border:1px solid #e4e4ee;border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.theme-choice-option:hover .theme-choice-card{border-color:rgba(82,35,191,.45);transform:translateY(-2px)}.theme-choice-option input:checked+.theme-choice-card{border-color:#5223bf;box-shadow:0 0 0 3px rgba(82,35,191,.18)}.theme-choice-option input:focus-visible+.theme-choice-card{box-shadow:0 0 0 3px rgba(82,35,191,.35)}.theme-choice-preview{display:flex;height:54px;border-radius:9px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.theme-choice-preview-nav{flex:0 0 22%;background:#23253a}.theme-choice-preview-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 8px;background:#f4f5fa}.theme-choice-preview-line{height:6px;border-radius:3px;background:rgba(85,35,191,.35)}.theme-choice-preview-line--short{width:55%;background:rgba(0,0,0,.14)}.theme-choice-preview--dark .theme-choice-preview-body{background:#191b28}.theme-choice-preview--dark .theme-choice-preview-line{background:rgba(168,85,247,.65)}.theme-choice-preview--dark .theme-choice-preview-line--short{background:rgba(255,255,255,.18)}.theme-choice-preview--system .theme-choice-preview-body{background:linear-gradient(110deg,#f4f5fa 0,#f4f5fa 50%,#191b28 50%,#191b28 100%)}.theme-choice-preview--system .theme-choice-preview-line{background:linear-gradient(110deg,rgba(85,35,191,.35) 0,rgba(85,35,191,.35) 50%,rgba(168,85,247,.65) 50%,rgba(168,85,247,.65) 100%)}.theme-choice-preview--system .theme-choice-preview-line--short{background:linear-gradient(110deg,rgba(0,0,0,.14) 0,rgba(0,0,0,.14) 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 100%)}.theme-choice-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.theme-choice-title{display:flex;align-items:center;gap:.45rem;font-weight:700;font-size:.95rem;color:#374151}.theme-choice-title i{color:#5223bf;font-size:.9rem}.theme-choice-desc{font-size:.78rem;color:#6b7280;line-height:1.3}.theme-choice-check{position:absolute;top:.6rem;right:.65rem;font-size:.95rem;color:#5223bf;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.theme-choice-option input:checked+.theme-choice-card .theme-choice-check{opacity:1;transform:scale(1)}@media (max-width:575.98px){.theme-choice{grid-template-columns:1fr}.theme-choice-card{flex-direction:row;align-items:center;gap:.85rem}.theme-choice-preview{flex:0 0 74px;height:46px}}.rc-logo-setting-row{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-top:.35rem}.rc-logo-preview{display:flex;align-items:center;justify-content:center;width:220px;max-width:100%;height:84px;padding:.5rem .75rem;background:#fff;border:1px solid #e4e4ee;border-radius:10px}.rc-logo-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.rc-logo-preview.is-empty{border-style:dashed}.rc-logo-placeholder{color:#6b7280;font-size:.85rem}.rc-logo-placeholder i{margin-right:.3rem}.rc-logo-actions{display:flex;flex-wrap:wrap;gap:.5rem}.pp-premium{display:flex;gap:12px;padding:14px 16px;margin-bottom:16px;border-radius:14px;background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.05));border:1px solid rgba(245,158,11,.35);font-size:14px;line-height:1.45;color:#2b2f38}.pp-premium>i{color:#d97706;margin-top:3px}.pp-premium span,.pp-premium strong{display:block}.pp-premium span{color:#6b7280;margin-top:2px}.pp-premium-link{display:inline-block;margin-top:8px;font-weight:700;color:#5223bf}.pp-premium-link i{font-size:12px;margin-left:3px}.pp-status{padding:16px;margin-bottom:18px;border-radius:16px;border:1px solid rgba(0,0,0,.07);background:rgba(255,255,255,.6);min-width:0}.pp-status-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:14px}.pp-status-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:700}.admin-note,.pp-url{align-items:flex-start}.pp-status-dot{width:9px;height:9px;border-radius:50%;background:currentColor}.pp-status.is-live .pp-status-badge{color:#16a34a;background:rgba(22,163,74,.12)}.pp-status.is-live .pp-status-badge .pp-status-dot{box-shadow:0 0 0 4px rgba(22,163,74,.18)}.pp-status.is-offline .pp-status-badge{color:#6b7280;background:rgba(107,114,128,.12)}.pp-status-count{font-size:13px;color:#6b7280}.pp-url-label{margin:0 0 6px;font-size:13px;font-weight:700;color:#2b2f38}.pp-url{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:#f4f3fa;border:1px solid #e3e1f0;font-size:15px;line-height:1.4;min-width:0}.pp-url>i{color:#5223bf;margin-top:3px}.pp-url-text{min-width:0;overflow-wrap:anywhere;word-break:break-word}.pp-url-host{color:#6b7280}.pp-url-text strong{color:#5223bf}.pp-url-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pp-url-actions .account-btn{padding:8px 14px;font-size:14px}.pp-hints{list-style:none;margin:14px 0 0;padding:12px 14px;border-radius:12px;background:rgba(245,158,11,.08);display:flex;flex-direction:column;gap:6px}.pp-hints li{display:flex;gap:9px;font-size:13.5px;line-height:1.45;color:#2b2f38}.pp-hints i{color:#d97706;margin-top:3px}.pp-counter{text-align:right}.pp-items-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.pp-items-bulk{font-size:13px;color:#6b7280;white-space:nowrap}.pp-link-btn{border:0;background:0 0;padding:0 2px;font-weight:700;color:#5223bf;cursor:pointer}.pp-link-btn:disabled{color:#6b7280;cursor:default}.pp-item-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-item{display:flex;align-items:center;gap:12px;margin:0;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid rgba(0,0,0,.07);background:rgba(255,255,255,.65);cursor:pointer;min-width:0}.pp-item:hover{border-color:rgba(82,35,191,.3)}.pp-item img{flex:0 0 auto;width:46px;height:46px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#eeedf6}.pp-item-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pp-item-title{font-weight:700;font-size:14px;color:#2b2f38;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-item-price{font-size:12.5px;color:#6b7280}.pp-item-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pp-item-switch{flex:0 0 auto;position:relative;width:42px;height:24px;border-radius:999px;background:#d5d4e0}.pp-item-switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.item-profile-check-input:focus-visible+.item-profile-check-box,.pp-item-input:focus-visible+.pp-item-switch{box-shadow:0 0 0 3px rgba(82,35,191,.25)}.pp-item-input:checked+.pp-item-switch{background:linear-gradient(135deg,#5223bf 0,#1527b1 100%)}.pp-item-input:checked+.pp-item-switch::after{transform:translateX(18px)}.pp-item-input:disabled+.pp-item-switch{opacity:.5}.pp-item:has(.pp-item-input:checked){border-color:rgba(82,35,191,.3);background:rgba(82,35,191,.05)}.pp-items-summary{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.kpi,.pp-items-summary-text{flex-direction:column;min-width:0}.pp-items-summary-text{display:flex;gap:2px;flex:1 1 260px}.pp-items-modal-body{padding:14px 18px 4px;overflow-y:auto;max-height:min(62vh,560px)}.pp-items-modal-body .pp-item-list{grid-template-columns:minmax(0,1fr)}.pp-items-modal-body .pp-items-head{margin-bottom:10px}.pp-items-filter{width:100%;min-height:42px;margin-bottom:10px;padding:8px 12px;border-radius:12px;border:1px solid #d7d7e2;font-size:16px;-webkit-appearance:none}.pp-items-filter:focus{outline:0;border-color:#5223bf;box-shadow:0 0 0 3px rgba(82,35,191,.16)}.pp-modal-foot{display:flex;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid rgba(0,0,0,.07)}.pp-modal .modal-content{border:0;border-radius:20px;overflow:hidden}.pp-modal-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.07)}.pp-modal-head .close{margin-left:auto;padding:0 4px;font-size:26px}.pp-modal-title{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:800;color:#2b2f38}.pp-modal-title i{color:#5223bf}.pp-device{display:inline-flex;padding:3px;border-radius:999px;background:#efeef6}.pp-device button{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:999px;background:0 0;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer}.pp-device button.is-active{background:#fff;color:#5223bf;box-shadow:0 2px 6px rgba(0,0,0,.1)}.pp-preview-dialog{max-width:1100px;width:calc(100% - 24px);margin-left:auto;margin-right:auto}.pp-preview-stage{background:#e9e8f2;padding:18px;display:flex;justify-content:center;height:min(78vh,820px)}.pp-preview-frame{height:100%;width:100%;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 40px -18px rgba(0,0,0,.45);transition:width .25s ease}.pp-preview-frame.is-mobile{width:390px;max-width:100%;border:8px solid #1f1d2b;border-radius:34px}.pp-preview-frame iframe{display:block;width:100%;height:100%;border:0}.pp-slug-form{padding:18px}.pp-slug-field{display:flex;align-items:stretch;margin-top:6px;border:1px solid #d7d7e2;border-radius:12px;overflow:hidden;background:#fff}.pp-slug-field:focus-within{border-color:#5223bf;box-shadow:0 0 0 3px rgba(82,35,191,.16)}.pp-slug-prefix{display:flex;align-items:center;padding:0 10px 0 12px;background:#f3f3f8;color:#6b7280;font-size:14px;white-space:nowrap}.pp-slug-input{flex:1 1 auto;min-width:0;min-height:46px;padding:8px 12px;border:0;outline:0;font-size:16px;color:#2b2f38;background:0 0}.pp-slug-preview{margin:12px 0 8px;font-size:13px;color:#6b7280}.pp-slug-preview span{font-weight:700;color:#5223bf;overflow-wrap:anywhere;font-size:14px}.pp-slug-warning{display:flex;gap:8px;margin:12px 0 0;font-size:13px;color:#b45309}.pp-slug-warning i{margin-top:3px}.pp-slug-error{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(220,53,69,.1);color:#b02a37;font-size:13.5px}.pp-slug-error[hidden]{display:none}.pp-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media (max-width:767.98px){.pp-item-list{grid-template-columns:minmax(0,1fr)}.pp-url-actions .account-btn{flex:1 1 calc(50% - 8px)}.pp-preview-dialog{width:100%;margin:0;max-width:none}.pp-preview-dialog .modal-content{border-radius:0}.pp-preview-stage{height:calc(100vh - 62px);padding:0}.pp-preview-frame,.pp-preview-frame.is-mobile{width:100%;border:0;border-radius:0}.pp-device{display:none}.pp-modal-actions .account-btn{flex:1 1 0}}.auth-grid,.inq-facts,.kpi-grid,.onboarding-trial-list,html body.vendor-page .vp-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page{overflow-x:hidden;max-width:100%}.admin-page h4{color:#384152}.admin-page [id]{scroll-margin-top:70px}.admin-quicknav{display:flex;flex-wrap:wrap;gap:.5rem}.admin-quicknav .admin-quicknav__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600;color:#384152;text-decoration:none;background:rgba(255,255,255,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 20px -16px rgba(20,20,50,.5);transition:transform .15s ease,box-shadow .15s ease}.admin-quicknav .admin-quicknav__chip i{background:-webkit-linear-gradient(#a6d,#0a6abc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.admin-quicknav .admin-quicknav__chip:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(20,20,50,.55);color:#384152}.kpi-grid{display:grid;gap:.65rem;align-items:stretch}@media (min-width:576px){.kpi-grid{gap:.85rem}}@media (min-width:768px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{position:relative;display:flex;align-items:flex-start;gap:.7rem;padding:1.1rem 1.15rem;border-radius:18px;background:rgba(255,255,255,.55);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.65);box-shadow:0 18px 40px -26px rgba(20,20,50,.55);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.kpi__label,.kpi__sub,.kpi__value{overflow-wrap:break-word}.kpi::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#9745d5,#085495);opacity:.85}.kpi:hover{transform:translateY(-3px);box-shadow:0 24px 46px -24px rgba(20,20,50,.6)}.kpi__icon{flex:0 0 auto;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:1.15rem;background:rgba(85,35,191,.1);color:#9745d5}.kpi__body{min-width:0;width:100%}.kpi__value{font-size:clamp(1.15rem,5vw,1.7rem);font-weight:800;color:#414141;hyphens:auto}@media (min-width:768px){.kpi__value{font-size:1.7rem}}.kpi__label{margin-top:.15rem;font-size:.82rem;font-weight:600;line-height:1.25;color:#384152;hyphens:auto}.home-btn,.home-link,.kpi__sub{font-weight:500}.kpi__sub{display:flex;align-items:baseline;gap:.25rem;margin-top:.15rem;font-size:.72rem;line-height:1.3;color:#6b7280}.kpi__sub i{flex:0 0 auto;margin-right:0!important}.kpi--primary .kpi__icon{background:rgba(85,35,191,.1);color:#9745d5}.kpi--info .kpi__icon{background:rgba(8,84,149,.1);color:#085495}.kpi--success .kpi__icon{background:rgba(40,199,111,.14);color:#1f9d59}.kpi--success::before{background:linear-gradient(90deg,#28c76f,#48da89)}.kpi--warning .kpi__icon{background:rgba(255,159,67,.16);color:#e08a2b}.kpi--warning::before{background:linear-gradient(90deg,#ff9f43,#ffbe76)}.kpi--danger .kpi__icon{background:rgba(234,84,85,.14);color:#d84a4b}.kpi--danger::before{background:linear-gradient(90deg,#ea5455,#f47c7c)}.kpi .kpi__value--muted{color:#6b7280}.kpi .kpi__sub--danger{color:#d84a4b;font-weight:600}.kpi .kpi__sub--success{color:#1f9d59;font-weight:600}@media (max-width:575.98px){.kpi{gap:.55rem;padding:.85rem .8rem .9rem;border-radius:16px}.kpi__icon{width:36px;height:36px;border-radius:11px;font-size:.95rem}.kpi__value{font-size:clamp(.98rem,5.4vw,1.35rem)}.kpi__label{font-size:.78rem}.kpi__sub{font-size:.68rem}.kpi:hover{transform:none;box-shadow:0 18px 40px -26px rgba(20,20,50,.55)}}.admin-card,.stat-filter{box-shadow:0 18px 40px -26px rgba(20,20,50,.5);backdrop-filter:blur(14px)}.admin-card{border-radius:18px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65);overflow:hidden}.admin-card .admin-card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;padding:.95rem 1.1rem;border-bottom:1px solid rgba(85,35,191,.08)}.admin-card .admin-card__header h5{margin:0;font-weight:700;color:#384152}.admin-search{position:relative;display:block;flex:0 1 280px;width:100%;max-width:280px;margin:0}.admin-search .admin-search__icon{position:absolute;top:50%;left:.9rem;transform:translateY(-50%);font-size:.8rem;color:#6b7280;pointer-events:none}.admin-search .admin-search__input{display:block;width:100%;height:36px;padding:0 .9rem 0 2.2rem;font-size:.85rem;line-height:36px;color:#384152;background:rgba(255,255,255,.7);border:1px solid rgba(85,35,191,.14);border-radius:999px;outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.admin-search .admin-search__input::-moz-placeholder{color:#6b7280;opacity:1}.admin-search .admin-search__input::placeholder{color:#6b7280;opacity:1}.admin-search .admin-search__input::-webkit-search-decoration{-webkit-appearance:none}.admin-search .admin-search__input:focus{background:#fff;border-color:rgba(151,69,213,.55);box-shadow:0 0 0 3px rgba(151,69,213,.15)}@media (max-width:575.98px){.admin-search{flex-basis:100%;max-width:none}}.admin-user-table td,.admin-user-table th{vertical-align:middle;padding-top:.7rem;padding-bottom:.7rem}.admin-user-table thead th{border-top:none;border-bottom:1px solid rgba(85,35,191,.08);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;white-space:nowrap}.admin-user-table tbody tr.is-blocked{background:rgba(220,53,69,.06)}.admin-user-name{max-width:220px;font-weight:600;color:#384152}.admin-user-meta{max-width:220px;font-size:.75rem;color:#6b7280}.admin-user-date{font-size:.8rem;color:#6b7280;white-space:nowrap}.admin-chip--premium{color:#8a5a00;background:rgba(240,173,78,.18)}.admin-chip--premium i{color:#d4a017}.admin-chip--trial{color:#9745d5;background:rgba(151,69,213,.12);box-shadow:inset 0 0 0 1px rgba(151,69,213,.25)}.admin-chip--test{color:#0b6e79;background:rgba(13,148,136,.12);box-shadow:inset 0 0 0 1px rgba(13,148,136,.28)}.admin-chip-row{display:flex;flex-wrap:wrap;gap:.3rem}.admin-status,.admin-user-action{align-items:center;gap:.35rem;font-weight:600;border-radius:999px;display:inline-flex}.admin-status{padding:.22rem .6rem;font-size:.75rem;line-height:1.2;white-space:nowrap;border:1px solid transparent}.admin-status i{font-size:.7rem}.admin-status--active{color:#146c43;background:rgba(25,135,84,.12);border-color:rgba(25,135,84,.22)}.admin-status--blocked{color:#b02a37;background:rgba(220,53,69,.1);border-color:rgba(220,53,69,.22)}.admin-status--pending{color:#8a5a00;background:rgba(240,173,78,.16);border-color:rgba(240,173,78,.34)}.admin-user-action{height:30px;padding:0 .75rem;font-size:.78rem;line-height:1;white-space:nowrap;border:1px solid;background:0 0;box-shadow:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.admin-user-action i{font-size:.72rem}.admin-user-action:focus{outline:0;box-shadow:0 0 0 3px rgba(151,69,213,.18)}.admin-user-action:disabled{opacity:.55;cursor:default}.admin-user-action--block{color:#b02a37;border-color:rgba(220,53,69,.35)}.admin-user-action--block:hover:not(:disabled){color:#fff;background:#dc3545;border-color:#dc3545}.admin-user-action--unblock{color:#146c43;border-color:rgba(25,135,84,.35)}.admin-user-action--unblock:hover:not(:disabled){color:#fff;background:#198754;border-color:#198754}.admin-user-action--test{color:#0b6e79;border-color:rgba(13,148,136,.35)}.admin-user-action--test:hover:not(:disabled){color:#fff;background:#0d9488;border-color:#0d9488}.admin-user-avatar{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:700;font-size:.9rem;background:linear-gradient(135deg,#9745d5,#085495)}.admin-chip,.stat-filter__range{display:inline-flex;border-radius:999px}.admin-chip,.revenue-chart__value,.stat-filter__range{font-weight:600}.admin-chip{align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;background:rgba(85,35,191,.07);color:#384152}.admin-note{display:flex;gap:.6rem;padding:.75rem 1rem;border-radius:12px;font-size:.88rem;line-height:1.5;color:#384152;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65)}.admin-note--warning{background:rgba(240,173,78,.14);border-color:rgba(240,173,78,.38)}.admin-note--warning i{color:#b8860b}.admin-note--ok{background:rgba(25,135,84,.12);border-color:rgba(25,135,84,.32)}.admin-note--ok i{color:#198754}.admin-note code{padding:.1rem .35rem;border-radius:6px;font-size:.85em;background:rgba(0,0,0,.06)}.revenue-chart__label,.revenue-chart__value{font-size:.7rem;color:#6b7280;white-space:nowrap}.revenue-chart{display:flex;align-items:flex-end;gap:.5rem;height:200px;overflow-x:auto}.revenue-chart__col{flex:1 1 0;min-width:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:.35rem}.revenue-chart__bar{width:100%;min-height:3px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#9745d5,#085495)}.membership-placeholders{display:flex;flex-wrap:wrap;gap:.35rem}.membership-placeholder{padding:.2rem .55rem;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(85,35,191,.07);color:#384152;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;cursor:pointer}.membership-placeholder:focus,.membership-placeholder:hover,.todo-avatar{background:rgba(85,35,191,.14)}.stat-filter{border-radius:18px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65);padding:1rem 1.1rem}.stat-filter__head{display:flex;justify-content:flex-end;margin-bottom:.75rem}.stat-filter__range{align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;color:#384152;background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.65);white-space:nowrap}.stat-filter__hint,.stat-filter__label{font-size:.72rem;color:#6b7280}.stat-filter__group{display:flex;flex-direction:column;gap:.5rem}.stat-filter__group+.stat-filter__group{margin-top:1rem}.stat-filter__label{font-weight:700;text-transform:uppercase;letter-spacing:.05em}.stat-chips{display:flex;flex-wrap:wrap;gap:.5rem}.stat-chips .stat-chip{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(85,35,191,.22);background:rgba(255,255,255,.6);color:#384152;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-chips .stat-chip i{color:inherit}.stat-chips .stat-chip:hover{border-color:#9745d5}.stat-chips .stat-chip.btn-primary,.stat-chips .stat-chip.text-bg-primary{background:linear-gradient(90deg,#9745d5,#085495);border-color:transparent;color:#fff}.auth-card,.auth-input.auth-input{width:100%;border:1px solid rgba(255,255,255,.11)}.stat-chips .stat-chip.btn-primary i,.stat-chips .stat-chip.text-bg-primary i{color:#fff}.stat-chips .stat-chip.btn-outline-secondary,.stat-chips .stat-chip.text-bg-secondary{background:rgba(255,255,255,.6);color:#384152}.stat-filter__custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1rem}.stat-filter__custom .stat-date-field{display:flex;flex-direction:column;gap:.25rem;flex:1 1 140px;min-width:0}.cal-nav-btn,.stat-filter__custom .stat-date-apply{flex:0 0 auto}.stat-filter__custom .stat-date-field label{font-size:.72rem;color:#6b7280;margin:0}.stat-filter__custom input[type=date]{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:767px){.stat-filter__custom .stat-date-field{flex:1 1 0}.stat-filter__custom .stat-date-apply{flex:1 1 100%}.stat-filter__custom .stat-date-apply .btn{width:100%}}.auth-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 68px);padding:48px 16px 64px;background-color:#0b0a1e;background-image:radial-gradient(circle at 12% 0,rgba(138,43,226,.36) 0,rgba(11,10,30,0) 55%),radial-gradient(circle at 88% 12%,rgba(0,140,255,.28) 0,rgba(11,10,30,0) 52%),radial-gradient(circle at 50% 110%,rgba(120,60,220,.24) 0,rgba(11,10,30,0) 60%);background-repeat:no-repeat}.auth-aside,.auth-card__main{padding:40px}.auth-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:980px;overflow:hidden;border-radius:24px;background:rgba(24,22,54,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 40px 80px -30px rgba(0,0,0,.85)}.auth-card--single{grid-template-columns:minmax(0,1fr);max-width:520px}.auth-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border:1px solid rgba(110,231,168,.35);border-radius:999px;background:rgba(110,231,168,.12);color:#8ff0bd;font-size:12.5px;font-weight:700;letter-spacing:.02em}.auth-badge i{color:inherit!important;font-size:12px}.auth-badge--muted{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.05);color:rgba(243,242,251,.68)}.auth-title{margin:18px 0 8px;font-size:2rem;font-weight:800;letter-spacing:-.01em;color:#f3f2fb}.article-body,.article-intro,.auth-label,.cal-month-label,.content-faq__answer,.content-hero__badge,.public-hero__badge,.rc-tenant{letter-spacing:.01em}.auth-label,.auth-subtitle{color:rgba(243,242,251,.68)}.auth-subtitle{margin-bottom:28px;font-size:15px;line-height:1.55}.auth-grid{display:grid;gap:16px}.auth-field{display:flex;flex-direction:column;min-width:0}.auth-field--wide{grid-column:1/-1}.auth-label{margin-bottom:7px;font-size:13px;font-weight:600}.auth-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.auth-label-link{font-size:12.5px;font-weight:600;color:#9fb3ff!important;-webkit-text-fill-color:#9fb3ff;text-decoration:none!important}.auth-label-link:focus,.auth-label-link:hover{color:#c3d0ff!important;-webkit-text-fill-color:#c3d0ff;text-decoration:underline!important}.auth-input.auth-input{padding:13px 15px;border-radius:12px;background-color:rgba(255,255,255,.06);color:#f3f2fb;font-size:15px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.auth-input.auth-input::-moz-placeholder{color:rgba(255,255,255,.28)}.auth-input.auth-input::placeholder{color:rgba(255,255,255,.28)}.auth-input.auth-input:focus{border-color:#a855f7;background-color:rgba(255,255,255,.1);box-shadow:0 0 0 4px rgba(168,85,247,.22);color:#f3f2fb}.auth-input.auth-input:-webkit-autofill,.auth-input.auth-input:-webkit-autofill:focus,.auth-input.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f2fb;caret-color:#f3f2fb;box-shadow:0 0 0 1000px #1c1a3f inset}.auth-password{position:relative}.auth-password .auth-input{padding-right:46px}.auth-password__toggle{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;transform:translateY(-50%);border:none;border-radius:9px;background:0 0;color:rgba(243,242,251,.5);cursor:pointer;transition:background .2s ease,color .2s ease}.auth-password__toggle i{color:inherit!important;font-size:14px}.auth-password__toggle:focus,.auth-password__toggle:hover{background:rgba(255,255,255,.09);color:#f3f2fb;outline:0}.auth-submit{display:flex;align-items:center;justify-content:center;width:100%;margin-top:24px;padding:14px 20px;border:none;border-radius:999px;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);color:#fff!important;-webkit-text-fill-color:#fff;font-size:16px;font-weight:700;text-decoration:none!important;cursor:pointer;box-shadow:0 14px 30px -10px rgba(80,40,200,.9);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.auth-submit:focus,.auth-submit:hover{transform:translateY(-2px);box-shadow:0 18px 36px -10px #5028c8;filter:brightness(1.06);color:#fff!important}.auth-hint{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;font-size:13px;line-height:1.45;color:rgba(243,242,251,.68)}.auth-hint i{margin-top:2px;color:#6ee7a8!important;font-size:13px}.auth-response:not(:empty){margin-top:18px;padding:12px 14px;border:1px solid rgba(248,113,113,.35);border-radius:12px;background:rgba(248,113,113,.12);color:#ffc9c9;font-size:13.5px;line-height:1.45}.auth-switch{margin:20px 0 0;text-align:center;font-size:14px;color:rgba(243,242,251,.5)}.auth-switch a{font-weight:600;color:#9fb3ff!important;-webkit-text-fill-color:#9fb3ff;text-decoration:none!important}.auth-switch a:focus,.auth-switch a:hover{color:#c3d0ff!important;-webkit-text-fill-color:#c3d0ff;text-decoration:underline!important}.auth-aside{display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 80% 0,rgba(168,85,247,.28) 0,rgba(20,16,48,0) 60%),linear-gradient(165deg,rgba(34,26,84,.9) 0,rgba(16,13,42,.9) 100%);color:#f3f2fb}.auth-aside__badge{align-self:flex-start;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.12);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ded7ff}.auth-aside__title{margin:16px 0 8px;font-size:1.45rem;font-weight:800;line-height:1.2;color:#f3f2fb}.auth-aside__text{margin-bottom:26px;font-size:14px;line-height:1.55;color:rgba(243,242,251,.68)}.auth-aside__list{margin:0;padding:0;list-style:none}.auth-aside__list li{display:flex;align-items:flex-start;gap:13px}.auth-aside__list li+li{margin-top:18px}.auth-aside__list li strong{display:block;font-size:14.5px;font-weight:700;line-height:1.25;color:#f3f2fb}.auth-aside__list li span span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:rgba(243,242,251,.68)}.auth-aside__icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:rgba(168,85,247,.18);color:#d8b8ff}.auth-aside__icon i{color:inherit!important;font-size:15px}.auth-aside__footnote{margin:28px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.11);font-size:12.5px;line-height:1.5;color:rgba(243,242,251,.5)}@media (max-width:899px){.auth-page{min-height:calc(100vh - 58px);padding:28px 14px 48px}.auth-aside,.auth-card__main{padding:28px 22px}.auth-card{grid-template-columns:minmax(0,1fr);max-width:520px}.auth-aside{border-left:none;border-top:1px solid rgba(255,255,255,.11)}.auth-title{font-size:1.7rem}}@media (max-width:520px){.auth-grid{grid-template-columns:minmax(0,1fr)}}body::before{content:"";top:-80px;bottom:-80px;left:0;z-index:-1;pointer-events:none;background-color:#eef1f8;background-image:radial-gradient(ellipse 85% 55% at 8% 4%,rgba(150,94,214,.2) 0,rgba(238,241,248,0) 70%),radial-gradient(ellipse 75% 50% at 94% 16%,rgba(86,148,224,.2) 0,rgba(238,241,248,0) 68%),radial-gradient(ellipse 90% 55% at 82% 88%,rgba(236,160,226,.2) 0,rgba(238,241,248,0) 70%),radial-gradient(ellipse 80% 50% at 6% 92%,rgba(150,214,240,.24) 0,rgba(238,241,248,0) 68%),linear-gradient(160deg,#f6f3fb 0,#eceff8 45%,#f3f1ea 100%);background-repeat:no-repeat;transform:translateZ(0);will-change:transform}@media (max-width:767px){body::before{background-image:radial-gradient(ellipse 120% 32% at 2% 2%,rgba(150,94,214,.26) 0,rgba(238,241,248,0) 72%),radial-gradient(ellipse 110% 28% at 100% 26%,rgba(86,148,224,.24) 0,rgba(238,241,248,0) 70%),radial-gradient(ellipse 120% 30% at 0 60%,rgba(150,214,240,.28) 0,rgba(238,241,248,0) 72%),radial-gradient(ellipse 120% 30% at 100% 94%,rgba(236,160,226,.24) 0,rgba(238,241,248,0) 72%),linear-gradient(170deg,#f6f3fb 0,#eceff8 50%,#f3f1ea 100%)}}@media print{body::before{display:none}}@media (prefers-reduced-transparency:reduce){body::before{background-image:linear-gradient(160deg,#f4f2fa 0,#eceff8 100%)}}.cal-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.cal-title{margin:0;font-size:2.2rem;font-weight:700}.cal-subtitle{margin:.1rem 0 0;color:#8a8a8a;font-size:.95rem}.cal-btn-primary{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.6rem 1.3rem;font-size:.9rem;font-weight:600}.cal-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1.1rem;padding:.45rem .6rem;border:1px solid rgba(0,0,0,.07);border-radius:999px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.05)}.cal-toolbar-nav{display:flex;flex:1 1 auto;align-items:center;gap:.35rem}.cal-nav-btn,.cal-today-btn{display:inline-flex;cursor:pointer;transition:all .3s ease}.cal-nav-btn{align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;border-radius:50%;background:rgba(85,35,191,.08);color:#5223bf;font-size:.9rem}.cal-nav-btn:focus,.cal-nav-btn:hover{background:rgba(85,35,191,.18);color:#5223bf;outline:0}.cal-month-label{flex:1 1 auto;text-align:center;font-size:1.05rem;font-weight:700;color:#414141}.cal-today-btn{flex:0 0 auto;align-items:center;gap:.45rem;padding:.42rem 1.05rem;border:1px solid rgba(85,35,191,.25);border-radius:999px;background:0 0;color:#5223bf;font-size:.85rem;font-weight:600}.cal-today-btn:focus,.cal-today-btn:hover{background:rgba(85,35,191,.1);outline:0}#calendar.evo-calendar{display:flex;flex-direction:column;gap:1.25rem;background:0 0;box-shadow:none;overflow:visible;color:#414141}#calendar .calendar-sidebar{display:none!important}#calendar .calendar-events,#calendar .calendar-inner{position:static;float:none;width:100%;max-width:100%;height:auto;margin:0;padding:1.15rem;overflow:visible;transform:none;border:1px solid rgba(0,0,0,.07);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05)}#calendar th[colspan="7"]{display:none}#calendar .calendar-inner .calendar-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 3px;font-size:1rem}#calendar tr.calendar-header .calendar-header-day{padding:.2rem 0 .7rem;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}#calendar tr.calendar-body .calendar-day{padding:2px!important;text-align:center}#calendar tr.calendar-body .calendar-day .day{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:52px;height:46px;margin:0 auto;padding:0 0 8px;border:1px solid transparent;border-radius:14px;background:0 0;color:#414141;font-size:.95rem;font-weight:600;transition:all .3s ease}#calendar tr.calendar-body .calendar-day .day:hover{background:rgba(85,35,191,.08);color:#5223bf}#calendar tr.calendar-body .calendar-day .day.calendar-today{background:rgba(85,35,191,.1);border-color:rgba(85,35,191,.35);color:#5223bf;font-weight:700}#calendar tr.calendar-body .calendar-day .day.calendar-active,#calendar tr.calendar-body .calendar-day .day.calendar-active:hover{border-color:transparent;background:linear-gradient(135deg,#9745d5,#085495);color:#fff;box-shadow:0 8px 18px -8px rgba(82,35,191,.75)}#calendar tr.calendar-body .calendar-day .day[disabled]{background:0 0;color:rgba(0,0,0,.22)}#calendar .event-indicator{position:absolute;top:auto;bottom:5px;left:50%;display:flex;gap:3px;width:auto;transform:translateX(-50%)}#calendar .event-indicator>.type-bullet{float:none;display:flex;padding:0}#calendar .event-indicator>.type-bullet>div{width:6px;height:6px;border-radius:50%}#calendar .day.calendar-active .event-indicator>.type-bullet>div{background-color:#fff!important}#calendar .calendar-events>.event-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.85rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.07)}#calendar .calendar-events>.event-header>p{margin:0;font-size:1.05rem;font-weight:700;color:#414141}.cal-event-count{flex:0 0 auto;padding:.15rem .6rem;border-radius:999px;background:rgba(85,35,191,.1);color:#5223bf;font-size:.76rem;font-weight:600;white-space:nowrap}#calendar .event-list{display:flex;flex-direction:column;gap:.6rem}#calendar .event-list>.event-container{position:relative;display:flex;align-items:stretch;gap:.75rem;float:none;width:100%;margin:0;padding:.8rem .9rem;border:1px solid rgba(0,0,0,.07);border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.04);cursor:pointer;transition:all .3s ease}#calendar .event-list>.event-container::before,.mp-cookie__backdrop,.mp-cookie__revoke{display:none}#calendar .event-list>.event-container:hover{transform:translateY(-2px);border-color:rgba(82,35,191,.35);background:#fff;box-shadow:0 12px 26px -12px rgba(0,0,0,.3)}.cal-event-accent{flex:0 0 4px;width:4px;border-radius:999px;background:#5223bf}.cal-event-main{flex:1 1 auto;min-width:0}.bookings-head,.cal-event-top{align-items:flex-start}.cal-event-top{display:flex;justify-content:space-between;gap:.5rem}.cal-event-name{font-size:.98rem;font-weight:700;line-height:1.3;color:#414141;overflow-wrap:anywhere}.badge.cal-event-status{flex:0 0 auto;padding:.22rem .6rem;border:none;border-radius:999px;box-shadow:none;color:#414141;font-size:.7rem;font-weight:700;white-space:nowrap}.cal-event-meta{display:flex;flex-wrap:wrap;gap:.35rem .4rem;margin-top:.45rem}.cal-event-chip{display:inline-flex;align-items:center;gap:.32rem;max-width:100%;padding:.17rem .55rem;border-radius:999px;background:rgba(0,0,0,.04);color:#6b6b6b;font-size:.76rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-event-chip i{flex:0 0 auto;font-size:.72rem;opacity:.75}.cal-event-chip-start{background:rgba(45,122,45,.12);color:#2d7a2d}.cal-event-chip-end{background:rgba(44,111,191,.12);color:#2c6fbf}.cal-event-chip-end i,.cal-event-chip-start i{opacity:1}.cal-event-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.5rem 0 0;color:#8a8a8a;font-size:.8rem;line-height:1.45}.cal-event-go{align-self:center;flex:0 0 auto;color:rgba(0,0,0,.25);font-size:.8rem}#calendar .event-list>.event-empty{padding:1.6rem 1rem;border:1px dashed rgba(82,35,191,.35);border-radius:14px;background:rgba(82,35,191,.05);text-align:center}#calendar .event-list>.event-empty::before{content:"\f133";display:block;margin-bottom:.5rem;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:400;font-size:1.5rem;color:rgba(82,35,191,.45)}.mp-cookie,.mp-cookie__btn{font-family:inherit}#calendar .event-list>.event-empty>p{margin:0;color:#5223bf;font-size:.9rem}@media (min-width:576px){.cal-toolbar-nav{flex:0 0 auto}.cal-month-label{min-width:12rem}}@media (min-width:992px){#calendar tr.calendar-body .calendar-day .day{max-width:58px;height:52px}#calendar.evo-calendar{flex-direction:row;align-items:flex-start;gap:1.5rem}.cal-toolbar{position:sticky;top:.75rem;z-index:5}#calendar .calendar-inner{flex:1 1 auto;width:auto;padding:1.5rem;position:sticky;top:5.25rem;align-self:flex-start}#calendar .calendar-events{flex:0 0 380px;width:380px;max-width:380px;padding:1.35rem}#calendar.evo-calendar,.cal-page{overflow:visible}}.binfo-items>li,.inq-fact-value,.inq-message,.inq-name,html body.vendor-page .vp-crumbs li{overflow-wrap:anywhere}@media (max-width:575px){.cal-title{font-size:1.8rem}.cal-header-actions{width:100%}.cal-btn-primary{width:100%;justify-content:center}.cal-toolbar{border-radius:20px}.cal-month-label{font-size:.98rem}#calendar .calendar-events,#calendar .calendar-inner{padding:.9rem .65rem}#calendar tr.calendar-body .calendar-day .day{height:42px;max-width:44px;font-size:.9rem}#calendar tr.calendar-header .calendar-header-day{font-size:.66rem;letter-spacing:.05em}}.binfo-row--items{flex-wrap:wrap}.binfo-items{list-style:none;width:100%;margin:.35rem 0 0;padding:0;text-align:right}.binfo-items>li{padding:.15rem 0;font-weight:600}.binfo-items>li+li{border-top:1px dashed rgba(0,0,0,.07)}.mp-cookie *,.mp-cookie ::after,.mp-cookie ::before{box-sizing:border-box}.mp-cookie__card{display:block;position:fixed;left:50%;bottom:20px;z-index:1600000000;width:calc(100% - 40px);max-width:1120px;transform:translateX(-50%);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(160deg,rgba(26,23,54,.9) 0,rgba(15,15,33,.93) 100%);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 24px 60px -18px rgba(12,8,40,.65),0 2px 6px rgba(12,8,40,.25);color:rgba(232,233,245,.78);animation:mpCookieIn .45s cubic-bezier(.2,.8,.2,1) both}.home::before,.mp-cookie__card::before,.site-footer::before{content:"";top:0;left:0;pointer-events:none;right:0}.mp-cookie__card::before{position:absolute;height:2px;background:linear-gradient(90deg,rgba(159,107,255,0) 0,#9f6bff 22%,#5b8bff 55%,rgba(236,160,226,.9) 78%,rgba(91,139,255,0) 100%);opacity:.85}.mp-cookie__card::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 45% 90% at 0 0,rgba(124,58,237,.22) 0,rgba(15,15,33,0) 70%),radial-gradient(ellipse 40% 90% at 100% 100%,rgba(37,99,235,.16) 0,rgba(15,15,33,0) 70%);pointer-events:none}.mp-cookie__inner{position:relative;z-index:1;display:flex;align-items:center;gap:22px;padding:22px 26px}.mp-cookie__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,rgba(159,107,255,.28) 0,rgba(91,139,255,.22) 100%);border:1px solid rgba(255,255,255,.14);color:#d9c8ff;font-size:1.35rem}.mp-cookie__content{flex:1 1 auto;min-width:0}.mp-cookie .mp-cookie__title{margin:0 0 4px;font-size:1rem;font-weight:700;letter-spacing:.02em;color:#fff}.mp-cookie .mp-cookie__text{margin:0;font-size:.86rem;line-height:1.6;letter-spacing:.02em;color:rgba(232,233,245,.78)}.content-premium-tag,.detail-stat-label,.inq-fact-label,.mp-cookie__btn,.stat-label{letter-spacing:.03em}.mp-cookie__link,.mp-cookie__link:visited{color:#c9b3ff!important;font-weight:600;text-decoration:underline!important;-webkit-text-decoration-color:rgba(201,179,255,.45)!important;text-decoration-color:rgba(201,179,255,.45)!important;text-underline-offset:3px;white-space:nowrap}.mp-cookie__link:focus-visible,.mp-cookie__link:hover,.mp-cookie__link:visited:focus-visible,.mp-cookie__link:visited:hover{color:#fff!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important}.mp-cookie__actions{flex:0 0 auto;display:flex;align-items:center;gap:12px}.dashboard-refresh,.mp-cookie__btn{display:inline-flex;cursor:pointer}.mp-cookie__btn{align-items:center;justify-content:center;min-height:46px;padding:11px 24px;border-radius:999px;font-size:.92rem;font-weight:700;line-height:1.2;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,background-color .2s ease,border-color .2s ease}.mp-cookie__revoke,.rc-save-state{transition:opacity .2s ease,transform .2s ease}.mp-cookie__btn:focus{outline:0}.mp-cookie__btn:focus-visible{outline:#c9b3ff solid 2px;outline-offset:3px}.mp-cookie__btn--primary{border:0;color:#fff;background:linear-gradient(135deg,#6d3ae0 0,#3b52e0 100%);box-shadow:0 10px 24px -12px rgba(109,58,224,.95)}.mp-cookie__btn--primary:focus-visible,.mp-cookie__btn--primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 14px 30px -12px #6d3ae0}.mp-cookie__btn--secondary{border:1px solid rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.06)}.mp-cookie__btn--secondary:focus-visible,.mp-cookie__btn--secondary:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.12)}.mp-cookie__revoke{position:fixed;left:16px;bottom:16px;z-index:1500000000;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(15,15,33,.93);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 20px -8px rgba(12,8,40,.6);color:#d9c8ff;font-size:1rem;line-height:38px;text-align:center;cursor:pointer;opacity:.75}.mp-cookie__revoke span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mp-cookie__revoke:focus-visible,.mp-cookie__revoke:hover{opacity:1;transform:translateY(-2px)}@keyframes mpCookieIn{from{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%,0)}}@media (prefers-reduced-transparency:reduce){.mp-cookie__card{background:#15142c;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:991px){.mp-cookie__inner{flex-wrap:wrap;align-items:flex-start;gap:16px 18px}.mp-cookie__content{flex:1 1 calc(100% - 70px)}.mp-cookie__actions{flex:1 1 100%;justify-content:flex-end}}@media (max-width:575px){.mp-cookie__card{bottom:12px;width:calc(100% - 24px);border-radius:18px;max-height:calc(100vh - 24px);overflow-y:auto}.mp-cookie__inner{padding:18px 18px 16px}.mp-cookie__icon{width:40px;height:40px;border-radius:12px;font-size:1.1rem}.mp-cookie__content{flex-basis:calc(100% - 58px)}.mp-cookie__text{font-size:.82rem}.mp-cookie__actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.mp-cookie__btn{width:100%}}.dashboard-refresh{flex:0 0 auto;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(85,35,191,.09);background:rgba(255,255,255,.6);backdrop-filter:blur(8px);color:#5223bf;font-size:.95rem;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.dashboard-refresh:hover{background:rgba(255,255,255,.85);transform:translateY(-1px);box-shadow:0 8px 18px -12px rgba(20,20,50,.5)}.dashboard-refresh:active{transform:translateY(0)}.dashboard-refresh:disabled{opacity:.7;cursor:default}.stat-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(85,35,191,.09);border:1px solid rgba(85,35,191,.09);border-radius:.75rem;overflow:hidden;box-shadow:0 10px 28px -20px rgba(0,0,0,.35)}@media (min-width:768px){.stat-strip{grid-template-columns:repeat(4,1fr)}}.stat-strip-item{display:flex;align-items:center;padding:.85rem 1rem;background:rgba(255,255,255,.6);backdrop-filter:blur(8px);min-width:0}.stat-icon{flex:0 0 auto;width:36px;height:36px;margin-right:.7rem;display:flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(85,35,191,.09);color:#5223bf;font-size:15px}.stat-text{display:flex;flex-direction:column;min-width:0}.stat-value{font-size:1.4rem;font-weight:700;color:#414141}.agenda-kicker,.stat-label{font-size:.72rem;text-transform:uppercase}.stat-label{font-weight:600;color:#8a8a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-strip-item--danger .stat-icon{background:rgba(220,53,69,.12);color:#dc3545}.stat-strip-item--danger .stat-value{color:#dc3545}.agenda-card{height:100%;display:flex;flex-direction:column;border:1px solid rgba(85,35,191,.09);border-radius:.75rem;box-shadow:0 14px 34px -22px rgba(0,0,0,.4);overflow:hidden}.agenda-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.05)}.agenda-card--today .agenda-head{background:linear-gradient(135deg,rgba(151,69,213,.13),rgba(8,84,149,.09))}.agenda-kicker{font-weight:700;letter-spacing:.09em;color:#8a8a8a}.agenda-card--today .agenda-kicker{color:#5223bf}.agenda-date{font-size:1.05rem;font-weight:700;color:#414141;margin-top:.1rem}.agenda-head-icon{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:17px;background:rgba(85,35,191,.08);color:#5223bf}.agenda-card--tomorrow .agenda-head-icon{background:rgba(0,0,0,.04);color:#8a8a8a}.agenda-body{flex:1 1 auto;padding:.5rem .85rem 1rem}.agenda-group+.agenda-group{margin-top:.35rem}.agenda-group-title{display:flex;align-items:center;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7a7a7a;padding:.65rem .6rem .35rem}.agenda-group-icon{color:#5223bf;margin-right:.5rem}.agenda-count{margin-left:auto;min-width:1.5rem;text-align:center;background:rgba(85,35,191,.1);color:#5223bf;border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:700}.agenda-item{display:flex;align-items:center;width:100%;text-align:left;border:0;background:0 0;padding:.55rem .6rem;border-radius:12px;cursor:pointer;transition:background .15s ease}.agenda-item:focus,.agenda-item:hover{background:rgba(85,35,191,.06);outline:0}.agenda-time{flex:0 0 auto;min-width:3.2rem;margin-right:.75rem;text-align:center;font-weight:700;font-size:.8rem;color:#5223bf;background:rgba(85,35,191,.08);border-radius:8px;padding:.35rem .4rem}.agenda-item-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;line-height:1.25}.agenda-chevron,.agenda-done{flex:0 0 auto;margin-left:.5rem}.agenda-customer{font-weight:600;color:#414141;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-items{font-size:.8rem;color:#8a8a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-chevron{color:#c6c6c6;font-size:.78rem}.agenda-empty{padding:.3rem .6rem .6rem;color:#a8a8a8;font-size:.85rem}.agenda-done{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1f9d55;color:#fff;font-size:.7rem}.agenda-item--done .agenda-time{background:rgba(31,157,85,.13);color:#1f9d55}.agenda-item--done .agenda-customer{color:#8a8a8a;text-decoration:line-through;-webkit-text-decoration-color:rgba(31,157,85,.5);text-decoration-color:rgba(31,157,85,.5)}.agenda-item--done .agenda-items{color:#a8a8a8}.agenda-group--danger .agenda-group-icon,.agenda-group--danger .agenda-group-title{color:#dc3545}.agenda-group--danger .agenda-count{background:rgba(220,53,69,.12);color:#dc3545}.agenda-group--danger .agenda-item:focus,.agenda-group--danger .agenda-item:hover{background:rgba(220,53,69,.06)}.agenda-group--danger .agenda-time{background:rgba(220,53,69,.1);color:#dc3545}.bookings-viewall{flex:0 0 auto;align-self:center;font-size:.85rem;font-weight:700;white-space:nowrap;color:#5223bf;text-decoration:none}.bookings-viewall:focus,.bookings-viewall:hover{color:#3f1b94;text-decoration:none}.bookings-body{padding:.35rem .6rem .85rem}.booking-row{display:grid;width:100%;text-align:left;border:0;background:0 0;gap:.2rem 1rem;align-items:start;grid-template-columns:1fr auto;grid-template-areas:"main   status" "period amount";padding:.8rem .65rem;border-radius:14px;cursor:pointer;transition:background .15s ease}.booking-row+.booking-row{border-top:1px solid rgba(0,0,0,.05)}.booking-row:focus,.booking-row:hover{background:rgba(85,35,191,.06);outline:0}.booking-main{grid-area:main;min-width:0;display:flex;flex-direction:column}.booking-period{grid-area:period;min-width:0}.booking-amount{grid-area:amount;min-width:0;text-align:right}.booking-status{grid-area:status;min-width:0;text-align:right;align-self:center}.booking-chevron{grid-area:chevron;display:none;color:#c6c6c6;font-size:.8rem}.booking-customer{font-weight:700;color:#414141}.booking-items{font-size:.85rem;color:#8a8a8a;margin-top:.1rem;word-break:break-word}.booking-period-value{color:#414141;font-size:.9rem}.booking-period-value--overdue{color:#dc3545;font-weight:700}.booking-amount-value{font-weight:700;color:#414141}.booking-amount-deposit{display:block;margin-top:.15rem;font-size:.75rem;font-weight:600;color:#8a8a8a;white-space:nowrap}.booking-flag,.booking-label{font-size:.68rem;font-weight:700}.booking-amount-deposit i{margin-right:.15rem;opacity:.75}.booking-label{display:block;text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a;margin-bottom:.1rem}.booking-flag{display:inline-block;margin-left:.4rem;background:rgba(220,53,69,.12);color:#dc3545;padding:.05rem .45rem;border-radius:999px;vertical-align:middle;white-space:nowrap}.booking-row--overdue{background:rgba(220,53,69,.05)}.booking-row--overdue:focus,.booking-row--overdue:hover{background:rgba(220,53,69,.09)}.booking-row--head{display:none}.booking-row--head+.booking-row{border-top:0}@media (min-width:768px){.booking-row{grid-template-columns:minmax(0,2.6fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr) 1.2rem;grid-template-areas:"main period amount status chevron";gap:1rem;align-items:center}.booking-amount,.booking-status{text-align:left}.booking-chevron{display:block}.booking-label{display:none}.booking-row--head{display:grid;cursor:default;padding-top:.4rem;padding-bottom:.4rem}.booking-row--head:hover{background:0 0}.booking-row--head span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8a}.booking-row--head+.booking-row{border-top:1px solid rgba(0,0,0,.05)}.bookings-body--no-items .booking-row{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr) 1.2rem}}.detail-grid,.rc-fields{grid-template-columns:1fr}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.detail-header-titles{min-width:0}.detail-title{font-size:1.9rem;font-weight:800;margin:0}.detail-subtitle{color:#8a8a8a;margin:.3rem 0 0;font-size:.95rem;word-break:break-word}.detail-card,.detail-grid,.membership-feedback,.membership-founder,.membership-status{margin-bottom:1.25rem}.detail-back,.detail-pager-btn{font-weight:600;font-size:.9rem;color:#5223bf;transition:all .3s ease;white-space:nowrap;text-decoration:none}.detail-back{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;background:rgba(85,35,191,.09)}.detail-back:focus,.detail-back:hover{background:rgba(85,35,191,.16);color:#5223bf;text-decoration:none}.deposit-box,.detail-card-icon,.detail-pager-btn,.detail-suffix{background:rgba(85,35,191,.09)}.detail-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.detail-pager{display:inline-flex;align-items:center;gap:.35rem}.detail-pager-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:999px}.detail-pager-btn:focus,.detail-pager-btn:hover{background:rgba(85,35,191,.16);color:#5223bf;text-decoration:none}.detail-pager-btn.is-disabled,.detail-pager-btn.is-disabled:focus,.detail-pager-btn.is-disabled:hover{background:rgba(0,0,0,.04);color:#8a8a8a;cursor:not-allowed;opacity:.65;pointer-events:none}@media (max-width:575px){.detail-pager-label{display:none}.detail-pager-btn{padding:.5rem .75rem}}.detail-grid{display:grid;gap:1.25rem}.detail-card{display:flex;flex-direction:column;background:rgba(255,255,255,.55);border:1px solid rgba(85,35,191,.09);border-radius:.75rem;box-shadow:0 14px 34px -22px rgba(0,0,0,.4);overflow:hidden}.detail-grid .detail-card{margin-bottom:0;height:100%}.detail-grid-col{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.detail-grid .detail-grid-col>.detail-card{height:auto}.detail-grid .detail-grid-col>.detail-card:last-child{flex:1 1 auto}.detail-card--lines{position:relative;z-index:20;overflow:visible}.detail-card--lines .detail-card-head{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.detail-card-head{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.15rem;border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(135deg,rgba(151,69,213,.1),rgba(8,84,149,.06))}.detail-card-icon{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#5223bf;font-size:15px}.detail-card-title{margin:0;font-size:1.05rem;font-weight:700;color:#414141}.detail-card-action{margin-left:auto;flex:0 0 auto}.detail-card-body{flex:1 1 auto;padding:1rem 1.15rem 1.15rem}.detail-field{padding:.5rem 0}.detail-field+.detail-field{border-top:1px solid rgba(0,0,0,.04)}.detail-info-row+.detail-info-row,.filter-actions,.filter-panel.is-open .filter-panel-body-inner{border-top:1px solid rgba(0,0,0,.05)}.detail-field-label{display:block;font-weight:600;color:#414141;margin-bottom:.4rem}.detail-field-control{display:flex;align-items:center;min-width:0}.detail-field-control>.form-control{min-width:0}.detail-field-hint{display:block;margin-top:.35rem;font-size:.82rem}@media (min-width:768px){.detail-grid--2{grid-template-columns:1fr 1fr}.detail-field{display:grid;grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:1rem}.detail-field-label{margin-bottom:0}.detail-field--top{align-items:start}.detail-field--top .detail-field-label{margin-top:.4rem}.detail-field-hint{grid-column:2;margin-top:0}}.detail-suffix{flex:0 0 auto;display:inline-flex;align-items:center;align-self:stretch;padding:0 .85rem;margin-left:.5rem;border-radius:10px;color:#5223bf;font-weight:700}.detail-switch{position:relative;display:inline-block;width:46px;height:26px;flex:0 0 auto;margin:0}.detail-switch input{position:absolute;opacity:0;width:0;height:0}.detail-switch-slider{position:absolute;inset:0;cursor:pointer;background:rgba(0,0,0,.18);border-radius:999px;transition:all .3s ease}.detail-switch-slider::before{content:"";position:absolute;height:20px;width:20px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:all .3s ease}.detail-switch input:focus-visible+.detail-switch-slider,.filter-chip input:focus-visible+.filter-chip-text,.rc-settlement-option input:focus-visible+span{box-shadow:0 0 0 3px rgba(85,35,191,.25)}.detail-switch input:checked+.detail-switch-slider{background:#5223bf}.detail-info-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 0}.detail-info-label{font-weight:600;color:#414141}.detail-info-value{color:#8a8a8a;text-align:right;word-break:break-word}.detail-info-row--total{margin-top:.15rem;padding-top:.85rem;border-top:2px solid rgba(85,35,191,.09);font-size:1.05rem}.detail-info-row--total .detail-info-label{color:#414141}.detail-info-row--total strong:last-child{color:#5223bf}.deposit-box{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem .9rem;border:1px dashed rgba(85,35,191,.09);border-radius:12px}.deposit-box-icon{flex:0 0 auto;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#5223bf;font-size:.95rem}.deposit-box-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.deposit-box-label{font-weight:700;color:#414141}.deposit-box-hint{font-size:.78rem;color:#8a8a8a}.deposit-box-value{flex:0 0 auto;font-weight:700;color:#414141;white-space:nowrap}.booking-deposit{flex-wrap:wrap}.booking-deposit .deposit-box-text{flex:1 1 0}.booking-deposit.is-overridden{border-style:solid;border-color:rgba(82,35,191,.35)}.booking-deposit-field{flex:0 0 9.5rem;width:9.5rem;flex-wrap:nowrap;margin-left:auto}.booking-deposit-field .form-control{font-weight:700;min-width:0}@media (max-width:575.98px){.booking-deposit-field{flex:1 1 100%;width:auto;margin-left:calc(2.1rem + .75rem)}}.booking-deposit-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .45rem;margin-right:.2rem;border-radius:999px;background:#fff;color:#5223bf;font-weight:700;font-size:.72rem}.booking-deposit-badge i{font-size:.62rem}.booking-deposit-reset{padding:0;border:0;background:0 0;color:#5223bf;font-size:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.detail-stat-grid{display:grid;gap:.75rem}.detail-stat{padding:.85rem 1rem;border-radius:12px;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.05)}.detail-stat-label{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#8a8a8a}.detail-stat-value{font-size:1.2rem;font-weight:700;color:#414141;margin-top:.15rem;white-space:nowrap}.detail-stat-value--pos{color:#1f9d55}.detail-stat-value--neg{color:#dc3545}@media (max-width:575.98px){.detail-stat-grid{gap:.5rem}.detail-stat{padding:.6rem .55rem}.detail-stat-label{font-size:.6rem;letter-spacing:0;line-height:1.2}.detail-stat-value{font-size:.95rem;white-space:normal}}.detail-meter-head{display:flex;justify-content:space-between;align-items:baseline;font-size:.85rem;margin-bottom:.4rem}.detail-danger{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border:1px solid rgba(220,53,69,.25);border-radius:.75rem;background:rgba(220,53,69,.04);margin-bottom:2rem}.detail-danger-text{min-width:0}.detail-danger-title{font-weight:700;color:#b02a37}.detail-danger-desc{color:#8a8a8a;font-size:.88rem;margin:.1rem 0 0}.detail-danger .btn{flex:0 0 auto}.booking-lines{container:booking-lines/inline-size}.booking-line{display:grid;align-items:start;gap:.6rem .75rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.05);grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"desc     desc     desc" "qty      price    price" "discount discount discount" "total    total    remove"}.booking-line .form-control,.booking-line .input-group-text{height:38px}.booking-line .input-group-text{justify-content:center;min-width:2.25rem;padding:0 .6rem}.booking-line .bookingLineDiscountValue,.booking-line .bookingLinePrice{padding-right:.55rem;padding-left:.4rem}.booking-line .bookingLineQuantity{padding-right:.35rem;padding-left:.35rem}.booking-line__desc{grid-area:desc}.booking-line__qty{grid-area:qty}.booking-line__price{grid-area:price}.booking-line__discount{grid-area:discount}.booking-line__total{grid-area:total}.booking-line__desc,.booking-line__discount,.booking-line__price,.booking-line__qty,.booking-line__total{min-width:0}.booking-line__label{display:block;height:1.2rem;line-height:1.2rem;margin:0 0 .25rem!important;white-space:nowrap}.booking-line__total{display:flex;align-items:center;justify-content:space-between;gap:.75rem;align-self:center}.booking-line__total .booking-line__label{margin:0!important}.booking-line__amount{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-height:38px;white-space:nowrap}.booking-line__remove{grid-area:remove;align-self:center;display:flex;justify-content:flex-end}.booking-line .removeBookingLine{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0}.bookingLineTotal{font-weight:600}.bookingLineGrossTotal{font-size:.78rem;line-height:1.1;color:#8a8a8a;text-decoration:line-through}.booking-discount--line{width:100%}.booking-discount--line>.form-control.booking-discount-type{flex-basis:3.3rem;width:3.3rem;padding-left:.6rem}.booking-line--head{display:none;padding:0 0 .6rem;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a;white-space:nowrap}@container booking-lines (min-width:600px){.booking-line{grid-template-columns:5rem 9.5rem minmax(10.5rem,1fr) minmax(6.5rem,auto) 38px;grid-template-areas:"desc desc  desc     desc  desc" "qty  price discount total remove"}.booking-line__total{display:block;align-self:start;text-align:right}.booking-line__total .booking-line__label{margin:0 0 .25rem!important}.booking-line__remove{align-self:start;padding-top:1.45rem}}@container booking-lines (min-width:760px){.booking-line{grid-template-columns:minmax(10rem,1fr) 4.75rem 9.5rem 11rem minmax(6.5rem,auto) 38px;grid-template-areas:"desc qty price discount total remove"}.booking-line--head{display:grid;align-items:end}.booking-line--head .booking-line__qty{text-align:center}.booking-line--head .booking-line__total{display:block;text-align:right}.booking-line .booking-line__label{display:none}.booking-line__remove{padding-top:0}}.booking-discount,.rc-discount{flex-wrap:nowrap}.home-center,.home-compare td,.home-compare th,.home-fine,.home-head,.home-hero,.home-intro,.home-more,.inq-empty,.item-image-empty,.site-footer__wordmark,html body.stage-page.stage-view-marketplace_search main h1,html body.stage-page.stage-view-marketplace_start main h1{text-align:center}.booking-discount .input-group-text{color:#8a8a8a}.booking-discount>.form-control.booking-discount-type{flex:0 0 3.9rem;width:3.9rem;padding-right:1.3rem;padding-left:.65rem;cursor:pointer;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a8a8a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:10px 6px}.booking-discount>.form-control:not(.booking-discount-type){min-width:0}.booking-discount-row{align-items:center;flex-wrap:wrap}.booking-discount-field{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto}.booking-discount-field .booking-discount{width:11rem}.booking-discount-field .booking-discount-amount{white-space:nowrap}.item-image-preview{display:flex;justify-content:center;align-items:center;padding:.75rem;border:1px solid rgba(0,0,0,.05);border-radius:.75rem;background:rgba(255,255,255,.5);margin-bottom:1rem}.item-image-preview img{max-width:100%;max-height:320px;border-radius:.75rem;-o-object-fit:contain;object-fit:contain}.item-image-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2.25rem 1rem;border:1px dashed rgba(85,35,191,.09);border-radius:.75rem;background:rgba(85,35,191,.09);color:#8a8a8a;margin-bottom:1rem}.item-image-empty i{font-size:2rem;color:#5223bf;opacity:.55}.item-image-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.item-image-actions{display:flex;flex-wrap:wrap;gap:.6rem}.item-image-actions .btn{cursor:pointer}.item-image-hint{color:#8a8a8a;font-size:.85rem;margin:.75rem 0 0}.item-image-body{display:flex;flex-direction:column}.item-image-body>.item-image-empty,.item-image-body>.item-image-preview{flex:1 1 auto}@media (max-width:575.98px){.item-image-actions{flex-direction:column}.item-image-actions .btn{width:100%}}.item-profile-check{margin:14px 0 4px}.item-profile-check-label{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.55);cursor:pointer;transition:all .3s ease}.item-profile-check-label:hover{border-color:rgba(82,35,191,.35)}.item-profile-check-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.item-profile-check-box{flex:0 0 auto;width:24px;height:24px;margin-top:1px;border-radius:7px;border:2px solid #c9c7d9;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;transition:all .3s ease}.item-profile-check-box i{opacity:0;transform:scale(.6);transition:all .3s ease}.item-profile-check-input:checked+.item-profile-check-box{border-color:#5223bf;background:linear-gradient(135deg,#5223bf 0,#1527b1 100%)}.item-profile-check-input:checked+.item-profile-check-box i{opacity:1;transform:scale(1)}.item-profile-check-text{display:flex;flex-direction:column;gap:3px;min-width:0}.item-profile-check-title{font-weight:700;font-size:14.5px;color:#2b2f38}.item-profile-check-desc{font-size:13px;line-height:1.45;color:#6b7280}.item-profile-check-crown{color:#d97706;margin-left:4px;font-size:.9em}.item-profile-check.is-checked .item-profile-check-label{border-color:rgba(82,35,191,.3);background:rgba(82,35,191,.05)}.item-profile-check.is-locked .item-profile-check-label{cursor:default}.item-profile-check.is-locked .item-profile-check-box{opacity:.55}.filter-panel{overflow:hidden}.filter-panel-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem;padding:.9rem 1.15rem;margin:0;background:0 0;border:0;cursor:pointer;text-align:left;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-panel-toggle:focus{outline:0}.filter-panel-toggle:focus-visible{outline:rgba(85,35,191,.4) solid 2px;outline-offset:-2px;border-radius:.75rem}.filter-panel-title{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.filter-panel-icon{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(85,35,191,.09);color:#5223bf;font-size:14px}.filter-panel-label{font-size:1.2rem;font-weight:700;line-height:1;background:linear-gradient(#9745d5,#085495);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.filter-panel-badge{flex:0 0 auto;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.12rem .5rem;border-radius:999px;background:rgba(31,157,85,.15);color:#1f9d55}.content-eyebrow,.filter-group-label,.guide-card__cat,.membership-result-badge{letter-spacing:.05em;text-transform:uppercase}.filter-panel-chevron{flex:0 0 auto;color:#5223bf;font-size:.95rem;transition:transform .25s ease}.filter-panel.is-open .filter-panel-chevron{transform:rotate(180deg)}.filter-panel-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.filter-panel.is-open .filter-panel-body{grid-template-rows:1fr}.filter-panel-body-inner{overflow:hidden;min-height:0}.filter-panel-body-content{padding:1.1rem 1.15rem 1.25rem}.filter-grid{display:flex;flex-wrap:wrap;gap:1.15rem 1.75rem;align-items:flex-start}.filter-group{display:flex;flex-direction:column;gap:.55rem;min-width:0}.filter-group--grow{flex:1 1 240px}.filter-group-label{font-size:.72rem;font-weight:700;color:#8a8a8a}.filter-chips{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip{position:relative;margin:0;cursor:pointer}.filter-chip input{position:absolute;opacity:0;width:0;height:0}.filter-chip-text{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(85,35,191,.22);background:rgba(255,255,255,.55);color:#414141;font-size:.85rem;font-weight:600;line-height:1.1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.filter-chip:hover .filter-chip-text{border-color:#5223bf}.filter-chip input:checked+.filter-chip-text{background:#5223bf;border-color:#5223bf;color:#fff}.filter-chip-check{font-size:.7rem;opacity:0;width:0;margin-left:-.4rem;color:#fff;transition:opacity .15s ease,width .15s ease,margin .15s ease}.filter-chip input:checked+.filter-chip-text .filter-chip-check{opacity:1;width:.75rem;margin-left:0}.filter-daterange{display:flex;flex-wrap:wrap;gap:.75rem}.filter-field{display:flex;flex-direction:column;gap:.3rem}.filter-daterange .filter-field{min-width:150px}.filter-field-label{font-size:.72rem;font-weight:600;color:#8a8a8a}@media (max-width:767px){.filter-daterange,.filter-field input,.filter-group{width:100%}.filter-daterange{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.filter-daterange .filter-field{min-width:0}}.filter-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;padding-top:1rem}.site-footer{margin-top:-25px!important;position:relative;flex-shrink:0;padding:0;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);border-radius:28px 28px 0 0;background:linear-gradient(165deg,rgba(22,23,28,.92) 0,rgba(15,16,20,.94) 55%,rgba(12,13,17,.96) 100%);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 -18px 45px -30px rgba(23,18,66,.55);color:rgba(232,233,245,.72)}.site-footer::before{position:absolute;height:2px;background:linear-gradient(90deg,rgba(159,107,255,0) 0,rgba(255,255,255,.75) 22%,rgba(255,255,255,.35) 55%,rgba(255,255,255,.2) 78%,rgba(91,139,255,0) 100%);opacity:.85}.site-footer::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(200,194,255,.07) 0,rgba(15,15,33,0) 70%);pointer-events:none}.site-footer__inner{position:relative;z-index:1;max-width:1540px;margin:0 auto;padding:56px 15px 26px}.site-footer__grid{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(140px,1fr));gap:44px 32px;align-items:start}.home-pill,.site-footer__cta{gap:10px;text-decoration:none!important}.site-footer__brand{max-width:420px}.site-footer__logo{display:block;width:100%;max-width:300px;height:auto;margin-bottom:18px}.site-footer__claim{margin:0;font-size:.92rem;line-height:1.65;color:rgba(232,233,245,.72)}.site-footer__cta{display:inline-flex;align-items:center;margin-top:22px;padding:11px 22px;border-radius:999px;font-size:.9rem;font-weight:700;letter-spacing:.02em;color:#0c0d11!important;-webkit-text-fill-color:#0c0d11;background:#f3f3f5;box-shadow:0 10px 24px -14px rgba(255,255,255,.35);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.site-footer__cta i{color:inherit;font-size:.85rem}.site-footer__cta:focus-visible,.site-footer__cta:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 14px 30px -14px rgba(255,255,255,.45)}.site-footer__col{min-width:0}.site-footer__heading{margin:0 0 18px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46)}.site-footer__heading::after{content:"";display:block;width:22px;height:2px;margin-top:9px;border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,.75),rgba(255,255,255,.35));opacity:.75}.site-footer__list{list-style:none;margin:0;padding:0}.site-footer__list li+li{margin-top:11px}.site-footer__link{position:relative;display:inline-block;font-size:.92rem;line-height:1.4;color:rgba(232,233,245,.72);text-decoration:none!important;transition:color .2s ease,transform .2s ease}.site-footer__link::before{content:"";position:absolute;top:50%;left:-13px;width:7px;height:1px;background:currentColor;opacity:0;transform:translateY(-50%);transition:opacity .2s ease}.site-footer__link:focus-visible,.site-footer__link:hover{color:#fff;transform:translateX(6px)}.site-footer__link:focus-visible::before,.site-footer__link:hover::before{opacity:.75}.site-footer__link--strong{font-weight:700;color:#fff}.site-footer__link--cancel{font-weight:700;color:rgba(255,255,255,.86)}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:46px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);font-size:.82rem}.site-footer__copy,.site-footer__meta{margin:0;color:rgba(232,233,245,.55)}.site-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.site-footer__credit a{color:#fff;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:1px;transition:border-color .2s ease}.site-footer__credit a:focus-visible,.site-footer__credit a:hover{border-color:rgba(255,255,255,.75)}.site-footer__top{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:.78rem;font-weight:600;color:rgba(232,233,245,.78)!important;text-decoration:none!important;background:rgba(255,255,255,.04);transition:background .2s ease,color .2s ease,transform .2s ease}.site-footer__top i{color:inherit;font-size:.72rem}.site-footer__top:focus-visible,.site-footer__top:hover{background:rgba(255,255,255,.1);color:#fff!important;transform:translateY(-2px)}@media (max-width:1199px){.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.site-footer__brand{grid-column:1/-1;max-width:520px}}@media (max-width:991px){.site-footer__inner{padding:44px 15px 22px}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.site-footer__brand{grid-column:1/-1;max-width:520px}}@media (max-width:575px){.site-footer{border-radius:20px 20px 0 0}.site-footer__inner{padding:36px 15px 20px}.site-footer__grid{grid-template-columns:minmax(0,1fr);gap:30px}.site-footer__logo{max-width:230px}.site-footer__bottom{margin-top:34px;justify-content:flex-start}}.home-container,.public-cta--stage .container,html body.stage-page.stage-view-marketplace_search main>.container,html body.stage-page.stage-view-marketplace_search main>div>.container:first-child,html body.stage-page.stage-view-marketplace_start main>.container,html body.stage-page.stage-view-marketplace_start main>div>.container:first-child{max-width:1200px}@media (prefers-reduced-transparency:reduce){.site-footer{background:#15142b;backdrop-filter:none;-webkit-backdrop-filter:none}}.home-orbit__icon,.home-pill,.home-radar__item a,.home-row__icon,.public-hero__chip,html body.vendor-page .vp-pick{backdrop-filter:blur(10px)}@media (prefers-reduced-motion:reduce){.mp-cookie__card{animation:none}.site-footer__cta,.site-footer__link,.site-footer__top{transition:none}.site-footer__cta:focus-visible,.site-footer__cta:hover,.site-footer__link:focus-visible,.site-footer__link:hover,.site-footer__top:focus-visible,.site-footer__top:hover{transform:none}}@media print{.site-footer{background:0 0;color:#000;border-radius:0;box-shadow:none}.site-footer::after,.site-footer::before,.site-footer__cta,.site-footer__top,.site-footer__wordmark{display:none}}.site-footer__wordmark{margin:28px 0 -.2em;font-family:'Instrument Serif','Times New Roman',Georgia,serif;font-size:clamp(4.2rem,16.5vw,15rem);font-style:italic;font-weight:400;line-height:.9;letter-spacing:-.03em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:linear-gradient(180deg,rgba(255,255,255,.34) 0,rgba(255,255,255,.02) 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.home,html body.stage-page main{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif}.home,.home h1,.home h2,.home h3,.home h4{color:var(--home-text)}:root{--home-bg:#0c0d11;--home-bg-raise:#14161c;--home-text:#f3f3f5;--home-text-soft:rgba(243, 243, 245, 0.64);--home-text-muted:rgba(243, 243, 245, 0.42);--home-glass:rgba(255, 255, 255, 0.035);--home-glass-hover:rgba(255, 255, 255, 0.06);--home-hi:#ffffff;--home-tint:#c9c0ff;--home-gold:#ecd398;--home-ink-0:rgba(255, 255, 255, 0);--home-ink-01:rgba(255, 255, 255, 0.01);--home-ink-012:rgba(255, 255, 255, 0.012);--home-ink-015:rgba(255, 255, 255, 0.015);--home-ink-02:rgba(255, 255, 255, 0.02);--home-ink-025:rgba(255, 255, 255, 0.025);--home-ink-03:rgba(255, 255, 255, 0.03);--home-ink-035:rgba(255, 255, 255, 0.035);--home-ink-04:rgba(255, 255, 255, 0.04);--home-ink-045:rgba(255, 255, 255, 0.045);--home-ink-05:rgba(255, 255, 255, 0.05);--home-ink-055:rgba(255, 255, 255, 0.055);--home-ink-06:rgba(255, 255, 255, 0.06);--home-ink-07:rgba(255, 255, 255, 0.07);--home-ink-075:rgba(255, 255, 255, 0.075);--home-ink-08:rgba(255, 255, 255, 0.08);--home-ink-1:rgba(255, 255, 255, 0.1);--home-ink-12:rgba(255, 255, 255, 0.12);--home-ink-16:rgba(255, 255, 255, 0.16);--home-ink-22:rgba(255, 255, 255, 0.22);--home-ink-28:rgba(255, 255, 255, 0.28);--home-ink-3:rgba(255, 255, 255, 0.3);--home-ink-32:rgba(255, 255, 255, 0.32);--home-ink-34:rgba(255, 255, 255, 0.34);--home-ink-35:rgba(255, 255, 255, 0.35);--home-ink-4:rgba(255, 255, 255, 0.4);--home-ink-45:rgba(255, 255, 255, 0.45);--home-ink-5:rgba(255, 255, 255, 0.5);--home-ink-65:rgba(255, 255, 255, 0.65);--home-bg-0:rgba(12, 13, 17, 0);--home-bg-55:rgba(12, 13, 17, 0.55);--home-surface-72:rgba(28, 30, 38, 0.72);--home-surface-8:rgba(28, 30, 38, 0.8);--home-surface-85:rgba(28, 30, 38, 0.85);--home-surface-9:rgba(28, 30, 38, 0.9);--home-surface-strong-95:rgba(44, 46, 56, 0.95);--home-shadow-7:rgba(0, 0, 0, 0.7);--home-shadow-75:rgba(0, 0, 0, 0.75);--home-shadow-8:rgba(0, 0, 0, 0.8);--home-shadow-85:rgba(0, 0, 0, 0.85);--home-shadow-9:rgba(0, 0, 0, 0.9);--home-shadow-95:rgba(0, 0, 0, 0.95)}html body.stage-page{background-color:var(--home-bg)!important;background-image:none!important}html body.stage-page::before{background-color:var(--home-bg);background-image:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(190,184,255,.16) 0,var(--home-bg-0) 70%),radial-gradient(ellipse 60% 40% at 100% 40%,rgba(120,110,220,.07) 0,var(--home-bg-0) 70%),radial-gradient(ellipse 60% 40% at 0 75%,rgba(90,140,220,.06) 0,var(--home-bg-0) 70%),linear-gradient(180deg,#16181e 0,#0e0f13 38%,var(--home-bg) 100%)}@media (max-width:767px){html body.stage-page::before{background-image:radial-gradient(ellipse 120% 30% at 50% -4%,rgba(190,184,255,.18) 0,var(--home-bg-0) 72%),linear-gradient(180deg,#16181e 0,#0e0f13 40%,var(--home-bg) 100%)}}@media (prefers-reduced-transparency:reduce){html body.stage-page::before{background-image:linear-gradient(180deg,#15171c 0,var(--home-bg) 100%)}}.home{position:relative;overflow:hidden;font-size:17px}.home h1,.home h2,.home h3,.home h4,.public-cta--stage .public-cta__title{font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif!important}.home::before{position:absolute;height:900px;background-image:linear-gradient(var(--home-ink-035) 1px,transparent 1px),linear-gradient(90deg,var(--home-ink-035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 60% 70% at 50% 0,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 0,#000 0,transparent 80%)}.home em,.home-steps li::before{font-family:'Instrument Serif','Times New Roman',Georgia,serif;font-style:italic}.home dd,.home dt,.home i,.home li,.home p,.home small,.home summary{color:inherit}.home em{font-weight:400}.home-container{position:relative;z-index:1;width:100%;margin:0 auto;padding:0 24px}@media (max-width:575px){.home-container{padding:0 16px}.home-btn{width:100%}}.home-display{margin:26px auto 22px;max-width:14em;font-size:clamp(2.6rem,6.4vw,5rem)!important;font-weight:400;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;hyphens:none}.home-display em{display:block;letter-spacing:-.01em;background-image:linear-gradient(180deg,var(--home-hi) 10%,var(--home-tint) 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.06em}.home-title{margin:0 0 18px;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:400;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.home-title em{color:var(--home-text-soft);letter-spacing:-.01em}.home-lead,.home-pill,.home-sub{color:var(--home-text-soft)!important}.home-title--left{text-align:left}.home-title--small{font-size:clamp(1.6rem,3vw,2.2rem)}.home-lead{max-width:34em;margin:0 auto 34px;font-size:1.08rem;line-height:1.65}.home-sub{max-width:36em;margin:0 auto;font-size:1rem;line-height:1.65}.home-sub--left{margin:0 0 28px}.home-head{max-width:760px;margin:0 auto 56px}.home-section{position:relative;padding:110px 0}.home-section--tight{padding:70px 0}@media (max-width:767px){.home-section{padding:72px 0}.home-section--tight{padding:48px 0}.home-head{margin-bottom:40px}}.home-pill{display:inline-flex;align-items:center;max-width:100%;padding:5px 14px 5px 5px;border:1px solid var(--home-ink-16);border-radius:999px;background:var(--home-glass);-webkit-backdrop-filter:blur(10px);-webkit-text-fill-color:var(--home-text-soft);font-size:13.5px;transition:border-color .2s ease,background .2s ease}.home-pill:focus,.home-pill:hover{border-color:var(--home-ink-3);background:var(--home-glass-hover);color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text)}.home-btn--light,.home-pill__badge{background:var(--home-text);-webkit-text-fill-color:var(--home-bg)}.home-pill i{font-size:12px}.home-pill__badge{flex-shrink:0;padding:3px 10px;border-radius:999px;color:var(--home-bg)!important;font-size:12px;font-weight:600}.home-pill__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit!important}.home-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:22px}.home-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border:1px solid transparent;border-radius:999px;font-size:15.5px;line-height:1.2;text-decoration:none!important;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.home-btn--light{color:var(--home-bg)!important;box-shadow:0 10px 30px -10px var(--home-ink-35)}.home-btn--light i{color:var(--home-bg)!important}.home-btn--light:focus,.home-btn--light:hover{background:var(--home-hi);color:var(--home-bg)!important;transform:translateY(-1px);box-shadow:0 14px 34px -10px var(--home-ink-45)}.home-btn--ghost,.home-link{color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text)}.home-btn--ghost{border-color:var(--home-ink-16);background:var(--home-glass)}.home-btn--ghost:focus,.home-btn--ghost:hover{border-color:var(--home-ink-32);background:var(--home-glass-hover);color:var(--home-hi)!important;transform:translateY(-1px)}.home-btn:focus-visible{outline:var(--home-tint) solid 2px;outline-offset:3px}.home-note{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;margin:0;font-size:13.5px;color:var(--home-text-muted)!important}.home-note i{margin-right:6px;color:var(--home-text-soft)!important;font-size:11px}.home-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:3px;border-bottom:1px solid var(--home-ink-16);font-size:15px;text-decoration:none!important;transition:border-color .2s ease,gap .2s ease}.home-link:focus,.home-link:hover{gap:14px;border-color:var(--home-text);color:var(--home-hi)!important}.home-tag,.home-tag i{color:var(--home-gold)!important}.home-more{margin:44px 0 0}.home-more--tight{margin-top:20px}.home-tag{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding:2px 9px;border:1px solid rgba(232,200,120,.35);border-radius:999px;background:rgba(232,200,120,.08);-webkit-text-fill-color:var(--home-gold);font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:11px!important;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:1.5;vertical-align:middle;white-space:nowrap}.home-tag i{font-size:9px}.home-float{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;max-width:270px;margin:0;padding:12px 16px 12px 12px;border:1px solid var(--home-ink-16);border-radius:16px;background:var(--home-surface-72);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 24px 50px -20px var(--home-shadow-8),inset 0 1px 0 var(--home-ink-06);text-align:left}.home-float strong{display:block;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--home-text)}.home-float small{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--home-text-soft)!important}.home-float .home-tag{margin-left:4px;padding:0 7px;font-size:10px!important}.home-float__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--home-ink-08);color:var(--home-text)!important;font-size:15px}.home-hero{position:relative;padding:96px 0 0}.home-hero__copy{max-width:900px}.home-hero__stage{position:relative;max-width:1000px;height:640px;margin:70px auto 0;mask-image:linear-gradient(180deg,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.home-hero__halo{position:absolute;left:50%;top:4%;width:760px;height:520px;max-width:100%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(200,194,255,.2),rgba(200,194,255,0) 100%);filter:blur(10px);pointer-events:none}.home-phone{position:absolute;top:0;width:300px;height:auto;filter:drop-shadow(0 40px 60px var(--home-shadow-7))}.home-phone--left{left:50%;transform:translateX(-96%) rotate(-7deg);transform-origin:bottom right;z-index:2}.home-phone--right{left:50%;top:40px;transform:translateX(-4%) rotate(6deg);transform-origin:bottom left;z-index:1}.home-float--a{top:120px;left:2%}.home-float--b{top:300px;right:2%}@media (max-width:991px){.home-hero{padding-top:64px}.home-hero__stage{height:520px;margin-top:50px}.home-phone{width:240px}.home-float--a{top:60px;left:0}.home-float--b{top:270px;right:0}}@media (max-width:575px){.home-hero{padding-top:44px}.home-display{margin-top:20px}.home-hero__stage{height:400px;margin-top:40px}.home-phone{width:44vw;max-width:200px}.home-phone--left{transform:translateX(-90%) rotate(-6deg)}.home-phone--right{transform:translateX(-8%) rotate(5deg)}.home-hero__stage .home-float{display:none}}.home-section--facts{padding-top:70px}.home-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid var(--home-ink-08)}.home-facts__item{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px 26px 6px;border-left:1px solid var(--home-ink-08)}.home-facts__item:first-child{border-left:none;padding-left:0}.home-facts__item dt{max-width:17em;font-size:14.5px;font-weight:400;line-height:1.55;color:var(--home-text-soft)!important}.home-card,.home-card:focus,.home-card:hover,.home-facts__item dd{color:var(--home-text)!important}.home-facts__item dd{margin:0;font-size:clamp(2.6rem,4.6vw,3.6rem);font-weight:300;line-height:1;letter-spacing:-.04em}@media (max-width:991px){.home-facts{grid-template-columns:repeat(2,1fr)}.home-facts__item{padding:26px 22px;border-bottom:1px solid var(--home-ink-08)}.home-facts__item:nth-child(odd){border-left:none;padding-left:0}}@media (max-width:479px){.home-facts{grid-template-columns:1fr}.home-facts__item{flex-direction:row;align-items:center;gap:20px;padding:20px 0;border-left:none}.home-facts__item dd{order:-1;min-width:2.2em}}.home-card__glyph,.home-showcase{border:1px solid var(--home-ink-16)}.home-showcase{position:relative;margin:0;padding:10px;border-radius:34px;background:linear-gradient(180deg,var(--home-ink-06),var(--home-ink-015));box-shadow:0 60px 120px -50px var(--home-shadow-9)}.home-card::before,.home-showcase::after{position:absolute;pointer-events:none;content:""}.home-showcase>img{display:block;width:100%;height:auto;border-radius:26px;filter:brightness(.92) saturate(.95)}.home-showcase::after{inset:10px;border-radius:26px;background:linear-gradient(180deg,var(--home-bg-0) 55%,var(--home-bg-55) 100%)}.home-float--c{max-width:320px;left:5%;bottom:9%}.home-float--d{right:5%;top:12%}@media (max-width:767px){.home-showcase{padding:6px;border-radius:20px}.home-showcase::after,.home-showcase>img{border-radius:15px}.home-showcase::after{inset:6px}.home-showcase .home-float{position:relative;inset:auto;max-width:none;margin-top:8px}.home-showcase .home-float--d{display:none}}.home-card,.home-split{border:1px solid var(--home-ink-08)}.home-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.home-card{position:relative;grid-column:span 4;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-height:260px;padding:28px;overflow:hidden;border-radius:26px;background:linear-gradient(160deg,var(--home-ink-055) 0,var(--home-ink-015) 100%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-text-fill-color:currentColor;text-decoration:none!important;transition:border-color .25s ease,background .25s ease,transform .25s ease}.home-card::before{top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,var(--home-ink-0),var(--home-ink-28),var(--home-ink-0))}.home-card__body,.home-card__media{position:relative}.home-card:focus,.home-card:hover{border-color:var(--home-ink-16);background:linear-gradient(160deg,var(--home-ink-075) 0,var(--home-ink-025) 100%);transform:translateY(-2px)}.home-card:focus-visible{outline:var(--home-tint) solid 2px;outline-offset:3px}.home-card h3{margin:0 0 10px;font-size:1.2rem!important;font-weight:500;line-height:1.3;letter-spacing:-.01em}.home-card p{margin:0;font-size:14.5px;line-height:1.6;color:var(--home-text-soft)!important}.home-card__glyph,.home-orbit__icon,.home-orbit__list li,.home-radar__item a{color:var(--home-text)!important}.home-card--tall{grid-row:span 2;justify-content:flex-start}.home-card--wide{grid-column:span 8;flex-direction:row;align-items:center}.home-card--half{grid-column:span 6;min-height:220px}.home-card__body{z-index:1;max-width:30em}.home-card__media img{display:block;width:100%;height:auto}.home-card__media--phone{flex:1 1 auto;display:flex;justify-content:center;min-height:0;margin:-4px 0 0;max-height:400px;overflow:hidden;mask-image:linear-gradient(180deg,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.home-card__media--phone img{width:72%;max-width:260px;align-self:flex-start;border:6px solid #22252d;border-radius:34px;box-shadow:0 30px 60px -20px var(--home-shadow-8)}.home-card__media--screen{flex:0 0 52%;align-self:stretch;margin:-28px -28px -28px 0;overflow:hidden;border-left:1px solid var(--home-ink-08);mask-image:linear-gradient(90deg,transparent 0,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%)}.home-card__media--screen img{position:absolute;top:28px;left:28px;width:720px;max-width:none;border-radius:12px;filter:brightness(.9)}.home-card__glyph{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:var(--home-ink-05);font-size:20px}.home-units{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.home-units li{padding:7px 14px;border:1px solid var(--home-ink-16);border-radius:999px;background:var(--home-ink-04);font-size:13px;color:var(--home-text-soft)!important}.home-units li:first-child{border-color:transparent;background:var(--home-text);color:var(--home-bg)!important;font-weight:500}@media (max-width:991px){.home-card{grid-column:span 6}.home-card--tall,.home-card--wide{grid-column:1/-1}.home-card--tall{grid-row:span 1;flex-direction:row-reverse;align-items:center}.home-card__media--phone{flex:0 0 42%;max-height:300px;margin:0}}@media (max-width:767px){.home-bento{grid-template-columns:1fr}.home-card,.home-card--half,.home-card--tall,.home-card--wide{grid-column:1/-1;min-height:0;padding:24px}.home-card--tall{flex-direction:column-reverse;justify-content:flex-end;align-items:stretch}.home-card--wide{flex-direction:column;align-items:stretch}.home-card__media--phone{flex:0 0 auto;max-height:280px}.home-card__media--screen{flex:0 0 auto;height:200px;margin:0 -24px -24px;border-left:none;border-top:1px solid var(--home-ink-08);mask-image:linear-gradient(180deg,transparent 0,#000 30%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%)}.home-card__media--screen img{top:20px;left:20px;width:560px}}.home-orbit{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px}.home-orbit__center{position:relative;display:flex;justify-content:center;width:280px}.home-mini,.home-orbit__list,.home-plan{flex-direction:column}.home-orbit__center img{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 40px 60px var(--home-shadow-75))}.home-orbit__rings{position:absolute;top:50%;left:50%;width:760px;height:760px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(200,194,255,.1) 0,rgba(200,194,255,0) 45%),repeating-radial-gradient(circle,var(--home-ink-0) 0,var(--home-ink-0) 94px,var(--home-ink-07) 95px,var(--home-ink-0) 96px);mask-image:radial-gradient(circle,#000 40%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 70%);pointer-events:none}.home-orbit__icon,.home-radar__core{display:flex;border:1px solid var(--home-ink-16)}.home-orbit__list{position:relative;z-index:1;display:flex;gap:54px;margin:0;padding:0;list-style:none}.home-orbit__list li{display:flex;align-items:center;gap:14px;font-size:15px}.home-orbit__list--left{align-items:flex-end;text-align:right}.home-orbit__list--left li{flex-direction:row-reverse}.home-orbit__list--left li:nth-child(2),.home-orbit__list--left li:nth-child(3){transform:translateX(-34px)}.home-orbit__list--right{align-items:flex-start}.home-orbit__list--right li:nth-child(2),.home-orbit__list--right li:nth-child(3){transform:translateX(34px)}.home-orbit__list .home-tag{margin-left:0}.home-orbit__icon{flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--home-surface-8);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--home-ink-08);font-size:15px}@media (max-width:991px){.home-orbit{grid-template-columns:1fr 1fr;gap:22px 18px}.home-orbit__center{grid-column:1/-1;grid-row:1;width:230px;margin:0 auto 30px}.home-orbit__rings{width:560px;height:560px}.home-orbit__list{gap:18px}.home-orbit__list--left,.home-orbit__list--right{align-items:flex-start;text-align:left}.home-orbit__list--left li,.home-orbit__list--right li{flex-direction:row;transform:none!important}}@media (max-width:479px){.home-orbit{grid-template-columns:1fr}}.home-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:64px;border-radius:34px;background:linear-gradient(160deg,var(--home-ink-045) 0,var(--home-ink-01) 100%)}.home-steps{counter-reset:home-step;margin:0 0 34px;padding:0;list-style:none}.home-steps li{counter-increment:home-step;position:relative;padding:18px 0 18px 54px;border-top:1px solid var(--home-ink-08)}.home-steps li::before{content:counter(home-step,decimal-leading-zero);position:absolute;left:0;top:18px;font-size:22px;line-height:1.2;color:var(--home-text-muted)}.home-steps li:last-child{border-bottom:1px solid var(--home-ink-08)}.home-steps h3{margin:0 0 4px;font-size:1.05rem!important;font-weight:500}.home-steps p{margin:0;font-size:14.5px;line-height:1.55;color:var(--home-text-soft)!important}.home-radar{position:relative;width:100%;max-width:480px;aspect-ratio:1/1;margin:0 auto}.home-radar__core,.home-radar__item,.home-radar__ring{position:absolute;transform:translate(-50%,-50%)}.home-radar__ring{top:50%;left:50%;border:1px solid var(--home-ink-08);border-radius:50%}.home-radar__ring--1{width:34%;height:34%;background:var(--home-ink-02)}.home-radar__ring--2{width:66%;height:66%}.home-radar__ring--3{width:98%;height:98%;border-style:dashed;border-color:var(--home-ink-06)}.home-radar__core{top:50%;left:50%;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,rgba(200,194,255,.18),var(--home-surface-9) 70%);box-shadow:0 0 60px rgba(200,194,255,.18)}.home-radar__core img{width:38px;height:38px}.home-radar__list{margin:0;padding:0;list-style:none}.home-radar__item a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--home-ink-16);border-radius:999px;background:var(--home-surface-85);-webkit-backdrop-filter:blur(10px);-webkit-text-fill-color:var(--home-text);font-size:13px;white-space:nowrap;text-decoration:none!important;transition:border-color .2s ease,background .2s ease}.home-radar__item a:focus,.home-radar__item a:hover{border-color:var(--home-ink-34);background:var(--home-surface-strong-95)}.home-radar__item i{font-size:12px;color:var(--home-text-soft)!important}.home-radar__item--1{left:50%;top:1%}.home-radar__item--2{left:88%;top:24%}.home-radar__item--3{left:80%;top:70%}.home-radar__item--4{left:50%;top:84%}.home-radar__item--5{left:18%;top:72%}.home-radar__item--6{left:14%;top:28%}.home-radar__item--7{left:64%;top:47%}@media (max-width:991px){.home-split{grid-template-columns:1fr;gap:48px;padding:44px 32px}}.home-columns,.home-feature{grid-template-columns:5fr 7fr}@media (max-width:575px){.home-split{padding:32px 20px;border-radius:24px}.home-radar{aspect-ratio:auto}.home-radar__core,.home-radar__ring{display:none}.home-radar__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.home-radar__item{position:static;transform:none}}.home-columns{display:grid;align-items:start;gap:60px}.home-columns__head{position:sticky;top:110px}@media (max-width:991px){.home-columns{grid-template-columns:1fr;gap:36px}.home-columns__head{position:static}}.home-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--home-ink-08)}.home-row{display:flex;align-items:center;gap:18px;padding:22px 6px;border-bottom:1px solid var(--home-ink-08);color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text);text-decoration:none!important;transition:background .2s ease,padding .2s ease}.home-row:focus,.home-row:hover{padding-left:14px;background:var(--home-ink-025)}.home-row:focus .home-row__arrow,.home-row:hover .home-row__arrow{transform:translateX(4px);color:var(--home-text)!important}.home-row--accent .home-row__icon{border-color:transparent;background:var(--home-text);color:var(--home-bg)!important;-webkit-text-fill-color:var(--home-bg)}.home-chips a,.home-row__icon{border:1px solid var(--home-ink-16)}.home-row__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--home-surface-8);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--home-ink-08);color:var(--home-text)!important;font-size:15px;width:42px;height:42px}.home-faq,.home-feature,.home-steps--row{border-top:1px solid var(--home-ink-08)}.home-row__text{flex:1 1 auto;min-width:0}.home-row__text small{display:block;margin-bottom:3px;font-size:12.5px;color:var(--home-text-muted)!important}.home-row__text strong{display:block;font-size:16px;font-weight:500;line-height:1.4;color:var(--home-text)!important}.home-row__arrow{flex-shrink:0;color:var(--home-text-muted)!important;transition:transform .2s ease,color .2s ease}.home-faq__item{border-bottom:1px solid var(--home-ink-08)}.home-faq__item summary{position:relative;display:block;padding:22px 44px 22px 0;font-size:16.5px;font-weight:500;line-height:1.45;color:var(--home-text)!important;cursor:pointer;list-style:none}.home-faq__answer,.home-faq__answer li,.home-faq__answer p{color:var(--home-text-soft)!important}.home-faq__item summary::-webkit-details-marker{display:none}.home-faq__item summary::after,.home-faq__item summary::before{content:"";position:absolute;right:6px;top:50%;width:14px;height:1.5px;background:var(--home-text-soft);transition:transform .25s ease}.home-faq__item summary::after{transform:rotate(90deg)}.home-faq__item summary:focus-visible{outline:var(--home-tint) solid 2px;outline-offset:4px}.home-faq__item[open] summary::after{transform:rotate(0)}.home-faq__answer{padding:0 44px 24px 0;font-size:15px;line-height:1.7}.home-faq__answer a{color:var(--home-text)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--home-ink-16)!important;text-decoration-color:var(--home-ink-16)!important;text-underline-offset:3px}.home-faq__answer>:last-child{margin-bottom:0}.home #roadmap{background:0 0}.home-roadmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.home-roadmap__item{display:flex;gap:16px;padding:22px;border:1px dashed var(--home-ink-16);border-radius:20px}.home-roadmap__item h3{margin:2px 0 6px;font-size:1rem!important;font-weight:500}.home-roadmap__item p{margin:0;font-size:14px;line-height:1.55;color:var(--home-text-soft)!important}.public-cta--stage{padding:60px 0 90px}.public-cta--stage .public-cta__panel{padding:90px 40px 0;border-color:var(--home-ink-16);border-radius:34px;background-color:var(--home-bg-raise);background-image:radial-gradient(ellipse 70% 60% at 50% 0,rgba(200,194,255,.14) 0,var(--home-bg-0) 70%),linear-gradient(180deg,var(--home-ink-04),var(--home-ink-0));box-shadow:0 60px 120px -60px var(--home-shadow-95)}.public-cta--stage .public-cta__panel::before{left:15%;right:15%;height:1px;background:linear-gradient(90deg,var(--home-ink-0),var(--home-ink-4),var(--home-ink-0))}.public-cta--stage .public-cta__badge{display:none}.public-cta--stage .public-cta__title{margin-top:0;font-weight:400;letter-spacing:-.03em}.home-mini .home-quote,.home-mode__label em,.home-quote,.public-cta--stage .public-cta__title-accent,html body.stage-page .home-display .content-hero__accent,html body.vendor-page .vp-hero-accent{font-family:'Instrument Serif','Times New Roman',Georgia,serif;font-style:italic}.public-cta--stage .public-cta__title-accent{font-weight:400;letter-spacing:-.01em;background-image:linear-gradient(180deg,var(--home-hi) 10%,var(--home-tint) 120%);padding-bottom:.06em}.public-cta--stage .public-cta__btn--primary{background:var(--home-text);color:var(--home-bg)!important;-webkit-text-fill-color:var(--home-bg);box-shadow:0 10px 30px -10px var(--home-ink-35)}.public-cta--stage .public-cta__btn--primary i{color:var(--home-bg)!important}.public-cta--stage .public-cta__btn--primary:focus,.public-cta--stage .public-cta__btn--primary:hover{background:var(--home-hi);color:var(--home-bg)!important;box-shadow:0 14px 34px -10px var(--home-ink-45)}.public-cta--stage .public-cta__proof i{color:var(--home-text-soft)!important}.public-cta__devices{position:relative;z-index:1;display:flex;justify-content:center;gap:4%;height:300px;margin-top:56px;overflow:hidden}.home-frame--device,.home-frame--phones{justify-content:center;padding:0;background:0 0;display:flex}.public-cta__devices img{width:260px;max-width:40%;height:auto;align-self:flex-start;filter:drop-shadow(0 30px 50px var(--home-shadow-7))}.public-cta__devices img:first-child{transform:rotate(-4deg) translateY(30px)}.public-cta__devices img:last-child{transform:rotate(4deg) translateY(50px)}@media (max-width:575px){.public-cta--stage{padding:30px 0 60px}.public-cta--stage .public-cta__panel{padding:56px 20px 0;border-radius:24px}.public-cta__devices{height:190px;margin-top:40px}}@media (prefers-reduced-motion:reduce){.home-btn,.home-card,.home-link,.home-row{transition:none}.home-btn:focus,.home-btn:hover,.home-card:focus,.home-card:hover,.home-link:focus,.home-link:hover,.home-row:focus,.home-row:hover{transform:none}}.home-chips a,.rc-t-chip span{transition:border-color .2s ease,background .2s ease,color .2s ease}@media print{.home-hero__stage,.home-orbit__rings,.home::before{display:none}}.home-hero--page{padding:64px 0 20px}.home-hero--page .home-display{font-size:clamp(2.3rem,5.4vw,4.2rem)!important}.home-crumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;font-size:13px;color:var(--home-text-muted)!important}.home-crumbs li+li::before{content:"/";margin-right:8px;color:var(--home-text-muted)}.home-crumbs a{color:var(--home-text-soft)!important;-webkit-text-fill-color:var(--home-text-soft);text-decoration:none!important}.home-crumbs a:focus,.home-crumbs a:hover{color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text)}.home-chips a,.home-crumbs [aria-current],.home-feature p,.home-mini p{color:var(--home-text-soft)!important}.home-chips a,.home-fine a{-webkit-text-fill-color:var(--home-text-soft)}.home-hero__showcase{margin-top:64px}@media (max-width:575px){.home-hero--page{padding-top:40px}.home-hero__showcase{margin-top:44px}}.home-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.home-chips a{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;background:var(--home-glass);font-size:13.5px;white-space:nowrap;text-decoration:none!important}.home-fine a,.home-mini a{text-decoration:underline!important;text-underline-offset:3px}.home-chips a:focus,.home-chips a:hover{border-color:var(--home-ink-32);background:var(--home-glass-hover);color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text)}.home-chips i{font-size:12px}@media (max-width:767px){.home-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none}.home-chips::-webkit-scrollbar{display:none}}.home-eyebrow{display:inline-block;margin-bottom:14px;font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-muted)!important}.home-feature{display:grid;align-items:center;gap:64px;padding:72px 0;scroll-margin-top:90px}.home-feature:first-child{border-top:none}.home-feature--reverse{grid-template-columns:7fr 5fr}.home-feature--reverse .home-feature__text{order:2}.home-feature h2{margin:0 0 16px;font-size:clamp(1.6rem,2.8vw,2.2rem)!important;font-weight:400;letter-spacing:-.025em}.home-feature h2 .home-tag{font-size:11px!important}.home-feature p{margin:0 0 22px;font-size:15.5px;line-height:1.7}@media (max-width:991px){.home-feature,.home-feature--reverse{grid-template-columns:1fr;gap:34px;padding:56px 0}.home-feature .home-feature__text,.home-feature--reverse .home-feature__text{order:0}}.home-points{margin:0 0 24px;padding:0;list-style:none}.home-points li{position:relative;padding:7px 0 7px 28px;font-size:14.5px;line-height:1.55;color:var(--home-text)!important}.home-points li::before{content:"";position:absolute;left:2px;top:13px;width:12px;height:7px;border-left:1.5px solid var(--home-text-soft);border-bottom:1.5px solid var(--home-text-soft);transform:rotate(-45deg)}.home-emblem,.home-frame,.home-mini,.home-plan{position:relative}.home-points .home-tag{margin-left:4px}.home-frame{margin:0;padding:8px;border:1px solid var(--home-ink-16);border-radius:24px;background:linear-gradient(180deg,var(--home-ink-06),var(--home-ink-015));box-shadow:0 50px 100px -50px var(--home-shadow-9)}.home-frame img{display:block;width:100%;height:auto;border-radius:17px;filter:brightness(.93)}.home-frame--phones{gap:18px;border:none;box-shadow:none}.home-frame--phones img{width:46%;max-width:250px;border:6px solid #22252d;border-radius:34px;box-shadow:0 30px 60px -20px var(--home-shadow-8);filter:none}.home-frame--phones img+img{margin-top:40px}.home-frame--device{border:none;box-shadow:none}.home-frame--device img{width:60%;max-width:260px;border-radius:0;filter:drop-shadow(0 40px 60px var(--home-shadow-75))}.home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.home-grid--3{grid-template-columns:repeat(3,1fr)}.home-mini{display:flex;gap:12px;padding:24px;border:1px solid var(--home-ink-08);border-radius:20px;background:linear-gradient(160deg,var(--home-ink-05) 0,var(--home-ink-012) 100%);scroll-margin-top:90px}.home-mini h3{margin:6px 0 0;font-size:1.02rem!important;font-weight:500;line-height:1.35}.home-mini h3 .home-tag{margin-left:4px}.home-mini p{margin:0;font-size:14px;line-height:1.6}.home-mini a{color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text);-webkit-text-decoration-color:var(--home-ink-16)!important;text-decoration-color:var(--home-ink-16)!important}.home-mini .home-orbit__icon{width:42px;height:42px;border-radius:13px}.home-mini .home-quote,.home-quote{margin:0;font-size:1.15rem;line-height:1.4;color:var(--home-text)!important}@media (max-width:1199px){.home-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.home-grid,.home-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.home-grid,.home-grid--3{grid-template-columns:1fr}}.home-steps--row{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:44px}.home-steps--row li{padding:22px 26px 22px 64px;border-top:none;border-left:1px solid var(--home-ink-08)}.home-steps--row li::before{left:24px;top:22px}.home-steps--row li:first-child{border-left:none;padding-left:40px}.home-steps--row li:first-child::before{left:0}@media (max-width:767px){.home-steps--row{grid-template-columns:1fr}.home-steps--row li,.home-steps--row li:first-child{padding:18px 0 18px 54px;border-left:none;border-bottom:1px solid var(--home-ink-08)}.home-steps--row li::before,.home-steps--row li:first-child::before{left:0;top:18px}}.home-compare{max-width:820px;margin:0 auto;overflow-x:auto;border:1px solid var(--home-ink-08);border-radius:22px;background:var(--home-ink-02)}.home-compare table{width:100%;min-width:440px;margin:0;border-collapse:collapse;font-size:14.5px}.home-compare td,.home-compare th{padding:15px 22px;border-bottom:1px solid var(--home-ink-08);color:var(--home-text)!important;vertical-align:middle}.home-compare td:first-child,.home-compare th:first-child{text-align:left;font-weight:400}.home-compare thead th{font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--home-text-muted)!important}.home-compare td:last-child,.home-compare th:last-child{background:var(--home-ink-035)}.home-compare thead th:last-child,.home-compare thead th:last-child i{color:var(--home-gold)!important}.home-compare tbody tr:last-child td,.home-compare tbody tr:last-child th{border-bottom:none}.home-compare tbody td{color:var(--home-text-soft)!important}.home-compare .home-yes{color:var(--home-text)!important}.home-compare .home-no{color:var(--home-text-muted)!important;opacity:.6}.home-plans{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:0 auto}.home-plan{display:flex;padding:36px;border:1px solid var(--home-ink-08);border-radius:28px;background:linear-gradient(160deg,var(--home-ink-05) 0,var(--home-ink-012) 100%)}.home-plan--featured{border-color:var(--home-ink-22);background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(200,194,255,.14) 0,var(--home-bg-0) 70%),linear-gradient(160deg,var(--home-ink-08) 0,var(--home-ink-02) 100%);box-shadow:0 50px 100px -50px var(--home-shadow-95)}.home-plan--featured::before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,var(--home-ink-0),var(--home-ink-5),var(--home-ink-0))}.home-plan h2{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:1.3rem!important;font-weight:500}.home-plan .home-points{flex:1 1 auto;margin-bottom:30px}.home-plan .home-btn{width:100%}.home-plan__sub{margin:0 0 26px;font-size:14.5px;line-height:1.6;color:var(--home-text-soft)!important}.home-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px}.home-plan__price strong{font-size:clamp(2.6rem,5vw,3.4rem);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--home-text)!important}.home-plan__price span{font-size:14px;color:var(--home-text-soft)!important}.home-plan__note{margin:0 0 26px;font-size:13px;line-height:1.55;color:var(--home-text-muted)!important}.home-plan__founder{display:flex;gap:12px;margin:0 0 24px;padding:14px 16px;border:1px solid rgba(232,200,120,.3);border-radius:14px;background:rgba(232,200,120,.06);font-size:13.5px;line-height:1.55;color:var(--home-text-soft)!important}.home-plan__founder i{margin-top:3px;color:var(--home-gold)!important}.home-plan__founder strong{color:var(--home-text)!important}.home-fine{max-width:44em;margin:28px auto 0;font-size:13px;line-height:1.6;color:var(--home-text-muted)!important}.home-fine a,.home-prose p{color:var(--home-text-soft)!important}.home-prose p{margin:0 0 18px;font-size:15.5px;line-height:1.75}.home-card__more,.home-emblem,.home-emblem i,.home-prose strong{color:var(--home-text)!important}.home-prose strong{font-weight:500}.home-grid>.home-card{grid-column:auto;grid-row:auto;min-height:0;gap:18px;justify-content:flex-start}.home-card--link .home-card__body{flex:1 1 auto}.home-card__more{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:gap .2s ease}.home-card__more i{font-size:12px}.home-card:focus .home-card__more,.home-card:hover .home-card__more{gap:14px}.home-emblem{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:6px;border:1px solid var(--home-ink-16);border-radius:26px;background:radial-gradient(circle at 30% 20%,rgba(200,194,255,.22),var(--home-surface-9) 70%);box-shadow:0 0 70px rgba(200,194,255,.2),inset 0 1px 0 var(--home-ink-1);font-size:32px}.home-intro,.home-mode__label{color:var(--home-text-soft)!important}.home-emblem__ring{position:absolute;inset:-16px;border:1px dashed var(--home-ink-12);border-radius:36px;pointer-events:none}.home-intro{max-width:46em;margin:0 auto;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:300;line-height:1.6;letter-spacing:-.01em;text-wrap:pretty}.stage-anim .stage-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--stage-delay,0ms);will-change:opacity,transform}.stage-anim .stage-reveal.is-visible{opacity:1;transform:none}@keyframes stage-rise{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes stage-fade{from{opacity:0}to{opacity:1}}@keyframes stage-phone-left{from{opacity:0;transform:translateX(-96%) translateY(60px) rotate(-3deg)}to{opacity:1;transform:translateX(-96%) rotate(-7deg)}}@keyframes stage-phone-right{from{opacity:0;transform:translateX(-4%) translateY(80px) rotate(2deg)}to{opacity:1;transform:translateX(-4%) rotate(6deg)}}@keyframes stage-bob{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes stage-breathe{0%,100%{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}@keyframes stage-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes stage-spin-plain{to{transform:rotate(360deg)}}@keyframes stage-shine{from{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){.home-hero__copy>*{animation:stage-rise .9s cubic-bezier(.22,1,.36,1) both}.home-hero__copy>:nth-child(2){animation-delay:80ms}.home-hero__copy>:nth-child(3){animation-delay:.16s}.home-hero__copy>:nth-child(4){animation-delay:.24s}.home-hero__copy>:nth-child(5){animation-delay:.32s}.home-hero__copy>:nth-child(6){animation-delay:.4s}.home-hero__showcase{animation:stage-rise 1.1s cubic-bezier(.22,1,.36,1) .35s both}.home-hero__halo{animation:stage-fade 2s ease .3s both}.home-phone--left{animation:stage-phone-left 1.3s cubic-bezier(.22,1,.36,1) .35s both}.home-phone--right{animation:stage-phone-right 1.3s cubic-bezier(.22,1,.36,1) .5s both}.home-float{animation:stage-bob 6s ease-in-out infinite}.home-float--b,.home-float--d{animation-delay:-3s}.home-orbit__rings{animation:stage-breathe 7s ease-in-out infinite}.home-radar__ring--3{animation:stage-spin 60s linear infinite}.home-emblem__ring{animation:stage-spin-plain 40s linear infinite}.home-plan--featured::before{background:linear-gradient(90deg,var(--home-ink-0) 0,var(--home-ink-65) 50%,var(--home-ink-0) 100%);background-size:200% 100%;animation:stage-shine 6s linear infinite}.home-card,.home-mini,.home-plan{transition:border-color .3s ease,background .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.home-mini:hover,.home-plan:hover{transform:translateY(-3px);border-color:var(--home-ink-16)}.home-card::after,.home-mini::after,.home-plan::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--home-ink-07),transparent 45%);opacity:0;transition:opacity .4s ease;pointer-events:none}.home-card:hover::after,.home-mini:hover::after,.home-plan:hover::after{opacity:1}.home-frame img,.home-showcase>img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s ease}.home-frame:hover img,.home-showcase:hover>img{filter:brightness(1)}.home-frame:not(.home-frame--phones):not(.home-frame--device):hover img{transform:scale(1.012)}}@media (max-width:575px) and (prefers-reduced-motion:no-preference){.home-phone--left,.home-phone--right{animation-name:stage-fade}}html[data-stage-theme=light]{--home-bg:#f4f5f8;--home-bg-raise:#ffffff;--home-text:#14161c;--home-text-soft:rgba(20, 22, 28, 0.66);--home-text-muted:rgba(20, 22, 28, 0.48);--home-glass:rgba(255, 255, 255, 0.72);--home-glass-hover:rgba(255, 255, 255, 0.95);--home-hi:#000000;--home-tint:#6a58d8;--home-gold:#9a6b14;--home-shadow-7:rgba(40, 44, 70, 0.21);--home-shadow-75:rgba(40, 44, 70, 0.225);--home-shadow-8:rgba(40, 44, 70, 0.24);--home-shadow-85:rgba(40, 44, 70, 0.255);--home-shadow-9:rgba(40, 44, 70, 0.27);--home-shadow-95:rgba(40, 44, 70, 0.285);--home-ink-0:rgba(20, 22, 28, 0);--home-ink-01:rgba(20, 22, 28, 0.01);--home-ink-012:rgba(20, 22, 28, 0.012);--home-ink-015:rgba(20, 22, 28, 0.015);--home-ink-02:rgba(20, 22, 28, 0.02);--home-ink-025:rgba(20, 22, 28, 0.025);--home-ink-03:rgba(20, 22, 28, 0.03);--home-ink-035:rgba(20, 22, 28, 0.035);--home-ink-04:rgba(20, 22, 28, 0.04);--home-ink-045:rgba(20, 22, 28, 0.045);--home-ink-05:rgba(20, 22, 28, 0.05);--home-ink-055:rgba(20, 22, 28, 0.055);--home-ink-06:rgba(20, 22, 28, 0.06);--home-ink-07:rgba(20, 22, 28, 0.07);--home-ink-075:rgba(20, 22, 28, 0.075);--home-ink-08:rgba(20, 22, 28, 0.08);--home-ink-1:rgba(20, 22, 28, 0.1);--home-ink-12:rgba(20, 22, 28, 0.12);--home-ink-16:rgba(20, 22, 28, 0.16);--home-ink-22:rgba(20, 22, 28, 0.22);--home-ink-28:rgba(20, 22, 28, 0.28);--home-ink-3:rgba(20, 22, 28, 0.3);--home-ink-32:rgba(20, 22, 28, 0.32);--home-ink-34:rgba(20, 22, 28, 0.34);--home-ink-35:rgba(20, 22, 28, 0.35);--home-ink-4:rgba(20, 22, 28, 0.4);--home-ink-45:rgba(20, 22, 28, 0.45);--home-ink-5:rgba(20, 22, 28, 0.5);--home-ink-65:rgba(20, 22, 28, 0.65);--home-bg-0:rgba(245, 246, 250, 0);--home-bg-55:rgba(245, 246, 250, 0.55);--home-surface-72:rgba(255, 255, 255, 0.72);--home-surface-8:rgba(255, 255, 255, 0.8);--home-surface-85:rgba(255, 255, 255, 0.85);--home-surface-9:rgba(255, 255, 255, 0.9);--home-surface-strong-95:rgba(255, 255, 255, 0.95)}html[data-stage-theme=light] .auth-card,html[data-stage-theme=light] .calc-result,html[data-stage-theme=light] .public-cta--stage .public-cta__panel,html[data-stage-theme=light] .public-nav,html[data-stage-theme=light] .site-footer{--home-bg:#0c0d11;--home-bg-raise:#14161c;--home-text:#f3f3f5;--home-text-soft:rgba(243, 243, 245, 0.64);--home-text-muted:rgba(243, 243, 245, 0.42);--home-glass:rgba(255, 255, 255, 0.035);--home-glass-hover:rgba(255, 255, 255, 0.06);--home-hi:#ffffff;--home-tint:#c9c0ff;--home-gold:#ecd398;--home-ink-0:rgba(255, 255, 255, 0);--home-ink-01:rgba(255, 255, 255, 0.01);--home-ink-012:rgba(255, 255, 255, 0.012);--home-ink-015:rgba(255, 255, 255, 0.015);--home-ink-02:rgba(255, 255, 255, 0.02);--home-ink-025:rgba(255, 255, 255, 0.025);--home-ink-03:rgba(255, 255, 255, 0.03);--home-ink-035:rgba(255, 255, 255, 0.035);--home-ink-04:rgba(255, 255, 255, 0.04);--home-ink-045:rgba(255, 255, 255, 0.045);--home-ink-05:rgba(255, 255, 255, 0.05);--home-ink-055:rgba(255, 255, 255, 0.055);--home-ink-06:rgba(255, 255, 255, 0.06);--home-ink-07:rgba(255, 255, 255, 0.07);--home-ink-075:rgba(255, 255, 255, 0.075);--home-ink-08:rgba(255, 255, 255, 0.08);--home-ink-1:rgba(255, 255, 255, 0.1);--home-ink-12:rgba(255, 255, 255, 0.12);--home-ink-16:rgba(255, 255, 255, 0.16);--home-ink-22:rgba(255, 255, 255, 0.22);--home-ink-28:rgba(255, 255, 255, 0.28);--home-ink-3:rgba(255, 255, 255, 0.3);--home-ink-32:rgba(255, 255, 255, 0.32);--home-ink-34:rgba(255, 255, 255, 0.34);--home-ink-35:rgba(255, 255, 255, 0.35);--home-ink-4:rgba(255, 255, 255, 0.4);--home-ink-45:rgba(255, 255, 255, 0.45);--home-ink-5:rgba(255, 255, 255, 0.5);--home-ink-65:rgba(255, 255, 255, 0.65);--home-bg-0:rgba(12, 13, 17, 0);--home-bg-55:rgba(12, 13, 17, 0.55);--home-surface-72:rgba(28, 30, 38, 0.72);--home-surface-8:rgba(28, 30, 38, 0.8);--home-surface-85:rgba(28, 30, 38, 0.85);--home-surface-9:rgba(28, 30, 38, 0.9);--home-surface-strong-95:rgba(44, 46, 56, 0.95);--home-shadow-7:rgba(0, 0, 0, 0.7);--home-shadow-75:rgba(0, 0, 0, 0.75);--home-shadow-8:rgba(0, 0, 0, 0.8);--home-shadow-85:rgba(0, 0, 0, 0.85);--home-shadow-9:rgba(0, 0, 0, 0.9);--home-shadow-95:rgba(0, 0, 0, 0.95)}html[data-stage-theme=light] body.stage-page .auth-card,html[data-stage-theme=light] body.stage-page .calc-result{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(200,194,255,.14) 0,rgba(20,22,28,0) 70%),linear-gradient(160deg,#1c1e26 0,#121318 100%)!important;box-shadow:0 50px 90px -50px rgba(40,44,70,.45)!important}html[data-stage-theme=light] .public-cta--stage .public-cta__panel{box-shadow:0 50px 90px -50px rgba(40,44,70,.45)!important}html[data-stage-theme=light] body.stage-page{background-color:var(--home-bg)!important}html[data-stage-theme=light] body.stage-page::before{background-color:#f4f5f8;background-image:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(150,136,255,.22) 0,rgba(244,245,248,0) 70%),radial-gradient(ellipse 60% 40% at 100% 40%,rgba(255,196,140,.16) 0,rgba(244,245,248,0) 70%),radial-gradient(ellipse 60% 40% at 0 75%,rgba(120,180,255,.14) 0,rgba(244,245,248,0) 70%),linear-gradient(180deg,#fff 0,#f6f6fa 38%,#f1f2f6 100%)}@media (max-width:767px){.home-plans{grid-template-columns:1fr}.home-plan{padding:28px 22px}html[data-stage-theme=light] body.stage-page::before{background-image:radial-gradient(ellipse 120% 30% at 50% -4%,rgba(150,136,255,.24) 0,rgba(244,245,248,0) 72%),linear-gradient(180deg,#fff 0,#f6f6fa 40%,#f1f2f6 100%)}}html.stage-theme-switching body.stage-page,html.stage-theme-switching body.stage-page *,html.stage-theme-switching body.stage-page::before{transition:background-color .45s ease,color .45s ease,border-color .45s ease,box-shadow .45s ease,fill .45s ease!important}@media (prefers-reduced-motion:reduce){html.stage-theme-switching body.stage-page,html.stage-theme-switching body.stage-page *,html.stage-theme-switching body.stage-page::before{transition:none!important}}.home-mode{display:flex;justify-content:center;align-items:center;gap:14px;margin:30px 0 0}.home-mode[hidden],html body.stage-page .auth-page::after,html body.stage-page .auth-page::before{display:none!important}.home-mode__label{display:inline-flex;align-items:center;gap:6px}.home-mode__label em{font-size:28px;line-height:1;color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text);white-space:nowrap}.home-mode__arrow{flex:0 0 auto;color:var(--home-text-muted)}.home-mode__switch{position:relative;flex:0 0 auto;width:104px;height:52px;padding:0;overflow:hidden;border:1px solid var(--home-ink-16);border-radius:999px;background:linear-gradient(135deg,#23264a 0,#0d0e1c 100%);box-shadow:inset 0 3px 10px rgba(0,0,0,.5),0 10px 30px -12px rgba(120,110,255,.55);cursor:pointer;transition:background .5s ease,border-color .5s ease,box-shadow .5s ease,transform .15s ease}.home-mode__clouds,.home-mode__stars{transition:opacity .4s ease,transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute}.home-mode__switch:hover{transform:translateY(-1px) scale(1.03)}.home-mode__switch:active{transform:scale(.96)}.home-mode__switch:focus-visible{outline:var(--home-tint) solid 2px;outline-offset:4px}.home-mode__stars{top:12px;left:18px;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:12px 10px 0 -.5px rgba(255,255,255,.75),5px 22px 0 -1px rgba(255,255,255,.6),24px 3px 0 -1px rgba(255,255,255,.85),30px 20px 0 -1px rgba(255,255,255,.5)}.home-mode__clouds{right:14px;bottom:9px;width:26px;height:10px;border-radius:999px;background:rgba(255,255,255,.95);box-shadow:10px -6px 0 2px rgba(255,255,255,.9);opacity:0;transform:translateY(14px)}.home-mode__thumb{position:absolute;top:5px;left:5px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f1f0ff;box-shadow:0 4px 14px rgba(0,0,0,.4),inset -4px -4px 0 rgba(160,156,220,.35);transform:translateX(52px);transition:transform .6s cubic-bezier(.34,1.56,.64,1),background .4s ease,box-shadow .4s ease}.home-mode__thumb i{position:absolute;font-size:18px;transition:opacity .3s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.home-mode__moon{color:#4b4f8f!important}.home-mode__sun{color:#fff!important;opacity:0;transform:rotate(-120deg) scale(.4)}html:not(.stage-theme-played) .home-mode .home-mode__thumb::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(201,192,255,.7);animation:home-mode-invite 2.4s ease-out 1.2s infinite;pointer-events:none}@keyframes home-mode-invite{0%{opacity:.9;transform:scale(.85)}100%,70%{opacity:0;transform:scale(1.45)}}.home-mode__switch[aria-checked=true]{background:linear-gradient(135deg,#9adcff 0,#4f9cf7 100%);border-color:rgba(79,156,247,.6);box-shadow:inset 0 3px 10px rgba(30,80,160,.25),0 10px 30px -12px rgba(79,156,247,.7)}.home-mode__switch[aria-checked=true] .home-mode__stars{opacity:0;transform:translateY(-16px)}.home-mode__switch[aria-checked=true] .home-mode__clouds{opacity:1;transform:translateY(0)}.home-mode__switch[aria-checked=true] .home-mode__thumb{transform:translateX(0);background:#ffc53d;box-shadow:0 0 0 5px rgba(255,213,79,.3),0 6px 18px rgba(255,170,0,.5)}.home-mode__switch[aria-checked=true] .home-mode__sun{opacity:1;transform:rotate(0) scale(1)}.home-mode__switch[aria-checked=true] .home-mode__moon{opacity:0;transform:rotate(90deg) scale(.4)}@media (max-width:575px){.home-mode__label em{font-size:24px}}.home-mode__switch--mini{width:60px;height:32px;box-shadow:inset 0 2px 6px rgba(0,0,0,.5)}.home-mode__switch--mini:hover{transform:scale(1.05)}.home-mode__switch--mini .home-mode__stars{top:8px;left:11px;width:2px;height:2px;box-shadow:7px 6px 0 0 rgba(255,255,255,.75),3px 13px 0 -.5px rgba(255,255,255,.6),14px 2px 0 -.5px rgba(255,255,255,.85)}.home-mode__switch--mini .home-mode__clouds{right:8px;bottom:6px;width:15px;height:6px;box-shadow:6px -4px 0 1px rgba(255,255,255,.9)}.home-mode__switch--mini .home-mode__thumb{top:3px;left:3px;width:24px;height:24px;transform:translateX(28px)}.home-mode__switch--mini .home-mode__thumb i{font-size:12px}.home-mode__switch--mini[aria-checked=true] .home-mode__thumb{transform:translateX(0);box-shadow:0 0 0 3px rgba(255,213,79,.3),0 4px 10px rgba(255,170,0,.45)}html[data-shot-theme=light] .home-hero__halo{background:radial-gradient(closest-side,rgba(255,226,170,.2),rgba(255,226,170,0) 100%);transition:background .6s ease}img.is-shot-anim{transition:opacity .22s ease,filter .22s ease,scale .32s cubic-bezier(.34,1.56,.64,1)!important}img.is-shot-out{opacity:.12!important;filter:blur(6px)!important;scale:.96!important}@media (prefers-reduced-motion:reduce){.home-mode__clouds,.home-mode__stars,.home-mode__switch,.home-mode__thumb,.home-mode__thumb i{transition:none!important}html:not(.stage-theme-played) .home-mode .home-mode__thumb::after{animation:none;display:none}}html body.stage-page main .h1,html body.stage-page main .h2,html body.stage-page main .h3,html body.stage-page main .h4,html body.stage-page main .h5,html body.stage-page main .h6,html body.stage-page main h1,html body.stage-page main h2,html body.stage-page main h3,html body.stage-page main h4,html body.stage-page main h5,html body.stage-page main h6{font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif!important;font-weight:500;letter-spacing:-.02em}html body.stage-page main .content-title,html body.stage-page main .display-3,html body.stage-page main .display-4,html body.stage-page main .display-5,html body.stage-page main .display-6{font-weight:400!important;letter-spacing:-.03em}html body.stage-page .home-display .content-hero__accent{display:block;font-weight:400;letter-spacing:-.01em;padding-bottom:.06em;background-image:linear-gradient(180deg,var(--home-hi) 10%,var(--home-tint) 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html body.stage-page .home-badge{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 14px;border:1px solid var(--home-ink-16);border-radius:999px;background:var(--home-glass);font-size:13px;color:var(--home-text-soft)!important}html body.stage-page .home-badge i{font-size:12px;color:var(--home-text-soft)!important}html body.stage-page .home-hero__copy .home-badge{display:flex;width:-moz-max-content;width:max-content;max-width:100%;margin:14px auto 0}html body.stage-page .home-emblem+.home-badge{margin-top:26px}html body.stage-page main nav ol.home-crumbs li a{text-decoration:none!important;color:var(--home-text-soft)!important;-webkit-text-fill-color:var(--home-text-soft)}html body.stage-page .content-gradient-text,html body.stage-page .gradient-text,html body.stage-page .textGradient,html body.stage-page .text_gradient{background:0 0!important;-webkit-text-fill-color:currentColor!important;color:var(--home-text)!important}html body.stage-page main .text-info,html body.stage-page main .text-primary{color:var(--home-text)!important}html body.stage-page main .text-muted,html body.stage-page main .text-secondary{color:var(--home-text-soft)!important}html body.stage-page main .text-success{color:#8fe3b0!important}html body.stage-page .article-body a:not(.content-link):not(.public-hero__btn):not(.home-btn),html body.stage-page .content-faq__answer a,html body.stage-page main li a:not([class]),html body.stage-page main p a:not([class]),html body.stage-page main td a:not([class]){color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text);text-decoration:underline!important;-webkit-text-decoration-color:var(--home-ink-3)!important;text-decoration-color:var(--home-ink-3)!important;text-underline-offset:3px}html body.stage-page .article-body a:not(.content-link):not(.public-hero__btn):not(.home-btn):focus,html body.stage-page .article-body a:not(.content-link):not(.public-hero__btn):not(.home-btn):hover,html body.stage-page .content-faq__answer a:focus,html body.stage-page .content-faq__answer a:hover,html body.stage-page main li a:not([class]):focus,html body.stage-page main li a:not([class]):hover,html body.stage-page main p a:not([class]):focus,html body.stage-page main p a:not([class]):hover,html body.stage-page main td a:not([class]):focus,html body.stage-page main td a:not([class]):hover{-webkit-text-decoration-color:var(--home-text)!important;text-decoration-color:var(--home-text)!important}html body.stage-page .auth-submit,html body.stage-page .calc-cta,html body.stage-page .content-hero__actions .public-hero__btn--primary,html body.stage-page .site-footer__cta,html body.stage-page main .btn-primary,html body.stage-page main .glass-morph-button,html body.stage-page main .public-hero__btn--primary{border:1px solid transparent!important;border-radius:999px!important;background:var(--home-text)!important;color:var(--home-bg)!important;-webkit-text-fill-color:var(--home-bg)!important;box-shadow:0 10px 30px -12px var(--home-ink-35)!important;font-weight:500!important}html body.stage-page .auth-submit i,html body.stage-page .calc-cta i,html body.stage-page .content-hero__actions .public-hero__btn--primary i,html body.stage-page .site-footer__cta i,html body.stage-page main .btn-primary i,html body.stage-page main .glass-morph-button i,html body.stage-page main .public-hero__btn--primary i{color:var(--home-bg)!important}html body.stage-page .auth-submit:focus,html body.stage-page .auth-submit:hover,html body.stage-page .calc-cta:focus,html body.stage-page .calc-cta:hover,html body.stage-page .content-hero__actions .public-hero__btn--primary:focus,html body.stage-page .content-hero__actions .public-hero__btn--primary:hover,html body.stage-page .site-footer__cta:focus,html body.stage-page .site-footer__cta:hover,html body.stage-page main .btn-primary:focus,html body.stage-page main .btn-primary:hover,html body.stage-page main .glass-morph-button:focus,html body.stage-page main .glass-morph-button:hover,html body.stage-page main .public-hero__btn--primary:focus,html body.stage-page main .public-hero__btn--primary:hover{background:var(--home-hi)!important;color:var(--home-bg)!important}html body.stage-page main .btn-link{color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text)!important;font-weight:500!important;letter-spacing:0!important;text-align:left}html body.stage-page main .btn-link i{color:var(--home-text-soft)!important}html body.stage-page main .btn{letter-spacing:0}html body.stage-page main .btn-light,html body.stage-page main .btn-outline-primary,html body.stage-page main .btn-secondary,html body.stage-page main .public-hero__btn--ghost{border:1px solid var(--home-ink-16)!important;border-radius:999px!important;background:var(--home-glass)!important;color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text)!important;box-shadow:none!important}html body.stage-page main .btn-light:focus,html body.stage-page main .btn-light:hover,html body.stage-page main .btn-outline-primary:focus,html body.stage-page main .btn-outline-primary:hover,html body.stage-page main .btn-secondary:focus,html body.stage-page main .btn-secondary:hover,html body.stage-page main .public-hero__btn--ghost:focus,html body.stage-page main .public-hero__btn--ghost:hover{border-color:var(--home-ink-32)!important;background:var(--home-glass-hover)!important}html body.stage-page .article-callout,html body.stage-page .article-product,html body.stage-page .article-table-wrap,html body.stage-page .article-toc,html body.stage-page .auth-card,html body.stage-page .calc-card,html body.stage-page .content-card,html body.stage-page .content-compare__col,html body.stage-page .content-faq__item,html body.stage-page .content-proof__item,html body.stage-page .content-steps li,html body.stage-page .guide-card,html body.stage-page .release-card,html body.stage-page .release-type-card,html body.stage-page main .card,html body.stage-page main .glass-morph-card,html body.stage-page main .light-glass-card{border:1px solid var(--home-ink-08)!important;border-radius:20px;background:linear-gradient(160deg,var(--home-ink-05) 0,var(--home-ink-012) 100%)!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html body.stage-page a.content-card,html body.stage-page a.guide-card{color:var(--home-text)!important}html body.stage-page a.content-card:focus,html body.stage-page a.content-card:hover,html body.stage-page a.guide-card:focus,html body.stage-page a.guide-card:hover{border-color:var(--home-ink-16)!important;background:linear-gradient(160deg,var(--home-ink-075) 0,var(--home-ink-025) 100%)!important}html body.stage-page .article-product>i,html body.stage-page .content-card__icon,html body.stage-page .guide-card__icon{border:1px solid var(--home-ink-16)!important;background:var(--home-surface-85)!important;color:var(--home-text)!important;box-shadow:none!important}html body.stage-page .article-product>i i,html body.stage-page .content-card__icon i,html body.stage-page .guide-card__icon i{color:var(--home-text)!important}html body.stage-page .content-card__more,html body.stage-page .content-link,html body.stage-page .guide-card__meta strong,html body.stage-page a.content-link{color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text)}html body.stage-page .content-card__more i,html body.stage-page .content-link i,html body.stage-page .guide-card__meta strong i,html body.stage-page a.content-link i{color:var(--home-text)!important}html body.stage-page .article-product__label,html body.stage-page .content-eyebrow,html body.stage-page .guide-card__cat{background:0 0!important;border:none!important;padding-left:0!important;padding-right:0!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--home-text-muted)!important}html body.stage-page .article-product__label i,html body.stage-page .content-eyebrow i,html body.stage-page .guide-card__cat i{color:var(--home-text-muted)!important}html body.stage-page .content-premium-tag{border:1px solid rgba(232,200,120,.35)!important;background:rgba(232,200,120,.08)!important;color:var(--home-gold)!important}html body.stage-page .content-premium-tag i{color:var(--home-gold)!important}html body.stage-page .content-section--band,html body.stage-page main .bg-light,html body.stage-page main section.bg-light{background:0 0!important;border-color:var(--home-ink-08)!important}html body.stage-page .guide-filter__btn{border:1px solid var(--home-ink-16)!important;border-radius:999px!important;background:var(--home-glass)!important;color:var(--home-text-soft)!important;box-shadow:none!important}html body.stage-page .guide-filter__btn i{color:var(--home-text-soft)!important}html body.stage-page .guide-filter__btn:focus,html body.stage-page .guide-filter__btn:hover{border-color:var(--home-ink-32)!important;color:var(--home-text)!important}html body.stage-page .guide-filter__btn.is-active{border-color:transparent!important;background:var(--home-text)!important;color:var(--home-bg)!important}html body.stage-page .guide-filter__btn.is-active i{color:var(--home-bg)!important}html body.stage-page .content-screen__frame{border:1px solid var(--home-ink-16)!important;border-radius:22px!important;background:linear-gradient(180deg,var(--home-ink-06),var(--home-ink-015))!important;box-shadow:0 50px 100px -50px var(--home-shadow-9)!important}html body.stage-page .article-table td,html body.stage-page .article-table th,html body.stage-page .content-screen__bar,html body.stage-page main table td,html body.stage-page main table th{border-color:var(--home-ink-08)!important}html body.stage-page .content-screen__bar{background:0 0!important}html body.stage-page .article-body{font-size:16.5px;line-height:1.75;color:var(--home-text-soft)}html body.stage-page .article-body h2{margin-top:2.4em;font-size:clamp(1.5rem,2.6vw,2rem)!important;font-weight:400!important;letter-spacing:-.025em;color:var(--home-text)!important}html body.stage-page .article-body h3{font-weight:500!important;color:var(--home-text)!important}html body.stage-page .article-body strong{color:var(--home-text)!important;font-weight:500}html body.stage-page .article-body li::before{background:var(--home-text-soft)!important}html body.stage-page .article-toc a{color:var(--home-text-soft)!important;-webkit-text-fill-color:var(--home-text-soft)}html body.stage-page .article-toc a.is-active,html body.stage-page .article-toc a:focus,html body.stage-page .article-toc a:hover{color:var(--home-text)!important;-webkit-text-fill-color:var(--home-text);background:var(--home-ink-05)!important}html body.stage-page .article-table th,html body.stage-page main table th{background:var(--home-ink-04)!important;color:var(--home-text-muted)!important}html body.stage-page .article-callout--tip>i{color:#8fe3b0!important}html body.stage-page .article-callout--note>i{color:var(--home-gold)!important}html body.stage-page .article-steps li::before,html body.stage-page .content-steps li::before{background:var(--home-ink-08)!important;border:1px solid var(--home-ink-16)!important;color:var(--home-text)!important;box-shadow:none!important}html body.stage-page .calc-result{border:1px solid var(--home-ink-22)!important;border-radius:22px!important;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(200,194,255,.14) 0,var(--home-bg-0) 70%),linear-gradient(160deg,var(--home-ink-08) 0,var(--home-ink-02) 100%)!important;box-shadow:0 40px 80px -40px var(--home-shadow-9)!important}html body.stage-page .calc-tier,html body.stage-page .calc-tiers>*{background:var(--home-ink-05)!important;border-color:var(--home-ink-08)!important}html body.stage-page .calc-preset{border:1px solid var(--home-ink-16)!important;border-radius:999px!important;background:var(--home-glass)!important;color:var(--home-text-soft)!important}html body.stage-page .calc-preset i{color:var(--home-text-soft)!important}html body.stage-page .calc-preset.is-active{background:var(--home-text)!important;color:var(--home-bg)!important}html body.stage-page .calc-preset.is-active i{color:var(--home-bg)!important}html body.stage-page .auth-field input,html body.stage-page .calc-input,html body.stage-page main .custom-select,html body.stage-page main .form-control{border:1px solid var(--home-ink-16)!important;border-radius:12px!important;background:var(--home-ink-05)!important;color:var(--home-text)!important;box-shadow:none!important}html body.stage-page .auth-field input::-moz-placeholder,html body.stage-page .calc-input::-moz-placeholder,html body.stage-page main .custom-select::-moz-placeholder,html body.stage-page main .form-control::-moz-placeholder{color:var(--home-text-muted)!important}html body.stage-page .auth-field input::placeholder,html body.stage-page .calc-input::placeholder,html body.stage-page main .custom-select::placeholder,html body.stage-page main .form-control::placeholder{color:var(--home-text-muted)!important}html body.stage-page .auth-field input:focus,html body.stage-page .calc-input:focus,html body.stage-page main .custom-select:focus,html body.stage-page main .form-control:focus{border-color:var(--home-ink-4)!important;background:var(--home-ink-08)!important;box-shadow:0 0 0 3px var(--home-ink-08)!important}html body.stage-page main .custom-control-input:checked~.custom-control-label::before,html body.stage-page main .form-check-input:checked{background-color:var(--home-text)!important;border-color:var(--home-text)!important}html body.stage-page main .form-control.glass-morph-input{height:auto!important;line-height:1.5}html body.stage-page main .alert{border:1px solid var(--home-ink-16)!important;border-radius:14px!important;background:var(--home-ink-035)!important;color:var(--home-text-soft)!important}html body.stage-page main .badge{border:1px solid var(--home-ink-16);border-radius:999px;background:var(--home-glass)!important;color:var(--home-text-soft)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font-weight:500}html body.stage-page .auth-page{background:0 0!important}html body.stage-page .auth-aside,html body.stage-page .auth-card__aside{background:var(--home-ink-03)!important;border-color:var(--home-ink-08)!important}html body.stage-page .auth-aside__badge,html body.stage-page .auth-badge{border:1px solid var(--home-ink-16)!important;background:var(--home-glass)!important;color:var(--home-text-soft)!important}html body.stage-page .auth-aside__icon{color:var(--home-text)!important;background:var(--home-surface-85)!important;border:1px solid var(--home-ink-16)!important}html body.stage-page .auth-hint a,html body.stage-page .auth-switch a{color:var(--home-text)!important;text-decoration:underline!important;text-underline-offset:3px}html body.stage-page.stage-view-cancellation main>.container,html body.stage-page.stage-view-cancellation main>.container-fluid>.container,html body.stage-page.stage-view-cancellation main>div>.container:first-child,html body.stage-page.stage-view-cancellation main>section>.container,html body.stage-page.stage-view-conditions main>.container,html body.stage-page.stage-view-conditions main>.container-fluid>.container,html body.stage-page.stage-view-conditions main>div>.container:first-child,html body.stage-page.stage-view-conditions main>section>.container,html body.stage-page.stage-view-imprint main>.container,html body.stage-page.stage-view-imprint main>.container-fluid>.container,html body.stage-page.stage-view-imprint main>div>.container:first-child,html body.stage-page.stage-view-imprint main>section>.container,html body.stage-page.stage-view-marketplace_search main>.container,html body.stage-page.stage-view-marketplace_search main>.container-fluid>.container,html body.stage-page.stage-view-marketplace_search main>div>.container:first-child,html body.stage-page.stage-view-marketplace_search main>section>.container,html body.stage-page.stage-view-marketplace_start main>.container,html body.stage-page.stage-view-marketplace_start main>.container-fluid>.container,html body.stage-page.stage-view-marketplace_start main>div>.container:first-child,html body.stage-page.stage-view-marketplace_start main>section>.container,html body.stage-page.stage-view-privacy_policy main>.container,html body.stage-page.stage-view-privacy_policy main>.container-fluid>.container,html body.stage-page.stage-view-privacy_policy main>div>.container:first-child,html body.stage-page.stage-view-privacy_policy main>section>.container,html body.stage-page.stage-view-withdrawal main>.container,html body.stage-page.stage-view-withdrawal main>.container-fluid>.container,html body.stage-page.stage-view-withdrawal main>div>.container:first-child,html body.stage-page.stage-view-withdrawal main>section>.container{max-width:880px;padding-top:56px;padding-bottom:80px}html body.stage-page.stage-view-cancellation main h1,html body.stage-page.stage-view-conditions main h1,html body.stage-page.stage-view-imprint main h1,html body.stage-page.stage-view-marketplace_search main h1,html body.stage-page.stage-view-marketplace_start main h1,html body.stage-page.stage-view-privacy_policy main h1,html body.stage-page.stage-view-withdrawal main h1{margin-bottom:.6em;font-size:clamp(2.2rem,5vw,3.4rem)!important;font-weight:400!important;line-height:1.05;letter-spacing:-.035em;color:var(--home-text)!important;background:0 0!important;-webkit-text-fill-color:var(--home-text)!important}html body.stage-page.stage-view-cancellation main h2,html body.stage-page.stage-view-cancellation main h3,html body.stage-page.stage-view-cancellation main h4,html body.stage-page.stage-view-conditions main h2,html body.stage-page.stage-view-conditions main h3,html body.stage-page.stage-view-conditions main h4,html body.stage-page.stage-view-imprint main h2,html body.stage-page.stage-view-imprint main h3,html body.stage-page.stage-view-imprint main h4,html body.stage-page.stage-view-marketplace_search main h2,html body.stage-page.stage-view-marketplace_search main h3,html body.stage-page.stage-view-marketplace_search main h4,html body.stage-page.stage-view-marketplace_start main h2,html body.stage-page.stage-view-marketplace_start main h3,html body.stage-page.stage-view-marketplace_start main h4,html body.stage-page.stage-view-privacy_policy main h2,html body.stage-page.stage-view-privacy_policy main h3,html body.stage-page.stage-view-privacy_policy main h4,html body.stage-page.stage-view-withdrawal main h2,html body.stage-page.stage-view-withdrawal main h3,html body.stage-page.stage-view-withdrawal main h4{margin-top:1.8em;color:var(--home-text)!important}html body.stage-page.stage-view-cancellation main h1+h2,html body.stage-page.stage-view-cancellation main h1+p+h2,html body.stage-page.stage-view-conditions main h1+h2,html body.stage-page.stage-view-conditions main h1+p+h2,html body.stage-page.stage-view-imprint main h1+h2,html body.stage-page.stage-view-imprint main h1+p+h2,html body.stage-page.stage-view-marketplace_search main h1+h2,html body.stage-page.stage-view-marketplace_search main h1+p+h2,html body.stage-page.stage-view-marketplace_start main h1+h2,html body.stage-page.stage-view-marketplace_start main h1+p+h2,html body.stage-page.stage-view-privacy_policy main h1+h2,html body.stage-page.stage-view-privacy_policy main h1+p+h2,html body.stage-page.stage-view-withdrawal main h1+h2,html body.stage-page.stage-view-withdrawal main h1+p+h2{margin-top:.6em}html body.stage-page.stage-view-cancellation main li,html body.stage-page.stage-view-cancellation main p,html body.stage-page.stage-view-conditions main li,html body.stage-page.stage-view-conditions main p,html body.stage-page.stage-view-imprint main li,html body.stage-page.stage-view-imprint main p,html body.stage-page.stage-view-marketplace_search main li,html body.stage-page.stage-view-marketplace_search main p,html body.stage-page.stage-view-marketplace_start main li,html body.stage-page.stage-view-marketplace_start main p,html body.stage-page.stage-view-privacy_policy main li,html body.stage-page.stage-view-privacy_policy main p,html body.stage-page.stage-view-withdrawal main li,html body.stage-page.stage-view-withdrawal main p{color:var(--home-text-soft);line-height:1.75}html body.stage-page.stage-view-cancellation main strong,html body.stage-page.stage-view-conditions main strong,html body.stage-page.stage-view-imprint main strong,html body.stage-page.stage-view-marketplace_search main strong,html body.stage-page.stage-view-marketplace_start main strong,html body.stage-page.stage-view-privacy_policy main strong,html body.stage-page.stage-view-withdrawal main strong{color:var(--home-text);font-weight:500}html body.stage-page.stage-view-release_notes .release-line,html body.stage-page.stage-view-release_notes .release-timeline::before,html body.stage-page.stage-view-release_notes .timeline-line{background:var(--home-ink-16)!important}html body.stage-page.stage-view-release_notes .release-dot,html body.stage-page.stage-view-release_notes .timeline-dot{background:var(--home-text)!important;box-shadow:0 0 0 4px var(--home-ink-08)!important}@media (min-width:992px){.public-nav__list,.public-nav__nav,.public-nav__panel{align-self:stretch;height:100%}.public-nav__list>.public-nav__item{display:flex;align-items:center;height:100%}html body.public-page .public-mega__inner{border:1px solid var(--home-ink-16)!important;background:rgba(17,18,23,.985)!important;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 40px 80px -30px var(--home-shadow-85),inset 0 1px 0 var(--home-ink-06)!important}html body.public-page .public-mega__headline{color:var(--home-text-muted)!important}html body.public-page .public-mega__link{color:var(--home-text)!important}html body.public-page .public-mega__link:focus,html body.public-page .public-mega__link:hover{background:var(--home-ink-05)!important}html body.public-page .public-mega__link:focus .public-mega__title,html body.public-page .public-mega__link:hover .public-mega__title{color:var(--home-hi)!important}html body.public-page .public-mega__link:focus .public-mega__icon,html body.public-page .public-mega__link:hover .public-mega__icon{border-color:var(--home-ink-3)!important;background:var(--home-ink-1)!important}html body.public-page .public-mega__icon{border:1px solid var(--home-ink-16)!important;background:var(--home-ink-05)!important;color:var(--home-text)!important}html body.public-page .public-mega__icon i,html body.public-page .public-mega__title{color:var(--home-text)!important}html body.public-page .public-mega__text{color:var(--home-text-soft)!important}html body.public-page .public-mega__promo,html body.public-page .public-mega__promo--plain{border:1px solid var(--home-ink-08)!important;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(200,194,255,.12) 0,var(--home-bg-0) 70%),var(--home-ink-04)!important;color:var(--home-text)!important}html body.public-page .public-mega__promo-badge{border:1px solid var(--home-ink-16)!important;background:var(--home-glass)!important;color:var(--home-text-soft)!important}html body.public-page .public-mega__promo-text{color:var(--home-text-soft)!important}html body.public-page .public-nav__cta--block,html body.public-page .public-nav__cta--block.public-nav__cta--ghost{border:1px solid transparent!important;background:var(--home-text)!important;color:var(--home-bg)!important;-webkit-text-fill-color:var(--home-bg)!important;box-shadow:none!important;filter:none!important}html body.public-page .public-nav__cta--block.public-nav__cta--ghost:focus,html body.public-page .public-nav__cta--block.public-nav__cta--ghost:hover,html body.public-page .public-nav__cta--block:focus,html body.public-page .public-nav__cta--block:hover{background:var(--home-hi)!important;color:var(--home-bg)!important;-webkit-text-fill-color:var(--home-bg)!important}}.inq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0 8px;flex-wrap:wrap}.inq-head-desc{margin:0;color:#6b7280;max-width:640px}.inq-head .headlineBig{text-align:left;padding:0}.inq-new-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(245,158,11,.15);color:#b45309;font-weight:700;font-size:14px}.inq-tabs{display:flex;gap:8px;overflow-x:auto;margin:12px 0 16px;padding-bottom:2px;scrollbar-width:none}.inq-tabs::-webkit-scrollbar{display:none}.inq-tab{flex:0 0 auto;padding:8px 16px;border-radius:999px;border:1px solid #dddcea;background:rgba(255,255,255,.8);color:#2b2f38;font-weight:600;font-size:14px;cursor:pointer}.inq-tab span{margin-left:4px;color:#6b7280;font-weight:500}.inq-tab.is-active{background:#5223bf;border-color:#5223bf;color:#fff}.inq-avatar,.onboarding-btn-primary{background:linear-gradient(135deg,#5223bf 0,#1527b1 100%)}.inq-tab.is-active span{color:rgba(255,255,255,.8)}.inq-list{display:flex;flex-direction:column;gap:16px}.inq-card{padding:18px 20px;border-radius:18px;border-left:4px solid transparent;scroll-margin-top:90px}.inq-card[hidden]{display:none}.inq-card.is-new{border-left-color:#f59e0b}.inq-card.is-converted{border-left-color:#16a34a}.inq-card.is-rejected{opacity:.8}.inq-card.is-highlighted{box-shadow:0 0 0 3px rgba(82,35,191,.35)}.inq-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.inq-card-who{display:flex;align-items:center;gap:12px;min-width:0}.inq-avatar{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800}.inq-name{margin:0;font-size:17px;font-weight:800;color:#2b2f38}.inq-received{margin:2px 0 0;font-size:13px;color:#6b7280}.inq-facts,.inq-items{margin-bottom:12px}.inq-status{flex:0 0 auto;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:700}.inq-status.is-new{background:rgba(245,158,11,.15);color:#b45309}.inq-status.is-seen{background:rgba(59,130,246,.12);color:#1d4ed8}.inq-status.is-converted{background:rgba(22,163,74,.12);color:#15803d}.inq-status.is-rejected{background:rgba(107,114,128,.14);color:#4b5563}.inq-facts{display:grid;gap:12px 20px}.inq-fact{display:flex;flex-direction:column;gap:4px;min-width:0}.inq-fact-label{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;color:#6b7280}.inq-fact-label i{color:#5223bf}.inq-fact-value{font-weight:600;color:#2b2f38}.inq-fact-value small{color:#6b7280;font-weight:500;margin-left:4px}.inq-contact{display:flex;flex-direction:column;gap:2px}.inq-contact a{color:#5223bf}.inq-contact i{width:16px;margin-right:6px;font-size:.9em}.inq-items ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.inq-items li{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(82,35,191,.07);font-size:14px}.binfo-note,.inq-message{background:rgba(0,0,0,.03)}.inq-items a{color:#2b2f38;font-weight:600}.inq-qty{font-weight:800;color:#5223bf}.inq-message{margin:0 0 4px;padding:12px 14px;border-radius:12px;border-left:3px solid rgba(82,35,191,.45);white-space:pre-line;color:#2b2f38;font-size:14.5px}.inq-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.06)}.inq-btn{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 14px}.inq-page .inq-link{padding:6px 8px;border:0;background:0 0!important;box-shadow:none!important;color:#6b7280;font-weight:600;text-decoration:underline;text-underline-offset:3px}.inq-page .inq-link:hover{color:#2b2f38}.inq-page .inq-link.inq-link--danger{color:#b02a37}.inq-page .btn-outline-secondary.inq-btn{background:#fff;border:1px solid #d7d7e2;color:#2b2f38;box-shadow:none}.inq-empty{padding:40px 24px;border-radius:18px}.inq-empty i{font-size:34px;color:rgba(82,35,191,.55);margin-bottom:12px}.inq-empty h2{font-size:20px;font-weight:800}.inq-empty p{color:#6b7280;max-width:460px;margin:0 auto 18px}.inq-empty[hidden]{display:none}.inq-empty--filter{padding:24px}@media (max-width:575.98px){.inq-facts{grid-template-columns:minmax(0,1fr)}.inq-card{padding:16px}.inq-card-actions .inq-btn{flex:1 1 calc(50% - 8px);justify-content:center}}.inq-setup{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;margin:8px 0 16px;border-radius:16px;border:1px solid rgba(245,158,11,.35);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.04))!important}.inq-setup-icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(245,158,11,.18);color:#b45309}.inq-setup-text{flex:1 1 260px;display:flex;flex-direction:column;gap:2px;color:#2b2f38;font-size:14.5px}.inq-setup-text span{color:#6b7280}.list-card{overflow:hidden}.list-body{padding:.25rem .55rem .7rem}.list-row{display:flex;flex-direction:column;gap:.4rem;width:100%;text-align:left;text-decoration:none;color:inherit;padding:.85rem .7rem;border-radius:14px;transition:background .15s ease}a.list-row{cursor:pointer}a.list-row:focus,a.list-row:hover{background:rgba(85,35,191,.06);color:inherit;text-decoration:none;outline:0}.list-row+.list-row{border-top:1px solid rgba(0,0,0,.05)}.list-cell{min-width:0}.list-cell--primary{display:flex;flex-direction:column;min-width:0}.list-primary-title{font-weight:700;color:#414141;word-break:break-word}.list-cell--sub{font-size:.8rem;color:#8a8a8a;margin-top:.1rem;word-break:break-word}.list-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a}.list-value{color:#414141}.list-deposit,.list-value--muted{color:#8a8a8a}.list-deposit{display:block;margin-top:.15rem;font-size:.75rem;font-weight:600}.list-deposit i{margin-right:.15rem;opacity:.75}.list-chevron-cell{text-align:right}.list-chevron{color:#c6c6c6;font-size:.8rem}.list-flag{display:inline-block;margin-left:.4rem;font-size:.68rem;font-weight:700;padding:.05rem .45rem;border-radius:999px;vertical-align:middle;white-space:nowrap}.list-pill,.rc-t-tag{padding:.15rem .6rem}.list-flag--warn{background:rgba(253,126,20,.14);color:#fd7e14}.list-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;border-radius:999px;white-space:nowrap}.list-pill--active{background:rgba(31,157,85,.14);color:#1f9d55}.list-pill--inactive{background:rgba(0,0,0,.06);color:#8a8a8a}.list-empty{padding:1.5rem .75rem;text-align:center;color:#8a8a8a;font-size:.9rem}.list-row--head{display:none}.list-row--head+.list-row{border-top:0}@media (max-width:767.98px){.list-cell--kv{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.list-cell--kv .list-pill,.list-cell--kv .list-value{text-align:right}.list-chevron-cell{display:none}}@media (min-width:768px){.list-row{display:grid;grid-template-columns:var(--list-cols,minmax(0,1fr) 1.4rem);gap:1rem;align-items:center;padding-top:.75rem;padding-bottom:.75rem}.list-label{display:none}.list-row--head{display:grid;cursor:default;padding-top:.5rem;padding-bottom:.5rem}.list-row--head:hover{background:0 0}.list-row--head .list-cell{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8a}.list-row--head+.list-row{border-top:1px solid rgba(0,0,0,.05)}}.list-grid--bookings{--list-cols:minmax(0, 2.6fr) minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1.2fr) 1.4rem}.list-grid--vacations{--list-cols:minmax(0, 2.6fr) minmax(0, 1.6fr) minmax(0, 1.1fr) 1.4rem}.list-grid--customers{--list-cols:minmax(0, 1.8fr) minmax(0, 1.8fr) minmax(0, 1.2fr) minmax(0, 1.3fr) 1.4rem}.list-grid--items{--list-cols:minmax(0, 3fr) minmax(0, 1.2fr) minmax(0, 1.2fr) 1.4rem}html body.vendor-page{--vp-bg:#f4f5f8;--vp-bg-top:#ffffff;--vp-glow:rgba(150, 136, 255, 0.16);--vp-surface:#ffffff;--vp-surface-2:#f6f6f9;--vp-surface-modal:#ffffff;--vp-tile:#eeeff3;--vp-border:rgba(12, 13, 17, 0.08);--vp-border-strong:rgba(12, 13, 17, 0.16);--vp-text:#111216;--vp-soft:#4f525c;--vp-muted:#8a8d97;--vp-field:#ffffff;--vp-ring:rgba(12, 13, 17, 0.12);--vp-primary-bg:#111216;--vp-primary-hover:#000000;--vp-primary-fg:#ffffff;--vp-glass:rgba(255, 255, 255, 0.94);--vp-shadow:0 1px 2px rgba(12, 13, 17, 0.04),0 18px 40px -26px rgba(12, 13, 17, 0.25);--vp-shadow-hover:0 1px 2px rgba(12, 13, 17, 0.05),0 26px 50px -28px rgba(12, 13, 17, 0.35);--vp-hero-glow:radial-gradient(ellipse 60% 120% at 12% 0%, rgba(150, 136, 255, 0.2) 0%, rgba(255, 255, 255, 0) 70%),radial-gradient(ellipse 50% 110% at 92% 0%, rgba(255, 196, 140, 0.18) 0%, rgba(255, 255, 255, 0) 70%);background-color:var(--vp-bg)!important;background-image:none!important;font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=dark] body.vendor-page{--vp-bg:#0c0d11;--vp-bg-top:#16181e;--vp-glow:rgba(190, 184, 255, 0.14);--vp-surface:rgba(255, 255, 255, 0.035);--vp-surface-2:rgba(255, 255, 255, 0.05);--vp-surface-modal:#15161b;--vp-tile:rgba(255, 255, 255, 0.06);--vp-border:rgba(255, 255, 255, 0.08);--vp-border-strong:rgba(255, 255, 255, 0.16);--vp-text:#f3f3f5;--vp-soft:rgba(243, 243, 245, 0.68);--vp-muted:rgba(243, 243, 245, 0.44);--vp-field:rgba(255, 255, 255, 0.05);--vp-ring:rgba(255, 255, 255, 0.14);--vp-primary-bg:#f3f3f5;--vp-primary-hover:#ffffff;--vp-primary-fg:#0c0d11;--vp-glass:rgba(28, 30, 38, 0.9);--vp-shadow:0 30px 60px -40px rgba(0, 0, 0, 0.9);--vp-shadow-hover:0 34px 70px -40px rgba(0, 0, 0, 0.95);--vp-hero-glow:radial-gradient(ellipse 60% 120% at 12% 0%, rgba(190, 184, 255, 0.14) 0%, rgba(12, 13, 17, 0) 70%),radial-gradient(ellipse 50% 110% at 92% 0%, rgba(120, 110, 220, 0.10) 0%, rgba(12, 13, 17, 0) 70%)}html body.vendor-page::before{background-color:var(--vp-bg);background-image:radial-gradient(ellipse 70% 40% at 50% -8%,var(--vp-glow) 0,rgba(0,0,0,0) 70%),linear-gradient(180deg,var(--vp-bg-top) 0,var(--vp-bg) 42%)}body.bare-page,body.bare-page.sidebar-collapsed{padding-left:0!important;padding-top:0!important}html body.vendor-page .vp-page{max-width:1180px;margin:0 auto;padding:32px 16px 72px;color:var(--vp-text);font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;overflow-x:clip}html body.vendor-page .vp-page--preview{padding-top:16px}html body.vendor-page .vp-page h1,html body.vendor-page .vp-page h2,html body.vendor-page .vp-page h3,html body.vendor-page .vp-page h4{font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif!important}html body.vendor-page .vp-page i{color:inherit}html body.vendor-page .vp-page :is(.vp-about,.vp-contact,.vp-item-text,.vp-form-note,.vp-preview-banner) a{color:var(--vp-text)!important;text-decoration:underline;-webkit-text-decoration-color:var(--vp-border-strong);text-decoration-color:var(--vp-border-strong);text-underline-offset:3px}html body.vendor-page .vp-page :is(.vp-about,.vp-contact,.vp-item-text,.vp-form-note,.vp-preview-banner) a:focus,html body.vendor-page .vp-page :is(.vp-about,.vp-contact,.vp-item-text,.vp-form-note,.vp-preview-banner) a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}html body.vendor-page .vp-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;font-size:13px;color:var(--vp-muted)}html body.vendor-page .vp-crumbs li{color:var(--vp-muted);min-width:0}html body.vendor-page .vp-crumbs li+li::before{content:"/";margin-right:8px;color:var(--vp-muted)}html body.vendor-page .vp-crumbs a{color:var(--vp-soft)!important;text-decoration:none!important}html body.vendor-page .vp-crumbs a:focus,html body.vendor-page .vp-crumbs a:hover{color:var(--vp-text)!important}html body.vendor-page .vp-crumbs [aria-current]{color:var(--vp-soft)}html body.vendor-page .vp-preview-banner{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;margin-bottom:16px;border-radius:16px;background:var(--vp-surface-2);border:1px solid var(--vp-border);color:var(--vp-text);font-size:14px;line-height:1.45}html body.vendor-page .vp-preview-banner>i{margin-top:3px}html body.vendor-page .vp-preview-banner strong{display:block}html body.vendor-page .vp-preview-banner span{color:var(--vp-soft)}html body.vendor-page .vp-hero{position:relative;isolation:isolate;border-radius:24px;background:var(--vp-surface);border:1px solid var(--vp-border);box-shadow:var(--vp-shadow);overflow:hidden;margin-bottom:28px}html body.vendor-page .vp-hero-glow{position:absolute;inset:0 0 auto 0;height:140px;z-index:-1;background:var(--vp-hero-glow)}html body.vendor-page .vp-hero-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:end;padding:76px 32px 28px}html body.vendor-page .vp-avatar{align-self:center;width:112px;height:112px;border-radius:28px;border:1px solid var(--vp-border-strong);background:var(--vp-tile);box-shadow:0 0 0 6px var(--vp-surface-modal),var(--vp-shadow);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--vp-text);font-size:36px;font-weight:600;letter-spacing:-.02em}html body.vendor-page .vp-avatar span{color:var(--vp-text)}html body.vendor-page .vp-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html body.vendor-page .vp-hero-info{min-width:0}html body.vendor-page .vp-hero-kicker{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;padding:5px 12px;border-radius:999px;border:1px solid var(--vp-border-strong);background:var(--vp-surface);font-size:12.5px;font-weight:500;color:var(--vp-soft)}html body.vendor-page .vp-hero-kicker i{font-size:11px}html body.vendor-page .vp-hero-name,html body.vendor-page .vp-item-title{margin:0;font-size:clamp(30px,4.6vw,46px)!important;font-weight:500;line-height:1.06;letter-spacing:-.03em;color:var(--vp-text);overflow-wrap:anywhere}html body.vendor-page .vp-hero-accent{margin:2px 0 0;font-weight:400;font-size:clamp(24px,3.4vw,34px);line-height:1.15;letter-spacing:-.01em;color:var(--vp-soft)}html body.vendor-page .vp-hero-facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}html body.vendor-page .vp-hero-facts li{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--vp-surface-2);border:1px solid var(--vp-border);color:var(--vp-soft);font-size:14px}html body.vendor-page .vp-hero-facts i{color:var(--vp-muted);margin:0;font-size:12px}html body.vendor-page .vp-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}html body.vendor-page .vp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 22px;border-radius:999px;border:1px solid transparent;font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,color .2s ease}html body.vendor-page .vp-btn span{color:inherit}html body.vendor-page .vp-btn i{color:inherit;font-size:13px}html body.vendor-page .vp-btn:focus-visible{outline:0;box-shadow:0 0 0 4px var(--vp-ring)}html body.vendor-page .vp-btn:disabled{opacity:.55;cursor:default}html body.vendor-page .vp-btn--primary{background:var(--vp-primary-bg);color:var(--vp-primary-fg)!important}html body.vendor-page .vp-btn--primary:focus,html body.vendor-page .vp-btn--primary:hover{background:var(--vp-primary-hover);color:var(--vp-primary-fg)!important;transform:translateY(-1px)}html body.vendor-page .vp-btn--ghost{background:0 0;color:var(--vp-text)!important;border-color:var(--vp-border-strong)}html body.vendor-page .vp-btn--ghost:focus,html body.vendor-page .vp-btn--ghost:hover{background:var(--vp-surface-2);color:var(--vp-text)!important}html body.vendor-page .vp-btn--block{width:100%}html body.vendor-page .vp-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}html body.vendor-page .vp-main{min-width:0;padding:0}html body.vendor-page .vp-section-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}html body.vendor-page .vp-section-title{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--vp-text)}html body.vendor-page .vp-count{min-width:30px;padding:2px 10px;border-radius:999px;text-align:center;font-size:13px;font-weight:500;color:var(--vp-soft);background:var(--vp-tile)}html body.vendor-page .vp-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}html body.vendor-page .vp-search{position:relative;margin:0}html body.vendor-page .vp-search i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--vp-muted);font-size:14px}html body.vendor-page .vp-search input{width:100%;min-height:50px;padding:10px 18px 10px 46px;border-radius:999px;border:1px solid var(--vp-border-strong)!important;background:var(--vp-field);color:var(--vp-text);font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:16px;box-shadow:none!important;-webkit-appearance:none}html body.vendor-page .vp-search input::-moz-placeholder{color:var(--vp-muted)}html body.vendor-page .vp-search input::placeholder{color:var(--vp-muted)}html body.vendor-page .vp-search input:focus{outline:0;border-color:var(--vp-text)!important;box-shadow:0 0 0 4px var(--vp-ring)!important}html body.vendor-page .vp-chips{display:flex;gap:8px;padding-bottom:2px;scrollbar-width:none}html body.vendor-page .vp-chips::-webkit-scrollbar{display:none}html body.vendor-page .vp-chip{flex:0 0 auto;padding:8px 15px;border-radius:999px;border:1px solid var(--vp-border-strong);background:0 0;color:var(--vp-soft);font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}html body.vendor-page .vp-chip span{margin-left:4px;color:var(--vp-muted);font-weight:400}html body.vendor-page .vp-chip:hover{color:var(--vp-text);background:var(--vp-surface-2)}html body.vendor-page .vp-chip.is-active{background:var(--vp-primary-bg);border-color:var(--vp-primary-bg);color:var(--vp-primary-fg)}html body.vendor-page .vp-chip.is-active span{color:var(--vp-primary-fg);opacity:.7}html body.vendor-page .vp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}html body.vendor-page .vp-card{display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;background:var(--vp-surface);border:1px solid var(--vp-border);box-shadow:var(--vp-shadow);color:var(--vp-text)!important;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}html body.vendor-page .vp-card[hidden],html body.vendor-page .vp-empty[hidden]{display:none}html body.vendor-page .vp-card:focus,html body.vendor-page .vp-card:hover{transform:translateY(-3px);border-color:var(--vp-border-strong);box-shadow:var(--vp-shadow-hover)}html body.vendor-page .vp-card:focus .vp-card-media img,html body.vendor-page .vp-card:hover .vp-card-media img{transform:scale(1.04)}html body.vendor-page .vp-card:focus .vp-card-more,html body.vendor-page .vp-card:hover .vp-card-more{background:var(--vp-primary-bg);color:var(--vp-primary-fg)}html body.vendor-page .vp-card-media{aspect-ratio:4/3;background:var(--vp-tile);overflow:hidden}html body.vendor-page .vp-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}html body.vendor-page .vp-card-body{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;padding:14px 16px 16px}html body.vendor-page .vp-card-title{margin:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--vp-text);overflow-wrap:anywhere}html body.vendor-page .vp-card-text{margin:0;color:var(--vp-soft);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body.vendor-page .vp-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}html body.vendor-page .vp-card-price{font-weight:600;font-size:15px;color:var(--vp-text)}html body.vendor-page .vp-card-price--muted{color:var(--vp-muted);font-weight:500}html body.vendor-page .vp-card-more{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vp-border-strong);color:var(--vp-text);font-size:13px;transition:background-color .2s ease,color .2s ease}html body.vendor-page .vp-card-more i{color:inherit}html body.vendor-page .vp-empty{padding:44px 20px;border-radius:20px;border:1px dashed var(--vp-border-strong);background:var(--vp-surface-2);text-align:center;color:var(--vp-soft)}html body.vendor-page .vp-empty i{font-size:26px;color:var(--vp-muted);margin-bottom:10px}html body.vendor-page .vp-empty p{margin:0;color:var(--vp-soft)}html body.vendor-page .vp-empty--filter{margin-top:12px}html body.vendor-page .vp-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}html body.vendor-page .vp-panel{padding:22px;border-radius:20px;background:var(--vp-surface);border:1px solid var(--vp-border);box-shadow:var(--vp-shadow)}html body.vendor-page .vp-panel--brand{position:relative;overflow:hidden;isolation:isolate;background:var(--vp-surface-2);box-shadow:none}html body.vendor-page .vp-panel--brand::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 90% 70% at 100% 0,var(--vp-glow) 0,rgba(0,0,0,0) 70%)}html body.vendor-page .vp-panel-title{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--vp-text)}html body.vendor-page .vp-panel-title i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:var(--vp-tile);color:var(--vp-text);font-size:13px}html body.vendor-page .vp-about{margin:0;white-space:pre-line;font-size:15px;line-height:1.65;color:var(--vp-soft);overflow-wrap:anywhere}html body.vendor-page .vp-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}html body.vendor-page .vp-contact li{display:flex;gap:10px;align-items:baseline;font-size:15px;color:var(--vp-soft);overflow-wrap:anywhere}html body.vendor-page .vp-contact i{width:16px;color:var(--vp-muted)}html body.vendor-page .vp-contact a{font-weight:600}html body.vendor-page .vp-panel-note{margin:14px 0 0;color:var(--vp-muted);font-size:13.5px;line-height:1.5}html body.vendor-page .vp-panel-brand-text{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--vp-soft)}html body.vendor-page .vp-panel-brand-link{font-weight:600;font-size:14px;color:var(--vp-text)!important;text-decoration:none!important}html body.vendor-page .vp-panel-brand-link i{margin-left:4px;font-size:12px;transition:transform .2s ease}html body.vendor-page .vp-panel-brand-link:hover i{transform:translateX(3px)}html body.vendor-page .vp-item{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:start;margin-bottom:28px}html body.vendor-page .vp-gallery{min-width:0;padding:10px;border-radius:24px;background:var(--vp-surface);border:1px solid var(--vp-border);box-shadow:var(--vp-shadow)}html body.vendor-page .vp-gallery-main{aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--vp-tile)}html body.vendor-page .vp-gallery-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}html body.vendor-page .vp-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}html body.vendor-page .vp-thumbs::-webkit-scrollbar{display:none}html body.vendor-page .vp-thumb{flex:0 0 auto;width:84px;height:63px;padding:0;border-radius:12px;border:2px solid transparent;background:var(--vp-tile);overflow:hidden;cursor:pointer;opacity:.7;transition:opacity .2s ease,border-color .2s ease}html body.vendor-page .vp-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}html body.vendor-page .vp-thumb.is-active,html body.vendor-page .vp-thumb:hover{opacity:1}html body.vendor-page .vp-thumb.is-active{border-color:var(--vp-text)}html body.vendor-page .vp-thumb:focus-visible{outline:0;box-shadow:0 0 0 4px var(--vp-ring)}html body.vendor-page .vp-item-info{min-width:0;display:flex;flex-direction:column;gap:16px}html body.vendor-page .vp-item-info>.vp-hero-kicker{align-self:flex-start;margin-bottom:-4px}html body.vendor-page .vp-item-info>.vp-hero-accent{margin-top:-14px}html body.vendor-page .vp-item-lead{margin:0;font-size:16px;line-height:1.6;color:var(--vp-soft)}html body.vendor-page .vp-prices{margin:0;font-size:15px}html body.vendor-page .vp-prices>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--vp-border)}html body.vendor-page .vp-prices>div:last-child{border-bottom:0;padding-bottom:0}html body.vendor-page .vp-prices>div:first-child{padding-top:0}html body.vendor-page .vp-prices dt{font-weight:400;color:var(--vp-soft)}html body.vendor-page .vp-prices dd{margin:0;font-weight:600;font-size:17px;color:var(--vp-text);font-variant-numeric:tabular-nums}html body.vendor-page .vp-prices-deposit dd,html body.vendor-page .vp-prices-deposit dt{color:var(--vp-muted);font-size:15px;font-weight:500}html body.vendor-page .vp-item-actions{display:flex;flex-direction:column;gap:10px}html body.vendor-page .vp-item-actions .vp-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binfo-note-text,.binfo-title,.binfo-value,.membership-limit-hint .membership-limit-hint-text,.rc-r-check-text,.rc-r-when-point strong,.rc-t-item-main,.rc-t-party,html body.vendor-page .vp-vendor-text strong{overflow-wrap:anywhere}html body.vendor-page .vp-vendor{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--vp-text)!important;text-decoration:none!important;transition:border-color .2s ease}html body.vendor-page .vp-vendor:focus,html body.vendor-page .vp-vendor:hover{border-color:var(--vp-border-strong)}html body.vendor-page .vp-vendor-img{width:48px;height:48px;flex:0 0 auto;border-radius:14px;-o-object-fit:cover;object-fit:cover;background:var(--vp-tile);border:1px solid var(--vp-border)}html body.vendor-page .vp-vendor-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}html body.vendor-page .vp-vendor-text strong{color:var(--vp-text);font-weight:600}html body.vendor-page .vp-vendor-text span{color:var(--vp-muted);font-size:13.5px}html body.vendor-page .vp-vendor-text i{margin-right:6px}html body.vendor-page .vp-vendor-arrow{color:var(--vp-muted);font-size:13px}html body.vendor-page .vp-item-section{margin-bottom:24px;padding:28px}html body.vendor-page .vp-item-text{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--vp-soft)}html body.vendor-page .vp-item-text strong{color:var(--vp-text)}html body.vendor-page .vp-sent--inline{padding:12px 0 4px}@media (max-width:991.98px){html body.vendor-page .vp-item,html body.vendor-page .vp-layout{grid-template-columns:minmax(0,1fr)}html body.vendor-page .vp-aside{position:static}}@media (max-width:767.98px){html body.vendor-page .vp-card-more,html body.vendor-page .vp-card-text{display:none}html body.vendor-page .vp-page{padding-top:18px}html body.vendor-page .vp-hero-glow{height:104px}html body.vendor-page .vp-hero-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:52px 18px 20px}html body.vendor-page .vp-avatar{width:88px;height:88px;border-radius:22px;font-size:30px}html body.vendor-page .vp-hero-actions{justify-content:stretch}html body.vendor-page .vp-hero-actions .vp-btn{flex:1 1 0}html body.vendor-page .vp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body.vendor-page .vp-card{border-radius:16px}html body.vendor-page .vp-card-body{padding:10px 12px 12px}html body.vendor-page .vp-card-title{font-size:15px}html body.vendor-page .vp-card-price{font-size:13.5px}html body.vendor-page .vp-item-section{padding:20px 18px}html body.vendor-page .vp-panel{padding:18px}}@media (max-width:359.98px){html body.vendor-page .vp-grid{grid-template-columns:minmax(0,1fr)}}html body.vendor-page .vp-inq-hint{display:flex;align-items:center;gap:10px;margin:-4px 0 16px;font-size:14.5px;color:var(--vp-soft)}html body.vendor-page .vp-inq-hint i{color:var(--vp-muted)}html body.vendor-page .vp-card-wrap{position:relative;display:flex;min-width:0}html body.vendor-page .vp-card-wrap>.vp-card{flex:1 1 auto}html body.vendor-page .vp-card-wrap[hidden]{display:none}html body.vendor-page .vp-card-wrap.is-picked>.vp-card{border-color:var(--vp-text);box-shadow:0 0 0 1px var(--vp-text),var(--vp-shadow-hover)}html body.vendor-page .vp-pick{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--vp-border);border-radius:999px;background:var(--vp-glass);-webkit-backdrop-filter:blur(10px);color:var(--vp-text);font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:14px;font-weight:500;box-shadow:0 8px 20px -10px rgba(0,0,0,.45);cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}html body.vendor-page .vp-pick .vp-pick-done,html body.vendor-page .vp-pick.is-picked .vp-pick-add{display:none}html body.vendor-page .vp-pick i,html body.vendor-page .vp-pick span{color:inherit}html body.vendor-page .vp-pick:hover{transform:translateY(-1px)}html body.vendor-page .vp-pick:focus-visible{outline:0;box-shadow:0 0 0 4px var(--vp-ring)}html body.vendor-page .vp-pick.is-picked{background:var(--vp-primary-bg);border-color:var(--vp-primary-bg);color:var(--vp-primary-fg)}html body.vendor-page .vp-pick.is-picked .vp-pick-done{display:inline}html body.vendor-page .vp-cart{position:fixed;left:0;right:0;bottom:0;z-index:1040;padding:12px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none}html body.vendor-page .vp-cart[hidden]{display:none}html body.vendor-page .vp-cart-inner{pointer-events:auto;max-width:640px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(17,18,23,.94);color:#f3f3f5;box-shadow:0 24px 50px -18px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:vp-cart-in .25s ease}html body.vendor-page .vp-cart-inner .vp-btn--primary{background:#f3f3f5;color:#0c0d11!important}html body.vendor-page .vp-cart-inner .vp-btn--primary:focus,html body.vendor-page .vp-cart-inner .vp-btn--primary:hover{background:#fff;color:#0c0d11!important}html body.vendor-page .vp-cart-count{font-size:15px;color:#f3f3f5}html body.vendor-page .vp-cart-count span,html body.vendor-page .vp-cart-count strong,html body.vendor-page .vp-sheet i{color:inherit}html body.vendor-page.vp-has-cart .vp-page{padding-bottom:110px}html body.vendor-page .vp-sheet{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:16px;font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif}html body.vendor-page .vp-form-error[hidden],html body.vendor-page .vp-sent[hidden],html body.vendor-page .vp-sheet[hidden]{display:none}html body.vendor-page .vp-sheet h2,html body.vendor-page .vp-sheet h3{font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif!important}html body.vendor-page .vp-sheet a{color:var(--vp-text)!important;text-decoration:underline;text-underline-offset:3px}html body.vendor-page.vp-sheet-open{overflow:hidden}html body.vendor-page .vp-sheet-backdrop{position:absolute;inset:0;background:rgba(8,9,12,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html body.vendor-page .vp-sheet-panel{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--vp-border);background:var(--vp-surface-modal);color:var(--vp-text);box-shadow:0 40px 80px -30px rgba(0,0,0,.6);overflow:hidden}html body.vendor-page .vp-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--vp-border)}html body.vendor-page .vp-sheet-head h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--vp-text)}html body.vendor-page .vp-sheet-x{flex:0 0 auto;width:36px;height:36px;border:1px solid var(--vp-border);border-radius:50%;background:var(--vp-surface-2);color:var(--vp-text);cursor:pointer}html body.vendor-page .vp-sheet-x:hover{border-color:var(--vp-border-strong)}html body.vendor-page .vp-sheet-body{padding:20px 22px 22px;overflow-y:auto;-webkit-overflow-scrolling:touch}html body.vendor-page .vp-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}html body.vendor-page .vp-form-label{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--vp-text)}html body.vendor-page .vp-sel{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}html body.vendor-page .vp-sel-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:16px;border:1px solid var(--vp-border);background:var(--vp-surface-2)}html body.vendor-page .vp-sel-item img{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;background:var(--vp-tile)}html body.vendor-page .vp-sel-title{flex:1 1 auto;min-width:0;font-weight:600;font-size:14px;color:var(--vp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.vendor-page .vp-qty{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}html body.vendor-page .vp-qty button{width:30px;height:30px;border-radius:50%;border:1px solid var(--vp-border-strong);background:0 0;color:var(--vp-text);font-size:11px;cursor:pointer}html body.vendor-page .vp-qty button:disabled{opacity:.35;cursor:default}html body.vendor-page .vp-qty span{min-width:18px;text-align:center;font-weight:600;color:var(--vp-text)}html body.vendor-page .vp-sel-remove{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:50%;background:0 0;color:var(--vp-muted);cursor:pointer}html body.vendor-page .vp-sel-remove:hover{color:#dc3545;background:rgba(220,53,69,.1)}html body.vendor-page .vp-form-row{display:grid;gap:12px}html body.vendor-page .vp-field{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;min-width:0}html body.vendor-page .vp-field span{font-size:13px;font-weight:600;color:var(--vp-text)}html body.vendor-page .vp-field input,html body.vendor-page .vp-field textarea{width:100%;min-width:0;min-height:48px;padding:10px 14px;border-radius:14px;border:1px solid var(--vp-border-strong)!important;background:var(--vp-field);color:var(--vp-text);font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:16px;box-shadow:none!important;-webkit-appearance:none}html body.vendor-page .vp-field input::-moz-placeholder,html body.vendor-page .vp-field textarea::-moz-placeholder{color:var(--vp-muted)}html body.vendor-page .vp-field input::placeholder,html body.vendor-page .vp-field textarea::placeholder{color:var(--vp-muted)}html body.vendor-page .vp-field input:focus,html body.vendor-page .vp-field textarea:focus{outline:0;border-color:var(--vp-text)!important;box-shadow:0 0 0 4px var(--vp-ring)!important}html body.vendor-page .vp-field textarea{min-height:100px;resize:vertical}html body.vendor-page .vp-form-note{margin:4px 0 16px;font-size:12.5px;line-height:1.55;color:var(--vp-muted)}html body.vendor-page .vp-form-error{margin-bottom:14px;padding:10px 14px;border-radius:14px;border:1px solid rgba(220,53,69,.3);background:rgba(220,53,69,.1);color:#c22d3c;font-size:14px}html body.vendor-page .vp-sent{text-align:center;padding:36px 24px 28px}html body.vendor-page .vp-sent h3{margin:14px 0 8px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--vp-text)}html body.vendor-page .vp-sent p{margin:0 0 20px;color:var(--vp-soft)}html body.vendor-page .vp-sent-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(22,163,74,.14);color:#16a34a;font-size:24px}html body.vendor-page .vp-sent-icon i{color:inherit}html[data-theme=dark] body.vendor-page .vp-form-error{color:#ff8a95}html[data-theme=dark] body.vendor-page .vp-sent-icon{color:#4ade80}html[data-theme=dark] body.vendor-page .vp-field input{color-scheme:dark}@keyframes vp-cart-in{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:575.98px){html body.vendor-page .vp-sheet{align-items:flex-end;padding:0}html body.vendor-page .vp-sheet-panel{max-width:none;max-height:92vh;border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom)}html body.vendor-page .vp-form-row{grid-template-columns:minmax(0,1fr);gap:0}html body.vendor-page .vp-pick{top:8px;right:8px;min-height:34px;padding:6px 11px;font-size:13px}html body.vendor-page .vp-pick-label,html body.vendor-page .vp-pick.is-picked .vp-pick-label{display:none}}.membership-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1px solid #e4e4ee;border-radius:14px;background:#fafafd}.membership-status--premium{border-color:rgba(184,134,11,.4);background:linear-gradient(135deg,rgba(184,134,11,.08) 0,rgba(184,134,11,.03) 100%)}.membership-status-main{min-width:0;flex:1 1 260px}.membership-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;margin-bottom:.5rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:#5223bf;background:rgba(82,35,191,.1);border:1px solid rgba(82,35,191,.22)}.membership-status--premium .membership-badge{color:#b8860b;background:rgba(184,134,11,.14);border-color:rgba(184,134,11,.32)}.billing-state--ok,.membership-founder,.membership-founder-hint,.premium-founder-note{background:rgba(25,135,84,.08)}.membership-status-text{margin:0;font-size:.92rem;line-height:1.5;color:#374151}.membership-status-price{text-align:right;flex:0 0 auto}.membership-price{display:block;font-size:1.5rem;font-weight:700;color:#374151}.membership-price-before,.membership-price-note{display:block;font-size:.78rem;color:#6b7280}.membership-price-before{text-decoration:line-through}.membership-founder{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(25,135,84,.22)}.membership-feedback>i,.membership-founder-icon{margin-top:.15rem;flex:0 0 auto}.membership-founder-icon{font-size:1.1rem;color:#198754}.membership-founder-text{min-width:0}.membership-founder-title{display:block;font-size:.95rem;color:#374151}.membership-founder-desc{display:block;margin-top:.15rem;font-size:.88rem;line-height:1.55;color:#374151}.membership-founder-hint{display:inline-flex;align-items:flex-start;gap:.5rem;padding:.6rem .9rem;border-radius:10px;font-size:.88rem;line-height:1.5;color:#374151;border:1px solid rgba(25,135,84,.22)}.membership-founder-hint i{margin-top:.15rem;color:#198754}.membership-feedback{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem 1rem;border-radius:10px;font-size:.9rem;line-height:1.5;text-align:left;color:#0f5132;background:#d1e7dd;border:1px solid #badbcc;scroll-margin-top:90px}.membership-feedback.is-error{color:#842029;background:#f8d7da;border-color:#f5c2c7}.membership-subtitle{margin:1.5rem 0 .75rem;font-size:.95rem;font-weight:700;color:#374151}.membership-usage-row{margin-bottom:.85rem}.membership-usage-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.3rem;font-size:.87rem}.membership-usage-label{color:#374151}.membership-usage-count{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#6b7280}.membership-usage-bar{height:6px;border-radius:999px;background:rgba(107,114,128,.18);overflow:hidden}.article-table-wrap,.premium-compare-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.membership-usage-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#9745d5 0,#085495 100%);transition:width .3s ease}.membership-usage-row.is-reached .membership-usage-count{color:#b02a37;font-weight:700}.membership-usage-row.is-reached .membership-usage-bar span{background:#dc3545}.membership-compare-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.membership-compare{width:100%;min-width:420px;border-collapse:collapse;font-size:.88rem}.membership-compare td,.membership-compare th{padding:.6rem .75rem;border-bottom:1px solid #e4e4ee;text-align:center;vertical-align:middle}.membership-compare thead th{font-weight:700;color:#374151;border-bottom-width:2px;white-space:nowrap}.membership-compare tbody th{font-weight:500;text-align:left;color:#374151}.membership-compare tbody tr:last-child td,.membership-compare tbody tr:last-child th{border-bottom:0}.membership-yes{color:#198754}.membership-no{color:rgba(107,114,128,.55)}.membership-actions{margin-top:1.5rem}.membership-trial-credit{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;margin:1.5rem 0 1.25rem;border-radius:12px;text-align:left;background:rgba(82,35,191,.07);border:1px solid rgba(82,35,191,.22)}.membership-trial-credit-icon{flex:0 0 auto;margin-top:.15rem;font-size:1.1rem;color:#5223bf}.membership-trial-credit-text{min-width:0}.membership-trial-credit-title{display:block;font-size:.95rem;color:#374151}.membership-trial-credit-desc{display:block;margin-top:.15rem;font-size:.88rem;line-height:1.55;color:#374151}.membership-consent{padding:1.1rem 1.25rem;margin:1.5rem 0 0;border:1px solid #e4e4ee;border-radius:14px;text-align:left;background:#fafafd}.membership-consent-check{display:flex;align-items:flex-start;gap:.75rem;margin:0;cursor:pointer}.membership-consent-box{flex:0 0 auto;width:18px;height:18px;margin:.2rem 0 0;accent-color:#5223bf;cursor:pointer}.membership-consent-text{flex:1 1 auto;min-width:0;font-size:.92rem;line-height:1.55;color:#374151}.membership-consent.is-missing{border-color:rgba(220,53,69,.55);background:rgba(220,53,69,.05)}.membership-consent-error{display:flex;align-items:flex-start;gap:.5rem;margin:.75rem 0 0;font-size:.86rem;line-height:1.5;color:#b02a37}.membership-consent-error[hidden]{display:none}.membership-consent-note{margin:.85rem 0 0;padding-top:.85rem;border-top:1px solid #e4e4ee;font-size:.82rem;line-height:1.6;color:#6b7280}.billing-state,.membership-billing-hint,.membership-period,.membership-required-icon,.rc-banner,.rc-t-hero{margin-bottom:1.25rem}.membership-consent-note a{color:#5223bf;text-decoration:underline}.membership-required{max-width:1040px;padding-top:3rem}.membership-required-card{padding:2.5rem 1.75rem;border:1px solid #e4e4ee;border-radius:18px;text-align:center}.membership-required-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:1.6rem;color:#b8860b;background:rgba(184,134,11,.12)}.membership-required-title{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.membership-required-text{margin:0 auto 1.75rem;line-height:1.6;color:#6b7280;max-width:560px}.membership-required-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.membership-required-lead{max-width:560px;margin:-.25rem auto .75rem;font-size:1.15rem;font-weight:600;line-height:1.45;color:var(--app-text,#111216)}.membership-required-trial{display:flex;align-items:center;gap:.9rem;max-width:560px;margin:0 auto 1.5rem;padding:.9rem 1.1rem;border:1px solid rgba(184,134,11,.35);border-radius:14px;text-align:left;background:rgba(184,134,11,.08)}.membership-required-trial-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:1.05rem;color:#b8860b;background:rgba(184,134,11,.14)}.membership-required-trial-text{display:flex;flex-direction:column;gap:.15rem;font-size:.92rem;line-height:1.5;color:var(--app-soft,#6b7280)}.membership-required-trial-text strong{color:var(--app-text,#111216)}.membership-required-price{margin:1rem auto 0;font-size:.82rem;color:var(--app-muted,#6b7280)}.membership-required-shot{max-width:920px;margin:2.25rem auto 0;overflow:hidden;border:1px solid var(--app-border-strong,#e4e4ee);border-radius:14px;background:var(--app-tile,#f1f1f4);box-shadow:0 24px 48px -28px rgba(12,13,17,.45)}.membership-required-shot img{display:block;width:100%;height:auto}.membership-required-shot figcaption{padding:.6rem 1rem;border-top:1px solid var(--app-border,#e4e4ee);font-size:.8rem;color:var(--app-muted,#6b7280)}.membership-required-shot-bar{display:flex;gap:6px;padding:.55rem .8rem;border-bottom:1px solid var(--app-border,#e4e4ee)}.membership-required-shot-bar span{width:9px;height:9px;border-radius:50%;background:var(--app-border-strong,#e4e4ee)}.membership-required-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem;max-width:920px;margin:2rem auto 0;padding:0;list-style:none;text-align:left}.membership-required-benefit{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--app-border,#e4e4ee);border-radius:14px;background:var(--app-surface-2,#f7f7f9)}.membership-required-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:.25rem;border-radius:10px;font-size:.95rem;color:var(--app-text,#111216);background:var(--app-tile,#f1f1f4)}.membership-required-benefit-title{font-size:.95rem;font-weight:700;color:var(--app-text,#111216)}.membership-required-benefit-text{font-size:.86rem;line-height:1.5;color:var(--app-soft,#6b7280)}@media (max-width:575px){.membership-required{padding-top:1.5rem}.membership-required-card{padding:1.75rem 1rem}.membership-required-title{font-size:1.3rem}.membership-required-trial{align-items:flex-start}}.premium-preview-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:999px;font-size:.82rem;font-weight:700;color:#b8860b;background:rgba(184,134,11,.12);border:1px solid rgba(184,134,11,.3)}.premium-preview-intro{max-width:640px}.premium-card{display:flex;flex-direction:column;padding:1.5rem;border:1px solid #e4e4ee;border-radius:16px;background:#fff;box-shadow:0 2px 10px rgba(17,17,40,.04);transition:all .3s ease}.membership-period-icon,.membership-result-icon{background:rgba(82,35,191,.1);color:#5223bf;border-radius:50%}.premium-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(17,17,40,.09)}.premium-card-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:1rem;border-radius:12px;font-size:1.15rem;color:#5223bf;background:rgba(82,35,191,.1)}.premium-card-title{margin-bottom:.6rem;font-size:1.1rem;font-weight:700;color:#374151}.premium-card-problem{margin-bottom:.75rem;padding-left:.85rem;border-left:3px solid rgba(82,35,191,.35);font-style:italic;font-size:.92rem;color:#6b7280}.premium-card-text{margin-bottom:0;font-size:.93rem;line-height:1.6;color:#374151}.premium-compare-card{padding:2rem 1.5rem;border:1px solid #e4e4ee;border-radius:18px;background:#fff}.premium-compare{width:100%;min-width:420px;border-collapse:collapse;font-size:.9rem}.premium-compare td,.premium-compare th{padding:.65rem .75rem;border-bottom:1px solid #e4e4ee;text-align:center;vertical-align:middle}.premium-compare thead th{font-weight:700;color:#374151;border-bottom-width:2px;white-space:nowrap}.premium-compare tbody th{font-weight:500;text-align:left;color:#374151}.premium-compare tbody tr:last-child td,.premium-compare tbody tr:last-child th{border-bottom:0}.premium-yes{color:#198754}.premium-no{color:rgba(107,114,128,.55)}.premium-price-box{padding:1.25rem 1.5rem;border-radius:14px;text-align:center;background:linear-gradient(135deg,rgba(151,69,213,.1) 0,rgba(8,84,149,.1) 100%);border:1px solid rgba(82,35,191,.18)}.premium-price-main{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:.5rem}.premium-price-value{font-size:2rem;font-weight:700;color:#374151}.premium-price-unit{font-size:.9rem;color:#6b7280}.premium-price-note{font-size:.88rem;color:#6b7280}.premium-price-before{display:block;margin-top:.2rem;font-size:.82rem;color:#198754;font-weight:600}.premium-founder-note{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;border-radius:12px;font-size:.9rem;line-height:1.6;color:#374151;border:1px solid rgba(25,135,84,.22)}.premium-founder-note i{flex:0 0 auto;margin-top:.2rem;font-size:1.1rem;color:#198754}.sidebar-premium-crown{margin-left:auto;font-size:.7rem;color:#b8860b;opacity:.85}.sidebar-link.is-premium-locked .sidebar-label{opacity:.8}.membership-period{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.membership-period-item{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem .9rem;border:1px solid #e4e4ee;border-radius:12px;background:#fafafd}.membership-period-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.8rem}.membership-period-label{flex:1 1 auto;min-width:0;font-size:.8rem;color:#6b7280}.membership-period-value{flex:0 0 auto;font-size:.92rem;font-weight:700;color:#374151}.membership-billing-hint{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;border-radius:12px;background:rgba(240,173,78,.12);border:1px solid rgba(240,173,78,.35)}.membership-billing-icon{flex:0 0 auto;margin-top:.15rem;font-size:1.1rem;color:#b8860b}.membership-billing-text{min-width:0}.membership-billing-title{display:block;font-size:.95rem;color:#374151}.membership-billing-desc{display:block;margin-top:.15rem;font-size:.88rem;line-height:1.55;color:#374151}.membership-billing-link{display:inline-block;margin-top:.5rem;font-size:.88rem;font-weight:600;color:#5223bf;text-decoration:none}.membership-billing-link:focus,.membership-billing-link:hover{text-decoration:underline}.billing-state{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem 1rem;border-radius:10px;font-size:.88rem;line-height:1.5;color:#374151}.billing-state--ok{border:1px solid rgba(25,135,84,.22)}.billing-state--ok i{color:#198754}.billing-state--missing{background:rgba(240,173,78,.12);border:1px solid rgba(240,173,78,.35)}.billing-state--missing i{color:#b8860b}.billing-required{color:#dc3545}.account-nav-warning{margin-left:.35rem;font-size:.75rem;color:#f0ad4e}.membership-result{display:flex;justify-content:center;padding:2rem 0 4rem}.membership-result-card{position:relative;overflow:hidden;width:100%;max-width:640px;padding:3rem 2rem 2.25rem;border:1px solid #e4e4ee;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(28,28,39,.1);text-align:center}.membership-result-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#5223bf,#7c4dff)}@media (max-width:575.98px){.membership-result-card{padding:2.25rem 1.25rem 1.75rem;border-radius:18px}}.membership-result-card--success::before{background:linear-gradient(90deg,#198754,#34d399)}.membership-result-card--info::before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.membership-result-card--neutral::before{background:linear-gradient(90deg,#6b7280,#cbd5e1)}.membership-result-icon{display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto 1.25rem;font-size:2rem}.membership-result-card--success .membership-result-icon{color:#198754;background:rgba(25,135,84,.12)}.membership-result-card--info .membership-result-icon{color:#2563eb;background:rgba(37,99,235,.12)}.membership-result-card--neutral .membership-result-icon{color:#6b7280;background:rgba(107,114,128,.12)}.membership-result-badge{display:inline-block;padding:.3rem .9rem;margin-bottom:1rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#5223bf;background:rgba(82,35,191,.1);border:1px solid rgba(82,35,191,.22)}.membership-result-card--success .membership-result-badge{color:#198754;background:rgba(25,135,84,.12);border-color:rgba(25,135,84,.28)}.membership-result-card--info .membership-result-badge{color:#2563eb;background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.28)}.membership-result-card--neutral .membership-result-badge{color:#6b7280;background:rgba(107,114,128,.12);border-color:rgba(107,114,128,.26)}.membership-result-title{margin:0 0 .75rem;font-size:1.9rem;font-weight:800;line-height:1.25;color:#1f2233}@media (max-width:575.98px){.membership-result-title{font-size:1.5rem}}.membership-result-text{max-width:46ch;margin:0 auto;font-size:1rem;line-height:1.65;color:#6b7280}.membership-result-live{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.55rem 1.1rem;border-radius:999px;font-size:.86rem;line-height:1.4;text-align:left;color:#374151;background:rgba(82,35,191,.08);border:1px solid rgba(82,35,191,.18)}.membership-result-live-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#5223bf;animation:membershipResultPulse 1.4s ease-in-out infinite}.membership-result-live--stopped .membership-result-live-dot{animation:none;opacity:.35}@keyframes membershipResultPulse{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.membership-result-facts{overflow:hidden;margin-top:1.75rem;border:1px solid #e4e4ee;border-radius:16px;background:#fafafd;text-align:left}.membership-result-fact{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.15rem}.membership-result-fact+.membership-result-fact{border-top:1px solid #e4e4ee}.membership-result-fact-label{display:inline-flex;align-items:center;gap:.55rem;min-width:0;font-size:.88rem;color:#6b7280}.membership-result-fact-label i{width:1rem;text-align:center;color:#5223bf}.membership-result-fact-value{flex:0 0 auto;font-size:.95rem;font-weight:700;text-align:right;color:#374151}.membership-result-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.membership-result-btn{flex:1 1 200px;padding:.8rem 1.25rem;border-radius:999px;font-weight:600;text-decoration:none}.membership-result-btn:focus,.membership-result-btn:hover{text-decoration:none}.membership-result-btn--primary{color:#fff;border:0;background:linear-gradient(135deg,#5223bf,#7c4dff);box-shadow:0 10px 24px rgba(82,35,191,.28)}.membership-result-btn--primary:focus,.membership-result-btn--primary:hover{color:#fff;filter:brightness(1.06)}.membership-result-btn--ghost{color:#5223bf;background:rgba(82,35,191,.06);border:1px solid rgba(82,35,191,.22)}.membership-result-btn--ghost:focus,.membership-result-btn--ghost:hover{color:#5223bf;background:rgba(82,35,191,.12)}.membership-result-note{display:flex;align-items:flex-start;justify-content:center;gap:.5rem;margin:1.25rem 0 0;font-size:.82rem;line-height:1.55;text-align:left;color:#6b7280}.membership-result-note i{margin-top:.2rem;color:rgba(107,114,128,.8)}.permission-hint,.read-only-banner{color:#4b4b4b;gap:10px;display:flex}.membership-limit-hint{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:13px 16px;border-radius:12px;background:rgba(82,35,191,.08);border:1px solid rgba(82,35,191,.28);color:#4b4b4b;font-size:14px;line-height:1.45}.membership-limit-hint .membership-limit-hint-icon{color:#5223bf;flex-shrink:0;line-height:1.45;font-size:16px}.membership-limit-hint .membership-limit-hint-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0}.membership-limit-hint .membership-limit-hint-link{flex-shrink:0;font-weight:600;color:#5223bf;text-decoration:underline;white-space:nowrap}.content-hero__crumbs a,.content-link,.sidebar-link,.sidebar-link:focus,.sidebar-link:hover,.sidebar-logo{text-decoration:none!important}.membership-limit-hint .membership-limit-hint-link:focus,.membership-limit-hint .membership-limit-hint-link:hover{color:#36177e}.membership-limit-hint.is-blocked{background:rgba(82,35,191,.13);border-color:rgba(82,35,191,.45)}.modal-body>.membership-limit-hint{margin:8px 16px 4px}.modal-content{position:relative;border:none;border-radius:18px;background:#fff;box-shadow:0 30px 70px -20px rgba(0,0,0,.45);overflow:hidden}.modal-content::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#9745d5,#085495);z-index:2}.modal-header{position:relative;border-bottom:none;padding:1.15rem 3.25rem .5rem 1.5rem}.modal-title{font-size:1.4rem;font-weight:700;line-height:1.3;color:#414141;margin:0}.modal-content>.d-flex.text-center{padding:1.35rem 1.5rem .35rem}.modal-content>.d-flex.text-center .modal-title{width:100%}.modal .btn-close,.modal .close{position:absolute;top:.9rem;right:.95rem;z-index:5;width:34px;height:34px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(0,0,0,.05);background-image:none;color:#6b6b6b;opacity:1;font-size:1.15rem;line-height:1;text-shadow:none;cursor:pointer;transition:all .3s ease}.modal .close span{line-height:1}.modal .btn-close:focus,.modal .btn-close:hover,.modal .close:focus,.modal .close:hover{background:rgba(220,53,69,.12);color:#dc3545;opacity:1;outline:0;box-shadow:none;transform:rotate(90deg)}.modal-body{padding:1rem 1.5rem 1.25rem;color:#414141}.modal .form-label{font-size:.8rem;font-weight:600;color:#8a8a8a}.modal .form-control,.modal .form-select,.modal textarea.form-control{border-radius:11px;border:1px solid rgba(0,0,0,.12);background-color:#fbfbfd;transition:all .3s ease}.modal .form-control:focus,.modal .form-select:focus{border-color:#5223bf;background-color:#fff;box-shadow:0 0 0 3px rgba(85,35,191,.15)}.modal .input-group-text.clearInputSearch{cursor:pointer;border-radius:11px;margin-left:.5rem;background:rgba(85,35,191,.08);color:#5223bf;font-weight:700;border:none;transition:all .3s ease}.modal .input-group-text.clearInputSearch:hover{background:rgba(220,53,69,.12);color:#dc3545}.modal-footer{border-top:1px solid rgba(0,0,0,.06);padding:1rem 1.5rem;gap:.5rem}.modal-footer>*{margin:0}.modal.show .modal-content{animation:modalPop .28s cubic-bezier(.22,1,.36,1)}@keyframes modalPop{from{transform:translateY(10px) scale(.985);opacity:.3}to{transform:none;opacity:1}}@media (min-width:576px){.modal-dialog{margin-top:1.75rem;margin-bottom:1.75rem}}.binfo-header{align-items:flex-start;padding:1.25rem 3.25rem .75rem 1.5rem}.binfo-title{font-size:1.15rem;font-weight:700;line-height:1.35}.binfo-body{padding:.25rem 1.5rem 1.25rem}.binfo-conflict{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.9rem;padding:.65rem .85rem;border-radius:12px;background:rgba(253,126,20,.12);color:#8a4b00;font-size:.85rem;line-height:1.4}.binfo-rows{display:flex;flex-direction:column}.binfo-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.binfo-row:last-child{border-bottom:none}.binfo-label{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;color:#8a8a8a;font-size:.85rem;font-weight:600;white-space:nowrap}.binfo-label i{width:1rem;text-align:center;font-size:.85rem;opacity:.75}.binfo-value,.rc-r-figure--back{text-align:right}.binfo-label small{font-weight:400;font-size:.75rem}.binfo-value{min-width:0;font-size:.95rem;color:#414141}.binfo-value-strong{font-weight:700}.binfo-modal .badge{border:none;box-shadow:none;border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:700;color:#414141;white-space:nowrap}.binfo-note{margin-top:1rem;padding:.85rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:14px}.binfo-note-label{display:inline-flex;align-items:center;gap:.45rem;color:#8a8a8a;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.binfo-note-text{margin:.45rem 0 0;font-size:.9rem;line-height:1.55;color:#414141;white-space:pre-wrap}.binfo-footer{padding:.9rem 1.5rem 1.1rem}.binfo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding:.5rem 1.35rem;font-size:.9rem;font-weight:600}#mainNav,.sidebar-link{display:flex!important}.binfo-btn-ghost{border:none;background:rgba(0,0,0,.06);color:#5a5a5a;transition:all .3s ease}.binfo-btn-ghost:focus,.binfo-btn-ghost:hover{background:rgba(0,0,0,.11);color:#414141}@media (max-width:575px){.binfo-header{padding-left:1.1rem;padding-right:3rem}.binfo-body,.binfo-footer{padding-left:1.1rem;padding-right:1.1rem}.onboarding-trial-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.binfo-row{flex-direction:column;align-items:flex-start;gap:.15rem}.binfo-value{text-align:left}}#mainNav{position:fixed!important;top:0;left:0;z-index:1030;background:rgba(10,10,20,.8)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:none!important;border-radius:0!important;padding:0!important}body{padding-left:230px!important;transition:padding-left .3s ease}body.sidebar-collapsed{padding-left:60px!important}@media (min-width:768px){#mainNav{flex-direction:column;width:230px;height:100vh;min-height:100vh!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:4px 0 30px -5px rgba(0,0,0,.6)!important;overflow:hidden;transition:width .3s ease}#mainNav.sidebar-collapsed{width:60px}.nav-items-wrapper{display:flex!important;flex-direction:column;flex:1;overflow:hidden}.sidebar-menu.sidebar-main{flex:1}#mainNav.sidebar-collapsed .sidebar-logo img{opacity:0;display:none!important}#mainNav.sidebar-collapsed .sidebar-label{opacity:0;display:none}#mainNav.sidebar-collapsed .sidebar-link{justify-content:center;padding:13px 0}#mainNav.sidebar-collapsed .nav-header{justify-content:center;padding-left:4px;padding-right:4px}#mainNav.sidebar-collapsed .sidebar-logo{display:none!important}}@media (max-width:767px){#mainNav{flex-direction:row;width:100%;right:0;align-items:center;min-height:55px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important;overflow:visible}body,body.sidebar-collapsed{padding-left:0!important}.nav-items-wrapper{position:fixed;top:55px;left:0;right:0;background:rgba(8,8,18,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:none;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.5);max-height:calc(100vh - 55px);overflow-y:auto}.nav-items-wrapper.mobile-open{display:flex}.sidebar-label{opacity:1!important}.sidebar-link{padding:15px 22px!important;justify-content:flex-start!important}}.nav-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0}@media (min-width:768px){.nav-header{border-bottom:1px solid rgba(255,255,255,.06)}}.sidebar-logo{display:flex;align-items:center;overflow:hidden}.sidebar-logo img{height:30px;width:auto;filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .7));transition:opacity .2s ease;flex-shrink:0}#navToggle,.sidebar-link{transition:background .2s ease}#navToggle{background:0 0;border:none;color:#e8e8f0;font-size:18px;padding:8px 7px;cursor:pointer;flex-shrink:0;border-radius:6px;line-height:1}#navToggle i,.public-nav__link,.sidebar-link{color:#e8e8f0!important}#navToggle:focus,#navToggle:hover{background:rgba(255,255,255,.09);outline:0}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-menu.sidebar-bottom{border-top:1px solid rgba(255,255,255,.08);padding-bottom:8px}.sidebar-link{align-items:center;position:relative;padding:13px 18px;white-space:nowrap;overflow:hidden;background:0 0;-webkit-text-fill-color:#e8e8f0!important}.sidebar-link:focus,.sidebar-link:hover{background:rgba(255,255,255,.09)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.sidebar-link i{font-size:17px;color:#c8c8e0!important;min-width:24px;text-align:center;flex-shrink:0;transition:color .2s ease}.sidebar-badge,.sidebar-link:focus i,.sidebar-link:hover i{color:#fff!important}.sidebar-label{margin-left:13px;font-size:14px;font-weight:500;letter-spacing:.02em;transition:opacity .15s ease;display:inline-block}.sidebar-badge{position:absolute;top:6px;right:12px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e0245e;-webkit-text-fill-color:#fff!important;font-size:11px;font-weight:700;line-height:18px;text-align:center;letter-spacing:0;box-shadow:0 2px 6px rgba(0,0,0,.35);pointer-events:none}.public-nav__burger,.public-nav__link,.theme-toggle{border:none;cursor:pointer}@media (min-width:768px){#mainNav.sidebar-collapsed .sidebar-badge{right:10px}}@media (max-width:767px){.sidebar-badge{top:10px;right:22px}}.theme-toggle{width:100%;font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important;padding:13px 18px}.theme-toggle .theme-toggle-icon{display:none}[data-theme=light] .theme-toggle .theme-toggle-icon--sun,[data-theme=dark] .theme-toggle .theme-toggle-icon--moon{display:inline-block}.theme-toggle-track{position:relative;margin-left:auto;flex:0 0 auto;width:34px;height:18px;border-radius:999px;background:rgba(255,255,255,.16);transition:background .25s ease}.theme-toggle-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#f4f4fa;box-shadow:0 1px 3px rgba(0,0,0,.45);transition:transform .25s ease,background .25s ease}[data-theme=dark] .theme-toggle-track{background:linear-gradient(135deg,#8b5cf6 0,#4f7dff 100%)}[data-theme=dark] .theme-toggle-knob{transform:translateX(16px);background:#fff}.theme-toggle:focus-visible{outline:rgba(168,85,247,.8) solid 2px;outline-offset:-2px}@media (min-width:768px){#mainNav.sidebar-collapsed .theme-toggle-track{display:none}#mainNav.sidebar-collapsed .theme-toggle{justify-content:center;padding:13px 0}}.nav-tooltip{position:fixed;top:0;left:0;z-index:2000;max-width:230px;padding:8px 12px;border-radius:8px;background:rgba(16,16,32,.97);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px rgba(0,0,0,.5);color:#f2f2f8;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-6px);transition:opacity .15s ease,transform .15s ease}.nav-tooltip.is-visible{opacity:1;visibility:visible;transform:translateX(0)}.nav-tooltip::before{content:"";position:absolute;top:50%;left:-5px;width:9px;height:9px;margin-top:-5px;background:rgba(16,16,32,.97);border-left:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);transform:rotate(45deg)}.nav-tooltip-title{display:block;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.02em;white-space:nowrap}.nav-tooltip-hint{display:block;margin-top:3px;font-size:11.5px;line-height:1.35;color:rgba(255,255,255,.66);white-space:normal}@media (max-width:767px){.nav-tooltip{display:none!important}}.nav-stage-mode:not([hidden]){display:inline-block;flex-shrink:0;margin-left:auto;margin-right:6px}.theme-toggle[hidden],html body.app-page .kpi::before{display:none!important}@media (min-width:768px){.nav-stage-mode{display:none!important}}.onboarding-btn-ghost,.onboarding-btn-link,.onboarding-btn-primary{max-width:100%;letter-spacing:normal}.onboarding-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.6rem 1.35rem;border:0;border-radius:999px;font-weight:700;color:#fff;box-shadow:0 8px 20px -8px rgba(82,35,191,.7);transition:all .3s ease}.onboarding-btn-primary:focus,.onboarding-btn-primary:hover{color:#fff;filter:brightness(1.08);box-shadow:0 10px 24px -8px rgba(82,35,191,.85)}.onboarding-btn-primary:disabled{opacity:.7;cursor:default}.onboarding-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border:1px solid #e4e4ee;border-radius:999px;font-weight:600;color:#6b7280;background:0 0;transition:all .3s ease}.onboarding-btn-ghost:focus,.onboarding-btn-ghost:hover{color:#374151;border-color:#bebed6;background:rgba(0,0,0,.03)}.onboarding-btn-ghost:disabled{opacity:.45;cursor:default}.onboarding-btn-link{padding:.5rem .25rem;border:0;background:0 0;font-size:.86rem;font-weight:600;color:#6b7280;text-decoration:underline}.onboarding-btn-link:focus,.onboarding-btn-link:hover{color:#374151}.onboarding-trial-modal .modal-content{overflow:hidden;border-radius:22px;background:#fff}.onboarding-trial-head{position:relative;padding:2.25rem 1.75rem 1.5rem;text-align:center;color:#fff;background:linear-gradient(135deg,#5223bf 0,#1527b1 100%)}.onboarding-trial-crown{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:.85rem;border-radius:50%;font-size:1.6rem;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28)}.onboarding-btn-primary i,.onboarding-trial-head i{color:#fff}.onboarding-trial-ribbon{display:block;margin-bottom:.4rem;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.8)}.onboarding-trial-title{margin:0 0 .5rem;font-size:1.55rem;font-weight:800;line-height:1.2;color:#fff}.onboarding-trial-subtitle{margin:0;font-size:.94rem;line-height:1.5;color:rgba(255,255,255,.88)}.onboarding-trial-body{padding:1.5rem 1.75rem .5rem}.onboarding-trial-lead{margin-bottom:.85rem;font-weight:700;color:#374151}.onboarding-trial-list{display:grid;gap:.45rem 1rem;margin:0 0 1.25rem;padding:0;list-style:none}.onboarding-trial-list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.92rem;color:#374151}.onboarding-trial-list li i{margin-top:.22rem;font-size:.78rem;color:#16a34a}.onboarding-trial-note{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.75rem .9rem;border:1px solid #e4e4ee;border-radius:12px;font-size:.85rem;line-height:1.5;color:#6b7280;background:#fafafd}.onboarding-trial-note i{margin-top:.15rem;color:#5223bf}.onboarding-trial-footer{flex-wrap:wrap;justify-content:space-between;padding:1rem 1.75rem 1.5rem;gap:.75rem}.onboarding-trial-footer>.btn{margin:0;max-width:100%}@media (max-width:575px){.onboarding-trial-footer{flex-direction:column-reverse}.onboarding-trial-footer .btn{width:100%}}.onboarding-trial-success{padding:1rem 0 2rem;text-align:center}.onboarding-trial-success>i{font-size:3rem;color:#16a34a}.onboarding-trial-success-title{margin:1rem 0 .35rem;font-size:1.2rem;font-weight:800;color:#374151}.onboarding-trial-success-text{margin:0;color:#6b7280}.onboarding-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:none}.onboarding-tour.is-open{display:block}.onboarding-tour-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,16,28,.62);backdrop-filter:blur(2px);transition:background-color .2s ease}.onboarding-tour.has-spotlight .onboarding-tour-backdrop{background:0 0;backdrop-filter:none}.onboarding-tour-spotlight{position:fixed;top:0;left:0;width:0;height:0;border-radius:14px;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 9999px rgba(15,16,28,.62);pointer-events:none;opacity:0;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease,opacity .2s ease}.onboarding-tour-spotlight.is-visible{opacity:1}.onboarding-tour-card{position:fixed;top:50%;left:50%;z-index:2;width:360px;max-width:calc(100vw - 2rem);padding:1.25rem 1.35rem 1.1rem;border-radius:18px;background:#fff;box-shadow:0 30px 60px -15px rgba(0,0,0,.55);transition:top .25s ease,left .25s ease}.onboarding-tour-card.is-centered{top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.onboarding-tour-card-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.65rem}.onboarding-tour-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;font-size:1.05rem;color:#5223bf;background:rgba(82,35,191,.1)}.onboarding-tour-heading{min-width:0;flex:1 1 auto}.onboarding-tour-counter{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.onboarding-tour-title{margin:.1rem 0 0;font-size:1.08rem;font-weight:800;line-height:1.25;color:#374151}.onboarding-tour-close{flex:0 0 auto;width:30px;height:30px;padding:0;border:0;border-radius:50%;color:#6b7280;background:0 0;transition:all .3s ease}.onboarding-tour-close:focus,.onboarding-tour-close:hover{color:#374151;background:rgba(0,0,0,.06)}.onboarding-tour-text{margin:0 0 1rem;font-size:.94rem;line-height:1.55;color:#6b7280}.onboarding-tour-progress{height:4px;margin-bottom:.9rem;border-radius:999px;background:#e4e4ee;overflow:hidden}.onboarding-tour-progress-bar{display:block;width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#5223bf 0,#1527b1 100%);transition:width .25s ease}.onboarding-tour-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.onboarding-tour-actions-main{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.onboarding-tour-actions-main .btn{padding:.45rem 1.1rem;font-size:.9rem}@media (max-width:420px){.onboarding-tour-actions-main .btn{padding:.45rem .8rem}.onboarding-btn-link{font-size:.8rem}}.onboarding-account-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.onboarding-account-text{min-width:0;flex:1 1 260px;display:flex;flex-direction:column;gap:.2rem}.onboarding-account-crown{margin-right:.45rem;color:#b8860b}.onboarding-account-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:999px;font-size:.82rem;font-weight:700;color:#b8860b;background:rgba(184,134,11,.14);border:1px solid rgba(184,134,11,.32)}.content-hero,.public-hero.public-hero--rounded{border-radius:0 0 36px 36px}.public-hero.public-hero--rounded::after{display:none}.content-hero{position:relative;overflow:hidden;padding:44px 0 64px;background-color:#0b0a1e;background-image:radial-gradient(circle at 10% 0,rgba(138,43,226,.4) 0,rgba(11,10,30,0) 55%),radial-gradient(circle at 90% 20%,rgba(0,140,255,.28) 0,rgba(11,10,30,0) 52%),radial-gradient(circle at 50% 120%,rgba(120,60,220,.3) 0,rgba(11,10,30,0) 60%);color:#f4f3fb}.content-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(ellipse 70% 80% at 30% 30%,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 30%,#000 0,transparent 75%);pointer-events:none}.content-card,.content-hero__inner,.content-hero__visual,.content-points li,.content-proof,.content-steps li,.guide-card__media{position:relative}.content-hero__inner{z-index:1}.content-hero__crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:0;list-style:none;font-size:13px;color:rgba(244,243,251,.6)}.content-hero__crumbs li+li::before{content:"\203A";margin-right:6px;color:rgba(244,243,251,.4)}.content-hero__crumbs a{color:rgba(244,243,251,.75)!important;-webkit-text-fill-color:rgba(244,243,251,.75)}.content-hero__crumbs a:focus,.content-hero__crumbs a:hover{color:#fff!important;-webkit-text-fill-color:#fff}.content-gradient-text,.content-hero__accent,.public-cta__title-accent{-webkit-text-fill-color:transparent}.content-hero__crumbs [aria-current]{color:#fff}.content-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);font-size:13px;font-weight:600}.content-hero__title{margin:20px 0 16px;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#f4f3fb}.content-hero__accent{background-image:linear-gradient(92deg,#b07cff 0,#7aa2ff 60%,#5ad1ff 100%);-webkit-background-clip:text;background-clip:text}.content-hero__lead{max-width:38em;margin-bottom:26px;font-size:1.1rem;line-height:1.65;color:rgba(244,243,251,.76)}.content-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.content-hero__meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none;font-size:14px;color:rgba(244,243,251,.7)}.content-hero__meta i{margin-right:7px}.content-hero__visual img{display:block;width:100%;height:auto;border-radius:16px;filter:drop-shadow(0 30px 60px rgba(0, 0, 0, .5))}.content-hero__icon{display:flex;align-items:center;justify-content:center;width:220px;height:220px;margin:0 auto;border:1px solid rgba(255,255,255,.14);border-radius:48px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 60px rgba(140,90,255,.25),0 30px 60px -20px rgba(0,0,0,.6);font-size:96px;color:#d8c8ff}.content-section--band,.rc-line{background:rgba(255,255,255,.45)}@media (max-width:991px){.content-hero{padding:32px 0 52px}.content-hero__visual{margin-top:34px}.content-hero__icon{width:150px;height:150px;font-size:64px;border-radius:36px;margin-top:30px}}@media (max-width:575px){.content-hero__actions .public-hero__btn{width:100%}}.content-section{padding:72px 0}.content-section--tight{padding:40px 0}.content-section--clip{overflow:hidden}.content-section--band{margin:24px 0;border-top:1px solid rgba(40,32,110,.1);border-bottom:1px solid rgba(40,32,110,.1)}.content-head{max-width:760px;margin:0 auto 44px;text-align:center}.content-head--left{margin-left:0;text-align:left}.content-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 13px;border-radius:999px;background:rgba(109,58,232,.1);color:#6d3ae8;font-size:12.5px;font-weight:700}.content-eyebrow--premium{background:rgba(245,158,11,.14);color:#b45309}.content-title{margin:0 0 14px;font-size:clamp(1.7rem,3.2vw,2.45rem);font-weight:800;line-height:1.18;letter-spacing:-.015em;color:#1d1b33}.content-lead{margin:0;font-size:1.1rem;line-height:1.7;color:#5b5a72}.content-gradient-text{background-image:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);-webkit-background-clip:text;background-clip:text}.content-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center;padding:40px 0}.content-feature--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.content-feature--reverse .content-feature__text{order:2}.content-feature--reverse .content-feature__media{order:1}.content-feature__text h2,.content-feature__text h3{margin:0 0 14px;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:800;line-height:1.22;color:#1d1b33}.content-feature__text p{font-size:1.05rem;line-height:1.7;color:#5b5a72}.content-points{margin:20px 0 0;padding:0;list-style:none}.content-points li{margin-bottom:11px;padding-left:32px;line-height:1.55;color:#1d1b33}.content-points li::before{content:"\f00c";position:absolute;top:2px;left:0;display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:rgba(109,58,232,.1);color:#6d3ae8;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:11px;font-weight:900}.content-link,.content-premium-tag{font-weight:700;display:inline-flex}.content-link{align-items:center;gap:8px;margin-top:12px;color:#6d3ae8!important}.content-link i{transition:transform .2s ease}.content-card,.guide-card{transition:transform .2s ease,box-shadow .2s ease;text-decoration:none!important}.content-link:focus i,.content-link:hover i{transform:translateX(3px)}.content-premium-tag{align-items:center;gap:6px;margin-left:6px;padding:3px 9px;border-radius:999px;background:rgba(245,158,11,.14);color:#b45309;font-size:11.5px;vertical-align:middle;white-space:nowrap}@media (max-width:991px){.content-feature,.content-feature--reverse{grid-template-columns:minmax(0,1fr);gap:28px}.content-feature .content-feature__text,.content-feature--reverse .content-feature__text{order:1}.content-feature .content-feature__media,.content-feature--reverse .content-feature__media{order:2}}.content-screen{margin:0}.content-screen__frame{overflow:hidden;border:1px solid rgba(40,32,110,.12);border-radius:16px;background:#fff;box-shadow:0 40px 80px -40px rgba(30,22,90,.55),0 10px 24px -12px rgba(30,22,90,.18)}.content-screen__bar{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-bottom:1px solid rgba(40,32,110,.08);background:#f5f5fa}.content-screen__bar span{width:10px;height:10px;border-radius:50%;background:#d9d9e3}.content-screen__bar span:nth-child(1){background:#ff6159}.content-screen__bar span:nth-child(2){background:#ffbd2e}.content-screen__bar span:nth-child(3){background:#28c941}.content-screen__bar em{flex:1;max-width:320px;margin:0 auto;padding:3px 12px;border-radius:7px;background:#fff;color:#8a89a0;font-size:11.5px;font-style:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-screen img{display:block;width:100%;height:auto}.content-screen figcaption{margin-top:12px;font-size:13.5px;line-height:1.5;color:#7b7a90;text-align:center}.content-screen--phone{max-width:300px;margin:0 auto}.content-screen--phone .content-screen__frame{padding:10px;border-radius:38px;background:#16152a;border-color:#16152a}.content-screen--phone img{border-radius:30px}.content-card,.content-proof__item{border:1px solid rgba(40,32,110,.1)}.content-cards{display:grid;gap:22px}.content-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.content-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card{display:flex;flex-direction:column;height:100%;padding:26px 24px;border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 22px 50px -28px rgba(30,22,90,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#1d1b33}.content-card h3{margin:0 0 8px;font-size:1.12rem;font-weight:800;line-height:1.3;color:#1d1b33}.content-card p{margin:0;font-size:.97rem;line-height:1.6;color:#5b5a72}a.content-card:focus,a.content-card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px rgba(30,22,90,.5)}.content-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border-radius:14px;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);box-shadow:0 12px 24px -12px rgba(80,40,200,.8);color:#fff;font-size:20px}.content-proof__item,.guide-card{box-shadow:0 22px 50px -28px rgba(30,22,90,.35)}.content-card__more{margin-top:auto;padding-top:16px;font-size:.93rem;font-weight:700;color:#6d3ae8}@media (max-width:1199px){.content-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.content-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.content-cards,.content-cards--2,.content-cards--4{grid-template-columns:minmax(0,1fr)}}.content-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:-36px;z-index:2}.content-proof__item{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:#fff}.content-proof__item i{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(109,58,232,.1);font-size:17px}.content-proof__item strong{display:block;font-size:.98rem;line-height:1.25;color:#1d1b33}.content-proof__item span{display:block;font-size:.85rem;line-height:1.35;color:#7b7a90}@media (max-width:991px){.content-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}}@media (max-width:575px){.content-proof{grid-template-columns:minmax(0,1fr)}}.calc-grid,.calc-tiers,.content-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.content-compare{display:grid;gap:22px}.content-compare__col{padding:30px 28px;border:1px solid rgba(40,32,110,.1);border-radius:22px;background:rgba(255,255,255,.78)}.content-compare__col h3{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:1.15rem;font-weight:800;color:#1d1b33}.content-compare__col ul{margin:0;padding:0;list-style:none}.content-compare__col li{display:flex;gap:12px;margin-bottom:12px;line-height:1.5;color:#5b5a72}.content-compare__col li i{margin-top:4px}.content-compare__col--before li i{color:#e0526b}.content-compare__col--after{border-color:rgba(109,58,232,.25);background:linear-gradient(160deg,rgba(124,58,237,.08) 0,rgba(59,68,214,.06) 100%),rgba(255,255,255,.78)}.content-compare__col--after li{color:#1d1b33}.content-compare__col--after li i{color:#16a36a}@media (max-width:767px){.content-compare{grid-template-columns:minmax(0,1fr)}}.content-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;counter-reset:content-step}.content-steps li{padding:28px 24px 24px;border:1px solid rgba(40,32,110,.1);border-radius:22px;background:rgba(255,255,255,.78);counter-increment:content-step}.content-steps li::before{content:counter(content-step);display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:50%;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);color:#fff;font-size:17px;font-weight:800}.guide-card,.guide-filter__btn{border:1px solid rgba(40,32,110,.1)}.content-steps h3{margin:0 0 8px;font-size:1.08rem;font-weight:800;color:#1d1b33}.content-steps p{margin:0;line-height:1.6;color:#5b5a72}@media (max-width:767px){.content-steps{grid-template-columns:minmax(0,1fr)}}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{display:flex;flex-direction:column;overflow:hidden;height:100%;border-radius:22px;background:#fff;color:#1d1b33!important}.guide-card:focus,.guide-card:hover{transform:translateY(-4px);box-shadow:0 34px 64px -30px rgba(30,22,90,.55)}.guide-card[hidden]{display:none}.guide-card__media{overflow:hidden;aspect-ratio:1.77777778;background:linear-gradient(135deg,#efeaff 0,#e4e9ff 100%)}.guide-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;transition:transform .4s ease}.guide-card:hover .guide-card__media img{transform:scale(1.03)}.guide-card__icon{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);box-shadow:0 10px 22px -8px rgba(40,20,120,.8);color:#fff;font-size:18px}.guide-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:20px 22px 22px}.guide-card__body h3{margin:8px 0 10px;font-size:1.1rem;font-weight:800;line-height:1.35;color:#1d1b33}.guide-card__body p{margin:0 0 16px;font-size:.95rem;line-height:1.6;color:#5b5a72}.guide-card__cat{font-size:12px;font-weight:700;color:#6d3ae8}.guide-card__meta{display:flex;justify-content:space-between;margin-top:auto;font-size:13px;color:#7b7a90}.guide-card__meta strong{color:#6d3ae8}@media (max-width:991px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.guide-grid{grid-template-columns:minmax(0,1fr)}}.guide-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 36px;padding:0;list-style:none}.guide-filter__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;color:#1d1b33;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.guide-filter__btn:focus,.guide-filter__btn:hover{border-color:rgba(109,58,232,.4);outline:0}.guide-filter__btn.is-active{border-color:transparent;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);color:#fff}.guide-filter__btn.is-active i{color:#fff}.content-faq{max-width:860px;margin:0 auto}.content-faq__item{margin-bottom:12px;border:1px solid rgba(40,32,110,.1);border-radius:16px;background:#fff;box-shadow:0 14px 30px -26px rgba(30,22,90,.5)}.content-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:1.02rem;font-weight:700;color:#1d1b33;cursor:pointer;list-style:none}.article-checklist li::before,.content-faq__item summary::after{font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900}.content-faq__item summary::-webkit-details-marker{display:none}.content-faq__item summary::after{content:"\f078";flex:0 0 auto;font-size:13px;color:#6d3ae8;transition:transform .25s ease}.content-faq__item[open] summary::after{transform:rotate(180deg)}.content-faq__item summary:focus-visible{outline:#6d3ae8 solid 2px;outline-offset:2px;border-radius:16px}.content-faq__answer{padding:0 22px 20px;line-height:1.7;color:#5b5a72}.content-faq__answer a{color:#6d3ae8;font-weight:600}.article-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start;padding:56px 0 24px}.article-toc{position:sticky;top:100px;padding:22px 20px;border:1px solid rgba(40,32,110,.1);border-radius:18px;background:rgba(255,255,255,.78)}.article-toc h2{margin:0 0 12px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7b7a90}.article-toc ol{margin:0;padding:0;list-style:none}.article-toc li+li{margin-top:2px}.article-toc a{display:block;padding:7px 10px;border-left:2px solid transparent;border-radius:0 8px 8px 0;font-size:14px;line-height:1.4;color:#5b5a72!important;text-decoration:none!important}.article-toc a.is-active,.article-toc a:focus,.article-toc a:hover{border-left-color:#6d3ae8;background:rgba(109,58,232,.1);color:#1d1b33!important}.article-body{max-width:760px;font-size:1.06rem;line-height:1.8;color:#1d1b33}.article-body>section+section{margin-top:48px}.article-body h2{margin:0 0 18px;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#1d1b33}.article-body p{margin:0 0 18px}.article-body a:not(.content-link):not(.public-hero__btn){color:#6d3ae8;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(109,58,232,.35);text-decoration-color:rgba(109,58,232,.35);text-underline-offset:3px}.article-body a:not(.content-link):not(.public-hero__btn):focus,.article-body a:not(.content-link):not(.public-hero__btn):hover{-webkit-text-decoration-color:#6d3ae8;text-decoration-color:#6d3ae8}.article-body ul.article-list{margin:0 0 20px;padding-left:0;list-style:none}.article-body ul.article-list li{position:relative;margin-bottom:10px;padding-left:26px}.article-body ul.article-list li::before{content:"";position:absolute;top:.72em;left:6px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%)}.article-intro{margin-bottom:40px;padding:26px 28px;border-left:4px solid #6d3ae8;border-radius:0 18px 18px 0;background:rgba(255,255,255,.78);font-size:1.14rem;line-height:1.75;color:#1d1b33}.article-steps{margin:0 0 22px;padding:0;list-style:none;counter-reset:article-step}.article-steps li{position:relative;margin-bottom:14px;padding:16px 18px 16px 64px;border:1px solid rgba(40,32,110,.1);border-radius:16px;background:#fff;counter-increment:article-step}.article-steps li::before{content:counter(article-step);position:absolute;top:16px;left:18px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);color:#fff;font-size:15px;font-weight:800;line-height:1}.article-steps strong{display:block;margin-bottom:2px;font-size:1.02rem}.article-steps span{display:block;font-size:.98rem;line-height:1.65;color:#5b5a72}.article-checklist{margin:0 0 22px;padding:20px 22px;border:1px solid rgba(40,32,110,.1);border-radius:18px;background:#fff;list-style:none}.article-checklist li{position:relative;padding:9px 0 9px 36px;border-bottom:1px dashed rgba(40,32,110,.12);line-height:1.5}.article-checklist li:last-child{border-bottom:0}.article-checklist li::before{content:"\f00c";position:absolute;top:9px;left:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid rgba(22,163,106,.5);border-radius:6px;color:#16a36a;font-size:11px}.article-callout{display:flex;gap:16px;margin:0 0 22px;padding:18px 20px;border-radius:16px;font-size:.99rem;line-height:1.65}.article-callout>i{flex:0 0 auto;margin-top:3px;font-size:19px}.article-callout strong{display:block;margin-bottom:2px}.article-callout--tip{border:1px solid rgba(22,163,106,.25);background:rgba(22,163,106,.08)}.article-callout--note{border:1px solid rgba(217,119,6,.28);background:rgba(245,158,11,.09)}.article-table-wrap,.calc-card{border:1px solid rgba(40,32,110,.1)}.article-table-wrap{margin:0 0 24px;border-radius:16px;background:#fff}.article-table{width:100%;min-width:480px;margin:0;border-collapse:collapse;font-size:.96rem}.article-table caption{caption-side:top;padding:14px 18px 4px;font-size:.9rem;font-weight:700;color:#7b7a90;text-align:left}.article-table td,.article-table th{padding:11px 18px;border-bottom:1px solid rgba(40,32,110,.08);line-height:1.45;vertical-align:top;text-align:left}.article-table thead th{background:rgba(109,58,232,.07);font-size:.86rem;font-weight:800;letter-spacing:.02em;color:#1d1b33}.article-product__label,.rc-t-party-role{letter-spacing:.05em;text-transform:uppercase}.article-table tbody tr:last-child td{border-bottom:0}.article-table td:last-child{white-space:nowrap}.article-table--wrap td:last-child{white-space:normal}.article-figure{margin:8px 0 28px}.article-figure--narrow{max-width:320px;margin-left:auto;margin-right:auto}.article-product{display:flex;gap:18px;align-items:flex-start;margin:8px 0 24px;padding:22px 24px;border:1px solid rgba(109,58,232,.22);border-radius:18px;background:linear-gradient(150deg,rgba(124,58,237,.09) 0,rgba(59,68,214,.06) 100%),#fff}.article-product>i{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);font-size:18px}.article-product p{margin:4px 0 0;font-size:.97rem;line-height:1.65;color:#5b5a72}.article-product__label{display:block;font-size:12px;font-weight:800;color:#6d3ae8}.article-product__title{display:block;font-size:1.05rem;font-weight:800;color:#1d1b33}.article-legal{margin-top:44px;padding:16px 20px;border-radius:14px;background:rgba(40,32,110,.05);font-size:.9rem;line-height:1.6;color:#7b7a90}.article-updated{margin-top:20px;font-size:.88rem;color:#7b7a90}@media (max-width:991px){.article-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:36px}.article-toc{position:static}.article-body{max-width:none}}@media (max-width:575px){.article-body{font-size:1rem}.article-intro{padding:20px;font-size:1.05rem}.article-product{flex-direction:column}}.calc{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:-40px;position:relative;z-index:2}.calc-card{padding:30px 28px;border-radius:24px;background:#fff;box-shadow:0 40px 80px -44px rgba(30,22,90,.6)}.calc-card h2{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:1.2rem;font-weight:800;color:#1d1b33}.calc-grid{display:grid;gap:16px 18px}.calc-field label{display:block;margin-bottom:6px;font-size:.9rem;font-weight:700;color:#1d1b33}.calc-field small{display:block;margin-top:5px;font-size:.8rem;line-height:1.4;color:#7b7a90}.calc-field--full{grid-column:1/-1}.calc-input{display:flex;align-items:stretch;overflow:hidden;border:1px solid rgba(40,32,110,.18);border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.calc-input:focus-within{border-color:#6d3ae8;box-shadow:0 0 0 3px rgba(109,58,232,.15)}.calc-input input{flex:1 1 auto;min-width:0;padding:11px 12px;border:0;background:0 0;color:#1d1b33;font-size:1rem;font-weight:600;outline:0;-moz-appearance:textfield}.calc-input input::-webkit-inner-spin-button,.calc-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-input span{display:flex;align-items:center;padding:0 12px;background:rgba(109,58,232,.06);color:#7b7a90;font-size:.88rem;font-weight:700;white-space:nowrap}.calc-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.calc-preset{padding:7px 13px;border:1px solid rgba(40,32,110,.1);border-radius:999px;background:#fff;color:#1d1b33;font-size:13px;font-weight:600;cursor:pointer}.calc-preset i{margin-right:6px}.calc-preset.is-active,.calc-preset:focus,.calc-preset:hover{border-color:rgba(109,58,232,.45);background:rgba(109,58,232,.1);outline:0}.calc-result{position:sticky;top:100px;overflow:hidden;padding:30px 28px;border-radius:24px;background-color:#0b0a1e;background-image:radial-gradient(circle at 15% 0,rgba(138,43,226,.45) 0,rgba(11,10,30,0) 55%),radial-gradient(circle at 95% 30%,rgba(0,140,255,.28) 0,rgba(11,10,30,0) 52%);box-shadow:0 40px 80px -40px rgba(23,18,66,.9);color:#f4f3fb}.calc-result h2{margin:0 0 4px;font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,243,251,.65)}.calc-result__main{display:block;margin:4px 0 2px;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.calc-result__sub{display:block;margin-bottom:22px;font-size:.93rem;color:rgba(244,243,251,.72)}.calc-tiers{display:grid;gap:10px;margin:0 0 20px;padding:0;list-style:none}.calc-tiers li{padding:13px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06)}.calc-tiers span{display:block;font-size:.8rem;color:rgba(244,243,251,.65)}.calc-tiers strong{display:block;margin-top:2px;font-size:1.2rem;font-weight:800}.calc-breakdown{margin:0 0 18px;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.calc-breakdown li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:.9rem;color:rgba(244,243,251,.78)}.calc-breakdown strong{color:#fff;white-space:nowrap}.calc-hint{margin:0 0 20px;font-size:.84rem;line-height:1.55;color:rgba(244,243,251,.62)}.calc-warning{margin:0 0 18px;padding:10px 13px;border-radius:12px;background:rgba(245,158,11,.16);color:#fcd9a0;font-size:.86rem;line-height:1.5}.calc-warning[hidden]{display:none}@media (max-width:991px){.calc{grid-template-columns:minmax(0,1fr);margin-top:28px}.calc-result{position:static}}@media (max-width:575px){.calc-grid{grid-template-columns:minmax(0,1fr)}.calc-card,.calc-result{padding:24px 20px}}.article-product>i,.content-card__icon i,.content-steps li i,.guide-card__icon i{color:#fff!important}.content-hero__icon i{color:#d8c8ff!important}.article-callout>i,.calc-card h2 i,.calc-preset i,.content-card__more i,.content-eyebrow i,.content-hero__badge i,.content-hero__meta i,.content-link i,.content-premium-tag i,.content-proof__item i,.guide-card__meta i,.guide-filter__btn i{color:inherit}.content-hero__badge i{color:#b388ff}.content-hero__meta i{color:#6ee7a8}.calc-card h2 i,.calc-preset i,.content-proof__item i,.guide-filter__btn:not(.is-active) i{color:#6d3ae8}.article-callout--tip>i{color:#16a36a}.article-callout--note>i{color:#d97706}@media (min-width:1200px){.content-container,.content-hero>.container,.content-section>.container,.public-hero>.container{max-width:1280px;padding-left:32px;padding-right:32px}}.article-body>section{padding:0}.public-cta{padding:70px 0 80px;background:0 0}.public-cta__panel{position:relative;overflow:hidden;padding:70px 56px 64px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background-color:#0b0a1e;background-image:radial-gradient(circle at 12% 8%,rgba(138,43,226,.38) 0,rgba(11,10,30,0) 55%),radial-gradient(circle at 88% 12%,rgba(0,140,255,.3) 0,rgba(11,10,30,0) 52%),radial-gradient(circle at 50% 118%,rgba(120,60,220,.34) 0,rgba(11,10,30,0) 60%);box-shadow:0 34px 70px -34px rgba(23,18,66,.75);color:#f4f3fb;text-align:center}.public-cta__panel::after,.public-cta__panel::before{position:absolute;pointer-events:none;content:""}.public-cta__panel::before{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(168,85,247,0) 0,#a855f7 25%,#5b7cfa 60%,rgba(90,209,255,0) 100%);opacity:.9}.public-cta__panel::after{inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 0,transparent 75%)}.public-cta__inner{position:relative;z-index:1;max-width:860px;margin:0 auto}.public-cta__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:#f4f3fb;font-size:13px;font-weight:600}.public-cta__btn,.public-hero__btn{border-radius:999px;text-decoration:none!important}.public-cta__badge i{color:#a855f7}.public-cta__title{margin:22px 0 18px;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#f4f3fb}.public-cta__title-accent{background-image:linear-gradient(92deg,#b07cff 0,#7aa2ff 58%,#5ad1ff 100%);-webkit-background-clip:text;background-clip:text}.public-cta__lead{max-width:36em;margin:0 auto 30px;font-size:1.1rem;line-height:1.6;color:rgba(244,243,251,.74)}.public-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:26px}.public-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.public-cta__btn--primary{background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);color:#fff!important;-webkit-text-fill-color:#fff;box-shadow:0 14px 34px rgba(80,40,200,.5)}.public-cta__btn--primary:focus,.public-cta__btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(80,40,200,.62);color:#fff!important}.public-cta__btn--ghost{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.05);color:#f4f3fb!important;-webkit-text-fill-color:#f4f3fb}.public-cta__btn--ghost:focus,.public-cta__btn--ghost:hover{background:rgba(255,255,255,.13);transform:translateY(-2px);color:#fff!important}.public-cta__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0;padding:0;list-style:none}.public-cta__proof li{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(244,243,251,.74)}.public-cta__proof i{color:#6ee7a8;font-size:13px}@media (max-width:991px){.public-cta{padding:52px 0 60px}.public-cta__panel{padding:52px 28px 48px}}@media (max-width:575px){.public-cta{padding:40px 0 46px}.public-cta__panel{padding:40px 20px 38px;border-radius:22px}.public-cta__btn{width:100%}.public-cta__proof{gap:8px 18px}}@media (prefers-reduced-motion:reduce){.public-cta__btn{transition:none}.public-cta__btn:focus,.public-cta__btn:hover{transform:none}}@media print{.public-cta{display:none}}.public-hero{position:relative;overflow:hidden;padding:72px 0 88px;background-color:#0b0a1e;background-image:radial-gradient(circle at 12% 0,rgba(138,43,226,.38) 0,rgba(11,10,30,0) 55%),radial-gradient(circle at 88% 15%,rgba(0,140,255,.3) 0,rgba(11,10,30,0) 52%),radial-gradient(circle at 50% 110%,rgba(120,60,220,.25) 0,rgba(11,10,30,0) 60%);color:#f4f3fb}.public-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,rgba(11,10,30,0) 0,#161616 100%);pointer-events:none}.public-hero__inner{position:relative;z-index:1}.public-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:#f4f3fb;font-size:13px;font-weight:600}.public-hero__badge i{color:#a855f7}.public-hero__title{margin:22px 0 18px;font-size:clamp(2.2rem,5.2vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#f4f3fb}.public-hero__title-accent{background-image:linear-gradient(92deg,#b07cff 0,#7aa2ff 60%,#5ad1ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.public-hero__lead{max-width:34em;margin-bottom:28px;font-size:1.12rem;line-height:1.6;color:rgba(244,243,251,.72)}.public-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.public-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 28px;font-size:16px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.public-hero__btn--primary{background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);color:#fff!important;-webkit-text-fill-color:#fff;box-shadow:0 12px 30px rgba(80,40,200,.5)}.public-hero__btn--ghost,.public-hero__chiplink{background:rgba(255,255,255,.05);-webkit-text-fill-color:#f4f3fb}.public-hero__btn--primary:focus,.public-hero__btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(80,40,200,.6);color:#fff!important}.public-hero__btn--ghost{border:1px solid rgba(255,255,255,.28);color:#f4f3fb!important}.public-hero__btn--ghost:focus,.public-hero__btn--ghost:hover{background:rgba(255,255,255,.13);color:#fff!important;transform:translateY(-2px)}.public-hero__proof{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none}.public-hero__proof li{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(244,243,251,.72)}.public-hero__proof i{color:#6ee7a8;font-size:13px}.public-hero__visual{position:relative;padding:10px 0}.public-hero__visual img{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 30px 60px rgba(0, 0, 0, .55))}.public-hero__glow{position:absolute;top:12%;left:12%;right:12%;bottom:18%;border-radius:50%;background:radial-gradient(circle,rgba(140,90,255,.55) 0,rgba(140,90,255,0) 70%);filter:blur(26px);z-index:0}.public-hero__chip{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;max-width:245px;padding:11px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(20,18,46,.86);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 38px rgba(0,0,0,.45)}.public-hero__chip i{font-size:17px;color:#a855f7}.public-hero__chip strong{display:block;font-size:13.5px;font-weight:700;line-height:1.2;color:#f4f3fb}.public-hero__chip span{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:rgba(244,243,251,.72)}.public-hero__chip--top{top:4%;left:-14px}.public-hero__chip--bottom{right:-10px;bottom:8%}.public-hero__chip--bottom i{color:#5ad1ff}.public-hero__industries{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:56px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}.public-hero__industries-label{margin:0 6px 0 0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(244,243,251,.55)}.public-hero__chiplink,.public-nav__link,.public-nav__login{font-weight:500;text-decoration:none!important}.public-hero__chiplink{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#f4f3fb!important;font-size:13.5px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.public-hero__chiplink i{color:rgba(244,243,251,.75);font-size:13px}.public-hero__chiplink:focus,.public-hero__chiplink:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.3);transform:translateY(-1px);color:#fff!important;-webkit-text-fill-color:#fff}@media (max-width:991px){.public-hero{padding:48px 0 64px;text-align:center}.public-hero__lead{margin-left:auto;margin-right:auto}.public-hero__actions,.public-hero__industries,.public-hero__proof{justify-content:center}.public-hero__visual{margin-top:34px}.public-hero__chip--top{left:-4px}.public-hero__chip--bottom{right:-4px}}@media (max-width:575px){.public-hero__chip{position:static;max-width:none;margin-top:12px;text-align:left}.public-hero__glow{display:none}.public-hero__btn{width:100%}}body.public-page,body.public-page.sidebar-collapsed{padding-left:0!important;padding-top:68px}@media (max-width:991px){body.public-page,body.public-page.sidebar-collapsed{padding-top:58px}}body.public-nav-open{overflow:hidden}.public-nav{position:fixed;top:0;left:0;right:0;z-index:1035;background:rgba(10,10,20,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.09);transition:background .25s ease,box-shadow .25s ease}.public-nav.is-scrolled{background:rgba(8,8,18,.97);box-shadow:0 6px 26px rgba(0,0,0,.42)}.public-nav__bar{position:relative;display:flex;align-items:center;gap:14px;height:68px;max-width:1540px;margin:0 auto;padding:0 15px}.public-nav__brand{display:flex;align-items:center;flex-shrink:0;text-decoration:none!important}.public-nav__brand img{height:28px;width:auto;filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .7))}.public-nav__panel{display:flex;align-items:center;flex:1 1 auto;gap:14px}.public-nav__nav{flex:1 1 auto}.public-nav__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:2px}.public-nav__item{position:static}.public-nav__link{display:flex;align-items:center;gap:7px;padding:9px 14px;background:0 0;border-radius:10px;-webkit-text-fill-color:#e8e8f0;font-size:15px;line-height:1.2;white-space:nowrap;transition:background .2s ease,color .2s ease}.public-nav__link:focus,.public-nav__link:hover{background:rgba(255,255,255,.1);color:#fff!important;-webkit-text-fill-color:#fff;text-decoration:none!important}.public-nav__link:focus-visible{outline:rgba(168,85,247,.85) solid 2px;outline-offset:2px}.public-nav__chevron{font-size:11px;opacity:.7;transition:transform .2s ease}.public-mega,.rc-save-state,.rc-settlement-option input{opacity:0;pointer-events:none}.public-nav__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.public-nav__login{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;color:#e8e8f0!important;-webkit-text-fill-color:#e8e8f0;font-size:15px;transition:background .2s ease}.public-nav__login:focus,.public-nav__login:hover{background:rgba(255,255,255,.1);color:#fff!important;-webkit-text-fill-color:#fff}.public-nav__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);color:#fff!important;-webkit-text-fill-color:#fff;font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none!important;box-shadow:0 6px 18px rgba(78,40,190,.45);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.public-nav__cta:focus,.public-nav__cta:hover{color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(78,40,190,.55);filter:brightness(1.06);text-decoration:none!important}.public-nav__cta--block{display:flex;width:100%;margin-top:14px}.public-nav__cta--ghost{background:0 0;border:1px solid #5223bf;color:#5223bf!important;-webkit-text-fill-color:#5223bf;box-shadow:none}.public-nav__cta--ghost:focus,.public-nav__cta--ghost:hover{background:rgba(82,35,191,.1);color:#5223bf!important;-webkit-text-fill-color:#5223bf;box-shadow:none}.public-nav__actions .public-nav__cta{background:#f3f3f5;color:#0c0d11!important;-webkit-text-fill-color:#0c0d11;font-weight:500;box-shadow:0 8px 24px -10px rgba(255,255,255,.35)}.public-nav__actions .public-nav__cta:focus,.public-nav__actions .public-nav__cta:hover{background:#fff;color:#0c0d11!important;-webkit-text-fill-color:#0c0d11;box-shadow:0 12px 28px -10px rgba(255,255,255,.45);filter:none}.public-nav__mode:not([hidden]){display:inline-block;flex-shrink:0;margin-left:4px}@media (max-width:991px){.public-nav__mode:not([hidden]){order:2;margin-left:auto}.public-nav__bar:has(.public-nav__mode:not([hidden])) .public-nav__burger{order:3;margin-left:8px}}.public-nav__burger{display:none;align-items:center;justify-content:center;width:42px;height:38px;margin-left:auto;padding:0;border-radius:10px;background:0 0;transition:background .2s ease}.public-nav__burger:focus,.public-nav__burger:hover{background:rgba(255,255,255,.1);outline:0}.public-nav__burger-bars{position:relative;display:block;width:20px;height:2px;border-radius:2px;background:#e8e8f0;transition:background .2s ease}.public-nav__burger-bars::after,.public-nav__burger-bars::before{content:"";position:absolute;left:0;width:20px;height:2px;border-radius:2px;background:#e8e8f0;transition:transform .25s ease,top .25s ease}.public-nav.is-menu-open .public-nav__burger-bars,.rc-chip{background:0 0}.public-nav__burger-bars::before{top:-6px}.public-nav__burger-bars::after{top:6px}.public-nav.is-menu-open .public-nav__burger-bars::before{top:0;transform:rotate(45deg)}.public-nav.is-menu-open .public-nav__burger-bars::after{top:0;transform:rotate(-45deg)}.public-mega{position:absolute;top:100%;left:0;right:0;padding:10px 15px 26px;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.public-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;max-width:1510px;margin:0 auto;padding:26px;border:1px solid rgba(18,16,45,.08);border-radius:20px;background:#fff;box-shadow:0 26px 60px -18px rgba(12,10,40,.45)}.public-mega__columns,.public-mega__grid,.rc-r-when{grid-template-columns:repeat(3,minmax(0,1fr))}.public-mega__columns{display:grid;gap:18px;min-width:0}.public-mega__headline{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#62607a}.public-mega__links{list-style:none;margin:0;padding:0}.public-mega__grid{display:grid;gap:6px}.public-mega__link{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.public-mega__link:focus,.public-mega__link:hover{background:#f5f4fb;text-decoration:none!important}.public-mega__link:focus .public-mega__icon,.public-mega__link:hover .public-mega__icon{background:#5223bf;color:#fff}.public-mega__link:focus .public-mega__title,.public-mega__link:hover .public-mega__title{color:#5223bf}.public-mega__icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:rgba(82,35,191,.1);color:#5223bf;font-size:15px;transition:background .2s ease,color .2s ease}.public-mega__icon i{color:inherit!important}.public-mega__textwrap{display:flex;flex-direction:column;min-width:0}.public-mega__title{font-size:14.5px;font-weight:600;line-height:1.3;color:#201d38;transition:color .2s ease}.public-mega__text{margin-top:2px;font-size:12.5px;line-height:1.4;color:#62607a}.public-mega__promo{display:flex;flex-direction:column;padding:20px;border-radius:16px;background:linear-gradient(160deg,#221a54 0,#140f33 100%);color:#f2f1fb}.public-mega__promo img{width:100%;height:110px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:10px;margin-bottom:14px;box-shadow:0 10px 24px rgba(0,0,0,.45)}.public-mega__promo--plain{justify-content:center;background:#f5f4fb;color:#201d38}.public-mega__promo-badge{align-self:flex-start;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.14);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.public-mega__promo--plain .public-mega__promo-badge{background:rgba(82,35,191,.1);color:#5223bf}.public-mega__promo-title{margin:12px 0 6px;font-size:17px;font-weight:700;line-height:1.25}.public-mega__promo-text{margin:0;font-size:13px;line-height:1.5;opacity:.85}.public-mega__promo--plain .public-mega__promo-text{color:#62607a;opacity:1}@media (min-width:992px){.public-nav__item--mega.is-open>.public-mega,.public-nav__item--mega:focus-within>.public-mega,.public-nav__item--mega:hover>.public-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.public-nav__item--mega.is-open>.public-nav__link,.public-nav__item--mega:focus-within>.public-nav__link,.public-nav__item--mega:hover>.public-nav__link{background:rgba(255,255,255,.1);color:#fff!important;-webkit-text-fill-color:#fff}.public-nav__item--mega.is-open>.public-nav__link .public-nav__chevron,.public-nav__item--mega:focus-within>.public-nav__link .public-nav__chevron,.public-nav__item--mega:hover>.public-nav__link .public-nav__chevron{transform:rotate(180deg)}.public-nav__backdrop{display:none!important}}@media (max-width:991px){.public-nav__bar{height:58px;padding:0 16px;gap:10px}.public-nav__burger{display:flex}.public-nav__panel{position:fixed;top:58px;left:0;right:0;z-index:2;display:block;max-height:calc(100vh - 58px);padding:10px 16px 26px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#08080f;border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 16px 30px rgba(0,0,0,.5);transform:translateY(-12px);opacity:0;visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.public-nav.is-menu-open .public-nav__panel{opacity:1;visibility:visible;transform:translateY(0)}.public-nav__list{display:block}.public-nav__item{border-bottom:1px solid rgba(255,255,255,.07)}.public-nav__link{width:100%;justify-content:space-between;padding:15px 4px;border-radius:0;font-size:16px}.public-nav__chevron{font-size:13px;transition:transform .2s ease}.public-nav__item--mega.is-open .public-nav__chevron{transform:rotate(180deg)}.public-mega{position:static;display:none;padding:0 0 14px;opacity:1;visibility:visible;pointer-events:auto;transform:none}.public-nav__item--mega.is-open>.public-mega{display:block}.public-mega--wide .public-mega__inner,.public-mega__inner{display:block;padding:0;border:none;border-radius:0;background:0 0;box-shadow:none}.public-mega__columns,.public-mega__grid{display:block}.public-mega__column+.public-mega__column{margin-top:14px}.public-mega__headline{color:rgba(255,255,255,.5)}.public-mega__link{padding:10px 6px}.public-mega__link:focus,.public-mega__link:hover{background:rgba(255,255,255,.07)}.public-mega__link:focus .public-mega__title,.public-mega__link:hover .public-mega__title{color:#fff}.public-mega__icon{background:rgba(255,255,255,.1);color:#cbc6f5}.public-mega__title{color:#f1f1f7}.public-mega__text{color:rgba(255,255,255,.6)}.public-mega__promo{margin-top:14px;padding:16px}.public-mega__promo img{height:90px}.public-mega__promo--plain{background:rgba(255,255,255,.06);color:#f1f1f7}.public-mega__promo--plain .public-mega__promo-badge{background:rgba(255,255,255,.14);color:#d9d2ff}.public-mega__promo--plain .public-mega__promo-text{color:rgba(255,255,255,.7)}.public-nav__cta--ghost{border-color:rgba(255,255,255,.35);color:#fff!important;-webkit-text-fill-color:#fff}.public-nav__cta--ghost:focus,.public-nav__cta--ghost:hover{background:rgba(255,255,255,.12);color:#fff!important;-webkit-text-fill-color:#fff}.public-nav__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.public-nav__login{justify-content:center;border:1px solid rgba(255,255,255,.22)}.public-nav__cta{justify-content:center}.public-nav__backdrop{position:fixed;top:58px;left:0;right:0;bottom:0;z-index:1;background:rgba(5,5,14,.55)}}@media (max-width:400px){.public-nav__brand img{height:24px}}body.public-page main [id]{scroll-margin-top:84px}@media (max-width:991px){body.public-page main [id]{scroll-margin-top:70px}}.read-only-banner{align-items:center;margin:12px 16px 0;padding:12px 18px;border-radius:10px;background:rgba(82,35,191,.12);border:1px solid rgba(82,35,191,.35);font-size:15px;line-height:1.35}.read-only-banner i{color:#5223bf;font-size:18px;flex-shrink:0}.read-only-banner strong{font-weight:700}.permission-hint{align-items:flex-start;margin:0 0 18px;padding:11px 16px;border-radius:10px;background:rgba(82,35,191,.08);border:1px solid rgba(82,35,191,.28);font-size:14px;line-height:1.4}.release-entry:after,.release-timeline:before{display:none;content:""}.permission-hint .permission-hint-icon{color:#5223bf;flex-shrink:0;line-height:1.4}.is-permission-locked{cursor:not-allowed;opacity:.75}.is-permission-locked:focus{box-shadow:none}.is-permission-locked::-webkit-calendar-picker-indicator,.is-permission-locked::-webkit-inner-spin-button,.is-permission-locked::-webkit-outer-spin-button{display:none;-webkit-appearance:none}input[type=checkbox].is-permission-locked+.detail-switch-slider,input[type=checkbox].is-permission-locked~.detail-switch-slider,input[type=radio].is-permission-locked+.detail-switch-slider,input[type=radio].is-permission-locked~.detail-switch-slider{opacity:.6;cursor:not-allowed}.detail-switch:has(>input.is-permission-locked){cursor:not-allowed}button.is-permission-locked{cursor:not-allowed;opacity:.55;pointer-events:none}.release-timeline{position:relative;padding-left:0;list-style:none;margin:0}.release-timeline:before{position:absolute;top:.75rem;bottom:.75rem;left:11px;width:2px;background:linear-gradient(to bottom,rgba(82,35,191,.45),rgba(21,39,177,.08))}.release-entry{position:relative;margin-bottom:2.5rem}.release-entry:last-child{margin-bottom:0}.release-entry:after{position:absolute;top:1.6rem;left:4px;width:16px;height:16px;border-radius:50%;background:#5223bf;border:3px solid #fff;box-shadow:0 0 0 3px rgba(82,35,191,.15)}.rc-line-foot,.rc-subsection,.release-change{border-top:1px solid rgba(0,0,0,.06)}.release-version{font-size:.85rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase;color:#595959}.release-change{display:flex;gap:1rem;padding:.9rem 0}.release-change:first-of-type{border-top:0}.release-change-icon{flex:0 0 auto;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:rgba(82,35,191,.08);color:#5223bf}.release-change-body{min-width:0}.release-change-title{font-weight:700;margin-bottom:.15rem}.release-meta{display:flex;flex-wrap:wrap;align-items:center}.release-meta>*+*{margin-left:.5rem}.release-type-badge{position:relative;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03rem;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}.rc-check--lead,.rc-label,.rc-money>span,.rc-optional,.rc-save-state,.rc-status{font-weight:600}.release-type-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:currentColor;opacity:.12}@media (min-width:768px){.release-timeline{padding-left:42px}.release-entry:after,.release-timeline:before{display:block}.release-entry:after{left:-38px}}.rc-delay,.rc-settlement-option span,.rc-status,.sevdesk-badge{display:inline-block}.rc-status{padding:.2rem .7rem;border-radius:999px;font-size:.8rem;background:rgba(85,35,191,.08);color:#4a1fa8}.rc-status.rc-status--1{background:rgba(31,157,85,.12);color:#17773f}.rc-status.rc-status--2{background:rgba(0,0,0,.07);color:#414141}.rc-optional{font-size:.75rem;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em}.rc-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.rc-banner{display:flex;align-items:flex-start;gap:.8rem;flex-wrap:wrap;border-radius:14px;padding:.9rem 1.1rem;font-size:.93rem;line-height:1.5;background:rgba(85,35,191,.08);color:#414141}.rc-banner>i{color:#5223bf;margin-top:.2rem}.rc-banner .rc-banner-text{flex:1 1 260px;min-width:0}.rc-banner strong{display:block}.rc-banner.rc-banner--success{background:rgba(31,157,85,.1)}.rc-banner.rc-banner--success>i{color:#1f9d55}.rc-save-state{position:fixed;left:50%;bottom:1.25rem;z-index:1060;padding:.45rem .9rem;border-radius:999px;background:rgba(31,157,85,.95);color:#fff;font-size:.85rem;box-shadow:0 8px 22px -10px rgba(0,0,0,.5);transform:translate(-50%,8px)}.rc-save-state.is-visible{opacity:1;transform:translate(-50%,0)}.rc-save-state.is-error{background:rgba(220,53,69,.95)}.rc-hint{color:#8a8a8a;font-size:.88rem;line-height:1.5;margin-bottom:.9rem}.rc-empty{color:#8a8a8a;margin:.5rem 0 0}.rc-head-total{font-size:.9rem;color:#8a8a8a}.rc-head-total strong{color:#5223bf;font-size:1rem;margin-left:.3rem}.rc-fields{display:grid;gap:.85rem 1rem;align-content:start}@media (min-width:576px){.rc-fields{grid-template-columns:1fr 1fr}.rc-field--full{grid-column:1/-1}}.rc-field{display:block;margin:0;min-width:0}.rc-label{display:block;font-size:.85rem;color:#414141;margin-bottom:.3rem}.rc-datetime{display:flex;gap:.5rem;align-items:center}.rc-datetime input[type=date]{flex:1 1 60%;min-width:0}.rc-datetime input[type=time]{flex:1 1 40%;min-width:0}.rc-datetime .rc-now{flex:0 0 auto;white-space:nowrap}.rc-money{display:flex;align-items:center;gap:.4rem}.rc-money input{min-width:0}.rc-money>span{color:#8a8a8a}.rc-check{display:flex;align-items:flex-start;gap:.55rem;margin:0;cursor:pointer;line-height:1.4}.rc-check input{margin-top:.2rem;flex:0 0 auto;width:1.05rem;height:1.05rem;accent-color:#5223bf}.rc-terms{font-size:.9rem;line-height:1.55}.rc-subsection{padding-top:1rem;margin-top:.25rem}.rc-subtitle{font-size:.98rem;font-weight:700;color:#414141;margin:0 0 .5rem}.rc-subtitle .rc-optional{margin-left:.4rem}.rc-delay{margin-top:.45rem;font-size:.85rem;font-weight:600;color:#b7791f}.rc-line-grid,.rc-line-note{margin-top:.7rem}.rc-lines{display:flex;flex-direction:column;gap:.9rem}.rc-line{border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:.9rem}.rc-line-grid,.rc-line-main{display:grid;grid-template-columns:1fr;gap:.7rem}.rc-line-grid{grid-template-columns:1fr 1fr}@media (min-width:768px){.rc-line-main{grid-template-columns:1.2fr 1fr}.rc-line-grid{grid-template-columns:.6fr 1fr 1fr 1fr}}.rc-line-field{min-width:0}.rc-line-foot{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;padding-top:.7rem}.rc-line-total{font-size:.9rem;color:#8a8a8a}.rc-line-total strong{color:#414141;margin-left:.3rem}.rc-remove{flex:0 0 auto}.rc-accessories{display:flex;flex-direction:column;gap:.6rem}.rc-accessory,.rc-r-item,.rc-r-item-icon,.rc-r-progress-dot,.rc-sig-field{align-items:center}.rc-accessory{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.5rem}.rc-accessory [data-accessory-field=note]{grid-column:1/3}@media (min-width:768px){.rc-accessory{grid-template-columns:4.5rem 1.3fr 1fr auto}.rc-accessory [data-accessory-field=note]{grid-column:auto}}.rc-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.rc-chip{border:1px dashed rgba(85,35,191,.35);color:#5223bf;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease}.rc-chip i{font-size:.75em;margin-right:.25rem}.rc-chip:focus-visible,.rc-chip:hover{background:rgba(85,35,191,.08);outline:0}.rc-chip.rc-chip--primary{border-style:solid;background:#5223bf;color:#fff}.rc-returned-list{display:flex;flex-direction:column;gap:.45rem}.rc-settlement{display:flex;flex-wrap:wrap;gap:.5rem}.rc-settlement-option{margin:0;cursor:pointer}.rc-settlement-option input{position:absolute}.rc-settlement-option span{padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(85,35,191,.25);font-size:.88rem;font-weight:600;color:#414141;transition:background .15s ease,color .15s ease}.rc-settlement-option input:checked+span{background:#5223bf;border-color:#5223bf;color:#fff}.rc-sig-field,.rc-t-consent{background:rgba(255,255,255,.6)}.rc-settlement-option input:disabled+span{opacity:.6;cursor:default}.rc-sig-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.rc-sig-grid{grid-template-columns:1fr 1fr}}.rc-sig{display:flex;flex-direction:column;min-width:0}.rc-sig-label{font-weight:700;font-size:.88rem;color:#414141;margin-bottom:.4rem}.rc-sig-field{position:relative;display:flex;justify-content:center;width:100%;min-height:120px;padding:.5rem;border:2px dashed rgba(85,35,191,.3);border-radius:14px;color:#5223bf;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.rc-sig-field .rc-sig-image:empty,.rc-sig-field.is-signed .rc-sig-empty{display:none}.rc-sig-field::after{content:"";position:absolute;left:12%;right:12%;bottom:26px;border-bottom:1px solid rgba(0,0,0,.25);pointer-events:none}.rc-sig-field:focus-visible,.rc-sig-field:hover:not(:disabled){border-color:#5223bf;background:rgba(255,255,255,.85);outline:0}.rc-sig-field:disabled{cursor:default;color:#8a8a8a}.rc-sig-field .rc-sig-image img{max-width:100%;max-height:110px}.rc-sig-field.is-signed{border-style:solid;border-color:rgba(31,157,85,.45)}.rc-sig-field.is-invalid{border-color:rgba(183,121,31,.7)}.rc-sig-field.is-invalid .rc-sig-image img{opacity:.45}.rc-sig-empty i{margin-right:.4rem}.rc-sig-meta{margin-top:.4rem;font-size:.82rem;color:#8a8a8a;min-height:1.2em}.rc-sig-warning{margin-top:.25rem;font-size:.83rem;font-weight:600;color:#b7791f}.rc-problems{margin:0 0 1rem;padding:.8rem 1rem .8rem 2rem;border-radius:12px;background:rgba(183,121,31,.1);color:#7a4f10;font-size:.9rem}.rc-problems li+li{margin-top:.25rem}.rc-documents{list-style:none;padding:0;margin:0}.rc-documents li{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.55rem 0;border-top:1px solid rgba(0,0,0,.06)}.rc-documents i.fa-file-pdf{color:#dc3545}.rc-documents a{font-weight:600;color:#5223bf}.rc-documents-meta{color:#8a8a8a;font-size:.83rem}.rc-documents-download{margin-left:auto}.rc-sign-modal .modal-content{border-radius:18px}.rc-sign-modal .modal-body{padding-top:.5rem}.rc-sign-rotate{display:none;font-size:.85rem;color:#8a8a8a;margin-bottom:.6rem}@media (max-width:575.98px) and (orientation:portrait){.rc-sign-rotate{display:block}}.rc-sign-pad-wrap{position:relative;border:1px solid rgba(85,35,191,.25);border-radius:14px;background:#fff;overflow:hidden}.rc-sign-pad{display:block;width:100%;height:200px;touch-action:none;cursor:crosshair;position:relative;z-index:2}.rc-sign-line,.rc-sign-placeholder{position:absolute;z-index:1;pointer-events:none}.rc-sign-line{left:8%;right:8%;bottom:22%;border-bottom:1px solid rgba(0,0,0,.25)}.rc-sign-placeholder{left:0;right:0;top:38%;text-align:center;color:rgba(0,0,0,.25);font-size:1.05rem}.rc-sign-footer{flex-wrap:wrap;gap:.5rem}.rc-sign-footer>*{margin:0}@media (max-width:575.98px){.rc-sign-modal .modal-dialog{margin:.5rem}}.rc-page .rc-now:disabled,.rc-page .rc-remove:disabled{display:none}#rcMailModal .form-control.glass-morph-input,.rc-page .form-control.glass-morph-input,.rc-sign-modal .form-control.glass-morph-input{height:auto;min-height:calc(1.5em + 1.1rem + 2px);padding:.55rem .85rem;line-height:1.5}.rc-preview-modal .modal-dialog{max-width:920px}.rc-preview-modal .modal-body{padding:0;position:relative}.rc-preview-modal .rc-preview-frame{display:block;width:100%;height:75vh;border:0;background:#e6e7ec;opacity:0;transition:opacity .2s ease}.rc-preview-modal .rc-preview-frame.is-loaded{opacity:1}.rc-preview-modal .rc-preview-loading{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;opacity:.7}@media (max-width:575px){.rc-preview-modal .modal-dialog{margin:.5rem}.rc-preview-modal .rc-preview-frame{height:calc(100vh - 170px)}}.rc-r-progress-dot,.rc-t-num{width:2rem;height:2rem;border-radius:50%}.rc-r-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:1rem 0 0;padding:0;list-style:none}.rc-r-progress-step{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;text-align:center}.rc-r-progress-dot{display:inline-flex;justify-content:center;background:rgba(255,255,255,.7);border:2px solid rgba(82,35,191,.25);color:#5223bf;font-size:.85rem;font-weight:700;transition:background .2s ease,border-color .2s ease}.rc-r-progress-dot i{display:none;color:#fff}.is-done .rc-r-progress-dot{background:#1f9d55;border-color:#1f9d55}.is-done .rc-r-progress-dot i{display:inline}.is-done .rc-r-progress-dot span{display:none}.rc-r-progress-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:#8a8a8a}.is-done .rc-r-progress-label{color:#1f9d55}.rc-r-items{margin:0;padding:0;list-style:none}.rc-r-item{display:flex;gap:.75rem;padding:.65rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.rc-r-item:first-child{padding-top:0}.rc-r-item:last-child{border-bottom:0}.rc-r-item-icon{display:inline-flex;justify-content:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:10px;background:rgba(85,35,191,.08);color:#5223bf}.rc-r-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:1.2rem}.rc-r-subhead .rc-t-subheading{margin:0}.rc-r-count{flex:0 0 auto;padding:.15rem .65rem;border-radius:999px;background:rgba(183,121,31,.14);color:#7a4f10;font-size:.8rem;font-weight:700}.rc-r-choice-body,.rc-r-when-point{flex-direction:column;border-radius:14px}.rc-r-count.is-complete{background:rgba(31,157,85,.12);color:#17773f}p.rc-r-help{margin:.35rem 0 0}.rc-r-checks{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.rc-r-check{position:relative;display:flex;align-items:center;gap:.75rem;min-height:56px;margin:0;padding:.7rem .9rem;border-radius:14px;border:1px solid rgba(18,16,45,.08);background:rgba(255,255,255,.7);cursor:pointer;transition:border-color .2s ease,background .2s ease}.rc-r-check input{position:absolute;opacity:0;pointer-events:none}.rc-r-check.is-static{cursor:default}.rc-r-check-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:8px;border:2px solid rgba(0,0,0,.2);background:#fff;color:transparent;font-size:.85rem;transition:background .2s ease,border-color .2s ease}.rc-r-check-box i{color:inherit;visibility:hidden}.rc-r-check.is-static .rc-r-check-box i,.rc-r-check:has(input:checked) .rc-r-check-box i{visibility:visible}.rc-r-check-text{flex:1 1 auto;min-width:0}.rc-r-check-text strong{display:block;color:#1f1d36;font-weight:600}.rc-r-check-state{flex:0 0 auto;font-size:.78rem;font-weight:700}.rc-r-check-state .rc-r-check-yes{display:none;color:#17773f}.rc-r-check-state .rc-r-check-no{color:#8a8a8a}.rc-r-check.is-checked,.rc-r-check:has(input:checked){border-color:rgba(31,157,85,.45);background:rgba(31,157,85,.07)}.rc-r-check.is-checked .rc-r-check-box,.rc-r-check:has(input:checked) .rc-r-check-box{background:#1f9d55;border-color:#1f9d55;color:#fff}.rc-r-check.is-checked .rc-r-check-yes,.rc-r-check:has(input:checked) .rc-r-check-yes{display:inline}.rc-r-check.is-checked .rc-r-check-no,.rc-r-check:has(input:checked) .rc-r-check-no{display:none}.rc-r-check.is-static:not(.is-checked) .rc-r-check-box{background:rgba(183,121,31,.14);border-color:transparent;color:#7a4f10}.rc-r-check input:focus-visible~.rc-r-check-box{box-shadow:0 0 0 4px rgba(82,35,191,.18)}.rc-r-when{display:grid;gap:.6rem}.rc-r-choices,.rc-t-costs,.rc-t-parties{grid-template-columns:1fr}.rc-r-when-point{display:flex;gap:.15rem;min-width:0;padding:.75rem .85rem;border:1px solid rgba(18,16,45,.08)}.rc-r-when-point strong{font-size:.95rem;color:#1f1d36}.rc-r-when-point--actual{border-color:rgba(82,35,191,.35);background:rgba(85,35,191,.08)}@media (max-width:520px){.rc-r-when{grid-template-columns:1fr}.rc-r-when-point{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem}.rc-r-when-point strong{text-align:right}}.rc-r-punctual{display:inline-flex;align-items:center;gap:.45rem;margin:.9rem 0 0;padding:.4rem .85rem;border-radius:999px;font-size:.9rem;font-weight:700}.rc-r-now,.rc-r-time{margin-top:1rem}.rc-r-punctual.is-ok{background:rgba(31,157,85,.12);color:#17773f}.rc-r-punctual.is-late{background:rgba(183,121,31,.14);color:#7a4f10}.rc-r-now{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.rc-r-now .btn-primary{min-height:48px}.rc-r-link{padding:0;font-size:.9rem;font-weight:600}.rc-r-time .rc-t-small{margin-bottom:.35rem}.rc-r-time-inputs{display:flex;flex-wrap:wrap;gap:.5rem}.rc-r-time-inputs .form-control{flex:1 1 9rem;min-height:44px;font-size:1rem}.rc-r-time-inputs .btn{flex:0 0 auto}.rc-r-now-btn{min-height:44px;border:1px solid rgba(82,35,191,.45);background:rgba(255,255,255,.7);color:#5223bf;font-weight:600}.rc-r-now-btn:focus-visible,.rc-r-now-btn:hover{background:#5223bf;border-color:#5223bf;color:#fff}.rc-r-choices{display:grid;gap:.6rem}.rc-r-choices--two{margin-bottom:.25rem}@media (min-width:576px){.rc-r-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-r-choices--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-r-choice{position:relative;margin:0;cursor:pointer}.rc-r-choice input{position:absolute;opacity:0;pointer-events:none}.rc-r-choice-body{display:flex;gap:.15rem;height:100%;padding:.85rem 1rem;border:2px solid rgba(18,16,45,.08);background:rgba(255,255,255,.7);transition:border-color .2s ease,background .2s ease}.rc-r-choice-body i{margin-bottom:.3rem;font-size:1.2rem;color:#5223bf}.rc-r-choice-body strong{color:#1f1d36}.rc-r-choice-body span{color:#8a8a8a;font-size:.85rem;line-height:1.4}.rc-r-choice:hover .rc-r-choice-body{border-color:rgba(82,35,191,.35)}.rc-r-choice input:focus-visible+.rc-r-choice-body{box-shadow:0 0 0 4px rgba(82,35,191,.18)}.rc-r-choice input:checked+.rc-r-choice-body{border-color:#5223bf;background:rgba(85,35,191,.08)}.rc-r-note{margin-top:.8rem}.rc-r-note textarea{font-size:1rem}.rc-r-extra{margin-top:1rem}.rc-r-extra-fields{margin-top:.75rem}@media (min-width:480px){.rc-r-extra-fields{grid-template-columns:9rem 1fr}}.rc-r-condition{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:14px;background:rgba(31,157,85,.08)}.rc-r-condition>i{margin-top:.15rem;font-size:1.2rem;color:#1f9d55}.rc-r-condition strong{color:#1f1d36}.rc-r-condition p{margin:.25rem 0 0}.rc-r-condition.has-note{background:rgba(183,121,31,.1)}.rc-r-condition.has-note>i{color:#b7791f}.rc-r-empty{margin:0;color:#8a8a8a}.rc-r-empty i{margin-right:.35rem}.rc-r-deposit{padding:1rem;border-radius:16px;background:rgba(31,157,85,.06);border:1px solid rgba(31,157,85,.18)}.rc-r-deposit-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.rc-r-figure{display:flex;flex-direction:column;min-width:0}.rc-r-figure strong{font-size:1.15rem;font-weight:700;color:#1f1d36;white-space:nowrap}.rc-r-figure--retained strong{color:#b7791f}.rc-r-figure--back strong{color:#1f9d55}.rc-r-figure--retained,.rc-t-foot,.rc-t-summary-label i,.todo-tab-count{text-align:center}.rc-r-figure-label{font-size:.78rem;font-weight:600;color:#8a8a8a}@media (max-width:420px){.rc-r-deposit-figures{grid-template-columns:1fr;gap:.35rem}.rc-r-figure,.rc-r-figure--back,.rc-r-figure--retained{flex-direction:row;align-items:baseline;justify-content:space-between;text-align:left}}.rc-r-bar{display:flex;height:12px;margin:.9rem 0 0;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.08)}.rc-r-bar span{height:100%;transition:width .3s ease}.rc-r-bar-back{background:#1f9d55}.rc-r-bar-retained{background:#b7791f}p.rc-r-deposit-text{margin:.7rem 0 0;font-size:.92rem;font-weight:600;color:#1f1d36}.rc-r-partial{margin-top:.9rem}@media (min-width:480px){.rc-r-partial{grid-template-columns:9rem 1fr}}.rc-r-method{margin-top:1rem}.rc-r-landlord-sig{min-width:0}.rc-r-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.rc-t-return-cta{display:flex;align-items:center;gap:.85rem;margin:0 0 1rem;padding:1rem 1.15rem;border-radius:20px;background:linear-gradient(135deg,#5223bf,#1527b1);color:#fff;text-decoration:none;box-shadow:0 16px 34px -22px rgba(82,35,191,.8);transition:transform .15s ease,box-shadow .15s ease}.rc-t-return-cta:focus-visible,.rc-t-return-cta:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 20px 38px -22px rgba(82,35,191,.9)}.rc-t-return-cta.is-done{background:rgba(31,157,85,.1);color:#17773f;border:1px solid rgba(31,157,85,.3);box-shadow:none}.rc-t-return-cta.is-done:focus-visible,.rc-t-return-cta.is-done:hover{color:#17773f}.rc-t-return-cta.is-done .rc-t-return-cta-icon{background:#1f9d55}.rc-t-return-cta.is-done .rc-t-return-cta-text span{color:#8a8a8a}.rc-t-hero-icon,.rc-t-hero-icon i,.rc-t-return-cta-icon i{color:#fff}.rc-t-return-cta-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.6rem;height:2.6rem;border-radius:12px;background:rgba(255,255,255,.18);font-size:1.1rem}.rc-t-return-cta-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.rc-t-return-cta-text strong{font-size:1.05rem}.rc-t-return-cta-text span{font-size:.88rem;opacity:.9;line-height:1.4}.rc-t-return-cta-arrow{flex:0 0 auto;opacity:.8}.rc-tenant{max-width:760px;margin:0 auto;padding:16px 16px 64px;color:#414141;font-size:1.05rem;line-height:1.55;overflow-x:clip}.rc-t-eyebrow,.rc-t-top-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-t-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem 0 1rem}.rc-t-exit,.rc-t-top-brand{display:inline-flex;align-items:center;color:#8a8a8a;font-size:.8rem;font-weight:600}.rc-t-top-brand{gap:.45rem;min-width:0}.rc-t-exit{gap:.4rem;flex:0 0 auto;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(18,16,45,.08);background:rgba(255,255,255,.72);text-decoration:none}.rc-t-exit:focus-visible,.rc-t-exit:hover{color:#5223bf;text-decoration:none}@media (max-width:420px){.rc-t-top .rc-t-exit span{display:none}}.rc-t-hero{padding:1.2rem 1.25rem 1.25rem;border-radius:20px;background:linear-gradient(135deg,rgba(82,35,191,.09),rgba(21,39,177,.05));border:1px solid rgba(82,35,191,.12)}.rc-t-logo{display:inline-flex;align-items:center;max-width:100%;margin-bottom:.85rem;padding:.4rem .65rem;background:#fff;border-radius:10px}.rc-t-cardpay-icon,.rc-t-hero-icon,.rc-tip,.sevdesk-hint{border-radius:12px}.rc-t-logo img{display:block;max-width:200px;max-height:52px;-o-object-fit:contain;object-fit:contain}.rc-t-hero-head{display:flex;align-items:center;gap:.8rem}.rc-t-hero-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.6rem;height:2.6rem;background:linear-gradient(135deg,#5223bf,#1527b1);font-size:1.05rem}.rc-t-hero-titles{min-width:0}.rc-t-eyebrow{margin:0 0 .1rem;font-size:.78rem;font-weight:600;color:#5223bf}.rc-t-title{margin:0;font-size:1.3rem!important;font-weight:700;line-height:1.25;letter-spacing:0;hyphens:manual!important;overflow-wrap:break-word;color:#1f1d36}.rc-t-lead{margin:.85rem 0 0;font-size:.95rem;line-height:1.5;color:#55536b}.rc-t-summary{margin:1rem 0 0;padding:.2rem 1rem;list-style:none;border-radius:14px;background:rgba(255,255,255,.72)}.rc-t-summary li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.rc-t-summary li:last-child{border-bottom:0}.rc-t-summary-label{flex:0 0 auto;font-size:.85rem;color:#8a8a8a}.rc-t-summary-label i{width:1.1rem;color:#5223bf;margin-right:.3rem}.rc-t-summary-value{min-width:0;text-align:right;font-size:.92rem;font-weight:600;color:#1f1d36}.rc-t-summary-value--strong{font-size:1rem;font-weight:700}.rc-t-notice{padding:.8rem 1rem;border-radius:14px;background:rgba(183,121,31,.1);color:#7a4f10;font-size:.92rem}.rc-t-notice i{margin-right:.35rem}.rc-t-section{padding:1.3rem 1.4rem;margin-bottom:1rem;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(18,16,45,.08);box-shadow:0 14px 34px -26px rgba(0,0,0,.4)}.rc-t-heading{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:1.2rem;font-weight:700;color:#1f1d36}.rc-t-num,.rc-t-num i{color:#fff}.rc-t-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#5223bf;font-size:.95rem;font-weight:700}.rc-t-subheading{margin:1.2rem 0 .6rem;font-size:1rem;font-weight:700;color:#1f1d36}.rc-t-small{display:block;color:#8a8a8a;font-size:.85rem;line-height:1.45}p.rc-t-small{margin:.8rem 0 0}.rc-t-tag{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;margin-top:.35rem;border-radius:999px;font-size:.78rem;font-weight:600}.rc-t-tag--ok{background:rgba(31,157,85,.12);color:#17773f}.rc-t-tag--warn{background:rgba(183,121,31,.14);color:#7a4f10;margin-top:0;margin-left:auto}.rc-t-parties{display:grid;gap:.75rem}.rc-t-party{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(18,16,45,.08);font-size:.95rem;min-width:0}.rc-t-party i{width:1.1rem;color:#8a8a8a;font-size:.85rem}.rc-t-party--you{border-color:rgba(82,35,191,.35);background:rgba(85,35,191,.08)}.rc-t-item,.rc-t-row{border-bottom:1px solid rgba(0,0,0,.06);display:flex}.rc-t-party-role{font-size:.75rem;font-weight:700;color:#8a8a8a}.rc-t-party-name{font-size:1.05rem;color:#1f1d36}.rc-t-accessories,.rc-t-items{list-style:none;margin:0;padding:0}.rc-t-item{align-items:baseline;gap:.75rem;padding:.75rem 0}.rc-t-item:first-child{padding-top:0}.rc-t-item:last-child{border-bottom:0;padding-bottom:0}.rc-t-item-qty{flex:0 0 auto;min-width:2.2rem;font-weight:700;color:#5223bf}.rc-t-item-main{flex:1 1 auto;min-width:0}.rc-t-item-main strong{color:#1f1d36}.rc-t-item-price{flex:0 0 auto;font-weight:600;white-space:nowrap}.rc-t-accessories li{display:flex;align-items:center;gap:.6rem;padding:.35rem 0}.rc-t-accessories li>i{color:#1f9d55;width:1.1rem}.rc-t-accessories li>i.rc-t-missing{color:#dc3545}.rc-t-timeline{display:flex;align-items:center;gap:.8rem}.rc-t-timeline-point{display:flex;flex-direction:column;flex:1 1 0;min-width:0}.rc-t-timeline-point strong{font-size:1.05rem;color:#1f1d36}.rc-t-timeline-point:last-child{text-align:right}.rc-t-timeline-label{font-size:.8rem;font-weight:600;color:#8a8a8a}.rc-t-timeline-bar{position:relative;flex:0 1 140px;min-width:60px;height:2px;background:linear-gradient(90deg,#5223bf,#1527b1);border-radius:2px}.rc-t-timeline-bar span{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);padding:.1rem .55rem;border-radius:999px;background:rgba(85,35,191,.08);color:#5223bf;font-size:.78rem;font-weight:700;white-space:nowrap}@media (max-width:480px){.rc-t-timeline{flex-direction:column;align-items:stretch;gap:1.6rem}.rc-t-timeline-point:last-child{text-align:left}.rc-t-timeline-bar{flex:0 0 2px;width:100%}}.rc-t-cost,.rc-t-row--block,.rc-t-rows{flex-direction:column}.rc-t-costs{display:grid;gap:.75rem}@media (min-width:576px){.rc-t-costs,.rc-t-parties{grid-template-columns:1fr 1fr}}.rc-t-cost{display:flex;padding:1rem;border-radius:14px;background:rgba(85,35,191,.08)}.rc-t-cost--deposit{background:rgba(31,157,85,.08)}.rc-t-cost-label{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a}.rc-t-cost-value{font-size:1.6rem;line-height:1.2;margin:.2rem 0 .3rem;color:#1f1d36}.rc-t-remarks{padding:.9rem 1rem;border-radius:14px;border-left:4px solid #5223bf;background:rgba(85,35,191,.08);margin-bottom:1rem}.rc-t-remarks p{margin:.3rem 0 0}.rc-t-remarks-label{font-weight:700;font-size:.9rem;color:#5223bf}.rc-t-terms{border:1px solid rgba(18,16,45,.08);border-radius:14px;scroll-margin-top:16px}.rc-t-terms summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;cursor:pointer;font-weight:700;color:#5223bf;list-style:none}.rc-t-terms summary::-webkit-details-marker{display:none}.rc-t-terms summary::after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.8rem;transition:transform .2s ease}.rc-t-terms summary i{margin-right:.35rem}.rc-t-terms summary .rc-t-small{margin-left:auto;font-weight:500;white-space:nowrap}.rc-t-terms[open] summary::after{transform:rotate(180deg)}.rc-t-terms-body{max-height:55vh;overflow-y:auto;padding:0 1rem 1rem;font-size:.93rem}.rc-t-terms-body p{margin:0 0 .8rem}.rc-t-terms-body p:last-child{margin-bottom:0}.rc-t-rows{display:flex}.rc-t-row{align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 0}.rc-t-row:last-child{border-bottom:0}.rc-t-row>span{flex:1 1 auto;color:#55536b;min-width:0;overflow-wrap:break-word}.rc-t-row>strong{flex:0 1 auto;text-align:right;color:#1f1d36}.rc-t-row--warn>strong{color:#b7791f}.rc-t-row--block{gap:.2rem}.rc-t-row--block p{margin:0}.rc-t-section--sign{border-color:rgba(82,35,191,.3);scroll-margin-top:16px}.rc-t-consents{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.rc-t-consent{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(18,16,45,.08);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.rc-t-consent input{flex:0 0 auto;width:1.35rem;height:1.35rem;margin-top:.1rem;accent-color:#5223bf;cursor:pointer}.rc-t-consent:has(input:checked){border-color:rgba(31,157,85,.45)}.rc-t-consent.is-highlight{border-color:#5223bf;box-shadow:0 0 0 4px rgba(82,35,191,.18)}.rc-t-sig-grid .rc-sig-field{min-height:150px}.rc-sig-hint{margin:.35rem 0 0;color:#8a8a8a;font-size:.8rem}.rc-sig-field.is-waiting:not(.is-signed){color:#8a8a8a;border-color:rgba(0,0,0,.15);cursor:not-allowed}.rc-t-finish{margin:0 0 1rem;padding:1.2rem 1.4rem;border-radius:20px;background:rgba(31,157,85,.08);border:1px dashed rgba(31,157,85,.35)}.rc-t-finish [data-rc-not-ready] .rc-problems{margin-bottom:0}.rc-t-finish-text{margin:0 0 .9rem}.rc-t-finish-text i{color:#1f9d55;margin-right:.35rem}.rc-t-mail{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.rc-t-mail .form-control{flex:1 1 220px;min-width:0;height:auto;min-height:42px}.rc-t-pdf{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-weight:600;color:#5223bf}.rc-step,.rc-t-tenant-form-lead,.rc-tip{align-items:flex-start}.rc-t-foot{margin-top:1.5rem}@media (max-width:575.98px){.rc-tenant{font-size:1rem}.rc-t-terms summary .rc-t-small{display:none}.rc-t-finish,.rc-t-hero,.rc-t-section{padding:1.1rem 1rem}}.rc-steps,.rc-t-form-grid{display:grid;grid-template-columns:1fr}.rc-steps-card{padding:1.1rem 1.25rem}.rc-steps{gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.rc-steps{grid-template-columns:repeat(4,1fr)}}.rc-step{display:flex;gap:.65rem;min-width:0;opacity:.65}.rc-step.is-current,.rc-step.is-done{opacity:1}.rc-step-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid rgba(82,35,191,.3);color:#5223bf;font-weight:700;font-size:.85rem}.is-current .rc-step-badge{background:#5223bf;border-color:#5223bf;color:#fff}.is-done .rc-step-badge{background:#1f9d55;border-color:#1f9d55;color:#fff}.rc-step-body{display:flex;flex-direction:column;min-width:0}.rc-step-title{font-weight:700;font-size:.92rem;color:#414141}.rc-step-title i{color:#5223bf;margin-right:.2rem;font-size:.85rem}.rc-step-text{color:#8a8a8a;font-size:.82rem;line-height:1.45}@media (max-width:767.98px){.rc-step:not(.is-current) .rc-step-text{display:none}}.rc-steps-next{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.rc-steps-next-text{flex:1 1 260px;font-size:.92rem}.rc-tip{display:flex;gap:.55rem;margin:0 0 1rem;padding:.7rem .9rem;background:rgba(85,35,191,.08);font-size:.88rem}.rc-t-edit-toggle,.status-action{padding:.3rem .8rem;cursor:pointer}.rc-tip>i{color:#5223bf;margin-top:.2rem}.rc-t-party--you.is-incomplete{border-color:rgba(183,121,31,.55);background:rgba(183,121,31,.07)}.rc-t-missing-line{color:#7a4f10;font-weight:600;font-size:.88rem}.rc-t-missing-line i{color:#b7791f!important}.rc-t-edit-toggle{align-self:flex-start;margin-top:.5rem;border:1px solid rgba(82,35,191,.3);border-radius:999px;background:rgba(255,255,255,.7);color:#5223bf;font-size:.85rem;font-weight:600}.rc-t-edit-toggle i{color:#5223bf!important;width:auto!important;margin-right:.25rem}.rc-t-edit-toggle:focus-visible,.rc-t-edit-toggle:hover{border-color:#5223bf;outline:0}.rc-t-tenant-form{margin-top:1rem;padding:1.1rem;border-radius:14px;border:1px solid rgba(82,35,191,.3);background:rgba(255,255,255,.65);scroll-margin-top:16px}.rc-t-tenant-form-lead{display:flex;gap:.55rem;margin:0 0 1rem;font-size:.95rem}.rc-t-tenant-form-lead i{color:#5223bf;margin-top:.25rem}.rc-t-form-grid{gap:.8rem}@media (min-width:480px){.rc-t-form-grid{grid-template-columns:8rem 1fr}.rc-t-field--full{grid-column:1/-1}}.rc-t-field{display:flex;flex-direction:column;gap:.3rem;margin:0;min-width:0}.rc-t-field>span{font-size:.85rem;font-weight:600;color:#55536b}.rc-t-field>span em{font-style:normal;font-weight:500;color:#8a8a8a}.rc-t-field .form-control{height:auto;min-height:48px;font-size:1rem}.rc-t-form-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 .4rem}.rc-t-notice--inline{margin:0 0 1rem}.rc-t-notice--inline a{font-weight:700;margin-left:.25rem}.rc-t-payments{display:flex;flex-direction:column;gap:1rem;margin-top:1.1rem}.rc-t-payment{margin:0;padding:0;border:0;min-width:0}.rc-t-payment-label{width:auto;margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:#414141}.rc-t-chips{display:flex;flex-wrap:wrap;gap:.5rem}.rc-t-chip{position:relative;margin:0;cursor:pointer}.rc-t-chip input{position:absolute;opacity:0;pointer-events:none}.rc-t-chip span{display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(18,16,45,.08);background:rgba(255,255,255,.7);font-size:.95rem;font-weight:600}.rc-t-chip:hover span{border-color:rgba(82,35,191,.45)}.rc-t-chip input:focus-visible+span{box-shadow:0 0 0 4px rgba(82,35,191,.18)}.rc-t-chip input:checked+span{border-color:#5223bf;background:#5223bf;color:#fff}.rc-t-section--receipt{scroll-margin-top:16px}.rc-t-sig-grid--single{margin-top:1rem}@media (min-width:576px){.rc-t-sig-grid--single{grid-template-columns:minmax(0,1fr);max-width:420px}}.rc-t-receipt-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}@media (min-width:480px){.rc-t-receipt-form .rc-t-form-grid{grid-template-columns:1fr 1fr}}.rc-t-cardpay{margin-top:1.1rem;padding:1rem;border-radius:14px;border:1px solid rgba(18,16,45,.08);background:rgba(255,255,255,.72)}.rc-t-cardpay.is-pending{border-color:rgba(82,35,191,.45)}.rc-t-cardpay.is-paid{border-color:rgba(31,157,85,.45);background:rgba(31,157,85,.06)}.rc-t-cardpay-head{display:flex;align-items:flex-start;gap:.75rem}.rc-t-cardpay-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background:rgba(85,35,191,.08);color:#5223bf}.rc-t-cardpay-title{display:block;font-size:1rem;color:#414141}.rc-t-cardpay-body{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:.85rem}.rc-t-cardpay-body:empty{display:none}.rc-t-cardpay-body .btn{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;white-space:normal}.rc-t-cardpay-wait{margin:0;font-weight:600;color:#414141}.rc-t-cardpay-wait i{color:#5223bf;margin-right:.35rem}p.rc-t-cardpay-note{margin:0}.sevdesk-crown{color:#d9a441;font-size:.8em;margin-left:.4rem;vertical-align:middle}.sevdesk-hint{display:flex;align-items:flex-start;gap:.6rem;flex-wrap:wrap;background:rgba(85,35,191,.06);padding:.85rem 1rem;margin:0;font-size:.93rem;line-height:1.5;color:#414141}.sevdesk-hint i{color:#5223bf;margin-top:.15rem}.sevdesk-hint a{color:#5223bf;font-weight:600;text-decoration:underline}.sevdesk-note{color:#8a8a8a;font-size:.88rem;line-height:1.5;margin:1rem 0 0}.sevdesk-badge{padding:.2rem .65rem;border-radius:999px;font-size:.82rem;font-weight:600;background:rgba(0,0,0,.06);color:#414141}.sevdesk-badge.sevdesk-badge--draft{background:rgba(85,35,191,.12);color:#4a1fa8}.sevdesk-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.sevdesk-actions .btn{display:inline-flex;align-items:center;gap:.45rem}.sevdesk-card .sevdesk-state{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.4rem}.sevdesk-section .account-subtitle{font-size:1.05rem;font-weight:700;margin:0 0 .35rem;color:#414141}.sevdesk-token-row{display:flex;align-items:stretch;gap:.5rem}.sevdesk-token-row input{flex:1 1 auto;min-width:0;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;letter-spacing:.02em}.sevdesk-token-row .btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:3rem}.sevdesk-cost-centre-row{display:flex;align-items:stretch;gap:.5rem}.sevdesk-cost-centre-row select{flex:1 1 auto;min-width:0}.sevdesk-cost-centre-row .btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}@media (max-width:575.98px){.sevdesk-cost-centre-row,.sevdesk-token-row{flex-direction:column}.sevdesk-cost-centre-row .btn,.sevdesk-token-row .btn{width:100%}}.sevdesk-placeholders{background:rgba(85,35,191,.06);border-radius:14px;padding:1rem 1.1rem;margin:0 0 1.4rem}.sevdesk-placeholders-title{font-size:.98rem;font-weight:700;margin:0 0 .35rem;color:#414141}.sevdesk-placeholders-title i{color:#5223bf}.sevdesk-placeholders-lead{font-size:.9rem;line-height:1.5;color:#595959}.sevdesk-placeholder-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem 1.1rem}.sevdesk-placeholder{display:flex;align-items:baseline;gap:.55rem;min-width:0}.sevdesk-placeholder-code{flex:0 0 auto;border:1px solid rgba(82,35,191,.25);background:#fff;color:#5223bf;border-radius:8px;padding:.12rem .45rem;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:.82rem;line-height:1.5;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sevdesk-placeholder-code:focus,.sevdesk-placeholder-code:hover{background:#5223bf;color:#fff;outline:0}.sevdesk-placeholder-text{display:flex;flex-direction:column;min-width:0}.sevdesk-placeholder-label{font-size:.88rem;line-height:1.35;color:#414141}.sevdesk-placeholder-example{font-size:.8rem;line-height:1.35;color:#8a8a8a}.sevdesk-placeholders-note{margin-top:1rem;font-size:.83rem;line-height:1.5;color:#8a8a8a}.sevdesk-placeholders-note i{color:#5223bf}.sevdesk-template-fields textarea.sevdesk-template-input{min-height:5.5rem;resize:vertical}.sevdesk-template-input::-moz-placeholder{color:#8a8a8a;opacity:1}.sevdesk-template-input::placeholder{color:#8a8a8a;opacity:1}.sevdesk-suggestion{align-self:flex-start;display:inline-block;text-align:left;border:0;background:0 0;padding:.35rem 0 0;margin:0;font-size:.85rem;font-weight:600;color:#5223bf;cursor:pointer}.sevdesk-suggestion:focus,.sevdesk-suggestion:hover{text-decoration:underline;outline:0}@media (max-width:575.98px){.sevdesk-placeholder-list{grid-template-columns:1fr}}.sumup-reader-list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.sumup-reader-empty,.sumup-reader-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.6rem .85rem;border-radius:12px;background:rgba(85,35,191,.06);font-size:.93rem}.sumup-reader-empty small,.sumup-reader-item small{color:#8a8a8a;margin-left:.3rem}.sumup-reader-empty.is-selected,.sumup-reader-item.is-selected{outline:rgba(82,35,191,.35) solid 2px}.status-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.status-actions:empty{display:none}.status-action,.todo-tab{display:inline-flex;transition:all .3s ease;align-items:center;font-weight:600}.status-action{gap:.4rem;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:rgba(255,255,255,.65);color:#5f5f5f;font-size:.8rem;line-height:1.35;white-space:nowrap}.status-action i{font-size:.72rem;opacity:.65;transition:all .3s ease}.status-action:focus,.status-action:hover{text-decoration:none;border-color:rgba(0,0,0,.18);background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.07)}.status-action:focus i,.status-action:hover i{opacity:1}.status-action:focus{outline:0}.status-action:active{transform:translateY(1px);box-shadow:none}.status-action--primary{border-color:rgba(82,35,191,.25);background:rgba(82,35,191,.07);color:#5223bf}.status-action--primary i{opacity:.8}.status-action--primary:focus,.status-action--primary:hover{border-color:rgba(82,35,191,.45);background:rgba(82,35,191,.12);color:#5223bf}.status-action--danger{border-color:rgba(192,57,43,.22);background:rgba(192,57,43,.06);color:#c0392b}.status-action--danger:focus,.status-action--danger:hover{border-color:rgba(192,57,43,.4);background:rgba(192,57,43,.1);color:#c0392b}.status-action--neutral:focus,.status-action--neutral:hover{color:#414141}.detail-field-actions{margin-top:.55rem}@media (min-width:768px){.detail-field-actions{grid-column:2;margin-top:.5rem}}.sub-user-perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.sub-user-perm-item{display:flex;flex-direction:column;gap:4px}.sub-user-perm-label{font-size:13px;font-weight:600;color:#4b4b4b}.sub-user-card .sub-user-card-name{font-size:17px;font-weight:700;color:#4b4b4b}.sub-user-card .sub-user-card-mail{font-size:14px;color:#595959}.todo-tab,.todo-tab i{font-size:.85rem}.todo-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.todo-tab{gap:.45rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.65);color:#414141;text-decoration:none}.todo-tab:focus,.todo-tab:hover{background:rgba(85,35,191,.08);color:#5223bf;text-decoration:none}.todo-tab.is-active{background:rgba(85,35,191,.12);border-color:rgba(85,35,191,.28);color:#5223bf}.todo-tab-count{min-width:20px;padding:0 6px;border-radius:999px;background:rgba(0,0,0,.08);font-size:.75rem;line-height:20px}.todo-tab.is-active .todo-tab-count{background:#5223bf;color:#fff}.todo-overdue-hint{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:12px;background:rgba(220,53,69,.1);color:#dc3545;font-size:.85rem;font-weight:600}.todo-list{padding:.25rem .55rem .7rem}.todo-row{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .7rem;border-radius:14px;transition:background .15s ease}.todo-action,.todo-check{padding:0;cursor:pointer;transition:all .3s ease}.todo-row+.todo-row{border-top:1px solid rgba(0,0,0,.05)}.todo-row:hover{background:rgba(85,35,191,.04)}a.todo-row,a.todo-row:focus,a.todo-row:hover{color:inherit;text-decoration:none;outline:0}.todo-row--overdue{background:rgba(220,53,69,.05)}.todo-check{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;width:26px;height:26px;margin-top:2px;border:2px solid rgba(0,0,0,.18);border-radius:50%;background:0 0;color:rgba(0,0,0,.22);font-size:12px;line-height:1}.todo-check i{color:inherit}.todo-check:focus,.todo-check:hover{border-color:#5223bf;color:rgba(82,35,191,.65);outline:0}.todo-check--readonly{cursor:default}.todo-row--done .todo-check{border-color:#1f9d55;background:#1f9d55;color:#fff}.todo-main{flex:1;min-width:0}.todo-title{font-weight:700;color:#414141;word-break:break-word}.todo-row--done .todo-title{color:#8a8a8a;text-decoration:line-through}.todo-notice{margin-top:.2rem;font-size:.85rem;color:#8a8a8a;word-break:break-word}.todo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin-top:.45rem;font-size:.78rem;color:#8a8a8a}.todo-author,.todo-meta-item,.todo-reminder{display:inline-flex;align-items:center;gap:.35rem}.todo-meta-item--done{color:#1f9d55}.todo-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:#5223bf;font-size:.65rem;font-weight:700}.todo-reminder{padding:.1rem .5rem;border-radius:999px;background:rgba(0,0,0,.06)}.todo-reminder--today{background:rgba(253,126,20,.14);color:#fd7e14;font-weight:600}.todo-reminder--overdue{background:rgba(220,53,69,.14);color:#dc3545;font-weight:600}.todo-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.todo-action{width:32px;height:32px;border:0;border-radius:50%;background:0 0;color:#8a8a8a;font-size:.85rem}.todo-action:focus,.todo-action:hover{background:rgba(85,35,191,.1);color:#5223bf;outline:0}.todo-action--danger:focus,.todo-action--danger:hover{background:rgba(220,53,69,.1);color:#dc3545}.todo-dashboard-list{display:flex;flex-direction:column;gap:.15rem}html.theme-transition,html.theme-transition :not(.spinner):not(.loading_spinner),html.theme-transition body{transition:background-color .28s ease,border-color .28s ease,color .2s ease!important}@media (prefers-reduced-motion:reduce){html.theme-transition,html.theme-transition *,html.theme-transition body{transition:none!important}}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background-color:#0f1017!important;background-image:none!important;color:#e7e8f2}[data-theme=dark] body::before{background-color:#0f1017;background-image:radial-gradient(ellipse 85% 55% at 8% 4%,rgba(124,58,237,.26) 0,rgba(15,16,23,0) 68%),radial-gradient(ellipse 75% 50% at 94% 16%,rgba(37,99,235,.22) 0,rgba(15,16,23,0) 66%),radial-gradient(ellipse 90% 55% at 82% 88%,rgba(168,85,247,.16) 0,rgba(15,16,23,0) 68%),radial-gradient(ellipse 80% 50% at 6% 92%,rgba(24,130,190,.18) 0,rgba(15,16,23,0) 66%),linear-gradient(160deg,#171a29 0,#0f1017 52%,#16142a 100%)}@media (max-width:767px){[data-theme=dark] body::before{background-image:radial-gradient(ellipse 120% 32% at 2% 2%,rgba(124,58,237,.3) 0,rgba(15,16,23,0) 72%),radial-gradient(ellipse 110% 28% at 100% 26%,rgba(37,99,235,.26) 0,rgba(15,16,23,0) 70%),radial-gradient(ellipse 120% 30% at 0 60%,rgba(24,130,190,.22) 0,rgba(15,16,23,0) 72%),radial-gradient(ellipse 120% 30% at 100% 94%,rgba(168,85,247,.2) 0,rgba(15,16,23,0) 72%),linear-gradient(170deg,#171a29 0,#0f1017 55%,#16142a 100%)}}@media (prefers-reduced-transparency:reduce){[data-theme=dark] body::before{background-image:linear-gradient(160deg,#171a29 0,#0f1017 100%)}}[data-theme=dark] .h1,[data-theme=dark] .h2,[data-theme=dark] .h3,[data-theme=dark] .h4,[data-theme=dark] .h5,[data-theme=dark] .h6,[data-theme=dark] dd,[data-theme=dark] dt,[data-theme=dark] figcaption,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] label,[data-theme=dark] legend,[data-theme=dark] li,[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] td,[data-theme=dark] th{color:inherit}[data-theme=dark] .text-black,[data-theme=dark] .text-body,[data-theme=dark] .text-dark,[data-theme=dark] .textBlack{color:#e7e8f2!important}[data-theme=dark] .text-muted,[data-theme=dark] .text-secondary,[data-theme=dark] small.text-muted{color:#969ab3!important}[data-theme=dark] .bold,[data-theme=dark] b,[data-theme=dark] i,[data-theme=dark] strong{color:inherit}[data-theme=dark] .account-hr,[data-theme=dark] .borderTopLight,[data-theme=dark] hr{border-color:rgba(255,255,255,.07)!important}[data-theme=dark] ::-moz-selection{background:rgba(168,85,247,.4);color:#fff}[data-theme=dark] ::selection{background:rgba(168,85,247,.4);color:#fff}[data-theme=dark] .gradient-text,[data-theme=dark] .textGradient,[data-theme=dark] .text_gradient{background:-webkit-linear-gradient(#c084fc,#7aa2ff);background-image:linear-gradient(180deg,#c084fc,#7aa2ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .text-primary{color:#a855f7!important}[data-theme=dark] a:not(.btn):not(.sidebar-link):not(.list-row):not(.todo-row):not(.account-nav-link):not(.agenda-item){color:#a9b6ff}[data-theme=dark] a:not(.btn):not(.sidebar-link):not(.list-row):not(.todo-row):not(.account-nav-link):not(.agenda-item):focus,[data-theme=dark] a:not(.btn):not(.sidebar-link):not(.list-row):not(.todo-row):not(.account-nav-link):not(.agenda-item):hover{color:#c8d0ff}[data-theme=dark] .breadcrumb{background-color:transparent}[data-theme=dark] .breadcrumb-item+.breadcrumb-item::before,[data-theme=dark] .breadcrumb-item.active{color:#969ab3}[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.22) transparent}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}[data-theme=dark] ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:6px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.26)}[data-theme=dark] .account-hero,[data-theme=dark] .account-section,[data-theme=dark] .admin-card,[data-theme=dark] .agenda-card,[data-theme=dark] .background_white,[data-theme=dark] .bg-light,[data-theme=dark] .bg-white,[data-theme=dark] .bg-white.p-4.rounded,[data-theme=dark] .car_card_wrapper,[data-theme=dark] .card,[data-theme=dark] .detail-card,[data-theme=dark] .filter-panel,[data-theme=dark] .formBright,[data-theme=dark] .glass-morph-card,[data-theme=dark] .light-glass-card,[data-theme=dark] .list-card,[data-theme=dark] .panel-default,[data-theme=dark] .stat-filter,[data-theme=dark] .sub-user-card{background:rgba(31,34,48,.72)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2;box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] .light-glass-card:hover{border-color:rgba(168,85,247,.45)!important;box-shadow:0 20px 45px -20px rgba(0,0,0,.9)!important}[data-theme=dark] .card-footer,[data-theme=dark] .card-header,[data-theme=dark] .list-group-item,[data-theme=dark] .modal-footer,[data-theme=dark] .modal-header{background-color:transparent;border-color:rgba(255,255,255,.07)}[data-theme=dark] .list-group-item{color:#e7e8f2}[data-theme=dark] .account-chip,[data-theme=dark] .account-nav,[data-theme=dark] .admin-quicknav .admin-quicknav__chip,[data-theme=dark] .dashboard-refresh,[data-theme=dark] .deposit-box-icon,[data-theme=dark] .detail-stat,[data-theme=dark] .filter-chip-text,[data-theme=dark] .item-image-preview,[data-theme=dark] .kpi,[data-theme=dark] .stat-chips .stat-chip,[data-theme=dark] .stat-chips .stat-chip.text-bg-secondary,[data-theme=dark] .stat-filter__range,[data-theme=dark] .stat-strip-item,[data-theme=dark] .status-action,[data-theme=dark] .theme-choice-card,[data-theme=dark] .todo-tab{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#cbcddd}[data-theme=dark] .admin-quicknav .admin-quicknav__chip:hover,[data-theme=dark] .dashboard-refresh:hover,[data-theme=dark] .filter-chip:hover .filter-chip-text,[data-theme=dark] .status-action:focus,[data-theme=dark] .status-action:hover,[data-theme=dark] .theme-choice-option:hover .theme-choice-card,[data-theme=dark] .todo-tab:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.17)!important}[data-theme=dark] .booking-deposit.is-overridden{border-color:rgba(168,85,247,.45)!important}[data-theme=dark] .booking-deposit-badge{background:rgba(168,85,247,.16);color:#a855f7}[data-theme=dark] .booking-deposit-reset{color:#a855f7!important}[data-theme=dark] .booking-discount .input-group-text,[data-theme=dark] .bookingLineWrapper .bookingLineGrossTotal{color:#969ab3}[data-theme=dark] .booking-discount>.form-control.booking-discount-type{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23969ab3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark] .account-row+.account-row,[data-theme=dark] .agenda-item+.agenda-item,[data-theme=dark] .booking-row+.booking-row,[data-theme=dark] .detail-field+.detail-field,[data-theme=dark] .detail-info-row+.detail-info-row,[data-theme=dark] .list-row+.list-row,[data-theme=dark] .todo-row+.todo-row{border-top-color:rgba(255,255,255,.07)!important}[data-theme=dark] .agenda-head,[data-theme=dark] .bookings-head,[data-theme=dark] .detail-card-head,[data-theme=dark] .detail-lines-head,[data-theme=dark] .filter-actions,[data-theme=dark] .filter-panel-toggle,[data-theme=dark] .list-row--head{border-color:rgba(255,255,255,.07)!important}[data-theme=dark] #artikel-details,[data-theme=dark] #buchungs-details,[data-theme=dark] #roadmap{background:0 0!important}[data-theme=dark] .background_grey_tile,[data-theme=dark] .background_ind,[data-theme=dark] .background_med_grey{background-color:rgba(255,255,255,.06)!important}[data-theme=dark] .agenda-customer,[data-theme=dark] .booking-amount-value,[data-theme=dark] .booking-customer,[data-theme=dark] .booking-period-value,[data-theme=dark] .deposit-box-label,[data-theme=dark] .detail-field-label,[data-theme=dark] .detail-info-label,[data-theme=dark] .list-primary-title,[data-theme=dark] .list-row--head .list-label,[data-theme=dark] .list-value,[data-theme=dark] .todo-title{color:#e7e8f2!important}[data-theme=dark] .account-hero-mail,[data-theme=dark] .account-hint,[data-theme=dark] .account-row-desc,[data-theme=dark] .account-section-desc,[data-theme=dark] .account-switch-desc,[data-theme=dark] .agenda-date,[data-theme=dark] .agenda-empty,[data-theme=dark] .booking-items,[data-theme=dark] .booking-label,[data-theme=dark] .deposit-box-hint,[data-theme=dark] .detail-field-hint,[data-theme=dark] .detail-stat-label,[data-theme=dark] .detail-subtitle,[data-theme=dark] .list-cell--sub,[data-theme=dark] .list-empty,[data-theme=dark] .list-label,[data-theme=dark] .list-value--muted,[data-theme=dark] .plcal-subtitle,[data-theme=dark] .todo-meta,[data-theme=dark] .todo-notice,[data-theme=dark] .todo-tab-count{color:#969ab3!important}[data-theme=dark] .agenda-item:focus,[data-theme=dark] .agenda-item:hover,[data-theme=dark] .booking-row:focus,[data-theme=dark] .booking-row:hover,[data-theme=dark] .hover-bg:hover,[data-theme=dark] .todo-row:hover,[data-theme=dark] a.list-row:focus,[data-theme=dark] a.list-row:hover,[data-theme=dark] a.todo-row:focus{background:rgba(168,85,247,.16)!important}[data-theme=dark] .agenda-group--danger,[data-theme=dark] .booking-row--overdue,[data-theme=dark] .todo-row--overdue{background:rgba(248,113,113,.1)!important}[data-theme=dark] .booking-period-value--overdue,[data-theme=dark] .detail-stat-value--neg,[data-theme=dark] .list-flag,[data-theme=dark] .todo-reminder--overdue{color:#f87171!important}[data-theme=dark] .detail-stat-value--pos,[data-theme=dark] .list-pill--active{color:#4ade80!important}[data-theme=dark] .bigNumber,[data-theme=dark] .deposit-box-value,[data-theme=dark] .detail-info-row--total .detail-info-value,[data-theme=dark] .detail-info-row--total strong:last-child,[data-theme=dark] .detail-meter-head strong{color:#c4a5ff!important;-webkit-text-fill-color:#c4a5ff}[data-theme=dark] .booking-amount-deposit,[data-theme=dark] .detail-info-value,[data-theme=dark] .list-deposit{color:#cbcddd}[data-theme=dark] .list-pill--inactive{background:rgba(255,255,255,.08)!important;color:#969ab3!important}[data-theme=dark] .agenda-chevron,[data-theme=dark] .booking-chevron,[data-theme=dark] .list-chevron{color:rgba(255,255,255,.35)!important}[data-theme=dark] .todo-check{border-color:rgba(255,255,255,.17);background:0 0}[data-theme=dark] .account-input,[data-theme=dark] .custom-input,[data-theme=dark] .custom-select,[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] .glass-morph-input,[data-theme=dark] .plcal-date-input,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:rgba(255,255,255,.06);color:#e7e8f2;box-shadow:none!important}[data-theme=dark] .account-input,[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] .glass-morph-input{border:1px solid rgba(255,255,255,.09)!important}[data-theme=dark] .account-input:focus,[data-theme=dark] .custom-input:focus,[data-theme=dark] .form-control:focus,[data-theme=dark] .form-select:focus,[data-theme=dark] .glass-morph-input:focus,[data-theme=dark] .modal .form-select:focus,[data-theme=dark] .modal textarea.form-control:focus{background-color:rgba(255,255,255,.11);border-color:#a855f7!important;box-shadow:0 0 0 .2rem rgba(168,85,247,.28)!important;color:#e7e8f2}[data-theme=dark] .account-input::-moz-placeholder,[data-theme=dark] .form-control::-moz-placeholder,[data-theme=dark] .glass-morph-input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:rgba(255,255,255,.35)!important}[data-theme=dark] .account-input::placeholder,[data-theme=dark] .form-control::placeholder,[data-theme=dark] .glass-morph-input::placeholder,[data-theme=dark] textarea::placeholder{color:rgba(255,255,255,.35)!important}[data-theme=dark] #calcForm input,[data-theme=dark] .form-control-plaintext,[data-theme=dark] .form-control:disabled,[data-theme=dark] .form-control[readonly],[data-theme=dark] .modal textarea.form-control,[data-theme=dark] .readOnlyBright[readonly]{background-color:rgba(255,255,255,.035)!important;color:#cbcddd!important}[data-theme=dark] .input-group-text,[data-theme=dark] .pp-slug-prefix{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#cbcddd;box-shadow:none}[data-theme=dark] .admin-search .admin-search__input{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.17);color:#e7e8f2;opacity:1}[data-theme=dark] .admin-search .admin-search__input::-moz-placeholder{color:#969ab3}[data-theme=dark] .admin-search .admin-search__input::placeholder{color:#969ab3}[data-theme=dark] .admin-search .admin-search__input:focus{background:rgba(255,255,255,.11)!important;border-color:rgba(168,85,247,.6);box-shadow:0 0 0 3px rgba(168,85,247,.2)}[data-theme=dark] .admin-search .admin-search__icon{color:#969ab3}[data-theme=dark] .admin-user-name{color:#e7e8f2}[data-theme=dark] .admin-user-date,[data-theme=dark] .admin-user-meta,[data-theme=dark] .admin-user-table thead th{color:#969ab3!important}[data-theme=dark] .admin-user-table tbody tr.is-blocked{background:rgba(248,113,113,.08)}[data-theme=dark] .admin-chip.admin-chip--premium{color:#fbbf24!important;background:rgba(251,191,36,.14)}[data-theme=dark] .admin-chip.admin-chip--premium i{color:#fbbf24}[data-theme=dark] .admin-chip.admin-chip--trial{color:#a855f7!important;background:rgba(168,85,247,.16);box-shadow:inset 0 0 0 1px rgba(168,85,247,.32)}[data-theme=dark] .admin-chip.admin-chip--test{color:#5eead4!important;background:rgba(94,234,212,.12);box-shadow:inset 0 0 0 1px rgba(94,234,212,.3)}[data-theme=dark] .admin-status--active{color:#4ade80;background:rgba(74,222,128,.14);border-color:rgba(74,222,128,.28)}[data-theme=dark] .admin-status--blocked{color:#f87171;background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.28)}[data-theme=dark] .admin-status--pending{color:#fbbf24;background:rgba(251,191,36,.14);border-color:rgba(251,191,36,.28)}[data-theme=dark] .admin-user-action--block{color:#f87171;border-color:rgba(248,113,113,.4)}[data-theme=dark] .admin-user-action--block:hover:not(:disabled){color:#1b1e2b;background:#f87171;border-color:#f87171}[data-theme=dark] .admin-user-action--unblock{color:#4ade80;border-color:rgba(74,222,128,.4)}[data-theme=dark] .admin-user-action--unblock:hover:not(:disabled){color:#1b1e2b;background:#4ade80;border-color:#4ade80}[data-theme=dark] .admin-user-action--test{color:#5eead4;border-color:rgba(94,234,212,.4)}[data-theme=dark] .admin-user-action--test:hover:not(:disabled){color:#1b1e2b;background:#5eead4;border-color:#5eead4}[data-theme=dark] .account-group-label,[data-theme=dark] .account-label,[data-theme=dark] .filter-field-label,[data-theme=dark] .filter-group-label,[data-theme=dark] .form-label,[data-theme=dark] .modal .form-label,[data-theme=dark] .stat-filter__label{color:#cbcddd!important}[data-theme=dark] .form-check-input:not(:checked){background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.17)}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.65)}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] select:-webkit-autofill,[data-theme=dark] textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #1b1e2b inset!important;-webkit-text-fill-color:#e7e8f2!important;caret-color:#e7e8f2}[data-theme=dark] optgroup,[data-theme=dark] select option{background-color:#1b1e2b;color:#e7e8f2}[data-theme=dark] .bootstrap-select .dropdown-menu,[data-theme=dark] .dropdown-menu{background-color:rgba(31,34,48,.94);border-color:rgba(255,255,255,.09);box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] .bootstrap-select .dropdown-menu li a,[data-theme=dark] .dropdown-item{color:#cbcddd}[data-theme=dark] .bootstrap-select .dropdown-menu li a:focus,[data-theme=dark] .bootstrap-select .dropdown-menu li a:hover,[data-theme=dark] .dropdown-item:focus,[data-theme=dark] .dropdown-item:hover{background-color:rgba(255,255,255,.09);color:#e7e8f2}[data-theme=dark] .dropdown-divider{border-color:rgba(255,255,255,.07)}[data-theme=dark] .bootstrap-select>.btn-light,[data-theme=dark] .bootstrap-select>.dropdown-toggle{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2!important}[data-theme=dark] .bootstrap-select .filter-option,[data-theme=dark] .bootstrap-select .filter-option-inner-inner{color:#e7e8f2!important}[data-theme=dark] .bs-searchbox .form-control{background:rgba(255,255,255,.06)!important;color:#e7e8f2!important}[data-theme=dark] .account-btn-danger,[data-theme=dark] .account-btn-ghost,[data-theme=dark] .btn-light,[data-theme=dark] .btn-outline-secondary,[data-theme=dark] .btn-secondary:not(.swal2-cancel),[data-theme=dark] .plcal-btn-clear,[data-theme=dark] .plcal-btn-ghost{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#cbcddd!important}[data-theme=dark] .account-btn-ghost:hover,[data-theme=dark] .btn-light:hover,[data-theme=dark] .btn-outline-secondary:hover,[data-theme=dark] .plcal-btn-clear:hover,[data-theme=dark] .plcal-btn-ghost:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.17)!important;color:#e7e8f2!important}[data-theme=dark] .account-btn-danger,[data-theme=dark] .detail-danger-title,[data-theme=dark] .todo-action--danger{color:#f87171!important}[data-theme=dark] .rc-logo-preview{background:#fff!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .rc-t-logo{background:#fff!important}[data-theme=dark] .rc-logo-preview .rc-logo-placeholder{color:#6b7280!important}[data-theme=dark] .btn-close,[data-theme=dark] .modal .btn-close,[data-theme=dark] .modal .close{color:#cbcddd;filter:invert(1) grayscale(1) brightness(1.6)}[data-theme=dark] .close{color:#cbcddd;text-shadow:none;opacity:.8}[data-theme=dark] .filter-panel-icon{background:rgba(168,85,247,.2);color:#d9c2ff}[data-theme=dark] .filter-panel-icon i{color:#d9c2ff!important}[data-theme=dark] .filter-panel-chevron{color:#c4a5ff!important}[data-theme=dark] .filter-panel-label{background:-webkit-linear-gradient(#c084fc,#7aa2ff);background-image:linear-gradient(180deg,#c084fc,#7aa2ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .filter-panel-badge{background:rgba(74,222,128,.16);color:#86efac}[data-theme=dark] .filter-chip input:checked+.filter-chip-text{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}[data-theme=dark] .filter-chip:hover .filter-chip-text{border-color:#a855f7!important}[data-theme=dark] .todo-tab.is-active{background:rgba(168,85,247,.18)!important;border-color:rgba(168,85,247,.4)!important;color:#d9c2ff!important}[data-theme=dark] .todo-tab:focus,[data-theme=dark] .todo-tab:hover{color:#d9c2ff!important}[data-theme=dark] .todo-tab.is-active .todo-tab-count{background:#a855f7!important;color:#fff!important}[data-theme=dark] .todo-tab-count{background:rgba(255,255,255,.1)}[data-theme=dark] .status-action--primary{background:rgba(168,85,247,.16)!important;border-color:rgba(168,85,247,.38)!important;color:#d9c2ff!important}[data-theme=dark] .status-action--danger{background:rgba(248,113,113,.14)!important;border-color:rgba(248,113,113,.35)!important;color:#ffb4b4!important}[data-theme=dark] .stat-chips .stat-chip.text-bg-primary{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}[data-theme=dark] .account-nav-link.is-active{background:linear-gradient(135deg,rgba(168,85,247,.22) 0,rgba(109,139,255,.22) 100%);color:#d9c2ff}[data-theme=dark] .account-nav-link.is-active i{color:#d9c2ff}[data-theme=dark] .detail-back{background:rgba(168,85,247,.16);color:#d9c2ff}[data-theme=dark] .detail-back:focus,[data-theme=dark] .detail-back:hover{background:rgba(168,85,247,.26);color:#e6d8ff}[data-theme=dark] .detail-pager-btn{background:rgba(168,85,247,.16);color:#d9c2ff}[data-theme=dark] .detail-pager-btn:focus,[data-theme=dark] .detail-pager-btn:hover{background:rgba(168,85,247,.26);color:#e6d8ff}[data-theme=dark] .detail-pager-btn.is-disabled,[data-theme=dark] .detail-pager-btn.is-disabled:focus,[data-theme=dark] .detail-pager-btn.is-disabled:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.38)}[data-theme=dark] .bookings-viewall{color:#b9a2ff}[data-theme=dark] .bookings-viewall:focus,[data-theme=dark] .bookings-viewall:hover{color:#d9c2ff}[data-theme=dark] .todo-action{background:0 0;color:#969ab3}[data-theme=dark] .todo-action:focus,[data-theme=dark] .todo-action:hover{background:rgba(168,85,247,.18);color:#d9c2ff}[data-theme=dark] .todo-action--danger:focus,[data-theme=dark] .todo-action--danger:hover{background:rgba(248,113,113,.16);color:#f87171}[data-theme=dark] .modal-content{background:rgba(31,34,48,.94)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2;box-shadow:0 30px 80px -30px rgba(0,0,0,.95)}[data-theme=dark] .modal-body,[data-theme=dark] .modal-body p,[data-theme=dark] .modal-title{color:#e7e8f2}[data-theme=dark] .modal-backdrop.show{opacity:.72}[data-theme=dark] .modal .input-group-text.clearInputSearch{background:rgba(255,255,255,.06)!important;color:#969ab3}[data-theme=dark] .swal2-popup{background:rgba(31,34,48,.94)!important;color:#e7e8f2!important;box-shadow:0 30px 80px -30px rgba(0,0,0,.95)}[data-theme=dark] .swal2-content,[data-theme=dark] .swal2-html-container,[data-theme=dark] .swal2-title{color:#e7e8f2!important}[data-theme=dark] .swal2-input,[data-theme=dark] .swal2-select,[data-theme=dark] .swal2-textarea{background:rgba(255,255,255,.06)!important;color:#e7e8f2!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .swal2-cancel{background:rgba(255,255,255,.06)!important;color:#cbcddd!important}[data-theme=dark] .loading_spinner{background-color:rgba(10,11,17,.75)!important}[data-theme=dark] .cookie_banner{background-color:rgba(27,30,43,.95)!important;color:#e7e8f2}[data-theme=dark] .badge{border-color:rgba(255,255,255,.09);box-shadow:none}[data-theme=dark] .badge_type_0,[data-theme=dark] .badge_type_1,[data-theme=dark] .badge_type_2,[data-theme=dark] .badge_type_3,[data-theme=dark] .badge_type_4{border:1px solid transparent;font-weight:700}[data-theme=dark] .badge_type_0{background-color:rgba(255,217,102,.18);border-color:rgba(255,217,102,.38);color:#ffdd8a;-webkit-text-fill-color:#ffdd8a}[data-theme=dark] .badge_type_1{background-color:rgba(147,196,125,.2);border-color:rgba(147,196,125,.4);color:#a9de8b;-webkit-text-fill-color:#a9de8b}[data-theme=dark] .badge_type_2{background-color:rgba(111,168,220,.22);border-color:rgba(111,168,220,.42);color:#9fcdf7;-webkit-text-fill-color:#9fcdf7}[data-theme=dark] .badge_type_3{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#cfd2e0;-webkit-text-fill-color:#cfd2e0}[data-theme=dark] .badge_type_4{background-color:rgba(224,102,102,.2);border-color:rgba(224,102,102,.4);color:#ffa8a8;-webkit-text-fill-color:#ffa8a8}[data-theme=dark] .statusColorSelect:has(option[value="0"]:checked){background-color:rgba(255,217,102,.18);color:#ffdd8a}[data-theme=dark] .statusColorSelect:has(option[value="1"]:checked){background-color:rgba(147,196,125,.2);color:#a9de8b}[data-theme=dark] .statusColorSelect:has(option[value="2"]:checked){background-color:rgba(111,168,220,.22);color:#9fcdf7}[data-theme=dark] .statusColorSelect:has(option[value="3"]:checked){background-color:rgba(255,255,255,.1);color:#cfd2e0}[data-theme=dark] .statusColorSelect:has(option[value="4"]:checked){background-color:rgba(224,102,102,.2);color:#ffa8a8}[data-theme=dark] .statusColorSelect option{background-color:#1b1e2b}[data-theme=dark] .statusColorSelect option[value="0"]{color:#ffdd8a}[data-theme=dark] .statusColorSelect option[value="1"]{color:#a9de8b}[data-theme=dark] .statusColorSelect option[value="2"]{color:#9fcdf7}[data-theme=dark] .statusColorSelect option[value="3"]{color:#cfd2e0}[data-theme=dark] .statusColorSelect option[value="4"]{color:#ffa8a8}[data-theme=dark] .badge-light,[data-theme=dark] .badge-secondary{background-color:rgba(255,255,255,.06);color:#cbcddd}[data-theme=dark] .alert-info{background-color:rgba(109,139,255,.14);border-color:rgba(109,139,255,.35);color:#c3ccff}[data-theme=dark] .alert-warning{background-color:rgba(251,191,36,.14);border-color:rgba(251,191,36,.35);color:#fbd57e}[data-theme=dark] .alert-danger,[data-theme=dark] .error{background-color:rgba(248,113,113,.14)!important;border-color:rgba(248,113,113,.35)!important;color:#ffb4b4!important}[data-theme=dark] .alert-success{background-color:rgba(74,222,128,.13);border-color:rgba(74,222,128,.32);color:#a6f0c2}[data-theme=dark] .read-only-banner{background:rgba(168,85,247,.16);border-color:rgba(168,85,247,.4);color:#cbcddd}[data-theme=dark] .membership-limit-hint{background:rgba(168,85,247,.14);border-color:rgba(168,85,247,.38);color:#cbcddd}[data-theme=dark] .membership-limit-hint .membership-limit-hint-icon,[data-theme=dark] .membership-limit-hint .membership-limit-hint-link{color:#a855f7}[data-theme=dark] .membership-limit-hint .membership-limit-hint-link:focus,[data-theme=dark] .membership-limit-hint .membership-limit-hint-link:hover{color:#c186f9}[data-theme=dark] .membership-limit-hint.is-blocked{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.52)}[data-theme=dark] .permission-hint{background:rgba(168,85,247,.14);border-color:rgba(168,85,247,.38);color:#cbcddd}[data-theme=dark] .permission-hint .permission-hint-icon{color:#a855f7}[data-theme=dark] .is-permission-locked{opacity:.8}[data-theme=dark] .table,[data-theme=dark] .table td,[data-theme=dark] .table th{color:#e7e8f2;border-color:rgba(255,255,255,.07)}[data-theme=dark] .table thead th{border-color:rgba(255,255,255,.09);color:#cbcddd}[data-theme=dark] .table-hover tbody tr:hover,[data-theme=dark] .table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.04);color:#e7e8f2}[data-theme=dark] .progress{background-color:rgba(255,255,255,.08)}[data-theme=dark] .plcal-outer{background:rgba(31,34,48,.94);border-color:rgba(255,255,255,.09)}[data-theme=dark] .plcal-label{background:#1b1e2b;border-right-color:rgba(255,255,255,.17);box-shadow:2px 0 6px rgba(0,0,0,.45);color:#e7e8f2}[data-theme=dark] .plcal-corner,[data-theme=dark] .plcal-header-days .plcal-label,[data-theme=dark] .plcal-header-months .plcal-label{background:#222534}[data-theme=dark] .plcal-day-header-cell,[data-theme=dark] .plcal-header-days .plcal-label,[data-theme=dark] .plcal-item-block,[data-theme=dark] .plcal-weekend{border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .plcal-dnum{color:#e7e8f2}[data-theme=dark] .cal-subtitle,[data-theme=dark] .plcal-dname,[data-theme=dark] .plcal-month-cell{color:#969ab3}[data-theme=dark] .plcal-day-header-cell.plcal-today-header{background:rgba(109,139,255,.2)}[data-theme=dark] .plcal-bg-cell{border-right-color:rgba(255,255,255,.05)}[data-theme=dark] .plcal-bg-cell.plcal-weekend{background:rgba(255,255,255,.035)}[data-theme=dark] .plcal-bg-cell.plcal-today-bg{background:rgba(168,85,247,.1)}[data-theme=dark] .plcal-timeline.plcal-timeline-sep{border-bottom-color:rgba(255,255,255,.05)}[data-theme=dark] .plcal-item-available .plcal-item-label{background:rgba(74,222,128,.12)!important}[data-theme=dark] .plcal-legend-hatch{background-image:repeating-linear-gradient(-45deg,rgba(167,149,224,.85) 0,rgba(167,149,224,.85) 3px,rgba(30,32,45,.9) 3px,rgba(30,32,45,.9) 6px)}[data-theme=dark] .cal-toolbar{background:rgba(31,34,48,.72);border-color:rgba(255,255,255,.09);box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] .cal-nav-btn{background:rgba(168,85,247,.18);color:#d9bcff}[data-theme=dark] .cal-nav-btn:focus,[data-theme=dark] .cal-nav-btn:hover{background:rgba(168,85,247,.3);color:#f0e3ff}[data-theme=dark] .cal-month-label{color:#e7e8f2}[data-theme=dark] .cal-today-btn{border-color:rgba(168,85,247,.45);color:#d9bcff}[data-theme=dark] .cal-today-btn:focus,[data-theme=dark] .cal-today-btn:hover{background:rgba(168,85,247,.18)}[data-theme=dark] #calendar.evo-calendar{background:0 0;color:#cbcddd;box-shadow:none}[data-theme=dark] #calendar .calendar-events,[data-theme=dark] #calendar .calendar-inner{background:rgba(31,34,48,.72);border-color:rgba(255,255,255,.09);box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] #calendar tr.calendar-header .calendar-header-day{color:#969ab3}[data-theme=dark] #calendar tr.calendar-body .calendar-day .day{color:#cbcddd}[data-theme=dark] #calendar tr.calendar-body .calendar-day .day:hover{background:rgba(255,255,255,.09);color:#e7e8f2}[data-theme=dark] #calendar tr.calendar-body .calendar-day .day[disabled]{color:rgba(255,255,255,.22)}[data-theme=dark] #calendar tr.calendar-body .calendar-day .day.calendar-today{background:rgba(168,85,247,.22);border-color:rgba(168,85,247,.55);color:#e2cdff}[data-theme=dark] #calendar tr.calendar-body .calendar-day .day.calendar-active,[data-theme=dark] #calendar tr.calendar-body .calendar-day .day.calendar-active:hover{background:linear-gradient(135deg,#a855f7,#6d8bff);border-color:transparent;color:#fff}[data-theme=dark] #calendar .calendar-events>.event-header{border-bottom-color:rgba(255,255,255,.07)}[data-theme=dark] #calendar .calendar-events>.event-header>p{color:#e7e8f2}[data-theme=dark] .cal-event-count{background:rgba(168,85,247,.2);color:#d9bcff}[data-theme=dark] #calendar .event-list>.event-container{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.09);box-shadow:none}[data-theme=dark] #calendar .event-list>.event-container:hover{background:rgba(255,255,255,.09);border-color:rgba(168,85,247,.45);box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] .cal-event-name{color:#e7e8f2}[data-theme=dark] .cal-event-chip{background:rgba(255,255,255,.07);color:#cbcddd}[data-theme=dark] .cal-event-chip-start{background:rgba(74,222,128,.14);color:#4ade80}[data-theme=dark] .cal-event-chip-end{background:rgba(109,139,255,.16);color:#9fb4ff}[data-theme=dark] .cal-event-note{color:#969ab3}[data-theme=dark] .cal-event-go{color:rgba(255,255,255,.28)}[data-theme=dark] #calendar .event-list>.event-empty{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.35)}[data-theme=dark] #calendar .event-list>.event-empty::before{color:rgba(168,85,247,.6)}[data-theme=dark] #calendar .event-list>.event-empty>p{color:#d3bcff}[data-theme=dark] .binfo-row{border-bottom-color:rgba(255,255,255,.07)}[data-theme=dark] .binfo-label{color:#969ab3}[data-theme=dark] .binfo-items>li,[data-theme=dark] .binfo-value{color:#e7e8f2}[data-theme=dark] .binfo-items>li+li{border-top-color:rgba(255,255,255,.07)}[data-theme=dark] .binfo-conflict{background:rgba(251,191,36,.14);color:#fbbf24}[data-theme=dark] .binfo-note{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09)}[data-theme=dark] .binfo-note-label{color:#969ab3}[data-theme=dark] .binfo-note-text{color:#cbcddd}[data-theme=dark] .binfo-btn-ghost{background:rgba(255,255,255,.09);color:#cbcddd}[data-theme=dark] .binfo-btn-ghost:focus,[data-theme=dark] .binfo-btn-ghost:hover{background:rgba(255,255,255,.16);color:#e7e8f2}[data-theme=dark] .account-nav-link{color:#cbcddd}[data-theme=dark] .account-nav-link:hover{color:#e7e8f2;background:rgba(255,255,255,.09)}[data-theme=dark] .account-hero-name,[data-theme=dark] .account-row-title,[data-theme=dark] .account-section-title,[data-theme=dark] .account-switch-title,[data-theme=dark] .detail-title,[data-theme=dark] .plcal-title,[data-theme=dark] .theme-choice-title{color:#e7e8f2}[data-theme=dark] .account-switch-track{background:rgba(255,255,255,.16)}[data-theme=dark] .theme-choice-preview{border-color:rgba(255,255,255,.09)}[data-theme=dark] .theme-choice-check,[data-theme=dark] .theme-choice-title i{color:#a855f7}[data-theme=dark] .account-summary-row,[data-theme=dark] .account-time-label,[data-theme=dark] .release-version,[data-theme=dark] .theme-choice-desc{color:#969ab3}[data-theme=dark] .theme-choice-option input:checked+.theme-choice-card{border-color:#a855f7!important;box-shadow:0 0 0 3px rgba(168,85,247,.25)}[data-theme=dark] .release-timeline:before{background:linear-gradient(to bottom,rgba(168,85,247,.6),rgba(109,139,255,.05))}[data-theme=dark] .release-entry:after{background:#a855f7;border-color:#1b1e2b;box-shadow:0 0 0 3px rgba(168,85,247,.22)}[data-theme=dark] .release-change{border-top-color:rgba(255,255,255,.07)}[data-theme=dark] .release-change-icon{background:rgba(168,85,247,.16);color:#e7e8f2}[data-theme=dark] .release-change-title{color:#e7e8f2}[data-theme=dark] .admin-card .admin-card__header h5,[data-theme=dark] .admin-card h2,[data-theme=dark] .admin-card h3,[data-theme=dark] .kpi__value{color:#fff!important}[data-theme=dark] .kpi__label,[data-theme=dark] .stat-filter__range{color:#cbcddd!important}[data-theme=dark] .admin-chip,[data-theme=dark] .admin-quicknav .admin-quicknav__chip,[data-theme=dark] .kpi .kpi__value--muted,[data-theme=dark] .kpi__sub,[data-theme=dark] .stat-filter__hint{color:#969ab3!important}[data-theme=dark] .kpi .kpi__sub--success{color:#4ade80!important}[data-theme=dark] .kpi .kpi__sub--danger{color:#f87171!important}[data-theme=dark] .kpi__icon{background:rgba(168,85,247,.2);color:#d9c2ff}[data-theme=dark] .kpi--info .kpi__icon{background:rgba(109,139,255,.2);color:#9fb6ff}[data-theme=dark] .kpi--success .kpi__icon{background:rgba(74,222,128,.18);color:#86efac}[data-theme=dark] .kpi--warning .kpi__icon{background:rgba(251,191,36,.18);color:#fbd57e}[data-theme=dark] .kpi--danger .kpi__icon{background:rgba(248,113,113,.18);color:#ffa8a8}[data-theme=dark] .kpi__icon i{color:inherit!important;-webkit-text-fill-color:currentColor;background:0 0}[data-theme=dark] .membership-status{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-status--premium{background:rgba(234,179,8,.1)!important;border-color:rgba(234,179,8,.3)!important}[data-theme=dark] .membership-badge{color:#d9c2ff!important;background:rgba(168,85,247,.16)!important;border-color:rgba(168,85,247,.34)!important}[data-theme=dark] .membership-status--premium .membership-badge{color:#fbd57e!important;background:rgba(234,179,8,.18)!important;border-color:rgba(234,179,8,.36)!important}[data-theme=dark] .membership-compare tbody th,[data-theme=dark] .membership-compare thead th,[data-theme=dark] .membership-price,[data-theme=dark] .membership-status-text,[data-theme=dark] .membership-subtitle,[data-theme=dark] .membership-usage-label{color:#e7e8f2!important}[data-theme=dark] .membership-price-note,[data-theme=dark] .membership-required-price,[data-theme=dark] .membership-required-text,[data-theme=dark] .membership-usage-count{color:#969ab3!important}[data-theme=dark] .membership-usage-bar{background:rgba(255,255,255,.1)!important}[data-theme=dark] .membership-usage-row.is-reached .membership-usage-count{color:#f87171!important}[data-theme=dark] .membership-usage-row.is-reached .membership-usage-bar span{background:#f87171!important}[data-theme=dark] .membership-feedback{color:#b7f0d0!important;background:rgba(74,222,128,.14)!important;border-color:rgba(74,222,128,.32)!important}[data-theme=dark] .membership-feedback.is-error{color:#ffc9c9!important;background:rgba(248,113,113,.14)!important;border-color:rgba(248,113,113,.32)!important}[data-theme=dark] .membership-compare td,[data-theme=dark] .membership-compare th{border-bottom-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-yes{color:#4ade80!important}[data-theme=dark] .membership-no{color:rgba(150,154,179,.6)!important}[data-theme=dark] .membership-required-card{background:rgba(31,34,48,.72)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-required-icon,[data-theme=dark] .membership-required-trial-icon{color:#fbd57e!important;background:rgba(234,179,8,.16)!important}[data-theme=dark] .membership-required-trial{background:rgba(234,179,8,.08)!important;border-color:rgba(234,179,8,.3)!important}[data-theme=dark] .premium-card,[data-theme=dark] .premium-compare-card{background:rgba(31,34,48,.72)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .premium-card-text,[data-theme=dark] .premium-card-title,[data-theme=dark] .premium-compare tbody th,[data-theme=dark] .premium-compare thead th,[data-theme=dark] .premium-founder-note,[data-theme=dark] .premium-price-value{color:#e7e8f2!important}[data-theme=dark] .premium-card-problem,[data-theme=dark] .premium-price-note,[data-theme=dark] .premium-price-unit{color:#969ab3!important}[data-theme=dark] .premium-card-icon{color:#d9c2ff!important;background:rgba(168,85,247,.16)!important}[data-theme=dark] .premium-preview-badge{color:#fbd57e!important;background:rgba(234,179,8,.16)!important;border-color:rgba(234,179,8,.34)!important}[data-theme=dark] .premium-compare td,[data-theme=dark] .premium-compare th{border-bottom-color:rgba(255,255,255,.09)!important}[data-theme=dark] .premium-yes{color:#4ade80!important}[data-theme=dark] .premium-no{color:rgba(150,154,179,.6)!important}[data-theme=dark] .premium-price-box{background:rgba(168,85,247,.12)!important;border-color:rgba(168,85,247,.28)!important}[data-theme=dark] .membership-founder,[data-theme=dark] .membership-founder-hint,[data-theme=dark] .premium-founder-note{background:rgba(74,222,128,.12)!important;border-color:rgba(74,222,128,.28)!important}[data-theme=dark] .premium-founder-note i{color:#4ade80!important}[data-theme=dark] .sidebar-premium-crown{color:#fbd57e!important}[data-theme=dark] .membership-founder i,[data-theme=dark] .membership-founder-hint i,[data-theme=dark] .membership-founder-icon{color:#4ade80!important}[data-theme=dark] .membership-founder-desc,[data-theme=dark] .membership-founder-hint,[data-theme=dark] .membership-founder-title{color:#e7e8f2!important}[data-theme=dark] .membership-price-before{color:#969ab3!important}[data-theme=dark] .premium-price-before{color:#4ade80!important}[data-theme=dark] .membership-period-item{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-period-icon{color:#d9c2ff!important;background:rgba(168,85,247,.16)!important}[data-theme=dark] .membership-period-label{color:#969ab3!important}[data-theme=dark] .membership-period-value{color:#e7e8f2!important}[data-theme=dark] .admin-note--warning,[data-theme=dark] .billing-state--missing,[data-theme=dark] .membership-billing-hint{background:rgba(234,179,8,.12)!important;border-color:rgba(234,179,8,.3)!important}[data-theme=dark] .admin-note--warning i,[data-theme=dark] .billing-state--missing i,[data-theme=dark] .membership-billing-icon{color:#fbd57e!important}[data-theme=dark] .admin-note,[data-theme=dark] .billing-state,[data-theme=dark] .membership-billing-desc,[data-theme=dark] .membership-billing-title{color:#e7e8f2!important}[data-theme=dark] .membership-billing-link{color:#d9c2ff!important}[data-theme=dark] .billing-state--ok{background:rgba(74,222,128,.12)!important;border-color:rgba(74,222,128,.28)!important}[data-theme=dark] .billing-state--ok i{color:#4ade80!important}[data-theme=dark] .billing-required{color:#ffa8a8!important}[data-theme=dark] .account-nav-warning{color:#fbd57e!important}[data-theme=dark] .membership-result-card{background:rgba(31,34,48,.72)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 18px 45px rgba(0,0,0,.45)!important}[data-theme=dark] .membership-result-title{color:#e7e8f2!important}[data-theme=dark] .membership-result-note,[data-theme=dark] .membership-result-note i,[data-theme=dark] .membership-result-text{color:#969ab3!important}[data-theme=dark] .membership-result-live{background:rgba(168,85,247,.16)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2!important}[data-theme=dark] .membership-result-live-dot{background:#d9c2ff!important}[data-theme=dark] .membership-result-facts{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-result-badge,[data-theme=dark] .membership-result-btn--ghost,[data-theme=dark] .membership-result-icon{background:rgba(168,85,247,.16)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-result-fact+.membership-result-fact{border-top-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-result-fact-label{color:#969ab3!important}[data-theme=dark] .membership-result-fact-label i{color:#d9c2ff!important}[data-theme=dark] .membership-result-fact-value{color:#e7e8f2!important}[data-theme=dark] .membership-result-btn--ghost{color:#d9c2ff!important}[data-theme=dark] .membership-result-card--success .membership-result-badge,[data-theme=dark] .membership-result-card--success .membership-result-icon{color:#4ade80!important;background:rgba(74,222,128,.14)!important}[data-theme=dark] .membership-result-card--info .membership-result-badge,[data-theme=dark] .membership-result-card--info .membership-result-icon{color:#93c5fd!important;background:rgba(59,130,246,.16)!important}[data-theme=dark] .membership-result-card--neutral .membership-result-badge,[data-theme=dark] .membership-result-card--neutral .membership-result-icon{color:#969ab3!important;background:rgba(148,163,184,.16)!important}[data-theme=dark] .membership-result-card--progress .membership-result-badge,[data-theme=dark] .membership-result-card--progress .membership-result-icon{color:#d9c2ff!important}[data-theme=dark] .membership-consent.is-missing{background:rgba(248,113,113,.1)!important;border-color:rgba(248,113,113,.45)!important}[data-theme=dark] .membership-consent-error{color:#ffa8a8!important}[data-theme=dark] .membership-trial-credit{background:rgba(168,85,247,.16)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-trial-credit-icon{color:#d9c2ff!important}[data-theme=dark] .membership-consent-text,[data-theme=dark] .membership-trial-credit-desc,[data-theme=dark] .membership-trial-credit-title{color:#e7e8f2!important}[data-theme=dark] .membership-consent{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-consent-note{color:#969ab3!important;border-top-color:rgba(255,255,255,.09)!important}[data-theme=dark] .membership-consent-note strong{color:#e7e8f2!important}[data-theme=dark] .membership-consent-note a{color:#d9c2ff!important}[data-theme=dark] .revenue-chart__label,[data-theme=dark] .revenue-chart__value{color:#969ab3!important}[data-theme=dark] .membership-placeholder{background:rgba(168,85,247,.16)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2!important}[data-theme=dark] .sevdesk-hint{background:rgba(168,85,247,.16)!important;color:#e7e8f2!important}[data-theme=dark] .sevdesk-hint a,[data-theme=dark] .sevdesk-hint i{color:#d9c2ff!important}[data-theme=dark] .sevdesk-note{color:#969ab3!important}[data-theme=dark] .sumup-reader-empty,[data-theme=dark] .sumup-reader-item{background:rgba(168,85,247,.16)!important;color:#e7e8f2!important}[data-theme=dark] .sumup-reader-empty small,[data-theme=dark] .sumup-reader-item small{color:#969ab3!important}[data-theme=dark] .sevdesk-crown{color:#fbd57e!important}[data-theme=dark] .sevdesk-badge{background:rgba(255,255,255,.06)!important;color:#e7e8f2!important}[data-theme=dark] .sevdesk-badge--draft{background:rgba(168,85,247,.16)!important;color:#d9c2ff!important}[data-theme=dark] .sevdesk-card .sevdesk-state{border-bottom-color:rgba(255,255,255,.09)!important}[data-theme=dark] .sevdesk-section .account-subtitle{color:#e7e8f2!important}[data-theme=dark] .sevdesk-cost-centre-row select,[data-theme=dark] .sevdesk-token-row input{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2!important}[data-theme=dark] .sevdesk-cost-centre-row select::-moz-placeholder,[data-theme=dark] .sevdesk-token-row input::-moz-placeholder{color:#969ab3!important}[data-theme=dark] .sevdesk-cost-centre-row select::placeholder,[data-theme=dark] .sevdesk-token-row input::placeholder{color:#969ab3!important}[data-theme=dark] .sevdesk-placeholders{background:rgba(168,85,247,.16)!important}[data-theme=dark] .sevdesk-placeholders-title{color:#e7e8f2!important}[data-theme=dark] .sevdesk-placeholders-title i{color:#d9c2ff!important}[data-theme=dark] .sevdesk-placeholders-lead{color:#cbcddd!important}[data-theme=dark] .sevdesk-placeholders-note{color:#969ab3!important}[data-theme=dark] .sevdesk-placeholders-note i{color:#d9c2ff!important}[data-theme=dark] .sevdesk-placeholder-label{color:#e7e8f2!important}[data-theme=dark] .sevdesk-placeholder-example{color:#969ab3!important}[data-theme=dark] .sevdesk-placeholder-code{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.17)!important;color:#d9c2ff!important}[data-theme=dark] .sevdesk-placeholder-code:focus,[data-theme=dark] .sevdesk-placeholder-code:hover{background:#d9c2ff!important;color:#1b1e2b!important}[data-theme=dark] .sevdesk-suggestion{background:0 0!important;color:#d9c2ff!important}[data-theme=dark] .sevdesk-template-input{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2!important}[data-theme=dark] .sevdesk-template-input::-moz-placeholder{color:#969ab3!important}[data-theme=dark] .sevdesk-template-input::placeholder{color:#969ab3!important}[data-theme=dark] .onboarding-trial-modal .modal-content{background:#1b1e2b!important}[data-theme=dark] .onboarding-trial-lead,[data-theme=dark] .onboarding-trial-success-title{color:#e7e8f2!important}[data-theme=dark] .onboarding-trial-list li{color:#cbcddd!important}[data-theme=dark] .onboarding-trial-list li i{color:#4ade80!important}[data-theme=dark] .onboarding-trial-note{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#969ab3!important}[data-theme=dark] .onboarding-trial-note i{color:#a855f7!important}[data-theme=dark] .onboarding-trial-success>i{color:#4ade80!important}[data-theme=dark] .onboarding-trial-success-text{color:#969ab3!important}[data-theme=dark] .onboarding-tour-card{background:#1b1e2b!important;box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] .onboarding-tour-title{color:#e7e8f2!important}[data-theme=dark] .onboarding-tour-counter,[data-theme=dark] .onboarding-tour-text{color:#969ab3!important}[data-theme=dark] .onboarding-tour-icon{background:rgba(168,85,247,.16)!important;color:#a855f7!important}[data-theme=dark] .onboarding-tour-close{color:#969ab3!important}[data-theme=dark] .onboarding-tour-close:focus,[data-theme=dark] .onboarding-tour-close:hover{color:#e7e8f2!important;background:rgba(255,255,255,.09)!important}[data-theme=dark] .onboarding-tour-progress{background:rgba(255,255,255,.09)!important}[data-theme=dark] .onboarding-tour-progress-bar{background:linear-gradient(90deg,#a855f7 0,#6d8bff 100%)!important}[data-theme=dark] .onboarding-btn-primary{background:linear-gradient(135deg,#a855f7 0,#6d8bff 100%)!important;color:#fff!important}[data-theme=dark] .onboarding-btn-ghost{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#cbcddd!important}[data-theme=dark] .onboarding-btn-ghost:focus,[data-theme=dark] .onboarding-btn-ghost:hover{background:rgba(255,255,255,.09)!important;color:#e7e8f2!important}[data-theme=dark] .onboarding-btn-link{color:#969ab3!important}[data-theme=dark] .onboarding-btn-link:focus,[data-theme=dark] .onboarding-btn-link:hover{color:#e7e8f2!important}[data-theme=dark] .onboarding-account-crown{color:#fbbf24!important}[data-theme=dark] .onboarding-account-badge{background:rgba(251,191,36,.16)!important;border-color:rgba(251,191,36,.34)!important;color:#fbbf24!important}[data-theme=dark] .public-mega__inner{background:#1b1e2b!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 26px 60px -18px rgba(0,0,0,.75)!important}[data-theme=dark] .public-mega__headline{color:#969ab3!important}[data-theme=dark] .public-mega__link{color:#e7e8f2!important}[data-theme=dark] .public-mega__link:focus,[data-theme=dark] .public-mega__link:hover{background:rgba(255,255,255,.09)!important}[data-theme=dark] .public-mega__link:focus .public-mega__title,[data-theme=dark] .public-mega__link:hover .public-mega__title{color:#a855f7!important}[data-theme=dark] .public-mega__icon{background:rgba(168,85,247,.16)!important;color:#a855f7!important}[data-theme=dark] .public-mega__title{color:#e7e8f2!important}[data-theme=dark] .public-mega__text{color:#969ab3!important}[data-theme=dark] .public-mega__promo--plain{background:rgba(255,255,255,.06)!important;color:#e7e8f2!important}[data-theme=dark] .public-mega__promo--plain .public-mega__promo-badge{background:rgba(168,85,247,.16)!important;color:#a855f7!important}[data-theme=dark] .public-mega__promo--plain .public-mega__promo-text{color:#969ab3!important}[data-theme=dark] .public-nav__cta--ghost{border-color:rgba(168,85,247,.55)!important;color:#a855f7!important}[data-theme=dark] .public-nav__cta--ghost:focus,[data-theme=dark] .public-nav__cta--ghost:hover{background:rgba(168,85,247,.16)!important;color:#a855f7!important}[data-theme=dark] .public-hero::after{background:linear-gradient(to bottom,rgba(11,10,30,0) 0,#0f1017 100%)}[data-theme=dark] .public-hero__btn--ghost,[data-theme=dark] .public-hero__chiplink{color:#e7e8f2!important}[data-theme=dark] .auth-badge{color:#8ff0bd!important}[data-theme=dark] .auth-aside__list li span span,[data-theme=dark] .auth-aside__text,[data-theme=dark] .auth-badge--muted,[data-theme=dark] .auth-hint,[data-theme=dark] .auth-label,[data-theme=dark] .auth-subtitle{color:rgba(243,242,251,.68)!important}[data-theme=dark] .auth-aside__badge{color:#ded7ff!important}[data-theme=dark] .auth-aside__list strong,[data-theme=dark] .auth-aside__title,[data-theme=dark] .auth-title{color:#f3f2fb!important}[data-theme=dark] .auth-aside__footnote,[data-theme=dark] .auth-password__toggle,[data-theme=dark] .auth-switch{color:rgba(243,242,251,.5)!important}[data-theme=dark] .auth-hint i{color:#6ee7a8!important}[data-theme=dark] .auth-aside__icon{color:#d8b8ff!important}[data-theme=dark] .auth-response:not(:empty){color:#ffc9c9!important}[data-theme=dark] .public-cta__panel{background-color:#13121f;border-color:rgba(255,255,255,.09);box-shadow:0 34px 70px -34px rgba(0,0,0,.9)}[data-theme=dark] .public-cta__btn--ghost{color:#e7e8f2!important}[data-theme=dark] .public-cta__btn--primary{color:#fff!important}[data-theme=dark] .public-cta__lead,[data-theme=dark] .public-cta__proof li{color:rgba(244,243,251,.74)}[data-theme=dark] .site-footer{background:linear-gradient(165deg,rgba(22,23,28,.92) 0,rgba(14,15,19,.95) 55%,rgba(12,13,17,.97) 100%);border-top-color:rgba(255,255,255,.09);box-shadow:0 -18px 45px -30px rgba(0,0,0,.9);color:#cbcddd}[data-theme=dark] .site-footer::after{background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(200,194,255,.06) 0,rgba(15,16,23,0) 70%)}[data-theme=dark] .site-footer__claim,[data-theme=dark] .site-footer__link{color:#cbcddd!important}[data-theme=dark] .site-footer__heading{color:rgba(231,232,242,.46)!important}[data-theme=dark] .site-footer__credit a,[data-theme=dark] .site-footer__link--cancel,[data-theme=dark] .site-footer__link--strong,[data-theme=dark] .site-footer__link:focus-visible,[data-theme=dark] .site-footer__link:hover{color:#fff!important}[data-theme=dark] .site-footer__cta{background:#f3f3f5;color:#0c0d11!important;box-shadow:0 10px 24px -14px rgba(255,255,255,.35)}[data-theme=dark] .site-footer__copy,[data-theme=dark] .site-footer__meta{color:#969ab3!important}[data-theme=dark] .site-footer__top{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.06);color:#cbcddd!important}[data-theme=dark] .site-footer__top:focus-visible,[data-theme=dark] .site-footer__top:hover{background:rgba(255,255,255,.09);color:#fff!important}@media (prefers-reduced-transparency:reduce){[data-theme=dark] .site-footer{background:#14161f}}[data-theme=dark] .rc-status{background:rgba(168,85,247,.16)!important;color:#d9c2ff!important}[data-theme=dark] .rc-status--1{background:rgba(74,222,128,.16)!important;color:#4ade80!important}[data-theme=dark] .rc-status--2{background:rgba(255,255,255,.06)!important;color:#e7e8f2!important}[data-theme=dark] .rc-banner{background:rgba(168,85,247,.16)!important;color:#e7e8f2!important}[data-theme=dark] .rc-banner>i{color:#d9c2ff!important}[data-theme=dark] .rc-banner--success{background:rgba(74,222,128,.12)!important}[data-theme=dark] .rc-banner--success>i{color:#4ade80!important}[data-theme=dark] .rc-documents-meta,[data-theme=dark] .rc-empty,[data-theme=dark] .rc-hint,[data-theme=dark] .rc-line-discount,[data-theme=dark] .rc-line-total,[data-theme=dark] .rc-money>span,[data-theme=dark] .rc-optional,[data-theme=dark] .rc-sig-meta,[data-theme=dark] .rc-sign-rotate{color:#969ab3!important}[data-theme=dark] .rc-check,[data-theme=dark] .rc-label,[data-theme=dark] .rc-line-total strong,[data-theme=dark] .rc-sig-label,[data-theme=dark] .rc-subtitle{color:#e7e8f2!important}[data-theme=dark] .rc-documents a,[data-theme=dark] .rc-head-total strong{color:#d9c2ff!important}[data-theme=dark] .rc-line{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .rc-documents li,[data-theme=dark] .rc-line-foot,[data-theme=dark] .rc-subsection{border-color:rgba(255,255,255,.07)!important}[data-theme=dark] .rc-chip{color:#d9c2ff!important;border-color:rgba(168,85,247,.45)!important}[data-theme=dark] .rc-chip:focus-visible,[data-theme=dark] .rc-chip:hover{background:rgba(168,85,247,.16)!important}[data-theme=dark] .rc-chip--primary{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}[data-theme=dark] .rc-settlement-option span{color:#e7e8f2!important;border-color:rgba(255,255,255,.17)!important}[data-theme=dark] .rc-settlement-option input:checked+span{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}[data-theme=dark] .rc-sig-field{background:#f4f4f8!important;color:#5223bf!important;border-color:rgba(168,85,247,.45)!important}[data-theme=dark] .rc-sig-field:disabled{color:#6b6f80!important}[data-theme=dark] .rc-sig-field.is-signed{border-color:rgba(74,222,128,.6)!important}[data-theme=dark] .rc-sig-field.is-invalid{border-color:rgba(251,191,36,.8)!important}[data-theme=dark] .rc-delay,[data-theme=dark] .rc-sig-warning{color:#fbbf24!important}[data-theme=dark] .rc-problems{background:rgba(251,191,36,.12)!important;color:#fde68a!important}[data-theme=dark] .rc-sign-modal .modal-content{background:#1b1e2b!important;color:#e7e8f2!important}[data-theme=dark] .rc-sign-pad-wrap{background:#f4f4f8!important}[data-theme=dark] .rc-t-hero{background:linear-gradient(135deg,rgba(168,85,247,.22),rgba(21,39,177,.14))!important;border-color:rgba(168,85,247,.3)!important}[data-theme=dark] .rc-t-consent,[data-theme=dark] .rc-t-exit,[data-theme=dark] .rc-t-section,[data-theme=dark] .rc-t-summary{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .rc-steps-next,[data-theme=dark] .rc-t-item,[data-theme=dark] .rc-t-party,[data-theme=dark] .rc-t-row,[data-theme=dark] .rc-t-summary li,[data-theme=dark] .rc-t-terms{border-color:rgba(255,255,255,.07)!important}[data-theme=dark] .rc-step-title,[data-theme=dark] .rc-t-cost-value,[data-theme=dark] .rc-t-heading,[data-theme=dark] .rc-t-item-main strong,[data-theme=dark] .rc-t-party-name,[data-theme=dark] .rc-t-row>strong,[data-theme=dark] .rc-t-subheading,[data-theme=dark] .rc-t-summary-value,[data-theme=dark] .rc-t-timeline-point strong,[data-theme=dark] .rc-t-title,[data-theme=dark] .rc-tenant{color:#e7e8f2!important}[data-theme=dark] .rc-sig-hint,[data-theme=dark] .rc-step-text,[data-theme=dark] .rc-t-cost-label,[data-theme=dark] .rc-t-exit,[data-theme=dark] .rc-t-lead,[data-theme=dark] .rc-t-party-role,[data-theme=dark] .rc-t-row>span,[data-theme=dark] .rc-t-small,[data-theme=dark] .rc-t-summary-label,[data-theme=dark] .rc-t-timeline-label{color:#969ab3!important}[data-theme=dark] .rc-t-cost,[data-theme=dark] .rc-t-party--you,[data-theme=dark] .rc-t-remarks,[data-theme=dark] .rc-tip{background:rgba(168,85,247,.16)!important}[data-theme=dark] .rc-t-cost--deposit{background:rgba(74,222,128,.1)!important}[data-theme=dark] .rc-t-summary-label i{color:#d9c2ff!important}[data-theme=dark] .rc-t-top-brand{color:#969ab3!important}[data-theme=dark] .rc-t-hero-icon{background:linear-gradient(135deg,#a855f7,#6d8bff)!important;color:#fff!important}[data-theme=dark] .rc-t-party--you{border-color:rgba(168,85,247,.45)!important}[data-theme=dark] .rc-t-eyebrow,[data-theme=dark] .rc-t-item-qty,[data-theme=dark] .rc-t-pdf,[data-theme=dark] .rc-t-remarks-label,[data-theme=dark] .rc-t-terms summary,[data-theme=dark] .rc-tip a{color:#d9c2ff!important}[data-theme=dark] .rc-t-consent:has(input:checked){border-color:rgba(74,222,128,.55)!important}[data-theme=dark] .rc-t-consent.is-highlight{border-color:#d9c2ff!important}[data-theme=dark] .rc-t-finish{background:rgba(74,222,128,.08)!important;border-color:rgba(74,222,128,.35)!important}[data-theme=dark] .rc-t-tag--ok{background:rgba(74,222,128,.16)!important;color:#4ade80!important}[data-theme=dark] .rc-t-cardpay{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.07)!important}[data-theme=dark] .rc-t-cardpay.is-pending{border-color:rgba(168,85,247,.55)!important}[data-theme=dark] .rc-t-cardpay.is-paid{background:rgba(74,222,128,.08)!important;border-color:rgba(74,222,128,.35)!important}[data-theme=dark] .rc-t-cardpay-icon{background:rgba(168,85,247,.16)!important;color:#d9c2ff!important}[data-theme=dark] .rc-t-cardpay-title,[data-theme=dark] .rc-t-cardpay-wait{color:#e7e8f2!important}[data-theme=dark] .rc-t-cardpay-wait i{color:#d9c2ff!important}[data-theme=dark] .rc-t-notice,[data-theme=dark] .rc-t-tag--warn{background:rgba(251,191,36,.14)!important;color:#fde68a!important}[data-theme=dark] .rc-t-row--warn>strong{color:#fbbf24!important}[data-theme=dark] .rc-t-edit-toggle,[data-theme=dark] .rc-t-tenant-form{background:rgba(255,255,255,.06)!important;border-color:rgba(168,85,247,.4)!important}[data-theme=dark] .rc-t-edit-toggle,[data-theme=dark] .rc-t-edit-toggle i,[data-theme=dark] .rc-t-tenant-form-lead i{color:#d9c2ff!important}[data-theme=dark] .rc-t-field>span,[data-theme=dark] .rc-t-tenant-form-lead{color:#e7e8f2!important}[data-theme=dark] .rc-t-field>span em{color:#969ab3!important}[data-theme=dark] .rc-t-party--you.is-incomplete{background:rgba(251,191,36,.08)!important;border-color:rgba(251,191,36,.45)!important}[data-theme=dark] .rc-t-missing-line,[data-theme=dark] .rc-t-missing-line i{color:#fde68a!important}[data-theme=dark] .rc-t-payment-label{color:#e7e8f2!important}[data-theme=dark] .rc-t-chip span{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2!important}[data-theme=dark] .rc-t-chip input:checked+span{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}[data-theme=dark] .rc-r-check,[data-theme=dark] .rc-r-choice-body,[data-theme=dark] .rc-r-progress-dot,[data-theme=dark] .rc-r-when-point{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .pp-modal-foot,[data-theme=dark] .pp-modal-head,[data-theme=dark] .rc-r-item{border-color:rgba(255,255,255,.07)!important}[data-theme=dark] .rc-r-check-text strong,[data-theme=dark] .rc-r-choice-body strong,[data-theme=dark] .rc-r-condition strong,[data-theme=dark] .rc-r-figure strong,[data-theme=dark] .rc-r-when-point strong,[data-theme=dark] p.rc-r-deposit-text{color:#e7e8f2!important}[data-theme=dark] .rc-r-check-no,[data-theme=dark] .rc-r-choice-body span,[data-theme=dark] .rc-r-empty,[data-theme=dark] .rc-r-figure-label,[data-theme=dark] .rc-r-progress-label{color:#969ab3!important}[data-theme=dark] .rc-r-item-icon{background:rgba(168,85,247,.16)!important;color:#d9c2ff!important}[data-theme=dark] .rc-r-choice-body i,[data-theme=dark] .rc-r-link,[data-theme=dark] .rc-r-progress-dot{color:#d9c2ff!important}[data-theme=dark] .rc-r-check-box{background:0 0!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .rc-r-now-btn{background:rgba(255,255,255,.06)!important;border-color:rgba(168,85,247,.55)!important;color:#d9c2ff!important}[data-theme=dark] .rc-r-choice input:checked+.rc-r-choice-body,[data-theme=dark] .rc-r-when-point--actual{background:rgba(168,85,247,.16)!important;border-color:rgba(168,85,247,.55)!important}[data-theme=dark] .rc-r-check.is-checked,[data-theme=dark] .rc-r-check:has(input:checked){background:rgba(74,222,128,.08)!important;border-color:rgba(74,222,128,.45)!important}[data-theme=dark] .rc-r-check.is-checked .rc-r-check-box,[data-theme=dark] .rc-r-check:has(input:checked) .rc-r-check-box{background:#4ade80!important;border-color:#4ade80!important;color:#0b1a10!important}[data-theme=dark] .rc-r-check.is-static:not(.is-checked) .rc-r-check-box{background:rgba(251,191,36,.14)!important;color:#fde68a!important}[data-theme=dark] .rc-r-check-yes,[data-theme=dark] .rc-r-figure--back strong{color:#4ade80!important}[data-theme=dark] .rc-r-figure--retained strong{color:#fbbf24!important}[data-theme=dark] .rc-r-deposit{background:rgba(74,222,128,.06)!important;border-color:rgba(74,222,128,.25)!important}[data-theme=dark] .rc-r-bar{background:rgba(255,255,255,.1)!important}[data-theme=dark] .rc-r-bar-back{background:#4ade80!important}[data-theme=dark] .rc-r-bar-retained{background:#fbbf24!important}[data-theme=dark] .rc-r-count.is-complete,[data-theme=dark] .rc-r-punctual.is-ok{background:rgba(74,222,128,.16)!important;color:#4ade80!important}[data-theme=dark] .rc-r-count,[data-theme=dark] .rc-r-punctual.is-late{background:rgba(251,191,36,.14)!important;color:#fde68a!important}[data-theme=dark] .rc-r-condition{background:rgba(74,222,128,.08)!important}[data-theme=dark] .rc-r-condition.has-note{background:rgba(251,191,36,.1)!important}[data-theme=dark] .rc-r-condition p{color:#e7e8f2!important}[data-theme=dark] .rc-r-progress-step.is-done .rc-r-progress-dot{background:#4ade80!important;border-color:#4ade80!important;color:#0b1a10!important}[data-theme=dark] .rc-r-progress-step.is-done .rc-r-progress-dot i{color:#0b1a10!important}[data-theme=dark] .rc-r-progress-step.is-done .rc-r-progress-label{color:#4ade80!important}[data-theme=dark] .rc-t-return-cta{background:linear-gradient(135deg,#a855f7,#6d8bff)!important;color:#fff!important}[data-theme=dark] .rc-t-return-cta.is-done{background:rgba(74,222,128,.08)!important;border-color:rgba(74,222,128,.35)!important;color:#4ade80!important}[data-theme=dark] .rc-t-return-cta.is-done .rc-t-return-cta-icon{background:#4ade80!important}[data-theme=dark] .rc-t-return-cta.is-done .rc-t-return-cta-icon i{color:#0b1a10!important}[data-theme=dark] .rc-step.is-current .rc-step-badge,[data-theme=dark] .rc-t-num{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}[data-theme=dark] .rc-step.is-done .rc-step-badge{background:#4ade80!important;border-color:#4ade80!important;color:#0b1a10!important}[data-theme=dark] .pp-item,[data-theme=dark] .pp-status{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .pp-item:has(.pp-item-input:checked){background:rgba(168,85,247,.16)!important;border-color:rgba(168,85,247,.4)!important}[data-theme=dark] .pp-url{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .pp-link-btn,[data-theme=dark] .pp-modal-title i,[data-theme=dark] .pp-premium-link,[data-theme=dark] .pp-slug-preview span,[data-theme=dark] .pp-url-text strong,[data-theme=dark] .pp-url>i{color:#a855f7!important}[data-theme=dark] .pp-hints li,[data-theme=dark] .pp-item-title,[data-theme=dark] .pp-modal-title,[data-theme=dark] .pp-premium,[data-theme=dark] .pp-url-label{color:#e7e8f2!important}[data-theme=dark] .pp-item-price,[data-theme=dark] .pp-premium span,[data-theme=dark] .pp-slug-preview,[data-theme=dark] .pp-status-count,[data-theme=dark] .pp-url-host{color:#969ab3!important}[data-theme=dark] .pp-status.is-offline .pp-status-badge{color:#cbcddd!important;background:rgba(255,255,255,.06)!important}[data-theme=dark] .pp-status.is-live .pp-status-badge{color:#4ade80!important;background:rgba(74,222,128,.14)!important}[data-theme=dark] .pp-hints{background:rgba(251,191,36,.1)!important}[data-theme=dark] .pp-hints i,[data-theme=dark] .pp-slug-warning{color:#fbbf24!important}[data-theme=dark] .pp-item-switch{background:rgba(255,255,255,.18)}[data-theme=dark] .pp-item-input:checked+.pp-item-switch{background:linear-gradient(135deg,#a855f7 0,#6d8bff 100%)}[data-theme=dark] .pp-modal .modal-content{background:#1b1e2b!important;color:#e7e8f2}[data-theme=dark] .pp-items-filter{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.17);color:#e7e8f2}[data-theme=dark] .pp-modal-head .close{color:#e7e8f2;text-shadow:none}[data-theme=dark] .pp-device{background:rgba(255,255,255,.06)}[data-theme=dark] .pp-device button{color:#969ab3}[data-theme=dark] .pp-device button.is-active{background:rgba(255,255,255,.09);color:#e7e8f2}[data-theme=dark] .pp-preview-stage{background:#0b0c12}[data-theme=dark] .pp-slug-field{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.17)!important}[data-theme=dark] .pp-slug-prefix{background:rgba(255,255,255,.06)!important;color:#969ab3!important}[data-theme=dark] .item-profile-check-title,[data-theme=dark] .pp-slug-input{color:#e7e8f2!important}[data-theme=dark] .item-profile-check-label{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .item-profile-check.is-checked .item-profile-check-label{background:rgba(168,85,247,.16)!important;border-color:rgba(168,85,247,.4)!important}[data-theme=dark] .item-profile-check-box{background:0 0;border-color:rgba(255,255,255,.17)}[data-theme=dark] .item-profile-check-input:checked+.item-profile-check-box{background:linear-gradient(135deg,#a855f7 0,#6d8bff 100%);border-color:#a855f7}[data-theme=dark] .inq-fact-label,[data-theme=dark] .inq-head-desc,[data-theme=dark] .inq-link,[data-theme=dark] .inq-received,[data-theme=dark] .item-profile-check-desc{color:#969ab3!important}[data-theme=dark] .inq-fact-value,[data-theme=dark] .inq-items a,[data-theme=dark] .inq-message,[data-theme=dark] .inq-name{color:#e7e8f2!important}[data-theme=dark] .inq-tab{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.09);color:#cbcddd}[data-theme=dark] .inq-tab.is-active{background:#a855f7;border-color:#a855f7;color:#fff}[data-theme=dark] .inq-items li{background:rgba(168,85,247,.16)}[data-theme=dark] .inq-contact a,[data-theme=dark] .inq-fact-label i,[data-theme=dark] .inq-qty{color:#a855f7!important}[data-theme=dark] .inq-message{background:rgba(255,255,255,.04)}[data-theme=dark] .inq-card-actions{border-color:rgba(255,255,255,.07)}[data-theme=dark] .inq-setup{background:rgba(251,191,36,.08)!important;border-color:rgba(251,191,36,.3)!important}[data-theme=dark] .inq-setup-icon{background:rgba(251,191,36,.16);color:#fbbf24}[data-theme=dark] .inq-setup-text{color:#e7e8f2!important}[data-theme=dark] .inq-setup-text span{color:#969ab3!important}[data-theme=dark] .inq-page .btn-outline-secondary.inq-btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.17);color:#e7e8f2}[data-theme=dark] .inq-link--danger{color:#f87171!important}[data-theme=dark] .inq-new-badge,[data-theme=dark] .inq-status.is-new{background:rgba(251,191,36,.14);color:#fbbf24}[data-theme=dark] .inq-status.is-seen{background:rgba(109,139,255,.16);color:#6d8bff}[data-theme=dark] .inq-status.is-converted{background:rgba(74,222,128,.14);color:#4ade80}[data-theme=dark] .inq-status.is-rejected{background:rgba(255,255,255,.06);color:#cbcddd}[data-theme=dark] .content-hero{background-color:#0c0b18}[data-theme=dark] .article-body,[data-theme=dark] .article-body h2,[data-theme=dark] .article-product__title,[data-theme=dark] .calc-card h2,[data-theme=dark] .calc-field label,[data-theme=dark] .content-card h3,[data-theme=dark] .content-compare__col h3,[data-theme=dark] .content-faq__item summary,[data-theme=dark] .content-feature__text h2,[data-theme=dark] .content-feature__text h3,[data-theme=dark] .content-proof__item strong,[data-theme=dark] .content-steps h3,[data-theme=dark] .content-title,[data-theme=dark] .guide-card__body h3{color:#e7e8f2}[data-theme=dark] .article-product p,[data-theme=dark] .article-steps span,[data-theme=dark] .content-card p,[data-theme=dark] .content-compare__col li,[data-theme=dark] .content-faq__answer,[data-theme=dark] .content-feature__text p,[data-theme=dark] .content-lead,[data-theme=dark] .content-points li,[data-theme=dark] .content-steps p,[data-theme=dark] .guide-card__body p{color:#cbcddd}[data-theme=dark] .article-legal,[data-theme=dark] .article-table caption,[data-theme=dark] .article-updated,[data-theme=dark] .calc-field small,[data-theme=dark] .content-proof__item span,[data-theme=dark] .content-screen figcaption,[data-theme=dark] .guide-card__meta{color:#969ab3}[data-theme=dark] .article-product__label,[data-theme=dark] .content-eyebrow,[data-theme=dark] .guide-card__cat{background-color:rgba(168,85,247,.16);color:#d8b8ff}[data-theme=dark] .article-product__label,[data-theme=dark] .guide-card__cat{background-color:transparent}[data-theme=dark] .content-eyebrow--premium,[data-theme=dark] .content-premium-tag{background:rgba(251,191,36,.16);color:#fbbf24}[data-theme=dark] .content-section--band{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.09)}[data-theme=dark] .article-checklist,[data-theme=dark] .article-intro,[data-theme=dark] .article-steps li,[data-theme=dark] .article-table-wrap,[data-theme=dark] .article-toc,[data-theme=dark] .calc-card,[data-theme=dark] .content-card,[data-theme=dark] .content-compare__col,[data-theme=dark] .content-faq__item,[data-theme=dark] .content-proof__item,[data-theme=dark] .content-steps li,[data-theme=dark] .guide-card{border-color:rgba(255,255,255,.09);background:rgba(31,34,48,.72);box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] a.content-card,[data-theme=dark] a.guide-card{color:#e7e8f2!important}[data-theme=dark] .article-product,[data-theme=dark] .content-compare__col--after{border-color:rgba(168,85,247,.3);background:linear-gradient(150deg,rgba(168,85,247,.14) 0,rgba(109,139,255,.08) 100%),rgba(31,34,48,.72)}[data-theme=dark] .article-checklist li,[data-theme=dark] .article-steps strong,[data-theme=dark] .content-compare__col--after li{color:#e7e8f2}[data-theme=dark] .article-body a:not(.content-link):not(.public-hero__btn),[data-theme=dark] .content-card__more,[data-theme=dark] .content-faq__answer a,[data-theme=dark] .guide-card__meta strong,[data-theme=dark] a.content-link{color:#c7a6ff!important}[data-theme=dark] .content-points li::before,[data-theme=dark] .content-proof__item i{background:rgba(168,85,247,.16);color:#d8b8ff}[data-theme=dark] .content-faq__item summary::after{color:#c7a6ff}[data-theme=dark] .guide-card__media{background:linear-gradient(135deg,#1e1b33 0,#171b2e 100%)}[data-theme=dark] .calc-preset,[data-theme=dark] .guide-filter__btn{border-color:rgba(255,255,255,.09);background:#1b1e2b;color:#e7e8f2!important}[data-theme=dark] .calc-preset i,[data-theme=dark] .guide-filter__btn i{color:#c7a6ff}[data-theme=dark] .calc-preset.is-active,[data-theme=dark] .guide-filter__btn.is-active{border-color:transparent;background:linear-gradient(135deg,#7c3aed 0,#3b44d6 100%);color:#fff!important}[data-theme=dark] .calc-preset.is-active i,[data-theme=dark] .guide-filter__btn.is-active i{color:#fff}[data-theme=dark] .article-toc a{color:#cbcddd!important}[data-theme=dark] .article-toc a.is-active,[data-theme=dark] .article-toc a:focus,[data-theme=dark] .article-toc a:hover{background:rgba(168,85,247,.16);color:#e7e8f2!important}[data-theme=dark] .article-checklist li{border-bottom-color:rgba(255,255,255,.07)}[data-theme=dark] .article-table td,[data-theme=dark] .article-table th{border-bottom-color:rgba(255,255,255,.07);color:#cbcddd}[data-theme=dark] .article-table thead th{background:rgba(168,85,247,.12);color:#e7e8f2}[data-theme=dark] .article-callout--tip{border-color:rgba(74,222,128,.25);background:rgba(74,222,128,.08)}[data-theme=dark] .article-callout--note{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.08)}[data-theme=dark] .article-legal{background:rgba(255,255,255,.04)}[data-theme=dark] .content-screen__frame{border-color:rgba(255,255,255,.09);background:#1b1e2b;box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}[data-theme=dark] .content-screen__bar{border-bottom-color:rgba(255,255,255,.07);background:#22253a}[data-theme=dark] .content-screen__bar em{background:rgba(255,255,255,.06);color:#969ab3}[data-theme=dark] .calc-input{border-color:rgba(255,255,255,.17);background:rgba(255,255,255,.06)}[data-theme=dark] .calc-input input{color:#e7e8f2}[data-theme=dark] .calc-input span{background:rgba(255,255,255,.05);color:#969ab3}html body.app-page{--app-bg:#f3f3f5;--app-surface:#ffffff;--app-surface-2:#f7f7f9;--app-surface-modal:#ffffff;--app-border:rgba(12, 13, 17, 0.08);--app-border-strong:rgba(12, 13, 17, 0.14);--app-text:#111216;--app-soft:#565964;--app-muted:#8a8d97;--app-hover:rgba(12, 13, 17, 0.04);--app-tile:#f1f1f4;--app-field:#ffffff;--app-field-focus:#ffffff;--app-ring:rgba(12, 13, 17, 0.12);--app-primary-bg:#111216;--app-primary-hover:#000000;--app-primary-fg:#ffffff;--app-shadow:0 1px 2px rgba(12, 13, 17, 0.04),0 14px 34px -22px rgba(12, 13, 17, 0.22);--app-glow:rgba(140, 128, 255, 0.1);background-color:var(--app-bg)!important;background-image:none!important;color:var(--app-text);font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark] body.app-page{--app-bg:#0c0d11;--app-surface:rgba(255, 255, 255, 0.035);--app-surface-2:rgba(255, 255, 255, 0.05);--app-surface-modal:#15161b;--app-border:rgba(255, 255, 255, 0.08);--app-border-strong:rgba(255, 255, 255, 0.16);--app-text:#f3f3f5;--app-soft:rgba(243, 243, 245, 0.66);--app-muted:rgba(243, 243, 245, 0.44);--app-hover:rgba(255, 255, 255, 0.05);--app-tile:rgba(255, 255, 255, 0.06);--app-field:rgba(255, 255, 255, 0.05);--app-field-focus:rgba(255, 255, 255, 0.08);--app-ring:rgba(255, 255, 255, 0.12);--app-primary-bg:#f3f3f5;--app-primary-hover:#ffffff;--app-primary-fg:#0c0d11;--app-shadow:0 30px 60px -40px rgba(0, 0, 0, 0.9);--app-glow:rgba(190, 184, 255, 0.12)}html body.app-page::before{background-color:var(--app-bg)!important;background-image:radial-gradient(ellipse 70% 40% at 60% -8%,var(--app-glow) 0,rgba(0,0,0,0) 70%)!important}html body.app-page .modal :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),html body.app-page main :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif!important;font-weight:600;letter-spacing:-.015em;color:var(--app-text)}html body.app-page main,html body.app-page main label,html body.app-page main li,html body.app-page main p,html body.app-page main small,html body.app-page main span,html body.app-page main td,html body.app-page main th{letter-spacing:0}html body.app-page .headlineBig{font-size:clamp(1.8rem,3vw,2.5rem)!important;font-weight:500!important;line-height:1.1;letter-spacing:-.03em!important}html body.app-page .gradient-text,html body.app-page .iconGradient,html body.app-page .textGradient,html body.app-page .text_gradient,html body.app-page a.gradient,html body.app-page i.iconGradient{background:0 0!important;-webkit-text-fill-color:currentColor!important;color:var(--app-text)!important}html body.app-page main .text-muted,html body.app-page main .text-secondary{color:var(--app-muted)!important}html body.app-page main .text-primary{color:var(--app-text)!important}html body.app-page .breadcrumb{background:0 0!important;padding-left:0;font-size:13px}html body.app-page .breadcrumb-item,html body.app-page .breadcrumb-item a,html body.app-page .breadcrumb-item a.text_gradient{color:var(--app-muted)!important;-webkit-text-fill-color:var(--app-muted)!important;text-decoration:none!important}html body.app-page .breadcrumb-item a:focus,html body.app-page .breadcrumb-item a:hover{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html body.app-page .breadcrumb-item.active{color:var(--app-soft)!important}html body.app-page .breadcrumb-item+.breadcrumb-item::before{color:var(--app-muted)!important;opacity:.7}html body.app-page .account-hero,html body.app-page .account-section,html body.app-page .agenda-panel,html body.app-page .calendar-card,html body.app-page .dash-card,html body.app-page .detail-card,html body.app-page .filter-panel,html body.app-page .kpi,html body.app-page .list-container,html body.app-page .list-wrapper,html body.app-page .stat-strip,html body.app-page .todo-card,html body.app-page main .card,html body.app-page main .glass-morph-card,html body.app-page main .light-glass-card{border:1px solid var(--app-border)!important;border-radius:20px!important;background:var(--app-surface)!important;background-image:none!important;box-shadow:var(--app-shadow)!important;backdrop-filter:none;-webkit-backdrop-filter:none}html body.app-page .kpi:hover,html body.app-page main .light-glass-card:hover{transform:none!important;border-color:var(--app-border-strong)!important}html body.app-page .detail-card-head{background:0 0!important;border-bottom:1px solid var(--app-border)!important}html body.app-page .account-section-title,html body.app-page .detail-card-title{font-weight:600!important;color:var(--app-text)!important}html body.app-page .account-section-icon,html body.app-page .detail-card-icon,html body.app-page .filter-panel-icon,html body.app-page .kpi__icon,html body.app-page .stat-icon{border:1px solid var(--app-border)!important;background:var(--app-tile)!important;color:var(--app-text)!important}html body.app-page .account-section-icon i,html body.app-page .detail-card-icon i,html body.app-page .filter-panel-icon i,html body.app-page .kpi__icon i,html body.app-page .stat-icon i{color:var(--app-text)!important;-webkit-text-fill-color:currentColor!important}html body.app-page .stat-strip-item{border-color:var(--app-border)!important;background:0 0!important}html body.app-page .stat-value{color:var(--app-text)!important}html body.app-page .kpi__value{font-weight:500!important;letter-spacing:-.03em;color:var(--app-text)!important}html body.app-page .account-label,html body.app-page .detail-field-label,html body.app-page .detail-info-label,html body.app-page .filter-group-label,html body.app-page .form-label,html body.app-page .kpi__label{color:var(--app-soft)!important;letter-spacing:0!important}html body.app-page .detail-info-value{color:var(--app-text)!important}html body.app-page .list-row{border-color:var(--app-border)!important;background:0 0}html body.app-page .list-row:focus,html body.app-page .list-row:hover{background:var(--app-hover)!important}html body.app-page .list-row--head{color:var(--app-muted)!important;background:0 0!important}html body.app-page .account-btn,html body.app-page .modal .btn,html body.app-page main .btn{border-radius:999px!important;font-weight:500!important;letter-spacing:0!important}html body.app-page .account-btn-primary,html body.app-page .detail-btn-primary,html body.app-page .modal .btn-primary,html body.app-page main .btn-mietplaner,html body.app-page main .btn-primary,html body.app-page main .glass-morph-button{border:1px solid transparent!important;background:var(--app-primary-bg)!important;background-image:none!important;color:var(--app-primary-fg)!important;-webkit-text-fill-color:var(--app-primary-fg)!important;box-shadow:none!important}html body.app-page .account-btn-primary i,html body.app-page .detail-btn-primary i,html body.app-page .modal .btn-primary i,html body.app-page main .btn-mietplaner i,html body.app-page main .btn-primary i,html body.app-page main .glass-morph-button i{color:var(--app-primary-fg)!important;-webkit-text-fill-color:var(--app-primary-fg)!important}html body.app-page .account-btn-primary:focus,html body.app-page .account-btn-primary:hover,html body.app-page .detail-btn-primary:focus,html body.app-page .detail-btn-primary:hover,html body.app-page .modal .btn-primary:focus,html body.app-page .modal .btn-primary:hover,html body.app-page main .btn-mietplaner:focus,html body.app-page main .btn-mietplaner:hover,html body.app-page main .btn-primary:focus,html body.app-page main .btn-primary:hover,html body.app-page main .glass-morph-button:focus,html body.app-page main .glass-morph-button:hover{background:var(--app-primary-hover)!important;color:var(--app-primary-fg)!important;transform:none}html body.app-page .account-btn-ghost,html body.app-page .account-btn-secondary,html body.app-page .modal .btn-outline-secondary,html body.app-page .modal .btn-secondary,html body.app-page main .btn-light,html body.app-page main .btn-outline-info,html body.app-page main .btn-outline-primary,html body.app-page main .btn-outline-secondary,html body.app-page main .btn-secondary{border:1px solid var(--app-border-strong)!important;background:0 0!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;box-shadow:none!important}html body.app-page .account-btn-ghost i,html body.app-page .account-btn-secondary i,html body.app-page .modal .btn-outline-secondary i,html body.app-page .modal .btn-secondary i,html body.app-page main .btn-light i,html body.app-page main .btn-outline-info i,html body.app-page main .btn-outline-primary i,html body.app-page main .btn-outline-secondary i,html body.app-page main .btn-secondary i{color:var(--app-text)!important}html body.app-page .account-btn-ghost:focus,html body.app-page .account-btn-ghost:hover,html body.app-page .account-btn-secondary:focus,html body.app-page .account-btn-secondary:hover,html body.app-page .modal .btn-outline-secondary:focus,html body.app-page .modal .btn-outline-secondary:hover,html body.app-page .modal .btn-secondary:focus,html body.app-page .modal .btn-secondary:hover,html body.app-page main .btn-light:focus,html body.app-page main .btn-light:hover,html body.app-page main .btn-outline-info:focus,html body.app-page main .btn-outline-info:hover,html body.app-page main .btn-outline-primary:focus,html body.app-page main .btn-outline-primary:hover,html body.app-page main .btn-outline-secondary:focus,html body.app-page main .btn-outline-secondary:hover,html body.app-page main .btn-secondary:focus,html body.app-page main .btn-secondary:hover{background:var(--app-hover)!important;border-color:var(--app-muted)!important}html body.app-page .sub-user-card .btn-outline-danger{border:1px solid var(--app-border-strong)!important;background:0 0!important;box-shadow:none!important}html body.app-page .sub-user-card .btn-outline-danger i{color:#e5484d!important}html body.app-page .sub-user-card .btn-outline-danger:focus,html body.app-page .sub-user-card .btn-outline-danger:hover{background:rgba(229,72,77,.1)!important;border-color:rgba(229,72,77,.45)!important}html body.app-page .sub-user-card .sub-user-card-name,html body.app-page .sub-user-perm-label{color:var(--app-text)!important}html body.app-page .sub-user-card .sub-user-card-mail{color:var(--app-soft)!important}html body.app-page .account-input,html body.app-page .glass-morph-input,html body.app-page .modal .custom-select,html body.app-page .modal .form-control,html body.app-page main .custom-select,html body.app-page main .form-control{border:1px solid var(--app-border-strong)!important;border-radius:12px!important;background:var(--app-field)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text);box-shadow:none!important;letter-spacing:0}html body.app-page .account-input::-moz-placeholder,html body.app-page .glass-morph-input::-moz-placeholder,html body.app-page .modal .custom-select::-moz-placeholder,html body.app-page .modal .form-control::-moz-placeholder,html body.app-page main .custom-select::-moz-placeholder,html body.app-page main .form-control::-moz-placeholder{color:var(--app-muted)!important;-webkit-text-fill-color:var(--app-muted)}html body.app-page .account-input::placeholder,html body.app-page .glass-morph-input::placeholder,html body.app-page .modal .custom-select::placeholder,html body.app-page .modal .form-control::placeholder,html body.app-page main .custom-select::placeholder,html body.app-page main .form-control::placeholder{color:var(--app-muted)!important;-webkit-text-fill-color:var(--app-muted)}html body.app-page .account-input:focus,html body.app-page .glass-morph-input:focus,html body.app-page .modal .custom-select:focus,html body.app-page .modal .form-control:focus,html body.app-page main .custom-select:focus,html body.app-page main .form-control:focus{border-color:var(--app-muted)!important;background:var(--app-field-focus)!important;box-shadow:0 0 0 3px var(--app-ring)!important}html body.app-page .account-input:disabled,html body.app-page .account-input[readonly],html body.app-page .glass-morph-input:disabled,html body.app-page .glass-morph-input[readonly],html body.app-page .modal .custom-select:disabled,html body.app-page .modal .custom-select[readonly],html body.app-page .modal .form-control:disabled,html body.app-page .modal .form-control[readonly],html body.app-page main .custom-select:disabled,html body.app-page main .custom-select[readonly],html body.app-page main .form-control:disabled,html body.app-page main .form-control[readonly]{background:var(--app-surface-2)!important}html body.app-page .modal .input-group-text,html body.app-page main .input-group-text{border:1px solid var(--app-border-strong)!important;border-radius:12px!important;background:var(--app-surface-2)!important;color:var(--app-soft)!important;box-shadow:none!important}html body.app-page :is(main,.modal) .input-group>.input-group-prepend>:is(.input-group-text,.btn),html body.app-page :is(main,.modal) .input-group>:is(.form-control,.custom-select,.input-group-text,.btn):has(+:is(.form-control,.custom-select,.input-group-text,.btn,.input-group-append)){border-top-right-radius:0!important;border-bottom-right-radius:0!important}html body.app-page :is(main,.modal) .input-group>:is(.form-control,.custom-select,.input-group-text,.btn,.input-group-prepend)+:is(.form-control,.custom-select,.input-group-text,.btn){margin-left:-1px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}html body.app-page :is(main,.modal) .input-group>.input-group-append>:is(.input-group-text,.btn){border-top-left-radius:0!important;border-bottom-left-radius:0!important}html body.app-page :is(main,.modal) .input-group>.form-control:focus{position:relative;z-index:3}html body.app-page :is(main,.modal) .booking-discount>.form-control.booking-discount-type{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a8a8a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .5rem center!important;background-size:10px 6px!important}html body.app-page main .booking-line{border-bottom-color:var(--app-border)!important}html body.app-page main .booking-line .removeBookingLine{border:1px solid var(--app-border-strong)!important;border-radius:12px!important;background:var(--app-field)!important;color:var(--app-soft)!important;box-shadow:none!important}html body.app-page main .booking-line .removeBookingLine i{color:inherit!important}html body.app-page main .booking-line .removeBookingLine:focus-visible,html body.app-page main .booking-line .removeBookingLine:hover{border-color:#d9534f!important;background:rgba(217,83,79,.1)!important;color:#d9534f!important}html body.app-page .modal .bootstrap-select>.dropdown-toggle,html body.app-page main .bootstrap-select>.dropdown-toggle{border:1px solid var(--app-border-strong)!important;border-radius:12px!important;background:var(--app-field)!important;color:var(--app-text)!important}html body.app-page .dropdown-menu{border:1px solid var(--app-border)!important;border-radius:14px!important;background:var(--app-surface-modal)!important;box-shadow:0 24px 50px -24px rgba(0,0,0,.45)!important}html body.app-page .modal-content{border:1px solid var(--app-border)!important;border-radius:22px!important;background:var(--app-surface-modal)!important;background-image:none!important;box-shadow:0 40px 90px -30px rgba(0,0,0,.55)!important;color:var(--app-text)}html body.app-page .modal-footer,html body.app-page .modal-header,html body.app-page main hr,html body.app-page main table td,html body.app-page main table th{border-color:var(--app-border)!important}html body.app-page .modal-content::before{height:1px!important;background:linear-gradient(90deg,rgba(255,255,255,0),var(--app-border-strong),rgba(255,255,255,0))!important}html body.app-page .modal-footer,html body.app-page .modal-header{background:0 0!important}html body.app-page .modal-title{font-weight:600!important;color:var(--app-text)!important}html body.app-page main table th{color:var(--app-muted)!important;font-weight:500}html body.app-page .custom-control-input:checked~.custom-control-label::before,html body.app-page .detail-switch input:checked+.detail-switch-slider,html body.app-page .form-check-input:checked{background-color:var(--app-primary-bg)!important;border-color:var(--app-primary-bg)!important}html body.app-page .detail-switch input:checked+.detail-switch-slider::before{background:var(--app-primary-fg)!important}html body.app-page .detail-back,html body.app-page .detail-pager-btn{border:1px solid var(--app-border-strong)!important;border-radius:999px!important;background:0 0!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html body.app-page .detail-back i,html body.app-page .detail-pager-btn i{color:var(--app-text)!important}html body.app-page .detail-back:focus,html body.app-page .detail-back:hover,html body.app-page .detail-pager-btn:focus,html body.app-page .detail-pager-btn:hover{background:var(--app-hover)!important}html body.app-page .detail-back.is-disabled,html body.app-page .detail-pager-btn.is-disabled{color:var(--app-muted)!important;-webkit-text-fill-color:var(--app-muted)!important;border-color:var(--app-border)!important}html body.app-page .item-image-empty{border:1px dashed var(--app-border-strong)!important;background:var(--app-surface-2)!important;color:var(--app-muted)!important}html body.app-page .item-image-empty i{color:var(--app-muted)!important}html body.app-page .agenda-card--today .agenda-head,html body.app-page .agenda-head{background:0 0!important;border-bottom-color:var(--app-border)!important}html body.app-page .agenda-card--today .agenda-kicker,html body.app-page .agenda-kicker{color:var(--app-soft)!important}html body.app-page .agenda-head-icon{border:1px solid var(--app-border)!important;background:var(--app-tile)!important;color:var(--app-text)!important}html body.app-page .agenda-head-icon i{color:var(--app-text)!important}html body.app-page .agenda-group:not(.agenda-group--danger) .agenda-count{background:var(--app-tile)!important;color:var(--app-soft)!important}html body.app-page .agenda-group:not(.agenda-group--danger) .agenda-group-icon{color:var(--app-soft)!important}html body.app-page .feedback-fab,html body.app-page .feedback-fab i,html body.app-page .feedback-fab span{color:var(--app-primary-fg)!important}html body.app-page .feedback-fab{border:1px solid var(--app-border-strong)!important;background:var(--app-primary-bg)!important;background-image:none!important;box-shadow:0 14px 30px -14px rgba(0,0,0,.5)!important}html body.app-page .filter-panel-label{background:0 0!important;-webkit-text-fill-color:currentColor!important;color:var(--app-text)!important;font-weight:600!important}html body.app-page .detail-suffix{background:var(--app-surface-2)!important;color:var(--app-soft)!important;border-color:var(--app-border-strong)!important}html body.app-page .plcal-btn-ghost,html body.app-page .todo-tab{border:1px solid var(--app-border-strong)!important;border-radius:999px!important;background:0 0!important;color:var(--app-soft)!important;-webkit-text-fill-color:var(--app-soft)!important}html body.app-page .plcal-btn-ghost i,html body.app-page .todo-tab i{color:var(--app-soft)!important}html body.app-page .plcal-btn-ghost.is-active,html body.app-page .todo-tab.is-active{border-color:transparent!important;background:var(--app-primary-bg)!important;color:var(--app-primary-fg)!important;-webkit-text-fill-color:var(--app-primary-fg)!important}html body.app-page .plcal-btn-ghost.is-active i,html body.app-page .plcal-btn-ghost.is-active span,html body.app-page .todo-tab.is-active i,html body.app-page .todo-tab.is-active span{color:var(--app-primary-fg)!important;-webkit-text-fill-color:var(--app-primary-fg)!important}html body.app-page main .account-hint a:not([class]),html body.app-page main li a:not([class]),html body.app-page main p a:not([class]),html body.app-page main small a:not([class]){color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--app-border-strong)!important;text-decoration-color:var(--app-border-strong)!important;text-underline-offset:3px}html body.app-page select.statusColorSelect.statusColorSelect{--status-dot:var(--app-muted);padding-left:34px!important;background-color:var(--app-field)!important;background-image:radial-gradient(circle at 17px 50%,var(--status-dot) 0,var(--status-dot) 4.5px,transparent 5.5px)!important;background-repeat:no-repeat!important;color:var(--app-text)!important;font-weight:500!important}html body.app-page select.statusColorSelect.statusColorSelect:focus,html body.app-page select.statusColorSelect.statusColorSelect:focus-visible{background-color:var(--app-field-focus)!important;background-image:radial-gradient(circle at 17px 50%,var(--status-dot) 0,var(--status-dot) 4.5px,transparent 5.5px)!important;background-repeat:no-repeat!important}html body.app-page select.statusColorSelect.statusColorSelect:has(option[value="0"]:checked){--status-dot:#e3b341}html body.app-page select.statusColorSelect.statusColorSelect:has(option[value="1"]:checked){--status-dot:#6fae55}html body.app-page select.statusColorSelect.statusColorSelect:has(option[value="2"]:checked){--status-dot:#4b8fd6}html body.app-page select.statusColorSelect.statusColorSelect:has(option[value="3"]:checked){--status-dot:#9a9ca4}html body.app-page select.statusColorSelect.statusColorSelect:has(option[value="4"]:checked){--status-dot:#d9534f}html body.app-page select.statusColorSelect.statusColorSelect option,html body.app-page select.statusColorSelect.statusColorSelect option[value]{--option-status:var(--app-muted);background-color:var(--app-surface-modal)!important;color:var(--app-text)!important;font-weight:400}@supports not ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){html body.app-page select.statusColorSelect.statusColorSelect option,html body.app-page select.statusColorSelect.statusColorSelect option[value]{background-color:color-mix(in srgb,var(--option-status) 24%,var(--app-surface-modal))!important}}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){html body.app-page select.statusColorSelect.statusColorSelect{height:auto;align-items:center;line-height:1.5;display:flex!important;white-space:nowrap}html body.app-page select.statusColorSelect.statusColorSelect,html body.app-page select.statusColorSelect.statusColorSelect::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}html body.app-page select.statusColorSelect.statusColorSelect::picker(select){margin-top:6px;padding:6px;border:1px solid var(--app-border-strong);border-radius:12px;background:var(--app-surface-modal);color:var(--app-text);box-shadow:0 12px 32px rgba(0,0,0,.18)}html body.app-page select.statusColorSelect.statusColorSelect::picker-icon{display:none}html body.app-page select.statusColorSelect.statusColorSelect option,html body.app-page select.statusColorSelect.statusColorSelect option[value]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px}html body.app-page select.statusColorSelect.statusColorSelect option::before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--option-status)}html body.app-page select.statusColorSelect.statusColorSelect option::checkmark{order:1;margin-left:auto;color:var(--app-muted)}html body.app-page select.statusColorSelect.statusColorSelect option:focus-visible,html body.app-page select.statusColorSelect.statusColorSelect option:hover{background-color:var(--app-hover)!important;outline:0}html body.app-page select.statusColorSelect.statusColorSelect option:checked{font-weight:600}}html body.app-page select.statusColorSelect.statusColorSelect option[value="0"]{--option-status:#e3b341}html body.app-page select.statusColorSelect.statusColorSelect option[value="1"]{--option-status:#6fae55}html body.app-page select.statusColorSelect.statusColorSelect option[value="2"]{--option-status:#4b8fd6}html body.app-page select.statusColorSelect.statusColorSelect option[value="3"]{--option-status:#9a9ca4}html body.app-page select.statusColorSelect.statusColorSelect option[value="4"]{--option-status:#d9534f}html body.app-page .account-nav-link{border-radius:10px!important;color:var(--app-soft)!important;-webkit-text-fill-color:var(--app-soft)!important}html body.app-page .account-nav-link i{color:var(--app-soft)!important}html body.app-page .account-nav-link.active,html body.app-page .account-nav-link.is-active,html body.app-page .account-nav-link:hover{background:var(--app-hover)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html body.app-page .account-nav-link.active i,html body.app-page .account-nav-link.is-active i,html body.app-page .account-nav-link:hover i{color:var(--app-text)!important}html[data-theme=dark] body.app-page .theme-toggle-track{background:#f3f3f5!important}html body.app-page #mainNav,html[data-theme=dark] body.app-page .theme-toggle-knob{background:#0e0f13!important}html body.app-page #mainNav{border-right:1px solid rgba(255,255,255,.07)!important;box-shadow:none!important}html body.app-page #mainNav .sidebar-menu{padding:4px 10px}html body.app-page #mainNav .sidebar-menu.sidebar-bottom{border-top-color:rgba(255,255,255,.07)!important;padding-top:8px}html body.app-page #mainNav .sidebar-link{margin:2px 0;padding:10px 12px;border-radius:10px;color:rgba(243,243,245,.72)!important;-webkit-text-fill-color:rgba(243,243,245,.72)!important}html body.app-page #mainNav .sidebar-link i{color:rgba(243,243,245,.6)!important}html body.app-page #mainNav .sidebar-link:focus,html body.app-page #mainNav .sidebar-link:hover{background:rgba(255,255,255,.06)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.app-page #mainNav .sidebar-link:focus i,html body.app-page #mainNav .sidebar-link:hover i{color:#fff!important}html body.app-page #mainNav .sidebar-link.is-current{background:rgba(255,255,255,.1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html body.app-page #mainNav .sidebar-link.is-current i{color:#fff!important}html body.app-page #mainNav .sidebar-label{font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:500;letter-spacing:0}@media (min-width:992px){html body.app-page #mainNav.sidebar-collapsed .sidebar-link{padding-left:0;padding-right:0;justify-content:center}html body.app-page #mainNav.sidebar-collapsed .sidebar-menu{padding:4px 6px}}html body.app-page .rc-tenant{color:var(--app-text);font-family:Inter,Nunito,system-ui,-apple-system,'Segoe UI',sans-serif;letter-spacing:0}html body.app-page .rc-t-top-brand,html body.app-page .rc-t-top-brand i{color:var(--app-muted)!important}html body.app-page .rc-t-exit,html body.app-page .rc-t-exit i,html body.app-page .rc-t-hero-icon,html body.app-page .rc-t-hero-icon i{color:var(--app-text)!important}html body.app-page .rc-t-exit{border:1px solid var(--app-border-strong)!important;background:0 0!important;-webkit-text-fill-color:var(--app-text)!important}html body.app-page .rc-t-exit:focus-visible,html body.app-page .rc-t-exit:hover{background:var(--app-hover)!important}html body.app-page .rc-t-hero{border:1px solid var(--app-border)!important;border-radius:20px!important;background:var(--app-surface)!important;background-image:none!important;box-shadow:var(--app-shadow)!important}html body.app-page .rc-t-hero-icon{border:1px solid var(--app-border)!important;background:var(--app-tile)!important;background-image:none!important}html body.app-page .rc-t-eyebrow{color:var(--app-muted)!important;font-weight:500}html body.app-page .rc-t-heading,html body.app-page .rc-t-title{font-family:Inter,Nunito,system-ui,sans-serif!important;font-weight:600!important}html body.app-page .rc-t-title{letter-spacing:-.02em!important;color:var(--app-text)!important}html body.app-page .rc-t-lead{color:var(--app-soft)!important}html body.app-page .rc-t-summary{border:1px solid var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-t-summary li{border-color:var(--app-border)!important}html body.app-page .rc-t-summary-label{color:var(--app-muted)!important}html body.app-page .rc-t-summary-label i{color:var(--app-soft)!important}html body.app-page .rc-r-check-text strong,html body.app-page .rc-r-choice-body strong,html body.app-page .rc-r-figure strong,html body.app-page .rc-r-when-point strong,html body.app-page .rc-t-cardpay-title,html body.app-page .rc-t-cost-value,html body.app-page .rc-t-heading,html body.app-page .rc-t-item-main strong,html body.app-page .rc-t-party-name,html body.app-page .rc-t-payment-label,html body.app-page .rc-t-row>strong,html body.app-page .rc-t-subheading,html body.app-page .rc-t-summary-value,html body.app-page .rc-t-timeline-point strong{color:var(--app-text)!important}html body.app-page .rc-r-choice-body span,html body.app-page .rc-r-figure-label,html body.app-page .rc-sig-hint,html body.app-page .rc-t-cost-label,html body.app-page .rc-t-field>span,html body.app-page .rc-t-party-role,html body.app-page .rc-t-row>span,html body.app-page .rc-t-small,html body.app-page .rc-t-tenant-form-lead,html body.app-page .rc-t-timeline-label{color:var(--app-soft)!important}html body.app-page .rc-t-field>span em{color:var(--app-muted)!important}html body.app-page .rc-t-num,html body.app-page .rc-t-num i{color:var(--app-text)!important}html body.app-page .rc-t-section{border:1px solid var(--app-border)!important;border-radius:20px!important;background:var(--app-surface)!important;background-image:none!important;box-shadow:var(--app-shadow)!important}html body.app-page .rc-t-section--sign{border-color:var(--app-border-strong)!important}html body.app-page .rc-t-heading{letter-spacing:-.015em}html body.app-page .rc-t-num{border:1px solid var(--app-border)!important;background:var(--app-tile)!important;background-image:none!important;font-weight:600}html body.app-page .rc-t-party{border:1px solid var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-t-party i{color:var(--app-muted)!important}html body.app-page .rc-t-party--you{border-color:var(--app-border-strong)!important;background:var(--app-surface-2)!important}html body.app-page .rc-t-party--you.is-incomplete{border-color:rgba(183,121,31,.55)!important;background:rgba(183,121,31,.1)!important}html body.app-page .rc-t-missing-line{color:#b7791f!important}html body.app-page .rc-t-edit-toggle{border:1px solid var(--app-border-strong)!important;background:0 0!important;color:var(--app-text)!important}html body.app-page .rc-t-edit-toggle i{color:var(--app-text)!important}html body.app-page .rc-t-edit-toggle:focus-visible,html body.app-page .rc-t-edit-toggle:hover{background:var(--app-hover)!important}html body.app-page .rc-t-tenant-form{border:1px solid var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-t-tenant-form-lead i{color:var(--app-soft)!important}html body.app-page .rc-t-form-actions--auto{align-items:center;justify-content:space-between;flex-wrap:wrap}html body.app-page .rc-t-autosave{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;font-size:.85rem;color:var(--app-muted)}html body.app-page .rc-t-autosave i{color:inherit!important;width:auto!important}html body.app-page .rc-t-autosave.is-saved{color:#1f9d55}html body.app-page .rc-t-autosave.is-error{color:#d9534f}html body.app-page .rc-t-field .form-control.is-invalid{border-color:#d9534f!important;box-shadow:0 0 0 3px rgba(217,83,79,.15)!important}html body.app-page .rc-r-check input:focus-visible~.rc-r-check-box,html body.app-page .rc-r-choice input:focus-visible+.rc-r-choice-body,html body.app-page .rc-t-chip input:focus-visible+span,html body.app-page .rc-t-consent.is-highlight{box-shadow:0 0 0 3px var(--app-ring)!important}html body.app-page .rc-t-item{border-color:var(--app-border)!important}html body.app-page .rc-t-item-qty{color:var(--app-soft)!important}html body.app-page .rc-t-accessories li>i{color:#1f9d55!important}html body.app-page .rc-t-accessories li>i.rc-t-missing{color:#d9534f!important}html body.app-page .rc-t-timeline-bar{background:var(--app-border-strong)!important;background-image:none!important}html body.app-page .rc-t-timeline-bar span{border:1px solid var(--app-border)!important;background:var(--app-surface-modal)!important;color:var(--app-soft)!important}html body.app-page .rc-t-cost{border:1px solid var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-t-cost--deposit{border-color:rgba(31,157,85,.3)!important;background:rgba(31,157,85,.1)!important}html body.app-page .rc-t-remarks{border-left-color:var(--app-border-strong)!important;background:var(--app-surface-2)!important}html body.app-page .rc-t-remarks-label,html body.app-page .rc-t-terms summary{color:var(--app-text)!important}html body.app-page .rc-t-remarks-label i,html body.app-page .rc-t-terms summary i{color:var(--app-soft)!important}html body.app-page .rc-t-terms{border:1px solid var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-t-row{border-color:var(--app-border)!important}html body.app-page .rc-t-chip span{border:1px solid var(--app-border-strong)!important;background:var(--app-field)!important;color:var(--app-text)!important}html body.app-page .rc-t-chip:hover span{border-color:var(--app-soft)!important}html body.app-page .rc-t-chip input:checked+span{border-color:var(--app-primary-bg)!important;background:var(--app-primary-bg)!important;color:var(--app-primary-fg)!important}html body.app-page .rc-t-cardpay{border:1px solid var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-t-cardpay.is-pending{border-color:var(--app-border-strong)!important}html body.app-page .rc-t-cardpay.is-paid{border-color:rgba(31,157,85,.45)!important;background:rgba(31,157,85,.1)!important}html body.app-page .rc-t-cardpay-icon{border:1px solid var(--app-border)!important;background:var(--app-tile)!important;color:var(--app-text)!important}html body.app-page .rc-t-cardpay-icon i{color:var(--app-text)!important}html body.app-page .rc-t-cardpay-wait i{color:var(--app-soft)!important}html body.app-page .rc-t-notice{border:1px solid rgba(183,121,31,.35)!important;background:rgba(183,121,31,.1)!important;color:var(--app-text)!important}html body.app-page .rc-t-notice i{color:#b7791f!important}html body.app-page .rc-t-notice a{color:var(--app-text)!important;text-decoration:underline!important}html body.app-page .rc-t-consent{border:1px solid var(--app-border)!important;background:var(--app-surface-2)!important;color:var(--app-text)!important}html body.app-page .rc-t-consent input{accent-color:var(--app-primary-bg)}html body.app-page .rc-t-consent a{color:var(--app-text)!important;text-decoration:underline!important}html body.app-page .rc-t-consent:has(input:checked){border-color:rgba(31,157,85,.45)!important}html body.app-page .rc-t-consent.is-highlight{border-color:var(--app-primary-bg)!important}html body.app-page .rc-sig-label{color:var(--app-text)!important}html body.app-page .rc-sig-meta{color:var(--app-muted)!important}html body.app-page .rc-tenant .rc-sig-field{border-color:var(--app-border-strong)!important;color:#565964!important}html body.app-page .rc-tenant .rc-sig-field i{color:#565964!important}html body.app-page .rc-tenant .rc-sig-field:focus-visible,html body.app-page .rc-tenant .rc-sig-field:hover:not(:disabled){border-color:#8a8d97!important}html body.app-page .rc-tenant .rc-sig-field.is-signed{border-style:solid!important}html body.app-page .rc-t-finish{border:1px dashed rgba(31,157,85,.4)!important;background:rgba(31,157,85,.1)!important}html body.app-page .rc-t-finish-text{color:var(--app-text)!important}html body.app-page .rc-t-finish-text i{color:#1f9d55!important}html body.app-page .rc-t-pdf,html body.app-page .rc-t-pdf i{color:var(--app-text)!important}html body.app-page .rc-t-pdf{-webkit-text-fill-color:var(--app-text)!important;text-decoration:underline!important}html body.app-page .rc-t-return-cta,html body.app-page .rc-t-return-cta i,html body.app-page .rc-t-return-cta span,html body.app-page .rc-t-return-cta strong{color:var(--app-primary-fg)!important;-webkit-text-fill-color:var(--app-primary-fg)!important}html body.app-page .rc-t-return-cta{border:1px solid var(--app-primary-bg)!important;background:var(--app-primary-bg)!important;background-image:none!important;box-shadow:var(--app-shadow)!important}html body.app-page .rc-t-return-cta.is-done,html body.app-page .rc-t-return-cta.is-done i,html body.app-page .rc-t-return-cta.is-done span,html body.app-page .rc-t-return-cta.is-done strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html body.app-page .rc-t-return-cta.is-done{border-color:var(--app-border)!important;background:var(--app-surface)!important}html body.app-page .rc-t-return-cta-icon{background:rgba(127,127,127,.18)!important}html body.app-page .rc-r-progress-dot{border-color:var(--app-border-strong)!important;background:var(--app-surface)!important;color:var(--app-soft)!important}html body.app-page .rc-r-progress-dot i{color:inherit!important}html body.app-page .is-done .rc-r-progress-dot{border-color:#1f9d55!important;background:#1f9d55!important;color:#fff!important}html body.app-page .rc-r-progress-label{color:var(--app-soft)!important}html body.app-page .is-done .rc-r-progress-label{color:#1f9d55!important}html body.app-page .rc-r-item-icon{border:1px solid var(--app-border)!important;background:var(--app-tile)!important;color:var(--app-text)!important}html body.app-page .rc-r-check,html body.app-page .rc-r-when-point{border-color:var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-r-item-icon i{color:var(--app-text)!important}html body.app-page .rc-r-count{background:var(--app-tile)!important;color:var(--app-soft)!important}html body.app-page .rc-r-count.is-complete{background:rgba(31,157,85,.1)!important;color:#1f9d55!important}html body.app-page .rc-r-when-point--actual{border-color:var(--app-border-strong)!important;background:var(--app-surface-2)!important}html body.app-page .rc-r-now-btn{border:1px solid var(--app-border-strong)!important;background:0 0!important;color:var(--app-text)!important}html body.app-page .rc-r-now-btn:focus-visible,html body.app-page .rc-r-now-btn:hover{border-color:var(--app-primary-bg)!important;background:var(--app-primary-bg)!important;color:var(--app-primary-fg)!important}html body.app-page .rc-r-choice-body i,html body.app-page .rc-r-link{color:var(--app-soft)!important}html body.app-page .rc-r-link{-webkit-text-fill-color:var(--app-soft)!important}html body.app-page .rc-r-choice-body{border-color:var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-r-choice:hover .rc-r-choice-body{border-color:var(--app-border-strong)!important}html body.app-page .rc-r-choice input:checked+.rc-r-choice-body{border-color:var(--app-primary-bg)!important;background:var(--app-surface)!important;box-shadow:inset 0 0 0 1px var(--app-primary-bg)!important}html body.app-page .rc-r-choice input:checked+.rc-r-choice-body i{color:var(--app-text)!important}html body.app-page .rc-r-condition,html body.app-page .rc-r-deposit,html body.app-page .rc-r-empty,html body.app-page .rc-r-figure{border-color:var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-r-bar{background:var(--app-tile)!important}.rc-discount>.form-control:not(.booking-discount-type){min-width:0}.rc-line-note .rc-label i{font-size:.75em;opacity:.7;margin-right:.15rem}.rc-line-note-hint{margin-left:.35rem;font-weight:400;font-size:.78rem;color:#8a8a8a}.rc-line-discount{flex:1 1 auto;color:#8a8a8a;font-size:.85rem}html body.app-page .rc-line{border-color:var(--app-border)!important;background:var(--app-surface-2)!important}html body.app-page .rc-line-note .form-control{border-style:dashed!important}html body.app-page .rc-line-discount,html body.app-page .rc-line-note-hint{color:var(--app-muted)!important}html body.app-page .rc-head-total strong{color:var(--app-text)!important}