/*  */ /*  */ .orb_lang {position:relative;display:inline-block;}.orb_lang_btn {display:flex;align-items:center;gap:0.35rem;padding:0.35rem 0.7rem;border:1px solid rgba(255, 255, 255, 0.2);border-radius:var(--r-sm, 6px);background:rgba(255, 255, 255, 0.08);color:rgba(255, 255, 255, 0.8);cursor:pointer;font-family:inherit;font-size:0.82rem;transition:all 0.2s;&:hover {background:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0.3);}}.orb_lang_current {font-weight:600;}.orb_lang_arrow {font-size:0.5rem;opacity:0.5;}.orb_lang_dropdown {position:absolute;top:calc(100% + 0.35rem);right:0;min-width:150px;background:var(--c-white, #fff);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-lg, 0 8px 30px rgba(0,0,0,0.1));overflow:hidden;z-index:300;}.orb_lang_opt {display:flex;align-items:center;justify-content:space-between;gap:0.8rem;padding:0.55rem 0.9rem;cursor:pointer;color:var(--c-text, #2a2a2a);font-size:0.9rem;transition:background 0.15s;&:hover {background:var(--c-bg-alt, #f2f1ec);}&.active {font-weight:600;background:var(--c-bg-alt, #f2f1ec);color:var(--c-purple, #3D315B);}}.orb_lang_name {flex:1;}.orb_lang_code {font-size:0.7rem;opacity:0.35;text-transform:uppercase;font-weight:600;}/*  */ .orb_nav {position:relative;}.orb_nav_list {list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px;}.orb_nav_item {position:relative;& > a {display:block;padding:0.5rem 0.85rem;text-decoration:none;color:var(--c-text-soft, #555);border-radius:var(--r-sm, 8px);font-size:0.9rem;font-weight:500;transition:color 0.2s, background 0.2s;white-space:nowrap;}& > a:hover {color:var(--c-purple, #3D315B);background:var(--c-purple-soft, rgba(61,49,91,0.06));}&.active > a {color:var(--c-purple, #3D315B);font-weight:600;}}.orb_nav_sub {list-style:none;margin:0;padding:var(--s-xs, 0.25rem) 0;position:absolute;top:calc(100% + 4px);left:0;min-width:210px;background:var(--c-white, #fff);border-radius:var(--r-md, 12px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,0.1));border:1px solid var(--c-border-light, rgba(0,0,0,0.04));display:none;z-index:200;}.orb_nav_subitem {& > a {display:block;color:var(--c-text-soft, #555);padding:0.55rem 1.1rem;font-size:0.88rem;font-weight:450;text-decoration:none;transition:color 0.15s, background 0.15s;}& > a:hover {background:var(--c-bg-alt, #f4f3ef);color:var(--c-purple, #3D315B);}&.active > a {color:var(--c-purple, #3D315B);font-weight:600;}&:first-child > a {border-radius:var(--r-md, 12px) var(--r-md, 12px) 0 0;}&:last-child > a {border-radius:0 0 var(--r-md, 12px) var(--r-md, 12px);}}.orb_nav_item.has_sub:hover > .orb_nav_sub {display:block;}.orb_nav_footer {& .orb_nav_list {gap:var(--s-sm, 0.5rem) var(--s-xl, 3.5rem);flex-wrap:wrap;}& .orb_nav_item > a {padding:0.25rem 0;font-size:0.88rem;color:rgba(255, 255, 255, 0.5);border-radius:0;}& .orb_nav_item > a:hover {color:var(--c-moss, #9AB87A);background:none;}& .orb_nav_item.active > a {color:rgba(255, 255, 255, 0.85);}& .orb_nav_sub {position:static;display:block;background:none;box-shadow:none;border:none;min-width:0;padding:var(--s-xs, 0.25rem) 0 0;}& .orb_nav_subitem > a {color:rgba(255, 255, 255, 0.35);padding:0.15rem 0;font-size:0.82rem;}& .orb_nav_subitem > a:hover {color:rgba(255, 255, 255, 0.7);background:none;}& .orb_nav_subitem:first-child > a,& .orb_nav_subitem:last-child > a {border-radius:0;}}@media (max-width:768px) {.orb_nav_list {flex-direction:column;align-items:stretch;gap:0;}.orb_nav_item > a {padding:0.8rem 0.5rem;font-size:1rem;border-bottom:1px solid var(--c-border-light, rgba(0,0,0,0.04));}.orb_nav_sub {position:static;display:block;background:none;box-shadow:none;border:none;padding:0 0 0 var(--s-md, 1rem);}.orb_nav_subitem > a {color:var(--c-text-muted, #888);padding:0.6rem 0.5rem;border-bottom:1px solid var(--c-border-light, rgba(0,0,0,0.04));}.orb_nav_subitem > a:hover {color:var(--c-purple, #3D315B);background:var(--c-purple-soft, rgba(61,49,91,0.06));}.orb_nav_subitem:first-child > a,.orb_nav_subitem:last-child > a {border-radius:0;}.orb_nav_footer .orb_nav_list {flex-direction:row;flex-wrap:wrap;align-items:center;}.orb_nav_footer .orb_nav_item > a {border-bottom:none;}}/*  */ .orb_search {position:relative;}.orb_search_wrap {display:flex;align-items:center;gap:var(--s-sm, 0.5rem);border:1px solid rgba(255, 255, 255, 0.15);border-radius:var(--r-md, 10px);padding:0.4rem 0.75rem;background:rgba(255, 255, 255, 0.1);transition:all 0.2s;&:focus-within {background:rgba(255, 255, 255, 0.18);border-color:rgba(255, 255, 255, 0.3);}}.orb_search_input {flex:1;border:none;outline:none;font-size:0.9rem;background:transparent;font-family:inherit;color:inherit;min-width:0;&::placeholder {color:rgba(255, 255, 255, 0.4);}}.orb_search_icon {opacity:0.4;font-size:0.85rem;}.orb_search_clear {cursor:pointer;font-size:1.2rem;opacity:0.5;line-height:1;&:hover {opacity:1;}}.orb_search_results {position:absolute;top:calc(100% + 0.4rem);left:0;right:0;min-width:320px;background:var(--c-white, #fff);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-lg, 0 8px 30px rgba(0,0,0,0.1));z-index:300;max-height:360px;overflow:auto;}.orb_search_hit {display:flex;flex-direction:column;padding:0.65rem 1rem;text-decoration:none;color:var(--c-text, #2a2a2a);transition:background 0.15s;gap:0.15rem;&:hover {background:var(--c-bg-alt, #f2f1ec);}&:first-child {border-radius:var(--r-md, 10px) var(--r-md, 10px) 0 0;}&:last-child {border-radius:0 0 var(--r-md, 10px) var(--r-md, 10px);}}.orb_search_hit_title {font-weight:600;font-size:0.95rem;color:var(--c-purple, #3D315B);}.orb_search_hit_url {font-size:0.8rem;opacity:0.45;}.orb_search_hit_sub {font-size:0.8rem;opacity:0.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.orb_search_hit_badge {display:inline-block;font-size:0.65rem;background:var(--c-moss-light, #b3cf9a);color:var(--c-purple, #3D315B);padding:0.1rem 0.4rem;border-radius:3px;align-self:flex-start;font-weight:600;}.orb_search_empty {position:absolute;top:calc(100% + 0.4rem);left:0;right:0;background:var(--c-white, #fff);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-lg, 0 8px 30px rgba(0,0,0,0.1));padding:1rem;text-align:center;color:var(--c-text-muted, #6b6b6b);font-size:0.9rem;}/*  */ :root {--c-purple:#3D315B;--c-slate:#444B6E;--c-sage:#708B75;--c-moss:#9AB87A;--c-yellow:#F8F991;--c-purple-light:#564978;--c-purple-soft:rgba(61, 49, 91, 0.06);--c-slate-light:#5e6588;--c-sage-light:#8da892;--c-sage-soft:rgba(112, 139, 117, 0.1);--c-moss-light:#afc896;--c-moss-soft:rgba(154, 184, 122, 0.12);--c-yellow-light:#fbfcc6;--c-yellow-soft:rgba(248, 249, 145, 0.15);--c-bg:#ffffff;--c-bg-warm:#faf9f6;--c-bg-alt:#f4f3ef;--c-bg-dark:#3D315B;--c-text:#2d2d2d;--c-text-soft:#555555;--c-text-muted:#888888;--c-border:rgba(0, 0, 0, 0.08);--c-border-light:rgba(0, 0, 0, 0.04);--c-white:#ffffff;--f-sans:'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;--f-serif:'Georgia', 'Times New Roman', serif;--w-content:1180px;--w-narrow:780px;--w-wide:1400px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-full:999px;--s-xs:0.25rem;--s-sm:0.5rem;--s-md:1rem;--s-lg:2rem;--s-xl:3.5rem;--s-2xl:5.5rem;--s-3xl:8rem;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 4px rgba(0,0,0,0.06);--shadow-md:0 4px 16px rgba(0,0,0,0.07);--shadow-lg:0 8px 32px rgba(0,0,0,0.1);--shadow-xl:0 16px 48px rgba(0,0,0,0.12);--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);}*, *::before, *::after {box-sizing:border-box;}body {margin:0;padding:0;font-family:var(--f-sans);font-size:16px;line-height:1.7;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img {max-width:100%;height:auto;display:block;}a {color:var(--c-sage);text-decoration:none;transition:color 0.25s var(--ease-out);&:hover {color:var(--c-purple);}}h1, h2, h3, h4, h5 {line-height:1.25;color:var(--c-purple);margin:0 0 var(--s-md);font-weight:700;letter-spacing:-0.01em;}h1 { font-size:clamp(2rem, 5vw, 3.2rem); }h2 { font-size:clamp(1.5rem, 3.5vw, 2.4rem); }h3 { font-size:clamp(1.15rem, 2.5vw, 1.5rem); }h4 { font-size:clamp(1rem, 2vw, 1.2rem); }p {margin:0 0 var(--s-md);color:var(--c-text-soft);}.orb_site {display:flex;flex-direction:column;min-height:100vh;}.orb_header {position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow 0.3s var(--ease-out), background 0.3s var(--ease-out);&.scrolled {background:rgba(255, 255, 255, 0.97);box-shadow:0 1px 0 var(--c-border), var(--shadow-sm);}}.orb_header_inner {max-width:var(--w-wide);margin:0 auto;padding:0 var(--s-lg);display:flex;align-items:center;height:72px;gap:var(--s-lg);}.orb_logo {display:flex;align-items:center;gap:var(--s-sm);cursor:pointer;flex-shrink:0;transition:opacity 0.2s;&:hover {opacity:0.7;}}.orb_logo_mark {font-size:1.4rem;color:var(--c-moss);transition:color 0.2s;}.orb_logo_text {font-size:1.25rem;font-weight:800;letter-spacing:-0.03em;color:var(--c-purple);}.orb_header_right {display:flex;align-items:center;gap:var(--s-md);margin-left:auto;}.orb_header_search {width:220px;& .orb_search_wrap {background:var(--c-bg-alt);border-color:var(--c-border);color:var(--c-text);}& .orb_search_wrap:focus-within {background:var(--c-bg);border-color:var(--c-sage);box-shadow:0 0 0 3px var(--c-sage-soft);}& .orb_search_input {color:var(--c-text);}& .orb_search_input::placeholder {color:var(--c-text-muted);}& .orb_search_icon {color:var(--c-text-muted);}& .orb_search_clear {color:var(--c-text-soft);}}.orb_header_nav {flex:1;display:flex;justify-content:flex-start;}.orb_mobile_toggle {display:none;background:none;border:none;cursor:pointer;padding:var(--s-xs);margin-left:var(--s-sm);}.orb_hamburger {display:flex;flex-direction:column;gap:5px;width:24px;& span {display:block;height:2px;width:100%;background:var(--c-purple);border-radius:2px;transition:all 0.3s var(--ease-out);}&.open span:nth-child(1) {transform:translateY(7px) rotate(45deg);}&.open span:nth-child(2) {opacity:0;}&.open span:nth-child(3) {transform:translateY(-7px) rotate(-45deg);}}.orb_main {flex:1;margin-top:72px;}.orb_footer {background:var(--c-purple);color:rgba(255, 255, 255, 0.85);margin-top:auto;}.orb_footer_inner {max-width:var(--w-content);margin:0 auto;padding:0 var(--s-lg);}.orb_footer_top {padding:var(--s-2xl) 0 var(--s-xl);& .orb_footer_inner {display:flex;align-items:flex-start;gap:var(--s-2xl);}}.orb_footer_brand {display:flex;align-items:center;gap:var(--s-sm);flex-shrink:0;}.orb_footer_logo_mark {font-size:1.3rem;color:var(--c-moss);}.orb_footer_logo_text {font-size:1.15rem;font-weight:800;letter-spacing:-0.03em;color:var(--c-white);}.orb_footer_nav {flex:1;}.orb_footer_bottom {border-top:1px solid rgba(255, 255, 255, 0.1);padding:var(--s-lg) 0;}.orb_footer_copy {font-size:0.82rem;opacity:0.45;}.orb_component {padding:var(--s-2xl) var(--s-lg);}.orb_component_inner {max-width:var(--w-content);margin:0 auto;}.orb_container {max-width:var(--w-content);margin:0 auto;padding:0 var(--s-lg);}.orb_container_narrow {max-width:var(--w-narrow);margin:0 auto;padding:0 var(--s-lg);}.orb_grid {display:grid;gap:var(--s-lg);}.orb_grid_2 { grid-template-columns:repeat(2, 1fr); }.orb_grid_3 { grid-template-columns:repeat(3, 1fr); }.orb_grid_4 { grid-template-columns:repeat(4, 1fr); }.ce-block {& h1, & h2, & h3, & h4 {color:var(--c-purple);}& a {color:var(--c-sage);text-decoration:underline;text-decoration-color:var(--c-sage-soft);text-underline-offset:3px;transition:text-decoration-color 0.2s;&:hover {color:var(--c-purple);text-decoration-color:var(--c-purple);}}}.orb_btn {display:inline-flex;align-items:center;justify-content:center;gap:var(--s-sm);padding:0.7rem 1.75rem;border:none;border-radius:var(--r-full);font-family:var(--f-sans);font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.25s var(--ease-out);text-decoration:none;letter-spacing:0.01em;}.orb_btn_primary {background:var(--c-moss);color:var(--c-purple);&:hover {background:var(--c-moss-light);color:var(--c-purple);transform:translateY(-1px);box-shadow:var(--shadow-md);}}.orb_btn_secondary {background:transparent;color:var(--c-purple);border:1.5px solid var(--c-purple);&:hover {background:var(--c-purple);color:var(--c-white);transform:translateY(-1px);}}@media (max-width:900px) {.orb_grid_3 { grid-template-columns:repeat(2, 1fr); }.orb_grid_4 { grid-template-columns:repeat(2, 1fr); }}@media (max-width:768px) {.orb_mobile_toggle {display:block;}.orb_header_search {display:none;}.orb_header_inner {height:60px;}.orb_main {margin-top:60px;}.orb_header_nav {display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:var(--c-white);padding:var(--s-lg);overflow-y:auto;z-index:999;&.open {display:block;}}.orb_grid_2,.orb_grid_3,.orb_grid_4 {grid-template-columns:1fr;}.orb_footer_top .orb_footer_inner {flex-direction:column;gap:var(--s-lg);}}@media (max-width:480px) {:root {--s-lg:1.25rem;--s-xl:2.5rem;--s-2xl:3.5rem;}.orb_header_inner {padding:0 var(--s-md);}}/*  */ .comp_hero {position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;}.comp_hero_bg {position:absolute;inset:0;z-index:0;& article {width:100%;height:100%;}& .focus-image-container {width:100% !important;height:100% !important;}}.comp_hero_overlay {position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(61, 49, 91, 0.88) 0%,rgba(68, 75, 110, 0.65) 45%,rgba(112, 139, 117, 0.4) 100%);}.comp_hero_content {position:relative;z-index:2;max-width:var(--w-content, 1180px);margin:0 auto;padding:var(--s-3xl, 8rem) var(--s-lg, 2rem) var(--s-2xl, 5.5rem);width:100%;}.comp_hero_text {max-width:640px;color:var(--c-white, #fff);& h1, & h2, & h3, & h4 {color:var(--c-white, #fff);}& h1 {font-size:clamp(2.4rem, 6vw, 4rem);line-height:1.1;margin-bottom:var(--s-lg, 2rem);letter-spacing:-0.02em;}& h2 {font-size:clamp(1.3rem, 3vw, 1.8rem);font-weight:400;opacity:0.9;line-height:1.4;}& p {font-size:clamp(1rem, 2vw, 1.15rem);line-height:1.8;color:rgba(255, 255, 255, 0.8);}}@media (max-width:768px) {.comp_hero {min-height:60vh;}.comp_hero_content {padding:var(--s-2xl, 5.5rem) var(--s-md, 1rem) var(--s-xl, 3.5rem);}}/*  */ .comp_textimg {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg, #fff);}.comp_textimg_inner {max-width:var(--w-content, 1180px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2xl, 5.5rem);align-items:center;}.comp_textimg_text {& h2 {color:var(--c-purple, #3D315B);margin-bottom:var(--s-md, 1rem);}& p {color:var(--c-text-soft, #555);line-height:1.8;font-size:1.02rem;}}.comp_textimg_media {& article {border-radius:var(--r-lg, 20px);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--shadow-md, 0 4px 16px rgba(0,0,0,0.07));}& .focus-image-container {width:100% !important;height:100% !important;}}@media (max-width:768px) {.comp_textimg {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_textimg_inner {grid-template-columns:1fr;gap:var(--s-lg, 2rem);}.comp_textimg_media article {border-radius:var(--r-md, 12px);}}/*  */ .comp_cards {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg-warm, #faf9f6);}.comp_cards_inner {max-width:var(--w-content, 1180px);margin:0 auto;}.comp_cards_head {text-align:center;max-width:var(--w-narrow, 780px);margin:0 auto var(--s-xl, 3.5rem);& h2 {color:var(--c-purple, #3D315B);}& p {color:var(--c-text-muted, #888);font-size:1.05rem;}}.comp_cards_grid {display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--s-lg, 2rem);& > div {background:var(--c-white, #fff);border-radius:var(--r-lg, 20px);overflow:hidden;border:1px solid var(--c-border-light, rgba(0,0,0,0.04));transition:transform 0.3s var(--ease-out, ease), box-shadow 0.3s var(--ease-out, ease);}& > div:hover {transform:translateY(-6px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,0.1));}& > div > article:first-child {aspect-ratio:16 / 10;overflow:hidden;}& > div > article:first-child .focus-image-container {width:100% !important;height:100% !important;}& > div > article:last-child {padding:var(--s-md, 1rem) var(--s-lg, 2rem) var(--s-lg, 2rem);}& > div > article:last-child h3 {color:var(--c-purple, #3D315B);margin-bottom:var(--s-sm, 0.5rem);font-size:1.15rem;}& > div > article:last-child p {color:var(--c-text-muted, #888);font-size:0.92rem;line-height:1.65;}}@media (max-width:900px) {.comp_cards_grid {grid-template-columns:repeat(2, 1fr);}}@media (max-width:580px) {.comp_cards {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_cards_grid {grid-template-columns:1fr;gap:var(--s-md, 1rem);}.comp_cards_grid > div {border-radius:var(--r-md, 12px);}}/*  */ .comp_video {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-purple, #3D315B);color:var(--c-white, #fff);position:relative;overflow:hidden;&::before {content:'';position:absolute;top:-40%;right:-15%;width:600px;height:600px;border-radius:50%;background:rgba(154, 184, 122, 0.06);pointer-events:none;}}.comp_video_inner {max-width:var(--w-content, 1180px);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:var(--s-2xl, 5.5rem);align-items:center;position:relative;z-index:1;}.comp_video_player {border-radius:var(--r-lg, 20px);overflow:hidden;box-shadow:0 12px 48px rgba(0, 0, 0, 0.35);& article {width:100%;}& .video-container {position:relative;padding-bottom:56.25%;height:0;}& .video-container iframe,& .video-container video {position:absolute;top:0;left:0;width:100%;height:100%;}& video {width:100%;display:block;}}.comp_video_text {& h2, & h3, & h4 {color:var(--c-moss, #9AB87A);}& p {color:rgba(255, 255, 255, 0.75);line-height:1.8;font-size:1.02rem;}}@media (max-width:768px) {.comp_video {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_video_inner {grid-template-columns:1fr;gap:var(--s-lg, 2rem);}.comp_video_player {border-radius:var(--r-md, 12px);}}/*  */ .comp_cta {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-sage, #708B75);position:relative;overflow:hidden;&::before {content:'';position:absolute;top:-60%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(248, 249, 145, 0.08);pointer-events:none;}&::after {content:'';position:absolute;bottom:-50%;left:-8%;width:400px;height:400px;border-radius:50%;background:rgba(61, 49, 91, 0.1);pointer-events:none;}}.comp_cta_inner {max-width:var(--w-narrow, 780px);margin:0 auto;text-align:center;position:relative;z-index:1;}.comp_cta_content {& h2, & h3 {color:var(--c-white, #fff);font-size:clamp(1.6rem, 4vw, 2.6rem);line-height:1.25;}& p {color:rgba(255, 255, 255, 0.8);font-size:clamp(1rem, 2vw, 1.12rem);line-height:1.8;}}@media (max-width:768px) {.comp_cta {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}}/*  */ .comp_cols {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg, #fff);}.comp_cols_inner {max-width:var(--w-content, 1180px);margin:0 auto;}.comp_cols_head {text-align:center;max-width:var(--w-narrow, 780px);margin:0 auto var(--s-xl, 3.5rem);& h2 {color:var(--c-purple, #3D315B);}& p {color:var(--c-text-muted, #888);font-size:1.05rem;}}.comp_cols_grid {display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--s-lg, 2rem);}.comp_cols_col {padding:var(--s-lg, 2rem);border-radius:var(--r-lg, 20px);background:var(--c-bg-warm, #faf9f6);border:1px solid var(--c-border-light, rgba(0,0,0,0.04));transition:border-color 0.3s var(--ease-out, ease), box-shadow 0.3s var(--ease-out, ease), transform 0.3s var(--ease-out, ease);&:hover {border-color:var(--c-sage-light, #8da892);box-shadow:var(--shadow-md, 0 4px 16px rgba(0,0,0,0.07));transform:translateY(-3px);}& h3, & h4 {color:var(--c-purple, #3D315B);margin-bottom:var(--s-sm, 0.5rem);}& p {color:var(--c-text-muted, #888);font-size:0.95rem;line-height:1.7;}}@media (max-width:900px) {.comp_cols_grid {grid-template-columns:1fr;gap:var(--s-md, 1rem);}}@media (max-width:580px) {.comp_cols {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_cols_col {padding:var(--s-md, 1rem) var(--s-lg, 2rem);}}/*  */ .comp_gallery {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg-warm, #faf9f6);}.comp_gallery_inner {max-width:var(--w-content, 1180px);margin:0 auto;}.comp_gallery_head {margin-bottom:var(--s-xl, 3.5rem);& h2 {color:var(--c-purple, #3D315B);}& p {color:var(--c-text-muted, #888);}}.comp_gallery_grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--s-md, 1rem);}.comp_gallery_item {border-radius:var(--r-md, 12px);overflow:hidden;aspect-ratio:1 / 1;cursor:pointer;transition:transform 0.35s var(--ease-out, ease), box-shadow 0.35s var(--ease-out, ease);box-shadow:var(--shadow-xs, 0 1px 2px rgba(0,0,0,0.04));&:hover {transform:scale(1.03);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,0.1));}& article {width:100%;height:100%;}& .focus-image-container {width:100% !important;height:100% !important;}}@media (max-width:580px) {.comp_gallery {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_gallery_grid {grid-template-columns:repeat(2, 1fr);gap:var(--s-sm, 0.5rem);}.comp_gallery_item {border-radius:var(--r-sm, 8px);}}/*  */ .comp_prose {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg, #fff);}.comp_prose_inner {max-width:var(--w-narrow, 780px);margin:0 auto;& h1, & h2, & h3, & h4 {color:var(--c-purple, #3D315B);}& h2 {margin-top:var(--s-xl, 3.5rem);padding-top:var(--s-lg, 2rem);border-top:1px solid var(--c-border-light, rgba(0,0,0,0.04));}& h2:first-child {margin-top:0;padding-top:0;border-top:none;}& p {font-size:1.05rem;line-height:1.85;color:var(--c-text-soft, #555);}& ul, & ol {padding-left:var(--s-lg, 2rem);margin-bottom:var(--s-md, 1rem);}& li {margin-bottom:var(--s-sm, 0.5rem);line-height:1.7;color:var(--c-text-soft, #555);}& blockquote {margin:var(--s-lg, 2rem) 0;padding:var(--s-md, 1rem) var(--s-lg, 2rem);border-left:3px solid var(--c-moss, #9AB87A);background:var(--c-moss-soft, rgba(154,184,122,0.12));border-radius:0 var(--r-sm, 8px) var(--r-sm, 8px) 0;font-style:italic;color:var(--c-text-soft, #555);}}@media (max-width:768px) {.comp_prose {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_prose_inner p {font-size:1rem;}}/*  */ .comp_collection {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg, #fff);}.comp_collection_inner {max-width:var(--w-content, 1180px);margin:0 auto;}.comp_collection_head {text-align:center;max-width:var(--w-narrow, 780px);margin:0 auto var(--s-xl, 3.5rem);& h2 {color:var(--c-purple, #3D315B);font-size:clamp(1.6rem, 4vw, 2.4rem);line-height:1.2;}& p {color:var(--c-text-muted, #888);font-size:1.05rem;line-height:1.7;margin-top:var(--s-sm, 0.5rem);}}.comp_collection_grid {& .orb_ocollection_output,& .orb_ocollection_public > div {display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--s-lg, 2rem);}}.comp_collection_card {background:var(--c-white, #fff);border-radius:var(--r-lg, 20px);overflow:hidden;border:1px solid var(--c-border-light, rgba(0,0,0,0.04));transition:transform 0.3s var(--ease-out, ease), box-shadow 0.3s var(--ease-out, ease);}.comp_collection_card:hover {transform:translateY(-6px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,0.1));}.comp_collection_card_img {aspect-ratio:16 / 10;overflow:hidden;background:var(--c-bg-warm, #faf9f6);}.comp_collection_card_img img {width:100%;height:100%;object-fit:cover;display:block;}.comp_collection_card_body {padding:var(--s-md, 1rem) var(--s-lg, 2rem) var(--s-lg, 2rem);}.comp_collection_card_body h3 {color:var(--c-purple, #3D315B);font-size:1.15rem;margin-bottom:var(--s-sm, 0.5rem);line-height:1.3;}.comp_collection_card_body p {color:var(--c-text-muted, #888);font-size:0.92rem;line-height:1.65;}@media (max-width:900px) {.comp_collection_grid {& .orb_ocollection_output,& .orb_ocollection_public > div {grid-template-columns:repeat(2, 1fr);}}}@media (max-width:580px) {.comp_collection {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_collection_grid {& .orb_ocollection_output,& .orb_ocollection_public > div {grid-template-columns:1fr;gap:var(--s-md, 1rem);}}.comp_collection_card {border-radius:var(--r-md, 12px);}}/*  */ .orb_icons{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:1em;pointer-events:none;}.orb_icons svg{width:1em;height:1em;display:block;}/*  */ ._ex_menuButtonTitle.iconTitle{display:flex;gap:0.75rem;align-items:center;}.xgrid .card > .cardcontent,.xgrid .card > div{padding:1rem;box-sizing:border-box;background:white;[css][bsc][css][brc]}.xgrid .card > div > ._ex_field:first-child{margin-top:0;}.fgrid > ._ex_field{margin-top:0;}.aemultiselect{position:relative;z-index:1;}.aemultiselect.focused{z-index:20;}.aemultiselect ul{list-style:none;margin:0;color:rgb([excolor][4]);display:flex;flex-wrap:wrap;gap:0.25rem;padding:0;[css][brci][css][tc]}.aemultiselect:focus-within ul{}.aemultiselect ul > li{padding:0.5rem 0.75rem;background:rgb([excolor][1]);color:rgb([excolor][3]);display:flex;gap:0.5rem;justify-content:center;align-items:center;[css][brci]}.aemultiselect ul > li i{font-size:0.75em;}.aemultiselect ul > li.search{padding:0;background:none;flex-grow:1;}.aemultiselect ul > li.search input{padding:0.5rem 0 !important;}.aemultiselect menu{list-style:none;display:flex;flex-direction:column;gap:0.5rem;padding:0.5rem;margin:0;position:absolute;left:0;z-index:10;background:white;top:100%;width:calc(100% - 1rem);max-height:20svh;overflow:auto;[css][bsc][css][brci]}.aemultiselect menu > li.selectable{cursor:pointer;[css][tc]}.aemultiselect menu > li.selectable:hover:not(:has(ol:hover)){box-shadow:inset 0 0 0 2px rgb([excolor][0]);}.aemultiselect menu ol{list-style:none;display:flex;flex-direction:column;gap:0.5rem;padding:0.5rem;margin:0;[css][brci]}.aemultiselect menu.group ol > li,.aemultiselect menu:not(.group) > li{display:flex;gap:0.5rem;justify-content:space-between;align-items:center;padding:0.5rem;background:rgba([excolor][0],0.1);color:rgba([excolor][4],1);cursor:pointer;[css][tc][css][brci]}.aemultiselect ul > li:not(.search){cursor:pointer;}.aemultiselect menu.group ol > li.included,.aemultiselect menu:not(.group) > li.included{box-shadow:inset 0 0 0 2px rgb([excolor][1]);position:relative;}.aemultiselect menu.group ol > li.included > *,.aemultiselect menu:not(.group) > li.included > *{position:relative;z-index:1;}.aemultiselect menu.group ol > li.included:before,.aemultiselect menu:not(.group) > li.included:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba([excolor][1],0.2);}.aemultiselect menu.group ol > li.selected,.aemultiselect menu:not(.group) > li.selected,.aemultiselect menu.group ol > li:hover,.aemultiselect menu:not(.group) > li:hover{box-shadow:inset 0 0 0 2px rgb([excolor][0]);position:relative;}.aemultiselect menu.group ol > li.selected > *,.aemultiselect menu:not(.group) > li.selected > *{position:relative;z-index:1;}.aemultiselect menu.group ol > li.selected:before,.aemultiselect menu:not(.group) > li.selected:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba([excolor][0],0.2);}.aemultiselect menu.group > li {background:rgba([excolor][0],0.1);padding:0.5rem;color:rgba([excolor][4],1);[css][brci]}._ex_field select{background:white;}.aemultiselect menu.group > li > span{color:rgba([excolor][4],1);display:inline-block;padding:0.5rem;}.aemultiselect.overselect{position:fixed !important;background:rgba([excolor][3],0.5) !important;backdrop-filter:blur(15px) !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1010 !important;display:flex;justify-content:center;align-items:center;}.aemultiselect.overselect > div{width:90svw;max-width:400px;padding:1rem;background:white;display:flex;flex-direction:column;gap:1rem;[css][brc][css][bsc]}.aemultiselect.overselect ul > li.search,.aemultiselect.overselect ul > li.search input{width:100%;}.aemultiselect.overselect ul > li.search input{padding:0.75rem !important;border:0 !important;outline:none !important;font-size:1em !important;[css][brci][css][boxshadow_fields][css][tc]}.aemultiselect.overselect ul > li.search input:focus{[css][boxshadow_fields_hover_important]}.aemultiselect.overselect ul > li.search ._ex_icon{display:none;}.aemultiselect.overselect menu{position:relative !important;top:auto !important;left:auto !important;}.aemultiselect .forn{display:flex;gap:0.5rem;align-items:center;}.aemultiselect .checkIcon{width:1rem;height:1rem;aspect-ratio:1/1;border:1px solid rgba(0,0,0,0.1);padding:0.25rem;box-sizing:border-box;font-size:0.5em;[css][brci]}.aemultiselect .checkIcon:not(:empty){background:rgb([excolor][1]);}.aemultiselect li.empty{pointer-events:none;user-select:none;opacity:0.5;}.aemultiselect.single > ul > li:not(.search){background:none;padding:0.5rem 0;justify-content:space-between;width:100%;color:black;}@keyframes smoothload {from {opacity:0;transform:translateY(-100%);}to {opacity:1;transform:translateY(0);}}._ex_fieldRadioCheck label._ex_eventEle > i{animation:smoothload 0.3s ease-out;}.multiMiniProfiles{display:flex;flex-direction:row-reverse;direction:rtl;}.multiMiniProfiles > *{margin-right:-30px;}.multiMiniProfiles > .plusProfiles{margin-left:20px;display:flex;justify-content:right;align-items:center;background:rgba(0, 0, 0, 0.05);padding-right:0.5rem;box-sizing:border-box;[css][brc]border-top-left-radius:0;border-bottom-left-radius:0;min-width:50px;padding-left:calc(10px + 0.5rem);}.multiMiniProfiles > * ._ex_userMiniProfileImage {border:2px solid white;box-sizing:border-box;}.multiMiniProfiles > * ._ex_userMiniProfileImage._ex_userMiniProfileName{background:rgba([brightness 85 [excolor][1]],1);}._ex_groupeMiniProfile ._ex_userMiniProfileImage{}.fgrid.datetime{gap:0;}.fgrid.datetime div:first-child label{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}.fgrid.datetime div:last-child label{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}._ex_treeviewField > div > div > ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem;}._ex_treeviewField ul li {padding:0.75rem 0.75rem 0.75rem 0;display:grid;gap:1rem;grid-template-columns:30px auto;cursor:pointer;[css][boxshadow_fields][css][brci]}._ex_treeviewField ul li > ul {grid-column:2 / 3;padding:0;}._ex_treeviewField ul li input[type=checkbox]{pointer-events:none;}._ex_htmleditorField {._ex_custom_toolbar {display:flex;gap:4px;padding:0 0 0.25rem 0;border-bottom:1px solid rgba(0,0,0,0.1);button.toolbar-btn {padding:4px 8px;border:0;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;color:var(--primary);transition:all 0.2s;max-width:max-content;background:none !important;&:hover{background:rgba(var(--primary-rgb),0.1) !important;}&:active{background:rgba(var(--primary-rgb),0.2) !important;}&.disabled{cursor:not-allowed;opacity:0.5;&:hover{background:none !important;}}}}}/*  */ .orb_list_wrapper{width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;}.orb_list_header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;}.orb_list_header h2{margin:0;font-size:1.8em;font-weight:bold;}.orb_list_controls{display:flex;gap:1rem;align-items:center;}.orb_list_sort{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:8px;border:2px solid rgba(0,0,0,0.1);cursor:pointer;transition:all 0.3s;user-select:none;}.orb_list_sort:hover{border-color:rgba(0,0,0,0.3);}.orb_list_sort.active{background:#f0f0f0;border-color:black;}.orb_list_container{flex:1;overflow-y:auto;min-height:200px;}.orb_list_loading,.orb_list_empty{text-align:center;padding:3rem;color:#666;font-size:1.2em;}.orb_list_items{display:flex;flex-direction:column;gap:0.75rem;}.orb_list_item{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:white;user-select:none;border-radius:10px;border:2px solid rgba(0,0,0,0.08);transition:all 0.3s;gap:1rem;visibility:hidden;}.orb_swingin{visibility:visible;}.orb_list_item.orb_hasactions{cursor:pointer;}.orb_list_item:hover{border-color:rgba(0,0,0,0.2);box-shadow:0 2px 8px rgba(0,0,0,0.1);}.orb_list_item_content{flex:1;display:flex;flex-direction:column;gap:0.3rem;min-width:0;}.orb_list_item_title{font-size:1.1em;font-weight:bold;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.orb_list_item_subtitle{font-size:0.9em;font-weight:300;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.orb_list_item_actions{display:flex;gap:0.5rem;flex-shrink:0;}.orb_list_action_btn{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:2px solid rgba(0,0,0,0.1);cursor:pointer;transition:all 0.2s;background:white;}.orb_list_action_btn.disabled{filter:grayscale(1);opacity:0.8;cursor:default;}.orb_list_action_btn:not(.disabled):hover{border-color:rgba(0,0,0,0.3);transform:scale(1.1);}.orb_list_action_btn:active{transform:scale(0.95);}.orb_list_search{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:8px;border:2px solid rgba(0,0,0,0.1);background:white;transition:all 0.3s;}.orb_list_search:focus-within{border-color:rgba(0,0,0,0.3);}.orb_list_search_input{border:none;outline:none;font-size:1em;width:200px;background:transparent;}.orb_list_control_btn{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:8px;border:2px solid rgba(0,0,0,0.1);cursor:pointer;transition:all 0.3s;user-select:none;background:white;}.orb_list_control_btn:hover{border-color:rgba(0,0,0,0.3);background:#f9f9f9;}.orb_list_control_btn:active{transform:scale(0.95);}@media (max-width:768px) {.orb_list_container.orb_mobile .orb_list_item{flex-direction:column;align-items:stretch;gap:1rem;}.orb_list_container.orb_mobile .orb_list_item_actions{justify-content:flex-end;padding-top:0.5rem;border-top:1px solid rgba(0,0,0,0.1);}.orb_list_header{flex-direction:column;align-items:stretch;}.orb_list_header h2{font-size:1.4em;}.orb_list_search_input{width:100%;}}@media (max-width:480px) {.orb_list_item{padding:1rem;}.orb_list_item_title{font-size:1em;}.orb_list_item_subtitle{font-size:0.85em;}.orb_list_action_btn{width:32px;height:32px;}}/*  */ .orb_filemanager {width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;background:#fff;box-sizing:border-box;user-select:none;}.orb_filemanager .toolbar {display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.orb_filemanager .toolbar button {display:flex;align-items:center;gap:0.5rem;padding:0.65rem 1.2rem;border-radius:8px;border:2px solid rgba(0,0,0,0.1);cursor:pointer;transition:all 0.3s;user-select:none;background:white;font-family:inherit;font-size:0.95em;font-weight:500;}.orb_filemanager .toolbar button:hover:not(:disabled) {border-color:rgba(0,0,0,0.3);background:#f9f9f9;transform:translateY(-1px);}.orb_filemanager .toolbar button:active:not(:disabled) {transform:scale(0.98);}.orb_filemanager .toolbar button:disabled {opacity:0.5;cursor:not-allowed;filter:grayscale(0.3);}.orb_filemanager .surface {flex:1;transition:all 0.3s;display:flex;flex-direction:column;gap:1rem;}.orb_filemanager .surface.move {border-color:#3b82f6;border-width:2px;border-style:dashed;background:#eff6ff;}.orb_filemanager .surface.externaldrag {border-color:#10b981;border-width:3px;border-style:dashed;background:#f0fdf4;}.orb_filemanager .breadcrumbs {display:flex;gap:0.75rem;align-items:center;padding:0.75rem 1rem;background:white;border-radius:8px;border:2px solid rgba(0,0,0,0.08);min-height:44px;transition:all 0.3s;}.orb_filemanager .breadcrumbs.dragover {background:#eff6ff;border-color:#3b82f6;}.orb_filemanager .breadcrumbs .link {background:transparent;border:none;color:#2563eb;cursor:pointer;padding:0;font-family:inherit;font-size:1em;font-weight:500;transition:all 0.2s;}.orb_filemanager .breadcrumbs .link:hover {color:#1d4ed8;text-decoration:underline;}.orb_filemanager .grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:1rem;flex:1;}.orb_filemanager .grid > h2{grid-column:1 / -1;margin:1rem 0 0 0;}.orb_filemanager .tile {display:flex;flex-direction:column;align-items:flex-start;gap:0.75rem;background:white;border:2px solid rgba(0,0,0,0.08);border-radius:12px;padding:1rem;min-height:100px;transition:all 0.3s;position:relative;user-select:none;}.orb_filemanager .tile:hover {border-color:rgba(0,0,0,0.2);box-shadow:0 4px 12px rgba(0,0,0,0.08);transform:translateY(-2px);}.orb_filemanager .tile.disabled {opacity:0.5;pointer-events:none;}.orb_filemanager .tile.uploading {opacity:0.8;}.orb_filemanager .tile.folder {cursor:pointer;border-left:4px solid #10b981;}.orb_filemanager .tile.folder.roottarget {border-left-color:#2563eb;}.orb_filemanager .tile.folder.targetable {border-color:#10b981;background:#f0fdf4;}.orb_filemanager .tile.folder.incompatible {opacity:0.6;cursor:not-allowed;border-left-color:#ef4444;pointer-events:none;}.orb_filemanager .tile.folder.incompatible::after {content:"Nicht kompatibel";position:absolute;bottom:8px;left:8px;right:8px;font-size:11px;color:#ef4444;font-weight:500;text-align:center;}.orb_filemanager .tile.folder .iconfolder {width:48px;height:36px;border-radius:8px;background:#d1fae5;position:relative;transition:all 0.3s;}.orb_filemanager .tile.folder:hover .iconfolder {background:#a7f3d0;}.orb_filemanager .tile.folder .iconfolder::after {content:"";position:absolute;top:-10px;left:8px;width:20px;height:12px;background:#a7f3d0;border-radius:4px 4px 0 0;}.orb_filemanager .tile.file {border-left:4px solid #9ca3af;cursor:pointer;}.orb_filemanager .tile.file:hover {border-left-color:#6b7280;}.orb_filemanager .deletefolder {position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0;border-radius:50%;background:#ef4444;color:white;border:none;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;z-index:5;}.orb_filemanager .deletefolder:hover {background:#dc2626;transform:scale(1.1);}.orb_filemanager .deletefolder:active {transform:scale(0.95);}.orb_filemanager .iconfile {font-size:32px;line-height:1;cursor:pointer;transition:transform 0.2s;}.orb_filemanager .tile:hover .iconfile {transform:scale(1.1);}.orb_filemanager .filethumbnail {width:100%;height:90px;border-radius:8px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;border:2px solid rgba(0,0,0,0.05);}.orb_filemanager .filethumbnail:hover {transform:scale(1.03);border-color:rgba(0,0,0,0.15);}.orb_filemanager .filethumbnail img {max-width:100%;max-height:100%;object-fit:cover;width:100%;height:100%;pointer-events:none;}.orb_filemanager .tlabel {font-size:0.95em;font-weight:600;cursor:pointer;width:100%;color:#1f2937;transition:color 0.2s;}.orb_filemanager .tile:hover .tlabel {color:#000;}.orb_filemanager .ellipsis {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.orb_filemanager .uploadprogress {position:absolute;bottom:0;left:0;right:0;height:4px;background:#3b82f6;border-radius:0 0 10px 10px;transition:width 0.3s ease;}.orb_filemanager .progresstext {position:absolute;top:8px;right:8px;font-size:11px;color:#3b82f6;font-weight:700;background:white;padding:2px 6px;border-radius:4px;z-index:5;}.orb_filemanager .fileactions {position:absolute;bottom:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity 0.3s;z-index:5;}.orb_filemanager .tile:hover .fileactions {opacity:1;}.orb_filemanager .fileactionbtn {width:32px;height:32px;padding:0;border-radius:8px;border:2px solid rgba(0,0,0,0.1);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;font-weight:600;}.orb_filemanager .fileactionbtn:hover {transform:scale(1.15);border-color:rgba(0,0,0,0.3);}.orb_filemanager .fileactionbtn:active {transform:scale(0.95);}.orb_filemanager .replacebtn {background:#3b82f6;color:white;border-color:#3b82f6;}.orb_filemanager .replacebtn:hover {background:#2563eb;border-color:#2563eb;}.orb_filemanager .deletebtn {background:#ef4444;color:white;border-color:#ef4444;}.orb_filemanager .deletebtn:hover {background:#dc2626;border-color:#dc2626;}.orb_filemanager input[type="checkbox"] {width:18px;height:18px;cursor:pointer;accent-color:#3b82f6;}.orb_filemanager .movebar {position:sticky;bottom:0;left:0;right:0;margin-top:1rem;background:#1f2937;color:white;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.2);gap:1rem;}.orb_filemanager .movebar .moveinfo {font-weight:500;}.orb_filemanager .movebar .actions {display:flex;gap:0.75rem;}.orb_filemanager .movebar button {padding:0.6rem 1.2rem;border-radius:8px;cursor:pointer;transition:all 0.2s;font-family:inherit;font-weight:500;}.orb_filemanager .movebar button:not(.ghost) {background:white;color:#1f2937;border:2px solid white;}.orb_filemanager .movebar button:not(.ghost):hover:not(:disabled) {background:#f3f4f6;transform:translateY(-1px);}.orb_filemanager .movebar .ghost {background:transparent;border:2px solid rgba(255,255,255,0.3);color:white;}.orb_filemanager .movebar .ghost:hover {background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.5);}.orb_filemanager .modal {position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);z-index:1000;backdrop-filter:blur(4px);}.orb_filemanager .modalbox {background:white;border-radius:12px;min-width:360px;padding:1.5rem;border:2px solid rgba(0,0,0,0.08);box-shadow:0 8px 32px rgba(0,0,0,0.12);}.orb_filemanager .modalwide {min-width:520px;max-width:600px;}.orb_filemanager .modaltitle {font-size:1.3em;font-weight:700;margin-bottom:1.25rem;color:#1f2937;}.orb_filemanager .modalrow {display:flex;flex-direction:column;gap:0.5rem;margin-bottom:1rem;}.orb_filemanager .modalrow label {font-size:0.9em;font-weight:600;color:#374151;}.orb_filemanager .input {border:2px solid rgba(0,0,0,0.1);border-radius:8px;padding:0.75rem;font-family:inherit;font-size:1em;transition:all 0.3s;}.orb_filemanager .input:focus {outline:none;border-color:#3b82f6;background:#f9fafb;}.orb_filemanager textarea.input {resize:vertical;min-height:80px;}.orb_filemanager .radio {display:inline-flex;align-items:center;gap:0.5rem;margin-right:1.25rem;cursor:pointer;}.orb_filemanager .radio input[type="radio"] {width:18px;height:18px;cursor:pointer;accent-color:#3b82f6;}.orb_filemanager .modalactions {display:flex;gap:0.75rem;justify-content:flex-end;margin-top:1.5rem;}.orb_filemanager .modalactions button {padding:0.65rem 1.4rem;border-radius:8px;border:2px solid rgba(0,0,0,0.1);cursor:pointer;transition:all 0.3s;font-family:inherit;font-weight:500;background:white;}.orb_filemanager .modalactions button:not(.ghost) {background:#3b82f6;color:white;border-color:#3b82f6;}.orb_filemanager .modalactions button:not(.ghost):hover:not(:disabled) {background:#2563eb;border-color:#2563eb;transform:translateY(-1px);}.orb_filemanager .modalactions .ghost {background:white;color:#374151;}.orb_filemanager .modalactions .ghost:hover {background:#f3f4f6;border-color:rgba(0,0,0,0.2);}.orb_filemanager .previewbox {background:white;border-radius:12px;max-width:900px;width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 16px 48px rgba(0,0,0,0.2);}.orb_filemanager .closepreview {position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,0.7);color:white;border:none;font-size:24px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;line-height:1;transition:all 0.2s;backdrop-filter:blur(8px);}.orb_filemanager .closepreview:hover {background:rgba(0,0,0,0.9);transform:scale(1.1);}.orb_filemanager .closepreview:active {transform:scale(0.95);}.orb_filemanager .previewcontent {flex:1;display:flex;align-items:center;justify-content:center;background:#1f2937;min-height:400px;overflow:auto;}.orb_filemanager .previewcontent img {max-width:100%;max-height:70vh;object-fit:contain;}.orb_filemanager .nopreview {display:flex;flex-direction:column;align-items:center;gap:1rem;color:#9ca3af;}.orb_filemanager .previewinfo {padding:1.5rem;background:white;border-top:2px solid rgba(0,0,0,0.08);}.orb_filemanager .previewinfo h3 {margin:0 0 0.75rem 0;font-size:1.3em;font-weight:700;color:#1f2937;}.orb_filemanager .previewinfo p {margin:0 0 1rem 0;color:#6b7280;font-size:0.95em;line-height:1.5;}.orb_filemanager .previewmeta {display:flex;gap:1.5rem;font-size:0.9em;color:#9ca3af;margin-bottom:1rem;flex-wrap:wrap;}.orb_filemanager .editbtn {background:#3b82f6;color:white;border:2px solid #3b82f6;padding:0.65rem 1.4rem;border-radius:8px;cursor:pointer;font-family:inherit;font-weight:500;transition:all 0.3s;}.orb_filemanager .editbtn:hover {background:#2563eb;border-color:#2563eb;transform:translateY(-1px);}.orb_filemanager .editbtn:active {transform:scale(0.98);}@media (max-width:768px) {.orb_filemanager {padding:1rem;gap:1rem;}.orb_filemanager .grid {grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:0.75rem;}.orb_filemanager .tile {min-height:120px;padding:0.85rem;}.orb_filemanager .toolbar {gap:0.5rem;}.orb_filemanager .toolbar button {padding:0.5rem 1rem;font-size:0.9em;}.orb_filemanager .movebar {flex-direction:column;align-items:stretch;gap:0.75rem;}.orb_filemanager .movebar .actions {justify-content:stretch;}.orb_filemanager .movebar button {flex:1;}.orb_filemanager .modalbox {min-width:90vw;}.orb_filemanager .modalwide {min-width:90vw;}}@media (max-width:480px) {.orb_filemanager {padding:0.75rem;}.orb_filemanager .grid {grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:0.5rem;}.orb_filemanager .tile {padding:0.75rem;min-height:110px;}.orb_filemanager .filethumbnail {height:70px;}.orb_filemanager .iconfile {font-size:28px;}.orb_filemanager .tlabel {font-size:0.85em;}.orb_filemanager .toolbar button {padding:0.45rem 0.85rem;font-size:0.85em;}.orb_filemanager .fileactionbtn {width:28px;height:28px;font-size:16px;}.orb_filemanager .previewbox {width:95vw;max-height:95vh;}}.orb_imageeditor *{box-sizing:border-box;}.orb_imageeditor.focus-image-container {overflow:hidden;position:relative;transition:border-color 0.3s; box-sizing:border-box; width:100%;min-height:300px;}.orb_imageeditor.focus-image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);animation:contentanimtop 0.5s ease 0s 1 normal none;transition:all 0.5s;}.orb_imageeditor.focus-image-container.set-mode-cursor:after{opacity:0;}.orb_imageeditor.focus-image-container.drag-over {border:3px dashed var(--primary);box-shadow:inset 0 0 20px rgba(var(--primary-rgb), 0.2);}.orb_imageeditor .seo-image {position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;}.orb_imageeditor .controls {margin:20px 0;}.orb_imageeditor .controls label {display:inline-block;width:80px;}.orb_imageeditor .image-controls {position:absolute;top:0;left:0;z-index:10;display:flex;gap:0.5rem;flex-wrap:wrap;width:100%;height:100%;justify-content:center;align-items:center;animation:contentanimdown 1s ease 0s 1 normal none;}.orb_imageeditor .image-controls button {padding:8px 16px;background:rgba(var(--second-rgb),0.7);color:white;border:none;border-radius:25px;cursor:pointer;font-size:14px;backdrop-filter:blur(10px);}.orb_imageeditor .image-controls button:hover {background:rgba(var(--second-rgb),0.9);}.orb_imageeditor .image-controls button.active {background:var(--default);}.orb_imageeditor .set-mode-cursor {cursor:crosshair;}.orb_imageeditor .crosshair-marker {position:absolute;width:30px;height:30px;pointer-events:none;z-index:100;transform:translate(-50%, -50%);}.orb_imageeditor .crosshair-marker::before,.orb_imageeditor .crosshair-marker::after {content:'';position:absolute;background:rgba(255, 0, 0, 0.8);box-shadow:0 0 3px rgba(0, 0, 0, 0.8);}.orb_imageeditor .crosshair-marker::before {left:50%;top:0;width:2px;height:100%;transform:translateX(-50%);}.orb_imageeditor .crosshair-marker::after {top:50%;left:0;height:2px;width:100%;transform:translateY(-50%);}.orb_imageeditor .set-mode-info {position:absolute;top:10px;left:50%;transform:translateX(-50%);background:rgba(0, 0, 0, 0.8);color:white;padding:8px 16px;border-radius:4px;font-size:14px;z-index:10;}.orb_imageeditor .drag-drop-overlay,.orb_imageeditor .upload-overlay,.orb_imageeditor .upload-error {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 120, 255, 0.1);display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none;}.orb_imageeditor .upload-overlay,.orb_imageeditor .upload-error{background:rgba(0, 120, 255, 0.3);backdrop-filter:blur(10px);color:white;}.orb_imageeditor .upload-error{flex-direction:column;gap:1rem;padding:2rem;text-align:center;z-index:11;}.orb_imageeditor .upload-error button{pointer-events:all;background:black;color:white;border-radius:50px;border:0;outline:none;padding:0.5rem 1rem;cursor:pointer;}.orb_imageeditor .drag-drop-overlay span {background:rgba(var(--primary-rgb), 0.9);color:white;padding:20px 40px;border-radius:8px;font-size:18px;font-weight:bold;display:flex;gap:0.5rem;justify-content:center;align-items:center;}.orb_imageeditor .drag-drop-overlay span .orb_icons{font-size:0.75em;}.orb_imageeditor .upload-overlay .progress-bar{width:100%;height:3px;background:rgba(255, 255, 255, 0.5);margin-bottom:1rem;min-width:50px;border-radius:5px;position:relative;overflow:hidden;}.orb_imageeditor .upload-overlay .progress-fill{position:absolute;left:0;top:0;bottom:0;height:100%;transition:all 0.1s;background:var(--white);}.orb_imageeditor .upload-overlay ._ex_loader{border-top-color:var(--white);margin-bottom:1rem;}.orb_imageeditor .progress-success{width:max-content;display:block;margin:0 auto;margin-bottom:1rem;}.orb_videoeditor * {box-sizing:border-box;}.orb_videoeditor.video-editor-container {overflow:hidden;position:relative;transition:border-color 0.3s;box-sizing:border-box;min-height:300px;}.orb_videoeditor.video-editor-container.drag-over {border:3px dashed var(--primary);box-shadow:inset 0 0 20px rgba(var(--primary-rgb), 0.2);}.orb_videoeditor .video-preview {width:100%;height:100%;min-height:max-content;opacity:0.5;position:relative;}.orb_videoeditor .video-preview:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.4);}.orb_videoeditor .video-container {position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;}.orb_videoeditor .video-container iframe {position:absolute;top:0;left:0;width:100%;height:100%;}.orb_videoeditor .video-upload {width:100%;max-height:500px;}.orb_videoeditor .video-placeholder {display:flex;flex-direction:column;align-items:center;justify-content:start;min-height:300px;gap:1rem;color:white;background:rgba(0,0,0,0.4);}.orb_videoeditor .video-icon {font-size:48px;}.orb_videoeditor .video-controls {position:absolute;top:0;left:0;z-index:10;display:flex;gap:0.5rem;flex-wrap:wrap;width:100%;height:100%;justify-content:center;align-items:center;animation:contentanimdown 1s ease 0s 1 normal none;}.orb_videoeditor .video-controls button {padding:8px 16px;background:rgba(var(--second-rgb), 0.7);color:white;border:none;border-radius:25px;cursor:pointer;font-size:14px;backdrop-filter:blur(10px);}.orb_videoeditor .video-controls button:hover {background:rgba(var(--second-rgb), 0.9);}.orb_videoeditor .video-controls button.active {background:var(--default);}.orb_videoeditor .video-url-input {}.orb_videoeditor .video-url-input input {width:100%;padding:10px;border:2px solid var(--primary);border-radius:8px;font-size:14px;background:white;}.orb_videoeditor .drag-drop-overlay,.orb_videoeditor .upload-overlay,.orb_videoeditor .upload-error {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 120, 255, 0.1);display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none;}.orb_videoeditor .upload-overlay,.orb_videoeditor .upload-error {background:rgba(0, 120, 255, 0.3);backdrop-filter:blur(10px);color:white;}.orb_videoeditor .upload-error {flex-direction:column;gap:1rem;padding:2rem;text-align:center;z-index:11;}.orb_videoeditor .upload-error button {pointer-events:all;background:black;color:white;border-radius:50px;border:0;outline:none;padding:0.5rem 1rem;cursor:pointer;}.orb_videoeditor .drag-drop-overlay span {background:rgba(var(--primary-rgb), 0.9);color:white;padding:20px 40px;border-radius:8px;font-size:18px;font-weight:bold;display:flex;gap:0.5rem;justify-content:center;align-items:center;}.orb_videoeditor .drag-drop-overlay span .orb_icons {font-size:0.75em;}.orb_videoeditor .upload-overlay .progress-bar {width:100%;height:3px;background:rgba(255, 255, 255, 0.5);margin-bottom:1rem;min-width:50px;border-radius:5px;position:relative;overflow:hidden;}.orb_videoeditor .upload-overlay .progress-fill {position:absolute;left:0;top:0;bottom:0;height:100%;transition:all 0.1s;background:var(--white);}.orb_videoeditor .upload-overlay ._ex_loader {border-top-color:var(--white);margin-bottom:1rem;}.orb_videoeditor .progress-success {width:max-content;display:block;margin:0 auto;margin-bottom:1rem;}.orb_videoout {position:relative;width:100%;min-height:300px;}.orb_videoout .video-container {position:relative;width:100%;padding-bottom:56.25%;height:100%;overflow:hidden;}.orb_videoout .video-container iframe {width:100%;height:100%;}.orb_videoout .video-upload {width:100%;max-height:500px;}/*  */ .imageslider {position:relative;width:100%;height:100%;overflow:hidden;background:rgb([excolor][16]);[css][brci]}.imageslider-image {position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity 0.5s ease-in-out;[css][brci]}.imageslider-arrow {position:absolute;top:50%;transform:translateY(-50%);font-size:2em;color:white;cursor:pointer;z-index:10;user-select:none;backdrop-filter:blur(15px);border-radius:3rem;overflow:hidden;padding:0.5rem;background-color:rgba([excolor][16],0.3);}.imageslider-arrow.left {left:0;border-top-left-radius:0;border-bottom-left-radius:0;}.imageslider-arrow.right {right:0;border-top-right-radius:0;border-bottom-right-radius:0;}/*  */ /*  */ /*  */ /*  */ @-webkit-keyframes swing-in-top-fwd {0% {-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0;}100% {-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1;}}@keyframes swing-in-top-fwd {0% {-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0;}100% {-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1;}}.orb_swingin {-webkit-animation:swing-in-top-fwd 0.5s ease-in-out both;animation:swing-in-top-fwd 0.5s ease-in-out both;}@-webkit-keyframes swing-out-top-bwd {0% {-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1;}100% {-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0;}}@keyframes swing-out-top-bwd {0% {-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1;}100% {-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0;}}.orb_swingout {-webkit-animation:swing-out-top-bwd 0.2s ease-in-out both;animation:swing-out-top-bwd 0.2s ease-in-out both;}.orb_menu{display:flex;gap:1rem;justify-content:start;align-items:center;height:100%;}.orb_uimenu_wrapper{z-index:100000002;}.orb_menu .orb_menupoint{height:100%;max-height:120px;width:130px;padding:2rem 0;text-align:center;border-radius:15px;box-sizing:border-box;border:2px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:1rem;font-size:1rem;justify-content:space-around;align-items:center;cursor:pointer;transition:all 0.4s;}.orb_menu .orb_menupoint:hover{border-color:white;}.orb_menu .orb_menupoint *{pointer-events:none;}.orb_menu .orb_menupoint .orb_icons{font-size:1.5em;transition:all 0.2s;}.orb_menu .orb_menupoint:hover .orb_icons{transform:scale(1.3);}.orb_menupoint_icon{width:1.4rem;}body{scrollbar-gutter:stable;scrollbar-width:thin;}body:has(.orb_activeSettings){overflow:hidden;padding-right:var(--scrollbar-width, 0px);}.orb_menu_wrapper{height:100%;display:grid;grid-template-rows:1fr 0;z-index:1;position:relative;}.orb_uimenu_wrapper{overscroll-behavior:contain;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu_wrapper{grid-template-rows:max-content auto;} .orb_menu_wrapper .orb_menu_item.orb_settings{width:100%;max-height:0;overflow:hidden;transition:all 0.5s;border-radius:15px;border-top-left-radius:0;}.orb_menu_wrapper .orb_menu_item.orb_settings.active{max-height:200vh;overflow:auto;padding:2rem;box-sizing:border-box;background:white;color:black;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu{font-size:0.75em;max-height:50px;overflow:hidden;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint{flex-direction:row;padding:1.5rem;width:180px;border-bottom-left-radius:0;border-bottom-right-radius:0;justify-content:start;transition:none !important;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint *,.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint:before,.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint:after{transition:none !important;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint.active{background:white;border:white;color:black;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint:hover .orb_icons{transform:none;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint::before {content:"";position:absolute;background-color:#ff000000;bottom:-50px;left:-50px;height:25px;width:50px;box-shadow:0 0 0 0 rgb(255 255 255);transition:all 0.85s;border-bottom-right-radius:0;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint::after {content:"";position:absolute;background-color:#ff000000;bottom:-50px;right:-50px;height:25px;width:50px;box-shadow:0 0 0 0 rgb(255 255 255);transition:all 0.85s;border-bottom-left-radius:0;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint.active::before {content:"";position:absolute;background-color:#ff000000;bottom:0;left:-50px;height:25px;width:50px;box-shadow:25px 0 0 0 rgb(255 255 255);border-bottom-right-radius:10px;}.orb_uimenu_wrapper.orb_activeSettings .orb_menu > .orb_menupoint.active::after {content:"";position:absolute;background-color:#ff000000;bottom:0;right:-50px;height:25px;width:50px;box-shadow:-25px 0 0 0 rgb(255 255 255);border-bottom-left-radius:10px;}.orb_menulogout{margin-left:auto;border-color:rgba(255,80,80,0.3) !important;}.orb_menulogout:hover{border-color:rgba(255,80,80,0.8) !important;background:rgba(255,80,80,0.15);}/*  */ .orb_page_section{margin:1.5rem 0;padding:1rem 0;border-top:1px solid rgba(0,0,0,0.1);}.orb_page_section h3{margin:0 0 0.8rem;font-size:1.1em;}.orb_page_select{padding:0.6rem 0.8rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;font-size:1em;outline:none;background:white;min-width:200px;}.orb_page_field{margin-bottom:0.8rem;position:relative;}.orb_page_field label{display:block;font-size:0.85em;opacity:0.6;margin-bottom:0.2rem;}.orb_page_field input,.orb_page_field textarea{width:100%;padding:0.6rem 0.8rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;font-size:1em;box-sizing:border-box;outline:none;font-family:inherit;}.orb_page_field input:focus,.orb_page_field textarea:focus{border-color:rgba(0,0,0,0.3);}.orb_page_charcount{font-size:0.75em;opacity:0.5;position:absolute;right:0.5rem;bottom:0.5rem;}.orb_page_charcount.warn{color:#c00;opacity:1;}/*  */ /*  */ .orb_collections_wrapper {width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;}.orb_collections_wrapper .orb_collection_breadcrumb {padding:0.5rem 0;color:#666;font-size:1.05em;}.orb_collections_wrapper .orb_separator {margin:0 0.5rem;}.orb_collections_wrapper .orb_current {font-weight:bold;color:black;}.orb_collections_wrapper .orb_collections_tabs {display:flex;gap:0.5rem;border-bottom:2px solid rgba(0,0,0,0.1);}.orb_collections_wrapper .orb_tab {display:flex;align-items:center;gap:0.5rem;padding:1rem 1.5rem;cursor:pointer;border-bottom:3px solid transparent;transition:all 0.3s;user-select:none;}.orb_collections_wrapper .orb_tab:hover {background:rgba(0,0,0,0.05);}.orb_collections_wrapper .orb_tab.active {border-bottom-color:black;font-weight:bold;}.orb_collections_wrapper .orb_view_container {flex:1;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;}.orb_collections_wrapper .orb_view_header {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;}.orb_collections_wrapper .orb_view_header h2 {margin:0;font-size:1.8em;}.orb_collections_wrapper .orb_header_actions {display:flex;align-items:center;gap:1rem;}.orb_collections_wrapper .orb_btn {display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;border-radius:8px;border:2px solid rgba(0,0,0,0.2);background:white;cursor:pointer;transition:all 0.3s;font-weight:500;user-select:none;}.orb_collections_wrapper .orb_btn:hover {background:#f5f5f5;border-color:rgba(0,0,0,0.3);}.orb_collections_wrapper .orb_btn.disabled {opacity:0.5;cursor:not-allowed;pointer-events:none;}.orb_collections_wrapper .orb_btn_primary {background:black;color:white;border-color:black;}.orb_collections_wrapper .orb_btn_primary:hover {background:#333;}.orb_collections_wrapper .orb_collections_grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem;overflow-y:auto;}.orb_collections_wrapper .orb_collection_card {background:white;border:2px solid rgba(0,0,0,0.1);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all 0.3s;display:flex;flex-direction:column;gap:1rem;}.orb_collections_wrapper .orb_collection_card:hover {border-color:rgba(0,0,0,0.3);box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px);}.orb_collections_wrapper .orb_card_inactive {opacity:0.6;}.orb_collections_wrapper .orb_card_header {display:flex;justify-content:space-between;align-items:flex-start;}.orb_collections_wrapper .orb_card_header h3 {margin:0;font-size:1.3em;}.orb_collections_wrapper .orb_card_actions {display:flex;gap:0.5rem;}.orb_collections_wrapper .orb_action_icon {padding:0.5rem;cursor:pointer;border-radius:6px;transition:all 0.3s;}.orb_collections_wrapper .orb_action_icon:hover {background:rgba(0,0,0,0.1);}.orb_collections_wrapper .orb_card_description {margin:0;color:#666;font-size:0.95em;}.orb_collections_wrapper .orb_card_stats {display:flex;gap:1rem;font-size:0.9em;color:#666;}.orb_collections_wrapper .orb_card_warning {display:flex;align-items:center;gap:0.5rem;padding:0.75rem;background:rgba(255,0,0,0.1);border-radius:6px;color:#d00;font-size:0.9em;}.orb_collections_wrapper .orb_settings_section,.orb_collections_wrapper .orb_fields_section {display:flex;flex-direction:column;gap:1rem;}.orb_collections_wrapper .orb_section_title {margin:0;font-size:1.3em;}.orb_collections_wrapper .orb_section_header {display:flex;justify-content:space-between;align-items:center;}.orb_collections_wrapper .orb_settings_card {background:white;border:2px solid rgba(0,0,0,0.1);border-radius:12px;padding:1.5rem;}.orb_collections_wrapper .orb_fields_list {display:flex;flex-direction:column;gap:0.5rem;}.orb_collections_wrapper .orb_field_item {display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border:2px solid rgba(0,0,0,0.1);border-radius:8px;transition:all 0.3s;}.orb_collections_wrapper .orb_field_item:hover {border-color:rgba(0,0,0,0.2);}.orb_collections_wrapper .orb_field_item.orb_system {background:rgba(0,0,0,0.03);}.orb_collections_wrapper .orb_field_drag {cursor:grab;padding:0.25rem;}.orb_collections_wrapper .orb_field_icon {flex-shrink:0;}.orb_collections_wrapper .orb_field_info {flex:1;}.orb_collections_wrapper .orb_field_label {font-weight:600;font-size:1.05em;}.orb_collections_wrapper .orb_required {color:red;margin-left:0.25rem;}.orb_collections_wrapper .orb_field_type {color:#666;font-size:0.9em;}.orb_collections_wrapper .orb_field_actions {display:flex;gap:0.5rem;}.orb_collections_wrapper .orb_empty_state {text-align:center;padding:3rem;color:#999;}.orb_collections_wrapper .orb_empty_hint {font-size:0.9em;margin-top:0.5rem;}.orb_collections_wrapper .orb_no_fields_warning {text-align:center;padding:3rem;background:rgba(255,0,0,0.05);border-radius:12px;border:2px solid rgba(255,0,0,0.2);}.orb_collections_wrapper .orb_no_fields_warning h3 {color:#d00;margin:1rem 0 0.5rem 0;}.orb_collections_wrapper .orb_no_fields_warning p {color:#666;margin:0.5rem 0;}.orb_collections_wrapper .orb_inactive_records_header {display:flex;align-items:center;gap:0.5rem;padding:1rem;background:rgba(255,0,0,0.1);border-radius:8px;color:#d00;font-weight:600;margin-bottom:1rem;}.orb_collections_wrapper .orb_data_table_wrapper {flex:1;overflow:auto;border:2px solid rgba(0,0,0,0.1);border-radius:12px;}.orb_collections_wrapper .orb_data_table {width:100%;border-collapse:collapse;}.orb_collections_wrapper .orb_data_table th {background:#f5f5f5;padding:1rem;text-align:left;font-weight:bold;border-bottom:2px solid rgba(0,0,0,0.1);white-space:nowrap;}.orb_collections_wrapper .orb_data_table td {padding:1rem;border-bottom:1px solid rgba(0,0,0,0.05);}.orb_collections_wrapper .orb_data_table tbody tr:hover {background:#f9f9f9;}.orb_collections_wrapper .orb_id_cell {font-weight:bold;color:#666;}.orb_collections_wrapper .orb_date_cell {font-size:0.9em;color:#666;white-space:nowrap;}.orb_collections_wrapper .orb_actions_cell {white-space:nowrap;}.orb_collections_wrapper .orb_table_actions {display:flex;gap:0.5rem;}.orb_collections_wrapper .orb_empty_cell {text-align:center;padding:3rem !important;color:#999;}.orb_collections_wrapper .orb_list_search {display:flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:8px;border:2px solid rgba(0,0,0,0.1);background:white;transition:all 0.3s;}.orb_collections_wrapper .orb_list_search:focus-within {border-color:rgba(0,0,0,0.3);}.orb_collections_wrapper .orb_list_search_input {border:none;outline:none;font-size:1em;width:200px;background:transparent;}.orb_collections_wrapper .orb_modal_overlay {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:10000;}.orb_collections_wrapper .orb_modal {background:white;border-radius:12px;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,0.3);}.orb_collections_wrapper .orb_modal_large {max-width:700px;}.orb_collections_wrapper .orb_modal_header {display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid rgba(0,0,0,0.1);}.orb_collections_wrapper .orb_modal_header h3 {margin:0;font-size:1.4em;}.orb_collections_wrapper .orb_modal_close {cursor:pointer;padding:0.5rem;}.orb_collections_wrapper .orb_modal_body {padding:1.5rem;overflow-y:auto;}.orb_collections_wrapper .orb_modal_footer {display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:2px solid rgba(0,0,0,0.1);}.orb_collections_wrapper .orb_form_group {margin-bottom:1.5rem;}.orb_collections_wrapper .orb_form_group:last-child {margin-bottom:0;}.orb_collections_wrapper .orb_form_group label {display:block;font-weight:500;margin-bottom:0.5rem;}.orb_collections_wrapper .orb_input,.orb_collections_wrapper .orb_textarea,.orb_collections_wrapper .orb_select {width:100%;padding:0.75rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;font-size:1em;transition:all 0.3s;box-sizing:border-box;}.orb_collections_wrapper .orb_input:focus,.orb_collections_wrapper .orb_textarea:focus,.orb_collections_wrapper .orb_select:focus {outline:none;border-color:rgba(0,0,0,0.3);}.orb_collections_wrapper .orb_textarea {resize:vertical;font-family:inherit;}.orb_collections_wrapper .orb_checkbox_label {display:flex !important;align-items:center;gap:0.5rem;cursor:pointer;}.orb_collections_wrapper .orb_checkbox_label input[type="checkbox"] {width:auto;cursor:pointer;}.orb_collections_wrapper .orb_multiselect {display:flex;flex-direction:column;gap:0.5rem;padding:0.5rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;max-height:200px;overflow-y:auto;}.orb_detail_picker {background:rgba(0,0,0,0.03);border:2px solid rgba(0,0,0,0.1);border-radius:12px;padding:1.5rem;}.orb_detail_picker_grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem;}.orb_detail_picker_card {background:white;border:2px solid rgba(0,0,0,0.1);border-radius:8px;padding:1rem;cursor:pointer;transition:all 0.3s;}.orb_detail_picker_card:hover {border-color:black;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.orb_detail_picker_name {display:block;font-weight:600;margin-bottom:0.25rem;}.orb_detail_picker_desc {display:block;font-size:0.85em;color:#666;}.orb_detail_list {display:flex;flex-direction:column;gap:1rem;overflow-y:auto;}.orb_detail_block {border:2px solid rgba(0,0,0,0.1);border-radius:12px;overflow:hidden;transition:all 0.3s;}.orb_detail_block.orb_detail_active {border-color:black;}.orb_detail_block_bar {display:flex;justify-content:space-between;align-items:center;padding:0.75rem 1rem;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,0.05);}.orb_detail_block_name {font-weight:600;font-size:0.95em;}.orb_detail_block_btns {display:flex;gap:0.25rem;}.orb_detail_block_body {position:relative;}.orb_detail_block_body.orb_detail_preview {max-height:200px;overflow:hidden;pointer-events:none;}.orb_detail_block_body.orb_detail_preview::after {content:'';position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent, white);pointer-events:none;}.orb_detailcomp_render {min-height:40px;}@media (max-width:768px) {.orb_collections_wrapper .orb_collections_grid {grid-template-columns:1fr;}.orb_collections_wrapper .orb_view_header {flex-direction:column;align-items:stretch;}.orb_collections_wrapper .orb_header_actions {flex-direction:column;}.orb_collections_wrapper .orb_list_search_input {width:100%;}.orb_collections_wrapper .orb_data_table_wrapper {overflow-x:auto;}.orb_collections_wrapper .orb_modal {width:95%;max-height:95vh;}.orb_detail_picker_grid {grid-template-columns:1fr;}}/*  */ /*  */ .orb_system{max-width:700px;}.orb_system h2{margin:0 0 1.5rem;font-size:1.8em;}.orb_system_section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,0.1);}.orb_system_section h3{margin:0 0 0.8rem;font-size:1.2em;}.orb_system_langfield{margin-bottom:0.5rem;}.orb_system_langfield label{display:block;font-size:0.85em;opacity:0.6;margin-bottom:0.2rem;}.orb_system_langfield input,.orb_system_langfield textarea{width:100%;padding:0.6rem 0.8rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;font-size:1em;box-sizing:border-box;outline:none;font-family:inherit;}.orb_system_langfield input:focus,.orb_system_langfield textarea:focus{border-color:rgba(0,0,0,0.3);}.orb_system_langrow{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.4rem;}.orb_system_langinput{flex:1;padding:0.5rem 0.8rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;font-size:0.95em;outline:none;}.orb_system_langinput:focus{border-color:rgba(0,0,0,0.3);}.orb_system_langcode{font-size:0.8em;opacity:0.5;min-width:40px;}.orb_system_langdel{background:none;border:2px solid rgba(255,0,0,0.2);border-radius:6px;width:30px;height:30px;cursor:pointer;font-size:1.2em;color:#c00;display:flex;align-items:center;justify-content:center;}.orb_system_langdel:hover{border-color:#c00;}.orb_system_addlang{display:flex;gap:0.5rem;margin-top:0.5rem;}.orb_system_select{padding:0.6rem 0.8rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;font-size:1em;outline:none;background:white;}.orb_system_actions{position:sticky;bottom:0;padding:1rem 0;background:white;}.orb_system_msg{padding:0.5rem;color:green;font-weight:bold;}/*  */ .orb_users{max-width:700px;}.orb_users h2{margin:0 0 1.5rem;font-size:1.8em;}.orb_users_toolbar{margin-bottom:1.5rem;}.orb_users_field{margin-bottom:1rem;}.orb_users_field label{display:block;font-size:0.85em;opacity:0.6;margin-bottom:0.2rem;}.orb_users_field input[type="email"],.orb_users_field input[type="password"]{width:100%;padding:0.6rem 0.8rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;font-size:1em;box-sizing:border-box;outline:none;font-family:inherit;}.orb_users_field input:focus{border-color:rgba(0,0,0,0.3);}.orb_users_select{padding:0.6rem 0.8rem;border:2px solid rgba(0,0,0,0.1);border-radius:8px;font-size:1em;outline:none;background:white;min-width:200px;}.orb_users_section{margin:1.5rem 0;padding:1rem 0;border-top:1px solid rgba(0,0,0,0.1);}.orb_users_section h3{margin:0 0 0.5rem;font-size:1.1em;}.orb_users_hint{font-size:0.85em;opacity:0.6;margin-bottom:0.5rem;}.orb_users_pagerow{padding:0.3rem 0;}.orb_users_checkbox{display:flex;align-items:center;gap:0.5rem;cursor:pointer;font-size:0.95em;}.orb_users_checkbox input[type="checkbox"]{width:18px;height:18px;cursor:pointer;}.orb_users_pageurl{font-size:0.8em;opacity:0.5;font-style:normal;}.orb_users_list{display:flex;flex-direction:column;gap:0.5rem;}.orb_users_item{display:flex;justify-content:space-between;align-items:center;padding:0.8rem 1rem;border:2px solid rgba(0,0,0,0.08);border-radius:10px;transition:border-color 0.2s;}.orb_users_item:hover{border-color:rgba(0,0,0,0.2);}.orb_users_item.inactive{opacity:0.5;}.orb_users_item_info{display:flex;align-items:center;gap:0.6rem;flex-wrap:wrap;}.orb_users_item_info strong{font-size:1em;}.orb_users_badge{display:inline-block;padding:0.15rem 0.5rem;border-radius:4px;font-size:0.75em;font-weight:bold;text-transform:uppercase;}.orb_users_badge.admin{background:rgba(100,0,200,0.1);color:#6400c8;}.orb_users_badge.editor{background:rgba(0,120,200,0.1);color:#0078c8;}.orb_users_badge.inactive{background:rgba(200,0,0,0.1);color:#c00;}.orb_users_item_actions{display:flex;gap:0.4rem;}.btn-sm{font-size:0.85em;padding:0.3rem 0.7rem;}.btn-danger{color:#c00;border-color:rgba(200,0,0,0.2);}.btn-danger:hover{background:rgba(200,0,0,0.08);}/*  */ .sys_tooltips{position:fixed;top:0;left:0;width:0;height:0;}.sys_tooltip{position:fixed;z-index:100000;background:rgba([brightness 30 [excolor][0]],0.8);color:rgb([excolor][3]);backdrop-filter:blur(10px);-webkit-box-shadow:-5px 13px 26px -5px rgba(0,0,0,0.36);box-shadow:-5px 13px 26px -5px rgba(0,0,0,0.36);top:0;left:0;padding:0.75rem;pointer-events:none;font-size:0.85rem;border-radius:var(--borderradius);}/*  */ .orb_editor_panel{position:fixed;top:0;right:0;width:420px;max-width:90vw;height:100vh;background:var(--white);box-shadow:-4px 0 24px rgba(0,0,0,0.12);border-left:1px solid var(--border);z-index:10000002;display:flex;flex-direction:column;color:var(--text-primary);font-size:14px;font-family:'orbFont', sans-serif;}.orb_editor_header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0;}.orb_editor_header h3{ margin:0; font-size:1.2em; color:var(--text-primary); font-weight:600; }.orb_editor_close{width:32px; height:32px; background:var(--gray-100); border:none;border-radius:50%; cursor:pointer; color:var(--gray-500);display:flex; align-items:center; justify-content:center;font-size:1.3em; transition:var(--tc-fast);}.orb_editor_close:hover{ background:var(--gray-200); color:var(--gray-800); }.orb_editor_loading, .orb_editor_empty{padding:2rem; text-align:center; color:var(--text-muted);}.orb_editor_hint{font-size:0.85em; color:var(--text-secondary); margin:0 0 1rem 0;}.orb_editor_body{flex:1;overflow:auto;padding:1.25rem 1.5rem;}.orb_editor_addbar{display:flex;gap:0.4rem;padding:0.8rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0;}.orb_editor_select{flex:1; padding:0.5rem 0.6rem; border:1px solid var(--border);border-radius:6px; font-size:0.9em; outline:none;background:var(--white); color:var(--text-primary);font-family:'orbFont', sans-serif; transition:var(--tc-fast);}.orb_editor_select:focus{ border-color:var(--default); box-shadow:0 0 0 3px rgba(var(--default-rgb), 0.1); }.orb_editor_addbtn{width:36px; height:36px; background:var(--default); color:var(--white);border:none; border-radius:6px; font-size:1.2em; cursor:pointer;transition:var(--tc-fast);}.orb_editor_addbtn:hover:not(:disabled){ background:var(--default-hover); }.orb_editor_addbtn:disabled{ opacity:0.4; }.orb_editor_footer{display:flex; gap:0.5rem; padding:0.8rem 1.5rem;border-top:1px solid var(--border); flex-shrink:0;}.orb_editor_savebtn{flex:1; padding:0.6rem 1rem; background:var(--default); color:var(--white);border:none; border-radius:6px; font-size:0.95em; font-weight:600;cursor:pointer; font-family:'orbFont', sans-serif; transition:var(--tc-fast);}.orb_editor_savebtn:hover:not(:disabled){ background:var(--default-hover); }.orb_editor_savebtn:disabled{ opacity:0.5; }.orb_editor_cancelbtn{padding:0.6rem 1rem; background:var(--gray-100); color:var(--text-secondary);border:none; border-radius:6px; font-size:0.95em; cursor:pointer;font-family:'orbFont', sans-serif; transition:var(--tc-fast);}.orb_editor_cancelbtn:hover{ background:var(--gray-200); }.orb_editor_msg{padding:0.5rem 1.5rem; color:var(--success); font-weight:600; font-size:0.9em; flex-shrink:0;}.orb_editor_msg.error{ color:var(--error); }.orb_naveditor_tree{ }.orb_naveditor_node{ margin-bottom:0.3rem; }.orb_naveditor_row{display:flex; align-items:center; gap:0.5rem;padding:0.5rem 0.7rem; background:var(--gray-50);border:1px solid var(--border); border-radius:6px;transition:var(--tc-fast);}.orb_naveditor_row:hover{ border-color:var(--gray-300); }.orb_naveditor_child .orb_naveditor_row{ background:var(--default-light); }.orb_naveditor_handle{ opacity:0.3; cursor:grab; }.orb_naveditor_dragover > .orb_naveditor_row{ border-color:var(--default); background:var(--default-light); }.orb_naveditor_title{font-weight:600; flex:1; min-width:0; color:var(--text-primary);overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.orb_naveditor_url{ font-size:0.8em; color:var(--text-muted); white-space:nowrap; }.orb_naveditor_btns{ display:flex; gap:2px; flex-shrink:0; }.orb_naveditor_btns button{width:26px; height:26px; background:var(--white);border:1px solid var(--border); border-radius:4px;cursor:pointer; font-size:0.8em; display:flex;align-items:center; justify-content:center; color:var(--gray-600);transition:var(--tc-fast);}.orb_naveditor_btns button:hover:not(:disabled){ border-color:var(--gray-300); background:var(--gray-50); }.orb_naveditor_btns button:disabled{ opacity:0.25; cursor:default; }.orb_naveditor_children{ padding-left:1.5rem; }.orb_naveditor_indent_area{ padding-left:1.5rem; margin-top:2px; }.orb_naveditor_indent_btn{background:none; border:1px dashed var(--border); border-radius:4px;padding:0.2rem 0.6rem; font-size:0.75em; color:var(--text-muted);cursor:pointer; transition:var(--tc-fast);}.orb_naveditor_indent_btn:hover{ border-color:var(--gray-400); color:var(--text-secondary); }.orb_editorhost_overlay{position:fixed; top:0; left:0; right:0; bottom:0;background:rgba(0,0,0,0.35); backdrop-filter:blur(2px);z-index:10000001;}/*  */ .orb_langeditor_list{display:flex;flex-direction:column;gap:0.4rem;}.orb_langeditor_row{display:flex;gap:0.4rem;align-items:center;}.orb_langeditor_code{width:60px;padding:0.4rem 0.5rem;border:1px solid var(--border);border-radius:6px;font-size:0.9em;text-transform:lowercase;font-family:'orbFont', sans-serif;color:var(--text-primary);transition:var(--tc-fast);}.orb_langeditor_code:focus{ border-color:var(--default); box-shadow:0 0 0 3px rgba(var(--default-rgb), 0.1); outline:none; }.orb_langeditor_code:disabled{background:var(--gray-50);color:var(--text-muted);}.orb_langeditor_name{flex:1;padding:0.4rem 0.5rem;border:1px solid var(--border);border-radius:6px;font-size:0.9em;font-family:'orbFont', sans-serif;color:var(--text-primary);transition:var(--tc-fast);}.orb_langeditor_name:focus{ border-color:var(--default); box-shadow:0 0 0 3px rgba(var(--default-rgb), 0.1); outline:none; }.orb_langeditor_delbtn{width:28px; height:28px; background:none;border:1px solid rgba(var(--error-rgb), 0.2); border-radius:6px;color:var(--error); cursor:pointer; font-size:1.1em;display:flex; align-items:center; justify-content:center; flex-shrink:0;transition:var(--tc-fast);}.orb_langeditor_delbtn:hover{ border-color:var(--error); background:var(--error-light); }.orb_langeditor_code_input{width:60px;padding:0.5rem 0.5rem;border:1px solid var(--border);border-radius:6px;font-size:0.9em;text-transform:lowercase;font-family:'orbFont', sans-serif;color:var(--text-primary);transition:var(--tc-fast);}.orb_langeditor_code_input:focus{ border-color:var(--default); box-shadow:0 0 0 3px rgba(var(--default-rgb), 0.1); outline:none; }.orb_langeditor_name_input{flex:1;padding:0.5rem 0.5rem;border:1px solid var(--border);border-radius:6px;font-size:0.9em;font-family:'orbFont', sans-serif;color:var(--text-primary);transition:var(--tc-fast);}.orb_langeditor_name_input:focus{ border-color:var(--default); box-shadow:0 0 0 3px rgba(var(--default-rgb), 0.1); outline:none; }/*  */ @keyframes contentanimtop {0% {opacity:0;}100% {opacity:1;}}@keyframes contentanim {0% {opacity:0;transform:translateX(1rem);}100% {opacity:1;transform:none;}}@keyframes contentanimout {0% {opacity:1;transform:translateX(0);}100% {opacity:0;transform:translateX(1rem);}}@keyframes contentanimdown {0% {opacity:0;transform:translateY(1rem);}100% {opacity:1;transform:none;}}.orb_editorhost{position:relative;z-index:10000000000;}#orblio main.orb_element.orb_loginpage{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;height:100svh;}#orblio main.orb_element.orb_loginpage > .orb_minipage{display:flex;justify-content:center;align-items:center;grid-column:1;grid-row:1;}#orblio main.orb_element.orb_loginpage > .orb_minipage > .pageholder{pointer-events:none !Important;overflow:hidden;max-height:70svh;max-width:70svw;border-radius:50px;}#orblio main.orb_element.orb_loginpage > .orb_minipage *{pointer-events:none !Important;}#orblio main.orb_element.orb_loginpage > .orb_minipage > .pageholder *{filter:blur(2px);}#orblio main.orb_element.orb_loginpage > .orb_minipage .orb_elementEditorButtons{display:none;}#orblio main.orb_element.orb_loginpage .orb_lgp{display:flex;justify-content:start;align-items:center;grid-column:1;grid-row:1;z-index:2;width:100%;padding:10vw;box-sizing:border-box;}#orblio main.orb_element.orb_loginpage .orb_lgp .orb_lgpWrap{background:var(--default);color:var(--white);padding:4rem;width:100%;max-width:650px;border-radius:50px;}.orb_login_logo{text-align:center;}.orb_login_field{margin-bottom:1rem;}.orb_login_field label{display:block;margin-bottom:0.3rem;font-size:0.9em;opacity:0.8;}.orb_login_field input{width:100%;padding:0.8rem 1rem;border:2px solid rgba(255,255,255,0.2);border-radius:12px;background:rgba(255,255,255,0.1);color:white;font-size:1em;box-sizing:border-box;outline:none;transition:border-color 0.3s;}.orb_login_field input:focus{border-color:rgba(255,255,255,0.5);}.orb_login_field input::placeholder{color:rgba(255,255,255,0.4);}.orb_login_stay{display:flex;align-items:center;gap:0.5rem;margin:1rem 0;cursor:pointer;font-size:0.9em;opacity:0.8;}.orb_login_btn{width:100%;padding:0.9rem;border:none;border-radius:12px;background:white;color:var(--default);font-size:1.1em;font-weight:bold;cursor:pointer;transition:all 0.3s;margin-top:0.5rem;}.orb_login_btn:hover{transform:scale(1.02);box-shadow:0 4px 15px rgba(0,0,0,0.2);}.orb_login_btn:disabled{opacity:0.6;cursor:default;transform:none;}.orb_login_error{background:rgba(255,80,80,0.3);border:1px solid rgba(255,80,80,0.5);border-radius:10px;padding:0.8rem 1rem;margin-bottom:1rem;font-size:0.9em;}.orb_uimenu_wrapper{position:fixed;bottom:0;width:100%;pointer-events:none;}.orb_uimenu_wrapper > *{pointer-events:all;}.orb_uimenu {position:relative;height:50px;width:100%;background-color:rgba(var(--default-rgb),1);border-radius:50px 50px 0 0;transition:all 0.5s;max-width:150px;margin-left:62px;display:flex;justify-content:center;align-items:center;color:white;background-image:url('/defs/files/img/orblio_white.svg');background-size:50%;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:2;& > span{position:absolute;right:-1.5rem;top:calc(50% - 0.25rem);width:1rem;height:1rem;background:rgba(var(--second-rgb),1);padding:0.25rem;font-size:0.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all 0.3s;}&.active {border-top-left-radius:25px;border-top-right-radius:25px;& > span{transform:scale(0);opacity:0;}}&::before {content:"";position:absolute;background-color:transparent;bottom:0;left:-50px;height:9px;width:50px;border-bottom-right-radius:10px;box-shadow:25px 0 0 0 rgba(var(--default-rgb),1);transition:all 0.5s;}&::after {content:"";position:absolute;background-color:transparent;bottom:0;right:-50px;height:9px;width:50px;border-bottom-left-radius:10px;box-shadow:-25px 0 0 0 rgba(var(--default-rgb),1);transition:all 0.5s;}}.orb_uimenu.active::before {border-bottom-right-radius:25px;}.orb_uimenu.active::after {border-bottom-left-radius:25px;}.orb_uimenu_content {width:max-content;max-width:calc(100% - 2rem);height:0;background:rgba(var(--default-rgb),1);color:#fff;padding:0 20px;transition:all 0.5s ease;margin:0 1rem;box-sizing:border-box;border-top-left-radius:25px;border-top-right-radius:25px;position:relative;z-index:1;pointer-events:none;}.orb_uimenu_content.active {height:160px;padding:20px;pointer-events:all;}.orb_uimenu_content::before {content:"";position:absolute;background-color:transparent;bottom:-100px;left:-50px;height:25px;width:50px;border-bottom-right-radius:0;box-shadow:0 0 0 0 rgba(var(--default-rgb),1);transition:all 0.5s;}.orb_uimenu_content::after {content:"";position:absolute;background-color:transparent;bottom:-100px;right:-50px;height:25px;width:50px;border-bottom-left-radius:0;box-shadow:0 0 0 0 rgba(var(--default-rgb),1);transition:all 0.5s;}.orb_uimenu_content.active::before {content:"";position:absolute;background-color:transparent;bottom:0;left:-50px;height:25px;width:50px;border-bottom-right-radius:10px;box-shadow:25px 0 0 0 rgba(var(--default-rgb),1);transition:all 0.5s;}.orb_uimenu_content.active::after {content:"";position:absolute;background-color:transparent;bottom:0;right:-50px;height:25px;width:50px;border-bottom-left-radius:10px;box-shadow:-25px 0 0 0 rgba(var(--default-rgb),1);transition:all 0.5s;}.orb_uimenu_wrapper.orb_activeSettings .orb_uimenu_content.active{height:calc(100svh - 100px);}.orb_mobile .orb_uimenu{max-width:75px;background-image:url('/defs/files/img/orblio_icon_white.svg');}@media screen and (max-width:690px){.orb_mobile .orb_uimenu{max-width:50px;margin-left:1rem;background-position:center 1rem;}.orb_mobile .orb_uimenu:before{transition:none;} .orb_mobile .orb_uimenu.active:before{background:rgba(var(--default-rgb),1);border-radius:0;left:0;width:25px;bottom:-25px;box-shadow:none;border-bottom-right-radius:25px;}#orblio main.orb_element.orb_loginpage .orb_lgp .orb_lgpWrap{padding:2rem;border-radius:2rem;}}/*  */ .orb_lang {position:relative;display:inline-block;}.orb_lang_btn {display:flex;align-items:center;gap:0.35rem;padding:0.35rem 0.7rem;border:1px solid rgba(255, 255, 255, 0.2);border-radius:var(--r-sm, 6px);background:rgba(255, 255, 255, 0.08);color:rgba(255, 255, 255, 0.8);cursor:pointer;font-family:inherit;font-size:0.82rem;transition:all 0.2s;&:hover {background:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0.3);}}.orb_lang_current {font-weight:600;}.orb_lang_arrow {font-size:0.5rem;opacity:0.5;}.orb_lang_dropdown {position:absolute;top:calc(100% + 0.35rem);right:0;min-width:150px;background:var(--c-white, #fff);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-lg, 0 8px 30px rgba(0,0,0,0.1));overflow:hidden;z-index:300;}.orb_lang_opt {display:flex;align-items:center;justify-content:space-between;gap:0.8rem;padding:0.55rem 0.9rem;cursor:pointer;color:var(--c-text, #2a2a2a);font-size:0.9rem;transition:background 0.15s;&:hover {background:var(--c-bg-alt, #f2f1ec);}&.active {font-weight:600;background:var(--c-bg-alt, #f2f1ec);color:var(--c-purple, #3D315B);}}.orb_lang_name {flex:1;}.orb_lang_code {font-size:0.7rem;opacity:0.35;text-transform:uppercase;font-weight:600;}/*  */ .orb_nav {position:relative;}.orb_nav_list {list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px;}.orb_nav_item {position:relative;& > a {display:block;padding:0.5rem 0.85rem;text-decoration:none;color:var(--c-text-soft, #555);border-radius:var(--r-sm, 8px);font-size:0.9rem;font-weight:500;transition:color 0.2s, background 0.2s;white-space:nowrap;}& > a:hover {color:var(--c-purple, #3D315B);background:var(--c-purple-soft, rgba(61,49,91,0.06));}&.active > a {color:var(--c-purple, #3D315B);font-weight:600;}}.orb_nav_sub {list-style:none;margin:0;padding:var(--s-xs, 0.25rem) 0;position:absolute;top:calc(100% + 4px);left:0;min-width:210px;background:var(--c-white, #fff);border-radius:var(--r-md, 12px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,0.1));border:1px solid var(--c-border-light, rgba(0,0,0,0.04));display:none;z-index:200;}.orb_nav_subitem {& > a {display:block;color:var(--c-text-soft, #555);padding:0.55rem 1.1rem;font-size:0.88rem;font-weight:450;text-decoration:none;transition:color 0.15s, background 0.15s;}& > a:hover {background:var(--c-bg-alt, #f4f3ef);color:var(--c-purple, #3D315B);}&.active > a {color:var(--c-purple, #3D315B);font-weight:600;}&:first-child > a {border-radius:var(--r-md, 12px) var(--r-md, 12px) 0 0;}&:last-child > a {border-radius:0 0 var(--r-md, 12px) var(--r-md, 12px);}}.orb_nav_item.has_sub:hover > .orb_nav_sub {display:block;}.orb_nav_footer {& .orb_nav_list {gap:var(--s-sm, 0.5rem) var(--s-xl, 3.5rem);flex-wrap:wrap;}& .orb_nav_item > a {padding:0.25rem 0;font-size:0.88rem;color:rgba(255, 255, 255, 0.5);border-radius:0;}& .orb_nav_item > a:hover {color:var(--c-moss, #9AB87A);background:none;}& .orb_nav_item.active > a {color:rgba(255, 255, 255, 0.85);}& .orb_nav_sub {position:static;display:block;background:none;box-shadow:none;border:none;min-width:0;padding:var(--s-xs, 0.25rem) 0 0;}& .orb_nav_subitem > a {color:rgba(255, 255, 255, 0.35);padding:0.15rem 0;font-size:0.82rem;}& .orb_nav_subitem > a:hover {color:rgba(255, 255, 255, 0.7);background:none;}& .orb_nav_subitem:first-child > a,& .orb_nav_subitem:last-child > a {border-radius:0;}}@media (max-width:768px) {.orb_nav_list {flex-direction:column;align-items:stretch;gap:0;}.orb_nav_item > a {padding:0.8rem 0.5rem;font-size:1rem;border-bottom:1px solid var(--c-border-light, rgba(0,0,0,0.04));}.orb_nav_sub {position:static;display:block;background:none;box-shadow:none;border:none;padding:0 0 0 var(--s-md, 1rem);}.orb_nav_subitem > a {color:var(--c-text-muted, #888);padding:0.6rem 0.5rem;border-bottom:1px solid var(--c-border-light, rgba(0,0,0,0.04));}.orb_nav_subitem > a:hover {color:var(--c-purple, #3D315B);background:var(--c-purple-soft, rgba(61,49,91,0.06));}.orb_nav_subitem:first-child > a,.orb_nav_subitem:last-child > a {border-radius:0;}.orb_nav_footer .orb_nav_list {flex-direction:row;flex-wrap:wrap;align-items:center;}.orb_nav_footer .orb_nav_item > a {border-bottom:none;}}/*  */ .orb_search {position:relative;}.orb_search_wrap {display:flex;align-items:center;gap:var(--s-sm, 0.5rem);border:1px solid rgba(255, 255, 255, 0.15);border-radius:var(--r-md, 10px);padding:0.4rem 0.75rem;background:rgba(255, 255, 255, 0.1);transition:all 0.2s;&:focus-within {background:rgba(255, 255, 255, 0.18);border-color:rgba(255, 255, 255, 0.3);}}.orb_search_input {flex:1;border:none;outline:none;font-size:0.9rem;background:transparent;font-family:inherit;color:inherit;min-width:0;&::placeholder {color:rgba(255, 255, 255, 0.4);}}.orb_search_icon {opacity:0.4;font-size:0.85rem;}.orb_search_clear {cursor:pointer;font-size:1.2rem;opacity:0.5;line-height:1;&:hover {opacity:1;}}.orb_search_results {position:absolute;top:calc(100% + 0.4rem);left:0;right:0;min-width:320px;background:var(--c-white, #fff);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-lg, 0 8px 30px rgba(0,0,0,0.1));z-index:300;max-height:360px;overflow:auto;}.orb_search_hit {display:flex;flex-direction:column;padding:0.65rem 1rem;text-decoration:none;color:var(--c-text, #2a2a2a);transition:background 0.15s;gap:0.15rem;&:hover {background:var(--c-bg-alt, #f2f1ec);}&:first-child {border-radius:var(--r-md, 10px) var(--r-md, 10px) 0 0;}&:last-child {border-radius:0 0 var(--r-md, 10px) var(--r-md, 10px);}}.orb_search_hit_title {font-weight:600;font-size:0.95rem;color:var(--c-purple, #3D315B);}.orb_search_hit_url {font-size:0.8rem;opacity:0.45;}.orb_search_hit_sub {font-size:0.8rem;opacity:0.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.orb_search_hit_badge {display:inline-block;font-size:0.65rem;background:var(--c-moss-light, #b3cf9a);color:var(--c-purple, #3D315B);padding:0.1rem 0.4rem;border-radius:3px;align-self:flex-start;font-weight:600;}.orb_search_empty {position:absolute;top:calc(100% + 0.4rem);left:0;right:0;background:var(--c-white, #fff);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-lg, 0 8px 30px rgba(0,0,0,0.1));padding:1rem;text-align:center;color:var(--c-text-muted, #6b6b6b);font-size:0.9rem;}/*  */ :root {--c-purple:#3D315B;--c-slate:#444B6E;--c-sage:#708B75;--c-moss:#9AB87A;--c-yellow:#F8F991;--c-purple-light:#564978;--c-purple-soft:rgba(61, 49, 91, 0.06);--c-slate-light:#5e6588;--c-sage-light:#8da892;--c-sage-soft:rgba(112, 139, 117, 0.1);--c-moss-light:#afc896;--c-moss-soft:rgba(154, 184, 122, 0.12);--c-yellow-light:#fbfcc6;--c-yellow-soft:rgba(248, 249, 145, 0.15);--c-bg:#ffffff;--c-bg-warm:#faf9f6;--c-bg-alt:#f4f3ef;--c-bg-dark:#3D315B;--c-text:#2d2d2d;--c-text-soft:#555555;--c-text-muted:#888888;--c-border:rgba(0, 0, 0, 0.08);--c-border-light:rgba(0, 0, 0, 0.04);--c-white:#ffffff;--f-sans:'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;--f-serif:'Georgia', 'Times New Roman', serif;--w-content:1180px;--w-narrow:780px;--w-wide:1400px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-full:999px;--s-xs:0.25rem;--s-sm:0.5rem;--s-md:1rem;--s-lg:2rem;--s-xl:3.5rem;--s-2xl:5.5rem;--s-3xl:8rem;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 4px rgba(0,0,0,0.06);--shadow-md:0 4px 16px rgba(0,0,0,0.07);--shadow-lg:0 8px 32px rgba(0,0,0,0.1);--shadow-xl:0 16px 48px rgba(0,0,0,0.12);--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);}*, *::before, *::after {box-sizing:border-box;}body {margin:0;padding:0;font-family:var(--f-sans);font-size:16px;line-height:1.7;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img {max-width:100%;height:auto;display:block;}a {color:var(--c-sage);text-decoration:none;transition:color 0.25s var(--ease-out);&:hover {color:var(--c-purple);}}h1, h2, h3, h4, h5 {line-height:1.25;color:var(--c-purple);margin:0 0 var(--s-md);font-weight:700;letter-spacing:-0.01em;}h1 { font-size:clamp(2rem, 5vw, 3.2rem); }h2 { font-size:clamp(1.5rem, 3.5vw, 2.4rem); }h3 { font-size:clamp(1.15rem, 2.5vw, 1.5rem); }h4 { font-size:clamp(1rem, 2vw, 1.2rem); }p {margin:0 0 var(--s-md);color:var(--c-text-soft);}.orb_site {display:flex;flex-direction:column;min-height:100vh;}.orb_header {position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow 0.3s var(--ease-out), background 0.3s var(--ease-out);&.scrolled {background:rgba(255, 255, 255, 0.97);box-shadow:0 1px 0 var(--c-border), var(--shadow-sm);}}.orb_header_inner {max-width:var(--w-wide);margin:0 auto;padding:0 var(--s-lg);display:flex;align-items:center;height:72px;gap:var(--s-lg);}.orb_logo {display:flex;align-items:center;gap:var(--s-sm);cursor:pointer;flex-shrink:0;transition:opacity 0.2s;&:hover {opacity:0.7;}}.orb_logo_mark {font-size:1.4rem;color:var(--c-moss);transition:color 0.2s;}.orb_logo_text {font-size:1.25rem;font-weight:800;letter-spacing:-0.03em;color:var(--c-purple);}.orb_header_right {display:flex;align-items:center;gap:var(--s-md);margin-left:auto;}.orb_header_search {width:220px;& .orb_search_wrap {background:var(--c-bg-alt);border-color:var(--c-border);color:var(--c-text);}& .orb_search_wrap:focus-within {background:var(--c-bg);border-color:var(--c-sage);box-shadow:0 0 0 3px var(--c-sage-soft);}& .orb_search_input {color:var(--c-text);}& .orb_search_input::placeholder {color:var(--c-text-muted);}& .orb_search_icon {color:var(--c-text-muted);}& .orb_search_clear {color:var(--c-text-soft);}}.orb_header_nav {flex:1;display:flex;justify-content:flex-start;}.orb_mobile_toggle {display:none;background:none;border:none;cursor:pointer;padding:var(--s-xs);margin-left:var(--s-sm);}.orb_hamburger {display:flex;flex-direction:column;gap:5px;width:24px;& span {display:block;height:2px;width:100%;background:var(--c-purple);border-radius:2px;transition:all 0.3s var(--ease-out);}&.open span:nth-child(1) {transform:translateY(7px) rotate(45deg);}&.open span:nth-child(2) {opacity:0;}&.open span:nth-child(3) {transform:translateY(-7px) rotate(-45deg);}}.orb_main {flex:1;margin-top:72px;}.orb_footer {background:var(--c-purple);color:rgba(255, 255, 255, 0.85);margin-top:auto;}.orb_footer_inner {max-width:var(--w-content);margin:0 auto;padding:0 var(--s-lg);}.orb_footer_top {padding:var(--s-2xl) 0 var(--s-xl);& .orb_footer_inner {display:flex;align-items:flex-start;gap:var(--s-2xl);}}.orb_footer_brand {display:flex;align-items:center;gap:var(--s-sm);flex-shrink:0;}.orb_footer_logo_mark {font-size:1.3rem;color:var(--c-moss);}.orb_footer_logo_text {font-size:1.15rem;font-weight:800;letter-spacing:-0.03em;color:var(--c-white);}.orb_footer_nav {flex:1;}.orb_footer_bottom {border-top:1px solid rgba(255, 255, 255, 0.1);padding:var(--s-lg) 0;}.orb_footer_copy {font-size:0.82rem;opacity:0.45;}.orb_component {padding:var(--s-2xl) var(--s-lg);}.orb_component_inner {max-width:var(--w-content);margin:0 auto;}.orb_container {max-width:var(--w-content);margin:0 auto;padding:0 var(--s-lg);}.orb_container_narrow {max-width:var(--w-narrow);margin:0 auto;padding:0 var(--s-lg);}.orb_grid {display:grid;gap:var(--s-lg);}.orb_grid_2 { grid-template-columns:repeat(2, 1fr); }.orb_grid_3 { grid-template-columns:repeat(3, 1fr); }.orb_grid_4 { grid-template-columns:repeat(4, 1fr); }.ce-block {& h1, & h2, & h3, & h4 {color:var(--c-purple);}& a {color:var(--c-sage);text-decoration:underline;text-decoration-color:var(--c-sage-soft);text-underline-offset:3px;transition:text-decoration-color 0.2s;&:hover {color:var(--c-purple);text-decoration-color:var(--c-purple);}}}.orb_btn {display:inline-flex;align-items:center;justify-content:center;gap:var(--s-sm);padding:0.7rem 1.75rem;border:none;border-radius:var(--r-full);font-family:var(--f-sans);font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.25s var(--ease-out);text-decoration:none;letter-spacing:0.01em;}.orb_btn_primary {background:var(--c-moss);color:var(--c-purple);&:hover {background:var(--c-moss-light);color:var(--c-purple);transform:translateY(-1px);box-shadow:var(--shadow-md);}}.orb_btn_secondary {background:transparent;color:var(--c-purple);border:1.5px solid var(--c-purple);&:hover {background:var(--c-purple);color:var(--c-white);transform:translateY(-1px);}}@media (max-width:900px) {.orb_grid_3 { grid-template-columns:repeat(2, 1fr); }.orb_grid_4 { grid-template-columns:repeat(2, 1fr); }}@media (max-width:768px) {.orb_mobile_toggle {display:block;}.orb_header_search {display:none;}.orb_header_inner {height:60px;}.orb_main {margin-top:60px;}.orb_header_nav {display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:var(--c-white);padding:var(--s-lg);overflow-y:auto;z-index:999;&.open {display:block;}}.orb_grid_2,.orb_grid_3,.orb_grid_4 {grid-template-columns:1fr;}.orb_footer_top .orb_footer_inner {flex-direction:column;gap:var(--s-lg);}}@media (max-width:480px) {:root {--s-lg:1.25rem;--s-xl:2.5rem;--s-2xl:3.5rem;}.orb_header_inner {padding:0 var(--s-md);}}/*  */ .comp_hero {position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;}.comp_hero_bg {position:absolute;inset:0;z-index:0;& article {width:100%;height:100%;}& .focus-image-container {width:100% !important;height:100% !important;}}.comp_hero_overlay {position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(61, 49, 91, 0.88) 0%,rgba(68, 75, 110, 0.65) 45%,rgba(112, 139, 117, 0.4) 100%);}.comp_hero_content {position:relative;z-index:2;max-width:var(--w-content, 1180px);margin:0 auto;padding:var(--s-3xl, 8rem) var(--s-lg, 2rem) var(--s-2xl, 5.5rem);width:100%;}.comp_hero_text {max-width:640px;color:var(--c-white, #fff);& h1, & h2, & h3, & h4 {color:var(--c-white, #fff);}& h1 {font-size:clamp(2.4rem, 6vw, 4rem);line-height:1.1;margin-bottom:var(--s-lg, 2rem);letter-spacing:-0.02em;}& h2 {font-size:clamp(1.3rem, 3vw, 1.8rem);font-weight:400;opacity:0.9;line-height:1.4;}& p {font-size:clamp(1rem, 2vw, 1.15rem);line-height:1.8;color:rgba(255, 255, 255, 0.8);}}@media (max-width:768px) {.comp_hero {min-height:60vh;}.comp_hero_content {padding:var(--s-2xl, 5.5rem) var(--s-md, 1rem) var(--s-xl, 3.5rem);}}/*  */ .comp_textimg {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg, #fff);}.comp_textimg_inner {max-width:var(--w-content, 1180px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2xl, 5.5rem);align-items:center;}.comp_textimg_text {& h2 {color:var(--c-purple, #3D315B);margin-bottom:var(--s-md, 1rem);}& p {color:var(--c-text-soft, #555);line-height:1.8;font-size:1.02rem;}}.comp_textimg_media {& article {border-radius:var(--r-lg, 20px);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--shadow-md, 0 4px 16px rgba(0,0,0,0.07));}& .focus-image-container {width:100% !important;height:100% !important;}}@media (max-width:768px) {.comp_textimg {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_textimg_inner {grid-template-columns:1fr;gap:var(--s-lg, 2rem);}.comp_textimg_media article {border-radius:var(--r-md, 12px);}}/*  */ .comp_cards {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg-warm, #faf9f6);}.comp_cards_inner {max-width:var(--w-content, 1180px);margin:0 auto;}.comp_cards_head {text-align:center;max-width:var(--w-narrow, 780px);margin:0 auto var(--s-xl, 3.5rem);& h2 {color:var(--c-purple, #3D315B);}& p {color:var(--c-text-muted, #888);font-size:1.05rem;}}.comp_cards_grid {display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--s-lg, 2rem);& > div {background:var(--c-white, #fff);border-radius:var(--r-lg, 20px);overflow:hidden;border:1px solid var(--c-border-light, rgba(0,0,0,0.04));transition:transform 0.3s var(--ease-out, ease), box-shadow 0.3s var(--ease-out, ease);}& > div:hover {transform:translateY(-6px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,0.1));}& > div > article:first-child {aspect-ratio:16 / 10;overflow:hidden;}& > div > article:first-child .focus-image-container {width:100% !important;height:100% !important;}& > div > article:last-child {padding:var(--s-md, 1rem) var(--s-lg, 2rem) var(--s-lg, 2rem);}& > div > article:last-child h3 {color:var(--c-purple, #3D315B);margin-bottom:var(--s-sm, 0.5rem);font-size:1.15rem;}& > div > article:last-child p {color:var(--c-text-muted, #888);font-size:0.92rem;line-height:1.65;}}@media (max-width:900px) {.comp_cards_grid {grid-template-columns:repeat(2, 1fr);}}@media (max-width:580px) {.comp_cards {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_cards_grid {grid-template-columns:1fr;gap:var(--s-md, 1rem);}.comp_cards_grid > div {border-radius:var(--r-md, 12px);}}/*  */ .comp_video {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-purple, #3D315B);color:var(--c-white, #fff);position:relative;overflow:hidden;&::before {content:'';position:absolute;top:-40%;right:-15%;width:600px;height:600px;border-radius:50%;background:rgba(154, 184, 122, 0.06);pointer-events:none;}}.comp_video_inner {max-width:var(--w-content, 1180px);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:var(--s-2xl, 5.5rem);align-items:center;position:relative;z-index:1;}.comp_video_player {border-radius:var(--r-lg, 20px);overflow:hidden;box-shadow:0 12px 48px rgba(0, 0, 0, 0.35);& article {width:100%;}& .video-container {position:relative;padding-bottom:56.25%;height:0;}& .video-container iframe,& .video-container video {position:absolute;top:0;left:0;width:100%;height:100%;}& video {width:100%;display:block;}}.comp_video_text {& h2, & h3, & h4 {color:var(--c-moss, #9AB87A);}& p {color:rgba(255, 255, 255, 0.75);line-height:1.8;font-size:1.02rem;}}@media (max-width:768px) {.comp_video {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_video_inner {grid-template-columns:1fr;gap:var(--s-lg, 2rem);}.comp_video_player {border-radius:var(--r-md, 12px);}}/*  */ .comp_cta {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-sage, #708B75);position:relative;overflow:hidden;&::before {content:'';position:absolute;top:-60%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(248, 249, 145, 0.08);pointer-events:none;}&::after {content:'';position:absolute;bottom:-50%;left:-8%;width:400px;height:400px;border-radius:50%;background:rgba(61, 49, 91, 0.1);pointer-events:none;}}.comp_cta_inner {max-width:var(--w-narrow, 780px);margin:0 auto;text-align:center;position:relative;z-index:1;}.comp_cta_content {& h2, & h3 {color:var(--c-white, #fff);font-size:clamp(1.6rem, 4vw, 2.6rem);line-height:1.25;}& p {color:rgba(255, 255, 255, 0.8);font-size:clamp(1rem, 2vw, 1.12rem);line-height:1.8;}}@media (max-width:768px) {.comp_cta {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}}/*  */ .comp_cols {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg, #fff);}.comp_cols_inner {max-width:var(--w-content, 1180px);margin:0 auto;}.comp_cols_head {text-align:center;max-width:var(--w-narrow, 780px);margin:0 auto var(--s-xl, 3.5rem);& h2 {color:var(--c-purple, #3D315B);}& p {color:var(--c-text-muted, #888);font-size:1.05rem;}}.comp_cols_grid {display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--s-lg, 2rem);}.comp_cols_col {padding:var(--s-lg, 2rem);border-radius:var(--r-lg, 20px);background:var(--c-bg-warm, #faf9f6);border:1px solid var(--c-border-light, rgba(0,0,0,0.04));transition:border-color 0.3s var(--ease-out, ease), box-shadow 0.3s var(--ease-out, ease), transform 0.3s var(--ease-out, ease);&:hover {border-color:var(--c-sage-light, #8da892);box-shadow:var(--shadow-md, 0 4px 16px rgba(0,0,0,0.07));transform:translateY(-3px);}& h3, & h4 {color:var(--c-purple, #3D315B);margin-bottom:var(--s-sm, 0.5rem);}& p {color:var(--c-text-muted, #888);font-size:0.95rem;line-height:1.7;}}@media (max-width:900px) {.comp_cols_grid {grid-template-columns:1fr;gap:var(--s-md, 1rem);}}@media (max-width:580px) {.comp_cols {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_cols_col {padding:var(--s-md, 1rem) var(--s-lg, 2rem);}}/*  */ .comp_gallery {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg-warm, #faf9f6);}.comp_gallery_inner {max-width:var(--w-content, 1180px);margin:0 auto;}.comp_gallery_head {margin-bottom:var(--s-xl, 3.5rem);& h2 {color:var(--c-purple, #3D315B);}& p {color:var(--c-text-muted, #888);}}.comp_gallery_grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--s-md, 1rem);}.comp_gallery_item {border-radius:var(--r-md, 12px);overflow:hidden;aspect-ratio:1 / 1;cursor:pointer;transition:transform 0.35s var(--ease-out, ease), box-shadow 0.35s var(--ease-out, ease);box-shadow:var(--shadow-xs, 0 1px 2px rgba(0,0,0,0.04));&:hover {transform:scale(1.03);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,0.1));}& article {width:100%;height:100%;}& .focus-image-container {width:100% !important;height:100% !important;}}@media (max-width:580px) {.comp_gallery {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_gallery_grid {grid-template-columns:repeat(2, 1fr);gap:var(--s-sm, 0.5rem);}.comp_gallery_item {border-radius:var(--r-sm, 8px);}}/*  */ .comp_prose {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg, #fff);}.comp_prose_inner {max-width:var(--w-narrow, 780px);margin:0 auto;& h1, & h2, & h3, & h4 {color:var(--c-purple, #3D315B);}& h2 {margin-top:var(--s-xl, 3.5rem);padding-top:var(--s-lg, 2rem);border-top:1px solid var(--c-border-light, rgba(0,0,0,0.04));}& h2:first-child {margin-top:0;padding-top:0;border-top:none;}& p {font-size:1.05rem;line-height:1.85;color:var(--c-text-soft, #555);}& ul, & ol {padding-left:var(--s-lg, 2rem);margin-bottom:var(--s-md, 1rem);}& li {margin-bottom:var(--s-sm, 0.5rem);line-height:1.7;color:var(--c-text-soft, #555);}& blockquote {margin:var(--s-lg, 2rem) 0;padding:var(--s-md, 1rem) var(--s-lg, 2rem);border-left:3px solid var(--c-moss, #9AB87A);background:var(--c-moss-soft, rgba(154,184,122,0.12));border-radius:0 var(--r-sm, 8px) var(--r-sm, 8px) 0;font-style:italic;color:var(--c-text-soft, #555);}}@media (max-width:768px) {.comp_prose {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_prose_inner p {font-size:1rem;}}/*  */ .comp_collection {padding:var(--s-2xl, 5.5rem) var(--s-lg, 2rem);background:var(--c-bg, #fff);}.comp_collection_inner {max-width:var(--w-content, 1180px);margin:0 auto;}.comp_collection_head {text-align:center;max-width:var(--w-narrow, 780px);margin:0 auto var(--s-xl, 3.5rem);& h2 {color:var(--c-purple, #3D315B);font-size:clamp(1.6rem, 4vw, 2.4rem);line-height:1.2;}& p {color:var(--c-text-muted, #888);font-size:1.05rem;line-height:1.7;margin-top:var(--s-sm, 0.5rem);}}.comp_collection_grid {& .orb_ocollection_output,& .orb_ocollection_public > div {display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--s-lg, 2rem);}}.comp_collection_card {background:var(--c-white, #fff);border-radius:var(--r-lg, 20px);overflow:hidden;border:1px solid var(--c-border-light, rgba(0,0,0,0.04));transition:transform 0.3s var(--ease-out, ease), box-shadow 0.3s var(--ease-out, ease);}.comp_collection_card:hover {transform:translateY(-6px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,0.1));}.comp_collection_card_img {aspect-ratio:16 / 10;overflow:hidden;background:var(--c-bg-warm, #faf9f6);}.comp_collection_card_img img {width:100%;height:100%;object-fit:cover;display:block;}.comp_collection_card_body {padding:var(--s-md, 1rem) var(--s-lg, 2rem) var(--s-lg, 2rem);}.comp_collection_card_body h3 {color:var(--c-purple, #3D315B);font-size:1.15rem;margin-bottom:var(--s-sm, 0.5rem);line-height:1.3;}.comp_collection_card_body p {color:var(--c-text-muted, #888);font-size:0.92rem;line-height:1.65;}@media (max-width:900px) {.comp_collection_grid {& .orb_ocollection_output,& .orb_ocollection_public > div {grid-template-columns:repeat(2, 1fr);}}}@media (max-width:580px) {.comp_collection {padding:var(--s-xl, 3.5rem) var(--s-md, 1rem);}.comp_collection_grid {& .orb_ocollection_output,& .orb_ocollection_public > div {grid-template-columns:1fr;gap:var(--s-md, 1rem);}}.comp_collection_card {border-radius:var(--r-md, 12px);}}/*  */ @keyframes loadinganimatefade {0% {opacity:0;}100% {opacity:1;}}#orkiapp > .content > main{position:relative;}.loaderAnimate{user-select:none;pointer-events:none;position:absolute;top:2rem;left:2rem;display:flex;flex-direction:column;gap:2rem;width:calc(100% - 4rem);box-sizing:border-box;animation:loadinganimatefade 0.5s ease 0s 1 normal forwards;z-index:100;}.loaderAnimate > div{background:linear-gradient(-45deg, rgba([excolor][16],0.95), rgba(255,255,255,0.7), rgb([excolor][16],0.95), rgba(255,255,255,0.7), rgb([excolor][16],0.95), rgba(255,255,255,0.7), rgb([excolor][16],0.95), rgba(255,255,255,0.7));background-size:200% 200%;animation:gradient 1s linear infinite;animation-direction:normal;min-height:2rem;[css][brc]}.loaderAnimate > div.start{background:rgba(255,255,255,0.9);[css][bsc]min-height:46px;animation:contentanimtop 1s ease 0s 1 normal forwards;}.loaderAnimate > div.content{min-height:7rem;}#orkiapp > .content > main > .page_wrapper > .page_loader {}