.TabbedInterface-module__rDX5Ra__tabbedContainer{--bg:#0d0f11;--surface:#15181c;--panel:#1b2025;--panel-border:#ffffff0f;--muted:#8b949e;--text:#d8dee9;--accent:#2e8b57;width:min(1200px,92vw);color:var(--text);flex-direction:column;gap:.75rem;margin:clamp(16px,3vh,36px) auto;display:flex;position:relative}.TabbedInterface-module__rDX5Ra__tabNav{background:var(--surface);border:1px solid var(--panel-border);border-radius:12px;gap:.5rem;padding:.5rem;display:flex}.TabbedInterface-module__rDX5Ra__tabButton{color:#a9b1bb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.95rem;font-weight:500;transition:transform .15s,color .15s,background .15s,border-color .15s;display:inline-flex}.TabbedInterface-module__rDX5Ra__tabButton:hover:not(.TabbedInterface-module__rDX5Ra__disabled){color:var(--accent);background:#2e8b5714;transform:translateY(-1px)}.TabbedInterface-module__rDX5Ra__tabButton.TabbedInterface-module__rDX5Ra__active{color:var(--accent);background:#2e8b5724;border-color:#2e8b5759}.TabbedInterface-module__rDX5Ra__tabButton.TabbedInterface-module__rDX5Ra__disabled{opacity:.5;cursor:not-allowed}.TabbedInterface-module__rDX5Ra__tabIcon{font-size:1.05rem}.TabbedInterface-module__rDX5Ra__tabContent{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;max-block-size:88dvh;padding:clamp(16px,2.2vw,28px);overflow:auto}.TabbedInterface-module__rDX5Ra__tabContent>*{animation:.24s TabbedInterface-module__rDX5Ra__fadeIn}.TabbedInterface-module__rDX5Ra__tabContent.TabbedInterface-module__rDX5Ra__tall{min-block-size:unset;overflow:visible}.TabbedInterface-module__rDX5Ra__tabContent.TabbedInterface-module__rDX5Ra__noScroll{max-block-size:none;overflow:visible}@keyframes TabbedInterface-module__rDX5Ra__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TabbedInterface-module__rDX5Ra__editTab{flex-direction:column;gap:1rem;display:flex}.TabbedInterface-module__rDX5Ra__editTitle{text-align:center;background:linear-gradient(135deg, var(--accent), #01ad5a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:650}.TabbedInterface-module__rDX5Ra__editDescription{color:var(--muted);text-align:center;max-width:620px;margin:0 auto;font-size:.95rem}@media (max-width:880px){.TabbedInterface-module__rDX5Ra__tabNav{gap:.35rem;padding:.35rem}.TabbedInterface-module__rDX5Ra__tabButton{flex:1;justify-content:center;padding:.55rem .9rem;font-size:.9rem}.TabbedInterface-module__rDX5Ra__tabContent{min-block-size:auto;padding:1rem}}@media (prefers-color-scheme:light){.TabbedInterface-module__rDX5Ra__tabbedContainer{--bg:#f6f7f9;--surface:#fff;--panel:#fff;--panel-border:#0a0c0e14;--text:#1b1f24;--muted:#5d6671}}
.Create-module__qiT_ua__createContainer{width:100%}.Create-module__qiT_ua__createBox{box-shadow:none;background:0 0;border:none;grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(16px,2vw,28px);padding:0;display:grid}.Create-module__qiT_ua__formSection{align-content:start;gap:.9rem;display:grid}.Create-module__qiT_ua__imageSection{border-left:1px solid #ffffff0f;align-content:start;gap:.75rem;width:100%;padding-left:clamp(12px,1.6vw,20px);display:grid}.Create-module__qiT_ua__title{text-align:center;letter-spacing:.2px;color:#e5e9ef;margin:0 0 2rem;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:650}.Create-module__qiT_ua__createBox input[type=text],.Create-module__qiT_ua__createBox input[type=number]{color:#e5e9ef;text-align:center;background:#101419;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;max-width:620px;padding:10px 12px;transition:border-color .15s,background .15s}.Create-module__qiT_ua__createBox input:focus{background:#0f1318;border-color:#2e8b5799}.Create-module__qiT_ua__generate{cursor:pointer;color:#fff;background-color:#2e8b57;border:1px solid #226840;border-radius:10px;padding:.65rem 1rem;font-size:1.05rem;font-weight:700;transition:transform 50ms,background .15s,box-shadow .15s}.Create-module__qiT_ua__generate:hover{background-color:#01ad5a}.Create-module__qiT_ua__generate:active{transform:translateY(1px)}.Create-module__qiT_ua__generate:disabled{cursor:not-allowed;background-color:#3a3f45;border-color:#3a3f45}.Create-module__qiT_ua__refreshCreditsInfo{color:#b8c0cc;justify-content:center;align-items:center;gap:.5rem;display:flex}.Create-module__qiT_ua__refresh{border:2px solid #636161;border-radius:20px;width:28px;height:28px;margin-right:.35rem}.Create-module__qiT_ua__refresh:hover{border-color:#2e8b57}.Create-module__qiT_ua__toggleContainer{justify-content:center;gap:.75rem;margin:.5rem 0 .75rem;display:flex}.Create-module__qiT_ua__imagePreviewContainer{gap:12px;margin-top:10px;display:grid}.Create-module__qiT_ua__previewImage,.Create-module__qiT_ua__generatedImage{border:1px solid #ffffff14;border-radius:10px;max-width:100%;height:auto}.Create-module__qiT_ua__loadingDots{align-items:center;gap:4px;display:flex}.Create-module__qiT_ua__loadingDots span{background-color:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both Create-module__qiT_ua__loading}.Create-module__qiT_ua__loadingDots span:first-child{animation-delay:-.32s}.Create-module__qiT_ua__loadingDots span:nth-child(2){animation-delay:-.16s}@keyframes Create-module__qiT_ua__loading{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Create-module__qiT_ua__loadingContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex}.Create-module__qiT_ua__progressContainer{flex-direction:column;gap:8px;width:100%;max-width:300px;display:flex}.Create-module__qiT_ua__progressInfo{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:14px;display:flex}.Create-module__qiT_ua__progressMessage{color:var(--text-primary,#a5a4a4);text-align:left;flex:1;font-weight:500}.Create-module__qiT_ua__progressTime{color:var(--text-secondary,#666);text-align:right;min-width:50px;font-family:monospace;font-size:12px}.Create-module__qiT_ua__progressBarContainer{background-color:var(--bg-secondary,#e5e7eb);border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.Create-module__qiT_ua__progressBar{background-color:#01ad5a;border-radius:4px;height:100%;transition:width .3s ease-in-out;position:relative}.Create-module__qiT_ua__progressBar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);animation:2s infinite Create-module__qiT_ua__shimmer;position:absolute;inset:0}@keyframes Create-module__qiT_ua__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Create-module__qiT_ua__progressPercentage{color:var(--text-secondary,#666);text-align:center;margin-top:4px;font-size:12px;font-weight:600}.Create-module__qiT_ua__progressContainer[data-error=true] .Create-module__qiT_ua__progressMessage{color:#ef4444}.Create-module__qiT_ua__progressContainer[data-error=true] .Create-module__qiT_ua__progressBar{background-color:#ef4444}.Create-module__qiT_ua__progressContainer[data-phase=booting] .Create-module__qiT_ua__progressBar{background-color:#f59e0b}.Create-module__qiT_ua__progressContainer[data-phase=loading] .Create-module__qiT_ua__progressBar{background-color:#8b5cf6}.Create-module__qiT_ua__progressContainer[data-phase=generating] .Create-module__qiT_ua__progressBar{background-color:#2e8b57}.Create-module__qiT_ua__progressContainer[data-phase=processing] .Create-module__qiT_ua__progressBar{background-color:#10b981}.Create-module__qiT_ua__progressContainer[data-phase=complete] .Create-module__qiT_ua__progressBar{background-color:#059669}.Create-module__qiT_ua__imageFigure{cursor:zoom-in;outline:none;width:100%;display:block;position:relative}.Create-module__qiT_ua__imagePlaceholder{aspect-ratio:1;background:0 0;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:300px}.Create-module__qiT_ua__imageFigure img{object-fit:contain;border:1px solid #ffffff14;border-radius:12px;width:100%;height:auto;display:block}.Create-module__qiT_ua__expandBtn{z-index:2;appearance:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e5e9ef;cursor:pointer;opacity:0;pointer-events:none;background:#15181cbf;border:1px solid #ffffff24;border-radius:10px;padding:6px 10px;font-size:.95rem;transition:opacity .18s,transform .18s,background .15s,border-color .15s;position:absolute;top:8px;right:8px;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.Create-module__qiT_ua__imageFigure:hover .Create-module__qiT_ua__expandBtn,.Create-module__qiT_ua__imageFigure:focus-within .Create-module__qiT_ua__expandBtn{opacity:1;pointer-events:auto;transform:translateY(0)}}.Create-module__qiT_ua__expandBtn:hover{background:#2e8b5733;border-color:#2e8b5780}.Create-module__qiT_ua__expandBtn:active{transform:translateY(1px)}@media (hover:none){.Create-module__qiT_ua__expandBtn{display:none}.Create-module__qiT_ua__imageFigure{cursor:default}}.Create-module__qiT_ua__lightbox{z-index:999;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:2vw;display:flex;position:fixed;inset:0}.Create-module__qiT_ua__lightbox img{border-radius:12px;width:auto;max-width:96vw;height:auto;max-height:94vh;box-shadow:0 10px 40px #00000080}@keyframes Create-module__qiT_ua__fade{0%,80%,to{opacity:.25}40%{opacity:1}}@media (max-width:1024px){.Create-module__qiT_ua__createBox{grid-template-columns:1fr}.Create-module__qiT_ua__imageSection{border-top:1px solid #ffffff0f;border-left:none;padding-top:14px;padding-left:0}}@media (max-width:768px){.Create-module__qiT_ua__generate{font-size:1rem}}
.Save-module__7NsNWG__container{justify-content:center;margin-top:20px;display:flex}.Save-module__7NsNWG__saveButton{text-align:center;color:#fff;cursor:pointer;background-color:#2e8b57;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:1.2rem;font-weight:600;display:flex}.Save-module__7NsNWG__saveButton:hover{background-color:#01ad5a}
.Toggle-module__XfwChW__Toggle{text-align:center}.Toggle-module__XfwChW__Toggle_switch_box{width:150px;display:inline-block;position:relative}.Toggle-module__XfwChW__Toggle_checkbox{display:none}.Toggle-module__XfwChW__Toggle_label{cursor:pointer;background-color:#2e8b57;border-radius:20px;display:block;position:relative;overflow:hidden}.Toggle-module__XfwChW__Toggle_inner{width:200%;margin-left:0;transition:margin .3s ease-in-out;display:block}.Toggle-module__XfwChW__Toggle_inner:before,.Toggle-module__XfwChW__Toggle_inner:after{float:left;text-align:center;box-sizing:border-box;width:50%;height:36px;font-weight:700;line-height:36px}.Toggle-module__XfwChW__Toggle_inner:before{content:"txt2img";color:#fff;background-color:#2e8b57}.Toggle-module__XfwChW__Toggle_inner:after{content:"img2img";color:#fff;text-align:center;background-color:#2e8b57}.Toggle-module__XfwChW__Toggle_switch{background-color:#fff;border-radius:50%;width:24px;height:24px;transition:all .3s ease-in-out;display:block;position:absolute;top:6px;right:6px;box-shadow:0 2px 4px #0003}.Toggle-module__XfwChW__Toggle_checkbox:checked+.Toggle-module__XfwChW__Toggle_label .Toggle-module__XfwChW__Toggle_inner{margin-left:-100%}.Toggle-module__XfwChW__Toggle_checkbox:checked+.Toggle-module__XfwChW__Toggle_label .Toggle-module__XfwChW__Toggle_switch{right:120px}
.InfoBubble-module__mpWolq__infoIcon{color:#fff;cursor:pointer;background-color:#555;border-radius:50%;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:14px;display:flex;position:relative;box-shadow:0 4px 6px #00000059}.InfoBubble-module__mpWolq__infoBubble{color:#fff;white-space:pre-line;word-wrap:break-word;z-index:9999;opacity:1;background:#000;border-radius:6px;max-width:250px;padding:8px;font-size:14px;transition:opacity 1s ease-in-out;position:fixed}.InfoBubble-module__mpWolq__fadeOut{opacity:0}
.InpaintAnything-module__csV1HW__inpaintContainer{--panel:var(--panel,#1b2025);--panel-border:var(--panel-border,#ffffff0f);--surface:var(--surface,#15181c);--text:var(--text,#d8dee9);--muted:var(--muted,#8b949e);--accent:var(--accent,#2e8b57);color:var(--text);flex-direction:column;gap:1rem;display:flex;overflow:visible}.InpaintAnything-module__csV1HW__title{letter-spacing:.2px;color:#e5e9ef;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:650}.InpaintAnything-module__csV1HW__subtitle{color:var(--muted);margin:-.25rem 0 .25rem;font-size:.9rem}.InpaintAnything-module__csV1HW__toolbar{flex-direction:column;gap:.75rem;display:flex}.InpaintAnything-module__csV1HW__checkbox{accent-color:#2e8b57;cursor:pointer;background:#226840;border:2px solid #226840;width:16px;height:16px}.InpaintAnything-module__csV1HW__checkboxLabel{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.InpaintAnything-module__csV1HW__checkboxLabel input[type=checkbox]{accent-color:#2e8b57;cursor:pointer;width:16px;height:16px}.InpaintAnything-module__csV1HW__samStatus{background:var(--surface);border:1px solid var(--panel-border);color:var(--muted);border-radius:10px;justify-content:center;padding:.5rem .75rem;display:flex}.InpaintAnything-module__csV1HW__statusLabel{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.InpaintAnything-module__csV1HW__statusValue{border:1px solid var(--panel-border);border-radius:8px;padding:.15rem .5rem;font-size:.8rem;font-weight:700}.InpaintAnything-module__csV1HW__statusValue.InpaintAnything-module__csV1HW__webgpu{color:#2e8b57;background:#2e8b5729;border-color:#2e8b5759}.InpaintAnything-module__csV1HW__statusValue.InpaintAnything-module__csV1HW__wasm{color:#e0b100;background:#d6a50029;border-color:#d6a50059}.InpaintAnything-module__csV1HW__statusValue.InpaintAnything-module__csV1HW__server{color:#cfd6df;background:#ffffff0f}.InpaintAnything-module__csV1HW__statusValue.InpaintAnything-module__csV1HW__warming{color:#e0b100;background:#d6a50029;border-color:#d6a50059}.InpaintAnything-module__csV1HW__statusValue.InpaintAnything-module__csV1HW__ready{color:#2e8b57;background:#2e8b5729;border-color:#2e8b5759}.InpaintAnything-module__csV1HW__initializing{color:#2e8b57;font-style:italic;animation:1.5s infinite InpaintAnything-module__csV1HW__pulse}@keyframes InpaintAnything-module__csV1HW__pulse{0%,to{opacity:1}50%{opacity:.5}}.InpaintAnything-module__csV1HW__modeSelector{background:linear-gradient(#121519,#0e1115);border:1px solid #2e8b5759;border-radius:12px;gap:.5rem;width:fit-content;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #00000047,0 6px 18px #00000047}.InpaintAnything-module__csV1HW__modeSelector button{color:#d2d8e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:.6rem 1rem;font-size:.92rem;font-weight:600;transition:transform .12s,background .15s,color .15s,border-color .15s}.InpaintAnything-module__csV1HW__modeSelector button:hover:not(:disabled){color:#e8fff3;background:#2e8b5724;transform:translateY(-1px)}.InpaintAnything-module__csV1HW__modeSelector button.InpaintAnything-module__csV1HW__active{color:#dff7e8;background:#2e8b572e;border-color:#2e8b578c;box-shadow:inset 0 0 0 1px #2e8b5740}.InpaintAnything-module__csV1HW__modeSelector button:focus-visible{outline-offset:2px;outline:2px solid #2e8b57}.InpaintAnything-module__csV1HW__modeSelector button:disabled{opacity:.55;cursor:not-allowed}.InpaintAnything-module__csV1HW__controls{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;display:flex}.InpaintAnything-module__csV1HW__segmentButton,.InpaintAnything-module__csV1HW__undoButton,.InpaintAnything-module__csV1HW__clearButton,.InpaintAnything-module__csV1HW__previewButton,.InpaintAnything-module__csV1HW__inpaintButton,.InpaintAnything-module__csV1HW__downloadButton{appearance:none;border:1px solid var(--panel-border);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:.55rem .9rem;font-size:.9rem;font-weight:700;transition:background .15s,border-color .15s,transform 50ms}.InpaintAnything-module__csV1HW__segmentButton:hover,.InpaintAnything-module__csV1HW__undoButton:hover,.InpaintAnything-module__csV1HW__clearButton:hover,.InpaintAnything-module__csV1HW__previewButton:hover,.InpaintAnything-module__csV1HW__downloadButton:hover{background:#ffffff12;border-color:#ffffff2e}.InpaintAnything-module__csV1HW__segmentButton:active,.InpaintAnything-module__csV1HW__undoButton:active,.InpaintAnything-module__csV1HW__clearButton:active,.InpaintAnything-module__csV1HW__previewButton:active,.InpaintAnything-module__csV1HW__inpaintButton:active,.InpaintAnything-module__csV1HW__downloadButton:active{transform:translateY(1px)}.InpaintAnything-module__csV1HW__segmentButton:disabled,.InpaintAnything-module__csV1HW__undoButton:disabled,.InpaintAnything-module__csV1HW__clearButton:disabled,.InpaintAnything-module__csV1HW__previewButton:disabled,.InpaintAnything-module__csV1HW__inpaintButton:disabled,.InpaintAnything-module__csV1HW__downloadButton:disabled{opacity:.55;cursor:not-allowed}.InpaintAnything-module__csV1HW__downloadButton{border:1px solid var(--panel-border);background:#ffffff0a;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.InpaintAnything-module__csV1HW__downloadButton:hover{background:#2e8b5733;border-color:#2e8b5773}.InpaintAnything-module__csV1HW__downloadIcon{opacity:.9;width:24px;height:24px;transition:opacity .15s}.InpaintAnything-module__csV1HW__downloadButton:hover .InpaintAnything-module__csV1HW__downloadIcon{opacity:1}.InpaintAnything-module__csV1HW__inpaintButton,.InpaintAnything-module__csV1HW__resultControls .InpaintAnything-module__csV1HW__segmentButton{color:#fff;background:#2e8b57;border-color:#226840}.InpaintAnything-module__csV1HW__inpaintButton:hover,.InpaintAnything-module__csV1HW__resultControls .InpaintAnything-module__csV1HW__segmentButton:hover{background:#01ad5a}.InpaintAnything-module__csV1HW__previewButton{color:#2e8b57;background:#2e8b5724;border-color:#2e8b5759}.InpaintAnything-module__csV1HW__previewButton:hover{background:#2e8b5733}.InpaintAnything-module__csV1HW__brushControls{background:var(--surface);border:1px solid var(--panel-border);color:var(--muted);border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:inline-flex}.InpaintAnything-module__csV1HW__brushControls label{font-size:.85rem}.InpaintAnything-module__csV1HW__brushControls span{color:#cfd6df;min-width:34px;font-size:.85rem}.InpaintAnything-module__csV1HW__brushRange{appearance:none;cursor:pointer;background:linear-gradient(#226840, #226840) 0 / var(--p,0%) 100% no-repeat, #ffffff1f;border-radius:999px;outline:none;width:160px;height:6px}.InpaintAnything-module__csV1HW__brushRange::-webkit-slider-runnable-track{background:0 0;height:6px}.InpaintAnything-module__csV1HW__brushRange::-webkit-slider-thumb{-webkit-appearance:none;background:#226840;border:2px solid #226840;border-radius:50%;width:16px;height:16px;margin-top:-5px}.InpaintAnything-module__csV1HW__brushRange::-moz-range-track{background:#ffffff1f;border-radius:999px;height:6px}.InpaintAnything-module__csV1HW__brushRange::-moz-range-progress{background:#226840;border-radius:999px;height:6px}.InpaintAnything-module__csV1HW__brushRange::-moz-range-thumb{background:#226840;border:2px solid #226840;border-radius:50%;width:16px;height:16px}@media (forced-colors:active){.InpaintAnything-module__csV1HW__brushRange::-webkit-slider-thumb{border-color:canvastext}.InpaintAnything-module__csV1HW__brushRange::-moz-range-thumb{border-color:canvastext}}.InpaintAnything-module__csV1HW__segmentInfo{background:var(--surface);border:1px solid var(--panel-border);color:var(--muted);border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.85rem;display:inline-flex}.InpaintAnything-module__csV1HW__selectedCount{color:#2e8b57;font-weight:700}.InpaintAnything-module__csV1HW__helpText{color:var(--muted);background:#2e8b5714;border-left:3px solid #2e8b57;border-radius:6px;padding:.25rem .5rem;font-size:.8rem}.InpaintAnything-module__csV1HW__canvasContainer{background:var(--surface);border:1px solid var(--panel-border);border-radius:12px;width:100%;max-width:100%;padding:12px}.InpaintAnything-module__csV1HW__hiddenLayer{display:none!important}.InpaintAnything-module__csV1HW__canvasFrame{width:100%;max-width:clamp(360px,38vw,520px);aspect-ratio:var(--ar,auto);border-radius:10px;display:inline-block;position:relative;overflow:visible}@media (max-width:820px){.InpaintAnything-module__csV1HW__canvasFrame{max-width:100%;max-height:none}}.InpaintAnything-module__csV1HW__mainCanvas,.InpaintAnything-module__csV1HW__maskCanvas{width:100%;height:auto;display:block}.InpaintAnything-module__csV1HW__maskCanvas{width:100%;height:auto;position:absolute;top:0;left:0}.InpaintAnything-module__csV1HW__resultImage{background:#0b0e12;border:1px solid #ffffff24;border-radius:10px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 12px 36px #00000073}.InpaintAnything-module__csV1HW__expandBtn{z-index:3;appearance:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e5e9ef;cursor:pointer;opacity:0;background:#15181cbf;border:1px solid #ffffff24;border-radius:10px;padding:6px 10px;font-size:.95rem;transition:opacity .18s,transform .18s,background .15s,border-color .15s;position:absolute;top:8px;right:8px;transform:translateY(-2px)}.InpaintAnything-module__csV1HW__canvasContainer:hover .InpaintAnything-module__csV1HW__expandBtn,.InpaintAnything-module__csV1HW__zoomed .InpaintAnything-module__csV1HW__expandBtn{opacity:1;transform:translateY(0)}.InpaintAnything-module__csV1HW__expandBtn:hover{background:#2e8b5733;border-color:#2e8b5780}.InpaintAnything-module__csV1HW__backdrop{z-index:999;background:#000000d9;position:fixed;inset:0}.InpaintAnything-module__csV1HW__zoomed{z-index:1000;width:auto;max-height:94vh;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #0009;max-width:none!important}.InpaintAnything-module__csV1HW__resultControls{background:var(--surface);border:1px solid var(--panel-border);border-radius:10px;justify-content:center;align-items:center;gap:.75rem;padding:.75rem;display:flex}.InpaintAnything-module__csV1HW__inpaintControls .InpaintAnything-module__csV1HW__inpaintButton{color:#fff;background:#226840;border-color:#226840;gap:.75rem;margin-top:.5rem}.InpaintAnything-module__csV1HW__inpaintControls .InpaintAnything-module__csV1HW__inpaintButton:hover{background:#01ad5a}.InpaintAnything-module__csV1HW__promptField{border:1px solid #ffffff14;outline:none;width:100%;transition:border-color .15s,background .15s;color:#e5e9ef!important;background:#101419!important;border-radius:8px!important;padding:10px 12px!important;font-size:.95rem!important}.InpaintAnything-module__csV1HW__promptField:focus{border-color:#2e8b5799;background:#0f1318!important}.InpaintAnything-module__csV1HW__promptField:disabled{opacity:.6}.InpaintAnything-module__csV1HW__podStatusIndicator{color:#2e8b57;background:#2e8b5714;border:1px solid #2e8b5740;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:500;display:flex}.InpaintAnything-module__csV1HW__podStatusIndicator .InpaintAnything-module__csV1HW__spinner{border:2px solid #2e8b5733;border-top-color:#2e8b57;border-radius:50%;width:16px;height:16px;margin:0;animation:1s linear infinite InpaintAnything-module__csV1HW__spin}.InpaintAnything-module__csV1HW__loadingOverlay{z-index:1001;color:#fff;background:#0009;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.InpaintAnything-module__csV1HW__loadingOverlay .InpaintAnything-module__csV1HW__spinner{border:3px solid #fff3;border-top-color:#2e8b57;border-radius:50%;width:46px;height:46px;margin-bottom:.9rem;animation:1s linear infinite InpaintAnything-module__csV1HW__spin}@keyframes InpaintAnything-module__csV1HW__spin{to{transform:rotate(360deg)}}.InpaintAnything-module__csV1HW__loadingOverlay p{font-size:1rem;font-weight:600}.InpaintAnything-module__csV1HW__autoCursor{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8\" stroke=\"white\" stroke-width=\"2\" fill=\"none\"/></svg>") 12 12,crosshair!important}.InpaintAnything-module__csV1HW__toolGroup{background:var(--surface);border:1px solid var(--panel-border);border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:4px;display:inline-flex}.InpaintAnything-module__csV1HW__toolGroupLeft{gap:.5rem;display:flex}.InpaintAnything-module__csV1HW__toolButton{border:1px solid var(--panel-border);cursor:pointer;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s,transform 60ms,box-shadow .15s;display:inline-flex}.InpaintAnything-module__csV1HW__toolButton:hover{background:#2e8b5724;border-color:#2e8b5759;transform:translateY(-1px)}.InpaintAnything-module__csV1HW__toolButton:active{transform:translateY(0)}.InpaintAnything-module__csV1HW__toolButton:disabled{opacity:.55;cursor:not-allowed}.InpaintAnything-module__csV1HW__activeTool{background:#2e8b5738;border-color:#2e8b578c;box-shadow:inset 0 0 0 1px #2e8b5740}.InpaintAnything-module__csV1HW__toolIcon{opacity:.95;width:18px;height:18px;transition:opacity .15s,transform .12s}.InpaintAnything-module__csV1HW__toolButton:hover .InpaintAnything-module__csV1HW__toolIcon{opacity:1;transform:scale(1.05)}.InpaintAnything-module__csV1HW__canvasWithUpload{align-items:flex-start;gap:1rem;width:100%;display:flex}.InpaintAnything-module__csV1HW__uploadButtonContainer{background:var(--surface);border:1px solid var(--panel-border);border-radius:12px;flex-shrink:0;align-items:center;min-height:200px;padding:1rem;display:flex}.InpaintAnything-module__csV1HW__uploadButton{appearance:none;border:1px solid var(--panel-border);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:1px;padding:.55rem .9rem;font-size:.9rem;font-weight:700;transition:background .15s,border-color .15s,transform 50ms;box-shadow:0 6px 18px #00000047}.InpaintAnything-module__csV1HW__uploadButton:hover{background:#2e8b5733;border-color:#2e8b5799;box-shadow:0 0 0 1px #2e8b5740}.InpaintAnything-module__csV1HW__uploadButton:active{transform:translateY(0);box-shadow:0 2px 8px #2e8b5726}.InpaintAnything-module__csV1HW__uploadButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.InpaintAnything-module__csV1HW__mobileUploadButton{display:none}.InpaintAnything-module__csV1HW__mobileUploadTool{border:1px solid var(--panel-border);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;width:84px;height:42px;transition:background .15s,border-color .15s,transform 60ms,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #00000047}.InpaintAnything-module__csV1HW__mobileUploadTool:hover{background:#2e8b5740;border-color:#2e8b5799;transform:translateY(-1px)}.InpaintAnything-module__csV1HW__mobileUploadTool:active{transform:translateY(0)}.InpaintAnything-module__csV1HW__mobileUploadTool:disabled{opacity:.55;cursor:not-allowed}.InpaintAnything-module__csV1HW__emptyCanvas{background:var(--surface);border:2px dashed var(--panel-border);justify-content:center;align-items:center;min-height:300px;display:flex}.InpaintAnything-module__csV1HW__emptyCanvasMessage{text-align:center;color:var(--muted);padding:2rem}.InpaintAnything-module__csV1HW__emptyCanvasMessage h3{color:var(--text);margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600}.InpaintAnything-module__csV1HW__emptyCanvasMessage p{opacity:.8;margin:0;font-size:.9rem}@media (max-width:820px){.InpaintAnything-module__csV1HW__modeSelector{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.InpaintAnything-module__csV1HW__modeSelector button{flex:initial;justify-content:center;width:100%}.InpaintAnything-module__csV1HW__controls{flex-direction:column;align-items:stretch}.InpaintAnything-module__csV1HW__resultControls{flex-direction:column}.InpaintAnything-module__csV1HW__canvasWithUpload{flex-direction:column;gap:0}.InpaintAnything-module__csV1HW__uploadButtonContainer{display:none}.InpaintAnything-module__csV1HW__mobileUploadButton{display:block}}
.SimpleImageUpload-module__LUy7nq__hiddenFileInput{display:none}.SimpleImageUpload-module__LUy7nq__uploadButton{appearance:none;cursor:pointer;border:1px solid var(--panel-border,#ffffff0f);color:var(--text,#d8dee9);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .15s,border-color .15s,transform 50ms,opacity .2s;display:inline-flex;box-shadow:0 6px 18px #00000047}.SimpleImageUpload-module__LUy7nq__uploadButton:hover:not(:disabled){background:#2e8b5733;border-color:#2e8b5799;box-shadow:0 0 0 1px #2e8b5740}.SimpleImageUpload-module__LUy7nq__uploadButton:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #2e8b5726}.SimpleImageUpload-module__LUy7nq__uploadButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.SimpleImageUpload-module__LUy7nq__uploadButtonNoText{border-radius:8px;gap:0;width:42px;height:42px;padding:.5rem}.SimpleImageUpload-module__LUy7nq__uploadIcon{opacity:.95;transition:opacity .2s}.SimpleImageUpload-module__LUy7nq__uploadIcon.SimpleImageUpload-module__LUy7nq__disabled{opacity:.5}.SimpleImageUpload-module__LUy7nq__uploadIcon.SimpleImageUpload-module__LUy7nq__noTextFilter{filter:brightness(1.2)}.SimpleImageUpload-module__LUy7nq__uploadText{opacity:1;transition:opacity .2s}.SimpleImageUpload-module__LUy7nq__uploadText.SimpleImageUpload-module__LUy7nq__disabled{opacity:.5}@media (max-width:768px){.SimpleImageUpload-module__LUy7nq__uploadButton{gap:.375rem;padding:.5rem .8rem;font-size:.85rem}.SimpleImageUpload-module__LUy7nq__uploadButtonNoText{width:40px;height:40px;padding:.4rem}}@media (max-width:480px){.SimpleImageUpload-module__LUy7nq__uploadButton{gap:.25rem;padding:.45rem .7rem;font-size:.8rem}.SimpleImageUpload-module__LUy7nq__uploadButtonNoText{width:38px;height:38px;padding:.35rem}}.SimpleImageUpload-module__LUy7nq__uploadButton:focus{outline-offset:2px;border-radius:8px;outline:2px solid #0070f3}.SimpleImageUpload-module__LUy7nq__uploadButton:focus:not(:focus-visible){outline:none}@media (prefers-color-scheme:dark){.SimpleImageUpload-module__LUy7nq__uploadButton:focus{outline-color:#60a5fa}}
.Banner-module__Adhqta__mainContainer{z-index:1000;clip-path:ellipse(75% 110% at 10% 0);background:#fff;flex-direction:column;justify-content:center;width:45vw;height:100vh;padding:50px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 30px #0006}.Banner-module__Adhqta__bannerContents{text-shadow:1px 1px #1e1e1e6a;margin-left:-3rem;transform:translateY(-2.8rem)}.Banner-module__Adhqta__links{gap:.8rem;margin-top:-2rem;margin-left:2.5rem;display:flex}.Banner-module__Adhqta__bannerHeader{align-items:center;gap:15px;margin-bottom:10px;display:flex}.Banner-module__Adhqta__logo{width:17.5rem;height:17.5rem}.Banner-module__Adhqta__title{color:#333;margin:0;font-size:5rem;font-weight:500;transform:translateY(4rem)}.Banner-module__Adhqta__textBlockWrapper{flex-direction:column;gap:8px;margin-bottom:20px;display:flex;transform:translate(30px)}.Banner-module__Adhqta__textBlock{color:#444;text-align:left;letter-spacing:-.5px;margin-top:-.5rem;margin-bottom:0;font-size:3.8rem;font-weight:305;line-height:1.5}.Banner-module__Adhqta__textBlock:first-child{margin-bottom:-1.8rem;margin-left:.7rem}.Banner-module__Adhqta__textBlock:nth-child(2){margin-left:10.75rem}.Banner-module__Adhqta__textBlock:nth-child(3){margin-bottom:3rem;margin-left:2rem}.Banner-module__Adhqta__textBlock:nth-child(4){margin-left:10rem}.Banner-module__Adhqta__textBlock:nth-child(5){margin-left:0}.Banner-module__Adhqta__learnMoreBtn{cursor:pointer;background:#00ff7f;border:2px solid #ccc;border-radius:6px;margin-top:40px;padding:12px 24px;font-size:1.2rem;font-weight:600;transition:background .3s}.Banner-module__Adhqta__learnMoreBtn:hover{background:#0c6}@media (max-width:900px){.Banner-module__Adhqta__bannerContainer{width:60vw;clip-path:path("M 0 0 Q 50% 50%, 100% 0 L 100% 100 Q 50% 50%, 0 100% Z");padding-left:60px}.Banner-module__Adhqta__title{font-size:3.5rem}.Banner-module__Adhqta__textBlock{font-size:1.8rem}}@media (max-width:600px){.Banner-module__Adhqta__mainContainer{z-index:1000;clip-path:inset(0 round 0% 0% 10% 10%);background:#fff;flex-direction:column;justify-content:center;width:100vw;height:55vh;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 30px #0006}.Banner-module__Adhqta__title{color:#333;margin:0;font-size:5rem;font-weight:500;transform:translateY(0)}.Banner-module__Adhqta__logo{width:9.2rem;height:9.2rem}.Banner-module__Adhqta__textBlock{color:#444;text-align:center;letter-spacing:-.5px;margin-top:-.5rem;margin-bottom:0;font-size:3.8rem;font-weight:305;line-height:1.2}.Banner-module__Adhqta__textBlock:first-child{margin-bottom:-1.8rem;margin-left:-15rem}.Banner-module__Adhqta__textBlock:nth-child(2){margin-left:-5rem}.Banner-module__Adhqta__textBlock:nth-child(3){margin-bottom:1rem;margin-left:-9rem}.Banner-module__Adhqta__textBlock:nth-child(4){margin-left:6rem}.Banner-module__Adhqta__textBlock:nth-child(5){margin-left:4rem}.Banner-module__Adhqta__links{justify-content:center;align-items:center;gap:.8rem;width:100%;margin-top:-2rem;margin-left:1rem;margin-right:0;display:flex}.Banner-module__Adhqta__learnMoreBtn{cursor:pointer;background:#00ff7f;border:2px solid #ccc;border-radius:6px;align-items:center;margin-top:40px;padding:12px 24px;font-size:1.2rem;font-weight:600;transition:background .3s;display:flex}.Banner-module__Adhqta__bannerContents{text-shadow:1px 1px #1e1e1e6a;margin-left:-3rem;transform:translateY(0)}.Banner-module__Adhqta__bannerContainer{clip-path:none;width:100vw;padding:30px}.Banner-module__Adhqta__title{font-size:3rem}.Banner-module__Adhqta__textBlock{font-size:1.6rem}}
