:root{--ds-bg-layer-0:#e0e0e0;--ds-bg-layer-1:#ebebeb;--ds-bg-layer-2:#fafafa;--ds-border-base:#e0e0e0;--ds-border-field:#ccc;--ds-border-control:#999;--ds-icon-base:#ccc;--ds-icon-subded:#999;--ds-icon-disabled:#666;--ds-dropdown-bg:#fafafa;--ds-dropdown-br:#e0e0e0;--ds-dropdown-hover:#ebebeb;--ds-modal-fg:#fafafa;--ds-modal-bc:#e0e0e0;--ds-modal-bg:rgba(0,0,0,.1);--ds-btn-primary-neutral-base:#1ca0f2;--ds-btn-primary-neutral-border:#1a91db;--ds-btn-primary-neutral-hover:#4cb4f6;--ds-btn-primary-neutral-active:#1a91db;--ds-btn-primary-success-base:#14bd63;--ds-btn-primary-success-border:#12ab59;--ds-btn-primary-success-hover:#43cb83;--ds-btn-primary-success-active:#12ab59;--ds-btn-primary-warn-base:#ffad1f;--ds-btn-primary-warn-border:#e99d1c;--ds-btn-primary-warn-hover:#ffbe4d;--ds-btn-primary-warn-active:#e99d1c;--ds-btn-primary-danger-base:#e02460;--ds-btn-primary-danger-border:#ca2156;--ds-btn-primary-danger-hover:#e6517e;--ds-btn-primary-danger-active:#ca2156;--ds-bg-0:#ebebeb;--ds-bg-1:#fafafa;--ds-bg-2:#e0e0e0;--ds-bg-3:#d9d9d9;--ds-bg-4:#ccc;--ds-bg-5:#b3b3b3;--ds-bg-6:#999;--ds-bg-7:grey;--ds-bg-8:#666;--ds-bg-9:#4d4d4d;--ds-text-0:#1a1a1a;--ds-text-1:#262626;--ds-text-2:#333;--ds-text-3:#404040;--ds-text-4:#4d4d4d;--ds-text-5:#595959;--ds-text-6:#666;--ds-text-7:#737373;--ds-text-8:grey;--ds-text-9:#8c8c8c;--ds-green-0:#e7f9ef;--ds-green-1:#b7ebcf;--ds-green-2:#93e1b8;--ds-green-3:#64d398;--ds-green-4:#43cb83;--ds-green-5:#14bd63;--ds-green-6:#12ab59;--ds-green-7:#0e8646;--ds-green-8:#0b6a37;--ds-green-9:#084f29;--ds-blue-0:#e7f5fe;--ds-blue-1:#b7e1fb;--ds-blue-2:#95d3f9;--ds-blue-3:#6ac0f6;--ds-blue-4:#4cb4f6;--ds-blue-5:#1ca0f2;--ds-blue-6:#1a91db;--ds-blue-7:#1573ac;--ds-blue-8:#105884;--ds-blue-9:#0c4264;--ds-pink-0:#fce9ef;--ds-pink-1:#f5bcce;--ds-pink-2:#f198b4;--ds-pink-3:#ea6c94;--ds-pink-4:#e6517e;--ds-pink-5:#e02460;--ds-pink-6:#ca2156;--ds-pink-7:#9e1a41;--ds-pink-8:#7b1435;--ds-pink-9:#5c0f26;--ds-orange-0:#fff8eb;--ds-orange-1:#ffe5b8;--ds-orange-2:#ffda99;--ds-orange-3:#ffc96b;--ds-orange-4:#ffbe4d;--ds-orange-5:#ffad1f;--ds-orange-6:#e99d1c;--ds-orange-7:#b67b16;--ds-orange-8:#8d5f11;--ds-orange-9:#6d4a0d;--ds-purple-0:#f1ecf9;--ds-purple-1:#d4c5ec;--ds-purple-2:#c0aae4;--ds-purple-3:#a485d6;--ds-purple-4:#9571d1;--ds-purple-5:#794ac4;--ds-purple-6:#6e43b1;--ds-purple-7:#57358d;--ds-purple-8:#42296b;--ds-purple-9:#321f51}[data-theme=dark]{--ds-bg-layer-0:#0f0f0f;--ds-bg-layer-1:#171717;--ds-bg-layer-2:#212121;--ds-border-base:#292929;--ds-border-field:#303030;--ds-border-control:#383838;--ds-dropdown-bg:#171717;--ds-dropdown-br:#292929;--ds-dropdown-hover:#212121;--ds-modal-fg:#0f0f0f;--ds-modal-bc:#212121;--ds-modal-bg:hsla(0,0%,100%,.1);--ds-btn-primary-neutral-base:#1ca0f2;--ds-btn-primary-neutral-border:#4cb4f6;--ds-btn-primary-neutral-hover:#1a91db;--ds-btn-primary-neutral-active:#4cb4f6;--ds-btn-primary-success-base:#14bd63;--ds-btn-primary-success-border:#43cb83;--ds-btn-primary-success-hover:#12ab59;--ds-btn-primary-success-active:#43cb83;--ds-btn-primary-warn-base:#ffad1f;--ds-btn-primary-warn-border:#ffbe4d;--ds-btn-primary-warn-hover:#e99d1c;--ds-btn-primary-warn-active:#ffbe4d;--ds-btn-primary-danger-base:#e02460;--ds-btn-primary-danger-border:#e6517e;--ds-btn-primary-danger-hover:#ca2156;--ds-btn-primary-danger-active:#e6517e;--ds-bg-0:#0f0f0f;--ds-bg-1:#171717;--ds-bg-2:#212121;--ds-bg-3:#292929;--ds-bg-4:#303030;--ds-bg-5:#383838;--ds-bg-6:#404040;--ds-bg-7:#474747;--ds-bg-8:#4f4f4f;--ds-bg-9:#595959;--ds-text-0:#f2f2f2;--ds-text-1:#e6e6e6;--ds-text-2:#ccc;--ds-text-3:#b3b3b3;--ds-text-4:#999;--ds-text-5:grey;--ds-text-6:#666;--ds-text-7:#4d4d4d;--ds-text-8:#333;--ds-text-9:#1a1a1a;--ds-green-0:#084f29;--ds-green-1:#0b6a37;--ds-green-2:#0e8646;--ds-green-3:#12ab59;--ds-green-4:#14bd63;--ds-green-5:#43cb83;--ds-green-6:#64d398;--ds-green-7:#93e1b8;--ds-green-8:#b7ebcf;--ds-green-9:#e7f9ef;--ds-blue-0:#0c4264;--ds-blue-1:#105884;--ds-blue-2:#1573ac;--ds-blue-3:#1a91db;--ds-blue-4:#1ca0f2;--ds-blue-5:#4cb4f6;--ds-blue-6:#6ac0f6;--ds-blue-7:#95d3f9;--ds-blue-8:#b7e1fb;--ds-blue-9:#e7f5fe;--ds-pink-0:#5c0f26;--ds-pink-1:#7b1435;--ds-pink-2:#9e1a41;--ds-pink-3:#ca2156;--ds-pink-4:#e02460;--ds-pink-5:#e6517e;--ds-pink-6:#ea6c94;--ds-pink-7:#f198b4;--ds-pink-8:#f5bcce;--ds-pink-9:#fce9ef;--ds-orange-0:#6d4a0d;--ds-orange-1:#8d5f11;--ds-orange-2:#b67b16;--ds-orange-3:#e99d1c;--ds-orange-4:#ffad1f;--ds-orange-5:#ffbe4d;--ds-orange-6:#ffc96b;--ds-orange-7:#ffda99;--ds-orange-8:#ffe5b8;--ds-orange-9:#fff8eb;--ds-purple-0:#321f51;--ds-purple-1:#42296b;--ds-purple-2:#57358d;--ds-purple-3:#6e43b1;--ds-purple-4:#794ac4;--ds-purple-5:#9571d1;--ds-purple-6:#a485d6;--ds-purple-7:#c0aae4;--ds-purple-8:#d4c5ec;--ds-purple-9:#f1ecf9}.component__AppHeader{height:56px;display:flex;position:relative;align-items:center;padding:0 24px;background:var(--ds-bg-1);border-bottom:1px solid var(--ds-bg-2)}@media(max-width:calc(768px - 1px)){.component__AppHeader{height:48px}}.component__AppHeader .brand{top:50%;position:absolute;left:24px;transform:translateY(-50%)}.component__AppHeader .brand .name{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:20px;line-height:1.3;font-family:Poppins,sans-serif;color:#14bd63}@media(max-width:calc(768px - 1px)){.component__AppHeader .brand{left:50%;transform:translate(-50%,-50%)}}.component__AppHeader nav{height:100%;margin:0 auto;display:flex}.component__AppHeader nav a{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:6px;height:100%;padding:0 16px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.component__AppHeader nav a svg{width:20px;height:20px;display:block}.component__AppHeader nav a:hover{color:var(--ds-text-4);background:var(--ds-bg-2)}.component__AppHeader nav a[data-active=true]{color:#14bd63}@media(max-width:calc(768px - 1px)){.component__AppHeader nav{display:none}}.component__AppHeader .user{position:absolute;right:24px}@media(max-width:calc(768px - 1px)){.component__AppHeader .user{display:none}}.component__UserDropdown{display:flex;position:relative;align-items:center;justify-content:center}.component__UserDropdown .avatar-btn{width:32px;height:32px;display:block;cursor:pointer;border-radius:50%}.component__UserDropdown .theme-btn{width:32px;height:32px;display:flex;border-radius:50%;margin-right:1rem;align-items:center;justify-content:center;color:var(--ds-text-3)}.component__UserDropdown .theme-btn:hover{color:var(--ds-text-1);background:var(--ds-bg-2)}.component__UserDropdown .login-btn{height:32px;font-size:14px;font-weight:500;border-radius:4px;padding-inline:1rem;background:var(--ds-blue-4);border:1px solid var(--ds-hsla(var(--ds-blue-5),.2));display:flex;align-items:center;justify-content:center;color:#fff}.component__UserDropdown .dropdown{right:0;z-index:5;overflow:hidden;border-radius:8px;width:max-content;position:absolute;top:calc(100% + 4px);background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br)}.component__UserDropdown .dropdown .profile{gap:8px;display:flex;cursor:pointer;padding:12px 18px;align-items:center;border-bottom:1px solid var(--ds-dropdown-br)}.component__UserDropdown .dropdown .profile img{width:32px;height:32px;display:block;border-radius:50%}.component__UserDropdown .dropdown .profile .content{display:grid}.component__UserDropdown .dropdown .profile .content .fullname{text-transform:capitalize;font-weight:400;color:var(--ds-text-3);font-size:14px}.component__UserDropdown .dropdown .profile .content .fullname,.component__UserDropdown .dropdown .profile .content .username{overflow:hidden;text-overflow:ellipsis;font-style:normal;text-align:left;text-transform:none;text-decoration:none;line-height:1.4;font-family:Poppins,sans-serif}.component__UserDropdown .dropdown .profile .content .username{font-weight:300;color:var(--ds-text-4);font-size:12px}.component__UserDropdown .dropdown .list{display:flex;flex-direction:column;align-items:center;padding:8px 0}.component__UserDropdown .dropdown .list a{gap:12px;width:100%;display:flex;cursor:pointer;padding:8px 18px;align-items:center;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.component__UserDropdown .dropdown .list a svg{display:block}.component__UserDropdown .dropdown .list a:hover{color:var(--ds-text-1);background:var(--ds-bg-2)}.component__UserDropdown .dropdown .list a:hover:last-child{background:rgba(224,36,96,.1)}.component__UserDropdown.footer-user{flex:1 1}.component__UserDropdown.footer-user:hover{color:var(--ds-text-2);background:var(--ds-bg-3)}.component__UserDropdown.footer-user .avatar-btn{width:24px;height:24px}.component__UserDropdown.footer-user .dropdown{z-index:5;border-radius:0;top:auto;bottom:100%;width:400%;position:absolute;right:0;background:var(--ds-dropdown-bg)}.component__UserDropdown.footer-user .dropdown a{justify-content:flex-start}.component__UserDropdown.footer-user .dropdown a .profile{width:100%}.component__AppFooter{bottom:0;width:100%;height:50px;display:none;position:-webkit-sticky;position:sticky;align-items:center;background:var(--ds-bg-1);border-top:1px solid var(--ds-bg-3);z-index:1000}@media(max-width:calc(768px - 1px)){.component__AppFooter{display:flex}}.component__AppFooter nav{width:100%;height:100%;margin:0 auto;display:flex;color:var(--ds-text-8)}.component__AppFooter nav a{flex:1 1;display:flex;align-items:center;justify-content:center;flex-direction:row;color:var(--ds-text-4)}.component__AppFooter nav a svg{width:24px;height:24px;display:block}.component__AppFooter nav a:hover{color:var(--ds-text-2);background:var(--ds-bg-3)}.component__AppFooter nav a[data-active=true]{color:var(--ds-green-5)}.component__PageHeader{width:100%;padding:16px 24px;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);display:flex;align-items:center;justify-content:center}@media(min-width:992px){.component__PageHeader{width:auto;min-width:960px}}@media(min-width:1200px){.component__PageHeader{width:auto;min-width:992px}}.component__PageHeader .title{margin-right:auto;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}.component__PageHeader .title[align=center]{margin-right:0}.component__PageHeader .link{text-decoration:underline;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-6);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}.component__RoadmapSwiper{width:100%;height:100%;display:flex!important}.component__RoadmapSwiper .swiper-slide{display:flex;align-items:center;justify-content:center}.component__RoadmapSwiper .start-ctn{left:0;padding-left:16px;padding-right:64px}.component__RoadmapSwiper .end-ctn,.component__RoadmapSwiper .start-ctn{z-index:2;height:100%;display:flex;align-items:center;justify-content:center;position:absolute}.component__RoadmapSwiper .end-ctn{right:0;padding-left:64px;padding-right:16px}.component__RoadmapSwiper .control-btn{border:none;display:flex;align-items:center;justify-content:center;color:var(--ds-text-3);background:var(--ds-bg-1);border:1px solid var(--ds-bg-3);border-radius:50%;height:56px;width:56px}@media(max-width:calc(768px - 1px)){.component__RoadmapSwiper .control-btn{height:48px;width:48px}}.component__RoadmapSwiper .control-btn[data-dir=left]{transform:rotate(180deg)}.component__RoadmapSwiper .control-btn[data-dir=left]:active,.component__RoadmapSwiper .control-btn[data-dir=left]:hover{transform:rotate(180deg) scale(1.1)}.component__RoadmapSwiper .control-btn svg{width:32px;height:32px;display:block}.component__RoadmapSwiper .control-btn:active,.component__RoadmapSwiper .control-btn:hover{transform:scale(1.1)}.component__EditorToolbar{background:var(--ds-bg-1);border:1px solid var(--ds-bg-3);border-right:none;border-left:none;position:-webkit-sticky;position:sticky;display:flex;padding:1rem;bottom:0;gap:1rem;z-index:5}.component__EditorToolbar .line{width:1px;display:block;min-height:100%;background:var(--ds-bg-3)}.component__EditorToolbar span{font-size:1rem;font-weight:400;color:var(--ds-text-8);cursor:pointer}.component__EditorToolbar span svg{width:24px;height:24px;display:block}.component__EditorToolbar span:hover{color:var(--ds-text-4)}.component__EditorToolbar span[data-active=true]{color:#14bd63;font-weight:500}.DraftEditor-root{width:100%;padding:24px;color:var(--ds-text-4);height:auto!important}.component__CustomSelect{position:relative;width:100%}.component__CustomSelect .input-box{gap:12px;width:100%;display:flex;position:relative;border-radius:8px;align-items:center;transition:all .2s;border:1px solid var(--ds-bg-3)}.component__CustomSelect .input-box input{width:100%;border:none;height:48px;padding:12px 16px;background:transparent;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.component__CustomSelect .input-box input::placeholder{color:var(--ds-text-6)}.component__CustomSelect .input-box .unfold-icon{display:flex;align-items:center;flex-direction:row;justify-content:center;padding-right:20px}.component__CustomSelect .dropdown{min-width:max-content;max-width:100%;width:100%;display:none;z-index:100000;overflow:hidden;visibility:hidden;position:absolute;border-radius:8px;flex-direction:column;background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br)}.component__CustomSelect .dropdown[data-open=true]{display:flex;visibility:visible}.component__CustomSelect .dropdown ul{margin:0;padding:0;height:100%;list-style:none;overflow-y:auto}.component__CustomSelect .dropdown ul li{gap:12px;height:48px;display:flex;cursor:pointer;align-items:center;padding:12px 16px}.component__CustomSelect .dropdown ul li:not(:last-child){border-bottom:1px solid var(--ds-dropdown-br)}.component__CustomSelect .dropdown ul li:hover{background:var(--ds-dropdown-hover)}.component__CustomSelect .dropdown ul li[data-active=true]{background:var(--ds-bg-2)}.component__CustomSelect .dropdown ul li.active{background:var(--ds-dropdown-hover)}.component__CustomSelect .dropdown ul li .label{font-size:14px;color:var(--ds-text-3)}.component__CustomSelect .dropdown[data-placement=top-start]{margin-bottom:8px!important}.component__CustomSelect .dropdown[data-placement=bottom-start]{margin-top:8px!important}.ctn__HorizontalSlider{width:100%}.ctn__HorizontalSlider .slider{padding-inline:8rem}@media(max-width:calc(768px - 1px)){.ctn__HorizontalSlider .slider{padding-inline:1rem}}.ctn__HorizontalSlider .splide__arrows button{border:none;display:flex;align-items:center;justify-content:center;background:var(--ds-bg-3);border-radius:50%;height:4rem;width:4rem;top:50%;opacity:1;z-index:100;right:1.5rem;position:absolute;transform:translateY(-50%)}@media(max-width:calc(768px - 1px)){.ctn__HorizontalSlider .splide__arrows button{height:3rem;width:3rem}}.ctn__HorizontalSlider .splide__arrows button.splide__arrow--prev{left:1.5rem;right:auto}.ctn__HorizontalSlider .splide__arrows button.splide__arrow--next{right:1.5rem}.ctn__HorizontalSlider .splide__arrows button svg{width:32px;height:32px;display:block}@media(max-width:calc(768px - 1px)){.ctn__HorizontalSlider .splide__arrows button svg{width:24px;height:24px}}.ctn__HorizontalSlider .splide__arrows button svg path{fill:var(--ds-text-2)}.ctn__HorizontalSlider .splide__arrows button:disabled{opacity:.25}.ctn__HorizontalSlider .splide__arrows button[data-dir=left]{right:auto;left:1.5rem;transform:translateY(-50%) rotate(180deg)}.ctn__HorizontalSlider .splide__arrows button[data-dir=left]:hover{transform:translateY(-50%) rotate(180deg) scale(1.1)}.ctn__HorizontalSlider .splide__arrows button[data-dir=left]:active{transform:translateY(-50%) rotate(180deg) scale(1)}.ctn__HorizontalSlider .splide__arrows button:hover{transform:translateY(-50%) scale(1.1)}.ctn__HorizontalSlider .splide__arrows button:active{transform:translateY(-50%) scale(1)}.ctn_CreatedRoadmapCard{width:100%;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn_CreatedRoadmapCard .img-box img{width:100%;height:100%;object-fit:cover;border-radius:8px 8px 0 0}.ctn_CreatedRoadmapCard .info-box{padding:1rem}.ctn_CreatedRoadmapCard .info-box .info{gap:.5rem;display:flex;align-items:center;margin-bottom:1rem}.ctn_CreatedRoadmapCard .info-box .info .price{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-orange-5);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_CreatedRoadmapCard .info-box .info .discount,.ctn_CreatedRoadmapCard .info-box .info .duration{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_CreatedRoadmapCard .info-box .info .duration{margin-left:auto}.ctn_CreatedRoadmapCard .info-box .buttons-ctn{width:100%;display:flex;justify-content:center;align-items:center}.ctn_CreatedRoadmapCard .info-box .buttons-ctn a{flex:1 1;padding-block:12px;font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;line-height:1.2}.ctn_CreatedRoadmapCard .info-box .buttons-ctn .btn-1{border-radius:4px 0 0 4px;background:var(--ds-bg-2)}.ctn_CreatedRoadmapCard .info-box .buttons-ctn .btn-2{color:#1ca0f2;background:rgba(28,160,242,.1);border-radius:0 4px 4px 0}.component__TagsGroup{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px}@media(min-width:992px){.component__TagsGroup[data-limited=true]{width:auto;width:960px}}@media(min-width:1200px){.component__TagsGroup[data-limited=true]{width:auto;width:992px}}.component__TagsGroup span{cursor:pointer;font-size:14px;padding:8px 16px;border-radius:4px;white-space:nowrap;color:var(--ds-text-4);background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);text-transform:capitalize;text-align:center}.component__TagsGroup button{font-size:14px;padding:8px 16px;border-radius:4px;color:var(--ds-text-4);border:1px dashed var(--ds-text-8)}.component_TagCapsule{background:var(--ds-bg-3);border-radius:50px;padding:8px 16px;cursor:pointer}.component_TagCapsule p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.component__TiptapEditor{color:var(--ds-text-3);padding:24px}.component__TiptapEditor img{margin:8px 0}.component__TiptapEditor a{text-decoration:underline}.tiptap__FloatingMenu{color:var(--ds-text-6)}.tiptap__suggestions{display:grid;padding:8px;min-width:128px;border-radius:8px;color:var(--ds-text-3);background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br);grid-gap:4px;gap:4px}.tiptap__suggestions .item{padding:0;border:none;border-radius:4px;background:transparent;gap:8px;display:flex;align-items:center}.tiptap__suggestions .item span{width:36px;height:36px;padding:8px;display:block;border-radius:4px;color:var(--ds-text-3);background:var(--ds-dropdown-hover);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400}.tiptap__suggestions .item span svg{width:100%;height:100%;display:block}.tiptap__suggestions .item p{padding-right:8px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.tiptap__suggestions .item:hover,.tiptap__suggestions .item[data-selected=true]{background:var(--ds-dropdown-hover)}.tiptap__LinkBox{max-width:100%;min-width:320px;height:max-content;background:var(--ds-bg-1);padding:8px;display:grid;grid-gap:4px;gap:4px}.tiptap__LinkBox,.tiptap__LinkBox input{border-radius:4px;border:1px solid var(--ds-bg-3)}.tiptap__LinkBox input{height:32px;padding:0 8px;background:transparent;color:var(--ds-text-3)}.tiptap__LinkBox .row{display:flex;gap:4px}.tiptap__LinkBox .row :last-child{border:1px solid var(--ds-bg-3);color:var(--ds-text-3)}.tiptap__LinkBox button{font-size:12px;font-weight:400;padding:4px 8px;border-radius:4px;white-space:nowrap;color:var(--ds-text-3);background:transparent;border:1px solid var(--ds-bg-3)}.tiptap__LinkBox button:first-of-type{margin-right:auto}.tiptap__FixedToolbar{background:var(--ds-bg-0);border:1px solid var(--ds-bg-3);border-right:none;border-left:none;position:-webkit-sticky;position:sticky;padding:1rem;bottom:0;gap:1rem;display:flex;flex-wrap:wrap;z-index:1000}@media(max-width:calc(768px - 1px)){.tiptap__FixedToolbar{justify-content:center}}.tiptap__FixedToolbar .line{width:1px;display:block;min-height:100%;background:var(--ds-bg-8)}.tiptap__FixedToolbar span{font-size:1rem;font-weight:400;color:var(--ds-text-5);cursor:pointer}.tiptap__FixedToolbar span svg{width:24px;height:24px;display:block}.tiptap__FixedToolbar span:hover{color:var(--ds-text-3)}.tiptap__FixedToolbar span[data-active=true]{color:#14bd63;font-weight:500}.tiptap__BubbleMenu{padding:8px;border-radius:4px;width:max-content;height:max-content;background:var(--ds-text-2)}.tiptap__BubbleMenu .link-box{min-width:320px;max-width:100%;display:grid;grid-gap:4px;gap:4px}.tiptap__BubbleMenu .link-box input{height:32px;padding:0 8px;border-radius:4px;background:transparent;border:1px solid var(--ds-text-8)}.tiptap__BubbleMenu .link-box .row{display:flex}.tiptap__BubbleMenu .link-box button{border:none;font-size:12px;font-weight:400;padding:4px 8px;border-radius:4px;color:var(--ds-text-1);white-space:nowrap;background:var(--ds-bg-1)}.tiptap__BubbleMenu .link-box button:first-of-type{margin-right:auto;color:var(--ds-bg-1);background:transparent;border:1px solid var(--ds-text-8)}.tiptap__BubbleMenu .btn-group{display:flex;align-items:center;gap:8px}.tiptap__BubbleMenu .btn-group a{font-size:12px;padding:4px 12px;border-radius:4px;text-decoration:underline;background:hsla(var(--blue-base),.8);color:#000}.tiptap__BubbleMenu .btn-group button{width:28px;height:28px;padding:2px;border:none;display:flex;color:var(--ds-bg-8);align-items:center;justify-content:center;background:transparent}.tiptap__BubbleMenu .btn-group button svg{width:100%;height:100%}.tiptap__BubbleMenu .btn-group button:hover{color:var(--ds-bg-3)}.tiptap__BubbleMenu .btn-group button[data-active=true]{color:var(--ds-bg-1)}.component__LikeButton{height:36px;border:none;display:flex;cursor:pointer;position:relative;width:max-content;align-items:center;border-radius:4px;padding:0 .5rem;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ds-text-2);border:1px solid var(--ds-bg-3)}.component__LikeButton svg{margin-bottom:2px}.component__LikeButton .value{margin-left:.25rem;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.component__LikeButton[data-liked=true]{color:var(--ds-pink-5)}.component__LikeButton[data-liked=true] .value{color:var(--ds-pink-5);font-weight:600}.component__LikeButton[data-liked=true] svg path{fill:var(--ds-pink-5);stroke:var(--ds-pink-5)}.component__LikeButton[data-liked=true][data-animate=true]:before{display:block;animation:topBubbles .75s ease-in-out forwards}.component__LikeButton[data-liked=true][data-animate=true]:after{display:block;animation:bottomBubbles .75s ease-in-out forwards}.component__LikeButton:hover{background:var(--ds-bg-2)}.component__LikeButton:active{transform:scale(.9);background:var(--ds-pink-5);box-shadow:0 2px 25px rgba(255,0,130,.2)}.component__LikeButton:after,.component__LikeButton:before{content:"";left:-20%;width:140%;height:100%;z-index:100;display:block;position:absolute;background-repeat:no-repeat;transition:all .5s ease-in-out}.component__LikeButton:before{display:none;top:-75%;background-image:radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--ds-pink-5) 20%,transparent 30%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--ds-pink-5) 15%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.component__LikeButton:after{display:none;bottom:-75%;background-image:radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--ds-pink-5) 15%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.component__ApproveButton{width:36px;height:36px;display:flex;border-radius:4px;align-items:center;justify-content:center;color:var(--ds-text-3);border:1px solid var(--ds-bg-3)}.component__ApproveButton:hover{background:var(--ds-bg-2)}.bookmark-btn{width:36px;height:36px;padding:7px;cursor:pointer;border-radius:4px;display:flex;position:relative;align-items:center;background:transparent;color:var(--ds-text-2)}.bookmark-btn:hover{background:var(--ds-bg-2)}.component__GoogleBtn{width:100%;height:48px;border:none;color:#1ca0f2;font-size:1rem;font-weight:600;border-radius:8px;background:rgba(28,160,242,.1)}.component_TimelineCard .date-container{display:flex;color:var(--ds-text-3)}.component_TimelineCard .date-container .connector{padding:0 1.5rem}.component_TimelineCard .date-container .connector .line{border-left:2px solid var(--ds-bg-4);height:100%}.component_TimelineCard .date-container .date{width:95%;padding:2.25rem 0 .75rem}.component_TimelineCard .only-line{display:flex;color:var(--ds-text-3)}.component_TimelineCard .only-line .connector{padding:0 1.5rem}.component_TimelineCard .only-line .connector .line{border-left:2px solid var(--ds-bg-4);height:1rem}.component_TimelineCard .body{background-color:var(--ds-bg-1);padding:1.5rem;border:1px solid var(--ds-bg-3);border-radius:.5rem}.component_TimelineCard .body .title{margin:0;font-size:1rem;font-weight:600;font-style:normal;color:var(--ds-text-3);display:flex;align-items:center;justify-content:space-between;gap:1rem}.component_TimelineCard .body .title .progress{background:var(--ds-bg-4);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;display:flex;gap:.2rem}.component_TimelineCard .body .title h4:hover{cursor:pointer;text-decoration:underline;line-break:anywhere}.component_TimelineCard .body .tags{gap:.5rem;display:flex;font-size:12px;flex-wrap:wrap;margin-top:1rem;align-items:center}.component_resourceBtn,.component_roadmapBtn{display:flex;align-items:center;padding:.5rem .75rem;border-radius:.25rem}.component_roadmapBtn{color:#14bd63;background:rgba(20,189,99,.1)}.component_roadmapBtn .icon{margin-right:.5rem;display:flex;align-items:center;flex-direction:row;justify-content:center}.component_resourceBtn{color:#1ca0f2;background:rgba(28,160,242,.1)}.component_resourceBtn .icon{margin-right:.5rem;display:flex;align-items:center;flex-direction:row;justify-content:center}.res-list-view{gap:1rem;width:100%;display:flex;padding:1rem;overflow:hidden;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-1);color:var(--ds-text-2)}.res-list-view .content-box{flex:1 1;gap:1rem;display:flex;flex-direction:column}.res-list-view .content-box .info{left:0;bottom:0;width:100%}.res-list-view .content-box .info ul{margin:0;padding:.5rem 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:var(--ds-bg-2);border-radius:4px}.res-list-view .content-box .info ul li{padding:.25rem .75rem;font-size:12px;font-weight:500;list-style:none;color:var(--ds-text-3);border-left:1px solid var(--ds-bg-4);display:flex;align-items:center;justify-content:center}.res-list-view .content-box .info ul .views{border-left:none}.res-list-view .content-box .details{flex:1 1;gap:.5rem;display:flex;flex-direction:column}.res-list-view .content-box .details .sub-title{font-size:small;color:var(--ds-text-4);text-transform:lowercase}.res-list-view .content-box .details .title{margin:0;font-size:15px;font-weight:600;line-height:2ch;color:var(--ds-text-2)}.res-list-view .content-box .details .title:hover{text-decoration:underline;text-decoration-thickness:1.5px}.res-list-view .image-box{aspect-ratio:16/9;height:128px;display:flex;overflow:hidden;position:relative;border-radius:4px;justify-content:center}.res-list-view .image-box img{width:auto;height:100%;display:block}.horizontal-vote-btn,.horizontal-vote-btn button{display:flex;align-items:center}.horizontal-vote-btn button{border:none;flex-direction:row;justify-content:center;background:transparent;color:var(--ds-text-4)}.horizontal-vote-btn button.up{color:var(--ds-green-5)}.horizontal-vote-btn button.down{color:var(--ds-pink-5)}.horizontal-vote-btn button svg{width:20px;height:20px;display:block}.horizontal-vote-btn span{padding-inline:8px;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.vertical-vote-btn{display:flex;align-items:center;border-radius:4px;flex-direction:column;background:var(--ds-bg-2)}.vertical-vote-btn span{font-size:small;font-weight:600;color:var(--ds-text-4)}.vertical-vote-btn button{flex:1 1;padding:0;width:48px;border:none;display:flex;align-items:center;color:var(--ds-text-4);background:transparent;justify-content:center}.vertical-vote-btn button.up{color:var(--ds-green-5)}.vertical-vote-btn button.down{color:var(--ds-pink-5)}.vertical-vote-btn button svg{display:block}.component_ActivityCalender{overflow-x:scroll;border-radius:8px;color:var(--ds-text-3)}.component_ActivityCalender .timeline{border-radius:8px}.component_ActivityCalender .timeline .timeline-months{display:flex;width:822.2px;padding-left:33px}@media(max-width:calc(768px - 1px)){.component_ActivityCalender .timeline .timeline-months{width:657.76px;padding-left:23.1px}}.component_ActivityCalender .timeline .timeline-months-month{width:13.6452830189px;margin:1.8px;border:1px solid transparent;font-size:14px}@media(max-width:calc(992px - 1px)){.component_ActivityCalender .timeline .timeline-months-month{font-size:12px}}@media(max-width:calc(768px - 1px)){.component_ActivityCalender .timeline .timeline-months-month{width:10.9162264151px}}.component_ActivityCalender .timeline .timeline-months .Apr~.Apr,.component_ActivityCalender .timeline .timeline-months .Aug~.Aug,.component_ActivityCalender .timeline .timeline-months .Dec~.Dec,.component_ActivityCalender .timeline .timeline-months .Feb~.Feb,.component_ActivityCalender .timeline .timeline-months .Jan~.Jan,.component_ActivityCalender .timeline .timeline-months .Jul~.Jul,.component_ActivityCalender .timeline .timeline-months .Jun~.Jun,.component_ActivityCalender .timeline .timeline-months .Mar~.Mar,.component_ActivityCalender .timeline .timeline-months .May~.May,.component_ActivityCalender .timeline .timeline-months .Nov~.Nov,.component_ActivityCalender .timeline .timeline-months .Oct~.Oct,.component_ActivityCalender .timeline .timeline-months .Sep~.Sep{visibility:hidden}.component_ActivityCalender .timeline-body{display:flex}.component_ActivityCalender .timeline-body .timeline-weekdays{display:flex;flex-direction:column;height:115.3169811321px;margin-top:1.8px;justify-content:space-evenly;width:33px}@media(max-width:calc(768px - 1px)){.component_ActivityCalender .timeline-body .timeline-weekdays{height:98.0135849057px;margin-top:1.44px;width:26.4px}}.component_ActivityCalender .timeline-body .timeline-weekdays-weekday{font-size:12px;height:15.4452830189px}@media(max-width:calc(992px - 1px)){.component_ActivityCalender .timeline-body .timeline-weekdays-weekday{font-size:10px}}.component_ActivityCalender .timeline-body .timeline-cells{display:inline-flex;flex-direction:column;flex-wrap:wrap;height:128.9622641509px}@media(max-width:calc(768px - 1px)){.component_ActivityCalender .timeline-body .timeline-cells{height:103.1698113208px}}.component_ActivityCalender .timeline-body .timeline-cells-cell{min-height:13.6452830189px;min-width:13.6452830189px;margin:1.8px;border-radius:2px;background-color:var(--ds-bg-4);cursor:pointer}@media(max-width:calc(768px - 1px)){.component_ActivityCalender .timeline-body .timeline-cells-cell{min-height:10.9162264151px;min-width:10.9162264151px}}.ctn_MediaPlayer{width:100%;overflow:hidden;margin-top:1rem;position:relative;padding-top:56.25%;border-radius:8px}.ctn_MediaPlayer .react-player{position:absolute;top:0;left:0}.ctn_MediaPlayer .react-player .react-player__preview{align-items:flex-start!important;justify-content:flex-start!important}.image-cropper{width:45%;z-index:50;min-height:85vh;border-radius:8px;background-color:var(--ds-bg-1);display:flex;flex-direction:column}.image-cropper .head{height:48px;display:flex;padding:.5rem;align-items:center;border-bottom:2px solid var(--ds-bg-2)}.image-cropper .head h4{flex:1 1 auto;color:var(--ds-text-3)}.image-cropper .head button:last-child{height:100%;border:none;padding:0 1rem;color:#fff;border-radius:8px;background-color:#14bd63}.image-cropper .body{flex:1 1 auto;padding:.5rem;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.image-cropper .body .text-image{width:100%;position:absolute}.image-cropper .body .reactEasyCrop_CropArea{color:hsla(var(--ds-green-5),.2)!important;border:4px solid #14bd63!important}.image-cropper .foot{height:48px;display:flex;padding:.5rem;align-items:center;border-top:2px solid var(--ds-bg-2)}.image-cropper .foot input[type=range]{width:100%}.component__BackButton{width:44px;height:44px;cursor:pointer;border-radius:50%;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);color:var(--ds-text-4);display:flex;align-items:center;justify-content:center}.component__BackButton:hover{color:var(--ds-text-3)}.component__BackButton:active{background:var(--ds-bg-2)}.ctn__TrackPoster{width:100%;height:auto;display:flex;overflow:hidden;border-radius:8px;flex-direction:column;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn__TrackPoster .top{width:100%;overflow:hidden;padding-top:50%;position:relative}.ctn__TrackPoster .top .img-box{inset:0;display:flex;position:absolute;align-items:center;justify-content:center}.ctn__TrackPoster .top .img-box .summary{gap:1rem;display:flex;max-width:75%;align-items:center}.ctn__TrackPoster .top .img-box .summary svg{width:auto;height:64px}.ctn__TrackPoster .top .img-box .summary svg path{opacity:.25;fill:var(--ds-bg-1)}.ctn__TrackPoster .top .img-box img{width:100%;height:auto;display:block}.ctn__TrackPoster .top .btn-box{gap:8px;top:16px;right:16px;display:flex;position:absolute}@media(max-width:calc(992px - 1px)){.ctn__TrackPoster .top .btn-box{gap:.75rem;top:.75rem;right:.75rem}}.ctn__TrackPoster .top .btn-box button{gap:.5rem;height:32px;border:none;display:flex;padding:.75rem;align-items:center;border-radius:4px;color:var(--ds-text-3);justify-content:center;background:var(--ds-bg-1);border:1px solid var(--ds-bg-3)}.ctn__TrackPoster .top .btn-box button.TrackPoster__bookmark{padding:.3rem}.ctn__TrackPoster .top .btn-box button.TrackPoster__bookmark svg{width:auto;height:100%}.ctn__TrackPoster .top .btn-box button img{position:relative;width:100%;height:revert-layer}.ctn__TrackPoster .bottom{grid-gap:16px;gap:16px;height:100%;display:grid;padding:12px;border-top:1px solid var(--ds-bg-2)}.ctn__TrackPoster .bottom .detail-box{display:flex;overflow:hidden}.ctn__TrackPoster .bottom .detail-box .avatar-box{flex:none;width:44px;height:44px;cursor:pointer;overflow:hidden;margin-right:12px;border-radius:4px}.ctn__TrackPoster .bottom .detail-box .avatar-box img{width:100%;height:100%;display:block}.ctn__TrackPoster .bottom .detail-box .map-box{grid-gap:2px;gap:2px;display:grid}.ctn__TrackPoster .bottom .detail-box .map-box a{overflow:hidden}.ctn__TrackPoster .bottom .detail-box .map-box .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:16px;cursor:pointer;font-weight:600;color:var(--ds-text-2)}.ctn__TrackPoster .bottom .detail-box .map-box .title:hover{text-decoration:underline}.ctn__TrackPoster .bottom .detail-box .map-box .map-info{display:flex}.ctn__TrackPoster .bottom .detail-box .map-box .map-info p{margin:0;font-size:small;color:var(--ds-text-3)}.ctn__TrackPoster .bottom .detail-box .map-box .map-info p:first-child{cursor:pointer;text-transform:capitalize}.ctn__TrackPoster .bottom .detail-box .map-box .map-info p:first-child:hover{text-decoration:underline}.ctn__TrackPoster .bottom .detail-box .map-box .map-info p:not(:first-of-type):before{content:"•";line-height:0;font-size:16px;font-weight:900;margin:0 8px}.ctn__TrackPoster .bottom .btn-box{gap:16px;display:flex;margin-top:auto;align-items:center}@media(max-width:calc(992px - 1px)){.ctn__TrackPoster .bottom .btn-box{gap:12px}}.ctn__TrackPoster .bottom .btn-box .ownedTag{font-size:12px;font-weight:500;margin:0 0 0 auto;color:var(--ds-orange-4)}.ctn__TrackPoster .bottom .btn-box .priceTag{margin:0 0 0 auto;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-orange-5);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackPoster .bottom .btn-box .priceTag[data-free=true]{color:var(--ds-green-5)}.ctn__TrackPoster .bottom .btn-box a{height:32px;display:flex;border-radius:4px;align-items:center;white-space:nowrap;padding-inline:12px;background:rgba(28,160,242,.1);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-blue-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;line-height:1.3}.ctn__TrackPoster .bottom .btn-box .like-btn{height:32px}.ctn__TrackPoster .bottom .btn-box .like-btn svg{width:20px;height:20px}.ctn__TrackPoster .bottom .btn-box .like-btn p{font-size:14px}.component__TopicSelect{width:100%;height:52px;display:flex;border-radius:8px;align-items:center;border:1px solid var(--ds-bg-4);position:relative}.component__TopicSelect input{flex:1 1;height:100%;border:none;padding-inline:12px;background:transparent;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.component__TopicSelect .lens-icon{padding-left:16px;display:flex;align-items:center;flex-direction:row;justify-content:center;color:var(--ds-text-6)}.component__TopicSelect .lens-icon svg{width:20px;height:auto}.component__TopicSelect .unfold-icon{display:flex;align-items:center;flex-direction:row;justify-content:center;padding-right:16px}.component__TopicSelect .unfold-icon svg{width:20px;height:auto}.component__TopicSelect .dropdown{position:absolute;border:1px solid var(--ds-dropdown-br);background:var(--ds-dropdown-bg);top:calc(100% + 8px);border-radius:8px;right:0;z-index:5;width:100%;height:auto;overflow-y:auto;min-height:44px;max-height:320px;padding-block:8px}.component__TopicSelect .dropdown .message{height:80px;align-items:center;justify-content:center;font-style:normal;text-align:left;text-transform:none;text-decoration:none;line-height:1.4;font-family:Poppins,sans-serif}.component__TopicSelect .dropdown .message,.component__TopicSelect .dropdown ul li{padding:12px 24px;display:flex;font-weight:400;color:var(--ds-text-4);font-size:16px}.component__TopicSelect .dropdown ul li{gap:12px;cursor:pointer}.component__TopicSelect .dropdown ul li .icon{display:flex;align-items:center;flex-direction:row;justify-content:center}.component__TopicSelect .dropdown ul li span{flex:1 1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.component__TopicSelect .dropdown ul li .right-icon{rotate:-90deg;height:24px;width:24px;display:flex;align-items:center;flex-direction:row;justify-content:center}.component__TopicSelect .dropdown ul li:hover{background:var(--ds-dropdown-hover)}.component__ImageCropper{border-radius:12px;width:min(768px,100%);border:1px solid var(--ds-bg-2)}.component__ImageCropper .head{display:flex;padding:8px 20px;align-items:center}.component__ImageCropper .head .title{flex:1 1;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}.component__ImageCropper .head span{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;border-radius:50%;padding:6px}.component__ImageCropper .head span:hover{background-color:var(--ds-bg-2)}.component__ImageCropper .body{height:512px;position:relative;border-top:1px solid var(--ds-bg-2);border-bottom:1px solid var(--ds-bg-2)}.component__ImageCropper .body .reactEasyCrop_CropArea{color:rgba(20,189,99,.25);border:4px solid #14bd63}.component__ImageCropper .foot{display:flex;padding:8px 20px;gap:16px;align-items:center}.component__ImageCropper .foot #slider{flex:1 1;border-radius:10px}.component__ImageCropper .foot input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:10px;background:var(--ds-bg-4)}.component__ImageCropper .foot input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--ds-green-4);cursor:pointer}.component__ImageCropper .foot input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ds-green-4);cursor:pointer}.component__ImageCropper .foot button{padding:6px 16px;font-size:14px;border-radius:8px;background-color:var(--ds-green-4)}.component__ConfirmPopup{inset:0;z-index:1050;position:fixed}.component__ConfirmPopup .backdrop{inset:0;width:100%;height:100%;background:var(--ds-modal-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(5px);animation:blurAnimation .2s ease-in-out forwards}.component__ConfirmPopup .content{z-index:1;position:absolute;border-radius:12px;background:var(--ds-modal-fg);border:1px solid var(--ds-modal-bc);top:50%;left:50%;width:min(400px,100%);transform:translate(-50%,-50%);animation:slide-to-center .2s ease-in-out forwards;gap:8px;padding:24px;display:flex;flex-direction:column}.component__ConfirmPopup .content .title{gap:8px;display:flex;align-items:center}.component__ConfirmPopup .content .title .icon{display:flex;align-items:center;flex-direction:row;justify-content:center}.component__ConfirmPopup .content .title p{font-size:18px;font-weight:600}.component__ConfirmPopup .content .desc{font-size:16px;font-weight:400;color:var(--ds-text-5)}.component__ConfirmPopup .content .actions{gap:16px;display:flex;padding-top:12px;justify-content:space-between}.component__ConfirmPopup .content .actions button{font-size:14px;font-weight:500;padding:8px 20px;border-radius:4px;background:var(--ds-bg-4)}.component__ConfirmPopup .content .actions button[data-type=success]{background:var(--ds-green-4)}.component__ConfirmPopup .content .actions button[data-type=alert]{background:var(--ds-pink-3)}.component__ConfirmPopup .content .actions button[data-type=warn]{background:var(--ds-orange-3)}.component_CustomCheckbox--square{outline:1px solid var(--ds-bg-3);cursor:pointer}.component_CustomCheckbox--square,.component_CustomCheckbox--square .square-box{height:20px;width:20px;border-radius:4px;display:flex;align-items:center;justify-content:center}.component_CustomCheckbox--square .square-box{background-color:var(--ds-green-4);flex-direction:row;transition:background-color 3s ease}.component_CustomCheckbox--round{outline:1px solid var(--ds-bg-3);cursor:pointer}.component_CustomCheckbox--round,.component_CustomCheckbox--round .round-box{height:20px;width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.component_CustomCheckbox--round .round-box{background-color:var(--ds-green-4);flex-direction:row;transition:background-color 3s ease}.component_InstallPWA button{background-color:var(--ds-green-4);padding:12px 24px;border-radius:4px;font-style:normal;text-align:left;font-weight:var(--ds-text-1);text-transform:none;text-decoration:none;color:var(500);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.component_CareerGoalCard{width:100%;border-radius:8px;overflow:hidden;display:flex}.component_CareerGoalCard .left{width:50%;background-color:var(--ds-bg-3)}.component_CareerGoalCard .left img{width:100%;height:100%;object-fit:cover}.component_CareerGoalCard .right{width:50%;padding:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:var(--ds-bg-1)}.component_CareerGoalCard .right .top .title{text-align:center;font-size:18px;font-weight:600;color:var(--ds-text-3)}.component_CareerGoalCard .right .top .description{text-align:center;font-size:14px;color:var(--ds-text-5);margin-top:8px}.component_CareerGoalCard .right .bottom{margin-top:24px}.component_CareerGoalCard .right .bottom button{border:1px solid var(--ds-bg-4);color:var(--ds-text-3);border-radius:4px;padding:8px 16px}.component_Bookmark{width:36px;height:36px;display:flex;border-radius:4px;align-items:center;justify-content:center;color:var(--ds-text-3);border:1px solid var(--ds-bg-3)}.component_Bookmark:hover{background:var(--ds-bg-2)}.component_Bookmark svg{width:24px;height:auto}.complete-btn{gap:.25rem;height:32px;border:none;color:#fff;font-size:.9rem;padding:0 .75rem;display:flex;align-items:center;flex-direction:row;justify-content:center;border-radius:4px;background:var(--ds-green-4)}.complete-btn[data-active=true]{background:var(--ds-pink-5)}.component__CommentLikeButton{height:32px;border:none;display:flex;cursor:pointer;position:relative;width:max-content;align-items:center;border-radius:4px;padding:0 .5rem;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ds-text-2);border:1px solid var(--ds-bg-3)}.component__CommentLikeButton svg{width:20px;height:20px;margin-bottom:2px}.component__CommentLikeButton .value{margin-left:.25rem;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.component__CommentLikeButton[data-liked=true]{color:var(--ds-pink-5)}.component__CommentLikeButton[data-liked=true] .value{color:var(--ds-pink-5);font-weight:600}.component__CommentLikeButton[data-liked=true] svg path{fill:var(--ds-pink-5);stroke:var(--ds-pink-5)}.component__CommentLikeButton[data-liked=true][data-animate=true]:before{display:block;animation:topBubbles .75s ease-in-out forwards}.component__CommentLikeButton[data-liked=true][data-animate=true]:after{display:block;animation:bottomBubbles .75s ease-in-out forwards}.component__CommentLikeButton:hover{background:var(--ds-bg-2)}.component__CommentLikeButton:active{transform:scale(.9);background:var(--ds-pink-5);box-shadow:0 2px 25px rgba(255,0,130,.2)}.component__CommentLikeButton:after,.component__CommentLikeButton:before{content:"";left:-20%;width:140%;height:100%;z-index:100;display:block;position:absolute;background-repeat:no-repeat;transition:all .5s ease-in-out}.component__CommentLikeButton:before{display:none;top:-75%;background-image:radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--ds-pink-5) 20%,transparent 30%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--ds-pink-5) 15%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.component__CommentLikeButton:after{display:none;bottom:-75%;background-image:radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--ds-pink-5) 15%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%),radial-gradient(circle,var(--ds-pink-5) 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}.ctn__ResourceSearch{width:100%;padding:48px 64px;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);min-height:300px;display:flex;flex-direction:column;align-items:center;gap:36px}@media(min-width:992px){.ctn__ResourceSearch{width:auto;min-width:960px}}@media(min-width:1200px){.ctn__ResourceSearch{width:auto;min-width:992px}}@media(max-width:calc(992px - 1px)){.ctn__ResourceSearch{padding:32px 24px}}@media(max-width:calc(768px - 1px)){.ctn__ResourceSearch{padding:12px;gap:8px;min-height:auto}}.ctn__ResourceSearch .heading{font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);letter-spacing:-1px;font-size:40px;line-height:1.1;font-family:Poppins,sans-serif;line-height:1.2}@media(max-width:calc(992px - 1px)){.ctn__ResourceSearch .heading{font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);letter-spacing:-1px;font-size:32px;line-height:1.2;font-family:Poppins,sans-serif}}@media(max-width:calc(768px - 1px)){.ctn__ResourceSearch .heading{padding:12px 0;font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}}.ctn__ResourceSearch .searchBar{width:100%;height:64px;display:flex;position:relative;border-radius:8px;align-items:center;border:1px solid var(--ds-bg-3)}@media(max-width:calc(768px - 1px)){.ctn__ResourceSearch .searchBar{height:48px}}.ctn__ResourceSearch .searchBar input{flex:1 1;height:100%;border:none;padding:16px 16px 16px 24px;background:transparent;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__ResourceSearch .searchBar input{padding:8px 8px 8px 12px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}}.ctn__ResourceSearch .searchBar button{height:100%;border:none;padding:16px 18px 16px 0;background:transparent;color:var(--ds-text-6);display:flex;align-items:center;flex-direction:row;justify-content:center}@media(max-width:calc(768px - 1px)){.ctn__ResourceSearch .searchBar button{padding:8px 12px 8px 8px}.ctn__ResourceSearch .searchBar button svg{width:20px;height:20px}}.ctn__ResourceSearch .searchBar .dropdown{position:absolute;top:calc(100% + 8px);border-radius:8px;right:0;z-index:5;padding:0;width:100%;height:auto;overflow-y:auto;max-height:320px;padding-block:8px;background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br);box-shadow:0 2px 8px -4px rgba(0,0,0,.25)}.ctn__ResourceSearch .searchBar .dropdown .loading{padding:12px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;height:80px}.ctn__ResourceSearch .searchBar .dropdown ul{list-style-type:none;padding:0;margin:0}.ctn__ResourceSearch .searchBar .dropdown ul li{padding:12px 24px;display:flex;gap:12px;font-size:16px;color:var(--ds-text-4);font-weight:400;cursor:pointer}.ctn__ResourceSearch .searchBar .dropdown ul li .icon{display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__ResourceSearch .searchBar .dropdown ul li .icon svg{width:24px;height:24px}.ctn__ResourceSearch .searchBar .dropdown ul li span{flex:1 1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ctn__ResourceSearch .searchBar .dropdown ul li .right-icon{rotate:-90deg;height:24px;width:24px;display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__ResourceSearch .searchBar .dropdown ul li:hover{background:var(--ds-bg-2)}.ctn__ResourceSearch .searchBar .dropdown ul .generate-map{width:100%;background:var(--ds-bg-4);padding:12px 24px;margin:0;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-5);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;gap:12px;align-items:center;justify-content:flex-start}.ctn__ResourceSearch .searchBar .dropdown ul .generate-map svg{color:var(--ds-text-4)}.ctn__ResourceSearch .searchBar .dropdown ul .generate-map span{color:var(--ds-text-3);font-weight:500;text-transform:capitalize}.ctn__ResourceSearch .buttonsCtn{width:100%;display:flex;justify-content:space-between}.ctn__ResourceSearch .buttonsCtn .search-btn{display:flex;margin-left:auto;border-radius:8px;align-items:center;padding-inline:32px;justify-content:center;background:var(--ds-bg-1);border:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__ResourceSearch .buttonsCtn .search-btn{padding:8px 24px}}.ctn__ResourceSearch .buttonsCtn .resource-page-filter{margin-left:0}.ctn__ResourceSearch .buttonsCtn .orderBar{display:flex;overflow:hidden;border-radius:8px;border:1px solid var(--ds-bg-3)}.ctn__ResourceSearch .buttonsCtn .orderBar label{width:100%;height:48px;padding-inline:16px;border-right:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-6);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;white-space:nowrap;justify-content:center;align-items:center;cursor:pointer}.ctn__ResourceSearch .buttonsCtn .orderBar label:last-child{border:none}.ctn__ResourceSearch .buttonsCtn .orderBar input{display:none}.ctn__ResourceSearch .buttonsCtn .orderBar input:checked+label{color:var(--ds-text-4);background:var(--ds-bg-2)}.ctn__ResourceMiniSearch{width:100%;z-index:50;background:var(--ds-bg-1);border-radius:0 0 8px 8px;border:1px solid var(--ds-bg-2);height:64px;display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0}@media(min-width:992px){.ctn__ResourceMiniSearch{width:auto;min-width:960px}}@media(min-width:1200px){.ctn__ResourceMiniSearch{width:auto;min-width:992px}}.ctn__ResourceMiniSearch[data-animate=open]{animation:up-down .3s ease}.ctn__ResourceMiniSearch[data-animate=close]{animation:down-up 3s ease}.ctn__ResourceMiniSearch .searchMiniBar{flex:1 1;height:100%;display:flex;padding:16px;align-items:center}.ctn__ResourceMiniSearch .searchMiniBar input{flex:1 1;border:none;padding-left:8px;background:transparent;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__ResourceMiniSearch .searchMiniBar button{border:none;color:var(--ds-text-6);background:transparent}.ctn__ResourceMiniSearch .searchMiniBar button svg{width:22px;height:22px;display:block}.ctn__ResourceMiniSearch .searchMiniBar .dropdown{position:absolute;top:calc(100% + 8px);border-radius:8px;right:0;z-index:5;width:100%;padding:0;height:auto;overflow-y:auto;max-height:320px;padding-block:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);box-shadow:0 2px 8px -4px rgba(0,0,0,.25)}.ctn__ResourceMiniSearch .searchMiniBar .dropdown .loading{padding:12px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;height:80px}.ctn__ResourceMiniSearch .searchMiniBar .dropdown ul{list-style-type:none;padding:0;margin:0}.ctn__ResourceMiniSearch .searchMiniBar .dropdown ul li{padding:12px 24px;display:flex;gap:12px;font-size:16px;color:var(--ds-text-4);font-weight:400;cursor:pointer}.ctn__ResourceMiniSearch .searchMiniBar .dropdown ul li .icon{display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__ResourceMiniSearch .searchMiniBar .dropdown ul li .icon>svg{width:24px;height:24px}.ctn__ResourceMiniSearch .searchMiniBar .dropdown ul li .icon>svg>path{stroke:var(--ds-text-4)}.ctn__ResourceMiniSearch .searchMiniBar .dropdown ul li span{flex:1 1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ctn__ResourceMiniSearch .searchMiniBar .dropdown ul li .right-icon{rotate:-90deg;height:24px;width:24px;display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__ResourceMiniSearch .searchMiniBar .dropdown ul li:hover{background:var(--ds-bg-3)}.ctn__RoadmapSearch{width:100%;padding:48px 64px;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);min-height:300px;display:flex;flex-direction:column;align-items:center;gap:36px}@media(min-width:992px){.ctn__RoadmapSearch{width:auto;min-width:960px}}@media(min-width:1200px){.ctn__RoadmapSearch{width:auto;min-width:992px}}@media(max-width:calc(992px - 1px)){.ctn__RoadmapSearch{padding:32px 24px}}@media(max-width:calc(768px - 1px)){.ctn__RoadmapSearch{padding:12px;gap:8px;min-height:auto}}.ctn__RoadmapSearch .heading{font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);letter-spacing:-1px;font-size:40px;line-height:1.1;font-family:Poppins,sans-serif;line-height:1.2}@media(max-width:calc(992px - 1px)){.ctn__RoadmapSearch .heading{font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);letter-spacing:-1px;font-size:32px;line-height:1.2;font-family:Poppins,sans-serif}}@media(max-width:calc(768px - 1px)){.ctn__RoadmapSearch .heading{padding:12px 0;font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}}.ctn__RoadmapSearch .searchBar{width:100%;height:64px;display:flex;position:relative;border-radius:8px;align-items:center;border:1px solid var(--ds-bg-3)}@media(max-width:calc(768px - 1px)){.ctn__RoadmapSearch .searchBar{height:48px}}.ctn__RoadmapSearch .searchBar input{flex:1 1;height:100%;border:none;padding:16px 16px 16px 24px;background:transparent;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__RoadmapSearch .searchBar input{padding:8px 8px 8px 12px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}}.ctn__RoadmapSearch .searchBar button{height:100%;border:none;padding:16px 18px 16px 0;background:transparent;color:var(--ds-text-6);display:flex;align-items:center;flex-direction:row;justify-content:center}@media(max-width:calc(768px - 1px)){.ctn__RoadmapSearch .searchBar button{padding:8px 12px 8px 8px}.ctn__RoadmapSearch .searchBar button svg{width:20px;height:20px}}.ctn__RoadmapSearch .searchBar .dropdown{position:absolute;top:calc(100% + 8px);border-radius:8px;right:0;z-index:5;padding:0;width:100%;height:auto;overflow-y:auto;max-height:320px;padding-block:8px;background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br);box-shadow:0 2px 8px -4px rgba(0,0,0,.25)}.ctn__RoadmapSearch .searchBar .dropdown .loading{padding:12px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;height:80px}.ctn__RoadmapSearch .searchBar .dropdown ul{list-style-type:none;padding:0;margin:0}.ctn__RoadmapSearch .searchBar .dropdown ul li{padding:12px 24px;display:flex;gap:12px;font-size:16px;color:var(--ds-text-4);font-weight:400;cursor:pointer}.ctn__RoadmapSearch .searchBar .dropdown ul li .icon{display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__RoadmapSearch .searchBar .dropdown ul li .icon svg{width:24px;height:24px}.ctn__RoadmapSearch .searchBar .dropdown ul li span{flex:1 1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ctn__RoadmapSearch .searchBar .dropdown ul li .right-icon{rotate:-90deg;height:24px;width:24px;display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__RoadmapSearch .searchBar .dropdown ul li:hover{background:var(--ds-bg-2)}.ctn__RoadmapSearch .searchBar .dropdown ul .generate-map{width:100%;background:var(--ds-bg-4);padding:12px 24px;margin:0;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-5);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;gap:12px;align-items:center;justify-content:flex-start}.ctn__RoadmapSearch .searchBar .dropdown ul .generate-map svg{color:var(--ds-text-4)}.ctn__RoadmapSearch .searchBar .dropdown ul .generate-map span{color:var(--ds-text-3);font-weight:500;text-transform:capitalize}.ctn__RoadmapSearch .buttonsCtn{width:100%;display:flex;justify-content:space-between}.ctn__RoadmapSearch .buttonsCtn .search-btn{display:flex;margin-left:auto;border-radius:8px;align-items:center;padding-inline:32px;justify-content:center;background:var(--ds-bg-1);border:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__RoadmapSearch .buttonsCtn .search-btn{padding:8px 24px}}.ctn__RoadmapSearch .buttonsCtn .roadmaps-page-filter{margin-left:0}.ctn__RoadmapSearch .buttonsCtn .orderBar{display:flex;overflow:hidden;border-radius:8px;border:1px solid var(--ds-bg-3)}.ctn__RoadmapSearch .buttonsCtn .orderBar label{width:100%;height:48px;padding-inline:16px;border-right:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-6);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;white-space:nowrap;justify-content:center;align-items:center;cursor:pointer}.ctn__RoadmapSearch .buttonsCtn .orderBar label:last-child{border:none}.ctn__RoadmapSearch .buttonsCtn .orderBar input{display:none}.ctn__RoadmapSearch .buttonsCtn .orderBar input:checked+label{color:var(--ds-text-4);background:var(--ds-bg-2)}.ctn__RoadmapMiniSearch{width:100%;z-index:50;background:var(--ds-bg-1);border-radius:0 0 8px 8px;border:1px solid var(--ds-bg-2);height:64px;display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0}@media(min-width:992px){.ctn__RoadmapMiniSearch{width:auto;min-width:960px}}@media(min-width:1200px){.ctn__RoadmapMiniSearch{width:auto;min-width:992px}}@keyframes up-down{0%{transform:translateY(-64px)}to{transform:translateY(0)}}@keyframes down-up{0%{transform:translateY(0)}to{transform:translateY(-64px)}}.ctn__RoadmapMiniSearch[data-animate=open]{animation:up-down .3s ease}.ctn__RoadmapMiniSearch[data-animate=close]{animation:down-up 3s ease}.ctn__RoadmapMiniSearch .searchMiniBar{flex:1 1;height:100%;display:flex;padding:16px;align-items:center}.ctn__RoadmapMiniSearch .searchMiniBar input{flex:1 1;border:none;padding-left:8px;background:transparent;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RoadmapMiniSearch .searchMiniBar button{border:none;color:var(--ds-text-6);background:transparent}.ctn__RoadmapMiniSearch .searchMiniBar button svg{width:22px;height:22px;display:block}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown{position:absolute;top:calc(100% + 8px);border-radius:8px;right:0;z-index:5;width:100%;padding:0;height:auto;overflow-y:auto;max-height:320px;padding-block:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);box-shadow:0 2px 8px -4px rgba(0,0,0,.25)}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown .loading{padding:12px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;height:80px}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul{list-style-type:none;padding:0;margin:0}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul li{gap:12px;display:flex;cursor:pointer;padding:12px 20px}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul li .icon{display:flex;align-items:center;flex-direction:row;justify-content:center;color:var(--ds-text-6)}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul li .icon svg{width:24px;height:24px}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul li span{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul li .right-icon{rotate:-90deg;height:24px;width:24px;display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul li:hover{background:var(--ds-bg-2)}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul .generate-map{width:100%;background:var(--ds-bg-4);padding:12px 24px;margin:0;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-5);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;gap:12px;align-items:center;justify-content:flex-start}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul .generate-map svg{color:var(--ds-text-4)}.ctn__RoadmapMiniSearch .searchMiniBar .dropdown ul .generate-map span{color:var(--ds-text-3);font-weight:500;text-transform:capitalize}.ctn__TrackHeader{display:flex;margin-bottom:24px;align-items:center;min-width:100%;gap:24px}@media(min-width:992px){.ctn__TrackHeader{min-width:960px}}@media(min-width:1200px){.ctn__TrackHeader{min-width:992px}}.ctn__TrackHeader .back-btn{margin-right:auto}.ctn__TrackHeader .expand-btn,.ctn__TrackHeader .view-btn{cursor:pointer;min-height:44px;border-radius:8px;padding-inline:20px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center}.ctn__TrackHeader .expand-btn:hover,.ctn__TrackHeader .view-btn:hover{color:var(--ds-text-2)}.ctn__TrackHeader .expand-btn:active,.ctn__TrackHeader .view-btn:active{background:var(--ds-bg-2)}.ctn__TrackColumn{width:100%}@media(min-width:992px){.ctn__TrackColumn{width:960px}}@media(min-width:1200px){.ctn__TrackColumn{width:992px}}.ctn__TrackPast{width:100%;position:relative}.ctn__TrackPast .top-section{width:100%;height:64px;padding:0 24px;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);display:flex;align-items:center;gap:12px}.ctn__TrackPast .top-section .text{flex:1 1;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ctn__TrackPast .top-section span{padding:6px;border-radius:50%;border:1px solid var(--ds-bg-3);display:flex;align-items:center;justify-content:center;color:var(--ds-text-4);cursor:pointer;transition:all .3s}.ctn__TrackPast .top-section span svg{width:16px;height:16px;display:block}.ctn__TrackPast .top-section span:hover{color:#fff;background:var(--ds-pink-5)}.ctn__TrackPast .bottom-section{padding-top:24px;padding-bottom:24px;padding-left:48px;position:relative;display:grid;grid-gap:24px;gap:24px}.ctn__TrackPast .bottom-section[data-empty=true]{padding-top:0}.ctn__TrackPast .bottom-section:after{content:"";top:0;bottom:0;width:1px;position:absolute;left:24px;background:var(--ds-bg-3)}.ctn__TrackPast .bottom-section .node-card{width:100%;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);position:relative;display:grid}.ctn__TrackPast .bottom-section .node-card:before{content:"";top:0;left:-24.5px;position:absolute;width:24px;border-radius:0 0 0 8px;height:28px;border-left:1px solid var(--ds-bg-3);border-bottom:1px solid var(--ds-bg-3)}.ctn__TrackPast .bottom-section .node-card .card-head{display:flex;align-items:center;height:56px;padding:0 16px;cursor:pointer;gap:12px}.ctn__TrackPast .bottom-section .node-card .card-head .sno{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--ds-bg-2);color:var(--ds-text-4);border-radius:50%;line-height:0;font-size:14px;font-weight:300}.ctn__TrackPast .bottom-section .node-card .card-head .title{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackPast .bottom-section .node-card .card-content{border-top:1px solid var(--ds-bg-2);padding:16px;display:grid;grid-gap:24px;gap:24px}.ctn__TrackPast .bottom-section .node-card .card-content .details{display:grid}.ctn__TrackPast .bottom-section .node-card .card-content .details .summary{font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ctn__TrackPast .bottom-section .node-card .card-content .btn-group{display:flex;align-items:center}.ctn__TrackPast .bottom-section .node-card .card-content .btn-group .open-btn{padding:8px 16px;border-radius:4px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;color:#1ca0f2;margin-left:auto;background:rgba(28,160,242,.1);border:1px solid rgba(28,160,242,.1)}.ctn__TrackParent{width:100%;padding-top:24px;border-radius:12px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);position:relative;display:grid;grid-gap:24px;gap:24px}.ctn__TrackParent .head{width:100%;display:flex;align-items:center;padding:0 24px}.ctn__TrackParent .head .left{display:grid;grid-gap:4px;gap:4px}.ctn__TrackParent .head .left .title{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:28px;line-height:1.25;font-family:Poppins,sans-serif}.ctn__TrackParent .head .left .row{gap:8px;display:flex;align-items:center;color:var(--ds-text-6)}.ctn__TrackParent .head .left .row span{line-height:0;font-size:12px}.ctn__TrackParent .head .left .row .user{gap:6px;display:flex;align-items:center}.ctn__TrackParent .head .left .row .time,.ctn__TrackParent .head .left .row .user{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackParent .body{width:100%;padding:0 24px;display:grid;grid-gap:20px;gap:20px}.ctn__TrackParent .body .detail h2{font-weight:600;font-size:20px;line-height:1.3}.ctn__TrackParent .body .detail h2,.ctn__TrackParent .body .detail h3{font-style:normal;text-align:left;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-family:Poppins,sans-serif;margin-block:12px}.ctn__TrackParent .body .detail h3{font-weight:500;font-size:18px;line-height:1.35}.ctn__TrackParent .body .detail p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackParent .body .detail p:empty{height:16px}.ctn__TrackParent .body .detail ol,.ctn__TrackParent .body .detail ul{margin-block:12px;padding-left:2rem;color:var(--ds-text-2)}.ctn__TrackParent .body .detail ol::marker,.ctn__TrackParent .body .detail ul::marker{color:var(--ds-green-4)}.ctn__TrackParent .body .detail .ql-syntax{padding:.5rem;color:var(--color-3);border-radius:16px;white-space:pre-wrap;background-color:var(--bg-2)}.ctn__TrackParent .body .detail strong{font-weight:600}.ctn__TrackParent .body .detail blockquote{margin:0;padding:1rem;border-radius:4px;border:1px solid var(--ds-green-0)}.ctn__TrackParent .body .detail a{color:var(--ds-green-4)!important}.ctn__TrackParent .body .detail a:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline}.ctn__TrackParent .body .detail a:active,.ctn__TrackParent .body .detail a:visited{color:var(--ds-green-3)!important}.ctn__TrackParent .body .detail pre{padding:16px;border-radius:8px;white-space:pre-line;background:var(--ds-bg-0)}.ctn__TrackParent .body .video-frame{width:100%;padding-top:50%;position:relative;border-radius:8px;overflow:hidden}.ctn__TrackParent .body .video-frame iframe{top:0;left:0;width:100%;height:100%;position:absolute;z-index:1}.ctn__TrackParent .body .video-frame img{inset:0;z-index:2;position:absolute}.ctn__TrackParent .body .video-frame .placeholder{inset:0;width:100%;position:absolute;background-image:radial-gradient(circle at center center,var(--ds-bg-3),var(--ds-bg-1)),repeating-radial-gradient(circle at center center,var(--ds-bg-3),var(--ds-bg-3),20px,transparent 40px,transparent 20px);background-blend-mode:multiply}.ctn__TrackParent .body .row{display:flex;gap:12px}.ctn__TrackParent .body .row .col{gap:6px;display:flex;align-items:center;color:var(--ds-text-4)}.ctn__TrackParent .body .row .col p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackParent .foot{gap:12px;display:flex;padding:20px 24px;align-items:center;background:var(--ds-bg-1);border-top:1px solid var(--ds-bg-2);border-radius:0 0 12px 12px;position:-webkit-sticky;position:sticky;bottom:0}.ctn__TrackParent .foot .space{flex:1 1}.ctn__TrackParent .foot .edit-btn{gap:8px;display:flex;padding:8px 12px;border-radius:4px;align-items:center;color:var(--ds-text-3);border:1px solid var(--ds-bg-3)}.ctn__TrackParent .foot .edit-btn svg{width:16px;height:auto}.ctn__TrackParent .foot .edit-btn p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackParent .foot .buy-btn{background:var(--ds-pink-5)}.ctn__TrackParent .foot .buy-btn,.ctn__TrackParent .foot .resource-btn{height:36px;border:none;display:flex;color:#fff;font-size:.9rem;border-radius:4px;align-items:center;padding:.3rem 1rem}.ctn__TrackParent .foot .resource-btn{background-size:500% auto;background-image:linear-gradient(to right,var(--ds-pink-5) 0,var(--ds-orange-5) 25%,#1ca0f2 50%,#14bd63 75%,var(--ds-pink-5) 100%);animation:gradient 10s linear infinite reverse}@keyframes gradient{to{background-position:500%}}.ctn__TrackChildren{padding-top:24px;padding-bottom:24px;padding-left:48px;position:relative;display:grid;grid-gap:24px;gap:24px}.ctn__TrackChildren:empty,.ctn__TrackChildren[data-empty=true]{padding-top:0}.ctn__TrackChildren:after{content:"";top:0;bottom:0;width:1px;position:absolute;left:24px;background:var(--ds-bg-3)}.ctn__TrackChildren[data-nested=true]{padding-bottom:0;padding-left:40px}.ctn__TrackChildren[data-nested=true]:after{display:none}.ctn__TrackChildren[data-nested=true] .node-card{border-radius:50px}.ctn__TrackChildren[data-nested=true] .card-box:not(:last-child) .node-card:after{content:"";top:-1px;bottom:-2px;left:-24.5px;position:absolute;width:24px;border-left:1px solid var(--ds-bg-3)}.ctn__TrackChildren .node-card{width:100%;display:grid;position:relative;border-radius:50px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);transition:border-radius .1s ease}.ctn__TrackChildren .node-card[data-expanded=true]{border-radius:8px}.ctn__TrackChildren .node-card:before{content:"";top:-25px;left:-24.5px;position:absolute;width:24px;border-radius:0 0 0 8px;height:52px;border-left:1px solid var(--ds-bg-3);border-bottom:1px solid var(--ds-bg-3)}.ctn__TrackChildren .node-card .card-head{display:flex;align-items:center;height:56px;padding:0 16px;cursor:pointer;gap:12px}.ctn__TrackChildren .node-card .card-head .sno{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--ds-bg-2);color:var(--ds-text-4);border-radius:50%;line-height:0;font-size:14px;font-weight:300}.ctn__TrackChildren .node-card .card-head .title{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackChildren .node-card .card-content{border-top:1px solid var(--ds-bg-2);padding:16px;display:grid;grid-gap:24px;gap:24px}.ctn__TrackChildren .node-card .card-content .details{display:grid}.ctn__TrackChildren .node-card .card-content .details .summary{font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ctn__TrackChildren .node-card .card-content .btn-group{display:flex;align-items:center}.ctn__TrackChildren .node-card .card-content .btn-group .open-btn{padding:8px 16px;border-radius:4px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;color:#1ca0f2;margin-left:auto;background:rgba(28,160,242,.1);border:1px solid rgba(28,160,242,.1)}.ctn__TrackFuture{width:100%;position:relative}.ctn__TrackFuture .top-section{width:100%;height:64px;border-radius:8px;padding-inline:24px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);display:flex;align-items:center;cursor:pointer;gap:12px}.ctn__TrackFuture .top-section .text{flex:1 1;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ctn__TrackFuture .top-section span{padding:6px;border-radius:50%;border:1px solid var(--ds-bg-3);display:flex;align-items:center;justify-content:center;color:var(--ds-text-4);transition:all .4s;transform:rotate(45deg)}.ctn__TrackFuture .top-section span:hover{color:#fff;background:#14bd63}.ctn__TrackFuture .top-section span[data-active=true]{transform:rotate(0deg)}.ctn__TrackFuture .top-section span[data-active=true]:hover{background:var(--ds-pink-5)}.ctn__TrackFuture .top-section span svg{width:16px;height:16px;display:block}.ctn__TrackFuture .bottom-section{padding-top:24px;padding-left:48px;position:relative;display:grid;grid-gap:24px;gap:24px}.ctn__TrackFuture .bottom-section .node-card{width:100%;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);position:relative;display:grid}.ctn__TrackFuture .bottom-section .node-card:before{content:"";top:-24px;left:-24.5px;position:absolute;width:24px;border-radius:0 0 0 8px;height:52px;border-left:1px solid var(--ds-bg-3);border-bottom:1px solid var(--ds-bg-3)}.ctn__TrackFuture .bottom-section .node-card:not(:last-child):after{content:"";top:-1px;bottom:-2px;left:-24.5px;position:absolute;width:24px;border-left:1px solid var(--ds-bg-3)}.ctn__TrackFuture .bottom-section .node-card .card-head{display:flex;align-items:center;height:56px;padding:0 16px;cursor:pointer;gap:12px}.ctn__TrackFuture .bottom-section .node-card .card-head .sno{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--ds-bg-2);color:var(--ds-text-4);border-radius:50%;line-height:0;font-size:14px;font-weight:300}.ctn__TrackFuture .bottom-section .node-card .card-head .title{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackFuture .bottom-section .node-card .card-content{border-top:1px solid var(--ds-bg-2);padding:16px;display:grid;grid-gap:24px;gap:24px}.ctn__TrackFuture .bottom-section .node-card .card-content .details{display:grid}.ctn__TrackFuture .bottom-section .node-card .card-content .details .summary{font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ctn__TrackFuture .bottom-section .node-card .card-content .btn-group{display:flex;align-items:center}.ctn__TrackFuture .bottom-section .node-card .card-content .btn-group .open-btn{padding:8px 16px;border-radius:4px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;color:#1ca0f2;margin-left:auto;background:rgba(28,160,242,.1);border:1px solid rgba(28,160,242,.1)}.container_AvailableResourceTypes{width:100%;border-radius:8px}@media(min-width:992px){.container_AvailableResourceTypes{width:auto;min-width:960px}}@media(min-width:1200px){.container_AvailableResourceTypes{width:auto;min-width:992px}}.container_AvailableResourceTypes .type-cards{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;grid-gap:2rem;gap:2rem}@media(max-width:calc(992px - 1px)){.container_AvailableResourceTypes .type-cards{grid-template-columns:1fr 1fr}}@media(max-width:calc(768px - 1px)){.container_AvailableResourceTypes .type-cards{grid-template-columns:1fr 1fr;gap:4px}}.container_AvailableResourceTypes .type-cards .type-card{width:100%;height:300px;display:flex;border-radius:.5rem;flex-direction:column;justify-content:space-between;font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-2);letter-spacing:-1px;font-size:32px;line-height:1.2;font-family:Poppins,sans-serif;color:#fff}.container_AvailableResourceTypes .type-cards .type-card .labels{text-align:center;padding-bottom:2rem}.container_AvailableResourceTypes .type-cards .type-card:hover{color:var(--ds-text-1)}.container_AvailableResourceTypes .type-cards .type-card-md{width:100%;padding:12px 16px;border-radius:4px}.container_AvailableResourceTypes .type-cards .type-card-md .labels{display:flex;justify-content:space-between;align-items:center}.container_AvailableResourceTypes .type-cards .type-card-0{background:var(--ds-blue-4)}.container_AvailableResourceTypes .type-cards .type-card-1{background:var(--ds-bg-3)}.container_AvailableResourceTypes .type-cards .type-card-2{background:var(--ds-pink-4)}.container_AvailableResourceTypes .type-cards .type-card-3{background:var(--ds-orange-4)}.container_AvailableResourceTypes .type-cards .type-card-4{background:var(--ds-purple-4)}.container_AvailableResourceTypes .type-cards .type-card-5{background:var(--ds-green-4)}.ctn__CreateRoadmapForm{width:100%;padding:32px 64px;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);display:flex;flex-direction:column;align-items:center;gap:1rem}@media(max-width:calc(992px - 1px)){.ctn__CreateRoadmapForm{padding:24px}}@media(max-width:calc(576px - 1px)){.ctn__CreateRoadmapForm{padding:12px}}@media(min-width:992px){.ctn__CreateRoadmapForm{width:auto;min-width:960px}}@media(min-width:1200px){.ctn__CreateRoadmapForm{width:auto;min-width:992px}}.ctn__CreateRoadmapForm .heading{font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);letter-spacing:-1px;font-size:40px;line-height:1.1;font-family:Poppins,sans-serif;margin-bottom:1rem}@media(max-width:calc(992px - 1px)){.ctn__CreateRoadmapForm .heading{font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:28px;line-height:1.25;font-family:Poppins,sans-serif;margin-bottom:8px}}@media(max-width:calc(768px - 1px)){.ctn__CreateRoadmapForm .heading{font-style:normal;text-align:center;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:20px;line-height:1.3;font-family:Poppins,sans-serif;margin-bottom:8px}}.ctn__CreateRoadmapForm form{width:100%;display:flex;flex-direction:column;gap:1rem}.ctn__CreateRoadmapForm form .poster-row{width:100%;aspect-ratio:25/9;border-radius:8px;position:relative;border:1px dashed var(--ds-bg-4)}@media(min-width:768px){.ctn__CreateRoadmapForm form .poster-row{width:auto}}.ctn__CreateRoadmapForm form .poster-row .img-box{border-radius:8px;padding-top:25%}@media(max-width:calc(768px - 1px)){.ctn__CreateRoadmapForm form .poster-row .img-box{aspect-ratio:16/9}}.ctn__CreateRoadmapForm form .poster-row .img-box:has(img){padding-top:50%}.ctn__CreateRoadmapForm form .poster-row .img-box img{top:0;width:100%;height:auto;display:block;position:absolute;border-radius:8px}.ctn__CreateRoadmapForm form .poster-row .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:transparent;display:flex;justify-content:center;align-items:center}.ctn__CreateRoadmapForm form .poster-row .img-overlay .upload-btn{border:none;border-radius:8px;padding:16px 24px;background:var(--ds-bg-2);font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__CreateRoadmapForm form .poster-row .img-overlay .upload-btn{padding:12px 16px;font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}}.ctn__CreateRoadmapForm form .poster-row .img-overlay input{display:none}.ctn__CreateRoadmapForm form .selector-row-1{display:flex;gap:1rem}@media(max-width:calc(768px - 1px)){.ctn__CreateRoadmapForm form .selector-row-1{flex-direction:column}}.ctn__CreateRoadmapForm form .bottom{gap:1rem;display:flex}@media(max-width:calc(768px - 1px)){.ctn__CreateRoadmapForm form .bottom{flex-direction:column}}.ctn__CreateRoadmapForm form .bottom button{height:44px;border-radius:8px;padding-inline:16px;background:transparent;border:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;line-height:1.2}.ctn__CreateRoadmapForm form .bottom .submit-btn{color:#fff;font-size:16px;margin-left:auto;background:var(--ds-green-3);border:1px solid var(--ds-green-4)}@media(max-width:calc(768px - 1px)){.ctn__CreateRoadmapForm form .bottom .submit-btn{font-size:14px;height:40px;padding:12px 16px;line-height:1}}.ctn__CreateRoadmapForm form .bottom .submit-btn[data-is-editing=true]{background:var(--ds-blue-3);border:1px solid var(--ds-blue-4)}.ctn__CreatedRoadmaps{width:100%}@media(min-width:992px){.ctn__CreatedRoadmaps{width:960px}}@media(min-width:1200px){.ctn__CreatedRoadmaps{width:992px}}.ctn__CreatedRoadmaps .grid{grid-gap:1rem;gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:calc(992px - 1px)){.ctn__CreatedRoadmaps .grid{grid-template-columns:1fr 1fr}}@media(max-width:calc(768px - 1px)){.ctn__CreatedRoadmaps .grid{grid-template-columns:1fr}}.ctn_ResourceSearchResult{border-radius:8px;display:grid;width:100%;grid-gap:24px;gap:24px}@media(min-width:992px){.ctn_ResourceSearchResult{width:auto;min-width:960px}}@media(min-width:1200px){.ctn_ResourceSearchResult{width:auto;min-width:992px}}.ctn_ResourceSearchResult .ctn_ListView{gap:24px;display:flex;flex-direction:column}.ctn_ResourceSearchResult .ctn_ListView .loader{height:100px;display:flex;align-items:center;justify-content:center}.ctn_ResourceSearchResult .ctn_ListView .load-more-btn{text-align:center;border-radius:4px;padding:.5rem 1rem;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn_ResSearchBar{gap:1rem;display:flex;border-radius:8px;align-items:center}.ctn_ResSearchBar form{flex:1 1;display:flex;align-items:center;position:relative;gap:1rem}.ctn_ResSearchBar form .input{flex:1 1;border-radius:8px;padding:12px 16px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_ResSearchBar form .input::placeholder{color:var(--ds-text-6)}.ctn_ResSearchBar form .filter-btn{border-color:var(--ds-bg-2)}.ctn_ResSearchBar form .suggestions-dropdown{position:absolute;top:calc(100% + 8px);border-radius:8px;right:0;z-index:5;padding:0;width:100%;height:auto;overflow-y:auto;max-height:320px;padding-block:8px;background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br);box-shadow:0 2px 8px -4px rgba(0,0,0,.25)}.ctn_ResSearchBar form .suggestions-dropdown .loading{padding:12px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;height:80px}.ctn_ResSearchBar form .suggestions-dropdown ul{list-style-type:none;padding:0;margin:0}.ctn_ResSearchBar form .suggestions-dropdown ul li{gap:12px;display:flex;cursor:pointer;padding:12px 20px}.ctn_ResSearchBar form .suggestions-dropdown ul li .icon{display:flex;align-items:center;flex-direction:row;justify-content:center;color:var(--ds-text-6)}.ctn_ResSearchBar form .suggestions-dropdown ul li .icon svg{width:20px;height:20px}.ctn_ResSearchBar form .suggestions-dropdown ul li span{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_ResSearchBar form .suggestions-dropdown ul li .right-icon{width:24px;height:24px;rotate:-90deg;display:flex;align-items:center;flex-direction:row;justify-content:center;color:var(--ds-text-6)}.ctn_ResSearchBar form .suggestions-dropdown ul li:hover{background:var(--ds-bg-2)}.ctn_RoadmapSearchResult{border-radius:8px;display:grid;width:100%;grid-gap:24px;gap:24px}@media(min-width:992px){.ctn_RoadmapSearchResult{width:auto;min-width:960px}}@media(min-width:1200px){.ctn_RoadmapSearchResult{width:auto;min-width:992px}}.ctn_RoadmapSearchResult .ctn_ListView{gap:24px;display:flex;flex-direction:column}.ctn_RoadmapSearchResult .ctn_ListView .loader{height:100px;display:flex;align-items:center;justify-content:center}.ctn_RoadmapSearchResult .ctn_ListView .load-more-btn{text-align:center;border-radius:4px;padding:.5rem 1rem;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn_SearchBar{border-radius:8px}.ctn_SearchBar,.ctn_SearchBar form{gap:1rem;display:flex;align-items:center}.ctn_SearchBar form{flex:1 1;position:relative}.ctn_SearchBar form .input{flex:1 1;height:48px;border-radius:8px;padding-inline:16px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_SearchBar form .input::placeholder{color:var(--ds-text-6)}.ctn_SearchBar form .filter-btn{border-color:var(--ds-bg-2)}.ctn_SearchBar form .dropdown{position:absolute;top:calc(100% + 8px);border-radius:8px;right:0;z-index:5;padding:0;width:100%;height:auto;overflow-y:auto;max-height:320px;padding-block:8px;background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br);box-shadow:0 2px 8px -4px rgba(0,0,0,.25)}.ctn_SearchBar form .dropdown .loading{padding:12px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;height:80px}.ctn_SearchBar form .dropdown ul{list-style-type:none;padding:0;margin:0}.ctn_SearchBar form .dropdown ul li{gap:12px;display:flex;cursor:pointer;padding:12px 20px}.ctn_SearchBar form .dropdown ul li .icon{display:flex;align-items:center;flex-direction:row;justify-content:center;color:var(--ds-text-6)}.ctn_SearchBar form .dropdown ul li .icon svg{width:24px;height:24px}.ctn_SearchBar form .dropdown ul li span{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_SearchBar form .dropdown ul li .right-icon{width:24px;height:24px;rotate:-90deg;display:flex;align-items:center;flex-direction:row;justify-content:center;color:var(--ds-text-6)}.ctn_SearchBar form .dropdown ul li:hover{background:var(--ds-bg-2)}.ctn__RoadmapRequestForm{width:512px;display:flex;border-radius:8px;flex-direction:column}@media(max-width:calc(768px - 1px)){.ctn__RoadmapRequestForm{width:calc(100% - 24px)}}.ctn__RoadmapRequestForm .head{display:flex;padding:20px 24px;justify-content:space-between;border-bottom:1px solid var(--ds-bg-2)}.ctn__RoadmapRequestForm .head .heading{font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}.ctn__RoadmapRequestForm .head .close{cursor:pointer;display:flex;align-items:center;flex-direction:row;justify-content:center;color:var(--ds-text-6)}.ctn__RoadmapRequestForm .head .close:hover{color:var(--ds-text-4)}.ctn__RoadmapRequestForm .body{gap:16px;display:flex;padding:20px 24px;flex-direction:column}.ctn__RoadmapRequestForm .body input{padding:16px;border-radius:4px;background:transparent;border:1px solid var(--ds-bg-3);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RoadmapRequestForm .body input:focus{border-color:var(--ds-bg-5)}.ctn__RoadmapRequestForm .body textarea{resize:none;padding:16px;border-radius:4px;background:transparent;border:1px solid var(--ds-bg-3);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RoadmapRequestForm .body textarea:focus{border-color:var(--ds-bg-5)}.ctn__RoadmapRequestForm .body .personal{padding:16px;cursor:pointer;border-radius:4px;border:1px solid var(--ds-bg-3)}.ctn__RoadmapRequestForm .body .personal:hover{border-color:var(--ds-bg-5)}.ctn__RoadmapRequestForm .body .personal .checkbox-ctn{gap:12px;display:flex;align-items:center;margin-bottom:12px}.ctn__RoadmapRequestForm .body .personal .checkbox-ctn .checkbox{width:20px;height:20px;border-radius:50%;border:1px solid var(--ds-bg-4)}.ctn__RoadmapRequestForm .body .personal .checkbox-ctn .checkbox,.ctn__RoadmapRequestForm .body .personal .checkbox-ctn .checkbox .checked{display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__RoadmapRequestForm .body .personal .checkbox-ctn .label{color:var(--ds-text-2)}.ctn__RoadmapRequestForm .body .personal .checkbox-ctn .label,.ctn__RoadmapRequestForm .body .personal .note{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RoadmapRequestForm .body .personal .note{color:var(--ds-text-4)}.ctn__RoadmapRequestForm .body .bottom{gap:16px;display:flex;align-items:center;justify-content:flex-end}.ctn__RoadmapRequestForm .body .bottom .price{color:var(--ds-orange-4)}.ctn__RoadmapRequestForm .body .bottom .btn{padding:12px 20px;border-radius:4px;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RoadmapRequestForm .body .bottom .pay{color:#fff;background:var(--ds-green-5)}.ctn__RoadmapRequestForm .body .bottom .non-pay{color:#fff;background:var(--ds-hsla(var(--ds-blue-5),.2))}.add-res-form{z-index:1;width:480px;padding:2rem;border-radius:8px;background:var(--ds-bg-1)}.add-res-form .head{display:flex;align-items:center;margin-bottom:16px}.add-res-form .head .title{font-weight:600;font-size:larger;color:var(--ds-text-2);margin-right:.5rem}.add-res-form .head picture{display:none;align-items:center}.add-res-form .head picture .info-svg{width:14px;height:auto}.add-res-form .head picture .info-svg path{fill:var(--ds-text-4)}.add-res-form .head .close-btn{padding:0;width:24px;height:24px;border:none;z-index:0;margin-left:auto;position:relative;color:var(--ds-text-2);background:transparent;display:flex;align-items:center;justify-content:center}.add-res-form .head .close-btn svg{z-index:1;width:24px;height:24px}.add-res-form .head .close-btn:hover span{z-index:0;width:36px;height:36px;border-radius:5px;position:absolute;background:var(---ds-bg-5)}.add-res-form .body{grid-gap:1rem;gap:1rem;display:grid}.add-res-form .body .link{height:48px;display:flex;font-weight:400;border-radius:8px;font-size:.875rem;border:1px solid var(--ds-bg-4);transition:all 0ms!important}.add-res-form .body .link .icon{display:flex;align-items:center;flex-direction:row;justify-content:center;padding-left:16px}.add-res-form .body .link input{flex:1 1;border:none;font-weight:400;padding-left:1rem;font-size:.85rem;color:var(--ds-text-1);background:transparent}.add-res-form .body .link input::placeholder{color:var(--placeholder)}.add-res-form .body .link button{width:36px;border:none;color:var(--ds-text-3);background:transparent;display:flex;align-items:center;flex-direction:row;justify-content:center}.add-res-form .body .input-grp{display:flex;width:100%;border:1px solid var(--ds-bg-4);border-radius:8px}.add-res-form .body .input-grp .left-icon{padding-top:15px;padding-left:16px}.add-res-form .body .input-grp .text-input{flex:1 1;font-weight:400;font-size:13px;color:var(--ds-text-1);background:transparent;border:none;transition:all 0ms!important;padding:15px .5rem 15px 15px;font-family:inherit;resize:none}.add-res-form .body .input-grp .text-input::placeholder{color:var(--ds-text-3)}.add-res-form .body .image{display:flex}.add-res-form .body .image .label{font-size:.9rem;margin-right:auto;color:var(--ds-text-2)}.add-res-form .body .image .btn{border:none;height:24px;color:hsla(var(--ds-green-5),.8);font-size:small;padding:0 .5rem;border-radius:5px;background:hsla(var(--ds-green-5),.2)}.add-res-form .body .img-box{grid-gap:1rem;gap:1rem;width:100%;display:grid;grid-template-columns:1fr 1fr}.add-res-form .body .img-box img{width:100%;height:auto;border-radius:8px}.add-res-form .body .img-box .img-input{border-radius:8px;background:transparent;border:1px dashed var(--ds-bg-4);font-weight:400;font-size:.85rem;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--placeholder)}.add-res-form .body .img-box .img-input input{display:none}.add-res-form .body .price{display:flex}.add-res-form .body .price .label{font-size:.9rem;margin-right:auto;color:var(--ds-text-2)}.add-res-form .body .price .radio{width:48px;height:24px;padding:0}.add-res-form .body .price .radio .MuiSwitch-switchBase{margin:2px;padding:0;transition-duration:.3s}.add-res-form .body .price .radio .MuiSwitch-switchBase.Mui-checked{transform:translateX(24px)}.add-res-form .body .price .radio .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{opacity:1;border:0;border:1px solid var(--ds-bg-4)}.add-res-form .body .price .radio .MuiSwitch-switchBase.Mui-checked.Mui-disabled+.MuiSwitch-track{opacity:.5}.add-res-form .body .price .radio .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{color:#14bd63}.add-res-form .body .price .radio .MuiSwitch-switchBase.Mui-focusVisible .MuiSwitch-thumb{color:#14bd63;border:"6px solid #fff"}.add-res-form .body .price .radio .MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb{color:"#fff"}.add-res-form .body .price .radio .MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{opacity:.5}.add-res-form .body .price .radio .MuiSwitch-thumb{width:20px;height:20px;box-shadow:none;color:var(--ds-text-3);border-radius:50%}.add-res-form .body .price .radio .MuiSwitch-track{background:transparent;border:1px solid var(--ds-bg-4);border-radius:20px;opacity:1}.add-res-form .body .btns{gap:1rem;display:flex}.add-res-form .body .btns button{height:48px;padding:0 2rem;border-radius:8px;font-size:.9rem;font-weight:500}.add-res-form .body .btns button[type=submit]{border:none;color:#fff;margin-left:auto;background:#14bd63}.add-res-form .body .btns button[type=submit]:disabled{cursor:not-allowed;color:var(--ds-text-5);background:var(--ds-bg-2);border:1px solid var(--ds-bg-4)}.add-res-form .body .btns button[type=reset]{color:var(--ds-text-3);background:transparent;border:1px solid var(--ds-bg-4);transition:all 0ms!important}.add-res-form .body .btns button[type=reset]:hover{background:var(--ds-bg-2)}.add-res-form .body .btns button[type=reset]:active{background:var(--ds-bg-4);border-color:var(--ds-bg-4)}.ctn_TopicSearch{border-radius:8px;display:grid;width:100%;grid-gap:24px;gap:24px}@media(min-width:992px){.ctn_TopicSearch{width:auto;min-width:960px}}@media(min-width:1200px){.ctn_TopicSearch{width:auto;min-width:992px}}.ctn_TopicSearch .ctn_ListView{gap:24px;display:flex;flex-direction:column}@media(min-width:992px){.ctn_TopicSearch .ctn_ListView{width:auto;min-width:960px}}@media(min-width:1200px){.ctn_TopicSearch .ctn_ListView{width:auto;min-width:992px}}.ctn_TopicHeader{justify-content:space-between}.ctn_TopicHeader,.ctn_TopicHeader .left{display:flex;align-items:center;gap:24px}.ctn_TopicHeader .left .title{font-size:18px;font-weight:600;color:var(--ds-text-2)}.ctn_TopicHeader .right{display:flex;align-items:center;gap:24px}.ctn_TopicHeader .right button{padding:12px 24px;border-radius:8px;font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);gap:8px}.ctn_TopicHeader .right button,.ctn_TopicHeader .right button .add-btn{display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn_RequestPersonalMap{width:100%;overflow:hidden;border-radius:8px;background:var(--ds-bg-1);border:1px solid rgba(18,171,89,.3)}@media(min-width:992px){.ctn_RequestPersonalMap{max-width:960px}}@media(min-width:1200px){.ctn_RequestPersonalMap{max-width:992px}}.ctn_RequestPersonalMap .wrapper{gap:24px;display:flex;padding:24px;background:rgba(18,171,89,.1)}@media(max-width:calc(768px - 1px)){.ctn_RequestPersonalMap .wrapper{flex-direction:column;align-items:flex-start;padding:12px}}.ctn_RequestPersonalMap .left{flex:1 1}.ctn_RequestPersonalMap .left .heading{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif;margin-bottom:4px}@media(max-width:calc(768px - 1px)){.ctn_RequestPersonalMap .left .heading{text-align:center}}.ctn_RequestPersonalMap .left .subheading{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-5);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;margin-bottom:24px}@media(max-width:calc(768px - 1px)){.ctn_RequestPersonalMap .left .subheading{text-align:center}}.ctn_RequestPersonalMap .left button{margin-top:auto;padding:8px 16px;border-radius:4px;border:1px solid rgba(18,171,89,.3);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-green-5);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_RequestPersonalMap .right{width:240px}.ctn_RequestPersonalMap .right img{width:100%;height:auto;border-radius:8px}@media(max-width:calc(768px - 1px)){.ctn_RequestPersonalMap .right{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9;border-radius:4px}}.ctn_UserGoalsContainer{gap:24px;width:100%;display:flex}@media(max-width:calc(768px - 1px)){.ctn_UserGoalsContainer{flex-direction:column;max-width:100%}}@media(min-width:992px){.ctn_UserGoalsContainer{max-width:960px}}@media(min-width:1200px){.ctn_UserGoalsContainer{max-width:992px}}.ctn_RoadmapByTopic{display:flex;flex-direction:column;width:calc(100% + 48px);background:var(--ds-bg-1);padding-inline:24px;padding-block:40px;gap:32px}@media(max-width:calc(768px - 1px)){.ctn_RoadmapByTopic{padding:24px}}.ctn_RoadmapByTopic .top{width:100%;align-self:center;max-width:992px}@media(max-width:calc(768px - 1px)){.ctn_RoadmapByTopic .top{flex-direction:column;max-width:100%}}@media(min-width:992px){.ctn_RoadmapByTopic .top{max-width:960px}}@media(min-width:1200px){.ctn_RoadmapByTopic .top{max-width:992px}}.ctn_RoadmapByTopic .top .title{font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;line-height:1}@media(max-width:calc(768px - 1px)){.ctn_RoadmapByTopic .top .title{font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:20px;line-height:1.3;font-family:Poppins,sans-serif}}.ctn_RoadmapByTopic .top .topics{gap:12px;display:flex;flex-wrap:wrap;margin-top:16px}.ctn_RoadmapByTopic .top .topics .topic{padding:8px 16px;border-radius:4px;border:1px solid var(--ds-bg-2);font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_LeaderBoardandRequest{gap:24px;width:100%;display:flex}@media(min-width:992px){.ctn_LeaderBoardandRequest{width:auto;min-width:960px}}@media(min-width:1200px){.ctn_LeaderBoardandRequest{width:auto;min-width:992px}}@media(max-width:calc(768px - 1px)){.ctn_LeaderBoardandRequest{flex-direction:column;align-items:center}}.ctn_LeaderBoardandRequest .leaderboard{width:50%}@media(max-width:calc(768px - 1px)){.ctn_LeaderBoardandRequest .leaderboard{width:100%}}.ctn_LeaderBoardandRequest .requested-roadmaps{width:50%}@media(max-width:calc(768px - 1px)){.ctn_LeaderBoardandRequest .requested-roadmaps{width:100%}}.ctn_RequestedRoadmaps{width:100%;display:flex;overflow:hidden;max-height:512px;border-radius:8px;flex-direction:column;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn_RequestedRoadmaps .head{font-weight:500;padding:16px 24px;color:var(--ds-text-4);border-bottom:1px solid var(--ds-bg-2)}.ctn_RequestedRoadmaps .body{width:100%;overflow-y:scroll;padding:16px 24px}.ctn_RequestedRoadmaps .foot{bottom:0;width:100%;position:-webkit-sticky;position:sticky;margin-top:auto;background:var(--ds-bg-1)}.ctn_RequestedRoadmaps .foot button{width:100%;padding:16px 24px;font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-green-5);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif;background:rgba(20,189,99,.1)}.ctn_Leaderboard{width:100%;display:flex;overflow:hidden;max-height:512px;border-radius:8px;flex-direction:column;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn_Leaderboard .head{font-weight:500;padding:16px 24px;color:var(--ds-text-4);border-bottom:1px solid var(--ds-bg-2)}.ctn_Leaderboard .leaderboard-item{gap:16px;display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid var(--ds-bg-2)}.ctn_Leaderboard .leaderboard-item:last-of-type{border:none}.ctn_Leaderboard .leaderboard-item .rank{width:32px;color:var(--ds-text-4)}.ctn_Leaderboard .leaderboard-item .rank,.ctn_Leaderboard .leaderboard-item .username{font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_Leaderboard .leaderboard-item .username{color:var(--ds-text-3)}.ctn_Leaderboard .leaderboard-item .coins{font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;margin-left:auto}.ctn_Leaderboard .body{width:100%;overflow-y:auto}.ctn_Leaderboard .bottom{bottom:0;width:100%;position:-webkit-sticky;position:sticky;margin-top:auto;background:var(--ds-bg-2)}.ctn__LastActivity{display:flex;flex-direction:column;width:calc(100% + 48px);background:var(--ds-bg-1);padding:32px;gap:24px}@media(max-width:calc(768px - 1px)){.ctn__LastActivity{padding:24px}}.ctn__LastActivity .top{align-self:center;max-width:992px;width:100%}@media(max-width:calc(768px - 1px)){.ctn__LastActivity .top{flex-direction:column;max-width:100%}}@media(min-width:992px){.ctn__LastActivity .top{max-width:960px}}@media(min-width:1200px){.ctn__LastActivity .top{max-width:992px}}.ctn__LastActivity .top .title{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__LastActivity .top .title{font-size:18px;text-align:center}}.ctn__LastActivity .bottom{align-self:center;width:100%;max-width:992px}@media(max-width:calc(768px - 1px)){.ctn__LastActivity .bottom{flex-direction:column;max-width:100%}}@media(min-width:992px){.ctn__LastActivity .bottom{max-width:960px}}@media(min-width:1200px){.ctn__LastActivity .bottom{max-width:992px}}.ctn_ResourceByTopic{display:flex;flex-direction:column;width:calc(100% + 48px);background:var(--ds-bg-1);padding-inline:24px;padding-block:40px;gap:32px}@media(max-width:calc(768px - 1px)){.ctn_ResourceByTopic{padding:24px}}.ctn_ResourceByTopic .top{width:100%;align-self:center;max-width:992px}@media(max-width:calc(768px - 1px)){.ctn_ResourceByTopic .top{flex-direction:column;max-width:100%}}@media(min-width:992px){.ctn_ResourceByTopic .top{max-width:960px}}@media(min-width:1200px){.ctn_ResourceByTopic .top{max-width:992px}}.ctn_ResourceByTopic .top .title{font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;line-height:1}@media(max-width:calc(768px - 1px)){.ctn_ResourceByTopic .top .title{font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:20px;line-height:1.3;font-family:Poppins,sans-serif}}.ctn_ResourceByTopic .top .topics{gap:12px;display:flex;flex-wrap:wrap;margin-top:16px}.ctn_ResourceByTopic .top .topics .topic{padding:8px 16px;border-radius:4px;border:1px solid var(--ds-bg-2);font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_LeaderboardGroupBtns{width:100%}.ctn_LeaderboardGroupBtns .btn-grp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px}.ctn_LeaderboardGroupBtns .btn-grp button{width:100%;padding:12px 0;background-color:var(--ds-bg-1);border-radius:8px;border:1px solid var(--ds-bg-2);color:var(--ds-text-2);font-size:14px;text-wrap:nowrap}.ctn_LeaderboardGroupBtns .btn-grp button:hover{background-color:var(--ds-bg-2)}.ctn_LeaderboardGroupBtns .MD--LeaderBoard-modal{width:100%;position:absolute;z-index:100}.ctn__TrackDiscussion{width:100%;margin-top:24px;border-radius:12px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn__TrackDiscussion .comment-card{gap:16px;display:flex;padding:24px;flex-direction:column;border-bottom:1px solid var(--ds-bg-2)}.ctn__TrackDiscussion .comment-card:last-of-type{border:none}.ctn__TrackDiscussion .comment-card:hover .top .more-btn{display:flex}.ctn__TrackDiscussion .comment-card .top{gap:12px;display:flex;align-items:center}.ctn__TrackDiscussion .comment-card .top .avatar{width:24px;height:24px;border-radius:50%;background-color:var(--ds-bg-2)}.ctn__TrackDiscussion .comment-card .top p{text-wrap:nowrap;font-weight:500;font-size:16px}.ctn__TrackDiscussion .comment-card .top p,.ctn__TrackDiscussion .comment-card .top p span:last-of-type{font-style:normal;text-align:left;text-transform:none;text-decoration:none;color:var(--ds-text-3);line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackDiscussion .comment-card .top p span:last-of-type{font-weight:400;font-size:14px}.ctn__TrackDiscussion .comment-card .top p .dot{padding-inline:4px}.ctn__TrackDiscussion .comment-card .top .more-btn{display:none;cursor:pointer;align-items:center;color:var(--ds-text-6);margin-left:auto}.ctn__TrackDiscussion .comment-card .middle{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackDiscussion .comment-card .bottom{gap:12px;display:flex;align-items:center}.ctn__TrackDiscussion .comment-card .bottom .like-btn{height:auto;padding-block:4px;align-items:center;border:1px solid var(--ds-bg-3)}.ctn__TrackDiscussion .comment-card .bottom .like-btn p{font-size:14px}.ctn__TrackDiscussion .comment-card .bottom .like-btn svg{width:20px;height:auto}.ctn__TrackDiscussion .comment-card .bottom .reply-btn{gap:4px;display:flex;color:var(--ds-text-4)}.ctn__TrackDiscussion .comment-card .bottom .reply-btn,.ctn__TrackDiscussion .comment-card .bottom .time-text{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackDiscussion .comment-card .bottom .time-text{margin-left:auto;color:var(--ds-text-6)}.ctn__TrackDiscussion .comment-form{gap:20px;display:flex;padding:24px;flex-direction:column;border-bottom:1px solid var(--ds-bg-2)}.ctn__TrackDiscussion .comment-form .top{gap:16px;display:flex;align-items:center;justify-content:space-between}.ctn__TrackDiscussion .comment-form .top .title{font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:18px;line-height:1.35;font-family:Poppins,sans-serif}.ctn__TrackDiscussion .comment-form .top .count{color:var(--ds-text-4);font-size:12px}.ctn__TrackDiscussion .comment-form .middle input,.ctn__TrackDiscussion .comment-form .top .count{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackDiscussion .comment-form .middle input{width:100%;border:none;border-radius:8px;padding:16px;background:transparent;border:1px solid var(--ds-bg-3);color:var(--ds-text-2);font-size:14px}.ctn__TrackDiscussion .comment-form .bottom{display:flex}.ctn__TrackDiscussion .comment-form .bottom .sort-btns{display:flex;overflow:hidden;border-radius:8px;border:1px solid var(--ds-bg-3)}.ctn__TrackDiscussion .comment-form .bottom .sort-btns a{padding:12px 20px;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;line-height:1}.ctn__TrackDiscussion .comment-form .bottom .sort-btns a[data-active=true]{color:var(--ds-text-3);background:var(--ds-bg-2)}.ctn__TrackDiscussion .comment-form .bottom .sort-btns a:last-of-type{border-left:1px solid var(--ds-bg-3)}.ctn__TrackDiscussion .comment-form .bottom .comment-btn{margin-left:auto;padding:12px 20px;border-radius:8px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;border:1px solid var(--ds-bg-3);line-height:1}.ctn__TrackDiscussion .comment-form .bottom .comment-btn:hover{background:var(--ds-bg-3)}.cnt_SettingsContainer{width:min(100%,992px);display:flex;flex-direction:column;overflow:hidden;gap:1.5rem}.cnt_SettingsContainer .head{gap:1rem;display:flex;align-items:center}.cnt_SettingsContainer .head .page-header{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.cnt_SettingsContainer .body{display:flex;overflow:hidden;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}@media(max-width:calc(768px - 1px)){.cnt_SettingsContainer .body{flex-direction:column}}.cnt_SettingsContainer .body .left{width:30%;min-height:480px;border-right:1px solid var(--ds-bg-3)}@media(max-width:calc(768px - 1px)){.cnt_SettingsContainer .body .left{width:auto;border:none;min-height:auto}}.cnt_SettingsContainer .body .left .nav{gap:1rem;display:flex;cursor:pointer;overflow:hidden;align-items:center;padding-block:20px;padding-inline:24px;border-bottom:1px solid var(--ds-bg-3)}@media(max-width:calc(768px - 1px)){.cnt_SettingsContainer .body .left .nav{height:54px;padding-inline:16px}}.cnt_SettingsContainer .body .left .nav svg{width:20px;height:auto}.cnt_SettingsContainer .body .left .nav span{flex:1px 1;white-space:nowrap;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.cnt_SettingsContainer .body .left .nav[data-active=true]{background:var(--ds-bg-2)}.cnt_SettingsContainer .body .right{width:70%}@media(max-width:calc(768px - 1px)){.cnt_SettingsContainer .body .right{width:auto}}.change-details-card{width:100%;height:100%;display:flex;flex-direction:column;background:var(--ds-bg-1);justify-content:space-between;padding:16px;gap:16px}.change-details-card .bottom{gap:16px;display:flex;align-items:center}.change-details-card .bottom .error{color:var(--ds-pink-1);line-height:2ch;padding:12px 16px;font-size:small;display:flex;align-items:center;flex-direction:row;justify-content:center;background:var(--ds-pink-7);border-radius:4px}.change-details-card .bottom button{border:none;margin-left:auto;padding:12px 20px;border-radius:4px;color:var(--ds-text-2);background:var(--ds-bg-4)}.change-details-card .bottom button:hover{background:var(--ds-bg-3)}.change-details-card .bottom button.danger-btn{color:#fff;background:var(--ds-pink-3)}.change-details-card .top{gap:1rem;display:flex;flex-direction:column}.change-details-card .top .input-space{gap:12px;display:flex;border-radius:8px;padding:16px 20px;align-items:center;border:1px solid var(--ds-bg-4)}.change-details-card .top .input-space input{flex:1 1;width:100%;border:none;color:var(--color-2);background:transparent}.change-details-card .top .input-space i{display:grid}.change-details-card .top .checkbox-container div{gap:.5rem;display:flex;padding:1rem;align-items:center;color:var(--color-2)}.change-details-card .top .checkbox-container div input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--ds-green-4)}.change-details-card .top .checkbox-container div label{flex:1 1;justify-self:start;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.container_SetupPayout{width:100%;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.container_SetupPayout .sp-top{gap:16px;display:flex;flex-direction:column}.container_SetupPayout .sp-top .sp-accordian{border-radius:8px;border:1px solid var(--ds-bg-3)}.container_SetupPayout .sp-top .sp-accordian .sp-head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px}.container_SetupPayout .sp-top .sp-accordian .sp-head .sp-left{display:flex;gap:14px}.container_SetupPayout .sp-top .sp-accordian .sp-head .sp-left .sp-left-icon{display:flex;align-items:center;flex-direction:row;justify-content:center}.container_SetupPayout .sp-top .sp-accordian .sp-head .sp-left .sp-title{flex:1 1;color:var(--ds-text-1);font-size:14px;font-weight:400}.container_SetupPayout .sp-top .sp-accordian .sp-head .sp-right{display:flex;gap:14px}.container_SetupPayout .sp-top .sp-accordian .sp-head .sp-right .sp-status{color:var(--ds-text-2)}.container_SetupPayout .sp-top .sp-accordian .sp-head .sp-right .sp-right-icon{display:flex;align-items:center;flex-direction:row;justify-content:center}.container_SetupPayout .sp-top .sp-accordian .sp-head .sp-right .sp-right-icon[data-active=true]{transform:rotate(180deg)}.container_SetupPayout .sp-top .sp-accordian .sp-stripe-body{display:flex;flex-direction:column}.container_SetupPayout .sp-top .sp-accordian .sp-stripe-body .sp-connect-space{gap:16px;padding:16px;display:flex;align-items:center;border-top:1px solid var(--ds-bg-3);border-bottom:1px solid var(--ds-bg-3)}.container_SetupPayout .sp-top .sp-accordian .sp-stripe-body .sp-connect-space input{flex:1 1;padding:16px;color:var(--ds-text-1);background:transparent;border:1px solid var(--ds-bg-4);border-radius:8px}.container_SetupPayout .sp-top .sp-accordian .sp-stripe-body .sp-connect-space .sp-connect-btn{padding:16px 24px;border-radius:8px;color:var(--ds-text-1);background:var(--ds-bg-4);border:1px solid var(--ds-bg-4)}.container_SetupPayout .sp-top .sp-accordian .sp-stripe-body .sp-connect-space .sp-connect-btn:hover{background:var(--ds-bg-3)}.container_SetupPayout .sp-top .sp-accordian .sp-stripe-body .sp-description{padding:16px;position:relative}.container_SetupPayout .sp-top .sp-accordian .sp-stripe-body .sp-description ul{margin:0;padding:0 0 0 16px;color:var(--ds-text-2)}.container_SetupPayout .sp-top .sp-accordian .sp-stripe-body .sp-description ul .sp-list-item{text-align:left;margin-bottom:8px;font-size:14px;font-weight:400}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body{display:flex;flex-direction:column;border-top:1px solid var(--ds-bg-3)}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .sp-type-selection{display:flex;gap:16px;padding:16px 16px 0}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .other-input-fields{display:flex;flex-direction:column;gap:16px;padding:16px 16px 0}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .other-input-fields input{padding:16px;color:var(--ds-text-1);background:transparent;border:1px solid var(--ds-bg-4);border-radius:8px}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .sp-connect-space{gap:16px;padding:16px;display:flex;align-items:center;border-bottom:1px solid var(--ds-bg-3)}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .sp-connect-space input{flex:1 1;padding:16px;border-radius:8px;color:var(--ds-text-1);background:transparent;border:1px solid var(--ds-bg-4)}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .sp-connect-space .sp-connect-btn{padding:16px 24px;border-radius:8px;color:var(--ds-text-1);background:var(--ds-bg-4);border:1px solid var(--ds-bg-4)}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .sp-connect-space .sp-connect-btn:hover{background:var(--ds-bg-3)}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .sp-description{padding:16px;position:relative}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .sp-description ul{margin:0;padding:0 0 0 16px;color:var(--ds-text-2)}.container_SetupPayout .sp-top .sp-accordian .sp-razorpay-body .sp-description ul .sp-list-item{text-align:left;margin-bottom:8px;font-size:14px;font-weight:400}.ctn__ProfileDetailsSection{width:992px;min-width:992px;position:relative;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-3)}.ctn__ProfileDetailsSection .head{width:100%;overflow:hidden;padding-top:30%;position:relative;margin-bottom:1rem;background:var(--ds-bg-4);border-radius:8px 8px 0 0}.ctn__ProfileDetailsSection .head .img-box{inset:0;display:flex;position:absolute}.ctn__ProfileDetailsSection .head .img-box img{width:100%;height:100%}.ctn__ProfileDetailsSection .avatar{height:36px;display:flex;padding:0 1rem;position:relative;flex-wrap:wrap}.ctn__ProfileDetailsSection .avatar .img-box{bottom:0;width:20%;display:flex;padding:.5rem;overflow:hidden;position:absolute;border-radius:8px;background:var(--ds-bg-1)}.ctn__ProfileDetailsSection .avatar .img-box img{padding:0;width:100%;height:100%;border-radius:8px}.ctn__ProfileDetailsSection .avatar .img-box svg{border-radius:8px}.ctn__ProfileDetailsSection .avatar .oth-container{position:relative;left:22%;display:flex;width:78%}.ctn__ProfileDetailsSection .avatar .oth-container .name-box{display:flex;gap:.5rem;align-items:center}.ctn__ProfileDetailsSection .avatar .oth-container .name-box .fullname{margin:0;font-size:large;color:var(--ds-text-2);text-transform:capitalize}.ctn__ProfileDetailsSection .avatar .oth-container .name-box .username{margin:0;font-size:medium;color:var(--ds-text-4)}.ctn__ProfileDetailsSection .avatar .oth-container .btns{display:flex}.ctn__ProfileDetailsSection .avatar .oth-container .btns .edit-btn{height:36px;color:#fff;font-weight:500;font-size:medium;display:flex;align-items:center;flex-direction:row;justify-content:center;background:#1ca0f2;border-radius:3px;padding-inline:1rem;border:1px solid #1ca0f2}.ctn__ProfileDetailsSection .avatar .oth-container .btns .edit-btn:hover{background:#1ca0f2}.ctn__ProfileDetailsSection .body{padding:.5rem 1rem 0}.ctn__ProfileDetailsSection .body .top{display:none}.ctn__ProfileDetailsSection .body .top .name-box .fullname{margin:0;font-size:large;color:var(--ds-text-2);text-transform:capitalize}.ctn__ProfileDetailsSection .body .top .name-box .username{margin:0;font-size:medium;color:var(--ds-text-4)}.ctn__ProfileDetailsSection .body .bottom{display:flex;flex-direction:column}.ctn__ProfileDetailsSection .body .bottom .bio{margin:1rem 0 0;font-size:.95rem;color:var(--ds-text-2)}.ctn__ProfileDetailsSection .body .bottom .tags{gap:8px;display:flex;flex-wrap:wrap;margin-top:1rem;font-size:12px}.ctn__ProfileDetailsSection .body .bottom .tags .view-all-tags{border:1px solid var(--ds-bg-5);border-radius:50px;padding:.5rem 1rem;background:transparent;color:var(--ds-text-3);font-size:12px}.ctn__ProfileDetailsSection .body .bottom .contacts{display:flex;flex-direction:column}.ctn__ProfileDetailsSection .body .bottom .contacts .copy-bar{display:flex;padding-top:1rem;font-size:.95rem;align-items:center;border-radius:3px}.ctn__ProfileDetailsSection .body .bottom .contacts .copy-bar .icon{width:18px;height:18px;display:flex;align-items:center;flex-direction:row;justify-content:center;margin-right:.5rem}.ctn__ProfileDetailsSection .body .bottom .contacts .copy-bar .icon img{width:100%;height:auto;display:block}.ctn__ProfileDetailsSection .body .bottom .contacts .copy-bar p,.ctn__ProfileDetailsSection .body .bottom .contacts .copy-bar span{margin:0;color:var(--ds-text-3)}.ctn__ProfileDetailsSection .body .bottom .contacts .copy-bar span:before{content:"•";margin:0 .5rem}.ctn__ProfileDetailsSection .body .bottom .contacts .copy-bar:hover p{text-decoration:underline}.ctn__ProfileDetailsSection .foot{gap:1rem;display:flex;margin-top:1rem;padding:12px 16px;align-items:center;border-top:1px solid var(--ds-bg-3)}.ctn__ProfileDetailsSection .foot .bond{margin:0;font-weight:600;font-size:medium;color:var(--ds-text-3)}.ctn__ProfileDetailsSection .foot .social{display:flex}.ctn__ProfileDetailsSection .foot .social a{width:36px;height:36px;display:flex;align-items:center;flex-direction:row;justify-content:center;margin-left:.5rem;border-radius:3px}.ctn__ProfileDetailsSection .foot .social a img{width:24px;height:auto}.ctn__ProfileDetailsSection .foot .social a:hover{background:var(--ds-bg-3)}@media(max-width:calc(992px - 1px)){.ctn__ProfileDetailsSection{width:100%;min-width:auto}}@media(max-width:calc(768px - 1px)){.ctn__ProfileDetailsSection{width:100%;min-width:auto}.ctn__ProfileDetailsSection .avatar .oth-container{left:32%;width:68%}.ctn__ProfileDetailsSection .avatar .oth-container .name-box{display:none}.ctn__ProfileDetailsSection .body .top{display:flex}.ctn__ProfileDetailsSection .body .bottom .tags{display:none}.ctn__ProfileDetailsSection .foot .bond{font-size:small}}.ctn_ProfileContentSection{width:992px;min-width:992px;position:relative;border-radius:.5rem}@media(max-width:calc(992px - 1px)){.ctn_ProfileContentSection{width:100%;min-width:auto}}.ctn_ProfileContentSection .container-title{width:100%;border-radius:.5rem;background:var(--ds-bg-1);border:1px solid var(--ds-bg-3);display:flex;align-items:center;justify-content:space-between}.ctn_ProfileContentSection .empty-box{color:var(--ds-text-3);height:16rem;display:flex;padding:1.5rem;justify-content:center;align-items:center;border-radius:.75rem;border:1px dashed var(--ds-bg-4)}.ctn_ProfileContentSection .activity-eb{margin:1rem 0 0}.component_AddedResources,.component_BookmarkedResources,.component_BookmarkedRoadmaps,.component_CreatedRoadmaps{margin:1rem 0 0;display:flex;flex-direction:column;gap:1rem}.ctn_CustomTimelineSelector{font-size:1rem;cursor:pointer;position:relative}.ctn_CustomTimelineSelector .profile-dropdown{width:auto}.ctn_CustomTimelineSelector .profile-dropdown .btn{gap:8px;display:flex;padding:1rem;align-items:center}.ctn_CustomTimelineSelector .profile-dropdown .btn p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_CustomTimelineSelector .profile-dropdown .btn svg path{fill:var(--ds-text-3)}.ctn_CustomTimelineSelector .profile-dropdown .dropdown{height:0;z-index:1;width:auto;display:none;position:absolute;border-radius:8px;padding-block:8px;top:calc(100% + 4px);background-color:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br)}.ctn_CustomTimelineSelector .profile-dropdown .dropdown .item{padding:8px 32px 8px 16px;white-space:nowrap;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_CustomTimelineSelector .profile-dropdown .dropdown .item:hover{color:var(--ds-text-1);background-color:var(--ds-bg-2)}.ctn_CustomTimelineSelector .profile-dropdown[data-active=true] .dropdown{width:auto;height:auto;display:block}.ctn_CustomTimelineSelector .profile-dropdown[data-active=true] .btn svg{transform:rotate(180deg)}.resource-skeleton{width:100%;overflow:hidden;position:relative;border-radius:10px;background:var(--ds-bg-1);padding:1rem;display:flex;justify-content:space-between;height:9.5rem;gap:1rem}.resource-skeleton .left{height:100%;width:6.5%;border-radius:5px;background:var(--ds-bg-3);background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px;animation:shine-left 2s ease-in-out infinite}@keyframes shine-left{0%{background-position:calc(-100px - 1rem)}to{background-position:calc(1000px + 1rem)}}.resource-skeleton .middle{width:77.5%;display:flex;flex-direction:column;justify-content:space-between}@keyframes shine-mt{0%{background-position:calc(-100px - 2*(24px + 1rem))}to{background-position:calc(1000px - 2*(24px + 1rem))}}.resource-skeleton .middle .top .title{margin-top:.5rem;width:100%}.resource-skeleton .middle .top .extra-details,.resource-skeleton .middle .top .title{height:1rem;border-radius:5px;background:var(--ds-bg-3);background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px;animation:shine-mt 2s ease-in-out infinite}.resource-skeleton .middle .top .extra-details{width:60%;display:flex;gap:.5rem}.resource-skeleton .middle .bottom{margin-top:1rem;width:100%;height:2rem;display:flex;justify-content:space-between}.resource-skeleton .middle .bottom .btn1,.resource-skeleton .middle .bottom .btn2,.resource-skeleton .middle .bottom .btn3,.resource-skeleton .middle .bottom .btn4{width:min(24%,12rem);border-radius:5px;background:var(--ds-bg-3)}.resource-skeleton .middle .bottom .btn1{animation:shine-mt 2s ease-in-out infinite}.resource-skeleton .middle .bottom .btn1,.resource-skeleton .middle .bottom .btn2{background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px}.resource-skeleton .middle .bottom .btn2{animation:shine-btn2 2s ease-in-out infinite}@keyframes shine-btn2{0%{background-position:calc(-100px - 19rem + 24px + 1rem)}to{background-position:calc(1000px - 19rem + 24px + 1rem)}}.resource-skeleton .middle .bottom .btn3{background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px;animation:shine-btn3 2s ease-in-out infinite}@keyframes shine-btn3{0%{background-position:calc(-100px - 37rem + 24px + 1rem)}to{background-position:calc(1000px - 37rem + 24px + 1rem)}}.resource-skeleton .middle .bottom .btn4{background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px;animation:shine-btn4 2s ease-in-out infinite}@keyframes shine-btn4{0%{background-position:calc(-100px - 57rem + 24px + 1rem)}to{background-position:calc(1000px - 57rem + 24px + 1rem)}}.resource-skeleton .right{aspect-ratio:17/9;height:100%;background:var(--ds-bg-3);border-radius:5px;background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px;animation:shine-right 2s ease-in-out infinite}@keyframes shine-right{0%{background-position:calc(-100px - 75rem + 24px + 1rem)}to{background-position:calc(1000px - 75rem + 24px + 1rem)}}.roadmap-skeleton{width:100%;overflow:hidden;position:relative;border-radius:10px;background:var(--ds-bg-1);padding:1rem;display:flex;justify-content:space-between;height:9.5rem;gap:1rem}@keyframes shine-text{0%{background-position:calc(-100px - 2*(24px + 1rem))}to{background-position:calc(1000px - 2*(24px + 1rem))}}.roadmap-skeleton .left{width:70%;display:flex;flex-direction:column;justify-content:space-between}.roadmap-skeleton .left .top .title{width:100%}.roadmap-skeleton .left .top .extra-details,.roadmap-skeleton .left .top .title{height:1rem;border-radius:5px;background:var(--ds-bg-3);background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px;animation:shine-text 2s ease-in-out infinite}.roadmap-skeleton .left .top .extra-details{margin-top:.5rem;width:60%;display:flex;gap:.5rem}.roadmap-skeleton .left .bottom{margin-top:1rem;width:100%;height:2rem;display:flex;justify-content:space-between}.roadmap-skeleton .left .bottom .like-btn,.roadmap-skeleton .left .bottom .price{width:4rem;border-radius:5px;background:var(--ds-bg-3);background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px;animation:shine-text 2s ease-in-out infinite}.roadmap-skeleton .left .bottom .price{animation-delay:2.6s;animation-fill-mode:backwards}.roadmap-skeleton .right{width:30%;height:100%;background:var(--ds-bg-3);border-radius:5px;background:linear-gradient(90deg,var(--ds-bg-3) 0,var(--ds-bg-4) 60px,var(--ds-bg-3) 120px);background-size:1500px;animation:shine-text 2s ease-in-out infinite;animation-delay:3s;animation-fill-mode:backwards}.ctn_LearningHistory{width:996px;min-width:996px;position:relative;border:1px solid var(--ds-bg-3);border-radius:8px;background:var(--ds-bg-1)}@media(max-width:calc(992px - 1px)){.ctn_LearningHistory{width:100%;min-width:auto}}.ctn_LearningHistory .title{margin:0;padding:16px;font-size:1rem;color:var(--ds-text-3);border-bottom:1px solid var(--ds-bg-3);display:flex;justify-content:space-between;align-items:center}.ctn_LearningHistory .title span{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.ctn_LearningHistory .history{padding:1rem 1.5rem}.ctn__CreateNode{margin:0;height:48px;width:128px;background:var(--ds-bg-1);border:1px dashed var(--ds-text-8);border-radius:32px;display:flex;align-items:center;justify-content:center}.ctn__CreateNode .label{font-size:16px;font-weight:300;line-height:1.4;color:var(--ds-text-4)}.ctn__EditNode{margin:0;width:320px;min-height:56px;border-radius:8px;padding:8px 8px 8px 16px;display:flex;position:relative;align-items:center;background:var(--ds-bg-0);border:1px solid var(--ds-text-4)}.ctn__EditNode[data-selected=true]{border-color:#1ca0f2}.ctn__EditNode .label{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__EditNode .edit-btn{width:32px;height:32px;border-radius:50%;color:var(--ds-text-4);display:flex;align-items:center;justify-content:center}.ctn__EditNode .edit-btn:hover{color:var(--ds-text-2);background-color:var(--ds-bg-3)}.ctn__EditNode .edit-btn svg{display:block}.ctn__EditNode button{height:32px;border:none;position:absolute;white-space:nowrap;border-radius:4px;padding-inline:16px;background:var(--ds-text-0);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-bg-0);font-size:12px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__EditNode button:hover{background:var(--ds-text-1)}.ctn__EditNode .past-ctn{left:50%;bottom:115%;transform:translateX(-50%)}.ctn__EditNode .past-ctn:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--ds-text-0);position:absolute;top:100%;left:50%;transform:translateX(-50%)}.ctn__EditNode .child-ctn{top:50%;left:102.5%;transform:translateY(-50%)}.ctn__EditNode .child-ctn:before{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid var(--ds-text-0);position:absolute;right:100%;top:50%;transform:translateY(-50%)}.ctn__EditNode .future-ctn{left:50%;top:115%;transform:translateX(-50%)}.ctn__EditNode .future-ctn:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--ds-text-0);position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.ctn__ViewNode{margin:0;width:320px;min-height:56px;border-radius:8px;padding:8px 8px 8px 16px;display:flex;position:relative;align-items:center;background:var(--ds-bg-0);border:1px solid var(--ds-text-4)}.ctn__ViewNode[data-selected=true]{border-color:#1ca0f2}.ctn__ViewNode .label{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__ViewNode .edit-btn,.ctn__ViewNode .link-btn{width:32px;height:32px;cursor:pointer;border-radius:50%;color:var(--ds-text-4);display:flex;align-items:center;justify-content:center}.ctn__ViewNode .edit-btn:hover,.ctn__ViewNode .link-btn:hover{color:var(--ds-text-2);background-color:var(--ds-bg-3)}.ctn__ViewNode .edit-btn svg,.ctn__ViewNode .link-btn svg{display:block}.ctn__ExpandNode{margin:0;width:320px;position:relative}.ctn__ExpandNode,.ctn__ExpandNode .btn{display:flex;align-items:center;justify-content:center}.ctn__ExpandNode .btn{cursor:pointer;padding:8px 16px;border-radius:24px;background:var(--ds-bg-0);border:1px solid var(--ds-text-4);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TopLeftPanel{top:8px;left:8px;z-index:500;height:48px;padding:8px 24px;border-radius:4px;background:var(--ds-bg-2);border:1px solid var(--ds-bg-3);position:absolute;display:flex;align-items:center;justify-content:center}.ctn__TopLeftPanel .logo{font-size:1.25rem;font-weight:600;color:#14bd63;line-height:1}.ctn__TopRightPanel{top:8px;right:8px;z-index:500;height:48px;padding:8px 12px;border-radius:4px;background:var(--ds-bg-2);border:1px solid var(--ds-bg-3);position:absolute;display:flex;align-items:center;gap:8px}.ctn__TopRightPanel a,.ctn__TopRightPanel button{border:none;height:100%;padding:none;border-radius:2px;background:transparent}.ctn__TopRightPanel .edit-btn,.ctn__TopRightPanel .list-btn,.ctn__TopRightPanel .sync-btn{display:flex;padding-inline:6px;align-items:center;justify-content:center;color:var(--ds-text-2)}.ctn__TopRightPanel .edit-btn:hover,.ctn__TopRightPanel .list-btn:hover,.ctn__TopRightPanel .sync-btn:hover{background:var(--ds-bg-4)}.ctn__TopRightPanel .edit-btn svg,.ctn__TopRightPanel .list-btn svg,.ctn__TopRightPanel .sync-btn svg{width:20px;height:20px;display:block}.ctn__TopRightPanel .share-btn{padding-inline:20px;background:var(--ds-bg-3);font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TopRightPanel .share-btn:hover{background:var(--ds-bg-4)}.ctn__TopRightPanel .save-btn{color:#fff;padding:0 24px;font-size:14px;font-weight:500;border-radius:2px;background:var(--ds-blue-4);border:1px solid var(--ds-hsla(var(--ds-blue-5),.2))}.ctn__TopRightPanel .save-btn:hover{background:var(--ds-blue-3)}.ctn__TopRightPanel .save-btn:active{background:var(--ds-hsla(var(--ds-blue-5),.2))}.ctn__BottomLeftPanel{height:48px;padding:8px;display:flex;border-radius:4px;align-items:center;background:var(--ds-bg-2);border:1px solid var(--ds-bg-3);position:absolute;z-index:500;bottom:8px;left:8px;gap:8px}.ctn__BottomLeftPanel button{border:none;height:100%;display:flex;border-radius:2px;align-items:center;color:var(--ds-text-2);background:transparent;justify-content:center}.ctn__BottomLeftPanel button:hover{color:var(--ds-text-1)}.ctn__BottomLeftPanel button svg{width:24px;height:24px;display:block}.ctn__BottomLeftPanel .ctn__HelpdeskPopup{left:0;min-width:256px;width:max-content;position:absolute;border-radius:4px;bottom:calc(100% + 8px);background:var(--ds-bg-2);border:1px solid var(--ds-bg-3)}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts{display:grid}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts .head{gap:8px;width:100%;display:flex;padding:12px 16px;justify-content:flex-start;border-bottom:1px solid var(--ds-bg-3)}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts .head svg{width:20px;height:auto}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts .head p{font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts .body{grid-gap:12px;gap:12px;display:grid;padding:12px 16px}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts .body .item{display:flex;align-items:center}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts .body .item p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;flex:1 1}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts .body .item .keys{gap:4px;display:flex}.ctn__BottomLeftPanel .ctn__HelpdeskPopup .shortcuts .body .item .keys .key{padding:2px 4px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:12px;line-height:1.4;font-family:Poppins,sans-serif;border-radius:4px;border:1px solid var(--ds-text-2)}.ctn__BottomLeftPanel .ctn__HelpdeskPopup button{gap:8px;width:100%;display:flex;padding:12px 16px;justify-content:flex-start;border-top:1px solid var(--ds-bg-3)}.ctn__BottomLeftPanel .ctn__HelpdeskPopup button svg{width:20px;height:auto}.ctn__BottomLeftPanel .ctn__HelpdeskPopup button p{font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__BottomRightPanel{right:8px;bottom:8px;z-index:500;height:48px;padding:8px 12px;border-radius:4px;background:var(--ds-bg-2);border:1px solid var(--ds-bg-3);position:absolute;display:flex;align-items:center;gap:8px}.ctn__BottomRightPanel:hover .feedback-btn{display:block}.ctn__BottomRightPanel button{border:none;height:100%;display:flex;border-radius:2px;align-items:center;color:var(--ds-text-2);background:transparent;justify-content:center}.ctn__BottomRightPanel button:hover{color:var(--ds-text-1);background:var(--ds-bg-4)}.ctn__BottomRightPanel button svg{width:20px;height:20px;display:block}.ctn__BottomRightPanel .feedback-btn{display:none;padding:0 20px;background:var(--ds-bg-3);font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__BottomRightPanel .feedback-btn:hover{background:var(--ds-bg-4)}.ctn__BottomRightPanel .zoom{font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_RoadmapTopPanel{position:fixed;top:0;background:var(--ds-bg-1);width:100%;z-index:500;padding:14px;display:flex}.ctn_RoadmapTopPanel .brand{margin:auto}.ctn_RoadmapTopPanel .brand .name{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:20px;line-height:1.3;font-family:Poppins,sans-serif;color:#14bd63}.ctn_RoadmapBottomPanel{position:fixed;bottom:0;background:var(--ds-bg-2);width:calc(100% - 16px);z-index:500;margin:8px;padding:12px 8px;border-radius:4px;display:flex;align-items:flex-end;justify-content:space-between}.ctn_RoadmapBottomPanel button{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;height:100%;width:-moz-fit-content;width:fit-content}.ctn_RoadmapBottomPanel button icon{display:flex}.ctn_RoadmapBottomPanel button icon svg{width:24px;height:24px}.ctn_RoadmapBottomPanel button span{font-size:10px;font-weight:500;text-wrap:nowrap}.ctn_RoadmapBottomPanel .read-popup{position:absolute;bottom:calc(100% + 4px);right:0;background:var(--ds-bg-2);width:100%;padding:8px;border-radius:4px}.ctn__EditorPanel{width:50%;border-radius:0!important;border-left:1px solid var(--ds-modal-bc)}.ctn__EditorPanel .title-input{width:100%;border:none;color:var(--ds-text-2);background:transparent;border-bottom:1px solid var(--ds-modal-bc);font-weight:500;font-size:24px;padding:24px}.ctn__EditorPanel .loading-screen{height:100vh;display:flex;justify-content:center;align-items:center}.ctn__EditorPanel .container{height:100vh;overflow:hidden;overflow-y:scroll}.ctn__EditorPanel .container .track-title{width:100%;border:none;padding:24px;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;background:transparent;border-bottom:1px solid var(--ds-bg-2)}.ctn__EditorPanel .container .editor-topic-select{border:none;height:auto;border-radius:0;border-bottom:1px solid var(--ds-bg-3)}.ctn__EditorPanel .container .editor-topic-select input{font-size:16px;padding:16px 12px}.ctn__EditorPanel .container .editor-topic-select .lens-icon{padding-left:24px}.ctn__EditorPanel .container .editor-topic-select .lens-icon svg{width:20px;height:auto}.ctn__EditorPanel .container .editor-topic-select .unfold-icon{padding-right:24px}.ctn__EditorPanel .container .editor-topic-select .dropdown{border-radius:0;top:100%}.ctn__EditorPanel .container .editor-topic-select .dropdown ul li{padding-left:24px}.ctn__EditorPanel .container .track-tiptop-editor{padding:24px}.ctn__EditorPanel .container .track-tiptop-editor h2{font-weight:600;font-size:20px;line-height:1.3}.ctn__EditorPanel .container .track-tiptop-editor h2,.ctn__EditorPanel .container .track-tiptop-editor h3{font-style:normal;text-align:left;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-family:Poppins,sans-serif}.ctn__EditorPanel .container .track-tiptop-editor h3{font-weight:500;font-size:18px;line-height:1.35}.ctn__EditorPanel .container .track-tiptop-editor p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__EditorPanel .container .tiptap__FixedToolbar{background:var(--ds-bg-1)}.ctn__EditorPanel .container .editor-footer{gap:16px;display:flex;padding:24px;align-items:center;justify-content:space-between}@media(max-width:calc(768px - 1px)){.ctn__EditorPanel .container .editor-footer{flex-direction:column;gap:1rem}}.ctn__EditorPanel .container .editor-footer .advance-btn{margin:0;padding:0;font-size:16px;color:var(--ds-text-3);display:flex;align-items:center}.ctn__EditorPanel .container .editor-footer .advance-btn span{margin:4px;display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__EditorPanel .container .editor-footer .advance-btn span[data-open=true]{transform:rotate(180deg)}.ctn__EditorPanel .container .editor-footer .right-btns{gap:16px;display:flex;align-items:center;justify-content:center}.ctn__EditorPanel .container .editor-footer .right-btns .visibility-selector{width:168px}.ctn__EditorPanel .container .editor-footer .right-btns .visibility-selector .input-box input{font-size:1rem;padding:12px 20px}.ctn__EditorPanel .container .editor-footer .right-btns .visibility-selector .dropdown{width:168px!important;min-width:168px}.ctn__EditorPanel .container .editor-footer .right-btns .publish-btn{width:auto;border:none;font-size:16px;padding:12px 24px;border-radius:5px;color:var(--ds-text-0);background:var(--ds-blue-3)}.ctn__EditorPanel .container .ctn_AdvanceSettings{display:flex;flex-direction:column;border-bottom:1px solid var(--ds-bg-3)}.ctn__EditorPanel .container .ctn_AdvanceSettings .poster-section{aspect-ratio:9/2;margin:24px;display:flex;gap:24px}.ctn__EditorPanel .container .ctn_AdvanceSettings .poster-section .left{width:50%;border-radius:8px;border:1px solid var(--ds-bg-3)}.ctn__EditorPanel .container .ctn_AdvanceSettings .poster-section .left img{border-radius:8px}.ctn__EditorPanel .container .ctn_AdvanceSettings .poster-section .right{width:50%;border-radius:8px;border:1px dashed var(--ds-bg-3)}.ctn__EditorPanel .container .ctn_AdvanceSettings .poster-section .right .poster-input{top:0;left:0;width:100%;height:100%;border-radius:8px;background:transparent;display:flex;justify-content:center;align-items:center}.ctn__EditorPanel .container .ctn_AdvanceSettings .poster-section .right .poster-input .upload-btn{border:none;border-radius:8px;padding:16px 24px;font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__EditorPanel .container .ctn_AdvanceSettings .poster-section .right .poster-input input{display:none}.ctn__EditorPanel .container .ctn_AdvanceSettings .middle-section{margin:0 24px 24px;display:flex;gap:24px;justify-content:space-between}.ctn__EditorPanel .container .ctn_AdvanceSettings .middle-section .left,.ctn__EditorPanel .container .ctn_AdvanceSettings .middle-section .right{width:50%;border-radius:8px;border:1px solid var(--ds-bg-3);padding:16px 20px;display:flex;align-items:center;gap:16px}.ctn__EditorPanel .container .ctn_AdvanceSettings .delete-option{margin:0 24px 24px;display:flex;gap:24px;border-radius:8px;border:1px solid var(--ds-bg-3)}.ctn__EditorPanel .container .ctn_AdvanceSettings .delete-option .delete-label{padding:16px 20px;flex:1 1;display:flex;align-items:center}.ctn__EditorPanel .container .ctn_AdvanceSettings .delete-option button{border-left:1px solid var(--ds-bg-3);padding:16px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-pink-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.panel-backdrop{inset:0;z-index:501;width:100%;height:100%;position:fixed;background:var(--ds-modal-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ctn__ReadPanel{top:0;left:0;width:50%;height:100%;z-index:502;position:fixed;overflow-y:auto;background:var(--ds-modal-fg);border-right:1px solid var(--ds-modal-bc);display:flex;flex-direction:column}.ctn__ReadPanel .loading-ctn{inset:0;position:absolute;display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__ReadPanel .loading-ctn .loader{color:var(--ds-green-4)}.ctn__ReadPanel .head{display:grid;padding:1.5rem;border-bottom:1px solid var(--ds-modal-bc)}.ctn__ReadPanel .head .btns{display:flex;margin-bottom:1.5rem;gap:1rem}.ctn__ReadPanel .head .btns .close-btn{padding:0;margin-left:auto;display:flex;align-items:center;flex-direction:row;justify-content:center;background:transparent;color:var(--ds-text-4);border-radius:4px;height:32px;width:32px;border:none}.ctn__ReadPanel .head .btns .close-btn:hover{background:var(--ds-bg-2)}.ctn__ReadPanel .head .btns .edit-btn{gap:.25rem;height:32px;border:none;font-size:.9rem;padding:0 .75rem;border-radius:4px;display:flex;align-items:center;flex-direction:row;justify-content:center;color:var(--ds-text-2);background:var(--ds-bg-3)}.ctn__ReadPanel .head .title{cursor:pointer;color:var(--ds-text-2)}.ctn__ReadPanel .head .title:hover{color:var(--ds-green-4);text-decoration:underline}.ctn__ReadPanel .head .subtitle{display:flex;font-size:small;align-items:center;color:var(--ds-text-3)}.ctn__ReadPanel .head .subtitle .user{cursor:pointer}.ctn__ReadPanel .head .subtitle .user:hover{color:var(--ds-green-4);text-decoration:underline}.ctn__ReadPanel .head .subtitle .date:before{content:"•";line-height:0;font-size:1rem;font-weight:900;margin:0 .5rem}.ctn__ReadPanel .body{padding:1.5rem;border-bottom:1px solid var(--ds-modal-bc)}.ctn__ReadPanel .body .details h2{font-weight:600;font-size:20px;line-height:1.3}.ctn__ReadPanel .body .details h2,.ctn__ReadPanel .body .details h3{font-style:normal;text-align:left;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-family:Poppins,sans-serif}.ctn__ReadPanel .body .details h3{font-weight:500;font-size:18px;line-height:1.35}.ctn__ReadPanel .body .details p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__ReadPanel .body .details p:empty{height:16px}.ctn__ReadPanel .body .details ol,.ctn__ReadPanel .body .details ul{margin-block:12px;padding-left:2rem}.ctn__ReadPanel .body .details ol::marker,.ctn__ReadPanel .body .details ul::marker{color:var(--ds-green-4)}.ctn__ReadPanel .body .details .ql-syntax{padding:.5rem;color:var(--color-3);border-radius:16px;white-space:pre-wrap;background-color:var(--bg-2)}.ctn__ReadPanel .body .details strong{font-weight:600}.ctn__ReadPanel .body .details blockquote{margin:0;padding:1rem;border-radius:4px;border:1px solid var(--ds-green-0)}.ctn__ReadPanel .body .details a{color:var(--ds-green-4)!important}.ctn__ReadPanel .body .details a:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline}.ctn__ReadPanel .body .details a:active,.ctn__ReadPanel .body .details a:visited{color:var(--ds-green-3)!important}.ctn__ReadPanel .body .stats{gap:.5rem;display:flex;margin:1rem 0}.ctn__ReadPanel .body .stats .approves,.ctn__ReadPanel .body .stats .views{gap:.25rem;display:flex;align-items:center;color:var(--ds-text-4)}.ctn__ReadPanel .body .stats .approves .text,.ctn__ReadPanel .body .stats .views .text{font-size:.85rem}.ctn__ReadPanel .body .btns{display:flex;gap:.5rem}.ctn__ReadPanel .body .btns .like-btn{border:none}.ctn__ReadPanel .body .btns .resources-btn{color:#fff;margin-left:auto;background:var(--ds-blue-5);border-radius:4px;border:none;padding:0 1rem;font-size:.9rem;font-weight:500;height:36px}.ctn__ReadPanel .body .btns .resources-btn:hover{background:var(--ds-blue-4)}.ctn__ReadPanel .foot{padding:1.5rem;border-bottom:1px solid var(--ds-modal-bc);display:grid;grid-gap:1.5rem;gap:1.5rem}.ctn__ReadPanel .foot .form{display:grid;grid-gap:1rem;gap:1rem}.ctn__ReadPanel .foot .form .row{display:flex;align-items:center}.ctn__ReadPanel .foot .form .row .title{color:var(--ds-text-4);font-size:1.25rem}.ctn__ReadPanel .foot .form .row .expand-btn{padding:0;width:32px;height:32px;border:none;margin-left:auto;display:flex;align-items:center;flex-direction:row;justify-content:center;border-radius:4px;color:var(--ds-text-4);background:transparent}.ctn__ReadPanel .foot .form .row .expand-btn:hover{background:var(--ds-bg-2)}.ctn__ReadPanel .foot .form .row .sort-box button{border:none;height:36px;padding:0 1rem;font-weight:500;font-size:.85rem;color:var(--ds-text-4);background:transparent;border:2px solid var(--ds-bg-2);border-radius:4px 0 0 4px}.ctn__ReadPanel .foot .form .row .sort-box button[data-active=true]{color:var(--ds-text-3);background:var(--ds-bg-2)}.ctn__ReadPanel .foot .form .row .sort-box button:last-child{border-radius:0 4px 4px 0}.ctn__ReadPanel .foot .form .row .submit-btn{border:none;margin-left:auto;display:flex;align-items:center;flex-direction:row;justify-content:center;border-radius:4px;background:var(--ds-green-4);color:#fff;font-size:.9rem;font-weight:500;padding:0 1rem;height:36px}.ctn__ReadPanel .foot .form .row .submit-btn:disabled{color:var(--ds-text-4);background:var(--ds-bg-2)}.ctn__ReadPanel .foot .form .row .submit-btn:enabled:hover{color:#fff;background:var(--ds-green-4)}.ctn__ReadPanel .foot .form .textarea{width:100%;border:none;padding:.5rem;overflow:hidden;resize:vertical;font-size:.9rem;font-family:inherit;border-radius:4px;color:var(--ds-text-2);text-align:left!important;background-color:transparent;box-shadow:0 0 0 1px var(--ds-modal-bc)}.ctn__ReadPanel .foot .form .textarea:focus{box-shadow:0 0 0 1px var(--ds-green-0)}.ctn__ReadPanel .foot .items{display:grid;grid-gap:1rem;gap:1rem}.ctn__ReadPanel .foot .items .no-item{display:flex;padding:1rem 0;text-align:center;align-items:center;flex-direction:column}.ctn__ReadPanel .foot .items .no-item h4{font-size:large;color:var(--ds-text-3)}.ctn__ReadPanel .foot .items .no-item p{width:42ch;font-size:small;color:var(--ds-text-4)}.ctn__ReadPanel .foot .items .comment{grid-gap:.5rem;gap:.5rem;display:grid;padding-bottom:.5rem;border-bottom:1px solid var(--ds-modal-bc)}.ctn__ReadPanel .foot .items .comment:last-child{border:none;padding:0}.ctn__ReadPanel .foot .items .comment .user{gap:.5rem;display:flex;align-items:center}.ctn__ReadPanel .foot .items .comment .user img{border-radius:4px}.ctn__ReadPanel .foot .items .comment .user svg{width:24px;height:24px}.ctn__ReadPanel .foot .items .comment .user span{font-size:.9rem;color:var(--ds-text-4)}.ctn__ReadPanel .foot .items .comment .message{font-size:.9rem}.ctn__ReadPanel .foot .items .comment .details{gap:.5rem;display:flex;align-items:center}.ctn__ReadPanel .foot .items .comment .details .reply-btn{height:32px;border:none;padding:0 .5rem;border-radius:4px;background:transparent;color:var(--color-2)}.ctn__ReadPanel .foot .items .comment .details .reply-btn:hover{background:var(--bg-3)}.ctn__ReadPanel .foot .items .comment .details .time{font-size:small;margin-left:auto;color:var(--ds-text-4)}.ctn__ResourcePanel{top:0;right:0;width:50%;height:100%;z-index:502;position:fixed;overflow-y:auto;background:var(--ds-modal-fg);border-right:1px solid var(--ds-modal-bc);display:flex;flex-direction:column}.ctn__ResourcePanel .head{display:grid}.ctn__ResourcePanel .head .btns{gap:1rem;display:flex;padding:1.5rem 1.5rem 0}.ctn__ResourcePanel .head .btns .close-btn{padding:0;margin-left:auto;display:flex;align-items:center;flex-direction:row;justify-content:center;background:transparent;color:var(--ds-text-4);border-radius:4px;height:32px;width:32px;border:none}.ctn__ResourcePanel .head .btns .close-btn:hover{background:var(--ds-bg-2)}.ctn__ResourcePanel .head .btns .filter-btn{gap:.25rem;height:32px;border:none;font-size:.9rem;padding:0 .75rem;position:relative;display:flex;align-items:center;flex-direction:row;justify-content:center;border-radius:4px;color:var(--ds-text-2);background:var(--ds-bg-2)}.ctn__ResourcePanel .head .btns .filter-btn[data-active=true]{color:#fff;background:var(--ds-pink-5)}.ctn__ResourcePanel .head .btns .filter-btn[data-filtered=true]{color:#fff;background:var(--ds-green-4)}.ctn__ResourcePanel .head .btns .filter-btn .arrow-up{width:0;height:0;bottom:-1.5rem;position:absolute;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid var(--ds-bg-1)}.ctn__ResourcePanel .head .btns .sort-btn{gap:.25rem;height:32px;border:none;font-size:.9rem;padding:0 .75rem;display:flex;align-items:center;flex-direction:row;justify-content:center;border-radius:4px;color:var(--ds-text-2);background:var(--ds-bg-2)}.ctn__ResourcePanel .head .filter-box{grid-gap:1rem;gap:1rem;display:grid;padding:1.5rem;margin-top:1.5rem;background:var(--ds-bg-1)}.ctn__ResourcePanel .head .filter-box .box{display:grid;grid-gap:.5rem;gap:.5rem}.ctn__ResourcePanel .head .filter-box .box .name{font-size:small;color:var(--ds-text-2)}.ctn__ResourcePanel .head .filter-box .box .options{gap:.5rem;display:flex;flex-wrap:wrap}.ctn__ResourcePanel .head .filter-box .box .options button{height:32px;font-size:.9rem;padding:0 .75rem;display:flex;align-items:center;flex-direction:row;justify-content:center;border-radius:4px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-5)}.ctn__ResourcePanel .head .filter-box .box .options button[data-active=true]{color:var(--ds-green-4);border:1px solid var(--ds-green-0)}.ctn__ResourcePanel .body{display:grid;padding:1.5rem;border-bottom:1px solid var(--ds-modal-bc)}.ctn__ResourcePanel .body .title{color:var(--ds-text-2);text-transform:capitalize}.ctn__ResourcePanel .body .subtitle{display:flex;font-size:small;align-items:center;color:var(--ds-text-4)}.ctn__ResourcePanel .body .subtitle .sort:before{content:"•";line-height:0;font-size:1rem;font-weight:900;margin:0 .5rem}.ctn__ResourcePanel .body .filter-pills{gap:.5rem;display:flex;padding:1.5rem;display:none}.ctn__ResourcePanel .body .filter-pills .pill{height:32px;font-size:small;padding:0 .5rem;border-radius:4px;color:var(--color-3);border:1px solid var(--bg-4);display:flex;align-items:center}.ctn__ResourcePanel .foot{grid-gap:1rem;gap:1rem;display:grid;padding:1.5rem;grid-template-columns:1fr 1fr}.ctn__ResourcePanel .foot .content-card{background:var(--model-per);border:2px solid var(--model-ter)}.ctn__RoadmapPrimaryCard{width:100%;height:auto;display:flex;overflow:hidden;border-radius:8px;flex-direction:column;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn__RoadmapPrimaryCard .top{width:100%;overflow:hidden;padding-top:50%;position:relative;cursor:pointer}.ctn__RoadmapPrimaryCard .top .poster{inset:0;position:absolute;display:flex;align-items:center;justify-content:center}.ctn__RoadmapPrimaryCard .top .placeholder-img{inset:0;width:100%;position:absolute;background-image:radial-gradient(circle at center center,var(--ds-bg-3),var(--ds-bg-1)),repeating-radial-gradient(circle at center center,var(--ds-bg-3),var(--ds-bg-3),20px,transparent 40px,transparent 20px);background-blend-mode:multiply}.ctn__RoadmapPrimaryCard .top svg{top:50%;left:50%;width:36px;height:36px;color:var(--ds-bg-4);position:absolute;transform:translate(-50%,-50%)}.ctn__RoadmapPrimaryCard .bottom{flex:1 1;grid-gap:1rem;gap:1rem;display:grid;padding:1rem;border-top:1px solid var(--ds-bg-2)}.ctn__RoadmapPrimaryCard .bottom .details-box{grid-gap:.25rem;gap:.25rem;display:grid}.ctn__RoadmapPrimaryCard .bottom .details-box .title-container{overflow:hidden}.ctn__RoadmapPrimaryCard .bottom .details-box .title-container .title{margin:0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RoadmapPrimaryCard .bottom .details-box .title-container .title:hover{text-decoration:underline}.ctn__RoadmapPrimaryCard .bottom .details-box .stats{display:flex;flex-wrap:wrap;column-gap:.5rem}.ctn__RoadmapPrimaryCard .bottom .details-box .stats p{margin:0;white-space:nowrap;text-transform:capitalize;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RoadmapPrimaryCard .bottom .details-box .stats p:not(:first-child):before{content:"•";line-height:0;font-size:1rem;font-weight:600;margin-right:.5rem}.ctn__RoadmapPrimaryCard .bottom .btn-box{gap:1rem;display:flex;align-items:center;margin-top:auto}.ctn__RoadmapPrimaryCard .bottom .btn-box .save-btn{width:auto;padding:8px 16px;border-radius:4px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}.ctn__RoadmapPrimaryCard .bottom .btn-box .ownedTag{color:var(--ds-orange-5);font-weight:500;margin:0 0 0 auto;font-size:.8rem}.ctn__RoadmapPrimaryCard .bottom .btn-box .priceTag{font-size:1rem;font-weight:500;margin:0 0 0 auto;color:var(--ds-orange-5)}.ctn__ProfileRoadmapCard{width:100%;height:auto;padding:1rem;display:grid;border-radius:8px;grid-template-columns:.7fr .3fr;border:1px solid var(--ds-bg-2);background:var(--ds-bg-1);grid-gap:1rem;gap:1rem}.ctn__ProfileRoadmapCard .content{display:flex;flex-direction:column;gap:.25rem}.ctn__ProfileRoadmapCard .content .title{cursor:pointer;font-weight:500;line-height:1.2;font-size:18px;color:var(--ds-text-2)}.ctn__ProfileRoadmapCard .content .title:hover{text-decoration:underline}.ctn__ProfileRoadmapCard .content .details{display:flex;flex-wrap:wrap;column-gap:.5rem;white-space:1.4}.ctn__ProfileRoadmapCard .content .details .approve,.ctn__ProfileRoadmapCard .content .details .user,.ctn__ProfileRoadmapCard .content .details .view{display:flex}.ctn__ProfileRoadmapCard .content .details .approve p,.ctn__ProfileRoadmapCard .content .details .user p,.ctn__ProfileRoadmapCard .content .details .view p{font-size:.8rem;color:var(--ds-text-4);cursor:pointer;white-space:nowrap}.ctn__ProfileRoadmapCard .content .details .approve p:hover,.ctn__ProfileRoadmapCard .content .details .user p:hover,.ctn__ProfileRoadmapCard .content .details .view p:hover{color:var(--ds-text-2);text-decoration:underline}.ctn__ProfileRoadmapCard .content .details .approve:not(:first-child):before,.ctn__ProfileRoadmapCard .content .details .user:not(:first-child):before,.ctn__ProfileRoadmapCard .content .details .view:not(:first-child):before{content:"•";line-height:1.2;font-size:1rem;font-weight:900;margin-right:.5rem;color:var(--ds-text-4)}.ctn__ProfileRoadmapCard .content .actions{gap:.5rem;display:flex;margin-top:auto;align-items:center}.ctn__ProfileRoadmapCard .content .actions .ownedTag{color:#1ca0f2;font-weight:500;margin:0 0 0 auto;font-size:.8rem}.ctn__ProfileRoadmapCard .content .actions .priceTag{font-size:1rem;color:var(--ds-orange-5);font-weight:500;margin:0 0 0 auto}.ctn__ProfileRoadmapCard .content .actions .priceTag[data-free=true]{color:#14bd63}.ctn__ProfileRoadmapCard .picture{border-radius:4px;position:relative;padding-top:50%;overflow:hidden;cursor:pointer;height:auto}.ctn__ProfileRoadmapCard .picture img{top:50%;width:100%;height:auto;position:absolute;transform:translateY(-50%)}.ctn__ProfileRoadmapCard .picture .placeholder-img{inset:0;width:100%;position:absolute;border-radius:4px;background-image:radial-gradient(circle at center center,var(--ds-bg-3),var(--ds-bg-1)),repeating-radial-gradient(circle at center center,var(--ds-bg-3),var(--ds-bg-3),20px,transparent 40px,transparent 20px);background-blend-mode:multiply;border:1px solid var(--ds-bg-4)}.ctn__ProfileRoadmapCard .picture svg{top:50%;left:50%;width:36px;height:36px;color:var(--ds-bg-4);position:absolute;transform:translate(-50%,-50%)}.ctn_ResourcePrimaryCard{width:100%;height:auto;display:flex;overflow:hidden;border-radius:8px;flex-direction:column;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn_ResourcePrimaryCard .top{width:100%;cursor:pointer}.ctn_ResourcePrimaryCard .top img{object-fit:cover}.ctn_ResourcePrimaryCard .top .bookmark-icon{top:16px;z-index:1;right:16px;position:absolute;border-radius:4px;background:var(--ds-bg-1)}.ctn_ResourcePrimaryCard .bottom{gap:16px;padding:16px;display:flex;flex-direction:column}.ctn_ResourcePrimaryCard .bottom .details .used-by{position:relative;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:12px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_ResourcePrimaryCard .bottom .details .used-by .ago-time:before{content:"•";top:-2px;left:2px;margin-right:4px;margin-left:4px;font-weight:900}.ctn_ResourcePrimaryCard .bottom .details .title{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_ResourcePrimaryCard .bottom .details .title:hover{text-decoration:underline}.ctn_ResourcePrimaryCard .bottom .btn-grp{display:flex;justify-content:space-between;align-items:center;gap:12px}.ctn_ResourcePrimaryCard .bottom .btn-grp .price-tag{color:var(--ds-green-5)}.ctn_ResourcePrimaryCard .bottom .btn-grp .open-btn,.ctn_ResourcePrimaryCard .bottom .btn-grp .price-tag{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn_ResourcePrimaryCard .bottom .btn-grp .open-btn{padding:8px 16px;border-radius:4px;background:rgba(28,160,242,.1);color:var(--ds-blue-5)}.ctn__LoginForm{width:min(512px,100%);display:grid;grid-gap:24px;gap:24px}@media(max-width:calc(576px - 1px)){.ctn__LoginForm{gap:16px}}.ctn__LoginForm .head{padding:40px 56px;border-radius:8px;background:linear-gradient(102.21deg,#14be64,rgba(20,190,100,0)),linear-gradient(257.79deg,#1da1f2,rgba(29,161,242,0))}@media(max-width:calc(576px - 1px)){.ctn__LoginForm .head{padding:52px 32px}}.ctn__LoginForm .head .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}.ctn__LoginForm .body{width:100%;display:grid;grid-gap:12px;gap:12px}.ctn__LoginForm .body input{width:100%;height:52px;font-size:14px;padding:8px 16px;border-radius:8px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}.ctn__LoginForm .body input[data-error=true]{border-color:var(--ds-pink-5)}.ctn__LoginForm .body input::placeholder{color:var(--ds-text-6)}.ctn__LoginForm .body input:focus:placeholder-shown{border-color:var(--ds-bg-5)}.ctn__LoginForm .body input:focus:not(:placeholder-shown){border-color:hsla(var(--ds-green-5),.6)}.ctn__LoginForm .body input:focus:not(:placeholder-shown):invalid{border-color:hsla(var(--ds-pink-5),.4)}.ctn__LoginForm .body button[type=submit]{width:100%;height:48px;padding:.5rem;font-size:1rem;font-weight:700;border-radius:8px;background:#14bd63;letter-spacing:.5px;color:#fff!important;border:1px solid var(--ds-bg-2)}.ctn__LoginForm .body button[type=submit]:active{filter:brightness(1.1)}.ctn__LoginForm .body button[type=submit]:disabled{background-color:var(--ds-pink-5)}.ctn__LoginForm .body a{color:#1ca0f2;font-size:14px;font-weight:400;text-align:center}.ctn__LoginForm .body a:hover{text-decoration:underline}.ctn__LoginForm .line{position:relative}.ctn__LoginForm .line span{top:50%;left:50%;padding:0 1rem;font-size:1rem;position:absolute;color:var(--ds-text-5);background:var(--ds-bg-1);text-transform:uppercase;transform:translate(-50%,-50%)}.ctn__LoginForm .line hr{width:100%;border-width:1px;border-style:solid;border-image:linear-gradient(to right,var(--ds-bg-1) 0,var(--ds-bg-4) 30%,var(--ds-bg-4) 50%,var(--ds-bg-4) 70%,var(--ds-bg-1) 100%) 1}.ctn__RegisterForm{width:min(512px,100%);display:grid;grid-gap:24px;gap:24px}@media(max-width:calc(576px - 1px)){.ctn__RegisterForm{gap:16px}}.ctn__RegisterForm .head{padding:40px 56px;border-radius:8px;background:linear-gradient(102.21deg,#14be64,rgba(20,190,100,0)),linear-gradient(257.79deg,#1da1f2,rgba(29,161,242,0))}@media(max-width:calc(576px - 1px)){.ctn__RegisterForm .head{padding:52px 32px}}.ctn__RegisterForm .head .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}.ctn__RegisterForm .body{width:100%;display:grid;grid-gap:12px;gap:12px}.ctn__RegisterForm .body input{width:100%;height:52px;font-size:14px;padding:8px 16px;border-radius:8px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}.ctn__RegisterForm .body input[data-error=true]{border-color:var(--ds-pink-5)}.ctn__RegisterForm .body input::placeholder{color:var(--ds-text-6)}.ctn__RegisterForm .body input:focus:placeholder-shown{border-color:var(--ds-bg-5)}.ctn__RegisterForm .body input:focus:not(:placeholder-shown){border-color:hsla(var(--ds-green-5),.6)}.ctn__RegisterForm .body input:focus:not(:placeholder-shown):invalid{border-color:hsla(var(--ds-pink-5),.4)}.ctn__RegisterForm .body .notice{font-style:normal;text-align:justify;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:12px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__RegisterForm .body button[type=submit]{width:100%;height:48px;padding:.5rem;font-size:1rem;font-weight:700;border-radius:8px;background:#14bd63;letter-spacing:.5px;color:#fff!important;border:1px solid var(--ds-bg-2)}.ctn__RegisterForm .body button[type=submit]:active{filter:brightness(1.1)}.ctn__RegisterForm .body button[type=submit]:disabled{background-color:var(--ds-pink-5)}.ctn__RegisterForm .line{position:relative}.ctn__RegisterForm .line span{top:50%;left:50%;padding:0 1rem;font-size:1rem;position:absolute;color:var(--ds-text-5);background:var(--ds-bg-1);text-transform:uppercase;transform:translate(-50%,-50%)}.ctn__RegisterForm .line hr{width:100%;border-width:1px;border-style:solid;border-image:linear-gradient(to right,var(--ds-bg-1) 0,var(--ds-bg-4) 30%,var(--ds-bg-4) 50%,var(--ds-bg-4) 70%,var(--ds-bg-1) 100%) 1}.ctn__UserTypeForm{width:min(512px,100%);display:grid;grid-gap:24px;gap:24px}@media(max-width:calc(576px - 1px)){.ctn__UserTypeForm{gap:12px}}.ctn__UserTypeForm .head{width:100%;display:flex;position:relative;padding:40px 56px;border-radius:8px;align-items:center;flex-direction:column;background:linear-gradient(102.21deg,#14be64,rgba(20,190,100,0)),linear-gradient(257.79deg,#1da1f2,rgba(29,161,242,0))}@media(max-width:calc(576px - 1px)){.ctn__UserTypeForm .head{padding:52px 32px}}.ctn__UserTypeForm .head .indicators{grid-gap:8px;gap:8px;left:0;right:0;top:-16px;display:grid;position:absolute;grid-template-columns:auto auto auto auto}@media(max-width:calc(576px - 1px)){.ctn__UserTypeForm .head .indicators{top:8px;left:8px;right:8px}}.ctn__UserTypeForm .head .indicators .indicator{width:auto;height:8px;background:var(--ds-text-6);border-radius:4px}.ctn__UserTypeForm .head .indicators .indicator[data-active=true]{background:var(--ds-text-1)}.ctn__UserTypeForm .head .content .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:28px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}@media(max-width:calc(576px - 1px)){.ctn__UserTypeForm .head .content .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}}.ctn__UserTypeForm .head .content .subtitle{font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;color:#fff}.ctn__UserTypeForm .btn-group{display:flex;height:52px;gap:12px}.ctn__UserTypeForm .btn-group button{height:100%;cursor:pointer;font-size:16px;padding:0 2rem;border-radius:8px;color:var(--ds-text-2);background:transparent;text-transform:capitalize;border:1px solid var(--ds-bg-4)}.ctn__UserTypeForm .btn-group button.proceed-btn{color:#fff;margin-left:auto;background:hsla(var(--ds-green-5),.8);border:1px solid #14bd63}.ctn__UserTypeForm .btn-group button.proceed-btn:hover{background:#14bd63}.ctn__UserTypeForm .type-form{grid-gap:12px;gap:12px;width:100%;display:grid;grid-template-columns:1fr 1fr}.ctn__UserTypeForm .type-form button{flex:1 1;font-size:16px;padding:4rem 0;border-radius:8px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}@media(max-width:calc(576px - 1px)){.ctn__UserTypeForm .type-form button{padding:3rem 0}}.ctn__UserTypeForm .type-form button[data-active=true]{color:#14bd63;background:hsla(var(--ds-green-5),.2);border-color:#14bd63}.ctn__UserGoalForm{width:min(512px,100%);display:grid;grid-gap:24px;gap:24px}@media(max-width:calc(576px - 1px)){.ctn__UserGoalForm{gap:12px}}.ctn__UserGoalForm .head{width:100%;display:flex;position:relative;padding:40px 56px;border-radius:8px;align-items:center;flex-direction:column;background:linear-gradient(102.21deg,#14be64,rgba(20,190,100,0)),linear-gradient(257.79deg,#1da1f2,rgba(29,161,242,0))}@media(max-width:calc(576px - 1px)){.ctn__UserGoalForm .head{padding:52px 32px}}.ctn__UserGoalForm .head .indicators{grid-gap:8px;gap:8px;left:0;right:0;top:-16px;display:grid;position:absolute;grid-template-columns:auto auto auto auto}@media(max-width:calc(576px - 1px)){.ctn__UserGoalForm .head .indicators{top:8px;left:8px;right:8px}}.ctn__UserGoalForm .head .indicators .indicator{width:auto;height:8px;background:var(--ds-text-6);border-radius:4px}.ctn__UserGoalForm .head .indicators .indicator[data-active=true]{background:var(--ds-text-1)}.ctn__UserGoalForm .head .content .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:28px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}@media(max-width:calc(576px - 1px)){.ctn__UserGoalForm .head .content .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}}.ctn__UserGoalForm .head .content .subtitle{font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;color:#fff}.ctn__UserGoalForm .goal-form{width:100%;display:grid;padding:1rem;border-radius:8px;border:1px solid var(--ds-bg-4)}.ctn__UserGoalForm .goal-form label{gap:1rem;display:flex;padding:1rem;cursor:pointer;font-size:16px;align-items:center;color:var(--ds-text-2);background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ctn__UserGoalForm .goal-form label:hover .checkmark{background:var(--ds-bg-3)}.ctn__UserGoalForm .goal-form label .checkmark{width:20px;height:20px;position:relative;border-radius:4px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-4)}.ctn__UserGoalForm .goal-form label .checkmark:after{top:3.5px;left:7px;width:5px;content:"";height:10px;display:none;position:absolute;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ctn__UserGoalForm .goal-form label .checkmark[data-active=true]{background:hsla(var(--ds-green-5),.8);border-color:#14bd63}.ctn__UserGoalForm .goal-form label .checkmark[data-active=true]:after{display:block}.ctn__UserGoalForm .goal-form label input{width:0;height:0;opacity:0;cursor:pointer;position:absolute}.ctn__UserGoalForm .btn-group{display:flex;height:52px;gap:12px}.ctn__UserGoalForm .btn-group button{height:100%;cursor:pointer;font-size:16px;padding:0 2rem;border-radius:8px;color:var(--ds-text-2);background:transparent;text-transform:capitalize;border:1px solid var(--ds-bg-4)}.ctn__UserGoalForm .btn-group button.proceed-btn{color:#fff;margin-left:auto;background:hsla(var(--ds-green-5),.8);border:1px solid #14bd63}.ctn__UserGoalForm .btn-group button.proceed-btn:hover{background:#14bd63}.ctn__UserSkillForm{width:min(512px,100%);display:grid;grid-gap:24px;gap:24px}@media(max-width:calc(576px - 1px)){.ctn__UserSkillForm{gap:12px}}.ctn__UserSkillForm .head{width:100%;display:flex;position:relative;padding:40px 56px;border-radius:8px;align-items:center;flex-direction:column;background:linear-gradient(102.21deg,#14be64,rgba(20,190,100,0)),linear-gradient(257.79deg,#1da1f2,rgba(29,161,242,0))}@media(max-width:calc(576px - 1px)){.ctn__UserSkillForm .head{padding:52px 32px}}.ctn__UserSkillForm .head .indicators{grid-gap:8px;gap:8px;left:0;right:0;top:-16px;display:grid;position:absolute;grid-template-columns:auto auto auto auto}@media(max-width:calc(576px - 1px)){.ctn__UserSkillForm .head .indicators{top:8px;left:8px;right:8px}}.ctn__UserSkillForm .head .indicators .indicator{width:auto;height:8px;background:var(--ds-text-6);border-radius:4px}.ctn__UserSkillForm .head .indicators .indicator[data-active=true]{background:var(--ds-text-1)}.ctn__UserSkillForm .head .content .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:28px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}@media(max-width:calc(576px - 1px)){.ctn__UserSkillForm .head .content .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}}.ctn__UserSkillForm .head .content .subtitle{max-width:32ch;font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;color:#fff}.ctn__UserSkillForm .skills-form{display:grid;width:100%;grid-gap:12px;gap:12px;position:relative}.ctn__UserSkillForm .skills-form input{height:52px;font-size:14px;padding:0 1.5rem;border-radius:8px;background:transparent;border:1px solid var(--ds-bg-4)}.ctn__UserSkillForm .skills-form .dropdown{top:56px;width:100%;padding:8px 0;position:absolute;border-radius:8px;background:var(--ds-bg-3)}.ctn__UserSkillForm .skills-form .dropdown .wrapper{display:grid;max-height:288px;overflow-y:auto}.ctn__UserSkillForm .skills-form .dropdown button{height:36px;border:none;cursor:pointer;font-size:14px;padding:8px 1.5rem;color:var(--ds-text-2);text-overflow:ellipsis;background:transparent;text-align:left;overflow:hidden}.ctn__UserSkillForm .skills-form .dropdown button[data-selected=true]{background:var(--ds-bg-4)}.ctn__UserSkillForm .skills-form .dropdown button:disabled{display:none}.ctn__UserSkillForm .skills-form .dropdown button span{color:#fff;padding:4px 12px;background:#1ca0f2;border-radius:16px;text-transform:capitalize}.ctn__UserSkillForm .skills-form .dropdown button:hover{background:var(--ds-bg-4)}.ctn__UserSkillForm .skills-form .tags{gap:8px;width:100%;display:flex;flex-wrap:wrap}.ctn__UserSkillForm .skills-form .tags span{cursor:pointer;font-size:12px;padding:8px 16px;border-radius:24px;color:var(--ds-text-3);background:var(--ds-bg-3);text-transform:capitalize}.ctn__UserSkillForm .skills-form .tags span:hover{color:var(--ds-pink-5);background:hsla(var(--ds-pink-5),.2)}.ctn__UserSkillForm .skills-form .tags span.suggestion{background:transparent;border:1px solid var(--ds-bg-4)}.ctn__UserSkillForm .skills-form .tags span.suggestion:hover{color:#14bd63;background:hsla(var(--ds-green-5),.2);border-color:#14bd63}.ctn__UserSkillForm .btn-group{display:flex;height:52px;gap:12px}.ctn__UserSkillForm .btn-group button{height:100%;cursor:pointer;font-size:16px;padding:0 2rem;border-radius:8px;color:var(--ds-text-2);background:transparent;text-transform:capitalize;border:1px solid var(--ds-bg-4)}.ctn__UserSkillForm .btn-group button.proceed-btn{color:#fff;margin-left:auto;background:hsla(var(--ds-green-5),.8);border:1px solid #14bd63}.ctn__UserSkillForm .btn-group button.proceed-btn:hover{background:#14bd63}.ctn__UserVarientForm{width:min(512px,100%);display:grid;grid-gap:24px;gap:24px}@media(max-width:calc(576px - 1px)){.ctn__UserVarientForm{gap:12px}}.ctn__UserVarientForm .head{width:100%;display:flex;position:relative;padding:40px 56px;border-radius:8px;align-items:center;flex-direction:column;background:linear-gradient(102.21deg,#14be64,rgba(20,190,100,0)),linear-gradient(257.79deg,#1da1f2,rgba(29,161,242,0))}@media(max-width:calc(576px - 1px)){.ctn__UserVarientForm .head{padding:52px 32px}}.ctn__UserVarientForm .head .indicators{grid-gap:8px;gap:8px;left:0;right:0;top:-16px;display:grid;position:absolute;grid-template-columns:auto auto auto auto}@media(max-width:calc(576px - 1px)){.ctn__UserVarientForm .head .indicators{top:8px;left:8px;right:8px}}.ctn__UserVarientForm .head .indicators .indicator{width:auto;height:8px;background:var(--ds-text-6);border-radius:4px}.ctn__UserVarientForm .head .indicators .indicator[data-active=true]{background:var(--ds-text-1)}.ctn__UserVarientForm .head .content .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:28px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}@media(max-width:calc(576px - 1px)){.ctn__UserVarientForm .head .content .title{font-style:normal;text-align:center;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;color:#fff}}.ctn__UserVarientForm .head .content .subtitle{font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;color:#fff}.ctn__UserVarientForm .varient-form{display:grid;width:100%;grid-gap:12px;gap:12px}.ctn__UserVarientForm .varient-form button{padding:0;height:60px;font-size:16px;border-radius:8px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}.ctn__UserVarientForm .varient-form button[data-active=true]{color:#14bd63;background:hsla(var(--ds-green-5),.2);border-color:#14bd63}.ctn__UserVarientForm .btn-group{display:flex;height:52px;gap:12px}.ctn__UserVarientForm .btn-group button{height:100%;cursor:pointer;font-size:16px;padding:0 2rem;border-radius:8px;color:var(--ds-text-2);background:transparent;text-transform:capitalize;border:1px solid var(--ds-bg-4)}.ctn__UserVarientForm .btn-group button.proceed-btn{color:#fff;margin-left:auto;background:hsla(var(--ds-green-5),.8);border:1px solid #14bd63}.ctn__UserVarientForm .btn-group button.proceed-btn:hover{background:#14bd63}.ctn__RoadmapfilterSortDropdown{margin-left:auto;position:relative;height:48px}@media(max-width:calc(768px - 1px)){.ctn__RoadmapfilterSortDropdown{height:40px}}.ctn__RoadmapfilterSortDropdown button{height:100%;display:flex;margin-left:auto;border-radius:8px;align-items:center;padding-inline:32px;justify-content:center;background:var(--ds-bg-1);border:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__RoadmapfilterSortDropdown button{padding:8px 24px}}.ctn__RoadmapfilterSortDropdown .dropdown{z-index:5;position:absolute;border:1px solid var(--ds-dropdown-br);background:var(--ds-dropdown-bg);top:calc(100% + 8px);border-radius:8px;right:0;display:grid;padding:8px 0}@media(max-width:calc(768px - 1px)){.ctn__RoadmapfilterSortDropdown .dropdown{left:0;width:-moz-fit-content;width:fit-content}}.ctn__RoadmapfilterSortDropdown .dropdown label{width:100%;padding:12px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;display:flex;white-space:nowrap;align-items:center;cursor:pointer}.ctn__RoadmapfilterSortDropdown .dropdown label:hover{background:var(--ds-dropdown-hover)}.ctn__RoadmapfilterSortDropdown .dropdown input{display:none}.ctn__RoadmapfilterSortDropdown .dropdown input:checked+label{background:rgba(20,189,99,.1)}.ctn__RoadmapfilterSortDropdown[data-show-sort=true]{margin:0;height:100%;padding:12px 12px 12px 0}.ctn__RoadmapfilterSortDropdown[data-show-sort=true] button{padding:8px 24px;border-radius:4px}.ctn__ResourcesFilterDropdown{margin-left:auto;position:relative}.ctn__ResourcesFilterDropdown .filter-btn{height:100%;display:flex;margin-left:auto;border-radius:8px;align-items:center;padding:12px 24px;justify-content:center;background:var(--ds-bg-1);border:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__ResourcesFilterDropdown .filter-dropdown{width:max-content;position:absolute;top:calc(100% + 8px);border-radius:8px;padding:24px;z-index:5;right:0;gap:16px;display:flex;flex-direction:column;background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-br)}@media(max-width:calc(768px - 1px)){.ctn__ResourcesFilterDropdown .filter-dropdown{width:max-content;left:0}}.ctn__ResourcesFilterDropdown .filter-dropdown .section{display:flex;flex-direction:column;gap:8px}.ctn__ResourcesFilterDropdown .filter-dropdown .section h5{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:12px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__ResourcesFilterDropdown .filter-dropdown .section .options{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ctn__ResourcesFilterDropdown .filter-dropdown .section .options button{padding:8px 24px;border-radius:4px;border:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-4);font-size:12px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__ResourcesFilterDropdown .filter-dropdown .section .options button[data-active=true]{color:var(--ds-green-6);border-color:var(--ds-green-1);background:rgba(20,189,99,.1)}.ctn__ResourcesFilterDropdown .filter-dropdown .section .price-options{grid-template-columns:1fr 1fr 1fr}.ctn__ResourcesFilterDropdown[data-show-sort=true]{margin:0;height:100%;padding:12px 12px 12px 0}.ctn__ResourcesFilterDropdown[data-show-sort=true] .filter-btn{padding:8px 24px;border-radius:4px}.ctn__EditProfileForm{max-width:996px;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.ctn__EditProfileForm{width:auto;min-width:960px}}@media(min-width:1200px){.ctn__EditProfileForm{width:auto;min-width:992px}}.ctn__EditProfileForm .head{gap:1rem;display:flex;align-items:center;font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-1);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__EditProfileForm .content{border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn__EditProfileForm .content .avatar{height:36px;display:flex;padding:0 1.5rem;position:relative;align-items:center}.ctn__EditProfileForm .content .avatar .save-btn{height:36px;padding:0 1rem;font-weight:500;font-size:.9rem;margin-left:1rem;display:flex;align-items:center;flex-direction:row;justify-content:center;border-radius:4px;color:#fff;background:var(--ds-blue-4);border:1px solid var(--ds-blue-5)}.ctn__EditProfileForm .content .avatar .save-btn:focus,.ctn__EditProfileForm .content .avatar .save-btn:hover{background:var(--ds-blue-5)}.ctn__EditProfileForm .content .body .section-title{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__EditProfileForm .content .body .top{display:flex;flex-direction:column;padding:1.5rem;border-bottom:1px solid var(--ds-bg-3)}.ctn__EditProfileForm .content .body .top .name-box{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 1rem}@media(max-width:calc(768px - 1px)){.ctn__EditProfileForm .content .body .top .name-box{grid-template-columns:1fr}}.ctn__EditProfileForm .content .body .top .bio{position:relative}.ctn__EditProfileForm .content .body .top .bio textarea{resize:none;width:100%;padding:1rem;margin-top:1rem;border-radius:8px;background:transparent;border:1px solid var(--ds-bg-4);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__EditProfileForm .content .body .top .bio .limit{bottom:0;right:1rem;font-size:small;padding:0 .25rem;position:absolute;color:var(--ds-text-3);background:var(--ds-bg-1)}.ctn__EditProfileForm .content .body .skill-sets{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--ds-bg-3)}.ctn__EditProfileForm .content .body .skill-sets .tags-container{display:flex;flex-wrap:wrap;gap:.5rem}.ctn__EditProfileForm .content .body .external-links{padding:1.5rem;border-bottom:1px solid var(--ds-bg-3);display:flex;flex-direction:column;gap:1rem}.ctn__EditProfileForm .content .body .bottom{padding:1.5rem}.ctn__EditProfileForm .content .body .bottom .dob-box{width:100%}.ctn__EditProfileForm .content .body .bottom .dob-box h5{margin:0;color:var(--ds-text-3)}.ctn__EditProfileForm .content .body .bottom .dob-box .box{grid-gap:1rem;gap:1rem;width:100%;display:grid;margin-top:1rem;grid-template-columns:1fr 1fr 1fr}@media(max-width:calc(768px - 1px)){.ctn__EditProfileForm .content .body .bottom .dob-box .box{grid-template-columns:1fr}}.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box{margin-top:1rem;position:relative}.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box input[type=date]{width:100%;height:48px;padding:.5rem;border-radius:8px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5)}.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box select{width:100%;height:48px;padding:.5rem 1rem .5rem .5rem;border-radius:8px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box select option{color:var(--ds-text-3);background:var(--ds-bg-3)}.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box select:focus{border-color:hsla(var(--ds-green-5),.4);box-shadow:0 0 0 2px hsla(var(--ds-green-5),.2)}.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box label{top:50%;left:.5rem;font-size:.9rem;position:absolute;color:var(--ds-text-3);transform:translateY(-50%)}.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box .selected,.ctn__EditProfileForm .content .body .bottom .dob-box .box .select-box select:focus+label{top:0;left:.5rem;font-size:small;position:absolute;color:var(--ds-text-3);background:var(--ds-bg-1)}.ctn__EditProfileForm .content .body .bottom .two-boxes{display:grid;grid-gap:1rem;margin-top:1rem;grid-template-columns:1fr 1fr}.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box{margin-top:1rem;position:relative}.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box input[type=date]{width:100%;height:48px;padding:.5rem;border-radius:8px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5)}.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box select{width:100%;height:48px;padding:.5rem 1rem .5rem .5rem;border-radius:8px;color:var(--ds-text-2);background:transparent;border:1px solid var(--ds-bg-4)}.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box select option{color:var(--ds-text-3);background:var(--ds-bg-3)}.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box select:focus{border-color:hsla(var(--ds-green-5),.4);box-shadow:0 0 0 2px hsla(var(--ds-green-5),.2)}.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box label{top:50%;left:.5rem;font-size:.9rem;position:absolute;color:var(--ds-text-3);transform:translateY(-50%)}.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box .selected,.ctn__EditProfileForm .content .body .bottom .two-boxes .select-box select:focus+label{top:0;left:.5rem;font-size:small;position:absolute;color:var(--ds-text-3);background:var(--ds-bg-1)}.ctn__EditProfileForm .content .body .bottom .error{color:var(--ds-pink-5);padding:.5rem;margin-top:1rem;font-size:small;background:hsla(var(--ds-pink-5),.1);border-radius:8px}.ctn__EditProfileForm .content .editprofile-Custom-Select .input-box{border:1px solid var(--ds-bg-4)}.ctn__EditProfileForm .content .editprofile-Custom-Select .input-box input{height:51px}.ctn__ProfileCustomInput{width:100%;height:52px;display:flex;border-radius:8px;border:1px solid var(--ds-bg-4);padding:0 .5rem 0 1rem;align-items:center;gap:.5rem}.ctn__ProfileCustomInput img{width:18px;height:auto;margin-right:.5rem}.ctn__ProfileCustomInput input{border:none;flex:1 1 auto;color:var(--ds-text-2);background:transparent}.ctn__ProfileCustomInput button{border:none;padding:.5rem;border-radius:8px;color:var(--ds-text-3);background:transparent;display:flex;align-items:center;flex-direction:row;justify-content:center}.ctn__ProfileCustomInput button span{display:flex;font-size:small;align-items:center}.ctn__ProfileCustomInput button span svg{width:auto;height:16px;margin-right:.5rem}.ctn__ProfileCustomInput button:hover{background:var(--ds-bg-3)}.ctn__AvatarInput{bottom:0;width:20%;display:flex;padding:.25rem;position:absolute;border-radius:8px;background:var(--ds-bg-1)}.ctn__AvatarInput .img-wrapper{width:100%;overflow:hidden;padding-top:100%;position:relative;border-radius:8px}.ctn__AvatarInput .img-wrapper img{inset:0;width:100%;height:100%;position:absolute;border-radius:8px}.ctn__AvatarInput .img-wrapper .img-overlay{inset:0;width:100%;height:100%;position:absolute;display:flex;align-items:center;flex-direction:row;justify-content:center;background:rgba(0,0,0,.5)}.ctn__AvatarInput .img-wrapper .img-overlay input{display:none}.ctn__AvatarInput .img-wrapper .img-overlay button{width:36px;height:36px;border:none;border-radius:8px;background:transparent}.ctn__AvatarInput .img-wrapper .img-overlay button svg path{fill:#fff}.ctn__AvatarInput .img-wrapper .img-overlay button:hover{background:hsla(0,0%,100%,.2)}.ctn__CoverInput{width:100%;overflow:hidden;padding-top:30%;position:relative;margin-bottom:1rem;background:var(--ds-bg-3);border-radius:8px 8px 0 0}.ctn__CoverInput .img-wrapper{inset:0;display:flex;position:absolute}.ctn__CoverInput .img-wrapper img{width:100%;height:100%}.ctn__CoverInput .img-overlay{inset:0;width:100%;height:100%;position:absolute;display:flex;align-items:center;flex-direction:row;justify-content:center;background:rgba(0,0,0,.5)}.ctn__CoverInput .img-overlay input{display:none}.ctn__CoverInput .img-overlay button{width:36px;height:36px;border:none;border-radius:8px;background:transparent}.ctn__CoverInput .img-overlay button svg path{fill:#fff}.ctn__CoverInput .img-overlay button:hover{background:hsla(0,0%,100%,.2)}.ctn__TrackForm{width:100%;display:flex;flex-direction:column}@media(min-width:992px){.ctn__TrackForm{max-width:960px}}@media(min-width:1200px){.ctn__TrackForm{max-width:992px}}.ctn__TrackForm .editor-body{width:inherit;display:flex;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);flex-direction:column;box-sizing:border-box;color:var(--ds-text-3)}.ctn__TrackForm .editor-body .track-title{border:none;padding:24px;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif;background:transparent;border-bottom:1px solid var(--ds-bg-2)}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .track-title{padding:16px;font-style:normal;text-align:left;font-weight:500;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:20px;line-height:1.3;font-family:Poppins,sans-serif}}.ctn__TrackForm .editor-body .editor-topic-select{border:none;height:auto;border-radius:0;border-bottom:1px solid var(--ds-bg-2)}.ctn__TrackForm .editor-body .editor-topic-select input{padding:16px 24px;font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(var(--ds-text-2));font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackForm .editor-body .editor-topic-select input:placeholder{color:var(--ds-text-6)}.ctn__TrackForm .editor-body .editor-topic-select .lens-icon{display:none}.ctn__TrackForm .editor-body .editor-topic-select .unfold-icon{padding-right:32px}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-topic-select .unfold-icon{padding-right:16px}}.ctn__TrackForm .editor-body .editor-topic-select .dropdown{border-radius:0;top:100%}.ctn__TrackForm .editor-body .editor-topic-select .dropdown ul li{padding-left:32px}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-topic-select .dropdown ul li{padding-left:16px;padding-right:16px}}.ctn__TrackForm .editor-body .track-tiptop-editor{padding:24px}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .track-tiptop-editor{padding:16px}}.ctn__TrackForm .editor-body .track-tiptop-editor h2{font-weight:600;font-size:20px;line-height:1.3}.ctn__TrackForm .editor-body .track-tiptop-editor h2,.ctn__TrackForm .editor-body .track-tiptop-editor h3{font-style:normal;text-align:left;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-family:Poppins,sans-serif;margin-block:12px}.ctn__TrackForm .editor-body .track-tiptop-editor h3{font-weight:500;font-size:18px;line-height:1.35}.ctn__TrackForm .editor-body .track-tiptop-editor p{font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackForm .editor-body .track-tiptop-editor p:empty{height:16px}.ctn__TrackForm .editor-body .track-tiptop-editor ol,.ctn__TrackForm .editor-body .track-tiptop-editor ul{margin-block:12px;padding-left:2rem}.ctn__TrackForm .editor-body .track-tiptop-editor ol::marker,.ctn__TrackForm .editor-body .track-tiptop-editor ul::marker{color:var(--ds-green-4)}.ctn__TrackForm .editor-body .track-tiptop-editor .ql-syntax{padding:.5rem;color:var(--color-3);border-radius:16px;white-space:pre-wrap;background-color:var(--bg-2)}.ctn__TrackForm .editor-body .track-tiptop-editor strong{font-weight:600}.ctn__TrackForm .editor-body .track-tiptop-editor blockquote{margin:0;padding:1rem;border-radius:4px;border:1px solid var(--ds-green-0)}.ctn__TrackForm .editor-body .track-tiptop-editor a{color:var(--ds-green-4)!important}.ctn__TrackForm .editor-body .track-tiptop-editor a:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline}.ctn__TrackForm .editor-body .track-tiptop-editor a:active,.ctn__TrackForm .editor-body .track-tiptop-editor a:visited{color:var(--ds-green-3)!important}.ctn__TrackForm .editor-body .track-tiptop-editor pre{padding:16px;border-radius:8px;white-space:pre-line;background:var(--ds-bg-0)}.ctn__TrackForm .editor-body .tiptap__FixedToolbar{background:var(--ds-bg-1)}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .tiptap__FixedToolbar{display:none}}.ctn__TrackForm .editor-body .editor-footer{gap:16px;display:flex;padding:24px;align-items:center;justify-content:space-between}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-footer{flex-direction:column;gap:0;padding:0}}.ctn__TrackForm .editor-body .editor-footer .advance-btn{margin:0;padding:0;font-size:16px;color:var(--ds-text-4);display:flex;align-items:center}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-footer .advance-btn{align-self:flex-start;padding:16px;border-bottom:1px solid var(--ds-bg-3);border-top:1px solid var(--ds-bg-3);width:100%;justify-content:space-between}}.ctn__TrackForm .editor-body .editor-footer .advance-btn span{display:flex;align-items:center;flex-direction:row;justify-content:center;margin-left:12px}.ctn__TrackForm .editor-body .editor-footer .advance-btn span[data-open=true]{transform:rotate(180deg)}.ctn__TrackForm .editor-body .editor-footer .right-btns{gap:16px;display:flex;align-items:center;justify-content:center}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-footer .right-btns{width:100%;justify-content:space-between;padding:16px}}.ctn__TrackForm .editor-body .editor-footer .right-btns .visibility-selector{width:168px}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-footer .right-btns .visibility-selector{width:300px}}.ctn__TrackForm .editor-body .editor-footer .right-btns .visibility-selector .input-box{border-radius:4px}.ctn__TrackForm .editor-body .editor-footer .right-btns .visibility-selector .input-box input{height:auto;font-size:1rem;padding:12px 0 12px 20px;line-height:1.2}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-footer .right-btns .visibility-selector .input-box input{padding:12px}}.ctn__TrackForm .editor-body .editor-footer .right-btns .visibility-selector .dropdown{width:168px!important;min-width:168px}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-footer .right-btns .visibility-selector .dropdown{width:100%!important;min-width:100%}}.ctn__TrackForm .editor-body .editor-footer .right-btns .submit-btn{width:auto;border:none;font-size:16px;text-wrap:nowrap;padding:12px 20px;border-radius:4px;color:var(--ds-text-0);background:var(--ds-green-3);line-height:1.2}@media(max-width:calc(768px - 1px)){.ctn__TrackForm .editor-body .editor-footer .right-btns .submit-btn{padding:12px;text-wrap:nowrap;font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-0);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}}.ctn__TrackForm .editor-body .editor-footer .right-btns .submit-btn.save{background:var(--ds-blue-3)}.ctn__TrackFormHeader{gap:24px;display:flex;width:inherit;align-items:center;margin-bottom:24px}@media(max-width:calc(768px - 1px)){.ctn__TrackFormHeader{gap:16px;margin-bottom:16px}}.ctn__TrackFormHeader .nav-btn{height:44px;border-radius:5px;padding-inline:20px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);font-style:normal;text-align:left;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;text-wrap:nowrap}@media(max-width:calc(768px - 1px)){.ctn__TrackFormHeader .nav-btn{font-size:12px;padding:6px 12px}}.ctn__TrackFormHeader .nav-btn:nth-of-type(2){margin-left:auto}.ctn__TrackFormJuniorSection{width:100%;position:relative}.ctn__TrackFormJuniorSection .top-section{width:100%;height:64px;padding:0 24px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);border-radius:8px;display:flex;align-items:center;gap:12px}.ctn__TrackFormJuniorSection .top-section .text{flex:1 1;font-size:16px;font-weight:300;line-height:1.4;color:var(--ds-text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ctn__TrackFormJuniorSection .top-section span{padding:6px;border-radius:50%;border:1px solid var(--ds-bg-3);display:flex;align-items:center;justify-content:center;color:var(--ds-text-8);cursor:pointer;transition:all .3s}.ctn__TrackFormJuniorSection .top-section span svg{width:16px;height:16px;display:block}.ctn__TrackFormJuniorSection .top-section span:hover{color:#fff;background:var(--ds-pink-5)}.ctn__TrackFormJuniorSection .bottom-section{padding-top:24px;padding-bottom:24px;padding-left:48px;position:relative;display:grid;grid-gap:24px;gap:24px}.ctn__TrackFormJuniorSection .bottom-section[data-empty=true]{padding-top:0}.ctn__TrackFormJuniorSection .bottom-section:after{content:"";top:0;bottom:0;width:1px;position:absolute;left:24px;background:var(--ds-bg-3)}.ctn__TrackFormJuniorSection .bottom-section .node-card{width:100%;display:flex;position:relative;border-radius:8px;align-items:center;height:56px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn__TrackFormJuniorSection .bottom-section .node-card:before{content:"";top:0;left:-24.5px;position:absolute;width:24px;border-radius:0 0 0 8px;height:28px;border-left:1px solid var(--ds-bg-3);border-bottom:1px solid var(--ds-bg-3)}.ctn__TrackFormJuniorSection .bottom-section .node-card .content-group{flex:1 1;gap:16px;display:flex;padding-inline:16px}.ctn__TrackFormJuniorSection .bottom-section .node-card .content-group .sno{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--ds-bg-3);color:var(--ds-text-3);border-radius:50%;line-height:0;font-size:14px;font-weight:300}.ctn__TrackFormJuniorSection .bottom-section .node-card .content-group .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackFormJuniorSection .bottom-section .node-card .content-group .title:hover{text-decoration:underline}.ctn__TrackFormJuniorSection .bottom-section .node-card .btn-group{height:100%;display:flex}.ctn__TrackFormJuniorSection .bottom-section .node-card .btn-group a{height:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--ds-bg-2);font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackFormSeniorSection{width:100%;position:relative}.ctn__TrackFormSeniorSection .top-section{width:100%;height:64px;padding:0 24px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2);border-radius:8px;display:flex;align-items:center;gap:12px}.ctn__TrackFormSeniorSection .top-section .text{flex:1 1;line-height:1;font-size:16px;font-weight:300;color:var(--ds-text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ctn__TrackFormSeniorSection .top-section span{padding:6px;border-radius:50%;border:1px solid var(--ds-bg-3);display:flex;align-items:center;justify-content:center;color:var(--ds-text-8);cursor:pointer;transition:all .4s;transform:rotate(45deg)}.ctn__TrackFormSeniorSection .top-section span:hover{color:#fff;background:#14bd63}.ctn__TrackFormSeniorSection .top-section span[data-active=true]{transform:rotate(0deg)}.ctn__TrackFormSeniorSection .top-section span[data-active=true]:hover{background:var(--ds-pink-5)}.ctn__TrackFormSeniorSection .top-section span svg{width:16px;height:16px;display:block}.ctn__TrackFormSeniorSection .bottom-section{padding-top:24px;padding-bottom:24px;padding-left:48px;position:relative;display:grid;grid-gap:24px;gap:24px}.ctn__TrackFormSeniorSection .bottom-section .node-card{width:100%;display:flex;position:relative;border-radius:8px;align-items:center;height:56px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn__TrackFormSeniorSection .bottom-section .node-card[data-type=button]{width:max-content;border-radius:28px}.ctn__TrackFormSeniorSection .bottom-section .node-card:before{content:"";top:-24px;left:-24.5px;position:absolute;width:24px;border-radius:0 0 0 8px;height:52px;border-left:1px solid var(--ds-bg-3);border-bottom:1px solid var(--ds-bg-3)}.ctn__TrackFormSeniorSection .bottom-section .node-card:not(:last-child):after{content:"";top:-1px;bottom:-2px;left:-24.5px;position:absolute;width:24px;border-left:1px solid var(--ds-bg-3)}.ctn__TrackFormSeniorSection .bottom-section .node-card .content-group{flex:1 1;gap:16px;display:flex;padding-inline:16px}.ctn__TrackFormSeniorSection .bottom-section .node-card .content-group .sno{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--ds-bg-3);color:var(--ds-text-3);border-radius:50%;line-height:0;font-size:14px;font-weight:300}.ctn__TrackFormSeniorSection .bottom-section .node-card .content-group .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackFormSeniorSection .bottom-section .node-card .content-group .title:hover{text-decoration:underline}.ctn__TrackFormSeniorSection .bottom-section .node-card .btn-group{height:100%;display:flex}.ctn__TrackFormSeniorSection .bottom-section .node-card .btn-group a{height:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackFormChildrenSection{padding-top:24px;padding-bottom:24px;padding-left:48px;position:relative;display:grid;grid-gap:24px;gap:24px}.ctn__TrackFormChildrenSection:after{content:"";top:0;bottom:0;width:1px;position:absolute;left:24px;background:var(--ds-bg-3)}.ctn__TrackFormChildrenSection .node-card{width:100%;display:flex;position:relative;border-radius:8px;align-items:center;height:56px;background:var(--ds-bg-1);border:1px solid var(--ds-bg-2)}.ctn__TrackFormChildrenSection .node-card[data-type=button]{width:max-content;border-radius:28px}.ctn__TrackFormChildrenSection .node-card:before{content:"";top:-25px;left:-24.5px;position:absolute;width:24px;border-radius:0 0 0 8px;height:52px;border-left:1px solid var(--ds-bg-3);border-bottom:1px solid var(--ds-bg-3)}.ctn__TrackFormChildrenSection .node-card .content-group{flex:1 1;gap:16px;display:flex;padding-inline:16px}.ctn__TrackFormChildrenSection .node-card .content-group .sno{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--ds-bg-3);color:var(--ds-text-3);border-radius:50%;line-height:0;font-size:14px;font-weight:300}.ctn__TrackFormChildrenSection .node-card .content-group .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-align:left;font-weight:300;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackFormChildrenSection .node-card .content-group .title:hover{text-decoration:underline}.ctn__TrackFormChildrenSection .node-card .btn-group{height:100%;display:flex}.ctn__TrackFormChildrenSection .node-card .btn-group a{height:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--ds-bg-3);font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}.ctn__TrackFormAdvanceSettings{display:flex;flex-direction:column;border-bottom:1px solid var(--ds-bg-3);width:100%}.ctn__TrackFormAdvanceSettings .poster-section{position:relative;aspect-ratio:9/2;margin:24px;display:flex;gap:24px}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .poster-section{flex-direction:column;margin:16px}}.ctn__TrackFormAdvanceSettings .poster-section .left{width:50%;border-radius:8px;border:1px solid var(--ds-bg-3)}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .poster-section .left{width:100%;aspect-ratio:18/9}}.ctn__TrackFormAdvanceSettings .poster-section .left img{border-radius:8px}.ctn__TrackFormAdvanceSettings .poster-section .right{width:50%;border-radius:8px;border:1px dashed var(--ds-bg-3)}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .poster-section .right{width:100%;height:100%;position:absolute;z-index:500;top:0}}.ctn__TrackFormAdvanceSettings .poster-section .right .poster-input{top:0;left:0;width:100%;height:100%;border-radius:8px;background:transparent;display:flex;justify-content:center;align-items:center}.ctn__TrackFormAdvanceSettings .poster-section .right .poster-input .upload-btn{border:none;border-radius:8px;padding:16px 24px;font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:16px;line-height:1.4;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .poster-section .right .poster-input .upload-btn{background:var(--ds-bg-2);font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-text-3);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif;padding:12px 20px}}.ctn__TrackFormAdvanceSettings .poster-section .right .poster-input input{display:none}.ctn__TrackFormAdvanceSettings .middle-section{margin:0 24px 24px;display:flex;gap:24px;justify-content:space-between}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .middle-section{flex-direction:column;gap:16px;margin:0 16px 16px}}.ctn__TrackFormAdvanceSettings .middle-section .left{width:50%;border-radius:8px;border:1px solid var(--ds-bg-3);padding:16px 20px;display:flex;align-items:center;gap:16px}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .middle-section .left{width:100%;padding:12px 16px;font-size:14px}}.ctn__TrackFormAdvanceSettings .middle-section .right{width:50%;border-radius:8px;border:1px solid var(--ds-bg-3);padding:16px 20px;display:flex;align-items:center;gap:16px}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .middle-section .right{width:100%;padding:12px 16px;font-size:14px}}.ctn__TrackFormAdvanceSettings .delete-option{margin:0 24px 24px;display:flex;gap:24px;border-radius:8px;border:1px solid var(--ds-bg-3)}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .delete-option{gap:16px;margin:0 16px 16px;font-size:14px}}.ctn__TrackFormAdvanceSettings .delete-option .delete-label{padding:16px 20px;flex:1 1;display:flex;align-items:center}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .delete-option .delete-label{display:none}}.ctn__TrackFormAdvanceSettings .delete-option button{border-left:1px solid var(--ds-bg-3);padding:16px 24px;font-style:normal;text-align:center;font-weight:400;text-transform:none;text-decoration:none;color:var(--ds-pink-4);font-size:14px;line-height:1.4;font-family:Poppins,sans-serif}@media(max-width:calc(768px - 1px)){.ctn__TrackFormAdvanceSettings .delete-option button{width:100%;padding:12px 20px}}.ctn__MindmapDemo{width:100%;height:100%;background:#fff}.ctn__MindmapDemo .custom-node{margin:0;width:320px;min-height:56px;border-radius:8px;padding:8px 8px 8px 16px;display:flex;position:relative;align-items:center;background:#fff;border:1px solid #000}.ctn__MindmapDemo .custom-node[data-selected=true]{border-color:#1ca0f2}.ctn__MindmapDemo .custom-node .label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#000}.layout__CommonModel{inset:0;z-index:1040;position:fixed}.layout__CommonModel .model-bg{inset:0;width:100%;height:100%;background:var(--ds-modal-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(5px);animation:blurAnimation .2s ease-in-out forwards}.layout__CommonModel .model-fg{height:-moz-fit-content;height:fit-content;z-index:1;position:absolute;border-radius:8px;background:var(--ds-modal-fg);border:1px solid var(--ds-modal-bc)}.layout__CommonModel .model-fg[data-align=center]{top:50%;left:50%;transform:translate(-50%,-50%);animation:slide-to-center .2s ease-in-out forwards}.layout__CommonModel .model-fg[data-align=top]{top:0;left:50%;transform:translateX(-50%)}.layout__CommonModel .model-fg[data-align=bottom]{left:50%;bottom:0;transform:translateX(-50%)}.layout__CommonModel .model-fg[data-align=left]{top:0;left:0;animation:slide-to-right .2s ease-in-out forwards!important}.layout__CommonModel .model-fg[data-align=right]{top:0;right:0;animation:slide-to-left .2s ease-in-out forwards!important}@media(max-width:calc(768px - 1px)){.layout__CommonModel .model-fg{transform:none;max-width:none;bottom:0;top:auto;left:0}}@keyframes slide-to-left{0%{opacity:0;right:-100%;visibility:hidden}to{right:0;opacity:1;visibility:visible}}@keyframes slide-to-right{0%{opacity:0;left:-100%;visibility:hidden}to{left:0;opacity:1;visibility:visible}}@keyframes slide-to-center{0%{top:100%;opacity:0;visibility:hidden}to{top:50%;opacity:1;visibility:visible}}@keyframes blurAnimation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.layout__AuthPage{width:100%;height:100%;display:flex}.layout__AuthPage .left-side{display:flex;padding:1.5rem;position:relative;width:380px;align-items:center;flex-direction:column;background:var(--ds-bg-2)}@media(max-width:calc(992px - 1px)){.layout__AuthPage .left-side{display:none}}.layout__AuthPage .left-side .logo{font-size:2rem;font-weight:700;line-height:1.4;color:var(--ds-text-0)}.layout__AuthPage .left-side .testimonials{width:100%;display:flex;bottom:1.5rem;position:absolute;flex-direction:column;padding:0 1.5rem;gap:1rem}.layout__AuthPage .left-side .testimonials .card{gap:12px;width:100%;display:flex;padding:1rem;border-radius:8px;flex-direction:column;background:var(--ds-bg-1)}.layout__AuthPage .left-side .testimonials .card .content{color:var(--ds-text-3);font-size:14px}.layout__AuthPage .left-side .testimonials .card .details{gap:12px;display:flex;align-items:center}.layout__AuthPage .left-side .testimonials .card .details .avatar{width:40px;height:40px;display:block;border-radius:50%;background:hsla(0,0%,100%,.2)}.layout__AuthPage .left-side .testimonials .card .details .user{display:grid}.layout__AuthPage .left-side .testimonials .card .details .user .name{color:var(--ds-text-3);font-size:14px;font-weight:600;line-height:1.2}.layout__AuthPage .left-side .testimonials .card .details .user .tag{color:var(--ds-text-6);font-size:14px;font-weight:400;line-height:1.2}.layout__AuthPage .right-side{padding:8px;position:relative;width:calc(100% - 380px);background:var(--ds-bg-1);display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:calc(992px - 1px)){.layout__AuthPage .right-side{width:100%;padding-top:72px}}@media(max-width:calc(576px - 1px)){.layout__AuthPage .right-side{justify-content:flex-start;padding-top:56px}}.layout__AuthPage .right-side .header{top:0;width:100%;padding:8px;display:flex;position:absolute;align-items:center}.layout__AuthPage .right-side .header .nav-btn{padding:6px;cursor:pointer;border-radius:50px;color:var(--ds-text-3);border:1px solid var(--ds-bg-5);display:flex;align-items:center;flex-direction:row;justify-content:center}@media(min-width:576px){.layout__AuthPage .right-side .header .nav-btn{display:none}}.layout__AuthPage .right-side .header .switch-btn{font-size:14px;margin-left:auto;padding:8px 20px;border-radius:8px;color:var(--ds-text-3);border:1px solid var(--ds-bg-5)}.backdrop-layout{inset:0;z-index:1000;position:fixed;overflow-y:auto;display:flex;align-items:center;flex-direction:row;justify-content:center}@media(max-width:calc(992px - 1px)){.backdrop-layout{align-items:flex-end}}.backdrop-layout .blur-background{width:100%;height:100%;position:absolute;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(2px);background:var(--backdrop)!important}.layout__Container{width:100%;display:flex;padding:32px 24px;background:var(--ds-bg-1);flex-direction:column;align-items:center}.layout__Container .container-wrapper{width:min(992px,100%)}.landing-page{width:100%;background:#fff;color:#000}.landing-page .gradient-section{position:relative;z-index:0}.landing-page .gradient-section .doodles{top:0;left:0;z-index:-1;width:100%;position:absolute}.landing-page .gradient-section .doodles path{fill:#fbfbfb}.landing-page .page-header{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #000;position:relative;height:64px}.landing-page .page-header .logo{left:64px;position:absolute;font-style:normal;text-align:left;font-weight:700;text-transform:none;text-decoration:none;color:var(--ds-green-5);font-size:24px;line-height:1.25;font-family:Poppins,sans-serif}.landing-page .page-header nav{display:flex;gap:24px}.landing-page .page-header nav a{font-size:16px;font-weight:500;color:#000}.landing-page .page-header .action-buttons{right:64px;position:absolute;display:flex;gap:16px}.landing-page .page-header .action-buttons a{height:36px;background:#000;padding-inline:16px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#fff}.landing-page .page-header .action-buttons a:first-of-type{color:#000;background:transparent;border:1px solid #000}.landing-page .hero-section{display:flex;align-items:center;flex-direction:column;padding:128px 128px 0}.landing-page .hero-section h1{max-width:20ch;font-size:72px;font-weight:600;line-height:1.1;letter-spacing:-2%;text-align:center;margin-bottom:32px}.landing-page .hero-section p{max-width:38ch;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:center;margin-bottom:24px}.landing-page .hero-section .action-buttons{display:flex;gap:16px}.landing-page .hero-section .action-buttons a{height:48px;color:#fff;padding-inline:24px;background:#14bd63;border-radius:2px;display:flex;align-items:center;flex-direction:row;justify-content:center;font-size:16px;font-weight:500}.landing-page .hero-section .action-buttons a:last-of-type{color:#14bd63;background:transparent;border:2px solid #14bd63}.landing-page .demo-section{padding:128px;background:linear-gradient(transparent,#14bd63)}.landing-page .demo-section .video-box{width:100%;background:#000;border-radius:12px;aspect-ratio:16/9;overflow:hidden}.landing-page .demo-section .row{display:grid;grid-gap:32px;gap:32px;margin-top:64px;grid-template-columns:repeat(4,1fr)}.landing-page .demo-section .row .card{gap:16px;display:flex;align-items:center;flex-direction:column}.landing-page .demo-section .row .card .video-box{border-radius:12px}.landing-page .demo-section .row .card p{color:#fff;font-size:18px;font-weight:500}.landing-page .proof-section{display:flex;align-items:center;padding:128px;flex-direction:column}.landing-page .proof-section h2{font-size:48px;font-weight:600;line-height:1.1;text-align:center}.landing-page .proof-section .masonry{column-count:3;column-gap:16px;position:relative;margin-top:64px}.landing-page .proof-section .masonry:after{left:0;right:0;bottom:0;content:"";width:100%;height:320px;position:absolute;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0))}.landing-page .proof-section .masonry .card{display:grid;page-break-inside:avoid;break-inside:avoid;margin-bottom:16px;grid-template-rows:1fr auto;border:1px solid #000;border-radius:12px;padding:24px;grid-row:1/-1;grid-column:1}.landing-page .proof-section .masonry .card .content{font-size:14px;margin-bottom:12px}.landing-page .proof-section .masonry .card .details{gap:12px;display:flex;align-items:center}.landing-page .proof-section .masonry .card .details .img-box{width:40px;height:40px;border-radius:50%;background:#000}.landing-page .proof-section .masonry .card .details .name{font-size:14px;font-weight:500;line-height:1.3}.landing-page .proof-section .masonry .card .details .sub-text{font-size:14px;line-height:1.3;color:#666}.landing-page .proof-section .schools{grid-gap:24px;gap:24px;display:grid;width:max-content;margin-top:64px;grid-template-columns:repeat(5,1fr)}.landing-page .difference-section{display:flex;align-items:center;flex-direction:column;padding:128px 128px 32px}.landing-page .difference-section h2{font-size:48px;font-weight:600;line-height:1.1;text-align:center}.landing-page .difference-section .table{width:100%;display:flex;gap:32px;margin-top:64px}.landing-page .difference-section .table .column{flex:1 1;border-radius:12px;padding:64px;border:1px solid #000}.landing-page .difference-section .table .column:last-of-type ul li span{background:#14bd63}.landing-page .difference-section .table .column h3{font-style:normal;text-align:left;font-weight:600;text-transform:none;text-decoration:none;color:var(--ds-text-2);font-size:20px;line-height:1.3;font-family:Poppins,sans-serif;margin-bottom:32px;line-height:1}.landing-page .difference-section .table .column ul{list-style:none;display:grid;grid-gap:20px;gap:20px}.landing-page .difference-section .table .column ul li{gap:12px;display:flex}.landing-page .difference-section .table .column ul li p{line-height:1.2}.landing-page .difference-section .table .column ul li span{width:20px;height:20px;padding:2px;color:#fff;overflow:hidden;border-radius:50%;border:1px solid #000;background:#e02460}.landing-page .difference-section .table .column ul li span svg{width:100%;height:100%}.landing-page .problem-section{padding:64px;background:#14bd63}.landing-page .problem-section .step-one,.landing-page .problem-section .step-three,.landing-page .problem-section .step-two{height:100vh}.landing-page .solution-section{position:relative}.landing-page .faq-section{padding:0 64px 64px}.landing-page .faq-section h2{font-size:48px;font-weight:600;line-height:1.1;text-align:center}.landing-page .faq-section .stack{grid-gap:16px;gap:16px;display:grid;margin-top:64px;padding-inline:256px}.landing-page .faq-section .stack .accordion{border-radius:8px;border:1px solid #000;padding:16px 24px;display:grid;grid-gap:8px;gap:8px}.landing-page .faq-section .stack .accordion .top{display:flex;cursor:pointer}.landing-page .faq-section .stack .accordion .top p{font-size:16px;font-weight:500}.landing-page .faq-section .stack .accordion .top span{width:24px;height:24px;display:flex;margin-left:auto;align-items:center;justify-content:center;transition:all .3s ease-in}.landing-page .faq-section .stack .accordion .top span[data-active=true]{transform:rotate(-180deg)}.landing-page .faq-section .stack .accordion .top span svg{width:12px;height:auto}.landing-page .cta-section{padding-inline:128px}.landing-page .cta-section .container{padding:128px;background:#14bd63;border-radius:24px 24px 0 0;display:flex;align-items:center;flex-direction:column}.landing-page .cta-section .container h2{font-size:40px;font-weight:600;line-height:1.1;text-align:center;color:#fff}.landing-page .cta-section .container p{width:50ch;color:#fff;font-size:20px;font-weight:400;line-height:1.2;text-align:center;margin-top:16px;margin-bottom:24px}.landing-page .cta-section .container a{display:flex;padding:16px 32px;align-items:center;justify-content:center;background:#e02460;border-radius:8px;font-weight:500;color:#fff;letter-spacing:1px}body,html{margin:0;padding:0;height:100%;position:relative;background:var(--ds-bg-0);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased}#__next{width:100%;height:100%;position:fixed;overflow-y:auto}main{display:flex;min-height:100%;align-items:center;height:max-content;flex-direction:column;padding:24px;gap:24px}@media(max-width:calc(576px - 1px)){main{overflow:hidden;padding:12px;gap:12px}}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}*,:after,:before{box-sizing:border-box}:focus{outline:none}a,button,input,p{font-style:normal;font-family:Poppins,sans-serif}button{border:none;background:transparent}a,button{cursor:pointer}ol,ul{margin:0;padding:0}img,svg{height:auto;max-width:100%;display:block}.hspace{flex:1 1 auto}@media(min-width:576px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:var(--ds-bg-1)}::-webkit-scrollbar-thumb{background:var(--ds-bg-3);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--ds-bg-4)}}.react-flow__attribution{display:none!important}.roadmap-grid{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:calc(1200px - 1px)){.roadmap-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:calc(992px - 1px)){.roadmap-grid{grid-template-columns:1fr 1fr}}@media(max-width:calc(768px - 1px)){.roadmap-grid{grid-template-columns:1fr}}.start-tour-btn{position:fixed;top:50%;left:-32px;transform:translateY(-50%);z-index:1000;padding:8px 16px;background-color:var(--ds-bg-2);color:var(--ds-text-1);border-radius:0 0 4px 4px;transform:rotate(-90deg)}.driver-popover{width:auto!important;background-color:var(--ds-bg-2)!important;color:var(--ds-text-1)!important;padding:16px!important;box-shadow:none!important}.driver-popover .driver-popover-arrow.driver-popover-arrow-side-left{border-left-color:var(--ds-bg-2)!important}.driver-popover .driver-popover-arrow.driver-popover-arrow-side-right{border-right-color:var(--ds-bg-2)!important}.driver-popover .driver-popover-arrow.driver-popover-arrow-side-top{border-top-color:var(--ds-bg-2)!important}.driver-popover .driver-popover-arrow.driver-popover-arrow-side-bottom{border-bottom-color:var(--ds-bg-2)!important}.driver-popover .driver-popover-close-btn{color:var(--ds-text-1)!important}.driver-popover .driver-popover-close-btn:hover{color:var(--ds-text-2)!important}.driver-popover .driver-popover-title{font-size:18px}.driver-popover .driver-popover-description{font-size:14px}.driver-popover .driver-popover-footer .driver-popover-navigation-btns{display:flex;justify-content:space-between;align-items:center;gap:32px}.driver-popover .driver-popover-footer .driver-popover-navigation-btns button{background-color:transparent;color:var(--ds-text-1);border:1px solid var(--ds-text-1);padding:4px 8px;border-radius:4px;cursor:pointer;font-size:14px;text-shadow:none}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}}.Toastify__toast{--y:0;position:relative;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right;border-bottom-left-radius:0;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}