/*
 * (c) 2025 Mad Comps UK. All rights reserved.
 * Proprietary and closed source. No part of this code, design or content
 * may be copied, reused, rehosted or redistributed without prior written consent.
 * Licensed for https://www.madcomps.com only.
 * Terms: https://www.madcomps.com/policy-terms.html
 */
@media (max-width:640px){input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]),select,textarea{font-size:16px!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only.focus\:not-sr-only:focus,.focus\:not-sr-only:focus{position:fixed!important;width:auto!important;height:auto!important;padding:12px 18px!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;top:8px!important;left:8px!important;background:#54268e!important;color:#fff!important;border-radius:9999px!important;z-index:10000!important;font-weight:700;font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.25)}:root{--pillar-energy-bg:#ccfbf1;--pillar-energy-fg:#0f766e;--pillar-energy-bor:#5eead4;--pillar-energy-solid:#0d9488;--pillar-website-bg:#dbeafe;--pillar-website-fg:#1d4ed8;--pillar-website-bor:#93c5fd;--pillar-website-solid:#3b82f6;--pillar-education-bg:#fce7f3;--pillar-education-fg:#be185d;--pillar-education-bor:#f9a8d4;--pillar-education-solid:#db2777;--pillar-property-bg:#e0e7ff;--pillar-property-fg:#3730a3;--pillar-property-bor:#c7d2fe;--pillar-property-solid:#4338ca;--pillar-cross-bg:#f5f5f4;--pillar-cross-fg:#57534e;--pillar-cross-bor:#d6d3d1;--pillar-cross-solid:#78716c}body.icon-mode-normal{--pillar-energy-bg:#99f6e4;--pillar-energy-fg:#115e59;--pillar-energy-bor:#2dd4bf;--pillar-energy-solid:#14b8a6;--pillar-website-bg:#bae6fd;--pillar-website-fg:#075985;--pillar-website-bor:#38bdf8;--pillar-website-solid:#0284c7;--pillar-education-bg:#fbcfe8;--pillar-education-fg:#9d174d;--pillar-education-bor:#ec4899;--pillar-education-solid:#db2777;--pillar-property-bg:#c7d2fe;--pillar-property-fg:#312e81;--pillar-property-bor:#818cf8;--pillar-property-solid:#4f46e5;--pillar-cross-bg:#e7e5e4;--pillar-cross-fg:#44403c;--pillar-cross-bor:#a8a29e;--pillar-cross-solid:#57534e}body.icon-mode-kids #kidsGameBoard,body.icon-mode-kids #mddKidsCurriculum,body.icon-mode-kids #mddKidsLesson,body.icon-mode-kids #mddKidsGame{--pillar-energy-bg:linear-gradient(180deg,#fff3cc 0%,#ffe39e 100%);--pillar-energy-fg:#6b3a06;--pillar-energy-bor:#f59e0b;--pillar-energy-solid:#b45309;--pillar-website-bg:linear-gradient(180deg,#ffe2f1 0%,#ffc8e4 100%);--pillar-website-fg:#500724;--pillar-website-bor:#ec4899;--pillar-website-solid:#be185d;--pillar-education-bg:linear-gradient(180deg,#dcebff 0%,#bfdcff 100%);--pillar-education-fg:#14224d;--pillar-education-bor:#2563eb;--pillar-education-solid:#1d4ed8;--pillar-property-bg:linear-gradient(180deg,#d6f7df 0%,#bdf0cb 100%);--pillar-property-fg:#064024;--pillar-property-bor:#22c55e;--pillar-property-solid:#15803d;--pillar-cross-bg:#d6d3d1;--pillar-cross-fg:#292524;--pillar-cross-bor:#78716c;--pillar-cross-solid:#57534e}body.icon-mode-kids.kids-variant-boy #kidsGameBoard,body.icon-mode-kids.kids-variant-boy #mddKidsCurriculum,body.icon-mode-kids.kids-variant-boy #mddKidsLesson,body.icon-mode-kids.kids-variant-boy #mddKidsGame{--pillar-energy-bg:#93c5fd;--pillar-energy-fg:#1e3a8a;--pillar-energy-bor:#1e40af;--pillar-energy-solid:#1e3a8a;--pillar-website-bg:#7dd3fc;--pillar-website-fg:#0c4a6e;--pillar-website-bor:#0369a1;--pillar-website-solid:#075985;--pillar-property-bg:#86efac;--pillar-property-fg:#14532d;--pillar-property-bor:#15803d;--pillar-property-solid:#166534;--pillar-education-bg:#67e8f9;--pillar-education-fg:#155e75;--pillar-education-bor:#0e7490;--pillar-education-solid:#164e63;--pillar-cross-bg:#94a3b8;--pillar-cross-fg:#0f172a;--pillar-cross-bor:#64748b;--pillar-cross-solid:#334155}body.icon-mode-kids.kids-variant-girl #kidsGameBoard,body.icon-mode-kids.kids-variant-girl #mddKidsCurriculum,body.icon-mode-kids.kids-variant-girl #mddKidsLesson,body.icon-mode-kids.kids-variant-girl #mddKidsGame{--pillar-energy-bg:#fef08a;--pillar-energy-fg:#713f12;--pillar-energy-bor:#eab308;--pillar-energy-solid:#ca8a04;--pillar-website-bg:#fbcfe8;--pillar-website-fg:#831843;--pillar-website-bor:#ec4899;--pillar-website-solid:#db2777;--pillar-education-bg:#ddd6fe;--pillar-education-fg:#4c1d95;--pillar-education-bor:#8b5cf6;--pillar-education-solid:#7c3aed;--pillar-property-bg:#fecaca;--pillar-property-fg:#7f1d1d;--pillar-property-bor:#ef4444;--pillar-property-solid:#dc2626;--pillar-cross-bg:#cbd5e1;--pillar-cross-fg:#1e293b;--pillar-cross-bor:#94a3b8;--pillar-cross-solid:#475569}body[class][class][class].mdd-a11y-high-contrast{--pillar-energy-bg:rgba(20,184,166,0.20);--pillar-energy-fg:#5eead4;--pillar-energy-bor:#5eead4;--pillar-energy-solid:#14b8a6;--pillar-website-bg:rgba(59,130,246,0.22);--pillar-website-fg:#93c5fd;--pillar-website-bor:#93c5fd;--pillar-website-solid:#3b82f6;--pillar-education-bg:rgba(236,72,153,0.22);--pillar-education-fg:#f9a8d4;--pillar-education-bor:#f9a8d4;--pillar-education-solid:#ec4899;--pillar-property-bg:rgba(99,102,241,0.22);--pillar-property-fg:#c7d2fe;--pillar-property-bor:#c7d2fe;--pillar-property-solid:#818cf8;--pillar-cross-bg:rgba(168,162,158,0.22);--pillar-cross-fg:#d6d3d1;--pillar-cross-bor:#d6d3d1;--pillar-cross-solid:#a8a29e}*:focus-visible{outline:2px solid #7c3aad;outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}.oh-sub-group{position:relative;display:inline-flex;align-items:center;cursor:pointer;outline:none}.oh-sub-group-label{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-weight:700;font-size:11px;color:rgba(255,255,255,.86);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);white-space:nowrap;transition:background .15s ease,color .15s ease}.oh-sub-group:hover .oh-sub-group-label,.oh-sub-group:focus-within .oh-sub-group-label{background:rgba(168,85,247,.25);color:#fff}.oh-sub-group.is-active .oh-sub-group-label{background:linear-gradient(135deg,#a855f7,#7c3aad);color:#fff;border-color:transparent}.oh-sub-dd{position:absolute;top:calc(100% + 6px);left:0;z-index:80;display:flex;flex-direction:column;min-width:180px;padding:6px;background:#fff;border:1px solid #ece8f5;border-radius:12px;box-shadow:0 14px 40px rgba(26,18,48,.32);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.oh-sub-group:hover .oh-sub-dd,.oh-sub-group:focus-within .oh-sub-dd,.oh-sub-group.is-open .oh-sub-dd{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.oh-sub-dd-link{display:block;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#1f2233;text-decoration:none;white-space:nowrap}.oh-sub-dd-link:hover{background:#f5edff;color:#54268e}.oh-sub-dd-link.is-active{background:#ede9fe;color:#54268e}#site-header .has-dropdown .dropdown a,#site-header .has-dropdown .dropdown a *,#site-header .has-dropdown .subflyout a,#site-header .has-dropdown .subflyout a *{font-size:13px!important;line-height:1.25!important}#site-header .has-dropdown .dropdown a .w-9,#site-header .has-dropdown .dropdown a .h-9,#site-header .has-dropdown .subflyout a .w-9,#site-header .has-dropdown .subflyout a .h-9{width:20px!important;height:20px!important;border-radius:5px!important;font-size:10px!important;flex-shrink:0!important}#site-header .has-dropdown .subflyout .text-\[10px\],#site-header .has-dropdown .subflyout .text-\[9px\]{font-size:9px!important;letter-spacing:0.14em!important}#site-header .has-dropdown .dropdown a svg,#site-header .has-dropdown .subflyout a svg{width:9px!important;height:9px!important}#site-header .has-dropdown>.dropdown:not(.grid-cols-2){width:190px!important;padding:3px!important;border-radius:10px!important}#site-header .has-dropdown>.dropdown:not(.grid-cols-2)>a,#site-header .has-dropdown>.dropdown:not(.grid-cols-2)>.has-subflyout>a{padding:4px 7px!important;gap:7px!important;border-radius:7px!important;font-size:13px!important}#site-header .has-dropdown>.dropdown:not(.grid-cols-2)>a>span,#site-header .has-dropdown>.dropdown:not(.grid-cols-2)>.has-subflyout>a>span{font-size:13px!important}#site-header .has-dropdown>.dropdown:not(.grid-cols-2)>a>span:first-child,#site-header .has-dropdown>.dropdown:not(.grid-cols-2)>.has-subflyout>a>span:first-child>span:first-child{width:20px!important;height:20px!important;border-radius:5px!important;font-size:10px!important;flex-shrink:0}#site-header .has-dropdown>.dropdown:not(.grid-cols-2)>.has-subflyout>a>svg{width:9px!important;height:9px!important}#site-header .has-subflyout>.subflyout{width:180px!important;padding:3px!important;border-radius:10px!important}#site-header .has-subflyout>.subflyout>a,#site-header .has-subflyout>.subflyout>.has-subflyout>a{padding:4px 7px!important;gap:7px!important;border-radius:7px!important;font-size:13px!important}#site-header .has-subflyout>.subflyout>a>span,#site-header .has-subflyout>.subflyout>.has-subflyout>a>span{font-size:13px!important}#site-header .has-subflyout>.subflyout>a>span:first-child,#site-header .has-subflyout>.subflyout>.has-subflyout>a>span:first-child>span:first-child{width:20px!important;height:20px!important;border-radius:5px!important;font-size:10px!important;flex-shrink:0}#site-header .has-subflyout>.subflyout>.has-subflyout>a>svg{width:9px!important;height:9px!important}#site-header .has-subflyout>.subflyout>div:first-child{font-size:9px!important;padding:3px 7px!important;letter-spacing:0.14em!important}#site-header .has-dropdown>.dropdown.grid-cols-2{width:320px!important;padding:4px!important;border-radius:10px!important;gap:2px!important}#site-header .has-dropdown>.dropdown.grid-cols-2>a{padding:4px 6px!important;gap:6px!important;border-radius:7px!important}#site-header .has-dropdown>.dropdown.grid-cols-2>a.col-span-2>span:first-child{width:24px!important;height:24px!important;border-radius:5px!important;font-size:11px!important;flex-shrink:0}#site-header .has-dropdown>.dropdown.grid-cols-2>a.col-span-2 .block.font-semibold{font-size:13px!important;line-height:1.2!important}#site-header .has-dropdown>.dropdown.grid-cols-2>a.col-span-2 .block:not(.font-semibold){font-size:10.5px!important;line-height:1.25!important;margin-top:0!important}#site-header .has-dropdown>.dropdown.grid-cols-2>a:not(.col-span-2)>span:first-child{width:20px!important;height:20px!important;border-radius:5px!important;font-size:10px!important;flex-shrink:0}#site-header .has-dropdown>.dropdown.grid-cols-2>a:not(.col-span-2) .truncate,#site-header .has-dropdown>.dropdown.grid-cols-2>a:not(.col-span-2)>span:last-child{font-size:13px!important}@media (min-width:768px){#site-header header nav a.nav-link:not(.ns-size-sm):not(.ns-size-md):not(.ns-size-lg){font-size:16px!important}}@media (min-width:1024px){#site-header header nav a.nav-link:not(.ns-size-sm):not(.ns-size-md):not(.ns-size-lg){font-size:17px!important}}main section[class*="bg-brand-soft"],main section[class*="bg-tristan-gradient"]{padding-top:2.5rem!important;padding-bottom:2.5rem!important}@media (min-width:1024px){main section[class*="bg-brand-soft"],main section[class*="bg-tristan-gradient"]{padding-top:3.25rem!important;padding-bottom:3.25rem!important}}.site-top-strip-row{padding-top:max(env(safe-area-inset-top,0px),34px);padding-bottom:8px;padding-left:max(0.75rem,env(safe-area-inset-left,0px));padding-right:max(0.75rem,env(safe-area-inset-right,0px))}@media (min-width:640px){.site-top-strip-row{padding-top:0;padding-bottom:0;padding-left:max(1.5rem,env(safe-area-inset-left,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px))}}@media (min-width:1024px){.site-top-strip-row{padding-left:max(2.5rem,env(safe-area-inset-left,0px));padding-right:max(2.5rem,env(safe-area-inset-right,0px))}}#site-header>header.bg-white{margin-top:0!important}#site-header>.site-top-strip{margin-bottom:0!important}.ns-overlay{position:fixed;inset:0;z-index:9100;display:flex;align-items:flex-start;justify-content:center;background:rgba(26,18,48,.55);backdrop-filter:blur(6px);padding:24px 16px;overflow-y:auto}.ns-panel{width:100%;max-width:1100px;background:#fff;border-radius:18px;box-shadow:0 24px 80px rgba(26,18,48,.45);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.ns-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#1d4ed8,#0a66c2);color:#fff}.ns-title{font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:18px;font-weight:700}.ns-sub{font-size:12px;opacity:.88;margin-top:2px;max-width:560px}.ns-close{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:22px;line-height:1;cursor:pointer}.ns-close:hover{background:rgba(255,255,255,.3)}.ns-body{padding:20px;flex:1 1 auto;overflow-y:auto}.ns-zones{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.ns-zones{grid-template-columns:1fr}}.ns-zone{background:#faf7ff;border:1px solid #ece8f5;border-radius:14px;padding:12px;display:flex;flex-direction:column}.ns-zone-head{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#54268e;margin-bottom:10px}.ns-zone-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#ede9fe;color:#54268e;font-size:14px;font-weight:700}.ns-zone-hint{font-weight:500;letter-spacing:0;text-transform:none;color:#6b6580;font-size:10px;margin-left:auto}.ns-list{display:flex;flex-direction:column;gap:6px;min-height:100px;border-radius:10px;padding:4px;transition:background .15s ease,outline .15s ease}.ns-list-over{background:#f5edff;outline:2px dashed #c4b5fd;outline-offset:-2px}.ns-empty{padding:22px 12px;text-align:center;font-size:11.5px;color:#9a93b3;font-style:italic}.ns-card{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #ece8f5;border-radius:10px;cursor:grab;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ns-card:hover{border-color:#c4b5fd;background:#faf5ff}.ns-card.ns-dragging{opacity:.45;transform:scale(.98)}.ns-card.ns-card-hidden{opacity:.55;background:#f7f4ff;border-style:dashed}.ns-grab{color:#9a93b3;font-size:16px;cursor:grab;line-height:1;user-select:none}.ns-emoji{font-size:20px;line-height:1;width:28px;text-align:center}.ns-card-text{display:flex;flex-direction:column;min-width:0}.ns-card-label{font-size:13px;font-weight:700;color:#1f2233;line-height:1.15}.ns-card-desc{font-size:11px;color:#6b6580;line-height:1.2;margin-top:2px}.ns-pin{font-style:normal;font-size:11px;margin-left:3px}.ns-card-controls{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.ns-size-toggle{display:inline-flex;border:1px solid #ece8f5;border-radius:9999px;overflow:hidden;background:#f7f4ff}.ns-size-toggle button{border:0;background:transparent;cursor:pointer;width:22px;height:22px;font-size:9.5px;font-weight:800;color:#54268e;display:inline-flex;align-items:center;justify-content:center}.ns-size-toggle button:hover{background:rgba(168,85,247,.15)}.ns-size-toggle button.is-on{background:linear-gradient(135deg,#a855f7,#7c3aad);color:#fff}.ns-eye,.ns-move{border:1px solid #ece8f5;background:#f7f4ff;border-radius:9999px;height:22px;padding:0 8px;font-size:10px;font-weight:700;color:#54268e;display:inline-flex;align-items:center;gap:3px;cursor:pointer}.ns-eye{padding:0;width:22px;justify-content:center;font-size:11px}.ns-eye.is-off{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.ns-eye:hover,.ns-move:hover{background:#ede9fe}.ns-tips{margin-top:14px;padding:10px 14px;background:#f7f4ff;border:1px solid #ece8f5;border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:#6b6580}.ns-tip strong{color:#54268e}.ns-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#faf7ff;border-top:1px solid #ece8f5}.ns-btn{border:1px solid #c4b5fd;background:#fff;color:#54268e;font-weight:700;font-size:13px;padding:8px 16px;border-radius:9999px;cursor:pointer;transition:background .15s ease,transform .15s ease}.ns-btn:hover{background:#ede9fe;transform:translateY(-1px)}.ns-btn.primary{background:linear-gradient(135deg,#a855f7,#7c3aad);color:#fff;border-color:transparent}.ns-btn.primary:hover{filter:brightness(1.08)}.ns-btn.ghost{background:transparent}.ns-foot-right{display:inline-flex;gap:8px}body:not(.owner-editor-mode):not(.owner-crm-mode) #site-header [data-nav-item].ns-hidden{display:none!important}body.owner-editor-mode #site-header [data-nav-item].ns-hidden,body.owner-crm-mode #site-header [data-nav-item].ns-hidden{display:inline-flex!important;opacity:.45!important;position:relative!important;outline:1.5px dashed #b91c1c!important;outline-offset:4px!important;border-radius:6px!important;cursor:pointer!important}body.owner-editor-mode #site-header [data-nav-item].ns-hidden::before,body.owner-crm-mode #site-header [data-nav-item].ns-hidden::before{content:'OFF';position:absolute;top:-10px;right:-8px;background:#b91c1c;color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em;padding:1px 5px;border-radius:9999px;pointer-events:none;z-index:2}body.owner-editor-mode #site-header [data-nav-item].ns-hidden:hover,body.owner-crm-mode #site-header [data-nav-item].ns-hidden:hover{opacity:.85!important;outline-color:#dc2626!important;background:rgba(254,226,226,.5)!important}#site-header [data-nav-item].ns-size-sm.nav-link{font-size:11px!important}#site-header [data-nav-item].ns-size-lg.nav-link{font-size:15px!important}#site-header [data-nav-item].ns-size-sm>a.nav-link{font-size:11px!important}#site-header [data-nav-item].ns-size-lg>a.nav-link{font-size:15px!important}[data-nav-item="quote"].ns-size-sm{padding:2px 10px!important;font-size:11px!important}[data-nav-item="quote"].ns-size-lg{padding:6px 16px!important;font-size:14px!important}[data-nav-item="portal"].ns-size-sm{padding:2px 10px!important}[data-nav-item="portal"].ns-size-lg{padding:6px 18px!important}[data-nav-item="portal"].ns-size-lg span:first-child{font-size:14px!important}[data-nav-item="logo"].ns-size-sm>div:first-child{width:32px!important;height:32px!important}[data-nav-item="logo"].ns-size-lg>div:first-child{width:48px!important;height:48px!important}@media (min-width:768px){header>div:first-of-type>[data-nav-item].has-dropdown,header>div:first-of-type>a[data-nav-item][data-nav]{display:inline-flex!important;align-items:center!important;margin-right:12px!important}}header>div:first-of-type>a[data-nav-item][data-nav].nav-link{font-size:13px!important;font-weight:600!important;color:#54268e!important;padding:0 4px!important}.ms-return-pill{position:fixed;top:16px;right:16px;z-index:9400;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:linear-gradient(135deg,#7c3aad,#a855f7);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;border:0;border-radius:9999px;box-shadow:0 8px 24px rgba(124,58,173,.45),0 0 0 0 rgba(168,85,247,.55);cursor:pointer;animation:msReturnPulse 2.2s ease-out infinite;transition:transform .15s ease,filter .15s ease}.ms-return-pill:hover{filter:brightness(1.1);transform:translateY(-1px);animation-play-state:paused}.ms-return-pill .ms-rp-crown{font-size:16px}.ms-return-pill .ms-rp-text{white-space:nowrap}@keyframes msReturnPulse{0%{box-shadow:0 8px 24px rgba(124,58,173,.45),0 0 0 0 rgba(168,85,247,.55)}70%{box-shadow:0 8px 24px rgba(124,58,173,.45),0 0 0 16px rgba(168,85,247,0)}100%{box-shadow:0 8px 24px rgba(124,58,173,.45),0 0 0 0 rgba(168,85,247,0)}}@media (max-width:640px){.ms-return-pill{top:10px;right:10px;padding:7px 13px;font-size:12px}}.ms-anchor{font-family:inherit}.oh-owner-nav-dd{position:absolute;top:calc(100% + 6px);left:0;z-index:9300;background:linear-gradient(180deg,#1f1238,#160a2a);border:1px solid rgba(168,85,247,.35);border-radius:14px;box-shadow:0 16px 44px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04) inset;width:210px;max-width:calc(100vw - 16px);padding:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;animation:msDropIn .18s ease-out}.oh-onv-head{display:grid;grid-template-columns:26px 1fr 26px;align-items:center;padding:2px 2px 8px;border-bottom:1px solid rgba(168,85,247,.18);margin-bottom:8px}.oh-onv-back{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:0;border-radius:7px;font-size:18px;font-weight:700;line-height:1;color:#c084fc;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.oh-onv-back:hover{background:rgba(255,255,255,.06);color:#fff}.oh-onv-back.is-empty{visibility:hidden}.oh-onv-title{text-align:center;font-weight:700;font-size:12.5px;color:#e9e2f8;letter-spacing:.04em;text-transform:uppercase}.oh-onv-list{display:flex;flex-direction:column;gap:4px}.oh-onv-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(168,85,247,.18);background:transparent;border-radius:8px;cursor:pointer;text-decoration:none;font-family:inherit;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.oh-onv-row:hover{background:rgba(168,85,247,.22);border-color:#c084fc;box-shadow:0 3px 10px rgba(168,85,247,.25);transform:translateX(2px)}.oh-onv-row:hover .oh-onv-label{color:#fff}.oh-onv-row:hover .oh-onv-chev{color:#fff}.oh-onv-row:active{transform:translateX(2px) scale(.99)}.oh-onv-emoji{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:rgba(168,85,247,.18);border-radius:6px;flex-shrink:0}.oh-onv-label{font-weight:700;font-size:12.5px;color:#e9e2f8;letter-spacing:.03em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.oh-onv-chev{font-size:16px;font-weight:400;color:rgba(192,132,252,.75);line-height:1;padding-right:2px;transition:color .15s ease}.ms-dropdown{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:9300;background:#fff;border:1px solid #ece8f5;border-radius:12px;box-shadow:0 18px 50px rgba(26,18,48,.28);min-width:240px;width:320px;max-width:calc(100vw - 16px);padding:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;animation:msDropIn .15s ease-out}@keyframes msDropIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ms-dd-head{display:flex;flex-direction:column;gap:1px;padding:6px 8px 8px;border-bottom:1px solid #ece8f5;margin-bottom:6px}.ms-dd-title{font-weight:800;font-size:12px;color:#1f2233;letter-spacing:.02em}.ms-dd-sub{font-size:10px;color:#6b6580}.ms-dd-list{display:flex;flex-direction:column;gap:4px}.ms-dd-row{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:7px 9px;border:1px solid #ece8f5;background:#faf7ff;border-radius:9px;cursor:pointer;font:inherit;text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ms-dd-row:hover{background:#f3edff;border-color:#ddd6fe;transform:translateY(-1px)}.ms-dd-row-emoji{font-size:16px;text-align:center}.ms-dd-row-text{display:flex;flex-direction:column;min-width:0}.ms-dd-row-label{font-size:12.5px;font-weight:700;color:#1f2233;line-height:1.15}.ms-dd-row-desc{font-size:10px;color:#6b6580;line-height:1.25;margin-top:1px}.ms-dd-pill{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:22px;padding:0 9px;border-radius:9999px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);transition:background .2s ease}.ms-dd-pill.is-on{background:linear-gradient(135deg,#10b981,#059669)}.ms-dd-pill.is-off{background:linear-gradient(135deg,#ef4444,#b91c1c)}.ms-dd-foot{margin-top:6px;padding:5px 9px 2px;font-size:10px;color:#9a93b3;text-align:center}body.ms-pro-off a[href="website-ownership.html"],body.ms-pro-off a[href^="crm-"]:not([href$="website-ownership.html"]){display:none!important}body.ms-parent-off a[href="parent-crm.html"]{display:none!important}body.ms-basic-off a[href="website-basic.html"],body.ms-basic-off a[href="website-standard.html"]{display:none!important}body.ms-avatar-off #chatWidget,body.ms-avatar-off #chatToggle,body.ms-avatar-off #chatPanel,body.ms-avatar-off #site-chat{display:none!important}.sp-overlay{position:fixed;inset:0;z-index:9200;display:flex;align-items:flex-start;justify-content:center;background:rgba(26,18,48,.55);backdrop-filter:blur(6px);padding:32px 16px;overflow-y:auto}.sp-panel{width:100%;max-width:640px;background:#fff;border-radius:18px;box-shadow:0 24px 80px rgba(26,18,48,.45);overflow:hidden;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.sp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#0f766e,#10b981);color:#fff}.sp-title{font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:18px;font-weight:700}.sp-sub{font-size:12px;opacity:.9;margin-top:2px;max-width:460px}.sp-close{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:22px;line-height:1;cursor:pointer}.sp-close:hover{background:rgba(255,255,255,.3)}.sp-body{padding:18px 20px;flex:1 1 auto}.sp-list{display:flex;flex-direction:column;gap:8px}.sp-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 14px;background:#faf7ff;border:1px solid #ece8f5;border-radius:12px;transition:background .15s ease,border-color .15s ease}.sp-row:hover{background:#f3edff;border-color:#ddd6fe}.sp-row-off{opacity:.65;background:#fafafa;border-style:dashed}.sp-emoji{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.sp-row-text{display:flex;flex-direction:column;min-width:0}.sp-row-label{font-size:13.5px;font-weight:700;color:#1f2233;line-height:1.15}.sp-row-meta{font-size:11px;color:#6b6580;line-height:1.3;margin-top:2px}.sp-switch{position:relative;display:inline-block;width:46px;height:26px;cursor:pointer;flex-shrink:0}.sp-switch input{opacity:0;width:0;height:0}.sp-switch-track{position:absolute;inset:0;background:#d1d5db;border-radius:9999px;transition:background .2s ease;display:flex;align-items:center}.sp-switch-thumb{width:22px;height:22px;background:#fff;border-radius:50%;margin-left:2px;box-shadow:0 2px 5px rgba(0,0,0,.18);transition:transform .2s ease}.sp-switch input:checked + .sp-switch-track{background:linear-gradient(135deg,#10b981,#059669)}.sp-switch input:checked + .sp-switch-track .sp-switch-thumb{transform:translateX(20px)}.sp-switch input:focus-visible + .sp-switch-track{outline:2px solid #10b981;outline-offset:2px}.sp-summary{margin-top:14px;padding:10px 14px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;font-size:12px;color:#065f46}.sp-summary strong{color:#047857;font-weight:700}.sp-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#faf7ff;border-top:1px solid #ece8f5}.sp-btn{border:1px solid #c4b5fd;background:#fff;color:#54268e;font-weight:700;font-size:13px;padding:9px 18px;border-radius:9999px;cursor:pointer;transition:background .15s ease,transform .15s ease}.sp-btn:hover:not(:disabled){background:#ede9fe;transform:translateY(-1px)}.sp-btn:disabled{opacity:.55;cursor:not-allowed}.sp-btn.primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:transparent;box-shadow:0 4px 14px rgba(16,185,129,.35)}.sp-btn.primary:hover:not(:disabled){filter:brightness(1.08)}.sp-btn.ghost{background:transparent}.sp-progress{padding:12px 20px 18px;background:#faf7ff}.sp-progress-label{font-size:11.5px;color:#54268e;font-weight:600;margin-bottom:6px}.sp-progress-bar{height:6px;background:#ede9fe;border-radius:9999px;overflow:hidden}.sp-progress-fill{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:9999px;transition:width .2s ease}.zoom-widget{position:fixed!important;bottom:24px;left:24px;z-index:55;display:inline-flex;align-items:center;background:#fff;border:1px solid #ece8f5;border-radius:9999px;box-shadow:0 8px 22px rgba(84,38,142,.18);padding:3px;gap:1px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;user-select:none}.zoom-widget .zw-btn,.zoom-widget .zw-pct{border:0;background:transparent;cursor:pointer;color:#54268e;font-weight:700;border-radius:9999px;transition:background .15s ease,color .15s ease}.zoom-widget .zw-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.zoom-widget .zw-pct{min-width:46px;height:28px;padding:0 8px;font-size:11px;letter-spacing:.02em;border-left:1px solid #ece8f5;border-right:1px solid #ece8f5}.zoom-widget .zw-btn:hover,.zoom-widget .zw-pct:hover{background:#f5edff;color:#3d1c69}.zoom-widget .zw-btn:focus-visible,.zoom-widget .zw-pct:focus-visible{outline:2px solid #a855f7;outline-offset:2px}body.is-device-preview-iframe .zoom-widget{display:none!important}@media (max-width:640px){.zoom-widget{bottom:14px;left:14px;padding:2px}.zoom-widget .zw-btn{width:26px;height:26px;font-size:15px}.zoom-widget .zw-pct{min-width:40px;height:26px;font-size:10px}}main .text-lg,footer .text-lg{font-size:1.0625rem!important;line-height:1.5!important}main .text-xl,footer .text-xl{font-size:1.125rem!important;line-height:1.4!important}main .text-2xl,footer .text-2xl{font-size:1.25rem!important;line-height:1.25!important}main .text-3xl,footer .text-3xl{font-size:1.5rem!important;line-height:1.18!important}main .text-4xl,footer .text-4xl{font-size:1.75rem!important;line-height:1.12!important}main .text-5xl,footer .text-5xl{font-size:2.125rem!important;line-height:1.08!important}main .text-6xl,footer .text-6xl{font-size:2.5rem!important;line-height:1.05!important}main .text-7xl,footer .text-7xl{font-size:2.75rem!important;line-height:1.05!important}@media (min-width:640px){main .sm\:text-lg,footer .sm\:text-lg{font-size:1.0625rem!important;line-height:1.5!important}main .sm\:text-xl,footer .sm\:text-xl{font-size:1.125rem!important;line-height:1.4!important}main .sm\:text-2xl,footer .sm\:text-2xl{font-size:1.25rem!important;line-height:1.25!important}main .sm\:text-3xl,footer .sm\:text-3xl{font-size:1.625rem!important;line-height:1.18!important}main .sm\:text-4xl,footer .sm\:text-4xl{font-size:1.875rem!important;line-height:1.12!important}main .sm\:text-5xl,footer .sm\:text-5xl{font-size:2.25rem!important;line-height:1.08!important}main .sm\:text-6xl,footer .sm\:text-6xl{font-size:2.625rem!important;line-height:1.05!important}main .sm\:text-7xl,footer .sm\:text-7xl{font-size:2.75rem!important;line-height:1.05!important}}@media (min-width:768px){main .md\:text-lg,footer .md\:text-lg{font-size:1.125rem!important;line-height:1.5!important}main .md\:text-xl,footer .md\:text-xl{font-size:1.1875rem!important;line-height:1.4!important}main .md\:text-2xl,footer .md\:text-2xl{font-size:1.375rem!important;line-height:1.25!important}main .md\:text-3xl,footer .md\:text-3xl{font-size:1.625rem!important;line-height:1.18!important}main .md\:text-4xl,footer .md\:text-4xl{font-size:1.875rem!important;line-height:1.12!important}main .md\:text-5xl,footer .md\:text-5xl{font-size:2.25rem!important;line-height:1.08!important}main .md\:text-6xl,footer .md\:text-6xl{font-size:2.625rem!important;line-height:1.05!important}main .md\:text-7xl,footer .md\:text-7xl{font-size:2.875rem!important;line-height:1.05!important}}@media (min-width:1024px){main .lg\:text-lg,footer .lg\:text-lg{font-size:1.125rem!important;line-height:1.5!important}main .lg\:text-xl,footer .lg\:text-xl{font-size:1.25rem!important;line-height:1.4!important}main .lg\:text-2xl,footer .lg\:text-2xl{font-size:1.5rem!important;line-height:1.25!important}main .lg\:text-3xl,footer .lg\:text-3xl{font-size:1.75rem!important;line-height:1.18!important}main .lg\:text-4xl,footer .lg\:text-4xl{font-size:2rem!important;line-height:1.12!important}main .lg\:text-5xl,footer .lg\:text-5xl{font-size:2.375rem!important;line-height:1.08!important}main .lg\:text-6xl,footer .lg\:text-6xl{font-size:2.75rem!important;line-height:1.05!important}main .lg\:text-7xl,footer .lg\:text-7xl{font-size:3rem!important;line-height:1.05!important}}@media (min-width:1280px){main .xl\:text-lg,footer .xl\:text-lg{font-size:1.125rem!important;line-height:1.5!important}main .xl\:text-xl,footer .xl\:text-xl{font-size:1.25rem!important;line-height:1.4!important}main .xl\:text-3xl,footer .xl\:text-3xl{font-size:1.75rem!important;line-height:1.18!important}main .xl\:text-4xl,footer .xl\:text-4xl{font-size:2rem!important;line-height:1.12!important}main .xl\:text-5xl,footer .xl\:text-5xl{font-size:2.375rem!important;line-height:1.08!important}main .xl\:text-6xl,footer .xl\:text-6xl{font-size:2.75rem!important;line-height:1.05!important}main .xl\:text-7xl,footer .xl\:text-7xl{font-size:3rem!important;line-height:1.05!important}}main section.py-20{padding-top:3.5rem!important;padding-bottom:3.5rem!important}main section.py-16{padding-top:3rem!important;padding-bottom:3rem!important}@media (min-width:1024px){main section.lg\:py-28{padding-top:4.5rem!important;padding-bottom:4.5rem!important}main section.lg\:py-24{padding-top:4rem!important;padding-bottom:4rem!important}main section.lg\:py-20{padding-top:3.75rem!important;padding-bottom:3.75rem!important}}body.is-device-preview-iframe .edit-banner,body.is-device-preview-iframe #ownerHeader,body.is-device-preview-iframe #ownershipStrip,body.is-device-preview-iframe #ownerSwitcher,body.is-device-preview-iframe #ownerSwitcherPullTab,body.is-device-preview-iframe #osTierPopover,body.is-device-preview-iframe #osLockedToast,body.is-device-preview-iframe #modeBadge,body.is-device-preview-iframe #modePicker,body.is-device-preview-iframe #modeStrip,body.is-device-preview-iframe #saveAndSend,body.is-device-preview-iframe #siteCustomiser,body.is-device-preview-iframe #avatarCustomiser,body.is-device-preview-iframe #crmDrawer,body.is-device-preview-iframe #crmDrawerOverlay,body.is-device-preview-iframe #crmModeChooser,body.is-device-preview-iframe #iucModal,body.is-device-preview-iframe #proEditor{display:none!important}body.is-device-preview-iframe #site-header{top:0!important}body.is-device-preview-iframe #site-header .site-top-strip{padding-top:48px!important;padding-bottom:4px!important;min-height:0!important}body.is-device-preview-iframe #site-header .site-top-strip-row{flex-wrap:wrap!important;row-gap:3px!important;column-gap:6px!important;padding:0 8px!important;justify-content:center!important;align-items:center!important}body.is-device-preview-iframe #site-header .site-top-strip-row>div:first-child{flex:1 0 100%!important;justify-content:center!important;gap:8px!important;text-align:center!important;min-width:0!important}body.is-device-preview-iframe #site-header .site-top-tagline{display:inline!important;font-size:10px!important;font-weight:600!important;white-space:normal!important;max-width:60%!important;line-height:1.2!important}body.is-device-preview-iframe #site-header .site-top-phone{font-size:10px!important;white-space:nowrap!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster{flex:1 0 100%!important;justify-content:center!important;gap:4px!important;margin:0 auto!important;flex-wrap:nowrap!important;min-width:0!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .speech-picker-wrap>button,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .mdd-vs-btn-wrap>button,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .lang-picker-wrap>button,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .mdd-mode-cycle{min-width:0!important;max-width:none!important;width:auto!important;flex:0 1 auto!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .lang-picker-btn,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:3px 6px!important;font-size:10px!important;line-height:1.2!important;max-height:26px!important;gap:3px!important;border-radius:9999px!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #speechPickerLabel,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #mddVisualSupportBtn span:nth-child(2),body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #mddModeBtn .mdd-mode-btn__lbl,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #langPickerCurrent{display:none!important}body.is-device-preview-iframe.icon-mode-kids #site-header .mdd-top-strip-cluster .lang-picker-btn,body.is-device-preview-iframe.icon-mode-kids #site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:2px 8px!important;font-size:10px!important;max-height:28px!important;line-height:1.2!important}body.is-device-preview-iframe.icon-mode-kids #site-header .site-top-strip,body.is-device-preview-iframe.icon-mode-kids #site-header .site-top-strip-row{min-height:0!important}@media (orientation:landscape) and (max-height:500px){body.is-device-preview-iframe #site-header .site-top-strip{padding-top:2px!important}body.is-device-preview-iframe #site-header .site-top-tagline{font-size:11px!important;max-width:70%!important}body.is-device-preview-iframe #site-header .site-top-phone{font-size:11px!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster{gap:6px!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #speechPickerLabel,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #mddVisualSupportBtn span:nth-child(2),body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #mddModeBtn .mdd-mode-btn__lbl,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #langPickerCurrent{display:inline!important;font-size:10px!important}}@media (min-width:501px) and (max-width:820px) and (orientation:portrait){body.is-device-preview-iframe #site-header .site-top-strip{padding-top:4px!important;padding-bottom:4px!important}body.is-device-preview-iframe #site-header .site-top-strip-row{row-gap:4px!important;column-gap:8px!important;padding:0 12px!important}body.is-device-preview-iframe #site-header .site-top-tagline{font-size:12px!important;max-width:70%!important}body.is-device-preview-iframe #site-header .site-top-phone{font-size:12px!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster{gap:6px!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #speechPickerLabel,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #mddVisualSupportBtn span:nth-child(2),body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #mddModeBtn .mdd-mode-btn__lbl,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #langPickerCurrent{display:inline!important;font-size:11px!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .lang-picker-btn,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:3px 10px!important;font-size:11px!important;max-height:28px!important}body.is-device-preview-iframe.icon-mode-kids #site-header .mdd-top-strip-cluster .lang-picker-btn,body.is-device-preview-iframe.icon-mode-kids #site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:3px 10px!important;font-size:11px!important;max-height:30px!important}}@media (min-width:821px) and (orientation:landscape) and (min-height:501px){body.is-device-preview-iframe #site-header .site-top-strip{padding-top:4px!important;padding-bottom:4px!important}body.is-device-preview-iframe #site-header .site-top-strip-row{flex-wrap:nowrap!important;column-gap:12px!important;padding:0 16px!important;justify-content:space-between!important}body.is-device-preview-iframe #site-header .site-top-strip-row>div:first-child{flex:0 1 auto!important;justify-content:flex-start!important;text-align:left!important;gap:12px!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster{flex:0 0 auto!important;justify-content:flex-end!important;margin:0!important;gap:8px!important}body.is-device-preview-iframe #site-header .site-top-tagline,body.is-device-preview-iframe #site-header .site-top-phone{font-size:12px!important;white-space:nowrap!important}body.is-device-preview-iframe #site-header .site-top-tagline{max-width:none!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #speechPickerLabel,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #mddVisualSupportBtn span:nth-child(2),body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #mddModeBtn .mdd-mode-btn__lbl,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster #langPickerCurrent{display:inline!important;font-size:11px!important}body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .lang-picker-btn,body.is-device-preview-iframe #site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:4px 12px!important;font-size:11px!important;max-height:30px!important}body.is-device-preview-iframe.icon-mode-kids #site-header .mdd-top-strip-cluster .lang-picker-btn,body.is-device-preview-iframe.icon-mode-kids #site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:4px 12px!important;font-size:12px!important;max-height:32px!important}}body.is-device-preview-iframe .mdd-mode-pop,body.is-device-preview-iframe .mdd-mode-pop.mdd-mode-pop--sheet{position:fixed!important;top:76px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(260px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:50vh!important;overflow-y:auto!important;border-radius:12px!important;z-index:2147483600!important;box-shadow:0 10px 30px rgba(0,0,0,0.18)!important}body.is-device-preview-iframe .mdd-mode-pop--sheet::before{display:none!important}body.is-device-preview-iframe .mdd-mode-pop--sheet .mdd-mode-pop__opt{padding:8px 12px!important}@media (orientation:landscape) and (max-height:500px){body.is-device-preview-iframe .mdd-mode-pop,body.is-device-preview-iframe .mdd-mode-pop.mdd-mode-pop--sheet{top:42px!important;max-height:calc(100vh - 50px)!important}}@media (min-width:501px) and (max-width:820px) and (orientation:portrait){body.is-device-preview-iframe .mdd-mode-pop,body.is-device-preview-iframe .mdd-mode-pop.mdd-mode-pop--sheet{top:68px!important;width:280px!important;max-height:60vh!important}}@media (min-width:821px) and (orientation:landscape) and (min-height:501px){body.is-device-preview-iframe .mdd-mode-pop,body.is-device-preview-iframe .mdd-mode-pop.mdd-mode-pop--sheet{top:44px!important;left:auto!important;right:16px!important;transform:none!important;width:260px!important;max-height:calc(100vh - 60px)!important}}@media (max-width:639px){#site-header header>div:first-child{padding-left:8px!important;padding-right:8px!important;gap:6px!important}#site-header header a[href="index.html"] .text-\[10px\]{display:none!important}#site-header header a[href="index.html"] .font-display{font-size:16px!important;line-height:1.1!important}#site-header header a[href="index.html"]>div:first-child{width:38px!important;height:38px!important;border-radius:10px!important;font-size:12px!important}}html{overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(80,30,140,0.45) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0.04)}::-webkit-scrollbar-thumb{background:rgba(80,30,140,0.45);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(80,30,140,0.65);background-clip:padding-box;border:2px solid transparent}html{scroll-behavior:smooth;color-scheme:light}html,body{background:#ffffff!important}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1230}main,#site-footer,#site-chat{overflow-x:clip}[data-mdd-only-kids]{display:none!important}body.icon-mode-kids [data-mdd-only-kids]{display:revert!important}body.icon-mode-kids [data-mdd-only-normal]{display:none!important}[data-mdd-only-pro]{display:none!important}body.icon-mode-text [data-mdd-only-pro]{display:revert!important}.dropdown{max-width:calc(100vw - 16px)!important}@media (max-width:640px){#site-header .dropdown{left:8px!important;transform:none!important;max-width:calc(100vw - 16px)!important}}#site-header{position:sticky;top:0;z-index:50;background:#ffffff}body.edit-mode-on #site-header{top:var(--editor-chrome-h,0px);margin-top:0!important;border-top:0!important}body.has-owner-header #ownerHeader{margin-bottom:0!important;padding-bottom:0!important;border-bottom:0 none transparent!important;box-shadow:none!important;outline:0!important}body.has-owner-header #ownerHeader .oh-top,body.has-owner-header #ownerHeader .oh-sub,body.has-owner-header #ownerHeader>*:last-child{border-bottom:0 none transparent!important;margin-bottom:0!important;padding-bottom:0!important}body.has-owner-header #site-header .site-top-strip{border-top:0 none transparent!important;margin-top:0!important;padding-top:0!important}body.editor-tier-kids-DISABLED .cc-replace,body.editor-tier-kids-DISABLED .cc-duplicate,body.editor-tier-kids-DISABLED .cc-float,body.editor-tier-kids-DISABLED .cc-reorder{display:none!important}body.editor-tier-kids-DISABLED #peTabBg,body.editor-tier-kids-DISABLED #peTabAnim,body.editor-tier-kids-DISABLED #peTabLayout,body.editor-tier-kids-DISABLED #peTabAdvanced,body.editor-tier-kids-DISABLED #peTabHtml,body.editor-tier-kids-DISABLED #peTabCss,body.editor-tier-kids-DISABLED .pe-tab[data-tab="bg"],body.editor-tier-kids-DISABLED .pe-tab[data-tab="anim"],body.editor-tier-kids-DISABLED .pe-tab[data-tab="layout"],body.editor-tier-kids-DISABLED .pe-tab[data-tab="advanced"],body.editor-tier-kids-DISABLED .pe-tab[data-tab="html"],body.editor-tier-kids-DISABLED .pe-tab[data-tab="css"]{display:none!important}body.editor-tier-kids #clickChooser .cc-btn{padding:14px 16px!important;font-size:15px!important}body.editor-tier-kids #clickChooser .cc-ico{font-size:22px!important}body.editor-tier-normal-DISABLED #peTabAdvanced,body.editor-tier-normal-DISABLED #peTabHtml,body.editor-tier-normal-DISABLED #peTabCss,body.editor-tier-normal-DISABLED .pe-tab[data-tab="advanced"],body.editor-tier-normal-DISABLED .pe-tab[data-tab="html"],body.editor-tier-normal-DISABLED .pe-tab[data-tab="css"]{display:none!important}.oh-tier-picker{display:inline-flex;align-items:center;gap:2px;padding:2px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;margin-left:8px}.oh-tier-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);padding:0 6px 0 8px}.oh-layout-btn{background:linear-gradient(135deg,#10b981,#34d399)!important;color:#052e21!important;font-weight:800!important;padding:4px 10px!important;font-size:11px!important;border-radius:999px!important;border:0!important;white-space:nowrap}.oh-layout-btn:hover{filter:brightness(1.08)}body.mdd-layout-editing .oh-layout-btn{background:linear-gradient(135deg,#ef4444,#f87171)!important;color:#fff!important}.oh-tier-btn{appearance:none;background:transparent;border:0;color:rgba(255,255,255,.85);padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease}.oh-tier-btn:hover{background:rgba(255,255,255,.14);color:#fff}.oh-tier-btn.is-active{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1a0a30;font-weight:800}body.mdd-layout-editing main section>*,body.mdd-layout-editing main>*{outline:2px dashed rgba(124,58,173,.55)!important;outline-offset:-2px!important;cursor:move!important}body.mdd-layout-editing main section>*:hover,body.mdd-layout-editing main>*:hover{outline-color:#f59e0b!important;background-color:rgba(245,158,11,.06)!important}#mddLayoutPanel{position:fixed;bottom:16px;left:16px;z-index:999990;width:320px;background:#1a0a30;color:#ece8f5;border:1px solid #54268e;border-radius:14px;padding:16px 18px;box-shadow:0 20px 50px -10px rgba(15,8,32,0.6);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5}.mdd-layout-panel__head{font-size:16px;font-weight:800;color:#fbbf24;margin-bottom:8px}.mdd-layout-panel__body p{margin:0 0 12px;color:#d4c5f0}.mdd-layout-panel__body kbd{background:rgba(255,255,255,.1);padding:1px 6px;border-radius:4px;font-family:'Fira Code',monospace;font-size:11px}.mdd-layout-panel__done{appearance:none;background:linear-gradient(135deg,#10b981,#34d399);color:#052e21;border:0;padding:8px 18px;border-radius:999px;font-weight:800;font-size:13px;cursor:pointer;width:100%}.mdd-layout-panel__done:hover{filter:brightness(1.1)}.mdd-layout-panel__body ul{margin:0 0 12px;padding-left:18px;color:#d4c5f0;font-size:12px;line-height:1.5}.mdd-layout-panel__body ul li{margin-bottom:3px}.mdd-layout-sel-info{background:rgba(255,255,255,.08);padding:8px 10px;border-radius:8px;font-family:'Fira Code',monospace;font-size:11px;color:#fbbf24;margin-bottom:10px;word-break:break-all}.mdd-layout-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mdd-la-btn{appearance:none;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.2);padding:6px 10px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;flex:1 1 calc(50% - 3px);min-width:0;transition:background .12s ease}.mdd-la-btn:hover{background:rgba(255,255,255,.22)}.mdd-la-btn--danger{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.5)}.mdd-la-btn--danger:hover{background:rgba(239,68,68,.4)}#mddMiniLayout{position:fixed;inset:0;z-index:2147483600;background:#f5edff;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.mdd-mini__head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;box-shadow:0 4px 16px -4px rgba(15,8,32,.35)}.mdd-mini__title{font-size:16px;font-weight:800}.mdd-mini__actions{display:flex;gap:8px}.mdd-mini-btn{appearance:none;background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.25);padding:8px 16px;border-radius:9999px;font-weight:700;font-size:13px;cursor:pointer}.mdd-mini-btn--save{background:linear-gradient(135deg,#10b981,#34d399);color:#052e21;border-color:transparent}.mdd-mini-btn--cancel:hover{background:rgba(255,255,255,.25)}.mdd-mini-btn--save:hover{filter:brightness(1.1)}.mdd-mini__canvas{flex:1 1 auto;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;max-width:1200px;width:100%;margin:0 auto}.mdd-mini-section{background:#fff;border:2px dashed #d4b3ff;border-radius:14px;padding:14px 16px}.mdd-mini-section__head{font-size:13px;font-weight:800;color:#54268e;margin-bottom:10px}.mdd-mini-section__name{background:#f5edff;padding:4px 10px;border-radius:9999px}.mdd-mini-section__children{display:flex;flex-wrap:wrap;gap:8px;min-height:60px;padding:8px;background:#faf6ff;border-radius:10px}.mdd-mini-box{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #ce9bff;border-radius:10px;padding:8px 12px;cursor:grab;min-width:180px;max-width:280px;box-shadow:0 2px 6px rgba(76,29,149,.08);transition:transform .12s ease,box-shadow .12s ease}.mdd-mini-box:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(76,29,149,.15)}.mdd-mini-box--dragging{opacity:.4;cursor:grabbing}.mdd-mini-box__handle{color:#a78bfa;font-weight:800;cursor:grab}.mdd-mini-box__icon{font-size:22px}.mdd-mini-box__body{min-width:0;flex:1}.mdd-mini-box__type{font-size:12px;font-weight:800;color:#54268e}.mdd-mini-box__preview{font-size:11px;color:#6b6580;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}body.mdd-mini-layout-on{overflow:hidden}body.mdd-mini-layout-on #site-header,body.mdd-mini-layout-on #site-footer,body.mdd-mini-layout-on #ownerHeader,body.mdd-mini-layout-on main,body.mdd-mini-layout-on #proEditor{display:none!important}#site-header header>div:first-child{min-height:56px}#site-header header>div:nth-child(2){min-height:0!important;padding-top:2px!important;padding-bottom:2px!important}#site-header header>div:nth-child(2) nav{min-height:0!important;padding-top:4px!important;padding-bottom:4px!important}#chatWidget{position:fixed!important;bottom:24px!important;right:24px!important;z-index:55;pointer-events:auto}#chatWidget *{pointer-events:auto}@keyframes chatTogglePulse{0%{box-shadow:0 8px 22px rgba(124,58,173,.40),0 0 0 0 rgba(124,58,173,.55)}70%{box-shadow:0 8px 22px rgba(124,58,173,.40),0 0 0 18px rgba(124,58,173,0)}100%{box-shadow:0 8px 22px rgba(124,58,173,.40),0 0 0 0 rgba(124,58,173,0)}}#chatToggle{width:56px!important;height:56px!important;animation:chatTogglePulse 2.2s ease-out infinite!important}#chatToggle:hover{animation-play-state:paused!important}#chatToggle>.font-display{font-size:22px!important}#chatToggle>svg{width:26px!important;height:26px!important}#chatToggle>span.absolute{width:16px!important;height:16px!important;font-size:9px!important;border-width:2px!important}#chatToggleLabel>span{font-size:11px!important;padding:5px 11px!important}.font-display{font-family:Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:-.01em}.nav-link{position:relative}.nav-link::after{content:'';position:absolute;left:0;bottom:-6px;height:2px;width:0;background:#54268e;transition:width .25s ease}.nav-link:hover::after,.nav-link.active::after{width:100%}#site-header nav.md\:flex .nav-link{font-size:15px;line-height:1.25}@media (min-width:1024px){#site-header nav.md\:flex .nav-link{font-size:17px}}#site-header .dropdown .text-\[15px\],#site-header .dropdown a>span.font-semibold{font-size:15px}#site-header .subflyout .text-\[14px\],#site-header .subflyout a>span.font-semibold{font-size:14px}#site-header #mobileNav>div{font-size:15px}#site-header #mobileNav details>div{font-size:15px}#site-header #mobileNav .border-l-2.border-brand-200{font-size:13px}#site-header #mobileNav .border-l.border-brand-100{font-size:12px}.has-dropdown:hover>.dropdown,.has-dropdown:focus-within>.dropdown,.has-dropdown.is-open>.dropdown{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}.dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:75}.subflyout{z-index:76}#site-chat,#chatWidget{z-index:40!important}.dropdown::before{content:'';position:absolute;top:-20px;left:0;right:0;height:20px}.has-dropdown.is-open>button svg,.has-dropdown.is-open>a svg{transform:rotate(180deg)}.has-dropdown>button svg,.has-dropdown>a svg{transition:transform .2s ease}.has-subflyout>.subflyout{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:70}.has-subflyout:hover>.subflyout,.has-subflyout:focus-within>.subflyout,.has-subflyout.is-open>.subflyout{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.subflyout::before{content:'';position:absolute;top:0;bottom:0;left:-12px;width:14px}.dropdown>.has-subflyout>.subflyout{left:0!important;top:100%!important;margin-left:0!important;margin-top:6px;transform:translateY(8px);width:100%!important}.dropdown>.has-subflyout:hover>.subflyout,.dropdown>.has-subflyout:focus-within>.subflyout,.dropdown>.has-subflyout.is-open>.subflyout{transform:translateY(0)}.dropdown>.has-subflyout>.subflyout::before{left:0;right:0;top:-10px;bottom:auto;width:auto;height:12px}.subflyout .has-subflyout>.subflyout{left:100%!important;top:0!important;margin-left:8px!important;margin-top:0!important;width:200px!important;transform:translateX(8px)}.subflyout .has-subflyout:hover>.subflyout,.subflyout .has-subflyout:focus-within>.subflyout,.subflyout .has-subflyout.is-open>.subflyout{transform:translateX(0)}.subflyout .has-subflyout>.subflyout::before{left:-12px;right:auto;top:0;bottom:0;width:14px;height:auto}.subflyout-flip-left{left:auto!important;right:100%!important;margin-left:0!important;margin-right:8px!important;transform:translateX(-8px)!important}.has-subflyout:hover>.subflyout.subflyout-flip-left,.has-subflyout.is-open>.subflyout.subflyout-flip-left{transform:translateX(0)!important}.subflyout.subflyout-flip-left::before{left:auto!important;right:-12px!important;width:14px!important}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-track{animation:ticker 40s linear infinite}.chat-scroll::-webkit-scrollbar{width:6px}.chat-scroll::-webkit-scrollbar-thumb{background:#d4b3ff;border-radius:3px}.pattern-grid{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.15) 1px,transparent 0);background-size:20px 20px}.stars{color:#9333ea;letter-spacing:1px}[data-anim="fade-in"]{opacity:0}[data-anim="fade-up"]{opacity:0;transform:translateY(32px)}[data-anim="fade-down"]{opacity:0;transform:translateY(-32px)}[data-anim="slide-left"]{opacity:0;transform:translateX(-48px)}[data-anim="slide-right"]{opacity:0;transform:translateX(48px)}[data-anim="zoom-in"]{opacity:0;transform:scale(.85)}[data-anim].anim-active{opacity:1;transform:none;transition:opacity var(--anim-duration,.7s) cubic-bezier(.22,1,.36,1) var(--anim-delay,0s),transform var(--anim-duration,.7s) cubic-bezier(.22,1,.36,1) var(--anim-delay,0s)}[data-anim="pulse"]{animation:animPulse 2.4s ease-in-out infinite}[data-anim="float"]{animation:animFloat 4.5s ease-in-out infinite}[data-anim="bounce"]{animation:animBounce 1.6s ease-in-out infinite}[data-anim="shake"]{animation:animShake 1.0s ease-in-out infinite}[data-anim="spin"]{animation:animSpin 6s linear infinite}[data-anim="wobble"]{animation:animWobble 2.4s ease-in-out infinite;transform-origin:50% 100%}@keyframes animPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes animFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes animBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes animShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}@keyframes animSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animWobble{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}[data-anim-hover]{transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}[data-anim-hover="lift"]:hover{transform:translateY(-8px)}[data-anim-hover="scale"]:hover{transform:scale(1.05)}[data-anim-hover="glow"]:hover{box-shadow:0 24px 60px rgba(124,58,173,.4)}[data-anim-hover="tilt"]:hover{transform:rotate(-2deg) scale(1.02)}[data-anim-hover="brighten"]:hover{filter:brightness(1.15) saturate(1.1)}.anim-pinned{transition:left .25s ease,top .25s ease,box-shadow .25s ease}.anim-pinned-target{outline:2px dashed #7c3aed;outline-offset:4px;cursor:grab;box-shadow:0 6px 24px rgba(124,58,173,.25)}.anim-pinned-target:active,.anim-dragging{cursor:grabbing!important;outline-color:#15803d;opacity:.85}body.anim-drag-cursor{cursor:grab}body.anim-drag-cursor #animEditor,body.anim-drag-cursor #animEditor *{cursor:auto}body.edit-mode-on [contenteditable="true"]:hover{outline:1px dashed rgba(84,38,142,.45);outline-offset:4px;border-radius:4px}body.edit-mode-on [contenteditable="true"]:focus{outline:2px solid #54268e;outline-offset:4px;background:rgba(245,237,255,.6)}body:not(.edit-mode-on) [contenteditable="true"]{outline:none}.slot{position:relative;transition:outline-color .2s;outline:1px solid transparent;outline-offset:3px;border-radius:8px}body.edit-mode-on .slot{cursor:pointer}body.edit-mode-on .slot:hover{outline-color:rgba(84,38,142,.45);outline-style:dashed}body.edit-mode-on .slot:hover .slot-edit-btn{opacity:1}.slot-edit-btn{position:absolute;top:-10px;right:-10px;width:24px;height:24px;border-radius:50%;background:#54268e;color:#fff;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;z-index:5;box-shadow:0 4px 12px rgba(0,0,0,.25);border:2px solid #fff;font-size:11px;font-weight:bold;cursor:pointer}body.edit-mode-on .slot-edit-btn{display:flex}.slot.is-bg{background-size:cover;background-position:center}.slot>img,.slot>video{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}[data-section]{position:relative}body.edit-mode-on [data-section]:hover>.section-toolbar{opacity:1;pointer-events:auto}.section-toolbar{position:absolute;top:12px;right:12px;z-index:30;display:none;gap:4px;padding:6px;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border:1px solid #ece8f5;border-radius:12px;box-shadow:0 12px 28px rgba(84,38,142,.18);opacity:0;pointer-events:none;transition:opacity .2s}body.edit-mode-on .section-toolbar{display:flex}.section-toolbar button{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#54268e;font-size:14px;transition:background .15s;background:transparent;border:none;cursor:pointer}.section-toolbar button:hover{background:#f5edff}.section-toolbar button.danger:hover{background:#fee2e2;color:#dc2626}.section-toolbar .divider{width:1px;background:#ece8f5;margin:0 2px}#slotEditor,#bgEditor,#animEditor{position:fixed;z-index:100;display:none;background:#fff;border:1px solid #ece8f5;border-radius:16px;box-shadow:0 30px 80px rgba(84,38,142,.22);padding:14px;min-width:280px}#slotEditor.show,#bgEditor.show,#animEditor.show{display:block}.ed-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;color:#1a1230;text-align:left;transition:background .15s;background:transparent;border:none;cursor:pointer}.ed-btn:hover{background:#f5edff;color:#54268e}.ed-btn svg{width:18px;height:18px;flex-shrink:0}[data-section]>.bg-video-layer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}[data-section]>.bg-video-layer video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-section]>.bg-video-layer .bg-video-tint{position:absolute;inset:0;background:rgba(26,18,48,.4)}[data-section].has-bg-video{position:relative}[data-section].has-bg-video>*:not(.bg-video-layer):not(.section-toolbar){position:relative;z-index:1}.edit-banner{display:none}body.edit-mode-on .edit-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:60;background:#3d1c69;color:#fff;padding:8px 16px;font-size:12px}.edit-banner .eb-actions{display:flex;gap:8px;flex-shrink:0}.edit-banner button{padding:4px 12px;border-radius:9999px;font-weight:600;font-size:12px;cursor:pointer;border:none}.edit-banner button.primary{background:#fff;color:#3d1c69}.edit-banner button.ghost{background:rgba(255,255,255,.1);color:#fff}.edit-banner button.ghost:hover{background:rgba(255,255,255,.2)}#animEditor select,#animEditor input{font-size:13px}[contenteditable="true"]::spelling-error,input::spelling-error,textarea::spelling-error{text-decoration:wavy underline #dc2626;text-decoration-thickness:1.5px;text-decoration-skip-ink:none}[contenteditable="true"]::grammar-error,input::grammar-error,textarea::grammar-error{text-decoration:wavy underline #f59e0b;text-decoration-thickness:1.5px}#spellLangPicker{position:fixed;bottom:18px;left:18px;z-index:55;background:#fff;border:1px solid #ece8f5;border-radius:9999px;padding:6px 6px 6px 14px;box-shadow:0 8px 24px rgba(84,38,142,.18);display:flex;align-items:center;gap:8px;font-size:12px}#spellLangPicker .sp-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.18)}#spellLangPicker .sp-label{color:#1a1230;font-weight:600}#spellLangPicker select{background:#f5edff;border:none;cursor:pointer;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600;color:#54268e;appearance:auto}#spellLangPicker .sp-help{font-size:11px;color:#6b6580;padding:0 8px}body.edit-mode-on .element-hover{outline:1px dashed rgba(124,58,173,.55);outline-offset:2px}body.edit-mode-on .element-selected{outline:2px solid #54268e!important;outline-offset:4px!important;border-radius:4px}#elementToolbar{position:absolute;z-index:95;display:none;gap:2px;padding:4px;background:#54268e;color:#fff;border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.3);font-size:12px}#elementToolbar.show{display:flex}#elementToolbar button{width:30px;height:30px;border-radius:6px;background:transparent;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}#elementToolbar button:hover{background:rgba(255,255,255,.18)}#elementToolbar button.danger:hover{background:#dc2626}#elementToolbar .label{padding:0 8px;color:rgba(255,255,255,.85);font-size:10px;text-transform:uppercase;letter-spacing:.08em;align-self:center;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementToolbar .divider{width:1px;background:rgba(255,255,255,.25);margin:0 2px}#styleEditor{position:fixed;z-index:100;display:none;width:280px;background:#fff;border:1px solid #ece8f5;border-radius:16px;box-shadow:0 30px 80px rgba(84,38,142,.22);padding:14px}#styleEditor.show{display:block}#styleEditor h3{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#54268e;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}#styleEditor label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6580;margin-bottom:4px;margin-top:10px}#styleEditor input[type="color"]{width:100%;height:32px;border:1px solid #ece8f5;border-radius:6px;cursor:pointer;padding:2px}#styleEditor input[type="range"]{width:100%;accent-color:#54268e}#styleEditor .seg-row{display:flex;gap:4px}#styleEditor .seg-row button{flex:1;padding:6px;border:1px solid #ece8f5;background:#fff;border-radius:6px;cursor:pointer;font-size:12px}#styleEditor .seg-row button.active{background:#54268e;color:#fff;border-color:#54268e}#styleEditor .reset-btn{width:100%;margin-top:12px;padding:8px;background:#fee2e2;color:#dc2626;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}#addPanel{width:280px}#addPanel .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:6px}#addPanel button.add-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border:1px solid #ece8f5;background:#fff;border-radius:10px;cursor:pointer;font-size:11px;color:#1a1230;transition:background .15s,border-color .15s}#addPanel button.add-tile:hover{background:#f5edff;border-color:#54268e}#addPanel .icon{font-size:22px}[data-section][data-hidden="true"]{opacity:0.35;filter:grayscale(0.7);position:relative}[data-section][data-hidden="true"]::after{content:'HIDDEN';position:absolute;top:8px;left:50%;transform:translateX(-50%);background:#dc2626;color:#fff;font-size:10px;font-weight:bold;padding:3px 12px;border-radius:9999px;letter-spacing:.1em;z-index:25;pointer-events:none}body:not(.edit-mode-on) [data-section][data-hidden="true"]{display:none!important}#avatarCustomiser{position:fixed;z-index:110;display:none;width:380px;max-width:calc(100vw - 24px);max-height:80vh;background:#fff;border:1px solid #ece8f5;border-radius:16px;box-shadow:0 30px 80px rgba(84,38,142,.22);padding:16px;overflow-y:auto;top:50%;left:50%;transform:translate(-50%,-50%)}#avatarCustomiser.show{display:block}#avatarCustomiser .ac-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#avatarCustomiser .ac-header h3{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#54268e}#avatarCustomiser .ac-tab{display:flex;gap:4px;background:#f5edff;padding:4px;border-radius:10px;margin-bottom:12px}#avatarCustomiser .ac-tab button{flex:1;padding:8px;border-radius:6px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:#6b6580}#avatarCustomiser .ac-tab button.active{background:#fff;color:#54268e;box-shadow:0 2px 8px rgba(0,0,0,.06)}#avatarCustomiser label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6580;margin-bottom:4px;margin-top:12px}#avatarCustomiser input,#avatarCustomiser textarea,#avatarCustomiser select{width:100%;padding:8px 10px;border:1px solid #ece8f5;border-radius:6px;font-size:13px;font-family:inherit;color:#1a1230;background:#fff}#avatarCustomiser textarea{min-height:70px;resize:vertical}#avatarCustomiser .ac-row{display:grid;grid-template-columns:60px 1fr;gap:8px;align-items:end}#avatarCustomiser .ac-save{width:100%;margin-top:14px;padding:10px;background:linear-gradient(135deg,#54268e 0%,#7c3aad 50%,#a762dd 100%);color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer}#avatarCustomiser .ac-reset{width:100%;margin-top:6px;padding:6px;background:none;color:#dc2626;border:none;cursor:pointer;font-size:11px}#avatarCustomiser .ac-preview{display:flex;align-items:center;gap:10px;padding:10px;background:#f5edff;border-radius:10px;margin-top:8px}#avatarCustomiser .ac-preview-circle{width:44px;height:44px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold}#avatarCustomiser .ac-overlay{position:fixed;inset:0;z-index:109;background:rgba(26,18,48,0.4);display:none}#avatarCustomiser.show ~ .ac-overlay,.ac-overlay.show{display:block}.chat-settings-btn{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;font-size:14px;transition:background .15s}.chat-settings-btn:hover{background:rgba(255,255,255,.25)}#chatWidget{position:fixed!important;bottom:24px!important;right:24px!important;left:auto!important;top:auto!important;z-index:50!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:12px!important;width:auto!important;max-width:360px!important}#chatPanel{width:420px!important;max-width:calc(100vw - 48px)!important;max-height:min(640px,calc(100vh - var(--editor-chrome-h,0px) - 60px))!important;background:#fff!important;border-radius:18px!important;overflow:hidden!important;font-size:13px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;box-shadow:0 20px 70px rgba(84,38,142,.28)!important}#chatPanel:has(#chatActive:not(.hidden)){max-height:min(720px,calc(100vh - var(--editor-chrome-h,0px) - 40px))!important}body.chat-panel-open #chatToggleLabel{display:none!important}body.chat-panel-open #chatToggle{display:none!important}#chatPanel:not(.hidden){display:flex!important;flex-direction:column!important}#chatPanel.hidden{display:none!important}#chatPanel>.bg-brand-gradient{padding:14px 16px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}#chatPanel .bg-brand-gradient .font-display{font-size:13px!important;line-height:1.15!important;font-family:Georgia,Cambria,"Times New Roman",Times,serif!important;font-weight:700!important}#chatPanel .bg-brand-gradient .text-xs{font-size:8.5px!important;letter-spacing:.14em!important;line-height:1.15!important;margin-bottom:2px!important;text-transform:uppercase!important}#chatPanel .bg-brand-gradient .text-brand-100{color:rgba(255,255,255,.85)!important}#chatPanel .chat-settings-btn,#chatClose{width:28px!important;height:28px!important}#chatClose svg{width:13px!important;height:13px!important}#chatPanel .chat-settings-btn{font-size:12px!important}#avatarPicker{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;padding:14px!important}#avatarPicker .avatar-btn{padding:12px!important;display:flex!important;align-items:center!important;gap:12px!important;border-radius:12px!important;border:1px solid #ece8f5!important;background:#fff!important;width:100%!important;text-align:left!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important;margin-bottom:8px!important}#avatarPicker .avatar-btn:hover{background:#faf5ff!important;border-color:#c4b5fd!important;transform:translateY(-1px)}#avatarPicker .avatar-btn>span:first-child{width:44px!important;height:44px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;font-weight:700!important;color:#fff!important;flex-shrink:0!important;box-shadow:0 4px 10px rgba(84,38,142,.18)}#avatarPicker .avatar-btn .text-sm,#avatarPicker .avatar-btn span.block.font-semibold{font-size:12px!important;font-weight:700!important;color:#1f2233!important;line-height:1.25!important;margin-bottom:2px!important}#avatarPicker .avatar-btn .text-xs.text-muted,#avatarPicker .avatar-btn span.block.text-xs{font-size:10px!important;color:#6b6580!important;line-height:1.3!important}#avatarPicker .avatar-btn>svg{color:#a78bfa!important;flex-shrink:0!important;margin-left:auto!important}#avatarPicker>p.text-center{font-size:10px!important;color:#6b6580!important;padding-top:6px!important}#chatActive{flex:1 1 auto!important;min-height:0!important;font-size:14px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;height:auto!important;max-height:100%!important}#chatActive:not(.hidden){display:flex!important;flex-direction:column!important}#chatActive.hidden{display:none!important}#chatActive>div:first-child{padding:6px 10px!important;display:flex!important;align-items:center!important;gap:6px!important;border-bottom:1px solid #ece8f5!important;flex-shrink:0!important;background:#fff!important}#chatBack{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;background:transparent!important;color:#6b6580!important;flex-shrink:0!important;cursor:pointer!important}#chatBack:hover{background:#f5edff!important;color:#54268e!important}#chatBack svg{width:12px!important;height:12px!important}#chatAvatar{width:24px!important;height:24px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:700!important;color:#fff!important;flex-shrink:0!important}#chatName{font-size:11.5px!important;font-weight:700!important;color:#1f2233!important;line-height:1.1!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}#chatActive>div:first-child>div:last-child>div:nth-child(2){font-size:8.5px!important;color:#047857!important;display:flex!important;align-items:center!important;gap:3px!important;margin-top:1px!important;text-transform:none!important}#chatMessages{flex:1 1 0!important;min-height:280px!important;max-height:520px!important;overflow-y:auto!important;padding:12px 14px!important;font-size:11px!important;line-height:1.45!important;background:#faf7ff!important;color:#1f2233!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;display:flex!important;flex-direction:column!important;gap:8px!important}#chatMessages>div,#chatMessages>p{font-size:11px!important;line-height:1.45!important;max-width:92%!important;padding:8px 11px!important;border-radius:12px!important;background:#fff!important;border:1px solid #ece8f5!important}#chatHandoffBar{padding:4px 8px!important;border-top:1px solid #ece8f5!important;background:#fff!important;flex-shrink:0!important;display:flex!important;justify-content:flex-start!important}#chatHandoffPill{font-size:9px!important;font-weight:600!important;letter-spacing:.02em!important;padding:3px 8px!important;border-radius:9999px!important;width:auto!important;max-width:70%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#54268e!important;background:#f5edff!important;border:1px solid #ddd6fe!important;cursor:pointer!important;white-space:nowrap!important}#chatHandoffPill:hover{background:#ede9fe!important}#chatHandoffForm{padding:0.5rem 0.625rem!important;border-top:1px solid #ece8f5!important}#chatHandoffForm p{font-size:0.625rem!important;line-height:1.35!important;color:#1f2233!important;margin-bottom:5px!important}#chatHandoffForm input{font-size:0.6875rem!important;padding:0.4375rem 0.625rem!important;border:1px solid #ece8f5!important;border-radius:9999px!important;width:100%!important;margin-bottom:5px!important}#chatHandoffForm button{font-size:0.625rem!important;padding:0.4375rem 0.625rem!important;border-radius:9999px!important;font-weight:600!important}#chatForm{padding:6px!important;border-top:1px solid #ece8f5!important;display:flex!important;gap:5px!important;flex-shrink:0!important;background:#fff!important}#chatInput{flex:1 1 auto!important;font-size:11px!important;padding:6px 10px!important;border:1px solid #ece8f5!important;border-radius:9999px!important;outline:none!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}#chatInput:focus{border-color:#a855f7!important;box-shadow:0 0 0 3px rgba(168,85,247,.15)!important}#chatInput::placeholder{font-size:11px!important}#chatForm button[type="submit"],#chatForm>button:last-child{width:28px!important;height:28px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;cursor:pointer!important}#chatForm button svg{width:12px!important;height:12px!important}@media (max-width:1023px){#chatWidget{bottom:20px!important;right:20px!important}#chatPanel{width:380px!important;max-width:calc(100vw - 40px)!important}}#chatClose{width:24px!important;height:24px!important;border-radius:9999px!important;background:rgba(255,255,255,.20)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,transform .15s ease;cursor:pointer}#chatClose:hover{background:rgba(255,255,255,.40)!important;transform:scale(1.06)}#chatClose:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:640px){#chatWidget{bottom:14px!important;right:14px!important;left:auto!important;align-items:flex-end!important}#chatPanel{width:calc(100vw - 28px)!important;max-width:400px!important;border-radius:16px!important}#chatActive{height:70vh!important;max-height:520px}#chatToggleLabel{display:none!important}}#scOverlay{position:fixed;inset:0;z-index:119;background:rgba(26,18,48,0.5);backdrop-filter:blur(4px);display:none}#scOverlay.show{display:block}#siteCustomiser{position:fixed;z-index:120;display:none;width:560px;max-width:calc(100vw - 24px);max-height:88vh;background:#fff;border:1px solid #ece8f5;border-radius:18px;box-shadow:0 40px 100px rgba(84,38,142,.35);top:50%;left:50%;transform:translate(-50%,-50%);display:none;flex-direction:column;overflow:hidden}#siteCustomiser.show{display:flex}#siteCustomiser .sc-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ece8f5;background:linear-gradient(135deg,#f5edff 0%,#ffffff 100%)}#siteCustomiser .sc-header-title{font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:18px;font-weight:700;color:#54268e;display:flex;align-items:center;gap:8px}#siteCustomiser .sc-header-title .sc-badge{font-size:9px;background:#54268e;color:#fff;padding:2px 8px;border-radius:9999px;letter-spacing:.08em;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}#siteCustomiser .sc-tabs{display:flex;gap:2px;padding:8px 12px;background:#faf7ff;border-bottom:1px solid #ece8f5;overflow-x:auto}#siteCustomiser .sc-tabs button{padding:8px 14px;border-radius:8px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:#6b6580;white-space:nowrap;transition:background .15s,color .15s}#siteCustomiser .sc-tabs button:hover{background:rgba(84,38,142,.06)}#siteCustomiser .sc-tabs button.active{background:#fff;color:#54268e;box-shadow:0 2px 8px rgba(84,38,142,.12)}#siteCustomiser .sc-body{flex:1;overflow-y:auto;padding:20px}#siteCustomiser .sc-pane{display:none}#siteCustomiser .sc-pane.active{display:block}#siteCustomiser label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6580;margin-bottom:4px;margin-top:12px}#siteCustomiser .sc-hint{font-size:11px;color:#9ca3af;margin-top:2px;margin-bottom:4px;font-style:italic}#siteCustomiser input,#siteCustomiser textarea,#siteCustomiser select{width:100%;padding:9px 11px;border:1px solid #ece8f5;border-radius:8px;font-size:13px;font-family:inherit;color:#1a1230;background:#fff}#siteCustomiser input:focus,#siteCustomiser textarea:focus,#siteCustomiser select:focus{outline:none;border-color:#54268e;box-shadow:0 0 0 3px rgba(84,38,142,.12)}#siteCustomiser textarea{min-height:60px;resize:vertical}#siteCustomiser .sc-row{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:end}#siteCustomiser .sc-row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}#siteCustomiser .sc-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}#siteCustomiser .sc-preview{display:flex;align-items:center;gap:12px;padding:12px;background:#f5edff;border-radius:10px;margin-top:10px}#siteCustomiser .sc-preview-circle{width:44px;height:44px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:18px;flex-shrink:0}#siteCustomiser .sc-color-row{display:grid;grid-template-columns:1fr 50px;gap:8px;align-items:center}#siteCustomiser input[type="color"]{height:38px;padding:2px;cursor:pointer}.sc-avatar-list{background:#faf7ff;border-radius:10px;padding:6px;margin-top:4px}.sc-avatar-item{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid #ece8f5;border-radius:8px;margin-bottom:4px}.sc-avatar-item:last-child{margin-bottom:0}.sc-avatar-item .sc-av-circle{width:32px;height:32px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:14px;flex-shrink:0}.sc-avatar-item .sc-av-name{flex:1;font-weight:600;color:#1a1230;font-size:13px}.sc-avatar-item button{width:28px;height:28px;border-radius:6px;border:1px solid #ece8f5;background:#fff;cursor:pointer;font-size:12px;color:#54268e}.sc-avatar-item button:hover{background:#f5edff}.sc-avatar-item button:disabled{opacity:0.3;cursor:not-allowed}.sc-avatar-edit-btn{background:#54268e!important;color:#fff!important;border-color:#54268e!important;padding:0 10px!important;width:auto!important}#siteCustomiser .sc-footer{display:flex;gap:8px;padding:14px 20px;border-top:1px solid #ece8f5;background:#faf7ff}#siteCustomiser .sc-save-btn{flex:1;padding:11px;font-weight:700;font-size:13px;background:linear-gradient(135deg,#54268e 0%,#7c3aad 50%,#a762dd 100%);color:#fff;border:none;border-radius:9px;cursor:pointer;box-shadow:0 6px 16px rgba(84,38,142,.25)}#siteCustomiser .sc-save-btn:hover{transform:translateY(-1px)}#siteCustomiser .sc-reset-btn{padding:11px 16px;font-weight:600;font-size:12px;background:#fff;color:#dc2626;border:1px solid #fecaca;border-radius:9px;cursor:pointer}.sc-saved-flash{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#10b981;color:#fff;padding:10px 24px;border-radius:9999px;font-weight:600;font-size:13px;box-shadow:0 8px 24px rgba(16,185,129,.4);z-index:130;animation:scFlash 2s ease-out forwards}@keyframes scFlash{0%{opacity:0;transform:translate(-50%,12px)}10%,80%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,-8px)}}#proEditor{position:fixed;background:#fff;z-index:115;transition:transform .35s cubic-bezier(.22,1,.36,1),height .25s ease,width .25s ease,top .25s ease,left .25s ease,right .25s ease,bottom .25s ease;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}#proEditor.pe-layout-right,#proEditor:not(.pe-layout-left):not(.pe-layout-bottom):not(.pe-layout-top):not(.pe-layout-right){top:0;right:0;left:auto;bottom:auto;width:380px;max-width:100vw;height:100vh;border-left:1px solid #ece8f5;box-shadow:-16px 0 50px rgba(84,38,142,.18);transform:translateX(105%)}#proEditor.pe-layout-right.show{transform:translateX(0)}#proEditor.pe-layout-left{top:0;left:0;right:auto;bottom:auto;width:380px;max-width:100vw;height:100vh;border-right:1px solid #ece8f5;box-shadow:16px 0 50px rgba(84,38,142,.18);transform:translateX(-105%)}#proEditor.pe-layout-left.show{transform:translateX(0)}#proEditor.pe-layout-bottom{left:0;right:0;bottom:0;top:auto;width:100%;height:33vh;border-top:1px solid #ece8f5;box-shadow:0 -16px 50px rgba(84,38,142,.18);transform:translateY(105%);border-radius:18px 18px 0 0}#proEditor.pe-layout-bottom.show{transform:translateY(0)}#proEditor.pe-layout-top{left:0;right:0;top:0;bottom:auto;width:100%;height:33vh;border-bottom:1px solid #ece8f5;box-shadow:0 16px 50px rgba(84,38,142,.18);transform:translateY(-105%);border-radius:0 0 18px 18px}#proEditor.pe-layout-top.show{transform:translateY(0)}#proEditor.pe-layout-bottom .pe-body,#proEditor.pe-layout-top .pe-body{padding:14px 24px}#proEditor.pe-layout-bottom .pe-pane,#proEditor.pe-layout-top .pe-pane{columns:2;column-gap:24px}@media (max-width:720px){#proEditor.pe-layout-bottom .pe-pane,#proEditor.pe-layout-top .pe-pane{columns:1}}#proEditor.pe-layout-right.is-half-size,#proEditor.pe-layout-left.is-half-size{width:220px!important}#proEditor.pe-layout-bottom.is-half-size,#proEditor.pe-layout-top.is-half-size{width:50vw!important;left:25vw!important;right:auto!important}#proEditor.pe-free-pos.is-half-size{transform:scale(.5)!important;transform-origin:top left}#proEditor.is-half-size .pe-body{overflow-y:auto}#proEditor.pe-layout-left.is-half-size .pe-pane,#proEditor.pe-layout-right.is-half-size .pe-pane,#proEditor.pe-free-pos.is-half-size .pe-pane{columns:1!important;column-gap:0!important}#proEditor.pe-layout-left.is-half-size .pe-tabs,#proEditor.pe-layout-right.is-half-size .pe-tabs,#proEditor.pe-free-pos.is-half-size .pe-tabs{overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}#proEditor.pe-layout-left.is-half-size .pe-tabs::-webkit-scrollbar,#proEditor.pe-layout-right.is-half-size .pe-tabs::-webkit-scrollbar,#proEditor.pe-free-pos.is-half-size .pe-tabs::-webkit-scrollbar{height:4px}#proEditor.pe-layout-left.is-half-size .pe-tabs::-webkit-scrollbar-thumb,#proEditor.pe-layout-right.is-half-size .pe-tabs::-webkit-scrollbar-thumb,#proEditor.pe-free-pos.is-half-size .pe-tabs::-webkit-scrollbar-thumb{background:#d4b3ff;border-radius:2px}#proEditor.pe-layout-left.is-half-size .pe-tab,#proEditor.pe-layout-right.is-half-size .pe-tab,#proEditor.pe-free-pos.is-half-size .pe-tab{padding:6px 10px!important;font-size:11px!important;flex-shrink:0;white-space:nowrap}#proEditor.pe-layout-left.is-half-size .pe-title,#proEditor.pe-layout-right.is-half-size .pe-title,#proEditor.pe-free-pos.is-half-size .pe-title{flex-wrap:wrap;gap:4px}#peHalfSizeBtn.is-active{background:linear-gradient(135deg,#047857,#10b981);color:#fff;border-color:transparent}#proEditor.pe-layout-left.is-half-size .pe-header,#proEditor.pe-layout-right.is-half-size .pe-header,#proEditor.pe-free-pos.is-half-size .pe-header{padding:8px 10px!important;flex-wrap:nowrap!important;gap:6px!important}#proEditor.pe-layout-left.is-half-size .pe-header .pe-tag,#proEditor.pe-layout-left.is-half-size .pe-header .pe-label,#proEditor.pe-layout-left.is-half-size .pe-header .pe-nav-up,#proEditor.pe-layout-left.is-half-size .pe-header #peResetPosBtn,#proEditor.pe-layout-left.is-half-size .panel-back-btn,#proEditor.pe-layout-right.is-half-size .pe-header .pe-tag,#proEditor.pe-layout-right.is-half-size .pe-header .pe-label,#proEditor.pe-layout-right.is-half-size .pe-header .pe-nav-up,#proEditor.pe-layout-right.is-half-size .pe-header #peResetPosBtn,#proEditor.pe-layout-right.is-half-size .panel-back-btn,#proEditor.pe-free-pos.is-half-size .pe-header .pe-tag,#proEditor.pe-free-pos.is-half-size .pe-header .pe-label,#proEditor.pe-free-pos.is-half-size .pe-header .pe-nav-up,#proEditor.pe-free-pos.is-half-size .pe-header #peResetPosBtn,#proEditor.pe-free-pos.is-half-size .panel-back-btn{display:none!important}#proEditor.pe-layout-left.is-half-size .pe-title,#proEditor.pe-layout-right.is-half-size .pe-title,#proEditor.pe-free-pos.is-half-size .pe-title{flex:1;min-width:0;overflow:hidden}#proEditor.pe-layout-left.is-half-size .pe-type-chip,#proEditor.pe-layout-right.is-half-size .pe-type-chip,#proEditor.pe-free-pos.is-half-size .pe-type-chip{font-size:10px!important;padding:3px 6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#proEditor.pe-layout-left.is-half-size .pe-header-actions,#proEditor.pe-layout-right.is-half-size .pe-header-actions,#proEditor.pe-free-pos.is-half-size .pe-header-actions{gap:4px!important}#proEditor .pe-pane-actions{display:flex;flex-direction:column;gap:14px}#proEditor .pe-section{background:#fff;border:1px solid #ece8f5;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}#proEditor .pe-section-title{font-size:11px;font-weight:800;color:#54268e;letter-spacing:.08em;text-transform:uppercase;margin:0}#proEditor .pe-section-hint{font-size:11px;color:#6b6580;margin:0;line-height:1.4}#proEditor .pe-section .pe-action-btn{margin:0}#proEditor .pe-section .pe-row-2{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}#proEditor .pe-section-page{background:linear-gradient(135deg,#fef9c3,#fef3c7);border-color:#fcd34d}#proEditor .pe-section-page .pe-section-title{color:#854d0e}#proEditor .pe-section-page .pe-section-hint{color:#92400e}#proEditor .pe-section-page .pe-action-btn{background:#fff;border:1px solid #fcd34d;color:#854d0e;font-weight:600}#proEditor .pe-section-page .pe-action-btn:hover{background:#fef3c7}#proEditor .pe-section-page .pe-action-btn.is-on,#proEditor .pe-section-page .oh-banners-btn.is-on{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:transparent}#proEditor .pe-section-danger{background:#fff7f7;border-color:#fecaca}#proEditor .pe-section-danger .pe-section-title{color:#b91c1c}#proEditor .pe-action-primary{background:linear-gradient(135deg,#7c3aad,#a855f7)!important;color:#fff!important;border:none!important;font-weight:600}@media (max-width:640px){#proEditor .pe-pane-actions{gap:10px}#proEditor .pe-section{padding:10px 12px;gap:6px}#proEditor .pe-section .pe-row-2{gap:5px}#proEditor .pe-action-btn{min-height:40px;font-size:12px}}#proEditor.is-half-size .pe-pane-actions{gap:8px}#proEditor.is-half-size .pe-section{padding:8px 10px;gap:5px}#proEditor.is-half-size .pe-section-title{font-size:10px}#proEditor.is-half-size .pe-section-hint{font-size:10px}#proEditor.is-half-size .pe-section .pe-row-2{grid-template-columns:1fr}#proEditor .pe-close{width:36px;height:36px;font-size:20px;font-weight:700;color:#b91c1c;background:#fff;border:1px solid #fee2e2;border-radius:9999px;z-index:5;position:relative;cursor:pointer}#proEditor .pe-close:hover{background:#fee2e2;color:#7f1d1d;border-color:#fecaca;transform:scale(1.08)}#proEditor.is-half-size .pe-close{width:32px;height:32px;font-size:18px}#proEditor.pe-free-pos .pe-close{box-shadow:0 2px 6px rgba(220,38,38,.18)}#proEditor.is-half-size .pe-footer{padding:8px 10px!important;gap:5px!important;background:linear-gradient(180deg,#fff 0%,#fafaff 100%);border-top:1.5px solid #ece8f5;box-shadow:0 -2px 8px rgba(0,0,0,.04)}#proEditor.is-half-size .pe-foot-btn{padding:7px 9px!important;font-size:11px!important;font-weight:700;border-radius:9px!important;white-space:nowrap;min-width:0;flex:0 1 auto;letter-spacing:.01em}#proEditor.is-half-size .pe-foot-undo,#proEditor.is-half-size .pe-foot-redo{padding:6px 0!important;font-size:15px!important;min-width:36px;line-height:1}#proEditor.is-half-size .pe-foot-cancel,#proEditor.is-half-size .pe-foot-reset{padding:7px 10px!important}#proEditor.is-half-size .pe-foot-save{padding:7px 12px!important;font-size:12px!important;flex:1 0 auto!important;box-shadow:0 2px 8px rgba(16,185,129,.40)}#proEditor.is-half-size .pe-foot-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}#proEditor.is-half-size .pe-foot-btn:active{transform:translateY(0);filter:brightness(.95)}#proEditor.is-drop-target{outline:3px dashed #a855f7;outline-offset:-8px;background-color:rgba(168,85,247,.04)}#proEditor.is-drop-target::after{content:'↓ Drop here to edit ↓';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.94);color:#54268e;font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;z-index:10;border-radius:18px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pe-resize-handle{position:absolute;display:none;z-index:5;background:transparent;transition:background .12s}.pe-resize-handle:hover{background:rgba(168,85,247,.35)}.pe-resize-handle-l{top:0;bottom:0;left:-6px;width:12px;cursor:ew-resize}.pe-resize-handle-r{top:0;bottom:0;right:-6px;width:12px;cursor:ew-resize}.pe-resize-handle-t{left:0;right:0;top:-6px;height:12px;cursor:ns-resize}.pe-resize-handle-b{left:0;right:0;bottom:-6px;height:12px;cursor:ns-resize}#proEditor.pe-layout-right .pe-resize-handle-l{display:block}#proEditor.pe-layout-left .pe-resize-handle-r{display:block}#proEditor.pe-layout-bottom .pe-resize-handle-t{display:block}#proEditor.pe-layout-top .pe-resize-handle-b{display:block}#proEditor.pe-free-pos .pe-resize-handle{display:block}#proEditor .pe-type-chip{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 8px;border-radius:9999px;background:linear-gradient(135deg,#54268e,#a855f7);color:#fff;margin-right:6px;white-space:nowrap;vertical-align:middle}#proEditor .pe-type-chip[data-type="image"]{background:linear-gradient(135deg,#b45309,#f59e0b)}#proEditor .pe-type-chip[data-type="icon"]{background:linear-gradient(135deg,#be185d,#ec4899)}#proEditor .pe-type-chip[data-type="media"]{background:linear-gradient(135deg,#0e7490,#06b6d4)}#proEditor .pe-type-chip[data-type="text"]{background:linear-gradient(135deg,#4338ca,#6366f1)}#proEditor .pe-type-chip[data-type="layout"]{background:linear-gradient(135deg,#047857,#10b981)}#proEditor .pe-header{gap:8px!important}#proEditor .pe-title{flex:1 1 auto!important;min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex!important;align-items:center;gap:6px}#proEditor .pe-label{overflow:hidden;text-overflow:ellipsis;min-width:0}#proEditor .pe-header-actions{flex:0 0 auto!important;display:flex;align-items:center;gap:4px}#proEditor.pe-ctx-image .pe-pane[data-pane="text"]>label[for],#proEditor.pe-ctx-icon .pe-pane[data-pane="text"]>label[for],#proEditor.pe-ctx-media .pe-pane[data-pane="text"]>label[for]{display:none}#proEditor.is-minimised{box-shadow:8px 8px 28px rgba(84,38,142,.25)}#proEditor.pe-layout-right.is-minimised,#proEditor.pe-layout-left.is-minimised{height:50vh!important;width:320px!important}#proEditor.pe-layout-bottom.is-minimised,#proEditor.pe-layout-top.is-minimised{height:18vh!important}#proEditor.is-minimised .pe-body{overflow-y:auto}#proEditor.pe-layout-bottom.is-minimised .pe-pane,#proEditor.pe-layout-top.is-minimised .pe-pane{columns:1}.pe-history-btn{width:28px;height:28px;background:#fafaff;color:#54268e;border:1px solid #ece8f5;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s;margin-right:2px}.pe-history-btn:hover:not(:disabled){background:#f5edff;border-color:#d4b3ff;transform:translateY(-1px)}.pe-history-btn:disabled{opacity:.35;cursor:not-allowed}.pe-minimise{width:28px;height:28px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:8px;font-size:14px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:2px}.pe-minimise:hover{background:#fde68a}.pe-header{padding:14px 18px;border-bottom:1px solid #ece8f5;display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(135deg,#f5edff 0%,#ffffff 100%)}.pe-title{display:flex;align-items:center;gap:8px;min-width:0}.pe-drag-grip{font-size:18px;line-height:1;color:#b89ed6;cursor:grab;user-select:none;padding:2px 4px;border-radius:5px;transition:color .15s ease,background .15s ease,transform .15s ease;flex-shrink:0}.pe-drag-grip:hover{color:#54268e;background:#f3e8ff;transform:scale(1.1)}.pe-drag-grip:active{cursor:grabbing;transform:scale(.95)}@keyframes pePulseGrip{0%{box-shadow:0 0 0 0 rgba(124,58,173,.55)}60%{box-shadow:0 0 0 10px rgba(124,58,173,0)}100%{box-shadow:0 0 0 0 rgba(124,58,173,0)}}.pe-drag-grip.pe-drag-hint-pulse{animation:pePulseGrip 1.4s ease-out 2;color:#54268e}.pe-tag{background:#54268e;color:#fff;padding:3px 8px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:'SF Mono',Consolas,monospace;flex-shrink:0}.pe-label{font-size:11px;color:#6b6580;font-family:'SF Mono',Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-nav-up,.pe-close{width:30px;height:30px;border-radius:7px;background:transparent;border:none;cursor:pointer;color:#6b6580;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pe-nav-up:hover,.pe-close:hover{background:#f5edff;color:#54268e}.pe-header-actions{display:flex;gap:2px;flex-shrink:0}.pe-tabs{display:flex;padding:8px 10px;gap:2px;background:#faf7ff;border-bottom:1px solid #ece8f5}.pe-tab{flex:1;padding:9px 4px;background:transparent;border:none;border-radius:7px;font-size:11px;font-weight:600;color:#6b6580;cursor:pointer;transition:background .15s,color .15s}.pe-tab:hover{background:rgba(84,38,142,.06)}.pe-tab.active{background:#fff;color:#54268e;box-shadow:0 2px 6px rgba(84,38,142,.1)}.pe-body{flex:1;overflow-y:auto;padding:16px 18px}.pe-pane{display:none}.pe-pane.active{display:block}.pe-pane label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6580;margin:14px 0 5px}.pe-pane label:first-child{margin-top:0}.pe-pane input[type="text"],.pe-pane input[type="number"],.pe-pane textarea,.pe-pane select{width:100%;padding:8px 10px;border:1px solid #ece8f5;border-radius:7px;font-size:12px;font-family:inherit;color:#1a1230;background:#fff}.pe-pane input:focus,.pe-pane textarea:focus,.pe-pane select:focus{outline:none;border-color:#54268e;box-shadow:0 0 0 3px rgba(84,38,142,.12)}.pe-pane textarea{min-height:70px;resize:vertical}.pe-pane input[type="color"]{width:100%;height:38px;padding:2px;border:1px solid #ece8f5;border-radius:7px;cursor:pointer}.pe-pane input[type="range"]{width:100%;accent-color:#54268e}.pe-quick-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0 14px;padding:8px 10px;background:linear-gradient(135deg,#faf7ff 0%,#ffffff 100%);border:1px solid #ece8f5;border-radius:12px;box-shadow:0 2px 8px -4px rgba(84,38,142,.08)}.pe-quick-fmt{display:flex;gap:4px}.pe-quick-btn{width:38px;height:38px;background:#fff;border:1px solid #ece8f5;border-radius:8px;font-size:16px;color:#1a1230;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,transform .12s ease,border-color .12s ease}.pe-quick-btn b{font-weight:800}.pe-quick-btn:hover{background:#f5edff;border-color:#c084fc;transform:translateY(-1px)}.pe-quick-btn:active{transform:scale(.94)}.pe-quick-btn.pe-fmt-active,.pe-fmt-btn.pe-fmt-active{background:#7c3aad!important;color:#fff!important;border-color:#54268e!important;box-shadow:inset 0 0 0 2px #54268e,0 1px 3px rgba(124,58,173,.35)!important}.pe-quick-btn.pe-fmt-active b,.pe-quick-btn.pe-fmt-active i,.pe-quick-btn.pe-fmt-active u{color:#fff!important}.pe-quick-size{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #ece8f5;border-radius:8px;padding:4px 6px}.pe-quick-nudge{width:28px;height:28px;background:#f5edff;color:#54268e;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;line-height:1}.pe-quick-nudge:hover{background:#e9d5ff}.pe-quick-nudge:active{transform:scale(.92)}.pe-quick-size-val{min-width:38px;text-align:center;font-size:12px;font-weight:700;color:#54268e}.pe-quick-size input[type="range"]{flex:1;min-width:90px;accent-color:#54268e;margin:0 4px}.pe-quick-colour{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #ece8f5;border-radius:8px;padding:4px}.pe-quick-colour input[type="color"]{width:32px;height:30px;padding:0;border:none;border-radius:5px;cursor:pointer;background:transparent}.pe-quick-clear{width:26px;height:30px;background:transparent;border:none;border-radius:5px;font-size:12px;color:#9ca0a8;cursor:pointer}.pe-quick-clear:hover{background:#fee2e2;color:#b91c1c}details.pe-disclose{margin-top:14px;border-radius:12px;overflow:hidden;transition:box-shadow .15s ease}details.pe-disclose[open]{box-shadow:0 6px 18px -8px rgba(84,38,142,.12)}details.pe-disclose>summary{list-style:none;cursor:pointer;padding:12px 14px;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:8px;user-select:none}details.pe-disclose>summary::-webkit-details-marker{display:none}details.pe-disclose>summary::after{content:'▾';font-size:12px;opacity:.55;transition:transform .2s ease}details.pe-disclose[open]>summary::after{transform:rotate(180deg)}.pe-disclose-body{padding:0 14px 14px}details.pe-disclose-purple{border:1px solid #e9d5ff;background:linear-gradient(135deg,#faf5ff,#f3e8ff)}details.pe-disclose-purple>summary{color:#54268e}details.pe-disclose-amber{border:1px solid #fde68a;background:linear-gradient(135deg,#fffbeb,#fef3c7)}details.pe-disclose-amber>summary{color:#92400e}details.pe-disclose-slate{border:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#ffffff)}details.pe-disclose-slate>summary{color:#334155}.pe-segments{display:flex;gap:3px;background:#f5edff;padding:3px;border-radius:8px}.pe-segments button{flex:1;padding:7px 4px;background:transparent;border:none;border-radius:5px;font-size:11px;font-weight:600;color:#6b6580;cursor:pointer;white-space:nowrap}.pe-segments button:hover{background:rgba(255,255,255,.7)}.pe-segments button.active{background:#fff;color:#54268e;box-shadow:0 1px 4px rgba(0,0,0,.08)}.pe-row-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pe-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.pe-slider-row{display:flex;align-items:center;gap:10px}.pe-slider-row input[type="range"]{flex:1}.pe-slider-row .pe-val{min-width:50px;text-align:right;font-size:12px;color:#54268e;font-weight:700}.pe-action-btn{width:100%;padding:11px 14px;background:#f5edff;color:#54268e;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;margin-bottom:6px;display:flex;align-items:center;gap:10px;transition:background .15s,transform .1s}.pe-action-btn:hover{background:#ebd9ff}.pe-action-btn:active{transform:scale(.98)}.pe-action-btn.danger{color:#dc2626;background:#fee2e2}.pe-action-btn.danger:hover{background:#fecaca}.pe-action-btn .pe-action-icon{width:22px;font-size:14px}.pe-divider{height:1px;background:#ece8f5;margin:14px 0}.pe-hint{font-size:11px;color:#9ca3af;margin:4px 0 6px;font-style:italic}.pe-smart-contrast-bg,.pe-smart-contrast-bg h1,.pe-smart-contrast-bg h2,.pe-smart-contrast-bg h3,.pe-smart-contrast-bg h4,.pe-smart-contrast-bg h5,.pe-smart-contrast-bg h6,.pe-smart-contrast-bg p,.pe-smart-contrast-bg span,.pe-smart-contrast-bg a,.pe-smart-contrast-bg button,.pe-smart-contrast-bg li,.pe-smart-contrast-bg dt,.pe-smart-contrast-bg dd,.pe-smart-contrast-bg blockquote,.pe-smart-contrast-bg label,.pe-smart-contrast-bg strong,.pe-smart-contrast-bg em,.pe-smart-contrast-bg small{color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,0.45),0 0 8px rgba(0,0,0,0.25)}.pe-smart-contrast-bg svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,0.45))}.pe-smart-contrast-bg .bg-white,.pe-smart-contrast-bg .bg-white h1,.pe-smart-contrast-bg .bg-white h2,.pe-smart-contrast-bg .bg-white h3,.pe-smart-contrast-bg .bg-white h4,.pe-smart-contrast-bg .bg-white h5,.pe-smart-contrast-bg .bg-white h6,.pe-smart-contrast-bg .bg-white p,.pe-smart-contrast-bg .bg-white span,.pe-smart-contrast-bg .bg-white a,.pe-smart-contrast-bg .bg-white li,.pe-smart-contrast-bg .bg-white strong,.pe-smart-contrast-bg .bg-white em,.pe-smart-contrast-bg .bg-white small,.pe-smart-contrast-bg [class*="rounded-2xl"] h1,.pe-smart-contrast-bg [class*="rounded-2xl"] h2,.pe-smart-contrast-bg [class*="rounded-2xl"] h3,.pe-smart-contrast-bg [class*="rounded-2xl"] p,.pe-smart-contrast-bg [class*="rounded-2xl"] span,.pe-smart-contrast-bg [class*="rounded-3xl"] h1,.pe-smart-contrast-bg [class*="rounded-3xl"] h2,.pe-smart-contrast-bg [class*="rounded-3xl"] h3,.pe-smart-contrast-bg [class*="rounded-3xl"] p,.pe-smart-contrast-bg [class*="rounded-3xl"] span{color:revert!important;text-shadow:none!important}.pe-swatch{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ece8f5,0 1px 3px rgba(0,0,0,.10);cursor:pointer;padding:0;transition:transform .12s,box-shadow .12s}.pe-swatch:hover{transform:scale(1.12);box-shadow:0 0 0 1px #c084fc,0 2px 6px rgba(124,58,173,.30)}.pe-swatch:active{transform:scale(.95)}.pe-swatch:focus-visible{outline:2px solid #c084fc;outline-offset:2px}.pe-bgbox-toggle{font-size:10px;font-weight:800;letter-spacing:.08em;padding:4px 10px;border-radius:9999px;border:1px solid #d6d3d1;background:#fafaf9;color:#57534e;cursor:pointer;min-width:44px;transition:background .15s,color .15s,box-shadow .15s,border-color .15s}.pe-bgbox-toggle:hover{background:#f5f5f4}.pe-bgbox-toggle.is-on{background:linear-gradient(135deg,#059669,#10b981);color:#ffffff;border-color:#047857;box-shadow:0 2px 6px rgba(5,150,105,0.25)}.pe-bg-studio{margin-top:12px;padding:14px;background:linear-gradient(135deg,#f5edff 0%,#ede9fe 100%);border:1px solid #ddd6fe;border-radius:14px;box-shadow:0 1px 3px rgba(124,58,173,.04)}.pe-bg-studio-head{display:flex;gap:10px;align-items:flex-start;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(124,58,173,.12)}.pe-bg-studio-emoji{font-size:22px;line-height:1}.pe-bg-studio-title{display:block;font-size:13px;font-weight:800;color:#54268e;letter-spacing:.02em}.pe-bg-studio-sub{display:block;margin-top:2px;font-size:11px;color:#6b6580;line-height:1.4}.pe-bg-row-label{font-size:11px;font-weight:800;color:#54268e;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.pe-bg-hint{font-weight:500;color:#9ca3af;text-transform:none;letter-spacing:0;margin-left:4px;font-size:10px}.pe-bg-row-2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pe-bg-row-2 .pe-action-btn{margin-bottom:0;padding:8px 10px;font-size:11.5px;justify-content:center}.pe-bg-primary{background:linear-gradient(135deg,#7c3aad,#a855f7)!important;color:#ffffff!important}.pe-bg-primary:hover{background:linear-gradient(135deg,#6d28d9,#9333ea)!important}.pe-bg-save{background:linear-gradient(135deg,#059669,#10b981)!important;color:#ffffff!important}.pe-bg-save:hover{background:linear-gradient(135deg,#047857,#059669)!important}.pe-bg-url-row{display:flex;gap:6px;margin-top:6px;align-items:stretch}.pe-bg-url-row input[type="text"]{flex:1;min-width:0;padding:8px 10px;font-size:11.5px;background:#ffffff;border:1px solid #ddd6fe;border-radius:8px;color:#1a1230;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.pe-bg-url-row input[type="text"]:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.20)}.pe-bg-url-apply{flex:0 0 38px;margin-bottom:0!important;padding:8px 10px!important;font-size:14px!important;font-weight:800!important;background:#7c3aad!important;color:#ffffff!important;justify-content:center!important}.pe-bg-url-apply:hover{background:#6d28d9!important}.pe-bg-color-row{display:flex;gap:6px;align-items:center}.pe-bg-color-row input[type="color"]{flex:0 0 42px;height:34px;padding:2px;border:1px solid #ddd6fe;border-radius:8px;cursor:pointer;background:#ffffff}.pe-bg-color-row .pe-action-btn{margin-bottom:0}body.edit-mode-on [contenteditable="true"]:hover{outline:1px dashed rgba(124,58,173,0.45);outline-offset:2px;background-color:rgba(168,85,247,0.05);cursor:text}body.edit-mode-on #proEditor [contenteditable="true"]:hover,body.edit-mode-on #clickChooser [contenteditable="true"]:hover,body.edit-mode-on #ownerHeader [contenteditable="true"]:hover,body.edit-mode-on .edit-banner [contenteditable="true"]:hover,body.edit-mode-on #siteCustomiser [contenteditable="true"]:hover,body.edit-mode-on #avatarCustomiser [contenteditable="true"]:hover{outline:none;background-color:transparent;cursor:auto}.pe-first-tip{position:fixed;left:50%;top:80px;transform:translateX(-50%);z-index:9999;max-width:460px;background:linear-gradient(135deg,#ffffff 0%,#faf5ff 100%);border:1px solid #ddd6fe;border-radius:14px;box-shadow:0 20px 50px -10px rgba(124,58,173,0.45);padding:16px 20px 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1230;animation:pe-tip-in .4s ease-out}@keyframes pe-tip-in{from{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%,0)}}.pe-first-tip-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#54268e;letter-spacing:.02em;margin-bottom:8px}.pe-first-tip-rows{display:grid;grid-template-columns:60px 1fr;gap:4px 12px;font-size:12px;line-height:1.5}.pe-first-tip-rows .pe-tip-key{font-weight:700;color:#7c3aad;background:#f5edff;padding:1px 6px;border-radius:6px;text-align:center}.pe-first-tip-close{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:rgba(124,58,173,0.08);border:none;color:#54268e;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.pe-first-tip-close:hover{background:rgba(124,58,173,0.18)}.pe-bg-scope{margin-bottom:12px;padding:10px 12px;background:rgba(255,255,255,0.55);border:1px dashed #ddd6fe;border-radius:10px}.pe-bg-scope-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.pe-bg-scope-opt{position:relative;display:flex;flex-direction:column;align-items:center;padding:7px 6px;border:1px solid #ddd6fe;border-radius:8px;background:#ffffff;font-size:11px;font-weight:600;color:#54268e;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;text-align:center}.pe-bg-scope-opt:hover{background:#faf5ff;border-color:#c084fc}.pe-bg-scope-opt input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.pe-bg-scope-opt:has(input:checked){background:linear-gradient(135deg,#7c3aad,#a855f7);border-color:#6d28d9;color:#ffffff;box-shadow:0 2px 6px rgba(124,58,173,.25)}body.owner-banners-collapsed #site-header>div:first-child{display:none!important}body.owner-banners-collapsed #site-header header>div:nth-child(2){display:none!important}.oh-action-btn.oh-banners-btn.is-on{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#ffffff!important;border-color:#b45309!important}.oh-banner-reveal-pill{position:fixed;left:50%;top:calc(var(--editor-chrome-h,0px) + 6px);transform:translateX(-50%);z-index:70;padding:6px 14px;border-radius:9999px;border:1px solid #6d28d9;background:linear-gradient(135deg,#7c3aad,#a855f7);color:#ffffff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.03em;cursor:pointer;box-shadow:0 4px 12px -2px rgba(124,58,173,.45);transition:background .15s,transform .12s}.oh-banner-reveal-pill:hover{background:linear-gradient(135deg,#6d28d9,#9333ea);transform:translateX(-50%) translateY(-1px)}.pe-reorder-active{outline:2px solid #c084fc!important;outline-offset:4px!important;border-radius:10px!important;position:relative!important}.pe-reorder-active::before{content:'Reorder mode — drag any item to move it';position:absolute;top:-24px;left:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:#7c3aad;color:#ffffff;padding:3px 8px;border-radius:6px;pointer-events:none;white-space:nowrap}.pe-reorder-child{outline:1px dashed rgba(124,58,173,.5);outline-offset:2px;cursor:grab;transition:transform .12s,box-shadow .12s,outline-color .12s;border-radius:6px}.pe-reorder-child:hover{outline-color:#7c3aad;box-shadow:0 2px 8px rgba(124,58,173,.25)}.pe-reorder-child.is-dragging{opacity:.35;cursor:grabbing}.pe-reorder-child.is-drop-target{outline-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.18)}.pe-reorder-done-pill{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:200;padding:10px 20px;background:linear-gradient(135deg,#059669,#10b981);color:#ffffff;border:1px solid #047857;border-radius:9999px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer;box-shadow:0 8px 24px -4px rgba(5,150,105,.45);transition:transform .12s,box-shadow .15s}.pe-reorder-done-pill:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 12px 28px -4px rgba(5,150,105,.55)}.floating-owner-pill{position:fixed;top:14px;right:14px;z-index:9990;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9999px;border:1px solid #6d28d9;background:linear-gradient(135deg,#7c3aad,#a855f7);color:#ffffff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 18px -4px rgba(124,58,173,.55),0 0 0 1px rgba(255,255,255,.08) inset;transition:transform .12s,box-shadow .15s,background .15s}.floating-owner-pill:hover{transform:translateY(-1px);box-shadow:0 10px 24px -4px rgba(124,58,173,.70),0 0 0 1px rgba(255,255,255,.12) inset;background:linear-gradient(135deg,#6d28d9,#9333ea)}.floating-owner-pill:active{transform:scale(.96)}.floating-owner-pill .fop-crown{font-size:16px;line-height:1}.floating-owner-pill .fop-label{line-height:1}.floating-owner-pill.is-preview-exit{top:auto!important;right:auto!important;bottom:24px!important;left:24px!important;background:linear-gradient(135deg,#047857,#10b981);border-color:#065f46;padding:11px 22px;font-size:14px;font-weight:800;box-shadow:0 12px 30px -4px rgba(5,150,105,.55),0 0 0 1px rgba(255,255,255,.10) inset;animation:previewExitPulse 2.4s ease-out infinite}.floating-owner-pill.is-preview-exit:hover{background:linear-gradient(135deg,#065f46,#059669);box-shadow:0 16px 36px -4px rgba(5,150,105,.70),0 0 0 1px rgba(255,255,255,.15) inset;transform:translateY(-1px)}@keyframes previewExitPulse{0%,100%{box-shadow:0 12px 30px -4px rgba(5,150,105,.55),0 0 0 0 rgba(16,185,129,.55)}50%{box-shadow:0 12px 30px -4px rgba(5,150,105,.55),0 0 0 14px rgba(16,185,129,0)}}body:not(.owner-editor-mode):not(.owner-crm-mode):not(.has-owner-header) #floatingOwnerPill{display:none!important}.oh-dev-rotate{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding:5px 11px;border:1px solid rgba(255,255,255,.15);border-radius:9999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.88);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.oh-dev-rotate:hover{background:rgba(255,255,255,.12);border-color:rgba(168,85,247,.55)}.oh-dev-rotate:active{transform:scale(.95)}.oh-dev-rotate.is-disabled,.oh-dev-rotate:disabled{opacity:.35;cursor:not-allowed;background:rgba(255,255,255,.04)}.oh-dev-rotate.is-disabled:hover,.oh-dev-rotate:disabled:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.15)}.oh-dev-rotate.is-landscape{background:linear-gradient(135deg,#a855f7,#7c3aad);border-color:#6d28d9;color:#ffffff;box-shadow:0 2px 6px rgba(124,58,173,.30)}.oh-dev-glyph{display:inline-block;vertical-align:-2px;margin-right:1px}.oh-dev-picker.is-cycle-mode{gap:6px}.oh-dev-cycle{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border:1px solid rgba(168,85,247,.45);border-radius:9999px;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(124,58,173,.28));color:#ffffff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s;box-shadow:0 2px 8px rgba(124,58,173,.18)}.oh-dev-cycle:hover{background:linear-gradient(135deg,rgba(168,85,247,.30),rgba(124,58,173,.45));border-color:#a855f7;box-shadow:0 4px 12px rgba(124,58,173,.30)}.oh-dev-cycle:active{transform:scale(.97)}.oh-dev-cycle-current-chip{display:inline-flex;align-items:center;padding:3px 10px;background:rgba(0,0,0,.25);border-radius:9999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.95);white-space:nowrap}.oh-dev-cycle-action{display:inline-flex;align-items:center;white-space:nowrap;font-weight:700}.oh-dev-rotate-now{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:10px;background:rgba(0,0,0,.25);border-radius:3px;margin-right:4px;letter-spacing:0;color:rgba(255,255,255,.85)}#mpPhoneFrame.mp-phone-frame.is-mobile.is-landscape::before{top:50%;left:auto;right:6px;transform:translateY(-50%);width:28px;height:108px}#mpPhoneFrame.mp-phone-frame.is-mobile.is-landscape::after{bottom:auto;top:50%;left:7px;transform:translateY(-50%);width:4px;height:38%;max-width:none;max-height:134px}#mpPhoneFrame.mp-phone-frame.is-tablet.is-landscape::before{top:50%;left:auto;right:22px;transform:translateY(-50%)}#mpPhoneFrame.mp-phone-frame.is-tablet.is-landscape::after{bottom:auto;top:50%;left:22px;transform:translateY(-50%);width:5px;height:22%;max-width:none;max-height:130px}#mpPhoneFrame.mp-phone-frame.is-mobile.is-landscape{padding:14px 36px 14px 26px}#mpPhoneFrame.mp-phone-frame.is-tablet.is-landscape{padding:38px 56px 38px 56px}.pe-image-actions{background:linear-gradient(135deg,#faf7ff 0%,#f5edff 100%);border:1.5px solid #ddd6fe;border-radius:12px;padding:14px;margin-bottom:18px;display:flex;flex-direction:column;gap:8px}.pe-image-actions-head{font-size:13px;font-weight:800;color:#54268e;letter-spacing:0.02em;margin-bottom:2px}.pe-image-actions-sub{font-size:11px;color:#6b6580;margin-bottom:8px;line-height:1.5}.pe-img-action{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all 0.15s ease;text-align:left;font-family:inherit;color:#1f2233;width:100%}.pe-img-action:hover{border-color:#a855f7;background:#faf7ff;transform:translateY(-1px);box-shadow:0 4px 10px rgba(168,85,247,0.18)}.pe-img-action.pe-img-action-primary{background:linear-gradient(135deg,#a855f7,#7c3aad);border-color:transparent;color:#fff;box-shadow:0 4px 12px rgba(168,85,247,0.35)}.pe-img-action.pe-img-action-primary:hover{filter:brightness(1.08)}.pe-img-action.pe-img-action-primary .pe-img-icon{background:rgba(255,255,255,0.20);color:#fff}.pe-img-action.pe-img-action-primary .pe-img-desc{color:rgba(255,255,255,0.85)}.pe-img-icon{width:38px;height:38px;border-radius:8px;background:#f5edff;color:#7c3aad;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.pe-img-body{flex:1;display:flex;flex-direction:column;gap:2px}.pe-img-title{font-size:13px;font-weight:700;line-height:1.2}.pe-img-desc{font-size:11px;color:#6b6580;line-height:1.4}.pe-footer{position:sticky;bottom:0;background:#fff;border-top:1px solid #e5e7eb;padding:7px 10px;display:flex;gap:5px;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-end;z-index:10;box-shadow:0 -3px 10px rgba(0,0,0,0.04)}.pe-footer::-webkit-scrollbar{height:3px}.pe-footer::-webkit-scrollbar-thumb{background:#d4b3ff;border-radius:2px}.pe-footer .pe-foot-btn{white-space:nowrap;flex-shrink:0}.pe-foot-btn{padding:5px 10px;font-size:11px;font-weight:700;border-radius:6px;line-height:1.2;cursor:pointer;font-family:inherit;border:none;transition:all 0.15s ease}.pe-foot-cancel{background:#fff;color:#6b6580;border:1px solid #e5e7eb}.pe-foot-cancel:hover{background:#f9fafb;color:#1f2233;border-color:#d1d5db}.pe-foot-save{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px rgba(16,185,129,0.30)}.pe-foot-save:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,0.45)}.pe-foot-undo,.pe-foot-redo{background:#fff;color:#54268e;border:1px solid #d4b3ff;padding:5px 9px}.pe-foot-undo:hover,.pe-foot-redo:hover{background:#f5edff;border-color:#a855f7}.pe-foot-undo:disabled,.pe-foot-redo:disabled{background:#f9fafb;color:#c4b8d4;border-color:#ece8f5;cursor:not-allowed;box-shadow:none;transform:none}.pe-foot-reset{background:#fff;color:#7c2d12;border:1px solid #fed7aa;padding:5px 9px}.pe-foot-reset:hover{background:#fff7ed;border-color:#fb923c;color:#9a3412}.pe-save-row{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.pe-save-btn{padding:9px 16px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aad);border:none;border-radius:8px;cursor:pointer;font-family:inherit;box-shadow:0 3px 10px rgba(168,85,247,0.35);transition:all 0.15s ease}.pe-save-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(168,85,247,0.50)}.pe-save-btn:active{transform:translateY(0)}.pe-save-cancel{padding:8px 14px;font-size:12px;font-weight:600;color:#54268e;background:#fff;border:1px solid #d4b3ff;border-radius:8px;cursor:pointer;font-family:inherit}.pe-save-cancel:hover{background:#f5edff}.pe-save-status{font-size:12px;font-weight:600;color:#10b981;opacity:0;transition:opacity 0.18s ease;margin-left:auto}.pe-save-status.show{opacity:1}.pe-persist-status{position:sticky;bottom:0;margin:0 16px 8px;padding:7px 12px;font-size:11.5px;font-weight:600;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;text-align:center;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity 0.18s ease,transform 0.18s ease}.pe-persist-status.show{opacity:1;transform:translateY(0)}#proEditor.pe-free-pos{position:fixed!important;cursor:default}#proEditor.is-minimised .pe-header{cursor:move;user-select:none}#proEditor.is-minimised .pe-header::before{content:'⋮⋮';display:inline-block;color:#c084fc;font-size:12px;margin-right:6px;letter-spacing:-2px;opacity:0.7}html body .pe-selected-highlight,html body main .pe-selected-highlight,html body .pe-selected-highlight[class]{outline:2px solid #54268e!important;outline-offset:-2px!important;box-shadow:inset 0 0 0 2px rgba(84,38,142,.18)!important}body.edit-mode-on .pe-hidden{opacity:.22!important;outline:2px dashed #dc2626!important;outline-offset:2px!important;position:relative}body.edit-mode-on .pe-hidden::after{content:'🙈 HIDDEN (visible to you only)';position:absolute;top:4px;right:4px;background:#dc2626;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;pointer-events:none;z-index:5}body:not(.edit-mode-on) .pe-hidden{display:none!important}[data-free-pos="true"]{cursor:move!important;outline:2px dashed #9333ea!important;outline-offset:4px!important;z-index:50;position:relative}[data-free-pos="true"]::before{content:'✋ DRAGGABLE';position:absolute;top:-28px;left:0;background:#9333ea;color:#fff;font-size:9px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.08em;z-index:100;pointer-events:none;white-space:nowrap}.mdd-img-layer[data-free-pos="true"]{outline:none!important}.mdd-img-layer[data-free-pos="true"]::before{content:none!important;display:none!important}[data-mdd-rh-pos="1"]{outline:none!important}[data-mdd-rh-pos="1"]::before{content:none!important;display:none!important}@media (max-width:768px){#proEditor{width:100%;height:70vh;top:auto;bottom:0;left:0;transform:translateY(105%);border-right:none;border-top:1px solid #ece8f5;box-shadow:0 -10px 30px rgba(84,38,142,.15)}#proEditor.show{transform:translateY(0)}}#htmlInserter.hi-overlay{position:fixed;inset:0;z-index:200;background:rgba(26,18,48,.55);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:24px}.hi-panel{width:100%;max-width:1180px;max-height:92vh;background:#fff;border-radius:18px;box-shadow:0 40px 100px rgba(26,18,48,.35);display:flex;flex-direction:column;overflow:hidden}.hi-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff}.hi-title{font-size:18px;font-weight:700;line-height:1.2}.hi-sub{font-size:12px;opacity:.9;margin-top:4px;max-width:720px}.hi-close{background:rgba(255,255,255,.18);color:#fff;border:none;width:32px;height:32px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.hi-close:hover{background:rgba(255,255,255,.3)}.hi-body{display:grid;grid-template-columns:280px 1fr;flex:1;min-height:0}.hi-presets{padding:16px 14px;border-right:1px solid #ece8f5;background:#fafaff;overflow-y:auto}.hi-section-label{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#54268e;margin:0 0 8px}.hi-preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hi-preset{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 6px;background:#fff;border:1px solid #ece8f5;border-radius:10px;font-size:11px;font-weight:600;color:#1a1230;cursor:pointer;transition:all .15s ease;text-align:center}.hi-preset:hover{border-color:#7c3aad;background:#f5edff;color:#54268e;transform:translateY(-1px);box-shadow:0 4px 12px rgba(84,38,142,.12)}.hi-preset span{font-size:20px;line-height:1}.hi-ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;flex-shrink:0}.hi-ico-facebook{width:24px;height:24px;background:#1877f2;color:#ffffff;border-radius:50%;font-size:9px!important;font-weight:800;letter-spacing:-.02em;box-shadow:0 2px 4px rgba(24,119,242,.25)}.hi-ico-youtube{width:28px;height:20px;background:#ff0000;color:#ffffff;border-radius:5px;font-size:11px!important;padding-left:2px;box-shadow:0 2px 4px rgba(255,0,0,.25)}.hi-ico-stripe{width:24px;height:24px;background:linear-gradient(135deg,#54268e,#7c3aad);color:#ffffff;border-radius:6px;font-size:13px!important;font-weight:800;font-style:italic!important;box-shadow:0 2px 4px rgba(84,38,142,.3)}.hi-editor{display:flex;flex-direction:column;padding:16px 18px;gap:10px;min-height:0;overflow-y:auto}#hiCode{width:100%;min-height:200px;flex:0 0 auto;font-family:'Fira Code','Cascadia Code','Consolas',monospace;font-size:12px;line-height:1.55;background:#1a0a30;color:#ece8f5;border:1px solid #3d1c69;border-radius:10px;padding:12px 14px;resize:vertical;outline:none}#hiCode:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.25)}.hi-row{display:flex;align-items:center;gap:12px}.hi-pos-seg{display:inline-flex;background:#f3e8ff;border-radius:9999px;padding:3px;gap:2px}.hi-pos-seg button{background:transparent;border:none;padding:6px 12px;border-radius:9999px;font-size:11px;font-weight:700;color:#6b6580;cursor:pointer;transition:all .15s ease}.hi-pos-seg button.active{background:#fff;color:#54268e;box-shadow:0 2px 6px rgba(84,38,142,.15)}.hi-pos-seg button:hover:not(.active){color:#54268e}.hi-preview-wrap{display:flex;flex-direction:column;gap:6px;flex:1;min-height:220px}#hiPreview{width:100%;flex:1;min-height:220px;border:1px solid #ece8f5;border-radius:10px;background:#fafaff}.hi-hint{font-size:11px;color:#9ca3af;margin:0;font-style:italic}.hi-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid #ece8f5;background:#fff;flex-wrap:wrap}.hi-target{font-size:12px;color:#6b6580}.hi-actions{display:flex;gap:8px}.hi-btn{padding:9px 18px;border-radius:9999px;font-size:13px;font-weight:700;cursor:pointer;border:none;transition:all .15s ease}.hi-btn.ghost{background:#f3e8ff;color:#54268e}.hi-btn.ghost:hover{background:#ebd9ff}.hi-btn.primary{background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;box-shadow:0 6px 18px rgba(84,38,142,.3)}.hi-btn.primary:hover{box-shadow:0 10px 24px rgba(84,38,142,.45);transform:translateY(-1px)}body.edit-mode-on [data-custom-html="1"]{outline:1px dashed rgba(168,85,247,.45);outline-offset:2px;position:relative}body.edit-mode-on [data-custom-html="1"]::before{content:'🧩 custom HTML';position:absolute;top:-10px;left:8px;background:#a855f7;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;pointer-events:none;z-index:4}body:not(.edit-mode-on) [data-custom-html="1"]{outline:none}body:not(.edit-mode-on) [data-custom-html="1"]::before{display:none}@media (max-width:820px){.hi-body{grid-template-columns:1fr}.hi-presets{max-height:160px;border-right:none;border-bottom:1px solid #ece8f5}.hi-preset-grid{grid-template-columns:repeat(3,1fr)}}.panel-back-btn{background:rgba(255,255,255,.18);color:inherit;border:1px solid rgba(255,255,255,.25);padding:5px 12px;border-radius:9999px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;transition:all .15s ease}.panel-back-btn:hover{background:rgba(255,255,255,.32);transform:translateX(-2px)}#proEditor .panel-back-btn,#avatarCustomiser .panel-back-btn,#siteCustomiser .panel-back-btn{background:#f3e8ff;color:#54268e;border-color:#ebd9ff}#proEditor .panel-back-btn:hover,#avatarCustomiser .panel-back-btn:hover,#siteCustomiser .panel-back-btn:hover{background:#ebd9ff}#proEditor .pe-header{display:flex;align-items:center;gap:10px}#proEditor .pe-header .pe-title{flex:1;min-width:0}#avatarCustomiser .ac-header,#siteCustomiser .sc-header{display:flex;align-items:center;gap:10px}body [data-preview-only="1"]{outline:3px dashed #f59e0b!important;outline-offset:4px!important;position:relative;animation:hi-preview-pulse 1.6s ease-in-out infinite}body [data-preview-only="1"]::after{content:'👁 PREVIEW (not yet applied)';position:absolute;top:-14px;left:12px;background:#f59e0b;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:3px;pointer-events:none;z-index:6}@keyframes hi-preview-pulse{0%,100%{box-shadow:0 0 0 0 rgba(245,158,11,.4)}50%{box-shadow:0 0 0 12px rgba(245,158,11,0)}}#hiPreviewBar{position:fixed;top:76px;left:50%;transform:translateX(-50%);z-index:210;background:#1a0a30;color:#fff;border-radius:9999px;padding:8px 10px 8px 18px;display:flex;align-items:center;gap:10px;box-shadow:0 20px 60px rgba(26,18,48,.5);font-size:13px;font-weight:600}#hiPreviewBar .hpb-label{padding-right:6px}#hiPreviewBar .hpb-btn{padding:7px 14px;border-radius:9999px;font-size:12px;font-weight:700;cursor:pointer;border:none;transition:all .15s ease}#hiPreviewBar .hpb-btn.ghost{background:rgba(255,255,255,.15);color:#fff}#hiPreviewBar .hpb-btn.ghost:hover{background:rgba(255,255,255,.28)}#hiPreviewBar .hpb-btn.primary{background:linear-gradient(135deg,#10b981,#047857);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.4)}#hiPreviewBar .hpb-btn.primary:hover{box-shadow:0 6px 18px rgba(16,185,129,.55);transform:translateY(-1px)}body.edit-mode-on #hiPreviewBar{top:calc(var(--edit-banner-h,36px) + 88px)}.hi-qr-builder{margin-bottom:14px;padding:14px;border-radius:12px;border:1px solid #e9d5ff;background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);position:relative}.hi-qr-header{margin-bottom:10px;display:flex;flex-direction:column;gap:2px}.hi-qr-badge{display:inline-block;align-self:flex-start;background:linear-gradient(135deg,#7c3aad,#a855f7);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;border-radius:9999px}.hi-qr-sub{font-size:11px;color:#6b6580}.hi-qr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hi-qr-field{display:flex;flex-direction:column;gap:3px}.hi-qr-field>span{font-size:10px;font-weight:700;color:#54268e;letter-spacing:.06em;text-transform:uppercase}.hi-qr-field input[type="text"],.hi-qr-field select{padding:7px 10px;border:1px solid #ece8f5;border-radius:8px;background:#fff;font-size:13px;color:#1a1230;outline:none;transition:border-color .15s}.hi-qr-field input[type="text"]:focus,.hi-qr-field select:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.18)}.hi-qr-field input[type="color"]{width:100%;height:34px;border:1px solid #ece8f5;border-radius:8px;background:#fff;cursor:pointer;padding:2px}.hi-qr-wide{grid-column:span 4}.hi-qr-logo-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px;border:1px dashed #d4b3ff;border-radius:8px;background:#fff}.hi-qr-actions{display:flex;gap:8px;margin-top:12px}@media (max-width:900px){.hi-qr-grid{grid-template-columns:repeat(2,1fr)}.hi-qr-wide{grid-column:span 2}}.ft-overlay{position:fixed;inset:0;z-index:220;background:rgba(26,18,48,.55);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:24px}.ft-panel{width:100%;max-width:980px;max-height:92vh;background:#fff;border-radius:18px;box-shadow:0 40px 100px rgba(26,18,48,.35);display:flex;flex-direction:column;overflow:hidden}.ft-header{display:flex;align-items:flex-start;gap:12px;padding:18px 22px;background:linear-gradient(135deg,#1a0a30,#54268e);color:#fff}.ft-title{font-size:18px;font-weight:700;line-height:1.2}.ft-sub{font-size:12px;opacity:.9;margin-top:4px;max-width:720px;line-height:1.4}.ft-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 22px;background:#faf5ff;border-bottom:1px solid #ebd9ff}.ft-presets-label{font-size:11px;font-weight:700;color:#54268e;letter-spacing:.06em;text-transform:uppercase;margin-right:6px}.ft-presets-spacer{flex:1}.ft-preset-btn{background:#fff;border:1px solid #ece8f5;padding:7px 14px;border-radius:9999px;font-size:12px;font-weight:700;color:#1a1230;cursor:pointer;transition:all .15s}.ft-preset-btn:hover{border-color:#7c3aad;background:#f3e8ff;color:#54268e}.ft-preset-btn.primary{background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(84,38,142,.3)}.ft-preset-btn.primary:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(84,38,142,.45)}.ft-body{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:18px}.ft-group{display:flex;flex-direction:column;gap:10px}.ft-group-title{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#54268e;padding-bottom:6px;border-bottom:1px solid #ece8f5}.ft-group-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px}.ft-row{display:flex;align-items:center;gap:14px;padding:10px 12px;background:#fafaff;border:1px solid #ece8f5;border-radius:10px;cursor:pointer;transition:all .15s}.ft-row:hover{border-color:#d4b3ff;background:#f5edff}.ft-row-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ft-row-label{font-size:13px;font-weight:600;color:#1a1230}.ft-row-desc{font-size:11px;color:#6b6580;line-height:1.4}.ft-switch{position:relative;flex-shrink:0;width:42px;height:24px;background:#d1d5db;border-radius:9999px;transition:background .2s;display:inline-block}.ft-switch input{display:none}.ft-switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s}.ft-switch.on{background:linear-gradient(135deg,#10b981,#047857)}.ft-switch.on .ft-switch-handle{transform:translateX(18px)}.ft-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid #ece8f5;background:#fff;flex-wrap:wrap}.ft-target{font-size:12px;color:#6b6580;font-weight:600}.ft-actions{display:flex;gap:8px}body.edit-mode-on [data-feature-disabled="1"]{display:none!important}body:not(.edit-mode-on) [data-feature-disabled="1"]{display:none!important}@media (max-width:720px){.ft-group-grid{grid-template-columns:1fr}.ft-presets{gap:6px}}.mode-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:800;letter-spacing:.08em;cursor:pointer;user-select:none;margin-right:4px}.mode-badge.mode-basic{background:linear-gradient(135deg,#6b7280,#374151);color:#fff}.mode-badge.mode-standard{background:linear-gradient(135deg,#94a3b8,#475569);color:#fff}.mode-badge.mode-premium{background:linear-gradient(135deg,#c084fc,#7c3aad);color:#fff}.mode-badge.mode-ultimate{background:rgba(255,255,255,.2);color:#fff}.mode-badge.mode-private,.mode-badge.mode-personal{background:linear-gradient(135deg,#d4af37,#996515);color:#fff;box-shadow:0 0 0 0 rgba(212,175,55,.6);animation:mode-glow 2.4s ease-in-out infinite}@keyframes mode-glow{0%,100%{box-shadow:0 0 0 0 rgba(212,175,55,.6)}50%{box-shadow:0 0 0 10px rgba(212,175,55,0)}}.edit-banner .eb-actions button.owner{background:rgba(212,175,55,.18)!important;border:1px solid rgba(212,175,55,.4)!important;color:#fff}.edit-banner .eb-actions button.owner:hover{background:rgba(212,175,55,.32)!important}.mode-picker{display:inline-flex;gap:2px;padding:3px;background:rgba(0,0,0,.25);border-radius:9999px;flex-shrink:0}.mode-picker .mode-pick{background:transparent;border:none;color:rgba(255,255,255,.7);padding:5px 11px;border-radius:9999px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.mode-picker .mode-pick:hover{background:rgba(255,255,255,.12);color:#fff}.mode-picker .mode-pick.is-current{background:linear-gradient(135deg,#10b981,#047857);color:#fff;box-shadow:0 2px 6px rgba(16,185,129,.4)}.mode-picker .mode-pick[data-tier="private"].is-current{background:linear-gradient(135deg,#d4af37,#996515);box-shadow:0 2px 6px rgba(212,175,55,.5)}body:not([data-editor-mode]) [data-mode-min="private"],body:not([data-editor-mode]) [data-mode-min="ultimate"],body:not([data-editor-mode]) [data-mode-personal]{display:none}body[data-editor-mode="basic"]:not(.edit-mode-on) .edit-banner,body[data-editor-mode="standard"]:not(.edit-mode-on) .edit-banner{display:none!important}.ms-cards{display:grid;gap:12px}.ms-cards-5{grid-template-columns:repeat(5,1fr)}.ms-card{position:relative;padding:14px;border:1.5px solid #ece8f5;border-radius:14px;background:#fafaff;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column}.ms-card:hover{border-color:#7c3aad;box-shadow:0 16px 36px rgba(84,38,142,.18);transform:translateY(-3px)}.ms-card.is-current{border-color:#10b981!important;background:linear-gradient(180deg,#ecfdf5,#ffffff);box-shadow:0 6px 20px rgba(16,185,129,.18)}.ms-card-basic{background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)}.ms-card-standard{background:linear-gradient(180deg,#f1f5f9 0%,#ffffff 100%)}.ms-card-premium{background:linear-gradient(180deg,#fbf5ff 0%,#ffffff 100%);border-color:#d4b3ff}.ms-card-ultimate{background:linear-gradient(180deg,#f5edff 0%,#ffffff 100%);border-color:#a855f7}.ms-card-private{background:linear-gradient(135deg,#fff8e1 0%,#fef3c7 100%);border-color:#d4af37}.ms-card-private:hover{border-color:#996515;box-shadow:0 16px 36px rgba(212,175,55,.4)}.ms-card-badge{position:absolute;top:10px;right:10px;background:#1a1230;color:#fff;font-size:8px;font-weight:800;letter-spacing:.1em;padding:3px 7px;border-radius:9999px;white-space:nowrap}.ms-card-badge.owner{background:linear-gradient(135deg,#d4af37,#996515)}.ms-card-rank{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.ms-card-title{font-size:17px;font-weight:700;color:#1a1230;margin-bottom:4px;line-height:1.15}.ms-card-tagline{font-size:11px;font-weight:600;color:#54268e;margin-bottom:8px}.ms-card-desc{font-size:11px;color:#6b6580;line-height:1.45;margin-bottom:12px;flex:1}.ms-card-btn{width:100%;padding:8px 10px!important;font-size:11px!important}.ms-card-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:980px){.ms-cards-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ms-cards-5{grid-template-columns:1fr}}.pt-tabs{display:flex;gap:2px;flex-wrap:wrap;padding:8px 12px;background:#faf5ff;border-bottom:1px solid #ebd9ff}.pt-tab{background:transparent;border:none;padding:8px 14px;border-radius:9999px;font-size:12px;font-weight:700;color:#6b6580;cursor:pointer;transition:all .15s ease}.pt-tab:hover{color:#54268e;background:rgba(255,255,255,.7)}.pt-tab.active{background:linear-gradient(135deg,#d4af37,#996515);color:#fff;box-shadow:0 2px 8px rgba(212,175,55,.4)}.pt-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;margin-left:4px;background:#dc2626;color:#fff;border-radius:9999px;font-size:9px;font-weight:800;vertical-align:middle}.pt-pane{display:none}.pt-pane.active{display:block}#personalTools .ft-body h4{font-size:14px;font-weight:700;color:#1a1230;margin:0 0 6px}#personalTools .ft-body p{font-size:12px;color:#6b6580;line-height:1.5;margin:0 0 12px}.pt-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.pt-field label{font-size:10px;font-weight:700;color:#54268e;letter-spacing:.08em;text-transform:uppercase}.pt-field input,.pt-field textarea{padding:8px 10px;border:1px solid #ece8f5;border-radius:8px;font-family:inherit;font-size:13px;background:#fff;color:#1a1230;outline:none}.pt-field input:focus,.pt-field textarea:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.18)}.pt-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pt-theme-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;background:#fff;border:1.5px solid #ece8f5;border-radius:10px;cursor:pointer;transition:all .15s ease;font-size:12px;font-weight:600;color:#1a1230}.pt-theme-card:hover{border-color:#7c3aad;transform:translateY(-2px);box-shadow:0 6px 16px rgba(84,38,142,.18)}.pt-theme-card span{display:block;width:100%;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--c1),var(--c2))}body.pt-inspect-on [data-section]:not([data-feature-disabled]),body.pt-inspect-on [data-custom-html],body.pt-inspect-on [data-free-pos],body.pt-inspect-on [data-preview-only],body.pt-inspect-on [data-pe-hidden],body.pt-inspect-on [data-nav],body.pt-inspect-on [data-slot],body.pt-inspect-on [data-feature]{outline:1px dashed rgba(212,175,55,.55)!important;outline-offset:1px!important;position:relative}body.pt-inspect-on [data-section]::before{content:'section: ' attr(data-section);position:absolute;top:0;left:0;background:rgba(212,175,55,.9);color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:0 0 4px 0;z-index:10;pointer-events:none}.sco-body{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:flex-start}.sco-left,.sco-right{display:flex;flex-direction:column;min-width:0}#scoText{width:100%;min-height:130px;font-family:inherit;font-size:14px;line-height:1.55;padding:12px 14px;border:1px solid #ece8f5;border-radius:10px;background:#fff;color:#1a1230;outline:none;resize:vertical}#scoText:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.18)}.sco-text-input{width:100%;padding:8px 12px;border:1px solid #ece8f5;border-radius:8px;font-family:inherit;font-size:13px;background:#fff;color:#1a1230;outline:none}.sco-text-input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.15)}.sco-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:6px;flex-wrap:wrap}.sco-counter{font-size:11px;color:#6b6580;font-weight:600}.sco-warnings{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.sco-warning{display:inline-block;padding:2px 8px;background:#fef3c7;color:#92400e;border-radius:9999px;font-size:10px;font-weight:700}.sco-image-row{display:flex;flex-wrap:wrap;gap:6px}.sco-platforms{display:flex;flex-direction:column;gap:6px}.sco-platform{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1.5px solid #ece8f5;border-radius:10px;background:#fafaff;cursor:pointer;transition:all .15s ease}.sco-platform:hover{border-color:var(--brand);transform:translateX(2px)}.sco-platform.is-selected{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%);border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.sco-platform input[type="checkbox"]{width:18px;height:18px;accent-color:var(--brand);cursor:pointer;flex-shrink:0}.sco-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;font-weight:800;font-size:12px;border-radius:8px;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.18)}.sco-platform-text{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.sco-platform-name{font-size:13px;font-weight:700;color:#1a1230}.sco-platform-meta{font-size:10px;color:#6b6580;display:flex;align-items:center;gap:4px}.sco-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.sco-connect-btn{padding:5px 12px;border-radius:9999px;background:var(--brand);color:#fff;border:none;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.sco-connect-btn:hover{filter:brightness(1.1)}.sco-connect-btn.ghost{background:#f3f4f6;color:#6b7280}.sco-connect-btn.ghost:hover{background:#e5e7eb}@media (max-width:880px){.sco-body{grid-template-columns:1fr}}.sco-card{background:#fff;border:1px solid #ece8f5;border-radius:12px;padding:12px}.sco-card-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;position:relative}.sco-avatar{width:40px;height:40px;background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0}.sco-card-id{flex:1}.sco-card-name{font-size:14px;font-weight:700;color:#1a1230;line-height:1.1}.sco-audience-pill{display:inline-flex;align-items:center;margin-top:2px;background:#f3f4f6;border:none;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600;color:#374151;cursor:pointer}.sco-audience-pill:hover{background:#e5e7eb}.sco-audience-menu{position:absolute;top:44px;left:50px;z-index:5;background:#fff;border:1px solid #ece8f5;border-radius:10px;box-shadow:0 12px 28px rgba(26,18,48,.18);padding:6px;min-width:240px}.sco-audience-opt{padding:8px 10px;border-radius:6px;cursor:pointer;font-size:12px;line-height:1.3;color:#1a1230}.sco-audience-opt:hover{background:#f5edff;color:#54268e}.sco-bigtext{width:100%;min-height:100px;max-height:240px;border:none;outline:none;font-family:inherit;font-size:18px;line-height:1.5;background:transparent;color:#1a1230;resize:vertical}.sco-bigtext::placeholder{color:#9ca3af;font-weight:500}.sco-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sco-pills:empty{display:none}.sco-pill{display:inline-flex;align-items:center;gap:4px;background:#f3f4f6;color:#374151;padding:3px 4px 3px 10px;border-radius:9999px;font-size:12px;font-weight:600}.sco-pill.is-mention{background:#e0f2fe;color:#075985}.sco-pill button{background:rgba(0,0,0,.08);color:inherit;border:none;width:18px;height:18px;border-radius:50%;font-size:10px;cursor:pointer}.sco-pill button:hover{background:rgba(0,0,0,.18)}.sco-media-grid{display:grid;gap:4px;margin-top:10px;border-radius:10px;overflow:hidden}.sco-media-cell{position:relative;background:#1a0a30;aspect-ratio:4 / 3;overflow:hidden}.sco-media-cell img,.sco-media-cell video{width:100%;height:100%;object-fit:cover;display:block}.sco-media-badge{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.7);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;padding:3px 7px;border-radius:4px}.sco-media-actions{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.sco-media-cell:hover .sco-media-actions{opacity:1}.sco-media-actions button{background:rgba(0,0,0,.7);color:#fff;border:none;width:24px;height:24px;border-radius:50%;font-size:11px;cursor:pointer}.sco-media-actions button:hover{background:rgba(0,0,0,.9)}.sco-media-add{background:#fafaff;border:2px dashed #d4b3ff;color:#54268e;border-radius:8px;cursor:pointer;aspect-ratio:4 / 3;font-size:28px;font-weight:300;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.sco-media-add:hover{background:#f5edff;border-color:#7c3aad}.sco-linkcard{display:flex;align-items:stretch;margin-top:10px;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fafaff}.sco-linkcard-thumb{width:100px;height:80px;background:linear-gradient(135deg,#54268e,#a855f7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.sco-linkcard-text{padding:8px 12px;min-width:0;flex:1}.sco-linkcard-host{font-size:10px;font-weight:700;color:#9ca3af;letter-spacing:.08em}.sco-linkcard-title{font-size:13px;font-weight:700;color:#1a1230;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sco-linkcard-url{font-size:11px;color:#6b7280;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sco-addto{margin-top:12px;padding:10px 12px;border:1px solid #ece8f5;border-radius:12px;background:#fafaff}.sco-addto-title{font-size:12px;font-weight:700;color:#1a1230;margin-bottom:6px}.sco-addto-row{display:flex;flex-wrap:wrap;gap:6px}.sco-addto-btn{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #ece8f5;padding:7px 12px;border-radius:9999px;font-size:12px;font-weight:600;color:#1f2937;cursor:pointer;transition:all .15s}.sco-addto-btn:hover{border-color:#7c3aad;background:#f5edff}.sco-addto-btn span:first-child{font-size:16px}.sco-emoji-picker{margin-top:8px;padding:8px;background:#fff;border:1px solid #ece8f5;border-radius:8px;display:flex;flex-wrap:wrap;gap:2px;max-height:180px;overflow-y:auto}.sco-emoji{background:transparent;border:none;width:30px;height:30px;border-radius:6px;font-size:18px;cursor:pointer}.sco-emoji:hover{background:#f3e8ff}.sco-schedule-menu{margin-top:8px;padding:10px;background:#faf5ff;border:1px solid #ebd9ff;border-radius:8px}.sco-tabs{display:flex;gap:4px;margin-bottom:10px;background:#faf5ff;padding:4px;border-radius:9999px}.sco-tab{flex:1;background:transparent;border:none;padding:7px 10px;border-radius:9999px;font-size:12px;font-weight:700;color:#6b6580;cursor:pointer}.sco-tab:hover{color:#54268e}.sco-tab.active{background:linear-gradient(135deg,#1d4ed8,#0a66c2);color:#fff;box-shadow:0 2px 6px rgba(29,78,216,.3)}.sco-pane{display:none}.sco-pane.active{display:block}.sco-platform{display:flex;flex-direction:column;padding:8px 10px}.sco-platform-row{display:flex;align-items:center;gap:10px}.sco-platform-cfg{margin-top:8px;padding:8px 10px;background:rgba(255,255,255,.7);border-radius:8px;border-top:1px solid #f3e8ff}.sco-cfg-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sco-cfg-field{display:flex;flex-direction:column;gap:3px}.sco-cfg-label{font-size:9px;font-weight:800;color:#54268e;letter-spacing:.08em;text-transform:uppercase}.sco-cfg-field select,.sco-cfg-field input{padding:5px 8px;font-size:11px;border:1px solid #ece8f5;border-radius:6px;background:#fff;outline:none}.sco-cfg-field select:focus,.sco-cfg-field input:focus{border-color:var(--brand,#7c3aad)}.sco-previews{display:flex;flex-direction:column;gap:14px}.sco-preview{border-top:3px solid var(--brand);border-radius:10px 10px 0 0;overflow:hidden}.sco-preview-tab{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--brand);color:#fff;font-size:11px;font-weight:700}.sco-preview-card{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 10px 10px;padding:10px}.sco-preview-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sco-preview-avatar{width:32px;height:32px;background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.sco-preview-name{font-size:12px;font-weight:700;color:#1a1230;line-height:1.1}.sco-preview-meta{font-size:10px;color:#6b7280}.sco-preview-body{font-size:13px;color:#1a1230;line-height:1.45;margin-bottom:8px;white-space:pre-wrap;word-break:break-word}.sco-preview-media{position:relative;background:#1a0a30;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9}.sco-preview-media img,.sco-preview-media video{width:100%;height:100%;object-fit:cover;display:block}.sco-preview-mediabadge{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;font-size:11px;font-weight:700;padding:4px 8px;border-radius:9999px}.sco-preview-actions{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb;font-size:11px;color:#6b7280}#packageManager.ft-overlay{padding:16px}#packageManager .ft-panel.pm-panel{max-width:1400px;max-height:95vh;border-radius:14px}#packageManager .ft-header.pm-header{padding:12px 18px;background:linear-gradient(135deg,#54268e 0%,#7c3aad 100%)!important;gap:12px}#packageManager .ft-title{font-size:16px;line-height:1.2;display:inline-flex;align-items:center;gap:8px}#packageManager .ft-sub{font-size:11.5px;margin-top:3px;max-width:820px;line-height:1.4;opacity:.92}#packageManager .pm-owner-pill{display:inline-block;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.18);font-size:9px;font-weight:800;letter-spacing:.14em;padding:2px 8px;border-radius:9999px;vertical-align:middle}#packageManager .pm-owner-lock-chip{display:inline-flex;align-items:center;gap:4px;margin-left:6px;background:linear-gradient(135deg,rgba(251,191,36,.22),rgba(245,158,11,.32));border:1px solid rgba(251,191,36,.55);color:#fde68a;font-size:9.5px;font-weight:800;letter-spacing:.08em;padding:3px 9px;border-radius:9999px;vertical-align:middle;text-transform:uppercase;cursor:not-allowed;user-select:none}.pm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 16px;background:#fafaff;border-bottom:1px solid #ece8f5;position:sticky;top:0;z-index:9}.pm-toolbar-label{font-size:10px;font-weight:800;color:#54268e;letter-spacing:.12em;text-transform:uppercase;margin-right:4px}.pm-toolbar-spacer{flex:1;min-width:0}.pm-toolbar-sep{display:inline-block;width:1px;height:18px;background:#ece8f5;margin:0 4px}#packageManager .ft-preset-btn.pm-preset{padding:5px 11px;font-size:11px;font-weight:700;border-radius:7px;background:#fff;border:1px solid #e5e7eb;color:#1a1230;letter-spacing:.01em;transition:all .12s}#packageManager .ft-preset-btn.pm-preset:hover{background:#f5edff;border-color:#c4a4f0;color:#54268e;transform:translateY(-1px)}#packageManager .ft-preset-btn.pm-preset.primary{background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border-color:transparent}#packageManager .ft-preset-btn.pm-preset.pm-preset-pro{background:linear-gradient(135deg,#b8860b,#d4af37);color:#fff;border-color:transparent}#packageManager .ft-preset-btn.pm-preset.pm-preset-save{background:linear-gradient(135deg,#10b981,#047857);color:#fff;border-color:transparent}#packageManager .ft-preset-btn.pm-preset.pm-preset-reset{color:#b45309;border-color:#fed7aa}#packageManager .ft-preset-btn.pm-preset.pm-preset-reset:hover{background:#fff7ed;border-color:#fb923c}.pm-matrix-scroll{overflow:auto;max-height:calc(95vh - 175px)}.pm-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:11.5px}.pm-matrix thead{position:sticky;top:0;z-index:5}.pm-matrix th,.pm-matrix td{padding:5px 9px;text-align:left;border-bottom:1px solid #f4eefa;background:#fff;vertical-align:middle}.pm-matrix thead th{background:linear-gradient(180deg,#faf5ff 0%,#fff 100%);border-bottom:2px solid #ebd9ff;vertical-align:top;padding:8px 9px}.pm-th-feature{width:32%;min-width:230px;position:sticky;left:0;z-index:6;background:linear-gradient(180deg,#faf5ff 0%,#fff 100%)!important;box-shadow:1px 0 0 #ebd9ff}.pm-feat-cell{position:sticky;left:0;z-index:4;background:#fff;box-shadow:1px 0 0 #ece8f5;padding-left:14px!important}.pm-feat-row:hover .pm-feat-cell{background:#fafaff}.pm-th-pkg{width:auto;text-align:center!important;min-width:108px}.pm-th-pkg.is-current{background:linear-gradient(180deg,#ecfdf5 0%,#fff 100%)!important;border-bottom-color:#10b981!important}.pm-th-icon{font-size:16px;line-height:1}.pm-th-name{font-size:12px;font-weight:800;color:#1a1230;margin-top:1px}.pm-th-tag{font-size:9.5px;color:#6b6580;font-weight:600;margin-top:1px;line-height:1.25}.pm-th-actions{display:flex;justify-content:center;gap:3px;margin-top:4px}.pm-th-actions button{background:#fff;border:1px solid #ece8f5;padding:2px 6px;border-radius:9999px;font-size:9px;font-weight:700;color:#54268e;cursor:pointer;transition:all .12s}.pm-th-actions button:hover{background:#f5edff;border-color:#c4a4f0}.pm-group-row td{background:linear-gradient(135deg,#2a1849,#54268e);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 14px!important}.pm-group-row .pm-feat-cell,.pm-group-row td:first-child{background:linear-gradient(135deg,#2a1849,#54268e)!important;box-shadow:1px 0 0 #2a1849}.pm-feat-row:hover td{background:#fafaff}.pm-feat-label{font-size:11.5px;font-weight:700;color:#1a1230;line-height:1.3}.pm-feat-desc{font-size:10px;color:#6b6580;line-height:1.35;margin-top:1px;opacity:.85}.pm-cell{text-align:center!important}.pm-switch{position:relative;display:inline-block;width:32px;height:18px;background:#d4d4d8;border:0;border-radius:9999px;cursor:pointer;padding:0;margin:0;font:inherit;color:inherit;outline:0;-webkit-appearance:none;appearance:none;transition:background .2s,box-shadow .15s}.pm-switch:hover{box-shadow:0 0 0 3px rgba(168,85,247,.18)}.pm-switch:focus-visible{box-shadow:0 0 0 3px rgba(168,85,247,.45)}.pm-switch input{display:none}.pm-switch-handle{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.18);transition:transform .2s;pointer-events:none}.pm-switch.on{background:linear-gradient(135deg,#10b981,#047857)}.pm-switch.on .pm-switch-handle{transform:translateX(14px)}#packageManager .ft-footer{padding:10px 18px}#packageManager .ft-target{font-size:11px}#packageManager .ft-actions .hi-btn{padding:6px 14px;font-size:12px}.pm-pagelimit-row td{background:linear-gradient(180deg,#fff8e1,#fffbeb);border-bottom:2px solid #fef3c7;padding:6px 9px!important}.pm-pagelimit-row .pm-feat-cell{background:linear-gradient(180deg,#fff8e1,#fffbeb)!important}.pm-pagelimit-input{display:flex;flex-direction:column;align-items:center;gap:2px}.pm-pagelimit-input input{width:64px;text-align:center;padding:4px 6px;font-size:12px;font-weight:700;border:1.5px solid #d4af37;border-radius:6px;background:#fff;color:#7a5500;outline:none}.pm-pagelimit-input input:focus{border-color:#996515;box-shadow:0 0 0 3px rgba(212,175,55,.25)}.pm-pagelimit-hint{font-size:9.5px;font-weight:700;color:#7a5500;letter-spacing:.04em}.pm-offer-row .pm-feat-cell{background:linear-gradient(180deg,#fffbeb,#fff);border-left:3px solid #d4af37}.pm-offer-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;align-items:center}.pm-offer-chip{display:inline-flex;align-items:center;padding:2px 8px;background:#fef3c7;color:#92400e;border-radius:9999px;font-size:9px;font-weight:800;letter-spacing:.04em}.pm-offer-pricechip{display:inline-flex;align-items:center;padding:2px 8px;background:#ecfdf5;color:#047857;border-radius:9999px;font-size:9px;font-weight:800;letter-spacing:.04em}.pm-offer-action{background:#fff;border:1px solid #ebd9ff;padding:2px 8px;border-radius:9999px;font-size:9px;font-weight:700;color:#54268e;cursor:pointer;margin-left:2px}.pm-offer-action:hover{background:#f5edff}.pm-offer-action.danger{color:#991b1b;border-color:#fca5a5;background:#fee2e2}.pm-offer-action.danger:hover{background:#fecaca}.pm-offer-pkg-pick{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #ece8f5;border-radius:8px;font-size:11px;cursor:pointer;background:#fff}.pm-offer-pkg-pick:hover{border-color:#d4af37;background:#fffbeb}.pm-offer-pkg-pick input{accent-color:#d4af37}.navEd-row{display:grid;grid-template-columns:22px 64px 1fr 1.4fr 28px 28px 32px;gap:6px;align-items:center;padding:8px 10px;border:1px solid #ece8f5;border-radius:10px;background:#fff;cursor:grab}.navEd-row:active{cursor:grabbing}.navEd-row.navEd-over{background:#f5edff;border-color:#7c3aad}.navEd-handle{color:#9ca3af;font-weight:700;cursor:grab;user-select:none}.navEd-row input{padding:6px 8px;border:1px solid #ece8f5;border-radius:7px;font-size:12px;outline:none}.navEd-row input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.15)}.navEd-row .navEd-icon{text-align:center}.navEd-row .navEd-href{font-family:'Fira Code',monospace;font-size:11px}.navEd-row button{background:transparent;border:1px solid #ece8f5;border-radius:7px;cursor:pointer;font-size:11px;padding:4px 6px}.navEd-row button:hover{background:#f5edff}.navEd-row .navEd-remove{color:#991b1b;border-color:#fca5a5;background:#fee2e2}.navEd-row .navEd-remove:hover{background:#fecaca}.ned-slider{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;background:#fff;padding:6px 10px;border-radius:8px;border:1px solid #dbeafe;font-size:11px}.ned-slider>span:first-child{font-weight:700;color:#1d4ed8}.ned-slider input[type="range"]{accent-color:#1d4ed8;width:100%}.ned-slider .ned-val{font-family:'Fira Code',monospace;font-size:11px;color:#1e40af;font-weight:700;min-width:56px;text-align:right}section[data-free-canvas="1"] [data-free-pos="true"]{outline:2px dashed transparent;transition:outline-color .15s}body.edit-mode-on section[data-free-canvas="1"] [data-free-pos="true"]:hover{outline-color:#7c3aad}.im-tabs{display:flex;gap:4px;padding:10px 22px;background:#ecfdf5;border-bottom:1px solid #a7f3d0}.im-tab{flex:1;background:#fff;border:1px solid #a7f3d0;border-radius:9999px;padding:8px 14px;font-size:12px;font-weight:700;color:#047857;cursor:pointer;transition:all .15s}.im-tab:hover{background:#d1fae5}.im-tab.active{background:linear-gradient(135deg,#047857,#10b981);color:#fff;border-color:transparent;box-shadow:0 2px 8px rgba(16,185,129,.3)}.im-step{display:flex;gap:14px;align-items:flex-start;padding:14px;background:#fff;border:1px solid #d1fae5;border-radius:12px;margin-bottom:10px}.im-step-icon{width:44px;height:44px;background:linear-gradient(135deg,#047857,#10b981);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.im-step-title{font-size:14px;font-weight:700;color:#1a1230;margin-bottom:2px}.im-step-body{font-size:12px;color:#374151;line-height:1.55}.tp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.tp-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;background:#fff;border:1.5px solid #ece8f5;border-radius:12px;cursor:pointer;transition:all .15s;text-align:left}.tp-card:hover{border-color:#7c3aad;transform:translateY(-2px);box-shadow:0 8px 24px rgba(84,38,142,.15)}.tp-card.is-current{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.tp-swatch{width:100%;height:60px;border-radius:8px}.tp-name{font-size:13px;font-weight:700;color:#1a1230}.tp-desc{font-size:11px;color:#6b7280;line-height:1.4}.tp-current-chip{margin-top:4px;background:#d1fae5;color:#047857;font-size:10px;font-weight:800;padding:3px 8px;border-radius:9999px;letter-spacing:.05em}.ws-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:980px){.ws-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ws-grid{grid-template-columns:1fr}}.ws-card{padding:16px;border:1.5px solid #ece8f5;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:6px}.ws-card-basic{border-color:#6b7280;background:linear-gradient(180deg,#f9fafb,#fff)}.ws-card-standard{border-color:#94a3b8;background:linear-gradient(180deg,#f1f5f9,#fff)}.ws-card-premium{border-color:#c084fc;background:linear-gradient(180deg,#fbf5ff,#fff)}.ws-card-ultimate{border-color:#a855f7;background:linear-gradient(180deg,#f5edff,#fff)}.ws-card-tier{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af}.ws-card-title{font-size:18px;font-weight:800;color:#1a1230;line-height:1.1}.ws-card-tag{font-size:12px;font-weight:600;color:#54268e}.ws-card-desc{font-size:12px;color:#6b6580;line-height:1.45;margin:4px 0}.ws-card-stats{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ws-stat{display:inline-block;background:#f3e8ff;color:#54268e;font-size:10px;font-weight:700;padding:3px 8px;border-radius:9999px}.ws-offers{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.ws-offers li{font-size:11px;color:#1f2937;padding:4px 8px;background:#fff8e1;border:1px solid #fef3c7;border-radius:7px}#ownerSwitcher,#ownerSwitcherPullTab,#osTierPopover,#osLockedToast,.ownerSw,.ownerSw-pull-tab,.os-tier-popover,.os-locked-toast{display:none!important;visibility:hidden!important;pointer-events:none!important}.ownerSw{position:fixed;top:48px;right:12px;z-index:65;background:linear-gradient(135deg,#1a0a30,#3d1c69);color:#fff;border:1px solid rgba(212,175,55,.4);border-radius:14px;padding:8px 10px;display:flex;align-items:center;gap:8px;box-shadow:0 12px 30px rgba(26,18,48,.4);font-size:11px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.ownerSw.is-collapsed{transform:translateX(calc(100% - 36px));opacity:.55}.ownerSw.is-collapsed:hover{transform:translateX(0);opacity:1}.ownerSw.is-edit-hidden{transform:translateX(calc(100% + 24px));opacity:0;pointer-events:none}.ownerSw.is-hidden-fully{transform:translateX(calc(100% + 48px))!important;opacity:0!important;pointer-events:none!important}.ownerSw-pull-tab{position:fixed;top:48px;right:12px;z-index:64;width:40px;height:40px;background:linear-gradient(135deg,#1a0a30,#3d1c69);color:#d4af37;border:1.5px solid rgba(212,175,55,.55);border-radius:50%;cursor:pointer;font-size:20px;display:none;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(26,18,48,.45);animation:ownerSw-pull-pulse 2.2s ease-in-out infinite;transition:transform .15s ease,box-shadow .15s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1;padding:0}.ownerSw-pull-tab:hover{transform:scale(1.08) translateX(-2px);box-shadow:0 12px 32px rgba(26,18,48,.55),0 0 0 6px rgba(212,175,55,.18)}@keyframes ownerSw-pull-pulse{0%,100%{box-shadow:0 8px 24px rgba(26,18,48,.45),0 0 0 0 rgba(212,175,55,.45)}50%{box-shadow:0 8px 24px rgba(26,18,48,.45),0 0 0 12px rgba(212,175,55,0)}}body.preview-mode-on .ownerSw-pull-tab{display:none!important}.os-tier-popover{position:fixed;width:320px;background:#fff;border:1px solid #ece8f5;border-radius:16px;padding:16px 16px 14px;box-shadow:0 20px 56px rgba(84,38,142,.25);z-index:240;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;animation:os-pop-in .2s ease-out}@keyframes os-pop-in{from{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.os-tier-popover-title{font-size:13px;font-weight:800;color:#54268e;text-transform:uppercase;letter-spacing:.12em;text-align:center}.os-tier-popover-sub{font-size:12px;font-weight:500;color:#6b6580;text-align:center;margin:4px 0 12px}.os-tier-action{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:#fafaff;border:1px solid #ece8f5;cursor:pointer;padding:12px 14px;border-radius:12px;font-family:inherit;margin-bottom:8px;transition:all .15s ease}.os-tier-action:last-of-type{margin-bottom:0}.os-tier-action:hover{background:linear-gradient(135deg,#54268e,#7c3aad);border-color:transparent;transform:translateY(-1px);box-shadow:0 6px 18px rgba(84,38,142,.25)}.os-tier-action:hover .os-tier-action-title,.os-tier-action:hover .os-tier-action-sub{color:#fff}.os-tier-action:hover .os-tier-action-sub{opacity:.9}.os-tier-action-ico{font-size:22px;line-height:1;flex-shrink:0}.os-tier-action-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.os-tier-action-title{font-size:14px;font-weight:700;color:#1a1230}.os-tier-action-sub{font-size:11px;font-weight:500;color:#6b6580;line-height:1.35}.os-tier-popover-close{position:absolute;top:8px;right:8px;background:transparent;border:none;cursor:pointer;color:#9ca3af;font-size:20px;line-height:1;width:26px;height:26px;border-radius:50%;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.os-tier-popover-close:hover{background:#f5edff;color:#54268e}body.preview-mode-on .os-tier-popover{display:none!important}body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="basic"]::after,body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="standard"]::after,body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="premium"]::after,body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="ultimate"]::after{content:'🔒';font-size:7px;margin-left:4px;opacity:.8;vertical-align:super}body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="basic"],body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="standard"],body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="premium"],body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="ultimate"]{opacity:.78}body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="basic"]:hover,body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="standard"]:hover,body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="premium"]:hover,body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="ultimate"]:hover{opacity:1}body:not([data-editor-mode="private"]) #ownerSwitcher .ownerSw-pill[data-tier="private"]{background:linear-gradient(135deg,#d4af37,#996515);color:#fff;box-shadow:0 0 0 1.5px rgba(212,175,55,.6),0 2px 8px rgba(212,175,55,.35);animation:ownerSw-private-pulse 2.4s ease-in-out infinite}@keyframes ownerSw-private-pulse{0%,100%{box-shadow:0 0 0 1.5px rgba(212,175,55,.6),0 2px 8px rgba(212,175,55,.35)}50%{box-shadow:0 0 0 1.5px rgba(212,175,55,.85),0 2px 14px rgba(212,175,55,.55)}}.os-locked-toast{position:fixed;top:90px;left:50%;transform:translateX(-50%) translateY(-12px);z-index:245;background:linear-gradient(135deg,#1a0a30,#3d1c69);color:#fff;border:1.5px solid rgba(212,175,55,.6);padding:12px 14px;border-radius:14px;box-shadow:0 16px 40px rgba(26,18,48,.45);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:12px;max-width:520px;align-items:center;gap:12px;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.os-locked-toast.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.os-locked-toast-icon{font-size:24px;line-height:1;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.os-locked-toast-body{line-height:1.45;flex:1;min-width:0}.os-locked-toast-body b{color:#d4af37}.os-locked-toast-action{flex-shrink:0;background:linear-gradient(135deg,#d4af37,#996515);color:#1a0a30;border:none;cursor:pointer;padding:8px 14px;border-radius:9999px;font-size:11px;font-weight:800;font-family:inherit;white-space:nowrap;box-shadow:0 4px 12px rgba(212,175,55,.4);transition:transform .12s,box-shadow .15s}.os-locked-toast-action:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 6px 16px rgba(212,175,55,.55)}.os-locked-toast-close{flex-shrink:0;background:rgba(255,255,255,.1);color:#fff;border:none;cursor:pointer;width:24px;height:24px;border-radius:50%;font-size:16px;font-weight:700;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .15s}.os-locked-toast-close:hover{background:rgba(255,255,255,.2)}body.preview-mode-on .os-locked-toast{display:none!important}.ownerSw-handle{font-weight:800;opacity:.5;cursor:grab;user-select:none}.ownerSw-label{font-weight:800;letter-spacing:.04em;padding-right:4px}.ownerSw-pills{display:flex;gap:2px;background:rgba(0,0,0,.3);padding:3px;border-radius:9999px}.ownerSw-pill{background:transparent;border:none;color:rgba(255,255,255,.7);padding:4px 10px;border-radius:9999px;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s}.ownerSw-pill:hover{background:rgba(255,255,255,.15);color:#fff}.ownerSw-pill.is-current{background:linear-gradient(135deg,#10b981,#047857);color:#fff;box-shadow:0 2px 6px rgba(16,185,129,.4)}.ownerSw-pill[data-tier="private"].is-current{background:linear-gradient(135deg,#d4af37,#996515);box-shadow:0 2px 6px rgba(212,175,55,.5)}.ownerSw-collapse{background:rgba(0,0,0,.3);border:none;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer;font-weight:800}.ownerSw-collapse:hover{background:rgba(0,0,0,.5)}.exitPreviewBtn{display:none!important}.ws-price{margin:8px 0 4px;padding:10px;background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #a7f3d0;border-radius:10px}.ws-sale-label{display:inline-block;margin-bottom:4px;background:linear-gradient(135deg,#dc2626,#f59e0b);color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:9999px}.ws-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ws-price-now{font-size:22px;font-weight:800;color:#047857}.ws-price-was{font-size:13px;color:#9ca3af;text-decoration:line-through}.ws-price-pct{font-size:11px;font-weight:800;color:#dc2626;background:#fee2e2;padding:2px 7px;border-radius:9999px}@media (max-width:880px){.pm-matrix{font-size:11px}.pm-th-pkg{width:auto}.pm-th-actions{flex-direction:column}}.lang-picker-wrap{position:relative;display:inline-block}.lang-picker-btn{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18);padding:3px 10px;border-radius:9999px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s}.lang-picker-btn:hover{background:rgba(255,255,255,.22)}body.icon-mode-kids .site-top-strip .lang-picker-btn,body.icon-mode-kids .site-top-strip .mdd-mode-btn{background:linear-gradient(135deg,#3b82f6 0%,#7c3aed 100%)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:9999px!important;padding:2px 10px!important;font-weight:800!important;font-size:12px!important;line-height:1.2!important;max-height:28px!important;letter-spacing:.01em!important;box-shadow:0 3px 10px rgba(124,58,237,.22)!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important;transition:transform .15s ease,box-shadow .15s ease!important}body.icon-mode-kids .site-top-strip,body.icon-mode-kids .site-top-strip-row{min-height:36px!important;padding-top:2px!important;padding-bottom:2px!important}@media (max-width:400px){#site-header .flex.items-center.gap-3.shrink-0>div:not(:first-child){display:none!important}#site-header .mdd-site-search-wrap input[type="search"]{width:56px!important;min-width:0!important;padding-left:28px!important;padding-right:6px!important}#site-header .mdd-site-search-wrap input[type="search"]:focus{width:140px!important}#site-header .md\:hidden.inline-flex.border-2.border-brand-600{padding:4px 10px!important;font-size:10px!important}}body.icon-mode-kids .site-top-strip .lang-picker-btn:hover,body.icon-mode-kids .site-top-strip .mdd-mode-btn:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 6px 16px rgba(217,70,239,.32)!important}body.icon-mode-kids .mdd-mode-cycle .mdd-mode-btn__letter{background:#ffffff!important;box-shadow:0 0 0 2px rgba(255,255,255,.85)!important}.mdd-vs-btn-wrap{position:relative;display:inline-flex}.mdd-vs-btn{white-space:nowrap}.mdd-vs-btn.is-on{background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;color:#1a1230!important;border-color:rgba(255,255,255,.55)!important;box-shadow:0 4px 12px -4px rgba(245,158,11,.55)}.mdd-mode-btn-wrap{position:relative;display:inline-flex}.mdd-mode-btn{white-space:nowrap}.mdd-mode-cycle{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important}.mdd-mode-cycle .mdd-mode-btn__lbl{letter-spacing:.04em;text-transform:uppercase;color:inherit;opacity:.85}.mdd-mode-cycle .mdd-mode-btn__letter{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#ffffff!important;font-size:13px;font-weight:900;letter-spacing:0;box-shadow:0 0 0 1.5px rgba(255,255,255,.65);text-shadow:none!important}.mdd-mode-pop{position:fixed;z-index:2147483600;min-width:220px;background:#ffffff;color:#1a1230;border:1px solid #ece8f5;border-radius:14px;box-shadow:0 24px 56px -12px rgba(15,8,32,.35);padding:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.mdd-mode-pop__opt{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:transparent;border:0;padding:10px 12px;border-radius:10px;cursor:pointer;text-align:left;color:#1a1230;transition:background .12s ease}.mdd-mode-pop__opt:hover{background:#f5edff}.mdd-mode-pop__opt.is-active{background:linear-gradient(135deg,#f5edff,#ebd9ff)}.mdd-mode-pop__lbl{font-size:14px;font-weight:700;color:#3d1c69}.mdd-mode-pop__sub{font-size:11px;color:#6b6580;margin-top:2px}.mdd-mode-pop.mdd-mode-pop--sheet{border-radius:18px 18px 0 0;padding:10px;box-shadow:0 -16px 48px -8px rgba(15,8,32,.45)}.mdd-mode-pop.mdd-mode-pop--sheet::before{content:'';display:block;width:44px;height:4px;margin:2px auto 8px;background:#d4cbe7;border-radius:4px}.mdd-mode-pop.mdd-mode-pop--sheet .mdd-mode-pop__opt{padding:14px 14px}.mdd-mode-pop.mdd-mode-pop--sheet .mdd-mode-pop__lbl{font-size:16px}.mdd-mode-pop.mdd-mode-pop--sheet .mdd-mode-pop__sub{font-size:12px}.mdd-speak-panel{padding:12px 14px 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1230}.mdd-speak-panel__status{font-size:13px;margin-bottom:12px;padding:8px 10px;background:#f5edff;border-radius:8px}.mdd-speak-panel__row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.mdd-speak-panel__row--rate label{font-size:12px;font-weight:700;color:#54268e;min-width:44px}.mdd-speak-panel__row--rate input[type="range"]{flex:1;min-width:100px;accent-color:#54268e}.mdd-speak-panel__row--rate output{font-size:12px;font-weight:700;color:#54268e;min-width:32px;text-align:right}.mdd-speak-panel__btn{appearance:none;border:1px solid #d4b3ff;background:#fff;color:#54268e;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;transition:background .12s,transform .12s}.mdd-speak-panel__btn:hover{background:#f5edff;transform:translateY(-1px)}.mdd-speak-panel__btn--primary{background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border-color:transparent}.mdd-speak-panel__btn--primary:hover{background:linear-gradient(135deg,#3d1c69,#54268e)}.mdd-speak-panel__hint{font-size:11px;color:#6b6580;margin:8px 0 0}.mdd-speak-panel__click-mode{display:grid;grid-template-columns:18px 1fr;gap:4px 10px;align-items:start;padding:10px 12px;background:#f5edff;border:1px solid #e9d6ff;border-radius:10px;margin-bottom:10px;cursor:pointer;font-size:13px}.mdd-speak-panel__click-mode input{margin-top:2px}.mdd-speak-panel__click-mode>span:nth-child(2){color:#1a1230;line-height:1.45}.mdd-speak-panel__click-mode .mdd-speak-panel__hint{display:block;margin-top:4px}body.mdd-speak-mode main{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><g fill="none" stroke="%23ffffff" stroke-width="5" stroke-linejoin="round" stroke-linecap="round"><path d="M5 11h4l5-4v14l-5-4H5z"/><path d="M19 10.5c1.5 1.5 1.5 6 0 7.5"/><path d="M22.5 7.5c3 3 3 10 0 13"/></g><path d="M5 11h4l5-4v14l-5-4H5z" fill="%237c3aad"/><g fill="none" stroke="%237c3aad" stroke-width="2.2" stroke-linecap="round"><path d="M19 10.5c1.5 1.5 1.5 6 0 7.5"/><path d="M22.5 7.5c3 3 3 10 0 13"/></g></svg>') 5 5,pointer}body.mdd-speak-mode main p:hover,body.mdd-speak-mode main h1:hover,body.mdd-speak-mode main h2:hover,body.mdd-speak-mode main h3:hover,body.mdd-speak-mode main h4:hover,body.mdd-speak-mode main h5:hover,body.mdd-speak-mode main h6:hover,body.mdd-speak-mode main li:hover,body.mdd-speak-mode main blockquote:hover,body.mdd-speak-mode main figcaption:hover,body.mdd-speak-mode main label:hover,body.mdd-speak-mode main dt:hover,body.mdd-speak-mode main dd:hover,body.mdd-speak-mode main a:hover,body.mdd-speak-mode main button:hover,body.mdd-speak-mode main img:hover{outline:2px dashed #7c3aad;outline-offset:-2px;background-color:rgba(168,85,247,.08)}body.mdd-speak-mode main input,body.mdd-speak-mode main textarea,body.mdd-speak-mode main select{cursor:auto}body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main p:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main h1:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main h2:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main h3:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main h4:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main li:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main blockquote:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main a:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main button:hover,body[class][class][class].mdd-a11y-high-contrast.mdd-speak-mode main img:hover{outline-color:#fbbf24!important;background-color:rgba(251,191,36,.16)!important}.mdd-speak-panel__whole{margin-top:10px;padding-top:10px;border-top:1px solid rgba(124,58,173,.18)}.mdd-speak-panel__btn--wide{display:block;width:100%;margin-bottom:6px}.lang-picker-btn.is-speak-mode-on{background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;color:#1a1230!important;border-color:rgba(255,255,255,.6)!important;box-shadow:0 4px 12px -4px rgba(245,158,11,.6)}.mdd-speak-intro{position:fixed;inset:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(10,6,24,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;animation:mddSpeakIntroIn .18s ease}@keyframes mddSpeakIntroIn{from{opacity:0}to{opacity:1}}.mdd-speak-intro__panel{position:relative;width:min(480px,calc(100vw - 32px));background:#ffffff;color:#1a1230;border-radius:18px;box-shadow:0 30px 80px -16px rgba(15,8,32,.55);padding:26px 26px 22px}.mdd-speak-intro__close{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:999px;border:1px solid #ece8f5;background:#fff;color:#6b6580;font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,transform .12s}.mdd-speak-intro__close:hover{background:#fee2e2;color:#b91c1c;transform:scale(1.08)}.mdd-speak-intro__panel h3{font-size:18px;font-weight:800;color:#3d1c69;margin:0 0 6px;padding-right:30px}.mdd-speak-intro__panel>p{margin:0 0 14px;font-size:14px;line-height:1.5;color:#1a1230}.mdd-speak-intro__panel ul{margin:0 0 14px;padding-left:18px}.mdd-speak-intro__panel li{font-size:13px;line-height:1.55;margin-bottom:6px;color:#1a1230}.mdd-speak-intro__key{display:inline-block;background:linear-gradient(135deg,#3d1c69,#7c3aad);color:#fff;font-weight:700;padding:1px 8px;border-radius:999px;font-size:12px;margin-right:4px}.mdd-speak-intro__hint{font-size:12px;color:#6b6580;margin:0}@media (max-width:520px){.mdd-mode-pop{left:8px!important;right:8px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)}.mdd-mode-pop__opt{padding:14px 14px}.mdd-mode-pop__lbl{font-size:15px}}body .mdd-top-strip-cluster .speech-picker-wrap>.lang-picker-btn,body .mdd-top-strip-cluster .speech-picker-wrap>button{min-width:152px!important;justify-content:center!important}body .mdd-top-strip-cluster .mdd-vs-btn-wrap>.lang-picker-btn,body .mdd-top-strip-cluster .mdd-vs-btn-wrap>button{min-width:132px!important;justify-content:center!important}body .mdd-top-strip-cluster .lang-picker-wrap>.lang-picker-btn,body .mdd-top-strip-cluster .lang-picker-wrap>button{min-width:108px!important;justify-content:center!important}@media (max-width:479.98px){body .mdd-top-strip-cluster .speech-picker-wrap>.lang-picker-btn,body .mdd-top-strip-cluster .speech-picker-wrap>button,body .mdd-top-strip-cluster .mdd-vs-btn-wrap>.lang-picker-btn,body .mdd-top-strip-cluster .mdd-vs-btn-wrap>button{min-width:0!important}}.site-top-strip-row{flex-wrap:nowrap!important}.mdd-top-strip-cluster{flex-wrap:nowrap!important;flex:0 0 auto!important;max-width:none!important;justify-content:flex-end!important}@media (max-width:479.98px){#site-header .site-top-strip-row .site-top-tagline{display:none!important}.mdd-top-strip-cluster .lang-picker-btn,.mdd-top-strip-cluster .mdd-mode-btn{padding:3px 6px!important;font-size:10px!important;gap:2px!important}#speechPickerLabel,#mddVisualSupportBtn>span:nth-child(2),#mddModeBtn .mdd-mode-btn__lbl{display:none!important}#langPickerCurrent{font-size:10px!important;max-width:32px!important;overflow:hidden!important;text-overflow:ellipsis!important}.mdd-top-strip-cluster{gap:4px!important}.site-top-strip-row{gap:6px!important;padding-left:8px!important;padding-right:8px!important}}@media (min-width:640px){#site-header .site-top-strip-row>div>span.sm\:hidden{display:none!important}}#site-header .has-dropdown>.dropdown{box-shadow:0 24px 56px -12px rgba(15,8,32,.35),0 4px 8px -2px rgba(15,8,32,.12)!important}#site-header .has-dropdown>.dropdown::before{background:transparent!important}@media (max-width:639px){.speech-picker-wrap .lang-picker-btn,.mdd-vs-btn-wrap .lang-picker-btn,.mdd-mode-btn-wrap .mdd-mode-btn{padding:4px 8px;font-size:11px}#speechPickerLabel,#mddVisualSupportBtn>span:nth-child(2),#mddModeBtn .mdd-mode-btn__txt{display:none}#mddModeBtn::after{content:'Mode';font-weight:700;margin-left:2px}}@media (max-width:480px){.mdd-float{width:calc(100vw - 16px)!important;max-height:60vh!important;bottom:8px!important;right:8px!important;left:8px!important}}@media (max-width:767px){.site-top-strip{min-height:28px}.mdd-speak-intro__panel{padding:22px 18px 18px}.mdd-speak-intro__panel h3{font-size:16px}}@media (min-width:1280px){main .max-w-7xl{max-width:1600px!important}main .max-w-6xl{max-width:1400px!important}main .max-w-5xl{max-width:1280px!important}main section.py-20{padding-top:56px!important;padding-bottom:56px!important}main section.lg\:py-28{padding-top:64px!important;padding-bottom:64px!important}}@media (min-width:1600px){main .max-w-7xl{max-width:1760px!important}main{padding-left:24px;padding-right:24px}}@media (min-width:1280px){body{--mdd-band:'desktop'}#site-header>.site-top-strip .site-top-strip-row{padding-left:24px;padding-right:24px}.mdd-top-strip-cluster{gap:14px}.mdd-site-search-wrap #siteSearchInput{width:280px}}@media (min-width:1024px) and (max-width:1279px){body{--mdd-band:'laptop'}#site-header>.site-top-strip .site-top-strip-row{padding-left:16px;padding-right:16px}.mdd-top-strip-cluster{gap:10px}#site-header nav .nav-link{font-size:15px}.mdd-site-search-wrap #siteSearchInput{width:220px}}@media (min-width:768px) and (max-width:1023px){body{--mdd-band:'tablet'}#site-header>.site-top-strip .site-top-strip-row{padding-left:12px;padding-right:12px;flex-wrap:nowrap!important}.mdd-top-strip-cluster{gap:8px!important;flex:0 0 auto!important;flex-basis:auto!important;justify-content:flex-end!important;flex-wrap:nowrap!important}#site-header nav .nav-link{font-size:14px}.mdd-site-search-wrap #siteSearchInput{width:160px}}@media (max-width:767px){body{--mdd-band:'mobile'}#site-header>header>div.flex{gap:6px}.mdd-site-search-wrap #siteSearchInput{width:110px;padding-left:28px;font-size:12px}.mdd-site-search-wrap svg{width:11px;height:11px}.mdd-top-strip-cluster{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important;max-width:none!important}.site-top-strip-row>div:first-child{flex:1 1 auto!important;max-width:none!important;min-width:0!important}#mddModeBtn{display:inline-flex!important;align-items:center;padding:4px 8px;font-size:11px}.site-top-strip-row{flex-wrap:nowrap!important;row-gap:0!important;padding-top:4px;padding-bottom:4px}.site-top-strip{min-height:32px}}@media (max-width:1023px){body.icon-mode-kids #siteSearchInput{border-radius:9999px}body.icon-mode-kids #mddModeBtn{border-radius:9999px}}@media (max-width:767px){.mdd-powered-ticker{font-size:11px!important}}body.mdd-tone-pending #site-header,body.mdd-tone-pending #site-footer,body.mdd-tone-pending main>:not(#kidsGameBoard){visibility:hidden!important}.mdd-smart-bg-target{display:revert!important;padding:revert!important;border-radius:revert!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#mddLegalNotice{display:none;position:fixed;left:0;right:0;bottom:0;z-index:999998;padding:4px 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:0.02em;text-align:center;color:#ffd6f0;background:rgba(20,8,40,0.92);border-top:1px solid rgba(245,158,11,0.45);box-shadow:0 -2px 12px -2px rgba(15,8,32,0.6)}#mddLegalNotice strong{color:#fbbf24;font-weight:800}#mddLegalNotice{display:none!important}.mdd-images-view{padding:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1230}.mdd-images-view h2{font-size:22px;font-weight:800;color:#54268e;margin:0 0 4px}.mdd-images-view .mdd-images-sub{font-size:13px;color:#6b6580;margin-bottom:18px}.mdd-images-folder{background:#fff;border:1px solid #ece8f5;border-radius:14px;padding:16px 18px;margin-bottom:14px;box-shadow:0 4px 12px -6px rgba(15,8,32,0.08)}.mdd-images-folder summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#3d1c69}.mdd-images-folder summary::-webkit-details-marker{display:none}.mdd-images-folder summary .mdd-folder-icon{font-size:22px}.mdd-images-folder summary .mdd-folder-count{margin-left:auto;background:#f5edff;color:#54268e;padding:2px 10px;border-radius:9999px;font-size:11px;font-weight:800}.mdd-images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:14px}.mdd-images-item{border:1px solid #ece8f5;border-radius:10px;overflow:hidden;background:#fafafa}.mdd-images-item img{display:block;width:100%;height:110px;object-fit:cover;background:#f5edff}.mdd-images-item .mdd-img-meta{padding:6px 8px;font-size:11px;color:#54268e;font-weight:600;word-break:break-all}.mdd-images-empty{font-size:13px;color:#6b6580;font-style:italic;margin:8px 0}body.icon-mode-kids #site-header .has-dropdown>.dropdown:not(.grid-cols-2),body.icon-mode-child #site-header .has-dropdown>.dropdown:not(.grid-cols-2){width:260px!important;padding:6px!important}body.icon-mode-kids #site-header .has-subflyout>.subflyout,body.icon-mode-child #site-header .has-subflyout>.subflyout{width:220px!important;padding:5px!important}body.icon-mode-kids #site-header a[data-nav-item="quote"],body.icon-mode-child #site-header a[data-nav-item="quote"]{font-size:16px!important;padding:8px 20px!important;border-width:2px!important;line-height:1.25!important;white-space:normal;text-align:center}body.icon-mode-kids #site-header a[data-nav-item="portal"],body.icon-mode-child #site-header a[data-nav-item="portal"]{padding:8px 20px!important;line-height:1.25!important}body.icon-mode-kids #site-header a[data-nav-item="portal"]>span:first-child,body.icon-mode-child #site-header a[data-nav-item="portal"]>span:first-child{font-size:15px!important;white-space:nowrap}body.icon-mode-kids #site-header a[data-nav-item="portal"]>span:last-child,body.icon-mode-child #site-header a[data-nav-item="portal"]>span:last-child{font-size:11px!important}@media (min-width:1024px) and (max-width:1279px){body.icon-mode-kids #site-header a[data-nav-item$="-row1"],body.icon-mode-child #site-header a[data-nav-item$="-row1"]{font-size:17px!important;padding-left:6px!important;padding-right:6px!important}body.icon-mode-kids .mdd-site-search-wrap #siteSearchInput,body.icon-mode-child .mdd-site-search-wrap #siteSearchInput{width:180px!important}body.icon-mode-kids #site-header>header>div.flex,body.icon-mode-child #site-header>header>div.flex{gap:8px!important;padding-left:12px!important;padding-right:12px!important}}.mdd-a11y-panel{padding:12px 14px 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1230}.mdd-a11y-panel h4{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#54268e;margin:6px 0 6px}.mdd-a11y-panel__row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.mdd-a11y-panel__btn{appearance:none;border:1px solid #d4b3ff;background:#fff;color:#54268e;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;transition:background .12s,transform .12s}.mdd-a11y-panel__btn:hover{background:#f5edff;transform:translateY(-1px)}.mdd-a11y-panel__btn.is-active{background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border-color:transparent}.mdd-a11y-panel__btn--ghost{background:transparent}.mdd-a11y-panel__opt{display:grid;grid-template-columns:18px 1fr;gap:6px 10px;align-items:start;padding:6px 0;font-size:13px;cursor:pointer}.mdd-a11y-panel__opt input{margin-top:2px}.mdd-a11y-panel__opt>span:nth-child(2){font-weight:700;color:#1a1230}.mdd-a11y-panel__hint{grid-column:2;font-size:11px;color:#6b6580;font-weight:400}.mdd-a11y-panel__zoom-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mdd-a11y-panel__zoom-row input[type="range"]{flex:1;accent-color:#54268e;min-width:0}.mdd-a11y-panel__zoom-val{min-width:50px;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;color:#54268e}.mdd-a11y-panel__btn--zoom{padding:4px 10px;font-size:14px;font-weight:700;min-width:32px;text-align:center}.mdd-kb-help{position:fixed;inset:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(10,6,24,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;animation:mddSpeakIntroIn .18s ease}.mdd-kb-help__panel{position:relative;width:min(540px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:#ffffff;color:#1a1230;border-radius:18px;box-shadow:0 30px 80px -16px rgba(15,8,32,.55);padding:26px 28px 22px}.mdd-kb-help__close{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:999px;border:1px solid #ece8f5;background:#fff;color:#6b6580;font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,transform .12s}.mdd-kb-help__close:hover{background:#fee2e2;color:#b91c1c;transform:scale(1.08)}.mdd-kb-help__panel h3{font-size:18px;font-weight:800;color:#3d1c69;margin:0 0 14px;padding-right:30px}.mdd-kb-help__grid{display:grid;grid-template-columns:max-content 1fr;gap:8px 14px;align-items:center;margin-bottom:12px}.mdd-kb-help__grid kbd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:linear-gradient(135deg,#f5edff,#ebd9ff);color:#3d1c69;border:1px solid #d4b3ff;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 2px 0 rgba(124,58,173,.15)}.mdd-kb-help__grid span{font-size:13px;line-height:1.4;color:#1a1230}.mdd-kb-help__hint{font-size:12px;color:#6b6580;margin:0;padding-top:8px;border-top:1px solid #ece8f5}#zoomWidget{display:none!important}#pt-watermark-tag.mdd-powered-ticker{position:fixed;left:0;right:0;bottom:0;z-index:9000;background:linear-gradient(90deg,#1a0a30,#3d1c69 50%,#1a0a30);color:#f5edff;font-size:11px;font-weight:600;letter-spacing:0.02em;padding:6px 0;overflow:hidden;white-space:nowrap;pointer-events:none;box-shadow:0 -2px 8px rgba(0,0,0,.25);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.mdd-powered-ticker__track{display:inline-flex;align-items:center;gap:18px;padding-left:100%;animation:mddPoweredScroll 36s linear infinite;will-change:transform}.mdd-powered-ticker__item{display:inline-block;white-space:nowrap}.mdd-powered-ticker__sep{color:rgba(245,237,255,.4);font-weight:700}@keyframes mddPoweredScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mdd-powered-ticker__track{animation:none;padding-left:16px}}#chatWidget{bottom:48px!important;z-index:9100!important}@media (max-width:767px){#chatWidget{bottom:44px!important}}#exitPreviewBtn{bottom:48px!important}body{padding-bottom:110px}@media (max-width:767px){body{padding-bottom:100px}}body.preview-mode-on{padding-bottom:0}body.is-owner-page{padding-bottom:32px}body.icon-mode-text #siteSearchInput{border-radius:4px!important;border-color:#1a1230!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}body.icon-mode-text #siteSearchInput:focus{--tw-ring-color:#1a1230;background:#fafafa!important}body.icon-mode-kids #siteSearchInput{border-radius:999px!important;border-width:2px!important;border-color:transparent!important;background-image:linear-gradient(#fff,#fff),conic-gradient(from 0deg,#3b82f6,#7c3aed,#dc2626,#7c3aed,#3b82f6)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:0 4px 12px -4px rgba(124,58,237,.35);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}body.icon-mode-kids #siteSearchInput:focus{transform:scale(1.02);box-shadow:0 10px 24px -6px rgba(217,70,239,.55)}body.icon-mode-kids #siteSearchInput::placeholder{color:#7c3aed;font-weight:600}.mdd-search-tip{display:none!important}.mdd-kids-search-tooltip{position:absolute;z-index:9999;min-width:220px;max-width:380px;padding:10px 36px 10px 14px;font-size:14px;font-weight:600;color:#831843;line-height:1.35;background:linear-gradient(135deg,#ffd6e6 0%,#ffe6f0 45%,#fff0f7 100%);border:1px solid #f9a8d4;border-radius:9999px;box-shadow:0 12px 28px -8px rgba(236,72,153,.45),0 4px 10px -2px rgba(190,24,93,.25);display:flex;align-items:center;gap:8px;animation:mddKidsTipPop .22s ease-out}.mdd-kids-search-tooltip__icon{font-size:18px;flex:0 0 auto}.mdd-kids-search-tooltip__text{flex:1 1 auto}.mdd-kids-search-tooltip__close{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:22px;height:22px;border-radius:9999px;border:0;background:#ec4899;color:#fff;font-size:16px;line-height:1;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mdd-kids-search-tooltip__close:hover{background:#be185d}@keyframes mddKidsTipPop{from{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}body.kids-icons-off [data-icon]::before{display:none!important}body.kids-icons-off [data-icon]{display:none!important}body.kids-icons-off main [class*="rounded-3xl"]::after,body.kids-icons-off main [class*="rounded-2xl"]::after,body.kids-icons-off main:not(:has(#kidsGameBoard)) section:first-child::after{display:none!important}.oh-kids-icons-btn.is-on{background:linear-gradient(135deg,rgba(16,185,129,.25),rgba(16,185,129,.12))!important;border-color:rgba(16,185,129,.55)!important;color:#a7f3d0!important}.oh-kids-icons-btn.is-off{background:linear-gradient(135deg,rgba(220,38,38,.25),rgba(220,38,38,.12))!important;border-color:rgba(220,38,38,.55)!important;color:#fecaca!important}.oh-kids-icons-btn.is-disabled{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.15)!important;color:rgba(255,255,255,.35)!important;cursor:not-allowed!important;opacity:.55}.oh-kids-icons-btn.is-disabled:hover{background:rgba(255,255,255,.04)!important}.mdd-exit-preview-pill{position:fixed;bottom:24px;right:24px;z-index:2147483599;background:linear-gradient(135deg,#10b981,#34d399);color:#ffffff;font-weight:800;font-size:14px;border:2px solid #ffffff;border-radius:999px;padding:10px 22px;cursor:pointer;box-shadow:0 14px 32px -8px rgba(16,185,129,.55),0 0 0 4px rgba(16,185,129,.18);animation:mddExitPreviewPulse 1.8s ease-in-out infinite;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.02em}.mdd-exit-preview-pill:hover{background:linear-gradient(135deg,#059669,#10b981);transform:translateY(-2px);box-shadow:0 18px 40px -8px rgba(16,185,129,.65),0 0 0 6px rgba(16,185,129,.25)}@keyframes mddExitPreviewPulse{0%,100%{box-shadow:0 14px 32px -8px rgba(16,185,129,.55),0 0 0 4px rgba(16,185,129,.18)}50%{box-shadow:0 16px 38px -8px rgba(16,185,129,.7),0 0 0 8px rgba(16,185,129,.28)}}@media (max-width:640px){.mdd-exit-preview-pill{bottom:84px;right:16px;font-size:13px;padding:8px 16px}}@media (max-width:1023px){.oh-dev-fixed-cluster,.oh-sub-right{flex-wrap:wrap;row-gap:4px;column-gap:6px;justify-content:flex-end}.oh-dev-fixed,.oh-dev-rotate,.oh-mode-btn{padding:5px 10px!important;font-size:11px!important}}@media (max-width:767.98px){#proEditor.pe-layout-bar-top,#proEditor.pe-layout-bar-bottom,#proEditor.pe-layout-right,#proEditor.pe-layout-left{top:calc(var(--editor-chrome-h,0px) + 4px)!important;max-height:calc(100vh - var(--editor-chrome-h,0px) - 16px)!important}#proEditor .pe-header{padding:6px 10px!important}}body.icon-mode-text #proEditor .pe-tab{font-size:0!important;padding:8px 10px!important;min-width:36px!important}body.icon-mode-text #proEditor .pe-tab::first-letter {font-size:16px!important}body.icon-mode-text #proEditor .pe-tab{font-size:16px!important;letter-spacing:100em!important;overflow:hidden!important;text-indent:0!important}body.icon-mode-text #proEditor .pe-foot-btn{font-size:0!important;padding:6px 10px!important;min-width:36px!important}body.icon-mode-text #proEditor .pe-foot-btn::first-letter {font-size:14px!important}body.icon-mode-text #proEditor .pe-foot-btn{font-size:14px!important;letter-spacing:100em!important;overflow:hidden!important;text-indent:0!important}.pe-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1a1230;color:#ffffff;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.25);pointer-events:none;z-index:2147483600;max-width:240px;white-space:normal;text-align:center;line-height:1.3}.pe-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1a1230}body.icon-mode-kids .pe-tooltip{background:linear-gradient(135deg,#ff6b9d,#ffd93d)!important;color:#1a1230!important;padding:8px 14px!important;border-radius:14px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 22px rgba(217,70,239,.35)!important;border:2px solid #ffffff!important}body.icon-mode-kids .pe-tooltip::after{border-top-color:#ff6b9d!important}@media (min-width:1024px) and (max-width:1279px){header>div:first-of-type>a[data-nav-item$="-row1"]{font-size:15px!important;padding:4px 6px!important}header nav[class*="lg:flex"] .has-dropdown>a,header nav[class*="lg:flex"] .nav-link{font-size:15px!important;padding:4px 2px!important}header>div:first-of-type a[data-nav-item="quote"]{font-size:14px!important;padding:5px 14px!important;border-width:2px!important}body.icon-mode-text header>div:first-of-type a[data-nav-item="quote"]{font-size:15px!important;padding:6px 16px!important}header>div:first-of-type a[data-nav-item="portal"]{padding:5px 14px!important}header>div:first-of-type a[data-nav-item="portal"]>span:first-child{font-size:13px!important}header>div:first-of-type a[data-nav-item="portal"]>span:last-child{display:none!important}}#mddModeBtn,#ownerHeader .oh-mode-btn.mdd-mode-cycle,.mdd-mode-cycle{cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(124,58,173,.3);user-select:none!important;position:relative;z-index:5}@media (max-width:1023.98px){#ownerHeader .oh-mode-btn.mdd-mode-cycle{min-height:32px!important;padding:6px 12px!important}#mddModeBtn{min-height:32px!important;padding:6px 14px!important}}#mddLangSwitchOverlay{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.mdd-lang-switch-card{background:#ffffff;color:#1a1230;padding:28px 36px;border-radius:22px;box-shadow:0 32px 70px -16px rgba(0,0,0,.55);display:flex;flex-direction:column;align-items:center;gap:12px;animation:mddLangCardIn .25s cubic-bezier(.34,1.56,.64,1)}.mdd-lang-switch-flag{font-size:64px;line-height:1}.mdd-lang-switch-label{font-size:18px;font-weight:800;color:#1a1230}.mdd-lang-switch-spinner{width:32px;height:32px;border:3px solid #ebd9ff;border-top-color:#7c3aad;border-radius:50%;animation:mddLangSpin .7s linear infinite}@keyframes mddLangFadeIn{from{opacity:0}to{opacity:1}}@keyframes mddLangCardIn{0%{transform:scale(.6) translateY(20px);opacity:0}60%{transform:scale(1.04) translateY(-3px)}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes mddLangSpin{to{transform:rotate(360deg)}}html:not([lang="en"]) [data-mdd-tone]{}#ownerHeader .oh-dev-fixed-cluster{display:inline-flex!important;gap:4px!important;align-items:center!important}#ownerHeader .oh-dev-fixed.oh-dev-fixed--device,#ownerHeader .oh-dev-fixed.oh-dev-fixed--orient{min-width:100px!important;justify-content:center!important}@media (max-width:1023px){#ownerHeader .oh-dev-fixed.oh-dev-fixed--device,#ownerHeader .oh-dev-fixed.oh-dev-fixed--orient{min-width:84px!important}}#ownerHeader .oh-dev-fixed.is-disabled,#ownerHeader .oh-dev-fixed[disabled]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}#ownerHeader .oh-dev-fixed.oh-dev-fixed--device.is-on{background:linear-gradient(135deg,#6366f1,#818cf8)!important;color:#ffffff!important;border-color:rgba(255,255,255,.65)!important;box-shadow:0 4px 10px -3px rgba(99,102,241,.55)!important;font-weight:700!important}#ownerHeader .oh-dev-fixed.oh-dev-fixed--device:not(.is-on):hover{background:rgba(255,255,255,.12)!important}#ownerHeader .oh-sub{display:flex!important;align-items:center!important;gap:0!important;flex-wrap:nowrap!important;overflow-x:auto!important}#ownerHeader .oh-sub-pre{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 260px!important;min-width:0!important;max-width:260px!important;overflow:hidden!important;box-sizing:border-box!important;padding-right:10px!important}#ownerHeader .oh-sub-mode{display:inline-flex!important;align-items:center!important;flex:0 0 100px!important;min-width:100px!important;max-width:100px!important;justify-content:center!important;overflow:hidden!important;padding:0!important}#ownerHeader .oh-sub-mode>.mdd-mode-cycle,#ownerHeader .oh-mode-btn.mdd-mode-cycle,#site-header #mddModeBtn.mdd-mode-cycle,.mdd-top-strip-cluster .mdd-mode-cycle{width:84px!important;min-width:84px!important;max-width:84px!important;padding-left:0!important;padding-right:0!important;justify-content:center!important;box-sizing:border-box!important}#ownerHeader .mdd-mode-cycle .mdd-mode-btn__letter,#site-header .mdd-mode-cycle .mdd-mode-btn__letter,.mdd-top-strip-cluster .mdd-mode-cycle .mdd-mode-btn__letter{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;padding:0!important;font-size:13px!important;line-height:1!important;text-align:center!important;font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important;letter-spacing:0!important;font-weight:800!important}#ownerHeader .oh-sub-post{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex:0 0 260px!important;min-width:0!important;max-width:260px!important;overflow:hidden!important;box-sizing:border-box!important;padding-left:10px!important}#ownerHeader .oh-sub-spacer{flex:1 1 auto!important;min-width:8px!important}#ownerHeader .oh-sub-right{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;margin-left:auto!important}@media (max-width:1023px){#ownerHeader .oh-sub-pre{flex:0 0 200px!important;max-width:200px!important}#ownerHeader .oh-sub-post{flex:0 0 200px!important;max-width:200px!important}}@media (max-width:767.98px){#ownerHeader .oh-sub-pre{flex:0 0 140px!important;max-width:140px!important;padding-right:4px!important}#ownerHeader .oh-sub-post{flex:0 0 140px!important;max-width:140px!important;padding-left:4px!important}}@media (max-width:599.98px){#ownerHeader .oh-sub-pre{flex:0 0 96px!important;max-width:96px!important}#ownerHeader .oh-sub-post{flex:0 0 96px!important;max-width:96px!important}}#ownerHeader .oh-sub-page-name{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:999px!important;color:#ffffff!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important;max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:0 0 auto!important}#ownerHeader .oh-sub-page-name-icon{font-size:13px!important;line-height:1!important}#ownerHeader .oh-sub-page-name-text{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:1023px){#ownerHeader .oh-sub-page-name{max-width:140px!important;font-size:11px!important;padding:4px 10px!important}}@media (max-width:767.98px){#ownerHeader .oh-sub-page-name{max-width:110px!important}}@media (max-width:599.98px){#ownerHeader .oh-sub-page-name{display:none!important}#ownerHeader .oh-sub{gap:4px!important;padding-left:4px!important;padding-right:4px!important}#ownerHeader .oh-sub-left{gap:3px!important}#ownerHeader .oh-sub-right{gap:3px!important}#ownerHeader .oh-sub-spacer{min-width:4px!important}}@media (max-width:767.98px){#ownerHeader .oh-sub-submode-toggle .oh-btn-label,#ownerHeader .oh-kids-icons-btn .oh-btn-label{display:none!important}#ownerHeader .oh-sub-submode-toggle,#ownerHeader .oh-kids-icons-btn{padding:4px 8px!important;min-width:32px!important}}#ownerHeader .oh-action-btn.oh-my-voice-btn-line1{background:linear-gradient(135deg,#a855f7,#c084fc)!important;color:#ffffff!important;border-color:rgba(255,255,255,.55)!important;font-weight:700!important;box-shadow:0 4px 12px -4px rgba(168,85,247,.55)}#ownerHeader .oh-action-btn.oh-my-voice-btn-line1:hover{background:linear-gradient(135deg,#9333ea,#a855f7)!important;transform:translateY(-1px);box-shadow:0 8px 18px -4px rgba(168,85,247,.7)}.oh-action-btn.oh-save-btn{background:linear-gradient(135deg,#10b981,#34d399)!important;color:#ffffff!important;border-color:rgba(255,255,255,.55)!important;font-weight:800!important;box-shadow:0 4px 12px -4px rgba(16,185,129,.55)}.oh-action-btn.oh-save-btn:hover{background:linear-gradient(135deg,#059669,#10b981)!important;transform:translateY(-1px);box-shadow:0 8px 18px -4px rgba(16,185,129,.7)}.oh-action-btn.oh-save-all-modes-btn{background:linear-gradient(135deg,#6366f1,#818cf8)!important;color:#ffffff!important;border-color:rgba(255,255,255,.55)!important;font-weight:800!important;box-shadow:0 4px 12px -4px rgba(99,102,241,.55)}.oh-action-btn.oh-save-all-modes-btn:hover{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;transform:translateY(-1px);box-shadow:0 8px 18px -4px rgba(99,102,241,.7)}.oh-save-all-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.oh-save-all-icon svg{width:16px;height:16px}.oh-save-all-badge{position:absolute;bottom:-4px;right:-6px;min-width:12px;height:12px;padding:0 3px;border-radius:9999px;background:#ffeb3b;color:#1a1230;font-size:9px;font-weight:900;line-height:12px;text-align:center;border:1.5px solid #1a1230;box-shadow:0 1px 3px rgba(0,0,0,.4);pointer-events:none}.oh-sub-crm-options-btn{background:linear-gradient(135deg,rgba(168,85,247,.25),rgba(168,85,247,.12))!important;border:1px solid rgba(168,85,247,.55)!important;color:#f5edff!important}.oh-sub-crm-options-btn:hover{background:linear-gradient(135deg,rgba(168,85,247,.4),rgba(168,85,247,.18))!important}.oh-crm-options-dd{z-index:2147483600;min-width:240px;max-width:calc(100vw - 16px);background:#ffffff;color:#1a1230;border:1px solid #ece8f5;border-radius:14px;box-shadow:0 24px 56px -12px rgba(15,8,32,.45);padding:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 200px);overflow-y:auto}.oh-crm-options-dd .oh-sub-link,.oh-crm-options-dd .oh-sub-option,.oh-crm-options-dd button,.oh-crm-options-dd a{display:flex!important;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 12px!important;border-radius:10px!important;background:transparent!important;border:0!important;color:#1a1230!important;font-size:13px!important;font-weight:600!important;cursor:pointer;white-space:normal}.oh-crm-options-dd .oh-sub-link:hover,.oh-crm-options-dd .oh-sub-option:hover,.oh-crm-options-dd button:hover,.oh-crm-options-dd a:hover{background:#f5edff!important;color:#54268e!important}body.is-device-preview-iframe #pt-watermark-tag{font-size:9px;padding:4px 0}body.mdd-a11y-text-smaller main{font-size:14px}body.mdd-a11y-text-large main{font-size:17px}body.mdd-a11y-text-larger main{font-size:19px}body.mdd-a11y-text-large main h1,body.mdd-a11y-text-larger main h1{font-size:2.6rem;line-height:1.2}body.mdd-a11y-text-large main h2,body.mdd-a11y-text-larger main h2{font-size:2.1rem;line-height:1.25}body.mdd-a11y-high-contrast{background:#000000!important}body.mdd-a11y-high-contrast main,body.mdd-a11y-high-contrast #site-footer,body.mdd-a11y-high-contrast #site-header,body.mdd-a11y-high-contrast #site-header header,body.mdd-a11y-high-contrast #site-header .site-top-strip,body.mdd-a11y-high-contrast #ownerHeader{background:#000000!important;background-color:#000000!important;background-image:none!important;color:#ffffff!important}body.mdd-a11y-high-contrast main [class*="bg-white"],body.mdd-a11y-high-contrast main [class*="bg-paper"],body.mdd-a11y-high-contrast main [class*="bg-brand-50"],body.mdd-a11y-high-contrast main [class*="bg-brand-100"],body.mdd-a11y-high-contrast main [class*="bg-brand-200"],body.mdd-a11y-high-contrast main [class*="bg-trust-soft"],body.mdd-a11y-high-contrast main [class*="bg-line"],body.mdd-a11y-high-contrast main [class*="bg-brand-soft"],body.mdd-a11y-high-contrast main [class*="bg-gradient"],body.mdd-a11y-high-contrast main [class*="bg-hero-radial"],body.mdd-a11y-high-contrast main [class*="bg-"][class*="-50"],body.mdd-a11y-high-contrast main [class*="bg-"][class*="-100"],body.mdd-a11y-high-contrast main [class*="bg-"][class*="-200"],body.mdd-a11y-high-contrast main article,body.mdd-a11y-high-contrast main section,body.mdd-a11y-high-contrast main details,body.mdd-a11y-high-contrast main details.faq-item,body.mdd-a11y-high-contrast main details.faq-item--kids{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important;color:#ffffff!important}body.mdd-a11y-high-contrast main [class*="bg-brand-gradient"],body.mdd-a11y-high-contrast main [class*="bg-bart-gradient"],body.mdd-a11y-high-contrast main [class*="bg-mad-gradient"],body.mdd-a11y-high-contrast main [class*="bg-tristan-gradient"]{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)!important;background-image:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)!important;color:#ffffff!important}body.mdd-a11y-high-contrast main,body.mdd-a11y-high-contrast main *,body.mdd-a11y-high-contrast #site-footer,body.mdd-a11y-high-contrast #site-footer *,body.mdd-a11y-high-contrast #site-header,body.mdd-a11y-high-contrast #site-header *{color:#ffffff!important;text-shadow:none!important}body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section,body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section [class*="bg-brand-soft"],body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section [class*="bg-trust-soft"]{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important}body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section h1,body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section h1.font-display,body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section h2,body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section h3,body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section [class*="text-ink"],body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section [class*="text-brand-700"],body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section [class*="text-trust-deep"]{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section p,body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section [class*="text-muted"],body[class][class][class].mdd-a11y-high-contrast main>#kidsGameBoard + section .italic{color:#e2e8f0!important}body.mdd-a11y-high-contrast.icon-mode-kids main *,body.mdd-a11y-high-contrast.icon-mode-normal main *,body.mdd-a11y-high-contrast.icon-mode-text main *,body.mdd-a11y-high-contrast.icon-mode-child main *,body.mdd-a11y-high-contrast.icon-mode-pro main *{color:#ffffff!important}body.mdd-a11y-high-contrast main .text-muted,body.mdd-a11y-high-contrast main [class*="text-muted"],body.mdd-a11y-high-contrast main .text-gray-400,body.mdd-a11y-high-contrast main .text-gray-500{color:#b8b8b8!important}body.mdd-a11y-high-contrast main a,body.mdd-a11y-high-contrast #site-footer a,body.mdd-a11y-high-contrast main a *,body.mdd-a11y-high-contrast #site-footer a *{color:#ffeb3b!important;text-decoration:underline!important}body.mdd-a11y-high-contrast main button,body.mdd-a11y-high-contrast main button *{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;color:#ffeb3b!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast main button:hover,body.mdd-a11y-high-contrast main button:hover *{background:#ffeb3b!important;background-color:#ffeb3b!important;color:#000000!important}body.mdd-a11y-high-contrast main *,body.mdd-a11y-high-contrast #site-footer *{border-color:#3a3a3a!important}body.mdd-a11y-high-contrast main .stars,body.mdd-a11y-high-contrast main [class*="text-trust"],body.mdd-a11y-high-contrast main [aria-hidden]{color:#ffeb3b!important}body.mdd-a11y-high-contrast input,body.mdd-a11y-high-contrast textarea,body.mdd-a11y-high-contrast select{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffffff!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast input::placeholder,body.mdd-a11y-high-contrast textarea::placeholder{color:#b8b8b8!important}body.mdd-a11y-high-contrast #site-header #siteSearchInput,body.mdd-a11y-high-contrast #site-header #siteSearchInput:focus{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffffff!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast #site-header #siteSearchInput::placeholder{color:#b8b8b8!important}body.mdd-a11y-dyslexia-font main,body.mdd-a11y-dyslexia-font #site-footer,body.mdd-a11y-dyslexia-font #site-header header,body.mdd-a11y-dyslexia-font #ownerHeader,body.mdd-a11y-dyslexia-font #crmContent,body.mdd-a11y-dyslexia-font .crm-workspace,body.mdd-a11y-dyslexia-font .learner-panel,body.mdd-a11y-dyslexia-font .tutor-panel,body.mdd-a11y-dyslexia-font #orionPanel,body.mdd-a11y-dyslexia-font #parentLiveDashHost{font-family:'OpenDyslexic','Comic Sans MS','Atkinson Hyperlegible',system-ui,sans-serif!important;letter-spacing:0.04em;word-spacing:0.1em;line-height:1.55}body.mdd-a11y-underline-links main a,body.mdd-a11y-underline-links #site-footer a{text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:1.5px}.oh-mode-btn{appearance:none;background:linear-gradient(135deg,rgba(124,58,173,.18),rgba(124,58,173,.06));border:1px solid rgba(124,58,173,.35);color:#e9d6ff;font-weight:700;padding:5px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.oh-mode-btn:hover{background:linear-gradient(135deg,rgba(124,58,173,.32),rgba(124,58,173,.12));transform:translateY(-1px);box-shadow:0 8px 20px -10px rgba(124,58,173,.6)}.oh-mode-btn strong{color:#fbbf24;font-weight:800}.oh-icons-dropdown-wrap{position:relative;display:inline-flex}.oh-btn-caret{font-size:9px;opacity:.7;margin-left:2px}.oh-icons-dropdown-menu{display:none;position:fixed;top:0;left:0;min-width:200px;background:linear-gradient(180deg,#1a1230 0%,#15082a 100%);border:1px solid rgba(124,58,173,.45);border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.45);padding:4px;z-index:11000;flex-direction:column;gap:2px}.oh-icons-dropdown-menu.is-open{display:flex}.oh-icons-dd-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;font-family:inherit;color:#e9d6ff;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;text-align:left;white-space:nowrap}.oh-icons-dd-item:hover{background:rgba(124,58,173,.25);border-color:rgba(124,58,173,.45)}.oh-icons-dd-icon{font-size:16px;line-height:1;flex-shrink:0}.oh-icons-dd-label{line-height:1.2}.oh-my-voice-btn{background:linear-gradient(135deg,rgba(245,158,11,.25),rgba(251,191,36,.14));border-color:rgba(251,191,36,.5);color:#fde68a}.oh-my-voice-btn:hover{background:linear-gradient(135deg,rgba(245,158,11,.42),rgba(251,191,36,.22))}#mddVoiceStudio{position:fixed;inset:0;z-index:2147483600;display:none;align-items:center;justify-content:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.mdd-vs__backdrop{position:absolute;inset:0;background:rgba(10,6,24,.68);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mdd-vs__panel{position:relative;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);background:#ffffff;border-radius:18px;box-shadow:0 30px 80px -16px rgba(15,8,32,.55);display:flex;flex-direction:column;overflow:hidden;animation:mddVsPanelIn .18s cubic-bezier(.34,1.56,.64,1)}@keyframes mddVsPanelIn{from{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.mdd-vs__bar{display:flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(135deg,#3d1c69,#54268e);color:#fff;flex-shrink:0}.mdd-vs__bar-title{flex:1;font-size:15px;font-weight:700}.mdd-vs__close{appearance:none;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;width:30px;height:30px;border-radius:999px;font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .12s,transform .12s}.mdd-vs__close:hover{background:rgba(255,80,80,.85);transform:scale(1.06)}.mdd-vs__body{padding:16px 18px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;color:#1a1230}.mdd-vs__row{display:flex;flex-direction:column;gap:8px}.mdd-vs__h{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#54268e}.mdd-vs__hint{margin:0;font-size:12px;color:#6b6580;line-height:1.45}.mdd-vs__empty{margin:0;padding:14px;background:#f8f6ff;border:1px dashed #d4b3ff;border-radius:12px;font-size:13px;color:#54268e;text-align:center}.mdd-vs__path{font-size:11px;color:#6b6580;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f5edff;padding:3px 8px;border-radius:999px;align-self:flex-start}.mdd-vs__meta{font-size:12px;color:#6b6580;display:flex;flex-wrap:wrap;gap:4px}.mdd-vs__row--toggle{background:linear-gradient(135deg,#f5edff,#ffffff);border:1px solid #e9d6ff;border-radius:14px;padding:14px 16px}.mdd-vs__switch{display:flex;align-items:flex-start;gap:14px;cursor:pointer}.mdd-vs__switch input{position:absolute;opacity:0;pointer-events:none}.mdd-vs__switch-track{flex-shrink:0;width:46px;height:26px;background:#cfc6e3;border-radius:999px;position:relative;transition:background .18s ease}.mdd-vs__switch-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#ffffff;border-radius:999px;box-shadow:0 2px 4px rgba(15,8,32,.25);transition:transform .18s ease}.mdd-vs__switch input:checked + .mdd-vs__switch-track{background:linear-gradient(135deg,#54268e,#a855f7)}.mdd-vs__switch input:checked + .mdd-vs__switch-track .mdd-vs__switch-thumb{transform:translateX(20px)}.mdd-vs__switch-label{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.4;color:#1a1230}.mdd-vs__switch-label strong{font-size:14px;font-weight:700}.mdd-vs__body audio{width:100%;min-height:36px;border-radius:10px;outline:none}.mdd-vs__record-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mdd-vs__time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;color:#54268e;letter-spacing:.04em}.mdd-vs__btn{appearance:none;background:#f5edff;color:#54268e;border:1px solid #d4b3ff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .12s,transform .12s,box-shadow .12s}.mdd-vs__btn:hover{background:#ebd9ff;transform:translateY(-1px)}.mdd-vs__btn--primary{background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border-color:transparent;box-shadow:0 6px 14px -4px rgba(84,38,142,.45)}.mdd-vs__btn--primary:hover{background:linear-gradient(135deg,#3d1c69,#54268e);box-shadow:0 8px 20px -4px rgba(84,38,142,.6)}.mdd-vs__btn--danger{background:#fff;color:#b91c1c;border-color:#fecaca}.mdd-vs__btn--danger:hover{background:#fee2e2}.mdd-vs__btn--soft{background:#fff;color:#54268e;border-color:#ece8f5}.mdd-vs__btn--record{background:linear-gradient(135deg,#dc2626,#f87171);color:#fff;border-color:transparent;box-shadow:0 6px 14px -4px rgba(220,38,38,.45)}.mdd-vs__btn--record:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);transform:translateY(-1px)}.mdd-vs__btn--record.is-recording{background:linear-gradient(135deg,#1a1230,#3d1c69);animation:mddVsRecPulse 1.2s ease-in-out infinite}@keyframes mddVsRecPulse{0%,100%{box-shadow:0 0 0 0 rgba(220,38,38,.55)}50%{box-shadow:0 0 0 10px rgba(220,38,38,0)}}.mdd-vs__save-actions{display:flex;gap:8px;flex-wrap:wrap}.mdd-vs__upload{display:inline-flex;align-items:center;cursor:pointer}.mdd-vs__upload input[type="file"]{display:none}.mdd-vs__toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(8px);background:#1a1230;color:#fff;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:0 14px 30px -6px rgba(15,8,32,.45);z-index:2147483601;opacity:0;transition:opacity .16s ease,transform .16s ease}.mdd-vs__toast.is-in{opacity:1;transform:translateX(-50%) translateY(0)}body.mdd-vs-open{overflow:hidden}.lang-picker-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;background:#fff;color:#1a1230;min-width:240px;max-height:360px;overflow-y:auto;border:1px solid #ece8f5;border-radius:12px;box-shadow:0 16px 40px rgba(26,18,48,.25);padding:6px}.lang-opt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:transparent;border:none;border-radius:8px;font-size:12px;font-weight:600;color:#1a1230;cursor:pointer;text-align:left}.lang-opt:hover{background:#f5edff;color:#54268e}.lang-opt.is-current{background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff}.lang-opt-flag{font-size:16px;line-height:1;flex-shrink:0}.lang-opt-label{flex:1}.lang-opt-rtl{font-size:9px;padding:2px 6px;background:rgba(0,0,0,.12);border-radius:9999px;font-weight:800;letter-spacing:.06em}.lang-opt.is-current .lang-opt-rtl{background:rgba(255,255,255,.2)}.speech-picker-wrap,.spell-picker-wrap{position:relative;display:inline-flex;align-items:center}.speech-picker-wrap .lang-picker-btn[aria-pressed="true"]{background:rgba(16,185,129,.35);border-color:rgba(16,185,129,.55);color:#fff}.speech-picker-wrap .lang-picker-btn.speech-unsupported{opacity:.55;cursor:not-allowed}.skiptranslate,.goog-te-banner-frame{display:none!important;visibility:hidden!important}body{top:0!important}html[dir="rtl"] body{direction:rtl;text-align:right}html[dir="rtl"] .max-w-7xl{direction:rtl}.mvw-row{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:10px;background:#fafaff;border:1px solid #ece8f5;border-radius:10px}.mvw-row label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#1a1230;flex:0 0 240px}.mvw-letter{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#ffffff;font-weight:800;font-size:13px;font-family:system-ui,sans-serif;letter-spacing:0;box-shadow:0 2px 6px rgba(0,0,0,.18)}.mvw-row input[type="text"]{flex:1 1 auto;min-width:0;padding:8px 12px;border:1px solid #ece8f5;border-radius:8px;font-size:13px;font-weight:600;color:#1a1230;background:#ffffff;outline:none;transition:border-color .15s,box-shadow .15s}.mvw-row input[type="text"]:focus{border-color:#7c3aad;box-shadow:0 0 0 3px rgba(124,58,173,.18)}.mvw-preview{margin-top:14px;padding:14px;background:linear-gradient(135deg,#f5edff 0%,#fef3ff 100%);border:1px dashed #c084fc;border-radius:10px}.mvw-preview-label{font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#54268e;margin-bottom:8px}.mvw-preview-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mvw-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;background:#ffffff;border:1px solid #ece8f5;border-radius:9999px;font-size:12px;font-weight:700;color:#1a1230;box-shadow:0 2px 6px rgba(26,18,48,.06)}.mvw-chip .mvw-letter{width:22px;height:22px;font-size:11px;box-shadow:none}.mvw-arrow{color:#7c3aad;font-weight:700;font-size:14px}@media (max-width:599px){.mvw-row{flex-direction:column;align-items:stretch;gap:8px}.mvw-row label{flex:0 0 auto}}.mvw-usecases{margin-bottom:14px;padding:12px 14px;background:linear-gradient(135deg,#eef2ff 0%,#f5edff 100%);border:1px solid #c7d2fe;border-radius:10px}.mvw-usecases-label{font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#4338ca;margin-bottom:8px}.mvw-usecases-grid{display:flex;flex-wrap:wrap;gap:6px}.mvw-usecase{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff;border:1px solid #ddd6fe;border-radius:9999px;font-size:11px;font-weight:600;color:#4f46e5;white-space:nowrap}.mvw-default-name{color:#6b6580;font-weight:500;font-size:11px;margin-left:4px}.mvw-tone-hint{display:block;margin-top:2px;font-size:10px;font-weight:500;color:#7c3aad;letter-spacing:0.03em}.mvw-future-row{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:10px;background:repeating-linear-gradient(135deg,#fafaff 0 8px,#f3eeff 8px 16px);border:1.5px dashed #c084fc;border-radius:10px;color:#6b6580}.mvw-letter--future{background:#c084fc!important;font-size:16px!important;font-weight:800}.mvw-future-label{font-size:12px;font-weight:600;color:#54268e;font-style:italic}#ownerHeader .oh-action-btn.oh-versions-btn{background:linear-gradient(135deg,#4f46e5,#a855f7)!important;color:#ffffff!important;border-color:rgba(255,255,255,.55)!important;font-weight:700!important;box-shadow:0 4px 12px -4px rgba(168,85,247,.55)}#ownerHeader .oh-action-btn.oh-versions-btn:hover{background:linear-gradient(135deg,#4338ca,#9333ea)!important;transform:translateY(-1px);box-shadow:0 8px 18px -4px rgba(168,85,247,.7)}.cd-pill{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;color:#047857;padding:4px 4px 4px 12px;border-radius:9999px;font-size:12px;font-weight:700}.cd-pill-word{line-height:1}.cd-pill button{background:rgba(4,120,87,.12);color:#047857;border:none;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:800;cursor:pointer}.cd-pill button:hover{background:rgba(4,120,87,.22)}span[data-cd]{display:inline}.od-section{margin-bottom:20px}.od-section-title{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#54268e;margin-bottom:10px;padding-bottom:4px;border-bottom:1px solid #ece8f5}.od-tier-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.od-tier{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;background:#fafaff;border:1.5px solid #ece8f5;border-radius:12px;font-size:12px;cursor:pointer;transition:all .15s}.od-tier:hover{border-color:#7c3aad;transform:translateY(-2px);background:#f5edff}.od-tier.is-current{border-color:#10b981;background:linear-gradient(180deg,#ecfdf5,#fff);box-shadow:0 6px 18px rgba(16,185,129,.18)}.od-tier-icon{font-size:22px;line-height:1}.od-tier-label{font-weight:800;color:#1a1230}.od-tier-sub{font-size:9px;color:#6b6580;letter-spacing:.04em;text-transform:uppercase}.od-packages{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.od-pack{padding:12px;background:#fff;border:1.5px solid #ece8f5;border-radius:12px}.od-pack-basic{border-color:#94a3b8;background:linear-gradient(180deg,#f8fafc,#fff)}.od-pack-standard{border-color:#6b7280;background:linear-gradient(180deg,#f1f5f9,#fff)}.od-pack-premium{border-color:#c084fc;background:linear-gradient(180deg,#fbf5ff,#fff)}.od-pack-ultimate{border-color:#a855f7;background:linear-gradient(180deg,#f5edff,#fff)}.od-pack-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.od-pack-name{font-size:14px;font-weight:800;color:#1a1230;line-height:1.2}.od-pack-badge{background:#1a1230;color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em;padding:2px 6px;border-radius:9999px;white-space:nowrap}.od-pack-tag{font-size:11px;font-weight:600;color:#54268e;margin-top:4px}.od-pack-stats{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.od-pack-stats span{font-size:10px;font-weight:700;padding:3px 8px;background:#f3e8ff;color:#54268e;border-radius:9999px}.od-pack-actions{display:flex;gap:4px;margin-top:6px}.od-pack-actions button{flex:1;padding:5px 8px;background:#fff;border:1px solid #ece8f5;border-radius:7px;font-size:10px;font-weight:700;color:#54268e;cursor:pointer}.od-pack-actions button:hover{background:#f5edff}.od-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.od-action{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;background:#fff;border:1px solid #ece8f5;border-radius:10px;cursor:pointer;transition:all .15s;text-align:left}.od-action:hover{border-color:#7c3aad;background:#f5edff;transform:translateY(-1px);box-shadow:0 6px 14px rgba(84,38,142,.1)}.od-action>span:first-child{font-size:22px;line-height:1}.od-action>span:nth-child(2){font-size:12px;font-weight:800;color:#1a1230}.od-action-sub{font-size:10px;color:#6b6580;line-height:1.3}.od-action.od-give{background:linear-gradient(135deg,#10b981,#047857);color:#fff;border-color:transparent}.od-action.od-give:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(16,185,129,.3);background:linear-gradient(135deg,#10b981,#047857)}.od-action.od-give>span:nth-child(2){color:#fff}.od-action.od-give .od-action-sub{color:rgba(255,255,255,.85)}@media (max-width:980px){.od-tier-grid{grid-template-columns:repeat(3,1fr)}.od-packages{grid-template-columns:1fr 1fr}}@media (max-width:640px){.od-tier-grid{grid-template-columns:1fr 1fr}.od-packages{grid-template-columns:1fr}}#clickChooser{position:fixed;z-index:240;width:260px;background:#fff;border:1px solid #ece8f5;border-radius:14px;box-shadow:0 20px 50px rgba(26,18,48,.28);padding:10px;animation:cc-pop 160ms ease-out}@keyframes cc-pop{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}#clickChooser .cc-arrow{position:absolute;top:-7px;left:22px;width:14px;height:14px;background:#fff;border-left:1px solid #ece8f5;border-top:1px solid #ece8f5;transform:rotate(45deg);border-radius:3px 0 0 0}#clickChooser .cc-target{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#54268e;padding:4px 8px 6px;border-bottom:1px solid #f3e8ff;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#clickChooser .cc-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:#fafaff;border:1px solid transparent;border-radius:10px;cursor:pointer;text-align:left;transition:all .12s;margin-bottom:6px}#clickChooser .cc-btn:last-of-type{margin-bottom:0}#clickChooser .cc-btn:hover{background:linear-gradient(135deg,#f5edff,#ebd9ff);border-color:#d4b3ff;transform:translateY(-1px)}#clickChooser .cc-go:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd}#clickChooser .cc-edit:hover{background:linear-gradient(135deg,#f5edff,#ebd9ff);border-color:#d4b3ff}#clickChooser .cc-style:hover{background:linear-gradient(135deg,#fff7ed,#fed7aa);border-color:#fb923c}#clickChooser .cc-replace:hover{background:linear-gradient(135deg,#ecfeff,#cffafe);border-color:#67e8f9}#clickChooser .cc-delete:hover{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#f87171}#clickChooser .cc-style .cc-ico{background:linear-gradient(135deg,#c2410c,#fb923c)}#clickChooser .cc-replace .cc-ico{background:linear-gradient(135deg,#0e7490,#06b6d4)}#clickChooser .cc-delete .cc-ico{background:linear-gradient(135deg,#b91c1c,#ef4444)}#clickChooser .cc-ico{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#54268e,#a855f7);color:#fff;border-radius:8px;font-size:16px;flex-shrink:0}#clickChooser .cc-go .cc-ico{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}#clickChooser .cc-text{display:flex;flex-direction:column;gap:1px;min-width:0}#clickChooser .cc-title{font-size:13px;font-weight:800;color:#1a1230}#clickChooser .cc-sub{font-size:11px;color:#6b6580;line-height:1.3;overflow:hidden;text-overflow:ellipsis}#clickChooser .cc-close{position:absolute;top:6px;right:6px;width:22px;height:22px;background:#f3e8ff;color:#54268e;border:none;border-radius:50%;font-size:13px;line-height:1;cursor:pointer}#clickChooser .cc-close:hover{background:#ebd9ff}#clickChooser .cc-btn.is-disabled{opacity:.45;pointer-events:none}#clickChooser .cc-view-replace{display:none}#clickChooser .cc-back-btn{display:inline-flex;align-items:center;gap:4px;background:#f5edff;color:#54268e;border:1px solid #ebd9ff;border-radius:9999px;font-size:11px;font-weight:700;padding:5px 12px;margin-bottom:8px;cursor:pointer;transition:all .12s}#clickChooser .cc-back-btn:hover{background:#ebd9ff}#clickChooser .cc-replace-img:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}#clickChooser .cc-replace-icon:hover{background:linear-gradient(135deg,#fce7f3,#fbcfe8);border-color:#ec4899}#clickChooser .cc-replace-video:hover{background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-color:#8b5cf6}#clickChooser .cc-replace-html:hover{background:linear-gradient(135deg,#ecfeff,#cffafe);border-color:#67e8f9}#clickChooser .cc-replace-img .cc-ico{background:linear-gradient(135deg,#b45309,#f59e0b)}#clickChooser .cc-replace-icon .cc-ico{background:linear-gradient(135deg,#be185d,#ec4899)}#clickChooser .cc-replace-video .cc-ico{background:linear-gradient(135deg,#5b21b6,#8b5cf6)}#clickChooser .cc-replace-html .cc-ico{background:linear-gradient(135deg,#0e7490,#06b6d4);font-size:12px}@media (max-width:480px){#clickChooser{width:calc(100vw - 24px);max-width:320px}#clickChooser .cc-btn{padding:8px 10px}#clickChooser .cc-title{font-size:12px}#clickChooser .cc-sub{font-size:10px}}.cc-flash{animation:cc-flash 1.4s ease-out}@keyframes cc-flash{0%{box-shadow:0 0 0 0 rgba(168,85,247,.6)}50%{box-shadow:0 0 0 10px rgba(168,85,247,0)}100%{box-shadow:0 0 0 0 rgba(168,85,247,0)}}#rhOverlay{position:fixed;inset:0;pointer-events:none;z-index:200}.rh{position:fixed;width:14px;height:14px;margin-left:-7px;margin-top:-7px;background:#fff;border:2px solid #7c3aad;border-radius:3px;box-shadow:0 2px 8px rgba(124,58,173,.40),0 0 0 1px rgba(255,255,255,.5);pointer-events:auto;transition:transform .08s ease,background .12s ease,border-color .12s ease}.rh:hover{background:#f5edff;border-color:#a855f7;transform:scale(1.18)}.rh:active{transform:scale(1.05);background:#ebd9ff}.rh-nw,.rh-se{cursor:nwse-resize}.rh-ne,.rh-sw{cursor:nesw-resize}.rh-n,.rh-s{cursor:ns-resize}.rh-e,.rh-w{cursor:ew-resize}@media (pointer:coarse){.rh{width:20px;height:20px;margin-left:-10px;margin-top:-10px}}.rh-parent-btn{position:fixed;display:none;width:28px;height:28px;background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border:2px solid #fff;border-radius:8px;align-items:center;justify-content:center;font-size:16px;font-weight:800;line-height:1;cursor:pointer;z-index:250;box-shadow:0 4px 12px rgba(124,58,173,.45),0 0 0 1px rgba(255,255,255,.4);pointer-events:auto;transition:transform .12s,box-shadow .12s,background .12s;padding:0;font-family:inherit}.rh-parent-btn:hover{background:linear-gradient(135deg,#7c3aad,#a855f7);transform:scale(1.12);box-shadow:0 6px 16px rgba(168,85,247,.55)}.rh-parent-btn:active{transform:scale(.95)}body:not(.edit-mode-on) #rhOverlay{display:none!important}body.preview-mode-on #rhOverlay{display:none!important}body.owner-crm-mode #rhOverlay{display:none!important}.cc-highlight{outline:3px solid #7c3aad!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgba(124,58,173,.18)!important;position:relative;z-index:1}#ownershipStrip{display:none!important}.ownership-strip{position:sticky;top:0;z-index:70;width:100%;padding:8px 14px;font-size:12px;letter-spacing:.04em;color:#1a0a30;transition:background .25s ease,color .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ownership-strip.is-owner{background:linear-gradient(90deg,#d4af37 0%,#fcd34d 40%,#d4af37 100%);color:#1a0a30;background-size:200% 100%;animation:ownership-shimmer 6s ease-in-out infinite}@keyframes ownership-shimmer{0%,100%{background-position:0% 0}50%{background-position:100% 0}}.ownership-strip.is-preview{background:linear-gradient(90deg,#1d4ed8 0%,#3b82f6 100%);color:#fff}.ownership-strip.is-locked-preview{background:linear-gradient(90deg,#dc2626 0%,#b91c1c 100%);color:#fff}.ownership-strip a{color:inherit;font-weight:700}.ownership-strip.is-owner a{color:#54268e}.ownership-strip-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ownership-strip-label{flex:1;min-width:240px}.ownership-strip-pills{display:inline-flex;gap:4px}.ownership-pill{background:rgba(0,0,0,.12);color:inherit;border:1px solid rgba(0,0,0,.18);padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.ownership-strip.is-preview .ownership-pill,.ownership-strip.is-locked-preview .ownership-pill{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28);color:#fff}.ownership-pill:hover{transform:translateY(-1px)}.ownership-pill.is-current{background:#1a0a30;color:#d4af37;border-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.3)}.ownership-strip.is-preview .ownership-pill.is-current,.ownership-strip.is-locked-preview .ownership-pill.is-current{background:#fff;color:#1a0a30}body.edit-mode-on .edit-banner{top:var(--ownership-strip-h,0px)}body.preview-mode-on{margin:0!important;padding:0!important;transform:none!important;zoom:1!important;width:100%!important;max-width:none!important;min-width:0!important}html:has(body.preview-mode-on){margin:0!important;padding:0!important;transform:none!important;zoom:1!important;width:100%!important;max-width:none!important}body.preview-mode-on #ownershipStrip,body.preview-mode-on .ownership-strip,body.preview-mode-on #ownerSwitcher,body.preview-mode-on #spellLangPicker,body.preview-mode-on #pt-watermark-tag,body.preview-mode-on #modeBadge,body.preview-mode-on .edit-banner,body.preview-mode-on .section-toolbar,body.preview-mode-on .slot-edit-btn,body.preview-mode-on #proEditor,body.preview-mode-on #slotEditor,body.preview-mode-on #bgEditor,body.preview-mode-on #animEditor,body.preview-mode-on #elementToolbar,body.preview-mode-on #styleEditor,body.preview-mode-on #addPanel,body.preview-mode-on #resizeEditor,body.preview-mode-on #avatarCustomiser,body.preview-mode-on #siteCustomiser,body.preview-mode-on #scOverlay,body.preview-mode-on .ac-overlay,body.preview-mode-on #personalTools,body.preview-mode-on #packageManager,body.preview-mode-on #modeSwitcher,body.preview-mode-on #ownerDashboard,body.preview-mode-on #customDictPanel,body.preview-mode-on #gbpPanel,body.preview-mode-on #pmOfferEditor,body.preview-mode-on #templatePicker,body.preview-mode-on #aiVideoPanel,body.preview-mode-on #pricingPanel,body.preview-mode-on #navEditor,body.preview-mode-on #instructionManual,body.preview-mode-on #websiteSolutions,body.preview-mode-on #featureToggles,body.preview-mode-on #htmlInserter,body.preview-mode-on #hiPreviewBar,body.preview-mode-on #socialComposer,body.preview-mode-on #clickChooser,body.preview-mode-on .pe-selected-highlight,body.preview-mode-on .element-selected,body.preview-mode-on .element-hover,body.preview-mode-on [data-preview-only="1"]{display:none!important}body.preview-mode-on [contenteditable]{outline:none!important;background:transparent!important}body.preview-mode-on .slot{cursor:default!important;outline:none!important}body.preview-mode-on #site-header{top:0!important}body.preview-mode-on #exitPreviewBtn{display:none!important}body.tenant-ownership #ohTemplatesBtn,body.tenant-ownership #ohPackagesBtn{display:none!important}.oh-sub-templates-btn,.oh-sub-packages-btn{background:linear-gradient(135deg,rgba(212,175,55,.15),rgba(212,175,55,.05));border:1px solid rgba(212,175,55,.35);color:#f0d585;font-weight:700;padding:5px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.oh-sub-templates-btn:hover,.oh-sub-packages-btn:hover{background:linear-gradient(135deg,rgba(212,175,55,.28),rgba(212,175,55,.12));transform:translateY(-1px);box-shadow:0 8px 20px -10px rgba(212,175,55,.6)}.oh-sub-templates-btn .oh-btn-icon,.oh-sub-packages-btn .oh-btn-icon{font-size:14px}.mdd-icon-mode-picker{display:inline-flex;align-items:center;gap:2px;padding:2px 4px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);white-space:nowrap;font-size:11px;line-height:1}.mdd-icon-mode-picker__label{font-size:11px;font-weight:700;color:inherit;opacity:.85;padding:0 6px 0 4px;letter-spacing:.02em}.mdd-icon-mode-picker__btn{appearance:none;background:transparent;border:0;color:inherit;font-weight:600;font-size:11px;padding:4px 10px;border-radius:999px;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.mdd-icon-mode-picker__btn:hover{background:rgba(255,255,255,.14);transform:translateY(-1px)}.mdd-icon-mode-picker__btn.is-active{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1a0a30;font-weight:800;box-shadow:0 4px 10px -4px rgba(245,158,11,.8)}.mdd-icon-mode-picker--owner{background:rgba(124,58,173,.14);border-color:rgba(124,58,173,.35);color:#e9d6ff}.mdd-icon-mode-picker--owner .mdd-icon-mode-picker__btn:hover{background:rgba(124,58,173,.22)}.oh-sub-icon-mode-toggle{background:linear-gradient(135deg,rgba(124,58,173,.18),rgba(124,58,173,.06));border:1px solid rgba(124,58,173,.35);color:#e9d6ff;font-weight:700;padding:5px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.oh-sub-icon-mode-toggle:hover{background:linear-gradient(135deg,rgba(124,58,173,.32),rgba(124,58,173,.12));transform:translateY(-1px);box-shadow:0 8px 20px -10px rgba(124,58,173,.6)}.oh-sub-icon-mode-toggle.is-on{background:linear-gradient(135deg,#f59e0b,#fbbf24);border-color:rgba(255,255,255,.6);color:#fff}.oh-sub-icon-mode-toggle .oh-btn-icon{font-size:14px}body.icon-mode-text [data-icon]{display:none!important}.mdd-mode-logo{display:none;height:56px;width:auto;max-width:250px;object-fit:contain}@media (min-width:1024px){body.icon-mode-normal #site-header header,body.icon-mode-kids #site-header header,body.icon-mode-child #site-header header{position:relative}body.icon-mode-normal:has(.mdd-logo-normal:not(.is-missing)) #site-header header>div,body.icon-mode-kids:has(.mdd-logo-kids:not(.is-missing)) #site-header header>div,body.icon-mode-child:has(.mdd-logo-kids:not(.is-missing)) #site-header header>div{padding-left:170px}body.icon-mode-normal a[data-nav-item="logo"]:has(.mdd-logo-normal:not(.is-missing)),body.icon-mode-kids a[data-nav-item="logo"]:has(.mdd-logo-kids:not(.is-missing)),body.icon-mode-child a[data-nav-item="logo"]:has(.mdd-logo-kids:not(.is-missing)){position:static;width:0;min-width:0;height:40px}body.icon-mode-normal a[data-nav-item="logo"] .mdd-logo-normal:not(.is-missing),body.icon-mode-kids a[data-nav-item="logo"] .mdd-logo-kids:not(.is-missing),body.icon-mode-child a[data-nav-item="logo"] .mdd-logo-kids:not(.is-missing){position:absolute;top:4px;left:1rem;height:calc(100% - 8px);max-height:118px;max-width:none;z-index:20}}body.icon-mode-normal a[data-nav-item="logo"] .mdd-logo-normal:not(.is-missing){display:block}body.icon-mode-normal a[data-nav-item="logo"] .mdd-logo-normal:not(.is-missing) ~ .slot,body.icon-mode-normal a[data-nav-item="logo"] .mdd-logo-normal:not(.is-missing) ~ .leading-tight{display:none}body.icon-mode-kids a[data-nav-item="logo"] .mdd-logo-kids:not(.is-missing),body.icon-mode-child a[data-nav-item="logo"] .mdd-logo-kids:not(.is-missing){display:block}body.icon-mode-kids a[data-nav-item="logo"] .mdd-logo-kids:not(.is-missing) ~ .slot,body.icon-mode-kids a[data-nav-item="logo"] .mdd-logo-kids:not(.is-missing) ~ .leading-tight,body.icon-mode-child a[data-nav-item="logo"] .mdd-logo-kids:not(.is-missing) ~ .slot,body.icon-mode-child a[data-nav-item="logo"] .mdd-logo-kids:not(.is-missing) ~ .leading-tight{display:none}body.icon-mode-kids #site-header [data-icon],body.icon-mode-child #site-header [data-icon]{font-size:28px!important;line-height:1!important}body.icon-mode-kids #site-header .has-dropdown>.dropdown:not(.grid-cols-2)>a>span:first-child,body.icon-mode-child #site-header .has-dropdown>.dropdown:not(.grid-cols-2)>a>span:first-child,body.icon-mode-kids #site-header .has-dropdown>.dropdown:not(.grid-cols-2)>.has-subflyout>a>span:first-child>span:first-child,body.icon-mode-child #site-header .has-dropdown>.dropdown:not(.grid-cols-2)>.has-subflyout>a>span:first-child>span:first-child{width:44px!important;height:44px!important;border-radius:12px!important;font-size:28px!important}body.icon-mode-kids #site-header .has-dropdown>.dropdown.grid-cols-2>a [data-icon],body.icon-mode-child #site-header .has-dropdown>.dropdown.grid-cols-2>a [data-icon]{width:44px!important;height:44px!important;border-radius:12px!important;font-size:28px!important}body.icon-mode-kids #site-header .has-subflyout>.subflyout>a>span:first-child,body.icon-mode-child #site-header .has-subflyout>.subflyout>a>span:first-child,body.icon-mode-kids #site-header .has-subflyout>.subflyout>.has-subflyout>a>span:first-child>span:first-child,body.icon-mode-child #site-header .has-subflyout>.subflyout>.has-subflyout>a>span:first-child>span:first-child{width:38px!important;height:38px!important;border-radius:10px!important;font-size:24px!important}body.icon-mode-kids #site-header .has-dropdown .dropdown a .w-9,body.icon-mode-kids #site-header .has-dropdown .dropdown a .h-9,body.icon-mode-kids #site-header .has-dropdown .subflyout a .w-9,body.icon-mode-kids #site-header .has-dropdown .subflyout a .h-9,body.icon-mode-child #site-header .has-dropdown .dropdown a .w-9,body.icon-mode-child #site-header .has-dropdown .dropdown a .h-9,body.icon-mode-child #site-header .has-dropdown .subflyout a .w-9,body.icon-mode-child #site-header .has-dropdown .subflyout a .h-9{width:44px!important;height:44px!important;border-radius:12px!important;font-size:28px!important}body.icon-mode-kids #site-header .has-dropdown>.dropdown:not(.grid-cols-2)>a,body.icon-mode-kids #site-header .has-dropdown>.dropdown:not(.grid-cols-2)>.has-subflyout>a,body.icon-mode-child #site-header .has-dropdown>.dropdown:not(.grid-cols-2)>a,body.icon-mode-child #site-header .has-dropdown>.dropdown:not(.grid-cols-2)>.has-subflyout>a{padding:6px 9px!important;gap:10px!important}body.has-owner-header{background-color:#3d1c69!important}body.is-owner-page.owner-crm-mode{background-color:#f5f6fa!important}:root{--mdd-ok:#15803d;--mdd-ok-bg:#e6f7ee;--mdd-no:#dc2626;--mdd-no-bg:#fdeceb}body.icon-mode-kids{--mdd-ok:#16a34a;--mdd-ok-bg:#dcfce7;--mdd-no:#dc2626;--mdd-no-bg:#fee2e2}body.icon-mode-text{--mdd-accent-1:#6366f1;--mdd-accent-2:#818cf8;--mdd-surface-soft:#ffffff;--mdd-surface-tile:#f8fafc;--mdd-text-strong:#334155;--mdd-text-body:#475569;--mdd-text-link:#4f46e5;--mdd-border:#e2e8f0;--mdd-radius-card:12px;--mdd-radius-tile:10px;--mdd-radius-cta:10px;--mdd-shadow-card:0 1px 2px rgba(15,23,42,.04),0 4px 16px rgba(15,23,42,.04);--mdd-shadow-cta:0 1px 2px rgba(99,102,241,.15),0 4px 12px rgba(99,102,241,.12);--mdd-hover-lift:-1px;--mdd-hover-rotate:0deg;--mdd-hover-scale:1;--mdd-emoji-size:18px}body.icon-mode-normal{--mdd-accent-1:#54268e;--mdd-accent-2:#a855f7;--mdd-surface-soft:#faf7ff;--mdd-surface-tile:#ebd9ff;--mdd-text-strong:#3d1c69;--mdd-text-link:#54268e;--mdd-radius-card:16px;--mdd-radius-tile:12px;--mdd-radius-cta:9999px;--mdd-shadow-card:0 8px 24px rgba(84,38,142,.12);--mdd-shadow-cta:0 4px 12px rgba(84,38,142,.18);--mdd-hover-lift:-1px;--mdd-hover-rotate:0deg;--mdd-hover-scale:1;--mdd-emoji-size:20px}body.icon-mode-kids{--mdd-accent-1:#3b82f6;--mdd-accent-2:#7c3aed;--mdd-accent-3:#dc2626;--mdd-surface-soft:linear-gradient(135deg,#dbeafe 0%,#ede9fe 50%,#fee2e2 100%);--mdd-surface-tile:#ede9fe;--mdd-text-strong:#7c3aed;--mdd-text-link:#3b82f6;--mdd-radius-card:28px;--mdd-radius-tile:22px;--mdd-radius-cta:9999px;--mdd-shadow-card:0 16px 40px -10px rgba(124,58,237,.35);--mdd-shadow-cta:0 10px 22px -6px rgba(124,58,237,.55);--mdd-hover-lift:-3px;--mdd-hover-rotate:-2deg;--mdd-hover-scale:1.05;--mdd-emoji-size:28px}body.icon-mode-kids.kids-variant-girl{--mdd-accent-1:#ff6b9d;--mdd-accent-2:#ffd93d;--mdd-accent-3:#6bd4ff;--mdd-surface-soft:linear-gradient(135deg,#ffe6f0 0%,#fff8d6 50%,#e0f4ff 100%);--mdd-surface-tile:#ffe6f0;--mdd-text-strong:#d946ef;--mdd-text-link:#ec4899;--mdd-shadow-card:0 16px 40px -10px rgba(217,70,239,.35);--mdd-shadow-cta:0 10px 22px -6px rgba(255,107,157,.55)}body.icon-mode-text main .bg-brand-gradient,body.icon-mode-text main .bg-bart-gradient,body.icon-mode-text main .bg-mad-gradient,body.icon-mode-text main .bg-tristan-gradient{background-image:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;background-color:#ffffff!important;border-bottom:1px solid #eef2ff!important;color:#1e293b!important}body.icon-mode-text main .bg-brand-gradient .text-white,body.icon-mode-text main .bg-brand-gradient .text-brand-100,body.icon-mode-text main .bg-brand-gradient .text-brand-200,body.icon-mode-text main .bg-brand-gradient h1,body.icon-mode-text main .bg-brand-gradient h2,body.icon-mode-text main .bg-brand-gradient h3,body.icon-mode-text main .bg-brand-gradient p,body.icon-mode-text main .bg-brand-gradient span:not([class*="bg-"]),body.icon-mode-text main .bg-bart-gradient .text-white,body.icon-mode-text main .bg-bart-gradient h1,body.icon-mode-text main .bg-bart-gradient h2,body.icon-mode-text main .bg-bart-gradient p,body.icon-mode-text main .bg-mad-gradient .text-white,body.icon-mode-text main .bg-mad-gradient h1,body.icon-mode-text main .bg-mad-gradient h2,body.icon-mode-text main .bg-mad-gradient p,body.icon-mode-text main .bg-tristan-gradient .text-white,body.icon-mode-text main .bg-tristan-gradient h1,body.icon-mode-text main .bg-tristan-gradient h2,body.icon-mode-text main .bg-tristan-gradient p{color:#1e293b!important}body.icon-mode-text main .bg-brand-gradient .text-brand-100,body.icon-mode-text main .bg-brand-gradient .text-brand-200,body.icon-mode-text main .bg-bart-gradient .text-brand-100,body.icon-mode-text main .bg-mad-gradient .text-brand-100,body.icon-mode-text main .bg-tristan-gradient .text-brand-100{color:#475569!important}body.icon-mode-text main .bg-brand-soft{background-image:none!important;background-color:#f8fafc!important}body.icon-mode-text main .bg-hero-radial{background-image:none!important}body.icon-mode-text main .bg-brand-50{background-color:#f8fafc!important}body.icon-mode-text main .bg-brand-100{background-color:#eef2ff!important}body.icon-mode-text main .bg-brand-200{background-color:#e0e7ff!important}body.icon-mode-text main .text-brand-700,body.icon-mode-text main .text-brand-600,body.icon-mode-text main .text-brand-500{color:var(--mdd-text-strong)!important}body.icon-mode-text main .border-brand-200,body.icon-mode-text main .border-brand-300,body.icon-mode-text main .border-brand-100{border-color:#e5e3ec!important}body.icon-mode-text main .rounded-2xl,body.icon-mode-text main .rounded-3xl,body.icon-mode-text main .rounded-xl{border-radius:var(--mdd-radius-card)!important}body.icon-mode-text main a.rounded-full,body.icon-mode-text main button.rounded-full{border-radius:var(--mdd-radius-cta)!important}body.icon-mode-text main .shadow-brand-xl,body.icon-mode-text main .shadow-brand-lg,body.icon-mode-text main .shadow-brand,body.icon-mode-text main .shadow-brand-sm,body.icon-mode-text main .shadow-mad,body.icon-mode-text main .shadow-bart,body.icon-mode-text main .shadow-tristan{box-shadow:var(--mdd-shadow-card)!important}body.icon-mode-text main .animate-floaty,body.icon-mode-text main .animate-softPulse{animation:none!important}body.icon-mode-text main [class*="blur-3xl"],body.icon-mode-text main [class*="blur-2xl"]{filter:none!important;opacity:0!important}body.icon-mode-text main h1,body.icon-mode-text main h2{letter-spacing:-0.01em}body.icon-mode-text{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-feature-settings:'cv11','ss01','ss03'}body.icon-mode-text main h1,body.icon-mode-text main h2,body.icon-mode-text main h3,body.icon-mode-text main h4,body.icon-mode-text main h5,body.icon-mode-text main h6{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;color:#0f172a!important;letter-spacing:-0.015em!important;line-height:1.2!important}body.icon-mode-text main p,body.icon-mode-text main li,body.icon-mode-text main dd{color:#334155!important;font-weight:400!important;line-height:1.65!important}body.icon-mode-text main section span[class*="text-[10px]"],body.icon-mode-text main section span[class*="tracking-["]{color:#64748b!important;font-weight:600!important;letter-spacing:0.18em!important;text-transform:uppercase}body.icon-mode-text #site-header .site-top-strip{background:#0f172a!important;color:#cbd5e1!important;border-bottom:1px solid #1e293b!important}body.icon-mode-text #site-header .site-top-strip .lang-picker-btn,body.icon-mode-text #site-header .site-top-strip .mdd-mode-btn{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.10)!important;color:#e2e8f0!important;border-radius:4px!important}body.icon-mode-text #site-header .site-top-strip .lang-picker-btn:hover{background:rgba(255,255,255,0.10)!important}body.icon-mode-text #site-header>header{background:#ffffff!important;border-bottom:1px solid #e2e8f0!important}body.icon-mode-text #site-header>header>div:first-child{min-height:64px!important;padding-top:8px!important;padding-bottom:8px!important}body.icon-mode-text #site-header #siteSearchInput{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;font-size:13px!important;font-weight:400!important;color:#0f172a!important}body.icon-mode-text #site-header #siteSearchInput:focus{background:#ffffff!important;border-color:#475569!important;box-shadow:0 0 0 3px rgba(71,85,105,0.08)!important}body.icon-mode-text #site-header [data-nav="home"],body.icon-mode-text #site-header [data-nav="about"],body.icon-mode-text #site-header [data-nav="contact"]{color:#334155!important;font-weight:500!important;font-size:14px!important;background:transparent!important;border-radius:0!important;padding:8px 10px!important;transition:color .15s ease,border-color .15s ease!important;border-bottom:2px solid transparent!important}body.icon-mode-text #site-header [data-nav="home"]:hover,body.icon-mode-text #site-header [data-nav="about"]:hover,body.icon-mode-text #site-header [data-nav="contact"]:hover{color:#0f172a!important;border-bottom-color:#0f172a!important}body.icon-mode-text #site-header [data-nav-item="quote"]{background:transparent!important;background-image:none!important;border:1px solid #0f172a!important;border-radius:4px!important;color:#0f172a!important;font-size:13px!important;font-weight:600!important;padding:8px 18px!important;letter-spacing:0.02em!important;transition:background .15s ease,color .15s ease!important}body.icon-mode-text #site-header [data-nav-item="quote"]:hover{background:#0f172a!important;color:#ffffff!important;transform:none!important}body.icon-mode-text #site-header [data-nav-item="portal"]{background:#0f172a!important;background-image:none!important;border-radius:4px!important;box-shadow:none!important;padding:10px 18px!important}body.icon-mode-text #site-header [data-nav-item="portal"]>span:first-child{font-size:13px!important;font-weight:600!important}body.icon-mode-text #site-header [data-nav-item="portal"]>span:last-child{font-size:9px!important;opacity:0.7!important;letter-spacing:0.18em!important;font-weight:500!important}body.icon-mode-text #site-header [data-nav-item="portal"]:hover{background:#1e293b!important}body.icon-mode-text #site-header [data-nav-row="main"]{background:#ffffff!important;border-top:1px solid #f1f5f9!important;border-bottom:1px solid #e2e8f0!important;padding-top:0!important;padding-bottom:0!important}body.icon-mode-text #site-header [data-nav-row="main"] nav{justify-content:flex-start!important;gap:0!important;padding-top:0!important;padding-bottom:0!important}body.icon-mode-text #site-header [data-nav-row="main"] .has-dropdown>a,body.icon-mode-text #site-header [data-nav-row="main"] .nav-link{color:#334155!important;font-weight:500!important;font-size:14px!important;letter-spacing:0.01em!important;padding:14px 18px!important;border-bottom:2px solid transparent!important;transition:none!important;border-radius:0!important}body.mode-switching #site-header,body.mode-switching #site-header *,body.mode-switching #site-header *::before,body.mode-switching #site-header *::after{transition:none!important;animation:none!important}.mdd-search-palette{position:fixed;inset:0;z-index:2147483640;display:none}.mdd-search-palette.is-open{display:block}body.mdd-search-open{overflow:hidden}.msp-backdrop{position:absolute;inset:0;background:rgba(15,8,32,0.55);backdrop-filter:blur(2px)}.msp-panel{position:absolute;top:12%;left:50%;transform:translateX(-50%);width:min(640px,92vw);max-height:76vh;background:#ffffff;border:1px solid #e5e3ee;border-radius:14px;box-shadow:0 24px 56px -12px rgba(15,8,32,0.35),0 4px 12px -4px rgba(15,8,32,0.18);display:flex;flex-direction:column;overflow:hidden}.msp-header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #ece9f3}.msp-search-ico{font-size:18px;color:#54268e}.msp-header #mspSearchInput{flex:1;font-size:16px;padding:6px 0;border:0;background:transparent;color:#1a0e2e;outline:none}.msp-header #mspSearchInput::placeholder{color:#8b73b8}.msp-close{background:transparent;border:0;color:#8b73b8;font-size:22px;line-height:1;cursor:pointer;padding:2px 8px;border-radius:6px}.msp-close:hover{background:#f5f2fa;color:#1a0e2e}.msp-results{flex:1;overflow-y:auto;padding:8px}.msp-hint{padding:24px 16px;color:#6b6680;text-align:center;font-size:14px}.msp-group-title{font-size:11px;font-weight:700;color:#8b73b8;text-transform:uppercase;letter-spacing:0.06em;padding:10px 8px 4px;display:flex;align-items:center;gap:6px}.msp-group-count{background:#ece9f3;color:#54268e;font-weight:700;padding:1px 7px;border-radius:999px;font-size:10px;letter-spacing:0.02em}.msp-row{display:flex;align-items:center;gap:12px;padding:10px 12px;width:100%;background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left;font:inherit;color:inherit}.msp-row:hover,.msp-row.is-active{background:#f5f2fa}.msp-row-ico{font-size:18px;line-height:1}.msp-row-body{flex:1;min-width:0}.msp-row-label{font-size:14px;font-weight:600;color:#1a0e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msp-row-sub{font-size:12px;color:#6b6680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.msp-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;flex-shrink:0}.msp-pillar-chip{font-size:11px;background:#ece9f3;color:#54268e;padding:2px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.msp-row-ref{font-size:10.5px;background:#1a0e2e;color:#fff;padding:2px 7px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.msp-foot{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid #ece9f3;background:#faf6ff;color:#6b6680;font-size:11px}.msp-foot-grow{flex:1}.msp-foot-shortcut{background:#ece9f3;color:#54268e;padding:2px 8px;border-radius:4px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}@media (max-width:720px){.msp-panel{top:0;left:0;transform:none;width:100vw;height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;border-radius:0}.msp-row-meta{display:none}.msp-foot .msp-foot-shortcut{display:none}.msp-close{min-width:44px;min-height:44px;padding:8px 12px;font-size:24px}.msp-header{padding:12px 12px 12px 16px;gap:8px}.msp-row{min-height:52px;padding:14px 14px}}.msp-row:focus{outline:none}.msp-row:focus-visible{outline:2px solid #54268e;outline-offset:-2px}.msp-close:focus-visible{outline:2px solid #54268e;outline-offset:2px;border-radius:4px}.msp-header #mspSearchInput:focus-visible{outline:none}.msp-empty-tip{font-size:14px;color:#4a3878;line-height:1.5;margin-bottom:12px}.msp-empty-scope{font-size:12px;color:#8b73b8;line-height:1.45;padding-top:12px;border-top:1px dashed #ece9f3}body.icon-mode-kids .msp-panel{border-radius:22px}body.icon-mode-kids .msp-row{border-radius:14px;padding:12px 14px}body.icon-mode-kids .msp-empty-tip{font-size:15px;color:#6d28d9}body.icon-mode-text .msp-panel{border-radius:6px;border-color:#e2e8f0;box-shadow:0 12px 28px -8px rgba(15,23,42,0.18),0 0 0 1px rgba(15,23,42,0.05)}body.icon-mode-text .msp-row{border-radius:4px;padding:8px 10px}body.icon-mode-text .msp-row-label{font-size:13px}body.icon-mode-text .msp-row-sub{font-size:11.5px}body.icon-mode-text .msp-foot{background:#f8fafc}body.icon-mode-text .msp-row-ref{background:#0f172a}body.icon-mode-text .msp-empty-tip{font-size:13px;color:#334155}body.icon-mode-text .msp-empty-scope{color:#64748b;border-top-color:#e2e8f0}#crmContent .crm-page-head-actions{display:flex;align-items:flex-start;gap:10px}#crmContent .crm-search-launcher{display:inline-flex;align-items:center;gap:8px;padding:8px 14px}#crmContent .crm-search-launcher-kbd{background:#ece9f3;color:#54268e;padding:2px 7px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;margin-left:4px}body.icon-mode-text #crmContent .crm-search-launcher{border-radius:4px;padding:6px 10px;font-size:13px}body.icon-mode-text #crmContent .crm-search-launcher-kbd{background:#f1f5f9;color:#475569}#crmContent .crm-page-head-actions .crm-backup-age{background:#ece9f3;color:#54268e;padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:700;margin-left:4px;font-variant-numeric:tabular-nums}#crmContent .crm-page-head-actions .crm-backup-age.is-overdue{background:#fee2e2;color:#b91c1c}body.icon-mode-text #crmContent .crm-page-head-actions .crm-backup-age{background:#f1f5f9;color:#475569}body.icon-mode-text #crmContent .crm-page-head-actions .crm-backup-age.is-overdue{background:#fee2e2;color:#b91c1c}@media (max-width:720px){#crmContent .crm-page-head-actions{width:100%;flex-wrap:wrap}#crmContent .crm-search-launcher{width:100%;justify-content:center}#crmContent .crm-search-launcher-kbd{display:none}}body.icon-mode-text #site-header header nav a.nav-link:not(.ns-size-sm):not(.ns-size-md):not(.ns-size-lg),body.icon-mode-text #site-header [data-nav-row="main"] a.nav-link:not(.ns-size-sm):not(.ns-size-md):not(.ns-size-lg){font-size:14px!important;padding:8px 12px!important;letter-spacing:0.01em!important;font-weight:500!important;line-height:1.3!important}#site-header [data-nav-row="main"] .has-dropdown:first-child>.dropdown{left:0!important;right:auto!important;transform:none!important}#site-header [data-nav-row="main"] .has-dropdown:last-child>.dropdown{left:auto!important;right:0!important;transform:none!important}body.icon-mode-text #site-header [data-nav-row="main"] .has-dropdown:hover>a,body.icon-mode-text #site-header [data-nav-row="main"] .has-dropdown>a:hover{color:#0f172a!important;border-bottom-color:#0f172a!important}body.icon-mode-text #site-header .has-dropdown>.dropdown,body.icon-mode-text #site-header .has-subflyout>.subflyout{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 6px 16px -4px rgba(15,23,42,0.10),0 0 0 1px rgba(15,23,42,0.04)!important;padding:6px!important;margin-top:6px!important;gap:2px!important}body.icon-mode-text #site-header .has-dropdown>.dropdown a:not(.col-span-2),body.icon-mode-text #site-header .has-subflyout>.subflyout a:not(.col-span-2){background:transparent!important;border-radius:4px!important;padding:6px 10px!important;font-size:13px!important;line-height:1.25!important;transition:background .12s ease!important}body.icon-mode-text #site-header .has-dropdown>.dropdown a:not(.col-span-2):hover,body.icon-mode-text #site-header .has-subflyout>.subflyout a:not(.col-span-2):hover{background:#f1f5f9!important}body.icon-mode-text #site-header .has-dropdown>.dropdown a.col-span-2,body.icon-mode-text #site-header .has-subflyout>.subflyout a.col-span-2{padding:8px 12px!important;border-radius:5px!important;filter:saturate(0.92);transition:filter .12s ease,transform .08s ease!important}body.icon-mode-text #site-header .has-dropdown>.dropdown a.col-span-2:hover,body.icon-mode-text #site-header .has-subflyout>.subflyout a.col-span-2:hover{filter:saturate(1.0) brightness(1.04)}body.icon-mode-text #site-header .has-dropdown>.dropdown a>span.font-semibold,body.icon-mode-text #site-header .has-subflyout>.subflyout a>span.font-semibold{color:#0f172a!important;font-weight:500!important;font-size:13px!important;line-height:1.2!important}body.icon-mode-text #site-header .has-dropdown>.dropdown a:hover>span.font-semibold,body.icon-mode-text #site-header .has-subflyout>.subflyout a:hover>span.font-semibold{color:#0f172a!important}body.icon-mode-text #site-header .has-dropdown>.dropdown [data-icon],body.icon-mode-text #site-header .has-subflyout>.subflyout [data-icon]{background:#f1f5f9!important;color:#475569!important;border-radius:4px!important;width:22px!important;height:22px!important;font-size:11px!important}body.icon-mode-text #site-header .has-dropdown>.dropdown>div:not([class*="grid"]):not([class*="flex"]),body.icon-mode-text #site-header .has-subflyout>.subflyout>div:not([class*="grid"]):not([class*="flex"]){color:#64748b!important;font-size:10px!important;font-weight:600!important;letter-spacing:0.12em!important;padding:8px 10px 4px!important;margin-top:4px!important}body.icon-mode-text #site-header [data-nav-row="main"] .has-dropdown>a.is-active,body.icon-mode-text #site-header [data-nav].is-active{color:#0f172a!important;border-bottom-color:#0f172a!important;font-weight:600!important}body.icon-mode-text main section[class*="py-20"]{padding-top:80px!important;padding-bottom:80px!important}body.icon-mode-text main section[class*="py-24"]{padding-top:96px!important;padding-bottom:96px!important}@media (min-width:1024px){body.icon-mode-text main section[class*="py-20"]{padding-top:112px!important;padding-bottom:112px!important}body.icon-mode-text main section[class*="py-24"]{padding-top:128px!important;padding-bottom:128px!important}}body.icon-mode-text main>section:first-of-type{padding-top:72px!important;padding-bottom:72px!important}@media (min-width:1024px){body.icon-mode-text main>section:first-of-type{padding-top:96px!important;padding-bottom:96px!important}}body.icon-mode-text main>section:first-of-type h1.font-display,body.icon-mode-text main>section:first-of-type h1{font-size:2.25rem!important;line-height:1.1!important;font-weight:600!important;color:#0f172a!important;letter-spacing:-0.025em!important;max-width:18ch!important}@media (min-width:768px){body.icon-mode-text main>section:first-of-type h1.font-display,body.icon-mode-text main>section:first-of-type h1{font-size:3rem!important}}@media (min-width:1280px){body.icon-mode-text main>section:first-of-type h1.font-display,body.icon-mode-text main>section:first-of-type h1{font-size:3.5rem!important}}body.icon-mode-text main>section:first-of-type p:first-of-type,body.icon-mode-text main>section:first-of-type p.italic{font-size:1.0625rem!important;line-height:1.6!important;color:#475569!important;font-style:normal!important;max-width:56ch!important;font-weight:400!important}body.icon-mode-text main [class*="rounded-2xl"]:not(button):not(a):not(input):not(.cc-btn),body.icon-mode-text main [class*="rounded-3xl"]:not(button):not(a):not(input):not(.cc-btn){border-radius:8px!important;border:1px solid #e2e8f0!important;box-shadow:none!important;background:#ffffff!important}body.icon-mode-text main [class*="rounded-2xl"]:not(button):not(a):not(input):not(.cc-btn):hover,body.icon-mode-text main [class*="rounded-3xl"]:not(button):not(a):not(input):not(.cc-btn):hover{border-color:#cbd5e1!important;transform:none!important;box-shadow:0 4px 12px -2px rgba(15,23,42,0.08)!important}body.icon-mode-text main a.bg-brand-gradient,body.icon-mode-text main button.bg-brand-gradient,body.icon-mode-text main a[class*="bg-brand-gradient"],body.icon-mode-text main button[class*="bg-brand-gradient"]{background:#0f172a!important;background-image:none!important;color:#ffffff!important;border-radius:4px!important;box-shadow:none!important;padding:12px 24px!important;font-weight:600!important;font-size:14px!important;letter-spacing:0.02em!important;transition:background .15s ease,transform .15s ease!important}body.icon-mode-text main a.bg-brand-gradient:hover,body.icon-mode-text main button.bg-brand-gradient:hover{background:#1e293b!important;transform:none!important;box-shadow:none!important}body.icon-mode-text main a.border-brand-600,body.icon-mode-text main button.border-brand-600,body.icon-mode-text main a[class*="border-brand-"]{background:transparent!important;color:#0f172a!important;border:1px solid #0f172a!important;border-radius:4px!important;font-weight:600!important;padding:11px 23px!important}body.icon-mode-text main a.border-brand-600:hover,body.icon-mode-text main button.border-brand-600:hover{background:#0f172a!important;color:#ffffff!important}body.icon-mode-text #site-footer{background:#0f172a!important;background-image:none!important;color:#94a3b8!important;border-top:1px solid #1e293b!important}body.icon-mode-text #site-footer h2,body.icon-mode-text #site-footer h3,body.icon-mode-text #site-footer h4,body.icon-mode-text #site-footer .font-display{color:#ffffff!important;font-weight:600!important;letter-spacing:-0.01em!important;font-size:13px!important;text-transform:uppercase!important}body.icon-mode-text #site-footer a{color:#cbd5e1!important;transition:color .12s ease!important}body.icon-mode-text #site-footer a:hover{color:#ffffff!important;text-decoration:underline!important}body.icon-mode-text main p a:not([class*="bg-"]):not([class*="border-"]):not([class*="rounded"]){color:#4f46e5!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}body.icon-mode-text #pt-watermark-tag.mdd-powered-ticker{background:#0f172a!important;background-image:none!important;color:#94a3b8!important;font-size:10px!important;letter-spacing:0.08em!important;border-top:1px solid #1e293b!important}body.icon-mode-text main{display:flex!important;flex-direction:column!important}body.icon-mode-text main>section{order:5}body.icon-mode-text main>section:first-of-type{order:1}body.icon-mode-text main>section:has(.rounded-2xl):nth-of-type(2),body.icon-mode-text main>section:has(.flex.items-center.gap-2):nth-of-type(2){order:2}body.icon-mode-text main>section:has(.grid):nth-of-type(3){order:3}body.icon-mode-text main>section:has(.grid):nth-of-type(4){order:4}body.icon-mode-text main>section:has(details),body.icon-mode-text main>section:has(summary){order:7}body.icon-mode-text main>section:has(a.bg-brand-gradient):last-of-type{order:6}body.icon-mode-text main>section:first-of-type{background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)!important;border-bottom:1px solid #e2e8f0!important}body.icon-mode-text main>section:first-of-type>div,body.icon-mode-text main>section:first-of-type>div>div{max-width:1200px!important}body.icon-mode-text main>section:first-of-type .grid.lg\:grid-cols-2,body.icon-mode-text main>section:first-of-type [class*="grid-cols-2"],body.icon-mode-text main>section:first-of-type [class*="md:grid-cols-2"],body.icon-mode-text main>section:first-of-type [class*="lg:grid-cols-2"]{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:56px!important;grid-template-columns:none!important}body.icon-mode-text main>section:first-of-type h1,body.icon-mode-text main>section:first-of-type h1.font-display{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.icon-mode-text main>section:first-of-type p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.icon-mode-text main>section:first-of-type .flex.flex-col.sm\:flex-row,body.icon-mode-text main>section:first-of-type [class*="gap-3"][class*="flex"]:not(.items-start),body.icon-mode-text main>section:first-of-type [class*="gap-4"][class*="flex"]:not(.items-start){justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body.icon-mode-text main>section:first-of-type .bg-brand-soft,body.icon-mode-text main>section:first-of-type>div>div>div:last-child{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;border-radius:8px!important}body.icon-mode-text main section .grid{gap:24px!important}@media (min-width:1024px){body.icon-mode-text main section .grid.lg\:grid-cols-4,body.icon-mode-text main section [class*="lg:grid-cols-4"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.icon-mode-text main section .grid>div,body.icon-mode-text main section .grid>a{padding:28px!important}body.icon-mode-text main section .grid>div>h3,body.icon-mode-text main section .grid>a>h3{font-size:17px!important;font-weight:600!important;letter-spacing:-0.01em!important;margin-top:14px!important;margin-bottom:8px!important}body.icon-mode-text main section .grid>div p,body.icon-mode-text main section .grid>a p{font-size:14px!important;line-height:1.6!important;color:#475569!important}body.icon-mode-text main>section + section{border-top:1px solid #f1f5f9!important}body.icon-mode-text main>section:nth-of-type(even){background:#f8fafc!important}body.icon-mode-text main>section:nth-of-type(odd):not(:first-of-type){background:#ffffff!important}body.icon-mode-text main section h2,body.icon-mode-text main section h2.font-display{font-size:30px!important;letter-spacing:-0.02em!important;line-height:1.15!important;max-width:22ch!important}@media (min-width:1024px){body.icon-mode-text main section h2,body.icon-mode-text main section h2.font-display{font-size:38px!important}}body.icon-mode-text main section h2 + p,body.icon-mode-text main section h2 + div + p,body.icon-mode-text main section [class*="text-center"]>p{max-width:60ch!important;margin-left:auto!important;margin-right:auto!important}body.icon-mode-text main section .flex.items-center.gap-2{gap:12px!important}body.icon-mode-text main section span.text-brand-700,body.icon-mode-text main section .font-bold{color:#0f172a!important}body.icon-mode-text #site-header [data-nav-row="main"]{margin-top:0!important;padding-top:0!important;padding-bottom:0!important;border-top:0!important}body.icon-mode-text #site-header [data-nav-row="main"] nav{padding:0!important;min-height:44px!important;gap:4px!important}@media (min-width:768px){body.icon-mode-text #site-header .has-dropdown>.dropdown{width:420px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important}body.icon-mode-text #site-header .has-dropdown>.dropdown>div:not([class*="grid"]):not([class*="flex"]){grid-column:1 / -1!important}}body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type:not(:has(form)){background:#0f172a!important;color:#ffffff!important}body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type:not(:has(form)) h2,body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type:not(:has(form)) h2.font-display,body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type:not(:has(form)) p{color:#ffffff!important}body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type:not(:has(form)) p{color:#cbd5e1!important}body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type:not(:has(form)) a.bg-brand-gradient{background:#ffffff!important;color:#0f172a!important}body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type:not(:has(form)) a.bg-brand-gradient:hover{background:#e2e8f0!important;color:#0f172a!important}body.icon-mode-text main section details{border:1px solid #e2e8f0!important;border-radius:6px!important;background:#ffffff!important;margin-bottom:10px!important;box-shadow:none!important}body.icon-mode-text main section details summary{padding:16px 20px!important;font-weight:500!important;font-size:15px!important;color:#0f172a!important}body.icon-mode-text main section details[open]{border-color:#cbd5e1!important}body.icon-mode-text main .max-w-7xl{max-width:1200px!important}body.icon-mode-text main .max-w-6xl{max-width:1080px!important}body.icon-mode-text main .max-w-5xl{max-width:960px!important}body.icon-mode-text main .crm-breadcrumb{color:#64748b!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;padding:6px 12px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important}body.icon-mode-text main .crm-breadcrumb b{color:#0f172a!important;font-weight:600!important}body.icon-mode-text main .crm-toolbar{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:10px 14px!important;box-shadow:none!important}body.icon-mode-text main .crm-table{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}body.icon-mode-text main .crm-table th{background:#f8fafc!important;color:#475569!important;font-weight:600!important;font-size:11px!important;letter-spacing:0.08em!important;text-transform:uppercase!important;border-bottom:1px solid #e2e8f0!important;padding:12px 14px!important}body.icon-mode-text main .crm-table td{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important;padding:12px 14px!important}body.icon-mode-text main .crm-table tbody tr:hover{background:#f8fafc!important}body.icon-mode-text main .crm-row-action,body.icon-mode-text main .crm-cell-actions button{background:transparent!important;background-image:none!important;color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:4px!important;padding:5px 12px!important;font-weight:500!important;font-size:12px!important}body.icon-mode-text main .crm-row-action:hover,body.icon-mode-text main .crm-cell-actions button:hover{background:#0f172a!important;color:#ffffff!important}body.icon-mode-text main .crm-table-scroll{border:1px solid #e2e8f0!important;border-radius:6px!important}body.icon-mode-normal main .crm-breadcrumb{background:#f5edff!important;color:#54268e!important;border-bottom:2px solid #d8b4fe!important;border-radius:16px 16px 0 0!important;padding:8px 14px!important;font-weight:700!important;letter-spacing:0.08em!important}body.icon-mode-normal main .crm-breadcrumb b{color:#3d1c69!important}body.icon-mode-normal main .crm-toolbar{background:linear-gradient(180deg,#faf7ff 0%,#f5edff 100%)!important;border:1px solid #d8b4fe!important;border-radius:14px!important;padding:12px 16px!important;box-shadow:0 4px 12px rgba(124,58,173,0.08)!important}body.icon-mode-normal main .crm-table{background:#ffffff!important;border:1px solid #d8b4fe!important;border-radius:14px!important;overflow:hidden!important}body.icon-mode-normal main .crm-table th{background:linear-gradient(180deg,#54268e 0%,#7c3aad 100%)!important;color:#ffffff!important;font-weight:700!important;border:none!important;padding:14px 16px!important;letter-spacing:0.04em!important}body.icon-mode-normal main .crm-table td{color:#1a1230!important;border-bottom:1px solid #ece8f5!important;padding:12px 16px!important}body.icon-mode-normal main .crm-table tbody tr:hover{background:#f5edff!important}body.icon-mode-normal main .crm-row-action,body.icon-mode-normal main .crm-cell-actions button{background:linear-gradient(135deg,#54268e,#7c3aad)!important;color:#ffffff!important;border:none!important;border-radius:9999px!important;padding:6px 14px!important;font-weight:700!important;box-shadow:0 2px 6px rgba(124,58,173,0.25)!important}body.icon-mode-normal main .crm-row-action:hover,body.icon-mode-normal main .crm-cell-actions button:hover{filter:brightness(1.1)!important;transform:translateY(-1px)!important}body.icon-mode-kids main .crm-breadcrumb{background:linear-gradient(135deg,#dbeafe 0%,#ede9fe 50%,#fee2e2 100%)!important;color:#7c3aed!important;border-bottom:3px dashed #7c3aed!important;border-radius:24px 24px 0 0!important;padding:12px 18px!important;font-weight:800!important;font-size:13px!important;letter-spacing:0.04em!important}body.icon-mode-kids main .crm-breadcrumb b{color:#7c3aed!important}body.icon-mode-kids main .crm-breadcrumb::before{content:'🌟 ';font-size:14px}body.icon-mode-kids main .crm-toolbar{background:linear-gradient(135deg,#dbeafe 0%,#ede9fe 100%)!important;border:2px solid #ddd6fe!important;border-radius:22px!important;padding:14px 18px!important;box-shadow:0 8px 20px rgba(124,58,237,0.18)!important}body.icon-mode-kids main .crm-table{background:#ffffff!important;border:2px solid #ddd6fe!important;border-radius:22px!important;overflow:hidden!important}body.icon-mode-kids main .crm-table th{background:linear-gradient(135deg,#3b82f6 0%,#7c3aed 50%,#dc2626 100%)!important;color:#ffffff!important;font-weight:800!important;border:none!important;padding:14px 16px!important;letter-spacing:0.04em!important;text-shadow:0 1px 2px rgba(0,0,0,.15)!important}body.icon-mode-kids main .crm-table td{color:#1a1230!important;border-bottom:1px dashed #ddd6fe!important;padding:12px 16px!important}body.icon-mode-kids main .crm-table tbody tr:hover{background:#f5f3ff!important;transform:translateX(2px)!important;transition:transform .15s ease!important}body.icon-mode-kids main .crm-row-action,body.icon-mode-kids main .crm-cell-actions button{background:linear-gradient(135deg,#3b82f6,#7c3aed)!important;color:#ffffff!important;border:none!important;border-radius:9999px!important;padding:8px 16px!important;font-weight:800!important;font-size:12px!important;box-shadow:0 4px 12px rgba(124,58,237,0.35)!important;transition:transform .15s cubic-bezier(.34,1.56,.64,1)!important}body.icon-mode-kids main .crm-row-action:hover,body.icon-mode-kids main .crm-cell-actions button:hover{transform:scale(1.05) rotate(-2deg)!important}#avatarHelp{z-index:12000!important}#avatarHelp.ft-overlay{position:fixed!important;inset:0!important;background:rgba(15,8,32,0.55)!important;display:none;align-items:center;justify-content:center;padding:16px}#avatarHelp .ah-panel{width:100%;max-width:720px;max-height:90vh;background:#ffffff;border-radius:16px;box-shadow:0 30px 80px rgba(15,8,32,.45);display:flex;flex-direction:column;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}#avatarHelp .ah-head{display:flex;align-items:center;gap:14px;padding:18px 20px;color:#ffffff;background:linear-gradient(135deg,#54268e,#7c3aad)}#avatarHelp .ah-badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.18);color:#ffffff;font-weight:800;font-size:22px;flex-shrink:0;box-shadow:0 6px 18px rgba(0,0,0,.18)}#avatarHelp .ah-head-text{flex:1 1 auto;min-width:0}#avatarHelp .ah-name{font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:22px;font-weight:700;line-height:1.1}#avatarHelp .ah-role{font-size:12px;opacity:.92;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#avatarHelp .ah-close{background:rgba(255,255,255,.18);color:#ffffff;border:none;border-radius:50%;width:34px;height:34px;font-size:22px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s}#avatarHelp .ah-close:hover{background:rgba(255,255,255,.32)}#avatarHelp .ah-search-row{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #ece8f5;background:#fafaff}#avatarHelp .ah-search-ico{color:#6b6580;flex-shrink:0}#avatarHelp #ahSearch{flex:1 1 auto;min-width:0;border:1px solid #ece8f5;border-radius:8px;padding:8px 12px;font-size:14px;outline:none;background:#ffffff;transition:border-color .15s,box-shadow .15s}#avatarHelp #ahSearch:focus{border-color:#7c3aad;box-shadow:0 0 0 3px rgba(124,58,173,.16)}#avatarHelp .ah-count{font-size:11px;font-weight:600;color:#6b6580;white-space:nowrap;flex-shrink:0}#avatarHelp .ah-results{flex:1 1 auto;overflow-y:auto;padding:14px 16px;background:#ffffff}#avatarHelp .ah-item{border:1px solid #ece8f5;border-radius:10px;margin-bottom:8px;background:#ffffff;transition:border-color .15s,box-shadow .15s}#avatarHelp .ah-item[open]{border-color:#c084fc;box-shadow:0 4px 14px rgba(124,58,173,.12)}#avatarHelp .ah-item summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:14px;font-weight:600;color:#1a1230;display:flex;align-items:center;justify-content:space-between;gap:8px}#avatarHelp .ah-item summary::-webkit-details-marker{display:none}#avatarHelp .ah-item summary::after{content:'+';color:#7c3aad;font-weight:800;font-size:18px;line-height:1;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#f5edff;border-radius:50%;flex-shrink:0}#avatarHelp .ah-item[open] summary::after{content:'−'}#avatarHelp .ah-item mark{background:#fef3c7;color:#1a1230;border-radius:3px;padding:1px 3px}#avatarHelp .ah-answer{padding:0 14px 12px;font-size:13.5px;line-height:1.6;color:#4a4365}#avatarHelp .ah-row-cta{padding:0 14px 12px}#avatarHelp .ah-link{background:none;border:none;padding:0;color:#7c3aad;font-weight:700;font-size:12px;cursor:pointer}#avatarHelp .ah-link:hover{text-decoration:underline}#avatarHelp .ah-empty{text-align:center;padding:30px 14px;font-size:13px;color:#6b6580}#avatarHelp .ah-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #ece8f5;background:#fafaff}#avatarHelp .ah-foot-hint{font-size:11px;color:#6b6580;margin:0}#avatarHelp .ah-start-chat{background:var(--ah-grad,linear-gradient(135deg,#54268e,#7c3aad));color:#ffffff;border:none;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px rgba(124,58,173,.28)}#avatarHelp .ah-start-chat:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:640px){#avatarHelp .ah-head{padding:14px 16px}#avatarHelp .ah-badge{width:44px;height:44px;font-size:18px}#avatarHelp .ah-name{font-size:18px}#avatarHelp .ah-role{font-size:11px}#avatarHelp .ah-foot{flex-direction:column;align-items:stretch}#avatarHelp .ah-foot-hint{text-align:center}}.bg-orion-gradient{background-image:linear-gradient(135deg,#0a0418 0%,#1f0a3a 35%,#4b1d80 65%,#fbbf24 100%)!important;background-color:#1f0a3a!important}.shadow-orion{box-shadow:0 8px 24px -8px rgba(251,191,36,0.55),0 2px 6px rgba(11,4,25,0.6)}#orionPanel{position:fixed;inset:0;background:rgba(8,3,20,0.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:12100;display:none;align-items:center;justify-content:center;padding:24px}#orionPanel .orion-panel{width:100%;max-width:720px;max-height:calc(100vh - 48px);background:linear-gradient(180deg,#15082a 0%,#1f0a3a 60%,#25104a 100%);color:#f3f0ff;border:1px solid rgba(251,191,36,0.35);border-radius:18px;box-shadow:0 30px 80px -20px rgba(0,0,0,0.75),0 0 0 1px rgba(251,191,36,0.06);display:flex;flex-direction:column;overflow:hidden}#orionPanel .orion-head{display:flex;align-items:center;gap:14px;padding:18px 18px 16px;background:linear-gradient(135deg,#0a0418 0%,#1f0a3a 50%,#4b1d80 100%);border-bottom:1px solid rgba(251,191,36,0.25)}#orionPanel .orion-badge{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#fbbf24,#f59e0b 60%,#b45309 100%);color:#15082a;font-weight:900;font-size:20px;display:grid;place-items:center;box-shadow:0 6px 18px -4px rgba(251,191,36,0.55);flex-shrink:0}#orionPanel .orion-head-text{flex:1 1 auto;min-width:0}#orionPanel .orion-name{font-size:18px;font-weight:800;letter-spacing:-0.01em;color:#fff}#orionPanel .orion-role{font-size:11.5px;line-height:1.4;color:#e7d6ff;opacity:0.85;margin-top:2px}#orionPanel .orion-mission{margin-top:6px;font-size:11px;font-style:italic;color:#fbbf24;letter-spacing:0.02em}#orionPanel .orion-close{border:0;background:rgba(255,255,255,0.08);width:32px;height:32px;border-radius:10px;color:#fff;font-size:22px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s}#orionPanel .orion-close:hover{background:rgba(251,191,36,0.18)}#orionPanel .orion-tabs{display:flex;gap:4px;padding:8px 12px 0;background:rgba(10,4,24,0.5);border-bottom:1px solid rgba(251,191,36,0.15)}#orionPanel .orion-tab{padding:8px 12px;font-size:12px;font-weight:700;color:#cdb8f1;background:transparent;border:0;border-radius:8px 8px 0 0;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,background .15s,border-color .15s}#orionPanel .orion-tab:hover{color:#fff;background:rgba(251,191,36,0.07)}#orionPanel .orion-tab.is-active{color:#fbbf24;background:rgba(251,191,36,0.10);border-bottom-color:#fbbf24}#orionPanel .orion-section-row{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;background:rgba(10,4,24,0.35);border-bottom:1px solid rgba(251,191,36,0.10)}#orionPanel .orion-section{padding:5px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#b89cdf;background:rgba(255,255,255,0.04);border:1px solid rgba(168,85,247,0.25);border-radius:999px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}#orionPanel .orion-section:hover{color:#fff}#orionPanel .orion-section.is-active{color:#15082a;background:#fbbf24;border-color:#fbbf24}#orionPanel .orion-search-row{position:relative;display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(10,4,24,0.35);border-bottom:1px solid rgba(251,191,36,0.10)}#orionPanel .orion-search-ico{color:#c6a7f2;flex-shrink:0}#orionPanel #orionSearch{flex:1 1 auto;background:rgba(0,0,0,0.4);border:1px solid rgba(168,85,247,0.30);color:#f3f0ff;font-size:14px;padding:8px 12px;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}#orionPanel #orionSearch::placeholder{color:rgba(214,189,247,0.5)}#orionPanel #orionSearch:focus{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,0.18)}#orionPanel .orion-count{font-size:11px;font-weight:700;color:#b89cdf;white-space:nowrap}#orionPanel .orion-results{flex:1 1 auto;overflow-y:auto;padding:8px 8px 12px;scrollbar-width:thin;scrollbar-color:rgba(251,191,36,0.35) transparent}#orionPanel .orion-results::-webkit-scrollbar{width:8px}#orionPanel .orion-results::-webkit-scrollbar-thumb{background:rgba(251,191,36,0.30);border-radius:4px}#orionPanel .orion-empty{padding:24px;text-align:center;color:#b89cdf;opacity:0.85;font-size:14px;line-height:1.55}#orionPanel .orion-item{margin:6px;background:rgba(255,255,255,0.025);border:1px solid rgba(251,191,36,0.15);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}#orionPanel .orion-item[open]{background:rgba(255,255,255,0.05);border-color:rgba(251,191,36,0.40)}#orionPanel .orion-item summary{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;color:#f3f0ff;cursor:pointer;list-style:none}#orionPanel .orion-item summary::-webkit-details-marker{display:none}#orionPanel .orion-item .orion-q{flex:1 1 auto}#orionPanel .orion-item .orion-a{padding:0 16px 14px 16px;font-size:13px;line-height:1.6;color:#d9c8f5;border-top:1px dashed rgba(251,191,36,0.15);white-space:pre-wrap}#orionPanel .orion-item .orion-a mark,#orionPanel .orion-q mark,#orionPanel .orion-log-q mark{background:rgba(251,191,36,0.35);color:#fff7d6;padding:0 2px;border-radius:3px}#orionPanel .orion-sec-chip{font-size:10px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:3px 7px;border-radius:999px;flex-shrink:0}#orionPanel .orion-sec-energy{background:rgba(34,197,94,0.18);color:#86efac}#orionPanel .orion-sec-website{background:rgba(168,85,247,0.20);color:#d4b8ff}#orionPanel .orion-sec-education{background:rgba(56,189,248,0.18);color:#7dd3fc}#orionPanel .orion-sec-property{background:rgba(244,114,182,0.18);color:#f9a8d4}#orionPanel .orion-sec-continuity{background:rgba(251,191,36,0.20);color:#fde68a}#orionPanel .orion-sec-general{background:rgba(148,163,184,0.18);color:#cbd5e1}#orionPanel .orion-log-row{margin:6px;background:rgba(255,255,255,0.025);border:1px solid rgba(168,85,247,0.18);border-radius:10px;padding:10px 12px}#orionPanel .orion-log-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:10px;font-weight:700;margin-bottom:6px}#orionPanel .orion-ts{color:#b89cdf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#orionPanel .orion-mode-chip,#orionPanel .orion-lang-chip,#orionPanel .orion-av-chip,#orionPanel .orion-surface-chip{font-size:9.5px;padding:2px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:0.05em}#orionPanel .orion-mode-chip{background:rgba(56,189,248,0.18);color:#7dd3fc}#orionPanel .orion-lang-chip{background:rgba(248,113,113,0.18);color:#fca5a5}#orionPanel .orion-av-chip{background:rgba(168,85,247,0.20);color:#d4b8ff}#orionPanel .orion-surface-chip{background:rgba(148,163,184,0.18);color:#cbd5e1}#orionPanel .orion-surface-help-search{background:rgba(34,197,94,0.18);color:#86efac}#orionPanel .orion-surface-chat{background:rgba(251,191,36,0.18);color:#fde68a}#orionPanel .orion-surface-reply{background:rgba(168,85,247,0.18);color:#d4b8ff}#orionPanel .orion-log-q{font-size:13.5px;color:#f3f0ff;line-height:1.5}#orionPanel .orion-log-path{margin-top:4px;font-size:10px;color:#8b73b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#orionPanel .orion-foot{display:flex;gap:8px;padding:10px 14px;background:rgba(10,4,24,0.55);border-top:1px solid rgba(251,191,36,0.15)}#orionPanel .orion-foot-btn{flex:1 1 0;padding:9px 10px;font-size:11.5px;font-weight:700;letter-spacing:0.03em;color:#f3f0ff;background:rgba(255,255,255,0.05);border:1px solid rgba(168,85,247,0.30);border-radius:9px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}#orionPanel .orion-foot-btn:hover{background:rgba(251,191,36,0.10);border-color:#fbbf24;color:#fbbf24}#orionPanel .orion-logout{border-color:rgba(248,113,113,0.40)}#orionPanel .orion-logout:hover{background:rgba(248,113,113,0.10);border-color:#f87171;color:#fca5a5}.orion-launch-pill{position:fixed;bottom:48px;left:18px;right:auto;z-index:11900;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#15082a;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 65%,#b45309 100%);border:0;border-radius:999px;cursor:pointer;box-shadow:0 10px 24px -6px rgba(251,191,36,0.55),0 0 0 1px rgba(11,4,25,0.4);transition:transform .12s,box-shadow .15s,filter .15s}.orion-launch-pill:hover{filter:brightness(1.05);transform:translateY(-1px)}.orion-launch-pill:active{transform:translateY(0)}.orion-launch-pill .olp-mark{font-size:14px;line-height:1}.orion-launch-pill .olp-text{line-height:1}@media (max-width:767px){.orion-launch-pill{bottom:44px;left:12px;right:auto;padding:8px 12px;font-size:11px}}body.preview-mode-on .orion-launch-pill{display:none!important}body.is-owner-portal .orion-launch-pill{display:none!important}#orionPanel .orion-paste-pad{padding:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(251,191,36,0.18);border-radius:12px;margin:8px 6px 12px}#orionPanel .orion-paste-pad label{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c6a7f2;margin-bottom:10px}#orionPanel .orion-paste-pad input,#orionPanel .orion-paste-pad textarea{display:block;width:100%;margin-top:4px;padding:9px 11px;background:rgba(0,0,0,0.45);color:#f8f4ff;border:1px solid rgba(168,85,247,0.30);border-radius:10px;outline:none;font:inherit;line-height:1.55;resize:vertical}#orionPanel .orion-paste-pad input:focus,#orionPanel .orion-paste-pad textarea:focus{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,0.18)}#orionPanel .orion-paste-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}#orionPanel .orion-paste-hint{font-size:11px;color:#b89cdf;flex:1 1 200px}#orionPanel .orion-notes-list{padding:0 6px 12px}#orionPanel .orion-notes-list h3{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#c6a7f2;margin:4px 0 10px}#orionPanel .orion-note{margin:6px 0;padding:10px 12px;background:rgba(255,255,255,0.03);border:1px solid rgba(251,191,36,0.20);border-radius:10px}#orionPanel .orion-note-head{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;color:#c6a7f2}#orionPanel .orion-note-head strong{color:#fbbf24;font-weight:800;flex:1 1 auto}#orionPanel .orion-note-head em{color:#b89cdf;font-style:italic;flex:1 1 auto}#orionPanel .orion-note-ts{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#orionPanel .orion-note-del{background:rgba(248,113,113,0.18);color:#fca5a5;border:0;border-radius:6px;width:22px;height:22px;cursor:pointer}#orionPanel .orion-note-del:hover{background:rgba(248,113,113,0.32);color:#fff}#orionPanel .orion-note-body{font-size:13px;line-height:1.55;color:#e7d6ff;white-space:pre-wrap}#orionPanel .orion-train{padding:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(251,191,36,0.18);border-radius:12px;margin:8px 6px}#orionPanel .orion-train-score{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#c6a7f2;padding:8px 10px;background:rgba(0,0,0,0.35);border-radius:8px;margin-bottom:12px}#orionPanel .orion-train-score strong{color:#fbbf24}#orionPanel .orion-train-score .orion-train-reset{margin-left:auto;background:rgba(255,255,255,0.05);color:#b89cdf;border:1px solid rgba(168,85,247,0.3);padding:5px 10px;font-size:11px;font-weight:700;border-radius:8px;cursor:pointer}#orionPanel .orion-train-section{margin-bottom:10px}#orionPanel .orion-train-q{font-size:16px;font-weight:700;color:#fff;margin:8px 0 14px;line-height:1.5}#orionPanel .orion-train-q strong{color:#fbbf24;margin-right:6px}#orionPanel .orion-train-a{font-size:14px;line-height:1.6;color:#d9c8f5;padding:12px 14px;background:rgba(251,191,36,0.08);border:1px solid rgba(251,191,36,0.25);border-radius:10px;white-space:pre-wrap;margin-bottom:14px}#orionPanel .orion-train-a strong{color:#fbbf24;margin-right:6px}#orionPanel .orion-train-actions{display:flex;flex-wrap:wrap;gap:8px}#orionPanel .orion-train-reveal{background:rgba(251,191,36,0.18);color:#fde68a;border-color:rgba(251,191,36,0.45)}#orionPanel .orion-train-right{background:rgba(34,197,94,0.18);color:#86efac;border-color:rgba(34,197,94,0.45)}#orionPanel .orion-train-wrong{background:rgba(248,113,113,0.18);color:#fca5a5;border-color:rgba(248,113,113,0.45)}#orionPanel .orion-directives{border-bottom:1px solid rgba(251,191,36,0.18);background:linear-gradient(180deg,rgba(251,191,36,0.05),rgba(251,191,36,0.0))}#orionPanel .orion-directives-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:0;color:#fbbf24;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;text-align:left}#orionPanel .orion-directives-toggle:hover{background:rgba(251,191,36,0.06)}#orionPanel .orion-dir-mark{font-size:16px}#orionPanel .orion-dir-headline{flex:1 1 auto;color:#e7d6ff;font-weight:500}#orionPanel .orion-dir-headline strong{color:#fbbf24;font-weight:800}#orionPanel .orion-dir-chevron{font-size:14px;color:#fbbf24;transition:transform .15s}#orionPanel .orion-directives[data-collapsed="0"] .orion-dir-chevron{transform:rotate(180deg)}#orionPanel .orion-directives-body{display:none}#orionPanel .orion-directives[data-collapsed="0"] .orion-directives-body{display:block;padding:0 14px 14px}#orionPanel .orion-dir-private-stamp{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;padding:6px 10px;background:rgba(251,191,36,0.10);border:1px dashed rgba(251,191,36,0.45);border-radius:8px;margin-bottom:10px;text-align:center}#orionPanel .orion-dir-block{margin:12px 0 14px;padding:12px 14px;background:rgba(255,255,255,0.025);border:1px solid rgba(168,85,247,0.18);border-radius:10px}#orionPanel .orion-dir-block h5{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;margin:0 0 10px}#orionPanel .orion-dir-block h5 small{font-size:9.5px;font-weight:600;color:#b89cdf;text-transform:none;letter-spacing:.02em}#orionPanel .orion-dir-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}#orionPanel .orion-dir-obj,#orionPanel .orion-dir-val,#orionPanel .orion-dir-perm{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;background:rgba(0,0,0,0.30);border-radius:8px;font-size:12.5px;color:#e7d6ff;border:1px solid rgba(168,85,247,0.15)}#orionPanel .orion-dir-obj>div,#orionPanel .orion-dir-val>div:first-child,#orionPanel .orion-dir-perm>div:first-child{flex:1 1 auto;min-width:0}#orionPanel .orion-dir-obj strong,#orionPanel .orion-dir-val strong,#orionPanel .orion-dir-perm strong{color:#fff}#orionPanel .orion-dir-detail{font-size:11.5px;line-height:1.55;color:#c6a7f2;margin-top:3px}#orionPanel .orion-dir-rank{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#15082a;font-weight:900;font-size:13px}#orionPanel .orion-dir-val.is-placeholder{border-style:dashed;border-color:rgba(251,191,36,0.40);background:rgba(251,191,36,0.04)}#orionPanel .orion-dir-val.is-placeholder strong{color:#fde68a;font-style:italic}#orionPanel .orion-dir-edit-btn{background:rgba(251,191,36,0.18);color:#fde68a;border:1px solid rgba(251,191,36,0.40);width:28px;height:28px;border-radius:7px;cursor:pointer;font-size:13px;font-weight:700;flex-shrink:0}#orionPanel .orion-dir-edit-btn:hover{background:rgba(251,191,36,0.30);color:#fff}#orionPanel .orion-dir-val-edit{background:rgba(0,0,0,0.45);border-color:rgba(251,191,36,0.40)}#orionPanel .orion-dir-edit-grid{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}#orionPanel .orion-dir-edit-grid label{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#c6a7f2;display:flex;flex-direction:column;gap:4px}#orionPanel .orion-dir-edit-grid input,#orionPanel .orion-dir-edit-grid textarea{width:100%;padding:8px 10px;background:rgba(0,0,0,0.45);border:1px solid rgba(168,85,247,0.30);color:#f3f0ff;border-radius:7px;font:inherit;line-height:1.5;text-transform:none;letter-spacing:0}#orionPanel .orion-dir-edit-grid input:focus,#orionPanel .orion-dir-edit-grid textarea:focus{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,0.18);outline:none}#orionPanel .orion-dir-edit-actions{display:flex;gap:8px}#orionPanel .orion-dir-perm.is-granted{border-color:rgba(34,197,94,0.40);background:rgba(34,197,94,0.08)}#orionPanel .orion-dir-perm-state{color:#86efac;font-weight:800}#orionPanel .orion-dir-perm-state-off{color:#fca5a5;font-weight:800}#orionPanel .orion-dir-grant{background:rgba(34,197,94,0.18);color:#86efac;border-color:rgba(34,197,94,0.45);flex-shrink:0}#orionPanel .orion-dir-revoke{background:rgba(248,113,113,0.18);color:#fca5a5;border-color:rgba(248,113,113,0.45);flex-shrink:0}#orionPanel .orion-dir-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}#orionPanel .orion-dir-audit{font-size:10.5px;color:#b89cdf}#orionPanel .orion-dir-principle p{font-size:12px;line-height:1.55;color:#e7d6ff;margin:0}#orionPanel .orion-dir-principle strong{color:#fbbf24}#orionPanel .orion-dir-principle code{background:rgba(0,0,0,0.45);color:#c6a7f2;padding:1px 6px;border-radius:4px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.perm-panel{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.perm-chip{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:999px;white-space:nowrap}.perm-pillar{border-radius:12px;overflow:hidden;border:1px solid;transition:border-color .12s,background .12s}.perm-pillar-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.perm-pillar-chevron{width:16px;text-align:center;font-size:13px;color:inherit}.perm-pillar-icon{font-size:18px}.perm-pillar-label{flex:0 0 auto}.perm-pillar-summary{flex:1 1 auto}.perm-pillar-count{font-size:10.5px;opacity:0.7;white-space:nowrap}.perm-pillar-actions{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.perm-svc-list{list-style:none;padding:0;margin:0;border-top:1px solid}.perm-svc{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid;font-size:12.5px}.perm-svc:last-child{border-bottom:0}.perm-svc-info{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.perm-svc-ico{font-size:14px;flex-shrink:0}.perm-svc-label{font-weight:700;flex:0 0 auto;min-width:0}.perm-svc-state{font-size:10.5px}.perm-svc-actions{flex-shrink:0}.perm-svc-add{justify-content:center;padding:10px 12px}.perm-svc-empty{padding:14px 12px;font-size:12.5px}.perm-btn{padding:5px 10px;font-size:11px;font-weight:700;border:1px solid;border-radius:7px;cursor:pointer;white-space:nowrap}.perm-btn-sm{padding:4px 8px;font-size:10.5px}.perm-btn-link{background:transparent;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;font-weight:700}.perm-svc-note{font-size:10px;font-style:italic;opacity:0.7}#orionPanel .orion-dir-perms-block .perm-panel{gap:6px}#orionPanel .perm-pillar{background:rgba(255,255,255,0.03);border-color:rgba(168,85,247,0.20)}#orionPanel .perm-pillar:hover{background:rgba(255,255,255,0.05);border-color:rgba(251,191,36,0.35)}#orionPanel .perm-pillar.is-pillar-granted{border-color:rgba(34,197,94,0.42);background:rgba(34,197,94,0.07)}#orionPanel .perm-pillar-row{color:#e7d6ff}#orionPanel .perm-pillar-label{color:#fff;font-weight:800}#orionPanel .perm-chip-pillar-on{background:rgba(34,197,94,0.20);color:#86efac}#orionPanel .perm-chip-some{background:rgba(251,191,36,0.22);color:#fde68a}#orionPanel .perm-chip-off{background:rgba(248,113,113,0.18);color:#fca5a5}#orionPanel .perm-pillar-actions{padding:0 12px 8px}#orionPanel .perm-grant{background:rgba(34,197,94,0.18);color:#86efac;border-color:rgba(34,197,94,0.42)}#orionPanel .perm-revoke{background:rgba(248,113,113,0.18);color:#fca5a5;border-color:rgba(248,113,113,0.42)}#orionPanel .perm-grant:hover{background:rgba(34,197,94,0.30);color:#fff}#orionPanel .perm-revoke:hover{background:rgba(248,113,113,0.30);color:#fff}#orionPanel .perm-svc-list{border-color:rgba(168,85,247,0.18);background:rgba(0,0,0,0.20)}#orionPanel .perm-svc{border-color:rgba(168,85,247,0.10)}#orionPanel .perm-svc.is-granted{background:rgba(34,197,94,0.06)}#orionPanel .perm-svc-label{color:#fff}#orionPanel .perm-state-on{color:#86efac;font-weight:800}#orionPanel .perm-state-off{color:#b89cdf;font-weight:600}#orionPanel .perm-svc-note{color:#b89cdf}#orionPanel .perm-btn-link{color:#fbbf24}#crmContent .crm-perm-workspace{padding:18px 22px}#crmContent .crm-perm-workspace .crm-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}#crmContent .crm-perm-workspace .tkt-back{font-size:11px;font-weight:700;color:#54268e;text-decoration:none;display:inline-block;margin-bottom:4px}#crmContent .crm-perm-workspace .crm-perm-sub{font-size:13px;color:#6b6680;margin:4px 0 0;max-width:720px;line-height:1.55}#crmContent .crm-perm-stats{display:flex;gap:10px}#crmContent .crm-perm-stats>div{background:#fff;border:1px solid rgba(168,85,247,0.18);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;min-width:110px;text-align:center}#crmContent .crm-perm-stats strong{font-size:22px;color:#1a0e2e;font-weight:800}#crmContent .crm-perm-stats span{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8b73b8}#crmContent .crm-perm-arch{padding:12px 16px;margin-bottom:14px;background:rgba(168,85,247,0.06);border:1px solid rgba(168,85,247,0.18);border-radius:10px;font-size:13px;line-height:1.55;color:#1a0e2e}#crmContent .crm-perm-arch strong{color:#54268e;font-weight:800}#crmContent .crm-perm-panel-host{margin-bottom:14px}#crmContent .crm-perm-actions{display:flex;gap:10px;flex-wrap:wrap}#crmContent .perm-pillar{background:#fff;border-color:rgba(168,85,247,0.18)}#crmContent .perm-pillar:hover{border-color:rgba(168,85,247,0.40);background:#faf7ff}#crmContent .perm-pillar.is-pillar-granted{border-color:rgba(34,197,94,0.45);background:#f0fdf4}#crmContent .perm-pillar-row{color:#1a0e2e;font-size:14px}#crmContent .perm-pillar-label{color:#1a0e2e;font-weight:800}#crmContent .perm-chip-pillar-on{background:rgba(34,197,94,0.18);color:#166534}#crmContent .perm-chip-some{background:rgba(251,191,36,0.22);color:#92400e}#crmContent .perm-chip-off{background:rgba(148,163,184,0.18);color:#475569}#crmContent .perm-pillar-count{color:#6b6680}#crmContent .perm-grant{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border-color:transparent;box-shadow:0 4px 10px -4px rgba(22,163,74,0.45)}#crmContent .perm-revoke{background:#fff;color:#b91c1c;border-color:rgba(220,38,38,0.40)}#crmContent .perm-grant:hover{filter:brightness(1.05)}#crmContent .perm-revoke:hover{background:rgba(220,38,38,0.08)}#crmContent .perm-svc-list{border-color:rgba(168,85,247,0.12);background:#faf7ff}#crmContent .perm-svc{border-color:rgba(168,85,247,0.10);color:#1a0e2e}#crmContent .perm-svc.is-granted{background:rgba(34,197,94,0.07)}#crmContent .perm-svc-label{color:#1a0e2e}#crmContent .perm-state-on{color:#166534;font-weight:800}#crmContent .perm-state-off{color:#6b6680}#crmContent .perm-svc-note{color:#6b6680}#crmContent .perm-btn-link{color:#54268e}@media (max-width:720px){#crmContent .crm-perm-workspace .crm-page-head{flex-direction:column}#crmContent .crm-perm-stats{width:100%}#crmContent .crm-perm-stats>div{flex:1 1 0;min-width:0}.perm-pillar-row{flex-wrap:wrap;row-gap:6px}.perm-pillar-summary{flex-basis:100%;padding-left:30px}.perm-pillar-count{padding-left:30px}}#crmContent .crm-pillars-workspace .crm-page-head{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}#crmContent .crm-pill-section{background:#fff;border:1px solid #e5e3ee;border-radius:12px;padding:18px 20px;margin-bottom:16px}#crmContent .crm-pill-section h3{font-size:16px;font-weight:800;color:#1a0e2e;margin:0 0 12px}#crmContent .crm-pill-section-power{border-color:#f0d4d4;background:#fff8f8}#crmContent .crm-pill-list{display:flex;flex-direction:column;gap:10px}#crmContent .crm-pill-row{border:1px solid #ece9f3;border-radius:10px;padding:12px 14px;background:#fbfaff}#crmContent .crm-pill-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}#crmContent .crm-pill-ico{font-size:22px;line-height:1}#crmContent .crm-pill-head strong{font-size:15px;color:#1a0e2e}#crmContent .crm-pill-head code{font-size:11px;background:#ece9f3;color:#54268e;padding:2px 7px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#crmContent .crm-pill-state{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px}#crmContent .crm-pill-visible{background:#dbf2e0;color:#1a6b30}#crmContent .crm-pill-hidden{background:#f3e8e8;color:#8b1f1f}#crmContent .crm-pill-builtin{background:#e8e3f3;color:#54268e}#crmContent .crm-pill-edit{display:flex;gap:10px;align-items:end;flex-wrap:wrap}#crmContent .crm-pill-edit label{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:700;color:#6b6680;text-transform:uppercase;letter-spacing:.04em}#crmContent .crm-pill-edit label input{font-size:14px;font-weight:500;color:#1a0e2e;background:#fff;border:1px solid #d8d2e6;border-radius:6px;padding:6px 10px;min-width:140px;max-width:220px}#crmContent .crm-pill-edit label input:focus{outline:none;border-color:#54268e;box-shadow:0 0 0 2px rgba(84,38,142,.15)}#crmContent .crm-pill-add{display:flex;gap:12px;align-items:end;flex-wrap:wrap}#crmContent .crm-pill-add label{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:700;color:#6b6680;text-transform:uppercase;letter-spacing:.04em}#crmContent .crm-pill-add label input{font-size:14px;color:#1a0e2e;background:#fff;border:1px solid #d8d2e6;border-radius:6px;padding:6px 10px;min-width:160px}#crmContent .crm-pill-add label input:focus{outline:none;border-color:#54268e;box-shadow:0 0 0 2px rgba(84,38,142,.15)}@media (max-width:720px){#crmContent .crm-pillars-workspace .crm-page-head{flex-direction:column}#crmContent .crm-pill-edit{gap:8px}#crmContent .crm-pill-edit label input{min-width:0;max-width:none;width:100%}#crmContent .crm-pill-edit label{flex:1 1 calc(50% - 4px);min-width:0}#crmContent .crm-pill-edit button{flex:1 1 100%}#crmContent .crm-pill-add label{flex:1 1 100%}#crmContent .crm-pill-add label input{width:100%;min-width:0}#crmContent .crm-pill-add button{width:100%}}body.icon-mode-kids #crmContent .crm-pill-row{border-radius:16px;background:#faf6ff;border-color:#e5d8f5}body.icon-mode-kids #crmContent .crm-pill-ico{font-size:26px}body.icon-mode-kids #crmContent .crm-pill-section{border-radius:18px}body.icon-mode-text #crmContent .crm-pill-row{padding:8px 12px;border-radius:6px;background:#fff}body.icon-mode-text #crmContent .crm-pill-section{padding:14px 16px;border-radius:6px}body.icon-mode-text #crmContent .crm-pill-section h3{font-size:14px}body.icon-mode-text #crmContent .crm-pill-head strong{font-size:13px}body.icon-mode-text #crmContent .crm-pill-ico{font-size:18px}#crmContent .crm-svc-workspace .crm-page-head{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}#crmContent .crm-svc-pillar{background:#fff;border:1px solid #e5e3ee;border-radius:12px;margin-bottom:12px;overflow:hidden}#crmContent .crm-svc-pillar.is-expanded{box-shadow:0 2px 12px rgba(84,38,142,.08);border-color:#c8b5e8}#crmContent .crm-svc-pillar-head{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;padding:14px 18px;cursor:pointer;text-align:left;font:inherit;color:inherit}#crmContent .crm-svc-pillar-head:hover{background:#faf6ff}#crmContent .crm-svc-chev{font-size:14px;color:#54268e;font-weight:800;min-width:14px}#crmContent .crm-svc-pillar-ico{font-size:22px;line-height:1}#crmContent .crm-svc-pillar-head strong{font-size:15px;color:#1a0e2e;flex:1}#crmContent .crm-svc-count{font-size:11px;font-weight:700;color:#8b73b8;text-transform:uppercase;letter-spacing:.05em}#crmContent .crm-pill-custom{background:#fff3e0;color:#a64500;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}#crmContent .crm-svc-list{list-style:none;padding:0 18px 12px;margin:0;display:flex;flex-direction:column;gap:6px}#crmContent .crm-svc-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fbfaff;border:1px solid #ece9f3;border-radius:8px}#crmContent .crm-svc-row.crm-svc-empty{background:transparent;border:1px dashed #d8d2e6;color:#8b73b8;font-style:italic;justify-content:center;padding:14px}#crmContent .crm-svc-ico{font-size:18px;line-height:1}#crmContent .crm-svc-label{font-size:14px;color:#1a0e2e;font-weight:600;flex:1}#crmContent .crm-svc-slug{font-size:11px;background:#ece9f3;color:#54268e;padding:2px 7px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#crmContent .crm-btn-sm{padding:5px 10px;font-size:12px}#crmContent .crm-svc-add{padding:12px 18px 16px;border-top:1px solid #ece9f3;background:#faf6ff}#crmContent .crm-svc-add h4{font-size:13px;font-weight:800;color:#54268e;margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}#crmContent .crm-svc-add-grid{display:flex;gap:10px;align-items:end;flex-wrap:wrap}#crmContent .crm-svc-add-grid label{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:700;color:#6b6680;text-transform:uppercase;letter-spacing:.04em}#crmContent .crm-svc-add-grid label input{font-size:14px;color:#1a0e2e;background:#fff;border:1px solid #d8d2e6;border-radius:6px;padding:6px 10px;min-width:140px}#crmContent .crm-svc-add-grid label input:focus{outline:none;border-color:#54268e;box-shadow:0 0 0 2px rgba(84,38,142,.15)}#crmContent .crm-svc-restore{margin-top:12px;padding-top:12px;border-top:1px dashed #d8d2e6}@media (max-width:720px){#crmContent .crm-svc-workspace .crm-page-head{flex-direction:column}#crmContent .crm-svc-pillar-head{gap:8px;padding:12px 14px}#crmContent .crm-svc-list{padding:0 12px 10px}#crmContent .crm-svc-row{flex-wrap:wrap;row-gap:6px}#crmContent .crm-svc-slug{order:3}#crmContent .crm-svc-row button{width:100%}#crmContent .crm-svc-add{padding:12px 14px 14px}#crmContent .crm-svc-add-grid label{flex:1 1 100%}#crmContent .crm-svc-add-grid label input{width:100%;min-width:0}#crmContent .crm-svc-add-grid>button{width:100%}}body.icon-mode-kids #crmContent .crm-svc-pillar{border-radius:18px}body.icon-mode-kids #crmContent .crm-svc-pillar-ico{font-size:26px}body.icon-mode-kids #crmContent .crm-svc-ico{font-size:22px}body.icon-mode-kids #crmContent .crm-svc-row{border-radius:12px;background:#faf6ff}body.icon-mode-text #crmContent .crm-svc-pillar{border-radius:6px}body.icon-mode-text #crmContent .crm-svc-pillar-head{padding:10px 14px}body.icon-mode-text #crmContent .crm-svc-pillar-head strong{font-size:13px}body.icon-mode-text #crmContent .crm-svc-pillar-ico{font-size:18px}body.icon-mode-text #crmContent .crm-svc-row{padding:6px 10px;border-radius:4px}body.icon-mode-text #crmContent .crm-svc-label{font-size:13px}#crmContent .crm-courses-workspace .crm-perm-stats>div strong{font-size:22px}#crmContent .cc-filters{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 14px;background:#faf6ff;border:1px solid #ece9f3;border-radius:10px}#crmContent .cc-filter-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#crmContent .cc-filter-label{font-size:11px;font-weight:800;color:#54268e;text-transform:uppercase;letter-spacing:.05em;min-width:70px}#crmContent .cc-chip{background:#fff;border:1px solid #d8d2e6;color:#4a3878;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}#crmContent .cc-chip:hover{background:#f5f2fa;border-color:#b8a8d8}#crmContent .cc-chip.is-on{background:#54268e;border-color:#54268e;color:#fff}#crmContent .cc-count{background:#ece9f3;color:#54268e;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;margin-left:8px}#crmContent .crm-pill-section-orion{border-left:4px solid #6d28d9}#crmContent .crm-pill-section-marketplace{border-left:4px solid #ea580c}#crmContent .cc-list{display:flex;flex-direction:column;gap:8px}#crmContent .cc-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#fbfaff;border:1px solid #ece9f3;border-radius:10px}#crmContent .cc-row:hover{background:#f5f2fa}#crmContent .cc-row-main{flex:1;min-width:0}#crmContent .cc-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}#crmContent .cc-row-title strong{font-size:14px;color:#1a0e2e;font-weight:700}#crmContent .cc-row-ico{font-size:18px;line-height:1}#crmContent .cc-row-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#6b6680}#crmContent .cc-row-meta span{display:inline-flex;align-items:center;gap:4px}#crmContent .cc-row-sub{font-size:12px;color:#8b73b8;margin-top:4px;line-height:1.45}#crmContent .cc-ref{background:#1a0e2e;color:#fff;padding:2px 7px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}#crmContent .cc-row-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}#crmContent .cc-row-btn{padding:4px 10px;font-size:12px;white-space:nowrap}#crmContent .cc-flag{background:transparent;border:0;color:#d4d4d8;font-size:22px;line-height:1;cursor:pointer;padding:0 6px;transition:color .12s ease}#crmContent .cc-flag:hover{color:#f59e0b}#crmContent .cc-flag.is-on{color:#f59e0b}#crmContent .cc-empty{padding:18px 14px;text-align:center;color:#8b73b8;font-size:13px;background:transparent;border:1px dashed #d8d2e6;border-radius:10px}#crmContent .cc-empty button{margin-left:8px}#crmContent .cc-add-picker{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#crmContent .cc-add-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:14px 16px;background:#faf6ff;border:1px solid #d8d2e6;border-radius:10px}#crmContent .cc-add-form h4{grid-column:1 / -1;font-size:14px;font-weight:800;color:#54268e;margin:0}#crmContent .cc-add-form>p{grid-column:1 / -1;margin:0}#crmContent .cc-add-form label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:#6b6680;text-transform:uppercase;letter-spacing:.04em}#crmContent .cc-add-form label input,#crmContent .cc-add-form label select,#crmContent .cc-add-form label textarea{font-size:14px;color:#1a0e2e;background:#fff;border:1px solid #d8d2e6;border-radius:6px;padding:6px 10px;font-family:inherit;text-transform:none;letter-spacing:0}#crmContent .cc-add-form label input:focus,#crmContent .cc-add-form label select:focus,#crmContent .cc-add-form label textarea:focus{outline:none;border-color:#54268e;box-shadow:0 0 0 2px rgba(84,38,142,.15)}#crmContent .cc-add-form .cc-add-summary{grid-column:1 / -1}#crmContent .cc-add-actions{grid-column:1 / -1;display:flex;gap:10px}#crmContent .cc-power-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:720px){#crmContent .cc-row{flex-direction:column;gap:10px}#crmContent .cc-row-actions{flex-direction:row;flex-wrap:wrap;width:100%}#crmContent .cc-row-btn{flex:1 1 calc(50% - 4px);min-height:44px;padding:10px 12px;font-size:13px}#crmContent .cc-add-form{grid-template-columns:1fr}#crmContent .cc-add-picker{flex-direction:column;align-items:stretch}#crmContent .cc-add-picker>button{width:100%;min-height:44px}#crmContent .cc-power-actions{flex-direction:column}#crmContent .cc-power-actions button{width:100%;min-height:44px}#crmContent .cc-filters{padding:10px 12px}#crmContent .cc-filter-row{gap:4px}#crmContent .cc-filter-label{min-width:0;width:100%}#crmContent .cc-chip{min-height:32px;padding:6px 12px}#crmContent .cc-flag{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}body.icon-mode-kids #crmContent .cc-row{border-radius:16px;background:#faf6ff;border-color:#e5d8f5}body.icon-mode-kids #crmContent .cc-chip{border-radius:999px}body.icon-mode-kids #crmContent .cc-add-form{border-radius:16px}body.icon-mode-kids #crmContent .crm-pill-section-orion{border-left-width:6px}body.icon-mode-kids #crmContent .crm-pill-section-marketplace{border-left-width:6px}body.icon-mode-text #crmContent .cc-row{padding:8px 12px;border-radius:4px;background:#fff}body.icon-mode-text #crmContent .cc-row-title strong{font-size:13px}body.icon-mode-text #crmContent .cc-row-meta{font-size:11.5px;gap:8px}body.icon-mode-text #crmContent .cc-chip{border-radius:4px;padding:3px 8px;font-size:11.5px}body.icon-mode-text #crmContent .cc-add-form{border-radius:4px;padding:12px 14px}body.icon-mode-text #crmContent .cc-filters{border-radius:4px;padding:10px 12px}body.icon-mode-text #crmContent .cc-empty{border-radius:4px}#crmContent .cc-cap{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums;cursor:help}#crmContent .cc-cap-open{background:#d1fae5;color:#065f46}#crmContent .cc-cap-near{background:#fef3c7;color:#92400e}#crmContent .cc-cap-full{background:#fee2e2;color:#991b1b}#crmContent .cc-wl-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;background:#fef3c7;color:#92400e;text-decoration:none;transition:background .12s ease;cursor:pointer}#crmContent .cc-wl-chip:hover{background:#fde68a}#crmContent .cc-wl-row{background:#fff}#crmContent .cc-wl-pos{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 7px;background:#54268e;color:#fff;border-radius:999px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}#crmContent .cc-wl-status{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}#crmContent .cc-wl-status-waiting{background:#ede9fe;color:#5b21b6}#crmContent .cc-wl-status-offered{background:#fef3c7;color:#92400e}#crmContent .cc-wl-status-converted{background:#d1fae5;color:#065f46}#crmContent .cc-wl-status-declined{background:#fee2e2;color:#991b1b}#crmContent .cc-wl-status-expired{background:#e5e7eb;color:#374151}@media (max-width:720px){#crmContent .cc-cap,#crmContent .cc-wl-chip{font-size:10.5px;padding:2px 7px}#crmContent .cc-wl-pos{min-width:28px;height:24px}#crmContent .cc-wl-row{flex-direction:column;gap:10px}#crmContent .cc-wl-row .cc-row-actions{flex-direction:row;flex-wrap:wrap;width:100%}#crmContent .cc-wl-row .cc-rsvc-btn{flex:1 1 calc(50% - 4px);min-height:44px;padding:10px 12px;font-size:13px}}body.icon-mode-kids #crmContent .cc-cap{font-size:12px;padding:4px 10px}body.icon-mode-kids #crmContent .cc-wl-chip{font-size:12px;padding:4px 10px}body.icon-mode-kids #crmContent .cc-wl-pos{height:26px;min-width:34px;font-size:12px}body.icon-mode-text #crmContent .cc-cap{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;border-radius:4px;padding:1px 6px}body.icon-mode-text #crmContent .cc-wl-chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;border-radius:4px;padding:1px 6px}body.icon-mode-text #crmContent .cc-wl-pos{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:4px}body.icon-mode-text #crmContent .cc-wl-status{border-radius:4px}#crmContent .crm-subscriptions-workspace details.crm-pill-section{padding:14px 18px}#crmContent .crm-subscriptions-workspace details.crm-pill-section>summary{cursor:pointer;list-style:none}#crmContent .crm-subscriptions-workspace details.crm-pill-section>summary::-webkit-details-marker{display:none}#crmContent .crm-subscriptions-workspace details.crm-pill-section>summary::before{content:'▶';display:inline-block;margin-right:8px;color:#54268e;font-size:11px;transition:transform .15s ease}#crmContent .crm-subscriptions-workspace details.crm-pill-section[open]>summary::before{transform:rotate(90deg)}#crmContent .crm-subscriptions-workspace details.crm-pill-section>summary h3{display:inline;margin:0;vertical-align:middle}#crmContent .cc-subs-matrix-wrap{overflow-x:auto}#crmContent .cc-subs-matrix{width:100%;min-width:480px;border-collapse:collapse;font-size:13px}#crmContent .cc-subs-matrix th,#crmContent .cc-subs-matrix td{padding:8px 10px;text-align:right;border-bottom:1px solid #ece9f3;font-variant-numeric:tabular-nums}#crmContent .cc-subs-matrix thead th{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#54268e;background:#faf6ff;text-align:right}#crmContent .cc-subs-matrix thead th:first-child,#crmContent .cc-subs-matrix tbody th{text-align:left;color:#1a0e2e;font-weight:700}#crmContent .cc-subs-cell{color:#6b6680}#crmContent .cc-subs-cell.has-value{color:#1a0e2e;font-weight:600}#crmContent .cc-subs-cell-total{color:#54268e;font-weight:800;background:#faf6ff}#crmContent .cc-subs-matrix .cc-subs-totals-row{background:#f5f2fa}#crmContent .cc-subs-matrix .cc-subs-totals-row th,#crmContent .cc-subs-matrix .cc-subs-totals-row td{font-weight:800;color:#1a0e2e}#crmContent .cc-subs-mdd{font-size:11.5px;color:#6d28d9;font-weight:700;background:#ede9fe;padding:1px 8px;border-radius:4px}#crmContent .cc-subs-row{background:#fff}@media (max-width:720px){#crmContent .cc-subs-matrix{min-width:100%;font-size:11.5px}#crmContent .cc-subs-matrix th,#crmContent .cc-subs-matrix td{padding:6px 6px}#crmContent .crm-subscriptions-workspace details.crm-pill-section{padding:12px 14px}#crmContent .crm-subscriptions-workspace .crm-perm-stats strong{font-size:14px;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;white-space:nowrap}#crmContent .crm-subscriptions-workspace .crm-perm-stats span{font-size:9.5px;letter-spacing:0.04em}#crmContent .crm-subscriptions-workspace .crm-perm-stats>div{padding:10px 6px}}body.icon-mode-kids #crmContent .cc-subs-matrix{border-radius:12px;overflow:hidden}body.icon-mode-kids #crmContent .cc-subs-mdd{border-radius:999px}body.icon-mode-text #crmContent .cc-subs-matrix{font-size:12px}body.icon-mode-text #crmContent .cc-subs-matrix th,body.icon-mode-text #crmContent .cc-subs-matrix td{padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}body.icon-mode-text #crmContent .cc-subs-matrix thead th{background:#f8fafc;color:#475569}body.icon-mode-text #crmContent .cc-subs-mdd{border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}body.icon-mode-text #crmContent .crm-subscriptions-workspace details.crm-pill-section>summary::before{color:#475569}#crmDrawer .cc-rsvc-panel{display:flex;flex-direction:column;gap:14px;padding:16px 18px}#crmDrawer .cc-rsvc-mrr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#faf6ff,#f5f2fa);border:1px solid #d8d2e6;border-radius:12px}#crmDrawer .cc-rsvc-mrr-label{font-size:11px;font-weight:800;color:#54268e;text-transform:uppercase;letter-spacing:.06em}#crmDrawer .cc-rsvc-mrr-value{font-size:22px;font-weight:800;color:#1a0e2e;font-variant-numeric:tabular-nums}#crmDrawer .cc-rsvc-arch{font-size:11.5px;color:#6b6680;padding:10px 14px;background:#faf6ff;border-left:3px solid #54268e;border-radius:6px;line-height:1.55}#crmDrawer .cc-rsvc-arch strong{color:#54268e}#crmDrawer .cc-rsvc-toolbar{display:flex;gap:8px}#crmDrawer .cc-rsvc-add-btn{background:#54268e;color:#fff;border:0;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s ease}#crmDrawer .cc-rsvc-add-btn:hover{background:#6d28d9}#crmDrawer .cc-rsvc-empty{padding:22px 16px;text-align:center;color:#8b73b8;font-size:13px;background:#fbfaff;border:1px dashed #d8d2e6;border-radius:10px}#crmDrawer .cc-rsvc-list{display:flex;flex-direction:column;gap:8px}#crmDrawer .cc-rsvc-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#fff;border:1px solid #ece9f3;border-radius:10px}#crmDrawer .cc-rsvc-row.is-derived{background:#fbfaff;border-style:dashed}#crmDrawer .cc-rsvc-row.is-addon{margin-left:22px;padding:10px 14px;background:#f8f4ff}#crmDrawer .cc-rsvc-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#crmDrawer .cc-rsvc-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#crmDrawer .cc-rsvc-row-title strong{font-size:14px;color:#1a0e2e;font-weight:700}#crmDrawer .cc-rsvc-addon-mark{font-size:14px;color:#8b73b8}#crmDrawer .cc-rsvc-row-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#6b6680;align-items:center}#crmDrawer .cc-rsvc-row-meta strong{font-variant-numeric:tabular-nums;color:#1a0e2e}#crmDrawer .cc-rsvc-notes{font-size:12px;color:#6b6680;line-height:1.45;font-style:italic}#crmDrawer .cc-rsvc-warn{color:#b45309;font-weight:700}#crmDrawer .cc-rsvc-status{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}#crmDrawer .cc-rsvc-status-active{background:#d1fae5;color:#065f46}#crmDrawer .cc-rsvc-status-paused{background:#fef3c7;color:#92400e}#crmDrawer .cc-rsvc-status-cancelled{background:#fee2e2;color:#991b1b}#crmDrawer .cc-rsvc-status-expired{background:#e5e7eb;color:#374151}#crmDrawer .cc-rsvc-status-unknown{background:#e5e7eb;color:#374151}#crmDrawer .cc-rsvc-flow{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.01em;cursor:help}#crmDrawer .cc-rsvc-flow-mdd-revenue{background:#d1fae5;color:#065f46}#crmDrawer .cc-rsvc-flow-mdd-commission{background:#ede9fe;color:#5b21b6}#crmDrawer .cc-rsvc-flow-pass-through{background:#e5e7eb;color:#374151}#crmDrawer .cc-rsvc-flow-mdd-cost{background:#fee2e2;color:#991b1b}#crmDrawer .cc-rsvc-chip-derived{background:#faf6ff;color:#54268e;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;border:1px dashed #c8b5e8}#crmDrawer .cc-rsvc-due{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}#crmDrawer .cc-rsvc-due-ok{background:#d1fae5;color:#065f46}#crmDrawer .cc-rsvc-due-soon{background:#fef3c7;color:#92400e}#crmDrawer .cc-rsvc-due-overdue{background:#fee2e2;color:#991b1b}#crmDrawer .cc-rsvc-actions{display:flex;flex-direction:column;gap:4px;flex-shrink:0}#crmDrawer .cc-rsvc-btn{background:#f5f2fa;color:#54268e;border:1px solid #d8d2e6;padding:5px 10px;border-radius:6px;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s ease}#crmDrawer .cc-rsvc-btn:hover{background:#ece9f3}#crmDrawer .cc-rsvc-btn-danger{background:#fee2e2;color:#991b1b;border-color:#fca5a5}#crmDrawer .cc-rsvc-btn-danger:hover{background:#fecaca}#crmDrawer .cc-rsvc-add-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px 16px;background:#faf6ff;border:1px solid #d8d2e6;border-radius:10px}#crmDrawer .cc-rsvc-add-form[hidden]{display:none}#crmDrawer .cc-rsvc-add-form h4{grid-column:1 / -1;font-size:14px;font-weight:800;color:#54268e;margin:0}#crmDrawer .cc-rsvc-add-form label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:#6b6680;text-transform:uppercase;letter-spacing:.04em}#crmDrawer .cc-rsvc-add-form input,#crmDrawer .cc-rsvc-add-form select,#crmDrawer .cc-rsvc-add-form textarea{font-size:14px;color:#1a0e2e;background:#fff;border:1px solid #d8d2e6;border-radius:6px;padding:6px 10px;font-family:inherit;text-transform:none;letter-spacing:0}#crmDrawer .cc-rsvc-add-form input:focus,#crmDrawer .cc-rsvc-add-form select:focus,#crmDrawer .cc-rsvc-add-form textarea:focus{outline:none;border-color:#54268e;box-shadow:0 0 0 2px rgba(84,38,142,.15)}#crmDrawer .cc-rsvc-add-notes{grid-column:1 / -1}#crmDrawer .cc-rsvc-add-actions{grid-column:1 / -1;display:flex;gap:10px}@media (max-width:720px){#crmDrawer .cc-rsvc-row{flex-direction:column;gap:10px}#crmDrawer .cc-rsvc-actions{flex-direction:row;flex-wrap:wrap;width:100%}#crmDrawer .cc-rsvc-btn{flex:1 1 calc(50% - 4px);min-height:44px;padding:10px 12px;font-size:13px}#crmDrawer .cc-rsvc-add-form{grid-template-columns:1fr;padding:12px 14px}#crmDrawer .cc-rsvc-add-btn{width:100%;min-height:44px}#crmDrawer .cc-rsvc-mrr{flex-direction:column;align-items:flex-start;gap:4px}#crmDrawer .cc-rsvc-mrr-value{font-size:26px}}body.icon-mode-kids #crmDrawer .cc-rsvc-row{border-radius:16px;background:#faf6ff;border-color:#e5d8f5}body.icon-mode-kids #crmDrawer .cc-rsvc-row.is-addon{border-radius:12px}body.icon-mode-kids #crmDrawer .cc-rsvc-mrr{border-radius:18px}body.icon-mode-kids #crmDrawer .cc-rsvc-add-form{border-radius:16px}body.icon-mode-kids #crmDrawer .cc-rsvc-status{border-radius:999px}body.icon-mode-kids #crmDrawer .cc-rsvc-mrr-value{font-size:26px}body.icon-mode-text #crmDrawer .cc-rsvc-row{padding:8px 12px;border-radius:4px}body.icon-mode-text #crmDrawer .cc-rsvc-row.is-addon{padding:6px 12px;margin-left:18px}body.icon-mode-text #crmDrawer .cc-rsvc-row-title strong{font-size:13px}body.icon-mode-text #crmDrawer .cc-rsvc-row-meta{font-size:11.5px;gap:8px}body.icon-mode-text #crmDrawer .cc-rsvc-mrr{padding:12px 14px;border-radius:6px;background:#f8fafc;border-color:#e2e8f0}body.icon-mode-text #crmDrawer .cc-rsvc-mrr-value{font-size:18px}body.icon-mode-text #crmDrawer .cc-rsvc-arch{background:#f8fafc;border-left-color:#0f172a;border-radius:4px}body.icon-mode-text #crmDrawer .cc-rsvc-btn{padding:4px 8px;font-size:11px;border-radius:4px}body.icon-mode-text #crmDrawer .cc-rsvc-add-form{padding:12px 14px;border-radius:4px}#orionPanel .ot-hub{padding:14px 6px 18px}#orionPanel .ot-summary{margin:0 8px 12px;padding:10px 14px;background:rgba(255,255,255,0.04);border:1px solid rgba(251,191,36,0.18);border-radius:10px;font-size:12.5px;color:#e7d6ff}#orionPanel .ot-summary strong{color:#fbbf24}#orionPanel .ot-filter-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 8px 8px;font-size:11px}#orionPanel .ot-filter-label{font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#b89cdf;margin-right:4px}#orionPanel .ot-chip{padding:5px 10px;font-size:11px;font-weight:700;color:#b89cdf;background:rgba(255,255,255,0.04);border:1px solid rgba(168,85,247,0.25);border-radius:999px;cursor:pointer}#orionPanel .ot-chip:hover{color:#fff;background:rgba(168,85,247,0.10)}#orionPanel .ot-chip.is-active{color:#15082a;background:#fbbf24;border-color:#fbbf24}#orionPanel .ot-actions{display:flex;flex-wrap:wrap;gap:8px;margin:6px 8px 14px}#orionPanel .ot-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 8px 8px}@media (max-width:540px){#orionPanel .ot-grid{grid-template-columns:1fr}}#orionPanel .ot-card{text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:rgba(255,255,255,0.04);border:1px solid rgba(251,191,36,0.16);border-radius:14px;color:inherit;transition:background .12s,border-color .12s,transform .08s}#orionPanel .ot-card:hover{background:rgba(255,255,255,0.07);border-color:rgba(251,191,36,0.40);transform:translateY(-1px)}#orionPanel .ot-card-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#orionPanel .ot-card-pillar,#orionPanel .ot-card-aud{padding:2px 8px;border-radius:999px}#orionPanel .ot-card-pillar{background:rgba(168,85,247,0.20);color:#d4b8ff}#orionPanel .ot-card-aud{background:rgba(56,189,248,0.18);color:#7dd3fc}#orionPanel .ot-card-pillar.ot-card-pillar-energy,#orionPanel .ot-card.ot-card-pillar-energy .ot-card-pillar{background:rgba(34,197,94,0.20);color:#86efac}#orionPanel .ot-card.ot-card-pillar-website .ot-card-pillar{background:rgba(168,85,247,0.20);color:#d4b8ff}#orionPanel .ot-card.ot-card-pillar-education .ot-card-pillar{background:rgba(56,189,248,0.20);color:#7dd3fc}#orionPanel .ot-card.ot-card-pillar-property .ot-card-pillar{background:rgba(244,114,182,0.20);color:#f9a8d4}#orionPanel .ot-card.ot-card-aud-internal .ot-card-aud{background:rgba(251,191,36,0.22);color:#fde68a}#orionPanel .ot-card.ot-card-aud-external .ot-card-aud{background:rgba(56,189,248,0.20);color:#7dd3fc}#orionPanel .ot-card-title{font-size:14px;font-weight:800;line-height:1.35;color:#fff}#orionPanel .ot-card-summary{font-size:12px;line-height:1.5;color:#d9c8f5}#orionPanel .ot-card-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:10.5px;color:#b89cdf;margin-top:4px}#orionPanel .ot-detail{padding:8px 6px 14px}#orionPanel .ot-detail-head{display:flex;flex-direction:column;gap:10px;padding:8px}#orionPanel .ot-detail-title h3{font-size:18px;font-weight:800;color:#fff;margin:8px 0 4px;line-height:1.3}#orionPanel .ot-detail-title p{font-size:13px;line-height:1.55;color:#d9c8f5;margin:0}#orionPanel .ot-detail-title{display:flex;flex-direction:column;gap:6px;margin-top:6px}#orionPanel .ot-detail-title>span{display:inline-block}#orionPanel .ot-detail-title .ot-card-pillar,#orionPanel .ot-detail-title .ot-card-aud{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;margin-right:6px}#orionPanel .ot-section{margin:10px 8px;padding:12px 14px;background:rgba(255,255,255,0.03);border:1px solid rgba(168,85,247,0.15);border-radius:12px}#orionPanel .ot-section h4{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;margin:0 0 10px}#orionPanel .ot-section-power{border-color:rgba(248,113,113,0.20)}#orionPanel .ot-section-power h4{color:#fca5a5}#orionPanel .ot-section-power button{margin-right:8px}#orionPanel .ot-mod{margin:6px 0;background:rgba(255,255,255,0.025);border:1px solid rgba(168,85,247,0.18);border-radius:9px;overflow:hidden}#orionPanel .ot-mod[open]{border-color:rgba(251,191,36,0.35)}#orionPanel .ot-mod summary{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:13px;color:#e7d6ff;cursor:pointer;list-style:none}#orionPanel .ot-mod summary::-webkit-details-marker{display:none}#orionPanel .ot-mod-ico{font-size:14px}#orionPanel .ot-mod-dur{font-size:10.5px;color:#b89cdf}#orionPanel .ot-mod-body{padding:10px 14px 14px;font-size:13px;line-height:1.55;color:#d9c8f5;border-top:1px dashed rgba(251,191,36,0.15);white-space:pre-wrap}#orionPanel .ot-mod-body a{color:#fbbf24;text-decoration:underline;word-break:break-all}#orionPanel .ot-mod-video{width:100%;height:200px;border:0;border-radius:8px;margin-top:6px}#orionPanel .ot-enrol-list{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}#orionPanel .ot-enrol{padding:10px 12px;background:rgba(255,255,255,0.03);border:1px solid rgba(168,85,247,0.18);border-radius:9px;font-size:12.5px;color:#e7d6ff}#orionPanel .ot-enrol-meta{font-size:11px;color:#b89cdf;margin:4px 0}#orionPanel .ot-bar{height:6px;background:rgba(0,0,0,0.45);border-radius:999px;overflow:hidden;margin:6px 0}#orionPanel .ot-bar-fill{height:100%;background:linear-gradient(90deg,#fbbf24,#86efac);transition:width .25s}#orionPanel .ot-enrol-take{background:rgba(251,191,36,0.16);color:#fde68a;border:1px solid rgba(251,191,36,0.35);padding:5px 10px;font-size:11px;font-weight:700;border-radius:8px;cursor:pointer}#orionPanel .ot-enrol-take:hover{background:rgba(251,191,36,0.28);color:#fff}#orionPanel .ot-take-quiz{font-size:13px;padding:9px 13px;font-weight:700}#orionPanel .ot-quiz{padding:8px 6px 14px}#orionPanel .ot-quiz h3{font-size:17px;color:#fff;margin:10px 8px 4px}#orionPanel .ot-quiz-meta{font-size:11.5px;color:#b89cdf;margin:0 8px 14px}#orionPanel .ot-quiz-q{margin:0 8px 12px;padding:10px 14px;background:rgba(255,255,255,0.03);border:1px solid rgba(168,85,247,0.18);border-radius:10px}#orionPanel .ot-quiz-qtext{font-size:13.5px;color:#fff;margin-bottom:8px}#orionPanel .ot-quiz-qtext strong{color:#fbbf24;margin-right:6px}#orionPanel .ot-quiz-opts{display:flex;flex-direction:column;gap:4px}#orionPanel .ot-quiz-opt{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:7px;font-size:12.5px;color:#d9c8f5;cursor:pointer;border:1px solid transparent}#orionPanel .ot-quiz-opt:hover{background:rgba(251,191,36,0.08);border-color:rgba(251,191,36,0.30)}#orionPanel .ot-quiz-opt input{margin-top:3px;flex-shrink:0}#orionPanel .ot-quiz-actions{padding:0 8px}#orionPanel .ot-quiz-actions .orion-foot-btn{width:100%;font-size:13px;padding:10px}#orionPanel .ot-quiz-result{padding:0 8px;margin-top:12px}#orionPanel .ot-quiz-score{padding:10px 14px;font-weight:800;font-size:14px;border-radius:9px;margin-bottom:10px;text-align:center}#orionPanel .ot-quiz-score.is-pass{background:rgba(34,197,94,0.20);color:#86efac}#orionPanel .ot-quiz-score.is-fail{background:rgba(248,113,113,0.20);color:#fca5a5}#orionPanel .ot-quiz-review{list-style:none;padding:0;margin:0}#orionPanel .ot-quiz-review li{padding:10px 12px;margin-bottom:8px;border-radius:9px;background:rgba(255,255,255,0.03);border:1px solid rgba(168,85,247,0.18);font-size:12.5px;line-height:1.55;color:#d9c8f5}#orionPanel .ot-quiz-review li.is-right{border-color:rgba(34,197,94,0.40)}#orionPanel .ot-quiz-review li.is-wrong{border-color:rgba(248,113,113,0.40)}#orionPanel .ot-quiz-review strong{color:#fbbf24}#orionPanel .ot-quiz-review em{color:#b89cdf}#orionPanel .ot-drill{padding:8px 6px}#orionPanel .ot-drill>.orion-foot-btn{margin-bottom:10px}#orionPanel .oan-host{padding:10px 6px 16px}#orionPanel .oan-banner{padding:10px 14px;margin:0 8px 10px;background:rgba(255,255,255,0.04);border:1px solid rgba(251,191,36,0.18);border-radius:10px;font-size:12.5px;color:#e7d6ff;line-height:1.55}#orionPanel .oan-banner strong{color:#fbbf24}#orionPanel .oan-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 8px 10px}#orionPanel .oan-agent-list{display:flex;flex-direction:column;gap:8px;padding:0 8px}#orionPanel .oan-agent{background:rgba(255,255,255,0.03);border:1px solid rgba(168,85,247,0.18);border-radius:11px;overflow:hidden}#orionPanel .oan-agent-head{display:flex;align-items:center;gap:10px;padding:10px 12px}#orionPanel .oan-agent-ico{font-size:18px;flex-shrink:0}#orionPanel .oan-agent-meta{flex:1 1 auto;min-width:0}#orionPanel .oan-agent-name{font-size:13.5px;font-weight:800;color:#fff}#orionPanel .oan-agent-desc{font-size:11.5px;color:#b89cdf;line-height:1.45;margin-top:2px}#orionPanel .oan-pill{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#orionPanel .oan-pill.oan-ok{background:rgba(34,197,94,0.20);color:#86efac}#orionPanel .oan-pill.oan-fail{background:rgba(248,113,113,0.20);color:#fca5a5}#orionPanel .oan-pill.oan-idle{background:rgba(148,163,184,0.18);color:#cbd5e1}#orionPanel .oan-run-btn{background:rgba(251,191,36,0.20);color:#fde68a;border:1px solid rgba(251,191,36,0.42);padding:5px 10px;font-size:11px;font-weight:700;border-radius:7px;cursor:pointer;white-space:nowrap}#orionPanel .oan-run-btn:hover{background:rgba(251,191,36,0.32);color:#fff}#orionPanel .oan-result-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 14px 8px;font-size:11.5px;border-top:1px dashed rgba(168,85,247,0.18)}#orionPanel .oan-summary{flex:1 1 auto;color:#e7d6ff}#orionPanel .oan-when{font-size:10.5px;color:#b89cdf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#orionPanel .oan-findings{list-style:none;padding:0 14px 12px;margin:0;display:flex;flex-direction:column;gap:6px}#orionPanel .oan-finding{background:rgba(0,0,0,0.32);border:1px solid rgba(168,85,247,0.18);border-radius:8px;padding:8px 10px;font-size:12px;color:#e7d6ff;line-height:1.5}#orionPanel .oan-finding.oan-sev-high{border-color:rgba(248,113,113,0.45)}#orionPanel .oan-finding.oan-sev-medium{border-color:rgba(251,191,36,0.45)}#orionPanel .oan-finding.oan-sev-low{border-color:rgba(148,163,184,0.30)}#orionPanel .oan-finding-head{display:flex;gap:8px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.05em;margin-bottom:4px}#orionPanel .oan-sev{text-transform:uppercase;padding:2px 6px;border-radius:4px}#orionPanel .oan-finding.oan-sev-high .oan-sev{background:rgba(248,113,113,0.25);color:#fca5a5}#orionPanel .oan-finding.oan-sev-medium .oan-sev{background:rgba(251,191,36,0.25);color:#fde68a}#orionPanel .oan-finding.oan-sev-low .oan-sev{background:rgba(148,163,184,0.20);color:#cbd5e1}#orionPanel .oan-where{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#c6a7f2;font-weight:700}#orionPanel .oan-msg{color:#fff;font-weight:600}#orionPanel .oan-fix{margin-top:4px;color:#b89cdf;font-size:11.5px}#orionPanel .oan-fix strong{color:#fbbf24}@media (max-width:540px){#orionPanel .oan-agent-head{flex-wrap:wrap}#orionPanel .oan-agent-meta{flex-basis:100%}}#orionPanel .omu-host{padding:8px 6px 18px}#orionPanel .omu-banner{padding:12px 14px;margin:0 8px 10px;background:rgba(255,255,255,0.04);border:1px solid rgba(251,191,36,0.18);border-radius:12px;font-size:12.5px;color:#e7d6ff;line-height:1.5}#orionPanel .omu-collective-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}#orionPanel .omu-collective-ico{font-size:22px}#orionPanel .omu-collective-name{font-size:16px;font-weight:900;color:#fbbf24}#orionPanel .omu-banner-sub{font-size:11.5px;color:#c6a7f2;line-height:1.55}#orionPanel .omu-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 8px 12px}#orionPanel .omu-manage-link{text-decoration:none;display:inline-flex;align-items:center;gap:4px}#orionPanel .omu-groups{display:flex;flex-direction:column;gap:12px;padding:0 8px}#orionPanel .omu-group{background:rgba(168,85,247,0.05);border:1px solid rgba(168,85,247,0.22);border-radius:14px;overflow:hidden}#orionPanel .omu-group-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;background:rgba(168,85,247,0.10);border-bottom:1px solid rgba(168,85,247,0.18)}#orionPanel .omu-group.is-collapsed .omu-group-body{display:none}#orionPanel .omu-group.is-collapsed .omu-group-head{border-bottom:0}#orionPanel .omu-group-toggle{background:transparent;border:0;color:#d4b8ff;font-size:13px;cursor:pointer;padding:2px 6px;border-radius:5px}#orionPanel .omu-group-toggle:hover{background:rgba(168,85,247,0.15);color:#fff}#orionPanel .omu-group-label{font-size:13.5px;font-weight:800;color:#fff;letter-spacing:.01em}#orionPanel .omu-group-stat{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#86efac;background:rgba(34,197,94,0.18);padding:2px 8px;border-radius:999px;text-transform:uppercase}#orionPanel .omu-group-stat.omu-group-stat-idle{color:#cbd5e1;background:rgba(148,163,184,0.18)}#orionPanel .omu-run-group-btn{background:rgba(168,85,247,0.20);color:#d4b8ff;border:1px solid rgba(168,85,247,0.45);padding:5px 10px;font-size:11px;font-weight:700;border-radius:7px;cursor:pointer;white-space:nowrap}#orionPanel .omu-run-group-btn:hover{background:rgba(168,85,247,0.32);color:#fff}#orionPanel .omu-group-body{display:flex;flex-direction:column;gap:8px;padding:10px 12px}#orionPanel .omu-muse{background:rgba(255,255,255,0.03);border:1px solid rgba(168,85,247,0.20);border-radius:11px;overflow:hidden}#orionPanel .omu-muse-head{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}#orionPanel .omu-muse-ico{font-size:20px;flex-shrink:0;line-height:1.4}#orionPanel .omu-muse-meta{flex:1 1 auto;min-width:0}#orionPanel .omu-muse-name-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:4px}#orionPanel .omu-muse-name{font-size:14px;font-weight:800;color:#fff}#orionPanel .omu-muse-spec{font-size:11.5px;color:#b89cdf;line-height:1.5}#orionPanel .omu-pill{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#orionPanel .omu-pill.omu-ok{background:rgba(34,197,94,0.20);color:#86efac}#orionPanel .omu-pill.omu-fail{background:rgba(248,113,113,0.20);color:#fca5a5}#orionPanel .omu-pill.omu-idle{background:rgba(148,163,184,0.18);color:#cbd5e1}#orionPanel .omu-run-btn{background:rgba(251,191,36,0.20);color:#fde68a;border:1px solid rgba(251,191,36,0.42);padding:5px 10px;font-size:11px;font-weight:700;border-radius:7px;cursor:pointer;white-space:nowrap}#orionPanel .omu-run-btn:hover{background:rgba(251,191,36,0.32);color:#fff}#orionPanel .omu-edit-btn{background:transparent;color:#b89cdf;border:0;padding:2px 4px;font-size:11px;line-height:1;cursor:pointer;border-radius:4px;opacity:0.62;transition:opacity .12s ease,background .12s ease}#orionPanel .omu-edit-btn:hover{opacity:1;background:rgba(168,85,247,0.18);color:#fff}#orionPanel .omu-reset-btn{font-size:10px}#orionPanel .omu-rename-input-wrap{display:inline-flex;align-items:center;gap:3px}#orionPanel .omu-rename-input{font:700 13px ui-sans-serif,system-ui,-apple-system,sans-serif;background:rgba(0,0,0,0.45);color:#fff;border:1px solid rgba(251,191,36,0.55);border-radius:6px;padding:3px 7px;min-width:90px;max-width:240px}#orionPanel .omu-rename-input:focus{outline:none;border-color:#fbbf24;box-shadow:0 0 0 2px rgba(251,191,36,0.25)}#orionPanel .omu-rename-save,#orionPanel .omu-rename-cancel{background:rgba(168,85,247,0.20);color:#d4b8ff;border:1px solid rgba(168,85,247,0.42);width:22px;height:22px;padding:0;font-size:11px;line-height:1;border-radius:5px;cursor:pointer}#orionPanel .omu-rename-save:hover{background:rgba(34,197,94,0.30);color:#fff;border-color:rgba(34,197,94,0.55)}#orionPanel .omu-rename-cancel:hover{background:rgba(248,113,113,0.28);color:#fff;border-color:rgba(248,113,113,0.55)}#orionPanel .omu-result-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 14px 8px;font-size:11.5px;border-top:1px dashed rgba(168,85,247,0.18)}#orionPanel .omu-summary{flex:1 1 auto;color:#e7d6ff}#orionPanel .omu-when{font-size:10.5px;color:#b89cdf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#orionPanel .omu-findings{list-style:none;padding:0 14px 12px;margin:0;display:flex;flex-direction:column;gap:6px}#orionPanel .omu-finding{background:rgba(0,0,0,0.32);border:1px solid rgba(168,85,247,0.18);border-radius:8px;padding:8px 10px;font-size:12px;color:#e7d6ff;line-height:1.5}#orionPanel .omu-finding.omu-sev-high{border-color:rgba(248,113,113,0.45)}#orionPanel .omu-finding.omu-sev-medium{border-color:rgba(251,191,36,0.45)}#orionPanel .omu-finding.omu-sev-low{border-color:rgba(148,163,184,0.30)}#orionPanel .omu-finding-head{display:flex;gap:8px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.05em;margin-bottom:4px}#orionPanel .omu-sev{text-transform:uppercase;padding:2px 6px;border-radius:4px}#orionPanel .omu-finding.omu-sev-high .omu-sev{background:rgba(248,113,113,0.25);color:#fca5a5}#orionPanel .omu-finding.omu-sev-medium .omu-sev{background:rgba(251,191,36,0.25);color:#fde68a}#orionPanel .omu-finding.omu-sev-low .omu-sev{background:rgba(148,163,184,0.20);color:#cbd5e1}#orionPanel .omu-where{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#c6a7f2;font-weight:700}#orionPanel .omu-msg{color:#fff;font-weight:600}#orionPanel .omu-fix{margin-top:4px;color:#b89cdf;font-size:11.5px}#orionPanel .omu-fix strong{color:#fbbf24}@media (max-width:540px){#orionPanel .omu-muse-head{flex-wrap:wrap}#orionPanel .omu-muse-meta{flex-basis:100%}#orionPanel .omu-group-stat{margin-left:0}}.crm-muses-workspace .crm-muses-host{margin-top:14px}.crm-muses-workspace .omu-host{padding:6px 0 12px}.crm-muses-workspace .omu-banner{background:rgba(168,85,247,0.06);border:1px solid rgba(168,85,247,0.22);color:#2b1656;border-radius:14px}.crm-muses-workspace .omu-collective-name{color:#6b21a8}.crm-muses-workspace .omu-banner-sub{color:#6b21a8}.crm-muses-workspace .omu-group{background:#fff;border:1px solid rgba(168,85,247,0.22);box-shadow:0 1px 3px rgba(15,23,42,0.04)}.crm-muses-workspace .omu-group-head{background:rgba(168,85,247,0.07);border-bottom:1px solid rgba(168,85,247,0.18)}.crm-muses-workspace .omu-group-label{color:#1f2937}.crm-muses-workspace .omu-muse{background:#fafafa;border:1px solid rgba(168,85,247,0.20)}.crm-muses-workspace .omu-muse-name{color:#1f2937}.crm-muses-workspace .omu-muse-spec{color:#6b7280}.crm-muses-workspace .omu-edit-btn{color:#7c3aed}.crm-muses-workspace .omu-edit-btn:hover{background:rgba(168,85,247,0.10);color:#6b21a8}.crm-muses-workspace .omu-rename-input{background:#fff;color:#1f2937;border:1px solid rgba(251,191,36,0.55)}.crm-muses-workspace .omu-summary{color:#374151}.crm-muses-workspace .omu-when{color:#6b7280}.crm-muses-workspace .omu-finding{background:#fff;color:#1f2937;border:1px solid rgba(168,85,247,0.22)}.crm-muses-workspace .omu-where{color:#6b21a8}.crm-muses-workspace .omu-msg{color:#111827}.crm-muses-workspace .omu-fix{color:#4b5563}.crm-muses-workspace .omu-fix strong{color:#b45309}.crm-aob-workspace .aob-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.crm-aob-workspace .aob-row{background:#fff;border:1px solid rgba(168,85,247,0.22);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,0.04)}.crm-aob-workspace .aob-row>summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;cursor:pointer;list-style:none;font-size:13px;background:rgba(168,85,247,0.04)}.crm-aob-workspace .aob-row>summary::-webkit-details-marker{display:none}.crm-aob-workspace .aob-row>summary::before{content:'▸';display:inline-block;color:#7c3aed;transition:transform .12s ease;font-size:12px}.crm-aob-workspace .aob-row[open]>summary::before{transform:rotate(90deg)}.crm-aob-workspace .aob-row[open]>summary{background:rgba(168,85,247,0.10)}.crm-aob-workspace .aob-kind{font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:rgba(168,85,247,0.18);color:#6b21a8;text-transform:uppercase;white-space:nowrap}.crm-aob-workspace .aob-to{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:#1f2937;font-weight:700}.crm-aob-workspace .aob-pill{margin-left:auto;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:3px 8px;border-radius:999px;text-transform:uppercase;white-space:nowrap}.crm-aob-workspace .aob-pill.aob-ok{background:rgba(34,197,94,0.18);color:#15803d}.crm-aob-workspace .aob-pill.aob-warn{background:rgba(251,191,36,0.20);color:#92400e}.crm-aob-workspace .aob-pill.aob-pending{background:rgba(148,163,184,0.20);color:#475569}.crm-aob-workspace .aob-when{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#6b7280}.crm-aob-workspace .aob-detail{padding:12px 14px 14px;border-top:1px dashed rgba(168,85,247,0.18);font-size:13px;color:#1f2937;line-height:1.55;display:flex;flex-direction:column;gap:8px}.crm-aob-workspace .aob-detail strong{color:#1f2937}.crm-aob-workspace .aob-action{padding:8px 12px;background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.45);border-radius:8px;font-size:12.5px;word-break:break-all}.crm-aob-workspace .aob-action code{padding:2px 6px;background:rgba(255,255,255,0.7);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:#78350f}.crm-aob-workspace .aob-action a{color:#6b21a8;font-weight:600}.crm-aob-workspace .aob-body{margin:0;padding:10px 12px;background:#fafafa;border:1px solid rgba(0,0,0,0.06);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:pre-wrap;line-height:1.55;color:#374151;max-height:280px;overflow-y:auto}.crm-aob-workspace .aob-debug{font-size:11px;color:#6b7280}.crm-aob-workspace .aob-debug summary{cursor:pointer}.crm-aob-workspace .aob-debug pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:8px;background:rgba(0,0,0,0.04);border-radius:6px;overflow-x:auto}.crm-aob-workspace .aob-empty{padding:24px 18px;background:#fff;border:1px dashed rgba(168,85,247,0.22);border-radius:12px;text-align:center;color:#6b7280}.crm-aob-workspace .aob-empty a{color:#7c3aed;font-weight:700}@media (max-width:540px){.crm-aob-workspace .aob-row>summary{gap:8px}.crm-aob-workspace .aob-pill{margin-left:0}}#orionPanel .ot-edit-btn{background:rgba(251,191,36,0.18);color:#fde68a;border-color:rgba(251,191,36,0.50)}#orionPanel .ot-save-btn{background:rgba(34,197,94,0.18);color:#86efac;border-color:rgba(34,197,94,0.55)}#orionPanel .ot-mod-kind{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:rgba(168,85,247,0.20);color:#d4b8ff;padding:2px 7px;border-radius:999px;margin-left:6px}#orionPanel .ot-mod-pdf{width:100%;height:360px;border:0;border-radius:8px;background:#fff;margin-top:6px}#orionPanel .ot-mod-image{display:block;max-width:100%;height:auto;border-radius:8px;margin-top:6px}#orionPanel .ot-mod-dl{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-size:12px;font-weight:700;background:rgba(251,191,36,0.18);color:#fde68a;border:1px solid rgba(251,191,36,0.45);border-radius:8px;text-decoration:none}#orionPanel .ot-mod-dl:hover{background:rgba(251,191,36,0.30);color:#fff}#orionPanel .ot-mod-dl-excel{background:rgba(34,197,94,0.18);color:#86efac;border-color:rgba(34,197,94,0.50)}#orionPanel .ot-detail-edit .ot-section{background:rgba(255,255,255,0.04);border-color:rgba(251,191,36,0.30)}#orionPanel .ot-mod-edit,#orionPanel .ot-q-edit{margin:8px 0;padding:10px 12px;background:rgba(255,255,255,0.025);border:1px solid rgba(168,85,247,0.20);border-radius:9px;display:flex;flex-direction:column;gap:8px}#orionPanel .ot-mod-edit-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}#orionPanel .ot-mod-edit-row>label,#orionPanel .ot-mod-edit-full{display:flex;flex-direction:column;gap:4px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#c6a7f2;flex:1 1 120px;min-width:0}#orionPanel .ot-mod-edit-full{flex-basis:100%}#orionPanel .ot-mod-edit input[type="text"],#orionPanel .ot-mod-edit input[type="number"],#orionPanel .ot-mod-edit select,#orionPanel .ot-mod-edit textarea,#orionPanel .ot-q-edit input[type="text"],#orionPanel .ot-q-edit input[type="number"],#orionPanel .ot-q-edit textarea,#orionPanel .ot-detail-edit>.ot-section input[type="text"],#orionPanel .ot-detail-edit>.ot-section input[type="number"],#orionPanel .ot-detail-edit>.ot-section select,#orionPanel .ot-detail-edit>.ot-section textarea,#orionPanel .ot-pill-edit input[type="text"],#orionPanel .ot-pill-add input[type="text"]{width:100%;max-width:100%;padding:8px 10px;font-size:13px;font-family:inherit;background:rgba(0,0,0,0.40);border:1px solid rgba(168,85,247,0.30);color:#f3f0ff;border-radius:7px;outline:none;text-transform:none;letter-spacing:0}#orionPanel .ot-mod-edit input:focus,#orionPanel .ot-mod-edit select:focus,#orionPanel .ot-mod-edit textarea:focus,#orionPanel .ot-q-edit input:focus,#orionPanel .ot-q-edit textarea:focus,#orionPanel .ot-detail-edit input:focus,#orionPanel .ot-detail-edit select:focus,#orionPanel .ot-detail-edit textarea:focus,#orionPanel .ot-pill-edit input:focus,#orionPanel .ot-pill-add input:focus{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,0.18)}#orionPanel .ot-mod-edit textarea,#orionPanel .ot-detail-edit textarea{font-family:inherit;line-height:1.5;resize:vertical}#orionPanel .ot-mod-del{background:rgba(248,113,113,0.18);color:#fca5a5;border:1px solid rgba(248,113,113,0.45);width:28px;height:28px;padding:0;border-radius:7px;cursor:pointer;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-end}#orionPanel .ot-mod-del:hover{background:rgba(248,113,113,0.32);color:#fff}#orionPanel .ot-mod-upload{position:relative}#orionPanel .ot-mod-upload input[type="file"]{display:block;width:100%;padding:8px 10px;font-size:11.5px;color:#d9c8f5;background:rgba(0,0,0,0.30);border:1px dashed rgba(251,191,36,0.40);border-radius:7px}#orionPanel .ot-mod-upload-hint{display:block;font-size:10.5px;color:#b89cdf;margin-top:4px;text-transform:none;letter-spacing:0;font-weight:normal}#orionPanel .ot-q-edit-head{display:flex;align-items:center;gap:8px;font-size:13px;color:#fbbf24}#orionPanel .ot-q-edit-head strong{font-weight:800}#orionPanel .ot-quiz-opts-edit{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:540px){#orionPanel .ot-quiz-opts-edit{grid-template-columns:1fr}}#orionPanel .ot-quiz-opt-edit{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0.30);border:1px solid rgba(168,85,247,0.18);border-radius:7px;padding:4px 8px}#orionPanel .ot-quiz-opt-edit input[type="radio"]{margin:0;flex-shrink:0}#orionPanel .ot-quiz-opt-edit input[type="text"]{border:0;background:transparent;padding:5px 0;text-transform:none;letter-spacing:0}#orionPanel .ot-quiz-opt-edit input[type="text"]:focus{box-shadow:none}#orionPanel .ot-quiz-opt-edit input[type="radio"]:checked + input[type="text"]{color:#fbbf24}#orionPanel .ot-pills{padding:8px 6px 14px}#orionPanel .ot-pill-help{font-size:12px;color:#b89cdf;line-height:1.55;margin:0 8px 12px}#orionPanel .ot-pill-row{margin:6px 0;padding:10px 12px;background:rgba(255,255,255,0.025);border:1px solid rgba(168,85,247,0.18);border-radius:9px}#orionPanel .ot-pill-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}#orionPanel .ot-pill-head strong{color:#fff;font-weight:800}#orionPanel .ot-pill-head code{background:rgba(0,0,0,0.40);color:#c6a7f2;padding:2px 6px;border-radius:5px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#orionPanel .ot-pill-ico{font-size:18px}#orionPanel .ot-pill-state{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:999px}#orionPanel .ot-pill-visible{background:rgba(34,197,94,0.18);color:#86efac}#orionPanel .ot-pill-hidden{background:rgba(148,163,184,0.18);color:#cbd5e1}#orionPanel .ot-pill-builtin{background:rgba(168,85,247,0.20);color:#d4b8ff}#orionPanel .ot-pill-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}#orionPanel .ot-pill-edit label{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#c6a7f2;display:flex;flex-direction:column;gap:4px;flex:1 1 140px}#orionPanel .ot-pill-del{background:rgba(248,113,113,0.18);color:#fca5a5;border-color:rgba(248,113,113,0.40)}#orionPanel .ot-pill-add{display:grid;grid-template-columns:1fr 1fr 80px auto;gap:8px;align-items:flex-end}@media (max-width:540px){#orionPanel .ot-pill-add{grid-template-columns:1fr}}#orionPanel .ot-pill-add label{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#c6a7f2;display:flex;flex-direction:column;gap:4px}#orionPanel .ot-chip-manage{margin-left:4px;background:rgba(251,191,36,0.18);color:#fde68a;border-color:rgba(251,191,36,0.40)}@media (max-width:540px){#orionPanel .ot-mod-edit-row{flex-direction:column;align-items:stretch}#orionPanel .ot-mod-pdf{height:240px}#orionPanel .ot-detail-edit .ot-section{padding:10px 12px}}@media (max-width:640px){#orionPanel{padding:0}#orionPanel .orion-panel{border-radius:0;max-height:100vh;max-width:100vw}#orionPanel .orion-tab{font-size:11px;padding:8px 10px}#orionPanel .orion-foot{flex-direction:column}#orionPanel .orion-foot-btn{flex:0 0 auto}}.tkt-wrap{padding:18px 20px}.tkt-head{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.tkt-title{font-size:22px;font-weight:800;margin:0 0 4px;color:#1a0e2e;letter-spacing:-0.01em}.tkt-sub{font-size:12px;color:#6b6680;margin:0;line-height:1.5;max-width:540px}.tkt-back{font-size:11px;font-weight:700;color:#54268e;text-decoration:none;display:inline-block;margin-bottom:4px}.tkt-back:hover{text-decoration:underline}.tkt-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tkt-btn{padding:8px 13px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#54268e,#7c3aad,#a855f7);border:0;border-radius:9px;cursor:pointer;transition:filter .12s}.tkt-btn:hover{filter:brightness(1.06)}.tkt-btn-ghost{background:transparent;color:#54268e;border:1px solid rgba(84,38,142,0.28)}.tkt-btn-ghost:hover{background:rgba(84,38,142,0.05)}.tkt-btn-primary{background:linear-gradient(135deg,#16a34a,#22c55e)}.tkt-actions select{padding:7px 10px;font-size:12px;background:#fff;color:#1a0e2e;border:1px solid rgba(0,0,0,0.12);border-radius:8px}.tkt-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.tkt-stat-box{background:#fff;border:1px solid rgba(168,85,247,0.18);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.tkt-stat-box span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8b73b8}.tkt-stat-box strong{font-size:22px;font-weight:800;color:#1a0e2e}.tkt-filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:12px;font-size:11px}.tkt-filter-label{font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b6680;margin-right:4px}.tkt-filter{padding:4px 10px;border-radius:999px;background:#fff;border:1px solid rgba(168,85,247,0.25);color:#54268e;text-decoration:none;font-size:11px;font-weight:700}.tkt-filter:hover{background:rgba(168,85,247,0.06)}.tkt-filter.is-active{background:#54268e;color:#fff;border-color:#54268e}.tkt-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid rgba(168,85,247,0.15);background:#fff}.tkt-table{width:100%;border-collapse:collapse;font-size:13px}.tkt-table thead th{text-align:left;background:#faf7ff;padding:10px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b6680;border-bottom:1px solid rgba(168,85,247,0.18)}.tkt-table tbody tr{border-top:1px solid rgba(168,85,247,0.08);cursor:pointer;transition:background .1s}.tkt-table tbody tr:hover{background:#faf7ff}.tkt-table td{padding:10px 12px;vertical-align:top}.tkt-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#6b6680}.tkt-ts{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#6b6680;white-space:nowrap}.tkt-customer .tkt-cname{font-weight:700;color:#1a0e2e}.tkt-customer .tkt-cemail{font-size:11px;color:#6b6680}.tkt-subject{max-width:320px;overflow:hidden;text-overflow:ellipsis}.tkt-bucket,.tkt-cat,.tkt-pri,.tkt-stat,.tkt-mode{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;margin-right:3px}.tkt-bucket-contact{background:rgba(34,197,94,0.15);color:#15803d}.tkt-bucket-support{background:rgba(56,189,248,0.15);color:#0c4a6e}.tkt-bucket-info{background:rgba(251,191,36,0.18);color:#92400e}.tkt-bucket-noreply{background:rgba(148,163,184,0.15);color:#475569}.tkt-cat-sales{background:rgba(34,197,94,0.18);color:#166534}.tkt-cat-support{background:rgba(56,189,248,0.18);color:#075985}.tkt-cat-info{background:rgba(251,191,36,0.20);color:#78350f}.tkt-cat-unsorted{background:rgba(148,163,184,0.18);color:#334155}.tkt-pri-low{background:rgba(148,163,184,0.18);color:#475569}.tkt-pri-normal{background:rgba(56,189,248,0.18);color:#075985}.tkt-pri-high{background:rgba(244,63,94,0.20);color:#9f1239}.tkt-stat-open{background:rgba(34,197,94,0.18);color:#166534}.tkt-stat-pending{background:rgba(251,191,36,0.20);color:#78350f}.tkt-stat-closed{background:rgba(148,163,184,0.18);color:#334155}.tkt-mode{background:rgba(168,85,247,0.18);color:#6b21a8}.tkt-empty{padding:30px 24px;text-align:center;color:#6b6680;font-size:13px;line-height:1.6;background:#fff;border-radius:12px;border:1px dashed rgba(168,85,247,0.25)}.tkt-empty-small{padding:12px 14px;color:#6b6680;font-size:12px;background:#faf7ff;border-radius:8px}.tkt-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.tkt-meta-grid>div{background:#fff;border:1px solid rgba(168,85,247,0.15);border-radius:12px;padding:12px 14px;font-size:13px}.tkt-meta-label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#8b73b8;margin-bottom:4px}.tkt-meta-grid strong{font-weight:700;color:#1a0e2e}.tkt-body-wrap{margin:14px 0;padding:14px;background:#fff;border:1px solid rgba(168,85,247,0.15);border-radius:12px}.tkt-body-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#8b73b8;margin-bottom:6px}.tkt-body{white-space:pre-wrap;font-size:13.5px;line-height:1.55;color:#1a0e2e}.tkt-replies h2,.tkt-compose h2,.tkt-audit h2{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#54268e;margin:18px 0 8px}.tkt-reply{background:#fff;border:1px solid rgba(168,85,247,0.18);border-radius:12px;padding:12px 14px;margin-bottom:8px}.tkt-reply.is-draft{border-color:rgba(251,191,36,0.45);background:#fffbf0}.tkt-reply.is-sent{border-color:rgba(34,197,94,0.4);background:#f0fdf4}.tkt-reply-head{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#6b6680;margin-bottom:6px}.tkt-reply-from strong{color:#1a0e2e}.tkt-reply-subject{font-weight:700;margin-bottom:4px}.tkt-reply-body{white-space:pre-wrap;font-size:13px;line-height:1.5}.tkt-reply-actions{margin-top:8px}.tkt-compose{background:#faf7ff;border-radius:14px;padding:14px;margin-top:14px}.tkt-compose label{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b6680;margin-bottom:10px}.tkt-compose input,.tkt-compose textarea,.tkt-compose select{display:block;width:100%;margin-top:4px;padding:9px 11px;font-size:13.5px;background:#fff;color:#1a0e2e;border:1px solid rgba(168,85,247,0.25);border-radius:9px;outline:none;font-family:inherit}.tkt-compose input:focus,.tkt-compose textarea:focus,.tkt-compose select:focus{border-color:#7c3aad;box-shadow:0 0 0 3px rgba(168,85,247,0.18)}.tkt-compose-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tkt-compose-actions{display:flex;gap:8px;margin-top:4px}.tkt-audit-list{list-style:none;padding:0;margin:0;font-size:12px;color:#6b6680}.tkt-audit-list li{padding:6px 8px;border-bottom:1px dashed rgba(168,85,247,0.12)}.tkt-audit-ts{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#1a0e2e;font-weight:700}.tkt-audit-action{color:#54268e;font-weight:700;margin-left:6px}@media (max-width:800px){.tkt-stats{grid-template-columns:repeat(2,1fr)}.tkt-meta-grid{grid-template-columns:1fr}.tkt-compose-row{grid-template-columns:1fr}}body.icon-mode-kids #crmContent .crm-workspace{background:radial-gradient(800px 400px at 80% -10%,rgba(168,85,247,.10),rgba(168,85,247,0) 60%),radial-gradient(800px 400px at 0% 110%,rgba(251,191,36,.10),rgba(251,191,36,0) 60%),#fffaf0}body.icon-mode-kids #crmContent .crm-page-title{background:linear-gradient(135deg,#3b82f6,#dc2626,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:-0.01em}body.icon-mode-kids #crmContent .crm-breadcrumb{font-weight:800;color:#7c3aed;letter-spacing:0.04em}body.icon-mode-kids #crmContent .crm-hub-card,body.icon-mode-kids #crmContent .crm-stat-card{border-radius:22px!important;border-width:2px!important;padding:18px 18px!important;transition:transform .12s,box-shadow .15s}body.icon-mode-kids #crmContent .crm-hub-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px rgba(124,58,237,0.30);border-color:#a855f7!important}body.icon-mode-kids #crmContent .crm-hub-emoji{font-size:30px!important;filter:drop-shadow(0 4px 10px rgba(124,58,237,0.25))}body.icon-mode-kids #crmContent .crm-btn,body.icon-mode-kids #crmContent .tkt-btn{border-radius:999px!important;padding:10px 16px!important;font-weight:800!important;box-shadow:0 6px 18px -6px rgba(124,58,237,0.45)!important}body.icon-mode-kids #crmContent table th{background:linear-gradient(135deg,#dbeafe,#ede9fe)!important;color:#3730a3!important}body.icon-mode-kids #crmContent .tkt-stat-box strong{background:linear-gradient(135deg,#3b82f6,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.icon-mode-normal #crmContent .crm-page-title{color:#3d1c69}body.icon-mode-normal #crmContent .crm-hub-card{border-radius:16px}body.icon-mode-text #crmContent .crm-workspace{font-size:12.5px}body.icon-mode-text #crmContent .crm-page-title{font-family:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:700;color:#1a0e2e;letter-spacing:-0.02em}body.icon-mode-text #crmContent .crm-hub-card{border-radius:8px!important;padding:12px 14px!important;border-width:1px!important}body.icon-mode-text #crmContent .crm-hub-emoji{font-size:18px!important;opacity:0.85}body.icon-mode-text #crmContent .crm-hub-sub{font-size:10.5px;line-height:1.4}body.icon-mode-text #crmContent .crm-btn,body.icon-mode-text #crmContent .tkt-btn{border-radius:6px!important;padding:6px 10px!important;font-size:11px!important;box-shadow:none!important}body.icon-mode-text #crmContent table{font-size:11.5px}body.icon-mode-text #crmContent table td,body.icon-mode-text #crmContent table th{padding:6px 8px!important}#crmContent .crm-welcome-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:14px;border-radius:16px;background:linear-gradient(135deg,rgba(168,85,247,0.08),rgba(168,85,247,0.02));border:1px solid rgba(168,85,247,0.18);font-size:13px;color:#1a0e2e;line-height:1.5}#crmContent .crm-welcome-banner .crm-welcome-icon{font-size:28px}#crmContent .crm-welcome-banner strong{color:#54268e;font-weight:800}body.icon-mode-kids #crmContent .crm-welcome-banner{background:linear-gradient(135deg,#dbeafe,#ede9fe,#fee2e2);border-color:#c4b5fd}body.icon-mode-kids #crmContent .crm-welcome-banner strong{color:#7c3aed}body.icon-mode-text #crmContent .crm-welcome-banner{padding:10px 14px;margin-bottom:10px;font-size:12px;border-radius:8px}body.icon-mode-text #crmContent .crm-welcome-banner .crm-welcome-icon{font-size:20px}body.icon-mode-kids .crm-edu-tool{background:linear-gradient(135deg,#dbeafe,#ede9fe)!important;border:2px solid #c4b5fd!important;border-radius:22px!important}body.icon-mode-text .crm-edu-tool{background:#fff!important;border:1px solid rgba(0,0,0,0.08)!important;border-radius:6px!important;padding:10px 12px!important;font-size:12px}body.icon-mode-normal main h1,body.icon-mode-normal main h1.font-display{color:#3d1c69!important}body.icon-mode-normal main h2,body.icon-mode-normal main h2.font-display{color:#54268e!important}body.icon-mode-normal main h3{color:#54268e!important}body.icon-mode-normal main p,body.icon-mode-normal main li{color:#1a1230!important}body.icon-mode-normal main section>div>div.text-center>span:first-child,body.icon-mode-normal main section>div>div.reveal>span:first-child{color:#7c3aad!important}body.icon-mode-kids main .bg-brand-gradient,body.icon-mode-kids main .bg-bart-gradient,body.icon-mode-kids main .bg-mad-gradient,body.icon-mode-kids main .bg-tristan-gradient{background-image:linear-gradient(135deg,#3b82f6 0%,#7c3aed 50%,#dc2626 100%)!important}body.icon-mode-kids main .bg-brand-soft{background-image:linear-gradient(135deg,#dbeafe 0%,#ede9fe 50%,#fee2e2 100%)!important}body.icon-mode-kids main .bg-hero-radial{background-image:radial-gradient(circle at 15% 15%,rgba(59,130,246,.35),transparent 45%),radial-gradient(circle at 85% 65%,rgba(124,58,237,.35),transparent 50%),radial-gradient(circle at 50% 90%,rgba(220,38,38,.3),transparent 50%)!important}body.icon-mode-kids main .bg-brand-50{background-color:#f5f3ff!important}body.icon-mode-kids main .bg-brand-100{background-color:#ede9fe!important}body.icon-mode-kids main .bg-brand-200{background-color:#ddd6fe!important}body.icon-mode-kids main .bg-brand-700{background-color:#7c3aed!important}body.icon-mode-kids main .text-brand-700,body.icon-mode-kids main .text-brand-600{color:#7c3aed!important}body.icon-mode-kids main .text-brand-500{color:#3b82f6!important}body.icon-mode-kids main .border-brand-200,body.icon-mode-kids main .border-brand-300,body.icon-mode-kids main .border-brand-100{border-color:#ddd6fe!important}body.icon-mode-kids main .rounded-xl{border-radius:22px!important}body.icon-mode-kids main .rounded-2xl{border-radius:28px!important}body.icon-mode-kids main .rounded-3xl{border-radius:32px!important}body.icon-mode-kids main .shadow-brand-xl{box-shadow:0 24px 60px -16px rgba(124,58,237,.45)!important}body.icon-mode-kids main .shadow-brand,body.icon-mode-kids main .shadow-brand-lg{box-shadow:0 16px 40px -10px rgba(124,58,237,.35)!important}body.icon-mode-kids main .shadow-brand-sm{box-shadow:0 8px 18px -6px rgba(99,102,241,.35)!important}body.icon-mode-kids main .shadow-mad,body.icon-mode-kids main .shadow-bart,body.icon-mode-kids main .shadow-tristan{box-shadow:0 16px 40px -10px rgba(99,102,241,.5)!important}body.icon-mode-kids main a[class*="bg-brand-gradient"],body.icon-mode-kids main button[class*="bg-brand-gradient"],body.icon-mode-kids main a[class*="bg-bart-gradient"],body.icon-mode-kids main button[class*="bg-bart-gradient"],body.icon-mode-kids main a.bg-brand-gradient{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease!important}body.icon-mode-kids main a[class*="bg-brand-gradient"]:hover,body.icon-mode-kids main button[class*="bg-brand-gradient"]:hover,body.icon-mode-kids main a[class*="bg-bart-gradient"]:hover,body.icon-mode-kids main button[class*="bg-bart-gradient"]:hover{transform:scale(1.05) rotate(-2deg)!important}body.icon-mode-kids main [class*="rounded-2xl"]:not(button):not(a):hover,body.icon-mode-kids main [class*="rounded-3xl"]:not(button):not(a):hover{transform:translateY(-3px)!important;transition:transform .2s ease!important}body.icon-mode-kids main h1{color:#7c3aed!important;letter-spacing:-0.005em;font-weight:800!important;display:inline-block;background-color:rgba(255,255,255,0.94);padding:6px 14px;border-radius:14px;box-shadow:0 4px 16px rgba(76,29,149,0.16);-webkit-box-decoration-break:clone;box-decoration-break:clone;max-width:100%}body.icon-mode-kids main h2{color:#3b82f6!important;font-weight:800!important;display:inline-block;background-color:rgba(255,255,255,0.94);padding:5px 12px;border-radius:12px;box-shadow:0 4px 14px rgba(76,29,149,0.14);-webkit-box-decoration-break:clone;box-decoration-break:clone;max-width:100%}body.icon-mode-kids main section[class*="py-20"]{padding-top:40px!important;padding-bottom:40px!important}body.icon-mode-kids main section[class*="py-24"]{padding-top:48px!important;padding-bottom:48px!important}@media (min-width:1024px){body.icon-mode-kids main section[class*="py-20"]{padding-top:52px!important;padding-bottom:52px!important}body.icon-mode-kids main section[class*="py-24"]{padding-top:60px!important;padding-bottom:60px!important}}body.icon-mode-kids main>section:first-of-type{padding-top:24px!important}@media (min-width:1024px){body.icon-mode-kids main>section:first-of-type{padding-top:36px!important}}body.icon-mode-kids main h1.font-display{font-size:1.5rem!important}@media (min-width:640px){body.icon-mode-kids main h1.font-display{font-size:1.75rem!important}}@media (min-width:1024px){body.icon-mode-kids main h1.font-display{font-size:2.125rem!important}}body.icon-mode-kids main h2.font-display{font-size:1.25rem!important}@media (min-width:1024px){body.icon-mode-kids main h2.font-display{font-size:1.625rem!important}}body.icon-mode-kids main h3{color:#dc2626!important;font-weight:900!important}body.icon-mode-kids main [data-mdd-only-kids]{font-weight:700!important;display:inline-block;background-color:rgba(255,255,255,0.94);padding:10px 20px;border-radius:18px;box-shadow:0 6px 22px rgba(76,29,149,0.18);-webkit-box-decoration-break:clone;box-decoration-break:clone;max-width:100%}body.icon-mode-kids main section>div>div.text-center>span:first-child,body.icon-mode-kids main section>div>div.reveal>span:first-child{display:inline-block;background-color:rgba(255,255,255,0.94);padding:4px 12px;border-radius:9999px;box-shadow:0 4px 14px rgba(76,29,149,0.15)}body.icon-mode-kids main h1:hover,body.icon-mode-kids main h1:focus-within,body.icon-mode-kids main h2:hover,body.icon-mode-kids main h2:focus-within,body.icon-mode-kids main [data-mdd-only-kids]:hover,body.icon-mode-kids main [data-mdd-only-kids]:focus-within,body.icon-mode-kids main section>div>div.text-center>span:first-child:hover,body.icon-mode-kids main section>div>div.reveal>span:first-child:hover{background-color:rgba(255,255,255,0.94)!important}body.icon-mode-kids [data-icon]::before,body.icon-mode-child [data-icon]::before{font-size:28px!important}body.icon-mode-kids #site-header [data-nav-item="logo"]>div:first-child{animation:mddKidsWobble 4s ease-in-out infinite}@keyframes mddKidsWobble{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}body.icon-mode-kids:not(.has-owner-header){background-color:#fff8fb!important}body.icon-mode-text:not(.has-owner-header){background-color:#ffffff!important}body.icon-mode-kids main{position:relative}body.icon-mode-kids main::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.55;background-image:radial-gradient(circle at 12% 8%,rgba(255,107,157,.18) 0,transparent 24px),radial-gradient(circle at 88% 22%,rgba(107,212,255,.2) 0,transparent 28px),radial-gradient(circle at 22% 92%,rgba(255,217,61,.22) 0,transparent 26px),radial-gradient(circle at 78% 78%,rgba(217,70,239,.18) 0,transparent 24px),radial-gradient(circle at 50% 50%,rgba(107,212,255,.12) 0,transparent 32px);background-repeat:no-repeat}body.icon-mode-kids main>*{position:relative;z-index:1}body.icon-mode-kids main [class*="rounded-3xl"]:not(button):not(a>div),body.icon-mode-kids main [class*="rounded-2xl"]:not(button):not(a>div){position:relative}body.icon-mode-kids main [class*="rounded-3xl"]::after,body.icon-mode-kids main [class*="rounded-2xl"]::after{content:'⭐';position:absolute;top:-10px;left:-10px;font-size:22px;filter:drop-shadow(0 2px 4px rgba(255,107,157,.55));animation:mddKidsSpark 3.6s ease-in-out infinite;pointer-events:none;z-index:2}body.icon-mode-kids main .grid>a:nth-child(1)::after,body.icon-mode-kids main .grid>div:nth-child(1)::after{top:-14px!important;left:-14px!important;font-size:26px!important;animation-delay:0s}body.icon-mode-kids main .grid>a:nth-child(2)::after,body.icon-mode-kids main .grid>div:nth-child(2)::after{top:-8px!important;left:auto!important;right:-12px!important;font-size:24px!important;animation-delay:0.6s}body.icon-mode-kids main .grid>a:nth-child(3)::after,body.icon-mode-kids main .grid>div:nth-child(3)::after{top:auto!important;bottom:-10px!important;left:-10px!important;font-size:22px!important;animation-delay:1.2s}body.icon-mode-kids main .grid>a:nth-child(4)::after,body.icon-mode-kids main .grid>div:nth-child(4)::after{top:-12px!important;left:50%!important;transform:translateX(-50%);font-size:28px!important;animation-delay:1.8s}body.icon-mode-kids main section:nth-of-type(2){position:relative;overflow:visible}body.icon-mode-kids main section:nth-of-type(2)::before{content:'✨';position:absolute;top:12%;left:6%;font-size:32px;opacity:0.5;animation:mddKidsSpark 4.4s ease-in-out infinite;animation-delay:0.3s;pointer-events:none;z-index:0}@keyframes mddKidsSpark{0%,100%{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.1)}}body.icon-mode-kids main:not(:has(#kidsGameBoard)) section:first-child::after{content:'🎈';position:absolute;top:24px;right:18px;font-size:40px;filter:drop-shadow(0 6px 12px rgba(217,70,239,.35));animation:mddKidsBounce 4.2s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes mddKidsBounce{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(6deg)}}img[data-img-kids]{transition:opacity .18s ease}body.icon-mode-text main h1,body.icon-mode-text main h2,body.icon-mode-text main h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-0.015em!important;color:#334155!important}body.icon-mode-text main h1{letter-spacing:-0.022em!important;font-weight:700!important;color:#1e293b!important}body.icon-mode-text main p,body.icon-mode-text main li{color:#475569!important}body.icon-mode-text main a[class*="bg-brand-gradient"],body.icon-mode-text main button[class*="bg-brand-gradient"]{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%)!important;background-image:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%)!important;color:#ffffff!important;border-radius:8px!important;box-shadow:0 1px 2px rgba(79,70,229,.18),0 4px 12px rgba(79,70,229,.18)!important;letter-spacing:.01em;font-weight:600!important;text-transform:none;transition:transform .12s ease,box-shadow .12s ease!important}body.icon-mode-text main a[class*="bg-brand-gradient"]:hover,body.icon-mode-text main button[class*="bg-brand-gradient"]:hover{transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(79,70,229,.22),0 8px 18px rgba(79,70,229,.25)!important}body.icon-mode-text main a[class*="border-brand-600"]{border-color:#4f46e5!important;color:#4f46e5!important;border-radius:8px!important;font-weight:600!important}body.icon-mode-text main a[class*="border-brand-600"]:hover{background:#eef2ff!important}body.icon-mode-text main .animate-pulse,body.icon-mode-text main .animate-floaty,body.icon-mode-text main .animate-softPulse{animation:none!important}body.icon-mode-kids .mdd-icon-mode-picker__btn.is-active{background:linear-gradient(135deg,#3b82f6,#7c3aed,#dc2626)!important;color:#ffffff!important}body.icon-mode-text .mdd-icon-mode-picker__btn.is-active{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#ffffff!important}.mdd-float-layer{position:fixed;inset:0;pointer-events:none;z-index:2147483500}.mdd-float-layer>*{pointer-events:auto}.mdd-float{position:fixed;background:#ffffff;border-radius:14px;box-shadow:0 20px 50px -12px rgba(15,8,32,.45),0 6px 18px -6px rgba(15,8,32,.25),0 0 0 1px rgba(124,58,173,.2);display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;min-width:220px;min-height:140px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);opacity:0;transform:scale(.96) translateY(8px);transition:opacity .16s ease,transform .16s ease}.mdd-float.is-open{opacity:1;transform:scale(1) translateY(0)}.mdd-float.is-closing{opacity:0;transform:scale(.97) translateY(4px)}.mdd-float__bar{display:flex;align-items:center;gap:8px;padding:8px 10px;background:linear-gradient(135deg,#3d1c69,#54268e);color:#fff;border-top-left-radius:14px;border-top-right-radius:14px;cursor:grab;user-select:none;flex-shrink:0}.mdd-float__bar.is-dragging{cursor:grabbing}.mdd-float__handle-grip{font-size:14px;opacity:.7;letter-spacing:-1px;font-family:ui-monospace,monospace}.mdd-float__title{flex:1;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdd-float__close{appearance:none;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;width:26px;height:26px;border-radius:999px;font-size:18px;line-height:1;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:background .12s ease,transform .12s ease}.mdd-float__close:hover{background:rgba(255,80,80,.85);border-color:rgba(255,255,255,.55);transform:scale(1.06)}.mdd-float__body{flex:1;overflow:auto;padding:0;background:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;min-height:0}.mdd-float__body>video,.mdd-float__body>iframe,.mdd-float__body>img{display:block;width:100%;height:100%}.mdd-float__body>*:not(video):not(iframe):not(img){padding:10px 14px}.mdd-float-trigger{position:absolute;top:6px;right:6px;z-index:5;appearance:none;background:rgba(15,8,32,.82);color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px;cursor:pointer;display:none;align-items:center;gap:4px;line-height:1;box-shadow:0 4px 12px -4px rgba(0,0,0,.45);opacity:.85;transition:opacity .12s ease,transform .12s ease,background .12s ease}.mdd-float-trigger:hover{background:linear-gradient(135deg,#7c3aad,#a855f7);opacity:1;transform:translateY(-1px)}@media (min-width:768px){.mdd-float-trigger{display:inline-flex}}.mdd-float .mdd-float-trigger{display:none!important}body.preview-mode-on .mdd-float-trigger,body.is-device-preview-iframe .mdd-float-trigger{display:none!important}.tpl-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:2147483600;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.tpl-modal__backdrop{position:absolute;inset:0;background:rgba(10,8,25,.68);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tpl-modal__panel{position:relative;width:min(1240px,96vw);max-height:92vh;display:flex;flex-direction:column;background:#fff;color:#1a1230;border-radius:18px;box-shadow:0 40px 90px -30px rgba(0,0,0,.55);overflow:hidden;animation:tpl-modal-in .22s ease-out}@keyframes tpl-modal-in{from{transform:translateY(14px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.tpl-modal__head{display:flex;align-items:center;gap:18px;padding:14px 18px;background:linear-gradient(180deg,#faf7ff,#fff);border-bottom:1px solid rgba(84,38,142,.14);flex-wrap:wrap}.tpl-modal__title{font-size:18px;font-weight:800;margin:0;color:#54268e;letter-spacing:-.01em}.tpl-modal__close{margin-left:auto;background:transparent;border:0;font-size:26px;line-height:1;color:#54268e;opacity:.6;cursor:pointer;padding:4px 10px;border-radius:8px}.tpl-modal__close:hover{opacity:1;background:rgba(84,38,142,.08)}.tpl-modal__body{padding:22px;overflow:auto;flex:1 1 auto}.tpl-modal__loading{text-align:center;padding:60px 0;color:rgba(26,18,48,.55);font-size:14px}.tpl-modal-tabs{display:inline-flex;gap:4px;background:rgba(84,38,142,.06);padding:4px;border-radius:999px}.tpl-modal-tab{background:transparent;border:0;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#54268e;opacity:.75;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.tpl-modal-tab:hover{opacity:1;background:rgba(84,38,142,.08)}.tpl-modal-tab.is-active{background:#54268e;color:#fff;opacity:1;box-shadow:0 6px 18px -10px rgba(84,38,142,.8)}.tpl-library__filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-bottom:18px}.tpl-library__filter{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:rgba(26,18,48,.65)}.tpl-library__filter select,.tpl-library__filter input[type="search"],.tpl-library__filter input[type="text"]{padding:8px 12px;border-radius:10px;border:1.5px solid rgba(84,38,142,.18);font-size:13px;min-width:200px;background:#fff;color:#1a1230}.tpl-library__filter--check{flex-direction:row;align-items:center;gap:6px;padding-bottom:8px}.tpl-library__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.tpl-library__empty{text-align:center;padding:40px 0;color:rgba(26,18,48,.55);font-size:14px}.tpl-card{background:#fff;border:1px solid rgba(84,38,142,.14);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tpl-card:hover{transform:translateY(-3px);box-shadow:0 22px 50px -22px rgba(84,38,142,.35);border-color:rgba(84,38,142,.28)}.tpl-card__thumb{aspect-ratio:3/2;display:flex;align-items:flex-end;justify-content:flex-end;padding:12px;position:relative}.tpl-card__thumb-label{background:rgba(0,0,0,.35);color:#fff;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:capitalize;backdrop-filter:blur(6px)}.tpl-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.tpl-card__name{margin:0;font-size:16px;font-weight:800;color:#1a1230;line-height:1.2}.tpl-card__meta{display:flex;align-items:center;gap:8px}.tpl-card__industry{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#54268e;background:rgba(84,38,142,.08);padding:3px 9px;border-radius:999px}.tpl-card__crm-badge{font-size:10px;font-weight:800;background:linear-gradient(135deg,#f59e0b,#c2410c);color:#fff;padding:3px 8px;border-radius:999px;letter-spacing:.04em}.tpl-card__desc{font-size:13px;color:rgba(26,18,48,.7);line-height:1.5;margin:0;flex:1}.tpl-card__palette{display:flex;gap:4px;padding:4px 0}.tpl-palette-pill{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px rgba(0,0,0,.08);display:inline-block}.tpl-card__actions{display:flex;gap:8px;margin-top:4px}.tpl-card__actions .tpl-btn{flex:1}.tpl-genre-strip{display:flex;gap:6px;padding:8px 4px 12px;margin:0 0 4px;border-bottom:1px solid rgba(124,58,173,.12);overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.tpl-genre-tab{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:#fff;border:1px solid rgba(124,58,173,.18);border-radius:999px;font-size:13px;font-weight:600;color:#3d1c69;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.tpl-genre-tab:hover{background:#f5edff;border-color:#b888f0}.tpl-genre-tab.is-active{background:linear-gradient(135deg,#54268e,#7c3aad);color:#fff;border-color:transparent}.tpl-genre-tab__count{font-size:11px;opacity:.8;padding:1px 7px;border-radius:999px;background:rgba(255,255,255,.25)}.tpl-genre-tab:not(.is-active) .tpl-genre-tab__count{background:#f5edff}.tpl-card__genre-pill{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.9);display:inline-flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 2px 6px rgba(0,0,0,.25)}.tpl-card__thumb{position:relative}.tpl-card--unavailable{opacity:.65;filter:grayscale(.4)}.tpl-card__avail-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;padding:2px 7px;border-radius:999px;margin-left:auto}.tpl-card__avail-badge.is-on{background:#d1fae5;color:#047857}.tpl-card__avail-badge.is-off{background:#fee2e2;color:#991b1b}.tpl-card__switch{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-top:6px;cursor:pointer;color:#6b6580}.tpl-card__switch input{display:none}.tpl-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.tpl-switch input{display:none}.tpl-switch-track{position:relative;display:inline-block;width:36px;height:20px;background:#d1d5db;border-radius:999px;transition:background .15s ease}.tpl-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.tpl-switch input:checked + .tpl-switch-track{background:#10b981}.tpl-switch input:checked + .tpl-switch-track .tpl-switch-thumb{transform:translateX(16px)}.tpl-switch input:disabled + .tpl-switch-track{opacity:.4;cursor:not-allowed}.tpl-card__switch input:checked ~ .tpl-switch-track,.tpl-card__switch .tpl-switch-track{}.tpl-card__switch input:checked + .tpl-switch-track{background:#10b981}.tpl-card__switch input:checked + .tpl-switch-track .tpl-switch-thumb{transform:translateX(16px)}.tpl-alloc__row--off{opacity:.65;background:#fafafa}.tpl-alloc__row--off td{color:#6b6580}.tpl-owner-brand-strip{position:relative;z-index:60;background:linear-gradient(90deg,#3d1c69 0%,#54268e 60%,#7c3aad 100%);color:#ebd9ff;font-size:12px;font-weight:500;letter-spacing:0.02em;box-shadow:0 1px 4px rgba(84,38,142,.18)}.tpl-owner-brand-strip:not(.tpl-owner-brand-strip--full){padding:5px 16px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.tpl-owner-brand-strip a{color:#ffffff;font-weight:700;text-decoration:none}.tpl-owner-brand-strip a:hover{text-decoration:underline}.tpl-owner-brand-strip__phone{white-space:nowrap}.tpl-owner-brand-strip__tagline{font-style:italic;opacity:.92;white-space:nowrap}.tpl-owner-brand-strip__hint{margin-left:auto;opacity:.85;font-size:11px;white-space:nowrap}body.preview-mode-on .tpl-owner-brand-strip,body.is-device-preview-iframe .tpl-owner-brand-strip{display:none}.tpl-owner-brand-strip--full>.site-top-strip,.tpl-owner-brand-strip--full .bg-brand-700{background:transparent}.tpl-owner-brand-strip--full .site-top-strip-row{width:100%;min-height:32px;padding:4px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.tpl-owner-brand-strip--full a[href^="tel:"]{color:#fff;font-weight:700}.tpl-owner-brand-strip--full a[href^="tel:"]:hover{text-decoration:underline}.tpl-owner-brand-strip--full .italic{font-style:italic;color:#f5edff;opacity:.92}.tpl-owner-brand-strip__owner-hint{font-size:12px;padding:4px 16px 6px;border-top:1px solid rgba(255,255,255,.10);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.tpl-owner-brand-strip__back{background:linear-gradient(135deg,#ffffff 0%,#f5edff 100%);color:#3d1c69!important;font-weight:800;letter-spacing:.02em;padding:4px 12px;border-radius:9999px;text-decoration:none!important;box-shadow:0 2px 4px rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .15s ease}.tpl-owner-brand-strip__back:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.35);text-decoration:underline!important}.tpl-owner-brand-strip__current{opacity:.8;font-style:italic}body.edit-mode-on [data-crm-source="true"]{outline:1px dashed rgba(220,38,38,.35);outline-offset:2px;border-radius:2px}body.edit-mode-on [data-crm-source="true"]:hover{outline-color:rgba(220,38,38,.65);cursor:not-allowed}body.tpl-crm-locked [data-crm-source]{pointer-events:none!important;user-select:none!important}.tpl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:0;transition:transform .12s,background .15s,color .15s,box-shadow .15s;text-decoration:none;font-family:inherit}.tpl-btn--primary{background:linear-gradient(135deg,#54268e,#7a3eb8);color:#fff;box-shadow:0 10px 24px -14px rgba(84,38,142,.8)}.tpl-btn--primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.tpl-btn--ghost{background:#fff;color:#54268e;border:1.5px solid rgba(84,38,142,.25)}.tpl-btn--ghost:hover{background:rgba(84,38,142,.06)}.tpl-btn--danger{background:linear-gradient(135deg,#c8201f,#7a0f0f);color:#fff;box-shadow:0 10px 24px -14px rgba(200,32,31,.7)}.tpl-btn--danger:hover{filter:brightness(1.05)}.tpl-builder{display:grid;grid-template-columns:280px 1fr;gap:20px;min-height:460px}@media (max-width:860px){.tpl-builder{grid-template-columns:1fr}}.tpl-builder__list{display:flex;flex-direction:column;gap:10px}.tpl-builder__new{width:100%}.tpl-builder__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.tpl-builder__items li{list-style:none}.tpl-builder__item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:rgba(84,38,142,.04);border:1.5px solid transparent;border-radius:10px;padding:10px 12px;cursor:pointer;font-family:inherit}.tpl-builder__item:hover{background:rgba(84,38,142,.09)}.tpl-builder__item.is-active{background:#fff;border-color:rgba(84,38,142,.35);box-shadow:0 8px 22px -14px rgba(84,38,142,.5)}.tpl-builder__item-name{font-weight:700;font-size:14px;color:#1a1230}.tpl-builder__item-meta{font-size:11px;color:rgba(26,18,48,.55)}.tpl-builder__empty,.tpl-builder__placeholder{padding:40px 16px;text-align:center;color:rgba(26,18,48,.55);font-size:13px;border:1px dashed rgba(84,38,142,.2);border-radius:12px;background:rgba(84,38,142,.02)}.tpl-builder__form{display:flex;flex-direction:column;gap:14px}.tpl-builder__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:700px){.tpl-builder__row{grid-template-columns:1fr}}.tpl-builder__form label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:rgba(26,18,48,.7)}.tpl-builder__form input[type="text"],.tpl-builder__form input[type="email"],.tpl-builder__form input[type="number"],.tpl-builder__form select,.tpl-builder__form textarea{padding:9px 12px;border:1.5px solid rgba(84,38,142,.18);border-radius:10px;font-size:13px;font-family:inherit;background:#fff;color:#1a1230}.tpl-builder__form textarea{resize:vertical;min-height:60px}.tpl-builder__form input:focus,.tpl-builder__form select:focus,.tpl-builder__form textarea:focus{outline:2px solid #54268e;outline-offset:1px;border-color:#54268e}.tpl-builder__fieldset{border:1.5px solid rgba(84,38,142,.15);border-radius:14px;padding:14px 16px;margin:0}.tpl-builder__fieldset legend{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#54268e;padding:0 8px}.tpl-builder__fieldset--danger{border-color:rgba(200,32,31,.35)}.tpl-builder__fieldset--danger legend{color:#c8201f}.tpl-builder__note{font-size:11px;color:rgba(26,18,48,.55);margin:4px 0 0}.tpl-builder__import{display:flex;flex-direction:column;gap:6px;margin-top:10px}.tpl-builder__footer{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(84,38,142,.1)}.tpl-tier-list{display:flex;flex-direction:column;gap:8px}.tpl-tier-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 12px;border:1.5px solid rgba(84,38,142,.15);border-radius:10px;cursor:pointer}.tpl-tier-row:hover{background:rgba(84,38,142,.05)}.tpl-tier-row.is-active{border-color:rgba(84,38,142,.5);background:rgba(84,38,142,.08)}.tpl-tier-row__label{font-weight:700;font-size:13px;color:#1a1230}.tpl-tier-row__hint{font-size:11px;color:rgba(26,18,48,.55)}.tpl-feature-group{background:rgba(84,38,142,.03);border-radius:10px;padding:8px 12px;margin-bottom:6px}.tpl-feature-group summary{cursor:pointer;font-size:12px;font-weight:700;color:#54268e}.tpl-feature-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;padding-top:8px}.tpl-feature-row{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(26,18,48,.8)}.tpl-alloc__head{margin-bottom:14px}.tpl-alloc__head h3{margin:0 0 4px;font-size:16px;color:#54268e}.tpl-alloc__head p{margin:0;font-size:13px;color:rgba(26,18,48,.6)}.tpl-alloc__prefill{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#92400e;padding:8px 12px;border-radius:10px;font-size:13px;margin-bottom:12px}.tpl-alloc__table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.tpl-alloc__table thead th{text-align:left;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:rgba(26,18,48,.55);padding:10px 12px;border-bottom:1px solid rgba(84,38,142,.14)}.tpl-alloc__table tbody td{padding:12px;border-bottom:1px solid rgba(84,38,142,.07);vertical-align:middle}.tpl-alloc__tid{display:block;font-size:11px;color:rgba(26,18,48,.45);font-family:'Courier New',monospace}.tpl-alloc__empty{text-align:center;padding:36px;color:rgba(26,18,48,.55)}.tpl-alloc__editor-row td{background:rgba(84,38,142,.04);border-bottom:1px solid rgba(84,38,142,.14)}.tpl-alloc__editor{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:10px;align-items:end;padding:6px 0}@media (max-width:820px){.tpl-alloc__editor{grid-template-columns:1fr}}.tpl-alloc__editor label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:rgba(26,18,48,.7)}.tpl-alloc__editor select,.tpl-alloc__editor textarea{padding:8px 12px;border:1.5px solid rgba(84,38,142,.2);border-radius:10px;background:#fff;color:#1a1230;font-size:13px;font-family:inherit}.tpl-alloc__editor textarea{min-height:48px;resize:vertical}.tpl-alloc__reason textarea{width:100%}.tpl-alloc__editor-actions{display:flex;gap:8px}.tpl-settings{display:flex;flex-direction:column;gap:18px}.tpl-settings label{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;font-weight:600;color:rgba(26,18,48,.7)}.tpl-settings input[type="text"],.tpl-settings input[type="email"],.tpl-settings input[type="number"],.tpl-settings textarea{padding:9px 12px;border:1.5px solid rgba(84,38,142,.18);border-radius:10px;font-size:13px;font-family:inherit;background:#fff;color:#1a1230}.tpl-settings code{background:rgba(84,38,142,.08);padding:2px 8px;border-radius:6px;font-size:12px}.tpl-gdpr-banner{}.tpl-gdpr-banner[hidden]{display:none!important}.tpl-gdpr-footer-block{background:var(--tpl-soft,#f5f1ff);color:var(--tpl-ink,#1a1230);border-top:1px solid rgba(84,38,142,.18);padding:22px 16px}body.tpl-no-crm .oh-sub-submode-toggle,body.tpl-no-crm [data-crm-tab],body.tpl-no-crm [data-crm-only="1"],body.tpl-no-crm [data-crm-only="true"],body.tpl-no-crm .crm-only,body.tpl-no-crm #crmModeChooser,body.tpl-no-crm #crmDrawer,body.tpl-no-crm #crmDrawerOverlay,body.tpl-no-crm #site-chat [data-crm-only],body.tpl-no-crm #site-chat .chat-crm-action,body.tpl-no-crm .oh-tab[data-tab="crm"],body.tpl-no-crm .ft-row[data-key^="proCrm"],body.tpl-no-crm .ft-row[data-key^="parentCrm"]{display:none!important}.tpl-alloc__coverage{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:8px 10px;background:#f7f3ff;border:1px solid rgba(84,38,142,.12);border-radius:8px;font-size:12px}.tpl-alloc__cov{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#fff;border:1px solid rgba(84,38,142,.14);border-radius:999px;font-weight:600;color:#1a1230}.tpl-alloc__cov--energy{color:var(--pillar-energy-fg)}.tpl-alloc__cov--website{color:var(--pillar-website-fg)}.tpl-alloc__cov--education{color:var(--pillar-education-fg)}.tpl-alloc__cov--property{color:var(--pillar-property-fg)}.tpl-alloc__cov--cross{color:var(--pillar-cross-fg)}.tpl-alloc__filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tpl-alloc__filter-chip{flex:0 0 auto;padding:5px 12px;font-size:12px;font-weight:600;border-radius:999px;border:1px solid rgba(84,38,142,.2);background:#fff;color:rgba(26,18,48,.75);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tpl-alloc__filter-chip:hover{background:#f3e8ff}.tpl-alloc__filter-chip.is-active{background:#54268e;color:#fff;border-color:#54268e}.tpl-alloc__pillar-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;border-radius:999px;background:#f3e8ff;color:#4c1d95;margin-right:4px;white-space:nowrap}.tpl-alloc__pillar-chip--energy{background:var(--pillar-energy-bg);color:var(--pillar-energy-fg)}.tpl-alloc__pillar-chip--website{background:var(--pillar-website-bg);color:var(--pillar-website-fg)}.tpl-alloc__pillar-chip--education{background:var(--pillar-education-bg);color:var(--pillar-education-fg)}.tpl-alloc__pillar-chip--property{background:var(--pillar-property-bg);color:var(--pillar-property-fg)}.tpl-alloc__pillar-chip--cross{background:var(--pillar-cross-bg);color:var(--pillar-cross-fg)}.tpl-alloc__crm-pill{display:inline-flex;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;border-radius:999px;background:#f5f3ff;color:#54268e;white-space:nowrap}.tpl-alloc__crm-pill--on{background:#d1fae5;color:#047857}.tpl-alloc__crm-pill--off{background:#fee2e2;color:#b91c1c}.tpl-alloc__crm-pill--none{background:#f3f4f6;color:#6b7280}.tpl-alloc__lead-flag{display:inline-block;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;border-radius:999px;background:#fef3c7;color:#92400e;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle}.tpl-alloc__empty-link{color:#54268e;font-weight:700;text-decoration:underline}.tpl-alloc__empty-link:hover{color:#7c3aad}.tpl-alloc__crm-mode-picker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;background:#fafaff;border:1px solid rgba(84,38,142,.14);border-radius:8px;grid-column:1 / -1}.tpl-alloc__crm-mode-label{font-size:12px;font-weight:700;color:rgba(26,18,48,.7);letter-spacing:.03em;text-transform:uppercase}.tpl-alloc__crm-mode-opt{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#1a1230;cursor:pointer}.tpl-alloc__crm-tier{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:rgba(26,18,48,.7)}.tpl-alloc__crm-tier select{padding:5px 8px;font-size:12px;border:1px solid rgba(84,38,142,.25);border-radius:6px;background:#fff}@media (max-width:640px){.tpl-alloc__table thead{display:none}.tpl-alloc__table tbody tr{display:grid;gap:4px;padding:8px 10px;border:1px solid rgba(84,38,142,.12);border-radius:8px;margin-bottom:8px;background:#fff}.tpl-alloc__table tbody td{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border:none;font-size:12px}}body[data-tpl-industry]{}body.is-template-page{padding-bottom:0}.oh-sub-smartgen-btn{background:linear-gradient(135deg,#fff8e1 0%,#fff 100%);border-color:rgba(245,158,11,.35)}.oh-sub-smartgen-btn:hover{background:linear-gradient(135deg,#ffecb3 0%,#fff 100%)}.smart-gen-wizard{display:flex;flex-direction:column;gap:16px;padding:8px 4px 24px}.smart-gen-steps{display:flex;align-items:center;gap:4px;justify-content:center;padding:12px 4px 8px;flex-wrap:wrap}.sg-step{appearance:none;-webkit-appearance:none;background:rgba(84,38,142,.06);border:1px solid rgba(84,38,142,.12);color:rgba(26,18,48,.75);font:inherit;font-weight:600;border-radius:999px;padding:6px 12px 6px 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.sg-step:hover{background:rgba(84,38,142,.12)}.sg-step.is-active{background:linear-gradient(135deg,#54268e,#3a1a66);color:#fff;border-color:transparent;box-shadow:0 2px 8px rgba(84,38,142,.35)}.sg-step.is-done{color:rgba(34,197,94,1);border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08)}.sg-step-num{font-size:14px;line-height:1}.sg-step-label{font-size:13px}.sg-step-sep{width:12px;height:1px;background:rgba(84,38,142,.2)}.smart-gen-panel{padding:4px}.sg-step-head{padding:0 4px 8px}.sg-step-head h3{margin:0 0 4px;font-size:22px;color:#1a1230;display:flex;align-items:center;gap:8px}.sg-step-head p{margin:0;color:rgba(26,18,48,.7);font-size:14px;line-height:1.5}.smart-gen-form{display:flex;flex-direction:column;gap:18px}.sg-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.sg-grid-2{display:grid;gap:10px;grid-template-columns:1fr 1fr}.sg-fs{border:1px solid rgba(84,38,142,.12);border-radius:10px;padding:16px 18px 18px;background:rgba(255,255,255,.6);display:flex;flex-direction:column;gap:10px}.sg-fs legend{font-weight:700;font-size:14px;color:rgba(84,38,142,.9);padding:0 6px}.sg-field{display:flex;flex-direction:column;gap:4px;font-size:13px}.sg-field>span{font-weight:600;color:rgba(26,18,48,.8)}.sg-field>span em{color:#dc2626;font-style:normal;margin-left:2px}.sg-field input[type="text"],.sg-field input[type="email"],.sg-field input[type="tel"],.sg-field input[type="url"],.sg-field input[type="number"],.sg-field textarea,.sg-field select{width:100%;padding:8px 10px;border:1px solid rgba(84,38,142,.18);border-radius:6px;font:inherit;background:#fff}.sg-field input:focus,.sg-field textarea:focus,.sg-field select:focus{outline:2px solid rgba(84,38,142,.35);outline-offset:1px;border-color:rgba(84,38,142,.55)}.sg-field textarea{resize:vertical;font-family:inherit}.sg-counter{font-size:11px;color:rgba(26,18,48,.55);align-self:flex-end}.sg-err{font-size:12px;color:#dc2626;min-height:14px}.sg-check{flex-direction:row!important;align-items:center;gap:8px}.sg-check input[type="checkbox"]{width:16px;height:16px;margin:0}.sg-radio-row{display:flex;gap:14px;align-items:center;font-size:13px;padding:4px 0}.sg-radio-row label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.sg-logo-row{display:flex;gap:10px;align-items:center;padding:6px 0}.sg-logo-row input[type="text"]{max-width:90px;text-align:center;font-weight:700}.sg-logo-preview{width:48px;height:48px;border:1px dashed rgba(84,38,142,.35);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(84,38,142,.05);color:rgba(84,38,142,.85);font-weight:800;font-size:16px;overflow:hidden}.sg-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.smart-gen-colour-picker .sg-colour-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.sg-swatch{position:relative;display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:rgba(26,18,48,.65);cursor:pointer}.sg-swatch input[type="color"]{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer}.sg-swatch-chip{width:100%;height:28px;border-radius:6px;border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.sg-step-foot{display:flex;align-items:center;gap:8px;padding:12px 4px 4px;border-top:1px dashed rgba(84,38,142,.12);margin-top:4px}.sg-foot-spacer{flex:1}.sg-toast{margin:10px 4px 0;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:500;line-height:1.4;border:1px solid rgba(84,38,142,.18);background:rgba(84,38,142,.06);color:rgba(26,18,48,.92);animation:sgToastIn .18s ease-out}.sg-toast--ok{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.08);color:#065f46}.sg-toast--err{border-color:rgba(220,38,38,.35);background:rgba(220,38,38,.07);color:#991b1b}@keyframes sgToastIn{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.sg-cancel-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 4px 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(202,138,4,.35);background:rgba(254,243,199,.65);color:#713f12;font-size:13px;animation:sgToastIn .18s ease-out}.sg-cancel-confirm .sg-cc-msg{flex:1 1 240px;line-height:1.4}.sg-cancel-confirm .sg-cc-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.sg-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.sg-mode-card{display:block;border:2px solid rgba(84,38,142,.14);border-radius:12px;padding:16px 16px 18px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.sg-mode-card:hover{border-color:rgba(84,38,142,.45);transform:translateY(-1px)}.sg-mode-card.is-on{border-color:#54268e;box-shadow:0 6px 18px rgba(84,38,142,.18)}.sg-mode-card input[type="radio"]{display:none}.sg-mode-card-icon{font-size:26px;line-height:1;margin-bottom:6px}.sg-mode-card-body h4{margin:0 0 4px;font-size:16px;color:#1a1230}.sg-mode-card-body p{margin:0;font-size:13px;color:rgba(26,18,48,.7);line-height:1.5}.sg-tier-list{border:1px solid rgba(84,38,142,.14);border-radius:10px;padding:12px;margin-top:8px;background:rgba(84,38,142,.04)}.sg-tier-list h4{margin:0 0 8px;font-size:14px;color:#1a1230}.sg-tier-row{display:grid;grid-template-columns:18px 200px 1fr;gap:8px;align-items:center;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px}.sg-tier-row:hover{background:rgba(84,38,142,.08)}.sg-tier-row.is-on{background:rgba(84,38,142,.12);border:1px solid rgba(84,38,142,.35)}.sg-tier-row input{margin:0}.sg-tier-name{font-weight:700}.sg-tier-hint{color:rgba(26,18,48,.65);font-size:12px}.smart-gen-template-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:8px}.sg-tpl-card{position:relative;border:2px solid rgba(84,38,142,.12);border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.sg-tpl-card:hover{border-color:rgba(84,38,142,.4);transform:translateY(-1px);box-shadow:0 6px 16px rgba(84,38,142,.12)}.sg-tpl-card.is-picked{border-color:#54268e;box-shadow:0 6px 18px rgba(84,38,142,.25)}.sg-tpl-thumb{height:90px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:13px;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.sg-tpl-thumb--xl{height:160px;font-size:18px}.sg-tpl-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.sg-tpl-body h4{margin:0;font-size:14px;color:#1a1230}.sg-tpl-body p{margin:0;font-size:12px;color:rgba(26,18,48,.7);line-height:1.45;flex:1}.sg-tpl-pal{display:flex;gap:4px}.sg-pal-chip{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.sg-tpl-actions{display:flex;gap:6px;flex-wrap:wrap}.sg-tpl-actions .tpl-btn{flex:1}.sg-tpl-picked-chip{position:absolute;top:8px;right:8px;background:#54268e;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;box-shadow:0 2px 8px rgba(84,38,142,.35)}.sg-filter-row{padding:6px 4px 0;font-size:13px}.sg-filter-row label{display:inline-flex;align-items:center;gap:6px;font-weight:600}.sg-filter-row select{padding:6px 8px;border-radius:6px;border:1px solid rgba(84,38,142,.25)}.sg-ai-card{display:grid;grid-template-columns:1fr;gap:0;border:2px solid rgba(84,38,142,.14);border-radius:12px;overflow:hidden;background:#fff}.sg-ai-card .sg-tpl-thumb{height:180px;font-size:20px}.sg-ai-card .sg-tpl-body{padding:18px 22px 22px;gap:10px}.sg-ai-rationale{background:rgba(84,38,142,.06);border-left:3px solid #54268e;padding:8px 12px;font-size:13px;border-radius:0 6px 6px 0}.sg-ai-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sg-review{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sg-review section{background:#fff;border:1px solid rgba(84,38,142,.12);border-radius:10px;padding:12px 14px 14px}.sg-review h4{margin:0 0 6px;font-size:13px;color:rgba(84,38,142,.9);text-transform:uppercase;letter-spacing:.5px}.sg-review dl{margin:0;display:grid;grid-template-columns:110px 1fr;gap:4px 10px;font-size:13px}.sg-review dt{font-weight:600;color:rgba(26,18,48,.7)}.sg-review dd{margin:0;color:rgba(26,18,48,.95)}.sg-review-tpl{display:flex;gap:10px;align-items:center}.sg-review-tpl .sg-tpl-thumb{width:80px;height:60px;border-radius:6px;flex:0 0 80px;font-size:11px}.sg-pal-row{display:flex;gap:4px;margin-top:4px}.sg-tenant-id{display:inline-block;background:rgba(84,38,142,.08);padding:4px 8px;border-radius:4px;font-family:ui-monospace,monospace;font-size:13px}.sg-progress-log{list-style:none;padding:16px 20px;margin:0;border:1px solid rgba(84,38,142,.14);border-radius:10px;background:rgba(84,38,142,.03)}.sg-pg-step{padding:4px 0;font-size:14px;color:rgba(26,18,48,.45)}.sg-pg-step.is-active{color:#1a1230;font-weight:600}.sg-pg-step.is-active::before{content:'→ ';color:#54268e}.sg-pg-step:not(.is-active)::before{content:'○ ';color:rgba(84,38,142,.35)}.smart-gen-success{display:flex;flex-direction:column;gap:14px}.smart-gen-success-head{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid rgba(34,197,94,.35);border-radius:12px;padding:16px 20px}.smart-gen-success-head h3{margin:0 0 4px;font-size:22px;color:#166534}.smart-gen-success-head p{margin:4px 0;color:rgba(22,101,52,.8);font-size:14px}.smart-gen-success-head .sg-success-sub{color:rgba(22,101,52,.65);font-size:12px}.smart-gen-success-head .sg-copy-btn{margin-left:8px;padding:2px 8px;font-size:12px}.smart-gen-success-section{border:1px solid rgba(84,38,142,.12);border-radius:10px;padding:12px 16px 14px;background:#fff}.smart-gen-success-section h4{margin:0 0 8px;font-size:14px;color:rgba(84,38,142,.9);text-transform:uppercase;letter-spacing:.5px}.smart-gen-result-list,.smart-gen-policy-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.smart-gen-result-list li,.smart-gen-policy-list li{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:6px 8px;border-radius:6px;background:rgba(84,38,142,.03)}.smart-gen-result-list li:hover,.smart-gen-policy-list li:hover{background:rgba(84,38,142,.07)}.sg-result-icon{font-size:16px;text-align:center}.sg-result-name{font-family:ui-monospace,monospace;font-size:13px;color:#1a1230}.sg-result-actions{display:flex;gap:4px}.sg-result-actions .tpl-btn{padding:4px 8px;font-size:12px}.sg-success-cta{display:flex;flex-wrap:wrap;gap:8px;background:rgba(84,38,142,.04)}.sg-history summary,.sg-warnings summary{cursor:pointer;font-size:13px;padding:8px 12px;background:rgba(84,38,142,.05);border-radius:6px;font-weight:600}.sg-history ul,.sg-warnings ul{list-style:none;padding:8px 12px 4px;margin:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.sg-history li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:rgba(84,38,142,.03)}.sg-h-meta{color:rgba(26,18,48,.55);font-size:12px}.sg-warnings{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.35);border-radius:8px;padding:4px}.sg-empty{padding:32px 24px;text-align:center;border:1px dashed rgba(84,38,142,.25);border-radius:10px;background:rgba(84,38,142,.04);color:rgba(26,18,48,.7);display:flex;flex-direction:column;gap:8px;align-items:center}@media (max-width:720px){.sg-grid{grid-template-columns:1fr}.sg-review{grid-template-columns:1fr}.sg-step-label{display:none}.sg-step{padding:6px 10px}}#ownerHeader .oh-mode-btn{min-width:102px!important;justify-content:center!important}#ownerHeader .oh-mode-btn.mdd-mode-cycle{min-width:78px!important}#ownerHeader .oh-mode-btn.oh-my-voice-btn{min-width:96px!important}#ownerHeader .oh-action-btn{min-width:32px!important}#ownerHeader .oh-action-btn.is-disabled,#ownerHeader .oh-action-btn[disabled]{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important}#ownerHeader .oh-mode-btn.is-disabled,#ownerHeader .oh-mode-btn[disabled]{opacity:.55!important;cursor:not-allowed!important}#ownerHeader .mdd-mode-cycle .mdd-mode-btn__letter{min-width:22px!important;text-align:center!important}body.icon-mode-kids main .mdd-pillar-card.rounded-3xl{border-radius:20px!important}body.icon-mode-kids .mdd-pillar-card{padding:18px!important;border-radius:24px!important}body.icon-mode-kids .mdd-pillar-icon{width:48px!important;height:48px!important;margin-bottom:14px!important;font-size:22px!important;border-radius:14px!important}body.icon-mode-kids .mdd-pillar-card h3{font-size:16px!important;line-height:1.25!important}body.icon-mode-kids .mdd-pillar-card p{font-size:13px!important;line-height:1.45!important;margin-top:8px!important}body.icon-mode-kids .mdd-pillar-card>div:nth-child(2){font-size:11px!important;letter-spacing:0!important}body.icon-mode-kids .mdd-pillar-card>span:last-child{margin-top:14px!important;font-size:13px!important}body.icon-mode-text #chatPanel{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(15,23,42,.06),0 12px 32px rgba(15,23,42,.08)!important}body.icon-mode-text #chatPanel>div:first-child{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%)!important;background-image:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%)!important}body.icon-mode-text #chatPanel #avatarPicker .avatar-btn{border-radius:8px!important;border-color:#e2e8f0!important}body.icon-mode-text #chatPanel #avatarPicker .avatar-btn:hover{border-color:#4f46e5!important;background:#f8fafc!important}body.icon-mode-text #chatToggle{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;background-image:linear-gradient(135deg,#4f46e5,#6366f1)!important;box-shadow:0 4px 12px rgba(79,70,229,.25),0 8px 24px rgba(79,70,229,.20)!important}body.icon-mode-kids #chatPanel{background:linear-gradient(135deg,#dbeafe 0%,#ede9fe 50%,#fee2e2 100%)!important;border:3px solid #ffffff!important;border-radius:28px!important;box-shadow:0 8px 24px rgba(124,58,237,.22),0 16px 40px rgba(59,130,246,.20)!important;animation:mddKidsChatPop .4s cubic-bezier(.34,1.56,.64,1)!important}@keyframes mddKidsChatPop{0%{transform:scale(.7) translateY(20px);opacity:0}60%{transform:scale(1.04) translateY(-2px)}100%{transform:scale(1) translateY(0);opacity:1}}body.icon-mode-kids #chatPanel>div:first-child{background:linear-gradient(135deg,#3b82f6 0%,#7c3aed 50%,#dc2626 100%)!important;background-image:linear-gradient(135deg,#3b82f6 0%,#7c3aed 50%,#dc2626 100%)!important;border-radius:26px 26px 0 0!important}body.icon-mode-kids #chatPanel>div:first-child .font-display::after{content:' 🎈';font-size:inherit}body.icon-mode-kids #chatPanel #avatarPicker{background:linear-gradient(135deg,#f5f3ff 0%,#dbeafe 100%)!important}body.icon-mode-kids #chatPanel #avatarPicker .avatar-btn{border-radius:18px!important;border:2px solid #ffffff!important;background:rgba(255,255,255,.7)!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s!important}body.icon-mode-kids #chatPanel #avatarPicker .avatar-btn:hover{transform:translateY(-2px) rotate(-1deg) scale(1.02)!important;box-shadow:0 6px 20px rgba(124,58,237,.20)!important}body.icon-mode-kids #chatPanel #avatarPicker .avatar-btn::before{content:'⭐';position:absolute;top:-6px;left:-6px;font-size:16px;animation:mddKidsWobble 4s ease-in-out infinite;pointer-events:none}body.icon-mode-kids #chatPanel #avatarPicker .avatar-btn{position:relative}body.icon-mode-kids #chatPanel #chatActive{background:linear-gradient(180deg,#f5f3ff 0%,#dbeafe 100%)!important}body.icon-mode-kids #chatPanel #chatMessages{background:linear-gradient(180deg,#f5f3ff 0%,#ffffff 100%)!important}body.icon-mode-kids #chatPanel form,body.icon-mode-kids #chatPanel #chatHandoffBar{background:rgba(255,255,255,.8)!important}body.icon-mode-kids #chatPanel #chatInput{border:2px solid #ddd6fe!important;background:#ffffff!important}body.icon-mode-kids #chatPanel #chatInput:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px rgba(124,58,237,.25)!important}body.icon-mode-kids #chatToggle{background:linear-gradient(135deg,#3b82f6 0%,#7c3aed 50%,#dc2626 100%)!important;background-image:linear-gradient(135deg,#3b82f6 0%,#7c3aed 50%,#dc2626 100%)!important;border:3px solid #ffffff!important;animation:mddKidsChatToggle 3s ease-in-out infinite!important}@keyframes mddKidsChatToggle{0%,100%{transform:scale(1) rotate(0deg);box-shadow:0 6px 18px rgba(124,58,237,.35)}50%{transform:scale(1.05) rotate(-3deg);box-shadow:0 10px 30px rgba(124,58,237,.55)}}body.icon-mode-kids #chatPanel #chatMessages>*{animation:mddKidsMsgPop .35s cubic-bezier(.34,1.56,.64,1)!important}@keyframes mddKidsMsgPop{0%{transform:scale(.7) translateY(8px);opacity:0}60%{transform:scale(1.05) translateY(-2px)}100%{transform:scale(1) translateY(0);opacity:1}}body:not(.mdd-no-text-bg) main h1:not(.mdd-no-bg-box),body:not(.mdd-no-text-bg) main h2:not(.mdd-no-bg-box),body:not(.mdd-no-text-bg) main h3:not(.mdd-no-bg-box),body:not(.mdd-no-text-bg) main h4:not(.mdd-no-bg-box),body:not(.mdd-no-text-bg) main h5:not(.mdd-no-bg-box),body:not(.mdd-no-text-bg) main h6:not(.mdd-no-bg-box){display:inline-block!important;background-color:rgba(255,255,255,0.85)!important;background-image:none!important;padding:4px 12px!important;border-radius:10px!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;max-width:100%!important}body:not(.mdd-no-text-bg) main p:not(.mdd-no-bg-box):not(:empty),body:not(.mdd-no-text-bg) main li:not(.mdd-no-bg-box),body:not(.mdd-no-text-bg) main blockquote:not(.mdd-no-bg-box),body:not(.mdd-no-text-bg) main td:not(.mdd-no-bg-box):not(:empty),body:not(.mdd-no-text-bg) main dd:not(.mdd-no-bg-box){background-color:rgba(255,255,255,0.80)!important;background-image:none!important;padding:6px 12px!important;border-radius:8px!important}body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main h1:not(.mdd-no-bg-box),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main h2:not(.mdd-no-bg-box),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main h3:not(.mdd-no-bg-box),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main h4:not(.mdd-no-bg-box),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main h5:not(.mdd-no-bg-box),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main h6:not(.mdd-no-bg-box),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main p:not(.mdd-no-bg-box):not(:empty),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main li:not(.mdd-no-bg-box),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main blockquote:not(.mdd-no-bg-box),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main td:not(.mdd-no-bg-box):not(:empty),body.mdd-a11y-high-contrast:not(.mdd-no-text-bg) main dd:not(.mdd-no-bg-box){background-color:rgba(0,0,0,0.6)!important;color:#ffffff!important}body.mdd-a11y-high-contrast #site-header .dropdown,body.mdd-a11y-high-contrast #site-header .subflyout,body.mdd-a11y-high-contrast #site-header .has-dropdown>.dropdown,body.mdd-a11y-high-contrast #site-header .has-subflyout>.subflyout{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border:2px solid #ffeb3b!important;color:#ffffff!important;box-shadow:0 16px 40px -8px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.35)!important}body.mdd-a11y-high-contrast #site-header .dropdown *,body.mdd-a11y-high-contrast #site-header .subflyout *{color:#ffffff!important}body.mdd-a11y-high-contrast #site-header .dropdown a,body.mdd-a11y-high-contrast #site-header .subflyout a{background:transparent!important;color:#ffffff!important;border-radius:8px!important}body.mdd-a11y-high-contrast #site-header .dropdown a:hover,body.mdd-a11y-high-contrast #site-header .subflyout a:hover{background:#2a2a2a!important;background-color:#2a2a2a!important}body.mdd-a11y-high-contrast #site-header .dropdown a>span:first-child[data-icon],body.mdd-a11y-high-contrast #site-header .dropdown a>span:first-child[class*="bg-brand-"],body.mdd-a11y-high-contrast #site-header .subflyout a>span:first-child[data-icon],body.mdd-a11y-high-contrast #site-header .subflyout a>span:first-child[class*="bg-brand-"]{background-color:rgba(255,235,59,0.18)!important;color:#ffeb3b!important}body.mdd-a11y-high-contrast #site-header .dropdown .text-brand-600.uppercase,body.mdd-a11y-high-contrast #site-header .subflyout .text-brand-600.uppercase{color:#ffeb3b!important}body.mdd-a11y-high-contrast .lang-picker-menu,body.mdd-a11y-high-contrast .spell-picker-menu,body.mdd-a11y-high-contrast #spellPickerMenu,body.mdd-a11y-high-contrast #langPickerMenu{background:#000000!important;background-color:#000000!important;border:1px solid #1a1a1a!important;color:#ffffff!important}body.mdd-a11y-high-contrast .lang-picker-menu *,body.mdd-a11y-high-contrast .spell-picker-menu *,body.mdd-a11y-high-contrast #spellPickerMenu *,body.mdd-a11y-high-contrast #langPickerMenu *{color:#ffffff!important}body.mdd-a11y-high-contrast .lang-picker-menu button:hover,body.mdd-a11y-high-contrast .spell-picker-menu button:hover{background:#2a2a2a!important}body.mdd-a11y-high-contrast .mdd-mode-pop{background:#000000!important;border:1px solid #1a1a1a!important;color:#ffffff!important}body.mdd-a11y-high-contrast .mdd-mode-pop *{color:#ffffff!important}body.mdd-a11y-high-contrast .mdd-mode-pop__opt:hover{background:#2a2a2a!important}body.mdd-a11y-high-contrast #mobileNav{background:#000000!important;border:1px solid #1a1a1a!important}body.mdd-a11y-high-contrast #mobileNav *,body.mdd-a11y-high-contrast #mobileNav a,body.mdd-a11y-high-contrast #mobileNav summary{color:#ffffff!important}body.mdd-a11y-high-contrast #mobileNav a:hover,body.mdd-a11y-high-contrast #mobileNav summary:hover{background:#2a2a2a!important}body.mdd-a11y-high-contrast #ownerHeader .oh-dropdown-panel,body.mdd-a11y-high-contrast #ohCrmOptionsDropdown{background:#000000!important;border:1px solid #1a1a1a!important;color:#ffffff!important}body.mdd-a11y-high-contrast #ownerHeader .oh-dropdown-panel *,body.mdd-a11y-high-contrast #ohCrmOptionsDropdown *{color:#ffffff!important}body.mdd-a11y-high-contrast #ownerHeader .oh-dropdown-panel button:hover,body.mdd-a11y-high-contrast #ohCrmOptionsDropdown button:hover{background:#2a2a2a!important}html.mdd-prep body{visibility:hidden!important}html.mdd-prep.mdd-ready body{visibility:visible!important}.faq-item--kids{background:linear-gradient(135deg,#f5f3ff 0%,#dbeafe 100%)!important;border-color:#ddd6fe!important}.faq-item--kids[open]{background:#ffffff!important;border-color:#c4b5fd!important}.faq-item--kids .faq-q-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9999px;background:linear-gradient(135deg,#ddd6fe,#dbeafe);font-size:18px;box-shadow:0 2px 6px rgba(124,58,237,.18)}.faq-item--kids summary{border-radius:12px}.faq-item--kids[open]>summary{background:linear-gradient(90deg,#f5f3ff 0%,transparent 100%)}body.icon-mode-kids.kids-variant-girl main h1{color:#d946ef!important}body.icon-mode-kids.kids-variant-girl main h2{color:#ec4899!important}body.icon-mode-kids.kids-variant-girl main h3{color:#ec4899!important}body.icon-mode-kids.kids-variant-girl main .bg-brand-gradient,body.icon-mode-kids.kids-variant-girl main .bg-bart-gradient,body.icon-mode-kids.kids-variant-girl main .bg-mad-gradient,body.icon-mode-kids.kids-variant-girl main .bg-tristan-gradient{background-image:linear-gradient(135deg,#ff6b9d 0%,#ffd93d 50%,#6bd4ff 100%)!important}body.icon-mode-kids.kids-variant-girl main .bg-brand-soft{background-image:linear-gradient(135deg,#ffe6f0 0%,#fff8d6 50%,#e0f4ff 100%)!important}body.icon-mode-kids.kids-variant-girl main .bg-hero-radial{background-image:radial-gradient(circle at 15% 15%,rgba(255,107,157,.35),transparent 45%),radial-gradient(circle at 85% 65%,rgba(107,212,255,.35),transparent 50%),radial-gradient(circle at 50% 90%,rgba(255,217,61,.3),transparent 50%)!important}body.icon-mode-kids.kids-variant-girl main .bg-brand-50{background-color:#fff0f6!important}body.icon-mode-kids.kids-variant-girl main .bg-brand-100{background-color:#ffe6f0!important}body.icon-mode-kids.kids-variant-girl main .bg-brand-200{background-color:#ffd6e6!important}body.icon-mode-kids.kids-variant-girl main .bg-brand-700{background-color:#ec4899!important}body.icon-mode-kids.kids-variant-girl main .text-brand-700,body.icon-mode-kids.kids-variant-girl main .text-brand-600{color:#d946ef!important}body.icon-mode-kids.kids-variant-girl main .text-brand-500{color:#ec4899!important}body.icon-mode-kids.kids-variant-girl main .border-brand-200,body.icon-mode-kids.kids-variant-girl main .border-brand-300,body.icon-mode-kids.kids-variant-girl main .border-brand-100{border-color:#ffd6e6!important}body.icon-mode-kids.kids-variant-girl main .shadow-brand-xl{box-shadow:0 24px 60px -16px rgba(217,70,239,.45)!important}body.icon-mode-kids.kids-variant-girl main .shadow-brand,body.icon-mode-kids.kids-variant-girl main .shadow-brand-lg{box-shadow:0 16px 40px -10px rgba(217,70,239,.35)!important}body.icon-mode-kids.kids-variant-girl main .shadow-brand-sm{box-shadow:0 8px 18px -6px rgba(255,107,157,.35)!important}body.icon-mode-kids.kids-variant-girl main .shadow-mad,body.icon-mode-kids.kids-variant-girl main .shadow-bart,body.icon-mode-kids.kids-variant-girl main .shadow-tristan{box-shadow:0 16px 40px -10px rgba(255,107,157,.5)!important}body.icon-mode-kids.kids-variant-girl #crmContent .crm-page-title{background:linear-gradient(135deg,#ec4899,#f59e0b,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}body.icon-mode-kids.kids-variant-girl #crmContent .crm-breadcrumb{color:#ec4899}body.icon-mode-kids.kids-variant-girl #crmContent .crm-hub-card:hover{box-shadow:0 16px 32px -10px rgba(244,114,182,0.30);border-color:#f472b6!important}body.icon-mode-kids.kids-variant-girl #crmContent .crm-hub-emoji{filter:drop-shadow(0 4px 10px rgba(244,114,182,0.25))}body.icon-mode-kids.kids-variant-girl #crmContent .crm-btn,body.icon-mode-kids.kids-variant-girl #crmContent .tkt-btn{box-shadow:0 6px 18px -6px rgba(244,114,182,0.45)!important}body.icon-mode-kids.kids-variant-girl #crmContent table th{background:linear-gradient(135deg,#fff7ed,#fef3c7)!important;color:#92400e!important}body.icon-mode-kids.kids-variant-girl #crmContent .tkt-stat-box strong{background:linear-gradient(135deg,#ec4899,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}body.icon-mode-kids.kids-variant-girl #crmContent .crm-welcome-banner{background:linear-gradient(135deg,#fff7ed,#fef3c7,#fce7f3);border-color:#f9a8d4}body.icon-mode-kids.kids-variant-girl #crmContent .crm-welcome-banner strong{color:#ec4899}body.icon-mode-kids.kids-variant-girl .crm-edu-tool{background:linear-gradient(135deg,#fff7ed,#fce7f3)!important;border:2px solid #f9a8d4!important}body.icon-mode-kids.kids-variant-girl #chatPanel #chatMessages{background:linear-gradient(180deg,#fff5fb 0%,#ffffff 100%)!important}body.icon-mode-kids.kids-variant-girl #chatPanel #chatInput{border:2px solid #fbcfe8!important}body.icon-mode-kids.kids-variant-girl #chatPanel #chatInput:focus{border-color:#ec4899!important;box-shadow:0 0 0 3px rgba(236,72,153,.25)!important}body.icon-mode-kids.kids-variant-girl #chatToggle{background:linear-gradient(135deg,#ff6b9d 0%,#ffd93d 50%,#6bd4ff 100%)!important;background-image:linear-gradient(135deg,#ff6b9d 0%,#ffd93d 50%,#6bd4ff 100%)!important}body.icon-mode-kids.kids-variant-girl #chatPanel>div:first-child{background:linear-gradient(135deg,#ff6b9d 0%,#ffd93d 50%,#6bd4ff 100%)!important;background-image:linear-gradient(135deg,#ff6b9d 0%,#ffd93d 50%,#6bd4ff 100%)!important}body.icon-mode-kids.kids-variant-girl #chatPanel #avatarPicker{background:linear-gradient(135deg,#fff5fb 0%,#fffce7 100%)!important}body.icon-mode-kids.kids-variant-girl #chatPanel #avatarPicker .avatar-btn:hover{box-shadow:0 6px 20px rgba(217,70,239,.20)!important}body.icon-mode-kids.kids-variant-girl .faq-item--kids{background:linear-gradient(135deg,#fff0f6 0%,#fff8d6 100%)!important;border-color:#fbcfe8!important}body.icon-mode-kids.kids-variant-girl .faq-item--kids[open]{background:#ffffff!important;border-color:#f9a8d4!important}body.icon-mode-kids.kids-variant-girl .faq-item--kids .faq-q-icon{background:linear-gradient(135deg,#fbcfe8,#fde68a);box-shadow:0 2px 6px rgba(217,70,239,.18)}body.icon-mode-kids.kids-variant-girl .faq-item--kids[open]>summary{background:linear-gradient(90deg,#fff0f6 0%,transparent 100%)}body.icon-mode-kids.kids-variant-girl .site-top-strip .mdd-mode-btn,body.icon-mode-kids.kids-variant-girl #site-header .site-top-strip .mdd-mode-btn{background:linear-gradient(135deg,#ff6b9d 0%,#6bd4ff 100%)!important;box-shadow:0 3px 10px rgba(217,70,239,.22)!important}body.icon-mode-kids.kids-variant-girl #siteSearchInput{background-image:linear-gradient(#fff,#fff),conic-gradient(from 0deg,#ff6b9d,#ffd93d,#6bd4ff,#d946ef,#ff6b9d)!important;box-shadow:0 4px 12px -4px rgba(217,70,239,.35)}body.icon-mode-kids.kids-variant-girl #siteSearchInput::placeholder{color:#d946ef}body.icon-mode-kids.kids-variant-girl main .crm-breadcrumb{background:linear-gradient(135deg,#ffe6f0 0%,#fff8d6 50%,#e0f4ff 100%)!important;color:#d946ef!important;border-bottom:3px dashed #ff6b9d!important}body.icon-mode-kids.kids-variant-girl main .crm-breadcrumb b{color:#ec4899!important}body.icon-mode-kids.kids-variant-girl main .crm-toolbar{background:linear-gradient(135deg,#ffe6f0 0%,#fff8d6 100%)!important;border:2px solid #ffd6e6!important;box-shadow:0 8px 20px rgba(255,107,157,0.18)!important}body.icon-mode-kids.kids-variant-girl main .crm-table{border:2px solid #ffd6e6!important}body.icon-mode-kids.kids-variant-girl main .crm-table th{background:linear-gradient(135deg,#ff6b9d 0%,#ffd93d 50%,#6bd4ff 100%)!important}body.icon-mode-kids.kids-variant-girl main .crm-table td{border-bottom:1px dashed #ffd6e6!important}body.icon-mode-kids.kids-variant-girl main .crm-table tbody tr:hover{background:#fff0f6!important}body.icon-mode-kids.kids-variant-girl main .crm-row-action,body.icon-mode-kids.kids-variant-girl main .crm-cell-actions button{background:linear-gradient(135deg,#ff6b9d,#ec4899)!important;box-shadow:0 4px 12px rgba(255,107,157,0.35)!important}body.icon-mode-kids.kids-variant-girl .mdd-icon-mode-picker__btn.is-active{background:linear-gradient(135deg,#ff6b9d,#ffd93d,#6bd4ff)!important;color:#1a1230!important}body.icon-mode-kids.kids-variant-girl #chatPanel{background:linear-gradient(135deg,#fff0f6 0%,#fff8d6 50%,#e0f4ff 100%)!important;box-shadow:0 8px 24px rgba(217,70,239,.22),0 16px 40px rgba(107,212,255,.20)!important}body.icon-mode-kids.kids-variant-girl #chatPanel #chatActive{background:linear-gradient(180deg,#fff5fb 0%,#fffce7 100%)!important}html{overflow-x:hidden!important}@media (max-width:767.98px){header #siteSearchInput{width:86px!important;min-width:0!important;font-size:12px!important;padding:6px 8px 6px 28px!important}header .mdd-site-search-wrap span[aria-hidden] svg{width:12px;height:12px}header a[class*="md:hidden"][class*="border-brand-600"]{font-size:10px!important;padding:4px 8px!important;border-width:1.5px!important}header [data-nav-item="logo"] .font-display{font-size:16px!important}header [data-nav-item="logo"]>div>div:last-child{font-size:9px!important}header [data-nav-item="logo"]>div:first-child{width:36px!important;height:36px!important;border-radius:10px!important}header>div:first-of-type{gap:4px!important;padding-left:8px!important;padding-right:8px!important}}@media (min-width:768px) and (max-width:1023.98px){header>div:first-of-type>a[data-nav][data-nav-item][data-nav-item$="-row1"]{display:none!important}header>div:first-of-type a[data-nav-item="quote"]{font-size:13px!important;padding:4px 12px!important}header>div:first-of-type a[data-nav-item="portal"]{padding:4px 12px!important}header>div:first-of-type a[data-nav-item="portal"]>span:first-child{font-size:13px!important}header>div:first-of-type a[data-nav-item="portal"]>span:last-child{display:none!important}header nav[class*="md:flex"]{gap:12px!important}header nav[class*="md:flex"] .has-dropdown>a,header nav[class*="md:flex"] .nav-link{font-size:13px!important}header>div[data-nav-row="main"]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}header #siteSearchInput{width:140px!important}}@media (max-width:1023.98px){#ownerHeader .oh-top,#ownerHeader .oh-sub{flex-wrap:wrap!important;row-gap:4px!important}#ownerHeader .oh-sub-right,#ownerHeader .oh-actions{flex-wrap:wrap!important;row-gap:4px!important;justify-content:flex-end!important}#ownerHeader .oh-btn-label,#ownerHeader .oh-dev-label,#ownerHeader .oh-mode-btn .mdd-mode-btn__lbl{display:none!important}}@media (max-width:767.98px){#ownerHeader .oh-mode-btn,#ownerHeader .oh-action-btn,#ownerHeader .oh-dev-fixed,#ownerHeader .oh-btn,#ownerHeader .oh-pillar-tab{padding:3px 6px!important;font-size:10px!important;min-height:24px!important}#ownerHeader .oh-btn-label,#ownerHeader .oh-dev-label,#ownerHeader .oh-mode-btn .mdd-mode-btn__lbl{display:none!important}#ownerHeader .oh-sub{overflow-x:auto!important;-webkit-overflow-scrolling:touch}#ownerHeader{font-size:11px!important}}.faq-jumper{display:none!important}h1.font-display{font-size:1.625rem!important;line-height:1.2!important}@media (min-width:640px){h1.font-display{font-size:1.875rem!important;line-height:1.18!important}}@media (min-width:1024px){h1.font-display{font-size:2.375rem!important;line-height:1.15!important}}h2.font-display{font-size:1.375rem!important;line-height:1.25!important}@media (min-width:640px){h2.font-display{font-size:1.625rem!important}}@media (min-width:1024px){h2.font-display{font-size:1.875rem!important}}main section[class*="py-20"]{padding-top:48px!important;padding-bottom:48px!important}main section[class*="py-24"]{padding-top:56px!important;padding-bottom:56px!important}@media (min-width:1024px){main section[class*="py-20"]{padding-top:60px!important;padding-bottom:60px!important}main section[class*="py-24"]{padding-top:72px!important;padding-bottom:72px!important}}main>section:first-of-type{padding-top:32px!important}@media (min-width:1024px){main>section:first-of-type{padding-top:48px!important}}main>#kidsGameBoard + section{padding-top:32px!important}@media (min-width:1024px){main>#kidsGameBoard + section{padding-top:48px!important}}body.icon-mode-text main>#kidsGameBoard + section{padding-top:72px!important;padding-bottom:72px!important}@media (min-width:1024px){body.icon-mode-text main>#kidsGameBoard + section{padding-top:96px!important;padding-bottom:96px!important}}body.icon-mode-text main>#kidsGameBoard + section h1.font-display,body.icon-mode-text main>#kidsGameBoard + section h1{font-size:2.25rem!important;line-height:1.1!important;font-weight:600!important;color:#0f172a!important;letter-spacing:-0.025em!important;max-width:18ch!important}@media (min-width:768px){body.icon-mode-text main>#kidsGameBoard + section h1.font-display,body.icon-mode-text main>#kidsGameBoard + section h1{font-size:3rem!important}}@media (min-width:1280px){body.icon-mode-text main>#kidsGameBoard + section h1.font-display,body.icon-mode-text main>#kidsGameBoard + section h1{font-size:3.5rem!important}}body.icon-mode-text main>#kidsGameBoard + section p:first-of-type,body.icon-mode-text main>#kidsGameBoard + section p.italic{font-size:1.0625rem!important;line-height:1.6!important;color:#475569!important;font-style:normal!important;max-width:56ch!important;font-weight:400!important}body.icon-mode-text main>#kidsGameBoard + section{order:1}body.icon-mode-text main>#kidsGameBoard + section{background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)!important;border-bottom:1px solid #e2e8f0!important}body.icon-mode-text main>#kidsGameBoard + section>div,body.icon-mode-text main>#kidsGameBoard + section>div>div{max-width:1200px!important}body.icon-mode-text main>#kidsGameBoard + section .grid.lg\:grid-cols-2,body.icon-mode-text main>#kidsGameBoard + section [class*="grid-cols-2"],body.icon-mode-text main>#kidsGameBoard + section [class*="md:grid-cols-2"],body.icon-mode-text main>#kidsGameBoard + section [class*="lg:grid-cols-2"]{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:56px!important;grid-template-columns:none!important}body.icon-mode-text main>#kidsGameBoard + section h1,body.icon-mode-text main>#kidsGameBoard + section h1.font-display{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.icon-mode-text main>#kidsGameBoard + section p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.icon-mode-text main>#kidsGameBoard + section .flex.flex-col.sm\:flex-row,body.icon-mode-text main>#kidsGameBoard + section [class*="gap-3"][class*="flex"]:not(.items-start),body.icon-mode-text main>#kidsGameBoard + section [class*="gap-4"][class*="flex"]:not(.items-start){justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body.icon-mode-text main>#kidsGameBoard + section .bg-brand-soft,body.icon-mode-text main>#kidsGameBoard + section>div>div>div:last-child{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;border-radius:8px!important}body.icon-mode-text main>section:first-of-type [class*="text-white"]:not(button):not(a):not(.bg-brand-gradient):not(.bg-mad-gradient):not(.bg-tristan-gradient):not(.bg-bart-gradient),body.icon-mode-text main>#kidsGameBoard + section [class*="text-white"]:not(button):not(a):not(.bg-brand-gradient):not(.bg-mad-gradient):not(.bg-tristan-gradient):not(.bg-bart-gradient){color:#334155!important}body.icon-mode-text main>section:first-of-type h2,body.icon-mode-text main>section:first-of-type h2.font-display,body.icon-mode-text main>section:first-of-type h3,body.icon-mode-text main>section:first-of-type h3.font-display,body.icon-mode-text main>#kidsGameBoard + section h2,body.icon-mode-text main>#kidsGameBoard + section h2.font-display,body.icon-mode-text main>#kidsGameBoard + section h3,body.icon-mode-text main>#kidsGameBoard + section h3.font-display{color:#0f172a!important}body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type:not(:has(form)) p.text-muted,body.icon-mode-text main section:has(a.bg-brand-gradient):last-of-type p.text-muted,body.icon-mode-text main section p.text-muted,body.icon-mode-text main section .text-muted,body.icon-mode-text main p.text-muted,body.icon-mode-text main .text-muted,body.icon-mode-text .text-muted{color:#475569!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}[data-anim]{opacity:1!important;transform:none!important}.mdd-powered-ticker__track{animation:none!important;padding-left:16px}.mdd-exit-preview-pill{animation:none!important}}@media (pointer:coarse){.lang-picker-btn,.mdd-chip,.mdd-a11y-panel__btn,#mobileToggle,.exi-close,#exitPreviewBtn,.mdd-kb-help__close,details>summary,nav a{min-width:44px;min-height:44px}.lang-picker-btn{display:inline-flex;align-items:center;justify-content:center}}#site-header .site-top-strip{min-height:0!important;padding:4px 0!important}#site-header .site-top-strip-row{display:flex!important;flex-wrap:wrap!important;row-gap:4px!important;column-gap:6px!important;padding:0 8px!important;justify-content:center!important;align-items:center!important}#site-header .site-top-strip-row>div:first-child{flex:1 0 100%!important;display:flex!important;justify-content:center!important;gap:8px!important;min-width:0!important;text-align:center!important}#site-header .site-top-tagline{display:inline!important;font-size:10px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:60%!important;line-height:1.2!important}#site-header .site-top-phone{font-size:10px!important;white-space:nowrap!important}#site-header .mdd-top-strip-cluster{flex:1 0 100%!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;margin:0 auto!important;min-width:0!important;max-width:100%!important}#site-header .mdd-top-strip-cluster .speech-picker-wrap>button,#site-header .mdd-top-strip-cluster .mdd-vs-btn-wrap>button,#site-header .mdd-top-strip-cluster .lang-picker-wrap>button,#site-header .mdd-top-strip-cluster .mdd-mode-cycle{min-width:0!important;max-width:none!important;flex:0 1 auto!important}#site-header .mdd-top-strip-cluster .lang-picker-btn,#site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:3px 6px!important;font-size:10px!important;line-height:1.2!important;max-height:26px!important;gap:3px!important;border-radius:9999px!important}#site-header .mdd-top-strip-cluster #speechPickerLabel,#site-header .mdd-top-strip-cluster #mddVisualSupportBtn span:nth-child(2),#site-header .mdd-top-strip-cluster #mddModeBtn .mdd-mode-btn__lbl,#site-header .mdd-top-strip-cluster #langPickerCurrent{display:none!important}#site-header .mdd-site-search-wrap input[type="search"]{width:72px!important;min-width:0!important;padding-left:26px!important;padding-right:6px!important;font-size:12px!important}#site-header .mdd-site-search-wrap input[type="search"]:focus{width:140px!important}#mobileToggle{min-width:44px!important;min-height:44px!important;flex-shrink:0!important}body.icon-mode-kids #site-header .site-top-strip .lang-picker-btn,body.icon-mode-kids #site-header .site-top-strip .mdd-mode-btn{background:linear-gradient(135deg,#3b82f6 0%,#7c3aed 100%)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.7)!important;font-weight:800!important;letter-spacing:.01em!important;box-shadow:0 3px 10px rgba(124,58,237,.22)!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important;transition:transform .15s ease,box-shadow .15s ease!important}@media (min-width:480px){#site-header .site-top-strip-row{flex-wrap:nowrap!important;row-gap:0!important;column-gap:8px!important;padding:0 12px!important;justify-content:space-between!important}#site-header .site-top-strip-row>div:first-child{flex:0 1 auto!important;justify-content:flex-start!important;text-align:left!important;gap:10px!important;min-width:0!important}#site-header .site-top-tagline{max-width:50%!important;text-overflow:ellipsis!important}#site-header .mdd-top-strip-cluster{flex:0 0 auto!important;justify-content:flex-end!important;gap:6px!important}#site-header .mdd-site-search-wrap input[type="search"]{width:100px!important}#site-header .mdd-site-search-wrap input[type="search"]:focus{width:160px!important}}@media (min-width:640px){#site-header .site-top-strip{padding:4px 0!important;min-height:32px!important}#site-header .site-top-strip-row{column-gap:12px!important;padding:0 16px!important}#site-header .site-top-tagline{font-size:11px!important;max-width:60%!important}#site-header .site-top-phone{font-size:11px!important}#site-header .mdd-top-strip-cluster{gap:8px!important}#site-header .mdd-top-strip-cluster #mddModeBtn .mdd-mode-btn__lbl{display:inline!important;font-size:10px!important}#site-header .mdd-top-strip-cluster #langPickerCurrent{display:inline!important;font-size:10px!important;max-width:60px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#site-header .mdd-top-strip-cluster .lang-picker-btn,#site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:3px 8px!important;font-size:11px!important;max-height:28px!important}#site-header .mdd-site-search-wrap input[type="search"]{width:140px!important}}@media (min-width:768px){#site-header .site-top-strip{min-height:36px!important;padding:4px 0!important}#site-header .site-top-strip-row{column-gap:16px!important;padding:0 20px!important}#site-header .site-top-tagline{font-size:12px!important;max-width:none!important;white-space:nowrap!important}#site-header .site-top-phone{font-size:12px!important}#site-header .mdd-top-strip-cluster{gap:10px!important}#site-header .mdd-top-strip-cluster #speechPickerLabel,#site-header .mdd-top-strip-cluster #mddVisualSupportBtn span:nth-child(2){display:inline!important;font-size:11px!important}#site-header .mdd-top-strip-cluster .lang-picker-btn,#site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:4px 10px!important;font-size:11px!important;max-height:30px!important}#site-header .mdd-top-strip-cluster .speech-picker-wrap>button{min-width:96px!important;justify-content:center!important}#site-header .mdd-top-strip-cluster .mdd-vs-btn-wrap>button{min-width:92px!important;justify-content:center!important}#site-header .mdd-top-strip-cluster .lang-picker-wrap>button{min-width:88px!important;justify-content:center!important}#site-header .mdd-site-search-wrap input[type="search"]{width:140px!important}}@media (min-width:1024px){#site-header .site-top-strip-row{column-gap:20px!important;padding:0 24px!important}#site-header .site-top-tagline,#site-header .site-top-phone{font-size:12px!important}#site-header .mdd-top-strip-cluster{gap:12px!important}#site-header .mdd-top-strip-cluster .lang-picker-btn,#site-header .mdd-top-strip-cluster .mdd-mode-btn{padding:4px 12px!important;font-size:12px!important;max-height:32px!important}#site-header .mdd-top-strip-cluster .speech-picker-wrap>button{min-width:108px!important}#site-header .mdd-top-strip-cluster .mdd-vs-btn-wrap>button{min-width:100px!important}#site-header .mdd-top-strip-cluster .lang-picker-wrap>button{min-width:100px!important}#site-header .mdd-site-search-wrap input[type="search"]{width:180px!important}}@media (min-width:1280px){#site-header .site-top-strip-row{column-gap:24px!important;padding:0 32px!important}#site-header .mdd-top-strip-cluster{gap:14px!important}#site-header .mdd-top-strip-cluster .speech-picker-wrap>button{min-width:132px!important}#site-header .mdd-top-strip-cluster .mdd-vs-btn-wrap>button{min-width:120px!important}#site-header .mdd-top-strip-cluster .lang-picker-wrap>button{min-width:108px!important}#site-header .mdd-site-search-wrap input[type="search"]{width:220px!important}}@media (min-width:1600px){#site-header .site-top-strip-row{column-gap:28px!important;padding:0 40px!important}#site-header .mdd-top-strip-cluster{gap:16px!important}#site-header .mdd-top-strip-cluster .speech-picker-wrap>button{min-width:152px!important}#site-header .mdd-top-strip-cluster .mdd-vs-btn-wrap>button{min-width:132px!important}#site-header .mdd-top-strip-cluster .lang-picker-wrap>button{min-width:108px!important}#site-header .mdd-site-search-wrap input[type="search"]{width:280px!important}}@media (orientation:landscape) and (max-height:500px){#site-header .site-top-strip{padding:2px 0!important;min-height:26px!important}#site-header .site-top-strip-row{flex-wrap:nowrap!important;row-gap:0!important;justify-content:space-between!important}#site-header .site-top-strip-row>div:first-child{flex:0 1 auto!important;justify-content:flex-start!important;text-align:left!important}#site-header .mdd-top-strip-cluster{flex:0 0 auto!important;justify-content:flex-end!important}#site-header .site-top-tagline{font-size:11px!important;max-width:55%!important}}body.is-device-preview-iframe #site-header{top:0!important}body.is-device-preview-iframe #site-header .site-top-strip{padding-top:44px!important}@media (orientation:landscape) and (max-height:500px){body.is-device-preview-iframe #site-header .site-top-strip{padding-top:4px!important}}@media (min-width:501px) and (orientation:portrait){body.is-device-preview-iframe #site-header .site-top-strip{padding-top:14px!important}}@media (min-width:821px) and (orientation:landscape) and (min-height:501px){body.is-device-preview-iframe #site-header .site-top-strip{padding-top:4px!important}}.mdd-mode-pop,.mdd-mode-pop.mdd-mode-pop--sheet{position:fixed!important;top:76px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(280px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:50vh!important;overflow-y:auto!important;border-radius:12px!important;z-index:2147483600!important;box-shadow:0 10px 30px rgba(0,0,0,0.18)!important}.mdd-mode-pop--sheet::before{display:none!important}@media (orientation:landscape) and (max-height:500px){.mdd-mode-pop,.mdd-mode-pop.mdd-mode-pop--sheet{top:42px!important;max-height:calc(100vh - 50px)!important}}@media (min-width:821px) and (orientation:landscape) and (min-height:501px){.mdd-mode-pop,.mdd-mode-pop.mdd-mode-pop--sheet{top:44px!important;left:auto!important;right:24px!important;transform:none!important;width:280px!important;max-height:calc(100vh - 60px)!important}}@media (min-width:1024px) and (max-width:1279px){#site-header nav.hidden.lg\:flex,#site-header [data-nav-row="main"] nav{gap:16px!important;padding:6px 8px!important;flex-wrap:nowrap!important;justify-content:center!important;overflow-x:clip!important;overflow-y:visible!important;scrollbar-width:none!important}#site-header nav.hidden.lg\:flex::-webkit-scrollbar,#site-header [data-nav-row="main"] nav::-webkit-scrollbar{display:none!important}#site-header nav .nav-link{font-size:13px!important;padding:4px 6px!important;white-space:nowrap!important}}body.mdd-a11y-high-contrast{background:#000000!important}body.mdd-a11y-high-contrast main,body.mdd-a11y-high-contrast #site-footer,body.mdd-a11y-high-contrast #site-header,body.mdd-a11y-high-contrast #site-header>header,body.mdd-a11y-high-contrast #site-header header,body.mdd-a11y-high-contrast #site-header .site-top-strip,body.mdd-a11y-high-contrast #ownerHeader{background:#000000!important;background-color:#000000!important;background-image:none!important}body.mdd-a11y-high-contrast main [class*="bg-white"],body.mdd-a11y-high-contrast main [class*="bg-paper"],body.mdd-a11y-high-contrast main [class*="bg-brand-50"],body.mdd-a11y-high-contrast main [class*="bg-brand-100"],body.mdd-a11y-high-contrast main [class*="bg-brand-200"],body.mdd-a11y-high-contrast main [class*="bg-trust-soft"],body.mdd-a11y-high-contrast main [class*="bg-line"],body.mdd-a11y-high-contrast main [class*="bg-brand-soft"],body.mdd-a11y-high-contrast main [class*="bg-gradient"],body.mdd-a11y-high-contrast main [class*="bg-hero-radial"],body.mdd-a11y-high-contrast main [class*="bg-"][class*="-50"],body.mdd-a11y-high-contrast main [class*="bg-"][class*="-100"],body.mdd-a11y-high-contrast main [class*="bg-"][class*="-200"],body.mdd-a11y-high-contrast main article,body.mdd-a11y-high-contrast main section,body.mdd-a11y-high-contrast main details{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important}body.mdd-a11y-high-contrast main [class*="bg-brand-gradient"],body.mdd-a11y-high-contrast main [class*="bg-bart-gradient"],body.mdd-a11y-high-contrast main [class*="bg-mad-gradient"],body.mdd-a11y-high-contrast main [class*="bg-tristan-gradient"]{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)!important;background-image:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)!important}body.mdd-a11y-high-contrast main,body.mdd-a11y-high-contrast main *,body.mdd-a11y-high-contrast #site-header,body.mdd-a11y-high-contrast #site-header *,body.mdd-a11y-high-contrast #site-footer,body.mdd-a11y-high-contrast #site-footer *{color:#ffffff!important;text-shadow:none!important}body.mdd-a11y-high-contrast main .text-muted,body.mdd-a11y-high-contrast main [class*="text-muted"],body.mdd-a11y-high-contrast main .text-gray-400,body.mdd-a11y-high-contrast main .text-gray-500{color:#b8b8b8!important}body.mdd-a11y-high-contrast main a,body.mdd-a11y-high-contrast #site-footer a,body.mdd-a11y-high-contrast main a *,body.mdd-a11y-high-contrast #site-footer a *,body.mdd-a11y-high-contrast main .stars,body.mdd-a11y-high-contrast main [class*="text-trust"],body.mdd-a11y-high-contrast main [aria-hidden]{color:#ffeb3b!important}body.mdd-a11y-high-contrast input,body.mdd-a11y-high-contrast textarea,body.mdd-a11y-high-contrast select{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffffff!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast input::placeholder,body.mdd-a11y-high-contrast textarea::placeholder{color:#b8b8b8!important}body.mdd-a11y-high-contrast #site-header #siteSearchInput,body.mdd-a11y-high-contrast #site-header #siteSearchInput:focus{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffffff!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast #site-header #siteSearchInput::placeholder{color:#b8b8b8!important}body[class][class][class].mdd-a11y-high-contrast main *,body[class][class][class].mdd-a11y-high-contrast #site-header *,body[class][class][class].mdd-a11y-high-contrast #site-footer *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .text-muted,body[class][class][class].mdd-a11y-high-contrast main [class*="text-muted"],body[class][class][class].mdd-a11y-high-contrast main .text-gray-400,body[class][class][class].mdd-a11y-high-contrast main .text-gray-500{color:#b8b8b8!important}body[class][class][class].mdd-a11y-high-contrast main a,body[class][class][class].mdd-a11y-high-contrast main a *,body[class][class][class].mdd-a11y-high-contrast #site-footer a,body[class][class][class].mdd-a11y-high-contrast #site-footer a *,body[class][class][class].mdd-a11y-high-contrast main .stars,body[class][class][class].mdd-a11y-high-contrast main [class*="text-trust"],body[class][class][class].mdd-a11y-high-contrast main [aria-hidden]{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main section,body[class][class][class].mdd-a11y-high-contrast main>section,body[class][class][class].mdd-a11y-high-contrast main article,body[class][class][class].mdd-a11y-high-contrast main details,body[class][class][class].mdd-a11y-high-contrast main [class*="bg-white"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-paper"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-brand-50"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-brand-100"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-brand-200"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-trust-soft"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-line"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-brand-soft"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-hero-radial"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-"][class*="-50"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-"][class*="-100"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-"][class*="-200"]{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important}body[class][class][class].mdd-a11y-high-contrast main [class*="bg-brand-gradient"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-bart-gradient"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-mad-gradient"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-tristan-gradient"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-gradient"]{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)!important;background-image:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)!important}body[class][class][class].mdd-a11y-high-contrast main,body[class][class][class].mdd-a11y-high-contrast #site-header,body[class][class][class].mdd-a11y-high-contrast #site-header>header,body[class][class][class].mdd-a11y-high-contrast #site-header header,body[class][class][class].mdd-a11y-high-contrast #site-footer{background:#000000!important;background-color:#000000!important;background-image:none!important}body[class][class][class].mdd-a11y-high-contrast #site-header{z-index:9999!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown>.dropdown,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown{background:#1a1a1a!important;background-color:#1a1a1a!important;border:2px solid #ffeb3b!important;z-index:9999!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown>.dropdown a,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown>.dropdown a *,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown>.dropdown a:hover,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a:hover{background:#ffeb3b!important;background-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown>.dropdown a:hover,body[class][class][class].mdd-a11y-high-contrast .has-dropdown>.dropdown a:hover *{color:#000000!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-dropdown>.dropdown,body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-subflyout>.subflyout{background:#1a1a1a!important;background-color:#1a1a1a!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-dropdown>.dropdown a>span.font-semibold,body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-subflyout>.subflyout a>span.font-semibold{color:#ffffff!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-dropdown>.dropdown a:hover>span.font-semibold,body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-subflyout>.subflyout a:hover>span.font-semibold{color:#000000!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-dropdown>.dropdown a:not(.col-span-2),body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-subflyout>.subflyout a:not(.col-span-2){background:transparent!important;color:#ffffff!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-dropdown>.dropdown a:not(.col-span-2):hover,body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-subflyout>.subflyout a:not(.col-span-2):hover{background:#ffeb3b!important;background-color:#ffeb3b!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-dropdown>.dropdown>div:not([class*="grid"]):not([class*="flex"]),body.mdd-a11y-high-contrast.icon-mode-text #site-header .has-subflyout>.subflyout>div:not([class*="grid"]):not([class*="flex"]){color:#b8b8b8!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header>header{background:#000000!important;background-color:#000000!important;border-bottom:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header [data-nav-row="main"]{background:#000000!important;background-color:#000000!important;background-image:none!important;border-top:2px solid #ffeb3b!important;border-bottom:2px solid #ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main button:hover,body[class][class][class].mdd-a11y-high-contrast main button:hover *{color:#000000!important}body.mdd-a11y-high-contrast *:focus-visible{outline:2px solid #ffeb3b!important;outline-offset:2px!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-price-slot{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;background-image:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;border-color:#ffeb3b!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-price-slot small{color:#ffeb3b!important;opacity:.92!important}body[class][class][class].mdd-a11y-high-contrast main [class*="text-emerald-"]{color:#4ade80!important}body[class][class][class].mdd-a11y-high-contrast main [class*="text-lime-"]{color:#a3e635!important}body[class][class][class].mdd-a11y-high-contrast main [class*="text-amber-"]{color:#fbbf24!important}body[class][class][class].mdd-a11y-high-contrast main [class*="text-rose-"]{color:#fb7185!important}body[class][class][class].mdd-a11y-high-contrast main [class*="text-red-"]{color:#f87171!important}body[class][class][class].mdd-a11y-high-contrast main .bg-emerald-500{background:#16a34a!important;background-color:#16a34a!important}body[class][class][class].mdd-a11y-high-contrast main .bg-lime-400{background:#65a30d!important;background-color:#65a30d!important}body[class][class][class].mdd-a11y-high-contrast main .bg-amber-400{background:#d97706!important;background-color:#d97706!important}body[class][class][class].mdd-a11y-high-contrast main .bg-rose-400{background:#e11d48!important;background-color:#e11d48!important}body[class][class][class].mdd-a11y-high-contrast main #su-pw-meter>div.bg-line{background:#3a3a3a!important;background-color:#3a3a3a!important}body[class][class][class].mdd-a11y-high-contrast main a.bg-white{border:2px solid #ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main details.faq-item[open]{box-shadow:0 1px 0 0 #ffeb3b inset,0 10px 30px -12px rgba(255,235,59,.18)!important}body[class][class][class].mdd-a11y-high-contrast main [aria-hidden="false"]{color:#ffffff!important}body.mdd-a11y-high-contrast #mddConsentBanner{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffffff!important;border:2px solid #ffeb3b!important;box-shadow:0 18px 50px rgba(0,0,0,.55),0 6px 16px rgba(0,0,0,.35)!important}body.mdd-a11y-high-contrast #mddConsentBanner *{color:#ffffff!important}body.mdd-a11y-high-contrast #mddConsentBanner a{color:#ffeb3b!important;text-decoration:underline!important}body.mdd-a11y-high-contrast #mddConsentBanner button[id="mddConsentReject"],body.mdd-a11y-high-contrast #mddConsentBanner button[id="mddConsentCustomise"]{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffffff!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast #mddConsentBanner button[id="mddConsentAccept"],body.mdd-a11y-high-contrast #mddConsentBanner button[id="mddConsentSave"]{background:#ffeb3b!important;background-color:#ffeb3b!important;color:#000000!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast #mddConsentBanner button:hover{background:#ffeb3b!important;background-color:#ffeb3b!important;color:#000000!important}body.mdd-a11y-high-contrast #mddConsentCustomisePanel{border-top-color:#3a3a3a!important}body.mdd-a11y-high-contrast #mddConsentBanner code{background:#2a2a2a!important;color:#ffeb3b!important;padding:0 4px!important;border-radius:4px!important}body[class][class][class].mdd-a11y-high-contrast main [class*="bg-pain-soft"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-trust"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-brand-300"],body[class][class][class].mdd-a11y-high-contrast main [class*="bg-brand-500"]{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header [data-nav-item="quote"]{border-color:#ffeb3b!important;background:transparent!important;color:#ffeb3b!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header [data-nav-item="quote"]:hover{background:#ffeb3b!important;background-color:#ffeb3b!important;color:#000000!important;border-color:#ffeb3b!important}body.mdd-a11y-high-contrast.icon-mode-text #site-header [data-nav="home"]:hover,body.mdd-a11y-high-contrast.icon-mode-text #site-header [data-nav="about"]:hover,body.mdd-a11y-high-contrast.icon-mode-text #site-header [data-nav="contact"]:hover{border-bottom-color:#ffeb3b!important;color:#ffeb3b!important}body.mdd-a11y-high-contrast input:focus,body.mdd-a11y-high-contrast textarea:focus,body.mdd-a11y-high-contrast select:focus{outline:none!important;box-shadow:0 0 0 3px rgba(255,235,59,0.45)!important}body.mdd-a11y-high-contrast.icon-mode-text main [class*="rounded-2xl"]:not(button):not(a):not(input):not(.cc-btn):hover,body.mdd-a11y-high-contrast.icon-mode-text main [class*="rounded-3xl"]:not(button):not(a):not(input):not(.cc-btn):hover{border-color:#ffeb3b!important;box-shadow:0 4px 12px -2px rgba(255,235,59,0.18)!important}body.mdd-a11y-high-contrast #site-header .site-top-strip .lang-picker-btn:hover,body.mdd-a11y-high-contrast #site-header .site-top-strip .mdd-mode-btn:hover{background:#ffeb3b!important;color:#000000!important}body.mdd-a11y-high-contrast main a[class*="border-brand-"],body.mdd-a11y-high-contrast main button[class*="border-brand-"]{border-color:#ffeb3b!important}body.mdd-a11y-high-contrast .msp-panel{background:#1a1a1a!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast .msp-header{border-bottom-color:#3a3a3a!important}body.mdd-a11y-high-contrast #mspSearchInput{color:#ffffff!important;background:transparent!important}body.mdd-a11y-high-contrast .msp-header #mspSearchInput::placeholder{color:#b8b8b8!important}body.mdd-a11y-high-contrast .msp-row-label{color:#ffffff!important}body.mdd-a11y-high-contrast .msp-row-sub,body.mdd-a11y-high-contrast .msp-hint,body.mdd-a11y-high-contrast .msp-foot{color:#b8b8b8!important}body.mdd-a11y-high-contrast .msp-row:hover,body.mdd-a11y-high-contrast .msp-row.is-active{background:#2a2a2a!important}body.mdd-a11y-high-contrast .msp-foot{background:#0a0a0a!important;border-top-color:#3a3a3a!important}body.mdd-a11y-high-contrast .msp-pillar-chip,body.mdd-a11y-high-contrast .msp-group-count,body.mdd-a11y-high-contrast .msp-foot-shortcut{background:#2a2a2a!important;color:#ffeb3b!important}body.mdd-a11y-high-contrast #chatPanel{background:#1a1a1a!important;background-color:#1a1a1a!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast #chatPanel,body.mdd-a11y-high-contrast #chatPanel *{color:#ffffff!important}body.mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn{background:#1a1a1a!important;border:1px solid #ffeb3b!important;color:#ffffff!important}body.mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn:hover{background:#2a2a2a!important;border-color:#ffeb3b!important}body.mdd-a11y-high-contrast #chatPanel #chatInput,body.mdd-a11y-high-contrast #chatPanel #chatHandoffForm input{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffffff!important;border:2px solid #ffeb3b!important}body.mdd-a11y-high-contrast #chatPanel #chatInput::placeholder{color:#b8b8b8!important}body.mdd-a11y-high-contrast #chatPanel form,body.mdd-a11y-high-contrast #chatPanel #chatHandoffBar,body.mdd-a11y-high-contrast #chatPanel #chatHandoffForm{background:#0a0a0a!important;background-color:#0a0a0a!important;border-top-color:#3a3a3a!important}body.mdd-a11y-high-contrast #chatPanel #chatMessages{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#ffffff!important}body.mdd-a11y-high-contrast #chatPanel #chatActive>div:first-child{background:#0a0a0a!important;background-color:#0a0a0a!important;border-bottom-color:#3a3a3a!important}body.mdd-a11y-high-contrast #chatPanel #chatBack{background:#1a1a1a!important;color:#ffeb3b!important}body.mdd-a11y-high-contrast #chatPanel #chatHandoffPill{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffeb3b!important;border-color:#ffeb3b!important}body.mdd-a11y-high-contrast #chatToggle{box-shadow:0 4px 14px rgba(255,235,59,.35),0 0 0 2px #ffeb3b!important}body.mdd-a11y-high-contrast #chatToggleLabel>span{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;color:#ffeb3b!important;border:2px solid #ffeb3b!important;box-shadow:none!important}body.mdd-a11y-high-contrast #chatToggle>span.absolute{background:#ffeb3b!important;background-color:#ffeb3b!important;color:#000!important;border-color:#000!important}body.mdd-a11y-high-contrast .iuc-panel{background:#1a1a1a!important}body.mdd-a11y-high-contrast .iuc-title,body.mdd-a11y-high-contrast .iuc-choice-title,body.mdd-a11y-high-contrast .iuc-preview-meta b{color:#ffffff!important}body.mdd-a11y-high-contrast .iuc-sub,body.mdd-a11y-high-contrast .iuc-choice-desc,body.mdd-a11y-high-contrast .iuc-preview-meta{color:#b8b8b8!important}body.mdd-a11y-high-contrast .iuc-head,body.mdd-a11y-high-contrast .iuc-preview{border-color:#3a3a3a!important}body.mdd-a11y-high-contrast .iuc-preview{background:#0a0a0a!important}body.mdd-a11y-high-contrast .iuc-preview img{border-color:#3a3a3a!important}body.mdd-a11y-high-contrast .iuc-choice{background:#1a1a1a!important;color:#ffffff!important;border-color:#3a3a3a!important}body.mdd-a11y-high-contrast .iuc-choice:hover,body.mdd-a11y-high-contrast .iuc-choice.is-checked{background:#2a2a2a!important;border-color:#ffeb3b!important}body.mdd-a11y-high-contrast .iuc-foot{background:#1a1a1a!important;border-color:#3a3a3a!important}body.mdd-a11y-high-contrast .iuc-btn-cancel{background:#1a1a1a!important;color:#ffffff!important;border-color:#3a3a3a!important}body.mdd-a11y-high-contrast .iuc-btn-cancel:hover{background:#2a2a2a!important}body.mdd-a11y-high-contrast .iuc-close{background:#2a2a2a!important;color:#ffffff!important}body.mdd-a11y-high-contrast .iuc-close:hover{background:#3a3a3a!important}body.mdd-a11y-high-contrast #mddStorageQuotaBanner{background:#1a1a1a!important;color:#ffeb3b!important;border-bottom-color:#ffeb3b!important}body.mdd-a11y-high-contrast #mddStorageQuotaBanner a,body.mdd-a11y-high-contrast #mddStorageQuotaBanner button{color:#ffeb3b!important;border-color:#ffeb3b!important;background:transparent!important}body[class][class][class].mdd-a11y-high-contrast main section[class*="bg-mad-gradient"] [class*="bg-white"],body[class][class][class].mdd-a11y-high-contrast main section[class*="bg-tristan-gradient"] [class*="bg-white"],body[class][class][class].mdd-a11y-high-contrast main section[class*="bg-bart-gradient"] [class*="bg-white"],body[class][class][class].mdd-a11y-high-contrast main section[class*="bg-brand-gradient"] [class*="bg-white"]{border:1px solid #ffeb3b!important}body.mdd-a11y-high-contrast main .pkg-price-slot{background:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .learner-tabnav,body[class][class][class].mdd-a11y-high-contrast main .learner-panel,body[class][class][class].mdd-a11y-high-contrast main .learner-auth-gate-card{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .learner-tabnav *,body[class][class][class].mdd-a11y-high-contrast main .learner-panel *,body[class][class][class].mdd-a11y-high-contrast main .learner-auth-gate-card *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .learner-tab{background:transparent!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .learner-tab:hover{background:rgba(255,255,255,0.08)!important}body[class][class][class].mdd-a11y-high-contrast main .learner-tab.is-active{background:#7c3aed!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .learner-placeholder{background:#0f0f0f!important;background-color:#0f0f0f!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .learner-placeholder strong{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .learner-placeholder a{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .learner-msg-unlock .unlock-card,body[class][class][class].mdd-a11y-high-contrast main .msg-thread-item,body[class][class][class].mdd-a11y-high-contrast main .msg-thread-empty{background:#0f0f0f!important;background-color:#0f0f0f!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .learner-msg-unlock .unlock-card *,body[class][class][class].mdd-a11y-high-contrast main .msg-thread-item *,body[class][class][class].mdd-a11y-high-contrast main .msg-thread-empty *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .learner-msg-unlock input[type="password"],body[class][class][class].mdd-a11y-high-contrast main #learnerMsgBody{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .msg-recipient-btn{background:rgba(255,235,59,0.06)!important;color:#ffeb3b!important;border-color:transparent!important}body[class][class][class].mdd-a11y-high-contrast main .msg-recipient-btn:hover:not(:disabled){background:rgba(255,235,59,0.14)!important}body[class][class][class].mdd-a11y-high-contrast main .msg-recipient-btn.is-active{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}body[class][class][class].mdd-a11y-high-contrast main .btn-send{background:#7c3aed!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .msg-recipients legend,body[class][class][class].mdd-a11y-high-contrast main .msg-thread h3{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .learner-msg-status.is-ok{color:#34d399!important}body[class][class][class].mdd-a11y-high-contrast main .learner-msg-status.is-error{color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .msg-char-count{color:#aaa!important}body[class][class][class].mdd-a11y-high-contrast main .msg-char-count.is-near{color:#fbbf24!important}body[class][class][class].mdd-a11y-high-contrast main .msg-char-count.is-over{color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .msg-mode-btn{background:rgba(255,235,59,0.06)!important;color:#ffeb3b!important;border-color:transparent!important}body[class][class][class].mdd-a11y-high-contrast main .msg-mode-btn:hover{background:rgba(255,235,59,0.14)!important}body[class][class][class].mdd-a11y-high-contrast main .msg-mode-btn.is-active{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}body[class][class][class].mdd-a11y-high-contrast main .voice-rec-card{background:#0f0f0f!important;background-color:#0f0f0f!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .voice-rec-card *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .voice-rec-state,body[class][class][class].mdd-a11y-high-contrast main .voice-rec-timer{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .voice-rec-timer.is-recording{color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .voice-rec-timer.is-near-cap{color:#fbbf24!important}body[class][class][class].mdd-a11y-high-contrast main .btn-voice-rec{background:#dc2626!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .btn-voice-stop{background:#1f2937!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .btn-voice-discard{background:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.45)!important}body[class][class][class].mdd-a11y-high-contrast main .msg-thread-item.is-voice .voice-meta{color:#cbd5e1!important}body[class][class][class].mdd-a11y-high-contrast main .media-pick-card{background:#0f0f0f!important;background-color:#0f0f0f!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .media-pick-card *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .media-pick-state{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .btn-media-pick{background:#7c3aed!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .btn-media-discard{background:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.45)!important}body[class][class][class].mdd-a11y-high-contrast main .media-pick-meta,body[class][class][class].mdd-a11y-high-contrast main .msg-thread-item.is-picture .media-meta,body[class][class][class].mdd-a11y-high-contrast main .msg-thread-item.is-video .media-meta{color:#cbd5e1!important}body[class][class][class].mdd-a11y-high-contrast main .msg-contact-picker,body[class][class][class].mdd-a11y-high-contrast main .owner-contacts-card,body[class][class][class].mdd-a11y-high-contrast main .owner-contact-row,body[class][class][class].mdd-a11y-high-contrast main .owner-contact-add{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-contacts-card *,body[class][class][class].mdd-a11y-high-contrast main .owner-contact-row *,body[class][class][class].mdd-a11y-high-contrast main .owner-contact-add *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-contacts-head h3,body[class][class][class].mdd-a11y-high-contrast main .owner-contact-label,body[class][class][class].mdd-a11y-high-contrast main .msg-contact-picker-lede{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .owner-contact-email,body[class][class][class].mdd-a11y-high-contrast main .owner-contact-name,body[class][class][class].mdd-a11y-high-contrast main .owner-contacts-empty{color:#cbd5e1!important}body[class][class][class].mdd-a11y-high-contrast main .msg-contact-chip{background:#1a1a1a!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.30)!important}body[class][class][class].mdd-a11y-high-contrast main .msg-contact-chip.is-active{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}body[class][class][class].mdd-a11y-high-contrast main .owner-contact-add input{background:#1a1a1a!important;color:#ffffff!important;border-color:rgba(255,235,59,0.30)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-contact-actions button{background:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .btn-owner-save{background:#7c3aed!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .btn-owner-cancel,body[class][class][class].mdd-a11y-high-contrast main .btn-owner-add{background:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-child-card,body[class][class][class].mdd-a11y-high-contrast main .pcm-unlock,body[class][class][class].mdd-a11y-high-contrast main .pcm-msg,body[class][class][class].mdd-a11y-high-contrast main .pcm-gate,body[class][class][class].mdd-a11y-high-contrast main .pcm-thread-empty{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-child-card *,body[class][class][class].mdd-a11y-high-contrast main .pcm-msg *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-child-head h3,body[class][class][class].mdd-a11y-high-contrast main .pcm-msg-head{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-child-meta,body[class][class][class].mdd-a11y-high-contrast main .pcm-msg-meta,body[class][class][class].mdd-a11y-high-contrast main .pcm-unlock-help{color:#cbd5e1!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-unlock-tab{background:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-unlock-tab.is-active{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-unlock-form input{background:#1a1a1a!important;color:#ffffff!important;border-color:rgba(255,235,59,0.30)!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-unlock-btn{background:#7c3aed!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-lock-btn{background:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-msg-delete{background:transparent!important;color:#fca5a5!important;border-color:rgba(252,165,165,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-unlock-status.is-ok{color:#34d399!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-unlock-status.is-error{color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .pcm-error{background:rgba(252,165,165,0.10)!important;background-color:rgba(252,165,165,0.10)!important;border-color:rgba(252,165,165,0.30)!important;color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .drill-stat,body[class][class][class].mdd-a11y-high-contrast main .btn-drill-subject,body[class][class][class].mdd-a11y-high-contrast main .drill-runner-q,body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option,body[class][class][class].mdd-a11y-high-contrast main .drill-score-card{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .drill-stat *,body[class][class][class].mdd-a11y-high-contrast main .btn-drill-subject *,body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option *,body[class][class][class].mdd-a11y-high-contrast main .drill-score-card *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .drill-stat-val,body[class][class][class].mdd-a11y-high-contrast main .btn-drill-subject-name,body[class][class][class].mdd-a11y-high-contrast main .drill-screen-h,body[class][class][class].mdd-a11y-high-contrast main .drill-runner-subject,body[class][class][class].mdd-a11y-high-contrast main .drill-score-h{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .drill-stat-lbl,body[class][class][class].mdd-a11y-high-contrast main .btn-drill-subject-meta,body[class][class][class].mdd-a11y-high-contrast main .drill-runner-progress,body[class][class][class].mdd-a11y-high-contrast main .drill-score-msg{color:#cbd5e1!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option-letter{background:rgba(255,235,59,0.15)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option.is-correct{background:rgba(22,163,74,0.15)!important;border-color:#16a34a!important;color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option.is-correct *{color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option.is-correct .btn-drill-option-letter{background:#16a34a!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option.is-wrong{background:rgba(220,38,38,0.15)!important;border-color:#dc2626!important;color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option.is-wrong *{color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-option.is-wrong .btn-drill-option-letter{background:#dc2626!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast main .drill-runner-feedback.is-correct{background:rgba(22,163,74,0.10)!important;background-color:rgba(22,163,74,0.10)!important;border-color:rgba(22,163,74,0.40)!important;color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .drill-runner-feedback.is-wrong{background:rgba(220,38,38,0.10)!important;background-color:rgba(220,38,38,0.10)!important;border-color:rgba(220,38,38,0.35)!important;color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-next,body[class][class][class].mdd-a11y-high-contrast main .btn-drill-again{background:#7c3aed!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .btn-drill-back,body[class][class][class].mdd-a11y-high-contrast main .btn-drill-quit{background:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .orion-tool-card,body[class][class][class].mdd-a11y-high-contrast main .orion-list-row,body[class][class][class].mdd-a11y-high-contrast main .orion-list-empty{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .orion-tool-card *,body[class][class][class].mdd-a11y-high-contrast main .orion-list-row *,body[class][class][class].mdd-a11y-high-contrast main .orion-list-empty *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .orion-section-h,body[class][class][class].mdd-a11y-high-contrast main .orion-tool-h,body[class][class][class].mdd-a11y-high-contrast main .orion-list-row-name{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .orion-section-h{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .orion-tool-card:hover{border-color:rgba(255,235,59,0.50)!important;box-shadow:0 12px 28px -10px rgba(255,235,59,0.20)!important}body[class][class][class].mdd-a11y-high-contrast main .orion-tool-card.is-stub::after{background:rgba(255,235,59,0.18)!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .orion-callout{background:rgba(255,235,59,0.06)!important;background-color:rgba(255,235,59,0.06)!important;background-image:none!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .orion-callout *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .orion-callout strong{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .orion-modal{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;box-shadow:0 24px 60px rgba(0,0,0,0.60)!important}body[class][class][class].mdd-a11y-high-contrast .orion-modal *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .orion-modal-head{background:linear-gradient(135deg,rgba(255,235,59,0.10),rgba(168,85,247,0.06))!important;background-color:transparent!important;border-bottom-color:rgba(255,235,59,0.25)!important}body[class][class][class].mdd-a11y-high-contrast .orion-modal-h{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .orion-modal-close{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .orion-modal-close:hover{background:rgba(255,255,255,0.10)!important;color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast .orion-modal-foot{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-top-color:rgba(255,235,59,0.20)!important}body[class][class][class].mdd-a11y-high-contrast .orion-field label{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .orion-field input,body[class][class][class].mdd-a11y-high-contrast .orion-field textarea,body[class][class][class].mdd-a11y-high-contrast .orion-field select{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;color:#ffffff!important;border-color:rgba(255,235,59,0.30)!important}body[class][class][class].mdd-a11y-high-contrast .orion-field input::placeholder,body[class][class][class].mdd-a11y-high-contrast .orion-field textarea::placeholder{color:rgba(255,255,255,0.40)!important}body[class][class][class].mdd-a11y-high-contrast .orion-help{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast .orion-btn-ghost{background:transparent!important;background-image:none!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.40)!important}body[class][class][class].mdd-a11y-high-contrast .orion-btn-ghost:hover{background:rgba(255,235,59,0.10)!important}body[class][class][class].mdd-a11y-high-contrast .orion-list-row-actions button{background:transparent!important;background-image:none!important;color:#ffffff!important;border-color:rgba(255,255,255,0.20)!important}body[class][class][class].mdd-a11y-high-contrast .orion-list-row-actions button:hover{background:rgba(255,235,59,0.10)!important;border-color:rgba(255,235,59,0.40)!important}body[class][class][class].mdd-a11y-high-contrast .orion-list-row-actions button.is-danger:hover{background:rgba(248,113,113,0.15)!important;border-color:rgba(248,113,113,0.45)!important;color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-tabnav,body[class][class][class].mdd-a11y-high-contrast main .tutor-panel,body[class][class][class].mdd-a11y-high-contrast main .tutor-auth-gate-card{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-tabnav *,body[class][class][class].mdd-a11y-high-contrast main .tutor-panel *,body[class][class][class].mdd-a11y-high-contrast main .tutor-auth-gate-card *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-tab{background:transparent!important;background-image:none!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-tab:hover{background:rgba(255,235,59,0.10)!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-tab.is-active{background:#7c3aed!important;background-image:none!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(124,58,237,0.50)!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-panel h2,body[class][class][class].mdd-a11y-high-contrast main .tutor-stat-val,body[class][class][class].mdd-a11y-high-contrast main .tutor-student-name,body[class][class][class].mdd-a11y-high-contrast main .tutor-student-parents-h,body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-head strong,body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-item-head,body[class][class][class].mdd-a11y-high-contrast main .tutor-sched-day,body[class][class][class].mdd-a11y-high-contrast main .tutor-earn-val,body[class][class][class].mdd-a11y-high-contrast main .tutor-plan-title,body[class][class][class].mdd-a11y-high-contrast main .tutor-owner-controls-card h3{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .tutor-stat-val{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-stat-tile,body[class][class][class].mdd-a11y-high-contrast main .tutor-home-welcome,body[class][class][class].mdd-a11y-high-contrast main .tutor-student-card,body[class][class][class].mdd-a11y-high-contrast main .tutor-sched-item,body[class][class][class].mdd-a11y-high-contrast main .tutor-plan-row,body[class][class][class].mdd-a11y-high-contrast main .tutor-earn-tile,body[class][class][class].mdd-a11y-high-contrast main .tutor-earn-foot,body[class][class][class].mdd-a11y-high-contrast main .tutor-empty,body[class][class][class].mdd-a11y-high-contrast main .tutor-student-parents,body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-head,body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-item{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-earn-tile.is-fee{background:rgba(255,235,59,0.10)!important;background-color:rgba(255,235,59,0.10)!important;background-image:linear-gradient(135deg,rgba(255,235,59,0.15),rgba(245,158,11,0.08))!important;border-color:rgba(255,235,59,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-earn-tile.is-fee .tutor-earn-val{color:#fcd34d!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-earn-tile.is-net{background:rgba(34,197,94,0.10)!important;background-color:rgba(34,197,94,0.10)!important;background-image:linear-gradient(135deg,rgba(34,197,94,0.18),rgba(22,163,74,0.08))!important;border-color:rgba(34,197,94,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-earn-tile.is-net .tutor-earn-val{color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-sched-item.is-confirmed .tutor-sched-status,body[class][class][class].mdd-a11y-high-contrast main .tutor-plan-status.is-active{background:rgba(34,197,94,0.20)!important;color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-sched-item.is-tentative .tutor-sched-status,body[class][class][class].mdd-a11y-high-contrast main .tutor-plan-status.is-draft{background:rgba(255,235,59,0.20)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-plan-status.is-archived{background:rgba(148,163,184,0.20)!important;color:#cbd5e1!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-owner-controls-card{background:rgba(255,235,59,0.10)!important;background-color:rgba(255,235,59,0.10)!important;background-image:linear-gradient(135deg,rgba(255,235,59,0.12),rgba(168,85,247,0.08))!important;border-color:rgba(255,235,59,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .btn-tutor-msg,body[class][class][class].mdd-a11y-high-contrast main .btn-tutor-invoice,body[class][class][class].mdd-a11y-high-contrast main .btn-tutor-pii-toggle{background:#7c3aed!important;background-color:#7c3aed!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .btn-tutor-msg:hover,body[class][class][class].mdd-a11y-high-contrast main .btn-tutor-invoice:hover,body[class][class][class].mdd-a11y-high-contrast main .btn-tutor-pii-toggle:hover{background:#6d28d9!important;background-color:#6d28d9!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-row{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-row:hover{background:rgba(255,235,59,0.08)!important;background-color:rgba(255,235,59,0.08)!important;border-color:rgba(255,235,59,0.45)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-label{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-hint{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channels-status{color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channels-status.is-error{color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .btn-owner-channels-reset{background:transparent!important;background-image:none!important;color:#ffffff!important;border-color:rgba(255,255,255,0.20)!important}body[class][class][class].mdd-a11y-high-contrast main .btn-owner-channels-reset:hover{background:rgba(255,235,59,0.10)!important;background-color:rgba(255,235,59,0.10)!important;border-color:rgba(255,235,59,0.40)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-row.is-custom{background:rgba(34,197,94,0.08)!important;background-color:rgba(34,197,94,0.08)!important;background-image:none!important;border-color:rgba(34,197,94,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-row.is-custom:hover{background:rgba(34,197,94,0.18)!important;background-color:rgba(34,197,94,0.18)!important;border-color:rgba(34,197,94,0.55)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-cat-tag.cat-government{background:rgba(255,235,59,0.18)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-cat-tag.cat-helper{background:rgba(34,197,94,0.20)!important;color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-cat-tag.cat-custom{background:rgba(255,255,255,0.10)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-dest{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-remove{background:transparent!important;background-image:none!important;color:#fca5a5!important;border-color:rgba(248,113,113,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-remove:hover{background:rgba(248,113,113,0.15)!important;background-color:rgba(248,113,113,0.15)!important;border-color:rgba(248,113,113,0.55)!important}body[class][class][class].mdd-a11y-high-contrast main .btn-owner-channel-add{background:transparent!important;background-image:none!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .btn-owner-channel-add:hover{background:rgba(255,235,59,0.10)!important;background-color:rgba(255,235,59,0.10)!important;border-color:rgba(255,235,59,0.65)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-add-panel{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-add-panel *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-add-panel h4{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-add-panel input,body[class][class][class].mdd-a11y-high-contrast main .owner-channel-add-panel select,body[class][class][class].mdd-a11y-high-contrast main .owner-channel-add-panel textarea{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#ffffff!important;border-color:rgba(255,235,59,0.30)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-channel-preset-note{color:rgba(255,255,255,0.55)!important}body[class][class][class].mdd-a11y-high-contrast main .msg-custom-route{background:rgba(34,197,94,0.10)!important;background-color:rgba(34,197,94,0.10)!important;background-image:none!important;border-color:rgba(34,197,94,0.35)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .msg-custom-route *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .msg-custom-route-head h4{color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .btn-route-mailto,body[class][class][class].mdd-a11y-high-contrast main .btn-route-tel{background:#15803d!important;background-color:#15803d!important;background-image:none!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .btn-route-mailto:hover,body[class][class][class].mdd-a11y-high-contrast main .btn-route-tel:hover{background:#166534!important;background-color:#166534!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-locked{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-locked *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-locked h4{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-locked-foot{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast main .tutor-msg-locked-foot a{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-row{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-row.is-tutor{border-color:rgba(168,85,247,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-row.is-social{border-color:rgba(56,189,248,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-row.is-advocate{border-color:rgba(251,191,36,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-label{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-email{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-role-tag.role-tutor{background:rgba(168,85,247,0.20)!important;color:#c4b5fd!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-role-tag.role-social{background:rgba(56,189,248,0.20)!important;color:#7dd3fc!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-role-tag.role-advocate{background:rgba(251,191,36,0.20)!important;color:#fcd34d!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-role-tag.role-custom{background:rgba(255,255,255,0.10)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-remove{background:transparent!important;background-image:none!important;color:#fca5a5!important;border-color:rgba(248,113,113,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-remove:hover{background:rgba(248,113,113,0.15)!important;background-color:rgba(248,113,113,0.15)!important;border-color:rgba(248,113,113,0.55)!important}body[class][class][class].mdd-a11y-high-contrast main .btn-owner-viewer-add{background:transparent!important;background-image:none!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .btn-owner-viewer-add:hover{background:rgba(255,235,59,0.10)!important;background-color:rgba(255,235,59,0.10)!important;border-color:rgba(255,235,59,0.65)!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-add-panel{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-add-panel *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewer-add-panel h4{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewers-status{color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .owner-viewers-status.is-error{color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast #chatSafetyNotice{background:rgba(255,235,59,0.10)!important;background-color:rgba(255,235,59,0.10)!important;background-image:none!important;border-bottom-color:rgba(255,235,59,0.35)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #chatSafetyNotice a{color:#ffeb3b!important;text-decoration:underline!important}body[class][class][class].mdd-a11y-high-contrast #chatSafetyNotice a:hover{color:#fde047!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker{background:#1a1a1a!important;background-color:#1a1a1a!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border:1px solid rgba(255,235,59,0.45)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn:hover{background:#2a2a2a!important;background-color:#2a2a2a!important;border-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn>span:first-child{background:linear-gradient(135deg,#ffeb3b,#b8860b)!important;background-color:#b8860b!important;background-image:linear-gradient(135deg,#ffeb3b,#b8860b)!important;color:#000000!important;box-shadow:0 4px 10px rgba(255,235,59,0.25)!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .text-sm,body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn span.block.font-semibold{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .font-normal.text-muted,body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .text-\[11px\]{color:rgba(255,255,255,0.70)!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .text-xs.text-muted,body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn span.block.text-xs{color:#b8b8b8!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .bg-brand-100{background:rgba(255,235,59,0.15)!important;background-color:rgba(255,235,59,0.15)!important;background-image:none!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .text-brand-700{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .ah-tile-link{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:rgba(255,235,59,0.40)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .ah-tile-link:hover{background:rgba(255,235,59,0.10)!important;background-color:rgba(255,235,59,0.10)!important;border-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn>svg,body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn .text-gray-400{color:rgba(255,235,59,0.75)!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn:focus,body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker .avatar-btn:focus-visible{outline:2px solid #ffeb3b!important;outline-offset:2px!important;border-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel #avatarPicker>p.text-center{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast.owner-crm-mode,body[class][class][class].mdd-a11y-high-contrast.is-owner-page.owner-crm-mode{background:#000000!important;background-color:#000000!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-workspace,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-stat-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-hub-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-toolbar,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-list-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-note-inline,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-note,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-file,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-tutor-model,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-brand-form,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-pro-gate,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-pro-panel,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-combo-row,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-filter-pill,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-basic-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-basic-cal-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-churn-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-lost-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-lost-opt,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-long-text-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-reorder-card,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-drawer{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-page-title,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-stat-card-num,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-hub-title,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-breadcrumb b{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-breadcrumb,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-stat-card-label,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-hub-sub,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-hint{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-welcome-banner{background:rgba(255,235,59,0.06)!important;background-color:rgba(255,235,59,0.06)!important;background-image:none!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-welcome-banner strong{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-list th{background:#0f0f0f!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-list td{background:#1a1a1a!important;color:#ffffff!important;border-color:rgba(255,255,255,0.08)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-list tbody tr:nth-child(even) td{background:#141414!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-list tbody tr:hover td{background:rgba(255,235,59,0.10)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-ref{color:#c4b5fd!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-list-empty{color:rgba(255,255,255,0.65)!important;background:#1a1a1a!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-search{background:#0f0f0f!important;background-color:#0f0f0f!important;color:#ffffff!important;border-color:rgba(255,235,59,0.30)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-input,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-select{background:transparent!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-input:hover,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-select:hover,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-input:focus,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-select:focus{background:#0f0f0f!important;border-color:rgba(255,235,59,0.40)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-select.crm-status-lead{color:#93c5fd!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-select.crm-status-active{color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-select.crm-status-pending{color:#fcd34d!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-cell-select.crm-status-closed{color:#cbd5e1!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-btn-secondary,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-btn-danger{background:transparent!important;background-color:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-btn-secondary:hover,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-btn-danger:hover{background:rgba(255,235,59,0.10)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-btn-primary{background:#7c3aed!important;background-color:#7c3aed!important;background-image:none!important;color:#ffffff!important;border-color:#7c3aed!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-count-pill{background:rgba(255,255,255,0.10)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-pill-success{background:rgba(34,197,94,0.20)!important;color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-pill-warn{background:rgba(251,191,36,0.20)!important;color:#fcd34d!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-pill-info{background:rgba(56,189,248,0.20)!important;color:#7dd3fc!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-pill-neutral{background:rgba(255,255,255,0.10)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-notes-btn{background:rgba(124,58,237,0.20)!important;color:#c4b5fd!important;border-color:rgba(124,58,237,0.40)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-notes-row td{background:#0f0f0f!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-notes-empty{color:rgba(255,255,255,0.55)!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-drawer-overlay,body[class][class][class].mdd-a11y-high-contrast .crm-basic-overlay,body[class][class][class].mdd-a11y-high-contrast .crm-churn-overlay,body[class][class][class].mdd-a11y-high-contrast .crm-lost-overlay{background:rgba(0,0,0,0.75)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-wrap,body[class][class][class].mdd-a11y-high-contrast main .tkt-stat-box,body[class][class][class].mdd-a11y-high-contrast main .tkt-table-wrap{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-title,body[class][class][class].mdd-a11y-high-contrast main .tkt-stat-box strong{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-sub,body[class][class][class].mdd-a11y-high-contrast main .tkt-stat-box span,body[class][class][class].mdd-a11y-high-contrast main .tkt-filter-label{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-back{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-filter{background:transparent!important;color:#ffffff!important;border-color:rgba(255,255,255,0.25)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-filter:hover{background:rgba(255,235,59,0.10)!important;border-color:rgba(255,235,59,0.45)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-filter.is-active{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-table thead th{background:#0f0f0f!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-table td{color:#ffffff!important;border-color:rgba(255,255,255,0.08)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-table tbody tr{border-top-color:rgba(255,255,255,0.08)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-table tbody tr:hover{background:rgba(255,235,59,0.10)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-id{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-btn{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-btn-ghost{background:transparent!important;color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .tkt-btn-ghost:hover{background:rgba(255,235,59,0.10)!important}body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .pcm-child-card,body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .pcm-unlock{background:#0f0f0f!important;background-color:#0f0f0f!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .pcm-child-head h3,body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .pcm-msg-head{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .pcm-unlock-tab{color:#ffeb3b!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .pcm-unlock-tab.is-active{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .pcm-unlock-btn{background:#7c3aed!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast.icon-mode-text main .pcm-unlock-btn:hover{background:#6d28d9!important}body[class][class][class].mdd-a11y-high-contrast main .crm-hero-grad,body[class][class][class].mdd-a11y-high-contrast main .acc-soft-grad,body[class][class][class].mdd-a11y-high-contrast main .acc-in-soft-grad,body[class][class][class].mdd-a11y-high-contrast main .acc-fo-soft-grad{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)!important;background-image:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .ba-before{background:rgba(220,38,38,0.10)!important;background-color:rgba(220,38,38,0.10)!important;border-color:rgba(220,38,38,0.40)!important;color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .ba-before *{color:#fca5a5!important}body[class][class][class].mdd-a11y-high-contrast main .ba-after{background:rgba(34,197,94,0.10)!important;background-color:rgba(34,197,94,0.10)!important;background-image:none!important;border-color:rgba(34,197,94,0.40)!important;color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .ba-after *{color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-price-slot{background:rgba(255,235,59,0.08)!important;background-color:rgba(255,235,59,0.08)!important;background-image:none!important;border-color:rgba(255,235,59,0.50)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-price-slot small{color:rgba(255,235,59,0.75)!important}body[class][class][class].mdd-a11y-high-contrast main .acc-bg{background-color:rgba(16,185,129,0.20)!important;color:#6ee7b7!important}body[class][class][class].mdd-a11y-high-contrast main .acc-in-bg{background-color:rgba(99,102,241,0.20)!important;color:#a5b4fc!important}body[class][class][class].mdd-a11y-high-contrast main .acc-fo-bg{background-color:rgba(245,158,11,0.20)!important;color:#fcd34d!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-tick{color:#34d399!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-x{color:rgba(255,255,255,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .crm-sectionnav{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .card{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:rgba(255,235,59,0.30)!important;color:#ffffff!important;box-shadow:0 30px 80px -20px rgba(0,0,0,0.60)!important}body[class][class][class].mdd-a11y-high-contrast .card h1{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .card p,body[class][class][class].mdd-a11y-high-contrast .card small{color:rgba(255,255,255,0.75)!important}body[class][class][class].mdd-a11y-high-contrast main .ws-card-basic,body[class][class][class].mdd-a11y-high-contrast main .ws-card-standard,body[class][class][class].mdd-a11y-high-contrast main .ws-card-premium,body[class][class][class].mdd-a11y-high-contrast main .ws-card-ultimate{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;color:#f5f5f5!important}body[class][class][class].mdd-a11y-high-contrast main .ws-card-basic{border-color:rgba(156,163,175,0.40)!important}body[class][class][class].mdd-a11y-high-contrast main .ws-card-standard{border-color:rgba(148,163,184,0.45)!important}body[class][class][class].mdd-a11y-high-contrast main .ws-card-premium{border-color:rgba(192,132,252,0.50)!important}body[class][class][class].mdd-a11y-high-contrast main .ws-card-ultimate{border-color:rgba(168,85,247,0.55)!important}body[class][class][class].mdd-a11y-high-contrast main .ws-popular,body[class][class][class].mdd-a11y-high-contrast main .ws-addon-tag{background:rgba(212,175,55,0.18)!important;background-color:rgba(212,175,55,0.18)!important;background-image:none!important;color:#fbbf24!important;box-shadow:none!important}body[class][class][class].mdd-a11y-high-contrast main .ws-tick{color:#34d399!important}body[class][class][class].mdd-a11y-high-contrast main .ws-x{color:rgba(255,255,255,0.35)!important}body[class][class][class].mdd-a11y-high-contrast main .ws-addon{background:rgba(212,175,55,0.10)!important;background-color:rgba(212,175,55,0.10)!important;background-image:none!important;border-left-color:rgba(212,175,55,0.55)!important;color:#f5f5f5!important}body[class][class][class].mdd-a11y-high-contrast main .ws-addon-mark{color:#fbbf24!important}body[class][class][class].mdd-a11y-high-contrast main .ws-price-slot{background:rgba(255,235,59,0.08)!important;background-color:rgba(255,235,59,0.08)!important;background-image:none!important;border-color:rgba(255,235,59,0.50)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .ws-price-slot small{color:rgba(255,235,59,0.75)!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-addon-tag{background:rgba(212,175,55,0.18)!important;background-color:rgba(212,175,55,0.18)!important;background-image:none!important;color:#fbbf24!important;box-shadow:none!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-popular{background:rgba(212,175,55,0.18)!important;background-color:rgba(212,175,55,0.18)!important;background-image:none!important;color:#fbbf24!important;box-shadow:none!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-hero-grad,body[class][class][class].mdd-a11y-high-contrast section.pkg-hero-grad{background:#0a0a0a!important;background-color:#0a0a0a!important;background-image:none!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-flagship-tag{background:rgba(168,85,247,0.22)!important;background-color:rgba(168,85,247,0.22)!important;background-image:none!important;color:#c4b5fd!important;box-shadow:none!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-hero-grad-ult,body[class][class][class].mdd-a11y-high-contrast section.pkg-hero-grad-ult{background:#0a0a0a!important;background-color:#0a0a0a!important;background-image:none!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-crown-tag{background:rgba(168,85,247,0.22)!important;background-color:rgba(168,85,247,0.22)!important;background-image:none!important;color:#c4b5fd!important;box-shadow:none!important}body[class][class][class].mdd-a11y-high-contrast main .pkg-hero-grad-own,body[class][class][class].mdd-a11y-high-contrast section.pkg-hero-grad-own{background:#0a0a0a!important;background-color:#0a0a0a!important;background-image:none!important}body[class][class][class].mdd-a11y-high-contrast #demoBanner{background:rgba(251,191,36,0.12)!important;background-color:rgba(251,191,36,0.12)!important;border-color:rgba(251,191,36,0.35)!important;color:#fcd34d!important}body[class][class][class].mdd-a11y-high-contrast #demoBanner *{color:#fcd34d!important}body.mdd-owner-bar-locked #ownerHeader,body.mdd-owner-bar-locked .edit-banner{display:none!important}body:not(.mdd-owner-bar-allowed):not(.has-owner-header) #ownerHeader{display:none!important}body.tenant-procrm.mdd-owner-bar-allowed:not(.ms-owner-bar-on) #ownerHeader{display:none!important}body.has-owner-header:not(.mdd-edit-mode) [contenteditable="true"]{pointer-events:none!important;outline:none!important;caret-color:transparent!important}body.has-owner-header:not(.mdd-edit-mode) [contenteditable="true"]:focus{outline:none!important}body.has-owner-header:not(.mdd-edit-mode) .oh-actions [data-mdd-edit-only="1"]{display:none!important}body.has-owner-header:not(.mdd-edit-mode) .eb-actions [data-mdd-edit-only="1"],body.has-owner-header:not(.mdd-edit-mode) .edit-banner [data-mdd-edit-only="1"]{display:none!important}body[class][class][class].mdd-a11y-high-contrast .tpl-mybundle{background:#0f0f0f!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-mybundle strong{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-mybundle span{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-mybundle input,body[class][class][class].mdd-a11y-high-contrast .tpl-mybundle select{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-mybundle input::placeholder{color:rgba(255,255,255,0.45)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-mybundle hr{border-top-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast #tplMyBundleStatus[style*="color: rgb(183, 28, 28)"],body[class][class][class].mdd-a11y-high-contrast #tplMyBundleStatus[style*="color:#b91c1c"]{color:#f87171!important}body[class][class][class].mdd-a11y-high-contrast #tplMyBundleStatus[style*="color: rgb(4, 120, 87)"],body[class][class][class].mdd-a11y-high-contrast #tplMyBundleStatus[style*="color:#047857"]{color:#34d399!important}body[class][class][class].mdd-a11y-high-contrast #tplMyBundleStatus[style*="color: rgb(55, 65, 81)"],body[class][class][class].mdd-a11y-high-contrast #tplMyBundleStatus[style*="color:#374151"]{color:rgba(255,255,255,0.85)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__panel{background:#0a0a0a!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__head{border-bottom-color:rgba(255,235,59,0.22)!important;background:#0a0a0a!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__title{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal-tab{background:transparent!important;color:rgba(255,235,59,0.75)!important;border-color:rgba(255,235,59,0.45)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal-tab.is-active{background:#ffeb3b!important;color:#0a0a0a!important;border-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__close{background:transparent!important;color:rgba(255,235,59,0.85)!important;border-color:rgba(255,235,59,0.45)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__close:hover{background:rgba(255,235,59,0.12)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__body{background:#0a0a0a!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__loading{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-genre-strip{border-bottom-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-genre-tab{background:transparent!important;color:rgba(255,255,255,0.70)!important;border-color:transparent!important}body[class][class][class].mdd-a11y-high-contrast .tpl-genre-tab.is-active{background:linear-gradient(135deg,#ffeb3b,#b8860b)!important;color:#0a0a0a!important;border-color:transparent!important}body[class][class][class].mdd-a11y-high-contrast .tpl-genre-tab__count{background:rgba(255,255,255,0.12)!important;color:rgba(255,255,255,0.85)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-genre-tab.is-active .tpl-genre-tab__count{background:rgba(10,10,10,0.25)!important;color:#0a0a0a!important}body[class][class][class].mdd-a11y-high-contrast .tpl-library__filters{border-bottom-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-library__filter{color:rgba(255,255,255,0.85)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-library__filter>span{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-library__filter select,body[class][class][class].mdd-a11y-high-contrast .tpl-library__filter input[type="search"],body[class][class][class].mdd-a11y-high-contrast .tpl-library__filter input[type="text"]{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-library__filter input::placeholder{color:rgba(255,255,255,0.45)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card{background:#1a1a1a!important;border-color:rgba(255,235,59,0.22)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__name{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__desc{color:rgba(255,255,255,0.75)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__industry{background:rgba(255,235,59,0.12)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__crm-badge{background:rgba(167,139,250,0.18)!important;color:#c4b5fd!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__avail-badge.is-on{background:rgba(52,211,153,0.18)!important;color:#34d399!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__avail-badge.is-off{background:rgba(255,255,255,0.10)!important;color:rgba(255,255,255,0.55)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__thumb-label{background:rgba(10,10,10,0.75)!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__genre-pill{background:rgba(255,235,59,0.20)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card--unavailable{opacity:0.6!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card--custom{border-color:rgba(167,139,250,0.45)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-card__switch{color:rgba(255,255,255,0.75)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-switch-track{background:rgba(255,255,255,0.18)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-switch-thumb{background:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-btn{border-color:rgba(255,235,59,0.45)!important;color:#ffeb3b!important;background:transparent!important}body[class][class][class].mdd-a11y-high-contrast .tpl-btn:hover{background:rgba(255,235,59,0.12)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-btn--primary{background:linear-gradient(135deg,#ffeb3b,#b8860b)!important;color:#0a0a0a!important;border-color:transparent!important}body[class][class][class].mdd-a11y-high-contrast .tpl-btn--primary:hover{filter:brightness(1.08)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-btn--ghost{color:rgba(255,255,255,0.75)!important;border-color:rgba(255,255,255,0.22)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-library__empty{background:rgba(255,235,59,0.06)!important;border-color:rgba(255,235,59,0.22)!important;color:rgba(255,255,255,0.75)!important}.oh-view-edit-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;margin:0 8px;border-radius:9999px;border:1px solid currentColor;font-size:11px;font-weight:800;letter-spacing:0.08em;cursor:pointer;background:transparent;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;transition:background-color .15s ease,color .15s ease;flex:0 0 auto}.oh-view-edit-badge .oh-vebadge-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.oh-view-edit-badge.is-view{color:#f59e0b;background:rgba(245,158,11,0.10)}.oh-view-edit-badge.is-view:hover{background:rgba(245,158,11,0.22)}.oh-view-edit-badge.is-edit{color:#10b981;background:rgba(16,185,129,0.14)}.oh-view-edit-badge.is-edit:hover{background:rgba(16,185,129,0.28)}.oh-view-edit-badge:focus-visible{outline:2px solid currentColor;outline-offset:2px}body[class][class][class].mdd-a11y-high-contrast .oh-view-edit-badge.is-view{color:#fbbf24!important;background:rgba(251,191,36,0.18)!important}body[class][class][class].mdd-a11y-high-contrast .oh-view-edit-badge.is-edit{color:#34d399!important;background:rgba(52,211,153,0.18)!important}@media (max-width:640px){.oh-view-edit-badge .oh-vebadge-label{display:none}.oh-view-edit-badge{padding:0 8px}}body[class][class][class].mdd-a11y-high-contrast #chatFaqSearchWrap{background:#1a1a1a!important;border-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast #chatFaqSearchWrap input{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast #chatFaqSearchWrap input::placeholder{color:rgba(255,255,255,0.45)!important}body[class][class][class].mdd-a11y-high-contrast #chatFaqResults{background:#0a0a0a!important;border-color:rgba(255,235,59,0.22)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast #chatFullFaqLink{background:rgba(255,235,59,0.08)!important;border-color:rgba(255,235,59,0.22)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #chatPanel div.self-start{background:#1a1a1a!important;color:#fff!important;border-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast #siteSearchPanel{background:#0a0a0a!important;border-color:rgba(255,235,59,0.22)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast #mddModeBtnLetter{background:#ffeb3b!important;color:#0a0a0a!important}body[class][class][class].mdd-a11y-high-contrast #site-header span.bg-white,body[class][class][class].mdd-a11y-high-contrast #site-header .bg-white{background:#1a1a1a!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .divider,body[class][class][class].mdd-a11y-high-contrast main span.divider{background:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast main span.text-xs.font-bold[class*="bg-white"]{background:rgba(255,235,59,0.12)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast main .section-toolbar{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #site-header .bg-white,body[class][class][class].mdd-a11y-high-contrast #site-header [class*="bg-brand-100"],body[class][class][class].mdd-a11y-high-contrast #site-header [class*="bg-soft"]{background:#1a1a1a!important}body[class][class][class].mdd-a11y-high-contrast #site-footer .bg-white,body[class][class][class].mdd-a11y-high-contrast #site-footer .rounded-lg.bg-white{background:#1a1a1a!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #site-footer .section-toolbar{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #site-footer .divider,body[class][class][class].mdd-a11y-high-contrast #site-footer span.divider{background:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast main span.text-xs.font-bold,body[class][class][class].mdd-a11y-high-contrast main span.font-bold[class*="text-xs"]{background:rgba(255,235,59,0.12)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__coverage{background:rgba(255,235,59,0.08)!important;border-color:rgba(255,235,59,0.22)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__cov{background:rgba(255,255,255,0.10)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__cov--energy{background:var(--pillar-energy-bg)!important;color:var(--pillar-energy-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__cov--website{background:var(--pillar-website-bg)!important;color:var(--pillar-website-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__cov--education{background:var(--pillar-education-bg)!important;color:var(--pillar-education-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__cov--property{background:var(--pillar-property-bg)!important;color:var(--pillar-property-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__cov--cross{background:var(--pillar-cross-bg)!important;color:var(--pillar-cross-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__filter-chip{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__filter-chip.is-active{background:#ffeb3b!important;color:#0a0a0a!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__row--off{background:rgba(255,255,255,0.04)!important;opacity:0.7}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__pillar-chip{background:rgba(255,255,255,0.10)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__pillar-chip--energy{background:var(--pillar-energy-bg)!important;color:var(--pillar-energy-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__pillar-chip--website{background:var(--pillar-website-bg)!important;color:var(--pillar-website-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__pillar-chip--education{background:var(--pillar-education-bg)!important;color:var(--pillar-education-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__pillar-chip--property{background:var(--pillar-property-bg)!important;color:var(--pillar-property-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__pillar-chip--cross{background:var(--pillar-cross-bg)!important;color:var(--pillar-cross-fg)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__crm-pill{background:rgba(255,255,255,0.10)!important;color:rgba(255,255,255,0.85)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__crm-pill--none{background:rgba(255,255,255,0.06)!important;color:rgba(255,255,255,0.55)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__body code{background:#1a1a1a!important;color:#ffeb3b!important;border:1px solid rgba(255,235,59,0.22);padding:1px 5px;border-radius:4px}body[class][class][class].mdd-a11y-high-contrast .sg-fs{background:rgba(255,235,59,0.06)!important;border-color:rgba(255,235,59,0.22)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .sg-fs legend{color:#ffeb3b!important}.tpl-alloc__table th,.tpl-modal__body table th{color:#1a1230!important;background:#f5f3ff!important;font-weight:700;border-bottom:2px solid rgba(124,58,173,0.22);letter-spacing:0.02em}.tpl-modal__body .tpl-alloc__dash{color:rgba(26,18,48,0.35);font-weight:400}body[class][class][class].mdd-a11y-high-contrast .tpl-alloc__table th,body[class][class][class].mdd-a11y-high-contrast .tpl-modal__body table th{background:rgba(255,235,59,0.15)!important;color:#ffeb3b!important;border-bottom-color:rgba(255,235,59,0.45)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-modal__body .tpl-alloc__dash{color:rgba(255,255,255,0.30)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-builder__empty,body[class][class][class].mdd-a11y-high-contrast .tpl-builder__placeholder{background:rgba(255,235,59,0.06)!important;border-color:rgba(255,235,59,0.22)!important;color:rgba(255,255,255,0.85)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-builder__empty strong,body[class][class][class].mdd-a11y-high-contrast .tpl-builder__placeholder strong{color:#ffeb3b!important}.oh-vis-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;margin:0 8px 0 0;border-radius:9999px;border:1px solid currentColor;font-size:11px;font-weight:800;letter-spacing:0.08em;cursor:pointer;background:transparent;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;transition:background-color .15s ease,color .15s ease;flex:0 0 auto}.oh-vis-pill .oh-vispill-icon{font-size:13px;line-height:1}.oh-vis-pill.is-light{color:#f59e0b;background:rgba(245,158,11,0.10)}.oh-vis-pill.is-light:hover{background:rgba(245,158,11,0.22)}.oh-vis-pill.is-dark{color:#c4b5fd;background:rgba(124,58,237,0.18)}.oh-vis-pill.is-dark:hover{background:rgba(124,58,237,0.32)}.oh-vis-pill:focus-visible{outline:2px solid currentColor;outline-offset:2px}body[class][class][class].mdd-a11y-high-contrast .oh-vis-pill.is-light{color:#fbbf24!important;background:rgba(251,191,36,0.18)!important}body[class][class][class].mdd-a11y-high-contrast .oh-vis-pill.is-dark{color:#ffeb3b!important;background:rgba(255,235,59,0.18)!important}@media (max-width:640px){.oh-vis-pill .oh-vispill-label{display:none}.oh-vis-pill{padding:0 8px}}.oh-signout-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;margin:0 8px 0 0;border-radius:9999px;border:1px solid currentColor;font-size:11px;font-weight:800;letter-spacing:0.08em;cursor:pointer;color:#fca5a5;background:rgba(225,29,72,0.16);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;transition:background-color .15s ease,color .15s ease;flex:0 0 auto;white-space:nowrap}.oh-signout-pill .oh-signout-icon{font-size:13px;line-height:1}.oh-signout-pill:hover{color:#fff;background:rgba(225,29,72,0.42)}.oh-signout-pill:active{transform:scale(.96)}.oh-signout-pill:focus-visible{outline:2px solid currentColor;outline-offset:2px}.oh-signout-pill[disabled]{opacity:.65;cursor:default}.oh-signout-pill.is-armed{color:#fff;background:#be123c;border-color:#fecdd3;box-shadow:0 0 0 3px rgba(190,18,60,0.35)}.oh-signout-pill.is-armed:hover{background:#9f1239}body[class][class][class].mdd-a11y-high-contrast .oh-signout-pill{color:#fecaca!important;background:rgba(244,63,94,0.28)!important}body[class][class][class].mdd-a11y-high-contrast .oh-signout-pill.is-armed{color:#fff!important;background:#be123c!important}@media (max-width:640px){.oh-signout-pill .oh-signout-label{display:none}.oh-signout-pill{padding:0 8px}.oh-signout-pill.is-armed{padding:0 10px}.oh-signout-pill.is-armed .oh-signout-label{display:inline}}body[class][class][class].mdd-a11y-high-contrast .tpl-btn,body[class][class][class].mdd-a11y-high-contrast .tpl-btn--ghost{background:rgba(255,235,59,0.10)!important;border-color:rgba(255,235,59,0.55)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .tpl-btn:hover,body[class][class][class].mdd-a11y-high-contrast .tpl-btn--ghost:hover{background:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast .tpl-btn--primary{background:linear-gradient(135deg,#ffeb3b,#b8860b)!important;color:#0a0a0a!important;border-color:transparent!important}body[class][class][class].mdd-a11y-high-contrast .tpl-btn[disabled]{background:rgba(255,255,255,0.06)!important;border-color:rgba(255,255,255,0.22)!important;color:rgba(255,255,255,0.45)!important;cursor:not-allowed!important}body[class][class][class].mdd-a11y-high-contrast .tpl-library__empty{background:rgba(255,235,59,0.06)!important;border-color:rgba(255,235,59,0.22)!important;color:rgba(255,255,255,0.95)!important}body[class][class][class].mdd-a11y-high-contrast .sg-step,body[class][class][class].mdd-a11y-high-contrast .sg-step-label,body[class][class][class].mdd-a11y-high-contrast .sg-step-num{color:rgba(255,255,255,0.85)!important}body[class][class][class].mdd-a11y-high-contrast .sg-step-strip{background:rgba(255,235,59,0.06)!important;border-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast .sg-step.is-active .sg-step-label,body[class][class][class].mdd-a11y-high-contrast .sg-step.is-active .sg-step-num{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .sg-logo-preview{background:rgba(255,235,59,0.15)!important;color:#ffeb3b!important;border:1px solid rgba(255,235,59,0.45)!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard{color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard h2,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard h3,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard h4{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard label,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard label>span,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-label,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-field-label,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard fieldset>legend,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-section-title,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-section-sub{color:rgba(255,255,255,0.90)!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard p,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-help,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-hint,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-counter,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-aside{color:rgba(255,255,255,0.65)!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard small{color:rgba(255,255,255,0.55)!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard label .sg-required,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-required{color:#f87171!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard input,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard textarea,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard select{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard input::placeholder,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard textarea::placeholder{color:rgba(255,255,255,0.40)!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard input[type="radio"] + span,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard input[type="checkbox"] + span{color:rgba(255,255,255,0.90)!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-tile,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-swatch{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-tile.is-active,body[class][class][class].mdd-a11y-high-contrast .smart-gen-wizard .sg-swatch.is-active{background:rgba(255,235,59,0.18)!important;border-color:#ffeb3b!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #packageManager,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard,body[class][class][class].mdd-a11y-high-contrast #personalTools,body[class][class][class].mdd-a11y-high-contrast #navEditor,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel,body[class][class][class].mdd-a11y-high-contrast #pricingPanel,body[class][class][class].mdd-a11y-high-contrast #featureToggles,body[class][class][class].mdd-a11y-high-contrast #socialComposer,body[class][class][class].mdd-a11y-high-contrast #instructionManual,body[class][class][class].mdd-a11y-high-contrast #templatePicker,body[class][class][class].mdd-a11y-high-contrast #websiteSolutions,body[class][class][class].mdd-a11y-high-contrast #servicesPanel,body[class][class][class].mdd-a11y-high-contrast #saveAndSend,body[class][class][class].mdd-a11y-high-contrast #proEditor,body[class][class][class].mdd-a11y-high-contrast #slotEditor,body[class][class][class].mdd-a11y-high-contrast #bgEditor,body[class][class][class].mdd-a11y-high-contrast #animEditor,body[class][class][class].mdd-a11y-high-contrast #elementToolbar,body[class][class][class].mdd-a11y-high-contrast #styleEditor,body[class][class][class].mdd-a11y-high-contrast #addPanel,body[class][class][class].mdd-a11y-high-contrast #resizeEditor,body[class][class][class].mdd-a11y-high-contrast #scOverlay,body[class][class][class].mdd-a11y-high-contrast #customDictPanel,body[class][class][class].mdd-a11y-high-contrast #gbpPanel,body[class][class][class].mdd-a11y-high-contrast #pmOfferEditor,body[class][class][class].mdd-a11y-high-contrast #htmlInserter,body[class][class][class].mdd-a11y-high-contrast #orionPanel,body[class][class][class].mdd-a11y-high-contrast #mddFloatLayer .mdd-float,body[class][class][class].mdd-a11y-high-contrast .mdd-float{background:#0a0a0a!important;color:#fff!important;border-color:rgba(255,235,59,0.22)!important}body[class][class][class].mdd-a11y-high-contrast #packageManager h1,body[class][class][class].mdd-a11y-high-contrast #packageManager h2,body[class][class][class].mdd-a11y-high-contrast #packageManager h3,body[class][class][class].mdd-a11y-high-contrast #packageManager h4,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser h1,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser h2,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser h3,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser h4,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser h1,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser h2,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser h3,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser h4,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard h1,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard h2,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard h3,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard h4,body[class][class][class].mdd-a11y-high-contrast #personalTools h1,body[class][class][class].mdd-a11y-high-contrast #personalTools h2,body[class][class][class].mdd-a11y-high-contrast #personalTools h3,body[class][class][class].mdd-a11y-high-contrast #personalTools h4,body[class][class][class].mdd-a11y-high-contrast #navEditor h1,body[class][class][class].mdd-a11y-high-contrast #navEditor h2,body[class][class][class].mdd-a11y-high-contrast #navEditor h3,body[class][class][class].mdd-a11y-high-contrast #navEditor h4,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel h1,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel h2,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel h3,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel h4,body[class][class][class].mdd-a11y-high-contrast #pricingPanel h1,body[class][class][class].mdd-a11y-high-contrast #pricingPanel h2,body[class][class][class].mdd-a11y-high-contrast #pricingPanel h3,body[class][class][class].mdd-a11y-high-contrast #pricingPanel h4,body[class][class][class].mdd-a11y-high-contrast #featureToggles h1,body[class][class][class].mdd-a11y-high-contrast #featureToggles h2,body[class][class][class].mdd-a11y-high-contrast #featureToggles h3,body[class][class][class].mdd-a11y-high-contrast #featureToggles h4,body[class][class][class].mdd-a11y-high-contrast #socialComposer h1,body[class][class][class].mdd-a11y-high-contrast #socialComposer h2,body[class][class][class].mdd-a11y-high-contrast #socialComposer h3,body[class][class][class].mdd-a11y-high-contrast #socialComposer h4,body[class][class][class].mdd-a11y-high-contrast #proEditor h1,body[class][class][class].mdd-a11y-high-contrast #proEditor h2,body[class][class][class].mdd-a11y-high-contrast #proEditor h3,body[class][class][class].mdd-a11y-high-contrast #proEditor h4,body[class][class][class].mdd-a11y-high-contrast #slotEditor h3,body[class][class][class].mdd-a11y-high-contrast #bgEditor h3,body[class][class][class].mdd-a11y-high-contrast #styleEditor h3,body[class][class][class].mdd-a11y-high-contrast .mdd-float h1,body[class][class][class].mdd-a11y-high-contrast .mdd-float h2,body[class][class][class].mdd-a11y-high-contrast .mdd-float h3,body[class][class][class].mdd-a11y-high-contrast .mdd-float h4{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #packageManager label,body[class][class][class].mdd-a11y-high-contrast #packageManager label>span,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser label,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser label>span,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser label,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser label>span,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard label,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard label>span,body[class][class][class].mdd-a11y-high-contrast #personalTools label,body[class][class][class].mdd-a11y-high-contrast #personalTools label>span,body[class][class][class].mdd-a11y-high-contrast #navEditor label,body[class][class][class].mdd-a11y-high-contrast #navEditor label>span,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel label,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel label>span,body[class][class][class].mdd-a11y-high-contrast #pricingPanel label,body[class][class][class].mdd-a11y-high-contrast #pricingPanel label>span,body[class][class][class].mdd-a11y-high-contrast #featureToggles label,body[class][class][class].mdd-a11y-high-contrast #featureToggles label>span,body[class][class][class].mdd-a11y-high-contrast #socialComposer label,body[class][class][class].mdd-a11y-high-contrast #socialComposer label>span,body[class][class][class].mdd-a11y-high-contrast #proEditor label,body[class][class][class].mdd-a11y-high-contrast #proEditor label>span,body[class][class][class].mdd-a11y-high-contrast #slotEditor label,body[class][class][class].mdd-a11y-high-contrast #bgEditor label,body[class][class][class].mdd-a11y-high-contrast #styleEditor label,body[class][class][class].mdd-a11y-high-contrast .mdd-float label,body[class][class][class].mdd-a11y-high-contrast .mdd-float label>span{color:rgba(255,255,255,0.90)!important}body[class][class][class].mdd-a11y-high-contrast #packageManager p,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser p,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser p,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard p,body[class][class][class].mdd-a11y-high-contrast #personalTools p,body[class][class][class].mdd-a11y-high-contrast #navEditor p,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel p,body[class][class][class].mdd-a11y-high-contrast #pricingPanel p,body[class][class][class].mdd-a11y-high-contrast #featureToggles p,body[class][class][class].mdd-a11y-high-contrast #socialComposer p,body[class][class][class].mdd-a11y-high-contrast #proEditor p,body[class][class][class].mdd-a11y-high-contrast .mdd-float p{color:rgba(255,255,255,0.75)!important}body[class][class][class].mdd-a11y-high-contrast #packageManager input,body[class][class][class].mdd-a11y-high-contrast #packageManager textarea,body[class][class][class].mdd-a11y-high-contrast #packageManager select,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser input,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser textarea,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser select,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser input,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser textarea,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser select,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard input,body[class][class][class].mdd-a11y-high-contrast #ownerDashboard textarea,body[class][class][class].mdd-a11y-high-contrast #personalTools input,body[class][class][class].mdd-a11y-high-contrast #personalTools textarea,body[class][class][class].mdd-a11y-high-contrast #navEditor input,body[class][class][class].mdd-a11y-high-contrast #navEditor textarea,body[class][class][class].mdd-a11y-high-contrast #aiVideoPanel input,body[class][class][class].mdd-a11y-high-contrast #pricingPanel input,body[class][class][class].mdd-a11y-high-contrast #featureToggles input,body[class][class][class].mdd-a11y-high-contrast #socialComposer input,body[class][class][class].mdd-a11y-high-contrast #socialComposer textarea,body[class][class][class].mdd-a11y-high-contrast #proEditor input,body[class][class][class].mdd-a11y-high-contrast #proEditor textarea,body[class][class][class].mdd-a11y-high-contrast #proEditor select,body[class][class][class].mdd-a11y-high-contrast #slotEditor input,body[class][class][class].mdd-a11y-high-contrast #bgEditor input,body[class][class][class].mdd-a11y-high-contrast #styleEditor input,body[class][class][class].mdd-a11y-high-contrast .mdd-float input,body[class][class][class].mdd-a11y-high-contrast .mdd-float textarea,body[class][class][class].mdd-a11y-high-contrast .mdd-float select{background:#1a1a1a!important;border-color:rgba(255,235,59,0.45)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast #packageManager input::placeholder,body[class][class][class].mdd-a11y-high-contrast #packageManager textarea::placeholder,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser input::placeholder,body[class][class][class].mdd-a11y-high-contrast #siteCustomiser textarea::placeholder,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser input::placeholder,body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser textarea::placeholder,body[class][class][class].mdd-a11y-high-contrast #proEditor input::placeholder,body[class][class][class].mdd-a11y-high-contrast #proEditor textarea::placeholder,body[class][class][class].mdd-a11y-high-contrast .mdd-float input::placeholder,body[class][class][class].mdd-a11y-high-contrast .mdd-float textarea::placeholder{color:rgba(255,255,255,0.40)!important}body[class][class][class].mdd-a11y-high-contrast #packageManager button:not([class*="bg-"]):not(.pm-switch):not(.ms-dd-row):not(.pm-preset),body[class][class][class].mdd-a11y-high-contrast #siteCustomiser button:not([class*="bg-"]):not(.sc-save-btn),body[class][class][class].mdd-a11y-high-contrast #avatarCustomiser button:not([class*="bg-"]):not(.ac-save),body[class][class][class].mdd-a11y-high-contrast #ownerDashboard button:not([class*="bg-"]),body[class][class][class].mdd-a11y-high-contrast #personalTools button:not([class*="bg-"]),body[class][class][class].mdd-a11y-high-contrast #navEditor button:not([class*="bg-"]),body[class][class][class].mdd-a11y-high-contrast #socialComposer button:not([class*="bg-"]),body[class][class][class].mdd-a11y-high-contrast .mdd-float button:not([class*="bg-"]){background:rgba(255,235,59,0.10)!important;border-color:rgba(255,235,59,0.55)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout,body[class][class][class].mdd-a11y-high-contrast .has-subflyout .subflyout{background:#0a0a0a!important;border:1px solid rgba(255,235,59,0.22)!important;box-shadow:0 18px 50px rgba(0,0,0,0.5)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown button,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout a,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout button,body[class][class][class].mdd-a11y-high-contrast .has-subflyout .subflyout a{color:#fff!important;background:transparent!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a:hover,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown button:hover,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout a:hover{background:rgba(255,235,59,0.10)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown h3,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown h4,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown strong,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout h3,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout h4{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown p,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown small,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown .text-muted,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout p{color:rgba(255,255,255,0.70)!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown [class*="bg-brand-50"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown [class*="bg-trust-soft"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown [class*="bg-emerald-50"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown [class*="bg-sky-50"]{background:rgba(255,235,59,0.08)!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a span,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout a span{background:transparent!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a span[class*="bg-brand-100"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a span[class*="bg-brand-gradient"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a span[data-icon],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout a span[class*="bg-brand-100"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout a span[data-icon]{background:rgba(255,235,59,0.15)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a span.text-ink,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a span[class*="text-ink"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout a span.text-ink,body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout a span[class*="text-ink"]{color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown a:hover span[class*="text-ink"]{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown [class*="text-brand-500"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown [class*="text-brand-600"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .dropdown [class*="text-brand-700"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout [class*="text-brand-500"],body[class][class][class].mdd-a11y-high-contrast .has-dropdown .subflyout [class*="text-brand-600"]{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float,body[class][class][class].mdd-a11y-high-contrast .mdd-float__body{background:#14101e!important;color:#f7f5fb!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float{box-shadow:0 20px 50px -12px rgba(0,0,0,.7),0 6px 18px -6px rgba(0,0,0,.55),0 0 0 1px rgba(255,235,59,.35)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float__bar{background:linear-gradient(135deg,#2a1f4a,#1a1230)!important;color:#f7f5fb!important;border-bottom:1px solid rgba(255,235,59,.25)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float__title,body[class][class][class].mdd-a11y-high-contrast .mdd-float__handle-grip{color:#f7f5fb!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float__close{color:#f7f5fb!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float__close:hover{background:rgba(255,235,59,.18)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel,body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel__opt>span:nth-child(2){color:#f7f5fb!important}body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel h4{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel__hint{color:#d3cce8!important}body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel__btn{background:rgba(255,255,255,0.08)!important;color:#f7f5fb!important;border-color:rgba(255,235,59,0.55)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel__btn:hover{background:rgba(255,235,59,0.18)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel__btn.is-active{background:linear-gradient(135deg,#ffeb3b,#ffd54f)!important;color:#1a1230!important;border-color:transparent!important}body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel__zoom-val{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-a11y-panel__opt input[type="checkbox"]{accent-color:#ffeb3b}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel,body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__row,body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__click-mode>span:nth-child(2){color:#f7f5fb!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__status{background:rgba(255,255,255,0.06)!important;color:#f7f5fb!important;border:1px solid rgba(255,235,59,0.22)}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__click-mode{background:rgba(255,235,59,0.06)!important;color:#f7f5fb!important;border-color:rgba(255,235,59,0.35)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__hint{color:#d3cce8!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__row--rate label,body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__row--rate output{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__row--rate input[type="range"]{accent-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__btn{background:rgba(255,255,255,0.08)!important;color:#f7f5fb!important;border-color:rgba(255,235,59,0.55)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__btn:hover{background:rgba(255,235,59,0.18)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__btn--primary{background:linear-gradient(135deg,#ffeb3b,#ffd54f)!important;color:#1a1230!important;border-color:transparent!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__btn--primary:hover{background:linear-gradient(135deg,#ffd54f,#ffb300)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__click-mode input[type="checkbox"],body[class][class][class].mdd-a11y-high-contrast .mdd-speak-panel__click-mode input[type="radio"]{accent-color:#ffeb3b}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-intro__panel{background:#0a0a0a!important;color:#fff!important;box-shadow:0 30px 80px -16px rgba(0,0,0,.8)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-intro__panel h3{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-intro__panel>p,body[class][class][class].mdd-a11y-high-contrast .mdd-speak-intro__panel li{color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-intro__hint{color:rgba(255,255,255,.7)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-speak-intro__close{background:rgba(255,235,59,.12)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #clickChooser{background:#0a0a0a!important;border-color:rgba(255,235,59,.30)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast #clickChooser .cc-arrow{background:#0a0a0a!important;border-color:rgba(255,235,59,.30)!important}body[class][class][class].mdd-a11y-high-contrast #clickChooser .cc-target{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #clickChooser .cc-btn{background:rgba(255,235,59,.06)!important;color:#fff!important;border-color:rgba(255,235,59,.22)!important}body[class][class][class].mdd-a11y-high-contrast #clickChooser .cc-btn:hover{background:rgba(255,235,59,.14)!important;border-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .ft-overlay{background:rgba(0,0,0,.72)!important;backdrop-filter:blur(6px)!important}body[class][class][class].mdd-a11y-high-contrast .ft-panel{background:#0a0a0a!important;color:#fff!important;box-shadow:0 40px 100px rgba(0,0,0,.7)!important}body[class][class][class].mdd-a11y-high-contrast .ft-presets{background:#14091f!important;border-bottom-color:rgba(255,235,59,.18)!important}body[class][class][class].mdd-a11y-high-contrast .ft-presets-label{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #avatarHelp .ah-search-row,body[class][class][class].mdd-a11y-high-contrast #avatarHelp .ah-foot{background:#14091f!important}body[class][class][class].mdd-a11y-high-contrast #avatarHelp #ahSearch{background:#1a1a1a!important;color:#fff!important;border-color:rgba(255,235,59,.35)!important}body[class][class][class].mdd-a11y-high-contrast #avatarHelp .ah-results{background:#0a0a0a!important}body[class][class][class].mdd-a11y-high-contrast #avatarHelp .ah-item{background:rgba(255,235,59,.06)!important;border-color:rgba(255,235,59,.18)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast #avatarHelp .ah-item summary{color:#fff!important}body[class][class][class].mdd-a11y-high-contrast #avatarHelp .ah-answer{color:rgba(255,255,255,.85)!important}body[class][class][class].mdd-a11y-high-contrast #avatarHelp .ah-empty,body[class][class][class].mdd-a11y-high-contrast #avatarHelp .ah-count{color:rgba(255,255,255,.65)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-vs__panel{background:#0a0a0a!important;box-shadow:0 30px 80px -16px rgba(0,0,0,.8)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-vs__body{color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .mdd-vs__h{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-vs__hint,body[class][class][class].mdd-a11y-high-contrast .mdd-vs__meta{color:rgba(255,255,255,.7)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-vs__path{background:rgba(255,235,59,.08)!important;color:rgba(255,255,255,.85)!important}body[class][class][class].mdd-a11y-high-contrast .hi-panel{background:#0a0a0a!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .hi-presets{background:#14091f!important;border-right-color:rgba(255,235,59,.18)!important}body[class][class][class].mdd-a11y-high-contrast .hi-section-label{color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .hi-preset{background:rgba(255,235,59,.06)!important;border-color:rgba(255,235,59,.22)!important;color:#fff!important}body[class][class][class].mdd-a11y-high-contrast .hi-preset:hover{background:rgba(255,235,59,.14)!important;border-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .mdd-mode-pop__opt.is-active{background:linear-gradient(135deg,#ffeb3b,#ffd54f)!important;color:#1a1230!important}body[class][class][class].mdd-a11y-high-contrast .mdd-mode-pop__opt.is-active .mdd-mode-pop__lbl,body[class][class][class].mdd-a11y-high-contrast .mdd-mode-pop__opt.is-active .mdd-mode-pop__sub{color:#1a1230!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float-trigger{background:rgba(20,16,30,.92)!important;color:#ffeb3b!important;border-color:rgba(255,235,59,.45)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float-trigger:hover{background:linear-gradient(135deg,rgba(255,235,59,.22),rgba(255,213,79,.22))!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #resizeEditor button[style*="background:#fff"],body[class][class][class].mdd-a11y-high-contrast #styleEditor button[style*="background:#fff"],body[class][class][class].mdd-a11y-high-contrast #proEditor button[style*="background:#fff"],body[class][class][class].mdd-a11y-high-contrast #addPanel button[style*="background:#fff"]{background:#1a1a1a!important;color:#fff!important;border-color:rgba(255,235,59,.30)!important}body[class][class][class].mdd-a11y-high-contrast .lang-opt.is-current{background:linear-gradient(135deg,#ffeb3b,#ffd54f)!important;color:#1a1230!important}body[class][class][class].mdd-a11y-high-contrast .lang-opt.is-current .lang-opt-label{color:#1a1230!important}body[class][class][class].mdd-a11y-high-contrast .lang-opt-rtl{background:rgba(255,235,59,.18)!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast .speech-picker-wrap .lang-picker-btn.speech-unsupported{opacity:.75!important}body[class][class][class].mdd-a11y-high-contrast #spellLangPicker{background:#0a0a0a!important;border:1px solid rgba(255,235,59,.35)!important;box-shadow:0 8px 24px rgba(0,0,0,.55)!important}body[class][class][class].mdd-a11y-high-contrast #spellLangPicker .sp-label{color:#fff!important}body[class][class][class].mdd-a11y-high-contrast #spellLangPicker select{background:#1a1a1a!important;color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast #spellLangPicker .sp-help{color:rgba(255,255,255,.6)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float__body{scrollbar-color:rgba(255,235,59,.45) rgba(255,255,255,.04)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float__body::-webkit-scrollbar-thumb{background:rgba(255,235,59,.45)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float__body::-webkit-scrollbar-track{background:rgba(255,255,255,.04)!important}body[class][class][class].mdd-a11y-high-contrast .mdd-float__body .bg-white,body[class][class][class].mdd-a11y-high-contrast .mdd-float__body .bg-gray-50,body[class][class][class].mdd-a11y-high-contrast .mdd-float__body .bg-gray-100{background:transparent!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fff;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fff "],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style$="background:#fff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #fff;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #fff "],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style$="background: #fff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#ffffff;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#ffffff "],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style$="background:#ffffff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #ffffff;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:white;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:white "],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style$="background:white"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: white;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background-color:#fff;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background-color:#ffffff;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background-color:white;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#f9fafb"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #f9fafb"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fafaff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#f3f4f6"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #f3f4f6"]{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#e7e7e7!important;border-color:rgba(255,235,59,0.18)!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#f5edff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #f5edff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#faf7ff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#f3e8ff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#f5f3ff"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#ede9fe"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #ede9fe"]{background:rgba(168,85,247,0.16)!important;background-color:rgba(168,85,247,0.16)!important;color:#e9d5ff!important;border-color:rgba(168,85,247,0.45)!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#dcfce7"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #dcfce7"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#bbf7d0"]{background:rgba(34,197,94,0.18)!important;background-color:rgba(34,197,94,0.18)!important;color:#bbf7d0!important;border-color:rgba(34,197,94,0.45)!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fee2e2"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #fee2e2"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fef2f2"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fecaca"]{background:rgba(220,38,38,0.18)!important;background-color:rgba(220,38,38,0.18)!important;color:#fecaca!important;border-color:rgba(220,38,38,0.45)!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fef3c7"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #fef3c7"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fef9c3"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fffbeb"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fff8e7"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fffaf5"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fff59d"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fed7aa"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fff3cd"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fffaf0"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fff7ed"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#fff1f1"]{background:rgba(245,158,11,0.16)!important;background-color:rgba(245,158,11,0.16)!important;color:#fde68a!important;border-color:rgba(245,158,11,0.45)!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#dbeafe"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #dbeafe"]{background:rgba(59,130,246,0.18)!important;background-color:rgba(59,130,246,0.18)!important;color:#bfdbfe!important;border-color:rgba(59,130,246,0.45)!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#54268e;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#54268e "],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style$="background:#54268e"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #54268e;"]{background:#7c3aed!important;background-color:#7c3aed!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#dc2626;"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background:#dc2626 "],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style$="background:#dc2626"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="background: #dc2626;"]{background:#ef4444!important;background-color:#ef4444!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#6b7280"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color: #6b7280"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#9ca3af"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color: #9ca3af"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#6b6580"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#54526a"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#9a93b3"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#a8a3bb"]{color:#c0c0c0!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#374151"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color: #374151"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#1f2937"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#1f2233"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#1a1230"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#111827"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#0f172a"]{color:#f3f4f6!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#54268e"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color: #54268e"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#5b21b6"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#6d28d9"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#7c3aed"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#7c3aad"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#a855f7"]{color:#c4b5fd!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#b91c1c"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#991b1b"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#7f1d1d"]{color:#fecaca!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#92400e"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#854d0e"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#7a5500"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#9a3412"]{color:#fde68a!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#15803d"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#065f46"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#14532d"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#16a34a"]{color:#86efac!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#0369a1"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#1d4ed8"],body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) [style*="color:#1e40af"]{color:#bfdbfe!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) input,body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) textarea,body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) select{background:#232323!important;background-color:#232323!important;color:#f3f4f6!important;border-color:rgba(255,235,59,0.28)!important;caret-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) input:focus,body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) textarea:focus,body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) select:focus{background:#2a2a2a!important;border-color:#ffeb3b!important;outline-color:#ffeb3b!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) input::placeholder,body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) textarea::placeholder{color:#9a9a9a!important;opacity:1!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) select option{background:#232323!important;color:#f3f4f6!important}body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) button[style*="background:#fff"]:hover,body[class][class][class].mdd-a11y-high-contrast :is(#crmContent,#learnerDash,#parentLiveDashHost,#cpPortal,#tutorDash) button[style*="background: #fff"]:hover{background:#2a2a2a!important;border-color:#ffeb3b!important}.sg-content-intro{padding:4px 4px 14px}.sg-content-intro h3{margin:0 0 4px;font-size:16px;font-weight:700;color:#1a1230}.sg-content-intro p{margin:0;font-size:12.5px;color:#6b6580}.sg-content-section{border:1px solid #ece8f5;border-radius:12px;padding:10px 14px;margin-bottom:10px;background:#fff}.sg-content-section[open]{background:#faf8ff}.sg-content-section>summary{cursor:pointer;font-weight:600;font-size:14px;color:#1f2233;padding:4px 0;display:flex;align-items:center;gap:8px}.sg-content-section .sg-count{font-size:11px;color:#6b7280;background:#f5edff;border-radius:999px;padding:2px 8px;margin-left:auto}.sg-content-rows{display:flex;flex-direction:column;gap:8px;margin:10px 0}.sg-content-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:start}.sg-content-row input,.sg-content-row textarea{border:1px solid #d8d0e8;border-radius:6px;padding:6px 9px;font-size:13px;font-family:inherit}.sg-content-row textarea{resize:vertical}.sg-content-empty{font-size:12px;color:#9ca3af;font-style:italic;padding:6px 2px}.sg-content-hours{display:flex;flex-direction:column;gap:6px}.sg-hours-row{display:grid;grid-template-columns:1fr 90px 12px 90px;gap:8px;align-items:center;font-size:13px}.sg-hours-row input[type="time"]{border:1px solid #d8d0e8;border-radius:6px;padding:4px 6px;font-size:12px}.sg-content-social{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sg-content-social label{display:flex;flex-direction:column;font-size:12px;color:#6b6580;font-weight:600}.sg-content-social input{margin-top:4px;border:1px solid #d8d0e8;border-radius:6px;padding:6px 9px;font-size:13px}.sg-content-cta,.sg-content-tone{display:flex;flex-direction:column;gap:6px;padding:4px 0}.sg-radio{display:flex;align-items:center;gap:8px;font-size:13px;color:#1f2233;cursor:pointer}.sg-step-counter{margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700;color:#54268e;background:#f5edff;border-radius:999px;align-self:center}.sg-svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sg-svc-tile{border:1px solid #e5e7eb;border-radius:10px;padding:14px}.sg-svc-tile h3{margin:0 0 6px;font-size:16px;font-weight:700}.sg-svc-price{margin-top:6px;font-weight:700;color:#047857}.sg-hours-list{list-style:none;padding:0;margin:12px 0}.sg-hours-list li{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #f3f4f6}.sg-test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.sg-test-card{border:1px solid #e5e7eb;border-radius:10px;padding:14px;background:#fafaff}.sg-test-card blockquote{margin:0 0 8px;font-style:italic}.sg-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sg-team-card{border:1px solid #e5e7eb;border-radius:10px;padding:14px}.sg-team-card h3{margin:0 0 4px;font-size:16px}.sg-team-title{font-size:12px;color:#6b7280;margin-bottom:6px}.sg-content-images{display:flex;flex-direction:column;gap:14px}.sg-image-block{display:flex;flex-direction:column;gap:6px}.sg-image-label{font-size:12px;font-weight:600;color:#1f2233;display:flex;align-items:center;gap:8px}.sg-image-preview{border:1px solid #d8d0e8;border-radius:8px;padding:6px;display:inline-flex;flex-direction:column;align-items:center;gap:6px;background:#fff}.sg-image-preview img{max-width:100%;max-height:160px;border-radius:6px;display:block}.sg-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.sg-image-thumb{max-width:200px}.sg-image-thumb img{max-height:110px;object-fit:cover}.sg-image-team-name{font-size:11px;font-weight:700;color:#54268e;padding:4px 6px}.sg-image-tip{font-size:11px;color:#6b6580;font-style:italic;padding-top:4px}.sg-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.sg-gallery-grid img{width:100%;height:160px;object-fit:cover;border-radius:8px}body.icon-mode-kids main:has(#kidsGameBoard)>section:not(#kidsGameBoard):not([data-mdd-only-kids]):not([data-custom-html="1"]){display:none!important}#kidsGameBoard{display:none}body.icon-mode-kids #kidsGameBoard{display:block}.kgb-theme-toggle{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 28px;padding:14px 18px;background:rgba(255,255,255,0.7);border:2px dashed #c4b5fd;border-radius:24px}.kgb-theme-label{font-size:13px;font-weight:700;color:#4c1d95;text-transform:uppercase;letter-spacing:0.06em}.kgb-theme-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;min-height:44px;background:#fff;border:2px solid #e5e7eb;border-radius:9999px;font-family:inherit;font-size:16px;font-weight:700;color:#1a1a2e;cursor:pointer;transition:transform 0.15s cubic-bezier(.34,1.56,.64,1),border-color 0.15s ease,box-shadow 0.15s ease}@media (hover:hover) and (pointer:fine){.kgb-theme-btn:hover{transform:translateY(-2px) rotate(-1deg) scale(1.04);border-color:#7c3aed;box-shadow:0 4px 12px rgba(124,58,237,0.18)}}.kgb-theme-btn:active{transform:translateY(0) scale(0.98)}.kgb-theme-btn:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.kgb-theme-btn[aria-checked="true"]{background:#7c3aed;color:#fff;border-color:#7c3aed;box-shadow:0 4px 0 rgba(0,0,0,0.18);animation:kgbThemeBtnPop 0.4s cubic-bezier(.34,1.56,.64,1)}@keyframes kgbThemeBtnPop{0%{transform:scale(0.85)}60%{transform:scale(1.12)}100%{transform:scale(1)}}.kgb-theme-name{white-space:nowrap}.kgb-theme-swatches{display:inline-flex;gap:2px;padding:2px;background:rgba(255,255,255,0.6);border-radius:9999px}.kgb-theme-btn[aria-checked="true"] .kgb-theme-swatches{background:rgba(255,255,255,0.18)}.kgb-theme-swatches span{display:block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,0.08);background:var(--mdd-kgb-swatch,#7c3aed)}body.mdd-a11y-high-contrast .kgb-theme-swatches span{background:var(--mdd-kgb-swatch,#7c3aed)!important}.kgb-modal-check{display:flex;gap:10px;align-items:flex-start;margin:8px 0;font-size:13px;color:#4b5563;line-height:1.4;cursor:pointer}.kgb-modal-check input[type=checkbox]{margin-top:2px;flex:0 0 auto;width:18px;height:18px;accent-color:#7c3aed;cursor:pointer}.kgb-modal-check a{color:#7c3aed;font-weight:700;text-decoration:underline}.kgb{background:linear-gradient(180deg,var(--mdd-kgb-bg-top,#ede9fe) 0%,var(--mdd-kgb-bg-bot,#ffffff) 100%);padding:32px 0 48px;min-height:60vh}body.icon-mode-kids.kids-variant-boy #kidsGameBoard.kgb{--mdd-kgb-bg-top:#dbeafe;--mdd-kgb-bg-bot:#ecfdf5}body.icon-mode-kids.kids-variant-girl #kidsGameBoard.kgb{--mdd-kgb-bg-top:#fef3ff;--mdd-kgb-bg-bot:#ffffff}.kgb-inner{max-width:1200px;margin:0 auto;padding:0 20px}.kgb-header{text-align:center;margin-bottom:28px}.kgb-eyebrow{display:inline-block;font-size:13px;font-weight:700;color:#7c3aed;background:#ede9fe;padding:6px 14px;border-radius:9999px;margin:0 0 12px;text-transform:uppercase;letter-spacing:0.08em}.kgb-title{font-size:clamp(28px,5vw,44px);font-weight:800;color:#1a1a2e;margin:0 0 8px;line-height:1.15}.kgb-sub{font-size:clamp(15px,2vw,18px);color:#4b5563;margin:0;font-weight:500}.kgb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:36px}.kgb-tile{position:relative;display:block;text-align:center;text-decoration:none;padding:22px 16px 18px;border:3px solid;border-radius:28px;overflow:hidden;cursor:pointer;transition:transform 0.2s cubic-bezier(.34,1.56,.64,1),box-shadow 0.2s ease}.kgb-tile[data-pillar="energy"]{background:var(--pillar-energy-bg);border-color:var(--pillar-energy-bor);color:var(--pillar-energy-solid)}.kgb-tile[data-pillar="property"]{background:var(--pillar-property-bg);border-color:var(--pillar-property-bor);color:var(--pillar-property-solid)}.kgb-tile[data-pillar="education"]{background:var(--pillar-education-bg);border-color:var(--pillar-education-bor);color:var(--pillar-education-solid)}.kgb-tile[data-pillar="website"]{background:var(--pillar-website-bg);border-color:var(--pillar-website-bor);color:var(--pillar-website-solid)}body.icon-mode-kids:not(.kids-variant-boy):not(.kids-variant-girl):not(.mdd-a11y-high-contrast) #kidsGameBoard .kgb-tile[data-pillar="energy"]{box-shadow:0 8px 22px -6px rgba(245,158,11,0.42)}body.icon-mode-kids:not(.kids-variant-boy):not(.kids-variant-girl):not(.mdd-a11y-high-contrast) #kidsGameBoard .kgb-tile[data-pillar="property"]{box-shadow:0 8px 22px -6px rgba(22,128,61,0.40)}body.icon-mode-kids:not(.kids-variant-boy):not(.kids-variant-girl):not(.mdd-a11y-high-contrast) #kidsGameBoard .kgb-tile[data-pillar="education"]{box-shadow:0 8px 22px -6px rgba(29,78,216,0.40)}body.icon-mode-kids:not(.kids-variant-boy):not(.kids-variant-girl):not(.mdd-a11y-high-contrast) #kidsGameBoard .kgb-tile[data-pillar="website"]{box-shadow:0 8px 22px -6px rgba(190,24,93,0.42)}.kgb-tile .kgb-window{fill:rgba(255,255,255,0.85)}@media (hover:hover) and (pointer:fine){.kgb-tile:hover{transform:translateY(-4px) scale(1.02)}}.kgb-tile:focus-visible{outline:3px solid #fbbf24;outline-offset:4px}.kgb-tile.kgb-t1 .kgb-svg-wrap{animation:kgbTileBounce 3s ease-in-out infinite}.kgb-tile.kgb-t2 .kgb-svg-wrap{animation:kgbTileBounce 3.4s ease-in-out infinite 0.4s}.kgb-tile.kgb-t3 .kgb-svg-wrap{animation:kgbTileBounce 2.8s ease-in-out infinite 0.8s}.kgb-tile.kgb-t4 .kgb-svg-wrap{animation:kgbTileBounce 3.2s ease-in-out infinite 1.2s}@keyframes kgbTileBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.kgb-badge{position:absolute;top:10px;right:10px;background:#6d28d9;color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:9999px;animation:kgbBadgePop 2.6s ease-in-out infinite;transform-origin:center}.kgb-tile[data-pillar="energy"] .kgb-badge{background:var(--pillar-energy-solid,#b45309)}.kgb-tile[data-pillar="property"] .kgb-badge{background:var(--pillar-property-solid,#15803d)}.kgb-tile[data-pillar="education"] .kgb-badge{background:var(--pillar-education-solid,#1d4ed8)}.kgb-tile[data-pillar="website"] .kgb-badge{background:var(--pillar-website-solid,#be185d)}.kgb-badge .kgb-count{font-weight:800}@keyframes kgbBadgePop{0%,100%{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.08) rotate(2deg)}}.kgb-svg-wrap{display:block;margin:8px auto 10px;max-width:130px}.kgb-svg-wrap svg{width:100%;height:auto;display:block}.kgb-tile-title{font-size:17px;font-weight:800;margin:0 0 4px}.kgb-tile[data-pillar="energy"] .kgb-tile-title{color:var(--pillar-energy-fg)}.kgb-tile[data-pillar="property"] .kgb-tile-title{color:var(--pillar-property-fg)}.kgb-tile[data-pillar="education"] .kgb-tile-title{color:var(--pillar-education-fg)}.kgb-tile[data-pillar="website"] .kgb-tile-title{color:var(--pillar-website-fg)}.kgb-tile-hook{font-size:12px;margin:0;line-height:1.4;opacity:0.85;font-weight:600}.kgb-tile[data-pillar="energy"] .kgb-tile-hook{color:var(--pillar-energy-fg)}.kgb-tile[data-pillar="property"] .kgb-tile-hook{color:var(--pillar-property-fg)}.kgb-tile[data-pillar="education"] .kgb-tile-hook{color:var(--pillar-education-fg)}.kgb-tile[data-pillar="website"] .kgb-tile-hook{color:var(--pillar-website-fg)}.kgb-bolt-char{animation:kgbJiggle 1.6s ease-in-out infinite;transform-origin:60px 60px}@keyframes kgbJiggle{0%,100%{transform:rotate(-3deg) scale(1)}50%{transform:rotate(3deg) scale(1.06)}}.kgb-spark text{animation:kgbTwinkle 1.4s ease-in-out infinite}.kgb-spark text:nth-child(2){animation-delay:0.35s}.kgb-spark text:nth-child(3){animation-delay:0.7s}.kgb-spark text:nth-child(4){animation-delay:1.05s}@keyframes kgbTwinkle{0%,100%{opacity:0;transform:scale(0.4)}50%{opacity:1;transform:scale(1.2)}}.kgb-flag{animation:kgbFlagWave 1.4s ease-in-out infinite;transform-origin:60px 30px}@keyframes kgbFlagWave{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}.kgb-castle-char{animation:kgbCastleBob 2.4s ease-in-out infinite;transform-origin:60px 90px}@keyframes kgbCastleBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.kgb-brain-char{animation:kgbBrainPulse 2.2s ease-in-out infinite;transform-origin:60px 68px}@keyframes kgbBrainPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.kgb-stars text{animation:kgbStarSpin 2.4s ease-in-out infinite}.kgb-stars text:nth-child(2){animation-delay:0.6s}.kgb-stars text:nth-child(3){animation-delay:1.2s}.kgb-stars text:nth-child(4){animation-delay:1.8s}@keyframes kgbStarSpin{0%,100%{opacity:0.3;transform:scale(0.6) rotate(0deg)}50%{opacity:1;transform:scale(1.3) rotate(180deg)}}.kgb-tassel{animation:kgbSwing 2.2s ease-in-out infinite;transform-origin:74px 46px}@keyframes kgbSwing{0%,100%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}.kgb-laptop-char{animation:kgbTilt 2.8s ease-in-out infinite;transform-origin:60px 70px}@keyframes kgbTilt{0%,100%{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.kgb-rocket{animation:kgbLaunch 2.4s ease-in-out infinite}@keyframes kgbLaunch{0%{transform:translateY(40px);opacity:0}30%{opacity:1}90%{transform:translateY(0);opacity:0.6}100%{transform:translateY(0);opacity:0}}.kgb-cta{position:relative;background:#7c3aed;background-image:radial-gradient(circle at 15% 20%,#a78bfa 0,transparent 40%),radial-gradient(circle at 85% 80%,#c084fc 0,transparent 50%);border-radius:28px;padding:32px 24px 28px;text-align:center;color:#fff;margin-bottom:24px;overflow:hidden;box-shadow:0 8px 24px rgba(124,58,237,0.25)}.kgb-confetti{position:absolute;inset:0;pointer-events:none}.kgb-confetti span{position:absolute;font-size:22px;animation:kgbConfetti 3s ease-in-out infinite}.kgb-confetti span:nth-child(1){top:14%;left:8%}.kgb-confetti span:nth-child(2){top:20%;right:12%;animation-delay:0.5s;font-size:16px}.kgb-confetti span:nth-child(3){bottom:22%;left:14%;animation-delay:1s;font-size:14px}.kgb-confetti span:nth-child(4){bottom:16%;right:8%;animation-delay:1.5s}@keyframes kgbConfetti{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(15deg)}}.kgb-cta-headline{font-size:clamp(22px,4vw,30px);font-weight:800;margin:0 0 8px;line-height:1.2;animation:kgbHeadlineBounce 1.8s ease-in-out infinite}@keyframes kgbHeadlineBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}.kgb-cta-sub{font-size:clamp(14px,2vw,16px);margin:0 0 18px;opacity:0.95;line-height:1.5}.kgb-cta-btn{background:#fff;color:#7c3aed;border:none;border-radius:9999px;padding:15px 30px;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 4px 0 rgba(0,0,0,0.2);font-family:inherit;transition:transform 0.15s ease,box-shadow 0.15s ease}@media (hover:hover) and (pointer:fine){.kgb-cta-btn:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 6px 0 rgba(0,0,0,0.22)}}.kgb-cta-btn:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(0,0,0,0.15)}.kgb-cta-btn:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.kgb-cta-fallback{font-size:14px;margin:14px 0 0}.kgb-cta-link{color:#fff;text-decoration:underline;font-weight:700}.kgb-cta-link:hover{opacity:0.85}.kgb-cta-link:focus-visible{outline:3px solid #fbbf24;outline-offset:3px;border-radius:4px}.kgb-social{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;font-size:14px;color:#4b5563}.kgb-social-line{margin:0}.kgb-champs,.kgb-joined{font-weight:700;color:#4b5563}.kgb-modal-backdrop{position:fixed;inset:0;background:rgba(26,26,46,0.55);display:flex;align-items:center;justify-content:center;z-index:99998;padding:16px;animation:kgbModalFade 0.2s ease-out}@keyframes kgbModalFade{from{opacity:0}to{opacity:1}}.kgb-modal{background:#fff;border-radius:24px;max-width:460px;width:100%;padding:28px 24px 22px;box-shadow:0 16px 48px rgba(0,0,0,0.3);position:relative;animation:kgbModalPop 0.25s cubic-bezier(.34,1.56,.64,1)}@keyframes kgbModalPop{from{transform:scale(0.85);opacity:0}to{transform:scale(1);opacity:1}}.kgb-modal-close{position:absolute;top:8px;right:8px;background:transparent;border:none;font-size:26px;cursor:pointer;color:#6b7280;line-height:1;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.kgb-modal-close:hover{color:#1f2937}.kgb-modal-title{font-size:22px;font-weight:800;color:#1a1a2e;margin:0 0 6px;line-height:1.2}.kgb-modal-sub{font-size:14px;color:#4b5563;margin:0 0 18px;line-height:1.5}.kgb-modal-field{display:block;margin-bottom:12px;text-align:left}.kgb-modal-field-label{display:block;font-size:14px;font-weight:700;color:#4b5563;margin-bottom:4px}.kgb-modal-field input{width:100%;padding:11px 14px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;font-family:inherit;background:#fff;color:#1a1a2e;box-sizing:border-box}.kgb-modal-field input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,0.15)}.kgb-modal-field input[aria-invalid="true"]{border-color:#dc2626}.kgb-modal-error{font-size:12px;color:#dc2626;margin:4px 0 0;display:none}.kgb-modal-error.is-visible{display:block}.kgb-modal-submit{width:100%;background:#7c3aed;color:#fff;border:none;border-radius:14px;padding:13px;font-size:16px;font-weight:800;cursor:pointer;font-family:inherit;margin-top:4px;transition:background 0.15s ease,transform 0.1s ease}@media (hover:hover) and (pointer:fine){.kgb-modal-submit:hover{background:#6d28d9}}.kgb-modal-submit:active{transform:scale(0.98)}.kgb-modal-submit:disabled{opacity:0.5;cursor:not-allowed}.kgb-modal-submit:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.kgb-modal-fallback{text-align:center;font-size:12px;margin:14px 0 0;color:#6b7280}.kgb-modal-fallback a{color:#7c3aed;font-weight:700}.kgb-modal-success{text-align:center;padding:20px 0}.kgb-modal-success-emoji{font-size:48px;margin-bottom:12px}.kgb-modal-success-title{font-size:22px;font-weight:800;color:#1a1a2e;margin:0 0 6px}.kgb-modal-success-sub{font-size:14px;color:#4b5563;margin:0;line-height:1.5}.kgb-hb-modal{max-width:720px}.kgb-hb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.kgb-hb-tile{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 16px 16px;background:var(--mdd-surface-tile,#ede9fe);border:3px solid var(--mdd-text-strong,#7c3aed);border-radius:22px;text-decoration:none;color:#1a1a2e;font-family:inherit;cursor:pointer;transition:transform 0.18s cubic-bezier(.34,1.56,.64,1),box-shadow 0.18s ease;min-height:110px}.kgb-hb-tile:hover,.kgb-hb-tile:focus-visible{transform:translateY(-3px) rotate(-1.2deg) scale(1.02);box-shadow:var(--mdd-shadow-card,0 16px 40px -10px rgba(124,58,237,.35));outline:3px solid var(--mdd-accent-2,#7c3aed);outline-offset:3px}.kgb-hb-tile-badge{display:inline-flex;align-self:flex-start;background:var(--mdd-text-strong,#7c3aed);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:9999px}.kgb-hb-tile-title{font-size:17px;font-weight:800;color:#1a1a2e;margin-top:4px}.kgb-hb-tile-hook{font-size:13px;color:#374151;line-height:1.4}.kgb-hb-tile--here{border-style:dashed;opacity:0.92}.kgb-hb-tile-here{position:absolute;top:12px;right:14px;background:rgba(255,255,255,0.85);color:var(--mdd-text-strong,#7c3aed);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:9999px}@media (max-width:520px){.kgb-hb-grid{grid-template-columns:1fr;gap:10px}.kgb-hb-tile{min-height:90px;padding:14px 14px 12px}.kgb-hb-tile-title{font-size:16px}.kgb-hb-tile-hook{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.kgb-hb-tile,.kgb-hb-tile:hover,.kgb-hb-tile:focus-visible{transform:none!important;transition:none!important}}@keyframes kgbHeroEnter{0%{opacity:0;transform:translateY(-12px) scale(0.98)}100%{opacity:1;transform:translateY(0) scale(1)}}body.icon-mode-kids #kidsGameBoard .kgb-header{animation:kgbHeroEnter 0.55s cubic-bezier(.34,1.56,.64,1) both}@keyframes kgbTileEnter{0%{opacity:0;transform:translateY(18px) rotate(-1.5deg) scale(0.94)}60%{opacity:1;transform:translateY(-4px) rotate(0.5deg) scale(1.03)}100%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}body.icon-mode-kids #kidsGameBoard .kgb-tile .kgb-svg-wrap{animation:kgbTileEnter 0.65s cubic-bezier(.34,1.56,.64,1) both}body.icon-mode-kids #kidsGameBoard .kgb-tile.kgb-t1 .kgb-svg-wrap{animation:kgbTileEnter 0.65s cubic-bezier(.34,1.56,.64,1) 0s both,kgbZap 2.1s ease-in-out 0.70s infinite}body.icon-mode-kids #kidsGameBoard .kgb-tile.kgb-t2 .kgb-svg-wrap{animation:kgbTileEnter 0.65s cubic-bezier(.34,1.56,.64,1) 0.08s both,kgbSway 3.0s ease-in-out 0.80s infinite}body.icon-mode-kids #kidsGameBoard .kgb-tile.kgb-t3 .kgb-svg-wrap{animation:kgbTileEnter 0.65s cubic-bezier(.34,1.56,.64,1) 0.16s both,kgbHop 1.7s cubic-bezier(.5,-0.35,.5,1.4) 0.90s infinite}body.icon-mode-kids #kidsGameBoard .kgb-tile.kgb-t4 .kgb-svg-wrap{animation:kgbTileEnter 0.65s cubic-bezier(.34,1.56,.64,1) 0.24s both,kgbFloat 3.4s ease-in-out 1.00s infinite}@keyframes kgbZap{0%,42%,100%{transform:translate(0,0) rotate(0deg) scale(1)}8%{transform:translate(-2px,1px) rotate(-1.6deg) scale(1.03)}16%{transform:translate(2px,-1px) rotate(1.6deg) scale(1.06)}24%{transform:translate(-1px,1px) rotate(-1deg) scale(1.03)}32%{transform:translate(1px,0) rotate(1deg) scale(1.05)}}@keyframes kgbSway{0%,100%{transform:rotate(-2.6deg) translateY(0)}50%{transform:rotate(2.6deg) translateY(-3px)}}@keyframes kgbHop{0%,100%{transform:translateY(0) scaleY(1) rotate(0deg)}18%{transform:translateY(0) scaleY(0.9) rotate(0deg)}45%{transform:translateY(-13px) scaleY(1.06) rotate(-3deg)}70%{transform:translateY(0) scaleY(0.95) rotate(3deg)}86%{transform:translateY(-3px) scaleY(1.01) rotate(0deg)}}@keyframes kgbFloat{0%,100%{transform:translateY(0) rotate(-1.8deg)}33%{transform:translateY(-7px) rotate(1.8deg)}66%{transform:translateY(-2px) rotate(-1deg)}}@keyframes kgbTileGlow{0%{box-shadow:0 0 0 0 currentColor,0 12px 28px -10px rgba(0,0,0,.18)}60%{box-shadow:0 0 0 14px transparent,0 18px 36px -10px rgba(0,0,0,.22)}100%{box-shadow:0 0 0 0 transparent,0 12px 28px -10px rgba(0,0,0,.18)}}body.icon-mode-kids #kidsGameBoard .kgb-tile:hover{box-shadow:0 18px 36px -12px rgba(0,0,0,.26)}@keyframes kgbBadgeSparkle{0%,100%{transform:rotate(0deg) scale(1);filter:brightness(1)}25%{transform:rotate(-6deg) scale(1.08);filter:brightness(1.18)}50%{transform:rotate(0deg) scale(1.05);filter:brightness(1.25)}75%{transform:rotate(6deg) scale(1.08);filter:brightness(1.18)}}body.icon-mode-kids #kidsGameBoard .kgb-badge{display:inline-flex;align-items:center;gap:4px;animation:kgbBadgeSparkle 2.6s ease-in-out infinite;animation-delay:1s;transform-origin:center}@keyframes kgbTwinkleDrift{0%{background-position:0 0,30px 60px,100px 20px,50px 100px;opacity:0.55}50%{opacity:0.85}100%{background-position:60px 80px,90px 130px,160px 90px,110px 170px;opacity:0.55}}body.icon-mode-kids #kidsGameBoard.kgb::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle 2px at 20% 25%,rgba(255,255,255,.7),transparent 60%),radial-gradient(circle 1.5px at 78% 18%,rgba(255,255,255,.6),transparent 65%),radial-gradient(circle 2px at 32% 80%,rgba(255,255,255,.55),transparent 60%),radial-gradient(circle 1.5px at 86% 72%,rgba(255,255,255,.7),transparent 65%);background-size:220px 220px;animation:kgbTwinkleDrift 9s ease-in-out infinite;z-index:0}body.icon-mode-kids #kidsGameBoard.kgb{position:relative;overflow:hidden}body.icon-mode-kids #kidsGameBoard .kgb-inner{position:relative;z-index:1}@keyframes kgbCtaWiggle{0%,88%,100%{transform:rotate(0deg) scale(1)}90%{transform:rotate(-2deg) scale(1.04)}93%{transform:rotate(2deg) scale(1.04)}96%{transform:rotate(-1deg) scale(1.02)}}body.icon-mode-kids #kidsGameBoard a.kgb-tile.kgb-t1{}body.icon-mode-kids main a.bg-brand-gradient,body.icon-mode-kids main button.bg-brand-gradient{animation:kgbCtaWiggle 6s ease-in-out infinite;animation-delay:2s}@keyframes kgbModalSlideUp{0%{opacity:0;transform:translateY(28px) scale(0.96)}60%{opacity:1;transform:translateY(-4px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kgbBackdropFadeIn{0%{opacity:0}100%{opacity:1}}.kgb-modal-backdrop{animation:kgbBackdropFadeIn 0.25s ease-out both}.kgb-modal{animation:kgbModalSlideUp 0.45s cubic-bezier(.34,1.56,.64,1) both}@keyframes kgbThemeRipple{0%{box-shadow:0 0 0 0 rgba(124,58,237,0.45)}70%{box-shadow:0 0 0 18px rgba(124,58,237,0)}100%{box-shadow:0 0 0 0 rgba(124,58,237,0)}}body.icon-mode-kids .kgb-theme-btn[aria-checked="true"]{animation:kgbThemeBtnPop 0.4s cubic-bezier(.34,1.56,.64,1),kgbThemeRipple 0.8s ease-out}@media (prefers-reduced-motion:reduce){body.icon-mode-kids #kidsGameBoard .kgb-header,body.icon-mode-kids #kidsGameBoard .kgb-tile,body.icon-mode-kids #kidsGameBoard .kgb-tile .kgb-svg-wrap,body.icon-mode-kids #kidsGameBoard .kgb-tile:hover,body.icon-mode-kids #kidsGameBoard .kgb-badge,body.icon-mode-kids #kidsGameBoard.kgb::before,body.icon-mode-kids main a.bg-brand-gradient,body.icon-mode-kids main button.bg-brand-gradient,.kgb-modal-backdrop,.kgb-modal,body.icon-mode-kids .kgb-theme-btn[aria-checked="true"]{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:480px){.kgb{padding:20px 0 32px}.kgb-grid{gap:14px}.kgb-tile{padding:18px 12px 14px}.kgb-cta{padding:24px 18px 22px}.kgb-modal{padding:24px 18px 20px;border-radius:20px}.kgb-quests{padding:16px 14px;margin:18px 0}.kgb-quest-list{grid-template-columns:repeat(2,1fr);gap:10px}.kgb-quest{padding:10px 8px}.kgb-tile-hook{font-size:14px;line-height:1.45}.kgb-badge{font-size:13px;padding:5px 11px}.kgb-quest-label{font-size:16px}.kgb-quest-meta{font-size:14px}.kgb-progress-label{font-size:16px}.kgb-social{font-size:14px}.kgb-modal-field-label{font-size:14px}.kgb-theme-btn{padding:12px 16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.kgb-tile,.kgb-tile .kgb-svg-wrap,.kgb-badge,.kgb-bolt-char,.kgb-spark text,.kgb-flag,.kgb-castle-char,.kgb-brain-char,.kgb-stars text,.kgb-tassel,.kgb-laptop-char,.kgb-rocket,.kgb-confetti span,.kgb-cta-headline,.kgb-modal,.kgb-modal-backdrop,.kgb-theme-btn[aria-checked="true"],.kgb-quest,.kgb-quest-confetti,.kgb-quest-confetti span,.kgb-progress-fill,.kgb-earned-badge,.kgb-champion-star,.kgb-cta--celebrating .kgb-confetti span,.kgb-cta--highlighted{animation:none!important;transition:none!important}}.kgb-tile-hook{opacity:1!important}.kgb-tile-title{font-weight:800}#kidsGameBoard[data-kgb-here="energy"]{--kgb-here-bg:var(--pillar-energy-bg);--kgb-here-solid:var(--pillar-energy-solid);--kgb-here-fg:var(--pillar-energy-fg);--kgb-here-bor:var(--pillar-energy-bor)}#kidsGameBoard[data-kgb-here="property"]{--kgb-here-bg:var(--pillar-property-bg);--kgb-here-solid:var(--pillar-property-solid);--kgb-here-fg:var(--pillar-property-fg);--kgb-here-bor:var(--pillar-property-bor)}#kidsGameBoard[data-kgb-here="education"]{--kgb-here-bg:var(--pillar-education-bg);--kgb-here-solid:var(--pillar-education-solid);--kgb-here-fg:var(--pillar-education-fg);--kgb-here-bor:var(--pillar-education-bor)}#kidsGameBoard[data-kgb-here="website"]{--kgb-here-bg:var(--pillar-website-bg);--kgb-here-solid:var(--pillar-website-solid);--kgb-here-fg:var(--pillar-website-fg);--kgb-here-bor:var(--pillar-website-bor)}body:not(.mdd-a11y-high-contrast) #kidsGameBoard[data-kgb-here] .kgb-header{background:var(--kgb-here-bg);border:3px solid var(--kgb-here-bor);border-radius:28px;padding:24px 22px 22px;margin-bottom:20px;box-shadow:0 12px 28px -12px var(--kgb-here-bor)}body:not(.mdd-a11y-high-contrast) #kidsGameBoard[data-kgb-here] .kgb-eyebrow{display:inline-block;background:var(--kgb-here-solid);color:#fff;padding:5px 14px;border-radius:9999px;font-weight:800}body:not(.mdd-a11y-high-contrast) #kidsGameBoard[data-kgb-here] .kgb-title{color:var(--kgb-here-fg)}body:not(.mdd-a11y-high-contrast) #kidsGameBoard[data-kgb-here] .kgb-sub{color:var(--kgb-here-fg)}.kgb-funzone{margin:4px auto 20px;max-width:760px;display:flex;flex-direction:column;gap:16px}.kgb-funzone-line{margin:0;text-align:center;font-weight:800;font-size:clamp(16px,2.4vw,21px);line-height:1.35;color:var(--kgb-here-fg,#4c1d95)}.kgb-funfact{background:rgba(255,255,255,0.94);border:3px solid var(--kgb-here-bor,#c4b5fd);border-radius:20px;padding:16px 18px;text-align:center}.kgb-funfact-label{display:inline-block;font-weight:800;margin-bottom:4px;color:var(--kgb-here-solid,#6d28d9)}.kgb-funfact p{margin:0;color:#1f2937;font-size:15px;line-height:1.5}.kgb-quiz{background:rgba(255,255,255,0.94);border:3px solid var(--kgb-here-bor,#c4b5fd);border-radius:20px;padding:18px}.kgb-quiz-title{margin:0 0 4px;text-align:center;font-weight:800;font-size:20px;color:var(--kgb-here-fg,#4c1d95)}.kgb-quiz-progress{margin:0 0 12px;text-align:center;font-weight:700;color:var(--kgb-here-solid,#6d28d9)}.kgb-quiz-q{margin:0 0 16px}.kgb-quiz-q:last-of-type{margin-bottom:0}.kgb-quiz-question{margin:0 0 8px;font-weight:700;color:#1f2937}.kgb-quiz-options{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.kgb-quiz-opt{border:2px solid var(--kgb-here-bor,#c4b5fd);background:#fff;color:#1f2937;font-weight:700;font-size:15px;padding:10px 16px;border-radius:9999px;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}.kgb-quiz-opt:hover{transform:translateY(-2px)}.kgb-quiz-opt:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}.kgb-quiz-opt.is-correct{background:#15803d;border-color:#15803d;color:#fff}.kgb-quiz-opt.is-wrong{animation:kgbQuizShake .4s;border-color:#dc2626}@keyframes kgbQuizShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.kgb-quiz-q.is-solved .kgb-quiz-opt:not(.is-correct){opacity:.5;cursor:default}.kgb-quiz-cheer{margin:8px 0 0;min-height:1.2em;text-align:center;font-weight:800;color:#15803d}.kgb-quiz-done{margin:14px 0 0;padding-top:12px;text-align:center;font-weight:800;font-size:18px;color:var(--kgb-here-solid,#6d28d9);border-top:2px dashed var(--kgb-here-bor,#c4b5fd)}@media (prefers-reduced-motion:reduce){.kgb-quiz-opt.is-wrong{animation:none}}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-funfact,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quiz{background:#1f2937!important;border-color:#fbbf24!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-funzone-line,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-funfact-label,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-funfact p,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quiz-title,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quiz-progress,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quiz-question,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quiz-done{color:#fef3ff!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quiz-opt{background:#0f172a!important;color:#fef3ff!important;border-color:#fbbf24!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quiz-opt.is-correct{background:#fbbf24!important;color:#0f172a!important;border-color:#fef3ff!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quiz-cheer{color:#fde68a!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard{--pillar-energy-bg:#fff3cc;--pillar-energy-fg:#6b3a06;--pillar-energy-bor:#f59e0b;--pillar-energy-solid:#b45309;--pillar-website-bg:#ffe2f1;--pillar-website-fg:#500724;--pillar-website-bor:#ec4899;--pillar-website-solid:#be185d;--pillar-education-bg:#dcebff;--pillar-education-fg:#14224d;--pillar-education-bor:#2563eb;--pillar-education-solid:#1d4ed8;--pillar-property-bg:#d6f7df;--pillar-property-fg:#064024;--pillar-property-bor:#22c55e;--pillar-property-solid:#15803d;--mdd-kgb-quest-bg:#1f2937;--mdd-kgb-quest-fg:#fef3ff;--mdd-kgb-quest-bor:#fbbf24}@keyframes kgbQuestUnlock{0%{transform:scale(0.85);opacity:0.4}60%{transform:scale(1.08);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes kgbEarnedBadgePop{0%{transform:scale(0) rotate(-30deg);opacity:0}60%{transform:scale(1.2) rotate(8deg);opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}@keyframes kgbCtaPulse{0%,100%{box-shadow:0 12px 32px -8px rgba(124,58,237,.35)}50%{box-shadow:0 16px 40px -6px rgba(251,191,36,.55),0 0 0 4px rgba(251,191,36,.25)}}@keyframes kgbChampionStarSpin{0%{transform:scale(0) rotate(-90deg);opacity:0}60%{transform:scale(1.3) rotate(20deg);opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}.kgb-quests{margin:24px 0 20px;padding:20px 22px;border-radius:18px;background:rgba(255,255,255,0.72);border:2px dashed var(--pillar-education-bor,#7c3aed);box-shadow:0 6px 18px -10px rgba(76,29,149,0.18)}.kgb-quests-title{text-align:center;font-weight:800;font-size:18px;color:var(--mdd-kgb-quest-bg,#1a1a2e);margin:0 0 12px}.kgb-progress{position:relative;height:16px;background:#ede9fe;border-radius:9999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pillar-education-bor,#7c3aed) 30%,transparent)}.kgb-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#a855f7 0%,#6366f1 100%);transition:width 400ms ease-out}.kgb-progress-label{text-align:center;font-size:13px;font-weight:600;color:#4b5563;margin:8px 0 14px}.kgb-quest-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.kgb-quest{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f3f4f6;border:2px solid transparent;transition:background 300ms ease,border-color 300ms ease,filter 300ms ease,opacity 300ms ease}.kgb-quest[data-state="locked"]{opacity:0.62;filter:grayscale(0.35)}.kgb-quest[data-state="active"]{background:#fffbeb;border-color:#fbbf24;opacity:1;filter:none}.kgb-quest[data-state="unlocked"]{background:linear-gradient(180deg,#fef3ff 0%,#ede9fe 100%);border-color:var(--pillar-education-bor,#7c3aed);opacity:1;filter:none;animation:kgbQuestUnlock 600ms ease-out}.kgb-quest-icon{font-size:22px;line-height:1;flex-shrink:0}.kgb-quest-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kgb-quest-label{font-weight:700;font-size:14px;color:var(--mdd-kgb-quest-bg,#1a1a2e);line-height:1.25}.kgb-quest-meta{font-size:11px;color:#4b5563;font-weight:600}.kgb-quest[data-state="unlocked"] .kgb-quest-meta{color:#6d28d9}.kgb-quest[data-state="locked"] .kgb-quest-label,.kgb-quest[data-state="locked"] .kgb-quest-meta{opacity:1;filter:none}.kgb-quest-confetti{position:absolute;inset:0;pointer-events:none;opacity:0;display:flex;align-items:center;justify-content:space-around;font-size:16px}.kgb-quest.is-celebrating .kgb-quest-confetti{animation:kgbConfetti 800ms ease-out;opacity:1}.kgb-quest.is-celebrating .kgb-quest-confetti span:nth-child(1){animation:kgbConfetti 800ms ease-out 0ms;opacity:1}.kgb-quest.is-celebrating .kgb-quest-confetti span:nth-child(2){animation:kgbConfetti 800ms ease-out 120ms;opacity:1}.kgb-quest.is-celebrating .kgb-quest-confetti span:nth-child(3){animation:kgbConfetti 800ms ease-out 240ms;opacity:1}.kgb-cta--celebrating .kgb-confetti span{animation-duration:1.2s!important;animation-iteration-count:2!important;font-size:24px}.kgb-cta--highlighted{animation:kgbCtaPulse 1800ms ease-in-out 3;border:2px solid #fbbf24!important}.kgb-earned-badge{display:inline-block;margin-left:8px;font-size:22px;vertical-align:middle;animation:kgbEarnedBadgePop 700ms ease-out}.kgb-champion-star{display:inline-block;margin-right:6px;font-size:18px;vertical-align:middle;animation:kgbChampionStarSpin 700ms ease-out}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quests{background:#0f172a;border-color:#fbbf24}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quest{background:#1f2937}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quest[data-state="unlocked"]{background:linear-gradient(180deg,#312e81 0%,#1e1b4b 100%)}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quest[data-state="active"]{background:#422006;border-color:#fbbf24}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quest-label,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quests-title{color:#fef3ff}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-quest-meta{color:#fde68a}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-progress{background:#1f2937;border-color:#fbbf24}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-progress-label{color:#fef3ff}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-tile{background:#0f172a!important;border-color:#fbbf24!important;color:#fef3ff!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-tile .kgb-tile-title,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-tile .kgb-tile-hook{color:#fef3ff!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-tile .kgb-badge{background:#fbbf24!important;color:#0f172a!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-tile.kgb-tile--current{border-color:#fde68a!important;opacity:0.7}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-cta{background:#1f2937!important;border-color:#fbbf24!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-cta-headline,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-cta-sub,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-cta-fallback{color:#fef3ff!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-cta-link{color:#fbbf24!important;text-decoration:underline!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-cta-btn{background:#fbbf24!important;color:#0f172a!important;border:3px solid #fef3ff!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-eyebrow,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-title,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-sub,body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-theme-label{color:#fef3ff!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .mdd-no-bg-box{background-color:transparent!important}body.mdd-a11y-high-contrast.icon-mode-kids #kidsGameBoard .kgb-social .kgb-social-line{color:#fef3ff!important}body[data-portal-tinted]{--brand-primary:var(--portal-accent);--brand-accent:var(--portal-accent);--mdd-text-strong:var(--portal-accent)}body[data-portal-tinted] .bg-brand-500,body[data-portal-tinted] .bg-brand-600,body[data-portal-tinted] .bg-brand-700{background-color:var(--portal-accent)!important}body[data-portal-tinted] .text-brand-500,body[data-portal-tinted] .text-brand-600,body[data-portal-tinted] .text-brand-700{color:var(--portal-accent)!important}body[data-portal-tinted] .border-brand-300,body[data-portal-tinted] .border-brand-500,body[data-portal-tinted] .border-brand-600{border-color:var(--portal-accent)!important}body[data-portal-tinted] .tutor-tab.is-active,body[data-portal-tinted] .learner-tab.is-active,body[data-portal-tinted] .pct-tab.is-active,body[data-portal-tinted] .btn-tutor-msg{background:var(--portal-accent)!important;color:#fff!important}body[data-portal-tinted] .tutor-tab.is-active{box-shadow:0 4px 12px color-mix(in srgb,var(--portal-accent) 30%,transparent)!important}body[data-portal-tinted] .bg-tristan-gradient,body[data-portal-tinted] .bg-brand-gradient,body[data-portal-tinted] .learner-hero,body[data-portal-tinted] .tutor-hero{background-color:var(--portal-accent)!important;background-image:none!important}body.parent-signed-in [data-parent-marketing]{display:none!important}body.parent-signed-in main>section{padding-top:1.5rem!important;padding-bottom:1.5rem!important}body.parent-signed-in main>section#dashboard{padding-top:0.75rem!important}body.parent-signed-in main>section .mb-12{margin-bottom:1.25rem!important}body.parent-signed-in main>section .mb-10{margin-bottom:1rem!important}body.parent-signed-in main>section .mb-8{margin-bottom:0.9rem!important}body.parent-signed-in main>section .mb-6{margin-bottom:0.75rem!important}body.tutor-salaried:not(.mdd-a11y-high-contrast):not([data-portal-tinted]) .tutor-hero{background-image:linear-gradient(135deg,#1e3a8a 0%,#1d4ed8 55%,#0369a1 100%)}body.tutor-salaried:not(.mdd-a11y-high-contrast) .tutor-tab:hover{background:rgba(29,78,216,.08)}body.tutor-salaried:not(.mdd-a11y-high-contrast):not([data-portal-tinted]) .tutor-tab.is-active{background:#1d4ed8;color:#fff;box-shadow:0 4px 12px rgba(29,78,216,.30)}body.tutor-salaried:not(.mdd-a11y-high-contrast) .tutor-tab:focus-visible{outline-color:#1d4ed8}body.tutor-salaried:not(.mdd-a11y-high-contrast) .tutor-stat-tile{background:rgba(29,78,216,.05);border-color:rgba(29,78,216,.18)}body.tutor-salaried:not(.mdd-a11y-high-contrast) .tutor-stat-val{color:#1e3a8a}body.tutor-salaried:not(.mdd-a11y-high-contrast) .tutor-tabnav::-webkit-scrollbar-thumb{background:rgba(29,78,216,.25)}body.tutor-independent:not(.mdd-a11y-high-contrast):not([data-portal-tinted]) .tutor-hero{background-image:linear-gradient(135deg,#065f46 0%,#059669 55%,#b45309 100%)}body.tutor-independent:not(.mdd-a11y-high-contrast) .tutor-tab:hover{background:rgba(5,150,105,.08)}body.tutor-independent:not(.mdd-a11y-high-contrast):not([data-portal-tinted]) .tutor-tab.is-active{background:#059669;color:#fff;box-shadow:0 4px 12px rgba(5,150,105,.30)}body.tutor-independent:not(.mdd-a11y-high-contrast) .tutor-tab:focus-visible{outline-color:#059669}body.tutor-independent:not(.mdd-a11y-high-contrast) .tutor-stat-tile{background:rgba(5,150,105,.05);border-color:rgba(5,150,105,.18)}body.tutor-independent:not(.mdd-a11y-high-contrast) .tutor-stat-val{color:#065f46}body.tutor-independent:not(.mdd-a11y-high-contrast) .tutor-tabnav::-webkit-scrollbar-thumb{background:rgba(5,150,105,.25)}body.mdd-a11y-high-contrast #crmMain,body.mdd-a11y-high-contrast #crmContent{background:#000000!important;color:#ffffff!important}body.mdd-a11y-high-contrast #crmContent [style*="background:#f"],body.mdd-a11y-high-contrast #crmContent [style*="background:#e"],body.mdd-a11y-high-contrast #crmContent [style*="background:#d"],body.mdd-a11y-high-contrast #crmContent [style*="background:#c"],body.mdd-a11y-high-contrast #crmContent [style*="background: #f"],body.mdd-a11y-high-contrast #crmContent [style*="background: #e"],body.mdd-a11y-high-contrast #crmContent [style*="background: #d"],body.mdd-a11y-high-contrast #crmContent [style*="background:white"],body.mdd-a11y-high-contrast #crmContent [style*="background:linear-gradient"],body.mdd-a11y-high-contrast #crmContent [style*="background-color:#f"],body.mdd-a11y-high-contrast #crmContent [style*="background-color:#e"],body.mdd-a11y-high-contrast #crmContent [style*="background-color:#d"],body.mdd-a11y-high-contrast #crmContent .crm-workspace,body.mdd-a11y-high-contrast #crmContent .crm-page-head,body.mdd-a11y-high-contrast #crmContent .crm-hub-card,body.mdd-a11y-high-contrast #crmContent .crm-hub-pillar-group,body.mdd-a11y-high-contrast #crmContent .crm-hub-pillar-head,body.mdd-a11y-high-contrast #crmContent [class*="mdb-"],body.mdd-a11y-high-contrast #crmContent [class*="mdd-card"],body.mdd-a11y-high-contrast #crmContent [class*="mdh-"],body.mdd-a11y-high-contrast #crmContent [class*="mdi-"],body.mdd-a11y-high-contrast #crmContent [class*="mdl-"],body.mdd-a11y-high-contrast #crmContent [class*="mdm-"],body.mdd-a11y-high-contrast #crmContent [class*="mdn-"],body.mdd-a11y-high-contrast #crmContent [class*="mdt-"],body.mdd-a11y-high-contrast #crmContent [class*="mpr-"],body.mdd-a11y-high-contrast #crmContent [class*="mrb-"]{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border-color:#3a3a3a!important;color:#ffffff!important}body.mdd-a11y-high-contrast #crmContent [class*="-btn"],body.mdd-a11y-high-contrast #crmContent [class*="-tab"],body.mdd-a11y-high-contrast #crmContent [class*="-tag"],body.mdd-a11y-high-contrast #crmContent [class*="-chip"],body.mdd-a11y-high-contrast #crmContent .crm-btn,body.mdd-a11y-high-contrast #crmContent button:not([class*="pillar-head"]),body.mdd-a11y-high-contrast #crmContent input,body.mdd-a11y-high-contrast #crmContent select,body.mdd-a11y-high-contrast #crmContent textarea{background:#2a2a2a!important;background-color:#2a2a2a!important;background-image:none!important;border-color:#4a4a4a!important;color:#ffffff!important}body.mdd-a11y-high-contrast #crmContent input::placeholder,body.mdd-a11y-high-contrast #crmContent textarea::placeholder{color:#9ca3af!important}body.mdd-a11y-high-contrast #crmContent input[type="date"]::-webkit-calendar-picker-indicator,body.mdd-a11y-high-contrast #crmContent input[type="month"]::-webkit-calendar-picker-indicator,body.mdd-a11y-high-contrast #crmContent input[type="time"]::-webkit-calendar-picker-indicator{filter:invert(1)}body.mdd-a11y-high-contrast #crmContent .crm-btn-primary,body.mdd-a11y-high-contrast #crmContent [class*="-btn"].go,body.mdd-a11y-high-contrast #crmContent [class*="-tab"].is-on{background:#54268e!important;background-color:#54268e!important;border-color:#7c3aed!important;color:#ffffff!important}body.mdd-a11y-high-contrast #crmContent table{background:#1a1a1a!important}body.mdd-a11y-high-contrast #crmContent thead tr,body.mdd-a11y-high-contrast #crmContent th{background:#232323!important;color:#ffffff!important}body.mdd-a11y-high-contrast #crmContent td,body.mdd-a11y-high-contrast #crmContent th{border-color:#3a3a3a!important}body.mdd-a11y-high-contrast #crmContent a{color:#c4b5fd!important}body.mdd-a11y-high-contrast #crmContent tfoot tr,body.mdd-a11y-high-contrast #crmContent tfoot td{background:#232323!important;color:#ffffff!important}body.mdd-a11y-high-contrast #crmContent .crm-breadcrumb{background:#2a2a2a!important;background-color:#2a2a2a!important;color:#e9d5ff!important}body.mdd-a11y-high-contrast #mddSearchPalette,body.mdd-a11y-high-contrast #mddSearchPalette *{color:#ffffff!important}body.mdd-a11y-high-contrast #mddSearchPalette .msp-backdrop{color:transparent!important}body.mdd-a11y-high-contrast #mddSearchPalette .msp-row-sub,body.mdd-a11y-high-contrast #mddSearchPalette .msp-hint,body.mdd-a11y-high-contrast #mddSearchPalette .msp-foot{color:#b8b8b8!important}body.mdd-a11y-high-contrast #mddSearchPalette .msp-pillar-chip,body.mdd-a11y-high-contrast #mddSearchPalette .msp-group-count,body.mdd-a11y-high-contrast #mddSearchPalette .msp-foot-shortcut{color:#ffeb3b!important}body.mdd-a11y-high-contrast #mddSearchPalette #mspSearchInput{color:#ffffff!important;background:transparent!important}body.mdd-a11y-high-contrast #mddSearchPalette #mspSearchInput::placeholder{color:#b8b8b8!important}body.mdd-a11y-high-contrast #mddSbAuthBar{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:#3a3a3a!important;color:#ffffff!important}body.mdd-a11y-high-contrast #mddSbAuthBar *{color:#ffffff!important}body.mdd-a11y-high-contrast #mddSbAuthBar input,body.mdd-a11y-high-contrast #mddSbAuthBar button,body.mdd-a11y-high-contrast #mddSbAuthBar select{background:#2a2a2a!important;background-color:#2a2a2a!important;border-color:#4a4a4a!important;color:#ffffff!important}body.mdd-a11y-high-contrast #mddSbAuthBar input::placeholder{color:#9ca3af!important}body.mdd-a11y-high-contrast #styleEditor,body.mdd-a11y-high-contrast #bgEditor,body.mdd-a11y-high-contrast #animEditor,body.mdd-a11y-high-contrast #slotEditor,body.mdd-a11y-high-contrast #addPanel,body.mdd-a11y-high-contrast #elementToolbar{background:#1a1a1a!important;border-color:#3a3a3a!important;color:#ffffff!important}body.mdd-a11y-high-contrast #styleEditor *,body.mdd-a11y-high-contrast #bgEditor *,body.mdd-a11y-high-contrast #animEditor *,body.mdd-a11y-high-contrast #slotEditor *,body.mdd-a11y-high-contrast #addPanel *,body.mdd-a11y-high-contrast #elementToolbar *{color:#ffffff!important}body.mdd-a11y-high-contrast #styleEditor button,body.mdd-a11y-high-contrast #bgEditor button,body.mdd-a11y-high-contrast #animEditor button,body.mdd-a11y-high-contrast #slotEditor button,body.mdd-a11y-high-contrast #addPanel button,body.mdd-a11y-high-contrast #elementToolbar button,body.mdd-a11y-high-contrast #styleEditor input,body.mdd-a11y-high-contrast #styleEditor select{background:#2a2a2a!important;background-color:#2a2a2a!important;border-color:#4a4a4a!important;color:#ffffff!important}body.mdd-a11y-high-contrast #styleEditor input[type="color"]{background:none!important}body.mdd-a11y-high-contrast #crmDrawerOverlay{color:#ffffff!important}body.mdd-a11y-high-contrast input[type="text"],body.mdd-a11y-high-contrast input[type="search"],body.mdd-a11y-high-contrast input[type="email"],body.mdd-a11y-high-contrast input[type="password"],body.mdd-a11y-high-contrast input[type="number"],body.mdd-a11y-high-contrast input[type="tel"],body.mdd-a11y-high-contrast input[type="url"],body.mdd-a11y-high-contrast input[type="date"],body.mdd-a11y-high-contrast input[type="month"],body.mdd-a11y-high-contrast textarea,body.mdd-a11y-high-contrast select{background-color:#2a2a2a!important;border-color:#4a4a4a!important;color:#ffffff!important}body.mdd-a11y-high-contrast input::placeholder,body.mdd-a11y-high-contrast textarea::placeholder{color:#9ca3af!important}body.mdd-a11y-high-contrast #styleEditor [style*="background:#f"],body.mdd-a11y-high-contrast #styleEditor [style*="background:#e"],body.mdd-a11y-high-contrast #styleEditor [style*="background:#d"],body.mdd-a11y-high-contrast #bgEditor [style*="background:#f"],body.mdd-a11y-high-contrast #bgEditor [style*="background:#e"],body.mdd-a11y-high-contrast #bgEditor [style*="background:#d"],body.mdd-a11y-high-contrast #animEditor [style*="background:#f"],body.mdd-a11y-high-contrast #animEditor [style*="background:#e"],body.mdd-a11y-high-contrast #animEditor [style*="background:#d"],body.mdd-a11y-high-contrast #slotEditor [style*="background:#f"],body.mdd-a11y-high-contrast #slotEditor [style*="background:#e"],body.mdd-a11y-high-contrast #addPanel [style*="background:#f"],body.mdd-a11y-high-contrast #addPanel [style*="background:#e"],body.mdd-a11y-high-contrast #elementToolbar [style*="background:#f"],body.mdd-a11y-high-contrast #elementToolbar [style*="background:#e"],body.mdd-a11y-high-contrast #mddSbAuthBar [style*="background:#f"],body.mdd-a11y-high-contrast #mddSearchPalette [style*="background:#f"]{background:#2a2a2a!important;background-color:#2a2a2a!important;border-color:#4a4a4a!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner,body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner *:not(input):not(select):not(textarea),body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner a,body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner .crm-mode-pillar,body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner .crm-mode-name,body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner .crm-mode-scope,body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner .crm-mode-eyebrow{color:#1f2233!important}body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner input,body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner select,body[class][class][class].mdd-a11y-high-contrast .crm-mode-banner textarea{background-color:#2a2a2a!important;border-color:#4a4a4a!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner *:not(input):not(select):not(textarea),body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner a,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner .crm-mode-pillar{color:#1f2233!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner input,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner select,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner textarea{background-color:#2a2a2a!important;border-color:#4a4a4a!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner .crm-mode-btn,body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner a[class*="-btn"],body[class][class][class].mdd-a11y-high-contrast #crmContent .crm-mode-banner button[class*="-btn"]{background:rgba(255,255,255,0.92)!important;background-color:rgba(255,255,255,0.92)!important;border-color:rgba(31,34,51,0.28)!important;color:#1f2233!important}body:not(.mdd-no-text-bg) main h1:not(.mdd-no-bg-box) .text-brand-100,body:not(.mdd-no-text-bg) main h1:not(.mdd-no-bg-box) .text-brand-200,body:not(.mdd-no-text-bg) main h1:not(.mdd-no-bg-box) .text-brand-300,body:not(.mdd-no-text-bg) main h1:not(.mdd-no-bg-box) .text-white,body:not(.mdd-no-text-bg) main h2:not(.mdd-no-bg-box) .text-brand-100,body:not(.mdd-no-text-bg) main h2:not(.mdd-no-bg-box) .text-brand-200,body:not(.mdd-no-text-bg) main h2:not(.mdd-no-bg-box) .text-brand-300,body:not(.mdd-no-text-bg) main h2:not(.mdd-no-bg-box) .text-white,body:not(.mdd-no-text-bg) main h3:not(.mdd-no-bg-box) .text-brand-100,body:not(.mdd-no-text-bg) main h3:not(.mdd-no-bg-box) .text-brand-200,body:not(.mdd-no-text-bg) main h3:not(.mdd-no-bg-box) .text-brand-300,body:not(.mdd-no-text-bg) main h3:not(.mdd-no-bg-box) .text-white{color:#7c3aad!important}body.mdd-a11y-high-contrast main h1 .text-brand-100,body.mdd-a11y-high-contrast main h1 .text-brand-200,body.mdd-a11y-high-contrast main h1 .text-brand-300,body.mdd-a11y-high-contrast main h2 .text-brand-100,body.mdd-a11y-high-contrast main h2 .text-brand-200,body.mdd-a11y-high-contrast main h2 .text-brand-300,body.mdd-a11y-high-contrast main h3 .text-brand-100,body.mdd-a11y-high-contrast main h3 .text-brand-200,body.mdd-a11y-high-contrast main h3 .text-brand-300{color:#ffffff!important}body.mdd-a11y-high-contrast .text-brand-600,body.mdd-a11y-high-contrast .text-brand-700,body.mdd-a11y-high-contrast .text-brand-800,body.mdd-a11y-high-contrast .text-brand-900{color:#e9d5ff!important}body.mdd-a11y-high-contrast .tkt-gate{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:#3a3a3a!important;color:#ffffff!important}body.mdd-a11y-high-contrast .tkt-gate *{color:#ffffff!important}body.mdd-a11y-high-contrast .tkt-gate a{color:#ffeb3b!important}body.mdd-a11y-high-contrast .ba-row{background:#1f2937!important;background-color:#1f2937!important;color:#ffffff!important}body.mdd-a11y-high-contrast .cpt-gate,body.mdd-a11y-high-contrast .lkt-gate,body.mdd-a11y-high-contrast .pct-gate,body.mdd-a11y-high-contrast .pcm-gate{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:#3a3a3a!important;color:#ffffff!important}body.mdd-a11y-high-contrast .cpt-gate *,body.mdd-a11y-high-contrast .lkt-gate *,body.mdd-a11y-high-contrast .pct-gate *,body.mdd-a11y-high-contrast .pcm-gate *{color:#ffffff!important}body.mdd-a11y-high-contrast .cpt-gate a,body.mdd-a11y-high-contrast .lkt-gate a,body.mdd-a11y-high-contrast .pct-gate a,body.mdd-a11y-high-contrast .pcm-gate a{color:#ffeb3b!important}body.mdd-a11y-high-contrast .ba-row,body.mdd-a11y-high-contrast .ba-before,body.mdd-a11y-high-contrast .ba-after{background:#1f2937!important;background-color:#1f2937!important}body.mdd-a11y-high-contrast .ba-before{border-color:#7f1d1d!important}body.mdd-a11y-high-contrast .ba-after{border-color:#14532d!important}body.mdd-a11y-high-contrast main thead th{background-image:none!important;background-color:#232323!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast #contactForm span,body[class][class][class].mdd-a11y-high-contrast #contactForm label,body[class][class][class].mdd-a11y-high-contrast #contactForm label span,body[class][class][class].mdd-a11y-high-contrast #contactForm legend{color:#4a4566!important}body[class][class][class].mdd-a11y-high-contrast #contactForm fieldset legend{color:#7c3aed!important}body[class][class][class].mdd-a11y-high-contrast main .ba-row,body[class][class][class].mdd-a11y-high-contrast main .ba-before,body[class][class][class].mdd-a11y-high-contrast main .ba-after{background:#1f2937!important;background-color:#1f2937!important;color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main .ba-row *,body[class][class][class].mdd-a11y-high-contrast main .ba-before *,body[class][class][class].mdd-a11y-high-contrast main .ba-after *{color:#ffffff!important}body[class][class][class].mdd-a11y-high-contrast main div[class*="border-brand-"]{background-image:none!important;background-color:#1a1a1a!important;border-color:#4a4a4a!important}body.icon-mode-kids #mddVisualSupportBtn [data-mdd-tone]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.icon-mode-kids #mddVisualSupportBtn [aria-hidden="true"]{display:inline-block;font-size:1.25em;line-height:1;transform-origin:center 55%;animation:mddKidsEyeBlink 4s ease-in-out infinite}@keyframes mddKidsEyeBlink{0%,86%,100%{transform:scaleY(1)}90%{transform:scaleY(0.08)}94%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){body.icon-mode-kids #mddVisualSupportBtn [aria-hidden="true"]{animation:none}}