.iel-text{position:relative;cursor:pointer;outline:1.5px solid transparent;outline-offset:3px;border-radius:3px;transition:outline-color .15s ease,background-color .11s ease}div.iel-text,h1.iel-text,h2.iel-text,h3.iel-text,p.iel-text{display:block}.iel-text:hover{outline-color:rgba(201,169,110,.62);background-color:rgba(201,169,110,.05);cursor:text}.iel-text:focus-visible{outline-color:rgba(201,169,110,.8);outline-width:2px}.iel-text.iel-text--editing{outline-color:rgba(201,169,110,.92);background-color:rgba(201,169,110,.07);cursor:text}.iel-badge{position:absolute;top:-9px;right:-9px;width:22px;height:22px;border-radius:50%;background:rgba(201,169,110,.92);color:#16180f;font-size:12px;line-height:22px;text-align:center;opacity:0;transform:scale(.65);transition:opacity .14s ease,transform .14s ease;pointer-events:none;user-select:none;z-index:10;box-shadow:0 1px 6px rgba(0,0,0,.22)}.iel-btn:hover .iel-badge,.iel-text:hover .iel-badge{opacity:1;transform:scale(1)}.iel-text--editing .iel-badge{display:none}.iel-placeholder{opacity:.35;font-style:italic;pointer-events:none}.iel-input{display:block;width:100%;outline:none;background:transparent;border:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;caret-color:#C9A96E}.iel-input:empty:before{content:attr(data-placeholder);opacity:.3;cursor:text;font-style:italic}.iel-btn{position:relative;display:inline-flex;align-items:center;cursor:text;transition:outline-color .15s ease,background-color .11s ease}.iel-btn:hover{outline:1.5px solid rgba(201,169,110,.62);outline-offset:4px;border-radius:4px}.iel-btn.iel-btn--editing{outline:1.5px solid rgba(201,169,110,.92);outline-offset:4px;border-radius:4px}.iel-btn__label{display:inline-block;cursor:text}.iel-outline{position:relative;display:contents}@supports not (display:contents){.iel-outline{display:inline}}@media (max-width:860px){.iel-text{padding:6px 3px;margin:-6px -3px}}@media (prefers-reduced-motion:reduce){.iel-badge,.iel-text{transition:none}}.iio-overlay{position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:5;background:transparent;transition:background .16s ease}.iio-wrapper:hover .iio-overlay{background:rgba(201,169,110,.04)}.iio-badge{pointer-events:auto;position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;min-height:44px;background:rgba(20,22,36,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(201,169,110,.44);border-radius:8px;color:rgba(201,169,110,.92);font-size:11px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:600;letter-spacing:.04em;cursor:pointer;white-space:nowrap;opacity:0;transform:translateY(5px);box-shadow:0 4px 16px rgba(0,0,0,.3);transition:opacity .15s ease,transform .15s ease,border-color .15s ease,background .15s ease}.iio-icon{flex-shrink:0}.iio-wrapper:hover .iio-badge{opacity:1;transform:translateY(0)}[data-editor-active=true] .iio-wrapper .iio-badge{opacity:.72;transform:translateY(0)}.iio-badge:focus-visible,.iio-badge:hover{background:rgba(20,22,36,.96);border-color:rgba(201,169,110,.76);opacity:1}.iio-badge:focus-visible{outline:2px solid rgba(201,169,110,.65);outline-offset:2px}@media (max-width:860px){.iio-badge{opacity:1;transform:none;bottom:8px;right:8px;padding:7px 10px}}@media (prefers-reduced-motion:reduce){.iio-badge,.iio-overlay{transition:none}}