@media (min-width:851px){.desktop-settings-form .settings-profile-columns{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-profile-identity{min-width:0}.settings-profile-identity .image-field-top{align-items:flex-start;gap:14px}.settings-profile-identity .image-field-preview{width:80px;min-width:80px}.settings-profile-identity .image-field-description>strong{font-size:13px}.settings-profile-identity .image-field-description>small{font-size:10px;line-height:1.6}.settings-profile-identity .image-field-description .button{min-height:34px;padding:8px 10px;font-size:11px}.settings-profile-role{border-top:1px solid #eee7f3;margin-top:22px;padding-top:20px}.settings-profile-role .panel-heading{margin:0 0 12px;padding:0}.settings-profile-role h3{font-size:13px}.settings-profile-role .panel-heading p{color:#957fa0;margin-top:6px;font-size:11px;line-height:1.6}.settings-profile-role .profile-choices{grid-template-columns:minmax(0,1fr);gap:9px;margin:0}.settings-profile-role .profile-choices button{gap:7px;padding:13px}.settings-profile-role .profile-choices button>svg:first-child{width:20px;height:20px}.settings-profile-role .profile-choices strong{font-size:12px}.settings-profile-role .profile-choices span{font-size:11px}.settings-preferences-data{border-top:1px solid #eee6f3;margin-top:22px;padding-top:22px}.settings-change-status{color:#95829f;flex:1;min-width:160px;font-size:12px}.desktop-settings-form .button:disabled{opacity:.45;cursor:default;box-shadow:none}.calendar-page .agenda-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.calendar-page .agenda-layout>.panel{align-self:start;min-width:0;height:auto;margin:0}.calendar-page .calendar-heading{grid-template-columns:34px minmax(0,210px) 34px;justify-content:center;align-items:center;gap:9px;padding:18px 15px 12px;display:grid}.calendar-page .calendar-heading>.date-control{width:100%;max-width:210px}.calendar-page .calendar-heading .date-control input{font-size:14px}.calendar-page .calendar-heading>.icon-button{width:34px;height:36px}.calendar-page .calendar-weekdays{color:#8b7698;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 16px;font-size:12px;display:grid}.calendar-page .calendar-dates.agenda-dates{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:10px 16px;display:grid}.calendar-page .calendar-dates.agenda-dates>button{aspect-ratio:auto;border-radius:9px;justify-content:center;align-items:center;height:38px;min-height:38px;padding:4px;font-size:13px;display:flex;position:relative}.calendar-page .agenda-dates>button:hover{background:#f3eaf9}.calendar-page .agenda-dates>button.selected{color:#5d3a75;background:#efe3f6;border-color:#b69bc9}.calendar-page .agenda-dates>button.today{font-weight:700}.calendar-page .calendar-event-dot{width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.calendar-page .calendar-footer{justify-content:space-between;align-items:center;gap:16px;padding:2px 17px 8px;display:flex}.calendar-page .calendar-footer .text-button{min-height:34px;font-size:12px}.calendar-page .calendar-key{color:#9783a2;flex-direction:column;gap:7px;padding:0 18px 18px;font-size:11px;display:flex}.calendar-page .calendar-key small{font-size:11px}.calendar-page .agenda-layout>.panel>.panel-heading{margin:0;padding:18px 20px 13px}.calendar-page .agenda-layout .panel-heading h3{font-size:16px}.calendar-page .agenda-layout .panel-heading p{color:#8b7698;font-size:12px}.agenda-list-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 12px;display:flex}.agenda-list-toolbar .filter-tabs button{min-height:34px;padding:8px 12px;font-size:12px}.agenda-list-toolbar>small{color:#8e779b;white-space:nowrap;font-size:11px}.calendar-page .agenda-items{max-height:none;padding:0 18px 12px;overflow:visible}.calendar-page .agenda-item.agenda-event{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:80px;margin:0;padding:12px 0;display:grid}.calendar-page .agenda-item>.agenda-date{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:44px;margin:0;display:flex}.calendar-page .agenda-date>strong{font-size:15px}.calendar-page .agenda-date>small{margin-top:3px;font-size:10px}.calendar-page .agenda-event-info{min-width:0}.calendar-page .agenda-event-info>strong{font-size:13px;line-height:1.5}.calendar-page .agenda-event-info>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.calendar-page .agenda-event-info .badge{min-height:24px;margin-top:7px;padding:4px 7px;font-size:10px}.calendar-page .agenda-event-actions{align-items:center;gap:8px;display:flex}.calendar-page .agenda-event-actions .icon-button{width:30px;height:32px}.calendar-page .agenda-event>.button{min-height:32px;padding:8px 11px;font-size:11px}.agenda-pagination{border-top:1px solid #eee7f3;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px 15px;display:flex}.agenda-pagination>small{color:#8d779b;font-size:11px}.agenda-pagination .button{min-height:33px;font-size:11px}.desktop-property-actions .record-menu>div{min-width:190px}.property-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:17px 0;display:grid}.property-quick-facts dt{color:#8b7497;margin-bottom:6px;font-size:11px}.property-quick-facts dd{color:#5b406a;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:550;line-height:1.5}.property-quick-facts .danger-text{color:#b6444f}.property-quick-description{color:#8d7999;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}}@media (min-width:851px) and (max-width:1150px){.calendar-page .agenda-layout{grid-template-columns:minmax(0,1fr)}.calendar-page .agenda-layout>.panel:first-child{justify-self:center;width:100%;max-width:380px}.desktop-settings-form .settings-profile-columns{grid-template-columns:210px minmax(0,1fr);gap:20px}.settings-profile-identity .image-field-top{flex-direction:column}.settings-profile-identity .image-field-description>small{margin-bottom:8px}.property-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
.property-history-dialog[open]{flex-direction:column;width:min(1080px,100vw - 40px);max-width:1080px;max-height:88dvh;display:flex;overflow:hidden}.property-history-dialog>.dialog-header,.property-history-dialog>.dialog-footer{flex-shrink:0;position:static}.property-history-tabs{background:#f1eaf7;border-bottom:1px solid #e7dcef;flex-wrap:wrap;flex-shrink:0;gap:5px;padding:12px 20px;display:flex}.property-history-tabs>button{color:#8b6a9c;white-space:nowrap;border-radius:8px;flex:1;min-height:38px;padding:9px 12px;font-size:12px;font-weight:550}.property-history-tabs>button.active{color:#513360;background:#fff;box-shadow:0 2px 5px #321a4210}.property-history-body{overscroll-behavior:contain;min-height:0;padding:23px;overflow:auto}.property-history-body>h3,.property-history-block>h3{color:#50335f;margin:0 0 15px;font-size:15px}.property-history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.property-history-stats>div{background:#faf7fc;border:1px solid #e9dff0;border-radius:11px;min-width:0;padding:15px}.property-history-stats small{color:#8b729b;font-size:11px;line-height:1.5;display:block}.property-history-stats strong{color:#50375d;overflow-wrap:anywhere;letter-spacing:-.4px;margin-top:10px;font-size:22px;display:block}.property-history-stats>.has-arrears{background:#fff3f1;border-color:#f1d4d0}.property-history-stats>.has-arrears strong{color:#b35447}.property-history-note{color:#9b85a6;margin:13px 0 21px;font-size:11px;line-height:1.7}.property-history-facts{border-top:1px solid #eee5f4;border-bottom:1px solid #eee5f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:18px 0;display:grid}.property-history-facts dt{color:#9d88a8;margin-bottom:7px;font-size:11px}.property-history-facts dd{color:#644973;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.property-history-facts dd small{color:#9d88a8;margin-top:4px;font-size:11px;display:block}.property-history-block{margin-top:24px}.property-history-block>p{color:#8b7398;white-space:pre-line;font-size:12px;line-height:1.8}.property-history-list>div,.property-current-units>div{border-bottom:1px solid #eee6f4;align-items:center;gap:16px;min-width:0;padding:15px 0;display:flex}.property-history-list>div:last-child,.property-current-units>div:last-child{border-bottom:0}.property-history-list>div>div{flex:1;min-width:0}.property-history-list strong,.property-current-units strong{color:#61416f;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.property-history-list small{color:#9c86a7;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.6;display:block}.property-history-list b{overflow-wrap:anywhere;text-align:right;max-width:30%;font-size:14px;font-weight:600}.property-history-list .button{min-height:34px;font-size:11px}.property-history-list .text-button{font-size:11px}.property-current-units>div>strong{flex:1}.property-current-units>div>span:not(.badge){color:#977da4;overflow-wrap:anywhere;flex:1;font-size:12px}.property-occupant-history{gap:13px;display:grid}.property-occupant-history>article{background:#fcfafe;border:1px solid #e9dff0;border-radius:11px;padding:16px}.property-occupant-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.property-occupant-heading>button{text-align:left;min-width:0}.property-occupant-heading strong{color:#5c3d6e;overflow-wrap:anywhere;font-size:14px;display:block}.property-occupant-heading small{color:#9c83a8;margin-top:5px;font-size:11px;display:block}.property-lease-facts{color:#9c87a7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;font-size:12px;display:grid}.property-lease-facts b{color:#735784;font-weight:550}.property-occupant-history .text-button{font-size:11px}.property-history-empty{color:#9a83a7;padding:15px 0;font-size:12px;line-height:1.7}@media (max-width:850px){.property-history-dialog .dialog-header h2{font-size:17px}.property-history-tabs{gap:5px;padding:9px 12px}.property-history-tabs>button{flex:40%;min-height:38px;font-size:12px}.property-history-body{padding:16px}.property-history-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.property-history-stats strong{font-size:20px}.property-history-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.property-history-list>div{flex-wrap:wrap;gap:10px}.property-history-list>div>div{flex-basis:60%}.property-history-list .button{margin-left:auto}.property-current-units>div{flex-wrap:wrap;gap:9px}.property-current-units>div>strong{flex-basis:100%}.property-lease-facts{grid-template-columns:minmax(0,1fr)}}
.dialog>.dialog-header{align-items:flex-start;gap:13px}.dialog-header>.dialog-heading-copy{flex:1;min-width:0}.dialog-header>.dialog-back{color:#76528c;background:#f5f0f8;border-radius:9px;flex-shrink:0;place-items:center;width:36px;min-width:36px;height:36px;margin-top:0;display:grid}.dialog-header>.dialog-back:hover{color:#503064;background:#eadef2}.dialog-header>.dialog-back:focus-visible{outline-offset:2px;outline:2px solid #9773ad}.top-pro-button{color:#735187;white-space:nowrap;background:#f3eaf8;border:1px solid #e3d5eb;border-radius:9px;align-items:center;gap:7px;min-height:35px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.top-pro-button:hover{background:#eadcf3}.property-expanded-heading{justify-content:space-between;align-items:center;gap:15px;padding:14px 0 0;display:flex}.property-expanded-heading>.text-button{color:#78558d;min-height:34px;font-size:12px}.property-expanded-heading>strong{color:#9c83a9;text-align:right;font-size:12px;font-weight:500}.pro-dialog[open]{flex-direction:column;width:min(820px,100vw - 40px);max-height:88dvh;display:flex;overflow:hidden}.pro-dialog>.dialog-header,.pro-dialog>.dialog-footer{flex-shrink:0;position:static}.pro-dialog>.pro-body{overscroll-behavior:contain;min-height:0;overflow:auto}.pro-dialog .pro-active{align-items:center;margin:0 0 18px;padding:14px 16px;font-size:12px;line-height:1.6}.pro-dialog .pro-active strong{font-weight:550}.pro-dialog .pro-footer{gap:12px}.pro-dialog .pro-footer .button{min-height:42px;font-size:13px}.pro-payment-steps{color:#aa98b4;justify-content:space-between;align-items:center;gap:10px;margin:0 0 22px;padding:0;font-size:12px;list-style:none;display:flex}.pro-payment-steps>li{align-items:center;gap:7px;display:flex}.pro-payment-steps>li>span,.pro-payment-steps>li>svg{border:1px solid #e3d6ec;border-radius:50%;place-items:center;width:24px;height:24px;padding:4px;font-size:11px;display:grid}.pro-payment-steps>.complete{color:#529278}.pro-payment-steps>.current{color:#755084;font-weight:600}.pro-payment-steps>.current>span{color:#fff;background:#78548e;border-color:#78548e}.pro-payment-summary{background:#fcf9fe;border:1px solid #e6d9ed;border-radius:14px;padding:23px}.pro-payment-summary h3{color:#493054;margin:9px 0 20px;font-size:22px}.pro-payment-summary>div{color:#927b9e;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:13px;display:flex}.pro-payment-summary strong{color:#60416e;font-weight:600}.pro-payment-summary .pro-total{border-top:1px solid #e9ddef;margin-top:7px;padding:18px 0 0}.pro-payment-summary .pro-total strong{color:#3e2850;letter-spacing:-.6px;font-size:28px}.pro-payment-provider{background:#fff;border:1px solid #e8deee;border-radius:11px;align-items:flex-start;gap:13px;margin:20px 0 0;padding:17px;display:flex}.pro-payment-provider>svg{color:#9371a6;flex-shrink:0}.pro-payment-provider>div{flex:1;min-width:0}.pro-payment-provider strong{color:#654871;font-size:14px}.pro-payment-provider p{color:#a08bab;margin-top:6px;font-size:12px;line-height:1.7}.pro-payment-provider>span{color:#ae7e3a;white-space:nowrap;background:#fff2df;border-radius:6px;padding:5px 8px;font-size:10px}.pro-preview-note{color:#6b947c;background:#eef5f0;border-radius:9px;margin-top:16px;padding:13px;font-size:12px;line-height:1.7}.pro-dialog .admin-access-box{border:1px solid #e6dbed;border-radius:10px;margin:18px 0 0;padding:13px 15px}.pro-dialog .admin-access-box summary{color:#91729f;cursor:pointer;font-size:12px}.pro-dialog .admin-access-box p{color:#9c86a7;margin:12px 0;font-size:11px}.pro-dialog .admin-access-box .button{min-height:36px;font-size:12px}@media (min-width:851px){.desktop-settings-dialog [role=tabpanel]:has(.settings-profile-simple)>h3{display:none}.desktop-settings-form .settings-profile-simple{max-width:720px;margin:0 auto}.desktop-settings-form .settings-profile-photo{border-bottom:1px solid #eee6f3;margin:0 0 22px;padding:0 0 20px}.desktop-settings-form .settings-profile-photo .image-field{background:0 0;border:0;border-radius:0;margin:0;padding:0}.desktop-settings-form .settings-profile-photo .image-field-top{background:0 0;border:0;flex-direction:row;align-items:center;gap:20px;padding:0;display:flex}.desktop-settings-form .settings-profile-photo .image-field-preview{border-radius:12px;width:70px;min-width:70px}.desktop-settings-form .settings-profile-photo .image-field-description{flex-wrap:wrap;flex:1;align-items:center;gap:7px 18px;min-width:0;display:flex}.desktop-settings-form .settings-profile-photo .image-field-description>strong{flex-basis:100%;font-size:14px}.desktop-settings-form .settings-profile-photo .image-field-description>small{color:#a18aac;flex-basis:100%;margin:0;font-size:11px}.desktop-settings-form .settings-profile-photo .image-field-description>.button{min-height:34px;padding:8px 11px;font-size:12px}.desktop-settings-form .settings-profile-photo .image-edit-actions{align-items:center;gap:15px;margin:0;display:flex}.desktop-settings-form .settings-profile-photo .image-edit-actions .text-button{font-size:11px}.settings-profile-simple .form-grid{gap:18px 20px}.settings-profile-simple .field>span{font-size:12px}.settings-profile-simple .field input,.settings-profile-simple .choice-trigger{min-height:42px;font-size:13px}.settings-legal{border-top:1px solid #eee6f3;margin-top:23px;padding-top:15px}.settings-legal>summary{color:#9376a4;cursor:pointer;align-items:center;gap:12px;min-height:35px;font-size:12px;list-style:none;display:flex}.settings-legal>summary::-webkit-details-marker{display:none}.settings-legal>summary>small{color:#b09bbb;background:#f4edf8;border-radius:5px;padding:4px 7px;font-size:10px}.settings-legal>summary>svg{margin-left:auto}.settings-legal[open]>summary>svg{transform:rotate(180deg)}.settings-legal>.form-grid{margin-top:16px}.settings-subscription-entry{background:#f6eefb;border:1px solid #dfcfe9;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:15px 17px;display:flex}.settings-subscription-entry strong{color:#755286;font-size:14px}.settings-subscription-entry p{color:#a086ae;margin-top:5px;font-size:12px}.settings-subscription-entry>.button{min-height:38px;font-size:12px}}@media (min-width:851px) and (max-width:1180px){.top-pro-button{justify-content:center;min-width:34px;padding:8px}.top-pro-button>span{display:none}}@media (max-width:850px){.top-pro-button{display:none}.dialog>.dialog-header{gap:9px}.dialog-header>.dialog-back{width:34px;min-width:34px;height:34px}.pro-dialog .pro-payment-steps{gap:6px;font-size:11px}.pro-dialog .pro-payment-summary{padding:17px}.pro-payment-summary>div{font-size:12px}.pro-payment-summary .pro-total strong{font-size:25px}.pro-payment-provider{flex-wrap:wrap;padding:14px}.pro-payment-provider>span{margin-left:37px}.pro-dialog .pro-footer .button{flex:1;min-width:0;font-size:12px}}@media (max-width:600px){.pro-dialog .pro-plan-grid{grid-template-columns:minmax(0,1fr);gap:13px}.pro-dialog .pro-plan{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px;display:grid}.pro-dialog .pro-plan.chosen{padding:13px}.pro-dialog .pro-plan-period{grid-area:1/1;font-size:12px}.pro-dialog .pro-plan>strong{grid-area:1/2;margin:0;font-size:25px}.pro-dialog .pro-plan>span:not(.pro-popular):not(.pro-plan-period){grid-area:2/1;font-size:12px}.pro-dialog .pro-plan>small{text-align:right;grid-area:2/2;margin:0;font-size:10px}.pro-dialog .pro-popular{display:none}}.home-bulletin.tone-danger{color:#a64a3e;background:#fff3f1;border-color:#f2d4cf}.home-bulletin.tone-danger small{color:#a2756e}.home-bulletin.tone-danger:hover{background:#fce9e5}.home-bulletin.tone-warning{color:#a85f45;background:#fff6f1;border-color:#f3dccf}.home-bulletin.tone-warning small{color:#a88070}.home-bulletin.tone-warning:hover{background:#fdeee6}.home-bulletin.tone-success{color:#357357;background:#f0f8f3;border-color:#cfe6d7}.home-bulletin.tone-success small{color:#6f9883}.home-bulletin.tone-success:hover{background:#e6f4eb}.home-bulletin.tone-tip{color:#674580;background:#f7f2fa;border-color:#e7dcef}.home-bulletin.tone-tip small{color:#94809f}.home-bulletin.tone-tip:hover{background:#f1e9f7}.brand-home{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:flex}.brand-home:hover{opacity:.85}.home-bulletin-wrap{border-radius:16px;overflow:hidden}.home-bulletin.is-entering{animation:.5s cubic-bezier(.2,.8,.2,1) both bulletin-in}.home-bulletin.is-leaving{animation:.45s forwards bulletin-out}@keyframes bulletin-in{0%{opacity:0;transform:translateY(14px)}}@keyframes bulletin-out{to{opacity:0;transform:translateY(-14px)}}.home-bulletin .bulletin-icon{background:#ffffffb3;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.home-bulletin.tone-danger{background:linear-gradient(100deg,#fdeae6,#fff5f3);border-color:#efc9c2}.home-bulletin.tone-warning{background:linear-gradient(100deg,#fdeee5,#fff7f2);border-color:#f0d3c2}.home-bulletin.tone-success{background:linear-gradient(100deg,#e3f3e9,#f3faf6);border-color:#c6e2d1}.home-bulletin.tone-tip{background:linear-gradient(100deg,#efe5f6,#f9f5fc);border-color:#e1d2ec}.bulletin-dots{flex:none;gap:5px;margin-left:auto;display:flex}.bulletin-dots i{opacity:.25;background:currentColor;border-radius:99px;width:6px;height:6px;transition:width .3s,opacity .3s}.bulletin-dots i.on{opacity:.7;width:16px}@media (prefers-reduced-motion:reduce){.home-bulletin.is-entering,.home-bulletin.is-leaving{animation:none}}.overview-page .home-bulletin-wrap{margin:0 0 18px}.overview-summary-stack .home-bulletin-wrap{margin:0}.home-bulletin-wrap>.home-bulletin{text-align:left;border:1px solid;border-radius:16px;align-items:center;gap:12px;width:100%;min-width:0;min-height:60px;margin:0;padding:12px 16px;display:flex}.home-bulletin-wrap>.home-bulletin>span:nth-child(2){flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.home-bulletin-wrap>.home-bulletin>svg{flex:none}.home-bulletin-wrap>.home-bulletin strong{font-size:14px}.home-bulletin-wrap>.home-bulletin small{font-size:12.5px}
.adm{--ink:#281b34;--mute:#8a7795;--line:#ece4f1;--plum:#674580;--plum2:#9a6fb3;--coral:#c86f55;--green:#3d8a62;--gold:#d39b3a;min-height:100dvh;color:var(--ink);background:#f8f6f3;grid-template-columns:250px 1fr;font-size:14px;display:grid}.adm-side{color:#d9c9e4;background:#21152e;flex-direction:column;gap:18px;height:100dvh;padding:22px 14px;display:flex;position:sticky;top:0}.adm-brand{align-items:center;gap:11px;padding:0 8px;display:flex}.adm-brand strong{color:#fff;font-size:17px;display:block}.adm-brand small{color:#b8a4c6;font-size:11px}.adm-logo{color:#fff;background:linear-gradient(135deg,#9a6fb3,#e08a6a);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.adm-side nav{flex-direction:column;gap:3px;display:flex}.adm-side nav button{color:#cbb9d8;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;display:flex}.adm-side nav button:hover{color:#fff;background:#2e1f3c}.adm-side nav button.on{color:#fff;background:#3d2948;font-weight:650}.adm-side nav button span{flex:1}.adm-pill{color:#e8dcf1;background:#3d2948;border-radius:99px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.adm-pill.r{color:#fff;background:#c86f55}.adm-side-foot{border-top:1px solid #362645;flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}.adm-link{color:#cbb9d8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.adm-link:hover{color:#fff;background:#2e1f3c}.adm-side-foot small{color:#8f7aa0;text-overflow:ellipsis;padding:6px 10px 0;font-size:11px;overflow:hidden}.adm-main{min-width:0;padding:26px 32px 48px}.adm-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.adm-eyebrow{letter-spacing:2px;color:#9e6d52;font-size:10px;font-weight:800}.adm-top h1{letter-spacing:-.7px;margin:4px 0 0;font-size:28px}.adm-top-tools{align-items:center;gap:10px;display:flex}.adm-status{border:1px solid;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.adm-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.adm-status.g{color:#357357;background:#eef8f2;border-color:#cfe6d7}.adm-status.r{color:#a64a3e;background:#fff2ef;border-color:#f2d0c8}.adm-btn{border:1px solid var(--plum);background:var(--plum);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:650;display:inline-flex}.adm-btn:disabled{opacity:.6;cursor:default}.adm-btn.ghost{color:#4e335f;background:#fff;border-color:#e2d6ea}.adm-btn.ghost:hover{border-color:#cbb6da}.adm-btn.gold{color:#4a2e08;background:linear-gradient(135deg,#f3c562,#d39b3a);border-color:#d39b3a}.adm-btn.danger{color:#b04a3c;background:#fff;border-color:#f0c9c0}.adm-btn.danger:hover{background:#fff3f0}.adm-btn.green{background:#3d8a62;border-color:#3d8a62}.adm-btn.sm{padding:5px 10px;font-size:12px}.adm-icon{cursor:pointer;color:#4e335f;background:#f4eef7;border:0;border-radius:10px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.adm-notice{border:1px solid;border-radius:13px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:13.5px;display:flex}.adm-notice button{cursor:pointer;color:inherit;background:0 0;border:0;margin-left:auto}.adm-notice.g{color:#357357;background:#f0f8f3;border-color:#cfe6d7}.adm-notice.r{color:#a64a3e;background:#fff3f1;border-color:#f2d0c8}.adm-notice.p{color:#5b3d70;background:#f7f2fa;border-color:#e7dcef}.adm-stack{flex-direction:column;gap:16px;display:flex}.adm-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.adm-loading{color:var(--mute);align-items:center;gap:10px;display:flex}.adm-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.adm-card-h h3{margin:0;font-size:15px}.adm-card-h p{color:var(--mute);margin:3px 0 0;font-size:12px}.adm-big{letter-spacing:-.8px;color:var(--plum);font-size:26px}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.adm-kpis.two{grid-template-columns:1fr 1fr;margin-bottom:12px}.adm-kpi{border:1px solid var(--line);background:#fff;border-radius:18px;padding:17px 18px 15px;position:relative;overflow:hidden}.adm-kpi:before{content:"";background:var(--t);height:3px;position:absolute;inset:0 0 auto}.adm-kpi-h{color:#7d6a88;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.adm-kpi-h i{background:var(--b);width:34px;height:34px;color:var(--t);border-radius:11px;place-items:center;display:grid}.adm-kpi strong{letter-spacing:-.8px;margin:8px 0 2px;font-size:25px;display:block}.adm-kpi small{color:#9a879f;font-size:12px}.t-p{--t:#674580;--b:#f1e8f7}.t-g{--t:#3d8a62;--b:#e9f6ee}.t-c{--t:#c86f55;--b:#fdeee8}.t-r{--t:#b04a3c;--b:#fff0ed}.t-gold{--t:#d39b3a;--b:#fbf2e0}.adm-grid-2{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.adm-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.adm-bars{align-items:flex-end;gap:4px;height:130px;padding-top:8px;display:flex}.adm-bars span{flex:1;align-items:flex-end;height:100%;display:flex}.adm-bars i{background:linear-gradient(#9a6fb3,#674580);border-radius:5px 5px 2px 2px;width:100%;display:block}.adm-bars i.zero{background:#efe7f4}.adm-bars-x{color:var(--mute);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.adm-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.adm-split-h{color:#6d5a79;justify-content:space-between;margin:10px 0 6px;font-size:13px;display:flex}.adm-meter{background:#f1eaf5;border-radius:99px;height:8px;overflow:hidden}.adm-meter i{background:linear-gradient(90deg,#674580,#9a6fb3);border-radius:99px;height:100%;display:block}.adm-meter i.gold{background:linear-gradient(90deg,#d39b3a,#f3c562)}.adm-meter i.g{background:linear-gradient(90deg,#3d8a62,#6cbf94)}.adm-meter i.mute{background:#d8cde0}.adm-hint{color:var(--mute);align-items:center;gap:7px;margin:12px 0 0;font-size:12.5px;line-height:1.6;display:flex}.adm-hint.r{color:#a64a3e}.adm-hint a{color:var(--plum);font-weight:650}.adm-tile{text-align:left;cursor:pointer;font:inherit;color:var(--plum);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.adm-tile:hover{border-color:#d9c9e4}.adm-tile div{color:var(--ink);align-items:baseline;gap:8px;display:flex}.adm-tile strong{font-size:22px}.adm-tile span{color:#6d5a79;font-size:13px}.adm-tile small{color:var(--mute);font-size:12px}.adm-tile.warn{color:var(--coral);background:#fff8f5;border-color:#f2d6cc}.adm-list{flex-direction:column;display:flex}.adm-row{font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #f3eef6;align-items:center;gap:12px;width:100%;padding:11px 4px;display:flex}.adm-row:first-child{border-top:0}.adm-row.clickable{cursor:pointer;border-radius:10px}.adm-row.clickable:hover{background:#faf7fc}.adm-row>div{flex:1;min-width:0}.adm-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.adm-row small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.adm-muted{white-space:nowrap;flex-shrink:0;color:var(--mute)!important}.adm-av{color:#fff;background:#674580;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.adm-av.lg{width:46px;height:46px;font-size:17px}.adm-ico{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.adm-ico.g{color:#357357;background:#e9f6ee}.adm-ico.r{color:#b04a3c;background:#fff0ed}.adm-ico.c{color:#b0644a;background:#fdeee8}.adm-ico.p{color:#674580;background:#f1e8f7}.adm-tag{color:#6d5a79;white-space:nowrap;background:#f3eef6;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.adm-tag.gold{color:#8a5a12;background:#fbf2e0}.adm-tag.r{color:#a64a3e;background:#fff0ed}.adm-tag.g{color:#357357;background:#e9f6ee}.adm-empty{text-align:center;color:var(--mute);padding:18px;font-size:13px}.adm-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-search{min-width:240px;color:var(--mute);background:#fff;border:1px solid #e2d6ea;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.adm-search input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:11px 0}.adm-chips{flex-wrap:wrap;gap:6px;display:flex}.adm-chips button{font:inherit;color:#6d5a79;cursor:pointer;background:#fff;border:1px solid #e2d6ea;border-radius:99px;padding:7px 12px;font-size:12.5px;font-weight:600}.adm-chips button em{color:var(--mute);margin-left:3px;font-style:normal}.adm-chips button.on{color:#fff;background:#674580;border-color:#674580}.adm-chips button.on em{color:#e5d6ef}.adm-table-card{padding:6px 0}.adm-table-wrap{overflow:auto}.adm-table{border-collapse:collapse;width:100%;font-size:13px}.adm-table th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);padding:10px 16px;font-size:11px;font-weight:700}.adm-table td{vertical-align:middle;border-bottom:1px solid #f3eef6;padding:11px 16px}.adm-table tbody tr{cursor:pointer}.adm-table tbody tr:hover{background:#faf7fc}.adm-user{align-items:center;gap:11px;min-width:0;display:flex}.adm-user b{display:block}.adm-user small{color:var(--mute)}.adm-sub{color:var(--mute);margin-top:3px;font-size:11px;display:block}.adm-dot{background:#d8cde0;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.adm-dot.g{background:#3d8a62}.adm-drawer-scrim{z-index:60;background:#21152e55;justify-content:flex-end;display:flex;position:fixed;inset:0}.adm-drawer{background:#fff;flex-direction:column;gap:14px;width:min(440px,100vw);height:100%;padding:22px;animation:.25s admIn;display:flex;overflow:auto;box-shadow:-20px 0 60px #21152e30}.adm-drawer.wide{width:min(620px,100vw)}@keyframes admIn{0%{opacity:0;transform:translate(30px)}}.adm-drawer header{align-items:center;gap:12px;display:flex}.adm-drawer header h3{margin:0;font-size:17px}.adm-drawer header small{color:var(--mute)}.adm-drawer h4{letter-spacing:.8px;text-transform:uppercase;color:var(--mute);margin:6px 0 0;font-size:12px}.adm-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm-facts>div{background:#faf7fc;border-radius:12px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.adm-facts span{color:var(--mute);font-size:11.5px}.adm-facts b{font-size:13.5px}.adm-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-inline select{font:inherit;background:#fff;border:1px solid #e2d6ea;border-radius:11px;padding:9px 10px}.adm-chat{flex-direction:column;flex:1;gap:10px;display:flex}.adm-bubble{border-radius:15px;max-width:85%;padding:11px 14px;font-size:13.5px;line-height:1.55}.adm-bubble p{white-space:pre-wrap;margin:0}.adm-bubble small{opacity:.7;margin-top:5px;font-size:11px;display:block}.adm-bubble.me{color:#fff;background:#674580;border-bottom-right-radius:5px;align-self:flex-end}.adm-bubble.bot{background:#f5f0f8;border-bottom-left-radius:5px;align-self:flex-start}.adm-bubble.flagged{outline:2px solid #e3826b}.adm-form{flex-direction:column;gap:12px;display:flex}.adm-form label{color:#6d5a79;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.adm-form input,.adm-form select{font:inherit;color:var(--ink);background:#fff;border:1px solid #e2d6ea;border-radius:11px;padding:11px 12px;font-size:14px}.adm-control{border-top:1px solid #f3eef6;align-items:center;gap:14px;padding:14px 4px;display:flex}.adm-card-h+.adm-control{border-top:0}.adm-control>div{flex:1}.adm-control b{font-size:14px;display:block}.adm-control small{color:var(--mute);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.adm-switch{cursor:pointer;background:#d8cde0;border:0;border-radius:99px;flex-shrink:0;width:50px;height:28px;transition:background .2s;position:relative}.adm-switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0002}.adm-switch.on{background:#3d8a62}.adm-switch.on i{left:25px}.danger-zone{border-color:#f2d6cc}.adm-main .admin-payments h2{font-size:22px}@media (max-width:1100px){.adm-kpis{grid-template-columns:repeat(2,1fr)}.adm-grid-2,.adm-grid-3{grid-template-columns:1fr}}@media (max-width:800px){.adm{grid-template-columns:1fr}.adm-side{height:auto;padding:14px;position:static}.adm-side nav{flex-direction:row;overflow:auto}.adm-side nav button{white-space:nowrap}.adm-side-foot{border:0;flex-flow:wrap;padding:0}.adm-main{padding:18px 16px 40px}.adm-split{grid-template-columns:1fr}.adm-table th:nth-child(4),.adm-table td:nth-child(4),.adm-table th:nth-child(5),.adm-table td:nth-child(5){display:none}}.yc-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21152e73;place-items:center;padding:16px;animation:.18s both yc-fade;display:grid;position:fixed;inset:0}.yc-dialog{text-align:center;background:#fff;border-radius:20px;width:min(420px,100%);padding:26px 24px 20px;font-family:DM Sans,sans-serif;animation:.22s cubic-bezier(.2,.8,.2,1) both yc-pop;box-shadow:0 30px 80px #21152e40}.yc-icon{color:#674580;background:#f1e8f7;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:12px;display:inline-grid}.yc-icon.danger{color:#b0644a;background:#fdeee8}.yc-dialog h2{color:#281b34;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:18px}.yc-dialog p{color:#6f6478;margin:0 0 20px;font-size:14px;line-height:1.55}.yc-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.yc-actions button{cursor:pointer;border-radius:12px;padding:12px;font-size:14px;font-weight:700}.yc-cancel{color:#4e335f;background:#f4f0f6}.yc-cancel:hover{background:#ebe4f0}.yc-ok{color:#fff;background:#674580}.yc-ok.danger{background:#c25b45}.yc-ok:hover{filter:brightness(1.08)}@keyframes yc-fade{0%{opacity:0}}@keyframes yc-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}.lk-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lk-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lk-preview{color:#7d6a88;overflow-wrap:anywhere;background:#faf6fc;border:1px dashed #e2d6ea;border-radius:11px;margin:0;padding:10px 12px;font-size:13px}.lk-preview b{color:#674580}.lk-best{color:#8a5a12;background:linear-gradient(110deg,#fbf2e0,#fff8ec);border:1px solid #f1dfb8;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.lk-best b{color:#5f3a0c;font-size:13.5px;display:block}.lk-best small{font-size:12px}.lk-bars{gap:10px;display:grid}.lk-bar{grid-template-columns:minmax(0,170px) 1fr 52px;align-items:center;gap:10px;font-size:12.5px;display:grid}.lk-bar-name{text-overflow:ellipsis;white-space:nowrap;color:#4e335f;align-items:center;gap:7px;min-width:0;font-weight:600;display:flex;overflow:hidden}.lk-bar-name i{background:#c9bcd2;border-radius:50%;flex:none;width:8px;height:8px}.lk-bar-track{background:#f3eef6;border-radius:99px;height:10px;overflow:hidden}.lk-bar-track i{border-radius:99px;height:100%;transition:width .5s;display:block}.lk-bar.direct .lk-bar-track i{background:#d8cde0}.lk-bar b{text-align:right;color:#281b34}.lk-table-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 4px;display:flex}.lk-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lk-tools select{font:inherit;background:#fff;border:1px solid #e2d6ea;border-radius:10px;padding:8px 10px;font-size:12.5px}.lk-check{color:#6d5a79;align-items:center;gap:6px;font-size:12.5px;display:flex}.lk-table tbody tr{cursor:default}.lk-table td{white-space:nowrap}.lk-table tr.is-archived{opacity:.55}.lk-name{align-items:center;gap:10px;display:flex}.lk-name b{color:#281b34;display:block}.lk-name small,.lk-sub{color:#9a879f;font-size:11.5px;display:block}.lk-dot{border-radius:50%;flex:none;width:10px;height:10px}.lk-spark{width:84px;height:24px}.lk-spark rect{fill:#9a6fb3}.lk-actions{justify-content:flex-end;gap:6px;display:flex}.lk-hint{align-items:flex-start;gap:8px;display:flex}@media (max-width:1100px){.lk-split{grid-template-columns:1fr}}@media (max-width:600px){.lk-row{grid-template-columns:1fr}.lk-bar{grid-template-columns:110px 1fr 44px}}.adm-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.adm-prices label{color:#6d5a79;gap:6px;font-size:12.5px;font-weight:650;display:grid}.adm-price-input{background:#fff;border:1px solid #e2d6ea;border-radius:12px;align-items:center;display:flex;overflow:hidden}.adm-price-input input{min-width:0;font:inherit;color:#281b34;border:0;outline:0;flex:1;padding:12px;font-size:18px;font-weight:750}.adm-price-input em{color:#9a879f;padding:0 12px;font-size:12px;font-style:normal}.adm-price-input:focus-within{border-color:#674580;box-shadow:0 0 0 3px #67458022}.adm-add-row{justify-content:flex-end;display:flex}.adm-add-form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.adm-created p{margin:0 0 10px;font-size:14px}.adm-pass{align-items:center;gap:10px;margin-bottom:10px;display:flex}.adm-pass code{color:#ffd27a;letter-spacing:1px;background:#21152e;border-radius:12px;flex:1;padding:12px 14px;font-size:18px}.adm-choice{min-width:150px}.lk-sort{min-width:220px}@media (max-width:900px){.adm-prices,.adm-add-form{grid-template-columns:1fr}}.adm-msg header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.adm-msg header small{color:#9a879f;margin-left:auto}.adm-msg p{white-space:pre-wrap;color:#4f4757;margin:0 0 12px;font-size:14px;line-height:1.6}
.ya-fab{z-index:55;color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#674580,#8d5f9f 60%,#c86f55);border:0;border-radius:99px;align-items:center;gap:8px;padding:12px 16px 12px 14px;font-size:14px;font-weight:700;transition:transform .15s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #4a2d5e55}.ya-fab:hover{transform:translateY(-2px)}.ya-panel{z-index:70;background:#fff;border:1px solid #e9e0ef;border-radius:22px;flex-direction:column;width:min(390px,100vw - 24px);height:min(600px,100dvh - 44px);animation:.25s cubic-bezier(.2,.8,.2,1) ya-in;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 70px #21152e40}@keyframes ya-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.ya-panel header{color:#fff;background:linear-gradient(120deg,#2c1d38,#674580);align-items:center;gap:11px;padding:14px 14px 14px 16px;display:flex}.ya-panel header>div{flex:1}.ya-panel header strong{font-size:15px;display:block}.ya-panel header small{color:#e4d6ee;align-items:center;gap:6px;font-size:11.5px;display:flex}.ya-panel header small i{background:#6cdf9c;border-radius:50%;width:7px;height:7px}.ya-panel header button{color:#fff;cursor:pointer;background:#ffffff1c;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ya-avatar{background:linear-gradient(135deg,#9a6fb3,#e08a6a);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.ya-body{background:#faf8fb;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.ya-msg{border-radius:16px;max-width:86%;padding:10px 13px;font-size:14px;line-height:1.55}.ya-msg p{white-space:pre-wrap;margin:0}.ya-msg.bot{color:#2f2039;background:#fff;border:1px solid #eee6f3;border-bottom-left-radius:5px;align-self:flex-start}.ya-msg.me{color:#fff;background:#674580;border-bottom-right-radius:5px;align-self:flex-end}.ya-msg.typing{gap:4px;padding:13px 15px;display:flex}.ya-msg.typing span{background:#b9a4c9;border-radius:50%;width:7px;height:7px;animation:1s infinite ya-dot}.ya-msg.typing span:nth-child(2){animation-delay:.15s}.ya-msg.typing span:nth-child(3){animation-delay:.3s}@keyframes ya-dot{50%{opacity:.5;transform:translateY(-4px)}}.ya-suggest{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ya-suggest button{text-align:left;color:#5b3d70;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3d6ec;border-radius:12px;align-self:flex-start;padding:8px 12px;font-size:13px}.ya-suggest button:hover{background:#f6f0fa}.ya-empty{text-align:center;color:#8a7795;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:20px;display:flex}.ya-empty strong{color:#2f2039}.ya-empty p{margin:0;font-size:13px;line-height:1.6}.ya-error{color:#a64a3e;background:#fff3f1;border-radius:11px;margin:0;padding:9px 12px;font-size:13px}.ya-input{background:#fff;border-top:1px solid #f0e9f4;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.ya-input textarea{resize:none;font:inherit;border:1px solid #e3d8ea;border-radius:14px;outline:0;flex:1;max-height:110px;padding:10px 12px;font-size:14px}.ya-input textarea:focus{border-color:#9a6fb3}.ya-input button{color:#fff;cursor:pointer;background:#674580;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ya-input button:disabled{opacity:.45;cursor:default}.ya-foot{color:#a392ad;text-align:center;background:#fff;padding:0 14px 10px;font-size:10.5px;display:block}@media (max-width:850px){.ya-fab{right:14px;bottom:calc(84px + env(safe-area-inset-bottom));padding:12px}.ya-fab span{display:none}.ya-panel{border-radius:0;width:100vw;height:100dvh;bottom:0;right:0}}
.stat{position:relative;overflow:hidden}.stat[class*=stat-tone-]:before{content:"";background:var(--stat-tone,#9a7bb2);height:3px;position:absolute;inset:0 0 auto}.stat-tone-green{--stat-tone:#3d8a62}.stat-tone-coral{--stat-tone:#c86f55}.stat-tone-purple{--stat-tone:#674580}.stat-tone-sand{--stat-tone:#bf9a68}.stat-progress{background:#eef4f0;border-radius:99px;height:6px;margin-top:10px;display:block;overflow:hidden}.stat-progress i{background:linear-gradient(90deg,#3d8a62,#6cbf94);border-radius:99px;height:100%;transition:width .6s;display:block}.hello-v28{max-height:120px;animation:.7s cubic-bezier(.2,.8,.2,1) both hello-v28-in;overflow:hidden}.hello-v28 h1{animation:.8s cubic-bezier(.2,.8,.2,1) .1s both hello-v28-rise}.hello-v28 .welcome-description{animation:.8s cubic-bezier(.2,.8,.2,1) .3s both hello-v28-rise}.hello-v28 .hello-dot{animation:1.6s ease-in-out .9s 2 hello-v28-dot;display:inline-block}.hello-v28.out{animation:.7s forwards hello-v28-out}@keyframes hello-v28-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes hello-v28-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes hello-v28-dot{50%{transform:scale(1.6)}}@keyframes hello-v28-out{to{opacity:0;max-height:0;margin:0;transform:translateY(-10px)}}.overview-heading.hello-gone{margin-bottom:16px}.overview-heading.hello-gone .overview-tools{margin-left:auto}.overview-heading.hello-gone~.stats-grid{animation:.5s both hello-v28-settle}@keyframes hello-v28-settle{0%{opacity:.6;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.hello-v28,.hello-v28 h1,.hello-v28 .welcome-description,.hello-v28 .hello-dot,.overview-heading.hello-gone~.stats-grid{animation:none}.hello-v28.out{display:none}}@media (min-width:851px){.topbar{height:62px}.main-content{padding-top:12px}.workspace-status{margin-bottom:8px}.overview-heading{margin-bottom:16px}.overview-intro h1{font-size:27px;line-height:1.2}.overview-intro .welcome-description{margin-top:4px}.stats-grid{margin-bottom:16px}.sidebar{padding-top:20px}.sidebar-brand{padding-bottom:14px}.workspace-switch{margin-bottom:12px;padding:9px 10px}.nav-item{min-height:36px;margin:1px 0;padding-top:8px;padding-bottom:8px}.nav-divider{background:#ffffff12;height:1px;margin:10px 8px;display:block}.sidebar-bottom{padding-top:10px}.profile-button{padding-top:10px;padding-bottom:10px}.is-home .overview-analytics{align-items:stretch}.is-home .overview-analytics>.portfolio-statistics{flex-direction:column;gap:16px;display:flex}.is-home .overview-analytics>.portfolio-statistics>.panel{flex-direction:column;flex:auto;min-height:0;display:flex}.is-home .overview-analytics>.portfolio-statistics>.panel>.donut-layout{margin-top:auto;margin-bottom:auto}.sidebar,.main-shell{transition:width .22s,margin-left .22s,padding .22s}.nav-collapsed .sidebar{width:74px;padding-left:12px;padding-right:12px;overflow-x:hidden}.nav-collapsed .main-shell{margin-left:74px}.nav-collapsed .brand>span:not(.brand-symbol),.nav-collapsed .nav-item>span,.nav-collapsed .nav-item>small,.nav-collapsed .workspace-switch>span:not(.workspace-icon),.nav-collapsed .workspace-switch>svg,.nav-collapsed .pro-sidebar>span,.nav-collapsed .pro-sidebar>svg:last-child,.nav-collapsed .profile-button>span,.nav-collapsed .profile-button>svg{display:none}.nav-collapsed .sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.nav-collapsed .workspace-switch{justify-content:center;padding:9px 0}.nav-collapsed .nav-item,.nav-collapsed .pro-sidebar{justify-content:center;padding-left:0;padding-right:0}.nav-collapsed .sidebar-tools{grid-template-columns:1fr}.nav-collapsed .sidebar-tools button{justify-content:center;gap:0;font-size:0}.nav-collapsed .profile-button{justify-content:center;padding-left:0;padding-right:0}}@media (max-width:850px){.nav-toggle,.nav-divider{display:none}}.nav-toggle{color:#7d6a88}.nav-toggle:hover,.nav-collapsed .nav-toggle{color:#674580;background:#f4eef8}.main-content.is-home .workspace-status.sync-healthy{display:none}@media (min-width:851px){.overview-heading.hello-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.overview-heading.hello-row .overview-intro{min-width:0}.overview-heading.hello-row .overview-intro h1{letter-spacing:-.8px;margin:0;font-size:28px}.overview-heading.hello-row .overview-tools{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}}.hello-row .hello-dot{color:#c86f55}.admin-view-switch{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;gap:6px;margin-bottom:10px;padding:8px;display:grid}.admin-view-tabs{background:#00000026;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.admin-view-tabs button{color:#cbb9d8;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font-size:12px;font-weight:650;transition:background .2s,color .2s;display:flex}.admin-view-tabs button.on{color:#4e335f;background:#fff;box-shadow:0 2px 8px #0000002e}.admin-view-tabs button:not(.on):hover{color:#fff}.admin-view-link{color:#f4d4bd;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-size:12px;font-weight:600;display:flex}.admin-view-link span{flex:1}.admin-view-link:hover{background:#ffffff10}.nav-collapsed .admin-view-tabs{grid-template-columns:1fr}.nav-collapsed .admin-view-tabs span,.nav-collapsed .admin-view-link span,.nav-collapsed .admin-view-link svg:last-child{display:none}.nav-collapsed .admin-view-link{justify-content:center}.space-loading .stat strong,.space-loading .stat small,.space-loading .home-bulletin strong,.space-loading .home-bulletin small{background:linear-gradient(90deg,#efe9f3 25%,#f8f4fa 50%,#efe9f3 75%) 0 0/200% 100%;border-radius:8px;animation:1.2s linear infinite space-shimmer;color:#0000!important}.space-loading .stat-progress i{width:0!important}.space-loading .overview-analytics,.space-loading .overview-desktop-details{opacity:.45;filter:grayscale(.3);transition:opacity .3s}@keyframes space-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.space-loading .stat strong{animation:none}}.restricted-banner{color:#a85f45;background:linear-gradient(100deg,#fdeee5,#fff7f2);border:1px solid #f0d3c2;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.restricted-banner strong{color:#8a4a33;font-size:14px;display:block}.restricted-banner p{color:#a88070;margin-top:3px;font-size:13px}.restricted-lock{text-align:center;background:#fff;border:1px solid #efe8f2;border-radius:22px;max-width:520px;margin:40px auto;padding:34px 26px}.restricted-lock span{color:#b0644a;background:#fdeee8;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:14px;display:inline-grid}.restricted-lock h2{margin-bottom:8px;font-size:21px}.restricted-lock p{color:#7d6a88;margin-bottom:18px;font-size:14px;line-height:1.6}.gs{background:#fff;border:1px solid #ece4f1;border-radius:20px;margin-bottom:18px;padding:20px 22px;box-shadow:0 10px 30px #281b340a}.gs-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gs-eyebrow{letter-spacing:2px;color:#9e6d52;font-size:10.5px;font-weight:800}.gs-head h2{color:#281b34;margin:6px 0 4px;font-size:19px}.gs-head p{color:#8a7795;font-size:13.5px}.gs-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.gs-demo{color:#fff;background:linear-gradient(120deg,#2c1d38,#674580);border-radius:12px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #67458033}.gs-close{color:#9a879f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.gs-close:hover{background:#f4eef8}.gs-bar{background:#f1eaf5;border-radius:99px;height:6px;margin:16px 0 8px;overflow:hidden}.gs-bar i{background:linear-gradient(90deg,#3d8a62,#6cbf94);border-radius:99px;height:100%;transition:width .5s;display:block}.gs-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;padding:0;list-style:none;display:grid}.gs-steps li{border-top:1px solid #f4eff7;align-items:center;gap:12px;padding:10px 4px;display:flex}.gs-steps li>div{flex:1;min-width:0}.gs-steps b{color:#302c36;font-size:13.5px;display:block}.gs-steps small{color:#9a879f;font-size:12px;line-height:1.45;display:block}.gs-ic{color:#674580;background:#f4eef8;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.gs-steps li.done .gs-ic{color:#357357;background:#e9f6ee}.gs-steps li.done b{color:#9a879f;-webkit-text-decoration:line-through #cfe6d7;text-decoration:line-through #cfe6d7}.gs-steps li.next .gs-ic{color:#fff;background:#674580;box-shadow:0 6px 16px #67458040}.gs-steps .button.small{white-space:nowrap}.gs-steps .text-button{white-space:nowrap;font-size:12.5px}@media (max-width:850px){.gs{padding:16px}.gs-head{flex-direction:column}.gs-steps{grid-template-columns:1fr}.gs-steps .text-button{display:none}}
.lp{--lp-plum:#674580;--lp-dark:#281b34;--lp-coral:#c86f55;--lp-green:#3d8a62;color:#302c36;background:#f8f6f3;font-family:DM Sans,sans-serif;overflow-x:hidden}.lp h1,.lp h2,.lp h3{color:var(--lp-dark);font-family:Manrope,sans-serif}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f3d9;border-bottom:1px solid #efe8f2;align-items:center;gap:28px;padding:16px clamp(16px,5vw,64px);display:flex;position:sticky;top:0}.lp-brand{color:var(--lp-dark);align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;display:flex}.lp-brand img{border-radius:10px;width:34px;height:34px}.lp-brand em{color:var(--lp-coral);font-style:normal}.lp-nav nav{color:#6f6478;gap:24px;margin-left:12px;font-size:14px;font-weight:550;display:flex}.lp-nav nav a:hover{color:var(--lp-plum)}.lp-nav-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.lp-link{color:var(--lp-plum);font-size:14px;font-weight:650}.lp-btn{background:var(--lp-plum);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #67458033}.lp-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #67458044}.lp-btn-lg{border-radius:14px;padding:15px 24px;font-size:15.5px}.lp-btn-ghost{color:var(--lp-plum);background:#fff;border:1px solid #e1d5ea;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:700;transition:border-color .2s;display:inline-flex}.lp-btn-ghost:hover{border-color:var(--lp-plum)}.lp-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:72px clamp(16px,5vw,64px) 56px;display:grid}.lp-pill{color:var(--lp-plum);background:#f1e8f7;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.lp-hero h1{letter-spacing:-2px;margin:20px 0 18px;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.04}.lp-hero h1 span{background:linear-gradient(100deg,#674580,#c86f55);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero p{color:#6f6478;max-width:540px;font-size:17.5px;line-height:1.6}.lp-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp-trust{color:#7d6a88;flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.lp-trust li{align-items:center;gap:6px;display:flex}.lp-trust svg{color:var(--lp-green)}.lp-hero-visual{position:relative}.lp-window{background:#fff;border:1px solid #ece4f1;border-radius:22px;animation:.9s cubic-bezier(.2,.8,.2,1) both lp-in;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg);box-shadow:0 30px 80px #281b3424}.lp-window-bar{background:#21152e;gap:6px;padding:12px 14px;display:flex}.lp-window-bar i{background:#4a3a58;border-radius:50%;width:10px;height:10px}.lp-window-bar i:first-child{background:#c86f55}.lp-mock{padding:20px}.lp-mock-hello{color:var(--lp-dark);margin-bottom:14px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.lp-mock-hello b{color:var(--lp-coral)}.lp-mock-stats{grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid}.lp-mock-stats>div{border:1px solid #f0e8f4;border-radius:14px;padding:12px;position:relative;overflow:hidden}.lp-mock-stats>div:before{content:"";height:3px;position:absolute;inset:0 0 auto}.lp-mock-stats .g:before{background:#3d8a62}.lp-mock-stats .c:before{background:#c86f55}.lp-mock-stats .p:before{background:#674580}.lp-mock-stats small{color:#8d7c97;font-size:11px;display:block}.lp-mock-stats strong{color:var(--lp-dark);margin:5px 0 4px;font-family:Manrope,sans-serif;font-size:17px;display:block}.lp-mock-stats em{color:#9a879f;font-size:11px;font-style:normal}.lp-mock-stats span{background:#eef5f0;border-radius:9px;height:5px;display:block}.lp-mock-stats span i{background:linear-gradient(90deg,#3d8a62,#6cbf94);border-radius:9px;height:100%;display:block}.lp-mock-chart{background:#fcfaff;border-radius:14px;height:96px;margin:14px 0 8px;padding:6px}.lp-mock-chart svg{width:100%;height:100%}.lp-mock-row{border-top:1px solid #f3eef6;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.lp-mock-row b{color:var(--lp-dark);display:block}.lp-mock-row small{color:#9a879f;font-size:11.5px}.lp .dot{border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.lp .dot.g{color:#357357;background:#e9f6ee}.lp .dot.c{color:#b0644a;background:#fdeee8}.lp-float{background:#fff;border:1px solid #ece4f1;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;animation:5s ease-in-out infinite lp-float;display:flex;position:absolute;box-shadow:0 18px 40px #281b341f}.lp-float b{color:var(--lp-dark);display:block}.lp-float small{color:#9a879f}.lp-float svg{color:#fff;background:var(--lp-green);border-radius:9px;width:30px;height:30px;padding:6px}.lp-float-a{top:22%;left:-38px}.lp-float-b{animation-delay:-2.5s;bottom:8%;right:-22px}.lp-float-b svg{background:var(--lp-plum)}@keyframes lp-in{0%{opacity:0;transform:perspective(1400px)rotateY(-6deg)translateY(30px)}}@keyframes lp-float{50%{transform:translateY(-10px)}}.lp-band{text-align:center;background:#fff;border:1px solid #ece4f1;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1150px;margin:12px auto 0;padding:26px clamp(16px,4vw,40px);display:grid}.lp-band strong{color:var(--lp-plum);letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;display:block}.lp-band span{color:#7d6a88;font-size:13.5px}.lp-section{text-align:center;max-width:1200px;margin:0 auto;padding:96px clamp(16px,5vw,48px) 0}.lp-eyebrow{letter-spacing:2.5px;color:#9e6d52;font-size:11.5px;font-weight:800}.lp-section h2{letter-spacing:-1.2px;max-width:720px;margin:12px auto 40px;font-size:clamp(26px,3.4vw,40px);line-height:1.15}.lp-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp-card{background:#fff;border:1px solid #ece4f1;border-radius:20px;padding:26px;transition:transform .25s,box-shadow .25s}.lp-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px #281b3414}.lp-icon{border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.t-g .lp-icon{color:#357357;background:#e9f6ee}.t-p .lp-icon{color:#674580;background:#f1e8f7}.t-c .lp-icon{color:#b0644a;background:#fdeee8}.lp-card h3{margin-bottom:8px;font-size:17px}.lp-card p{color:#7d6a88;font-size:14.5px;line-height:1.6}.lp-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.lp-step{background:linear-gradient(160deg,#fff,#fbf6fd);border:1px solid #ece4f1;border-radius:20px;padding:28px 24px}.lp-step span{background:var(--lp-plum);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:14px;font-family:Manrope,sans-serif;font-weight:800;display:inline-grid;box-shadow:0 8px 20px #67458040}.lp-step h3{margin-bottom:6px;font-size:17px}.lp-step p{color:#7d6a88;font-size:14.5px}.lp-prices{text-align:left;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.lp-price{background:#fff;border:1px solid #ece4f1;border-radius:22px;flex-direction:column;padding:26px 22px;display:flex;position:relative}.lp-price h3{font-size:16px}.lp-price strong{letter-spacing:-1px;color:var(--lp-dark);margin:12px 0 4px;font-family:Manrope,sans-serif;font-size:32px;font-weight:800}.lp-price p{color:#9a879f;min-height:36px;font-size:13px}.lp-price ul{flex:1;gap:9px;margin:16px 0 22px;padding:0;font-size:13.5px;list-style:none;display:grid}.lp-price li{align-items:flex-start;gap:7px;display:flex}.lp-price li svg{color:var(--lp-green);flex-shrink:0;margin-top:2px}.lp-price .lp-btn,.lp-price .lp-btn-ghost{justify-content:center;width:100%;padding:12px}.lp-price.featured{color:#eadff1;background:linear-gradient(165deg,#2c1d38,#674580);border-color:#0000;transform:translateY(-8px);box-shadow:0 26px 60px #67458040}.lp-price.featured h3,.lp-price.featured strong{color:#fff}.lp-price.featured p{color:#d8c6e4}.lp-price.featured li svg{color:#ffd27a}.lp-price.featured .lp-btn{color:var(--lp-plum);background:#fff}.lp-badge{color:#5f3a0c;background:linear-gradient(135deg,#ffe7a6,#f3b54a);border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:800;position:absolute;top:-12px;right:18px}.lp-note{color:#7d6a88;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:13.5px;display:flex}.lp-final{text-align:center;color:#f2e9f7;background:linear-gradient(120deg,#2c1d38,#674580 55%,#c86f55);border-radius:28px;max-width:1150px;margin:100px auto 0;padding:56px clamp(20px,5vw,60px)}.lp-final h2{color:#fff;letter-spacing:-1.2px;font-size:clamp(26px,3.4vw,40px)}.lp-final p{opacity:.88;margin:12px 0 26px;font-size:16px}.lp-btn-light{color:var(--lp-plum);background:#fff}.lp-footer{color:#9a879f;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1150px;margin:0 auto;padding:36px clamp(16px,4vw,24px) 40px;font-size:13px;display:flex}.lp-footer span{align-items:center;gap:6px;display:flex}.lp-footer a{color:var(--lp-plum);font-weight:650}@media (max-width:980px){.lp-hero{grid-template-columns:1fr;padding-top:44px}.lp-hero-visual{width:100%;max-width:560px;margin:0 auto}.lp-window{transform:none}.lp-float-a{left:-6px}.lp-float-b{right:-6px}.lp-grid,.lp-steps,.lp-prices{grid-template-columns:1fr 1fr}.lp-price.featured{transform:none}.lp-nav nav{display:none}}@media (max-width:640px){.lp-nav{gap:10px}.lp-link{display:none}.lp-nav .lp-btn{padding:9px 13px;font-size:13px}.lp-grid,.lp-steps,.lp-prices{grid-template-columns:1fr}.lp-band{grid-template-columns:1fr 1fr;margin:12px 16px 0}.lp-mock-stats{grid-template-columns:1fr 1fr}.lp-mock-stats>div:last-child,.lp-float{display:none}.lp-hero h1{letter-spacing:-1.2px}.lp-section{padding-top:72px}.lp-final{margin:72px 16px 0}}@media (prefers-reduced-motion:reduce){.lp-window,.lp-float{animation:none}}.lp-footer-links{flex-wrap:wrap;gap:16px;display:flex}.lp-footer-links a{color:#7d6a88;font-weight:500}.lp-footer-links a:hover{color:#674580}.lp-doc-hero{max-width:1100px;margin:0 auto;padding:56px clamp(16px,5vw,48px) 18px}.lp-doc-hero h1{letter-spacing:-1.5px;margin:10px 0 8px;font-size:clamp(30px,4vw,46px);line-height:1.1}.lp-doc-hero p{color:#6f6478;max-width:640px;font-size:17px}.lp-doc-body{max-width:1100px;margin:0 auto;padding:12px clamp(16px,5vw,48px) 40px}.lp-legal{grid-template-columns:260px 1fr;align-items:start;gap:32px;display:grid}.lp-legal-toc{background:#fff;border:1px solid #ece4f1;border-radius:16px;gap:4px;padding:16px;display:grid;position:sticky;top:90px}.lp-legal-toc a{color:#6f6478;border-radius:8px;padding:6px 8px;font-size:13px}.lp-legal-toc a:hover{color:#674580;background:#f4eef8}.lp-legal section{background:#fff;border:1px solid #ece4f1;border-radius:16px;margin-bottom:12px;padding:20px 24px;scroll-margin-top:90px}.lp-legal h2{margin-bottom:8px;font-size:17px}.lp-legal p{color:#4f4757;font-size:14.5px;line-height:1.7}.lp-legal-contact{padding:8px 4px}.lp-legal-contact a,.pc-card a{color:#674580;font-weight:700}.pc-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.pc-card{background:#fff;border:1px solid #ece4f1;border-radius:20px;padding:22px}.pc-form{gap:14px;display:grid}.pc-form h2{font-size:22px}.pc-form>p{color:#9a879f;margin-top:-8px;font-size:14px}.pc-form label{color:#6d5a79;gap:6px;font-size:13px;font-weight:650;display:grid}.pc-form input,.pc-form textarea{font:inherit;resize:vertical;border:1px solid #e2d6ea;border-radius:12px;outline:none;padding:13px 14px;font-size:15px}.pc-form input:focus,.pc-form textarea:focus{border-color:#674580;box-shadow:0 0 0 3px #67458022}.pc-chips{flex-wrap:wrap;gap:8px;display:flex}.pc-chips button{color:#6d5a79;background:#fff;border:1px solid #e2d6ea;border-radius:99px;padding:8px 12px;font-size:13px;font-weight:600}.pc-chips button.on{color:#fff;background:#674580;border-color:#674580}.pc-form .lp-btn{cursor:pointer;border:0;justify-content:center}.pc-error{color:#a64a3e;background:#fff3f1;border-radius:10px;padding:10px 12px;font-size:13.5px}.pc-ok{color:#357357;background:#f0f8f3;border-radius:10px;padding:10px 12px;font-size:13.5px}.pc-side{gap:14px;display:grid}.pc-side h3{margin:10px 0 4px;font-size:15px}.pc-side p{color:#6f6478;font-size:14px}.pc-ic{color:#674580;background:#f1e8f7;border-radius:13px;place-items:center;width:42px;height:42px;display:inline-grid}@media (max-width:900px){.lp-legal,.pc-grid{grid-template-columns:1fr}.lp-legal-toc{position:static}}
