.footer-module__Jm4lgW__footer{padding:24px var(--safe);text-align:center}.footer-module__Jm4lgW__text{font:400 13px / 19px var(--ui-f-ui);font-feature-settings:var(--ui-features), "tnum";letter-spacing:.13px;font-variant-numeric:tabular-nums;color:var(--ui-text3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-module__Jm4lgW__link{color:var(--ui-text2);transition:color var(--ui-d-fast) var(--ui-e-fast);border-radius:2px;text-decoration:none}.footer-module__Jm4lgW__link:hover{color:var(--ui-strong)}
.header-module__XcIq5a__header{z-index:100;padding:0 var(--safe);height:var(--header-height);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.header-module__XcIq5a__logo,.header-module__XcIq5a__link{pointer-events:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:4px;text-decoration:none}.header-module__XcIq5a__logo{font:500 20px / 24px var(--ui-f-disp);font-feature-settings:var(--ui-features);letter-spacing:-.4px;color:var(--ui-strong)}.header-module__XcIq5a__nav{gap:20px;display:flex}.header-module__XcIq5a__link{font:500 15px / 20px var(--ui-f-ui);font-feature-settings:var(--ui-features);letter-spacing:-.15px;color:var(--ui-text3);transition:color var(--ui-d-over) var(--ui-e-over)}@media (hover:hover){.header-module__XcIq5a__link:hover{color:var(--ui-strong)}}
.benchmark-hud-module__JNJPsa__panel{z-index:10;grid-gap:3px;border-radius:var(--ui-r-panel);width:max-content;min-width:280px;max-width:calc(100% - 24px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-strong) 6%, transparent);color:var(--ui-text2);font-family:var(--ui-f-ui);font-feature-settings:var(--ui-features);letter-spacing:.12px;pointer-events:auto;gap:3px;padding:12px 14px;font-size:12px;line-height:16px;display:grid;position:fixed;top:80px;left:16px}.benchmark-hud-module__JNJPsa__mono{font-family:var(--ui-f-mono);font-feature-settings:var(--ui-numeric,tabular-nums);font-variant-numeric:var(--ui-numeric,tabular-nums);letter-spacing:0}.benchmark-hud-module__JNJPsa__dim{color:var(--ui-text3)}.benchmark-hud-module__JNJPsa__source{color:var(--ui-text3);font-size:11px}.benchmark-hud-module__JNJPsa__sourceValue{font-size:10.5px;}.benchmark-hud-module__JNJPsa__count{letter-spacing:-.16px;color:var(--ui-strong);margin-bottom:2px;font-size:16px;font-weight:500;line-height:22px}.benchmark-hud-module__JNJPsa__kv{text-align:left;justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.benchmark-hud-module__JNJPsa__kvLabel{color:var(--ui-text3);flex:none}.benchmark-hud-module__JNJPsa__kvValue{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--ui-text);font-size:11px;overflow:hidden;}.benchmark-hud-module__JNJPsa__group{grid-gap:3px;gap:3px;display:grid}.benchmark-hud-module__JNJPsa__section{border-top:1px solid color-mix(in srgb, var(--ui-strong) 6%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text3);justify-content:space-between;margin-top:8px;padding-top:8px;font-size:10.5px;font-weight:500;line-height:14px;display:flex}.benchmark-hud-module__JNJPsa__sectionValue{text-transform:none;}.benchmark-hud-module__JNJPsa__dot{vertical-align:1px;border-radius:50%;width:6px;height:6px;margin:0 3px 0 7px;display:inline-block}.benchmark-hud-module__JNJPsa__dotFirst{margin:0 3px 0 0;}.benchmark-hud-module__JNJPsa__toggle{border-radius:var(--ui-r-ctl);width:calc(100% + 12px);font:inherit;letter-spacing:inherit;color:inherit;-webkit-user-select:none;user-select:none;outline-color:var(--ui-signal);outline-offset:2px;transition:background-color var(--ui-d-fast) var(--ui-e-fast);background:0 0;border:0;margin:0 -6px;padding:3px 6px;}.benchmark-hud-module__JNJPsa__toggle:focus-visible{outline-color:var(--ui-signal)}@media (hover:hover){.benchmark-hud-module__JNJPsa__toggle:hover{background:color-mix(in srgb, var(--ui-strong) 6%, transparent)}}.benchmark-hud-module__JNJPsa__toggleLabel{color:var(--ui-text3);flex:none}.benchmark-hud-module__JNJPsa__toggleLabelOn{color:var(--ui-strong);}.benchmark-hud-module__JNJPsa__liveDot{background:var(--ui-s3);width:6px;height:6px;box-shadow:none;vertical-align:1px;transition:background-color var(--ui-d-fast) var(--ui-e-fast), box-shadow var(--ui-d-fast) var(--ui-e-fast);border-radius:50%;margin-right:6px;display:inline-block}.benchmark-hud-module__JNJPsa__liveDotOn{background:var(--ui-signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-signal) 25%, transparent);}.benchmark-hud-module__JNJPsa__hover{color:var(--ui-text);margin-top:4px;font-size:11px;}
.hover-card-module__i4rwTa__card{grid-gap:2px;border-radius:var(--ui-r-ctl);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-strong) 6%, transparent);font-family:var(--ui-f-ui);font-feature-settings:var(--ui-features);white-space:nowrap;transition:opacity var(--ui-d-fast) var(--ui-e-fast), transform var(--ui-d-fast) var(--ui-e-fast);gap:2px;margin-top:6px;padding:8px 10px;display:grid}@media (prefers-reduced-motion:reduce){.hover-card-module__i4rwTa__card{transition:none}}.hover-card-module__i4rwTa__title{letter-spacing:-.1px;color:var(--ui-strong);font-size:13px;font-weight:500;line-height:18px}.hover-card-module__i4rwTa__meta{font-family:var(--ui-f-mono);letter-spacing:0;font-feature-settings:var(--ui-numeric,tabular-nums);font-variant-numeric:var(--ui-numeric,tabular-nums);color:var(--ui-text3);font-size:11px;line-height:14px}
.selection-panel-module__dy685q__panel{z-index:10;grid-gap:10px;border-radius:var(--ui-r-panel);width:264px;max-width:calc(100% - 32px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-strong) 6%, transparent);color:var(--ui-text);font-family:var(--ui-f-ui);font-feature-settings:var(--ui-features);pointer-events:auto;gap:10px;padding:12px;font-size:13px;display:grid;position:fixed;bottom:16px;left:16px}.selection-panel-module__dy685q__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.selection-panel-module__dy685q__label{letter-spacing:.13px;color:var(--ui-text2);align-items:center;gap:8px;padding-left:2px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.selection-panel-module__dy685q__dot{background:var(--ui-signal);border-radius:50%;width:6px;height:6px}.selection-panel-module__dy685q__mono{font-family:var(--ui-f-mono);font-feature-settings:var(--ui-numeric,tabular-nums);font-variant-numeric:var(--ui-numeric,tabular-nums);letter-spacing:0}.selection-panel-module__dy685q__index{color:var(--ui-strong);}.selection-panel-module__dy685q__close{margin:-4px -4px -4px 0}@media (hover:hover){.selection-panel-module__dy685q__close:hover{background:color-mix(in srgb, var(--ui-strong) 8%, transparent)}}.selection-panel-module__dy685q__mediaBox{border-radius:var(--ui-r-ctl);background:color-mix(in srgb, var(--ui-strong) 4%, transparent);justify-content:center;align-items:center;height:120px;padding:8px;display:flex}.selection-panel-module__dy685q__media{-o-object-fit:contain;object-fit:contain;border-radius:var(--ui-r-tile);width:auto;max-width:100%;height:100%;display:block}.selection-panel-module__dy685q__list{grid-gap:4px;gap:4px;margin:0;display:grid}.selection-panel-module__dy685q__row{grid-gap:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-height:20px;display:grid}.selection-panel-module__dy685q__term{letter-spacing:.12px;color:var(--ui-text3);font-size:12px;font-weight:400;line-height:16px}.selection-panel-module__dy685q__value{min-width:0;color:var(--ui-text);align-items:center;gap:6px;margin:0;font-size:11.5px;line-height:16px;display:flex}.selection-panel-module__dy685q__monoValue{}.selection-panel-module__dy685q__urlValue{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}.selection-panel-module__dy685q__swatch{width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-strong) 20%, transparent);border-radius:50%;flex:none}
.export-video-dialog-module__xo1v1W__backdrop{background-color:var(--ui-scrim);z-index:10001;transition:opacity var(--ui-d-slide) var(--ui-e-slide);opacity:1;position:fixed;inset:0}.export-video-dialog-module__xo1v1W__backdrop[data-starting-style],.export-video-dialog-module__xo1v1W__backdrop[data-ending-style]{opacity:0}.export-video-dialog-module__xo1v1W__popup{z-index:10002;background-color:var(--ui-s2);border-radius:var(--ui-r-card);box-shadow:var(--ui-sh-float), inset 0 0 0 1px color-mix(in srgb, var(--ui-strong) 5%, transparent);--dial-surface:color-mix(in srgb, var(--color-secondary) 6%, var(--color-primary));--dial-surface-active:color-mix(in srgb, var(--color-secondary) 14%, var(--dial-surface));--dial-text-primary:var(--color-secondary);--dial-text-label:color-mix(in srgb, var(--color-secondary) 60%, transparent);--dial-radius:8px;--dial-row-height:36px;width:min(640px,92vw);max-height:calc(100dvh - 24px);transition:transform var(--ui-d-slide) var(--ui-e-slide), opacity var(--ui-d-slide) var(--ui-e-slide);opacity:1;outline:none;flex-direction:column;gap:14px;padding:24px;font-family:system-ui,-apple-system,SF Pro Display,sans-serif;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.export-video-dialog-module__xo1v1W__popup[data-starting-style],.export-video-dialog-module__xo1v1W__popup[data-ending-style]{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}.export-video-dialog-module__xo1v1W__modalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.export-video-dialog-module__xo1v1W__modalTitle{font:500 24px / 30px var(--ui-f-disp);letter-spacing:-.72px;font-feature-settings:var(--ui-features);color:var(--ui-strong);margin:0}.export-video-dialog-module__xo1v1W__closeButton{color:var(--ui-text);position:relative}.export-video-dialog-module__xo1v1W__closeButton:before{content:"";border-radius:inherit;position:absolute;inset:-1px}.export-video-dialog-module__xo1v1W__closeButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (hover:hover){.export-video-dialog-module__xo1v1W__closeButton:hover{background-color:var(--ui-line2);color:var(--ui-strong)}}.export-video-dialog-module__xo1v1W__preview{--preview-cap:55vh;width:100%;max-width:min(100%, calc(var(--preview-cap) * var(--preview-aspect,1.7778)));aspect-ratio:var(--preview-aspect,1.7778);border-radius:var(--ui-r-ctl);background-color:#000;flex-shrink:0;margin-inline:auto;overflow:hidden}.export-video-dialog-module__xo1v1W__previewCanvas{width:100%;height:100%;display:block}.export-video-dialog-module__xo1v1W__playRow{height:var(--dial-row-height);background:var(--dial-surface);border-radius:var(--dial-radius);align-items:center;gap:12px;padding:0 12px;display:flex}.export-video-dialog-module__xo1v1W__playButton{width:20px;height:20px;color:var(--color-secondary);cursor:pointer;opacity:.75;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}@media (hover:hover){.export-video-dialog-module__xo1v1W__playButton:hover{opacity:1}}.export-video-dialog-module__xo1v1W__playButton:focus-visible{outline:2px solid var(--color-contrast);outline-offset:2px}.export-video-dialog-module__xo1v1W__playButton:disabled{opacity:.3;cursor:not-allowed}.export-video-dialog-module__xo1v1W__scrubber{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:16px;margin:0}.export-video-dialog-module__xo1v1W__scrubber::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--color-secondary) 18%, transparent);border-radius:2px;height:3px}.export-video-dialog-module__xo1v1W__scrubber::-moz-range-track{background:color-mix(in srgb, var(--color-secondary) 18%, transparent);border-radius:2px;height:3px}.export-video-dialog-module__xo1v1W__scrubber::-webkit-slider-thumb{appearance:none;background:var(--color-secondary);border:none;border-radius:50%;width:11px;height:11px;margin-top:-4px}.export-video-dialog-module__xo1v1W__scrubber::-moz-range-thumb{background:var(--color-secondary);border:none;border-radius:50%;width:11px;height:11px}.export-video-dialog-module__xo1v1W__scrubber:focus-visible{outline:2px solid var(--color-contrast);outline-offset:2px}.export-video-dialog-module__xo1v1W__scrubber:disabled{opacity:.35;cursor:not-allowed}.export-video-dialog-module__xo1v1W__progressTrack{background:color-mix(in srgb, var(--color-secondary) 18%, transparent);border-radius:2px;flex:1;min-width:0;height:3px;overflow:hidden}.export-video-dialog-module__xo1v1W__progressFill{background:var(--color-secondary);border-radius:2px;height:100%;transition:width .12s linear}.export-video-dialog-module__xo1v1W__readout{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-secondary);opacity:.6;flex-shrink:0;font-family:Geist Mono,monospace;font-size:11px}.export-video-dialog-module__xo1v1W__settings{flex-direction:column;gap:6px;display:flex}.export-video-dialog-module__xo1v1W__status{text-overflow:ellipsis;white-space:nowrap;min-height:16px;font-family:var(--ui-f-mono);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text3);margin:0;font-size:11.5px;line-height:16px;overflow:hidden}.export-video-dialog-module__xo1v1W__status[data-tone=error]{color:var(--ui-danger)}.export-video-dialog-module__xo1v1W__status[data-tone=done]{color:var(--ui-text)}.export-video-dialog-module__xo1v1W__exportButton{width:100%;transition:background-color var(--ui-d-fast) var(--ui-e-fast), color var(--ui-d-fast) var(--ui-e-fast), box-shadow var(--ui-d-fast) var(--ui-e-fast), transform var(--ui-d-fast) var(--ui-e-fast);padding:0 16px}.export-video-dialog-module__xo1v1W__exportButton:disabled{opacity:.4}@media (hover:hover){.export-video-dialog-module__xo1v1W__exportButton[data-variant=cancel]:hover:not(:disabled){background-color:color-mix(in srgb, var(--ui-strong) 8%, transparent)}}.export-video-dialog-module__xo1v1W__exportEstimate{font-family:var(--ui-f-mono);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}@media (prefers-reduced-motion:reduce){.export-video-dialog-module__xo1v1W__backdrop,.export-video-dialog-module__xo1v1W__popup,.export-video-dialog-module__xo1v1W__closeButton,.export-video-dialog-module__xo1v1W__exportButton{transition:none}}
