@font-face{font-family:XLab Georgian;src:url('NotoSansGeorgian.ttf') format('truetype');font-weight:100 900;font-display:swap}
body.xlab-account,.xlab-account .xa-shell *,.xlab-account .xa-header *{font-family:'XLab Georgian',Arial,sans-serif!important}
body.xlab-account{--xa-green:#006344;--xa-ink:#18232d;--xa-muted:#647080;--xa-line:#e2e7e8;margin:0;background:#fff;color:var(--xa-ink);font:16px/1.6 'XLab Georgian',Arial,sans-serif;text-align:left}
.xlab-account *{box-sizing:border-box}.xlab-account h1,.xlab-account h2,.xlab-account h3,.xlab-account p{font-family:inherit;color:inherit;margin:0}.xlab-account a{color:var(--xa-green);text-decoration:none}.xlab-account a:hover{text-decoration:underline}.xlab-account a:focus-visible,.xlab-account summary:focus-visible,.xlab-account button:focus-visible,.xlab-account input:focus-visible{outline:3px solid #16865d;outline-offset:4px}.xlab-account .xa-icon{width:24px;height:24px;flex:none;object-fit:contain;vertical-align:middle}.xa-header{height:86px;padding:12px 36px;background:#232b30;display:flex;align-items:center;justify-content:space-between;color:#fff}.xa-brand{width:66px;height:62px;object-fit:contain}.xa-header-actions{display:flex;align-items:center;gap:30px}.xa-header-actions>a{color:#fff}.xa-user{position:relative;border-left:1px solid #596166;padding-left:26px}.xa-user summary{display:flex;gap:18px;align-items:center;cursor:pointer;list-style:none}.xa-user summary::-webkit-details-marker{display:none}.xa-user summary .xa-icon{filter:invert(1);width:34px;height:34px}.xa-user>div{position:absolute;right:0;top:48px;min-width:220px;background:#fff;border:1px solid var(--xa-line);padding:12px;z-index:10}.xa-user>div a{display:block;padding:10px}.xa-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 86px)}.xa-sidebar{border-right:1px solid var(--xa-line);padding:56px 12px 30px 0}.xa-sidebar nav{display:grid;gap:12px}.xa-sidebar a{display:flex;align-items:center;gap:22px;padding:16px 24px 16px 36px;min-height:58px;color:#3f4b59;border-left:4px solid transparent;border-radius:0 5px 5px 0;white-space:nowrap}.xa-sidebar a[aria-current]{border-left-color:var(--xa-green);background:#edf6f1;color:var(--xa-green);font-weight:700}.xa-main{padding:38px 38px 60px;min-width:0;max-width:1440px;width:100%;margin:0 auto}.xa-main>h1{font-size:44px;line-height:1.25;font-weight:800;margin-bottom:34px;letter-spacing:-1px}.xa-greeting{margin-bottom:38px}.xa-greeting h2{font-size:28px;font-weight:750;line-height:1.4;margin-bottom:8px}.xa-greeting p,.xa-lead{font-size:18px;color:var(--xa-muted)}.xa-feature-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:18px}.xa-learning{background:#f1f8f4;border-radius:7px;padding:26px 24px}.xa-learning>h2,.xa-product-summary>h2{font-size:23px;line-height:1.45;font-weight:750;color:var(--xa-green);margin-bottom:24px}.xa-course-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:start}.xa-course-image{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:6px}.xa-course-feature h3{font-size:24px;line-height:1.4;font-weight:750;margin-bottom:22px}.xa-course-feature p{font-size:16px;color:var(--xa-muted);margin-bottom:28px}.xa-button{display:inline-flex;gap:14px;justify-content:center;align-items:center;min-height:58px;padding:14px 22px;background:var(--xa-green);color:#fff!important;font-size:18px;font-weight:700;border:1px solid var(--xa-green);border-radius:5px;line-height:1.5;text-align:center}.xa-button:hover{background:#004d35;text-decoration:none!important}.xa-button .xa-icon{filter:invert(1)}.xa-outline{background:#fff;color:var(--xa-green)!important}.xa-outline .xa-icon{filter:none}.xa-outline:hover{background:#edf6f1}.xa-product-summary{border:1px solid var(--xa-line);border-radius:7px;padding:26px 26px 20px}.xa-product-logo{width:84px;height:84px;object-fit:contain;float:right;margin:-4px -4px 10px 12px}.xa-product-summary>h2{margin-bottom:2px}.xa-product-summary>p{font-size:16px;color:var(--xa-muted);line-height:1.5}.xa-benefits{list-style:none;margin:28px 0 22px!important;padding:0!important;clear:both;display:grid;gap:20px;color:var(--xa-muted)}.xa-benefits li{display:flex;gap:16px;align-items:center;list-style:none}.xa-product-summary>.xa-button{width:100%;margin-top:14px}.xa-recent{border-top:1px solid var(--xa-line);border-bottom:1px solid var(--xa-line);margin:36px 0 18px;padding:24px 0}.xa-recent h2{font-size:20px;font-weight:750;margin-bottom:24px}.xa-row{display:flex;align-items:center;gap:22px;min-height:54px}.xa-row>span{flex:1}.xa-row a{white-space:nowrap;font-size:15px}.xa-text-link{display:inline-flex;align-items:center;gap:18px;font-weight:700}.xa-lead{margin:-14px 0 32px!important}.xa-app-detail{display:flex;gap:38px;padding:32px 0;border-top:1px solid var(--xa-line);border-bottom:1px solid var(--xa-line)}.xa-app-logo{width:180px;height:180px;object-fit:contain}.xa-app-detail h2{font-size:28px;font-weight:750}.xa-app-detail p{margin:10px 0}.xa-status{font-weight:700;color:var(--xa-green)!important}.xa-muted{color:var(--xa-muted)!important;font-size:14px}.xa-balance{display:flex;gap:30px;flex-wrap:wrap;margin:24px 0}.xa-balance dt{color:var(--xa-muted);font-weight:400}.xa-balance dd{margin:4px 0;font-size:22px;font-weight:700}.xa-instructions{border-bottom:1px solid var(--xa-line);padding:24px 0}.xa-instructions summary{cursor:pointer;font-weight:700}.xa-instructions ol{padding-left:28px}.xa-instructions li{margin:10px 0}.xa-footer-links{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.xa-help-links{display:grid;max-width:760px}.xa-help-links a{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--xa-line);padding:24px 0}.xa-course-list{margin:30px 0}.xa-course-row{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--xa-line);padding:22px 0}.xa-course-row>img:not(.xa-icon){width:110px;height:85px;object-fit:cover;border-radius:5px}.xa-course-row h2{flex:1;font-size:20px}.xa-empty{grid-column:1/-1;padding:22px 0}.xa-skip{position:absolute;left:16px;top:-100px;background:#fff;padding:10px;z-index:999999}.xa-skip:focus{top:12px}.xa-shell:not(:has(.xa-sidebar)){display:block}.xa-shell:not(:has(.xa-sidebar)) .xa-main{max-width:900px}.xlab-account .woocommerce-MyAccount-navigation{display:none!important}.xlab-account .woocommerce-MyAccount-content{width:100%!important;float:none!important}.xlab-account .woocommerce{margin-top:28px}.xlab-account .woocommerce table{width:100%;border-collapse:collapse}.xlab-account .woocommerce th,.xlab-account .woocommerce td{padding:14px 10px;border-bottom:1px solid var(--xa-line);text-align:left}.xlab-account .woocommerce input:not([type=checkbox]):not([type=radio]),.xlab-account .woocommerce select{max-width:100%;min-height:46px;border:1px solid #9da7ad;border-radius:4px;padding:10px;font:inherit}.xlab-account .woocommerce label{display:block}.xlab-account .woocommerce button,.xlab-account .woocommerce .button{background:var(--xa-green);color:#fff;border:0;border-radius:4px;padding:12px 20px;font:inherit}.xlab-account .woocommerce form{max-width:800px}.xlab-account .woocommerce a{color:var(--xa-green)}.xlab-account .woocommerce-message,.xlab-account .woocommerce-info,.xlab-account .woocommerce-error{padding:18px;background:#edf6f1;list-style:none}.xlab-account #chaty-widget,.xlab-account .chaty-widget,.xlab-account .mwai-chatbot-container{display:none!important}
.xa-shell{grid-template-columns:290px minmax(0,1fr)}.xa-main{padding:44px 38px 60px 44px}.xa-main>h1{font-size:48px;margin-bottom:34px}.xa-greeting{margin-bottom:40px}.xa-feature-grid>section{min-height:416px}.xa-course-feature h3{font-size:26px}.xa-course-feature .xa-button{padding-left:14px;padding-right:14px;width:100%}.xa-product-summary .xa-icon,.xa-sidebar a[aria-current] .xa-icon,.xa-recent .xa-icon{filter:invert(29%) sepia(45%) saturate(1327%) hue-rotate(119deg) brightness(83%) contrast(104%)}.xa-benefits .xa-icon{width:40px;height:40px;padding:8px;background:#edf6f1;border-radius:50%}.xa-benefits{gap:14px}.xa-product-summary>.xa-button{margin-top:22px}.xa-course-image{aspect-ratio:1.15;object-fit:contain;background:#edf3f0}
.xa-benefits .xa-icon{background:transparent}
@media(min-width:1600px){.xa-main{padding:46px 50px}.xa-feature-grid{gap:24px}}
@media(max-width:1190px){.xa-shell{grid-template-columns:230px minmax(0,1fr)}.xa-sidebar a{padding-left:22px;gap:14px}.xa-main{padding:32px 26px}.xa-feature-grid{grid-template-columns:1fr}.xa-feature-grid>section{min-height:0}.xa-course-feature{grid-template-columns:220px 1fr}.xa-product-summary{display:block}.xa-benefits{display:flex;flex-wrap:wrap}.xa-product-summary>.xa-button{width:auto}.xa-row{flex-wrap:wrap}}
@media(max-width:700px){.xa-header{height:72px;padding:10px 18px}.xa-brand{width:52px;height:50px}.xa-header-actions{gap:14px;font-size:13px}.xa-user{padding-left:12px}.xa-user summary{gap:10px;max-width:210px}.xa-user summary .xa-icon{width:25px;height:25px}.xa-shell{display:block}.xa-sidebar{border-right:0;border-bottom:1px solid var(--xa-line);padding:8px 12px}.xa-sidebar nav{display:flex;gap:4px;overflow-x:auto;padding-bottom:5px}.xa-sidebar a{font-size:13px;padding:10px 12px;border-left:0;border-bottom:3px solid transparent;gap:8px;min-height:48px}.xa-sidebar a[aria-current]{border-bottom-color:var(--xa-green)}.xa-sidebar .xa-icon{width:18px;height:18px}.xa-main{padding:28px 20px 44px}.xa-main>h1{font-size:32px;margin-bottom:26px}.xa-greeting h2{font-size:23px}.xa-greeting p,.xa-lead{font-size:16px}.xa-greeting{margin-bottom:24px}.xa-learning,.xa-product-summary{padding:22px}.xa-course-feature{display:block}.xa-course-image{max-height:220px;object-fit:cover;margin-bottom:20px}.xa-course-feature h3{font-size:23px}.xa-button{font-size:16px;width:100%}.xa-benefits{display:grid}.xa-row{gap:14px}.xa-row>span{flex-basis:70%}.xa-row a{margin-left:38px;white-space:normal}.xa-app-detail{display:block}.xa-app-logo{width:120px;height:120px;margin-bottom:20px}.xa-app-detail h2{font-size:24px}.xa-course-row{gap:14px;flex-wrap:wrap}.xa-course-row h2{font-size:17px}.xa-footer-links{gap:14px;font-size:14px}.xlab-account .woocommerce{overflow-x:auto}}
@media(max-width:700px){.xa-course-image{object-fit:contain;aspect-ratio:auto;height:auto;max-height:220px}}
.xa-plans{margin-top:42px}.xa-plans>h2{font-size:28px;margin-bottom:14px}.xa-plans>p{margin:10px 0}.xa-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}.xa-plan{border:1px solid var(--xa-line);border-radius:7px;padding:24px;background:#fff;overflow-wrap:anywhere}.xa-plan h3{font-size:22px;color:var(--xa-green)}.xa-plan p{margin-top:16px}.xa-plan .xa-plan-price{font-size:30px;font-weight:750}.xa-plan-price span{font-size:14px;font-weight:400;color:var(--xa-muted)}@media(min-width:1550px){.xa-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.xa-plan-grid{grid-template-columns:1fr}.xa-plans>h2{font-size:24px}}
.xa-consent{display:block;font-size:13px;line-height:1.6;margin:18px 0}.xa-consent input{margin-right:6px}.xa-checkout{margin-top:18px}.xa-checkout .xa-button{font-size:16px;width:100%;cursor:pointer}
.xa-library{display:grid;gap:14px;margin:24px 0}.xa-library-card{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:20px;border:1px solid var(--xa-line);border-radius:10px;background:#fff}.xa-library-card>img{width:64px;height:64px;object-fit:contain}.xa-library-card h2{font-size:21px;margin:0 0 8px}.xa-library-card p{font-size:14px;margin:6px 0}.xa-library-actions{margin-left:auto;display:grid;gap:10px;max-width:300px}.xa-library-actions .xa-button{font-size:15px;padding:10px 18px}.xa-app-setup{flex-basis:100%;border-top:1px solid var(--xa-line);padding-top:12px}.xa-app-setup summary{cursor:pointer}.xa-badge{font-size:13px;display:inline-block;padding:4px 9px;background:#eaf4ee;color:#145c3c;border-radius:5px}.xa-shared-plan{border:1px solid var(--xa-line);background:#f5faf7;padding:22px;border-radius:10px;margin:24px 0}.xa-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.xa-plan-heading h2{font-size:22px;margin:0 0 8px}.xa-plan-heading p,.xa-live-balance p,.xa-sync-state{font-size:14px;margin:8px 0}.xa-plan-heading .xa-button{font-size:15px;padding:10px 18px;white-space:nowrap}.xa-browse-title{font-size:24px;margin-top:32px}.xa-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.xa-plan{padding:16px}.xa-plan h3{font-size:20px}.xa-plan .xa-plan-price{font-size:24px}.xa-plan p{margin-top:12px;font-size:14px}.xa-plan-current{border:2px solid var(--xa-green);background:#f5faf7}.xa-plan .xa-button{font-size:14px;padding:10px}.xa-plan .xa-consent{font-size:13px}.xa-muted{color:#57665f}.admin-bar .xa-header{top:32px}@media(max-width:1100px){.xa-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:782px){.admin-bar .xa-header{top:46px}}@media(max-width:600px){.xa-plan-grid{grid-template-columns:1fr}.xa-library-actions{width:100%;max-width:none;margin:0}.xa-plan-heading{display:block}.xa-plan-heading .xa-button{margin-top:12px}.xa-shared-plan{padding:16px}}
.xa-plan{position:relative;padding-top:42px}.xa-plan>.xa-badge{position:absolute;top:8px;left:16px}

/* Distinct customer plan cards, including when billing is unavailable. */
.xa-plans .xa-plan{background:#fff;border:1px solid #cbd5d1;border-top:4px solid #6b8177;box-shadow:0 5px 18px rgba(19,57,41,.09);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:8px}
.xa-plans .xa-plan p{margin:4px 0;line-height:1.65}.xa-plans .xa-plan h3{font-size:24px;margin:8px 0}.xa-plans .xa-plan-price{font-size:32px;color:#123c2b;font-weight:750}.xa-plans .xa-plan-free{background:#f1f4f3}.xa-plans .xa-plan-plus{background:#edf8f1;border-color:#37805a;border-top-color:#17663e}.xa-plans .xa-plan-pro{background:#f0f4fc;border-top-color:#4968a4}.xa-plans .xa-plan-current{outline:2px solid #17663e;outline-offset:3px}.xa-plans .xa-badge{align-self:flex-start;font-weight:600}.xa-plans .xa-plan form{margin-top:auto}.xa-plans .xa-muted{color:#455b51}

.xa-plans .xa-plan-badge-slot{min-height:28px}.xa-plans .xa-plan-benefits{list-style:none;margin:10px 0 0;padding:16px 0 0;border-top:1px solid #ccdcd3;display:grid;gap:14px}.xa-plans .xa-plan-benefits li{display:flex;align-items:flex-start;gap:10px;line-height:1.65;font-size:14px;color:#304a3d}.xa-plans .xa-plan-benefits img{width:19px;height:19px;flex:0 0 19px;margin-top:3px}.xa-plans .xa-plan>p.xa-muted:last-child{margin-top:auto;padding-top:16px;font-size:13px}.xa-plans .xa-plan h3{margin:0 0 8px}.xa-plans .xa-plan-price{margin-bottom:10px}

.xa-live-balance .xa-current-plan-name{display:inline-block;background:#17663e;color:#fff;border-radius:8px;padding:9px 16px;margin:12px 0;font-size:20px;font-weight:700;line-height:1.5}.xa-sync-state[hidden]{display:none}

.xa-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.xa-limit-card{min-width:0;padding:18px;border:1px solid #ccdcd3;border-radius:10px;background:#fff}.xa-limit-card h3{font-size:17px;margin:0 0 12px;color:#234f39}.xa-limit-card .xa-limit-value{font-size:16px}.xa-limit-value strong{font-size:26px;color:#17663e}.xa-limit-card .xa-limit-reset{line-height:1.7;font-size:13px}.xa-limit-card p{overflow-wrap:anywhere}@media(max-width:600px){.xa-limit-grid{gap:8px}.xa-limit-card{padding:12px}.xa-limit-card h3{font-size:15px}.xa-limit-value strong{font-size:22px}}
