.N1nHUG_shots{scrollbar-width:thin;flex:1;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.N1nHUG_shots li{box-sizing:border-box;border:1px solid var(--color-border-subtle);background:#202832;border-radius:12px;flex:0 0 96px;width:96px;height:96px;position:relative;overflow:hidden}.N1nHUG_preview{width:100%;height:100%;cursor:var(--cursor-pointer);background:0 0;border:0;padding:6px;display:block}.N1nHUG_preview:hover:not(:disabled){background:#ffffff0a}.N1nHUG_preview:disabled{cursor:default}.N1nHUG_preview:focus-visible{outline:2px solid var(--color-moonlight,#fff);outline-offset:-2px;border-radius:inherit}.N1nHUG_preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.N1nHUG_index{color:#fff;background:#0008;border-radius:4px;min-width:16px;padding:1px 4px;font-size:10px;line-height:14px;position:absolute;bottom:5px;left:5px}.N1nHUG_noteBadge{position:absolute;top:4px;left:4px}
.muIveq_panel{box-sizing:border-box;border:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-surface-1) 90%, transparent);width:304px;max-width:calc(100% - 32px);box-shadow:0 8px 28px color-mix(in srgb, var(--color-black) 18%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--color-text-primary);pointer-events:none;border-radius:14px;padding:15px 16px 16px;position:absolute;bottom:88px;left:50%;transform:translate(-50%)}.muIveq_header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.muIveq_icon{border:1px solid var(--color-border-subtle);background:var(--color-fill-neutral);height:34px;color:var(--color-icon-primary);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.muIveq_copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.muIveq_title{font-size:13px;font-weight:500;line-height:18px}.muIveq_detail{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.muIveq_percent{font-variant-numeric:tabular-nums;letter-spacing:-.4px;flex-shrink:0;align-self:flex-start;font-size:18px;font-weight:500;line-height:24px}.muIveq_percent>span{color:var(--color-text-tertiary);margin-left:2px;font-size:11px}.muIveq_track{background:var(--color-fill-selected);border-radius:999px;height:3px;overflow:hidden}.muIveq_fill{border-radius:inherit;background:var(--color-action-strong);transform-origin:0;width:100%;height:100%;transition:transform .18s ease-out;display:block}.muIveq_fill[data-indeterminate=true]{background:linear-gradient(90deg, transparent, var(--color-action-strong), transparent);width:36%;animation:1.8s ease-in-out infinite muIveq_travel}@keyframes muIveq_travel{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.muIveq_fill{transition:none}.muIveq_fill[data-indeterminate=true]{animation:none;transform:translate(90%)}}
.G-gBQG_panel{flex-direction:column;gap:12px;font-size:11px;line-height:1.5;display:flex}.G-gBQG_panel p{color:var(--color-text-tertiary);margin:0;line-height:1.5}.G-gBQG_panel button{height:28px;min-height:28px;padding:0 8px;font-size:11px;font-weight:500}.G-gBQG_field{color:var(--color-text-secondary);flex-direction:column;gap:5px;font-size:11px;display:flex}.G-gBQG_settingTrigger{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:var(--cursor-pointer);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;display:flex}.G-gBQG_settingTrigger svg{color:var(--color-text-secondary);flex-shrink:0}.G-gBQG_settingTrigger:disabled{opacity:.55;cursor:not-allowed}.G-gBQG_settingTrigger:focus-visible,.G-gBQG_settingTrigger[data-state=open]{outline:2px solid var(--color-action-strong);outline-offset:2px}.G-gBQG_settingMenu{z-index:10080;box-sizing:border-box;width:var(--radix-dropdown-menu-trigger-width);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--color-border-subtle);background:var(--color-bg-app);color:var(--color-text-primary);border-radius:7px;outline:none;padding:4px;font-size:11px;line-height:16px;overflow-y:auto;box-shadow:0 8px 24px #0005}.G-gBQG_settingOption{min-height:28px;cursor:var(--cursor-pointer);white-space:nowrap;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;display:flex}.G-gBQG_settingOption[data-state=checked]{background:var(--color-surface-2)}.G-gBQG_settingOption[data-highlighted]{background:var(--color-surface-3);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.G-gBQG_settingOption[data-disabled]{opacity:.55;cursor:not-allowed}.G-gBQG_settingCheck{flex-shrink:0;justify-content:center;align-items:center;display:flex}.G-gBQG_checkbox{cursor:var(--cursor-pointer);align-items:center;gap:6px;font-size:11px;display:flex}.G-gBQG_result{border-top:1px solid var(--color-divider);flex-direction:column;gap:8px;padding-top:12px;font-size:11px;display:flex}.G-gBQG_result img{background:repeating-conic-gradient(var(--color-surface-2) 0% 25%,var(--color-bg-app) 0% 50%) 50% / 16px 16px;cursor:zoom-in;border-radius:6px;width:100%}.G-gBQG_download{text-align:center;border:1px solid var(--color-border-subtle);cursor:var(--cursor-pointer);border-radius:6px;padding:6px;display:block}.G-gBQG_frameOverlay{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.G-gBQG_frame{width:min(calc(100cqw - 48px),calc((100cqh - 48px)*var(--render-aspect)));aspect-ratio:var(--render-aspect);outline:1px solid color-mix(in srgb,var(--color-text-primary) 40%,transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #0004}.G-gBQG_frame span{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:10px;line-height:14px;position:absolute;top:-18px;left:0}.G-gBQG_guides{position:absolute;inset:0}.G-gBQG_guides i{background:#ffffff45;position:absolute;box-shadow:0 0 1px #0003}.G-gBQG_guides i:first-child,.G-gBQG_guides i:nth-child(2){width:1px;top:0;bottom:0}.G-gBQG_guides i:first-child{left:33.333%}.G-gBQG_guides i:nth-child(2){left:66.667%}.G-gBQG_guides i:nth-child(3),.G-gBQG_guides i:nth-child(4){height:1px;left:0;right:0}.G-gBQG_guides i:nth-child(3){top:33.333%}.G-gBQG_guides i:nth-child(4){top:66.667%}.G-gBQG_note{color:var(--color-text-tertiary)}.G-gBQG_outputModes{gap:6px;display:flex}.G-gBQG_outputModes button{flex:1}.G-gBQG_video{background:var(--color-bg-app);border-radius:6px;width:100%;height:auto}.G-gBQG_panel progress{width:100%;accent-color:var(--color-action-strong)}.G-gBQG_shot{border-radius:6px;position:relative;overflow:hidden}.G-gBQG_shot>a,.G-gBQG_shot img{display:block}.G-gBQG_shotInfo{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000b);padding:6px 8px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.G-gBQG_shotActions{gap:4px;display:flex;position:absolute;top:6px;right:6px}.G-gBQG_shotActions .G-gBQG_shotAction{color:#fff;width:24px;height:24px;min-height:24px;cursor:var(--cursor-pointer);background:#0009;border:1px solid #ffffff30;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.G-gBQG_shotActions .G-gBQG_shotAction:hover{background:#000c}.G-gBQG_shotActions .G-gBQG_shotAction:focus-visible{outline:2px solid var(--color-action-strong);outline-offset:2px}.G-gBQG_addToCanvas{--button-strong-bg:#fff;--button-strong-bg-hover:#f0f0f0;--button-strong-bg-pressed:#e0e0e0;--button-strong-text:#171717;--button-border-hover:transparent}.G-gBQG_recordingTips{border-top:1px solid var(--color-divider);color:var(--color-text-tertiary);padding-top:8px;font-size:10px}.G-gBQG_recordingTips summary{min-height:26px;cursor:var(--cursor-pointer);border-radius:4px;align-items:center;gap:5px;list-style:none;display:flex}.G-gBQG_recordingTips summary::-webkit-details-marker{display:none}.G-gBQG_recordingTips summary>svg:last-child{margin-left:auto;transition:transform .12s}.G-gBQG_recordingTips[open] summary>svg:last-child{transform:rotate(180deg)}.G-gBQG_recordingTips summary:hover{color:var(--color-text-primary)}.G-gBQG_recordingTips summary:focus-visible{outline:2px solid var(--color-action-strong);outline-offset:2px}.G-gBQG_recordingTips>div{flex-direction:column;gap:8px;padding-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.G-gBQG_recordingTips summary>svg{transition:none}}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/ibm-plex-sans-latin-variable.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.xmEV8q_controls{min-width:0;color:var(--color-text-secondary);flex-direction:column;gap:10px;font-size:11px;display:flex}.xmEV8q_label{color:var(--color-text-tertiary);font-weight:500}.xmEV8q_modes{flex-direction:column;gap:4px;display:flex}.xmEV8q_controls button{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font:inherit;cursor:var(--cursor-pointer);touch-action:manipulation;background:0 0;border-radius:6px;align-items:center;gap:8px;display:flex}.xmEV8q_controls .xmEV8q_modes button{text-align:left;height:34px;min-height:34px;padding:0 10px}.xmEV8q_modes button span{flex:1;min-width:0}.xmEV8q_modes button>svg{color:var(--color-text-tertiary);flex-shrink:0}.xmEV8q_modes i{box-sizing:border-box;border:1px solid var(--color-border-subtle);border-radius:50%;width:10px;height:10px}.xmEV8q_modes button[aria-pressed=true] i{border:3px solid var(--color-text-primary);background:var(--color-bg-app)}.xmEV8q_controls button:disabled,.xmEV8q_amount input:disabled{opacity:.5;cursor:not-allowed}.xmEV8q_controls button:focus-visible,.xmEV8q_amount input:focus-visible{outline:2px solid var(--color-action-strong);outline-offset:2px}.xmEV8q_controls button:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text-primary)}.xmEV8q_controls button[aria-pressed=true]{border-color:var(--color-text-tertiary);background:var(--color-surface-2);color:var(--color-text-primary)}.xmEV8q_presetSettings{flex-direction:column;gap:12px;padding-top:2px;display:flex}.xmEV8q_presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.xmEV8q_controls .xmEV8q_presets button{white-space:nowrap;justify-content:center;gap:6px;height:30px;padding:0 4px}.xmEV8q_amount{flex-direction:column;gap:8px;display:flex}.xmEV8q_amount>span{justify-content:space-between;align-items:center;display:flex}.xmEV8q_amount output{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.xmEV8q_amount input{width:100%;height:4px;accent-color:var(--color-text-primary);cursor:var(--cursor-pointer);margin:4px 0}.xmEV8q_directions{gap:5px;display:flex}.xmEV8q_controls .xmEV8q_directions button{white-space:nowrap;flex:1;justify-content:center;padding:0 4px}
.H7oMla_dock{--tray-height:44px;right:var(--inspector-inset,0px);bottom:var(--motion-timeline-height,0px);z-index:3;box-sizing:border-box;width:280px;max-width:calc(100% - var(--inspector-inset,0px) - 16px);color:var(--color-text-secondary);animation:H7oMla_resultTrayEnter var(--workbench-panel-duration,.22s) var(--workbench-panel-easing,ease);font-size:11px;line-height:1.5;position:absolute}.H7oMla_body{border:1px solid var(--color-border-subtle);background:var(--color-bg-app);transform-origin:100% 100%;transition:transform var(--workbench-panel-duration,.22s) var(--workbench-panel-easing,ease), opacity var(--workbench-panel-duration,.22s) var(--workbench-panel-easing,ease), visibility 0s;border-bottom:0;border-right:0;border-radius:10px 0 0;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;box-shadow:0 -6px 24px #0003}.H7oMla_dock[data-expanded=false] .H7oMla_body{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s, 0s, var(--workbench-panel-duration,.22s);transform:translateY(8px)}.H7oMla_content{box-sizing:border-box;min-height:0;max-height:calc(100cqh - var(--motion-timeline-height,0px) - var(--tray-height) - 17px);overscroll-behavior:contain;scrollbar-width:thin;padding:12px;overflow-y:auto}.H7oMla_dock .H7oMla_trigger{box-sizing:border-box;width:100%;height:var(--tray-height);border:1px solid var(--color-border-subtle);background:var(--color-bg-app);color:var(--color-text-secondary);font:inherit;cursor:var(--cursor-pointer);touch-action:manipulation;border-bottom:0;border-right:0;border-radius:8px 0 0;align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}.H7oMla_dock[data-expanded=true] .H7oMla_trigger{border-radius:0}.H7oMla_dock .H7oMla_trigger:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.H7oMla_dock .H7oMla_trigger:focus-visible{outline:2px solid var(--color-action-strong);outline-offset:-3px}.H7oMla_thumbnail{isolation:isolate;height:24px;color:var(--color-text-tertiary);flex:0 0 30px;place-items:center;display:grid;position:relative}.H7oMla_thumbnail img{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface-2);-o-object-fit:cover;object-fit:cover;border-radius:3px;width:30px;height:24px;display:block;position:relative}.H7oMla_thumbnail[data-stacked=true]:before,.H7oMla_thumbnail[data-stacked=true]:after{content:"";border:1px solid var(--color-border-strong);background:var(--color-surface-2);border-radius:3px;position:absolute;inset:0}.H7oMla_thumbnail[data-stacked=true]:before{transform:translate(3px,-3px)}.H7oMla_thumbnail[data-stacked=true]:after{transform:translate(1.5px,-1.5px)}.H7oMla_label{color:var(--color-text-primary);font-weight:500}.H7oMla_count{background:var(--color-surface-3);min-width:16px;color:var(--color-text-secondary);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px;font-size:10px}.H7oMla_chevron{transition:transform var(--workbench-panel-duration,.22s) var(--workbench-panel-easing,ease);margin-left:auto}.H7oMla_dock[data-expanded=true] .H7oMla_chevron{transform:rotate(180deg)}.H7oMla_dock [data-workbench-output-results]{border:0;padding:0}.H7oMla_dock h3{color:var(--color-text-primary);margin:0;font-size:11px;font-weight:500}.H7oMla_dock p{color:var(--color-text-tertiary);margin:0}.H7oMla_content button{height:28px;min-height:28px;padding:0 8px;font-size:11px;font-weight:500}.H7oMla_dock [data-workbench-output-results]>span{font-variant-numeric:tabular-nums}.H7oMla_dock a:hover{color:var(--color-text-primary)}.H7oMla_dock a:focus-visible{outline:2px solid var(--color-action-strong);outline-offset:2px;border-radius:4px}@container workbench-stage (max-width:760px){.H7oMla_dock{--inspector-inset:72px;z-index:5;width:224px}.H7oMla_content{padding:10px}}@keyframes H7oMla_resultTrayEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.H7oMla_dock{animation:none}.H7oMla_body,.H7oMla_chevron{transition:none}.H7oMla_dock[data-expanded=false] .H7oMla_body{transition-delay:0s}}
.P2ZI7q_dock{z-index:4;width:224px;max-width:calc(100% - 32px);max-height:calc(100% - 144px - var(--motion-timeline-height,0px));border:1px solid var(--color-border-subtle);background:var(--color-bg-app);min-height:0;color:var(--color-text-secondary);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:128px;left:16px;overflow:hidden}.P2ZI7q_dock[hidden]{display:none}.P2ZI7q_header{border-bottom:1px solid var(--color-divider);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:11px;font-weight:500;display:flex}.P2ZI7q_header button{width:24px;height:24px;min-height:24px;color:var(--color-text-tertiary);padding:0}.P2ZI7q_body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:12px;overflow-y:auto}@media (max-width:760px){.P2ZI7q_dock{width:188px;left:12px}.P2ZI7q_body{padding:10px}}@media (max-width:480px){.P2ZI7q_dock{width:156px}.P2ZI7q_body{padding:8px}}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._2Vf6eG_className{font-family:inter,inter Fallback;font-style:normal}._2Vf6eG_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal-s.p.0hdmpb0t8jz-y.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}._1gXz3q_className{font-family:montserrat,montserrat Fallback;font-style:normal}._1gXz3q_variable{--font-montserrat:"montserrat", "montserrat Fallback"}