@font-face{font-family:Inter;src:url(../fonts/Inter-Regular.a4a73795.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/Inter-Medium.16580ed7.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/Inter-SemiBold.1753a051.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/Inter-Bold.d17c0274.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/Inter-ExtraBold.e771faf7.ttf) format("truetype");font-weight:800;font-style:normal}:root{--xdem-font-family:Inter}i[class*=" xdem-icon-"]:before,i[class^=xdem-icon-]:before{margin-top:-10%!important}body{font-family:var(--xdem-font-family)}.fs-12{font-size:12px!important;line-height:16px;letter-spacing:.75px}.fs-14{font-size:14px!important;line-height:20px;letter-spacing:.5px}.fs-15{font-size:15px}.fs-15,.fs-16{line-height:22px;letter-spacing:.15px}.fs-16{font-size:16px}.fs-18{font-size:18px;line-height:28px;letter-spacing:-.25px}.fs-20{font-size:20px;line-height:30px;letter-spacing:-.3px}.fs-24{font-size:24px;line-height:36px;letter-spacing:-.4px}.fs-28{font-size:28px;line-height:38px;letter-spacing:-.5px}.fs-32,.fs-36,.fs-48,.fs-56,.fs-64,.fs-72,.fs-96{letter-spacing:-.65px}.fs-32{font-size:32px;line-height:42px}.fs-36{font-size:36px!important;line-height:44px!important}.fs-40{font-size:40px;line-height:46px}.fs-48{font-size:48px;line-height:58px}.fs-56{font-size:56px;line-height:68px}.fs-64{font-size:64px;line-height:78px}.fs-72{font-size:72px;line-height:88px}.fs-96{font-size:96px;line-height:118px}.lh-0{line-height:0}.fw-400{font-weight:400!important}.fw-500{font-weight:500}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800}.fs-i{font-style:italic}.fs-u{font-style:underline}.fa-l-important{text-align:left!important}.fa-l{text-align:left}.fa-r{text-align:right}.fa-c{text-align:center}.fa-j{text-align:justify}.elepsis{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.elepsis.line-1{-webkit-line-clamp:1}.elepsis.line-2{-webkit-line-clamp:2}.elepsis.line-3{-webkit-line-clamp:3}.xdem-icon{color:var(--primary)}.inline-icon{display:inline!important;position:relative!important;top:4px}.comment-content mark,.comment-content span[class],.mention,.mention-node,.mentioned,.x-comment-input mark,.x-comment-input span{color:var(--Xdemia-Primary-400);font-size:16px;font-weight:600;letter-spacing:.15px;border-radius:.5rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.comment-content mark:hover,.comment-content span[class]:hover,.mention-node:hover,.mention:hover,.mentioned:hover,.x-comment-input mark:hover,.x-comment-input span:hover{text-decoration:underline;color:var(--Xdemia-Primary-400)}.comment-content mark:active,.comment-content span[class]:active,.mention-node:active,.mention:active,.mentioned:active,.x-comment-input mark:active,.x-comment-input span:active{text-decoration:underline;color:var(--Xdemia-Primary-80)}.comment-content mark a,.comment-content span[class] a,.mention-node a,.mention a,.mentioned a,.x-comment-input mark a,.x-comment-input span a{color:var(--Xdemia-Primary-400)}.comment-content mark a:hover,.comment-content span[class] a:hover,.mention-node a:hover,.mention a:hover,.mentioned a:hover,.x-comment-input mark a:hover,.x-comment-input span a:hover{text-decoration:underline;color:var(--Xdemia-Primary-400)}.comment-content mark a:active,.comment-content span[class] a:active,.mention-node a:active,.mention a:active,.mentioned a:active,.x-comment-input mark a:active,.x-comment-input span a:active{text-decoration:underline;color:var(--Xdemia-Primary-80)}.mention,.x-comment-input mark{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.comment-content span a,.comment-content span a:hover{color:var(--Xdemia-Primary-400)}.comment-content span a:active{text-decoration:underline;color:var(--Xdemia-Primary-80)}.text-black{color:#000}.text-dark-primary{color:var(--Xdemia-Dark-Primary)}.text-primary-700{color:var(--primary-700)}.text-autumn-600{color:var(--Xdemia-Autumn-600)}.text-neutral-700{color:var(--Xdemia-Neutral-700)}.text-neutral-800{color:var(--Xdemia-Neutral-800)}.text-neutral-600{color:var(--Xdemia-Neutral-600)}.text-neutral-400{color:var(--Xdemia-Neutral-400)}.lh-4{line-height:4px}.font-initial{text-transform:none!important}:root{--xdemia-complementary:#089dd9;--xdemia-complementary-200:#078abf;--main-bg-color:#fdfefe;--border:1px solid #a9b3b7;--border-light:1px solid #e0e4e5;--primary:#028090;--primary-700:#013b42;--secondary:#434d51;--success:#17c878;--warning:#ff6f00;--danger:#f03738;--danger-800:#f14b4c;--btn-primary:#e6f3f4;--btn-primary-bg:#e6f3f4;--btn-primary-bg-hover:#e1f8f9;--btn-primary-bg-hover-solid:#0296a8;--btn-primary-bg-click:#c9f5f8;--btn-primary-bg-click-solid:#03acc2;--btn-primary-bg-disabled:#e6f3f4;--btn-primary-content-disabled:#67b3bc;--btn-secondary-bg:#e0e4e5;--btn-secondary-bg-hover:#c5ccce;--btn-secondary-bg-click:#a9b3b7;--btn-secondary-bg-disabled:#fafafa;--btn-secondary-bg-disabled-solid:#ecefef;--btn-secondary-content-disabled:#cbd1d4;--btn-secondary-content-disabled-solid:#67b3bd;--btn-success-bg:#e5fbf1;--btn-success-bg-hover:#cef8e5;--btn-success-bg-click:#b8f5d9;--btn-success-bg-disabled:#effdf7;--btn-success-bg-disabled-solid:#74deae;--btn-success-content-disabled:#74deae;--btn-success-content-disabled-solid:#67b3bd;--btn-warning-bg:#fff3eb;--btn-warning-bg-hover:#ffe3d1;--btn-warning-bg-click:#ffd4b8;--btn-warning-bg-disabled:#fff8f3;--btn-warning-bg-disabled-solid:#ffa966;--btn-warning-content-disabled-solid:#fefefe;--btn-danger-bg:#fff0f2;--btn-danger-bg-hover:#ffd6dc;--btn-danger-bg-click:#ffbdc6;--btn-danger-bg-disabled:#fff6f7;--btn-danger-bg-disabled-solid:#f68788;--btn-danger-content-disabled-solid:#67b3bd;--bg-midnight-100:#cdd9de;--box-shadow-light:0px 1px 4px 0px rgba(21,24,25,0.1);--box-shadow-light-hover:0px 3px 15px 0px rgba(21,24,25,0.1);--box-shadow-light-dropdown:0px 5px 20px 0px rgba(21,24,25,0.1);--box-shadow-dark:0px 1px 4px 0px rgba(21,24,25,0.16);--box-shadow-dark-hover:0px 1px 6px 0px rgba(21,24,25,0.14);--box-shadow-dark-dropdown:0px 5px 6px 0px rgba(21,24,25,0.2);--box-shadow-floating:0px 2px 6px 0px rgba(0,0,0,0.16);--Xdemia-NeutralBlack:#151819;--Xdemia-Neutral-800:#2c3235;--Xdemia-Neutral-700:#434d51;--Xdemia-Neutral-600:#5a676c;--Xdemia-Neutral-500:#728288;--Xdemia-Neutral-400:#8d9aa0;--Xdemia-Neutral-300:#a9b3b7;--Xdemia-Neutral-200:#c5ccce;--Xdemia-Neutral-100:#e0e4e5;--Xdemia-Neutral-75:#f6f7f7;--Xdemia-Neutral-50:#f9fafa;--Xdemia-Neutral-white:#fdfefe;--Xdemia-Neutral-bg:#ecf0f5;--Xdemia-PepperRed-100:#fcd7d7;--Xdemia-PrimaryTransculent-10:#e6f3f4;--Xdemia-PrimaryTransculent-20:#cce6e9;--Xdemia-PrimaryTransculent-30:#b4d9de;--Xdemia-ShadowGray-50:#f4f5f5;--Xdemia-Primary-400:#028090;--Xdemia-Primary-80:#3599a6;--Xdemia-Dark-Primary:#000;--Xdemia-Autumn-600:#ff9a4d;--Xdemia-Autumn-200:#ffd4b3;--Xdemia-Autumn-50:#fff1e5;--Xdemia-verdant-600:#5dd9a1;--Xdemia-verdant-100:#d1f4e4;--Xdemia-PepperRed-600:#f57374;--Xdemia-PepperRed-50:#fdebeb;--Xdemia-ShadowGray-100:#e8ebec;--Xdemia-SideCyan-600:#52bae4}.primary{color:var(--primary)}.primary-bg{background-color:var(--btn-primary-bg)}.secondary{color:var(--secondary)}.success{color:var(--success)}.warning{color:var(--warning)}.danger{color:var(--danger)}.danger-800{color:var(--danger-800)}.neutral-800{--Xdemia-Neutral-800:#2c3235}.neutral-400{color:var(--Xdemia-Neutral-400)!important}.placeholder-neutral-400::-webkit-input-placeholder{color:var(--Xdemia-Neutral-400)!important}.placeholder-neutral-400::-ms-input-placeholder{color:var(--Xdemia-Neutral-400)!important}.placeholder-neutral-400::placeholder{color:var(--Xdemia-Neutral-400)!important}.neutral-700{color:var(--Xdemia-Neutral-700)!important}.neutral-600{--Xdemia-Neutral-600:#5a676c}.neutral-400{--Xdemia-Neutral-400:#8d9aa0}.neutral-300{--Xdemia-Neutral-300:#a9b3b7}.neutral-200{--Xdemia-Neutral-200:#c5ccce}.neutral-100{--Xdemia-Neutral-100:#e0e4e5}.box-shadow{box-shadow:0 1px 4px 0 rgba(21,24,25,.102)}body{font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:.25px;color:var(--Xdemia-Neutral-700)}body.v-tour--active{overflow:hidden!important}.w-0{width:0}.w-auto{width:auto!important}.w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.w-20{width:20%}.mw-27{width:27%}.w-30{width:30%}.w-48{width:48px}.w-50{width:50%}.w-60{width:60%}.w-60px{width:60px}.w-68{width:68px}.w-40{width:40%}.w-80{width:80%}.w-90{width:90%}.w-70{width:70%}.w-75{width:75%}.w-100{width:100%!important}.w-508{width:508px!important}.w-200{width:200px}.w-4{width:4px!important}.w-32{width:32px!important}.w-36{width:36px}.w-44{width:44px}.min-w-24{min-width:24px}.min-w-42{min-width:42px}.min-w-170{min-width:170px}.max-w-368{max-width:368px}.max-w-488{max-width:488px}.max-w-186{max-width:186px}.max-w-90{max-width:90%!important}.max-w-100{max-width:100%!important}.max-w-200{max-width:200px!important}.w-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.h-0{height:0!important}.h-1{height:1px!important}.h-4{height:4px!important}.h-12{height:12px}.h-16{height:16px}.h-24{height:24px!important}.h-28{height:28px!important}.h-32{height:32px!important}.h-36{height:36px}.h-38{height:38px}.h-40{height:40px!important}.h-48{height:48px!important}.h-42{height:42px}.h-44{height:44px}.h-50{height:50%}.h-80{height:80%}.h-100{height:100%!important}.h-auto{height:auto!important}.h-36{height:36px!important}.h-46{height:46px!important}.h-60{height:60px!important}.h-68{height:68px}.h-148{min-height:148px;height:148px}.h-156{min-height:156px;height:156px}.h-180{height:180px!important}.h-210{height:210px}.h-186{height:186px!important}.w-1400{width:1400px}.w-16{width:16px}.w-143{width:143px}.w-164{width:164px}.w-174{width:174px}.w-186{width:186px!important}.w-234{width:234px!important}.w-280{width:280px}.w-218{width:218px}.w-286{width:286px!important}.w-356{width:356px!important}.w-min-68{min-width:68px}.w-max-174{max-width:174px!important}.w-max-234{max-width:234px!important}.w-max-286{max-width:286px!important}.w-max-356{max-width:356px!important}.w-max-868{max-width:868px!important}.w-max-80{max-width:80%!important}.w-328{width:328px!important}.w-584{width:584px!important}.w-868{width:868px!important}.w-12{width:12px!important}.w-16{width:16px!important}.w-24{width:24px!important}.w-28{width:28px!important}.w-42{width:42px!important}.w-64{width:64px!important}.h-16{height:16px!important}.h-42{height:42px!important}.h-64{height:64px!important}.w-1072{width:1072px;height:100%}.h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}.visible{visibility:visible!important}.flex-force{display:flex!important}.flex{display:flex}.flex.grow-1{flex-grow:1}.flex.column{flex-direction:column}.flex-row,.flex.row{flex-direction:row}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}.flex.center{justify-content:center}.flex.between{justify-content:space-between}.flex.around{justify-content:space-around}.flex.wrap{flex-wrap:wrap}.flex.no-wrap{flex-wrap:nowrap!important}.flex.item-center,.flex.middle{align-items:center}.flex.item-start{align-items:flex-start}.flex.item-end{align-items:flex-end}.flex.align-start{align-content:flex-start}.grow-1{flex:1 1 0%}.grow-0{flex:0 0 auto;min-width:0}.flex.baseline{align-items:baseline}.item-center{align-items:center}.align-items-self-center{align-self:center}.grid{display:grid}.grid.auto{grid-template-columns:auto auto;-ms-grid-columns:auto auto}.grid.column-3{grid-template-columns:repeat(3,1fr)}.grid.column-2{grid-template-columns:repeat(2,1fr)}.grid.column-4-auto{grid-template-columns:repeat(4,auto)}.grid.center{place-items:center}.block{display:block}.inline{display:inline!important}.block-important{display:block!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.none{display:none!important}.hide{width:0!important;overflow:hidden}.absolute{position:absolute!important}.relative{position:relative!important}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky;top:0}.right-0{right:0}.bottom-16{bottom:16px}.left-0{left:0!important}.m-0{margin:0!important}.m-auto{margin:auto}.m-4{margin:4px!important}.m-8{margin:8px}.m-16{margin:16px}.m-24{margin:24px}.m-32{margin:32px}.m-42{margin:42px}.m-48{margin:48px}.m-56{margin:56px}.m-64{margin:64px}.my-0{margin-top:0!important;margin-bottom:0!important}.my-4{margin-top:4px!important;margin-bottom:4px!important}.my-8{margin-top:8px;margin-bottom:8px}.my-16{margin-top:16px;margin-bottom:16px}.my-24{margin-top:24px;margin-bottom:24px}.my-32{margin-top:32px;margin-bottom:32px}.my-48{margin-top:48px;margin-bottom:48px}.my-56{margin-top:56px;margin-bottom:56px}.my-64{margin-top:64px;margin-bottom:64px}.mx-auto{margin:0 auto}.mx-0{margin-left:0!important;margin-right:0!important}.mx-4{margin-left:4px!important;margin-right:4px!important}.mx-8{margin-left:8px;margin-right:8px}.mx-12{margin-left:12px;margin-right:12px}.mx-16{margin-left:16px;margin-right:16px}.mx-24{margin-left:24px;margin-right:24px}.mx-32{margin-left:32px;margin-right:32px}.mx-48{margin-left:48px;margin-right:48px}.mx-56{margin-left:56px;margin-right:56px}.mx-96{margin:0 96px}.mx-100{margin-left:100px;margin-right:100px}.mr-0{margin-right:0}.mr-4{margin-right:4px!important}.mr-8{margin-right:8px!important}.mr-16{margin-right:16px}.mr-24{margin-right:24px}.mr-32{margin-right:32px}.mr-42{margin-right:42px}.mr-48{margin-right:48px}.mr-56{margin-right:56px}.mr-64{margin-right:64px}.ml-0{margin-left:0!important}.ml-2px{margin-left:2px!important}.ml-4{margin-left:4px!important}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-24{margin-left:24px}.ml-32{margin-left:32px}.ml-36{margin-left:36px}.ml-52{margin-left:52px}.ml-48{margin-left:48px}.ml-56{margin-left:56px}.ml-64{margin-left:64px}.ml-96{margin-left:96px}.mt-0{margin-top:0!important}.mt-4{margin-top:4px!important}.mt-2{margin-top:2px!important}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-11{margin-top:11px!important}.mt-12{margin-top:12px}.mt-14{margin-top:14px}.mt-16{margin-top:16px!important}.-mt-20{margin-top:-20px}.mt-24{margin-top:24px}.mt-28{margin-top:28px}.mt-32{margin-top:32px}.mt-34{margin-top:34px}.mt-42{margin-top:42px}.mt-48{margin-top:48px}.mt-56{margin-top:56px}.mt-64{margin-top:64px}.-mt-5{margin-top:-5px}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:2px!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px!important}.mb-28{margin-bottom:28px!important}.mb-32{margin-bottom:32px}.mb-42{margin-bottom:42px}.mb-48{margin-bottom:48px}.mb-56{margin-bottom:56px}.mb-64{margin-bottom:64px}.p-0{padding:0!important}.p-4{padding:4px!important}.p-8{padding:8px!important}.p-12{padding:12px!important}.p-16{padding:16px!important}.p-20{padding:20px}.p-24{padding:24px!important}.p-32{padding:32px}.p-36{padding:36px}.p-48{padding:48px}.p-56{padding:56px}.p-64{padding:64px}.py-0{padding-top:0!important;padding-bottom:0!important}.py-2{padding-top:2px;padding-bottom:2px}.py-4{padding-top:4px!important;padding-bottom:4px!important}.py-8{padding-top:8px;padding-bottom:8px}.py-10{padding-top:10px!important;padding-bottom:10px!important;padding-top:8px!important;padding-bottom:8px!important;padding-top:10px;padding-bottom:10px}.py-12{padding-top:12px;padding-bottom:12px}.py-16{padding-top:16px;padding-bottom:16px}.py-20{padding-top:20px;padding-bottom:20px}.py-24{padding-top:24px;padding-bottom:24px}.py-32{padding-top:32px;padding-bottom:32px}.py-36{padding-top:36px!important;padding-bottom:36px!important}.py-44{padding-top:44px!important;padding-bottom:44px!important}.py-48{padding-top:48px;padding-bottom:48px}.py-56{padding-top:56px;padding-bottom:56px}.py-160{padding-top:160px;padding-bottom:160px}.px-0{padding-left:0!important;padding-right:0!important}.px-4{padding-left:4px!important;padding-right:4px!important}.px-8{padding-left:8px!important;padding-right:8px!important}.px-12{padding-left:12px!important;padding-right:12px!important}.px-14{padding-left:14px!important;padding-right:14px!important}.px-16{padding-left:16px!important;padding-right:16px!important}.px-24{padding-left:24px;padding-right:24px}.px-20{padding-inline:20px}.px-32{padding-left:32px;padding-right:32px}.px-36{padding-left:36px;padding-right:36px}.px-48{padding-left:48px;padding-right:48px}.px-56{padding-left:56px;padding-right:56px}.px-96{padding:0 96px}.px-100{padding:0 100px}.pl-0{padding-left:0}.pl-2{padding-left:2px!important}.pl-4{padding-left:4px!important}.pl-8{padding-left:8px}.pl-10{padding-left:10px}.pl-12{padding-left:12px}.pl-16{padding-left:16px!important}.pl-24{padding-left:24px}.pl-32{padding-left:32px}.pl-36{padding-left:36px}.pl-48{padding-left:48px}.pl-56{padding-left:56px}.pl-64{padding-left:64px}.pl-66{padding-left:66px}.pr-0{padding-right:0}.pr-4{padding-right:4px!important}.pr-8{padding-right:8px}.pr-12{padding-right:12px}.pr-15{padding-right:15px}.pr-16{padding-right:16px}.pr-24{padding-right:24px}.pr-32{padding-right:32px}.pr-48{padding-right:48px}.pr-56{padding-right:56px}.pr-64{padding-right:64px}.pt-0{padding-top:0!important}.pt-4{padding-top:4px!important}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-14{padding-top:14px}.pt-16{padding-top:16px!important}.pt-20{padding-top:20px!important}.pt-24{padding-top:24px!important}.pt-28{padding-top:28px}.pt-32{padding-top:32px}.pt-48{padding-top:48px}.pt-56{padding-top:56px}.pt-64{padding-top:64px}.pt-72{padding-top:72px}.pt-84{padding-top:84px}.pb-0{padding-bottom:0!important}.pb-2{padding-bottom:2px!important}.pb-4{padding-bottom:4px!important}.pb-8{padding-bottom:8px!important}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-24{padding-bottom:24px!important}.pb-32{padding-bottom:32px!important}.pb-36{padding-bottom:36px!important}.pb-40{padding-bottom:40px}.pb-48{padding-bottom:48px}.pb-56{padding-bottom:56px}.pb-64{padding-bottom:64px}.gap-0{gap:0!important}.gap-2{gap:2px}.gap-4{gap:4px}.gap-4-important{gap:4px!important}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px!important}.gap-12{gap:12px}.gap-16{gap:16px!important}.gap-19{gap:19px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-26{gap:26px}.gap-22{gap:22px}.gap-32{gap:32px}.gap-31{gap:31px}.gap-34{gap:34px}.gap-36{gap:36px}.gap-48{gap:48px}.gap-80{gap:80px}.b{border:var(--border)}.b-primary{border-color:var(--Xdemia-Primary-400)!important}.b-light{border:var(--border-light)}.b-autumn-600{border-color:var(--Xdemia-Autumn-600)}.b-primary{border:1px solid var(--Xdemia-Primary-400)!important}.b-secondary{border:1px solid var(--Xdemia-Neutral-200)!important}.b-success,.b-verdant-600{border-color:var(--Xdemia-verdant-600)}.b-danger,.b-pepperred-600{border-color:var(--Xdemia-PepperRed-600)}.bt{border-top:var(--border)}.bt-none{border-top:none!important}.br{border-right:var(--border)}.b2{border-width:2px!important}.br-none{border-right:none}.bb{border-bottom:var(--border)}.b-dashed{border-style:dashed;border-width:thin}.bb-light{border-bottom:var(--border-light)}.bb-2{border-bottom:2px solid}.bb-none{border-bottom:none}.bl{border-left:var(--border)}.bl-none{border-left:none}.b-none{border:none!important}.b-1-neutral-400{border:1px solid var(--Xdemia-Neutral-400)}.b-1-neutral-200{border:1px solid var(--Xdemia-Neutral-200)}.b-1-neutral-100{border:1px solid var(--Xdemia-Neutral-100)}.bt-1-neutral-100{border-top:1px solid var(--Xdemia-Neutral-100)}.bt-2-neutral-100{border-top:2px solid var(--Xdemia-Neutral-100)}.b-1-xdem-primary-400{border:1px solid var(--Xdemia-Primary-400)}.b-2-xdem-online{border:2px solid #45c9e6}.b-t-1-neutral-200{border-top:1px solid var(--Xdemia-Neutral-200)}.b-b-neutral-200{border-bottom:1px solid var(--Xdemia-Neutral-200)}.bt-dashed{border-top:2px dashed #a9b3b7}.rd-none{border-radius:0!important}.rd-4{border-radius:4px}.rd-6{border-radius:6px}.rd-8{border-radius:8px!important}.rd-t-8{border-radius:8px 8px 0 0}.rd-b-8{border-radius:0 0 8px 8px}.rd-12{border-radius:12px}.rd-16{border-radius:16px!important}.rd-18{border-radius:18px!important}.rd-24{border-radius:24px!important}.rd-30{border-radius:30px}.rd-32{border-radius:32px!important}.rd-36{border-radius:36px!important}.rd-l-8{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.rd-t-r-8{border-top-right-radius:8px}.rd-44{border-radius:44px!important}.circle,.rd-50{border-radius:50%}.rd-full{border-radius:1000px!important}.line-break{line-break:anywhere}.line-break-auto{line-break:auto!important}.word-wrap-anywhere{word-wrap:anywhere}.cursor{cursor:default}.cursor.type.pointer{cursor:pointer}.cursor.pointer{cursor:pointer;position:inherit;left:inherit}.cursor.none,.readonly{pointer-events:none}.placeholder-italic::-webkit-input-placeholder{font-style:italic}.placeholder-italic::-ms-input-placeholder{font-style:italic}.placeholder-italic::placeholder{font-style:italic}.rotate-90{transform:rotate(90deg)}.rotate-90,.rotate-180{transition:transform .3s ease}.rotate-180{transform:rotate(180deg)}.banner{width:100%;height:350px}.banner,.object-fit{object-fit:cover}.bg-neutral-bg{background:var(--Xdemia-Neutral-bg)!important}.bg-autumn-50{background-color:var(--Xdemia-Autumn-50)}.bg-inherit{background:inherit!important}.bg-main,.bg-white{background:var(--main-bg-color)!important}.bg-primary-10{background:var(--Xdemia-PrimaryTransculent-10)}.bg-danger-100{background:var(--Xdemia-PepperRed-100)}.bg-neutral-75{background:var(--Xdemia-Neutral-75)!important}.bg-neutral-100{background:var(--Xdemia-Neutral-100)!important}.bg-neutral-700{background:var(--Xdemia-Neutral-700)!important}.bg-neutral-white{background:var(--Xdemia-Neutral-white)!important}.bg-transparent{background:transparent!important}.bg-xdem-gray{background:#f6f7f7}.bg-shadow-gray-50{background:var(--Xdemia-ShadowGray-50)}.bg-shadow-gray-100{background:var(--Xdemia-ShadowGray-100)}.bg-color-neutral-white{background-color:var(--Xdemia-Neutral-white)!important}.bg-xdem-complementary{background:var(--xdemia-complementary)}.bg-xdem-complementary-200{background:var(--xdemia-complementary-200)}.bg-xdem-verdant{background:var(--success)}.bg-xdem-autumn{background:var(--warning)}.bg-xdem-autumn-200{background:var(--Xdemia-Autumn-200)}.bg-xdem-verdant-100{background:var(--Xdemia-verdant-100)}.bg-xdem-pepperred-50{background:var(--Xdemia-PepperRed-50)}.bg-xdem-pepperred{background:var(--danger)}.bg-xdem-neutral-50{background:var(--Xdemia-Neutral-50)!important}.bg-xdem-neutral-500{background:var(--Xdemia-Neutral-500)}.bg-xdem-neutral-600{background:var(--Xdemia-Neutral-600)}.bg-xdem-sidecyan-600{background:var(--Xdemia-SideCyan-600)}.bg-none{background:unset!important}.bg-midnight-100{background:var(--bg-midnight-100)}.text.xdem-primary{color:var(--primary)!important}.bg-xdem-grey{background:#f3f3f3}.bg-grey-50{background-color:var(--Xdemia-ShadowGray-50)}.text.xdem-complementary{color:var(--xdemia-complementary)!important}.neutral-black{color:var(--Xdemia-NeutralBlack)}.neutral-500{color:var(--Xdemia-Neutral-500)}.text-dark-500{color:$xdemia-primary-dark-500}.text-dark-400{color:var(--Xdemia-Neutral-400)}.text-xdem-success{color:var(--success)}.text-xdem-danger{color:var(--danger)}.text-underline{text-decoration:underline}.wrap{text-wrap:wrap}.text-xdem-primary{color:var(--primary)}.text-xdem-neutral-700{color:var(--Xdemia-Neutral-700)}.text-xdem-neutral-600{color:var(--Xdemia-Neutral-600)}.text.xdem-black{color:#151819}.text-xdem-white{color:#fff}.text-xdem-gray{color:var(--btn-secondary-bg-click)}.text.xdem-secondary{color:#5a676c}.text.xdem-anchor{color:#1487a0}.li-none{list-style:none}.black-50{color:#fff;background-color:#000;opacity:.5}.top{top:0}.top-8{top:8px}.top-12{top:12px}.top-16{top:16px}.top-28{top:28px}.top-50{top:50px}.bottom{bottom:0}.bottom-24{bottom:24px}.bottom-10{bottom:10px}.bottom-100{bottom:100%}.right{right:0}.right-8{right:8px}.left{left:0}.left-8{left:8px}.left-12{left:12px}.left-16{left:16px}.left-24{left:24px}.top-50{top:50%}.top-full{top:100%}.right-16{right:16px}.right-12{right:12px}.ellipsis-1,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xdem-shadow{box-shadow:0 1px 4px 0 rgba(21,24,25,.1)}.overflow-auto{overflow:auto}.overflow-y{overflow-y:auto}.overflow-x{overflow-x:auto}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.text.xdem-primary{color:var(--primary)}.text-xdem-secondary{color:#5a676c}.text-xdem-black{color:#151819}.white-space-wrap{white-space:wrap!important}.ellipsis{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.ellipsis.line-1{-webkit-line-clamp:1;line-break:anywhere}.ellipsis.line-2{-webkit-line-clamp:2}.ellipsis.line-3{-webkit-line-clamp:3}.ellipsis.line-5{-webkit-line-clamp:5!important}.ellipsis.line-9{-webkit-line-clamp:9!important}.index-1{z-index:1}.index-10{z-index:10!important}.index-99{z-index:99}.index-100{z-index:100}.tooltips{position:relative}.tooltips:after{content:attr(tooltips);position:absolute;padding:2px 8px;display:none;border-radius:4px;z-index:9;left:50%;bottom:0;font-size:14px;background:#ccc;color:#292b2c}.tooltips.place-top:before{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:100px solid red}.tooltips.place-top:after{bottom:100%}.tooltips.place-bottom:after{top:100%;bottom:inherit}.tooltips.place-right:after{left:100%}.tooltips.place-left:after{right:100%;left:inherit}.tooltips:hover:after{display:block}.smooth{transition:transform .2s}.bg-xdem-primary{background:var(--primary)}.bg-xdem-primary-transculent-10{background:var(--Xdemia-PrimaryTransculent-10)}.bg-xdem-gray{background:var(--btn-secondary-bg)!important}.bg-neutral-50-hover:hover{background:var(--Xdemia-Neutral-50)!important;cursor:pointer}.bg-neutral-75-hover:hover{background:var(--Xdemia-Neutral-75)!important;cursor:pointer}.aspect-square{aspect-ratio:1/1}.transition{transition:width .5s}.transition-all{transition:all .3s ease}.transition-ease-in-out{transition:width .5s ease-in-out}.transform{transition:transform .3s ease}.bg-size-contain{background-size:contain}.bg-size-cover{background-size:cover}.collapse-v2{max-height:0;transition:max-height .3s ease;overflow:hidden}.collapse-v2.expand{max-height:2500px}.grayscale{filter:grayscale(100%)}#EmojiPicker{background:transparent!important}#EmojiPicker #Categories{min-height:40px;background:var(--main-bg-color)!important}#EmojiPicker #Categories .category:last-child{display:none}#EmojiPicker .container-search{padding:0 16px}#EmojiPicker .container-search input{background:var(--main-bg-color)}#EmojiPicker #Emojis,#EmojiPicker #InputSearch{background:var(--main-bg-color)!important}#EmojiPicker #Emojis .container-emoji{height:150px}.hover-gray:hover{background-color:var(--Xdemia-Neutral-75);border-radius:8px}.hover-transculent:hover{background-color:var(--Xdemia-PrimaryTransculent-10);border-radius:8px}.el-radio__label{font-size:16px!important}.skeleton-bg{animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#4f5969;background:linear-gradient(90deg,#edf2f6 8%,rgba(237,242,246,.569) 18%,rgba(214,229,241,.6));background-size:50rem 6.5rem;height:2.5rem;position:relative}.opacity-06{opacity:.6}.nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.line-clamp-1,.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}ol>li>p,ul>li>p{margin-bottom:.25rem}.header-sticky{position:-webkit-sticky;position:sticky;top:80px;background:var(--main-bg-color);z-index:2;border-radius:8px 8px 0 0}ul.avatars li{background:var(--Xdemia-Neutral-50);border-radius:50px;padding:1px;margin-left:-15px}.communicator-widget{bottom:16px}.communicator-page.index-a-9,.communicator-page.index-b-9{z-index:9!important}.reaction-detail{position:fixed;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.502);overflow:hidden;z-index:11}.communicator-page,.communicator-widget{display:flex;width:100%;position:fixed;z-index:11}.communicator-page .message-layout,.communicator-widget .message-layout{display:flex;align-items:flex-end;justify-content:flex-end;margin-inline:24px;width:100%;gap:24px;height:0}.communicator-page .fab-messages,.communicator-widget .fab-messages{background:beige;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary);cursor:pointer;z-index:1}.communicator-page .fab-messages .unread-message,.communicator-widget .fab-messages .unread-message{background-color:var(--danger);color:var(--main-bg-color);border-radius:16px;font-size:.6875rem;position:absolute;margin-top:-50px;right:-.5rem;display:flex;justify-content:center;align-items:center;border:2px solid var(--Xdemia-Neutral-100)}.communicator-page .offside-64,.communicator-widget .offside-64{margin-right:-64px}.communicator-page .chatbox,.communicator-widget .chatbox{width:320px;height:450px;display:flex;flex-direction:column;background:#fff;overflow:hidden;border-radius:8px 8px 0 0!important;margin:0;bottom:0}.communicator-page .chatbox.minimized-window,.communicator-widget .chatbox.minimized-window{display:none}.communicator-page .chatbox.minimized-window .header,.communicator-widget .chatbox.minimized-window .header{height:56px;overflow:hidden;text-align:left;color:var(--secondary);display:flex;justify-content:space-between;align-items:center}.communicator-page .chatbox.minimized-window .header .avatar,.communicator-widget .chatbox.minimized-window .header .avatar{width:90%;display:flex;align-items:center}.communicator-page .chatbox.minimized-window .header .avatar .contact-avatar,.communicator-widget .chatbox.minimized-window .header .avatar .contact-avatar{display:flex;width:1.9rem}.communicator-page .chatbox.minimized-window .header .avatar .contact-avatar i,.communicator-widget .chatbox.minimized-window .header .avatar .contact-avatar i{background-color:#1487a0;border-radius:50%;font-size:1rem;color:#fff;align-items:center;display:flex;justify-content:center}.communicator-page .chatbox .close-button,.communicator-widget .chatbox .close-button{min-width:16px;max-width:16px;max-height:16px;cursor:pointer;border:none}.communicator-page .chatbox .Contact-Profile,.communicator-widget .chatbox .Contact-Profile{min-height:64px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;text-align:left;color:var(--secondary);background:var(--main-bg-color);font-weight:600;font-size:16px;line-height:19px;border:1px solid var(--btn-secondary-bg);border-radius:8px 8px 0 0}.communicator-page .chatbox .chatbox-header,.communicator-widget .chatbox .chatbox-header{max-width:60%;display:flex;align-items:center;gap:8px}.communicator-page .chatbox .chatbox-header .contact-avatar,.communicator-widget .chatbox .chatbox-header .contact-avatar{position:relative}.communicator-page .chatbox .chatbox-header .contact-avatar i,.communicator-widget .chatbox .chatbox-header .contact-avatar i{background-color:#1487a0;border-radius:50%;font-size:1rem;color:var(--main-bg-color);align-items:center;display:flex;justify-content:center}.communicator-page .chatbox .Group-Avatar,.communicator-widget .chatbox .Group-Avatar{display:flex;width:100%;justify-content:center;margin-bottom:-31px}.communicator-page .chatbox .body,.communicator-widget .chatbox .body{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--main-bg-color)}.communicator-page .chatbox .body .jump-bottom,.communicator-widget .chatbox .body .jump-bottom{position:absolute;display:inline-block;border-radius:60px;box-shadow:0 0 2px #888;cursor:pointer;padding:.5em .5em;right:5%;background-color:var(--main-bg-color);opacity:.7}.communicator-page .chatbox .body .jump-bottom:hover,.communicator-widget .chatbox .body .jump-bottom:hover{opacity:1}.communicator-page .chatbox .body .up,.communicator-widget .chatbox .body .up{bottom:60%!important}.communicator-page .chatbox .body .Chat-Messages-Wrapper,.communicator-widget .chatbox .body .Chat-Messages-Wrapper{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;padding:10px 7px;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7}.communicator-page .chatbox .body .Chat-Messages-Wrapper--editing,.communicator-widget .chatbox .body .Chat-Messages-Wrapper--editing{height:391px;transition:unset}.communicator-page .chatbox .body .Chat-Messages-Wrapper.animate,.communicator-widget .chatbox .body .Chat-Messages-Wrapper.animate{opacity:1;margin-top:0}.communicator-page .chatbox .body .Chat-Messages,.communicator-widget .chatbox .body .Chat-Messages{padding:10px 0}.communicator-page .chatbox .body .Chat-Messages .no-messages,.communicator-widget .chatbox .body .Chat-Messages .no-messages{overflow-wrap:break-word;word-break:break-word;text-align:center;width:100%;font-size:13px;margin-top:40px;padding:0 15px;color:#636c72}.communicator-page .chatbox .body .Chat-Messages .no-messages div:first-child,.communicator-widget .chatbox .body .Chat-Messages .no-messages div:first-child{margin-bottom:7px}.communicator-page .chatbox .body .Chat-Messages .leave-message,.communicator-widget .chatbox .body .Chat-Messages .leave-message{text-align:center;font-size:12px}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input{display:inline-flex;width:100%;min-height:73.8px;max-height:50%;overflow-y:hidden;overflow-x:hidden;padding:10px 7px;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input--editing,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input--editing{height:391px;transition:unset}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input.animate,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input.animate{opacity:1;margin-top:0}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .option,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .option{color:#1487a0}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .option .fa-angle-down,.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .option .fa-angle-up,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .option .fa-angle-down,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .option .fa-angle-up{cursor:pointer}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage{border:.1rem solid #e7ebee;width:100%;background:#f3f3f3;overflow:hidden;display:flex;flex-wrap:wrap}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage--editing,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage--editing{background:#f3f3f3}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage--editing .Chat-SendMessage-input,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage--editing .Chat-SendMessage-input{height:calc(100% - 26px)}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input{width:100%;overflow:auto;background:#f3f3f3;margin:0;border:1px solid var(--btn-secondary-bg-hover);padding-left:10px;font-size:16px;color:var(--Xdemia-Neutral-700);resize:none;padding-top:15px}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input:focus,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input:focus{outline:0}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input:focus::-webkit-input-placeholder,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input:focus::-webkit-input-placeholder{opacity:0}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input::-webkit-input-placeholder,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input::-webkit-input-placeholder{color:var(--Xdemia-Neutral-700);line-height:35px}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input:-ms-input-placeholder,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input:-ms-input-placeholder{color:var(--Xdemia-Neutral-700);line-height:35px}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input:-moz-placeholder,.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input::-moz-placeholder,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input:-moz-placeholder,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-input::-moz-placeholder{color:var(--Xdemia-Neutral-700);opacity:1;line-height:35px}.communicator-page .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-emojiToggle,.communicator-widget .chatbox .body .Chat-Messages-Wrapper-input .Chat-SendMessage-emojiToggle{display:flex;justify-self:center;align-self:center;font-size:1rem;color:#78909c;cursor:pointer;padding-right:10px}.communicator-page .chatbox .loading,.communicator-widget .chatbox .loading{width:0;background-color:#effcff;border-top:1px solid #147990;margin-top:-1px;transition:all .3s cubic-bezier(0,.5,1,.1);opacity:.35}.communicator-page .chatbox .loading.pre-sending,.communicator-widget .chatbox .loading.pre-sending{width:70%}.communicator-page .chatbox .loading.sending,.communicator-widget .chatbox .loading.sending{width:85%;transition:all 3s linear}.communicator-page .chatbox .loading.sent,.communicator-widget .chatbox .loading.sent{width:100%}.communicator-page .chatbox .loading.hidden,.communicator-widget .chatbox .loading.hidden{width:0;display:none}.communicator-page .chatbox .loading.error,.communicator-widget .chatbox .loading.error{background-color:#ffd4cb;border-top:1px solid #f44336}.communicator-page .chatbox .Error-Message,.communicator-widget .chatbox .Error-Message{font-size:12px;text-align:right;color:#f44336;margin-top:5px}.communicator-page .chatbox .Error-Message a,.communicator-widget .chatbox .Error-Message a{color:#f44336}.communicator-page .chatbox .Error-Message a:hover,.communicator-widget .chatbox .Error-Message a:hover{text-decoration:underline}.communicator-page .body div.Chat-Messages-Wrapper.x-scrollbar,.communicator-widget .body div.Chat-Messages-Wrapper.x-scrollbar{height:100vh}.communicator-page .group-chat-avatar,.communicator-widget .group-chat-avatar{object-fit:cover}.communicator-page .toast-warning,.communicator-widget .toast-warning{background-color:#1487a0!important}.communicator-page .toast-warning .btn-sm,.communicator-widget .toast-warning .btn-sm{border-radius:4px!important}.communicator-page .leave-message,.communicator-widget .leave-message{text-align:center;font-size:12px;padding:25px}.communicator-page .preview-upload,.communicator-widget .preview-upload{display:inline-block;overflow-x:hidden;scroll-behavior:smooth;align-items:center;min-height:100px;max-height:200px;z-index:1;background:var(--main-bg-color)}.communicator-page .preview-upload .item,.communicator-widget .preview-upload .item{display:inline-block;margin:0 4px;aspect-ratio:1/1}.communicator-page .preview-upload .Postbox__files__item,.communicator-widget .preview-upload .Postbox__files__item{width:92px;height:92px}.communicator-page .text-decline,.communicator-widget .text-decline{font-style:normal;font-weight:400;font-size:14px;text-align:center;word-break:break-word}.communicator-page .drop-down-left,.communicator-widget .drop-down-left{position:absolute;bottom:-24px;right:64px;max-width:210px;background:var(--main-bg-color);border:1px solid var(--main-bg-color);box-shadow:1px 2px 2px 1px rgba(0,1,0,.1);text-align:left}.communicator-page .drop-down-left:after,.communicator-widget .drop-down-left:after{position:absolute;bottom:10px;right:-12px;width:0;height:0;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--main-bg-color)}.communicator-page .drop-down-left-last,.communicator-widget .drop-down-left-last{position:absolute;bottom:-60px;right:64px;max-width:210px;background:var(--main-bg-color);border:1px solid var(--main-bg-color);box-shadow:1px 2px 2px 1px rgba(0,1,0,.1);text-align:left}.communicator-page .drop-down-left-last:after,.communicator-widget .drop-down-left-last:after{position:absolute;bottom:25px;right:-12px;width:0;height:0;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--main-bg-color)}.communicator-page .fab-tooltip,.communicator-widget .fab-tooltip{position:relative}.communicator-page .fab-tooltip .fab-tootlip-detail,.communicator-widget .fab-tooltip .fab-tootlip-detail{visibility:hidden;text-align:center;border-radius:6px;position:absolute;opacity:0;transition:visibility 0s linear .3s,opacity .3s ease-in-out;z-index:1;top:0;right:0}.communicator-page .fab-tooltip:hover .fab-tootlip-detail,.communicator-widget .fab-tooltip:hover .fab-tootlip-detail{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .3s ease-in-out}.communicator-page .fab-tooltip .ellipsis.line-1,.communicator-widget .fab-tooltip .ellipsis.line-1{min-width:120px}.communicator-page .flex.column.gap-16.offside-64.fixed.index-1,.communicator-widget .flex.column.gap-16.offside-64.fixed.index-1{z-index:1}.communicator-page .el-tooltip__popper.is-light,.communicator-widget .el-tooltip__popper.is-light{padding:4px 8px;background-color:var(--main-bg-color)!important;border:none!important}.communicator-page .el-tooltip__popper.is-light .el-popper__arrow:before,.communicator-widget .el-tooltip__popper.is-light .el-popper__arrow:before{background-color:var(--main-bg-color)!important;border:none!important;right:0}@media only screen and (max-width:1594px){.communicator-widget{padding:0 24px}}#messageInput{word-break:break-word}.Message-Wrapper .post-attachment-file{max-width:200px}.Message-Wrapper .attachment-file{max-width:230px}.Message-Wrapper .card-text .Post__Images,.Message-Wrapper .Post__Images.share-media{margin-top:12px;max-width:inherit}.Message-Wrapper .card-text .Post__Images .post-image,.Message-Wrapper .Post__Images.share-media .post-image{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.Message-Wrapper .card-text .Post__Images .post-image img,.Message-Wrapper .Post__Images.share-media .post-image img{width:100%;height:auto}.Message-Wrapper p{margin-bottom:0}.create-gchat.form-select{background:var(--btn-primary-bg) 0 0 no-repeat}.create-gchat .create-chat{min-height:48px;max-height:125px;display:flex;overflow-y:auto;overflow-x:hidden}.detail-group.create-chat>.el-select__tags{inset:auto;transform:none}.detail-chat.dropdown-menu.dropdown-menu-right{top:auto!important;right:20px;bottom:-12px;left:auto!important;transform:none!important;border:1px solid hsla(0,0%,66.7%,.267)}.create-chat-avatar .avatar-xxs{height:1.5rem;width:1.5rem;margin-right:10px;display:inline-block!important;max-width:1.5rem}.create-chat-avatar .rounded-square-lg{border-radius:16px!important}.create-chat-avatar>img.avatar-default{width:40px;height:40px;max-width:40px;border-radius:50%;margin-right:8px}.create-chat-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-gchat .el-select.create-chat{width:100%}.create-gchat .el-select.create-chat input,.create-gchat .el-select__input,.detail-group-chat .detail-group .el-input.el-input--suffix .el-input__inner,.detail-group-chat .detail-group.el-select .el-select__input{border:none}.detail-group-chat .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.create-gchat .el-select.create-chat .el-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f6f7f7!important}.create-gchat .el-select.create-chat .el-tag span{color:var(--primary)!important}.create-gchat .create-chat .el-select__input{margin:0!important;background:none!important;border:none!important}.create-gchat .el-select-dropdown .el-select-dropdown__wrap{margin:0!important;overflow:auto}.create-gchat .el-input .el-input__inner{border:none!important}.create-gchat .el-select .el-tag__close.el-icon-close,.create-gchat .el-tag .el-icon-close{right:inherit}.communicator-page .Message-Wrapper .attachment-file{max-width:370px}.contact-name .title.name{font-weight:600;font-size:16px;line-height:19px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.thread-avatar-56 img{max-width:56px;max-height:56px}.thread-avatar-48 img{max-width:48px;max-height:48px}.layout-guest{position:relative;min-height:100vh;height:100%;margin:auto;display:flex;flex-direction:column}.layout-guest .layout-guest-content{flex:1 0 auto}.layout-guest .guest-container{display:flex;justify-content:space-between;max-width:1400px;transition:.2s}.layout-guest .none{display:none!important}.layout-guest .party-content{display:flex;flex-wrap:wrap;gap:12px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.layout-guest .party-content div.x-card.item.party{margin:0}.layout-guest.auth{min-height:calc(100vh - 64px)}.layout-guest.forgot-password-page{position:inherit}.search-container .x-card.item,.search-container .x-card.item.party.course,.search-container .x-card.item.party.event,.search-container .x-card.item.party.institute,.search-container .x-card.item.party.newsroom,.search-container .x-card.item.party.organisation,.search-container .x-card.item.party.scholarship,.search-container .x-card.item.party.space,.search-container .x-card.item.party.user{width:252px;height:300px}.search-container .x-card.item .card-avatar,.search-container .x-card.item .news-banner,.search-container .x-card.item.party.course .card-avatar,.search-container .x-card.item.party.course .news-banner,.search-container .x-card.item.party.event .card-avatar,.search-container .x-card.item.party.event .news-banner,.search-container .x-card.item.party.institute .card-avatar,.search-container .x-card.item.party.institute .news-banner,.search-container .x-card.item.party.newsroom .card-avatar,.search-container .x-card.item.party.newsroom .news-banner,.search-container .x-card.item.party.organisation .card-avatar,.search-container .x-card.item.party.organisation .news-banner,.search-container .x-card.item.party.scholarship .card-avatar,.search-container .x-card.item.party.scholarship .news-banner,.search-container .x-card.item.party.space .card-avatar,.search-container .x-card.item.party.space .news-banner,.search-container .x-card.item.party.user .card-avatar,.search-container .x-card.item.party.user .news-banner{height:112px}.search-container .x-card.item .contents,.search-container .x-card.item.party.course .contents,.search-container .x-card.item.party.event .contents,.search-container .x-card.item.party.institute .contents,.search-container .x-card.item.party.newsroom .contents,.search-container .x-card.item.party.organisation .contents,.search-container .x-card.item.party.scholarship .contents,.search-container .x-card.item.party.space .contents,.search-container .x-card.item.party.user .contents{width:inherit}.search-container .x-card.item .h-148,.search-container .x-card.item .h-156,.search-container .x-card.item.party.course .h-148,.search-container .x-card.item.party.course .h-156,.search-container .x-card.item.party.event .h-148,.search-container .x-card.item.party.event .h-156,.search-container .x-card.item.party.institute .h-148,.search-container .x-card.item.party.institute .h-156,.search-container .x-card.item.party.newsroom .h-148,.search-container .x-card.item.party.newsroom .h-156,.search-container .x-card.item.party.organisation .h-148,.search-container .x-card.item.party.organisation .h-156,.search-container .x-card.item.party.scholarship .h-148,.search-container .x-card.item.party.scholarship .h-156,.search-container .x-card.item.party.space .h-148,.search-container .x-card.item.party.space .h-156,.search-container .x-card.item.party.user .h-148,.search-container .x-card.item.party.user .h-156{height:140px;min-height:140px}.search-container .x-card.item .avatar,.search-container .x-card.item.party.course .avatar,.search-container .x-card.item.party.event .avatar,.search-container .x-card.item.party.institute .avatar,.search-container .x-card.item.party.newsroom .avatar,.search-container .x-card.item.party.organisation .avatar,.search-container .x-card.item.party.scholarship .avatar,.search-container .x-card.item.party.space .avatar,.search-container .x-card.item.party.user .avatar{width:60px;height:60px;top:78px}.search-container .space .detail .fs-14{line-height:20px}.search-container .space .detail .line-2{line-height:20px;-webkit-line-clamp:2!important}.search-container .space .detail .bg-xdem-grey{padding:0!important;background:transparent;color:var(--primary)}.search-container .news-container .x-card.item .news-banner{width:232px}.search-container .x-card-about .contents .box .text{-webkit-line-clamp:8}.search-container .news-container.x-card.item .body .title{display:-webkit-inline-box;white-space:normal;font-size:14px}.search-container .x-card.item .body .title{display:block;white-space:nowrap}.search-container .x-card.course.item .body{padding:8px 0 16px 0!important}.search-container .search-result-cards .x-card.item.party .start_date{position:static}.search-container .search-result-cards .x-card.item.party .elepsis.line-2{-webkit-line-clamp:1}.search-container .search-result-cards .detail{padding:16px 16px 0;margin:0}.search-container .news-container.no-login:hover,.search-container .x-card.party.space:hover{background:var(--Xdemia-Neutral-50)!important}@media only screen and (max-width:1366px){.layout-guest .guest-container{max-width:1318px}}@media only screen and (max-width:1280px){.layout-guest .guest-container{max-width:1232px}}.opacity-75{opacity:.75}.password-log{font-weight:600;text-align:right;text-transform:capitalize;color:var(--primary);margin:0 12px 0 0!important;padding-bottom:2px;cursor:pointer}#password-log:empty:before{color:var(--btn-secondary-bg-hover);content:attr(placeholder)}#password-log::-webkit-input-placeholder{color:#a9b3b7}#password-log::-ms-input-placeholder{color:#a9b3b7}#password-log::placeholder{color:#a9b3b7}.guest-landing{height:100vh}.guest-landing .login-guest-container{justify-content:end}.guest-landing .landing-main{max-width:1400px;display:flex;align-items:center;justify-content:space-between;margin:auto;transition:.2s;height:100vh;gap:48px}.guest-landing .landing-main.start{justify-content:flex-start}.guest-landing .landing-main.end{justify-content:flex-end}.guest-landing .el-carousel__container{height:100vh}.guest-landing .el-carousel__item{opacity:.4;filter:blur(4px) brightness(70%);transition:filter .5s ease-in-out,opacity 1.2s ease-in-out;transform:translateX(0) scale(1)!important}.guest-landing .el-carousel__item.is-active{opacity:1!important;filter:blur(0) brightness(100%)!important}.guest-landing .img-landing{background-position:50%;background-size:cover;height:100%}.guest-landing .img-landing img{width:100%;filter:brightness(70%)}.guest-landing .img-landing .quote{width:60%;color:#fff;display:flex;flex-direction:column}.guest-landing .img-landing .quote h3{font-weight:700;font-size:56px;line-height:68px;letter-spacing:-.65px;margin-bottom:24px}.login-container{flex-direction:column;z-index:3}.login-container .guest-login{width:378px;min-height:500px;background:var(--main-bg-color);border:1px solid var(--btn-secondary-bg);box-shadow:0 1px 4px rgba(21,24,25,.2);border-radius:16px;padding:40px 36px}.login-container .guest-login .container{padding:0}.login-container .guest-login .header-form-login{margin:0 0 16px;color:var(--primary);font-weight:600;font-size:32px;line-height:42px;letter-spacing:-.65px}.login-container .guest-login .form-login{font-size:14px;line-height:20px;letter-spacing:.5px}.login-container .guest-login .form-login input{margin-top:0}.login-container .guest-login .form-login .x-2-column{display:flex}.login-container .guest-login .form-login .x-2-column>div,.login-container .guest-login .form-login .x-2-column>span{flex-basis:50%}.login-container .guest-login .form-login .x-2-column .help-block{text-align:right;display:none;color:var(--danger);font-size:14px}.login-container .guest-login .form-login .x-2-column .relative a{position:absolute;display:inline-flex;height:calc(100% - 8px);right:0;align-items:center}.login-container .guest-login .form-login .x-2-column:hover{color:var(--btn-primary-bg-hover-solid)}.login-container .guest-login .form-login .x-2-column.no-hover:hover{color:currentColor}.login-container .guest-login .form-login .content-verify{display:flex;align-items:center}.login-container .guest-login .form-login .content-verify label{margin-bottom:0}.login-container .guest-login .form-login .header-field-text{margin-bottom:4px}.login-container .guest-login .form-login .footer-log-text{font-size:16px;letter-spacing:-.15px}.login-container .guest-login .form-login .forgot-password,.login-container .guest-login .form-login .to-register{font-weight:600}.login-container .guest-login .form-login .btn-login{margin-top:64px}.login-container .download{display:flex;flex-direction:row;justify-content:end;margin-top:24px;align-items:center;color:#fff}.login-container .download span{margin-left:16px;font-weight:700}.refresh-captcha-btn{cursor:pointer}.captcha-col{padding-right:0}.captcha-img{margin:auto;padding:0 15px}.captcha-img fieldset{border:none}.captcha-img fieldset .refresh-captcha-btn{font-size:20px;vertical-align:middle}.x-margin-captcha-img{margin:16px 0;padding:0}.captcha-input{width:100%;max-width:300px;margin:0 auto 36px}.captcha-input fieldset input.x-box-input{width:100%}@media (max-width:1365px){.guest-landing .img-landing .quote h3{font-size:48px;line-height:56px}}@media (max-width:1279px){.guest-landing{height:124vh;margin-bottom:32px}.guest-landing .fs-28.fw-500{font-size:18px;line-height:28px}.login-container .guest-login{min-height:450px;width:375px}.guest-landing .el-carousel__container{height:124vh}.el-carousel__arrow{top:43%}}@media (max-width:1024px){.landing-main{flex-direction:column}.landing-main .quote{margin-top:80px;margin-left:110px;margin-right:110px}.landing-main .login-form-wrapper{margin-top:-25%}.guest-landing .login-guest-container{justify-content:center;align-items:flex-start!important;margin-top:48px}.guest-landing .login-guest-container .login-form-wrapper{margin-top:400px}}@media (max-width:719px){.guest-landing .img-landing .quote h3{font-size:36px;line-height:44px}.landing-main.end{top:2%}.el-carousel__arrow{top:32%}.landing-main .quote{margin-left:unset;margin-right:unset}}@media (max-width:559px){.guest-landing .img-landing .quote h3{font-size:32px;line-height:42px}.login-container{width:100%;display:flex;align-items:center}.login-container .col-9{max-width:inherit}.login-container .form-group.mb-0.pb-0.register-link{display:flex}.popup-login .login-container{display:block;padding:24px}.popup-login .login-container .guest-login{display:flex;overflow:hidden}.content-verify{display:flex;white-space:nowrap}}@media (max-width:479px){.guest-landing .img-landing .quote h3{font-size:28px;line-height:38px}.login-container .guest-login{width:312px}}@media (max-width:359px){.guest-landing .img-landing .quote h3{font-size:24px;line-height:36px}.login-container .guest-login{width:288px}}@media (max-width:304px){.guest-landing .landing-main{padding:16px}}.header-guest{background-color:#f6f7f7;width:100vw;height:60px;display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;left:0;z-index:1030}.header-guest .left-section{display:flex;flex-grow:0.25;align-items:center;min-width:110px}.header-guest .center-section{display:flex;align-items:center;justify-content:center}.header-guest .right-section{text-align:right;display:flex;align-items:center}.header-guest .right-section .container{width:110px;max-width:1000px}.header-guest .right-section .container .searchbox{border-radius:23px;position:relative;min-width:36px;width:0;height:36px;float:right;overflow:hidden;transition:width .3s}.header-guest .right-section .container .searchbox .search-icon-before>i{position:absolute;left:15px;top:8px}.header-guest .right-section .container .searchbox .searchbox-input{border:none!important;outline:0;background:#e7e9ea;width:100%;height:36px;margin:0;padding:0 55px 0 45px;color:#5a676c}.header-guest .right-section .container .searchbox .searchbox-input-webkit-input-placeholder{color:#5a676c}.header-guest .right-section .container .searchbox .searchbox-input-moz-placeholder{color:#5a676c}.header-guest .right-section .container .searchbox .searchbox-input-ms-input-placeholder{color:#5a676c}.header-guest .right-section .container .searchbox .searchbox-icon,.header-guest .right-section .container .searchbox .searchbox-submit{width:36px;height:36px;display:flex;position:absolute;top:0;font-family:var(--xdem-font-family);font-size:22px;right:0;padding:0;margin:0;border:0;outline:0;line-height:50px;text-align:center;cursor:pointer;color:var(--primary);background:#e7e9ea}.header-guest .right-section .container .searchbox-open{width:100%}.header-guest .right-section .cancel-search{font-size:16px;font-weight:500;cursor:pointer;text-align:center;min-width:110px;color:var(--primary)}.header-guest .right-section .guest-lang{display:flex;align-items:center;color:var(--secondary)}.header-guest .right-section .dropdown-menu{right:0;min-width:100px;width:110px;border-radius:0 0 4px 4px}.header-guest .right-section .dropdown-menu .lang-item{color:var(--secondary);padding:6px 12px}.header-guest .right-section .dropdown-menu .lang-item:hover{color:var(--primary)}.header-guest .right-section .mobile-menu-drawer{padding:8px;background:#e7e9ea;border-radius:50%}.header-guest .right-section span{margin-right:12px}.header-guest .right-section .uppercase{text-transform:uppercase}.header-guest .right-section .fa{font-size:24px}.header-guest .mobile-menu-wrapper{height:100vh;background:#f6f7f7;z-index:9999;width:100vw;position:absolute;top:60px}.header-guest .el-collapse-item__arrow{color:var(--primary);transform:rotate(90deg)}.header-guest .el-collapse-item__arrow.is-active{transform:rotate(-90deg)}.guest-menu a{color:var(--secondary)}.guest-menu a:hover{color:var(--primary)}.guest-menu a.active{color:var(--primary);font-weight:700}.guest-menu span:hover{color:var(--primary)}.guest-menu span.active{color:var(--primary);font-weight:700}.guest-menu li{width:200px;cursor:pointer;color:var(--secondary)}.footer-guest,.guest-menu li{display:flex;justify-content:center}.footer-guest{background-color:#f6f7f7;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 15px;position:fixed;right:0;bottom:0;left:0;z-index:98}.footer-guest span,.footer-guest span a{color:var(--secondary)}.footer-guest span a:hover{color:#728288;text-decoration:underline}.footer-guest span a:active{color:#5a676c}.select-lang{max-width:80px}.select-lang input{background:#f6f7f7;border:none!important;padding:0;font-size:18px;width:60px}.select-lang span.el-input__suffix{margin-right:0;display:flex;align-items:center}.select-lang span.el-input__suffix .el-input__suffix-inner{margin-right:0}.select-lang i.el-select__caret{color:var(--primary)!important;font-size:20px!important}div.lang-popper{width:90px}.slide-enter-active{transition-duration:.3s;transition-timing-function:ease-in}.slide-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}.mobile-menu-wrapper .guest-menu{align-items:baseline}.mobile-menu-wrapper .mobile-lang-select ul{margin-left:42px}.mobile-menu-wrapper .mobile-lang-select .el-collapse-item__header,.mobile-menu-wrapper .mobile-lang-select .el-collapse-item__wrap{font-size:16px;background:transparent;border-bottom:1px solid #f6f7f7}.mobile-menu-wrapper .mobile-lang-select .el-collapse-item__header .el-collapse-item__content,.mobile-menu-wrapper .mobile-lang-select .el-collapse-item__wrap .el-collapse-item__content{font-size:16px}.mobile-search .xdem-icon-search,.mobile-search .xdem-icon-times-circle{position:absolute;right:12px;top:12px;cursor:pointer}.mobile-search .xdem-icon-times-circle{right:12px}.mobile-search .xdem-icon-search{left:12px}.mobile-search input{background:#e7e9ea;height:44px;padding:0 42px;border-radius:8px;color:#728288;border:none!important}@media (max-width:2560px){.layout-guest .guest-container{width:1400px}}@media (max-width:1365px){.layout-guest .guest-container{max-width:1232px}}@media (max-width:1279px){.layout-guest .guest-container{max-width:976px}.header-guest .right-section .container{width:70px}.guest-menu li{width:180px}}@media (max-width:1023px){.layout-guest .guest-container{max-width:960px}.guest-menu li{width:150px}}@media (max-width:959px){.layout-guest .guest-container{max-width:752px}.header-guest .left-section{min-width:70px}.guest-menu li{width:160px}}@media (max-width:719px){.layout-guest .guest-container{max-width:552px}.guest-menu li{display:block!important}}@media (max-width:599px){.layout-guest .guest-container{max-width:512px}}@media (max-width:559px){.layout-guest .guest-container{max-width:432px}}@media (max-width:479px){.layout-guest .guest-container{max-width:312px}}@media (max-width:359px){.layout-guest .guest-container{max-width:288px}}@media (max-width:304px){.layout-guest .guest-container{padding:0 16}}.search-result-container{position:absolute;width:100%;top:59px;height:100vh;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);left:-1px;background:rgba(21,24,25,.45)}.search-container{max-height:372px;width:100vw;overflow:hidden;position:fixed;padding:25px 0 48px 0;z-index:1000;transition:width .1s ease;transition:top .6s ease;background-color:#f6f7f7}.search-container .search-terms{min-width:182px}.search-container .search-result-empty{max-width:950px;margin:0 auto}.search-container .search-results{max-width:1400px;margin:0 auto;transition:.2s}.search-container .popular-search{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.25px;text-align:left}.search-container .popular-search .popular-search-headline{color:#8d9aa0;margin-bottom:14px}.search-container .popular-search ul{margin-top:14px}.search-container .popular-search ul li{margin-bottom:14px}.search-container span.search-category{font-weight:500;color:var(--secondary)}.search-container .search-card-item{justify-content:center}.search-container .search-card-item .x-card{max-height:300px;margin:0!important}.search-container .search-card-item .x-card .body .single-line{font-size:14px;font-weight:600;line-height:20px}.search-container .search-card-item .x-card .price{bottom:0}.search-container .search-card-item .x-card .start_date{top:175px}.more-button{color:var(--primary);max-height:324px;cursor:pointer}@media (max-width:1365px){.search-container .search-results{max-width:1232px}}@media (max-width:1279px){.search-container .search-results{max-width:912px}.header-guest .right-section .container{width:70px}.guest-menu li{width:180px}}@media (max-width:1023px){.search-container{max-height:716px}.search-result-cards .more-button{width:208px}}@media (max-width:959px){.search-container .search-results{max-width:672px}.header-guest .left-section{min-width:inherit}.search-result-cards .more-button{width:208px}}@media (max-width:719px){.search-result-container{background-color:#f6f7f7}.search-container .search-results{max-width:552px}.searchbox.searchbox-open.mobile-search{max-width:552px;position:relative;margin:auto}.search-result-cards{justify-content:center}.more-button{width:208px}}@media (max-width:599px){.search-container .search-results,.searchbox.searchbox-open.mobile-search{max-width:512px}}@media (max-width:559px){.search-container .search-results,.searchbox.searchbox-open.mobile-search{max-width:432px}.more-button{width:208px}}@media (max-width:479px){.search-container .search-results,.searchbox.searchbox-open.mobile-search{max-width:312px}}@media (max-width:359px){.search-container .search-results,.searchbox.searchbox-open.mobile-search{max-width:288px}}@media (max-width:304px){.search-container .search-results,.searchbox.searchbox-open.mobile-search{padding:0 16}}.search-page{padding-top:60px;max-width:1400px;height:100%;margin:0 auto;transition:.2s;background:var(--main-bg-color)}.search-page .search-category-horizontal{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.search-page .search-category-horizontal:-webkit-scrollbar{display:none}.search-page .search-category-horizontal li{padding:8px}.search-page .search-box{padding:16px 24px 0 24px;border-bottom:1px solid var(--btn-secondary-bg);min-height:60px}.search-page .search-box .row{display:block;margin:0}.search-page .search-box .row .search-field{float:left;width:50%}.search-page .search-box .row .search-field input.search-field-input{border:none!important;font-size:16px;height:36px;font-weight:600;padding-left:0;margin-bottom:8px;color:var(--secondary)}.search-page .search-box .row .search-result-count{float:right;font-weight:400;color:#8d9aa0;width:40%;height:36px;align-items:center;overflow-wrap:break-word;text-align:end;line-height:normal}.search-page .search-box .search-correction{clear:both;color:#728288;font-size:16px;line-height:22px;margin-bottom:16px}.search-page .search-box .search-correction .empty{margin-bottom:8px}.search-page .search-result{margin:0;clear:both}.search-page .search-result .search-category{width:200px;min-width:200px}.search-page .search-result .search-category ul{padding:0}.search-page .search-result main.content{display:flex;flex-wrap:wrap;height:calc(100vh - 190px);overflow-y:auto}.search-page .search-result main.content .item-container{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.search-page .search-result main.content .item-container .no-result{width:100%;display:inline-block;text-align:center}.search-page .search-result main.content .item-container .x-card.item.party.newsroom,.search-page .search-result main.content .item-container .x-card.item.party.scholarship,.search-page .search-result main.content .item-container .x-card.item.party.space,.search-page .search-result main.content .item-container .x-card.item.party.user{width:250px;height:324px}.search-page .search-result main.content .item-container .x-card.item.party.newsroom .contents,.search-page .search-result main.content .item-container .x-card.item.party.scholarship .contents,.search-page .search-result main.content .item-container .x-card.item.party.space .contents,.search-page .search-result main.content .item-container .x-card.item.party.user .contents{width:inherit}.search-page .search-result main.content .item-container .x-card.item.party.newsroom .visit-party,.search-page .search-result main.content .item-container .x-card.item.party.scholarship .visit-party,.search-page .search-result main.content .item-container .x-card.item.party.space .visit-party,.search-page .search-result main.content .item-container .x-card.item.party.user .visit-party{background:var(--btn-primary-bg)}.search-page .search-result main.content .item-container .x-card-about .contents .box .text{-webkit-line-clamp:8}.search-page .search-result main.content .item-container .news-container.x-card.item .body .title{display:-webkit-inline-box;white-space:normal}.search-page .search-result main.content .item-container .x-card.item .body .title{display:block;white-space:nowrap}@media (max-width:1280px){.search-result-count{font-size:14px}}@media (max-width:959px){.search-result-count{font-size:12px}}@media (max-width:564px){.search-box .row .search-field{width:60%}}@media (max-width:559px){main.content .item-container .x-card{width:208px;height:315px}}@media (max-width:719px){.search-result{padding:0 16px}}@media (min-width:720px){.search-result{padding:32px 24px}}.card-loader{background:var(--main-bg-color);border:1px solid #f6f7f7;box-shadow:0 1px 4px rgba(21,24,25,.1);border-radius:8px;height:396px;margin-right:16px;margin-bottom:16px}.card-loader .animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#4f5969;background:linear-gradient(90deg,#edf2f6 8%,rgba(237,242,246,.569) 18%,rgba(214,229,241,.6));background-size:50rem 6.5rem;height:2.5rem;position:relative}.card-loader .card-loader-header{background:var(--btn-secondary-bg);width:100%;border-radius:8px 8px 0 0}.card-loader .card-loader-body{padding:8px 22px 24px 22px}.card-loader .card-loader-body .line{background:var(--btn-secondary-bg)}.card-loader .card-loader-body .line-text{height:16px}.card-loader .card-loader-body .line-one{margin-bottom:8px}.card-loader .card-loader-body .line-two{margin-bottom:32px}.card-loader .card-loader-body .line-button{height:36px}@media (min-width:1920px){.card-loader{width:270px}.card-loader .card-loader-header{height:200px}}@media (max-width:1919px) and (min-width:560px){.card-loader{width:270px}.card-loader .card-loader-header{height:170px}}@media (max-width:1919px) and (min-width:960px){.card-loader .card-loader-header{height:170px}}@media (max-width:959px){.card-loader .card-loader-header{height:194px}}@media (max-width:559px){.card-loader{width:208px}}@keyframes placeHolderShimmer{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.about-us{position:relative;padding-top:60px;min-height:100vh;transition:.2s}.about-us .content{width:1400px;margin:0 auto;background-color:#fff;display:flex;transition:.2s;min-height:calc(var(--windowHeight) - 410)}.about-us .menu-about{position:absolute;min-width:248px;padding:100px 24px 200px 24px;color:var(--secondary);text-align:left}.about-us .menu-about h3{margin-bottom:36px;font-weight:500;font-size:24px;line-height:36px}.about-us .menu-about li{cursor:pointer;margin-top:18px}.about-us .detail-box{padding:100px 100px 200px 100px;text-align:left}.detail-box,.detail-box .detail img{width:100%}.detail-box .detail p strong{font-size:24px;line-height:36px;font-weight:600}.fa-next-menu,.fa-previous-menu{position:absolute;background-color:#fff;width:24px;height:24px}.fa-next-menu,.fa-previous-menu{background-image:url(/images/icons/carrousel-menu.svg)}.fa-previous-menu{transform:scaleX(-1)}@media only screen and (max-width:1919px){.about-us .content{max-width:1318px}.about-us .menu-about{padding:100px 24px 200px 24px}.about-us .detail-box{padding:100px 100px 200px 100px}}@media only screen and (max-width:1365px){.about-us .content{max-width:1232px}}@media only screen and (max-width:1279px){.about-us .content{max-width:960px}}@media only screen and (max-width:959px){.about-us .content{max-width:672px}.about-us .menu-about{padding:24px 16px}.about-us .detail-box{padding:24px 16px 100px 16px}}@media only screen and (max-width:719px){.about-us .banner{width:720px;max-height:200px}.about-us .content{max-width:600px;padding:0 24px;flex-direction:column}.about-us .content .menu-about{display:inline-flex;align-items:center}.about-us .content .menu-about .container-menu{display:flex;gap:36px}.about-us .content .menu-about .container-menu li{margin:0;white-space:nowrap}.about-us .content h3{display:none}.about-us .content .container-menu{width:100%;justify-content:space-between;padding:0 12px;overflow:hidden;scroll-behavior:smooth}.about-us .menu-about{position:relative;padding:16px 0}.about-us .detail-box{padding:0 0 100px 0}}@media only screen and (max-width:599px){.about-us .content{max-width:560px}}@media only screen and (max-width:559px){.about-us .content{max-width:480px}}@media only screen and (max-width:479px){.about-us .content{max-width:360px}}@media only screen and (max-width:359px){.about-us .content{padding:0 16px;max-width:320px}}.feature-navigation-horizontal img{height:200px;margin-top:56px}.feature-navigation-horizontal .horizontal-feature-navs{padding:24px}.feature-navigation-horizontal .horizontal-feature-navs .scroll-wrapper{overflow:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.feature-navigation-horizontal .horizontal-feature-navs .scroll-wrapper:-webkit-scrollbar{display:none}.feature-navigation-horizontal .horizontal-feature-navs .scroll-wrapper ul{white-space:nowrap}.feature-navigation-horizontal .horizontal-feature-navs .scroll-wrapper ul li a{color:var(--secondary)}.features{padding-top:60px;max-width:1400px;min-height:100vh;transition:.2s;margin:0 auto;background-color:#fff;display:flex;letter-spacing:.25px}.features .left-list{position:fixed;min-width:248px;padding:36px 24px;color:var(--secondary);text-align:left}.features .left-list h3{font-weight:500;font-size:24px;line-height:36px;margin-bottom:56px}.features .left-list ul{list-style:none;overflow:auto;height:80vh}.features .left-list li{line-height:28px}.features .left-list li a{color:var(--secondary)}.features .left-list li .active{color:var(--primary)}.features .left-list li.all-features{margin-bottom:16px}.features .content-list{padding-top:24px;padding-right:6px;padding-left:228px;margin:0 0 50px 0;text-align:left;gap:24px;align-content:baseline}.features .content-list .feature-card{max-height:300px}.features .content-list .feature-card .x-card.item{width:250px;height:300px;margin:0;box-shadow:0 0 15px #d8d8d8;border-radius:12px}.features .content-list .feature-card .x-card.item .body{border-radius:12px}.features .content-list .feature-card .x-card.item .body a{line-height:30px}.features .content-list .feature-card .x-card.item .body div{font-size:16px;line-height:20px;color:#666}.features .content-list .feature-detail{padding-right:36px}.features .content-list .feature-detail .title img{width:68px;height:68px;object-fit:contain;margin-right:18px}.features .content-list .feature-detail .cover{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 0 0}@media (max-width:959px) and (min-width:720px){.features .content-list .feature-detail{padding-right:16px}.features .content-list .feature-detail .cover{height:200px}.features .content-list .feature-detail .title img{width:36px;height:36px}}@media (min-width:780px){.all-features{font-size:18px;line-height:28px}}@media (max-width:719px){.feature-navigation-horizontal .horizontal-feature-navs li .active a{color:var(--primary)!important}.feature-navigation-horizontal .horizontal-feature-navs li .all-features{font-size:16px;line-height:22px}.features{background:#f9fafa;padding-top:0}.features .content-list{padding-right:24px;padding-left:24px;padding-top:0;margin:0}.features .content-list .feature-detail{padding-left:0;padding-right:0;margin:0}.features .content-list .feature-detail .title span{font-size:28px}.features .content-list .feature-detail .cover{height:200px}}@media (max-width:1279px){.features .left-list{min-width:182px}.features .content-list{gap:16px}.features .content-list .feature-card .x-card.item{width:230px}}@media (max-width:1023px){.features .content-list{padding-left:210px}}@media (max-width:719px){.features .content-list{padding:38px}}@media (max-width:599px){.features .content-list{padding:16px}}@media (max-width:559px){.features .content-list{justify-content:center}.feature-card .x-card.item{width:208px}}.layout-guest img.cover{width:100%}.layout-guest .privacy{width:1400px;margin:0 auto;background-color:#fff;display:flex;letter-spacing:.25px;padding-top:36px;transition:.2s}.layout-guest .privacy .left-list{min-width:248px;padding:0 24px;color:var(--secondary);text-align:left}.layout-guest .privacy .left-list h3{font-size:24px;line-height:36px;letter-spacing:-.4px;font-weight:500;width:150px}.layout-guest .privacy .content-list{text-align:left;width:100%;margin-right:128px}.layout-guest .privacy .content-list div{font-size:16px;line-height:22px;letter-spacing:.15px;padding-bottom:64px}@media (max-width:1279px){.layout-guest .privacy{width:1135px}}@media (max-width:959px){.layout-guest .privacy{width:800px}.layout-guest .privacy .content-list{margin-right:unset}}@media (max-width:719px){.layout-guest .privacy{width:600px;padding:24px}.layout-guest .privacy .left-list{display:none}}@media (max-width:599px){.layout-guest .privacy{width:560px}}@media (max-width:559px){.layout-guest .privacy{width:480px}}@media (max-width:479px){.layout-guest .privacy{width:430px}}@media (max-width:429px){.layout-guest .privacy{width:360px}}@media (max-width:359px){.layout-guest .privacy{width:321px}}.open-party{display:flex;margin:0 auto;padding:56px 0 50px;justify-content:center}.open-party .sticky{top:70px;max-width:1052px}.open-party .contents{width:1052px}.open-party .contents .document-layout,.open-party .contents .space-container{border-radius:8px 8px 0 0;margin-bottom:0}.open-party .contents .x-about-container{background-color:var(--main-bg-color);border:1px solid var(--btn-secondary-bg)}.open-party .contents .x-card.item.document{width:200px;height:200px}.open-party .x-content-right{margin-left:16px;width:250px}.open-party .x-content-right .x-widget{background:var(--main-bg-color)}.open-party .PartyDocuments_v2 .file-area{height:inherit;background:var(--main-bg-color)}.open-party .x-card-header .x-party-name{max-width:600px}.popup-login{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;height:100vh;right:0;z-index:1100;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.popup-login .login-container .guest-login{width:auto}.popup-login .login-container .guest-login .reg-form{width:424px}.popup-login .login-container .guest-login .login-form{width:304px}.to-login,.to-register{display:inline;font-weight:500;letter-spacing:.25px;color:var(--primary);cursor:pointer}.to-register:hover{color:#0296a8}.to-register:focus{color:#026875}@media (max-width:1919px){.open-party .x-card-header .flex.start .party-avatar,.open-party .x-card-header .flex.start .party-avatar .avatar-square-md{width:138px;height:138px}}@media (max-width:1365px){.open-party .contents{width:966px}.open-party .x-card-header .x-party-name{max-width:500px}}@media (max-width:1279px){.open-party .contents{width:646px}.open-party .x-card-header .flex.start .party-avatar,.open-party .x-card-header .flex.start .party-avatar .avatar-square-md{width:100px;height:100px;top:40px}.open-party .x-card-header .x-party-headline,.open-party .x-card-header .x-party-name{margin-left:130px}.open-party .x-card-header .x-party-name{max-width:320px}}@media (max-width:959px){.open-party .contents{width:456px}.open-party .x-card-header .flex.start .party-avatar,.open-party .x-card-header .flex.start .party-avatar .avatar-square-md{width:80px;height:80px;top:48px}.open-party .x-card-header .x-party-headline,.open-party .x-card-header .x-party-name{margin-left:100px}.open-party .x-content-right{width:200px}.open-party .x-card-header .x-party-name{max-width:170px}}@media (max-width:719px){.open-party .contents{width:552px}.open-party .x-content-right{display:none}.open-party .x-card-header .x-party-name{max-width:270px}}@media (max-width:599px){.open-party .contents{width:432px}.open-party .x-card-header .x-party-name{max-width:150px}}@media (max-width:479px){.open-party .contents{width:312px}.open-party .x-card-header .x-party-name{max-width:350px}.open-party .flex.start{justify-content:center}.open-party .x-card-header .flex.start .party-avatar{left:inherit}.open-party .x-card-header .button-group{top:174px}.open-party .x-card.x-card-header.header-party .x-party-name{position:relative;top:74px}.open-party .x-card.x-card-header.header-party .x-party-headline{position:relative;top:70px}}@media (max-width:359px){.open-party .contents{width:288px}}@media (max-width:304px){.open-party .contents{width:100%}}.help-center{scroll-behavior:smooth;display:flex;max-width:1400px;background:var(--main-bg-color);min-height:calc(100vh - 92px);margin-top:60px;padding:24px;transition:.2s}.help-center .el-collapse-item__arrow{color:var(--primary)}.help-center .el-collapse-item__arrow.is-active{transform:rotate(180deg)}.help-center .left-menu .child{margin-left:12px}.help-center .left-menu li{cursor:pointer;max-width:280px}.help-center .left-menu ul{padding:0}.help-center .main-content .issue-title:hover{background:#f6f7f7;border-radius:8px 8px 0 0}.help-center .right-menu{border-left:1px solid var(--neutral-4-o,#e3e3e3);position:static}.help-center .btn{background:#fff;color:inherit!important}.help-center .btn,.help-center .btn:hover{box-shadow:inherit}.rotate{transform:rotate(90deg);padding-left:4px}.help-menu-mobile{padding:0;border-right:none;border-top:1px solid var(--neutral-4-o,#e3e3e3)}.help-menu-mobile .title{margin-bottom:16px;font-size:16px;font-weight:600}.help-menu-mobile span.basic-knowledge{padding-left:0}.help-menu-mobile span.basic-knowledge div{padding-left:0;font-size:16px}.help-menu-mobile ul.first{padding-left:0;gap:16px}.help-menu-mobile ul.first .menu-active{font-weight:400}.help-menu-mobile ul.first li{gap:16px}.help-menu-mobile ul.first li div{font-size:16px;padding:0;cursor:pointer}.help-menu-mobile ul.first li ul.child{padding-left:8px}.help-menu-mobile span.menu{font-size:16px;padding-left:0}.help-menu-mobile span.menu div{padding-left:0}@media (min-width:1920px){.help-center .left-menu{min-width:328px;padding:24px}.help-center .main-content{padding:40px 64px;width:auto}.help-center .right-menu{min-width:234px;padding:40px 24px 0 24px;font-size:14px}}@media (max-width:1919px){.help-center .left-menu{min-width:262px}.help-center .main-content{padding:24px 46px}.help-center .right-menu{min-width:214px;padding:24px}}@media (max-width:1365px){.help-center .left-menu{min-width:244px}.help-center .right-menu{min-width:200px}}@media (max-width:1279px){.help-center .left-menu{min-width:262px}.help-center .left-menu ul.first{font-size:16px}.help-center .right-menu{min-width:184px}}@media (max-width:959px){.help-center .left-menu{min-width:167px;padding:24px 16px}.help-center .main-content{padding:24px 36px}.help-center .right-menu{min-width:150px;padding:24px 16px;font-size:14px}}@media (max-width:719px){.help-center .main-content{padding:0;min-width:100%}}.xdem-suite{--teal:#088898;--teal-deep:#066a76;--teal-ink:#05525c;--green:#4dba87;--green-deep:#3a9c6e;--bg:#fff;--bg-soft:#f2f8f8;--bg-2:#e8f2f2;--tint:#e6f4f3;--tint-green:#e8f6ee;--text:#14282d;--muted:#566c71;--faint:#5e767b;--line:#cbdbdb;--line-soft:#dce8e8;--night:#05343a;--night-2:#0a464e;--head:"Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--maxw:1280px;--gutter:clamp(20px,5vw,72px);--r-sm:12px;--r:18px;--r-lg:28px;--sh:0 18px 44px -22px rgba(8,40,45,0.22);--sh-sm:0 8px 22px -14px rgba(8,40,45,0.18);--ease:cubic-bezier(0.22,0.61,0.36,1);--sec-y:clamp(64px,9vh,112px);--nav-h:80px}@media (max-width:640px){.xdem-suite{--gutter:18px}}.xdem-suite{background:var(--bg);color:var(--text);font-family:var(--body);font-weight:400;font-size:17px;line-height:1.62;overflow-x:clip;-webkit-font-smoothing:antialiased}.xdem-suite *{box-sizing:border-box}.xdem-suite.xdem-suite-passthrough{display:contents}.xdem-suite.layout-guest-suite{display:flex;flex-direction:column;min-height:100vh}.xdem-suite.layout-guest-suite>.layout-guest-suite-content{flex:1 0 auto}.xdem-suite ::-moz-selection{background:var(--teal);color:#fff}.xdem-suite ::selection{background:var(--teal);color:#fff}.xdem-suite a{color:inherit;text-decoration:none}.xdem-suite img{display:block;max-width:100%}.xdem-suite button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.xdem-suite section{position:relative}.xdem-suite .shell{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.xdem-suite .eyebrow{font-family:var(--head);font-weight:600;font-size:.8rem;letter-spacing:.02em;color:var(--teal-deep);background:var(--tint);display:inline-flex;align-items:center;gap:.5em;padding:.5em 1em;border-radius:100px}.xdem-suite .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal)}.xdem-suite .eyebrow.center{justify-content:center}.xdem-suite h1,.xdem-suite h2,.xdem-suite h3,.xdem-suite h4{font-family:var(--head);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--text)}.xdem-suite .h2{font-size:clamp(2rem,4.2vw,3.4rem);font-weight:700;line-height:1.04;letter-spacing:-.025em}.xdem-suite .lead{font-family:var(--body);font-size:clamp(1.05rem,1.4vw,1.28rem);color:var(--muted);font-weight:400;line-height:1.55}.xdem-suite .hl{color:var(--teal);position:relative;white-space:nowrap}.xdem-suite .hl:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.16em;background:var(--green);opacity:.34;border-radius:3px;z-index:-1}.xdem-suite .suite-btn{display:inline-flex;align-items:center;gap:.55em;font-family:var(--head);font-weight:600;font-size:.95rem;letter-spacing:0;padding:.85em 1.6em;border-radius:100px;transition:all .28s var(--ease);white-space:nowrap}.xdem-suite .suite-btn .arr{transition:transform .28s var(--ease)}.xdem-suite .suite-btn:hover .arr{transform:translateX(4px)}.xdem-suite .suite-btn:disabled,.xdem-suite .suite-btn[disabled]{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none!important;filter:grayscale(.35)}.xdem-suite .suite-btn:disabled:hover,.xdem-suite .suite-btn[disabled]:hover{opacity:.42;transform:none}.xdem-suite .suite-btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 26px -12px rgba(8,136,152,.65)}.xdem-suite .suite-btn-primary:hover{background:var(--teal-deep);box-shadow:0 14px 32px -12px rgba(8,136,152,.7);transform:translateY(-1px)}.xdem-suite .suite-btn-ghost{border:1.5px solid var(--line);color:var(--text);background:#fff}.xdem-suite .suite-btn-ghost:hover{border-color:var(--teal);color:var(--teal-deep);background:var(--tint)}.xdem-suite :where(a,.xdem-suite button,.xdem-suite input,.xdem-suite [tabindex]):focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:6px}.xdem-suite .banner :where(a,.xdem-suite button,.xdem-suite input):focus-visible{outline-color:#fff}.xdem-suite .skip{position:absolute;left:12px;top:-60px;z-index:300;background:#fff;color:var(--teal-deep);font-family:var(--head);font-weight:700;font-size:.9rem;padding:12px 18px;border-radius:0 0 12px 12px;box-shadow:var(--sh);transition:top .2s var(--ease)}.xdem-suite .skip:focus{top:0}.xdem-suite .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.xdem-suite [hidden]{display:none!important}.xdem-suite .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.xdem-suite .reveal.in{opacity:1;transform:none}.xdem-suite .reveal.d1{transition-delay:.07s}.xdem-suite .reveal.d2{transition-delay:.14s}.xdem-suite .reveal.d3{transition-delay:.21s}.xdem-suite .reveal.d4{transition-delay:.28s}.xdem-suite .sec-head{max-width:720px;margin-bottom:clamp(36px,5vw,54px)}.xdem-suite .sec-head .eyebrow{margin-bottom:18px}.xdem-suite .sec-head .h2{margin-bottom:14px}.xdem-suite .sec-head p{color:var(--muted);font-size:1.08rem;max-width:580px}.xdem-suite .nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.xdem-suite .nav.scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px -20px rgba(8,40,45,.4)}.xdem-suite .nav-inner{width:100%;max-width:var(--maxw);margin:0 auto;padding:15px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.xdem-suite .nav-lead{display:flex;align-items:center;gap:clamp(22px,3vw,44px);min-width:0}.xdem-suite .brand{display:flex;align-items:center;gap:12px}.xdem-suite .brand .logo{height:34px;width:auto;display:block;transition:opacity .25s}.xdem-suite .brand:hover .logo{opacity:.75}.xdem-suite .nav-links{display:flex;align-items:center;gap:clamp(20px,2.2vw,32px)}.xdem-suite .nav-links a{font-family:var(--head);font-size:.92rem;font-weight:500;color:var(--muted);transition:color .2s;position:relative}.xdem-suite .nav-links a:hover{color:var(--text)}.xdem-suite .nav-links a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:var(--teal);border-radius:2px;transition:width .28s var(--ease)}.xdem-suite .nav-links a:hover:after,.xdem-suite .nav-links a[aria-current=page]:after,.xdem-suite .nav-links a[aria-current=true]:after{width:100%}.xdem-suite .nav-cta{display:flex;align-items:center;gap:16px;flex-shrink:0}.xdem-suite .nav-signin{display:none}.xdem-suite .nav.always-cta .nav-signin,.xdem-suite .nav.scrolled .nav-signin{display:inline-flex}.xdem-suite .burger{display:none;flex-direction:column;gap:5px;padding:8px;z-index:200}.xdem-suite .burger span{width:24px;height:2px;background:var(--text);border-radius:2px;transition:transform .3s var(--ease),opacity .3s}.xdem-suite .burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.xdem-suite .burger.open span:nth-child(2){opacity:0}.xdem-suite .burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1080px){.xdem-suite .nav-links{display:flex}.xdem-suite .nav-cta .login{display:inline}.xdem-suite .burger,.xdem-suite .nav-demo{display:none}}@media (max-width:940px){.xdem-suite .nav-cta .login,.xdem-suite .nav-links{display:none}.xdem-suite .burger{display:flex}}.xdem-suite .nav-drawer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(20,40,45,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.xdem-suite .nav-drawer.open{display:block;opacity:1;pointer-events:all}.xdem-suite .nav-panel{position:absolute;top:0;right:0;width:min(300px,80vw);height:100%;background:#fff;padding:80px 28px 40px;display:flex;flex-direction:column;gap:6px;transform:translateX(100%);transition:transform .34s var(--ease);box-shadow:-20px 0 60px -20px rgba(8,40,45,.25);overflow-y:auto}.xdem-suite .nav-panel a{font-family:var(--head);font-weight:600;font-size:1.08rem;color:var(--text);padding:13px 0;border-bottom:1px solid var(--line-soft);display:block;transition:color .2s}.xdem-suite .nav-panel a:last-of-type{border-bottom:none}.xdem-suite .nav-panel a:hover{color:var(--teal)}.xdem-suite .nav-panel .nav-panel-cta{margin-top:20px;display:flex;flex-direction:column;gap:12px}.xdem-suite .nav-panel .nav-panel-cta .suite-btn{justify-content:center;text-align:center}.xdem-suite .nav-drawer.open .nav-panel{transform:translateX(0)}.xdem-suite .banner{position:relative;height:88svh;min-height:560px;max-height:900px;overflow:hidden;background:#0a1a1e}.xdem-suite .banner-stage{position:absolute;inset:0}.xdem-suite .banner-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.4s var(--ease)}.xdem-suite .banner-slide.active{opacity:1}.xdem-suite .banner-slide img{width:100%;height:100%;object-fit:cover;object-position:left center;filter:grayscale(100%) contrast(1.05) brightness(.88);transform:scale(1.07);transition:transform 8s linear}.xdem-suite .banner-slide.active img{transform:scale(1)}.xdem-suite .banner-scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(6,16,18,.66),rgba(6,16,18,.26) 20%,transparent 38%),linear-gradient(0deg,rgba(6,16,18,.9),rgba(6,16,18,.28) 26%,rgba(6,16,18,.04) 52%,transparent),linear-gradient(270deg,rgba(6,16,18,.9),rgba(6,16,18,.58) 30%,rgba(6,16,18,.1) 52%,transparent 66%)}.xdem-suite .banner-content{position:relative;z-index:4;height:100%;max-width:var(--maxw);margin:0 auto;padding:clamp(48px,8vh,80px) var(--gutter) 0;display:flex;flex-direction:column}.xdem-suite .banner-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:100%}.xdem-suite .banner-inner{max-width:640px;padding-top:6px;flex-shrink:0}.xdem-suite .banner .eyebrow{background:hsla(0,0%,100%,.14);color:#fff;margin-bottom:24px;opacity:0;transform:translateY(14px);transition:all .8s var(--ease) .2s}.xdem-suite .banner .eyebrow:before{background:var(--green)}.xdem-suite .banner.in .eyebrow{opacity:1;transform:none}.xdem-suite .banner-head{font-family:var(--head);font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:#fff;margin-bottom:0;display:flex;flex-wrap:nowrap;gap:.24em;align-items:baseline;white-space:nowrap;opacity:0;transform:translateY(14px);transition:all .9s var(--ease) .3s}.xdem-suite .banner-head .t2{color:#fff;font-size:24px;font-weight:700;line-height:1.1}.xdem-suite .banner.in .banner-head{opacity:1;transform:none}.xdem-suite .banner-sub{font-family:var(--head);font-weight:800;font-size:clamp(2rem,4.4vw,54px);line-height:1.05;letter-spacing:-.032em;color:#fff;max-width:22ch;margin-top:16px;text-shadow:0 2px 16px rgba(4,12,14,.7);opacity:0;transform:translateY(14px);transition:all .9s var(--ease) .42s}.xdem-suite .banner-sub .pri{color:color-mix(in srgb,var(--teal) 52%,#fff)}.xdem-suite .banner.in .banner-sub{opacity:1;transform:none}@media (max-width:640px){.xdem-suite .banner-sub{font-size:clamp(1.9rem,8.4vw,2.6rem);max-width:none}}.xdem-suite .banner-figure{position:absolute;left:var(--gutter);bottom:clamp(38px,6vh,64px);z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:260px;opacity:0;transition:opacity .8s var(--ease) .6s}.xdem-suite .banner.in .banner-figure{opacity:1}.xdem-suite .banner-figure .bar{width:28px;height:2px;background:var(--green);flex-shrink:0}.xdem-suite .banner-figure .who{color:#fff}.xdem-suite .banner-figure .name{font-family:var(--head);font-weight:700;font-size:1rem;display:block;letter-spacing:-.01em}.xdem-suite .banner-figure .role{font-family:var(--body);font-size:.74rem;color:hsla(0,0%,100%,.68);margin-top:2px;display:block}.xdem-suite .banner-side{display:flex;flex-direction:column;gap:18px;width:352px;flex-shrink:0}.xdem-suite .banner-login{position:relative;z-index:5;background:#fff;border-radius:var(--r-sm);padding:22px 24px 18px;width:100%;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 56px -20px rgba(8,40,45,.45);opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease) .42s,transform .9s var(--ease) .42s}.xdem-suite .banner-login h3{margin:0;font-family:var(--head);font-weight:700;font-size:1.05rem;color:var(--text)}.xdem-suite .banner.in .banner-login{opacity:1;transform:none}.xdem-suite .login-field{display:flex;flex-direction:column;gap:4px;position:relative}.xdem-suite .login-field label{font-family:var(--head);font-size:.72rem;font-weight:600;color:var(--muted)}.xdem-suite .login-field input{border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-family:var(--body);font-size:.84rem;color:var(--text);outline:none;transition:border-color .2s;background:#fff;width:100%}.xdem-suite .login-field input:focus{border-color:var(--teal)}.xdem-suite .login-field input::-webkit-input-placeholder{color:var(--faint)}.xdem-suite .login-field input::-ms-input-placeholder{color:var(--faint)}.xdem-suite .login-field input::placeholder{color:var(--faint)}.xdem-suite .login-field .help-block{display:block;font-size:12px}.xdem-suite .login-pw-wrap{position:relative;display:flex;align-items:center}.xdem-suite .login-pw-wrap input{padding-right:52px}.xdem-suite .login-show{position:absolute;right:10px;font-family:var(--head);font-size:.72rem;font-weight:600;color:var(--teal-deep);background:none;border:none;cursor:pointer;padding:0}.xdem-suite .pw-requirements{position:absolute;top:100%;left:0;right:0;z-index:6;display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:12px 14px;list-style:none;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--sh-sm)}.xdem-suite .pw-requirements li{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:.78rem;color:var(--muted)}.xdem-suite .pw-requirements li:before{content:"";width:15px;height:15px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--line);background:#fff;font-size:.6rem;line-height:1;color:#fff;transition:background .2s,border-color .2s}.xdem-suite .pw-requirements li.met{color:var(--teal-deep)}.xdem-suite .pw-requirements li.met:before{content:"\2713";background:var(--green);border-color:var(--green)}.xdem-suite .login-keep{display:flex;align-items:center;justify-content:space-between;gap:8px}.xdem-suite .login-keep.solo{justify-content:stretch}.xdem-suite .login-keep.solo .login-signin{width:100%;justify-content:center}.xdem-suite .login-check{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:.76rem;color:var(--muted);cursor:pointer}.xdem-suite .login-check input{position:static;left:auto;visibility:visible;accent-color:var(--teal);width:14px;height:14px;cursor:pointer}.xdem-suite .login-signin{padding:.52em 1.2em;font-size:.82rem;border-radius:100px}.xdem-suite .login-forgot{font-family:var(--head);font-size:.76rem;font-weight:600;color:var(--teal-deep);text-align:center;display:block}.xdem-suite .login-forgot:hover{text-decoration:underline}.xdem-suite .login-new{font-size:.84rem;text-align:center;color:var(--muted)}.xdem-suite .login-new button{font-family:var(--head);font-weight:600;font-size:.84rem;color:var(--teal-deep);text-decoration:underline;text-underline-offset:3px}.xdem-suite .login-download{display:flex;align-items:center;justify-content:flex-end;gap:8px;row-gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:11px;font-family:var(--head);font-size:.72rem;color:var(--muted)}.xdem-suite .login-modal .login-download{justify-content:flex-end}.xdem-suite .store-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:5px 10px 5px 8px;color:var(--text);transition:border-color .2s,background .2s}.xdem-suite .store-btn:hover{border-color:var(--teal);background:var(--tint)}.xdem-suite .store-btn svg{width:17px;height:17px;flex-shrink:0}.xdem-suite .store-btn span{display:flex;flex-direction:column;line-height:1.05;text-align:left}.xdem-suite .store-btn span em{font-style:normal;font-family:var(--body);font-size:.53rem;color:var(--faint);letter-spacing:.02em}.xdem-suite .store-btn span b{font-family:var(--head);font-weight:700;font-size:.72rem;color:var(--text)}.xdem-suite .login-download .store-btn{padding:6px;width:32px;height:32px;justify-content:center;gap:0}.xdem-suite .login-download .store-btn svg{width:18px;height:18px}.xdem-suite .banner-controls{position:absolute;right:var(--gutter);bottom:clamp(38px,6vh,64px);z-index:6;display:flex;align-items:center;gap:14px}.xdem-suite .banner-dots{display:flex;gap:8px}.xdem-suite .banner-dots button{width:22px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.3);overflow:hidden;position:relative;cursor:pointer}.xdem-suite .banner-dots button .fill{position:absolute;inset:0;width:0;background:var(--green)}.xdem-suite .banner-dots button.active .fill{width:100%;transition:width 6s linear}.xdem-suite .banner-pause{width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.45);color:#fff;display:grid;place-items:center;transition:background .25s,border-color .25s}.xdem-suite .banner-pause:hover{background:hsla(0,0%,100%,.18);border-color:#fff}.xdem-suite .banner-pause svg{width:13px;height:13px;display:block}@media (max-width:1080px){.xdem-suite .banner-grid{flex-direction:column;gap:26px}.xdem-suite .banner-inner{max-width:none}.xdem-suite .banner-side{width:min(420px,100%)}.xdem-suite .banner-content{justify-content:center;padding-block:clamp(36px,6vh,64px)}.xdem-suite .banner{height:auto;min-height:88svh;max-height:none}.xdem-suite .banner-figure{display:none}.xdem-suite .banner-slide img{object-position:center 14%}.xdem-suite .banner-scrim{background:linear-gradient(180deg,rgba(6,16,18,.52),rgba(6,16,18,.12) 24%,rgba(6,16,18,.28) 56%,rgba(6,16,18,.8))}}@media (max-width:640px){.xdem-suite .banner{height:100svh;min-height:0;max-height:none}.xdem-suite .banner-slide img{object-position:center top;filter:grayscale(100%) contrast(1.05) brightness(.85)}.xdem-suite .banner-content{padding:0 var(--gutter) clamp(100px,18vh,140px);justify-content:flex-end}.xdem-suite .banner-grid{flex-direction:column;gap:14px}.xdem-suite .banner-inner{max-width:none;padding-top:0}.xdem-suite .banner-side{width:100%}.xdem-suite .banner-figure,.xdem-suite .banner-login{display:none}.xdem-suite .banner-controls{left:var(--gutter);right:auto;bottom:18px}}@media (prefers-reduced-motion:reduce){.xdem-suite .reveal{opacity:1!important}.xdem-suite .banner-slide img,.xdem-suite .reveal{transform:none!important}}.xdem-suite .trustbar{background:#fff;border-block:1px solid var(--line-soft)}.xdem-suite .trustbar .shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,38px);padding-block:clamp(22px,2.6vw,34px)}.xdem-suite .tb-item{display:flex;flex-direction:column;gap:5px}.xdem-suite .tb-item b{font-family:var(--head);font-size:.95rem;color:var(--text)}.xdem-suite .tb-item>span:not(.tb-ico){font-family:var(--body);font-size:.85rem;color:var(--muted);line-height:1.5}.xdem-suite .tb-ico{width:34px;height:34px;border-radius:9px;background:var(--tint);color:var(--teal-deep);display:grid;place-items:center;font-size:1rem;margin-bottom:6px}@media (max-width:900px){.xdem-suite .trustbar .shell{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.xdem-suite .trustbar .shell{grid-template-columns:minmax(0,1fr)}}.xdem-suite .pstack{position:relative;background:var(--bg)}.xdem-suite .pstack-head{text-align:center;max-width:780px;margin-inline:auto;padding:clamp(18px,2.2vw,30px) var(--gutter) clamp(6px,.8vw,10px)}.xdem-suite .pstack-head .h2{margin-top:18px}.xdem-suite .pstack-head .lead{margin:12px auto 0;max-width:640px;font-size:clamp(.98rem,1.05vw,1.06rem);line-height:1.62}.xdem-suite .feat{padding:var(--sec-y) 0}.xdem-suite #bridge,.xdem-suite #trust,.xdem-suite .feat.soft{background:var(--bg-soft)}.xdem-suite .feat-wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,6vw,84px);align-items:center}.xdem-suite .feat.flip .feat-wrap{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.xdem-suite .feat.flip .feat-wrap .feat-copy{order:0}.xdem-suite .feat-copy .eyebrow{margin-bottom:18px}.xdem-suite .feat-copy h2{margin-bottom:20px}.xdem-suite .feat-copy p{color:var(--muted);font-size:1.04rem;margin-bottom:16px}@media (max-width:1080px){.xdem-suite .feat-wrap,.xdem-suite .feat.flip .feat-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.xdem-suite .feat-wrap,.xdem-suite .feat.flip .feat-wrap{grid-template-columns:1fr;gap:28px}}.xdem-suite .audience-sec{background:var(--bg)}.xdem-suite .audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px)}.xdem-suite .audience-card{background:#fff;border:1px solid var(--line-soft);border-radius:20px;padding:clamp(24px,2.6vw,36px);box-shadow:0 24px 60px -50px rgba(6,40,45,.6)}.xdem-suite .audience-card h3{font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.12;margin:16px 0 12px}.xdem-suite .audience-card>p{font-family:var(--body);font-size:1rem;color:var(--muted);line-height:1.6;margin:0}@media (max-width:900px){.xdem-suite .audience-grid{grid-template-columns:minmax(0,1fr)}}.xdem-suite .checks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.xdem-suite .checks li{position:relative;padding-left:27px;font-family:var(--body);font-size:.95rem;color:var(--muted);line-height:1.5}.xdem-suite .checks li:before{content:"\2713";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:var(--tint);color:var(--teal-deep);font-size:.6rem;font-weight:700;display:grid;place-items:center}.xdem-suite .bridge-viz{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh);padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:clamp(22px,3vw,34px)}.xdem-suite .bv-head{display:flex;align-items:center;justify-content:space-between}.xdem-suite .bv-label{font-family:var(--head);font-weight:600;font-size:.78rem;color:var(--muted)}.xdem-suite .bv-status{font-family:var(--head);font-weight:600;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--green-deep);display:inline-flex;align-items:center;gap:7px}.xdem-suite .bv-status i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(77,186,135,.6);animation:xdemSuiteBlip 1.8s infinite}.xdem-suite .bv-flow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(10px,1.4vw,18px)}.xdem-suite .bv-inst{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;width:clamp(78px,9vw,104px)}.xdem-suite .bv-logo{width:52px;height:52px;border-radius:14px;background:var(--teal);color:#fff;display:grid;place-items:center;font-family:var(--head);font-weight:700;font-size:1.05rem;box-shadow:0 10px 22px -12px rgba(8,136,152,.6)}.xdem-suite .bv-logo.alt{background:var(--green-deep);box-shadow:0 10px 22px -12px rgba(58,156,110,.6)}.xdem-suite .bv-name{font-family:var(--head);font-weight:600;font-size:.86rem;line-height:1.15}.xdem-suite .bv-sys{font-family:var(--body);font-size:.78rem;color:var(--faint)}.xdem-suite .bv-rail{position:relative;height:86px;display:flex;align-items:center;justify-content:center}.xdem-suite .bv-line{position:absolute;left:0;right:0;top:50%;height:2px;background:repeating-linear-gradient(90deg,var(--line) 7px,transparent 7px 13px)}.xdem-suite .bv-hub{position:relative;z-index:2;width:50px;height:50px;border-radius:50%;background:#fff;border:2px solid var(--teal);display:grid;place-items:center;font-family:var(--head);font-weight:700;font-size:1.1rem;color:var(--teal-deep)}.xdem-suite .bv-hub span{color:var(--green-deep)}.xdem-suite .bv-hub:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1.5px solid var(--teal);opacity:0;animation:xdemSuiteHubpulse 2.6s ease-out infinite}.xdem-suite .bv-hub-label{position:absolute;top:calc(50% + 34px);font-family:var(--head);font-weight:600;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.xdem-suite .bv-packet{position:absolute;top:6px;left:0;z-index:3;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:7px 13px 7px 9px;box-shadow:var(--sh-sm);white-space:nowrap;animation:xdemSuitePacketTravel 4.6s var(--ease) infinite}.xdem-suite .bv-packet .pk-ico{width:20px;height:20px;border-radius:6px;background:var(--tint);color:var(--teal-deep);display:grid;place-items:center;font-size:.7rem}.xdem-suite .bv-packet .pk-txt{font-family:var(--head);font-weight:600;font-size:.74rem;color:var(--text)}.xdem-suite .bv-foot{display:flex;gap:0;border-top:1px solid var(--line)}.xdem-suite .bv-foot-item{flex:1;text-align:center;font-family:var(--body);font-size:.78rem;color:var(--muted);padding-top:16px}.xdem-suite .bv-foot-item:not(:last-child){border-right:1px solid var(--line)}.xdem-suite .bv-foot-item b{display:block;font-family:var(--head);font-weight:700;font-size:1.5rem;color:var(--teal);margin-bottom:2px;letter-spacing:-.02em}.xdem-suite .eco-sec{background:#fff;padding-block:clamp(44px,5.6vw,86px)}.xdem-suite .org-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,4vw,58px);align-items:center}.xdem-suite .org-visual{position:relative;border:1px solid var(--line-soft);border-radius:26px;overflow:hidden;background:#f5faf8;box-shadow:0 20px 48px rgba(11,48,67,.09)}.xdem-suite .org-visual img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1.42/1}.xdem-suite .org-visual-label{position:absolute;left:22px;top:22px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:hsla(0,0%,100%,.94);border:1px solid rgba(220,231,227,.9);color:var(--teal-deep);font-family:var(--head);font-size:.78rem;font-weight:700;box-shadow:0 8px 24px rgba(11,48,67,.08)}.xdem-suite .org-visual-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green)}.xdem-suite .org-copy h2{font-family:var(--head);font-weight:800;font-size:clamp(2.2rem,3.8vw,3.5rem);line-height:1.03;letter-spacing:-.03em;margin:14px 0 20px;max-width:620px;color:var(--text)}.xdem-suite .org-copy .lead{color:var(--muted);font-size:1.06rem;line-height:1.7;max-width:650px;margin-bottom:24px}.xdem-suite .org-ecosystem-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 26px}.xdem-suite .org-step{--accent:var(--green);border:1px solid var(--line-soft);border-radius:15px;padding:15px 14px;background:#fff;min-height:106px}.xdem-suite .org-step:nth-child(2){--accent:var(--teal)}.xdem-suite .org-step:nth-child(3){--accent:#4787df}.xdem-suite .org-step b{display:block;font-family:var(--head);color:var(--accent);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.xdem-suite .org-step span{font-family:var(--body);color:var(--text);font-size:.88rem;line-height:1.42}.xdem-suite .org-proof{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;border-radius:15px;background:var(--tint-green);color:#355a49;font-family:var(--body);font-size:.9rem;line-height:1.55;margin-bottom:24px}.xdem-suite .org-proof strong{color:var(--green-deep)}.xdem-suite .org-proof-icon{flex:none;width:28px;height:28px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--green-deep);font-weight:900}@media (max-width:920px){.xdem-suite .org-grid{grid-template-columns:minmax(0,1fr);gap:36px}.xdem-suite .org-copy{order:1}.xdem-suite .org-visual{order:2}}@media (max-width:640px){.xdem-suite .org-ecosystem-line{grid-template-columns:minmax(0,1fr)}.xdem-suite .org-visual-label{left:14px;top:14px}}.xdem-suite .journey-sec{padding-block:clamp(38px,5vw,72px)}.xdem-suite .journey-card{background:linear-gradient(135deg,#043c46,#02272e);border:0;border-radius:30px;padding:clamp(26px,3.4vw,48px);box-shadow:0 34px 74px -54px rgba(2,39,46,.9)}.xdem-suite .journey-card .eyebrow{background:hsla(0,0%,100%,.14);color:#fff}.xdem-suite .journey-card .eyebrow:before{background:var(--green)}.xdem-suite .journey-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.xdem-suite .journey-head h3{font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1;color:#fff;margin:5px 0 0}.xdem-suite .journey-head p{max-width:510px;color:hsla(0,0%,100%,.72);font-size:1rem;margin:0;font-family:var(--body)}.xdem-suite .jsteps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-top:38px;position:relative}.xdem-suite .jstep{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;position:relative}.xdem-suite .jstep:after{content:"\2192";position:absolute;right:-12px;top:17px;color:#4dba85;font-size:1.25rem;line-height:1}.xdem-suite .jstep:last-child:after{display:none}.xdem-suite .jstep .dot{width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#fff;font-size:1.1rem;display:grid;place-items:center;position:relative;z-index:1}.xdem-suite .jstep:nth-child(4n+1) .dot{color:#4dba85;border-color:#4dba85}.xdem-suite .jstep:nth-child(4n+2) .dot{color:#20aaa1;border-color:#20aaa1}.xdem-suite .jstep:nth-child(4n+3) .dot{color:#4787df;border-color:#4787df}.xdem-suite .jstep:nth-child(4n+4) .dot{color:#9368d6;border-color:#9368d6}.xdem-suite .jstep strong{color:#fff;font-size:.9rem;font-family:var(--head)}.xdem-suite .jstep>span{color:hsla(0,0%,100%,.65);font-size:.75rem;font-family:var(--body)}@media (max-width:1080px){.xdem-suite .journey-head{display:grid;grid-template-columns:minmax(0,1fr)}.xdem-suite .jstep:after{display:none}.xdem-suite .jsteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (max-width:600px){.xdem-suite .jsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.xdem-suite .stats-sec{background:var(--bg);padding-block:clamp(34px,4.4vw,64px)}.xdem-suite .statband{background:#f2f8f8;border:1px solid var(--line-soft);border-radius:30px;padding:clamp(26px,3.2vw,44px);display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,28px);align-items:center}.xdem-suite .statband .eyebrow{background:var(--tint);color:var(--teal-deep)}.xdem-suite .statband .eyebrow:before{background:var(--teal)}.xdem-suite .statband h3{color:var(--text);font-size:clamp(1.35rem,2.2vw,2rem);margin:10px 0 10px}.xdem-suite .statband p{color:var(--muted);max-width:42ch;font-family:var(--body)}.xdem-suite .statitem{display:flex;flex-direction:column;gap:6px;padding-left:clamp(14px,1.8vw,24px);border-left:1px solid var(--line-soft)}.xdem-suite .statitem b{color:var(--text);font-family:var(--head);font-weight:800;font-size:clamp(1.55rem,2.4vw,2.1rem);letter-spacing:-.02em}.xdem-suite .statitem span{color:var(--muted);font-size:.86rem;font-family:var(--body)}.xdem-suite .statband>.statitem:nth-child(2){padding-left:0;border-left:0}@media (max-width:1080px){.xdem-suite .statband{grid-template-columns:repeat(4,minmax(0,1fr))}.xdem-suite .statband>div:first-child{grid-column:1/-1;margin-bottom:6px}.xdem-suite .statitem:nth-child(2){padding-left:0;border-left:0}}@media (max-width:700px){.xdem-suite .statband{grid-template-columns:repeat(2,minmax(0,1fr))}.xdem-suite .statitem:nth-child(4){padding-left:0;border-left:0}}@media (max-width:560px){.xdem-suite .statband{grid-template-columns:minmax(0,1fr)}.xdem-suite .statitem{padding-left:0;border-left:0;border-top:1px solid var(--line-soft);padding-top:14px}}.xdem-suite .trust-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(26px,3vw,38px);align-items:center}.xdem-suite .trust-copy h2{font-family:var(--head);font-weight:800;font-size:clamp(1.9rem,3.1vw,2.7rem);line-height:1.06;letter-spacing:-.03em;margin:14px 0 18px}.xdem-suite .trust-copy .lead{margin-bottom:14px}.xdem-suite .trust-copy p{font-family:var(--body);color:var(--muted);line-height:1.7}.xdem-suite .tcard{background:var(--teal-ink);color:#fff;border-radius:28px;padding:clamp(26px,3vw,40px)}.xdem-suite .tcard .eyebrow{background:hsla(0,0%,100%,.14);color:#fff}.xdem-suite .tcard .eyebrow:before{background:var(--green)}.xdem-suite .tcard h3{font-family:var(--head);font-weight:800;font-size:1.75rem;letter-spacing:-.02em;margin:14px 0 12px;color:#fff}.xdem-suite .tcard p{font-family:var(--body);color:hsla(0,0%,100%,.72);line-height:1.6;margin:0}.xdem-suite .principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.xdem-suite .principle{border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:18px}.xdem-suite .principle strong{display:block;font-family:var(--head);font-size:.95rem;margin-bottom:5px}.xdem-suite .principle span{font-family:var(--body);font-size:.82rem;color:hsla(0,0%,100%,.66);line-height:1.5}@media (max-width:1000px){.xdem-suite .trust-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.xdem-suite .principles{grid-template-columns:minmax(0,1fr)}}.xdem-suite .partners{position:relative;padding-block:clamp(52px,7vw,92px);overflow:hidden}.xdem-suite .partners .sec-head{margin-inline:auto}.xdem-suite .partners .sec-head .eyebrow{margin-bottom:16px}.xdem-suite .pwall{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,.9vw,12px);margin:clamp(26px,3.6vw,46px) auto 0;max-width:var(--maxw);padding-inline:var(--gutter)}.xdem-suite .prow{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.1vw,16px)}.xdem-suite .plogo{width:var(--sz,108px);height:var(--sz,108px);flex:none;display:grid;place-items:center;border-radius:30%;background:#fff;border:1px solid var(--line-soft);overflow:hidden;opacity:.5;filter:blur(1.6px);transition:width .5s var(--ease),height .5s var(--ease),opacity .4s var(--ease),filter .4s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.xdem-suite .plogo .card{width:100%;height:100%;display:grid;place-items:center;padding:12px;background:none;border:0;box-shadow:none;animation:xdemSuitePfloat 6s ease-in-out infinite;animation-delay:calc(var(--i, 0)*-0.32s)}.xdem-suite .plogo img{width:100%;height:100%;object-fit:contain}.xdem-suite .plogo:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 18px 40px -20px rgba(6,40,45,.5);z-index:4}.xdem-suite .pwall:focus-within .prow .plogo,.xdem-suite .pwall:hover .prow .plogo{--sz:104px;opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.xdem-suite .plogo .card{animation:none}}@media (max-width:760px){.xdem-suite .prow{flex-wrap:wrap}.xdem-suite .pwall .prow .plogo{--sz:66px}.xdem-suite .plogo .card{animation:none}}.xdem-suite .cta{padding:clamp(70px,11vh,140px) 0;text-align:center;position:relative}.xdem-suite .cta.compact{padding:clamp(40px,6vh,72px) 0}.xdem-suite .cta-inner{position:relative;z-index:2;max-width:880px;margin:0 auto;background:linear-gradient(135deg,var(--teal),var(--teal-deep));border-radius:var(--r-lg);padding:clamp(48px,7vw,96px) clamp(28px,5vw,64px);box-shadow:0 30px 70px -34px rgba(8,136,152,.7);overflow:hidden}.xdem-suite .cta.compact .cta-inner{max-width:1080px;padding:clamp(26px,3vw,40px) clamp(24px,3.4vw,44px);background:linear-gradient(135deg,#043c46,#02272e)}.xdem-suite .cta .glow{position:absolute;inset:auto -10% -40% auto;width:60%;height:120%;background:radial-gradient(closest-side,rgba(77,186,135,.4),transparent 70%);display:block}.xdem-suite .cta.compact .glow{background:radial-gradient(closest-side,rgba(77,186,135,.24),transparent 70%)}.xdem-suite .cta .eyebrow{background:hsla(0,0%,100%,.16);color:#fff;position:relative;z-index:2}.xdem-suite .cta .eyebrow:before{background:var(--green)}.xdem-suite .vet-card{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,44px);text-align:left;flex-wrap:nowrap}.xdem-suite .vet-copy{max-width:none}.xdem-suite .vet-copy h2{color:#fff;font-family:var(--head);font-weight:800;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.1;letter-spacing:-.028em;margin:0;text-wrap:balance}.xdem-suite .vet-copy .eyebrow+h2{margin-top:12px}.xdem-suite .vet-card .suite-btn-primary{background:#fff;color:var(--teal-deep);flex-shrink:0}.xdem-suite .vet-card .suite-btn-primary:hover{background:hsla(0,0%,100%,.9);color:var(--teal-ink)}@media (max-width:780px){.xdem-suite .cta.compact .vet-card{flex-wrap:wrap}}@media (max-width:700px){.xdem-suite .vet-card{flex-direction:column;align-items:flex-start}}.xdem-suite footer{background:var(--night);color:#fff;padding:64px 0 32px}.xdem-suite .foot-grid{display:grid;grid-template-columns:1.6fr 2fr 1fr;gap:40px;margin-bottom:48px;padding-bottom:44px;border-bottom:1px solid hsla(0,0%,100%,.14)}.xdem-suite .foot-brand .brand{margin-bottom:18px}.xdem-suite .foot-brand .logo{height:32px}.xdem-suite .foot-brand p{color:hsla(0,0%,100%,.66);font-size:.94rem;max-width:300px}.xdem-suite .foot-eu{display:inline-flex;align-items:center;gap:9px;margin-top:20px;font-family:var(--head);font-size:.74rem;font-weight:500;color:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;padding:7px 14px}.xdem-suite .foot-eu .stars{color:var(--green)}.xdem-suite .foot-col h4{font-family:var(--head);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:18px}.xdem-suite .foot-col a{display:block;color:hsla(0,0%,100%,.66);font-size:.92rem;margin-bottom:11px;transition:color .2s}.xdem-suite .foot-col a:hover{color:var(--green)}.xdem-suite .foot-features-grid{display:flex;gap:40px}@media (max-width:640px){.xdem-suite .foot-features-grid{flex-direction:column;gap:0}}.xdem-suite .foot-cta p{font-family:var(--body);font-size:.86rem;color:hsla(0,0%,100%,.62);line-height:1.55;margin:0 0 14px}.xdem-suite .foot-cta .row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.xdem-suite .foot-cta .suite-btn{font-size:.82rem;padding:.62em 1.15em}.xdem-suite .foot-cta .suite-btn-ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.34)}.xdem-suite .foot-cta .suite-btn-ghost:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.xdem-suite .foot-store{display:flex;gap:8px}.xdem-suite .foot-store .store-btn{border-color:hsla(0,0%,100%,.24);color:#fff}.xdem-suite .foot-store .store-btn:hover{border-color:var(--green);background:hsla(0,0%,100%,.08)}.xdem-suite .foot-store .store-btn span b{color:#fff}.xdem-suite .foot-store .store-btn span em{color:hsla(0,0%,100%,.55)}.xdem-suite .foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;color:hsla(0,0%,100%,.5);font-size:.82rem}.xdem-suite .foot-bottom .links{display:flex;gap:22px}.xdem-suite .foot-bottom a:hover{color:#fff}@media (max-width:1080px){.xdem-suite .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.xdem-suite .foot-grid{grid-template-columns:1fr}.xdem-suite .foot-bottom{flex-direction:column;align-items:flex-start}.xdem-suite .foot-bottom .links{flex-wrap:wrap;gap:14px}}.xdem-suite .login-modal{border:none;padding:0;background:none;max-width:none;max-height:none;width:100%;height:100%;overflow:auto}.xdem-suite .login-modal::-webkit-backdrop{background:rgba(6,20,23,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.xdem-suite .login-modal::backdrop{background:rgba(6,20,23,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.xdem-suite .login-modal:not([open]){display:none}.xdem-suite .login-card{background:#fff;border-radius:var(--r);padding:26px 26px 20px;width:min(380px,calc(100vw - 32px));margin:auto;position:relative;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;box-shadow:0 40px 90px -30px rgba(8,40,45,.55);max-height:calc(100vh - 40px);overflow-y:auto}.xdem-suite .login-card .login-field label{font-size:.8rem}.xdem-suite .login-card .login-field input{padding:11px 12px;font-size:.92rem;border-radius:8px}.xdem-suite .login-card .login-keep{margin-top:2px}.xdem-suite .login-card .login-check{font-size:.82rem}.xdem-suite .login-card .login-signin{padding:.62em 1.4em;font-size:.88rem;display:flex;justify-content:center}.xdem-suite .login-card .login-forgot,.xdem-suite .login-card .login-new{font-size:.84rem;text-align:center}.xdem-suite .login-card .login-download{justify-content:center;font-size:.8rem}.xdem-suite .login-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xdem-suite .login-head h2{font-family:var(--head);font-weight:700;font-size:1.3rem}.xdem-suite .login-close{width:32px;height:32px;border-radius:50%;color:var(--muted);display:grid;place-items:center;font-size:.9rem;transition:background .2s,color .2s}.xdem-suite .login-close:hover{background:var(--bg-soft);color:var(--text)}.xdem-suite .au-wrap{min-height:calc(100vh - var(--nav-h));display:grid;place-items:center;padding:clamp(40px,7vh,86px) var(--gutter);background:var(--bg-soft)}.xdem-suite .au-card{width:100%;max-width:452px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(28px,3.4vw,40px);box-shadow:0 40px 80px -56px rgba(6,40,45,.6)}.xdem-suite .au-back{display:block;text-align:center;margin:20px 0 0;font-family:var(--head);font-size:.84rem;font-weight:600;color:var(--teal-deep);text-decoration:underline;text-underline-offset:3px}.xdem-suite .au-back:hover{color:var(--teal)}.xdem-suite .au-hint{font-family:var(--body);font-size:.79rem;line-height:1.58;color:var(--faint);margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line-soft);text-align:center}.xdem-suite .au-hint a{color:var(--teal-deep);text-decoration:underline;text-underline-offset:3px}.xdem-suite .auth-sub{font-family:var(--body);font-size:.84rem;color:var(--muted);line-height:1.5;margin:-6px 0 0}.xdem-suite .auth-sub b{color:var(--text);font-weight:600}.xdem-suite .auth-note{font-family:var(--head);font-size:.8rem;font-weight:600;color:var(--danger);text-align:center;margin:0;min-height:1.1em}.xdem-suite .auth-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xdem-suite .auth-terms{display:flex;align-items:flex-start;gap:8px;font-family:var(--body);font-size:.8rem;color:var(--muted);line-height:1.45;cursor:pointer}.xdem-suite .auth-terms input{position:static;left:auto;visibility:visible;accent-color:var(--teal);width:15px;height:15px;margin-top:2px;flex-shrink:0;cursor:pointer}.xdem-suite .tnc-link{font-family:var(--head);font-weight:600;color:var(--teal-deep);text-decoration:underline;text-underline-offset:3px;cursor:default}.xdem-suite .auth-sep{display:flex;align-items:center;gap:12px;margin:4px 0 0;color:var(--faint);font-family:var(--head);font-size:.7rem;font-weight:600;letter-spacing:.08em}.xdem-suite .auth-sep:after,.xdem-suite .auth-sep:before{content:"";flex:1;height:1px;background:var(--line)}.xdem-suite .otp-code-label{text-align:center;font-family:var(--head);font-weight:700;font-size:1.3rem;color:var(--text);margin:24px 0 12px}.xdem-suite .otp-group{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:2px 0 4px}.xdem-suite .otp-group input{width:46px;height:56px;text-align:center;font-family:var(--head);font-size:1.32rem;font-weight:700;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:11px;outline:none;transition:border-color .2s,box-shadow .2s}.xdem-suite .otp-group input:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(8,136,152,.16)}.xdem-suite .otp-group.error input{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.12)}.xdem-suite .otp-group .not-valid{width:100%;display:flex;justify-content:center;margin-top:8px;text-align:center;color:#c0392b;font-size:.85rem}.xdem-suite .otp-resend{text-align:center;font-size:.85rem;color:var(--muted);margin-top:8px}.xdem-suite .otp-resend a{color:var(--teal-deep);cursor:pointer;text-decoration:underline}.xdem-suite .auth-verify{border:1px solid var(--line);border-radius:10px;background:var(--bg-soft);padding:11px 12px;display:flex;flex-direction:column;gap:9px}.xdem-suite .auth-verify .vhead{display:flex;align-items:center;justify-content:space-between;gap:10px}.xdem-suite .auth-verify .vhead b{font-family:var(--head);font-size:.82rem;font-weight:600;color:var(--text)}.xdem-suite .auth-verify .vhead em{font-style:normal;font-family:var(--body);font-size:.66rem;color:var(--faint)}.xdem-suite .auth-verify.done .vtrack{border-color:var(--teal)}.xdem-suite .auth-verify.done .vfill{width:100%!important;background:var(--tint)}.xdem-suite .auth-verify.done .vhandle{background:var(--green);cursor:default}.xdem-suite .auth-verify.done .vlabel{color:var(--teal-deep)}.xdem-suite .vtrack{position:relative;height:38px;border-radius:9px;background:#fff;border:1px solid var(--line);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none}.xdem-suite .vfill{position:absolute;inset:0 auto 0 0;width:0;background:var(--tint)}.xdem-suite .vtrack .vlabel{inset:0;font-family:var(--head);font-size:.78rem;font-weight:600;color:var(--faint);pointer-events:none}.xdem-suite .vhandle,.xdem-suite .vtrack .vlabel{position:absolute;display:grid;place-items:center}.xdem-suite .vhandle{top:3px;left:3px;width:44px;height:30px;border-radius:7px;background:var(--teal);color:#fff;cursor:-webkit-grab;cursor:grab;box-shadow:0 8px 18px -12px rgba(8,136,152,.9)}.xdem-suite .vhandle:active{cursor:-webkit-grabbing;cursor:grabbing}.xdem-suite .vhandle svg{width:16px;height:16px}@media (max-width:900px){.xdem-suite .auth-row{grid-template-columns:1fr}}.xdem-suite .demo-wrap{padding:clamp(48px,7vh,88px) 0 clamp(56px,8vh,104px);background:var(--bg-soft)}.xdem-suite .demo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:900px){.xdem-suite .demo-grid{grid-template-columns:minmax(0,1fr)}}.xdem-suite .demo-copy h1{font-family:var(--head);font-weight:800;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.03em;color:var(--text);margin:12px 0 14px}.xdem-suite .demo-copy .lead{font-family:var(--body);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.62;color:var(--muted);margin:0;max-width:52ch}.xdem-suite .demo-sub-h{font-family:var(--head);font-weight:700;font-size:1.05rem;letter-spacing:-.012em;color:var(--text);margin:clamp(24px,3vh,34px) 0 12px}.xdem-suite .demo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;max-width:52ch}.xdem-suite .demo-list li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line-soft);border-radius:14px;padding:16px 18px}.xdem-suite .demo-list b{display:block;font-family:var(--head);font-weight:700;font-size:.98rem;color:var(--text);margin-bottom:3px}.xdem-suite .demo-list span.txt{font-family:var(--body);font-size:.88rem;line-height:1.55;color:var(--muted)}.xdem-suite .demo-list .ico{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--tint);display:grid;place-items:center;font-weight:700}.xdem-suite .demo-eu,.xdem-suite .demo-list .ico{color:var(--teal-deep);font-family:var(--head);font-size:.8rem}.xdem-suite .demo-eu{margin-top:22px;display:inline-flex;align-items:center;gap:9px;font-weight:600}.xdem-suite .demo-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(24px,2.6vw,32px);box-shadow:0 30px 60px -44px rgba(6,40,45,.55);position:-webkit-sticky;position:sticky;top:96px}.xdem-suite .demo-card h2{font-family:var(--head);font-weight:700;font-size:1.24rem;letter-spacing:-.02em;color:var(--text);margin:0 0 6px}.xdem-suite .demo-card .sub{font-family:var(--body);font-size:.88rem;line-height:1.55;color:var(--muted);margin:0 0 22px}.xdem-suite .demo-card.sent .demo-form{display:none}.xdem-suite .demo-card.sent .demo-ok{display:block}.xdem-suite .demo-card.sent .demo-note{display:none}@media (max-width:900px){.xdem-suite .demo-card{position:static}}.xdem-suite .demo-form{display:flex;flex-direction:column;gap:16px}.xdem-suite .demo-form .suite-btn{width:100%;justify-content:center;padding:14px 18px;font-size:.94rem;margin-top:4px}.xdem-suite .dfield{display:flex;flex-direction:column;gap:7px}.xdem-suite .dfield label{font-family:var(--head);font-size:.78rem;font-weight:600;color:var(--text)}.xdem-suite .dfield input{font-family:var(--body);font-size:.94rem;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.xdem-suite .dfield input::-webkit-input-placeholder{color:#93a9ad}.xdem-suite .dfield input::-ms-input-placeholder{color:#93a9ad}.xdem-suite .dfield input::placeholder{color:#93a9ad}.xdem-suite .dfield input:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(8,136,152,.16)}.xdem-suite .dfield .hint{font-family:var(--body);font-size:.76rem;color:var(--faint);margin-top:-8px}.xdem-suite .dfield .hint.error{color:var(--danger)}.xdem-suite .demo-note{font-family:var(--body);font-size:.76rem;line-height:1.5;color:var(--faint);margin:14px 0 0}.xdem-suite .demo-ok{display:none;font-family:var(--body);font-size:.9rem;line-height:1.6;color:var(--teal-deep);background:var(--tint);border-radius:12px;padding:16px 18px;margin:0}.xdem-suite .dsec{padding:clamp(46px,5.4vw,76px) 0;border-bottom:1px solid var(--line-soft);scroll-margin-top:calc(var(--nav-h) + 96px)}.xdem-suite .dsec.alt{background:var(--bg-soft)}.xdem-suite .dsec-head{position:relative;display:block;margin-bottom:18px}.xdem-suite .dsec-head>div{min-width:0}.xdem-suite .dsec-head h2{font-size:clamp(1.35rem,2.2vw,1.85rem);letter-spacing:-.022em;margin:10px 0 6px}.xdem-suite .dsec-head p{font-family:var(--body);font-size:.9rem;color:var(--muted);line-height:1.55;margin:0;max-width:none}.xdem-suite .focus-head{text-align:center;max-width:720px;margin-inline:auto}.xdem-suite .focus-head p{margin-inline:auto;max-width:60ch}.xdem-suite .focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,20px)}.xdem-suite .focus-card{background:#fff;border:1px solid var(--line-soft);border-radius:16px;padding:clamp(20px,2.2vw,26px);display:flex;flex-direction:column;gap:10px;box-shadow:0 20px 50px -46px rgba(6,40,45,.6)}.xdem-suite .focus-card h3{font-family:var(--head);font-weight:700;font-size:1.05rem;line-height:1.2;color:var(--text);margin:4px 0 0}.xdem-suite .focus-card p{font-family:var(--body);font-size:.9rem;color:var(--muted);line-height:1.6;margin:0}.xdem-suite .focus-num{font-family:var(--head);font-weight:700;font-size:.72rem;letter-spacing:.1em;color:var(--teal-deep);background:var(--tint);border-radius:100px;padding:.42em .9em;align-self:flex-start}@media (max-width:880px){.xdem-suite .focus-grid{grid-template-columns:minmax(0,1fr)}}.xdem-suite .dtools{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:40;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.xdem-suite .dtools.ctop{margin-top:0}.xdem-suite .dtools.ctop .dtools-inner{flex-direction:row;align-items:center;gap:14px;flex-wrap:nowrap}.xdem-suite .dtools.ctop .dtools-inner:has(.dsearch.open),.xdem-suite .dtools.ctop .dtools-inner:has(.dsearch:focus-within){flex-direction:column;align-items:stretch}.xdem-suite .dtools.ctop .dtools-inner:has(.dsearch.open) .dsearch,.xdem-suite .dtools.ctop .dtools-inner:has(.dsearch:focus-within) .dsearch{order:-1}.xdem-suite .dtools.ctop .dchips{flex:1;min-width:0}.xdem-suite .dtools.ctop .dsearch{flex:0 0 auto;width:42px;padding:6px 12px;cursor:text;overflow:hidden;transition:width .34s var(--ease),border-color .2s,background .2s}.xdem-suite .dtools.ctop .dsearch input{opacity:0;width:0;transition:opacity .2s .1s}.xdem-suite .dtools.ctop .dsearch.open,.xdem-suite .dtools.ctop .dsearch:focus-within{width:100%;padding:10px 16px}.xdem-suite .dtools.ctop .dsearch.open input,.xdem-suite .dtools.ctop .dsearch:focus-within input{opacity:1;width:auto}@media (max-width:760px){.xdem-suite .dtools.ctop .dtools-inner{flex-direction:column-reverse;align-items:stretch}.xdem-suite .dtools.ctop .dsearch,.xdem-suite .dtools.ctop .dsearch.open,.xdem-suite .dtools.ctop .dsearch:focus-within{width:100%;padding:9px 16px}.xdem-suite .dtools.ctop .dsearch input{opacity:1;width:auto}}.xdem-suite .dtools-inner{max-width:var(--maxw);margin-inline:auto;padding:13px var(--gutter);display:flex;flex-direction:column;gap:10px}.xdem-suite .dsearch{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:100px;padding:10px 16px;background:#fff;transition:border-color .2s}.xdem-suite .dsearch:focus-within{border-color:var(--teal)}.xdem-suite .dsearch svg{width:17px;height:17px;color:var(--faint);flex-shrink:0}.xdem-suite .dsearch input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:var(--body);font-size:.94rem;color:var(--text)}.xdem-suite .dsearch input::-webkit-input-placeholder{color:var(--faint)}.xdem-suite .dsearch input::-ms-input-placeholder{color:var(--faint)}.xdem-suite .dsearch input::placeholder{color:var(--faint)}.xdem-suite .dsearch .count{font-family:var(--head);font-size:.74rem;font-weight:600;color:var(--faint);white-space:nowrap}.xdem-suite .dchips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.xdem-suite .dchips::-webkit-scrollbar{display:none}.xdem-suite .dchip{font-family:var(--head);font-size:.8rem;font-weight:600;color:var(--muted);padding:.45em 1em;border-radius:100px;border:1px solid var(--line);white-space:nowrap;background:none;transition:background .2s,border-color .2s,color .2s}.xdem-suite .dchip:hover{border-color:var(--teal);color:var(--teal-deep)}.xdem-suite .dchip.on{background:var(--teal);border-color:var(--teal);color:#fff}@media (max-width:700px){.xdem-suite .dtools.ctop .dtools-inner{flex-direction:column-reverse;align-items:stretch}}.xdem-suite .cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:12px}.xdem-suite .cgrid>.bb-card-vertical,.xdem-suite .cgrid>.x-card-item.scholarship,.xdem-suite .cgrid>.x-card.item,.xdem-suite .cgrid>.xcourse-card-vertical{width:100%!important;min-width:0!important;max-width:none!important}.xdem-suite .ccard{display:flex;flex-direction:column;gap:9px;text-align:left;background:#fff;border:1px solid var(--line-soft);border-radius:14px;padding:14px;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s}.xdem-suite .ccard:hover{transform:translateY(-3px);border-color:var(--teal);box-shadow:0 20px 44px -30px rgba(6,40,45,.6)}.xdem-suite .ccard:hover .cc-open{color:var(--teal)}.xdem-suite .ccard h4{font-family:var(--head);font-weight:700;font-size:.95rem;line-height:1.26;color:var(--text);margin:3px 0 0}.xdem-suite .ccard p{font-family:var(--body);font-size:.82rem;color:var(--muted);line-height:1.5;margin:0}.xdem-suite .ccard.skel{pointer-events:none}.xdem-suite .ccard.skel .skel-img,.xdem-suite .ccard.skel .skel-line{border-radius:8px;background:linear-gradient(100deg,var(--bg-soft) 30%,var(--bg-2) 45%,var(--bg-soft) 60%);background-size:200% 100%;animation:xdemSuiteSkeletonShimmer 1.4s ease-in-out infinite}.xdem-suite .ccard.skel .skel-img{height:120px;border-radius:10px}.xdem-suite .ccard.skel .skel-line{height:12px}.xdem-suite .ccard.skel .skel-line.w-70{width:70%}.xdem-suite .ccard.skel .skel-line.w-40{width:40%}.xdem-suite .cc-top{display:flex;align-items:center;gap:10px}.xdem-suite .cc-thumb{width:44px;height:44px;border-radius:11px;overflow:hidden;flex-shrink:0;background:var(--bg-soft)}.xdem-suite .cc-thumb img{width:100%;height:100%;object-fit:cover}.xdem-suite .cc-thumb.mono{display:grid;place-items:center;background:var(--tint);color:var(--teal-deep);font-family:var(--head);font-weight:700;font-size:.86rem}.xdem-suite .cc-tag{font-family:var(--head);font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.xdem-suite .cc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line-soft)}.xdem-suite .cc-meta{font-family:var(--body);font-size:.74rem;color:var(--faint);min-width:0}.xdem-suite .cc-open{font-family:var(--head);font-size:.74rem;font-weight:600;color:var(--teal-deep);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0}.xdem-suite .cempty{text-align:center;padding:clamp(40px,7vw,84px) var(--gutter)}.xdem-suite .cempty b{display:block;font-family:var(--head);font-weight:700;font-size:1.1rem;color:var(--text);margin-bottom:6px}.xdem-suite .cempty span{font-family:var(--body);font-size:.9rem;color:var(--muted)}.xdem-suite .legal-hero{background:var(--bg-soft);border-bottom:1px solid var(--line-soft);padding:clamp(48px,8vh,80px) 0 clamp(32px,5vh,56px)}.xdem-suite .legal-hero h1{margin:18px 0 14px;font-family:var(--head);font-weight:800;font-size:clamp(2rem,4vw,2.75rem);color:var(--text)}.xdem-suite .legal-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--bg);font-family:var(--head);font-weight:700;font-size:.8rem;color:var(--teal-deep)}.xdem-suite .legal-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--teal)}.xdem-suite .legal-pills{display:flex;flex-wrap:wrap;gap:10px}.xdem-suite .legal-pill{padding:8px 16px;border-radius:999px;background:var(--bg-2);font-family:var(--body);font-weight:600;font-size:.85rem;color:var(--teal-deep)}.xdem-suite .legal-body{display:grid;grid-template-columns:240px 1fr;gap:clamp(32px,5vw,72px);padding:clamp(40px,6vh,64px) var(--gutter);min-height:60vh}@media (max-width:860px){.xdem-suite .legal-body{grid-template-columns:1fr}}.xdem-suite .legal-toc{display:flex;flex-direction:column;gap:2px;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}@media (max-width:860px){.xdem-suite .legal-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:8px}}.xdem-suite .legal-toc-label{margin-bottom:10px;font-family:var(--head);font-weight:700;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xdem-suite .legal-toc-item{display:flex;align-items:baseline;gap:10px;padding:9px 12px;border-radius:var(--r-sm);font-family:var(--body);font-size:.92rem;color:var(--muted);transition:background .18s var(--ease),color .18s var(--ease)}.xdem-suite .legal-toc-item b{font-family:var(--head);font-size:.78rem;color:var(--teal)}.xdem-suite .legal-toc-item:hover{background:var(--bg-soft)}.xdem-suite .legal-toc-item.active{background:var(--tint);color:var(--teal-deep);font-weight:600}.xdem-suite .legal-toc-item.active b{color:var(--teal-deep)}.xdem-suite .legal-sections{min-width:0}.xdem-suite .legal-empty{color:var(--muted);font-family:var(--body)}.xdem-suite .legal-section{padding-bottom:clamp(32px,5vh,56px);margin-bottom:clamp(32px,5vh,56px);border-bottom:1px solid var(--line-soft);scroll-margin-top:calc(var(--nav-h) + 24px)}.xdem-suite .legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.xdem-suite .legal-section h2{margin:4px 0 14px;font-family:var(--head);font-weight:700;font-size:1.4rem;color:var(--text)}.xdem-suite .legal-section-num{display:block;font-family:var(--head);font-weight:700;font-size:.8rem;color:var(--teal)}.xdem-suite .verify-captcha{display:block;position:relative;width:calc(100% + 32px)!important;margin:0 -16px!important}.xdem-suite .verify-captcha>[class^=col]{padding:0}.xdem-suite .verify-captcha>.col-9{padding:0 16px}.xdem-suite .content-verify{display:inline-flex;align-items:center;gap:6px;height:auto;border:1px solid var(--line);border-radius:100px;background:var(--bg);padding:9px 16px;color:var(--muted);font-family:var(--body);font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.xdem-suite .content-verify:hover{border-color:var(--teal);color:var(--teal-deep)}.xdem-suite .content-verify.error{border-color:var(--danger);color:var(--danger)}.xdem-suite .content-verify.success{border-color:var(--green);background:var(--tint);color:var(--teal-deep)}.xdem-suite .verify-captcha .x-error-text{color:var(--danger);font-family:var(--body);font-size:.76rem;margin:6px 0 0;line-height:1.4;white-space:normal}.xdem-suite div.captcha-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(330px,calc(100vw - 32px))!important;max-height:calc(100vh - 40px);overflow-y:auto;margin:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);box-shadow:var(--sh);padding:16px 12px!important;cursor:default;z-index:50}.xdem-suite div.captcha-box>.pointer{display:none}.xdem-suite .captcha-box>.flex.between{margin-bottom:12px;font-family:var(--head);font-size:.82rem;color:var(--text)}.xdem-suite .captcha-content{position:relative}.xdem-suite .slideCaptcha{border-radius:var(--r-sm);overflow:hidden;margin-bottom:16px}.xdem-suite .slideCaptcha canvas{display:block;border-radius:var(--r-sm)}.xdem-suite .sliderContainer{margin:16px 0 0;background:transparent;height:44px}.xdem-suite .sliderbg{background:var(--bg-soft);border:1px solid var(--line);border-radius:100px;height:44px}.xdem-suite .sliderMask{height:44px;background:var(--tint);border:0;border-radius:100px 0 0 100px}.xdem-suite .slider{top:-2px;width:48px;height:48px;border:none;background:var(--teal);box-shadow:var(--sh-sm);transition:background .2s}.xdem-suite .slider:hover{background:var(--teal-deep)}.xdem-suite .slider .xdem-icon{color:#fff}.xdem-suite .sliderText{font-family:var(--body);font-size:.84rem;color:var(--muted);margin-left:56px;line-height:44px}.xdem-suite .refreshIcon{display:none}.xdem-suite .captcha-content>.flex.item-center.primary{margin-top:12px;color:var(--teal-deep);font-family:var(--head);font-weight:600;font-size:.82rem}.xdem-suite .slide-status{z-index:5;top:auto!important;bottom:0;left:0;right:0;width:auto!important;height:44px;align-items:center;justify-content:center;gap:6px;border-radius:100px;font-family:var(--body);font-size:.84rem;font-weight:600;padding:0;border:none}.xdem-suite .slide-status.fail{display:flex;background:var(--danger)}.xdem-suite .slide-status.success{display:flex;background:var(--green)}.xdem-suite .feat{padding-block:calc(var(--sec-y) + 44px)}.xdem-suite .eco-sec{padding-bottom:calc(clamp(44px, 5.6vw, 86px)/2)}.xdem-suite .pstack{padding-top:44px}.xdem-suite .journey-sec{background:var(--bg-soft);padding-block:clamp(10px,1.4vw,20px) 52px}.xdem-suite .stats-sec{background:#fff;padding-block:52px}.xdem-suite #trust.feat.soft{background:var(--bg-soft);padding-block:52px}.xdem-suite .partners{padding-block:52px 0}.xdem-suite #collab.partners{background:#fff}.xdem-suite .cta.compact{padding-block:0 72px}.xdem-suite .cta.compact .shell{padding-top:72px}.xdem-suite #join.cta.compact{background:var(--bg-soft)}.xdem-suite .eyebrow{background:#000;color:#fff}.xdem-suite .eyebrow:before{background:#fff}.xdem-suite .tb-ico{width:41px;height:41px;border-radius:11px;font-size:1.2rem;background:var(--teal);color:#fff}.xdem-suite .pstack-head .h2{color:var(--text)}.xdem-suite .pstack-head .pstack-sub{font-family:var(--head);font-weight:700;font-size:clamp(1.15rem,1.8vw,1.5rem);color:var(--teal);margin:10px auto 18px;text-wrap:balance}.xdem-suite .pstack-head .lead+.lead{margin-top:14px}.xdem-suite .audience-shell{display:grid;gap:44px}.xdem-suite .audience-card{background:linear-gradient(135deg,#043c46,#02272e);border-color:#02272e;box-shadow:none}.xdem-suite .audience-card .checks li,.xdem-suite .audience-card>p,.xdem-suite .audience-card h3{color:#fff}.xdem-suite .audience-card .eyebrow{background:#fff;color:var(--teal)}.xdem-suite .audience-card .eyebrow:before{background:var(--teal)}.xdem-suite .audience-card .checks li:before{background:#fff;color:var(--teal)}.xdem-suite .audience-sec .trustbar{background:transparent;border:0;margin-top:clamp(28px,3.4vw,44px)}.xdem-suite .audience-sec .trustbar .shell{padding:0;max-width:none;width:auto}.xdem-suite .audience-sec .tb-item{align-items:center;text-align:center}.xdem-suite .audience-sec .tb-ico{margin-inline:auto}.xdem-suite #bridge.feat{background:linear-gradient(135deg,#043c46,#02272e);-webkit-mask-image:none;mask-image:none;border-block:0}.xdem-suite #bridge.feat:after,.xdem-suite #bridge.feat:before{display:none}.xdem-suite #bridge.feat .eyebrow{background:#fff;color:#000}.xdem-suite #bridge.feat .eyebrow:before{background:#000}.xdem-suite #bridge.feat .feat-copy h2,.xdem-suite #bridge.feat .feat-copy p{color:#fff}.xdem-suite #bridge.feat .bridge-viz{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(8,136,152,.18);box-shadow:none}.xdem-suite .statband{background:transparent;border:0;border-radius:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch;align-items:stretch;text-align:center;gap:clamp(20px,2.6vw,32px)}.xdem-suite .statband>div:first-child{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(4px,.8vw,12px)}.xdem-suite .statband .eyebrow{background:#000;color:#fff}.xdem-suite .statband .eyebrow:before{background:#fff}.xdem-suite .statband h3{color:#0a1518;max-width:22ch}.xdem-suite .statband p{color:#0a1518;max-width:60ch;margin-inline:auto}.xdem-suite .statband .statitem{align-items:center;justify-content:flex-start;text-align:center;padding:0 clamp(10px,1.4vw,20px);border-left:1px solid var(--line-soft);border-top:0}.xdem-suite .statband .statitem:nth-child(2){border-left:0}.xdem-suite .statitem b,.xdem-suite .statitem span{color:#0a1518}@media (max-width:700px){.xdem-suite .statband{grid-template-columns:repeat(2,minmax(0,1fr))}.xdem-suite .statband .statitem:nth-child(4){border-left:0}}@media (max-width:560px){.xdem-suite .statband{grid-template-columns:minmax(0,1fr)}.xdem-suite .statband .statitem{border-left:0;border-top:1px solid var(--line-soft);padding-top:14px;width:100%}}.xdem-suite .partners .sec-head{max-width:none;text-align:center;display:flex;flex-direction:column;align-items:center}.xdem-suite .partners .sec-head .h2{max-width:820px;margin-inline:auto;text-wrap:balance}.xdem-suite .bb-copy{display:flex;flex-direction:column;align-items:center;gap:14px;margin:18px auto 0;max-width:980px;width:100%;text-align:center;text-wrap:pretty}.xdem-suite .bb-copy p{margin:0;color:var(--muted);line-height:1.65}.xdem-suite .bb-copy>p{max-width:720px}.xdem-suite .bb-copy p.lead{color:var(--text)}.xdem-suite .bb-copy .bb-tagline{font-family:var(--head);font-weight:700;font-size:1.1rem;color:var(--teal);margin-top:4px}.xdem-suite .bb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);width:100%;margin:clamp(14px,2vw,22px) 0;text-align:left}.xdem-suite .bb-card{background:#fff;border:1px solid var(--line-soft);border-radius:20px;padding:clamp(22px,2.6vw,32px)}.xdem-suite .bb-card p{margin:0;color:var(--muted);line-height:1.65}@media (max-width:760px){.xdem-suite .bb-cards{grid-template-columns:minmax(0,1fr)}}.xdem-suite .bb-partners-title{font-family:var(--head);font-weight:700;font-size:clamp(1.1rem,1.6vw,1.35rem);color:var(--text);margin:clamp(40px,5vw,64px) 0 0}.xdem-suite .partners .marquee{--lh:64px;margin-top:clamp(26px,3.6vw,46px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.xdem-suite .partners .marquee .marquee-track{display:flex;align-items:center;gap:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;flex-shrink:0;animation:xdemSuitePlogolane 70s linear infinite;will-change:transform}.xdem-suite .partners .marquee .plogo{flex:none;width:auto;height:var(--lh);margin-inline:clamp(18px,2.4vw,34px);display:flex;align-items:center;justify-content:center;background:none;border:0;border-radius:0;overflow:visible;opacity:1;filter:none}.xdem-suite .partners .marquee .plogo:hover{transform:none;box-shadow:none}.xdem-suite .partners .marquee .plogo .card{width:auto;height:var(--lh);padding:0;background:none;border:0;box-shadow:none;animation:none;display:flex;align-items:center;justify-content:center}.xdem-suite .partners .marquee .plogo img{width:auto;height:auto;max-height:var(--lh);max-width:150px;object-fit:contain}@media (prefers-reduced-motion:reduce){.xdem-suite .partners .marquee .marquee-track{animation:none}}@media (max-width:760px){.xdem-suite .partners .marquee{--lh:48px}.xdem-suite .partners .marquee .plogo{margin-inline:16px}}.xdem-suite .banner{container-type:inline-size;height:auto;min-height:clamp(360px,42vw,520px);max-height:none}.xdem-suite .banner-content{justify-content:flex-start;padding-block:clamp(38px,4.4vw,64px);padding-top:clamp(18px,2vw,28px)}.xdem-suite .banner-stage .banner-slide img{object-position:24% center;filter:none;transform:none;transition:none}.xdem-suite .banner-stage .banner-slide.active img{transform:none}.xdem-suite .banner .banner-scrim{background:none}.xdem-suite .banner-side{margin-top:clamp(26px,3vw,44px)}.xdem-suite .banner-inner{margin-left:calc(clamp(18px, 2vw, 28px) - var(--gutter));max-width:none;flex:1 1 auto;padding-top:0}@media (min-width:1081px){.xdem-suite .banner-inner{--banner-edge:max(0px,(100cqw - var(--maxw))/2);margin-left:calc(clamp(18px, 2vw, 28px) - var(--banner-edge) - var(--gutter))}}.xdem-suite .banner-claim{display:flex;align-items:center;gap:clamp(10px,1vw,14px);margin:0;color:#fff;font-family:var(--head);font-weight:800;font-size:clamp(1.6rem,3.4vw,48px);line-height:1.05;letter-spacing:-.025em}.xdem-suite .banner-claim .banner-mark{height:1.05em;width:auto;flex:none;display:block}@media (max-width:640px){.xdem-suite .banner-claim{font-size:6.8vw}}.xdem-suite .login-check,.xdem-suite .login-download,.xdem-suite .login-download>span,.xdem-suite .login-field label,.xdem-suite .nav-links a{color:#0a1518}.xdem-suite .nav-links a:hover,.xdem-suite .nav-links a[aria-current=page],.xdem-suite .nav-links a[aria-current=true]{color:var(--teal-deep)}.xdem-suite .dtools.ctop .dtools-inner{justify-content:flex-end}.xdem-suite .cseeall{display:block;margin:16px auto 0;font-family:var(--head);font-size:.82rem;font-weight:600;color:var(--teal-deep);background:#fff;border:1.5px solid var(--line);border-radius:100px;padding:.62em 1.5em;transition:border-color .2s,color .2s,background .2s}.xdem-suite .cseeall:hover{border-color:var(--teal);background:var(--tint)}.xdem-suite .dtools-back{font-family:var(--head);font-size:.82rem;font-weight:600;color:var(--teal-deep);background:none;border:0;margin-right:auto;padding:.5em 0}.xdem-suite .dtools-back:hover{text-decoration:underline}.xdem-suite .account-cta .cta-inner{max-width:1080px;padding:clamp(24px,2.8vw,38px) clamp(24px,3.2vw,42px);background:linear-gradient(140deg,var(--teal-ink),#0a4a52 52%,#126b60)}.xdem-suite .account-cta.is-loading .cta-inner{pointer-events:none;background:linear-gradient(100deg,var(--bg-soft) 30%,var(--bg-2) 45%,var(--bg-soft) 60%);background-size:200% 100%;animation:xdemSuiteSkeletonShimmer 1.4s ease-in-out infinite}.xdem-suite .account-cta.is-loading .cta-inner>*{visibility:hidden}.xdem-suite .join-card{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,3vw,44px);align-items:center;text-align:left}.xdem-suite .join-copy{max-width:46ch}.xdem-suite .join-copy h2{color:#fff;font-family:var(--head);font-weight:700;font-size:clamp(1.35rem,2.3vw,1.95rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 10px}.xdem-suite .join-copy h2 em{font-style:normal;color:#bff0d6}.xdem-suite .join-copy p{color:hsla(0,0%,100%,.82);font-size:.95rem;line-height:1.6;margin:0}.xdem-suite .join-copy .join-fine{margin-top:12px;font-size:.8rem;color:hsla(0,0%,100%,.7)}.xdem-suite .join-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.xdem-suite .join-actions .suite-btn-primary{background:#fff;color:var(--teal-deep);box-shadow:0 14px 30px -16px rgba(0,0,0,.55)}.xdem-suite .join-actions .suite-btn-primary:hover{background:#eafbf4}.xdem-suite .join-actions .suite-btn-ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.45)}.xdem-suite .join-actions .suite-btn-ghost:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.xdem-suite .join-steps{display:flex;flex-direction:column;gap:10px;width:100%}.xdem-suite .join-step{display:flex;flex-direction:row;align-items:flex-start;text-align:left;gap:13px;background:hsla(0,0%,100%,.09);border:1px solid rgba(122,214,168,.34);border-radius:14px;padding:13px 15px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xdem-suite .join-step b.n{flex-shrink:0;width:28px;height:28px;border-radius:9px;background:var(--green);color:#06333a;display:grid;place-items:center;font-family:var(--head);font-weight:700;font-size:.84rem}.xdem-suite .join-step .t{font-family:var(--head);font-weight:700;font-size:.95rem;color:#fff;display:block}.xdem-suite .join-step .d{font-family:var(--body);font-size:.83rem;color:hsla(0,0%,100%,.72);display:block;margin-top:2px;line-height:1.5}@media (max-width:860px){.xdem-suite .join-card{grid-template-columns:minmax(0,1fr)}}@keyframes xdemSuiteBlip{0%{box-shadow:0 0 0 0 rgba(77,186,135,.6)}70%{box-shadow:0 0 0 6px rgba(77,186,135,0)}to{box-shadow:0 0 0 0 rgba(77,186,135,0)}}@keyframes xdemSuiteHubpulse{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes xdemSuitePacketTravel{0%{left:0;transform:translateX(0) scale(.96);opacity:0}12%{opacity:1}46%{left:50%;transform:translateX(-50%) scale(1);opacity:1}54%{left:50%;transform:translateX(-50%) scale(1);opacity:1}88%{opacity:1}to{left:100%;transform:translateX(-100%) scale(.96);opacity:0}}@keyframes xdemSuitePlogolane{to{transform:translateX(-50%)}}@keyframes xdemSuitePfloat{50%{transform:translateY(-7px)}}@keyframes xdemSuiteSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.xmap{display:flex;position:relative}.xmap .fullscreen-button{display:flex;justify-content:center;align-items:center;border:none;font-size:.75rem;color:var(--primary);cursor:pointer;border-radius:50%;padding:12px;background:#f6f7f7;width:48px;height:48px}.xmap .fullscreen-button:hover{background-color:#d5ebec}.xmap .zoom-button{background-color:var(--primary);color:var(--main-bg-color);font-size:24px;cursor:pointer;display:flex;align-items:center;right:0;bottom:0;border-radius:4px}.xmap .elepsis{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--primary);display:block}.xmap .el-button[xdem].el-button--solid[blue]:focus{background-color:var(--primary)}.xmap .w-472{width:472px}.xmap .w-240{width:240px}.xmap .w-250{width:250px}.xmap .banner{width:100px;min-width:100px;height:56px;border-radius:8px}.xmap.full-screen{height:100%;position:fixed!important;z-index:1031;top:0}.xmap.course,.xmap.full-screen{width:100%;background:var(--main-bg-color);left:0}.xmap.course{height:-webkit-max-content;height:-moz-max-content;height:max-content;position:fixed;z-index:9;top:64px;display:flex;flex-direction:column}.xmap.course .mw-200{max-width:200px}.xmap.course.z-index{z-index:10}.xmap-modal .w-full{width:100%}.xmap-modal .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1}.xmap-modal .modal-card{position:relative;animation:modalIn .25s ease}.xmap-modal .modal-close{position:absolute;top:-32px;right:-32px;border:none;background:#fff;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:16px}@keyframes modalIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal.x-modal-report .modal-dialog{max-width:640px}.modal.x-modal-report .modal-body-content{overflow-y:unset!important;max-height:552px!important;font-size:16px;color:var(--secondary)}.xdem-btn,button{cursor:pointer;font-size:16px;font-weight:600;border:none;white-space:nowrap;letter-spacing:.5px;border-radius:4px;font-family:inherit}.xdem-btn.primary,button.primary{display:flex;justify-content:center;align-items:center;gap:18px;background:var(--btn-primary-bg);color:var(--primary);border:none;font-size:16px}.xdem-btn.primary>i:hover,button.primary>i:hover{background-color:initial}.xdem-btn.primary>span,button.primary>span{display:flex;align-items:center;gap:10px}.xdem-btn.primary>span>i:hover,button.primary>span>i:hover{background-color:initial}.xdem-btn.primary:hover,button.primary:hover{background:var(--btn-primary-bg-hover);color:var(--primary)}.xdem-btn.primary:active,button.primary:active{background:var(--btn-primary-bg-click)}.xdem-btn.primary:disabled,.xdem-btn.primary [disabled],button.primary:disabled,button.primary [disabled]{color:var(--btn-primary-content-disabled);background:var(--btn-primary-bg);cursor:not-allowed}.xdem-btn.primary.disabled,.xdem-btn.primary:disabled:hover,.xdem-btn.primary [disabled]:hover,button.primary:disabled:hover,button.primary [disabled]:hover{color:var(--btn-primary-content-disabled);background:var(--btn-primary-bg)}.xdem-btn.primary.disabled{cursor:not-allowed}.xdem-btn.primary.disabled:hover{color:var(--btn-primary-content-disabled);background:var(--btn-primary-bg)}.xdem-btn.border,.xdem-btn.content,.xdem-btn.primary.border,.xdem-btn.primary.content,button.border,button.content,button.primary.border,button.primary.content{background:transparent}.xdem-btn.border:hover,.xdem-btn.content:hover,.xdem-btn.primary.border:hover,.xdem-btn.primary.content:hover,button.border:hover,button.content:hover,button.primary.border:hover,button.primary.content:hover{background:var(--btn-primary-bg-hover);color:var(--primary)}.xdem-btn.border:active,.xdem-btn.content:active,.xdem-btn.primary.border:active,.xdem-btn.primary.content:active,button.border:active,button.content:active,button.primary.border:active,button.primary.content:active{background:var(--btn-primary-bg-click)}.xdem-btn.border:disabled,.xdem-btn.border [disabled],.xdem-btn.content:disabled,.xdem-btn.content [disabled],.xdem-btn.primary.border:disabled,.xdem-btn.primary.border [disabled],.xdem-btn.primary.content:disabled,.xdem-btn.primary.content [disabled],button.border:disabled,button.border [disabled],button.content:disabled,button.content [disabled],button.primary.border:disabled,button.primary.border [disabled],button.primary.content:disabled,button.primary.content [disabled]{color:var(--btn-primary-content-disabled);background:transparent;cursor:not-allowed}.xdem-btn.border:disabled:hover,.xdem-btn.border [disabled]:hover,.xdem-btn.content:disabled:hover,.xdem-btn.content [disabled]:hover,.xdem-btn.primary.border:disabled:hover,.xdem-btn.primary.border [disabled]:hover,.xdem-btn.primary.content:disabled:hover,.xdem-btn.primary.content [disabled]:hover,button.border:disabled:hover,button.border [disabled]:hover,button.content:disabled:hover,button.content [disabled]:hover,button.primary.border:disabled:hover,button.primary.border [disabled]:hover,button.primary.content:disabled:hover,button.primary.content [disabled]:hover{color:var(--btn-primary-content-disabled);background:transparent}.xdem-btn.primary.border.disabled,.xdem-btn.primary.content.disabled{color:var(--btn-primary-content-disabled);background:transparent;cursor:not-allowed}.xdem-btn.primary.border.disabled:hover,.xdem-btn.primary.content.disabled:hover{color:var(--btn-primary-content-disabled);background:transparent}.xdem-btn.border,.xdem-btn.primary.border,button.border,button.primary.border{border:1px solid var(--primary)}.xdem-btn.border:disabled,.xdem-btn.border:disabled:hover,.xdem-btn.border [disabled],.xdem-btn.border [disabled]:hover,.xdem-btn.primary.border.disabled,.xdem-btn.primary.border.disabled:hover,.xdem-btn.primary.border:disabled,.xdem-btn.primary.border:disabled:hover,.xdem-btn.primary.border [disabled],.xdem-btn.primary.border [disabled]:hover,button.border:disabled,button.border:disabled:hover,button.border [disabled],button.border [disabled]:hover,button.primary.border:disabled,button.primary.border:disabled:hover,button.primary.border [disabled],button.primary.border [disabled]:hover{border:1px solid var(--btn-primary-content-disabled)}.xdem-btn.primary.solid,.xdem-btn.solid,button.primary.solid,button.solid{background:var(--primary);color:var(--main-bg-color)}.xdem-btn.primary.solid:hover,.xdem-btn.solid:hover,button.primary.solid:hover,button.solid:hover{background:#0296a8;color:var(--main-bg-color)}.xdem-btn.primary.solid:active,.xdem-btn.solid:active,button.primary.solid:active,button.solid:active{background:#03acc2}.xdem-btn.primary.solid:disabled,.xdem-btn.primary.solid [disabled],.xdem-btn.solid:disabled,.xdem-btn.solid [disabled],button.primary.solid:disabled,button.primary.solid [disabled],button.solid:disabled,button.solid [disabled]{color:var(--main-bg-color);background:var(--btn-primary-content-disabled);cursor:not-allowed}.xdem-btn.primary.solid.disabled,.xdem-btn.primary.solid:disabled:hover,.xdem-btn.primary.solid [disabled]:hover,.xdem-btn.solid:disabled:hover,.xdem-btn.solid [disabled]:hover,button.primary.solid:disabled:hover,button.primary.solid [disabled]:hover,button.solid:disabled:hover,button.solid [disabled]:hover{color:var(--main-bg-color);background:var(--btn-primary-content-disabled)}.xdem-btn.primary.solid.disabled{cursor:not-allowed}.xdem-btn.primary.solid.disabled:hover{color:var(--main-bg-color);background:var(--btn-primary-content-disabled)}.xdem-btn.floating,button.floating{border-radius:20px;box-shadow:0 2px 6px 0 rgba(0,0,0,.16)}.xdem-btn.secondary,button.secondary{display:flex;justify-content:center;align-items:center;gap:18px}.xdem-btn.secondary,.xdem-btn.secondary.border,.xdem-btn.secondary.content,.xdem-btn.secondary.solid,button.secondary,button.secondary.border,button.secondary.content,button.secondary.solid{background:var(--btn-secondary-bg);color:var(--secondary)}.xdem-btn.secondary.border:hover,.xdem-btn.secondary.content:hover,.xdem-btn.secondary.solid:hover,.xdem-btn.secondary:hover,button.secondary.border:hover,button.secondary.content:hover,button.secondary.solid:hover,button.secondary:hover{background:var(--btn-secondary-bg-hover);color:var(--secondary)}.xdem-btn.secondary.border:active,.xdem-btn.secondary.content:active,.xdem-btn.secondary.solid:active,.xdem-btn.secondary:active,button.secondary.border:active,button.secondary.content:active,button.secondary.solid:active,button.secondary:active{background:var(--btn-secondary-bg-click);color:var(--secondary)}.xdem-btn.secondary.border:disabled,.xdem-btn.secondary.border [disabled],.xdem-btn.secondary.content:disabled,.xdem-btn.secondary.content [disabled],.xdem-btn.secondary.solid:disabled,.xdem-btn.secondary.solid [disabled],.xdem-btn.secondary:disabled,.xdem-btn.secondary [disabled],button.secondary.border:disabled,button.secondary.border [disabled],button.secondary.content:disabled,button.secondary.content [disabled],button.secondary.solid:disabled,button.secondary.solid [disabled],button.secondary:disabled,button.secondary [disabled]{color:var(--btn-secondary-content-disabled);background:var(--btn-secondary-bg-disabled);cursor:not-allowed}.xdem-btn.secondary.border:disabled:hover,.xdem-btn.secondary.border [disabled]:hover,.xdem-btn.secondary.content:disabled:hover,.xdem-btn.secondary.content [disabled]:hover,.xdem-btn.secondary.disabled,.xdem-btn.secondary.solid:disabled:hover,.xdem-btn.secondary.solid [disabled]:hover,.xdem-btn.secondary:disabled:hover,.xdem-btn.secondary [disabled]:hover,button.secondary.border:disabled:hover,button.secondary.border [disabled]:hover,button.secondary.content:disabled:hover,button.secondary.content [disabled]:hover,button.secondary.solid:disabled:hover,button.secondary.solid [disabled]:hover,button.secondary:disabled:hover,button.secondary [disabled]:hover{color:var(--btn-secondary-content-disabled);background:var(--btn-secondary-bg-disabled)}.xdem-btn.secondary.disabled{cursor:not-allowed}.xdem-btn.secondary.disabled:hover{color:var(--btn-secondary-content-disabled);background:var(--btn-secondary-bg-disabled)}.xdem-btn.secondary.border,.xdem-btn.secondary.border.disabled,.xdem-btn.secondary.border.disabled:hover,.xdem-btn.secondary.border:disabled,.xdem-btn.secondary.border:disabled:hover,.xdem-btn.secondary.border [disabled],.xdem-btn.secondary.border [disabled]:hover,.xdem-btn.secondary.content,.xdem-btn.secondary.content.disabled,.xdem-btn.secondary.content.disabled:hover,.xdem-btn.secondary.content:disabled,.xdem-btn.secondary.content:disabled:hover,.xdem-btn.secondary.content [disabled],.xdem-btn.secondary.content [disabled]:hover,button.secondary.border,button.secondary.border:disabled,button.secondary.border:disabled:hover,button.secondary.border [disabled],button.secondary.border [disabled]:hover,button.secondary.content,button.secondary.content:disabled,button.secondary.content:disabled:hover,button.secondary.content [disabled],button.secondary.content [disabled]:hover{background:transparent}.xdem-btn.secondary.border,button.secondary.border{border:1px solid #8d9aa0}.xdem-btn.secondary.border.disabled,.xdem-btn.secondary.border.disabled:hover,.xdem-btn.secondary.border:disabled,.xdem-btn.secondary.border:disabled:hover,.xdem-btn.secondary.border [disabled],.xdem-btn.secondary.border [disabled]:hover,button.secondary.border:disabled,button.secondary.border:disabled:hover,button.secondary.border [disabled],button.secondary.border [disabled]:hover{border:1px solid var(--btn-secondary-bg-hover)}.xdem-btn.secondary.solid,.xdem-btn.secondary.solid:active,.xdem-btn.secondary.solid:hover,button.secondary.solid,button.secondary.solid:active,button.secondary.solid:hover{color:var(--primary)}.xdem-btn.secondary.solid.disabled,.xdem-btn.secondary.solid.disabled:hover,.xdem-btn.secondary.solid:disabled,.xdem-btn.secondary.solid:disabled:hover,.xdem-btn.secondary.solid [disabled],.xdem-btn.secondary.solid [disabled]:hover,button.secondary.solid:disabled,button.secondary.solid:disabled:hover,button.secondary.solid [disabled],button.secondary.solid [disabled]:hover{background:var(--btn-secondary-bg-disabled-solid);color:var(--btn-secondary-content-disabled-solid)}.xdem-btn.success,button.success{display:flex;justify-content:center;align-items:center;gap:18px}.xdem-btn.success,.xdem-btn.success.border,.xdem-btn.success.content,.xdem-btn.success.solid,button.success,button.success.border,button.success.content,button.success.solid{background:var(--btn-success-bg);color:var(--success)}.xdem-btn.success.border:hover,.xdem-btn.success.content:hover,.xdem-btn.success.solid:hover,.xdem-btn.success:hover,button.success.border:hover,button.success.content:hover,button.success.solid:hover,button.success:hover{background:var(--btn-success-bg-hover);color:var(--success)}.xdem-btn.success.border:active,.xdem-btn.success.content:active,.xdem-btn.success.solid:active,.xdem-btn.success:active,button.success.border:active,button.success.content:active,button.success.solid:active,button.success:active{background:var(--btn-success-bg-click);color:var(--success)}.xdem-btn.success.border:disabled,.xdem-btn.success.border [disabled],.xdem-btn.success.content:disabled,.xdem-btn.success.content [disabled],.xdem-btn.success.solid:disabled,.xdem-btn.success.solid [disabled],.xdem-btn.success:disabled,.xdem-btn.success [disabled],button.success.border:disabled,button.success.border [disabled],button.success.content:disabled,button.success.content [disabled],button.success.solid:disabled,button.success.solid [disabled],button.success:disabled,button.success [disabled]{color:var(--btn-success-bg-disabled-solid);background:var(--btn-success-bg-disabled);cursor:not-allowed}.xdem-btn.success.border:disabled:hover,.xdem-btn.success.border [disabled]:hover,.xdem-btn.success.content:disabled:hover,.xdem-btn.success.content [disabled]:hover,.xdem-btn.success.disabled,.xdem-btn.success.solid:disabled:hover,.xdem-btn.success.solid [disabled]:hover,.xdem-btn.success:disabled:hover,.xdem-btn.success [disabled]:hover,button.success.border:disabled:hover,button.success.border [disabled]:hover,button.success.content:disabled:hover,button.success.content [disabled]:hover,button.success.solid:disabled:hover,button.success.solid [disabled]:hover,button.success:disabled:hover,button.success [disabled]:hover{color:var(--btn-success-bg-disabled-solid);background:var(--btn-success-bg-disabled)}.xdem-btn.success.disabled{cursor:not-allowed}.xdem-btn.success.disabled:hover{color:var(--btn-success-bg-disabled-solid);background:var(--btn-success-bg-disabled)}.xdem-btn.success.border,.xdem-btn.success.border.disabled,.xdem-btn.success.border.disabled:hover,.xdem-btn.success.border:disabled,.xdem-btn.success.border:disabled:hover,.xdem-btn.success.border [disabled],.xdem-btn.success.border [disabled]:hover,.xdem-btn.success.content,.xdem-btn.success.content.disabled,.xdem-btn.success.content.disabled:hover,.xdem-btn.success.content:disabled,.xdem-btn.success.content:disabled:hover,.xdem-btn.success.content [disabled],.xdem-btn.success.content [disabled]:hover,button.success.border,button.success.border:disabled,button.success.border:disabled:hover,button.success.border [disabled],button.success.border [disabled]:hover,button.success.content,button.success.content:disabled,button.success.content:disabled:hover,button.success.content [disabled],button.success.content [disabled]:hover{background:transparent}.xdem-btn.success.border,button.success.border{border:1px solid var(--success)}.xdem-btn.success.border.disabled,.xdem-btn.success.border.disabled:hover,.xdem-btn.success.border:disabled,.xdem-btn.success.border:disabled:hover,.xdem-btn.success.border [disabled],.xdem-btn.success.border [disabled]:hover,button.success.border:disabled,button.success.border:disabled:hover,button.success.border [disabled],button.success.border [disabled]:hover{border:1px solid var(--btn-success-bg-disabled-solid)}.xdem-btn.success.solid,button.success.solid{color:var(--main-bg-color);background:var(--success)}.xdem-btn.success.solid:hover,button.success.solid:hover{background:#14ad68;color:var(--main-bg-color)}.xdem-btn.success.solid:active,button.success.solid:active{background:#5dd9a1;color:var(--main-bg-color)}.xdem-btn.success.solid.disabled,.xdem-btn.success.solid.disabled:hover,.xdem-btn.success.solid:disabled,.xdem-btn.success.solid:disabled:hover,.xdem-btn.success.solid [disabled],.xdem-btn.success.solid [disabled]:hover,button.success.solid:disabled,button.success.solid:disabled:hover,button.success.solid [disabled],button.success.solid [disabled]:hover{color:var(--main-bg-color);background:var(--btn-success-bg-disabled-solid)}.xdem-btn.warning,button.warning{display:flex;justify-content:center;align-items:center;gap:18px}.xdem-btn.warning,.xdem-btn.warning.border,.xdem-btn.warning.content,.xdem-btn.warning.solid,button.warning,button.warning.border,button.warning.content,button.warning.solid{background:var(--btn-warning-bg);color:var(--warning)}.xdem-btn.warning.border:hover,.xdem-btn.warning.content:hover,.xdem-btn.warning.solid:hover,.xdem-btn.warning:hover,button.warning.border:hover,button.warning.content:hover,button.warning.solid:hover,button.warning:hover{background:var(--btn-warning-bg-hover);color:var(--warning)}.xdem-btn.warning.border:active,.xdem-btn.warning.content:active,.xdem-btn.warning.solid:active,.xdem-btn.warning:active,button.warning.border:active,button.warning.content:active,button.warning.solid:active,button.warning:active{background:var(--btn-warning-bg-click);color:var(--warning)}.xdem-btn.warning.border:disabled,.xdem-btn.warning.border [disabled],.xdem-btn.warning.content:disabled,.xdem-btn.warning.content [disabled],.xdem-btn.warning.solid:disabled,.xdem-btn.warning.solid [disabled],.xdem-btn.warning:disabled,.xdem-btn.warning [disabled],button.warning.border:disabled,button.warning.border [disabled],button.warning.content:disabled,button.warning.content [disabled],button.warning.solid:disabled,button.warning.solid [disabled],button.warning:disabled,button.warning [disabled]{color:var(--btn-warning-bg-disabled-solid);background:var(--btn-warning-bg-disabled);cursor:not-allowed}.xdem-btn.warning.border:disabled:hover,.xdem-btn.warning.border [disabled]:hover,.xdem-btn.warning.content:disabled:hover,.xdem-btn.warning.content [disabled]:hover,.xdem-btn.warning.disabled,.xdem-btn.warning.solid:disabled:hover,.xdem-btn.warning.solid [disabled]:hover,.xdem-btn.warning:disabled:hover,.xdem-btn.warning [disabled]:hover,button.warning.border:disabled:hover,button.warning.border [disabled]:hover,button.warning.content:disabled:hover,button.warning.content [disabled]:hover,button.warning.solid:disabled:hover,button.warning.solid [disabled]:hover,button.warning:disabled:hover,button.warning [disabled]:hover{color:var(--btn-warning-bg-disabled-solid);background:var(--btn-warning-bg-disabled)}.xdem-btn.warning.disabled{cursor:not-allowed}.xdem-btn.warning.disabled:hover{color:var(--btn-warning-bg-disabled-solid);background:var(--btn-warning-bg-disabled)}.xdem-btn.warning.border,.xdem-btn.warning.border.disabled,.xdem-btn.warning.border.disabled:hover,.xdem-btn.warning.border:disabled,.xdem-btn.warning.border:disabled:hover,.xdem-btn.warning.border [disabled],.xdem-btn.warning.border [disabled]:hover,.xdem-btn.warning.content,.xdem-btn.warning.content.disabled,.xdem-btn.warning.content.disabled:hover,.xdem-btn.warning.content:disabled,.xdem-btn.warning.content:disabled:hover,.xdem-btn.warning.content [disabled],.xdem-btn.warning.content [disabled]:hover,button.warning.border,button.warning.border:disabled,button.warning.border:disabled:hover,button.warning.border [disabled],button.warning.border [disabled]:hover,button.warning.content,button.warning.content:disabled,button.warning.content:disabled:hover,button.warning.content [disabled],button.warning.content [disabled]:hover{background:transparent}.xdem-btn.warning.border,button.warning.border{border:1px solid var(--warning)}.xdem-btn.warning.border.disabled,.xdem-btn.warning.border.disabled:hover,.xdem-btn.warning.border:disabled,.xdem-btn.warning.border:disabled:hover,.xdem-btn.warning.border [disabled],.xdem-btn.warning.border [disabled]:hover,button.warning.border:disabled,button.warning.border:disabled:hover,button.warning.border [disabled],button.warning.border [disabled]:hover{border:1px solidvar(--btn-warning-bg-disabled-solid)}.xdem-btn.warning.solid,button.warning.solid{background:var(--warning);color:var(--main-bg-color)}.xdem-btn.warning.solid:hover,button.warning.solid:hover{background:#e56400;color:var(--main-bg-color)}.xdem-btn.warning.solid:active,button.warning.solid:active{background:#ff7d1a;color:var(--main-bg-color)}.xdem-btn.warning.solid:disabled,.xdem-btn.warning.solid [disabled],button.warning.solid:disabled,button.warning.solid [disabled]{background:var(--btn-warning-bg-disabled-solid);color:var(--main-bg-color);cursor:not-allowed}.xdem-btn.warning.solid.disabled,.xdem-btn.warning.solid:disabled:hover,.xdem-btn.warning.solid [disabled]:hover,button.warning.solid:disabled:hover,button.warning.solid [disabled]:hover{background:var(--btn-warning-bg-disabled-solid);color:var(--main-bg-color)}.xdem-btn.warning.solid.disabled{cursor:not-allowed}.xdem-btn.warning.solid.disabled:hover{background:var(--btn-warning-bg-disabled-solid);color:var(--main-bg-color)}.xdem-btn.danger,button.danger{display:flex;justify-content:center;align-items:center;gap:18px}.xdem-btn.danger,.xdem-btn.danger.border,.xdem-btn.danger.content,.xdem-btn.danger.solid,button.danger,button.danger.border,button.danger.content,button.danger.solid{background:var(--btn-danger-bg);color:var(--danger)}.xdem-btn.danger.border:hover,.xdem-btn.danger.content:hover,.xdem-btn.danger.solid:hover,.xdem-btn.danger:hover,button.danger.border:hover,button.danger.content:hover,button.danger.solid:hover,button.danger:hover{background:var(--btn-danger-bg-hover);color:var(--danger)}.xdem-btn.danger.border:active,.xdem-btn.danger.content:active,.xdem-btn.danger.solid:active,.xdem-btn.danger:active,button.danger.border:active,button.danger.content:active,button.danger.solid:active,button.danger:active{background:var(--btn-danger-bg-click);color:var(--danger)}.xdem-btn.danger.border:disabled,.xdem-btn.danger.border [disabled],.xdem-btn.danger.content:disabled,.xdem-btn.danger.content [disabled],.xdem-btn.danger.solid:disabled,.xdem-btn.danger.solid [disabled],.xdem-btn.danger:disabled,.xdem-btn.danger [disabled],button.danger.border:disabled,button.danger.border [disabled],button.danger.content:disabled,button.danger.content [disabled],button.danger.solid:disabled,button.danger.solid [disabled],button.danger:disabled,button.danger [disabled]{color:var(--btn-danger-bg-disabled-solid);background:var(--btn-danger-bg-disabled);cursor:not-allowed}.xdem-btn.danger.border:disabled:hover,.xdem-btn.danger.border [disabled]:hover,.xdem-btn.danger.content:disabled:hover,.xdem-btn.danger.content [disabled]:hover,.xdem-btn.danger.disabled,.xdem-btn.danger.solid:disabled:hover,.xdem-btn.danger.solid [disabled]:hover,.xdem-btn.danger:disabled:hover,.xdem-btn.danger [disabled]:hover,button.danger.border:disabled:hover,button.danger.border [disabled]:hover,button.danger.content:disabled:hover,button.danger.content [disabled]:hover,button.danger.solid:disabled:hover,button.danger.solid [disabled]:hover,button.danger:disabled:hover,button.danger [disabled]:hover{color:var(--btn-danger-bg-disabled-solid);background:var(--btn-danger-bg-disabled)}.xdem-btn.danger.disabled{cursor:not-allowed}.xdem-btn.danger.disabled:hover{color:var(--btn-danger-bg-disabled-solid);background:var(--btn-danger-bg-disabled)}.xdem-btn.danger.border,.xdem-btn.danger.border.disabled,.xdem-btn.danger.border.disabled:hover,.xdem-btn.danger.border:disabled,.xdem-btn.danger.border:disabled:hover,.xdem-btn.danger.border [disabled],.xdem-btn.danger.border [disabled]:hover,.xdem-btn.danger.content,.xdem-btn.danger.content.disabled,.xdem-btn.danger.content.disabled:hover,.xdem-btn.danger.content:disabled,.xdem-btn.danger.content:disabled:hover,.xdem-btn.danger.content [disabled],.xdem-btn.danger.content [disabled]:hover,button.danger.border,button.danger.border:disabled,button.danger.border:disabled:hover,button.danger.border [disabled],button.danger.border [disabled]:hover,button.danger.content,button.danger.content:disabled,button.danger.content:disabled:hover,button.danger.content [disabled],button.danger.content [disabled]:hover{background:transparent}.xdem-btn.danger.border,button.danger.border{border:1px solid var(--danger)}.xdem-btn.danger.border.disabled,.xdem-btn.danger.border.disabled:hover,.xdem-btn.danger.border:disabled,.xdem-btn.danger.border:disabled:hover,.xdem-btn.danger.border [disabled],.xdem-btn.danger.border [disabled]:hover,button.danger.border:disabled,button.danger.border:disabled:hover,button.danger.border [disabled],button.danger.border [disabled]:hover{border:1px solid var(--btn-danger-bg-disabled-solid)}.xdem-btn.danger.solid,button.danger.solid{background:var(--danger);color:var(--main-bg-color)}.xdem-btn.danger.solid:hover,button.danger.solid:hover{background:#d63132;color:var(--main-bg-color)}.xdem-btn.danger.solid:active,button.danger.solid:active{background:#d73334;color:var(--main-bg-color)}.xdem-btn.danger.solid:disabled,.xdem-btn.danger.solid [disabled],button.danger.solid:disabled,button.danger.solid [disabled]{background:var(--btn-danger-bg-disabled-solid);color:var(--main-bg-color);cursor:not-allowed}.xdem-btn.danger.solid.disabled,.xdem-btn.danger.solid:disabled:hover,.xdem-btn.danger.solid [disabled]:hover,button.danger.solid:disabled:hover,button.danger.solid [disabled]:hover{background:var(--btn-danger-bg-disabled-solid);color:var(--main-bg-color)}.xdem-btn.danger.solid.disabled{cursor:not-allowed}.xdem-btn.danger.solid.disabled:hover{background:var(--btn-danger-bg-disabled-solid);color:var(--main-bg-color)}.xdem-btn.danger,.xdem-btn.primary,.xdem-btn.secondary,.xdem-btn.success,.xdem-btn.warning,button.danger,button.primary,button.secondary,button.success,button.warning{padding:0 24px}.xdem-btn.danger>i,.xdem-btn.primary>i,.xdem-btn.secondary>i,.xdem-btn.success>i,.xdem-btn.warning>i,button.danger>i,button.primary>i,button.secondary>i,button.success>i,button.warning>i{margin:-12px;display:flex;align-items:center;justify-content:center}.xdem-btn.danger>i:hover,.xdem-btn.primary>i:hover,.xdem-btn.secondary>i:hover,.xdem-btn.success>i:hover,.xdem-btn.warning>i:hover,button.danger>i:hover,button.primary>i:hover,button.secondary>i:hover,button.success>i:hover,button.warning>i:hover{background-color:initial}.xdem-btn.danger.circle,.xdem-btn.primary.circle,.xdem-btn.secondary.circle,.xdem-btn.success.circle,.xdem-btn.warning.circle,button.danger.circle,button.primary.circle,button.secondary.circle,button.success.circle,button.warning.circle{border-radius:50%!important;aspect-ratio:1/1;padding:unset}.xdem-btn.link{background:transparent;font-weight:400;display:flex;align-items:center;padding:8px;white-space:normal;color:var(--Xdemia-Neutral-800)}.xdem-btn.link:hover{background:var(--Xdemia-Neutral-75)}.xdem-btn.link:active{background:var(--Xdemia-Neutral-100)}.xdem-btn.link.active{background:var(--Xdemia-PrimaryTransculent-10);color:var(--Xdemia-Primary-400);font-weight:600}.xdem-btn.gap-8,.xdem-btn.gap-12,.xdem-btn.gap-16,button.gap-8,button.gap-12,button.gap-16{gap:8px}.xdem-btn.btn-block,button.btn-block{width:110px}@media (min-width:1920px){.xdem-btn.danger,.xdem-btn.primary,.xdem-btn.secondary,.xdem-btn.success,.xdem-btn.warning,button.danger,button.primary,button.secondary,button.success,button.warning{height:40px}.xdem-btn.danger>i,.xdem-btn.primary>i,.xdem-btn.secondary>i,.xdem-btn.success>i,.xdem-btn.warning>i,button.danger>i,button.primary>i,button.secondary>i,button.success>i,button.warning>i{width:28px;height:28px;aspect-ratio:1/1}.xdem-btn.danger>i:only-child,.xdem-btn.primary>i:only-child,.xdem-btn.secondary>i:only-child,.xdem-btn.success>i:only-child,.xdem-btn.warning>i:only-child,button.danger>i:only-child,button.primary>i:only-child,button.secondary>i:only-child,button.success>i:only-child,button.warning>i:only-child{margin:-26px}.xdem-btn.danger.lg,.xdem-btn.primary.lg,.xdem-btn.secondary.lg,.xdem-btn.success.lg,.xdem-btn.warning.lg,button.danger.lg,button.primary.lg,button.secondary.lg,button.success.lg,button.warning.lg{height:48px;font-size:18px;padding:0 32px;border-radius:8px}.xdem-btn.danger.lg>i,.xdem-btn.primary.lg>i,.xdem-btn.secondary.lg>i,.xdem-btn.success.lg>i,.xdem-btn.warning.lg>i,button.danger.lg>i,button.primary.lg>i,button.secondary.lg>i,button.success.lg>i,button.warning.lg>i{margin:-18px;height:36px;width:36px;aspect-ratio:1/1}.xdem-btn.danger.lg>i:only-child,.xdem-btn.primary.lg>i:only-child,.xdem-btn.secondary.lg>i:only-child,.xdem-btn.success.lg>i:only-child,.xdem-btn.warning.lg>i:only-child,button.danger.lg>i:only-child,button.primary.lg>i:only-child,button.secondary.lg>i:only-child,button.success.lg>i:only-child,button.warning.lg>i:only-child{margin:-26px}}@media (max-width:1919px){.xdem-btn.danger,.xdem-btn.primary,.xdem-btn.secondary,.xdem-btn.success,.xdem-btn.warning,button.danger,button.primary,button.secondary,button.success,button.warning{height:36px;font-size:14px;padding:0 20px}.xdem-btn.danger>i,.xdem-btn.primary>i,.xdem-btn.secondary>i,.xdem-btn.success>i,.xdem-btn.warning>i,button.danger>i,button.primary>i,button.secondary>i,button.success>i,button.warning>i{margin:-8px;height:24px;width:24px;aspect-ratio:1/1}.xdem-btn.danger>i:only-child,.xdem-btn.primary>i:only-child,.xdem-btn.secondary>i:only-child,.xdem-btn.success>i:only-child,.xdem-btn.warning>i:only-child,button.danger>i:only-child,button.primary>i:only-child,button.secondary>i:only-child,button.success>i:only-child,button.warning>i:only-child{margin:-14px}.xdem-btn.danger.lg,.xdem-btn.primary.lg,.xdem-btn.secondary.lg,.xdem-btn.success.lg,.xdem-btn.warning.lg,button.danger.lg,button.primary.lg,button.secondary.lg,button.success.lg,button.warning.lg{height:40px;font-size:16px;padding:0 24px}.xdem-btn.danger.lg>i,.xdem-btn.primary.lg>i,.xdem-btn.secondary.lg>i,.xdem-btn.success.lg>i,.xdem-btn.warning.lg>i,button.danger.lg>i,button.primary.lg>i,button.secondary.lg>i,button.success.lg>i,button.warning.lg>i{margin:-12px;height:28px;width:28px;aspect-ratio:1/1}.xdem-btn.danger.lg>i:only-child,.xdem-btn.primary.lg>i:only-child,.xdem-btn.secondary.lg>i:only-child,.xdem-btn.success.lg>i:only-child,.xdem-btn.warning.lg>i:only-child,button.danger.lg>i:only-child,button.primary.lg>i:only-child,button.secondary.lg>i:only-child,button.success.lg>i:only-child,button.warning.lg>i:only-child{margin:-18px}}@media (max-width:479px){.xdem-btn.danger,.xdem-btn.primary,.xdem-btn.secondary,.xdem-btn.success,.xdem-btn.warning,button.danger,button.primary,button.secondary,button.success,button.warning{height:32px}.xdem-btn.danger.lg,.xdem-btn.primary.lg,.xdem-btn.secondary.lg,.xdem-btn.success.lg,.xdem-btn.warning.lg,button.danger.lg,button.primary.lg,button.secondary.lg,button.success.lg,button.warning.lg{height:36px;font-size:14px;padding:0 20px}.xdem-btn.danger.lg>i,.xdem-btn.primary.lg>i,.xdem-btn.secondary.lg>i,.xdem-btn.success.lg>i,.xdem-btn.warning.lg>i,button.danger.lg>i,button.primary.lg>i,button.secondary.lg>i,button.success.lg>i,button.warning.lg>i{margin:-8px;height:24px;width:24px;aspect-ratio:1/1}.xdem-btn.danger.lg>i:only-child,.xdem-btn.primary.lg>i:only-child,.xdem-btn.secondary.lg>i:only-child,.xdem-btn.success.lg>i:only-child,.xdem-btn.warning.lg>i:only-child,button.danger.lg>i:only-child,button.primary.lg>i:only-child,button.secondary.lg>i:only-child,button.success.lg>i:only-child,button.warning.lg>i:only-child{margin:-14px}}.header-menu .xdem-btn.danger,.header-menu .xdem-btn.primary,.header-menu .xdem-btn.secondary,.header-menu .xdem-btn.success,.header-menu .xdem-btn.warning{height:48px}.header-menu .xdem-btn.danger>i,.header-menu .xdem-btn.primary>i,.header-menu .xdem-btn.secondary>i,.header-menu .xdem-btn.success>i,.header-menu .xdem-btn.warning>i{height:36px;width:36px}@media (max-width:559px){.header-menu .xdem-btn.danger,.header-menu .xdem-btn.primary,.header-menu .xdem-btn.secondary,.header-menu .xdem-btn.success,.header-menu .xdem-btn.warning{height:40px}.header-menu .xdem-btn.danger>i,.header-menu .xdem-btn.primary>i,.header-menu .xdem-btn.secondary>i,.header-menu .xdem-btn.success>i,.header-menu .xdem-btn.warning>i{height:28px;width:28px}}@media (max-width:479px){.header-menu .xdem-btn.danger,.header-menu .xdem-btn.primary,.header-menu .xdem-btn.secondary,.header-menu .xdem-btn.success,.header-menu .xdem-btn.warning{height:36px}.header-menu .xdem-btn.danger>i,.header-menu .xdem-btn.primary>i,.header-menu .xdem-btn.secondary>i,.header-menu .xdem-btn.success>i,.header-menu .xdem-btn.warning>i{height:24px;width:24px}}.xdem-btn.pill,button.pill{border-radius:100px!important}.embedable-external-link.no-shadow{box-shadow:none}.embedable-external-link .code-viewer{width:100%;min-height:178px;border-radius:4px;border:1px solid var(--Xdemia-Neutral-200);background:#fff;position:relative}.embedable-external-link .code-viewer .code-wrapper code{white-space:pre;margin-top:-1em;display:block;text-wrap:initial;font-family:var(--xdem-font-family);font-style:italic}.embedable-external-link .code-viewer .clone-button{position:absolute;top:8px;right:8px}.embedable-external-link .el-radio__input.is-checked+.el-radio__label{color:var(--Xdemia-Neutral-700);font-weight:400}.embedable-external-link .input-email{position:relative}.embedable-external-link .input-email .x-input-error{border:1px solid var(--danger)!important;color:var(--danger)}.embedable-external-link .input-email i.fa{position:absolute;right:10px;top:10px}.embedable-external-link .selected-party{max-height:250px;overflow:auto}.embedable-external-link .selected-party img{width:36px;height:36px;border-radius:50%;margin-right:10px}.embedable-external-link .selected-party .item.active,.embedable-external-link .selected-party .item:hover{background:var(--btn-primary-bg)}.embedable-external-link .selected-party .item .el-radio.el-radio__label{display:none!important}@media (min-width:1920px){.embedable-external-link .code-wrapper{max-width:1033px}}@media (max-width:1919px){.embedable-external-link .code-wrapper{max-width:1033px}}@media (max-width:1279px){.embedable-external-link .code-wrapper{max-width:954px}}@media (max-width:959px){.embedable-external-link .code-wrapper{max-width:696px}}@media (max-width:719px){.embedable-external-link .code-wrapper{max-width:623px}}.card-course .body{padding:16px 0!important}.card-course .body .course-info{position:absolute;left:0;right:0;bottom:16px}.card-course .body .course-info .subtitle{max-width:72%}.card-course .body .course-info .mutual-text{text-align:left}.card-course .price{right:0;background:var(--primary);color:#fff;padding:6px 10px;border-radius:3px 0 0 3px;font-size:13px;line-height:16px;font-weight:800;z-index:1;letter-spacing:.5px}.lti-registration-page .change-status .status,.lti-registration-page .dropdown .status{width:150px;padding:8px;cursor:pointer;text-decoration:none;display:flex;justify-content:space-between;border:1px solid #becad6;border-radius:4px;color:var(--secondary);font-style:normal;font-weight:400;font-size:14px;line-height:20px}.lti-registration-page .change-status .dropdown-menu,.lti-registration-page .dropdown .dropdown-menu{padding:0;font-style:normal;font-weight:400;font-size:14px;line-height:20px;width:140px;min-width:150px}.lti-registration-page .change-status .dropdown-item,.lti-registration-page .dropdown .dropdown-item{cursor:pointer;margin:0;font-weight:400;font-style:normal;font-size:14px;color:var(--secondary)}.lti-registration-page .change-status .dropdown-item:hover,.lti-registration-page .dropdown .dropdown-item:hover{background-color:var(--secondary);color:#fdfdfd}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.scholarship{border-radius:8px;background-color:var(--main-bg-color);display:flex;flex-direction:column}.scholarship .banner{background:url(/images/svg/scholarship/banner.svg);height:326px;background-size:cover;border-radius:8px;background-repeat:no-repeat}.scholarship .banner.default{background:var(--main-bg-color);border:var(--border-light);object-fit:fill}.scholarship .search{position:relative}.scholarship .search .close{position:absolute;right:32px}.scholarship .x-input-icon.search{transition:.3s}.scholarship .x-input-icon.search input{margin:0}.scholarship .x-input-icon.search i{margin:4px 8px}.scholarship .country-modal{position:relative!important;width:inherit!important;padding:16px 0 0 32px!important}.scholarship .country-modal,.scholarship .dropdown-filter{position:absolute;width:100%;padding:16px;display:flex;flex-direction:column;gap:4px;background-color:var(--main-bg-color);border-radius:0 0 8px 8px;box-shadow:var(--box-shadow-dark-dropdown);z-index:8;height:472px}.scholarship .country-modal .sticky,.scholarship .dropdown-filter .sticky{position:-webkit-sticky;position:sticky;top:0;background:var(--main-bg-color)}.scholarship .country-modal .item,.scholarship .dropdown-filter .item{padding:6px 8px;cursor:pointer;border-radius:4px}.scholarship .country-modal .item:hover,.scholarship .dropdown-filter .item:hover{background-color:var(--btn-primary-bg)}.scholarship .country-modal .item i,.scholarship .dropdown-filter .item i{margin:0}.scholarship .country-modal .item.active,.scholarship .dropdown-filter .item.active{background-color:var(--btn-primary-bg)}.scholarship .country-modal .sub,.scholarship .dropdown-filter .sub{padding:6px 8px 6px 20px}.scholarship .country-modal .el-collapse-item__arrow,.scholarship .dropdown-filter .el-collapse-item__arrow{position:relative;font-size:16px}.scholarship .country-modal .el-collapse-item__arrow.is-active,.scholarship .dropdown-filter .el-collapse-item__arrow.is-active{transform:rotate(180deg)}.scholarship .space-configurator{margin-bottom:0}.scholarship .space-configurator .stepper-item:after,.scholarship .space-configurator .stepper-item:before{border-bottom:2px dotted var(--warning);top:50px}.scholarship .space-configurator .stepper-wrapper{padding:16px 4px 4px}.scholarship .space-configurator .stepper-item .step-counter{background:var(--main-bg-color);border:1px solid var(--primary);width:82px;height:82px;aspect-ratio:1/1}.scholarship .explore{background:url(/images/svg/scholarship/explore.svg)}.scholarship .compare{background:url(/images/svg/scholarship/compare.svg)}.scholarship .decide{background:url(/images/svg/scholarship/decide.svg)}.scholarship .apply{background:url(/images/svg/scholarship/apply.svg)}.scholarship .breadcrumbs{display:flex;gap:8px;align-items:center}.scholarship .breadcrumbs .item{background:#f4f4f4;color:var(--primary);padding:4px 12px;border-radius:16px}.scholarship .breadcrumbs .plain{cursor:pointer}.scholarship .card-list{background:var(--main-bg-color);position:relative;border-radius:8px;display:flex;min-height:144px;max-height:168px}.scholarship .card-list .xdem-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.scholarship .card-list .flag{font-size:24px;border-radius:4px}.scholarship .card-list ul{list-style-type:disc!important}.scholarship .card-item{max-width:262px;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:inline-block;border:1px solid var(--Xdemia-Neutral-200);border-radius:8px}.scholarship .card-item .card-img{border-radius:8px 8px 0 0;min-width:262px;height:168px}.scholarship .card-item .flag{font-size:24px;border-radius:4px}.scholarship .card-item .card-main{height:240px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:16px}.scholarship .card-item .card-main .title{min-height:52px}.scholarship .card-item .card-main .xdem-btn{height:36px}.scholarship .card-img{min-width:246px;background-position:50%;background-size:cover}.scholarship .card-label{padding:4px 8px;border-radius:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#f6f7f7}.scholarship.h-full{min-height:calc(100vh - 72px)}.scholarship-widget .el-collapse-item__arrow{position:relative;font-size:16px}.scholarship-widget .el-collapse-item__arrow.is-active{transform:rotate(180deg)}.header-button{position:absolute;right:16px;bottom:16px}.filter-item.el-checkbox>span.el-checkbox__label{color:inherit}.filter-item.el-checkbox>.is-checked+.el-checkbox__label{color:var(--primary)}.scholarship-configurator .el-select-group__title{font-size:14px!important;font-weight:500!important}.scholarship-filter-label>input[type=checkbox]:checked+i{transform:rotate(180deg)}.scholarship-filter-label>input[type=checkbox]:checked+i+div{display:block!important}.expand-enter-active,.expand-leave-active{transition:height .5s ease}.skeleton{position:relative;background:linear-gradient(89.83deg,#e8ebec .11%,#f6f7f7 99.81%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton.card-img{min-width:246px}.expand-enter,.expand-leave-to{height:0}.expand-enter-to,.expand-leave{height:auto}.form-space-about.mb-180{margin-bottom:180px}.scholarship-header .nav-link{text-transform:none!important}.scholarship-header .breadcrumbs{padding-bottom:25px}.scholarship-header .breadcrumbs .plain,.scholarship-header .breadcrumbs .scholarship-name{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.5px;color:var(--primary)}.scholarship-header .breadcrumbs .scholarship-name{background:#f4f4f4;padding:4px 12px;border-radius:16px;font-weight:600}.spin-reverse{animation-name:spin-cc;animation-duration:.2s}.spin-animation{animation-name:spin;animation-duration:.2s}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin-cc{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.catalogue{border-radius:8px;background-color:var(--main-bg-color);min-height:calc(100vh - 78px);display:flex;flex-direction:column}.catalogue .catalogue-banner{background:url(/images/banner-catalogue.jpg);height:326px;background-size:cover;border-radius:8px;background-repeat:no-repeat;position:relative;background-position:50%}.catalogue .catalogue-banner .overlay{background:rgba(21,24,25,.502);height:100%;width:100%;position:relative;border-radius:8px;padding:24px}.catalogue .explore{background:url(/images/svg/scholarship/explore.svg)}.catalogue .personalize{background:url(/images/svg/catalogue/personalization.png)}.catalogue .flexible{background:url(/images/svg/catalogue/adaptation.png)}.catalogue .apply{background:url(/images/svg/scholarship/apply.svg)}.catalogue .space-configurator{margin-bottom:0}.catalogue .space-configurator .stepper-item:after,.catalogue .space-configurator .stepper-item:before{border-bottom:2px dotted var(--warning);top:50px}.catalogue .space-configurator .stepper-wrapper{padding:16px 4px 4px}.catalogue .space-configurator .stepper-item .step-counter{background:var(--main-bg-color);border:1px solid var(--primary);width:82px;height:82px;aspect-ratio:1/1}.bb-card-vertical{border-radius:8px;background:var(--main-bg-color);display:flex;flex-direction:column;border:var(--border-light);width:268px;height:397px;padding:8px}.bb-card-vertical:hover{color:var(--Xdemia-Neutral-700);background:var(--Xdemia-Neutral-75);cursor:pointer}.bb-card-vertical .banner{border-radius:8px;height:141px;min-height:inherit;background-size:cover;background-position:50%}.bb-card-vertical .avatar,.bb-card-vertical .banner{border:var(--border-light)}.bb-card-vertical .el-tooltip__popper{max-width:236px}.bb-card-vertical.widget{width:216px;height:287px}.bb-card-vertical.widget .banner{height:113px}.bb-card-vertical.search-menu{width:242px!important;height:300px!important}.bb-card-vertical.search-menu .banner{height:113px}.newsroom .x-about-container{min-height:50vh}.newsroom .x-about-container .timeline-post .post-stats-container{padding:4px 0 16px 0}.newsroom .x-about-container .post .post-stats{margin-left:0;margin-right:0}.newsroom .x-about-container .m-replay{margin-left:0;margin-right:-24px}.newsroom .x-about-container .comment-button{margin-right:0!important}.newsroom .x-about-container .comments .comment{padding:16px 0 0}.newsroom .x-about-container .comments .second-level .comment,.newsroom .x-about-container .x-reply-comment{margin-left:7%}.newsroom .x-about-container .news-banner{width:auto;max-height:400px;min-height:150px;object-fit:contain}.newsroom .media-height{height:346px}.newsroom .absolute-media-banner{position:absolute;bottom:0;width:100%;height:38px;background-color:#434d51;opacity:.7}.newsroom .absolute-media-title{position:absolute;bottom:0;color:#fff;margin:8px;width:100%;text-align:center}.newsroom-shared-post{height:404px;width:100%;border-radius:16px;position:relative;overflow:hidden;margin-top:16px}.newsroom-shared-post .post-bg{position:absolute;height:100%;width:100%;top:0;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.newsroom-shared-post img,.newsroom-shared-post video{width:100%;height:404px;min-height:404px;object-fit:cover}.newsroom-shared-post .caption{display:flex;align-items:flex-end;gap:16px;position:absolute;bottom:16px;height:86px;color:#fff;padding:0 16px}.newsroom-bookmark{overflow:auto}.newsroom-bookmark .news-container{border-bottom:none!important;min-height:156px!important}.news-container ul,.news-container ul li{list-style-type:disc}.news-container img,.news-container video{object-fit:cover}.news-container.list-item{min-height:168px;max-height:232px}div.no-login.news-container{height:360px}div.no-login .news-banner{width:inherit;height:148px}.news-card .x-card.item{margin:0;width:270px;height:360px}.news-card .x-card.item .news-banner{height:148px}.news-card .suggested{min-width:270px!important;width:270px!important;min-height:336px!important;height:336px!important}.news-card .suggested .body{padding:12px}.news-card .suggested .news-banner{width:270px;height:148px;border-radius:8px}.news-card .suggested .subtitle,.news-card .suggested .title{color:var(--Xdemia-Neutral-700)}.news-card .news-banner{width:308px;height:100%}.news-card .h-180{height:180px}.news-card .h-60{height:60px}.news-card .h-40{height:40px}.news-card .h-30{height:30px}.news-card .h-20{height:20px}.news-card .newsroom-loader{width:270px;height:216px}.news-card .newsroom-loader .animated-background{animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#4f5969;background:linear-gradient(90deg,#edf2f6 8%,rgba(237,242,246,.569) 18%,rgba(214,229,241,.6));background-size:50rem 6.5rem;position:relative}@media only screen and (max-width:480px){.news-card .news-container{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}}@media only screen and (max-width:743px){.x-about-container .mb-16.px-56.overflow-hidden{padding:0}}@media only screen and (max-width:1419px){.party-content.news-card{justify-content:center}}.program-container{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:24px}#program-name{grid-area:1/1/2/1}#spider-name{grid-area:1/2/2/2}#spider-coordinator{grid-area:1/3/2/4}#spider-category{grid-area:2/1/3/2}#spider-sub-category{grid-area:2/2/3/3}#spider-sub-sub-category{grid-area:2/3/3/4}.bb-card:hover{color:var(--Xdemia-Neutral-700);background:var(--Xdemia-Neutral-75);cursor:pointer}.bb-card .about{margin-bottom:0!important}.chapter-container{max-height:98%;overflow:auto}.chapter-list.chapter-list:not(:last-child){border-bottom:1px solid var(--Xdemia-Neutral-100);padding-bottom:1rem}.cart{border-radius:8px;background-color:var(--main-bg-color);height:calc(100vh - 100px);padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.cart .profile-menu{height:auto!important}.cart .profile-menu .nav-item{padding:10px 16px}.cart .profile-menu .nav-item .active:before{content:"";display:block;position:absolute;top:45px;width:140%;left:-20%;border-bottom:2px solid var(--primary);border-radius:4px 4px 0 0}.cart .el-checkbox{margin-right:8px}.cart .cart-list{flex:1;overflow-y:auto}.checkout{position:relative;border-radius:8px;background-color:var(--main-bg-color);height:calc(100vh - 150px);padding:16px;display:flex;flex-direction:column;gap:16px}.checkout .checkout-list{flex:1;overflow-y:auto}.tbl-transaction-history th{text-align:center}.tbl-transaction-history th,.tbl-transaction-history tr{height:64px}.xcourse{border-radius:8px;background-color:var(--main-bg-color);min-height:calc(100vh - 78px);padding:16px;display:flex;flex-direction:column;gap:16px}.xcourse .xcourse-banner{background:url(/images/banner-catalogue.jpg);height:326px;background-size:cover;border-radius:8px;background-repeat:no-repeat;position:relative;background-position:50%}.xcourse .xcourse-banner .overlay{background:rgba(21,24,25,.502);height:100%;width:100%;position:relative;border-radius:8px;padding:24px}.xcourse .explore{background:url(/images/svg/scholarship/explore.svg)}.xcourse .personalize{background:url(/images/svg/catalogue/personalization.png)}.xcourse .flexible{background:url(/images/svg/catalogue/adaptation.png)}.xcourse .apply{background:url(/images/svg/scholarship/apply.svg)}.xcourse .space-configurator{margin-bottom:0}.xcourse .space-configurator .stepper-item:after,.xcourse .space-configurator .stepper-item:before{border-bottom:2px dotted var(--warning);top:50px}.xcourse .space-configurator .stepper-wrapper{padding:16px 4px 4px}.xcourse .space-configurator .stepper-item .step-counter{background:var(--main-bg-color);border:1px solid var(--primary);width:82px;height:82px;aspect-ratio:1/1}.xcourse-card{min-height:178px}.xcourse-card:hover{color:var(--Xdemia-Neutral-700);background:var(--Xdemia-Neutral-75);cursor:pointer}.xcourse-card-vertical{border-radius:8px;background:var(--main-bg-color);display:flex;flex-direction:column;border:var(--border-light);width:268px;height:430px;padding:8px}.xcourse-card-vertical:hover{color:var(--Xdemia-Neutral-700);background:var(--Xdemia-Neutral-75);cursor:pointer}.xcourse-card-vertical .banner{border-radius:8px;height:141px;min-height:inherit;background-size:cover;border:var(--border-light)}.xcourse-card-vertical .avatar{border:var(--border-light)}.xcourse-card-vertical .el-tooltip__popper{max-width:236px}.xcourse-card-vertical.widget{width:216px;height:287px}.xcourse-card-vertical.widget .banner{height:113px}.xcourse-card-vertical.search-menu{width:242px!important;height:300px!important}.xcourse-card-vertical.search-menu .banner{height:113px}.modal-create-course .modal-dialog{max-width:449px!important}