.basic-button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;opacity:1}.basic-button--disabled{cursor:not-allowed;opacity:.6}.basic-button--full-width{width:100%}.basic-button--size-small{padding:6px 12px;font-size:12px}.basic-button--size-medium{padding:8px 16px;font-size:14px}.basic-button--size-large{padding:12px 24px;font-size:16px}.basic-button--variant-primary{background:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-black-sm)}.basic-button--variant-primary:hover{background:var(--color-bg-alt);transform:translateY(-1px);box-shadow:var(--shadow-black-md)}.basic-button--variant-secondary{background:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-black-sm)}.basic-button--variant-secondary:hover{background:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-black-md)}.basic-button--variant-outline{background:transparent;color:var(--color-white);border:1px solid var(--color-white)}.basic-button--variant-outline:hover{background:var(--color-bg-alt);transform:translateY(-1px)}.basic-button--variant-ghost{background:transparent;color:var(--color-white)}.basic-button--variant-ghost:hover{background:var(--color-bg-alt)}.basic-container{display:flex;align-items:center;justify-content:space-between;width:auto;max-width:none;padding:0 16px;margin:0;background:transparent;border:none;border-radius:0;box-shadow:none}.basic-container--full-width{width:100%}.basic-container--variant-header{height:64px;background:var(--color-header-footer);box-shadow:var(--shadow-black-sm);position:relative}@media (max-width:500px){.basic-container{padding:0 8px}}.basic-container--variant-nav{flex-direction:column;align-items:flex-start;gap:8px}.basic-container--variant-footer{background:var(--color-header-footer);padding:24px 16px;justify-content:center}.basic-container--variant-main{flex:1 1;padding:24px 16px;max-width:1200px;margin:0 auto}.basic-container--variant-section{padding:32px 16px;max-width:1200px;margin:0 auto}.basic-container--variant-aside{position:fixed;top:0;left:0;width:260px;height:100vh;background:var(--color-white);box-shadow:var(--shadow-drawer);z-index:1000;padding:24px;flex-direction:column;align-items:flex-start}.basic-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-white);cursor:default;transition:all .2s ease;background:transparent;border:none;padding:0;margin:0}.basic-icon--clickable{cursor:pointer}.basic-icon--clickable:hover{opacity:.8;background:transparent}.basic-icon--clickable:active{transform:scale(.95);background:transparent}.basic-icon--size-small{font-size:16px;width:16px;height:16px}.basic-icon--size-medium{font-size:24px;width:24px;height:24px}.basic-icon--size-large{font-size:32px;width:32px;height:32px}.auth-buttons{display:flex;align-items:center;gap:8px}.auth-buttons__become-creator{color:var(--color-white);font-size:14px;font-weight:500;margin-right:16px}.basic-text{margin:0;padding:0;text-align:left;color:var(--color-black);font-weight:400;font-size:14px}.basic-text--variant-h1{font-size:32px;font-weight:700;margin:0 0 16px}.basic-text--variant-h2{font-size:28px;font-weight:700;margin:0 0 14px}.basic-text--variant-h3{font-size:24px;font-weight:600;margin:0 0 12px}.basic-text--variant-h4{font-size:20px;font-weight:600;margin:0 0 10px}.basic-text--variant-h5{font-size:18px;font-weight:500;margin:0 0 8px}.basic-text--variant-h6{font-size:16px;font-weight:500;margin:0 0 6px}.basic-text--variant-body{font-size:14px;font-weight:400;line-height:1.5}.basic-text--variant-caption{font-size:12px;font-weight:400;color:var(--color-grey)}.basic-text--variant-label{font-size:14px;font-weight:500;color:var(--color-black)}.basic-text--align-center{text-align:center}.basic-text--align-right{text-align:right}.basic-text--align-justify{text-align:justify}.KursiumBranding_branding__vkrM9{display:flex;align-items:center;min-width:0}.KursiumBranding_logo__IrHsT{width:36px;height:36px;object-fit:contain;flex-shrink:0}.KursiumBranding_text__cU3Hv{margin:0;font-size:13px;line-height:1.35;font-weight:500;color:var(--color-grey)}.AppHeaderBasic_headerRight__pSYJE{display:flex;align-items:center;gap:16px}@media (max-width:500px){.AppHeaderBasic_headerRight__pSYJE{gap:5px;padding-left:4px}}.AppHeaderBasic_mobileTriggers__eBYHF{display:none}.AppHeaderBasic_headerLeft__cyTwQ{display:flex;align-items:center;flex:1 1}.AppHeaderBasic_logoWrapper__pakfS{display:none;margin-right:24px}.AppHeaderBasic_mobileBurgerButton__iAj8l{padding:8px;font-size:24px;background:none;border:none;color:var(--color-white);cursor:pointer}.AppHeaderBasic_mobileHomeButton__q_OEL{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.15);color:var(--color-white);cursor:pointer;text-decoration:none}.AppHeaderBasic_mobileHomeButton__q_OEL:hover{background:hsla(0,0%,100%,.25)}@media (max-width:899px){.AppHeaderBasic_mobileTriggers__eBYHF{display:flex;align-items:center;gap:8px}}@media (min-width:900px){.AppHeaderBasic_logoWrapper__pakfS{display:block}}