@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";#root{width:100vw;min-height:100vh;min-height:100dvh;margin:0;padding:0;text-align:initial;display:flex;flex-direction:column}#root>main{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.App,.main-content{flex:1 1 0%;display:flex;flex-direction:column;min-height:0}.App>header{flex-shrink:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._appWrapper_1oja4_1{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(120deg,#f8fcff,#e3f0ff)}._mainContent_1oja4_7{flex:1 1 0%;display:flex;flex-direction:column;min-height:0}._mainContent_1oja4_7>.App{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}._menuIcon_lgwgt_1{flex-shrink:0;transition:color .2s ease}._color-primary_lgwgt_7{color:var(--color-primary, #1e40af)}._color-secondary_lgwgt_11{color:var(--color-secondary, #f97316)}._color-accent_lgwgt_15{color:var(--color-accent, #4ECDC4)}._color-neutral_lgwgt_19{color:var(--color-text-secondary, #4a5568)}._color-error_lgwgt_23{color:var(--color-error, #dc3545)}._menuIcon_lgwgt_1._active_lgwgt_28._color-primary_lgwgt_7{color:var(--color-primary-hover, #1e3a8a)}._menuIcon_lgwgt_1._active_lgwgt_28._color-secondary_lgwgt_11{color:var(--color-secondary-hover, #ea580c)}._menuIcon_lgwgt_1._active_lgwgt_28._color-accent_lgwgt_15{color:var(--color-accent-hover, #38b2ac)}._menuIcon_lgwgt_1._active_lgwgt_28._color-neutral_lgwgt_19{color:var(--color-text-main, #2c3e50)}._menuIcon_lgwgt_1._active_lgwgt_28._color-error_lgwgt_23{color:var(--color-error-alt, #d32f2f)}._sidebar_z6krq_1{width:250px;height:calc(100vh - var(--authenticated-header-height));background-color:#fff;border-right:1px solid #e0e0e0;padding:0;position:fixed;left:0;top:var(--authenticated-header-height);display:flex;flex-direction:column;z-index:1000;transition:transform .3s ease,left .3s ease;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (min-width: 900px){._sidebar_z6krq_1._collapsed_z6krq_22{transform:translate(-100%);left:-250px}}._sidebarHeader_z6krq_29{display:none}@media (min-width: 900px){._sidebarHeader_z6krq_29{display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;min-height:48px;position:sticky;top:0;z-index:1;background-color:#fff;pointer-events:auto}._headerButtons_z6krq_50{display:flex;align-items:center;gap:8px;pointer-events:auto;position:relative;z-index:100}._pinButton_z6krq_60{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease;padding:0;color:#6b7280;flex-shrink:0;pointer-events:auto!important;position:relative;z-index:1000}._pinButton_z6krq_60:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151;transform:scale(1.05)}._pinButton_z6krq_60:active{transform:scale(.95)}._pinButton_z6krq_60:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#3b82f6}._pinButton_z6krq_60._pinned_z6krq_96{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}._pinButton_z6krq_60._pinned_z6krq_96:hover{background:#dbeafe;border-color:#2563eb;color:#2563eb}._pinIcon_z6krq_108{width:18px;height:18px;color:inherit;transition:transform .2s ease}._pinButton_z6krq_60:hover ._pinIcon_z6krq_108{transform:scale(1.1)}._pinButton_z6krq_60._pinned_z6krq_96 ._pinIcon_z6krq_108{transform:rotate(-45deg)}._toggleButton_z6krq_124{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease;padding:0;color:#6b7280;flex-shrink:0;pointer-events:auto;position:relative;z-index:10}._toggleButton_z6krq_124:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151;transform:scale(1.05)}._toggleButton_z6krq_124:active{transform:scale(.95)}._toggleButton_z6krq_124:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a;border-color:#3b82f6}._toggleIcon_z6krq_160{width:20px;height:20px;color:inherit;transition:transform .2s ease}._toggleButton_z6krq_124:hover ._toggleIcon_z6krq_160{color:#374151}._toggleButton_z6krq_124:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._sidebar_z6krq_1._pinned_z6krq_96._collapsed_z6krq_22{transform:none!important;left:0!important}}._hamburger_z6krq_192,._externalToggleButton_z6krq_197{display:none}@media (min-width: 900px){._hamburger_z6krq_192{display:none!important}._externalPinButton_z6krq_208{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;box-shadow:0 2px 8px #0000001a,0 1px 2px #0000000f;padding:0;min-height:44px;min-width:44px;transition:all .2s ease;color:#6b7280;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._externalPinButton_z6krq_208:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;transform:translateY(-1px);color:#374151}._externalPinButton_z6krq_208:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}._externalPinButton_z6krq_208:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a,0 2px 8px #0000001a;border-color:#3b82f6}._externalPinIcon_z6krq_247{width:20px;height:20px;color:inherit;transition:transform .2s ease}._externalPinButton_z6krq_208:hover ._externalPinIcon_z6krq_247{transform:scale(1.1)}._externalToggleButton_z6krq_197{display:flex;align-items:center;justify-content:center;position:fixed;top:max(calc(var(--authenticated-header-height) + 8px),calc(var(--authenticated-header-height) + env(safe-area-inset-top) + 8px));left:12px;width:44px;height:44px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;box-shadow:0 2px 8px #0000001a,0 1px 2px #0000000f;z-index:1100;padding:0;min-height:44px;min-width:44px;transition:all .2s ease;color:#374151;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._externalToggleButton_z6krq_197:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;transform:translateY(-1px);color:#111827}._externalToggleButton_z6krq_197:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}._externalToggleButton_z6krq_197:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a,0 2px 8px #0000001a;border-color:#3b82f6}._externalToggleIcon_z6krq_305{width:24px;height:24px;color:inherit;transition:transform .2s ease}._externalToggleButton_z6krq_197:hover ._externalToggleIcon_z6krq_305{transform:scale(1.1)}}._navigation_z6krq_317{display:flex;flex-direction:column;gap:10px;padding:20px 20px 32px;flex:1}._navItem_z6krq_325{display:flex;align-items:center;padding:12px 15px;border:none;background:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:left;width:100%;font-size:14px;color:#333;text-decoration:none;box-sizing:border-box}._navItem_z6krq_325:hover{background-color:var(--color-bg-hover, #f5f5f5)}._navItem_z6krq_325._active_z6krq_346{background-color:var(--color-primary-bg, #eff6ff);color:var(--color-text-main, #2c3e50)}._navItem_z6krq_325>*:first-child{margin-right:10px;flex-shrink:0}._navSeparator_z6krq_357{height:1px;background-color:#e0e0e0;margin:15px 0}._section_z6krq_364{margin:6px 0;background-color:#f8f9fa;border-radius:8px;padding:2px;transition:background-color .2s ease}._section_z6krq_364:hover{background-color:#f1f3f5}._sectionHeader_z6krq_376{display:flex;align-items:center;padding:10px 15px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;border-radius:6px;transition:background-color .2s ease,color .2s ease;color:#495057;font-size:.9rem;font-weight:600;letter-spacing:.01em;margin-bottom:0}._sectionHeader_z6krq_376:hover,._sectionHeader_z6krq_376._sectionActive_z6krq_399{background-color:var(--color-primary-bg, #eff6ff);color:var(--color-primary, #1e40af)}._chevron_z6krq_404{margin-right:10px;font-size:.7rem;color:#868e96;transition:transform .2s ease,color .2s ease;width:12px;display:inline-block;text-align:center;line-height:1}._sectionHeader_z6krq_376:hover ._chevron_z6krq_404,._sectionHeader_z6krq_376._sectionActive_z6krq_399 ._chevron_z6krq_404{color:var(--color-primary, #1e40af)}._sectionTitle_z6krq_423{flex:1}._sectionContent_z6krq_427{display:flex;flex-direction:column;gap:4px;margin-left:12px;padding-left:10px;border-left:2px solid #dee2e6;margin-top:4px;margin-bottom:4px;padding-bottom:4px}._subItem_z6krq_439{padding-left:25px;font-size:.9rem;font-weight:400}._subItem_z6krq_439>*:first-child{margin-right:10px;flex-shrink:0}._logoutButton_z6krq_451{margin-top:auto;color:var(--color-error, #dc3545)!important}._logoutButton_z6krq_451:hover{background-color:#dc35451a!important;color:var(--color-error, #dc3545)!important}._logoutOverlay_z6krq_461{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease}._logoutOverlay_z6krq_461._visible_z6krq_476{opacity:1;visibility:visible}._logoutMessage_z6krq_481{background-color:#fff;padding:20px 40px;border-radius:8px;font-size:16px;color:#333}@media (max-width: 900px){._sidebar_z6krq_1{position:fixed;left:-260px;top:0;width:250px;height:100vh;z-index:1100;transition:left .3s ease;box-shadow:2px 0 8px #00000014;overflow-y:auto;-webkit-overflow-scrolling:touch}._sidebar_z6krq_1._open_z6krq_504{left:0}._hamburger_z6krq_192{position:fixed;top:18px;left:18px;z-index:1100;width:44px;height:44px;background:#fff;border:none;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000000a;padding:0;gap:5px}._hamburger_z6krq_192 span{display:block;width:24px;height:3px;background:#222;border-radius:2px;transition:all .3s}._hamburger_z6krq_192:hover{background:#f5f5f5}._hamburger_z6krq_192:hover span{background:#111}}._confirmDialogOverlay_z6krq_544{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}._confirmDialog_z6krq_544{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:400px;width:90%;text-align:center}._confirmDialog_z6krq_544 h3{margin:0 0 12px;color:#333;font-size:18px;font-weight:600}._confirmDialog_z6krq_544 p{margin:0 0 20px;color:#666;font-size:14px;line-height:1.5}._confirmDialogButtons_z6krq_581{display:flex;gap:12px;justify-content:center}._confirmButton_z6krq_587{padding:10px 20px;border:none;border-radius:6px;background-color:#d32f2f;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}._confirmButton_z6krq_587:hover{background-color:#b71c1c}._cancelButton_z6krq_603{padding:10px 20px;border:1px solid #ddd;border-radius:6px;background-color:#fff;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}._cancelButton_z6krq_603:hover{background-color:#f5f5f5}._root_1avmj_1{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}._label_1avmj_8{font-weight:600;font-size:.9375rem;color:#333}._root_1avmj_1 input[type=text],._root_1avmj_1 input[type=email],._root_1avmj_1 input[type=tel],._root_1avmj_1 input[type=password],._root_1avmj_1 input[type=url],._root_1avmj_1 input[type=number],._root_1avmj_1 input[type=search],._root_1avmj_1 select,._root_1avmj_1 textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem;font-family:inherit;box-sizing:border-box;transition:border-color .2s}._root_1avmj_1 input:focus,._root_1avmj_1 select:focus,._root_1avmj_1 textarea:focus{outline:none;border-color:#4ecdc4;box-shadow:0 0 0 3px #4ecdc41a}._root_1avmj_1 input:disabled,._root_1avmj_1 select:disabled,._root_1avmj_1 textarea:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}._root_1avmj_1 textarea{resize:vertical;min-height:100px}._error_1avmj_54{color:#b91c1c;font-size:.875rem}._modalOverlay_s5j20_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;animation:_fadeIn_s5j20_1 .2s ease-out}@keyframes _fadeIn_s5j20_1{0%{opacity:0}to{opacity:1}}._modalContent_s5j20_25{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 20px #00000026;animation:_slideUp_s5j20_1 .3s ease-out}@keyframes _slideUp_s5j20_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_s5j20_48{position:sticky;top:0;background:#fff;padding:1.5rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;z-index:1}._modalHeader_s5j20_48 h2{margin:0;font-size:1.5rem;color:#2c3e50}._closeButton_s5j20_66{background:none;border:none;font-size:1.8rem;color:#666;cursor:pointer;padding:.5rem;line-height:1;transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem}._closeButton_s5j20_66:hover{color:#333;background-color:#f0f0f0}._closeButton_s5j20_66:focus{outline:2px solid #4ECDC4;outline-offset:2px}._modalBody_s5j20_93{padding:1.5rem}._errorMessage_s5j20_97{background-color:#fee;color:#c33;padding:1rem;border-radius:.25rem;margin-bottom:1rem;border:1px solid #c33}._errorMessage_s5j20_97 p{margin:0}._successMessage_s5j20_110{background-color:#efe;color:#3c3;padding:2rem;border-radius:.25rem;text-align:center;border:1px solid #3c3}._successMessage_s5j20_110 p{margin:0;font-size:1.125rem;font-weight:600}._formActions_s5j20_125{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}._submitButton_s5j20_132{background-color:#f97316;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._submitButton_s5j20_132:hover:not(:disabled){background-color:#ea580c}._submitButton_s5j20_132:disabled{opacity:.6;cursor:not-allowed}._cancelButton_s5j20_153{background-color:#6c757d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._cancelButton_s5j20_153:hover:not(:disabled){background-color:#5a6268}._cancelButton_s5j20_153:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._modalContent_s5j20_25{max-width:100%;margin:0;border-radius:0;max-height:100vh}._formActions_s5j20_125{flex-direction:column}._submitButton_s5j20_132,._cancelButton_s5j20_153{width:100%}}._header_y8qoa_7{position:sticky;top:0;z-index:1000;background-color:#ececf2;box-shadow:0 2px 4px #0000000d;font-family:Inter,sans-serif;width:100%}._headerContainer_y8qoa_17{display:flex;justify-content:space-between;align-items:center;padding:1rem;max-width:100%;position:relative}._headerContainerAuthenticated_y8qoa_27{padding-top:0;padding-bottom:0;padding-left:0;align-items:stretch}._logoSection_y8qoa_34{display:flex;align-items:center;flex-shrink:0;z-index:1001}._logoSectionAuthenticated_y8qoa_41{width:280px;justify-content:flex-start;padding-left:15px;align-items:stretch}._logoSectionAuthenticated_y8qoa_41 a{display:flex;align-items:center;height:100%}._logoIconAuthenticated_y8qoa_54{height:100%;width:auto;max-height:none}._authenticatedStartWithSidebar_y8qoa_61{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}._logoSectionNextToSidebarToggle_y8qoa_69{flex:1;min-width:0;z-index:1001}._logoSectionNextToSidebarToggle_y8qoa_69 ._logoIconAuthenticated_y8qoa_54{max-width:min(160px,100%);width:auto;height:auto;max-height:32px;object-fit:contain}._studentSidebarToggle_y8qoa_83{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:none;border-radius:8px;background:#fff;cursor:pointer;box-shadow:0 2px 8px #0000000a;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._studentSidebarToggle_y8qoa_83:hover{background:#f5f5f5}._studentSidebarToggle_y8qoa_83:focus-visible{outline:2px solid #1e40af;outline-offset:2px}._studentSidebarToggleBars_y8qoa_111{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:18px}._studentSidebarToggleBars_y8qoa_111 span{display:block;height:3px;width:100%;background:#222;border-radius:12px}._logoIcon_y8qoa_54{width:96px;height:auto;max-height:32px;object-fit:contain;transition:transform .2s ease}._logoIcon_y8qoa_54:active{transform:scale(.95)}._navLinks_y8qoa_143{display:none;align-items:center;gap:1.75rem}._navLink_y8qoa_143{text-decoration:none;color:#555;font-weight:500;font-size:1rem;transition:color .2s ease;white-space:nowrap;position:relative}._navLink_y8qoa_143:hover,._navLinkActive_y8qoa_160{color:#1e40af}._navLinkActive_y8qoa_160:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background-color:#1e40af}._featuresNavItem_y8qoa_174{position:relative;display:inline-block}._headerRightControls_y8qoa_183{display:none;align-items:center;gap:1rem}._authButtons_y8qoa_189{display:flex;align-items:center;gap:.75rem}._authLink_y8qoa_195{text-decoration:none}._headerButton_y8qoa_199{padding:.625rem 1.375rem;border-radius:20px;font-size:.95rem;font-weight:500;border:1px solid transparent;background:transparent;color:#1e40af;transition:all .2s ease;cursor:pointer;outline:none;font-family:Inter,sans-serif;white-space:nowrap;min-height:44px;-webkit-tap-highlight-color:rgba(0,0,0,.1)}._headerButton_y8qoa_199:hover{background:#1e40af1a;border-color:#1e40af4d}._headerButton_y8qoa_199:active{transform:scale(.98)}._loginButton_y8qoa_225{border:1px solid #1e40af}._loginButton_y8qoa_225:hover{background:#1e40af0d}._requestDemoButton_y8qoa_233{background:transparent;color:#1e40af;border:2px solid #1E40AF;font-weight:600}._requestDemoButton_y8qoa_233:hover{background:#1e40af;color:#fff;transform:translateY(-1px);box-shadow:0 5px 15px #1e40af40}._signupButton_y8qoa_247{background:#f97316;color:#fff;border-color:#f97316;font-weight:600;box-shadow:0 3px 10px #f9731626}._signupButton_y8qoa_247:hover{background:#ea580c;border-color:#ea580c;transform:translateY(-1px);box-shadow:0 5px 15px #f9731640}._signupButton_y8qoa_247:active{transform:translateY(0) scale(.98)}._logoutButton_y8qoa_266{background-color:#ff4d4f;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}._logoutButton_y8qoa_266:hover{background-color:#ff7875;transform:translateY(-1px)}._logoutButton_y8qoa_266:active{transform:translateY(0) scale(.98)}._mobileMenuToggle_y8qoa_291{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:.5rem;min-width:44px;min-height:44px;z-index:1001;-webkit-tap-highlight-color:rgba(0,0,0,.1)}._hamburger_y8qoa_305{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:18px;position:relative}._hamburger_y8qoa_305 span{display:block;height:2px;width:100%;background-color:#2d3a4a;border-radius:2px;transition:all .3s ease;transform-origin:center}._hamburgerOpen_y8qoa_324 span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}._hamburgerOpen_y8qoa_324 span:nth-child(2){opacity:0;transform:translate(-10px)}._hamburgerOpen_y8qoa_324 span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}._mobileMenuOverlay_y8qoa_341{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._mobileMenuOverlayOpen_y8qoa_355{opacity:1;visibility:visible}._mobileMenu_y8qoa_291{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background-color:#fff;box-shadow:-2px 0 10px #0000001a;transform:translate(100%);transition:transform .3s ease;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._mobileMenuOpen_y8qoa_382{transform:translate(0)}._mobileMenuContent_y8qoa_386{display:flex;flex-direction:column;padding:4rem 1.5rem 2rem;height:100%}._mobileNavLink_y8qoa_393{display:flex;align-items:center;padding:1rem 0;color:#555;text-decoration:none;font-weight:500;font-size:1.125rem;transition:color .2s ease;border-bottom:1px solid #f0f0f0;min-height:44px;-webkit-tap-highlight-color:rgba(0,0,0,.1)}._mobileNavLink_y8qoa_393:active{background-color:#1e40af0d}._mobileNavLinkActive_y8qoa_411{color:#1e40af;border-bottom-color:#1e40af;border-bottom-width:2px}._mobileFeaturesSection_y8qoa_417{margin-top:1rem;padding-top:1rem;border-top:2px solid #f0f0f0}._mobileFeaturesHeader_y8qoa_423{font-weight:600;font-size:1.125rem;color:#2d3a4a;margin-bottom:.75rem;padding:.5rem 0}._mobileFeaturesLinks_y8qoa_431{display:flex;flex-direction:column;gap:.5rem}._mobileFeatureLink_y8qoa_437{display:flex;align-items:center;padding:.75rem 1rem;color:#555;text-decoration:none;font-weight:500;font-size:1rem;border-radius:8px;transition:all .2s ease;background-color:#f8f8f8;min-height:44px;-webkit-tap-highlight-color:rgba(0,0,0,.1)}._mobileFeatureLink_y8qoa_437:active{background-color:#1e40af1a;color:#1e40af}._mobileAuthButtons_y8qoa_457{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;padding-top:2rem;border-top:2px solid #f0f0f0}._mobileAuthLink_y8qoa_466{text-decoration:none;width:100%}._mobileButton_y8qoa_471{width:100%;padding:.875rem 1.5rem;border-radius:20px;font-size:1rem;font-weight:500;border:1px solid transparent;cursor:pointer;outline:none;font-family:Inter,sans-serif;transition:all .2s ease;min-height:48px;-webkit-tap-highlight-color:rgba(0,0,0,.1)}._mobileButton_y8qoa_471:active{transform:scale(.98)}._mobileLoginButton_y8qoa_490{background:transparent;color:#1e40af;border:1px solid #1e40af}._mobileLoginButton_y8qoa_490:active{background:#1e40af0d}._mobileRequestDemoButton_y8qoa_500{background:transparent;color:#1e40af;border:2px solid #1E40AF;font-weight:600}._mobileRequestDemoButton_y8qoa_500:active{background:#1e40af;color:#fff}._mobileSignupButton_y8qoa_512{background:#f97316;color:#fff;border-color:#f97316;font-weight:600;box-shadow:0 3px 10px #f9731626}._mobileSignupButton_y8qoa_512:active{background:#ea580c;transform:scale(.98)}@media (min-width: 768px){._headerContainer_y8qoa_17{padding:1.25rem 2rem}._headerContainerAuthenticated_y8qoa_27{padding-left:0}._logoIcon_y8qoa_54{width:112px;max-height:40px}._mobileMenuToggle_y8qoa_291,._mobileMenu_y8qoa_291,._mobileMenuOverlay_y8qoa_341{display:none}._navLinks_y8qoa_143,._headerRightControls_y8qoa_183{display:flex}}@media (max-width: 900px){._logoSectionAuthenticated_y8qoa_41{width:auto;padding-left:0}._headerContainerAuthenticated_y8qoa_27{padding-top:1rem;padding-bottom:1rem;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right));align-items:center}._logoSectionAuthenticated_y8qoa_41 a{height:auto}._logoIconAuthenticated_y8qoa_54{height:auto;max-height:32px}}@media (min-width: 1024px){._headerContainer_y8qoa_17{padding:1.25rem 2.5rem;max-width:1400px;margin:0 auto}._headerContainerAuthenticated_y8qoa_27{max-width:100%;margin:0;padding-left:0;padding-right:2.5rem;padding-top:0;padding-bottom:0;height:var(--authenticated-header-height);align-items:stretch}._logoIcon_y8qoa_54{width:128px;max-height:48px}._navLinks_y8qoa_143{gap:2rem}._headerRightControls_y8qoa_183{gap:1.5rem}._authButtons_y8qoa_189{gap:1rem}._headerButton_y8qoa_199{padding:.5625rem 1.375rem}}@media (min-width: 1280px){._headerContainer_y8qoa_17{padding:1.5rem 3rem}._headerContainerAuthenticated_y8qoa_27{padding-right:3rem}}@media (prefers-reduced-motion: reduce){._hamburger_y8qoa_305 span,._mobileMenu_y8qoa_291,._mobileMenuOverlay_y8qoa_341,._headerButton_y8qoa_199,._mobileButton_y8qoa_471,._navLink_y8qoa_143,._mobileNavLink_y8qoa_393,._mobileFeatureLink_y8qoa_437{transition:none}}._headerButton_y8qoa_199:focus-visible,._mobileButton_y8qoa_471:focus-visible,._mobileMenuToggle_y8qoa_291:focus-visible{outline:2px solid #1e40af;outline-offset:2px}._mobileNavLink_y8qoa_393:focus-visible,._mobileFeatureLink_y8qoa_437:focus-visible{outline:2px solid #1e40af;outline-offset:-2px}._footer_mhz4l_1{width:100%;background:#f8f9fa;color:#333;padding:16px 0;font-size:.95rem;border-top:1px solid #e0e0e0;display:flex;justify-content:center}._footerContent_mhz4l_12{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 16px}._footerNav_mhz4l_22{display:flex;gap:20px;flex-wrap:wrap}._footerLink_mhz4l_28{color:#333;text-decoration:none;font-weight:500;transition:color .2s}._footerLink_mhz4l_28:hover,._footerLink_mhz4l_28:focus{color:#1e40af;text-decoration:underline}@media (min-width: 600px){._footerContent_mhz4l_12{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}@media (min-width: 900px){._footer_mhz4l_1{padding:20px 0;font-size:1rem}._footerContent_mhz4l_12{padding:0 32px}}._appRoot_5rkgu_1{display:flex;min-height:100vh;overflow-x:hidden;width:100%;max-width:100%}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{flex:1;display:flex;flex-direction:column;margin-left:300px;transition:margin-left .3s ease}@media (min-width: 900px){body._sidebar-collapsed_5rkgu_19 ._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0}body._sidebar-pinned_5rkgu_24 ._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:300px!important}}._noSidebar_5rkgu_29 ._mainArea_5rkgu_9{flex:1;width:100%;margin-left:0;padding-left:0}._mainContent_5rkgu_40{flex:1 1 0;padding:0;min-width:0;min-height:0;margin-left:0;width:100%;max-width:100%;overflow-x:hidden}._noPaddingMainContent_5rkgu_52{padding:0!important;margin:0!important}@media (max-width: 374px){._appRoot_5rkgu_1{flex-direction:column}._mainContent_5rkgu_40{padding:.75rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(.75rem,env(safe-area-inset-top));padding-bottom:max(.75rem,env(safe-area-inset-bottom));padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}._mainArea_5rkgu_9{margin-left:0}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0!important}}@media (min-width: 375px) and (max-width: 479px){._appRoot_5rkgu_1{flex-direction:column}._mainContent_5rkgu_40{padding:1rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}._mainArea_5rkgu_9{margin-left:0}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0!important}}@media (min-width: 480px) and (max-width: 511px){._appRoot_5rkgu_1{flex-direction:column}._mainContent_5rkgu_40{padding:1rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}._mainArea_5rkgu_9{margin-left:0}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0!important}}@media (min-width: 512px) and (max-width: 767px){._appRoot_5rkgu_1{flex-direction:row}._mainContent_5rkgu_40{padding:1.5rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}._mainArea_5rkgu_9{margin-left:0}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0!important}}@media (min-width: 768px) and (max-width: 899px){._appRoot_5rkgu_1{flex-direction:row}._mainContent_5rkgu_40{padding:1.5rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}._mainArea_5rkgu_9{margin-left:0}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0!important}}@media (min-width: 900px) and (max-width: 1023px){._appRoot_5rkgu_1{flex-direction:row}._mainContent_5rkgu_40{padding:1.5rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:300px}body._sidebar-collapsed_5rkgu_19 ._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0}}@media (min-width: 1024px) and (max-width: 1366px){._appRoot_5rkgu_1{flex-direction:row}._mainContent_5rkgu_40{padding:1.5rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:300px}body._sidebar-collapsed_5rkgu_19 ._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0}}@media (min-width: 1024px) and (max-width: 1536px){._appRoot_5rkgu_1{flex-direction:row}._mainContent_5rkgu_40{padding:2rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(2rem,env(safe-area-inset-top));padding-bottom:max(2rem,env(safe-area-inset-bottom));padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right))}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:300px}body._sidebar-collapsed_5rkgu_19 ._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0}}@media (min-width: 1537px){._appRoot_5rkgu_1{flex-direction:row}._mainContent_5rkgu_40{padding:2rem;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(2rem,env(safe-area-inset-top));padding-bottom:max(2rem,env(safe-area-inset-bottom));padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right))}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:300px}body._sidebar-collapsed_5rkgu_19 ._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0}}@media (max-width: 900px){._appRoot_5rkgu_1{flex-direction:column}._mainContent_5rkgu_40{padding:16px;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}._mainArea_5rkgu_9{margin-left:0}._withSidebar_5rkgu_9 ._mainArea_5rkgu_9{margin-left:0!important}}._overlay_oibm5_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10001;padding:1rem}._modal_oibm5_15{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}._header_oibm5_25{position:sticky;top:0;background:#fff;padding:1.1rem 1.2rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}._header_oibm5_25 h2{margin:0;font-size:1.25rem;color:#2c3e50}._closeButton_oibm5_42{background:none;border:none;font-size:1.8rem;color:#666;cursor:pointer;padding:.25rem .4rem;line-height:1}._closeButton_oibm5_42:hover{color:#333}._body_oibm5_56{padding:1.1rem 1.2rem}._description_oibm5_60{color:#4a5568;font-size:.95rem;line-height:1.55}._learnMore_oibm5_66{margin-top:8px}._learnMore_oibm5_66 a{color:var(--color-primary);text-decoration:none;font-weight:600;transition:color .2s ease}._learnMore_oibm5_66 a:hover{color:var(--color-primary-hover);text-decoration:underline}._sectionTitle_oibm5_82{margin-top:16px;font-size:1rem;color:#2c3e50;font-weight:700}._category_oibm5_89{margin-top:10px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}._summary_oibm5_97{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}._summary_oibm5_97::-webkit-details-marker{display:none}._summaryLeft_oibm5_111{display:flex;align-items:center;gap:10px;min-width:0}._checkbox_oibm5_118{width:18px;height:18px;accent-color:#4ECDC4}._label_oibm5_124{font-weight:700;color:#2c3e50;font-size:.95rem}._chevron_oibm5_130{color:#6c757d;font-size:1.1rem;font-weight:700}._detailsBody_oibm5_136{padding:0 12px 12px;color:#4a5568;font-size:.92rem;line-height:1.5}._footer_oibm5_143{padding:1rem 1.2rem 1.2rem;display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #e0e0e0}._secondaryButton_oibm5_151{background:#f8f9fa;color:#2c3e50;border:1px solid #e2e8f0;padding:10px 14px;border-radius:10px;font-weight:700}._secondaryButton_oibm5_151:hover{background:#f5f5f5}._primaryButton_oibm5_164{background:#4ecdc4;color:#1f2937;border:1px solid #4ECDC4;padding:10px 14px;border-radius:10px;font-weight:800}._primaryButton_oibm5_164:hover{background:#38b2ac;border-color:#38b2ac}@media (max-width: 480px){._footer_oibm5_143{flex-direction:column}}._banner_5bci3_1{position:fixed;left:16px;bottom:16px;width:min(520px,calc(100vw - 32px));background:#2c3e50;color:#fff;border-radius:12px;padding:16px;z-index:10000;box-shadow:0 8px 24px #00000040}._titleRow_5bci3_14{display:flex;align-items:flex-start;gap:10px}._title_5bci3_14{font-size:1.05rem;font-weight:700;line-height:1.2}._body_5bci3_26{margin-top:8px;color:#ffffffd9;font-size:.95rem;line-height:1.5}._actions_5bci3_33{margin-top:14px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}._secondaryButton_5bci3_41{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);padding:10px 14px;border-radius:10px;font-weight:600}._secondaryButton_5bci3_41:hover{background:#ffffff14;border-color:#ffffff8c}._primaryButton_5bci3_55{background:#4ecdc4;color:#1f2937;border:1px solid #4ECDC4;padding:10px 14px;border-radius:10px;font-weight:700}._primaryButton_5bci3_55:hover{background:#38b2ac;border-color:#38b2ac}@media (max-width: 480px){._banner_5bci3_1{left:12px;right:12px;bottom:12px;width:auto}._actions_5bci3_33{justify-content:stretch}._secondaryButton_5bci3_41,._primaryButton_5bci3_55{flex:1}}._container_tczff_1{padding:1rem 1.25rem;margin-left:250px}._header_tczff_5{margin-bottom:.75rem}._subtitle_tczff_8{margin-top:.25rem;color:#666;font-size:.9rem}._actions_tczff_13{display:flex;gap:.5rem;align-items:center;margin:.75rem 0;flex-wrap:wrap}._saveButton_tczff_20{padding:.45rem .75rem;border:1px solid #1e40af;background:#1e40af;color:#fff;cursor:pointer;border-radius:6px}._saveButton_tczff_20:hover{background:#1e3a8a}._saveButton_tczff_20:disabled{opacity:.5;cursor:not-allowed}._tableWrapper_tczff_36{overflow:auto}._table_tczff_36{width:100%;border-collapse:collapse;font-size:.9rem}._table_tczff_36 th,._table_tczff_36 td{border:1px solid #e2e2e2;padding:.6rem .5rem;text-align:left;vertical-align:top}._table_tczff_36 th{background:#f5f7fa;font-weight:600;position:sticky;top:0;z-index:1}._select_tczff_59{padding:.35rem .5rem;border:1px solid #ccc;border-radius:4px;background:#fff;min-width:140px;max-width:320px}._input_tczff_67{width:100%;max-width:320px;min-width:120px;padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;box-sizing:border-box}._input_tczff_67:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 2px #1e40af26}._inputNumber_tczff_82{padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;max-width:100px;box-sizing:border-box}._inputNumber_tczff_82:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 2px #1e40af26}._pricingRow_tczff_95{display:flex;gap:1rem;flex-wrap:wrap}._pricingInputWrap_tczff_100{flex:1;min-width:120px;max-width:160px}._featureName_tczff_106{font-weight:600}._featureKey_tczff_109{font-size:.8rem;color:#666;margin-top:.15rem}._hint_tczff_114{font-size:.8rem;color:#666;margin-top:.25rem}._inlineMsg_tczff_120{margin-top:.75rem;font-size:.85rem}._errorMsg_tczff_124{margin-top:.75rem;font-size:.85rem;color:#b40000}._emptyCell_tczff_129{padding:1rem;text-align:center;color:#666}._dirtyRow_tczff_135{background:#fff8e1}._sectionHeader_tczff_140{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f0f2f5}._sectionHeader_tczff_140 h2{margin:0;color:#333;font-size:1.25rem;font-weight:500}._modelsSection_tczff_153,._apiKeysSection_tczff_157{margin-bottom:2.5rem}._aiSettingsSection_tczff_160{margin-top:2.5rem}._apiKeysActions_tczff_165{display:flex;gap:.5rem;align-items:center;margin:.75rem 0;flex-wrap:wrap}._addButton_tczff_172{padding:.45rem .75rem;border:1px solid #10b981;background:#10b981;color:#fff;cursor:pointer;border-radius:6px;font-weight:500}._addButton_tczff_172:hover{background:#059669}._apiKeyForm_tczff_186{background:#fff;border:1px solid #e2e2e2;border-radius:8px;padding:1.5rem;margin:1rem 0;max-width:520px}._apiKeyForm_tczff_186 h3{margin:0 0 1rem;font-size:1.1rem;font-weight:500;color:#333}._formGroup_tczff_200{margin-bottom:1rem}._formGroup_tczff_200 label{display:block;margin-bottom:.5rem;font-weight:500;color:#555;font-size:.9rem}._checkboxLabel_tczff_210{display:flex;align-items:center;gap:.5rem;cursor:pointer}._checkboxLabel_tczff_210 input[type=checkbox]{cursor:pointer}._formActions_tczff_219{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}._cancelButton_tczff_225{padding:.45rem .75rem;border:1px solid #ccc;background:#fff;color:#666;cursor:pointer;border-radius:6px}._cancelButton_tczff_225:hover{background:#f5f5f5}._modalSaveButton_tczff_237{padding:.5rem 1rem;border:1px solid #f97316;background:#f97316;color:#fff;cursor:pointer;border-radius:8px;font-weight:600}._modalSaveButton_tczff_237:hover{background:#ea580c;border-color:#ea580c}._modalSaveButton_tczff_237:disabled{opacity:.5;cursor:not-allowed}._maskedKey_tczff_257{font-family:monospace;font-size:.85rem;color:#666}._notSet_tczff_262{color:#999;font-style:italic}._statusBadgeActive_tczff_268{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;background:#d1fae5;color:#065f46}._statusBadgeInactive_tczff_277{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;background:#fee2e2;color:#991b1b}._actionButtons_tczff_288{display:flex;gap:.5rem;flex-wrap:wrap}._testButton_tczff_293{padding:.35rem .6rem;border:1px solid #1e40af;background:#1e40af;color:#fff;cursor:pointer;border-radius:4px;font-size:.85rem}._testButton_tczff_293:hover{background:#1e3a8a}._testButton_tczff_293:disabled{opacity:.5;cursor:not-allowed}._editButton_tczff_309{padding:.35rem .6rem;border:1px solid #6b7280;background:#6b7280;color:#fff;cursor:pointer;border-radius:4px;font-size:.85rem}._editButton_tczff_309:hover{background:#4b5563}._deleteButton_tczff_321{padding:.35rem .6rem;border:1px solid #dc2626;background:#dc2626;color:#fff;cursor:pointer;border-radius:4px;font-size:.85rem}._deleteButton_tczff_321:hover{background:#b91c1c}._modelName_tczff_335{font-family:monospace;font-size:.85rem;color:#333;font-weight:500}._capabilitiesGrid_tczff_343{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.5rem}._capabilitiesList_tczff_349{display:flex;gap:.5rem;flex-wrap:wrap}._capabilityBadge_tczff_354{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;background:#e0e7ff;color:#3730a3}._priorityBadge_tczff_364{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:600;background:#fef3c7;color:#92400e}._infoPanel_tczff_378{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem}._infoPanel_tczff_378 h3{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#334155}._infoTip_tczff_393{margin-bottom:.75rem;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}._infoTipHeader_tczff_399{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:#eff6ff;color:#1e40af;font-size:.85rem;font-weight:600;cursor:pointer;text-align:left}._infoTipHeader_tczff_399:hover{background:#dbeafe}._infoTipChevron_tczff_416{font-size:.7rem;opacity:.9}._infoTipContent_tczff_420{padding:.6rem .75rem;background:#fff}._infoTipContent_tczff_420 ._warningBox_tczff_424,._infoTipContent_tczff_420 ._infoBox_tczff_425{margin:0;padding:.5rem .75rem}._infoTipContent_tczff_420 ._warningBox_tczff_424 p,._infoTipContent_tczff_420 ._infoBox_tczff_425 p,._infoTipContent_tczff_420 ._warningBoxRow_tczff_431{margin:0 0 .35rem;font-size:.82rem;line-height:1.45}._infoTipContent_tczff_420 ._warningBox_tczff_424 p:last-child,._infoTipContent_tczff_420 ._infoBox_tczff_425 p:last-child,._infoTipContent_tczff_420 ._warningBoxRow_tczff_431:last-child{margin-bottom:0}._warningBox_tczff_424{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:.75rem 1rem}._warningBox_tczff_424 p{margin:0 0 .5rem;font-size:.9rem;color:#9a3412;line-height:1.5}._warningBoxRow_tczff_431{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .5rem;font-size:.9rem;color:#9a3412;line-height:1.5}._warningBoxIcon_tczff_465{flex-shrink:0;margin-top:.15rem}._warningBox_tczff_424 p:last-child{margin-bottom:0}._infoBox_tczff_425{background:#eff6ff;border:1px solid #93c5fd;border-radius:6px;padding:.75rem 1rem}._infoBox_tczff_425 p{margin:0 0 .5rem;font-size:.9rem;color:#1e40af;line-height:1.5}._infoBox_tczff_425 p:last-child{margin-bottom:0}._helpText_tczff_489{font-size:.8rem;color:#666;margin-top:.25rem}._apiKeyTabs_tczff_496{display:flex;gap:0;margin-bottom:1rem;border-bottom:1px solid #e2e2e2}._apiKeyTab_tczff_496{padding:.6rem 1rem;border:none;background:transparent;color:#666;cursor:pointer;font-size:.95rem;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}._apiKeyTab_tczff_496:hover{color:#333}._apiKeyTab_tczff_496._active_tczff_516{color:#1e40af;border-bottom-color:#1e40af}._fileUploadGroup_tczff_522{margin-bottom:1rem}._fileUploadInput_tczff_525{display:block;margin-top:.5rem;font-size:.9rem}._fileUploadHint_tczff_530{font-size:.8rem;color:#666;margin-top:.25rem}._fileChosenText_tczff_535{display:flex;align-items:flex-start;gap:.35rem;font-size:.9rem;color:#059669;margin-top:.5rem;font-weight:500}._fileChosenText_tczff_535 svg{flex-shrink:0;margin-top:.1rem}._pricingSubLabel_tczff_550{display:block;margin-bottom:.25rem;font-size:.875rem}._mutedText_tczff_556{color:#999}._pricingCell_tczff_560{font-size:.875rem}._descriptionCell_tczff_564{max-width:250px;font-size:.875rem}._providerSubtext_tczff_569{font-size:.75rem;color:#666}@media (max-width: 900px){._container_tczff_1{margin-left:0;padding-top:4.5rem}._actionButtons_tczff_288{flex-direction:column}._actionButtons_tczff_288 button{width:100%}}._overlay_1enpz_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172a99;display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal-backdrop, 1040);padding:1rem;animation:_fadeIn_1enpz_1 .2s ease-out}@keyframes _fadeIn_1enpz_1{0%{opacity:0}to{opacity:1}}._content_1enpz_23{background:#fff;border-radius:12px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 50px #0003,0 0 0 1px #1e40af14;animation:_slideUp_1enpz_1 .25s ease-out}@keyframes _slideUp_1enpz_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._header_1enpz_46{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#eff6ff,#fff);border-bottom:2px solid var(--color-primary, #1e40af)}._title_1enpz_56{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-primary, #1e40af);letter-spacing:-.01em}._closeButton_1enpz_64{background:none;border:none;font-size:1.75rem;color:#64748b;cursor:pointer;padding:.25rem;line-height:1;border-radius:6px;transition:color .15s ease,background .15s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center}._closeButton_1enpz_64:hover{color:var(--color-primary, #1e40af);background:#1e40af14}._body_1enpz_86{flex:1;overflow-y:auto;padding:1.5rem}@media (max-width: 768px){._overlay_1enpz_3{padding:.75rem;align-items:flex-end}._content_1enpz_23{max-height:92vh;border-radius:12px 12px 0 0}._header_1enpz_46{padding:1rem 1.25rem}._title_1enpz_56{font-size:1.125rem}._body_1enpz_86{padding:1.25rem}}._errorAdmin_n4yck_1{background-color:#fee;color:#c33;border:1px solid #c33}._successAdmin_n4yck_7{background-color:#efe;color:#3c3;border:1px solid #3c3}._errorSubtle_n4yck_13{padding:.875rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._successSubtle_n4yck_23{padding:.875rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._container_kecfk_1{margin-left:250px;padding:2rem;min-height:100vh;background-color:#f5f5f5}._header_kecfk_8{margin-bottom:2rem}._header_kecfk_8 h1{font-size:2rem;color:#333;margin-bottom:.5rem}._header_kecfk_8 p{color:#666;font-size:1rem}._actions_kecfk_23{margin-bottom:2rem}._createButton_kecfk_27{background-color:#4ecdc4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._createButton_kecfk_27:hover{background-color:#3db8b0}._alert_kecfk_43{padding:1rem;border-radius:.25rem;margin-bottom:1rem}._tableContainer_kecfk_49{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 4px #0000001a}._table_kecfk_49{width:100%;border-collapse:collapse}._table_kecfk_49 thead{background-color:#f8f9fa}._table_kecfk_49 th{padding:1rem;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0}._table_kecfk_49 td{padding:1rem;border-bottom:1px solid #e0e0e0}._table_kecfk_49 tbody tr:hover{background-color:#f8f9fa}._inactiveRow_kecfk_82{opacity:.6}._activeBadge_kecfk_86{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background-color:#4ecdc4;color:#fff;font-size:.875rem;font-weight:600}._inactiveBadge_kecfk_96{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background-color:#999;color:#fff;font-size:.875rem;font-weight:600}._actionButtons_kecfk_106{display:flex;gap:.5rem;flex-wrap:wrap}._editButton_kecfk_112,._toggleButton_kecfk_113,._deleteButton_kecfk_114{padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:opacity .2s}._editButton_kecfk_112{background-color:#4ecdc4;color:#fff}._editButton_kecfk_112:hover{opacity:.8}._toggleButton_kecfk_113{background-color:#f97316;color:#fff}._toggleButton_kecfk_113:hover{opacity:.8}._deleteButton_kecfk_114{background-color:#dc3545;color:#fff}._deleteButton_kecfk_114:hover{opacity:.8}._placeholder_kecfk_150{text-align:center;padding:3rem;color:#666;font-size:1.125rem}._formModal_kecfk_157{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._formContent_kecfk_171{background:#fff;border-radius:.5rem;padding:2rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}._formContent_kecfk_171 h2{margin-bottom:1.5rem;color:#333}._formGroup_kecfk_187{margin-bottom:1.5rem}._formGroup_kecfk_187 label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}._formGroup_kecfk_187 input[type=text],._formGroup_kecfk_187 input[type=url],._formGroup_kecfk_187 input[type=date],._formGroup_kecfk_187 textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem;font-family:inherit}._formGroup_kecfk_187 textarea{resize:vertical;min-height:80px}._formRow_kecfk_215{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._socialMediaInputs_kecfk_221{display:flex;flex-direction:column;gap:.5rem}._formGroup_kecfk_187 input[type=checkbox]{margin-right:.5rem}._preview_kecfk_231{margin-top:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:.25rem}._preview_kecfk_231 h3{margin-bottom:.5rem;color:#333}._previewContent_kecfk_243{padding:.75rem 1rem;border-radius:.25rem;background-color:#f97316;color:#fff}._previewRow_kecfk_250{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._previewLink_kecfk_257{color:#fff;text-decoration:underline}._formActions_kecfk_262{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-end}._submitButton_kecfk_269{background-color:#4ecdc4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._submitButton_kecfk_269:hover{background-color:#3db8b0}._cancelButton_kecfk_285{background-color:#6c757d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._cancelButton_kecfk_285:hover{background-color:#5a6268}@media (max-width: 768px){._container_kecfk_1{margin-left:0;padding:1rem}._formRow_kecfk_215{grid-template-columns:1fr}._tableContainer_kecfk_49{overflow-x:auto}._table_kecfk_49{min-width:800px}}._button_12t42_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit;line-height:1.5;white-space:nowrap;border-radius:.5rem}._button_12t42_1:disabled{opacity:.6;cursor:not-allowed}._button_12t42_1:focus{outline:2px solid currentColor;outline-offset:2px}._primary_12t42_28{background-color:#f97316;color:#fff;border:2px solid #F97316}._primary_12t42_28:hover:not(:disabled){background-color:#ea580c;border-color:#ea580c;transform:translateY(-1px);box-shadow:0 4px 12px #f973164d}._primary_12t42_28:active:not(:disabled){transform:translateY(0)}._secondary_12t42_45{background-color:transparent;color:#1e40af;border:2px solid #1E40AF}._secondary_12t42_45:hover:not(:disabled){background-color:#1e40af;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #1e40af4d}._secondary_12t42_45:active:not(:disabled){transform:translateY(0)}._tertiary_12t42_62{background-color:transparent;color:#1e40af;border:none;text-decoration:underline;text-underline-offset:4px}._tertiary_12t42_62:hover:not(:disabled){color:#1e3a8a;text-decoration-thickness:2px}._small_12t42_76{padding:.5rem 1rem;font-size:.875rem}._medium_12t42_81{padding:.75rem 1.5rem;font-size:1rem}._large_12t42_86{padding:1rem 2rem;font-size:1.125rem}._fullWidth_12t42_92{width:100%}._loading_12t42_97{position:relative;color:transparent}._spinner_12t42_102{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:_spin_12t42_102 1s linear infinite}@keyframes _spin_12t42_102{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}._iconLeft_12t42_120,._iconRight_12t42_125{display:inline-flex;align-items:center}@media (max-width: 768px){._button_12t42_1{min-height:44px}._small_12t42_76{padding:.625rem 1rem;font-size:.875rem}._medium_12t42_81{padding:.875rem 1.25rem;font-size:.9375rem}._large_12t42_86{padding:1rem 1.5rem;font-size:1rem}}._carousel_191bn_1{position:relative;width:100%;min-height:600px;overflow:hidden;background:linear-gradient(135deg,#1e40af,#1e3a8a,#f97316);background:linear-gradient(135deg,#1e40af,#1e3a8a,#3b82f6,#f97316,#ea580c)}._slideContainer_191bn_19{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}._slideContainer_191bn_19:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1e40afd9,#1e3a8abf 30%,#3b82f6a6,#f9731699 70%,#ea580cb3);z-index:1}._slideContainer_191bn_19:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,rgba(78,205,196,.15) 0%,transparent 60%);z-index:1;pointer-events:none}._slide_191bn_19{position:relative;width:100%;min-height:600px;display:flex;align-items:center;justify-content:center;padding:5rem 2rem;z-index:2}._slideContent_191bn_77{max-width:1200px;width:100%;text-align:center;color:#fff;animation:_fadeInUp_191bn_1 .8s cubic-bezier(.16,1,.3,1);text-shadow:0 2px 8px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.2)}@keyframes _fadeInUp_191bn_1{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._title_191bn_99{font-family:var(--font-secondary, "Poppins", sans-serif);font-size:clamp(2rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2),0 0 40px rgba(30,64,175,.3)}._subtitle_191bn_115{font-family:var(--font-primary, "Inter", sans-serif);font-size:clamp(1.125rem,2.5vw,1.75rem);font-weight:400;margin-bottom:2.5rem;line-height:1.6;letter-spacing:.01em;text-shadow:0 1px 3px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.2);max-width:800px;margin-left:auto;margin-right:auto;opacity:.95}._ctaContainer_191bn_132{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;margin-top:1rem;animation:_fadeInUp_191bn_1 .8s cubic-bezier(.16,1,.3,1) .2s both}._arrowButton_191bn_142{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);width:56px;height:56px;min-width:44px;min-height:44px;border-radius:50%;font-size:2rem;color:#1e40af;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._arrowButton_191bn_142:hover{background:#fff;border-color:#f9731680;transform:translateY(-50%) scale(1.15);box-shadow:0 6px 20px #0003,0 4px 8px #f9731633;color:#f97316}._arrowButton_191bn_142:active{transform:translateY(-50%) scale(1.05)}._arrowButton_191bn_142:focus{outline:3px solid rgba(249,115,22,.5);outline-offset:3px}._dotsContainer_191bn_189{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;gap:.875rem;z-index:10;padding:.5rem 1rem;background:#0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:2rem}._dot_191bn_189{width:12px;height:12px;min-width:44px;min-height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.8);background:transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._dot_191bn_189:hover{background:#fff9;border-color:#fff;transform:scale(1.3)}._dot_191bn_189:focus{outline:2px solid rgba(249,115,22,.8);outline-offset:2px}._activeDot_191bn_233{background:#f97316;border-color:#f97316;transform:scale(1.4);box-shadow:0 0 0 3px #f973164d}._touchArea_191bn_240{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;touch-action:pan-y}@media (max-width: 1024px){._carousel_191bn_1{min-height:550px}._slide_191bn_19{min-height:550px;padding:4rem 2rem}._slideContent_191bn_77{max-width:900px}}@media (max-width: 768px){._carousel_191bn_1{min-height:500px}._slide_191bn_19{min-height:500px;padding:3rem 1.5rem}._slideContent_191bn_77{max-width:100%}._title_191bn_99{margin-bottom:1.25rem}._subtitle_191bn_115{margin-bottom:2rem;max-width:100%}._arrowButton_191bn_142{width:48px;height:48px;font-size:1.75rem}._arrowButton_191bn_142[style*=left]{left:.75rem}._arrowButton_191bn_142[style*=right]{right:.75rem}._dotsContainer_191bn_189{bottom:1.5rem;gap:.75rem;padding:.4rem .875rem}._ctaContainer_191bn_132{flex-direction:column;align-items:stretch;gap:1rem}._ctaContainer_191bn_132>*{width:100%;max-width:100%}}@media (max-width: 480px){._carousel_191bn_1{min-height:450px}._slide_191bn_19{min-height:450px;padding:2.5rem 1rem}._title_191bn_99{margin-bottom:1rem;line-height:1.15}._subtitle_191bn_115{margin-bottom:1.75rem;line-height:1.5}._arrowButton_191bn_142{width:44px;height:44px;font-size:1.5rem}._arrowButton_191bn_142[style*=left]{left:.5rem}._arrowButton_191bn_142[style*=right]{right:.5rem}._dotsContainer_191bn_189{bottom:1rem;gap:.625rem;padding:.35rem .75rem}._dot_191bn_189{width:10px;height:10px;border-width:1.5px}._ctaContainer_191bn_132{gap:.875rem}}@media (min-width: 1440px){._carousel_191bn_1{min-height:700px}._slide_191bn_19{min-height:700px;padding:6rem 2rem}._slideContent_191bn_77{max-width:1400px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){._slideContainer_191bn_19:before,._slideContainer_191bn_19:after{background-size:200% 200%}}@media (prefers-reduced-motion: reduce){._slideContent_191bn_77,._ctaContainer_191bn_132{animation:none}._arrowButton_191bn_142,._dot_191bn_189{transition:none}}._imageUpload_1v4ma_1{margin-bottom:1.5rem}._label_1v4ma_5{display:block;margin-bottom:.5rem;font-weight:500;color:#555;font-size:14px}._uploadArea_1v4ma_13{border:2px dashed #ddd;border-radius:8px;overflow:hidden;background:#fafafa;transition:all .3s ease}._uploadArea_1v4ma_13:hover{border-color:#1976d2;background:#f5f9ff}._uploadPlaceholder_1v4ma_26{padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease}._uploadPlaceholder_1v4ma_26:hover{background:#f0f7ff}._uploadIcon_1v4ma_37{font-size:3rem;margin-bottom:1rem;opacity:.6}._uploadPlaceholder_1v4ma_26 p{margin:.5rem 0;color:#666}._uploadHint_1v4ma_48{font-size:.875rem!important;color:#999!important}._preview_1v4ma_53{position:relative;background:#fff}._previewImage_1v4ma_58{width:100%;max-height:300px;object-fit:cover;display:block}._previewActions_1v4ma_65{position:absolute;top:10px;right:10px;display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease}._preview_1v4ma_53:hover ._previewActions_1v4ma_65{opacity:1}._changeButton_1v4ma_79,._removeButton_1v4ma_80{padding:6px 12px;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 4px #0000001a}._changeButton_1v4ma_79{background:#1976d2e6;color:#fff}._changeButton_1v4ma_79:hover{background:#1976d2;transform:translateY(-1px)}._removeButton_1v4ma_80{background:#f44336e6;color:#fff}._removeButton_1v4ma_80:hover{background:#f44336;transform:translateY(-1px)}._changeButton_1v4ma_79:disabled,._removeButton_1v4ma_80:disabled{opacity:.6;cursor:not-allowed;transform:none}._hiddenInput_1v4ma_119{display:none}@media (max-width: 768px){._uploadPlaceholder_1v4ma_26{padding:2rem 1rem}._uploadIcon_1v4ma_37{font-size:2.5rem}._previewActions_1v4ma_65{opacity:1;position:static;padding:1rem;background:#0000000d;justify-content:center}._changeButton_1v4ma_79,._removeButton_1v4ma_80{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1976d2}._removeButton_1v4ma_80{background:#f44336}}._container_derwr_1{margin-left:250px;padding:2rem;min-height:100vh;background-color:#f5f5f5}._header_derwr_8{margin-bottom:2rem}._header_derwr_8 h1{font-size:2rem;color:#333;margin-bottom:.5rem}._header_derwr_8 p{color:#666;font-size:1rem}._actions_derwr_23{display:flex;gap:1rem;margin-bottom:2rem}._createButton_derwr_29,._previewButton_derwr_30{background-color:#4ecdc4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._createButton_derwr_29:hover,._previewButton_derwr_30:hover{background-color:#3db8b0}._previewButton_derwr_30{background-color:#1e40af}._previewButton_derwr_30:hover{background-color:#1e3a8a}._previewContainer_derwr_55{background:#fff;border-radius:.5rem;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 4px #0000001a}._previewContainer_derwr_55 h2{margin-bottom:1rem;color:#333}._alert_derwr_68{padding:1rem;border-radius:.25rem;margin-bottom:1rem}._slidesList_derwr_74{display:flex;flex-direction:column;gap:1rem}._slideCard_derwr_80{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;display:flex;gap:1rem;align-items:center}._inactiveSlide_derwr_90{opacity:.6}._slidePreview_derwr_94{flex:1;display:flex;gap:1rem;align-items:center}._previewImage_derwr_101{width:120px;height:80px;object-fit:cover;border-radius:.25rem}._slideInfo_derwr_108{flex:1}._slideInfo_derwr_108 h3{margin:0 0 .5rem;color:#333;font-size:1.25rem}._slideInfo_derwr_108 p{margin:0 0 .5rem;color:#666}._slideMeta_derwr_123{display:flex;gap:1rem;font-size:.875rem;color:#999}._activeBadge_derwr_130{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background-color:#4ecdc4;color:#fff;font-size:.875rem;font-weight:600}._inactiveBadge_derwr_140{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background-color:#999;color:#fff;font-size:.875rem;font-weight:600}._slideActions_derwr_150{display:flex;gap:.5rem;align-items:center}._reorderButtons_derwr_156{display:flex;flex-direction:column;gap:.25rem}._moveButton_derwr_162{background-color:#f0f0f0;border:1px solid #ddd;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;transition:background-color .2s}._moveButton_derwr_162:hover:not(:disabled){background-color:#e0e0e0}._moveButton_derwr_162:disabled{opacity:.5;cursor:not-allowed}._editButton_derwr_181,._toggleButton_derwr_182,._deleteButton_derwr_183{padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:opacity .2s}._editButton_derwr_181{background-color:#4ecdc4;color:#fff}._editButton_derwr_181:hover{opacity:.8}._toggleButton_derwr_182{background-color:#f97316;color:#fff}._toggleButton_derwr_182:hover{opacity:.8}._deleteButton_derwr_183{background-color:#dc3545;color:#fff}._deleteButton_derwr_183:hover{opacity:.8}._placeholder_derwr_219{text-align:center;padding:3rem;color:#666;font-size:1.125rem}._formModal_derwr_226{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._formContent_derwr_240{background:#fff;border-radius:.5rem;padding:2rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}._formContent_derwr_240 h2{margin-bottom:1.5rem;color:#333}._formGroup_derwr_256{margin-bottom:1.5rem}._formGroup_derwr_256 label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}._formGroup_derwr_256 input[type=text],._formGroup_derwr_256 input[type=url],._formGroup_derwr_256 input[type=number],._formGroup_derwr_256 input[type=date]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem;font-family:inherit}._formRow_derwr_279{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_derwr_256 input[type=checkbox]{margin-right:.5rem}._formActions_derwr_289{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-end}._submitButton_derwr_296{background-color:#4ecdc4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._submitButton_derwr_296:hover{background-color:#3db8b0}._cancelButton_derwr_312{background-color:#6c757d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._cancelButton_derwr_312:hover{background-color:#5a6268}._descriptionTextarea_derwr_328{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-family:inherit;font-size:1rem}._activeVideoCallout_derwr_337{margin-bottom:1rem;padding:1rem;background-color:#e8f5e9;border-radius:.5rem;border:2px solid #4ECDC4}._activeVideoTitle_derwr_345{margin:0 0 .5rem;color:#2e7d32}@media (max-width: 768px){._container_derwr_1{margin-left:0;padding:1rem}._formRow_derwr_279{grid-template-columns:1fr}._slideCard_derwr_80{flex-direction:column}._slideActions_derwr_150{width:100%;justify-content:space-between}}._container_1jl7d_1{margin-left:250px;padding:2rem;min-height:100vh;background-color:#f5f5f5}._header_1jl7d_8{margin-bottom:2rem}._header_1jl7d_8 h1{font-size:2rem;color:#333;margin-bottom:.5rem}._header_1jl7d_8 p{color:#666;font-size:1rem}._actions_1jl7d_23{margin-bottom:2rem}._createButton_1jl7d_27{background-color:#4ecdc4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._createButton_1jl7d_27:hover{background-color:#3db8b0}._alert_1jl7d_43{padding:1rem;border-radius:.25rem;margin-bottom:1rem}._tableContainer_1jl7d_49{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 4px #0000001a}._table_1jl7d_49{width:100%;border-collapse:collapse}._table_1jl7d_49 thead{background-color:#f8f9fa}._table_1jl7d_49 th{padding:1rem;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0}._table_1jl7d_49 td{padding:1rem;border-bottom:1px solid #e0e0e0}._table_1jl7d_49 tbody tr:hover{background-color:#f8f9fa}._inactiveRow_1jl7d_82{opacity:.6}._activeBadge_1jl7d_86{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background-color:#4ecdc4;color:#fff;font-size:.875rem;font-weight:600}._inactiveBadge_1jl7d_96{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background-color:#999;color:#fff;font-size:.875rem;font-weight:600}._actionButtons_1jl7d_106{display:flex;gap:.5rem;flex-wrap:wrap}._editButton_1jl7d_112,._toggleButton_1jl7d_113,._deleteButton_1jl7d_114{padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:opacity .2s}._editButton_1jl7d_112{background-color:#4ecdc4;color:#fff}._editButton_1jl7d_112:hover{opacity:.8}._toggleButton_1jl7d_113{background-color:#f97316;color:#fff}._toggleButton_1jl7d_113:hover{opacity:.8}._deleteButton_1jl7d_114{background-color:#dc3545;color:#fff}._deleteButton_1jl7d_114:hover{opacity:.8}._placeholder_1jl7d_150{text-align:center;padding:3rem;color:#666;font-size:1.125rem}._formModal_1jl7d_157{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._formContent_1jl7d_171{background:#fff;border-radius:.5rem;padding:2rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}._formContent_1jl7d_171 h2{margin-bottom:1.5rem;color:#333}._formGroup_1jl7d_187{margin-bottom:1.5rem}._formGroup_1jl7d_187 label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}._formGroup_1jl7d_187 input[type=text],._formGroup_1jl7d_187 input[type=url],._formGroup_1jl7d_187 input[type=date],._formGroup_1jl7d_187 input[type=number],._formGroup_1jl7d_187 select,._formGroup_1jl7d_187 textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem;font-family:inherit}._formGroup_1jl7d_187 select{background-color:#fff;cursor:pointer}._formGroup_1jl7d_187 textarea{resize:vertical;min-height:80px}._formRow_1jl7d_222{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._socialMediaInputs_1jl7d_228{display:flex;flex-direction:column;gap:.5rem}._formGroup_1jl7d_187 input[type=checkbox]{margin-right:.5rem}._preview_1jl7d_238{margin-top:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:.25rem}._preview_1jl7d_238 h3{margin-bottom:.5rem;color:#333}._previewContent_1jl7d_250{padding:.75rem 1rem;border-radius:.25rem}._formActions_1jl7d_255{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-end}._submitButton_1jl7d_262{background-color:#4ecdc4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._submitButton_1jl7d_262:hover{background-color:#3db8b0}._cancelButton_1jl7d_278{background-color:#6c757d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._cancelButton_1jl7d_278:hover{background-color:#5a6268}._thumbnail_1jl7d_294{width:100px;height:60px;object-fit:cover;border-radius:.25rem;border:1px solid #ddd}._titleCell_1jl7d_302{display:flex;flex-direction:column;gap:.25rem}._titleCell_1jl7d_302 strong{font-weight:600;color:#333}._description_1jl7d_313{font-size:.875rem;color:#666;font-style:italic}@media (max-width: 768px){._container_1jl7d_1{margin-left:0;padding:1rem}._formRow_1jl7d_222{grid-template-columns:1fr}._tableContainer_1jl7d_49{overflow-x:auto}._table_1jl7d_49{min-width:800px}}._form_1rhd9_1{display:flex;flex-direction:column;gap:0}._formGroup_1rhd9_7{margin-bottom:1.5rem}._formGroup_1rhd9_7 label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}._formGroup_1rhd9_7 input[type=text],._formGroup_1rhd9_7 input[type=url],._formGroup_1rhd9_7 input[type=number],._formGroup_1rhd9_7 textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem;font-family:inherit}._formGroup_1rhd9_7 textarea{resize:vertical;min-height:80px}._formRow_1rhd9_35{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._checkboxLabel_1rhd9_41{display:flex!important;align-items:center;font-weight:500!important}._checkboxLabel_1rhd9_41 input{margin-right:.5rem}._formActions_1rhd9_51{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-end}._submitButton_1rhd9_58{background-color:#4ecdc4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._submitButton_1rhd9_58:hover:not(:disabled){background-color:#3db8b0}._submitButton_1rhd9_58:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1rhd9_79{background-color:#6c757d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._cancelButton_1rhd9_79:hover:not(:disabled){background-color:#5a6268}._cancelButton_1rhd9_79:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._formRow_1rhd9_35{grid-template-columns:1fr}}._container_17adn_1{margin-left:250px;padding:2rem;min-height:100vh;background-color:#f5f5f5}._header_17adn_8{margin-bottom:2rem}._header_17adn_8 h1{font-size:2rem;color:#333;margin-bottom:.5rem}._header_17adn_8 p{color:#666;font-size:1rem}._actions_17adn_23{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}._searchInput_17adn_30{flex:1;min-width:200px;padding:.75rem 1rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem}._createButton_17adn_39{background-color:#4ecdc4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._createButton_17adn_39:hover{background-color:#3db8b0}._alert_17adn_55{padding:1rem;border-radius:.25rem;margin-bottom:1rem}._placeholder_17adn_61{text-align:center;padding:3rem;color:#666;font-size:1.125rem}._membersList_17adn_68{display:flex;flex-direction:column;gap:1rem}._memberCard_17adn_74{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;display:flex;gap:1rem;align-items:center}._inactiveMember_17adn_84{opacity:.6}._memberPreview_17adn_88{flex:1;display:flex;gap:1rem;align-items:center}._previewImage_17adn_95{width:80px;height:80px;object-fit:cover;border-radius:50%}._avatarFallback_17adn_102{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1e40af33,#1e40af0d);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;color:#1e40af}._memberInfo_17adn_115{flex:1}._memberInfo_17adn_115 h3{margin:0 0 .5rem;color:#333;font-size:1.25rem}._memberInfo_17adn_115 p{margin:0 0 .5rem;color:#666}._memberMeta_17adn_130{display:flex;gap:1rem;font-size:.875rem;color:#999}._activeBadge_17adn_137{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background-color:#4ecdc4;color:#fff;font-size:.875rem;font-weight:600}._inactiveBadge_17adn_147{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background-color:#999;color:#fff;font-size:.875rem;font-weight:600}._memberActions_17adn_157{display:flex;gap:.5rem;align-items:center}._reorderButtons_17adn_163{display:flex;flex-direction:column;gap:.25rem}._moveButton_17adn_169{background-color:#f0f0f0;border:1px solid #ddd;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;transition:background-color .2s}._moveButton_17adn_169:hover:not(:disabled){background-color:#e0e0e0}._moveButton_17adn_169:disabled{opacity:.5;cursor:not-allowed}._editButton_17adn_188,._toggleButton_17adn_189,._deleteButton_17adn_190{padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:opacity .2s}._editButton_17adn_188{background-color:#4ecdc4;color:#fff}._editButton_17adn_188:hover{opacity:.8}._toggleButton_17adn_189{background-color:#f97316;color:#fff}._toggleButton_17adn_189:hover{opacity:.8}._deleteButton_17adn_190{background-color:#dc3545;color:#fff}._deleteButton_17adn_190:hover{opacity:.8}._formModal_17adn_226{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._formContent_17adn_240{background:#fff;border-radius:.5rem;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}._formContent_17adn_240 h2{margin-bottom:1.5rem;color:#333}@media (max-width: 768px){._container_17adn_1{margin-left:0;padding:1rem}._memberCard_17adn_74{flex-direction:column}._memberActions_17adn_157{width:100%;justify-content:space-between}}@media (prefers-color-scheme: dark){.wmde-markdown,.wmde-markdown-var{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-copied-active-bg: #2e9b33}}@media (prefers-color-scheme: light){.wmde-markdown,.wmde-markdown-var{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-copied-active-bg: #2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default)}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{display:inline-block;border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default)}.wmde-markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{display:table;content:""}.wmde-markdown hr:after{display:table;clear:both;content:""}.wmde-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>*:not(summary){display:none!important}.wmde-markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown h3{font-weight:600;font-size:1.25em}.wmde-markdown h4{font-weight:600;font-size:1em}.wmde-markdown h5{font-weight:600;font-size:.875em}.wmde-markdown h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.wmde-markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button,.wmde-markdown input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{display:table;content:""}.wmde-markdown:after{display:table;clear:both;content:""}.wmde-markdown>*:first-child{margin-top:0!important}.wmde-markdown>*:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{padding:0 .2em;font-size:inherit}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{padding:0 16px;margin-bottom:16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{padding:6px 13px;border:1px solid var(--color-border-default)}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:transparent}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.wmde-markdown span.align-center{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.wmde-markdown pre{font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.wmde-markdown pre code,.wmde-markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.wmde-markdown pre>code{padding:16px;overflow:auto;display:block}.wmde-markdown pre>code::-webkit-scrollbar{background:transparent;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.wmde-markdown .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;display:flex;position:absolute;cursor:pointer;color:var(--color-fg-default);top:6px;right:6px;border-radius:5px;background:var(--color-border-default);padding:6px;font-size:12px;transition:all .3s}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{padding:.5rem 1em;color:inherit;margin-bottom:16px;border-left:.25em solid var(--borderColor-default, var(--color-border-default))}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{display:flex;align-items:center;line-height:1;font-weight:500;font-size:14px}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8, 8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis, var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent, var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis, var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success, var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis, var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done, var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis, var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention, var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis, var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger, var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.w-md-editor-bar{position:absolute;cursor:s-resize;right:0;bottom:0;margin-top:-11px;margin-right:0;width:14px;z-index:3;height:10px;border-radius:0 0 3px;-webkit-user-select:none;user-select:none}.w-md-editor-bar svg{display:block;margin:0 auto}.w-md-editor-area{overflow:auto;border-radius:5px}.w-md-editor-text{min-height:100%;position:relative;text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;padding:10px;margin:0;font-size:14px!important;line-height:18px!important;font-variant-ligatures:common-ligatures}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{margin:0;border:0;background:none;box-sizing:inherit;display:inherit;font-family:inherit;font-family:var(--md-editor-font-family)!important;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-moz-tab-size:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;padding:0}.w-md-editor-text-pre{position:relative;margin:0!important;pointer-events:none;background-color:transparent!important}.w-md-editor-text-pre>code{padding:0!important;font-family:var(--md-editor-font-family)!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{position:absolute;top:0;left:0;height:100%;width:100%;resize:none;color:inherit;overflow:hidden;outline:0;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.w-md-editor-text-input{color:transparent!important}.w-md-editor-text-input::selection{background-color:#accef7!important;color:transparent!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment, #8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold, #24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity, #8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text, #82071e)!important}.w-md-editor-toolbar-child{position:absolute;border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;display:none}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;padding:3px;border-radius:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;padding:3px 4px 2px;margin:0}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);padding:3px;display:flex;justify-content:space-between;align-items:center;border-radius:3px 3px 0 0;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.w-md-editor-toolbar.bottom{border-bottom:0px;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{margin:0;padding:0;list-style:none;line-height:initial}.w-md-editor-toolbar li{display:inline-block;font-size:14px}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{border:none;height:20px;line-height:14px;background:none;padding:4px;margin:0 1px;border-radius:2px;text-transform:none;font-weight:400;overflow:visible;outline:none;cursor:pointer;transition:all .3s;white-space:nowrap;color:var(--color-fg-default)}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{background-color:transparent;color:var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{height:14px;width:1px;margin:-3px 3px 0!important;vertical-align:middle;background-color:var(--md-editor-box-shadow-color)}.w-md-editor{text-align:left;border-radius:3px;padding-bottom:1px;position:relative;color:var(--color-fg-default);--md-editor-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color: var(--color-canvas-default, #ffffff);--md-editor-box-shadow-color: var(--color-border-default, #d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column}.w-md-editor.w-md-editor-rtl{direction:rtl!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{right:unset!important;left:0;text-align:right!important;box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color)}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{height:100%;overflow:auto;position:relative;border-radius:0 0 3px}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{width:50%;box-sizing:border-box;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);position:absolute;padding:10px 20px;overflow:auto;top:0;right:0;bottom:0;border-radius:0 0 5px;display:flex;flex-direction:column}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{width:0%;overflow:hidden;background-color:var(--md-editor-background-color)}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{overflow:hidden;position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.27"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}._markdownEditorContainer_1imgc_1{width:100%;margin-bottom:1rem}._labelContainer_1imgc_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._label_1imgc_6{display:block;font-weight:500;color:#333;font-size:14px}._templateButton_1imgc_20{display:inline-flex;align-items:center;gap:.35rem;background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}._templateButton_1imgc_20:hover{background-color:#e5e7eb;border-color:#9ca3af}._validationError_1imgc_39{background-color:#fee2e2;border:1px solid #fca5a5;color:#dc2626;padding:8px 12px;border-radius:4px;font-size:13px;margin-bottom:.5rem}._editorWrapper_1imgc_49{border-radius:4px;overflow:hidden;border:1px solid #ddd;margin-bottom:15px}._editorWrapper_1imgc_49 ._w-md-editor_1imgc_57{background-color:#fff;border:1px solid #e5e7eb!important}._editorWrapper_1imgc_49 ._w-md-editor-text-container_1imgc_63{background:#fff!important}._editorWrapper_1imgc_49 ._w-md-editor-text-input_1imgc_67{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}._editorWrapper_1imgc_49 ._w-md-editor-text-area_1imgc_75>div{background:transparent!important}._editorWrapper_1imgc_49 ._w-md-editor-focus_1imgc_80{box-shadow:none!important;border-color:#3b82f6!important}._editorWrapper_1imgc_49 ._w-md-editor-text-textarea_1imgc_85,._editorWrapper_1imgc_49 ._w-md-editor-text_1imgc_63{font-size:14px!important;line-height:1.5!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}._editorWrapper_1imgc_49 ._w-md-editor-text-textarea_1imgc_85{padding:10px!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#333!important;font-size:14px!important}._editorWrapper_1imgc_49 ._w-md-editor-text-textarea_1imgc_85:focus{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}._editorWrapper_1imgc_49 ._w-md-editor-text-area_1imgc_75{background:transparent!important}._editorWrapper_1imgc_49 ._w-md-editor-text_1imgc_63{background:#fff!important}._editorWrapper_1imgc_49 ._w-md-editor-text-pre_1imgc_120 ._token_1imgc_120._title_1imgc_120{color:#0969da}._editorWrapper_1imgc_49 ._w-md-editor-text-pre_1imgc_120 ._token_1imgc_120._bold_1imgc_124{color:#1f2937;font-weight:600}._editorWrapper_1imgc_49 ._w-md-editor-text-pre_1imgc_120 ._token_1imgc_120._code_1imgc_129{color:#d73a49;background-color:#f6f8fa;padding:2px 4px;border-radius:3px}._editorWrapper_1imgc_49 ._w-md-editor-toolbar_1imgc_137{background-color:#f8f9fa;border-bottom:1px solid #ddd;padding:8px}._editorWrapper_1imgc_49 ._w-md-editor-toolbar_1imgc_137 button{color:#57606a;border-radius:4px}._editorWrapper_1imgc_49 ._w-md-editor-toolbar_1imgc_137 button:hover{background-color:#e1e4e8;color:#24292f}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154{background-color:#fff;padding:10px}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 h1,._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 h2,._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 h3,._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 h4,._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 h5,._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 h6{margin-top:1rem;margin-bottom:.5rem;color:#1f2937}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 p{margin-bottom:1rem;color:#374151;line-height:1.6}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 code{background-color:#f3f4f6;padding:2px 4px;border-radius:3px;font-size:.875em;color:#d73a49}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 pre{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:16px;overflow-x:auto;margin-bottom:1rem}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 blockquote{border-left:4px solid #dfe2e5;padding-left:16px;margin:0 0 1rem;color:#6a737d}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 em{font-style:italic;color:#4b5563}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 u{text-decoration:underline;color:#1f2937}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 ul,._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 ol{padding-left:20px;margin-bottom:1rem}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 li{margin-bottom:.25rem}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 table{border-collapse:collapse;width:100%;margin-bottom:1rem}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 th,._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 td{border:1px solid #dfe2e5;padding:6px 13px;text-align:left}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 th{background-color:#f6f8fa;font-weight:600}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 ._markdown-inline-svg_1imgc_239{max-width:min(100%,560px);height:auto;margin:.25rem 0!important;display:block;border-radius:4px}._editorWrapper_1imgc_49 ._w-md-editor-preview_1imgc_154 ._markdown-inline-svg_1imgc_239 svg{max-width:100%;height:auto;display:block}._editorWrapper_1imgc_49 .w-md-editor-text-container{background:#fff!important}._editorWrapper_1imgc_49 .w-md-editor-text-area{background:transparent!important}._editorWrapper_1imgc_49 .w-md-editor-text-textarea{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}._editorWrapper_1imgc_49 .w-md-editor-text-input{background:transparent!important;border:none!important;outline:none!important}._editorWrapper_1imgc_49 .w-md-editor-text{background:#fff!important;border:none!important}._editorWrapper_1imgc_49 .w-md-editor-text:before{display:none!important}._editorWrapper_1imgc_49 .w-md-editor-text:after{display:none!important}._uploadingIndicator_1imgc_290{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;font-size:14px;color:#1976d2;font-weight:500;border:1px solid #e3f2fd}._uploadingIndicator_1imgc_290:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;border:2px solid #1976d2;border-top:2px solid transparent;border-radius:50%;animation:_spin_1imgc_1 1s linear infinite;vertical-align:middle}@keyframes _spin_1imgc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editorWrapper_1imgc_49 .katex{font-size:1.4em!important}._editorWrapper_1imgc_49 .katex-display{margin:1rem 0!important;text-align:center!important}._editorWrapper_1imgc_49 .w-md-editor-preview .katex{font-size:1.4em!important}._editorWrapper_1imgc_49 .w-md-editor-preview .katex-display{margin:1rem 0!important;text-align:center!important}._container_15krw_3{max-width:1000px;margin:0 auto;padding:2rem}._header_15krw_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f2f5}._headerActions_15krw_18{display:flex;align-items:center;gap:.75rem}._header_15krw_9 h1{margin:0;color:#333;font-size:1.5rem;font-weight:500}._backButton_15krw_31{background:#6b7280;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}._backButton_15krw_31:hover{background:#4b5563;transform:translateY(-1px)}._aiButton_15krw_47{background:#10b981;color:#fff;border:none;padding:10px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}._aiButton_15krw_47:hover{background:#059669;transform:translateY(-1px)}._aiButton_15krw_47:disabled{opacity:.7;cursor:not-allowed;transform:none}._loading_15krw_70{text-align:center;padding:3rem 1rem;font-size:1.1rem;color:#6b7280}._error_15krw_77{background-color:#fee2e2;border:1px solid #fca5a5;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:500}._form_15krw_87{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 4px #0000001a;border:1px solid #ddd}._formRow_15krw_95{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}._fullWidth_15krw_102{grid-column:1 / -1}._formGroup_15krw_106{margin-bottom:1.5rem}._formGroup_15krw_106 label{display:block;margin-bottom:.5rem;font-weight:500;color:#555;font-size:14px}._formGroup_15krw_106 input,._formGroup_15krw_106 select,._formGroup_15krw_106 textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s ease;background:#fff;margin-bottom:15px}._formGroup_15krw_106 input:focus,._formGroup_15krw_106 select:focus,._formGroup_15krw_106 textarea:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a}._fieldError_15krw_139{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261f}._formGroup_15krw_106 textarea{resize:vertical;min-height:100px}._helper_15krw_149{display:block;margin-top:.25rem;font-size:.75rem;color:#6b7280;font-style:italic}._charCount_15krw_157{display:block;margin-top:.25rem;font-size:.75rem;color:#6b7280;text-align:right}._newCategoryInput_15krw_165{margin-top:.5rem}._tagsList_15krw_169{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._tag_15krw_169{background:#e0e7ff;color:#3730a3;padding:4px 8px;border-radius:20px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}._tagRemove_15krw_188{background:none;border:none;color:#3730a3;cursor:pointer;font-weight:700;font-size:.875rem;padding:0;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._tagRemove_15krw_188:hover{background:#3730a333}._seoSection_15krw_209{margin:2rem 0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._seoHeader_15krw_216{display:flex;justify-content:space-between;align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb}._seoToggle_15krw_224{flex:1;background:transparent;border:none;padding:1rem 1.5rem;text-align:left;font-weight:600;color:#374151;cursor:pointer;transition:background-color .2s ease}._seoToggle_15krw_224:hover{background:#f3f4f6}._autoFillButton_15krw_240{background:#10b981;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-right:1rem;white-space:nowrap}._autoFillButton_15krw_240:hover{background:#059669;transform:translateY(-1px)}._autoFillButton_15krw_240:disabled{background:#d1d5db;cursor:not-allowed;transform:none}._seoFields_15krw_265{padding:1.5rem;background:#fff}._formActions_15krw_270{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:2px solid #f0f2f5}._publishToggle_15krw_279{display:flex;align-items:center}._checkboxLabel_15krw_284{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#374151}._checkboxLabel_15krw_284 input[type=checkbox]{width:auto;margin:0}._checkboxText_15krw_298{-webkit-user-select:none;user-select:none}._actionButtons_15krw_302{display:flex;gap:1rem}._cancelButton_15krw_307,._saveButton_15krw_307{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}._cancelButton_15krw_307{background:#6b7280;color:#fff}._cancelButton_15krw_307:hover{background:#4b5563;transform:translateY(-1px)}._saveButton_15krw_307{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;box-shadow:0 4px 12px #3b82f64d}._saveButton_15krw_307:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}._saveButton_15krw_307:disabled,._cancelButton_15krw_307:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){._container_15krw_3{padding:1rem}._header_15krw_9{flex-direction:column;gap:1rem;align-items:stretch}._form_15krw_87{padding:1.5rem}._formRow_15krw_95{grid-template-columns:1fr;gap:1rem}._formActions_15krw_270{flex-direction:column;gap:1rem;align-items:stretch}._actionButtons_15krw_302{width:100%;justify-content:space-between}._cancelButton_15krw_307,._saveButton_15krw_307{flex:1}}._seoToggle_15krw_224:focus,._checkboxLabel_15krw_284:focus-within{outline:2px solid #3b82f6;outline-offset:2px}._seoFields_15krw_265{animation:_slideDown_15krw_1 .3s ease-out}@keyframes _slideDown_15krw_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._container_pxcrl_3{max-width:1200px;margin:0 auto;padding:2rem}._header_pxcrl_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f2f5}._header_pxcrl_9 h1{margin:0;color:#1f2937;font-size:2rem;font-weight:600}._createButton_pxcrl_25{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}._createButton_pxcrl_25:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}._loading_pxcrl_42,._error_pxcrl_42{text-align:center;padding:3rem 1rem;font-size:1.1rem}._error_pxcrl_42{color:#dc2626;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:1rem}._filters_pxcrl_56{display:flex;gap:1rem;margin-bottom:2rem;align-items:center;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._searchContainer_pxcrl_67{flex:1}._searchForm_pxcrl_71{display:flex;gap:.5rem;width:100%}._searchInputFlex_pxcrl_77{flex:1}._searchSubmitButton_pxcrl_81{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}._clearFiltersRow_pxcrl_90{display:flex;align-items:center}._clearFiltersButton_pxcrl_95{padding:.5rem 1rem;background:#6b7280;color:#fff;border:none;border-radius:6px;cursor:pointer}._searchInput_pxcrl_77{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}._searchInput_pxcrl_77:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._categoryFilter_pxcrl_119{min-width:200px}._categorySelect_pxcrl_123{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .3s ease}._categorySelect_pxcrl_123:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._blogList_pxcrl_140{display:flex;flex-direction:column;gap:1.5rem}._emptyState_pxcrl_146{text-align:center;padding:4rem 2rem;color:#6b7280;font-size:1.1rem;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px}._blogCard_pxcrl_156{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;display:flex;justify-content:space-between;align-items:flex-start;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}._blogCard_pxcrl_156:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;border-color:#c7d2fe}._blogInfo_pxcrl_174{flex:1;margin-right:1.5rem}._blogHeader_pxcrl_179{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}._blogTitle_pxcrl_186{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600;line-height:1.4}._badge_pxcrl_194{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._badge_pxcrl_194._published_pxcrl_203{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}._badge_pxcrl_194._draft_pxcrl_209{background-color:#fef3c7;color:#92400e;border:1px solid #fcd34d}._blogExcerpt_pxcrl_215{color:#4b5563;line-height:1.6;margin:.5rem 0 1rem;font-size:.95rem}._blogMeta_pxcrl_222{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}._blogMeta_pxcrl_222>span{display:flex;align-items:center;font-size:.875rem;color:#6b7280;padding:4px 8px;background:#f3f4f6;border-radius:6px}._category_pxcrl_119{background:#ede9fe!important;color:#7c3aed!important;font-weight:600}._author_pxcrl_246{background:#e0f2fe!important;color:#0369a1!important}._date_pxcrl_251{background:#ecfdf5!important;color:#059669!important}._views_pxcrl_256{background:#fef7cd!important;color:#b45309!important}._readingTime_pxcrl_261{background:#fce7f3!important;color:#be185d!important}._tags_pxcrl_266{display:flex;gap:.5rem;flex-wrap:wrap}._tag_pxcrl_266{background:#f1f5f9;color:#475569;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid #e2e8f0}._blogActions_pxcrl_282{display:flex;flex-direction:column;gap:.5rem;min-width:120px}._editButton_pxcrl_289,._viewButton_pxcrl_289,._deleteButton_pxcrl_289{padding:8px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}._editButton_pxcrl_289{background:#3b82f6;color:#fff}._editButton_pxcrl_289:hover{background:#2563eb;transform:translateY(-1px)}._viewButton_pxcrl_289{background:#10b981;color:#fff}._viewButton_pxcrl_289:hover{background:#059669;transform:translateY(-1px)}._deleteButton_pxcrl_289{background:#ef4444;color:#fff}._deleteButton_pxcrl_289:hover{background:#dc2626;transform:translateY(-1px)}._pagination_pxcrl_330{display:flex;justify-content:center;gap:.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}._pageButton_pxcrl_339{padding:8px 12px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500}._pageButton_pxcrl_339:hover{background:#f3f4f6;border-color:#9ca3af}._pageButton_pxcrl_339._active_pxcrl_355{background:#3b82f6;color:#fff;border-color:#3b82f6}@media (max-width: 768px){._container_pxcrl_3{padding:1rem}._header_pxcrl_9{flex-direction:column;gap:1rem;align-items:stretch}._filters_pxcrl_56{flex-direction:column;align-items:stretch}._blogCard_pxcrl_156{flex-direction:column;gap:1rem}._blogInfo_pxcrl_174{margin-right:0}._blogActions_pxcrl_282{flex-direction:row;min-width:auto}._blogMeta_pxcrl_222{gap:.5rem}._blogMeta_pxcrl_222>span{font-size:.75rem;padding:2px 6px}}._container_1btmg_1{max-width:1400px;margin:0 auto;padding:2rem}._header_1btmg_7{margin-bottom:2rem}._header_1btmg_7 h1{font-size:2.5rem;color:#333;margin-bottom:.5rem}._header_1btmg_7 p{color:#666;font-size:1.1rem}._controls_1btmg_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}._languageSelector_1btmg_33{display:flex;align-items:center;gap:.5rem}._languageSelector_1btmg_33 label{font-weight:500;color:#333}._languageSelector_1btmg_33 select{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}._content_1btmg_51{display:grid;grid-template-columns:350px 1fr;gap:2rem;min-height:600px}._pagesList_1btmg_58{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a;height:fit-content}._pagesList_1btmg_58 h3{margin:0 0 1rem;color:#333;font-size:1.2rem}._pageItem_1btmg_72{padding:1rem;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease}._pageItem_1btmg_72:hover{background-color:#f9fafb;border-color:#a084f7}._pageItem_1btmg_72._active_1btmg_86{background-color:#f0f0ff;border-color:#a084f7}._pageInfo_1btmg_91{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._pageName_1btmg_98{font-weight:500;color:#333}._status_1btmg_103{padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}._status_1btmg_103._active_1btmg_86{background-color:#d1fae5;color:#065f46}._status_1btmg_103._inactive_1btmg_115{background-color:#fee2e2;color:#991b1b}._pageLastModified_1btmg_120{font-size:.8rem;color:#666}._pageEditor_1btmg_125{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}._editorHeader_1btmg_132{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._editorHeader_1btmg_132 h3{margin:0;color:#333;font-size:1.5rem}._editorActions_1btmg_147{display:flex;gap:.5rem}._editButton_1btmg_152,._saveButton_1btmg_153,._cancelButton_1btmg_154{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s ease}._editButton_1btmg_152{background-color:#a084f7;color:#fff}._editButton_1btmg_152:hover{background-color:#8b5cf6}._saveButton_1btmg_153{background-color:#10b981;color:#fff}._saveButton_1btmg_153:hover{background-color:#059669}._saveButton_1btmg_153:disabled{background-color:#9ca3af;cursor:not-allowed}._cancelButton_1btmg_154{background-color:#6b7280;color:#fff}._cancelButton_1btmg_154:hover{background-color:#4b5563}._editorContent_1btmg_195{display:flex;flex-direction:column;gap:1.5rem}._formSection_1btmg_201{display:flex;gap:2rem;align-items:end}._inputGroup_1btmg_207{display:flex;flex-direction:column;gap:.5rem;flex:1}._inputGroup_1btmg_207 label{font-weight:500;color:#333}._inputGroup_1btmg_207 input,._inputGroup_1btmg_207 textarea{padding:.75rem;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem}._inputGroup_1btmg_207 input:disabled,._inputGroup_1btmg_207 textarea:disabled{background-color:#f9fafb;color:#6b7280}._inputGroup_1btmg_207 small{color:#6b7280;font-size:.8rem}._checkboxGroup_1btmg_238{display:flex;align-items:center}._checkboxGroup_1btmg_238 label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#333;cursor:pointer}._metaSection_1btmg_252{padding:1rem;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}._metaSection_1btmg_252 h4{margin:0 0 1rem;color:#333;font-size:1.1rem}._contentSection_1btmg_265{display:flex;flex-direction:column;gap:.5rem}._contentSection_1btmg_265 label{font-weight:500;color:#333}._emptyState_1btmg_276{display:flex;justify-content:center;align-items:center;height:300px;color:#6b7280;font-size:1.1rem}._loading_1btmg_285{display:flex;justify-content:center;align-items:center;height:200px;font-size:1.1rem;color:#6b7280}@media (min-width: 901px){._container_1btmg_1{margin-left:250px}}@media (max-width: 1024px){._content_1btmg_51{grid-template-columns:1fr;gap:1rem}._pagesList_1btmg_58{order:2}._pageEditor_1btmg_125{order:1}}@media (max-width: 900px){._container_1btmg_1{padding-top:60px;margin-left:0}}@media (max-width: 768px){._container_1btmg_1{padding:1rem}._formSection_1btmg_201{flex-direction:column;gap:1rem}._editorHeader_1btmg_132{flex-direction:column;align-items:flex-start;gap:1rem}._editorActions_1btmg_147{width:100%;justify-content:flex-end}}._mainContent_f9odj_1{padding:2rem;max-width:1400px;margin-left:250px;min-height:100vh}._pageHeader_f9odj_8{margin-bottom:2rem}._title_f9odj_12{font-size:1.875rem;font-weight:700;color:#1e40af;margin:0 0 .5rem}._subtitle_f9odj_19{color:var(--text-secondary, #64748b);margin:0;font-size:1rem;line-height:1.5}._errorBanner_f9odj_26,._successBanner_f9odj_27{padding:.875rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem}._errorBanner_f9odj_26{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._successBanner_f9odj_27{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._uploadSection_f9odj_46{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0f172a0f}._uploadSectionTitle_f9odj_55{font-size:1.125rem;font-weight:600;color:var(--text-primary, #0f172a);margin:0 0 1rem}._dropZone_f9odj_62{border:2px dashed #cbd5e1;border-radius:12px;padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s;background:#f8fafc}._dropZone_f9odj_62:hover,._dropZone_f9odj_62._dragging_f9odj_73{border-color:#1e40af;background:#eff6ff}._dropZoneDisabled_f9odj_78{opacity:.6;cursor:not-allowed}._dropZoneTitle_f9odj_83{font-size:1rem;font-weight:600;color:var(--text-primary, #0f172a);margin:0 0 .5rem}._dropZoneHint_f9odj_90,._dropZoneFormats_f9odj_91{color:var(--text-secondary, #64748b);margin:.25rem 0;font-size:.9rem}._fileCount_f9odj_97{margin-top:.75rem;font-size:.875rem;color:#1e40af;font-weight:500}._hiddenInput_f9odj_104{display:none}._thumbnailGrid_f9odj_108{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-top:1.5rem}._thumbnailCard_f9odj_115{position:relative;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0f172a0d}._thumbnailPreview_f9odj_124{width:100%;height:140px;object-fit:cover;display:block;background:#f1f5f9}._pdfPreview_f9odj_132{width:100%;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#f8fafc);color:#1e40af;gap:.5rem}._pdfIcon_f9odj_144{font-size:2rem;font-weight:700}._thumbnailName_f9odj_149{padding:.625rem .75rem;font-size:.8rem;color:var(--text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #e2e8f0}._removeButton_f9odj_159{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;border:none;border-radius:999px;background:#0f172abf;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}._removeButton_f9odj_159:hover{background:#b91c1c}._removeButton_f9odj_159:disabled{opacity:.5;cursor:not-allowed}._actionsRow_f9odj_186{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}._primaryButton_f9odj_193,._secondaryButton_f9odj_194,._accentButton_f9odj_195{border:none;border-radius:8px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s,opacity .2s}._primaryButton_f9odj_193{background:#1e40af;color:#fff}._primaryButton_f9odj_193:hover:not(:disabled){background:#1e3a8a}._secondaryButton_f9odj_194{background:#fff;color:#334155;border:1px solid #cbd5e1}._secondaryButton_f9odj_194:hover:not(:disabled){background:#f8fafc}._accentButton_f9odj_195{background:#4ecdc4;color:#0f172a}._accentButton_f9odj_195:hover:not(:disabled){background:#3dbdb5}._primaryButton_f9odj_193:disabled,._secondaryButton_f9odj_194:disabled,._accentButton_f9odj_195:disabled{opacity:.55;cursor:not-allowed}._resultsSection_f9odj_240{display:flex;flex-direction:column;gap:1.5rem}._sectionTitle_f9odj_246{font-size:1.25rem;font-weight:700;color:var(--text-primary, #0f172a);margin:0 0 .5rem}._fileResultRow_f9odj_253{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}._fileResultHeader_f9odj_261{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}._fileResultThumb_f9odj_270{width:56px;height:56px;border-radius:8px;object-fit:cover;background:#e2e8f0;flex-shrink:0}._fileResultPdfThumb_f9odj_279{width:56px;height:56px;border-radius:8px;background:#eff6ff;color:#1e40af;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}._fileResultName_f9odj_293{font-weight:600;color:var(--text-primary, #0f172a);word-break:break-word}._columnsGrid_f9odj_299{display:grid;grid-template-columns:1fr 1fr;gap:0}._column_f9odj_299{padding:1.25rem;min-height:180px}._column_f9odj_299:first-child{border-right:1px solid #e2e8f0}._columnTitle_f9odj_314{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1e40af;margin:0 0 .75rem}._columnBody_f9odj_323{white-space:pre-wrap;word-break:break-word;color:var(--text-primary, #0f172a);line-height:1.6;font-size:.95rem}._relationshipCard_f9odj_331{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0f172a0f}._relationshipTitle_f9odj_339{font-size:1rem;font-weight:700;color:#f97316;margin:0 0 .75rem}._relationshipBody_f9odj_346{white-space:pre-wrap;word-break:break-word;color:var(--text-primary, #0f172a);line-height:1.6}._loadingOverlay_f9odj_353{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;margin-bottom:1.5rem}._spinner_f9odj_365{width:18px;height:18px;border:2px solid #bfdbfe;border-top-color:#1e40af;border-radius:50%;animation:_spin_f9odj_365 .8s linear infinite}@keyframes _spin_f9odj_365{to{transform:rotate(360deg)}}._emptyState_f9odj_380{color:var(--text-secondary, #64748b);font-size:.95rem;padding:1rem 0}._progressSection_f9odj_386{margin-bottom:1.5rem}._progressLabel_f9odj_390{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#1e40af}._progressBarTrack_f9odj_400{width:100%;height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}._progressBarFill_f9odj_408{height:100%;background:linear-gradient(90deg,#1e40af,#4ecdc4);border-radius:999px;transition:width .3s ease}._thumbnailCardActive_f9odj_415{border-color:#1e40af;box-shadow:0 0 0 2px #1e40af26}._thumbnailCardCompleted_f9odj_420{border-color:#4ecdc4}._thumbnailCardFailed_f9odj_424{border-color:#ef4444}._statusBadge_f9odj_428{position:absolute;left:.5rem;bottom:2.75rem;max-width:calc(100% - 2.5rem);padding:.2rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusPending_f9odj_444{background:#f1f5f9;color:#64748b}._statusUploading_f9odj_449,._statusConverting_f9odj_450,._statusExtractingContent_f9odj_451,._statusGeneratingExplanation_f9odj_452,._statusAnalyzingRelationship_f9odj_453{background:#eff6ff;color:#1e40af}._statusCompleted_f9odj_458{background:#ecfdf5;color:#047857}._statusFailed_f9odj_463{background:#fef2f2;color:#b91c1c}._inlineStatusBadge_f9odj_468{margin-left:auto;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}._stepLabel_f9odj_479{padding:0 .75rem .625rem;font-size:.75rem;color:var(--text-secondary, #64748b);line-height:1.4}._relationshipCardAnalyzing_f9odj_486{border-color:#bfdbfe;background:#f8fbff}._relationshipStatusRow_f9odj_491{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;color:#1e40af;font-weight:600}@media (max-width: 1024px){._mainContent_f9odj_1{margin-left:0;padding:1.25rem}._columnsGrid_f9odj_299{grid-template-columns:1fr}._column_f9odj_299:first-child{border-right:none;border-bottom:1px solid #e2e8f0}}._forgot-password-container_1ytx9_3{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);box-sizing:border-box}._forgot-password-form_1ytx9_13{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:400px;position:relative;box-sizing:border-box}._forgot-password-title_1ytx9_24{text-align:center;margin-bottom:1.5rem;color:var(--color-text-heading, #333);font-size:clamp(1.25rem,4vw + .5rem,1.5rem);font-weight:600;line-height:1.2}._forgot-password-formGroup_1ytx9_33{margin-bottom:1.25rem}._forgot-password-formGroup_1ytx9_33 label{display:block;margin-bottom:.5rem;color:var(--color-text-secondary, #555);font-weight:500;font-size:.875rem}._forgot-password-textInput_1ytx9_45{width:100%;padding:.875rem 1rem;border:2px solid var(--color-bg-border, #e1e5e9);border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box;min-height:var(--touch-target-min, 44px);-webkit-appearance:none;-moz-appearance:none;appearance:none}._forgot-password-textInput_1ytx9_45:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1e40af1a}._forgot-password-textInput_1ytx9_45._error_1ytx9_64{border-color:var(--color-error)}._forgot-password-errorText_1ytx9_68{color:var(--color-error);font-size:.75rem;margin-top:.25rem;display:block;line-height:1.4}._forgot-password-submitButton_1ytx9_76,._forgot-password-linkButton_1ytx9_77{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-hover) 100%);color:var(--color-secondary-text);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;margin-top:1.25rem;min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-user-select:none;user-select:none;text-decoration:none}._forgot-password-submitButton_1ytx9_76:hover:not(:disabled),._forgot-password-linkButton_1ytx9_77:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f9731666;background:linear-gradient(135deg,var(--color-secondary-hover) 0%,var(--color-secondary-hover-alt) 100%)}._forgot-password-submitButton_1ytx9_76:active:not(:disabled),._forgot-password-linkButton_1ytx9_77:active{transform:translateY(0) scale(.98)}._forgot-password-submitButton_1ytx9_76:disabled{opacity:.6;cursor:not-allowed;transform:none}._forgot-password-notFoundMessage_1ytx9_117{color:var(--color-error);font-weight:600;line-height:1.5;word-wrap:break-word}._forgot-password-successMessage_1ytx9_124{color:var(--color-success);font-weight:600;line-height:1.5;word-wrap:break-word}._forgot-password-link_1ytx9_77{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s ease;display:inline-block;padding:.25rem;min-height:var(--touch-target-min, 44px);line-height:var(--touch-target-min, 44px)}._forgot-password-link_1ytx9_77:hover{color:var(--color-primary-hover);text-decoration:underline}@media (min-width: 480px) and (max-width: 511px){._forgot-password-form_1ytx9_13{padding:2rem}._forgot-password-title_1ytx9_24{margin-bottom:2rem}}@media (min-width: 512px) and (max-width: 767px){._forgot-password-form_1ytx9_13{padding:2rem}._forgot-password-title_1ytx9_24{margin-bottom:2rem}}@media (min-width: 768px) and (max-width: 899px){._forgot-password-container_1ytx9_3{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._forgot-password-form_1ytx9_13{padding:2.5rem}._forgot-password-title_1ytx9_24{font-size:1.5rem;margin-bottom:2rem}}@media (min-width: 900px) and (max-width: 1023px){._forgot-password-form_1ytx9_13{padding:2.5rem}}@media (min-width: 1024px){._forgot-password-form_1ytx9_13{padding:2.5rem}}@media (min-width: 1024px) and (max-width: 1366px){._forgot-password-form_1ytx9_13{padding:2.5rem}}._spinner_agfkq_1{display:inline-block;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_agfkq_1 1s ease-in-out infinite}@keyframes _spin_agfkq_1{to{transform:rotate(360deg)}}._small_agfkq_15{width:16px;height:16px;border-width:2px}._medium_agfkq_21{width:24px;height:24px;border-width:3px}._large_agfkq_27{width:32px;height:32px;border-width:4px}._register-page-registerContainer_t4yi6_2{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);box-sizing:border-box}._register-page-registerForm_t4yi6_12{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:400px;position:relative;box-sizing:border-box}._register-page-title_t4yi6_23{text-align:center;margin-bottom:1.5rem;color:var(--color-text-heading, #333);font-size:clamp(1.25rem,4vw + .5rem,1.5rem);font-weight:600;line-height:1.2}._register-page-formGroup_t4yi6_32{margin-bottom:1.25rem}._register-page-formGroup_t4yi6_32 label{display:block;margin-bottom:.5rem;color:var(--color-text-secondary, #555);font-weight:500;font-size:.875rem}._register-page-textInput_t4yi6_44,._register-page-passwordInput_t4yi6_45{width:100%;padding:.875rem 1rem;border:2px solid var(--color-bg-border, #e1e5e9);border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box;min-height:var(--touch-target-min, 44px);-webkit-appearance:none;-moz-appearance:none;appearance:none}._register-page-textInput_t4yi6_44:focus,._register-page-passwordInput_t4yi6_45:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1e40af1a}._register-page-textInput_t4yi6_44._error_t4yi6_65,._register-page-passwordInput_t4yi6_45._error_t4yi6_65{border-color:var(--color-error, #e74c3c)}._register-page-passwordInputContainer_t4yi6_70{position:relative;display:flex;align-items:center;width:100%}._register-page-passwordToggle_t4yi6_77{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:var(--color-text-light, #666);padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1)}._register-page-passwordToggle_t4yi6_77:hover{color:var(--color-text-heading, #333)}._register-page-passwordToggle_t4yi6_77:active{transform:scale(.95)}._register-page-errorText_t4yi6_102{color:var(--color-error, #e74c3c);font-size:.75rem;margin-top:.25rem;display:block;line-height:1.4}._register-page-checkboxGroup_t4yi6_110{margin-bottom:1.25rem}._register-page-checkboxLabel_t4yi6_114{display:flex;align-items:center;cursor:pointer;font-size:.875rem;color:var(--color-text-light, #666);gap:.5rem;min-height:var(--touch-target-min, 44px);padding:.25rem 0}._register-page-checkboxLabel_t4yi6_114 input[type=checkbox]{margin-right:0;width:18px;height:18px;min-width:18px;min-height:18px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._register-page-submitButton_t4yi6_136{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-hover) 100%);color:var(--color-secondary-text);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-user-select:none;user-select:none}._register-page-submitButton_t4yi6_136:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f9731666;background:linear-gradient(135deg,var(--color-secondary-hover) 0%,var(--color-secondary-hover-alt) 100%)}._register-page-submitButton_t4yi6_136:active:not(:disabled){transform:translateY(0) scale(.98)}._register-page-submitButton_t4yi6_136:disabled{opacity:.7;cursor:not-allowed;transform:none}._register-page-loginLink_t4yi6_172{text-align:center;margin-top:1.25rem;color:var(--color-text-light, #666);font-size:.875rem;line-height:1.5}._register-page-loginLink_t4yi6_172 a{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease;display:inline-block;padding:.25rem;min-height:var(--touch-target-min, 44px);line-height:var(--touch-target-min, 44px)}._register-page-loginLink_t4yi6_172 a:hover{color:var(--color-primary-hover);text-decoration:underline}._register-page-successMessage_t4yi6_196{background:var(--color-success-bg);color:var(--color-success);padding:.875rem;border-radius:6px;margin-bottom:1.25rem;font-size:.875rem;border:1px solid var(--color-success);line-height:1.5;word-wrap:break-word}._register-page-apiError_t4yi6_208{background:var(--color-error-bg, #fee);color:var(--color-error, #c33);padding:.875rem;border-radius:6px;margin-bottom:1.25rem;font-size:.875rem;border:1px solid var(--color-error, #fcc);line-height:1.5;word-wrap:break-word}._login-resendContainer_t4yi6_221{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}._login-resendButton_t4yi6_228{width:100%;padding:.875rem 1rem;background:#fff;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease;min-height:var(--touch-target-min, 44px);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1)}._login-resendButton_t4yi6_228:hover:not(:disabled){background:var(--color-primary);color:var(--color-primary-text)}._login-resendButton_t4yi6_228:active:not(:disabled){transform:scale(.98)}._login-resendButton_t4yi6_228:disabled{opacity:.7;cursor:not-allowed}._login-resendMessage_t4yi6_260{font-size:.8125rem;color:var(--color-text-secondary, #555);line-height:1.5}@media (min-width: 480px) and (max-width: 511px){._register-page-registerForm_t4yi6_12{padding:2rem}._register-page-title_t4yi6_23{margin-bottom:2rem}}@media (min-width: 512px) and (max-width: 767px){._register-page-registerForm_t4yi6_12{padding:2rem}._register-page-title_t4yi6_23{margin-bottom:2rem}}@media (min-width: 768px) and (max-width: 899px){._register-page-registerContainer_t4yi6_2{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._register-page-registerForm_t4yi6_12{padding:2.5rem}._register-page-title_t4yi6_23{font-size:1.5rem;margin-bottom:2rem}}@media (min-width: 900px) and (max-width: 1023px){._register-page-registerForm_t4yi6_12{padding:2.5rem}}@media (min-width: 1024px){._register-page-registerForm_t4yi6_12{padding:2.5rem}}@media (min-width: 1024px) and (max-width: 1366px){._register-page-registerForm_t4yi6_12{padding:2.5rem}}._register-page-registerContainer_ujgd9_3{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);box-sizing:border-box}._register-page-registerForm_ujgd9_13{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:400px;position:relative;box-sizing:border-box}._register-page-title_ujgd9_24{text-align:center;margin-bottom:1.5rem;color:var(--color-text-heading);font-size:clamp(1.25rem,4vw + .5rem,1.5rem);font-weight:600;line-height:1.2}._register-page-formGroup_ujgd9_33{margin-bottom:1.25rem}._register-page-formGroup_ujgd9_33 label{display:block;margin-bottom:.5rem;color:var(--color-text-secondary);font-weight:500;font-size:.875rem}._register-page-textInput_ujgd9_45,._register-page-passwordInput_ujgd9_46{width:100%;padding:.875rem 1rem;border:2px solid var(--color-bg-border);border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box;min-height:var(--touch-target-min, 44px);-webkit-appearance:none;-moz-appearance:none;appearance:none}._register-page-textInput_ujgd9_45:focus,._register-page-passwordInput_ujgd9_46:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1e40af1a}._register-page-textInput_ujgd9_45._error_ujgd9_66,._register-page-passwordInput_ujgd9_46._error_ujgd9_66{border-color:var(--color-error)}._register-page-passwordInputContainer_ujgd9_71{position:relative;display:flex;align-items:center;width:100%}._register-page-passwordToggle_ujgd9_78{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:var(--color-text-light);padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1)}._register-page-passwordToggle_ujgd9_78:hover{color:var(--color-text-heading)}._register-page-passwordToggle_ujgd9_78:active{transform:scale(.95)}._register-page-errorText_ujgd9_103{color:var(--color-error);font-size:.75rem;margin-top:.25rem;display:block;line-height:1.4}._register-page-passwordFeedback_ujgd9_111{list-style:none;padding:0;margin:.5rem 0 0;font-size:.75rem;line-height:1.5}._register-page-passwordFeedback_ujgd9_111 li{display:flex;align-items:center;margin-bottom:.25rem;transition:color .3s ease}._register-page-passwordFeedbackValid_ujgd9_126{color:var(--color-success)}._register-page-passwordFeedbackInvalid_ujgd9_130{color:var(--color-error)}._register-page-passwordMatchFeedback_ujgd9_134{color:var(--color-success);font-size:.75rem;margin-top:.25rem;display:block;line-height:1.4}._register-page-passwordFeedback_ujgd9_111 li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;margin-right:.375rem;background-color:currentColor;flex-shrink:0}._register-page-checkboxGroup_ujgd9_153{margin-bottom:1.25rem}._register-page-checkboxLabel_ujgd9_157{display:flex;align-items:center;cursor:pointer;font-size:.875rem;color:var(--color-text-light);gap:.5rem;min-height:var(--touch-target-min, 44px);padding:.25rem 0}._register-page-checkboxLabel_ujgd9_157 input[type=checkbox]{margin-right:0;width:18px;height:18px;min-width:18px;min-height:18px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._register-page-checkboxText_ujgd9_179{flex:1;line-height:1.5}._register-page-legalLink_ujgd9_184{color:var(--color-primary);text-decoration:underline;font-weight:500;transition:color .2s ease}._register-page-legalLink_ujgd9_184:hover,._register-page-legalLink_ujgd9_184:focus{color:var(--color-primary-hover)}._register-page-submitButton_ujgd9_196{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-hover) 100%);color:var(--color-secondary-text);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-user-select:none;user-select:none}._register-page-submitButton_ujgd9_196:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f9731666;background:linear-gradient(135deg,var(--color-secondary-hover) 0%,var(--color-secondary-hover-alt) 100%)}._register-page-submitButton_ujgd9_196:active:not(:disabled){transform:translateY(0) scale(.98)}._register-page-submitButton_ujgd9_196:disabled{opacity:.7;cursor:not-allowed;transform:none}._register-page-loginLink_ujgd9_232{text-align:center;margin-top:1.25rem;color:var(--color-text-light);font-size:.875rem;line-height:1.5}._register-page-loginLink_ujgd9_232 a{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease;display:inline-block;padding:.25rem;min-height:var(--touch-target-min, 44px);line-height:var(--touch-target-min, 44px)}._register-page-loginLink_ujgd9_232 a:hover{color:var(--color-primary-hover);text-decoration:underline}._register-page-apiError_ujgd9_256{background:var(--color-error-bg, #fee);color:var(--color-error);padding:.875rem;border-radius:6px;margin-bottom:1.25rem;font-size:.875rem;border:1px solid var(--color-error);line-height:1.5;word-wrap:break-word}._register-page-successMessage_ujgd9_268{background:var(--color-success-bg);color:var(--color-success);padding:.875rem;border-radius:6px;margin-bottom:1.25rem;font-size:.875rem;border:1px solid var(--color-success);line-height:1.5;word-wrap:break-word}._register-page-spinner_ujgd9_280{width:16px;height:16px;border:2px solid var(--color-text-white);border-top:2px solid transparent;border-radius:50%;animation:_spin_ujgd9_1 1s linear infinite;margin-right:.5rem;flex-shrink:0}@keyframes _spin_ujgd9_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 480px) and (max-width: 511px){._register-page-registerForm_ujgd9_13{padding:2rem}._register-page-title_ujgd9_24{margin-bottom:2rem}}@media (min-width: 512px) and (max-width: 767px){._register-page-registerForm_ujgd9_13{padding:2rem}._register-page-title_ujgd9_24{margin-bottom:2rem}}@media (min-width: 768px) and (max-width: 899px){._register-page-registerContainer_ujgd9_3{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._register-page-registerForm_ujgd9_13{padding:2.5rem}._register-page-title_ujgd9_24{font-size:1.5rem;margin-bottom:2rem}}@media (min-width: 900px) and (max-width: 1023px){._register-page-registerForm_ujgd9_13{padding:2.5rem}}@media (min-width: 1024px){._register-page-registerForm_ujgd9_13{padding:2.5rem}}@media (min-width: 1024px) and (max-width: 1366px){._register-page-registerForm_ujgd9_13{padding:2.5rem}}._reset-password-container_ds7td_3{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);box-sizing:border-box}._reset-password-form_ds7td_13{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:400px;position:relative;box-sizing:border-box}._reset-password-title_ds7td_24{text-align:center;margin-bottom:1.5rem;color:var(--color-text-heading, #333);font-size:clamp(1.25rem,4vw + .5rem,1.5rem);font-weight:600;line-height:1.2}._reset-password-formGroup_ds7td_33{margin-bottom:1.25rem}._reset-password-formGroup_ds7td_33 label{display:block;margin-bottom:.5rem;color:var(--color-text-secondary, #555);font-weight:500;font-size:.875rem}._reset-password-textInput_ds7td_45,._reset-password-passwordInput_ds7td_46{width:100%;padding:.875rem 1rem;border:2px solid var(--color-bg-border, #e1e5e9);border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box;min-height:var(--touch-target-min, 44px);-webkit-appearance:none;-moz-appearance:none;appearance:none}._reset-password-textInput_ds7td_45:focus,._reset-password-passwordInput_ds7td_46:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1e40af1a}._reset-password-textInput_ds7td_45._error_ds7td_66,._reset-password-passwordInput_ds7td_46._error_ds7td_66{border-color:var(--color-error)}._reset-password-passwordInputContainer_ds7td_71{position:relative;display:flex;align-items:center;width:100%}._reset-password-passwordToggle_ds7td_78{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:var(--color-text-light, #666);padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1)}._reset-password-passwordToggle_ds7td_78:hover{color:var(--color-text-heading, #333)}._reset-password-passwordToggle_ds7td_78:active{transform:scale(.95)}._reset-password-errorText_ds7td_103{color:var(--color-error);font-size:.75rem;margin-top:.25rem;display:block;line-height:1.4}._reset-password-passwordFeedback_ds7td_111{list-style:none;padding:0;margin:.5rem 0 0;font-size:.75rem;line-height:1.5}._reset-password-passwordFeedback_ds7td_111 li{display:flex;align-items:center;margin-bottom:.25rem;transition:color .3s ease}._reset-password-passwordFeedbackValid_ds7td_126{color:var(--color-success)}._reset-password-passwordFeedbackInvalid_ds7td_130{color:var(--color-error)}._reset-password-passwordMatchFeedback_ds7td_134{color:var(--color-success);font-size:.75rem;margin-top:.25rem;display:block;line-height:1.4}._reset-password-passwordFeedback_ds7td_111 li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;margin-right:.375rem;background-color:currentColor;flex-shrink:0}._reset-password-submitButton_ds7td_153{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-hover) 100%);color:var(--color-secondary-text);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;margin-top:1.25rem;min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-user-select:none;user-select:none}._reset-password-submitButton_ds7td_153:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f9731666;background:linear-gradient(135deg,var(--color-secondary-hover) 0%,var(--color-secondary-hover-alt) 100%)}._reset-password-submitButton_ds7td_153:active:not(:disabled){transform:translateY(0) scale(.98)}._reset-password-submitButton_ds7td_153:disabled{opacity:.6;cursor:not-allowed;transform:none}._reset-password-link_ds7td_190{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s ease;display:inline-block;padding:.25rem;min-height:var(--touch-target-min, 44px);line-height:var(--touch-target-min, 44px)}._reset-password-link_ds7td_190:hover{color:var(--color-primary-hover);text-decoration:underline}@media (min-width: 480px) and (max-width: 511px){._reset-password-form_ds7td_13{padding:2rem}._reset-password-title_ds7td_24{margin-bottom:2rem}}@media (min-width: 512px) and (max-width: 767px){._reset-password-form_ds7td_13{padding:2rem}._reset-password-title_ds7td_24{margin-bottom:2rem}}@media (min-width: 768px) and (max-width: 899px){._reset-password-container_ds7td_3{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._reset-password-form_ds7td_13{padding:2.5rem}._reset-password-title_ds7td_24{font-size:1.5rem;margin-bottom:2rem}}@media (min-width: 900px) and (max-width: 1023px){._reset-password-form_ds7td_13{padding:2.5rem}}@media (min-width: 1024px){._reset-password-form_ds7td_13{padding:2.5rem}}@media (min-width: 1024px) and (max-width: 1366px){._reset-password-form_ds7td_13{padding:2.5rem}}._verify-email-container_1f0n2_3{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);box-sizing:border-box}._verify-email-form_1f0n2_13{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:400px;position:relative;box-sizing:border-box}._verify-email-title_1f0n2_24{text-align:center;margin-bottom:1.5rem;color:var(--color-text-heading, #333);font-size:clamp(1.25rem,4vw + .5rem,1.5rem);font-weight:600;line-height:1.2}._verify-email-formGroup_1f0n2_33{margin-bottom:1.25rem}._verify-email-loading_1f0n2_37{text-align:center;color:var(--color-text-secondary, #666);font-size:1rem;line-height:1.5}._verify-email-spinner_1f0n2_44{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_1f0n2_1 1s linear infinite;margin-right:.625rem;flex-shrink:0;vertical-align:middle}._verify-email-successMessage_1f0n2_57{text-align:center;color:var(--color-success);font-weight:600;font-size:1rem;line-height:1.5;word-wrap:break-word;padding:.5rem}._verify-email-apiError_1f0n2_67{text-align:center;color:var(--color-error);font-weight:600;font-size:1rem;margin-bottom:1.25rem;line-height:1.5;word-wrap:break-word;padding:.5rem}._verify-email-resendContainer_1f0n2_78{text-align:center}._verify-email-resendButton_1f0n2_82,._verify-email-submitButton_1f0n2_83{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-hover) 100%);color:var(--color-secondary-text);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;margin-top:1.25rem;min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-user-select:none;user-select:none}._verify-email-resendButton_1f0n2_82:hover:not(:disabled),._verify-email-submitButton_1f0n2_83:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f9731666;background:linear-gradient(135deg,var(--color-secondary-hover) 0%,var(--color-secondary-hover-alt) 100%)}._verify-email-resendButton_1f0n2_82:active:not(:disabled),._verify-email-submitButton_1f0n2_83:active:not(:disabled){transform:translateY(0) scale(.98)}._verify-email-resendButton_1f0n2_82:disabled,._verify-email-submitButton_1f0n2_83:disabled{opacity:.6;cursor:not-allowed;transform:none}._verify-email-resendMessage_1f0n2_123{margin-top:.625rem;font-size:.875rem;color:var(--color-text-secondary, #666);line-height:1.5;word-wrap:break-word}@keyframes _spin_1f0n2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 480px) and (max-width: 511px){._verify-email-form_1f0n2_13{padding:2rem}._verify-email-title_1f0n2_24{margin-bottom:2rem}}@media (min-width: 512px) and (max-width: 767px){._verify-email-form_1f0n2_13{padding:2rem}._verify-email-title_1f0n2_24{margin-bottom:2rem}}@media (min-width: 768px) and (max-width: 899px){._verify-email-container_1f0n2_3{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._verify-email-form_1f0n2_13{padding:2.5rem}._verify-email-title_1f0n2_24{font-size:1.5rem;margin-bottom:2rem}}@media (min-width: 900px) and (max-width: 1023px){._verify-email-form_1f0n2_13{padding:2.5rem}}@media (min-width: 1024px){._verify-email-form_1f0n2_13{padding:2.5rem}}@media (min-width: 1024px) and (max-width: 1366px){._verify-email-form_1f0n2_13{padding:2.5rem}}._check-email-container_1slzh_3{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);box-sizing:border-box}._check-email-card_1slzh_13{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:440px;position:relative;box-sizing:border-box}._check-email-iconWrap_1slzh_24{display:flex;justify-content:center;margin-bottom:1rem}._check-email-icon_1slzh_24{width:56px;height:56px;border-radius:50%;background:var(--color-primary-bg, #eff6ff);color:var(--color-primary);display:flex;align-items:center;justify-content:center}._check-email-title_1slzh_41{text-align:center;margin-bottom:1rem;color:var(--color-text-heading, #333);font-size:clamp(1.25rem,4vw + .5rem,1.5rem);font-weight:600;line-height:1.2}._check-email-sentTo_1slzh_50{text-align:center;color:var(--color-text-secondary, #666);font-size:.875rem;margin-bottom:.5rem;line-height:1.5}._check-email-address_1slzh_58{text-align:center;font-weight:600;color:var(--color-primary);font-size:1rem;word-break:break-all;padding:.75rem 1rem;margin-bottom:1.25rem;background:var(--color-primary-bg, #eff6ff);border-radius:8px;border:1px solid rgba(30,64,175,.15)}._check-email-instructions_1slzh_71{text-align:center;color:var(--color-text-secondary, #666);font-size:.875rem;line-height:1.6;margin-bottom:1.25rem}._check-email-tips_1slzh_79{background:var(--color-bg-muted, #f8fafc);border-radius:8px;padding:1rem;margin-bottom:1.25rem;border:1px solid var(--color-bg-border, #e2e8f0)}._check-email-tipsTitle_1slzh_87{font-size:.875rem;font-weight:600;color:var(--color-text-heading, #333);margin:0 0 .5rem}._check-email-tipsList_1slzh_94{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--color-text-secondary, #666);line-height:1.6}._check-email-resendButton_1slzh_102{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-hover) 100%);color:var(--color-secondary-text);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1)}._check-email-resendButton_1slzh_102:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f9731666;background:linear-gradient(135deg,var(--color-secondary-hover) 0%,var(--color-secondary-hover-alt) 100%)}._check-email-resendButton_1slzh_102:disabled{opacity:.6;cursor:not-allowed;transform:none}._check-email-spinner_1slzh_132{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid var(--color-primary);border-radius:50%;animation:_check-email-spin_1slzh_132 1s linear infinite;margin-right:.625rem;flex-shrink:0}._check-email-resendMessage_1slzh_144{margin-top:.75rem;font-size:.875rem;text-align:center;line-height:1.5;word-wrap:break-word}._check-email-resendMessageSuccess_1slzh_152{color:var(--color-success);font-weight:500}._check-email-resendMessageError_1slzh_157{color:var(--color-error);font-weight:500}._check-email-loginLink_1slzh_162{text-align:center;margin-top:1.25rem;color:var(--color-text-light);font-size:.875rem;line-height:1.5}._check-email-loginLink_1slzh_162 a{color:var(--color-primary);text-decoration:none;font-weight:500}._check-email-loginLink_1slzh_162 a:hover{color:var(--color-primary-hover);text-decoration:underline}@keyframes _check-email-spin_1slzh_132{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 480px) and (max-width: 511px){._check-email-card_1slzh_13{padding:2rem}}@media (min-width: 512px) and (max-width: 767px){._check-email-card_1slzh_13{padding:2rem}}@media (min-width: 768px){._check-email-container_1slzh_3{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._check-email-card_1slzh_13{padding:2.5rem}._check-email-title_1slzh_41{font-size:1.5rem}}._pageContainer_jctq7_2{display:flex;min-height:100vh;background:#f8fafc}._pageMainContent_jctq7_8{flex:1;margin-left:0;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow-x:auto;box-sizing:border-box}._publicLayout_jctq7_17 ._pageMainContent_jctq7_8{margin-left:0}._container_jctq7_21{min-height:100vh;background:linear-gradient(135deg,#1e40af,#3b82f6)}._header_jctq7_26{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);padding:max(2rem,calc(2rem + env(safe-area-inset-top))) max(1rem,calc(1rem + env(safe-area-inset-right))) max(2rem,calc(2rem + env(safe-area-inset-bottom))) max(1rem,calc(1rem + env(safe-area-inset-left)));color:#fff;box-sizing:border-box}._headerContent_jctq7_35{max-width:1200px;margin:0 auto;padding:0 max(1rem,calc(1rem + env(safe-area-inset-left))) 0 max(1rem,calc(1rem + env(safe-area-inset-right)));text-align:center;box-sizing:border-box}._headerContent_jctq7_35 h1{font-size:clamp(1.75rem,6vw + .5rem,3rem);font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}._subtitle_jctq7_54{font-size:clamp(1rem,2.5vw + .5rem,1.2rem);opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}._content_jctq7_62{max-width:1200px;margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start;box-sizing:border-box}._sidebar_jctq7_73{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;position:sticky;top:2rem;overflow:hidden}._searchSection_jctq7_85,._filterSection_jctq7_86{margin-bottom:2rem}._searchSection_jctq7_85 h3,._filterSection_jctq7_86 h3{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#374151}._searchForm_jctq7_98{display:flex;gap:.5rem}._searchInput_jctq7_103{flex:1;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s;width:100%;box-sizing:border-box;max-width:100%;min-height:var(--touch-target-min, 44px);-webkit-appearance:none;-moz-appearance:none;appearance:none}._searchInput_jctq7_103:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1a}._searchButton_jctq7_124{padding:.875rem 1rem;background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .2s;min-height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._searchButton_jctq7_124:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e40af4d}._searchButton_jctq7_124:active{transform:translateY(0) scale(.98)}._categoryList_jctq7_151{display:flex;flex-direction:column;gap:.5rem}._categoryItem_jctq7_157{background:none;border:none;padding:.875rem 1rem;text-align:left;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem;color:#374151;min-height:var(--touch-target-min, 44px);display:flex;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._categoryItem_jctq7_157:hover{background:#1e40af1a;color:#1e40af}._categoryItem_jctq7_157._active_jctq7_179{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;font-weight:500}._tagCloud_jctq7_185{display:flex;flex-wrap:wrap;gap:.5rem}._tagItem_jctq7_191{background:#f3f4f6;border:1px solid #e5e7eb;padding:.4rem .8rem;border-radius:20px;font-size:.8rem;cursor:pointer;transition:all .2s;color:#374151}._tagItem_jctq7_191:hover{background:#1e40af1a;border-color:#1e40af;color:#1e40af}._tagItem_jctq7_191._active_jctq7_179{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;border-color:transparent}._clearFilters_jctq7_214{width:100%;padding:.875rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s;min-height:var(--touch-target-min, 44px);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._clearFilters_jctq7_214:hover{background:#dc2626;transform:translateY(-1px)}._clearFilters_jctq7_214:active{transform:translateY(0) scale(.98)}._mainContent_jctq7_241{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;min-height:600px}._blogGrid_jctq7_251{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}._blogCard_jctq7_258{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:all .3s;border:1px solid #e5e7eb}._blogCard_jctq7_258:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000026}._blogImage_jctq7_272{width:100%;height:200px;overflow:hidden}._blogImage_jctq7_272 img{width:100%;height:100%;object-fit:cover;transition:transform .3s}._blogCard_jctq7_258:hover ._blogImage_jctq7_272 img{transform:scale(1.05)}._blogContent_jctq7_289{padding:1.5rem}._blogMeta_jctq7_293{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.8rem;color:#6b7280}._category_jctq7_151{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:.25rem .75rem;border-radius:12px;font-weight:500}._date_jctq7_310,._readingTime_jctq7_311{display:flex;align-items:center;gap:.25rem}._blogTitle_jctq7_317{margin-bottom:1rem}._blogTitle_jctq7_317 a{color:#111827;text-decoration:none;font-size:1.3rem;font-weight:600;line-height:1.4;transition:color .2s}._blogTitle_jctq7_317 a:hover{color:#1e40af}._blogExcerpt_jctq7_334{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}._blogFooter_jctq7_341{display:flex;flex-direction:column;gap:1rem}._author_jctq7_347{font-size:.9rem;color:#6b7280;font-weight:500}._tags_jctq7_353{display:flex;flex-wrap:wrap;gap:.5rem}._tag_jctq7_185{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:8px;font-size:.8rem}._readMore_jctq7_367{color:#1e40af;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s;align-self:flex-start;display:inline-block;padding:.5rem;min-height:var(--touch-target-min, 44px);line-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1)}._readMore_jctq7_367:hover{color:#3b82f6}._pagination_jctq7_385{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}._pageNumbers_jctq7_393{display:flex;gap:.5rem}._pageButton_jctq7_398{padding:.875rem 1rem;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem;min-height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._pageButton_jctq7_398:hover:not(:disabled){background:#1e40af1a;border-color:#1e40af;color:#1e40af}._pageButton_jctq7_398:active:not(:disabled){transform:scale(.98)}._pageButton_jctq7_398._active_jctq7_179{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;border-color:transparent}._pageButton_jctq7_398:disabled{opacity:.5;cursor:not-allowed}._emptyState_jctq7_437{text-align:center;padding:4rem 2rem;color:#6b7280}._emptyState_jctq7_437 h3{font-size:1.5rem;margin-bottom:1rem;color:#374151}._loading_jctq7_449{display:flex;justify-content:center;align-items:center;height:400px;font-size:1.1rem;color:#6b7280}._error_jctq7_458{background:#fef2f2;color:#dc2626;padding:1rem;border-radius:8px;margin:1rem 2rem;border:1px solid #fecaca;text-align:center}@media (min-width: 512px) and (max-width: 767px){._blogGrid_jctq7_251{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width: 900px) and (max-width: 1023px){._pageMainContent_jctq7_8{margin-left:0;padding:1.5rem}._content_jctq7_62{grid-template-columns:200px 1fr;gap:1.25rem}._sidebar_jctq7_73{padding:1.25rem;overflow:hidden}._searchInput_jctq7_103{font-size:.85rem;padding:.65rem}._searchButton_jctq7_124{padding:.65rem .9rem;font-size:.9rem}._categoryItem_jctq7_157{padding:.65rem .85rem;font-size:.85rem;word-wrap:break-word}._blogGrid_jctq7_251{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width: 1024px) and (max-width: 1366px){._pageMainContent_jctq7_8{margin-left:0;padding:1.5rem}._content_jctq7_62{grid-template-columns:200px 1fr;gap:1.5rem}._blogGrid_jctq7_251{grid-template-columns:repeat(3,1fr);gap:1.75rem}}@media (max-width: 899px){._pageMainContent_jctq7_8{margin-left:0;padding:max(80px,calc(80px + env(safe-area-inset-top))) max(1rem,calc(1rem + env(safe-area-inset-right))) max(1rem,calc(1rem + env(safe-area-inset-bottom))) max(1rem,calc(1rem + env(safe-area-inset-left)))}._sidebar_jctq7_73{position:static;padding:.75rem;overflow:hidden}._searchSection_jctq7_85,._filterSection_jctq7_86{margin-bottom:1rem}._searchForm_jctq7_98{flex-direction:column;gap:.5rem}._searchInput_jctq7_103{font-size:.75rem;padding:.5rem;width:100%;box-sizing:border-box}._searchButton_jctq7_124{padding:.5rem;font-size:.8rem;width:100%}._categoryItem_jctq7_157{padding:.5rem;font-size:.8rem;word-wrap:break-word}._filterSection_jctq7_86 h3,._searchSection_jctq7_85 h3{font-size:.9rem;margin-bottom:.5rem}._tagItem_jctq7_191{font-size:.7rem;padding:.3rem .5rem}._clearFilters_jctq7_214{padding:.5rem;font-size:.8rem}._blogGrid_jctq7_251{grid-template-columns:1fr}._headerContent_jctq7_35 h1{font-size:2.5rem}._subtitle_jctq7_54{font-size:1.1rem}._pagination_jctq7_385{flex-wrap:wrap;gap:.5rem}._pageNumbers_jctq7_393{flex-wrap:wrap}}@media (max-width: 767px){._content_jctq7_62{grid-template-columns:1fr;gap:1rem;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}._sidebar_jctq7_73{order:2;margin-top:1rem;padding:1rem}._mainContent_jctq7_241{padding:1.5rem}._headerContent_jctq7_35{padding:0 max(1rem,calc(1rem + env(safe-area-inset-left))) 0 max(1rem,calc(1rem + env(safe-area-inset-right)))}}._markdownViewer_1fg4t_1{width:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#374151;white-space:normal}._markdownViewer_1fg4t_1 h1,._markdownViewer_1fg4t_1 h2,._markdownViewer_1fg4t_1 h3,._markdownViewer_1fg4t_1 h4,._markdownViewer_1fg4t_1 h5,._markdownViewer_1fg4t_1 h6{margin-top:.5rem!important;margin-bottom:.2rem!important;color:#1f2937;font-weight:600}._markdownViewer_1fg4t_1 h1,._markdownViewer_1fg4t_1 h2,._markdownViewer_1fg4t_1 h3,._markdownViewer_1fg4t_1 h4,._markdownViewer_1fg4t_1 h5,._markdownViewer_1fg4t_1 h6{margin-top:1rem!important;margin-bottom:.5rem!important;color:#1f2937;font-weight:600}._markdownViewer_1fg4t_1 h1{font-size:1.875rem;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}._markdownViewer_1fg4t_1 h2{font-size:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.25rem}._markdownViewer_1fg4t_1 h3{font-size:1.25rem}._markdownViewer_1fg4t_1 h4{font-size:1.125rem}._markdownViewer_1fg4t_1 h5,._markdownViewer_1fg4t_1 h6{font-size:1rem}._markdownViewer_1fg4t_1 p{margin-top:0!important;margin-bottom:1rem!important}._markdownViewer_1fg4t_1 ul,._markdownViewer_1fg4t_1 ol{margin-top:0!important;padding-left:1.5rem}._markdownViewer_1fg4t_1 ul,._markdownViewer_1fg4t_1 ol{margin-top:0!important;margin-bottom:1rem!important;padding-left:20px}._markdownViewer_1fg4t_1 li{margin-bottom:.18rem!important}._markdownViewer_1fg4t_1 li{margin-bottom:.25rem!important}._markdownViewer_1fg4t_1 blockquote{border-left:4px solid #3b82f6;background-color:#f8fafc;padding:.35rem!important;margin:.5rem 0!important;border-radius:0 4px 4px 0}._markdownViewer_1fg4t_1 blockquote p{margin-bottom:0;color:#475569;font-style:italic}._markdownViewer_1fg4t_1 code{background-color:#f1f5f9;color:#dc2626;padding:2px 6px;border-radius:4px;font-size:.875em;font-family:Monaco,Consolas,Courier New,monospace}._markdownViewer_1fg4t_1 pre{background-color:#1e293b;color:#e2e8f0;padding:.4rem!important;border-radius:6px;overflow-x:auto;margin:.4rem 0!important;border:1px solid #334155}._markdownViewer_1fg4t_1 pre code{background-color:transparent;color:inherit;padding:0;border-radius:0}._markdownViewer_1fg4t_1 table{width:100%;border-collapse:collapse;margin:.5rem 0!important;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}._markdownViewer_1fg4t_1 th,._markdownViewer_1fg4t_1 td{padding:6px!important;text-align:left;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb}._markdownViewer_1fg4t_1 th{background-color:#f9fafb;font-weight:600;color:#374151}._markdownViewer_1fg4t_1 td:last-child,._markdownViewer_1fg4t_1 th:last-child{border-right:none}._markdownViewer_1fg4t_1 tr:last-child td{border-bottom:none}._markdownViewer_1fg4t_1 a{color:#3b82f6;text-decoration:none}._markdownViewer_1fg4t_1 a:hover{text-decoration:underline}._markdownViewer_1fg4t_1 img{max-width:min(100%,560px);width:auto;height:auto;border-radius:4px;margin:.25rem 0!important;display:block}._markdownViewer_1fg4t_1 ._markdown-inline-svg_1fg4t_178{max-width:min(100%,560px);height:auto;margin:.25rem 0!important;display:block;border-radius:4px}._markdownViewer_1fg4t_1 ._markdown-inline-svg_1fg4t_178 svg{max-width:100%;height:auto;display:block}._markdownViewer_1fg4t_1 hr{border:none;border-top:2px solid #e5e7eb;margin:.5rem 0!important}._markdownViewer_1fg4t_1 strong,._markdownViewer_1fg4t_1 b{font-weight:700;color:#1f2937}._markdownViewer_1fg4t_1 em{font-style:italic;color:#4b5563}._markdownViewer_1fg4t_1 u{text-decoration:underline;color:#1f2937}._emptyContent_1fg4t_214{padding:2rem;text-align:center;color:#9ca3af;font-style:italic;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:6px}._markdownViewer_1fg4t_1 ._katex_1fg4t_225{font-size:1.4em}._markdownViewer_1fg4t_1 ._katex-display_1fg4t_229{margin:1rem 0;text-align:center}._markdownViewer_1fg4t_1 mark{background-color:#fef3c7;padding:2px 4px;border-radius:2px}._markdownViewer_1fg4t_1 kbd{background-color:#f3f4f6;border:1px solid #d1d5db;border-bottom:2px solid #9ca3af;border-radius:3px;padding:2px 6px;font-family:Monaco,Consolas,Courier New,monospace;font-size:.875em}._breadcrumbs_jm9de_1{margin-bottom:1rem}._breadcrumbList_jm9de_5{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;align-items:center}._breadcrumbItem_jm9de_14{display:flex;align-items:center}._breadcrumbLink_jm9de_19{color:inherit;text-decoration:none;transition:opacity .2s}._breadcrumbLink_jm9de_19:hover{opacity:.7;text-decoration:underline}._breadcrumbCurrent_jm9de_30{color:inherit;font-weight:500}._breadcrumbSeparator_jm9de_35{margin:0 .5rem;color:#00000080}@media (prefers-color-scheme: dark){._breadcrumbSeparator_jm9de_35{color:#ffffff80}}._pageContainer_1x65u_2{display:flex;min-height:100vh;background:#f8fafc}._pageMainContent_1x65u_8{flex:1;margin-left:0;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow-x:auto;box-sizing:border-box}._publicLayout_1x65u_17 ._pageMainContent_1x65u_8{margin-left:0}._container_1x65u_21{min-height:100vh;background:linear-gradient(135deg,#1e40af,#3b82f6);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));box-sizing:border-box}._blogPost_1x65u_28{max-width:800px;margin:0 auto;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2)}._header_1x65u_39{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));border-bottom:1px solid #e5e7eb;box-sizing:border-box}._breadcrumb_1x65u_45{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;color:#6b7280}._breadcrumb_1x65u_45 a{color:#1e40af;text-decoration:none;transition:color .2s;padding:.5rem;min-height:var(--touch-target-min, 44px);display:inline-flex;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,.1)}._breadcrumb_1x65u_45 a:hover{color:#3b82f6}._separator_1x65u_69{color:#9ca3af}._currentPage_1x65u_73{color:#374151;font-weight:500}._meta_1x65u_78{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.9rem}._category_1x65u_86{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:500;font-size:.8rem}._date_1x65u_95,._readingTime_1x65u_96{color:#6b7280;display:flex;align-items:center;gap:.25rem}._title_1x65u_103{font-size:clamp(1.75rem,6vw + .5rem,2.5rem);font-weight:700;color:#111827;line-height:1.2;margin-bottom:1rem}._excerpt_1x65u_111{font-size:clamp(1rem,2.5vw + .5rem,1.2rem);color:#6b7280;line-height:1.6;margin-bottom:2rem}._authorInfo_1x65u_118{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#1e40af0d;border-radius:12px;border:1px solid rgba(30,64,175,.1)}._author_1x65u_118{display:flex;flex-direction:column;gap:.25rem}._authorName_1x65u_135{font-weight:600;color:#374151}._authorBio_1x65u_140{font-size:.9rem;color:#6b7280}._shareButtons_1x65u_145{display:flex;align-items:center;gap:1rem}._shareLabel_1x65u_151{font-size:.9rem;color:#6b7280;font-weight:500}._shareButton_1x65u_145{width:44px;height:44px;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);border:none;border-radius:50%;background:#1e40af1a;color:#1e40af;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .2s;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._shareButton_1x65u_145:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}._shareButton_1x65u_145:active{transform:translateY(0) scale(.95)}._shareButton_1x65u_145:nth-child(2):hover{background:#000;color:#fff}._shareButton_1x65u_145:nth-child(3):hover{background:#1877f2;color:#fff}._shareButton_1x65u_145:nth-child(4):hover{background:#0a66c2;color:#fff}._shareButton_1x65u_145:nth-child(5):hover{background:#1e40af;color:#fff}._shareButton_1x65u_145 svg{width:16px;height:16px}._featuredImage_1x65u_211{margin-top:2rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}._featuredImage_1x65u_211 img{width:100%;height:auto;display:block}._content_1x65u_224{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));color:#374151;line-height:1.7;font-size:clamp(.9375rem,1vw + .5rem,1rem);box-sizing:border-box}._content_1x65u_224 .w-md-editor-text-container{background:transparent!important;color:inherit!important}._content_1x65u_224 .w-md-editor-text{color:inherit!important;font-size:inherit!important;line-height:inherit!important}._content_1x65u_224 h1,._content_1x65u_224 h2,._content_1x65u_224 h3,._content_1x65u_224 h4,._content_1x65u_224 h5,._content_1x65u_224 h6{color:#111827;font-weight:600;margin-top:2rem;margin-bottom:1rem}._content_1x65u_224 h1{font-size:2rem}._content_1x65u_224 h2{font-size:1.75rem}._content_1x65u_224 h3{font-size:1.5rem}._content_1x65u_224 h4{font-size:1.25rem}._content_1x65u_224 p{margin-bottom:1.5rem}._content_1x65u_224 ul,._content_1x65u_224 ol{margin-bottom:1.5rem;padding-left:2rem}._content_1x65u_224 li{margin-bottom:.5rem}._content_1x65u_224 blockquote{border-left:4px solid #1e40af;background:#1e40af0d;padding:1rem 1.5rem;margin:1.5rem 0;border-radius:0 8px 8px 0;font-style:italic}._content_1x65u_224 code{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-family:Monaco,Consolas,monospace;font-size:.9rem}._content_1x65u_224 pre{background:#1f2937;color:#f9fafb;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}._content_1x65u_224 pre code{background:transparent;padding:0;color:inherit}._footer_1x65u_306{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));border-top:1px solid #e5e7eb;background:#1e40af05;box-sizing:border-box}._tags_1x65u_313{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem}._tagsLabel_1x65u_321{font-weight:600;color:#374151}._tag_1x65u_313{background:#1e40af1a;color:#1e40af;padding:.5rem 1rem;border-radius:20px;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s}._tag_1x65u_313:hover{background:#1e40af;color:#fff;transform:translateY(-1px)}._actions_1x65u_343{display:flex;justify-content:space-between;align-items:center}._backToBlogs_1x65u_349{color:#1e40af;text-decoration:none;font-weight:500;padding:.875rem 1.5rem;border:2px solid #1e40af;border-radius:8px;transition:all .2s;min-height:var(--touch-target-min, 44px);display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._backToBlogs_1x65u_349:hover{background:#1e40af;color:#fff}._backToBlogs_1x65u_349:active{transform:scale(.98)}._relatedBlogs_1x65u_374{max-width:800px;margin:2rem auto 0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);box-sizing:border-box}._relatedBlogs_1x65u_374 h2{font-size:clamp(1.5rem,4vw + .5rem,1.75rem);font-weight:700;color:#111827;margin-bottom:1.5rem;text-align:center}._relatedGrid_1x65u_394{display:grid;grid-template-columns:1fr;gap:1rem}._relatedCard_1x65u_400{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:all .3s;border:1px solid #e5e7eb}._relatedCard_1x65u_400:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}._relatedImage_1x65u_414{width:100%;height:150px;overflow:hidden}._relatedImage_1x65u_414 img{width:100%;height:100%;object-fit:cover;transition:transform .3s}._relatedCard_1x65u_400:hover ._relatedImage_1x65u_414 img{transform:scale(1.05)}._relatedContent_1x65u_431{padding:1.25rem}._relatedMeta_1x65u_435{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.8rem}._relatedCategory_1x65u_443{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:.25rem .75rem;border-radius:12px;font-weight:500}._relatedDate_1x65u_451{color:#6b7280}._relatedTitle_1x65u_455{margin-bottom:.75rem}._relatedTitle_1x65u_455 a{color:#111827;text-decoration:none;font-size:clamp(1rem,2vw + .5rem,1.1rem);font-weight:600;line-height:1.3;transition:color .2s;display:inline-block;padding:.5rem;min-height:var(--touch-target-min, 44px);-webkit-tap-highlight-color:rgba(0,0,0,.1)}._relatedTitle_1x65u_455 a:hover{color:#1e40af}._relatedExcerpt_1x65u_476{color:#6b7280;font-size:.9rem;line-height:1.5}._loading_1x65u_482{display:flex;justify-content:center;align-items:center;height:400px;font-size:1.2rem;color:#fff}._error_1x65u_491{max-width:600px;margin:0 auto;text-align:center;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:3rem 2rem;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2)}._error_1x65u_491 h2{font-size:2rem;color:#111827;margin-bottom:1rem}._error_1x65u_491 p{color:#6b7280;margin-bottom:2rem;font-size:1.1rem}@media (min-width: 480px) and (max-width: 511px){._container_1x65u_21{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._header_1x65u_39,._content_1x65u_224,._footer_1x65u_306{padding:max(1.75rem,env(safe-area-inset-top)) max(1.75rem,env(safe-area-inset-right)) max(1.75rem,env(safe-area-inset-bottom)) max(1.75rem,env(safe-area-inset-left))}._relatedBlogs_1x65u_374{margin:2.5rem auto 0;padding:max(1.75rem,env(safe-area-inset-top)) max(1.75rem,env(safe-area-inset-right)) max(1.75rem,env(safe-area-inset-bottom)) max(1.75rem,env(safe-area-inset-left))}}@media (min-width: 512px) and (max-width: 767px){._container_1x65u_21{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._header_1x65u_39,._content_1x65u_224,._footer_1x65u_306{padding:max(1.75rem,env(safe-area-inset-top)) max(1.75rem,env(safe-area-inset-right)) max(1.75rem,env(safe-area-inset-bottom)) max(1.75rem,env(safe-area-inset-left))}._relatedBlogs_1x65u_374{margin:2.5rem auto 0;padding:max(1.75rem,env(safe-area-inset-top)) max(1.75rem,env(safe-area-inset-right)) max(1.75rem,env(safe-area-inset-bottom)) max(1.75rem,env(safe-area-inset-left))}._relatedGrid_1x65u_394{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width: 768px) and (max-width: 899px){._pageMainContent_1x65u_8{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._container_1x65u_21,._header_1x65u_39,._content_1x65u_224,._footer_1x65u_306{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._relatedGrid_1x65u_394{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._relatedBlogs_1x65u_374{margin:3rem auto 0;padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._relatedBlogs_1x65u_374 h2{margin-bottom:2rem}}@media (min-width: 900px) and (max-width: 1023px){._pageMainContent_1x65u_8{margin-left:0;padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}}@media (min-width: 1024px){._pageMainContent_1x65u_8{margin-left:0;padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}}@media (min-width: 1024px) and (max-width: 1366px){._relatedGrid_1x65u_394{grid-template-columns:repeat(3,1fr);gap:1.75rem}}@media (max-width: 767px){._pageMainContent_1x65u_8{margin-left:0;padding:max(80px,calc(80px + env(safe-area-inset-top))) max(1rem,calc(1rem + env(safe-area-inset-right))) max(1rem,calc(1rem + env(safe-area-inset-bottom))) max(1rem,calc(1rem + env(safe-area-inset-left)))}._blogPost_1x65u_28,._relatedBlogs_1x65u_374{margin:0 1rem}._authorInfo_1x65u_118{flex-direction:column;gap:1rem;align-items:flex-start}._shareButtons_1x65u_145{align-self:stretch;justify-content:center}._actions_1x65u_343{flex-direction:column;gap:1rem;align-items:stretch}._meta_1x65u_78{flex-wrap:wrap;gap:.5rem}._breadcrumb_1x65u_45{flex-wrap:wrap}._tags_1x65u_313{gap:.5rem}._shareButton_1x65u_145{width:36px;height:36px;font-size:1rem}._shareButton_1x65u_145 svg{width:14px;height:14px}}._pageContainer_1j3pj_1{min-height:80vh;background-color:#f5f5f5;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));box-sizing:border-box}._teamContainer_1j3pj_8{max-width:1200px;margin:0 auto}._headerSection_1j3pj_13{text-align:center;margin-bottom:3rem}._title_1j3pj_18{font-size:clamp(1.75rem,5vw + .5rem,2.5rem);color:#333;margin-bottom:1rem;font-weight:700}._subtitle_1j3pj_25{font-size:clamp(1rem,2vw + .5rem,1.1rem);color:#666;margin-bottom:1.5rem;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}._cardsGrid_1j3pj_35{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:max(1rem,env(safe-area-inset-top)) max(0,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(0,env(safe-area-inset-left));box-sizing:border-box;list-style:none;margin:0}._card_1j3pj_35{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}._card_1j3pj_35 article{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}._card_1j3pj_35:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026}._imageContainer_1j3pj_70{width:120px;height:120px;border-radius:50%;margin-bottom:1.5rem;overflow:hidden;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}._cardImage_1j3pj_84{width:100%;height:100%;object-fit:cover;border-radius:50%}._avatarFallback_1j3pj_91{width:100%;height:100%;align-items:center;justify-content:center;font-size:3rem;font-weight:600;color:#1e40af;background:linear-gradient(135deg,#1e40af26,#1e40af0d)}._cardTitle_1j3pj_102{font-size:1.75rem;color:#333;margin-bottom:.5rem;font-weight:600}._role_1j3pj_109{font-size:1.15rem;color:#1e40af;margin-bottom:1rem;font-weight:600}._bio_1j3pj_116{font-size:.95rem;color:#333333bf;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._linkedInLink_1j3pj_127{margin-top:auto;color:#0077b5;font-weight:600;text-decoration:none;font-size:.95rem;transition:color .2s;min-height:var(--touch-target-min, 44px);display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._linkedInLink_1j3pj_127:hover{color:#004471}._loadingContainer_1j3pj_146{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh}._spinner_1j3pj_155{width:3rem;height:3rem;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:_spin_1j3pj_155 1s linear infinite}@keyframes _spin_1j3pj_155{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1j3pj_169{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh}._errorMessage_1j3pj_178{color:#dc3545;font-size:1.1rem;text-align:center}._retryButton_1j3pj_184{background-color:#007bff;color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:background-color .2s;min-height:var(--touch-target-min, 44px);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._retryButton_1j3pj_184:hover{background-color:#0056b3}._emptyState_1j3pj_205{text-align:center;padding:3rem;color:#666;font-size:1.1rem}@media (min-width: 480px) and (max-width: 511px){._pageContainer_1j3pj_1{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._cardsGrid_1j3pj_35{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.75rem}._subtitle_1j3pj_25{margin-bottom:2rem}}@media (min-width: 512px) and (max-width: 767px){._pageContainer_1j3pj_1{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._cardsGrid_1j3pj_35{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width: 768px) and (max-width: 899px){._pageContainer_1j3pj_1{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._cardsGrid_1j3pj_35{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media (min-width: 900px) and (max-width: 1023px){._pageContainer_1j3pj_1{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._cardsGrid_1j3pj_35{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media (min-width: 1024px){._pageContainer_1j3pj_1{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._cardsGrid_1j3pj_35{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media (min-width: 1024px) and (max-width: 1366px){._cardsGrid_1j3pj_35{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (max-width: 767px){._cardsGrid_1j3pj_35{grid-template-columns:1fr;gap:1.5rem}._card_1j3pj_35{padding:1.5rem}}._container_17tl7_1{min-height:100vh;background:linear-gradient(135deg,#1e40af,#1e3a8a);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box}._content_17tl7_11{max-width:800px;width:100%;margin:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);box-sizing:border-box}._header_17tl7_24{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));border-bottom:1px solid #e5e7eb;background:#fffc;box-sizing:border-box}._title_17tl7_31{font-size:clamp(1.75rem,5vw + .5rem,2.5rem);color:#1f2937;margin:0 0 1rem;font-weight:700;line-height:1.2}._metadata_17tl7_39{display:flex;align-items:center;gap:1rem;color:#6b7280;font-size:.9rem}._main_17tl7_47{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));color:#374151;line-height:1.6;box-sizing:border-box}._markdownContent_17tl7_54{font-size:clamp(.95rem,2vw + .5rem,1rem);line-height:1.7}._footer_17tl7_59{padding:max(1.25rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));border-top:1px solid #e5e7eb;background:#fffc;display:flex;justify-content:flex-start;box-sizing:border-box}a._backButton_17tl7_68{text-decoration:none}._backButton_17tl7_68{background:#1e40af;color:#fff;border:none;padding:.875rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:1rem;min-height:var(--touch-target-min, 44px);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}._backButton_17tl7_68:hover{background:#1e3a8a;transform:translateY(-1px)}._backButton_17tl7_68:active{transform:translateY(0)}._loading_17tl7_99{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#fff;font-size:1.2rem;gap:1rem}._spinner_17tl7_110{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:_spin_17tl7_110 1s linear infinite}@keyframes _spin_17tl7_110{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_17tl7_124{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#fff;text-align:center;padding:2rem}._error_17tl7_124 h1{font-size:2rem;margin:0 0 1rem}._error_17tl7_124 p{font-size:1.1rem;margin:0 0 2rem;opacity:.9}._error_17tl7_124 ._backButton_17tl7_68{background:#fff3;border:2px solid white;color:#fff}._error_17tl7_124 ._backButton_17tl7_68:hover{background:#fff;color:#1e40af}@media (min-width: 480px) and (max-width: 511px){._container_17tl7_1{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._content_17tl7_11{margin:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._header_17tl7_24,._main_17tl7_47{padding:max(1.75rem,env(safe-area-inset-top)) max(1.75rem,env(safe-area-inset-right)) max(1.75rem,env(safe-area-inset-bottom)) max(1.75rem,env(safe-area-inset-left))}}@media (min-width: 512px) and (max-width: 767px){._container_17tl7_1{padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._content_17tl7_11{margin:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}._header_17tl7_24,._main_17tl7_47{padding:max(1.75rem,env(safe-area-inset-top)) max(1.75rem,env(safe-area-inset-right)) max(1.75rem,env(safe-area-inset-bottom)) max(1.75rem,env(safe-area-inset-left))}}@media (min-width: 768px) and (max-width: 899px){._container_17tl7_1{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._content_17tl7_11{margin:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._header_17tl7_24,._main_17tl7_47{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._footer_17tl7_59{padding:max(1.5rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}}@media (min-width: 900px) and (max-width: 1023px){._container_17tl7_1{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._content_17tl7_11{margin:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._header_17tl7_24,._main_17tl7_47{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._footer_17tl7_59{padding:max(1.5rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}}@media (min-width: 1024px){._container_17tl7_1{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._content_17tl7_11{margin:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._header_17tl7_24,._main_17tl7_47{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._footer_17tl7_59{padding:max(1.5rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}}@media (min-width: 1024px) and (max-width: 1366px){._container_17tl7_1{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._content_17tl7_11{margin:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}._header_17tl7_24,._main_17tl7_47{padding:max(2rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}}@media (max-width: 767px){._content_17tl7_11{border-radius:12px}._metadata_17tl7_39{flex-direction:column;align-items:flex-start;gap:.5rem}}:root{--authenticated-header-height: 56px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color:#2c3e50;background-color:#f8f9fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-width:320px;min-height:100vh}input,select,button{font-family:inherit}input:focus,select:focus{outline:none}button{cursor:pointer;transition:all .3s ease}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}html,body{margin:0;padding:0;width:100%;min-height:100vh;box-sizing:border-box}@media (max-width: 768px){:root{font-size:14px}}:root{--font-primary: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-secondary: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-monospace: "Monaco", "Consolas", "Courier New", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-small: .875rem;--font-size-body: 1rem;--font-size-large: 1.08rem;--font-size-xl: 1.25rem;--font-size-heading: 1.5rem;--font-size-heading-lg: 1.875rem;--font-size-display: 1.75rem;--font-size-display-lg: 2rem;--font-size-mobile-small: .75rem;--font-size-mobile-body: .875rem;--font-size-mobile-large: 1rem;--font-size-mobile-heading: 1.25rem;--font-size-mobile-heading-lg: 1.5rem;--font-size-mobile-display: 1.5rem;--font-size-tablet-small: .875rem;--font-size-tablet-body: 1rem;--font-size-tablet-large: 1.125rem;--font-size-tablet-heading: 1.5rem;--font-size-tablet-heading-lg: 1.875rem;--font-size-tablet-display: 1.75rem;--font-size-desktop-small: .875rem;--font-size-desktop-body: 1rem;--font-size-desktop-large: 1.125rem;--font-size-desktop-heading: 1.5rem;--font-size-desktop-heading-lg: 1.875rem;--font-size-desktop-display: 2rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.75;--color-primary: #1e40af;--color-primary-hover: #1e3a8a;--color-primary-hover-alt: #1e3a8a;--color-primary-light: #3b82f6;--color-primary-bg: #eff6ff;--color-primary-text: #ffffff;--color-secondary: #f97316;--color-secondary-hover: #ea580c;--color-secondary-hover-alt: #ea580c;--color-secondary-light: #fb923c;--color-secondary-bg: #fff7ed;--color-secondary-text: #ffffff;--color-accent: #4ECDC4;--color-accent-hover: #38b2ac;--color-accent-hover-alt: #36b3a8;--color-accent-bg: #E6FAF8;--color-purple: #a084f7;--color-purple-hover: #8b6fe0;--color-text-main: #2c3e50;--color-text-secondary: #4a5568;--color-text-light: #6c757d;--color-text-heading: #2d3a4a;--color-text-heading-strong: #1f2937;--color-text-emphasis: #212529;--color-text-white: #ffffff;--color-bg-page: #f8f9fa;--color-bg-card: #ffffff;--color-bg-light: #F7FAFC;--color-bg-header: #ececf2;--color-bg-hover: #f5f5f5;--color-bg-border: #e2e8f0;--color-bg-disabled: #e2e8f0;--color-success: #198754;--color-success-alt: #2e7d32;--color-success-bg: #b7f7d8;--color-success-text: #17624a;--color-error: #dc3545;--color-error-alt: #d32f2f;--color-error-hover: #ff7875;--color-error-button: #ff4d4f;--color-warning: #f57c00;--color-warning-bg: #fff3e0;--color-info: #00796b;--color-info-bg: #e0f2f1;--color-not-started-bg: #ffe29a;--color-not-started-text: #7c5a00;--color-in-progress-bg: #b7f7d8;--color-in-progress-text: #17624a;--color-loading-bg: #e2e8f0;--color-loading-text: #4a5568;--chart-color-1: #1f77b4;--chart-color-2: #ff7f0e;--chart-color-3: #2ca02c;--chart-color-4: #d62728;--chart-color-5: #9467bd;--chart-color-6: #8c564b;--chart-color-7: #e377c2;--chart-color-8: #7f7f7f;--chart-color-9: #bcbd22;--chart-color-10: #17becf;--spacing-padding-xs: .3em;--spacing-padding-sm: .5rem;--spacing-padding-md: .7rem;--spacing-padding-base: 1rem;--spacing-padding-lg: 1.5rem;--spacing-padding-xl: 2rem;--spacing-padding-2xl: 2.5rem;--spacing-padding-mobile-xs: .75rem;--spacing-padding-mobile-sm: 1rem;--spacing-padding-mobile-md: 1.25rem;--spacing-padding-mobile-lg: 1.5rem;--spacing-padding-tablet-xs: 1rem;--spacing-padding-tablet-sm: 1.25rem;--spacing-padding-tablet-md: 1.5rem;--spacing-padding-tablet-lg: 2rem;--spacing-padding-desktop-xs: 1.5rem;--spacing-padding-desktop-sm: 2rem;--spacing-padding-desktop-md: 2.5rem;--spacing-padding-desktop-lg: 3rem;--spacing-margin-tight: .2rem;--spacing-margin-xs: .5rem;--spacing-margin-sm: .75rem;--spacing-margin-md: 1rem;--spacing-margin-lg: 1.5rem;--spacing-margin-xl: 2rem;--spacing-margin-2xl: 2.5rem;--spacing-margin-mobile-xs: .5rem;--spacing-margin-mobile-sm: .75rem;--spacing-margin-mobile-md: 1rem;--spacing-margin-mobile-lg: 1.5rem;--spacing-margin-tablet-xs: .75rem;--spacing-margin-tablet-sm: 1rem;--spacing-margin-tablet-md: 1.5rem;--spacing-margin-tablet-lg: 2rem;--spacing-margin-desktop-xs: 1rem;--spacing-margin-desktop-sm: 1.5rem;--spacing-margin-desktop-md: 2rem;--spacing-margin-desktop-lg: 2.5rem;--spacing-gap-tight: 8px;--spacing-gap-sm: 10px;--spacing-gap-md: 12px;--spacing-gap-lg: 15px;--spacing-gap-xl: 20px;--spacing-gap-2xl: 24px;--spacing-gap-3xl: 28px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 6px;--radius-md: 8px;--radius-base: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 18px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 50%;--shadow-subtle: 0 2px 4px rgba(0, 0, 0, .05);--shadow-default: 0 2px 8px rgba(0, 0, 0, .05);--shadow-medium: 0 2px 12px rgba(44, 62, 80, .07);--shadow-hover: 0 4px 16px rgba(0, 0, 0, .1);--shadow-strong: 0 4px 24px rgba(44, 62, 80, .13);--shadow-teal: 0 2px 8px rgba(78, 205, 196, .1);--shadow-purple: 0 16px 40px rgba(160, 132, 247, .1);--shadow-orange: 0 4px 16px rgba(255, 179, 71, .18);--shadow-primary: 0 2px 8px rgba(78, 205, 196, .1);--shadow-primary-hover: 0 4px 16px rgba(78, 205, 196, .18);--transition-fast: .12s;--transition-fast-alt: .18s;--transition-medium: .2s;--transition-medium-alt: .3s;--transition-slow: .5s;--transition-slow-alt: .6s;--transition-ease: ease;--transition-ease-in: ease-in;--transition-ease-out: ease-out;--transition-ease-in-out: ease-in-out;--transition-all: all .2s ease;--transition-shadow: box-shadow .18s, border-color .18s;--transition-button: background .18s, box-shadow .18s, transform .12s;--transition-nav: background-color .2s, color .2s, border-color .2s, box-shadow .2s;--transition-transform: transform .2s ease;--touch-target-min: 44px;--touch-target-comfortable: 48px;--touch-target-spacing: 8px;--touch-target-spacing-comfortable: 12px;--breakpoint-xs-max: 374px;--breakpoint-sm-min: 375px;--breakpoint-sm-max: 479px;--breakpoint-md-min: 480px;--breakpoint-md-max: 767px;--breakpoint-lg-min: 768px;--breakpoint-lg-max: 899px;--breakpoint-xl-min: 900px;--breakpoint-xl-max: 1023px;--breakpoint-2xl-min: 1024px;--breakpoint-foldable-min: 512px;--breakpoint-foldable-max: 767px;--breakpoint-tablet-lg-min: 1024px;--breakpoint-tablet-lg-max: 1366px;--breakpoint-trifold-min: 1024px;--breakpoint-trifold-max: 1536px;--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-tablet-lg: 900px;--breakpoint-desktop: 901px;--breakpoint-desktop-lg: 1024px;--breakpoint-desktop-xl: 1200px;--breakpoint-desktop-2xl: 1280px;--breakpoint-desktop-3xl: 1536px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--z-index-base: 1;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--icon-size-sm: 20px;--icon-size-md: 24px;--icon-size-lg: 28px;--icon-size-xl: 32px;--icon-size-2xl: 48px;--button-padding-y: .6em;--button-padding-x: 1.3em;--button-padding-y-lg: .7em;--button-padding-x-lg: 1.6em;--button-radius: 10px;--button-radius-lg: 12px;--button-font-weight: 600;--button-font-weight-bold: 700;--card-radius: 16px;--card-radius-lg: 18px;--card-padding: 1rem;--card-padding-lg: 2rem;--card-border-width: 1.5px;--card-border-accent-width: 5px;--input-radius: 8px;--input-radius-lg: 10px;--input-border: 1px solid var(--color-bg-border);--input-border-focus: 1px solid var(--color-primary);--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-padding-top: max(1rem, env(safe-area-inset-top));--safe-area-padding-bottom: max(1rem, env(safe-area-inset-bottom));--safe-area-padding-left: max(1rem, env(safe-area-inset-left));--safe-area-padding-right: max(1rem, env(safe-area-inset-right))}@keyframes popBadge{0%{transform:translate(-50%) scale(.7);opacity:0}60%{transform:translate(-50%) scale(1.15);opacity:1}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes buttonPop{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes badgeFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-monospace{font-family:var(--font-monospace)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-text-secondary)}.text-light{color:var(--color-text-light)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-card{background-color:var(--color-bg-card)}.shadow-default{box-shadow:var(--shadow-default)}.shadow-medium{box-shadow:var(--shadow-medium)}.shadow-hover{box-shadow:var(--shadow-hover)}.transition-all{transition:var(--transition-all)}.transition-fast{transition:all var(--transition-fast) var(--transition-ease)}.transition-medium{transition:all var(--transition-medium) var(--transition-ease)}
