.hub-shell{--hub-sidebar-width:256px;--hub-content-width:960px;--hub-card-gap:16px;--hub-card-radius:20px;--hub-card-border:#e6eaf2;--hub-card-shadow:0 18px 54px rgba(18,41,89,0.08);--hub-primary:#0f56ff;--hub-text-strong:#111827;--hub-text-muted:#64748b;background:radial-gradient(circle at 52% 4%,rgba(15,86,255,.06),transparent 32%),#ffffff}.hub-shell .hub-sidebar{width:var(--hub-sidebar-width);border-right:1px solid rgba(226,232,240,.8);background:rgba(255,255,255,.86)}.hub-shell .hub-app-main,.hub-shell .hub-main{max-width:var(--hub-content-width)}.hub-shell .hub-documents-page-figma .card,.hub-shell .hub-documents-page-figma .hub-card{box-sizing:border-box!important;border:1px solid #e6eaf2!important;border-radius:20px!important;background:#ffffff!important;box-shadow:0 20px 25px -5px rgba(1,62,199,.05),0 8px 10px -6px rgba(1,62,199,.05)!important;transform:none!important}.hub-shell .hub-documents-page-figma .hub-documents-intro{display:grid!important;align-items:center!important;grid-gap:32px!important;margin:0!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-copy{display:grid!important;grid-gap:12px!important}.hub-shell .hub-documents-page-figma .hub-documents-policy-pill{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;font-weight:700!important}.hub-documents-policy-dot{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#00c853}.hub-shell .hub-documents-page-figma .hub-documents-intro-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:16px!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-feature{display:flex!important;flex-direction:column!important;gap:8px!important}.hub-documents-intro-feature-icon{display:block;width:20px;height:20px;flex:0 0 auto;color:#013ec7}.hub-shell .hub-documents-page-figma .hub-documents-intro-feature strong{color:#10192d!important;font-size:15px!important;line-height:20px!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-feature span{color:#667085!important;font-size:13px!important;line-height:20px!important}.hub-shell .hub-documents-page-figma .documents-recording-card{min-height:184px!important;margin:0!important}.hub-shell .hub-documents-page-figma .documents-recording-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:32px!important;margin:0 0 12px!important}.hub-shell .hub-documents-page-figma .subtitle-pdf-prefs label{display:flex!important;min-height:0!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#262e47!important;font-size:14px!important;font-weight:500!important}.hub-shell .hub-documents-page-figma .documents-list-card{margin:0!important}.hub-shell .hub-documents-page-figma .documents-list-header{display:flex!important;align-items:center!important;justify-content:space-between!important}.hub-shell .hub-documents-page-figma .documents-list-header span{color:#434656!important;font-size:15px!important;font-weight:500!important}.hub-shell .hub-documents-page-figma .hub-table-scroll{margin:0!important}.hub-shell .hub-documents-page-figma .documents-table{width:100%!important;min-width:0!important;border-collapse:collapse!important}.hub-shell .hub-documents-page-figma .documents-table td,.hub-shell .hub-documents-page-figma .documents-table th{height:72px!important;border-bottom:1px solid #e6eaf2!important;padding:0 14px!important;color:#344054!important;font-size:14px!important;line-height:20px!important;vertical-align:middle!important}.hub-shell .hub-documents-page-figma .documents-table th{color:#667085!important;font-size:13px!important;font-weight:700!important}.hub-shell .hub-documents-page-figma .documents-table tbody tr:hover{background:#f8fbff!important}.hub-shell .hub-documents-page-figma .documents-row-meta,.hub-shell .hub-documents-page-figma .documents-table strong{display:block!important}.hub-shell .hub-documents-page-figma .documents-table strong{color:#131b2e!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}.hub-shell .hub-documents-page-figma .documents-row-flags,.hub-shell .hub-documents-page-figma .documents-row-meta{margin-top:2px!important;color:#434656!important;font-size:14px!important;line-height:20px!important}.hub-shell .hub-documents-page-figma .documents-row-flags{display:none!important}.hub-shell .hub-documents-page-figma .documents-status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:12px!important;font-weight:500!important}.hub-shell .hub-documents-page-figma .documents-status-pill-success{background:#e8f7ef!important;color:#15803d!important}.hub-shell .hub-documents-page-figma .documents-status-pill-warning{background:#fff3e0!important;color:#b45309!important}.hub-shell .hub-documents-page-figma .documents-status-pill-danger{background:#feecec!important;color:#dc2626!important}.hub-shell .hub-documents-page-figma .documents-status-pill-neutral{background:#eaf1ff!important;color:#1d4ed8!important}.hub-shell .hub-documents-page-figma .documents-retention-normal,.hub-shell .hub-documents-page-figma .documents-retention-urgent{color:#434656!important;font-size:15px!important;font-weight:500!important;line-height:21px!important}.hub-shell .hub-documents-page-figma .documents-retention-urgent{color:#ef4444!important}.hub-shell .hub-documents-page-figma .documents-row-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #dce7ff!important;background:#eef4ff!important;color:#013ec7!important;font-size:14px!important;font-weight:500!important;padding:0 14px!important}.hub-shell .hub-documents-page-figma .documents-row-action-danger{border-color:#f1d5d5!important;background:#ffffff!important;color:#dc2626!important}.hub-shell .hub-documents-page-figma .documents-row-action:disabled{border-color:#e2e8f0!important;background:#f1f5f9!important;color:#013ec7!important;opacity:.55!important;cursor:not-allowed!important}.hub-shell .hub-documents-page-figma .documents-list-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;color:#667085!important;font-size:13px!important}.hub-shell .hub-documents-page-figma .documents-pagination{display:inline-flex!important}.hub-shell .hub-documents-page-figma .documents-pagination button,.hub-shell .hub-documents-page-figma .documents-pagination span{display:inline-flex!important;width:32px!important;height:32px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#edf3ff!important;color:#0f56ff!important;font:inherit!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}.hub-shell .hub-documents-page-figma .documents-pagination button:disabled{opacity:.4!important;cursor:default!important}.hub-shell .hub-documents-page-figma .documents-safety-tip{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;background:#f8fbff!important;color:#667085!important;font-size:13px!important;line-height:20px!important;padding:0 24px!important;text-align:center!important}@media (max-width:760px){.hub-shell:has(.hub-documents-page-figma) .hub-main,.hub-shell:has(.hub-documents-page-figma) .hub-topbar{width:min(100% - 32px,992px)!important}.hub-shell .hub-documents-page-figma .hub-documents-intro,.hub-shell .hub-documents-page-figma .subtitle-pdf-prefs{grid-template-columns:1fr!important;height:auto!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-grid{grid-template-columns:1fr!important}.hub-shell .hub-documents-page-figma .documents-list-card{height:auto!important}.hub-shell .hub-documents-page-figma .hub-table-scroll{overflow-x:auto!important}.hub-shell .hub-documents-page-figma .documents-table{min-width:880px!important}.hub-shell .hub-documents-page-figma .documents-safety-tip{width:100%!important;height:auto!important;min-height:48px!important}}.hub-shell .hub-extension-page-figma{display:block!important}.hub-shell .hub-extension-page-figma .settings-extension-page-content{display:grid!important;width:100%!important;min-width:0!important;grid-gap:24px!important;gap:24px!important}.hub-shell .hub-extension-page-figma .hub-card{box-sizing:border-box!important;border:1px solid #e6eaf2!important;border-radius:20px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 40px 100px rgba(0,62,199,.08)!important;transform:none!important}.hub-shell .hub-extension-page-figma .settings-extension-card{position:relative!important;display:flex!important;width:100%!important;min-width:0!important;flex-direction:column!important;gap:24px!important;padding:32px!important}.hub-shell .hub-extension-page-figma .settings-extension-status-card{min-height:296px!important}.hub-shell .hub-extension-page-figma .settings-extension-status-topline{display:grid!important;grid-template-columns:minmax(200px,.9fr) minmax(0,1.6fr)!important;align-items:start!important;grid-gap:24px!important;gap:24px!important}.hub-shell .hub-extension-page-figma .settings-extension-status-topline p{margin:0!important;color:#71809a!important;font-size:14px!important;line-height:22px!important}.hub-shell .hub-extension-page-figma .settings-extension-status-indicator{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:10px!important;color:#17233c!important;font-size:18px!important;line-height:24px!important}.hub-shell .hub-extension-page-figma .settings-extension-status-indicator>span{width:10px!important;height:10px!important;flex:0 0 auto!important;border-radius:999px!important;background:#00c853!important;box-shadow:0 0 0 8px rgba(0,200,83,.1)!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;border:1px solid #e6eaf2!important;border-radius:16px!important;background:rgba(248,250,252,.82)!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-row{display:flex!important;min-width:0!important;min-height:86px!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:18px 20px!important;border-right:1px solid #e6eaf2!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-row:last-child{border-right:0!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-row>span{color:#71809a!important;font-size:13px!important;line-height:18px!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-row>strong{display:flex!important;min-width:0!important;align-items:center!important;gap:6px!important;color:#17233c!important;font-size:15px!important;font-weight:650!important;line-height:22px!important;overflow-wrap:anywhere!important}.hub-shell .hub-extension-page-figma .settings-extension-verified-icon{display:inline-flex!important;flex:0 0 auto!important;color:#00a152!important}.hub-shell .hub-extension-page-figma .settings-extension-handoff-dot{width:8px!important;height:8px!important;flex:0 0 auto!important;border-radius:999px!important;background:#00c853!important}.hub-shell .hub-extension-page-figma .settings-extension-copy-cta{display:inline-flex!important;width:max-content!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;padding:9px 18px!important;border:1px solid #dce5f4!important;border-radius:999px!important;background:#f8fafc!important;color:#0f56ff!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}.hub-shell .hub-extension-page-figma .settings-extension-status-note{margin:0!important;color:#71809a!important;font-size:14px!important;line-height:22px!important}.hub-shell .hub-extension-page-figma .status{position:absolute!important;right:33px!important;bottom:25px!important;color:#00a152!important;font-size:12px!important}.hub-shell .hub-extension-page-figma .settings-extension-connect-card{min-height:148px!important;padding-left:80px!important}.hub-shell .hub-extension-page-figma .settings-extension-connect-card .hub-section-header{position:absolute!important;top:26px!important;left:24px!important;align-items:flex-start!important}.hub-shell .hub-extension-page-figma .settings-extension-connect-card .hub-section-icon{width:40px!important;height:40px!important;border-radius:12px!important}.hub-shell .hub-extension-page-figma .settings-extension-connect-card .hub-section-header h2{color:#17233c!important;font-size:20px!important;line-height:28px!important}.hub-shell .hub-extension-page-figma .settings-extension-connect-card .hub-section-header p{font-size:14px!important;line-height:20px!important}.hub-shell .hub-extension-page-figma .hub-extension-connect-steps{position:absolute!important;left:80px!important;top:78px!important;display:flex!important;width:calc(100% - 104px)!important;min-height:44px!important;align-items:center!important;margin:0!important;border:1px solid #e6eaf2!important;border-radius:12px!important;background:#f8fafc!important;color:#1d4ed8!important;font-size:14px!important;line-height:24px!important;list-style:none!important;padding:0 16px!important}.hub-shell .hub-extension-page-figma .hub-extension-connect-steps li{display:inline!important}.hub-shell .hub-extension-page-figma .hub-extension-connect-steps li:not(:last-child):after{content:" \2192 "}.hub-shell .hub-extension-page-figma .settings-extension-connect-card>.settings-extension-status-note{display:none!important}.hub-shell .hub-extension-page-figma .settings-extension-install-section{display:grid!important;grid-gap:20px!important;gap:20px!important}.hub-shell .hub-extension-page-figma .settings-extension-install-heading{display:grid!important;grid-gap:6px!important;gap:6px!important}.hub-shell .hub-extension-page-figma .settings-extension-install-heading h2,.hub-shell .hub-extension-page-figma .settings-extension-install-heading p{margin:0!important}.hub-shell .hub-extension-page-figma .settings-extension-install-heading h2{color:#17233c!important;font-size:24px!important;line-height:32px!important}.hub-shell .hub-extension-page-figma .settings-extension-install-heading p{color:#71809a!important;font-size:15px!important;line-height:22px!important}.hub-shell .hub-extension-page-figma .settings-extension-store-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.hub-shell .hub-extension-page-figma .settings-extension-store-card{display:grid!important;min-width:0!important;min-height:184px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:1fr auto!important;align-items:center!important;grid-gap:12px 18px!important;gap:12px 18px!important;padding:28px!important}.hub-shell .hub-extension-page-figma .settings-extension-store-icon{display:grid!important;width:56px!important;height:56px!important;grid-row:1/span 2!important;place-items:center!important;border-radius:16px!important;background:#edf3ff!important;color:#17233c!important}.hub-shell .hub-extension-page-figma .settings-extension-store-card>strong{align-self:end!important;color:#17233c!important;font-size:18px!important;line-height:24px!important}.hub-shell .hub-extension-page-figma .settings-extension-store-action{display:inline-flex!important;width:max-content!important;min-height:38px!important;align-items:center!important;justify-content:center!important;align-self:start!important;padding:8px 18px!important;border-radius:999px!important;background:#0f56ff!important;color:#fff!important;font-size:14px!important;font-weight:650!important;line-height:20px!important;text-decoration:none!important}.hub-shell .hub-extension-page-figma .settings-extension-store-action-disabled{background:#e8edf5!important;color:#71809a!important}.hub-shell .hub-extension-page-figma .settings-extension-troubleshooting-card{min-height:264px!important}.hub-shell .hub-extension-page-figma .settings-extension-troubleshooting-card .hub-section-header{align-items:flex-start!important}.hub-shell .hub-extension-page-figma .settings-extension-troubleshooting-card .hub-section-header h2{font-size:22px!important;line-height:30px!important}.hub-shell .hub-extension-page-figma .settings-extension-troubleshooting-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.hub-shell .hub-extension-page-figma .settings-extension-troubleshooting-grid>div{display:flex!important;min-width:0!important;min-height:104px!important;align-items:flex-start!important;gap:14px!important;padding:18px!important;border:1px solid #e6eaf2!important;border-radius:16px!important;background:rgba(248,250,252,.82)!important}.hub-shell .hub-extension-page-figma .settings-extension-trouble-icon{display:grid!important;width:36px!important;height:36px!important;flex:0 0 auto!important;place-items:center!important;border-radius:10px!important;background:#edf3ff!important;color:#0f56ff!important}.hub-shell .hub-extension-page-figma .settings-extension-trouble-copy{display:grid!important;min-width:0!important;grid-gap:5px!important;gap:5px!important}.hub-shell .hub-extension-page-figma .settings-extension-trouble-copy strong{color:#17233c!important;font-size:15px!important;line-height:21px!important}.hub-shell .hub-extension-page-figma .settings-extension-trouble-copy p{margin:0!important;color:#71809a!important;font-size:13px!important;line-height:19px!important}.hub-shell .hub-extension-page-figma .settings-extension-weak-cta{display:inline-flex!important;width:max-content!important;align-items:center!important;gap:6px!important;color:#0f56ff!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important}@media (max-width:1279px){.hub-shell:has(.hub-extension-page-figma) .hub-main{width:min(100%,992px)!important}.hub-shell .hub-extension-page-figma .hub-extension-connect-steps{position:static!important;width:100%!important;height:auto!important;min-height:44px!important;flex-wrap:wrap!important}.hub-shell .hub-extension-page-figma .settings-extension-connect-card{padding-left:32px!important}.hub-shell .hub-extension-page-figma .settings-extension-connect-card .hub-section-header{position:static!important}}@media (max-width:760px){.hub-shell:has(.hub-extension-page-figma) .hub-main{width:min(100% - 32px,992px)!important}.hub-shell .hub-extension-page-figma .hub-extension-connect-steps{width:100%!important}.hub-shell .hub-extension-page-figma .settings-extension-card{min-height:0!important;gap:20px!important;padding:24px 20px!important}.hub-shell .hub-extension-page-figma .settings-extension-status-topline,.hub-shell .hub-extension-page-figma .settings-extension-store-grid,.hub-shell .hub-extension-page-figma .settings-extension-troubleshooting-grid,.hub-shell .hub-extension-page-figma .settings-privacy-readonly-grid{grid-template-columns:1fr!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-row{min-height:74px!important;border-right:0!important;border-bottom:1px solid #e6eaf2!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-row:last-child{border-bottom:0!important}.hub-shell .hub-extension-page-figma .settings-extension-store-card{min-height:150px!important;padding:22px!important}.hub-shell .hub-extension-page-figma .hub-extension-connect-steps,.hub-shell .hub-extension-page-figma .status{position:static!important;width:100%!important}.hub-shell .hub-extension-page-figma .hub-extension-connect-steps{min-height:auto!important;margin-top:16px!important;padding:16px!important;white-space:normal!important}}.settings-billing-page-content{display:grid;width:100%;min-width:0;grid-gap:24px;gap:24px}.settings-billing-top-bento{display:grid;min-width:0;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);grid-gap:24px;gap:24px}.settings-billing-invoice-card,.settings-billing-payment-card,.settings-billing-plan-card{box-sizing:border-box;min-width:0;border:1px solid #e6eaf2!important;border-radius:20px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 28px 80px rgba(0,62,199,.07)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.settings-billing-plan-card{display:flex;min-height:430px;flex-direction:column;gap:24px;padding:32px}.settings-billing-plan-top{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:24px}.settings-billing-plan-copy{display:grid;min-width:0;grid-gap:12px;gap:12px}.settings-billing-plan-copy .hub-status{width:max-content}.settings-billing-cancel-note,.settings-billing-plan-copy h2,.settings-billing-plan-copy p,.settings-billing-price-block p,.settings-billing-usage p{margin:0}.settings-billing-plan-copy h2{color:#17233c;font-size:28px;line-height:36px}.settings-billing-plan-copy .lead{color:#71809a;font-size:15px;font-weight:400;line-height:24px}.settings-billing-price-block{display:grid;flex:0 0 auto;grid-gap:8px;gap:8px;text-align:right}.settings-billing-price{color:#0f56ff!important;font-size:26px!important;font-weight:700!important;line-height:34px!important}.settings-billing-period{color:#71809a!important;font-size:13px!important;line-height:20px!important}.settings-billing-usage{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid #e6eaf2;border-radius:16px;background:rgba(248,250,252,.82)}.settings-billing-usage-head,.settings-billing-usage-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-billing-usage-head{color:#344054;font-size:14px}.settings-billing-usage-head strong{color:#17233c}.settings-billing-quota-track{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e7edf7}.settings-billing-quota-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f56ff,#477cff)}.settings-billing-quota-unavailable,.settings-billing-remaining,.settings-billing-usage-detail{color:#71809a!important;font-size:13px!important;line-height:20px!important}.settings-billing-remaining{display:inline-flex;align-items:center;gap:6px;color:#d97706!important}.settings-billing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.settings-billing-primary-cta,.settings-billing-secondary-cta{display:inline-flex!important;width:auto!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:10px 22px!important;border-radius:999px!important;font-size:14px!important;font-weight:650!important;line-height:22px!important;text-decoration:none!important}.settings-billing-primary-cta{border:1px solid #0f56ff!important;background:#0f56ff!important;color:#fff!important}.settings-billing-secondary-cta{border:1px solid #dce5f4!important;background:#fff!important;color:#0f56ff!important}.settings-billing-cancel-note{color:#71809a;font-size:13px;line-height:20px}.settings-billing-cancel-note button{padding:0;border:0;background:transparent;color:#d94452;font:inherit;text-decoration:underline;cursor:pointer}.settings-billing-payment-card{min-height:430px;padding:32px}.settings-billing-payment-card>div{display:flex;height:100%;flex-direction:column;gap:24px}.settings-billing-payment-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-billing-history-empty h2,.settings-billing-history-empty p,.settings-billing-payment-head h2{margin:0}.settings-billing-payment-head h2{color:#17233c;font-size:22px;line-height:30px}.settings-billing-payment-shield{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:#edf3ff;color:#0f56ff}.settings-billing-payment-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:28px 16px;border:1px solid #e6eaf2;border-radius:16px;background:rgba(248,250,252,.82);text-align:center}.settings-billing-payment-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;background:#edf3ff;color:#0f56ff}.settings-billing-paddle-badge,.settings-billing-paddle-hosted{margin:0}.settings-billing-paddle-badge{color:#17233c!important;font-size:14px!important;font-weight:650!important;line-height:21px!important}.settings-billing-paddle-hosted{color:#71809a!important;font-size:13px!important;line-height:20px!important}.settings-billing-payment-card .settings-billing-primary-cta{width:100%!important;margin-top:auto!important}.settings-billing-invoice-card{min-height:190px;padding:32px}.settings-billing-history-empty{display:grid;min-height:124px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;grid-gap:6px 16px;gap:6px 16px}.settings-billing-history-icon{display:grid;width:48px;height:48px;grid-row:1/span 2;place-items:center;border-radius:14px;background:#edf3ff;color:#0f56ff}.settings-billing-history-empty h2{color:#17233c;font-size:22px;line-height:30px}.settings-billing-history-empty p{color:#71809a;font-size:14px;line-height:22px}@media (max-width:1080px){.settings-billing-top-bento{grid-template-columns:1fr}.settings-billing-payment-card{min-height:340px}}@media (max-width:600px){.settings-billing-invoice-card,.settings-billing-payment-card,.settings-billing-plan-card{min-height:0;padding:24px 20px}.settings-billing-plan-top,.settings-billing-usage-row{align-items:flex-start;flex-direction:column}.settings-billing-price-block{text-align:left}.settings-billing-actions,.settings-billing-primary-cta,.settings-billing-secondary-cta{width:100%!important}.settings-billing-history-empty{grid-template-columns:1fr;justify-items:start}.settings-billing-history-icon{grid-row:auto}}.hub-shell .hub-page-title,.hub-shell .hub-topbar h1,.hub-shell h1{font-size:clamp(32px,2.8vw,36px);line-height:1.12;letter-spacing:0}.hub-shell .card,.hub-shell .glass-card,.hub-shell .hub-card,.hub-shell .hub-details,.hub-shell .price-card{border:1px solid var(--hub-card-border);border-radius:var(--hub-card-radius);box-shadow:var(--hub-card-shadow)}.hub-shell .hub-dashboard-page,.hub-shell .hub-subscribe-page,.hub-shell .hub-usage-page{gap:var(--hub-card-gap)}.hub-shell .cta,.hub-shell .hub-button-primary,.hub-shell button.cta{border-color:var(--hub-primary);background:var(--hub-primary);color:#ffffff}.hub-shell .hub-button-outline,.hub-shell .hub-button-secondary{border:1px solid #dbe4f4;background:#f7faff;color:#0f56ff}.hub-shell .documents-table,.hub-shell .hub-table,.hub-shell .provider-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.hub-shell .hub-table td,.hub-shell .hub-table th,.hub-shell .provider-table td,.hub-shell .provider-table th{border-bottom:1px solid #edf1f7;padding:14px 16px;text-align:left;vertical-align:middle}.hub-shell .hub-table tbody tr:hover,.hub-shell .provider-table tbody tr:hover{background:#f8fbff}.hub-usage-overview-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.9fr);grid-gap:16px;gap:16px}.hub-usage-resource-card,.hub-usage-trend-card{min-height:398px}.hub-usage-resource-card .hub-progress-ring{margin:22px auto 18px}.hub-usage-quota-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hub-usage-trend-card{position:relative}.documents-table{min-width:880px}.documents-table td:first-child,.documents-table th:first-child{width:42%}.documents-table td:nth-child(2),.documents-table th:nth-child(2){width:130px}.documents-table td:nth-child(3),.documents-table td:nth-child(4),.documents-table th:nth-child(3),.documents-table th:nth-child(4){width:110px}.documents-actions-cell,.documents-actions-col{width:180px;text-align:right;white-space:nowrap}.documents-actions-cell{display:flex;justify-content:flex-end;gap:8px}.documents-row-flags,.documents-row-meta{display:block;margin-top:4px;color:var(--hub-text-muted);font-size:12px}.documents-status-pill{display:inline-flex;width:76px;height:26px;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:700}.documents-status-pill-success{background:#e8f7ef;color:#15803d}.documents-status-pill-warning{background:#fff3e0;color:#b45309}.documents-status-pill-neutral{background:#eaf1ff;color:#1d4ed8}.documents-status-pill-danger{background:#feecec;color:#dc2626}.documents-row-action{min-width:64px;height:34px;border:1px solid #dbe4f4;border-radius:10px;background:#f7faff;color:#0f56ff;font-size:13px;font-weight:700}.documents-row-action:disabled{cursor:not-allowed;opacity:.62}.documents-row-action-danger{border-color:#ffd6d6;background:#fff6f6;color:#dc2626}.hub-error-banner,.hub-success-banner{margin-top:16px;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:700}.hub-success-banner{border:1px solid #b7efc6;background:#ecfdf3;color:#087a35}.hub-error-banner{border:1px solid #fecaca;background:#fff1f2;color:#b91c1c}.hub-extension-connect-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-subscribe-recommendation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px 20px;gap:16px 20px;padding:20px 24px}.hub-subscribe-recommendation strong{font-size:18px}.hub-subscribe-recommendation-cta{width:auto;min-width:132px}@media (max-width:900px){.hub-extension-connect-steps,.hub-usage-overview-grid{grid-template-columns:1fr}.documents-actions-cell{justify-content:flex-start}}.hub-shell:has(.hub-documents-page-figma){grid-template-columns:256px minmax(0,1fr)!important;background:#ffffff!important;color:#10192d!important}.hub-shell:has(.hub-documents-page-figma) .hub-canvas{min-width:0!important;background:#ffffff!important}.hub-shell:has(.hub-documents-page-figma) .hub-main,.hub-shell:has(.hub-documents-page-figma) .hub-topbar{width:min(calc(100% - 32px),992px)!important;max-width:992px!important}.hub-shell:has(.hub-documents-page-figma) .hub-main{margin:0 auto!important;padding:0 0 64px!important}.hub-shell:has(.hub-documents-page-figma) .hub-topbar{min-height:70px!important;margin:30px auto 16px!important;padding:0!important}.hub-shell:has(.hub-documents-page-figma) .hub-topbar-kicker{margin:0 0 8px!important;color:#0f56ff!important;font-size:13px!important;font-weight:700!important;line-height:24px!important}.hub-shell:has(.hub-documents-page-figma) .hub-topbar h1{margin:0!important;color:#10192d!important;font-size:36px!important;font-weight:500!important;line-height:38px!important}.hub-shell:has(.hub-documents-page-figma) .hub-topbar-lead{display:none!important}.hub-shell .hub-documents-page-figma{display:grid!important;grid-gap:16px!important;gap:16px!important}.hub-shell .hub-documents-page-figma .hub-documents-intro{grid-template-columns:274px 590px!important;gap:32px!important;width:960px!important;height:250px!important;padding:32px!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-copy{align-content:start!important;gap:12px!important}.hub-shell .hub-documents-page-figma .hub-documents-policy-pill{min-height:24px!important;padding:0 12px!important;gap:8px!important;border-radius:999px!important;background:rgba(105,255,135,.2)!important;color:#00732c!important;font-size:12px!important;font-weight:500!important}.hub-shell .hub-documents-page-figma .hub-documents-intro .hub-section-header{display:block!important}.hub-shell .hub-documents-page-figma .hub-documents-intro .hub-section-header p,.hub-shell .hub-documents-page-figma .hub-documents-intro .hub-section-icon{display:none!important}.hub-shell .hub-documents-page-figma .documents-list-header h2,.hub-shell .hub-documents-page-figma .documents-recording-card h2,.hub-shell .hub-documents-page-figma .hub-documents-intro h2{margin:0!important;color:#10192d!important;font-size:18px!important;font-weight:700!important;line-height:24px!important}.hub-shell .hub-documents-page-figma .hub-documents-intro .lead{max-width:274px!important;margin:0!important;color:#667085!important;font-size:14px!important;line-height:24px!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-grid{grid-template-columns:repeat(3,186px)!important;gap:16px!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-feature{width:186px!important;min-height:136px!important;justify-content:center!important;padding:20px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:24px!important;background:#f2f3ff!important}.hub-shell .hub-documents-page-figma .documents-panel{display:grid!important;grid-gap:16px!important;gap:16px!important}.hub-shell .hub-documents-page-figma .documents-recording-card{width:960px!important;height:184px!important;padding:28px 32px!important}.hub-shell .hub-documents-page-figma .documents-recording-header{margin:0 0 10px!important}.hub-shell .hub-documents-page-figma .documents-recording-header p{display:none!important}.hub-shell .hub-documents-page-figma .subtitle-pdf-prefs{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;margin:0 0 12px!important}.hub-shell .hub-documents-page-figma .documents-language-mode,.hub-shell .hub-documents-page-figma .subtitle-pdf-prefs label{display:flex!important;min-height:24px!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.hub-shell .hub-documents-page-figma .documents-recording-toggle{width:-moz-fit-content!important;width:fit-content!important}.hub-shell .hub-documents-page-figma .documents-recording-toggle strong{color:#262e47!important;font-size:14px!important;font-weight:500!important;line-height:24px!important}.hub-shell .hub-documents-page-figma .documents-language-mode>span{color:#6b7380!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}.hub-shell .hub-documents-page-figma .documents-recording-toggle small{display:none!important}.hub-shell .hub-documents-page-figma .documents-recording-toggle input{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;opacity:0!important;pointer-events:none!important}.hub-shell .hub-documents-page-figma .documents-language-options{display:inline-flex!important;gap:8px!important}.hub-shell .hub-documents-page-figma .documents-language-option{display:inline-flex!important;height:28px!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid #d9deeb!important;border-radius:999px!important;background:transparent!important;color:#6b7380!important;font-size:13px!important;font-weight:500!important}.hub-shell .hub-documents-page-figma .documents-language-option-active{border-color:#0052ff!important;background:#e8f0ff!important;color:#0052ff!important}.hub-shell .hub-documents-page-figma .documents-consent-note{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;color:#4d5466!important;font-size:13px!important;line-height:18px!important}.hub-shell .hub-documents-page-figma .documents-list-card{width:960px!important;height:529px!important;padding:0!important;overflow:hidden!important}.hub-shell .hub-documents-page-figma .documents-list-header{height:73px!important;padding:0 32px!important}.hub-shell .hub-documents-page-figma .hub-table-scroll{height:367px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important}.hub-shell .hub-documents-page-figma .documents-table{width:960px!important;min-width:960px!important;table-layout:fixed!important}.hub-shell .hub-documents-page-figma .documents-table th{height:79px!important;padding:0 14px!important;color:#434656!important;font-size:15px!important;font-weight:500!important}.hub-shell .hub-documents-page-figma .documents-table td{position:relative!important;height:72px!important;padding:0 14px!important;border-bottom:1px solid #e6eaf2!important;color:#434656!important;font-size:15px!important}.hub-shell .hub-documents-page-figma .documents-table td:first-child,.hub-shell .hub-documents-page-figma .documents-table th:first-child{width:260px!important;padding-left:32px!important}.hub-shell .hub-documents-page-figma .documents-table td:nth-child(2),.hub-shell .hub-documents-page-figma .documents-table th:nth-child(2){width:120px!important}.hub-shell .hub-documents-page-figma .documents-table td:nth-child(3),.hub-shell .hub-documents-page-figma .documents-table th:nth-child(3){width:100px!important}.hub-shell .hub-documents-page-figma .documents-table td:nth-child(4),.hub-shell .hub-documents-page-figma .documents-table th:nth-child(4){width:120px!important}.hub-shell .hub-documents-page-figma .documents-table td:nth-child(5),.hub-shell .hub-documents-page-figma .documents-table th:nth-child(5){width:100px!important}.hub-shell .hub-documents-page-figma .documents-actions-cell,.hub-shell .hub-documents-page-figma .documents-actions-col{width:188px!important;padding-right:32px!important;text-align:right!important}.hub-shell .hub-documents-page-figma .documents-actions-cell{display:flex!important;height:72px!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.hub-shell .hub-documents-page-figma .documents-status-pill{width:auto!important;min-width:72px!important;min-height:24px!important;height:24px!important;padding:0 10px!important}.hub-shell .hub-documents-page-figma .documents-row-action{min-width:64px!important;height:40px!important;border-radius:10px!important}.hub-shell .hub-documents-page-figma .documents-row-action:not(.documents-row-action-danger){min-width:96px!important}.hub-shell .hub-documents-page-figma .documents-row-action-danger{min-width:44px!important}.hub-shell .hub-documents-page-figma .documents-list-footer{height:89px!important;padding:0 32px!important}.hub-shell .hub-documents-page-figma .documents-pagination{gap:8px!important}.hub-shell .hub-documents-page-figma .documents-pagination button,.hub-shell .hub-documents-page-figma .documents-pagination span{width:40px!important;height:40px!important;border:1px solid #e6eaf2!important;border-radius:50%!important;background:transparent!important;color:#131b2e!important}.hub-shell .hub-documents-page-figma .documents-pagination .documents-pagination-current{border-color:transparent!important;background:#013ec7!important;color:#ffffff!important}.hub-shell .hub-documents-page-figma .subtitle-pdf-detail{display:none!important}.hub-shell .hub-documents-page-figma .documents-safety-tip{width:731px!important;height:48px!important;justify-self:center!important;gap:12px!important;border-radius:999px!important;background:#ffffff!important;color:#131b2e!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important}@media (max-width:1279px){.hub-shell:has(.hub-documents-page-figma) .hub-main,.hub-shell:has(.hub-documents-page-figma) .hub-topbar{width:min(100%,992px)!important}.hub-shell .hub-documents-page-figma .documents-list-card,.hub-shell .hub-documents-page-figma .documents-recording-card,.hub-shell .hub-documents-page-figma .hub-documents-intro{width:100%!important}.hub-shell .hub-documents-page-figma .hub-documents-intro{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hub-shell .hub-documents-page-figma .hub-documents-intro-feature{width:100%!important}.hub-shell .hub-documents-page-figma .hub-table-scroll{overflow-x:auto!important}.hub-shell .hub-documents-page-figma .documents-safety-tip{width:min(100%,731px)!important}}@media (max-width:760px){.hub-shell:has(.hub-documents-page-figma) .hub-main,.hub-shell:has(.hub-documents-page-figma) .hub-topbar{width:min(100% - 32px,992px)!important}.hub-shell .hub-documents-page-figma .documents-list-card,.hub-shell .hub-documents-page-figma .documents-recording-card,.hub-shell .hub-documents-page-figma .hub-documents-intro{width:100%!important;height:auto!important}.hub-shell .hub-documents-page-figma .hub-documents-intro,.hub-shell .hub-documents-page-figma .hub-documents-intro-grid{grid-template-columns:1fr!important}.hub-shell .hub-documents-page-figma .documents-safety-tip,.hub-shell .hub-documents-page-figma .hub-documents-intro-feature{width:100%!important}.hub-shell .hub-documents-page-figma .hub-table-scroll{overflow-x:auto!important}}.hub-help-page{display:grid;grid-gap:16px;gap:16px}.hub-help-faq-section{display:grid;grid-gap:24px;gap:24px}.hub-help-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.hub-help-section-head h2{margin:0;color:#131b2e;font-size:24px;font-weight:800;line-height:32px}.hub-help-faq-card,.hub-help-text-link{text-decoration:none}.hub-help-text-link{color:#0052ff;font-size:14px;font-weight:700;line-height:24px}.hub-help-text-link:after{content:" \2192"}.hub-help-faq-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:24px;gap:24px}.hub-help-faq-card{display:grid;align-content:start;grid-gap:8px;gap:8px;grid-column:span 2;min-height:194px;padding:25px;border:1px solid #e6eaf2;border-radius:20px;background:rgba(255,255,255,.92);color:#131b2e;box-shadow:none}.hub-help-faq-card:nth-child(4),.hub-help-faq-card:nth-child(5){grid-column:span 3;min-height:130px}.hub-help-faq-card-wide{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hub-help-faq-card-text{display:grid;grid-gap:8px;gap:8px}.hub-help-faq-card strong{font-size:16px;font-weight:800;line-height:24px}.hub-help-faq-card span:last-child{color:#5f687b;font-size:14px;line-height:24px}.hub-help-faq-icon{display:block}.hub-help-faq-icon-inline{flex-shrink:0}.hub-help-ticket-section{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.hub-shell:has(.hub-help-page) .support-ticket-form{gap:16px}.hub-shell:has(.hub-help-page) .support-ticket-form label{gap:8px}.hub-shell:has(.hub-help-page) .support-ticket-form label span{color:#131b2e;font-size:14px;font-weight:700;line-height:24px}.hub-shell:has(.hub-help-page) .support-ticket-form input:not([type=checkbox]),.hub-shell:has(.hub-help-page) .support-ticket-form select,.hub-shell:has(.hub-help-page) .support-ticket-form textarea{min-height:50px;border-color:#c3c5d9;border-radius:12px;background:#fff;font-size:14px;line-height:20px}.hub-shell:has(.hub-help-page) .support-ticket-form select{border-radius:32px}.hub-shell:has(.hub-help-page) .support-ticket-form textarea{min-height:154px;border-radius:20px}.hub-shell:has(.hub-help-page) .support-ticket-diagnostics-toggle{display:flex;align-items:center;gap:10px}.hub-shell:has(.hub-help-page) .support-ticket-diagnostics-toggle input{width:16px;min-height:16px}.hub-shell:has(.hub-help-page) .hub-error-banner,.hub-shell:has(.hub-help-page) .hub-success-banner{margin:0;padding:14px 16px;border-radius:12px;font-size:14px;line-height:20px}@media (max-width:899px){.hub-shell:has(.hub-help-page) .hub-main,.hub-shell:has(.hub-help-page) .hub-topbar{width:min(100% - 32px,992px)}.hub-help-faq-grid,.hub-help-ticket-section{grid-template-columns:1fr;gap:16px}.hub-help-faq-card,.hub-help-faq-card:nth-child(4),.hub-help-faq-card:nth-child(5){min-height:auto}}.checkout-page{position:relative;min-height:100vh;width:100%;background:linear-gradient(135deg,#f5f8ff,#f8f5ff);color:#131b2e}.checkout-page *,.checkout-page :after,.checkout-page :before{box-sizing:border-box}.checkout-header{position:relative;height:82px}.checkout-brand{position:absolute;top:32px;left:48px;color:#0052ff;font-size:16px;font-weight:800;line-height:22px;text-decoration:none}.checkout-locale-switcher{position:absolute;top:28px;right:52px}.checkout-locale-switcher select{width:88px;height:30px;border:1px solid #e6eaf2;border-radius:999px;background:rgba(255,255,255,.92);color:#434656;font-size:12px}.checkout-overlay-card{position:absolute;top:160px;left:50%;display:grid;width:480px;min-height:354px;transform:translateX(-50%);padding:36px 40px;border:1px solid #e6eaf2;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(15,23,42,.08)}.checkout-overlay-card h1{margin:0;color:#131b2e;font-size:22px;font-weight:800;line-height:26px}.checkout-overlay-card .lead{margin:20px 0 0;color:#5f687b;font-size:13px;line-height:16px}.checkout-order-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:66px;margin-top:20px;padding:16px 20px;border:1px solid #e6eaf2;border-radius:14px;background:#f8fbff}.checkout-order-summary div{display:grid;grid-gap:2px;gap:2px;min-width:0}.checkout-order-summary strong{color:#131b2e;font-size:14px;font-weight:800;line-height:18px}.checkout-order-summary div span{color:#5f687b;font-size:12px;line-height:14px;white-space:nowrap}.checkout-order-summary>strong{white-space:nowrap}.checkout-pay-button{width:400px;height:46px;margin-top:20px;border:0;border-radius:12px;background:#0052ff;color:#fff;font-size:14px;font-weight:800}.checkout-pay-button:disabled{cursor:not-allowed;opacity:.55}.checkout-note,.checkout-status{margin:16px 0 0;color:#5f687b;font-size:12px;line-height:14px}.checkout-note+.checkout-note{margin-top:18px}.checkout-status{color:#0052ff}.checkout-session-missing-card{position:absolute;top:200px;right:40px;width:320px;min-height:136px;padding:20px 24px;border:1px solid #e6eaf2;border-radius:16px;background:rgba(255,255,255,.94)}.checkout-session-missing-card h1{margin:0;font-size:14px;font-weight:800;line-height:16px}.checkout-session-missing-card p{margin:10px 0 0;color:#5f687b;font-size:12px;line-height:14px}.checkout-session-missing-cta{display:inline-flex;align-items:center;justify-content:center;min-width:97px;height:32px;margin-top:10px;border-radius:10px;background:#0052ff;color:#fff;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:767px){.checkout-header{height:76px}.checkout-brand{left:24px}.checkout-locale-switcher{right:20px}.checkout-overlay-card,.checkout-session-missing-card{position:static;width:min(100% - 32px,480px);margin:52px auto 0;transform:none}.checkout-pay-button{width:100%}.checkout-order-summary{flex-direction:column}}.extension-auth:has(.extension-auth-done-card){position:relative;min-height:100vh;width:100%;background:linear-gradient(135deg,#f5f8ff,#f8f5ff);color:#131b2e}.extension-auth:has(.extension-auth-done-card) *,.extension-auth:has(.extension-auth-done-card) :after,.extension-auth:has(.extension-auth-done-card) :before{box-sizing:border-box}.extension-auth:has(.extension-auth-done-card) .extension-auth-brand{position:absolute;top:32px;left:48px;color:#0052ff;font-size:16px;font-weight:800;line-height:22px;text-decoration:none}.extension-auth:has(.extension-auth-done-card) .extension-auth-locale{position:absolute;top:28px;right:52px;height:30px}.extension-auth:has(.extension-auth-done-card) .extension-auth-locale select{width:88px;height:30px;border:1px solid #e6eaf2;border-radius:999px;background:rgba(255,255,255,.92);color:#434656;font-size:12px}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps{position:absolute;top:170px;left:50%;z-index:2;display:grid;width:392px;grid-template-columns:62px 32px 114px 32px 88px;align-items:center;grid-gap:16px;gap:16px;transform:translateX(-50%);margin:0;padding:0;list-style:none}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps:after,.extension-auth:has(.extension-auth-done-card) .extension-auth-steps:before{content:"";width:32px;height:2px;border-radius:999px;background:#a9c4ff}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps:before{grid-column:2;grid-row:1}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps:after{grid-column:4;grid-row:1}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps li{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border-radius:0;background:transparent;color:#434656;font-size:12px;font-weight:700;line-height:16px}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps li:first-child{grid-column:1}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps li:nth-child(2){grid-column:3}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps li:nth-child(3){grid-column:5}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps li:before{content:"\2713";display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#0052ff;color:#fff;font-size:14px;font-weight:800}.extension-auth-done-card{position:absolute;top:130px;left:50%;display:grid;width:560px;height:397px;min-height:0;justify-items:center;transform:translateX(-50%);padding:92px 40px 36px;border:1px solid #e6eaf2;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(15,23,42,.08)}.extension-auth-done-icon{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;margin-top:0;border-radius:999px;background:#e9f8ee;color:#16a34a;font-size:32px;font-weight:800}.extension-auth-done-card h1{margin:24px 0 0;color:#131b2e;font-size:24px;font-weight:800;line-height:29px}.extension-auth-done-card .extension-auth-success{margin:24px 0 0;color:#5f687b;font-size:13px;line-height:17px;text-align:center}.extension-auth-close-button{width:132px;height:37px;margin-top:24px;border:0;border-radius:12px;background:#0052ff;color:#fff;font-size:13px;font-weight:800}.extension-auth-done-card .lead{max-width:411px;margin:24px 0 0;color:#5f687b;font-size:12px;line-height:14px;text-align:center}@media (max-width:767px){.extension-auth:has(.extension-auth-done-card) .extension-auth-brand{left:24px}.extension-auth:has(.extension-auth-done-card) .extension-auth-locale{right:20px}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps{position:static;width:min(100% - 32px,392px);transform:none;margin:92px auto 16px;grid-template-columns:1fr}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps:after,.extension-auth:has(.extension-auth-done-card) .extension-auth-steps:before{display:none}.extension-auth:has(.extension-auth-done-card) .extension-auth-steps li{justify-content:center}.extension-auth-done-card{position:static;width:min(100% - 32px,560px);min-height:auto;margin:0 auto;transform:none;padding:32px 24px}}.consent-page-figma{position:relative;min-height:100vh;width:100%;background:linear-gradient(135deg,#f5f8ff,#f8f5ff);color:#131b2e}.consent-page-figma *,.consent-page-figma :after,.consent-page-figma :before{box-sizing:border-box}.consent-page-brand{position:absolute;top:32px;left:48px;color:#0052ff;font-size:16px;font-weight:800;line-height:22px;text-decoration:none}.consent-page-locale{position:absolute;top:28px;right:52px;width:88px;height:30px}.consent-page-locale select{width:88px;height:30px;border:1px solid #e6eaf2;border-radius:999px;background:rgba(255,255,255,.92);color:#434656;font-size:12px}.consent-ticket-card{position:absolute;top:140px;left:50%;width:520px;height:341px;transform:translateX(-50%);padding:36px 40px;border:1px solid #e6eaf2;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(15,23,42,.08)}.consent-ticket-card h1{margin:0;color:#131b2e;font-size:22px;font-weight:800;line-height:26px}.consent-ticket-lead{width:440px;margin:18px 0 0;color:#434656;font-size:13px;line-height:16px}.consent-ticket-points{display:grid;grid-gap:18px;gap:18px;margin:18px 0 0;padding:0;list-style:none}.consent-ticket-points li{position:relative;padding-left:14px;color:#434656;font-size:13px;line-height:16px}.consent-ticket-points li:before{content:"";position:absolute;top:5px;left:0;width:6px;height:6px;border-radius:999px;background:#0052ff}.consent-ticket-extension{display:none}.consent-ticket-actions{display:grid;grid-template-columns:1fr 76px;grid-gap:12px;gap:12px;width:440px;height:41px;margin-top:18px}.consent-ticket-accept,.consent-ticket-decline{border:0;border-radius:12px;font-size:13px;font-weight:800}.consent-ticket-accept{background:#0052ff;color:#fff}.consent-ticket-decline{background:#eef3ff;color:#434656}.consent-ticket-accept:disabled,.consent-ticket-decline:disabled{cursor:not-allowed;opacity:.55}.consent-ticket-note,.consent-ticket-status{margin:18px 0 0;color:#5f687b;font-size:12px;line-height:14px}.consent-ticket-status{color:#0052ff}.consent-missing-card{position:absolute;top:160px;right:40px;width:324px;min-height:88px;padding:18px 24px;border:1px solid #e6eaf2;border-radius:16px;background:rgba(255,255,255,.94)}.consent-missing-card h1{margin:0;color:#131b2e;font-size:13px;font-weight:800;line-height:16px}.consent-missing-card p{margin:8px 0 0;color:#5f687b;font-size:12px;line-height:14px}@media (max-width:767px){.consent-page-brand{left:24px}.consent-page-locale{right:20px}.consent-missing-card,.consent-ticket-card{position:static;width:min(100% - 32px,520px);height:auto;min-height:auto;margin:108px auto 0;transform:none}.consent-ticket-actions,.consent-ticket-lead{width:100%}.consent-ticket-actions{grid-template-columns:1fr;height:auto}.consent-ticket-accept,.consent-ticket-decline{min-height:41px}}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--background:#0b0b0f;--background-soft:#10131b;--surface:rgba(25,26,31,0.58);--surface-strong:rgba(30,33,43,0.84);--surface-muted:rgba(255,255,255,0.06);--foreground:#f8fbff;--foreground-soft:#d8e2f4;--muted:#98a2b3;--muted-strong:#cbd5e1;--primary:#0b63ff;--primary-strong:#9dbaff;--primary-soft:rgba(11,99,255,0.18);--green:#3ce36a;--green-soft:rgba(60,227,106,0.14);--border:rgba(255,255,255,0.12);--border-strong:rgba(11,99,255,0.46);--shadow:0 34px 90px rgba(0,0,0,0.48);--shadow-soft:0 18px 48px rgba(0,0,0,0.34);--shadow-blue:0 24px 70px rgba(0,82,255,0.28)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:clip}body{min-height:100vh;margin:0;background:radial-gradient(at 0 0,rgba(0,82,255,.08) 0,transparent 50%),radial-gradient(at 50% 0,rgba(0,200,83,.05) 0,transparent 50%),radial-gradient(at 100% 0,rgba(0,82,255,.08) 0,transparent 50%),radial-gradient(at 0 100%,rgba(0,200,83,.05) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(0,82,255,.08) 0,transparent 50%),#faf8ff;color:var(--foreground);font-family:var(--font-sans),"Segoe UI Variable","Segoe UI",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans",sans-serif;font-size:var(--type-body-md-size);font-weight:400;line-height:var(--type-body-md-line);letter-spacing:0;font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{display:none;content:""}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}main{width:min(var(--container),calc(100% - 80px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.site-header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:32px;gap:32px;width:min(var(--container),calc(100% - 80px));min-height:64px;margin:0 auto;padding:0 16px}.annual-bar,.brand,.footer-bottom,.footer-inner,.header-actions,.hero-actions,.panel-head,.site-footer nav,.site-header nav,.toggle-row,.trust-row{display:flex;align-items:center}.brand{display:inline-flex;width:max-content;gap:10px;color:var(--primary);font-weight:800;letter-spacing:0}.logo-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--primary);color:#ffffff;font-size:13px;font-weight:900;box-shadow:0 10px 22px rgba(0,82,255,.18)}.site-header .logo-mark{display:none}.site-header nav{gap:24px}.header-actions>a,.site-footer nav a,.site-header nav a{color:var(--muted-strong);font-size:14px;font-weight:700;letter-spacing:0}.header-actions>a:hover,.site-footer nav a:hover,.site-header nav a:hover{color:var(--primary)}.header-actions{justify-content:flex-end;gap:16px}.header-auth-slot{min-width:120px;min-height:38px}.header-user{display:inline-flex;align-items:center;gap:13px;max-width:220px;min-height:38px;padding:0;border:0;background:transparent;color:var(--foreground);text-decoration:none;box-shadow:none;outline:none;transform:none;transition:none;-webkit-tap-highlight-color:transparent}.header-user:active,.header-user:focus,.header-user:focus-visible,.header-user:hover{color:var(--foreground);background:transparent;box-shadow:none;outline:none;transform:none;opacity:1}.header-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;text-align:right}.header-user-avatar{display:grid;box-sizing:border-box;place-items:center;width:38px;height:38px;overflow:hidden;border:1px solid #c9d9f4;border-radius:50%;background:#dae2fc;color:#013ec7;font-size:14px;font-weight:600;flex-shrink:0}.header-user-avatar img{width:100%;height:100%;object-fit:cover}.header-user-initial{display:grid;place-items:center;width:100%;height:100%;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn,.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.66);color:var(--foreground);font-size:16px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.btn:hover,.cta:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.btn-primary,.cta{border-color:var(--primary);background:var(--primary);color:#ffffff;box-shadow:0 18px 40px rgba(0,82,255,.2)}.header-actions>a.btn-primary{color:#ffffff}.btn-ghost{min-height:48px;border-color:rgba(0,82,255,.22);color:var(--primary)}.btn-small{min-height:36px;padding:0 20px;border-radius:999px;font-size:14px}.hub-shell:has(.hub-help-page){--hub-sidebar-width:256px;--hub-content-width:992px;grid-template-columns:256px minmax(0,1fr)!important;background:linear-gradient(135deg,#edf7ff,#f7f3ff)!important}.hub-shell:has(.hub-help-page) .hub-canvas{min-width:0!important}.hub-shell:has(.hub-help-page) .hub-sidebar{width:256px!important;border-right:1px solid rgba(230,234,242,.72)!important;background:rgba(255,255,255,.9)!important}.hub-shell:has(.hub-help-page) .hub-main{margin-top:0!important;padding:32px 0 64px!important}.hub-shell:has(.hub-help-page) .hub-help-page{display:grid!important;grid-gap:16px!important;gap:16px!important}.hub-shell:has(.hub-help-page) .hub-help-faq-section{display:grid!important;grid-gap:16px!important;gap:16px!important;width:100%!important}.hub-shell:has(.hub-help-page) .hub-help-section-head{min-height:32px!important}.hub-shell:has(.hub-help-page) .hub-help-section-head h2{margin:0!important;color:#131b2e!important;font-size:24px!important;font-weight:800!important;line-height:32px!important}.hub-shell:has(.hub-help-page) .hub-help-faq-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;width:100%!important}.hub-shell:has(.hub-help-page) .hub-help-faq-card{grid-column:span 2!important;width:auto!important;min-height:194px!important;padding:25px!important;border:1px solid #e6eaf2!important;border-radius:20px!important;background:rgba(255,255,255,.94)!important;box-shadow:none!important}.hub-shell:has(.hub-help-page) .hub-help-faq-card:nth-child(4),.hub-shell:has(.hub-help-page) .hub-help-faq-card:nth-child(5){grid-column:span 3!important;min-height:130px!important}.hub-shell:has(.hub-help-page) .hub-help-ticket-section{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important;width:100%!important;margin-top:0!important}.hub-shell:has(.hub-help-page) .settings-support-ticket-card{display:flex!important;width:100%!important;flex-direction:column!important;gap:24px!important;padding:33px!important;border:1px solid #e6eaf2!important;border-radius:20px!important;background:#ffffff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hub-shell:has(.hub-help-page) .settings-support-ticket-card h2{margin:0!important;color:#131b2e!important;font-size:24px!important;font-weight:500!important;line-height:32px!important;letter-spacing:-.24px!important}.hub-shell:has(.hub-help-page) .support-ticket-form{display:grid!important;grid-gap:24px!important;gap:24px!important}.hub-shell:has(.hub-help-page) .support-ticket-form label{display:grid!important;grid-gap:8px!important;gap:8px!important}.hub-shell:has(.hub-help-page) .support-ticket-form label>span{color:#131b2e!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.hub-shell:has(.hub-help-page) .support-ticket-form input:not([type=checkbox]),.hub-shell:has(.hub-help-page) .support-ticket-form select,.hub-shell:has(.hub-help-page) .support-ticket-form textarea{width:100%!important;min-height:50px!important;padding:14px 16px!important;border:1px solid #c3c5d9!important;border-radius:12px!important;background:#fff!important;color:#131b2e!important;font-size:14px!important;line-height:20px!important}.hub-shell:has(.hub-help-page) .support-ticket-form select{border-radius:32px!important}.hub-shell:has(.hub-help-page) .support-ticket-form textarea{min-height:154px!important;padding:17px!important;border-color:#c3c5d9!important;border-radius:20px!important;resize:vertical!important}.hub-shell:has(.hub-help-page) .support-ticket-form input:not([type=checkbox]):focus,.hub-shell:has(.hub-help-page) .support-ticket-form input:not([type=checkbox]):focus-visible,.hub-shell:has(.hub-help-page) .support-ticket-form select:focus,.hub-shell:has(.hub-help-page) .support-ticket-form select:focus-visible,.hub-shell:has(.hub-help-page) .support-ticket-form textarea:focus,.hub-shell:has(.hub-help-page) .support-ticket-form textarea:focus-visible{border:1px solid #c3c5d9!important;outline:none!important;box-shadow:none!important}.hub-shell:has(.hub-help-page) .settings-support-primary-cta{width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;min-height:48px!important;justify-self:start!important;padding:12px 32px!important;border:0!important;border-radius:9999px!important;background:#013ec7!important;color:#fff!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.hub-shell:has(.hub-help-page) .hub-error-banner,.hub-shell:has(.hub-help-page) .hub-success-banner{margin:0!important;min-height:48px!important;padding:14px 16px!important;border-radius:12px!important;font-size:14px!important;line-height:20px!important}@media (max-width:1180px){.hub-shell:has(.hub-help-page) .hub-help-ticket-section{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:899px){.hub-shell:has(.hub-help-page){display:block!important}.hub-shell:has(.hub-help-page) .hub-sidebar{display:none!important}.hub-shell:has(.hub-help-page) .hub-main,.hub-shell:has(.hub-help-page) .hub-topbar{width:min(100% - 32px,992px)!important}.hub-shell:has(.hub-help-page) .hub-help-faq-grid,.hub-shell:has(.hub-help-page) .hub-help-faq-section,.hub-shell:has(.hub-help-page) .hub-help-ticket-section{width:100%!important;grid-template-columns:1fr!important}.hub-shell:has(.hub-help-page) .hub-help-faq-card,.hub-shell:has(.hub-help-page) .hub-help-faq-card:nth-child(4),.hub-shell:has(.hub-help-page) .hub-help-faq-card:nth-child(5){width:100%!important;min-height:auto!important;margin-left:0!important;grid-column:auto!important}}.icon{display:block;width:1em;height:1em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width)}.icon circle,.icon path,.icon rect{vector-effect:non-scaling-stroke}.btn-icon{width:21px;height:21px}.hero-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:64px;gap:64px;align-items:center;min-height:0;overflow:hidden;padding:96px 16px 128px}.hero-copy{min-height:569.2px}.hero-copy h1{margin:0;color:var(--foreground);font-size:52px;font-weight:800;line-height:1.1;letter-spacing:0}.hero-copy h1>span{display:block}.hero-accent,.hero-copy h1>span:first-child{white-space:nowrap}.hero-accent{color:var(--primary)}.hero-mark{width:552px;height:58px;margin:15.6px 0;background:none;color:var(--foreground);font-size:52px;font-weight:800;line-height:1.1}.hero-mark:before{content:"\2014"}.hero-copy p{max-width:576px;margin:24px 0 0;color:var(--muted-strong);line-height:28px}.eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:30px;margin-bottom:24px;padding:0 15px;border:1px solid rgba(0,82,255,.2);border-radius:999px;background:rgba(255,255,255,.4);color:var(--primary);font-weight:600;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}.eyebrow-icon{width:14px;height:14px}.hero-actions{flex-wrap:wrap}.platform-menu{position:relative}.platform-menu summary{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 32px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.6);color:var(--foreground);font-weight:800;list-style:none;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-menu summary::-webkit-details-marker{display:none}.summary-icon{width:18px;height:18px}.platform-popover{position:absolute;top:calc(100% + 14px);left:0;z-index:10;display:grid;grid-gap:6px;gap:6px;width:284px;padding:10px;border:1px solid var(--border);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.platform-row{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;min-height:44px;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.28)}.platform-glyph{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.platform-glyph .icon{width:17px;height:17px}.platform-glyph.future{background:var(--surface);color:var(--muted)}.platform-row em{color:var(--primary-strong);font-size:11px;font-weight:900;text-transform:uppercase}.trust-row{gap:30px;margin-top:48px;color:var(--muted);font-size:12px;font-weight:800;flex-wrap:wrap;opacity:.76}.trust-item{display:inline-flex;align-items:center;gap:8px;letter-spacing:.02em;text-transform:uppercase}.trust-icon{width:17px;height:17px;color:var(--primary)}.trust-item.green .trust-icon{color:var(--green)}.visual-glow{position:absolute;z-index:-1;width:320px;height:320px;border-radius:999px;filter:blur(34px);opacity:.38}.visual-glow-one{top:-80px;left:-80px;background:rgba(0,82,255,.18)}.visual-glow-two{right:-76px;bottom:-50px;background:rgba(0,200,83,.12)}.video-pane{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(19,27,46,.18);border-radius:32px;background:#05070d;box-shadow:0 40px 100px rgba(0,62,199,.08),0 20px 40px rgba(0,0,0,.05)}.video-pane:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 45%);content:"";pointer-events:none}.video-media{width:100%;height:100%;object-fit:cover;opacity:.62;transform:scale(1.05)}.play-button{position:absolute;inset:50% auto auto 50%;z-index:3;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.44),rgba(255,255,255,.18));color:#ffffff;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 22px 50px rgba(0,0,0,.28)}.play-icon{width:34px;height:34px;margin-left:4px;fill:currentColor;stroke:none}.caption-stack{position:absolute;left:50%;bottom:42px;z-index:2;display:grid;grid-gap:10px;gap:10px;width:min(380px,calc(100% - 64px));transform:translateX(-50%);text-align:center}.caption-stack span,.caption-stack strong{justify-self:center;padding:8px 18px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#ffffff;line-height:1.4}.caption-stack strong{color:#8fe4ff}.live-panel{position:absolute;z-index:4;display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(255,255,255,.68);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.36));box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 28px 70px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}.panel-head{gap:12px}.panel-head span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--primary);color:#ffffff;font-size:12px;font-weight:900}.panel-head em{position:relative;margin-left:auto;padding-left:14px;color:var(--green);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.panel-head em:before{position:absolute;left:0;top:.35em;width:8px;height:8px;border-radius:999px;background:currentColor;content:""}.auth-card label,.live-panel label,.waitlist label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.waitlist input,input{width:100%;min-height:50px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.58);color:var(--foreground);padding:0 16px}.panel-stack{display:grid;grid-gap:16px;gap:16px}.panel-block{display:grid;grid-gap:9px;gap:9px;border-radius:16px}.panel-label{color:var(--muted);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.panel-value{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-value strong{color:var(--foreground);font-size:12px;font-weight:800;line-height:1.2}.panel-value-icon{width:17px;height:17px;color:var(--primary)}input:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(0,82,255,.14)}.waveform{display:flex;align-items:flex-end;gap:6px;height:40px;padding:0;border:0;border-radius:0;background:transparent}.waveform span{width:6px;border-radius:999px;background:var(--primary);box-shadow:0 0 14px rgba(0,82,255,.35);animation:pulse-glow 1.2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(0,82,255,.4))}.waveform span:nth-child(2n){background:#22d3ee}.waveform span:nth-child(3n){animation-duration:.8s}.waveform span:nth-child(4n){animation-duration:1.4s}@keyframes pulse-glow{0%,to{opacity:.62;filter:drop-shadow(0 0 2px rgba(0,82,255,.3))}50%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,82,255,.6))}}.toggle-row{justify-content:space-between;color:var(--muted-strong);font-size:13px;font-weight:900;text-transform:uppercase}.toggle-row strong{position:relative;display:block;width:40px;height:20px;min-width:40px;padding:0;border-radius:999px;background:var(--primary);box-shadow:inset 0 0 0 1px rgba(0,82,255,.18)}.toggle-row strong:after{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:999px;background:#ffffff;content:"";box-shadow:0 2px 6px rgba(15,23,42,.22)}.section{padding:84px 16px}.section-heading{max-width:672px;margin:0 auto 48px;text-align:center}.auth-story h2,.dashboard h1,.legal h1,.section-heading h2{margin:0;color:var(--foreground);font-size:32px;line-height:1.25;letter-spacing:0}.lead,.legal-intro,.section-heading p{color:var(--muted);font-size:15px;line-height:1.65}.bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px}#features.section{padding:96px 16px}#features .section-heading{margin-bottom:64px}.auth-section,.card,.feature-card,.glass-card,.glass-panel,.matrix-card,.price-card,.waitlist{border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.35);box-shadow:0 16px 38px rgba(15,23,42,.045);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.glass-card{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.glass-card:hover{background:rgba(255,255,255,.5);box-shadow:0 12px 24px rgba(0,0,0,.06)}.card,.feature-card,.glass-card,.matrix-card,.price-card,.waitlist{border-radius:var(--radius-xl)}.feature-main{display:grid;grid-column:span 8;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;grid-gap:36px;gap:36px}.feature-main,.feature-side{min-height:326px;padding:36px}.feature-side{grid-column:span 4}.feature-wide{grid-column:1/-1}.feature-band{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:36px;grid-gap:40px;gap:40px}#features .feature-band{padding:43px 40px}.feature-copy{max-width:340px}.card h2,.feature-band-copy h3,.feature-main h3,.feature-side h3,.legal-section h2,.matrix-card h3,.micro-card h3,.price-card h3{margin:0 0 12px;color:var(--foreground);font-size:20px;line-height:1.4}.card p,.feature-band-copy p,.feature-main p,.feature-side p,.legal-section li,.legal-section p,.matrix-card p,.micro-card p,.price-card li{color:var(--muted-strong)}.feature-icon{display:grid;margin-bottom:20px;place-items:center;border:1px solid rgba(0,82,255,.12);border-radius:18px;background:var(--primary-soft);color:var(--primary)}.feature-icon .icon{width:30px;height:30px}.feature-icon .icon rect{fill:currentColor;stroke:none}.feature-icon.green{border-color:rgba(0,200,83,.18);background:var(--green-soft);color:var(--green)}.feature-icon.neutral{background:var(--surface-muted);color:var(--muted)}.micro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.feature-band-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.micro-card{min-height:164px;padding:26px;border:1px solid rgba(255,255,255,.5);border-radius:24px;background:rgba(255,255,255,.26)}#features .micro-card{min-height:0;padding:33px}.micro-card .feature-icon{width:auto;height:auto;margin-bottom:16px;border:0;border-radius:0;background:transparent;box-shadow:none}.micro-card .feature-icon .icon{width:30px;height:30px}.feature-band-copy{max-width:460px}.feature-band-copy a{display:inline-flex;margin-top:8px;color:var(--primary);font-size:13px;font-weight:900}.mini-player{position:relative;height:224px;min-height:224px;overflow:hidden;border:1px solid rgba(255,255,255,.48);border-radius:24px;background:#8fb4ee}.mini-player img{width:100%;height:224px;min-height:224px;object-fit:cover;object-position:center;display:block}.mini-player span{position:absolute;inset:50% auto auto 50%;display:grid;width:54px;height:54px;place-items:center;border-radius:999px;background:rgba(255,255,255,.9);color:var(--primary);box-shadow:var(--shadow-soft);transform:translate(-50%,-50%)}.mini-play-icon{width:24px;height:24px;margin-left:3px;fill:currentColor;stroke:none}.subtitle-sample{display:grid;grid-gap:10px;gap:10px;margin-top:30px;padding:20px;border:1px solid rgba(0,82,255,.1);border-radius:20px;background:var(--surface-muted);color:var(--muted);font-size:12px}.subtitle-sample strong{color:var(--primary)}.annual-bar{position:relative;justify-content:space-between;margin-bottom:48px;border:1px solid var(--border-strong);border-radius:28px;background:rgba(255,255,255,.42);color:var(--foreground);box-shadow:0 14px 32px rgba(0,82,255,.06);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}#pricing.section{padding:96px 16px}#pricing .section-heading{min-height:120px;margin-bottom:48px}#pricing .section-heading p{max-width:512px;min-height:48px;margin-right:auto;margin-left:auto;line-height:1.6}.annual-icon-wrap{display:grid;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--primary);color:#ffffff;box-shadow:var(--shadow-blue)}.annual-icon{width:23px;height:23px}.annual-bar>div{display:grid;grid-gap:0}.annual-bar>div span{color:var(--foreground);font-weight:900}.annual-bar strong{color:var(--muted)}.annual-bar button{border:0;border-radius:999px;background:var(--primary);color:#ffffff;padding:0 24px;font-weight:900}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;gap:18px;min-height:308px;padding:30px}.price-card.featured{z-index:2;background:var(--surface-strong);box-shadow:0 26px 54px rgba(0,82,255,.16);transform:scale(1.1)}.popular{position:absolute;left:50%;padding:5px 14px;border-radius:999px;background:var(--primary);color:#ffffff;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase;transform:translateX(-50%)}.price{margin:10px 0 0;color:var(--foreground);font-weight:900;line-height:1.1}.price span{margin-left:4px;color:var(--muted);font-size:12px;font-weight:700}.plan-detail{margin:8px 0 0;color:var(--muted);font-size:13px;font-weight:800}.price-card ul{display:grid;grid-gap:16px;gap:16px;margin:0 0 auto;padding:0;list-style:none}.price-card li{display:flex;align-items:center;gap:9px;padding-left:0;font-size:13px}.subscribe-plan-meta{display:grid;grid-gap:6px;gap:6px;margin:0 0 16px}.subscribe-plan-meta .plan-detail{margin:0;font-size:12px;opacity:.85}.plan-check{width:20px;height:20px;color:var(--primary)}.matrix-card{min-width:0;max-width:100%;margin-top:64px;padding:36px}#pricing .matrix-card{border-radius:40px}.matrix-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}#pricing .matrix-heading{margin-bottom:0;padding:40px 40px 28px;border-bottom:1px solid var(--border)}.matrix-card h3{font-size:24px}.matrix-scroll{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border:0;border-radius:0;background:transparent}.engine-table,.provider-table{width:100%;min-width:900px;border-collapse:collapse}.engine-table thead,.provider-table thead{background:rgba(255,255,255,.28)}.engine-table td,.engine-table th,.provider-table td,.provider-table th{padding:22px 32px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.engine-table th,.provider-table th{color:var(--muted);font-weight:900;text-transform:uppercase}.engine-table tr:last-child td,.provider-table tr:last-child td{border-bottom:0}.matrix-tag{display:inline-flex;min-height:24px;align-items:center;padding:0 12px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-size:11px;font-weight:900;text-transform:uppercase}.matrix-tag.all{background:rgba(92,253,128,.3);color:#006e2a}.matrix-tag.plus{background:rgba(0,82,255,.1);color:var(--primary)}.matrix-tag.pro{background:rgba(255,152,64,.22);color:#b45309}#matrix{scroll-margin-top:calc(var(--header-height) + 16px)}.addon-note,.fine-print{margin-top:28px;color:var(--muted);font-size:12px;text-align:center}.fine-print-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.auth-section{display:grid;grid-template-columns:2fr 3fr;overflow:hidden;width:min(calc(var(--container) - 32px),100%);margin:41px auto 96px;border-radius:var(--radius-xxl)}.auth-story{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(0,82,255,.28),transparent 34%),radial-gradient(circle at 100% 100%,rgba(0,200,83,.14),transparent 30%),#111827}.auth-story,.auth-story .brand{color:#ffffff}.auth-story h2{max-width:360px;margin:0;color:#ffffff;line-height:1.1}.auth-story h2 span{display:block;margin-top:14px;color:var(--primary)}.auth-story ol{display:grid;grid-gap:42px;gap:42px;margin:56px 0 0;padding:0;list-style:none;counter-reset:steps}.auth-story li{position:relative;min-height:54px;padding-left:72px;color:rgba(255,255,255,.72);counter-increment:steps}.auth-story li:before{position:absolute;left:0;top:0;display:grid;place-items:center;border:1px solid var(--primary);border-radius:18px;color:#ffffff;content:counter(steps);font-weight:900}.auth-story strong{display:block;color:#ffffff;font-size:17px}.auth-card{display:grid;align-content:center;justify-items:center;grid-gap:32px;gap:32px;background:rgba(255,255,255,.44)}.auth-card>*{width:min(100%,448px)}.auth-tabs{display:flex;gap:40px;border-bottom:1px solid var(--border)}.auth-tabs a,.auth-tabs button{padding:0 0 18px;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:800;line-height:1}.auth-tabs .active,.auth-tabs a:first-child{border-bottom:2px solid var(--primary);color:var(--primary)}.auth-card form,.waitlist form{display:grid;grid-gap:32px;gap:32px}.auth-card .btn{min-height:64px;border-radius:16px;font-size:18px;font-weight:900}.dashboard,.legal{width:min(var(--container),calc(100% - 80px));margin:0 auto;padding:72px 0 104px}.dashboard .card,.legal-section,.waitlist{margin:24px 0;padding:32px}.dashboard ul{margin:0;padding-left:20px}.usage-chart{width:100%;max-width:760px;color:var(--primary)}.status{margin:14px 0 0;color:var(--primary-strong);font-weight:800}.legal{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.legal-intro,.legal-section li,.legal-section p{text-align:justify;text-justify:inter-ideograph;-webkit-hyphens:auto;hyphens:auto}.legal-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:0;color:var(--primary);font-weight:800}.legal-back .icon{width:18px;height:18px;fill:currentColor}.legal-meta{color:var(--muted)}.legal-doc-footer{margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.legal-doc-footer .legal-alt-locale{margin:0 0 12px}.legal-doc-footer .legal-translation-notice{margin:0 0 12px;color:var(--muted)}.legal-alt-locale{margin:0 0 24px;color:var(--muted)}.legal-alt-locale a{color:var(--primary);font-weight:700}.legal-subheading{margin:20px 0 12px;font-size:18px}.legal-table-wrap{margin:16px 0}.legal-table{width:100%;border-collapse:collapse;font-size:14px}.legal-table td,.legal-table th{border:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.legal-table th{background:color-mix(in srgb,var(--foreground) 6%,transparent);font-weight:800}.legal-code{margin:16px 0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--foreground) 4%,transparent);overflow-x:auto;font-size:13px;line-height:1.5}.legal-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);scroll-margin-top:88px}.legal-footer{display:flex;gap:18px;margin-top:42px;padding-top:22px;border-top:1px solid var(--border)}.legal-footer a{color:var(--primary);font-weight:800}.site-footer{border-top:1px solid var(--border);background:rgba(255,255,255,.42)}.site-footer .logo-mark{display:none;font-size:10px}.footer-inner{grid-template-columns:1.8fr .65fr .65fr 1fr;min-height:370px;margin:0 auto;padding:80px 16px}.site-footer p{max-width:390px;color:var(--muted)}.footer-social{gap:12px;margin-top:24px}.footer-social a{display:grid;place-items:center;border:1px solid var(--border);border-radius:14px;background:var(--surface);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.footer-social a:hover{border-color:var(--primary);color:#ffffff;transform:translateY(-2px)}.social-icon{width:18px;height:18px}.site-footer nav{align-items:flex-start;flex-direction:column;gap:14px}.site-footer h4,.system-status h4{color:var(--muted);font-weight:900}.system-status>div{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.system-status span{font-size:11px;font-weight:900}.system-status span:before{top:.35em}.footer-bottom{padding:40px 16px 0;border-top:1px solid var(--border);color:var(--muted)}@media (prefers-color-scheme:dark){body{background:radial-gradient(circle at 12% 2%,rgba(0,82,255,.22),transparent 32%),radial-gradient(circle at 88% 8%,rgba(60,227,106,.1),transparent 28%),linear-gradient(180deg,#0b0b0f,#0e1118 46%,#08090d)}body:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:40px 40px;opacity:.58}.site-header{background:rgba(11,11,15,.74)}.brand,.header-actions>a:hover,.site-footer nav a:hover,.site-header nav a:hover{color:#ffffff}.site-footer .logo-mark,.site-header .logo-mark{display:grid}.hero-mark{background:var(--primary)}.btn,.platform-menu summary{background:rgba(255,255,255,.06);color:var(--foreground)}.annual-bar{background:rgba(25,26,31,.58)}.annual-bar button,.btn-primary,.cta{background:var(--primary);color:#ffffff}.btn-ghost{color:var(--foreground)}.eyebrow,.matrix-tag{border-color:rgba(11,99,255,.34);color:#bdd0ff}.matrix-tag.all{background:rgba(92,253,128,.16);color:#8dffad}.matrix-tag.plus{background:rgba(11,99,255,.22);color:#bdd0ff}.matrix-tag.pro{background:rgba(255,152,64,.18);color:#fdba74}.live-panel,.platform-popover{background:rgba(25,26,31,.78);border-color:rgba(255,255,255,.16)}.legal-section,.platform-row,.subtitle-sample,.system-status>div{background:rgba(255,255,255,.055)}.platform-row em,.status{color:#bdd0ff}.video-pane{border-color:rgba(255,255,255,.14);background:radial-gradient(circle at 48% 50%,rgba(255,112,67,.7),transparent 12%),repeating-radial-gradient(circle at 48% 50%,rgba(255,255,255,.2) 0 1px,transparent 1px 13px),radial-gradient(circle at 50% 50%,rgba(11,99,255,.18),transparent 46%),#03050a}.waitlist input,input{background:rgba(255,255,255,.06);color:var(--foreground)}.panel-block{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.auth-section,.card,.feature-card,.glass-card,.glass-panel,.legal,.matrix-card,.price-card,.waitlist{border-color:rgba(255,255,255,.12);background:var(--surface)}.glass-card:hover{background:rgba(255,255,255,.075);box-shadow:0 12px 28px rgba(0,0,0,.32)}.matrix-scroll{background:transparent}.engine-table thead,.provider-table thead{background:rgba(255,255,255,.08)}.mini-player{background:#0d111b}.mini-player span{background:rgba(255,255,255,.92)}.price-card.featured{background:rgba(18,22,34,.9)}.micro-card{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045)}.engine-table td,.engine-table th,.provider-table td,.provider-table th{border-bottom-color:rgba(255,255,255,.1)}.engine-table tbody tr:hover,.provider-table tbody tr:hover,.subtitle-row-selected{background:rgba(11,99,255,.12)}.auth-story{background:radial-gradient(circle at 0 0,rgba(11,99,255,.24),transparent 34%),radial-gradient(circle at 100% 100%,rgba(60,227,106,.1),transparent 30%),#05070c}.auth-card{background:rgba(12,16,27,.44)}.site-footer{background:rgba(5,7,12,.72)}}.brand{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:32px;letter-spacing:-1.2px}.btn-small,.header-actions>a,.site-footer nav a,.site-header nav a{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}.auth-card .btn,.btn,.cta,.platform-menu summary,.price-card .btn{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}.hero-copy h1,.hero-mark{font-family:var(--font-sans);font-size:52px;font-weight:800;line-height:57.2px;letter-spacing:-1.3px}.hero-copy p{font-size:18px;font-weight:400;line-height:29.25px}.eyebrow,.hero-copy p{font-family:var(--font-sans);letter-spacing:0}.eyebrow{font-size:12px;font-weight:500;line-height:16px}.trust-item,.trust-row{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.3px}.panel-label{font-family:var(--font-sans);font-size:9px;font-weight:700;line-height:13.5px;letter-spacing:.9px}.panel-head span,.panel-head strong,.panel-value strong{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0}.panel-head em,.toggle-row{font-family:var(--font-sans);font-size:10px;font-weight:700;line-height:15px;letter-spacing:1px}.caption-stack span,.caption-stack strong{font-family:var(--font-sans);font-size:14px;line-height:20px;letter-spacing:0}.dashboard h1,.legal h1,.matrix-card h3,.section-heading h2{font-family:var(--font-sans);font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.64px}.lead,.legal-intro,.section-heading p{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}.card h2,.feature-main h3,.feature-side h3,.feature-wide h3,.legal-section h2{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.feature-main p,.feature-side p,.feature-wide p,.legal-section li,.legal-section p,.micro-card p,.site-footer p{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px;letter-spacing:0}.annual-bar>div span,.micro-card h3{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.price-card h3{font-size:10px;line-height:15px;letter-spacing:1px;text-transform:uppercase}.price,.price-card h3{font-family:var(--font-sans);font-weight:400}.price{font-size:36px;line-height:40px;letter-spacing:0}.addon-note,.annual-bar strong,.fine-print,.plan-detail,.price span,.price-card li{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.matrix-tag,.popular{font-size:10px;font-weight:700;text-transform:uppercase}.engine-table,.matrix-tag,.popular,.provider-table{font-family:var(--font-sans);line-height:20px;letter-spacing:0}.engine-table,.provider-table{font-size:14px;font-weight:400}.engine-table th,.provider-table th{font-family:var(--font-sans);font-size:11px;font-weight:700;line-height:16.5px;letter-spacing:1.1px}.auth-story h2,.engine-table td:first-child,.provider-table td:first-child{font-weight:700}.auth-story h2{font-family:var(--font-sans);font-size:32px;line-height:35.2px;letter-spacing:-.64px}.auth-card .btn,.auth-tabs button{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}.auth-card label,.waitlist label{font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.2px}.site-footer h4,.system-status h4{font-weight:400}.site-header{min-height:65px;border-bottom:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.live-logo,.logo-mark{border-radius:var(--radius-token-lg);box-shadow:0 10px 22px rgba(0,82,255,.18)}.annual-bar button,.btn,.btn-small,.cta,.platform-menu summary,.price-card .btn{border-radius:var(--radius-token-pill);transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary,.cta{box-shadow:var(--shadow-blue-soft)}.btn-primary:hover,.cta:hover{transform:scale(1.05);box-shadow:0 25px 50px rgba(0,82,255,.22)}.auth-card .btn:active,.btn-primary:active,.cta:active,.platform-menu summary:active,.price-card .btn:active{transform:scale(.95)}.btn-ghost,.glass-button,.platform-menu summary{border:1px solid var(--glass-button-border);background:var(--glass-button-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-ghost:hover,.glass-button:hover,.platform-menu summary:hover{border-color:rgba(0,82,255,.4);background:rgba(0,82,255,.15);box-shadow:0 8px 20px rgba(0,82,255,.1)}.eyebrow,.glass-panel{border:1px solid var(--glass-panel-border);background:var(--glass-panel-bg);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.eyebrow,.matrix-tag,.popular,.status-dot,.switch-knob,.switch-track,.trust-icon{border-radius:var(--radius-token-pill)}.platform-popover{border:1px solid rgba(255,255,255,.5);background:var(--glass-panel-bg);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.platform-row{border-radius:var(--radius-lg);transition:background-color .2s ease}.platform-row:hover{background:rgba(255,255,255,.4)}.video-pane{border-radius:var(--radius-token-hero)}.play-button{background:var(--glass-panel-bg);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.caption-stack span,.caption-stack strong{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.live-panel{border:1px solid var(--glass-panel-border);background:var(--glass-panel-bg);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.panel-block{border:1px solid rgba(255,255,255,.4)}.wave-bar{width:6px;border-radius:var(--radius-token-pill);filter:drop-shadow(0 0 8px rgba(0,82,255,.4))}.card,.dashboard .card,.feature-card,.glass-card,.legal-section,.matrix-card,.price-card,.waitlist{border:1px solid var(--glass-card-border);background:var(--glass-card-bg);box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-card:hover{background:var(--glass-card-hover-bg);box-shadow:var(--shadow-glass-card-hover);transform:translateY(-4px)}.annual-icon-wrap,.feature-icon{border-radius:var(--radius-token-xl)}.micro-card,.subtitle-sample,.system-status>div{border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-token-2xl);background:var(--glass-panel-bg)}.annual-bar,.micro-card,.subtitle-sample,.system-status>div{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}#pricing .price-card{min-height:330px}.price-card.featured{border:2px solid var(--primary);background:rgba(255,255,255,.6);box-shadow:0 25px 50px rgba(0,82,255,.1)}.popular{top:-16px}.matrix-card{overflow:hidden}.matrix-heading{border-bottom:1px solid rgba(255,255,255,.2)}.engine-table td,.engine-table th,.provider-table td,.provider-table th{border-bottom:1px solid rgba(255,255,255,.1)}.engine-table tbody tr,.provider-table tbody tr{transition:background-color .2s ease}.engine-table tbody tr:hover,.provider-table tbody tr:hover{background:rgba(255,255,255,.2)}.auth-section{border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.auth-story li:before{background:rgba(255,255,255,.05)}.waitlist input,input{border:1px solid rgba(255,255,255,.6);outline:none;transition:all .2s ease;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.social-link{width:40px;height:40px;border-radius:var(--radius-lg)}@media (prefers-color-scheme:dark){.live-panel,.micro-card,.platform-popover,.subtitle-sample,.system-status>div,.waitlist input,input{border-color:rgba(255,255,255,.16);background:rgba(25,26,31,.78)}.price-card.featured{background:rgba(18,22,34,.9)}}.hero-copy h1>span:first-child{color:#111827;-webkit-text-stroke:1px rgba(0,0,0,.72);paint-order:stroke fill;text-shadow:0 1px 0 rgba(255,255,255,.14),3px 4px 0 rgba(0,0,0,.78),5px 7px 8px rgba(0,0,0,.34)}@media (prefers-color-scheme:dark){.hero-copy h1>span:first-child{color:#f8fbff;-webkit-text-stroke:1px rgba(0,0,0,.86);text-shadow:0 1px 0 rgba(255,255,255,.1),3px 4px 0 rgba(0,0,0,.78),5px 7px 10px rgba(0,0,0,.5)}}.hero-actions{gap:16px;margin-top:32px}.hero-actions>.btn-primary{width:214.14px;min-width:214.14px;min-height:56px;padding:0 32px;gap:8px}.hero-actions>.btn-primary .btn-icon{width:19.5px;height:19.5px}.hero-actions .platform-menu summary{width:202.48px;min-width:202.48px;min-height:58px;padding:0 33px;gap:8px}.hero-actions .platform-menu .summary-icon{width:20px;height:20px}.annual-bar{padding:24px 25px;gap:24px}.annual-icon{width:22px;height:18.5px}.annual-bar>div{gap:0;width:316.09px;max-width:100%;margin-right:auto}.annual-bar>div span{font-size:20px;font-weight:600;line-height:28px}.annual-bar strong{font-size:14px;font-weight:400;line-height:20px}.annual-bar button{min-width:190.86px}.annual-bar button,.price-card .btn{font-size:16px;font-weight:600;line-height:24px}.price-card .btn{align-self:center}.price-card.featured .btn{width:206px;min-height:56px}@media (max-width:680px){.annual-bar button,.hero-actions .platform-menu summary,.hero-actions>.btn-primary,.price-card .btn,.price-card.featured .btn{width:100%;min-width:0}.annual-bar>div{width:100%}}@media (max-width:1060px){.dashboard,.footer-bottom,.footer-inner,.legal,.site-header-inner,main{width:min(100% - 48px,var(--container))}.site-header-inner{grid-template-columns:auto auto}.site-header nav{display:none}.auth-section,.bento-grid,.hero-shell{grid-template-columns:1fr}.hero-shell{min-height:0;padding:72px 0 96px}.feature-main{grid-column:1/-1;grid-template-columns:1fr}.feature-side,.feature-wide{grid-column:1/-1}.feature-band{grid-template-columns:1fr}.footer-inner,.micro-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card.featured{transform:none}}@media (max-width:680px){.dashboard,.footer-bottom,.footer-inner,.legal,.site-header-inner,main{width:min(100% - 28px,var(--container))}.site-header-inner{min-height:58px}.header-actions>a.header-auth-login{display:none}.header-user{max-width:160px}.hero-shell{padding:36px 0 58px}.hero-copy h1{font-size:36px;line-height:1.12}.hero-copy p{font-size:15px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .btn,.platform-menu summary{width:100%}.platform-popover{width:min(312px,calc(100vw - 28px))}.product-visual{min-height:376px;overflow:hidden;border-radius:28px}.visual-glow{display:none}.live-panel{top:120px;right:14px;left:14px;width:auto;gap:10px;padding:16px;border-radius:24px}.caption-stack{bottom:82px}.caption-stack strong{display:none}#features.section,#pricing.section,.section{padding:58px 0}#features .section-heading,#pricing .section-heading,.section-heading{margin-bottom:28px}.auth-card,.auth-story,.dashboard .card,.feature-main,.feature-side,.legal-section,.matrix-card,.waitlist{padding:22px}#features .feature-main,#features .feature-side{min-height:0;padding:22px}#features .feature-band,.feature-band{padding:22px;gap:24px}#features .micro-card,.micro-card{min-height:146px;padding:22px}.waitlist input,input{min-height:44px;border-radius:14px}.waveform{height:40px}.mini-player,.mini-player img{height:192px;min-height:192px}#pricing .price-card,.price-card{min-height:0;padding:26px}#pricing .matrix-card{padding:0}#pricing .matrix-heading{padding:24px}.footer-inner,.micro-grid,.pricing-grid{grid-template-columns:1fr}.annual-bar,.footer-bottom{align-items:stretch;flex-direction:column}.annual-bar{padding:20px}.annual-bar:after,.annual-bar:before{display:none}.auth-section{border-radius:32px}.auth-story h2{font-size:30px}}.hero-actions .platform-menu summary,.hero-actions>.btn-primary{width:auto;min-width:0;padding:0 32px;gap:8px;flex-shrink:0;white-space:nowrap;font-weight:600}.hero-actions .platform-menu summary{border-color:rgba(0,82,255,.2)}.platform-popover{height:auto;min-height:0;gap:0;border-radius:16px}.platform-row{display:flex;min-height:54px;align-items:center;gap:12px;border-radius:12px;background:transparent}.platform-glyph{flex:0 0 24px;border-radius:0;background:transparent;color:var(--muted-strong)}.platform-glyph,.platform-glyph .icon{width:24px;height:24px}.platform-copy{display:flex;min-width:0;flex-direction:column}.platform-row strong{color:var(--foreground);font-size:14px;font-weight:700;line-height:20px}.platform-row em{color:var(--muted-strong);font-size:10px;font-style:normal;font-weight:400;line-height:15px;text-transform:none}.site-footer{min-height:508px;border-top:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.4)}.footer-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:48px;gap:48px;width:min(var(--container),calc(100% - 80px));min-height:210px;margin:0 auto 80px;padding:80px 16px 0;align-items:start}.footer-brand{grid-column:span 5}.footer-company,.footer-legal,.footer-nav{grid-column:span 2}.system-status{grid-column:span 3}.site-footer .brand{display:inline-flex;width:auto;height:28px;align-items:center;gap:8px;color:var(--primary);font-family:var(--font-sans);font-size:20px;font-weight:800;line-height:28px;letter-spacing:-1px}.site-footer .logo-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:4px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;line-height:16px;box-shadow:0 10px 22px rgba(0,82,255,.18)}.footer-brand p{max-width:384px;margin:32px 0 0;color:var(--muted-strong);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;opacity:.8}.footer-social{display:flex;gap:16px;margin-top:32px}.footer-social a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--glass-panel-border);border-radius:12px;background:var(--glass-panel-bg);color:var(--muted-strong);transition:all .2s ease;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.footer-social a:hover{background:var(--primary);color:#fff}.footer-social .social-icon{width:14px;height:14px}.site-footer nav{display:block}.site-footer h4,.system-status h4{margin:0 0 32px;color:var(--foreground);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:16.5px;letter-spacing:1.1px;text-transform:uppercase}.site-footer nav a{display:block;color:var(--muted-strong);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;transition:color .2s ease}.site-footer nav a+a{margin-top:16px}.footer-bottom a:hover,.site-footer nav a:hover{color:var(--primary)}.system-status>div{width:256px;min-height:104px;padding:20px;border:1px solid rgba(255,255,255,.6);border-radius:16px;background:var(--glass-panel-bg);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.system-status-row{display:flex;align-items:center;justify-content:space-between;width:214px;min-height:16px;margin-bottom:16px}.system-status strong{color:var(--muted-strong);font-size:12px;font-weight:700;line-height:16px}.system-status span,.system-status strong{font-family:var(--font-sans);letter-spacing:0}.system-status span{position:relative;padding-left:16px;color:var(--green);font-size:10px;font-weight:800;line-height:15px;text-transform:uppercase}.system-status span:before{position:absolute;left:0;top:3.5px;width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 12px rgba(52,211,153,.6);content:""}.system-status p{width:214px;max-width:214px;margin:0;font-size:10px;font-weight:700;line-height:15px;letter-spacing:-.5px;text-transform:uppercase;opacity:.6}.footer-bottom,.system-status p{color:var(--muted-strong);font-family:var(--font-sans)}.footer-bottom{display:flex;width:min(var(--container),calc(100% - 80px));min-height:57px;align-items:center;justify-content:space-between;margin:0 auto;padding:40px 16px 48px;border-top:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0}.footer-bottom-copy{opacity:.6}.footer-bottom-end{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}@media (prefers-color-scheme:dark){.site-footer{background:rgba(5,7,12,.72)}.footer-social a,.system-status>div{border-color:rgba(255,255,255,.16);background:rgba(25,26,31,.78)}}@media (max-width:1060px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 48px,var(--container))}.footer-brand,.footer-company,.footer-legal,.footer-nav,.system-status{grid-column:auto}.footer-bottom{width:min(100% - 48px,var(--container))}}@media (max-width:680px){.footer-inner{grid-template-columns:1fr;width:min(100% - 28px,var(--container));margin-bottom:56px}.system-status p,.system-status-row,.system-status>div{width:100%;max-width:100%}.footer-bottom{width:min(100% - 28px,var(--container));align-items:flex-start;flex-direction:column;gap:20px}.footer-bottom-end{align-self:flex-end}}.system-status>div{display:block}:root{--radius-token-sm:4px;--radius-token-md:8px;--radius-token-lg:12px;--radius-token-xl:16px;--radius-token-2xl:24px;--radius-token-3xl:32px;--radius-token-card:40px;--radius-token-auth:48px;--radius-token-pill:999px}.footer-social a,.glass-panel,.live-panel,.micro-card,.panel-block,.platform-popover,.subtitle-sample,.system-status>div,.waitlist input,input{background:var(--glass-panel-bg);border:1px solid var(--glass-panel-border);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.auth-section,.card,.dashboard .card,.feature-main,.feature-side,.feature-wide,.glass-card,.legal-section,.matrix-card,.price-card,.waitlist{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.feature-main:hover,.feature-side:hover,.feature-wide:hover,.glass-card:hover,.price-card:hover{background:var(--glass-card-hover-bg);box-shadow:var(--shadow-glass-card-hover);transform:translateY(-4px)}.annual-bar button,.btn,.btn-small,.cta,.hero-actions>.btn-primary,.platform-menu summary,.price-card .btn{border-radius:var(--radius-token-pill)}.header-actions>a:not(.btn-primary):not(.header-user){min-height:36px;padding:8px 12px;border-radius:var(--radius-token-md)}.header-actions>a.btn-primary{min-height:36px;padding:8px 20px;border-radius:var(--radius-token-pill)}.hero-actions .platform-menu summary,.hero-actions>.btn-primary{padding:16px 32px;border-radius:var(--radius-token-pill)}.platform-popover{top:calc(100% + 16px);width:256px;padding:8px;border-color:rgba(255,255,255,.5);border-radius:var(--radius-token-xl);box-shadow:0 25px 50px rgba(15,23,42,.18)}.platform-row{min-height:56px;padding:12px;border-radius:var(--radius-token-lg)}.video-pane{width:552px;max-width:100%;height:310.5px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-token-3xl);box-shadow:var(--shadow-browser)}.live-panel{top:24px;right:24px;width:288px;min-height:0;padding:20px;border-color:var(--glass-panel-border);border-radius:var(--radius-token-2xl);box-shadow:0 25px 50px rgba(15,23,42,.18)}.live-logo{width:32px;height:32px;border-radius:var(--radius-token-lg);box-shadow:0 10px 15px rgba(0,82,255,.3)}.panel-block{padding:12px;border-color:rgba(255,255,255,.4);border-radius:var(--radius-token-xl);background:rgba(255,255,255,.3)}.switch-track{width:40px;height:20px;padding:2px}.switch-knob,.switch-track{border-radius:var(--radius-token-pill)}.switch-knob{width:12px;height:12px}.play-button{width:80px;height:80px;border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-token-pill);box-shadow:0 25px 50px rgba(15,23,42,.2)}.caption-stack span,.caption-stack strong,.subtitle-sample span,.subtitle-sample strong{min-height:38px;padding:8px 20px;border-radius:var(--radius-token-md)}#pricing .matrix-card,.feature-main,.feature-side,.feature-wide{border-radius:var(--radius-token-card)}.feature-icon{width:56px;height:56px;border-radius:var(--radius-token-xl)}.mini-player{border-radius:var(--radius-token-2xl);box-shadow:0 18px 40px rgba(0,82,255,.1)}.micro-card{border-color:rgba(255,255,255,.6);border-radius:var(--radius-token-2xl)}#features .feature-band{border-radius:var(--radius-token-card)}.annual-bar{padding:24px;border:1px solid rgba(0,82,255,.3);border-radius:var(--radius-token-2xl);background:var(--glass-panel-bg);box-shadow:0 20px 40px rgba(0,82,255,.05)}.annual-icon-wrap{width:48px;height:48px;border-radius:var(--radius-token-pill)}.annual-bar button{width:190.86px;min-height:48px;padding:0 32px}#pricing .price-card{padding:32px;border-radius:var(--radius-token-3xl)}#pricing .price-card.featured{min-height:424px;padding:34px;border:2px solid var(--primary);border-radius:var(--radius-token-3xl);box-shadow:0 25px 50px rgba(0,82,255,.1);transform:translateY(-19.45px) scale(1.1)}.price-card .btn{width:208px;min-height:50px;padding:0 32px}.price-card.featured .btn{width:226.6px;min-height:61.6px;padding:0 32px;box-shadow:var(--shadow-blue-soft)}.popular{top:-14px;min-height:29.7px;padding:6px 16px;border-radius:var(--radius-token-pill);box-shadow:0 10px 15px rgba(15,23,42,.1)}#pricing .matrix-card{margin-top:80px;padding:0;border-radius:var(--radius-token-card);box-shadow:0 25px 50px rgba(15,23,42,.12)}.matrix-heading{padding:40px}.engine-table td,.engine-table th,.provider-table td,.provider-table th{padding:24px 32px}.matrix-tag,.popular,.status,.status-dot{border-radius:var(--radius-token-pill)}.auth-section{border-color:rgba(255,255,255,.5);border-radius:var(--radius-token-auth);box-shadow:0 25px 50px rgba(15,23,42,.08)}.auth-story{padding:64px}.auth-story li:before{width:48px;height:48px;border-radius:var(--radius-token-xl)}.auth-card{padding:64px}.waitlist input,input{min-height:57px;padding:16px;border-color:rgba(255,255,255,.6);border-radius:var(--radius-token-xl);background:rgba(255,255,255,.5)}.waitlist input:focus,input:focus{border-color:transparent;box-shadow:0 0 0 2px var(--primary)}.auth-card .btn{padding:20px 32px;border-radius:var(--radius-token-xl);box-shadow:var(--shadow-blue-soft)}@media (prefers-color-scheme:dark){.footer-social a,.glass-panel,.live-panel,.micro-card,.panel-block,.platform-popover,.subtitle-sample,.system-status>div,.waitlist input,input{border-color:rgba(255,255,255,.16);background:rgba(25,26,31,.78)}#pricing .price-card.featured{background:rgba(18,22,34,.9)}}@media (max-width:1060px){.product-visual,.video-pane{width:100%}#pricing .price-card.featured{transform:none}}@media (max-width:680px){.product-visual,.video-pane{height:376px;min-height:376px;border-radius:28px}.live-panel{right:14px;left:14px;width:auto;min-height:0;padding:16px;border-radius:var(--radius-token-2xl)}#features .feature-band,#features .feature-main,#features .feature-side,#features .micro-card,#pricing .price-card{min-height:0;padding:22px}#pricing .matrix-card,.auth-section,.feature-main,.feature-side,.feature-wide{border-radius:var(--radius-token-3xl)}.waitlist input,input{min-height:44px;border-radius:14px}.auth-card,.auth-story{padding:32px}.annual-bar button,.price-card .btn,.price-card.featured .btn{width:100%;min-width:0}}.annual-bar,.auth-card .btn,.auth-section,.feature-main,.feature-side,.feature-wide,.hero-actions .platform-menu summary,.hero-actions>.btn-primary,.live-panel,.matrix-card,.micro-card,.price-card,.product-visual,.video-pane,.waitlist input,input{box-sizing:border-box}.hero-actions .platform-menu summary,.hero-actions>.btn-primary{height:56px;min-height:56px;padding-top:0;padding-bottom:0}#features .micro-card{height:203px;min-height:203px}.annual-bar{height:98px;min-height:98px}#pricing .price-card{height:388px;min-height:388px}#pricing .price-card.featured{height:386px;min-height:386px}#pricing .matrix-card{min-height:735px}.auth-section{height:563px;min-height:563px}.auth-card .btn{height:68px;min-height:68px;padding-top:0;padding-bottom:0}@media (max-width:1060px){#features .feature-band,#features .feature-main,#features .feature-side,#features .micro-card,#pricing .matrix-card,#pricing .price-card,#pricing .price-card.featured,.auth-section{height:auto}}:root{--radius-token-button:24px;--radius-token-small-button:18px;--radius-token-chip:999px}.annual-bar button,.btn,.btn-small,.cta,.header-actions>a.btn-primary,.hero-actions>.btn-primary,.platform-menu summary,.price-card .btn,.price-card.featured .btn{border-radius:var(--radius-token-button)}.btn-small,.header-actions>a.btn-primary{border-radius:var(--radius-token-small-button)}.annual-icon-wrap,.eyebrow,.matrix-tag,.play-button,.popular,.status,.status-dot,.switch-knob,.switch-track,.system-status span:before,.trust-icon,.wave-bar{border-radius:var(--radius-token-chip)}@media (max-width:680px){.annual-bar button,.btn,.btn-small,.cta,.header-actions>a.btn-primary,.hero-actions>.btn-primary,.platform-menu summary,.price-card .btn,.price-card.featured .btn{border-radius:var(--radius-token-button)}}.hero-actions .platform-menu summary{border-radius:var(--radius-token-button)}:root{--figma-radius-button:12px;--figma-radius-auth-button:16px;--figma-radius-login:4px;--figma-radius-popover:16px;--figma-radius-platform-row:8px;--figma-radius-caption:4px}.annual-bar button,.btn,.btn-small,.cta,.header-actions>a.btn-primary,.hero-actions .platform-menu summary,.hero-actions>.btn-primary,.platform-menu summary,.price-card .btn,.price-card.featured .btn{border-radius:var(--figma-radius-button)}.header-actions>a:not(.btn-primary):not(.header-user){border-radius:var(--figma-radius-login)}.auth-card .btn{border-radius:var(--figma-radius-auth-button)}.platform-popover{border-radius:var(--figma-radius-popover)}.platform-row{border-radius:var(--figma-radius-platform-row)}.hero-actions,.hero-copy,.hero-shell,.platform-menu{overflow:visible}.platform-menu{z-index:40}.platform-popover{z-index:50}.caption-stack span,.caption-stack strong{border-radius:var(--figma-radius-caption)}.hero-copy h1>span:first-child{color:var(--foreground);-webkit-text-stroke:0 transparent;paint-order:normal;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media (prefers-color-scheme:dark){.hero-copy h1>span:first-child{color:var(--foreground);-webkit-text-stroke:0 transparent;paint-order:normal;text-shadow:0 4px 4px rgba(0,0,0,.25)}}#features .bento-grid{gap:24px}#features .feature-band,#features .feature-main,#features .feature-side{border-radius:40px;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.35);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}#features .feature-main,#features .feature-side{height:450px;min-height:450px;padding:40px}#features .feature-main{grid-template-columns:minmax(0,327.33px) minmax(0,1fr);gap:32px}#features .feature-copy{width:327.33px;max-width:327.33px}#features .feature-side{display:flex;flex-direction:column;justify-content:space-between}#features .feature-icon{width:56px;height:56px;margin-bottom:32px;border-radius:16px}#features .feature-band-copy h3,#features .feature-main h3,#features .feature-side h3{margin:0 0 16px;color:var(--foreground);font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}#features .feature-band-copy p,#features .feature-main p,#features .feature-side p{margin:0;color:rgb(67,70,86);font-size:16px;font-weight:400;line-height:26px;letter-spacing:0}#features .mini-player,#features .mini-player img{height:224px;min-height:224px}#features .mini-player{border-radius:24px;border-color:rgba(255,255,255,.4);box-shadow:0 20px 25px rgba(15,23,42,.1)}#features .mini-player span{width:64px;height:64px;border-radius:999px;font-size:0}#features .subtitle-sample{display:grid;grid-gap:12px;gap:12px;padding:20px;border-radius:16px;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.4);box-shadow:inset 0 2px 4px rgba(15,23,42,.05)}#features .subtitle-sample .sample-row{display:flex;align-items:center;min-height:24px;color:var(--foreground);font-size:14px;line-height:20px}#features .subtitle-sample .sample-label{min-height:0;padding:4px 8px;border-radius:2px;background:rgba(255,255,255,.4);color:rgb(67,70,86);font-size:10px;font-weight:700;line-height:12px}#features .subtitle-sample .translated{color:var(--primary);font-weight:600}#features .subtitle-sample .translated .sample-label{background:rgba(0,82,255,.1);color:var(--primary)}#features .subtitle-sample strong{min-height:0;padding:0;border-radius:0;color:var(--primary);font-size:14px;font-weight:600;line-height:20px}#features .feature-band{height:296px;min-height:296px;padding:40px;gap:48px;align-items:center}#features .feature-band-cells{width:519px;grid-template-columns:repeat(2,minmax(0,249.5px));gap:20px}#features .micro-card{height:200.5px;min-height:200.5px;padding:32px;overflow:hidden;text-align:left;border-radius:24px;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}#features .micro-card .feature-icon{display:block;width:30px;height:30px;margin-bottom:16px;border:0;border-radius:0;background:transparent}#features .micro-card .feature-icon .icon{width:30px;height:30px}#features .micro-card h3{margin:0 0 8px;color:var(--foreground);font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}#features .micro-card p{margin:0;color:rgb(67,70,86);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}#features .feature-band-copy{max-width:520px}#features .feature-band-copy a{display:none}@media (prefers-color-scheme:dark){#features .feature-band-copy p,#features .feature-main p,#features .feature-side p,#features .micro-card p,#features .subtitle-sample .sample-label{color:var(--muted)}}#features .subtitle-sample .sample-row>span:not(.sample-label),#features .subtitle-sample .sample-row>strong{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:14px;line-height:20px}#features .feature-band-copy>.feature-icon,#features .feature-main>.feature-copy>.feature-icon,#features .feature-side>.feature-icon{border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}#features .feature-main>.feature-copy>.feature-icon.blue{border-color:rgba(0,82,255,.2)}#features .feature-side>.feature-icon.green{border-color:rgba(0,110,42,.2)}#features .feature-band-copy>.feature-icon.neutral{border-color:rgba(255,255,255,.4)}#pricing .annual-bar{width:1168px;height:98px;min-height:98px;margin:-5px auto 48px;padding:24px;gap:0;border:1px solid rgba(0,82,255,.3);border-radius:24px;background:rgba(255,255,255,.4);box-shadow:0 8px 10px -6px rgba(0,82,255,.05),0 20px 25px -5px rgba(0,82,255,.05);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}#pricing .annual-icon-wrap{width:48px;height:48px;margin:0;border-radius:12px;background:var(--primary);box-shadow:0 4px 6px -4px rgba(0,82,255,.2),0 10px 15px -3px rgba(0,82,255,.2)}#pricing .annual-icon-wrap .icon{width:24px;height:24px;color:#ffffff}#pricing .annual-bar>div{width:380.09px;margin-right:auto;margin-left:16px;gap:0}#pricing .annual-bar>div span{color:var(--foreground);font-size:20px;font-weight:400;line-height:28px;letter-spacing:0}#pricing .annual-bar strong{color:rgb(67,70,86);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}#pricing .annual-bar button{width:190.86px;min-width:190.86px;height:48px;min-height:48px;border-radius:12px;color:#ffffff;font-size:16px;font-weight:400;line-height:24px}#pricing .annual-bar-active{border-color:color-mix(in srgb,var(--primary) 36%,transparent)}#pricing .pricing-grid{grid-template-columns:repeat(4,274px);justify-content:center;align-items:stretch;gap:24px;margin-bottom:80px}#pricing .price-card{gap:0;border:1px solid rgba(15,23,42,.12);border-radius:32px;background:rgba(255,255,255,.35);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}#pricing .price-card,#pricing .price-card.featured{width:274px;height:auto;min-height:410px;padding:32px 32px 28px}#pricing .price-card.featured{margin-top:-19.45px;border:1px solid var(--primary);border-radius:32px;background:rgba(255,255,255,.6);box-shadow:0 25px 50px -12px rgba(0,82,255,.1);transform:none}#pricing .price-card>div:not(.popular){margin-bottom:32px}#pricing .price-card h3{margin:0 0 8px;color:rgb(102,112,133);font-size:10px;font-weight:700;line-height:15px;letter-spacing:1.6px;text-transform:uppercase}#pricing .price-card.featured h3{color:var(--primary)}#pricing .price{display:flex;align-items:baseline;gap:4px;margin:0;color:var(--foreground);font-size:36px;font-weight:400;line-height:40px;letter-spacing:0}#pricing .price span{margin-left:0;color:rgb(102,112,133);font-size:14px;font-weight:500;line-height:20px}#pricing .plan-detail{display:none}#pricing .price-card ul{display:grid;flex:0 0 auto;align-content:start;justify-items:stretch;grid-gap:18px;gap:18px;grid-row-gap:18px;row-gap:18px;min-height:0;margin:0 0 32px;padding:0;list-style:none}#pricing .price-card.featured ul{min-height:0;margin-bottom:32px}#pricing .price-card li{display:flex;align-items:center;gap:12px;margin:0;padding:0;min-height:0;height:auto;color:rgb(67,70,86);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}#pricing .price-card li:nth-child(2){font-weight:600}#pricing .price-card.featured .plan-detail-row{color:var(--foreground);font-weight:700}#pricing .plan-check{width:20px;height:20px;color:var(--primary)}#pricing .price-card.featured .plan-detail-row .plan-check{width:22px;height:22px}#pricing .price-card .btn{width:208px;height:50px;min-height:50px;margin-top:auto;padding:12px 0;align-self:center;border:1px solid rgba(0,82,255,.2);border-radius:12px;background:rgba(0,82,255,.1);color:var(--foreground);font-size:16px;font-weight:400;line-height:24px;box-shadow:none}#pricing .price-card:nth-child(2) .btn{color:var(--primary)}#pricing .price-card.featured .btn{width:206px;height:56px;min-height:56px;padding:16px 0;border:0;box-shadow:0 8px 10px -6px rgba(0,82,255,.2),0 20px 25px -5px rgba(0,82,255,.2)}#pricing .popular,#pricing .price-card.featured .btn{border-radius:12px;background:var(--primary);color:#ffffff}#pricing .popular{display:inline-flex;align-items:center;justify-content:center;top:-16px;left:50%;min-width:124.22px;min-height:27px;padding:6px 16px;font-size:10px;font-weight:700;line-height:15px;letter-spacing:.12em;text-indent:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%);box-shadow:0 10px 15px -3px rgba(15,23,42,.1)}@media (prefers-color-scheme:dark){#pricing .annual-bar,#pricing .price-card{background:rgba(25,26,31,.58);border-color:rgba(255,255,255,.16)}#pricing .price-card.featured{background:rgba(18,22,34,.9);border-color:var(--primary)}#pricing .annual-bar strong,#pricing .price span,#pricing .price-card h3,#pricing .price-card li{color:var(--muted)}}#pricing .addon-note{display:flex;justify-content:center;align-items:center;gap:0;width:min(720px,100%);margin:88px auto 72px;color:var(--muted);font-size:17px;font-weight:400;line-height:24px;text-align:center}#pricing .addon-note .addon-link{color:var(--primary)}main.auth-section.login-page{width:100%;max-width:1168px;height:563px;min-height:563px;grid-template-columns:minmax(0,466.39px) minmax(0,699.59px);margin:41px auto 96px;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:48px;background:rgba(255,255,255,.4);box-shadow:0 25px 50px rgba(15,23,42,.08);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}main.auth-section.login-page .auth-story{min-width:0;height:561px;padding:64px;background:radial-gradient(circle at -40px -40px,rgba(0,82,255,.2),transparent 34%),radial-gradient(circle at calc(100% + 48px) calc(100% + 48px),rgba(34,211,238,.1),transparent 30%),#131b2e}main.auth-section.login-page .auth-story h2{width:338.39px;max-width:100%;margin:0 0 48px;color:#ffffff;font-family:var(--font-sans);font-size:32px;font-weight:700;line-height:35.2px;letter-spacing:-.64px}main.auth-section.login-page .auth-story h2 span{display:block;margin-top:14px;color:var(--primary)}main.auth-section.login-page .auth-story ol{display:grid;grid-gap:48px;gap:48px;width:338.39px;max-width:100%;margin:0;padding:0;list-style:none}main.auth-section.login-page .auth-story li{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);grid-column-gap:24px;min-height:52px;padding-left:0;color:rgba(255,255,255,.5);counter-increment:steps}main.auth-section.login-page .auth-story li:before{position:static;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.05);color:#ffffff;content:counter(steps);font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:24px}main.auth-section.login-page .auth-story strong{display:block;margin:0 0 4px;color:#ffffff;font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:28px;letter-spacing:0}main.auth-section.login-page .auth-story li:not(:has(strong+br)){font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}main.auth-section.login-page .auth-card{display:grid;align-content:center;justify-items:center;min-width:0;height:561px;padding:64px;grid-gap:0;gap:0;background:rgba(255,255,255,.4)}main.auth-section.login-page .auth-card>*{width:448px;max-width:100%}main.auth-section.login-page .auth-tabs{display:flex;align-items:flex-start;gap:40px;height:51px;margin:0 0 40px;border-bottom:1px solid rgba(19,27,46,.1)}main.auth-section.login-page .auth-tabs button{height:50px;padding:0 1px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#434656;font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}main.auth-section.login-page .auth-tabs .active{border-bottom-color:#003ec7;color:#003ec7;font-weight:600}main.auth-section.login-page .auth-card form{display:grid;grid-gap:32px;gap:32px;width:448px;max-width:100%}main.auth-section.login-page .auth-card form.auth-form label{width:448px;max-width:100%}main.auth-section.login-page .auth-card form.auth-form input{width:448px;max-width:100%;min-height:57px;height:57px;padding:16px;border:1px solid rgba(255,255,255,.6);border-radius:16px;background:rgba(255,255,255,.5);line-height:normal;outline:none;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}main.auth-section.login-page .auth-card .btn{width:448px;max-width:100%;height:68px;min-height:68px;padding:0 32px;border-radius:16px;font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;box-shadow:var(--shadow-blue-soft)}main.auth-section.login-page .fine-print{margin:32px 0 0;color:rgba(67,70,86,.6);font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:center}main.auth-section.login-page .status{margin:16px 0 0;font-size:12px;line-height:16px;text-align:center}.auth-section .auth-card .status.status-error,main.auth-section.login-page .status.status-error{margin:4px 0 0;color:#e5484d;font-weight:400}@media (max-width:1060px){main.auth-section.login-page{height:auto;min-height:0;grid-template-columns:1fr}main.auth-section.login-page .auth-card,main.auth-section.login-page .auth-story{height:auto;padding:32px}}@media (max-width:640px){main.auth-section.login-page{border-radius:32px}main.auth-section.login-page .auth-card,main.auth-section.login-page .auth-story{padding:24px}main.auth-section.login-page .auth-story h2,main.auth-section.login-page .auth-story ol{width:100%}}.product-visual{min-height:310.5px}.product-visual,.product-visual .video-pane{position:relative;width:552px;max-width:100%;height:310.5px;overflow:visible}.product-visual .video-pane{isolation:isolate;border:1px solid rgba(255,255,255,.2);border-radius:32px;background:#111827;box-shadow:0 20px 40px rgba(0,0,0,.05),0 40px 100px rgba(0,62,199,.08)}.product-visual .video-media,.product-visual .video-pane:after{border-radius:inherit}.product-visual .video-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6;transform:scale(1.05);transform-origin:center;z-index:0}.product-visual .video-pane:after{z-index:1}.product-visual .caption-stack{left:1px;right:1px;bottom:40.5px;z-index:2;width:auto;display:flex;flex-direction:column;align-items:center;gap:12px;transform:none;text-align:center;pointer-events:none}.product-visual .caption-stack span,.product-visual .caption-stack strong{min-height:38px;padding:8px 20px;border-radius:4px;background:rgba(0,0,0,.65);font-family:var(--font-sans);font-size:14px;line-height:20px;letter-spacing:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-visual .caption-stack span{border:1px solid rgba(255,255,255,.05);color:#ffffff;font-weight:500}.product-visual .caption-stack strong{border:1px solid rgba(34,211,238,.3);color:#67e8f9;font-weight:700;box-shadow:0 10px 15px -3px rgba(22,78,99,.2),0 4px 6px -4px rgba(22,78,99,.2)}.product-visual .live-panel{position:absolute;z-index:4;display:grid;grid-gap:16px;gap:16px;min-height:0;border:1px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.4);box-shadow:none;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.product-visual .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px}.product-visual .panel-head span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--primary);color:#ffffff;box-shadow:0 4px 6px -4px rgba(0,82,255,.3),0 10px 15px -3px rgba(0,82,255,.3)}.product-visual .panel-head span,.product-visual .panel-head strong{font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:16px}.product-visual .panel-head strong{margin-right:auto;color:#131b2e;letter-spacing:-.3px;text-transform:uppercase}.product-visual .panel-head em{display:flex;align-items:center;gap:6px;margin-left:0;padding-left:0;color:#00c853;font-family:var(--font-sans);font-size:10px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:0;text-transform:uppercase}.product-visual .panel-head em:before{position:static;display:block;width:8px;height:8px;border-radius:999px;background:currentColor;content:""}.product-visual .panel-stack{display:grid;grid-gap:16px;gap:16px}.product-visual .panel-block{display:grid;grid-gap:8px;gap:8px;width:246px;padding:12px;border:1px solid rgba(255,255,255,.4);border-radius:16px;background:rgba(255,255,255,.3)}.product-visual .panel-block:first-child{height:64px}.product-visual .panel-block:nth-child(2){height:88px}.product-visual .panel-label{color:rgba(67,70,86,.6);font-family:var(--font-sans);font-size:9px;font-weight:700;line-height:13.5px;letter-spacing:.9px;text-transform:uppercase}.product-visual .panel-value strong{color:#131b2e;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:16px}.product-visual .panel-value-icon{width:16px;height:16px;color:var(--primary)}.product-visual .waveform{display:flex;align-items:flex-end;gap:4px;width:220px;height:40px;filter:drop-shadow(0 0 8px rgba(0,82,255,.4))}.product-visual .waveform span{width:6px;border-radius:12px;background:var(--primary);box-shadow:none;filter:none}.product-visual .waveform span:nth-child(2n){background:#22d3ee}.product-visual .toggle-row{display:flex;align-items:center;justify-content:space-between;height:20px;padding:0 4px;color:rgba(19,27,46,.8);font-family:var(--font-sans);font-size:10px;font-weight:800;line-height:15px;letter-spacing:1px;text-transform:uppercase}.product-visual .toggle-row strong{position:relative;display:block;width:40px;height:20px;min-width:40px;border-radius:999px;background:var(--primary);box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.product-visual .toggle-row strong:after{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:999px;background:#ffffff;box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1);content:""}.product-visual .play-button{position:absolute;left:50%;top:50%;z-index:6;display:grid;width:80px;height:80px;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:12px;background:rgba(255,255,255,.4);color:#ffffff;box-shadow:none;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.product-visual .play-icon{width:48px;height:48px;margin-left:4px;fill:currentColor;stroke:none}@media (max-width:680px){.product-visual .video-pane{overflow:hidden}.product-visual .live-panel{top:120px;right:14px;left:14px;width:auto;height:auto}.product-visual .play-button{border-radius:12px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locale-switcher select{min-height:40px;padding:0 42px 0 18px;border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--foreground);font-family:var(--font-sans),"Segoe UI Variable","Segoe UI",sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;cursor:pointer}.flow-page-locale,.locale-switcher-icon{position:relative;display:inline-grid;place-items:center;color-scheme:only light}.locale-switcher-trigger{display:inline-grid;box-sizing:border-box;width:38px;height:38px;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:#29344b;cursor:pointer;color-scheme:only light}.locale-switcher-trigger:hover,.locale-switcher-trigger[aria-expanded=true]{border-color:#dce4f0;background:#f5f8fc}.locale-switcher-globe{display:block;color:inherit}.locale-switcher-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:256px;max-height:360px;padding:0;overflow:hidden;border:1px solid #dce4f0;border-radius:16px;background:#ffffff;color:#29344b;box-shadow:0 18px 40px rgba(15,23,42,.12);color-scheme:only light}.locale-switcher-popover-scroll{max-height:360px;padding:10px;overflow:auto}.locale-switcher-group+.locale-switcher-group{margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.16)}.locale-switcher-group-label{display:block;padding:6px 10px 4px;color:#71809a;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.04em;text-transform:uppercase}.locale-switcher-option{display:block;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:#29344b;font:inherit;font-size:13px;font-weight:500;line-height:20px;text-align:left;cursor:pointer}.locale-switcher-option:focus-visible,.locale-switcher-option:hover,.locale-switcher-option[aria-selected=true]{background:rgba(1,62,199,.1);color:#013ec7;outline:none}.locale-switcher select option{font-family:var(--font-sans),"Segoe UI Variable","Segoe UI",sans-serif;font-size:14px;font-weight:500;line-height:20px}.extension-auth-locale select,.footer-bottom-locale select,.footer-locale select,.header-locale select,.legal-locale select,.login-locale select{max-width:100%}.legal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.legal-doc-nav{margin:0 0 28px}.legal-doc-nav-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.legal-doc-nav-link{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--muted-strong);font-size:13px;font-weight:600;line-height:20px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.legal-doc-nav-link:focus-visible,.legal-doc-nav-link:hover{border-color:color-mix(in srgb,var(--primary) 36%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);outline:none}.legal-doc-nav-link-active{border-color:color-mix(in srgb,var(--primary) 42%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.product-visual .live-panel{top:24px;right:24px;width:288px;padding:20px;overflow:visible}.product-visual .panel-head strong{text-transform:none;letter-spacing:0}.product-visual .play-button{left:275px;top:154.25px;z-index:5;transform:translate(-50%,-50%)}.product-visual .panel-label{white-space:nowrap}#features .subtitle-sample{width:291.333px;max-width:100%;min-height:100px;margin-top:32px;padding:21px;border-radius:24px}#features .subtitle-sample .sample-row{min-height:23px;gap:8px;overflow:hidden}#features .subtitle-sample .sample-row>span:not(.sample-label),#features .subtitle-sample .sample-row>strong{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#features .subtitle-sample .translated>strong{max-width:158px}main.auth-section.login-page .auth-story li{grid-template-columns:48px minmax(0,228px);column-gap:24px;align-items:start}main.auth-section.login-page .auth-step-copy{display:grid;grid-gap:4px;gap:4px;min-width:0;max-width:228px}main.auth-section.login-page .auth-step-copy>span{display:block;color:rgba(255,255,255,.5);font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}main.auth-section.login-page .auth-story strong{margin:0}body:has(.auth-page-shell){display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}main.auth-transition-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:24px;text-align:center}.auth-transition-message{margin:0;max-width:420px;color:var(--foreground);font-size:15px;line-height:1.6}.auth-transition-message.status-error{color:#e5484d;font-weight:400}.auth-transition-link{color:var(--primary);font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.auth-transition-link:hover{color:var(--primary-strong);text-decoration:underline}.auth-page-shell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3vw,28px);width:min(100%,calc(var(--container) - 32px));max-width:1168px;min-height:100vh;margin:0 auto;padding:clamp(16px,4vw,40px);box-sizing:border-box}.auth-page-shell main.auth-section.login-page{width:100%;max-width:1168px;margin:0}.auth-page-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.auth-page-header .brand{color:#0757d9}.auth-page-header .auth-brand{display:inline-flex;min-height:44px;align-items:center;gap:12px;margin-top:10px;margin-left:12px;color:#0757d9;text-decoration:none}.auth-page-header .auth-brand-logo{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:12px;background:rgba(255,255,255,.72);box-shadow:0 8px 20px rgba(15,86,255,.12)}.auth-page-header .auth-brand-logo img{display:block;width:40px;height:40px;object-fit:contain}.auth-page-header .auth-brand-title{color:currentColor;font-size:26px;font-weight:750;line-height:32px;letter-spacing:.02em}.auth-page-header .auth-brand:hover{color:#0b5cff}.auth-page-footer{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px;color:var(--muted-strong);font-size:13px;font-weight:600}.auth-page-footer a:hover{color:var(--primary)}.auth-page-loading{margin:auto;text-align:center}.auth-forgot-password.link-btn{justify-self:start;margin:-8px 0 0;padding:0;border:0;background:transparent;color:var(--primary);font-size:14px;font-weight:600;text-align:left}.auth-forgot-password.link-btn:hover{text-decoration:underline}.auth-section .auth-story li{display:grid;grid-template-columns:48px minmax(0,228px);grid-column-gap:24px;column-gap:24px;min-height:48px;padding-left:0;align-items:start}.auth-section .auth-story li:before{position:static}.auth-section .auth-step-copy{display:grid;grid-gap:4px;gap:4px;min-width:0;max-width:228px}.auth-section .auth-step-copy>span{display:block;color:rgba(255,255,255,.5);font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.auth-section .auth-card label{width:448px;max-width:100%}.auth-section .auth-card input{width:448px;max-width:100%;min-height:57px;height:57px;padding:16px;border:1px solid rgba(255,255,255,.6);border-radius:16px;background:rgba(255,255,255,.5);outline:0;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.auth-section .auth-card input:focus{border-color:transparent;box-shadow:0 0 0 2px var(--primary)}.auth-section .auth-card form.auth-form input::placeholder{opacity:1}.auth-section .fine-print{margin:0;color:rgba(67,70,86,.6);font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px;text-align:center}.auth-card form.auth-form,main.auth-section.login-page .auth-card form.auth-form{--auth-tab-size:18px;--auth-tab-weight:400;--auth-tab-active-weight:600;--auth-label-size:14px;--auth-label-weight:600;--auth-label-color:#131b2e;--auth-input-size:16px;--auth-input-weight:400;--auth-input-color:#4b5563;--auth-placeholder-color:#9ca3af;--auth-link-size:14px;--auth-link-weight:600;--auth-link-color:var(--primary)}.auth-card .auth-tabs{display:flex;align-items:flex-start;gap:40px;border-bottom:1px solid rgba(19,27,46,.1)}.auth-card .auth-tabs button{padding:0 1px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#434656;font-family:var(--font-sans);font-size:var(--auth-tab-size);font-weight:var(--auth-tab-weight);line-height:28px;letter-spacing:0}.auth-card .auth-tabs .active{border-bottom-color:var(--primary);color:var(--primary);font-weight:var(--auth-tab-active-weight)}.auth-card form.auth-form label,main.auth-section.login-page .auth-card form.auth-form label{display:grid;grid-gap:8px;gap:8px;color:var(--auth-label-color);font-family:var(--font-sans);font-size:var(--auth-label-size);font-weight:var(--auth-label-weight);line-height:20px;letter-spacing:0;text-transform:none}.auth-card form.auth-form input,main.auth-section.login-page .auth-card form.auth-form input{color:var(--auth-input-color);font-family:var(--font-sans);font-size:var(--auth-input-size);font-weight:var(--auth-input-weight)}.auth-card form.auth-form input::placeholder,main.auth-section.login-page .auth-card form.auth-form input::placeholder{color:var(--auth-placeholder-color);opacity:1}.auth-card form.auth-form .auth-forgot-password.link-btn,main.auth-section.login-page .auth-card form.auth-form .auth-forgot-password.link-btn{color:var(--auth-link-color);font-size:var(--auth-link-size);font-weight:var(--auth-link-weight)}.auth-password-wrap{position:relative;display:block;width:100%}.auth-card form.auth-form .auth-password-wrap input,main.auth-section.login-page .auth-card form.auth-form .auth-password-wrap input{padding-right:48px}.auth-password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer}.auth-password-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-color-scheme:dark){.auth-card form.auth-form,main.auth-section.login-page .auth-card form.auth-form{--auth-label-color:var(--foreground-soft);--auth-input-color:var(--foreground);--auth-placeholder-color:var(--muted)}.auth-password-toggle{color:var(--muted)}}.auth-section .auth-card,.auth-section .auth-card form.auth-form,main.auth-section.login-page .auth-card form.auth-form{gap:22px}.auth-section .auth-card .auth-forgot-password.link-btn,main.auth-section.login-page .auth-card .auth-forgot-password.link-btn{justify-self:start;margin:-10px 0 -2px;padding:0;border:0;background:transparent;color:var(--primary);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px;text-align:left;text-decoration:none}.auth-section .auth-card .auth-forgot-password.link-btn:hover,main.auth-section.login-page .auth-card .auth-forgot-password.link-btn:hover{color:var(--primary-strong);text-decoration:none}.auth-section .auth-card .auth-google-btn,main.auth-section.login-page .auth-card .auth-google-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:448px;max-width:100%;height:56px;min-height:56px;margin:0;padding:0 24px;border:1px solid rgba(0,82,255,.16);border-radius:999px;background:rgba(248,250,255,.78);color:var(--foreground);box-shadow:none;font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:24px}.auth-section .auth-card .auth-google-btn:hover,main.auth-section.login-page .auth-card .auth-google-btn:hover{border-color:rgba(0,82,255,.28);background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft)}.auth-status-block{display:grid;grid-gap:6px;gap:6px}.auth-email-unsupported-hint{color:var(--muted);font-size:.82rem;line-height:1.45;text-align:center}.auth-section .auth-card .status-error-link,main.auth-section.login-page .status-error-link{padding:0;border:0;background:transparent;color:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.auth-section .auth-card .status-error-link:hover,main.auth-section.login-page .status-error-link:hover{color:#c9343a}.google-mark{width:20px;height:20px;flex:0 0 20px}.auth-section .fine-print,main.auth-section.login-page .fine-print{margin:0;color:rgba(67,70,86,.6)}.fine-print-link,.fine-print-link:focus-visible,.fine-print-link:hover{color:var(--primary);text-decoration:none}@media (max-width:680px){#features .feature-band,#features .feature-copy,#features .feature-main,#features .feature-side,#features .mini-player,.hero-copy,.hero-shell,.product-visual,.product-visual .video-pane{width:100%;max-width:100%;min-width:0}.hero-shell{overflow:hidden}.hero-copy{min-height:0}.hero-accent,.hero-copy h1,.hero-copy h1>span,.hero-mark{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}.hero-mark{height:auto;min-height:1.12em}.product-visual{overflow:hidden}.product-visual .video-media{transform:none}#features .feature-main{grid-template-columns:1fr}#features .mini-player{justify-self:stretch}}.legal-section{min-width:0}.legal-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-table{min-width:480px}@media (max-width:680px){#features .feature-band-cells,#features .feature-band-copy,#features .micro-card,#pricing .annual-bar,#pricing .annual-bar button,#pricing .annual-bar>div{width:100%;max-width:100%;min-width:0}#features .feature-band-cells{grid-template-columns:1fr}#features .feature-band{align-items:stretch}#features .feature-band,#features .micro-card,#pricing .annual-bar{height:auto;min-height:0}#pricing .annual-bar{flex-direction:column;align-items:stretch;gap:16px}#pricing .annual-bar>div{margin-left:0;margin-right:0}#pricing .pricing-grid{grid-template-columns:1fr;justify-content:stretch;width:100%;max-width:100%;gap:18px}#pricing .price-card,#pricing .price-card.featured{width:100%;max-width:100%;height:auto;min-height:0;margin-top:0;transform:none}#pricing .price-card ul,#pricing .price-card.featured ul,#pricing .price-card>div:not(.popular){min-height:0;margin-bottom:24px}#pricing .price-card .btn,#pricing .price-card.featured .btn{width:100%;max-width:100%}}.auth-section .auth-card,main.auth-section.login-page .auth-card{gap:16px}.auth-section .auth-card form.auth-form,.auth-section .auth-card form.auth-form-register,main.auth-section.login-page .auth-card form.auth-form,main.auth-section.login-page .auth-card form.auth-form-register{gap:18px}.auth-section .auth-card .auth-google-btn,.auth-section .auth-card .auth-submit-btn,main.auth-section.login-page .auth-card .auth-google-btn,main.auth-section.login-page .auth-card .auth-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:448px;max-width:100%;height:56px;min-height:56px;margin:0;padding:0 24px;border-radius:999px;font-size:16px;font-weight:700;line-height:24px}.auth-section .auth-card .auth-submit-btn,main.auth-section.login-page .auth-card .auth-submit-btn{box-shadow:0 18px 42px rgba(0,82,255,.22)}.auth-section .auth-card .auth-submit-btn:hover,main.auth-section.login-page .auth-card .auth-submit-btn:hover{transform:translateY(-1px);box-shadow:0 22px 48px rgba(0,82,255,.26)}.auth-section .auth-card .auth-submit-btn:active,main.auth-section.login-page .auth-card .auth-submit-btn:active{transform:translateY(0)}.auth-submit-arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:18px;line-height:1}.auth-section .auth-card .auth-forgot-password.link-btn,main.auth-section.login-page .auth-card .auth-forgot-password.link-btn{margin:-4px 0 -2px}.auth-section .fine-print,main.auth-section.login-page .fine-print{margin-top:-4px}.auth-page-shell{gap:26px}.auth-page-shell main.auth-section.login-page{align-items:center}@media (max-width:680px){.auth-section .auth-card,main.auth-section.login-page .auth-card{gap:14px}.auth-section .auth-card form.auth-form,.auth-section .auth-card form.auth-form-register,main.auth-section.login-page .auth-card form.auth-form,main.auth-section.login-page .auth-card form.auth-form-register{gap:16px}.auth-section .auth-card,main.auth-section.login-page .auth-card{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.auth-section .auth-card .auth-google-btn,.auth-section .auth-card .auth-submit-btn,.auth-section .auth-card form,.auth-section .auth-card input,.auth-section .auth-card label,.auth-section .auth-card>*,main.auth-section.login-page .auth-card .auth-google-btn,main.auth-section.login-page .auth-card .auth-submit-btn,main.auth-section.login-page .auth-card form,main.auth-section.login-page .auth-card input,main.auth-section.login-page .auth-card label,main.auth-section.login-page .auth-card>*{width:100%;max-width:100%;min-width:0}}.engine-table{min-width:720px;table-layout:auto}.engine-table td,.engine-table th{overflow-wrap:normal}.brand .logo-mark{display:block;flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:transparent;color:inherit;font-size:0;font-weight:inherit;line-height:0;box-shadow:0 10px 22px rgba(0,82,255,.18);overflow:hidden}.brand .logo-mark-image{display:block;width:100%;height:100%;object-fit:cover}.site-footer .brand .logo-mark{display:block;width:28px;height:28px;border-radius:4px}.site-header{z-index:100}.hero-copy h1 .hero-title-main{display:block;color:var(--foreground);white-space:nowrap}.hero-title-rule{display:block;width:76px;height:6px;margin:34px 0 28px;border-radius:999px;background:var(--foreground)}.hero-copy h1 .hero-accent{display:block;color:var(--primary);white-space:nowrap;text-shadow:none}.platform-menu{z-index:10}.platform-popover{z-index:20}@media (max-width:680px){.hero-copy h1 .hero-accent,.hero-copy h1>.hero-title-main:first-child{white-space:normal;overflow-wrap:anywhere}.hero-title-rule{width:58px;height:5px;margin:24px 0 20px}.legal-toolbar{align-items:stretch;flex-wrap:wrap}.legal-locale{width:100%;max-width:100%;min-width:0}.legal-locale .footer-locale-trigger{width:100%}}@media (min-width:681px) and (max-width:1200px){#pricing .annual-bar,#pricing .matrix-card,#pricing .pricing-grid{width:100%;max-width:100%}#pricing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}#pricing .price-card,#pricing .price-card.featured{width:100%;max-width:100%;margin-top:0;transform:none}}.footer-bottom,.footer-bottom-end{align-items:flex-end}.footer-bottom-locale{position:relative;display:block;width:256px;max-width:100%}.footer-bottom-locale select{width:100%;min-height:24px;padding:0 28px 0 0;border:0;border-color:transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--muted-strong);font-family:var(--font-sans),"Segoe UI Variable","Segoe UI",sans-serif;font-size:12px;font-weight:500;line-height:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.footer-bottom-locale select:focus{outline:2px solid color-mix(in srgb,var(--primary) 28%,transparent);outline-offset:3px}.footer-bottom-locale:after{content:"▾";position:absolute;right:0;bottom:4px;color:var(--muted-strong);font-size:13px;line-height:1;pointer-events:none}#pricing .annual-bar button{width:auto;min-width:max-content;max-width:100%;padding:12px 32px;white-space:nowrap}@media (max-width:680px){.footer-bottom{align-items:flex-start}.footer-bottom-end{align-self:flex-end}.footer-bottom-locale{width:100%}#pricing .annual-bar button{width:100%;min-width:0;white-space:normal}}.site-footer .brand .logo-mark,.site-header .brand .logo-mark{display:none}.product-visual .panel-head .panel-logo-mark{display:block;flex:0 0 auto;width:32px;height:32px;padding:0;border-radius:8px;background:transparent;color:inherit;font-size:0;line-height:0;box-shadow:0 10px 22px rgba(0,82,255,.18);overflow:hidden}.product-visual .panel-head .panel-logo-mark img{display:block;width:100%;height:100%;object-fit:cover}.footer-bottom-locale{display:none}.footer-locale-menu{position:relative;width:256px;max-width:100%;font-family:var(--font-sans),"Segoe UI Variable","Segoe UI",sans-serif}.footer-locale-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:36px;padding:0 18px;border:1px solid rgba(255,255,255,.55);border-radius:18px;background:rgba(255,255,255,.48);color:var(--muted-strong);font:inherit;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;box-shadow:0 14px 30px rgba(15,23,42,.04);cursor:pointer}.footer-locale-trigger span:first-child{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.footer-locale-globe{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--primary);font-size:15px;line-height:1}.footer-locale-globe .locale-switcher-globe{width:16px;height:16px}.legal-toolbar .legal-locale{width:256px;max-width:100%}.footer-locale-popover{position:absolute;right:0;bottom:calc(100% + 12px);z-index:80;width:256px;max-height:360px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 24px 60px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.footer-locale-popover-down{top:calc(100% + 12px);bottom:auto}.footer-locale-popover-scroll{max-height:360px;padding:10px;overflow:auto}.footer-locale-group+.footer-locale-group{margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.16)}.footer-locale-group-label{display:block;padding:6px 10px 4px;color:var(--muted);font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}.footer-locale-option{display:block;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--muted-strong);font:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:left;cursor:pointer}.footer-locale-option:focus-visible,.footer-locale-option:hover,.footer-locale-option[aria-selected=true]{background:rgba(0,82,255,.1);color:var(--primary);outline:none}@media (prefers-color-scheme:dark){.footer-locale-popover,.footer-locale-trigger{border-color:rgba(255,255,255,.14);background:rgba(25,26,31,.78);box-shadow:0 24px 60px rgba(0,0,0,.24)}}@media (max-width:680px){.footer-locale-menu,.footer-locale-popover{width:min(100%,320px)}}.consent-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 35% 24%,rgba(0,96,255,.14),transparent 34%),rgba(15,17,23,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.consent-modal-dialog{width:min(480px,calc(100vw - 32px));padding:32px;border-radius:32px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.9);box-shadow:0 34px 90px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.consent-modal-dialog h2{margin:0 0 16px;color:var(--ink);font-size:28px;font-weight:900;line-height:1.12;letter-spacing:0}.consent-modal-body,.consent-modal-hint{margin:0 0 18px;color:var(--muted-strong);font-size:16px;font-weight:500;line-height:1.55}.consent-modal-hint{padding:12px 14px;border-radius:18px;background:rgba(230,239,255,.72);color:var(--primary);font-weight:700}.consent-modal-checkbox{display:flex;align-items:flex-start;gap:12px;margin:2px 0 22px;padding:14px 16px;border-radius:20px;border:1px solid rgba(0,96,255,.16);background:rgba(255,255,255,.72);color:var(--ink);font-size:15px;font-weight:700;line-height:1.5;cursor:pointer}.consent-modal-checkbox input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--primary)}.consent-modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.consent-modal-actions .btn{min-height:52px;padding:0 28px;border-radius:999px}.consent-modal-dismiss{min-height:52px;padding:0 18px;border-radius:999px;color:var(--muted-strong);text-decoration:none}.consent-modal-status{margin:16px 0 0}.consent-page-shell{min-height:100vh;background:radial-gradient(circle at 25% 15%,rgba(0,96,255,.14),transparent 30%),var(--bg)}@media (prefers-color-scheme:dark){.consent-modal-overlay{background:radial-gradient(circle at 35% 24%,rgba(0,96,255,.22),transparent 34%),rgba(2,6,23,.7)}.consent-modal-dialog{border-color:rgba(255,255,255,.12);background:rgba(15,23,42,.88);box-shadow:0 34px 90px rgba(0,0,0,.48)}.consent-modal-checkbox,.consent-modal-hint{border-color:rgba(96,165,250,.2);background:rgba(30,41,59,.72)}.consent-modal-body,.consent-modal-hint{color:rgba(226,232,240,.74)}}@media (max-width:560px){.consent-modal-overlay{padding:16px}.consent-modal-dialog{padding:26px 22px;border-radius:28px}.consent-modal-actions .btn,.consent-modal-dismiss{width:100%;justify-content:center}}@media (min-width:900px){.hub-shell .hub-app-topbar-inner{box-sizing:border-box!important;padding-inline:0!important}.hub-page-billing .hub-main,.hub-page-billing .hub-topbar,.hub-page-dashboard .hub-main,.hub-page-devices .hub-main,.hub-page-devices .hub-topbar,.hub-page-documents .hub-main,.hub-page-documents .hub-topbar,.hub-page-extension .hub-main,.hub-page-help .hub-main,.hub-page-subscribe .hub-main,.hub-page-subscribe .hub-topbar,.hub-page-usage .hub-main,.hub-page-usage .hub-topbar,.hub-shell .hub-app-topbar-inner{width:min(calc(100% - 32px),992px)!important;max-width:992px!important;margin-inline:auto!important}.hub-page-dashboard .hub-main,.hub-page-devices .hub-main,.hub-page-extension .hub-main,.hub-page-help .hub-main,.hub-page-subscribe .hub-main{margin-top:0!important;padding-top:32px!important}.hub-page-extension .hub-main{padding-bottom:80px!important}.hub-page-extension .settings-extension-page-content{gap:16px!important}.hub-page-extension .settings-extension-status-card{min-height:378px!important;padding:33px!important}.hub-page-extension .settings-extension-status-topline{align-items:center!important;grid-template-columns:max-content minmax(0,528px)!important;justify-content:space-between!important}.hub-page-extension .settings-extension-status-indicator{color:#00c853!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.hub-page-extension .settings-extension-status-indicator>span{width:12px!important;height:12px!important;box-shadow:0 0 15px rgba(0,200,83,.5)!important}.hub-page-extension .settings-privacy-readonly-grid{border:0!important;border-radius:0!important;background:transparent!important}.hub-page-extension .settings-privacy-readonly-row{min-height:64px!important;padding:0!important;border-right:0!important}.hub-page-extension .settings-privacy-readonly-row>strong{font-size:20px!important;font-weight:400!important;line-height:28px!important}.hub-page-extension .settings-extension-copy-cta{min-height:50px!important;padding:13px 25px!important;border-color:#fff!important;background:rgba(255,255,255,.5)!important;color:#434656!important;font-size:16px!important;font-weight:500!important}.hub-page-extension .settings-extension-connect-card{min-height:150px!important;padding:24px 32px!important}.hub-page-extension .settings-extension-connect-card .hub-section-header{position:static!important}.hub-page-extension .settings-extension-connect-card .hub-section-icon{display:none!important}.hub-page-extension .settings-extension-connect-card .hub-section-header h2{font-size:18px!important;font-weight:400!important;line-height:28px!important}.hub-page-extension .settings-extension-connect-card .hub-section-header p{display:none!important}.hub-page-extension .hub-extension-connect-steps{position:static!important;width:100%!important;min-height:44px!important;margin:0!important}.hub-page-extension .settings-extension-connect-card>.settings-extension-status-note{display:block!important;font-size:12px!important;line-height:22px!important}.hub-page-extension .settings-extension-install-section{gap:16px!important;padding-bottom:0!important}.hub-page-extension .settings-extension-install-heading{gap:8px!important}.hub-page-extension .settings-extension-install-heading h2{font-size:32px!important;font-weight:500!important;line-height:40px!important}.hub-page-extension .settings-extension-install-heading p{font-size:16px!important;line-height:24px!important}.hub-page-extension .settings-extension-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.hub-page-extension .settings-extension-store-card{display:flex!important;min-height:174px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:25px!important;text-align:center!important}.hub-page-extension .settings-extension-store-icon{width:64px!important;height:64px!important;margin-bottom:16px!important;grid-row:auto!important;border-radius:16px!important;background:#fff!important}.hub-page-extension .settings-extension-store-card>strong{align-self:center!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.hub-page-extension .settings-extension-store-action{min-height:20px!important;align-self:center!important;padding:2px 0 0!important;background:transparent!important;color:#013ec7!important;font-size:12px!important;line-height:16px!important}.hub-page-extension .settings-extension-troubleshooting-card{min-height:365px!important;gap:24px!important;padding:33px!important}.hub-page-extension .settings-extension-troubleshooting-card .hub-section-header h2{font-size:20px!important;font-weight:500!important;line-height:28px!important}.hub-page-extension .settings-extension-troubleshooting-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:74px 74px!important;gap:24px 48px!important}.hub-page-extension .settings-extension-troubleshooting-grid>div{min-height:74px!important;align-items:center!important;padding:16px!important}.hub-page-extension .settings-extension-troubleshooting-grid>div:first-child{grid-column:1!important;grid-row:1!important}.hub-page-extension .settings-extension-troubleshooting-grid>div:nth-child(2){grid-column:2!important;grid-row:1!important}.hub-page-extension .settings-extension-troubleshooting-grid>div:nth-child(3){grid-column:2!important;grid-row:2!important}.hub-page-billing .settings-billing-page-content{gap:16px!important}.hub-page-billing .settings-billing-top-bento{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;gap:16px!important}.hub-page-billing .settings-billing-payment-card,.hub-page-billing .settings-billing-plan-card{height:366px!important;min-height:366px!important;max-height:366px!important;padding:32px!important}.hub-page-billing .settings-billing-plan-card{gap:12px!important}.hub-page-billing .settings-billing-plan-copy{gap:8px!important}.hub-page-billing .settings-billing-plan-copy h2{font-size:24px!important;line-height:32px!important}.hub-page-billing .settings-billing-plan-copy .lead{font-size:14px!important;line-height:22px!important}.hub-page-billing .settings-billing-usage{gap:10px!important;padding:16px!important}.hub-page-billing .settings-billing-payment-card>div{gap:16px!important}.hub-page-billing .settings-billing-payment-empty{gap:8px!important;padding:18px 16px!important}.hub-page-billing .settings-billing-invoice-card{height:204px!important;min-height:204px!important;max-height:204px!important;padding:32px!important}.hub-page-billing .settings-billing-history-empty{min-height:138px!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;gap:8px!important;text-align:center!important}.hub-page-billing .settings-billing-history-icon{grid-row:auto!important}.hub-page-documents .documents-table td:first-child,.hub-page-documents .documents-table th:first-child{width:38%!important;min-width:280px!important}.hub-page-documents .documents-table td:nth-child(2),.hub-page-documents .documents-table th:nth-child(2){width:16%!important;min-width:128px!important}.hub-page-documents .documents-table td:nth-child(3),.hub-page-documents .documents-table th:nth-child(3){width:18%!important;min-width:144px!important}.hub-page-documents .documents-table td:nth-child(4),.hub-page-documents .documents-table th:nth-child(4){width:12%!important;min-width:96px!important}.hub-page-documents .documents-table td:nth-child(5),.hub-page-documents .documents-table th:nth-child(5){width:16%!important;min-width:128px!important}.hub-page-documents .documents-row-title-copy{display:grid!important;min-width:0!important;grid-gap:4px!important;gap:4px!important}.hub-page-billing .hub-topbar-kicker,.hub-page-usage .hub-topbar-kicker{display:none!important}.hub-page-billing .hub-page-heading{padding-top:43px!important}.hub-page-billing .hub-page-heading h1{font-size:32px!important;font-weight:500!important;line-height:40px!important;letter-spacing:-.64px!important}.hub-page-billing .hub-page-heading .hub-topbar-lead{font-size:16px!important;line-height:24px!important}.hub-page-billing .hub-main{padding-top:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-page-content{gap:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-status-card{min-height:378px!important;padding:33px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-status-topline{align-items:center!important;grid-template-columns:max-content minmax(0,528px)!important;justify-content:space-between!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-status-indicator{color:#00c853!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-status-indicator>span{width:12px!important;height:12px!important;box-shadow:0 0 15px rgba(0,200,83,.5)!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-privacy-readonly-grid{border:0!important;border-radius:0!important;background:transparent!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-privacy-readonly-row{min-height:64px!important;padding:0!important;border-right:0!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-privacy-readonly-row>strong{font-size:20px!important;font-weight:400!important;line-height:28px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-connect-card{height:150px!important;min-height:150px!important;max-height:150px!important;gap:6px!important;padding:16px 32px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-connect-card .hub-section-header{position:static!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-connect-card .hub-section-header p,.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-connect-card .hub-section-icon{display:none!important}.hub-shell.hub-page-extension .hub-extension-page-figma .hub-extension-connect-steps{position:static!important;width:100%!important;margin:0!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-connect-card>.settings-extension-status-note{display:block!important;font-size:12px!important;line-height:22px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-install-section{gap:16px!important;padding-bottom:0!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-install-heading h2{font-size:32px!important;font-weight:500!important;line-height:40px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-install-heading p{font-size:16px!important;line-height:24px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-store-card{display:flex!important;min-height:174px!important;flex-direction:column!important;align-items:center!important;gap:0!important;padding:25px!important;text-align:center!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-store-icon{width:64px!important;height:64px!important;margin-bottom:16px!important;grid-row:auto!important;border-radius:16px!important;background:#fff!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-store-card>strong{align-self:center!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-store-action{min-height:20px!important;align-self:center!important;padding:2px 0 0!important;background:transparent!important;color:#013ec7!important;font-size:12px!important;line-height:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-card{min-height:365px!important;gap:16px!important;padding:33px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:74px 74px!important;gap:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid>div{min-height:74px!important;align-items:center!important;padding:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid>div:first-child{grid-column:1!important;grid-row:1!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid>div:nth-child(2){grid-column:2!important;grid-row:1!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid>div:nth-child(3){grid-column:2!important;grid-row:2!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-overview-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr)!important;gap:16px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-card,.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-trend-card{height:404px!important;min-height:404px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-card{position:relative!important;padding:0!important;overflow:hidden!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-card>.hub-section-header{position:absolute!important;top:43px!important;right:31px!important;left:31px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-card>.hub-section-header .hub-section-icon{display:none!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-card>.hub-section-header h2{font-size:16px!important;font-weight:400!important;line-height:24px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-card>.hub-progress-ring{position:absolute!important;top:91px!important;left:50%!important;margin:0!important;transform:translateX(-50%)!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-quota-row{position:absolute!important;right:31px!important;bottom:32px!important;left:31px!important;display:flex!important;justify-content:space-between!important;gap:16px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-quota-row .hub-metric{width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-quota-row .hub-metric:last-child{text-align:right!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-quota-row .hub-metric p,.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-quota-row .hub-metric strong{font-size:16px!important;font-weight:400!important;line-height:24px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-trend-card .hub-chart-area{min-height:190px!important;margin-top:8px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-trend-card>.hub-metric{padding:10px 16px!important}}