html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--spark-primary:#176bff;--spark-primary-hover:#0d5be7;--spark-accent:#ff8a2a;--spark-success:#16a56a;--spark-warning:#d9850b;--spark-danger:#d9363e;--spark-bg:#eef3fb;--spark-panel:#ffffffb3;--spark-panel-raised:#f8faff9e;--spark-glass-strong:#ffffffd1;--spark-table-fixed-bg:#f7faff;--spark-table-fixed-hover:#eef4fc;--spark-glass-highlight:#ffffffad;--spark-backdrop-blue:#176bff2e;--spark-backdrop-purple:#765eff24;--spark-backdrop-orange:#ff8a2a1a;--spark-backdrop-grid:#49699f0e;--spark-sidebar:#fff;--spark-sidebar-glow:#176bff14;--spark-sidebar-title:#172033;--spark-sidebar-text:#59657a;--spark-sidebar-muted:#8792a6;--spark-sidebar-hover:#f3f6fb;--spark-sidebar-active:#e8f0ff;--spark-sidebar-active-end:#f5f8ff;--spark-sidebar-active-text:#176bff;--spark-sidebar-border:#e4e9f2;--spark-sidebar-badge:#edf2fa;--spark-sidebar-identity:#f8faff;--spark-sidebar-surface-start:#f8fcffe6;--spark-sidebar-surface-end:#e2f0ffd1;--spark-sidebar-spark:#146f9f;--spark-sidebar-shadow:#28589421;--spark-border:var(--spark-sidebar-border);--spark-text:#172033;--spark-text-secondary:#59657a;--spark-text-tertiary:#8792a6;--spark-primary-soft:#e8f0ff;--spark-success-soft:#e8f8f1;--spark-warning-soft:#fff4df;--spark-danger-soft:#ffeaec;--spark-shadow:0 1.2rem 3.5rem #2437581f;--spark-glass-shadow:0 .8rem 2.5rem #2a40681a, inset 0 1px var(--spark-glass-highlight);font-size:16px}:root[data-theme=dark]{--spark-primary:#00cae0;--spark-primary-hover:#35dcea;--spark-accent:#ff9b47;--spark-success:#35c98a;--spark-warning:#f0a935;--spark-danger:#ff6670;--spark-bg:#0a0a0a;--spark-panel:#111318;--spark-panel-raised:#181d27;--spark-glass-strong:#151922;--spark-table-fixed-bg:#111318;--spark-table-fixed-hover:#181d27;--spark-glass-highlight:#ffffff14;--spark-backdrop-blue:#00cae02e;--spark-backdrop-purple:#765eff24;--spark-backdrop-orange:#ff8a2a1a;--spark-backdrop-grid:#7a9acf0b;--spark-sidebar:#111318;--spark-sidebar-glow:#00cae014;--spark-sidebar-title:#f5fbff;--spark-sidebar-text:#a6afc0;--spark-sidebar-muted:#788398;--spark-sidebar-hover:#00cae014;--spark-sidebar-active:#00cae038;--spark-sidebar-active-end:#00cae00f;--spark-sidebar-active-text:#dffcff;--spark-sidebar-border:#ffffff1a;--spark-sidebar-badge:#ffffff1a;--spark-sidebar-identity:#ffffff0a;--spark-sidebar-surface-start:#111318;--spark-sidebar-surface-end:#111318;--spark-sidebar-spark:#00cae0;--spark-sidebar-shadow:#000e2733;--spark-border:var(--spark-sidebar-border);--spark-text:#f5fbff;--spark-text-secondary:#a6afc0;--spark-text-tertiary:#788398;--spark-primary-soft:#00cae024;--spark-success-soft:#102f28;--spark-warning-soft:#332916;--spark-danger-soft:#351b23;--spark-shadow:0 1.5rem 4rem #0006;--spark-glass-shadow:0 1rem 3rem #00000047, inset 0 1px var(--spark-glass-highlight);--ant-color-primary:#00cae0;--ant-color-primary-hover:#35dcea;--ant-color-primary-active:#00a9bd;--ant-color-info:#00cae0}html,body,#root{min-height:100%;margin:0}body{color:var(--spark-text);background:radial-gradient(circle at 8% 6%, var(--spark-backdrop-blue), transparent 28rem), radial-gradient(circle at 88% 15%, var(--spark-backdrop-purple), transparent 32rem), radial-gradient(circle at 56% 95%, var(--spark-backdrop-orange), transparent 28rem), var(--spark-bg);background-attachment:fixed;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input,textarea,select{font:inherit}input,textarea,[contenteditable=true]{caret-color:var(--spark-primary)}.spark-brand{color:#f4f8ff;white-space:nowrap;align-items:center;gap:.65rem;font-weight:700;display:inline-flex}.spark-brand__mark{border-radius:.7rem;width:2.1rem;height:2.1rem;display:inline-block;overflow:hidden;box-shadow:0 .65rem 1.6rem #2f70ff52}.spark-brand__mark img{object-fit:cover;width:100%;height:100%;display:block}.spark-brand__word em{color:#91a7c7;letter-spacing:.08em;margin-left:.25rem;font-size:.72rem;font-style:normal;font-weight:500}.spark-shell{background:linear-gradient(90deg, var(--spark-backdrop-grid) 1px, transparent 1px), linear-gradient(var(--spark-backdrop-grid) 1px, transparent 1px), radial-gradient(circle at 9% 8%, var(--spark-backdrop-blue), transparent 28rem), radial-gradient(circle at 88% 12%, var(--spark-backdrop-purple), transparent 34rem), radial-gradient(circle at 58% 100%, var(--spark-backdrop-orange), transparent 30rem), var(--spark-bg);background-size:3rem 3rem,3rem 3rem,auto,auto,auto;background-attachment:fixed;grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.spark-shell__sidebar{height:100dvh;color:var(--spark-sidebar-title);background:radial-gradient(circle at 25% 4%, var(--spark-sidebar-glow), transparent 28%), color-mix(in srgb, var(--spark-sidebar) 78%, transparent);border-right:1px solid var(--spark-sidebar-border);-webkit-backdrop-filter:blur(1.5rem)saturate(145%);backdrop-filter:blur(1.5rem)saturate(145%);flex-direction:column;padding:1.25rem .85rem;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:.6rem 0 2.5rem #142d5214}.spark-shell-nav{min-height:100%;color:var(--spark-sidebar-title);background:0 0;flex-direction:column;padding:1.25rem .85rem;display:flex}.spark-shell-drawer .ant-drawer-content,.spark-shell-drawer .ant-drawer-section,.spark-shell-drawer .ant-drawer-body{background:color-mix(in srgb, var(--spark-sidebar) 82%, transparent);-webkit-backdrop-filter:blur(1.5rem)saturate(145%);backdrop-filter:blur(1.5rem)saturate(145%)}.spark-shell-drawer .ant-drawer-body{flex-direction:column;min-height:0;display:flex;padding:1.1rem .85rem!important}.spark-shell-drawer .spark-shell-nav{flex:auto;min-height:0;padding:0}.spark-shell__sidebar .spark-shell-nav{background:0 0;flex:auto;width:100%;min-height:0;padding:0;overflow:hidden}.spark-shell-nav__brand{flex:none;align-items:center;gap:.6rem;padding:0 .5rem 1.7rem;display:flex}.spark-shell-nav .spark-brand{color:var(--spark-sidebar-title)}.spark-shell-nav .spark-brand__word em{color:var(--spark-sidebar-muted)}.spark-shell-nav__admin{border-left:1px solid var(--spark-sidebar-border);color:var(--spark-sidebar-muted);padding-left:.55rem;font-size:.75rem}.spark-shell-nav nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;gap:.22rem;min-height:0;display:grid;overflow:hidden auto}.spark-shell-nav nav button{width:100%;color:var(--spark-sidebar-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.65rem;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.67rem .75rem;display:grid}.spark-shell-nav nav button:hover{color:var(--spark-sidebar-active-text);background:var(--spark-sidebar-hover)}.spark-shell-nav nav button.is-active{color:var(--spark-sidebar-active-text);background:linear-gradient(90deg, var(--spark-sidebar-active), var(--spark-sidebar-active-end));box-shadow:0 .65rem 1.8rem #0c4db924,inset 0 1px #ffffff14}.spark-shell-nav nav button em{min-width:1.25rem;color:var(--spark-sidebar-text);background:var(--spark-sidebar-badge);text-align:center;border-radius:999px;padding:.12rem .35rem;font-size:.68rem;font-style:normal}.spark-shell-nav__group{gap:.22rem;display:grid}.spark-shell-nav nav button.is-group-active{color:var(--spark-sidebar-active-text);background:var(--spark-sidebar-hover)}.spark-shell-nav__group>button>svg:last-child{transition:transform .2s}.spark-shell-nav__group>button>svg:last-child.is-expanded{transform:rotate(180deg)}.spark-shell-nav__children{gap:.16rem;padding:.15rem 0 .35rem 1rem;display:grid}.spark-shell-nav nav .spark-shell-nav__children button{min-height:2.35rem;color:var(--spark-sidebar-muted);padding-block:.52rem;font-size:.86rem}.spark-shell__identity{border:1px solid var(--spark-sidebar-border);color:var(--spark-sidebar-title);background:var(--spark-sidebar-identity);width:100%;font:inherit;text-align:left;border-radius:.8rem;flex:none;align-items:center;gap:.7rem;margin-top:auto;padding:.85rem;display:flex}.spark-identity-avatar{border:1px solid color-mix(in srgb, var(--spark-sidebar-border) 72%, #ffffff3d);background:#fffffff0;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 .35rem 1rem #0000002e,inset 0 1px #ffffffbd}.spark-identity-avatar--circle{border-radius:50%}.spark-identity-avatar--rounded{border-radius:.9rem}.spark-identity-avatar img{object-fit:cover;width:100%;height:100%;display:block}.spark-identity-label{vertical-align:middle;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.spark-identity-label__text{min-width:0;display:block}.spark-identity-label__text strong,.spark-identity-label__text small{display:block}.spark-identity-label__text small{color:var(--spark-text-secondary);margin-top:.12rem}.spark-shell__identity strong,.spark-shell__identity small{display:block}.spark-shell__identity small{color:var(--spark-sidebar-muted);margin-top:.15rem;font-size:.75rem}.spark-shell__identity--user{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.spark-shell__identity--user:hover{border-color:color-mix(in srgb, var(--spark-primary) 38%, var(--spark-sidebar-border));background:var(--spark-sidebar-hover)}.spark-shell__identity--user:focus-visible{outline:2px solid var(--spark-primary);outline-offset:2px}.spark-shell__identity-content{min-width:0;display:block}.spark-shell__identity-content strong,.spark-shell__identity-content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spark-shell__identity-menu-chevron{color:var(--spark-sidebar-muted);transition:color .18s}.spark-shell__identity--user:hover .spark-shell__identity-menu-chevron{color:var(--spark-primary)}.spark-shell-account-menu.ant-dropdown{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.spark-shell-account-menu .ant-dropdown-menu{border:1px solid var(--spark-border);background:var(--spark-glass-strong);min-width:11.5rem;box-shadow:0 1rem 2.8rem #00000047, inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1.25rem)saturate(145%);backdrop-filter:blur(1.25rem)saturate(145%);border-radius:.85rem;padding:.45rem}.spark-shell-account-menu .ant-dropdown-menu-item{min-height:2.55rem;color:var(--spark-text);border-radius:.58rem}.spark-shell-account-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{color:var(--spark-primary);background:var(--spark-primary-soft)}.spark-shell-account-menu .ant-dropdown-menu-item-danger{color:var(--spark-danger)}.spark-shell-account-menu .ant-dropdown-menu-item-divider{background:var(--spark-border)}.spark-app-update-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--spark-primary) 42%, var(--spark-border));background:color-mix(in srgb, var(--spark-panel) 94%, transparent);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-radius:1.25rem;overflow:hidden;box-shadow:0 2rem 6rem #0000006b}.spark-app-update-modal__content{text-align:center;justify-items:center;gap:1.15rem;padding:.45rem .2rem .15rem;display:grid}.spark-app-update-modal__icon{width:3.6rem;height:3.6rem;color:var(--spark-primary);border:1px solid color-mix(in srgb, var(--spark-primary) 44%, transparent);background:color-mix(in srgb, var(--spark-primary) 12%, transparent);border-radius:1.1rem;place-items:center;display:grid}.spark-app-update-modal__content h2{color:var(--spark-text-primary);margin:0 0 .55rem;font-size:1.3rem}.spark-app-update-modal__content p{max-width:23rem;color:var(--spark-text-secondary);margin:0;line-height:1.75}.spark-app-update-modal__content small{color:var(--spark-warning);margin-top:.65rem;line-height:1.65;display:block}.spark-shell__main{min-width:0}.spark-shell__topbar{z-index:20;border-bottom:1px solid var(--spark-border);background:var(--spark-glass-strong);min-height:4rem;box-shadow:0 .5rem 2rem #22375c12, inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1.5rem)saturate(150%);backdrop-filter:blur(1.5rem)saturate(150%);justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.spark-shell__menu{display:none}.spark-shell__search{border:1px solid var(--spark-border);width:min(24rem,42%);color:var(--spark-text-secondary);background:var(--spark-panel-raised);box-shadow:inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1rem)saturate(140%);backdrop-filter:blur(1rem)saturate(140%);border-radius:.7rem;align-items:center;gap:.4rem;padding:0 .5rem;display:flex}.spark-shell__page-context{flex:auto;align-content:center;gap:.14rem;min-width:0;display:grid}.spark-shell__page-context h1,.spark-shell__page-context p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.spark-shell__page-context h1{color:var(--spark-text);letter-spacing:-.015em;font-size:1.02rem;font-weight:760}.spark-shell__page-context p{color:var(--spark-text-secondary);font-size:.7rem}.spark-shell__top-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;max-width:64%;display:flex;overflow-x:auto}.spark-shell__top-actions::-webkit-scrollbar{display:none}.spark-shell__top-actions:empty{display:none}.spark-page-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.spark-page-actions__overflow{gap:.35rem;min-width:10rem;display:grid}.spark-page-actions__overflow .ant-btn{width:100%;box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start}.spark-page-actions__overflow .ant-btn:hover{border-color:color-mix(in srgb, var(--spark-primary) 30%, var(--spark-border));background:var(--spark-primary-soft)}.spark-shell__sidebar-footer{border-top:1px solid var(--spark-sidebar-border);flex:none;gap:.55rem;padding-top:.7rem;display:grid}.spark-shell__sidebar-points .spark-points{border-color:var(--spark-sidebar-border);background:var(--spark-sidebar-identity);justify-content:center;width:100%}.spark-shell__content{width:100%;max-width:none;min-height:calc(100vh - 4rem);margin:0;padding:1.5rem}.spark-page-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.spark-page-header h1{margin:0 0 .3rem;font-size:1.75rem;line-height:1.2}.spark-page-header p{color:var(--spark-text-secondary);margin:0}.spark-page-header__actions{align-items:center;gap:.6rem;display:flex}.spark-section-card{border:1px solid var(--spark-border);background:var(--spark-panel);box-shadow:var(--spark-glass-shadow);-webkit-backdrop-filter:blur(1.35rem)saturate(145%);backdrop-filter:blur(1.35rem)saturate(145%);border-radius:.9rem;padding:1rem}.spark-section-card__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.spark-data-table{min-width:0}.spark-data-table .ant-table-content,.spark-data-table .ant-table-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:var(--spark-table-max-height,60dvh)!important;overflow:auto!important}.spark-data-table .ant-table-thead>tr>th{z-index:3;position:sticky;top:0}.spark-data-table .ant-table-thead>tr>:is([class*=ant-table-cell-fix-left],[class*=ant-table-cell-fix-right],.ant-table-cell-fix-start,.ant-table-cell-fix-end){background:var(--spark-table-fixed-hover)!important}.spark-data-table .ant-table-tbody>tr>:is([class*=ant-table-cell-fix-left],[class*=ant-table-cell-fix-right],.ant-table-cell-fix-start,.ant-table-cell-fix-end){background:var(--spark-table-fixed-bg)!important}.spark-data-table .ant-table-tbody>tr:hover>:is([class*=ant-table-cell-fix-left],[class*=ant-table-cell-fix-right],.ant-table-cell-fix-start,.ant-table-cell-fix-end){background:var(--spark-table-fixed-hover)!important}.spark-data-table .ant-pagination{margin:.85rem 1rem!important}.spark-data-table :where(.ant-table-content,.ant-table-body)::-webkit-scrollbar{width:.42rem;height:.42rem}.spark-data-table :where(.ant-table-content,.ant-table-body)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--spark-primary) 34%, transparent);border-radius:999px}.spark-section-card__header h2{margin:0;font-size:1.05rem}.spark-metric-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;display:grid}.spark-metric{border:1px solid var(--spark-border);background:var(--spark-panel);min-width:0;box-shadow:var(--spark-glass-shadow);-webkit-backdrop-filter:blur(1.2rem)saturate(140%);backdrop-filter:blur(1.2rem)saturate(140%);border-radius:.85rem;padding:1rem}.spark-metric__top{color:var(--spark-text-secondary);justify-content:space-between;align-items:center;display:flex}.spark-metric strong{font-variant-numeric:tabular-nums;margin:.8rem 0 .35rem;font-size:1.45rem;display:block}.spark-metric small{color:var(--spark-success)}.spark-icon-box{border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:inline-grid}.spark-icon-box--blue{color:var(--spark-primary);background:var(--spark-primary-soft)}.spark-icon-box--orange{color:var(--spark-accent);background:var(--spark-warning-soft)}.spark-icon-box--green{color:var(--spark-success);background:var(--spark-success-soft)}.spark-icon-box--purple{color:#765eff;background:#765eff1f}.spark-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.75rem;display:inline-flex}.spark-status--success{color:var(--spark-success);background:var(--spark-success-soft)}.spark-status--running{color:var(--spark-primary);background:var(--spark-primary-soft)}.spark-status--queued{color:var(--spark-warning);background:var(--spark-warning-soft)}.spark-status--failed{color:var(--spark-danger);background:var(--spark-danger-soft)}.spark-points{border:1px solid color-mix(in srgb, var(--spark-accent) 35%, var(--spark-border));color:var(--spark-accent);background:color-mix(in srgb, var(--spark-accent) 8%, var(--spark-panel));box-shadow:inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1rem)saturate(140%);backdrop-filter:blur(1rem)saturate(140%);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.65rem;align-items:center;gap:.35rem;padding:.45rem .65rem;display:inline-flex}.spark-empty{text-align:center;padding:1.5rem}.spark-empty h3{margin:0}.spark-empty p{color:var(--spark-text-secondary)}.spark-feature-link{border:1px solid var(--spark-border);width:100%;color:var(--spark-text);background:var(--spark-panel-raised);box-shadow:inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1rem)saturate(140%);backdrop-filter:blur(1rem)saturate(140%);cursor:pointer;text-align:left;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}.spark-feature-link:hover{border-color:color-mix(in srgb, var(--spark-primary) 55%, var(--spark-border));transform:translateY(-1px)}.spark-shell :where(.ant-alert,.ant-segmented,.ant-descriptions-view,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select,.ant-select-selector){box-shadow:inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1rem)saturate(135%);backdrop-filter:blur(1rem)saturate(135%)}.spark-shell .ant-form-item .ant-select{width:100%}.spark-shell .ant-select{min-width:min(12rem,100%)}.ant-select-dropdown{max-width:calc(100vw - 2rem);overflow-x:auto;min-width:max-content!important}.ant-select-dropdown .ant-select-item-option-content{white-space:nowrap}.spark-shell .ant-table-wrapper :where(.ant-table,.ant-table-container,.ant-table-cell){background-color:#0000}.ant-tooltip{z-index:2000!important}.ant-tooltip .ant-tooltip-content,.ant-tooltip .ant-tooltip-inner{font-size:.82rem;line-height:1.5;color:var(--spark-text)!important;background:var(--spark-panel-raised)!important;border:1px solid var(--spark-border)!important;box-shadow:var(--spark-glass-shadow)!important}.ant-tooltip .ant-tooltip-arrow:before{background:var(--spark-panel-raised)!important;box-shadow:1px 1px 0 var(--spark-border)!important}.spark-shell-tooltip.ant-tooltip{--ant-tooltip-bg:var(--spark-panel-raised);--ant-tooltip-color:var(--spark-text);--ant-color-bg-spotlight:var(--spark-panel-raised);--ant-color-text-light-solid:var(--spark-text)}.spark-shell-tooltip.ant-tooltip .ant-tooltip-inner,.spark-shell-tooltip.ant-tooltip .ant-tooltip-content,.spark-shell-tooltip.ant-tooltip .ant-tooltip-inner *{color:var(--spark-text)!important;background:var(--spark-panel-raised)!important}.spark-shell-tooltip.ant-tooltip .ant-tooltip-inner{font-weight:600;border:1px solid var(--spark-border)!important;box-shadow:var(--spark-glass-shadow)!important}:root[data-theme=dark] .ant-tooltip .ant-tooltip-inner{color:#f5fbff!important;background:#202938!important;border-color:#ffffff3d!important;box-shadow:0 .7rem 2rem #0000007a,0 0 0 1px #00cae014!important}.spark-shell-tooltip.ant-tooltip .ant-tooltip-arrow:before{background:var(--spark-panel-raised)!important}:root[data-theme=dark] .spark-shell-tooltip.ant-tooltip{--ant-tooltip-bg:#202938;--ant-tooltip-color:#f5fbff;--ant-color-bg-spotlight:#202938;--ant-color-text-light-solid:#f5fbff}:root[data-theme=dark] .spark-shell-tooltip.ant-tooltip .ant-tooltip-inner,:root[data-theme=dark] .spark-shell-tooltip.ant-tooltip .ant-tooltip-content,:root[data-theme=dark] .spark-shell-tooltip.ant-tooltip .ant-tooltip-inner *{color:#f5fbff!important;background:#202938!important}:root[data-theme=dark] .spark-shell-tooltip.ant-tooltip .ant-tooltip-inner{border-color:#ffffff4d!important;box-shadow:0 .8rem 2.2rem #0000008f,0 0 0 1px #00cae01f!important}:root[data-theme=dark] .ant-tooltip .ant-tooltip-arrow:before{background:#202938!important;box-shadow:1px 1px #ffffff3d!important}.spark-feature-link__icon{width:2.6rem;height:2.6rem;color:var(--spark-primary);background:var(--spark-primary-soft);border-radius:.8rem;place-items:center;display:grid}.spark-feature-link strong,.spark-feature-link small{display:block}.spark-feature-link small{color:var(--spark-text-secondary);margin-top:.2rem}.spark-two-column{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.8fr);gap:.9rem;display:grid}.spark-grid{gap:.9rem;display:grid}.spark-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.spark-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.spark-muted{color:var(--spark-text-secondary)}.spark-tabular{font-variant-numeric:tabular-nums}.spark-media-placeholder{color:#ffffffe0;background:radial-gradient(circle at 70% 30%,#ff9745eb,#0000 8%),linear-gradient(135deg,#0a2858,#176bff 55%,#090f1c);border-radius:.75rem;place-items:center;min-height:8rem;display:grid;position:relative;overflow:hidden}.spark-media-placeholder:after{content:"";background:linear-gradient(120deg,#0000 20%,#ffffff21,#0000 65%);position:absolute;inset:0}.spark-shell{isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 13% 9%,#257eff3d,#0000 29rem),radial-gradient(circle at 87% 18%,#43d2ff2e,#0000 31rem),radial-gradient(circle at 82% 92%,#ff70181f,#0000 27rem),linear-gradient(145deg,#f8fbff 0%,#eaf4ff 52%,#eef6ff 75%,#faf4ee 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;grid-template-rows:minmax(0,1fr);gap:.9rem;width:100%;height:100dvh;min-height:0;padding:.9rem;position:relative;overflow:hidden}.spark-shell:before,.spark-shell:after{z-index:0;content:"";pointer-events:none;position:fixed}.spark-shell:before{opacity:.46;filter:blur(2.8rem);background:radial-gradient(at 26% 22%,#7ac8ff3d,#2d83e50f 25%,#0000 49%),radial-gradient(at 74% 78%,#37acff24,#0000 43%);animation:20s ease-in-out infinite spark-shell-mist;inset:-14%}.spark-shell:after{opacity:.52;filter:blur(.9rem);background:linear-gradient(118deg,#0000 16%,#195cb80f 23%,#3d93e624 30%,#eaf9ff0f 32%,#378bde1a 36%,#0000 49%),radial-gradient(at 103% 65%,#ff5e0a29,#ff972b0e 25%,#0000 49%);animation:14s ease-in-out infinite spark-shell-energy;inset:-12%}.spark-shell--admin:after{background:linear-gradient(118deg,#0000 19%,#1c64c614 27%,#59b0f41f 32%,#effbff0d 34%,#0000 48%),radial-gradient(at 98% 76%,#ff651021,#ff972b0b 24%,#0000 47%)}.spark-shell__stars{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.spark-shell__stars i{width:var(--shell-star-size);height:var(--shell-star-size);opacity:.14;animation:spark-shell-star-twinkle var(--shell-star-duration) ease-in-out var(--shell-star-delay) infinite;background:#f7fdff;border-radius:50%;display:block;position:absolute;box-shadow:0 0 .3rem #ffffffd1,0 0 .9rem #43beff94,0 0 1.7rem #1f74ff33}.spark-shell__stars i:first-child{--shell-star-size:.26rem;--shell-star-duration:7.2s;--shell-star-delay:-2.1s;top:8%;left:19%}.spark-shell__stars i:nth-child(2){--shell-star-size:.12rem;--shell-star-duration:5.4s;--shell-star-delay:-3.8s;top:27%;left:37%}.spark-shell__stars i:nth-child(3){--shell-star-size:.19rem;--shell-star-duration:8.8s;--shell-star-delay:-1.4s;top:11%;left:53%}.spark-shell__stars i:nth-child(4){--shell-star-size:.31rem;--shell-star-duration:9.6s;--shell-star-delay:-5.2s;top:18%;left:77%}.spark-shell__stars i:nth-child(5){--shell-star-size:.14rem;--shell-star-duration:6.3s;--shell-star-delay:-.8s;top:39%;left:91%}.spark-shell__stars i:nth-child(6){--shell-star-size:.22rem;--shell-star-duration:7.9s;--shell-star-delay:-4.5s;top:48%;left:25%}.spark-shell__stars i:nth-child(7){--shell-star-size:.11rem;--shell-star-duration:5.8s;--shell-star-delay:-2.7s;top:57%;left:47%}.spark-shell__stars i:nth-child(8){--shell-star-size:.28rem;--shell-star-duration:10.1s;--shell-star-delay:-6.6s;top:66%;left:69%}.spark-shell__stars i:nth-child(9){--shell-star-size:.16rem;--shell-star-duration:6.9s;--shell-star-delay:-3.4s;top:82%;left:32%}.spark-shell__stars i:nth-child(10){--shell-star-size:.34rem;--shell-star-duration:9.3s;--shell-star-delay:-7.1s;top:89%;left:87%}.spark-shell__stars i:nth-child(11){--shell-star-size:.13rem;--shell-star-duration:7.6s;--shell-star-delay:-1.7s;top:74%;left:96%}.spark-shell__stars i:nth-child(12){--shell-star-size:.2rem;--shell-star-duration:8.2s;--shell-star-delay:-5.8s;top:92%;left:57%}.spark-shell__stars i:nth-child(13){--shell-star-size:.15rem;--shell-star-duration:5.9s;--shell-star-delay:-4.1s;top:35%;left:64%}.spark-shell__stars i:nth-child(14){--shell-star-size:.24rem;--shell-star-duration:8.7s;--shell-star-delay:-2.9s;background:#fff0d8;top:52%;left:83%;box-shadow:0 0 .3rem #ffffffbf,0 0 .9rem #ff8b226b,0 0 1.6rem #ff5b0a24}.spark-shell__sidebar{z-index:2;border:1px solid var(--spark-sidebar-border);height:100%;box-shadow:0 1.2rem 3.4rem var(--spark-sidebar-shadow), inset 0 1px var(--spark-glass-highlight);border-radius:1.25rem;top:auto}.spark-shell__main{z-index:2;position:relative}.spark-shell__sidebar,.spark-shell-drawer .ant-drawer-content,.spark-shell-drawer .ant-drawer-section,.spark-shell-drawer .ant-drawer-body{color:var(--spark-sidebar-title);background:radial-gradient(circle at 18% 3%, var(--spark-sidebar-glow), transparent 29%), linear-gradient(180deg, var(--spark-sidebar-surface-start), var(--spark-sidebar-surface-end));border-color:var(--spark-sidebar-border);box-shadow:.8rem 0 3rem var(--spark-sidebar-shadow), inset -1px 0 var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1.7rem)saturate(145%);backdrop-filter:blur(1.7rem)saturate(145%)}.spark-shell-drawer .ant-drawer-body{height:100dvh;overflow:hidden}.spark-shell-drawer .spark-shell-nav{height:100%;min-height:0;box-shadow:none;background:0 0}.spark-shell-nav nav::-webkit-scrollbar{width:.32rem}.spark-shell-nav nav::-webkit-scrollbar-track{background:0 0}.spark-shell-nav nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--spark-primary) 32%, transparent);border-radius:999px}.spark-shell__sidebar{padding:1.1rem .8rem}.spark-shell-nav__brand{min-height:3.4rem;padding:0 .45rem 1.45rem}.spark-shell-nav .spark-brand{color:var(--spark-sidebar-title);gap:.58rem}.spark-shell-nav .spark-brand__mark{border:1px solid #5cbbff3d;border-radius:.78rem;width:2.55rem;height:2.55rem;box-shadow:0 .65rem 1.6rem #1460e647,0 0 1.4rem #41ccff1f}.spark-shell-nav .spark-brand__word{align-items:baseline;font-size:1.12rem;font-weight:850;line-height:1;display:inline-flex}.spark-shell-nav .spark-brand__cn{display:inline-flex}.spark-shell-nav .spark-brand__star,.spark-shell-nav .spark-brand__fire{color:#0000;filter:drop-shadow(0 .08rem .08rem #0000006b);-webkit-background-clip:text;background-clip:text}.spark-shell-nav .spark-brand__star{background-image:linear-gradient(145deg,#4f8cff,#47d9ff 68%,#d7fbff)}.spark-shell-nav .spark-brand__fire{background-image:linear-gradient(135deg,#ff6810,#ff9d2d 58%,#ffdb82)}.spark-shell-nav .spark-brand__word em{color:var(--spark-sidebar-spark);letter-spacing:.12em;margin-left:.38rem;font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-size:.66rem;font-style:italic;font-weight:750}.spark-shell-nav__admin{border:1px solid var(--spark-sidebar-border);color:var(--spark-sidebar-muted);background:var(--spark-sidebar-badge);border-radius:999px;margin-left:auto;padding:.22rem .38rem;font-size:.62rem}.spark-shell-nav nav{gap:.34rem}.spark-shell-nav nav button{min-height:2.75rem;color:var(--spark-sidebar-text);border:1px solid #0000;border-radius:.82rem;padding:.72rem .75rem;transition:color .18s,background .18s,border-color .18s,transform .18s}.spark-shell-nav nav button:hover{color:var(--spark-sidebar-active-text);border-color:color-mix(in srgb, var(--spark-primary) 24%, transparent);background:var(--spark-sidebar-hover);transform:translate(.12rem)}.spark-shell-nav nav button.is-active{color:var(--spark-sidebar-active-text);border-color:color-mix(in srgb, var(--spark-primary) 30%, transparent);background:linear-gradient(100deg, var(--spark-sidebar-active), var(--spark-sidebar-active-end));box-shadow:0 .65rem 1.8rem #0c4db92e,inset 0 1px #ffffff17}.spark-shell-nav nav button em{color:var(--spark-sidebar-text);background:var(--spark-sidebar-badge)}.spark-shell__identity{border-color:var(--spark-sidebar-border);color:var(--spark-sidebar-title);background:var(--spark-sidebar-identity);box-shadow:inset 0 1px var(--spark-glass-highlight), 0 .8rem 2.3rem var(--spark-sidebar-shadow);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:1rem;padding:.8rem}.spark-shell__identity small{color:var(--spark-sidebar-muted)}.spark-shell__main{border:1px solid var(--spark-sidebar-border);background:color-mix(in srgb, var(--spark-panel) 58%, transparent);height:100%;min-height:0;box-shadow:0 1.35rem 3.8rem #0b326f21, inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1.2rem)saturate(135%);backdrop-filter:blur(1.2rem)saturate(135%);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.spark-shell__topbar{border:0;border-bottom:1px solid var(--spark-sidebar-border);background:color-mix(in srgb, var(--spark-glass-strong) 58%, transparent);min-height:4.25rem;box-shadow:0 .7rem 2rem #0b326f0f, inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1.7rem)saturate(155%);backdrop-filter:blur(1.7rem)saturate(155%);border-radius:0;flex:none;margin:0;padding:0 1rem;top:0}.spark-shell__search{background:color-mix(in srgb, var(--spark-panel-raised) 76%, transparent);border-radius:.82rem;min-height:2.55rem}.spark-shell__top-actions .ant-btn{border-radius:.72rem}.spark-shell__content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:1.35rem 1.25rem 2rem;overflow:hidden auto}.spark-shell__content::-webkit-scrollbar{width:.42rem}.spark-shell__content::-webkit-scrollbar-track{background:0 0}.spark-shell__content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--spark-primary) 34%, transparent);border-radius:999px}.spark-page-header{align-items:center;min-height:4.2rem;margin-bottom:1rem;padding:0 .2rem;position:relative}.spark-page-header:before{content:"";background:linear-gradient(#5df,#2b7fff 66%,#ff8a2a);border-radius:999px;width:.16rem;position:absolute;top:.2rem;bottom:.2rem;left:-.45rem;box-shadow:0 0 .8rem #42beff6b}.spark-page-header h1{letter-spacing:-.035em;margin-bottom:.35rem;font-size:clamp(1.7rem,2.2vw,2.1rem);font-weight:780}.spark-section-card,.spark-metric{border-color:var(--spark-border);background:color-mix(in srgb, var(--spark-panel) 88%, transparent);box-shadow:var(--spark-glass-shadow), inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1.45rem)saturate(150%);backdrop-filter:blur(1.45rem)saturate(150%)}.spark-section-card{border-radius:1.15rem;padding:1.1rem}.spark-section-card__header{border-bottom:1px solid var(--spark-border);margin-bottom:1.05rem;padding-bottom:.85rem}.spark-section-card__header h2{letter-spacing:.01em;font-size:1.02rem}.spark-metric{border-radius:1.05rem;min-height:8.5rem;padding:1.05rem;position:relative;overflow:hidden}.spark-metric:before{content:"";filter:blur(.6rem);background:radial-gradient(circle,#39b8ff2e,#0000 67%);border-radius:50%;width:8rem;height:8rem;position:absolute;top:-3.4rem;right:-2.7rem}.spark-metric:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#45cfff,#0000);height:1px;position:absolute;bottom:0;left:1rem;right:1rem}.spark-metric strong{letter-spacing:-.025em;margin-top:.9rem;font-size:1.65rem}.spark-icon-box{z-index:1;border-radius:.78rem;width:2.35rem;height:2.35rem;position:relative;box-shadow:inset 0 1px #ffffff1a}.spark-feature-link{background:color-mix(in srgb, var(--spark-panel-raised) 82%, transparent);min-height:4.75rem;box-shadow:inset 0 1px var(--spark-glass-highlight), 0 .6rem 1.8rem #0a3a800e;border-radius:.95rem;padding:.95rem}.spark-feature-link:hover{box-shadow:inset 0 1px var(--spark-glass-highlight),0 .9rem 2rem #125abe1f;border-color:#4fc2ff59}.spark-feature-link__icon{background:linear-gradient(145deg,color-mix(in srgb,var(--spark-primary) 20%,transparent),color-mix(in srgb,var(--spark-primary) 7%,transparent));border-radius:.85rem}.spark-shell .ant-btn-primary{box-shadow:none;background:linear-gradient(115deg,#135ce7,#218eff 68%,#48d3ff);border:0}.spark-shell :where(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.ant-picker,.ant-input-number,.ant-segmented,.ant-radio-button-wrapper){background-color:color-mix(in srgb, var(--spark-panel-raised) 82%, transparent)!important;border-radius:.72rem!important}.spark-shell .ant-table-wrapper{border-radius:1rem;overflow:hidden}@keyframes spark-shell-mist{50%{transform:translate(1.8%,-1.2%)scale(1.05)}}@keyframes spark-shell-energy{50%{opacity:.72;transform:scale(1.04)translate(-.8%,.5%)}}@keyframes spark-shell-star-twinkle{0%,to{opacity:.1;transform:scale(.56)}38%{opacity:.82;transform:scale(1.08)}67%{opacity:.26;transform:scale(.74)}84%{opacity:.58;transform:scale(.93)}}@media (width<=70rem){.spark-shell{grid-template-columns:4.75rem minmax(0,1fr)}.spark-shell__sidebar{padding-inline:.55rem}.spark-shell__sidebar .spark-brand__word,.spark-shell__sidebar .spark-shell-nav__admin,.spark-shell__sidebar .spark-shell-nav nav button span,.spark-shell__sidebar .spark-shell-nav nav button em,.spark-shell__identity div,.spark-shell__sidebar .spark-shell-nav__group>button>svg:last-child,.spark-shell__sidebar .spark-points span{display:none}.spark-shell__sidebar .spark-shell-nav__brand,.spark-shell__sidebar .spark-shell-nav nav button,.spark-shell__sidebar .spark-shell__identity,.spark-shell__sidebar .spark-shell__sidebar-points .spark-points{justify-content:center}.spark-shell__sidebar .spark-shell__sidebar-points .spark-points{padding-inline:.55rem}.spark-shell__sidebar .spark-shell-nav nav button{grid-template-columns:1.25rem}.spark-shell__sidebar .spark-shell-nav nav,.spark-shell__sidebar .spark-shell-nav__children,.spark-shell__sidebar .spark-shell__sidebar-footer{min-width:0;overflow-x:hidden}.spark-shell__sidebar .spark-shell-nav__children{padding-left:0}.spark-shell__sidebar .spark-shell__identity--user{grid-template-columns:1fr;justify-items:center;padding-inline:.45rem}.spark-shell__sidebar .spark-shell__identity--user .spark-shell__identity-content,.spark-shell__sidebar .spark-shell__identity--user .spark-shell__identity-menu-chevron{display:none}.spark-two-column{grid-template-columns:1fr}}@media (width<=48rem){.spark-shell{padding:.5rem;display:block}.spark-shell__sidebar{display:none}.spark-shell__menu{display:inline-flex}.spark-shell__topbar{margin:0;padding-inline:.75rem;top:0}.spark-shell__main{border-radius:1rem;height:100%}.spark-shell__search,.spark-shell__page-context p{display:none}.spark-shell__content{padding:1rem}.spark-shell__top-actions{flex-wrap:nowrap;max-width:58%;overflow-x:auto}:is(.spark-page-actions>.ant-btn:has(.ant-btn-icon)>span:not(.ant-btn-icon),.spark-shell__top-actions>.ant-btn:has(.ant-btn-icon)>span:not(.ant-btn-icon)){display:none}.spark-page-header{flex-direction:column;align-items:flex-start}.spark-page-header__actions{flex-wrap:wrap;width:100%}.spark-grid--2,.spark-grid--3{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.spark-feature-link{transition:transform .16s,border-color .16s}}@media (prefers-reduced-motion:reduce){.spark-shell:before,.spark-shell:after,.spark-shell__stars i{animation:none!important}}.spark-shell{background:#edf3fb}.spark-shell:before,.spark-shell:after{display:none}.spark-shell__stars i{opacity:.18}.spark-shell__sidebar{background:color-mix(in srgb, var(--spark-panel) 58%, transparent);box-shadow:0 1.35rem 3.8rem #0b326f21, inset 0 1px var(--spark-glass-highlight);-webkit-backdrop-filter:blur(1.2rem)saturate(135%);backdrop-filter:blur(1.2rem)saturate(135%)}:root[data-theme=dark] .spark-shell{background:#0a0a0a}:root[data-theme=dark] .spark-shell__stars i{opacity:.38}:root[data-theme=dark] .spark-shell-nav nav button.is-active{color:#00cae0;box-shadow:0 .65rem 1.8rem #00cae029,inset 0 1px #ffffff1a}:root[data-theme=dark] .spark-shell-nav nav button.is-active>svg,:root[data-theme=dark] .spark-shell-nav nav button.is-group-active>svg,:root[data-theme=dark] .spark-shell-nav nav button.is-group-active{color:#00cae0}:root[data-theme=dark] .spark-shell .ant-btn-primary{color:#031418;box-shadow:none;background:#00cae0}:root[data-theme=dark] .spark-shell .ant-btn-primary:not(:disabled):hover{color:#031418;background:#35dcea}:root[data-theme=dark] .spark-shell .ant-btn-primary:not(:disabled):active{color:#031418;background:#00a9bd}:root[data-theme=dark] .spark-shell :where(.ant-input,.ant-input-affix-wrapper,.ant-input-textarea-affix-wrapper,.ant-select,.ant-select-selector,.ant-picker,.ant-input-number,.ant-segmented,.ant-radio-button-wrapper){color:var(--spark-text);border-color:var(--spark-border)!important;background-color:var(--spark-glass-strong)!important}:root[data-theme=dark] .spark-shell :where(.ant-input-affix-wrapper .ant-input,.ant-input-textarea-affix-wrapper .ant-input,.ant-select .ant-select-content,.ant-select-selector,.ant-input-number input,.ant-picker input){background:0 0!important;border-color:#0000!important}:root[data-theme=dark] .spark-shell :where(){color:var(--spark-text-tertiary)}:root[data-theme=dark] .spark-shell :where(.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:not(.ant-select-disabled):hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover,.ant-input-number:hover,.ant-segmented:hover,.ant-radio-button-wrapper:hover){border-color:color-mix(in srgb, var(--spark-primary) 42%, var(--spark-border))!important}:root[data-theme=dark] .spark-shell :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused,.ant-segmented-focused){border-color:var(--spark-primary)!important;box-shadow:0 0 0 .16rem color-mix(in srgb, var(--spark-primary) 16%, transparent)!important}:root[data-theme=dark] .spark-shell :where(.ant-select-suffix,.ant-select-arrow,.ant-picker-suffix,.ant-picker-clear,.ant-input-clear-icon){color:var(--spark-primary)}:root[data-theme=dark] .spark-shell :where(.ant-segmented-item-selected,.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)){color:#dffcff;border-color:var(--spark-primary)!important;background:var(--spark-primary-soft)!important}:root[data-theme=dark] .spark-shell :where(.ant-btn-link,.ant-btn-link:hover,.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover){color:var(--spark-primary)}:root[data-theme=dark] .spark-shell :where(.ant-progress-bg,.ant-progress-success-bg,.ant-progress-track,.ant-slider-track,.ant-tabs-ink-bar){background:var(--spark-primary)}:root[data-theme=dark] .spark-shell :where(.ant-progress-inner,.ant-progress-circle-trail,.ant-slider-rail){stroke:#ffffff14;background:#ffffff14}:root[data-theme=dark] .spark-shell :where(.ant-progress-circle-path){stroke:var(--spark-primary)}:root[data-theme=dark] .spark-shell .ant-switch.ant-switch-checked,:root[data-theme=dark] .spark-shell .ant-checkbox-checked,:root[data-theme=dark] .spark-shell .ant-radio-checked{background:var(--spark-primary);border-color:var(--spark-primary)}:root{--web-nav-height:4.75rem;--web-max-width:88rem;--web-blue:#176bff;--web-cyan:#58d9ff;--web-orange:#ff8a2a;--web-ink:#0b1730;--web-muted:#61708c;--web-line:#194c9124;--web-glass:#ffffff9e;--web-glass-strong:#ffffffd1;--web-shadow:0 1.75rem 5rem #1f5ba524}[data-theme=dark]{--web-ink:#eef7ff;--web-muted:#93a8c7;--web-line:#77b4ff2b;--web-glass:#06132b94;--web-glass-strong:#081935d1;--web-shadow:0 1.75rem 5rem #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:20rem;color:var(--web-ink);background:#edf5ff;margin:0}[data-theme=dark] body{background:#030914}button,a{-webkit-tap-highlight-color:transparent}.web-site.web-public-site{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100dvh;min-height:100dvh;overflow:hidden auto}.web-public-nav{z-index:5;width:min(var(--web-max-width),calc(100% - 3rem));height:var(--web-nav-height);border-bottom:1px solid var(--web-line);align-items:center;margin:0 auto;display:flex;position:relative}.web-public-nav>a{color:inherit;text-decoration:none;display:inline-flex}.web-public-nav>.web-public-nav__brand{display:inline-flex}.web-public-nav nav{gap:1.5rem;margin:auto;display:flex}.web-public-nav nav a{color:var(--web-muted);font-size:.9rem;font-weight:650;text-decoration:none;transition:all .18s}.web-public-nav nav a:hover{color:var(--web-blue)}.web-public-nav>div{align-items:center;gap:.65rem;display:flex}.web-public-main{z-index:2;width:min(70rem,100% - 3rem);min-height:calc(100dvh - 12rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0 4rem;position:relative}.web-public-back{color:var(--web-muted);align-items:center;gap:.4rem;margin-bottom:1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.web-public-back:hover{color:var(--web-blue)}.web-public-heading{margin-bottom:2rem}.web-public-heading>span,.web-public-document>header>span{color:var(--web-blue);letter-spacing:.16em;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:.78rem;font-weight:800}.web-public-heading h1,.web-public-document h1{letter-spacing:-.05em;margin:.65rem 0 .7rem;font-size:clamp(2.1rem,5vw,3.75rem);line-height:1.08}.web-public-heading p{max-width:43rem;color:var(--web-muted);margin:0;font-size:1.02rem;line-height:1.8}.web-public-document{border:1px solid var(--web-line);background:var(--web-glass-strong);box-shadow:var(--web-shadow);-webkit-backdrop-filter:blur(1.5rem)saturate(145%);backdrop-filter:blur(1.5rem)saturate(145%);border-radius:1.6rem;padding:clamp(1.5rem,4vw,3.5rem);overflow:hidden}.web-public-document>header{border-bottom:1px solid var(--web-line);padding-bottom:1.65rem}.web-public-document>header h1{font-size:clamp(1.85rem,4vw,3rem)}.web-public-document>header>div{color:var(--web-muted);align-items:center;gap:.75rem;display:flex}.web-rich-content{color:var(--web-ink);overflow-wrap:anywhere;padding-top:1.9rem;font-size:1rem;line-height:1.9}.web-rich-content h1,.web-rich-content h2,.web-rich-content h3{margin:1.8em 0 .65em;line-height:1.35}.web-rich-content p{margin:.9em 0}.web-rich-content img{border-radius:1rem;max-width:100%;height:auto;margin:1.5rem auto;display:block}.web-rich-content a{color:var(--web-blue)}.web-rich-content blockquote{color:var(--web-muted);border-left:.22rem solid var(--web-cyan);background:#176bff0d;margin:1.2rem 0;padding:.8rem 1.1rem}.web-rich-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.web-rich-content td,.web-rich-content th{border:1px solid var(--web-line);padding:.65rem .8rem}.web-announcement-list{gap:.9rem;display:grid}.web-announcement-list>a{color:inherit;border:1px solid var(--web-line);background:var(--web-glass);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;padding:1.25rem 1.35rem;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 .8rem 2rem #1a569c12}.web-announcement-list>a:hover{border-color:#176bff61;transform:translateY(-2px)}.web-announcement-icon{width:2.9rem;height:2.9rem;color:var(--web-blue);background:#176bff1a;border-radius:.9rem;place-items:center;display:grid}.web-announcement-list h2{margin:0;font-size:1.05rem;display:inline}.web-announcement-list p{color:var(--web-muted);margin:.4rem 0;line-height:1.6}.web-announcement-list small{color:var(--web-muted);align-items:center;gap:.35rem;display:flex}.web-help-portal{gap:.75rem;display:grid}.web-help-portal__intro{border:1px solid var(--web-line);background:var(--web-glass-strong);border-radius:1.2rem;gap:1rem;padding:1.4rem;display:flex}.web-help-portal__intro svg{color:var(--web-blue);flex:none}.web-help-portal__intro h2{margin:0 0 .35rem}.web-help-portal__intro p{color:var(--web-muted);margin:0}.web-help-portal>button{width:100%;color:var(--web-ink);text-align:left;border:1px solid var(--web-line);background:var(--web-glass);cursor:pointer;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:1rem;padding:1.15rem 1.25rem}.web-help-portal>button>span{justify-content:space-between;gap:1rem;font-weight:700;display:flex}.web-help-portal>button b{color:var(--web-blue);font-size:1.2rem}.web-help-portal>button p{color:var(--web-muted);margin:.85rem 0 .1rem;line-height:1.75}.web-help-portal>button.is-open{background:var(--web-glass-strong);border-color:#176bff52}.web-help-search{border:1px solid var(--web-line);background:var(--web-glass-strong);max-width:48rem;box-shadow:var(--web-shadow);-webkit-backdrop-filter:blur(1.4rem)saturate(145%);backdrop-filter:blur(1.4rem)saturate(145%);border-radius:1rem;align-items:center;gap:.8rem;margin:-.45rem 0 1.3rem;padding:.45rem .5rem .45rem 1rem;display:flex}.web-help-search svg{color:var(--web-blue);flex:none}.web-help-search input{min-width:0;height:2.7rem;color:var(--web-ink);font:inherit;caret-color:var(--web-blue);background:0 0;border:0;outline:0;flex:1}.web-help-search input::placeholder{color:var(--web-muted)}.web-help-search button{color:#03131c;background:var(--web-blue);cursor:pointer;border:0;border-radius:.72rem;height:2.7rem;padding:0 1.3rem;font-weight:800}.web-help-categories{flex-wrap:wrap;gap:.55rem;margin-bottom:1.4rem;display:flex}.web-help-categories button{min-height:2.45rem;color:var(--web-muted);border:1px solid var(--web-line);background:var(--web-glass);cursor:pointer;border-radius:.75rem;align-items:center;gap:.45rem;padding:0 .9rem;display:inline-flex}.web-help-categories button small{background:#7f94aa1f;border-radius:2rem;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;display:grid}.web-help-categories button:hover,.web-help-categories button.is-active{color:var(--web-blue);border-color:color-mix(in srgb,var(--web-blue) 45%,var(--web-line));background:color-mix(in srgb,var(--web-blue) 10%,var(--web-glass-strong))}.web-help-articles{gap:.75rem;display:grid}.web-help-articles>a{color:inherit;border:1px solid var(--web-line);background:var(--web-glass);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.2rem 1.3rem;text-decoration:none;transition:all .2s;display:grid}.web-help-articles>a:hover{border-color:color-mix(in srgb,var(--web-blue) 42%,var(--web-line));background:var(--web-glass-strong);box-shadow:var(--web-shadow);transform:translateY(-2px)}.web-help-articles>a>span{width:2.7rem;height:2.7rem;color:var(--web-blue);background:color-mix(in srgb,var(--web-blue) 12%,transparent);border-radius:.8rem;place-items:center;display:grid}.web-help-articles h2{align-items:center;gap:.3rem;margin:.15rem 0 .32rem;font-size:1.02rem;display:flex}.web-help-articles h2 svg{color:var(--web-orange)}.web-help-articles small{color:var(--web-blue);letter-spacing:.05em;font-size:.72rem;font-weight:750}.web-help-articles p{color:var(--web-muted);margin:0;line-height:1.65}.web-help-articles>a>svg{color:var(--web-muted)}.web-public-footer{z-index:2;width:min(var(--web-max-width),calc(100% - 3rem));min-height:5rem;color:var(--web-muted);border-top:1px solid var(--web-line);justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;font-size:.82rem;display:flex;position:relative}.web-public-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.web-public-footer a{color:inherit;text-decoration:none}.web-public-footer a:hover{color:var(--web-blue)}@media (width<=48rem){.web-public-nav nav{display:none}.web-public-nav>div{margin-left:auto}.web-public-nav .web-primary-button{display:none}.web-public-main{width:calc(100% - 2rem);padding-top:2rem}.web-public-footer{flex-direction:column;align-items:flex-start;width:calc(100% - 2rem);padding:1rem 0}.web-announcement-list>a{grid-template-columns:auto 1fr}.web-announcement-list>a>svg{display:none}}.web-site{width:100%;height:100dvh;color:var(--web-ink);isolation:isolate;background:radial-gradient(circle at 9% 17%,#fffffffa 0 .15rem,#58cdff7a .28rem,#0000 1.8rem),radial-gradient(circle at 88% 13%,#fffffff5 0 .12rem,#2d93ff66 .25rem,#0000 1.55rem),radial-gradient(circle at 17% 8%,#1e78ff45,#0000 31rem),radial-gradient(circle at 83% 23%,#4ddaff38,#0000 29rem),radial-gradient(circle at 91% 74%,#ff6f1230,#0000 24rem),radial-gradient(circle at 38% 96%,#ff9d2d1f,#0000 20rem),linear-gradient(145deg,#fbfdff 0%,#edf6ff 43%,#e5f2ff 72%,#f8f4ee 100%);position:relative;overflow:hidden}[data-theme=dark] .web-site{background:radial-gradient(circle at 9% 17%,#fffffff5 0 .12rem,#57ddffb8 .22rem,#0000 1.6rem),radial-gradient(circle at 88% 13%,#ffffffe6 0 .1rem,#368cffa3 .22rem,#0000 1.45rem),radial-gradient(circle at 14% 9%,#1569ff57,#0000 32rem),radial-gradient(circle at 84% 24%,#30bcff33,#0000 30rem),radial-gradient(circle at 91% 73%,#ff661024,#0000 25rem),radial-gradient(circle at 36% 97%,#ff8f2614,#0000 21rem),linear-gradient(145deg,#020712 0%,#06152d 46%,#07213d 72%,#17121a 100%)}.web-site:before{z-index:0;content:"";pointer-events:none;opacity:.55;filter:blur(2.6rem);background:radial-gradient(at 26% 23%,#ffffff6b,#3dadff14 22%,#0000 48%),radial-gradient(at 72% 76%,#3aaeff21,#0000 42%);animation:18s ease-in-out infinite web-site-mist-drift;position:fixed;inset:-12%}.web-site:after{z-index:0;content:"";pointer-events:none;opacity:.7;filter:blur(.8rem);background:linear-gradient(116deg,#0000 19%,#ffffff38 29%,#4abeff14 34%,#0000 44%),radial-gradient(at 102% 66%,#ff5e0a33,#ff932614 24%,#0000 48%),radial-gradient(at -8% 38%,#1e74ff33,#4ed6ff12 28%,#0000 51%);animation:12s ease-in-out infinite web-site-energy-breathe;position:fixed;inset:-10%;transform:scale(1.04)}[data-theme=dark] .web-site:before{opacity:.46;background:radial-gradient(at 26% 23%,#59b7ff33,#2271da0e 22%,#0000 48%),radial-gradient(at 72% 76%,#3397ee1a,#0000 42%)}[data-theme=dark] .web-site:after{opacity:.56;background:linear-gradient(116deg,#0000 16%,#154c9c14 21%,#1e65c629 26%,#3e91e52e 30%,#e7f8ff12 32%,#489deb2b 35%,#1f64c21f 40%,#1244910f 45%,#0000 51%),radial-gradient(at 102% 66%,#ff5e0a29,#ff93260f 24%,#0000 48%),radial-gradient(at -8% 38%,#0c40973d,#278be714 28%,#0000 51%)}@keyframes web-site-mist-drift{50%{transform:translate(2%,-1.5%)scale(1.05)}}@keyframes web-site-energy-breathe{50%{opacity:.9;transform:scale(1.09)translate(-1%,.7%)}}.web-background-stars{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.web-background-stars i{width:var(--star-size);height:var(--star-size);opacity:.18;animation:web-background-star-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite;background:#f7fdff;border-radius:50%;display:block;position:absolute;box-shadow:0 0 .32rem #ffffffeb,0 0 1rem #42beffad,0 0 2rem #1f74ff3d}.web-background-stars i:after{content:"";opacity:.45;width:300%;height:1px;transform:translate(-50%,-50%) rotate(var(--star-tilt,0deg));background:linear-gradient(90deg,#0000,#fffc,#0000);position:absolute;top:50%;left:50%}.web-background-stars i:first-child{--star-size:.3rem;--star-duration:6.7s;--star-delay:-1.8s;--star-tilt:14deg;top:13%;left:7%}.web-background-stars i:nth-child(2){--star-size:.13rem;--star-duration:4.9s;--star-delay:-3.1s;top:37%;left:19%}.web-background-stars i:nth-child(3){--star-size:.2rem;--star-duration:7.8s;--star-delay:-.7s;--star-tilt:-11deg;top:8%;left:31%}.web-background-stars i:nth-child(4){--star-size:.11rem;--star-duration:5.6s;--star-delay:-4.2s;top:29%;left:43%}.web-background-stars i:nth-child(5){--star-size:.36rem;--star-duration:8.4s;--star-delay:-2.7s;--star-tilt:18deg;top:15%;left:56%}.web-background-stars i:nth-child(6){--star-size:.15rem;--star-duration:6.2s;--star-delay:-5.1s;top:41%;left:69%}.web-background-stars i:nth-child(7){--star-size:.22rem;--star-duration:9.1s;--star-delay:-1.2s;--star-tilt:-16deg;top:19%;left:81%}.web-background-stars i:nth-child(8){--star-size:.4rem;--star-duration:7.2s;--star-delay:-4.6s;--star-tilt:9deg;top:10%;left:92%}.web-background-stars i:nth-child(9){--star-size:.17rem;--star-duration:5.3s;--star-delay:-2.3s;top:73%;left:9%}.web-background-stars i:nth-child(10){--star-size:.32rem;--star-duration:10.2s;--star-delay:-6.4s;--star-tilt:-8deg;top:86%;left:24%}.web-background-stars i:nth-child(11){--star-size:.12rem;--star-duration:6.9s;--star-delay:-3.8s;top:64%;left:38%}.web-background-stars i:nth-child(12){--star-size:.25rem;--star-duration:8.8s;--star-delay:-5.7s;--star-tilt:21deg;top:79%;left:58%}.web-background-stars i:nth-child(13){--star-size:.14rem;--star-duration:5.9s;--star-delay:-.9s;top:58%;left:73%}.web-background-stars i:nth-child(14){--star-size:.34rem;--star-duration:9.7s;--star-delay:-7.1s;--star-tilt:-13deg;top:87%;left:87%}.web-background-stars i:nth-child(15){--star-size:.18rem;--star-duration:7.4s;--star-delay:-2.9s;top:61%;left:96%}.web-background-stars i:nth-child(5),.web-background-stars i:nth-child(10),.web-background-stars i:nth-child(14){background:#fff2dc;box-shadow:0 0 .3rem #ffffffe0,0 0 1rem #ff8f2885,0 0 1.8rem #ff5b0a2e}@keyframes web-background-star-twinkle{0%,to{opacity:.12;transform:scale(.55)}34%{opacity:.9;transform:scale(1.08)}63%{opacity:.32;transform:scale(.76)}81%{opacity:.68;transform:scale(.94)}}.web-nav{z-index:100;width:100%;height:var(--web-nav-height);padding:0 max(1.5rem, calc((100% - var(--web-max-width)) / 2));border-bottom:1px solid var(--web-line);-webkit-backdrop-filter:blur(1.5rem)saturate(150%);backdrop-filter:blur(1.5rem)saturate(150%);background:#f7fbffb8;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 .5rem 2.5rem #15437f0f}[data-theme=dark] .web-nav{background:#030c1db3;box-shadow:0 .5rem 2.5rem #00000024}.web-brand-link{color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.web-nav .spark-brand{gap:.82rem}.web-nav .spark-brand__mark{border:1px solid #4a9fff5c;border-radius:.9rem;width:3rem;height:3rem;padding:0;overflow:hidden;box-shadow:0 .6rem 1.6rem #1a6bff33}.web-nav .spark-brand__mark img{object-fit:cover;width:100%;height:100%}.web-nav .spark-brand__word{color:var(--web-ink);letter-spacing:.02em;align-items:baseline;font-size:1.65rem;font-weight:900;line-height:1;display:inline-flex}.web-nav .spark-brand__cn{align-items:baseline;display:inline-flex}.web-nav .spark-brand__star,.web-nav .spark-brand__fire{color:#0000;filter:drop-shadow(0 .08rem .07rem #07265257);-webkit-background-clip:text;background-clip:text}.web-nav .spark-brand__star{background-image:linear-gradient(145deg,#194fff 4%,#229eff 48%,#b7f7ff 96%)}.web-nav .spark-brand__fire{background-image:linear-gradient(135deg,#ff6810 3%,#ff9d2d 55%,#ffdb82 98%)}.web-nav .spark-brand__word em{color:#0000;letter-spacing:.17em;filter:drop-shadow(0 1px #ffffffd1)drop-shadow(0 0 .2rem #1476d233);-webkit-text-stroke:.015em #0849a42e;transform-origin:0;background:linear-gradient(100deg,#0d55dc 3%,#087fc8 58%,#1498bd 100%);-webkit-background-clip:text;background-clip:text;margin-left:.66rem;font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-size:1.03rem;font-style:italic;font-weight:850;transform:skew(-6deg)}[data-theme=dark] .web-nav .spark-brand__word em{filter:drop-shadow(0 0 .38rem #27b4ff61);-webkit-text-stroke:0;background-image:linear-gradient(100deg,#4b8cff 3%,#42ddff 62%,#b0f7ff 100%)}.web-nav-links{align-self:stretch;gap:.1rem;margin:0 auto;display:flex}.web-nav-links a{min-width:4.25rem;color:var(--web-muted);align-items:center;padding:0 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .18s;display:flex;position:relative}.web-nav-links a:after{content:"";background:linear-gradient(90deg,var(--web-blue),var(--web-cyan));opacity:0;border-radius:1rem 1rem 0 0;height:2px;transition:all .18s;position:absolute;bottom:-1px;left:1.1rem;right:1.1rem;transform:scaleX(.2);box-shadow:0 0 .8rem #2585ffa8}.web-nav-links a:hover,.web-nav-links a.is-active{color:var(--web-blue)}.web-nav-links a.is-active:after{opacity:1;transform:scaleX(1)}.web-nav-actions{flex:none;align-items:center;gap:.5rem;display:flex}.web-theme-toggle{width:2.35rem;height:2.35rem;color:var(--web-muted);border:1px solid var(--web-line);background:var(--web-glass);cursor:pointer;border-radius:.72rem;place-items:center;padding:0;transition:all .18s;display:grid}.web-theme-toggle:hover{color:var(--web-blue);border-color:#176bff59;transform:translateY(-2px)}.web-primary-button.ant-btn{color:#fff;background:linear-gradient(120deg,#135ce7,#238dff 72%,#4ed1ff);border:0;border-radius:.78rem;justify-content:center;align-items:center;gap:.45rem;height:2.55rem;padding-inline:1.15rem;font-weight:700;display:inline-flex;box-shadow:0 .65rem 1.8rem #176bff40,inset 0 1px #ffffff42}.web-primary-button.ant-btn:hover{transform:translateY(-1px);box-shadow:0 .85rem 2rem #176bff57;color:#fff!important;background:linear-gradient(120deg,#0f55df,#177df1 72%,#36c7f8)!important}.web-snap-main{z-index:1;top:var(--web-nav-height);height:calc(100dvh - var(--web-nav-height));overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.web-snap-main::-webkit-scrollbar{display:none}.web-snap-section{width:100%;height:calc(100dvh - var(--web-nav-height));min-height:calc(100dvh - var(--web-nav-height));scroll-snap-align:start;scroll-snap-stop:always;place-items:center;padding:clamp(1.25rem,3.2vh,2.5rem) 0;display:grid;position:relative;overflow:hidden}.web-snap-section:before{z-index:-1;content:"";pointer-events:none;border:1px solid #2b89ff14;border-radius:50%;width:38rem;height:38rem;position:absolute}.web-snap-section:nth-child(odd):before{top:-20rem;right:-10rem;box-shadow:inset 0 0 6rem #36b4ff0f,0 0 8rem #36b4ff0f}.web-snap-section:nth-child(2n):before{bottom:-22rem;left:-11rem;box-shadow:inset 0 0 7rem #176bff12,0 0 8rem #176bff12}.web-section-inner{width:min(var(--web-max-width),calc(100% - 5rem));opacity:0;filter:blur(.45rem);transition:opacity .52s,filter .65s,transform .65s cubic-bezier(.2,.75,.25,1);position:relative;transform:translateY(2rem)scale(.985)}.web-snap-section.is-visible .web-section-inner{opacity:1;filter:blur();transform:none}.web-stagger>*{opacity:0;transform:translateY(1.25rem)}.web-snap-section.is-visible .web-stagger>*{animation:.5s cubic-bezier(.2,.75,.25,1) forwards web-card-in}.web-snap-section.is-visible .web-stagger>:first-child{animation-delay:.1s}.web-snap-section.is-visible .web-stagger>:nth-child(2){animation-delay:.17s}.web-snap-section.is-visible .web-stagger>:nth-child(3){animation-delay:.24s}.web-snap-section.is-visible .web-stagger>:nth-child(4){animation-delay:.31s}.web-snap-section.is-visible .web-stagger>:nth-child(5){animation-delay:.38s}.web-snap-section.is-visible .web-stagger>:nth-child(6){animation-delay:.45s}.web-snap-section.is-visible .web-stagger>:nth-child(7){animation-delay:.52s}@keyframes web-card-in{to{opacity:1;transform:none}}.web-section-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:clamp(1.35rem,3vh,2.35rem);display:flex}.web-section-heading>div{max-width:48rem}.web-section-heading h2{color:var(--web-ink);letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(2rem,3.6vw,3.7rem);font-weight:820;line-height:1.08}.web-section-heading>p{width:min(25rem,34%);color:var(--web-muted);margin:0 0 .2rem;font-size:.92rem;line-height:1.75}.web-section-index{color:var(--web-blue);letter-spacing:.18em;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.web-section-index:before{content:"";background:linear-gradient(90deg,var(--web-blue),var(--web-cyan));width:1.75rem;height:1px;margin-right:.65rem}.web-heading-centered{text-align:center;display:block}.web-heading-centered>div{max-width:none}.web-heading-centered>p{width:auto;margin:.8rem auto 0}.web-home-section{background:radial-gradient(circle at 78% 48%,#238bff1f,#0000 27rem),linear-gradient(90deg,#ffffff29,#0000 55%)}[data-theme=dark] .web-home-section{background:radial-gradient(circle at 78% 48%,#196fff26,#0000 29rem)}.web-home-section .web-section-inner{width:min(92rem,100% - 3rem)}.web-hero-layout{grid-template-columns:minmax(30rem,.86fr) minmax(36rem,1.14fr);align-items:center;gap:clamp(3.25rem,4.5vw,4.5rem);display:grid}.web-kicker{color:var(--web-blue);letter-spacing:.17em;align-items:center;gap:.5rem;margin-bottom:1.2rem;font-size:.72rem;font-weight:800;display:inline-flex}.web-kicker svg{color:var(--web-orange)}.web-hero-copy h1{color:var(--web-ink);letter-spacing:-.07em;margin:0;font-size:clamp(3.6rem,6.4vw,6.5rem);font-weight:850;line-height:1.07}.web-hero-line{white-space:nowrap;letter-spacing:.02em;display:block}.web-hero-line+.web-hero-line{margin-top:.12em}.web-hero-line-accent{color:#0000;filter:drop-shadow(0 .8rem 1.5rem #2585ff24);background:linear-gradient(100deg,#1262ef 4%,#24a7ff 57%,#62dfff 92%);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}[data-theme=dark] .web-hero-line-accent{background-image:linear-gradient(100deg,#66a5ff 4%,#49c9ff 57%,#b1f2ff 92%)}.web-hero-slogan-en{color:color-mix(in srgb,var(--web-blue) 68%,var(--web-muted));letter-spacing:.07em;align-items:center;gap:.75rem;margin:.9rem 0 0;font-size:clamp(.76rem,1vw,.92rem);font-weight:600;line-height:1.5;display:flex}.web-hero-slogan-en:before{content:"";background:linear-gradient(90deg,var(--web-orange),var(--web-blue));flex:none;width:2.1rem;height:1px;box-shadow:0 0 .7rem #2d9aff61}.web-hero-slogan-en em{font-style:italic}.web-hero-description{max-width:36rem;color:var(--web-muted);margin:1rem 0 0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.85}.web-hero-actions{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.web-hero-primary.ant-btn{border-radius:.95rem;height:3.25rem;padding-inline:1.45rem;font-size:.98rem}.web-text-link{color:var(--web-ink);align-items:center;gap:.65rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.web-play-mini{width:2.35rem;height:2.35rem;color:var(--web-blue);background:var(--web-glass);border:1px solid #176bff38;border-radius:50%;place-items:center;display:grid;box-shadow:0 .5rem 1.3rem #1d5ba81a}.web-hero-signals{flex-wrap:wrap;gap:1rem 1.3rem;margin-top:2rem;display:flex}.web-hero-signals span{color:var(--web-muted);align-items:center;gap:.4rem;font-size:.76rem;font-weight:600;display:inline-flex}.web-hero-signals svg{color:var(--web-blue)}.web-studio-wrap{perspective:1000px;position:relative}.web-studio-glow{filter:blur(3rem);opacity:.68;background:radial-gradient(circle at 45% 40%,#2599ff66,#2673ff29 37%,#0000 70%);border-radius:4rem;position:absolute;inset:8% -4% -8% 8%}.web-studio-window{background:#040e22f0;border:1px solid #75bfff3b;border-radius:1.35rem;position:relative;overflow:hidden;transform:rotateY(-2.5deg)rotateX(1deg);box-shadow:0 2.5rem 6rem #03214e57,inset 0 1px #ffffff14}.web-studio-bar{color:#a7bbd4;background:#ffffff06;border-bottom:1px solid #75b7ff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:3rem;padding:0 .95rem;font-size:.68rem;display:grid}.web-window-dots{gap:.35rem;display:flex}.web-window-dots i{background:#37506d;border-radius:50%;width:.47rem;height:.47rem}.web-window-dots i:first-child{background:var(--web-orange)}.web-window-dots i:nth-child(2){background:#ffd363}.web-window-dots i:nth-child(3){background:#4ad9b2}.web-render-status{color:#72d9ff;justify-self:end;align-items:center;gap:.4rem;display:inline-flex}.web-render-status i{background:#54ddff;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .7rem #54ddff}.web-studio-body{grid-template-columns:3.15rem minmax(0,1fr) 9.8rem;min-height:25.5rem;display:grid}.web-studio-tools{border-right:1px solid #75b7ff1a;flex-direction:column;align-items:center;gap:.7rem;padding-top:1rem;display:flex}.web-studio-tools span{color:#68809e;border-radius:.6rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.web-studio-tools span.is-active{color:#73dfff;background:#2289ff24;border:1px solid #3ab3ff38;box-shadow:0 0 1.2rem #2585ff1f}.web-studio-canvas{min-width:0;padding:.9rem}.web-video-preview{isolation:isolate;background:radial-gradient(circle at 65% 37%,#35c3ff8c,#0000 16%),radial-gradient(circle at 52% 57%,#176bff7a,#0000 28%),linear-gradient(135deg,#07162f,#0a2d61 60%,#0b4d79);border:1px solid #65b5ff2e;border-radius:.75rem;height:19rem;position:relative;overflow:hidden}.web-video-preview:before{z-index:-1;content:"";opacity:.4;background-image:linear-gradient(#5fc1ff1f 1px,#0000 1px),linear-gradient(90deg,#5fc1ff1f 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;transform:perspective(25rem)rotateX(58deg)scale(1.8)translateY(24%)}.web-video-preview:after{content:"";border:1px solid #66dcff4d;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-6rem;right:-4rem;box-shadow:0 0 4rem #26aeff2e,inset 0 0 3rem #26aeff21}.web-video-chip{color:#9feaff;letter-spacing:.12em;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#0516308c;border:1px solid #5fd8ff40;border-radius:.4rem;align-items:center;gap:.35rem;padding:.32rem .5rem;font-size:.55rem;font-weight:700;display:inline-flex;position:absolute;top:.85rem;left:.85rem}.web-product-object{color:#dff9ff;background:linear-gradient(145deg,#bff0ff54,#227dd429);border:1px solid #adecff8c;border-radius:2rem 2rem 1.15rem 1.15rem;place-items:center;width:5.8rem;height:9.2rem;display:grid;position:absolute;top:50%;left:57%;transform:translate(-50%,-48%)rotate(7deg);box-shadow:0 0 2.5rem #4fceff61,inset 0 0 1.7rem #ffffff2e}.web-product-object:before{content:"";background:linear-gradient(145deg,#bff0ff4d,#227dd426);border:1px solid #adecff8c;border-radius:.6rem .6rem .25rem .25rem;width:2.6rem;height:1.6rem;position:absolute;top:-1.25rem}.web-product-object span{letter-spacing:.14em;font-size:.62rem;font-weight:800}.web-product-ring{border:1px solid #5edaff7a;border-radius:50%;width:12rem;height:3.4rem;position:absolute;transform:rotate(-12deg);box-shadow:0 0 1.4rem #41c8ff33}.web-video-copy{color:#fff;flex-direction:column;display:flex;position:absolute;bottom:1.35rem;left:1.15rem}.web-video-copy small{color:#65d7ff;letter-spacing:.18em;font-size:.55rem}.web-video-copy strong{margin-top:.3rem;font-size:1.05rem}.web-video-preview>button,.web-case-media>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:#05162f59;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .8rem 2rem #0003}.web-video-preview>button{left:27%}.web-timeline{background:#ffffff06;border:1px solid #75b7ff1a;border-radius:.55rem;grid-template-columns:repeat(4,1fr);gap:.28rem;height:3.6rem;margin-top:.75rem;padding:.35rem;display:grid;position:relative}.web-timeline span{background:linear-gradient(135deg,#0b2c5b,#146ba1);border-radius:.3rem;position:relative;overflow:hidden}.web-timeline span:nth-child(2){background:linear-gradient(135deg,#0a3768,#0d8aa9)}.web-timeline span:nth-child(3){background:linear-gradient(135deg,#15376a,#3b80c5)}.web-timeline span:nth-child(4){background:linear-gradient(135deg,#11315c,#155d91)}.web-timeline span i{background:radial-gradient(circle at 70% 40%,#5eddffb3,#0000 35%);position:absolute;inset:0}.web-timeline em{background:var(--web-orange);width:1px;box-shadow:0 0 .5rem var(--web-orange);position:absolute;top:.2rem;bottom:.2rem;left:55%}.web-agent-panel{color:#91a6c0;background:#ffffff05;border-left:1px solid #75b7ff1a;padding:.9rem .8rem}.web-agent-title{color:#e3f5ff;align-items:center;gap:.4rem;font-size:.69rem;font-weight:700;display:flex}.web-agent-title svg{color:#55d9ff}.web-agent-message{background:#1f6fd214;border:1px solid #4bb1ff24;border-radius:.55rem;margin:.8rem 0 1rem;padding:.7rem;font-size:.62rem;line-height:1.65}.web-agent-step{background:#ffffff06;border-radius:.4rem;align-items:center;gap:.4rem;margin-top:.6rem;padding:.48rem;font-size:.59rem;display:flex}.web-agent-step.is-done svg{color:#57e3b7}.web-agent-step.is-running{color:#8be7ff;background:#2296ff1a;border:1px solid #3cc3ff24}.web-floating-card{min-width:10.5rem;color:var(--web-ink);background:var(--web-glass-strong);-webkit-backdrop-filter:blur(1.25rem)saturate(150%);backdrop-filter:blur(1.25rem)saturate(150%);border:1px solid #4197ff2e;border-radius:.9rem;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex;position:absolute;box-shadow:0 1rem 2.5rem #1040802e}.web-floating-card>span{width:2.1rem;height:2.1rem;color:var(--web-blue);background:#176bff1a;border-radius:.65rem;place-items:center;display:grid}.web-floating-card div{flex-direction:column;display:flex}.web-floating-card strong{font-size:.7rem}.web-floating-card small{color:var(--web-muted);margin-top:.15rem;font-size:.58rem}.web-floating-card-one{bottom:-1.25rem;left:-1.6rem}.web-floating-card-two{top:4.7rem;right:-1.5rem}.web-scroll-cue{color:var(--web-muted);letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.67rem;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.web-scroll-cue svg{animation:1.6s infinite web-scroll-bounce}@keyframes web-scroll-bounce{50%{transform:translateY(.25rem)}}.web-orbit{pointer-events:none;border:1px solid #2b89ff1f;border-radius:50%;position:absolute}.web-orbit:after{content:"";background:var(--web-orange);width:.42rem;height:.42rem;box-shadow:0 0 1rem var(--web-orange);border-radius:50%;position:absolute;top:50%;left:-.22rem}.web-orbit-one{width:38rem;height:38rem;bottom:-19rem;right:-9rem}.web-orbit-two{width:25rem;height:25rem;top:-16rem;left:32%}.web-hero-video-stage{--nova-x:0px;--nova-y:0px;--nova-rx:0deg;--nova-ry:0deg;perspective:70rem;isolation:isolate;place-items:center;width:100%;height:clamp(30rem,66vh,40rem);display:grid;position:relative;overflow:visible}.web-hero-video-stage:before{z-index:-2;content:"";pointer-events:none;filter:blur(1.55rem);background:radial-gradient(45% 48% at 47% 47%,#21b2ff4d,#0000 70%),radial-gradient(25% 34% at 68% 61%,#ff70191a,#0000 72%),radial-gradient(75% 68%,#176bff1a,#0000 73%);border-radius:50%;animation:5s ease-in-out infinite web-video-aura;position:absolute;inset:4% -9%}.web-hero-video-stage:after{z-index:-1;content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#1b84e514 1px,#0000 1px),linear-gradient(90deg,#1b84e514 1px,#0000 1px);background-size:2.75rem 2.75rem;border-radius:50%;display:none;position:absolute;inset:11% -2%;transform:perspective(32rem)rotateX(62deg)translateY(22%)scale(1.14);-webkit-mask-image:radial-gradient(#000 18%,#000000a6 48%,#0000 76%);mask-image:radial-gradient(#000 18%,#000000a6 48%,#0000 76%)}.web-video-planet-orbits{z-index:1;opacity:.46;pointer-events:none;filter:saturate(125%);position:absolute;inset:0;overflow:visible}.web-video-energy-frame{z-index:6;aspect-ratio:16/9;width:min(104%,47rem);transform:translate3d(var(--nova-x),var(--nova-y),0) rotateX(var(--nova-rx)) rotateY(var(--nova-ry));transform-style:preserve-3d;background:#05193947;border:1px solid #83dcff94;border-radius:1.7rem;padding:.16rem;transition:transform .34s cubic-bezier(.2,.75,.25,1);position:relative;box-shadow:0 2.2rem 5.5rem #124c972e,0 0 1.3rem #54d8ffbf,0 0 4rem #186fff9e,inset 0 0 1.2rem #fff3}.web-video-energy-frame:before{z-index:-1;content:"";opacity:.72;box-shadow:none;filter:blur(1rem);background:radial-gradient(#37cfff3b,#166bff1f 48%,#0000 72%);border:0;border-radius:2.5rem;animation:4.2s ease-in-out infinite web-video-aura;position:absolute;inset:-1.1rem}.web-video-energy-frame:after{z-index:-2;content:"";filter:blur(3rem);background:#186fff4d;border-radius:2.6rem;position:absolute;inset:8% 5% -9%}.web-video-border-orbit{z-index:12;pointer-events:none;width:calc(100% + 1.12rem);height:calc(100% + 1.12rem);position:absolute;inset:-.56rem;overflow:visible}.web-video-border-orbit rect{fill:none;vector-effect:non-scaling-stroke}.web-video-border-track{stroke:#57cfff33;stroke-width:1.2px}.web-video-border-stream{stroke-linecap:round;stroke-linejoin:round}.web-video-border-stream-blue{stroke:#187dff;stroke-width:3px;stroke-dasharray:17 83;filter:drop-shadow(0 0 .28rem #1674ff)drop-shadow(0 0 .7rem #1674ffd1);animation:5.2s linear infinite web-video-border-run}.web-video-border-stream-cyan{stroke:#8ff4ff;stroke-width:4px;stroke-dasharray:1.2 98.8;filter:drop-shadow(0 0 .3rem #fff)drop-shadow(0 0 .85rem #3adfff);animation:4.1s linear -1.7s infinite web-video-border-run}.web-video-border-stream-fire{stroke:#ff8128;stroke-width:3.2px;stroke-dasharray:10 90;filter:drop-shadow(0 0 .3rem #ffb25e)drop-shadow(0 0 .75rem #ff5b0dd9);animation:6.4s linear -2.6s infinite web-video-border-run-reverse}.web-video-border-comet{z-index:13;pointer-events:none;width:calc(100% + .48rem);height:calc(100% + .48rem);position:absolute;inset:-.24rem;overflow:visible}.web-video-comet-route{fill:none;stroke:url(#video-route-spectrum);stroke-width:5px;stroke-linecap:round;stroke-dasharray:18 82;vector-effect:non-scaling-stroke}.web-video-comet-tail-cyan{fill:url(#video-comet-tail-cyan)}.web-video-comet-tail-fire{fill:url(#video-comet-tail-fire);opacity:.94;filter:drop-shadow(0 0 .16rem #ff8423)drop-shadow(0 0 .38rem #ff5b0aad)}.web-video-comet-halo{fill:url(#video-comet-head);opacity:.34;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite web-video-comet-breathe}.web-video-comet-core{fill:url(#video-comet-head)}.web-video-comet-white{fill:#fff}.web-video-viewport{background:#06142d;border:1px solid #baeeff4d;border-radius:1.5rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 2rem #030e232e,0 0 .8rem #4cd8ff2e}.web-video-viewport video{object-fit:cover;width:100%;height:100%;display:block}.web-video-color-wash{pointer-events:none;opacity:.2;mix-blend-mode:screen;background:linear-gradient(120deg,#106bff40,#0000 45%,#ff6e1929);position:absolute;inset:0}.web-video-edge-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 2.8rem #020c1e85,inset 0 0 .9rem #5cd6ff2e}.web-video-scan-light{pointer-events:none;filter:blur(.3rem);background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:13%;animation:6s ease-in-out infinite web-video-scan;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:skew(-18deg)}.web-video-showreel-label,.web-video-live-indicator{z-index:3;color:#dff9ff;letter-spacing:.12em;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#04142e80;border:1px solid #97e2ff42;border-radius:.45rem;align-items:center;gap:.38rem;font-size:.54rem;font-weight:800;display:inline-flex;position:absolute}.web-video-showreel-label{padding:.38rem .52rem;top:.9rem;left:.9rem}.web-video-showreel-label svg{color:#5cddff}.web-video-live-indicator{color:#86eaff;padding:.34rem .5rem;bottom:.85rem;right:.9rem}.web-video-live-indicator i{background:#54e2ff;border-radius:50%;width:.38rem;height:.38rem;animation:1.8s ease-in-out infinite web-video-status;box-shadow:0 0 .7rem #54e2ff}.web-video-corner{z-index:8;pointer-events:none;filter:drop-shadow(0 0 .55rem #28cfff);border-color:#8deaff;width:1.9rem;height:1.9rem;position:absolute}.web-video-corner-tl{border-top:2px solid;border-left:2px solid;border-radius:.65rem 0 0;top:-.22rem;left:-.22rem}.web-video-corner-tr{border-top:2px solid;border-right:2px solid;border-radius:0 .65rem 0 0;top:-.22rem;right:-.22rem}.web-video-corner-bl{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 .65rem;bottom:-.22rem;left:-.22rem}.web-video-corner-br{filter:drop-shadow(0 0 .55rem #ff6c16);border-bottom:2px solid #ff8a2a;border-right:2px solid #ff8a2a;border-radius:0 0 .65rem;bottom:-.22rem;right:-.22rem}.web-video-energy-orbit{z-index:2;pointer-events:none;transform-style:preserve-3d;border:1px solid #25a5ff38;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 1.2rem #2294ff0f,inset 0 0 1.2rem #3ac8ff0a}.web-video-energy-orbit:after{content:"";border:1px dashed #36cfff1a;border-radius:50%;position:absolute;inset:5%}.web-video-energy-orbit i{background:#efffff;border-radius:50%;width:.58rem;height:.58rem;display:block;position:absolute;box-shadow:0 0 .4rem #fff,0 0 1.15rem #3ddcff,0 0 2rem #176bffd1}.web-video-energy-orbit-one{width:112%;height:61%;animation:18s linear infinite web-video-orbit-one;transform:translate(-50%,-50%)rotate(-8deg)}.web-video-energy-orbit-one i{top:18%;left:2%}.web-video-energy-orbit-two{border-color:#ff893233;width:91%;height:86%;animation:14s linear infinite reverse web-video-orbit-two;transform:translate(-50%,-50%)rotate(21deg)}.web-video-energy-orbit-two:after{border-color:#ff974014}.web-video-energy-orbit-two i{background:#fff7e8;width:.5rem;height:.5rem;bottom:13%;right:6%;box-shadow:0 0 .45rem #fff,0 0 1.2rem #ff9a24,0 0 2rem #ff5b09b8}.web-video-energy-orbit-three{border-color:#6690ff2e;width:74%;height:104%;animation:22s linear infinite web-video-orbit-three;transform:translate(-50%,-50%)rotate(-26deg)}.web-video-energy-orbit-three:after{border-color:#66d8ff14}.web-video-energy-orbit-three i{background:#f4f0ff;width:.46rem;height:.46rem;top:3%;left:34%;box-shadow:0 0 .4rem #fff,0 0 1.1rem #70dfff,0 0 1.8rem #6d5bff9e}.web-video-fire-arc{z-index:4;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.web-video-fire-arc-one{filter:drop-shadow(0 0 .55rem #ff5c0ecc);border-top:3px solid #ff8329d6;width:96%;height:48%;animation:9s linear infinite web-video-fire-one}.web-video-fire-arc-one:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#ff6c13,#fff3c6);border-radius:50%;width:4.8rem;height:.22rem;position:absolute;top:-.47rem;right:18%}.web-video-fire-arc-two{filter:drop-shadow(0 0 .45rem #ff651699);border-right:2px solid #ffac4e9e;width:68%;height:70%;animation:6.5s linear infinite reverse web-video-fire-two}.web-video-shockwave{z-index:1;aspect-ratio:16/9;pointer-events:none;border:1px solid #59d6ff80;border-radius:2.25rem;width:100%;animation:3.2s ease-out infinite web-video-shockwave;position:absolute;top:50%;left:50%;box-shadow:0 0 1.2rem #3ac9ff2e,inset 0 0 1rem #31bbff12}.web-video-shockwave-two{border-color:#ff842966;animation-delay:-1.6s;box-shadow:0 0 1.2rem #ff691829}.web-video-core-flare{z-index:3;aspect-ratio:16/9;pointer-events:none;background:conic-gradient(from 20deg,transparent 0 18%,#33c7ffb3 24%,transparent 31% 53%,#ff751ce6 61%,transparent 70% 100%);filter:blur(.16rem)drop-shadow(0 0 1rem #238bff8c);border-radius:2.8rem;width:107%;animation:5.5s linear infinite web-video-core-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.web-video-core-flare:after{content:"";background:var(--web-glass-strong);border-radius:2rem;position:absolute;inset:1.05rem;box-shadow:inset 0 0 2rem #1f91ff38}[data-theme=dark] .web-video-core-flare:after{background:#05142de0}.web-video-sparks{z-index:5;pointer-events:none;position:absolute;inset:0}.web-video-sparks i{background:#56dfff;border-radius:50%;width:.24rem;height:.24rem;animation:3s ease-in-out infinite web-video-spark;position:absolute;box-shadow:0 0 .7rem #22c8ff}.web-video-sparks i:first-child{top:15%;left:12%}.web-video-sparks i:nth-child(2){animation-delay:-1s;top:9%;left:57%}.web-video-sparks i:nth-child(3){animation-delay:-2s;top:22%;right:5%}.web-video-sparks i:nth-child(4){animation-delay:-.7s;top:63%;right:1%}.web-video-sparks i:nth-child(5){animation-delay:-1.7s;bottom:7%;right:21%}.web-video-sparks i:nth-child(6){animation-delay:-.4s;bottom:11%;left:37%}.web-video-sparks i:nth-child(7){animation-delay:-2.3s;top:76%;left:4%}.web-video-sparks i:nth-child(8){animation-delay:-1.2s;top:34%;left:1%}.web-video-sparks i:nth-child(9){animation-delay:-.2s;top:5%;right:22%}.web-video-sparks i:nth-child(10){animation-delay:-1.9s;bottom:20%;left:13%}.web-video-sparks i:nth-child(11){animation-delay:-.9s;top:46%;right:8%}.web-video-sparks i:nth-child(12){animation-delay:-2.5s;bottom:3%;left:62%}.web-video-sparks i:nth-child(13){animation-delay:-1.4s;top:28%;left:17%}.web-video-sparks i:nth-child(14){animation-delay:-.5s;bottom:27%;right:14%}.web-video-sparks i:nth-child(3n){background:#ff8a27;width:.34rem;height:.34rem;box-shadow:0 0 .8rem #ff650e}.web-hero-video-stage>.web-nova-svg,.web-hero-video-stage>.web-nova-flash{display:none!important}@keyframes web-video-aura{50%{opacity:.72;transform:scale(1.06)}}@keyframes web-video-border-spin{to{transform:rotate(360deg)}}@keyframes web-video-border-pulse{50%{opacity:1;box-shadow:0 0 1.7rem #54d8ffd9,inset 0 0 1.1rem #1f91ff40}}@keyframes web-video-core-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes web-video-border-run{to{stroke-dashoffset:-100px}}@keyframes web-video-border-run-reverse{to{stroke-dashoffset:100px}}@keyframes web-video-comet-breathe{50%{opacity:.62;transform:scale(1.3)}}@keyframes web-video-scan{0%,20%{opacity:0;left:-30%}38%{opacity:1}62%,to{opacity:0;left:115%}}@keyframes web-video-status{50%{opacity:.3;box-shadow:0 0 1.2rem #54e2ff}}@keyframes web-video-orbit-one{0%{transform:translate(-50%,-50%)rotate(-8deg)}to{transform:translate(-50%,-50%)rotate(352deg)}}@keyframes web-video-orbit-two{0%{transform:translate(-50%,-50%)rotate(21deg)}to{transform:translate(-50%,-50%)rotate(381deg)}}@keyframes web-video-orbit-three{0%{transform:translate(-50%,-50%)rotate(-26deg)}to{transform:translate(-50%,-50%)rotate(334deg)}}@keyframes web-video-fire-one{0%{transform:translate(-50%,-50%)rotate(16deg)}to{transform:translate(-50%,-50%)rotate(376deg)}}@keyframes web-video-fire-two{0%{transform:translate(-50%,-50%)rotate(-24deg)}to{transform:translate(-50%,-50%)rotate(336deg)}}@keyframes web-video-shockwave{0%{opacity:.65;transform:translate(-50%,-50%)scale(.78)}85%,to{opacity:0;transform:translate(-50%,-50%)scale(1.24)}}@keyframes web-video-spark{50%{opacity:.2;transform:scale(.5)translateY(.4rem)}}.web-spark-nova{--nova-x:0px;--nova-y:0px;--nova-rx:0deg;--nova-ry:0deg;isolation:isolate;perspective:70rem;width:100%;height:clamp(32rem,70vh,43rem);position:relative;overflow:visible}.web-spark-nova:before{z-index:-2;content:"";pointer-events:none;filter:blur(1.2rem);background:radial-gradient(38% 36% at 48% 49%,#28c7ff52,#0000 68%),radial-gradient(34% 31% at 64% 59%,#ff6b1638,#0000 72%),radial-gradient(72% 66%,#1d73ff21,#1d73ff09 58%,#0000 78%);border-radius:50%;animation:5.5s ease-in-out infinite web-nova-field-breathe;position:absolute;inset:3% -8% -2%}.web-spark-nova:after{z-index:-1;content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#197de112 1px,#0000 1px),linear-gradient(90deg,#197de112 1px,#0000 1px);background-size:2.7rem 2.7rem;border-radius:50%;position:absolute;inset:7% -4%;transform:perspective(32rem)rotateX(62deg)translateY(19%)scale(1.14);-webkit-mask-image:radial-gradient(#000 8%,#0009 42%,#0000 74%);mask-image:radial-gradient(#000 8%,#0009 42%,#0000 74%)}[data-theme=dark] .web-spark-nova:before{background:radial-gradient(38% 36% at 48% 49%,#25c9ff57,#0000 68%),radial-gradient(34% 31% at 64% 59%,#ff67113d,#0000 72%),radial-gradient(72% 66%,#1467ff29,#1467ff0a 58%,#0000 78%)}.web-nova-svg{z-index:2;filter:drop-shadow(0 1.8rem 3rem #1258b41f);width:115%;height:110%;transform:translate3d(var(--nova-x),var(--nova-y),0) rotateX(var(--nova-rx)) rotateY(var(--nova-ry));transform-origin:50%;transition:transform .32s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-3% -8% -5% -7%;overflow:visible}.web-nova-depth{opacity:.9}.web-nova-grid-line{fill:none;stroke:#1a7be621;stroke-width:1px;stroke-dasharray:3 10}.web-nova-grid-line-two{stroke:#2cc8f01a;stroke-dasharray:2 14}.web-nova-scan-ring{fill:none;stroke:#1978ed2e;stroke-width:1px;stroke-dasharray:2 9;transform-origin:360px 300px;animation:18s linear infinite web-nova-ring-drift}.web-nova-scan-ring-two{stroke:#23cdf533;stroke-dasharray:20 8 2 8;animation-duration:13s;animation-direction:reverse}.web-nova-blue-arcs path{fill:none;stroke:url(#nova-blue-stroke);stroke-width:1.7px;stroke-linecap:round;filter:url(#nova-blue-glow);stroke-dasharray:4 8 88 12;animation:7s linear infinite web-nova-blue-flow}.web-nova-blue-arcs path:nth-child(2){stroke-width:1.25px;stroke-dasharray:3 13 64 9;animation-duration:9s;animation-direction:reverse}.web-nova-blue-arcs path:nth-child(3){stroke-width:1.05px;opacity:.72;stroke-dasharray:2 15 42 13;animation-duration:11s}.web-nova-traveller{fill:#dfffff;stroke:#32dfff;stroke-width:1px;filter:url(#nova-blue-glow)}.web-nova-traveller-b{fill:#fff}.web-nova-traveller-c{fill:#54e8ff}.web-nova-fire-ribbons path{stroke:url(#nova-fire-stroke);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24 7 110 12;animation:5.5s linear infinite web-nova-fire-flow}.web-nova-fire-ribbons path:nth-child(2){stroke-width:4px;opacity:.85;stroke-dasharray:16 10 72 8;animation-duration:6.8s}.web-nova-fire-ribbons path:nth-child(3){stroke-width:3px;opacity:.72;stroke-dasharray:8 14 58 11;animation-duration:7.5s;animation-direction:reverse}.web-nova-star-system{transform-origin:354px 310px;animation:4.4s ease-in-out infinite web-nova-system-float}.web-nova-flame-core{fill:#ff6411;fill-opacity:.82;filter:url(#nova-fire-glow);transform-origin:354px 330px;animation:2.8s ease-in-out infinite web-nova-flame-breathe}.web-nova-star-core{fill:url(#nova-star-core);fill-opacity:.84;filter:url(#nova-blue-glow);transform-origin:354px 310px;animation:3.6s ease-in-out infinite web-nova-star-pulse}.web-nova-white-core{fill:#fff;filter:url(#nova-blue-glow);animation:2s ease-in-out infinite web-nova-white-pulse}.web-nova-core-cut{fill:#fff;fill-opacity:.92;filter:url(#nova-blue-glow)}.web-nova-shockwave{fill:none;stroke:#39dfff;stroke-width:1.3px;transform-origin:354px 310px;animation:3.5s ease-out infinite web-nova-shockwave}.web-nova-shockwave-two{stroke:#ff8b2c;animation-delay:-1.75s}.web-nova-particles circle{fill:#21baff;filter:url(#nova-blue-glow);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite web-nova-particle}.web-nova-particles circle:nth-child(3n){fill:#ff7c1e;filter:url(#nova-fire-glow);animation-delay:-1.2s}.web-nova-particles circle:nth-child(3n+1){fill:#fff;animation-delay:-2.1s}.web-nova-particles circle:nth-child(4n){animation-duration:4.5s}.web-nova-flash{z-index:5;pointer-events:none;background:#fff;border-radius:50%;width:.48rem;height:.48rem;animation:3s ease-in-out infinite web-nova-flash;position:absolute;box-shadow:0 0 .45rem #fff,0 0 1.4rem #33d7ff,0 0 2.6rem #176bff}.web-nova-flash:before,.web-nova-flash:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.web-nova-flash:before{width:2.8rem;height:1px}.web-nova-flash:after{background:linear-gradient(#0000,#fff,#0000);width:1px;height:2.8rem}.web-nova-flash-one{top:19%;right:16%}.web-nova-flash-two{width:.34rem;height:.34rem;animation-delay:-1.6s;bottom:18%;left:18%}@keyframes web-nova-field-breathe{50%{opacity:.78;transform:scale(1.06)}}@keyframes web-nova-ring-drift{to{transform:rotate(360deg)}}@keyframes web-nova-blue-flow{to{stroke-dashoffset:-220px}}@keyframes web-nova-fire-flow{to{stroke-dashoffset:-210px}}@keyframes web-nova-system-float{50%{transform:translateY(-8px)rotate(1.2deg)}}@keyframes web-nova-flame-breathe{50%{opacity:.66;transform:scale(.94)rotate(-2deg)}}@keyframes web-nova-star-pulse{50%{fill-opacity:1;transform:scale(1.075)rotate(2deg)}}@keyframes web-nova-white-pulse{50%{opacity:.7;transform:scale(.72)}}@keyframes web-nova-shockwave{0%{opacity:.65;transform:scale(.5)}85%,to{opacity:0;transform:scale(2.55)}}@keyframes web-nova-particle{50%{opacity:.25;transform:scale(.45)translateY(5px)}}@keyframes web-nova-flash{50%{opacity:.2;transform:scale(.65)}}.web-spark-cosmos{width:100%;height:clamp(31rem,68vh,42rem);box-shadow:none;isolation:isolate;background:radial-gradient(48% 44% at 50% 48%,#051837fa 0%,#062349eb 48%,#0530529e 68%,#135c9133 83%,#0000 100%);border:0;border-radius:50%;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:radial-gradient(82% 76%,#000 50%,#000000e6 67%,#0000006b 84%,#0000 100%);mask-image:radial-gradient(82% 76%,#000 50%,#000000e6 67%,#0000006b 84%,#0000 100%)}.web-spark-cosmos:before{z-index:1;content:"";pointer-events:none;box-shadow:none;background:radial-gradient(#0000 45%,#3db1ff0b 72%,#0000 100%);border:0;border-radius:50%;position:absolute;inset:8%}.web-spark-cosmos:after{z-index:1;content:"";background:#fff;border-radius:50%;width:.42rem;height:.42rem;animation:2.2s ease-in-out infinite web-cosmos-beacon;position:absolute;top:8%;right:8%;box-shadow:0 0 1rem #79e5ff,0 0 3rem #237cff}.web-cosmos-grid{z-index:-1;opacity:.34;background-image:linear-gradient(#51b9ff17 1px,#0000 1px),linear-gradient(90deg,#51b9ff17 1px,#0000 1px);background-size:2.8rem 2.8rem;position:absolute;inset:-25%;transform:perspective(30rem)rotateX(64deg)scale(1.5)translateY(27%);-webkit-mask-image:radial-gradient(circle,#000,#0000 69%);mask-image:radial-gradient(circle,#000,#0000 69%)}.web-cosmos-aura{z-index:-1;filter:blur(3rem);pointer-events:none;border-radius:50%;position:absolute}.web-cosmos-aura-blue{background:#1e81ff4d;width:17rem;height:17rem;animation:4.5s ease-in-out infinite web-aura-breathe;top:18%;left:21%}.web-cosmos-aura-fire{background:#ff6c1233;width:13rem;height:13rem;animation:3.8s ease-in-out -1.4s infinite web-aura-breathe;bottom:13%;right:12%}.web-starfield{z-index:0;position:absolute;inset:0}.web-starfield i{background:#dffaff;border-radius:50%;width:.2rem;height:.2rem;animation:2.5s ease-in-out infinite web-star-twinkle;position:absolute;box-shadow:0 0 .6rem #54cfff}.web-starfield i:first-child{top:12%;left:22%}.web-starfield i:nth-child(2){animation-delay:-.3s;top:18%;left:67%}.web-starfield i:nth-child(3){animation-delay:-1.2s;top:27%;left:11%}.web-starfield i:nth-child(4){animation-delay:-.7s;top:34%;left:82%}.web-starfield i:nth-child(5){animation-delay:-1.7s;top:49%;left:7%}.web-starfield i:nth-child(6){animation-delay:-.9s;top:58%;left:91%}.web-starfield i:nth-child(7){animation-delay:-2s;top:71%;left:18%}.web-starfield i:nth-child(8){animation-delay:-.4s;top:83%;left:72%}.web-starfield i:nth-child(9){animation-delay:-1.3s;top:9%;left:48%}.web-starfield i:nth-child(10){animation-delay:-1.8s;top:90%;left:43%}.web-starfield i:nth-child(11){animation-delay:-.5s;top:43%;left:28%}.web-starfield i:nth-child(12){animation-delay:-1.1s;top:24%;left:89%}.web-starfield i:nth-child(13){animation-delay:-2.2s;top:65%;left:64%}.web-starfield i:nth-child(14){animation-delay:-.8s;top:78%;left:89%}.web-starfield i:nth-child(15){animation-delay:-1.6s;top:16%;left:37%}.web-starfield i:nth-child(16){animation-delay:-.2s;top:54%;left:76%}.web-starfield i:nth-child(17){animation-delay:-1s;top:88%;left:27%}.web-starfield i:nth-child(18){animation-delay:-2.1s;top:38%;left:94%}.web-starfield i:nth-child(3n){background:#ffb45f;width:.34rem;height:.34rem;box-shadow:0 0 .8rem #ff7a1a}.web-energy-beam{z-index:0;transform-origin:0;filter:drop-shadow(0 0 .45rem #44c9ff);opacity:.7;background:linear-gradient(90deg,#56d3ffe6,#1970ff3d,#0000);width:72%;height:1px;position:absolute;top:50%;left:50%}.web-energy-beam-one{animation:7s ease-in-out infinite web-beam-sweep;transform:rotate(-27deg)}.web-energy-beam-two{animation:8.5s ease-in-out -2s infinite web-beam-sweep-reverse;transform:rotate(157deg)}.web-cosmos-orbit{z-index:2;transform-style:preserve-3d;border:1px solid #65cdff40;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 1.1rem #2597ff14,inset 0 0 1rem #2597ff0f}.web-cosmos-orbit-outer{width:88%;height:42%;animation:15s linear infinite web-orbit-outer}.web-cosmos-orbit-mid{border-color:#ff89324a;width:67%;height:54%;animation:11s linear infinite reverse web-orbit-mid}.web-cosmos-orbit-inner{border-color:#70e0ff59;width:45%;height:37%;animation:7.5s linear infinite web-orbit-inner}.web-cosmos-orbit:after{content:"";border:1px dashed #55b7ff1c;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.93)}.web-orbit-pulse,.web-orbit-flame,.web-orbit-dot{z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute}.web-orbit-pulse{color:#8eeaff;background:#08305bbd;border:1px solid #69e0ff57;width:2.25rem;height:2.25rem;top:46%;left:-.75rem;box-shadow:0 0 1.5rem #48cfffa6}.web-orbit-flame{color:#ff9a43;background:#53220dbd;border:1px solid #ff903966;width:2.5rem;height:2.5rem;top:-1rem;left:56%;box-shadow:0 0 1.8rem #ff671594}.web-orbit-dot{background:#fff;width:.75rem;height:.75rem;bottom:3%;right:10%;box-shadow:0 0 .4rem #fff,0 0 1.5rem #47d5ff,0 0 2.5rem #176bff}.web-fire-trail{z-index:2;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.web-fire-trail:before,.web-fire-trail:after{content:"";border-radius:50%;position:absolute}.web-fire-trail-one{filter:drop-shadow(0 0 .55rem #ff5c0ecc);border-top:3px solid #ff8329d6;border-right:1px solid #0000;width:74%;height:31%;animation:9s linear infinite web-fire-orbit}.web-fire-trail-one:before{filter:blur(1px);background:linear-gradient(90deg,#0000,#ff8a2a,#fff2c4);width:4.2rem;height:.26rem;top:-.55rem;right:18%}.web-fire-trail-two{filter:drop-shadow(0 0 .45rem #ff651699);border-bottom:2px solid #ffac4e9e;width:51%;height:24%;animation:6.5s linear infinite reverse web-fire-orbit-small}.web-fire-trail-two:after{background:linear-gradient(90deg,#0000,#ff6e18);width:2.8rem;height:.18rem;bottom:-.42rem;right:13%}.web-spark-core-shell{z-index:8;place-items:center;width:11rem;height:11rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.web-core-logo{z-index:5;background:#051939d9;border:1px solid #83dcff94;border-radius:1.8rem;width:6.7rem;height:6.7rem;padding:.3rem;animation:3.4s ease-in-out infinite web-core-hover;position:relative;overflow:hidden;box-shadow:0 0 1.3rem #54d8ffbf,0 0 4rem #186fff9e,inset 0 0 1.2rem #fff3}.web-core-logo:after{content:"";background:linear-gradient(115deg,#0000 36%,#ffffff61 48%,#0000 60%);animation:4.8s ease-in-out infinite web-logo-shine;position:absolute;inset:-30%;transform:translate(-80%)rotate(8deg)}.web-core-logo img{object-fit:cover;border-radius:1.45rem;width:100%;height:100%}.web-core-caption{z-index:6;color:#a9ecff;letter-spacing:.22em;white-space:nowrap;text-shadow:0 0 .8rem #2bbfff;font-size:.53rem;font-weight:800;position:absolute;top:calc(50% + 4.4rem);left:50%;transform:translate(-50%)}.web-core-flare{z-index:2;background:conic-gradient(from 20deg,transparent 0 18%,#33c7ffb3 24%,transparent 31% 53%,#ff751ce6 61%,transparent 70% 100%);filter:blur(.16rem)drop-shadow(0 0 1rem #238bff8c);border-radius:50%;width:10rem;height:10rem;animation:5.5s linear infinite web-core-spin;position:absolute}.web-core-flare:after{content:"";background:#081c3b;border-radius:50%;position:absolute;inset:1.1rem;box-shadow:inset 0 0 2rem #1f91ff66}.web-core-shockwave{z-index:1;border:1px solid #59d6ff80;border-radius:50%;width:8rem;height:8rem;animation:3.2s ease-out infinite web-shockwave;position:absolute}.web-core-shockwave-two{animation-delay:-1.6s}.web-comet{z-index:4;transform-origin:100%;width:7rem;height:1px;position:absolute}.web-comet:before{content:"";background:#fff;border-radius:50%;width:.42rem;height:.42rem;position:absolute;right:0;box-shadow:0 0 .7rem #fff,0 0 1.6rem #5ddcff}.web-comet i{background:linear-gradient(90deg,#0000,#45c3ffd9);width:100%;height:1px;position:absolute;right:.2rem}.web-comet-one{animation:5.8s ease-in-out infinite web-comet-one;top:21%;left:7%;transform:rotate(-18deg)}.web-comet-two{animation:7.2s ease-in-out -2.4s infinite web-comet-two;bottom:18%;right:9%;transform:rotate(153deg)scale(.75)}.web-cosmos-card{z-index:10;color:#eaf8ff;-webkit-backdrop-filter:blur(1rem)saturate(140%);backdrop-filter:blur(1rem)saturate(140%);background:#05193899;border:1px solid #66c6ff40;border-radius:.9rem;align-items:center;gap:.7rem;min-width:11.5rem;padding:.75rem .85rem;animation:4s ease-in-out infinite web-card-float;display:flex;position:absolute;box-shadow:0 1rem 2.5rem #000d224d,inset 0 1px #ffffff14}.web-cosmos-card>span{border-radius:.65rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.web-cosmos-card div{flex-direction:column;display:flex}.web-cosmos-card small{letter-spacing:.15em;font-size:.5rem;font-weight:800}.web-cosmos-card strong{margin-top:.18rem;font-size:.7rem}.web-cosmos-card-star{top:15%;left:4%}.web-cosmos-card-star>span{color:#74e0ff;background:#26a2ff26;box-shadow:0 0 1rem #28abff24}.web-cosmos-card-star small{color:#5ed8ff}.web-cosmos-card-fire{animation-delay:-1.8s;bottom:13%;right:3%}.web-cosmos-card-fire>span{color:#ff9c48;background:#ff701924;box-shadow:0 0 1rem #ff631226}.web-cosmos-card-fire small{color:#ff9c48}.web-cosmos-status{z-index:10;color:#72dfff;letter-spacing:.13em;align-items:center;gap:.4rem;font-size:.5rem;font-weight:800;display:flex;position:absolute;top:9%;right:7%}.web-cosmos-status i{background:#5ee5ff;border-radius:50%;width:.38rem;height:.38rem;animation:1.8s infinite web-status-pulse;box-shadow:0 0 .65rem #5ee5ff}@keyframes web-cosmos-beacon{50%{opacity:.35;transform:scale(.7)}}@keyframes web-aura-breathe{50%{opacity:.55;transform:scale(1.2)}}@keyframes web-star-twinkle{50%{opacity:.18;transform:scale(.55)}}@keyframes web-beam-sweep{0%,to{opacity:.2;transform:rotate(-27deg)}50%{opacity:.75;transform:rotate(-15deg)}}@keyframes web-beam-sweep-reverse{0%,to{opacity:.15;transform:rotate(157deg)}50%{opacity:.65;transform:rotate(169deg)}}@keyframes web-orbit-outer{0%{transform:translate(-50%,-50%)rotate(-12deg)}to{transform:translate(-50%,-50%)rotate(348deg)}}@keyframes web-orbit-mid{0%{transform:translate(-50%,-50%)rotate(24deg)}to{transform:translate(-50%,-50%)rotate(384deg)}}@keyframes web-orbit-inner{0%{transform:translate(-50%,-50%)rotate(-28deg)}to{transform:translate(-50%,-50%)rotate(332deg)}}@keyframes web-fire-orbit{0%{transform:translate(-50%,-50%)rotate(7deg)}to{transform:translate(-50%,-50%)rotate(367deg)}}@keyframes web-fire-orbit-small{0%{transform:translate(-50%,-50%)rotate(-18deg)}to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes web-core-spin{to{transform:rotate(360deg)}}@keyframes web-core-hover{50%{transform:translateY(-.4rem)scale(1.035);box-shadow:0 0 1.7rem #54d8ffd9,0 0 5rem #186fffb3,inset 0 0 1.2rem #ffffff3d}}@keyframes web-logo-shine{0%,35%{transform:translate(-90%)rotate(8deg)}65%,to{transform:translate(90%)rotate(8deg)}}@keyframes web-shockwave{0%{opacity:.65;transform:scale(.72)}85%,to{opacity:0;transform:scale(1.85)}}@keyframes web-comet-one{0%,30%{opacity:0;transform:translate(-4rem,2rem)rotate(-18deg)}50%{opacity:1}75%,to{opacity:0;transform:translate(17rem,-4rem)rotate(-18deg)}}@keyframes web-comet-two{0%,25%{opacity:0;transform:translate(5rem,-2rem)rotate(153deg)scale(.75)}48%{opacity:1}75%,to{opacity:0;transform:translate(-13rem,4rem)rotate(153deg)scale(.75)}}@keyframes web-card-float{50%{transform:translateY(-.45rem)}}@keyframes web-status-pulse{50%{opacity:.3;box-shadow:0 0 1.2rem #5ee5ff}}.web-product-section{background:linear-gradient(135deg,#e1f0ff52,#ffffff14)}[data-theme=dark] .web-product-section{background:linear-gradient(135deg,#0c234938,#030b1a0f)}.web-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.web-product-card,.web-case-card,.web-plan-card,.web-faq-panel{border:1px solid var(--web-line);background:var(--web-glass);box-shadow:var(--web-shadow),inset 0 1px 0 #ffffff5c;-webkit-backdrop-filter:blur(1.25rem)saturate(140%);backdrop-filter:blur(1.25rem)saturate(140%)}[data-theme=dark] .web-product-card,[data-theme=dark] .web-case-card,[data-theme=dark] .web-plan-card,[data-theme=dark] .web-faq-panel{box-shadow:var(--web-shadow),inset 0 1px 0 #ffffff0f}.web-product-card{border-radius:1.25rem;min-height:15.25rem;padding:1.35rem;transition:all .24s;position:relative;overflow:hidden}.web-product-card:after{content:"";background:var(--card-glow,#176bff1a);filter:blur(1.7rem);border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-3rem;right:-2.5rem}.web-product-card:hover{border-color:#2484ff57;transform:translateY(-.45rem);box-shadow:0 2rem 4rem #1857aa2b,inset 0 1px #ffffff6b}.web-product-card-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.web-product-icon{width:3rem;height:3rem;color:var(--card-color,var(--web-blue));border:1px solid color-mix(in srgb,var(--card-color,var(--web-blue)) 22%,transparent);background:color-mix(in srgb,var(--card-color,var(--web-blue)) 10%,transparent);border-radius:.9rem;place-items:center;display:grid}.web-card-arrow{color:var(--web-muted);transition:all .18s;transform:rotate(-32deg)}.web-product-card:hover .web-card-arrow{color:var(--card-color,var(--web-blue));transform:none}.web-product-card small{color:var(--card-color,var(--web-blue));letter-spacing:.14em;font-size:.58rem;font-weight:800}.web-product-card h3{color:var(--web-ink);margin:.45rem 0 .55rem;font-size:1.18rem}.web-product-card p{color:var(--web-muted);margin:0;font-size:.8rem;line-height:1.72}.web-product-status{color:var(--web-muted);align-items:center;gap:.4rem;font-size:.65rem;display:flex;position:absolute;bottom:1.2rem;left:1.35rem}.web-product-status i{background:var(--card-color,var(--web-blue));width:.38rem;height:.38rem;box-shadow:0 0 .6rem var(--card-color,var(--web-blue));border-radius:50%}.web-accent-blue{--card-color:#237cff;--card-glow:#1f74ff24}.web-accent-cyan{--card-color:#17b9dc;--card-glow:#25cdee26}.web-accent-orange{--card-color:#f47b20;--card-glow:#ff7f1f24}[data-theme=dark] .web-accent-blue{--card-color:#5b9dff}[data-theme=dark] .web-accent-cyan{--card-color:#58dfff}[data-theme=dark] .web-accent-orange{--card-color:#ff9d4d}.web-flow-strip{border:1px solid var(--web-line);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffff52;border-radius:1.1rem;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:grid}[data-theme=dark] .web-flow-strip{background:#07173259}.web-flow-strip>div{align-items:center;gap:.7rem;min-width:0;display:flex}.web-flow-strip>div>span{color:var(--web-blue);font-size:.58rem;font-weight:800}.web-flow-strip svg{color:var(--web-blue);flex:none}.web-flow-strip p{flex-direction:column;margin:0;display:flex}.web-flow-strip strong{color:var(--web-ink);font-size:.74rem}.web-flow-strip small{color:var(--web-muted);margin-top:.12rem;font-size:.6rem}.web-flow-strip>i{background:linear-gradient(90deg,var(--web-line),var(--web-blue),var(--web-line));width:2.8rem;height:1px}.web-cases-section{background:radial-gradient(circle at 50% 100%,#1978ff1f,#0000 34rem)}.web-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.web-case-card{border-radius:1.3rem;transition:all .24s;overflow:hidden}.web-case-card:hover{transform:translateY(-.45rem);box-shadow:0 2rem 4rem #0e48923b}.web-case-media{isolation:isolate;height:clamp(15rem,31vh,20rem);position:relative;overflow:hidden}.web-case-media:before{z-index:-1;content:"";width:12rem;height:12rem;box-shadow:0 0 3rem var(--case-glow),inset 0 0 3rem var(--case-glow);border:1px solid #ffffff40;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.web-case-blue{--case-glow:#43a5ff4d;background:radial-gradient(circle at 52% 43%,#2fb8ffa6,#0000 17%),linear-gradient(145deg,#06142c,#093e7a 58%,#0877a3)}.web-case-orange{--case-glow:#ff8a2a4d;background:radial-gradient(circle at 50% 45%,#ffa94e99,#0000 18%),linear-gradient(145deg,#071832,#173560 52%,#8a421d)}.web-case-cyan{--case-glow:#43e1ff47;background:radial-gradient(circle at 52% 43%,#55e5ff9e,#0000 17%),linear-gradient(145deg,#051b30,#06506e 58%,#0c7e91)}.web-case-gridline{z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;transform:perspective(30rem)rotateX(58deg)scale(1.6)translateY(27%)}.web-case-number{color:#ffffff9e;letter-spacing:.14em;font-size:.67rem;font-weight:700;position:absolute;top:1rem;left:1rem}.web-case-object{color:#ffffffe0;width:5rem;height:8rem;box-shadow:0 0 2rem var(--case-glow),inset 0 0 1.5rem #ffffff1f;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#baebff21;border:1px solid #ffffff8c;border-radius:1.8rem 1.8rem .9rem .9rem;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)rotate(8deg)}.web-case-object i{background:#c3eeff24;border:1px solid #ffffff80;border-radius:.5rem .5rem .2rem .2rem;width:2.3rem;height:1.3rem;position:absolute;top:-1rem}.web-case-object b{letter-spacing:.12em;font-size:.55rem}.web-case-media>button{background:#020d1f45;width:3.6rem;height:3.6rem}.web-case-duration{color:#fff;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:#020d1f75;border-radius:.35rem;padding:.28rem .45rem;font-size:.62rem;position:absolute;bottom:.85rem;right:1rem}.web-case-info{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.web-case-info h3{color:var(--web-ink);margin:0;font-size:.95rem}.web-case-info p{color:var(--web-muted);margin:.25rem 0 0;font-size:.7rem}.web-case-info .ant-tag{color:var(--web-blue);background:#176bff12;border-color:#176bff33;border-radius:2rem;margin:0;font-size:.62rem}.web-case-footer{color:var(--web-muted);justify-content:space-between;align-items:center;margin-top:1rem;font-size:.73rem;display:flex}.web-case-footer span,.web-case-footer a{align-items:center;gap:.45rem;display:inline-flex}.web-case-footer span svg{color:var(--web-orange)}.web-case-footer a{color:var(--web-blue);font-weight:700;text-decoration:none}.web-pricing-section{background:radial-gradient(circle at 50% 45%,#2589ff1c,#0000 30rem)}.web-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;width:min(70rem,100%);margin:0 auto;display:grid}.web-plan-card{border-radius:1.3rem;flex-direction:column;min-height:21rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.web-plan-card:after{content:"";filter:blur(1.5rem);background:#176bff14;border-radius:50%;width:11rem;height:11rem;position:absolute;top:-5rem;right:-4rem}.web-plan-card.is-featured{box-shadow:0 2rem 5rem #145fbe33,inset 0 2px 0 var(--web-orange);background:linear-gradient(155deg,#ffffffd4,#dbefffa8);border-color:#2585ff61;transform:translateY(-.45rem)}[data-theme=dark] .web-plan-card.is-featured{box-shadow:0 2rem 5rem #00000052,inset 0 2px 0 var(--web-orange);background:linear-gradient(155deg,#0a234bd9,#061631b8)}.web-plan-badge{color:#c85d0d;background:#ff8a2a1f;border-radius:2rem;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex;position:absolute;top:1.2rem;right:1.2rem}[data-theme=dark] .web-plan-badge{color:#ffac69}.web-plan-name{color:var(--web-blue);font-size:.75rem;font-weight:800}.web-plan-price{color:var(--web-ink);letter-spacing:-.04em;margin-top:.65rem;font-size:1.85rem}.web-plan-card>p{color:var(--web-muted);margin:.5rem 0 1.15rem;font-size:.73rem}.web-plan-card ul{border-top:1px solid var(--web-line);flex-direction:column;gap:.72rem;margin:0 0 1.35rem;padding:1.1rem 0 0;list-style:none;display:flex}.web-plan-card li{color:var(--web-muted);align-items:center;gap:.5rem;font-size:.74rem;display:flex}.web-plan-card li svg{color:var(--web-blue);flex:none}.web-plan-card .ant-btn{justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:auto;display:inline-flex}.web-plan-button.ant-btn{height:2.55rem;color:var(--web-ink);border-color:var(--web-line);background:#ffffff47;border-radius:.75rem;font-weight:700}[data-theme=dark] .web-plan-button.ant-btn{background:#ffffff09}.web-pricing-note{color:var(--web-muted);text-align:center;margin:.9rem 0 0;font-size:.64rem}.web-help-section{background:radial-gradient(circle at 85% 32%,#39caff1f,#0000 25rem)}.web-help-layout{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);gap:1rem;display:grid}.web-faq-panel{border-radius:1.25rem;padding:.65rem 1.15rem}.web-faq-panel .ant-collapse-header{font-size:.88rem;font-weight:700;color:var(--web-ink)!important;align-items:center!important;padding:1rem .25rem!important}.web-faq-panel .ant-collapse-item:not(:last-child){border-bottom:1px solid var(--web-line)}.web-faq-panel .ant-collapse-content-box{color:var(--web-muted);font-size:.76rem;line-height:1.75;padding:0 2rem 1rem .25rem!important}.web-support-card{color:#fff;background:linear-gradient(145deg,#051c3ff5,#08427beb);border:1px solid #68c3ff42;border-radius:1.25rem;flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #08326940}.web-support-card:after{content:"";border:1px solid #54daff47;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-5rem;right:-5rem;box-shadow:0 0 3rem #29aeff29,inset 0 0 3rem #29aeff21}.web-support-icon{color:#70e2ff;background:#3aaeff1f;border:1px solid #68d9ff38;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.web-support-kicker{color:#69dcff;letter-spacing:.15em;margin-top:1rem;font-size:.58rem;font-weight:800}.web-support-card h3{margin:.45rem 0 .6rem;font-size:1.35rem;line-height:1.25}.web-support-card p{color:#a9bfd7;margin:0 0 1.1rem;font-size:.73rem;line-height:1.7}.web-support-card .ant-btn{z-index:1;margin-top:auto;position:relative}.web-final-cta{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:linear-gradient(100deg,#176bff14,#43cbff0f,#ff8a2a0d);border:1px solid #176bff2e;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.web-final-cta>div{align-items:center;gap:.7rem;display:flex}.web-final-cta>div>svg{color:var(--web-orange)}.web-final-cta p{flex-direction:column;margin:0;display:flex}.web-final-cta strong{color:var(--web-ink);font-size:.83rem}.web-final-cta small{color:var(--web-muted);margin-top:.15rem;font-size:.66rem}.web-footer{color:var(--web-muted);border:1px solid var(--web-line);-webkit-backdrop-filter:blur(1.2rem)saturate(145%);backdrop-filter:blur(1.2rem)saturate(145%);background:linear-gradient(110deg,#ffffff61,#e1f1ff3b,#fff0e22e);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:.8rem;padding:.68rem .85rem;display:flex;box-shadow:0 .9rem 2.4rem #134b8f14,inset 0 1px #ffffff7a}[data-theme=dark] .web-footer{background:linear-gradient(110deg,#0718359e,#08274b73,#311b1438);box-shadow:0 .9rem 2.4rem #000a1d33,inset 0 1px #ffffff0e}.web-footer__brand{align-items:center;gap:.7rem;min-width:0;display:flex}.web-footer .spark-brand__mark{border-radius:.52rem;flex:none;width:1.9rem;height:1.9rem;padding:0;overflow:hidden}.web-footer .spark-brand__mark img{object-fit:cover;width:100%;height:100%}.web-footer__identity{flex-wrap:wrap;align-items:center;gap:.2rem .8rem;min-width:0;display:flex}.web-footer__identity strong{color:var(--web-ink);letter-spacing:.02em;font-size:.72rem;font-weight:750}.web-footer__icp{color:var(--web-muted)!important;padding:0!important;font-size:.68rem!important;font-weight:550!important}.web-footer__icp:hover{color:var(--web-blue)!important;background:0 0!important;text-decoration:underline!important}.web-footer nav{flex:none;align-items:center;gap:.2rem;margin-left:auto;display:flex}.web-footer a{color:inherit;border-radius:.55rem;padding:.38rem .56rem;font-size:.7rem;font-weight:650;text-decoration:none;transition:color .18s,background .18s}.web-footer a:hover{color:var(--web-blue);background:#176bff14}.web-site-offline{place-items:center;min-height:100dvh;padding:2rem;display:grid}.web-offline-card{width:min(34rem,100%);color:var(--web-ink);border:1px solid var(--web-line);background:var(--web-glass);text-align:center;-webkit-backdrop-filter:blur(1.5rem)saturate(150%);backdrop-filter:blur(1.5rem)saturate(150%);border-radius:1.5rem;flex-direction:column;align-items:center;padding:3rem 2rem;display:flex;box-shadow:0 2rem 6rem #0f499133}.web-offline-card .spark-brand{margin-bottom:1.7rem}.web-offline-card>span{color:var(--web-blue);letter-spacing:.16em;font-size:.65rem;font-weight:850}.web-offline-card h1{margin:.7rem 0 .5rem;font-size:clamp(2rem,5vw,3.2rem)}.web-offline-card p{color:var(--web-muted);margin:0 0 1.5rem}.web-section-dots{z-index:80;border:1px solid var(--web-line);background:var(--web-glass);-webkit-backdrop-filter:blur(1.2rem)saturate(150%);backdrop-filter:blur(1.2rem)saturate(150%);border-radius:1rem;flex-direction:column;gap:.55rem;padding:.8rem .65rem;display:flex;position:fixed;top:50%;right:1.25rem;transform:translateY(-50%);box-shadow:0 1rem 2.5rem #164c9124,inset 0 1px #ffffff59}.web-section-dots a{min-width:4rem;min-height:1.75rem;color:var(--web-muted);justify-content:flex-end;align-items:center;gap:.6rem;font-size:.82rem;font-weight:850;text-decoration:none;transition:all .18s;display:flex}.web-section-dots a span{opacity:.74;transition:all .18s;transform:none}.web-section-dots a i{background:var(--web-glass-strong);border:1px solid #327cdb7a;border-radius:50%;width:.5rem;height:.5rem;transition:all .22s;display:block}.web-section-dots a:hover span,.web-section-dots a.is-active span{opacity:1;transform:none}.web-section-dots a.is-active{color:var(--web-blue)}.web-section-dots a.is-active i{background:linear-gradient(90deg,var(--web-blue),var(--web-cyan));border-radius:1rem;width:1.65rem;height:.5rem;box-shadow:0 0 .8rem #2385ff94}@media (width<=76rem){.web-hero-layout{grid-template-columns:minmax(27rem,.88fr) minmax(29rem,1.12fr);gap:2.75rem}.web-hero-copy h1{font-size:clamp(3.35rem,6vw,5.2rem)}.web-studio-body{min-height:23rem}.web-video-preview{height:16.5rem}.web-floating-card-two{right:-.5rem}.web-section-inner{width:min(var(--web-max-width),calc(100% - 4rem))}}@media (width<=64rem){.web-nav-links a{min-width:auto;padding-inline:.65rem}.web-hero-layout{grid-template-columns:minmax(21.5rem,.9fr) minmax(23.5rem,1.1fr);gap:2.25rem}.web-hero-copy h1{font-size:clamp(3.1rem,5.5vw,3.55rem)}.web-hero-description{font-size:.88rem}.web-hero-signals span:nth-child(3){display:none}.web-studio-body{grid-template-columns:3rem minmax(0,1fr);min-height:21rem}.web-agent-panel{display:none}.web-video-preview{height:15rem}.web-floating-card{transform:scale(.88)}.web-product-card{min-height:14rem;padding:1.1rem}.web-product-status{left:1.1rem}.web-case-media{height:clamp(13rem,28vh,17rem)}}@media (width<=52rem){:root{--web-nav-height:4rem}.web-nav{padding-inline:1rem}.web-nav-links{display:none!important}.web-nav-actions{margin-left:auto}.web-section-inner{width:calc(100% - 2rem)}.web-snap-section{padding:1rem 0}.web-home-section .web-section-inner{width:calc(100% - 2rem)}.web-nav .spark-brand{gap:.65rem}.web-nav .spark-brand__mark{border-radius:.8rem;width:2.7rem;height:2.7rem}.web-nav .spark-brand__word{font-size:1.3rem}.web-nav .spark-brand__word em{margin-left:.45rem;font-size:.8rem}.web-hero-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:center;gap:1rem;height:100%}.web-kicker{margin-bottom:.55rem;font-size:.6rem}.web-hero-copy h1{font-size:clamp(2.55rem,10.5vw,4rem);line-height:1.06}.web-hero-slogan-en{letter-spacing:.045em;margin-top:.5rem;font-size:.64rem}.web-hero-slogan-en:before{width:1.3rem}.web-hero-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.55rem;font-size:.78rem;line-height:1.6;display:-webkit-box;overflow:hidden}.web-hero-actions{margin-top:.85rem}.web-hero-primary.ant-btn{height:2.7rem}.web-hero-signals{display:none}.web-studio-wrap{align-self:center}.web-studio-window{border-radius:1rem;transform:none}.web-studio-bar{height:2.4rem}.web-studio-body{grid-template-columns:2.65rem minmax(0,1fr);min-height:0}.web-studio-tools{gap:.35rem;padding-top:.55rem}.web-studio-tools span{width:1.9rem;height:1.9rem}.web-studio-canvas{padding:.55rem}.web-video-preview{height:clamp(9.5rem,25vh,13rem)}.web-timeline{height:2.7rem;margin-top:.45rem}.web-floating-card,.web-scroll-cue{display:none}.web-spark-cosmos{border-radius:2rem;height:clamp(18rem,40vh,21rem)}.web-spark-core-shell{transform:translate(-50%,-50%)scale(.72)}.web-cosmos-card{gap:.45rem;min-width:8.7rem;padding:.5rem .6rem;transform:scale(.76)}.web-cosmos-card>span{width:1.75rem;height:1.75rem}.web-cosmos-card strong{font-size:.58rem}.web-cosmos-card small{font-size:.4rem}.web-cosmos-card-star{transform-origin:0 0;top:8%;left:-2%}.web-cosmos-card-fire{transform-origin:100% 100%;bottom:7%;right:-2%}.web-cosmos-status{display:none}.web-cosmos-orbit-outer{width:94%;height:40%}.web-cosmos-orbit-mid{width:72%;height:55%}.web-spark-nova{height:clamp(18rem,40vh,21rem);margin-top:-.25rem}.web-nova-svg{width:120%;height:114%;inset:-5% -11% -7% -9%}.web-spark-nova:after{opacity:.32;background-size:2rem 2rem}.web-nova-fire-ribbons path{stroke-width:7px}.web-nova-blue-arcs path{stroke-width:2.1px}.web-nova-flash-one{right:10%}.web-nova-flash-two{left:12%}.web-hero-video-stage{height:clamp(17.5rem,37vh,20rem);margin-top:.1rem}.web-video-energy-frame{border-radius:1rem;width:100%;padding:.22rem}.web-video-viewport{border-radius:.82rem}.web-video-energy-frame:before{border-radius:1.35rem;inset:-.45rem}.web-video-showreel-label{padding:.28rem .38rem;font-size:.42rem;top:.5rem;left:.5rem}.web-video-live-indicator{padding:.25rem .35rem;font-size:.4rem;bottom:.45rem;right:.5rem}.web-video-energy-orbit-one{width:110%;height:67%}.web-video-energy-orbit-two{width:90%;height:90%}.web-video-energy-orbit-three{width:70%;height:102%}.web-video-fire-arc-one{width:105%;height:58%}.web-video-corner{width:1.2rem;height:1.2rem}.web-section-heading{margin-bottom:.85rem;display:block}.web-section-heading h2{margin-top:.3rem;font-size:clamp(1.6rem,7vw,2.35rem)}.web-section-heading>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:.5rem;font-size:.7rem;line-height:1.55;display:-webkit-box;overflow:hidden}.web-section-index{font-size:.55rem}.web-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.web-product-card{border-radius:.85rem;min-height:0;padding:.8rem}.web-product-card-top{margin-bottom:.5rem}.web-product-icon{border-radius:.65rem;width:2.35rem;height:2.35rem}.web-product-card small{font-size:.46rem}.web-product-card h3{margin:.28rem 0 .25rem;font-size:.9rem}.web-product-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.45;display:-webkit-box;overflow:hidden}.web-product-status{margin-top:.5rem;font-size:.52rem;position:static}.web-flow-strip{border-radius:.75rem;gap:.3rem;margin-top:.55rem;padding:.5rem}.web-flow-strip>i{width:.5rem}.web-flow-strip>div{justify-content:center;gap:.3rem}.web-flow-strip>div>span,.web-flow-strip small{display:none}.web-flow-strip strong{font-size:.54rem}.web-flow-strip svg{width:.9rem}.web-case-grid{grid-template-columns:1fr;gap:.5rem}.web-case-card{border-radius:.85rem;grid-template-columns:8.8rem minmax(0,1fr);display:grid}.web-case-media{height:clamp(6.4rem,16vh,8rem)}.web-case-media:before{width:5rem;height:5rem}.web-case-object{border-radius:.8rem .8rem .4rem .4rem;width:2.4rem;height:3.8rem}.web-case-object i{width:1rem;height:.65rem;top:-.5rem}.web-case-object b{display:none}.web-case-media>button{width:2.5rem;height:2.5rem}.web-case-info{padding:.65rem}.web-case-info h3{font-size:.82rem}.web-case-info p{font-size:.58rem}.web-case-info .ant-tag{font-size:.5rem}.web-case-footer{margin-top:.55rem;font-size:.56rem}.web-plan-grid{grid-template-columns:1fr;gap:.45rem}.web-plan-card{border-radius:.85rem;grid-template-columns:1fr auto;min-height:0;padding:.75rem .85rem;display:grid}.web-plan-card.is-featured{transform:none}.web-plan-name{font-size:.6rem}.web-plan-price{margin-top:.2rem;font-size:1.15rem}.web-plan-card>p{grid-column:1/-1;margin:.15rem 0 .45rem;font-size:.58rem}.web-plan-card ul{grid-column:1;gap:.2rem;margin:0;padding:.45rem 0 0}.web-plan-card li{font-size:.56rem}.web-plan-card li svg{width:.7rem}.web-plan-card .ant-btn{grid-area:3/2;align-self:end;width:auto;height:2rem;margin:0 0 0 .5rem;padding-inline:.65rem;font-size:.58rem}.web-plan-badge{display:none}.web-pricing-note{margin-top:.45rem;font-size:.51rem}.web-help-layout{grid-template-columns:1fr;gap:.55rem}.web-faq-panel{border-radius:.85rem;padding:.2rem .7rem}.web-faq-panel .ant-collapse-header{font-size:.7rem;padding:.6rem .1rem!important}.web-faq-panel .ant-collapse-content-box{font-size:.6rem;line-height:1.5;padding:0 1rem .6rem .1rem!important}.web-support-card{border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.web-support-icon{grid-row:1/3;width:2.4rem;height:2.4rem}.web-support-kicker{display:none}.web-support-card h3{margin:0;font-size:.8rem}.web-support-card h3 br{display:none}.web-support-card p{grid-column:2;margin:0;font-size:.55rem;line-height:1.4}.web-support-card .ant-btn{grid-area:1/3/3;height:2.1rem;padding-inline:.65rem;font-size:.55rem}.web-final-cta{margin-top:.5rem;padding:.55rem .65rem}.web-final-cta strong{font-size:.65rem}.web-final-cta small{font-size:.5rem}.web-final-cta .ant-btn{height:2.1rem;padding-inline:.65rem;font-size:.55rem}.web-footer{flex-wrap:wrap;gap:.35rem .7rem;margin-top:.45rem;padding:.45rem .55rem}.web-footer__identity strong{font-size:.62rem}.web-footer__copyright{font-size:.55rem}.web-footer nav{gap:.1rem;margin-left:auto}.web-footer a{padding:.25rem .32rem;font-size:.58rem}.web-section-dots{border-radius:2rem;flex-direction:row;gap:.65rem;padding:.3rem .55rem;top:auto;bottom:.35rem;right:50%;transform:translate(50%)}.web-section-dots a{min-width:0;min-height:0;display:block}.web-section-dots a span{display:none}.web-section-dots a.is-active i{width:1.1rem}}@media (width<=31rem){.web-nav .spark-brand__word em{display:none}.web-nav .web-primary-button{padding-inline:.75rem;font-size:.75rem}.web-theme-toggle{width:2.15rem;height:2.15rem}.web-hero-copy h1{font-size:2.55rem}.web-text-link{font-size:.73rem}.web-spark-nova{height:19rem}.web-case-card{grid-template-columns:7rem minmax(0,1fr)}.web-case-info{gap:.25rem}.web-case-info .ant-tag{padding-inline:.3rem}.web-final-cta small,.web-footer__copyright{display:none}.web-footer{justify-content:center}.web-footer nav{justify-content:center;width:100%;margin-left:0}}@media (height<=43rem) and (width>=53rem){.web-snap-section{padding-block:1rem}.web-section-heading{margin-bottom:1rem}.web-section-heading h2{font-size:2.25rem}.web-hero-copy h1{font-size:4rem}.web-studio-body{min-height:20rem}.web-video-preview{height:14rem}.web-product-card{min-height:12rem;padding:1rem}.web-product-card-top{margin-bottom:.65rem}.web-product-status{bottom:.8rem}.web-case-media{height:12rem}.web-plan-card{min-height:17rem;padding:1rem}.web-plan-card ul{gap:.4rem}.web-help-layout{min-height:15rem}.web-faq-panel .ant-collapse-header{padding-block:.65rem!important}}@media (prefers-reduced-motion:reduce){html,.web-snap-main{scroll-behavior:auto}.web-site:before,.web-site:after,.web-background-stars i,.web-section-inner,.web-stagger>*,.web-product-card,.web-case-card,.web-spark-cosmos *,.web-spark-cosmos:after,.web-spark-nova *,.web-spark-nova:before,.web-hero-video-stage *,.web-hero-video-stage:before{transition:none!important;animation:none!important}.web-nova-traveller,.web-video-border-comet{display:none}.web-snap-section.is-visible .web-stagger>*{opacity:1;transform:none}}
