@media (max-width:980px){.ex-library-screen--team .ex-app-header{align-items:stretch}.ex-library-screen--team .ex-app-header .ex-section-title h2{font-size:clamp(38px,8vw,54px)}.ex-library-screen--team .ex-tabs-row{align-items:stretch;flex-direction:column;gap:10px}.ex-library-screen--team .ex-library-tabs{gap:12px}.ex-library-screen--team .ex-filter-row{justify-content:flex-start;margin-left:0;width:100%}.ex-library-screen--team .ex-filter-search{flex:1;min-width:min(320px,100%)}.ex-library-screen--team .ex-demo-tile.is-list{grid-template-columns:1fr;padding:8px}.ex-library-screen--team .ex-demo-tile.is-list .ex-demo-card{grid-template-columns:180px minmax(0,1fr)}.ex-library-screen--team .ex-demo-tile.is-list .ex-demo-tile__meta-row{justify-content:flex-end;min-width:0}.ex-home-focus-panel .ex-section-title,.ex-home-recent-panel .ex-section-title,.ex-launch-panel .ex-section-title{gap:8px;margin-bottom:18px}.ex-home-focus-panel .ex-section-title h2,.ex-home-recent-panel .ex-section-title h2,.ex-launch-panel .ex-section-title h2{font-size:clamp(26px,4.8vw,34px);max-width:100%}.ex-home-focus-panel .ex-section-title p,.ex-home-recent-panel .ex-section-title p,.ex-launch-panel .ex-section-title p{font-size:15px;line-height:1.55;max-width:100%}.ex-home-launch-card{min-height:154px;padding:10px}.ex-home-launch-card strong{font-size:15px}.ex-demo-card__media{height:220px}.ex-demo-art__browser{height:36px;left:10px;right:10px;top:10px}.ex-demo-art__chips{left:12px;top:50px}.ex-demo-art__headline{bottom:34px;font-size:clamp(16px,3vw,22px);left:12px;max-width:calc(100% - 24px)}.ex-demo-art__stats{left:12px;right:12px}.ex-demo-card__body h3{font-size:clamp(20px,3vw,24px)}.ex-academy-main,.ex-article-main,.ex-pricing-main,.ex-public-main{gap:20px;padding:34px 24px 68px}.ex-academy-main .ex-academy-grid,.ex-academy-main .ex-academy-hero,.ex-academy-main .ex-academy-resource-strip,.ex-article-main .ex-article-layout,.ex-pricing-main .ex-pricing-grid,.ex-pricing-main .ex-pricing-intro{padding:24px}.ex-article-main .ex-article-preview .preview-card{min-height:440px}.ex-public-main .ex-public-hero .copy h1{font-size:clamp(38px,8vw,58px)}.ex-public-main .ex-preview-floating-card{justify-self:stretch;max-width:none}.ex-app-shell{grid-template-columns:1fr}.ex-app-sidebar{display:none}.ex-app-main{border-radius:0}.ex-app-main.is-editor-mode .ex-editor-shell{gap:8px;padding:8px}.ex-editor-top{flex-wrap:wrap;gap:6px;padding:8px}.ex-editor-top__spacer{display:none}.ex-title-chip{max-width:calc(100vw - 120px)}.ex-editor-top .ex-enhance-button,.ex-editor-top .ex-primary-button,.ex-editor-top .ex-secondary-button{min-height:36px;padding:0 12px}.ex-editor-toolbar{min-height:52px;padding:6px}.ex-editor-toolbar .ex-toolbar-button{min-height:36px}.ex-hotspot-sheet .ex-hotspot-colors,.ex-hotspot-sheet .ex-hotspot-position-grid{grid-template-columns:1fr}.ex-hotspot-sheet__actions{margin:0 -8px;padding:10px 8px 12px}.ex-editor-body,.ex-editor-body.is-guide-mode{grid-template-columns:1fr}.ex-editor-body.has-rail-overlay,.ex-editor-body.is-guide-mode.has-rail-overlay{grid-template-columns:minmax(0,1fr)}.ex-step-rail{display:none}.ex-editor-left-pane{border-right:0}.ex-guide-mode-panel{border-left:0;border-top:1px solid var(--exemo-border)}.ex-academy-grid,.ex-academy-track-grid,.ex-assets-grid,.ex-card-trio,.ex-collection-form-grid,.ex-collection-grid,.ex-feature-band .grid,.ex-home-focus-grid,.ex-home-hero__metrics,.ex-home-summary-grid,.ex-pricing-grid,.ex-proof-strip,.ex-public-collection-stats,.ex-public-stats,.ex-selection-grid,.ex-step-capture-card__grid,.ex-viewer-facts{grid-template-columns:1fr}.ex-public-hero .copy h1{font-size:56px}.ex-integration-card__footer,.ex-integration-card__top{flex-direction:column}.ex-integration-card__actions{min-width:0;width:100%}.ex-billing-grid,.ex-billing-summary-grid,.ex-plan-selector{grid-template-columns:1fr}.ex-billing-event-row,.ex-billing-invoice-card,.ex-payment-method-card__footer,.ex-payment-method-card__header{align-items:flex-start;flex-direction:column}.ex-billing-invoice-card__actions{justify-items:start}.ex-ai-patch-grid,.ex-settings-grid,.ex-settings-grid--wide{grid-template-columns:1fr}.ex-chapter-sheet,.ex-side-sheet,.ex-tool-sheet{border-radius:0;left:0;max-width:none;right:0;width:100%}.ex-chapter-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-collection-management-header{align-items:stretch;flex-direction:column}.ex-collection-management-header .ex-primary-button{margin-left:0;width:-moz-fit-content;width:fit-content}.ex-collection-builder-modal{max-height:calc(100dvh - 28px);padding:24px;width:min(100%,calc(100vw - 28px))}.ex-collection-builder-modal__header{padding-right:56px}.ex-collection-builder-modal__header h2{font-size:clamp(28px,7vw,56px)}}@media (max-width:768px){.ex-command-modal__header{min-height:62px;padding:0 14px}.ex-command-modal__header input{font-size:15px}.ex-command-item{padding:10px 12px}.ex-command-item strong{font-size:18px}.ex-command-item p{font-size:13px}.ex-library-screen--team .ex-app-header .ex-section-title h2{font-size:clamp(34px,10vw,44px)}.ex-library-screen--team .ex-filter-row{gap:8px}.ex-library-screen--team .ex-library-tabs{gap:10px}.ex-library-screen--team .ex-tab-link{font-size:14px;min-height:38px;padding-bottom:8px}.ex-library-screen--team .ex-tab-link small{font-size:12px}.ex-library-screen--team .ex-filter-button,.ex-library-screen--team .ex-filter-search,.ex-library-screen--team .ex-icon-button,.ex-library-screen--team .ex-tab-link{min-height:42px}.ex-library-empty-wrap{min-height:260px}.ex-library-screen--team .ex-demo-tile.is-list .ex-demo-card{grid-template-columns:1fr}.ex-library-screen--team .ex-demo-tile.is-list .ex-demo-card__media{height:132px;min-height:132px}.ex-library-screen--team .ex-demo-tile.is-list .ex-demo-card__body{padding:8px 4px 4px}.ex-library-screen--team .ex-demo-tile.is-list .ex-demo-tile__meta-row{justify-content:flex-start}.ex-home-focus-panel .ex-section-title,.ex-home-recent-panel .ex-section-title,.ex-launch-panel .ex-section-title{gap:7px;margin-bottom:14px}.ex-home-focus-panel .ex-section-title h2,.ex-home-recent-panel .ex-section-title h2,.ex-launch-panel .ex-section-title h2{font-size:clamp(22px,7vw,28px);line-height:1.12}.ex-home-focus-panel .ex-section-title p,.ex-home-recent-panel .ex-section-title p,.ex-launch-panel .ex-section-title p{font-size:14px;line-height:1.5}.ex-home-launch-card{border-radius:14px;min-height:142px;padding:10px}.ex-home-launch-card strong{font-size:14px}.ex-home-launch-card p{font-size:11px}.ex-home-launch-card__stats{gap:4px}.ex-home-launch-card__stats span,.ex-home-launch-card__status,.ex-home-launch-card__type{font-size:9px;min-height:20px;padding:0 7px}.ex-demo-card{border-radius:16px}.ex-demo-card__media{height:196px}.ex-demo-art{padding:10px}.ex-demo-art__browser{border-radius:10px;gap:6px;height:34px;left:10px;padding:0 9px;right:10px;top:10px}.ex-demo-art__address{font-size:11px;height:22px;padding:0 8px}.ex-demo-art__chips{gap:6px;left:10px;top:46px}.ex-demo-art__chips span,.ex-demo-art__stats b{font-size:10px;min-height:22px;padding:0 8px}.ex-demo-art__headline{bottom:30px;font-size:clamp(14px,6vw,18px);left:10px;line-height:1.15;max-width:calc(100% - 20px)}.ex-demo-art__stats{bottom:6px;gap:6px;left:10px;right:10px}.ex-demo-card__body{gap:8px;padding:12px 10px 10px}.ex-demo-card__body h3{font-size:clamp(18px,7vw,22px)}.ex-demo-card__description{font-size:13px}.ex-demo-card__footer small{font-size:10px;min-height:24px;padding:0 8px}.ex-academy-main,.ex-article-main,.ex-pricing-main,.ex-public-main{gap:18px;padding:26px 20px 56px}.ex-academy-main .ex-academy-grid,.ex-academy-main .ex-academy-hero,.ex-academy-main .ex-academy-resource-strip,.ex-article-main .ex-article-layout,.ex-pricing-main .ex-pricing-grid,.ex-pricing-main .ex-pricing-intro,.ex-public-main .ex-academy-strip,.ex-public-main .ex-feature-band,.ex-public-main .ex-get-started,.ex-public-main .ex-public-hero{border-radius:24px;padding:22px}.ex-article-main .ex-article-copy,.ex-article-main .ex-article-preview{border-radius:18px;padding:20px}.ex-article-main .ex-article-copy li{font-size:17px}.ex-public-main .ex-public-hero .copy h1{font-size:clamp(34px,11vw,50px)}.ex-public-main .preview-card{min-height:440px;padding:20px}.ex-public-main .ex-step-card .art{height:260px}.ex-academy-page,.ex-academy-strip,.ex-app-main,.ex-article-page,.ex-feature-band,.ex-get-started,.ex-pricing-page,.ex-public-header,.ex-public-hero{padding-left:20px;padding-right:20px}.ex-public-header{padding-top:12px;padding-bottom:12px}.ex-public-header__inner{flex-wrap:wrap;row-gap:8px}.ex-public-header nav{margin:0;order:3;width:100%;overflow-x:auto}.ex-public-header .actions{margin-left:auto}.ex-search{width:100%}.ex-app-header,.ex-share-header,.ex-share-section .row,.ex-tabs-row,.ex-topbar-actions{align-items:stretch;flex-direction:column}.ex-download-grid,.ex-video-audio-levels,.ex-viewer-url-row{grid-template-columns:1fr}.ex-home-hero__actions,.ex-hub-results-meta,.ex-viewer-share-card__actions{flex-direction:column}.ex-job-card__footer,.ex-job-card__meta{align-items:flex-start;flex-direction:column}.ex-asset-card__meta,.ex-collection-card__footer,.ex-collection-card__header,.ex-collection-card__meta,.ex-viewer-nav-buttons{align-items:stretch;flex-direction:column}.ex-collection-builder-modal{border-radius:20px;max-height:calc(100dvh - 20px);padding:20px 18px;width:calc(100vw - 20px)}.ex-collection-builder-modal__header{padding-right:42px}.ex-collection-builder-modal__header h2{font-size:clamp(24px,9vw,40px)}.ex-collection-builder-modal__header p{font-size:15px}}.ex-asset-stack,.ex-breakdown-list,.ex-card-stack,.ex-export-list,.ex-rank-list,.ex-section-list,.ex-series-list{display:flex;flex-direction:column;gap:14px;margin-top:24px}.ex-breakdown-row,.ex-export-row,.ex-integration-card,.ex-rank-row,.ex-section-list__item,.ex-series-row,.ex-setting-chip{align-items:center;background:#fbfbfe;border:1px solid var(--exemo-border);border-radius:18px;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.ex-rank-row.is-selected{border-color:rgba(91,80,246,.4);box-shadow:0 0 0 1px rgba(91,80,246,.16)}.ex-guide-rank-list{gap:16px}.ex-guide-rank-row{align-items:flex-start;background:linear-gradient(180deg,#fcfdff,#f7f9ff);border-color:color-mix(in srgb,var(--exemo-border) 88%,#e8ecfb);display:grid;gap:14px 20px;grid-template-columns:minmax(0,1fr) auto}.ex-guide-rank-row__meta{min-width:0}.ex-guide-rank-row__meta strong{display:block;font-size:clamp(19px,1.3vw,24px);letter-spacing:-.02em;margin:0}.ex-guide-rank-row__meta p{font-size:clamp(15px,1vw,18px);margin:6px 0 0}.ex-breakdown-row p,.ex-export-row p,.ex-integration-card p,.ex-rank-row p,.ex-section-list__item p,.ex-series-row p,.ex-setting-chip p,.ex-voiceover-card p{color:var(--exemo-text-muted);margin:6px 0 0}.ex-inline-link{color:var(--exemo-violet);font-weight:700;text-decoration:none}.ex-inline-link.is-disabled{color:var(--exemo-text-muted)}.ex-analytics-grid,.ex-branding-grid,.ex-theme-grid{display:grid;gap:18px;margin-top:24px}.ex-analytics-grid{grid-template-columns:1.2fr .8fr}.ex-analytics-card,.ex-brand-swatch{padding:20px}.ex-series-row{align-items:flex-start}.ex-series-bars{display:flex;flex-direction:column;gap:8px;min-width:180px}.ex-series-bars span{background:var(--exemo-violet);border-radius:999px;display:block;height:10px}.ex-series-bars span.is-success{background:#1fcf71}.ex-series-bars span.is-warning{background:#ff9a2f}.ex-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-theme-field{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.ex-theme-field input{background:none;border:1px solid var(--exemo-border);border-radius:14px;height:52px;padding:8px;width:100%}.ex-theme-presets{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.ex-theme-preset{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f9fd;border:1px solid var(--exemo-border);border-radius:18px;color:inherit;cursor:pointer;display:grid;gap:8px;padding:16px;text-align:left}.ex-theme-preset__swatches{display:flex;gap:8px}.ex-theme-preset__swatches i{border-radius:999px;display:block;height:18px;width:18px}.ex-theme-preset small{color:var(--exemo-text-muted)}.ex-form-actions{display:flex;justify-content:flex-start;margin-top:24px}.ex-theme-preview{border:1px solid var(--exemo-border);border-radius:26px;min-height:360px;padding:24px}.ex-theme-preview__top{align-items:center;display:flex;justify-content:space-between}.ex-theme-chip{border-radius:999px;display:inline-flex;height:22px;width:86px}.ex-theme-preview__panel{border:1px solid var(--exemo-border);border-radius:22px;margin-top:26px;padding:24px}.ex-theme-preview__panel p{color:var(--exemo-text-muted);margin-bottom:22px}.ex-theme-preview__stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.ex-theme-preview__stats div{background:rgba(255,255,255,.82);border:1px solid var(--exemo-border);border-radius:18px;display:grid;gap:6px;padding:16px}.ex-theme-preview__stats span{color:var(--exemo-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ex-export-pill,.ex-side-action,.ex-switch-button{align-items:center;background:#f2f4fb;border:1px solid var(--exemo-border);border-radius:14px;color:var(--exemo-text);cursor:pointer;display:inline-flex;gap:10px;justify-content:center;min-height:52px;padding:0 18px;text-align:left}.ex-switch-button.is-active{background:rgba(91,80,246,.12);border-color:rgba(91,80,246,.35)}.ex-side-action--ghost{background:white}.ex-code-block{background:#131725;border-radius:18px;color:#f6f7fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;margin-top:18px;padding:18px;white-space:pre-wrap}.ex-share-section.is-first{border-top:0;margin-top:0;padding-top:0}.ex-export-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.ex-export-pill{min-height:46px}.ex-branding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-brand-swatch span{border:1px solid var(--exemo-border);border-radius:14px;display:block;height:88px;margin-bottom:14px;width:100%}.ex-brand-swatch small{color:var(--exemo-text-muted)}.ex-tool-sheet{height:100%;max-width:420px}.ex-voiceover-sheet{display:flex;flex-direction:column;gap:18px}.ex-voiceover-notice{margin:0}.ex-voiceover-header-row{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.ex-tool-sheet--right{left:auto;right:0}.ex-ai-review-sheet{overflow-y:auto}.ex-side-sheet__body-copy{color:var(--exemo-text-muted);margin:8px 0 0}.ex-howto-card{background:linear-gradient(180deg,#f9faff,#f4f6ff);border:1px solid #dce3f6;display:grid;gap:10px;margin-top:16px;padding:16px 18px}.ex-howto-card h3{font-size:16px;margin:0}.ex-howto-card ol{color:var(--exemo-text-muted);display:grid;gap:6px;margin:0;padding-left:18px}.ex-howto-card code{background:rgba(91,80,246,.1);border-radius:8px;color:#4b43bf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 6px}.ex-howto-card small{color:#55608a;display:block;font-weight:600}.ex-guide-actions{display:grid;gap:8px;justify-items:end;max-width:min(760px,100%)}.ex-guide-actions__group{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ex-guide-actions__group--secondary{opacity:.94}.ex-guide-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid color-mix(in srgb,var(--exemo-border) 86%,#d5dcf1);border-radius:999px;color:var(--exemo-text);cursor:pointer;font-size:clamp(13px,.92vw,15px);font-weight:700;letter-spacing:-.01em;min-height:34px;padding:8px 12px;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.ex-guide-action-button:hover{background:color-mix(in srgb,var(--exemo-violet) 6%,#ffffff);border-color:color-mix(in srgb,var(--exemo-violet) 44%,#cad2ed)}.ex-guide-action-button:focus-visible{box-shadow:0 0 0 3px rgba(91,80,246,.2);outline:none}.ex-guide-action-button:disabled{color:var(--exemo-text-muted);cursor:not-allowed;opacity:.64}.ex-guide-action-button.is-primary{background:linear-gradient(135deg,var(--exemo-violet),var(--exemo-violet-strong));border-color:transparent;color:#ffffff}.ex-guide-action-button.is-primary:hover{background:linear-gradient(135deg,#5d4ff5,#4f3de8)}@media (max-width:1180px){.ex-guide-rank-row{grid-template-columns:minmax(0,1fr)}.ex-guide-actions,.ex-guide-actions__group{justify-content:flex-start;justify-items:flex-start}.ex-guide-rank-row.is-selection-mode{align-items:center}}.ex-upload-picker-sheet{gap:16px}.ex-upload-picker-list{display:grid;gap:10px;max-height:320px;overflow:auto;padding-right:4px}.ex-upload-picker-row{align-items:center;background:#ffffff;border:1px solid var(--exemo-border);border-radius:16px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.ex-upload-picker-row.is-media{grid-template-columns:auto 84px minmax(0,1fr)}.ex-upload-picker-row.is-selected{background:color-mix(in srgb,var(--exemo-violet) 6%,#ffffff);border-color:color-mix(in srgb,var(--exemo-violet) 44%,#cfd6ef)}.ex-upload-picker-row input{height:18px;margin:0;width:18px}.ex-upload-picker-row__meta{display:grid;gap:4px}.ex-upload-picker-row__meta strong{font-size:15px}.ex-upload-picker-row__meta p{color:var(--exemo-text-muted);margin:0}.ex-upload-picker-row__thumb{background:#ecf0fb;border:1px solid var(--exemo-border);border-radius:12px;height:52px;overflow:hidden;width:84px}.ex-upload-picker-row__thumb img,.ex-upload-picker-row__thumb video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ex-inline-error,.ex-inline-error-card{background:#fff4f4;border:1px solid #f5c8c8;border-radius:18px;color:#b23a3a;font-weight:600;margin-top:18px;padding:14px 16px}.ex-inline-error-card{margin:18px 24px 0}.ex-health-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.04em;padding:8px 12px;text-transform:uppercase}.ex-health-pill.is-approved,.ex-health-pill.is-healthy{background:#eaf8ed;border:1px solid #c8e7d1;color:#2b8a4b}.ex-health-pill.is-pending-review,.ex-health-pill.is-warning{background:#fff7e8;border:1px solid #f4dfad;color:#a96b00}.ex-health-pill.is-idle,.ex-health-pill.is-rejected,.ex-health-pill.is-reverted{background:#eef1f8;border:1px solid #d9dfeb;color:#66718c}.ex-health-pill.is-ai-status{white-space:nowrap}.ex-integration-card--stacked{align-items:stretch;flex-direction:column}.ex-integration-card__footer,.ex-integration-card__top{align-items:center;display:flex;gap:18px;justify-content:space-between}.ex-integration-card__top{align-items:flex-start}.ex-integration-card__title-row{align-items:center;display:flex;gap:12px;margin-bottom:6px}.ex-integration-card__actions{display:flex;flex-direction:column;gap:10px;min-width:210px}.ex-integration-card__events{display:flex;flex-wrap:wrap;gap:10px}.ex-integration-webhook{background:#f6f8fc;border:1px solid var(--exemo-border);border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:16px}.ex-integration-webhook__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ex-delivery-row__details,.ex-integration-webhook__actions{display:flex;flex-wrap:wrap;gap:10px}.ex-integration-webhook__meta{color:var(--exemo-text-muted);display:flex;flex-wrap:wrap;gap:14px}.ex-integration-webhook__meta small{display:block}.ex-event-chip{background:#f2f4fb;border:1px solid var(--exemo-border);border-radius:999px;color:var(--exemo-text);cursor:pointer;font-size:13px;font-weight:700;min-height:40px;padding:0 14px}.ex-event-chip.is-active{background:rgba(91,80,246,.12);border-color:rgba(91,80,246,.35);color:var(--exemo-violet)}.ex-event-chip:disabled{cursor:not-allowed;opacity:.55}.ex-integration-card__status-copy p,.ex-integration-card__status-copy strong{display:block}.ex-integration-card__status-copy p{margin:6px 0 0}.ex-delivery-row{align-items:flex-start}.ex-delivery-row .ex-audit-meta{align-items:flex-end}.ex-ai-patch-card{background:#fbfbfe;border:1px solid var(--exemo-border);border-radius:22px;display:flex;flex-direction:column;gap:16px;padding:18px}.ex-ai-patch-card__top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ex-ai-patch-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ex-ai-patch-block{background:white;border:1px solid var(--exemo-border);border-radius:18px;padding:16px}.ex-ai-patch-block h4{color:var(--exemo-text-muted);font-size:13px;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.ex-ai-patch-block p,.ex-ai-patch-block small,.ex-ai-patch-block strong{display:block}.ex-ai-patch-block p{margin:10px 0}.ex-ai-patch-card__actions{display:flex;gap:12px}.ex-voiceover-card{background:#fbfbfe;border:1px solid var(--exemo-border);border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:18px}.ex-voiceover-card audio{width:100%}.ex-voiceover-step-card{background:#fbfbfe;border:1px solid var(--exemo-border);border-radius:18px;overflow:hidden}.ex-voiceover-step-card__header{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:18px;text-align:left;width:100%}.ex-voiceover-step-card__header p{color:var(--exemo-text-muted);margin:6px 0 0}.ex-voiceover-step-card__status{color:var(--exemo-text-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ex-voiceover-step-card__body{border-top:1px solid var(--exemo-border);display:flex;flex-direction:column;gap:16px;padding:18px}.ex-voiceover-manual-actions{display:flex;flex-direction:column;gap:12px}.ex-voiceover-recording-pill{align-self:center;background:#fff4e6;border:1px solid #ffd6a5;border-radius:999px;color:#9a5300;font-size:12px;font-weight:800;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.ex-voiceover-or{color:var(--exemo-text-muted);font-weight:700;text-align:center}.ex-voiceover-upload-input{display:none}.ex-viewer-language-pill{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);border-radius:999px;color:white;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.16em;margin-top:18px;padding:10px 14px}.ex-viewer-language-pill--mode{background:rgba(255,154,47,.16);border-color:rgba(255,154,47,.4);color:#ffd7ad}.ex-viewer-audio{margin-top:16px;width:min(360px,100%)}@media (max-width:1280px){.ex-analytics-grid,.ex-branding-grid,.ex-integration-webhook__grid,.ex-launch-grid,.ex-theme-grid{grid-template-columns:1fr}.ex-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-login-card--super-admin{background:linear-gradient(135deg,rgba(17,31,84,.04),rgba(28,156,114,.08));border-color:rgba(17,31,84,.16)}.ex-plan-pill--dark{background:rgba(17,31,84,.1);color:#111f54}.ex-admin-sidebar{background:linear-gradient(180deg,#fbfbff,#f3f5ff)}.ex-admin-promo-card,.ex-admin-sidebar__card{background:white}.ex-admin-screen{display:flex;flex-direction:column;gap:24px;padding:0 40px 40px}.ex-admin-topbar .ex-admin-banner{min-width:220px}.ex-admin-summary{margin-top:8px}.ex-admin-form-grid,.ex-admin-highlight-grid,.ex-admin-tenant-meta-grid{display:grid;gap:16px}.ex-admin-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-admin-risk-list{display:flex;flex-direction:column;gap:14px}.ex-admin-risk-row{align-items:center;background:#fbfbfe;border:1px solid var(--exemo-border);border-radius:18px;display:flex;justify-content:space-between;padding:14px 16px}.ex-admin-risk-row strong{font-size:20px}.ex-admin-tenant-panel{gap:18px}.ex-admin-tenant-list{display:flex;flex-direction:column;gap:12px}.ex-admin-tenant-link{color:inherit;text-decoration:none}.ex-admin-tenant-card{align-items:center;background:#fbfbfe;border:1px solid var(--exemo-border);border-radius:20px;display:flex;justify-content:space-between;padding:16px 18px}.ex-admin-tenant-card p{color:var(--exemo-text-muted);margin:6px 0 0}.ex-admin-tenant-card__meta{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.ex-admin-status-pill{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.ex-admin-status-pill.is-active{background:rgba(28,156,114,.12);color:#107152}.ex-admin-status-pill.is-trialing{background:rgba(91,80,246,.12);color:#4a41d9}.ex-admin-status-pill.is-past_due{background:rgba(255,154,47,.16);color:#b25f0b}.ex-admin-status-pill.is-suspended{background:rgba(144,37,53,.14);color:#7f2231}.ex-admin-breadcrumb a{color:var(--exemo-primary);font-weight:600;text-decoration:none}.ex-admin-tenant-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-admin-tenant-meta-grid div{background:#fbfbfe;border:1px solid var(--exemo-border);border-radius:18px;display:flex;flex-direction:column;gap:6px;padding:16px}.ex-admin-tenant-meta-grid span{color:var(--exemo-text-muted);font-size:13px}.ex-admin-tenant-meta-grid strong{font-size:18px}.ex-admin-form-panel{gap:18px}.ex-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-admin-form-grid label{display:flex;flex-direction:column;gap:8px}.ex-admin-form-grid label.is-full{grid-column:1/-1}.ex-admin-form-grid span{color:var(--exemo-text-muted);font-size:13px;font-weight:600}.ex-admin-form-grid input,.ex-admin-form-grid select,.ex-admin-form-grid textarea{background:white;border:1px solid var(--exemo-border);border-radius:16px;color:var(--exemo-text);font:inherit;min-height:52px;padding:12px 14px}.ex-admin-form-grid textarea{min-height:140px;resize:vertical}.ex-admin-form-actions{display:flex;justify-content:flex-end}.ex-admin-shell-v2{font-family:Fira Sans,Inter,Segoe UI,sans-serif}.ex-admin-shell-v2 .ex-section-title h2{font-size:clamp(18px,1.35vw,22px);letter-spacing:-.02em;line-height:1.2}.ex-admin-shell-v2 .ex-section-title p{font-size:13px;line-height:1.5;margin-top:5px;max-width:56ch}.ex-admin-shell-v2 .ex-admin-dashboard-v2 label span,.ex-admin-shell-v2 .ex-auth-form label span{line-height:1.25}.ex-admin-dashboard-v2 .ex-admin-kpi-value{font-family:Fira Code,SFMono-Regular,Menlo,monospace}.ex-admin-dashboard-v2 .ex-admin-create-tenant-card .ex-section-title p{max-width:48ch}@media (max-width:1280px){.ex-admin-form-grid,.ex-admin-highlight-grid,.ex-admin-tenant-meta-grid{grid-template-columns:1fr}.ex-admin-screen{padding:0 24px 24px}}@media (max-width:780px){.ex-admin-shell-v2 .ex-section-title p{font-size:12px;max-width:none}}.ex-ghost-icon-button{width:44px;height:44px;border-radius:14px;border:1px solid rgba(31,40,64,.12);background:rgba(245,246,251,.92);color:#1f2840;font-size:1.5rem;line-height:1;cursor:pointer}.ex-inline-toggle{display:inline-flex;align-items:center;gap:.9rem;font-weight:600;color:#1f2840}.ex-screen-cam-modal{max-height:calc(100dvh - 24px);overflow:auto;width:min(980px,calc(100dvw - 24px));padding:1.4rem;display:grid;gap:1rem}.ex-screen-cam-modal__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.ex-screen-cam-modal__header h2{margin:0;font-size:2rem}.ex-screen-cam-modal__header p{margin:.4rem 0 0;max-width:42rem;color:#697386}.ex-screen-cam-modal__canvas-shell{position:relative;min-height:28rem;border-radius:30px;overflow:hidden;background:radial-gradient(circle at top left,rgba(91,80,246,.18),rgba(15,19,37,.98));border:1px solid rgba(122,140,171,.18)}.ex-screen-cam-modal__canvas{width:100%;min-height:28rem;display:block;background:transparent}.ex-screen-cam-modal__placeholder{position:absolute;inset:0;align-content:center;display:grid;gap:1.2rem;padding:2rem;color:white}.ex-screen-cam-modal__preview-stage{margin:0 auto;max-width:760px;position:relative;width:100%}.ex-screen-cam-modal__preview-window{background:linear-gradient(180deg,rgba(15,19,37,.88),rgba(13,18,34,.72));border:1px solid rgba(255,255,255,.12);border-radius:28px;box-shadow:0 28px 60px rgba(8,10,20,.35);overflow:hidden}.ex-screen-cam-modal__preview-topbar{align-items:center;background:rgba(255,255,255,.04);display:flex;gap:8px;min-height:52px;padding:0 18px}.ex-screen-cam-modal__preview-topbar span{background:rgba(255,255,255,.5);border-radius:999px;display:block;height:10px;width:10px}.ex-screen-cam-modal__preview-browser{display:grid;gap:0;grid-template-columns:120px minmax(0,1fr);min-height:280px}.ex-screen-cam-modal__preview-sidebar{background:linear-gradient(180deg,rgba(28,36,64,.98),rgba(20,28,48,.92));border-right:1px solid rgba(255,255,255,.06);position:relative}.ex-screen-cam-modal__preview-sidebar:after,.ex-screen-cam-modal__preview-sidebar:before{content:"";left:20px;position:absolute;right:20px}.ex-screen-cam-modal__preview-sidebar:before{background:rgba(255,255,255,.1);border-radius:999px;height:12px;top:26px}.ex-screen-cam-modal__preview-sidebar:after{background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)) 0 0 /100% 10px no-repeat,linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)) 0 36px /84% 10px no-repeat,linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)) 0 72px /92% 10px no-repeat,linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)) 0 108px /70% 10px no-repeat;border-radius:12px;bottom:24px;top:64px}.ex-screen-cam-modal__preview-main{background:radial-gradient(circle at top left,rgba(91,80,246,.28),transparent 45%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,243,252,.96));display:grid;gap:14px;padding:26px 28px 28px;position:relative}.ex-screen-cam-modal__preview-chip{align-items:center;background:rgba(91,80,246,.1);border:1px solid rgba(91,80,246,.15);border-radius:999px;color:#37278a;display:inline-flex;font-size:13px;font-weight:700;min-height:32px;padding:0 12px;width:-moz-fit-content;width:fit-content}.ex-screen-cam-modal__preview-headline,.ex-screen-cam-modal__preview-line{background:rgba(23,31,55,.12);border-radius:999px;display:block}.ex-screen-cam-modal__preview-headline{height:20px;margin-top:6px;width:min(72%,360px)}.ex-screen-cam-modal__preview-line{height:12px;width:min(88%,520px)}.ex-screen-cam-modal__preview-line.is-short{width:min(62%,360px)}.ex-screen-cam-modal__preview-hotspot{align-self:end;background:radial-gradient(circle,rgba(91,80,246,.32) 0,rgba(91,80,246,.16) 48%,transparent 60%),linear-gradient(180deg,#5b50f6,#7f73ff);border-radius:999px;box-shadow:0 18px 34px rgba(91,80,246,.28);height:62px;justify-self:end;margin-top:20px;width:62px}.ex-screen-cam-modal__preview-camera{align-items:center;background:rgba(15,19,37,.92);border:1px solid rgba(255,255,255,.12);border-radius:22px;bottom:18px;box-shadow:0 18px 40px rgba(8,10,20,.35);display:inline-flex;gap:10px;padding:12px 14px;position:absolute;right:18px}.ex-screen-cam-modal__preview-camera-lens{background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.9),rgba(255,255,255,0) 36%),linear-gradient(180deg,#98a2ff,#5b50f6);border-radius:999px;display:block;flex:0 0 38px;height:38px;width:38px}.ex-screen-cam-modal__preview-camera span{color:rgba(255,255,255,.92);font-size:13px;font-weight:700}.ex-screen-cam-modal__placeholder-copy{display:grid;gap:8px;justify-items:center;margin:0 auto;max-width:36rem;text-align:center}.ex-screen-cam-modal__placeholder-copy strong{font-size:1.15rem}.ex-screen-cam-modal__placeholder-copy p{color:rgba(255,255,255,.78);margin:0}.ex-screen-cam-modal__placeholder-steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ex-screen-cam-modal__placeholder-step{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:18px;display:grid;gap:10px;grid-template-rows:auto 1fr;min-height:108px;padding:16px}.ex-screen-cam-modal__placeholder-step span{align-items:center;background:rgba(255,255,255,.12);border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.ex-screen-cam-modal__placeholder-step strong{color:rgba(255,255,255,.92);display:block;font-size:14px;line-height:1.45;max-width:18ch}.ex-screen-cam-modal__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.ex-screen-cam-modal__meta>div{display:grid;gap:.3rem;padding:1rem 1.1rem;border-radius:20px;background:#f7f8fc;border:1px solid #dde3ef}.ex-screen-cam-modal__meta strong{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#7a869d}.ex-screen-cam-modal__meta span{color:#1f2840;font-weight:600}.ex-screen-cam-modal__controls{display:flex;justify-content:space-between;gap:1rem;align-items:center}@media (max-width:900px){.ex-screen-cam-modal__meta{grid-template-columns:1fr}.ex-screen-cam-modal__controls{flex-direction:column;align-items:stretch}.ex-inline-toggle{justify-content:space-between}.ex-screen-cam-modal__placeholder-steps,.ex-screen-cam-modal__preview-browser{grid-template-columns:1fr}.ex-screen-cam-modal__preview-sidebar{display:none}.ex-screen-cam-modal__preview-camera{position:static;width:-moz-fit-content;width:fit-content}}.ex-app-shell.ex-app-shell-v2{background:radial-gradient(circle at 8% 8%,rgba(93,87,237,.12),transparent 34%),radial-gradient(circle at 92% 10%,rgba(16,185,129,.1),transparent 30%),linear-gradient(180deg,#f6f9ff,#edf3fc);color:#17224c;font-family:Fira Sans,Avenir Next,Segoe UI,Helvetica Neue,sans-serif}.ex-app-sidebar.ex-app-sidebar-v2{background:linear-gradient(180deg,#f8fbff,#eef3fc);border-right:1px solid #dbe5f4;padding-top:.9rem}.ex-brand-row.ex-brand-row-v2{align-items:center;background:rgba(255,255,255,.78);border:1px solid #d7e1f1;border-radius:18px;box-shadow:0 10px 24px rgba(20,36,82,.08);padding:.5rem .6rem}.ex-app-sidebar.ex-app-sidebar-v2.is-collapsed{padding:.7rem .38rem .85rem}.ex-app-sidebar.ex-app-sidebar-v2.is-collapsed .ex-brand-row.ex-brand-row-v2{display:grid;gap:.42rem;justify-items:center;min-height:0;padding:.5rem .25rem}.ex-app-sidebar.ex-app-sidebar-v2.is-collapsed .ex-brand-wordmark{font-size:22px;letter-spacing:-.04em;line-height:1;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.ex-sidebar-collapse-button.ex-sidebar-collapse-button-v2{background:#f2f6ff;border:1px solid #d2ddef;border-radius:10px;color:#475783;font-weight:700}.ex-app-sidebar.ex-app-sidebar-v2.is-collapsed .ex-sidebar-collapse-button.ex-sidebar-collapse-button-v2{height:30px;margin-left:0;width:30px}.ex-workspace-card.ex-workspace-card-v2{background:#ffffff;border:1px solid #dbe4f3;border-radius:18px;box-shadow:0 10px 22px rgba(20,36,82,.06)}.ex-app-nav.ex-app-nav-v2 .ex-app-nav__item.ex-app-nav__item-v2{border-radius:12px;min-height:44px;font-size:14px;font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ex-app-nav.ex-app-nav-v2 .ex-app-nav__item.ex-app-nav__item-v2:hover{background:#ffffff;border-color:#d4deef}.ex-app-nav.ex-app-nav-v2 .ex-app-nav__item.ex-app-nav__item-v2.is-active{background:#edf1ff;border-color:#ccd8ef;box-shadow:inset 0 0 0 1px rgba(86,79,223,.1)}.ex-app-main.ex-app-main-v2{padding-inline:.7rem}.ex-app-topbar.ex-app-topbar-v2{background:transparent;border:0;padding:.8rem .1rem .2rem;position:sticky;top:0;z-index:12}.ex-app-topbar.ex-app-topbar-v2 .ex-app-header.ex-app-header-v2,.ex-app-topbar.ex-app-topbar-v2 .ex-app-topbar__row.ex-app-topbar__row-v2{background:rgba(255,255,255,.86);border:1px solid #dbe4f4;border-radius:18px;box-shadow:0 10px 24px rgba(20,36,82,.08);backdrop-filter:blur(8px);padding:.72rem .85rem}.ex-app-topbar.ex-app-topbar-v2 .ex-app-topbar__row.ex-app-topbar__row-v2{overflow:visible;position:relative;z-index:3}.ex-app-topbar.ex-app-topbar-v2 .ex-app-header.ex-app-header-v2{margin-top:.55rem;position:relative;z-index:1}.ex-app-shell-v2 .ex-app-header h2,.ex-app-shell-v2 .ex-section-title h2{font-size:clamp(30px,3.4vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1.05}.ex-search.ex-search-button.ex-search-button-v2{background:#ffffff;border:1px solid #d3ddef;border-radius:12px;color:#46547f}.ex-home-screen.ex-home-screen-v2 .ex-home-hero__eyebrow{font-size:12px;letter-spacing:.12em}.ex-home-screen.ex-home-screen-v2 .ex-home-hero__copy h1{color:#0f1942;font-size:clamp(36px,5.2vw,60px);font-weight:700;letter-spacing:-.05em;line-height:1.02}.ex-home-screen.ex-home-screen-v2 .ex-home-hero__copy p,.ex-home-screen.ex-home-screen-v2 .ex-section-panel p{font-size:15px;line-height:1.65}.ex-home-screen.ex-home-screen-v2 .ex-home-hero__metric strong,.ex-home-screen.ex-home-screen-v2 .ex-home-summary-card strong{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;letter-spacing:-.02em}.ex-home-screen.ex-home-screen-v2 .ex-home-hero__metric span,.ex-home-screen.ex-home-screen-v2 .ex-home-summary-card span{font-size:12px;font-weight:600;letter-spacing:.03em}.ex-home-screen.ex-home-screen-v2 .ex-section-grid{gap:.9rem;padding-bottom:1rem}.ex-home-screen.ex-home-screen-v2 .ex-section-panel{background:rgba(255,255,255,.9);border:1px solid #dbe4f3;border-radius:20px;box-shadow:0 10px 24px rgba(20,36,82,.06)}.ex-home-screen.ex-home-screen-v2 .ex-home-hero{background:linear-gradient(135deg,#f7f9ff,#ffffff 55%)}.ex-home-screen.ex-home-screen-v2 .ex-home-hero__metric,.ex-home-screen.ex-home-screen-v2 .ex-home-summary-card{background:#f8faff;border:1px solid #dde6f5}.ex-home-screen.ex-home-screen-v2 .ex-home-launch-card{background:#f8faff;border:1px solid #dce5f4}@media (max-width:980px){.ex-app-main.ex-app-main-v2{padding-inline:.25rem}}.ex-library-screen--team.ex-library-screen--team-v2{display:grid;gap:.9rem;padding-bottom:1rem}.ex-demos-overview-card{align-items:start;background:linear-gradient(135deg,#f7f9ff,#ffffff 58%);border:1px solid #dbe4f3;border-radius:22px;box-shadow:0 12px 26px rgba(20,36,82,.07);display:grid;gap:1rem;grid-template-columns:1.1fr minmax(320px,.9fr);padding:1.05rem 1.1rem}.ex-demos-overview-card__eyebrow{color:#5668e4;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ex-demos-overview-card h1{color:#101a42;font-size:clamp(30px,4.1vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1.04;margin:.35rem 0 0}.ex-demos-overview-card p{color:#53618d;font-size:15px;line-height:1.65;margin:.55rem 0 0;max-width:62ch}.ex-demos-overview-card__stats{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ex-demos-overview-card__stat{background:#f8faff;border:1px solid #dde6f5;border-radius:14px;display:grid;gap:.12rem;padding:.68rem .75rem}.ex-demos-overview-card__stat strong{color:#15214b;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;letter-spacing:-.03em}.ex-demos-overview-card__stat span{color:#60709c;font-size:12px;font-weight:600}.ex-library-screen--team-v2 .ex-assets-grid.ex-assets-grid-v2,.ex-library-screen--team-v2 .ex-library-grid.ex-library-grid-v2,.ex-tabs-row.ex-tabs-row-v2{background:rgba(255,255,255,.9);border:1px solid #dbe4f3;border-radius:20px;box-shadow:0 10px 22px rgba(20,36,82,.06)}.ex-tabs-row.ex-tabs-row-v2{padding:.85rem}.ex-filter-row.ex-filter-row-v2 .ex-filter-search input{font-size:15px}.ex-library-screen--team-v2 .ex-tab-link{font-size:14px;font-weight:700}.ex-library-screen--team-v2 .ex-form-error.ex-form-error-v2,.ex-library-screen--team-v2 .ex-form-success.ex-form-success-v2{border-radius:14px;margin-top:.1rem}.ex-library-screen--team-v2 .ex-assets-grid.ex-assets-grid-v2,.ex-library-screen--team-v2 .ex-gallery-bulk-row.ex-gallery-bulk-row-v2,.ex-library-screen--team-v2 .ex-library-empty-wrap.ex-library-empty-wrap-v2,.ex-library-screen--team-v2 .ex-library-grid.ex-library-grid-v2{padding:.9rem}.ex-library-screen--team-v2 .ex-demo-tile{border-radius:16px}.ex-library-screen--team-v2 .ex-demo-tile__meta-row{font-size:13px}.ex-guides-screen-v2{color:#17224c;font-family:Fira Sans,Avenir Next,Segoe UI,Helvetica Neue,sans-serif}.ex-guides-screen-v2 .ex-app-topbar{margin-bottom:12px}.ex-guides-screen-v2__panel{border:1px solid #d8e1f3;border-radius:18px;box-shadow:0 10px 22px rgba(20,36,82,.06);padding:14px}.ex-guides-screen-v2 .ex-collection-management-header{gap:10px}.ex-guides-screen-v2 .ex-collection-management-header .ex-section-title{gap:6px;margin-bottom:0}.ex-guides-screen-v2 .ex-collection-management-header .ex-section-title h2{font-size:clamp(24px,2.6vw,32px);font-weight:750;letter-spacing:-.03em;line-height:1.06}.ex-guides-screen-v2 .ex-collection-management-header .ex-section-title p{color:#5d6a8f;font-size:13px;line-height:1.5}.ex-guides-screen-v2 .ex-gallery-bulk-row-v2{gap:8px;margin-top:10px}.ex-guides-screen-v2 .ex-gallery-bulk-row-v2 .ex-pill-button,.ex-guides-screen-v2 .ex-gallery-bulk-row-v2 .ex-secondary-button{border-radius:10px;font-size:12px;font-weight:700;min-height:34px;padding:0 12px}.ex-guides-screen-v2 .ex-gallery-bulk-count{font-size:12px;font-weight:700}.ex-guide-rank-list-v2{gap:10px;margin-top:12px}.ex-guide-rank-row-v2{align-items:start;border-radius:14px;gap:10px 16px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.ex-guide-rank-row__meta-v2{display:grid;gap:4px;min-width:0}.ex-guide-rank-row__meta-v2 strong{color:#111d4c;font-size:clamp(17px,1.45vw,21px);font-weight:760;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.ex-guide-rank-row__meta-v2 p{color:#5f6c8f;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.35;margin:0}.ex-guide-actions-v2{align-content:start;display:grid;gap:6px;min-width:min(560px,100%);width:min(620px,100%)}.ex-guide-actions-v2 .ex-guide-actions__group-v2{display:grid;gap:6px;width:100%}.ex-guide-actions-v2 .ex-guide-actions__group--primary.ex-guide-actions__group-v2{grid-template-columns:1.6fr .8fr 1fr .8fr}.ex-guide-actions-v2 .ex-guide-actions__group--secondary.ex-guide-actions__group-v2{grid-template-columns:1fr 1fr .62fr .62fr}.ex-guide-action-button-v2{align-items:center;border-radius:10px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.01em;min-height:30px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.ex-guide-action-button-v2.is-primary{box-shadow:0 6px 14px rgba(90,76,235,.22)}.ex-guides-builder-modal-v2{border-radius:18px;max-width:760px;padding:20px}.ex-guides-builder-modal-v2 .ex-collection-builder-modal__header{gap:6px}.ex-guides-builder-modal-v2 .ex-collection-builder-modal__header h2{font-size:clamp(26px,3.1vw,40px);line-height:1.06}.ex-guides-builder-modal-v2 .ex-collection-builder-modal__header p{color:#5d6a8f;font-size:14px;line-height:1.5}.ex-guides-screen-v2 .ex-howto-card-v2{border-radius:12px;gap:8px;margin-top:10px;padding:12px 14px}.ex-guides-screen-v2 .ex-howto-card-v2 h3{font-size:14px}.ex-guides-screen-v2 .ex-howto-card-v2 ol{font-size:13px}.ex-demo-hub-manage-v2{color:#152247;font-family:Fira Sans,Avenir Next,Segoe UI,Helvetica Neue,sans-serif}.ex-demo-hub-manage-v2 .ex-section-panel{border:1px solid #d8e1f3;border-radius:18px;box-shadow:0 10px 22px rgba(20,36,82,.06);padding:14px}.ex-demo-hub-manage-v2 .ex-collection-management-header{gap:10px}.ex-demo-hub-manage-v2 .ex-collection-management-header .ex-section-title{gap:6px;margin-bottom:0}.ex-demo-hub-manage-v2 .ex-collection-management-header .ex-section-title h2{color:#101a42;font-size:clamp(24px,2.7vw,32px);font-weight:750;letter-spacing:-.03em;line-height:1.06}.ex-demo-hub-manage-v2 .ex-collection-management-header .ex-section-title p{color:#5d6a8f;font-size:13px;line-height:1.5}.ex-demo-hub-manage-v2 .ex-gallery-bulk-row{gap:8px;margin-top:10px}.ex-demo-hub-manage-v2 .ex-gallery-bulk-row .ex-pill-button,.ex-demo-hub-manage-v2 .ex-gallery-bulk-row .ex-secondary-button{border-radius:10px;font-size:12px;font-weight:700;min-height:34px;padding:0 12px}.ex-demo-hub-manage-v2 .ex-gallery-bulk-count{font-size:12px;font-weight:700}.ex-demo-hub-manage-v2 .ex-collection-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:12px}.ex-demo-hub-manage-v2 .ex-collection-card{border:1px solid #dce4f5;border-radius:14px;box-shadow:0 8px 18px rgba(20,36,82,.05);gap:12px;padding:14px}.ex-demo-hub-manage-v2 .ex-collection-card__header{align-items:flex-start;gap:10px}.ex-demo-hub-manage-v2 .ex-collection-card__header strong{color:#111d4c;display:block;font-size:18px;font-weight:760;letter-spacing:-.02em;line-height:1.18}.ex-demo-hub-manage-v2 .ex-collection-card__header p{color:#60709a;display:-webkit-box;font-size:13px;line-height:1.42;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ex-demo-hub-manage-v2 .ex-static-tag{border-radius:999px;font-size:11px;font-weight:700;min-height:24px;padding:0 10px}.ex-demo-hub-manage-v2 .ex-collection-card__meta{border-top-color:#dde4f3;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;gap:8px;padding-top:10px}.ex-demo-hub-manage-v2 .ex-collection-card__footer{gap:10px}.ex-demo-hub-manage-v2 .ex-collection-card__footer .ex-inline-link{font-size:12px;font-weight:700}.ex-demo-hub-manage-v2 .ex-collection-preview-strip{gap:8px}.ex-demo-hub-manage-v2 .ex-collection-preview-tile{border-radius:12px;min-height:74px;padding:8px}.ex-demo-hub-manage-v2 .ex-collection-preview-tile span{border-radius:8px;font-size:10px;line-height:1.32;padding:6px 8px}@media (max-width:1024px){.ex-guide-rank-row-v2{grid-template-columns:1fr}.ex-guide-actions-v2{min-width:0;width:100%}.ex-guide-actions-v2 .ex-guide-actions__group--primary.ex-guide-actions__group-v2,.ex-guide-actions-v2 .ex-guide-actions__group--secondary.ex-guide-actions__group-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-guide-actions-v2,.ex-guide-actions-v2 .ex-guide-actions__group-v2{justify-content:flex-start;justify-items:flex-start}.ex-guides-builder-modal-v2{max-width:calc(100vw - 24px);padding:16px}.ex-demo-hub-manage-v2 .ex-collection-grid{grid-template-columns:minmax(0,1fr)}.ex-demos-overview-card{grid-template-columns:1fr}}.ex-demo-hub-screen-v2{color:#17224c;font-family:Fira Sans,Avenir Next,Segoe UI,Helvetica Neue,sans-serif}.ex-public-header.ex-public-header--hub-v2{background:rgba(255,255,255,.88);border:1px solid #dbe4f3;border-radius:18px;box-shadow:0 10px 22px rgba(20,36,82,.06);margin-bottom:.9rem;padding:.35rem .2rem;position:sticky;top:.6rem;z-index:12}.ex-public-header.ex-public-header--hub-v2 .ex-public-header__inner{min-height:58px}.ex-public-header.ex-public-header--hub-v2 .ex-brand-wordmark{color:#1f2a57;font-family:Fira Sans,Avenir Next,Segoe UI,Helvetica Neue,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.05em}.ex-public-header.ex-public-header--hub-v2 nav a{font-size:14px;font-weight:600}.ex-demo-hub-screen-v2 .ex-demo-hub-hero-v2{background:linear-gradient(135deg,#f7f9ff,#ffffff 58%);border:1px solid #dbe4f3;border-radius:22px;box-shadow:0 12px 26px rgba(20,36,82,.07);padding:1.05rem 1.1rem}.ex-demo-hub-screen-v2 .ex-demo-hub-hero-v2 .ex-section-title h2{color:#101a42;font-size:clamp(30px,4.2vw,46px);font-weight:700;letter-spacing:-.045em;line-height:1.04}.ex-demo-hub-screen-v2 .ex-demo-hub-hero-v2 .ex-section-title p{color:#54628e;font-size:15px;line-height:1.65}.ex-demo-hub-screen-v2 .ex-demo-hub-stats-v2 .ex-demo-hub-stat-v2{background:#f8faff;border:1px solid #dde6f5;border-radius:12px;padding:12px 14px}.ex-demo-hub-screen-v2 .ex-demo-hub-stat-v2 strong{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:-.03em;margin-bottom:2px}.ex-demo-hub-screen-v2 .ex-demo-hub-stat-v2 span{font-size:11px;font-weight:600;color:#5f6f9b}.ex-demo-hub-screen-v2 .ex-hub-shell.ex-hub-shell-v2{background:rgba(255,255,255,.92);border:1px solid #dbe4f3;border-radius:20px;box-shadow:0 10px 22px rgba(20,36,82,.06)}.ex-demo-hub-screen-v2 .ex-search.ex-demo-hub-search-v2{background:#ffffff;border:1px solid #d3ddef;border-radius:12px}.ex-demo-hub-screen-v2 .ex-search.ex-demo-hub-search-v2 input{font-size:15px}.ex-demo-hub-screen-v2 .ex-tag-cloud.ex-tag-cloud-v2 .ex-demo-hub-tag-v2{border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.01em}.ex-demo-hub-screen-v2 .ex-hub-results-meta.ex-hub-results-meta-v2 strong{font-size:16px;font-weight:700}.ex-demo-hub-screen-v2 .ex-hub-results-meta.ex-hub-results-meta-v2 span{color:#5d6d99;font-size:14px;line-height:1.55}.ex-demo-hub-screen-v2 .ex-academy-grid.ex-demo-hub-grid-v2 .ex-demo-card{border:1px solid #dce4f3;border-radius:14px;box-shadow:0 8px 18px rgba(20,36,82,.05)}.ex-demo-hub-screen-v2 .ex-academy-grid.ex-demo-hub-grid-v2 .ex-demo-card__media{height:150px}.ex-demo-hub-screen-v2 .ex-academy-grid.ex-demo-hub-grid-v2 .ex-demo-card__body.is-library{padding:12px}.ex-demo-hub-screen-v2 .ex-academy-grid.ex-demo-hub-grid-v2 .ex-demo-card__body.is-library h3{font-size:15px;line-height:1.25}.ex-demo-hub-screen-v2 .ex-academy-grid.ex-demo-hub-grid-v2 .ex-demo-card__description{font-size:13px;line-height:1.45}.ex-demo-hub-screen-v2 .ex-academy-grid.ex-demo-hub-grid-v2 .ex-demo-card__footer small,.ex-demo-hub-screen-v2 .ex-academy-grid.ex-demo-hub-grid-v2 .ex-demo-card__meta{font-size:11px}