@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;1,500&display=swap);html[data-app-proposal]{--cap-bg:#070706;--cap-panel:#0e0d0c;--cap-panel-2:#15120f;--cap-ink:#f3eee7;--cap-muted:#aaa198;--cap-copper:#dd9c67;--cap-sand:#efc79f;--cap-line:rgba(255,255,255,.12);color-scheme:dark;background:var(--cap-bg)}html[data-app-proposal] body{display:block!important;width:100%;max-width:100vw;min-height:100vh;margin:0!important;padding:92px 0 4rem!important;overflow-x:hidden;background:radial-gradient(circle at 78% 4%,rgba(221,156,103,.09),transparent 28rem),var(--cap-bg)!important;color:var(--cap-ink)!important;font-family:Manrope,sans-serif!important}html[data-app-proposal] .global-back-btn,html[data-app-proposal] .hidden,html[data-app-proposal][data-preview-mode=true] #authOverlay{display:none!important}.sa-app-header{position:fixed;z-index:100000;inset:0 0 auto;display:flex;align-items:center;gap:1rem;min-height:72px;padding:.8rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--cap-line);background:rgba(7,7,6,.9);backdrop-filter:blur(20px)}.sa-app-brand{display:flex;align-items:center;gap:.55rem;margin-inline-end:auto;color:var(--cap-ink);text-decoration:none;white-space:nowrap}.sa-app-brand img{display:none}.sa-app-brand:before{content:'';width:28px;height:28px;background:linear-gradient(135deg,#f0c49d,#a95f35 72%);-webkit-mask:url('../assets/logo.png') no-repeat center/contain;mask:url('../assets/logo.png') no-repeat center/contain}.sa-app-brand b{font-size:1rem}.sa-app-brand span{display:flex;gap:.45rem;align-items:center;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sa-app-brand span:before{content:'/';color:var(--cap-copper);opacity:.72}.sa-app-header nav{display:flex;gap:.4rem}.sa-app-header nav a{padding:.65rem;color:var(--cap-muted);font-size:.72rem;font-weight:700;text-decoration:none;white-space:nowrap}.sa-app-header select{padding:.65rem;border:1px solid var(--cap-line);border-radius:999px;background:#11100f;color:#fff;font:700 .68rem Manrope}.sa-app-header details{display:none;position:relative}.sa-app-header summary{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--cap-line);border-radius:50%;list-style:none}.sa-app-header details>div{position:fixed;top:70px;right:1rem;left:1rem;display:grid;padding:.7rem;border:1px solid var(--cap-line);border-radius:1rem;background:#0d0c0b}.sa-app-header details a{padding:.8rem;color:var(--cap-muted);text-decoration:none}html[data-app-proposal=promptcreator] body>.container{width:min(1440px,calc(100% - 3rem));max-width:none;margin:0 auto!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}html[data-app-proposal=promptcreator] body>.container:before{display:none!important}html[data-app-proposal=promptcreator] .tool-header{align-items:flex-end;margin:0 0 2rem;padding:1rem 0 2rem;border-bottom:1px solid var(--cap-line);text-align:start}html[data-app-proposal=promptcreator] .tool-header .logo{display:none}html[data-app-proposal=promptcreator] .title-container{text-align:start}html[data-app-proposal=promptcreator] .title-container:before{content:'PROMPT CREATOR / HERRAMIENTA ACTUAL';display:block;margin-bottom:.8rem;color:var(--cap-copper);font-size:.62rem;font-weight:800;letter-spacing:.17em}html[data-app-proposal=promptcreator] h1{letter-spacing:-.04em}html[data-app-proposal=promptcreator] .tool-header p{max-width:650px;margin:.8rem 0 0;color:var(--cap-muted)}html[data-app-proposal=promptcreator] .theme-switch-wrapper{display:none}html[data-app-proposal=promptcreator] .tool-container{gap:1.2rem}html[data-app-proposal=promptcreator] fieldset{margin-bottom:1rem;padding:1.4rem;border:1px solid var(--cap-line)!important;border-radius:1rem;background:var(--cap-panel)!important;box-shadow:none!important;backdrop-filter:none!important}html[data-app-proposal=promptcreator] fieldset:before{display:none!important}html[data-app-proposal=promptcreator] fieldset:hover{transform:none;box-shadow:none}html[data-app-proposal=promptcreator] legend{top:0;margin:0;padding:.25rem .55rem;background:var(--cap-panel)!important;color:var(--cap-copper);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}html[data-app-proposal=promptcreator] label{color:var(--cap-muted)}html[data-app-proposal=promptcreator] input[type=text],html[data-app-proposal=promptcreator] select,html[data-app-proposal=promptcreator] textarea{min-height:46px;border:1px solid var(--cap-line);border-radius:.7rem;background:#151412;color:#fff}html[data-app-proposal=promptcreator] input:focus,html[data-app-proposal=promptcreator] select:focus,html[data-app-proposal=promptcreator] textarea:focus{border-color:rgba(221,156,103,.65);box-shadow:0 0 0 3px rgba(221,156,103,.1)}html[data-app-proposal=promptcreator] .platform-selector{justify-content:flex-start}html[data-app-proposal=promptcreator] .platform-selector label{border-color:var(--cap-line);border-radius:999px}html[data-app-proposal=promptcreator] .platform-selector input[type=radio]:checked+label{border-color:transparent;background:linear-gradient(135deg,#efbd8c,#bf7343);color:#17100b}html[data-app-proposal=promptcreator] .results-column{padding:1.5rem;border:1px solid rgba(221,156,103,.28);border-radius:1rem;background:linear-gradient(145deg,#15120f,#0d0c0b)}html[data-app-proposal=promptcreator] #resultado h2{border-color:var(--cap-line);font:500 1.5rem 'Playfair Display',serif}html[data-app-proposal=promptcreator] button.copiarBtn{border-radius:.7rem;background:linear-gradient(135deg,#efbd8c,#bf7343);color:#17100b}@media(min-width:992px){html[data-app-proposal=promptcreator] .tool-container{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.7fr)!important;align-items:start}html[data-app-proposal=promptcreator] .results-column{position:sticky;top:92px}html[data-app-proposal=promptcreator] .form-group:not(.platform-selector):not(.checkbox-group){display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:1rem}html[data-app-proposal=promptcreator] #inputsColor.form-group{grid-template-columns:1fr}html[data-app-proposal=promptcreator] input[type=text],html[data-app-proposal=promptcreator] select,html[data-app-proposal=promptcreator] textarea{width:100%}}html[data-app-proposal=art-transfer] .hero{width:min(1440px,calc(100% - 3rem));margin:0 auto;padding:2rem 0 3rem!important}html[data-app-proposal=art-transfer] .hero-bg-glow{display:none}html[data-app-proposal=art-transfer] .hero-content{width:100%;display:grid;grid-template-columns:1fr .8fr;gap:4rem;align-items:center}html[data-app-proposal=art-transfer] .hero-text-column:before{content:'SOCIALARTE / ART TRANSFER';color:var(--cap-copper);font-size:.62rem;font-weight:800;letter-spacing:.17em}html[data-app-proposal=art-transfer] .hero-title{margin:1rem 0!important;letter-spacing:-.05em}html[data-app-proposal=art-transfer] .hero-title .text-gradient{background:0 0!important;-webkit-text-fill-color:var(--cap-sand)!important;color:var(--cap-sand)!important}html[data-app-proposal=art-transfer] .hero-subtitle{color:var(--cap-muted);line-height:1.7}html[data-app-proposal=art-transfer] .hero-image{width:100%;border:1px solid var(--cap-line);border-radius:1.2rem;filter:saturate(.72) sepia(.12)}html[data-app-proposal=art-transfer] .transfer-container{align-items:start;width:min(920px,calc(100% - 3rem));margin:0 auto;padding:2rem 0 5rem}html[data-app-proposal=art-transfer] .transfer-card{max-width:none;padding:2rem;border:1px solid var(--cap-line);border-radius:1.3rem;background:var(--cap-panel);box-shadow:0 28px 90px rgba(0,0,0,.4)}html[data-app-proposal=art-transfer] .transfer-card h2{color:var(--cap-sand)!important;font-family:'Playfair Display',serif}html[data-app-proposal=art-transfer] .drop-zone{padding:4rem 1.5rem;border:1px dashed rgba(221,156,103,.5);background:rgba(221,156,103,.04)}html[data-app-proposal=art-transfer] .drop-zone:hover{border-color:var(--cap-copper);background:rgba(221,156,103,.08)}html[data-app-proposal=art-transfer] .input-glass{border:1px solid var(--cap-line);border-radius:.7rem;background:#151412}html[data-app-proposal=art-transfer] #btnSubmit{border-radius:.7rem!important;background:linear-gradient(135deg,#efbd8c,#bf7343)!important;color:#17100b!important}html[data-app-proposal=art-transfer] .progress-bar-fill{background:linear-gradient(135deg,#efbd8c,#bf7343)}html[data-app-proposal=art-transfer] .transfer-success{width:min(560px,100%);padding:clamp(1.6rem,4vw,3rem);border:1px solid rgba(221,156,103,.28);border-radius:1.4rem;background:linear-gradient(145deg,rgba(21,18,15,.98),rgba(10,9,8,.98));box-shadow:0 28px 90px rgba(0,0,0,.5);text-align:center}html[data-app-proposal=art-transfer] .transfer-success-icon{display:grid;width:64px;height:64px;margin:0 auto 1.25rem;place-items:center;border:1px solid rgba(221,156,103,.45);border-radius:50%;background:rgba(221,156,103,.1);color:var(--cap-sand);font-size:1.8rem}html[data-app-proposal=art-transfer] .transfer-success h2{margin:0 0 1rem;color:var(--cap-ink)!important;letter-spacing:-.035em}html[data-app-proposal=art-transfer] .transfer-success-description{max-width:430px;margin:0 auto 1.5rem;color:var(--cap-ink);font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}html[data-app-proposal=art-transfer] .transfer-success-email{margin:0 0 1.5rem;padding:1rem;border:1px solid var(--cap-line);border-radius:.8rem;background:rgba(255,255,255,.025);color:var(--cap-muted);overflow-wrap:anywhere}html[data-app-proposal=art-transfer] .transfer-success-button{min-height:52px;padding:.85rem 1.6rem!important;border:0!important;border-radius:.75rem!important;background:linear-gradient(135deg,#efbd8c,#bf7343)!important;box-shadow:0 12px 34px rgba(191,115,67,.18)!important;color:#17100b!important;font:800 1rem Manrope,sans-serif!important;cursor:pointer}html[dir=rtl] .sa-app-header details>div,html[dir=rtl][data-app-proposal=art-transfer] .hero-text-column,html[dir=rtl][data-app-proposal=promptcreator] .title-container{text-align:right}@media(max-width:1050px){.sa-app-header nav{display:none}.sa-app-header details{display:block;order:2}.sa-app-header select{order:3}html[data-app-proposal=art-transfer] .hero-content{grid-template-columns:1fr}html[data-app-proposal=art-transfer] .hero-image-column{max-width:760px}}@media(max-width:720px){html[data-app-proposal] body{padding-top:82px!important}.sa-app-header{gap:.45rem;padding:.7rem}.sa-app-brand{min-width:0}.sa-app-brand:before{width:23px;height:23px}.sa-app-brand b{font-size:.75rem}.sa-app-brand span{max-width:82px;overflow:hidden;text-overflow:ellipsis;font-size:.42rem}.sa-app-header summary{width:35px;height:35px}.sa-app-header select{width:49px;padding:.55rem .35rem}html[data-app-proposal=art-transfer] .hero,html[data-app-proposal=art-transfer] .transfer-container,html[data-app-proposal=promptcreator] body>.container{width:calc(100% - 1.5rem)}html[data-app-proposal=promptcreator] .tool-header{display:block}html[data-app-proposal=promptcreator] h1{font-size:2.7rem}html[data-app-proposal=promptcreator] fieldset{padding:1rem}html[data-app-proposal=art-transfer] .hero-title{font-size:3.1rem!important}html[data-app-proposal=art-transfer] .transfer-card{padding:1rem}html[data-app-proposal=art-transfer] .transfer-card>div:first-of-type{display:block!important}html[data-app-proposal=art-transfer] #global-language-select{margin-top:.5rem}}.sa-app-header nav{flex:0 1 auto}.sa-app-header select{width:auto!important;min-width:60px!important;max-width:68px!important;flex:0 0 auto!important}html[data-app-proposal] #language-dropdown{display:none!important}