:root{--font-ui:"Microsoft YaHei", "????", "Microsoft YaHei UI", sans-serif;--bg:#0a0a0a;--bg-subtle:#0d0d10;--panel:#101013;--text:#f4f4f5;--muted:#a1a1aa;--border:#ffffff1f;--primary:#34d399;--primary-foreground:#052e16;--radius:8px;--shadow-sm:0 1px 0 #ffffff0a;--shadow-md:0 16px 40px #00000073;--site-header-height:72px;--site-header-offset:calc(var(--site-header-height) + 1px)}:root[data-theme=light]{--bg:#fff;--bg-subtle:#fafafa;--panel:#fff;--text:#0a0a0a;--muted:#525866;--border:#e8eaef;--primary:#00d98b;--primary-foreground:#0a0a0a;--shadow-sm:0 1px 2px #0a0a0a0d;--shadow-md:0 12px 40px #0a0a0a14}*{box-sizing:border-box;margin:0;padding:0}[class*=__tips-head]{border-bottom:1px solid var(--cborder,var(--border));padding-bottom:12px}[class*=__tips-toggle]{justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:2px 8px!important;font-size:24px!important;line-height:1!important;display:inline-flex!important}[class*=__tips-body]{margin-top:12px}html,body{min-height:100%}body{color:var(--text);background:var(--bg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.page-wrap{place-items:center;min-height:100vh;padding:24px;display:grid}.page-wrap--auth-mesh{isolation:isolate;padding:32px 20px;position:relative;overflow:hidden}.page-wrap--auth-mesh .auth-mesh-zone{--mc-mesh-backdrop-height:min(100vh, 920px);place-items:center;width:100%;max-width:100%;display:grid}.page-wrap--auth-mesh .auth-mesh-zone .mc-mesh-zone-backdrop{z-index:0;width:100%;height:100%;min-height:100%;margin:0;position:fixed;inset:0}.page-wrap--auth-mesh .auth-mesh-zone .mc-mesh-zone-content{z-index:1;place-items:center;width:100%;padding:0;display:grid;position:relative}.page-wrap--auth-mesh .auth-mesh-card{z-index:1;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#34d3990f,#0000 42%),#101013e0;border-color:#ffffff1f;width:min(480px,100%);position:relative;box-shadow:0 1px #ffffff0a,0 24px 48px #00000073}.page-wrap--auth-mesh .auth-mesh-zone .home-revamp-hero-mesh-layer{transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 4% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 4% 88%,#0000 100%)}:root[data-theme=light] .page-wrap--auth-mesh .auth-mesh-card{background:linear-gradient(#00d98b14,#0000 42%),#ffffffeb;border-color:#0f172a1a;box-shadow:0 16px 40px #0f172a14}.card{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);border-radius:var(--radius);width:min(640px,100%);max-width:100%;box-shadow:var(--shadow-sm);padding:24px;overflow:hidden}.title{font-size:28px;font-weight:700}.desc{color:var(--muted);margin-top:10px;line-height:1.5}.form{gap:10px;width:100%;min-width:0;margin-top:20px;display:grid}.register-agreements{gap:8px;margin-top:4px;display:grid}.register-agree{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.register-agree input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;flex:none;margin-top:2px}.register-agree a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.register-agree a:hover{opacity:.9}.label{color:var(--muted);font-size:14px}.input{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-subtle);width:100%;min-width:0;max-width:100%;height:42px;color:var(--text);border-radius:var(--radius);padding:0 12px}.input:disabled,.input:read-only{opacity:.62;cursor:not-allowed;color:var(--muted);background:color-mix(in srgb, var(--bg-subtle) 70%, transparent);border-color:color-mix(in srgb, var(--border) 80%, transparent)}:root[data-theme=light] .input:disabled,:root[data-theme=light] .input:read-only{opacity:.75;color:#71717a;background:#ececef;border-color:#0a0a0a1f}textarea.input{resize:vertical;height:auto;min-height:42px;padding:10px 12px;line-height:1.55;overflow-y:auto}.scrollbar-themed,textarea.input,.select-menu,.console-page-body,.table-wrap,.home-notice-body,.model-apis-table-wrap,.docs-sidebar,.docs-code-pre,.docs-table-wrap,.legal-admin-type-list,.legal-admin-version-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 50%, transparent) transparent}.scrollbar-themed::-webkit-scrollbar{width:8px;height:8px}textarea.input::-webkit-scrollbar{width:8px;height:8px}.select-menu::-webkit-scrollbar{width:8px;height:8px}.console-page-body::-webkit-scrollbar{width:8px;height:8px}.table-wrap::-webkit-scrollbar{width:8px;height:8px}.home-notice-body::-webkit-scrollbar{width:8px;height:8px}.model-apis-table-wrap::-webkit-scrollbar{width:8px;height:8px}.docs-sidebar::-webkit-scrollbar{width:8px;height:8px}.docs-code-pre::-webkit-scrollbar{width:8px;height:8px}.docs-table-wrap::-webkit-scrollbar{width:8px;height:8px}.legal-admin-type-list::-webkit-scrollbar{width:8px;height:8px}.legal-admin-version-list::-webkit-scrollbar{width:8px;height:8px}.scrollbar-themed::-webkit-scrollbar-track{background:0 0}textarea.input::-webkit-scrollbar-track{background:0 0}.select-menu::-webkit-scrollbar-track{background:0 0}.console-page-body::-webkit-scrollbar-track{background:0 0}.table-wrap::-webkit-scrollbar-track{background:0 0}.home-notice-body::-webkit-scrollbar-track{background:0 0}.model-apis-table-wrap::-webkit-scrollbar-track{background:0 0}.docs-sidebar::-webkit-scrollbar-track{background:0 0}.docs-code-pre::-webkit-scrollbar-track{background:0 0}.docs-table-wrap::-webkit-scrollbar-track{background:0 0}.legal-admin-type-list::-webkit-scrollbar-track{background:0 0}.legal-admin-version-list::-webkit-scrollbar-track{background:0 0}.scrollbar-themed::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}textarea.input::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.select-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.console-page-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.home-notice-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.model-apis-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.docs-sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.docs-code-pre::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.docs-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.legal-admin-type-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.legal-admin-version-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.scrollbar-themed::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}textarea.input::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.select-menu::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.console-page-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.table-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.home-notice-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.model-apis-table-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.docs-sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.docs-code-pre::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.docs-table-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.legal-admin-type-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.legal-admin-version-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.scrollbar-themed::-webkit-scrollbar-button{width:0;height:0;display:none}textarea.input::-webkit-scrollbar-button{width:0;height:0;display:none}.select-menu::-webkit-scrollbar-button{width:0;height:0;display:none}.console-page-body::-webkit-scrollbar-button{width:0;height:0;display:none}.table-wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.home-notice-body::-webkit-scrollbar-button{width:0;height:0;display:none}.model-apis-table-wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.docs-sidebar::-webkit-scrollbar-button{width:0;height:0;display:none}.docs-code-pre::-webkit-scrollbar-button{width:0;height:0;display:none}.docs-table-wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.legal-admin-type-list::-webkit-scrollbar-button{width:0;height:0;display:none}.legal-admin-version-list::-webkit-scrollbar-button{width:0;height:0;display:none}select,select.input{appearance:none;cursor:pointer;background-color:var(--bg-subtle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23a1a1aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;min-width:120px;padding-right:36px;transition:border-color .15s,box-shadow .15s,background-color .15s}select:hover:not(:disabled),select.input:hover:not(:disabled){background-color:#ffffff0a;border-color:#ffffff3d}select:focus,select.input:focus,select:focus-visible,select.input:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #34d39933}select:disabled,select.input:disabled{opacity:.55;cursor:not-allowed;background-color:#ffffff08}select option,select.input option{background-color:var(--panel);color:var(--text)}:root[data-theme=light] select,:root[data-theme=light] select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23525866' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=light] select:hover:not(:disabled),:root[data-theme=light] select.input:hover:not(:disabled){background-color:#f4f4f5;border-color:#0a0a0a38}:root[data-theme=light] select:focus,:root[data-theme=light] select.input:focus,:root[data-theme=light] select:focus-visible,:root[data-theme=light] select.input:focus-visible{box-shadow:0 0 0 3px #00d98b38}:root[data-theme=light] select:disabled,:root[data-theme=light] select.input:disabled{background-color:#f4f4f5}.select{width:100%;min-width:120px;display:block;position:relative}.select-trigger{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--bg-subtle);width:100%;height:42px;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.select-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23a1a1aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;flex-shrink:0;width:14px;height:14px;transition:transform .15s}.select--open .select-chevron{transform:rotate(180deg)}.select-trigger:hover:not(:disabled){background-color:#ffffff0a;border-color:#ffffff3d}.select--open .select-trigger,.select-trigger:focus,.select-trigger:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #34d39933}.select--disabled .select-trigger{opacity:.55;cursor:not-allowed;background-color:#ffffff08}.select-menu{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);box-shadow:var(--shadow-md);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-height:260px;margin:0;padding:6px;list-style:none;overflow-y:auto}:root[data-theme=light] .select-menu{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.select-option{cursor:pointer;box-sizing:border-box;min-height:40px;color:var(--text);-webkit-font-smoothing:antialiased;background:0 0;border-radius:6px;align-items:center;padding:10px 12px;font-size:14px;line-height:1.45;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.select-option:hover:not(.select-option--disabled){background:#34d3991f}.select-option--selected{color:var(--primary);background:#34d39929;font-weight:600}.select-option--selected:hover:not(.select-option--disabled){background:#34d39938}.select-option--disabled{opacity:.45;cursor:not-allowed}.support-page__list-tools,.token-page__list-tools,.log-page__list-tools,.referral-page__list-tools,.bm-page__list-tools,.ctyun-page__list-tools,.user-page__list-tools,.commission-page__list-tools,.deletion-page__list-tools,.contact-inq-page__list-tools,.ticket-admin-page__list-tools,.sub-page__history-tools,.ent-page__history-tools,.manual-recharge-table-tools,.cp-rate-history__tools{flex-shrink:0}.support-page__page-size,.token-page__page-size,.log-page__page-size,.referral-page__page-size,.bm-page__page-size,.ctyun-page__page-size,.user-page__page-size,.commission-page__page-size,.deletion-page__page-size,.contact-inq-page__page-size,.ticket-admin-page__page-size,.sub-page__history-size,.ent-page__history-size,.manual-recharge-table-tools label,.cp-rate-history__tools label{white-space:nowrap;color:var(--cmuted,var(--muted));flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.support-page__page-size select,.token-page__page-size select,.log-page__page-size select,.referral-page__page-size select,.bm-page__page-size select,.ctyun-page__page-size select,.user-page__page-size select,.commission-page__page-size select,.deletion-page__page-size select,.contact-inq-page__page-size select,.ticket-admin-page__page-size select,.sub-page__history-size select,.ent-page__history-size select,.manual-recharge-table-tools select,.cp-rate-history__tools select{appearance:auto;border:1px solid var(--cborder,var(--border));background:var(--cbg,var(--bg));min-width:64px;height:32px;color:var(--ctext,var(--text));cursor:pointer;background-image:none;border-radius:8px;padding:0 8px;font-size:13px}:root[data-theme=light] .select-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23525866' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=light] .select-trigger:hover:not(:disabled){background-color:#f4f4f5;border-color:#0a0a0a38}:root[data-theme=light] .select--open .select-trigger,:root[data-theme=light] .select-trigger:focus,:root[data-theme=light] .select-trigger:focus-visible{box-shadow:0 0 0 3px #00d98b38}.button{border-radius:var(--radius);cursor:pointer;background:var(--primary);height:42px;color:var(--primary-foreground);box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.button:hover{filter:brightness(1.05)}:root[data-theme=light] .button:hover{filter:brightness(.97)}.button:disabled{opacity:.6;cursor:not-allowed}.button.secondary{border:1px solid var(--border);color:var(--text);box-shadow:none;background:0 0}.button.secondary:hover{filter:none;background:#ffffff0f}:root[data-theme=light] .button.secondary{border-color:#0a0a0a}:root[data-theme=light] .button.secondary:hover{background:#0a0a0a0a}.actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.form .actions{flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;margin-top:0}.form .actions .input{flex:1 1 0;width:auto}.form .actions .button{white-space:nowrap;flex:none}.form>.button{width:100%}.error{color:#fda4af;overflow-wrap:anywhere;word-break:break-word;font-size:14px}.error a{color:inherit;font-weight:600;text-decoration:underline}.json{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;margin-top:12px;padding:12px;font-size:12px}.legal-content{white-space:pre-wrap;color:var(--text);margin-top:14px;line-height:1.7}.oauth-section{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.console-app{flex-direction:column;min-height:100vh;display:flex}.console-app[data-console-theme=light]{--cbg:#f1f5f9;--ctext:#0f172a;--cmuted:#64748b;--cpanel:#fff;--cborder:#e2e8f0;--cprimary:#10b981;--cprimary-fg:#042f1f;--cnav-active:#10b9811f;--cnav-active-fg:#047857;color:var(--ctext);background:var(--cbg);--bg:#f1f5f9;--bg-subtle:#f8fafc;--panel:#fff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--primary:#10b981;--primary-foreground:#042f1f;--radius:10px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 12px 40px #0f172a14}.console-app[data-console-theme=dark]{--cbg:#0a0a0a;--ctext:#f4f4f5;--cmuted:#a1a1aa;--cpanel:#101013;--cborder:#ffffff1f;--cprimary:#34d399;--cprimary-fg:#052e16;--cnav-active:#34d39924;--cnav-active-fg:#34d399;color:var(--ctext);background:var(--cbg);--bg:#0a0a0a;--bg-subtle:#141416;--panel:#101013;--text:#f4f4f5;--muted:#a1a1aa;--border:#ffffff1f;--primary:#34d399;--primary-foreground:#052e16;--radius:10px;--shadow-sm:0 1px 0 #ffffff0a;--shadow-md:0 16px 40px #00000073}.console-app-inner{flex:1;width:100%;min-height:0;display:flex}.console-app-sidebar{background:var(--cpanel);border-right:1px solid var(--cborder);flex-direction:column;flex-shrink:0;align-self:flex-start;width:256px;min-height:100vh;display:flex;position:sticky;top:0}.console-brand{border-bottom:1px solid var(--cborder);align-items:center;gap:8px;min-width:0;padding:20px 18px 16px;display:flex}.console-brand .console-brand-site-brand.site-brand{flex:1;min-width:0;font-weight:600}.console-brand .console-brand-site-brand .site-logo-wrap--wordmark{max-width:min(176px,100% - 72px)}.console-brand .console-brand-site-brand .site-logo-wrap{background:0 0!important;border-color:#0000!important}.console-brand .console-brand-site-brand .site-brand-wordmark-img{background:0 0!important}:root[data-theme=dark] .console-brand .console-brand-site-brand .site-brand-wordmark-img{mix-blend-mode:screen}.console-brand-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--cmuted);background:var(--cbg);border:1px solid var(--cborder);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600}.console-sidebar-nav{flex-direction:column;gap:2px;padding:12px 10px;display:flex}.console-nav-section{flex-direction:column;display:flex}.console-nav-section+.console-nav-section .console-nav-section-label{padding-top:10px}.console-sidebar-nav--section{padding-top:0;padding-bottom:4px}.console-nav-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cmuted);margin:0;padding:16px 14px 6px;font-size:11px;font-weight:600}.console-nav-link{color:var(--ctext);border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.console-nav-link:hover{background:#0f172a0a}.console-app[data-console-theme=dark] .console-nav-link:hover{background:#ffffff0f}.console-nav-link.subtle{color:var(--cmuted);font-weight:450}.console-nav-link.subtle:hover{color:var(--ctext)}.console-nav-link.is-active{background:var(--cnav-active);color:var(--cnav-active-fg);font-weight:600}.console-nav-collapse{flex-direction:column;gap:2px;display:flex}.console-nav-link--collapse{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;gap:8px;width:100%;min-height:40px}.console-nav-link--collapse.is-parent-active{color:var(--ctext);font-weight:600}.console-nav-link-label{flex:1;min-width:0}.console-nav-chevron{opacity:.75;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;transition:transform .15s,background .15s,opacity .15s;display:inline-flex}.console-nav-link--collapse:hover .console-nav-chevron{opacity:1;background:#0f172a0f}.console-app[data-console-theme=dark] .console-nav-link--collapse:hover .console-nav-chevron{background:#ffffff14}.console-nav-chevron.is-open{transform:rotate(180deg)}.console-nav-children{flex-direction:column;gap:2px;margin-bottom:2px;padding-left:10px;display:flex}.console-nav-link--child{padding:8px 12px;font-size:13px;font-weight:450}.console-sidebar-footer{border-top:1px solid var(--cborder);margin-top:auto;padding:16px 14px 20px}.console-account-disabled-hint{color:#fda4af;overflow-wrap:anywhere;word-break:break-word;background:#fda4af1f;border:1px solid #fda4af73;border-radius:8px;margin:0 0 12px;padding:10px;font-size:12px;line-height:1.45}.console-account-disabled-hint a{color:inherit;font-weight:600;text-decoration:underline}.console-docs-link{color:var(--cmuted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.console-docs-link:hover{color:var(--cprimary)}.console-docs-icon{color:currentColor;display:flex}.console-app-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.console-topbar{background:var(--cpanel);border-bottom:1px solid var(--cborder);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.console-topbar-left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.console-page-title{letter-spacing:-.02em;color:var(--ctext);flex-shrink:0;margin:0;font-size:1.125rem;font-weight:700}.console-company-badge{color:#7c5d52;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #7c5d52;border-radius:6px;flex-shrink:1;justify-content:center;align-items:center;max-width:min(360px,34vw);height:32px;margin-right:4px;padding:0 14px;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.console-app[data-console-theme=light] .console-company-badge{color:#6b4a40;background:0 0;border-color:#6b4a40}.console-topbar-right{align-items:center;gap:12px;display:flex}.site-prefs-controls{align-items:center;gap:8px;display:inline-flex}.console-topbar-prefs{flex-shrink:0}.console-topbar-prefs .site-icon-btn{min-width:38px}.console-topbar-pill{height:36px;color:var(--cmuted);border:1px solid var(--cborder);background:var(--cpanel);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.console-topbar-pill:hover{border-color:var(--cprimary);color:var(--ctext)}.console-user-pill{border:1px solid var(--cborder);background:var(--cpanel);border-radius:10px;align-items:center;gap:10px;max-width:220px;height:36px;padding:2px 12px 2px 3px;display:inline-flex}.console-user-avatar{color:#042f1f;background:linear-gradient(135deg,#34d399,#10b981);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.console-user-name{color:var(--ctext);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.console-logout-btn{height:36px;color:var(--cmuted);background:var(--cpanel);border:1px solid var(--cborder);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.console-logout-btn:hover:not(:disabled){border-color:var(--cprimary);color:var(--ctext)}.console-logout-btn:disabled{opacity:.5}.console-page-body{flex:1;padding:24px 28px 40px;overflow:auto}.console-content-card,.console-panel-card{width:100%;max-width:none}.home-page{flex-direction:column;gap:22px;display:flex}.home-page__panel{border:1px solid var(--border);background:var(--bg-elevated,var(--card,var(--bg-subtle)));border-radius:12px;padding:20px 22px}.home-page__block{background:0 0;border:none;padding:0}.home-page__panel{border-color:color-mix(in srgb, #1c3f4a 55%, var(--border));background:linear-gradient(135deg,#081418 0%,#0b1d24 48%,#0e2a32 100%)}:root[data-theme=light] .home-page__panel{border-color:color-mix(in srgb, #7eb0bc 35%, var(--border));background:linear-gradient(135deg,#e8f2f4 0%,#dceef2 48%,#d2e8ed 100%)}.home-page__section-title{color:var(--text);margin:0 0 16px;font-size:16px;font-weight:650}.home-page__featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-page__feature-card,.home-page__more-card,.home-page__summary-card,.home-page__plan-card,.home-page__usage-card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-subtle) 80%, transparent);border-radius:10px;padding:16px 18px}.home-page__summary-card,.home-page__plan-card{background:var(--bg-elevated,var(--card,var(--bg-subtle)));border-radius:12px;padding:20px 22px}.home-page__summary-card{min-height:160px}.home-page__feature-card,.home-page__more-card{min-height:140px;color:inherit;cursor:pointer;flex-direction:column;gap:10px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.home-page__feature-card:hover,.home-page__more-card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--bg-subtle) 65%, var(--primary) 8%)}.home-page__feature-card:hover .home-page__card-cta,.home-page__more-card:hover .home-page__card-cta{text-decoration:underline}.home-page__card-title{color:var(--text);margin:0;font-size:15px;font-weight:650}.home-page__card-desc{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.5}.home-page__card-cta{color:var(--primary);width:fit-content;font-size:13px;font-weight:600;text-decoration:none}.home-page__card-cta:hover{text-decoration:underline}.home-page__card-cta--inline{flex-shrink:0}.home-page__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.home-page__signed-name{color:var(--text);margin:10px 0 6px;font-size:15px;font-weight:650}.home-page__muted{color:var(--muted);margin:4px 0 0;font-size:13px}.home-page__activity-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.home-page__chart-wrap{border:1px solid var(--border);background:var(--bg-subtle);box-sizing:border-box;border-radius:8px;height:180px;padding:8px 12px 4px}.home-page__chart{align-items:stretch;gap:6px;height:100%;padding-top:2px;display:flex}.home-page__chart-col{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.home-page__chart-val,.home-page__chart-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;font-size:11px;overflow:hidden}.home-page__chart-val{min-height:14px;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.2}.home-page__chart-bar-track{flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.home-page__chart-bar{border-radius:4px 4px 0 0;width:100%;max-width:48px;min-height:2px;transition:height .3s}.home-page__chart-empty{height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.home-page__plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:14px;display:flex}.home-page__plan-title{color:var(--text);margin:0;font-size:15px;font-weight:650}.home-page__plan-name{color:var(--primary)}.home-page__plan-name--muted{color:var(--muted);font-weight:500}.home-page__plan-expires{color:var(--text,#fff);margin:8px 0 0;font-size:13px;font-weight:600}.home-page__plan-link{color:var(--text);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.home-page__plan-link:hover{color:var(--primary)}.home-page__usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-page__usage-grid--single{grid-template-columns:1fr}.home-page__usage-title{color:var(--text);margin:0 0 10px;font-size:13px;font-weight:650}.home-page__usage-row{align-items:center;gap:10px;display:flex}.home-page__usage-row-label{color:var(--muted);flex:none;font-size:12px}.home-page__usage-track{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:#94a3b82e;border-radius:999px;flex:1;min-width:0;height:22px;position:relative;overflow:hidden}.home-page__usage-fill{isolation:isolate;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:100%;transition:width .25s;display:flex;position:relative;overflow:hidden}.home-page__usage-fill:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff38 0 10px,#ffffff0a 10px 20px),linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);background-position:0 0,100% 0;background-size:40px 40px,180% 100%;animation:1.6s linear infinite sub-page-usage-liquid;position:absolute;inset:0}.home-page__usage-fill--plan{background:linear-gradient(90deg,#34d399 0%,#10b981 55%,#059669 100%)}.home-page__usage-fill--wallet{background:linear-gradient(90deg,#fb923c 0%,#f97316 55%,#ea580c 100%)}.home-page__usage-pct{z-index:1;color:#fff;white-space:nowrap;padding:0 8px;font-size:12px;font-weight:650;line-height:1;position:relative}.home-page__usage-pct--outside{z-index:1;color:var(--text);padding:0;position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.home-page__usage-fill:before{animation:none}}.home-page__more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:960px){.home-page__featured-grid,.home-page__summary-grid,.home-page__usage-grid,.home-page__more-grid{grid-template-columns:1fr}}.console-hero-banner{background:linear-gradient(135deg,#0f172a 0%,#1e293b 55%,#0f172a 100%);border:1px solid #94a3b826;border-radius:12px;margin-bottom:24px;padding:28px;position:relative;overflow:hidden}.console-hero-banner:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#10b98126,#0000 45%),radial-gradient(circle at 80% 30%,#34d39914,#0000 40%);position:absolute;inset:0}.console-hero-inner{z-index:1;position:relative}.console-hero-title{color:#f8fafc;margin:0 0 16px;font-size:1.25rem;font-weight:700}.console-hero-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:960px){.console-hero-grid{grid-template-columns:1fr}}.console-hero-card{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:18px;transition:transform .15s,border-color .15s;display:block}.console-hero-card:hover{border-color:#10b98173;transform:translateY(-2px)}.console-hero-card-title{color:#fff;margin:0 0 6px;font-size:15px;font-weight:600}.console-hero-card-desc{color:#94a3b8;margin:0;font-size:13px;line-height:1.45}.console-hero-card-arrow{color:#34d399;margin-top:10px;font-size:13px;font-weight:600;display:inline-block}.console-section-title{color:var(--ctext);margin:0 0 16px;font-size:1rem;font-weight:700}.console-featured-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}@media (max-width:960px){.console-featured-grid{grid-template-columns:1fr}}.console-featured-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);padding:20px}.console-featured-card h3{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:600}.console-featured-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.console-summary-grid{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}@media (max-width:900px){.console-summary-grid{grid-template-columns:1fr}}.console-summary-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);padding:20px}.console-icon-pill{color:#047857;background:#10b9811f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:inline-flex}.console-app[data-console-theme=dark] .console-icon-pill{color:#6ee7b7;background:#34d39924}@media (max-width:960px){.console-app-inner{flex-direction:column}.console-app-sidebar{border-right:none;border-bottom:1px solid var(--cborder);width:100%;min-height:0;position:relative}.console-sidebar-nav{flex-flow:wrap;padding-bottom:4px}.console-nav-section-label{width:100%;padding-top:8px}.console-sidebar-footer{border-top:none;margin-top:0;padding-top:0}.console-topbar{flex-wrap:wrap;height:auto;min-height:56px;padding:10px 16px}.console-company-badge{order:0;width:auto;max-width:min(220px,42vw);margin-right:0}.console-page-body{padding:16px}.console-user-pill{max-width:140px}}.console-enable-switch{vertical-align:middle;cursor:pointer;align-items:center;display:inline-flex;position:relative}.console-enable-switch input{opacity:0;width:0;height:0;position:absolute}.console-enable-switch-track{background:var(--border);border-radius:12px;width:44px;height:24px;transition:background .2s;display:block;position:relative}.console-enable-switch input:checked+.console-enable-switch-track{background:var(--primary)}.console-enable-switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000026}.console-enable-switch input:checked+.console-enable-switch-track .console-enable-switch-thumb{transform:translate(20px)}.console-enable-switch input:disabled+.console-enable-switch-track{opacity:.55;cursor:wait}.table-wrap{border:1px solid var(--border);border-radius:10px;margin-top:14px;overflow:auto}.table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.table th{color:var(--muted);font-weight:600}.table td .actions{align-items:center;margin-top:0}.label-inline{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.form-field-row{grid-template-columns:minmax(108px,132px) minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.form-field-label{color:var(--muted);align-items:center;gap:6px;font-size:14px;line-height:1.4;display:inline-flex}.form-field-label-text{flex-shrink:0}.form-field-control{min-width:0}.form-field-hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.field-hint-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.field-hint-icon{border:1px solid var(--border);width:16px;height:16px;color:var(--muted);cursor:help;-webkit-user-select:none;user-select:none;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.field-hint-wrap:hover .field-hint-icon,.field-hint-wrap:focus-within .field-hint-icon{border-color:var(--primary);color:var(--primary);background:#34d3991a}.field-hint-tooltip{border:1px solid var(--border);background:var(--panel);min-width:180px;max-width:260px;color:var(--text);box-shadow:var(--shadow-md);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:30;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.field-hint-wrap:hover .field-hint-tooltip,.field-hint-wrap:focus-within .field-hint-tooltip{opacity:1;visibility:visible}:root[data-theme=light] .field-hint-icon{background:#f4f4f5}.input[type=number]{appearance:textfield}.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-backdrop{z-index:40;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop.app-confirm-backdrop{z-index:80}.modal-card{border:1px solid var(--border);background:var(--panel);border-radius:var(--radius);width:min(980px,100%);box-shadow:var(--shadow-md);padding:20px}.app-confirm-card{width:min(420px,100%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.status-chip{border:1px solid var(--border);height:24px;color:var(--text);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}:root[data-theme=light] .status-chip{background:var(--bg-subtle)}.home-api-banner{background:#fda4af14;border-bottom:1px solid #fda4af59;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 20px;display:flex}:root[data-theme=light] .home-api-banner{background:#fee2e2a6;border-bottom-color:#dc26262e}.home-api-banner-text{color:#fda4af;flex:1;min-width:0;font-size:13px;line-height:1.55}:root[data-theme=light] .home-api-banner-text{color:#b91c1c}.home-api-banner-dismiss{flex-shrink:0;height:36px;font-size:13px}.home-root{background:var(--bg);width:100%;min-height:100vh;color:var(--text);overflow-x:hidden}.home-root--flush{padding:0}.home-inner{width:min(1180px,100%);margin:0 auto;padding:0 24px}.home-muted{color:var(--muted)}.home-error{color:#fda4af;margin-top:10px}.home-title-sm{font-size:28px;font-weight:700}.home-hero{background:0 0;padding:56px 0 40px;position:relative;overflow:hidden}:root[data-theme=light] .home-hero{background:linear-gradient(#fff 0%,#fafafa 55%,#fff 100%)}.home-hero-glow{z-index:0;filter:blur(70px);opacity:.35;pointer-events:none;border-radius:999px;width:520px;height:520px;position:absolute}.home-hero-glow--a{background:#60a5fa8c;top:-120px;left:-120px}.home-hero-glow--b{background:#34d39959;top:-40px;right:-160px}:root[data-theme=light] .home-hero-glow{opacity:.22}:root[data-theme=light] .home-hero-glow--a{background:#00d98b2e}:root[data-theme=light] .home-hero-glow--b{background:#00d98b1a}.home-hero-grid{z-index:1;grid-template-columns:1fr;align-items:stretch;gap:28px;display:grid;position:relative}@media (max-width:979px){.home-hero-copy-wrap{order:1}.home-hero-mesh-wrap{order:2}}@media (min-width:980px){.home-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:36px 48px}.home-hero-copy-wrap,.home-hero-mesh-wrap{order:unset}}.home-hero-mesh-wrap{pointer-events:none;background:0 0;min-height:300px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(96% 92% at 58% 48%,#000 0% 38%,#0000 76%);mask-image:radial-gradient(96% 92% at 58% 48%,#000 0% 38%,#0000 76%)}@media (min-width:980px){.home-hero-mesh-wrap{min-height:min(72vh,620px)}}.home-hero-mesh-wrap .line-mesh-canvas{width:112%;height:114%;position:absolute;inset:-7% -6%}.home-hero-copy-wrap{z-index:2;text-align:center;flex-direction:column;justify-content:center;max-width:700px;margin:0 auto;display:flex;position:relative}@media (min-width:980px){.home-hero-copy-wrap{text-align:left;max-width:640px;margin:0;padding-right:8px}}.home-title{letter-spacing:-.03em;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.98}.home-title-accent{color:var(--text)}.home-lead{max-width:640px;color:var(--muted);margin-top:18px;font-size:18px;line-height:1.55}.home-hero--novita{background:radial-gradient(ellipse 85% 55% at 78% -8%, #34d3991a, transparent 52%), radial-gradient(ellipse 50% 40% at 15% 100%, #34d3990f, transparent 45%), var(--bg);padding:72px 0 52px}:root[data-theme=light] .home-hero--novita{background:linear-gradient(#fff 0%,#f4f6f9 55%,#fff 100%)}.home-hero-tagline{letter-spacing:-.035em;color:var(--text);max-width:620px;margin:0 0 20px;font-size:clamp(22px,4.2vw,40px);font-weight:780;line-height:1.12}.home-hero-copy-panel{background:linear-gradient(155deg,#101012 0%,#1a1a1f 55%,#121215 100%);border:1px solid #ffffff1a;border-radius:14px;padding:26px 26px 22px;box-shadow:inset 0 0 0 1px #ffffff08,0 28px 56px #0000008c}:root[data-theme=light] .home-hero-copy-panel{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-md)}.home-panel-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:600}.home-title--panel{letter-spacing:-.03em;color:#fafafa;margin:0;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.18}:root[data-theme=light] .home-title--panel{color:var(--text)}.home-lead--panel{color:#a1a1aa;max-width:none;margin-top:14px;font-size:15px;line-height:1.65}:root[data-theme=light] .home-lead--panel{color:var(--muted)}.home-actions--panel-foot{margin-top:14px}.home-btn-outline.button.secondary{border-color:#ffffff61}.home-btn-outline.button.secondary:hover{background:#ffffff14}:root[data-theme=light] .home-btn-outline.button.secondary{border-color:#0a0a0a}:root[data-theme=light] .home-btn-outline.button.secondary:hover{background:#0a0a0a0a}.home-agent-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;margin-top:18px;padding:16px 18px}:root[data-theme=light] .home-agent-card{border:1px solid var(--border);background:var(--bg-subtle)}.home-agent-card-eyebrow{letter-spacing:.16em;color:var(--muted);font-size:11px;font-weight:700;display:block}.home-agent-card-text{color:var(--muted);margin-top:10px;margin-bottom:0;font-size:13px;line-height:1.55}.home-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.home-actions--sub{margin-top:14px}.home-link{color:var(--muted);font-size:14px}.home-link:hover{color:var(--text)}.home-dot{color:var(--border)}.home-kpi{border:1px solid var(--border);border-radius:var(--radius);width:min(420px,100%);box-shadow:none;background:#ffffff08;padding:18px}:root[data-theme=light] .home-kpi{background:var(--bg);box-shadow:var(--shadow-sm)}.home-kpi--hero-foot{width:100%;max-width:100%;margin-top:28px}@media (min-width:980px){.home-kpi--hero-foot{max-width:420px}}.home-kpi-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.home-kpi-value{margin-top:10px;font-size:22px;font-weight:700}.home-kpi-hint{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.55}.home-section{padding:56px 0}.home-section--tight{padding-top:10px;padding-bottom:72px}.home-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.home-section-title{margin-top:10px;font-size:28px;font-weight:700}.home-section-title--sm{font-size:22px}.home-card-grid{grid-template-columns:1fr;gap:14px;margin-top:18px;display:grid}@media (min-width:720px){.home-card-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.home-card-grid{grid-template-columns:repeat(4,1fr)}}.home-feature-card{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;min-height:170px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s}.home-feature-card:hover{border-color:#34d39973;transform:translateY(-2px);box-shadow:0 16px 40px #34d3991f}:root[data-theme=light] .home-feature-card{background:var(--bg)}:root[data-theme=light] .home-feature-card:hover{box-shadow:var(--shadow-md);border-color:#00d98b73}.home-badge{color:#86efac;letter-spacing:.12em;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39959;border-radius:6px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}:root[data-theme=light] .home-badge{color:#047857;background:#ecfdf5;border:1px solid #d1fae5}.home-feature-title{margin-top:14px;font-size:16px;font-weight:700}.home-feature-desc{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.6}.home-value-panel{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;padding:22px}:root[data-theme=light] .home-value-panel{background:var(--bg-subtle)}.home-value-grid{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}@media (min-width:860px){.home-value-grid{grid-template-columns:1fr 1fr}}.home-value-item{border-radius:var(--radius);color:var(--muted);background:#ffffff05;border:1px solid #ffffff0f;padding:12px 14px;font-size:13px;line-height:1.55}:root[data-theme=light] .home-value-item{border:1px solid var(--border);background:var(--bg)}.home-hero--revamp{margin-top:calc(-1 * var(--site-header-offset));padding:calc(var(--site-header-offset) + 12px) 0 104px;background:radial-gradient(ellipse 120% 96px at 82% 0%, #10b9812e, transparent 72%), radial-gradient(circle at 8% 20%, #38bdf824, transparent 38%), radial-gradient(circle at 90% 0%, #10b98129, transparent 40%), var(--bg)}.home-revamp-hero-grid{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}@media (min-width:980px){.home-revamp-hero-grid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:24px}}.home-revamp-hero-visual{z-index:0;pointer-events:auto;cursor:default;background:0 0;border:none;border-radius:0;min-height:440px;position:relative;overflow:hidden}.home-revamp-hero-mesh-layer{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 10%,#000 32% 100%),linear-gradient(#0000 0%,#00000014 8%,#000 26% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 10%,#000 32% 100%),linear-gradient(#0000 0%,#00000014 8%,#000 26% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-revamp-hero-mesh-layer .line-mesh-canvas{width:112%;height:110%;min-height:100%;position:absolute;inset:-5% -2% -5% -10%}.home-revamp-mesh-hover-panel{z-index:2;pointer-events:none;-webkit-font-smoothing:antialiased;background:linear-gradient(#0000 0%,#08090be0 22%,#08090b 42% 100%);padding:36px 12px 28px 8px;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.home-revamp-hero-visual:hover .home-revamp-mesh-hover-panel,.home-revamp-hero-visual:focus-within .home-revamp-mesh-hover-panel{pointer-events:auto;transform:translateY(0)}.home-revamp-mesh-hover-title{letter-spacing:-.02em;color:#fff;font-size:clamp(22px,2.4vw,28px);font-weight:760;line-height:1.2}.home-revamp-mesh-hover-cta{color:#34d399;margin-top:14px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.home-revamp-mesh-hover-cta:hover{color:#4ade80}.home-revamp-mesh-hover-rule{background:#ffffff38;height:1px;margin-top:18px}.home-revamp-mesh-hover-desc{color:#d1d5db;max-width:420px;margin-top:16px;font-size:13px;line-height:1.55}:root[data-theme=light] .home-revamp-mesh-hover-panel{background:linear-gradient(#0000 0%,#ffffffe0 22%,#fff 42% 100%)}:root[data-theme=light] .home-revamp-mesh-hover-title{color:var(--text)}:root[data-theme=light] .home-revamp-mesh-hover-rule{background:#0a0a0a1f}:root[data-theme=light] .home-revamp-mesh-hover-desc{color:var(--muted)}:root[data-theme=light] .home-revamp-subtitle{color:var(--text)}:root[data-theme=light] .home-revamp-eyebrow{color:var(--muted)}:root[data-theme=light] .home-revamp-hero-note{border-color:var(--border);box-shadow:var(--shadow-sm);background:#fff}:root[data-theme=light] .home-revamp-hero-note-eyebrow,:root[data-theme=light] .home-revamp-hero-note-desc,:root[data-theme=light] .home-revamp-hero-note-more{color:var(--muted)}:root[data-theme=light] .home-revamp-hero-note-title,:root[data-theme=light] .home-revamp-hero-note-more:hover{color:var(--text)}:root[data-theme=light] .home-revamp-quick-card{border-color:var(--border);background:var(--bg);box-shadow:var(--shadow-sm)}:root[data-theme=light] .home-revamp-quick-card:hover{box-shadow:var(--shadow-md)}:root[data-theme=light] .home-revamp-quick-thumb{background:var(--bg-subtle)}:root[data-theme=light] .home-revamp-feature-links{border-top-color:var(--border)}:root[data-theme=light] .home-revamp-feature-row{border-bottom-color:var(--border)}:root[data-theme=light] .home-revamp-feature-row-main,:root[data-theme=light] .home-revamp-feature-row:hover .home-revamp-feature-row-main,:root[data-theme=light] .home-revamp-feature-row:focus-within .home-revamp-feature-row-main{color:var(--text)}:root[data-theme=light] .home-revamp-feature-row-desc{color:var(--muted)}@media (hover:none){.home-revamp-mesh-hover-panel{pointer-events:auto;transform:translateY(0)}}.home-revamp-hero-panel{z-index:1;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;min-height:440px;padding:12px 0 48px;display:flex;position:relative}@media (min-width:980px){.home-revamp-hero-panel{max-width:none;margin-left:0;padding-left:48px}}.home-revamp-eyebrow{color:#9ca3af;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.home-revamp-title{letter-spacing:-.02em;margin-top:0;font-size:clamp(30px,3.1vw,44px);font-weight:760;line-height:1.18}.home-revamp-subtitle{color:#f3f4f6;margin-top:10px;font-size:clamp(18px,1.95vw,28px);font-weight:640;line-height:1.25}@media (min-width:720px){.home-revamp-subtitle{white-space:nowrap}}.home-revamp-hero-stack{flex-direction:column;align-items:stretch;width:100%;margin-top:18px;display:flex}.home-revamp-hero-stack .home-revamp-hero-note{margin-top:0}.home-revamp-hero-note{background:#0f172a5c;border:1px solid #94a3b859;border-radius:14px;margin-top:18px;padding:12px 14px 10px}.home-revamp-hero-note-eyebrow{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.home-revamp-hero-note-title{margin-top:8px;font-size:clamp(18px,1.8vw,26px);font-weight:760;line-height:1.3}.home-revamp-hero-note-desc{color:#9ca3af;margin-top:8px;font-size:12px;line-height:1.5}.home-revamp-hero-note-more{color:#9ca3af;justify-content:flex-end;width:100%;margin-top:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.home-revamp-hero-note-more:hover{color:#e5e7eb}.home-revamp-hero-stack .home-revamp-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;width:100%;margin-top:18px;margin-bottom:24px;display:grid}.home-revamp-actions{flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:24px;display:flex}.home-revamp-hero-stack .home-revamp-actions .button{border-radius:10px;justify-content:center;width:100%;min-width:0;min-height:48px;padding:12px 20px;font-size:15px;font-weight:700}.home-revamp-actions .button{border-radius:10px;min-height:40px;padding:10px 18px;font-size:14px;font-weight:700}.home-section--revamp{padding:28px 0 14px}.home-section--revamp-tight{padding:12px 0 8px}.home-section--featured-models{padding-top:94px;padding-bottom:18px}.home-section--multimedia-models,.home-section--revamp-spaced{padding-top:94px}.home-section--revamp-last{padding-bottom:48px}.home-revamp-section-title{text-align:center;letter-spacing:-.01em;margin-bottom:75px;font-size:clamp(22px,2.8vw,32px);font-weight:760}.home-revamp-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:980px){.home-revamp-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-revamp-hero-visual,.home-revamp-hero-panel{min-height:500px}}.home-revamp-quick-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;min-height:340px;padding:14px 14px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.home-revamp-quick-card:hover{border-color:#34d399ad;transform:translateY(-3px);box-shadow:0 14px 28px #00000052}.home-revamp-quick-thumb{aspect-ratio:1/.92;background:#ffffff04;border-radius:12px;width:100%;position:relative;overflow:hidden}.home-revamp-quick-thumb img{object-fit:contain;object-position:center;transition:transform .22s}.home-revamp-quick-card:hover .home-revamp-quick-thumb img{transform:scale(1.02)}.home-revamp-quick-card h3{margin-top:10px;font-size:16px;font-weight:700;line-height:1.25}.home-revamp-quick-card p{color:var(--muted);flex:1;margin-top:6px;margin-bottom:0;font-size:13px;line-height:1.45}.home-revamp-quick-cta{color:#22c55e;margin-top:auto;padding-top:22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.home-revamp-quick-cta:hover{color:#4ade80}.home-revamp-featured{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:980px){.home-revamp-featured{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:start;gap:36px}}.home-revamp-link-panel{background:0 0;border:none;border-radius:0;flex-direction:column;align-self:start;gap:0;max-width:100%;padding:2px 0;display:flex}.home-revamp-link-panel-header{flex-shrink:0}.home-revamp-link-panel-header .home-revamp-link-sub{margin-bottom:0}.home-revamp-link-panel-header .home-revamp-have-try{margin-top:0;margin-bottom:0}@media (min-width:980px){.home-revamp-link-panel{max-width:340px}}.home-revamp-link-panel h3,.home-revamp-headline-row h3,.home-revamp-providers-title{letter-spacing:-.01em;margin-bottom:0;font-size:clamp(22px,2.4vw,26px);font-weight:740}.home-revamp-link-panel h3{margin-bottom:12px}.home-revamp-link-sub,.home-revamp-subline{color:#6b7280;margin-top:0;font-size:14px;line-height:1.5}.home-revamp-subline{margin-bottom:32px}.home-revamp-link-sub{margin-bottom:0}.home-revamp-have-try{color:#34d399;margin-top:0;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none}@media (max-width:980px){.home-revamp-have-try{font-size:16px}}.home-revamp-have-try:hover{color:#4ade80}.home-revamp-feature-links{border-top:1px solid #ffffff38;flex-shrink:0;width:100%;margin-top:10px}.home-revamp-feature-row{border-bottom:1px solid #ffffff38}.home-revamp-feature-row-head{justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.home-revamp-feature-row-main{color:#e5e7eb;flex:1;align-items:center;gap:12px;min-width:0;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.home-revamp-feature-row:hover .home-revamp-feature-row-main,.home-revamp-feature-row:focus-within .home-revamp-feature-row-main{color:#f9fafb}.home-revamp-feature-icon{color:#34d399;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.home-revamp-feature-label{line-height:1.2}.home-revamp-feature-row a{color:inherit;text-decoration:none}.home-revamp-feature-plus{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;color:#34d399!important}.home-revamp-feature-plus-icon{transform-origin:50%;font-size:24px;font-weight:700;line-height:1;transition:transform .38s cubic-bezier(.22,1,.36,1);display:inline-block}.home-revamp-feature-row:hover .home-revamp-feature-plus-icon,.home-revamp-feature-row:focus-within .home-revamp-feature-plus-icon{transform:rotate(45deg)}.home-revamp-feature-row-detail{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.home-revamp-feature-row-detail-inner{min-height:0;overflow:hidden}.home-revamp-feature-row:hover .home-revamp-feature-row-detail,.home-revamp-feature-row:focus-within .home-revamp-feature-row-detail{grid-template-rows:1fr}.home-revamp-feature-row-desc{color:#d1d5db;opacity:0;margin:0;padding:0 0 16px 40px;font-size:13px;line-height:1.55;transition:opacity .32s 60ms}.home-revamp-feature-row:hover .home-revamp-feature-row-desc,.home-revamp-feature-row:focus-within .home-revamp-feature-row-desc{opacity:1}@media (max-width:980px){.home-revamp-feature-row-head{min-height:48px}.home-revamp-feature-row-main{font-size:16px}.home-revamp-feature-plus-icon{font-size:26px}.home-revamp-feature-row-desc{padding-bottom:14px;padding-left:0}}.home-revamp-explore-banner{background:0 0;border:none;border-radius:16px;width:100%;overflow:hidden}@media (min-width:980px){.home-revamp-explore-banner{justify-self:end;width:min(88%,580px);max-width:580px;margin-left:auto}}.home-revamp-explore-banner .home-revamp-explore-banner-media,.home-revamp-explore-banner .lazy-image,.home-revamp-explore-banner .loaded-image{background:0 0;width:100%;height:auto;display:block;overflow:visible}.home-revamp-explore-banner-img,.home-revamp-explore-banner img{object-fit:contain;object-position:right top;width:100%;max-width:100%;height:auto;display:block}.home-revamp-explore-title{text-shadow:0 4px 16px #00000080;font-size:24px;font-weight:760;position:absolute;top:12px;left:12px}.home-revamp-mock-window{background:#050607;border:2px solid #10b981c7;border-radius:14px;position:absolute;box-shadow:0 16px 28px #00000059,inset 0 0 0 1px #ffffff14}.home-revamp-mock-window h4{color:#f3f4f6;margin:12px 14px;font-size:36px;font-weight:700}.home-revamp-mock-window--usage{width:min(58%,380px);height:176px;top:74px;left:14px}.home-revamp-mock-window--apikey{width:min(63%,420px);height:168px;bottom:14px;right:14px}@media (max-width:980px){.home-revamp-mock-window h4{font-size:24px}.home-revamp-mock-window--usage{width:62%;height:124px;top:66px}.home-revamp-mock-window--apikey{width:68%;height:116px}}.home-revamp-headline-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.home-revamp-headline-row a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none}.home-revamp-headline-row a:hover{color:var(--text)}.home-revamp-model-grid,.home-revamp-provider-grid{--revamp-card-gap:16px;--revamp-card-ratio:16 / 9;--revamp-card-radius:10px;gap:var(--revamp-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}@media (min-width:980px){.home-revamp-model-grid,.home-revamp-provider-grid{--revamp-card-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}a.home-revamp-model-card,a.home-revamp-provider-card{color:inherit;cursor:pointer;text-decoration:none;display:block}.home-revamp-model-card{aspect-ratio:var(--revamp-card-ratio);border-radius:var(--revamp-card-radius);border:1px solid #ffffff14;transition:border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;container-type:size}.home-revamp-model-card:hover{border-color:#34d3998a;box-shadow:0 16px 30px #00000059}.home-revamp-model-badge{z-index:3;background:0 0;border:none;border-radius:999px;width:clamp(36px,12cqmin,52px);height:clamp(36px,12cqmin,52px);display:block;position:absolute;bottom:clamp(10px,3.2cqmin,16px);right:clamp(10px,3.2cqmin,16px);overflow:visible}.home-revamp-model-badge .lazy-image,.home-revamp-model-badge .loaded-image{overflow:visible;background:0 0!important;width:100%!important;height:100%!important}.home-revamp-model-badge img,.home-revamp-model-badge .loaded-image__img{object-fit:contain!important;width:100%!important;height:100%!important;transition:none!important;transform:none!important}.home-revamp-model-card>.lazy-image img{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.home-revamp-model-overlay{z-index:2;box-sizing:border-box;text-align:center;background:#11182729;flex-direction:column;align-items:center;padding:clamp(12px,4cqi,18px) 12px;transition:background .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.home-revamp-model-overlay-spacer-top,.home-revamp-model-overlay-spacer-bottom{flex:1;width:100%;min-height:0;transition:flex .58s cubic-bezier(.22,1,.36,1)}.home-revamp-model-card:hover .home-revamp-model-overlay-spacer-top{flex:0 0 clamp(14px,5.8cqi,28px)}.home-revamp-model-card:hover .home-revamp-model-overlay-spacer-bottom{flex:1}.home-revamp-model-overlay-content{flex-direction:column;flex:none;align-items:center;width:100%;max-width:88%;display:flex}.home-revamp-model-card:hover .home-revamp-model-overlay-content{flex:none;align-self:stretch;max-width:100%;min-height:0}.home-revamp-model-overlay-title-gap{flex:0 0 0;width:100%;min-height:0;transition:flex .48s cubic-bezier(.22,1,.36,1) .1s}.home-revamp-model-card:hover .home-revamp-model-overlay-title-gap{flex:0 0 clamp(12px,4.2cqi,18px)}.home-revamp-model-overlay-detail{grid-template-rows:0fr;width:100%;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1);display:grid}.home-revamp-model-card:hover .home-revamp-model-overlay-detail{grid-template-rows:1fr;transition-delay:.24s}.home-revamp-model-overlay-detail-inner{flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden}.home-revamp-model-overlay h4{color:#fff;text-align:center;letter-spacing:-.02em;width:100%;max-width:92%;margin:0;font-size:clamp(20px,7.2cqi,28px);font-weight:760;line-height:1.12}.home-revamp-model-divider{opacity:0;background:#ffffffb8;width:72%;height:1px;margin:0;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1),margin .44s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(12px)}.home-revamp-model-overlay p{color:#fffffff2;text-align:center;opacity:0;max-width:84%;margin:0;font-size:clamp(11px,4.5cqi,16px);line-height:1.44;transition:opacity .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.home-revamp-model-card:hover>.lazy-image img{transform:scale(1.06)}.home-revamp-model-card:hover .home-revamp-model-overlay{background:linear-gradient(#1118276b 0%,#111827e0 100%)}.home-revamp-model-card:hover .home-revamp-model-divider{opacity:1;margin:0 0 clamp(12px,4.2cqi,18px);transition-delay:.28s;transform:translateY(0)}.home-revamp-model-card:hover .home-revamp-model-overlay p{opacity:1;transition-delay:.48s;transform:translateY(0)}.home-revamp-provider-card{border-radius:var(--revamp-card-radius);background:#08090b;border:1px solid #94a3b859;flex-direction:column;height:100%;min-height:0;transition:border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),background-color .45s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;container-type:inline-size}@media (min-width:980px){.home-revamp-provider-card{aspect-ratio:var(--revamp-card-ratio)}}.home-revamp-provider-card:hover{background:#fff;border-color:#94a3b873;box-shadow:0 14px 28px #00000038}.home-revamp-provider-top{color:#30333a;background:#f3f4f6;border-bottom:1px solid #94a3b859;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:0 clamp(10px,3.5cqi,14px);transition:background-color .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1);display:flex}.home-revamp-provider-card:hover .home-revamp-provider-top{color:#111827;background:#d1d1d1;border-bottom-color:#00000014}.home-revamp-provider-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(40px,14cqi,54px);height:clamp(40px,14cqi,54px);display:inline-flex}.home-revamp-provider-icon img{object-fit:contain;width:100%!important;height:100%!important}.home-revamp-provider-bottom{background:#08090b;flex:auto;min-height:0;padding:clamp(10px,3.2cqi,14px) clamp(10px,3.5cqi,14px) clamp(12px,3cqi,14px);transition:background-color .45s cubic-bezier(.22,1,.36,1);overflow:visible}.home-revamp-provider-card:hover .home-revamp-provider-bottom{background:#fff}.home-revamp-provider-name{white-space:nowrap;font-size:clamp(18px,7.2cqi,28px);font-weight:720;line-height:1.05;transition:color .45s cubic-bezier(.22,1,.36,1)}.home-revamp-provider-desc{color:#9ca3af;overflow-wrap:break-word;word-break:break-word;font-size:clamp(12px,4.2cqi,17px);font-weight:630;line-height:1.5;transition:color .45s cubic-bezier(.22,1,.36,1)}@media (max-width:979px){.home-revamp-provider-grid{align-items:stretch}.home-revamp-provider-card{overflow:visible}.home-revamp-provider-top{padding:10px 12px}.home-revamp-provider-bottom{padding:10px 12px 14px}.home-revamp-provider-name{white-space:normal;font-size:16px}.home-revamp-provider-desc{font-size:12px;line-height:1.55}}.home-revamp-provider-card:hover .home-revamp-provider-desc{color:#1f2937}.home-section--blog{padding-top:88px;padding-bottom:88px}.home-revamp-blog-head h3{margin:0}.home-revamp-blog-subline{margin:8px 0 0}.home-revamp-blog-loading{color:var(--muted);margin:16px 0 0;font-size:14px}.home-revamp-blog-grid{--revamp-blog-gap:16px;gap:var(--revamp-blog-gap);grid-template-columns:repeat(1,minmax(0,1fr));margin-top:20px;display:grid}@media (min-width:720px){.home-revamp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.home-revamp-blog-grid{--revamp-blog-gap:20px}}a.home-revamp-blog-card{min-height:112px;color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.home-revamp-blog-card:hover{background:#34d3990f;border-color:#34d3997a;transform:translateY(-4px);box-shadow:0 14px 28px #00000047,0 0 0 1px #34d3991f}:root[data-theme=light] a.home-revamp-blog-card{background:#0f172a08;border-color:#0f172a1f}:root[data-theme=light] .home-revamp-blog-card:hover{background:#10b9810f;border-color:#0596696b;box-shadow:0 14px 28px #0f172a14,0 0 0 1px #10b98124}.home-revamp-blog-card-body{flex:auto;min-width:0}.home-revamp-blog-card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.35;transition:color .35s;display:-webkit-box;overflow:hidden}.home-revamp-blog-card:hover .home-revamp-blog-card-title{color:#34d399}:root[data-theme=light] .home-revamp-blog-card:hover .home-revamp-blog-card-title{color:#059669}.home-revamp-blog-card-excerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;transition:color .35s;display:-webkit-box;overflow:hidden}.home-revamp-blog-card:hover .home-revamp-blog-card-excerpt{color:color-mix(in srgb, var(--text) 72%, var(--muted))}.home-revamp-blog-card-arrow{width:28px;height:28px;color:var(--muted);flex:none;justify-content:center;align-items:center;transition:transform .42s cubic-bezier(.22,1,.36,1),color .35s;display:inline-flex}.home-revamp-blog-card-arrow svg{width:18px;height:18px}.home-revamp-blog-card:hover .home-revamp-blog-card-arrow{color:#34d399;transform:translate(4px)}:root[data-theme=light] .home-revamp-blog-card:hover .home-revamp-blog-card-arrow{color:#059669}.home-revamp-selectionbar{--selectionbar-slant:32px;isolation:isolate;background-color:#0a0d10;border:1px solid #ffffffd1;border-radius:18px;align-items:stretch;width:100%;min-height:84px;margin-top:72px;margin-bottom:36px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.home-revamp-selection-link{letter-spacing:.01em;background-repeat:no-repeat;background-size:cover;flex:50%;justify-content:center;align-items:center;min-height:84px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:color .45s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.home-revamp-selection-link:hover{z-index:2}.home-revamp-selection-link:before{content:"";opacity:0;pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:cover;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-revamp-selection-link:hover:before{opacity:1}.home-revamp-selection-link>span{z-index:1;white-space:nowrap;position:relative}.home-revamp-selection-link--left{color:#f8fafc;z-index:1;padding-right:calc(var(--selectionbar-slant) * .25);clip-path:polygon(0 0, 100% 0, calc(100% - var(--selectionbar-slant)) 100%, 0 100%);background-color:#000;background-image:linear-gradient(118deg,#000000e0 0%,#000000c7 100%),url(/homeImage/selectionbar.png);background-position:0,50%}.home-revamp-selection-link--right{color:#0f1115;z-index:0;margin-left:calc(var(--selectionbar-slant) * -1 - 2px);padding-left:calc(var(--selectionbar-slant) * .55);clip-path:polygon(var(--selectionbar-slant) 0, 100% 0, 100% 100%, 0 100%);background-color:#f6f7f6;background-image:linear-gradient(118deg,#ffffffb8 0%,#f4f6f594 100%),url(/homeImage/selectionbar.png);background-position:100%,50%}.home-revamp-selection-link--left:before,.home-revamp-selection-link--right:before{background-image:url(/homeImage/selectionbar.png);background-repeat:no-repeat;background-size:cover}.home-revamp-selection-link--left:before{background-position:0}.home-revamp-selection-link--right:before{background-position:100%}.home-revamp-selection-link--left:hover{color:#fff}.home-revamp-selection-link--right:hover{color:#06070b}@media (max-width:760px){.home-revamp-selectionbar{--selectionbar-slant:22px;border-radius:16px;min-height:72px;margin-top:48px;margin-bottom:28px}.home-revamp-selection-link{min-height:72px;font-size:15px}.home-hero--revamp{margin-top:calc(-1 * var(--site-header-offset));padding:calc(var(--site-header-offset) + 10px) 0 56px}.home-revamp-hero-visual{min-height:240px}.home-revamp-hero-panel{min-height:auto;padding:8px 6px}.home-revamp-title{font-size:30px}.home-revamp-subtitle{font-size:22px}.home-revamp-hero-note-title{font-size:20px}.home-revamp-hero-note-desc{font-size:13px}.home-section--revamp{padding:18px 0 8px}.home-section--revamp-tight{padding:12px 0 7px}.home-section--blog{padding-top:56px;padding-bottom:56px}.home-section--featured-models{padding-top:60px;padding-bottom:14px}.home-section--multimedia-models,.home-section--revamp-spaced{padding-top:60px}.home-revamp-section-title{margin-bottom:53px}.home-revamp-quick-grid{gap:12px}.home-revamp-quick-card{min-height:300px;padding:12px 12px 20px}.home-revamp-quick-thumb{aspect-ratio:1/.9}.home-revamp-quick-card h3{margin-top:8px;font-size:14px}.home-revamp-quick-card p{margin-top:5px;font-size:12px;line-height:1.45}.home-revamp-quick-cta{padding-top:18px;font-size:13px}.home-revamp-selectionbar{margin-top:48px;margin-bottom:28px}}@media (max-width:680px){.home-revamp-bottom-cta{grid-template-columns:1fr}}.home-section--faq{padding-bottom:12px}.home-faq-wrap{max-width:920px;position:relative}.home-faq-scroll-top{color:#f8fafc;cursor:pointer;background:#0a0d10eb;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s,background .2s;display:inline-flex;position:absolute;top:0;right:0}.home-faq-scroll-top:hover{background:#12161cf5;border-color:#ffffff6b}:root[data-theme=light] .home-faq-scroll-top{color:#0f172a;background:#fffffff5;border-color:#0f172a29}.home-faq-title{text-align:center;letter-spacing:.02em;color:#f8fafc;margin:0 0 28px;font-size:28px;font-weight:700;line-height:1.2}:root[data-theme=light] .home-faq-title{color:#0f172a}.home-faq-list{gap:14px;display:grid}.home-faq-item{background:#080a0ce0;border:1px solid #ffffff24;border-radius:14px;transition:border-color .2s,background .2s;overflow:hidden}.home-faq-item.is-open{background:#0e1116f5;border-color:#ffffff3d}:root[data-theme=light] .home-faq-item{background:#ffffffeb;border-color:#0f172a1f}:root[data-theme=light] .home-faq-item.is-open{background:#fff;border-color:#0f172a33}.home-faq-question{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.home-faq-caret{color:#f8fafcb8;flex:none;width:14px;margin-top:3px;font-size:11px;line-height:1}:root[data-theme=light] .home-faq-caret{color:#0f172a8c}.home-faq-question-text{color:#f8fafc;flex:auto;font-size:16px;font-weight:600;line-height:1.45}:root[data-theme=light] .home-faq-question-text{color:#0f172a}.home-faq-answer{border-top:1px solid #ffffff1a;padding:0 20px 18px 46px}:root[data-theme=light] .home-faq-answer{border-top-color:#0f172a14}.home-faq-answer-text{color:#f8fafcd1;margin:14px 0 0;font-size:15px;line-height:1.65}.home-faq-answer-text p{margin:0 0 10px}.home-faq-answer-text p:last-child{margin-bottom:0}:root[data-theme=light] .home-faq-answer-text{color:#0f172ac7}.home-faq-answer-prefix{font-weight:600}.home-section--faq .home-revamp-selectionbar{margin-top:56px}@media (max-width:760px){.home-faq-title{margin-bottom:22px;padding-right:48px;font-size:24px}.home-faq-question{padding:16px}.home-faq-answer{padding:0 16px 16px 42px}.home-faq-question-text{font-size:15px}.home-section--faq .home-revamp-selectionbar{margin-top:40px}}.home-iframe{border:none;width:100%;height:100vh}.home-custom-html{width:100%;padding-top:0}.home-notice-card{flex-direction:column;max-height:min(78vh,860px);display:flex}.home-notice-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-notice-title{font-size:18px;font-weight:700}.home-notice-body{color:var(--text);margin-top:12px;line-height:1.65;overflow:auto}.home-notice-body pre{white-space:pre-wrap}.home-site-footer{z-index:3;background:linear-gradient(#161616 0%,#000 100%);border-top:1px solid #ffffff24;margin-top:16px;position:relative}:root[data-theme=light] .home-site-footer{background:linear-gradient(#161616 0%,#000 100%)}.home-site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 40px;padding:40px 20px 150px;display:flex}.home-site-footer-brand{flex-direction:column;flex:none;gap:10px;width:min(220px,100%);display:flex}.home-site-footer-logo .loaded-image{width:auto;height:auto;display:inline-block;overflow:visible;background:0 0!important}.home-site-footer-logo .loaded-image__img,.home-site-footer-logo img{object-fit:contain;width:auto;height:44px;display:block;background:0 0!important}.home-site-footer-slogan{color:#e1e8f4b8;margin:0;font-size:14px;line-height:1.45}.home-site-footer-cols{flex:1 1 0;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:start;gap:12px 24px;min-width:min(520px,100%);padding-left:48px;display:grid}.home-site-footer-cols h4{color:#eff5fff2;letter-spacing:-.01em;border-bottom:1px solid #eff5ff66;margin:0 0 10px;padding-bottom:4px;font-size:15px;font-weight:600;display:inline-block}.home-site-footer-cols a{color:#d1dbebc7;white-space:nowrap;margin-top:8px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.home-site-footer-cols a:hover{color:#fff}.home-site-footer-bottom{border-top:1px solid #eff5ff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-height:44px;padding:14px 20px 18px;display:flex}.home-site-footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 20px;margin-left:auto;display:flex}.home-site-footer-legal a,.home-site-footer-cookie-settings{color:#d1dbebb8;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:12px;line-height:1.4;text-decoration:none;transition:color .15s}.home-site-footer-legal a:hover,.home-site-footer-cookie-settings:hover{color:#fff}:root[data-theme=light] .home-site-footer-legal a,:root[data-theme=light] .home-site-footer-cookie-settings{color:#334155e0}:root[data-theme=light] .home-site-footer-legal a:hover,:root[data-theme=light] .home-site-footer-cookie-settings:hover{color:#0f172a}.home-site-footer-copyright{text-align:left;color:#d1dbebb8;margin:0;font-size:12px}@media (max-width:980px){.home-site-footer-inner{flex-direction:column;gap:28px;padding:32px 20px 28px}.home-site-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;width:100%;margin-left:0;padding-left:0}.home-site-footer-cols a{white-space:normal}.home-site-footer-cols h4{font-size:14px}.home-site-footer-cols a{font-size:12px}.home-site-footer-slogan{font-size:13px}.home-site-footer-copyright{font-size:11px}.home-site-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.home-site-footer-legal{justify-content:flex-start;gap:8px 14px;margin-left:0}}.site-content-pad{padding-top:var(--site-header-offset)}.loaded-image{background:#ffffff0d;display:block;position:relative;overflow:hidden}.loaded-image--fill{width:100%;height:100%;position:absolute;inset:0}.loaded-image--sized{flex-shrink:0}.lazy-image--fill>.loaded-image--nested{width:100%;height:100%;position:absolute;inset:0}.loaded-image__shimmer,.lazy-image>.loaded-image__shimmer{z-index:1;background:linear-gradient(90deg,#ffffff0a 0%,#ffffff24 45%,#ffffff0a 100%) 0 0/200% 100%;animation:1.35s ease-in-out infinite lazy-image-shimmer;position:absolute;inset:0}.loaded-image__img{opacity:0;visibility:hidden;transition:opacity .35s}.loaded-image__img--ready{opacity:1;visibility:visible}.loaded-image--fill .loaded-image__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.loaded-image--ready .loaded-image__shimmer{opacity:0;pointer-events:none;transition:opacity .2s}.lazy-image{background:#ffffff0d;display:block;position:relative;overflow:hidden}.lazy-image--fill{z-index:0;width:100%;height:100%;position:absolute;inset:0}.lazy-image--sized{flex-shrink:0}:root[data-theme=light] .loaded-image,:root[data-theme=light] .lazy-image{background:#0f172a0f}:root[data-theme=light] .loaded-image__shimmer,:root[data-theme=light] .lazy-image>.loaded-image__shimmer{background:linear-gradient(90deg,#0f172a0d 0%,#0f172a1f 45%,#0f172a0d 100%) 0 0/200% 100%}@keyframes lazy-image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.site-float-stack{z-index:55;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:28px;right:22px}.site-float-stack>*{pointer-events:auto}.site-back-to-top{z-index:1;color:#f8fafc;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#0a0d10eb;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .25s,visibility .25s,transform .25s,border-color .2s,background .2s;display:inline-flex;position:relative;bottom:auto;right:auto;transform:translateY(10px);box-shadow:0 8px 24px #00000047}.site-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-get-in-touch{z-index:2;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:relative}.site-get-in-touch__btn{color:#f8fafc;cursor:pointer;z-index:1;background:#0a0d10eb;border:1.5px solid #34d39973;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .25s,background .25s,color .25s,transform .25s,box-shadow .25s;animation:2.6s ease-in-out infinite site-git-breathe;display:inline-flex;position:relative;box-shadow:0 8px 24px #00000047}.site-get-in-touch__btn:hover,.site-get-in-touch.is-open .site-get-in-touch__btn{color:#052e16;background:#34d399;border-color:#34d399;animation:none;transform:scale(1.06);box-shadow:0 0 0 4px #34d39938,0 10px 28px #10b98159}@keyframes site-git-breathe{0%,to{border-color:#34d39959;box-shadow:0 8px 24px #00000047,inset 0 0 #34d39900}50%{border-color:#34d399f2;box-shadow:0 8px 24px #00000047,inset 0 0 14px 3px #34d3998c}}@media (prefers-reduced-motion:reduce){.site-get-in-touch__btn{animation:none}}:root[data-theme=light] .site-get-in-touch__btn{color:#0f172a;background:#fffffff5;border-color:#10b98173}:root[data-theme=light] .site-get-in-touch__btn:hover,:root[data-theme=light] .site-get-in-touch.is-open .site-get-in-touch__btn{color:#052e16;background:#34d399;border-color:#34d399}.site-get-in-touch__panel{box-sizing:border-box;background:#12161bfa;border:1px solid #ffffff1f;border-radius:14px;width:min(320px,100vw - 72px);padding:14px 14px 12px;position:absolute;bottom:0;right:calc(100% + 14px);overflow:visible;box-shadow:0 16px 40px #0006}.site-get-in-touch__panel:after{content:"";pointer-events:none;background:#12161bfa;border-top:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:12px;height:12px;position:absolute;bottom:16px;right:-6px;transform:rotate(45deg)}.site-get-in-touch__panel-title{text-align:center;color:#f8fafc;margin-bottom:12px;font-size:15px;font-weight:650}.site-get-in-touch__list{scrollbar-width:none;-ms-overflow-style:none;gap:14px;min-width:0;max-height:min(70vh - 52px,468px);display:grid;overflow:hidden auto}.site-get-in-touch__list::-webkit-scrollbar{width:0;height:0}.site-get-in-touch__row{min-width:0}.site-get-in-touch__row-head{align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.site-get-in-touch__logo{color:#f8fafc;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.site-get-in-touch__logo svg{width:20px;max-width:20px;height:20px;max-height:20px;display:block}.site-get-in-touch__logo.is-fallback{color:#94a3b8e6;font-size:10px}.site-get-in-touch__row-title{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.site-get-in-touch__values{gap:6px;min-width:0;display:grid}.site-get-in-touch__value{box-sizing:border-box;color:#e2e8f0;cursor:pointer;text-align:left;background:#ffffff14;border:none;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:100%;padding:8px 12px;transition:background .15s,color .15s;display:flex}.site-get-in-touch__value:hover{background:#ffffff1f}.site-get-in-touch__value.is-copied{color:#6ee7b7;background:#10b98138}.site-get-in-touch__value-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.site-get-in-touch__copy-icon{flex-shrink:0;width:14px;height:14px}:root[data-theme=light] .site-back-to-top{color:#0f172a;background:#fffffff0;border-color:#0f172a24}:root[data-theme=light] .site-get-in-touch__panel,:root[data-theme=light] .site-get-in-touch__panel:after{background:#fffffffa;border-color:#0f172a1f}:root[data-theme=light] .site-get-in-touch__panel-title,:root[data-theme=light] .site-get-in-touch__row-title{color:#0f172a}:root[data-theme=light] .site-get-in-touch__value{color:#0f172a;background:#0f172a0f}:root[data-theme=light] .site-get-in-touch__value.is-copied{color:#047857;background:#10b98129}.site-back-to-top:hover{background:#12161cf5;border-color:#ffffff6b}:root[data-theme=light] .site-back-to-top{color:#0f172a;background:#fffffff5;border-color:#0f172a29;box-shadow:0 8px 22px #0f172a1f}:root[data-theme=light] .site-back-to-top:hover{background:#fff;border-color:#0f172a47}@media (max-width:720px){.site-float-stack{bottom:20px;right:16px}.site-back-to-top,.site-get-in-touch__btn{width:40px;height:40px}}.site-header{z-index:50;min-height:var(--site-header-height);border-bottom:1px solid var(--border);background:var(--bg);box-shadow:none;position:fixed;top:0;left:0;right:0}:root[data-theme=light] .site-header{background:var(--bg)}.site-header-inner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;min-height:56px;padding:8px 0;display:grid}.site-brand{color:var(--text);grid-area:1/1;align-items:center;gap:10px;min-width:0;font-weight:700;display:inline-flex}.site-logo-wrap{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.site-logo-wrap .loaded-image--sized{width:100%;height:100%;display:block}.site-logo-wrap--wordmark .loaded-image--sized{align-items:center;width:auto;max-width:min(240px,52vw);height:100%;display:inline-flex;overflow:visible;background:0 0!important}.site-logo-img{object-fit:contain;width:100%;height:100%;display:block}.site-logo-wrap--wordmark{background:0 0;border:none;border-radius:0;align-items:center;width:auto;max-width:min(240px,52vw);height:36px;padding:0;display:inline-flex;overflow:visible}.site-brand-wordmark-img{object-fit:contain;object-position:left center;width:auto;height:100%;max-height:36px;display:block}.site-logo-fallback{width:36px;height:36px;color:var(--text);border:1px solid var(--border);background:var(--panel);border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:grid}.site-logo-mark{width:36px;height:36px;color:var(--text);border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.site-nav-play{align-items:center;gap:8px;display:inline-flex}.site-nav-badge{letter-spacing:.04em;text-transform:uppercase;color:#faf5ff;background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.2}.site-auth-login.button.secondary{border-color:#ffffff6b}.site-auth-login.button.secondary:hover{background:#ffffff14}:root[data-theme=light] .site-auth-login.button.secondary{border-color:#0a0a0a}:root[data-theme=light] .site-auth-login.button.secondary:hover{background:#0a0a0a0d}.site-auth-cta.button{font-weight:700}.site-brand-text{white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:15px;overflow:hidden}.site-nav-toggle{flex-shrink:0;grid-area:1/2;height:38px;padding:0 12px;font-size:13px}.site-nav{width:100%;color:var(--muted);flex-direction:column;grid-area:2/1/auto/-1;gap:4px;padding:6px 0 4px;font-size:14px;display:none}.site-nav a{border-radius:8px;padding:8px 10px}.site-nav a:hover{color:var(--text);background:#ffffff0f}:root[data-theme=light] .site-nav a:hover{background:#0a0a0a0d}.site-nav--open{display:flex}.site-header-actions{flex-wrap:wrap;flex-shrink:0;grid-area:1/3;justify-self:end;align-items:center;gap:8px;display:flex}.rr-header-inner{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:56px;padding:14px 0 12px;display:grid}.rr-header-brand{grid-area:1/1;min-width:0}.rr-header-trailing{display:contents}.rr-header-icons{grid-area:1/2;justify-self:end;align-items:center;gap:2px;display:inline-flex}.rr-header-menu-btn{border-radius:999px;flex-shrink:0;grid-area:2/1;justify-self:start;min-width:108px;height:38px;padding:0 22px;font-size:14px;font-weight:500}.rr-header-signin-link{border-radius:999px;grid-area:2/2;justify-self:end;min-width:108px;height:38px;padding:0 22px;font-size:14px;font-weight:500}.rr-site-brand .site-logo-wrap{background:0 0;border:none;border-radius:0;width:auto;overflow:visible}.rr-site-brand .site-logo-img{object-fit:contain;width:auto;height:36px}.rr-nav-toggle{flex-shrink:0}.rr-site-nav{width:100%;color:var(--muted);flex-direction:column;grid-area:3/1/auto/-1;gap:4px;padding:6px 0 4px;font-size:14px;display:none}.rr-site-nav.is-open{display:flex}.rr-site-nav-link{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 10px;font-size:14px;text-decoration:none;transition:background .15s,color .15s}.rr-site-nav-link:hover{color:var(--text);background:#ffffff0f}:root[data-theme=light] .rr-site-nav-link:hover{background:#0a0a0a0d}.rr-site-nav-dd{padding-bottom:2px;position:relative}.rr-site-nav-dd-trigger{text-align:left;align-items:center;gap:6px;width:100%;display:inline-flex}.rr-site-nav-link-label{line-height:1}.rr-site-nav-caret{width:14px;height:14px;color:color-mix(in srgb, var(--muted) 76%, var(--text) 24%);justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s;display:inline-flex}.rr-site-nav-caret svg{width:14px;height:14px;display:block}.rr-site-nav-caret path{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}.rr-site-nav-dd-trigger.is-open .rr-site-nav-caret,.rr-site-nav-dd:hover>.rr-site-nav-dd-trigger .rr-site-nav-caret,.rr-site-nav-dd:focus-within>.rr-site-nav-dd-trigger .rr-site-nav-caret{color:var(--text);transform:rotate(180deg)}.rr-site-dropdown{display:none}.rr-site-dropdown.is-open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60;background:#000000f5;border:1px solid #ffffff1f;border-radius:14px;padding:12px 10px;display:block;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.rr-site-dropdown.is-open:not(.rr-site-dropdown-lang):not(.rr-site-dropdown-blog){width:max-content;max-width:min(360px,92vw)}.rr-site-dropdown.is-open:not(.rr-site-dropdown-lang):not(.rr-site-dropdown-blog) .rr-site-dropdown-link{box-sizing:border-box;width:max-content;max-width:100%}.rr-site-dropdown.is-open:not(.rr-site-dropdown-lang):not(.rr-site-dropdown-blog) .rr-site-dropdown-desc{white-space:nowrap}:root[data-theme=light] .rr-site-dropdown.is-open{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ebebebf5;border:1px solid #ffffff47;box-shadow:0 12px 30px #00000042}.rr-lang-dd>.rr-site-dropdown.is-open{min-width:168px;padding:10px;left:50%;right:auto;transform:translate(-50%)}.rr-site-dropdown-link{text-align:left;color:#ffffffeb;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.rr-site-dropdown-link:hover{background:#ffffff14}:root[data-theme=light] .rr-site-dropdown-link{color:#2e2e2e}:root[data-theme=light] .rr-site-dropdown-link:hover{background:#0a0a0a0d}.rr-site-dropdown-btn.is-disabled{opacity:.55;cursor:not-allowed}.rr-mega-item-icon{flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin-top:1px;display:inline-flex}.rr-mega-item-icon .loaded-image__img,.rr-mega-item-icon img{width:34px;height:34px;display:block}.rr-site-dropdown-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-site-dropdown-title{color:#fff;font-size:15px;font-weight:500;line-height:1.18}.rr-site-dropdown-desc{color:#ffffff85;font-size:12px;line-height:1.25}:root[data-theme=light] .rr-site-dropdown-title{color:#303030}:root[data-theme=light] .rr-site-dropdown-desc{color:#666}.rr-site-dropdown-lang .rr-site-dropdown-link{text-align:center;color:#ffffffb8;border-radius:8px;justify-content:center;padding:4px 8px;font-size:14px;font-weight:500;line-height:1.25}.rr-site-dropdown-lang .rr-site-dropdown-link:hover{background:#ffffff14}:root[data-theme=light] .rr-site-dropdown-lang .rr-site-dropdown-link{color:#6b6b6b}:root[data-theme=light] .rr-site-dropdown-lang .rr-site-dropdown-link:hover{background:#0000000d}.rr-site-dropdown-mega.is-open{background:#000000f5;border:1px solid #ffffff1f;border-radius:12px;min-width:560px;padding:14px 14px 0;overflow:hidden}:root[data-theme=light] .rr-site-dropdown-mega.is-open{background:#ecececf5;border:1px solid #ffffff47}.rr-mega-section{margin-bottom:10px}.rr-mega-section-title{color:#ffffffb8;letter-spacing:.01em;margin:0 0 8px;font-size:13px;font-weight:600}:root[data-theme=light] .rr-mega-section-title{color:#7a7a7a}.rr-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.rr-mega-item{color:inherit;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:4px 6px;text-decoration:none;transition:background .15s;display:flex}.rr-mega-item:hover{background:#ffffff14}:root[data-theme=light] .rr-mega-item:hover{background:#0a0a0a0d}.rr-mega-item-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-mega-item-title{color:#fff;font-size:15px;font-weight:500;line-height:1.18}.rr-mega-item-desc{color:#ffffff85;font-size:12px;line-height:1.25}:root[data-theme=light] .rr-mega-item-title{color:#303030}:root[data-theme=light] .rr-mega-item-desc{color:#666}.rr-mega-footer-link{color:#f3f4f6;background:#ffffff14;justify-content:center;align-items:center;height:48px;min-height:48px;margin:10px -14px 0;font-size:14px;font-weight:600;display:flex}.rr-mega-footer-link:hover{color:#fff;background:#ffffff1f}:root[data-theme=light] .rr-mega-footer-link{background:#181818e0}:root[data-theme=light] .rr-mega-footer-link:hover{background:#0e0e0eeb}.rr-site-dropdown-blog.is-open{width:min(300px,88vw);min-width:min(300px,88vw);max-width:min(300px,88vw);padding-bottom:0;overflow:hidden}.rr-site-dropdown-blog .rr-site-dropdown-link{box-sizing:border-box;align-items:flex-start;width:100%;max-width:100%;padding:8px 10px}.rr-site-dropdown-blog .rr-site-dropdown-meta{flex-direction:column;flex:auto;align-items:stretch;gap:2px;min-width:0;display:flex;overflow:hidden}.rr-site-dropdown-blog .rr-site-dropdown-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.rr-site-dropdown-blog .rr-site-dropdown-desc{text-overflow:ellipsis;white-space:nowrap;color:#ffffff85;font-size:12px;line-height:1.25;overflow:hidden}:root[data-theme=light] .rr-site-dropdown-blog .rr-site-dropdown-desc{color:#666}.rr-site-dropdown-footer-link{color:#d1d5db;background:#ffffff0f;border-top:1px solid #ffffff14;border-radius:0;justify-content:center;align-items:center;min-height:44px;margin:10px -10px 0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.rr-site-dropdown-blog .rr-site-dropdown-footer-link{min-height:46px;margin:8px -10px 0}.rr-site-dropdown-footer-link:hover{color:#fff;background:#ffffff1a}:root[data-theme=light] .rr-site-dropdown-footer-link{color:#475569;background:#0f172a0f;border-top-color:#0f172a1a}:root[data-theme=light] .rr-site-dropdown-footer-link:hover{color:#0f172a;background:#0f172a1a}.rr-site-nav-dd:hover>.rr-site-nav-link,.rr-site-nav-dd:focus-within>.rr-site-nav-link{color:var(--text);background:#ffffff0f}:root[data-theme=light] .rr-site-nav-dd:hover>.rr-site-nav-link,:root[data-theme=light] .rr-site-nav-dd:focus-within>.rr-site-nav-link{background:#0a0a0a0d}.rr-header-actions{display:none}.rr-globe-btn{min-width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-size:13px;list-style:none;display:inline-flex}.rr-globe-btn:hover{background:#ffffff14}:root[data-theme=light] .rr-globe-btn:hover{background:#0a0a0a0f}.rr-globe-icon{width:20px;height:20px;display:block}:root[data-theme=light] .rr-globe-icon{filter:invert()}.rr-auth-link{border:1px solid var(--border);height:30px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.rr-auth-link:hover{background:#ffffff14}:root[data-theme=light] .rr-auth-link:hover{background:#0a0a0a0d}@media (max-width:899px){:root{--site-header-height:112px}.rr-header-inner{padding:14px 4px 12px 0}.rr-header-brand .site-logo-wrap--wordmark{max-width:min(200px,48vw);height:34px}.rr-header-icons .rr-globe-btn{border-radius:999px;width:36px;min-width:36px;height:36px}.rr-header-menu-btn{min-width:0;height:30px;box-shadow:none;filter:none;color:var(--text);cursor:pointer;appearance:none;background:0 0;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;margin-left:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.rr-header-menu-btn:hover{filter:none;background:#ffffff14}.rr-header-signin-link.rr-auth-link{box-shadow:none;background:0 0;border:1px solid #fff;min-width:0;margin-right:6px;padding:0 12px}:root[data-theme=light] .rr-header-menu-btn{border-color:#0a0a0ad9}:root[data-theme=light] .rr-header-menu-btn:hover{background:#0a0a0a0d}:root[data-theme=light] .rr-header-signin-link.rr-auth-link{border-color:#0a0a0ad9}.rr-site-nav-dd{width:100%;padding-bottom:0}.rr-site-nav-dd-trigger{text-align:left;width:100%}.rr-site-dropdown.is-open{width:100%;min-width:0;max-width:100%;box-shadow:none;box-sizing:border-box;margin-top:6px;position:static;top:auto;left:auto;right:auto;transform:none}.rr-site-dropdown.is-open:not(.rr-site-dropdown-lang):not(.rr-site-dropdown-blog) .rr-site-dropdown-desc{white-space:normal}.rr-site-dropdown-mega.is-open{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px;left:auto;overflow:visible;transform:none}.rr-mega-grid{grid-template-columns:1fr;gap:6px 0}.rr-mega-footer-link{height:48px;min-height:48px;margin:8px -10px 0}}.site-icon-btn{border:1px solid var(--border);height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:13px;list-style:none;display:inline-flex}.site-icon-btn::-webkit-details-marker{display:none}.site-lang-chip{color:var(--muted);font-size:12px;font-weight:700}.site-dropdown{position:relative}.site-dropdown-panel{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);z-index:60;min-width:168px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #00000059}:root[data-theme=light] .site-dropdown-panel{box-shadow:var(--shadow-md)}.site-dropdown-panel button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.site-dropdown-panel button:hover{background:#ffffff0f}:root[data-theme=light] .site-dropdown-panel button:hover{background:#0a0a0a0d}.site-dropdown-panel button.is-active{color:var(--text);background:#34d39924;font-weight:600}:root[data-theme=light] .site-dropdown-panel button.is-active{background:#00d98b24}.site-auth-link{height:38px;padding:0 12px;font-size:13px}.about-landing{background:var(--bg);color:var(--text);width:100%;overflow-x:hidden}.about-landing-hero{align-items:flex-end;min-height:min(72vh,640px);display:flex;position:relative;overflow:hidden}.about-landing-hero-media{position:absolute;inset:0}.about-landing-hero-slide{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.about-landing-hero-slide--active{opacity:1;z-index:1}.about-landing-hero-slide .lazy-image--fill{width:100%;height:100%;position:absolute;inset:0}.about-landing-hero-img,.about-landing-hero-slide img{object-fit:cover;object-position:center}.about-landing-hero-overlay{z-index:2;pointer-events:none;background:linear-gradient(#00000014 20%,#000000b8 100%);position:absolute;inset:0}.about-landing-hero-inner{z-index:3;flex-direction:column;gap:18px;width:100%;padding-bottom:88px;display:flex;position:relative}.about-landing-hero-copy{max-width:560px}.about-landing-hero-title{color:#fff;margin:0 0 8px;font-size:clamp(28px,4vw,42px);font-weight:760;line-height:1.15}.about-landing-hero-desc{color:#ffffffe0;margin:0;font-size:clamp(14px,1.8vw,17px);line-height:1.55}.about-landing-hero-dots{z-index:4;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.about-landing-hero-dot{cursor:pointer;background:#ffffff47;border:0;border-radius:999px;width:64px;height:5px;padding:0;transition:background .25s,transform .25s}.about-landing-hero-dot--active{background:#fffffff2;transform:scaleY(1.1)}.about-landing-section{padding-top:48px;padding-bottom:12px}.about-landing-content-width{box-sizing:border-box;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:0 24px}.about-landing-section--intro{background:radial-gradient(82% 72% at 50% 36%,#1a1a1a 0%,#101010 48%,#000 100%);padding-top:0;padding-bottom:0;position:relative}.about-landing-section--intro .about-landing-section-title,.about-landing-section--intro .about-landing-intro-body-line,.about-landing-section--intro .about-landing-intro-tagline{color:#fff}.about-landing-section--intro .about-landing-intro-wrap,.about-landing-section--intro .about-landing-logos-zone{z-index:1;position:relative}.about-landing-intro-wrap{--about-intro-bottom-gap:56px;width:100%;padding-bottom:var(--about-intro-bottom-gap);position:relative}.about-landing-intro{z-index:1;text-align:center;max-width:1180px;margin:0 auto;padding:120px 32px 0;position:relative}.about-landing-intro-bg{z-index:0;opacity:0;pointer-events:none;width:100vw;margin-left:-50vw;transition:opacity .45s;position:absolute;top:0;bottom:0;left:50%}.about-landing-intro-wrap:hover .about-landing-intro-bg,.about-landing-intro-wrap:focus-within .about-landing-intro-bg{opacity:1}.about-landing-section--features,.about-landing-section--capabilities{background:#000;padding-top:0;padding-bottom:96px}.about-landing-section--capabilities .about-landing-section-features-head{background:#000;gap:24px;padding:140px 24px 128px}.about-landing-section--capabilities .about-landing-section-subtitle{color:#ffffffb8;max-width:640px;margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.about-landing-section-features-head,.about-landing-section-work-head,.about-landing-section-map-head{flex-direction:column;justify-content:center;align-items:center;padding:88px 24px;display:flex}.about-landing-green-zone{background:#000}.about-landing-green-zone .about-landing-section--work,.about-landing-green-zone .about-landing-section-work-head{background:#000;gap:24px}.about-landing-map-gradient-zone{background:radial-gradient(110% 92% at 50% 38%,#161616 0%,#000 48% 100%);padding-top:0}.about-landing-map-gradient-zone .about-landing-section--map,.about-landing-map-gradient-zone .about-landing-section-map-head,.about-landing-map-gradient-zone .about-landing-section--cta{background:0 0}.about-landing-green-zone .about-landing-section-title{color:#fff;margin:0}.about-landing-green-zone .about-landing-section-subtitle{color:#ffffffb8;max-width:640px;margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.about-landing-section--map{isolation:isolate;background:0 0;padding-top:0;padding-bottom:48px;position:relative;overflow:visible}.about-landing-section-map-head{z-index:1;background:0 0;padding:56px 24px;position:relative}.about-landing-section--features .about-landing-section-title,.about-landing-section--work .about-landing-section-title,.about-landing-section--map .about-landing-section-title,.about-landing-section--capabilities .about-landing-section-title{color:#fff;margin:0}.about-landing-section-features-head{background:#000}.about-landing-section--work{background:#000;padding-top:0;padding-bottom:48px}.about-landing-section-work-head{background:#000;padding:40px 24px 80px}.about-landing-section--cta{background:0 0;padding-top:0;padding-bottom:56px}.about-landing-section--cta .home-revamp-selectionbar{margin-top:0}.about-landing-section-title{text-align:center;letter-spacing:.01em;margin:0 0 28px;font-size:clamp(24px,3vw,32px);font-weight:760}.about-landing-intro-bg .lazy-image--fill{width:100%;height:100%;position:absolute;inset:0}.about-landing-intro-bg-img,.about-landing-intro-bg img{object-fit:cover;object-position:center}.about-landing-intro-bg-shade{background:linear-gradient(#0000006b 0%,#000000b8 100%);position:absolute;inset:0}.about-landing-intro-inner{z-index:1;position:relative}.about-landing-intro-text{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0 auto;display:flex}.about-landing-intro-body-line{color:#fff;white-space:nowrap;max-width:none;margin:0;font-size:15px;line-height:1.75}.about-landing-intro-tagline{letter-spacing:.12em;text-transform:uppercase;color:#fff;max-width:none;margin:28px 0 0;font-size:13px;font-weight:700}.about-landing-intro-cta{color:#fff;background:#52b788;border-radius:8px;justify-content:center;align-items:center;min-width:180px;margin-top:32px;padding:12px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.about-landing-intro-cta:hover{background:#48a87a;transform:translateY(-1px);box-shadow:0 8px 24px #52b78847}.about-landing-logos-zone{--about-logo-h:clamp(50px, 5.2vw, 62px);--about-logo-w:clamp(116px, 10.5vw, 140px);--about-logo-gap:clamp(44px, 4.5vw, 64px);background:0 0;min-width:0;max-width:100%;margin-top:0;padding-top:clamp(80px,10vw,120px);padding-bottom:64px}.about-landing-logos{width:100%;min-width:0;max-width:100%;overflow:hidden}.about-landing-logo-row{min-width:0;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.about-landing-logo-row+.about-landing-logo-row{margin-top:calc(var(--about-logo-h) * 1.35)}.about-landing-logo-track{align-items:center;gap:var(--about-logo-gap);width:max-content;animation:110s linear infinite about-logo-scroll;display:flex}.about-landing-logo-row--reverse .about-landing-logo-track{animation-direction:reverse}.about-landing-logo-item{width:var(--about-logo-w);height:var(--about-logo-h);opacity:.92;flex:none;justify-content:center;align-items:center;display:flex}.about-landing-logo-item img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}@keyframes about-logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-landing-section-subtitle{text-align:center;color:#ffffff9e;margin:-12px 0 0;font-size:14px;line-height:1.6}.about-landing-capabilities{flex-direction:column;gap:96px;min-width:0;display:flex}.about-landing-capability-group{flex-direction:column;min-width:0;display:flex}.about-landing-capability-row{align-items:center;min-width:0;display:grid}.about-landing-capability-row--left{grid-template-columns:minmax(0,1.2fr) minmax(48px,.5fr) minmax(0,1.15fr)}.about-landing-capability-row--left .about-landing-capability-media{grid-column:1}.about-landing-capability-row--left .about-landing-capability-copy{grid-column:3}.about-landing-capability-row--right{grid-template-columns:minmax(0,1.15fr) minmax(48px,.5fr) minmax(0,1.2fr)}.about-landing-capability-row--right .about-landing-capability-copy{grid-column:1}.about-landing-capability-row--right .about-landing-capability-media{grid-column:3}.about-landing-capability-copy{text-align:left;flex-direction:column;justify-content:center;justify-self:start;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex}.about-landing-capability-title{color:#52be9b;text-align:left;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 24px;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25;display:flex}.about-landing-capability-badge{background:#52be9b;border-radius:3px;flex-shrink:0;width:14px;height:14px}.about-landing-capability-num{color:#52be9b}.about-landing-capability-body{color:#ffffffc7;text-align:left;max-width:100%;margin:0;font-size:clamp(14px,1.35vw,15px);line-height:1.75}.about-landing-capability-media{aspect-ratio:4/3;background:#111827;border:1px solid #52be9b66;border-radius:24px;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.about-landing-capability-img,.about-landing-capability-media img{object-fit:cover}.about-landing-cert-block{margin-top:28px}.about-landing-cert-strip{width:100%;min-width:0;padding:136px 0 64px;overflow:hidden}.about-landing-cert-fixed{pointer-events:none;background:0 0;border-radius:16px;justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:20px;display:inline-flex;overflow:hidden}.about-landing-cert-fixed img{object-fit:contain;width:100%;height:100%;display:block}.about-landing-cert-row{min-width:0;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.about-landing-cert-track{align-items:flex-start;gap:40px;width:max-content;padding:8px 0;animation:48s linear infinite about-cert-scroll;display:flex}.about-landing-cert-item{cursor:default;outline:none;flex-direction:column;flex:none;align-items:center;width:136px;display:flex}.about-landing-cert-icon{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:96px;height:96px;transition:transform .25s;display:flex}.about-landing-cert-item:hover .about-landing-cert-icon,.about-landing-cert-item:focus-visible .about-landing-cert-icon,.about-landing-cert-item--active .about-landing-cert-icon{transform:scale(1.06)}.about-landing-cert-icon img{object-fit:contain;max-width:72%;max-height:72%}.about-landing-cert-label{text-align:center;color:#ffffffe0;opacity:0;flex-direction:column;gap:2px;min-height:3.6em;margin:12px 0 0;font-size:12px;line-height:1.45;transition:opacity .25s,transform .25s;display:flex;transform:translateY(4px)}.about-landing-cert-label-line{display:block}.about-landing-cert-item:hover .about-landing-cert-label,.about-landing-cert-item:focus-visible .about-landing-cert-label,.about-landing-cert-item--active .about-landing-cert-label{opacity:1;transform:translateY(0)}@keyframes about-cert-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-landing-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,5.5vw,72px);max-width:1040px;margin:0 auto;display:grid}.about-landing-work-card{min-height:400px;box-shadow:none;background:#000;border:1px solid #52be9b73;border-radius:16px;flex-direction:column;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden}.about-landing-work-card .lazy-image,.about-landing-work-card .loaded-image,.about-landing-work-card .loaded-image__shimmer{background:#000}.about-landing-work-card .lazy-image--fill{opacity:0;transition:opacity .4s}.about-landing-work-card:hover .lazy-image--fill,.about-landing-work-card:focus-within .lazy-image--fill{opacity:1}.about-landing-work-card .lazy-image .loaded-image__img{opacity:1;visibility:visible}.about-landing-work-bg{object-fit:cover}.about-landing-work-overlay{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#081c1247 0%,#06160e9e 100%);transition:opacity .4s;position:absolute;inset:0}.about-landing-work-content{z-index:2;text-align:center;flex-direction:column;flex:1;align-items:center;padding:44px 28px 40px;display:flex;position:relative}.about-landing-work-card:hover,.about-landing-work-card:focus-within{border-color:#52be9bd9;transform:translateY(-2px);box-shadow:0 0 0 1px #52be9b66,0 0 20px #52be9b73,0 0 40px #52be9b52,0 0 64px #52be9b2e}.about-landing-work-card:hover .about-landing-work-overlay,.about-landing-work-card:focus-within .about-landing-work-overlay{opacity:1}.about-landing-work-card:hover .about-landing-work-btn,.about-landing-work-card:focus-within .about-landing-work-btn{color:#fff;background:#458b74;border-color:#458b74}.about-landing-work-card:hover .about-landing-work-btn:hover,.about-landing-work-card:focus-within .about-landing-work-btn:hover{background:#3a7763;border-color:#3a7763}.about-landing-work-title{color:#fff;flex-shrink:0;margin:0;font-size:clamp(17px,1.8vw,20px);font-weight:700;line-height:1.3}.about-landing-work-summary{color:#ffffffe0;flex:1;justify-content:center;align-items:center;max-width:220px;margin:0;font-size:13px;line-height:1.75;display:flex}.about-landing-work-btn{color:#fff;background:#52be9b;border:1px solid #52be9b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:148px;margin-top:0;padding:10px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex;position:static;transform:none}.about-landing-work-btn:hover{background:#48a87a;border-color:#48a87a}.about-landing-work-detail{display:none}.about-landing-map-wrap{background:0 0;border:none;border-radius:0;overflow:visible}.about-landing-map-block{box-sizing:border-box;z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.about-landing-map-interactive{isolation:isolate;background:0 0;border:none;border-radius:0;width:100%;max-width:1180px;margin:0 auto;font-size:0;line-height:0;position:relative;overflow:hidden}.about-landing-map-base{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:0;width:100%;height:100%;display:block;transform:translateZ(0)}.about-landing-map-overlay{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.about-landing-map-hit{fill:#0000;stroke:#0000;pointer-events:all;cursor:pointer;outline:none}.about-landing-map-hit:focus,.about-landing-map-hit:focus-visible{outline:none}.about-landing-map-hit:hover,.about-landing-map-hit:focus-visible,.about-landing-map-hit--active,.about-landing-map-hit--hq:hover,.about-landing-map-hit--hq:focus-visible,.about-landing-map-hit--hq.about-landing-map-hit--active,.about-landing-map-hit--office:hover,.about-landing-map-hit--office:focus-visible,.about-landing-map-hit--office.about-landing-map-hit--active,.about-landing-map-hit--compute:hover,.about-landing-map-hit--compute:focus-visible,.about-landing-map-hit--compute.about-landing-map-hit--active,.about-landing-map-hit--transit:hover,.about-landing-map-hit--transit:focus-visible,.about-landing-map-hit--transit.about-landing-map-hit--active{fill:#0000;stroke:#0000}.about-landing-map-tooltip{z-index:2;pointer-events:none;filter:drop-shadow(0 6px 20px #00000052);position:absolute;transform:translate(6px,-50%)}.about-landing-map-tooltip-inner{color:#fff;white-space:nowrap;background:#1a1a1d;border:1px solid #ffffff38;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:500;line-height:1.4;position:relative}.about-landing-map-tooltip-inner:before{content:"";box-sizing:border-box;background:#1a1a1d;border-bottom:1px solid #ffffff38;border-left:1px solid #ffffff38;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.about-landing-map-tooltip--flip{transform:translate(calc(-100% - 6px),-50%)}.about-landing-map-tooltip--flip .about-landing-map-tooltip-inner:before{border-top:1px solid #ffffff38;border-bottom:none;border-left:none;border-right:1px solid #ffffff38;left:auto;right:-5px}.about-landing-map-media,.about-landing-map-media .loaded-image{width:100%;display:block}.about-landing-map-img,.about-landing-map-media img{width:100%;height:auto;display:block}.about-landing-locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:22px 0 0;padding:0;list-style:none;display:grid}.about-landing-location{cursor:default;align-items:flex-start;gap:10px;transition:opacity .2s;display:flex}.about-landing-location--active .about-landing-location-text{color:#f3f4f6;font-weight:600}.about-landing-location-dot{background:#6dbc61;border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:5px}.about-landing-location--hq .about-landing-location-dot{background:#da151e}.about-landing-location--transit .about-landing-location-dot{background:#f5b116}.about-landing-location-text{color:#d1d5db;flex-direction:column;gap:2px;font-size:13px;line-height:1.45;display:flex}.about-landing-location-text strong{color:#f3f4f6;font-size:14px;font-weight:600}:root[data-theme=light] .about-landing-intro-body-line,:root[data-theme=light] .about-landing-feature-body,:root[data-theme=light] .about-landing-work-summary,:root[data-theme=light] .about-landing-location-text{color:#4b5563}:root[data-theme=light] .about-landing-section--intro{background:radial-gradient(82% 72% at 50% 36%,#ececec 0%,#f3f4f6 48%,#f8f9fa 100%)}:root[data-theme=light] .about-landing-section--intro .about-landing-section-title,:root[data-theme=light] .about-landing-section--intro .about-landing-intro-body-line,:root[data-theme=light] .about-landing-section--intro .about-landing-intro-tagline{color:#111827}:root[data-theme=light] .about-landing-section--features,:root[data-theme=light] .about-landing-section--capabilities{background:#f3f4f6}:root[data-theme=light] .about-landing-green-zone{background:#000}:root[data-theme=light] .about-landing-green-zone .about-landing-section-title,:root[data-theme=light] .about-landing-green-zone .about-landing-section-subtitle{color:#fff}:root[data-theme=light] .about-landing-green-zone .about-landing-section-subtitle{color:#ffffffb8}:root[data-theme=light] .about-landing-green-zone .about-landing-work-card{box-shadow:none;background:#000;border-color:#52be9b73}:root[data-theme=light] .about-landing-green-zone .about-landing-work-summary{color:#ffffffe0}:root[data-theme=light] .about-landing-green-zone .about-landing-work-title{color:#fff}:root[data-theme=light] .about-landing-feature-card,:root[data-theme=light] .about-landing-work-card{background:#fff;border-color:#0f172a1a}:root[data-theme=light] .about-landing-feature-num{color:#6b7280}:root[data-theme=light] .about-landing-feature-card:hover .about-landing-feature-num,:root[data-theme=light] .about-landing-feature-card:focus-within .about-landing-feature-num{color:#9ca3af}:root[data-theme=light] .about-landing-feature-card:hover .about-landing-feature-body,:root[data-theme=light] .about-landing-feature-card:focus-within .about-landing-feature-body{color:#e5e7eb}:root[data-theme=light] .about-landing-feature-title{color:#2d8c5c}:root[data-theme=light] .about-landing-feature-card:hover,:root[data-theme=light] .about-landing-feature-card:focus-within{border-color:#2d8c5cb8;box-shadow:0 0 0 1px #2d8c5c7a,0 0 20px #2d8c5c47,0 0 38px #2d8c5c24,inset 0 0 0 1px #2d8c5c38,inset 0 0 28px #2d8c5c14}:root[data-theme=light] .about-landing-map-interactive{background:0 0;border:none}:root[data-theme=light] .about-landing-map-tooltip-inner{color:#fff;background:#1a1a1d;border-color:#ffffff38}:root[data-theme=light] .about-landing-map-tooltip-inner:before{background:#1a1a1d;border-bottom-color:#ffffff38;border-left-color:#ffffff38}:root[data-theme=light] .about-landing-map-tooltip--flip .about-landing-map-tooltip-inner:before{border-color:#ffffff38 #ffffff38 #0000 #0000}:root[data-theme=light] .about-landing-work-title,:root[data-theme=light] .about-landing-work-detail{color:#2d8c5c}:root[data-theme=light] .about-landing-location-text strong{color:#111827}@media (max-width:1100px){.about-landing-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:720px}}@media (max-width:900px){.about-landing-capability-row,.about-landing-capability-row--left,.about-landing-capability-row--right{grid-template-columns:1fr;gap:32px}.about-landing-capability-row--left .about-landing-capability-media,.about-landing-capability-row--left .about-landing-capability-copy,.about-landing-capability-row--right .about-landing-capability-media,.about-landing-capability-row--right .about-landing-capability-copy{grid-column:auto}.about-landing-work-grid{grid-template-columns:1fr;gap:40px;max-width:360px}.about-landing-work-card{min-height:380px}.about-landing-logos-zone{padding-bottom:40px}.about-landing-section--capabilities .about-landing-section-features-head{padding:96px 16px 88px}.about-landing-section--intro{padding-top:0;padding-bottom:0}.about-landing-intro{padding-top:112px}.about-landing-intro-body-line{white-space:normal}.about-landing-capabilities{gap:64px}.about-landing-feature-grid,.about-landing-locations{grid-template-columns:1fr}.about-landing-feature-grid{gap:24px}.about-landing-hero{min-height:56vh}.about-landing-hero-dots{gap:10px;bottom:28px}.about-landing-hero-dot{width:52px;height:4px}.about-landing-section--features{padding-bottom:64px}.about-landing-section-map-head{padding:48px 16px 40px}.about-landing-map-gradient-zone{padding-top:0}.about-landing-section-work-head{padding:32px 16px 64px}.about-landing-section--work{padding-top:0;padding-bottom:64px}}@media (max-width:640px){.about-landing-section{padding-top:36px}.about-landing-section--intro{padding-top:0}.about-landing-intro{padding-top:72px;padding-left:20px;padding-right:20px}.about-landing-feature-card,.about-landing-work-content{padding-left:16px;padding-right:16px}.about-landing-feature-title,.about-landing-work-title{font-size:19px}}.refer-landing{--refer-green:#4ade80;--refer-green-btn:#38a169;--refer-green-btn-hover:#429e72;color:#f4f4f5;background:#0a1414}.refer-hero{text-align:center;justify-content:center;align-items:center;min-height:min(82vh,720px);display:flex;position:relative;overflow:hidden}.refer-hero-media{position:absolute;inset:0}.refer-hero-slide{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.refer-hero-slide--active{opacity:1;z-index:1}.refer-hero-slide .lazy-image--fill{width:100%;height:100%;position:absolute;inset:0}.refer-hero-img,.refer-hero-slide img{object-fit:cover;object-position:center;filter:brightness(1.22)saturate(1.08)}.refer-hero-overlay{z-index:2;pointer-events:none;background:linear-gradient(#08100e1f 0%,#08100e61 55%,#08100e85 100%);position:absolute;inset:0}.refer-hero-inner{z-index:3;flex-direction:column;align-items:center;max-width:820px;padding:128px 24px 88px;display:flex;position:relative}.refer-hero-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.02em;color:var(--refer-green);background:#0814108c;border:1px solid #00e67673;border-radius:999px;align-items:center;gap:8px;margin:0 0 28px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.refer-hero-title-accent{color:var(--refer-green)}.refer-hero-badge-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.refer-hero-title{letter-spacing:-.02em;flex-direction:column;gap:6px;margin:0 0 20px;font-size:clamp(36px,5.5vw,58px);font-weight:760;line-height:1.1;display:flex}.refer-hero-title-line{color:#fff}.refer-hero-lead{color:#ffffffeb;max-width:520px;margin:0 0 36px;font-size:clamp(15px,1.9vw,18px);font-weight:500;line-height:1.55}.refer-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:28px;display:flex}.refer-hero-actions .refer-btn{min-width:160px;min-height:48px;box-shadow:none;border:1px solid #0000;border-radius:10px;padding:0 36px;font-size:15px;font-weight:600;transform:none}.refer-hero-actions .refer-btn--primary{background:var(--refer-green-btn);color:#fff;border-color:var(--refer-green-btn)}.refer-hero-actions .refer-btn--primary:hover{background:var(--refer-green-btn-hover);border-color:var(--refer-green-btn-hover);box-shadow:none;transform:none}.refer-hero-actions .refer-btn--outline{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#121212e0;border:1px solid #ffffff61}.refer-hero-actions .refer-btn--outline:hover{box-shadow:none;background:#1c1c1ceb;border-color:#ffffff85;transform:none}.refer-hero-footnote{color:#ffffff9e;white-space:nowrap;max-width:none;margin:0;font-size:13px;line-height:1.55}.refer-btn{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 28px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.refer-btn--primary{background:var(--refer-green-btn);color:#fff;border:1px solid var(--refer-green-btn)}.refer-btn--primary:hover{background:var(--refer-green-btn-hover);border-color:var(--refer-green-btn-hover);transform:translateY(-1px);box-shadow:0 8px 24px #38a16959}.refer-btn--outline{color:#fff;background:0 0;border:1px solid #ffffff8c}.refer-btn--outline:hover{background:#ffffff0f;border-color:#fff}.refer-section{padding:88px 0}.refer-section--compute{background:#0b1a1a}.refer-compute-wrap{text-align:center}.refer-compute-heading{color:#fff;letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(28px,4vw,42px);font-weight:760;line-height:1.15}.refer-compute-heading-accent{color:var(--refer-green)}.refer-compute-subtitle{color:#ffffffa6;white-space:nowrap;margin:0 auto 56px;font-size:clamp(14px,1.6vw,16px);line-height:1.75}.refer-section--earn{background:radial-gradient(80% 60% at 50% 40%,#1430208c 0%,#0a1414 70%)}.refer-section--partners{background:radial-gradient(90% 50% at 50% 0,#14302073 0%,#0d1818 55%)}.refer-section--ecosystem{background:radial-gradient(85% 55% at 50% 20%,#122a1c80 0%,#0a1414 60%)}.refer-section--faq{background:#0b1a1a;padding-bottom:64px}.refer-section-title{text-align:center;color:#fff;letter-spacing:.01em;margin:0 0 48px;font-size:clamp(24px,3vw,34px);font-weight:760}.refer-compute-rows{text-align:left;flex-direction:column;gap:64px;display:flex}.refer-compute-row{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.refer-compute-row--intro .refer-compute-copy{align-items:center;display:flex}.refer-compute-row--reverse .refer-image-group{order:2}.refer-compute-row--reverse .refer-compute-copy{order:1}.refer-image-group{width:100%}.refer-image-group-media{aspect-ratio:16/10;background:#111;border-radius:12px;position:relative;overflow:hidden}.refer-image-group-slide{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.refer-image-group-slide--active{opacity:1;z-index:1}.refer-image-group-slide .lazy-image--fill{width:100%;height:100%;position:absolute;inset:0}.refer-image-group-img,.refer-image-group-slide img{object-fit:cover;object-position:center;filter:brightness(1.08)saturate(1.04)}.refer-image-group-caption{color:#ffffff8c;text-align:center;margin:10px 0 0;font-size:13px;line-height:1.4}.refer-image-group-bars{justify-content:center;gap:10px;width:min(280px,52%);margin:12px auto 0;display:flex}.refer-image-group-bar{background:#ffffff2e;border-radius:999px;flex:1;height:5px;transition:background .3s}.refer-image-group-bar--active{background:var(--refer-green)}.refer-compute-title{color:#fff;margin:0 0 14px;font-size:clamp(20px,2.4vw,26px);font-weight:700}.refer-compute-body{color:#a0afaf;margin:0;font-size:15px;line-height:1.7}.refer-compute-body--lead{color:#ffffffb8;font-size:clamp(15px,1.7vw,17px);line-height:1.75}.refer-compute-body-accent{color:var(--refer-green);font-weight:500}.refer-earn-wrap{text-align:center}.refer-earn-heading{color:#fff;letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.12}.refer-earn-heading-accent{color:var(--refer-green)}.refer-earn-subtitle{color:#ffffff85;max-width:680px;margin:0 auto 52px;font-size:15px;font-weight:400;line-height:1.75}.refer-earn-grid{grid-template-columns:repeat(3,1fr);gap:52px;margin-bottom:40px;display:grid}.refer-earn-card{isolation:isolate;text-align:center;background:#080c0beb;border:1px solid #4ade8024;border-radius:14px;flex-direction:column;align-items:center;padding:20px 24px 66px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.refer-earn-card:before{content:"";z-index:0;opacity:0;filter:brightness(.88)saturate(.95);background:url(/image/refer/Referbg3.jpg) 50%/cover no-repeat;transition:opacity .4s,filter .4s;position:absolute;inset:0}.refer-earn-card:after{content:"";z-index:0;opacity:0;background:linear-gradient(#08120c7a 0%,#060e0acc 100%);transition:opacity .4s,background .4s;position:absolute;inset:0}.refer-earn-card:hover{border-color:#4ade808c;box-shadow:0 0 0 1px #4ade8052,0 0 22px #4ade8038,0 0 40px #2dd4781a}.refer-earn-card:hover:before{opacity:1;filter:brightness(1.18)saturate(1.08)}.refer-earn-card:hover:after{opacity:1;background:linear-gradient(#08120c38 0%,#060e0a85 100%)}.refer-earn-num{z-index:1;color:#fff;letter-spacing:0;background:#062116;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:19px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}.refer-earn-icon-ring{z-index:1;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;margin:40px auto 0;display:flex;position:relative}.refer-earn-icon{object-fit:contain;width:100%;height:100%;display:block}.refer-earn-title{z-index:1;color:#fff;margin:0;font-size:clamp(22px,2.6vw,26px);font-weight:700;line-height:1.25;position:relative}.refer-earn-title-accent{color:var(--refer-green)}.refer-earn-copy{z-index:1;width:100%;max-width:280px;min-height:108px;margin:44px 0 0;display:grid;position:relative}.refer-earn-copy-default,.refer-earn-copy-hover{flex-direction:column;grid-area:1/1;align-items:center;transition:opacity .35s,visibility .35s;display:flex}.refer-earn-copy-default{opacity:1;visibility:visible}.refer-earn-copy-hover{opacity:0;visibility:hidden;color:#ffffffe0;text-align:center;grid-area:1/1;justify-content:center;align-items:center;width:100%;margin:0;font-size:16px;font-weight:400;line-height:1.45;transition:opacity .35s,visibility .35s;display:flex}.refer-earn-card:hover .refer-earn-copy-default{opacity:0;visibility:hidden}.refer-earn-card:hover .refer-earn-copy-hover{opacity:1;visibility:visible}.refer-earn-body{z-index:1;color:#ffffff9e;flex-direction:column;gap:4px;width:100%;max-width:240px;margin:28px 0 0;padding:0;font-size:16px;font-weight:400;line-height:1.35;display:flex;position:relative}.refer-earn-card:hover .refer-earn-body{color:#ffffffb8}.refer-earn-body-line{display:block}.refer-earn-footnote{color:#ffffff7a;white-space:nowrap;margin:0 auto;font-size:13px;font-weight:400;line-height:1.55}.refer-earn-cta{justify-content:center;margin-bottom:24px;display:flex}.refer-earn-cta-btn{color:#fff;background:var(--refer-green-btn);border:none;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 36px;font-size:15px;font-weight:400;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #00000059}.refer-earn-cta-btn:hover{background:var(--refer-green-btn-hover);transform:translateY(-1px);box-shadow:0 12px 28px #0000006b}.refer-section-cta{justify-content:center;margin-top:40px;display:flex}.refer-partner-wrap{text-align:center}.refer-partner-heading{color:#fff;letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.2}.refer-partner-heading-accent{color:var(--refer-green)}.refer-partner-subtitle{color:#ffffff85;white-space:nowrap;margin:0 auto 56px;font-size:16px;font-weight:400;line-height:1.85}.refer-partner-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.refer-partner-card{isolation:isolate;background:#0a100eeb;border:1px solid #4ade8047;border-radius:14px;flex-direction:column;min-height:188px;padding:26px 28px 24px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.refer-partner-card:before{content:"";z-index:0;opacity:0;filter:brightness(.88)saturate(.95);background:url(/image/refer/Referbg2.jpg) 50%/cover no-repeat;transition:opacity .4s,filter .4s;position:absolute;inset:0}.refer-partner-card:after{content:"";z-index:0;opacity:0;background:linear-gradient(#08120c80 0%,#060e0ac7 100%);transition:opacity .4s,background .4s;position:absolute;inset:0}.refer-partner-card:hover{border-color:#4ade808c;box-shadow:0 0 0 1px #4ade8052,0 0 22px #4ade8038,0 0 40px #2dd4781a}.refer-partner-card:hover:before{opacity:1;filter:brightness(1.18)saturate(1.08)}.refer-partner-card:hover:after{opacity:1;background:linear-gradient(#08120c38 0%,#060e0a85 100%)}.refer-partner-badge{z-index:1;box-sizing:border-box;background:0 0;border-radius:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex;position:absolute;top:22px;right:22px}.refer-partner-badge-icon{object-fit:contain;width:100%;height:100%;display:block}.refer-partner-title{z-index:1;color:var(--refer-green);align-items:center;gap:8px;margin:0 0 22px;padding-right:48px;font-size:clamp(19px,2.2vw,24px);font-weight:700;line-height:1.25;display:inline-flex;position:relative}.refer-partner-title-leaf{object-fit:contain;flex-shrink:0;width:18px;height:18px;transform:scaleX(-1)}.refer-partner-copy{z-index:1;flex:1;min-height:96px;display:grid;position:relative}.refer-partner-copy-default,.refer-partner-copy-hover{flex-direction:column;grid-area:1/1;transition:opacity .35s,visibility .35s;display:flex}.refer-partner-copy-default{opacity:1;visibility:visible}.refer-partner-copy-hover,.refer-partner-card:hover .refer-partner-copy-default{opacity:0;visibility:hidden}.refer-partner-card:hover .refer-partner-copy-hover{opacity:1;visibility:visible}.refer-partner-hover-title{color:#fff;margin:0 0 18px;padding-right:48px;font-size:clamp(19px,2.2vw,24px);font-weight:700;line-height:1.25}.refer-partner-hover-body{color:#ffffffe0;max-width:100%;margin:0;padding-right:8px;font-size:15px;line-height:1.55}.refer-partner-body{z-index:1;color:#ffffff85;flex:1;max-width:100%;margin:0;padding-right:8px;font-size:15px;line-height:1.55;position:relative}.refer-partner-body strong{color:#fff;font-weight:650}.refer-partner-link{z-index:1;color:var(--refer-green);align-self:flex-end;margin-top:28px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.refer-partner-link:hover{color:#86efac}.refer-eco-wrap{text-align:center}.refer-eco-heading{color:#fff;letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(28px,4vw,42px);font-weight:760;line-height:1.15}.refer-eco-heading-accent{color:var(--refer-green)}.refer-eco-subtitle{color:#ffffffa6;max-width:680px;margin:0 auto 48px;font-size:clamp(14px,1.6vw,16px);line-height:1.75}.refer-eco-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.refer-eco-card{background:#060a09f2;border:1px solid #4ade8047;border-radius:14px;flex-direction:column;padding:22px 22px 20px;transition:border-color .35s,box-shadow .35s,background .35s;display:flex;box-shadow:0 0 0 1px #4ade801a,0 0 16px #4ade8024,0 0 32px #4ade8014}.refer-eco-card:hover{background:linear-gradient(145deg,#143426fa 0%,#0c2018fa 100%);border-color:#4ade809e;box-shadow:0 0 0 1px #4ade806b,0 0 20px #4ade8052,0 0 40px #4ade8033,0 0 60px #2dd4781f}.refer-eco-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.refer-eco-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.refer-eco-name{color:var(--refer-green);margin:0;font-size:clamp(20px,2.3vw,24px);font-weight:700;line-height:1.2}.refer-eco-desc{color:#ffffffd1;margin:0;font-size:14px;line-height:1.5}.refer-eco-link{color:var(--refer-green);margin-top:14px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.refer-eco-link:hover{color:#fff}.refer-faq-wrap{max-width:920px}.refer-faq-list{flex-direction:column;gap:8px;margin-bottom:40px;display:flex}.refer-faq-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.refer-faq-item.is-open{background:#00e6760f;border-color:#00e67647}.refer-faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 18px;font-size:14px;font-weight:600;display:flex}.refer-faq-caret{color:var(--refer-green);flex-shrink:0;font-size:10px}.refer-faq-answer{color:#ffffffd1;padding:0 18px 16px 40px;font-size:14px;line-height:1.65}.refer-faq-answer-text p{margin:0 0 10px}.refer-faq-answer-text p:last-child{margin-bottom:0}.refer-section--faq .home-revamp-selectionbar{margin-top:8px}@media (max-width:960px){.refer-compute-subtitle,.refer-partner-subtitle,.refer-earn-footnote{white-space:normal}.refer-compute-row,.refer-compute-row--reverse{grid-template-columns:1fr}.refer-compute-row--reverse .refer-image-group,.refer-compute-row--reverse .refer-compute-copy{order:unset}.refer-earn-grid{grid-template-columns:1fr}.refer-eco-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.refer-section{padding:56px 0}.refer-hero-inner{padding:100px 16px 64px}.refer-hero-badge{margin-bottom:22px;padding:7px 14px;font-size:12px}.refer-hero-actions .refer-btn{flex:0 auto;width:auto;min-width:140px;max-width:none}.refer-hero-footnote{white-space:normal}.refer-eco-grid,.refer-partner-grid{grid-template-columns:1fr}.refer-compute-rows{gap:40px}}.partner-reward-page-wrap{background:var(--bg);justify-content:center;min-height:100vh;padding:18px 12px 40px;display:flex}.partner-reward-page-card{background:var(--panel);border:1px solid var(--border);width:min(920px,100%);color:var(--text);border-radius:10px;padding:28px 28px 32px}.partner-reward-page-title{text-align:center;margin:0 0 20px;font-size:30px;font-weight:700;line-height:1.25}.partner-reward-page-intro{text-align:center;color:var(--muted);margin:0 0 24px;font-size:17px;line-height:1.75}.partner-reward-page-hero{color:#e5e7eb;background:linear-gradient(145deg,#1f2937,#374151);border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:260px;font-size:56px;font-weight:600;display:flex}:root[data-theme=light] .partner-reward-page-hero{color:#111827;background:#a8bac2}.partner-reward-page-table-wrap{margin-top:28px}.partner-reward-page-table{border-collapse:collapse;background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;width:100%;overflow:hidden}.partner-reward-page-table th,.partner-reward-page-table td{text-align:left;padding:14px 20px;font-size:16px;line-height:1.5}.partner-reward-page-table th{color:var(--text);border-bottom:1px solid var(--border);font-weight:600}.partner-reward-page-table th:first-child{width:42%}.partner-reward-page-table-empty{color:var(--muted);text-align:center}.partner-reward-page-footnote{color:var(--muted);text-align:center;margin:28px 0 0;font-size:14px;line-height:1.65}.partner-reward-page-policy-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.partner-reward-page-policy-link:hover{filter:brightness(1.08)}.partner-reward-page-policy-body{color:var(--text);margin-top:8px;font-size:16px;line-height:1.75}.partner-reward-page-policy-body h2{color:var(--text);margin:24px 0 10px;font-size:20px;font-weight:700}.partner-reward-page-policy-body ul{margin:0;padding-left:1.25rem}.partner-reward-page-policy-body li{margin-bottom:8px}.model-apis-page-wrap{background:var(--bg);justify-content:center;min-height:100vh;padding:18px 12px 40px;display:flex}.model-apis-page-card{background:var(--panel);border:1px solid var(--border);width:min(1120px,100%);color:var(--text);border-radius:12px;padding:22px 20px 26px}.model-apis-page-title{text-align:center;margin:0 0 12px;font-size:28px;font-weight:700}.model-apis-page-intro{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.model-apis-page-hero{color:#e5e7eb;background:linear-gradient(145deg,#1f2937,#374151);border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:300px;margin-top:16px;font-size:72px;font-weight:600;display:flex}:root[data-theme=light] .model-apis-page-hero{color:#111827;background:#a8bac2}.model-apis-table-wrap{border:1px solid var(--border);border-radius:10px;margin-top:20px;overflow:auto}.model-apis-table{border-collapse:collapse;background:var(--bg-subtle);width:100%;min-width:860px}.model-apis-table th,.model-apis-table td{border-bottom:1px solid var(--border);text-align:left;padding:12px}.model-apis-table th{color:var(--muted);font-weight:600}.model-apis-table-empty{color:var(--muted);text-align:center!important}.model-apis-quote-btn{height:30px;padding:0 10px;font-size:12px}.mc-page{background:var(--bg);min-height:calc(100vh - 64px);color:var(--text);padding:28px 20px 56px}.mc-page-header{max-width:1280px;margin:0 auto 24px}.mc-page-header h1{margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:700}.mc-page-header p{color:var(--muted);margin:0;font-size:15px}.mc-layout{grid-template-columns:var(--mc-sidebar-width,280px) minmax(0, 1fr);gap:var(--mc-layout-gap,28px);align-items:start;max-width:1280px;margin:0 auto;display:grid}.mc-mobile-filter-toggle{grid-column:1/-1;width:fit-content;display:none}.mc-filters{scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;border-radius:0;max-height:calc(100vh - 110px);padding:0;position:sticky;top:88px;overflow:auto}.mc-page.mc-catalog-page .mc-layout,.mc-page.mc-catalog-page .mc-catalog-layout{z-index:2;align-items:start;row-gap:0;column-gap:var(--mc-layout-gap,28px);grid-template-rows:auto auto;padding-top:20px;position:relative}.mc-page.mc-catalog-page .mc-page-header{grid-area:1/1;min-width:0;max-width:none;margin:0}.mc-page.mc-catalog-page .mc-search-wrap{grid-area:1/2;align-self:center;min-width:0;max-width:none;margin:0}.mc-page.mc-catalog-page .mc-filters{scrollbar-width:thin;scrollbar-color:#34d399b8 #ffffff1a;flex-direction:column;grid-area:2/1;align-self:start;min-height:0;max-height:calc(100vh - 96px);padding-right:0;display:flex;position:sticky;top:88px;overflow:hidden}.mc-page.mc-catalog-page .mc-filters-head{flex-shrink:0;padding:20px 0 12px}.mc-page.mc-catalog-page .mc-filter-cards{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#34d399b8 #ffffff1a;flex:auto;min-height:0;padding-bottom:16px;padding-right:6px;overflow:hidden auto}.mc-page.mc-catalog-page .mc-filter-cards::-webkit-scrollbar{width:6px;display:block}.mc-page.mc-catalog-page .mc-filter-cards::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.mc-page.mc-catalog-page .mc-filter-cards::-webkit-scrollbar-thumb{background:#34d3998c;border:1px solid #ffffff14;border-radius:999px}.mc-page.mc-catalog-page .mc-filter-cards::-webkit-scrollbar-thumb:hover{background:#34d399c7}:root[data-theme=light] .mc-page.mc-catalog-page .mc-filter-cards{scrollbar-color:#10b9818c #0f172a14}:root[data-theme=light] .mc-page.mc-catalog-page .mc-filter-cards::-webkit-scrollbar-track{background:#0f172a14}:root[data-theme=light] .mc-page.mc-catalog-page .mc-filter-cards::-webkit-scrollbar-thumb{background:#10b9816b}:root[data-theme=light] .mc-page.mc-catalog-page .mc-filter-cards::-webkit-scrollbar-thumb:hover{background:#10b9819e}.mc-page.mc-catalog-page .mc-result-count{margin:0;padding:0}.mc-page.mc-catalog-page .mc-main{z-index:2;grid-area:2/2;align-self:start;min-width:0;position:relative}.mc-filters::-webkit-scrollbar{display:none}.mc-filters-head{border-bottom:none;align-items:center;gap:10px;margin-bottom:0;padding:0 0 16px;display:flex}.mc-filters-head-icon{width:20px;height:20px;color:var(--text);flex-shrink:0}.mc-filters-head-title{color:var(--text);letter-spacing:-.01em;flex:1;font-size:18px;font-weight:700}.mc-filters-clear{color:#34d399;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.mc-filters-clear:hover{color:#22c55e}.mc-filter-cards{flex-direction:column;gap:12px;display:flex}.mc-filter-card{background:var(--bg);border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;overflow:hidden}:root[data-theme=light] .mc-filter-card{border-color:var(--border);background:var(--panel)}.mc-filter-card-head{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:14px;display:flex}.mc-filter-card-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.mc-filter-card-icon img{object-fit:contain;width:30px;height:30px;display:block}.mc-filter-card-title{flex:1;font-size:14px;font-weight:700;line-height:1.3}.mc-filter-chevron{width:16px;height:16px;color:var(--muted);flex-shrink:0;transition:transform .2s}.mc-filter-chevron.is-open{transform:rotate(180deg)}.mc-filter-card-body{padding:0 14px 14px}.mc-filter-options{flex-direction:column;gap:6px;display:flex}.mc-filter-item{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:5px 0;font-size:13px;line-height:1.45;transition:color .15s;display:block}.mc-filter-item:hover{color:var(--text)}.mc-filter-chip{width:fit-content;max-width:100%;color:var(--text);cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:1.2;transition:background .15s;display:inline-flex}:root[data-theme=light] .mc-filter-chip{background:#0a0a0a14}.mc-filter-chip:hover{background:#ffffff24}.mc-filter-chip-x{opacity:.75;font-size:15px;line-height:1}.mc-filter-empty{color:var(--muted);margin:0;font-size:13px}.mc-main{min-width:0}.mc-search-wrap{margin-bottom:16px;position:relative}.mc-search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mc-search{border:1px solid var(--border);background:var(--panel);width:100%;height:44px;color:var(--text);border-radius:10px;padding:0 14px 0 38px;font-size:14px}.mc-result-count{color:var(--muted);margin:0 0 12px;font-size:13px}.mc-card-list{flex-direction:column;gap:14px;display:flex}.mc-card{color:inherit;border:1px solid var(--border);background:linear-gradient(180deg, #22c55e0a, transparent 40%), var(--panel);border-radius:14px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.mc-card:hover{border-color:#22c55e73;box-shadow:0 0 0 1px #22c55e26}.mc-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mc-card-id{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.mc-card-icon{--mc-accent:#22c55e;color:#fff;background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--mc-accent) 80%, white), var(--mc-accent));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:inline-flex}.mc-card-icon--lg{width:52px;height:52px;font-size:20px}.mc-card-meta{flex:1;min-width:0}.mc-card-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-card-name{letter-spacing:-.01em;margin:0;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.25}.mc-card-series{color:var(--muted);border:1px solid var(--border);border-radius:999px;margin-top:4px;padding:2px 8px;font-size:12px;display:inline-block}.mc-badge-new{color:#34d399;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:2px 0 0;font-size:14px;font-weight:600}.mc-card-desc{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.mc-copy-tag{border:1px solid var(--border);max-width:100%;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:1.2;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mc-copy-tag:hover{color:var(--text);border-color:#ffffff2e}.mc-copy-tag.is-copied{color:#34d399;border-color:#34d39959}.mc-copy-tag-text{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.mc-copy-tag-icon{flex-shrink:0;width:14px;height:14px}.mc-copy-tag--card .mc-copy-tag-text{max-width:140px;font-size:11px}.mc-card-stats{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;padding-top:14px;display:grid}.mc-stat-label{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.mc-stat-value{word-break:break-word;color:var(--text);font-size:13px;font-weight:600;line-height:1.35;display:block}.mc-stat-usd-hint{font-size:inherit;font-weight:inherit;color:inherit;margin-top:2px;display:block}.mc-catalog-rate-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin:0 0 14px;padding-top:20px;display:flex}.mc-catalog-rate-copy{flex:280px;min-width:0}.mc-cp-rate-line{color:var(--muted);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.mc-cp-rate-line--inline{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mc-cp-rate-line__rate,.mc-cp-rate-line__note{color:inherit;font-weight:inherit;display:block}.mc-cp-rate-line--detail{text-align:left;align-items:flex-start;margin:0;font-size:13px}.mc-usd-disclaimer{color:var(--muted);margin:0 0 14px;font-size:12px}.mc-catalog-rate-row .mc-usd-disclaimer{margin-bottom:0}.mc-catalog-rate-row .mc-result-count{white-space:nowrap;flex:none;margin:0}.mc-detail-side-footer{border-top:1px solid var(--border);text-align:left;flex-direction:column;align-items:flex-start;gap:6px;margin:20px 0 0;padding-top:16px;display:flex}.mc-detail-side-card .mc-usd-disclaimer{margin:0;line-height:1.5}.mc-muted{color:var(--muted)}.mc-page.mc-detail-page,.mc-page.mc-catalog-page{--mc-sidebar-width:280px;--mc-layout-gap:28px;z-index:1;max-width:1280px;margin-inline:auto;padding-top:0;position:relative}.mc-page.mc-catalog-page .mc-page-header,.mc-page.mc-detail-page .mc-page-header{margin-bottom:0}.mc-page.mc-catalog-page .mc-page-header h1{letter-spacing:-.02em;color:var(--text);margin:0 0 8px;font-size:clamp(32px,4.5vw,44px);font-weight:700;line-height:1.08}.mc-page.mc-catalog-page .mc-page-header p{max-width:none;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.mc-page.mc-catalog-page .mc-search{width:100%;height:48px;color:var(--text);background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:0 20px 0 44px;font-size:14px;transition:border-color .15s,background .15s}:root[data-theme=light] .mc-page.mc-catalog-page .mc-search{background:#ffffffb8;border-color:#0f172a1f}.mc-page.mc-catalog-page .mc-search::placeholder{color:#94a3b8b8}.mc-page.mc-catalog-page .mc-search:focus{background:#ffffff0d;border-color:#34d39973;outline:none}.mc-page.mc-catalog-page .mc-search-icon{color:#94a3b8d9;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;left:18px}.mc-page.mc-catalog-page .mc-search-icon svg{width:18px;height:18px}.mc-mesh-zone--hero{margin-bottom:24px}.mc-mesh-zone--hero:not(.mc-mesh-zone--detail){min-height:var(--mc-mesh-backdrop-height)}.mc-mesh-zone--detail{min-height:0;margin-bottom:56px}.mc-detail-intro-layout{--mc-detail-sidebar-pad:20px;--mc-detail-crumb-line:20px;--mc-detail-try-spacing:52px;--mc-detail-try-height:52px;--mc-detail-title-offset:calc(var(--mc-detail-sidebar-pad) + var(--mc-detail-crumb-line) + var(--mc-detail-try-spacing) + (var(--mc-detail-try-height) - 1.12em) / 2);grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:28px;display:grid}.mc-detail-intro-title,.mc-detail-intro-title.mc-detail-head-title{margin-top:var(--mc-detail-title-offset);margin-bottom:0}.mc-detail-intro-main{z-index:2;grid-area:1/1;min-width:0;position:relative}.mc-breadcrumb{color:var(--muted);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.mc-breadcrumb a{color:var(--muted);text-decoration:none}.mc-breadcrumb a:hover{color:#22c55e}.mc-breadcrumb--sidebar{text-align:right;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0}.mc-breadcrumb-current{color:var(--text)}.mc-detail-layout{--mc-detail-sidebar-pad:20px;--mc-detail-crumb-line:20px;--mc-detail-try-spacing:52px;--mc-detail-try-height:52px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.mc-detail-head-row{z-index:3;position:relative}.mc-detail-main{grid-area:1/1}.mc-detail-head-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(36px,4.2vw,52px);font-weight:760;line-height:1.12}.mc-page-header .mc-detail-sub{margin:8px 0 0}.mc-detail-sidebar{z-index:3;padding-top:var(--mc-detail-sidebar-pad);flex-direction:column;grid-area:1/2;align-self:start;align-items:stretch;gap:0;display:flex;position:sticky;top:88px}.mc-detail-sidebar .mc-breadcrumb{margin-bottom:0}.mc-detail-sidebar .mc-try-btn{margin-block:var(--mc-detail-try-spacing);height:var(--mc-detail-try-height);align-self:flex-end}.mc-mesh-zone{--mc-mesh-backdrop-height:440px;--mc-mesh-shift-x:52px;background:0 0;position:relative;overflow:visible}.mc-mesh-zone-backdrop{top:var(--site-header-offset);z-index:0;height:var(--mc-mesh-backdrop-height);margin-bottom:calc(-1 * var(--mc-mesh-backdrop-height));pointer-events:none;width:100vw;margin-left:calc(50% - 50vw);position:sticky}.mc-page.mc-catalog-page .mc-mesh-zone-backdrop,.mc-page.mc-detail-page .mc-mesh-zone-backdrop{top:var(--site-header-offset);width:100%;height:var(--mc-mesh-backdrop-height);min-height:var(--mc-mesh-backdrop-height);z-index:0;margin-bottom:0;margin-left:0;position:fixed;left:0;right:0;transform:none}.mc-page.mc-catalog-page .mc-mesh-zone--hero{min-height:0;margin-bottom:0}.mc-page.mc-catalog-page .mc-mesh-zone--hero:not(.mc-mesh-zone--detail){min-height:0}.mc-page.mc-catalog-page .mc-mesh-zone--hero .mc-mesh-zone-content{padding-top:8px}.mc-page.mc-catalog-page .mc-card{z-index:1;background:linear-gradient(180deg, #22c55e0a, transparent 40%), var(--panel);position:relative}.mc-mesh-zone-backdrop:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 96px at 86% 0,#10b9812e,#0000 72%),radial-gradient(circle at 14% 20%,#38bdf824,#0000 38%),radial-gradient(circle at 92% 0,#10b98129,#0000 40%);position:absolute;inset:0}.mc-mesh-zone-backdrop:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--bg) 0%, transparent 14%, transparent 86%, var(--bg) 100%), linear-gradient(to bottom, transparent 0%, transparent 58%, var(--bg) 100%), radial-gradient(ellipse 95% 88% at 48% 28%, transparent 42%, var(--bg) 100%);position:absolute;inset:0}.mc-mesh-zone-visual.home-revamp-hero-visual{z-index:0;pointer-events:none;height:100%;min-height:0;position:absolute;inset:0}.mc-mesh-zone .home-revamp-hero-mesh-layer{width:auto;max-width:none;height:100%;transform:translateX(var(--mc-mesh-shift-x));-webkit-mask-composite:source-in;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(#0000 0%,#000 6% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(#0000 0%,#000 6% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mc-mesh-zone .home-revamp-hero-mesh-layer .line-mesh-canvas{width:112%;height:110%;inset:-5% -2% -5% -6%}.mc-mesh-zone-content{z-index:2;isolation:isolate;position:relative}.mc-mesh-zone--hero .mc-mesh-zone-content{padding:12px 0 0}.mc-mesh-zone--detail .mc-mesh-zone-content{padding-top:0}.mc-mesh-zone--detail .mc-detail-article{z-index:2;position:relative}@media (max-width:900px){.mc-detail-head-title{margin-top:0}.mc-mesh-zone{--mc-mesh-backdrop-height:280px;--mc-mesh-shift-x:28px}.mc-detail-intro-layout{grid-template-columns:1fr}.mc-detail-intro-main,.mc-detail-sidebar{grid-area:auto/1}.mc-detail-intro-title,.mc-detail-intro-title.mc-detail-head-title{margin-top:0}.mc-detail-sidebar{order:-1;padding-top:0;position:static}.mc-detail-sidebar .mc-try-btn{align-self:flex-start}}.mc-detail-sub{color:var(--muted);margin:10px 0 0;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.3}.mc-detail-title-row{align-items:center;gap:14px;display:flex}.mc-detail-article{color:var(--text);margin-top:20px;font-size:15px;line-height:1.75}.mc-detail-article>:first-child{margin-top:0}.mc-detail-article h1,.mc-detail-article h2,.mc-detail-article h3{margin-top:1.4em;margin-bottom:.6em}.mc-detail-article p{color:var(--muted);margin:0 0 1em}.mc-detail-article strong{color:var(--text)}.mc-benchmarks{z-index:2;margin-top:36px;position:relative}.mc-benchmark-table-wrap{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:6px 0 14px;overflow:hidden}.mc-benchmark-table{border-collapse:collapse;width:100%}.mc-benchmark-table th,.mc-benchmark-table td{border-bottom:none;padding:12px 20px;font-size:14px;line-height:1.45}.mc-benchmark-table thead th{padding-top:16px;padding-bottom:10px}.mc-benchmark-table tbody td{padding-top:16px;padding-bottom:16px}.mc-benchmark-table th{color:var(--text);text-align:left;background:0 0;font-weight:700}.mc-benchmark-table th:last-child{text-align:right;font-weight:600}.mc-benchmark-area{color:var(--muted);text-align:left;font-weight:400}.mc-benchmark-score{text-align:right;white-space:nowrap}.mc-benchmark-score-value{color:var(--text);font-weight:700}.mc-benchmark-score-suffix{color:var(--muted);font-weight:400}.mc-detail-side-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:20px 22px}.mc-detail-side-head{border-bottom:none;align-items:flex-start;gap:12px;margin-bottom:22px;padding-bottom:0;display:flex}.mc-detail-side-title{flex:1;min-width:0}.mc-detail-side-title strong{font-size:15px;line-height:1.3;display:block}.mc-detail-side-desc{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.mc-copy-tag--detail{margin-top:10px}.mc-copy-tag--detail .mc-copy-tag-text{max-width:220px}.mc-provider-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mc-provider-icon img{object-fit:contain;width:100%;height:100%}.mc-detail-side-rows{flex-direction:column;gap:28px;display:flex}.mc-detail-side-row{justify-content:space-between;align-items:flex-start;gap:20px;font-size:14px;line-height:1.4;display:flex}.mc-detail-side-row-label{color:var(--muted);flex-shrink:0;font-weight:400}.mc-detail-side-row-value{color:var(--text);text-align:right;font-weight:600}.mc-try-btn{color:#041007;white-space:nowrap;background:#22c55e;border-radius:12px;justify-content:center;align-items:center;height:52px;padding:0 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mc-try-btn:hover{filter:brightness(1.05)}@media (max-width:1100px){.mc-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mc-page.mc-catalog-page .mc-layout,.mc-page.mc-catalog-page .mc-catalog-layout{grid-template-rows:auto;row-gap:0;padding-top:20px}.mc-page.mc-catalog-page .mc-page-header,.mc-page.mc-catalog-page .mc-search-wrap,.mc-page.mc-catalog-page .mc-filters,.mc-page.mc-catalog-page .mc-result-count,.mc-page.mc-catalog-page .mc-main{grid-area:auto/1}.mc-page.mc-catalog-page .mc-search-wrap{margin:16px 0 0}.mc-page.mc-catalog-page .mc-filters-head,.mc-page.mc-catalog-page .mc-result-count{padding-top:16px}.mc-page.mc-catalog-page .mc-filters{max-height:none;padding-right:0;display:none;position:static;overflow:visible}.mc-page.mc-catalog-page .mc-filter-cards{padding-bottom:0;padding-right:0;overflow:visible}.mc-page.mc-catalog-page .mc-filters.is-mobile-open{display:flex}.mc-layout{grid-template-columns:1fr}.mc-mobile-filter-toggle{display:inline-flex}.mc-filters{max-height:none;display:none;position:static}.mc-filters.is-mobile-open{display:block}.mc-detail-layout{grid-template-columns:1fr}.mc-detail-sidebar{order:-1;position:static}.mc-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mc-card-stats{grid-template-columns:1fr}}.token-plan-page{color:#f3f4f6;background:#06080c;min-height:100vh}:root[data-theme=light] .token-plan-page{color:#111827;background:#f4f6f8}.token-plan-inner{width:min(1180px,100%);margin:0 auto;padding:0 20px}.token-plan-hero{background:radial-gradient(80% 60% at 70% 20%,#22c55e2e,#0000 55%),radial-gradient(50% 40% at 20% 80%,#3b82f61f,#0000 50%),linear-gradient(#0a1018 0%,#06080c 100%);min-height:440px;padding:56px 0 72px;position:relative;overflow:hidden}:root[data-theme=light] .token-plan-hero{background:radial-gradient(80% 60% at 70% 20%,#22c55e1f,#0000 55%),linear-gradient(#e8eef2 0%,#f4f6f8 100%)}.token-plan-hero-mesh{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.token-plan-hero-mesh:before{content:"";z-index:0;background:radial-gradient(120% 96px at 86% 0,#10b9812e,#0000 72%),radial-gradient(circle at 14% 20%,#38bdf824,#0000 38%),radial-gradient(circle at 92% 0,#10b98129,#0000 40%);position:absolute;inset:0}.token-plan-hero-mesh:after{content:"";z-index:2;background:linear-gradient(90deg,#06080c 0%,#0000 18% 82%,#06080c 100%),linear-gradient(#0000 0% 55%,#06080c 100%),radial-gradient(95% 88% at 48% 28%,#0000 42%,#06080c 100%);position:absolute;inset:0}:root[data-theme=light] .token-plan-hero-mesh:after{background:linear-gradient(90deg,#f4f6f8 0%,#0000 18% 82%,#f4f6f8 100%),linear-gradient(#0000 0% 55%,#f4f6f8 100%),radial-gradient(95% 88% at 48% 28%,#0000 42%,#f4f6f8 100%)}.token-plan-hero-mesh-visual.home-revamp-hero-visual{z-index:1;height:100%;min-height:0;position:absolute;inset:0}.token-plan-hero-mesh-layer{-webkit-mask-composite:source-in;width:auto;max-width:none;height:100%;inset:0;transform:translate(52px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(#0000 0%,#000 6% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(#0000 0%,#000 6% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.token-plan-hero-mesh-layer .line-mesh-canvas{width:112%;height:110%;min-height:100%;position:absolute;inset:-5% -2% -5% -6%}.token-plan-hero-inner{z-index:2;position:relative}.token-plan-hero-title{letter-spacing:-.02em;margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.05}.token-plan-hero-subtitle{color:#d1d5db;margin:14px 0 0;font-size:clamp(18px,2.5vw,26px);font-weight:500}:root[data-theme=light] .token-plan-hero-subtitle{color:#4b5563}.token-plan-hero-lead{color:#9ca3af;max-width:640px;margin:18px 0 0;font-size:15px;line-height:1.75}:root[data-theme=light] .token-plan-hero-lead{color:#6b7280}.token-plan-hero-cta{color:#4ade80;align-items:center;gap:4px;margin-top:22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.token-plan-hero-cta:hover{color:#86efac}.token-plan-hero-cta-arrow{font-size:1.55em;font-weight:700;line-height:1;transform:translateY(-.02em)}.token-plan-section{padding:48px 0 56px}.token-plan-section--compare{padding-top:24px;position:relative;overflow:hidden}.token-plan-section--compare:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.token-plan-section--compare .token-plan-inner{z-index:1;position:relative}.token-plan-section--faq{padding-top:12px;padding-bottom:72px}.token-plan-section-title{text-align:center;margin:0;font-size:clamp(26px,4vw,36px);font-weight:700}.token-plan-section-subtitle{text-align:center;color:#9ca3af;max-width:560px;margin:10px auto 0;font-size:15px;line-height:1.65}.token-plan-plans-subtitle{color:#6b7280;opacity:.88;white-space:nowrap;max-width:none;margin-top:20px;font-size:clamp(18px,2.5vw,22px);font-weight:400;line-height:1.55}:root[data-theme=light] .token-plan-section-subtitle{color:#6b7280}:root[data-theme=light] .token-plan-plans-subtitle{color:#9ca3af;opacity:1}.token-plan-cycle{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;max-width:520px;margin:28px auto 52px;padding:6px;display:flex;overflow:visible}.token-plan-cycle-item{flex:auto;min-width:120px;position:relative}.token-plan-cycle-item .token-plan-cycle-btn{width:100%}.token-plan-cycle-tooltip{z-index:12;color:#e5e7eb;text-align:center;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0a0c10f5;border:1px solid #ffffff38;border-radius:10px;width:max-content;max-width:none;padding:12px 16px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(4px)}.token-plan-cycle-tooltip:before{content:"";border-bottom:7px solid #ffffff38;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.token-plan-cycle-tooltip:after{content:"";border-bottom:6px solid #0a0c10f5;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.token-plan-cycle-item:hover .token-plan-cycle-tooltip,.token-plan-cycle-item:focus-within .token-plan-cycle-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}:root[data-theme=light] .token-plan-cycle-tooltip{color:#f3f4f6;background:#111827;border-color:#0000002e}:root[data-theme=light] .token-plan-cycle-tooltip:before{border-bottom-color:#0000002e}:root[data-theme=light] .token-plan-cycle-tooltip:after{border-bottom-color:#111827}:root[data-theme=light] .token-plan-cycle{background:#00000008;border-color:#00000014}.token-plan-cycle-btn{color:#4ade80;cursor:pointer;background:#06140c8c;border:1px solid #22c55e6b;border-radius:999px;flex:auto;min-width:120px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;overflow:visible}.token-plan-cycle-btn:not(.is-active):hover{background:#22c55e1a;border-color:#4ade80a6;box-shadow:0 0 18px #22c55e2e}.token-plan-cycle-btn.is-active{color:#052e16;background:#22c55e;border-color:#22c55e;box-shadow:0 0 22px #22c55e59}:root[data-theme=light] .token-plan-cycle-btn{color:#15803d;background:#ffffffb3;border-color:#22c55e73}:root[data-theme=light] .token-plan-cycle-btn.is-active{color:#052e16}.token-plan-cycle-btn-text{padding-right:18px;display:inline-block;position:relative}.token-plan-cycle-off{white-space:nowrap;opacity:.95;pointer-events:none;font-size:10px;font-weight:700;line-height:1;position:absolute;top:-.85em;right:-.65em}.token-plan-cycle-btn.is-active .token-plan-cycle-off{color:#052e16;opacity:.85}.token-plan-error{text-align:center;color:#f87171;margin:20px 0 0}.token-plan-muted{text-align:center;color:#9ca3af;margin:28px 0 0}.token-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid;overflow:visible}.token-plan-card{background:#161a20eb;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:360px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:visible}.token-plan-card:hover,.token-plan-card:focus-within{transform:translateY(-5px)}.token-plan-card-glow{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.token-plan-card-glow:before,.token-plan-card-glow:after{content:"";pointer-events:none;opacity:0;transition:opacity .35s;position:absolute}.token-plan-card-glow:before{filter:blur(28px);width:240px;height:240px}.token-plan-card-glow:after{border-radius:inherit;opacity:0;border:1px solid #0000;transition:opacity .35s;inset:-1px}.token-plan-card--starter .token-plan-card-glow:before{background:radial-gradient(circle,#ffffff6b 0%,#ffffff14 42%,#0000 72%);top:-72px;left:50%;transform:translate(-50%)}.token-plan-card--starter:hover .token-plan-card-glow:before,.token-plan-card--starter:focus-within .token-plan-card-glow:before{opacity:.75}.token-plan-card--starter:hover,.token-plan-card--starter:focus-within{border-color:#ffffff61;box-shadow:0 14px 40px #00000073,0 0 28px #ffffff0f}.token-plan-card--pro .token-plan-card-glow:before{filter:blur(30px);opacity:.55;background:radial-gradient(circle at 72% 28%,#ffffffb8 0%,#fff3 38%,#0000 72%);width:260px;height:220px;top:-56px;left:auto;right:-44px;transform:none}.token-plan-card--pro:hover .token-plan-card-glow:before,.token-plan-card--pro:focus-within .token-plan-card-glow:before{opacity:1}.token-plan-card--pro:hover,.token-plan-card--pro:focus-within{border-color:#ffffff8c;box-shadow:0 14px 44px #00000080,0 0 36px #ffffff1a,inset 0 1px #ffffff1f}.token-plan-card--team .token-plan-card-glow:before{filter:blur(30px);opacity:.55;background:radial-gradient(circle at 72% 28%,#fbbf24c7 0%,#f9731652 38%,#0000 72%);width:260px;height:220px;top:-56px;left:auto;right:-44px;transform:none}.token-plan-card--team:hover .token-plan-card-glow:before,.token-plan-card--team:focus-within .token-plan-card-glow:before{opacity:1}.token-plan-card--team .token-plan-card-glow:after{-webkit-mask-composite:xor;background:linear-gradient(135deg,#fbbf248c 0%,#0000 38% 62%,#f9731633 100%);padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.token-plan-card--team:hover .token-plan-card-glow:after,.token-plan-card--team:focus-within .token-plan-card-glow:after{opacity:1}.token-plan-card--team:hover,.token-plan-card--team:focus-within{border-color:#fbbf24b8;box-shadow:0 16px 48px #00000080,0 0 40px #f9731647,inset 0 1px #fbbf2433}.token-plan-card-body{z-index:1;border-radius:inherit;flex-direction:column;flex:1;padding:22px 20px 20px;display:flex;position:relative}:root[data-theme=light] .token-plan-card{background:#fff;border-color:#0000001a}.token-plan-card--starter{background:#161a20f5}.token-plan-card--pro{background:radial-gradient(95% 70% at 100% 0,#ffffff29 0%,#ffffff0d 42%,#0000 72%),#111827fa;border-color:#ffffff2e}.token-plan-card--team{background:radial-gradient(95% 70% at 100% 0,#fbbf2438 0%,#f9731614 42%,#0000 72%),#111827fa;border-color:#ffffff1f}:root[data-theme=light] .token-plan-card--pro{background:radial-gradient(95% 70% at 100% 0,#f8fafcf2 0%,#f1f5f98c 42%,#0000 72%),#fff}:root[data-theme=light] .token-plan-card--team{background:radial-gradient(95% 70% at 100% 0,#ffedd5f2 0%,#fef3c780 42%,#0000 72%),#fff}.token-plan-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;transition:background .28s,color .28s,box-shadow .28s;position:absolute;top:14px;right:14px}.token-plan-badge--popular,.token-plan-badge--max{color:#f3f4f6;background:#ffffff24;border:1px solid #ffffff38}.token-plan-card--pro:hover .token-plan-badge--popular,.token-plan-card--pro:focus-within .token-plan-badge--popular,.token-plan-card--team:hover .token-plan-badge--max,.token-plan-card--team:focus-within .token-plan-badge--max{color:#111827;background:#ffffffeb;box-shadow:0 0 16px #ffffff40}.token-plan-card-name{text-align:left;margin:0;font-size:26px;font-weight:700}.token-plan-card-tagline{text-align:center;color:#9ca3af;margin:6px 0 0;font-size:13px}.token-plan-card-price{text-align:left;margin:16px 0 0;font-size:34px;font-weight:700}.token-plan-card-price-unit{color:#9ca3af;margin-left:4px;font-size:14px;font-weight:500}.token-plan-card-price-origin{text-align:left;color:#6b7280;margin:4px 0 0;font-size:13px;text-decoration:line-through}.token-plan-card-price-note{text-align:left;color:#9ca3af;margin:6px 0 0;font-size:13px}.token-plan-card-headline{text-align:left;color:#e5e7eb;margin:36px 0 6px;font-size:12px;font-weight:600}:root[data-theme=light] .token-plan-card-headline{color:#374151}.token-plan-card-divider{background:#ffffff1f;height:1px;margin:0 -20px}:root[data-theme=light] .token-plan-card-divider{background:#0000001a}.token-plan-card-features{color:#9ca3af;flex:1;gap:8px;margin:10px 0 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}:root[data-theme=light] .token-plan-card-features{color:#6b7280}.token-plan-card-features li{text-align:left}.token-plan-card-action{justify-content:center;margin-top:72px;display:flex}.token-plan-btn{cursor:pointer;border:1px solid #ffffff59;border-radius:12px;justify-content:center;align-items:center;min-width:200px;height:48px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.token-plan-btn--primary{color:#f9fafb;background:#0c0e12a6;border-color:#ffffff61;transition:background .28s,border-color .28s,color .28s,box-shadow .28s,transform .28s}.token-plan-card:hover .token-plan-btn--primary,.token-plan-card:focus-within .token-plan-btn--primary{color:#111827;background:#f3f4f6;border-color:#f3f4f6;box-shadow:0 4px 18px #ffffff1f}.token-plan-btn--primary:hover{filter:brightness(1.04)}:root[data-theme=light] .token-plan-btn--primary{color:#111827;background:#f3f4f6;border-color:#0000001f}.token-plan-table-wrap{margin-top:36px;overflow-x:auto}.token-plan-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.token-plan-table th,.token-plan-table td{text-align:center;border-bottom:1px solid #ffffff0f;padding:14px 12px}:root[data-theme=light] .token-plan-table th,:root[data-theme=light] .token-plan-table td{border-bottom-color:#0000000f}.token-plan-table thead th{color:#f3f4f6;background:0 0;border-bottom:1px solid #ffffff1a;font-size:15px;font-weight:700}.token-plan-table tbody th[scope=row]{text-align:left;color:#f3f4f6;padding-left:4px;font-weight:700}.token-plan-table-users-row th[scope=row]{vertical-align:top;padding-top:18px}.token-plan-table-user-desc{color:#9ca3af;text-align:center;vertical-align:top;padding-top:16px;padding-bottom:16px;font-size:12px;line-height:1.55}.token-plan-table-mark{font-size:17px;line-height:1;display:inline-block}.token-plan-table-mark--yes{color:#f3f4f6}.token-plan-table-mark--no{color:#6b7280}.token-plan-table-text{color:#e5e7eb;font-size:14px;font-weight:500}:root[data-theme=light] .token-plan-table thead th{color:#111827;background:0 0;border-bottom-color:#0000001a}:root[data-theme=light] .token-plan-table tbody th[scope=row]{color:#111827}:root[data-theme=light] .token-plan-table-user-desc{color:#6b7280}:root[data-theme=light] .token-plan-table-mark--yes{color:#111827}:root[data-theme=light] .token-plan-table-mark--no{color:#9ca3af}:root[data-theme=light] .token-plan-table-text{color:#374151}.token-plan-table-feature-col{width:28%}.token-plan-table-actions-row td,.token-plan-table-actions-row th{border-bottom:0;padding-top:18px;padding-bottom:18px}.token-plan-table-btn{color:#f3f4f6;background:#080a0eeb;border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;min-width:112px;height:42px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.token-plan-table-btn:hover{background:#12161cf5;border-color:#ffffff80}.token-plan-table-btn--enterprise{color:#fff;background:#7c3aed;border-color:#7c3aed}.token-plan-table-btn--enterprise:hover{filter:brightness(1.08)}:root[data-theme=light] .token-plan-table-btn{color:#111827;background:#f3f4f6;border-color:#0000001f}.token-plan-section--faq .home-revamp-selectionbar{margin-top:36px}@media (max-width:980px){.token-plan-cards{grid-template-columns:1fr 1fr}}@media (max-width:720px){.token-plan-hero{padding:40px 0 52px}.token-plan-cards{grid-template-columns:1fr}.token-plan-cycle-btn,.token-plan-cycle-item{min-width:100%}.token-plan-cycle{border-radius:16px}}@media (max-width:768px){.partner-reward-page-card{padding:20px 16px 24px}.partner-reward-page-title{font-size:24px}.partner-reward-page-intro{text-align:left;font-size:15px}.partner-reward-page-hero{min-height:200px;font-size:40px}.partner-reward-page-table th,.partner-reward-page-table td{padding:12px 14px;font-size:14px}}@media (min-width:900px){.site-nav-toggle{display:none}.site-header-inner{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 24px}.site-brand{grid-area:1/1}.site-nav{flex-direction:row;grid-area:1/2;justify-content:center;align-items:center;gap:6px 18px;width:auto;padding:0;display:flex!important}.site-nav--open{display:flex}.site-brand-text{max-width:240px}.site-header-actions{grid-area:1/3;justify-self:end}.rr-nav-toggle{display:none}.rr-header-inner{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:8px 0}.rr-header-brand{grid-area:1/1}.rr-header-trailing{grid-area:1/3;justify-self:end;align-items:center;gap:8px;display:flex}.rr-header-icons{align-items:center;gap:2px;display:inline-flex}.rr-header-menu-btn{display:none}.rr-header-signin-link{border-radius:8px;min-width:0;height:30px;padding:0 14px;font-size:13px}.rr-site-nav{flex-direction:row;grid-area:1/2;justify-content:center;align-items:center;gap:6px 18px;width:auto;padding:0;display:flex!important}.rr-site-nav-link{padding:8px 10px}.rr-site-nav-dd-trigger{width:auto}}.support-ticket-form{gap:12px;margin:16px 0 24px;display:grid}.support-ticket-field{gap:6px;display:grid}.support-ticket-field>span{color:var(--muted);font-size:13px}.support-ticket-textarea{resize:vertical;min-height:120px}.support-ticket-section-title{margin:8px 0 12px;font-size:16px;font-weight:700}.support-ticket-subject{margin:12px 0 16px;font-size:18px;font-weight:700}.support-ticket-list{gap:10px;display:grid}.support-page{flex-direction:column;gap:16px;width:100%;display:flex}.support-page__section{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.support-page__section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.support-page__section-title{color:var(--text);text-underline-offset:4px;margin:0 0 14px;font-size:16px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.support-page__section-title--plain,.support-page__submit-card .support-page__section-title,.support-page__tickets-card .support-page__section-title{text-decoration:none}.support-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:14px;display:flex}.support-page__section-head .support-page__section-title{margin:0}.support-page__tips-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.support-page__tips-head .support-page__section-title{margin:0;text-decoration:none}.support-page__tips-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;display:inline-flex}.support-page__tips-body{margin-top:14px}.support-page__tips-subtitle{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:650}.support-page__tips-list+.support-page__tips-subtitle{margin-top:14px}.support-page__tips-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.support-page__tips-list li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.support-page__tips-num{color:var(--text);flex:none;font-weight:400}.support-page__tips-text{min-width:0;color:var(--muted);flex:1}.support-page__tips-text strong{color:var(--text);font-weight:650}.support-page__tips-sublist{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.support-page__tips-sublist li{color:var(--muted);padding-left:14px;font-size:13px;line-height:1.5;position:relative}.support-page__tips-sublist li:before{content:"-";color:var(--muted);position:absolute;left:0}.support-page__notes-list{color:var(--muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.support-page__notes-list li{padding-left:14px;position:relative}.support-page__notes-list li:before{content:"-";color:var(--muted);position:absolute;left:0}.support-page__notes-list strong{color:var(--text);font-weight:650}.support-page__inline-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.support-page__form{flex-direction:column;gap:14px;display:flex}.support-page__field{flex-direction:column;gap:6px;display:flex}.support-page__field-label{color:var(--muted);font-size:13px;font-weight:500}.support-page__textarea{resize:vertical;min-height:120px}.support-page__form-actions{justify-content:flex-end;display:flex}.support-page__submit-btn{min-width:100px;color:#fff!important}.support-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.support-page__page-size{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.support-page__page-size select{appearance:none;border:1px solid var(--border);background-color:var(--bg-subtle);min-width:64px;height:32px;color:var(--text);text-align:left;text-align-last:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23c4c4c4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:6px;padding:0 28px 0 10px}.support-page__page-size select option{text-align:left}.support-page__list-total{color:var(--muted);font-size:13px}.support-page__status{font-size:13px;font-weight:600}.support-page__status--review{color:#eab308}.support-page__status--resolved{color:var(--primary)}.support-page__status--closed{color:#ef4444}.support-page__view-btn{padding:4px 12px;font-size:12px;text-decoration:none}.support-page__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;margin-bottom:14px;display:flex}.support-page__page-of{text-align:center;min-width:48px;color:var(--muted);font-size:13px}.support-ticket-row{border:1px solid var(--border);border-radius:var(--radius);color:inherit;gap:6px;padding:12px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.support-ticket-row:hover{background:#ffffff05;border-color:#34d39973}.support-ticket-row-main{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.support-ticket-row-meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.support-ticket-status{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.support-ticket-status--open{color:#86efac;background:#34d3991f}.support-ticket-status--replied{color:#93c5fd;background:#3b82f624}.support-ticket-status--closed{color:var(--muted);background:#94a3b829}.support-ticket-read-badge{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.support-ticket-read-badge.is-read{color:var(--muted);background:#94a3b829}.support-ticket-read-badge.is-unread{color:#fbbf24;background:#fbbf2429}.support-ticket-thread{gap:12px;margin:16px 0 20px;display:grid}.support-ticket-message{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;padding:12px 14px}.support-ticket-message--admin{border-color:#34d39959}.support-ticket-message-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.support-ticket-message-head strong{color:var(--text);font-size:13px}.support-ticket-message-body{white-space:pre-wrap;font-size:14px;line-height:1.6}.contact-page{min-height:calc(100vh - var(--site-header-offset,64px));padding:48px 16px 72px;position:relative;overflow:hidden}.site-content-pad:has(.contact-page)+.home-site-footer{border-top:none;margin-top:0}.site-content-pad:has(.refer-landing)+.home-site-footer{border-top:none;margin-top:0}.contact-page-bg{z-index:0;background:#06080c;position:absolute;inset:0;overflow:hidden}:root[data-theme=light] .contact-page-bg{background:#f8fafc}.contact-page-bg__shade{z-index:1;pointer-events:none;position:absolute;inset:0}.contact-page-bg__img{object-fit:cover;object-position:center}.contact-page-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.contact-page-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c10c7;border:1px solid #ffffff24;border-radius:18px;gap:16px;padding:36px 40px 32px;display:grid;box-shadow:0 24px 60px #00000059}:root[data-theme=light] .contact-page-card{background:#ffffffe6;border-color:#0f172a1f;box-shadow:0 20px 48px #0f172a14}.contact-page-title{text-align:center;margin:0;font-size:28px;font-weight:700;line-height:1.25}.contact-page-subtitle{text-align:center;color:var(--muted);margin:0 0 8px;font-size:15px}.contact-page-field{flex-direction:column;gap:8px;display:flex}.contact-page-field>span{font-size:14px;font-weight:600}.contact-page-field em{color:#f8fafc;font-style:normal}:root[data-theme=light] .contact-page-field em{color:#0f172a}.contact-page-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-page-textarea{resize:vertical;min-height:140px}.contact-page-submit{justify-self:center;min-width:180px;margin-top:8px}.contact-page-success{text-align:center;color:#22c55e;margin:0}.contact-page-error{text-align:center;margin:0}.contact-inquiry-detail{gap:12px;margin-top:16px;font-size:14px;line-height:1.6;display:grid}.contact-inquiry-detail p{margin:0}.contact-inquiry-needs{border:1px solid var(--border);white-space:pre-wrap;background:#0000002e;border-radius:10px;margin:8px 0 0;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.65}:root[data-theme=light] .contact-inquiry-needs{background:#0f172a0a}@media (max-width:720px){.contact-page{padding:28px 12px 56px}.contact-page-card{padding:24px 18px 22px}.contact-page-row{grid-template-columns:1fr}.contact-page-title{font-size:24px}}.coop-page{color:#f3f4f6;background:#0a0c10;min-height:100vh}:root[data-theme=light] .coop-page{color:#111827;background:#f4f6f8}.coop-inner{width:min(1180px,100%);margin:0 auto;padding:0 20px}.coop-accent{color:#4ade80}.coop-hero{justify-content:center;align-items:center;min-height:clamp(320px,42vw,480px);margin-top:0;display:flex;position:relative;overflow:hidden}.coop-hero-bg{object-fit:cover;object-position:center 42%;z-index:0}.coop-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#06080c38 0%,#06080c7a 55%,#06080cb8 100%);position:absolute;inset:0}.coop-hero-content{z-index:2;text-align:center;max-width:100%;padding:48px 20px;position:relative}.coop-hero-intro{--coop-logo-h:clamp(44px, 4.5vw, 54px);--coop-logo-w:clamp(100px, 9.5vw, 124px);--coop-logo-gap:clamp(32px, 3.5vw, 48px);background:#0a0c10;padding:0}:root[data-theme=light] .coop-hero-intro{background:#f4f6f8}.coop-logos-zone{justify-content:center;align-items:center;min-height:clamp(280px,38vw,420px);padding:48px 0;display:flex}.coop-logos{width:100%;overflow:hidden}.coop-hero-title{letter-spacing:-.02em;color:#fff;white-space:nowrap;text-shadow:0 2px 24px #00000073;margin:0;font-size:clamp(34px,5.5vw,54px);font-weight:700;line-height:1.1}:root[data-theme=light] .coop-hero-title{color:#fff}.coop-hero-subtitle{color:#f3f4f6e0;white-space:nowrap;margin:28px 0 0;font-size:clamp(12px,1.15vw,14px);line-height:1.6}:root[data-theme=light] .coop-hero-subtitle{color:#f3f4f6e0}.coop-logo-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.coop-logo-row+.coop-logo-row{margin-top:calc(var(--coop-logo-h) * 1.35)}.coop-logo-track{align-items:center;gap:var(--coop-logo-gap);width:max-content;animation:110s linear infinite coop-logo-scroll;display:flex}.coop-logo-row--reverse .coop-logo-track{animation-direction:reverse}.coop-logo-item{width:var(--coop-logo-w);height:var(--coop-logo-h);opacity:.92;flex:none;justify-content:center;align-items:center;display:flex}.coop-logo-item img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}@keyframes coop-logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.coop-section{padding:56px 0 64px}.coop-section--features,.coop-section--who,.coop-section--why,.coop-section--faq{background:#0a0c10}.coop-section--features{padding-top:56px}:root[data-theme=light] .coop-section--features,:root[data-theme=light] .coop-section--who,:root[data-theme=light] .coop-section--why,:root[data-theme=light] .coop-section--faq{background:#f4f6f8}.coop-who-header{text-align:center;margin-bottom:40px}.coop-who-title{color:#f3f4f6;margin:0;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.2}:root[data-theme=light] .coop-who-title{color:#111827}.coop-who-subtitle{color:#9ca3af;max-width:640px;margin:14px auto 0;font-size:clamp(15px,2vw,17px);line-height:1.55}:root[data-theme=light] .coop-who-subtitle{color:#6b7280}.coop-who-grid{grid-template-columns:1fr 1fr;gap:56px;max-width:980px;margin:0 auto;display:grid}.coop-who-card{text-align:center;background:#14171c;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;padding:36px 32px 32px;display:flex}:root[data-theme=light] .coop-who-card{background:#fff;border-color:#00000014}.coop-who-card-title{color:#4ade80;margin:0;font-size:clamp(17px,2.2vw,20px);font-weight:700;line-height:1.3}:root[data-theme=light] .coop-who-card-title{color:#16a34a}.coop-who-card-divider{background:#ffffff29;width:72%;max-width:220px;height:1px;margin:18px 0 20px}:root[data-theme=light] .coop-who-card-divider{background:#0000001a}.coop-who-card-body{color:#9ca3afeb;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:0;max-width:300px;min-height:5.1em;margin:0;font-size:14px;line-height:1.7;display:flex}.coop-who-card-body-line{width:100%;display:block}:root[data-theme=light] .coop-who-card-body{color:#6b7280}.coop-who-card-cta{color:#4ade80;margin-top:28px;font-size:14px;font-weight:650;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.coop-who-card-cta:hover{color:#86efac;transform:translateY(-1px)}:root[data-theme=light] .coop-who-card-cta{color:#16a34a}:root[data-theme=light] .coop-who-card-cta:hover{color:#15803d}.coop-features{gap:120px;display:grid}.coop-feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:72px;scroll-margin-top:96px;display:grid}.coop-feature-media,.coop-why-media{background:#111827;border:1px solid #38a1698c;border-radius:16px;min-height:280px;position:relative;overflow:hidden}:root[data-theme=light] .coop-feature-media,:root[data-theme=light] .coop-why-media{border-color:#38a16973}.coop-feature-img{object-fit:cover}.coop-feature-copy{flex-direction:column;gap:10px;display:flex}.coop-feature-title{margin:0;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2}.coop-feature-tagline{color:#f3f4f6;margin:0;font-size:clamp(18px,2.4vw,22px);line-height:1.5}:root[data-theme=light] .coop-feature-tagline{color:#111827}.coop-feature-divider{background:#ffffff38;border:0;border-radius:1px;width:88%;max-width:420px;height:2px;margin:14px 0 18px}:root[data-theme=light] .coop-feature-divider{background:#0000001a}.coop-feature-body{color:#9ca3afc7;margin:0;font-size:14px;line-height:1.75}:root[data-theme=light] .coop-feature-body{color:#9ca3af}.coop-feature-cta{color:#4ade80;align-items:center;gap:6px;width:fit-content;margin-top:20px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.coop-feature-cta-arrow{font-size:1.05em;font-weight:700;line-height:1}.coop-feature-cta:hover{color:#86efac;transform:translate(2px)}.coop-why-row{grid-template-columns:1fr 1fr;align-items:center;gap:128px;display:grid}.coop-why-title{margin:0;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.15}.coop-why-subtitle{margin:12px 0 28px;font-size:clamp(17px,2.2vw,20px);font-weight:400;line-height:1.55}.coop-why-subtitle-accent{color:#3d8b6e}.coop-why-subtitle-muted{color:#9ca3af}:root[data-theme=light] .coop-why-subtitle-accent{color:#2d6a4f}:root[data-theme=light] .coop-why-subtitle-muted{color:#6b7280}.coop-accordion{border-top:1px solid #ffffff1a;gap:0;display:grid}:root[data-theme=light] .coop-accordion{border-top-color:#0000001a}.coop-accordion-item{border-bottom:1px solid #ffffff1a}:root[data-theme=light] .coop-accordion-item{border-bottom-color:#0000001a}.coop-accordion-trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.coop-accordion-label{font-size:15px;font-weight:600}.coop-accordion-icon{flex:none;width:18px;height:18px;transition:transform .28s;position:relative}.coop-accordion-icon:before,.coop-accordion-icon:after{content:"";background:#4ade80;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coop-accordion-icon:before{width:14px;height:2px}.coop-accordion-icon:after{width:2px;height:14px}.coop-accordion-item.is-open .coop-accordion-icon{transform:rotate(45deg)}.coop-accordion-body{color:#9ca3afd9;margin:0 0 18px;padding-right:32px;font-size:14px;line-height:1.75}:root[data-theme=light] .coop-accordion-body{color:#6b7280}.coop-why-btn{color:#fff;background:#38a169;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-width:180px;margin:28px auto 0;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex}.coop-why-btn:hover{background:#429e72;transform:translateY(-1px)}.coop-section--faq{padding-top:72px;padding-bottom:72px}.coop-section--faq .home-revamp-selectionbar{margin-top:36px}.site-content-pad:has(.coop-page)+.home-site-footer{border-top:none;margin-top:0}@media (max-width:980px){.coop-features{gap:80px}.coop-feature-row,.coop-why-row,.coop-who-grid{grid-template-columns:1fr;gap:24px}.coop-feature-media,.coop-why-media{min-height:220px}}@media (max-width:720px){.coop-logos-zone{min-height:220px;padding:32px 0}.coop-hero{min-height:280px}.coop-hero-content{padding:36px 16px}.coop-section{padding:44px 0 52px}.coop-section--features{padding-top:44px}}.ent-plan-page{color:#f3f4f6;background:#0a0c10;min-height:100vh}:root[data-theme=light] .ent-plan-page{color:#111827;background:#f4f6f8}.ent-plan-inner{width:min(1180px,100%);margin:0 auto;padding:0 20px}.ent-plan-hero{flex-direction:column;justify-content:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.ent-plan-hero-bg{object-fit:cover;object-position:center 42%;z-index:0}.ent-plan-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#06080c2e 0%,#06080c52 42%,#06080cb8 100%);position:absolute;inset:0}.ent-plan-hero-content{z-index:2;text-align:center;max-width:720px;margin:0 auto;padding:72px 20px 28px;position:relative}.ent-plan-hero-title{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #00000073;margin:0;font-size:clamp(36px,5.5vw,56px);font-weight:700;line-height:1.08}.ent-plan-hero-subtitle{color:#f3f4f6e0;margin:14px 0 0;font-size:clamp(15px,2vw,18px);line-height:1.65}.ent-plan-hero-cards{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:min(1180px,100% - 48px);margin:0 auto 40px;padding:0;display:grid;position:relative}.ent-plan-hero-card{-webkit-backdrop-filter:blur(10px);min-height:220px;color:inherit;background:#06080cd1;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;padding:26px 24px 22px;text-decoration:none;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;display:flex}.ent-plan-hero-card:hover,.ent-plan-hero-card:focus-visible{background:#0a0c10e6;border-color:#ffffff52;transform:translateY(-4px);box-shadow:0 14px 36px #00000061}.ent-plan-hero-card-title{color:#f9fafb;margin:0 0 20px;font-size:17px;font-weight:700}.ent-plan-hero-card-desc{color:#9ca3afc7;flex:1;margin:0 0 28px;font-size:13px;line-height:1.65}.ent-plan-hero-card-link{color:#4ade80;text-align:right;align-self:flex-end;margin-top:auto;font-size:13px;font-weight:600}.ent-plan-hero-card-arrow{font-size:1.35em;font-weight:700;line-height:1}.ent-plan-section{padding:56px 0 64px}.ent-plan-section--empower{background:#0a0c10}.ent-plan-section--faq{background:#0a0c10;padding-top:80px;padding-bottom:72px}:root[data-theme=light] .ent-plan-section--empower,:root[data-theme=light] .ent-plan-section--faq{background:#f4f6f8}.ent-plan-section-title{text-align:center;margin:0;font-size:clamp(26px,4vw,36px);font-weight:700}.ent-plan-section-subtitle{text-align:center;color:#9ca3af;max-width:620px;margin:10px auto 0;font-size:15px;line-height:1.65}.ent-plan-empower-subtitle{color:#6b7280;opacity:.9;max-width:760px;margin-top:18px;margin-bottom:72px;font-size:clamp(18px,2.5vw,22px);font-weight:400;line-height:1.55}:root[data-theme=light] .ent-plan-section-subtitle{color:#6b7280}:root[data-theme=light] .ent-plan-empower-subtitle{color:#9ca3af;opacity:1}.ent-plan-section--empower .ent-plan-features{margin-top:0}.ent-plan-features{gap:140px;margin-top:40px;display:grid}.ent-plan-feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:36px;scroll-margin-top:96px;display:grid}.ent-plan-feature-media{background:#111827;border:1px solid #ffffff14;border-radius:16px;min-height:280px;position:relative;overflow:hidden}.ent-plan-feature-img{object-fit:cover}.ent-plan-feature-copy{flex-direction:column;gap:10px;display:flex}.ent-plan-feature-title{margin:0;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2}.ent-plan-feature-tagline{color:#f3f4f6;margin:0;font-size:15px}:root[data-theme=light] .ent-plan-feature-tagline{color:#111827}.ent-plan-feature-divider{background:#ffffff38;border:0;border-radius:1px;width:88%;max-width:420px;height:2px;margin:14px 0 18px}:root[data-theme=light] .ent-plan-feature-divider{background:#0000001a}.ent-plan-feature-cta{color:#6b9e8a;align-items:center;gap:6px;width:fit-content;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.ent-plan-feature-cta-arrow{font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.05em;font-weight:700;line-height:1}.ent-plan-feature-cta:hover{color:#7eb89e;transform:translate(2px)}.ent-plan-feature-body{color:#9ca3afc7;margin:0;font-size:14px;line-height:1.75}:root[data-theme=light] .ent-plan-feature-body{color:#9ca3af}.ent-plan-section--faq .home-revamp-selectionbar{margin-top:36px}@media (max-width:980px){.ent-plan-hero-cards{grid-template-columns:1fr}.ent-plan-features{gap:96px}.ent-plan-feature-row{grid-template-columns:1fr;gap:24px}.ent-plan-feature-media{min-height:220px}}@media (max-width:720px){.ent-plan-hero{min-height:520px}.ent-plan-hero-cards{gap:20px;width:calc(100% - 40px)}.ent-plan-hero-content{padding-top:56px}.ent-plan-section{padding:44px 0 52px}}.docs-page{background:var(--bg);color:var(--text);min-height:calc(100vh - var(--site-header-offset));--docs-tabs-height:49px;--docs-sticky-offset:calc(var(--site-header-offset) + var(--docs-tabs-height))}.docs-layout{grid-template-columns:260px minmax(0,1fr);gap:0;max-width:1280px;margin:0 auto;padding:0 20px 64px;display:grid}.docs-sidebar{top:var(--docs-sticky-offset);max-height:calc(100vh - var(--docs-sticky-offset) - 16px);border-right:1px solid var(--border);align-self:start;padding:20px 12px 24px 0;position:sticky;overflow:hidden auto}.docs-sidebar::-webkit-scrollbar:horizontal{height:0;display:none}.docs-sidebar-inner{flex-direction:column;min-width:0;display:flex;overflow-x:hidden}.docs-sidebar-nav{flex-direction:column;gap:1px;display:flex}.docs-sidebar-link{color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.docs-sidebar-icon{width:16px;height:16px;color:var(--muted);flex-shrink:0;display:inline-flex}.docs-sidebar-icon svg{width:16px;height:16px}.docs-sidebar-link-label{min-width:0;line-height:1.35}.docs-sidebar-link:hover{color:var(--text);background:#ffffff0f}.docs-sidebar-link:hover .docs-sidebar-icon{color:var(--text)}:root[data-theme=light] .docs-sidebar-link:hover{background:#0f172a0d}.docs-sidebar-link.is-active{color:#6366f1;background:#6366f11f;font-weight:600}.docs-sidebar-link.is-active .docs-sidebar-icon{color:#6366f1}.docs-sidebar-link.is-active:after{content:"";background:#6366f1;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;right:0}.docs-sidebar-link--plain{padding-left:10px}.docs-sidebar-link--collapse{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none}.docs-sidebar-link--collapse.is-parent-active{color:var(--text);font-weight:600}.docs-sidebar-chevron{color:var(--muted);margin-left:auto;font-size:12px;transition:transform .15s}.docs-sidebar-chevron.is-open{transform:rotate(180deg)}.docs-sidebar-children{flex-direction:column;gap:1px;margin-bottom:2px;padding-left:8px;display:flex}.docs-sidebar-link--child{padding:6px 10px 6px 18px;font-size:13px}.docs-sidebar-link--child.is-active{color:#6366f1;background:#6366f11a;font-weight:600}.docs-sidebar-link--child.is-active:after{display:none}.docs-table--params td:first-child{white-space:nowrap;width:32%}:root[data-theme=light] .docs-sidebar-link.is-active{background:#6366f11a}.docs-sidebar-group-title{letter-spacing:.02em;color:var(--text);align-items:center;gap:6px;margin:0 0 8px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.docs-sidebar-group-code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.docs-shell-tabs-wrap{border-bottom:1px solid var(--border);background:var(--bg);top:var(--site-header-offset);z-index:4;position:sticky}.docs-shell-inner{max-width:1280px;margin:0 auto;padding:0 20px}.docs-top-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.docs-top-tabs::-webkit-scrollbar{display:none}.docs-top-tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.docs-top-tab:hover{color:var(--text)}.docs-top-tab.is-active{color:#6366f1;border-bottom-color:#6366f1}.docs-page-header{margin-bottom:20px}.docs-page-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.docs-page-header-text{min-width:0}.docs-eyebrow{color:#818cf8;background:#6366f11f;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}:root[data-theme=light] .docs-eyebrow{color:#4f46e5;background:#6366f11a}.docs-copy-page{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.docs-copy-page:hover{color:var(--text);border-color:#6366f166}.docs-note--spaced{margin-top:-8px;margin-bottom:12px}.docs-inline-link{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.55}.docs-inline-link a{color:#818cf8;font-weight:600;text-decoration:none}.docs-inline-link a:hover{text-decoration:underline}.docs-divider{border:none;border-top:1px solid var(--border);margin:36px 0}.docs-p--intro{margin-top:-8px;margin-bottom:28px}.docs-dash-list{max-width:760px;margin:0 0 16px;padding:0;list-style:none}.docs-dash-list li{color:var(--muted);padding:4px 0 4px 18px;font-size:15px;line-height:1.6;position:relative}.docs-dash-list li:before{content:"?";color:var(--muted);position:absolute;left:0}.docs-dash-list a{color:#818cf8;text-decoration:none}.docs-dash-list a:hover{text-decoration:underline}.docs-table--approach td:first-child{width:28%}.docs-error-code{color:#f87171;background:#f871711f;border-radius:4px;min-width:36px;margin-right:4px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-block}.docs-main{min-width:0;padding:28px 0 40px 40px}.docs-main .docs-title{margin-bottom:10px}.docs-hero{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px}.docs-title{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,4vw,42px);font-weight:700;line-height:1.1}.docs-lead{color:var(--muted);max-width:720px;margin:0 0 12px;font-size:16px;line-height:1.65}.docs-note{color:var(--muted);max-width:720px;margin:0;font-size:14px;line-height:1.55}.docs-section{scroll-margin-top:calc(var(--docs-sticky-offset) + 12px);margin-bottom:40px}.docs-section--last{margin-bottom:0}.docs-h4{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600;display:flex}.docs-model-example-list{flex-direction:column;gap:.25rem;display:flex}.docs-model-example{border-bottom:1px solid color-mix(in srgb, var(--docs-border,#2a3140) 70%, transparent);padding-bottom:.5rem}.docs-model-example:last-child{border-bottom:0}.docs-model-example-path{color:var(--docs-muted,#8b93a7);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500}.docs-model-example-summary{cursor:pointer;margin:.85rem 0 .35rem;list-style:none}.docs-model-example-summary::-webkit-details-marker{display:none}.docs-model-example[open] .docs-model-example-summary{margin-bottom:.5rem}.mc-detail-api{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);margin-top:2rem;padding-top:1.5rem}.mc-detail-api-title{margin:0 0 .35rem;font-size:1.125rem;font-weight:650}.mc-detail-api-lead{color:color-mix(in srgb, currentColor 72%, transparent);margin:0 0 .75rem;font-size:.9375rem;line-height:1.55}.mc-detail-api-meta{color:color-mix(in srgb, currentColor 68%, transparent);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.mc-detail-api-meta code{font-size:.8125rem}.docs-h2,.docs-h3{scroll-margin-top:calc(var(--docs-sticky-offset) + 12px)}.docs-h2{letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:700}.docs-h3{letter-spacing:-.01em;margin:28px 0 10px;font-size:17px;font-weight:700}.docs-h3:first-of-type{margin-top:0}.docs-callout{background:#6366f114;border:1px solid #6366f159;border-radius:10px;max-width:760px;margin:0 0 16px;padding:14px 16px}:root[data-theme=light] .docs-callout{background:#6366f10f}.docs-callout-label{letter-spacing:.04em;text-transform:uppercase;color:#818cf8;margin:0 0 8px;font-size:12px;font-weight:700}.docs-callout-code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;display:block}.docs-p--intro strong{color:var(--text);font-weight:600}.docs-p a{color:#818cf8;font-weight:500;text-decoration:none}.docs-p a:hover{text-decoration:underline}.docs-sidebar-group{margin-bottom:22px}.docs-sidebar-group:last-child{margin-bottom:0}.docs-p{color:var(--muted);max-width:760px;margin:0 0 16px;font-size:15px;line-height:1.65}.docs-p--muted{font-size:14px}.docs-p--small{margin-top:20px;font-size:13px}.docs-p code,.docs-lead code{color:var(--text);background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:.92em}:root[data-theme=light] .docs-p code,:root[data-theme=light] .docs-lead code{background:#0f172a0f}.docs-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.docs-approach-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:16px}.docs-approach-card h3{margin:0 0 6px;font-size:15px;font-weight:600}.docs-approach-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.docs-code-block{border:1px solid var(--border);background:#0d1117;border-radius:10px;overflow:hidden}:root[data-theme=light] .docs-code-block{background:#f6f8fa}.docs-code-block-head{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 0;display:flex}.docs-code-block-title{color:var(--muted);padding:8px 12px;font-size:12px;font-weight:600}:root[data-theme=light] .docs-code-block-head{background:#0f172a08;border-bottom-color:#0f172a14}.docs-code-tabs{gap:2px;padding:6px 8px;display:flex}.docs-code-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.docs-code-tab.is-active{color:#e6edf3;background:#ffffff14}:root[data-theme=light] .docs-code-tab.is-active{color:#0f172a;background:#0f172a14}.docs-code-copy{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.docs-code-copy:hover{color:var(--text)}.docs-code-pre{color:#e6edf3;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;overflow-x:auto}:root[data-theme=light] .docs-code-pre{color:#1e293b}.docs-code-pre--inline{border:1px solid var(--border);background:#0d1117;border-radius:10px}:root[data-theme=light] .docs-code-pre--inline{background:#f6f8fa}.docs-table-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:14px}.docs-table th,.docs-table td{text-align:left;border-bottom:1px solid var(--border);padding:12px 14px}.docs-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#ffffff08;font-size:12px;font-weight:600}.docs-table tr:last-child td{border-bottom:none}.docs-table code{font-size:13px}.docs-method{text-align:center;letter-spacing:.04em;border-radius:4px;min-width:44px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.docs-method--get{color:#34d399;background:#34d3991f}.docs-method--post{color:#60a5fa;background:#60a5fa1f}.docs-faq{margin:0}.docs-faq-item{border-bottom:1px solid var(--border);padding:14px 0}.docs-faq-item:last-child{border-bottom:none}.docs-faq-item dt{margin:0 0 6px;font-size:15px;font-weight:600}.docs-faq-item dd{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.docs-top-tabs{padding-bottom:2px}.docs-page-header-top{flex-direction:column}.docs-copy-page{align-self:flex-start}.docs-sidebar-link{flex:none}.docs-sidebar-link.is-active:after{display:none}.docs-layout{grid-template-columns:1fr;padding-bottom:40px}.docs-sidebar{border-right:none;border-bottom:1px solid var(--border);max-height:none;padding:16px 0;position:static;overflow-x:hidden}.docs-sidebar-nav{flex-flow:wrap;gap:6px}.docs-main{padding:24px 0 0}.docs-approach-grid{grid-template-columns:1fr}}.blog-page{background:var(--bg);color:var(--text);min-height:calc(100vh - var(--site-header-offset))}.blog-inner{max-width:820px;margin:0 auto;padding:32px 20px 64px}.blog-inner--article{max-width:760px}.blog-filters{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.blog-filter{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;transition:color .15s,border-color .15s,background .15s}.blog-filter:hover,.blog-filter.is-active{color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent)}.blog-muted{color:var(--muted);font-size:14px}.blog-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.blog-sidebar-muted{pointer-events:none;color:var(--muted);font-size:13px}.blog-sidebar-post .docs-sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-main .blog-list{margin-top:8px}.blog-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:14px;padding:20px 22px}.blog-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px;font-size:12px;display:flex}.blog-card-category{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.blog-card-pinned{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.blog-card-title{margin:0 0 8px;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25}.blog-card-title a{color:var(--text);text-decoration:none}.blog-card-title a:hover{color:var(--accent)}.blog-card-excerpt{color:var(--muted);margin:0 0 12px;line-height:1.6}.blog-card-link{color:var(--accent);font-size:14px;text-decoration:none}.blog-back{margin:0;font-size:14px}.blog-back a{color:var(--muted);text-decoration:none}.blog-back a:hover{color:var(--accent)}.blog-post-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 12px;display:flex}.blog-share-bar{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.blog-share-bar__btn{border:1px solid color-mix(in srgb, var(--text) 22%, var(--border));background:color-mix(in srgb, var(--text) 10%, var(--panel,#1a1a1a));width:34px;height:34px;color:color-mix(in srgb, var(--text) 82%, var(--muted));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.blog-share-bar__btn:hover,.blog-share-bar__btn.is-active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 18%, var(--panel,#1a1a1a))}:root[data-theme=light] .blog-share-bar__btn{border-color:color-mix(in srgb, var(--text) 16%, var(--border));background:color-mix(in srgb, var(--text) 6%, #fff);color:color-mix(in srgb, var(--text) 78%, var(--muted))}:root[data-theme=light] .blog-share-bar__btn:hover,:root[data-theme=light] .blog-share-bar__btn.is-active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, #fff)}.blog-article-date{color:var(--muted);margin:-8px 0 24px;font-size:14px}.blog-article.markdown-body{font-size:15px;line-height:1.7}.blog-article.markdown-body>:first-child{margin-top:0}.blog-article.markdown-body h2,.blog-article.markdown-body h3{margin:1.6em 0 .6em;line-height:1.3}.blog-article.markdown-body p{margin:0 0 1em}.blog-article.markdown-body ul,.blog-article.markdown-body ol{margin:0 0 1em;padding-left:1.4em}.blog-article.markdown-body pre{background:color-mix(in srgb, var(--surface) 85%, #000);border:1px solid var(--border);border-radius:10px;padding:14px 16px;overflow-x:auto}.blog-article.markdown-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.blog-article.markdown-body a{color:var(--accent)}.blog-article.markdown-body img{border:1px solid var(--border);border-radius:12px;max-width:100%;height:auto;margin:20px auto;display:block;box-shadow:0 10px 28px #0000002e}.blog-admin-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.blog-admin__tips-card{margin-bottom:16px}.blog-admin__tips-head,.blog-admin-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.blog-admin__tips-head{cursor:pointer;align-items:center}.blog-admin__section-title{margin:0;font-size:18px;font-weight:650}.blog-admin__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.blog-admin__tips-body{margin-top:12px}.blog-admin__tips-intro{color:var(--ctext,var(--text));margin:0 0 10px;font-size:14px;line-height:1.55}.blog-admin__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.blog-admin__tips-text{color:var(--ctext,var(--text));font-size:14px;line-height:1.55}.blog-admin__tips-text strong{font-weight:650}.blog-admin-section{margin-bottom:16px}.blog-admin-section-desc{max-width:72ch;margin:8px 0 0}.blog-admin-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-admin-subtitle{margin:0 0 12px;font-size:16px}.blog-admin-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-admin-row{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.blog-admin-row.is-active{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent)}.blog-admin-row strong{font-size:14px}.blog-admin-row span{color:var(--muted);font-size:12px}.blog-admin-fields{flex-direction:column;gap:12px;display:flex}.blog-admin-field{flex-direction:column;gap:4px;display:flex}.blog-admin-field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.blog-admin-char-count{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.blog-admin-char-count.is-over{color:#f87171}.blog-admin-pin-row{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.blog-admin-pin-check{align-items:center;gap:8px;margin:0;display:inline-flex}.blog-admin-pin-check input{width:16px;height:16px}.blog-admin-body-field{flex-direction:column;gap:8px;display:flex}.blog-admin-body-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-admin-body-actions{align-items:center;gap:8px;display:flex}.blog-admin-file-input{display:none}.blog-admin-upload-hint{color:var(--muted);margin:0;font-size:12px}@media (max-width:960px){.blog-admin-grid{grid-template-columns:1fr}}.docs-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.docs-integration-card{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);color:inherit;border-radius:14px;flex-direction:column;gap:10px;min-height:220px;padding:22px 20px 20px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.docs-integration-card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));transform:translateY(-2px);box-shadow:0 10px 28px #0000002e}.docs-integration-card-logos{align-items:center;gap:10px;display:flex}.docs-integration-logo{letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:inline-flex}.docs-integration-logo--brand{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}.docs-integration-logo--partner{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text);border:1px solid var(--border)}.docs-integration-logo-x{color:var(--muted);font-size:14px}.docs-integration-card-title{color:var(--text);margin:4px 0 0;font-size:17px;line-height:1.35}.docs-integration-card-desc{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.55}.docs-integration-card-link{color:var(--primary);font-size:14px;font-weight:600}.docs-integration-card-badge{color:var(--muted);border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.docs-list,.docs-ordered-list{color:var(--text);margin:12px 0 0;padding-left:1.25rem;line-height:1.65}.docs-list li+li,.docs-ordered-list li+li{margin-top:8px}@media (max-width:860px){.docs-integrations-grid{grid-template-columns:1fr}}.legal-page{background:var(--bg);color:var(--text);min-height:calc(100vh - var(--site-header-offset))}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:0;max-width:1120px;margin:0 auto;padding:32px 24px 72px;display:grid}.legal-sidebar{top:calc(var(--site-header-offset) + 24px);align-self:start;padding-right:28px;position:sticky}.legal-sidebar-nav{flex-direction:column;gap:2px;display:flex}.legal-sidebar-link{color:var(--muted);text-align:right;border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.legal-sidebar-link:hover{color:var(--text);background:#ffffff0f}:root[data-theme=light] .legal-sidebar-link:hover{background:#0f172a0d}.legal-sidebar-link.is-active{color:var(--primary);background:#34d3991f;font-weight:600}:root[data-theme=light] .legal-sidebar-link.is-active{background:#00d98b1f}.legal-sidebar-loading{text-align:right;color:var(--muted);padding:8px 12px}.legal-main{min-width:0}.legal-article{max-width:760px}.legal-article-head{margin-bottom:28px}.legal-article-title{color:var(--text);margin:0 0 16px;font-size:clamp(28px,3.2vw,36px);font-weight:700;line-height:1.2}.legal-article-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.legal-article-meta p{margin:0}.legal-article-body{color:var(--text);font-size:15px;line-height:1.75}.legal-article-body h2,.legal-article-body h3{color:var(--text);margin:1.6em 0 .6em}.legal-article-body p{margin:0 0 1em}.legal-article-body ul,.legal-article-body ol{margin:0 0 1em 1.4em}.legal-article-body table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:14px}.legal-article-body th,.legal-article-body td{border:1px solid var(--border);text-align:left;padding:8px 10px}.legal-article-status,.legal-article-error{color:var(--muted);margin:0;padding:24px 0}.legal-article-error{color:#f87171}:root[data-theme=light] .legal-article-error{color:#dc2626}.legal-version-bar{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}.legal-download-bar{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.legal-download-link{color:var(--primary);font-weight:500;text-decoration:none}.legal-download-link:hover{text-decoration:underline}.legal-version-select{vertical-align:middle;width:auto;min-width:180px;display:inline-block}.legal-version-select .select-trigger{border:1px solid var(--border);background:var(--bg-subtle);min-width:180px;height:36px;color:var(--text);border-radius:8px;padding:0 12px;font-size:14px}.git-admin{flex-direction:column;gap:16px;max-width:1100px;display:flex}.git-admin__tips-card,.git-admin__panel{margin:0}.git-admin__tips-head,.git-admin__panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.git-admin__tips-head{cursor:pointer}.git-admin__section-title{margin:0;font-size:18px;font-weight:650}.git-admin__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.git-admin__tips-body{margin-top:12px}.git-admin__tips-intro{color:var(--ctext,var(--text));margin:0 0 10px;font-size:14px;line-height:1.55}.git-admin__tips-intro strong{font-weight:650}.git-admin__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.git-admin__tips-text{color:var(--ctext,var(--text));font-size:14px;line-height:1.55}.git-admin__tips-text strong{font-weight:650}.git-admin__panel-head{margin-bottom:16px}.git-admin__grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.git-admin__list{flex-direction:column;gap:8px;max-height:560px;padding-right:4px;display:flex;overflow:auto}.git-admin__list-item{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.git-admin__list-item.is-active{border-color:color-mix(in srgb, var(--accent,var(--primary)) 50%, var(--border));background:color-mix(in srgb, var(--accent,var(--primary)) 8%, transparent)}.git-admin__list-item strong{font-size:14px}.git-admin__list-item span,.git-admin__list-meta{color:var(--muted);font-size:12px}.git-admin__form{flex-direction:column;gap:12px;display:flex}.git-admin__field{flex-direction:column;gap:4px;display:flex}.git-admin__logo-row,.git-admin__value-row{align-items:center;gap:8px;display:flex}.git-admin__logo-row .input,.git-admin__value-row .input{flex:auto;min-width:0}.git-admin__icon-btn{width:40px;min-width:40px;padding-left:0!important;padding-right:0!important}.git-admin__logo-preview{border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-top:4px;display:inline-flex}.git-admin__logo-preview svg{width:24px;height:24px}.git-admin__hint{margin:4px 0 0;font-size:12px}.git-admin__check{align-items:center;gap:8px;display:inline-flex}.git-admin__actions{flex-wrap:wrap;gap:8px;display:flex}.git-admin__delete{width:fit-content;margin-top:4px}.git-admin .button.secondary.is-danger{color:#f87171;border-color:#ef44448c}.git-admin .button.secondary.is-danger:hover:not(:disabled){background:#ef44441a;border-color:#ef4444cc}@media (max-width:800px){.git-admin__grid{grid-template-columns:1fr}}.legal-admin-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.legal-admin__tips-card{margin-bottom:16px}.legal-admin__tips-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-admin__section-title{margin:0;font-size:18px;font-weight:650}.legal-admin__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.legal-admin__tips-body{margin-top:12px}.legal-admin__tips-intro{color:var(--cmuted,var(--muted));margin:0 0 10px;font-size:14px;line-height:1.55}.legal-admin__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.legal-admin__tips-text{color:var(--cmuted,var(--muted));font-size:14px;line-height:1.55}.legal-admin__tips-text strong{color:var(--ctext,var(--text));font-weight:650}.legal-admin-form-title{margin:0 0 4px;font-size:15px;font-weight:650}.legal-admin-delete-type{width:100%;margin-top:8px}.legal-admin .button{white-space:nowrap;border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.legal-admin .button.secondary{border-color:color-mix(in srgb, var(--border) 85%, var(--text))}.legal-admin .button.secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 35%, var(--border));color:var(--text)}.legal-admin .button.secondary.is-danger{color:#f87171;border-color:#f8717159}.legal-admin .button.secondary.is-danger:hover:not(:disabled){color:#fca5a5;background:#f871711a;border-color:#f871718c}:root[data-theme=light] .legal-admin .button.secondary.is-danger{color:#dc2626;border-color:#dc262647}:root[data-theme=light] .legal-admin .button.secondary.is-danger:hover:not(:disabled){color:#b91c1c;background:#dc26260f;border-color:#dc262673}.legal-admin-panel-head .legal-admin-actions{flex-shrink:0}.legal-admin-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:16px}.legal-admin-panel--wide{min-width:0}.legal-admin-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.legal-admin-panel-head h2{margin:0;font-size:16px}.legal-admin-type-list,.legal-admin-version-list{flex-direction:column;gap:6px;max-height:220px;margin-bottom:16px;display:flex;overflow:auto}.legal-admin-type-item,.legal-admin-version-item{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.legal-admin-type-item:hover,.legal-admin-version-item:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:#ffffff08}:root[data-theme=light] .legal-admin-type-item:hover,:root[data-theme=light] .legal-admin-version-item:hover{background:#0a0a0a08}.legal-admin-type-item.is-active,.legal-admin-version-item.is-active{background:#34d39914;border-color:#34d39973}.legal-admin-type-item span,.legal-admin-version-item span,.legal-admin-version-item small{color:var(--muted);font-size:12px}.legal-admin-form{flex-direction:column;gap:12px;display:flex}.legal-admin-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.legal-admin-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.legal-admin-check{align-items:center;flex-direction:row!important;gap:8px!important}.legal-admin-md{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}.legal-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-admin-preview{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.legal-admin-preview h3{color:var(--muted);margin:0 0 12px;font-size:14px}.legal-admin-attachment-only{border:1px dashed var(--border);background:var(--bg-subtle);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.legal-admin-attachment-name{color:var(--text);word-break:break-all;margin:0;font-size:14px;font-weight:600}@media (max-width:960px){.legal-layout{grid-template-columns:1fr;padding:20px 16px 48px}.legal-sidebar{border-bottom:1px solid #e5e7eb;padding-bottom:12px;padding-right:0;position:static}.legal-sidebar-nav{flex-flow:wrap;gap:8px}.legal-sidebar-link{text-align:left}.legal-admin-grid,.legal-admin-form-row{grid-template-columns:1fr}}.cookie-consent-banner{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px));background:#080b0ff5;border-top:1px solid #ffffff24;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000059}:root[data-theme=light] .cookie-consent-banner{background:#fffffffa;border-top-color:#0f172a1f;box-shadow:0 -8px 30px #0f172a1a}.cookie-consent-banner__inner{justify-content:space-between;align-items:flex-start;gap:20px 28px;display:flex}.cookie-consent-banner__content{flex:1;min-width:0}.cookie-consent-banner__title{color:#f8fafc;letter-spacing:.01em;margin:0 0 8px;font-size:17px;font-weight:600}:root[data-theme=light] .cookie-consent-banner__title{color:#0f172a}.cookie-consent-banner__body{color:#e2e8f0eb;margin:0;font-size:13px;line-height:1.65}:root[data-theme=light] .cookie-consent-banner__body{color:#1e293beb}.cookie-consent-banner__legal{margin:10px 0 0;font-size:13px}.cookie-consent-banner__legal a{color:#93c5fd;text-underline-offset:2px;text-decoration:underline}.cookie-consent-banner__legal a:hover{color:#bfdbfe}:root[data-theme=light] .cookie-consent-banner__legal a{color:#2563eb}:root[data-theme=light] .cookie-consent-banner__legal a:hover{color:#1d4ed8}.cookie-consent-banner__actions{flex-direction:column;flex-shrink:0;gap:10px;min-width:220px;display:flex}.cookie-consent-banner__btn-accept,.cookie-consent-banner__btn-reject{white-space:nowrap;width:100%;font-size:13px}body.cookie-banner-visible .site-float-stack{bottom:calc(148px + env(safe-area-inset-bottom,0px))}@media (max-width:860px){.cookie-consent-banner__inner{flex-direction:column}.cookie-consent-banner__actions{width:100%;min-width:0}body.cookie-banner-visible .site-float-stack{bottom:calc(220px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.cookie-consent-banner__title{font-size:16px}.cookie-consent-banner__btn-accept,.cookie-consent-banner__btn-reject{white-space:normal;text-align:center}}.personal-page{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.personal-page__title{letter-spacing:-.02em;color:var(--text);margin:0 0 28px;font-size:28px;font-weight:500}.personal-page__stack{flex-direction:column;gap:0;display:flex}.personal-section{border-top:1px solid color-mix(in srgb, var(--border) 85%, transparent);padding:28px 0}.personal-page__stack>.personal-section:first-child{border-top:none;padding-top:8px}.personal-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 24px;margin-bottom:20px;display:flex}.personal-section__title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.personal-section__hint{color:var(--muted);text-align:right;flex:auto;min-width:160px;margin:0;font-size:13px;line-height:1.4}.personal-section__body{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:420px;display:flex}.personal-section__body.sec-settings__rows{gap:0;max-width:none}.personal-section__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.personal-field{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;max-width:none;display:flex}.personal-field__label-row{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:6px 10px;width:100%;display:flex}.personal-field__label{color:var(--text);font-size:13px;font-weight:500}.personal-field__hint{color:var(--muted);text-align:right;flex-shrink:0;margin-left:auto;font-size:12px}.personal-field__hint--below{text-align:left;align-self:flex-start;margin:2px 0 0;line-height:1.4}.personal-field__input{box-sizing:border-box;width:100%;max-width:none}.personal-field__password-wrap{align-items:center;width:100%;max-width:none;display:flex;position:relative}.personal-field__password-wrap .personal-field__input{flex:auto;width:100%;min-width:0;padding-right:44px}.personal-field__eye{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:12px;line-height:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.personal-field__eye:hover{color:var(--text)}.personal-section--danger .personal-section__body{max-width:none}.personal-danger-body{flex-direction:column;align-items:flex-start;gap:18px;max-width:560px;display:flex}.personal-danger-row{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.personal-danger-row__label{color:var(--text);margin-bottom:0;font-size:14px;font-weight:500}.personal-danger-row__desc{max-width:560px;margin:0;line-height:1.55}.personal-danger-warning{white-space:pre-line;font-size:13px;line-height:1.5}.personal-section--support{padding-top:20px;padding-bottom:8px}.personal-support-line{max-width:none;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.personal-support-line__link{color:var(--primary);white-space:nowrap;text-decoration:none}.personal-support-line__link:hover{text-underline-offset:2px;text-decoration:underline}.personal-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.personal-danger-btn{flex-shrink:0;color:#fff!important;background:#c45c5ce0!important;border-color:#0000!important;border-radius:999px!important;padding:8px 20px!important}.personal-danger-btn:hover:not(:disabled){filter:brightness(1.06)}@media (max-width:640px){.personal-page__title{margin-bottom:20px;font-size:24px}.personal-section{padding:22px 0}.personal-section__head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px}.personal-section__hint{text-align:left}.personal-section__body{max-width:none}.personal-danger-row{flex-direction:column}.personal-danger-body{max-width:none}.personal-section--support{padding-top:16px}}.sec-settings{margin-top:0}.sec-settings__title{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.sec-settings__rows{flex-direction:column;gap:0;display:flex}.sec-row{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);justify-content:flex-start;align-items:center;gap:48px;min-height:64px;padding:22px 0;display:flex;overflow:visible}.sec-row--last{border-bottom:none}.sec-row__main{flex-direction:column;flex:0 420px;gap:8px;min-width:0;display:flex;overflow:visible}.sec-row__title{color:var(--text);font-size:14px;font-weight:500;line-height:1.4}.sec-status-inline{font-weight:600}.sec-status-inline--on{color:#5ecf9a}.sec-status-inline--off{color:#e07070}.sec-row__action{flex:none;justify-content:center;align-items:center;display:flex}.sec-row__label{color:var(--text);font-size:14px;font-weight:500}.sec-row__body{display:contents}.sec-badge-off{box-sizing:border-box;color:#fff;cursor:pointer;white-space:nowrap;background:#c45c5c;border:none;border-radius:999px;justify-content:center;align-items:center;padding:5px 14px;font-size:12px;line-height:1.4;display:inline-flex}.sec-badge-off:disabled{opacity:.7;cursor:default}.sec-badge-off:hover:not(:disabled){filter:brightness(1.08)}.sec-status-on{color:#5ecf9a;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.sec-btn-action{box-sizing:border-box;color:#fff;cursor:pointer;white-space:nowrap;background:#c45c5c;border:none;border-radius:6px;justify-content:center;align-items:center;width:88px;min-width:88px;padding:7px 10px;font-size:13px;transition:filter .15s;display:inline-flex}.sec-btn-action:hover:not(:disabled){filter:brightness(1.08)}.sec-btn-action:disabled{opacity:.6;cursor:not-allowed}.sec-hint{color:var(--muted);font-size:12px;line-height:1.4}.sec-row--open{border-bottom:none;padding-bottom:10px}.sec-panel{border:1px dashed #ffffff47;border-radius:4px;margin:0 0 16px;padding:20px 18px}:root[data-theme=light] .sec-panel{border-color:#0a0a0a38}.sec-expand{transform-origin:top;animation:.32s both sec-expand-in}@keyframes sec-expand-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sec-mfa-setup__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:stretch;gap:0;display:grid}.sec-mfa-steps{border-right:1px solid #ffffff47;padding-right:24px}:root[data-theme=light] .sec-mfa-steps{border-right-color:#0a0a0a33}.sec-mfa-action{padding-left:24px}.sec-mfa-steps__title{color:var(--text);margin:0 0 28px;font-size:15px;font-weight:600}.sec-mfa-step+.sec-mfa-step{margin-top:32px}.sec-mfa-step__head{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600}.sec-mfa-step__desc{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.55}.sec-mfa-step__tip{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.55}.sec-mfa-action__intro{color:var(--text);margin:0 0 12px;font-size:13px;line-height:1.5}.sec-secret-box{border:1px solid #ffffff59;border-radius:2px;min-height:240px;display:flex;overflow:hidden}:root[data-theme=light] .sec-secret-box{border-color:#0a0a0a47}.sec-secret-tabs{border-left:1px solid #ffffff59;flex-direction:column;flex-shrink:0;order:2;width:36px;display:flex}:root[data-theme=light] .sec-secret-tabs{border-left-color:#0a0a0a47}.sec-secret-tab{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.12em;color:var(--muted);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;flex:1;padding:10px 0;font-size:12px}.sec-secret-tab.is-active{color:var(--text);background:#ffffff0f;border-left-color:#6aa8e8}:root[data-theme=light] .sec-secret-tab.is-active{background:#0a0a0a0a}.sec-secret-box__inner{flex-direction:column;flex:1;order:1;align-items:center;min-width:0;padding:14px 16px;display:flex}.sec-secret-warn{color:#e07070;text-align:center;margin:0 0 14px;font-size:12px;line-height:1.5}.sec-code-hint.is-error{color:#e07070}.sec-qr-wrap{flex-direction:column;align-items:center;gap:10px;display:flex}.sec-key-wrap{text-align:center;width:100%}.sec-key-wrap__label{margin-bottom:10px;font-size:14px;font-weight:600}.sec-key-wrap__value{word-break:break-all;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.sec-key-wrap__value code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sec-key-wrap__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.sec-link{color:#6aa8e8;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.sec-link:hover{text-decoration:underline}.sec-info{color:#6aa8e8;font-size:12px}.sec-code-row{border:1px solid #ffffff59;border-radius:2px;margin-top:14px;display:flex;overflow:hidden}:root[data-theme=light] .sec-code-row{border-color:#0a0a0a47}.sec-code-input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.sec-code-hint{color:var(--muted);text-align:center;border-left:1px solid #ffffff59;flex:0 46%;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}:root[data-theme=light] .sec-code-hint{border-left-color:#0a0a0a47}.sec-confirm-btn{width:100%;max-width:280px;margin:18px auto 0;transition:opacity .25s,filter .25s,box-shadow .3s,transform .2s;display:block;border-radius:999px!important;padding:10px 24px!important}.sec-confirm-btn--wide{max-width:360px;font-size:15px;border-radius:10px!important;padding:12px 28px!important}.sec-confirm-btn.is-dim,.sec-confirm-btn:disabled{filter:grayscale(.35);opacity:.38!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.sec-confirm-btn.is-ready:not(:disabled){filter:none;animation:.45s sec-btn-ready;box-shadow:0 0 0 1px #34d39959,0 8px 24px #34d39947;opacity:1!important}.sec-confirm-btn.is-ready:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}@keyframes sec-btn-ready{0%{transform:scale(.97);box-shadow:0 0 #34d39900}60%{transform:scale(1.02)}to{transform:scale(1);box-shadow:0 0 0 1px #34d39959,0 8px 24px #34d39947}}.sec-btn-danger-solid{color:#fff!important;background:#c45c5c!important;border:none!important}.sec-recovery{text-align:center;padding:28px 24px 32px}.sec-recovery__title{color:var(--text);letter-spacing:.02em;margin:0 0 14px;font-size:20px;font-weight:700}.sec-recovery__desc{color:var(--text);max-width:620px;margin:0 auto 22px;font-size:13px;line-height:1.7}.sec-recovery__desc strong{font-weight:700}.sec-recovery__codes{text-align:center;border:1px dashed #ffffff52;border-radius:2px;grid-template-columns:1fr 1fr;gap:12px 56px;max-width:380px;margin:0 auto;padding:22px 36px;animation:.4s 80ms both sec-codes-in;display:grid}@keyframes sec-codes-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}:root[data-theme=light] .sec-recovery__codes{border-color:#0a0a0a38}.sec-recovery__col{flex-direction:column;align-items:center;gap:12px;display:flex}.sec-recovery__col code{color:var(--text);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:700}.sec-recovery__copy{margin:12px 0 0;font-size:12px;display:inline-block}.sec-check{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;margin:20px auto 0;font-size:14px;transition:color .2s;display:inline-flex}.sec-check.is-checked{color:var(--primary)}.sec-check input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sec-check__box{box-sizing:border-box;background:0 0;border:1.5px solid #ffffff73;border-radius:50%;flex:none;width:18px;height:18px;transition:background .2s,border-color .2s,transform .2s;position:relative}:root[data-theme=light] .sec-check__box{border-color:#0a0a0a59}.sec-check input:checked+.sec-check__box{border-color:var(--primary);background:var(--primary);transform:scale(1.08)}.sec-check input:checked+.sec-check__box:after{content:"";border:2px solid #052e16;border-width:0 2px 2px 0;width:5px;height:9px;animation:.22s sec-check-mark;position:absolute;top:2px;left:5px;transform:rotate(45deg)}@keyframes sec-check-mark{0%{opacity:0;transform:rotate(45deg)scale(.4)}to{opacity:1;transform:rotate(45deg)scale(1)}}.sec-passkey-meta{margin:-8px 0 0;font-size:12px}.sec-email-form__row{margin-top:10px}@media (max-width:860px){.sec-mfa-setup__grid{grid-template-columns:1fr}.sec-mfa-steps{border-bottom:1px solid #ffffff47;border-right:none;margin-bottom:18px;padding-bottom:18px;padding-right:0}:root[data-theme=light] .sec-mfa-steps{border-bottom-color:#0a0a0a33}.sec-mfa-action{padding-left:0}.sec-row{flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.sec-row__main{flex:200px}.sec-row__action{margin-left:0}.sec-mfa-extra{grid-column:unset}.sec-code-row{flex-direction:column}.sec-code-hint{border-top:1px solid #ffffff59;border-left:none;flex:none}:root[data-theme=light] .sec-code-hint{border-top-color:#0a0a0a47}.sec-recovery__codes{gap:8px 24px;padding:14px 16px}}.sec-info-tip{align-items:center;gap:8px;min-width:0;display:inline-flex}.sec-info-tip__icon{width:16px;height:16px;color:var(--muted);cursor:help;border:1px solid #ffffff73;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;line-height:1;display:inline-flex;position:relative}:root[data-theme=light] .sec-info-tip__icon{border-color:#0a0a0a59}.sec-info-tip__popover{z-index:40;color:#f0f0f2;width:min(420px,72vw);font-size:12px;font-style:normal;font-family:var(--font-ui);text-align:left;white-space:normal;background:#2a2a2e;border-radius:8px;padding:12px 14px;line-height:1.55;display:none;position:absolute;top:calc(100% + 10px);left:0;right:auto;box-shadow:0 10px 28px #00000073}:root[data-theme=light] .sec-info-tip__popover{color:#f5f5f5;background:#2f3136}.sec-info-tip__icon:hover .sec-info-tip__popover,.sec-info-tip__icon:focus .sec-info-tip__popover,.sec-info-tip__icon:focus-within .sec-info-tip__popover{display:block}.sec-info-tip__short{color:var(--muted);font-size:12px;line-height:1.4}.sec-verify-gate__title{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:600}.sec-verify-methods{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sec-verify-method{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px}.sec-verify-method.is-active{color:var(--text);border-color:var(--primary);background:#34d3991f}.sec-mfa-extra{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:2px 0 0;display:flex}.sec-mfa-extra__remain{color:var(--muted);font-size:13px;line-height:1.4}.delete-account-banner{color:var(--text);background:#c0392b14;border:1px solid #c0392b59;border-radius:10px;margin:12px 0 20px;padding:12px 14px;font-size:14px;line-height:1.55}.delete-account-section{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.delete-account-section.is-locked{opacity:.45;pointer-events:none;filter:grayscale(.15)}.delete-account-section__title{color:var(--text);margin:0 0 10px;font-size:15px;font-weight:600}.delete-account-reasons{flex-direction:column;gap:8px;display:flex}.delete-account-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.delete-account-check input{margin-top:3px}.delete-account-check--strong span{font-weight:700}.delete-account-terms{color:var(--muted);-webkit-overflow-scrolling:touch;background:#94a3b81f;border-radius:10px;max-height:min(420px,50vh);margin-bottom:14px;padding:14px 16px;font-size:13px;line-height:1.65;overflow:auto}.delete-account-terms p{margin:0 0 12px}.delete-account-terms p:last-child{margin-bottom:0}@media (max-width:640px){.delete-account-terms{max-height:40vh}}.sub-page{position:relative}.sub-page__title{color:var(--text);margin:0 0 18px;font-size:22px;font-weight:700}.sub-page__toast{z-index:1400;color:#fff;border-radius:10px;align-items:flex-start;gap:10px;max-width:min(420px,100vw - 32px);padding:12px 16px;font-size:13px;line-height:1.45;display:flex;position:fixed;top:72px;right:24px;box-shadow:0 10px 28px #00000059}.sub-page__toast--fail,.sub-page__toast--error{background:#dc2626}.sub-page__toast--ok{background:#16a34a}.sub-page__toast--warn{background:#ca8a04}.sub-page__toast-close{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;flex:none;padding:0;font-size:16px;line-height:1}.sub-page__section{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-subtle) 70%, transparent);border-radius:12px;margin-top:16px;padding:18px 20px}#payment-history{scroll-margin-top:16px}.sub-page__section-title{color:var(--text);margin:0 0 14px;font-size:16px;font-weight:650}.sub-page__plan-title-label{color:var(--text)}.sub-page__plan-title-name{color:var(--primary)}.sub-page__plan-title-row{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:8px;display:flex}.sub-page__plan-title-row .sub-page__section-title{margin:0}.sub-page__plan-title-actions{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex;margin-top:0!important}.sub-page__plan-title-actions-right{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.sub-page__plan-title-actions .button{box-sizing:border-box;font-size:14px;font-weight:600;line-height:1.2}.sub-page__manage-api-btn{text-align:center;text-decoration:none;color:#fff!important;font-size:14px!important;font-weight:600!important}.sub-page__tips-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.sub-page__tips-head .sub-page__section-title{margin:0}.sub-page__tips-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;display:inline-flex}.sub-page__tips-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sub-page__tips-list li{color:var(--muted);align-items:flex-start;gap:4px;font-size:13px;line-height:1.55;display:flex}.sub-page__tips-num{color:var(--muted);letter-spacing:0;white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:1.55}.sub-page__tips-text{flex:1;min-width:0}.sub-page__tips-text strong{color:var(--text);font-weight:650}.sub-page__tip-hl--plan{color:#34d399;font-weight:600}.sub-page__tip-hl--recharge{color:#fb923c;font-weight:600}.sub-page__tip-hl--models{color:var(--text);font-weight:700}.sub-page__plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:0;margin-bottom:16px;display:flex}.sub-page__plan-name{color:var(--primary);margin:0 0 8px;font-size:16px;font-weight:650}.sub-page__plan-meta{color:var(--text);white-space:nowrap;margin:0;font-size:13px;line-height:1.5}.sub-page__plan-meta-label{color:var(--text)}.sub-page__plan-meta-start{color:#34d399;font-weight:600}.sub-page__plan-meta-sep{width:36px;display:inline-block}.sub-page__plan-meta-end{color:#f87171;font-weight:600}@media (max-width:720px){.sub-page__plan-meta{white-space:normal}}.sub-page__usage-card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 55%, transparent);border-radius:10px;margin-top:14px;padding:14px 16px}.sub-page__usage-card-title{color:var(--text);margin:0 0 12px;font-size:14px;font-weight:650}.sub-page__usage-row-box{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:6px;padding:10px 12px}.sub-page__usage-row{align-items:center;gap:10px;display:flex}.sub-page__usage-row-label{color:var(--text);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.sub-page__usage-block{margin-top:16px}.sub-page__usage-label{color:var(--text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.sub-page__usage-track{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:#94a3b82e;border-radius:999px;flex:auto;min-width:0;height:22px;position:relative;overflow:hidden}.sub-page__usage-fill{isolation:isolate;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:100%;transition:width .25s;display:flex;position:relative;overflow:hidden}.sub-page__usage-fill:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff38 0 10px,#ffffff0a 10px 20px),linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);background-position:0 0,100% 0;background-size:40px 40px,180% 100%;animation:1.6s linear infinite sub-page-usage-liquid;position:absolute;inset:0}.sub-page__usage-fill--plan{background:linear-gradient(90deg,#34d399 0%,#10b981 55%,#059669 100%)}.sub-page__usage-fill--wallet{background:linear-gradient(90deg,#fb923c 0%,#f97316 55%,#ea580c 100%)}.sub-page__usage-pct{z-index:1;color:#fff;white-space:nowrap;padding:0 8px;font-size:12px;font-weight:650;line-height:1;position:relative}.sub-page__usage-pct--outside{color:var(--muted);position:absolute;top:50%;left:8px;transform:translateY(-50%)}@keyframes sub-page-usage-liquid{0%{background-position:0 0,120% 0}to{background-position:40px 0,-20% 0}}@media (prefers-reduced-motion:reduce){.sub-page__usage-fill:before{animation:none}}.sub-page__capsules{grid-template-columns:180px 36px 150px 36px 160px;justify-content:start;align-items:center;gap:8px 16px;margin-top:12px;display:grid}.sub-page__capsule{box-sizing:border-box;background:color-mix(in srgb, var(--bg) 80%, #1f2937);border:1px solid var(--border);width:100%;min-height:34px;color:var(--text);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:12px;display:inline-flex}.sub-page__capsule strong{color:var(--text);font-weight:650}.sub-page__capsule--remain-plan{border-color:#34d399}.sub-page__capsule--remain-plan,.sub-page__capsule--remain-plan strong{color:#34d399}.sub-page__capsule--remain-wallet{border-color:#fb923c}.sub-page__capsule--remain-wallet,.sub-page__capsule--remain-wallet strong{color:#fb923c}.sub-page__capsule-op{width:100%;height:34px;color:var(--text);justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:600;line-height:1;display:flex}@media (max-width:720px){.sub-page__capsules{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);column-gap:8px}.sub-page__capsule{white-space:normal;text-align:center}}.sub-page__period-bar{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.sub-page__period-bar-label{color:var(--muted);font-size:13px;font-weight:500}.sub-page__period-bar-hint{color:var(--muted);flex:100%;margin:0;font-size:12px;line-height:1.45}.sub-page__cycle-tabs{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.sub-page__cycle-tab{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-size:13px}.sub-page__cycle-tab.is-active{color:#fff;border-color:var(--primary);background:color-mix(in srgb, var(--primary) 70%, #065f46)}.sub-page__cycle-tab.is-disabled,.sub-page__cycle-tab:disabled{opacity:.45;cursor:not-allowed}.sub-page__pay-btn{min-width:88px}.sub-page__pay-btn--current{opacity:.7;cursor:default}.sub-page__pay-btn--subscribe{color:#fff!important;background:#ef4444e0!important;border-color:#0000!important}.sub-page__pay-btn--upgrade{background:color-mix(in srgb, var(--primary) 85%, transparent)!important;color:#fff!important;border-color:#0000!important}.sub-page__recharge-box{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 55%, transparent);border-radius:8px;gap:14px;padding:16px;display:grid}.sub-page__recharge-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.sub-page__recharge-head .sub-page__section-title{margin:0}.sub-page__recharge-cp-rate{margin:0;font-size:13px;line-height:1.4}.sub-page__recharge-cp-rate-label{color:var(--muted);font-weight:500}.sub-page__recharge-cp-rate-value{color:var(--text);font-weight:700}.sub-page__recharge-line{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.sub-page__recharge-label{min-width:120px;color:var(--text);flex:none;font-size:13px;font-weight:500}.sub-page__recharge-stepper{border:1px solid var(--border);background:var(--bg-subtle);border-radius:6px;align-items:stretch;min-width:160px;height:36px;display:inline-flex;overflow:hidden}.sub-page__recharge-stepper-btn{min-width:34px;color:var(--text);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.sub-page__recharge-stepper-btn:first-child{border-right:1px solid var(--border)}.sub-page__recharge-stepper-btn:last-child{border-left:1px solid var(--border)}.sub-page__recharge-stepper-input{width:92px;color:var(--text);text-align:center;background:0 0;border:none;outline:none;font-size:14px}.sub-page__recharge-rate{color:var(--muted);font-size:12px}.sub-page__recharge-topup-btn{margin-left:48px;border-radius:6px!important;height:36px!important;min-height:36px!important;padding:0 16px!important}.sub-page__recharge-credits-box{text-align:center;border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 80%, transparent);min-width:120px;height:36px;color:var(--text);border-radius:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:36px}.sub-page__recharge-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sub-page__quick-amounts{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.sub-page__quick-amount{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px}.sub-page__quick-amount.is-active{color:var(--text);border-color:var(--primary);background:#34d3991f}.sub-page__status{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.sub-page__status--pending{color:#ca8a04;background:#ca8a0426}.sub-page__status--failed{color:#ef4444;background:#ef444426}.sub-page__status--finished{color:#22c55e;background:#22c55e26}.sub-page__history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:12px;display:flex}.sub-page__history-head .sub-page__section-title{margin:0}.sub-page__history-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sub-page__history-size{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.sub-page__history-size select{appearance:none;border:1px solid var(--border);background-color:var(--bg-subtle);min-width:64px;height:32px;color:var(--text);text-align:left;text-align-last:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23c4c4c4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:6px;padding:0 28px 0 10px}.sub-page__history-size select option{text-align:left}.sub-page__history-total{color:var(--muted);font-size:13px}.sub-page__history-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;margin-bottom:14px;display:flex}.sub-page__history-page-of{text-align:center;min-width:48px;color:var(--muted);font-size:13px}.token-page{flex-direction:column;gap:16px;width:100%;display:flex}.token-page__section{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.token-page__section:last-of-type,.token-page__section--flush{border-bottom:none;margin-bottom:0;padding-bottom:0}.token-page__section-title{color:var(--text);text-underline-offset:4px;margin:0 0 14px;font-size:16px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.token-page__section-title--plain,.token-page__list-card .token-page__section-title{text-decoration:none}.token-page__list-block{margin-top:22px}.token-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:14px;display:flex}.token-page__section-head .token-page__section-title{margin:0}.token-page__section-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.token-page__section-head-actions .button{text-decoration:none}.token-page__tips-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.token-page__tips-head .token-page__section-title{margin:0;text-decoration:none}.token-page__tips-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;display:inline-flex}.token-page__tips-body{margin-top:14px}.token-page__tips-subtitle{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:650}.token-page__tips-subtitle+.token-page__tips-list+.token-page__tips-subtitle{margin-top:14px}.token-page__tips-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.token-page__tips-list li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.token-page__tips-num{color:var(--text);flex:none;font-weight:400}.token-page__tips-text{flex:1;min-width:0}.token-page__create-card .token-page__section-title{text-decoration:none}.token-page__create-grid{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.token-page__create-row{flex-wrap:wrap;align-items:flex-end;gap:12px 48px;width:100%;display:flex}.token-page__create-row .token-page__field{flex:0 420px;min-width:0}.token-page__field{flex-direction:column;gap:6px;display:flex}.token-page__field-label{color:var(--muted);font-size:13px;font-weight:500}.token-page__field .input{width:100%;max-width:420px}.token-page__field .input:disabled{opacity:.55;cursor:not-allowed}.token-page__check{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.token-page__create-side-btn{text-align:center;box-sizing:border-box;flex:none;min-width:160px;text-decoration:none}.token-page__create-row .button:not(.secondary){color:#fff!important}.token-page__search-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.token-page__search-input{flex:240px;min-width:180px;max-width:520px}.token-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.token-page__page-size{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.token-page__page-size select{appearance:none;border:1px solid var(--border);background-color:var(--bg-subtle);min-width:64px;height:32px;color:var(--text);text-align:left;text-align-last:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23c4c4c4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:6px;padding:0 28px 0 10px}.token-page__page-size select option{text-align:left}.token-page__list-total{color:var(--muted);font-size:13px}.token-page__row-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.token-page__row-actions .button{white-space:nowrap;padding:4px 10px;font-size:12px}.token-page__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;margin-bottom:14px;display:flex}.token-page__page-of{text-align:center;min-width:48px;color:var(--muted);font-size:13px}@media (max-width:720px){.token-page__create-row{gap:10px 12px}.token-page__create-row .token-page__field{flex:100%}.token-page__create-side-btn{flex:auto;min-width:140px}.token-page__field .input{max-width:none}}.sub-page__history-row{cursor:pointer}.sub-page__history-row.is-disabled{cursor:default}.sub-page__history-row:hover td{background:color-mix(in srgb, var(--bg-subtle) 80%, transparent)}.sub-page__history-row.is-disabled:hover td{background:0 0}.sub-page__history-row.is-expanded td{background:color-mix(in srgb, var(--bg-subtle) 70%, transparent)}.sub-page__history-detail-row>td{border-bottom:1px solid var(--border);vertical-align:top;background:0 0!important;padding:0 12px 14px!important}.sub-page__invoice{color:#1a202c;width:100%;max-width:560px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:10px 0 2px;padding:0;overflow:hidden}.sub-page__invoice-title{color:#2d3748;background:#f8fafc;border-bottom:1px solid #e2e8f0;margin:0;padding:12px 16px;font-size:13px;font-weight:600}.sub-page__invoice-rows{margin:0;font-size:14px;display:block}.sub-page__invoice-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:12px 16px;display:flex}.sub-page__invoice-row:last-child{border-bottom:none}.sub-page__invoice-row dt{color:#718096;flex:0 0 42%;max-width:42%;margin:0}.sub-page__invoice-row dd{color:#1a202c;text-align:right;word-break:break-all;flex:1;margin:0}.sub-page__invoice-amount{color:#334155;text-align:left;background:#f1f5f9;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:14px;font-weight:500;display:flex}.sub-page__invoice-amount-value{color:#0f172a;font-size:20px;font-weight:700}@media (max-width:720px){.sub-page__toast{max-width:none;inset:auto 16px 16px}.sub-page__invoice{max-width:none}.sub-page__invoice-row{flex-direction:column;gap:4px}.sub-page__invoice-row dt{flex:none;max-width:none}.sub-page__invoice-row dd{text-align:left}}.log-page{flex-direction:column;gap:16px;width:100%;display:flex}.log-page__section{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.log-page__section--last,.log-page__section--flush{border-bottom:none;margin-bottom:0;padding-bottom:0}.log-page__section-title{color:var(--text);text-underline-offset:4px;margin:0 0 14px;font-size:16px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.log-page__section-title--plain,.log-page__list-card .log-page__section-title,.log-page__list-card .log-page__section-head .log-page__section-title{text-decoration:none}.log-page__list-block{border-top:none;margin-top:22px}.log-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:14px;display:flex}.log-page__section-head .log-page__section-title{margin:0}.log-page__section-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.log-page__tips-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.log-page__tips-head .log-page__section-title{margin:0;text-decoration:none}.log-page__tips-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;display:inline-flex}.log-page__tips-body{margin-top:14px}.log-page__tips-subtitle{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:650}.log-page__tips-list+.log-page__tips-subtitle{margin-top:14px}.log-page__tips-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.log-page__tips-list li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.log-page__tips-num{color:var(--text);flex:none;font-weight:400}.log-page__tips-text{flex:1;min-width:0}.log-page__search-row,.log-page__time-row,.log-page__filter-row,.log-page__quick-ranges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.log-page__search-row,.log-page__time-row{margin-bottom:12px}.log-page__search-input{flex:240px;min-width:180px;max-width:520px}.log-page__search-btn{color:#fff!important}.log-page__time-field{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.log-page__datetime{min-width:190px;display:inline-flex;position:relative}.log-page__datetime-ph{z-index:1;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:13px;position:absolute;top:50%;left:12px;right:36px;overflow:hidden;transform:translateY(-50%)}.log-page__datetime.is-empty .log-page__datetime-ph{color:var(--muted);opacity:.85}.log-page__datetime-native{caret-color:#0000;color:#0000!important}.log-page__datetime-native::-webkit-datetime-edit{color:#0000}.log-page__datetime-native::-webkit-datetime-edit-fields-wrapper{color:#0000}.log-page__datetime-native::-webkit-datetime-edit-text{color:#0000}.log-page__datetime-native::-webkit-datetime-edit-month-field{color:#0000}.log-page__datetime-native::-webkit-datetime-edit-day-field{color:#0000}.log-page__datetime-native::-webkit-datetime-edit-year-field{color:#0000}.log-page__datetime-native::-webkit-datetime-edit-hour-field{color:#0000}.log-page__datetime-native::-webkit-datetime-edit-minute-field{color:#0000}.log-page__datetime-native::-webkit-datetime-edit-ampm-field{color:#0000}.log-page__datetime-native::-webkit-calendar-picker-indicator{z-index:2;cursor:pointer;opacity:.75;position:relative}.log-page__time-field .input{width:100%;min-width:190px}.log-page__filter-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.log-page__filter-select{flex:none;width:160px;min-width:140px;max-width:180px}.log-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.log-page__page-size{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.log-page__page-size select{appearance:none;border:1px solid var(--border);background-color:var(--bg-subtle);min-width:64px;height:32px;color:var(--text);text-align:left;text-align-last:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23c4c4c4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:6px;padding:0 28px 0 10px}.log-page__page-size select option{text-align:left}.log-page__list-total{color:var(--muted);font-size:13px}.log-page__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;margin-bottom:14px;display:flex}.log-page__page-of{text-align:center;min-width:48px;color:var(--muted);font-size:13px}@media (max-width:720px){.log-page__time-field{width:100%}.log-page__time-field .input{flex:1;min-width:0}}.playground-page{flex-direction:column;gap:16px;width:100%;display:flex}.playground-page__section{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.playground-page__section--last,.playground-page__section--flush{border-bottom:none;margin-bottom:0;padding-bottom:0}.playground-page__section-title{color:var(--text);margin:0 0 14px;font-size:16px;font-weight:650;text-decoration:none}.playground-page__section-title--plain,.playground-page__ops-card .playground-page__section-title,.playground-page__response-card .playground-page__section-title,.playground-page__tips-head .playground-page__section-title{text-decoration:none}.playground-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:14px;display:flex}.playground-page__section-head .playground-page__section-title{margin:0}.playground-page__ops-hint,.playground-page__usage{color:var(--muted);text-align:right;flex:auto;max-width:min(560px,72%);margin:0;font-size:12px;line-height:1.4}.playground-page__usage{white-space:normal}.playground-page__tips-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.playground-page__tips-head .playground-page__section-title{margin:0;text-decoration:none}.playground-page__tips-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;display:inline-flex}.playground-page__tips-body{margin-top:14px}.playground-page__tips-subtitle{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:650}.playground-page__tips-list+.playground-page__tips-subtitle{margin-top:14px}.playground-page__tips-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.playground-page__tips-list li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.playground-page__tips-num{color:var(--text);flex:none;font-weight:400}.playground-page__tips-text{flex:1;min-width:0}.playground-page__tips-text strong{color:var(--text);font-weight:650}.playground-page__hints-list{color:var(--muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.playground-page__hints-list li{padding-left:14px;position:relative}.playground-page__hints-list li:before{content:"-";color:var(--muted);position:absolute;left:0}.playground-page__controls,.playground-page__extra-opts{flex-wrap:wrap;gap:12px 16px;margin-bottom:14px;display:flex}.playground-page__control{min-width:140px;color:var(--muted);flex-direction:column;flex:160px;gap:6px;font-size:13px;display:flex}.playground-page__prompt-field{flex-direction:column;gap:6px;margin-top:4px;display:flex}.playground-page__prompt-label{color:var(--muted);font-size:13px;font-weight:500}.playground-page__prompt-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.playground-page__prompt{resize:vertical;width:100%;min-height:140px;padding:12px}.playground-page__prompt-actions{flex-direction:column;justify-content:flex-start;gap:10px;display:flex}.playground-page__send-btn{min-width:96px;color:#fff!important}.playground-page__extra-block{margin-top:12px}.playground-page__extra-block .input{width:100%;min-height:72px;padding:10px}.playground-page__toggles{flex-wrap:wrap;gap:14px 20px;margin-top:14px;display:flex}.playground-page__check{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.playground-page__result-block{margin-bottom:16px}.playground-page__result-block:last-child{margin-bottom:0}.playground-page__result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.playground-page__result-label{color:var(--text);margin:0 0 8px;font-size:13px;font-weight:650}.playground-page__result-head .playground-page__result-label{margin:0}.playground-page__view-toggle{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.playground-page__view-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:12px;font-weight:600}.playground-page__view-btn.is-active{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text)}.playground-page__result-box{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-subtle) 85%, transparent);border-radius:10px;padding:12px}.playground-page__formatted-text{white-space:pre-wrap;word-break:break-word;color:var(--text);min-height:40px;font-size:14px;line-height:1.55}.playground-page__pre{white-space:pre-wrap;word-break:break-word;color:var(--text);max-height:420px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.playground-page__pre--compact{max-height:120px;margin-bottom:10px}.playground-page__box-actions{justify-content:flex-end;margin-top:10px;display:flex}.playground-page__copy-btn{padding:4px 12px;font-size:12px}.playground-page__media-grid{flex-wrap:wrap;gap:10px;display:flex}.playground-page__media-grid img{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:180px;height:180px}.playground-page__video-meta .desc{margin:0 0 6px}.playground-page__video-player{margin-top:12px}.playground-page__video-player video{border-radius:8px;max-width:100%;max-height:360px;display:block}.playground-page__video-player a{color:var(--primary);margin-top:8px;font-size:13px;display:inline-block}@media (max-width:720px){.playground-page__prompt-row{grid-template-columns:1fr}.playground-page__prompt-actions{flex-direction:row}.playground-page__ops-hint,.playground-page__usage{text-align:left;max-width:none}}.referral-page-wrap,.referral-page{flex-direction:column;gap:16px;width:100%;display:flex}.referral-page__section{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.referral-page__section--last,.referral-page__section--flush{border-bottom:none;margin-bottom:0;padding-bottom:0}.referral-page__section-title{color:var(--text);margin:0 0 14px;font-size:16px;font-weight:650;text-decoration:none}.referral-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:14px;display:flex}.referral-page__section-head .referral-page__section-title{margin:0;text-decoration:none}.referral-page__tips-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.referral-page__tips-head .referral-page__section-title{margin:0;text-decoration:none}.referral-page__tips-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;display:inline-flex}.referral-page__tips-body{margin-top:14px}.referral-page__tips-subtitle{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:650}.referral-page__tips-list+.referral-page__tips-subtitle,.referral-page__important{margin-top:14px}.referral-page__tips-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.referral-page__tips-list li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.referral-page__tips-num{color:var(--text);flex:none;font-weight:400}.referral-page__tips-text{flex:1;min-width:0}.referral-page__tips-text strong{color:var(--text);font-weight:650}.referral-page__important{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.5}.referral-page__inline-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.referral-page__tools-grid{flex-direction:column;gap:14px;display:flex}.referral-page__tool-card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-subtle) 80%, transparent);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.referral-page__tool-title{color:var(--text);margin:0;font-size:14px;font-weight:650}.referral-page__tool-card>.referral-page__section-head{margin-bottom:0}.referral-page__estimate-row{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:10px;display:flex}.referral-page__estimate-field{flex:none;width:160px;min-width:140px;max-width:180px}.referral-page__estimate-select{max-width:100%;width:160px!important}.referral-page__estimate-btn{white-space:nowrap;flex:none;width:auto}.referral-page__field{min-width:0;color:var(--muted);flex-direction:column;flex:140px;gap:6px;font-size:13px;display:flex}.referral-page__field-hint{color:var(--muted);margin:6px 0 0;font-size:12px}.referral-page__withdraw-block{flex-direction:column;gap:12px;width:100%;display:flex}.referral-page__withdraw-block>.referral-page__section-title{margin-bottom:0}.referral-page__withdraw-form-card{flex-direction:column;gap:14px;display:flex}.referral-page__withdraw-card{gap:14px}.referral-page__recharge-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:10px;display:flex}.referral-page__recharge-head .referral-page__section-title{margin:0}.referral-page__recharge-cp-rate{margin:0;font-size:13px;line-height:1.4}.referral-page__recharge-cp-rate-label{color:var(--muted,var(--cmuted));font-weight:500}.referral-page__recharge-cp-rate-value{color:var(--text,var(--ctext));font-weight:700}.referral-page__recharge-desc{margin:0 0 14px;font-size:12px;line-height:1.45}.referral-page__recharge-desc-link{color:var(--text,var(--ctext));text-underline-offset:2px;font-weight:600;text-decoration:underline}.referral-page__recharge-box{gap:14px;padding:16px;display:grid}.referral-page__recharge-line{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.referral-page__recharge-label{min-width:120px;color:var(--text,var(--ctext));flex:none;font-size:13px;font-weight:500}.referral-page__recharge-stepper{border:1px solid var(--border,var(--cborder));background:var(--bg-subtle,var(--cbg));border-radius:6px;align-items:stretch;min-width:160px;height:36px;display:inline-flex;overflow:hidden}.referral-page__recharge-stepper-btn{min-width:34px;color:var(--text,var(--ctext));cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.referral-page__recharge-stepper-btn:first-child{border-right:1px solid var(--border,var(--cborder))}.referral-page__recharge-stepper-btn:last-child{border-left:1px solid var(--border,var(--cborder))}.referral-page__recharge-stepper-input{width:92px;color:var(--text,var(--ctext));text-align:center;background:0 0;border:none;outline:none;font-size:14px}.referral-page__recharge-rate{color:var(--muted,var(--cmuted));font-size:12px}.referral-page__recharge-topup-btn{margin-left:auto;border-radius:6px!important;height:36px!important;min-height:36px!important;padding:0 16px!important}.referral-page__recharge-credits-box{text-align:center;border:1px solid var(--border,var(--cborder));background:color-mix(in srgb, var(--bg,var(--cbg)) 80%, transparent);min-width:120px;height:36px;color:var(--text,var(--ctext));border-radius:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:36px}.referral-page__quick-amounts{flex-wrap:wrap;gap:8px;display:flex}.referral-page__quick-amount{border:1px solid var(--border,var(--cborder));background:color-mix(in srgb, var(--bg,var(--cbg)) 70%, transparent);color:var(--text,var(--ctext));cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px}.referral-page__quick-amount.is-active,.referral-page__quick-amount:hover{border-color:color-mix(in srgb, var(--primary,#34d399) 55%, var(--border,var(--cborder)));color:var(--primary,#34d399)}.referral-page__recharge-history-row{justify-content:flex-start;margin-top:0;padding-top:0;display:flex}.referral-page__withdraw-history{margin-top:28px}.referral-page__withdraw-rows{flex-direction:column;gap:14px;width:100%;display:flex}.referral-page__withdraw-row{flex-direction:column;gap:6px;width:max-content;max-width:100%;margin:0;display:flex}.referral-page__withdraw-label{color:var(--text);font-size:13px;font-weight:650}.referral-page__withdraw-rows .referral-page__amount-row{grid-template-columns:220px max-content max-content;justify-content:start;align-items:center;gap:10px;width:max-content;max-width:100%;display:grid}.referral-page__withdraw-rows .referral-page__amount-row .input{flex:none;width:220px;min-width:0;max-width:100%}.referral-page__withdraw-rows .referral-page__amount-row .button{white-space:nowrap;flex:none;width:auto;min-width:64px}.referral-page__withdraw-rows .referral-page__field-hint--inline{min-width:0}.referral-page__field-hint--inline{white-space:nowrap;flex:none;margin:0}.referral-page__primary-btn{color:#fff!important}.referral-page__estimate-result{color:var(--text);margin:0;font-size:13px;line-height:1.5}.referral-page__estimate-result--muted{color:var(--muted)}.referral-page__share-actions{flex-wrap:wrap;gap:8px;display:flex}.referral-page__share-card{gap:14px}.referral-page__share-field{color:var(--muted);flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.referral-page__share-input{width:min(100%,420px);max-width:100%}.referral-page__share-link-row{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;display:flex}.referral-page__share-link-row .referral-page__share-input{flex:0 420px;width:auto;min-width:0}.referral-page__share-copy-btn{white-space:nowrap;flex:none}.referral-page__share-copied{color:var(--text);white-space:nowrap;flex:none;font-size:13px}.referral-page__stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.referral-page__stat-item{flex-direction:column;gap:8px;min-width:0;display:flex}.referral-page__stat-label{color:var(--text);font-size:13px;line-height:1.3}.referral-page__stat-value-box{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-subtle) 80%, transparent);border-radius:10px;align-items:center;min-height:48px;padding:14px 16px;display:flex}.referral-page__stat-value-box--invited{border-color:#ef4444}.referral-page__stat-value-box--earned{border-color:color-mix(in srgb, var(--primary) 70%, var(--border))}.referral-page__stat-value-box--pending{border-color:#eab308}.referral-page__stat-value{color:var(--text);font-size:18px;font-weight:700}.referral-page__stat-card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-subtle) 80%, transparent);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.referral-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.referral-page__page-size{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.referral-page__page-size select{appearance:none;border:1px solid var(--border);background-color:var(--bg-subtle);min-width:64px;height:32px;color:var(--text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23c4c4c4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:6px;padding:0 28px 0 10px}.referral-page__list-total{color:var(--muted);font-size:13px}.referral-page__status{font-size:13px;font-weight:600}.referral-page__status--pending{color:#eab308}.referral-page__status--earned{color:var(--primary)}.referral-page__status--cancelled,.referral-page__status--failed{color:#ef4444}.referral-page__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;margin-bottom:14px;display:flex}.referral-page__page-of{text-align:center;min-width:48px;color:var(--muted);font-size:13px}.referral-page__withdraw-grid{flex-direction:column;gap:14px;margin-bottom:0;display:flex}.referral-page__withdraw-actions{display:none}@media (max-width:960px){.referral-page__stat-grid{grid-template-columns:1fr}.referral-page__withdraw-row{width:100%}.referral-page__withdraw-rows .referral-page__amount-row{grid-template-columns:minmax(0,1fr) max-content max-content;width:100%}.referral-page__withdraw-rows .referral-page__amount-row .input{width:100%}}.ent-page{flex-direction:column;gap:16px;max-width:1100px;display:flex}.ent-page__card{background:var(--cpanel);border:1px solid var(--cborder);border-radius:12px;padding:18px 20px 20px}.ent-page__card-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ent-page__card-head--split{justify-content:space-between;gap:12px}.ent-page__card-head-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.ent-page__card-icon{width:36px;height:36px;color:var(--primary,#34d399);background:color-mix(in srgb, var(--primary,#34d399) 16%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ent-page__section-title{color:var(--ctext);margin:0;font-size:1.05rem;font-weight:700}.ent-page__tips-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--cborder);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.ent-page__tips-head .ent-page__section-title{margin:0}.ent-page__tips-toggle{color:var(--cmuted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;display:inline-flex}.ent-page__tips-list{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ent-page__tips-list li{color:var(--ctext);align-items:flex-start;gap:8px;font-size:14px;line-height:1.55;display:flex}.ent-page__tips-num{color:var(--cmuted);flex-shrink:0;font-weight:600}.ent-page__tips-text strong{color:var(--ctext)}.ent-page__company{letter-spacing:-.02em;color:var(--ctext);margin:0;font-size:1.35rem;font-weight:700}.ent-page__company.is-muted{color:var(--cmuted);font-size:1.1rem;font-weight:600}.ent-page__hint{margin:6px 0 0;font-size:13px}.ent-page__hint a{color:var(--primary,#34d399)}.ent-page__period{color:var(--cmuted);margin:10px 0 0;font-size:14px}.ent-page__badges{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ent-page__badge{border:1px solid var(--cborder);background:color-mix(in srgb, var(--cpanel) 80%, #000);color:var(--cmuted);border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;display:inline-flex}.ent-page__badge em{margin-left:4px;font-style:normal;font-weight:700}.ent-page__badge em.is-active{color:#34d399}.ent-page__badge em.is-inactive{color:var(--cmuted)}.ent-page__desc{color:var(--cmuted);margin:0;font-size:14px;line-height:1.55}.ent-page__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ent-page__actions .button:not(.secondary){color:#fff}.ent-page__head-btn{flex-shrink:0}.ent-page__usage-block{margin-top:4px}.ent-page__usage-title{color:var(--ctext);margin:0 0 10px;font-size:.95rem;font-weight:650}.ent-page__usage-row{align-items:center;gap:12px;display:flex}.ent-page__usage-row-label{color:var(--cmuted);flex-shrink:0;font-size:13px}.ent-page__usage-track{background:color-mix(in srgb, var(--cborder) 55%, transparent);border-radius:8px;flex:1;height:28px;position:relative;overflow:hidden}.ent-page__usage-fill{isolation:isolate;background:linear-gradient(90deg,#34d399 0%,#10b981 55%,#059669 100%);border-radius:8px;justify-content:flex-end;align-items:center;min-width:0;height:100%;padding:0 10px;transition:width .25s;display:flex;position:relative;overflow:hidden}.ent-page__usage-fill:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff38 0 10px,#ffffff0a 10px 20px),linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);background-position:0 0,100% 0;background-size:40px 40px,180% 100%;animation:1.6s linear infinite sub-page-usage-liquid;position:absolute;inset:0}.ent-page__usage-pct{z-index:1;color:#052e1c;font-size:12px;font-weight:700;position:relative}.ent-page__usage-pct--outside{z-index:1;color:var(--ctext);position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.ent-page__usage-fill:before{animation:none}}.ent-page__credit-eq{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ent-page__credit-box{white-space:nowrap;border:1px solid var(--cborder);background:color-mix(in srgb, var(--cbg,#0b1220) 40%, transparent);border-radius:8px;flex:auto;align-items:center;gap:6px;min-width:0;padding:10px 14px;display:inline-flex}.ent-page__credit-box--remain{color:#34d399;border-color:#34d399}.ent-page__credit-label{color:var(--cmuted);margin-bottom:0;font-size:13px;display:inline}.ent-page__credit-box strong{color:var(--ctext);font-size:13px;font-weight:700}.ent-page__credit-box--remain .ent-page__credit-label,.ent-page__credit-box--remain strong{color:#34d399}.ent-page__credit-op{color:var(--cmuted);padding:0 2px;font-size:1.25rem;font-weight:600}.ent-page__history{border-top:1px solid var(--cborder);margin-top:22px;padding-top:18px}.ent-page__history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ent-page__history-tools{color:var(--cmuted);flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;display:flex}.ent-page__history-size{align-items:center;gap:8px;display:inline-flex}.ent-page__history-size select{min-width:64px}.ent-page__history-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.ent-page__history-page-of{color:var(--cmuted);text-align:center;min-width:48px;font-size:13px}.ent-page__status{font-size:13px;font-weight:600}.ent-page__status--finished{color:var(--primary,#34d399)}.ent-page__status--pending{color:#eab308}.ent-page__status--failed{color:#ef4444}.ent-page__support-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ent-page__support-cta{color:var(--primary,#34d399);white-space:nowrap;font-size:14px;font-weight:600}.ent-page__support-cta:hover{text-decoration:underline}@media (max-width:720px){.ent-page__credit-eq{flex-direction:column;align-items:stretch}.ent-page__credit-op{text-align:center}.ent-page__card-head--split{flex-direction:column;align-items:flex-start}}.ent-page__credits-note{color:var(--cmuted);margin:12px 0 0;font-size:13px;line-height:1.5}.bm-page,.ctyun-page,.subcfg-page{flex-direction:column;gap:16px;max-width:1100px;display:flex}.ctyun-page__tips-card{margin:0}.ctyun-page__tips-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.ctyun-page__section-title{margin:0;font-size:18px;font-weight:650}.ctyun-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.ctyun-page__tips-body{margin-top:12px}.ctyun-page__tips-intro{color:var(--ctext,var(--text));margin:0 0 10px;font-size:14px;line-height:1.55}.ctyun-page__tips-intro strong{font-weight:650}.ctyun-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.ctyun-page__tips-text{color:var(--ctext,var(--text));font-size:14px;line-height:1.55}.ctyun-page__tips-text strong{font-weight:650}.bm-page__tips-card{margin:0}.bm-page__tips-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.bm-page__section-title{margin:0;font-size:18px;font-weight:650}.bm-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.bm-page__tips-body{margin-top:12px}.bm-page__tips-intro{color:var(--ctext,var(--text));margin:0 0 10px;font-size:14px;line-height:1.55}.bm-page__tips-intro strong{font-weight:650}.bm-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.bm-page__tips-text{color:var(--ctext,var(--text));font-size:14px;line-height:1.55}.bm-page__tips-text strong{font-weight:650}.subcfg-page__tips-card{margin:0}.subcfg-page__tips-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.subcfg-page__section-title{margin:0;font-size:18px;font-weight:650}.subcfg-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.subcfg-page__tips-body{margin-top:12px}.subcfg-page__tips-intro{color:var(--ctext,var(--text));margin:0 0 10px;font-size:14px;line-height:1.55}.subcfg-page__tips-intro strong{font-weight:650}.subcfg-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.subcfg-page__tips-text{color:var(--ctext,var(--text));font-size:14px;line-height:1.55}.subcfg-page__tips-text strong{font-weight:650}.bm-page__card,.ctyun-page__card,.subcfg-page__card{background:var(--cpanel);border:1px solid var(--cborder);border-radius:12px;padding:18px 20px 20px}.bm-page__card-head,.ctyun-page__card-head,.subcfg-page__card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bm-page__card-title,.ctyun-page__card-title,.subcfg-page__card-title{color:var(--ctext);margin:0 0 10px;font-size:1.05rem;font-weight:700}.bm-page__card-head .bm-page__card-title,.ctyun-page__card-head .ctyun-page__card-title,.subcfg-page__card-head .subcfg-page__card-title{margin-bottom:0}.bm-page__card-desc,.ctyun-page__card-desc,.subcfg-page__card-desc{color:var(--cmuted);margin:0 0 14px;font-size:14px;line-height:1.55}.bm-page__card-actions,.ctyun-page__card-actions,.subcfg-page__card-actions{flex-wrap:wrap;gap:10px;display:flex}.bm-page__search-row,.ctyun-page__search-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bm-page__search-row--filters{margin-top:12px}.bm-page__list-head{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:20px;padding-top:4px}.bm-page__field,.ctyun-page__field{flex-direction:column;gap:4px;min-width:140px;display:flex}.bm-page__field--grow,.ctyun-page__field--grow{flex:220px;min-width:200px}.bm-page__search-actions,.ctyun-page__search-actions{flex-wrap:wrap;gap:8px;padding-bottom:1px;display:flex}.bm-page__list-tools,.ctyun-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;margin-left:auto;display:flex}.bm-page__page-size,.ctyun-page__page-size{color:var(--cmuted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.bm-page__page-size select,.ctyun-page__page-size select{border:1px solid var(--cborder);background:var(--cbg);height:32px;color:var(--ctext);border-radius:8px;padding:0 8px}.bm-page__list-total,.ctyun-page__list-total{color:var(--cmuted);font-size:13px}.bm-page__pager,.ctyun-page__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.bm-page__page-of,.ctyun-page__page-of{text-align:center;min-width:52px;color:var(--ctext);font-size:13px}.bm-price-card{border:1px solid var(--border,var(--cborder));background:color-mix(in srgb, var(--panel,var(--cpanel)) 88%, transparent);border-radius:10px;margin-top:8px;padding:14px 16px 16px}.bm-billing-card__row{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.bm-billing-card__compare-title{color:var(--muted,var(--cmuted));margin:0 0 8px;font-size:12px;font-weight:600}.bm-billing-compare-wrap{margin:0 0 14px}.bm-billing-compare{width:100%;font-size:12px}.bm-billing-compare th,.bm-billing-compare td{vertical-align:top;white-space:normal;line-height:1.4}.bm-billing-compare th{color:var(--muted,var(--cmuted));font-size:11px}.bm-billing-card__limits{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;display:grid}.bm-billing-card__hint{color:var(--muted,var(--cmuted));margin:8px 0 0;font-size:12px;line-height:1.45}.bm-desc-card__field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.bm-desc-card__field:last-child{margin-bottom:0}.bm-basic-card__new{color:var(--text,var(--ctext));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin:4px 0 0;font-size:13px;display:flex}.bm-basic-card__new input{flex:none;margin-top:3px}.bm-basic-card__new-label{font-weight:600;display:block}.bm-basic-card__new-hint{color:var(--muted,var(--cmuted));margin-top:2px;font-size:12px;font-weight:400;line-height:1.45;display:block}.bm-price-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:6px;display:flex}.bm-price-card__title{color:var(--text,var(--ctext));margin:0;font-size:.95rem;font-weight:700}.bm-price-card__rate{color:var(--muted,var(--cmuted));align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.bm-price-card__rate-label{color:var(--muted,var(--cmuted));font-weight:500}.bm-price-card__rate-value{color:var(--text,var(--ctext));font-weight:700}.bm-price-rate-hint{color:var(--muted,var(--cmuted));align-items:center;display:inline-flex;position:relative}.bm-price-rate-hint__icon{width:16px;height:16px;color:inherit;cursor:help;-webkit-user-select:none;user-select:none;outline:none;justify-content:center;align-items:center;display:inline-flex}.bm-price-rate-hint__icon svg{display:block}.bm-price-rate-hint:hover .bm-price-rate-hint__icon,.bm-price-rate-hint:focus-within .bm-price-rate-hint__icon{color:var(--text,var(--ctext))}.bm-price-rate-hint__tooltip{border:1px solid var(--border,var(--cborder));background:var(--panel,var(--cpanel));min-width:200px;max-width:280px;color:var(--muted,var(--cmuted));box-shadow:var(--shadow-md,0 8px 24px #00000059);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:40;border-radius:6px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 8px);bottom:auto;left:50%;transform:translate(-50%)}.bm-price-rate-hint__tooltip:after{content:"";border:6px solid #0000;border-bottom-color:var(--border,var(--cborder));border-top-color:#0000;position:absolute;top:auto;bottom:100%;left:50%;transform:translate(-50%)}.bm-price-rate-hint:hover .bm-price-rate-hint__tooltip,.bm-price-rate-hint:focus-within .bm-price-rate-hint__tooltip{opacity:1;visibility:visible}.bm-price-card__help{color:var(--muted,var(--cmuted));margin:0 0 12px;font-size:12px;line-height:1.45}.bm-price-modes{flex-wrap:wrap;gap:10px 16px;margin-bottom:12px;display:flex}.bm-price-mode{border:1px solid var(--border,var(--cborder));color:var(--text,var(--ctext));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:inline-flex}.bm-price-mode.is-active{border-color:color-mix(in srgb, var(--primary,#34d399) 55%, var(--border,var(--cborder)));background:color-mix(in srgb, var(--primary,#34d399) 12%, transparent)}.bm-price-mode input,.bm-price-table-wrap{margin:0}.bm-price-table{table-layout:fixed;width:100%}.bm-price-table th:first-child,.bm-price-table td:first-child{width:38%}.bm-price-table th:nth-child(2),.bm-price-table td:nth-child(2),.bm-price-table th:nth-child(3),.bm-price-table td:nth-child(3){width:31%}.bm-price-table th{white-space:normal;vertical-align:bottom;font-size:12px;line-height:1.35}.bm-price-table td{vertical-align:middle;font-size:13px}.bm-price-input{width:100%;min-width:0;height:36px;font-size:13px}.bm-price-input.is-readonly{opacity:.85;cursor:default;color:var(--muted,var(--cmuted));background:color-mix(in srgb, var(--bg,var(--cbg)) 70%, transparent)}.cp-rate-page__tips-card{margin:0}.cp-rate-page__tips-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-rate-page__section-title{margin:0;font-size:18px;font-weight:650}.cp-rate-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.cp-rate-page__tips-body{margin-top:12px}.cp-rate-page__tips-intro{color:var(--ctext,var(--text));margin:0 0 10px;font-size:14px;line-height:1.55}.cp-rate-page__tips-intro strong{font-weight:650}.cp-rate-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.cp-rate-page__tips-text{color:var(--ctext,var(--text));font-size:14px;line-height:1.55}.cp-rate-page__tips-text strong{font-weight:650}.cp-rate-page{flex-direction:column;gap:16px;max-width:1100px;display:flex}.cp-rate-card{background:var(--cpanel);border:1px solid var(--cborder);border-radius:12px;padding:18px 20px 20px}.cp-rate-card__title{margin:0 0 14px;font-size:1.05rem;font-weight:700}.cp-rate-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cp-rate-filters__field{border:1px solid var(--cborder);background:var(--cbg);height:40px;color:var(--cmuted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.cp-rate-filters__field>span{white-space:nowrap}.cp-rate-filters__field .locale-native-date{min-width:130px}.cp-rate-filters__field .locale-native-date__text{height:auto;min-height:0;box-shadow:none;background:0 0;border:none;padding:0 28px 0 0}.cp-rate-filters__field .locale-native-date__picker{right:0}.cp-rate-filters .input{min-width:150px}.cp-rate-quick{flex-wrap:wrap;gap:10px;display:flex}.cp-rate-quick__btn{border:1px solid var(--cborder);height:40px;color:var(--ctext);cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}.cp-rate-quick__btn:hover{border-color:color-mix(in srgb, var(--primary,#34d399) 55%, var(--cborder));color:var(--primary,#34d399)}.cp-rate-chart{border:1px solid var(--cborder);background:color-mix(in srgb, var(--cbg,#0b1220) 35%, transparent);border-radius:10px;padding:8px 8px 4px;position:relative}.cp-rate-chart--empty{min-height:180px;color:var(--cmuted);justify-content:center;align-items:center;font-size:14px;display:flex}.cp-rate-chart__label{color:var(--cmuted);font-size:12px;position:absolute;top:10px;right:14px}.cp-rate-chart__svg{width:100%;height:auto;display:block}.cp-rate-chart__grid{stroke:color-mix(in srgb, var(--cborder) 80%, transparent);stroke-width:1px}.cp-rate-chart__tick{fill:var(--cmuted);font-size:11px}.cp-rate-chart__line{stroke:#e5e7eb;stroke-width:2px}.cp-rate-chart__dot{fill:#e5e7eb}.cp-rate-edit-row{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.cp-rate-caution{background:0 0;border:none;align-items:flex-start;gap:8px;margin:0 0 16px;padding:0;display:flex}.cp-rate-caution__icon{flex-shrink:0;margin-top:1px;line-height:0;display:inline-flex}.cp-rate-caution__text{color:var(--cmuted,var(--muted));margin:0;font-size:13px;line-height:1.5}.cp-rate-caution__text strong{color:var(--ctext,var(--text));font-weight:700}.cp-rate-field{color:var(--cmuted);flex-direction:column;flex:0 auto;gap:6px;min-width:0;max-width:none;font-size:13px;display:flex}.cp-rate-field>span:first-child{min-height:1.3em;line-height:1.3}.cp-rate-current{gap:8px;width:fit-content;max-width:100%;display:grid}.cp-rate-current__pill,.cp-rate-current__inverse{box-sizing:border-box;grid-template-columns:max-content auto max-content;justify-content:start;align-items:center;column-gap:6px;font-size:13px;display:grid}.cp-rate-current__pill,.cp-rate-new-input{border:1px solid var(--cborder,var(--border));background:color-mix(in srgb, var(--cbg,var(--bg)) 70%, transparent);width:220px;min-width:200px;max-width:100%;min-height:40px;color:var(--ctext,var(--text));box-sizing:border-box;border-radius:999px;padding:0 14px;font-weight:600}.cp-rate-current__pill{width:220px}.cp-rate-new-input{appearance:none;font:inherit;outline:none;font-size:13px;font-weight:600;line-height:38px;display:block}.cp-rate-new-input::placeholder{color:var(--cmuted,var(--muted));opacity:.85;font-weight:500}.cp-rate-new-input:focus{border-color:color-mix(in srgb, var(--cprimary,var(--primary)) 70%, var(--cborder,var(--border)))}.cp-rate-new-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cp-rate-new-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cp-rate-new-input[type=number]{appearance:textfield}.cp-rate-current__inverse{color:var(--cmuted,var(--muted));background:0 0;border:none;width:fit-content;margin:8px 0 0;padding:0 14px;line-height:1.4}.cp-rate-current__lhs{text-align:left;font-variant-numeric:tabular-nums;min-width:3.2em}.cp-rate-current__eq{text-align:center}.cp-rate-current__rhs{font-variant-numeric:tabular-nums;white-space:nowrap}.cp-rate-set-btn{flex-shrink:0;align-self:flex-end;min-height:40px}.cp-rate-verify{border:1px solid var(--cborder);border-radius:10px;margin-top:16px;padding:14px}.cp-rate-history{border-top:1px solid var(--cborder);margin-top:22px;padding-top:16px}.cp-rate-history__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cp-rate-history__head h3{margin:0;font-size:.95rem}.cp-rate-history__tools{color:var(--cmuted);flex-direction:column;align-items:flex-start;gap:4px;margin-left:auto;font-size:13px;display:flex}.cp-rate-history__tools label{align-items:center;gap:8px;display:inline-flex}.cp-rate-history__tools select{border:1px solid var(--cborder);background:var(--cbg);height:32px;color:var(--ctext);border-radius:8px;padding:0 8px}.cp-rate-history__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.manual-recharge-page{flex-direction:column;gap:16px;max-width:1100px;display:flex}.manual-recharge-page__tips-card{margin:0}.manual-recharge-page__tips-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-recharge-page__section-title{margin:0;font-size:18px;font-weight:650}.manual-recharge-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.manual-recharge-page__tips-body{margin-top:12px}.manual-recharge-page__tips-intro{color:var(--ctext,var(--text));margin:0 0 10px;font-size:14px;line-height:1.55}.manual-recharge-page__tips-intro strong{font-weight:650}.manual-recharge-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.manual-recharge-page__tips-text{color:var(--ctext,var(--text));font-size:14px;line-height:1.55}.manual-recharge-page__tips-text strong{font-weight:650}.manual-recharge-card{background:var(--cpanel);border:1px solid var(--cborder);border-radius:12px;padding:18px 20px 20px}.manual-recharge-card__title{margin:0 0 14px;font-size:1.05rem;font-weight:700}.manual-recharge-form{flex-direction:column;gap:14px;display:flex}.manual-recharge-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px;display:grid}.manual-recharge-field{color:var(--cmuted);flex-direction:column;gap:6px;font-size:13px;display:flex}.manual-recharge-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manual-recharge-inline .input{flex:1;min-width:140px}.manual-recharge-checked{color:var(--ctext,#e5e7eb);margin:0;font-size:14px}.manual-recharge-checked__sep{color:var(--cmuted);margin:0 8px}.manual-recharge-hint{color:var(--cmuted);font-size:12px;line-height:1.4}.manual-recharge-check{color:var(--ctext,#e5e7eb);cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:inline-flex}.manual-recharge-actions{gap:10px;display:flex}.manual-recharge-verify{border-top:1px solid var(--cborder);margin-top:8px;padding-top:12px}.manual-recharge-search-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.manual-recharge-search-tools{flex-wrap:wrap;gap:8px;display:flex}.manual-recharge-filters{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.manual-recharge-filters__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.manual-recharge-filters__row label{color:var(--cmuted);flex-direction:column;gap:6px;font-size:13px;display:flex}.manual-recharge-table-tools{width:fit-content;color:var(--cmuted);flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px;margin-left:auto;font-size:13px;display:flex}.manual-recharge-table-tools label{align-items:center;gap:8px;display:inline-flex}.manual-recharge-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.locale-native-date{width:100%;min-width:160px;display:inline-flex;position:relative}.locale-native-date__text{width:100%;padding-right:34px}.locale-native-date__picker{width:22px;height:22px;color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.locale-native-date__picker:hover:not(:disabled){color:var(--ctext,var(--text))}.locale-native-date__picker:disabled{cursor:not-allowed;opacity:.5}.locale-native-date__native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:8px}.manual-recharge-date{min-width:180px}.user-page{flex-direction:column;gap:16px;display:flex}.user-page__tips-card{margin:0}.user-page__tips-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.user-page__section-title{margin:0;font-size:18px;font-weight:650}.user-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.user-page__tips-body{margin-top:12px}.user-page__tips-intro{color:var(--ctext,var(--text));margin:0 0 10px;font-size:14px;line-height:1.55}.user-page__tips-intro strong{font-weight:650}.user-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.user-page__tips-text{color:var(--ctext,var(--text));font-size:14px;line-height:1.55}.user-page__tips-text strong{font-weight:650}.user-page__card{background:var(--cpanel,var(--bg-elevated,var(--card)));border:1px solid var(--cborder,var(--border));border-radius:12px;padding:18px 20px 20px}.user-page__card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.user-page__card-title{color:var(--ctext,var(--text));margin:0;font-size:1.05rem;font-weight:700}.user-page__search-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.user-page__search-row--filters{margin-top:12px}.user-page__field{min-width:160px;color:var(--cmuted,var(--muted));flex-direction:column;gap:6px;font-size:13px;display:flex}.user-page__field--grow{flex:260px}.user-page__search-actions{flex-wrap:wrap;gap:8px;padding-bottom:1px;display:flex}.user-page__ok{color:var(--primary,#34d399);margin:12px 0 0;font-size:14px}.user-page__batch{border-top:1px solid var(--cborder,var(--border));flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;display:flex}.user-page__selected{color:var(--cmuted,var(--muted));font-size:13px}.user-page__batch-actions{flex-wrap:wrap;gap:10px;display:flex}.user-page__btn-disable,.user-page__btn-enable,.user-page__btn-delete{color:#fff;border:none;font-weight:600}.user-page__btn-disable{background:#c2783a}.user-page__btn-enable{background:#3b82f6}.user-page__btn-delete,.user-page__btn-danger{color:#fff;background:#c0456b;border-color:#c0456b}.user-page__btn-disable.is-disabled,.user-page__btn-enable.is-disabled,.user-page__btn-delete.is-disabled,.user-page__btn-disable:disabled,.user-page__btn-enable:disabled,.user-page__btn-delete:disabled{cursor:not-allowed;opacity:1;color:#9ca3af!important;background:#4b5563!important;border-color:#4b5563!important}.user-page__action-disable{color:#e8913a!important}.user-page__action-enable{color:#3b82f6!important}.user-page__action-delete{color:#ef4444!important}.user-page__info-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.user-page__info-rows{flex:1;gap:8px;min-width:0;display:grid}.user-page__current-status{white-space:nowrap;margin:0;font-size:13px;line-height:1.4}.user-page__current-status-label{color:var(--cmuted,var(--muted));font-weight:500}.user-page__current-status-value.is-enable{color:#3b82f6;font-weight:700}.user-page__current-status-value.is-disable{color:#e8913a;font-weight:700}.admin-turnstile-gate{z-index:80}.admin-turnstile-gate__card{width:min(420px,100vw - 32px);padding:18px 20px 16px}.user-page__list-head{border-top:1px solid var(--cborder,var(--border));justify-content:space-between;align-items:flex-start;gap:12px;margin-top:22px;margin-bottom:12px;padding-top:16px;display:flex}.user-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.user-page__page-size{color:var(--cmuted,var(--muted));align-items:center;gap:8px;font-size:13px;display:inline-flex}.user-page__page-size select{border:1px solid var(--cborder,var(--border));background:var(--cbg,var(--bg));height:32px;color:var(--ctext,var(--text));border-radius:8px;padding:0 8px}.user-page__list-total{color:var(--cmuted,var(--muted));font-size:13px}.user-page__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.user-page__page-of{background:color-mix(in srgb, var(--cborder,#374151) 55%, transparent);min-width:56px;height:32px;color:var(--ctext,var(--text));border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.user-page__modal-backdrop{z-index:1100;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.user-page__modal-backdrop--secure{z-index:1200}.user-page__secure-card,.user-page__captcha-card,.user-page__delete-card{width:min(480px,100vw - 32px);padding:16px}.user-page__delete-bullets{color:var(--ctext,var(--text));margin:0 0 14px;padding-left:1.2em;font-size:14px;line-height:1.55}.user-page__delete-prompt{color:var(--cmuted,var(--muted));flex-direction:column;gap:8px;font-size:13px;display:flex}.user-page__config-modal{width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);padding:18px 20px 20px;overflow:auto}.user-page__config-title{color:var(--ctext,var(--text));margin:0 0 14px;font-size:1.1rem;font-weight:700}.user-page__info-card,.user-page__config-card{border:1px solid var(--cborder,var(--border));background:color-mix(in srgb, var(--cbg,#0b1220) 40%, transparent);border-radius:12px;margin-bottom:14px;padding:14px 16px}.user-page__config-card .form{gap:14px;margin-top:0}.user-page__config-card .form-field-row{flex-direction:column;align-items:stretch;gap:8px;display:flex}.user-page__config-card .form-field-label{margin:0}.user-page__config-card .form-field-control,.user-page__config-card .select,.user-page__config-card select,.user-page__config-card .input{width:100%}.user-page__info-row{color:var(--cmuted,var(--muted));flex-wrap:wrap;gap:6px 10px;font-size:14px;line-height:1.55;display:flex}.user-page__info-row strong{color:var(--ctext,var(--text));font-weight:600}.user-page__compare-title{text-align:center;color:var(--cmuted,var(--muted));margin:0 0 12px;font-size:.98rem;font-weight:600}.user-page__compare-table{color:var(--cmuted,var(--muted))}.user-page__compare-table th,.user-page__compare-table td{vertical-align:middle;text-align:center;color:var(--cmuted,var(--muted));padding:12px 10px;font-size:13px;font-weight:400;line-height:1.5}.user-page__compare-table thead th{color:var(--cmuted,var(--muted));font-weight:500}.user-page__compare-em{color:var(--ctext,var(--text));font-weight:700}@media (max-width:720px){.user-page__list-tools{align-items:flex-start}.user-page__batch{flex-direction:column;align-items:flex-start}}.commission-page__tips-card,.commission-page__search-card{margin-bottom:16px}.commission-page__tips-head,.commission-page__search-head,.commission-page__list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-page__section-title{margin:0;font-size:18px;font-weight:650}.commission-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.commission-page__tips-body{margin-top:12px}.commission-page__tips-intro{color:var(--cmuted,var(--muted));margin:0 0 10px;font-size:14px;line-height:1.55}.commission-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.commission-page__tips-text{color:var(--cmuted,var(--muted));font-size:14px;line-height:1.55}.commission-page__tips-text strong{color:var(--ctext,var(--text));font-weight:650}.commission-page__search-tools,.commission-page__filter-actions,.commission-page__quick-ranges,.commission-page__batch-actions,.commission-page__row-actions,.commission-page__pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commission-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.commission-page__filters{gap:12px;margin-top:14px;display:grid}.commission-page__filter-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.commission-page__filter-row--search .commission-page__field--grow{flex:200px;min-width:180px}.commission-page__filter-row--search .commission-page__field--grow .input{width:100%}.commission-page__filter-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding-bottom:1px;display:flex}.commission-page__filter-row .input{flex:1;min-width:200px}.commission-page__field{color:var(--cmuted,var(--muted));gap:6px;font-size:13px;display:grid}.commission-page__field--status{flex:none;width:200px;max-width:100%}.commission-page__field--status .select,.commission-page__field--status>:last-child{width:100%;min-width:0}.commission-page__date{min-width:180px}.commission-page__batch{border-top:1px solid var(--cborder,var(--border));gap:10px;margin-top:18px;padding-top:14px;display:grid}.commission-page__batch-hint{color:var(--cmuted,var(--muted));margin:0;font-size:13px}.commission-page__batch-meta{color:var(--cmuted,var(--muted));flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.commission-page__ok{color:var(--primary,#34d399)}.commission-page__btn-freeze,.commission-page__btn-unfreeze,.commission-page__btn-payout{color:#fff;border:none;font-weight:600}.commission-page__btn-freeze{background:#7c3aed}.commission-page__btn-unfreeze{background:#3b82f6}.commission-page__btn-payout{background:#16a34a}.commission-page__btn-freeze.is-disabled,.commission-page__btn-unfreeze.is-disabled,.commission-page__btn-payout.is-disabled,.commission-page__btn-freeze:disabled,.commission-page__btn-unfreeze:disabled,.commission-page__btn-payout:disabled{cursor:not-allowed;color:#9ca3af!important;background:#4b5563!important}.commission-page__list-head{margin-top:18px;margin-bottom:10px}.commission-page__page-size{color:var(--cmuted,var(--muted));align-items:center;gap:8px;font-size:13px;display:inline-flex}.commission-page__list-total{color:var(--cmuted,var(--muted));font-size:13px}.commission-page__table-wrap{margin-top:8px}.commission-page__status{border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.commission-page__status--paid{color:#4ade80;background:#16a34a2e}.commission-page__status--freeze{color:#c4b5fd;background:#7c3aed2e}.commission-page__status--processing{color:#93c5fd;background:#3b82f62e}.commission-page__status--retry{color:#fdba74;background:#ea580c2e}.commission-page__status--failed{color:#fca5a5;background:#dc26262e}.commission-page__pager{justify-content:center;margin-top:14px}.commission-page__view-card{width:min(560px,92vw);max-height:85vh;overflow:auto}.commission-page__view-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:12px;display:grid}@media (max-width:720px){.commission-page__view-grid{grid-template-columns:1fr}.commission-page__filter-row--time{flex-direction:column;align-items:stretch}}.deletion-page__tips-card,.deletion-page__search-card{margin-bottom:16px}.deletion-page__tips-head,.deletion-page__search-head,.deletion-page__list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.deletion-page__section-title{margin:0;font-size:18px;font-weight:650}.deletion-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.deletion-page__tips-body{margin-top:12px}.deletion-page__tips-intro{color:var(--ctext,var(--text));white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.deletion-page__search-tools,.deletion-page__quick-ranges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deletion-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.deletion-page__pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deletion-page__filters{gap:12px;margin-top:14px;display:grid}.deletion-page__filter-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.deletion-page__filter-row .input{flex:1;min-width:200px}.deletion-page__field{color:var(--cmuted,var(--muted));gap:6px;font-size:13px;display:grid}.deletion-page__date{min-width:180px}.deletion-page__ok{color:var(--primary,#34d399);margin-top:10px;font-size:14px}.deletion-page__list-head{margin-top:18px;margin-bottom:10px}.deletion-page__page-size{color:var(--cmuted,var(--muted));align-items:center;gap:8px;font-size:13px;display:inline-flex}.deletion-page__list-total{color:var(--cmuted,var(--muted));font-size:13px}.deletion-page__table-wrap{margin-top:8px}.deletion-page__status{border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.deletion-page__status--pending{color:#facc15;background:#eab3082e}.deletion-page__status--restored{color:#93c5fd;background:#3b82f62e}.deletion-page__status--purged{color:#fca5a5;background:#dc26262e}.deletion-page__pager{justify-content:center;margin-top:14px}@media (max-width:720px){.deletion-page__filter-row--time{flex-direction:column;align-items:stretch}}.contact-inq-page__tips-card,.contact-inq-page__search-card{margin-bottom:16px}.contact-inq-page__tips-head,.contact-inq-page__search-head,.contact-inq-page__list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-inq-page__section-title{margin:0;font-size:18px;font-weight:650}.contact-inq-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.contact-inq-page__tips-body{margin-top:12px}.contact-inq-page__tips-intro{color:var(--cmuted,var(--muted));margin:0 0 10px;font-size:14px;line-height:1.55}.contact-inq-page__tips-intro strong{color:var(--ctext,var(--text));font-weight:650}.contact-inq-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.contact-inq-page__tips-text{color:var(--cmuted,var(--muted));font-size:14px;line-height:1.55}.contact-inq-page__tips-text strong{color:var(--ctext,var(--text));font-weight:650}.contact-inq-page__search-tools,.contact-inq-page__quick-ranges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-inq-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.contact-inq-page__pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-inq-page__filters{gap:12px;margin-top:14px;display:grid}.contact-inq-page__filter-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.contact-inq-page__filter-row .input{flex:1;min-width:240px}.contact-inq-page__field{color:var(--cmuted,var(--muted));gap:6px;font-size:13px;display:grid}.contact-inq-page__field--grow{flex:280px;min-width:240px}.contact-inq-page__field--grow .input{width:100%}.contact-inq-page__date{min-width:180px}.contact-inq-page__ok{color:var(--primary,#34d399);margin-top:10px;font-size:14px}.contact-inq-page__list-head{margin-top:18px;margin-bottom:10px}.contact-inq-page__page-size{color:var(--cmuted,var(--muted));align-items:center;gap:8px;font-size:13px;display:inline-flex}.contact-inq-page__list-total{color:var(--cmuted,var(--muted));font-size:13px}.contact-inq-page__table-wrap{margin-top:8px}.contact-inq-page__reminder{font-size:13px;font-weight:650}.contact-inq-page__reminder.is-sent{color:#4ade80}.contact-inq-page__reminder.is-unsent{color:#f87171}.contact-inq-page__pager{justify-content:center;margin-top:14px}.contact-inq-detail__head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.contact-inq-detail__back{justify-self:start}.contact-inq-detail__title{text-align:center;margin:0;font-size:22px;font-weight:700}.contact-inq-detail__head-spacer{justify-self:end;width:88px}.contact-inq-detail__meta{color:var(--cmuted,var(--muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;font-size:14px;display:flex}.contact-inq-detail__card{border:1px solid var(--cborder,var(--border));background:#ffffff05;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.contact-inq-detail__row{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:14px;display:flex}.contact-inq-detail__label{color:var(--ctext,var(--text));font-weight:650}.contact-inq-detail__value{color:var(--cmuted,var(--muted))}.contact-inq-detail__value a{color:var(--primary,#34d399)}.contact-inq-detail__needs{margin-top:18px}.contact-inq-detail__needs-title{margin:0 0 10px;font-size:15px;font-weight:650}.contact-inq-detail__needs-body{white-space:pre-wrap;word-break:break-word;border:1px solid var(--cborder,var(--border));background:#ffffff05;border-radius:12px;min-height:96px;margin:0;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6}@media (max-width:720px){.contact-inq-page__filter-row--time{flex-direction:column;align-items:stretch}.contact-inq-detail__head{grid-template-columns:1fr}.contact-inq-detail__title{text-align:left}.contact-inq-detail__head-spacer{display:none}.contact-inq-detail__meta{flex-direction:column;align-items:flex-start}}.ticket-admin-page__tips-card,.ticket-admin-page__search-card{margin-bottom:16px}.ticket-admin-page__tips-head,.ticket-admin-page__search-head,.ticket-admin-page__list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-admin-page__section-title{margin:0;font-size:18px;font-weight:650}.ticket-admin-page__tips-toggle{color:var(--cmuted,var(--muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.ticket-admin-page__tips-body{margin-top:12px}.ticket-admin-page__tips-intro{color:var(--cmuted,var(--muted));margin:0 0 10px;font-size:14px;line-height:1.55}.ticket-admin-page__tips-intro strong{color:var(--ctext,var(--text));font-weight:650}.ticket-admin-page__tips-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.ticket-admin-page__tips-text{color:var(--cmuted,var(--muted));font-size:14px;line-height:1.55}.ticket-admin-page__tips-text strong{color:var(--ctext,var(--text));font-weight:650}.ticket-admin-page__search-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-admin-page__list-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ticket-admin-page__pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-admin-page__filters{gap:12px;margin-top:14px;display:grid}.ticket-admin-page__filter-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ticket-admin-page__filter-row .input{flex:1;min-width:160px}.ticket-admin-page__filter-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.ticket-admin-page__field{color:var(--cmuted,var(--muted));gap:6px;font-size:13px;display:grid}.ticket-admin-page__field--status{flex:none;width:200px;max-width:100%}.ticket-admin-page__field--status .select,.ticket-admin-page__field--status>:last-child{width:100%;min-width:0}.ticket-admin-page__ok{color:var(--primary,#34d399);margin-top:10px;font-size:14px}.ticket-admin-page__list-head{margin-top:18px;margin-bottom:10px}.ticket-admin-page__page-size{color:var(--cmuted,var(--muted));align-items:center;gap:8px;font-size:13px;display:inline-flex}.ticket-admin-page__list-total{color:var(--cmuted,var(--muted));font-size:13px}.ticket-admin-page__status{font-size:13px;font-weight:650}.ticket-admin-page__status--in_progress{color:#4ade80}.ticket-admin-page__status--closed{color:#f87171}.ticket-admin-page__pager{justify-content:center;margin-top:14px}.ticket-detail-page__head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.ticket-detail-page__title{text-align:center;margin:0;font-size:22px;font-weight:700}.ticket-detail-page__meta{color:var(--cmuted,var(--muted));flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:14px;display:flex}.ticket-detail-page__user-card{border:1px solid var(--cborder,var(--border));background:#ffffff05;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-bottom:16px;padding:14px 16px;display:grid}.ticket-detail-page__label{color:var(--cmuted,var(--muted));margin-bottom:4px;font-size:12px;display:block}.ticket-detail-page__subject{margin:0 0 14px;font-size:18px;font-weight:650}.ticket-detail-page__chat{border:1px solid var(--cborder,var(--border));background:#ffffff05;border-radius:12px;padding:14px 16px}.ticket-detail-page__chat-title{margin:0 0 12px;font-size:15px;font-weight:650}.ticket-detail-page__thread{gap:12px;display:grid}.ticket-detail-page__message{border:1px solid var(--cborder,var(--border));background:#00000026;border-radius:10px;padding:10px 12px}.ticket-detail-page__message-head{color:var(--cmuted,var(--muted));flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.ticket-detail-page__message-body{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.55}.ticket-detail-page__form{gap:12px;margin-top:14px;display:grid}.ticket-detail-page__textarea{resize:vertical;min-height:120px}.ticket-detail-page__form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-detail-page__form-right{flex-wrap:wrap;gap:8px;display:flex}.ticket-detail-page__close-btn{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:10px;padding:8px 14px;font-weight:650}.ticket-detail-page__close-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.ticket-detail-page__head{grid-template-columns:1fr}.ticket-detail-page__title{text-align:left}.ticket-detail-page__user-card{grid-template-columns:1fr}.ticket-detail-page__form-actions{flex-direction:column;align-items:stretch}}.support-page__page-size select,.token-page__page-size select,.log-page__page-size select,.referral-page__page-size select,.bm-page__page-size select,.ctyun-page__page-size select,.user-page__page-size select,.commission-page__page-size select,.deletion-page__page-size select,.contact-inq-page__page-size select,.ticket-admin-page__page-size select,.sub-page__history-size select,.ent-page__history-size select,.manual-recharge-table-tools select,.cp-rate-history__tools select{cursor:pointer;appearance:auto!important;border:1px solid var(--cborder,var(--border))!important;background:var(--cbg,var(--bg))!important;min-width:64px!important;height:32px!important;color:var(--ctext,var(--text))!important;background-image:none!important;border-radius:8px!important;padding:0 8px!important;font-size:13px!important}
