:root {--color-primary: #455465;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #0074be;--color-state-hover: #006ab4;--color-state-focus: #006ab4;--color-state-active: #0059a3;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #767676;--color-neutral-7: #262626;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fafafa;--nav-text-color: var(--color-text);--nav-selected-color: var(--color-state);--nav-border-colour: rgba(128,128,128,.2);--nav-width: 15rem;--nav-collapsed-width: 5rem;--nav-button-size: 1.25rem;--nav-logo-width: 7.5rem;--nav-logo-height: 7.5rem;--nav-logomark-width: 2.5rem;--nav-logomark-height: 2.5rem;--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled);--page-content-padding-desktop: calc(var(--gap-base) * 8);}
.tui-theme_inspire-navItem {--tui-theme_inspire-navItem-height: 2.75rem;--tui-theme_inspire-navItem-indicator-height: 2rem;--tui-theme_inspire-navItem-top-level-nav-item-padding: 10px;--tui-theme_inspire-navItem-nav-item-padding: 6px;display: flex;flex-grow: 1;flex-wrap: wrap;height: var(--tui-theme_inspire-navItem-height);padding-top: calc(var(--gap-base) * 1);color: var(--nav-tab-text-color);}
.tui-theme_inspire-navItem--navExpanded {height: 100%;}
.tui-theme_inspire-navItem__icon {width: 1.2em;height: 1.2em;margin: auto;}
.tui-theme_inspire-navItem__icon--navExpanded {margin: calc(var(--gap-base) * 3) calc(var(--gap-base) * 3) auto auto;}
.tui-theme_inspire-navItem .tui-theme_inspire-navItem {padding-top: 0;}
.tui-theme_inspire-navItem--selected {color: var(--nav-selected-color);}
.tui-theme_inspire-navItem--selected:before {height: var(--tui-theme_inspire-navItem-indicator-height);margin-top: calc(var(--gap-base) * 1);border-left: calc(var(--gap-base) * 1) solid var(--nav-selected-color);border-top-left-radius: calc(var(--gap-base) * 1);border-bottom-left-radius: calc(var(--gap-base) * 1);content: "";}
.tui-theme_inspire-navItem .tui-theme_inspire-navItem--selected:before {margin-top: 0;}
.tui-theme_inspire-navItem--link {flex-wrap: nowrap;}
.tui-theme_inspire-navItem__heading {display: flex;flex-grow: 1;align-items: flex-start;padding: 0;background-color: inherit;border: none;border-radius: var(--btn-radius);}
.tui-theme_inspire-navItem__heading--childSelected {color: var(--nav-selected-color);}
.tui-theme_inspire-navItem__heading--depth-0 {margin-right: calc(var(--gap-base) * 5);font-weight: 600;}
.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--navExpanded {margin-right: calc(var(--gap-base) * 3);}
.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--selected {margin-right: calc(var(--gap-base) * 4);}
.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--selected.tui-theme_inspire-navItem__heading--navExpanded {margin-right: calc(var(--gap-base) * 2);}
.tui-theme_inspire-navItem__heading--depth-0 .tui-theme_inspire-navItem__headingAction {margin: calc(var(--gap-base) * 2);}
.tui-theme_inspire-navItem__heading--depth-1 {margin-right: calc(var(--gap-base) * 10);font-weight: 400;}
.tui-theme_inspire-navItem__heading--depth-1.tui-theme_inspire-navItem__heading--selected {margin-right: calc(var(--gap-base) * 9);}
.tui-theme_inspire-navItem__heading--depth-2 {margin-right: calc(var(--gap-base) * 13);}
.tui-theme_inspire-navItem__heading--depth-2.tui-theme_inspire-navItem__heading--selected {margin-right: calc(var(--gap-base) * 12);}
.tui-theme_inspire-navItem__heading--link {color: var(--nav-tab-text-color);}
.tui-theme_inspire-navItem__heading--link:hover, .tui-theme_inspire-navItem__heading--link:focus {color: var(--nav-tab-text-color);text-decoration: none;}
.tui-theme_inspire-navItem__heading--link.tui-theme_inspire-navItem__heading--selected {color: var(--nav-selected-color);}
@media (hover: hover) {.tui-theme_inspire-navItem__heading:hover {background-color: color-mix(in srgb,var(--nav-tab-text-color) 10%,transparent);}}
.tui-theme_inspire-navItem__heading:focus-visible {outline: 2px solid var(--nav-tab-text-color);}
.tui-theme_inspire-navItem__headingText {flex-grow: 1;margin: auto;padding: var(--tui-theme_inspire-navItem-nav-item-padding) calc(var(--gap-base) * 3) var(--tui-theme_inspire-navItem-nav-item-padding) calc(var(--gap-base) * 1);text-align: right;overflow-wrap: anywhere;-webkit-hyphens: auto;hyphens: auto;}
.tui-theme_inspire-navItem__headingText--depth-0 {padding: var(--tui-theme_inspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 3) var(--tui-theme_inspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 1);}
.tui-theme_inspire-navItem__headingAction {flex-basis: 1.5rem;flex-shrink: 0;height: 1.5rem;margin: calc(var(--gap-base) * 1) calc(var(--gap-base) * 2);padding: var(--tui-theme_inspire-navItem-nav-item-padding);color: var(--nav-tab-text-color);}
.tui-theme_inspire-navItem__children {flex-basis: 100%;margin-bottom: calc(var(--gap-base) * 2);margin-right: 0;list-style: none;}
.tui-theme_inspire-navigation__toggle {position: absolute;z-index: 1;width: var(--nav-button-size);height: var(--nav-button-size);margin: calc(var(--gap-base) * 4);color: var(--color-text);}
.tui-theme_inspire-navigation__toggle--overlay {display: block;}
.tui-theme_inspire-navigation__toggle--expand {display: none;}
@media (min-width: 992px) {.tui-theme_inspire-navigation__toggle {right: var(--nav-collapsed-width);margin-right: calc(var(--gap-base) * 5);}
	.tui-theme_inspire-navigation__toggle--overlay {display: none;}
	.tui-theme_inspire-navigation__toggle--expand {display: block;}
	.tui-theme_inspire-navigation__toggle--navExpanded {right: var(--nav-width);}}
.tui-theme_inspire-navigation__toggle--navHidden {right: 0;}
.tui-theme_inspire-navigation {position: relative;z-index: var(--zindex-navbar);display: none;flex-direction: column;overflow: visible;}
@media (min-width: 992px) {.tui-theme_inspire-navigation {display: flex;width: var(--nav-collapsed-width);}}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__nav {position: fixed;display: flex;flex-direction: column;width: var(--nav-collapsed-width);height: 100%;background-color: var(--nav-bg-color);border-left: 1px inset var(--nav-border-colour);}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__heading {margin: auto;border-bottom: 1px inset var(--nav-border-colour);}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__headingLogo {max-width: var(--nav-logomark-width);max-height: var(--nav-logomark-height);margin: calc(var(--gap-base) * 8) 0;}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__collapse {float: left;width: var(--nav-button-size);height: var(--nav-button-size);margin-top: calc(var(--gap-base) * 4);margin-left: calc(var(--gap-base) * -3);color: var(--nav-tab-text-color);}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__collapse:focus-visible {outline: 2px solid var(--nav-tab-text-color);}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__items {display: flex;flex-direction: column;gap: calc(var(--gap-base) * 1);height: 100%;margin: 0;padding: calc(var(--gap-base) * 5) 0 calc(var(--gap-base) * 5) calc(var(--gap-base) * 5);overflow-y: auto;list-style: none;}
.tui-theme_inspire-navigation--overlaid {position: fixed;z-index: var(--zindex-nav-overlay);display: flex;width: var(--nav-width);}
@media (min-width: 992px) {.tui-theme_inspire-navigation--overlaid {position: relative;width: var(--nav-collapsed-width);}}
.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__nav {width: var(--nav-width);}
.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__heading {margin: 0 calc(var(--gap-base) * 6);}
.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__headingLogo {max-width: var(--nav-logo-width);max-height: var(--nav-logo-height);}
.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__items {padding: calc(var(--gap-base) * 5) 0 calc(var(--gap-base) * 5) calc(var(--gap-base) * 3);}
.tui-theme_inspire-navigation--desktopExpanded {display: none;}
@media (min-width: 992px) {.tui-theme_inspire-navigation--desktopExpanded {display: flex;width: var(--nav-width);}
	.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__nav {width: var(--nav-width);}
	.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__heading {margin: 0 calc(var(--gap-base) * 6);}
	.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__headingLogo {max-width: var(--nav-logo-width);max-height: var(--nav-logo-height);}
	.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__items {padding: calc(var(--gap-base) * 5) 0 calc(var(--gap-base) * 5) calc(var(--gap-base) * 3);}}
.tui-theme_inspire-navigation--hidden {display: none;}
.tui-settingsFormBrand__testEmailInfoButton {align-self: center;}
.tui-themeSettings__content {margin-top: var(--gap-8);}
.tui-themeSettings__forms > * + * {margin-top: var(--gap-8);}
:root {--nav-bg-color: #fff;--nav-text-color: #000;--nav-selected-color: #0074be;--color-primary: #455465;--color-state: #0074be;--color-text: #000;--footer-bg-color: #fff;--footer-text-color: #000;--color-state-hover: #006ab4;--color-state-focus: #006ab4;--color-state-active: #0059a3;--footer-text-color-hover: #000;}
.tbcb-subsection {border: 1px solid #e5e7eb;border-radius: 8px;margin-top: 12px;background: #fafafa;}
.tbcb-subsection-head {padding: 10px 14px;background: #f3f4f6;border-bottom: 1px solid #e5e7eb;cursor: pointer;}
.tbcb-subsection-body {padding: 16px;}
.tbcb-subsection:not(.is-open) .tbcb-subsection-body {display: none;}
.tbcb-component-grid {display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: 12px;margin: 12px 0;}
.tbcb-component-card {background: #fff;border: 1px solid #d1d5db;border-radius: 6px;text-align: center;padding: 14px;cursor: pointer;transition: all .2s;}
.tbcb-component-card:hover {background: #eef2ff;border-color: #6366f1;}
.tbcb-component-card.is-selected {background: #e0f2fe;border-color: #0ea5e9;color: #075985;font-weight: 600;}
.tbcb-preview {margin-top: 18px;}
.tbcb-preview-area {background: #fff;border: 1px solid #e4e7ec;border-radius: 8px;min-height: 220px;padding: 20px;display: flex;align-items: center;justify-content: center;}
.tbcb-ai-code {background: #fff;border: 1px solid #e5e7eb;border-radius: 8px;min-height: 260px;padding: 16px;overflow: auto;}
.tbcb-wrap {max-width: 1000px;margin: 0 auto;font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color: #1f2937;}
.tbcb-page-heading {display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 0 6px;}
.tbcb-title span {font-size: 22px;font-weight: 600;}
.tbcb-collapse-all a {display: inline-block;padding: 6px 10px;border: 1px solid #d0d5dd;border-radius: 4px;}
.tbcb-note {padding: 8px 0 16px;color: #475467;}
.tbcb-req-asterisk {color: #d92d20;font-weight: 700;}
.tbcb-section {border: 1px solid #e4e7ec;border-radius: 6px;margin: 14px 0;overflow: hidden;background: #fff;}
.tbcb-section-head {background: #f8fafc;border-bottom: 1px solid #e4e7ec;}
.tbcb-section-toggle {display: flex;align-items: center;gap: 8px;padding: 10px 12px;}
.tbcb-caret {width: 0;height: 0;border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 8px solid #475467;transform: rotate(180deg);}
.tbcb-section:not(.is-open) .tbcb-caret {transform: rotate(0);}
.tbcb-section-body {padding: 16px;}
.tbcb-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 16px 24px;}
.tbcb-row {display: grid;grid-template-columns: 240px 1fr;gap: 24px;align-items: start;}
.tbcb-label {margin-bottom: 6px;color: #344054;font-weight: 600;display: flex;align-items: center;gap: 6px;}
.tbcb-static {min-height: 34px;display: flex;align-items: center;padding: 6px 0;color: #111827;}
.tbcb-input {border: 1px solid #d0d5dd;border-radius: 4px;min-height: 34px;display: flex;align-items: center;background: #fff;}
.tbcb-input-inner {padding: 6px 10px;display: block;min-height: 22px;width: 100%;}
.tbcb-input.is-disabled {background: #f1f5f9;color: #98a2b3;}
.tbcb-check-box {display: inline-block;width: 20px;height: 20px;border: 1px solid #d0d5dd;border-radius: 3px;background: #fff;position: relative;}
.tbcb-check-tick {position: absolute;right: 3px;top: 1px;width: 12px;height: 12px;border-left: 3px solid #1570ef;border-bottom: 3px solid #1570ef;transform: rotate(45deg) scale(0);}
.tbcb-check-box.is-on {background: #e6f4ff;border-color: #84caff;}
.tbcb-check-box.is-on .tbcb-check-tick {transform: rotate(45deg) scale(1);}
.tbcb-help span {display: inline-block;width: 16px;height: 16px;border: 1px solid #cbd5e1;border-radius: 50%;text-align: center;line-height: 16px;font-size: 11px;color: #475467;margin-right: 6px;}
.tbcb-select {position: relative;}
.tbcb-select-head {border: 1px solid #d0d5dd;border-radius: 4px;min-height: 34px;display: flex;align-items: center;justify-content: space-between;padding: 6px 10px;background: #fff;}
.tbcb-select-caret {margin-right: 10px;width: 0;height: 0;border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 6px solid #475467;}
.tbcb-select-menu {position: absolute;right: 0;left: 0;top: calc(100% + 4px);border: 1px solid #d0d5dd;border-radius: 6px;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,.08);max-height: 220px;overflow: auto;display: none;z-index: 20;}
.tbcb-select-menu li a {display: block;padding: 8px 10px;}
.tbcb-select-menu li a:hover {background: #f2f4f7;}
.tbcb-select.is-open .tbcb-select-menu {display: block;}
.tbcb-select-long {max-height: 280px;}
.tbcb-error {color: #b42318;background: #fee4e2;border: 1px solid #f3b8b3;padding: 6px 10px;display: inline-block;border-radius: 4px;margin: 2px 0 8px;}
.tbcb-editor {border: 1px solid #d1d5db;border-radius: 6px;overflow: hidden;background: #fff;}
.tbcb-editor-toolbar {padding: 8px;border-bottom: 1px solid #e4e7ec;background: #f3f4f6;}
.tbcb-toolbar-row {display: flex;gap: 8px;flex-wrap: wrap;}
.tbcb-pill {display: inline-block;padding: 6px 14px;border: 1px solid #d0d5dd;border-radius: 4px;background: #fff;font-weight: 600;}
.tbcb-pill:hover {background: #f8fafc;}
.tbcb-ai {background: #2563eb;color: #fff;border-color: #2563eb;}
.tbcb-ai:hover {background: #1e40af;}
.tbcb-editor-area {background: #fff;}
.tbcb-editor-editable {min-height: 250px;padding: 12px;border-top: 1px solid #e5e7eb;outline: none;}
.tbcb-actions {display: flex;gap: 8px;justify-content: flex-start;margin-top: 16px;}
.tbcb-btn {display: inline-block;padding: 8px 14px;border-radius: 6px;border: 1px solid #d0d5dd;}
.tbcb-btn-primary {background: #1570ef;border-color: #1570ef;}
.tbcb-btn-primary span {color: #fff;}
.tbcb-btn-ghost {background: #fff;}
.tbcb-btn-ghost span {color: #111827;}
@media (max-width:900px) {.tbcb-grid {grid-template-columns: 1fr;}
	.tbcb-row {grid-template-columns: 1fr;gap: 10px;}}
.tbcb-section:not(.is-open) .tbcb-section-body {display: none;}
.tbcb-subpanel {border: 1px solid #e5e7eb;border-radius: 6px;padding: 16px;background: #fafafa;margin-top: 8px;}
.tbcb-subpanel-head span {font-weight: 700;color: #111827;font-size: 15px;display: block;margin-bottom: 10px;}
.tbcb-ai-input {margin-bottom: 16px;}
.tbcb-ai-textarea {display: block;min-height: 120px;padding: 10px;width: 100%;white-space: pre-wrap;border: 1px solid #d0d5dd;border-radius: 6px;background: #fff;outline: none;}
.tbcb-ai-textarea:focus {border-color: #2563eb;box-shadow: 0 0 0 2px rgba(37,99,235,.2);}
.tbcb-ai-output {border-top: 1px solid #e4e7ec;padding-top: 12px;}
.tbcb-ai-chat {max-height: 200px;overflow-y: auto;margin-bottom: 12px;padding: 8px;background: #f9fafb;border: 1px solid #e5e7eb;border-radius: 6px;}
.tbcb-ai-msg {margin-bottom: 6px;padding: 8px 10px;border-radius: 6px;}
.tbcb-ai-msg-user {background: #e0f2fe;color: #0c4a6e;align-self: flex-end;}
.tbcb-ai-msg-bot {background: #f1f5f9;color: #111827;}
.tbcb-ai-preview {border-top: 1px solid #e5e7eb;padding-top: 8px;}
.tbcb-ai-code {min-height: 140px;background: #111827;color: #e5e7eb;font-family: monospace;padding: 10px;border-radius: 6px;overflow: auto;white-space: pre;}
@media (max-width:768px) {.tbcb-ai-chat {max-height: 160px;}}
html[lang="en"] .lang-ar {display: none !important;}
html[lang="ar"] .lang-en {display: none !important;}
.page-footer-poweredby:not(#Skillupmena) {display: none;}
.tui-core_auth-footer__poweredBy:not(#Skillupmena) {display: none;}
.fancy-dropdown {font-family: "Segoe UI",sans-serif;border-radius: 16px;background: #fff;box-shadow: 0 4px 12px rgba(0,0,0,.1);overflow: hidden;max-width: 100%;padding: 20px;}
.dropdown-section {border-bottom: 1px solid #eee;padding: 10px 0;}
.dropdown-header {display: flex;justify-content: space-between;align-items: center;font-weight: bold;font-size: 18px;background-color: #f7f9fa;padding: 12px 16px;border-radius: 12px;cursor: pointer;transition: background .3s;}
.dropdown-header:hover {background-color: #e6f1f3;}
.dropdown-content {display: none;padding: 10px 20px;}
.course-link {display: block;padding: 6px 0;color: #00546a;text-decoration: none;font-size: 16px;border-bottom: 1px dashed #ccc;}
.course-link:hover {color: #00a4a3;}
.arrow {font-size: 14px;color: #888;}
.monthly-discover {background-color: #003b5c;padding: 40px 20px;border-radius: 16px;color: white;max-width: 1200px;margin: 40px auto;text-align: center;}
.monthly-discover h2 {font-size: 28px;margin-bottom: 30px;}
.card-container2 {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
.card2 {background-color: #fff;color: #003b5c;border-radius: 12px;overflow: hidden;width: 300px;box-shadow: 0 4px 12px rgba(0,0,0,.2);transition: transform .2s ease;}
.card2:hover {transform: translateY(-5px);}
.card2 img {width: 100%;height: 180px;object-fit: cover;}
.card-content2 {padding: 20px;}
.card-content2 h3 {margin-top: 0;font-size: 20px;}
.card-content2p {font-size: 14px;}
.card-content2 a {display: inline-block;margin-top: 10px;padding: 10px 16px;background-color: #003b5c;color: white;text-decoration: none;border-radius: 8px;transition: background-color .3s ease;}
.card-content2 a:hover {background-color: #00527e;}
.welcome-block {background-color: #227fa5;border-radius: 20px;padding: 30px 20px;color: #fff;display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;box-shadow: 0 4px 20px rgba(0,0,0,.1);font-family: "Poppins",sans-serif;}
.welcome-icon img {width: 60px;height: auto;}
.welcome-text {flex: 1;min-width: 250px;}
.welcome-text h2 {margin: 0 0 10px 0;font-size: 24px;font-weight: bold;}
.welcome-text p {margin: 0;font-size: 16px;line-height: 1.5;}
.welcome-button a {background-color: #fff;color: #455465;padding: 10px 20px;font-weight: 600;border-radius: 8px;text-decoration: none;transition: all .3s ease;}
.welcome-button a:hover {background-color: #e6e6e6;}
.fancy-dropdown {max-width: 800px;margin: 0 auto;border-radius: 20px;overflow: hidden;font-family: "Segoe UI",sans-serif;background: url("https://images.pexels.com/photos/3184465/pexels-photo-3184465.jpeg") no-repeat center/cover;color: #fff;box-shadow: 0 8px 20px rgba(0,0,0,.2);position: relative;}
.fancy-dropdown::before {content: "";position: absolute;inset: 0;background-color: rgba(0,44,84,.6);z-index: 0;}
.dropdown-section {border-top: 1px solid rgba(255,255,255,.2);position: relative;z-index: 1;}
.dropdown-header {padding: 20px 30px;font-size: 22px;font-weight: bold;cursor: pointer;display: flex;justify-content: space-between;align-items: center;background-color: rgba(0,44,84,.7);transition: background-color .3s ease;color: white;}
.dropdown-header.lang-ar {display: flex !important;flex-direction: row-reverse;}
.dropdown-header:hover {background-color: #00a6fb;color: #002c54;}
.dropdown-header i {transition: transform .3s ease;}
.dropdown-header.active i {transform: rotate(90deg);}
.dropdown-content {display: none;padding: 20px 30px;background-color: rgba(255,255,255,.15);}
.course-link {display: inline-block;margin: 10px 0 10px 12px;padding: 12px 20px;background-color: #00a6fb;color: white;text-decoration: none;border-radius: 30px;font-size: 16px;font-weight: 500;transition: background-color .3s ease;}
.course-link:hover {background-color: #fff;color: #002c54;}
.welcome-block {background-color: #227fa5;border-radius: 20px;padding: 30px 20px;color: #fff;display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;box-shadow: 0 4px 20px rgba(0,0,0,.1);font-family: "Poppins",sans-serif;}
.welcome-icon img {width: 60px;height: auto;}
.welcome-text {flex: 1;min-width: 250px;}
.welcome-text h2 {margin: 0 0 10px 0;font-size: 24px;font-weight: bold;}
.welcome-text p {margin: 0;font-size: 16px;line-height: 1.5;}
.welcome-button a {background-color: #fff;color: #455465;padding: 10px 20px;font-weight: 600;border-radius: 8px;text-decoration: none;transition: all .3s ease;}
.welcome-button a:hover {background-color: #e6e6e6;}
.arrow {display: inline-block;transition: transform .3s ease;}
.arrow.rotate {transform: rotate(90deg);}
.dropdown-header i {display: inline-block;transition: transform .3s ease;}
.dropdown-header.active i {transform: rotate(90deg);}
.dropdown-header[dir="rtl"].active .arrow {transform: rotate(-90deg);}
.atto_image_button_text-bottom.img-responsive {border-radius: 20px 20px 0 0px;}
#block-region-side-pre {margin-top: 16vmin;}
.cbq {--cbq-bg: white;--cbq-muted: rgba(11,18,32,.63);--cbq-text: #0b1220;--cbq-primary: #007fff;--cbq-primary-2: #005bbb;--cbq-accent: #4fd1c5;--cbq-ring: #7fb0ff;--cbq-glass: rgba(255,255,255,.06);--cbq-radius: 18px;--cbq-shadow: 0 10px 30px rgba(28,92,175,.35),inset 0 1px 0 rgba(255,255,255,.05);background: radial-gradient(1000px 600px at 10% -10%,rgba(58,123,213,.18),transparent 60%),radial-gradient(1000px 600px at 110% 10%,rgba(43,108,176,.18),transparent 60%),var(--cbq-bg);color: var(--cbq-text);font-family: ui-sans-serif,system-ui,"Almarai","Segoe UI",Arial;border-radius: 12px;}
.cbq * {box-sizing: border-box;}
.cbq-wrap {max-width: 1200px;margin-inline: auto;padding: clamp(16px,2.8vw,28px);padding-right: calc(clamp(16px,2.8vw,28px) + env(safe-area-inset-left,0px));padding-left: calc(clamp(16px,2.8vw,28px) + env(safe-area-inset-right,0px));display: grid;gap: clamp(12px,2vw,24px);}
.cbq-header {display: flex;align-items: center;justify-content: space-between;gap: clamp(10px,2vw,18px);flex-wrap: wrap;}
.cbq-title {font-weight: 700;font-size: clamp(18px,2.4vw,28px);letter-spacing: .2px;}
.cbq-subtitle {color: var(--cbq-muted);font-size: clamp(12px,1.5vw,14px);}
.cbq-layout {display: grid;grid-template-columns: 360px 1fr;gap: clamp(14px,2.2vw,24px);}
@media (max-width: 1024px) {.cbq-layout {grid-template-columns: 320px 1fr;}}
@media (max-width: 920px) {.cbq-layout {grid-template-columns: 1fr;}}
.cbq-circles {display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: clamp(12px,2vw,18px);align-content: start;}
.cbq-circle {position: relative;width: 100%;max-width: 220px;margin-inline: auto;aspect-ratio: 1/1;border-radius: 50%;background: radial-gradient(65% 65% at 30% 25%,rgba(255,255,255,.14),transparent 60%),linear-gradient(145deg,var(--cbq-primary),var(--cbq-primary-2));box-shadow: var(--cbq-shadow),0 0 0 2px rgba(255,255,255,.06),0 0 0 8px rgba(58,123,213,.12);padding: clamp(12px,2.2vw,18px);display: flex;align-items: center;justify-content: center;text-decoration: none;color: #fff;text-align: center;transition: transform .2s ease,box-shadow .2s ease,filter .2s ease;isolation: isolate;cursor: pointer;}
.cbq-circle:hover {transform: translateY(-2px) scale(1.02);filter: brightness(1.05);box-shadow: var(--cbq-shadow),0 0 0 2px rgba(255,255,255,.1),0 0 0 12px rgba(58,123,213,.2);}
.cbq-circle.cbq-active {box-shadow: var(--cbq-shadow),0 0 0 2px var(--cbq-ring),0 0 0 14px rgba(127,176,255,.25);}
.cbq-circle-inner {display: grid;gap: clamp(8px,1.4vw,12px);place-items: center;}
.cbq-ico {font-size: clamp(22px,3.2vw,36px);opacity: .95;}
.cbq-label {font-weight: 700;font-size: clamp(12px,1.6vw,14px);line-height: 1.2;}
.cbq-hint {font-size: clamp(10px,1.4vw,12px);opacity: .9;color: #eaf1ff;}
.cbq-ai-glow {position: absolute;inset: -2px;border-radius: 50%;background: conic-gradient(from 180deg at 50% 50%,rgba(127,176,255,.2),rgba(58,123,213,0),rgba(127,176,255,.2));filter: blur(22px);opacity: .35;pointer-events: none;}
.cbq-panel {background: linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border: 1px solid rgba(255,255,255,.07);border-radius: var(--cbq-radius);box-shadow: 0 20px 40px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.04);padding: clamp(14px,2.2vw,22px);backdrop-filter: blur(6px);min-height: 380px;}
@media (max-width: 920px) {.cbq-panel {min-height: 0;}}
.cbq-panel-header {display: flex;align-items: center;justify-content: space-between;gap: clamp(8px,1.6vw,12px);flex-wrap: wrap;margin-bottom: clamp(8px,1.6vw,12px);}
.cbq-panel-title {font-size: clamp(16px,2vw,22px);font-weight: 800;letter-spacing: .2px;}
.cbq-panel-desc {color: var(--cbq-muted);font-size: clamp(12px,1.6vw,13px);}
.cbq-cards {display: grid;grid-template-columns: repeat(auto-fit,minmax(min(220px,100%),1fr));gap: clamp(10px,1.6vw,14px);margin-top: clamp(8px,1.4vw,12px);}
@media (max-width: 780px) {.cbq-cards {grid-template-columns: 1fr;}}
.cbq-card {background: var(--cbq-glass);border: 1px solid rgba(255,255,255,.07);border-radius: 16px;padding: clamp(12px,1.8vw,16px);box-shadow: 0 10px 20px rgba(0,0,0,.24),inset 0 0 0 1px rgba(255,255,255,.03);transition: transform .18s ease,box-shadow .18s ease,background .18s ease;}
.cbq-card:hover {transform: translateY(-2px);box-shadow: 0 18px 28px rgba(0,0,0,.28);}
.cbq-card-title {font-size: clamp(14px,1.8vw,16px);font-weight: 700;display: block;margin-bottom: clamp(6px,1vw,8px);}
.cbq-card-text {color: #3d3d3d;font-size: clamp(13px,1.7vw,14px);line-height: 1.55;display: block;}
.cbq-tag-row {display: flex;gap: 8px;flex-wrap: wrap;margin-top: 12px;}
.cbq-tag {font-size: clamp(11px,1.6vw,12px);padding: 6px 10px;border-radius: 999px;background: radial-gradient(65% 65% at 30% 25%,rgba(255,255,255,.14),transparent 60%),linear-gradient(145deg,var(--cbq-primary),var(--cbq-primary-2));border: 1px solid rgba(127,176,255,.35);color: #e9f2ff;display: inline-block;}
@media (max-width: 420px) {.cbq-circles {grid-template-columns: 1fr 1fr;gap: 10px;}
	.cbq-circle {max-width: none;}}
@media (prefers-reduced-motion: reduce) {.cbq-circle, .cbq-card {transition: none;}
	.cbq-ai-glow {filter: blur(14px);}}
body {font-family: Arial,sans-serif;background: #f4f6fb;margin: 0;padding: 20px;color: #222;}
.news-container {display: grid;grid-template-columns: repeat(auto-fit,minmax(350px,1fr));gap: 20px;}
.news-card {background: white;border: 1px solid #ddd;border-radius: 16px;box-shadow: 0 4px 10px rgba(0,0,0,.1);overflow: hidden;transition: transform .2s ease;}
.news-card:hover {transform: translateY(-4px);}
.news-header {background: linear-gradient(135deg,#004aad,#c1121f);color: white;padding: 16px;font-size: 18px;font-weight: bold;}
.news-body {padding: 16px;}
.news-summary {color: #555;font-size: 14px;margin-bottom: 12px;}
.details {display: none;color: #333;font-size: 14px;line-height: 1.5;}
.toggle-btn {display: inline-block;margin-top: 10px;padding: 8px 14px;font-size: 14px;font-weight: bold;background: #004aad;color: white;border: none;border-radius: 8px;cursor: pointer;transition: background .3s;}
.toggle-btn:hover {background: #c1121f;}
body {font-family: Arial,sans-serif;background: #f4f7fb;margin: 0;padding: 40px;color: #333;}
h2.section-title {text-align: center;font-size: 28px;margin-bottom: 30px;color: #004080;}
.cards-container {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;max-width: 1200px;margin: 0 auto;}
.card {background: #fff;border-radius: 16px;padding: 20px;box-shadow: 0 4px 10px rgba(0,0,0,.1);transition: transform .2s;}
.card:hover {transform: translateY(-5px);}
.card h3 {font-size: 20px;margin-bottom: 15px;color: #0056b3;}
.card p {font-size: 15px;line-height: 1.6;}
.download-btn {display: inline-block;margin-top: 15px;padding: 10px 15px;background: #07c;color: #fff;text-decoration: none;border-radius: 8px;transition: background .3s;}
.download-btn:hover {background: #005fa3;}
.accordion {margin-top: 10px;}
.accordion-item {border: 1px solid #ddd;border-radius: 8px;margin-bottom: 10px;overflow: hidden;}
.accordion-header {background: #f0f6ff;padding: 12px 16px;cursor: pointer;font-weight: bold;color: #004080;}
.accordion-content {display: none;padding: 15px;background: #fff;font-size: 14px;line-height: 1.6;}
.accordion-item.active .accordion-content {display: block;}
#region-main #footer_skillupone {display: none;}
body#page-login-index #chatbase-bubble-button {display: none;}
body#page-login-index #header_skillupone {display: none;}
body#page-login-index #footer_skillupone {display: none;}
body#page-login-index #skillup-chat-icon {display: none;}
#page-footer {display: none;}
@media (min-width: 992px) {.tui-theme_inspire-navigation__toggle {margin-right: 5vmin !important;}
	#page-totara-dashboard-7 {padding: 0 !important;}
	.mission-container {width: 100%;background: linear-gradient(90deg,#4b1d6c,#7b2cbf);color: #fff;font-family: "Segoe UI","Helvetica Neue",sans-serif;padding: 30px 15px;box-sizing: border-box;text-align: center;}
	.mission-icon {margin-bottom: 10px;}
	.mission-img {width: 40px;height: 40px;vertical-align: middle;}
	.mission-title {font-size: 22px;font-weight: 700;margin: 0 0 8px 0;}
	.mission-text {font-size: 16px;line-height: 1.5;margin: 0 auto;max-width: 700px;}
	body {font-family: "Arial",sans-serif;background-color: #f4f4f4;margin: 0;padding: 0;}
	.cards-container {display: flex;flex-wrap: wrap;gap: 20px;padding: 24px 16px;justify-content: center;}
	.card {position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;flex: 1 1 100%;max-width: 680px;aspect-ratio: 16/10;min-height: 200px;padding: clamp(16px,4vw,30px);border-radius: 12px;overflow: hidden;cursor: pointer;background-color: #7b2cbf;background-size: cover;background-position: center;text-decoration: none;color: #fff;transition: transform .3s ease,box-shadow .3s ease;box-shadow: 0 4px 6px rgba(0,0,0,.1);}
	.card::before {content: "";position: absolute;inset: 0;background: linear-gradient(135deg,rgba(75,29,108,.65),rgba(123,44,191,.65));}
	.card:hover {transform: scale(1.03);box-shadow: 0 8px 16px rgba(0,0,0,.2);}
	.card:active {transform: scale(1);}
	.card span {position: relative;z-index: 1;display: block;text-align: center;color: #fff;}
	.card-title {font-weight: bold;font-size: clamp(18px,2.6vw,22px);margin-bottom: 8px;}
	.card-text {font-size: clamp(13px,2vw,14px);opacity: .95;}
	.card, .card:link, .card:visited, .card:hover, .card:active {text-decoration: none;color: #fff;}
	.card:focus-visible {outline: 3px solid rgba(255,255,255,.8);outline-offset: 4px;border-radius: 12px;}
	@media (min-width: 481px) and (max-width: 900px) {.card {flex: 1 1 calc(50% - 20px);max-width: none;}}
	@media (min-width: 901px) {.card {flex: 1 1 calc(33.333% - 20px);max-width: 420px;}}
	@media (pointer: coarse) {.card:hover {transform: none;}}
	@media (prefers-reduced-motion: reduce) {.card {transition: none;}}
	body {font-family: Arial,sans-serif;background-color: #f4f4f4;margin: 0;}
	.su-grid {display: grid;grid-template-columns: repeat(4,minmax(220px,1fr));gap: 30px;padding: 50px 5vw;}
	.su-card {position: relative;display: block;min-height: 200px;border-radius: 12px;overflow: hidden;text-decoration: none;color: #fff;background: linear-gradient(135deg,#4b1d6c,#7b2cbf);box-shadow: 0 4px 6px rgba(0,0,0,.12);transition: transform .3s ease,box-shadow .3s ease;}
	.su-card::after {content: "";position: absolute;inset: 0;background: radial-gradient(1200px 300px at -20% -20%,rgba(255,255,255,.15),transparent 60%);opacity: 0;pointer-events: none;transition: opacity .3s ease;}
	.su-card:hover {transform: translateY(-2px) scale(1.02);box-shadow: 0 10px 20px rgba(0,0,0,.18);}
	.su-card:hover::after {opacity: 1;}
	.su-card:active {transform: scale(.995);}
	.su-card:focus-visible {outline: 3px solid rgba(255,255,255,.85);outline-offset: 4px;border-radius: 12px;}
	.su-card-body {position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;min-height: 200px;padding: 28px;text-align: center;color: #fff;}
	.su-has-icon {flex-direction: column;gap: 12px;}
	.su-icon {font-size: 56px;line-height: 1;display: inline-block;}
	.su-title {display: block;font-size: 22px;line-height: 1.25;text-wrap: balance;}
	@media (max-width: 1100px) {.su-grid {grid-template-columns: repeat(2,minmax(220px,1fr));}}
	@media (max-width: 560px) {.su-grid {grid-template-columns: 1fr;}}
	@media (prefers-reduced-motion: reduce) {.su-card {transition: none;}
		.su-card::after {transition: none;}}
	:root {--vv-purple-700: #5e239d;--vv-purple-600: #7b2cbf;--vv-purple-800: #4b1d6c;--vv-border: #eae6f6;--vv-text: #1d1d1f;--vv-bg: #fff;}
	.vv-wrapper {max-width: 1100px;margin: 0 auto;padding: 20px;display: grid;grid-template-columns: repeat(2,minmax(280px,1fr));gap: 20px;box-sizing: border-box;font-family: ui-sans-serif,system-ui,"Segoe UI",Arial,sans-serif;}
	.vv-card {background: var(--vv-bg);border: 2px solid var(--vv-purple-600);border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.08);}
	.vv-card-head {display: flex;align-items: center;gap: 10px;padding: 14px 18px;background: linear-gradient(135deg,var(--vv-purple-800),var(--vv-purple-600));color: #fff;}
	.vv-head-icon {width: 28px;height: 28px;display: inline-flex;align-items: center;justify-content: center;background: #fff;border-radius: 50%;box-shadow: 0 4px 10px rgba(0,0,0,.15);overflow: hidden;}
	.vv-head-icon img {width: 20px;height: 20px;display: block;}
	.vv-card-head h3 {margin: 0;font-weight: 800;letter-spacing: .2px;font-size: 20px;}
	.vv-body {padding: 16px 18px 20px;background: radial-gradient(600px 120px at -10% -20%,rgba(123,44,191,.08),transparent 60%),#fff;}
	.vv-list {margin: 0;padding: 0;list-style: none;display: grid;gap: 12px;}
	.vv-list li {display: flex;align-items: flex-start;gap: 12px;padding: 10px 12px;border: 1px solid var(--vv-border);border-radius: 12px;background: #fff;transition: box-shadow .25s ease,transform .25s ease;}
	.vv-list li:hover {box-shadow: 0 8px 18px rgba(0,0,0,.08);transform: translateY(-1px);}
	.vv-liicon {width: 22px;height: 22px;flex: 0 0 22px;display: block;filter: drop-shadow(0 2px 4px rgba(0,0,0,.12));}
	.vv-list li span {color: var(--vv-text);line-height: 1.55;font-size: 15px;}
	@media (max-width: 820px) {.vv-wrapper {grid-template-columns: 1fr;}}
	.lp-dropdown {max-width: 1100px;margin: 28px auto;padding: 0 16px;font-family: Arial,sans-serif;}
	.lp-title {margin: 0 0 12px;font-size: 24px;font-weight: 800;color: #4b1d6c;text-align: center;}
	.lp-bar {display: grid;grid-template-columns: repeat(4,minmax(220px,1fr));gap: 12px;}
	.lp-item {position: relative;border-radius: 12px;overflow: visible;}
	.lp-trigger {list-style: none;cursor: pointer;display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 12px;color: #fff;background: linear-gradient(135deg,#4b1d6c,#7b2cbf);box-shadow: 0 4px 12px rgba(0,0,0,.12);font-weight: 700;transition: transform .18s ease,box-shadow .18s ease,opacity .18s ease;opacity: .98;}
	.lp-trigger::-webkit-details-marker {display: none;}
	.lp-item:hover .lp-trigger {transform: translateY(-1px);box-shadow: 0 10px 22px rgba(0,0,0,.14);opacity: 1;}
	.lp-emoji {font-size: 22px;line-height: 1;}
	.lp-name {font-size: 16px;}
	.lp-panel {position: absolute;right: 0;left: 0;margin-top: 8px;padding: 12px;background: #fff;border: 1px solid #e9e0ff;border-radius: 12px;box-shadow: 0 18px 40px rgba(0,0,0,.16);display: none;z-index: 10;}
	.lp-item[open] .lp-panel {display: grid;}
	.lp-panel {grid-template-columns: 1fr;gap: 8px;}
	.lp-link {display: block;text-decoration: none;color: #4b1d6c;background: #f8f3ff;border: 1px solid #e9e0ff;border-radius: 10px;padding: 10px 12px;font-size: 14px;transition: background .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow: 0 2px 8px rgba(0,0,0,.06);}
	.lp-link:hover {background: #efe4ff;transform: translateY(-1px);box-shadow: 0 8px 16px rgba(0,0,0,.12);}
	@media (max-width: 900px) {.lp-bar {grid-template-columns: repeat(2,minmax(200px,1fr));}}
	@media (max-width: 560px) {.lp-bar {grid-template-columns: 1fr;}
		.lp-panel {position: static;margin-top: 10px;box-shadow: 0 6px 16px rgba(0,0,0,.08);}}
	.lp-trigger:focus-visible, .lp-link:focus-visible {outline: 3px solid rgba(123,44,191,.6);outline-offset: 3px;border-radius: 12px;}
	.lp-dropdown {max-width: 1100px;margin: 28px auto;padding: 0 16px;font-family: Arial,sans-serif;}
	.lp-title {margin: 0 0 12px;font-size: 24px;font-weight: 800;color: #4b1d6c;text-align: center;}
	.lp-bar {display: grid;grid-template-columns: repeat(4,minmax(220px,1fr));gap: 12px;}
	.lp-item {position: relative;border-radius: 12px;overflow: visible;}
	.lp-trigger {display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 12px;color: #fff;background: linear-gradient(135deg,#4b1d6c,#7b2cbf);box-shadow: 0 4px 12px rgba(0,0,0,.12);font-weight: 700;cursor: pointer;transition: transform .18s ease,box-shadow .18s ease,opacity .18s ease;opacity: .98;}
	.lp-item:hover .lp-trigger, .lp-item.open .lp-trigger {transform: translateY(-1px);box-shadow: 0 10px 22px rgba(0,0,0,.14);opacity: 1;}
	.lp-emoji {font-size: 22px;line-height: 1;}
	.lp-name {font-size: 16px;}
	.lp-caret {margin-right: auto;transition: transform .18s ease;}
	.lp-item.open .lp-caret {transform: rotate(180deg);}
	.lp-panel {position: relative;right: 0;left: 0;margin-top: 8px;padding: 12px;background: #fff;border: 1px solid #e9e0ff;border-radius: 12px;box-shadow: 0 18px 40px rgba(0,0,0,.16);z-index: 10;display: none;grid-template-columns: 1fr;gap: 8px;}
	.lp-item.open .lp-panel {display: grid;}
	@media (max-width: 560px) {.lp-panel {position: static;margin-top: 10px;box-shadow: 0 6px 16px rgba(0,0,0,.08);}}
	.lp-item.open .lp-panel {display: grid;}
	.lp-link {display: block;text-decoration: none;color: #4b1d6c;background: #f8f3ff;border: 1px solid #e9e0ff;border-radius: 10px;padding: 10px 12px;font-size: 14px;transition: background .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow: 0 2px 8px rgba(0,0,0,.06);}
	.lp-link:hover {background: #efe4ff;transform: translateY(-1px);box-shadow: 0 8px 16px rgba(0,0,0,.12);}
	@media (max-width:900px) {.lp-bar {grid-template-columns: repeat(2,minmax(200px,1fr));}}
	@media (max-width:560px) {.lp-bar {grid-template-columns: 1fr;}
		.lp-panel {position: static;margin-top: 10px;box-shadow: 0 6px 16px rgba(0,0,0,.08);}}
	.lp-trigger:focus {outline: 3px solid rgba(123,44,191,.6);outline-offset: 3px;}
	.lp-link:focus {outline: 3px solid rgba(123,44,191,.6);outline-offset: 3px;border-radius: 10px;}
	.instance-name-cards {display: grid;gap: 16px;list-style: none;padding: 0;margin: 0;grid-template-columns: 1fr;}
	@media (min-width: 560px) {.instance-name-cards {grid-template-columns: 1fr 1fr;}}
	@media (min-width: 900px) {.instance-name-cards {grid-template-columns: 1fr 1fr 1fr;}}
	.instance-name-card {display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;text-decoration: none;background: #000;border-radius: 14px;box-shadow: 0 8px 18px rgba(0,0,0,.15);padding: 24px;transition: transform .15s ease,box-shadow .15s ease,background .15s ease;outline: none;border: 2px solid #b80000;min-height: 160px;}
	.instance-name-card:hover, .instance-name-card:focus-visible {transform: translateY(-2px);box-shadow: 0 12px 26px rgba(0,0,0,.25);background: #b80000;border-color: #000;}
	.instance-name-card-body {display: flex;flex-direction: column;align-items: center;gap: 10px;}
	.instance-name-card-icon {font-size: 36px;line-height: 1;color: #b80000;transition: color .15s ease;}
	.instance-name-card:hover .instance-name-card-icon {color: #fff;}
	.instance-name-card-text {display: flex;flex-direction: column;gap: 4px;}
	.instance-name-card-title {font-weight: 800;font-size: 16px;line-height: 1.25;color: #fff;}
	.instance-name-card-desc {font-weight: 500;font-size: 13px;line-height: 1.35;color: #ddd;opacity: .9;}
	.instance-name-card-arrow {margin-top: 12px;font-size: 20px;color: #b80000;opacity: .7;transition: transform .15s ease,opacity .15s ease,color .15s ease;}
	.instance-name-card:hover .instance-name-card-arrow, .instance-name-card:focus-visible .instance-name-card-arrow {transform: translateY(3px);opacity: 1;color: #fff;}
	@media (prefers-reduced-motion: reduce) {.instance-name-card {transition: none;}
		.instance-name-card-arrow, .instance-name-card-icon {transition: none;}}
	.instance-name-banner {display: block;margin: 16px auto;max-width: 1200px;}
	.instance-name-banner-inner {display: block;padding: 28px;border-radius: 18px;background: radial-gradient(circle at 20% 10%,rgba(255,0,0,.15),transparent 40%),radial-gradient(circle at 85% 25%,rgba(255,0,0,.18),transparent 45%),linear-gradient(135deg,#0f0f10,#151518);border: 1px solid rgba(255,255,255,.06);box-shadow: 0 12px 32px rgba(0,0,0,.35);}
	.instance-name-banner-head {display: block;margin-bottom: 14px;}
	.instance-name-eyebrow {display: inline-block;font-weight: 700;font-size: 12px;letter-spacing: .12em;text-transform: uppercase;padding: 6px 10px;border-radius: 999px;background: rgba(255,0,0,.15);color: #ff3b3b;margin-bottom: 10px;}
	.instance-name-title {display: block;color: #fff;font-weight: 800;font-size: 28px;line-height: 1.15;margin-top: 6px;}
	.instance-name-sub {display: block;color: rgba(255,255,255,.9);font-weight: 600;font-size: 15px;margin-top: 6px;}
	.instance-name-highlight {color: #ff2a2a;font-weight: 800;}
	.instance-name-banner-features {list-style: none;padding: 0;margin: 16px 0 18px 0;display: grid;grid-template-columns: 1fr;gap: 8px;}
	.instance-name-feature {display: flex;align-items: center;gap: 10px;}
	.instance-name-bullet {display: inline-block;width: 22px;height: 22px;line-height: 22px;text-align: center;border-radius: 50%;background: rgba(255,42,42,.15);color: #ff2a2a;font-weight: 900;}
	.instance-name-feature-text {color: rgba(255,255,255,.9);font-size: 14px;}
	.instance-name-cta-wrap {display: flex;gap: 10px;flex-wrap: wrap;}
	.instance-name-cta {display: inline-block;text-decoration: none;border-radius: 12px;padding: 12px 18px;background: #ff2a2a;color: #0b0b0c;font-weight: 800;box-shadow: 0 8px 18px rgba(255,42,42,.35);transition: transform .15s ease,box-shadow .15s ease,background .15s ease;}
	.instance-name-cta:hover, .instance-name-cta:focus {transform: translateY(-1px);box-shadow: 0 10px 22px rgba(255,42,42,.45);outline: none;}
	.instance-name-cta-alt {display: inline-block;text-decoration: none;border-radius: 12px;padding: 12px 18px;background: transparent;color: #fff;border: 1px solid rgba(255,255,255,.2);font-weight: 700;transition: transform .15s ease,border-color .15s ease,color .15s ease,background .15s ease;}
	.instance-name-cta-alt:hover, .instance-name-cta-alt:focus {transform: translateY(-1px);border-color: rgba(255,255,255,.35);background: rgba(255,255,255,.04);outline: none;}
	@media (min-width: 720px) {.instance-name-banner-inner {padding: 34px;}
		.instance-name-title {font-size: 34px;}
		.instance-name-sub {font-size: 16px;}
		.instance-name-banner-features {grid-template-columns: 1fr 1fr 1fr;}}
	.instance-name-dropdown {display: block;position: relative;max-width: 320px;}
	.instance-name-drophead {display: block;}
	.instance-name-droptoggle {display: flex;align-items: center;justify-content: space-between;text-decoration: none;padding: 12px 14px;border-radius: 12px;background: #111;color: #fff;font-weight: 700;border: 1px solid rgba(255,255,255,.1);transition: transform .12s ease,box-shadow .12s ease,border-color .12s ease;}
	.instance-name-droptoggle:hover, .instance-name-droptoggle:focus {transform: translateY(-1px);box-shadow: 0 8px 18px rgba(0,0,0,.35);border-color: rgba(255,255,255,.25);outline: none;}
	.instance-name-dropchev {display: inline-block;margin-right: 10px;}
	.instance-name-dropmenu {list-style: none;margin: 8px 0 0 0;padding: 6px;background: #0f0f10;border: 1px solid rgba(255,255,255,.08);border-radius: 12px;box-shadow: 0 12px 28px rgba(0,0,0,.35);display: none;}
	.instance-name-dropdown.instance-name-open .instance-name-dropmenu {display: block;}
	.instance-name-dropitem {display: block;}
	.instance-name-droplink {display: block;padding: 10px 12px;border-radius: 10px;text-decoration: none;color: #fff;background: transparent;transition: background .12s ease,transform .12s ease,box-shadow .12s ease;}
	.instance-name-droplink:hover, .instance-name-droplink:focus {background: rgba(255,42,42,.15);box-shadow: inset 0 0 0 1px rgba(255,42,42,.35);outline: none;}
	@media (min-width: 640px) {.instance-name-dropdown {max-width: 420px;}}
	.instance-name-banner {max-width: 1200px;margin: 1rem auto;padding: 0 1rem;display: flex;align-items: stretch;gap: 0;}
	.instance-name-left {flex: 1 1 55%;text-decoration: none;border-radius: 0 12px 12px 0;overflow: hidden;background: #fff;border: 3px solid #c8102e;border-left: 0;color: #c8102e;box-shadow: 0 6px 18px rgba(200,16,46,.08);display: flex;align-items: center;transition: transform .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease;}
	.instance-name-banner-content {padding: 2rem;width: 100%;box-sizing: border-box;}
	.instance-name-banner-title {display: block;font-weight: 800;font-size: 1.7rem;margin: 0 0 .6rem;color: #c8102e;}
	.instance-name-banner-sub {display: block;font-weight: 500;font-size: 1rem;color: #333;opacity: .9;line-height: 1.6;margin: 0 0 1.1rem;}
	.instance-name-pills {display: flex;gap: .6rem;flex-wrap: wrap;}
	.instance-name-meta-pill {padding: .45rem .9rem;border-radius: 999px;font-weight: 600;font-size: .9rem;background: #f6f6f6;color: #444;border: 1px solid #e8e8e8;}
	.instance-name-left:hover {transform: translateY(-4px);background: #c8102e;color: #fff;box-shadow: 0 14px 30px rgba(200,16,46,.12);}
	.instance-name-left:hover .instance-name-banner-title, .instance-name-left:hover .instance-name-banner-sub {color: #fff;}
	.instance-name-left:hover .instance-name-meta-pill {background: rgba(255,255,255,.12);color: #fff;border-color: rgba(255,255,255,.18);}
	.instance-name-right-media {flex: 1 1 45%;position: relative;border: 3px solid #c8102e;border-right: 0;border-radius: 12px 0 0 12px;overflow: hidden;background: #000 url("https://i.ytimg.com/vi/65JZtqqnCcg/hqdefault.jpg") center/cover no-repeat;aspect-ratio: 16/9;min-height: 220px;}
	.instance-name-yt-placeholder, .instance-name-right-media iframe, .instance-name-right-media .yt-player {position: absolute;inset: 0;width: 100%;height: 100%;}
	@media (max-width: 900px) {.instance-name-banner {flex-direction: column;}
		.instance-name-left {border-radius: 12px 12px 0 0;border-left: 3px solid #c8102e;}
		.instance-name-right-media {border-right: 3px solid #c8102e;border-radius: 0 0 12px 12px;width: 100%;height: 220px;aspect-ratio: auto;}
		.instance-name-banner-content {padding: 1.25rem;text-align: center;}
		.instance-name-banner-title {font-size: 1.4rem;}
		.instance-name-banner-sub {font-size: .95rem;}}
	@media (max-width: 420px) {.instance-name-banner-title {font-size: 1.2rem;}
		.instance-name-meta-pill {font-size: .78rem;padding: .35rem .6rem;}}
	.page-footer-poweredby:not(#Skillupmena) {display: none;}
	.tui-core_auth-footer__poweredBy:not(#Skillupmena) {display: none;}
	body#page-login-index .sitemap {display: none;}
	body#page-login-index #chatbase-bubble-button {display: none;}
	body#page-login-index #header_skillupone {display: none;}
	body#page-login-index #footer_skillupone {display: none;}
	body#page-login-index #skillup-chat-icon {display: none;}
	.instance-name-banner {max-width: 1200px;margin: 1rem auto;padding: 0 1rem;display: flex;align-items: stretch;gap: 0;}
	body {background-color: #f7f9fc;font-family: "Segoe UI",Roboto,Arial,sans-serif;color: #333;}
	#page-dashboard .card {border-radius: 12px;box-shadow: 0 4px 12px rgba(0,0,0,.08);background: #fff;padding: 20px;margin-bottom: 20px;transition: transform .2s ease-in-out;}
	#page-dashboard .card:hover {transform: translateY(-3px);}
	#page-dashboard h2, #page-dashboard h3 {font-weight: 600;color: #1a3c6e;margin-bottom: 12px;}
	.navbar {background: #1a3c6e !important;}
	.navbar a, .navbar .navbar-nav .nav-link {color: #fff !important;}
	.navbar a:hover {color: #f8d247 !important;}
	.btn {border-radius: 8px;font-weight: 500;padding: 8px 16px;}
	.btn-primary {background: #1a3c6e;border: none;}
	.btn-primary:hover {background: #153055;}
	.block {border-radius: 10px;padding: 15px;background: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.05);}
	#page-footer {background: #1a3c6e;color: #fff;text-align: center;padding: 15px;}
	.page-footer-poweredby:not(#Skillupmena) {display: none;}
	.tui-core_auth-footer__poweredBy:not(#Skillupmena) {display: none;}
	:root {--alm-primary: #1167b1;--alm-primary-dark: #223870;--alm-accent: #5250a1;--alm-secondary: #6e4b9d;--alm-green: #00a580;--alm-text: #262626;--alm-grey: #9d9d9c;--alm-white: #fff;}
	.nav-drawer {background-color: var(--alm-primary-dark);box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 10px 30px rgba(0,0,0,.15);}
	.nav-drawer .list-group-item {color: var(--alm-white);font-weight: 500;border: 0;border-radius: 12px;margin: 4px 8px;padding: 10px 14px;transition: background-color .2s ease,color .2s ease,transform .12s ease;}
	.nav-drawer .list-group-item .icon {color: var(--alm-white);}
	.nav-drawer .list-group-item:hover, .nav-drawer .list-group-item:focus {background-color: var(--alm-green);color: var(--alm-white);transform: translateX(2px);}
	.nav-drawer .list-group-item.active, .nav-drawer .list-group-item.active:focus, .nav-drawer .list-group-item.active:hover {background: linear-gradient(90deg,var(--alm-primary) 0%,var(--alm-accent) 100%);color: var(--alm-white);}
	.navbar, .tui-navbar {background: var(--alm-white);border-bottom: 3px solid var(--alm-primary);}
	.breadcrumb {font-weight: 500;}
	.breadcrumb a {color: var(--alm-primary);}
	.breadcrumb a:hover {color: var(--alm-accent);}
	.btn-primary, .btn.btn-primary {background: var(--alm-primary);border-color: var(--alm-primary);}
	.btn-primary:hover, .btn-primary:focus {background: var(--alm-accent);border-color: var(--alm-accent);}
	.btn-secondary, .btn.btn-secondary {background: var(--alm-secondary);border-color: var(--alm-secondary);color: var(--alm-white);}
	.btn-outline-primary {color: var(--alm-primary);border-color: var(--alm-primary);}
	.btn-outline-primary:hover {color: var(--alm-white);background: var(--alm-primary);border-color: var(--alm-primary);}
	.btn, .btn-primary, .btn-secondary, .btn-outline-primary {border-radius: 12px;padding: .55rem 1rem;box-shadow: 0 6px 18px rgba(17,103,177,.18);transition: transform .12s ease,box-shadow .2s ease;}
	.btn:hover {transform: translateY(-1px);box-shadow: 0 10px 24px rgba(17,103,177,.22);}
	.card, .block, .dashboard-card, .tui-card {border: 0;border-radius: 16px !important;box-shadow: 0 8px 26px rgba(0,0,0,.08);}
	.card-header, .block .header, .tui-card__header {background: linear-gradient(90deg,var(--alm-primary) 0%,var(--alm-accent) 100%);color: var(--alm-white);border-radius: 16px 16px 0 0 !important;}
	h1, h2, h3, .page-title {color: var(--alm-primary-dark);font-weight: 700;}
	a {color: var(--alm-primary);}
	a:hover {color: var(--alm-accent);}
	body, html {color: var(--alm-text);}
	.progress, .progress-bar {height: 10px;border-radius: 10px;}
	.progress-bar {background: linear-gradient(90deg,var(--alm-green) 0%,var(--alm-primary) 100%);}
	.nav-tabs .nav-link.active, .nav-pills .nav-link.active {background: var(--alm-primary);color: var(--alm-white);border: 0;}
	.nav-tabs .nav-link, .nav-pills .nav-link {border-radius: 10px;color: var(--alm-primary-dark);}
	.nav-tabs .nav-link:hover, .nav-pills .nav-link:hover {color: var(--alm-accent);}
	.table thead th {background: var(--alm-primary);color: var(--alm-white);border: 0;}
	.table tbody tr:hover {background: rgba(17,103,177,.06);}
	.form-control:focus {border-color: var(--alm-primary);box-shadow: 0 0 0 .2rem rgba(17,103,177,.25);border-radius: 10px;}
	.page-context-header, .page-header-headings {background: linear-gradient(90deg,var(--alm-primary) 0%,var(--alm-secondary) 100%);color: var(--alm-white);padding: 18px 22px;border-radius: 14px;}
	.boardleader .leaderboard__header, .leaderboard .header, .leaderboard {background: linear-gradient(135deg,var(--alm-primary) 0%,var(--alm-secondary) 50%,#e66aa8 100%) !important;color: var(--alm-white);border-radius: 18px;}
	.leaderboard .first {color: #ffd700 !important;}
	.leaderboard .second {color: #c0c0c0 !important;}
	.leaderboard .third {color: #cd7f32 !important;}
	#page-footer, .footer, .tui-footer {background: var(--alm-primary-dark);color: var(--alm-white);}
	#page-footer a {color: var(--alm-white);}
	#page-footer a:hover {color: var(--alm-green);}
	.badge-primary {background: var(--alm-accent);}
	.alert-info {border-right: 6px solid var(--alm-primary);}
	.dropdown-item.active, .dropdown-item:active {background: var(--alm-primary);color: var(--alm-white);}
	.alm-card-container {display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;}
	.alm-card {position: relative;height: 220px;border-radius: 14px;overflow: hidden;background-size: cover;background-position: center;box-shadow: 0 8px 20px rgba(0,0,0,.15);transition: transform .25s ease;}
	.alm-card:hover {transform: translateY(-4px);}
	.alm-card::before {content: "";position: absolute;inset: 0;background: rgba(0,0,0,.35);}
	.alm-card-overlay {position: relative;z-index: 1;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 20px;}
	.alm-card-title {color: #fff;font-size: 1.3rem;font-weight: 700;margin-bottom: 12px;}
	.alm-card-btn {display: inline-block;padding: 8px 18px;border-radius: 20px;background: #00a580;color: #fff;font-weight: 700;text-decoration: none;transition: background .25s ease;}
	.alm-card-btn:hover {background: #008b6e;}
	.bg-program {background-image: url("https://images.pexels.com/photos/3184287/pexels-photo-3184287.jpeg");}
	.bg-community {background-image: url("https://images.pexels.com/photos/3184436/pexels-photo-3184436.jpeg");}
	@media (max-width: 768px) {.alm-card-container {grid-template-columns: 1fr;}}
	.alm-banner {background: linear-gradient(135deg,#004b87 0%,#002b5c 100%);color: #fff;border-radius: 16px;padding: 40px 20px;text-align: center;display: flex;align-items: center;justify-content: center;min-height: 220px;box-shadow: 0 8px 20px rgba(0,0,0,.15);position: relative;overflow: hidden;}
	.alm-banner::before {content: "";position: absolute;top: -50%;right: -50%;width: 200%;height: 200%;background: radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);animation: pulse 6s infinite;}
	@keyframes pulse {0% {transform: rotate(0deg);}
		100% {transform: rotate(360deg);}}
	.alm-banner-content {position: relative;z-index: 1;}
	.alm-banner-title {color: white;font-size: 2rem;font-weight: 800;margin-bottom: 10px;}
	.alm-banner-subtitle {font-size: 1.1rem;opacity: .9;margin-bottom: 20px;}
	.alm-banner-btn {display: inline-block;background: #00a99d;color: #fff;padding: 10px 24px;border-radius: 25px;font-weight: 700;text-decoration: none;transition: background .3s ease,transform .2s ease;}
	.alm-banner-btn:hover {background: #00897b;transform: translateY(-2px);}
	@media (max-width: 768px) {.alm-banner-title {font-size: 1.6rem;}
		.alm-banner-subtitle {font-size: 1rem;}}
	.breadcrumb li:first-child {display: none;}
	.breadcrumb li:nth-child(2)::before {display: none;}
	.scorm-center .btn-primary {color: white;}
	body {margin: 0;font-family: Arial,sans-serif;background-color: #f4f6f9;color: #333;}
	.dashboard-container {display: flex;height: 100vh;}
	.sidebar {width: 220px;background-color: #1e293b;color: #fff;padding: 20px;display: flex;flex-direction: column;}
	.sidebar-title {font-size: 1.4rem;text-align: center;margin-bottom: 20px;}
	.sidebar-nav {display: flex;flex-direction: column;gap: 12px;}
	.sidebar-link {color: #cbd5e1;text-decoration: none;padding: 10px;border-radius: 6px;transition: background-color .3s;}
	.sidebar-link:hover, .sidebar-link.active {background-color: #334155;color: #fff;}
	.main-content {flex: 1;padding: 20px;overflow-y: auto;}
	.dashboard-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
	.dashboard-header h1 {margin: 0;font-size: 1.8rem;color: #1e293b;}
	.user-info {font-size: 1rem;color: #475569;}
	.cards {display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 20px;margin-bottom: 30px;}
	.card {background-color: #fff;padding: 20px;border-radius: 12px;box-shadow: 0 2px 6px rgba(0,0,0,.1);text-align: center;transition: transform .2s ease-in-out;}
	.card:hover {transform: translateY(-4px);}
	.card h3 {margin-bottom: 10px;font-size: 1.1rem;color: #334155;}
	.card p {font-size: 1.6rem;font-weight: bold;color: #2563eb;}
	.chart-section h2 {margin-bottom: 15px;color: #1e293b;}
	.chart-placeholder {background-color: #e2e8f0;border-radius: 12px;height: 300px;display: flex;align-items: center;justify-content: center;color: #475569;font-style: italic;}
	* {box-sizing: border-box;}
	body {margin: 0;font-family: Inter,"Segoe UI",Roboto,Arial,sans-serif;background-color: #f4f6f9;color: #111827;}
	.dashboard-container {display: flex;min-height: 100vh;}
	.sidebar {width: 240px;background-color: #0f1724;color: #fff;padding: 24px 16px;display: flex;flex-direction: column;gap: 14px;}
	.sidebar-title {margin: 0;font-size: 1.25rem;text-align: center;letter-spacing: .2px;}
	.sidebar-nav {display: flex;flex-direction: column;gap: 8px;margin-top: 8px;}
	.sidebar-link {color: #cbd5e1;text-decoration: none;padding: 10px 12px;border-radius: 8px;transition: background-color .18s ease,color .18s ease;display: inline-block;}
	.sidebar-link:hover, .sidebar-link.active {background-color: #172139;color: #fff;}
	.main-content {flex: 1;padding: 28px;overflow-y: auto;}
	.dashboard-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
	.dashboard-header h1 {margin: 0;font-size: 1.6rem;color: #0b1220;}
	.user-info {color: #475569;}
	.cards {display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 18px;margin-bottom: 28px;}
	.card {background: #fff;padding: 18px;border-radius: 12px;box-shadow: 0 6px 18px rgba(16,24,40,.04);text-align: center;transition: transform .15s ease,box-shadow .15s ease;}
	.card:hover {transform: translateY(-6px);}
	.card h3 {margin: 0 0 8px 0;font-size: .95rem;color: #374151;}
	.stat-value {margin: 0;font-size: 1.6rem;font-weight: 700;color: #1d4ed8;}
	.chart-section h2 {margin: 0 0 12px;color: #0f1724;}
	.chart-wrapper {background: #fff;border-radius: 12px;padding: 14px;box-shadow: 0 6px 18px rgba(16,24,40,.04);height: 320px;}
	.chart-canvas {width: 100% !important;height: 100% !important;display: block;}
	@media (max-width: 880px) {.dashboard-container {flex-direction: column;}
		.sidebar {width: 100%;flex-direction: row;overflow-x: auto;gap: 12px;padding: 12px;}
		.sidebar-title {display: none;}
		.main-content {padding: 16px;}}
	* {box-sizing: border-box;margin: 0;padding: 0;}
	body {font-family: Arial,sans-serif;background-color: #f4f6f9;color: #111827;}
	.dashboard-container {display: flex;min-height: 100vh;}
	.sidebar {width: 220px;background-color: #1e293b;color: #fff;padding: 20px;}
	.sidebar-title {font-size: 1.4rem;margin-bottom: 20px;text-align: center;}
	.sidebar-nav {display: flex;flex-direction: column;gap: 10px;}
	.sidebar-link {color: #cbd5e1;text-decoration: none;padding: 10px;border-radius: 5px;}
	.sidebar-link.active, .sidebar-link:hover {background-color: #334155;color: #fff;}
	.main-content {flex: 1;padding: 20px;}
	.dashboard-header {display: flex;justify-content: space-between;margin-bottom: 20px;}
	.dashboard-header h1 {font-size: 1.5rem;color: #0b1220;}
	.user-info {color: #475569;font-size: 1rem;}
	.cards {display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 20px;}
	.card {background: #fff;padding: 20px;border-radius: 12px;box-shadow: 0 2px 6px rgba(0,0,0,.1);text-align: center;}
	.card h3 {font-size: 1rem;color: #374151;margin-bottom: 10px;}
	.stat-value {font-size: 1.6rem;font-weight: bold;color: #2563eb;}
	body {font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background: #f4f6f9;margin: 0;padding: 20px;color: #333;}
	h1 {text-align: center;margin-bottom: 30px;color: #2d3748;}
	.core-dashboard {display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 20px;max-width: 1000px;margin: 0 auto;}
	.core-card {background: #fff;border-radius: 15px;padding: 20px;box-shadow: 0 4px 12px rgba(0,0,0,.08);display: flex;flex-direction: column;align-items: center;transition: transform .2s ease,box-shadow .2s ease;}
	.core-card:hover {transform: translateY(-5px);box-shadow: 0 6px 18px rgba(0,0,0,.15);}
	.status {padding: 6px 14px;border-radius: 30px;font-size: 14px;font-weight: 600;margin-bottom: 15px;display: inline-block;}
	.active {background: #e6f9f0;color: #1a9b68;border: 1px solid #1a9b68;}
	.inactive {background: #fde8e8;color: #d64545;border: 1px solid #d64545;}
	.core-title {font-size: 18px;font-weight: 600;margin-bottom: 10px;color: #2d3748;}
	.core-desc {font-size: 14px;text-align: center;color: #555;line-height: 1.4;}
	.core-icon {font-size: 40px;margin-bottom: 10px;}
	.active-icon {color: #1a9b68;}
	.inactive-icon {color: #d64545;}
	.bidaya-dashboard {text-align: center;margin: 30px auto;max-width: 1000px;font-family: "Segoe UI",Roboto,sans-serif;}
	.bidaya-dashboard h1 {color: #1a3c6e;margin-bottom: 10px;}
	.bidaya-dashboard p {color: #444;font-size: 16px;}
	.dashboard-cards {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 20px;gap: 20px;}
	.dashboard-card {background: #fff;border-radius: 12px;box-shadow: 0 4px 12px rgba(0,0,0,.1);padding: 20px;width: 280px;transition: transform .2s ease,box-shadow .2s ease;}
	.dashboard-card h3 {color: #1a3c6e;margin-bottom: 10px;}
	.dashboard-card p {font-size: 14px;color: #555;}
	.dashboard-card a {display: inline-block;margin-top: 10px;background: #1a3c6e;color: #fff !important;padding: 8px 14px;border-radius: 8px;text-decoration: none;transition: background .2s ease;}
	.dashboard-card a:hover {background: #153055;}
	.dashboard-card:hover {transform: translateY(-4px);box-shadow: 0 6px 18px rgba(0,0,0,.15);}
	.TheRigEdupark-dashboard {display: flex;flex-wrap: wrap;font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background: #f4f6f9;color: #333;}
	.TheRigEdupark-sidebar {flex: 1 1 220px;min-width: 220px;background: #1e293b;color: #fff;padding: 20px;}
	.TheRigEdupark-logo {font-size: 20px;font-weight: bold;margin-bottom: 30px;}
	.TheRigEdupark-menu {list-style: none;padding: 0;}
	.TheRigEdupark-menu-item {margin-bottom: 10px;}
	.TheRigEdupark-menu-item a {color: #fff;text-decoration: none;display: block;padding: 10px;border-radius: 6px;}
	.TheRigEdupark-menu-item:hover a, .TheRigEdupark-active a {background: #334155;}
	.TheRigEdupark-main {flex: 3 1 600px;padding: 20px;}
	.TheRigEdupark-header {display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 20px;}
	.TheRigEdupark-header-title {font-size: 20px;font-weight: bold;color: #1e293b;}
	.TheRigEdupark-header-right {display: flex;gap: 10px;flex-wrap: wrap;}
	.TheRigEdupark-search {padding: 6px 10px;border-radius: 6px;border: 1px solid #ddd;}
	.TheRigEdupark-user {background: #1e293b;color: #fff;padding: 6px 10px;border-radius: 20px;}
	.TheRigEdupark-cards {display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 20px;}
	.TheRigEdupark-card {flex: 1 1 200px;background: #fff;padding: 20px;border-radius: 12px;box-shadow: 0 4px 10px rgba(0,0,0,.08);text-align: center;transition: transform .2s,box-shadow .2s;}
	.TheRigEdupark-card:hover {transform: translateY(-5px);box-shadow: 0 6px 18px rgba(0,0,0,.15);}
	.TheRigEdupark-card-title {display: block;font-weight: 600;margin-bottom: 10px;color: #1e293b;}
	.TheRigEdupark-card-number {font-size: 24px;font-weight: bold;}
	.TheRigEdupark-active-card {border-right: 6px solid #16a34a;}
	.TheRigEdupark-inactive-card {border-right: 6px solid #dc2626;}
	.TheRigEdupark-reports-title {font-weight: bold;display: block;margin-bottom: 10px;color: #1e293b;}
	.TheRigEdupark-report-box {background: #fff;border-radius: 12px;padding: 30px;text-align: center;color: #666;box-shadow: 0 4px 10px rgba(0,0,0,.08);}
	@media (max-width: 900px) {.TheRigEdupark-dashboard {flex-direction: column;}
		.TheRigEdupark-main {padding: 10px;}
		.TheRigEdupark-cards {flex-direction: column;}}
	.BidayaFinance-dashboard {font-family: Arial,sans-serif;max-width: 1000px;margin: 0 auto;padding: 20px;color: #2c3e50;}
	.BidayaFinance-header {text-align: center;margin-bottom: 30px;}
	.BidayaFinance-title {font-size: 24px;font-weight: bold;}
	.BidayaFinance-subtitle {font-size: 16px;color: #555;margin-top: 5px;}
	.BidayaFinance-main {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
	.BidayaFinance-card {flex: 1 1 250px;max-width: 300px;background-color: #fff;border: 1px solid #ddd;border-radius: 10px;padding: 20px;text-align: center;box-shadow: 0 4px 6px rgba(0,0,0,.1);}
	.BidayaFinance-card-title {font-size: 18px;margin-bottom: 10px;font-weight: bold;}
	.BidayaFinance-card-desc {font-size: 14px;color: #555;margin-bottom: 15px;}
	.BidayaFinance-card-link {display: inline-block;text-decoration: none;color: white;background-color: #3498db;padding: 10px 15px;border-radius: 5px;}
	.BidayaFinance-card-link:hover {background-color: #2980b9;}
	.BidayaFinance-footer {text-align: center;margin-top: 40px;font-size: 20px;font-weight: bold;}
	@media (max-width: 768px) {.BidayaFinance-main {flex-direction: column;align-items: center;}
		.BidayaFinance-card {max-width: 90%;}}
	.dashboard-banner {background: linear-gradient(135deg,#000,#bb0a30);color: #fff;text-align: center;padding: 50px 20px;border-radius: 14px;margin-bottom: 35px;box-shadow: 0 6px 18px rgba(0,0,0,.4);}
	.dashboard-banner .logo {width: 140px;margin-bottom: 20px;}
	.dashboard-banner h1 {font-size: 2.4em;margin: 10px 0;font-weight: 600;color: #fff;}
	.dashboard-banner p {font-size: 1.3em;font-weight: 300;color: #f5f2eb;}
	.dashboard-block.porsche-values {background: linear-gradient(145deg,#0a0a0a,#1c1c1c);color: #fff;border-radius: 16px;padding: 30px 25px;margin-bottom: 30px;box-shadow: 0 8px 20px rgba(0,0,0,.3);font-family: "Arial",sans-serif;}
	.dashboard-block.porsche-values h2 {font-size: 2rem;margin-bottom: 15px;text-align: center;color: #e10600;}
	.dashboard-block.porsche-values .mission {text-align: center;font-size: 1.1rem;margin-bottom: 25px;color: #f5f5f5;font-style: italic;}
	.values-grid {display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 20px;}
	.value-card {background: #111;border: 2px solid #333;border-radius: 14px;padding: 20px;text-align: center;transition: transform .3s,box-shadow .3s,border-color .3s;}
	.value-card:hover {transform: translateY(-5px);box-shadow: 0 10px 20px rgba(255,0,0,.4);border-color: #e10600;}
	.value-card .icon {font-size: 2rem;margin-bottom: 10px;}
	.value-card h3 {font-size: 1.3rem;margin-bottom: 8px;color: #e10600;}
	.value-card p {font-size: .95rem;color: #ccc;}
	.dashboard-block.featured-courses {background: #111;color: #fff;border-radius: 16px;padding: 25px;margin-bottom: 30px;box-shadow: 0 8px 20px rgba(0,0,0,.3);font-family: "Arial",sans-serif;}
	.dashboard-block.featured-courses h2 {font-size: 2rem;margin-bottom: 20px;text-align: center;color: #e10600;}
	.course-grid {display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 20px;}
	.course-card a {display: block;background: #222;color: #fff;padding: 20px;border-radius: 14px;text-align: center;font-size: 1rem;text-decoration: none;transition: transform .3s,box-shadow .3s,background .3s;border: 2px solid #333;}
	.course-card a:hover {transform: translateY(-5px);box-shadow: 0 10px 20px rgba(255,0,0,.4);background: #1a1a1a;border-color: #e10600;}
	.dashboard-block.announcements {background: #111;color: #fff;border-radius: 16px;padding: 25px;margin-bottom: 30px;box-shadow: 0 8px 20px rgba(0,0,0,.3);font-family: "Arial",sans-serif;}
	.dashboard-block.announcements h2 {font-size: 2rem;margin-bottom: 15px;text-align: center;color: #e10600;}
	.dashboard-block.announcements ul {list-style: none;padding-right: 0;font-size: 1rem;}
	.dashboard-block.announcements ul li {margin-bottom: 12px;}
	.dashboard-block.announcements ul li a {color: #fff;text-decoration: none;transition: color .3s;}
	.dashboard-block.announcements ul li a:hover {color: #e10600;}
	.instance-name-banner-full {width: 100%;margin: 0;padding: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
	.instance-name-video-wrap {width: 100%;height: 300px;overflow: hidden;position: relative;}
	.instance-name-video-wrap video {width: 100%;height: 100%;object-fit: cover;}
	.instance-name-text-section {margin-top: 15px;text-align: center;}
	.instance-name-text-line {font-size: 20px;font-weight: bold;color: #0b3d2e;border: 2px solid #b31d27;padding: 10px 20px;border-radius: 6px;display: inline-block;}
	.instance-name-wrapper {display: flex;flex-direction: column;gap: 25px;align-items: center;padding: 30px 20px;}
	.instance-name-card {width: 80%;max-width: 700px;height: 90px;border-radius: 50px;border: 4px solid;border-image: linear-gradient(90deg,#0b3d2e,#b31d27,#0b3d2e) 1;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: transform .3s ease,box-shadow .3s ease;background: transparent;}
	.instance-name-card-core {width: calc(100% - 20px);height: calc(100% - 20px);border-radius: 50px;background: #f5efe3;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
	.instance-name-card-text {font-size: 20px;font-weight: 700;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #2e2a26;transition: color .3s ease;}
	.instance-name-card:hover .instance-name-card-core, .instance-name-card:focus .instance-name-card-core {background: #0b3d2e;}
	.instance-name-card:hover .instance-name-card-text, .instance-name-card:focus .instance-name-card-text {color: #fff;}
	.instance-name-card:hover {transform: scale(1.03);box-shadow: 0 8px 20px rgba(0,0,0,.15);}
	#su-nav {--su-bg: #0b1f2a;--su-card: #102736;--su-accent: #2da0ff;--su-accent-2: #69d1ff;--su-text: #eaf6ff;--su-muted: #9fb4c3;--su-ring: rgba(45,160,255,.45);--su-shadow: 0 6px 20px rgba(0,0,0,.22);font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Almarai",sans-serif;color: var(--su-text);}
	#su-nav .su-navbar {background: linear-gradient(180deg,var(--su-card),#0b1f2a 120%);border: 1px solid rgba(255,255,255,.06);border-radius: 14px;padding: 10px;box-shadow: var(--su-shadow);}
	#su-nav .su-menu {list-style: none;margin: 0;padding: 0;display: flex;gap: .5rem;flex-wrap: wrap;}
	#su-nav .su-item {position: relative;}
	#su-nav .su-link {display: inline-flex;align-items: center;gap: .5rem;padding: .65rem .9rem;border-radius: 999px;text-decoration: none;color: var(--su-text);background: rgba(255,255,255,.03);border: 1px solid rgba(255,255,255,.06);transition: transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;line-height: 1;will-change: transform;}
	#su-nav .su-link:hover, #su-nav .su-link:focus-visible {background: rgba(45,160,255,.14);border-color: rgba(45,160,255,.35);box-shadow: 0 0 0 3px var(--su-ring),0 6px 14px rgba(0,0,0,.2);transform: translateY(-1px);outline: none;}
	#su-nav .su-ico {font-size: 1.05rem;}
	#su-nav .su-text {font-weight: 600;letter-spacing: .1px;}
	#su-nav .su-caret {font-size: .9rem;opacity: .9;}
	#su-nav .su-has-sub .su-dropdown {position: absolute;min-width: 220px;top: calc(100% + 8px);inset-inline-start: 0;background: #0f2533;border: 1px solid rgba(255,255,255,.08);border-radius: 12px;padding: .4rem;box-shadow: var(--su-shadow);display: none;z-index: 50;}
	#su-nav[dir="rtl"] .su-has-sub .su-dropdown {inset-inline-start: auto;inset-inline-end: 0;}
	#su-nav .su-has-sub:hover > .su-dropdown {display: block;}
	#su-nav .su-has-sub .su-dropdown[data-open="true"] {display: block;}
	#su-nav .su-dropdown > li {list-style: none;}
	#su-nav .su-dropdown a {display: block;padding: .6rem .75rem;border-radius: 10px;color: var(--su-text);text-decoration: none;transition: background .15s ease,transform .12s ease;white-space: nowrap;}
	#su-nav .su-dropdown a:hover, #su-nav .su-dropdown a:focus-visible {background: rgba(105,209,255,.16);outline: none;}
	#su-nav .su-toggle {background: rgba(255,255,255,.03);border: 1px solid rgba(255,255,255,.06);cursor: pointer;}
	@media (max-width: 768px) {#su-nav .su-menu {gap: .4rem .5rem;}
		#su-nav .su-link {padding: .55rem .8rem;}}
	#su-nav {--su-bg: #0b1f2a;--su-card: #102736;--su-accent: #2da0ff;--su-text: #eaf6ff;--su-ring: rgba(45,160,255,.45);--su-shadow: 0 6px 20px rgba(0,0,0,.22);font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Almarai",sans-serif;color: var(--su-text);}
	#su-nav .su-navbar {background: linear-gradient(180deg,var(--su-card),#0b1f2a 120%);border: 1px solid rgba(255,255,255,.06);border-radius: 14px;padding: 10px;box-shadow: var(--su-shadow);}
	#su-nav .su-menu {list-style: none;margin: 0;padding: 0;display: flex;gap: .5rem;flex-wrap: wrap;}
	#su-nav .su-item {position: relative;}
	#su-nav .su-link {display: inline-flex;align-items: center;gap: .5rem;padding: .65rem .9rem;border-radius: 999px;text-decoration: none;color: var(--su-text);background: rgba(255,255,255,.03);border: 1px solid rgba(255,255,255,.06);transition: all .15s ease;}
	#su-nav .su-link:hover, #su-nav .su-link:focus-visible {background: rgba(45,160,255,.14);border-color: rgba(45,160,255,.35);box-shadow: 0 0 0 3px var(--su-ring),0 6px 14px rgba(0,0,0,.2);transform: translateY(-1px);}
	#su-nav .su-ico {font-size: 1.05rem;}
	#su-nav .su-text {font-weight: 600;}
	#su-nav .su-caret {font-size: .9rem;}
	#su-nav .su-has-sub .su-dropdown {position: absolute;min-width: 220px;top: calc(100% + 8px);inset-inline-start: 0;background: #0f2533;border: 1px solid rgba(255,255,255,.08);border-radius: 12px;padding: .4rem;box-shadow: var(--su-shadow);display: none;z-index: 50;}
	#su-nav[dir="rtl"] .su-has-sub .su-dropdown {inset-inline-start: auto;inset-inline-end: 0;}
	#su-nav .su-has-sub:hover > .su-dropdown {display: block;}
	#su-nav .su-has-sub .su-dropdown[data-open="true"] {display: block;}
	#su-nav .su-dropdown > li {list-style: none;}
	#su-nav .su-dropdown a {display: block;padding: .6rem .75rem;border-radius: 10px;color: var(--su-text);text-decoration: none;transition: background .15s ease;}
	#su-nav .su-dropdown a:hover, #su-nav .su-dropdown a:focus-visible {background: rgba(105,209,255,.16);}
	#su-nav .su-toggle {cursor: pointer;}
	@media (max-width: 768px) {#su-nav .su-menu {gap: .4rem .5rem;}
		#su-nav .su-link {padding: .55rem .8rem;}}
	#qxnav_3, #qxnav_3 * {box-sizing: border-box;}
	#qxnav_3 {--bg: #0b1f2a;--card: #102736;--txt: #eaf6ff;--accent: #2da0ff;--shadow: 0 6px 20px rgba(0,0,0,.22);font: 600 14px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Almarai",sans-serif;color: var(--txt);}
	#qxnav_3 .qx-bar_3 {background: linear-gradient(180deg,var(--card),#0b1f2a 120%);border: 1px solid rgba(255,255,255,.06);border-radius: 14px;padding: 10px;box-shadow: var(--shadow);}
	#qxnav_3 .qx-list_3 {list-style: none;margin: 0;padding: 0;display: flex;gap: .5rem;flex-wrap: wrap;}
	#qxnav_3 .qx-item_3 {position: relative;}
	#qxnav_3 .qx-link_3 {display: inline-flex;align-items: center;gap: .4rem;padding: .6rem .9rem;border-radius: 999px;text-decoration: none;color: var(--txt);background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.08);transition: .2s;}
	#qxnav_3 .qx-link_3:hover {background: rgba(45,160,255,.15);border-color: rgba(45,160,255,.4);box-shadow: 0 0 0 3px var(--accent);transform: translateY(-2px);}
	#qxnav_3 .qx-sub_3 {position: absolute;min-width: 200px;top: calc(100% + 6px);inset-inline-start: 0;background: #0f2533;border: 1px solid rgba(255,255,255,.1);border-radius: 12px;padding: .4rem;box-shadow: var(--shadow);display: none;z-index: 100;}
	#qxnav_3[dir="rtl"] .qx-sub_3 {inset-inline-start: auto;inset-inline-end: 0;}
	#qxnav_3 .qx-item_3:hover > .qx-sub_3 {display: block;}
	#qxnav_3 .qx-sub_3 a {display: block;padding: .5rem .7rem;border-radius: 8px;text-decoration: none;color: var(--txt);transition: background .2s;}
	#qxnav_3 .qx-sub_3 a:hover {background: rgba(45,160,255,.2);}
	.lv-hero {position: relative;width: 100%;min-height: 64vh;display: grid;place-items: stretch;border-radius: 20px;overflow: hidden;background-color: #0f1112;background-image: url("https://images.unsplash.com/photo-1515378791036-0648a3ef77b2?q=80&w=2000&auto=format&fit=crop");background-size: cover;background-position: center;}
	.lv-hero::before {content: "";position: absolute;inset: 0;background: radial-gradient(120% 120% at 50% 0%,rgba(0,0,0,.15) 0%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.62) 100%);pointer-events: none;}
	.lv-fade {position: absolute;inset: auto 0 0 0;height: 24%;background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.32) 35%,rgba(0,0,0,.66) 100%);pointer-events: none;}
	.lv-hero-inner {position: relative;z-index: 2;height: 100%;padding: clamp(16px,2.5vw,28px);display: grid;grid-template-rows: auto 1fr auto;}
	.lv-topbar {display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 12px;}
	.lv-toplinks {list-style: none;margin: 0;padding: 0;display: inline-flex;gap: clamp(12px,2.2vw,22px);}
	.lv-toplinks li a {display: inline-flex;align-items: center;gap: 8px;text-decoration: none;color: rgba(255,255,255,.92);font-size: clamp(12px,1.2vw,14px);letter-spacing: .02em;}
	.lv-ic {opacity: .9;}
	.lv-dot {display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #fff;opacity: .8;}
	.lv-brand {display: grid;place-items: center;padding: clamp(8px,3vw,16px) 0 0 0;}
	.lv-brand-link {text-decoration: none;color: #fff;}
	.lv-brand-link span {font-family: "Didot","Bodoni MT","Times New Roman",serif;font-weight: 700;letter-spacing: .18em;font-size: clamp(22px,3.4vw,36px);text-transform: uppercase;text-shadow: 0 2px 18px rgba(0,0,0,.55);}
	.lv-copy {align-self: end;display: grid;gap: clamp(12px,2.5vw,18px);padding: clamp(12px,4vw,32px) clamp(14px,4.5vw,40px);color: #fff;}
	.lv-kicker span {font-size: clamp(11px,1.1vw,12px);letter-spacing: .22em;font-weight: 600;opacity: .9;}
	.lv-title span {display: inline-block;max-width: 58ch;font-family: "Didot","Bodoni MT","Times New Roman",serif;font-size: clamp(20px,3vw,36px);line-height: 1.15;letter-spacing: .01em;text-shadow: 0 2px 24px rgba(0,0,0,.5);}
	.lv-cta-wrap {display: inline-flex;}
	.lv-cta {display: inline-flex;align-items: center;justify-content: center;text-decoration: none;color: #111;background: #fff;padding: clamp(10px,1.4vw,12px) clamp(16px,2.4vw,22px);border-radius: 999px;font-weight: 600;letter-spacing: .02em;font-size: clamp(12px,1.2vw,14px);box-shadow: 0 10px 24px rgba(0,0,0,.25);transition: transform .3s ease,box-shadow .3s ease,background .2s ease;}
	.lv-cta:hover {transform: translateY(-2px);box-shadow: 0 16px 28px rgba(0,0,0,.32);background: #f4f4f4;}
	@media (max-width: 860px) {.lv-toplinks li:nth-child(3), .lv-toplinks li:nth-child(4), .lv-toplinks li:nth-child(5) {display: none;}
		.lv-title span {max-width: 38ch;}}
	@media (max-width: 560px) {.lv-hero {min-height: 58vh;border-radius: 14px;}
		.lv-toplinks li a {gap: 6px;}}
	.instance-name-hub {--lv-dark: #2d2416;--lv-deep: #3c3224;--lv-mid: #6e5834;--lv-beige: #b89c67;--lv-tan: #9a8052;--lv-grey: #b1aca5;--lv-off: #f5f2eb;--radius-xl: 20px;--radius-lg: 16px;}
	.instance-name-hub {padding: 18px 10px;}
	.instance-name-hub-inner {max-width: 1200px;margin: 0 auto;}
	.instance-name-head {text-align: center;margin: 6px 0 18px;}
	.instance-name-title {display: block;font-size: 34px;line-height: 1.2;font-weight: 800;color: var(--lv-dark);letter-spacing: .01em;}
	.instance-name-title::after {content: "";display: block;width: 120px;height: 3px;margin: 10px auto 0;background: var(--lv-beige);border-radius: 999px;}
	.instance-name-subtitle {display: block;margin-top: 8px;color: var(--lv-grey);font-size: 14px;}
	.instance-name-grid {display: grid;grid-template-columns: repeat(4,1fr);gap: 26px;margin: 22px 0;padding: 0;list-style: none;}
	@media (max-width:1024px) {.instance-name-grid {grid-template-columns: repeat(2,1fr);}}
	@media (max-width:560px) {.instance-name-grid {grid-template-columns: 1fr;gap: 18px;}}
	.instance-name-card {display: block;}
	.instance-name-tile {display: block;text-decoration: none;color: var(--lv-dark);}
	.instance-name-art {position: relative;border-radius: var(--radius-lg);overflow: hidden;height: 0;padding-top: 56%;background: #f6f6f6;background-size: cover;background-position: center;border: 1px solid rgba(45,36,22,.12);box-shadow: 0 10px 28px rgba(0,0,0,.1);transition: transform .25s ease,box-shadow .25s ease,filter .25s ease;}
	.instance-name-hub .instance-name-art, .instance-name-hub .instance-name-tile, .instance-name-hub .instance-name-card {outline: none !important;filter: none !important;-webkit-tap-highlight-color: transparent;}
	.instance-name-hub .instance-name-art::before, .instance-name-hub .instance-name-art::after, .instance-name-hub .instance-name-tile::before, .instance-name-hub .instance-name-tile::after {content: "";position: absolute;inset: 0;background: none !important;box-shadow: none !important;}
	.instance-name-art::after {background: linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.06) 100%);}
	.instance-name-mark {position: absolute;right: 14px;top: 12px;display: inline-block;padding: 7px 12px;border-radius: 999px;background: var(--lv-beige);color: var(--lv-dark);font-weight: 800;letter-spacing: .06em;}
	.instance-name-caption {display: block;margin-top: 12px;font-size: 16px;font-weight: 700;color: var(--lv-dark);}
	.instance-name-caption-sub {display: block;margin-top: 4px;font-size: 13px;color: var(--lv-grey);}
	.instance-name-tile:hover .instance-name-art {transform: translateY(-3px);box-shadow: 0 14px 36px rgba(0,0,0,.14);filter: saturate(1.04);}
	.instance-name-tile:focus .instance-name-art, .instance-name-tile:focus-visible .instance-name-art {box-shadow: 0 0 0 3px rgba(184,156,103,.7),0 14px 36px rgba(0,0,0,.14);transform: translateY(-2px);}
	.instance-name-cta-wrap {display: flex;justify-content: center;margin: 18px 0 6px;}
	.instance-name-cta {display: inline-block;padding: 14px 26px;border-radius: 999px;text-decoration: none;background: #fff;color: var(--lv-dark);border: 1px solid rgba(0,0,0,.15);box-shadow: 0 8px 22px rgba(0,0,0,.06);transition: border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;}
	.instance-name-cta:hover {border-color: var(--lv-beige);box-shadow: 0 12px 28px rgba(0,0,0,.1);transform: translateY(-1px);}
	.instance-name-card.is-learnings .instance-name-art {background-image: url("https://images.unsplash.com/photo-1498050108023-c5249f4df085?q=80&w=1200&auto=format&fit=crop");}
	.instance-name-card.is-journey .instance-name-art {background-image: url("https://images.unsplash.com/photo-1552581234-26160f608093?q=80&w=1200&auto=format&fit=crop");}
	.instance-name-card.is-playlist .instance-name-art {background-image: url("https://images.unsplash.com/photo-1512314889357-e157c22f938d?q=80&w=1200&auto=format&fit=crop");}
	.instance-name-card.is-todo .instance-name-art {background-image: url("https://images.unsplash.com/photo-1506784983877-45594efa4cbe?q=80&w=1200&auto=format&fit=crop");}
	.instance-name-support-side {--lv-dark: #2d2416;--lv-deep: #3c3224;--lv-mid: #6e5834;--lv-beige: #b89c67;--lv-tan: #9a8052;--lv-grey: #b1aca5;--lv-off: #f5f2eb;--radius-xl: 16px;--radius-lg: 12px;--shadow: 0 8px 20px rgba(0,0,0,.18);}
	.instance-name-support-side {padding: 8px;}
	.instance-name-support-side-inner {width: 100%;max-width: 380px;margin: 0 auto;padding: 16px 14px;border-radius: var(--radius-xl);background: radial-gradient(140% 100% at 90% 0%,var(--lv-mid) 0%,var(--lv-deep) 60%,var(--lv-dark) 100%);box-shadow: var(--shadow);color: var(--lv-off);}
	.instance-name-side-head {text-align: center;margin: 0 0 10px;}
	.instance-name-side-eyebrow {display: block;font-size: 11px;letter-spacing: .18em;color: var(--lv-grey);}
	.instance-name-side-title {display: block;font-size: 20px;font-weight: 800;letter-spacing: .02em;color: var(--lv-off);margin-top: 4px;}
	.instance-name-side-subtitle {display: block;font-size: 12px;color: var(--lv-grey);margin-top: 4px;}
	.instance-name-side-actions {margin-top: 10px;display: flex;gap: 8px;flex-wrap: wrap;justify-content: center;}
	.instance-name-side-primary, .instance-name-side-secondary {display: inline-block;text-decoration: none;border-radius: 999px;padding: 9px 14px;font-weight: 800;letter-spacing: .02em;transition: transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;}
	.instance-name-side-primary {background: linear-gradient(180deg,var(--lv-beige) 0%,var(--lv-tan) 100%);color: var(--lv-dark);box-shadow: 0 5px 14px rgba(0,0,0,.25),inset 0 0 0 2px rgba(45,36,22,.12);}
	.instance-name-side-primary:hover {transform: translateY(-1px);box-shadow: 0 8px 18px rgba(0,0,0,.3);}
	.instance-name-side-secondary {background: transparent;border: 1px solid rgba(255,255,255,.25);color: var(--lv-off);}
	.instance-name-side-secondary:hover {border-color: var(--lv-beige);}
	.instance-name-side-list {margin: 12px 0 8px;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 8px;}
	.instance-name-side-item {display: block;}
	.instance-name-side-tile {display: block;position: relative;border-radius: var(--radius-lg);text-decoration: none;color: var(--lv-off);padding: 10px 12px;min-height: 56px;overflow: hidden;background: linear-gradient(160deg,rgba(184,156,103,.2) 0%,rgba(184,156,103,.06) 45%,rgba(0,0,0,0) 100%),linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 100%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.18);transition: transform .18s ease,box-shadow .18s ease;}
	.instance-name-side-tile:hover {transform: translateY(-1px);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12),0 6px 18px rgba(0,0,0,.24);}
	.instance-name-side-tile::after {content: "›";position: absolute;left: 10px;top: 50%;transform: translateY(-50%);color: var(--lv-beige);font-weight: 800;font-size: 18px;opacity: .9;}
	.instance-name-side-tile-title {display: block;font-size: 14px;font-weight: 800;letter-spacing: .01em;color: var(--lv-off);}
	.instance-name-side-tile-desc {display: block;font-size: 12px;color: var(--lv-grey);margin-top: 2px;}
	.instance-name-side-badge {position: absolute;left: 26px;top: 8px;border-radius: 999px;padding: 3px 8px;background: var(--lv-beige);color: var(--lv-dark);font-weight: 800;font-size: 11px;}
	.instance-name-side-item.is-incident .instance-name-side-tile {background-image: linear-gradient(160deg,rgba(184,156,103,.24),rgba(184,156,103,.06));}
	.instance-name-side-item.is-access  .instance-name-side-tile {background-image: linear-gradient(160deg,rgba(154,128,82,.24),rgba(154,128,82,.06));}
	.instance-name-side-item.is-howto  .instance-name-side-tile {background-image: linear-gradient(160deg,rgba(177,172,165,.22),rgba(177,172,165,.06));}
	.instance-name-side-item.is-feature .instance-name-side-tile {background-image: linear-gradient(160deg,rgba(110,88,52,.24),rgba(110,88,52,.06));}
	.instance-name-side-item.is-billing .instance-name-side-tile {background-image: linear-gradient(160deg,rgba(184,156,103,.22),rgba(60,50,36,.06));}
	.instance-name-side-item.is-todo    .instance-name-side-tile {background-image: linear-gradient(160deg,rgba(177,172,165,.2),rgba(177,172,165,.05));}
	.instance-name-side-foot {margin-top: 6px;text-align: center;}
	.instance-name-side-sla {margin: 0 0 6px;padding: 0;list-style: none;display: flex;gap: 6px;justify-content: center;flex-wrap: wrap;}
	.instance-name-side-sla li {padding: 6px 8px;border-radius: 999px;background: rgba(255,255,255,.06);color: var(--lv-grey);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);font-size: 11px;}
	.instance-name-side-link {display: inline-block;text-decoration: none;color: var(--lv-off);border-bottom: 1px solid rgba(255,255,255,.25);padding-bottom: 2px;}
	.instance-name-side-link:hover {color: var(--lv-beige);border-color: var(--lv-beige);}
	.instance-name-resume {--lv-dark: #2d2416;--lv-deep: #3c3224;--lv-mid: #6e5834;--lv-beige: #b89c67;--lv-tan: #9a8052;--lv-grey: #b1aca5;--lv-off: #f5f2eb;--radius-xl: 18px;--radius-lg: 14px;}
	.instance-name-resume {padding: 16px 10px;}
	.instance-name-resume-inner {max-width: 1200px;margin: 0 auto;}
	.instance-name-resume-head {text-align: center;margin: 4px 0 16px;}
	.instance-name-resume-title {display: block;font-size: 28px;font-weight: 800;color: var(--lv-dark);}
	.instance-name-resume-title::after {content: "";display: block;width: 110px;height: 3px;margin: 8px auto 0;background: var(--lv-beige);border-radius: 999px;}
	.instance-name-resume-sub {display: block;margin-top: 6px;color: var(--lv-grey);font-size: 14px;}
	.instance-name-resume-grid {display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;margin: 18px 0;padding: 0;list-style: none;}
	@media (max-width:1024px) {.instance-name-resume-grid {grid-template-columns: repeat(2,1fr);}}
	@media (max-width:560px) {.instance-name-resume-grid {grid-template-columns: 1fr;gap: 14px;}}
	.instance-name-resume-item {display: block;}
	.instance-name-resume-tile {display: block;text-decoration: none;color: var(--lv-dark);}
	.instance-name-resume-art {position: relative;border-radius: var(--radius-lg);overflow: hidden;height: 0;padding-top: 56%;background: #f6f6f6;background-size: cover;background-position: center;border: 1px solid rgba(45,36,22,.12);box-shadow: 0 8px 20px rgba(0,0,0,.08);transition: transform .25s ease,box-shadow .25s ease,filter .25s ease;}
	.instance-name-resume-art::after {content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.06) 100%);}
	.instance-name-badge {position: absolute;right: 12px;top: 10px;display: inline-block;padding: 6px 10px;border-radius: 999px;background: var(--lv-beige);color: var(--lv-dark);font-weight: 800;letter-spacing: .05em;}
	.instance-name-resume-name {display: block;margin-top: 10px;font-weight: 800;}
	.instance-name-resume-meta {display: block;margin-top: 4px;color: var(--lv-grey);font-size: 13px;}
	.instance-name-resume-bar {position: relative;height: 8px;border-radius: 999px;background: rgba(45,36,22,.08);margin-top: 10px;overflow: hidden;}
	.instance-name-resume-fill {display: block;height: 100%;background: linear-gradient(90deg,var(--lv-beige),var(--lv-tan));width: 0;border-radius: 999px;}
	.instance-name-resume-item.p-15 .instance-name-resume-fill {width: 15%;}
	.instance-name-resume-item.p-40 .instance-name-resume-fill {width: 40%;}
	.instance-name-resume-item.p-70 .instance-name-resume-fill {width: 70%;}
	.instance-name-resume-item.p-85 .instance-name-resume-fill {width: 85%;}
	.instance-name-resume-cta {display: inline-block;margin-top: 10px;font-weight: 800;color: var(--lv-dark);border-bottom: 2px solid var(--lv-beige);}
	.instance-name-resume-tile:hover .instance-name-resume-cta {color: var(--lv-mid);}
	.instance-name-resume-tile:hover .instance-name-resume-art {box-shadow: 0 12px 26px rgba(0,0,0,.12);transform: translateY(-2px);filter: saturate(1.03);}
	.instance-name-resume-item:nth-child(1) .instance-name-resume-art {background-image: url("https://images.unsplash.com/photo-1512314889357-e157c22f938d?q=80&w=1200&auto=format&fit=crop");}
	.instance-name-resume-item:nth-child(2) .instance-name-resume-art.art-2 {background-image: url("https://images.unsplash.com/photo-1525186402429-b4ff38bedbec?q=80&w=1200&auto=format&fit=crop");}
	.instance-name-resume-item:nth-child(3) .instance-name-resume-art.art-3 {background-image: url("https://images.unsplash.com/photo-1441984904996-e0b6ba687e04?q=80&w=1200&auto=format&fit=crop");}
	.instance-name-resume-item:nth-child(4) .instance-name-resume-art.art-4 {background-image: url("https://images.unsplash.com/photo-1586281380349-632531db7ed4?q=80&w=1200&auto=format&fit=crop");}
	:root {--purple: #2d13ea;--orange: #ff7800;--white: #fff;--radius: 12px;--overlay: rgba(0,0,0,.35);}
	* {margin: 0;padding: 0;box-sizing: border-box;}
	body {font-family: "Inter","Segoe UI",Roboto,Arial,sans-serif;background: #fafafa;color: #111;}
	.hero-banner {display: flex;justify-content: center;padding: 40px 20px;background: linear-gradient(135deg,var(--purple),var(--orange));}
	.banner-slide {position: relative;width: 100%;max-width: 1100px;border-radius: var(--radius);overflow: hidden;box-shadow: 0 10px 25px rgba(0,0,0,.25);}
	.banner-bg {position: absolute;inset: 0;background: linear-gradient(120deg,rgba(45,19,234,.75),rgba(255,120,0,.65));z-index: 0;}
	.banner-content {position: relative;z-index: 2;padding: 40px;color: var(--white);}
	.brand {font-size: 22px;font-weight: 700;margin-bottom: 12px;}
	.slogan {font-size: clamp(20px,2.5vw,28px);font-weight: 600;line-height: 1.2;margin-bottom: 20px;}
	.slogan .accent {color: var(--orange);font-weight: 800;}
	.cta-row {display: flex;gap: 14px;flex-wrap: wrap;}
	.btn {display: inline-block;padding: 12px 20px;border-radius: 8px;font-weight: 600;font-size: 15px;text-decoration: none;transition: all .25s ease;}
	.btn-primary {background: var(--white);color: var(--purple);}
	.btn-primary:hover {background: var(--orange);color: var(--white);}
	.btn-outline {border: 2px solid var(--white);color: var(--white);background: transparent;}
	.btn-outline:hover {background: var(--white);color: var(--purple);}
	@media (max-width: 700px) {.banner-content {padding: 20px;}
		.slogan {font-size: 18px;}
		.cta-row {flex-direction: column;gap: 10px;}
		.btn {width: 100%;text-align: center;}}
	.demo-carousel {position: relative;width: 100%;max-width: 700px;margin: 0 auto;overflow: hidden;}
	.demo-carousel-inner {position: relative;}
	.demo-carousel-item {display: none;position: relative;}
	.demo-carousel-item.active {display: block;}
	.demo-slide-image {display: block;width: 100%;height: 0;padding-top: 50%;background-size: cover;background-position: center;border-radius: 10px;}
	.demo-carousel-caption {position: absolute;bottom: 20px;right: 50%;transform: translateX(-50%);text-align: center;color: white;text-shadow: 0 0 6px rgba(0,0,0,.8);}
	.demo-caption-title {display: block;font-size: 20px;font-weight: bold;}
	.demo-caption-text {display: block;font-size: 14px;}
	.demo-carousel-indicators {position: absolute;bottom: 10px;right: 50%;transform: translateX(-50%);display: flex;gap: 10px;list-style: none;padding: 0;margin: 0;}
	.demo-carousel-indicators li {width: 14px;height: 14px;background: rgba(255,255,255,.4);border-radius: 50%;cursor: pointer;}
	.demo-carousel-indicators li.active {background: white;}
	.demo-carousel-control-prev, .demo-carousel-control-next {position: absolute;top: 50%;transform: translateY(-50%);background: rgba(255,255,255,.6);width: 34px;height: 34px;display: flex;justify-content: center;align-items: center;border-radius: 50%;cursor: pointer;}
	.demo-carousel-control-prev {right: 10px;}
	.demo-carousel-control-next {left: 10px;}
	.demo-carousel-control-prev span, .demo-carousel-control-next span {font-size: 18px;font-weight: bold;color: #333;}
	.demo-carousel-item:nth-child(1) .demo-slide-image {background-image: url("https://picsum.photos/id/1015/800/400");}
	.demo-carousel-item:nth-child(2) .demo-slide-image {background-image: url("https://picsum.photos/id/1024/800/400");}
	.demo-carousel-item:nth-child(3) .demo-slide-image {background-image: url("https://picsum.photos/id/1037/800/400");}
	.demo-path-container {width: 100%;max-width: 100%;padding: 0;margin: 0 0 20px 0;clear: both;}
	.demo-path-grid {display: flex;flex-wrap: wrap;gap: 15px;margin: 0;padding: 0;width: 100%;}
	.demo-path-card {flex: 0 0 calc(20% - 12px);margin: 0;padding: 0;}
	.demo-path-link {display: flex;flex-direction: column;align-items: center;justify-content: center;background: linear-gradient(135deg,#2b5278 0%,#4a7fb8 100%);border-radius: 8px;padding: 25px 15px;text-decoration: none;transition: all .3s ease;box-shadow: 0 2px 8px rgba(0,0,0,.15);height: 160px;text-align: center;}
	.demo-path-link:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0,0,0,.25);background: linear-gradient(135deg,#4a7fb8 0%,#6ba3d8 100%);text-decoration: none;}
	.demo-path-icon {display: flex;align-items: center;justify-content: center;width: 70px;height: 70px;margin-bottom: 15px;background: rgba(255,255,255,.15);border-radius: 50%;padding: 15px;transition: all .3s ease;}
	.demo-path-link:hover .demo-path-icon {background: rgba(255,255,255,.25);transform: scale(1.1);}
	.demo-path-icon span {display: block;width: 40px;height: 40px;background-size: contain;background-repeat: no-repeat;background-position: center;}
	.demo-path-icon-profile {background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z\"/></svg>");}
	.demo-path-icon-badge {background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"/></svg>");}
	.demo-path-icon-laptop {background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4zM4 6h16v10H4V6z\"/></svg>");}
	.demo-path-icon-growth {background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"/></svg>");}
	.demo-path-icon-system {background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z\"/></svg>");}
	.demo-path-title {display: block;color: #fff;font-size: 14px;font-weight: 600;text-align: center;line-height: 1.3;margin: 0;}
	@media (max-width: 1200px) {.demo-path-card {flex: 0 0 calc(33.333% - 10px);}}
	@media (max-width: 768px) {.demo-path-card {flex: 0 0 calc(50% - 8px);}
		.demo-path-link {height: 140px;padding: 20px 12px;}
		.demo-path-icon {width: 60px;height: 60px;margin-bottom: 12px;}
		.demo-path-icon span {width: 35px;height: 35px;}
		.demo-path-title {font-size: 13px;}}
	@media (max-width: 480px) {.demo-path-card {flex: 0 0 100%;}
		.demo-path-link {height: 120px;}}
	.instance-name-banner {position: relative;width: 100%;height: 350px;overflow: hidden;border-radius: 16px;font-family: "Segoe UI",Roboto,Helvetica,sans-serif;box-shadow: 0 10px 30px rgba(0,0,0,.1);background: linear-gradient(to bottom,#29b6f6,#b3e5fc);user-select: none;}
	.instance-name-banner *, .instance-name-banner *::before, .instance-name-banner *::after {box-sizing: border-box;}
	.instance-name-sun-wrapper {position: absolute;top: -30px;left: -30px;width: 150px;height: 150px;animation: instance-name-spin-slow 60s linear infinite;z-index: 1;}
	.instance-name-sun-core {position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);width: 60px;height: 60px;background: #ffd54f;border-radius: 50%;box-shadow: 0 0 40px rgba(255,213,79,.6);}
	.instance-name-sun-rays {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: radial-gradient(circle,rgba(255,255,255,.2) 20%,transparent 70%);border-radius: 50%;}
	.instance-name-cloud {position: absolute;background: rgba(255,255,255,.85);border-radius: 50px;z-index: 2;opacity: .9;}
	.instance-name-cloud::after {content: "";position: absolute;top: -15px;right: 15px;width: 30px;height: 30px;background: inherit;border-radius: 50%;}
	.instance-name-cloud-1 {width: 100px;height: 35px;top: 40px;right: 10%;animation: instance-name-float 25s linear infinite;}
	.instance-name-cloud-2 {width: 70px;height: 25px;top: 70px;right: 50%;animation: instance-name-float 35s linear infinite reverse;opacity: .6;}
	.instance-name-cloud-3 {width: 120px;height: 40px;top: 20px;right: 80%;animation: instance-name-float 40s linear infinite;}
	.instance-name-landscape {position: absolute;bottom: 0;width: 100%;height: 100%;pointer-events: none;z-index: 3;}
	.instance-name-hill {position: absolute;border-radius: 50% 50% 0 0;}
	.instance-name-hill-back {width: 120%;height: 50%;right: -10%;bottom: 20px;background: #8bc34a;}
	.instance-name-hill-mid {width: 140%;height: 40%;left: -20%;bottom: 0;background: #4caf50;}
	.instance-name-hill-front {width: 110%;height: 25%;right: -5%;bottom: -10px;background: #2e7d32;}
	.instance-name-grass-tuft-group {position: absolute;bottom: 25px;right: 11%;width: 40px;height: 20px;z-index: 4;animation: instance-name-grass-shake 8s infinite;}
	.instance-name-blade {position: absolute;bottom: 0;width: 4px;background: #1b5e20;border-radius: 2px 2px 0 0;transform-origin: bottom center;}
	.instance-name-blade-1 {right: 10px;height: 12px;transform: rotate(-10deg);}
	.instance-name-blade-2 {right: 18px;height: 16px;transform: rotate(5deg);}
	.instance-name-blade-3 {right: 26px;height: 10px;transform: rotate(15deg);}
	.instance-name-flower {position: absolute;bottom: 15px;width: 8px;height: 8px;border-radius: 50%;z-index: 4;}
	.instance-name-f1 {right: 15%;background: orange;bottom: 40px;box-shadow: 4px -4px 0 yellow,-4px -4px 0 pink,0 -6px 0 white;}
	.instance-name-f2 {right: 65%;background: white;bottom: 25px;box-shadow: 3px -3px 0 violet,-3px -3px 0 yellow;}
	.instance-name-f3 {right: 40%;background: yellow;bottom: 60px;transform: scale(.7);box-shadow: 3px -3px 0 red,-3px -3px 0 orange;}
	.instance-name-butterfly {position: absolute;top: 50%;right: 40%;width: 10px;height: 10px;z-index: 5;animation: instance-name-fly 15s infinite linear;}
	.instance-name-wing {position: absolute;width: 8px;height: 10px;background: white;border-radius: 50%;top: 0;animation: instance-name-flutter .2s infinite alternate;}
	.instance-name-wing-l {right: -6px;transform-origin: left center;}
	.instance-name-wing-r {left: -6px;transform-origin: right center;}
	.instance-name-cow-container {position: absolute;bottom: 35px;right: 10%;width: 160px;height: 120px;z-index: 10;cursor: pointer;animation: instance-name-breathe 4s infinite ease-in-out;}
	.instance-name-cow-body {position: absolute;bottom: 10px;right: 20px;width: 90px;height: 65px;background: radial-gradient(circle at 40% 30%,#fff 20%,#f5f5f5 60%,#e0e0e0 100%);border-radius: 30px 25px 25px 25px;box-shadow: 3px 3px 12px rgba(0,0,0,.1);}
	.instance-name-spot {position: absolute;background: #212121;border-radius: 50%;opacity: .9;}
	.instance-name-s1 {width: 28px;height: 22px;top: 12px;right: 28px;transform: rotate(20deg);border-radius: 60% 40% 40% 60%;}
	.instance-name-s2 {width: 15px;height: 12px;top: 38px;right: 55px;}
	.instance-name-s3 {width: 22px;height: 25px;top: 5px;left: 8px;border-radius: 0 50% 50% 0;}
	.instance-name-legs {position: absolute;bottom: -15px;width: 100%;}
	.instance-name-leg {position: absolute;width: 12px;height: 25px;background: #f0f0f0;border-radius: 0 0 6px 6px;border-bottom: 4px solid #212121;}
	.instance-name-l1 {right: 10px;height: 28px;z-index: -1;filter: brightness(.9);}
	.instance-name-l2 {right: 25px;}
	.instance-name-l3 {left: 25px;}
	.instance-name-l4 {left: 10px;height: 28px;z-index: -1;filter: brightness(.9);}
	.instance-name-tail {position: absolute;left: -2px;top: 10px;width: 4px;height: 30px;background: #f0f0f0;transform-origin: top center;transform: rotate(-15deg);animation: instance-name-wag 3s infinite ease-in-out;}
	.instance-name-tail-tuft {position: absolute;bottom: -5px;right: -3px;width: 10px;height: 12px;background: #212121;border-radius: 50% 50% 0 50%;}
	.instance-name-head-group {position: absolute;top: -5px;right: -15px;width: 60px;height: 80px;transform-origin: 20% 70%;animation: instance-name-graze 8s infinite;}
	.instance-name-cow-container.paused .instance-name-head-group {animation-play-state: paused;transform: rotate(0deg);transition: transform .5s ease;}
	.instance-name-cow-container.paused .instance-name-snout, .instance-name-cow-container.paused .instance-name-chewing-grass {animation: none;opacity: 0;}
	.instance-name-cow-container.paused .instance-name-thought-bubble {opacity: 1;transform: scale(1) translateY(0);transition: all .4s cubic-bezier(.175,.885,.32,1.275);}
	.instance-name-head {position: absolute;top: 0;right: 0;width: 60px;height: 70px;background: radial-gradient(circle at 35% 30%,#fff 20%,#f5f5f5 60%,#e0e0e0 100%);border-radius: 25px;box-shadow: 2px 2px 8px rgba(0,0,0,.05);z-index: 2;}
	.instance-name-ear {position: absolute;top: 14px;width: 18px;height: 12px;background: #212121;border-radius: 50%;z-index: -1;}
	.instance-name-ear-l {right: -6px;transform: rotate(-20deg);}
	.instance-name-ear-r {left: -6px;transform: rotate(20deg);}
	.instance-name-horn {position: absolute;top: -4px;width: 8px;height: 14px;background: #ddd;border-radius: 4px;}
	.instance-name-horn-l {right: 12px;transform: rotate(-15deg);}
	.instance-name-horn-r {left: 12px;transform: rotate(15deg);}
	.instance-name-hair-tuft {position: absolute;top: -3px;right: 22px;width: 16px;height: 8px;background: linear-gradient(to bottom,#fff,#e0e0e0);border-radius: 50%;z-index: 5;box-shadow: 0 1px 2px rgba(0,0,0,.1);}
	.instance-name-eye {position: absolute;top: 26px;width: 7px;height: 7px;background: #212121;border-radius: 50%;animation: instance-name-blink 4s infinite;}
	.instance-name-eye::after {content: "";position: absolute;top: 1px;left: 1px;width: 2px;height: 2px;background: white;border-radius: 50%;}
	.instance-name-eye-l {right: 14px;}
	.instance-name-eye-r {left: 14px;}
	.instance-name-blush {position: absolute;top: 36px;width: 8px;height: 6px;background: rgba(255,192,203,.6);border-radius: 50%;}
	.instance-name-blush-l {right: 10px;}
	.instance-name-blush-r {left: 10px;}
	.instance-name-snout {position: absolute;bottom: 5px;right: 5px;width: 50px;height: 24px;background: #ffc1e3;border-radius: 16px;animation: instance-name-chew 8s infinite;}
	.instance-name-nostril {position: absolute;top: 7px;width: 5px;height: 5px;background: rgba(0,0,0,.2);border-radius: 50%;}
	.instance-name-n1 {right: 12px;}
	.instance-name-n2 {left: 12px;}
	.instance-name-chewing-grass {position: absolute;bottom: 5px;right: 15px;width: 10px;height: 8px;border-right: 3px solid #2e7d32;border-bottom: 3px solid #2e7d32;transform: rotate(45deg);opacity: 0;animation: instance-name-grass-appear 8s infinite;}
	.instance-name-thought-bubble {position: absolute;top: -70px;right: 20px;background: white;padding: 10px;border-radius: 10px;border: 2px solid #00a3e0;box-shadow: 0 4px 10px rgba(0,0,0,.1);z-index: 20;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;opacity: 0;transform: scale(.5) translateY(10px);pointer-events: none;}
	.instance-name-thought-bubble::after {content: "";position: absolute;bottom: -6px;right: 50%;margin-right: -6px;width: 12px;height: 12px;background: white;border-bottom: 2px solid #00a3e0;border-left: 2px solid #00a3e0;transform: rotate(45deg);}
	.instance-name-bulb {width: 18px;height: 18px;background: #ffd54f;border-radius: 50%;position: relative;margin-bottom: 5px;}
	.instance-name-bulb-base {width: 10px;height: 6px;background: #555;position: absolute;bottom: 8px;right: 50%;margin-right: -5px;border-radius: 0 0 3px 3px;}
	.instance-name-content-wrapper {position: relative;height: 100%;width: 100%;display: flex;align-items: center;justify-content: flex-end;padding-left: 8%;z-index: 15;}
	.instance-name-card {background: rgba(255,255,255,.85);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);padding: 30px;border-radius: 16px;border: 1px solid rgba(255,255,255,.9);width: 380px;max-width: 90%;box-shadow: 0 8px 32px rgba(0,0,0,.05);transform: translateY(0);transition: transform .3s ease;}
	.instance-name-card:hover {transform: translateY(-5px);}
	.instance-name-badge {display: inline-block;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;color: #fff;background: #00a3e0;padding: 4px 8px;border-radius: 4px;margin-bottom: 10px;}
	.instance-name-title {margin: 0 0 10px 0;font-size: 28px;color: #212121;font-weight: 800;line-height: 1.1;}
	.instance-name-highlight {color: #da291c;display: inline-block;}
	.instance-name-shimmer-text {background: linear-gradient(to right,#da291c 20%,#ff6b6b 40%,#da291c 60%,#da291c 80%);background-size: 200% auto;color: #da291c;background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation: instance-name-shine 3s linear infinite;}
	.instance-name-desc {margin: 0 0 20px 0;font-size: 15px;color: #555;line-height: 1.5;}
	.instance-name-btn {display: inline-block;background: #4caf50;color: white;text-decoration: none;font-weight: 600;padding: 10px 24px;border-radius: 30px;font-size: 14px;box-shadow: 0 4px 10px rgba(76,175,80,.3);transition: all .2s;}
	.instance-name-btn:hover {background: #2e7d32;box-shadow: 0 6px 12px rgba(76,175,80,.4);transform: scale(1.02);}
	.instance-name-anim-slide-1 {opacity: 0;animation: instance-name-cycle-text 12s ease-in-out infinite;}
	.instance-name-anim-slide-2 {opacity: 0;animation: instance-name-cycle-text 12s ease-in-out .3s infinite;}
	.instance-name-anim-slide-3 {opacity: 0;animation: instance-name-cycle-text 12s ease-in-out .6s infinite;}
	.instance-name-anim-slide-4 {opacity: 0;animation: instance-name-cycle-text 12s ease-in-out .9s infinite;}
	@keyframes instance-name-float {0% {transform: translateX(-50px);}
		100% {transform: translateX(600px);}}
	@keyframes instance-name-spin-slow {from {transform: rotate(0deg);}
		to {transform: rotate(360deg);}}
	@keyframes instance-name-fly {0% {transform: translate(0,0) rotate(0deg);}
		25% {transform: translate(50px,-30px) rotate(10deg);}
		50% {transform: translate(100px,0) rotate(-5deg);}
		75% {transform: translate(150px,-40px) rotate(5deg);}
		100% {transform: translate(200px,0) rotate(0deg);}}
	@keyframes instance-name-breathe {0%, 100% {transform: translateY(0);}
		50% {transform: translateY(1px);}}
	@keyframes instance-name-blink {0%, 48%, 52%, 100% {transform: scaleY(1);}
		50% {transform: scaleY(.1);}}
	@keyframes instance-name-wag {0%, 100% {transform: rotate(-15deg);}
		50% {transform: rotate(-5deg);}}
	@keyframes instance-name-graze {0% {transform: rotate(0deg);}
		10% {transform: rotate(-55deg) translate(-12px,8px);}
		50% {transform: rotate(-55deg) translate(-12px,8px);}
		60% {transform: rotate(0deg);}
		100% {transform: rotate(0deg);}}
	@keyframes instance-name-chew {0%, 10%, 50%, 100% {transform: scale(1);}
		15%, 25%, 35%, 45% {transform: scale(1.1,.9);}
		20%, 30%, 40% {transform: scale(1);}
		65%, 75%, 85%, 95% {transform: scale(1.05,.95);}
		70%, 80%, 90% {transform: scale(1);}}
	@keyframes instance-name-grass-appear {0%, 10%, 50%, 100% {opacity: 0;}
		20%, 40% {opacity: 1;transform: rotate(45deg) translate(0,0);}
		30% {opacity: 1;transform: rotate(45deg) translate(-2px,2px);}}
	@keyframes instance-name-grass-shake {0%, 10%, 50%, 100% {transform: scaleY(1);}
		12% {transform: scaleY(.7) skewX(5deg);}
		20% {transform: scaleY(.8) skewX(-5deg);}
		35% {transform: scaleY(.7) skewX(3deg);}
		45% {transform: scaleY(1);}}
	@keyframes instance-name-cycle-text {0% {opacity: 0;transform: translateY(30px);}
		10% {opacity: 1;transform: translateY(0);}
		85% {opacity: 1;transform: translateY(0);}
		95% {opacity: 0;transform: translateY(-30px);}
		100% {opacity: 0;transform: translateY(-30px);}}
	@keyframes instance-name-shine {to {background-position: -100% center;}}
	@media (max-width: 768px) {.instance-name-banner {height: auto;min-height: 400px;}
		.instance-name-content-wrapper {flex-direction: column;justify-content: center;padding: 20px;}
		.instance-name-cow-container {position: relative;bottom: auto;right: auto;margin: 40px auto 20px auto;transform: scale(.9);}
		.instance-name-card {width: 100%;text-align: center;}}
	document.addEventListener('DOMContentLoaded', function() {}}
.card-slider-container {position: relative;width: 100%;height: 280px;transform-style: preserve-3d;perspective: 800px;}
.card-slider-cards {position: relative;width: 100%;height: 100%;transform-style: preserve-3d;list-style: none;margin: 0;padding: 0;}
.card-slider-card {position: absolute;width: 100%;max-width: 390px;height: 247px;border-radius: 4px;transition: all .4s ease-in-out;list-style: none;}
.card-slider-card-1 {transform: translate3d(0,0,0);opacity: 1;box-shadow: 0 20px 50px rgba(0,34,45,.5);z-index: 3;background-color: #1976d2;}
.card-slider-card-2 {transform: translate3d(70px,-80px,-50px);opacity: .6;box-shadow: none;z-index: 2;background-color: #388e3c;}
.card-slider-card-3 {transform: translate3d(110px,80px,-60px);opacity: .1;box-shadow: none;z-index: 1;background-color: #d32f2f;}
.card-slider-container:has(.card-slider-btn-2:active), .card-slider-container:has(.card-slider-btn-2:focus) {}
.card-slider-container:has(.card-slider-btn-2:active) .card-slider-card-1, .card-slider-container:has(.card-slider-btn-2:focus) .card-slider-card-1 {transform: translate3d(110px,80px,-50px);opacity: .1;box-shadow: none;z-index: 1;}
.card-slider-container:has(.card-slider-btn-2:active) .card-slider-card-2, .card-slider-container:has(.card-slider-btn-2:focus) .card-slider-card-2 {transform: translate3d(0,0,0);opacity: 1;box-shadow: 0 20px 50px rgba(0,34,45,.5);z-index: 3;}
.card-slider-container:has(.card-slider-btn-2:active) .card-slider-card-3, .card-slider-container:has(.card-slider-btn-2:focus) .card-slider-card-3 {transform: translate3d(70px,-80px,-50px);opacity: .6;box-shadow: none;z-index: 2;}
.card-slider-container:has(.card-slider-btn-3:active), .card-slider-container:has(.card-slider-btn-3:focus) {}
.card-slider-container:has(.card-slider-btn-3:active) .card-slider-card-1, .card-slider-container:has(.card-slider-btn-3:focus) .card-slider-card-1 {transform: translate3d(70px,-80px,-50px);opacity: .6;box-shadow: none;z-index: 2;}
.card-slider-container:has(.card-slider-btn-3:active) .card-slider-card-2, .card-slider-container:has(.card-slider-btn-3:focus) .card-slider-card-2 {transform: translate3d(110px,80px,-60px);opacity: .1;box-shadow: none;z-index: 1;}
.card-slider-container:has(.card-slider-btn-3:active) .card-slider-card-3, .card-slider-container:has(.card-slider-btn-3:focus) .card-slider-card-3 {transform: translate3d(0,0,0);opacity: 1;box-shadow: 0 20px 50px rgba(0,34,45,.5);z-index: 3;}
.card-slider-controls {position: absolute;bottom: 0;right: 50%;transform: translateX(-50%);display: flex;gap: 15px;z-index: 10;list-style: none;margin: 0;padding: 0;}
.card-slider-controls li {list-style: none;margin: 0;padding: 0;}
.card-slider-btn {display: block;width: 10px;height: 10px;border-radius: 50%;background-color: #cbcbcb;opacity: .5;cursor: pointer;transition: all .4s ease-in-out;text-decoration: none;}
.card-slider-btn:hover {opacity: .8;}
.card-slider-btn:focus, .card-slider-btn:active {outline: 2px solid #5924c3;outline-offset: 2px;width: 15px;height: 15px;opacity: 1;background-color: #5924c3;}
.card-slider-sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}
@media screen and (max-width: 768px) {.card-slider-container {height: 200px;}
	.card-slider-card {max-width: 280px;height: 180px;}
	.card-slider-card-2 {transform: translate3d(40px,-50px,-30px);}
	.card-slider-card-3 {transform: translate3d(70px,50px,-40px);}
	.card-slider-container:has(.card-slider-btn-2:active) .card-slider-card-3 {transform: translate3d(40px,-50px,-30px);}
	.card-slider-container:has(.card-slider-btn-2:active) .card-slider-card-1 {transform: translate3d(70px,50px,-40px);}
	.card-slider-container:has(.card-slider-btn-3:active) .card-slider-card-1 {transform: translate3d(40px,-50px,-30px);}
	.card-slider-container:has(.card-slider-btn-3:active) .card-slider-card-2 {transform: translate3d(70px,50px,-40px);}}
@media screen and (max-width: 480px) {.card-slider-container {height: 160px;}
	.card-slider-card {max-width: 220px;height: 140px;}
	.card-slider-card-2 {transform: translate3d(30px,-40px,-20px);}
	.card-slider-card-3 {transform: translate3d(50px,40px,-30px);}
	.card-slider-controls {gap: 10px;}
	.card-slider-container:has(.card-slider-btn-2:active) .card-slider-card-3 {transform: translate3d(30px,-40px,-20px);}
	.card-slider-container:has(.card-slider-btn-2:active) .card-slider-card-1 {transform: translate3d(50px,40px,-30px);}
	.card-slider-container:has(.card-slider-btn-3:active) .card-slider-card-1 {transform: translate3d(30px,-40px,-20px);}
	.card-slider-container:has(.card-slider-btn-3:active) .card-slider-card-2 {transform: translate3d(50px,40px,-30px);}}
.demotest-carousel {width: 100%;max-width: 700px;margin: 0 auto;perspective: 1200px;padding: 20px 0;}
.demotest-wheel {width: 100%;height: 350px;position: relative;transform-style: preserve-3d;transition: transform .8s ease-in-out;cursor: grab;}
.demotest-slide {position: absolute;width: 60%;height: 100%;right: 20%;top: 0;background-size: cover;background-position: center;border-radius: 14px;box-shadow: 0 6px 10px rgba(0,0,0,.15);transform-origin: center center;transition: transform .5s ease,box-shadow .5s ease;}
.demotest-slide a {width: 100%;height: 100%;display: block;}
.demotest-slide.demotest-active {transform: translateZ(200px) scale(1.08);box-shadow: 0 18px 45px rgba(0,0,0,.3);}
.demotest-pagination {display: flex;justify-content: center;margin-top: 10px;gap: 8px;}
.demotest-pagination .demotest-dot {width: 12px;height: 12px;border-radius: 50%;background: #ddd;cursor: pointer;transition: transform .2s,background .3s;}
.demotest-pagination .demotest-dot.demotest-dot-active {background: #7c3aed;transform: scale(1.2);}
@media (max-width: 600px) {.demotest-wheel {height: 240px;}
	.demotest-slide {width: 75%;right: 12.5%;}}
.container {height: 300px;width: 300px;border-radius: 10px;box-shadow: 4px 4px 30px rgba(0,0,0,.2);display: flex;flex-direction: column;align-items: center;justify-content: space-between;padding: 10px;gap: 5px;background-color: rgba(0,110,255,.041);}
.header {flex: 1;width: 100%;border: 2px dashed royalblue;border-radius: 10px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.header svg {height: 100px;}
.header p {text-align: center;color: black;}
.footer {background-color: rgba(0,110,255,.075);width: 100%;height: 40px;padding: 8px;border-radius: 10px;cursor: pointer;display: flex;align-items: center;justify-content: flex-end;color: black;border: none;}
.footer svg {height: 130%;fill: royalblue;background-color: rgba(70,66,66,.103);border-radius: 50%;padding: 2px;cursor: pointer;box-shadow: 0 2px 30px rgba(0,0,0,.205);}
.footer p {flex: 1;text-align: center;}
#file {display: none;}
@import url("https://pro.fontawesome.com/releases/v6.0.0-beta1/css/all.css");
@import url("https://fonts.googleapis.com/css2?family=Jura:wght@500;600;900&display=swap");
*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box;}
h1.abanoub-test-3 {text-align: center;}
ul.product-plans {width: min(60rem,90%);margin-inline: auto;display: flex;row-gap: 2rem;flex-wrap: wrap;justify-content: center;list-style: none;}
ul.product-plans li.product-plan:nth-child(1) {--accent-color: #fa0038;}
ul.product-plans li.product-plan:nth-child(2) {--accent-color: #164fa9;}
ul.product-plans li.product-plan:nth-child(3) {--accent-color: #1a9b8b;}
ul.product-plans li.product-plan {--overlap-size: 1.5rem;--border-radius: 5rem;width: min(15rem,100%);margin-inline: var(--overlap-size);padding-block: 2rem;display: grid;grid-template-rows: max-content max-content 1fr max-content;gap: .5rem;border-radius: 0 var(--border-radius) 0 var(--border-radius);box-shadow: .25rem .25rem .5rem rgba(0,0,0,.5);}
ul.product-plans li.product-plan .title {font-size: 2rem;color: var(--accent-color);text-align: center;}
ul.product-plans li.product-plan .price {margin-left: calc(var(--overlap-size) * -1);justify-self: end;padding-block: .25rem;padding-inline: var(--overlap-size);background-color: var(--accent-color);color: white;position: relative;}
ul.product-plans li.product-plan .price::after {content: "";position: absolute;height: var(--overlap-size);width: var(--overlap-size);left: 0;top: 100%;background-color: inherit;background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));clip-path: polygon(0 0,100% 0,0 100%);}
ul.product-plans li.product-plan .btn {justify-self: start;margin-right: calc(var(--overlap-size) * -1);padding-block: .5rem;padding-inline: 2.5rem;border: none;font-family: inherit;color: white;font-size: 1.1rem;background-color: var(--accent-color);background-image: linear-gradient(transparent 50%,rgba(0,0,0,.25) 0);background-size: 100% 200%;transition: background-position 100ms ease;position: relative;cursor: pointer;}
ul.product-plans li.product-plan .btn:focus-visible {outline-offset: 5px;outline: 2px solid var(--accent-color);background-position: 100% 100%;}
ul.product-plans li.product-plan .btn:hover {background-position: 100% 100%;}
ul.product-plans li.product-plan .btn::after {content: "";position: absolute;height: var(--overlap-size);width: var(--overlap-size);right: 0;bottom: 100%;background-color: inherit;background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));clip-path: polygon(100% 0,100% 100%,0 100%);}
ul.product-plans li.product-plan .btn:active {transform: scale(.95);}
ul.product-plans li.product-plan .btn:active::after {transform-origin: right bottom;transform: scale(.9);}
ul.product-plans li.product-plan .features {align-self: flex-start;list-style: none;padding-inline: 2rem;display: grid;}
ul.product-plans li.product-plan .features li:not(:first-child) {border-top: 1px solid #c8c8c8;}
ul.product-plans li.product-plan .features li {padding: .5rem;display: grid;gap: 1rem;grid-template-columns: 1rem 1fr;}
ul.product-plans li.product-plan .features li::before {font-family: "Font Awesome 6 Pro";font-weight: 900;display: grid;place-items: center;}
ul.product-plans li.product-plan .features li.check::before {content: "✓";color: green;}
ul.product-plans li.product-plan .features li.cross::before {content: "×";color: red;}
.stats {padding: 80px 40px;background: linear-gradient(135deg,#0a1a0a 0%,#1a2f1a 50%,#0f1f0f 100%) !important;border-top: 1px solid rgba(0,255,136,.2) !important;border-bottom: 1px solid rgba(0,255,136,.2) !important;}
.stats-container {max-width: 1400px;margin: 0 auto;display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 60px;text-align: center;}
.stat-item h3 {font-family: "Space Grotesk",sans-serif;font-size: 3.5rem;font-weight: 700;color: #0f8;margin-bottom: 12px;animation: counter 2s ease-out;}
.stat-item p {font-size: 1.2rem;color: rgba(255,255,255,.8);font-weight: 500;}
.about {background: linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);position: relative;overflow: hidden;color: white;}
.about::before {content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: radial-gradient(circle at 20% 50%,rgba(127,255,212,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,107,107,.1) 0%,transparent 50%),linear-gradient(45deg,transparent 30%,rgba(255,171,145,.03) 50%,transparent 70%);}
.about .section-title {background: linear-gradient(135deg,#7fffd4,#ffab91,#ff6b6b);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}
.about .section-subtitle {color: #94a3b8;}
.about-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 80px;margin-top: 80px;position: relative;z-index: 2;}
.about-timeline {position: relative;}
.timeline-line {position: absolute;right: 30px;top: 0;bottom: 0;width: 2px;background: linear-gradient(180deg,#1e3c72,#0ea5e9,#38bdf8);}
.timeline-item {position: relative;padding-right: 80px;margin-bottom: 50px;}
.timeline-dot {position: absolute;right: 20px;top: 10px;width: 20px;height: 20px;background: linear-gradient(135deg,#0ea5e9,#38bdf8);border-radius: 50%;border: 3px solid #0f172a;box-shadow: 0 0 20px rgba(14,165,233,.5);}
.timeline-year {font-size: 14px;color: #0ea5e9;font-weight: 600;margin-bottom: 8px;}
.timeline-title {font-size: 20px;color: white;font-weight: 600;margin-bottom: 10px;}
.timeline-description {font-size: 16px;color: #94a3b8;line-height: 1.6;}
.about-tech {display: flex;flex-direction: column;gap: 30px;}
.tech-card {background: rgba(255,107,107,.1);backdrop-filter: blur(20px);border: 1px solid rgba(127,255,212,.2);border-radius: 20px;padding: 30px;position: relative;overflow: hidden;transition: all .3s ease;}
.tech-card::before {content: "";position: absolute;top: 0;right: -100%;width: 100%;height: 100%;background: linear-gradient(90deg,transparent,rgba(127,255,212,.1),transparent);transition: right .8s ease;}
.tech-card:hover::before {right: 100%;}
.tech-card:hover {border-color: rgba(127,255,212,.4);transform: translateY(-5px);box-shadow: 0 20px 40px rgba(127,255,212,.1);}
.tech-icon {width: 60px;height: 60px;background: linear-gradient(135deg,#ff6b6b,#ff8a65);border-radius: 15px;display: flex;align-items: center;justify-content: center;font-size: 24px;color: white;margin-bottom: 20px;box-shadow: 0 8px 25px rgba(255,107,107,.3);}
.tech-title {font-size: 22px;color: white;font-weight: 600;margin-bottom: 10px;}
.tech-description {font-size: 16px;color: #94a3b8;line-height: 1.6;}
.stats-futuristic {display: grid;grid-template-columns: repeat(4,1fr);gap: 30px;margin-top: 80px;position: relative;z-index: 2;}
.stat-futuristic {text-align: center;padding: 30px 20px;background: rgba(127,255,212,.1);backdrop-filter: blur(20px);border: 1px solid rgba(127,255,212,.2);border-radius: 15px;position: relative;overflow: hidden;}
.stat-futuristic::before {content: "";position: absolute;top: 0;right: 0;left: 0;height: 2px;background: linear-gradient(90deg,#ff6b6b,#ffab91,#7fffd4);}
.stat-futuristic h4 {font-size: 32px;background: linear-gradient(135deg,#ffab91,#7fffd4);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;margin-bottom: 10px;font-weight: 700;}
.stat-futuristic p {font-size: 14px;color: #94a3b8;margin: 0;font-weight: 500;}
.section {padding: 120px 20px;position: relative;}
.section-container {max-width: 1200px;margin: 0 auto;}
.section-header {text-align: center;margin-bottom: 80px;}
.section-title {font-size: 48px;font-weight: 700;margin-bottom: 20px;background: linear-gradient(135deg,#ff6b6b,#ffab91,#7fffd4);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}
.section-subtitle {font-size: 20px;color: #666;max-width: 600px;margin: 0 auto;line-height: 1.6;}
.hero {margin-top: 80px;min-height: 100vh;background: linear-gradient(135deg,#ff6b6b 0%,#ffab91 50%,#7fffd4 100%);display: flex;justify-content: center;align-items: center;overflow: hidden;position: relative;}
.slider-container {width: 1197px;height: 700px;position: relative;perspective: 1500px;transform-style: preserve-3d;overflow: visible;}
.slider-stage {width: 100%;height: 600px;position: relative;display: flex;transform-style: preserve-3d;}
.slice-container {flex: 1;height: 100%;position: relative;transform-style: preserve-3d;overflow: hidden;}
.slice-cube {width: 100%;height: 100%;position: relative;transform-style: preserve-3d;transition: transform .9s cubic-bezier(.22,1,.36,1);transform-origin: center center;}
.slice-cube {transform: translateZ(-300px) rotateX(0deg);}
.slice-cube.rotate-1 {transform: translateZ(-300px) rotateX(90deg);}
.slice-cube.rotate-2 {transform: translateZ(-300px) rotateX(180deg);}
.slice-cube.rotate-3 {transform: translateZ(-300px) rotateX(270deg);}
.slice-face {position: absolute;width: 100%;height: 100%;overflow: hidden;backface-visibility: hidden;}
.slice-face.face-1 {transform: rotateX(0deg) translateZ(300px);}
.slice-face.face-2 {transform: rotateX(-90deg) translateZ(300px);}
.slice-face.face-3 {transform: rotateX(-180deg) translateZ(300px);}
.slice-face.face-4 {transform: rotateX(-270deg) translateZ(300px);}
.slice-image {position: absolute;height: 100%;background-size: cover;background-position: center;}
.slice-container:nth-child(1) .slice-cube {transition-delay: 0s;}
.slice-container:nth-child(2) .slice-cube {transition-delay: .04s;}
.slice-container:nth-child(3) .slice-cube {transition-delay: .08s;}
.slice-container:nth-child(4) .slice-cube {transition-delay: .12s;}
.slice-container:nth-child(5) .slice-cube {transition-delay: .16s;}
.slice-container:nth-child(6) .slice-cube {transition-delay: .2s;}
.slice-container:nth-child(7) .slice-cube {transition-delay: .24s;}
.slice-container:nth-child(8) .slice-cube {transition-delay: .28s;}
.slice-container:nth-child(9) .slice-cube {transition-delay: .32s;}
.slice-container:nth-child(10) .slice-cube {transition-delay: .36s;}
.text-overlay {position: absolute;bottom: 100px;right: 0;left: 0;height: 120px;background: rgba(0,0,0,.5);backdrop-filter: blur(10px);display: flex;flex-direction: column;justify-content: center;padding: 0 40px;z-index: 102;opacity: 1;transform: translateY(0);transition: opacity .4s ease,transform .4s ease;}
.text-overlay.hiding {opacity: 0;transform: translateY(10px);}
.slide-title {color: white;font-size: 32px;font-weight: bold;margin: 0 0 8px 0;text-shadow: 1px 1px 2px rgba(0,0,0,.5);}
.slide-description {color: rgba(255,255,255,.9);font-size: 16px;line-height: 1.4;margin: 0;text-shadow: 1px 1px 2px rgba(0,0,0,.3);}
.controls {position: absolute;top: 20px;left: 20px;display: flex;gap: 15px;z-index: 103;}
.control-btn {width: 65px;height: 65px;border: 2px solid rgba(255,255,255,.9);background: rgba(0,0,0,.4);backdrop-filter: blur(10px);border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all .2s ease;color: white;font-size: 26px;box-shadow: 0 4px 15px rgba(0,0,0,.3);padding: 0;position: relative;}
.control-btn:hover:not(:disabled) {background: rgba(255,255,255,.15);transform: scale(1.05);box-shadow: 0 6px 25px rgba(255,255,255,.4);border-color: white;}
.nav-arrow {position: absolute;top: 300px;transform: translateY(-50%);width: 70px;height: 70px;border: 2px solid rgba(255,255,255,.8);background: rgba(0,0,0,.4);backdrop-filter: blur(10px);border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all .2s ease;color: white;z-index: 102;opacity: .8;padding: 0;box-shadow: 0 4px 15px rgba(0,0,0,.3);}
.nav-arrow:before {content: "";display: block;width: 0;height: 0;border-style: solid;transition: transform .2s ease;}
.nav-arrow.prev:before {border-width: 13px 0 13px 15px;border-color: transparent transparent transparent white;margin-left: 2px;}
.nav-arrow.next:before {border-width: 13px 15px 13px 0;border-color: transparent white transparent transparent;margin-right: 2px;}
.nav-arrow:hover:not(:disabled) {opacity: 1;background: rgba(255,255,255,.15);transform: translateY(-50%) scale(1.05);box-shadow: 0 6px 25px rgba(255,255,255,.4);border-color: white;}
.nav-arrow.prev {right: 40px;}
.nav-arrow.next {left: 40px;}
.play-pause-btn {position: relative;}
.play-pause-btn::before {content: "";position: absolute;top: -3px;right: -3px;left: -3px;bottom: -3px;border-radius: 50%;background: linear-gradient(45deg,transparent,rgba(255,255,255,.5),transparent);opacity: 0;z-index: -1;animation: rotate 1.5s linear infinite;}
.play-pause-btn:not(.paused)::before {opacity: 1;}
@keyframes rotate {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.play-icon, .pause-icon {position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);transition: opacity .2s ease,transform .2s ease;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.play-icon:before {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 11px 18px 11px 0;border-color: transparent white transparent transparent;margin-right: 4px;}
.pause-icon:before {content: "";display: block;width: 20px;height: 20px;background: linear-gradient(to right,white 35%,transparent 35%,transparent 65%,white 65%);}
.play-icon {opacity: 0;transform: translate(-50%,-50%) scale(.8);}
.pause-icon {opacity: 1;transform: translate(-50%,-50%) scale(1);}
.play-pause-btn.paused .play-icon {opacity: 1;transform: translate(-50%,-50%) scale(1);}
.play-pause-btn.paused .pause-icon {opacity: 0;transform: translate(-50%,-50%) scale(.8);}
.dots {position: absolute;top: 20px;right: 50%;transform: translateX(-50%);display: flex;gap: 15px;z-index: 103;}
.thumbnails-container {position: absolute;bottom: 0px;right: 50%;transform: translateX(-50%);display: flex;gap: 15px;z-index: 104;}
.thumbnail {width: 120px;height: 80px;border-radius: 8px;overflow: hidden;cursor: pointer;border: 3px solid transparent;transition: all .3s ease;background-size: cover;background-position: center;position: relative;}
.thumbnail::after {content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,.3);transition: all .3s ease;}
.thumbnail:hover::after {background: rgba(0,0,0,.1);}
.thumbnail.active {border-color: white;transform: scale(1.05);box-shadow: 0 4px 15px rgba(255,255,255,.3);}
.thumbnail.active::after {background: rgba(0,0,0,0);}
.dot {width: 14px;height: 14px;border-radius: 50%;background: rgba(255,255,255,.3);backdrop-filter: blur(5px);cursor: pointer;transition: all .2s ease;}
.dot:hover {background: rgba(255,255,255,.6);transform: scale(1.3);}
.dot.active {background: rgba(255,255,255,.9);transform: scale(1.3);box-shadow: 0 0 15px rgba(255,255,255,.8);}
.progress-ring {position: absolute;top: 0;right: 0;width: 100%;height: 5px;background: rgba(0,0,0,.2);z-index: 101;}
.progress-bar {height: 100%;background: linear-gradient(90deg,#ff6b6b,#ffab91,#7fffd4);width: 0;animation: none;box-shadow: 0 0 10px rgba(255,107,107,.5);}
.progress-bar.active {animation: fillProgress 3.5s linear forwards;}
@keyframes fillProgress {from {width: 0%;}
	to {width: 100%;}}
.progress-bar.reset {animation: none;width: 0;}
.instancename-dashboard {--primary-color: #4361ee;--secondary-color: #3a0ca3;--success-color: #4cc9f0;--warning-color: #f72585;--danger-color: #7209b7;--light-color: #f8f9fa;--dark-color: #212529;--border-radius: 12px;--transition-speed: .3s;font-family: "Segoe UI",system-ui,-apple-system,sans-serif;padding: 24px;background: linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius: var(--border-radius);box-shadow: 0 10px 30px rgba(0,0,0,.1);}
.instancename-stats-grid {display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 20px;margin-bottom: 30px;}
.instancename-stat-card {background: white;padding: 20px;border-radius: var(--border-radius);display: flex;align-items: center;gap: 15px;box-shadow: 0 4px 6px rgba(0,0,0,.05);transition: all var(--transition-speed) cubic-bezier(.4,0,.2,1);position: relative;overflow: hidden;}
.instancename-stat-card::before {content: "";position: absolute;top: 0;right: 0;width: 4px;height: 100%;background: var(--primary-color);}
.instancename-stat-card:hover {transform: translateY(-5px);box-shadow: 0 8px 25px rgba(0,0,0,.15);}
.instancename-stat-card[data-stat="deadlines"]::before {background: var(--warning-color);}
.instancename-stat-card[data-stat="messages"]::before {background: var(--success-color);}
.instancename-stat-icon {font-size: 2.5em;opacity: .8;}
.instancename-stat-content {flex: 1;}
.instancename-stat-value {display: block;font-size: 2.2em;font-weight: 700;color: var(--dark-color);line-height: 1;}
.instancename-stat-label {font-size: .9em;color: #666;margin-top: 5px;display: block;}
.instancename-stat-trend, .instancename-stat-badge {padding: 6px 12px;border-radius: 20px;font-size: .8em;font-weight: 600;}
.instancename-positive {background: rgba(76,201,240,.2);color: var(--success-color);}
.instancename-warning {background: rgba(247,37,133,.2);color: var(--warning-color);}
.instancename-stat-badge {background: rgba(67,97,238,.2);color: var(--primary-color);}
.instancename-tab-container {background: white;border-radius: var(--border-radius);overflow: hidden;margin-bottom: 30px;box-shadow: 0 4px 15px rgba(0,0,0,.08);}
.instancename-tab-nav {display: flex;list-style: none;padding: 0;margin: 0;background: linear-gradient(to right,#f8f9fa,#e9ecef);border-bottom: 2px solid #dee2e6;}
.instancename-tab-item {flex: 1;}
.instancename-tab-link {display: block;padding: 18px 24px;text-align: center;text-decoration: none;color: #495057;font-weight: 600;transition: all var(--transition-speed);position: relative;border-bottom: 3px solid transparent;}
.instancename-tab-item.instancename-active .instancename-tab-link {color: var(--primary-color);border-bottom-color: var(--primary-color);background: white;}
.instancename-tab-link:hover {background: rgba(67,97,238,.1);color: var(--primary-color);}
.instancename-tab-content {padding: 30px;}
.instancename-tab-pane {display: none;animation: instancename-fadeIn .5s ease;}
.instancename-tab-pane.instancename-active {display: block;}
@keyframes instancename-fadeIn {from {opacity: 0;transform: translateY(10px);}
	to {opacity: 1;transform: translateY(0);}}
.instancename-course-list {list-style: none;padding: 0;}
.instancename-course-item {margin-bottom: 15px;border-radius: 10px;overflow: hidden;border: 1px solid #e9ecef;transition: all var(--transition-speed);}
.instancename-course-item:hover {border-color: var(--primary-color);box-shadow: 0 5px 15px rgba(67,97,238,.1);}
.instancename-course-link {display: flex;align-items: center;padding: 20px;text-decoration: none;color: inherit;gap: 20px;}
.instancename-course-icon {font-size: 2em;opacity: .8;}
.instancename-course-details {flex: 1;}
.instancename-course-title {display: block;font-weight: 600;color: var(--dark-color);margin-bottom: 5px;font-size: 1.1em;}
.instancename-course-meta {display: block;font-size: .9em;color: #6c757d;margin-bottom: 10px;}
.instancename-progress-bar {height: 6px;background: #e9ecef;border-radius: 3px;overflow: hidden;}
.instancename-progress-fill {height: 100%;background: linear-gradient(90deg,var(--primary-color),var(--success-color));border-radius: 3px;transition: width .5s ease;}
.instancename-course-status {padding: 8px 16px;border-radius: 20px;font-size: .8em;font-weight: 600;}
.instancename-inprogress {background: rgba(67,97,238,.1);color: var(--primary-color);}
.instancename-started {background: rgba(76,201,240,.1);color: var(--success-color);}
.instancename-resource-grid {display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 20px;list-style: none;padding: 0;margin-top: 20px;}
.instancename-resource-card {border: 1px solid #e9ecef;border-radius: 10px;overflow: hidden;transition: all var(--transition-speed);}
.instancename-resource-card:hover {transform: translateY(-3px);box-shadow: 0 8px 20px rgba(0,0,0,.1);}
.instancename-resource-action {display: block;padding: 25px 20px;text-decoration: none;color: inherit;position: relative;}
.instancename-resource-icon {font-size: 2.5em;display: block;margin-bottom: 15px;opacity: .9;}
.instancename-resource-name {display: block;font-weight: 600;margin-bottom: 5px;color: var(--dark-color);}
.instancename-resource-meta {display: block;font-size: .85em;color: #6c757d;}
.instancename-download-btn, .instancename-play-btn {position: absolute;top: 20px;left: 20px;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.2em;opacity: 0;transform: scale(.8);transition: all var(--transition-speed);}
.instancename-resource-card:hover .instancename-download-btn, .instancename-resource-card:hover .instancename-play-btn {opacity: 1;transform: scale(1);}
.instancename-download-btn {background: rgba(67,97,238,.1);color: var(--primary-color);}
.instancename-play-btn {background: rgba(247,37,133,.1);color: var(--warning-color);}
.instancename-search-box {position: relative;max-width: 400px;}
.instancename-search-icon {position: absolute;right: 15px;top: 50%;transform: translateY(-50%);color: #6c757d;}
.instancename-search-input {width: 100%;padding: 15px 45px 15px 15px;border: 2px solid #e9ecef;border-radius: 25px;font-size: 1em;transition: all var(--transition-speed);}
.instancename-search-input:focus {outline: none;border-color: var(--primary-color);box-shadow: 0 0 0 3px rgba(67,97,238,.2);}
.instancename-activity-feed {list-style: none;padding: 0;}
.instancename-activity-item {display: flex;align-items: flex-start;gap: 15px;padding: 20px;border-bottom: 1px solid #e9ecef;transition: background-color var(--transition-speed);}
.instancename-activity-item:hover {background-color: #f8f9fa;}
.instancename-activity-item:last-child {border-bottom: none;}
.instancename-activity-icon {font-size: 1.5em;opacity: .8;}
.instancename-activity-content {flex: 1;}
.instancename-activity-text {display: block;margin-bottom: 5px;color: var(--dark-color);}
.instancename-activity-time {font-size: .85em;color: #6c757d;}
.instancename-actions-bar {display: flex;gap: 15px;flex-wrap: wrap;justify-content: center;padding: 25px;background: white;border-radius: var(--border-radius);margin-top: 30px;box-shadow: 0 4px 15px rgba(0,0,0,.05);}
.instancename-action-btn {flex: 1;min-width: 200px;padding: 18px 24px;text-decoration: none;border-radius: 10px;display: flex;align-items: center;justify-content: center;gap: 12px;font-weight: 600;transition: all var(--transition-speed) cubic-bezier(.4,0,.2,1);position: relative;overflow: hidden;}
.instancename-action-btn::before {content: "";position: absolute;top: 50%;right: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(255,255,255,.2);transform: translate(-50%,-50%);transition: width .6s,height .6s;}
.instancename-action-btn:hover::before {width: 300px;height: 300px;}
.instancename-primary-action {background: linear-gradient(135deg,var(--primary-color),var(--secondary-color));color: white;}
.instancename-secondary-action {background: var(--light-color);color: var(--dark-color);border: 2px solid #dee2e6;}
.instancename-tertiary-action {background: transparent;color: var(--primary-color);border: 2px solid var(--primary-color);}
.instancename-action-btn:hover {transform: translateY(-3px);box-shadow: 0 10px 25px rgba(0,0,0,.15);}
.instancename-action-icon {font-size: 1.2em;}
.instancename-notification {position: fixed;bottom: 30px;left: 30px;background: var(--dark-color);color: white;padding: 20px 25px;border-radius: 10px;display: flex;align-items: center;gap: 15px;box-shadow: 0 10px 30px rgba(0,0,0,.3);z-index: 1000;animation: instancename-slideIn .5s ease;max-width: 400px;}
.instancename-notification.instancename-hidden {display: none;}
@keyframes instancename-slideIn {from {transform: translateX(100%);opacity: 0;}
	to {transform: translateX(0);opacity: 1;}}
.instancename-notification-text {flex: 1;}
.instancename-notification-close {color: white;text-decoration: none;font-size: 1.5em;line-height: 1;padding: 5px;}
@media (max-width: 768px) {.instancename-stats-grid {grid-template-columns: 1fr;}
	.instancename-tab-nav {flex-direction: column;}
	.instancename-resource-grid {grid-template-columns: 1fr;}
	.instancename-actions-bar {flex-direction: column;}
	.instancename-action-btn {min-width: auto;}
	.instancename-notification {right: 20px;left: 20px;bottom: 20px;max-width: none;}}
@keyframes instancename-loading {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.instancename-loading {display: inline-block;width: 20px;height: 20px;border: 3px solid rgba(67,97,238,.3);border-top-color: var(--primary-color);border-radius: 50%;animation: instancename-loading 1s linear infinite;}
.instancename-carousel-container {width: 1197px;height: 700px;position: relative;perspective: 1500px;transform-style: preserve-3d;overflow: visible;margin: 20px auto;background: linear-gradient(135deg,#ff6b6b 0%,#ffab91 50%,#7fffd4 100%);border-radius: 12px;box-shadow: 0 10px 30px rgba(0,0,0,.3);}
.instancename-carousel-container [data-image="slide-0"] .instancename-slice-image[data-face] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-image-01.jpg");}
.instancename-carousel-container [data-image="slide-1"] .instancename-slice-image[data-face] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-image-02.jpg");}
.instancename-carousel-container [data-image="slide-2"] .instancename-slice-image[data-face] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-image-03.jpg");}
.instancename-carousel-container [data-image="slide-3"] .instancename-slice-image[data-face] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-image-04.jpg");}
.instancename-carousel-container [data-image="slide-4"] .instancename-slice-image[data-face] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-image-05.jpg");}
.instancename-thumbnail[data-thumb="0"] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-thumb-01.jpg") !important;}
.instancename-thumbnail[data-thumb="1"] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-thumb-02.jpg") !important;}
.instancename-thumbnail[data-thumb="2"] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-thumb-03.jpg") !important;}
.instancename-thumbnail[data-thumb="3"] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-thumb-04.jpg") !important;}
.instancename-thumbnail[data-thumb="4"] {background-image: url("https://templatemo.com/templates/templatemo_598_sleeky_pro/images/unsplash-thumb-05.jpg") !important;}
.instancename-slider-stage {width: 100%;height: 600px;position: relative;display: flex;transform-style: preserve-3d;}
.instancename-slice-container {flex: 1;height: 100%;position: relative;transform-style: preserve-3d;overflow: hidden;}
.instancename-slice-cube {width: 100%;height: 100%;position: relative;transform-style: preserve-3d;transition: transform .9s cubic-bezier(.22,1,.36,1);transform-origin: center center;}
.instancename-slice-cube {transform: translateZ(-300px) rotateX(0deg);}
.instancename-slice-cube.instancename-rotate-0 {transform: translateZ(-300px) rotateX(0deg);}
.instancename-slice-cube.instancename-rotate-1 {transform: translateZ(-300px) rotateX(90deg);}
.instancename-slice-cube.instancename-rotate-2 {transform: translateZ(-300px) rotateX(180deg);}
.instancename-slice-cube.instancename-rotate-3 {transform: translateZ(-300px) rotateX(270deg);}
.instancename-slice-face {position: absolute;width: 100%;height: 100%;overflow: hidden;backface-visibility: hidden;}
.instancename-slice-face.instancename-face-1 {transform: rotateX(0deg) translateZ(300px);}
.instancename-slice-face.instancename-face-2 {transform: rotateX(-90deg) translateZ(300px);}
.instancename-slice-face.instancename-face-3 {transform: rotateX(-180deg) translateZ(300px);}
.instancename-slice-face.instancename-face-4 {transform: rotateX(-270deg) translateZ(300px);}
.instancename-slice-image {position: absolute;height: 100%;background-size: cover;background-position: center;}
.instancename-slice-container:nth-child(1) .instancename-slice-cube {transition-delay: 0s;}
.instancename-slice-container:nth-child(2) .instancename-slice-cube {transition-delay: .04s;}
.instancename-slice-container:nth-child(3) .instancename-slice-cube {transition-delay: .08s;}
.instancename-slice-container:nth-child(4) .instancename-slice-cube {transition-delay: .12s;}
.instancename-slice-container:nth-child(5) .instancename-slice-cube {transition-delay: .16s;}
.instancename-slice-container:nth-child(6) .instancename-slice-cube {transition-delay: .2s;}
.instancename-slice-container:nth-child(7) .instancename-slice-cube {transition-delay: .24s;}
.instancename-slice-container:nth-child(8) .instancename-slice-cube {transition-delay: .28s;}
.instancename-slice-container:nth-child(9) .instancename-slice-cube {transition-delay: .32s;}
.instancename-slice-container:nth-child(10) .instancename-slice-cube {transition-delay: .36s;}
.instancename-text-overlay {position: absolute;bottom: 100px;right: 0;left: 0;height: 120px;background: rgba(0,0,0,.5);backdrop-filter: blur(10px);display: flex;flex-direction: column;justify-content: center;padding: 0 40px;z-index: 102;opacity: 1;transform: translateY(0);transition: opacity .4s ease,transform .4s ease;border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);}
.instancename-text-overlay.instancename-hiding {opacity: 0;transform: translateY(10px);}
.instancename-slide-title {color: white;font-size: 32px;font-weight: bold;margin: 0 0 8px 0;text-shadow: 1px 1px 2px rgba(0,0,0,.5);font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}
.instancename-slide-description {color: rgba(255,255,255,.9);font-size: 16px;line-height: 1.4;margin: 0;text-shadow: 1px 1px 2px rgba(0,0,0,.3);font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}
.instancename-controls {position: absolute;top: 20px;left: 20px;display: flex;gap: 15px;z-index: 103;}
.instancename-control-btn {width: 65px;height: 65px;border: 2px solid rgba(255,255,255,.9);background: rgba(0,0,0,.4);backdrop-filter: blur(10px);border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all .2s ease;color: white;font-size: 26px;box-shadow: 0 4px 15px rgba(0,0,0,.3);padding: 0;position: relative;text-decoration: none;}
.instancename-control-btn:hover {background: rgba(255,255,255,.15);transform: scale(1.05);box-shadow: 0 6px 25px rgba(255,255,255,.4);border-color: white;}
.instancename-control-btn:focus {outline: 2px solid rgba(255,255,255,.8);outline-offset: 2px;}
.instancename-nav-arrow {position: absolute;top: 300px;transform: translateY(-50%);width: 70px;height: 70px;border: 2px solid rgba(255,255,255,.8);background: rgba(0,0,0,.4);backdrop-filter: blur(10px);border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all .2s ease;color: white;z-index: 102;opacity: .8;padding: 0;box-shadow: 0 4px 15px rgba(0,0,0,.3);text-decoration: none;font-size: 24px;font-weight: bold;}
.instancename-nav-arrow:hover {opacity: 1;background: rgba(255,255,255,.15);transform: translateY(-50%) scale(1.05);box-shadow: 0 6px 25px rgba(255,255,255,.4);border-color: white;}
.instancename-nav-arrow:focus {outline: 2px solid rgba(255,255,255,.8);outline-offset: 2px;}
.instancename-prev {right: 40px;}
.instancename-next {left: 40px;}
.instancename-arrow-icon {display: block;line-height: 1;}
.instancename-play-pause-btn {position: relative;}
.instancename-play-pause-btn::before {content: "";position: absolute;top: -3px;right: -3px;left: -3px;bottom: -3px;border-radius: 50%;background: linear-gradient(45deg,transparent,rgba(255,255,255,.5),transparent);opacity: 0;z-index: -1;animation: instancename-rotate 1.5s linear infinite;}
.instancename-play-pause-btn:not(.instancename-paused)::before {opacity: 1;}
@keyframes instancename-rotate {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.instancename-play-icon, .instancename-pause-icon {position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);transition: opacity .2s ease,transform .2s ease;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.instancename-play-icon {opacity: 0;transform: translate(-50%,-50%) scale(.8);}
.instancename-pause-icon {opacity: 1;transform: translate(-50%,-50%) scale(1);}
.instancename-play-pause-btn.instancename-paused .instancename-play-icon {opacity: 1;transform: translate(-50%,-50%) scale(1);}
.instancename-play-pause-btn.instancename-paused .instancename-pause-icon {opacity: 0;transform: translate(-50%,-50%) scale(.8);}
.instancename-dots {position: absolute;top: 20px;right: 50%;transform: translateX(-50%);display: flex;gap: 15px;z-index: 103;}
.instancename-dot {width: 14px;height: 14px;border-radius: 50%;background: rgba(255,255,255,.3);backdrop-filter: blur(5px);cursor: pointer;transition: all .2s ease;}
.instancename-dot:hover {background: rgba(255,255,255,.6);transform: scale(1.3);}
.instancename-dot.instancename-active {background: rgba(255,255,255,.9);transform: scale(1.3);box-shadow: 0 0 15px rgba(255,255,255,.8);}
.instancename-thumbnails-container {position: absolute;bottom: 0px;right: 50%;transform: translateX(-50%);display: flex;gap: 15px;z-index: 104;padding: 20px 0;}
.instancename-thumbnail {width: 120px;height: 80px;border-radius: 8px;overflow: hidden;cursor: pointer;border: 3px solid transparent;transition: all .3s ease;background-size: cover;background-position: center;position: relative;}
.instancename-thumbnail::after {content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,.3);transition: all .3s ease;}
.instancename-thumbnail:hover::after {background: rgba(0,0,0,.1);}
.instancename-thumbnail.instancename-active {border-color: white;transform: scale(1.05);box-shadow: 0 4px 15px rgba(255,255,255,.3);}
.instancename-thumbnail.instancename-active::after {background: rgba(0,0,0,0);}
.instancename-progress-ring {position: absolute;top: 0;right: 0;width: 100%;height: 5px;background: rgba(0,0,0,.2);z-index: 101;}
.instancename-progress-bar {height: 100%;background: linear-gradient(90deg,#ff6b6b,#ffab91,#7fffd4);width: 0;animation: none;box-shadow: 0 0 10px rgba(255,107,107,.5);border-radius: 2px 0 0 2px;}
.instancename-progress-bar.instancename-active {animation: instancename-fillProgress 3.5s linear forwards;}
@keyframes instancename-fillProgress {from {width: 0%;}
	to {width: 100%;}}
.instancename-progress-bar.instancename-reset {animation: none;width: 0;}
@media (max-width: 1200px) {.instancename-carousel-container {width: 95%;max-width: 1197px;height: auto;aspect-ratio: 1197/700;}
	.instancename-slider-stage {height: 85%;}
	.instancename-text-overlay {bottom: 80px;padding: 0 20px;height: 100px;}
	.instancename-slide-title {font-size: 24px;}
	.instancename-slide-description {font-size: 14px;}
	.instancename-nav-arrow {width: 50px;height: 50px;font-size: 18px;}
	.instancename-prev {right: 20px;}
	.instancename-next {left: 20px;}
	.instancename-thumbnail {width: 100px;height: 65px;}}
@media (max-width: 768px) {.instancename-carousel-container {aspect-ratio: 4/3;}
	.instancename-text-overlay {bottom: 60px;height: 80px;padding: 0 15px;}
	.instancename-slide-title {font-size: 20px;}
	.instancename-slide-description {font-size: 12px;line-height: 1.3;}
	.instancename-control-btn, .instancename-nav-arrow {width: 45px;height: 45px;font-size: 16px;}
	.instancename-thumbnails-container {display: none;}
	.instancename-dots {top: 10px;gap: 10px;}
	.instancename-controls {top: 10px;left: 10px;}}
.instancename-carousel-container.instancename-loading .instancename-slider-stage::after {content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,.7);display: flex;align-items: center;justify-content: center;color: white;font-size: 18px;z-index: 100;}
.instancename-nav-arrow:focus-visible, .instancename-control-btn:focus-visible, .instancename-dot:focus-visible, .instancename-thumbnail:focus-visible {outline: 3px solid rgba(255,255,255,.9);outline-offset: 3px;}
.instancename-sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}
.instancename-video-container {max-width: 900px;margin: 0 auto;background: #1a1a1a;border-radius: 12px;overflow: hidden;box-shadow: 0 10px 30px rgba(0,0,0,.3);font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}
.instancename-video-player {position: relative;background: #000;aspect-ratio: 16/9;}
.instancename-video-element {width: 100%;height: 100%;display: block;background: #000;}
.instancename-video-controls {position: absolute;bottom: 0;right: 0;left: 0;background: linear-gradient(transparent,rgba(0,0,0,.8));padding: 20px 20px 10px;opacity: 0;transition: opacity .3s ease;z-index: 10;}
.instancename-video-player:hover .instancename-video-controls, .instancename-video-player:focus-within .instancename-video-controls {opacity: 1;}
.instancename-progress-container {margin-bottom: 15px;}
.instancename-progress-bar {height: 6px;background: rgba(255,255,255,.2);border-radius: 3px;cursor: pointer;position: relative;margin-bottom: 8px;}
.instancename-progress-filled {height: 100%;background: linear-gradient(90deg,#ff4757,#ff6b81);border-radius: 3px;width: 0%;position: relative;}
.instancename-progress-thumb {width: 16px;height: 16px;background: #fff;border-radius: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);right: 0%;opacity: 0;transition: opacity .2s ease;box-shadow: 0 2px 8px rgba(0,0,0,.5);}
.instancename-progress-bar:hover .instancename-progress-thumb {opacity: 1;}
.instancename-time-display {display: flex;align-items: center;gap: 5px;color: rgba(255,255,255,.9);font-size: 14px;font-weight: 500;}
.instancename-time-separator {opacity: .6;}
.instancename-control-buttons {display: flex;justify-content: space-between;align-items: center;gap: 15px;}
.instancename-left-controls, .instancename-center-controls, .instancename-right-controls {display: flex;align-items: center;gap: 10px;}
.instancename-control-btn {width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,.1);backdrop-filter: blur(10px);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all .2s ease;color: white;font-size: 18px;border: none;position: relative;}
.instancename-control-btn:hover {background: rgba(255,255,255,.2);transform: scale(1.05);}
.instancename-control-btn:focus {outline: 2px solid rgba(255,255,255,.5);outline-offset: 2px;}
.instancename-play-btn {background: #ff4757;width: 50px;height: 50px;}
.instancename-play-btn:hover {background: #ff6b81;}
.instancename-play-icon, .instancename-pause-icon {position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);transition: opacity .2s ease,transform .2s ease;}
.instancename-play-icon {opacity: 1;}
.instancename-pause-icon {opacity: 0;}
.instancename-video-element[data-playing="true"] ~ .instancename-video-controls .instancename-play-icon {opacity: 0;}
.instancename-video-element[data-playing="true"] ~ .instancename-video-controls .instancename-pause-icon {opacity: 1;}
.instancename-volume-slider-container {width: 0;overflow: hidden;transition: width .3s ease;}
.instancename-volume-btn:hover + .instancename-volume-slider-container, .instancename-volume-slider-container:hover {width: 80px;}
.instancename-volume-slider {height: 4px;background: rgba(255,255,255,.2);border-radius: 2px;cursor: pointer;position: relative;margin-right: 10px;}
.instancename-volume-level {height: 100%;background: #ff4757;border-radius: 2px;width: 100%;}
.instancename-volume-icon {position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);transition: opacity .2s ease;}
.instancename-volume-high {opacity: 1;}
.instancename-volume-low, .instancename-volume-muted {opacity: 0;}
.instancename-video-element[data-volume="low"] ~ .instancename-video-controls .instancename-volume-high {opacity: 0;}
.instancename-video-element[data-volume="low"] ~ .instancename-video-controls .instancename-volume-low {opacity: 1;}
.instancename-video-element[data-volume="muted"] ~ .instancename-video-controls .instancename-volume-high, .instancename-video-element[data-volume="muted"] ~ .instancename-video-controls .instancename-volume-low {opacity: 0;}
.instancename-video-element[data-volume="muted"] ~ .instancename-video-controls .instancename-volume-muted {opacity: 1;}
.instancename-speed-btn {width: auto;padding: 0 15px;border-radius: 20px;font-size: 14px;font-weight: 600;}
.instancename-fullscreen-icon, .instancename-exit-fullscreen-icon {position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);transition: opacity .2s ease;}
.instancename-fullscreen-icon {opacity: 1;}
.instancename-exit-fullscreen-icon {opacity: 0;}
.instancename-video-player[data-fullscreen="true"] .instancename-fullscreen-icon {opacity: 0;}
.instancename-video-player[data-fullscreen="true"] .instancename-exit-fullscreen-icon {opacity: 1;}
.instancename-play-overlay {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,.5);display: flex;align-items: center;justify-content: center;opacity: 1;transition: opacity .3s ease;z-index: 5;}
.instancename-video-element[data-playing="true"] ~ .instancename-play-overlay {opacity: 0;pointer-events: none;}
.instancename-play-overlay-btn {width: 80px;height: 80px;background: rgba(255,255,255,.2);backdrop-filter: blur(10px);border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all .3s ease;color: white;font-size: 32px;}
.instancename-play-overlay-btn:hover {transform: scale(1.1);background: rgba(255,255,255,.3);}
.instancename-loading-spinner {position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);opacity: 0;transition: opacity .3s ease;z-index: 5;}
.instancename-video-element[data-loading="true"] ~ .instancename-loading-spinner {opacity: 1;}
.instancename-spinner {width: 50px;height: 50px;border: 3px solid rgba(255,255,255,.3);border-top-color: #ff4757;border-radius: 50%;animation: instancename-spin 1s linear infinite;}
@keyframes instancename-spin {to {transform: rotate(360deg);}}
.instancename-video-info {padding: 25px;background: #2a2a2a;}
.instancename-video-title {color: white;font-size: 24px;margin: 0 0 10px 0;font-weight: 600;}
.instancename-video-description {color: rgba(255,255,255,.8);font-size: 16px;line-height: 1.5;margin: 0 0 20px 0;}
.instancename-video-meta {display: flex;flex-wrap: wrap;gap: 20px;}
.instancename-meta-item {display: flex;align-items: center;gap: 8px;color: rgba(255,255,255,.7);font-size: 14px;}
.instancename-meta-icon {font-size: 16px;}
.instancename-chapters-container {padding: 20px 25px;background: #1a1a1a;border-top: 1px solid rgba(255,255,255,.1);}
.instancename-chapters-title {color: white;font-size: 18px;margin: 0 0 15px 0;font-weight: 600;}
.instancename-chapters-list {list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 10px;}
.instancename-chapter-item {background: rgba(255,255,255,.05);border-radius: 8px;overflow: hidden;transition: background .2s ease;}
.instancename-chapter-item:hover {background: rgba(255,255,255,.1);}
.instancename-chapter-link {display: flex;align-items: center;padding: 12px 15px;color: rgba(255,255,255,.9);text-decoration: none;cursor: pointer;gap: 12px;}
.instancename-chapter-time {background: rgba(255,71,87,.2);color: #ff4757;padding: 4px 8px;border-radius: 4px;font-size: 12px;font-weight: 600;min-width: 50px;text-align: center;}
.instancename-chapter-title {flex: 1;font-size: 14px;}
.instancename-download-links {padding: 20px 25px;background: #2a2a2a;border-top: 1px solid rgba(255,255,255,.1);}
.instancename-download-title {color: white;font-size: 18px;margin: 0 0 15px 0;font-weight: 600;}
.instancename-download-list {list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 10px;}
.instancename-download-item {background: rgba(255,255,255,.05);border-radius: 8px;overflow: hidden;transition: transform .2s ease;}
.instancename-download-item:hover {transform: translateY(-2px);background: rgba(255,255,255,.1);}
.instancename-download-link {display: flex;align-items: center;padding: 15px;color: rgba(255,255,255,.9);text-decoration: none;gap: 12px;}
.instancename-download-icon {font-size: 20px;}
.instancename-download-text {flex: 1;font-size: 14px;font-weight: 500;}
.instancename-download-size {background: rgba(255,71,87,.2);color: #ff4757;padding: 4px 8px;border-radius: 4px;font-size: 12px;font-weight: 600;}
@media (max-width: 768px) {.instancename-control-buttons {flex-direction: column;gap: 10px;}
	.instancename-left-controls, .instancename-center-controls, .instancename-right-controls {width: 100%;justify-content: space-between;}
	.instancename-chapters-list, .instancename-download-list {grid-template-columns: 1fr;}
	.instancename-video-info, .instancename-chapters-container, .instancename-download-links {padding: 20px;}}
@media (max-width: 480px) {.instancename-video-title {font-size: 20px;}
	.instancename-video-description {font-size: 14px;}
	.instancename-video-meta {flex-direction: column;gap: 10px;}
	.instancename-control-btn {width: 36px;height: 36px;font-size: 16px;}
	.instancename-play-btn {width: 44px;height: 44px;}}
.instancename-control-btn:focus-visible, .instancename-chapter-link:focus-visible, .instancename-download-link:focus-visible, .instancename-play-overlay-btn:focus-visible {outline: 3px solid #ff4757;outline-offset: 3px;}
@media (prefers-contrast: high) {.instancename-video-container {border: 2px solid white;}
	.instancename-control-btn {border: 1px solid white;}}
.instancename-wrapper {position: relative;padding: 30px;font-family: Arial,sans-serif;}
.instancename-bg {background-image: url("https://cdn.easyfrontend.com/pictures/pricing/pricing_12.png");opacity: .1;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-repeat: repeat;z-index: -1;}
.instancename-titlebox {text-align: center;max-width: 600px;margin: 0 auto 20px;}
.instancename-title {display: block;font-size: 32px;font-weight: bold;}
.instancename-subtitle {display: block;opacity: .8;font-size: 16px;}
.instancename-countdown {display: flex;justify-content: center;gap: 20px;margin: 25px 0;}
.instancename-timebox {text-align: center;}
.instancename-number {width: 60px;height: 60px;background: #2563eb;color: #fff;border-radius: 10px;display: flex;align-items: center;justify-content: center;font-size: 22px;}
.instancename-label {margin-top: 5px;display: block;}
.instancename-cardlist {list-style: none;display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 20px;}
.instancename-card {background: #f7f7f7;border-radius: 6px;overflow: hidden;padding: 0;}
.instancename-card-img {height: 150px;background-size: cover;background-position: center;}
.instancename-card-body {padding: 15px;}
.instancename-category {display: block;opacity: .7;margin-bottom: 5px;}
.instancename-card-title {display: block;font-weight: bold;margin-bottom: 10px;}
.instancename-card-text {display: block;opacity: .7;margin-bottom: 15px;}
.instancename-author-row {display: flex;align-items: center;gap: 8px;}
.instancename-author-img {width: 35px;height: 35px;background-size: cover;background-position: center;border-radius: 50%;}
.instancename-btn {margin-right: auto;padding: 6px 10px;border: 1px solid #2563eb;text-decoration: none;color: #2563eb;}
.instancename-btn:hover {background: #2563eb;color: #fff;}