.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:none;--hub-primary:#0f56ff;--hub-text-strong:#111827;--hub-text-muted:#64748b;background:radial-gradient(circle at 52% 4%,#0f56ff0f,#0000 32%),#fff}.hub-shell .hub-sidebar{width:var(--hub-sidebar-width);background:#ffffffdb;border-inline-end:1px solid #e2e8f0cc}.hub-shell .hub-main,.hub-shell .hub-app-main{max-width:var(--hub-content-width)}.hub-documents-policy-dot{background:#00c853;border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.hub-documents-intro-feature-icon{color:#013ec7;flex:none;width:20px;height:20px;display:block}.hub-shell .hub-extension-page-figma{display:block!important}.hub-shell .hub-extension-page-figma .settings-extension-page-content{gap:24px!important;width:100%!important;min-width:0!important;display:grid!important}.hub-shell .hub-extension-page-figma .hub-card{box-sizing:border-box!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffbf!important;border:1px solid #e6eaf2!important;border-radius:20px!important;transform:none!important}.hub-shell .hub-extension-page-figma .settings-extension-card{flex-direction:column!important;gap:24px!important;width:100%!important;min-width:0!important;padding:32px!important;display:flex!important;position:relative!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{grid-template-columns:minmax(200px,.9fr) minmax(0,1.6fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.hub-shell .hub-extension-page-figma .settings-extension-status-topline p{color:#71809a!important;margin:0!important;font-size:14px!important;line-height:22px!important}.hub-shell .hub-extension-page-figma .settings-extension-status-indicator{color:#17233c!important;align-items:center!important;gap:10px!important;min-width:0!important;font-size:18px!important;line-height:24px!important;display:inline-flex!important}.hub-shell .hub-extension-page-figma .settings-extension-status-indicator>span{background:#00c853!important;border-radius:999px!important;flex:none!important;width:10px!important;height:10px!important;box-shadow:0 0 0 8px #00c8531a!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-grid{background:#f8fafcd1!important;border:1px solid #e6eaf2!important;border-radius:16px!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.hub-shell .hub-extension-page-figma .settings-privacy-readonly-row{border-right:1px solid #e6eaf2!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;min-width:0!important;min-height:86px!important;padding:18px 20px!important;display:flex!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{color:#17233c!important;overflow-wrap:anywhere!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:15px!important;font-weight:650!important;line-height:22px!important;display:flex!important}.hub-shell .hub-extension-page-figma .settings-extension-verified-icon{color:#00a152!important;flex:none!important;display:inline-flex!important}.hub-shell .hub-extension-page-figma .settings-extension-handoff-dot{background:#00c853!important;border-radius:999px!important;flex:none!important;width:8px!important;height:8px!important}.hub-shell .hub-extension-page-figma .settings-extension-copy-cta{color:#0f56ff!important;width:max-content!important;min-height:42px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dce5f4!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0!important;padding:9px 18px!important;font-size:14px!important;font-weight:650!important;display:inline-flex!important}.hub-shell .hub-extension-page-figma .settings-extension-status-note{color:#71809a!important;margin:0!important;font-size:14px!important;line-height:22px!important}.hub-shell .hub-extension-page-figma .status{color:#00a152!important;font-size:12px!important;position:absolute!important;bottom:25px!important;right:33px!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{align-items:flex-start!important;position:absolute!important;top:26px!important;left:24px!important}.hub-shell .hub-extension-page-figma .settings-extension-connect-card .hub-section-icon{border-radius:12px!important;width:40px!important;height:40px!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{color:#1d4ed8!important;background:#f8fafc!important;border:1px solid #e6eaf2!important;border-radius:12px!important;align-items:center!important;width:calc(100% - 104px)!important;min-height:44px!important;margin:0!important;padding:0 16px!important;font-size:14px!important;line-height:24px!important;list-style:none!important;display:flex!important;position:absolute!important;top:78px!important;left:80px!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:" →"}.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{gap:20px!important;display:grid!important}.hub-shell .hub-extension-page-figma .settings-extension-install-heading{gap:6px!important;display:grid!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{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.hub-shell .hub-extension-page-figma .settings-extension-store-card{grid-template-rows:1fr auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px 18px!important;min-width:0!important;min-height:184px!important;padding:28px!important;display:grid!important}.hub-shell .hub-extension-page-figma .settings-extension-store-icon{color:#17233c!important;background:#edf3ff!important;border-radius:16px!important;grid-row:1/span 2!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important}.hub-shell .hub-extension-page-figma .settings-extension-store-card>strong{color:#17233c!important;align-self:end!important;font-size:18px!important;line-height:24px!important}.hub-shell .hub-extension-page-figma .settings-extension-store-action{color:#fff!important;background:#0f56ff!important;border-radius:999px!important;justify-content:center!important;align-self:start!important;align-items:center!important;width:max-content!important;min-height:38px!important;padding:8px 18px!important;font-size:14px!important;font-weight:650!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.hub-shell .hub-extension-page-figma .settings-extension-store-action-disabled{color:#71809a!important;background:#e8edf5!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{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.hub-shell .hub-extension-page-figma .settings-extension-troubleshooting-grid>div{background:#f8fafcd1!important;border:1px solid #e6eaf2!important;border-radius:16px!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;min-height:104px!important;padding:18px!important;display:flex!important}.hub-shell .hub-extension-page-figma .settings-extension-trouble-icon{color:#0f56ff!important;background:#edf3ff!important;border-radius:10px!important;flex:none!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.hub-shell .hub-extension-page-figma .settings-extension-trouble-copy{gap:5px!important;min-width:0!important;display:grid!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{color:#71809a!important;margin:0!important;font-size:13px!important;line-height:19px!important}.hub-shell .hub-extension-page-figma .settings-extension-weak-cta{color:#0f56ff!important;align-items:center!important;gap:6px!important;width:max-content!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;display:inline-flex!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{flex-wrap:wrap!important;width:100%!important;height:auto!important;min-height:44px!important;position:static!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{gap:20px!important;min-height:0!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{border-bottom:1px solid #e6eaf2!important;border-right:0!important;min-height:74px!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{width:100%!important;position:static!important}.hub-shell .hub-extension-page-figma .hub-extension-connect-steps{white-space:normal!important;min-height:auto!important;margin-top:16px!important;padding:16px!important}}.settings-billing-page-content{gap:24px;width:100%;min-width:0;display:grid}.settings-billing-top-bento{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:24px;min-width:0;display:grid}.settings-billing-plan-card,.settings-billing-payment-card,.settings-billing-invoice-card,.settings-billing-portal-card{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;box-shadow:none!important;background:#ffffffbf!important;border:1px solid #e6eaf2!important;border-radius:20px!important}.settings-billing-plan-card{box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;height:100%;min-height:0;max-height:none;padding:32px;display:flex}.settings-billing-payment-slot{box-sizing:border-box;width:var(--billing-payment-side,auto);align-self:stretch;min-width:0;max-width:100%;height:auto;min-height:0;display:grid}.settings-billing-plan-top{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.settings-billing-plan-copy{gap:12px;min-width:0;display:grid}.settings-billing-plan-copy .hub-status{width:max-content}.settings-billing-plan-copy h2,.settings-billing-plan-copy p,.settings-billing-price-block p,.settings-billing-usage p,.settings-billing-cancel-note{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{text-align:end;flex:none;gap:8px;display:grid}.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{background:#f8fafcd1;border:1px solid #e6eaf2;border-radius:16px;gap:14px;padding:20px;display:grid}.settings-billing-usage-head,.settings-billing-usage-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-billing-usage-head{color:#344054;font-size:14px}.settings-billing-usage-head strong{color:#17233c}.settings-billing-quota-track{background:#e7edf7;border-radius:999px;width:100%;height:8px;overflow:hidden}.settings-billing-quota-fill{border-radius:inherit;background:linear-gradient(90deg,#0f56ff,#477cff);height:100%;display:block}.settings-billing-usage-detail,.settings-billing-remaining,.settings-billing-quota-unavailable{color:#71809a!important;font-size:13px!important;line-height:20px!important}.settings-billing-remaining{align-items:center;gap:6px;display:inline-flex;color:#d97706!important}.settings-billing-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.settings-billing-primary-cta{color:#fff!important;background:#0f56ff!important;border:1px solid #0f56ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:44px!important;margin:0!important;padding:10px 22px!important;font-size:14px!important;font-weight:650!important;line-height:22px!important;text-decoration:none!important;display:inline-flex!important}.settings-billing-paddle-links{flex-wrap:nowrap;flex-shrink:0;align-self:flex-end;align-items:center;gap:18px;margin:0;padding:0 0 0 16px;display:flex}.settings-billing-paddle-links .link-btn{color:#0f56ff;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;line-height:20px;text-decoration:underline}.settings-billing-cancel-note{color:#71809a;font-size:13px;line-height:20px}.settings-billing-cancel-note button{color:#d94452;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.settings-billing-payment-card{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:32px;display:flex}.settings-billing-payment-card>div{flex-direction:column;flex:auto;justify-content:flex-start;gap:16px;min-height:0;display:flex}.settings-billing-payment-head{align-items:center;display:flex}.settings-billing-payment-head h2{color:#17233c;margin:0;font-size:22px;line-height:30px}.settings-billing-payment-empty{box-sizing:border-box;text-align:center;background:#f8fafcd1;border:1px solid #e6eaf2;border-radius:16px;flex:auto;place-content:center;justify-items:center;gap:10px;min-height:0;padding:24px;display:grid}.settings-billing-payment-icon{color:#0f56ff;background:#edf3ff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.settings-billing-paddle-badge{margin:0;color:#17233c!important;font-size:14px!important;font-weight:650!important;line-height:21px!important}.settings-billing-payment-card .settings-billing-primary-cta{width:100%!important;margin-top:auto!important}.settings-billing-addon-purchase-card .settings-billing-primary-cta{align-self:center;min-width:96px;width:auto!important;min-height:44px!important;margin-top:auto!important;padding:10px 28px!important}.settings-billing-addon-buy .hub-icon{flex:none;width:16px;height:16px}.settings-billing-invoice-card{min-height:190px;padding:32px}.settings-billing-history{gap:16px;display:grid}.settings-billing-history h2{color:#17233c;margin:0;font-size:22px;line-height:30px}.settings-billing-history-columns{color:#71809a;border-bottom:1px solid #e6eaf2;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:13px;font-weight:400;line-height:20px;display:flex}.settings-billing-addon-purchase-card{min-width:300px}.settings-billing-addon-purchase{flex-direction:column;gap:16px;min-height:100%;display:flex}.settings-billing-addon-box{background:#f8fafcd1;border:1px solid #e6eaf2;border-radius:16px;gap:14px;padding:20px;display:grid}.settings-billing-addon-purchase p,.settings-billing-addon-purchase small,.settings-billing-addon-summary{color:#71809a;margin:0;font-size:13px;line-height:20px}.settings-billing-addon-size{color:#0f56ff;margin-bottom:6px;font-size:22px;line-height:30px;display:block}.settings-billing-addon-stepper-row,.settings-billing-addon-summary>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-billing-addon-stepper-row{color:#344054;font-size:14px}.settings-billing-addon-stepper{background:#fff;border:1px solid #dce5f4;border-radius:10px;grid-template-columns:36px 42px 36px;display:grid;overflow:hidden}.settings-billing-addon-stepper button,.settings-billing-addon-stepper output{color:#17233c;background:#fff;border:0;place-items:center;min-height:34px;display:grid}.settings-billing-addon-stepper button{cursor:pointer;font-size:18px}.settings-billing-addon-stepper button:disabled{cursor:not-allowed;color:#bdc7d7}.settings-billing-addon-stepper output{border-left:1px solid #e5ebf4;border-right:1px solid #e5ebf4;font-weight:650}.settings-billing-addon-summary{gap:8px;display:grid}.settings-billing-addon-summary dd{color:#17233c;margin:0;font-weight:650}.settings-billing-portal-card{justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.settings-billing-portal-copy{align-items:center;gap:16px;display:flex}.settings-billing-portal-copy h2,.settings-billing-portal-copy p{margin:0}.settings-billing-portal-copy h2{color:#17233c;font-size:18px;line-height:26px}.settings-billing-portal-copy p{color:#71809a;margin-top:4px;font-size:13px;line-height:20px}@media (max-width:1080px){.settings-billing-top-bento{grid-template-columns:1fr}.settings-billing-plan-card{height:auto;min-height:0;max-height:none}.settings-billing-payment-slot{aspect-ratio:auto;min-height:0;width:100%!important;height:auto!important}}@media (max-width:600px){.settings-billing-plan-card,.settings-billing-payment-card,.settings-billing-invoice-card,.settings-billing-portal-card{min-height:0;padding:24px 20px}.settings-billing-plan-top,.settings-billing-usage-row{flex-direction:column;align-items:flex-start}.settings-billing-price-block{text-align:start}.settings-billing-actions,.settings-billing-primary-cta{width:100%!important}.settings-billing-addon-purchase-card .settings-billing-primary-cta{align-self:center;width:auto!important}.settings-billing-paddle-links{flex-wrap:wrap;align-self:flex-start;padding:0}.settings-billing-portal-card,.settings-billing-portal-copy{flex-direction:column;align-items:flex-start}}.hub-shell .hub-topbar h1,.hub-shell .hub-page-title,.hub-shell h1{letter-spacing:0;font-size:clamp(32px,2.8vw,36px);line-height:1.12}.hub-shell .hub-card,.hub-shell .card,.hub-shell .glass-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);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf}.hub-shell .hub-dashboard-page,.hub-shell .hub-usage-page,.hub-shell .hub-subscribe-page{gap:var(--hub-card-gap)}.hub-shell .hub-button-primary,.hub-shell .cta,.hub-shell button.cta{border-color:var(--hub-primary);background:var(--hub-primary);color:#fff}.hub-shell .hub-button-outline,.hub-shell .hub-button-secondary{color:#0f56ff;background:#f7faff;border:1px solid #dbe4f4}.hub-shell .hub-table,.hub-shell .provider-table,.hub-shell .documents-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.hub-shell .hub-table th,.hub-shell .hub-table td,.hub-shell .provider-table th,.hub-shell .provider-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #edf1f7;padding:14px 16px}.hub-shell .hub-table tbody tr:hover,.hub-shell .provider-table tbody tr:hover{background:#f8fbff}.hub-usage-resource-card{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:28px;padding:32px;display:grid}.hub-usage-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hub-usage-heatmap-section,.hub-usage-breakdown-section,.hub-usage-sessions-section{gap:16px;display:grid}.hub-usage-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hub-usage-breakdown-grid>*{min-width:0}.hub-usage-filter-bar{justify-self:start}.hub-usage-resource-summary p,.hub-usage-resource-remaining p{color:var(--hub-muted);margin:0;font-size:16px;line-height:24px}.hub-usage-resource-summary strong,.hub-usage-resource-remaining strong{color:#17233c;margin-top:8px;font-size:24px;font-weight:700;line-height:1.25;display:block}.hub-usage-resource-remaining span{color:var(--hub-muted);margin-top:8px;font-size:14px;line-height:20px;display:block}.hub-usage-trend-card{position:relative}.hub-usage-heatmap-card,.hub-usage-breakdown-card{align-content:start;gap:16px;display:grid}.hub-usage-breakdown-card{gap:8px}.hub-usage-heatmap{scrollbar-width:none;-ms-overflow-style:none;justify-content:center;gap:8px;margin-top:-28px;padding-top:40px;padding-bottom:4px;display:grid;overflow-x:auto}.hub-usage-heatmap::-webkit-scrollbar{width:0;height:0;display:none}.hub-usage-calendar-months{grid-template-columns:28px repeat(var(--usage-weeks,53), 12px);gap:3px;min-height:16px;display:grid}.hub-usage-calendar-spacer{grid-column:1}.hub-usage-calendar-month{color:var(--hub-muted);white-space:nowrap;font-size:11px;line-height:16px}.hub-usage-calendar-body{grid-template-columns:28px auto;align-items:start;gap:3px;display:grid}.hub-usage-calendar-weekdays{color:var(--hub-muted);text-align:end;grid-template-rows:repeat(7,12px);gap:3px;padding-inline-end:4px;font-size:10px;line-height:12px;display:grid}.hub-usage-calendar{grid-auto-columns:12px;grid-auto-flow:column;gap:3px;display:grid}.hub-usage-calendar-week{grid-template-rows:repeat(7,12px);gap:3px;display:grid}.hub-usage-heatmap-cell{background:#eef2f9;border-radius:2px;width:12px;height:12px;display:block}.hub-usage-heatmap-cell-wrap{width:12px;height:12px;display:block}.hub-usage-heatmap-cell[data-out="1"]{opacity:0}.hub-usage-heatmap-cell[data-level="1"]{background:#c6dbff}.hub-usage-heatmap-cell[data-level="2"]{background:#8fbaff}.hub-usage-heatmap-cell[data-level="3"]{background:#5a9dff}.hub-usage-heatmap-cell[data-level="4"]{background:#1675ed}.documents-table{min-width:880px}.documents-table th:first-child,.documents-table td:first-child{width:42%}.documents-table th:nth-child(2),.documents-table td:nth-child(2){width:130px}.documents-table th:nth-child(3),.documents-table td:nth-child(3),.documents-table th:nth-child(4),.documents-table td:nth-child(4){width:110px}.documents-actions-col,.documents-actions-cell{text-align:right;white-space:nowrap;width:1%}.documents-row-meta,.documents-row-flags{color:var(--hub-text-muted);margin-top:4px;font-size:12px;display:block}.documents-status-pill{border-radius:999px;justify-content:center;align-items:center;width:76px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.documents-status-pill-success{color:#15803d;background:#e8f7ef}.documents-status-pill-warning{color:#b45309;background:#fff3e0}.documents-status-pill-neutral{color:#1d4ed8;background:#eaf1ff}.documents-status-pill-danger{color:#dc2626;background:#feecec}.documents-row-action{color:#0f56ff;background:#f7faff;border:1px solid #dbe4f4;border-radius:10px;min-width:64px;height:34px;font-size:13px;font-weight:700}.documents-row-action:disabled{cursor:not-allowed;opacity:.62}.documents-row-action-danger{color:#dc2626;background:#fff6f6;border-color:#ffd6d6}.hub-success-banner,.hub-error-banner{border-radius:14px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:700}.hub-success-banner{color:#087a35;background:#ecfdf3;border:1px solid #b7efc6}.hub-error-banner{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.hub-extension-connect-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-subscribe-recommendation{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:20px 24px;display:grid}.hub-subscribe-recommendation strong{font-size:18px}.hub-subscribe-recommendation-cta{width:auto;min-width:132px}@media (max-width:900px){.hub-usage-resource-card,.hub-extension-connect-steps{grid-template-columns:1fr}.hub-usage-metric-grid,.hub-usage-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-actions-cell{justify-content:flex-start}}.hub-help-page{gap:16px;display:grid}.hub-page-help .hub-page-heading h1{letter-spacing:-.64px;font-size:32px;font-weight:500;line-height:40px}.hub-help-faq-section{gap:24px;display:grid}.hub-help-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hub-help-section-head h2{color:#131b2e;letter-spacing:-.64px;margin:0;font-size:32px;font-weight:500;line-height:40px}.hub-help-text-link,.hub-help-faq-card{text-decoration:none}.hub-help-text-link{color:#0052ff;font-size:14px;font-weight:700;line-height:24px}.hub-help-text-link:after{content:" →"}.hub-help-faq-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.hub-help-faq-card{color:#131b2e;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #e6eaf2;border-radius:20px;grid-column:span 2;align-content:start;gap:8px;padding:20px 22px;display:grid}.hub-help-faq-card:nth-child(4),.hub-help-faq-card:nth-child(5){grid-column:span 3;min-height:0}.hub-help-faq-card-wide{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hub-help-faq-card-text{gap:8px;display:grid}.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{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.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]){background:#fff;border-color:#c3c5d9;border-radius:12px;min-height:50px;font-size:14px;line-height:20px}.hub-shell:has(.hub-help-page) .support-ticket-form select{background:#fff;border-color:#c3c5d9;border-radius:12px;min-height:50px;font-size:14px;line-height:20px}.hub-shell:has(.hub-help-page) .support-ticket-form textarea{background:#fff;border-color:#c3c5d9;border-radius:12px;min-height:50px;font-size:14px;line-height:20px}.hub-shell:has(.hub-help-page) .support-ticket-form textarea{border-radius:20px;min-height:154px}.hub-shell:has(.hub-help-page) .support-ticket-screenshot-hint{color:var(--hub-muted,#6f7f9e);font-size:13px;font-weight:400;line-height:18px}.hub-shell:has(.hub-help-page) .support-ticket-screenshot-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-shell:has(.hub-help-page) .support-ticket-screenshot-list li{gap:6px;width:104px;display:grid;position:relative}.hub-shell:has(.hub-help-page) .support-ticket-screenshot-list img{object-fit:cover;background:#f5f7fb;border:1px solid #c3c5d9;border-radius:10px;width:96px;height:72px;display:block}.hub-shell:has(.hub-help-page) .support-ticket-screenshot-remove{color:#0052ff;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.hub-shell:has(.hub-help-page) .support-ticket-screenshot-error{color:#ba1a1a;font-size:12px;font-weight:500;line-height:16px}.hub-shell:has(.hub-help-page) .support-ticket-diagnostics-toggle{align-items:center;gap:10px;display:flex}.hub-shell:has(.hub-help-page) .support-ticket-diagnostics-toggle input{width:16px;min-height:16px}:is(.hub-shell:has(.hub-help-page) .hub-success-banner,.hub-shell:has(.hub-help-page) .hub-error-banner){border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:20px}@media (max-width:899px){:is(.hub-shell:has(.hub-help-page) .hub-topbar,.hub-shell:has(.hub-help-page) .hub-main){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{color:#131b2e;background:linear-gradient(135deg,#f5f8ff 0%,#f8f5ff 100%);width:100%;min-height:100vh;position:relative}.checkout-page *,.checkout-page :before,.checkout-page :after{box-sizing:border-box}.checkout-header{height:82px;position:relative}.checkout-brand{top:32px;color:#0052ff;font-size:16px;font-weight:800;line-height:22px;text-decoration:none;position:absolute;inset-inline-start:48px}.checkout-locale-switcher{top:28px;position:absolute;inset-inline-end:52px}.checkout-locale-switcher select{color:#434656;background:#ffffffeb;border:1px solid #e6eaf2;border-radius:999px;width:88px;height:30px;font-size:12px}.checkout-overlay-card{background:#fffffff5;border:1px solid #e6eaf2;border-radius:20px;width:480px;min-height:354px;padding:36px 40px;display:grid;position:absolute;top:160px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0f172a14}.checkout-overlay-card h1{color:#131b2e;margin:0;font-size:22px;font-weight:800;line-height:26px}.checkout-overlay-card .lead{color:#5f687b;margin:20px 0 0;font-size:13px;line-height:16px}.checkout-order-summary{background:#f8fbff;border:1px solid #e6eaf2;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:66px;margin-top:20px;padding:16px 20px;display:flex}.checkout-order-summary div{gap:2px;min-width:0;display:grid}.checkout-order-summary strong{color:#131b2e;font-size:14px;font-weight:800;line-height:18px}.checkout-order-summary div span{color:#5f687b;white-space:nowrap;font-size:12px;line-height:14px}.checkout-order-summary>strong{white-space:nowrap}.checkout-pay-button{color:#fff;background:#0052ff;border:0;border-radius:12px;width:400px;height:46px;margin-top:20px;font-size:14px;font-weight:800}.checkout-pay-button:disabled{cursor:not-allowed;opacity:.55}.checkout-note,.checkout-status{color:#5f687b;margin:16px 0 0;font-size:12px;line-height:14px}.checkout-note+.checkout-note{margin-top:18px}.checkout-status{color:#0052ff}.checkout-session-missing-card{top:200px;background:#fffffff0;border:1px solid #e6eaf2;border-radius:16px;width:320px;min-height:136px;padding:20px 24px;position:absolute;inset-inline-end:40px}.checkout-session-missing-card h1{margin:0;font-size:14px;font-weight:800;line-height:16px}.checkout-session-missing-card p{color:#5f687b;margin:10px 0 0;font-size:12px;line-height:14px}.checkout-session-missing-cta{color:#fff;background:#0052ff;border-radius:10px;justify-content:center;align-items:center;min-width:97px;height:32px;margin-top:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:767px){.checkout-header{height:76px}.checkout-brand{inset-inline-start:24px}.checkout-locale-switcher{inset-inline-end:20px}.checkout-overlay-card,.checkout-session-missing-card{width:min(100% - 32px,480px);margin:52px auto 0;position:static;transform:none}.checkout-pay-button{width:100%}.checkout-order-summary{flex-direction:column}}main.extension-auth{color:#131b2e;background:linear-gradient(135deg,#f5f8ff,#f8f5ff);width:100%;max-width:none;min-height:100svh;margin:0;padding:0 24px 64px}.extension-auth *,.extension-auth :before,.extension-auth :after{box-sizing:border-box}.extension-auth-header{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:24px 0;display:flex}.extension-auth-brand{color:#0052ff;font-size:20px;font-weight:800;text-decoration:none}main.extension-auth .extension-auth-locale select{color:#434656;background:#fff;border:1px solid #d7deeb;width:min(240px,58vw);min-height:44px;font-size:13px}.extension-auth-content{width:min(100%,560px);margin:clamp(28px,8vh,96px) auto 0}.extension-auth-panel{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e6f0;border-radius:20px;padding:clamp(24px,5vw,40px);box-shadow:0 20px 64px #0f172a0f}.extension-auth-panel h1{letter-spacing:-.02em;color:inherit;margin:0 0 20px;font-size:clamp(24px,4vw,30px);line-height:1.35}.extension-auth-panel .lead,.extension-auth-panel .status{color:#526078;margin:0 0 24px;font-size:15px;line-height:1.8}.extension-auth-panel .status[role=alert]{color:#912018;background:#fff1f0;border-inline-start:3px solid #b42318;border-radius:4px;padding:12px 16px}.extension-auth-panel .pairing-code{letter-spacing:.14em;color:#0f172a;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:center;direction:ltr;unicode-bidi:isolate;margin:0 0 20px;font-size:clamp(38px,8vw,52px);font-weight:700;line-height:1.15}.extension-auth-panel .pairing-rule{color:#0f172a;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.7}.extension-auth-panel .pairing-hint{color:#526078;margin:0 0 8px;font-size:14px;line-height:1.7}.extension-auth-panel :is(.cta,.btn,button[type=submit],.extension-auth-close-button){color:#fff;white-space:normal;cursor:pointer;width:100%;height:auto;min-height:48px;box-shadow:none;background:#0052ff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:16px 0 0;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}main.extension-auth .extension-auth-panel .btn{color:#284573;background:0 0;border-color:#d7deeb}.extension-auth :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #5085ff}.extension-auth button:disabled{opacity:.6;cursor:wait}.extension-auth-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.extension-auth-steps li{color:#526078;border-bottom:2px solid #d7deeb;padding:0 0 12px;font-size:12px;line-height:1.5}.extension-auth-steps li.active{color:#0052ff;border-color:#0052ff}.extension-auth-steps li[aria-current=step]{font-weight:700}.extension-auth-done-card{text-align:center}.extension-auth-done-icon{color:#15803d;background:#e9f8ee;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:28px;display:inline-flex}.extension-auth-done-card .lead{margin:24px 0 12px}.extension-auth-note{color:#526078;margin:12px 0 0;font-size:13px;line-height:1.7}@media (max-width:480px){main.extension-auth{padding-inline:16px}.extension-auth-header{padding-block:16px}}.consent-page-figma{color:#131b2e;background:linear-gradient(135deg,#f5f8ff 0%,#f8f5ff 100%);width:100%;min-height:100vh;position:relative}.consent-page-figma *,.consent-page-figma :before,.consent-page-figma :after{box-sizing:border-box}.consent-page-brand{top:32px;color:#0052ff;font-size:16px;font-weight:800;line-height:22px;text-decoration:none;position:absolute;inset-inline-start:48px}.consent-page-locale{top:28px;width:88px;height:30px;position:absolute;inset-inline-end:52px}.consent-page-locale select{color:#434656;background:#ffffffeb;border:1px solid #e6eaf2;border-radius:999px;width:88px;height:30px;font-size:12px}.consent-ticket-card{background:#fffffff5;border:1px solid #e6eaf2;border-radius:20px;width:520px;height:341px;padding:36px 40px;position:absolute;top:140px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0f172a14}.consent-ticket-card h1{color:#131b2e;margin:0;font-size:22px;font-weight:800;line-height:26px}.consent-ticket-lead{color:#434656;width:440px;margin:18px 0 0;font-size:13px;line-height:16px}.consent-ticket-points{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.consent-ticket-points li{color:#434656;padding-inline-start:14px;font-size:13px;line-height:16px;position:relative}.consent-ticket-points li:before{content:"";top:5px;background:#0052ff;border-radius:999px;width:6px;height:6px;position:absolute;inset-inline-start:0}.consent-ticket-extension{display:none}.consent-ticket-actions{grid-template-columns:1fr 76px;gap:12px;width:440px;height:41px;margin-top:18px;display:grid}.consent-ticket-accept,.consent-ticket-decline{border:0;border-radius:12px;font-size:13px;font-weight:800}.consent-ticket-accept{color:#fff;background:#0052ff}.consent-ticket-decline{color:#434656;background:#eef3ff}.consent-ticket-accept:disabled,.consent-ticket-decline:disabled{cursor:not-allowed;opacity:.55}.consent-ticket-note,.consent-ticket-status{color:#5f687b;margin:18px 0 0;font-size:12px;line-height:14px}.consent-ticket-status{color:#0052ff}.consent-missing-card{top:160px;background:#fffffff0;border:1px solid #e6eaf2;border-radius:16px;width:324px;min-height:88px;padding:18px 24px;position:absolute;inset-inline-end:40px}.consent-missing-card h1{color:#131b2e;margin:0;font-size:13px;font-weight:800;line-height:16px}.consent-missing-card p{color:#5f687b;margin:8px 0 0;font-size:12px;line-height:14px}@media (max-width:767px){.consent-page-brand{left:24px}.consent-page-locale{inset-inline-end:20px}.consent-ticket-card,.consent-missing-card{width:min(100% - 32px,520px);height:auto;min-height:auto;margin:108px auto 0;position:static;transform:none}.consent-ticket-lead,.consent-ticket-actions{width:100%}.consent-ticket-actions{grid-template-columns:1fr;height:auto}.consent-ticket-accept,.consent-ticket-decline{min-height:41px}}html[data-web-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0b0f;--background-soft:#10131b;--surface:#191a1f94;--surface-strong:#1e212bd6;--surface-muted:#ffffff0f;--foreground:#f8fbff;--foreground-soft:#d8e2f4;--muted:#98a2b3;--muted-strong:#cbd5e1;--primary:#0b63ff;--primary-strong:#9dbaff;--primary-soft:#0b63ff2e;--green:#3ce36a;--green-soft:#3ce36a24;--border:#ffffff1f;--border-strong:#0b63ff75;--shadow:0 34px 90px #0000007a;--shadow-soft:0 18px 48px #00000057;--shadow-blue:0 24px 70px #0052ff47}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:clip}body{min-height:100vh;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;background:radial-gradient(at 0 0,#0052ff14 0,#0000 50%),radial-gradient(at 50% 0,#00c8530d 0,#0000 50%),radial-gradient(at 100% 0,#0052ff14 0,#0000 50%),radial-gradient(at 0 100%,#00c8530d 0,#0000 50%),radial-gradient(at 100% 100%,#0052ff14 0,#0000 50%),#faf8ff;margin:0}body:before{content:"";display:none}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{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#fff9;border-bottom:1px solid #ffffff4d;min-height:65px;position:sticky;top:0}.site-header-inner{width:min(var(--container), calc(100% - 80px));grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:64px;margin:0 auto;padding:0 16px;display:grid}.brand,.site-header nav,.header-actions,.site-footer nav,.hero-actions,.trust-row,.panel-head,.toggle-row,.annual-bar,.footer-inner,.footer-bottom{align-items:center;display:flex}.brand{width:max-content;color:var(--primary);letter-spacing:0;gap:10px;font-size:24px;font-weight:800;display:inline-flex}.logo-mark{background:var(--primary);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid;box-shadow:0 10px 22px #0052ff2e}.site-header .logo-mark{display:none}.site-header nav{gap:24px}.site-header nav a,.header-actions>a,.site-footer nav a{color:var(--muted-strong);letter-spacing:0;font-size:14px;font-weight:700}.site-header nav a:hover,.header-actions>a:hover,.site-footer 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{max-width:220px;min-height:38px;color:var(--foreground);box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;align-items:center;gap:13px;padding:0;text-decoration:none;transition:none;display:inline-flex;transform:none}.header-user:hover,.header-user:focus,.header-user:active,.header-user:focus-visible{color:var(--foreground);box-shadow:none;opacity:1;background:0 0;outline:none;transform:none}.header-user-name{text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:14px;font-weight:400;overflow:hidden}.header-user-avatar{box-sizing:border-box;color:#013ec7;background:#dae2fc;border:1px solid #c9d9f4;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:grid;overflow:hidden}.header-user-avatar img{object-fit:cover;width:100%;height:100%}.header-user-initial{text-transform:uppercase;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;line-height:1;display:grid}.btn,.cta{border:1px solid var(--border);min-height:56px;color:var(--foreground);background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:16px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.btn:hover,.cta:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.btn-primary,.cta{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 18px 40px #0052ff33}.header-actions>a.btn-primary{color:#fff}.btn-ghost{min-height:48px;color:var(--primary);border-color:#0052ff38}.btn-small{border-radius:999px;min-height:36px;padding:0 20px;font-size:14px}.hub-shell:has(.hub-help-page){--hub-sidebar-width:256px;--hub-content-width:992px;background:linear-gradient(135deg,#edf7ff 0%,#f7f3ff 100%)!important;grid-template-columns:256px minmax(0,1fr)!important}.hub-shell:has(.hub-help-page) .hub-canvas{min-width:0!important}.hub-shell:has(.hub-help-page) .hub-sidebar{background:#ffffffe6!important;border-inline-end:1px solid #e6eaf2b8!important;width:256px!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{gap:16px!important;display:grid!important}.hub-shell:has(.hub-help-page) .hub-help-faq-section{gap:16px!important;width:100%!important;display:grid!important}.hub-shell:has(.hub-help-page) .hub-help-section-head{min-height:40px!important}.hub-shell:has(.hub-help-page) .hub-help-section-head h2{color:#131b2e!important;letter-spacing:-.64px!important;margin:0!important;font-size:32px!important;font-weight:500!important;line-height:40px!important}.hub-shell:has(.hub-help-page) .hub-help-faq-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}.hub-shell:has(.hub-help-page) .hub-help-faq-card{width:auto!important;min-height:0!important;box-shadow:none!important;background:#fffffff0!important;border:1px solid #e6eaf2!important;border-radius:20px!important;grid-column:span 2!important;padding:20px 22px!important}:is(.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:0!important}.hub-shell:has(.hub-help-page) .hub-help-ticket-section{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:16px!important;width:100%!important;margin-top:0!important;display:grid!important}.hub-shell:has(.hub-help-page) .settings-support-ticket-card{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffbf!important;border:1px solid #e6eaf2!important;border-radius:20px!important;flex-direction:column!important;gap:24px!important;padding:33px!important;display:flex!important}.hub-shell:has(.hub-help-page) .settings-support-ticket-card h2{color:#131b2e!important;letter-spacing:-.24px!important;margin:0!important;font-size:24px!important;font-weight:500!important;line-height:32px!important}.hub-shell:has(.hub-help-page) .support-ticket-form{gap:24px!important;display:grid!important}.hub-shell:has(.hub-help-page) .support-ticket-form label{gap:8px!important;display:grid!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]){color:#131b2e!important;background:#fff!important;border:1px solid #c3c5d9!important;border-radius:12px!important;width:100%!important;min-height:50px!important;padding:14px 16px!important;font-size:14px!important;line-height:20px!important}.hub-shell:has(.hub-help-page) .support-ticket-form select{color:#131b2e!important;background:#fff!important;border:1px solid #c3c5d9!important;border-radius:12px!important;width:100%!important;min-height:50px!important;padding:14px 16px!important;font-size:14px!important;line-height:20px!important}.hub-shell:has(.hub-help-page) .support-ticket-form textarea{color:#131b2e!important;background:#fff!important;border:1px solid #c3c5d9!important;border-radius:12px!important;width:100%!important;min-height:50px!important;padding:14px 16px!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{resize:vertical!important;border-color:#c3c5d9!important;border-radius:20px!important;min-height:154px!important;padding:17px!important}.hub-shell:has(.hub-help-page) .support-ticket-form input:not([type=checkbox]):focus{box-shadow:none!important;border:1px solid #c3c5d9!important;outline:none!important}.hub-shell:has(.hub-help-page) .support-ticket-form input:not([type=checkbox]):focus-visible{box-shadow:none!important;border:1px solid #c3c5d9!important;outline:none!important}.hub-shell:has(.hub-help-page) .support-ticket-form select:focus{box-shadow:none!important;border:1px solid #c3c5d9!important;outline:none!important}.hub-shell:has(.hub-help-page) .support-ticket-form select:focus-visible{box-shadow:none!important;border:1px solid #c3c5d9!important;outline:none!important}.hub-shell:has(.hub-help-page) .support-ticket-form textarea:focus{box-shadow:none!important;border:1px solid #c3c5d9!important;outline:none!important}.hub-shell:has(.hub-help-page) .support-ticket-form textarea:focus-visible{box-shadow:none!important;border:1px solid #c3c5d9!important;outline:none!important}.hub-shell:has(.hub-help-page) .settings-support-primary-cta{color:#fff!important;background:#013ec7!important;border:0!important;border-radius:9999px!important;justify-self:start!important;width:fit-content!important;min-width:0!important;min-height:48px!important;padding:12px 32px!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}:is(.hub-shell:has(.hub-help-page) .hub-success-banner,.hub-shell:has(.hub-help-page) .hub-error-banner){border-radius:12px!important;min-height:48px!important;margin:0!important;padding:14px 16px!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}:is(.hub-shell:has(.hub-help-page) .hub-topbar,.hub-shell:has(.hub-help-page) .hub-main){width:min(100% - 32px,992px)!important}:is(.hub-shell:has(.hub-help-page) .hub-help-faq-section,.hub-shell:has(.hub-help-page) .hub-help-faq-grid,.hub-shell:has(.hub-help-page) .hub-help-ticket-section){grid-template-columns:1fr!important;width:100%!important}.hub-shell:has(.hub-help-page) .hub-help-faq-card{grid-column:auto!important;width:100%!important;min-height:auto!important;margin-left:0!important}.hub-shell:has(.hub-help-page) .hub-help-faq-card:nth-child(4){grid-column:auto!important;width:100%!important;min-height:auto!important;margin-left:0!important}.hub-shell:has(.hub-help-page) .hub-help-faq-card:nth-child(5){grid-column:auto!important;width:100%!important;min-height:auto!important;margin-left:0!important}}.icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;stroke-width:var(--icon-stroke-width);flex:none;display:block}.icon rect,.icon circle,.icon path{vector-effect:non-scaling-stroke}.btn-icon{width:21px;height:21px}.hero-shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;min-height:0;padding:96px 16px 128px;display:grid;overflow:hidden}.hero-copy{min-height:569.2px}.hero-copy h1{color:var(--foreground);letter-spacing:0;margin:0;font-size:52px;font-weight:800;line-height:1.1}.hero-copy h1>span{display:block}.hero-copy h1>span:first-child{white-space:nowrap}.hero-accent{color:var(--primary);white-space:nowrap}.hero-mark{width:552px;height:58px;color:var(--foreground);background:0 0;margin:15.6px 0;font-size:52px;font-weight:800;line-height:1.1}.hero-mark:before{content:"—"}.hero-copy p{max-width:576px;color:var(--muted-strong);margin:24px 0 0;font-size:18px;line-height:28px}.eyebrow{min-height:30px;color:var(--primary);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:#fff6;border:1px solid #0052ff33;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow-icon{width:14px;height:14px}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px}.platform-menu{position:relative}.platform-menu summary{border:1px solid var(--border);min-height:56px;color:var(--foreground);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9;border-radius:999px;align-items:center;gap:10px;padding:0 32px;font-weight:800;list-style:none;display:inline-flex}.platform-menu summary::-webkit-details-marker{display:none}.summary-icon{width:18px;height:18px}.platform-popover{z-index:10;border:1px solid var(--border);width:284px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#ffffffdb;border-radius:24px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 14px);left:0}.platform-row{background:#ffffff47;border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.platform-glyph{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.platform-glyph.future{background:var(--surface);color:var(--muted)}.platform-row em{color:var(--primary-strong);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.trust-row{color:var(--muted);opacity:.76;flex-wrap:wrap;gap:30px;margin-top:48px;font-size:12px;font-weight:800}.trust-item{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.trust-icon{width:17px;height:17px;color:var(--primary)}.trust-item.green .trust-icon{color:var(--green)}.product-visual{height:310.5px;min-height:310.5px;position:relative}.visual-glow{z-index:-1;filter:blur(34px);opacity:.38;border-radius:999px;width:320px;height:320px;position:absolute}.visual-glow-one{background:#0052ff2e;top:-80px;left:-80px}.visual-glow-two{background:#00c8531f;bottom:-50px;right:-76px}.video-pane{aspect-ratio:16/9;background:#05070d;border:1px solid #131b2e2e;border-radius:32px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px #003ec714,0 20px 40px #0000000d}.video-pane:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000002e,#0000 45%);position:absolute;inset:0}.video-media{object-fit:cover;opacity:.62;width:100%;height:100%;transform:scale(1.05)}.play-button{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(135deg,#ffffff70,#ffffff2e);border:1px solid #ffffff6b;border-radius:999px;place-items:center;width:80px;height:80px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff85,0 22px 50px #00000047}.play-icon{fill:currentColor;stroke:none;width:34px;height:34px;margin-left:4px}.caption-stack{z-index:2;text-align:center;gap:10px;width:min(380px,100% - 64px);display:grid;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.caption-stack span,.caption-stack strong{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;border:1px solid #ffffff24;border-radius:8px;justify-self:center;padding:8px 18px;font-size:14px;line-height:1.4}.caption-stack strong{color:#8fe4ff}.live-panel{z-index:4;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(135deg,#ffffff9e,#ffffff5c);border:1px solid #ffffffad;border-radius:28px;gap:16px;width:288px;padding:20px;display:grid;position:absolute;top:24px;right:24px;box-shadow:inset 0 1px #ffffff9e,0 28px 70px #0f172a29}.panel-head{gap:12px}.panel-head span{background:var(--primary);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.panel-head em{color:var(--green);text-transform:uppercase;margin-inline-start:auto;padding-inline-start:14px;font-size:11px;font-style:normal;font-weight:900;position:relative}.panel-head em:before{inset-inline-start:0;content:"";background:currentColor;border-radius:999px;width:8px;height:8px;position:absolute;top:.35em}.live-panel label,.auth-card label,.waitlist label{color:var(--muted);text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}input,.waitlist input{border:1px solid var(--border);width:100%;min-height:50px;color:var(--foreground);background:#ffffff94;border-radius:16px;outline:none;padding:0 16px}.panel-stack{gap:16px;display:grid}.panel-block{background:#ffffff4d;border:1px solid #fff6;border-radius:16px;gap:9px;padding:12px;display:grid}.panel-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.panel-value{justify-content:space-between;align-items:center;gap:12px;display:flex}.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 #0052ff24}.waveform{background:0 0;border:0;border-radius:0;align-items:flex-end;gap:6px;height:40px;padding:0;display:flex}.waveform span{background:var(--primary);filter:drop-shadow(0 0 8px #0052ff66);border-radius:999px;width:6px;animation:1.2s ease-in-out infinite pulse-glow;box-shadow:0 0 14px #0052ff59}.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 #0052ff4d)}50%{opacity:1;filter:drop-shadow(0 0 12px #0052ff99)}}.toggle-row{color:var(--muted-strong);text-transform:uppercase;justify-content:space-between;font-size:13px;font-weight:900}.toggle-row strong{background:var(--primary);border-radius:999px;width:40px;min-width:40px;height:20px;padding:0;display:block;position:relative;box-shadow:inset 0 0 0 1px #0052ff2e}.toggle-row strong:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;position:absolute;top:4px;right:4px;box-shadow:0 2px 6px #0f172a38}.section{padding:84px 16px}.section-heading{text-align:center;max-width:672px;margin:0 auto 48px}.section-heading h2,.auth-story h2,.legal h1,.dashboard h1{color:var(--foreground);letter-spacing:0;margin:0;font-size:32px;line-height:1.25}.section-heading p,.lead,.legal-intro{color:var(--muted);font-size:15px;line-height:1.65}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}#features.section{padding:96px 16px}#features .section-heading{margin-bottom:64px}.glass-card,.feature-card,.price-card,.matrix-card,.auth-section,.card,.waitlist,.glass-panel{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffff59;border:1px solid #fff6;box-shadow:0 16px 38px #0f172a0b}.glass-card{transition:transform .3s,box-shadow .3s,background-color .3s}.glass-card:hover{background:#ffffff80;transform:translateY(-4px);box-shadow:0 12px 24px #0000000f}.glass-card,.feature-card,.price-card,.matrix-card,.card,.waitlist{border-radius:var(--radius-xl)}.feature-main{grid-column:span 8;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;gap:36px;min-height:326px;padding:36px;display:grid}#features .feature-main{gap:32px}.feature-side{grid-column:span 4;min-height:326px;padding:36px}.feature-wide{grid-column:1/-1}.feature-band{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:36px;display:grid}#features .feature-band{gap:48px;min-height:296px;padding:43px 40px}.feature-copy{max-width:340px}.feature-main h3,.feature-side h3,.micro-card h3,.feature-band-copy h3,.price-card h3,.matrix-card h3,.card h2,.legal-section h2{color:var(--foreground);margin:0 0 12px;font-size:20px;line-height:1.4}.feature-main p,.feature-side p,.micro-card p,.feature-band-copy p,.price-card li,.matrix-card p,.card p,.legal-section p,.legal-section li{color:var(--muted-strong)}.feature-icon{background:var(--primary-soft);width:56px;height:56px;color:var(--primary);border:1px solid #0052ff1f;border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.feature-icon .icon{width:30px;height:30px}.feature-icon .icon rect{fill:currentColor;stroke:none}.feature-icon.green{background:var(--green-soft);color:var(--green);border-color:#00c8532e}.feature-icon.neutral{background:var(--surface-muted);color:var(--muted)}.micro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.feature-band-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.micro-card{background:#ffffff42;border:1px solid #ffffff80;border-radius:24px;min-height:164px;padding:26px}#features .micro-card{height:203px;min-height:0;padding:33px;overflow:hidden}.micro-card .feature-icon{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:16px}.micro-card .feature-icon .icon{width:30px;height:30px}.feature-band-copy{max-width:460px}.feature-band-copy a{color:var(--primary);margin-top:8px;font-size:13px;font-weight:900;display:inline-flex}.mini-player{background:#8fb4ee;border:1px solid #ffffff7a;border-radius:24px;height:224px;min-height:224px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0052ff1a}.mini-player img{object-fit:cover;object-position:center;width:100%;height:224px;min-height:224px;display:block}.mini-player span{width:54px;height:54px;color:var(--primary);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:999px;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mini-play-icon{fill:currentColor;stroke:none;width:24px;height:24px;margin-left:3px}.subtitle-sample{background:var(--surface-muted);color:var(--muted);border:1px solid #0052ff1a;border-radius:20px;gap:10px;margin-top:30px;padding:20px;font-size:12px;display:grid}.subtitle-sample strong{color:var(--primary)}.annual-bar{border:1px solid var(--border-strong);color:var(--foreground);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffff6b;border-radius:28px;justify-content:space-between;gap:24px;margin-bottom:48px;padding:24px;position:relative;box-shadow:0 14px 32px #0052ff0f}#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-left:auto;margin-right:auto;line-height:1.6}.annual-icon-wrap{background:var(--primary);color:#fff;width:48px;height:48px;box-shadow:var(--shadow-blue);border-radius:999px;flex:none;place-items:center;display:grid}.annual-bar>div{gap:0;margin-right:auto;display:grid}.annual-bar>div span{color:var(--foreground);font-size:20px;font-weight:900;line-height:28px}.annual-bar strong{color:var(--muted);font-size:14px;line-height:20px}.annual-bar button{background:var(--primary);color:#fff;border:0;border-radius:999px;min-height:48px;padding:0 24px;font-weight:900}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.price-card{flex-direction:column;gap:18px;min-height:308px;padding:30px;display:flex;position:relative}.price-card.featured{z-index:2;border:2px solid var(--primary);background:var(--surface-strong);transform:scale(1.1);box-shadow:0 26px 54px #0052ff29}.popular{background:var(--primary);color:#fff;letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price{color:var(--foreground);letter-spacing:0;margin:10px 0 0;font-size:36px;font-weight:900;line-height:1.1}.price span{color:var(--muted);margin-left:4px;font-size:12px;font-weight:700}.plan-detail{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:800}.price-card ul{gap:16px;margin:0 0 auto;padding:0;list-style:none;display:grid}.price-card li{align-items:center;gap:9px;padding-left:0;font-size:13px;display:flex}.subscribe-plan-meta{gap:6px;margin:0 0 16px;display:grid}.subscribe-plan-meta .plan-detail{opacity:.85;margin:0;font-size:12px}.plan-check{width:20px;height:20px;color:var(--primary)}.matrix-card{min-width:0;max-width:100%;margin-top:64px;padding:36px;overflow:hidden}#pricing .matrix-card{border-radius:40px;margin-top:80px;padding:0}.matrix-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}#pricing .matrix-heading{border-bottom:1px solid var(--border);margin-bottom:0;padding:40px 40px 28px}.matrix-card h3{font-size:24px}.matrix-scroll{background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;overflow:auto hidden}.engine-table,.provider-table{border-collapse:collapse;width:100%;min-width:900px}.engine-table thead,.provider-table thead{background:#ffffff47}.engine-table th,.engine-table td,.provider-table th,.provider-table td{border-bottom:1px solid var(--border);text-align:start;white-space:nowrap;padding:22px 32px}.engine-table th,.provider-table th{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.engine-table tr:last-child td,.provider-table tr:last-child td{border-bottom:0}.matrix-tag{background:var(--primary-soft);min-height:24px;color:var(--primary-strong);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.matrix-tag.all{color:#006e2a;background:#5cfd804d}.matrix-tag.plus{color:var(--primary);background:#0052ff1a}.matrix-tag.pro{color:#b45309;background:#ff984038}#matrix{scroll-margin-top:calc(var(--header-height) + 16px)}.addon-note,.fine-print{color:var(--muted);text-align:center;margin-top:28px;font-size:12px}.fine-print-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.auth-section{width:min(calc(var(--container) - 32px), 100%);border-radius:var(--radius-xxl);grid-template-columns:2fr 3fr;margin:41px auto 96px;display:grid;overflow:hidden}.auth-story{color:#fff;background:radial-gradient(circle at 0 0,#0052ff47,#0000 34%),radial-gradient(circle at 100% 100%,#00c85324,#0000 30%),#111827;padding:64px;position:relative;overflow:hidden}.auth-story .brand{color:#fff}.auth-story h2{color:#fff;max-width:360px;margin:0;font-size:32px;line-height:1.1}.auth-story h2 span{color:var(--primary);margin-top:14px;display:block}.auth-story ol{counter-reset:steps;gap:42px;margin:56px 0 0;padding:0;list-style:none;display:grid}.auth-story li{color:#ffffffb8;counter-increment:steps;min-height:54px;padding-inline-start:72px;position:relative}.auth-story li:before{inset-inline-start:0;border:1px solid var(--primary);color:#fff;content:counter(steps);border-radius:18px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;position:absolute;top:0}.auth-story strong{color:#fff;font-size:17px;display:block}.auth-card{background:#ffffff70;align-content:center;justify-items:center;gap:32px;padding:64px;display:grid;position:relative}.auth-card>*{width:min(100%,448px)}.auth-tabs{border-bottom:1px solid var(--border);gap:40px;display:flex}.auth-tabs a,.auth-tabs button{color:var(--muted);background:0 0;border:0;padding:0 0 18px;font-size:14px;font-weight:800;line-height:1}.auth-tabs a:first-child,.auth-tabs .active{border-bottom:2px solid var(--primary);color:var(--primary)}.auth-card form,.waitlist form{gap:32px;display:grid}.auth-card .btn{border-radius:16px;min-height:64px;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{color:var(--primary-strong);margin:14px 0 0;font-weight:800}.legal{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.legal-intro,.legal-section p,.legal-section li{text-align:justify;text-justify:inter-ideograph;-webkit-hyphens:auto;hyphens:auto}.legal-back{color:var(--primary);align-items:center;gap:6px;margin-bottom:0;font-weight:800;display:inline-flex}.legal-back .icon{fill:currentColor;width:18px;height:18px}.legal-meta{color:var(--muted)}.legal-doc-footer{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}.legal-doc-footer .legal-alt-locale{margin:0 0 12px}.legal-doc-footer .legal-translation-notice{color:var(--muted);margin:0 0 12px}.legal-alt-locale{color:var(--muted);margin:0 0 24px}.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;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:14px}.legal-table th,.legal-table td{border:1px solid var(--border);text-align:start;vertical-align:top;padding:10px 12px}.legal-table th{background:color-mix(in srgb, var(--foreground) 6%, transparent);font-weight:800}.legal-code{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--foreground) 4%, transparent);margin:16px 0;padding:16px;font-size:13px;line-height:1.5;overflow-x:auto}.legal-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);scroll-margin-top:88px}.legal-footer{border-top:1px solid var(--border);gap:18px;margin-top:42px;padding-top:22px;display:flex}.legal-footer a{color:var(--primary);font-weight:800}.site-footer{border-top:1px solid var(--border);background:#ffffff6b;min-height:508px}.site-footer .logo-mark{border-radius:4px;width:28px;height:28px;font-size:10px;display:none}.site-footer p{max-width:390px;color:var(--muted)}.footer-social a{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--muted-strong);border-radius:14px;place-items:center;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:grid}.footer-social a:hover{border-color:var(--primary);background:var(--primary);color:#fff;transform:translateY(-2px)}.social-icon{width:18px;height:18px}.site-footer nav{flex-direction:column;align-items:flex-start;gap:14px}.site-footer h4,.system-status h4{color:var(--muted);text-transform:uppercase;margin:0 0 32px;font-size:11px;font-weight:900}.system-status>div{border:1px solid var(--border);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.system-status span{color:var(--green);text-transform:uppercase;padding-inline-start:16px;font-size:11px;font-weight:900;position:relative}.system-status span:before{inset-inline-start:0;content:"";background:currentColor;border-radius:999px;width:8px;height:8px;position:absolute;top:.35em}.footer-bottom{min-height:57px;width:min(var(--container), calc(100% - 80px));border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;margin:0 auto;padding:40px 16px 0;font-size:12px}html[data-web-theme=dark] body{background:radial-gradient(circle at 12% 2%,#0052ff38,#0000 32%),radial-gradient(circle at 88% 8%,#3ce36a1a,#0000 28%),linear-gradient(#0b0b0f 0%,#0e1118 46%,#08090d 100%)}html[data-web-theme=dark] body:before{opacity:.58;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px}html[data-web-theme=dark] .site-header{background:#0b0b0fbd}html[data-web-theme=dark] .brand,html[data-web-theme=dark] .site-header nav a:hover,html[data-web-theme=dark] .header-actions>a:hover,html[data-web-theme=dark] .site-footer nav a:hover{color:#fff}html[data-web-theme=dark] .site-header .logo-mark,html[data-web-theme=dark] .site-footer .logo-mark{display:grid}html[data-web-theme=dark] .hero-mark{background:var(--primary)}html[data-web-theme=dark] .btn,html[data-web-theme=dark] .platform-menu summary{color:var(--foreground);background:#ffffff0f}html[data-web-theme=dark] .annual-bar{background:#191a1f94}html[data-web-theme=dark] .annual-bar button,html[data-web-theme=dark] .btn-primary,html[data-web-theme=dark] .cta{background:var(--primary);color:#fff}html[data-web-theme=dark] .btn-ghost{color:var(--foreground)}html[data-web-theme=dark] .eyebrow,html[data-web-theme=dark] .matrix-tag{color:#bdd0ff;border-color:#0b63ff57}html[data-web-theme=dark] .matrix-tag.all{color:#8dffad;background:#5cfd8029}html[data-web-theme=dark] .matrix-tag.plus{color:#bdd0ff;background:#0b63ff38}html[data-web-theme=dark] .matrix-tag.pro{color:#fdba74;background:#ff98402e}html[data-web-theme=dark] .platform-popover,html[data-web-theme=dark] .live-panel{background:#191a1fc7;border-color:#ffffff29}html[data-web-theme=dark] .platform-row,html[data-web-theme=dark] .subtitle-sample,html[data-web-theme=dark] .system-status>div,html[data-web-theme=dark] .legal-section{background:#ffffff0e}html[data-web-theme=dark] .platform-row em,html[data-web-theme=dark] .status{color:#bdd0ff}html[data-web-theme=dark] .video-pane{background:radial-gradient(circle at 48%,#ff7043b3,#0000 12%),repeating-radial-gradient(circle at 48%,#fff3 0 1px,#0000 1px 13px),radial-gradient(circle,#0b63ff2e,#0000 46%),#03050a;border-color:#ffffff24}html[data-web-theme=dark] input,html[data-web-theme=dark] .waitlist input{color:var(--foreground);background:#ffffff0f}html[data-web-theme=dark] .panel-block{background:#ffffff0f;border-color:#ffffff1f}html[data-web-theme=dark] .glass-card,html[data-web-theme=dark] .feature-card,html[data-web-theme=dark] .price-card,html[data-web-theme=dark] .matrix-card,html[data-web-theme=dark] .auth-section,html[data-web-theme=dark] .card,html[data-web-theme=dark] .waitlist,html[data-web-theme=dark] .glass-panel{background:var(--surface);border-color:#ffffff1f}html[data-web-theme=dark] .glass-card:hover{background:#ffffff13;box-shadow:0 12px 28px #00000052}html[data-web-theme=dark] .matrix-scroll{background:0 0}html[data-web-theme=dark] .engine-table thead,html[data-web-theme=dark] .provider-table thead{background:#ffffff14}html[data-web-theme=dark] .mini-player{background:#0d111b}html[data-web-theme=dark] .mini-player span{background:#ffffffeb}html[data-web-theme=dark] .micro-card{background:#ffffff0b;border-color:#ffffff1f}html[data-web-theme=dark] .engine-table th,html[data-web-theme=dark] .engine-table td,html[data-web-theme=dark] .provider-table th,html[data-web-theme=dark] .provider-table td{border-bottom-color:#ffffff1a}html[data-web-theme=dark] .engine-table tbody tr:hover,html[data-web-theme=dark] .provider-table tbody tr:hover,html[data-web-theme=dark] .subtitle-row-selected{background:#0b63ff1f}html[data-web-theme=dark] .auth-story{background:radial-gradient(circle at 0 0,#0b63ff3d,#0000 34%),radial-gradient(circle at 100% 100%,#3ce36a1a,#0000 30%),#05070c}html[data-web-theme=dark] .auth-card{background:#0c101b70}.brand{font-family:var(--font-sans);letter-spacing:-1.2px;font-size:24px;font-weight:700;line-height:32px}.site-header nav a,.header-actions>a,.site-footer nav a,.btn-small{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.btn,.cta,.platform-menu summary,.price-card .btn,.auth-card .btn{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-copy h1,.hero-mark{font-family:var(--font-sans);letter-spacing:-1.3px;font-size:52px;font-weight:800;line-height:57.2px}.hero-copy p{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:400;line-height:29.25px}.eyebrow{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.trust-row,.trust-item{font-family:var(--font-sans);letter-spacing:.3px;font-size:12px;font-weight:600;line-height:16px}.panel-label{font-family:var(--font-sans);letter-spacing:.9px;font-size:9px;font-weight:700;line-height:13.5px}.panel-head span,.panel-head strong,.panel-value strong{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:600;line-height:16px}.panel-head em,.toggle-row{font-family:var(--font-sans);letter-spacing:1px;font-size:10px;font-weight:700;line-height:15px}.caption-stack span,.caption-stack strong{font-family:var(--font-sans);letter-spacing:0;font-size:14px;line-height:20px}.section-heading h2,.matrix-card h3,.legal h1,.dashboard h1{font-family:var(--font-sans);letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:40px}.section-heading p,.lead,.legal-intro{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.feature-main h3,.feature-side h3,.feature-wide h3,.card h2,.legal-section h2{font-family:var(--font-sans);letter-spacing:0;font-size:20px;font-weight:600;line-height:28px}.feature-main p,.feature-side p,.feature-wide p,.micro-card p,.legal-section p,.legal-section li,.site-footer p{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:26px}.micro-card h3,.annual-bar>div span{font-family:var(--font-sans);letter-spacing:0;font-size:20px;font-weight:600;line-height:28px}.price-card h3{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:400;line-height:15px}.price{font-family:var(--font-sans);letter-spacing:0;font-size:36px;font-weight:400;line-height:40px}.price span,.plan-detail,.price-card li,.annual-bar strong,.addon-note,.fine-print{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.popular,.matrix-tag{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:700;line-height:20px}.engine-table,.provider-table{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.engine-table th,.provider-table th{font-family:var(--font-sans);letter-spacing:1.1px;font-size:11px;font-weight:700;line-height:16.5px}.engine-table td:first-child,.provider-table td:first-child{font-weight:700}.auth-story h2{font-family:var(--font-sans);letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:35.2px}.auth-tabs button,.auth-card .btn{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}.auth-card label,.waitlist label{font-family:var(--font-sans);letter-spacing:1.2px;font-size:12px;font-weight:700;line-height:16px}.site-footer h4,.system-status h4{font-family:var(--font-sans);letter-spacing:1.1px;font-size:11px;font-weight:400;line-height:16.5px}.footer-bottom{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.site-header{-webkit-backdrop-filter:blur(20px);background:#fff9;border-bottom:1px solid #ffffff4d;min-height:65px}.logo-mark,.live-logo{border-radius:var(--radius-token-lg);box-shadow:0 10px 22px #0052ff2e}.btn,.cta,.platform-menu summary,.btn-small,.annual-bar button,.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 #0052ff38}.btn-primary:active,.cta:active,.platform-menu summary:active,.price-card .btn:active,.auth-card .btn:active{transform:scale(.95)}.platform-menu summary,.btn-ghost,.glass-button{border:1px solid var(--glass-button-border);background:var(--glass-button-bg);-webkit-backdrop-filter:blur(8px)}.platform-menu summary:hover,.btn-ghost:hover,.glass-button:hover{background:#0052ff26;border-color:#0052ff66;box-shadow:0 8px 20px #0052ff1a}.eyebrow,.glass-panel{border:1px solid var(--glass-panel-border);background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(12px)saturate(180%)}.eyebrow,.popular,.matrix-tag,.status-dot,.trust-icon,.switch-track,.switch-knob{border-radius:var(--radius-token-pill)}.platform-popover{border-radius:var(--radius-token-xl);background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #ffffff80;width:256px;padding:8px;top:calc(100% + 16px);box-shadow:0 25px 50px #0f172a2e}.platform-row{border-radius:var(--radius-lg);background:0 0;gap:12px;padding:12px;transition:background-color .2s}.platform-row:hover{background:#fff6}.video-pane{border-radius:var(--radius-token-hero);box-shadow:var(--shadow-browser);border:1px solid #fff3}.play-button{border-radius:var(--radius-token-pill);background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #fff6;width:80px;height:80px;box-shadow:0 25px 50px #0f172a33}.caption-stack span,.caption-stack strong,.subtitle-sample span,.subtitle-sample strong{border-radius:var(--radius-token-md)}.caption-stack span,.caption-stack strong{-webkit-backdrop-filter:blur(8px);background:#000000a6;border:1px solid #ffffff1a}.live-panel{border:1px solid var(--glass-panel-border);border-radius:var(--radius-token-2xl);background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);width:288px;padding:20px;top:24px;right:24px;box-shadow:0 25px 50px #0f172a2e}.panel-block{border-radius:var(--radius-token-xl);background:#ffffff4d;border:1px solid #fff6;padding:12px}.wave-bar{border-radius:var(--radius-token-pill);filter:drop-shadow(0 0 8px #0052ff66);width:6px}.glass-card,.feature-card,.price-card,.matrix-card,.card,.waitlist,.legal-section,.dashboard .card{border:1px solid var(--glass-card-border);background:var(--glass-card-bg);box-shadow:none;-webkit-backdrop-filter:blur(16px)}.glass-card:hover{background:var(--glass-card-hover-bg);box-shadow:var(--shadow-glass-card-hover);transform:translateY(-4px)}.feature-icon,.annual-icon-wrap{border-radius:var(--radius-token-xl)}.micro-card,.subtitle-sample,.system-status>div{border-radius:var(--radius-token-2xl);background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #fff9}.annual-bar{border-radius:var(--radius-token-2xl);background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #0052ff4d;padding:24px;box-shadow:0 20px 40px #0052ff0d}.annual-bar button{min-height:48px;padding:0 32px}.price-card.featured{border:2px solid var(--primary);background:#fff9;box-shadow:0 25px 50px #0052ff1a}.popular{padding:6px 16px;top:-16px;box-shadow:0 10px 15px #0f172a1a}.matrix-card{overflow:hidden}#pricing .matrix-card{border-radius:var(--radius-token-card);box-shadow:0 25px 50px #0f172a1f}.matrix-heading{border-bottom:1px solid #fff3}.engine-table th,.engine-table td,.provider-table th,.provider-table td{border-bottom:1px solid #ffffff1a;padding:24px 32px}.engine-table tbody tr,.provider-table tbody tr{transition:background-color .2s}.engine-table tbody tr:hover,.provider-table tbody tr:hover{background:#fff3}.auth-section{border-radius:var(--radius-token-auth);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #ffffff80;box-shadow:0 25px 50px #0f172a14}.auth-story li:before{border-radius:var(--radius-token-xl);background:#ffffff0d;width:48px;height:48px}input,.waitlist input{border-radius:var(--radius-token-xl);-webkit-backdrop-filter:blur(12px)saturate(180%);background:#ffffff80;border:1px solid #fff9;outline:none;min-height:57px;padding:16px;transition:all .2s}.auth-card .btn{border-radius:var(--radius-token-xl);min-height:68px;box-shadow:var(--shadow-blue-soft)}.site-footer{background:#fff6;border-top:1px solid #ffffff4d}.social-link{border-radius:var(--radius-lg);width:40px;height:40px}html[data-web-theme=dark] .platform-popover,html[data-web-theme=dark] .live-panel,html[data-web-theme=dark] .micro-card,html[data-web-theme=dark] .subtitle-sample,html[data-web-theme=dark] .system-status>div,html[data-web-theme=dark] input,html[data-web-theme=dark] .waitlist input{background:#191a1fc7;border-color:#ffffff29}html[data-web-theme=dark] .price-card.featured{background:#121622e6}html[data-web-theme=dark] .hero-copy h1>span:first-child{color:#f8fbff;-webkit-text-stroke:1px #000000db;text-shadow:0 1px #ffffff1a,3px 4px #000000c7,5px 7px 10px #00000080}.hero-actions{gap:16px;margin-top:32px}.hero-actions>.btn-primary{gap:8px;width:214.14px;min-width:214.14px;min-height:56px;padding:0 32px}.hero-actions>.btn-primary .btn-icon{width:19.5px;height:19.5px}.hero-actions .platform-menu summary{border-color:#0052ff33;gap:8px;width:202.48px;min-width:202.48px;min-height:58px;padding:0 33px}.hero-actions .platform-menu .summary-icon{width:20px;height:20px}.annual-bar{gap:24px;min-height:98px;padding:24px 25px}.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{width:190.86px;min-width:190.86px;min-height:48px;padding:0 32px;font-size:16px;font-weight:600;line-height:24px}.price-card .btn{align-self:center;width:208px;min-height:50px;padding:0 32px;font-size:16px;font-weight:600;line-height:24px}@media (max-width:680px){.hero-actions>.btn-primary,.hero-actions .platform-menu summary,.annual-bar button,.price-card .btn,.price-card.featured .btn{width:100%;min-width:0}.annual-bar>div{width:100%}}@media (max-width:1060px){main,.site-header-inner,.dashboard,.legal,.footer-inner,.footer-bottom{width:min(100% - 48px, var(--container))}.site-header-inner{grid-template-columns:auto auto}.site-header nav{display:none}.hero-shell,.bento-grid,.auth-section{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}.pricing-grid,.micro-grid,.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card.featured{transform:none}}@media (max-width:680px){main,.site-header-inner,.dashboard,.legal,.footer-inner,.footer-bottom{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{flex-direction:column;align-items:stretch}.hero-actions .btn,.platform-menu summary{width:100%}.platform-popover{width:min(312px,100vw - 28px)}.product-visual{border-radius:28px;min-height:376px;overflow:hidden}.visual-glow{display:none}.live-panel{border-radius:24px;gap:10px;width:auto;padding:16px;top:120px;left:14px;right:14px}.caption-stack{bottom:82px}.caption-stack strong{display:none}.section,#features.section,#pricing.section{padding:58px 0}.section-heading,#features .section-heading,#pricing .section-heading{margin-bottom:28px}.feature-main,.feature-side,.matrix-card,.auth-story,.auth-card,.dashboard .card,.legal-section,.waitlist{padding:22px}#features .feature-main,#features .feature-side{min-height:0;padding:22px}.feature-band,#features .feature-band{gap:24px;padding:22px}.micro-card,#features .micro-card{min-height:146px;padding:22px}input,.waitlist input{border-radius:14px;min-height:44px}.waveform{height:40px}.mini-player,.mini-player img{height:192px;min-height:192px}.price-card,#pricing .price-card{min-height:0;padding:26px}#pricing .matrix-card{padding:0}#pricing .matrix-heading{padding:24px}.pricing-grid,.micro-grid,.footer-inner{grid-template-columns:1fr}.annual-bar,.footer-bottom{flex-direction:column;align-items:stretch}.annual-bar{padding:20px}.annual-bar:before,.annual-bar:after{display:none}.auth-section{border-radius:32px}.auth-story h2{font-size:30px}}.hero-actions>.btn-primary,.hero-actions .platform-menu summary{white-space:nowrap;flex-shrink:0;gap:8px;width:auto;min-width:0;min-height:56px;padding:0 32px;font-weight:600}.hero-actions .platform-menu summary{border-color:#0052ff33}.platform-popover{border-radius:16px;gap:0;width:256px;height:auto;min-height:0;padding:8px;top:calc(100% + 16px)}.platform-row{background:0 0;border-radius:12px;align-items:center;gap:12px;min-height:54px;padding:12px;display:flex}.platform-glyph{width:24px;height:24px;color:var(--muted-strong);background:0 0;border-radius:0;flex:0 0 24px}.platform-glyph .icon{width:24px;height:24px}.platform-copy{flex-direction:column;min-width:0;display:flex}.platform-row strong{color:var(--foreground);font-size:14px;font-weight:700;line-height:20px}.platform-row em{color:var(--muted-strong);text-transform:none;font-size:10px;font-style:normal;font-weight:400;line-height:15px}.site-footer{background:#fff6;border-top:1px solid #ffffff4d;min-height:508px}.footer-inner{width:min(var(--container), calc(100% - 80px));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px;min-height:210px;margin:0 auto 80px;padding:80px 16px 0;display:grid}.footer-brand{grid-column:span 5}.footer-nav,.footer-company,.footer-legal{grid-column:span 2}.system-status{grid-column:span 3}.site-footer .brand{width:auto;height:28px;color:var(--primary);font-family:var(--font-sans);letter-spacing:-1px;align-items:center;gap:8px;font-size:20px;font-weight:800;line-height:28px;display:inline-flex}.site-footer .logo-mark{background:var(--primary);color:#fff;border-radius:4px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;line-height:16px;display:grid;box-shadow:0 10px 22px #0052ff2e}.footer-brand p{max-width:384px;color:var(--muted-strong);font-family:var(--font-sans);letter-spacing:0;opacity:.8;margin:32px 0 0;font-size:16px;font-weight:400;line-height:26px}.footer-social{gap:16px;margin-top:32px;display:flex}.footer-social a{border:1px solid var(--glass-panel-border);background:var(--glass-panel-bg);width:40px;height:40px;color:var(--muted-strong);-webkit-backdrop-filter:blur(12px)saturate(180%);border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.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{color:var(--foreground);font-family:var(--font-sans);letter-spacing:1.1px;text-transform:uppercase;margin:0 0 32px;font-size:11px;font-weight:600;line-height:16.5px}.site-footer nav a{color:var(--muted-strong);font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px;transition:color .2s;display:block}.site-footer nav a+a{margin-top:16px}.site-footer nav a:hover,.footer-bottom a:hover{color:var(--primary)}.system-status>div{background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #fff9;border-radius:16px;width:256px;min-height:104px;padding:20px}.system-status-row{justify-content:space-between;align-items:center;width:214px;min-height:16px;margin-bottom:16px;display:flex}.system-status strong{color:var(--muted-strong);font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:700;line-height:16px}.system-status span{color:var(--green);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;padding-inline-start:16px;font-size:10px;font-weight:800;line-height:15px;position:relative}.system-status span:before{inset-inline-start:0;content:"";background:currentColor;border-radius:999px;width:8px;height:8px;position:absolute;top:3.5px;box-shadow:0 0 12px #34d39999}.system-status p{width:214px;max-width:214px;color:var(--muted-strong);font-family:var(--font-sans);letter-spacing:-.5px;text-transform:uppercase;opacity:.6;margin:0;font-size:10px;font-weight:700;line-height:15px}.footer-bottom{width:min(var(--container), calc(100% - 80px));min-height:57px;color:var(--muted-strong);font-family:var(--font-sans);letter-spacing:0;border-top:1px solid #fff3;justify-content:space-between;align-items:center;margin:0 auto;padding:40px 16px 48px;font-size:12px;font-weight:500;line-height:16px;display:flex}.footer-bottom-copy{opacity:.6}.footer-bottom-end{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}html[data-web-theme=dark] .site-footer{background:#05070cb8}html[data-web-theme=dark] .system-status>div,html[data-web-theme=dark] .footer-social a{background:#191a1fc7;border-color:#ffffff29}@media (max-width:1060px){.footer-inner{width:min(100% - 48px, var(--container));grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand,.footer-nav,.footer-company,.footer-legal,.system-status{grid-column:auto}.footer-bottom{width:min(100% - 48px, var(--container))}}@media (max-width:680px){.footer-inner{width:min(100% - 28px, var(--container));grid-template-columns:1fr;margin-bottom:56px}.system-status>div,.system-status-row,.system-status p{width:100%;max-width:100%}.footer-bottom{width:min(100% - 28px, var(--container));flex-direction:column;align-items:flex-start;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}.glass-panel,.platform-popover,.live-panel,.panel-block,.micro-card,.subtitle-sample,.system-status>div,.footer-social a,input,.waitlist input{background:var(--glass-panel-bg);border:1px solid var(--glass-panel-border);-webkit-backdrop-filter:blur(12px)saturate(180%)}.glass-card,.feature-main,.feature-side,.feature-wide,.price-card,.matrix-card,.auth-section,.card,.waitlist,.legal-section,.dashboard .card{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:none;-webkit-backdrop-filter:blur(16px)}.glass-card:hover,.feature-main:hover,.feature-side:hover,.feature-wide:hover,.price-card:hover{background:var(--glass-card-hover-bg);box-shadow:var(--shadow-glass-card-hover);transform:translateY(-4px)}.btn,.cta,.hero-actions>.btn-primary,.platform-menu summary,.annual-bar button,.price-card .btn,.btn-small{border-radius:var(--radius-token-pill)}.header-actions>a:not(.btn-primary):not(.header-user){border-radius:var(--radius-token-md);min-height:36px;padding:8px 12px}.header-actions>a.btn-primary{border-radius:var(--radius-token-pill);min-height:36px;padding:8px 20px}.hero-actions>.btn-primary,.hero-actions .platform-menu summary{border-radius:var(--radius-token-pill);min-height:56px;padding:16px 32px}.platform-popover{border-radius:var(--radius-token-xl);border-color:#ffffff80;width:256px;padding:8px;top:calc(100% + 16px);box-shadow:0 25px 50px #0f172a2e}.platform-row{border-radius:var(--radius-token-lg);min-height:56px;padding:12px}.product-visual{width:552px;max-width:100%;height:310.5px;min-height:310.5px}.video-pane{border-radius:var(--radius-token-3xl);width:552px;max-width:100%;height:310.5px;box-shadow:var(--shadow-browser);border:1px solid #fff3}.live-panel{border-color:var(--glass-panel-border);border-radius:var(--radius-token-2xl);width:288px;min-height:0;padding:20px;top:24px;right:24px;box-shadow:0 25px 50px #0f172a2e}.live-logo{border-radius:var(--radius-token-lg);width:32px;height:32px;box-shadow:0 10px 15px #0052ff4d}.panel-block{border-radius:var(--radius-token-xl);background:#ffffff4d;border-color:#fff6;padding:12px}.switch-track{border-radius:var(--radius-token-pill);width:40px;height:20px;padding:2px}.switch-knob{border-radius:var(--radius-token-pill);width:12px;height:12px}.play-button{border-radius:var(--radius-token-pill);border:1px solid #fff6;width:80px;height:80px;box-shadow:0 25px 50px #0f172a33}.caption-stack span,.caption-stack strong,.subtitle-sample span,.subtitle-sample strong{border-radius:var(--radius-token-md);min-height:38px;padding:8px 20px}.feature-main,.feature-side,.feature-wide,#pricing .matrix-card{border-radius:var(--radius-token-card)}.feature-icon{border-radius:var(--radius-token-xl);width:56px;height:56px}.mini-player{border-radius:var(--radius-token-2xl);box-shadow:0 18px 40px #0052ff1a}.micro-card{border-radius:var(--radius-token-2xl);border-color:#fff9}#features .feature-main,#features .feature-side{min-height:450px;padding:40px}#features .feature-band{border-radius:var(--radius-token-card);min-height:296px;padding:40px}#features .micro-card{min-height:203px;padding:32px}.annual-bar{border-radius:var(--radius-token-2xl);background:var(--glass-panel-bg);border:1px solid #0052ff4d;min-height:98px;padding:24px;box-shadow:0 20px 40px #0052ff0d}.annual-icon-wrap{border-radius:var(--radius-token-pill);width:48px;height:48px}.annual-bar button{width:190.86px;min-height:48px;padding:0 32px}#pricing .price-card{border-radius:var(--radius-token-3xl);min-height:388px;padding:32px}#pricing .price-card.featured{border:2px solid var(--primary);border-radius:var(--radius-token-3xl);background:#fff9;min-height:424px;padding:34px;transform:translateY(-19.45px)scale(1.1);box-shadow:0 25px 50px #0052ff1a}.price-card .btn{width:208px;min-height:50px;padding:0 32px}.price-card.featured .btn{width:226.6px;min-height:61.6px;box-shadow:var(--shadow-blue-soft);padding:0 32px}.popular{border-radius:var(--radius-token-pill);min-height:29.7px;padding:6px 16px;top:-14px;box-shadow:0 10px 15px #0f172a1a}#pricing .matrix-card{border-radius:var(--radius-token-card);margin-top:80px;padding:0;box-shadow:0 25px 50px #0f172a1f}.matrix-heading{padding:40px}.engine-table th,.engine-table td,.provider-table th,.provider-table td{padding:24px 32px}.matrix-tag,.status,.popular,.status-dot{border-radius:var(--radius-token-pill)}.auth-section{border-radius:var(--radius-token-auth);border-color:#ffffff80;min-height:563px;box-shadow:0 25px 50px #0f172a14}.auth-story{padding:64px}.auth-story li:before{border-radius:var(--radius-token-xl);width:48px;height:48px}.auth-card{padding:64px}input,.waitlist input{border-radius:var(--radius-token-xl);background:#ffffff80;border-color:#fff9;min-height:57px;padding:16px}input:focus,.waitlist input:focus{box-shadow:0 0 0 2px var(--primary);border-color:#0000}.auth-card .btn{border-radius:var(--radius-token-xl);min-height:68px;box-shadow:var(--shadow-blue-soft);padding:20px 32px}html[data-web-theme=dark] .glass-panel,html[data-web-theme=dark] .platform-popover,html[data-web-theme=dark] .live-panel,html[data-web-theme=dark] .panel-block,html[data-web-theme=dark] .micro-card,html[data-web-theme=dark] .subtitle-sample,html[data-web-theme=dark] .system-status>div,html[data-web-theme=dark] .footer-social a,html[data-web-theme=dark] input,html[data-web-theme=dark] .waitlist input{background:#191a1fc7;border-color:#ffffff29}html[data-web-theme=dark] #pricing .price-card.featured{background:#121622e6}@media (max-width:1060px){.product-visual,.video-pane{width:100%}#pricing .price-card.featured{transform:none}}@media (max-width:680px){.product-visual,.video-pane{border-radius:28px;height:376px;min-height:376px}.live-panel{border-radius:var(--radius-token-2xl);width:auto;min-height:0;padding:16px;left:14px;right:14px}#features .feature-main,#features .feature-side,#features .feature-band,#features .micro-card,#pricing .price-card{min-height:0;padding:22px}.feature-main,.feature-side,.feature-wide,#pricing .matrix-card,.auth-section{border-radius:var(--radius-token-3xl)}input,.waitlist input{border-radius:14px;min-height:44px}.auth-story,.auth-card{padding:32px}.annual-bar button,.price-card .btn,.price-card.featured .btn{width:100%;min-width:0}}.hero-actions>.btn-primary,.hero-actions .platform-menu summary,.annual-bar,.feature-main,.feature-side,.feature-wide,.micro-card,.price-card,.matrix-card,.auth-section,.auth-card .btn,.live-panel,.video-pane,.product-visual,input,.waitlist input{box-sizing:border-box}.hero-actions>.btn-primary,.hero-actions .platform-menu summary{height:56px;min-height:56px;padding-top:0;padding-bottom:0}#features .feature-main,#features .feature-side{height:450px;min-height:450px}#features .feature-band{height:296px;min-height:296px}#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-main,#features .feature-side,#features .feature-band,#features .micro-card,#pricing .price-card,#pricing .price-card.featured,#pricing .matrix-card,.auth-section{height:auto}}:root{--radius-token-button:24px;--radius-token-small-button:18px;--radius-token-chip:999px}.btn,.cta,.hero-actions>.btn-primary,.platform-menu summary,.annual-bar button,.price-card .btn,.price-card.featured .btn,.header-actions>a.btn-primary,.btn-small{border-radius:var(--radius-token-button)}.header-actions>a.btn-primary,.btn-small{border-radius:var(--radius-token-small-button)}.eyebrow,.popular,.matrix-tag,.status,.status-dot,.trust-icon,.switch-track,.switch-knob,.wave-bar,.annual-icon-wrap,.system-status span:before,.play-button{border-radius:var(--radius-token-chip)}@media (max-width:680px){.btn,.cta,.hero-actions>.btn-primary,.platform-menu summary,.annual-bar button,.price-card .btn,.price-card.featured .btn,.header-actions>a.btn-primary,.btn-small{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}.btn,.cta,.hero-actions>.btn-primary,.hero-actions .platform-menu summary,.platform-menu summary,.annual-bar button,.price-card .btn,.price-card.featured .btn,.header-actions>a.btn-primary,.btn-small{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-shell,.hero-copy,.hero-actions,.platform-menu{overflow:visible}.caption-stack span,.caption-stack strong{border-radius:var(--figma-radius-caption)}.hero-copy h1>span:first-child,html[data-web-theme=dark] .hero-copy h1>span:first-child{color:var(--foreground);-webkit-text-stroke:0 transparent;paint-order:normal;text-shadow:0 4px 4px #00000040}#features .bento-grid{gap:24px}#features .feature-main,#features .feature-side,#features .feature-band{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffff59;border-color:#fff6;border-radius:40px}#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{flex-direction:column;justify-content:space-between;display:flex}#features .feature-icon{border-radius:16px;width:56px;height:56px;margin-bottom:32px}#features .feature-main h3,#features .feature-side h3,#features .feature-band-copy h3{color:var(--foreground);letter-spacing:0;margin:0 0 16px;font-size:20px;font-weight:600;line-height:28px}#features .feature-main p,#features .feature-side p,#features .feature-band-copy p{color:#434656;letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:26px}#features .mini-player,#features .mini-player img{height:224px;min-height:224px}#features .mini-player{border-color:#fff6;border-radius:24px;box-shadow:0 20px 25px #0f172a1a}#features .mini-player span{border-radius:999px;width:64px;height:64px;font-size:0}#features .subtitle-sample{background:#fff6;border-color:#ffffff80;border-radius:16px;gap:12px;margin-top:32px;padding:20px;display:grid;box-shadow:inset 0 2px 4px #0f172a0d}#features .subtitle-sample .sample-row{min-height:24px;color:var(--foreground);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}#features .subtitle-sample .sample-label{color:#434656;background:#fff6;border-radius:2px;min-height:0;padding:4px 8px;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{color:var(--primary);background:#0052ff1a}#features .subtitle-sample strong{min-height:0;color:var(--primary);border-radius:0;padding:0;font-size:14px;font-weight:600;line-height:20px}#features .feature-band{align-items:center;gap:48px;height:296px;min-height:296px;padding:40px}#features .feature-band-cells{grid-template-columns:repeat(2,minmax(0,249.5px));gap:20px;width:519px}#features .micro-card{text-align:left;-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:#fff6;border-color:#fff9;border-radius:24px;height:200.5px;min-height:200.5px;padding:32px;overflow:hidden}#features .micro-card .feature-icon{background:0 0;border:0;border-radius:0;width:30px;height:30px;margin-bottom:16px;display:block}#features .micro-card .feature-icon .icon{width:30px;height:30px}#features .micro-card h3{color:var(--foreground);letter-spacing:0;margin:0 0 8px;font-size:18px;font-weight:400;line-height:28px}#features .micro-card p{color:#434656;letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:20px}#features .feature-band-copy{max-width:520px}#features .feature-band-copy a{display:none}html[data-web-theme=dark] #features .feature-main p,html[data-web-theme=dark] #features .feature-side p,html[data-web-theme=dark] #features .feature-band-copy p,html[data-web-theme=dark] #features .micro-card p,html[data-web-theme=dark] #features .subtitle-sample .sample-label{color:var(--muted)}#features .subtitle-sample .sample-row>span:not(.sample-label),#features .subtitle-sample .sample-row>strong{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:14px;line-height:20px}#features .feature-main>.feature-copy>.feature-icon,#features .feature-side>.feature-icon,#features .feature-band-copy>.feature-icon{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:#fff6;border:1px solid #fff6}#features .feature-main>.feature-copy>.feature-icon.blue{border-color:#0052ff33}#features .feature-side>.feature-icon.green{border-color:#006e2a33}#features .feature-band-copy>.feature-icon.neutral{border-color:#fff6}#pricing .annual-bar{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:#fff6;border:1px solid #0052ff4d;border-radius:24px;gap:0;width:1168px;height:98px;min-height:98px;margin:-5px auto 48px;padding:24px;box-shadow:0 8px 10px -6px #0052ff0d,0 20px 25px -5px #0052ff0d}#pricing .annual-icon-wrap{background:var(--primary);border-radius:12px;width:48px;height:48px;margin:0;box-shadow:0 4px 6px -4px #0052ff33,0 10px 15px -3px #0052ff33}#pricing .annual-icon-wrap .icon{color:#fff;width:24px;height:24px}#pricing .annual-bar>div{gap:0;width:380.09px;margin-left:16px;margin-right:auto}#pricing .annual-bar>div span{color:var(--foreground);letter-spacing:0;font-size:20px;font-weight:400;line-height:28px}#pricing .annual-bar strong{color:#434656;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}#pricing .annual-bar button{color:#fff;white-space:nowrap;border-radius:12px;width:190.86px;min-width:190.86px;height:48px;min-height:48px;padding:12px 32px;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{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffff59;border:1px solid #0f172a1f;border-radius:32px;gap:0;width:274px;height:auto;min-height:410px;padding:32px 32px 28px}#pricing .price-card.featured{border:1px solid var(--primary);background:#fff9;border-radius:32px;width:274px;height:auto;min-height:410px;margin-top:-19.45px;padding:32px 32px 28px;transform:none;box-shadow:0 25px 50px -12px #0052ff1a}#pricing .price-card>div:not(.popular){margin-bottom:32px}#pricing .price-card h3{color:#667085;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700;line-height:15px}#pricing .price-card.featured h3{color:var(--primary)}#pricing .price{color:var(--foreground);letter-spacing:0;align-items:baseline;gap:4px;margin:0;font-size:36px;font-weight:400;line-height:40px;display:flex}#pricing .price span{color:#667085;margin-left:0;font-size:14px;font-weight:500;line-height:20px}#pricing .plan-detail{display:none}#pricing .price-card ul{flex:none;align-content:start;justify-items:stretch;gap:18px;min-height:0;margin:0 0 32px;padding:0;list-style:none;display:grid}#pricing .price-card.featured ul{min-height:0;margin-bottom:32px}#pricing .price-card li{color:#434656;letter-spacing:0;align-items:center;gap:12px;height:auto;min-height:0;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;display:flex}#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;color:var(--foreground);box-shadow:none;background:#0052ff1a;border:1px solid #0052ff33;border-radius:12px;align-self:center;margin-top:auto;padding:12px 0;font-size:16px;font-weight:400;line-height:24px}#pricing .price-card:nth-child(2) .btn{color:var(--primary)}#pricing .price-card.featured .btn{background:var(--primary);color:#fff;border:0;border-radius:12px;width:206px;height:56px;min-height:56px;padding:16px 0;box-shadow:0 8px 10px -6px #0052ff33,0 20px 25px -5px #0052ff33}#pricing .popular{background:var(--primary);color:#fff;letter-spacing:.12em;text-indent:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-width:124.22px;min-height:27px;padding:6px 16px;font-size:10px;font-weight:700;line-height:15px;display:inline-flex;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0f172a1a}html[data-web-theme=dark] #pricing .annual-bar,html[data-web-theme=dark] #pricing .price-card{background:#191a1f94;border-color:#ffffff29}html[data-web-theme=dark] #pricing .price-card.featured{border-color:var(--primary);background:#121622e6}html[data-web-theme=dark] #pricing .annual-bar strong,html[data-web-theme=dark] #pricing .price-card li,html[data-web-theme=dark] #pricing .price span,html[data-web-theme=dark] #pricing .price-card h3{color:var(--muted)}#pricing .addon-note{width:min(720px,100%);color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:0;margin:88px auto 72px;font-size:17px;font-weight:400;line-height:24px;display:flex}#pricing .addon-note .addon-link{color:var(--primary)}main.auth-section.login-page{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#fff6;border:1px solid #ffffff80;border-radius:48px;grid-template-columns:minmax(0,466.39px) minmax(0,699.59px);width:100%;max-width:1168px;height:563px;min-height:563px;margin:41px auto 96px;overflow:hidden;box-shadow:0 25px 50px #0f172a14}main.auth-section.login-page .auth-story{background:radial-gradient(circle at -40px -40px,#0052ff33,#0000 34%),radial-gradient(circle at calc(100% + 48px) calc(100% + 48px),#22d3ee1a,#0000 30%),#131b2e;min-width:0;height:561px;padding:64px}main.auth-section.login-page .auth-story h2{color:#fff;width:338.39px;max-width:100%;font-family:var(--font-sans);letter-spacing:-.64px;margin:0 0 48px;font-size:32px;font-weight:700;line-height:35.2px}main.auth-section.login-page .auth-story h2 span{color:var(--primary);margin-top:14px;display:block}main.auth-section.login-page .auth-story ol{gap:48px;width:338.39px;max-width:100%;margin:0;padding:0;list-style:none;display:grid}main.auth-section.login-page .auth-story li{color:#ffffff80;counter-increment:steps;grid-template-columns:48px minmax(0,1fr);column-gap:24px;min-height:52px;padding-inline-start:0;display:grid;position:relative}main.auth-section.login-page .auth-story li:before{color:#fff;content:counter(steps);width:48px;height:48px;font-family:var(--font-sans);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;place-items:center;font-size:16px;font-weight:700;line-height:24px;display:grid;position:static}main.auth-section.login-page .auth-story strong{color:#fff;font-family:var(--font-sans);letter-spacing:0;margin:0 0 4px;font-size:20px;font-weight:400;line-height:28px;display:block}main.auth-section.login-page .auth-story li:not(:has(strong+br)){font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}main.auth-section.login-page .auth-card{background:#fff6;align-content:center;justify-items:center;gap:0;min-width:0;height:561px;padding:64px;display:grid}main.auth-section.login-page .auth-card>*{width:448px;max-width:100%}main.auth-section.login-page .auth-tabs{border-bottom:1px solid #131b2e1a;align-items:flex-start;gap:40px;height:51px;margin:0 0 40px;display:flex}main.auth-section.login-page .auth-tabs button{color:#434656;height:50px;font-family:var(--font-sans);letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px 16px;font-size:18px;font-weight:400;line-height:28px}main.auth-section.login-page .auth-tabs .active{color:#003ec7;border-bottom-color:#003ec7;font-weight:600}main.auth-section.login-page .auth-card form{gap:32px;width:448px;max-width:100%;display:grid}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{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#ffffff80;border:1px solid #fff9;border-radius:16px;outline:none;width:448px;max-width:100%;height:57px;min-height:57px;padding:16px;line-height:normal}main.auth-section.login-page .auth-card .btn{width:448px;max-width:100%;height:68px;min-height:68px;font-family:var(--font-sans);letter-spacing:0;box-shadow:var(--shadow-blue-soft);border-radius:16px;padding:0 32px;font-size:18px;font-weight:400;line-height:28px}main.auth-section.login-page .fine-print{color:#43465699;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:32px 0 0;font-size:12px;font-weight:400;line-height:16px}main.auth-section.login-page .status{text-align:center;margin:16px 0 0;font-size:12px;line-height:16px}.auth-section .auth-card .status.status-error,main.auth-section.login-page .status.status-error{color:#e5484d;margin:4px 0 0;font-weight:400}@media (max-width:1060px){main.auth-section.login-page{grid-template-columns:1fr;height:auto;min-height:0}main.auth-section.login-page .auth-story,main.auth-section.login-page .auth-card{height:auto;padding:32px}}@media (max-width:640px){main.auth-section.login-page{border-radius:32px}main.auth-section.login-page .auth-story,main.auth-section.login-page .auth-card{padding:24px}main.auth-section.login-page .auth-story h2,main.auth-section.login-page .auth-story ol{width:100%}}.product-visual{width:552px;max-width:100%;height:310.5px;min-height:310.5px;position:relative;overflow:visible}.product-visual .video-pane{isolation:isolate;background:#111827;border:1px solid #fff3;border-radius:32px;width:552px;max-width:100%;height:310.5px;position:relative;overflow:visible;box-shadow:0 20px 40px #0000000d,0 40px 100px #003ec714}.product-visual .video-media,.product-visual .video-pane:after{border-radius:inherit}.product-visual .video-media{object-fit:cover;opacity:.6;transform-origin:50%;z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.product-visual .video-pane:after{z-index:1}.product-visual .caption-stack{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:auto;display:flex;bottom:40.5px;left:1px;right:1px;transform:none}.product-visual .caption-stack span,.product-visual .caption-stack strong{min-height:38px;font-family:var(--font-sans);letter-spacing:0;-webkit-backdrop-filter:blur(8px);background:#000000a6;border-radius:4px;padding:8px 20px;font-size:14px;line-height:20px}.product-visual .caption-stack span{color:#fff;border:1px solid #ffffff0d;font-weight:500}.product-visual .caption-stack strong{color:#67e8f9;border:1px solid #22d3ee4d;font-weight:700;box-shadow:0 10px 15px -3px #164e6333,0 4px 6px -4px #164e6333}.product-visual .live-panel{z-index:4;width:288px;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(180%);background:#fff6;border:1px solid #ffffff4d;border-radius:24px;gap:16px;padding:20px;display:grid;position:absolute;top:24px;right:24px;overflow:visible}.product-visual .panel-head{justify-content:space-between;align-items:center;gap:12px;height:32px;display:flex}.product-visual .panel-head span{background:var(--primary);color:#fff;width:32px;height:32px;font-family:var(--font-sans);border-radius:8px;place-items:center;font-size:12px;font-weight:700;line-height:16px;display:grid;box-shadow:0 4px 6px -4px #0052ff4d,0 10px 15px -3px #0052ff4d}.product-visual .panel-head strong{color:#131b2e;font-family:var(--font-sans);letter-spacing:-.3px;text-transform:uppercase;margin-inline-end:auto;font-size:12px;font-weight:700;line-height:16px}.product-visual .panel-head em{color:#00c853;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;align-items:center;gap:6px;margin-inline-start:0;padding-inline-start:0;font-size:10px;font-style:normal;font-weight:700;line-height:15px;display:flex}.product-visual .panel-head em:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;display:block;position:static}.product-visual .panel-stack{gap:16px;display:grid}.product-visual .panel-block{background:#ffffff4d;border:1px solid #fff6;border-radius:16px;gap:8px;width:246px;padding:12px;display:grid}.product-visual .panel-block:first-child{height:64px}.product-visual .panel-block:nth-child(2){height:88px}.product-visual .panel-label{color:#43465699;font-family:var(--font-sans);letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:700;line-height:13.5px}.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{filter:drop-shadow(0 0 8px #0052ff66);align-items:flex-end;gap:4px;width:220px;height:40px;display:flex}.product-visual .waveform span{background:var(--primary);width:6px;box-shadow:none;filter:none;border-radius:12px}.product-visual .waveform span:nth-child(2n){background:#22d3ee}.product-visual .toggle-row{color:#131b2ecc;height:20px;font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:15px;display:flex}.product-visual .toggle-row strong{background:var(--primary);border-radius:999px;width:40px;min-width:40px;height:20px;display:block;position:relative;box-shadow:inset 0 2px 4px #0000000d}.product-visual .toggle-row strong:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;position:absolute;top:4px;right:4px;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a}.product-visual .play-button{z-index:6;color:#fff;width:80px;height:80px;box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(180%);background:#fff6;border:1px solid #fff6;border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-visual .play-icon{fill:currentColor;stroke:none;width:48px;height:48px;margin-left:4px}@media (max-width:680px){.product-visual .video-pane{overflow:hidden}.product-visual .live-panel{width:auto;height:auto;top:120px;left:14px;right:14px}.product-visual .play-button{border-radius:12px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.locale-switcher select{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);min-height:40px;color:var(--foreground);font-family:var(--font-sans), "Segoe UI Variable", "Segoe UI", sans-serif;letter-spacing:0;cursor:pointer;border-radius:999px;padding:0 42px 0 18px;font-size:14px;font-weight:500;line-height:20px}.locale-switcher-icon,.flow-page-locale{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;place-items:center;display:inline-grid;position:relative}.locale-switcher-trigger{box-sizing:border-box;color:#29344b;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid}.locale-switcher-trigger:hover,.locale-switcher-trigger[aria-expanded=true]{background:#f5f8fc;border-color:#dce4f0}.locale-switcher-globe{color:inherit;display:block}.locale-switcher-popover{top:calc(100% + 10px);z-index:80;color:#29344b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#fff;border:1px solid #dce4f0;border-radius:16px;width:256px;max-height:360px;padding:0;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 18px 40px #0f172a1f}.locale-switcher-popover-scroll{max-height:360px;padding:10px;overflow:auto}.locale-switcher-group+.locale-switcher-group{border-top:1px solid #94a3b829;margin-top:8px;padding-top:8px}.locale-switcher-group-label{color:#71809a;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:600;line-height:16px;display:block}.locale-switcher-option{color:#29344b;width:100%;min-height:36px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:500;line-height:20px;display:block}.locale-switcher-option:hover,.locale-switcher-option:focus-visible,.locale-switcher-option[aria-selected=true]{color:#013ec7;background:#013ec71a;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}.header-locale select,.footer-locale select,.footer-bottom-locale select,.login-locale select,.legal-locale select,.extension-auth-locale select{max-width:100%}.legal-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.legal-doc-nav{margin:0 0 28px}.legal-doc-nav-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.legal-doc-nav-link{border:1px solid color-mix(in srgb, var(--primary) 16%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);min-height:36px;color:var(--muted-strong);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.legal-doc-nav-link:hover,.legal-doc-nav-link:focus-visible{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{width:288px;padding:20px;top:24px;right:24px;overflow:visible}.product-visual .panel-head strong{text-transform:none;letter-spacing:0}.product-visual .play-button{z-index:5;top:154.25px;left:275px;transform:translate(-50%,-50%)}.product-visual .panel-label{white-space:nowrap}#features .subtitle-sample{border-radius:24px;width:291.333px;max-width:100%;min-height:100px;margin-top:32px;padding:21px}#features .subtitle-sample .sample-row{gap:8px;min-height:23px;overflow:hidden}#features .subtitle-sample .sample-row>span:not(.sample-label),#features .subtitle-sample .sample-row>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}#features .subtitle-sample .translated>strong{max-width:158px}main.auth-section.login-page .auth-story li{grid-template-columns:48px minmax(0,228px);align-items:start;column-gap:24px}main.auth-section.login-page .auth-step-copy{gap:4px;min-width:0;max-width:228px;display:grid}main.auth-section.login-page .auth-step-copy>span{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px;display:block}main.auth-section.login-page .auth-story strong{margin:0}body:has(.auth-page-shell){flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}main.auth-transition-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:100dvh;margin:0;padding:24px;display:flex}.auth-transition-message{max-width:420px;color:var(--foreground);margin:0;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{width:min(100%, calc(var(--container) - 32px));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3vw,28px);max-width:1168px;min-height:100vh;margin:0 auto;padding:clamp(16px,4vw,40px);display:flex}.auth-page-shell main.auth-section.login-page{width:100%;max-width:1168px;margin:0}.auth-page-header{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.auth-page-header .brand{color:#0757d9}.auth-page-header .auth-brand{margin-top:10px;color:#0757d9;align-items:center;gap:12px;min-height:44px;margin-inline-start:12px;text-decoration:none;display:inline-flex}.auth-page-header .auth-brand-logo{background:#ffffffb8;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #0f56ff1f}.auth-page-header .auth-brand-logo img{object-fit:contain;width:40px;height:40px;display:block}.auth-page-header .auth-brand-title{color:currentColor;letter-spacing:.02em;font-size:26px;font-weight:750;line-height:32px}.auth-page-header .auth-brand:hover{color:#0b5cff}.auth-page-footer{width:100%;color:var(--muted-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;font-size:13px;font-weight:600;display:flex}.auth-page-footer a:hover{color:var(--primary)}.auth-page-loading{text-align:center;margin:auto}.auth-turnstile{width:100%;min-height:65px;margin-top:4px}.turnstile-challenge-backdrop{z-index:1200;box-shadow:none;background:#131b2e47;border:0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth-section .auth-card,main.auth-section.login-page .auth-card{position:relative;overflow:hidden}.auth-section:not(.login-page) .auth-card{align-self:stretch;height:100%;min-height:100%}.auth-section .auth-card>.turnstile-challenge-backdrop,main.auth-section.login-page .auth-card>.turnstile-challenge-backdrop,.auth-card>.turnstile-challenge-backdrop{z-index:8;border-radius:inherit;min-width:0;min-height:100%;box-shadow:none;background:#fff;border:0;justify-content:center;align-items:stretch;padding:64px;position:absolute;inset:0;width:auto!important;max-width:none!important;height:auto!important}.turnstile-challenge-modal{width:min(100%,448px);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:32px;margin:0;padding:0;display:grid}.auth-section .auth-card>.turnstile-challenge-backdrop .turnstile-challenge-modal,main.auth-section.login-page .auth-card>.turnstile-challenge-backdrop .turnstile-challenge-modal,.auth-card>.turnstile-challenge-backdrop .turnstile-challenge-modal{width:100%;max-width:448px;height:100%}.turnstile-challenge-copy{text-align:center;justify-items:center;gap:18px;display:grid}.turnstile-challenge-title{color:#131b2e;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:28px;font-weight:600;line-height:36px}.turnstile-challenge-lead{color:#434656;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:20px}.turnstile-challenge-widget{justify-content:center;width:300px;max-width:100%;min-height:65px;margin:0;display:flex}.turnstile-challenge-widget .cf-turnstile,.turnstile-challenge-widget iframe{max-width:100%}.auth-section .auth-card .turnstile-challenge-cancel.btn,main.auth-section.login-page .auth-card .turnstile-challenge-cancel.btn,.auth-card .turnstile-challenge-cancel.btn{width:220px;max-width:100%;height:40px;min-height:40px;color:var(--primary,#0052ff);font-family:var(--font-sans);background:#fff;border:1px solid #0052ff29;border-radius:999px;justify-self:center;margin:0;padding:0 20px;font-size:14px;font-weight:600;line-height:20px;box-shadow:0 6px 14px #0052ff12}.auth-section .auth-card .turnstile-challenge-cancel.btn:hover,main.auth-section.login-page .auth-card .turnstile-challenge-cancel.btn:hover,.auth-card .turnstile-challenge-cancel.btn:hover,.auth-section .auth-card .turnstile-challenge-cancel.btn:active,main.auth-section.login-page .auth-card .turnstile-challenge-cancel.btn:active,.auth-card .turnstile-challenge-cancel.btn:active{color:var(--primary,#0052ff);background:#fff;border-color:#0052ff47;transform:none;box-shadow:0 8px 16px #0052ff1a}@media (max-width:1060px){.auth-section .auth-card>.turnstile-challenge-backdrop,main.auth-section.login-page .auth-card>.turnstile-challenge-backdrop{padding:32px}}@media (max-width:640px){.auth-section .auth-card>.turnstile-challenge-backdrop,main.auth-section.login-page .auth-card>.turnstile-challenge-backdrop{padding:24px}}.auth-forgot-password.link-btn{color:var(--primary);text-align:start;background:0 0;border:0;justify-self:start;margin:-8px 0 0;padding:0;font-size:14px;font-weight:600}.auth-forgot-password.link-btn:hover{text-decoration:underline}.auth-section .auth-story li{grid-template-columns:48px minmax(0,228px);align-items:start;column-gap:24px;min-height:48px;padding-inline-start:0;display:grid}.auth-section .auth-story li:before{position:static}.auth-section .auth-step-copy{gap:4px;min-width:0;max-width:228px;display:grid}.auth-section .auth-step-copy>span{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px;display:block}.auth-section .auth-card label{width:448px;max-width:100%}.auth-section .auth-card input{width:448px;max-width:100%;height:57px;min-height:57px;font:inherit;background:#ffffff80;border:1px solid #fff9;border-radius:16px;outline:0;padding:16px;transition:border-color .15s,box-shadow .15s}.auth-section .auth-card input:focus{box-shadow:0 0 0 2px var(--primary);border-color:#0000}.auth-section .auth-card form.auth-form input::placeholder{opacity:1}.auth-section .fine-print{color:#43465699;font-family:var(--font-sans);text-align:center;margin:0;font-size:12px;font-weight:400;line-height:16px}.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{border-bottom:1px solid #131b2e1a;align-items:flex-start;gap:40px;display:flex}.auth-card .auth-tabs button{color:#434656;font-family:var(--font-sans);font-size:var(--auth-tab-size);font-weight:var(--auth-tab-weight);letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px 16px;line-height:28px}.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{color:var(--auth-label-color);font-family:var(--font-sans);font-size:var(--auth-label-size);font-weight:var(--auth-label-weight);letter-spacing:0;text-transform:none;gap:8px;line-height:20px;display:grid}.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{width:100%;display:block;position:relative}.auth-password-wrap input::-ms-reveal{display:none}.auth-password-wrap input::-ms-clear{display:none}.auth-card form.auth-form .auth-password-wrap input,main.auth-section.login-page .auth-card form.auth-form .auth-password-wrap input{padding-inline-end:48px}.auth-password-toggle{top:50%;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}.auth-password-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-web-theme=dark] .auth-card form.auth-form,html[data-web-theme=dark] 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)}html[data-web-theme=dark] .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 form.auth-form-register,main.auth-section.login-page .auth-card form.auth-form-register{gap:18px}.auth-section .auth-card .auth-forgot-password.link-btn,main.auth-section.login-page .auth-card .auth-forgot-password.link-btn{color:var(--primary);font-family:var(--font-sans);text-align:start;background:0 0;border:0;justify-self:start;margin:-10px 0 -2px;padding:0;font-size:14px;font-weight:600;line-height:20px;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{width:448px;max-width:100%;height:56px;min-height:56px;color:var(--foreground);box-shadow:none;font-family:var(--font-sans);background:#f8faffc7;border:1px solid #0052ff29;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:0;padding:0 24px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.auth-section .auth-card .auth-google-btn:hover,main.auth-section.login-page .auth-card .auth-google-btn:hover{box-shadow:var(--shadow-soft);background:#ffffffe6;border-color:#0052ff47}.auth-status-block{gap:6px;display:grid}.auth-email-unsupported-hint{color:var(--muted);text-align:center;font-size:.82rem;line-height:1.45}.auth-section .auth-card .status-error-link,main.auth-section.login-page .status-error-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.auth-section .auth-card .status-error-link:hover,main.auth-section.login-page .status-error-link:hover{color:#c9343a}.google-mark{flex:0 0 20px;width:20px;height:20px}.auth-section .fine-print,main.auth-section.login-page .fine-print{color:#43465699;margin:0}.fine-print-link,.fine-print-link:hover,.fine-print-link:focus-visible{color:var(--primary);text-decoration:none}@media (max-width:680px){.hero-shell,.hero-copy,.product-visual,.product-visual .video-pane,#features .feature-main,#features .feature-side,#features .feature-band,#features .feature-copy,#features .mini-player{width:100%;min-width:0;max-width:100%}.hero-shell{overflow:hidden}.hero-copy{min-height:0}.hero-copy h1,.hero-copy h1>span,.hero-accent,.hero-mark{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%}.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{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.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>div,#pricing .annual-bar button{width:100%;min-width:0;max-width:100%}#features .feature-band-cells{grid-template-columns:1fr}#features .feature-band{align-items:stretch;height:auto;min-height:0}#features .micro-card{height:auto;min-height:0}#pricing .annual-bar{flex-direction:column;align-items:stretch;gap:16px;height:auto;min-height:0}#pricing .annual-bar>div{margin-left:0;margin-right:0}#pricing .pricing-grid{grid-template-columns:1fr;justify-content:stretch;gap:18px;width:100%;max-width:100%}#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>div:not(.popular),#pricing .price-card ul,#pricing .price-card.featured ul{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,main.auth-section.login-page .auth-card form.auth-form,.auth-section .auth-card form.auth-form-register,main.auth-section.login-page .auth-card form.auth-form-register{gap:18px}.auth-section .auth-card .auth-submit-btn,main.auth-section.login-page .auth-card .auth-submit-btn,.auth-section .auth-card .auth-google-btn,main.auth-section.login-page .auth-card .auth-google-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;width:448px;max-width:100%;height:56px;min-height:56px;margin:0;padding:0 24px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.auth-section .auth-card .auth-submit-btn,main.auth-section.login-page .auth-card .auth-submit-btn{box-shadow:0 18px 42px #0052ff38}.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 #0052ff42}.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{justify-content:center;align-items:center;width:18px;font-size:18px;line-height:1;display:inline-flex}[dir=rtl] .auth-submit-arrow{transform:scaleX(-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,main.auth-section.login-page .auth-card form.auth-form,.auth-section .auth-card form.auth-form-register,main.auth-section.login-page .auth-card form.auth-form-register{gap:16px}.auth-section .auth-card,main.auth-section.login-page .auth-card{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.auth-section .auth-card>:not(.turnstile-challenge-backdrop),main.auth-section.login-page .auth-card>:not(.turnstile-challenge-backdrop),.auth-section .auth-card form,main.auth-section.login-page .auth-card form,.auth-section .auth-card label,main.auth-section.login-page .auth-card label,.auth-section .auth-card input,main.auth-section.login-page .auth-card input,.auth-section .auth-card .auth-submit-btn,main.auth-section.login-page .auth-card .auth-submit-btn,.auth-section .auth-card .auth-google-btn,main.auth-section.login-page .auth-card .auth-google-btn{width:100%;min-width:0;max-width:100%}.auth-section .auth-card>.turnstile-challenge-backdrop,main.auth-section.login-page .auth-card>.turnstile-challenge-backdrop{width:auto!important;max-width:none!important;height:auto!important}}.engine-table{table-layout:auto;min-width:720px}.engine-table th,.engine-table td{overflow-wrap:normal}.brand .logo-mark{width:32px;height:32px;color:inherit;font-size:0;font-weight:inherit;background:0 0;border-radius:8px;flex:none;line-height:0;display:block;overflow:hidden;box-shadow:0 10px 22px #0052ff2e}.brand .logo-mark-image{object-fit:cover;width:100%;height:100%;display:block}.site-footer .brand .logo-mark{border-radius:4px;width:28px;height:28px;display:block}.site-header{z-index:100}.hero-copy h1 .hero-title-main{color:var(--foreground);white-space:nowrap;display:block}.hero-title-rule{background:var(--foreground);border-radius:999px;width:76px;height:6px;margin:34px 0 28px;display:block}.hero-copy h1 .hero-accent{color:var(--primary);white-space:nowrap;text-shadow:none;display:block}.platform-menu{z-index:10}.platform-popover{z-index:20}@media (max-width:680px){.hero-copy h1>.hero-title-main:first-child,.hero-copy h1 .hero-accent{white-space:normal;overflow-wrap:anywhere}.hero-title-rule{width:58px;height:5px;margin:24px 0 20px}.legal-toolbar{flex-wrap:wrap;align-items:stretch}.legal-locale{width:100%;min-width:0;max-width:100%}.legal-locale .footer-locale-trigger{width:100%}}@media (min-width:681px) and (max-width:1200px){#pricing .annual-bar,#pricing .pricing-grid,#pricing .matrix-card{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{width:256px;max-width:100%;display:block;position:relative}.footer-bottom-locale select{width:100%;min-height:24px;box-shadow:none;color:var(--muted-strong);font-family:var(--font-sans), "Segoe UI Variable", "Segoe UI", sans-serif;appearance:none;background:0 0;border:0 #0000;border-radius:0;padding:0 28px 0 0;font-size:12px;font-weight:500;line-height:16px}.footer-bottom-locale select:focus{outline:2px solid color-mix(in srgb, var(--primary) 28%, transparent);outline-offset:3px}.footer-bottom-locale:after{content:"▾";color:var(--muted-strong);pointer-events:none;font-size:13px;line-height:1;position:absolute;bottom:4px;right:0}#pricing .annual-bar button{white-space:nowrap;width:auto;min-width:max-content;max-width:100%;padding:12px 32px}@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{white-space:normal;width:100%;min-width:0}}.site-header .brand .logo-mark,.site-footer .brand .logo-mark{display:none}.product-visual .panel-head .panel-logo-mark{width:32px;height:32px;color:inherit;background:0 0;border-radius:8px;flex:none;padding:0;font-size:0;line-height:0;display:block;overflow:hidden;box-shadow:0 10px 22px #0052ff2e}.product-visual .panel-head .panel-logo-mark img{object-fit:cover;width:100%;height:100%;display:block}.footer-bottom-locale{display:none}.footer-locale-menu{width:256px;max-width:100%;font-family:var(--font-sans), "Segoe UI Variable", "Segoe UI", sans-serif;position:relative}.footer-locale-trigger{width:100%;min-height:36px;color:var(--muted-strong);font:inherit;letter-spacing:0;cursor:pointer;background:#ffffff7a;border:1px solid #ffffff8c;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;display:flex;box-shadow:0 14px 30px #0f172a0a}.footer-locale-trigger span:first-child{text-align:start;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.footer-locale-globe{color:var(--primary);flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.footer-locale-globe .locale-switcher-globe{width:16px;height:16px}.legal-toolbar .legal-locale{width:256px;max-width:100%}.footer-locale-popover{inset-inline-end:0;z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #ffffff9e;border-radius:22px;width:256px;max-height:360px;padding:0;position:absolute;bottom:calc(100% + 12px);overflow:hidden;box-shadow:0 24px 60px #0f172a24}.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{border-top:1px solid #94a3b829;margin-top:8px;padding-top:8px}.footer-locale-group-label{color:var(--muted);text-transform:uppercase;padding:6px 10px 4px;font-size:14px;font-weight:500;line-height:20px;display:block}.footer-locale-option{width:100%;min-height:36px;color:var(--muted-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;display:block}.footer-locale-option:hover,.footer-locale-option:focus-visible,.footer-locale-option[aria-selected=true]{color:var(--primary);background:#0052ff1a;outline:none}html[data-web-theme=dark] .footer-locale-trigger,html[data-web-theme=dark] .footer-locale-popover{background:#191a1fc7;border-color:#ffffff24;box-shadow:0 24px 60px #0000003d}@media (max-width:680px){.footer-locale-menu,.footer-locale-popover{width:min(100%,320px)}}.consent-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 35% 24%,#0060ff24,#0000 34%),#0f11176b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.consent-modal-dialog{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:32px;width:min(480px,100vw - 32px);padding:32px;box-shadow:0 34px 90px #0f172a2e}.consent-modal-dialog h2{color:var(--ink);letter-spacing:0;margin:0 0 16px;font-size:28px;font-weight:900;line-height:1.12}.consent-modal-body,.consent-modal-hint{color:var(--muted-strong);margin:0 0 18px;font-size:16px;font-weight:500;line-height:1.55}.consent-modal-hint{color:var(--primary);background:#e6efffb8;border-radius:18px;padding:12px 14px;font-weight:700}.consent-modal-checkbox{color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #0060ff29;border-radius:20px;align-items:flex-start;gap:12px;margin:2px 0 22px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.consent-modal-checkbox input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:2px 0 0}.consent-modal-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.consent-modal-actions .btn{border-radius:999px;min-height:52px;padding:0 28px}.consent-modal-dismiss{min-height:52px;color:var(--muted-strong);border-radius:999px;padding:0 18px;text-decoration:none}.consent-modal-status{margin:16px 0 0}.consent-page-shell{background:radial-gradient(circle at 25% 15%, #0060ff24, transparent 30%), var(--bg);min-height:100vh}html[data-web-theme=dark] .consent-modal-overlay{background:radial-gradient(circle at 35% 24%,#0060ff38,#0000 34%),#020617b3}html[data-web-theme=dark] .consent-modal-dialog{background:#0f172ae0;border-color:#ffffff1f;box-shadow:0 34px 90px #0000007a}html[data-web-theme=dark] .consent-modal-checkbox,html[data-web-theme=dark] .consent-modal-hint{background:#1e293bb8;border-color:#60a5fa33}html[data-web-theme=dark] .consent-modal-body,html[data-web-theme=dark] .consent-modal-hint{color:#e2e8f0bd}@media (max-width:560px){.consent-modal-overlay{padding:16px}.consent-modal-dialog{border-radius:28px;padding:26px 22px}.consent-modal-actions .btn,.consent-modal-dismiss{justify-content:center;width:100%}}@media (min-width:900px){html:has(.hub-shell){scrollbar-gutter:stable}.hub-shell .hub-app-topbar-inner{box-sizing:border-box!important;width:min(100% - 32px,992px)!important;max-width:992px!important;margin-inline:auto!important;padding-inline:0!important}.hub-page-dashboard .hub-main,.hub-page-usage .hub-topbar,.hub-page-usage .hub-main,.hub-page-billing .hub-topbar,.hub-page-billing .hub-main,.hub-page-devices .hub-topbar,.hub-page-devices .hub-main,.hub-page-extension .hub-main,.hub-page-help .hub-main,.hub-page-subscribe .hub-topbar,.hub-page-subscribe .hub-main,.hub-page-documents .hub-topbar,.hub-page-documents .hub-main{width:min(100% - 32px,992px)!important;max-width:992px!important;margin-inline:auto!important}.hub-page-dashboard .hub-main,.hub-page-extension .hub-main,.hub-page-subscribe .hub-main,.hub-page-help .hub-main,.hub-page-devices .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{grid-template-columns:max-content minmax(0,528px)!important;justify-content:space-between!important;align-items:center!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 #00c85380!important}.hub-page-extension .settings-privacy-readonly-grid{background:0 0!important;border:0!important;border-radius:0!important}.hub-page-extension .settings-privacy-readonly-row{border-right:0!important;min-height:64px!important;padding: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{color:#434656!important;background:#ffffff80!important;border-color:#fff!important;min-height:50px!important;padding:13px 25px!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{width:100%!important;min-height:44px!important;margin:0!important;position:static!important}.hub-page-extension .settings-extension-connect-card>.settings-extension-status-note{font-size:12px!important;line-height:22px!important;display:block!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{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;min-height:174px!important;padding:25px!important;display:flex!important}.hub-page-extension .settings-extension-store-icon{background:#fff!important;border-radius:16px!important;grid-row:auto!important;width:64px!important;height:64px!important;margin-bottom:16px!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{color:#013ec7!important;background:0 0!important;align-self:center!important;min-height:20px!important;padding:2px 0 0!important;font-size:12px!important;line-height:16px!important}.hub-page-extension .settings-extension-troubleshooting-card{gap:24px!important;min-height:365px!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-rows:74px 74px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 48px!important}.hub-page-extension .settings-extension-troubleshooting-grid>div{align-items:center!important;min-height:74px!important;padding:16px!important}.hub-page-extension .settings-extension-troubleshooting-grid>div:first-child{grid-area:1/1!important}.hub-page-extension .settings-extension-troubleshooting-grid>div:nth-child(2){grid-area:1/2!important}.hub-page-extension .settings-extension-troubleshooting-grid>div:nth-child(3){grid-area:2/2!important}.hub-page-billing .settings-billing-page-content{gap:16px!important}.hub-page-billing .settings-billing-top-bento{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:16px!important;display:grid!important}.hub-page-billing .settings-billing-plan-card,.hub-page-billing .settings-billing-payment-card{padding:32px!important}.hub-page-billing .settings-billing-plan-card{gap:12px!important;height:100%!important;min-height:0!important;max-height:none!important}.hub-page-billing .settings-billing-actions{margin-top:auto!important}.hub-page-billing .settings-billing-payment-slot{max-width:100%!important;min-height:0!important;display:grid!important}.hub-page-billing .settings-billing-payment-card{width:100%!important;height:100%!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{padding:24px!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{align-content:start!important;gap:16px!important;min-height:138px!important}}.hub-page-documents .documents-table{table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (min-width:900px){.hub-page-documents .documents-table th:first-child,.hub-page-documents .documents-table td:first-child{width:auto!important;min-width:0!important}.hub-page-documents .documents-table th:nth-child(n+2),.hub-page-documents .documents-table td:nth-child(n+2){white-space:nowrap!important;width:1%!important;padding-left:24px!important;padding-right:24px!important}.hub-page-documents .documents-duration-cell,.hub-page-documents .documents-actions-col,.hub-page-documents .documents-actions-cell{white-space:nowrap!important;width:1%!important;display:table-cell!important}.hub-page-documents .documents-row-title-copy{gap:4px!important;min-width:0!important;display:grid!important}.hub-page-usage .hub-topbar-kicker,.hub-page-billing .hub-topbar-kicker{display:none!important}.hub-page-billing .hub-page-heading{padding-top:28px!important}.hub-page-billing .hub-page-heading h1,.hub-page-help .hub-page-heading h1{letter-spacing:-.64px!important;font-size:32px!important;font-weight:500!important;line-height:40px!important}.hub-page-documents .hub-page-heading h1{letter-spacing:-.64px!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:12px!important;font-size:32px!important;font-weight:500!important;line-height:40px!important;display:flex!important}.hub-page-documents .hub-topbar-kicker-inline{color:#0f56ff!important;text-transform:uppercase!important;margin:0!important;padding-bottom:2px!important;font-size:16px!important;font-weight:700!important;line-height:20px!important}.hub-page-billing .hub-page-heading .hub-topbar-lead{font-size:16px!important;font-weight:400!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{grid-template-columns:max-content minmax(0,528px)!important;justify-content:space-between!important;align-items:center!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 #00c85380!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-privacy-readonly-grid{background:0 0!important;border:0!important;border-radius:0!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-privacy-readonly-row{border-right:0!important;min-height:64px!important;padding: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{gap:6px!important;height:150px!important;min-height:150px!important;max-height:150px!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-icon,.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-connect-card .hub-section-header p{display:none!important}.hub-shell.hub-page-extension .hub-extension-page-figma .hub-extension-connect-steps{width:100%!important;margin:0!important;position:static!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-connect-card>.settings-extension-status-note{font-size:12px!important;line-height:22px!important;display:block!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{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:0!important;min-height:174px!important;padding:25px!important;display:flex!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-store-icon{background:#fff!important;border-radius:16px!important;grid-row:auto!important;width:64px!important;height:64px!important;margin-bottom:16px!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{color:#013ec7!important;background:0 0!important;align-self:center!important;min-height:20px!important;padding:2px 0 0!important;font-size:12px!important;line-height:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-card{gap:16px!important;min-height:365px!important;padding:33px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid{grid-template-rows:74px 74px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid>div{align-items:center!important;min-height:74px!important;padding:16px!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid>div:first-child{grid-area:1/1!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid>div:nth-child(2){grid-area:1/2!important}.hub-shell.hub-page-extension .hub-extension-page-figma .settings-extension-troubleshooting-grid>div:nth-child(3){grid-area:2/2!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;gap:28px!important;padding:32px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-summary p,.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-remaining p{color:#71809a!important;margin:0!important;font-size:16px!important;line-height:24px!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-summary strong,.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-remaining strong{color:#17233c!important;margin-top:8px!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.hub-shell.hub-page-usage .hub-usage-page-figma .hub-usage-resource-remaining span{color:#71809a!important;margin-top:8px!important;font-size:14px!important;line-height:20px!important;display:block!important}}
