@charset "UTF-8";:root{--silver-50: #FAFAFB;--silver-100: #F2F2F3;--silver-200: #E4E4E7;--silver-300: #D4D4D4;--silver-400: #B4B4B8;--silver-500: #9A9A9A;--silver-600: #8A8A8A;--silver-700: #6B6B6F;--silver-800: #3F3F45;--silver-900: #1A1C20;--accent-50: #EEF3FF;--accent-100: #DCE7FF;--accent-300: #7AA0FF;--accent-500: #2B6EF5;--accent-600: #1F58D8;--accent-700: #1847B2;--accent-alt: #7C5CFF;--accent-alt-2: #00B8A9;--brand-blue: #2B6EF5;--brand-pink: #EC4899;--grad-brand-bp: linear-gradient(135deg, #2B6EF5 0%, #EC4899 100%);--success-500: #10B981;--success-50: #ECFDF5;--warning-500: #F59E0B;--warning-50: #FFFBEB;--danger-500: #EF4444;--danger-50: #FEF2F2;--info-500: #2B6EF5;--info-50: #EEF3FF;--bg-base: #F7F7F8;--bg-subtle: #F2F2F3;--bg-elevated: #FFFFFF;--bg-overlay: rgba(255, 255, 255, .72);--bg-base-dark: #0F1012;--bg-subtle-dark: #17181B;--bg-elevated-dark: #1E2025;--bg-overlay-dark: rgba(15, 16, 18, .72);--text-primary: rgba(26, 28, 32, .92);--text-secondary: rgba(26, 28, 32, .64);--text-tertiary: rgba(26, 28, 32, .44);--text-disabled: rgba(26, 28, 32, .28);--text-inverse: rgba(255, 255, 255, .96);--text-primary-dark: rgba(255, 255, 255, .92);--text-secondary-dark: rgba(255, 255, 255, .64);--text-tertiary-dark: rgba(255, 255, 255, .44);--text-disabled-dark: rgba(255, 255, 255, .28);--border-subtle: rgba(26, 28, 32, .06);--border-default: rgba(26, 28, 32, .1);--border-strong: rgba(26, 28, 32, .16);--border-focus: var(--accent-500);--border-subtle-dark: rgba(255, 255, 255, .06);--border-default-dark: rgba(255, 255, 255, .1);--border-strong-dark: rgba(255, 255, 255, .16);--grad-brand: linear-gradient(135deg, #8A8A8A 0%, #D4D4D4 45%, #9A9A9A 100%);--grad-brand-subtle: linear-gradient(135deg, rgba(138,138,138,.08) 0%, rgba(212,212,212,.08) 50%, rgba(154,154,154,.08) 100%);--grad-primary-btn: linear-gradient(180deg, #3F3F45 0%, #1A1C20 100%);--grad-primary-btn-hover: linear-gradient(180deg, #4A4A52 0%, #24262C 100%);--grad-surface-hero: linear-gradient(135deg, #F7F7F8 0%, #FFFFFF 50%, #F2F2F3 100%);--grad-surface-hero-dark: linear-gradient(135deg, #17181B 0%, #1E2025 50%, #0F1012 100%);--sh-xs: 0 1px 2px rgba(26, 28, 32, .04);--sh-sm: 0 1px 3px rgba(26, 28, 32, .06), 0 1px 2px rgba(26, 28, 32, .04);--sh-md: 0 4px 8px -2px rgba(26, 28, 32, .06), 0 2px 4px -2px rgba(26, 28, 32, .04);--sh-lg: 0 12px 24px -8px rgba(26, 28, 32, .1), 0 4px 8px -4px rgba(26, 28, 32, .06);--sh-xl: 0 24px 48px -12px rgba(26, 28, 32, .14), 0 8px 16px -8px rgba(26, 28, 32, .08);--sh-2xl: 0 40px 80px -20px rgba(26, 28, 32, .18);--sh-inset-metal: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 0 0 1px rgba(0, 0, 0, .4);--sh-focus-ring: 0 0 0 3px rgba(43, 110, 245, .24);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 9999px;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", "Fira Code", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--sidebar-width: 248px;--sidebar-width-collapsed: 72px;--topbar-height: 64px;--bottom-nav-height: 64px;--content-max: 1360px;--safe-area-bottom: env(safe-area-inset-bottom, 0px)}html.dark{--bg-base: var(--bg-base-dark);--bg-subtle: var(--bg-subtle-dark);--bg-elevated: var(--bg-elevated-dark);--bg-overlay: var(--bg-overlay-dark);--text-primary: var(--text-primary-dark);--text-secondary: var(--text-secondary-dark);--text-tertiary: var(--text-tertiary-dark);--text-disabled: var(--text-disabled-dark);--border-subtle: var(--border-subtle-dark);--border-default: var(--border-default-dark);--border-strong: var(--border-strong-dark);--grad-surface-hero: var(--grad-surface-hero-dark);--sh-xs: 0 1px 2px rgba(0, 0, 0, .4);--sh-sm: 0 1px 3px rgba(0, 0, 0, .48), 0 1px 2px rgba(0, 0, 0, .36);--sh-md: 0 4px 8px -2px rgba(0, 0, 0, .48), 0 2px 4px -2px rgba(0, 0, 0, .36);--sh-lg: 0 12px 24px -8px rgba(0, 0, 0, .56), 0 4px 8px -4px rgba(0, 0, 0, .44);--sh-xl: 0 24px 48px -12px rgba(0, 0, 0, .6), 0 8px 16px -8px rgba(0, 0, 0, .48);--sh-2xl: 0 40px 80px -20px rgba(0, 0, 0, .72)}.fx-surface{background-color:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.fx-surface-hover:hover{border-color:var(--border-strong);box-shadow:var(--sh-md)}.fx-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);background:var(--grad-primary-btn);color:#fff;font-weight:500;font-size:14px;line-height:1;letter-spacing:-.01em;box-shadow:var(--sh-inset-metal),var(--sh-sm);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);cursor:pointer;border:none}.fx-btn-primary:hover{background:var(--grad-primary-btn-hover);box-shadow:var(--sh-inset-metal),var(--sh-md)}.fx-btn-primary:active{transform:translateY(1px)}.fx-btn-primary:focus-visible{outline:none;box-shadow:var(--sh-inset-metal),var(--sh-focus-ring)}.fx-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.fx-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-weight:500;font-size:14px;line-height:1;border:1px solid var(--border-default);box-shadow:var(--sh-xs);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);cursor:pointer}.fx-btn-secondary:hover{border-color:var(--border-strong);box-shadow:var(--sh-sm)}.fx-btn-secondary:focus-visible{outline:none;box-shadow:var(--sh-focus-ring);border-color:var(--accent-500)}.fx-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-weight:500;font-size:14px;border:1px solid transparent;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);cursor:pointer}.fx-btn-ghost:hover{background:#1a1c200a;color:var(--text-primary)}html.dark .fx-btn-ghost:hover{background:#ffffff0f}.fx-input{width:100%;display:block;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-size:14px;line-height:1.4;border:1px solid var(--border-default);box-shadow:var(--sh-xs);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.fx-input::-moz-placeholder{color:var(--text-tertiary)}.fx-input::placeholder{color:var(--text-tertiary)}.fx-input:focus{outline:none;border-color:var(--accent-500);box-shadow:var(--sh-focus-ring)}.fx-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:500;line-height:1.4;background:var(--silver-100);color:var(--text-secondary);border:1px solid var(--border-subtle)}html.dark .fx-badge{background:#ffffff0f;color:var(--text-secondary-dark);border-color:var(--border-subtle-dark)}.fx-glass{background:var(--bg-overlay);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border-subtle)}.fx-metal-hero{background:var(--grad-brand);position:relative;overflow:hidden}.fx-metal-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.3),transparent 50%);pointer-events:none}.fx-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.fx-label-mono{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}@keyframes fx-skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.fx-skeleton{background:linear-gradient(90deg,var(--silver-100) 0%,var(--silver-200) 50%,var(--silver-100) 100%);background-size:800px 100%;animation:fx-skeleton-shimmer 1.4s linear infinite;border-radius:var(--radius-md)}html.dark .fx-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:800px 100%}.fx-bottom-sheet{position:fixed;left:0;right:0;bottom:0;background:var(--bg-elevated);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);box-shadow:var(--sh-2xl);padding:20px 20px calc(20px + var(--safe-area-bottom));z-index:60}.fx-bottom-sheet-handle{width:36px;height:4px;border-radius:var(--radius-pill);background:var(--border-strong);margin:0 auto 12px}.fx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fx-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.fx-chip.is-active{background:var(--silver-900);color:var(--text-inverse);border-color:var(--silver-900)}html.dark .fx-chip.is-active{background:var(--silver-50);color:var(--silver-900);border-color:var(--silver-50)}@media (prefers-reduced-motion: reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.material-symbols-outlined{font-size:20px!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.material-symbols-outlined[class*="text-["]{font-size:unset!important}.material-symbols-outlined.text-base{font-size:16px!important}.material-symbols-outlined.text-lg{font-size:18px!important}.material-symbols-outlined.text-xl{font-size:20px!important}.material-symbols-outlined.text-2xl{font-size:24px!important}.material-symbols-outlined.text-3xl{font-size:30px!important}:root{--light-primary: #7ebddb;--primary: #2B6EF5;--dark-primary: #1A1C20}select{padding-right:2rem!important}body{font-family:var(--font-sans);background-color:var(--bg-base);color:var(--text-primary);font-feature-settings:"ss01" 1,"cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.main-button{background-color:var(--primary);color:#fff;font-size:.75rem;text-transform:uppercase;width:100%;border-radius:var(--radius-lg);padding:6px 10px;display:flex;justify-content:center;align-items:center;gap:10px}.date-input-picker{display:block!important;width:100%!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-default)!important;font-size:.875rem!important;line-height:1.25rem!important;padding:.625rem .75rem!important;outline:none!important;background:var(--bg-elevated)!important;color:var(--text-primary)!important;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease!important}.date-input-picker::-moz-placeholder{color:var(--text-tertiary)!important}.date-input-picker::placeholder{color:var(--text-tertiary)!important}.date-input-picker:focus{border-color:var(--accent-500)!important;box-shadow:var(--sh-focus-ring)!important}html.dark .date-input-picker{background:var(--bg-elevated-dark)!important;border-color:var(--border-default-dark)!important;color:var(--text-primary-dark)!important}html.dark .date-input-picker::-moz-placeholder{color:var(--text-tertiary-dark)!important}html.dark .date-input-picker::placeholder{color:var(--text-tertiary-dark)!important}html.dark .date-input-picker:focus{border-color:var(--accent-500)!important;box-shadow:var(--sh-focus-ring)!important}*{scrollbar-width:thin;scrollbar-color:rgba(26,28,32,.18) transparent}*::-webkit-scrollbar-thumb{background:#1a1c2024;border-radius:999px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#1a1c203d;border:3px solid transparent;background-clip:content-box}html.dark *{scrollbar-color:rgba(255,255,255,.18) transparent}html.dark *::-webkit-scrollbar-thumb{background:#ffffff24;background-clip:content-box}html.dark *::-webkit-scrollbar-thumb:hover{background:#ffffff42;background-clip:content-box}.quick-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-xl);font-weight:600;font-size:.875rem;text-align:left;transition:background-color .15s ease,transform .1s ease,border-color .15s ease;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.quick-tile:hover{background:var(--silver-50);border-color:var(--border-strong);transform:translateY(-1px)}.quick-tile:active{transform:translateY(0)}html.dark .quick-tile{background:#ffffff0a;color:var(--text-primary-dark);border-color:#ffffff14}html.dark .quick-tile:hover{background:#ffffff14;border-color:#ffffff24}html.dark body{background:var(--bg-base-dark);color:var(--text-primary-dark)}::-moz-selection{background:#2b6ef538;color:var(--text-primary)}::selection{background:#2b6ef538;color:var(--text-primary)}html.dark ::-moz-selection{background:#2b6ef55c;color:var(--text-primary-dark)}html.dark ::selection{background:#2b6ef55c;color:var(--text-primary-dark)}:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px;border-radius:2px}body{background-color:var(--bg-base);background-image:radial-gradient(ellipse 900px 600px at 8% -10%,rgba(43,110,245,.06),transparent 60%),radial-gradient(ellipse 700px 500px at 100% 110%,rgba(124,92,255,.05),transparent 55%),radial-gradient(ellipse 600px 400px at 50% 50%,rgba(212,212,212,.1),transparent 60%);min-height:100vh}html.dark body{background-color:var(--bg-base-dark);background-image:radial-gradient(ellipse 900px 600px at 8% -10%,rgba(43,110,245,.1),transparent 60%),radial-gradient(ellipse 700px 500px at 100% 110%,rgba(124,92,255,.08),transparent 55%),radial-gradient(ellipse 600px 400px at 50% 50%,rgba(255,255,255,.02),transparent 60%)}#app table:not(.qp-table){width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-elevated);font-size:.875rem;color:var(--text-primary)}#app table:not(.qp-table) thead th{text-align:left;padding:10px 16px;background:var(--bg-subtle)!important;border-bottom:1px solid var(--border-default);font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)!important;white-space:nowrap}#app table:not(.qp-table) tbody td{padding:12px 16px;border-bottom:1px solid var(--border-subtle);font-size:.875rem;color:var(--text-primary);background:var(--bg-elevated);transition:background-color .12s var(--ease-out)}#app table:not(.qp-table) tbody tr:last-child td{border-bottom:none}#app table:not(.qp-table) tbody tr:hover td{background:var(--silver-50)}html.dark #app table:not(.qp-table) tbody tr:hover td{background:#ffffff08}html.dark #app table:not(.qp-table) thead th{background:#ffffff05!important;border-bottom-color:var(--border-default-dark);color:var(--text-tertiary-dark)!important}html.dark #app table:not(.qp-table) tbody td{background:var(--bg-elevated-dark);border-bottom-color:var(--border-subtle-dark);color:var(--text-primary-dark)}#app .table-wrap,#app .fx-table-wrap{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);overflow:hidden;box-shadow:var(--sh-sm)}html.dark #app .table-wrap,html.dark #app .fx-table-wrap{background:var(--bg-elevated-dark);border-color:var(--border-default-dark)}#app td.num,#app td.text-right,#app td.fx-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (max-width: 640px){#app table:not(.qp-table){font-size:.8125rem}#app table:not(.qp-table) thead th,#app table:not(.qp-table) tbody td{padding:10px 12px}#app .overflow-x-auto,#app .table-wrap,#app .fx-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none}#app .overflow-x-auto::-webkit-scrollbar{height:0}#app .fixed.inset-0>div[class*=max-w]{max-width:100vw!important}#app h1,#app h2,#app h3{word-break:break-word;overflow-wrap:anywhere}#app input,#app select,#app textarea{font-size:16px!important}}html.dark #app .bg-white:not([class*="dark:bg-"]){background-color:#fff!important}#app .fx-hero-glow{position:relative;isolation:isolate}#app .fx-hero-glow:before{content:"";position:absolute;inset:-20% -10% auto auto;width:400px;height:400px;background:radial-gradient(circle,rgba(43,110,245,.12),transparent 70%);z-index:-1;pointer-events:none;filter:blur(40px)}@keyframes fx-app-enter{0%{opacity:0}to{opacity:1}}#app>*:first-child{animation:fx-app-enter .3s ease-out both}#app .fixed.inset-0.z-50,#app .fixed.inset-0[class*="z-[50]"]{z-index:10001!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:16px!important;align-items:flex-start!important}@media (min-width: 641px){#app .fixed.inset-0.z-50{padding:24px!important}}#app .fixed.inset-0.z-50>div:not([class*=w-full]):not(.absolute),#app .fixed.inset-0.z-50>div[class*=max-w],#app .fixed.inset-0.z-50>div[class*=w-full][class*=max-w]{margin:auto!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#app .fixed.inset-0.z-50>div[class*=max-w]>div:not(:first-child):not(:last-child),#app .fixed.inset-0.z-50>div[class*=max-w]>.modal-body{overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important;-webkit-overflow-scrolling:touch}#app .fixed.inset-0.z-50>div[class*=max-w]>div:first-child,#app .fixed.inset-0.z-50>div[class*=max-w]>.modal-header{flex-shrink:0!important}#app .fixed.inset-0.z-50>div[class*=max-w]>div:last-child,#app .fixed.inset-0.z-50>div[class*=max-w]>.modal-footer{flex-shrink:0!important}.fx-btn-create{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius-md);background:var(--grad-primary-btn);color:#fff!important;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0000004d,0 1px 2px #0f10121f,0 2px 4px #0f10120a;border:none;cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out)}.fx-btn-create:hover:not(:disabled){background:var(--grad-primary-btn-hover);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #0006,0 4px 12px #0f101233,0 2px 4px #0f101214}.fx-btn-create:active:not(:disabled){transform:translateY(1px)}.fx-btn-create:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0000004d,var(--sh-focus-ring)}.fx-btn-create:disabled{opacity:.5;cursor:not-allowed;transform:none}.fx-btn-create .material-symbols-outlined{font-size:18px;margin-right:-2px}.fx-btn-create-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1;border:1px solid var(--border-default);box-shadow:var(--sh-xs);cursor:pointer;transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}.fx-btn-create-ghost:hover:not(:disabled){background:var(--silver-50);border-color:var(--border-strong)}html.dark .fx-btn-create-ghost{background:#ffffff0a;color:var(--text-primary-dark);border-color:var(--border-default-dark)}html.dark .fx-btn-create-ghost:hover:not(:disabled){background:#ffffff14;border-color:var(--border-strong-dark)}#app button.bg-primary,#app a.bg-primary,#app router-link.bg-primary,.fx-app-shell button.bg-primary,.fx-app-shell a.bg-primary,.fx-app-shell router-link.bg-primary{background:var(--grad-primary-btn)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0000004d,0 1px 2px #0f10121f,0 2px 4px #0f10120a!important;transition:transform .12s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out)}#app button.bg-primary:hover:not(:disabled),#app a.bg-primary:hover,.fx-app-shell button.bg-primary:hover:not(:disabled),.fx-app-shell a.bg-primary:hover{background:var(--grad-primary-btn-hover)!important;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #0006,0 4px 12px #0f10122e,0 2px 4px #0f10120f!important}#app button.bg-primary:active:not(:disabled),.fx-app-shell button.bg-primary:active:not(:disabled){transform:translateY(1px)}#app button.bg-primary:disabled,.fx-app-shell button.bg-primary:disabled{opacity:.5}#app h1{letter-spacing:-.02em}#app h2,#app h3{letter-spacing:-.01em}#app .badge,#app .status-badge{font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}html.dark #app button.rounded-full.bg-gray-300,html.dark #app button.rounded-full.bg-gray-400,html.dark #app div.rounded-full.bg-gray-200,html.dark #app div.rounded-full.bg-gray-300{background-color:#fff3!important}html.dark #app button.rounded-full.bg-gray-300:hover,html.dark #app button.rounded-full.bg-gray-400:hover{background-color:#ffffff47!important}html.dark #app .text-gray-400:not([class*="dark:text-"]){color:#fff6!important}html.dark #app .text-gray-500:not([class*="dark:text-"]){color:#ffffff80!important}html.dark #app .text-gray-600:not([class*="dark:text-"]){color:#ffffff8f!important}html.dark #app .text-gray-700:not([class*="dark:text-"]){color:#ffffffa3!important}html.dark #app .text-gray-800:not([class*="dark:text-"]){color:#fffc!important}html.dark #app .text-gray-900:not([class*="dark:text-"]){color:#ffffffeb!important}html.dark #app .border-gray-200:not([class*="dark:border-"]){border-color:#ffffff1a!important}html.dark #app .border-gray-300:not([class*="dark:border-"]){border-color:#ffffff24!important}html.dark #app .bg-gray-50:not([class*="dark:bg-"]){background-color:#ffffff08!important}html.dark #app .bg-gray-100:not([class*="dark:bg-"]){background-color:#ffffff0d!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}:root{--header-height: 89px;--global-gap: 20px;--global-card-gap: 25px;--line-color: rgba(186, 215, 247, .18);--main-grid-padding: 6vw;--main-grid-max-width: 1300px;--tipo-primary: "Bebas Neue", sans-serif;--section-mb: 20vh;--light-primary: #7ebddb;--dark-primary: #0E1C3F;--primary: #000000}body{font-family:Plus Jakarta Sans,sans-serif}html{scroll-behavior:smooth}.first-section{padding-top:var(--header-height)!important;transition:padding .1s}.main-container{margin-inline:auto;padding-inline:calc(12vw + 10vh);width:100%}@media (max-width: 768px){.main-container{padding-inline:calc(3vw + 6vh)}}.ignore-main-container{margin-inline:-12vw;display:block}.main-container__only-padding{margin-inline:auto;padding-inline:12vw;width:100%}.main-section-mb{margin-block-end:var(--section-mb)}.anchor{display:block;position:absolute;top:calc(-1 * var(--header-height));visibility:hidden}.main-button{background-color:var(--primary);color:#fff;font-size:.75rem;text-transform:uppercase;width:100%;border-radius:12px;padding:6px 10px;display:flex;justify-content:center;align-items:center;gap:10px}.main-button:hover{background-color:var(--dark-primary);transition:background-color .3s ease}.main-button.active{background-color:var(--dark-primary)}.main-button.no-active{background-color:var(--light-primary)}.date-input-picker{display:block!important;width:100%!important;border-radius:1rem!important;border:1px solid #d1d5db!important;font-size:.875rem!important;line-height:1.25rem!important;padding:.625rem .75rem!important;outline:none!important;background:#fff!important;color:#111827!important;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease!important}.date-input-picker::-moz-placeholder{color:#9ca3af!important}.date-input-picker::placeholder{color:#9ca3af!important}.date-input-picker:focus{border-color:var(--primary, #0b80ee)!important;box-shadow:0 0 0 2px #0b80ee59!important}html.dark .date-input-picker{background:#0f1722!important;border-color:#374151!important;color:#f3f4f6!important}html.dark .date-input-picker::-moz-placeholder{color:#6b7280!important}html.dark .date-input-picker::placeholder{color:#6b7280!important}html.dark .date-input-picker:focus{border-color:var(--primary, #0b80ee)!important;box-shadow:0 0 0 2px #0b80ee73!important}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#ffffff38;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}.offcanvas{width:calc(12vw + 10vh)!important;background-color:#000!important}.offcanvas .offcanvas-header{border-bottom:1px solid rgba(255,255,255,.1)!important;height:10vh}.offcanvas-body{padding:0!important}.pillars-section{width:100%;padding:20px 0}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));border-left:1px solid var(--line-color)}@media (max-width: 600px){.pillars-grid{grid-template-columns:1fr;border-left:none}.pillar{border-right:none}}.pillar{padding:clamp(10px,3vw,15px);padding-block:25px;border-right:1px solid var(--line-color);border-top:1px solid var(--line-color);position:relative}@media (max-width: 768px){.pillar{margin-bottom:10px;border:1px solid var(--line-color);border-left:1px solid var(--line-color)}}.pillars-grid .pillar{border-top:none;border-bottom:none}@media (max-width: 768px){.pillars-grid .pillar{margin-bottom:10px;border-top:1px solid var(--line-color);border-bottom:1px solid var(--line-color);border-left:1px solid var(--line-color)}}.pillar-title{color:#cfe4ff;font-size:1.1rem;font-weight:600;margin-bottom:30px;text-align:center;letter-spacing:.03em;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:45px}@media (max-width: 768px){.pillar-title{margin-bottom:10px}}.pillar-items{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pillar-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 6px;background:#111c24;border:2px solid #7abfee;transition:.25s}.pillar-item:hover{box-shadow:0 0 20px #7abfeecc;transform:rotate(7deg) scale(1.05);border:2px solid #7abfee}.pillar-item span{font-size:27px;color:#9dc3f7}.pillar-item p{font-size:.8rem;color:#d6e7ff;margin:0}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.site-footer{padding:45px 0 20px;font-size:15px;line-height:24px;color:var(--white)}.site-footer hr{border-top-color:#bbb;opacity:.5}.site-footer hr.small{margin:20px 0}.site-footer h6{color:var(--primary);font-size:16px;text-transform:uppercase;margin-top:5px;letter-spacing:2px}.site-footer a{color:var(--white)}.site-footer a:hover{color:#36c;text-decoration:none}.footer-links{padding-left:0;list-style:none}.footer-links li{display:block}.footer-links a{color:var(--primary)}.footer-links a:active,.footer-links a:focus,.footer-links a:hover{color:#36c;text-decoration:none}.footer-links.inline li{display:inline-block}.site-footer .social-icons{text-align:right}.site-footer .social-icons a{width:40px;height:40px;line-height:40px;margin-left:6px;margin-right:0;border-radius:100%}.copyright-text{margin:0}@media (max-width: 991px){.site-footer [class^=col-]{margin-bottom:30px}}@media (max-width: 767px){.site-footer{padding-bottom:0}.site-footer .copyright-text,.site-footer .social-icons{text-align:center}}.social-icons{padding-left:0;margin-bottom:0;list-style:none}.social-icons li{display:inline-block;margin-bottom:4px}.social-icons li.title{margin-right:15px;text-transform:uppercase;color:var(--white);font-weight:700;font-size:13px}.social-icons a{background-color:#fff;color:#000;font-size:20px!important;display:inline-block;line-height:44px;width:44px;height:44px;text-align:center;margin-right:8px;border-radius:100%;transition:all .2s linear}.social-icons a:active,.social-icons a:focus,.social-icons a:hover{color:var(--primary)}.social-icons.size-sm a{line-height:34px;height:34px;width:34px;font-size:14px}@media (max-width: 767px){.social-icons li.title{display:block;margin-right:0;font-weight:600}}footer{position:relative;background-color:#1d1d1d;color:#fff;padding:20px 0}footer span{text-transform:uppercase;font-size:14px;font-weight:700;color:var(--white)}footer a{font-size:16px!important;color:var(--white)}footer a:hover{color:gray!important}.zensavvy-logo{display:flex;align-items:center;text-decoration:none;gap:10px}.zensavvy-logo img{width:40px}.zensavvy-logo span{color:var(--white);text-transform:none;font-size:16px;text-decoration:none}.faqs-section{background:linear-gradient(0deg,#1d1d1d,transparent 60%);padding-block:clamp(25px,5vw,50px)}.faqs-section summary{font-size:15px;text-transform:uppercase;font-weight:700}.faqs-section details{margin-bottom:10px;background-color:#fff;border-radius:10px;background-color:#4e4e4e!important;color:var(--white);overflow:hidden}.faqs-section details>div{background-color:#9dc3f7;padding:15px;color:#000}.faqs-section details summary{background-color:#000!important;padding:15px;color:#fff!important}.faqs-section details p{padding:15px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}body{margin:0;font-family:Untitled Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:var(--primary) linear-gradient(0deg,#d8ecf80f,#98c0ef0f);font-size:clamp(10px,1vw,20px);--_factor: clamp(360px, 40vw, 900px);--_size: clamp(var(--_factor), 40vw, 900px)}h2{font-family:Hubot-Sans,sans-serif}h2,p{margin:0;padding:0}h2 a{text-decoration:none;color:unset}.header{display:flex;width:100%;justify-content:center;color:#bad6f7;position:fixed;top:0;left:0;right:0;margin:0 auto;opacity:0;height:10vh;width:100vw;translate:0 -1em;z-index:9999;animation:load 2s ease-in 2s forwards,up 1.4s ease-out 2s forwards;border-bottom:1px solid rgba(28,28,28,.514);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(to bottom,#080c12a6,#080c1240,#080c1200);border-bottom:1px solid var(--line-color)}.header>:nth-child(1){font-size:1em;position:absolute;display:flex;justify-content:center;align-items:center;left:12vw;width:10vh!important;height:10vh}@media (max-width: 575px){.header>:nth-child(1){left:3vw}}.menu-button{display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%;cursor:pointer;padding:2vh;position:relative;z-index:999}.menu-button div{width:6vh;height:1px;background:#9dc3f7;transition:transform .35s ease,opacity .25s ease}.menu-button.open div:nth-child(1){transform:translateY(2vh) rotate(45deg)}.menu-button.open div:nth-child(2){opacity:0}.menu-button.open div:nth-child(3){transform:translateY(-2vh) rotate(-45deg)}.menu-item{height:10vh;display:flex;min-width:100%;align-items:center;border-bottom:1px solid rgba(29,29,29,.512)}.a-link{color:#fff!important;padding-inline:2vh;font-size:1.4em}.header>:nth-child(2){position:absolute;left:0;right:0;margin:0 auto;width:-moz-fit-content;width:fit-content}.header>h2{opacity:.5;cursor:pointer;transition:opacity .04s ease-in-out}.header>h2:hover{opacity:1;text-shadow:0 2px 16px rgba(174,207,242,.6);width:-moz-fit-content;width:fit-content}.header>div.mid-spot{width:1.8em;height:1.8em;border-radius:50%;background:#000;box-shadow:0 0 1em #98c0ef;cursor:pointer;transition:box-shadow 1s ease-in-out}.header>div.mid-spot:hover{box-shadow:-.3em .1em .2em #d8bd10}.header>:nth-child(2):hover~.spotlight{animation:colorize 10s linear infinite}button.contact-btn{position:absolute;right:calc(12vw + 2vh);top:2vh;width:6vh!important;height:6vh;padding:.5vh;cursor:pointer;border:none;transition:background .5s,transform .5s;border:1px solid rgba(194,204,255,.2);border-radius:50%;opacity:.8;background:#121521;color:#9dc3f7;white-space:nowrap}@media (max-width: 575px){button.contact-btn{right:calc(3vw + 2vh)}}button.contact-btn:before{content:"";display:block;position:absolute;left:0;top:0;border-radius:20em;width:100%;height:100%;background:#c2ccff91 radial-gradient(farthest-side at 50% 100%,#c2ccff,transparent);opacity:.1;transition:all .4s ease-in-out}button.contact-btn:hover:before{background:#c2ccff1e radial-gradient(farthest-side at 50% 100%,#c2ccff,transparent);opacity:.3}.contact-btn .glow{--border-width: 1px;--loop-cycle: 24s;position:absolute;inset:calc(var(--border-width) * -1);border-radius:50px;border:var(--border-width) solid transparent;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask:linear-gradient(transparent,transparent),linear-gradient(white,white);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;pointer-events:none}button.contact-btn:hover .glow{--loop-cycle: 2s}.contact-btn .glow:after,.contact-btn .glow:before{content:"";height:100%;offset-anchor:100% 50%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.75),transparent 50%),radial-gradient(circle at 50% 50%,#c2ccff 50%,transparent);opacity:.4;offset-path:rect(0 100% 100% 0 round 33px);position:absolute;display:inline-block;animation:loop var(--loop-cycle) linear infinite;aspect-ratio:1/1;transition:opacity 1s ease-in-out}.contact-btn .glow:before{animation-delay:calc(var(--loop-cycle) / -2)}.contact-btn-content{background:linear-gradient(0deg,#d8ecf8,#98c0ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1em;line-height:142%}button.contact-btn:hover .glow:after,button.contact-btn:hover .glow:before{opacity:.6}.hero-container{overflow:hidden;height:200vh;position:relative}.header .spotlight{pointer-events:none;position:absolute;left:0;right:0;top:0;margin:0 auto;transition:filter 1s ease-in-out;height:200vh;width:100%;overflow:hidden}.spotlight>div{border-radius:0 0 50% 50%;position:absolute;left:0;right:0;margin:0 auto;top:3em;width:30em;height:86vh;background-image:conic-gradient(from 0deg at 50% -5%,transparent 45%,rgba(124,145,182,.3) 49%,rgba(124,145,182,.5) 50%,rgba(124,145,182,.3) 51%,transparent 55%);transform-origin:50% 0;filter:blur(15px) opacity(.5);z-index:-1;animation:load 2s ease-in-out forwards,loadrot 2s ease-in-out forwards,spotlight 21s ease-in-out infinite reverse}.spotlight>div:nth-child(1){rotate:20deg;animation:load 2s ease-in-out forwards,loadrot 2s ease-in-out forwards,spotlight 17s ease-in-out infinite}.spotlight>div:nth-child(2){rotate:-20deg;animation:load 2s ease-in-out forwards,loadrot 2s ease-in-out forwards,spotlight 14s ease-in-out infinite}canvas#particleCanvas{position:fixed;pointer-events:none;animation:load .4s ease-in-out forwards;z-index:1;width:100%}p{font-size:1.5em}.--blog .accent-lines>div:nth-child(1)>div:before,.--blog .accent-lines>div:nth-child(1)>div:after{content:none}.--blog{height:calc(40vh + 1px)!important}.--blog .hero{top:10vh}.--blog .heroSubP{top:0vh;height:10vh!important}.--blog .heroT>h2{height:13vh}.--blog .heroP{font-size:clamp(1rem,1.2vw,1.4rem);top:30vh}.--blog .accent-lines{height:100vh}.--blog .accent-lines>div{position:absolute;inset:0}.--blog .accent-lines:before{top:15vh;content:none}.--blog .accent-lines:after{top:15vh;content:none}.--blog .accent-lines>div:before{top:15vh;content:none}.--blog .accent-lines>div:after{top:15vh;content:none}.--blog .accent-lines>div:nth-child(1)>div:nth-child(1){top:10vh}.--blog .accent-lines>div:nth-child(1)>div:nth-child(2){top:10vh}.--blog .accent-lines>div:nth-child(1)>div:nth-child(3){top:30vh}.--blog .accent-lines>div:nth-child(1)>div:nth-child(4){top:40vh}.--blog .accent-lines>div:nth-child(1)>div:nth-child(5){top:70vh}.--blog .accent-lines>div:nth-child(2)>div{position:absolute;top:0;bottom:0;width:1px;height:100%;background:var(--accent-lines-clr);opacity:0;scale:0;animation:accentload 2s ease-out 2s forwards}.--blog .accent-lines>div:nth-child(2)>div:nth-child(1){left:12vw}.--blog .accent-lines>div:nth-child(2)>div:nth-child(2){left:calc(12vw + 10vh)}.--blog .accent-lines>div:nth-child(2)>div:nth-child(3){right:calc(12vw + 10vh)}.--blog .accent-lines>div:nth-child(2)>div:nth-child(4){right:12vw}@media (max-width: 575px){.--blog .accent-lines>div:nth-child(2)>div:nth-child(1){left:3vw}.--blog .accent-lines>div:nth-child(2)>div:nth-child(2){left:calc(3vw + 6vh)}.--blog .accent-lines>div:nth-child(2)>div:nth-child(3){right:calc(3vw + 6vh)}.--blog .accent-lines>div:nth-child(2)>div:nth-child(4){right:3vw}}.hero{width:100%;height:100vh;position:relative;top:40vh}.heroT{position:absolute;left:0;right:0;margin:auto;height:20vh;display:flex;align-items:center;opacity:0;animation:load 2s ease-in-out .6s forwards}.heroT>h2{height:20vh;display:flex;align-items:center;position:absolute;left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content;font-size:clamp(3rem,8vw,6rem);font-weight:600;color:#9dc3f7;background:radial-gradient(2em 2em at 50% 50%,transparent calc(var(--p) - 2em),#fff calc(var(--p) - 1em),#fff calc(var(--p) - .4em),transparent var(--p)),linear-gradient(0deg,#bad1f1 30%,#9dc3f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 16px rgba(174,207,242,.24);--p: 0%;transition:--p 3s linear;animation:pulse 10s linear 1.2s infinite}.heroT h2:nth-child(2){background:radial-gradient(2em 2em at 50% 50%,transparent calc(var(--p) - 2em),transparent calc(var(--p) - 1em),#fff calc(var(--p) - 1em),#fff calc(var(--p) - .4em),transparent calc(var(--p) - .4em),transparent var(--p));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(16px) opacity(.4)}.main-cta{position:absolute;left:0;right:0;top:70vh;display:flex;align-items:center;justify-content:center}.heroP{font-size:clamp(1rem,1.2vw,1.4rem);position:absolute;left:0;right:0;top:60vh;margin:auto;height:10vh;display:flex;align-items:center;flex-direction:column;justify-content:center;width:-moz-fit-content;width:fit-content;line-height:28px;text-align:center;opacity:0;translate:0 2vh;animation:load 2s ease-out 2s forwards,up 1.4s ease-out 2s forwards;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,.24);background:linear-gradient(0deg,#d8ecf8 0,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 575px){.heroP{line-height:18px;max-width:250px;height:16vh;top:calc(60vh + 15px)}.heroP span{margin-top:2vh}.main-cta{top:calc(70vh + 40px)}}.heroSubP{position:absolute;left:0;right:0;top:30vh;height:10vh!important;display:flex;align-items:center;justify-content:center;margin:auto;height:-moz-fit-content;height:fit-content;opacity:0;translate:0 -2vh;font-size:.9rem!important;animation:load3 2s ease-in 0s forwards,up 1.4s ease-out 0s forwards}.heroSubP p{font-size:1em;position:relative;max-width:120px;display:flex;justify-content:center;margin:auto;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,.24);background:linear-gradient(0deg,#d8ecf8 0,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.heroSubP p:before,.heroSubP p:after{position:absolute;top:60%;display:block;content:"";width:5em;height:1px;opacity:0;animation:load2 1.4s ease-in-out 0s forwards,up 1.4s ease-out 0s forwards}.heroSubP p:before{background:linear-gradient(-90deg,#9dc3f7 0%,transparent 100%);right:120%;translate:-5em 0}.heroSubP p:after{background:linear-gradient(90deg,#9dc3f7 0%,transparent 100%);left:120%;translate:5em 0}.accent-lines{pointer-events:none;position:absolute;inset:0;width:100%;height:200vh;z-index:-2;--accent-lines-clr: var(--line-color)}.accent-lines>div{position:absolute;inset:0}.accent-lines>div:nth-child(1)>div{position:absolute;left:0;right:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-lines-clr),transparent);opacity:0;scale:0;animation:accentload 2s ease-out 2.4s forwards}.accent-lines>div:nth-child(1)>div:nth-child(1){top:10vh}.accent-lines>div:nth-child(1)>div:nth-child(2){top:30vh}.accent-lines>div:nth-child(1)>div:nth-child(3){top:40vh}.accent-lines>div:nth-child(1)>div:nth-child(4){top:60vh}.accent-lines>div:nth-child(1)>div:nth-child(5){top:70vh}.accent-lines>div:nth-child(2)>div{position:absolute;top:0;bottom:0;width:1px;height:100%;background:var(--accent-lines-clr);opacity:0;scale:0;animation:accentload 2s ease-out 2s forwards}.accent-lines>div:nth-child(2)>div:nth-child(1){left:12vw}.accent-lines>div:nth-child(2)>div:nth-child(2){left:calc(12vw + 10vh)}.accent-lines>div:nth-child(2)>div:nth-child(3){right:calc(12vw + 10vh)}.accent-lines>div:nth-child(2)>div:nth-child(4){right:12vw}@media (max-width: 575px){.accent-lines>div:nth-child(2)>div:nth-child(1){left:3vw}.accent-lines>div:nth-child(2)>div:nth-child(2){left:calc(3vw + 6vh)}.accent-lines>div:nth-child(2)>div:nth-child(3){right:calc(3vw + 6vh)}.accent-lines>div:nth-child(2)>div:nth-child(4){right:3vw}}.accent-lines>div:nth-child(1)>div:before,.accent-lines>div:nth-child(1)>div:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#9dc3f7;opacity:0;scale:0;animation:accentload 2s ease-out 4.4s forwards}.accent-lines>div:nth-child(1)>div:nth-child(1):before{display:none}.accent-lines>div:nth-child(1)>div:nth-child(1):after{display:none}.accent-lines>div:nth-child(1)>div:nth-child(2):before{display:none}.accent-lines>div:nth-child(1)>div:nth-child(2):after{display:none}.accent-lines>div:nth-child(1)>div:nth-child(3):before{left:calc(12vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(3):after{right:calc(12vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(4):before{left:calc(12vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(4):after{right:calc(12vw + 10vh)}@media (max-width: 575px){.accent-lines>div:nth-child(1)>div:nth-child(3):before{left:calc(3vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(3):after{right:calc(3vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(4):before{left:calc(3vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(4):after{right:calc(3vw + 10vh)}}.accent-lines>div:nth-child(1)>div:nth-child(5):before{display:none}.accent-lines>div:nth-child(1)>div:nth-child(5):after{display:none}.accent-lines:before,.accent-lines:after{content:"";position:absolute;width:85px;height:1px;background:var(--accent-lines-clr);opacity:0;animation:accentload 2s ease-out 4.4s forwards}.accent-lines:before{left:calc(12vw + 0vh);top:35vh;transform:rotate(45deg)}.accent-lines:after{left:calc(12vw + 0vh);top:35vh;transform:rotate(-45deg)}@media (max-width: 575px){.accent-lines:before{left:calc(3vw + 0vh)}.accent-lines:after{left:calc(3vw + 0vh)}}.accent-lines>div:before,.accent-lines>div:after{content:"";position:absolute;width:85px;height:1px;background:var(--accent-lines-clr);opacity:0;animation:accentload 2s ease-out 4.4s forwards}.accent-lines>div:before{right:calc(12vw + 0vh);top:35vh;transform:rotate(45deg)}.accent-lines>div:after{right:calc(12vw + 0vh);top:35vh;transform:rotate(-45deg)}@media (max-width: 575px){.accent-lines>div:before{right:calc(3vw + 0vh)}.accent-lines>div:after{right:calc(3vw + 0vh)}}.accent-lines>div:nth-child(1)>div:nth-child(2):before,.accent-lines>div:nth-child(1)>div:nth-child(2):after{opacity:0;scale:0;animation:accentload2 2s ease-out 2.4s forwards}.mountains{position:absolute;left:0;right:0;top:80vh;margin:auto;width:100%;height:20vh;pointer-events:none;opacity:.5}.mountains:before{content:"";display:block;width:100%;height:120vh;position:absolute;top:0%;background:linear-gradient(0deg,#0a0d11 80%,transparent 100%);z-index:2}.mountains>div{box-shadow:-1em -.2em .4em -1.1em #c2ccff,inset 0 0 0 2px #c2ccff,inset .2em .3em .2em -.2em #c2ccff,inset 10.2em 10.3em 2em -10em #d4e6ff2f;background:#121521;z-index:1;filter:brightness(.8);position:absolute;left:0;right:0;margin:auto;width:20em;height:20em;rotate:45deg}.mountains>div:nth-child(1){bottom:-240%;translate:-6em 2em;animation:mountainload1 2s ease-out 2.4s forwards}.mountains>div:nth-child(2){bottom:-240%;translate:-2em 0em;width:14em;height:20em;animation:mountainload2 2s ease-out 2.2s forwards}.mountains>div:nth-child(3){bottom:-240%;translate:6em 3em;animation:mountainload1 2s ease-out 2s forwards}.mountains>div:before{content:"";display:block;background:repeating-radial-gradient(at 100% 100%,transparent 0%,rgba(194,204,255,.1333333333) 2px,transparent 4px);width:12em;height:12em;position:absolute;left:0;top:0;border-bottom-right-radius:100%}.hero-spacer{height:28em;pointer-events:none}.content-section{position:relative;z-index:1;color:#fff;width:100%;text-align:center;height:100vh;overflow:hidden;display:flex;justify-content:center;flex-direction:column;border-bottom:1px solid rgb(31,31,31)}.content-section>div{position:relative;left:calc(14vw + 10vh);display:flex;flex-wrap:wrap;align-items:center;gap:20px;width:calc(72vw - 20vh)}.content-section>div .__left{flex:3;min-width:225px;display:flex;flex-direction:column;align-items:start;justify-content:center}@media (max-width: 768px){.content-section>div .__left{align-items:center}}.content-section>div .__right{flex:2;min-width:225px}.content-section>div .__right img{max-width:100%;height:auto;opacity:.85;animation:finovaFloat 6s ease-in-out infinite,finovaGlow 4s ease-in-out infinite}.content-section>div .__right.__right--dashboard{flex:4;min-width:320px;perspective:1000px;perspective-origin:80% 50%;position:relative}.content-section>div .__right.__right--dashboard:before{content:"";position:absolute;inset:0 0 0 -15%;background:radial-gradient(ellipse at 35% 50%,rgba(11,129,239,.32),transparent 65%),radial-gradient(ellipse at 65% 70%,rgba(169,204,240,.14),transparent 70%);filter:blur(80px);z-index:0;pointer-events:none}.content-section>div .__right.__right--dashboard .dashboard-frame{position:relative;z-index:1;width:126%;margin-left:-18%;transform-style:preserve-3d}@media (max-width: 768px){.content-section>div .__right.__right--dashboard .dashboard-frame{width:113%;margin-left:-8%}}@media (max-width: 575px){.content-section>div .__right.__right--dashboard .dashboard-frame{width:100%;margin-left:0}}.content-section>div .__right.__right--dashboard .dashboard-tag{display:inline-block;font-size:.85rem;letter-spacing:4px;text-transform:uppercase;color:#c5d9f3;font-weight:700;padding:8px 18px;margin-bottom:24px;background:#0b81ef1a;border:1px solid rgba(169,204,240,.25);white-space:nowrap;transform:rotateY(-38deg) rotateX(-0deg) rotate(2.5deg);transform-origin:50% 50%;animation:dashboardFloat 7s ease-in-out infinite;backdrop-filter:blur(4px)}@media (max-width: 768px){.content-section>div .__right.__right--dashboard .dashboard-tag{font-size:.78rem;letter-spacing:3px;padding:6px 14px;margin-bottom:18px;transform:rotateY(-26deg) rotateX(-4deg)}}@media (max-width: 575px){.content-section>div .__right.__right--dashboard .dashboard-tag{font-size:.72rem;letter-spacing:2.5px;transform:rotateY(-14deg)}}.content-section>div .__right.__right--dashboard img{width:100%;max-width:100%;height:auto;opacity:1;display:block;border-radius:14px;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px -20px #000000bf,0 20px 50px -10px #0000008c,0 0 0 1px #ffffff0a;transform:rotateY(-38deg) rotateX(-0deg) rotate(2.5deg);transform-origin:50% 50%;animation:dashboardFloat 7s ease-in-out infinite}@media (max-width: 768px){.content-section>div .__right.__right--dashboard img{transform:rotateY(-26deg) rotateX(-4deg)}}@media (max-width: 575px){.content-section>div .__right.__right--dashboard img{transform:rotateY(-14deg);border-radius:10px}.content-section>div .__right:not(.__right--dashboard){flex:2;min-width:155px}.content-section>div .__right:not(.__right--dashboard) img{max-width:30%;margin:auto;height:auto;opacity:.85;animation:finovaFloat 6s ease-in-out infinite,finovaGlow 4s ease-in-out infinite}}@keyframes dashboardFloat{0%,to{transform:rotateY(-38deg) rotateX(-0deg) rotate(2.5deg) translateY(0)}50%{transform:rotateY(-38deg) rotateX(-0deg) rotate(2.5deg) translateY(-12px)}}@media (max-width: 575px){.content-section>div{left:0;padding:10px;width:calc(100% - 6vw - 12vh);margin:auto}.content-section>div .title,.content-section>div .subp{text-align:center}}@keyframes finovaFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes finovaGlow{0%{filter:drop-shadow(0 0 0px rgba(157,195,247,0))}50%{filter:drop-shadow(0 0 20px rgba(157,195,247,.25))}to{filter:drop-shadow(0 0 0px rgba(157,195,247,0))}}p.subt{color:#d8ecf8be;font-size:clamp(12px,.85em,16px)!important;font-weight:200;position:relative;width:-moz-fit-content;width:fit-content;text-align:left}h3{margin:.4em 0 .6em;font-size:1.55em!important;font-weight:600;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,.24);background:linear-gradient(0deg,#d8ecf8 0,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left}p.subp{color:#d8ecf8be!important;background:none!important;text-shadow:none!important;background-clip:unset!important;font-size:clamp(14px,1em,18px)!important;font-weight:400;max-width:32em;text-align:left}p.subt:before,p.subt:after{position:absolute;top:60%;display:block;content:"";width:5em;height:1px;opacity:.5}p.subt:after{background:linear-gradient(90deg,#9dc3f7 0%,transparent 100%);left:105%;top:50%}p.subt.--both:before{background:linear-gradient(-90deg,#9dc3f7 0%,transparent 100%);right:105%;top:50%}@media (max-width: 575px){p.subt.--both-mobile:before{background:linear-gradient(-90deg,#9dc3f7 0%,transparent 100%);right:105%;top:50%}}.content-acc{position:absolute;left:0;right:0;top:25%;margin:auto;display:flex;justify-content:center}.content-acc div{width:10em;height:10em;border-radius:50%;box-shadow:-1em -.2em .4em -1.1em #c2ccff,inset 0 0 0 2px #c2ccff,inset .2em .3em .2em -.2em #c2ccff,inset -1.2em 2.3em 2em -.5em #d4e6ff2f;background:#121521;z-index:1;filter:brightness(.8);background:repeating-radial-gradient(at 50% 50%,transparent 0%,rgba(194,204,255,.1333333333) 2px,transparent 4px);translate:-18em}.content-acc div:nth-child(2){translate:18em 0;border-radius:2em;box-shadow:-1em -.2em .4em -1.1em #c2ccff,inset 0 0 0 2px #c2ccff,inset .2em .3em .2em -.2em #c2ccff,inset 10.8em 11.3em 2em -10.5em #d4e6ff2f}#particleCanvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999!important}.embla{margin:auto}.embla__viewport{overflow:hidden;padding-left:25%;padding-right:25%}@media (max-width: 768px){.embla__viewport{padding-left:5%;padding-right:5%}}.embla__container{display:flex;gap:0%}.embla__slide{flex:0 0 100%;opacity:.35;transform:scale(.85);transition:.4s}.embla__slide.is-in-view{opacity:.7;transform:scale(.85)}.embla__slide.is-snapped{opacity:1!important;transform:scale(1)}.step-card{--card-color: rgb(12, 12, 14);border:1px solid rgba(197,217,243,.0705882353);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:12px;background:var(--card-color);position:relative;overflow:hidden}@media (max-width: 768px){.step-card{height:100%}}.step-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#A9CCF0);opacity:0}.step-card:after{content:"";position:absolute;top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#A9CCF0);opacity:0}.step-card .border-bottom{position:absolute;bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg,transparent,#A9CCF0);opacity:0}.step-card .border-left{position:absolute;bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg,transparent,#A9CCF0);opacity:0}.embla__slide.is-snapped .step-card:before{animation:card-top .75s linear;opacity:1}.embla__slide.is-snapped .step-card:after{animation:card-right .75s linear;animation-delay:.25s;opacity:1}.embla__slide.is-snapped .border-bottom{animation:card-bottom .75s linear;animation-delay:.5s;opacity:1}.embla__slide.is-snapped .border-left{animation:card-left .75s linear;animation-delay:.75s;opacity:1}.image-container{flex:8;width:100%;aspect-ratio:16/10;max-height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.image-container:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,var(--card-color) 90%);opacity:1;width:100%;height:100%;z-index:1;pointer-events:none}.image-container img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;position:relative;z-index:0;border-radius:30px}.step{flex:1;font-size:16px;letter-spacing:2px;color:#c5d9f3;background-color:#15181c;font-weight:700;max-width:95px;padding:3px 12px;border-radius:0}.step-card h3{flex:1;font-size:1.6em!important;font-weight:700;text-transform:uppercase;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;white-space:nowrap}@media (max-width: 768px){.step-card h3{white-space:normal}}p{flex:1;font-size:14px;color:#c5d9f3;font-weight:400}.embla__prev,.embla__next{position:absolute;top:50%;transform:translateY(-50%);width:19vw;height:90%;color:#fff;font-size:20px;cursor:pointer;opacity:.5;display:flex;align-items:center;justify-content:start;transition:.2s;z-index:10}.embla__prev:before,.embla__next:before{content:"";position:absolute;width:10vh;height:100%;top:0%;left:0%;border:1px solid var(--line-color);border-right:none}.embla__prev div,.embla__next div{height:45px;width:1px;background-color:#b6c9e160;position:relative;margin:2vw;transform:rotate(135deg)}@media (max-width: 768px){.embla__prev div,.embla__next div{margin:5vw}}.embla__prev div:after,.embla__next div:after{content:"";position:absolute;width:45px;height:1px;background-color:#b6c9e160}.embla__prev:hover,.embla__next:hover{opacity:1;transition:opacity .2s;background:linear-gradient(90deg,transparent 50%,rgba(253,253,254,.0196078431))}.embla__prev:hover{background:linear-gradient(-90deg,transparent 50%,rgba(253,253,254,.0196078431))}.embla__prev{left:12vw;border-right:none}.embla__prev div{margin-top:70px;transform:rotate(315deg)}.embla__next{border-left:none;justify-content:end;right:12vw}.embla__next:before{content:"";position:absolute;width:10vh;height:100%;top:0%;left:initial;right:0%;border:1px solid var(--line-color);border-right:1px solid var(--line-color);border-left:0}@media (max-width: 768px){.embla__prev{left:3%}.embla__next{right:3%}}.embla__progress{height:6px;border:1px solid var(--line-color);overflow:hidden;width:40%;margin:auto}.embla__progress__bar{height:100%;background:#8ab4f8;box-shadow:#8ab4f896 0 0 10px;transform-origin:left;transform:scaleX(0);transition:transform .2s linear}.border-primary{border-color:var(--line-color)!important}.bg-primary{background-color:#b8d6f2!important}.text-primary{color:#b8d6f2!important}.clients-section{text-align:center}.brands-carousel{overflow:hidden;width:100%;position:relative;padding-block:5vh;background-color:#fff}.brands-track{display:flex;gap:80px;width:-moz-max-content;width:max-content;animation:brandsScroll 70s linear infinite}.brands-track.--reverse{animation:brandScrollReverse 70s linear infinite}.brands-track img{height:40px;opacity:.8;transition:.3s}.brands-track img:hover{opacity:1;transform:scale(1.05)}.origin-section{padding:120px 0}.origin-grid{position:relative;gap:60px;display:flex;justify-content:center;width:100%;flex-wrap:wrap}.origin-grid:before,.origin-grid:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,#9fd1ff,#fff,#fff,#fff,#9fd1ff);box-shadow:0 0 12px #a0d2ff99,0 0 40px #ffffff59;opacity:.9;pointer-events:none;animation:plusGlow 4s ease-in-out infinite;z-index:1}@keyframes plusGlow{0%{opacity:.6;filter:blur(.3px)}50%{opacity:1;filter:blur(.8px)}to{opacity:.6;filter:blur(.3px)}}.origin-grid:before{width:90px;height:10px}.origin-grid:after{width:10px;height:90px}.origin-card{padding:40px;border:1px solid var(--line-color);background:#8e8e8e05;display:flex;flex-direction:column;align-items:center;gap:20px;transition:.3s}.origin-card:hover{border:1px solid rgba(186,215,247,.35)}.img-container{height:120px;width:auto;opacity:.9}.origin-logo{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.origin-card h4{color:#cfe4ff;font-size:1.2rem;margin:0}.origin-card p{color:#cfe4ffcc;line-height:1.6;text-align:center}@keyframes brandScrollReverse{0%{transform:translate(-25%)}to{transform:translate(25%)}}@keyframes brandsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes loadrot{0%{rotate:0deg;scale:0}to{scale:1}}@keyframes spotlight{0%{transform:rotate(0) scale(1);filter:blur(15px) opacity(.5)}20%{transform:rotate(-1deg) scale(1.2);filter:blur(16px) opacity(.6)}40%{transform:rotate(2deg) scale(1.3);filter:blur(14px) opacity(.4)}60%{transform:rotate(-2deg) scale(1.2);filter:blur(15px) opacity(.6)}80%{transform:rotate(1deg) scale(1.1);filter:blur(13px) opacity(.4)}to{transform:rotate(0) scale(1);filter:blur(15px) opacity(.5)}}@keyframes colorize{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(-380deg)}}@keyframes mountainload1{0%{bottom:-240%}to{bottom:-140%}}@keyframes mountainload2{0%{bottom:-240%}to{bottom:-108%}}@keyframes accentload2{0%{opacity:0;scale:0;transform:rotate(360deg)}50%{scale:0}to{opacity:.12;scale:1;transform:rotate(0)}}@keyframes accentload3{0%{opacity:0;scale:0;transform:rotate(-360deg)}50%{scale:0}to{opacity:.12;scale:1;transform:rotate(0)}}@keyframes btn-rot{0%{rotate:0deg}to{rotate:360deg}}@keyframes loop{to{offset-distance:100%}}@keyframes load{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{--p: 0%}50%{--p: 300%}to{--p: 300%}}@property --p{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes load3{0%{opacity:0}to{opacity:.7}}@keyframes up{to{translate:0}}@keyframes load2{0%{opacity:0}to{opacity:.3}}@keyframes accentload{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes card-top{0%{left:-100%}50%,to{left:100%}}@keyframes card-right{0%{top:-100%}50%,to{top:100%}}@keyframes card-bottom{0%{right:-100%}50%,to{right:100%}}@keyframes card-left{0%{bottom:-100%}50%,to{bottom:100%}}a.global-button{position:relative;display:inline-block;padding:6px 12px;margin:20px 0;color:#a9ccf0;text-decoration:none;text-transform:uppercase;transition:.5s;letter-spacing:4px;overflow:hidden;font-size:16px;text-align:center}@media (max-width: 575px){.trial-banner a.global-button.trial-banner__cta{display:block;width:100%;box-sizing:border-box;letter-spacing:2px;font-size:14px;white-space:normal;margin:0}}a.global-button:hover{background:#a9ccf0;color:#050801;box-shadow:0 0 5px #a9ccf0,0 0 25px #a9ccf0,0 0 50px #a9ccf0,0 0 200px #a9ccf0;-webkit-box-reflect:below 1px linear-gradient(transparent,rgba(0,0,0,.3333333333))}a.global-button span{position:absolute;display:block}a.global-button span:nth-child(1){top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#A9CCF0);animation:animate1 2s linear infinite}@keyframes animate1{0%{left:-100%}50%{left:100%}to{left:100%}}a.global-button span:nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#A9CCF0);animation:animate2 2s linear infinite;animation-delay:.5s}@keyframes animate2{0%{top:-100%}50%{top:100%}to{top:100%}}a.global-button span:nth-child(3){bottom:0;right:0;width:100%;height:2px;background:linear-gradient(270deg,transparent,#A9CCF0);animation:animate3 2s linear infinite;animation-delay:1s}@keyframes animate3{0%{right:-100%}50%{right:100%}to{right:100%}}a.global-button span:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg,transparent,#A9CCF0);animation:animate4 2s linear infinite;animation-delay:1.5s}@keyframes animate4{0%{bottom:-100%}50%{bottom:100%}to{bottom:100%}}:root{--color-neutral-900: oklch(.185 0 0);color-scheme:light dark}.svg-container{position:absolute}.card-container{padding:2px;border-radius:0;position:relative;background:linear-gradient(-30deg,var(--gradient-color),transparent,var(--gradient-color)),linear-gradient(to bottom,var(--color-neutral-900),var(--color-neutral-900))}.card-container[↖️]{--f: url(#🌀↖️);--electric-border-color: #C1DCF5;--electric-light-color: oklch(from var(--electric-border-color) l c h);--gradient-color: oklch(from var(--electric-border-color) .3 calc(c/2) h / .4)}.card-container[🎨]{--f: url(#🌀🎨);--electric-border-color: #588BAF;--electric-light-color: oklch(from var(--electric-border-color) l c h);--gradient-color: oklch(from var(--electric-border-color) .3 calc(c/2) h / .4)}.inner-container{position:relative}.border-outer{border:2px solid oklch(from var(--electric-border-color) l c h/.5);border-radius:0;padding-right:.15em;padding-bottom:.15em}.main-card{width:22rem;aspect-ratio:13/16;border-radius:0;border:2px solid var(--electric-border-color);margin-top:-4px;margin-left:-4px;filter:var(--f)}@media (max-width: 768px){.main-card{width:18rem;aspect-ratio:13/20}}.glow-layer-1{border:2px solid oklch(from var(--electric-border-color) l c h/.6);border-radius:0;width:100%;height:100%;position:absolute;inset:0;filter:blur(1px)}.glow-layer-2{border:2px solid var(--electric-light-color);border-radius:0;width:100%;height:100%;position:absolute;inset:0;filter:blur(4px)}.overlay-1{position:absolute;width:100%;height:100%;inset:0;border-radius:0;opacity:1;mix-blend-mode:overlay;transform:scale(1.1);filter:blur(16px);background:linear-gradient(-30deg,white,transparent 30%,transparent 70%,white)}.overlay-2{position:absolute;width:100%;height:100%;inset:0;border-radius:0;opacity:.5;mix-blend-mode:overlay;transform:scale(1.1);filter:blur(16px);background:linear-gradient(-30deg,white,transparent 30%,transparent 70%,white)}.background-glow{position:absolute;width:100%;height:100%;inset:0;border-radius:0;filter:blur(16px);transform:scale(1.1);opacity:.3;z-index:-1;background:linear-gradient(-30deg,var(--electric-light-color),transparent,var(--electric-border-color))}.content-container{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column}.content-top{display:flex;flex-direction:column;padding:16px;height:100%}@media (max-width: 768px){.glow-layer-1,.glow-layer-2,.overlay-1,.overlay-2,.background-glow{display:none!important}.main-card{filter:none!important}.card-container{background:#ffffff05;border:1px solid rgba(193,220,245,.2)}.border-outer{border:1px solid rgba(193,220,245,.25);padding:0}.main-card{border:1px solid rgba(193,220,245,.35);box-shadow:0 0 10px #a0d2ff26,inset 0 0 8px #a0d2ff14}.card-container:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(160,210,255,.12),transparent 70%);opacity:.6;pointer-events:none}.main-card{transition:transform .3s ease}.main-card:active{transform:scale(.98)}}.content-bottom{display:flex;flex-direction:column;padding:16px 32px 32px}.scrollbar-glass{background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff1f,#fff0),#ffffff0a;position:relative;transition:background .3s ease;border-radius:14px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.5em 1em;text-transform:uppercase;font-weight:700;font-size:12px;color:#fffc}.scrollbar-glass:hover{background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff1f,#fff0),#ffffff14}.scrollbar-glass:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(150deg,#ffffff7a 16.73%,#ffffff14 30.2% 68.2%,#fff9 81.89%);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none}.title{font-size:2.25em;font-weight:500;max-height:50px}.description{opacity:.9}.divider{margin-top:auto;border:none;height:1px;background-color:currentColor;opacity:.1;mask-image:linear-gradient(to right,transparent,black,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black,transparent)}.pricing-tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:999px;z-index:4;backdrop-filter:blur(6px);white-space:nowrap}.pricing-tag__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pricing-tag--silver{color:#1a2530;background:linear-gradient(135deg,#f4f7fb,#c9d4df,#8a96a3);border:1px solid #f4f7fb;box-shadow:0 8px 26px #00000073,inset 0 1px #ffffff8c;text-shadow:0 1px 0 rgba(255,255,255,.3)}.pricing-tag--silver .pricing-tag__dot{background:#1a2530;box-shadow:0 0 6px #0006}.pricing-tag--gold{color:#2a1d05;background:linear-gradient(135deg,#f8e2a0,#e3b961,#b8893c);border:1px solid #f8e2a0;box-shadow:0 8px 26px #e3b9618c,inset 0 1px #ffffff73;text-shadow:0 1px 0 rgba(255,255,255,.25)}.pricing-tag--gold .pricing-tag__dot{background:#2a1d05}.pricing-tag--blue{color:#fff;background:linear-gradient(135deg,#98d4f7,#7abfee,#4d97cc);border:1px solid #b6e0fa;box-shadow:0 8px 24px #7abfee8c,inset 0 1px #ffffff73;text-shadow:0 1px 0 rgba(11,50,80,.25)}.pricing-tag--blue .pricing-tag__dot{background:#0b1620;box-shadow:0 0 6px #00000040}.plans-grid{margin:20px auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;max-width:1100px}.plans-grid>div{flex:1 1 280px;min-width:0;max-width:360px;display:flex;flex-direction:column}.plans-grid>div>*{flex:0 0 auto}@media (max-width: 640px){.plans-grid{gap:28px;max-width:460px}.plans-grid>div{flex:1 1 100%;max-width:none}.plans-grid a.global-button{width:100%!important}}.promo-banner{background:linear-gradient(135deg,var(--dark-primary),var(--light-primary));padding:24px 0;color:#fff;max-width:100%;font-family:sans-serif;box-shadow:0 10px 40px #0003}.promo-header{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;align-items:center}.promo-badge{white-space:nowrap;font-size:12px;letter-spacing:.08em;opacity:.8}.promo-pill{white-space:nowrap;font-size:12px;background:#ffffff26;padding:4px 10px;border-radius:999px}.promo-content{display:flex;gap:14px;align-items:flex-start}.promo-icon{width:40px;height:40px;border-radius:12px;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:18px}.promo-content h3{margin:0;font-size:20px;font-weight:600}.promo-content p{margin:4px 0 0;font-size:14px;opacity:.85}.promo-features{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.promo-features span{font-size:13px;background:#ffffff1f;padding:6px 10px;border-radius:999px}.text-base{line-height:2rem!important}.impl-grid{margin-top:18px;display:flex;flex-direction:column;gap:14px}.impl-card{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.35fr;gap:28px;padding:22px 34px 20px;background:#111c24;border:2px solid #7abfee;backdrop-filter:blur(12px);box-shadow:0 24px 70px #0b81ef2e;width:92%;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.impl-card:hover{z-index:3;transform:translateY(-4px);border-color:#a8d4f3;box-shadow:0 32px 90px #0b81ef73}.impl-card--left{align-self:flex-start}.impl-card--right{align-self:flex-end;box-shadow:0 28px 80px #e3b9612e,0 8px 24px #0b81ef1f}.impl-card--right:hover{box-shadow:0 36px 100px #e3b96152,0 12px 30px #0b81ef33}@media (max-width: 900px){.impl-card{grid-template-columns:1fr;gap:14px;padding:22px 20px 18px;width:100%;align-self:stretch}.impl-card:hover{transform:none}}.impl-num{position:absolute;top:16px;left:28px;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:56px;font-weight:400;line-height:1;letter-spacing:-.03em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;background:linear-gradient(135deg,#f4f7fb,#c9d4df,#8a96a3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 3px 14px rgba(201,212,223,.35))}.impl-card--right .impl-num{background:linear-gradient(135deg,#f8e2a0,#e3b961,#b8893c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 16px rgba(227,185,97,.45))}@media (max-width: 900px){.impl-num{position:static;display:block;font-size:44px;margin:0 0 2px}}.impl-tag{position:absolute;top:-14px;right:28px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:999px;z-index:4;backdrop-filter:blur(6px);color:#1a2530;background:linear-gradient(135deg,#f4f7fb,#c9d4df,#8a96a3);border:1px solid #f4f7fb;box-shadow:0 8px 26px #00000073,inset 0 1px #ffffff8c;text-shadow:0 1px 0 rgba(255,255,255,.3)}.impl-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:#1a2530;box-shadow:0 0 6px #0006}.impl-card--right .impl-tag{color:#2a1d05;background:linear-gradient(135deg,#f8e2a0,#e3b961,#b8893c);border:1px solid #f8e2a0;box-shadow:0 8px 26px #e3b9618c,inset 0 1px #ffffff73;text-shadow:0 1px 0 rgba(255,255,255,.25)}.impl-card--right .impl-tag:before{background:#2a1d05;box-shadow:0 0 6px #0006}@media (max-width: 575px){.impl-tag{top:-12px;right:16px;font-size:10px;padding:4px 10px}}.impl-card>.impl-card__left>*,.impl-card>.impl-card__right>*{flex:0 0 auto}.impl-card__left{position:relative;padding-top:4px;display:flex;flex-direction:column}.impl-card__left:after{content:"";position:absolute;top:12px;bottom:12px;right:-16px;width:1px;background:linear-gradient(180deg,#7abfee00,#7abfee59 25% 75%,#7abfee00)}@media (max-width: 900px){.impl-card__left:after{display:none}}.impl-card__right{padding-top:4px;display:flex;flex-direction:column}.impl-label{margin:18px 0 10px;padding-left:70px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#d8ecf8}@media (max-width: 900px){.impl-label{margin:0 0 10px;padding-left:0}}.impl-title{margin:0 0 16px!important;font-size:1.4em!important;font-weight:500!important;line-height:1.2;color:#d8ecf8;text-align:left;background:linear-gradient(0deg,#d8ecf8,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 16px rgba(174,207,242,.24)}.impl-divider{border:none;height:1px;width:100%;background:linear-gradient(90deg,#7abfee00,#7abfee59 30% 70%,#7abfee00);margin:14px 0;opacity:.85}.impl-price-block{margin-top:auto}.impl-price{margin:0;line-height:1.1}.impl-price__num{font-size:26px;font-weight:700;color:#fff;letter-spacing:-.01em}.impl-price__cur{margin-left:6px;font-size:11px;letter-spacing:.06em;color:#d8ecf88c;text-transform:uppercase}.impl-price__sub{margin:4px 0 0;font-size:12px;color:#7abfee}.impl-desc{margin:0 0 12px;font-size:13px;line-height:1.5;color:#d8ecf8c7}.impl-features{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.impl-features li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.4;color:#d8ecf8d1}.impl-features li strong{color:#fff;font-weight:600}.impl-features li .material-symbols-outlined{color:#7abfee;font-size:16px!important;height:16px;width:16px;line-height:1;margin-top:2px;flex-shrink:0}@media (max-width: 480px){.impl-features{grid-template-columns:1fr}}.impl-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.impl-meta{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#d8ecf880}.blog-index-banner{padding:var(--header-height, 89px) 0 4rem 0;position:relative;overflow:hidden}.blog-index-banner:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(186,215,247,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(186,215,247,.08) 1px,transparent 1px);background-size:50px 50px;z-index:0}.blog-index-banner .main-container{position:relative;z-index:1}.blog-index-topbar,.blog-show-topbar{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;padding-bottom:1rem;gap:1rem;flex-wrap:wrap}.blog-breadcrumb{display:flex;align-items:center}.blog-breadcrumb__list{list-style:none;padding:6px 14px;margin:0;display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;background:#ffffff0d;border:1px solid rgba(186,215,247,.14);border-radius:999px;backdrop-filter:blur(6px);font-size:13px}.blog-breadcrumb__link{display:inline-flex;align-items:center;gap:5px;color:#d8ecf8b3;text-decoration:none;font-weight:500;transition:color .15s}.blog-breadcrumb__link i{font-size:11px}.blog-breadcrumb__link:hover{color:#aacbf3}.blog-breadcrumb__sep{color:#bad7f74d;font-size:10px;line-height:1;display:flex;align-items:center}.blog-breadcrumb__current{color:#aacbf3;font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}@media (max-width: 575px){.blog-breadcrumb__current{max-width:150px}}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;padding:1.25rem 0 .5rem}.blog-filters a{padding:6px 16px;border-radius:999px;border:1px solid rgba(186,215,247,.18);background:#ffffff0a;color:#d8ecf8bf;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s ease}.blog-filters a:hover{border-color:#0b81ef8c;background:#0b81ef1f;color:#fff}.blog-filters a.active{background:#aacbf3;border-color:#aacbf3;color:#fff;box-shadow:0 4px 14px #0b81ef59}.blog-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;width:100%}@media (max-width: 575px){.blog-grid{grid-template-columns:1fr}}.blog-grid__item::marker{display:none;content:none}.blog-card{border-radius:16px;overflow:hidden;background:#00000059;border:1px solid rgba(186,215,247,.1);box-shadow:0 8px 24px #0000004d;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;height:100%}.blog-card:hover{transform:translateY(-5px);border-color:#0b81ef66;box-shadow:0 14px 36px #00000073}.blog-card__link{display:flex;flex-direction:column;text-decoration:none;height:100%;color:inherit}.blog-card__link:hover{color:inherit}.blog-card__image{width:100%;height:190px;overflow:hidden;background:#0b81ef14;margin:0}.blog-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}.blog-card:hover .blog-card__image img{transform:scale(1.04)}.blog-card__content{padding:1.25rem 1.25rem 1rem;display:flex;flex-direction:column;flex:1;gap:.6rem}.blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.blog-card__meta time{font-size:12px;color:#d8ecf880}.blog-card__category{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#0b81ef24;border:1px solid rgba(11,129,239,.3);color:#7abfee;font-size:11px;font-weight:700;letter-spacing:.3px}.blog-card__title{font-size:1.05rem;font-weight:700;color:#d8ecf8;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt{font-size:.875rem;color:#d8ecf8a6;line-height:1.6;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid rgba(186,215,247,.08);margin-top:auto}.blog-card__author{font-size:12px;color:#d8ecf873;font-weight:500}.blog-card__read-more{font-size:12px;font-weight:700;color:#aacbf3;display:flex;align-items:center;gap:5px;transition:gap .2s ease}.blog-card:hover .blog-card__read-more{gap:8px}.blog-carousel{position:relative;overflow:hidden}.blog-carousel__controls{position:absolute;top:50%;left:0;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);z-index:2;pointer-events:none;padding:0 calc(var(--main-grid-padding, 6vw) - 22px)}.carousel-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(186,215,247,.18);background:#101922d9;backdrop-filter:blur(8px);color:#d8ecf8;font-size:1.75rem;line-height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.carousel-btn:hover{border-color:#0b81ef80;background:#0b81ef33;box-shadow:0 4px 16px #0b81ef40}.blog-carousel__track-wrapper{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;display:flex;flex-wrap:nowrap;gap:16px;padding:16px 0;list-style:none;margin:0;scroll-snap-type:x mandatory}.blog-carousel__track-wrapper::-webkit-scrollbar{display:none}.blog-carousel__track-wrapper .blog-grid__item{flex:0 0 300px;max-width:300px;scroll-snap-align:start}@media (max-width: 575px){.blog-carousel__track-wrapper .blog-grid__item{flex:0 0 280px;max-width:280px}}.blog-landing-slider__wrap{position:relative}.blog-landing-slider__track{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;list-style:none;padding:16px 0;margin:0;scroll-snap-type:x mandatory}.blog-landing-slider__track::-webkit-scrollbar{display:none}.blog-landing-slider__track .blog-landing-slider__item{flex:0 0 300px;scroll-snap-align:start}@media (max-width: 575px){.blog-landing-slider__track .blog-landing-slider__item{flex:0 0 280px}}.blog-landing-slider__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(186,215,247,.18);background:#101922d9;backdrop-filter:blur(8px);color:#d8ecf8;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.blog-landing-slider__btn--prev{left:-20px}.blog-landing-slider__btn--next{right:-20px}.blog-landing-slider__btn:hover{border-color:#0b81ef80;background:#0b81ef33;box-shadow:0 4px 16px #0b81ef40}@media (max-width: 768px){.blog-landing-slider__btn--prev{left:0}.blog-landing-slider__btn--next{right:0}}.blog-pagination{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(186,215,247,.14);border-radius:999px;background:#ffffff0a;backdrop-filter:blur(6px);box-shadow:0 8px 24px #00000040}.blog-pagination .page{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 12px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px;color:#d8ecf8b3;background:transparent;border:1px solid transparent;transition:all .18s ease}.blog-pagination .page:hover{background:#0b81ef2e;border-color:#0b81ef8c;color:#fff}.blog-pagination .page.active{background:#aacbf3;border-color:#ffffff2e;color:#fff;box-shadow:0 4px 14px #0b81ef59}.blog-pagination .page.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.blog-pagination .page.prev,.blog-pagination .page.next{font-size:18px;line-height:1;padding:0 14px}.blog-post{max-width:820px;margin:2rem auto 4rem}.blog-post__image{width:100%;border-radius:18px;overflow:hidden;margin-bottom:2rem;border:1px solid rgba(186,215,247,.1);max-height:420px}.blog-post__image img{width:100%;height:100%;max-height:420px;-o-object-fit:cover;object-fit:cover;display:block}.blog-post__category{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:#0b81ef24;border:1px solid rgba(11,129,239,.3);color:#7abfee;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.blog-post__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#d8ecf8;text-align:center;margin:1rem 0 .5rem;line-height:1.2;background:linear-gradient(0deg,#d8ecf8,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-post__meta{font-size:13px;color:#d8ecf880;flex-wrap:wrap}.blog-post__author-image{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(186,215,247,.2)}.blog-post__content{margin-top:2rem;color:#d8ecf8d9;font-size:1rem;line-height:1.85}.blog-post__content h2{font-size:1.4rem;font-weight:800;color:#d8ecf8;margin:2rem 0 .75rem;background:linear-gradient(0deg,#d8ecf8,#98c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-post__content h3{font-size:1.15rem;font-weight:700;color:#d8ecf8;margin:1.5rem 0 .5rem}.blog-post__content p{margin-bottom:1rem}.blog-post__content ul,.blog-post__content ol{padding-left:1.5rem;margin-bottom:1rem}.blog-post__content ul li,.blog-post__content ol li{margin-bottom:.5rem;color:#d8ecf8cc}.blog-post__content strong{color:#d8ecf8;font-weight:700}.blog-post__content a{color:#aacbf3;text-decoration:underline}.blog-post__content a:hover{color:#7abfee}.blog-post__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(186,215,247,.1)}.blog-post__tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(11,129,239,.25);background:#0000004d;color:#d8ecf8d9;font-size:.85rem;font-weight:600;transition:all .15s ease}.blog-post__tag:hover{border-color:#0b81ef80;background:#0b81ef1a}@media (max-width: 768px){.blog-index-topbar,.blog-show-topbar{flex-direction:column;align-items:flex-start}.blog-post{margin:1.5rem auto 3rem}.blog-carousel__controls{display:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-32{bottom:-8rem}.-left-28{left:-7rem}.-right-32{right:-8rem}.-top-28{top:-7rem}.z-10{z-index:10}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ms-1{margin-inline-start:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.flex{display:flex}.hidden{display:none}.h-12{height:3rem}.h-96{height:24rem}.h-\[28rem\]{height:28rem}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-96{width:24rem}.w-\[28rem\]{width:28rem}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:1.5rem}.border{border-width:1px}.border-primary{--tw-border-opacity: 1;border-color:rgb(11 129 239 / var(--tw-border-opacity, 1))}.border-primary\/40{border-color:#0b81ef66}.border-white\/10{border-color:#ffffff1a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-extrabold{font-weight:800}.leading-tight{line-height:1.25}.text-primary{--tw-text-opacity: 1;color:rgb(11 129 239 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-\[0\.12\]{opacity:.12}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 18px 60px rgba(0,0,0,.22);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(11\,129\,239\,0\.25\)\]{--tw-shadow: 0 28px 80px rgba(11,129,239,.25);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:text-left{text-align:left}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}
