.insights-page.svelte-u6zn5i{max-width:1200px;margin:0 auto;padding:40px 24px 120px}.insights-header.svelte-u6zn5i{text-align:center;margin-bottom:32px;position:relative}.title.svelte-u6zn5i{font-size:3.5rem;font-weight:800;margin:0;letter-spacing:-2px;display:flex;justify-content:center;align-items:baseline;gap:.22em;flex-wrap:wrap;overflow:hidden;color:#fff}.title-word.svelte-u6zn5i{display:inline-flex;white-space:nowrap}.title.svelte-u6zn5i .char:where(.svelte-u6zn5i){display:inline-block;transform:translateY(100%);opacity:0;filter:blur(10px);animation:svelte-u6zn5i-text-reveal .8s cubic-bezier(.2,0,.2,1) forwards;background:linear-gradient(180deg,#fff,#888);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.subtitle.svelte-u6zn5i{font-size:1.1rem;font-weight:600;margin:4px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.62rem;row-gap:.34rem;position:relative;max-width:min(920px,100%);padding:4px 0;overflow:hidden}.subtitle.svelte-u6zn5i .char:where(.svelte-u6zn5i){display:inline-block;opacity:0;filter:blur(8px);transform:translateY(20px);animation:svelte-u6zn5i-text-reveal-sub .65s cubic-bezier(.2,0,.2,1) forwards;background:linear-gradient(180deg,#fff,#888);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.subtitle-item.svelte-u6zn5i{display:inline-flex;align-items:center;white-space:nowrap}.subtitle-word.svelte-u6zn5i{display:inline-flex}.subtitle-space.svelte-u6zn5i{display:inline-block;width:.28em;flex:0 0 .28em}.subtitle-separator.svelte-u6zn5i{color:#ffffff75;font-weight:700;transform:translateY(-1px)}@keyframes svelte-u6zn5i-text-reveal{to{transform:translateY(0);opacity:1;filter:blur(0)}}@keyframes svelte-u6zn5i-text-reveal-sub{to{transform:translateY(0);opacity:1;filter:blur(0)}}.insights-grid.svelte-u6zn5i{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:32px;align-items:stretch;position:relative}.tech-card.svelte-u6zn5i{background:transparent;backdrop-filter:none;border:1px solid rgba(255,255,255,.08);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:516px;transition:all .4s cubic-bezier(.23,1,.32,1);cursor:pointer}.tech-card.svelte-u6zn5i:hover{transform:translateY(-8px) scale(1.02);border-color:#fff3;background:transparent;box-shadow:none}.card-image-wrap.svelte-u6zn5i{position:relative;aspect-ratio:16 / 7;min-height:218px;max-height:240px;overflow:hidden;flex:0 0 auto}.card-image-wrap.svelte-u6zn5i img:where(.svelte-u6zn5i){width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tech-card.svelte-u6zn5i:hover .card-image-wrap:where(.svelte-u6zn5i) img:where(.svelte-u6zn5i){transform:scale(1.1)}.image-overlay.svelte-u6zn5i{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,transparent 60%)}.category-badge.svelte-u6zn5i{position:absolute;top:20px;right:20px;padding:6px 14px;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.category-badge.ai-workforce.svelte-u6zn5i{background:#94a3b852;color:#f8fafc}.category-badge.financial-research.svelte-u6zn5i{background:#22c55e52;color:#bbf7d0}.category-badge.business-finance.svelte-u6zn5i{background:#14b8a657;color:#99f6e4}.category-badge.global-trade.svelte-u6zn5i{background:#0ea5e957;color:#bae6fd}.category-badge.ecommerce-growth.svelte-u6zn5i{background:#f472b64d;color:#fbcfe8}.category-badge.legal-operations.svelte-u6zn5i{background:#a855f752;color:#e9d5ff}.card-body.svelte-u6zn5i{padding:32px;display:flex;flex-direction:column;flex:1;min-height:276px}.card-header.svelte-u6zn5i{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;align-items:center;margin-bottom:20px;min-width:0;height:18px}.date.svelte-u6zn5i{font-size:.8rem;color:#ffffff4d;font-family:monospace;white-space:nowrap;line-height:1}.tag-row.svelte-u6zn5i{display:flex;gap:8px;justify-content:flex-end;min-width:0;overflow:hidden;white-space:nowrap}.tag.svelte-u6zn5i{font-size:.75rem;color:#fff6;flex:0 1 auto;max-width:92px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title.svelte-u6zn5i{font-size:1.4rem;line-height:1.3;color:#fff;margin:0 0 16px;font-weight:600;min-height:calc(1.4rem * 1.3 * 2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-summary.svelte-u6zn5i{font-size:.95rem;color:#ffffff80;line-height:1.6;margin:0 0 24px;min-height:3.04rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-footer.svelte-u6zn5i{margin-top:auto;padding-top:4px}.read-more.svelte-u6zn5i{display:inline-flex;align-items:center;gap:12px;font-size:.75rem;font-weight:700;letter-spacing:.2em;color:#fff;opacity:.4;transition:opacity .3s}.tech-card.svelte-u6zn5i:hover .read-more:where(.svelte-u6zn5i){opacity:1}.arrow.svelte-u6zn5i{transition:transform .3s ease}.tech-card.svelte-u6zn5i:hover .arrow:where(.svelte-u6zn5i){transform:translate(5px)}.animate-in.svelte-u6zn5i{animation:svelte-u6zn5i-cardIn .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay);opacity:0;transform:translateY(30px)}@keyframes svelte-u6zn5i-cardIn{to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.title.svelte-u6zn5i{font-size:2.5rem}.insights-grid.svelte-u6zn5i{grid-template-columns:1fr}.tech-card.svelte-u6zn5i{min-height:468px}.card-image-wrap.svelte-u6zn5i{min-height:190px}.card-body.svelte-u6zn5i{padding:24px;min-height:260px}}.tech-card-link.svelte-u6zn5i{text-decoration:none;color:inherit;display:block;height:100%}.load-more-container.svelte-u6zn5i{text-align:center;margin-top:24px}.load-more-btn.svelte-u6zn5i{background:#2c2c2c;color:#ffffffb3;border:1px solid rgba(255,255,255,.1);padding:14px 48px;border-radius:100px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;letter-spacing:.02em;outline:none;box-shadow:none!important}.load-more-btn.svelte-u6zn5i:focus{outline:none;box-shadow:none!important}.load-more-btn.svelte-u6zn5i:hover:not(:disabled){background:#ffffff1a;color:#fff;transform:translateY(-2px)}.load-more-btn.svelte-u6zn5i:disabled{opacity:.5;cursor:not-allowed}.filters-container.svelte-u6zn5i{display:flex;gap:16px;margin-bottom:32px;max-width:1200px;margin-left:auto;margin-right:auto}.content-error.svelte-u6zn5i{max-width:1200px;margin:0 auto 32px;padding:18px 22px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:transparent;color:#ffffffc2;font-size:16px;font-weight:700}.custom-select.svelte-u6zn5i{position:relative}.custom-select-button.svelte-u6zn5i{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:200px;padding:10px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#f0f2f5;cursor:pointer;outline:none;box-shadow:none;transition:all .2s ease;font-size:.95rem}.custom-select-button.svelte-u6zn5i:hover{background:#ffffff0f}.custom-select-button.disabled.svelte-u6zn5i,.custom-select-button.svelte-u6zn5i:disabled{cursor:default;opacity:.62}.custom-select-button.disabled.svelte-u6zn5i:hover,.custom-select-button.svelte-u6zn5i:disabled:hover{background:#ffffff08}.custom-select-button.svelte-u6zn5i i:where(.svelte-u6zn5i){color:#ffffff80;font-size:.8rem;transition:transform .2s ease}.custom-select-button.svelte-u6zn5i i.open:where(.svelte-u6zn5i){transform:rotate(180deg)}.custom-select-button.svelte-u6zn5i .selected-text:where(.svelte-u6zn5i){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.custom-select-dropdown.svelte-u6zn5i{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:100%;background:#2c2c2c;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 12px 28px #00000073;padding:0;overflow:hidden;margin:0;list-style:none}.custom-option.svelte-u6zn5i{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;cursor:pointer;color:#f0f2f5;font-size:.95rem;transition:background .2s ease}.custom-option.svelte-u6zn5i:hover{background:#ffffff0f}.custom-option.selected.svelte-u6zn5i{background:#ffffff1a}.custom-option.svelte-u6zn5i i:where(.svelte-u6zn5i){color:#fff;font-size:.8rem}@media(max-width:768px){.filters-container.svelte-u6zn5i{flex-direction:column;padding:0 16px;gap:12px}.custom-select-button.svelte-u6zn5i{width:100%}}
