.fj0Hsq_estimate{flex-direction:column;gap:4px;min-width:0;display:flex}.fj0Hsq_detail{color:var(--color-text-muted);font-size:11px;line-height:1.6}.fj0Hsq_credit{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.6;display:flex}.fj0Hsq_credit>svg{flex-shrink:0;width:15px;height:15px}.fj0Hsq_credit strong{color:var(--color-explore-selected);margin-left:2px;font-weight:600}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border-dark);border-radius:var(--radius-upload);min-height:44px;padding:10px var(--space-4);color:var(--color-text);background:var(--color-surface-raised);font-weight:650;line-height:1.25;display:inline-flex}._8RiFmG_primary{background:var(--color-explore-selected);color:var(--color-text);border-color:#0000}._8RiFmG_danger{color:var(--color-error)}
.X4m8nq_button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.X4m8nq_button[aria-disabled=true]{opacity:.6;cursor:wait}.X4m8nq_spinner{flex-shrink:0;width:14px;height:14px;animation:1s linear infinite X4m8nq_login-spin}@keyframes X4m8nq_login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.X4m8nq_spinner{animation:none}}
.YpG_Eq_icon{padding:var(--space-2);color:inherit;border-radius:var(--radius-upload);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.YpG_Eq_icon svg{width:20px;height:20px}.YpG_Eq_keywords{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1);display:flex;overflow-x:auto}.YpG_Eq_keyword{min-height:36px;padding:var(--space-2) 18px;border:1px solid var(--color-explore-border);border-radius:var(--radius-category);background:var(--color-header-background);color:var(--color-text);font-size:var(--font-sm);flex-shrink:0;line-height:18px;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.YpG_Eq_keyword[aria-pressed=true]{border-color:var(--color-explore-selected);background:var(--color-explore-selected)}.YpG_Eq_keywordSmall{min-height:28px;padding:4px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.YpG_Eq_keyword{transition:none}}
.h8Kbcq_control{background:var(--color-form-surface);color:var(--color-text);border:1px solid var(--color-form-border);border-radius:var(--radius-upload);padding:var(--space-3)}.h8Kbcq_textarea{resize:vertical;width:100%}.h8Kbcq_input{border:1px solid var(--color-form-border);border-radius:var(--radius-form-control);background:var(--color-form-surface);width:100%;min-width:0;height:40px;color:var(--color-text);font-family:var(--font-family-form);letter-spacing:0;padding:0 12px 0 14px;font-size:15px;font-weight:500;line-height:1.25}.h8Kbcq_control::placeholder,.h8Kbcq_input::placeholder{color:var(--color-form-placeholder);opacity:1}.h8Kbcq_input:focus{border-color:var(--color-state-focus-ring);outline:2px solid var(--color-state-focus-ring);outline-offset:2px}.h8Kbcq_input[aria-invalid=true]{border-color:var(--color-form-required)}.h8Kbcq_input:disabled{color:var(--color-text-subtle);cursor:not-allowed;opacity:.5}
.s1Lx6a_decision{background:var(--color-explore-viewer);width:min(480px,100vw - 32px)}.s1Lx6a_field{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}
.hhNUJW_headerContainer{z-index:21;width:100%;min-width:0;position:relative;container:site-header/inline-size}.hhNUJW_header{align-items:center;gap:var(--space-4);background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"logo navigation account";min-height:71.3px;padding:0 clamp(20px,3.333cqi,64px);display:grid}.hhNUJW_header>.hhNUJW_logo{grid-area:logo;justify-self:start}.hhNUJW_logo{min-width:0;max-width:100%;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-brand);letter-spacing:0;overflow-wrap:anywhere;align-items:center;font-weight:700;line-height:29px;display:inline-flex}.hhNUJW_topNavigation{min-width:0;color:var(--color-header-muted);flex-wrap:wrap;grid-area:navigation;justify-content:center;align-items:center;gap:0 48px;font-size:17px;font-weight:700;line-height:1.25;display:flex}.hhNUJW_topNavigation>.hhNUJW_menuItem{flex-direction:column;align-items:stretch;display:flex}.hhNUJW_topNavigation>.hhNUJW_menuItem>a,.hhNUJW_topNavigation>.hhNUJW_menuItem>span{text-align:center;justify-content:center;align-items:center;min-width:90.45px;min-height:70.3px;padding:0 6.225px;display:flex;position:relative}.hhNUJW_topNavigation>.hhNUJW_menuItem>a[aria-current=page]{color:var(--color-header-active)}.hhNUJW_topNavigation>.hhNUJW_menuItem>a[aria-current=page]:after{content:"";background:currentColor;height:4px;position:absolute;bottom:0;left:0;right:0}.hhNUJW_menuItem{overflow-wrap:anywhere;min-width:0;position:relative}.hhNUJW_menuItem>a,.hhNUJW_menuItem>span{padding:var(--space-2) 0;display:inline-block}.hhNUJW_menuItem a[aria-current=page]{color:var(--color-state-focus-ring)}.hhNUJW_submenu{gap:6px var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;font-size:12px;display:flex}.hhNUJW_disabled{color:var(--color-text-subtle);cursor:not-allowed}.hhNUJW_headerActions{justify-self:end;align-items:center;gap:var(--space-3);grid-area:account;min-width:0;max-width:100%;display:flex}.hhNUJW_session{gap:var(--space-3);min-width:0;max-width:100%;font-size:var(--font-sm);align-items:center;display:flex}.hhNUJW_footer{background:var(--color-footer-background);width:100%;color:var(--color-text-muted);font-size:var(--font-sm);border-top:1px solid var(--color-border-dark);padding:48px clamp(20px,4vw,80px)}.hhNUJW_footer[data-variant=generation]{background:var(--color-surface-deep);border-top:0}.hhNUJW_footer[data-variant=home],.hhNUJW_footer[data-variant=explore]{--footer-gutter:clamp(20px, 5.21vw, 100px);padding-inline:var(--footer-gutter)}.hhNUJW_footer[data-variant=explore]{padding-inline:max(var(--footer-gutter), calc((100% - 1100px) / 2))}.hhNUJW_footerTop{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.hhNUJW_footer .hhNUJW_logo{color:var(--color-text)}.hhNUJW_footer nav{gap:var(--space-6);flex-wrap:wrap;display:flex}.hhNUJW_company{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;line-height:1.8;display:flex}.hhNUJW_company p{margin:0}.hhNUJW_footer small{font-size:12px}.hhNUJW_compact{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-8);padding-bottom:var(--space-8);flex-wrap:wrap;display:flex}.hhNUJW_compact .hhNUJW_footerTop{margin:0}@container site-header (max-width:1200px){.hhNUJW_header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo account";min-height:72px;padding:0 24px}.hhNUJW_header .hhNUJW_topNavigation{display:none}}@container site-header (max-width:600px){.hhNUJW_header{padding:0 var(--space-4);gap:var(--space-2)}.hhNUJW_headerActions{gap:var(--space-2)}.hhNUJW_header .hhNUJW_logo{white-space:nowrap}}@container site-header (max-width:360px){.hhNUJW_header{column-gap:8px}.hhNUJW_header .hhNUJW_logo{font-size:20px;line-height:24px}}@media (max-width:760px){.hhNUJW_footer{padding-block:var(--space-8)}.hhNUJW_footer[data-variant=service],.hhNUJW_footer[data-variant=generation]{padding-inline:20px}}@media (max-width:650px){.hhNUJW_footer[data-variant=explore]{--footer-gutter:20px}}
.eSLGCG_trigger.eSLGCG_trigger{flex-shrink:0;width:44px;height:44px;display:none}.eSLGCG_trigger svg{width:24px;height:24px}.eSLGCG_drawer.eSLGCG_drawer{border:0;border-left:1px solid var(--color-header-border);background:var(--color-header-background);border-radius:0;width:min(360px,100vw - 24px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-16px 0 48px #0004}.eSLGCG_drawer[open]{flex-direction:column;animation:.18s ease-out both eSLGCG_drawer-in;display:flex}.eSLGCG_heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 16px 24px;border-bottom:1px solid var(--color-header-border);flex-shrink:0;display:flex}.eSLGCG_heading h2{margin:0;font-size:20px}.eSLGCG_navigation{overscroll-behavior:contain;min-height:0;padding:16px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) 16px;font-size:17px;font-weight:700;overflow-y:auto}.eSLGCG_navigation a,.eSLGCG_navigation span[aria-disabled=true]{overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:48px;padding:12px 16px;display:flex}.eSLGCG_navigation a:hover,.eSLGCG_navigation a[aria-current=page]{color:var(--color-header-active)}.eSLGCG_navigation>div+div{margin-top:8px}.eSLGCG_navigation div>div{padding-left:16px;font-size:14px;display:block}@container site-header (max-width:1200px){.eSLGCG_trigger.eSLGCG_trigger{display:inline-flex}}@keyframes eSLGCG_drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.eSLGCG_drawer[open]{animation:none}}
.lWai2a_container{width:100%;min-width:0;container:site-footer/inline-size}.lWai2a_footer[data-site-footer]{--footer-font-size:12px;gap:var(--space-8) 64px;background:var(--color-footer-background);min-height:190px;color:var(--color-text);font-size:var(--footer-font-size);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"identity links""identity copyright";padding-block:44px 36px;font-weight:400;display:grid}.lWai2a_identity{flex-direction:column;grid-area:identity;align-items:flex-start;gap:22px;min-width:0;display:flex}.lWai2a_company{width:100%;font-size:var(--footer-font-size);overflow-wrap:anywhere;line-height:1.6}.lWai2a_companyLine{column-gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.lWai2a_companyLine>span{white-space:pre-line;min-width:0}.lWai2a_footer .lWai2a_links{place-content:flex-start flex-end;align-self:start;gap:var(--space-3) 48px;min-width:0;font-size:var(--footer-font-size);grid-area:links;padding-top:2px;line-height:1.2}.lWai2a_footer .lWai2a_links :is(a,[aria-disabled]){padding:0}.lWai2a_links>div>div{color:inherit;justify-content:flex-end}.lWai2a_footer .lWai2a_copyright{min-width:0;font-size:var(--footer-font-size);text-align:right;overflow-wrap:anywhere;white-space:pre-line;grid-area:copyright;place-self:end;font-weight:300;line-height:1.2}@container site-footer (max-width:760px){.lWai2a_footer[data-site-footer]{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""links""copyright"}.lWai2a_footer .lWai2a_links{justify-content:flex-start;column-gap:var(--space-6);padding-top:0}.lWai2a_links>div>div{justify-content:flex-start}.lWai2a_footer .lWai2a_copyright{text-align:left;justify-self:start}}
.Ofnsbq_control{flex-wrap:wrap;align-items:stretch;gap:6px;max-width:100%;display:inline-flex}.Ofnsbq_control select{color:inherit;background:var(--color-state-action-background,#222029);font:inherit;border:1px solid;border-radius:8px;padding:6px}
.VkwNHW_settings{min-width:0}.VkwNHW_settings h3{margin:0 0 var(--space-3);font-size:12px;font-weight:500;line-height:1.5}.VkwNHW_grid{grid-template-columns:repeat(var(--columns-desktop), minmax(0, 1fr));gap:var(--space-3) var(--space-2);min-width:0;display:grid}.VkwNHW_field{gap:var(--space-2);grid-row:var(--row-desktop);grid-column:var(--column-desktop);flex-direction:column;min-width:0;font-size:12px;display:flex}@media (max-width:1199px){.VkwNHW_grid{grid-template-columns:repeat(var(--columns-tablet), minmax(0, 1fr))}.VkwNHW_field{grid-row:var(--row-tablet);grid-column:var(--column-tablet)}}@media (max-width:599px){.VkwNHW_grid{grid-template-columns:repeat(var(--columns-mobile), minmax(0, 1fr))}.VkwNHW_field{grid-row:var(--row-mobile);grid-column:var(--column-mobile)}}
._0ItItW_trigger[data-chevron=false]{border:1px solid var(--color-upload-border);height:auto;min-height:36px;color:var(--color-upload-muted);background:0 0;border-radius:999px;gap:8px;padding:8px 15px;font-size:14px;font-weight:400;line-height:1.4}._0ItItW_trigger>span{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}._0ItItW_trigger svg{stroke-width:1px}._0ItItW_trigger:hover:not(:disabled){background:var(--color-state-action-background)}._0ItItW_trigger._0ItItW_configured{background:var(--color-state-action-pressed);color:var(--color-state-focus-ring)}._0ItItW_panel[role=dialog]{width:320px;max-height:min(70vh, var(--popover-available-height,70vh));padding:16px}._0ItItW_preview{width:100%;position:relative}._0ItItW_scene{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:12px;width:100%;height:260px;position:relative}._0ItItW_scene:active{cursor:grabbing}._0ItItW_scene canvas{width:100%;height:100%;display:block}._0ItItW_band{border:1px solid var(--color-upload-border);background:var(--color-explore-viewer);white-space:nowrap;border-radius:8px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}._0ItItW_readout{color:var(--color-text);pointer-events:none;gap:4px;position:absolute;top:8px;right:8px}._0ItItW_separator{color:var(--color-upload-muted)}._0ItItW_clear{z-index:1;color:var(--color-state-focus-ring);cursor:pointer;justify-content:center;position:absolute;top:8px;left:8px}._0ItItW_clear svg{stroke-width:1px;width:12px;height:12px}._0ItItW_hint{color:var(--color-upload-muted);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:11px;line-height:1.25;position:absolute;bottom:8px;left:0;right:0}@media (max-width:767px){._0ItItW_panel[role=dialog]{border-radius:16px 16px 0 0;width:100%;min-width:0;max-width:none;max-height:80dvh;padding:32px 20px;bottom:0;right:0;top:auto!important;left:0!important}}
._7LRQSW_modal{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-explore-border);width:min(1000px,100vw - 32px);max-height:90dvh;padding:var(--space-6);overscroll-behavior:contain;border-radius:16px}._7LRQSW_modal::backdrop{background:var(--color-explore-backdrop)}._7LRQSW_modal[open]::backdrop{animation:.16s ease-out both _7LRQSW_modal-backdrop-in}@keyframes _7LRQSW_modal-backdrop-in{0%{opacity:0}to{opacity:1}}._7LRQSW_header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._7LRQSW_header h2{overflow-wrap:anywhere;margin:0;font-size:20px}._7LRQSW_actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._7LRQSW_body{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:760px){._7LRQSW_modal{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){._7LRQSW_modal[open]::backdrop{animation:none}}
.hhPPNa_viewer[open]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-state-text-title);background:0 0;border:0;outline:none;margin:0;padding:0;overflow:hidden}.hhPPNa_viewer::backdrop{background:var(--color-explore-backdrop)}.hhPPNa_viewer[open]{justify-content:center;align-items:center;padding:42px 76px;display:flex}.hhPPNa_panel{border:1px solid var(--color-state-icon-border);background:var(--color-explore-viewer);border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:1720px;height:100%;max-height:1100px;padding:47px 64px;display:flex;position:relative}.hhPPNa_content{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative}.hhPPNa_content img,.hhPPNa_content>svg[role=img]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.hhPPNa_control{width:48px;height:40px;color:var(--color-state-text-title);background:0 0;border:0;place-items:center;padding:8px;display:inline-grid;position:relative}.hhPPNa_control svg{stroke-width:1.75px;width:16px;height:16px}.hhPPNa_control:disabled{opacity:.2}.hhPPNa_close,.hhPPNa_previous,.hhPPNa_next{z-index:1;position:absolute}.hhPPNa_close{top:12px;right:8px}.hhPPNa_previous,.hhPPNa_next{top:calc(50% - 20px)}.hhPPNa_previous{left:8px}.hhPPNa_next{right:8px}@media (max-width:1050px){.hhPPNa_viewer[open]{padding:32px}.hhPPNa_panel{padding:52px 46px}.hhPPNa_previous{left:4px}.hhPPNa_next{right:4px}}@media (max-width:650px){.hhPPNa_viewer[open]{align-items:flex-end;height:100svh;padding:0;position:fixed;inset:auto 0 0}.hhPPNa_panel{height:92svh;max-height:calc(100vh - max(16px, env(safe-area-inset-top,0px)));max-height:calc(100svh - max(16px, env(safe-area-inset-top,0px)));padding:56px calc(44px + env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) calc(44px + env(safe-area-inset-left,0px));border-bottom:0;border-radius:20px 20px 0 0}.hhPPNa_viewer[open] .hhPPNa_panel{animation:.28s cubic-bezier(.22,1,.36,1) both hhPPNa_image-sheet-in}.hhPPNa_content{overscroll-behavior:contain;align-items:safe center;min-height:0;overflow-y:auto}.hhPPNa_close,.hhPPNa_previous,.hhPPNa_next{height:44px}.hhPPNa_previous,.hhPPNa_next{width:44px;padding:8px;top:calc(50% - 22px)}.hhPPNa_previous{left:env(safe-area-inset-left,0px)}.hhPPNa_next{right:env(safe-area-inset-right,0px)}.hhPPNa_close{right:max(8px, env(safe-area-inset-right,0px))}@keyframes hhPPNa_image-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.hhPPNa_viewer[open] .hhPPNa_panel{animation:none}}.hhPPNa_control[data-action=close]:before{content:"";background:var(--color-image-viewer-close-background);border-radius:50%;width:32px;height:32px;position:absolute}.hhPPNa_control[data-action=close] svg{width:18px;height:18px;position:relative}.hhPPNa_fullscreen[open]{background:var(--color-explore-canvas);width:100%;height:100dvh;color:var(--color-text);border-radius:0;padding:0;position:fixed;inset:0}.hhPPNa_fullscreen .hhPPNa_panel{isolation:isolate;background:0 0;border:0;border-radius:0;max-width:none;height:100%;max-height:none;padding:0;animation:none}.hhPPNa_fullscreen .hhPPNa_content{min-height:0;position:absolute;inset:0;overflow:hidden}.hhPPNa_fullscreen [data-image-viewport]{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.hhPPNa_fullscreen [data-image-viewport] img{transform:translate(var(--image-x,0px), var(--image-y,0px)) scale(var(--image-scale,1));transform-origin:50%;-webkit-user-drag:none}.hhPPNa_fullscreen [data-zoomed=true] [data-image-viewport]{cursor:grab}.hhPPNa_fullscreen [data-zoomed=true] [data-image-viewport]:active{cursor:grabbing}.hhPPNa_shade{z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--color-explore-canvas), transparent 24%, transparent 65%, var(--color-explore-canvas)), linear-gradient(to right, var(--color-image-viewer-close-background), transparent 15%, transparent 85%, var(--color-image-viewer-close-background));position:absolute;inset:0}.hhPPNa_fullscreen .hhPPNa_control{width:44px;height:44px;color:var(--color-text);border-radius:50%;flex:none}.hhPPNa_fullscreen .hhPPNa_control svg{width:22px;height:22px}.hhPPNa_fullscreen .hhPPNa_control:hover:not(:disabled){background:var(--color-image-viewer-close-background)}.hhPPNa_fullscreen .hhPPNa_close,.hhPPNa_fullscreen .hhPPNa_previous,.hhPPNa_fullscreen .hhPPNa_next{z-index:3}.hhPPNa_fullscreen .hhPPNa_close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.hhPPNa_fullscreen .hhPPNa_previous{left:max(8px, env(safe-area-inset-left))}.hhPPNa_fullscreen .hhPPNa_next{right:max(8px, env(safe-area-inset-right))}.hhPPNa_tools{z-index:3;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));align-items:center;gap:4px;display:flex;position:absolute}.hhPPNa_scale{text-align:center;min-width:52px;font-size:var(--font-sm);font-variant-numeric:tabular-nums}.hhPPNa_fullscreen [aria-label=이미지\ 키워드]{z-index:2;left:max(20px, env(safe-area-inset-left));right:max(20px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom,0px));max-height:min(15%,100px);margin:0;position:absolute}.hhPPNa_fullscreen .hhPPNa_content>[role=status],.hhPPNa_fullscreen [data-image-viewport]>[role=status]{z-index:2;position:relative}.hhPPNa_fullscreen .hhPPNa_content:has(button){z-index:2}.hhPPNa_fullscreen [data-tools-visible=false] .hhPPNa_shade,.hhPPNa_fullscreen [data-tools-visible=false]>.hhPPNa_control,.hhPPNa_fullscreen [data-tools-visible=false] .hhPPNa_tools,.hhPPNa_fullscreen [data-tools-visible=false] [aria-label=이미지\ 키워드]{visibility:hidden;pointer-events:none}.hhPPNa_instructions{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hhPPNa_content[data-expandable=true] [data-image-viewport] img{cursor:zoom-in}.hhPPNa_expand{z-index:1;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:44px;height:44px;position:absolute}.hhPPNa_viewer[data-viewer-returned=true] .hhPPNa_panel{animation:none}.hhPPNa_control[data-action=exitFullscreen]:before{content:"";background:var(--color-image-viewer-close-background);border-radius:50%;width:32px;height:32px;position:absolute}.hhPPNa_control[data-action=exitFullscreen] svg{position:relative}
.Evpe0a_trigger{min-height:40px;padding:var(--space-2) var(--space-3);gap:var(--space-2);border:1px solid var(--color-upload-border);border-radius:var(--radius-upload-panel);background:var(--color-upload-panel);color:var(--color-text);font-size:13px;font-weight:500}.Evpe0a_trigger[aria-expanded=true]{border-color:var(--color-state-focus-ring);background:var(--color-state-action-pressed)}.Evpe0a_panel{width:300px;max-height:min(420px, var(--popover-available-height,calc(100vh - 32px)));padding:var(--space-3);border-color:var(--color-upload-border);border-radius:var(--radius-upload-panel);background:var(--color-surface-deep)}.Evpe0a_wide{width:420px;max-width:calc(100vw - 32px)}.Evpe0a_heading{min-height:24px;margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-sm);display:flex}.Evpe0a_heading strong{font-weight:600}.Evpe0a_clear{padding:var(--space-1);color:var(--color-state-focus-ring);background:0 0;border:0;font-size:11px}.Evpe0a_description{margin:0 0 var(--space-2);color:var(--color-upload-muted);font-size:11px;line-height:1.5}.Evpe0a_choices{gap:var(--space-1);display:grid}.Evpe0a_choice{align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-2);color:var(--color-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;font-size:13px;line-height:1.4;display:flex;position:relative}.Evpe0a_choice:hover:not(:disabled){background:var(--color-surface-raised)}.Evpe0a_choice[aria-selected=true]{border-color:var(--color-state-action-border);background:var(--color-state-action-pressed);color:var(--color-state-focus-ring)}.Evpe0a_content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Evpe0a_content small{color:var(--color-upload-muted);font-size:11px}.Evpe0a_note{color:var(--color-upload-muted);white-space:nowrap;font-size:11px}.Evpe0a_icon{color:var(--color-upload-muted);flex-shrink:0;display:flex}.Evpe0a_icon svg{width:18px;height:18px}.Evpe0a_check{flex-shrink:0;width:16px;height:16px}.Evpe0a_images{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.Evpe0a_images .Evpe0a_choice{gap:var(--space-1);text-align:center;flex-direction:column;padding:2px;font-size:11px}.Evpe0a_images .Evpe0a_check{background:var(--color-state-action-background);border-radius:50%;position:absolute;top:4px;right:4px}.Evpe0a_image{background-position:50%;background-size:cover;border-radius:6px;width:100%;height:56px;display:block}.Evpe0a_ratios{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.Evpe0a_ratios .Evpe0a_choice{min-height:80px;padding:var(--space-2);justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-upload-panel);text-align:center;flex-direction:column}.Evpe0a_ratios .Evpe0a_choice[aria-selected=true]{background:var(--color-state-action-pressed);border-color:var(--color-state-focus-ring)}.Evpe0a_ratios .Evpe0a_content{flex:0}.Evpe0a_ratio{border:1px solid;border-radius:2px;width:auto;max-width:34px;height:26px;max-height:30px;display:block}
.PhAgBq_message{text-align:center;justify-content:center;align-items:center;gap:var(--space-state-message-gap);color:var(--color-state-text-title);flex-direction:column;display:flex}.PhAgBq_full{min-height:390px;padding:64px 20px 86px}.PhAgBq_modal{width:100%;padding:40px 12px}.PhAgBq_compact{gap:16px;min-height:210px;padding:34px 20px}.PhAgBq_copy{width:100%;max-width:400px}.PhAgBq_copy h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.5}.PhAgBq_copy p{color:var(--color-state-text-description);word-break:keep-all;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.7}.PhAgBq_badge{border:1px solid var(--color-state-icon-border);background:var(--color-state-icon-surface);width:64px;height:64px;color:var(--color-state-icon-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.PhAgBq_badge svg{stroke-width:1.4px;width:27px;height:27px}.PhAgBq_modal .PhAgBq_badge{background:var(--color-state-icon-surface-modal)}.PhAgBq_compact .PhAgBq_badge{width:22px;height:22px;color:var(--color-state-icon-foreground-compact);background:0 0;border:0}.PhAgBq_compact .PhAgBq_badge svg{width:22px;height:22px}.PhAgBq_compact h3{letter-spacing:-.2px;font-size:14px;font-weight:450}.PhAgBq_compact p{margin-top:6px;font-size:12px}.PhAgBq_action{border:1px solid var(--color-state-action-border);background:var(--color-state-action-background);color:var(--color-state-action-foreground);border-radius:8px;min-height:42px;padding:11px 23px;font-size:13px;font-weight:500}.PhAgBq_action:active{background:var(--color-state-action-pressed)}.PhAgBq_action:focus-visible{outline-color:var(--color-state-focus-ring)}.PhAgBq_small{min-height:36px;padding:8px 19px;font-size:12px}.PhAgBq_end{min-height:0;padding:clamp(64px,6vw,112px) 0}.PhAgBq_end h3{color:var(--color-state-text-end);font-size:12px;font-weight:400}.PhAgBq_loading{min-height:210px;color:var(--color-state-text-description);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.PhAgBq_spinner{border:2px solid var(--color-state-spinner-track);border-top-color:var(--color-state-focus-ring);border-radius:50%;width:30px;height:30px;animation:1s linear infinite PhAgBq_spin;display:block}.PhAgBq_skeleton{background:linear-gradient(105deg, var(--color-state-skeleton-base) 25%, var(--color-state-skeleton-highlight) 45%, var(--color-state-skeleton-base) 65%);background-size:250% 100%;border-radius:3px;width:100%;height:100%;animation:2.2s ease-in-out infinite PhAgBq_shimmer;display:block}@keyframes PhAgBq_spin{to{transform:rotate(360deg)}}@keyframes PhAgBq_shimmer{0%{background-position:140% 0}to{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.PhAgBq_skeleton,.PhAgBq_spinner{animation:none}}@media (max-width:650px){.PhAgBq_full{min-height:340px;padding:50px 5px 70px}.PhAgBq_badge{width:56px;height:56px}.PhAgBq_copy h3{font-size:18px}.PhAgBq_copy p,.PhAgBq_compact h3{font-size:13px}.PhAgBq_compact p{font-size:12px}.PhAgBq_end h3{font-size:11px}}
.dpyMdW_viewport{z-index:90;inset-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.dpyMdW_toast{--toast-accent:var(--color-accent-light);align-items:center;gap:var(--space-3);width:fit-content;min-width:0;max-width:480px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--toast-accent) 32%, var(--color-form-border));border-inline-start:3px solid var(--toast-accent);border-radius:var(--radius-execution);color:var(--color-text);background:color-mix(in srgb, var(--toast-accent) 7%, var(--color-surface-raised));box-shadow:var(--shadow-overlay);pointer-events:auto;animation:.16s ease-out dpyMdW_arrive;display:flex}.dpyMdW_toast[data-toast=success]{--toast-accent:var(--color-success)}.dpyMdW_toast[data-toast=error]{--toast-accent:var(--color-error)}.dpyMdW_toast[data-toast=warning]{--toast-accent:var(--color-warning)}.dpyMdW_icon{width:20px;height:20px;color:var(--toast-accent);flex-shrink:0}.dpyMdW_message{min-width:0;font-size:var(--font-sm);word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.dpyMdW_actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.dpyMdW_action{min-height:40px;padding:var(--space-2);border-radius:var(--radius-upload);color:var(--toast-accent);font-size:var(--font-sm);background:0 0;border:0;font-weight:600}.dpyMdW_close{width:40px;height:40px;color:var(--color-text-muted)}.dpyMdW_action:hover,.dpyMdW_close:hover{background:var(--color-header-background)}@keyframes dpyMdW_arrive{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.dpyMdW_toast{gap:var(--space-2);flex-wrap:wrap;width:100%}.dpyMdW_message{flex:1}.dpyMdW_actions:has(.dpyMdW_action){justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.dpyMdW_toast{animation:none}}
.CT2Ica_box{margin:20px 0}.CT2Ica_primary{background:var(--idl-accent,#4169e1);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:12px 20px;font-weight:650;display:inline-flex}.CT2Ica_primary:disabled{opacity:.5;cursor:not-allowed}.CT2Ica_error{color:var(--idl-error,#c44242);padding:12px 0}.CT2Ica_link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px;text-decoration:underline}.CT2Ica_consent{max-width:900px;margin:48px auto;padding:24px}.CT2Ica_term{border:1px solid;border-radius:10px;margin:20px 0;padding:20px}.CT2Ica_term h2{font-size:20px}.CT2Ica_text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:20px 0;line-height:1.7;overflow:auto}.CT2Ica_term label{align-items:center;gap:10px;display:flex}.CT2Ica_error button{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:6px;margin-left:8px;padding:6px 10px}
._6ziDva_root{min-width:0;max-width:100%;display:inline-block;position:relative}._6ziDva_trigger{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-upload);border-color:var(--color-form-border);background:var(--color-form-surface);max-width:100%;display:inline-flex}._6ziDva_trigger svg{flex-shrink:0;width:16px;height:16px}._6ziDva_trigger[data-size=small]{min-height:32px;padding:var(--space-1) var(--space-3);gap:var(--space-2);font-size:13px;font-weight:500;line-height:1.25}._6ziDva_trigger[data-size=small] svg{width:14px;height:14px}@media (pointer:coarse){._6ziDva_trigger[data-size=small]{min-height:44px}}._6ziDva_chevron{transition:transform .18s cubic-bezier(.2,.8,.2,1)}._6ziDva_trigger[aria-expanded=true] ._6ziDva_chevron{transform:rotate(180deg)}._6ziDva_fill{width:100%;display:block}._6ziDva_fill>._6ziDva_trigger{width:100%}._6ziDva_trigger[data-chevron=false]{justify-content:center;gap:6px;padding:6px 8px}._6ziDva_triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._6ziDva_panel{z-index:20;min-width:min(240px,100vw - 48px);max-width:min(360px,100vw - 32px);max-height:min(360px, 50vh, var(--popover-available-height,50vh));padding:var(--space-2);border:1px solid var(--color-explore-border);border-radius:var(--radius-execution);background:var(--color-explore-viewer);box-shadow:var(--shadow-overlay);--popover-enter-y:-6px;position:fixed;top:0;left:0;overflow:auto}._6ziDva_panel[data-side=top],._6ziDva_panel[data-side=sheet]{--popover-enter-y:6px}._6ziDva_panel[data-state=open]{animation:.18s cubic-bezier(.2,.8,.2,1) both _6ziDva_popover-in}._6ziDva_panel[data-state=closed]{pointer-events:none;animation:.11s ease-in both _6ziDva_popover-out}@keyframes _6ziDva_popover-in{0%{opacity:0;transform:translateY(var(--popover-enter-y))}to{opacity:1;transform:translateY(0)}}@keyframes _6ziDva_popover-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--popover-enter-y) / 2))}}._6ziDva_option{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3);border-radius:var(--radius-upload);color:var(--color-text);text-align:left;background:0 0;border:0;display:flex}._6ziDva_option[aria-selected=true]{background:var(--color-state-action-pressed);color:var(--color-state-focus-ring)}._6ziDva_option:hover:not(:disabled){background:var(--color-surface-raised)}._6ziDva_option svg{width:16px;height:16px}._6ziDva_optionLabel{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}._6ziDva_optionLabel>svg{flex-shrink:0}._6ziDva_mobileBackdrop{display:none}._6ziDva_sheetHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:14px;display:flex}._6ziDva_sheetHeading>button{min-height:32px;padding:6px}._6ziDva_sheetHeading svg{width:18px;height:18px}@media (max-width:767px){._6ziDva_panel[data-side=sheet]{width:100%;min-width:0;max-width:none;max-height:80dvh;padding:20px 16px max(20px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;bottom:0;top:auto!important;left:0!important}._6ziDva_mobileBackdrop{z-index:19;background:#00000080;display:block;position:fixed;inset:0}._6ziDva_mobileBackdrop[data-state=open]{animation:.18s ease-out both _6ziDva_backdrop-in}._6ziDva_mobileBackdrop[data-state=closed]{pointer-events:none;animation:.11s ease-in both _6ziDva_backdrop-out}}@keyframes _6ziDva_backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes _6ziDva_backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._6ziDva_panel[data-state],._6ziDva_mobileBackdrop[data-state]{animation:none}._6ziDva_chevron{transition:none}}
._7zuW3G_modal{background:var(--color-generation-card);border:1px solid var(--color-explore-border);border-radius:24px;width:min(880px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:auto}._7zuW3G_layout{grid-template-columns:42% 58%;min-height:480px;display:grid}._7zuW3G_hero{--home-hero-min-height:0;--home-hero-padding:48px 32px;--home-hero-title-size:36px;align-items:center;min-width:0;display:flex}._7zuW3G_content{flex-direction:column;justify-content:center;min-width:0;padding:64px 44px;display:flex;position:relative}._7zuW3G_close{position:absolute;top:16px;right:16px}._7zuW3G_brand{font-family:var(--font-family);margin-bottom:40px;font-size:24px;font-weight:700}._7zuW3G_content h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.35}._7zuW3G_description{color:var(--color-text-muted);word-break:keep-all;margin:16px 0 32px;line-height:1.7}._7zuW3G_action>a,._7zuW3G_action>button{background:var(--color-explore-selected);width:100%;min-height:52px;color:var(--color-text);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}._7zuW3G_action [aria-busy=true],._7zuW3G_action button:disabled{opacity:.6;cursor:wait}._7zuW3G_action [role=alert]{color:var(--color-error);font-size:14px;line-height:1.6}@media (max-width:640px){._7zuW3G_modal{border-radius:20px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0}._7zuW3G_layout{min-height:0;display:block}._7zuW3G_hero{display:none}._7zuW3G_content{padding:64px 24px 36px}._7zuW3G_brand{margin-bottom:32px}._7zuW3G_content h2{font-size:25px}}
.A1UwsW_page{background:var(--color-surface-deep);min-height:100dvh}.A1UwsW_resultCard{flex-direction:column;flex:1;gap:20px;display:flex}.A1UwsW_toolbar,.A1UwsW_toolbarTitle,.A1UwsW_toolbarActions,.A1UwsW_recentHeading{align-items:center;gap:10px;min-width:0;display:flex}.A1UwsW_toolbar,.A1UwsW_recentHeading{flex-wrap:wrap;justify-content:space-between}.A1UwsW_toolbar h2,.A1UwsW_recentHeading h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}.A1UwsW_toolbarTitle>span{background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:4px;padding:3px 8px;font-size:10px}.A1UwsW_toolbarActions{flex-wrap:wrap}.A1UwsW_toolbarActions button,.A1UwsW_recentHeading a{min-height:32px;font-size:12px}.A1UwsW_toolbarActions svg,.A1UwsW_recentHeading svg{width:14px;height:14px}.A1UwsW_canvas{background:var(--color-generation-preview,#101217);border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:0;height:clamp(360px,54dvh,640px);min-height:360px;display:flex;position:relative;overflow:hidden}.A1UwsW_imageButton{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;position:absolute;inset:0}.A1UwsW_imageButton>svg{object-fit:contain;width:100%;height:100%;display:block}.A1UwsW_caption,.A1UwsW_recentHeading>span{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.7}.A1UwsW_recent{flex-direction:column;gap:14px;padding:20px;display:flex}.A1UwsW_recentHeading a{color:var(--color-text-muted);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.A1UwsW_thumbnails{scrollbar-width:thin;gap:10px;min-width:0;padding:3px;display:flex;overflow-x:auto}.A1UwsW_thumbnail{background:var(--color-surface-raised);border:2px solid #0000;border-radius:6px;flex:0 0 100px;width:100px;height:80px;padding:0;overflow:hidden}.A1UwsW_thumbnail>svg{width:100%;height:100%;display:block}.A1UwsW_thumbnail[aria-pressed=true]{border-color:var(--color-state-focus-ring)}.A1UwsW_emptyRecent{color:var(--color-text-muted);margin:8px 0;font-size:12px;line-height:1.7}.A1UwsW_busy{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 16px;display:flex}@media (max-width:1199px){.A1UwsW_canvas{height:480px}}@media (max-width:599px){.A1UwsW_resultCard{gap:16px}.A1UwsW_canvas{height:320px;min-height:280px}.A1UwsW_toolbarActions{justify-content:flex-end;width:100%}.A1UwsW_recent{padding:16px}.A1UwsW_thumbnail{flex-basis:82px;width:82px;height:68px}}.A1UwsW_content{white-space:pre-wrap;margin:0;line-height:1.7}.A1UwsW_preview{width:100%;min-width:0}.A1UwsW_service{max-width:492.52px}.A1UwsW_form{min-width:0;margin:0}.A1UwsW_heading{margin:0;font-size:18px;font-weight:650;line-height:1.4}.A1UwsW_field{gap:var(--space-2);flex-direction:column;min-width:0;font-size:12px;display:flex}.A1UwsW_field small{color:var(--color-upload-muted);font-size:11px}.A1UwsW_generate{width:100%}.A1UwsW_headingRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.A1UwsW_example{color:var(--color-text-muted);background:0 0;border:0;flex-shrink:0;padding:4px;font-size:11px}.A1UwsW_embedded{display:flex}.A1UwsW_embedded>div{flex-direction:column;flex:1;display:flex}.A1UwsW_embedded .A1UwsW_form,.A1UwsW_embedded .A1UwsW_form>div,.A1UwsW_embedded .A1UwsW_form>div>div{flex-direction:column;flex:1;min-height:0;display:flex}.A1UwsW_embedded .A1UwsW_form>div>div>:last-child{margin-top:auto;padding-top:12px}@media (min-width:1200px){.A1UwsW_composed{max-width:380px}}@media (min-width:600px) and (max-width:1199px){.A1UwsW_composed{width:calc(100% - 16px);margin:8px}.A1UwsW_composedCard{padding:21px}}@media (max-width:599px){.A1UwsW_composedCard{padding:17px}}.A1UwsW_notice,.A1UwsW_error{max-width:1768px;margin:12px auto;padding:0 24px;font-size:13px}.A1UwsW_error{color:var(--color-error)}.A1UwsW_history{font-size:12px}.A1UwsW_imageButton img{object-fit:contain;width:100%;height:100%}.A1UwsW_thumbnails>button{min-width:120px;max-width:160px}.A1UwsW_thumbnails img{object-fit:cover;height:96px}.A1UwsW_composedCard{flex-direction:column;display:flex}.A1UwsW_form{flex-direction:column;flex:1;display:flex}.A1UwsW_form>div,.A1UwsW_form>div>div{flex:1}
.MuIv8a_result,.MuIv8a_recent{flex-direction:column;gap:20px;min-width:0;display:flex}.MuIv8a_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.MuIv8a_heading h2{margin:0;font-size:18px;line-height:1.5}.MuIv8a_subtitle{color:var(--color-text-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.MuIv8a_subtitle[data-phase=failed]{color:var(--color-error)}.MuIv8a_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.MuIv8a_actions svg{width:16px;height:16px}.MuIv8a_empty{text-align:center;background:#000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:clamp(340px,48dvh,600px);padding:32px 20px;display:flex}.MuIv8a_empty h3{margin:0;font-size:22px;line-height:1.5}.MuIv8a_empty p{color:var(--color-text-muted);white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.MuIv8a_empty small{color:var(--color-text-muted)}.MuIv8a_icon{background:var(--color-state-icon-surface-modal);width:72px;height:72px;color:var(--color-explore-selected);border-radius:50%;place-items:center;display:grid}.MuIv8a_icon svg{width:32px;height:32px}.MuIv8a_empty[data-failed=true] .MuIv8a_icon{color:var(--color-error);background:#3d2028}.MuIv8a_suggestions{color:var(--color-text-muted);flex-direction:column;gap:12px;margin-top:12px;font-size:12px;display:flex}.MuIv8a_suggestions>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.MuIv8a_suggestions button{border-radius:24px;min-height:36px;padding:8px 14px;font-size:12px}.MuIv8a_previews{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.MuIv8a_previews[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.MuIv8a_previews[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.MuIv8a_preview{background:var(--color-form-surface);border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:clamp(300px,48dvh,600px);display:flex;position:relative;overflow:hidden}.MuIv8a_preview[data-phase=complete]{background:#000}.MuIv8a_image{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.MuIv8a_image img,.MuIv8a_image svg{object-fit:contain;width:100%;height:100%;display:block}.MuIv8a_progressState{text-align:center;min-width:0;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:16px;padding:24px;font-size:13px;display:flex}.MuIv8a_progressState>[role=status]{min-height:0;padding:0}.MuIv8a_thumbnail>[role=status]{gap:6px;min-height:0;padding:8px;font-size:11px}.MuIv8a_progressTrack{background:var(--color-surface-raised);border-radius:6px;width:min(250px,100%);height:6px;overflow:hidden}.MuIv8a_progressTrack span{background:var(--color-explore-selected);height:100%;display:block}.MuIv8a_recent{padding:20px}.MuIv8a_count{color:var(--color-text-muted);margin-left:8px;font-size:12px;font-weight:400}.MuIv8a_expand{min-height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.MuIv8a_expand:disabled{opacity:.5;cursor:default}.MuIv8a_expand svg{width:14px;height:14px}.MuIv8a_recentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.MuIv8a_recentItem{text-align:left;min-width:0;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;font-size:12px;display:flex;overflow:hidden}.MuIv8a_recentItem:disabled{cursor:default;opacity:1}.MuIv8a_thumbnail{aspect-ratio:4/3;background:var(--color-form-surface);border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.MuIv8a_thumbnail img,.MuIv8a_thumbnail svg{object-fit:cover;width:100%;height:100%}.MuIv8a_thumbnailStatus>svg{width:24px;height:24px}@media (max-width:1199px){.MuIv8a_previews[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.MuIv8a_previews[data-count]{grid-template-columns:minmax(0,1fr)}.MuIv8a_preview,.MuIv8a_empty{min-height:300px}.MuIv8a_empty h3{font-size:18px}.MuIv8a_recentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MuIv8a_recent{padding:16px}.MuIv8a_heading h2{font-size:16px}}
.JSW8dG_page{max-width:1600px;padding:var(--space-8) clamp(20px, 4vw, 80px);margin:auto}.JSW8dG_hero{text-align:center;padding:64px 0 40px}.JSW8dG_hero h1{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(32px,5vw,62px)}.JSW8dG_hero p,.JSW8dG_muted{color:var(--color-text-muted)}.JSW8dG_row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.JSW8dG_spread{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.JSW8dG_toolbar{gap:var(--space-3);margin:var(--space-6) 0;flex-wrap:wrap;align-items:center;display:flex}.JSW8dG_categories{gap:var(--space-2);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}.JSW8dG_categories button[aria-pressed=true],.JSW8dG_page button[aria-pressed=true]{background:var(--color-accent);color:#fff}.JSW8dG_grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.JSW8dG_card{border:1px solid var(--color-border-dark);background:var(--color-surface-deep);border-radius:14px;min-width:0;overflow:hidden}.JSW8dG_card button{text-align:left;background:0 0;border:0;width:100%;padding:0}.JSW8dG_card img{object-fit:cover;width:100%;height:235px;display:block}.JSW8dG_cardBody{padding:var(--space-4)}.JSW8dG_cardBody h3{overflow-wrap:anywhere;margin:0 0 8px}.JSW8dG_cardBody small{color:var(--color-text-muted)}.JSW8dG_preview{object-fit:contain;background:var(--color-surface-deep);width:100%;height:235px}.JSW8dG_notice{padding:var(--space-4);border:1px solid var(--color-border-dark);margin:var(--space-4) 0;background:var(--color-surface-deep);border-radius:10px}.JSW8dG_error{color:var(--color-error);padding:var(--space-3) 0}.JSW8dG_empty{text-align:center;color:var(--color-text-muted);padding:64px 20px}.JSW8dG_more{margin:var(--space-6) 0;justify-content:center;gap:var(--space-3);display:flex}.JSW8dG_panel{background:var(--color-surface-deep);border:1px solid var(--color-border-dark);padding:var(--space-6);margin-bottom:var(--space-4);border-radius:12px}.JSW8dG_panel h2,.JSW8dG_panel h3{margin-top:0}.JSW8dG_badge{border:1px solid var(--color-border-dark);color:var(--color-text-muted);border-radius:20px;padding:4px 10px;font-size:12px;display:inline-flex}.JSW8dG_dialog{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-dark);width:min(1000px,95vw);max-height:90vh;padding:var(--space-6);border-radius:16px}.JSW8dG_dialog::backdrop{background:#000a}.JSW8dG_dialog label{margin:var(--space-4) 0;display:block}.JSW8dG_dialog label>span{margin-bottom:8px;display:block}.JSW8dG_dialog input:not([type=checkbox]),.JSW8dG_dialog select{width:100%}.JSW8dG_detail{gap:var(--space-6);grid-template-columns:1.2fr 1fr;display:grid}.JSW8dG_detail img{object-fit:contain;width:100%;max-height:60vh}.JSW8dG_detail video{width:100%;max-height:60vh}.JSW8dG_description{white-space:pre-wrap;overflow-wrap:anywhere}.JSW8dG_tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.JSW8dG_tags span{background:var(--color-surface-raised);border-radius:20px;align-items:center;gap:4px;padding:4px 10px;display:flex}.JSW8dG_tags button{padding:2px 6px}.JSW8dG_chatLayout{gap:var(--space-6);grid-template-columns:260px 1fr;align-items:start;display:grid}.JSW8dG_chatNav{max-height:80vh;position:sticky;top:16px;overflow:auto}.JSW8dG_chatNav button{text-align:left;overflow-wrap:anywhere;width:100%;margin-bottom:8px}.JSW8dG_chatNav button[aria-current=page]{background:var(--color-accent)}.JSW8dG_message{padding:var(--space-6);border:1px solid var(--color-border-dark);margin-bottom:var(--space-4);border-radius:12px}.JSW8dG_message p{white-space:pre-wrap;overflow-wrap:anywhere}.JSW8dG_prompt{margin:var(--space-2) 0 var(--space-3)}.JSW8dG_composer label{font-size:var(--font-sm);flex-direction:column;gap:8px;display:flex}.JSW8dG_reference{gap:var(--space-3);margin:var(--space-4) 0;align-items:center;display:flex}.JSW8dG_reference img{object-fit:contain;width:70px;height:70px}.JSW8dG_reference button{padding:6px}.JSW8dG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.JSW8dG_checkboxes{gap:var(--space-2);flex-wrap:wrap;display:flex}.JSW8dG_checkboxes label{border:1px solid var(--color-border-dark);font-size:var(--font-sm);border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.JSW8dG_jobs{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.JSW8dG_jobs .JSW8dG_panel{margin:0}.JSW8dG_jobs p{overflow-wrap:anywhere}.JSW8dG_login{max-width:560px;margin:64px auto}.JSW8dG_loading{color:var(--color-text-muted);padding:var(--space-6)}@media (max-width:760px){.JSW8dG_page{padding:var(--space-6) 16px}.JSW8dG_chatLayout{grid-template-columns:1fr}.JSW8dG_chatNav{max-height:240px;position:static}.JSW8dG_detail{grid-template-columns:1fr}.JSW8dG_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.JSW8dG_card img{height:180px}.JSW8dG_toolbar>*{max-width:100%}.JSW8dG_panel,.JSW8dG_dialog{padding:var(--space-4)}}.JSW8dG_workspace{grid-template-columns:230px minmax(0,1fr) 300px}.JSW8dG_resultPanel{max-height:85vh;position:sticky;top:16px;overflow:auto}.JSW8dG_resultCard{width:100%;margin-bottom:16px;overflow:hidden;padding:0!important}.JSW8dG_resultCard img{height:190px}.JSW8dG_resultCard small{padding:8px;display:block}.JSW8dG_workspace section{min-width:0}@media (max-width:1250px){.JSW8dG_workspace{grid-template-columns:210px minmax(0,1fr)}.JSW8dG_resultPanel{grid-column:2;max-height:none;position:static}}@media (max-width:760px){.JSW8dG_workspace{grid-template-columns:1fr}.JSW8dG_resultPanel{grid-column:auto}.JSW8dG_hero{padding-top:32px}}
._3toAoa_account{--avatar-size:50px;align-items:center;gap:44px;min-width:0;max-width:100%;display:inline-flex}._3toAoa_avatar{width:var(--avatar-size,50px);height:var(--avatar-size,50px);background:var(--color-header-avatar);border-radius:50%;flex-shrink:0;display:block}._3toAoa_popover{flex-shrink:0;display:flex}._3toAoa_credits{border:1px solid var(--color-header-credit-border);background:var(--color-header-credit-background);min-width:165.07px;max-width:240px;height:50px;color:var(--color-header-active);border-radius:25px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:700;line-height:1.25;display:inline-flex}._3toAoa_credits>svg{flex-shrink:0;width:24px;height:24px}._3toAoa_credits>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._3toAoa_trigger{min-height:var(--avatar-size,50px);color:var(--color-text);background:0 0;border:0;border-radius:25px;gap:18px;padding:0}._3toAoa_trigger>span{display:flex;overflow:visible}._3toAoa_panel{background:var(--color-header-background);width:240px}._3toAoa_menu{gap:var(--space-3);flex-direction:column;display:flex}._3toAoa_menu strong{overflow-wrap:anywhere}@container site-header (max-width:600px){._3toAoa_account{--avatar-size:34px;gap:8px}._3toAoa_credits{gap:6px;min-width:0;max-width:clamp(48px,18cqi,112px);height:34px;padding:0 10px;font-size:12px}._3toAoa_credits>svg{width:16px;height:16px}._3toAoa_trigger{gap:10px}._3toAoa_trigger>svg{width:14px;height:14px}}@container site-header (max-width:360px){._3toAoa_credits{min-width:0;max-width:56px}}
.wyaxGG_page{overflow-wrap:anywhere;max-width:920px;min-height:65vh;margin:0 auto;padding:40px 24px}.wyaxGG_page h1{margin-bottom:24px;font-size:28px}.wyaxGG_page h2{margin-bottom:12px;font-size:19px}.wyaxGG_page p,.wyaxGG_page li{margin:12px 0;line-height:1.8}.wyaxGG_page a,.wyaxGG_notice a{text-underline-offset:3px;text-decoration:underline}.wyaxGG_notice{color:#fff;background:#302044;padding:16px 24px;line-height:1.7}.wyaxGG_term{border:1px solid #61516e;border-radius:12px;margin:24px 0;padding:22px}.wyaxGG_body{white-space:pre-wrap;margin:18px 0;line-height:1.85}.wyaxGG_choice{cursor:pointer;align-items:flex-start;gap:12px;padding:20px 0 4px;line-height:1.6;display:flex}.wyaxGG_choice input{accent-color:#b089ff;flex:none;width:20px;height:20px;margin-top:3px}@media (max-width:650px){.wyaxGG_page{padding:24px 16px}.wyaxGG_term{padding:16px}}
.L5FxyW_surface{background:var(--color-surface)}
.J5m1Xq_figure{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.J5m1Xq_image{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.J5m1Xq_keywords{justify-content:center;gap:var(--space-2);max-height:30%;padding:var(--space-1);flex-wrap:wrap;flex:none;margin:0;list-style:none;display:flex;overflow-y:auto}.J5m1Xq_keywords li{min-width:0;max-width:100%}.J5m1Xq_keyword{max-width:100%;min-height:36px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-explore-border);border-radius:var(--radius-category);background:var(--color-explore-control);color:var(--color-state-text-title);font-size:var(--font-sm);overflow-wrap:anywhere;align-items:center;line-height:18px;text-decoration:none;display:inline-flex}.J5m1Xq_keyword:hover{background:var(--color-state-action-pressed);border-color:var(--color-state-action-border)}.J5m1Xq_keyword:focus-visible{outline:2px solid var(--color-state-focus-ring);outline-offset:2px}@media (max-width:650px){.J5m1Xq_figure{gap:var(--space-3)}.J5m1Xq_keyword{padding-inline:var(--space-3)}}
.j9z8Ba_announcement{padding:var(--space-2) var(--space-6);background:var(--gradient-announcement);text-align:center;font-size:var(--font-sm)}
.DSRcgq_search{gap:var(--space-2);flex:1;min-width:220px;display:flex}.DSRcgq_search input{flex:1;min-width:0}
._5eUQyq_page{--explore-gutter:clamp(20px, 5.21vw, 100px);--explore-content-width:1100px;background:var(--color-explore-canvas);min-height:calc(100dvh - 82px);color:var(--color-text)}._5eUQyq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._5eUQyq_searchDock{z-index:20;background:var(--color-explore-canvas);border-bottom:1px solid var(--color-explore-border);position:sticky;top:0}._5eUQyq_dockInner{width:100%;max-width:calc(var(--explore-content-width) + 2 * var(--explore-gutter));padding:30px var(--explore-gutter) 22px;margin-inline:auto}._5eUQyq_search{background:var(--color-explore-search);width:100%;height:54px;color:var(--color-explore-search-text);border-radius:40px;align-items:center;gap:14px;margin:0 auto 24px;padding:0 12px 0 22px;display:flex}._5eUQyq_search>svg{width:19px;height:19px;color:var(--color-input-placeholder)}._5eUQyq_search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;padding:12px 0;font-size:13px}._5eUQyq_search input:focus-visible{outline:none}._5eUQyq_search:focus-within{outline:2px solid var(--color-state-focus-ring);outline-offset:3px}._5eUQyq_search button{background:var(--color-explore-search-action);width:34px;height:34px;color:var(--color-option-text);border:0;border-radius:50%;flex:none;place-items:center;padding:7px;display:grid}._5eUQyq_search button svg{width:18px;height:18px}._5eUQyq_keywords{scrollbar-width:none;gap:9px;min-width:0;padding:5px 0;display:flex;overflow-x:auto}._5eUQyq_optionSelect{flex:none}._5eUQyq_optionSelect>._5eUQyq_optionTrigger[data-chevron=false]{border-radius:var(--radius-upload);min-height:38px;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 4px;font-size:11px;font-weight:400;display:inline-flex}._5eUQyq_optionSelect>._5eUQyq_optionTrigger:hover,._5eUQyq_optionSelect>._5eUQyq_optionTrigger[aria-expanded=true]{color:var(--color-text)}._5eUQyq_optionTrigger>svg{flex:none;width:16px;height:16px}._5eUQyq_page :focus-visible{outline-color:var(--color-state-focus-ring)}._5eUQyq_keywordError{color:var(--color-state-text-description);margin-top:10px;font-size:12px}._5eUQyq_results{width:100%;min-height:calc(100dvh - 400px);margin-inline:auto;padding:26px clamp(20px,5.21vw,100px) 0}._5eUQyq_resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:21px;display:flex}._5eUQyq_resultHeading h2{overflow-wrap:anywhere;flex:140px;min-width:0;margin:0;font-size:16px;font-weight:550;line-height:1.5}._5eUQyq_resultFilters{flex:none;align-items:center;gap:20px;margin-left:auto;display:flex}._5eUQyq_gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}._5eUQyq_galleryItem{min-width:0}._5eUQyq_imageCard{background:var(--color-state-skeleton-base);width:100%;height:100%;color:inherit;border:0;border-radius:3px;margin:0;padding:0;scroll-margin-top:190px;line-height:0;display:block;overflow:hidden}._5eUQyq_imageCard img,._5eUQyq_imageCard>svg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._5eUQyq_imageCard:focus-visible{outline-offset:4px}._5eUQyq_thumbnailFailure{width:100%;height:100%;color:var(--color-state-icon-foreground-compact);place-items:center;display:grid}._5eUQyq_thumbnailFailure svg{width:27px;height:27px}._5eUQyq_listTail{min-height:1px}._5eUQyq_viewerImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}._5eUQyq_viewerLoading{place-items:center;display:grid;position:absolute;inset:0}@media (max-width:1050px){._5eUQyq_dockInner{padding-top:25px;padding-bottom:19px}._5eUQyq_gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){._5eUQyq_page{--explore-gutter:20px}._5eUQyq_dockInner{padding:20px var(--explore-gutter) 15px}._5eUQyq_search{height:48px;margin-bottom:17px;padding-left:17px}._5eUQyq_search input{font-size:12px}._5eUQyq_resultFilters{gap:12px}._5eUQyq_keywords{gap:7px}._5eUQyq_results{padding-top:22px}._5eUQyq_resultHeading{margin-bottom:17px}._5eUQyq_resultHeading h2{font-size:14px}._5eUQyq_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._5eUQyq_imageCard{scroll-margin-top:160px}}
.HS70Aa_page{text-align:center;padding:100px 20px}.HS70Aa_page>span{color:var(--color-accent);letter-spacing:.2em;font-size:12px}.HS70Aa_page h1{font-size:28px;font-weight:500}.HS70Aa_page p{color:var(--color-text-muted);font-size:13px}.HS70Aa_page a{color:var(--color-accent-light);margin-top:24px;font-size:12px;display:inline-block}.HS70Aa_page button{color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border-dark);border-radius:8px;margin:25px auto 0;padding:10px 18px;display:block}
.xJf9XG_section{min-width:0;color:var(--color-text-muted);margin:0 0 24px;font-size:12px}.xJf9XG_section p{margin:4px 0 0}.xJf9XG_retry{color:var(--color-text);cursor:pointer;background:0 0;border:0;text-decoration:underline}
