:root{--site-ink:#0f172a;--site-ink-soft:#1e293b;--site-muted:#334155;--site-line:#e2e8f0;--site-line-soft:#f1f5f9;--site-blue:#243c68;--site-blue-dark:#1e293b;--site-blue-soft:#edf2fa;--site-emerald:#065f46;--site-emerald-dark:#064e3b;--site-emerald-soft:#ecfdf5;--site-emerald-border:#a7f3d0;--site-emerald-glow:#10b98129;--site-surface:#fff;--site-surface-translucent:#ffffffe0;--site-canvas:#fafaf8;--site-radius-sm:8px;--site-radius-md:14px;--site-radius-lg:20px;--site-radius-xl:26px;--shadow-subtle:0 4px 16px -2px #171c260a;--shadow-card:0 10px 30px -10px #171c2612, 0 4px 12px -2px #171c2608;--shadow-elevated:0 20px 48px -12px #171c261f, 0 6px 18px -3px #10b9810f}.public-site{color:var(--site-ink);background-color:var(--site-canvas);background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%2338568d' stroke-width='1' stroke-opacity='0.045'%3E%3Crect x='10' y='10' width='16' height='12' rx='2'/%3E%3Ccircle cx='15' cy='15' r='1.5' fill='%2338568d' fill-opacity='0.045'/%3E%3Cpath d='M10 20l4-3 3 2 4-4 5 5'/%3E%3Cpath d='M32 16h8m0 0l-3-3m3 3l-3 3'/%3E%3Cpath d='M46 14a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v0a3 3 0 0 1-3 3h-4a3 3 0 0 1-3-3z'/%3E%3Cpath d='M50 17v4a3 3 0 0 1-3 3h-4'/%3E%3Cpath d='M70 70m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M40 70m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M10 70m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M70 40m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M10 40m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 1px 1px,#38568d14 1px,#0000 1px);background-position:0 0,0 0;background-size:80px 80px,24px 24px;min-height:100vh;font-family:inherit;position:relative;overflow-x:hidden}.public-site:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#38568d17 0%,#38568d05 65%,#0000 80%);width:1200px;height:520px;position:absolute;top:0;left:50%;transform:translate(-50%)}.public-site :where(h1,h2,h3,h4){color:var(--site-ink);font-weight:650;line-height:1.18}.public-site :where(p){color:var(--site-muted);line-height:1.65}.public-site :where(a){text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s}.public-site :where(a:hover){color:var(--site-blue)}.public-site .eyebrow{color:var(--site-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11.5px;font-weight:750;display:inline-flex}.status-live-green,.status-spark{background:var(--site-emerald);border-radius:50%;width:8px;height:8px;animation:2.5s cubic-bezier(.16,1,.3,1) infinite pulseEmerald;display:inline-block;box-shadow:0 0 0 3px #10b98138}@keyframes pulseEmerald{0%{box-shadow:0 0 #10b98173}70%{box-shadow:0 0 0 7px #10b98100}to{box-shadow:0 0 #10b98100}}.public-site .text-link{color:var(--site-blue);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.public-site .text-link:hover{color:var(--site-blue-dark);transform:translate(2px)}.public-site .button{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;text-decoration:none!important}.public-site .button.sm{min-height:36px;padding:7px 15px;font-size:13px}.public-site .button.full{width:100%}.public-site .button.primary{background:var(--site-ink);border:1px solid var(--site-ink);box-shadow:0 4px 14px #171c261f;color:#fff!important}.public-site .button.primary:hover{background:var(--site-blue);border-color:var(--site-blue);transform:translateY(-2px);box-shadow:0 8px 24px -4px #38568d4d}.public-site .button.secondary{background:var(--site-surface);border:1px solid var(--site-line);color:var(--site-ink);box-shadow:var(--shadow-subtle)}.public-site .button.secondary:hover{border-color:var(--site-blue);background:var(--site-blue-soft);color:var(--site-blue-dark);transform:translateY(-2px)}.hover-lift{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s}.hover-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-elevated)!important}.public-header{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fafaf8e0;border-bottom:1px solid #e6e8eccc;border-radius:0 0 24px 24px;max-width:1440px;margin:0 auto 12px;padding:10px 32px;transition:all .25s;position:sticky;top:0;box-shadow:0 8px 30px -4px #171c260a}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.header-brand-wrap{justify-self:start;align-items:center;display:flex}.public-header .brand,.brand{color:var(--site-ink);letter-spacing:-.7px;cursor:pointer;align-items:center;gap:12px;font-size:20px;font-weight:650;display:inline-flex;text-decoration:none!important}.brand svg,.brand .brand-icon-svg,.public-header .brand svg{transform-origin:50%!important;background:0 0!important;border-radius:9.5px!important;flex-shrink:0!important;padding:0!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s!important;box-shadow:0 4px 14px -2px #0f172a38,0 0 0 1px #0f172a14!important}.brand:hover svg,.brand:hover .brand-icon-svg{transform:rotate(-8deg)scale(1.1)translateY(-2px)!important;box-shadow:0 12px 28px -4px #2563eb73,0 0 18px #38bdf859,0 0 0 1.5px #38bdf880!important}.brand-wordmark{letter-spacing:-.04em;align-items:baseline;font-size:21px;line-height:1;display:inline-flex;position:relative}.brand-media{color:#0f172a;letter-spacing:-.045em;font-weight:750;transition:color .2s}.brand-url{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 45%,#06b6d4 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin:0 1px;font-weight:850;transition:filter .2s}.brand-kit,.brand-to{color:#475569;letter-spacing:-.025em;font-weight:600}.brand-node-spark{background:#10b981;border-radius:50%;width:5px;height:5px;margin-left:4.5px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s,box-shadow .25s;display:inline-block;transform:translateY(-7px);box-shadow:0 0 0 2px #10b98133,0 0 6px #10b98199}.brand:hover .brand-node-spark{background:#06b6d4;transform:translateY(-9px)scale(1.3);box-shadow:0 0 0 2.5px #06b6d440,0 0 10px #06b6d4d9}.brand:hover .brand-url{filter:brightness(1.15)saturate(1.2)}.footer-brand-column .brand-media,.mobile-drawer-sheet .brand-media,.workspace-sidebar .brand-media,.missing-page .brand-media{color:#fff!important}.footer-brand-column .brand-url,.mobile-drawer-sheet .brand-url,.workspace-sidebar .brand-url,.missing-page .brand-url{background:linear-gradient(135deg,#60a5fa 0%,#38bdf8 50%,#34d399 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.footer-brand-column .brand-kit,.footer-brand-column .brand-to,.mobile-drawer-sheet .brand-kit,.mobile-drawer-sheet .brand-to,.workspace-sidebar .brand-kit,.workspace-sidebar .brand-to,.missing-page .brand-kit,.missing-page .brand-to{color:#94a3b8!important}.footer-brand-column .brand svg,.mobile-drawer-sheet .brand svg{box-shadow:0 4px 16px -2px #00000080,0 0 0 1px #ffffff1f!important}.desktop-nav{justify-content:center;align-items:center;gap:6px;display:flex}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.nav-pill{color:var(--site-muted);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:5px;padding:8px 15px;font-size:13.5px;font-weight:550;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;text-decoration:none!important}.nav-pill:hover,details.tool-menu summary.nav-pill:hover{color:var(--site-ink);background:#38568d14;transform:translateY(-1px)}.nav-dropdown-wrapper{align-items:center;display:inline-flex;position:relative;background:0 0!important}.dropdown-trigger{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:550;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;color:var(--site-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:9999px!important}.dropdown-trigger:focus,.dropdown-trigger:focus-visible{box-shadow:none!important;outline:none!important}.chevron-icon{transition:transform .22s cubic-bezier(.16,1,.3,1)}.chevron-icon.rotate-180,.nav-dropdown-wrapper:hover .chevron-icon,.nav-dropdown-wrapper.menu-open .chevron-icon{transform:rotate(180deg)}.nav-dropdown-wrapper:hover .dropdown-trigger,.nav-dropdown-wrapper.menu-open .dropdown-trigger,.dropdown-trigger:hover{color:var(--site-ink)!important;background:#38568d14!important;border-color:#38568d1f!important;border-radius:9999px!important;transform:none!important}.tool-dropdown-flyout{opacity:0;visibility:hidden;pointer-events:none;z-index:9999;padding-top:12px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;top:100%;left:-20px;transform:translateY(8px)scale(.98)}.nav-dropdown-wrapper:hover .tool-dropdown-flyout,.nav-dropdown-wrapper.menu-open .tool-dropdown-flyout,.tool-dropdown-flyout.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.tool-flyout-content{-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;background:#fffffff5!important;border:1px solid #e2e8f0e6!important;border-radius:18px!important;width:min(680px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;padding:18px 20px!important;box-shadow:0 20px 48px -12px #0f172a1f,0 4px 16px -2px #0f172a0a!important}@media (max-width:1024px){.tool-dropdown-flyout{left:auto!important;right:-80px!important}}.dropdown-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;width:100%!important;display:grid!important}.dropdown-item{border-radius:var(--site-radius-md)!important;box-sizing:border-box!important;background:#fff!important;align-items:flex-start!important;gap:12px!important;padding:10px 12px!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.dropdown-item:hover{background:#38568d0f!important;transform:translate(3px)!important}.dropdown-item:hover .tool-icon-box{transform:scale(1.08)}.tool-icon-box{width:34px;height:34px;color:var(--site-blue);background:#38568d1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.dropdown-item:hover .tool-icon-box{background:var(--site-blue);color:#fff;transform:scale(1.08)}.tool-text{flex:1;min-width:0}.tool-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-title-row strong{color:var(--site-ink);white-space:nowrap;font-size:13.5px;font-weight:650}.tool-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--site-blue);background:#38568d1a;border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:700}.tool-text span{margin-top:2px;font-size:11.5px;line-height:1.4;display:block;color:#334155!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.dropdown-footer{border-top:1px solid var(--site-line-soft);margin-top:10px;padding-top:10px}.dropdown-footer-link{border-radius:var(--site-radius-sm);color:var(--site-blue);background:#38568d0a;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .18s;display:flex;text-decoration:none!important}.dropdown-footer-link:hover{background:var(--site-blue-soft);color:var(--site-blue-dark)}.header-actions{align-items:center;gap:12px;display:flex}.account-link{background:var(--site-ink);border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #171c261f;color:#fff!important;text-decoration:none!important}.account-link:hover{background:var(--site-blue);transform:translateY(-1px);box-shadow:0 6px 20px #38568d40}.mobile-menu{display:none}.public-footer{color:#fff;background:#171c26;border-top:1px solid #ffffff14;max-width:none;margin:60px 0 0;padding:60px 36px 28px}.footer-top{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;max-width:1380px;margin:0 auto;display:grid}.footer-brand-column .brand{color:#fff;font-size:21px}.footer-brand-column .brand svg{background:var(--site-blue)}.footer-brand-column p{color:#a4b3c7;max-width:280px;margin:14px 0 16px;font-size:13.5px;line-height:1.6}.footer-status-pill{color:#b8c7db;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 12px;font-size:11.5px;display:inline-flex}.status-dot-pulse{background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4ade8033}.footer-contact{align-items:center;gap:6px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;color:#fff!important}.public-footer .footer-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:800;display:block;color:#cbd5e1!important}.footer-top>div>a:not(.brand){margin:10px 0;font-size:13px;text-decoration:none;transition:color .16s;display:block;color:#c4d2e5!important}.footer-top>div>a:not(.brand):hover{transform:translate(2px);color:#fff!important}.footer-bottom{color:#899ab3;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1380px;margin:48px auto 0;padding-top:24px;font-size:12.5px;display:flex}.site-breadcrumbs{color:#66768c;max-width:1160px;margin:4px auto 18px;font-size:12px}.site-breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li+li:before{content:"/";color:#a5b1c0;margin-right:8px}.site-breadcrumbs a{color:var(--site-muted);text-decoration:none}.site-breadcrumbs a:hover{color:var(--site-blue)}.site-breadcrumbs [aria-current=page]{color:var(--site-ink);font-weight:600}.home-page,.tool-page{max-width:1380px;margin:0 auto;padding:10px 32px 0}.home-intro{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:40px;margin:8px 0 28px;padding:34px 38px;display:grid}.home-intro-copy h1{letter-spacing:-2.2px;margin:0 0 16px;font-size:clamp(38px,4.4vw,56px);line-height:1.08}.home-intro-copy>p:not(.eyebrow):not(.home-status-note){margin-bottom:22px;font-size:16.5px;line-height:1.68}.home-intro-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.home-status-note{color:var(--site-muted);align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.home-status-note svg{color:#37684f}.home-product-shot{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-canvas);box-shadow:var(--shadow-subtle);margin:0;padding:10px}.home-product-shot img{aspect-ratio:1.45;object-fit:cover;border-radius:var(--site-radius-md);border:1px solid var(--site-line);width:100%;height:auto;display:block}.home-product-shot figcaption{letter-spacing:.08em;color:var(--site-muted);justify-content:space-between;padding:8px 4px 0;font-size:10.5px;display:flex}.home-product-shot figcaption span:first-child{color:var(--site-blue);font-weight:750}.home-upload{margin:24px 0}.home-section-heading,.section-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.home-section-heading h2,.section-heading-row h2{letter-spacing:-1px;margin:0;font-size:clamp(24px,2.8vw,32px)}.home-section-heading p:last-child,.section-heading-row>p{max-width:480px;margin:0;font-size:13.5px;line-height:1.6}.image-desk{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;padding:24px}.home-usecases{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#ffffffb3;margin:44px 0 0;padding:32px 36px}.usecase-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.usecase-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;min-height:270px;padding:24px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s;display:flex;position:relative;box-shadow:0 4px 20px -2px #0f172a0d}.usecase-card:hover{border-color:#10b98166;transform:translateY(-4px);box-shadow:0 16px 32px -4px #10b9811f!important}.usecase-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.usecase-icon-box{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex}.usecase-card:hover .usecase-icon-box{transform:scale(1.08)}.usecase-icon-support,.usecase-icon-doc{color:#065f46;background:#10b9811f}.usecase-icon-media{color:#0f172a;background:#0f172a14}.usecase-icon-teams{color:#065f46;background:#10b9811f}.usecase-badge{text-transform:uppercase;letter-spacing:.05em;color:#1e293b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:750}.mock-preview-container{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:12px;flex-direction:column;justify-content:space-between;height:124px;margin-bottom:16px;transition:border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.usecase-card:hover .mock-preview-container{border-color:#10b98173;box-shadow:0 4px 14px #10b98114}.usecase-card-visual{background:#0f172a;border:1px solid #e2e8f0e6;border-radius:12px;height:140px;margin-bottom:16px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.usecase-card:hover .usecase-card-visual{border-color:#10b98173;box-shadow:0 4px 14px #10b98114}.usecase-visual-img{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.usecase-card:hover .usecase-visual-img{transform:scale(1.04)}.mock-preview-workflow-strip{color:#334155;background:#f1f5f9;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8.5px;font-weight:600;display:flex}.mock-window-chrome{background:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:5px 9px;display:flex}.mock-window-dots{gap:4px;display:flex}.mock-dot{border-radius:50%;width:6px;height:6px}.mock-dot-close{background:#ef4444}.mock-dot-min{background:#f59e0b}.mock-dot-max{background:#10b981}.mock-window-title{color:#334155;font-family:ui-monospace,monospace;font-size:9px;font-weight:600}.mock-badge-pulse{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:1px 5px;font-size:8.5px;font-weight:750}.mock-screenshot-canvas{background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:5px 8px;display:flex;position:relative;overflow:hidden}.mock-app-wireframe{opacity:.5;flex-direction:column;gap:3px;width:100%;margin-bottom:3px;display:flex}.mock-wireframe-header{align-items:center;gap:5px;display:flex}.mock-wireframe-tag{color:#1e293b;background:#e2e8f0;border-radius:2px;padding:.5px 3px;font-family:ui-monospace,monospace;font-size:7.5px;font-weight:800}.mock-wireframe-route{color:#334155;font-family:ui-monospace,monospace;font-size:8px;font-weight:600}.mock-wireframe-body{flex-direction:column;gap:2.5px;display:flex}.mock-wireframe-line{background:#cbd5e1;border-radius:1.5px;height:2.5px}.line-70{width:70%}.line-40{width:40%}.mock-marquee-frame{background:#10b9810d;border:1px dashed #10b981;border-radius:4px;justify-content:center;align-items:center;width:92%;padding:4px 7px;display:flex;position:relative;box-shadow:0 0 0 1px #10b9811f}.mock-marquee-corner{background:#10b981;border-radius:1px;width:4px;height:4px;position:absolute}.mock-marquee-corner.tl{top:-2px;left:-2px}.mock-marquee-corner.tr{top:-2px;right:-2px}.mock-marquee-corner.bl{bottom:-2px;left:-2px}.mock-marquee-corner.br{bottom:-2px;right:-2px}.mock-redaction-box{background:#0f172a;border-radius:3px;align-items:center;gap:5px;padding:2.5px 7px;display:inline-flex}.mock-redact-icon{font-size:8px;line-height:1;color:#f8fafc!important}.mock-redaction-label{color:#f8fafc;letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:700}.mock-workflow-step{color:#334155}.mock-workflow-step.is-complete{color:#064e3b;font-weight:750}.mock-workflow-step.is-active{color:#0f172a;background:#e2e8f0;border-radius:3px;padding:.5px 4px;font-weight:800}.mock-workflow-arrow{color:#64748b;font-size:8px}.mock-doc-stack{width:92%;height:86px;margin:6px auto 0;position:relative}.mock-doc-sheet{border-radius:7px;position:absolute;left:0;right:0}.sheet-3{opacity:.6;background:#e2e8f0;border:1px solid #cbd5e1;height:76px;top:-5px;transform:scale(.92)}.sheet-2{opacity:.85;background:#f1f5f9;border:1px solid #cbd5e1;height:76px;top:-2.5px;transform:scale(.96)}.sheet-1{background:#fff;border:1px solid #cbd5e1;flex-direction:column;height:80px;padding:6px 9px;transition:transform .2s;display:flex;top:0;box-shadow:0 2px 8px #0f172a0f}.usecase-card:hover .sheet-1{transform:translateY(-2px)}.mock-doc-toolbar{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.mock-doc-identity{align-items:center;gap:4px;display:flex}.mock-pdf-glyph{color:#991b1b;background:#fee2e2;border-radius:2.5px;padding:1px 3.5px;font-family:ui-monospace,monospace;font-size:7.5px;font-weight:800}.mock-page-pill{color:#0f172a;background:#f1f5f9;border-radius:3px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:700}.mock-badge-stamp{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:3px;padding:1px 5px;font-size:8.5px;font-weight:750}.mock-doc-body{flex-direction:column;gap:3px;display:flex}.mock-text-line{background:#e2e8f0;border-radius:1.5px;height:2.5px}.line-title{background:#94a3b8;width:50%;height:3.5px}.line-full{width:94%}.line-mid{width:72%}.mock-doc-highlight-box{background:#10b98114;border:1px solid #10b98140;border-radius:3px;align-items:center;gap:4px;margin-top:2px;padding:2px 5px;display:flex}.mock-highlight-dot{background:#10b981;border-radius:50%;width:4px;height:4px}.mock-highlight-text{color:#064e3b;font-family:ui-monospace,monospace;font-size:7.5px;font-weight:750}.mock-delivery-opt{color:#334155}.mock-delivery-opt.is-active{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:3px;padding:.5px 4px;font-weight:750}.mock-delivery-divider{color:#cbd5e1}.mock-doc-expiry{color:#334155;font-weight:600}.mock-video-screen{background:#0f172a;flex-direction:column;justify-content:space-between;height:100%;padding:6px 9px;display:flex}.mock-video-bar{justify-content:space-between;align-items:center;display:flex}.mock-video-left-status{align-items:center;gap:5px;display:flex}.mock-play-indicator{color:#10b981;font-size:8px}.mock-badge-stream{color:#064e3b;background:#ecfdf5;border-radius:3px;padding:1px 4.5px;font-family:ui-monospace,monospace;font-size:8px;font-weight:800}.mock-video-right-meta{align-items:center;gap:4px;display:flex}.mock-video-pill{color:#f8fafc;background:#1e293b;border-radius:3px;padding:1px 4.5px;font-family:ui-monospace,monospace;font-size:8px;font-weight:650}.mock-codec-badge{color:#cbd5e1;background:#1e293b;border-radius:3px;padding:1px 4px;font-family:ui-monospace,monospace;font-size:8px;font-weight:600}.mock-waveform-spectrum{justify-content:space-between;align-items:flex-end;gap:2.5px;height:26px;margin:2px 0;padding:0 2px;display:flex}.mock-wave-bar{opacity:.8;background:#10b981;border-radius:1px;flex:1;transition:transform .2s,opacity .2s}.mock-wave-bar.is-current{opacity:1;background:#fff;box-shadow:0 0 6px #10b981}.usecase-card:hover .mock-wave-bar{opacity:1;transform:scaleY(1.06)}.mock-scrubber-rail{background:#334155;border-radius:2px;height:4px;margin:2px 0;position:relative}.mock-buffer-track{background:#475569;border-radius:2px;height:100%;position:absolute;top:0;left:0}.mock-scrubber-fill{z-index:1;background:#10b981;border-radius:2px;height:100%;position:absolute;top:0;left:0}.mock-scrubber-head{background:#fff;border:2px solid #10b981;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px;box-shadow:0 1px 3px #0006}.mock-video-bottom{justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:8.5px;display:flex}.mock-time-readout{color:#f8fafc;font-weight:600}.mock-seek-status{color:#34d399;font-weight:600}.mock-queue-stack{background:#fff;flex-direction:column;gap:3.5px;padding:6px 8px 3px;display:flex}.mock-queue-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;align-items:center;gap:6px;padding:3px 6px;display:flex}.mock-ext-pill{border-radius:3px;flex-shrink:0;padding:1px 4px;font-family:ui-monospace,monospace;font-size:7.5px;font-weight:800}.ext-pdf{color:#991b1b;background:#fee2e2}.ext-mp4{color:#581c87;background:#ede9fe}.ext-zip{color:#78350f;background:#fef3c7}.ext-png{color:#064e3b;background:#ecfdf5}.mock-queue-details{flex-direction:column;flex:1;gap:1.5px;min-width:0;display:flex}.mock-queue-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:600;overflow:hidden}.mock-progress-track{background:#e2e8f0;border-radius:1.5px;height:2.5px;overflow:hidden}.mock-progress-fill{border-radius:1.5px;height:100%}.mock-progress-fill.is-complete{background:#10b981}.mock-progress-fill.is-active{background:linear-gradient(90deg,#10b981,#34d399);animation:1.5s ease-in-out infinite alternate mockPulse}@keyframes mockPulse{0%{opacity:.8}to{opacity:1}}.mock-size-tag{color:#334155;background:#f1f5f9;border-radius:2px;flex-shrink:0;padding:1px 3px;font-family:ui-monospace,monospace;font-size:8px;font-weight:600}.mock-queue-summary{color:#334155;font-weight:600}.mock-governance-tag{color:#064e3b;font-weight:750}.usecase-card h3{letter-spacing:-.3px;color:var(--site-ink);margin:0 0 10px;font-size:16.5px;font-weight:650;line-height:1.35}.usecase-card p{color:var(--site-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.usecase-tags-row{align-items:center;gap:6px;margin-top:auto;margin-bottom:14px;display:flex}.usecase-mini-tag{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.usecase-action-link{color:#065f46;align-items:center;gap:6px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.usecase-card:hover .usecase-action-link{color:#047857;transform:translate(4px)}.home-features{margin:44px 0 0}.feature-grid{gap:16px;display:grid}.feature-panel{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;padding:24px;display:grid}.feature-panel:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.feature-panel:nth-child(2n) .feature-panel-copy{order:2}.feature-panel:nth-child(2n) img{order:1}.feature-panel-copy{padding:8px}.feature-icon{background:var(--site-blue-soft);width:36px;height:36px;color:var(--site-blue);border-radius:9px;place-items:center;margin-bottom:14px;display:inline-grid}.feature-icon-warm{color:#aa6227;background:#fbefe5}.feature-icon-green{color:#32765d;background:#e5f2ec}.feature-panel h3{letter-spacing:-.5px;margin:0 0 8px;font-size:22px}.feature-panel p{margin-bottom:16px;font-size:14px;line-height:1.68}.feature-panel img{object-fit:cover;border-radius:var(--site-radius-md);border:1px solid var(--site-line);width:100%;max-height:340px;display:block}.tool-directory{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;margin:44px 0;padding:32px}.directory-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.directory-title h2{letter-spacing:-.8px;margin:0;font-size:26px}.tool-links{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tool-links a{border:1px solid var(--site-line);border-radius:var(--site-radius-md);min-height:64px;color:var(--site-ink);background:#fff;grid-template-columns:22px 1fr 18px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .2s;display:grid}.tool-links a:hover{border-color:var(--site-blue);background:var(--site-blue-soft);transform:translateY(-2px)}.tool-links a>span{font-size:13px;font-weight:650}.tool-links a small{color:var(--site-muted);margin-top:2px;font-size:10.5px;font-weight:450;display:block}.tool-links a svg:first-child{color:var(--site-blue)}.tool-links a svg:last-child{color:var(--site-muted);margin-left:auto}.use-cases-page{box-sizing:border-box;width:100%;min-width:0;max-width:1380px;margin:0 auto;padding:10px 32px 0;overflow-x:clip}.usecases-hero{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);box-sizing:border-box;background:#fff;width:100%;min-width:0;max-width:100%;margin:10px 0 28px;padding:34px 38px}.usecases-hero-copy h1{letter-spacing:-1.8px;overflow-wrap:break-word;word-break:break-word;margin:0 0 14px;font-size:clamp(30px,3.8vw,46px);line-height:1.15}.usecases-hero-copy p{max-width:820px;margin:0;font-size:16px;line-height:1.65}.usecases-list{width:100%;min-width:0;max-width:100%;margin:28px 0}.usecases-container{gap:24px;width:100%;min-width:0;max-width:100%;display:grid}.usecase-detail-card{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);box-sizing:border-box;background:#fff;width:100%;min-width:0;max-width:100%;padding:32px 36px;overflow:hidden}.usecase-card-header{width:100%;min-width:0;margin-bottom:0}.usecase-card-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.92fr);align-items:center;gap:28px;min-width:0;margin-bottom:24px;display:grid}.usecase-visual{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-canvas);box-shadow:var(--shadow-subtle);margin:0;overflow:hidden}.usecase-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.usecase-visual figcaption{color:var(--site-muted);padding:10px 12px;font-size:12px;line-height:1.5}.usecase-badge-row{margin-bottom:10px}.usecase-badge{background:var(--site-blue-soft);color:var(--site-blue);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.usecase-card-header h2{letter-spacing:-.6px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(20px,3vw,25px);line-height:1.25}.usecase-card-body{width:100%;min-width:0;max-width:100%}.usecase-problem-solution{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:100%;min-width:0;max-width:100%;margin-bottom:22px;display:grid}.usecase-pane{border-radius:var(--site-radius-md);border:1px solid var(--site-line);box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;width:100%;min-width:0;max-width:100%;padding:18px 20px}.problem-pane{background:#fdf6f5;border-color:#f7dcd9}.solution-pane{background:#f3f9f6;border-color:#d6ecdf}.pane-tag{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:10.5px;font-weight:800;display:inline-block}.danger-tag{color:#b54f48}.success-tag{color:#2e7a56}.usecase-pane p{color:var(--site-ink);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:14px;line-height:1.65}.usecase-pro-tip{border-left:3px solid var(--site-blue);border-radius:var(--site-radius-sm);color:var(--site-muted);box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;background:#f8fafc;align-items:flex-start;gap:12px;min-width:0;max-width:100%;margin-bottom:22px;padding:14px 18px;font-size:13.5px;line-height:1.6;display:flex}.usecase-pro-tip strong{color:var(--site-ink)}.usecase-steps-row{width:100%;min-width:0;margin-bottom:22px}.usecase-steps-title{text-transform:uppercase;letter-spacing:.06em;color:var(--site-blue);margin-bottom:10px;font-size:12px;font-weight:750}.usecase-steps-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.usecase-step-item{border:1px solid var(--site-line-soft);border-radius:var(--site-radius-sm);color:var(--site-muted);box-sizing:border-box;background:#fafaf9;align-items:flex-start;gap:10px;min-width:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.step-number-badge{background:var(--site-blue-soft);width:20px;height:20px;color:var(--site-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10.5px;font-weight:750;display:inline-flex}.usecase-code-block{border-radius:var(--site-radius-md);color:#f8fafc;box-sizing:border-box;background:#171c26;width:100%;min-width:0;max-width:100%;margin-bottom:22px;overflow:hidden}.code-header{color:#8da5cb;box-sizing:border-box;background:#11151d;border-bottom:1px solid #232b3a;justify-content:space-between;align-items:center;min-width:0;padding:10px 16px;font-size:11.5px;display:flex}.code-lang{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.code-status{color:#79df9d;background:#37684f66;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10.5px}.usecase-code-block pre{-webkit-overflow-scrolling:touch;color:#e2e8f0;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow-x:auto}.usecase-code-block code{white-space:pre;min-width:0;display:block}.usecase-card-footer{align-items:center;gap:12px;margin-top:4px;display:flex}.usecases-cta-banner{border-radius:var(--site-radius-xl);border:1px solid var(--site-line);box-shadow:var(--shadow-card);text-align:center;box-sizing:border-box;background:#fff;width:100%;min-width:0;max-width:100%;margin:44px 0 20px;padding:40px}.usecases-cta-banner h2{letter-spacing:-1.2px;margin:0 0 12px;font-size:32px}.usecases-cta-banner p{max-width:600px;margin:0 auto 24px;font-size:15.5px}@media (max-width:860px){.usecase-problem-solution{grid-template-columns:1fr;gap:14px}.usecase-steps-list{grid-template-columns:1fr}}@media (max-width:768px){.use-cases-page{padding:8px 16px 0}.usecases-hero{border-radius:var(--site-radius-lg);margin:8px 0 20px;padding:24px 20px}.usecases-hero-copy h1{letter-spacing:-1px;margin-bottom:10px;font-size:clamp(25px,6.5vw,32px)}.usecase-detail-card{border-radius:var(--site-radius-lg);padding:22px 18px}.usecase-card-header{margin-bottom:0}.usecase-card-intro{grid-template-columns:1fr;gap:18px}.usecases-cta-banner{border-radius:var(--site-radius-lg);padding:30px 20px}.usecases-cta-banner h2{font-size:24px}}@media (max-width:480px){.use-cases-page{padding:6px 12px 0}.usecase-detail-card{padding:18px 14px}.usecase-pane{padding:14px 12px}.usecase-code-block pre{padding:12px;font-size:11.5px}.code-header{padding:8px 12px}.usecase-card-footer{display:flex}.usecase-card-footer .button{justify-content:center;width:100%}}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.product-page{max-width:1380px;margin:0 auto;padding:10px 32px 0}.product-hero{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:36px;margin:8px 0 32px;padding:34px 38px;display:grid}.product-hero-copy h1{letter-spacing:-2px;margin:0 0 16px;font-size:clamp(34px,4.2vw,52px);line-height:1.1}.product-hero-copy p{margin-bottom:22px;font-size:16px;line-height:1.68}.product-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-hero-visual{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-canvas);box-shadow:var(--shadow-subtle);margin:0;padding:10px}.product-hero-visual img{aspect-ratio:1.48;object-fit:cover;border-radius:var(--site-radius-md);border:1px solid var(--site-line);width:100%;height:auto;display:block}.product-hero-visual figcaption{letter-spacing:.08em;color:var(--site-muted);justify-content:space-between;padding:8px 4px 0;font-size:10px;display:flex}.product-hero-visual figcaption span:first-child{color:var(--site-blue);font-weight:750}.product-suites{gap:36px;margin:32px 0;display:grid}.product-suite-block{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;padding:32px}.suite-header{margin-bottom:24px}.suite-header h2{letter-spacing:-.8px;margin:0 0 8px;font-size:26px}.suite-header p{max-width:700px;margin:0;font-size:14.5px}.features-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.feature-item-card{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);box-shadow:var(--shadow-subtle);background:#fff;padding:20px}.card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.feature-icon-wrapper{background:var(--site-blue-soft);width:36px;height:36px;color:var(--site-blue);border-radius:9px;justify-content:center;align-items:center;display:flex}.feature-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--site-blue);background:#38568d14;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.feature-item-card h3{margin:0 0 6px;font-size:16.5px}.feature-item-card p{margin:0;font-size:13px;line-height:1.6}.product-studios-showcase{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#ffffffb3;margin:32px 0;padding:32px}.studios-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.studio-card{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);box-shadow:var(--shadow-subtle);background:#fff;overflow:hidden}.studio-visual img{aspect-ratio:1.5;object-fit:cover;border-bottom:1px solid var(--site-line);width:100%;height:auto;display:block}.studio-info{padding:20px}.studio-info h3{margin:0 0 8px;font-size:19px}.studio-info p{margin-bottom:14px;font-size:13.5px;line-height:1.6}.product-developer-section,.dev-content{border-radius:var(--site-radius-xl);box-shadow:var(--shadow-elevated);margin:32px 0;padding:36px;color:#f1f5f9!important;background:#0f172a!important;border:1px solid #e2e8f029!important}.product-developer-section .dev-content{box-shadow:none;margin:0;padding:0;border:0!important}.product-developer-section .eyebrow,.dev-content .eyebrow{color:#34d399!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:800!important}.product-developer-section h2,.dev-content h2{letter-spacing:-.9px;margin:0 0 10px;font-size:28px;color:#fff!important}.product-developer-section p,.dev-content p{max-width:680px;margin-bottom:20px;font-size:14.5px;line-height:1.7;color:#f1f5f9!important}.dev-code-box{border-radius:var(--site-radius-md);background:#0f131a;border:1px solid #232b3a;margin:20px 0;overflow:hidden}.dev-code-header{color:#8da5cb;background:#141923;border-bottom:1px solid #232b3a;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.dev-tag{align-items:center;gap:6px;font-weight:600;display:inline-flex}.dev-badge{color:#79df9d;background:#37684f66;border-radius:4px;padding:2px 7px;font-size:10px}.dev-code-box pre{color:#e2e8f0;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.6}.product-cta-banner{border-radius:var(--site-radius-xl);border:1px solid var(--site-line);box-shadow:var(--shadow-card);text-align:center;background:#fff;margin:40px 0 20px;padding:40px}.product-cta-banner h2{letter-spacing:-1.2px;margin:0 0 12px;font-size:32px}.product-cta-banner p{max-width:600px;margin:0 auto 24px;font-size:15.5px}.article-page{box-sizing:border-box!important;max-width:1360px!important;margin:0 auto!important;padding:16px 32px 80px!important}.article-page .site-breadcrumbs{max-width:1360px!important;margin:0 auto 16px!important}.article-header{border-bottom:1px solid var(--site-line)!important;box-sizing:border-box!important;max-width:1360px!important;margin:8px auto 32px!important;padding-bottom:24px!important}.article-header h1{letter-spacing:-1.8px;margin:0 0 14px;font-size:clamp(34px,4.4vw,50px);line-height:1.1}.article-deck{color:var(--site-muted);margin-bottom:18px;font-size:17px;line-height:1.65}.article-byline{color:var(--site-ink);flex-wrap:wrap;gap:16px 24px;font-size:12px;display:flex}.article-byline>div{gap:3px;display:grid}.article-byline>div>span:first-child{color:#748399;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.article-byline>div>a,.article-reviewer,.article-byline time,.article-byline div>span:last-child{color:var(--site-ink);font-weight:650}.article-quick-answer{border-radius:var(--site-radius-lg);background:#f0fdf4;border:1px solid #05966938;margin:0 0 28px;padding:18px 22px;box-shadow:0 2px 8px #0596690d}.quick-answer-badge{color:#166534;letter-spacing:.08em;text-transform:uppercase;background:#dcfce7;border-radius:9999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.quick-answer-text{color:#14532d;margin:0;font-size:14.5px;font-weight:550;line-height:1.65}.article-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;width:100%;max-width:1360px;margin:0 auto;display:grid}.article-body{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);color:#28364b;background:#fff;font-size:16.5px;line-height:1.8;box-shadow:0 4px 20px -2px #0f172a0d;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:38px 44px!important}.article-body p{color:#28364b;margin-top:0;margin-bottom:22px;font-size:16.5px;line-height:1.85}.article-body h2{letter-spacing:-.6px;color:#0f172a;margin-top:40px;margin-bottom:16px;scroll-margin-top:80px;font-size:26px;font-weight:750}.article-body h3{letter-spacing:-.3px;color:#0f172a;margin-top:30px;margin-bottom:12px;font-size:20px;font-weight:700}.article-body ul{margin:22px 0 26px;padding-left:0;list-style:none}.article-body ul li{color:#28364b;margin-bottom:12px;padding-left:28px;font-size:16px;line-height:1.75;position:relative}.article-body ul li:before{content:"";background:#059669;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:8px;box-shadow:0 0 0 3px #0596692e}.article-body ol{counter-reset:article-ol;margin:22px 0 26px;padding-left:0;list-style:none}.article-body ol li{counter-increment:article-ol;color:#28364b;margin-bottom:14px;padding-left:34px;font-size:16px;line-height:1.75;position:relative}.article-body ol li:before{content:counter(article-ol);color:#059669;background:#ecfdf5;border:1px solid #05966940;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:2px;left:4px}.article-body a:not(.button){color:#0f172a;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #059669;text-decoration:underline #059669;text-decoration-thickness:1.5px;transition:all .18s}.article-body a:not(.button):hover{color:#059669;background:#05966914;border-radius:4px;padding:1px 3px;text-decoration-color:#047857}.article-body table{border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;border-radius:12px;width:100%;margin:28px 0;font-size:14.5px;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.article-body thead{background:#f8fafc}.article-body th{color:#0f172a;letter-spacing:.03em;text-transform:uppercase;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:13px 18px;font-size:13px;font-weight:700}.article-body td{color:#334155;border-bottom:1px solid #f1f5f9;padding:13px 18px;line-height:1.6}.article-body tr:last-child td{border-bottom:none}.article-body tbody tr:nth-child(2n) td{background:#fafbfc}.article-body tbody tr:hover td{background:#f0fdf4}.article-body blockquote{color:#166534;background:#f0fdf4;border-left:4px solid #059669;border-radius:0 12px 12px 0;margin:24px 0;padding:16px 22px;font-size:15.5px;line-height:1.7}.article-body pre{border-radius:var(--site-radius-md);color:#f8fafc;background:#171c26;margin:20px 0;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.article-body :not(pre)>code{background:var(--site-blue-soft);color:var(--site-blue-dark);border-radius:5px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:13px}.sticky-toc{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:#fff;max-height:calc(100vh - 120px);padding:20px 22px;position:sticky;top:96px;overflow-y:auto;box-shadow:0 4px 20px -2px #0f172a0d}.sticky-toc .footer-label{letter-spacing:.1em;text-transform:uppercase;color:#059669;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.toc-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.toc-link{color:var(--site-muted);border-radius:6px;padding:7px 12px;font-size:12.5px;line-height:1.45;transition:all .18s;display:block;text-decoration:none!important}.toc-link:hover{color:var(--site-ink);background:#0596690f}.toc-link.is-active{background:#ecfdf5;border-left:3px solid #059669;font-weight:700;color:#059669!important}.toc-back{border-top:1px solid var(--site-line);color:var(--site-blue);margin-top:14px;padding-top:10px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-block}.mobile-toc-container{margin-bottom:24px;display:none}.mobile-toc-accordion{border:1px solid var(--site-line);border-radius:var(--site-radius-md);box-shadow:var(--shadow-subtle);background:#fff;padding:12px 16px}.mobile-toc-summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.mobile-toc-summary::-webkit-details-marker{display:none}.mobile-toc-title{color:var(--site-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.mobile-toc-current{color:var(--site-muted);margin-top:2px;font-size:11px;display:block}.mobile-toc-body{border-top:1px solid var(--site-line);margin-top:12px;padding-top:10px}.article-sources{border-top:1px solid var(--site-line);margin-top:36px;padding-top:24px}.article-sources h2{font-size:22px}.article-sources ul{color:var(--site-muted);padding-left:20px;font-size:13.5px}.article-sources li{margin:8px 0}.article-sources a{color:var(--site-blue);font-weight:600}.article-related{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;margin-top:36px;padding:24px}.article-related h2{margin:0 0 16px;font-size:22px}.article-related>div{gap:10px;display:grid}.article-related>div>a{border:1px solid var(--site-line);border-radius:var(--site-radius-md);background:#fff;justify-content:space-between;align-items:center;padding:14px 18px;transition:all .2s;display:flex;text-decoration:none!important}.article-related>div>a:hover{border-color:var(--site-blue);background:var(--site-blue-soft)}.article-related strong{color:var(--site-ink);font-size:14px;display:block}.article-related span{color:var(--site-muted);margin-top:2px;font-size:12px;display:block}.tool-header-band{margin:6px 0 18px;padding:12px 0 6px}.tool-header-content{max-width:900px}.tool-status-badge-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tool-live-badge{background:var(--site-emerald-soft);color:var(--site-emerald-dark);border:1px solid var(--site-emerald-border);letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:7px;padding:4px 12px;font-size:11px;font-weight:750;display:inline-flex}.tool-eyebrow-text{color:var(--site-muted);font-size:12px;font-weight:600}.tool-title-main{letter-spacing:-1.8px;color:var(--site-ink);margin:0 0 10px;font-size:clamp(32px,3.8vw,46px);line-height:1.1}.tool-deck-text{color:var(--site-muted);max-width:720px;margin:0 0 14px;font-size:16px;line-height:1.6}.tool-specs-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-spec-pill{border:1px solid var(--site-line);color:var(--site-ink);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:550;display:inline-flex}.spec-dot{background:var(--site-emerald);border-radius:50%;width:5px;height:5px}.local-ready-pill{background:var(--site-emerald-soft);color:var(--site-emerald-dark);border-color:var(--site-emerald-border);font-weight:650}.video-studio,.pdf-desk,.screenshot-desk,.gif-studio,.file-room,.audio-studio:not(.daw-soundboard),.html-studio,.image-desk{background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:24px!important;margin-bottom:24px!important;padding:24px 28px!important;box-shadow:0 16px 48px -12px #171c2614,0 0 0 1px #10b98114!important}.video-studio:not(.cinema-transport-deck){grid-template-columns:minmax(0,1.4fr) minmax(320px,.85fr)!important;align-items:start!important;gap:28px!important;display:grid!important}.cinema-stage,.document-intake,.loop-stage,.audio-deck,.image-canvas:not(.has-media){cursor:pointer;color:#0f172a!important;background:#fff!important;border:1.5px dashed #cbd5e1!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:200px!important;padding:24px 20px!important;transition:all .2s!important;display:flex!important;box-shadow:0 4px 16px -2px #0f172a0a!important}.cinema-stage:hover,.document-intake:hover,.loop-stage:hover,.audio-deck:hover,.image-canvas:not(.has-media):hover{background:#f0fdf4!important;border-color:#059669!important;box-shadow:0 0 0 4px #0596691a,0 6px 20px #05966914!important}.cinema-stage:has(video){background:#090d16!important;border-style:solid!important;border-color:#1e293b!important;padding:8px!important}.cinema-stage video{background:#000!important;border-radius:14px!important;width:100%!important;max-height:480px!important}.empty-stage{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:8px 12px!important;display:flex!important}.empty-stage-icon-wrap{color:#059669!important;background:#ecfdf5!important;border:1px solid #05966940!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;margin:0 auto 10px!important;transition:transform .2s,background .2s!important;display:flex!important;box-shadow:0 2px 6px #0596691f!important}.cinema-stage:hover .empty-stage-icon-wrap,.document-intake:hover .empty-stage-icon-wrap,.loop-stage:hover .empty-stage-icon-wrap,.audio-deck:hover .empty-stage-icon-wrap,.image-canvas:hover .empty-stage-icon-wrap,.file-ledger:hover .empty-stage-icon-wrap{background:#d1fae5!important;transform:translateY(-2px)scale(1.04)!important;box-shadow:0 4px 12px #05966938!important}.empty-stage h2{color:#0f172a!important;letter-spacing:-.3px!important;margin:0 0 4px!important;font-size:17px!important;font-weight:700!important}.empty-stage p{color:#334155!important;max-width:480px!important;margin:0 0 10px!important;font-size:13.5px!important;line-height:1.5!important}.stage-badge-pill{color:#475569!important;letter-spacing:.01em!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}.empty-stage .button{color:#fff!important;background:#0f172a!important;border-radius:9px!important;min-height:38px!important;padding:8px 18px!important;font-size:13.5px!important;font-weight:600!important;transition:all .18s!important;box-shadow:0 1px 3px #0000001a!important}.empty-stage .button:hover{color:#fff!important;background:#059669!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #05966940!important}.video-transfer-panel,.inspection-sidebar{border:1px solid var(--site-line)!important;background:#fff!important;border-radius:18px!important;padding:20px 22px!important;box-shadow:0 4px 16px -2px #0f172a0a!important}.video-transfer-panel h2,.inspection-sidebar h2{color:#0f172a!important;margin:0 0 6px!important;font-size:18px!important;font-weight:700!important}.video-transfer-panel p,.inspection-sidebar p{color:var(--site-muted)!important;font-size:13px!important;line-height:1.55!important}.pdf-desk{min-height:220px!important}.document-workspace{grid-template-columns:220px minmax(0,1fr) 280px!important;align-items:start!important;gap:20px!important;display:grid!important}.screenshot-desk{gap:16px!important;display:grid!important}.inspection-toolbar{border-bottom:1px solid var(--site-line)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:20px!important;padding:0 0 16px!important;display:flex!important}.toolbar-left{align-items:center!important;gap:12px!important;display:flex!important}.toolbar-title{color:var(--site-ink)!important;align-items:center!important;gap:7px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.paste-success-pill{background:var(--site-emerald-soft)!important;color:var(--site-emerald-dark)!important;border:1px solid var(--site-emerald-border)!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:650!important;animation:.25s fadeIn!important;display:inline-flex!important}.toolbar-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.capture-btn{background:var(--site-emerald)!important;border-color:var(--site-emerald)!important;color:#fff!important;align-items:center!important;gap:7px!important;font-weight:650!important;display:inline-flex!important}.capture-btn:hover{background:var(--site-emerald-dark)!important;border-color:var(--site-emerald-dark)!important;color:#fff!important}.capture-error-notice{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:10px!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important;padding:10px 14px!important;font-size:12.5px!important;display:flex!important}.screenshot-intake-stage{text-align:center!important;flex-direction:column!important;align-items:center!important;max-width:580px!important;margin:0 auto!important;padding:44px 24px!important;display:flex!important;position:relative!important}.optical-radar-stage{justify-content:center!important;min-height:380px!important}.radar-reticle{pointer-events:none!important;border-style:solid!important;border-color:#10b98166!important;width:20px!important;height:20px!important;position:absolute!important}.radar-reticle.top-left{border-width:2px 0 0 2px!important;top:14px!important;left:14px!important}.radar-reticle.top-right{border-width:2px 2px 0 0!important;top:14px!important;right:14px!important}.radar-reticle.bottom-left{border-width:0 0 2px 2px!important;bottom:14px!important;left:14px!important}.radar-reticle.bottom-right{border-width:0 2px 2px 0!important;bottom:14px!important;right:14px!important}.radar-scanner-beacon{background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;margin-bottom:16px!important;padding:4px 12px!important;display:inline-flex!important}.radar-pulse-dot{background:#059669!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 6px #10b981!important}.radar-beacon-text{letter-spacing:.06em!important;color:#065f46!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-weight:800!important}.intake-keycaps-cluster{align-items:center!important;gap:8px!important;margin-bottom:16px!important;display:flex!important}.keycap-unit{flex-direction:column!important;align-items:center!important;gap:3px!important;display:flex!important}.keycap-unit kbd{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-bottom:2px solid #94a3b8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:38px!important;height:38px!important;padding:0 10px!important;font-size:16px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 2px 6px #0f172a14!important}.keycap-unit span{color:#475569!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:9.5px!important;font-weight:750!important}.keycap-plus{color:#94a3b8!important;margin:0 2px 14px!important;font-size:16px!important;font-weight:700!important}.intake-icon-halo{background:var(--site-emerald-soft)!important;width:64px!important;height:64px!important;color:var(--site-emerald)!important;border:1px solid var(--site-emerald-border)!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;margin-bottom:18px!important;display:flex!important}.screenshot-intake-stage h3{letter-spacing:-.5px!important;color:#0f172a!important;margin:0 0 8px!important;font-size:21px!important;font-weight:750!important}.screenshot-intake-stage p{color:#334155!important;max-width:480px!important;margin:0 0 20px!important;font-size:13.5px!important;line-height:1.6!important}.intake-button-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;display:flex!important}.intake-shortcut-hint{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;padding:6px 14px!important;font-size:12px!important;display:inline-flex!important}.public-site kbd{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:5px!important;padding:2px 6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11px!important;box-shadow:0 1px 1px #00000014!important}.stat-highlight{color:var(--site-emerald-dark)!important;font-weight:700!important}.captured-preview-wrapper{justify-content:center!important;align-items:center!important;width:100%!important;padding:10px!important;display:flex!important}.screenshot-story-body{grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr)!important;align-items:start!important;gap:28px!important;margin:28px 0!important;display:grid!important}.screenshot-fieldnote{border:1px solid var(--site-line)!important;box-shadow:var(--shadow-subtle)!important;background:#fff!important;border-radius:20px!important;padding:28px 32px!important}.screenshot-fieldnote h3{color:var(--site-ink)!important;letter-spacing:-.4px!important;margin:0 0 14px!important;font-size:22px!important}.screenshot-fieldnote p{color:#334155!important;margin:0 0 16px!important;font-size:14.5px!important;line-height:1.7!important}.screenshot-redaction,.video-story-production,.pdf-story-index,.file-queue-reading,.audio-story-listen,.audio-story-code,.html-story-steps,.image-guide-preflight,.dev-content,.product-developer-section,.gif-frame-ribbon,.code-pane{color:#f1f5f9!important;background:#0f172a!important;border:1px solid #e2e8f029!important;border-radius:20px!important;box-shadow:0 16px 36px -10px #0f172a59!important}.screenshot-redaction{padding:28px 30px!important}.screenshot-redaction h2,.screenshot-redaction h3,.video-story-production h2,.video-story-production h3,.pdf-story-index h2,.pdf-story-index h3,.file-queue-reading h2,.file-queue-reading h3,.audio-story-listen h2,.audio-story-listen h3,.audio-story-code h2,.audio-story-code h3,.html-story-steps h2,.html-story-steps h3,.image-guide-preflight h2,.image-guide-preflight h3,.dev-content h2,.dev-content h3,.product-developer-section h2,.product-developer-section h3{color:#fff!important;letter-spacing:-.4px!important;font-weight:650!important}.screenshot-redaction p,.video-story-production p,.pdf-story-index p,.file-queue-reading p,.audio-story-listen p,.audio-story-code p,.html-story-steps p,.image-guide-preflight p,.dev-content p,.product-developer-section p{color:#f1f5f9!important;font-size:14.5px!important;line-height:1.7!important}.screenshot-redaction p:last-child{margin-bottom:0!important}.screenshot-redaction .eyebrow{color:#38bdf8!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:11px!important;font-weight:800!important}.video-story-production .eyebrow,.pdf-story-index .eyebrow,.file-queue-reading .eyebrow,.audio-story-listen .eyebrow,.audio-story-code .eyebrow,.html-story-steps .eyebrow,.image-guide-preflight .eyebrow,.dev-content .eyebrow,.product-developer-section .eyebrow{color:#34d399!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:800!important}.pdf-story-index b{color:#fff!important;border:1px solid #ffffff40!important}.pdf-story-index span{color:#fef08a!important;font-weight:850!important}.audio-story-listen .audio-step-no{color:#fff!important;background:#701a75!important}.audio-story-code code,.audio-story-code pre{color:#f1f5f9!important;background:#0b0f17!important;border:1px solid #ffffff1f!important}.html-story-steps ol{grid-template-columns:1fr 1fr!important;gap:12px!important;margin:16px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.html-story-steps li{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:12px!important;padding:16px!important}.html-story-steps li b{color:#fff!important;margin-bottom:4px!important;display:block!important}.html-story-steps li span{color:#f1f5f9!important;font-size:13px!important;line-height:1.55!important}.file-queue-reading .file-state-spine span{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff38!important}.video-story-workflow aside{background:#0f172a!important;border:1px solid #e2e8f029!important}.video-story-workflow aside span{color:#fff!important;border:1px solid #ffffff40!important}.video-story-workflow aside p{color:#fff!important}.gif-frame-ribbon{background:#0f172a!important;border:1px solid #e2e8f01f!important;border-radius:16px!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin:28px 0!important;padding:16px!important;display:grid!important;box-shadow:0 16px 36px -10px #0f172a59!important}.gif-frame-ribbon>div{background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;transition:all .2s!important;display:flex!important}.gif-frame-ribbon>div:hover{background:#ffffff14!important;border-color:#10b9814d!important}.gif-frame-ribbon b{color:#34d399!important;letter-spacing:.05em!important;background:#10b98126!important;border:1px solid #34d3994d!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:24px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.gif-frame-ribbon span{color:#f8fafc!important;white-space:nowrap!important;background:0 0!important;padding:0!important;font-size:13.5px!important;font-weight:600!important}@media (max-width:900px){.gif-frame-ribbon{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media (max-width:500px){.gif-frame-ribbon{grid-template-columns:1fr!important}}.tool-context .gif-notes p{color:#cbd5e1!important;font-size:13.5px!important;line-height:1.6!important}.tool-context .gif-notes strong{color:#38bdf8!important;margin-bottom:3px!important;font-size:14px!important;font-weight:700!important;display:block!important}.gif-study-guide{background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:18px!important;padding:26px!important;box-shadow:0 4px 16px -2px #0f172a0a!important}.gif-study-guide h3{color:#0f172a!important;margin:16px 0 10px!important;font-size:20px!important;font-weight:700!important}.gif-study-guide p{color:#334155!important;margin-bottom:14px!important;font-size:14.5px!important;line-height:1.65!important}.image-guide-preflight li{color:#fff!important;border:1px solid #fff3!important}.image-guide-preflight li span{color:#e2e8f0!important}.image-guide-preflight .preflight-stamp{color:#fef08a!important;border-color:#fef08a!important}.article-byline,.article-meta,.tool-evidence figcaption,.preview-caption span,.media-caption span,.tool-editorial-figure figcaption,.image-guide-cover figcaption{color:#334155!important}.video-story-production figcaption,.video-story-inspection figcaption,.evidence-video figcaption,.tool-evidence.evidence-video figcaption,.screenshot-redaction figcaption,.pdf-story-index figcaption,.file-queue-reading figcaption,.audio-story-listen figcaption,.html-story-steps figcaption,.cinema-theater-frame figcaption,.daw-soundboard figcaption,.split-screen-ide figcaption,.gif-loop-canvas.dark figcaption{color:#f1f5f9!important}.image-guide-opening{color:#fff!important;background:#2b2155 linear-gradient(115deg,#2b2155,#4b3a95 60%,#7258ce)!important}.image-guide-opening .eyebrow{color:#fef08a!important}.image-guide-opening p{color:#f1f5f9!important}.image-guide-opening aside span{color:#fef08a!important}.image-guide-opening aside small{color:#f1f5f9!important}.pdf-embed-decisions{background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:20px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr)!important;gap:28px!important;margin-top:28px!important;padding:28px!important;display:grid!important;box-shadow:0 4px 16px #0f172a0a!important}.pdf-embed-lead{flex-direction:column!important;display:flex!important}.pdf-embed-lead h3{color:#0f172a!important;letter-spacing:-.5px!important;margin:6px 0 12px!important;font-size:22px!important}.pdf-embed-lead p{color:#475569!important;margin-bottom:12px!important;font-size:14px!important;line-height:1.65!important}.pdf-fallback-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;margin-top:14px!important;padding:16px 18px!important}.fallback-header{flex-direction:column!important;gap:4px!important;margin-bottom:8px!important;display:flex!important}.fallback-badge{text-transform:uppercase!important;letter-spacing:.05em!important;color:#0284c7!important;background:#0284c71f!important;border-radius:5px!important;width:fit-content!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.fallback-header h4{color:#0f172a!important;margin:0!important;font-size:15px!important;font-weight:700!important}.pdf-fallback-box p{color:#334155!important;margin-bottom:8px!important;font-size:13px!important;line-height:1.55!important}.fallback-code{color:#e2e8f0!important;background:#0f172a!important;border-radius:8px!important;margin:0!important;padding:10px 12px!important;font-size:11.5px!important;overflow-x:auto!important}.pdf-delivery-matrix{flex-direction:column!important;gap:12px!important;display:flex!important}.delivery-path-card{background:#fff!important;border:1px solid #e2e8f0d9!important;border-radius:14px!important;padding:16px 18px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 2px 8px #0f172a08!important}.delivery-path-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px #0f172a0f!important}.path-header{justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;display:flex!important}.path-tag{text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:5px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:800!important}.path-tag.direct{color:#059669!important;background:#10b9811f!important}.path-tag.embed{color:#0284c7!important;background:#0284c71f!important}.path-tag.download{color:#d97706!important;background:#d977061f!important}.path-http{color:#334155!important;background:#f1f5f9!important;border-radius:4px!important;padding:2px 6px!important;font-family:monospace!important;font-size:11px!important}.delivery-path-card h4{color:#0f172a!important;margin:0 0 4px!important;font-size:15.5px!important;font-weight:700!important}.delivery-path-card p{color:#334155!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.5!important}.path-specs{color:#334155!important;border-top:1px solid #f1f5f9!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:6px 0 0!important;font-size:11.5px!important;list-style:none!important;display:flex!important}.path-specs strong{color:#334155!important}.path-specs code{background:#f8fafc!important;border-radius:3px!important;padding:1px 4px!important;font-size:11px!important}.pdf-before-send{background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:20px!important;margin-top:28px!important;padding:28px!important;display:block!important;box-shadow:0 4px 16px #0f172a0a!important}.preflight-intro{max-width:800px!important;margin-bottom:22px!important}.preflight-intro h3{color:#0f172a!important;letter-spacing:-.5px!important;margin:6px 0 8px!important;font-size:22px!important}.preflight-intro p{color:#334155!important;margin:0!important;font-size:14.5px!important;line-height:1.6!important}.pdf-preflight-cards{grid-template-columns:repeat(4,1fr)!important;gap:16px!important;display:grid!important}.preflight-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:18px!important;transition:transform .2s!important}.preflight-card:hover{background:#fff!important;border-color:#cbd5e1!important;transform:translateY(-2px)!important}.preflight-step-badge{text-transform:uppercase!important;color:#10b981!important;background:#10b9811f!important;border-radius:5px!important;margin-bottom:8px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.preflight-card h4{color:#0f172a!important;margin:0 0 6px!important;font-size:14.5px!important;font-weight:700!important}.preflight-card p{color:#475569!important;margin:0!important;font-size:12.5px!important;line-height:1.55!important}.pdf-story-access{color:#f8fafc!important;background:#0f172a!important;border:1px solid #e2e8f029!important;border-radius:20px!important;grid-template-columns:1.15fr 1fr!important;gap:28px!important;margin-top:28px!important;padding:28px!important;display:grid!important;box-shadow:0 16px 36px -10px #0f172a59!important}.access-policy-left h3{color:#fff!important;letter-spacing:-.4px!important;margin:6px 0 12px!important;font-size:21px!important}.access-policy-left p{color:#cbd5e1!important;margin-bottom:12px!important;font-size:14px!important;line-height:1.65!important}.access-policy-left .eyebrow{color:#38bdf8!important}.access-diagnostics-card{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:14px!important;padding:20px!important}.access-diagnostics-card h4{color:#fff!important;margin:0 0 6px!important;font-size:15px!important}.access-diagnostics-card p{color:#e2e8f0!important;margin:0 0 14px!important;font-size:13px!important}.guide-pills{flex-direction:column!important;gap:10px!important;display:flex!important}.diagnostic-guide-pill{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:10px!important;padding:12px 14px!important;text-decoration:none!important;transition:all .2s!important;display:block!important}.diagnostic-guide-pill:hover{background:#ffffff1f!important;border-color:#38bdf866!important}.diagnostic-guide-pill .pill-type{text-transform:uppercase!important;color:#a7f3d0!important;background:#10b98126!important;border-radius:4px!important;margin-bottom:4px!important;padding:2px 6px!important;font-size:10px!important;font-weight:800!important;display:inline-block!important}.diagnostic-guide-pill strong{color:#fff!important;margin-bottom:2px!important;font-size:13.5px!important;display:block!important}.diagnostic-guide-pill span{color:#e2e8f0!important;font-size:11.5px!important;display:block!important}.file-story-context{grid-template-columns:repeat(3,1fr)!important;gap:18px!important;margin-top:24px!important;display:grid!important}.file-context-card{background:#fff!important;border:1px solid #e2e8f0d9!important;border-radius:16px!important;padding:22px!important;transition:transform .2s!important;box-shadow:0 4px 12px #0f172a0a!important}.file-context-card:hover{transform:translateY(-2px)!important}.file-card-number{color:#059669!important;background:#10b98126!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;min-width:26px!important;height:22px!important;margin-bottom:10px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.file-context-card h3{color:#0f172a!important;margin:0 0 8px!important;font-size:16px!important;font-weight:700!important}.file-context-card p{color:#475569!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.audio-story-troubleshooting{background:#fff!important;border:1px solid #e2e8f0d9!important;border-radius:20px!important;margin-top:28px!important;padding:26px 28px!important;display:block!important;box-shadow:0 4px 16px #0f172a0a!important}.audio-troubleshoot-header{margin-bottom:20px!important}.audio-troubleshoot-header h3{color:#0f172a!important;margin:4px 0 0!important;font-size:21px!important}.audio-troubleshoot-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}.audio-troubleshoot-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:18px!important}.troubleshoot-badge{text-transform:uppercase!important;color:#9333ea!important;background:#9333ea1a!important;border-radius:5px!important;margin-bottom:8px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.audio-troubleshoot-card h4{color:#0f172a!important;margin:0 0 6px!important;font-size:14.5px!important;font-weight:700!important}.audio-troubleshoot-card p{color:#475569!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.video-story-diagnostics{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;margin-top:28px!important;padding:28px!important;display:block!important;box-shadow:0 4px 16px -4px #0f172a0d!important}.video-story-diagnostics .diagnostics-heading{margin-bottom:20px!important}.video-story-diagnostics .diagnostics-heading .eyebrow{color:#075985!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:11px!important;font-weight:700!important}.video-story-diagnostics .diagnostics-heading h3{color:#0f172a!important;margin:4px 0 0!important;font-size:20px!important;font-weight:700!important}.video-story-diagnostics .diagnostics-cards-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}.video-story-diagnostics .diagnostic-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;gap:10px!important;padding:20px!important;display:flex!important}.video-story-diagnostics .diag-badge{text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:6px!important;align-self:flex-start!important;padding:3px 8px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.video-story-diagnostics .diag-badge.error{color:#991b1b!important;background:#fee2e2!important}.video-story-diagnostics .diag-badge.warning{color:#92400e!important;background:#fef3c7!important}.video-story-diagnostics .diag-badge.info{color:#0369a1!important;background:#e0f2fe!important}.video-story-diagnostics .diagnostic-card h4{color:#0f172a!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.video-story-diagnostics .diagnostic-card p{color:#334155!important;margin:0!important;font-size:13px!important;line-height:1.55!important}@media (max-width:900px){.video-story-diagnostics .diagnostics-cards-grid{grid-template-columns:1fr!important}}.video-story-production{background:#0f172a!important;border:1px solid #e2e8f029!important;border-radius:20px!important;margin-top:28px!important;padding:26px 28px!important;display:block!important;box-shadow:0 16px 36px -10px #0f172a59!important}.video-prod-heading{margin-bottom:20px!important}.video-prod-heading .eyebrow{color:#38bdf8!important}.video-prod-heading h3{color:#fff!important;margin:4px 0 0!important;font-size:21px!important}.video-prod-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;display:grid!important}.prod-card{background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:16px!important}.prod-step{color:#bae6fd!important;background:#38bdf838!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:24px!important;height:20px!important;margin-bottom:8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important}.prod-card h4{color:#fff!important;margin:0 0 6px!important;font-size:14px!important;font-weight:700!important}.prod-card p{color:#cbd5e1!important;margin:0!important;font-size:12.5px!important;line-height:1.55!important}.audio-story-mix,.audio-story-intro{background:#fdf2f8!important;border:1px solid #f472b640!important;border-radius:20px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr)!important;gap:32px!important;margin-top:28px!important;padding:30px!important;display:grid!important;box-shadow:0 4px 18px -2px #8318430d!important}.audio-mix-lead h3{color:#602d66!important;margin:6px 0 16px!important;font-size:22px!important;line-height:1.25!important}.audio-mix-lead .eyebrow{color:#701a75!important}.audio-mix-copy p{color:#334155!important;margin:0 0 16px!important;font-size:14.5px!important;line-height:1.7!important}.audio-mix-copy p:last-child{margin-bottom:0!important}.audio-signal-chain{color:#f1f5f9!important;background:#0f172a!important;border:1px solid #e2e8f029!important;border-radius:16px!important;margin-top:18px!important;padding:20px!important;box-shadow:0 12px 30px -6px #0f172a59!important}.signal-chain-header{margin-bottom:14px!important}.signal-badge{text-transform:uppercase!important;letter-spacing:.06em!important;color:#fbcfe8!important;background:#f472b62e!important;border-radius:5px!important;margin-bottom:4px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.signal-chain-header h4{color:#fff!important;margin:0!important;font-size:15px!important;font-weight:700!important}.audio-meter-panel{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:10px!important;margin-bottom:12px!important;padding:12px 14px!important}.meter-meta{justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;font-size:11.5px!important;display:flex!important}.meter-label{color:#cbd5e1!important;font-weight:600!important}.meter-reading{color:#34d399!important;font-family:ui-monospace,monospace!important;font-weight:700!important}.meter-track{background:#1e293b!important;border-radius:9999px!important;height:10px!important;margin-bottom:6px!important;position:relative!important;overflow:visible!important}.meter-gradient-bar{background:linear-gradient(90deg,#10b981 0% 60%,#f59e0b 80%,#f43f5e 100%)!important;border-radius:9999px!important;height:100%!important;box-shadow:0 0 10px #10b98166!important}.meter-peak-indicator{flex-direction:column!important;align-items:center!important;display:flex!important;position:absolute!important;top:-18px!important;transform:translate(-50%)!important}.peak-val{color:#fecdd3!important;white-space:nowrap!important;background:#fb718533!important;border-radius:3px!important;padding:1px 4px!important;font-family:ui-monospace,monospace!important;font-size:9px!important;font-weight:800!important}.peak-pin{background:#fb7185!important;width:2px!important;height:16px!important}.meter-ticks{color:#cbd5e1!important;justify-content:space-between!important;font-family:ui-monospace,monospace!important;font-size:10px!important;display:flex!important}.target-tick{color:#38bdf8!important;font-weight:700!important}.audio-phase-panel{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:10px!important;margin-bottom:12px!important;padding:12px 14px!important}.phase-meta{justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;font-size:11.5px!important;display:flex!important}.phase-label{color:#cbd5e1!important;font-weight:600!important}.phase-val.in-phase{color:#38bdf8!important;font-family:ui-monospace,monospace!important;font-weight:700!important}.phase-spectrum-visual{background:#00000040!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;height:38px!important;padding:0 12px!important;display:flex!important}.spectrum-bands{flex:1!important;align-items:flex-end!important;gap:4px!important;height:24px!important;display:flex!important}.spectrum-bands span{background:linear-gradient(#38bdf8 0%,#818cf8 100%)!important;border-radius:2px!important;flex:1!important;min-height:4px!important}.phase-alignment-badge{color:#34d399!important;white-space:nowrap!important;background:#34d3991f!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:3px 8px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.dot-pulse{background:#34d399!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 6px #34d399!important}.audio-policy-row{flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.policy-pill{border-radius:6px!important;align-items:center!important;gap:6px!important;padding:4px 9px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.policy-pill.success{color:#34d399!important;background:#10b98124!important;border:1px solid #10b98147!important}.pill-dot{background:#34d399!important;border-radius:50%!important;width:5px!important;height:5px!important}.policy-pill.active{color:#7dd3fc!important;background:#38bdf829!important;border:1px solid #38bdf84d!important}.audio-spec-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.audio-spec-item{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:8px!important;padding:8px 10px!important}.spec-label{color:#cbd5e1!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:2px!important;font-size:10px!important;display:block!important}.spec-value{color:#fff!important;font-family:ui-monospace,monospace!important;font-size:11.5px!important;font-weight:650!important;display:block!important}.screenshot-capture-sequence{background:#fff7ed!important;border:1px solid #f9731633!important;border-radius:20px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr)!important;gap:32px!important;margin-top:28px!important;padding:30px!important;display:grid!important;box-shadow:0 4px 18px -2px #c2410c0d!important}.screenshot-seq-lead h3{color:#632f3a!important;margin:6px 0 12px!important;font-size:22px!important}.screenshot-seq-lead p{color:#334155!important;font-size:14.5px!important;line-height:1.65!important}.screenshot-spec-card{color:#f1f5f9!important;background:#0f172a!important;border:1px solid #e2e8f029!important;border-radius:16px!important;margin-top:18px!important;padding:18px 20px!important;box-shadow:0 12px 30px -6px #0f172a59!important}.spec-card-badge{text-transform:uppercase!important;letter-spacing:.06em!important;color:#fb923c!important;background:#fb923c1f!important;border-radius:5px!important;margin-bottom:4px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.spec-card-header h4{color:#fff!important;margin:0 0 12px!important;font-size:15px!important;font-weight:700!important}.screenshot-telemetry-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.telemetry-box{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:8px!important;padding:8px 10px!important}.t-label{text-transform:uppercase!important;letter-spacing:.05em!important;color:#cbd5e1!important;margin-bottom:2px!important;font-size:9.5px!important;display:block!important}.telemetry-box strong{color:#fff!important;font-family:ui-monospace,monospace!important;font-size:12px!important;font-weight:700!important;display:block!important}.t-sub{color:#cbd5e1!important;margin-top:2px!important;font-size:10px!important;display:block!important}.screenshot-audit-pill{color:#34d399!important;background:#10b9811f!important;border:1px solid #10b98140!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:5px 9px!important;font-size:11px!important;font-weight:650!important;display:flex!important}.audit-dot{background:#34d399!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 6px #34d399!important}.pdf-switchboard-strip{flex-wrap:wrap!important;gap:8px!important;margin:10px 0 14px!important;display:flex!important}.switch-pill{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:5px!important;padding:3px 9px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.switch-pill.active{color:#065f46!important;background:#10b9811f!important;border-color:#10b9814d!important}.switch-dot{background:#059669!important;border-radius:50%!important;width:5px!important;height:5px!important}.image-guide-access{background:#fdf2f8!important;border:1px solid #f472b640!important;border-radius:20px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr)!important;gap:32px!important;padding:30px!important;display:grid!important;box-shadow:0 4px 18px -2px #8318430d!important}.image-access-switchboard{flex-direction:column!important;gap:8px!important;margin-top:14px!important;display:flex!important}.access-tier-card{background:#fff!important;border:1px solid #e2e8f0d9!important;border-radius:10px!important;padding:12px 14px!important;box-shadow:0 2px 6px #0f172a08!important}.tier-head{justify-content:space-between!important;align-items:center!important;margin-bottom:4px!important;display:flex!important}.tier-tag{text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:4px!important;padding:2px 6px!important;font-size:10px!important;font-weight:800!important}.tier-tag.public{color:#047857!important;background:#10b9811f!important}.tier-tag.unlisted{color:#0369a1!important;background:#0284c71f!important}.tier-tag.signed{color:#b45309!important;background:#d977061f!important}.tier-http{color:#334155!important;background:#f1f5f9!important;border-radius:3px!important;padding:1px 5px!important;font-family:ui-monospace,monospace!important;font-size:10.5px!important}.access-tier-card strong{color:#0f172a!important;margin-bottom:2px!important;font-size:13px!important;display:block!important}.access-tier-card p{color:#334155!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.image-access-copy p{color:#334155!important;margin:0 0 16px!important;font-size:14.5px!important;line-height:1.7!important}.image-access-copy p:last-child{margin-bottom:0!important}.pdf-before-send.pdf-preflight-guide{background:#fff8f0!important;border:1px solid #de743f40!important;border-radius:20px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr)!important;align-items:start!important;gap:32px!important;margin-top:28px!important;padding:30px!important;display:grid!important;box-shadow:0 4px 18px -2px #bd5d320f!important}.pdf-before-send.pdf-preflight-guide .preflight-intro{max-width:100%!important;margin-bottom:0!important}.pdf-before-send.pdf-preflight-guide .preflight-intro h3{color:#663d25!important;margin:6px 0 10px!important;font-size:22px!important;line-height:1.25!important}.pdf-before-send.pdf-preflight-guide .preflight-intro .eyebrow{color:#7c2d12!important}.pdf-before-send.pdf-preflight-guide .preflight-intro p{color:#334155!important;margin:0 0 16px!important;font-size:14.5px!important;line-height:1.65!important}.pdf-preflight-checklist{color:#f1f5f9!important;background:#0f172a!important;border:1px solid #e2e8f029!important;border-radius:16px!important;margin-top:18px!important;padding:18px 20px!important;box-shadow:0 12px 30px -6px #0f172a59!important}.checklist-card-header{margin-bottom:12px!important}.checklist-badge{text-transform:uppercase!important;letter-spacing:.06em!important;color:#fed7aa!important;background:#fb923c38!important;border-radius:5px!important;margin-bottom:4px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.checklist-card-header h4{color:#fff!important;margin:0!important;font-size:15px!important;font-weight:700!important}.checklist-items{flex-direction:column!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.checklist-item{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:9px!important;align-items:flex-start!important;gap:10px!important;padding:9px 11px!important;display:flex!important}.check-bullet{color:#a7f3d0!important;background:#10b98126!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-top:1px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.check-content strong{color:#fff!important;margin-bottom:1px!important;font-size:12.5px!important;font-weight:700!important;display:block!important}.check-content span{color:#cbd5e1!important;font-size:11px!important;line-height:1.4!important;display:block!important}.checklist-footer-status{color:#34d399!important;background:#10b9811f!important;border:1px solid #10b98140!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.status-ping{background:#10b981!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 6px #10b981!important}.pdf-before-send.pdf-preflight-guide .pdf-preflight-cards{grid-template-columns:repeat(2,1fr)!important;gap:14px!important;display:grid!important}.gif-loop-reading{background:#f8fafc!important;border:1px solid #e2e8f0e6!important;border-radius:20px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr)!important;gap:32px!important;margin-top:28px!important;padding:30px!important;display:grid!important;box-shadow:0 4px 18px -2px #0f172a0a!important}.gif-loop-lead h3{color:#0f172a!important;margin:6px 0 12px!important;font-size:22px!important;line-height:1.25!important}.gif-loop-lead .eyebrow{color:#064e3b!important}.gif-loop-copy p{color:#334155!important;margin:0 0 16px!important;font-size:14.5px!important;line-height:1.7!important}.gif-loop-copy p:last-child{margin-bottom:0!important}.gif-loop-telemetry{color:#f1f5f9!important;background:#0f172a!important;border:1px solid #e2e8f029!important;border-radius:16px!important;margin-top:18px!important;padding:18px 20px!important;box-shadow:0 12px 30px -6px #0f172a59!important}.telemetry-card-header{margin-bottom:12px!important}.telemetry-badge{text-transform:uppercase!important;letter-spacing:.06em!important;color:#34d399!important;background:#10b98124!important;border-radius:5px!important;margin-bottom:4px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.telemetry-card-header h4{color:#fff!important;margin:0!important;font-size:15px!important;font-weight:700!important}.gif-timing-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.gif-timing-box{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:8px!important;padding:8px 10px!important}.timing-label{text-transform:uppercase!important;letter-spacing:.05em!important;color:#cbd5e1!important;margin-bottom:2px!important;font-size:9.5px!important;display:block!important}.gif-timing-box strong{color:#fff!important;font-family:ui-monospace,monospace!important;font-size:12px!important;font-weight:700!important;display:block!important}.timing-sub{color:#cbd5e1!important;margin-top:2px!important;font-size:10px!important;display:block!important}.gif-cadence-timeline{background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:8px!important;padding:10px 12px!important}.cadence-label{color:#cbd5e1!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important;font-size:10px!important;font-weight:700!important}.cadence-ticks{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.tick-active{color:#a7f3d0!important;background:#10b98138!important;border-radius:4px!important;padding:2px 6px!important;font-family:ui-monospace,monospace!important;font-size:9.5px!important;font-weight:700!important}.tick-loop{color:#bae6fd!important;background:#38bdf838!important;border-radius:4px!important;padding:2px 6px!important;font-family:ui-monospace,monospace!important;font-size:9.5px!important;font-weight:800!important}.file-access-ribbon{background:#e3f5ed!important;border-left:5px solid #148778!important;border-radius:20px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr)!important;align-items:center!important;gap:32px!important;margin-top:24px!important;padding:26px 30px!important;display:grid!important}.file-access-lead h3{color:#164c4b!important;margin:6px 0 12px!important;font-size:22px!important;line-height:1.25!important}.file-access-lead .eyebrow{color:#064e3b!important}.file-classification{background:#fff!important;border:1px solid #d1fae5!important;border-radius:20px!important;margin-top:28px!important;padding:28px!important;display:block!important;box-shadow:0 4px 16px -4px #065f460f!important}.file-classification .classification-header{margin-bottom:22px!important}.file-classification .classification-header .eyebrow{color:#065f46!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:11px!important;font-weight:700!important}.file-classification .classification-header h3{color:#064e3b!important;margin:4px 0 14px!important;font-size:20px!important;font-weight:700!important}.file-classification .file-format-pills{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.file-classification .format-pill{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:20px!important;padding:5px 11px!important;font-size:12px!important;font-weight:600!important}.file-classification .classification-cards-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;margin-bottom:20px!important;display:grid!important}.file-classification .class-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;gap:8px!important;padding:18px!important;display:flex!important}.file-classification .class-card.doc{background:#f0fdf4!important;border-color:#bbf7d0!important}.file-classification .class-card.design{background:#eff6ff!important;border-color:#bfdbfe!important}.file-classification .class-card.archive{background:#fffbeb!important;border-color:#fde68a!important}.file-classification .class-card.media{background:#faf5ff!important;border-color:#e9d5ff!important}.file-classification .card-top{justify-content:space-between!important;align-items:center!important;display:flex!important}.file-classification .class-badge{text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:4px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:700!important}.file-classification .class-badge.doc{color:#15803d!important;background:#dcfce7!important}.file-classification .class-badge.design{color:#1d4ed8!important;background:#dbeafe!important}.file-classification .class-badge.archive{color:#b45309!important;background:#fef3c7!important}.file-classification .class-badge.media{color:#7e22ce!important;background:#f3e8ff!important}.file-classification .class-meta{color:#64748b!important;font-family:ui-monospace,monospace!important;font-size:10px!important;font-weight:600!important}.file-classification .class-card h4{color:#0f172a!important;margin:0!important;font-size:15px!important;font-weight:700!important}.file-classification .class-card p{color:#334155!important;margin:0!important;font-size:12.5px!important;line-height:1.5!important}.file-classification .classification-policy-note{background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:10px!important;align-items:flex-start!important;gap:10px!important;padding:12px 16px!important;display:flex!important}.file-classification .classification-policy-note p{color:#334155!important;margin:0!important;font-size:12px!important;line-height:1.5!important}@media (max-width:1024px){.file-classification .classification-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.file-classification .classification-cards-grid{grid-template-columns:1fr!important}}.file-access-switchboard{flex-direction:column!important;gap:8px!important;margin-top:12px!important;display:flex!important}.file-tier-pill{background:#fff!important;border:1px solid #14877833!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;display:flex!important;box-shadow:0 2px 6px #0f172a08!important}.file-tier-pill strong{color:#0f172a!important;font-size:12.5px!important;font-weight:700!important}.file-tier-pill span:not(.tier-dot){color:#334155!important;margin-left:auto!important;font-family:ui-monospace,monospace!important;font-size:11.5px!important}.tier-dot{border-radius:50%!important;flex-shrink:0!important;width:6px!important;height:6px!important}.tier-dot.green{background:#059669!important;box-shadow:0 0 6px #059669!important}.tier-dot.yellow{background:#d97706!important;box-shadow:0 0 6px #d97706!important}.tier-dot.blue{background:#2563eb!important;box-shadow:0 0 6px #2563eb!important}.file-access-ribbon p{color:#334155!important;margin:0!important;font-size:14.5px!important;line-height:1.7!important}@media (max-width:900px){.audio-story-mix,.audio-story-intro,.screenshot-capture-sequence,.image-guide-access,.pdf-embed-decisions,.pdf-story-access,.pdf-before-send.pdf-preflight-guide,.gif-loop-reading,.file-access-ribbon,.file-story-context,.audio-troubleshoot-grid{grid-template-columns:1fr!important}.pdf-preflight-cards,.video-prod-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.pdf-preflight-cards,.pdf-before-send.pdf-preflight-guide .pdf-preflight-cards,.video-prod-grid,.audio-spec-grid,.screenshot-telemetry-grid,.gif-timing-grid{grid-template-columns:1fr!important}}.metadata-panel dt,.inspection-sidebar dt,.directory-title span{color:#334155!important}.inspection-canvas{background:#f8fafc!important;border:2px dashed #38568d40!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;min-height:340px!important;padding:24px!important;transition:all .2s!important;display:flex!important}.inspection-canvas:hover{border-color:var(--site-emerald)!important;background:#10b98105!important}.inspection-canvas img{border-radius:12px!important;max-width:100%!important;max-height:500px!important;box-shadow:0 8px 24px #0000001a!important}.tool-context{border:1px solid var(--site-line)!important;box-shadow:var(--shadow-subtle)!important;background:#fff!important;border-radius:20px!important;margin-top:32px!important;padding:28px 32px!important}.tool-context h2{letter-spacing:-.7px!important;margin:0 0 14px!important;font-size:26px!important}.tool-context p{color:var(--site-muted);font-size:15px;line-height:1.7}.tool-context .screenshot-redaction{background:#172033!important;border:1px solid #e2e8f033!important;border-radius:20px!important;padding:28px 30px!important;box-shadow:0 16px 36px -10px #0f172a59!important}.tool-context .screenshot-redaction h3{color:#fff!important;margin:0 0 14px!important;font-size:21px!important}.tool-context .screenshot-redaction .eyebrow{color:#38bdf8!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:10px!important;font-size:11px!important;font-weight:800!important}.tool-context .screenshot-redaction p{color:#f1f5f9!important;margin-bottom:14px!important;font-size:14.5px!important;line-height:1.7!important}.faq-section{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:48px;margin:44px 0 20px;padding:34px 38px;display:grid}.faq-section>header{align-self:start;position:sticky;top:90px}.faq-section h2{letter-spacing:-1px;margin:0;font-size:clamp(24px,2.8vw,32px)}.faq-list{border-top:1px solid var(--site-line)}.faq-list details{border-bottom:1px solid var(--site-line)}.faq-list summary{color:var(--site-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14.5px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{border:1px solid var(--site-line);width:24px;height:24px;color:var(--site-blue);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:500;transition:transform .2s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-answer{padding:0 24px 16px 0}.faq-answer p{margin:0;font-size:13.5px;line-height:1.7}.related-work{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;margin:40px 0 20px;padding:32px}.related-work h2{margin:0 0 16px;font-size:24px}.related-tool-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.related-tool-grid>a{border:1px solid var(--site-line);border-radius:var(--site-radius-md);background:#fff;padding:16px 18px;transition:all .2s;text-decoration:none!important}.related-tool-grid>a:hover{border-color:var(--site-blue);background:var(--site-blue-soft);transform:translateY(-2px)}.related-tool-grid>a>span{color:var(--site-ink);font-size:13.5px;font-weight:700;display:block}.related-tool-grid>a p{margin:6px 0 0;font-size:11.5px;line-height:1.5}.product-feature-section{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;margin:32px 0;padding:36px 40px}.section-grid-2col{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:40px;display:grid}.section-grid-2col.reverse-order{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.section-text-content h2{letter-spacing:-1px;margin:10px 0 14px;font-size:28px;line-height:1.2}.section-text-content>p{margin-bottom:20px;font-size:15px;line-height:1.68}.feature-category-badge{background:var(--site-blue-soft);color:var(--site-blue);text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:750;display:inline-flex}.feature-check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.feature-check-list li{color:var(--site-ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.check-icon{color:#37684f;flex-shrink:0;margin-top:2px}.section-visual-content{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-canvas);box-shadow:var(--shadow-subtle);margin:0;padding:10px}.section-visual-content img{aspect-ratio:1.48;object-fit:cover;border-radius:var(--site-radius-md);border:1px solid var(--site-line);width:100%;height:auto;display:block}.section-visual-content figcaption{color:var(--site-muted);text-align:center;padding:8px 4px 0;font-size:10.5px}.section-header-centered{text-align:center;max-width:680px;margin:0 auto 30px}.section-header-centered h2{letter-spacing:-1px;margin:10px 0;font-size:30px}.section-header-centered p{margin:0;font-size:15px;line-height:1.65}.studios-grid-3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-page{max-width:1360px;margin:0 auto;padding:16px 32px 80px}.blog-page .site-breadcrumbs{max-width:1360px;margin:0 auto 16px}.blog-index-header{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;margin:10px 0 28px;padding:34px 38px}.blog-header-copy h1{letter-spacing:-1.8px;margin:0 0 12px;font-size:clamp(34px,4.2vw,50px);line-height:1.1}.blog-header-copy p{max-width:760px;margin:0;font-size:16px;line-height:1.65}.featured-post-card{border:1px solid var(--site-line);border-radius:var(--site-radius-xl);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:36px;margin-bottom:36px;padding:24px;display:grid}.featured-post-cover{border-radius:var(--site-radius-lg);border:1px solid var(--site-line);aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.featured-post-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.featured-post-card:hover .featured-post-cover img{transform:scale(1.02)}.featured-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#171c26d9;border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:750;position:absolute;top:14px;left:14px}.featured-post-info{padding-right:12px}.post-meta-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.category-pill{background:var(--site-blue-soft);color:var(--site-blue);text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:750;display:inline-block}.category-pill.overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--site-ink);background:#ffffffeb;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #00000014}.reading-time{color:var(--site-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.featured-post-info h2{letter-spacing:-.7px;margin:0 0 12px;font-size:26px;line-height:1.25}.featured-post-info h2 a{color:var(--site-ink);text-decoration:none!important}.featured-post-info h2 a:hover{color:var(--site-blue)}.featured-post-info p{margin-bottom:20px;font-size:14.5px;line-height:1.65}.featured-post-footer{border-top:1px solid var(--site-line-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.author-details{color:var(--site-muted);align-items:center;gap:8px;font-size:12px;display:flex}.date-sep{color:#a0aec0}.blog-archive-section{margin:36px 0}.archive-header-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.archive-header-row h2{letter-spacing:-.6px;margin:4px 0 0;font-size:24px}.article-count-badge{background:var(--site-blue-soft);color:var(--site-blue);border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:700}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-card{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);box-shadow:var(--shadow-subtle);background:#fff;flex-direction:column;display:flex;overflow:hidden}.blog-card-image{aspect-ratio:16/9;border-bottom:1px solid var(--site-line);display:block;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.blog-card:hover .blog-card-image img{transform:scale(1.03)}.blog-card-content{flex-direction:column;flex:1;padding:20px;display:flex}.blog-card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.blog-card-meta .meta-badge{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:550;display:inline-flex}.blog-card-meta .meta-badge svg{color:#059669;flex-shrink:0}.blog-card h3{letter-spacing:-.3px;margin:0 0 8px;font-size:17px;line-height:1.35}.blog-card h3 a{color:var(--site-ink);text-decoration:none!important}.blog-card h3 a:hover{color:var(--site-blue)}.blog-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-footer{border-top:1px solid var(--site-line-soft);margin-top:auto;padding-top:12px}.card-read-link{color:var(--site-blue);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex;text-decoration:none!important}.card-read-link:hover{color:var(--site-blue-dark)}.navigation-progress{z-index:99999;pointer-events:none;opacity:0;height:3px;transition:opacity .2s;position:fixed;top:0;left:0;right:0}.navigation-progress.is-active{opacity:1}.navigation-progress span{transform-origin:0;background:linear-gradient(90deg,#059669 0%,#10b981 50%,#06b6d4 100%);width:100%;height:100%;transition:transform .15s ease-out;display:block;box-shadow:0 0 10px #10b981b3,0 0 5px #06b6d480}.mobile-nav-root{display:none}.mobile-menu-trigger{border:1px solid var(--site-line);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--site-ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.mobile-menu-trigger:hover,.mobile-menu-trigger:focus-visible{background:#f8fafc;border-color:#cbd5e1}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(4px);z-index:99990;background:#0f172a80;animation:.22s ease-out drawerFadeIn;position:fixed;inset:0}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}.mobile-drawer-sheet{z-index:99991;box-sizing:border-box;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;width:min(390px,88vw);transition:transform .26s cubic-bezier(.16,1,.3,1),visibility .26s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #0f172a26}.mobile-drawer-sheet.is-open{visibility:visible;pointer-events:auto;transform:translate(0,0)}.drawer-header{border-bottom:1px solid var(--site-line);box-sizing:border-box;background:#f8fafc;justify-content:space-between;align-items:center;min-height:64px;padding:16px 20px;display:flex}.drawer-close-btn{border:1px solid var(--site-line);width:38px;height:38px;color:var(--site-ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.drawer-close-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.drawer-scroll-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:24px;padding:20px;display:flex;overflow-y:auto}.drawer-section{flex-direction:column;gap:8px;display:flex}.drawer-section-title{letter-spacing:.08em;text-transform:uppercase;color:#059669;margin-bottom:4px;padding-left:4px;font-size:11px;font-weight:800}.drawer-tools-list{flex-direction:column;gap:6px;display:flex}.drawer-tool-item{color:var(--site-ink);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:all .16s;display:flex;text-decoration:none!important}.drawer-tool-item:hover,.drawer-tool-item.active{background:#f1f5f9;border-color:#e2e8f0}.drawer-tool-item.active{background:#ecfdf5;border-color:#05966940}.drawer-tool-icon{border:1px solid var(--site-line);width:34px;min-width:34px;height:34px;color:var(--site-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.drawer-tool-item.active .drawer-tool-icon{color:#fff;background:#059669;border-color:#059669}.drawer-tool-text{flex-direction:column;flex:1;min-width:0;display:flex}.drawer-tool-text strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.drawer-tool-text span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.drawer-chevron{color:#94a3b8;flex-shrink:0}.drawer-nav-links{grid-template-columns:1fr;gap:4px;display:grid}.drawer-link-item{color:#334155;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:550;transition:all .16s;display:flex;text-decoration:none!important}.drawer-link-item:hover,.drawer-link-item.active{color:#0f172a;background:#f1f5f9}.drawer-link-item.active{color:#059669;background:#ecfdf5;font-weight:650}.drawer-footer-actions{border-top:1px solid var(--site-line);margin-top:auto;padding-top:16px}.drawer-signin-btn{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:14px;font-weight:650;display:flex;text-decoration:none!important}@media (max-width:1050px){.footer-top{grid-template-columns:repeat(2,1fr);gap:28px}.footer-brand-column{grid-column:1/-1}.usecase-grid,.tool-links{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr!important;gap:24px!important}.sticky-toc{display:none!important}.mobile-toc-container{display:block!important}.article-body{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:28px 24px!important}.article-quick-answer{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.studios-grid{grid-template-columns:1fr}.studios-grid-3col,.blog-card-grid{grid-template-columns:repeat(2,1fr)}.featured-post-card,.section-grid-2col,.section-grid-2col.reverse-order{grid-template-columns:1fr}}@media (max-width:800px){.public-header{padding:10px 16px}.header-inner{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.header-brand-wrap{flex-shrink:0!important}.desktop-nav{display:none!important}.header-actions{flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.account-link,.header-actions .button.nav-sign-in{white-space:nowrap!important;gap:5px!important;padding:6px 14px!important;font-size:12.5px!important}@media (max-width:640px){.public-header .account-link,.header-actions .account-link{display:none!important}}.mobile-nav-root{flex-shrink:0!important;display:block!important}.home-section-heading,.section-heading-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.home-section-heading p:last-child,.section-heading-row>p{max-width:100%!important}.blog-card-grid{grid-template-columns:1fr!important}.article-body{padding:22px 18px!important}.article-body h1{font-size:26px!important;line-height:1.25!important}.article-body h2{margin-top:32px!important;font-size:21px!important}.article-quick-answer{padding:16px!important}.quick-answer-text{font-size:13.5px!important}.mobile-toc-accordion[open] .mobile-toc-chevron{transform:rotate(180deg)}.mobile-toc-chevron{transition:transform .2s}.home-intro,.product-hero,.tool-hero{grid-template-columns:1fr;padding:24px 20px}.usecase-problem-solution{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:24px;padding:24px 20px}.faq-section>header{position:static}.related-tool-grid{grid-template-columns:1fr}.home-usecases{padding:24px 20px}.feature-panel,.feature-panel:nth-child(2n){grid-template-columns:1fr}.feature-panel:nth-child(2n) .feature-panel-copy,.feature-panel:nth-child(2n) img{order:initial}}@media (max-width:600px){.home-page,.tool-page,.use-cases-page,.product-page,.article-page{padding:10px 14px 0}.public-header{border-radius:0 0 16px 16px;padding:10px 14px}.usecase-grid,.tool-links{grid-template-columns:1fr}.home-intro-copy h1,.product-hero-copy h1,.usecases-hero-copy h1{font-size:28px}.article-body{border-radius:14px!important;padding:18px 14px!important}}@media (max-width:480px){.public-header{padding:8px 12px}.account-link{gap:4px!important;padding:5px 11px!important;font-size:12px!important}.account-link svg{width:13px!important;height:13px!important}.mobile-menu-trigger{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}.policy-status,.policy-contact,.policy-status p,.policy-contact p{color:#334155!important}.policy-status a,.policy-contact a{color:#243c68!important;text-underline-offset:3px!important;font-weight:600!important;text-decoration:underline!important}.policy-status a:hover,.policy-contact a:hover{color:#0f172a!important}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pricing-page{max-width:1280px;margin:0 auto;padding:40px 24px 80px}.pricing-intro{text-align:center;max-width:820px;margin:0 auto 52px}.pricing-intro h1{letter-spacing:-1.5px;margin:12px 0 18px;font-size:clamp(38px,4.5vw,54px);font-weight:700;line-height:1.15;color:#0f172a!important}.pricing-intro p{font-size:17px;line-height:1.7;color:#334155!important}.pricing-cards-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;margin-bottom:72px;display:grid}.pricing-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;box-shadow:0 4px 20px -2px #0f172a0d}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -4px #0f172a17}.pricing-card.is-featured{background:linear-gradient(#fff 0%,#f0fdf4 100%);border:2px solid #10b981;transform:translateY(-2px);box-shadow:0 12px 36px -4px #10b98129}.pricing-card.is-featured:hover{transform:translateY(-6px);box-shadow:0 20px 44px -4px #10b98138}.pricing-featured-badge{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:#10b981;border-radius:9999px;align-items:center;gap:6px;padding:4px 14px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #10b98159;color:#fff!important}.tier-badge-pill{letter-spacing:.3px;background:#f1f5f9;border-radius:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block;color:#334155!important}.tier-name{letter-spacing:-.5px;margin:0 0 4px;font-size:24px;font-weight:700;color:#0f172a!important}.tier-headline{margin:0 0 20px;font-size:13px;font-weight:600;color:#065f46!important}.tier-pricing-row{margin-bottom:16px}.price-display{align-items:baseline;gap:4px;display:flex}.price-number{letter-spacing:-1.5px;font-size:38px;font-weight:750;color:#0f172a!important}.price-freq{font-size:14px;color:#334155!important}.billed-note{margin-top:2px;font-size:12px;font-weight:600;display:block;color:#065f46!important}.tier-description{min-height:48px;margin-bottom:24px;font-size:13.5px;line-height:1.6;color:#334155!important}.tier-cta-block{margin-bottom:24px}.tier-cta-block .button.full-width{justify-content:center;width:100%;padding:11px 18px;font-weight:600}.launch-note{text-align:center;color:#64748b;margin-top:8px;font-size:11px;display:block}.tier-divider{background:#e2e8f0cc;height:1px;margin-bottom:20px}.features-header-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px;font-size:12px;font-weight:700;display:block;color:#334155!important}.tier-features-list ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.tier-features-list li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex;color:#0f172a!important}.tier-features-list .check-icon{color:#10b981;flex-shrink:0;margin-top:2px}.pricing-architecture-section{background:#fff;border:1px solid #e2e8f0e6;border-radius:20px;margin-bottom:72px;padding:44px 36px;box-shadow:0 4px 20px -2px #0f172a0d}.arch-header{text-align:center;max-width:740px;margin:0 auto 36px}.arch-header h2{letter-spacing:-.8px;margin:8px 0 12px;font-size:30px;font-weight:700;color:#0f172a!important}.arch-header p{font-size:15.5px;line-height:1.65;color:#334155!important}.arch-pipeline-grid{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.pipeline-node{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;padding:22px 18px;display:flex}.node-icon-wrap{color:#059669;background:#ecfdf5;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.node-step{letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700;color:#334155!important}.pipeline-node h3{margin:0 0 8px;font-size:15px;font-weight:700;color:#0f172a!important}.pipeline-node p{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:#334155!important}.node-pill{background:#e2e8f0;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;color:#1e293b!important}.pipeline-arrow{color:#94a3b8;font-size:22px;font-weight:300}.pricing-comparison-section{margin-bottom:72px}.comparison-header{text-align:center;max-width:650px;margin:0 auto 36px}.comparison-header h2{margin:8px 0 10px;font-size:30px;font-weight:700;color:#0f172a!important}.comparison-header p{font-size:15px;color:#334155!important}.comparison-table-wrapper{background:#fff;border:1px solid #e2e8f0e6;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0d}.comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;border-top:1px solid #e2e8f0e6!important}.comparison-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:18px 24px;font-size:14px;font-weight:700;color:#0f172a!important}.comparison-table th.highlight-col{background:#f0fdf4;border-top:3px solid #10b981;color:#065f46!important}.category-row td{text-transform:uppercase;letter-spacing:.6px;background:#f1f5f9;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:16px 24px;font-size:13px;font-weight:700;color:#0f172a!important}.data-row td{border-bottom:1px solid #f1f5f9;padding:14px 24px;color:#334155!important}.data-row td.feature-col-cell{font-weight:600;color:#0f172a!important}.data-row td.highlight-col-cell{background:#f0fdf466;font-weight:600;color:#065f46!important}.pricing-transparency-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:20px;grid-template-columns:1.2fr 1fr;gap:40px;padding:40px;display:grid;box-shadow:0 4px 20px -2px #0f172a0d}.trust-icon-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.emerald-accent{color:#059669}.transparency-left h2{letter-spacing:-.6px;margin:0 0 14px;font-size:28px;font-weight:700;color:#0f172a!important}.transparency-left p{margin-bottom:24px;font-size:15px;line-height:1.7;color:#334155!important}.transparency-badges{flex-wrap:wrap;gap:10px;display:flex}.trust-chip{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex;color:#065f46!important}.status-progress-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:24px}.status-progress-card h4{margin:0 0 16px;font-size:15px;font-weight:700;color:#0f172a!important}.milestone-row{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.milestone-status{text-transform:uppercase;background:#dcfce7;border-radius:5px;flex-shrink:0;margin-top:2px;padding:3px 8px;font-size:10.5px;font-weight:700;color:#15803d!important}.milestone-status.active{background:#e0f2fe;color:#0369a1!important}.milestone-status.pending{background:#f1f5f9;color:#334155!important}.milestone-row strong{font-size:13px;display:block;color:#0f172a!important}.milestone-row p{margin:2px 0 0;font-size:12px;color:#334155!important}@media (max-width:1024px){.pricing-cards-grid{grid-template-columns:repeat(2,1fr)}.arch-pipeline-grid{grid-template-columns:1fr;gap:12px}.pipeline-arrow{transform:rotate(90deg)}.pricing-transparency-card{grid-template-columns:1fr}}@media (max-width:640px){.pricing-cards-grid{grid-template-columns:1fr}.pricing-intro h1{font-size:32px}}.stream-telemetry-strip,.gif-telemetry-strip,.audio-telemetry-strip{flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;display:flex!important}.telemetry-chip{color:#334155!important;letter-spacing:.02em!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:6px!important;align-items:center!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}.video-story-delivery{background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:20px!important;margin-top:28px!important;padding:30px!important;box-shadow:0 4px 20px -2px #0f172a0a!important}.video-delivery-lead h3{color:#0f172a!important;margin:6px 0 10px!important;font-size:22px!important;font-weight:700!important}.video-delivery-lead p{color:#334155!important;margin-bottom:20px!important;font-size:14.5px!important;line-height:1.65!important}.video-delivery-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-bottom:20px!important;display:grid!important}.delivery-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;padding:20px!important;transition:transform .2s,box-shadow .2s!important;display:flex!important}.delivery-card:hover{border-color:#10b98159!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px -4px #0f172a14!important}.delivery-badge{text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:5px!important;width:fit-content!important;margin-bottom:8px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.delivery-badge.direct{color:#065f46!important;background:#10b9811f!important}.delivery-badge.player{color:#0369a1!important;background:#0284c71f!important}.delivery-badge.archive{color:#7e22ce!important;background:#9333ea1f!important}.delivery-card h4{color:#0f172a!important;margin:0 0 6px!important;font-size:16px!important;font-weight:700!important}.delivery-card p{color:#334155!important;flex:1!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.55!important}.delivery-meta{color:#475569!important;border-top:1px solid #e2e8f0!important;padding-top:8px!important;font-size:11px!important;font-weight:600!important}.video-delivery-diagnostic{color:#334155!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.video-delivery-diagnostic a{color:#243c68!important;font-weight:600!important;text-decoration:underline!important}.gif-reduced-motion-box{background:#0f172a!important;border:1px solid #e2e8f024!important;border-radius:14px!important;margin-top:18px!important;padding:20px!important}.reduced-motion-header{margin-bottom:8px!important}.reduced-motion-badge{text-transform:uppercase!important;letter-spacing:.05em!important;color:#bae6fd!important;background:#38bdf833!important;border-radius:5px!important;margin-bottom:6px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:800!important;display:inline-block!important}.gif-reduced-motion-box h4{color:#fff!important;margin:0!important;font-size:15px!important;font-weight:700!important}.gif-reduced-motion-box p{color:#e2e8f0!important;margin:6px 0 10px!important;font-size:13px!important;line-height:1.55!important}.reduced-motion-code{color:#38bdf8!important;background:#020617!important;border-radius:8px!important;margin:0!important;padding:10px 14px!important;font-size:11.5px!important;overflow-x:auto!important}.transfer-pipeline-diagram{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:20px!important;padding:14px 18px!important;display:flex!important}.pipeline-step{flex-direction:column!important;gap:2px!important;display:flex!important}.pipeline-step .step-num{color:#10b981!important;letter-spacing:.05em!important;font-size:10px!important;font-weight:800!important}.pipeline-step strong{color:#0f172a!important;font-size:13px!important}.pipeline-step span:last-child{color:#334155!important;font-size:11px!important}.pipeline-sep{color:#94a3b8!important;margin:0 4px!important;font-size:16px!important}.file-format-chips{flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important;display:flex!important}.format-chip{color:#334155!important;background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:6px!important;align-items:center!important;padding:5px 11px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 1px 3px #0f172a08!important}.audio-codec-matrix{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;margin-top:24px!important;padding:22px!important}.audio-codec-matrix h4{color:#0f172a!important;margin:0 0 14px!important;font-size:15px!important;font-weight:700!important}.codec-grid{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;display:grid!important}.codec-item{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:12px!important}.codec-name{color:#0f172a!important;margin-bottom:4px!important;font-size:12px!important;font-weight:700!important;display:block!important}.codec-status{text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:4px!important;margin-bottom:6px!important;padding:2px 6px!important;font-size:10px!important;font-weight:700!important;display:inline-block!important}.codec-status.universal{color:#15803d!important;background:#dcfce7!important}.codec-status.uncompressed{color:#0369a1!important;background:#e0f2fe!important}.codec-status.modern{color:#7e22ce!important;background:#f3e8ff!important}.codec-item p{color:#334155!important;margin:0!important;font-size:11.5px!important;line-height:1.45!important}.html-sandbox-architecture{margin-top:20px!important}.sandbox-boundary-card{background:#0f172a!important;border:1px solid #e2e8f029!important;border-radius:14px!important;padding:20px!important;box-shadow:0 12px 32px -8px #0f172a40!important}.boundary-badge{text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:5px!important;margin-bottom:6px!important;padding:2px 7px!important;font-size:10px!important;font-weight:800!important;display:inline-block!important}.boundary-badge.secure{color:#6ee7b7!important;background:#10b98140!important}.sandbox-boundary-card h4{color:#fff!important;margin:0 0 6px!important;font-size:15px!important;font-weight:700!important}.sandbox-boundary-card p{color:#cbd5e1!important;margin:0 0 12px!important;font-size:13px!important;line-height:1.55!important}.sandbox-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.stag{color:#7dd3fc!important;background:#38bdf829!important;border-radius:4px!important;padding:3px 8px!important;font-family:ui-monospace,SFMono-Regular,monospace!important;font-size:11px!important}@media (max-width:900px){.video-delivery-grid,.codec-grid{grid-template-columns:1fr!important}}.studio-workflow-panel{border-top:1px solid #e2e8f0!important;flex-direction:column!important;gap:14px!important;margin-top:18px!important;padding-top:18px!important;display:flex!important}.studio-workflow-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:12px!important;display:grid!important}.studio-workflow-item{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-direction:column!important;gap:4px!important;padding:12px!important;display:flex!important}.studio-workflow-item strong{color:#0f172a!important;font-size:13px!important;font-weight:650!important}.studio-workflow-item span{color:#475569!important;font-size:11.5px!important;line-height:1.4!important}.studio-workflow-chips{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.studio-chip{color:#1e293b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.studio-chip.accent{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.video-studio.cinema-transport-deck{flex-direction:column!important;gap:16px!important;display:flex!important}.cinema-theater-frame{background:#090d16!important;border:1px solid #1e293b!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 20px 50px -10px #00000073!important}.theater-bezel-bar{background:#050811!important;border-bottom:1px solid #1e293b!important;justify-content:space-between!important;align-items:center!important;padding:10px 18px!important;display:flex!important}.bezel-left{align-items:center!important;gap:8px!important;display:flex!important}.bezel-lamp.active{background:#10b981!important;border-radius:50%!important;width:8px!important;height:8px!important;display:inline-block!important;box-shadow:0 0 8px #10b981!important}.bezel-icon{color:#94a3b8!important}.bezel-label{letter-spacing:.08em!important;color:#94a3b8!important;font-size:11px!important;font-weight:800!important}.bezel-right{align-items:center!important;gap:8px!important;display:flex!important}.bezel-badge{color:#f8fafc!important;background:#1e293b!important;border-radius:4px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:700!important}.bezel-badge.accent{color:#065f46!important;background:#ecfdf5!important}.cinema-screen-stage{cursor:pointer!important;background:#020617!important;justify-content:center!important;align-items:center!important;min-height:320px!important;display:flex!important;position:relative!important;overflow:hidden!important}.cinema-screen-stage.has-video{padding:0!important}.cinema-viewport{width:100%!important}.cinema-native-player{background:#000!important;width:100%!important;max-height:520px!important;display:block!important}.cinema-empty-intake{text-align:center!important;color:#f8fafc!important;width:100%!important;max-width:660px!important;margin:0 auto!important;padding:44px 24px!important;position:relative!important}.viewfinder-bracket{pointer-events:none!important;border-style:solid!important;border-color:#10b98173!important;width:22px!important;height:22px!important;position:absolute!important}.viewfinder-bracket.top-left{border-width:2px 0 0 2px!important;top:14px!important;left:14px!important}.viewfinder-bracket.top-right{border-width:2px 2px 0 0!important;top:14px!important;right:14px!important}.viewfinder-bracket.bottom-left{border-width:0 0 2px 2px!important;bottom:14px!important;left:14px!important}.viewfinder-bracket.bottom-right{border-width:0 2px 2px 0!important;bottom:14px!important;right:14px!important}.smpte-timecode-tape{background:#020617e6!important;border:1px solid #1e293b!important;border-radius:6px!important;align-items:center!important;gap:10px!important;margin-bottom:16px!important;padding:4px 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;display:inline-flex!important}.smpte-tag{color:#34d399!important;letter-spacing:.08em!important;font-weight:750!important}.smpte-fps{color:#cbd5e1!important;font-size:10px!important}.smpte-lock{color:#38bdf8!important;background:#38bdf81f!important;border-radius:4px!important;padding:1px 6px!important;font-size:9.5px!important;font-weight:700!important}.cinema-aperture-glow{color:#34d399!important;background:#10b98126!important;border:1px solid #10b98166!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;margin:0 auto 16px!important;display:flex!important}.cinema-empty-intake h3{color:#fff!important;letter-spacing:-.01em!important;margin-bottom:8px!important;font-size:19px!important;font-weight:750!important}.cinema-empty-intake p{color:#e2e8f0!important;max-width:500px!important;margin:0 auto 18px!important;font-size:13.5px!important;line-height:1.5!important}.cinema-specs-row{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-bottom:20px!important;display:flex!important}.spec-tag{color:#f8fafc!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:9999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:650!important}.spec-tag.accent{color:#ecfdf5!important;background:#065f46!important;border-color:#10b981!important}.cinema-scrubber-deck{-webkit-user-select:none!important;user-select:none!important;background:#050811!important;border-top:1px solid #1e293b!important;align-items:center!important;gap:16px!important;padding:10px 18px!important;display:flex!important}.scrubber-transport-cluster{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.scrubber-status-indicator{color:#38bdf8!important;background:#38bdf81f!important;border-radius:4px!important;align-items:center!important;gap:5px!important;padding:3px 6px!important;display:inline-flex!important}.scrubber-pulse-dot{background:#38bdf8!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 6px #38bdf8!important}.scrubber-timecode{color:#38bdf8!important;letter-spacing:.04em!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:750!important}.scrubber-track-groove{background:#020617!important;border:1px solid #1e293b!important;border-radius:4px!important;flex:1!important;height:8px!important;position:relative!important;overflow:visible!important}.scrubber-buffered-fill{background:#38bdf840!important;border-radius:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.scrubber-playhead{z-index:5!important;flex-direction:column!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.scrubber-playhead-thumb{background:#38bdf8!important;border:2px solid #fff!important;border-radius:50%!important;width:14px!important;height:14px!important;box-shadow:0 0 8px #38bdf8cc!important}.scrubber-head-tag{color:#f8fafc!important;white-space:nowrap!important;background:#0f172a!important;border:1px solid #334155!important;border-radius:4px!important;padding:1px 6px!important;font-family:ui-monospace,monospace!important;font-size:9.5px!important;font-weight:800!important;position:absolute!important;bottom:18px!important}.scrubber-tick-ruler{pointer-events:none!important;justify-content:space-between!important;align-items:center!important;padding:0 8px!important;display:flex!important;position:absolute!important;inset:0!important}.scrubber-tick{background:#94a3b84d!important;width:1px!important;height:4px!important}.scrubber-tick.mark{background:#38bdf880!important;height:6px!important}.scrubber-metrics-cluster{flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.scrubber-duration{color:#cbd5e1!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:700!important}.scrubber-rate{color:#a7f3d0!important;background:#10b98126!important;border-radius:4px!important;padding:1px 6px!important;font-size:10px!important;font-weight:800!important}.cinema-transport-bar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 20px!important;display:flex!important;box-shadow:0 4px 16px #0f172a0a!important}.transport-meta-cell{align-items:center!important;gap:12px!important;display:flex!important}.transport-track-icon{color:#0f172a!important;background:#f1f5f9!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.transport-track-text strong{color:#0f172a!important;font-size:13.5px!important;display:block!important}.transport-track-text span{color:#475569!important;font-size:12px!important}.transport-governance-cell{align-items:center!important;gap:12px!important;display:flex!important}.transport-field{flex-direction:column!important;gap:3px!important;display:flex!important}.transport-field .field-title{color:#065f46!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10.5px!important;font-weight:750!important}.transport-field select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:600!important}.transport-action-cell{align-items:center!important;gap:10px!important;display:flex!important}.cinema-publish-btn{padding:9px 18px!important;font-size:13.5px!important;font-weight:700!important}.cinema-embed-strip{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:14px 18px!important}.embed-strip-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;display:flex!important}.strip-title-pill{color:#0f172a!important;letter-spacing:.06em!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.strip-capabilities{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.cap-pill{color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:600!important}.cinema-embed-code-box .code-row{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:6px 12px!important;display:flex!important}.cinema-embed-code-box code{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;font-family:monospace!important;font-size:12px!important;overflow:hidden!important}.audio-studio.daw-soundboard{background:#0f172a!important;border:1px solid #1e293b!important;border-radius:20px!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 20px 50px #0000004d!important}.daw-vu-rack{background:#090e17!important;border-bottom:1px solid #1e293b!important;flex-direction:column!important;gap:12px!important;padding:14px 20px!important;display:flex!important}.vu-chassis-label{justify-content:space-between!important;align-items:center!important;display:flex!important}.rack-title-wrap{align-items:center!important;gap:8px!important;display:flex!important}.rack-led-icon{color:#10b981!important}.rack-title{letter-spacing:.08em!important;color:#f8fafc!important;font-size:11.5px!important;font-weight:800!important}.vu-pcm-badge{color:#38bdf8!important;background:#38bdf81f!important;border-radius:4px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:700!important}.vu-meters-cluster{grid-template-columns:1fr 1.4fr 1fr!important;align-items:center!important;gap:16px!important;display:grid!important}.vu-meter-channel{align-items:center!important;gap:8px!important;display:flex!important}.vu-ch-label{color:#94a3b8!important;font-size:10px!important;font-weight:800!important}.vu-led-strip{background:#020617!important;border-radius:3px!important;flex:1!important;gap:3px!important;height:10px!important;padding:2px!important;display:flex!important}.vu-seg{border-radius:1px!important;flex:1!important}.vu-seg.green.on{background:#10b981!important}.vu-seg.yellow.on{background:#f59e0b!important}.vu-seg.yellow.off{background:#f59e0b33!important}.vu-seg.red.off{background:#ef444433!important}.vu-db-readout{color:#10b981!important;font-family:monospace!important;font-size:10.5px!important;font-weight:700!important}.vu-telemetry-screen{white-space:nowrap!important;background:#020617!important;border:1px solid #1e293b!important;border-radius:6px!important;align-items:center!important;gap:16px!important;padding:6px 14px!important;display:flex!important}.vu-telemetry-screen .screen-row{white-space:nowrap!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.telemetry-key{color:#cbd5e1!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:750!important}.telemetry-val{color:#f8fafc!important;margin-left:4px!important;font-family:monospace!important;font-size:11px!important;font-weight:700!important}.telemetry-val.status-green{color:#34d399!important}.daw-waveform-stage{background:#050811!important;border-bottom:1px solid #1e293b!important;flex-direction:column!important;justify-content:center!important;min-height:260px!important;padding:20px!important;display:flex!important}.daw-empty-soundboard{color:#f8fafc!important;grid-template-columns:240px minmax(0,1fr) 240px!important;align-items:center!important;gap:20px!important;width:100%!important;padding:12px 6px!important;display:grid!important}@media (max-width:960px){.daw-empty-soundboard{grid-template-columns:1fr!important;gap:16px!important}}.daw-rack-channel{background:#090e17!important;border:1px solid #1e293b!important;border-radius:10px!important;flex-direction:column!important;gap:6px!important;padding:10px 16px!important;display:flex!important}.rack-ch-header{justify-content:space-between!important;align-items:center!important;display:flex!important}.rack-ch-tag{color:#f8fafc!important;letter-spacing:.06em!important;font-size:11px!important;font-weight:800!important}.rack-ch-status{color:#38bdf8!important;background:#38bdf81f!important;border-radius:4px!important;padding:1px 7px!important;font-size:10px!important;font-weight:750!important}.rack-db-ruler{color:#cbd5e1!important;justify-content:space-between!important;padding:0 4px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:9.5px!important;display:flex!important}.ruler-zero{color:#34d399!important;font-weight:750!important}.rack-fader-lane{align-items:center!important;gap:12px!important;display:flex!important}.fader-track-groove{background:#020617!important;border:1px solid #1e293b!important;border-radius:3px!important;flex:1!important;height:6px!important;position:relative!important}.fader-knob-thumb{background:linear-gradient(#334155 0%,#1e293b 100%)!important;border:1px solid #475569!important;border-radius:3px!important;width:22px!important;height:14px!important;position:absolute!important;top:50%!important;left:72%!important;transform:translate(-50%,-50%)!important;box-shadow:0 1px 4px #00000080!important}.fader-knob-thumb.at-rest{left:50%!important}.rack-pan-pot{background:#020617!important;border:1px solid #1e293b!important;border-radius:4px!important;align-items:center!important;gap:5px!important;padding:2px 8px!important;display:flex!important}.pan-label{color:#94a3b8!important;font-size:9px!important;font-weight:800!important}.pan-val{color:#34d399!important;font-family:monospace!important;font-size:10px!important;font-weight:750!important}.daw-rack-intake-core{text-align:center!important;padding:14px 16px!important}.daw-intake-halo{color:#22d3ee!important;background:#06b6d426!important;border:1px solid #06b6d466!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;margin:0 auto 12px!important;display:flex!important}.daw-rack-intake-core h3{color:#fff!important;margin-bottom:6px!important;font-size:18px!important;font-weight:750!important}.daw-rack-intake-core p{color:#e2e8f0!important;max-width:520px!important;margin-bottom:14px!important;margin-left:auto!important;margin-right:auto!important;font-size:13px!important}.daw-chips-row{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-bottom:16px!important;display:flex!important}.daw-chip{color:#f8fafc!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:4px!important;padding:3px 9px!important;font-size:10.5px!important;font-weight:700!important}.daw-chip.accent{color:#ecfdf5!important;background:#065f46!important;border-color:#10b981!important}.daw-active-track{width:100%!important}.track-info-strip{justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important;display:flex!important}.track-meta{color:#f8fafc!important;align-items:center!important;gap:10px!important;display:flex!important}.track-specs{color:#94a3b8!important;margin-left:8px!important;font-size:12px!important}.daw-waveform-display{background:#020617!important;border:1px solid #1e293b!important;border-radius:10px!important;width:100%!important;height:130px!important;margin-bottom:12px!important;padding:10px!important}.daw-waveform-svg{width:100%!important;height:100%!important}.daw-audio-player-wrap{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.daw-native-audio{border-radius:8px!important;flex:1!important;height:36px!important}.daw-player-hint{color:#94a3b8!important;font-size:11.5px!important}.daw-mixing-console{background:#0b1120!important;border-top:1px solid #1e293b!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.console-channel-strip{border-right:1px solid #1e293b!important;flex-direction:column!important;gap:8px!important;padding:16px!important;display:flex!important}.console-channel-strip:last-child{border-right:none!important}.channel-tag{letter-spacing:.08em!important;color:#94a3b8!important;font-size:10px!important;font-weight:800!important}.channel-tag.master-tag{color:#10b981!important}.channel-stat-label{color:#cbd5e1!important;font-size:11px!important;display:block!important}.channel-stat-value{color:#f8fafc!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;display:block!important;overflow:hidden!important}.channel-subtext{color:#cbd5e1!important;font-size:11px!important}.console-select-field{color:#f8fafc!important;flex-direction:column!important;gap:4px!important;display:flex!important}.console-select-field .field-caption{color:#e2e8f0!important;font-size:11px!important;font-weight:700!important}.console-select-field select{color:#f8fafc!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:6px!important;padding:6px 8px!important;font-size:12px!important}.daw-master-btn{color:#fff!important;background:#065f46!important;border-color:#065f46!important;width:100%!important;padding:10px!important;font-size:13px!important;font-weight:700!important}.pdf-desk.document-reader-desk{flex-direction:column!important;gap:16px!important;display:flex!important}.pdf-governance-header{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 20px!important;display:flex!important;box-shadow:0 4px 16px #0f172a0a!important}.gov-meta-cell{align-items:center!important;gap:12px!important;display:flex!important}.gov-doc-badge{color:#065f46!important;background:#ecfdf5!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.gov-doc-info strong{color:#0f172a!important;font-size:13.5px!important;display:block!important}.gov-doc-info span{color:#475569!important;font-size:12px!important}.gov-controls-cell{align-items:center!important;gap:12px!important;display:flex!important}.gov-field{flex-direction:column!important;gap:2px!important;display:flex!important}.gov-field-caption{color:#065f46!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10.5px!important;font-weight:750!important}.gov-field select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:600!important}.gov-actions-cell{align-items:center!important;gap:8px!important;display:flex!important}.pdf-reader-split{grid-template-columns:140px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.pdf-thumbnail-rail{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;gap:10px!important;max-height:600px!important;padding:12px!important;display:flex!important;overflow-y:auto!important}.rail-heading{color:#334155!important;letter-spacing:.06em!important;align-items:center!important;gap:6px!important;font-size:10.5px!important;font-weight:800!important;display:flex!important}.rail-thumbnails-scroll{flex-direction:column!important;gap:8px!important;display:flex!important}.thumbnail-card{cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;gap:6px!important;padding:8px 6px!important;transition:all .18s!important;display:flex!important}.thumbnail-card:hover{border-color:#10b981!important;transform:translateY(-1px)!important}.thumbnail-card.is-active{background:#ecfdf5!important;border-color:#065f46!important;box-shadow:0 0 0 2px #065f4633!important}.thumb-paper-silhouette{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:4px!important;flex-direction:column!important;gap:4px!important;width:60px!important;height:75px!important;padding:6px!important;display:flex!important}.thumb-fake-line{background:#e2e8f0!important;border-radius:2px!important;height:4px!important}.thumb-fake-line.w-80{width:80%!important}.thumb-fake-line.w-60{width:60%!important}.thumb-fake-line.w-90{width:90%!important}.thumb-fake-line.w-70{width:70%!important}.thumb-fake-line.w-50{width:50%!important}.thumb-fake-line.w-40{width:40%!important}.thumb-page-label{color:#334155!important;font-size:10.5px!important;font-weight:700!important}.pdf-paper-workspace{flex-direction:column!important;gap:10px!important;display:flex!important}.pdf-zoom-bar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;padding:8px 14px!important;display:flex!important}.pager-group,.zoom-group{align-items:center!important;gap:6px!important;display:flex!important}.pager-indicator,.zoom-indicator{color:#0f172a!important;text-align:center!important;min-width:70px!important;font-size:12px!important;font-weight:700!important}.pdf-paper-stage{background:#f1f5f9!important;border-radius:14px!important;justify-content:center!important;align-items:flex-start!important;min-height:480px!important;padding:24px!important;display:flex!important;overflow:auto!important}.pdf-paper-sheet{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;max-width:100%!important;padding:16px!important;transition:transform .2s!important;box-shadow:0 16px 40px #0f172a1f,0 2px 6px #0000000f!important}.pdf-empty-paper-desk{background:#fff!important;border:1px solid #cbd5e1!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;max-width:580px!important;min-height:480px!important;margin:0 auto!important;padding:28px 24px!important;display:flex!important;position:relative!important;box-shadow:0 20px 48px #0f172a14,0 1px 4px #0000000a!important}.paper-dog-ear{background:linear-gradient(135deg,#0000 50%,#e2e8f0 50%,#cbd5e1 100%)!important;border-bottom-left-radius:4px!important;width:24px!important;height:24px!important;position:absolute!important;top:0!important;right:0!important}.print-crop-mark{pointer-events:none!important;border-style:solid!important;border-color:#94a3b8!important;width:16px!important;height:16px!important;position:absolute!important}.print-crop-mark.top-left{border-width:1px 0 0 1px!important;top:10px!important;left:10px!important}.print-crop-mark.top-right{border-width:1px 1px 0 0!important;top:10px!important;right:10px!important}.print-crop-mark.bottom-left{border-width:0 0 1px 1px!important;bottom:10px!important;left:10px!important}.print-crop-mark.bottom-right{border-width:0 1px 1px 0!important;bottom:10px!important;right:10px!important}.paper-header-rule{border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding-bottom:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;display:flex!important}.doc-type-stamp{color:#065f46!important;letter-spacing:.04em!important;font-weight:750!important}.doc-series-id{color:#334155!important}.pdf-paper-intake-body{text-align:center!important;color:#0f172a!important;padding:32px 16px!important}.pdf-paper-intake-body h3{color:#0f172a!important;margin-bottom:8px!important;font-size:18px!important;font-weight:750!important}.pdf-paper-intake-body p{color:#334155!important;max-width:440px!important;margin:0 auto 16px!important;font-size:13.5px!important;line-height:1.5!important}.paper-footer-rule{color:#334155!important;border-top:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding-top:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:9.5px!important;display:flex!important}.pdf-intake-halo{color:#065f46!important;background:#ecfdf5!important;border:1px solid #10b9814d!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;margin:0 auto 12px!important;display:flex!important}.pdf-chips-row{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin:12px 0 18px!important;display:flex!important}.pdf-chip{color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:650!important}.pdf-chip.accent{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.gif-studio.animation-loop-workbench{flex-direction:column!important;gap:16px!important;display:flex!important}.gif-workbench-viewport{width:100%!important;position:relative!important}.floating-bg-switcher-pod{z-index:15!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff2!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;display:flex!important;position:absolute!important;top:14px!important;right:14px!important;box-shadow:0 6px 20px #0f172a1a!important}.switcher-caption{letter-spacing:.06em!important;color:#334155!important;margin-right:2px!important;font-size:10px!important;font-weight:800!important}.swatch-btn{color:#475569!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:11px!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.swatch-btn.is-active{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}.gif-loop-canvas{border:1.5px solid #e2e8f0!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;min-height:380px!important;padding:28px!important;transition:background .2s,border-color .2s!important;display:flex!important;position:relative!important}.gif-loop-canvas.paper{background:#fafaf8!important;border-color:#e2e8f0!important}.gif-loop-canvas.dark{background:#090d16!important;border-color:#1e293b!important}.gif-loop-canvas.grid{background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 50%/20px 20px!important;border-color:#cbd5e1!important}.gif-rendered-img{object-fit:contain!important;border-radius:8px!important;max-width:100%!important;max-height:440px!important}.gif-canvas-overlay-info{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#fffffff2!important;border:1px solid #e2e8f0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;margin-top:14px!important;padding:8px 14px!important;display:flex!important}.gif-meta-caption strong{color:#0f172a!important;font-size:13px!important;display:block!important}.gif-meta-caption span{color:#475569!important;font-size:11.5px!important}.gif-loop-aperture-intake{text-align:center!important;color:#0f172a!important;max-width:580px!important;margin:0 auto!important;padding:24px 16px!important}.aperture-radial-ring{justify-content:center!important;align-items:center!important;width:120px!important;height:120px!important;margin:0 auto 16px!important;display:flex!important;position:relative!important}.radial-svg{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.aperture-base-circle{fill:none!important;stroke:#e2e8f0!important;stroke-width:2px!important}.aperture-active-arc{fill:none!important;stroke:#10b981!important;stroke-width:3px!important;stroke-dasharray:120 360!important;stroke-linecap:round!important;transform-origin:50%!important;animation:12s linear infinite apertureSpin!important}@keyframes apertureSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aperture-tick{stroke:#059669!important;stroke-width:1.5px!important}.aperture-center-glyph{color:#065f46!important;z-index:2!important;background:#ecfdf5!important;border:1px solid #10b9814d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;display:flex!important}.aperture-title{color:#0f172a!important;margin-bottom:8px!important;font-size:19px!important;font-weight:750!important}.aperture-desc{color:#334155!important;max-width:480px!important;margin:0 auto 16px!important;font-size:13.5px!important;line-height:1.5!important}.aperture-telemetry-row{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-bottom:18px!important;display:flex!important}.aperture-tag{color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:650!important}.aperture-tag.accent{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.aperture-action-row{justify-content:center!important;display:flex!important}.gif-loop-canvas.dark .gif-loop-aperture-intake,.gif-loop-canvas.dark .gif-empty-workbench{color:#f8fafc!important}.gif-loop-canvas.dark .aperture-title,.gif-loop-canvas.dark .gif-empty-workbench h3,.gif-loop-canvas.dark h3{color:#fff!important;text-shadow:0 1px 3px #0009!important}.gif-loop-canvas.dark .aperture-desc,.gif-loop-canvas.dark .gif-empty-workbench p,.gif-loop-canvas.dark p{color:#e2e8f0!important}.gif-loop-canvas.dark .aperture-base-circle{stroke:#1e293b!important}.gif-loop-canvas.dark .aperture-active-arc{stroke:#10b981!important}.gif-loop-canvas.dark .aperture-tick{stroke:#34d399!important}.gif-loop-canvas.dark .aperture-center-glyph,.gif-loop-canvas.dark .gif-loop-halo{color:#34d399!important;background:#10b98129!important;border-color:#10b98173!important}.gif-loop-canvas.dark .aperture-tag,.gif-loop-canvas.dark .gif-chip{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}.gif-loop-canvas.dark .aperture-tag.accent,.gif-loop-canvas.dark .gif-chip.accent{color:#ecfdf5!important;background:#065f46!important;border-color:#10b981!important}.gif-loop-canvas.dark .button.secondary,.gif-loop-canvas.dark .button.choose-btn{color:#f8fafc!important;background:#1e293b!important;border:1px solid #475569!important}.gif-loop-canvas.dark .button.secondary:hover,.gif-loop-canvas.dark .button.choose-btn:hover{color:#fff!important;background:#334155!important;border-color:#64748b!important}.gif-loop-canvas.dark .gif-canvas-overlay-info{background:#0f172af2!important;border-color:#334155!important}.gif-loop-canvas.dark .gif-meta-caption strong{color:#fff!important}.gif-loop-canvas.dark .gif-meta-caption span{color:#cbd5e1!important}.gif-loop-canvas.dark .floating-bg-switcher-pod{background:#0f172af2!important;border-color:#334155!important}.gif-loop-canvas.dark .switcher-caption,.gif-loop-canvas.dark .swatch-btn{color:#cbd5e1!important}.gif-loop-canvas.dark .swatch-btn.is-active{color:#064e3b!important;background:#10b981!important;border-color:#10b981!important}.gif-timeline-ribbon-bar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px!important;display:flex!important;box-shadow:0 2px 8px #0f172a08!important}.cadence-meta-block{align-items:center!important;gap:10px!important;display:flex!important}.cadence-icon{color:#065f46!important;background:#ecfdf5!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important}.cadence-title{letter-spacing:.06em!important;color:#065f46!important;font-size:10px!important;font-weight:800!important;display:block!important}.cadence-meta-block strong{color:#0f172a!important;font-size:13px!important}.cadence-ribbon-steps{align-items:center!important;gap:6px!important;display:flex!important}.frame-step-node{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;display:flex!important}.frame-step-node.accent{background:#ecfdf5!important;border-color:#a7f3d0!important}.step-tick{color:#065f46!important;font-size:10.5px!important;font-weight:800!important}.step-name{color:#1e293b!important;font-size:11.5px!important;font-weight:650!important}.step-connector{background:#cbd5e1!important;width:12px!important;height:2px!important}.gif-governance-strip{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 20px!important;display:flex!important;box-shadow:0 4px 16px #0f172a0a!important}.gov-strip-left .gov-strip-label{letter-spacing:.06em!important;color:#0f172a!important;font-size:11.5px!important;font-weight:800!important;display:block!important}.gov-strip-left .gov-strip-sub{color:#475569!important;font-size:11.5px!important}.gov-strip-center{align-items:center!important;gap:12px!important;display:flex!important}.gov-strip-field{flex-direction:column!important;gap:2px!important;display:flex!important}.gov-strip-field .field-caption{color:#065f46!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10.5px!important;font-weight:750!important}.gov-strip-field select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:600!important}.html-studio.split-screen-ide{flex-direction:column!important;gap:14px!important;display:flex!important}.ide-master-header{background:#0f172a!important;border:1px solid #1e293b!important;border-radius:14px 14px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:10px 16px!important;display:flex!important}.ide-window-controls{align-items:center!important;gap:12px!important;display:flex!important}.mac-dots{gap:6px!important;display:flex!important}.mac-dot{border-radius:50%!important;width:11px!important;height:11px!important}.mac-dot.red{background:#ef4444!important}.mac-dot.yellow{background:#f59e0b!important}.mac-dot.green{background:#10b981!important}.ide-file-tab{color:#f8fafc!important;background:#1e293b!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:12px!important;font-weight:650!important;display:flex!important}.ide-open-btn{color:#cbd5e1!important;cursor:pointer!important;background:0 0!important;border:1px solid #334155!important;border-radius:6px!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;font-size:11px!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.ide-open-btn:hover{color:#fff!important;background:#1e293b!important;border-color:#64748b!important}.ide-syntax-badge{color:#7dd3fc!important;background:#38bdf829!important;border-radius:4px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:700!important}.ide-device-controls{align-items:center!important;gap:6px!important;display:flex!important}.ide-device-btn{color:#cbd5e1!important;cursor:pointer!important;background:0 0!important;border:1px solid #334155!important;border-radius:6px!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.ide-device-btn.is-active{color:#fff!important;background:#1e293b!important;border-color:#64748b!important}.ide-download-btn{color:#cbd5e1!important;cursor:pointer!important;background:0 0!important;border:1px solid #334155!important;border-radius:6px!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.ide-publish-actions{align-items:center!important;gap:10px!important;display:flex!important}.ide-header-select{color:#f8fafc!important;flex-direction:column!important;gap:2px!important;display:flex!important}.ide-header-select .select-caption{color:#7dd3fc!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:9.5px!important;font-weight:800!important}.ide-header-select select{color:#f8fafc!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:6px!important;padding:4px 8px!important;font-size:11.5px!important;font-weight:600!important}.ide-publish-btn{color:#fff!important;background:#065f46!important;border-color:#065f46!important;padding:7px 14px!important;font-size:12.5px!important;font-weight:700!important}.ide-split-workspace{background:#020617!important;border:1px solid #1e293b!important;grid-template-columns:1fr 1fr!important;min-height:480px!important;display:grid!important}.ide-editor-pane{background:#1e1e1e!important;border-right:1px solid #1e293b!important;flex-direction:column!important;display:flex!important;position:relative!important}.editor-gutter{-webkit-user-select:none!important;user-select:none!important;border-right:1px solid #2d2d2d!important;flex-direction:column!important;align-items:flex-end!important;width:42px!important;padding:16px 10px 16px 0!important;display:flex!important;position:absolute!important;top:0!important;bottom:28px!important;left:0!important}.gutter-line-number{color:#cbd5e1!important;font-family:monospace!important;font-size:11px!important;line-height:1.5!important}.editor-textarea-wrap{flex:1!important;margin-left:44px!important;display:flex!important}.ide-code-textarea{color:#f8fafc!important;resize:none!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;height:100%!important;min-height:420px!important;padding:16px 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12.5px!important;line-height:1.5!important}.editor-status-bar{color:#e2e8f0!important;background:#0f172a!important;border-top:1px solid #1e293b!important;align-items:center!important;gap:14px!important;height:28px!important;padding:0 12px!important;font-family:monospace!important;font-size:10.5px!important;display:flex!important}.ide-safari-pane{background:#f1f5f9!important;flex-direction:column!important;display:flex!important}.safari-chrome-header{background:#e2e8f0!important;border-bottom:1px solid #cbd5e1!important;justify-content:space-between!important;align-items:center!important;height:38px!important;padding:0 12px!important;display:flex!important}.safari-controls-left{gap:5px!important;display:flex!important}.safari-dot{border-radius:50%!important;width:9px!important;height:9px!important}.safari-dot.red{background:#ef4444!important}.safari-dot.yellow{background:#f59e0b!important}.safari-dot.green{background:#10b981!important}.safari-address-bar{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex:.8!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:3px 12px!important;display:flex!important}.safari-address-bar .address-text{color:#0f172a!important;font-family:monospace!important;font-size:11px!important}.safari-viewport-tag{color:#1e293b!important;font-size:10.5px!important;font-weight:700!important}.safari-viewport-body{background:#f8fafc!important;flex:1!important;justify-content:center!important;align-items:stretch!important;padding:12px!important;display:flex!important}.safari-viewport-body.is-mobile-frame{border:2px solid #cbd5e1!important;border-radius:24px!important;max-width:390px!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 12px 30px #0000001a!important}.safari-preview-frame{background:#fff!important;border:none!important;border-radius:8px!important;width:100%!important;height:100%!important;min-height:400px!important}.ide-footer-strip{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0 0 14px 14px!important;padding:10px 14px!important}.ide-chips-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.file-room.enterprise-cloud-vault{flex-direction:column!important;gap:14px!important;display:flex!important}.vault-control-bar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 20px!important;display:flex!important;box-shadow:0 4px 16px #0f172a0a!important}.vault-brand-cell{align-items:center!important;gap:12px!important;display:flex!important}.vault-brand-icon{color:#065f46!important;background:#ecfdf5!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.vault-brand-text strong{letter-spacing:.06em!important;color:#0f172a!important;font-size:13.5px!important;font-weight:800!important;display:block!important}.vault-brand-text span{color:#475569!important;font-size:12px!important}.vault-governance-cell{align-items:center!important;gap:12px!important;display:flex!important}.vault-field{flex-direction:column!important;gap:2px!important;display:flex!important}.vault-field-title{color:#065f46!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10.5px!important;font-weight:750!important}.vault-field select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:600!important}.vault-actions-cell{align-items:center!important;display:flex!important}.vault-data-table-container{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 16px #0f172a0a!important}.vault-empty-ledger-row td{border:none!important;padding:0!important}.vault-ledger-intake-bay{text-align:center!important;background:#fafbfc!important;padding:48px 24px!important}.vault-lock-halo{color:#065f46!important;background:#ecfdf5!important;border:1px solid #10b98159!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;margin:0 auto 16px!important;display:flex!important}.vault-ledger-intake-bay h3{color:#0f172a!important;margin-bottom:8px!important;font-size:19px!important;font-weight:750!important}.vault-ledger-intake-bay p{color:#334155!important;max-width:520px!important;margin:0 auto 18px!important;font-size:13.5px!important;line-height:1.5!important}.vault-chips-row{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-bottom:20px!important;display:flex!important}.vault-chip{color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:650!important}.vault-chip.accent{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.vault-table-wrapper{width:100%!important;overflow-x:auto!important}.vault-table{border-collapse:collapse!important;text-align:left!important;width:100%!important}.vault-table th{letter-spacing:.06em!important;color:#64748b!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:12px 18px!important;font-size:11px!important;font-weight:800!important}.vault-table td{vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important;padding:14px 18px!important;font-size:13px!important}.file-item-badge{align-items:center!important;gap:10px!important;display:flex!important}.file-item-badge .file-glyph{color:#065f46!important}.file-name-meta{flex-direction:column!important;display:flex!important}.file-name-text{color:#0f172a!important;font-weight:700!important}.file-mime-text{color:#64748b!important;font-size:11px!important}.vault-security-pill{color:#334155!important;background:#f1f5f9!important;border-radius:4px!important;align-items:center!important;gap:4px!important;padding:2px 8px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.vault-status-pill{border-radius:9999px!important;align-items:center!important;gap:5px!important;padding:3px 10px!important;font-size:11.5px!important;font-weight:700!important;display:inline-flex!important}.vault-status-pill.ready{color:#334155!important;background:#f1f5f9!important}.vault-status-pill.uploading{color:#065f46!important;background:#ecfdf5!important}.vault-status-pill.done{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.vault-status-pill.error{color:#991b1b!important;background:#fef2f2!important}.vault-sticky-transfer-bar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:12px 20px!important;display:flex!important;box-shadow:0 8px 24px #0f172a0f!important}.summary-stat-cluster{color:#475569!important;align-items:center!important;gap:8px!important;font-size:13px!important;display:flex!important}.summary-stat-cluster strong{color:#0f172a!important}.summary-divider{color:#cbd5e1!important}.summary-action-cluster{align-items:center!important;gap:10px!important;display:flex!important}.vault-transfer-btn{padding:10px 20px!important;font-size:13.5px!important;font-weight:700!important}.screenshot-desk.floating-capture-desk{flex-direction:column!important;gap:16px!important;display:flex!important}.horizon-status-beacon{background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:3px 10px!important;display:inline-flex!important}.horizon-status-beacon .beacon-dot{background:#059669!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 6px #10b981!important}.horizon-status-beacon .beacon-text{letter-spacing:.06em!important;color:#065f46!important;font-size:10.5px!important;font-weight:800!important}.in-canvas-floating-toolbar{transition:all .2s cubic-bezier(.16,1,.3,1)!important}.in-canvas-floating-toolbar:hover{transform:translate(-50%)translateY(-1px)!important;box-shadow:0 12px 32px #0f172a33!important}.floating-inspector-dock{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 20px!important;display:flex!important;box-shadow:0 8px 24px #0f172a0d!important}.floating-inspector-dock .metadata-panel{box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;gap:6px!important;padding:0!important;display:flex!important}.dock-telemetry-dl{align-items:center!important;gap:14px!important;margin:0!important;display:flex!important}.dock-stat-unit{flex-direction:column!important;gap:2px!important;display:flex!important}.dock-stat-unit dt{letter-spacing:.06em!important;color:#334155!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.dock-stat-unit dd{color:#0f172a!important;margin:0!important;font-size:13px!important;font-weight:700!important}.dock-stat-unit dd.stat-highlight{color:#065f46!important}.dock-stat-sep{background:#e2e8f0!important;width:1px!important;height:24px!important}.floating-inspector-dock .field-help{color:#334155!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:11.5px!important;display:flex!important}.floating-inspector-dock .field-help svg{color:#065f46!important;flex-shrink:0!important}.dock-governance-cluster{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.dock-field{color:#0f172a!important;flex-direction:column!important;gap:2px!important;display:flex!important}.dock-field-caption{color:#065f46!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10.5px!important;font-weight:750!important}.dock-field select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:600!important}.dock-action-wrap{align-items:center!important;gap:8px!important;display:flex!important}.dock-publish-btn{color:#fff!important;background:#065f46!important;border-color:#065f46!important;padding:9px 18px!important;font-size:13px!important;font-weight:700!important}.dock-publish-btn:hover{color:#fff!important;background:#044e39!important;border-color:#044e39!important}.dock-cancel-btn{color:#b91c1c!important;font-size:12px!important}@media (max-width:960px){.cinema-transport-bar,.pdf-governance-header,.gif-governance-strip,.vault-control-bar,.vault-sticky-transfer-bar,.floating-inspector-dock{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.dock-telemetry-dl{flex-wrap:wrap!important;gap:10px!important}.dock-governance-cluster{flex-direction:column!important;align-items:stretch!important}.dock-publish-btn{justify-content:center!important;width:100%!important}.daw-mixing-console{grid-template-columns:repeat(2,1fr)!important}.pdf-reader-split,.ide-split-workspace{grid-template-columns:1fr!important}.ide-master-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.ide-publish-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.ide-header-select{flex:auto!important;min-width:0!important}.ide-publish-btn{width:100%!important}}@media (max-width:640px){.daw-mixing-console,.vu-meters-cluster{grid-template-columns:1fr!important}}.tool-header-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;gap:30px;max-width:1180px;display:grid}.tool-header-content{min-width:0;max-width:none}.tool-header-art{background:#fff;border:1px solid #e4e7ef;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 14px 34px #1f294014}.tool-header-art img{width:100%;height:auto;display:block}@media (max-width:900px){.tool-header-layout{grid-template-columns:minmax(0,1fr) minmax(260px,34%);gap:22px}}@media (max-width:720px){.tool-header-layout{grid-template-columns:minmax(0,1fr);gap:18px}.tool-header-art{max-width:520px}}@media (max-width:640px){.article-body img{border-radius:12px;margin:24px auto 28px}}html,body,.public-site{max-width:100vw!important;overflow-x:hidden!important}pre,code{box-sizing:border-box!important;max-width:100%!important}pre{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.tool-editorial-figure,.image-guide-cover{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:18px!important;max-width:760px!important;margin:36px auto!important;padding:10px!important;box-shadow:0 16px 36px -8px #0f172a1f,0 4px 14px #0f172a0a!important}.tool-editorial-figure img,.image-guide-cover img{border-radius:12px!important;width:100%!important;height:auto!important;display:block!important}.article-body img{background:#f8fafc!important;border:1px solid #e3e8f0!important;border-radius:16px!important;width:auto!important;max-width:min(720px,100%)!important;height:auto!important;margin:28px auto 32px!important;display:block!important;box-shadow:0 16px 36px -8px #0f172a1f,0 4px 14px #0f172a0a!important}.tool-evidence{box-sizing:border-box!important;max-width:680px!important;margin:24px auto!important}.tool-evidence img{border-radius:14px!important;box-shadow:0 16px 36px -8px #0f172a1f,0 4px 14px #0f172a0a!important}.tool-header-art{max-width:480px!important;margin:0 auto!important;box-shadow:0 16px 36px -8px #0f172a1f,0 4px 14px #0f172a0a!important}@media (max-width:800px){.tool-context{box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;gap:18px!important;margin-top:18px!important;padding:0!important;display:flex!important}.pdf-embed-decisions,.pdf-story-access,.pdf-before-send,.file-queue-reading,.file-classification,.file-story-recovery,.audio-story-listen,.audio-story-code,.audio-story-troubleshooting,.video-story-diagnostics,.video-story-inspection,.video-story-workflow,.video-story-production,.gif-loop-reading,.gif-story-study,.screenshot-story-body,.html-split-studio,.html-story-steps{box-sizing:border-box!important;border:1px solid #e2e8f0e6!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px!important}.pdf-fallback-box{background:#f8fafc!important;border:none!important;border-radius:10px!important;margin:14px 0 0!important;padding:12px 14px!important}.delivery-path-card{border-radius:12px!important;margin-bottom:8px!important;padding:14px!important}.access-diagnostics-card{box-shadow:none!important;background:0 0!important;border:none!important;margin-top:16px!important;padding:0!important}.guide-pills{flex-direction:column!important;gap:8px!important;display:flex!important}.diagnostic-guide-pill{border-radius:10px!important;margin:0!important;padding:12px 14px!important}.file-state-spine{flex-wrap:wrap!important;gap:6px!important;margin-bottom:14px!important;display:flex!important}.file-state-spine span{padding:5px 11px!important;font-size:11.5px!important}.file-state-spine i{display:none!important}.audio-troubleshoot-grid{flex-direction:column!important;gap:10px!important;display:flex!important}.audio-troubleshoot-card{border-radius:10px!important;margin:0!important;padding:14px!important}.diagnostic-cards-grid{flex-direction:column!important;gap:10px!important;display:flex!important}.diagnostic-card{border-radius:10px!important;margin:0!important;padding:14px!important}.cadence-ribbon-bar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.cadence-ribbon-steps{flex-wrap:wrap!important;gap:6px!important;width:100%!important;display:flex!important}.step-connector{display:none!important}.frame-step-node{flex:auto!important;justify-content:center!important}.vu-meters-cluster{grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.vu-meter-channel{width:100%!important;max-width:100%!important}.vu-telemetry-screen{white-space:normal!important;box-sizing:border-box!important;flex-wrap:wrap!important;gap:8px 12px!important;width:100%!important;padding:8px 10px!important}.vu-telemetry-screen .screen-row{white-space:normal!important;font-size:10px!important}.image-guide-opening aside{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:16px 0 0!important;transform:none!important}.pdf-switchboard-strip{flex-wrap:wrap!important;gap:6px!important;width:100%!important}.switch-pill{white-space:normal!important;padding:4px 9px!important;font-size:11.5px!important}.pdf-reader-split{grid-template-columns:1fr!important}.pdf-thumbnail-rail{width:100%!important;max-width:100%!important;overflow-x:auto!important}.vault-table-wrapper{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}.vault-data-table-container{min-width:0!important;max-width:100%!important}.html-toolbar{flex-wrap:wrap!important;gap:10px!important}.html-toolbar-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important}.image-field-guide{gap:16px!important;margin-top:20px!important}.image-guide-opening,.image-guide-addresses,.image-guide-code,.image-guide-responsive,.image-guide-preflight,.image-guide-diagnostics,.image-guide-access,.image-guide-close{box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:100%!important;padding:20px 16px!important;display:flex!important}.image-address-grid{grid-template-columns:1fr!important;gap:8px!important}.image-address-grid article{min-height:auto!important;padding:14px 16px!important}.image-guide-preflight ol{grid-template-columns:1fr!important;gap:8px!important}.image-guide-preflight li{min-height:auto!important;padding:10px 12px 10px 36px!important}.image-diagnostic-row{grid-template-columns:1fr!important;gap:6px!important}.preflight-stamp{width:88px!important;height:88px!important;margin:0 auto!important;transform:none!important}.preflight-stamp b{font-size:28px!important}.image-field-guide{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.image-field-guide>*,.image-guide-opening>*,.image-guide-addresses>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.pdf-reader-split{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.pdf-thumbnail-rail,.pdf-paper-workspace,.pdf-zoom-bar,.pdf-paper-stage,.pdf-embed-lead{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.pdf-delivery-matrix{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.delivery-path-card{box-sizing:border-box!important;overflow-wrap:break-word!important;word-break:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important}pre,pre>code,code[class*=language-],.fallback-code,.reduced-motion-code,.file-cli-snippet{white-space:pre!important;word-break:normal!important;box-sizing:border-box!important;max-width:100%!important;display:block!important;overflow-x:auto!important}.vault-controls-card{flex-wrap:wrap!important;gap:8px!important}.vault-field{flex:auto!important;min-width:0!important;max-width:100%!important}.vault-data-table-container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.vault-table{width:100%!important;min-width:360px!important}.ide-publish-btn{flex-shrink:1!important;max-width:100%!important}}
