.portal-light{--portal-bg:#fff;--portal-surface:#fff;--portal-surface-muted:#eff0f0;--portal-sidebar:#f5f5f5;--portal-sidebar-width:15rem;--portal-border:#eaeaea;--portal-text:#333;--portal-text-muted:#666;--portal-text-subtle:#999;--portal-accent:#3e75fe;--portal-accent-hover:#2f63e8;--portal-accent-soft:#eff0f0;--portal-btn-secondary-bg:#eef3ff;--portal-btn-secondary-border:#c7d8ff;--portal-btn-secondary-text:#3e75fe;--portal-detail-dialog-width:80rem;--portal-detail-dialog-min-height:min(72vh,640px)}.portal-light .portal-btn-primary{align-items:center;background:var(--portal-accent);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;padding:.75rem 1rem;transition:background .2s ease}.portal-light .portal-btn-primary:hover{background:var(--portal-accent-hover)}.portal-light .portal-btn-primary:disabled{cursor:not-allowed;opacity:.6}.portal-light .portal-btn-primary:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.portal-light .portal-btn-secondary{align-items:center;background:var(--portal-btn-secondary-bg);border:1px solid var(--portal-btn-secondary-border);border-radius:12px;color:var(--portal-btn-secondary-text);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;padding:.75rem 2.5rem;text-decoration:none;transition:background .2s ease,border-color .2s ease}.portal-light .portal-btn-secondary:hover{background:#e3ebff;border-color:#b8ccff}.portal-light .portal-btn-secondary-sm{align-items:center;background:var(--portal-btn-secondary-bg);border:1px solid var(--portal-btn-secondary-border);border-radius:8px;color:var(--portal-btn-secondary-text);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;line-height:1.2;padding:.25rem .75rem;transition:background .2s ease,border-color .2s ease}.portal-light .portal-btn-secondary-sm:hover{background:#e3ebff;border-color:#b8ccff}.portal-light .portal-btn-compact{border-radius:8px;font-size:.8125rem;padding:.4375rem 1rem}.portal-light .portal-workspace-hero-actions .portal-btn-secondary.portal-btn-compact{padding-left:1rem;padding-right:1rem}.portal-light .portal-btn-danger-outline{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;padding:.75rem 1rem;transition:background .2s ease,border-color .2s ease}.portal-light .portal-btn-danger-outline:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.portal-light .portal-btn-danger-outline:disabled{cursor:not-allowed;opacity:.6}.portal-light .portal-btn-danger-outline.portal-btn-compact{border-radius:8px;font-size:.8125rem;padding:.4375rem 1rem}.portal-light .portal-btn-text{align-items:center;background:none;border:none;color:var(--portal-accent);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.25rem;min-height:44px;padding:.5rem .25rem;text-decoration:none;transition:color .2s ease}.portal-light .portal-btn-text:hover{color:var(--portal-accent-hover)}.portal-light :deep(.el-loading-mask){background-color:#ffffffb8!important}.portal-light :deep(.el-tag--dark){--el-tag-bg-color:#eef2ff;--el-tag-border-color:#c7d2fe;--el-tag-text-color:#4338ca}.portal-light .card-tile{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.25rem 1.25rem 1rem;position:relative;transition:box-shadow .2s ease,border-color .2s ease}.portal-light .card-tile:before{display:none}.portal-light .card-tile:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.portal-light a.card-tile{color:inherit;text-decoration:none}.portal-light .portal-detail-drawers :deep(.el-overlay){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a40!important}.portal-light .portal-detail-drawers :deep(.el-drawer){background-color:#fff!important;border:none!important;box-shadow:-4px 0 24px #0f172a14!important;outline:none!important}.portal-light .portal-detail-drawers :deep(.el-drawer__body){background:#fafafa!important;height:100%;overflow:hidden;padding:0!important}.portal-light .portal-detail-drawers :deep(.el-drawer__header){display:none!important}.portal-light .portal-detail-shell{background:#fafafa;color:var(--portal-text);display:flex;flex-direction:column;height:100%;overflow:hidden}.portal-light .portal-detail-header{align-items:center;background:#fff;border-bottom:1px solid var(--portal-border);display:flex;flex-shrink:0;gap:.75rem;height:3.5rem;padding:0 1rem 0 .5rem}@media (min-width:1024px){.portal-light .portal-detail-header{padding-left:1rem;padding-right:2rem}}.portal-light .portal-detail-close{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--portal-text-muted);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:color .2s ease,background .2s ease;width:2rem}.portal-light .portal-detail-close:hover{background:var(--portal-accent-soft);color:var(--portal-accent)}.portal-light .portal-detail-avatar{border-radius:.5rem;flex-shrink:0;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.portal-light .portal-detail-title-wrap{flex:1;min-width:0}.portal-light .portal-detail-title{color:var(--portal-text);font-size:1rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-light .portal-detail-subtitle{color:var(--portal-text-subtle);font-size:.75rem;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-light .portal-detail-meta{align-items:center;color:var(--portal-text-muted);display:flex;flex-shrink:0;font-size:.75rem;gap:.375rem}.portal-light .portal-detail-tabs{align-items:stretch;background:transparent;border-bottom:1px solid var(--portal-border);display:flex;flex-shrink:0;gap:0;padding:0}.portal-light .portal-detail-tab{background:transparent;border:none;border-radius:0;color:var(--portal-text-muted);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25;margin-bottom:-1px;padding:.75rem 1rem;position:relative;transition:color .2s ease;white-space:nowrap}.portal-light .portal-detail-tab:hover{color:var(--portal-text)}.portal-light .portal-detail-tab:focus-visible{border-radius:4px;outline:2px solid var(--portal-accent);outline-offset:-2px}.portal-light .portal-detail-tab.is-active{background:transparent;box-shadow:none;color:var(--portal-accent);font-weight:600}.portal-light .portal-detail-tab.is-active:after{background:var(--portal-accent);border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:.75rem;position:absolute;right:.75rem}.portal-light .portal-detail-body{flex:1;min-height:0;overflow:hidden}.portal-light .portal-card-meta{align-items:center;color:var(--portal-text-muted);display:flex;font-size:.8125rem;gap:.75rem;justify-content:space-between;padding-top:.75rem}.portal-light .portal-card-meta-stats{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.portal-light .portal-card-meta-stat,.portal-light .portal-card-status{align-items:center;display:inline-flex;gap:.25rem}.portal-light .portal-card-status{background:var(--portal-surface-muted);border:1px solid var(--portal-border);border-radius:.5rem;color:var(--portal-text-muted);flex-shrink:0;font-size:.6875rem;font-weight:600;padding:.125rem .625rem}.portal-light .portal-card-status.is-active{background:#22c55e1a;border-color:#22c55e40;color:#16a34a}.portal-light .portal-card-status.is-demand{background:#f5f3ff;border-color:#ede9fe;border-radius:9999px;color:#6d28d9}.portal-light .portal-card-type-badge{align-items:center;border-radius:.375rem;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:600;padding:.125rem .5rem}.portal-light .portal-workspace-detail{margin:0 auto;max-width:80rem;padding:2rem 1.5rem 3rem}.portal-light .portal-workspace-back{align-items:center;background:none;border:none;color:var(--portal-accent);cursor:pointer;display:inline-flex;font-size:.875rem;padding:0;transition:opacity .2s ease}.portal-light .portal-workspace-back:hover{text-decoration:underline}.portal-light .portal-workspace-hero{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}@media (min-width:640px){.portal-light .portal-workspace-hero{align-items:flex-start;flex-direction:row}}.portal-light .portal-workspace-hero-avatar{align-items:center;background:#eef2ff;border:1px solid #e0e7ff;border-radius:1rem;display:flex;flex-shrink:0;height:6rem;justify-content:center;overflow:hidden;width:6rem}.portal-light .portal-workspace-hero-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portal-light .portal-workspace-hero-avatar-icon{font-size:2.25rem;line-height:1}.portal-light .portal-workspace-hero-body{flex:1;min-width:0}.portal-light .portal-workspace-detail-title{color:var(--portal-text);font-size:1.875rem;font-weight:700;line-height:1.2}.portal-light .portal-workspace-detail-desc{color:var(--portal-text-muted);font-size:1rem;line-height:1.75;margin-top:1rem}.portal-light .portal-workspace-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.portal-light .portal-workspace-section{margin-top:3.5rem}.portal-light .portal-workspace-section-title{color:var(--portal-text);font-size:1.25rem;font-weight:700}.portal-light .portal-workspace-section-sub{color:var(--portal-text-subtle);font-size:.875rem;margin-top:.25rem}.portal-light .portal-workspace-grid{display:grid;gap:1.25rem;margin-top:1.5rem}@media (min-width:640px){.portal-light .portal-workspace-grid-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.portal-light .portal-workspace-grid-scenes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.portal-light .portal-workspace-grid-scenes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.portal-light .portal-workspace-grid-demands{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-light .portal-workspace-item-card{height:100%}.portal-light .portal-workspace-item-avatar{align-items:center;background:var(--portal-surface-muted);border-radius:.75rem;display:flex;flex-shrink:0;height:4rem;justify-content:center;overflow:hidden;width:4rem}.portal-light .portal-workspace-item-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portal-light .portal-workspace-item-name{color:var(--portal-text);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-light .portal-workspace-item-desc{color:var(--portal-text-muted);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-height:1.5;margin-top:.25rem;-webkit-box-orient:vertical;overflow:hidden}.portal-light .portal-workspace-demand-card{display:flex;flex-direction:column;height:100%}.portal-light .portal-workspace-demand-title{color:var(--portal-text);display:-webkit-box;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.portal-light .portal-workspace-demand-desc{color:var(--portal-text-muted);display:-webkit-box;flex:1;font-size:.875rem;-webkit-line-clamp:3;line-height:1.5;margin-top:.5rem;-webkit-box-orient:vertical;overflow:hidden}.portal-light .portal-workspace-empty{color:var(--portal-text-subtle);font-size:.875rem;margin-top:1.5rem}@media (max-width:768px){.portal-light .portal-detail-drawers :deep(.el-drawer){width:100%!important}}.portal-light .portal-detail-page,.portal-light .portal-detail-page-wrap{background:#fafafa;color:var(--portal-text);display:flex;flex-direction:column;min-height:0}.portal-light .portal-detail-page-nav{background:#fafafa;flex-shrink:0;padding:1rem 1.5rem 0}@media (min-width:1024px){.portal-light .portal-detail-page-nav{padding-left:3rem;padding-right:3rem}}.portal-light .portal-section-head{margin-bottom:1rem}.portal-light .portal-detail-loading{align-items:center;display:flex;justify-content:center;padding:3rem 0}.portal-light .portal-flat-list{background:#fff;border:1px solid var(--portal-border);border-radius:12px;overflow:hidden}.portal-light .portal-flat-row{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--portal-border);color:inherit;cursor:pointer;display:flex;gap:1rem;padding:1rem 1.25rem;text-align:left;transition:background .15s ease;width:100%}.portal-light .portal-flat-row:last-child{border-bottom:none}.portal-light .portal-flat-row:hover{background:var(--portal-accent-soft)}.portal-light .portal-flat-row-static{cursor:default}.portal-light .portal-flat-row-expandable:hover,.portal-light .portal-flat-row-static:hover{background:#fff}.portal-light .portal-flat-row-avatar{align-items:center;background:var(--portal-surface-muted);border-radius:.75rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;overflow:hidden;width:3rem}.portal-light .portal-flat-row-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portal-light .portal-flat-row-icon{font-size:1.5rem;line-height:1}.portal-light .portal-flat-row-body{flex:1;min-width:0}.portal-light .portal-flat-row-title-row{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.portal-light .portal-flat-row-title{color:var(--portal-text);font-size:.9375rem;font-weight:600;line-height:1.4}.portal-light .portal-flat-row-desc{color:var(--portal-text-muted);display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-height:1.5;margin-top:.25rem;-webkit-box-orient:vertical;overflow:hidden}.portal-light .portal-flat-row-meta{align-items:center;color:var(--portal-text-subtle);display:flex;flex-shrink:0;font-size:.75rem;gap:.75rem}.portal-light .portal-flat-row-meta-text{align-items:center;color:var(--portal-text-subtle);display:inline-flex;font-size:.75rem;gap:.25rem;white-space:nowrap}.portal-light .portal-flat-row-chevron{color:var(--portal-text-subtle);height:1.25rem;width:1.25rem}.portal-light .portal-flat-row-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.portal-light .portal-workspace-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.portal-light .portal-detail-tabs-inline{margin-top:2rem;padding-left:0;padding-right:0}.portal-light .portal-mcp-detail-body{display:flex;gap:1.5rem;margin-top:1.5rem;min-height:0}.portal-light .portal-scene-detail-nav{padding-bottom:.75rem;padding-top:1.25rem}@media (min-width:1024px){.portal-light .portal-scene-detail-nav{padding-bottom:1rem;padding-top:1.5rem}}.portal-light .portal-scene-back{font-size:.8125rem;padding:.375rem 0}.portal-light .portal-scene-detail-header{gap:1rem;height:auto;justify-content:space-between;min-height:3.75rem;padding:.75rem 1rem}@media (min-width:1024px){.portal-light .portal-scene-detail-header{padding:.875rem 2rem}}.portal-light .portal-scene-header-main{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.portal-light .portal-scene-avatar{border-radius:.625rem;height:2.5rem;width:2.5rem}.portal-light .portal-scene-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.portal-light .portal-scene-meta-avatar{border-radius:9999px;height:.875rem;-o-object-fit:cover;object-fit:cover;width:.875rem}.portal-light .portal-scene-meta-text{color:var(--portal-text-muted);font-size:.75rem;line-height:1.25}.portal-light .portal-scene-meta-date{color:var(--portal-text-subtle)}.portal-light .portal-scene-meta-divider{background:var(--portal-border);flex-shrink:0;height:.75rem;width:1px}.portal-light .portal-scene-header-actions{align-items:center;display:flex;flex-shrink:0;gap:.625rem}.portal-light .portal-scene-collect-btn{align-items:center;background:#fff;border:1px solid var(--portal-border);border-radius:8px;color:var(--portal-text-muted);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.375rem .625rem;transition:border-color .2s ease,color .2s ease,background .2s ease}.portal-light .portal-scene-collect-btn.is-active,.portal-light .portal-scene-collect-btn:hover{background:#fffbeb;border-color:#fcd34d;color:#b45309}.portal-light .portal-scene-collect-btn.is-active .portal-scene-collect-icon{color:#f59e0b}.portal-light .portal-scene-action-group{align-items:center;display:flex;gap:.5rem}.portal-light .portal-scene-action-btn{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--portal-text-muted);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background .15s ease,color .15s ease;width:2rem}.portal-light .portal-scene-action-btn:hover:not(:disabled):not(.is-unavailable){background:var(--portal-surface-muted);color:var(--portal-accent)}.portal-light .portal-scene-action-btn:disabled{cursor:not-allowed;opacity:.45}.portal-light .portal-scene-action-btn.is-unavailable{cursor:default;pointer-events:none}.portal-light .portal-scene-action-btn :deep(svg){height:1rem;width:1rem}.portal-light .portal-scene-sidebar{background:#fff;border-left:1px solid var(--portal-border);display:flex;flex-direction:column;flex-shrink:0;gap:1.25rem;max-width:360px;min-height:0;min-width:280px;overflow:hidden;padding:1.25rem;width:30%}.portal-light .portal-scene-sidebar-actions .portal-btn-primary{gap:.375rem}.portal-light .portal-scene-stats-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-light .portal-scene-stat-card{align-items:center;background:#fafafa;border:1px solid var(--portal-border);border-radius:10px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .5rem;text-align:center}.portal-light .portal-scene-stat-icon{color:var(--portal-accent);height:1rem;opacity:.85;width:1rem}.portal-light .portal-scene-stat-value{color:var(--portal-text);font-size:1rem;font-weight:700;line-height:1}.portal-light .portal-scene-stat-label{color:var(--portal-text-subtle);font-size:.6875rem}.portal-light .portal-scene-sidebar-section{padding:0 .125rem}.portal-light .portal-scene-section-title{color:var(--portal-text-subtle);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:.5rem}.portal-light .portal-scene-section-text{color:var(--portal-text-muted);display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:4;line-height:1.625;-webkit-box-orient:vertical;overflow:hidden}.portal-light .portal-scene-capability-grid{display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr))}.portal-light .portal-scene-capability-item{display:flex;justify-content:center}.portal-light .portal-scene-capability-avatar{border:1px solid var(--portal-border);border-radius:.625rem;height:2.25rem;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease,box-shadow .2s ease;width:2.25rem}.portal-light .portal-scene-capability-item:hover .portal-scene-capability-avatar{box-shadow:0 4px 12px #0f172a14;transform:translateY(-2px)}.portal-light .portal-detail-modal-overlay{align-items:center;animation:portal-detail-modal-fade-in .22s ease-out;backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);background:#f8fafc80;box-sizing:border-box;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;padding:1rem 1.25rem 1.5rem;position:absolute;z-index:50}@media (min-width:768px){.portal-light .portal-detail-modal-overlay{padding:1.25rem 1.5rem 1.75rem}}@media (min-width:1024px){.portal-light .portal-detail-modal-overlay{padding:1.5rem 2rem 2rem}}.portal-light .portal-detail-modal-shell{align-items:stretch;animation:portal-detail-modal-slide-in .28s cubic-bezier(.22,1,.36,1);display:flex;flex:1 1 auto;flex-direction:column;gap:.625rem;height:100%;max-height:100%;max-width:min(var(--portal-detail-dialog-width),100%);min-height:min(var(--portal-detail-dialog-min-height),100%);width:100%}.portal-light .portal-detail-modal-back{align-self:flex-start;flex-shrink:0;font-size:.875rem;padding:0;text-shadow:0 1px 8px hsla(0,0%,100%,.85)}.portal-light .portal-detail-modal-panel{background:#fffffff0;border:1px solid hsla(0,0%,100%,.7);border-radius:1rem;box-shadow:0 0 0 1px #0f172a0a,0 12px 40px -12px #0f172a24,0 28px 56px -24px #0f172a1f;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden}@media (min-width:1024px){.portal-light .portal-detail-modal-panel{border-radius:1.125rem}}@keyframes portal-detail-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes portal-detail-modal-slide-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.portal-light .portal-pagination-wrap{padding-top:.25rem}.portal-light .portal-pagination.el-pagination{--el-pagination-bg-color:transparent;--el-pagination-button-bg-color:var(--portal-surface);--el-pagination-button-color:var(--portal-text-muted);--el-pagination-hover-color:var(--portal-accent);gap:.25rem}.portal-light .portal-pagination.el-pagination.is-background .btn-next,.portal-light .portal-pagination.el-pagination.is-background .btn-prev,.portal-light .portal-pagination.el-pagination.is-background .el-pager li{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:8px;font-size:.8125rem;font-weight:500;height:2rem;line-height:2rem;min-width:2rem;transition:border-color .2s ease,color .2s ease,background .2s ease}.portal-light .portal-pagination.el-pagination.is-background .btn-next:hover:not(:disabled),.portal-light .portal-pagination.el-pagination.is-background .btn-prev:hover:not(:disabled),.portal-light .portal-pagination.el-pagination.is-background .el-pager li:hover:not(.is-active){background:var(--portal-btn-secondary-bg);border-color:var(--portal-btn-secondary-border);color:var(--portal-accent)}.portal-light .portal-pagination.el-pagination.is-background .el-pager li.is-active{background:var(--portal-accent);border-color:var(--portal-accent);color:#fff;font-weight:600}.portal-light .portal-pagination.el-pagination.is-background .btn-next:disabled,.portal-light .portal-pagination.el-pagination.is-background .btn-prev:disabled{opacity:.45}html{scroll-behavior:smooth}:root{--wk-primary:#2563eb;--wk-primary-dark:#1d4ed8;--wk-text:#0f172a;--wk-text-muted:#64748b;--wk-border:#e2e8f0;--wk-bg:#fafafa;--wk-surface:#fff;--wk-nav-height:72px}.marketing-page{background:#fafafa;background:var(--wk-bg);color:#0f172a;color:var(--wk-text);min-height:100vh}.marketing-main{padding-top:72px;padding-top:var(--wk-nav-height)}.wk_container{margin:0 auto;max-width:1200px;padding:0 20px}.wk_navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--wk-border);left:0;position:fixed;right:0;top:0;transition:background .3s ease,box-shadow .3s ease;z-index:1000}.wk_navbar.wk_scrolled{background:#fffffffa;box-shadow:0 1px 3px #0f172a0f}.wk_nav-wrapper{gap:2rem;justify-content:space-between;padding:1rem 0}.wk_logo,.wk_nav-wrapper{align-items:center;display:flex}.wk_logo{color:#0f172a;color:var(--wk-text);flex-shrink:0;font-size:1.5rem;font-weight:700;gap:.75rem;text-decoration:none}.wk_logo-img{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.wk_nav-menu{display:flex;flex:1;gap:1.5rem;justify-content:center}.wk_nav-link{color:#475569;font-size:.9rem;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.wk_nav-link:after{background:#2563eb;background:var(--wk-primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.wk_nav-link.wk_active,.wk_nav-link:hover{color:#0f172a;color:var(--wk-text)}.wk_nav-link.wk_active:after,.wk_nav-link:hover:after{width:100%}.wk_nav-actions{align-items:center;display:flex;flex-shrink:0;gap:1rem}.wk_lang-switch{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--wk-border);border-radius:20px;color:#334155;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:background .2s ease,border-color .2s ease}.wk_lang-switch:hover{background:#f1f5f9;border-color:#cbd5e1}.wk_btn-experience{align-items:center;background:#2563eb;background:var(--wk-primary);border-radius:18px;box-shadow:0 1px 2px #2563eb33;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;padding:.5rem .85rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.wk_btn-experience:hover{box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.wk_mobile-toggle{background:none;border:none;color:#0f172a;color:var(--wk-text);cursor:pointer;display:none;font-size:1.5rem}.wk_footer{background:#fff;background:var(--wk-surface);border-top:1px solid #e2e8f0;border-top:1px solid var(--wk-border);color:#64748b;color:var(--wk-text-muted);padding:4rem 0 2rem}.wk_footer-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0 auto;max-width:1200px;padding:0 20px 3rem}.wk_footer-column h4{color:#0f172a;color:var(--wk-text);font-size:1.1rem;margin-bottom:1rem}.wk_footer-column a,.wk_footer-column p{color:#64748b;color:var(--wk-text-muted);display:block;margin-bottom:.75rem;text-decoration:none;transition:color .2s ease}.wk_footer-column a i,.wk_footer-column p i{margin-right:.5rem;text-align:center;width:1.2rem}.wk_footer-contact-line{align-items:center;display:flex;flex-wrap:nowrap}.wk_footer-contact-line a{display:inline;margin-bottom:0;white-space:nowrap}.wk_footer-column a:hover{color:#2563eb;color:var(--wk-primary)}.wk_footer-logo{align-items:center;color:#0f172a;color:var(--wk-text);display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1rem}.wk_footer-logo .wk_logo-img{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.wk_footer-tagline{color:#64748b;color:var(--wk-text-muted);font-size:.95rem}.wk_footer-bottom{border-top:1px solid #e2e8f0;border-top:1px solid var(--wk-border);color:#94a3b8;font-size:.9rem;padding-top:2rem;text-align:center}.wk_footer-bottom p{margin:.5rem 0}.wk_footer-bottom a{color:#64748b;color:var(--wk-text-muted);text-decoration:none;transition:color .2s ease}.wk_footer-bottom a:hover{color:#2563eb;color:var(--wk-primary);text-decoration:underline}.wk_btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.wk_btn-primary{background:#2563eb;background:var(--wk-primary);box-shadow:0 1px 2px #2563eb33;color:#fff}.wk_btn-primary:hover{box-shadow:0 6px 20px #2563eb4d;transform:translateY(-2px)}.wk_btn-secondary{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--wk-border);color:#334155}.wk_btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.mkt-section{padding:5rem 0}.mkt-section-head{margin-bottom:3rem;text-align:center}.mkt-section-head h2{color:#0f172a;color:var(--wk-text);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;margin:0 0 .75rem}.mkt-section-head p{color:#64748b;color:var(--wk-text-muted);line-height:1.7;margin:0 auto;max-width:640px}.mkt-section--alt{background:#fff;background:var(--wk-surface)}.mkt-section--muted{background:#f8fafc}.mkt-fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.mkt-fade-in.mkt-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.wk_nav-menu{gap:1rem}.wk_nav-link{font-size:.85rem}}@media (max-width:768px){.wk_mobile-toggle{display:block}.wk_nav-wrapper{position:relative}.wk_nav-actions{display:none}.wk_nav-menu{background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--wk-border);box-shadow:0 8px 24px #0f172a14;flex-direction:column;justify-content:flex-start;left:0;max-height:0;overflow:hidden;padding:0;position:absolute;right:0;top:100%;transition:max-height .3s ease,padding .3s ease;z-index:999}.wk_nav-menu.wk_active{max-height:520px;padding:1rem}.wk_nav-link{border-bottom:1px solid #f1f5f9;padding:.75rem 0}.wk_nav-link:last-of-type{border-bottom:none;margin-bottom:1rem}.wk_mobile-actions{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--wk-border);display:flex;flex-direction:row;gap:.75rem;margin-bottom:1rem;order:-1;padding-bottom:1rem}.wk_mobile-actions .wk_btn-experience,.wk_mobile-actions .wk_lang-switch{align-items:center;display:flex;flex:1;font-size:.85rem;gap:.4rem;justify-content:center;padding:.6rem .8rem;white-space:nowrap}}.marketing-main--home{padding-top:0}
