.BackgroundTool_Hero{padding-block:4.5rem}.BackgroundTool_HeroGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:center;position:relative;z-index:1}.BackgroundTool_Workspace{color:var(--cor-verde-dark);padding:clamp(1rem,3vw,2rem);max-height:80vh;overflow:auto}.BackgroundTool_FileInput{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0)}.BackgroundTool_Dropzone{min-height:13rem;border:2px dashed var(--cor-verde);border-radius:.8rem;background:var(--cor-verde-clear);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:2rem;text-align:center;cursor:pointer;transition:var(--transition-padrao)}.BackgroundTool_Dropzone:hover,.BackgroundTool_Dropzone.is-dragging{background:#dff7e6;transform:translateY(-2px)}.BackgroundTool_Dropzone i{font-size:2.4rem;color:var(--cor-verde)}.BackgroundTool_Dropzone strong{font-size:1.2rem}.BackgroundTool_Settings{display:grid;gap:.5rem;margin-top:1.5rem}.BackgroundTool_Settings p{margin:0;font-size:.82rem}.BackgroundTool_Settings input{width:100%}.BackgroundTool_Status{margin-top:1rem;padding:.7rem;border-radius:.4rem;background:var(--cor-verde-clear)}.BackgroundTool_Status.is-error{background:var(--cor-vermelha-clear);color:var(--cor-vermelha-dark)}.BackgroundTool_Results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.BackgroundTool_Result{margin:0;min-width:0}.BackgroundTool_ResultPreview{aspect-ratio:4/3;border-radius:.55rem;overflow:hidden;background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,transparent 25%),linear-gradient(-45deg,#ddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd 75%),linear-gradient(-45deg,transparent 75%,#ddd 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.BackgroundTool_ResultPreview img{width:100%;height:100%;object-fit:contain}.BackgroundTool_Result figcaption{font-size:.78rem;font-weight:700;margin-top:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BackgroundTool_Actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.BackgroundTool_Steps{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.BackgroundTool_HeroGrid{grid-template-columns:1fr}.BackgroundTool_Workspace{max-height:none}.BackgroundTool_Hero{padding-block:3.5rem}}@media(max-width:600px){.BackgroundTool_Hero{padding-block:2.5rem}.BackgroundTool_Results,.BackgroundTool_Steps{grid-template-columns:1fr}.BackgroundTool_Dropzone{min-height:10rem}.BackgroundTool_Actions,.BackgroundTool_Actions .IG_Button{width:100%}}