#lv-field-banner,#lv-field-botoes,#lv-field-description,#lv-field-endereco,#lv-field-faq,#lv-field-galeria,#lv-field-horario,#lv-field-whatsapp,#lv-sec-link-publico{scroll-margin-top:96px}.lv-editor-preview{position:relative;isolation:isolate;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-preview-bg);overflow:hidden;max-height:min(68vh,620px);overflow-y:auto;box-shadow:var(--lv-tk-shadow-card),var(--lv-tk-shadow-preview-inset)}[data-theme=light] .lv-editor-preview-panel{border-color:rgba(26,26,30,.1);background:rgba(0,0,0,.02)}[data-theme=light] .lv-editor-preview-shimmer{background:linear-gradient(105deg,transparent,rgba(0,0,0,.04) 45%,transparent 90%)}.lv-editor-preview-panel{border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-muted);background:var(--lv-tk-surface-editor);padding:var(--lv-tk-pad-card-sm)}.lv-editor-preview-panel--compact-only{border:none;background:transparent;padding:0}.lv-editor-preview-panel>header{margin-bottom:.65rem}.lv-editor-preview .lv-bg{position:absolute;inset:0}.lv-editor-preview .lv-vitrine{position:relative;min-height:12rem}.lv-editor-preview-body{transition:opacity .22s ease}.lv-editor-preview-body--pending{opacity:.58;pointer-events:none}.lv-editor-preview-shimmer{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.04) 45%,transparent 90%);animation:lv-preview-shimmer 1.1s ease-in-out infinite}@keyframes lv-preview-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.lv-preview-scaled .lv-preview-page{padding:.85rem .95rem 1.75rem;max-width:100%}.lv-preview-scaled .lv-hero-title{font-size:1.2rem}.lv-preview-scaled .lv-card{padding:.95rem .85rem}.lv-preview-scaled .lv-card-hero>.lv-hero-body,.lv-preview-scaled .lv-card-hero>.lv-hero-row{padding:0 .85rem 1rem}.lv-preview-scaled .lv-card-hero>.lv-hero-banner+.lv-hero-body{margin-top:-1.75rem}.lv-preview-scaled .lv-card-hero>.lv-hero-body--no-cover{margin-top:0;padding:.85rem .85rem 1rem}.lv-preview-scaled .lv-no-cover-signature{width:4.25rem;height:4.25rem}.lv-preview-scaled .lv-card-giro{padding:1rem .9rem 1.05rem}.lv-preview-scaled .lv-btn-giro{min-height:2.65rem;font-size:.92rem}.lv-preview-scaled .lv-hero-banner{height:auto;aspect-ratio:3/1}.lv-preview-scaled .lv-lcard{padding:.75rem .8rem;min-height:2.65rem}@media (min-width:1024px){.lv-editor-preview{position:sticky;top:1rem}}.lv-dnd-list{border-top:1px solid rgba(255,255,255,.08);padding-top:.85rem;margin-top:.25rem}.lv-dnd-item{display:flex;align-items:center;gap:.55rem;padding:.6rem .7rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035)}.lv-dnd-nudge:not(:disabled):hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.lv-dnd-nudge:not(:disabled):active{transform:scale(.96)}.lv-dnd-item-dragging{opacity:.55;border-color:rgba(212,168,67,.45)}.lv-dnd-handle{color:rgba(255,255,255,.35);display:inline-flex}.lv-dnd-nudge{min-width:1.75rem;min-height:1.75rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.12);background:transparent;color:rgba(255,255,255,.7);font-size:.75rem}.lv-dnd-nudge:disabled{opacity:.35;cursor:not-allowed}.lv-gallery-editor-item{transition:border-color .3s ease,box-shadow .3s ease}@media (prefers-reduced-motion:reduce){.lv-gallery-editor-item{transition:none}.lv-gallery-editor-item--moved{border-color:rgba(212,168,67,.55)}}.lv-publish-hub{display:flex;flex-direction:column;gap:var(--lv-tk-gap-md)}.lv-saude-painel{border-radius:var(--lv-tk-radius-xl);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-editor);padding:var(--lv-tk-pad-card-sm) var(--lv-tk-pad-card)}.lv-saude-painel-summary{display:flex;cursor:pointer;list-style:none;align-items:center;gap:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lv-saude-painel-summary::-webkit-details-marker{display:none}.lv-saude-painel-chevron{transition:transform .2s ease}.lv-saude-painel[open] .lv-saude-painel-chevron{transform:rotate(180deg)}.lv-publish-zone--perfil{margin-top:.25rem;padding:1rem;border-radius:var(--lv-tk-radius-lg,.75rem);border:1px solid rgba(212,168,67,.22);background:rgba(212,168,67,.04)}.lv-publish-divider{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.lv-publish-divider:after,.lv-publish-divider:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.lv-publish-divider-badge{display:inline-flex;max-width:14rem;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(212,168,67,.28);background:rgba(212,168,67,.08);padding:.35rem .65rem;text-align:center;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(212,168,67,.95)}.lv-publish-sticky{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;gap:.65rem;max-width:48rem;margin:0 auto;border-top:1px solid rgba(212,168,67,.28);background:rgba(12,12,14,.97);padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));backdrop-filter:blur(10px);box-shadow:0 -8px 32px rgba(0,0,0,.45)}.lv-publish-sticky-text{min-width:0}.lv-publish-sticky-title{font-size:.8125rem;font-weight:700;color:#f4f4f6;line-height:1.3}.lv-publish-sticky-hint{margin-top:.2rem;font-size:.6875rem;line-height:1.4;color:rgba(255,255,255,.58)}.lv-publish-sticky-actions{display:flex;flex-direction:column;gap:.5rem}.lv-publish-sticky-actions--dual{flex-direction:row}@media (max-width:420px){.lv-publish-sticky-actions--dual{flex-direction:column}}.lv-publish-sticky-btn{display:inline-flex;min-height:2.75rem;flex:1;align-items:center;justify-content:center;gap:.4rem;border-radius:.65rem;padding:.55rem .85rem;font-size:.75rem;font-weight:700;transition:opacity .15s ease,background-color .15s ease}.lv-publish-sticky-btn:disabled{opacity:.5}.lv-publish-sticky-btn--primary{border:none;background:var(--lv-tk-accent,#d4a843);color:#0c0c0e}.lv-publish-sticky-btn--secondary{border:1px solid rgba(212,168,67,.45);background:rgba(212,168,67,.12);color:#f0e6c8}.lv-editor-with-sticky{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom))}.lv-editor-with-sticky-dual{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom))}.lv-editor-with-wizard-nav{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.lv-editor-with-sticky.lv-editor-with-wizard-nav{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(9.5rem + env(safe-area-inset-bottom))}.lv-editor-with-sticky-dual.lv-editor-with-wizard-nav{padding-bottom:calc(10.75rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(10.75rem + env(safe-area-inset-bottom))}.lv-perfil-editor-main.lv-editor-with-wizard-nav:not(.lv-editor-with-sticky){scroll-padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.lv-link-card{border-radius:var(--lv-tk-radius-xl);border:1px solid var(--lv-tk-border-subtle);border-color:hsl(var(--lv-accent)/.2);background:var(--lv-tk-surface-editor);padding:var(--lv-tk-pad-card);transition:border-color var(--lv-tk-transition-ui),box-shadow var(--lv-tk-transition-ui)}.lv-link-card:hover{border-color:rgba(255,255,255,.14)}.lv-digital-card{position:relative;border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.lv-digital-card-glow{position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--lv-card-accent,#d4a843) 28%,transparent),transparent 68%);pointer-events:none;opacity:var(--lv-tk-glow-opacity)}.lv-digital-card-inner{position:relative;background:rgba(8,8,12,.92)}.lv-digital-card-preview{overflow:hidden}.lv-digital-card-banner{display:block;width:100%;height:4.5rem}.lv-digital-card-banner .lv-media-focus-img,.lv-digital-card-banner.lv-media-focus-frame{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv-digital-card-logo{width:2.25rem;height:2.25rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12)}.lv-digital-card-logo .lv-media-focus-img,.lv-digital-card-logo.lv-media-focus-frame{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.lv-digital-card-banner--empty{height:3.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--lv-card-accent,#d4a843) 22%,#121218),#0a0a0e)}.lv-digital-card-body{padding:.75rem .85rem .65rem;text-align:left}.lv-digital-card-logo--placeholder{display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;color:rgba(255,255,255,.9);background:color-mix(in srgb,var(--lv-card-accent,#d4a843) 35%,#1a1a22)}.lv-digital-card-name{margin:.5rem 0 0;font-size:.9rem;font-weight:700;line-height:1.25;color:var(--lv-tk-text)}.lv-digital-card-desc{margin:.25rem 0 0;font-size:.68rem;line-height:1.4;color:rgba(255,255,255,.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-digital-card-meta{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-top:1px solid var(--lv-tk-divider)}.lv-digital-card-host{margin:0;font-size:.8rem;font-weight:700;color:var(--lv-card-accent,#d4a843);word-break:break-word}.lv-digital-card-path{margin:.15rem 0 0;font-size:.65rem;color:rgba(255,255,255,.45);word-break:break-all}.lv-digital-card-qr{flex-shrink:0;padding:.25rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.85)}.lv-link-status{margin:0;font-size:.72rem;font-weight:600;color:#d4a843;animation:lv-fade-in .2s ease}.lv-trust-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);padding:.2rem .55rem;font-size:.65rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.78)}.lv-momentum-card{border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-muted);background:linear-gradient(135deg,var(--lv-tk-accent-soft),var(--lv-tk-surface-editor));padding:var(--lv-tk-pad-card-sm) var(--lv-tk-pad-card)}.lv-momentum-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid rgba(212,168,67,.25);background:rgba(212,168,67,.08)}.lv-insight-card{border-radius:.75rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);padding:.75rem .85rem}.lv-progression-card{border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);padding:1rem;transition:border-color .25s ease,box-shadow .25s ease}.lv-progression-card--ready{border-color:var(--lv-tk-border-accent);box-shadow:var(--lv-tk-shadow-ready)}.lv-progression-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.lv-progression-step{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem .65rem;border-radius:.55rem;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.lv-progression-step--current{border-color:rgba(212,168,67,.28);background:rgba(212,168,67,.06)}.lv-progression-step--done{opacity:.72}.lv-progression-step-marker{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:.65rem;font-weight:700;color:rgba(255,255,255,.55)}.lv-progression-step--done .lv-progression-step-marker{border-color:rgba(212,168,67,.4);color:#d4a843;background:rgba(212,168,67,.1)}.lv-progression-step--current .lv-progression-step-marker{border-color:rgba(212,168,67,.55);color:#0c0c0e;background:#d4a843}.lv-progression-share-cta{min-height:var(--lv-tk-btn-min-h-lg);border-radius:var(--lv-tk-radius-md);border:1px solid var(--lv-tk-accent-border);background:var(--lv-tk-accent-soft);font-size:.8rem;font-weight:700;color:var(--lv-tk-accent);transition:background-color var(--lv-tk-transition-ui),border-color var(--lv-tk-transition-ui)}.lv-progression-share-cta:hover{background:rgba(212,168,67,.18);border-color:rgba(212,168,67,.55)}.lv-progression-share-cta:focus-visible{outline:2px solid #d4a843;outline-offset:2px}@keyframes lv-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:390px){.lv-link-action{min-height:2.75rem;font-size:.68rem}.lv-publish-hub{gap:.75rem}}.lv-fonte-picker-grid{display:grid;grid-template-columns:1fr;gap:var(--lv-tk-gap-sm,.75rem)}@media (min-width:480px){.lv-fonte-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.lv-fonte-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lv-fonte-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:5.75rem;padding:var(--lv-tk-pad-card-sm,.85rem);border-radius:var(--lv-tk-radius-lg,.75rem);border:1px solid var(--lv-tk-border-muted,rgba(255,255,255,.08));background:var(--lv-tk-surface-editor,rgba(255,255,255,.025));text-align:left;cursor:pointer;transition:border-color var(--transition-normal),background-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-fast)}.lv-fonte-card:hover{border-color:var(--lv-tk-border-subtle,rgba(255,255,255,.1));background:var(--lv-tk-surface-elevated,rgba(255,255,255,.04));box-shadow:0 2px 8px rgba(0,0,0,.08)}.lv-fonte-card:active:not(.lv-fonte-card--active){transform:scale(.98);background:color-mix(in srgb,var(--lv-tk-surface-elevated) 92%,black)}.lv-fonte-card--active{border-color:var(--lv-tk-accent-border,rgba(212,168,67,.35));background:var(--lv-tk-accent-soft,rgba(212,168,67,.12));box-shadow:0 0 0 2px var(--lv-tk-accent-border)}.lv-fonte-card:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-fonte-card-sample{font-size:1.35rem;font-weight:700;line-height:1;color:var(--lv-tk-accent,#d4a843);margin-bottom:.15rem}.lv-fonte-card-name{font-size:.75rem;font-weight:700;color:#f4f4f6;line-height:1.2}.lv-fonte-card-tag{font-size:.625rem;line-height:1.35;color:rgba(255,255,255,.52);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-fonte-card-check{position:absolute;top:.45rem;right:.45rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--lv-tk-accent,#d4a843);color:#0c0c0e}[data-theme=light] .lv-fonte-card{border-color:rgba(26,26,30,.14);background:rgba(255,255,255,.9)}[data-theme=light] .lv-fonte-card:hover{border-color:rgba(26,26,30,.22);background:rgba(255,255,255,.98)}[data-theme=light] .lv-fonte-card--active{border-color:rgba(212,168,67,.5);background:rgba(212,168,67,.12);box-shadow:0 0 0 2px var(--lv-tk-accent-border)}[data-theme=light] .lv-fonte-card-name{color:rgba(22,22,26,.95)}[data-theme=light] .lv-fonte-card p.text-muted,[data-theme=light] .lv-fonte-card-tag{color:rgba(22,22,26,.66)}[data-theme=light] .lv-selection-card{border-color:rgba(26,26,30,.14);background:rgba(255,255,255,.9)}@media (hover:hover){[data-theme=light] .lv-selection-card:hover:not(.lv-selection-card--active){border-color:rgba(26,26,30,.22);background:rgba(255,255,255,.98);box-shadow:0 2px 8px rgba(0,0,0,.06)}}[data-theme=light] .lv-selection-card.lv-selection-card--active,[data-theme=light] .lv-selection-card.lv-selection-card--active:active,[data-theme=light] .lv-selection-card.lv-selection-card--active:hover{background:rgba(212,168,67,.12);border-color:var(--lv-tk-accent-border);box-shadow:0 0 0 2px var(--lv-tk-accent-border)}.lv-cor-picker-preview{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.lv-cor-swatch-wrap{display:block;border-radius:.5rem}.lv-cor-input{padding:0;border:none}.lv-cor-input::-webkit-color-swatch-wrapper{padding:0}.lv-cor-input::-webkit-color-swatch{border:none;border-radius:.5rem}.lv-cor-input::-moz-color-swatch{border:none;border-radius:.5rem}.lv-theme-mode-pill{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:.5rem;border:1px solid var(--lv-tk-border-subtle,rgba(255,255,255,.12));background:var(--lv-tk-surface,rgba(255,255,255,.05));color:var(--lv-tk-accent,#d4a843);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .12s ease,color .18s ease}.lv-theme-mode-pill:hover{border-color:color-mix(in srgb,var(--lv-tk-accent,#d4a843) 45%,transparent);background:color-mix(in srgb,var(--lv-tk-accent,#d4a843) 8%,transparent)}.lv-theme-mode-pill:active{transform:scale(.95)}.lv-theme-mode-pill:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-section-fallback{margin:var(--lv-tk-gap-md,.85rem) 0;padding:var(--lv-tk-pad-card-sm,.85rem) var(--lv-tk-pad-card,1rem);border-radius:var(--lv-tk-radius-md,.55rem);border:1px solid var(--lv-tk-border-muted,rgba(255,255,255,.08));background:var(--lv-tk-surface-editor,rgba(255,255,255,.025));font-size:.8125rem;color:rgba(255,255,255,.55);text-align:center}.lv-perfil-editor-main{overflow-x:clip}.lv-wizard-chrome{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-block:.35rem .65rem;background:linear-gradient(180deg,#0c0c0e 0,#0c0c0e 72%,rgba(12,12,14,.92) 88%,transparent)}.lv-wizard-stepper{margin-bottom:0}.lv-wizard-stepper-track{display:flex;align-items:center;width:100%;padding-inline:.125rem}.lv-wizard-stepper-segment{display:flex;flex:1;align-items:center;min-width:0}.lv-wizard-stepper-segment:first-child{flex:0 0 auto}.lv-wizard-stepper-line{flex:1;height:2px;margin:0 .25rem;border-radius:999px;background:var(--lv-tk-border-muted,rgba(255,255,255,.1));transition:background-color .36s cubic-bezier(.4,0,.2,1)}.lv-wizard-stepper-line--done{background:var(--lv-tk-accent,#d4a843)}.lv-wizard-stepper-dot{display:flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--lv-tk-border-subtle,rgba(255,255,255,.12));background:var(--lv-tk-surface-elevated,rgba(255,255,255,.04));font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.45);transition:background-color .36s cubic-bezier(.4,0,.2,1),border-color .36s cubic-bezier(.4,0,.2,1),color .36s cubic-bezier(.4,0,.2,1),box-shadow .36s cubic-bezier(.4,0,.2,1),transform .2s ease}.lv-wizard-stepper-dot:not(:disabled):not(.lv-wizard-stepper-dot--locked):active{transform:scale(.96)}.lv-wizard-stepper-dot:focus-visible{outline:2px solid var(--lv-tk-accent,#d4a843);outline-offset:3px}.lv-wizard-stepper-dot--active{box-shadow:0 0 0 4px var(--lv-tk-accent-soft,rgba(212,168,67,.18))}.lv-wizard-stepper-dot--active:not(.lv-wizard-stepper-dot--done):not(.lv-wizard-stepper-dot--partial){border-color:var(--lv-tk-accent-border,rgba(212,168,67,.55));background:var(--lv-tk-accent,#d4a843);color:#0c0c0e}.lv-wizard-stepper-dot--locked{cursor:not-allowed;opacity:.5}.lv-wizard-stepper-dot:not(:disabled):not(.lv-wizard-stepper-dot--locked){cursor:pointer}.lv-wizard-stepper-labels{display:flex;justify-content:space-between;gap:.35rem;margin-top:.55rem;padding-inline:.125rem}.lv-wizard-stepper-label{width:25%;text-align:center;font-size:.6875rem;line-height:1.3;color:rgba(255,255,255,.42);transition:color .24s ease}.lv-wizard-stepper-label--active{font-weight:600;color:var(--lv-tk-accent,#d4a843)}.lv-wizard-slides{position:relative;min-height:8rem;overflow-x:clip}.lv-wizard-step4-intro{padding-bottom:.15rem}.lv-wizard-step4-stack{display:flex;flex-direction:column;gap:1rem}.lv-wizard-step4-composition{display:flex;flex-direction:column;gap:0}.lv-wizard-step4-composition-hint{margin:.35rem 0 .85rem;padding-inline:.15rem;font-size:.6875rem;line-height:1.45;color:rgba(255,255,255,.52);text-align:center}.lv-wizard-panel{width:100%;opacity:0;pointer-events:none;position:absolute;left:0;top:0;transform:translateX(1.25rem);transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.lv-wizard-panel--active{position:relative;opacity:1;pointer-events:auto;transform:translateX(0)}.lv-wizard-panel--before{transform:translateX(-1.25rem)}.lv-wizard-panel--after,.lv-wizard-slides[data-direction="-1"] .lv-wizard-panel--before{transform:translateX(1.25rem)}.lv-wizard-slides[data-direction="-1"] .lv-wizard-panel--after{transform:translateX(-1.25rem)}.lv-wizard-panel--composition.lv-wizard-panel--active{margin-top:.5rem}.lv-wizard-panel--composition:not(.lv-wizard-panel--active){position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lv-wizard-nav{position:sticky;bottom:env(safe-area-inset-bottom,0);z-index:35;display:flex;gap:.65rem;margin-top:1.25rem;padding-top:.5rem;padding-bottom:.35rem;background:linear-gradient(0deg,#0c0c0e 78%,rgba(12,12,14,.94) 92%,transparent)}.lv-editor-with-sticky .lv-wizard-nav{bottom:calc(5.35rem + env(safe-area-inset-bottom, 0px))}.lv-editor-with-sticky-dual .lv-wizard-nav{bottom:calc(6.65rem + env(safe-area-inset-bottom, 0px))}.lv-wizard-nav-back{flex:1;min-height:3rem;border-radius:var(--lv-tk-radius-md,.55rem);border:1px solid var(--lv-tk-border-subtle,rgba(255,255,255,.12));background:transparent;font-size:.875rem;font-weight:500;color:rgba(255,255,255,.72);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.lv-wizard-nav-back:hover{background:var(--lv-tk-surface-elevated,rgba(255,255,255,.04));color:rgba(255,255,255,.9)}.lv-wizard-nav-back--solo{flex:1;width:100%}.lv-wizard-nav--step-final{margin-top:1rem}.lv-wizard-nav-back:focus-visible,.lv-wizard-nav-next:focus-visible{outline:2px solid var(--lv-tk-accent,#d4a843);outline-offset:2px}.lv-wizard-nav-next{flex:2;min-height:3rem;border:none;border-radius:var(--lv-tk-radius-md,.55rem);background:var(--lv-tk-accent,#d4a843);font-size:.875rem;font-weight:600;color:#0c0c0e;transition:opacity .2s ease,transform .15s ease}.lv-wizard-nav-next--solo{flex:1;width:100%}.lv-wizard-nav-next:hover{opacity:.94}.lv-wizard-nav-next:active{transform:scale(.99)}.lv-wizard-stepper-dot--idle{border-color:var(--lv-tk-border-subtle,rgba(255,255,255,.12));background:var(--lv-tk-surface-elevated,rgba(255,255,255,.04));color:rgba(255,255,255,.45)}.lv-wizard-stepper-dot--partial{border-color:rgba(245,158,11,.55);box-shadow:0 0 0 3px rgba(245,158,11,.12);color:rgba(255,255,255,.85)}.lv-wizard-stepper-dot--done{border-color:rgba(74,222,128,.45);background:rgba(74,222,128,.12);color:#4ade80}.lv-wizard-stepper-dot--active.lv-wizard-stepper-dot--partial{box-shadow:0 0 0 4px var(--lv-tk-accent-soft,rgba(212,168,67,.18)),0 0 0 3px rgba(245,158,11,.12)}.lv-wizard-stepper-dot--active.lv-wizard-stepper-dot--done{box-shadow:0 0 0 4px var(--lv-tk-accent-soft,rgba(212,168,67,.18)),0 0 0 1px rgba(74,222,128,.35)}.lv-wizard-stepper-label--done{color:rgba(74,222,128,.75)}.lv-wizard-stepper-label--partial{color:rgba(245,158,11,.75)}.lv-wizard-checklist{margin-bottom:0;border-radius:var(--lv-tk-radius-lg,.75rem);border:1px solid var(--lv-tk-border-subtle,rgba(255,255,255,.12));background:var(--lv-tk-surface-editor,rgba(255,255,255,.025));padding:1rem}.lv-wizard-score-wrap{display:flex;align-items:center;gap:.85rem}.lv-wizard-score-arc{position:relative;flex-shrink:0;width:4rem;height:4rem}.lv-wizard-score-arc-fill{transition:stroke-dasharray .45s cubic-bezier(.4,0,.2,1)}.lv-wizard-score-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.lv-wizard-score-num span{font-size:1.125rem;font-weight:600;color:var(--lv-tk-accent,#d4a843)}.lv-wizard-score-num small{font-size:.625rem;color:rgba(255,255,255,.45)}.lv-wizard-checklist-item{display:flex;align-items:flex-start;gap:.65rem;border-radius:var(--lv-tk-radius-md,.55rem);border:1px solid var(--lv-tk-border-subtle,rgba(255,255,255,.12));background:var(--lv-tk-surface-elevated,rgba(255,255,255,.04));padding:.7rem .75rem}.lv-wizard-checklist-icon{display:flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;margin-top:.05rem}.lv-wizard-checklist-icon--ok{background:rgba(74,222,128,.12)}.lv-wizard-checklist-icon--warn{background:rgba(245,158,11,.12)}.lv-wizard-checklist-icon--alert{background:rgba(248,113,113,.12)}.lv-wizard-checklist-item--warn{border-color:rgba(245,158,11,.22)}.lv-wizard-checklist-item--alert{border-color:rgba(248,113,113,.28)}.lv-wizard-checklist-item--ok{opacity:.88}.lv-wizard-checklist-fix{align-self:center;min-height:2rem;min-width:4.5rem;border:none;border-radius:var(--lv-tk-radius-md,.55rem);background:var(--lv-tk-accent-soft,rgba(212,168,67,.18));padding:.4rem .7rem;font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:var(--lv-tk-accent,#d4a843);transition:background-color .2s ease,transform .15s ease}.lv-wizard-checklist-fix:focus-visible{outline:2px solid var(--lv-tk-accent,#d4a843);outline-offset:2px}.lv-wizard-checklist-fix:active{transform:scale(.98)}.lv-wizard-checklist-fix:hover{background:var(--lv-tk-accent-border,rgba(212,168,67,.35))}.lv-wizard-panel:not(.lv-wizard-panel--active){contain:layout style}.lv-wizard-step-preview{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--lv-tk-border-muted,rgba(255,255,255,.08))}.lv-wizard-step-preview--suppressed{visibility:hidden;height:0;margin:0;padding:0;border:none;overflow:hidden;pointer-events:none}.lv-wizard-step-preview-label{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-tk-text-muted)}.lv-wizard-step-preview-frame{margin-top:.75rem;overflow:hidden;border-radius:var(--lv-tk-radius-md,.55rem);border:1px solid var(--lv-tk-border-subtle,rgba(255,255,255,.12));background:var(--lv-tk-surface-editor,rgba(255,255,255,.025));contain:layout paint}.lv-wizard-step-preview .lv-editor-preview{position:relative;top:auto;max-height:min(40vh,400px);overflow-y:auto;border-radius:0;border:none}.lv-field-shell-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.lv-field-shell-ok-icon{flex-shrink:0}.lv-field-shell-input{color:var(--lv-tk-text);border-color:var(--lv-tk-input-border,var(--lv-tk-border-subtle));background-color:var(--lv-tk-input-bg,var(--color-elevated));transition:border-color .24s ease,box-shadow .24s ease}.lv-field-shell-input--ok{border-color:rgba(74,222,128,.45);box-shadow:0 0 0 1px rgba(74,222,128,.12)}.lv-field-shell-input--warn{border-color:color-mix(in srgb,var(--color-risk) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-risk) 18%,transparent)}.lv-field-media-shell.lv-field-shell--ok{border-color:rgba(74,222,128,.35)}.lv-field-media-shell.lv-field-shell--warn{border-color:color-mix(in srgb,var(--color-risk) 45%,transparent)}@media (max-width:380px){.lv-wizard-stepper-label{font-size:.625rem;letter-spacing:-.01em}.lv-wizard-stepper-dot{width:2rem;height:2rem;font-size:.75rem}.lv-wizard-checklist-items{max-height:min(42vh,360px);overflow-y:auto;padding-right:.15rem}}@media (prefers-reduced-motion:reduce){.lv-wizard-checklist-fix,.lv-wizard-nav-next,.lv-wizard-panel,.lv-wizard-score-arc-fill,.lv-wizard-stepper-dot,.lv-wizard-stepper-line{transition:none}.lv-wizard-checklist-fix:active,.lv-wizard-nav-next:active,.lv-wizard-panel--after,.lv-wizard-panel--before,.lv-wizard-slides[data-direction="-1"] .lv-wizard-panel--after,.lv-wizard-slides[data-direction="-1"] .lv-wizard-panel--before,.lv-wizard-stepper-dot:active{transform:none}}.lv-ix-interactive{cursor:pointer;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal),transform var(--transition-fast)}.lv-ix-interactive:focus-visible{outline:2px solid hsl(var(--lv-accent));outline-offset:2px}.lv-ix-interactive.lv-ix-disabled,.lv-ix-interactive:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.lv-ix-interactive.lv-ix-loading{opacity:.6;cursor:wait;pointer-events:none}.lv-ix-interactive:not(:disabled):not(.lv-ix-disabled):active{transform:scale(.98)}.lv-ix-interactive.lv-ix-no-scale:not(:disabled):not(.lv-ix-disabled):active{transform:none}.lv-fonte-card--active,.lv-ix-selected{border-color:var(--lv-tk-accent-border);box-shadow:0 0 0 2px var(--lv-tk-accent-border)}.lv-selection-card{position:relative;touch-action:manipulation;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-editor);text-align:left;cursor:pointer;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-fast)}@media (hover:hover){.lv-selection-card:hover:not(.lv-selection-card--active){border-color:var(--lv-tk-divider);background:var(--lv-tk-surface-elevated);box-shadow:0 2px 8px rgba(0,0,0,.08)}}.lv-selection-card:active:not(.lv-selection-card--active){transform:scale(.98);background:color-mix(in srgb,var(--lv-tk-surface-elevated) 92%,black)}.lv-selection-card.lv-selection-card--active,.lv-selection-card.lv-selection-card--active:active,.lv-selection-card.lv-selection-card--active:hover{border-color:var(--lv-tk-accent-border);background:var(--lv-tk-accent-soft);box-shadow:0 0 0 2px var(--lv-tk-accent-border);transform:none}.lv-selection-card:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}@keyframes lv-preview-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lv-editor-preview-detail--enter{animation:lv-preview-enter var(--transition-slow) ease both}.lv-perfil-editor-main{width:100%}.lv-perfil-editor-main>.mt-5{margin-top:1rem}.lv-exp-editor{--lv-card-accent:var(--lv-tk-accent)}.lv-bio-editor{display:flex;flex-direction:column;gap:var(--lv-tk-gap-md,.85rem);max-width:28rem;margin-inline:auto}.lv-bio-tabs{display:flex;width:100%;margin-bottom:.25rem;padding:.25rem;gap:.25rem;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-elevated)}.lv-bio-tabs-btn{flex:1;min-height:2.75rem;padding:.65rem .75rem;border:none;border-radius:.5rem;background:transparent;font-size:.875rem;font-weight:500;color:var(--lv-tk-text-muted);cursor:pointer;transition:color var(--transition-normal),background-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-fast)}.lv-bio-tabs-btn:hover{color:var(--lv-tk-text);background:color-mix(in srgb,var(--lv-tk-surface-editor) 50%,transparent)}.lv-bio-tabs-btn:active{transform:scale(.98);background:color-mix(in srgb,var(--lv-tk-surface-elevated) 88%,black)}.lv-bio-tabs-btn:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-bio-tabs-btn--active{font-weight:600}.lv-bio-tabs-btn--active,.lv-bio-tabs-btn--active:active,.lv-bio-tabs-btn--active:hover{color:var(--lv-tk-text);background:var(--lv-tk-surface-editor);box-shadow:0 0 0 1px var(--lv-tk-accent-border),0 1px 2px rgba(0,0,0,.12)}.lv-bio-tabpanel{display:flex;flex-direction:column;gap:var(--lv-tk-gap-md,.85rem);min-width:0}.lv-bio-tabpanel[hidden]{display:none}.lv-exp-informacoes{display:flex;flex-direction:column;gap:1.25rem}.lv-exp-panel-group{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--lv-tk-divider)}.lv-exp-panel-group:first-child{padding-top:0;border-top:none}.lv-exp-panel-group-head{display:flex;flex-direction:column;gap:.2rem}.lv-exp-panel-group-title{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--lv-tk-text)}.lv-exp-panel-group-hint{max-width:34rem;font-size:.75rem;line-height:1.4;color:var(--lv-tk-text-muted)}.lv-exp-panel-group-body{display:flex;flex-direction:column;gap:.85rem}.lv-preview-compact-card{display:flex;width:100%;flex-direction:row;align-items:center;gap:.75rem;min-height:2.75rem;padding:.75rem .85rem;border-radius:var(--lv-tk-radius-lg,.75rem);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-elevated);text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:border-color var(--transition-normal),background-color var(--transition-normal),box-shadow var(--transition-normal)}.lv-preview-compact-card:hover{border-color:var(--lv-tk-divider);box-shadow:0 2px 10px rgba(0,0,0,.1)}.lv-preview-compact-card:active{background:color-mix(in srgb,var(--lv-tk-surface-elevated) 92%,black)}.lv-preview-compact-card:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-preview-compact-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--lv-tk-surface-editor);color:var(--lv-tk-text-muted)}.lv-preview-compact-card-icon svg{width:1.125rem;height:1.125rem}.lv-preview-compact-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.lv-preview-compact-card-title{font-size:.875rem;font-weight:600;color:var(--lv-tk-text)}.lv-preview-compact-card-action{font-size:.8125rem;font-weight:500;color:var(--lv-tk-text-muted)}.lv-preview-compact-card-badge{margin-top:.2rem;font-size:.6875rem;font-weight:600;color:rgb(251 191 36)}.lv-preview-compact-card-chevron{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--lv-tk-text-muted)}.lv-editor-preview-detail{display:flex;flex-direction:column;min-width:0}.lv-editor-preview-detail-label{font-size:.9375rem;font-weight:600;color:var(--lv-tk-text-label);letter-spacing:-.01em}.lv-preview-recolher-btn{display:inline-flex;align-self:flex-start;align-items:center;gap:.35rem;min-height:2.75rem;margin-bottom:.35rem;padding:.35rem .5rem;margin-left:-.5rem;border:none;border-radius:var(--lv-tk-radius-sm);background:transparent;font-size:.8125rem;font-weight:600;color:var(--lv-tk-text-muted);cursor:pointer;transition:color var(--transition-normal),background-color var(--transition-normal),transform var(--transition-fast)}.lv-preview-recolher-btn-icon{width:1rem;height:1rem}.lv-preview-recolher-btn:hover{color:var(--lv-tk-text);background:var(--lv-tk-surface-elevated)}.lv-preview-recolher-btn:active{transform:scale(.98);background:color-mix(in srgb,var(--lv-tk-surface-elevated) 90%,black)}.lv-preview-recolher-btn:focus-visible{outline:2px solid hsl(var(--lv-accent));outline-offset:2px;border-radius:.25rem}@media (max-width:1023px){.lv-bio-tabs{position:sticky;top:0;z-index:10}}@media (min-width:1024px){.lv-preview-compact-card,.lv-preview-recolher-btn{display:none}}.lv-bio-section{display:flex;flex-direction:column;gap:.75rem}.lv-bio-section+.lv-bio-section{border-top:1px solid var(--lv-tk-border-muted);padding-top:1rem}.lv-perfil-editor-main>form.mt-6{margin-top:1rem}.lv-bio-aparencia-group{display:flex;flex-direction:column;gap:.65rem}.lv-bio-aparencia-group+.lv-bio-aparencia-group{padding-top:.85rem;border-top:1px solid var(--lv-tk-border-muted)}.lv-bio-aparencia-group-title{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-tk-text-muted)}.lv-bio-section--hidden-public .lv-bio-section-head,.lv-bio-section--hidden-public>.lv-bio-optional-summary{opacity:.6}.lv-bio-secao-oculta-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:var(--lv-tk-text-muted);background:var(--lv-tk-surface-elevated);border:1px solid var(--lv-tk-input-border);border-radius:999px}.lv-bio-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.lv-bio-section-head>:first-child{flex:1 1 10rem}.lv-bio-section-title{font-size:.9375rem;font-weight:600;color:var(--lv-tk-text-label);letter-spacing:-.01em}.lv-bio-section-hint{margin-top:.2rem;font-size:.75rem;line-height:1.4;color:var(--lv-tk-text-muted)}.lv-bio-section-body{display:flex;flex-direction:column;gap:.65rem}.lv-bio-nome{font-size:1rem;font-weight:600;color:var(--lv-tk-text)}.lv-bio-link-linha{margin-top:.25rem;border:none;background:rgba(255,255,255,.04)}.lv-bio-save-indicator{flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--lv-tk-text-muted,rgba(255,255,255,.55));padding-inline:.25rem}.lv-bio-save-indicator--global{position:fixed;top:max(.65rem,env(safe-area-inset-top));left:50%;z-index:30;display:inline-flex;align-items:center;gap:.35rem;transform:translateX(-50%);padding:.42rem .95rem;border-radius:999px;font-size:.8125rem;letter-spacing:.01em;border:1px solid rgba(255,255,255,.1);background:rgba(12,12,16,.92);backdrop-filter:blur(10px);pointer-events:none}.lv-bio-save-indicator--global.lv-bio-save-indicator--saving{color:rgba(255,255,255,.68);font-weight:500}.lv-bio-save-indicator--global.lv-bio-save-indicator--saved{border-color:rgba(52,211,153,.42);background:rgba(6,46,36,.82);color:#86efac;font-weight:600;box-shadow:0 4px 18px rgba(16,185,129,.18),inset 0 0 0 1px rgba(52,211,153,.12);animation:lv-bio-save-success 2.6s cubic-bezier(.22,1,.36,1) forwards}.lv-bio-save-indicator-icon{width:.875rem;height:.875rem;flex-shrink:0}@keyframes lv-bio-save-success{0%{opacity:0;transform:translateX(-50%) translateY(-5px) scale(.96)}14%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}74%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-3px) scale(.98)}}@media (prefers-reduced-motion:reduce){.lv-bio-save-indicator--global.lv-bio-save-indicator--saved{animation:lv-bio-save-success-reduced 2.6s ease forwards}}@keyframes lv-bio-save-success-reduced{0%,74%{opacity:1}to{opacity:0}}.lv-bio-slug-hint{font-size:.75rem;line-height:1.35}.lv-bio-slug-hint--saved{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(52,211,153,.35);background:rgba(16,185,129,.1);color:#86efac;font-weight:600}.lv-bio-slug-editor--edit{display:flex;flex-direction:column;gap:0}.lv-bio-slug-edit-mode-label{margin:0 0 .25rem;font-size:.75rem;font-weight:600;line-height:1.35;color:var(--color-accent)}.lv-bio-slug-read-url{position:relative;overflow:hidden;border-radius:.5rem;border:1px solid var(--color-border-subtle);background:var(--color-elevated);padding:.625rem .75rem}.lv-bio-slug-read-url-row{display:flex;align-items:flex-start;gap:.5rem}.lv-bio-slug-read-host{flex:1;min-width:0;margin:0;font-size:.75rem;line-height:1.35;color:var(--color-muted)}.lv-bio-slug-read-path{margin:.125rem 0 0;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--color-text)}.lv-bio-slug-read-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:-.125rem -.125rem 0 0;border-radius:.375rem;border:none;background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.lv-bio-slug-read-copy:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text)}.lv-bio-slug-read-copy:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent)}.lv-bio-slug-copy-toast{position:absolute;right:.625rem;bottom:.5rem;margin:0;padding:.3rem .55rem;border-radius:.375rem;border:1px solid var(--color-border-subtle);background:var(--color-surface,#fff);box-shadow:0 2px 8px color-mix(in srgb,var(--color-text) 12%,transparent);font-size:.6875rem;font-weight:600;line-height:1.2;color:var(--color-text);pointer-events:none;animation:lv-bio-slug-copy-toast-in .15s ease}@keyframes lv-bio-slug-copy-toast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lv-bio-slug-url-composer{overflow:hidden;border-radius:.5rem;border:1px solid var(--color-border-subtle);background:var(--color-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 6%,transparent)}.lv-bio-slug-prefix-line{margin:0;padding:.5rem .75rem;border-bottom:1px solid var(--color-border-subtle);background:var(--color-elevated);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.4;color:var(--color-subtle);word-break:break-all}.lv-bio-slug-field-label{display:block;font-size:.8125rem;font-weight:600;color:var(--color-text);margin-bottom:.375rem}.lv-bio-slug-input{display:block;width:100%;min-height:2.75rem;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--color-border-subtle);background:var(--color-surface,#fff);color:var(--color-text);font-size:1rem;line-height:1.35;caret-color:var(--color-accent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 6%,transparent)}.lv-bio-slug-input--attached{border:none;border-radius:0;box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem}.lv-bio-slug-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.lv-bio-slug-input--attached:focus{border:none;box-shadow:inset 0 0 0 2px var(--color-accent)}.lv-bio-slug-input:disabled{opacity:.6;cursor:not-allowed}.lv-bio-slug-feedback{display:flex;flex-direction:column;gap:.625rem;margin-top:.75rem}.lv-bio-slug-hint--available{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;padding:0;border:none;border-radius:0;background:transparent;color:rgb(5,120,87);font-size:.6875rem;font-weight:500;line-height:1.35}.lv-bio-slug-hint--available:before{content:"✓";font-size:.625rem;font-weight:700}.lv-bio-slug-hint--warn{font-size:.8125rem;line-height:1.45;color:rgb(146,64,14)}.lv-bio-slug-cancel-btn{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;margin-top:.25rem;min-height:2.25rem;padding:.375rem .625rem;border-radius:.5rem;border:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text);font-size:.8125rem;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.lv-bio-slug-cancel-btn:hover{background:var(--color-elevated);border-color:color-mix(in srgb,var(--color-text) 18%,transparent)}.lv-bio-slug-positive-note{margin-top:.625rem;font-size:.8125rem;line-height:1.45;color:var(--color-muted)}.lv-bio-save-indicator--warn{color:rgb(251,191,36);max-width:7.5rem;text-align:right;line-height:1.25}.lv-field-shell-input-wrap{position:relative;display:block}.lv-field-shell-input-wrap--bare{margin-top:0}.lv-field-shell:not(.lv-field-shell--bare) .lv-field-shell-input-wrap{margin-top:.25rem}.lv-field-shell-input--with-ok{padding-right:2.25rem}.lv-field-shell-input-ok-icon{position:absolute;top:50%;right:.65rem;transform:translateY(-50%);pointer-events:none}.lv-field-shell-input-wrap--multiline .lv-field-shell-input-ok-icon{top:.65rem;transform:none}.lv-field-shell-input-wrap--multiline .lv-field-shell-input--with-ok{padding-right:2.25rem}.lv-field-shell-message{display:flex;align-items:flex-start;gap:.3rem;margin-top:.35rem;font-size:.75rem;line-height:1.35;font-weight:400}.lv-field-shell-message-icon{width:.875rem;height:.875rem;flex-shrink:0;margin-top:.05rem}.lv-field-shell-message--ok{color:rgb(74,222,128)}.lv-field-shell-message--warn{color:var(--color-risk)}.lv-composition-field-hint{margin-top:.25rem;font-size:.6875rem;line-height:1.35}.lv-composition-field-hint--warn{color:rgb(251,191,36)}.lv-bio-sticky-ver-pagina{position:fixed;bottom:0;left:0;right:0;z-index:20;padding:.75rem 1.25rem max(.85rem,env(safe-area-inset-bottom));background:var(--lv-tk-sticky-bar-gradient);pointer-events:none}.lv-bio-sticky-ver-pagina .lv-bio-sticky-btn{pointer-events:auto;display:block;width:100%;max-width:28rem;margin-inline:auto;min-height:3rem;border:none;border-radius:999px;background:hsl(var(--lv-accent));color:var(--color-on-accent);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:opacity .15s ease}.lv-bio-sticky-btn:active{opacity:.88}.lv-bio-sticky-btn:focus-visible{outline:2px solid hsl(var(--lv-accent));outline-offset:3px}.lv-bio-section-switch-wrap{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;min-height:44px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.lv-bio-optional-summary--with-action>.lv-bio-section-switch-wrap,.lv-bio-section-head .lv-bio-section-switch-wrap{margin-left:0}}.lv-bio-section-switch-label{font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--lv-tk-switch-label)}.lv-bio-section-switch{position:relative;flex-shrink:0;padding:0;border:none;background:none;cursor:pointer;border-radius:999px;transition:opacity var(--transition-normal),transform var(--transition-fast)}.lv-bio-section-switch:not(:disabled):active{transform:scale(.98)}.lv-bio-section-switch:disabled{opacity:.45;cursor:not-allowed}.lv-bio-section-switch:focus-visible{outline:2px solid hsl(var(--lv-accent));outline-offset:3px;border-radius:999px}.lv-bio-section-switch-track{display:block;position:relative;width:2.75rem;height:1.5rem;border-radius:999px;background:var(--lv-tk-switch-track-bg);border:1px solid var(--lv-tk-switch-track-border);box-shadow:inset 0 1px 2px rgba(0,0,0,.12);transition:background var(--transition-normal),border-color var(--transition-normal)}.lv-bio-section-switch--on .lv-bio-section-switch-track{background:var(--lv-tk-switch-track-on-bg);border-color:var(--lv-tk-switch-track-on-border);box-shadow:inset 0 1px 2px rgba(0,0,0,.08),0 0 0 1px color-mix(in srgb,hsl(var(--lv-accent)) 25%,transparent)}.lv-bio-section-switch-thumb{position:absolute;top:50%;left:.15rem;width:1.125rem;height:1.125rem;border-radius:999px;background:var(--lv-tk-switch-thumb-bg);box-shadow:var(--lv-tk-switch-thumb-shadow);transform:translateY(-50%);transition:transform var(--transition-normal)}.lv-bio-section-switch--on .lv-bio-section-switch-thumb{transform:translate(1.25rem,-50%);box-shadow:var(--lv-tk-switch-thumb-shadow)}.lv-bio-optional.lv-bio-section--collapsed,.lv-bio-section--collapsed{padding-bottom:0}.lv-bio-optional.lv-bio-section--collapsed .lv-bio-optional-summary,.lv-bio-section--collapsed .lv-bio-section-head{padding-bottom:.65rem}.lv-bio-section--collapsed+.lv-bio-section{margin-top:0}.lv-bio-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:.15rem 0}.lv-bio-empty-text{font-size:.8125rem;color:var(--lv-tk-text-muted)}.lv-bio-empty-action{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--lv-tk-btn-min-h-lg,2.75rem);padding:.625rem .85rem;border-radius:999px;border:1px dashed var(--lv-tk-input-border);background:transparent;font-size:.8125rem;font-weight:600;color:hsl(var(--lv-accent));cursor:pointer;transition:background-color var(--transition-normal),border-color var(--transition-normal),transform var(--transition-fast)}.lv-bio-empty-action:hover:not(:disabled){background:var(--lv-tk-surface-elevated);border-color:var(--lv-tk-border-subtle)}.lv-bio-empty-action:active:not(:disabled){transform:scale(.98)}.lv-bio-empty-action:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-bio-empty-action:disabled{opacity:.45;cursor:not-allowed}.lv-bio-add-recursos{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.85rem 0;border:none;border-top:1px solid var(--lv-tk-divider);background:none;text-align:left;cursor:pointer;color:inherit}.lv-bio-add-recursos-label{display:block;font-size:.875rem;font-weight:600;color:hsl(var(--lv-accent))}.lv-bio-add-recursos-hint{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;color:var(--lv-tk-text-muted)}.lv-bio-recursos{display:flex;flex-direction:column;gap:.6rem;padding-top:0;border-top:none}.lv-bio-optional{overflow:hidden;border:1px solid var(--lv-tk-border-subtle);border-radius:var(--lv-tk-radius-lg);background:var(--lv-tk-surface-editor)}.lv-bio-optional--inactive{padding:.85rem;display:flex;flex-direction:column;gap:.625rem}.lv-bio-optional-inactive-title{margin:0;font-size:.875rem;font-weight:600;color:var(--lv-tk-text-label)}.lv-bio-optional-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.lv-bio-optional-description{display:block;font-size:.75rem;font-weight:500;line-height:1.35;color:var(--lv-tk-text-muted)}.lv-bio-optional-summary{list-style:none;cursor:pointer;padding:.85rem;font-size:.875rem;font-weight:600;color:var(--lv-tk-text-label);transition:background-color var(--transition-normal)}.lv-bio-optional-summary:hover{background:var(--lv-tk-surface-editor)}.lv-bio-optional-summary:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-bio-optional-summary-title{display:block;color:inherit}.lv-bio-optional-summary--with-action{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.lv-bio-optional-summary--with-action .lv-bio-optional-copy{flex:1 1 10rem}.lv-bio-optional-summary-title-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.lv-bio-optional-summary-chevron{flex-shrink:0;color:var(--lv-tk-text-muted);transition:transform var(--transition-normal)}.lv-bio-optional[open]>.lv-bio-optional-summary .lv-bio-optional-summary-chevron{transform:rotate(180deg)}.lv-bio-optional-summary::-webkit-details-marker{display:none}.lv-bio-optional-body{display:flex;flex-direction:column;gap:.65rem;padding:0 .85rem .95rem}.lv-bio-nested-details>summary{cursor:pointer;font-size:.75rem;font-weight:600;color:hsl(var(--lv-accent));list-style:none}.lv-bio-nested-details>summary::-webkit-details-marker{display:none}.lv-bio-editor .lv-field-shell--bare .lv-field-shell-input-wrap--bare{margin-top:0}.lv-bio-editor .lv-field-shell--bare .lv-field-shell-input{border-color:var(--lv-tk-input-border);background:var(--lv-tk-input-bg);min-height:calc(var(--lv-tk-btn-min-h, 2.5rem) + 2px);padding-block:.625rem}.lv-bio-editor .lv-field-shell:not(.lv-field-shell--bare) .lv-field-shell-head{margin-bottom:.15rem}.lv-bio-editor .lv-field-shell:not(.lv-field-shell--bare) .lv-field-shell-head>span:first-child{font-size:.8125rem;font-weight:600;color:var(--lv-tk-text-label)}.lv-bio-editor .lv-field-shell:not(.lv-field-shell--bare) .lv-field-shell-input-wrap{margin-top:.25rem}.lv-bio-editor .lv-field-shell:not(.lv-field-shell--bare) .lv-field-shell-input{border-color:var(--lv-tk-input-border);background:var(--lv-tk-input-bg);min-height:calc(var(--lv-tk-btn-min-h, 2.5rem) + 2px);padding-block:.625rem}.lv-bio-editor .lv-field-media-shell{border-color:var(--lv-tk-input-border);background:var(--lv-tk-input-bg)}.lv-bio-editor #lv-upload-logo-input.lv-field-media-shell{width:100%}.lv-field-media-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:opacity var(--transition-normal),background-color var(--transition-normal),color var(--transition-normal),transform var(--transition-fast)}.lv-field-media-action--pick:active:not(:has(input:disabled)){transform:scale(.98)}.lv-field-media-action--pick{min-width:44px;padding-inline:1rem;border-radius:.5rem;color:hsl(var(--lv-accent));background:color-mix(in srgb,hsl(var(--lv-accent)) 16%,rgba(255,255,255,.06));border:1px solid color-mix(in srgb,hsl(var(--lv-accent)) 55%,rgba(255,255,255,.14));box-shadow:none}.lv-field-media-action--pick:hover{background:color-mix(in srgb,hsl(var(--lv-accent)) 24%,rgba(255,255,255,.08));color:var(--lv-tk-text)}.lv-field-media-action--pick:focus-within{outline:2px solid hsl(var(--lv-accent));outline-offset:3px}.lv-field-media-action--pick:has(input:disabled){opacity:.5;cursor:not-allowed}.lv-field-media-action--remove{min-height:44px;min-width:auto;padding-inline:.35rem;border:none;border-radius:.25rem;background:none;font-size:.75rem;font-weight:500;color:var(--lv-tk-text-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--lv-tk-text-muted) 45%,transparent)}.lv-field-media-action--remove:hover:not(:disabled){color:hsl(0 72% 58%);text-decoration-color:hsl(0 72% 58%/.55)}.lv-field-media-action--remove:active:not(:disabled){transform:scale(.98);opacity:.85}.lv-field-media-action--remove:focus-visible{outline:2px solid hsl(var(--lv-accent));outline-offset:2px}.lv-field-media-action--remove:disabled{opacity:.45;cursor:not-allowed}.lv-bio-editor .lv-field-media-shell img.rounded-full{border-radius:999px}.lv-field-media-shell--banner{text-align:left}@media (max-width:380px){.lv-bio-link-linha,.lv-bio-link-linha button{padding-inline:.65rem}}.lv-bio-editor input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.lv-bio-editor select,.lv-bio-editor textarea,.lv-perfil-editor-main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.lv-perfil-editor-main select,.lv-perfil-editor-main textarea{font-size:16px;line-height:1.35}.lv-explorar-banner{margin-bottom:1rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);padding:.75rem .875rem}.lv-explorar-banner-head{display:flex;align-items:center;gap:.5rem}.lv-explorar-banner-title{flex:1;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.lv-explorar-banner-score{font-size:.6875rem;font-weight:700;color:var(--accent)}.lv-explorar-banner-message{margin-top:.5rem;font-size:.6875rem;line-height:1.45;color:var(--muted)}.lv-explorar-banner-checklist{margin:.5rem 0 0;padding:0;list-style:none}.lv-explorar-banner-check{display:block;width:100%;margin-top:.25rem;padding:0;border:0;background:none;text-align:left;font-size:.6875rem;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lv-explorar-banner-check:hover{color:var(--text)}.lv-field-media-preview{position:relative;overflow:hidden;background:color-mix(in srgb,var(--color-text,#fff) 6%,transparent)}.lv-field-media-preview--empty{display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--color-muted,rgba(255,255,255,.5))}.lv-field-media-preview--logo{width:4rem;height:4rem;border-radius:1rem}.lv-field-media-preview--logo .lv-media-focus-frame,.lv-field-media-preview-logo-img{width:100%;height:100%;border-radius:inherit}.lv-field-media-preview--logo .lv-media-focus-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.lv-field-media-preview--banner .lv-media-focus-frame,.lv-field-media-preview-banner-img{width:100%;height:100%}.lv-field-media-preview--banner .lv-media-focus-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv-field-media-preview--banner{aspect-ratio:500/148;height:auto;border-radius:0}.lv-field-media-preview-banner-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.42))}.lv-inline-spinner{width:.9em;height:.9em;border:2px solid;border-right:2px solid transparent;border-radius:9999px;animation:lv-inline-spin .75s linear infinite}@keyframes lv-inline-spin{to{transform:rotate(1turn)}}.lv-field-media-upload-badge{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;border-radius:9999px;background:rgba(17,17,17,.82);padding:5px 8px;color:#fff;font-size:10px;font-weight:800;line-height:1;box-shadow:0 6px 16px rgba(0,0,0,.2)}.lv-field-media-status{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.35}.lv-field-media-status--info,.lv-field-media-status--uploading{background:rgba(245,180,0,.12);color:#8a6500}.lv-field-media-status--success{background:rgba(22,163,74,.12);color:#166534}.lv-field-media-status--error{flex-wrap:wrap;background:rgba(220,38,38,.1);color:#991b1b}.lv-field-media-status button{border-radius:9999px;border:1px solid;padding:4px 8px;font-size:10px;font-weight:900}.lv-field-media-action--adjust{border-color:color-mix(in srgb,var(--color-accent,#d4a843) 35%,transparent);color:var(--color-accent,#d4a843)}.lv-media-focus-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:stretch;justify-content:center}.lv-media-focus-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72)}.lv-media-focus-modal-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:560px;margin:0 auto;background:var(--color-surface,#121218);color:var(--color-text,#fff);min-height:100dvh;padding:max(.85rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom))}.lv-media-focus-modal-head{flex-shrink:0;padding-bottom:.75rem}.lv-media-focus-crop-wrap{position:relative;flex:1;min-height:12rem;background:#0a0a0e;border-radius:.75rem;overflow:hidden;touch-action:none}.lv-media-focus-crop-wrap .reactEasyCrop_Container{z-index:1;touch-action:none}.lv-media-focus-crop-wrap--banner{max-height:min(52vh,420px)}.lv-media-focus-crop-wrap--logo{max-height:min(48vh,380px);aspect-ratio:1;width:min(100%,380px);margin:0 auto;align-self:center}.lv-media-focus-banner-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.42))}.lv-media-focus-logo-squircle-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:25.5%;box-shadow:0 0 0 9999px rgba(0,0,0,.45)}.lv-media-focus-controls{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:.85rem 0 .5rem}.lv-media-focus-zoom-label{display:flex;align-items:center;gap:.5rem}.lv-media-focus-zoom-range{flex:1;min-width:0;accent-color:var(--color-accent,#d4a843)}.lv-media-focus-actions{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.5rem}.lv-media-focus-btn{min-height:2.75rem;border-radius:.65rem;font-size:.875rem;font-weight:600}.lv-media-focus-btn--ghost{border:1px solid var(--color-border-subtle,rgba(255,255,255,.12));background:transparent;color:var(--color-text,#fff)}.lv-media-focus-btn--primary{border:0;background:var(--color-accent,#d4a843);color:#0c0c0e}.lv-media-focus-btn:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lv-bio-section-switch,.lv-bio-section-switch-thumb,.lv-bio-section-switch-track,.lv-bio-tabs-btn,.lv-field-media-action,.lv-fonte-card,.lv-preview-compact-card,.lv-preview-recolher-btn,.lv-selection-card{transition:none}.lv-bio-section-switch:active,.lv-bio-tabs-btn:active,.lv-field-media-action--pick:active,.lv-fonte-card:active,.lv-preview-recolher-btn:active,.lv-selection-card:active:not(.lv-selection-card--active){transform:none}.lv-editor-preview-detail--enter{animation:none}}.lv-exp-preview-phone-frame,.lv-links-preview-phone{margin-inline:auto;max-width:280px;border-radius:1.35rem;border:2px solid var(--lv-tk-border-subtle,rgba(255,255,255,.14));background:#111;padding:.55rem .45rem .65rem;box-shadow:0 12px 40px rgba(0,0,0,.35)}.lv-links-preview-phone-notch{width:28%;height:4px;margin:.15rem auto .5rem;border-radius:999px;background:rgba(255,255,255,.18)}.lv-links-preview-phone-screen{overflow:hidden;border-radius:.85rem;max-height:min(42vh,360px);overflow-y:auto}.lv-links-publish-sticky{position:sticky;bottom:.5rem;z-index:2;padding-top:.25rem}.lv-links-publish-sticky-btn{width:100%;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--lv-card-accent,#d4a843) 45%,transparent);background:color-mix(in srgb,var(--lv-card-accent,#d4a843) 22%,#121218);color:var(--lv-tk-text,#f5f5f5);font-size:.8125rem;font-weight:700;padding:.65rem 1rem}.lv-links-publish-sticky-btn:disabled{opacity:.65}.lv-exp-editor{display:flex;flex-direction:column;gap:.75rem}.lv-exp-layout{display:grid;gap:var(--lv-tk-gap-md,.85rem)}@media (min-width:768px){.lv-exp-layout{grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr);align-items:start}.lv-exp-section-panel{grid-column:2;grid-row:1}.lv-exp-health-slot,.lv-exp-preview-slot{grid-column:1/-1}}.lv-exp-section-nav{display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:.15rem}@media (min-width:768px){.lv-exp-section-nav{flex-direction:column;flex-wrap:nowrap;overflow:visible;scroll-snap-type:none;position:sticky;top:.5rem}}.lv-exp-section-nav-btn{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;flex-shrink:0;white-space:nowrap;scroll-snap-align:start;border-radius:.5rem;border:1px solid var(--lv-tk-border-subtle);background:transparent;color:var(--lv-tk-text-muted);font-size:.8125rem;font-weight:600;padding:.45rem .65rem;text-align:left;cursor:pointer;transition:color var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-fast)}.lv-exp-section-nav-btn:hover:not(.lv-exp-section-nav-btn--active){color:var(--lv-tk-text);background:color-mix(in srgb,var(--lv-tk-surface-editor) 50%,transparent)}.lv-exp-section-nav-btn:active{transform:scale(.98)}.lv-exp-section-nav-btn:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-exp-section-nav-icon{width:1rem;height:1rem;opacity:.85}.lv-exp-section-nav-btn--active{font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-card-accent) 35%,transparent),0 1px 2px rgba(0,0,0,.06)}.lv-exp-section-nav-btn--active,.lv-exp-section-nav-btn--active:active,.lv-exp-section-nav-btn--active:hover{border-color:color-mix(in srgb,var(--lv-card-accent) 45%,transparent);background:color-mix(in srgb,var(--lv-card-accent) 12%,transparent);color:var(--lv-tk-text)}.lv-exp-section-nav-btn--active:active,.lv-exp-section-nav-btn--active:hover{transform:none}@media (min-width:768px){.lv-exp-section-nav-btn{width:100%}}.lv-exp-section-panel{min-width:0}.lv-exp-health{border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle)}.lv-exp-health-bar{height:.35rem;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.lv-exp-health-bar-fill{height:100%;border-radius:inherit;background:var(--lv-card-accent);transition:width .25s ease}.lv-exp-preview-wrap{margin-inline:auto;padding:0;background:transparent;border:none}.lv-exp-preview-phone{max-width:280px}.lv-exp-preview-desktop{max-width:100%}.lv-exp-preview-screen--desktop{max-height:min(48vh,420px);border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle)}.lv-exp-preview-screen{overflow:hidden;border-radius:.85rem;max-height:min(42vh,360px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lv-text-muted,rgba(255,255,255,.4)) 35%,transparent) transparent}.lv-exp-preview-screen::-webkit-scrollbar{width:4px}.lv-exp-preview-screen::-webkit-scrollbar-track{background:transparent}.lv-exp-preview-screen::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--lv-text-muted,rgba(255,255,255,.35)) 40%,transparent)}.lv-exp-preview-canvas{position:relative;min-height:100%;border-radius:0;overflow:visible;background:var(--lv-page-bg,var(--lv-bg,#0c0c0e));color:var(--lv-text,inherit)}.lv-exp-preview-canvas .lv-bg{position:absolute;inset:0}.lv-exp-preview-page{--lv-page-pad:0.85rem;--lv-page-pad-x:0.85rem;position:relative;z-index:1;padding-top:.85rem;padding-bottom:1rem}.lv-exp-preview-hero{margin-bottom:.35rem}.lv-exp-preview-canvas .lv-card-hero{margin-bottom:0}.lv-exp-preview-actions{display:flex;flex-direction:column;gap:.5rem;margin:.65rem 0 0;padding:0;list-style:none}.lv-exp-preview-action{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:calc(var(--lv-card-radius, .75rem) * .55);border:1px solid var(--lv-card-border,rgba(255,255,255,.12));background:color-mix(in srgb,var(--lv-card-bg,var(--lv-card,#1a1a1e)) 97%,transparent);color:var(--lv-text,inherit);padding:.55rem .65rem;text-align:left;cursor:pointer;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.lv-exp-preview-canvas .lv-exp-preview-action-icon{color:var(--lv-accent,inherit)}.lv-exp-preview-action-label{font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--lv-text,inherit)}.lv-exp-preview-action-badge{margin-left:.35rem;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lv-accent,inherit)}.lv-exp-preview-action-badge--muted,.lv-exp-preview-action-stats{color:var(--lv-text-muted,inherit)}.lv-exp-preview-action-stats{margin-top:.1rem;font-size:.625rem;line-height:1.35}.lv-exp-preview-canvas .lv-exp-preview-action:hover:not(.lv-exp-preview-action--selected){border-color:var(--lv-card-border-h,var(--lv-card-border));background:color-mix(in srgb,var(--lv-card-bg,var(--lv-card)) 100%,var(--lv-accent) 4%)}.lv-exp-preview-canvas .lv-exp-preview-action--featured{border-color:color-mix(in srgb,var(--lv-accent) 35%,var(--lv-card-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-accent) 18%,transparent)}.lv-exp-preview-action--hidden{opacity:.55}.lv-exp-preview-canvas .lv-exp-preview-action--selected{border-color:color-mix(in srgb,var(--lv-accent) 55%,var(--lv-card-border));background:color-mix(in srgb,var(--lv-card-bg,var(--lv-card)) 92%,var(--lv-accent) 8%);box-shadow:0 0 0 1px color-mix(in srgb,var(--lv-accent) 22%,transparent)}.lv-exp-preview-canvas .lv-exp-preview-action--principal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-accent) 35%,transparent)}.lv-exp-preview-remove{font-size:1rem;line-height:1;color:var(--lv-text-muted,inherit);padding:.25rem .4rem;border-radius:var(--lv-tk-radius-sm)}.lv-exp-preview-remove:hover{color:var(--lv-text,inherit);background:color-mix(in srgb,var(--lv-card-bg,var(--lv-card)) 80%,var(--lv-accent) 10%)}.lv-exp-preview-hint{margin-top:.5rem;font-size:.625rem;line-height:1.4;color:var(--lv-tk-text-muted);text-align:center}.lv-lcard--live .lv-lcard-title{letter-spacing:-.01em}.lv-exp-health--collapsed{padding:var(--lv-tk-pad-card-sm);border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-editor)}.lv-exp-health--expanded{background:color-mix(in srgb,var(--lv-card-accent) 6%,transparent)}.lv-exp-health-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lv-exp-health-label{font-size:.6875rem;font-weight:600;color:var(--lv-tk-text)}.lv-exp-health-pct{color:var(--lv-card-accent)}.lv-exp-health--collapsed .lv-exp-health-bar{height:.2rem;margin-top:.35rem}.lv-exp-health-toggle{display:inline-flex;align-items:center;gap:.25rem;margin-top:.35rem;min-height:var(--lv-tk-btn-min-h-lg,2.75rem);padding-block:.35rem;font-size:.6875rem;font-weight:600;color:var(--lv-card-accent);cursor:pointer;border:none;background:transparent;transition:opacity var(--transition-normal)}.lv-exp-health-toggle:hover{opacity:.85}.lv-exp-health-toggle:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px;border-radius:var(--lv-tk-radius-sm)}.lv-exp-health-toggle-icon{width:.875rem;height:.875rem;transition:transform .2s ease}.lv-exp-health-toggle-icon--open{transform:rotate(180deg)}.lv-exp-health-details{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--lv-tk-border-muted)}.lv-exp-tab-stack{display:flex;flex-direction:column;gap:var(--lv-tk-gap-md,.85rem)}.lv-exp-preview-strip{border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-editor);padding:var(--lv-tk-pad-card-sm);box-shadow:0 1px 2px rgba(0,0,0,.06);position:relative}.lv-explorar-editor-hint{margin:.35rem 0 .75rem;font-size:.6875rem;line-height:1.45;color:var(--lv-tk-text-muted)}.lv-explorar-editor-hint-score{font-weight:700;color:var(--lv-tk-text)}.lv-explorar-editor-hint-action{font-weight:600;color:var(--lv-card-accent);cursor:pointer;border:none;background:transparent;padding:0;text-decoration:underline;text-underline-offset:2px;transition:opacity var(--transition-normal)}.lv-explorar-editor-hint-action:hover{opacity:.85}.lv-explorar-editor-hint-action:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px;border-radius:var(--lv-tk-radius-sm)}.lv-explorar-editor-hint-muted{color:var(--lv-tk-text-muted)}@media (max-width:767px){.lv-perfil-page-subtitle{display:none}}.lv-exp-preview-strip--pending .lv-editor-preview-body{opacity:.58}.lv-exp-preview-strip--pending:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.04) 45%,transparent 90%);animation:lv-preview-shimmer 1.1s ease-in-out infinite}.lv-exp-preview-strip-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.lv-exp-preview-strip-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--lv-tk-text-muted)}.lv-exp-preview-strip-link{display:inline-flex;align-items:center;gap:.25rem;min-height:var(--lv-tk-btn-min-h-lg,2.75rem);padding-inline:.25rem;font-size:.6875rem;font-weight:600;color:var(--lv-card-accent);cursor:pointer;border:none;background:transparent;transition:opacity var(--transition-normal),text-decoration-color var(--transition-normal)}.lv-exp-preview-strip-link:hover{opacity:.85;text-decoration:underline;text-underline-offset:2px}.lv-exp-preview-strip-link:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px;border-radius:var(--lv-tk-radius-sm)}.lv-exp-preview-strip .lv-editor-preview-panel--compact-only{margin:0}.lv-exp-preview-strip .lv-editor-preview-detail .lv-editor-preview{max-height:min(36vh,220px)}.lv-exp-preview-strip .lv-preview-scaled{transform:scale(.95);transform-origin:top center}.lv-exp-preview-strip .lv-editor-preview-detail-label,.lv-exp-preview-strip .lv-preview-compact-card-title{display:none}.lv-bio-section--flat{border:none;background:transparent;padding:0;margin-bottom:var(--lv-tk-gap-sm,.65rem);box-shadow:none}.lv-bio-section--flat .lv-bio-section-title{font-size:.875rem;font-weight:600}.lv-bio-section--flat .lv-bio-section-head{margin-bottom:.5rem}.lv-exp-aparencia-accordion{border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-editor);box-shadow:0 1px 2px rgba(0,0,0,.06)}.lv-exp-aparencia-accordion--open,.lv-exp-aparencia-accordion[open]{background:var(--lv-tk-surface-elevated)}.lv-exp-aparencia-accordion-summary{cursor:pointer;list-style:none;width:100%;border:none;background:transparent;text-align:left;padding:var(--lv-tk-pad-card-sm);display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:background-color var(--transition-normal)}.lv-exp-aparencia-accordion-summary:hover{background:color-mix(in srgb,var(--lv-tk-surface-elevated) 60%,transparent)}.lv-exp-aparencia-accordion-summary:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:-2px}.lv-exp-aparencia-accordion-summary:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-right:2px solid var(--lv-tk-text-muted);border-bottom:2px solid var(--lv-tk-text-muted);transform:rotate(45deg);transition:transform .2s ease;margin-top:-.15rem}.lv-exp-aparencia-accordion--open .lv-exp-aparencia-accordion-summary:after,.lv-exp-aparencia-accordion[open] .lv-exp-aparencia-accordion-summary:after{transform:rotate(-135deg);margin-top:.15rem}.lv-exp-aparencia-accordion-summary::-webkit-details-marker{display:none}.lv-exp-aparencia-accordion-title{display:block;font-size:.8125rem;font-weight:600;color:var(--lv-tk-text)}.lv-exp-aparencia-accordion-hint{display:block;margin-top:.15rem;font-size:.6875rem;color:var(--lv-tk-text-muted)}.lv-exp-aparencia-accordion-body{padding:0 var(--lv-tk-pad-card-sm) var(--lv-tk-pad-card-sm)}.lv-exp-integracao-group-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--lv-tk-text-muted);margin-bottom:.5rem;cursor:pointer}.lv-exp-integracao-row{border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-muted);padding:var(--lv-tk-pad-card-sm);background:var(--lv-tk-surface-editor)}.lv-exp-integracao-row--disabled{opacity:.72;cursor:not-allowed}.lv-exp-integracao-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.lv-exp-integracao-row-label{font-size:.8125rem;font-weight:600;color:var(--lv-tk-text)}.lv-exp-integracao-row-hint{margin-top:.15rem;font-size:.6875rem;color:var(--lv-tk-text-muted)}.lv-exp-integracao-badge{flex-shrink:0;border-radius:var(--lv-tk-radius-pill);border:1px solid var(--lv-tk-border-subtle);padding:.1rem .45rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--lv-tk-text-muted)}.lv-bottom-nav-item:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px;border-radius:var(--lv-tk-radius-sm)}.lv-bottom-nav-item:active{opacity:.85}.lv-bottom-nav-item--active{position:relative}.lv-bottom-nav-item--active:after{content:"";position:absolute;top:auto;bottom:0;left:50%;width:1.25rem;height:2px;border-radius:var(--lv-tk-radius-pill);background:var(--lv-tk-accent);transform:translateX(-50%);transition:opacity var(--transition-normal)}.lv-preview-dirty-banner{border-radius:var(--lv-tk-radius-lg);border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.1);padding:.65rem .75rem;font-size:.6875rem;line-height:1.45;color:color-mix(in srgb,var(--lv-tk-text) 92%,rgb(251,191,36))}[data-theme=light] .lv-preview-dirty-banner{border-color:rgba(180,83,9,.35);background:rgba(251,191,36,.12);color:rgb(120,53,15)}.lv-bio-abrir-pagina{min-height:var(--lv-tk-btn-min-h-lg,2.75rem);padding:.5rem .75rem;border-radius:var(--lv-tk-radius-lg)}.lv-bio-abrir-pagina:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-bio-editor .lv-bio-geo-field .lv-field-shell-head>span:first-child{font-size:.8125rem;font-weight:600;color:var(--lv-tk-text-label)}.lv-links-viewport-toggle{display:flex;min-height:var(--lv-tk-btn-min-h-lg,2.75rem);align-items:center;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);padding:.25rem}.lv-links-viewport-toggle-btn{min-height:2.25rem;padding:.375rem .65rem;border-radius:var(--lv-tk-radius-md);font-size:.6875rem;font-weight:600}.lv-links-unpublished-hint{font-size:.6875rem;line-height:1.45;color:color-mix(in srgb,var(--lv-tk-text) 88%,rgb(251,191,36))}.lv-editor-preview-loading{position:relative;min-height:10rem;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-preview-bg);overflow:hidden}.lv-editor-entry{gap:1rem}.lv-editor-actions-entry,.lv-editor-entry{display:flex;flex-direction:column;border-radius:var(--lv-tk-radius-xl,1.25rem);border:1px solid var(--lv-tk-border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-tk-surface-elevated) 92%,transparent),var(--lv-tk-surface-editor));padding:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.06)}.lv-editor-actions-entry{gap:.85rem}.lv-editor-block-head{display:flex;flex-direction:column;gap:.2rem}.lv-editor-block-eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-tk-accent)}.lv-editor-block-title{font-size:1.0625rem;font-weight:750;line-height:1.25;letter-spacing:-.01em;color:var(--lv-tk-text)}.lv-editor-block-description{font-size:.8125rem;line-height:1.4;color:var(--lv-tk-text-muted)}.lv-editor-entry-body{display:flex;flex-direction:column;gap:.85rem;padding-top:.1rem}.lv-editor-entry-photo{display:flex;justify-content:center;padding-top:.1rem}.lv-editor-entry-photo .lv-media-field-shell{max-width:9.5rem}.lv-editor-entry-photo .lv-media-field-shell--logo .lv-media-preview{width:9.5rem;height:9.5rem;border-radius:9999px}.lv-editor-entry-fields{display:flex;flex-direction:column;gap:1rem}.lv-editor-entry-fields .lv-field-shell-feedback-slot{min-height:1.25rem}.lv-editor-entry-botoes{margin-top:0}.lv-editor-phone-frame{position:relative;margin-inline:auto;max-width:15rem;padding:.65rem .5rem .75rem;border-radius:2rem;border:1px solid color-mix(in srgb,var(--lv-tk-border-subtle) 70%,white 15%);background:linear-gradient(165deg,#1c1c22,#0e0e12 52%,#060608);box-shadow:0 22px 44px rgba(0,0,0,.42),0 6px 14px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14)}.lv-editor-phone-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 38%);pointer-events:none}.lv-editor-phone-notch{position:relative;z-index:1;width:34%;min-width:4.25rem;height:.3rem;margin:.05rem auto .5rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,.1))}.lv-editor-phone-screen{position:relative;z-index:1;overflow:hidden;border-radius:1.15rem;max-height:min(22rem,34vh);overflow-y:auto;scrollbar-width:none;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.lv-editor-phone-screen::-webkit-scrollbar{display:none}.lv-editor-phone-screen .lv-editor-preview{max-height:none;border:none;border-radius:0;box-shadow:none;background:transparent}.lv-editor-page-mirror{margin-top:.75rem}.lv-editor-page-mirror--compact{margin-inline:auto;max-width:15.5rem}.lv-editor-page-mirror-label{display:none}.lv-editor-page-mirror-frame{overflow:hidden;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-preview-bg)}.lv-editor-page-mirror--compact .lv-editor-page-mirror-frame{max-height:22rem}.lv-editor-page-mirror-loading{min-height:12rem;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-preview-bg)}.lv-links-add-primary{display:inline-flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--lv-tk-radius-lg);border:1px solid color-mix(in srgb,var(--lv-tk-accent) 55%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-accent) 14%,transparent);padding:.875rem 1.25rem;font-size:.9375rem;font-weight:800;color:var(--lv-tk-accent);box-shadow:0 2px 10px color-mix(in srgb,var(--lv-tk-accent) 12%,transparent)}.lv-links-add-primary-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.lv-links-add-primary:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-action-list-editor-heading{margin-bottom:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lv-tk-text-label)}.lv-action-list-editor-items{display:flex;flex-direction:column;gap:.375rem}.lv-action-list-editor-items>li{display:grid;grid-template-columns:1fr auto;gap:.25rem;align-items:stretch}.lv-action-list-editor-row{display:flex;min-height:var(--lv-tk-btn-min-h-lg,2.75rem);align-items:center;gap:.625rem;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface);padding:.75rem .875rem}.lv-action-list-editor-row--hidden{opacity:.55}.lv-action-list-editor-label{font-size:.875rem;font-weight:600;color:var(--lv-tk-text)}.lv-action-list-editor-meta{margin-top:.125rem;display:flex;flex-wrap:wrap;gap:.375rem;font-size:.625rem;color:var(--lv-tk-text-muted)}.lv-action-list-editor-badge{border-radius:9999px;background:color-mix(in srgb,var(--lv-tk-accent) 14%,transparent);padding:.125rem .375rem;font-weight:700;color:var(--lv-tk-accent)}.lv-action-list-editor-badge--muted{background:var(--lv-tk-elevated);color:var(--lv-tk-text-muted)}.lv-action-list-editor-remove{display:inline-flex;min-width:2.75rem;align-items:center;justify-content:center;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);color:var(--lv-tk-text-muted)}.lv-action-list-editor-more{margin-top:.375rem;padding:.375rem 0;font-size:.8125rem;font-weight:600;color:var(--lv-tk-accent)}.lv-action-list-editor-more--less{color:var(--lv-tk-text-muted)}.lv-action-list-editor-section-title{margin-top:.9rem}.lv-action-kind-icon-wrap{display:inline-flex;align-items:center;justify-content:center}.lv-action-kind-icon-svg,.lv-action-kind-icon-wrap,.lv-action-list-editor-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.lv-action-list-editor-icon.lv-action-kind-icon--facebook{color:#1877f2}.lv-action-list-editor-icon.lv-action-kind-icon--instagram{color:#e4405f}.lv-action-list-editor-icon.lv-action-kind-icon--tiktok{color:#fe2c55}.lv-action-list-editor-icon.lv-action-kind-icon--youtube{color:#ff0000}.lv-action-list-editor-icon.lv-action-kind-icon--whatsapp_group{color:#25a244}.lv-action-list-editor-icon.lv-action-kind-icon--ifood{color:#ea1d2c}.lv-action-list-editor-icon.lv-action-kind-icon--pix{color:#2a9d8f}.lv-action-list-editor-icon.lv-action-kind-icon--maps{color:#4285f4}.lv-action-list-editor-icon.lv-action-kind-icon--site{color:#2563eb}.lv-action-edit-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.4);padding:0}.lv-action-edit-sheet{display:flex;width:100%;max-width:28rem;max-height:min(78dvh,520px);flex-direction:column;overflow:hidden;border:1px solid var(--lv-tk-border-subtle);border-bottom:none;border-radius:1.25rem 1.25rem 0 0;background-color:#ffffff;background:#ffffff;box-shadow:0 -8px 32px rgba(0,0,0,.18)}.lv-action-edit-head{flex-shrink:0;border-bottom:1px solid var(--lv-tk-border-subtle);padding:.75rem 1rem .875rem}.lv-action-edit-head-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lv-action-edit-close{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:.125rem;border:2px solid var(--lv-tk-text);border-radius:.875rem;background-color:#ffffff;background:#ffffff;padding:.375rem .625rem;color:var(--lv-tk-text);box-shadow:0 4px 14px rgba(0,0,0,.12)}.lv-action-edit-close-icon{font-size:1.75rem;font-weight:800;line-height:1}.lv-action-edit-close-label{font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lv-action-edit-body{min-height:0;flex:1;overflow-y:auto;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.875rem}.lv-action-edit-flags{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--lv-tk-border-subtle);border-radius:.75rem;background-color:#f8f6f2;background:var(--lv-tk-surface-elevated,#f8f6f2);padding:.625rem .75rem}.lv-action-edit-flag{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:var(--lv-tk-text);cursor:pointer}.lv-action-edit-flag input{margin-top:.125rem;flex-shrink:0}.lv-action-edit-flag-copy{display:flex;min-width:0;flex-direction:column;gap:.125rem}.lv-action-edit-flag-label{font-weight:600;line-height:1.25}.lv-action-edit-flag-hint{font-size:.625rem;line-height:1.3;color:var(--lv-tk-text-muted)}.lv-action-edit-foot{flex-shrink:0;border-top:1px solid var(--lv-tk-border-subtle);padding:.75rem 1rem calc(env(safe-area-inset-bottom, 0px) + .75rem)}.lv-action-edit-done{width:100%;min-height:2.75rem;border-radius:.75rem;background:var(--lv-tk-accent);font-size:.875rem;font-weight:700;color:var(--lv-tk-on-accent,#111)}.lv-perfil-page-title{font-size:1.125rem;font-weight:600;line-height:1.25;color:var(--lv-tk-text)}.lv-publish-status-bar{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 0}.lv-publish-status-bar-live{font-size:.8125rem;font-weight:600;color:var(--lv-tk-success,#16a34a)}.lv-publish-status-bar-primary{display:inline-flex;min-height:var(--lv-tk-btn-min-h-lg,2.75rem);align-items:center;justify-content:center;gap:.5rem;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-save-btn-border);background:var(--lv-save-btn-bg);font-size:.9375rem;font-weight:500;color:var(--lv-save-btn-text);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.lv-publish-status-bar-primary-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.lv-publish-status-bar-primary:disabled{opacity:.6}.lv-publish-status-bar-primary--blocked{border-color:var(--color-border-subtle,var(--lv-tk-border-subtle));background:var(--color-elevated,var(--lv-tk-surface-editor));color:var(--color-muted,var(--lv-tk-text-muted));animation:none;box-shadow:none}.lv-publish-status-bar-primary--blocked.lv-publish-status-bar-primary--attention{animation:none;box-shadow:none}.lv-publish-status-bar-primary--attention{animation:lv-save-attention-pulse 2.2s ease-in-out infinite;box-shadow:0 2px 10px color-mix(in srgb,var(--lv-save-btn-border) 35%,transparent)}@keyframes lv-save-attention-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--lv-save-btn-glow) 85%,transparent),0 3px 12px color-mix(in srgb,var(--lv-save-btn-border) 38%,transparent)}50%{box-shadow:0 0 0 .5rem color-mix(in srgb,var(--lv-save-btn-glow) 12%,transparent),0 8px 22px color-mix(in srgb,var(--lv-save-btn-border) 52%,transparent)}}.lv-publish-status-bar-secondary{display:inline-flex;min-height:var(--lv-tk-btn-min-h-lg,2.75rem);align-items:center;justify-content:center;gap:.375rem;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);font-size:.8125rem;font-weight:600;color:var(--lv-tk-text)}.lv-publish-status-bar-checklist{align-self:flex-start;font-size:.75rem;font-weight:600;color:var(--lv-tk-accent)}.lv-publish-status-bar-pending{font-size:.8125rem;font-weight:600;color:var(--lv-tk-accent)}@media (max-width:767px){.lv-publish-status-bar--inline .lv-publish-status-bar-primary--desktop-only,.lv-publish-status-bar--inline .lv-publish-status-bar-secondary--desktop-only{display:none}}@media (min-width:768px){.lv-publish-status-bar-pending{display:none}.lv-publish-status-bar-dock{max-width:28rem;bottom:calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--lv-tk-border-subtle);border-radius:var(--lv-tk-radius-lg);box-shadow:0 8px 28px rgba(0,0,0,.18)}.lv-perfil-editor-main--save-dock{scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom));padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.lv-publish-status-bar-dock{position:fixed;left:50%;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:30;width:100%;max-width:48rem;border-top:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-bg,var(--color-bg));padding:.75rem 1.25rem;backdrop-filter:blur(8px);transform:translate(-50%);animation:lv-publish-dock-in .17s ease-out}@keyframes lv-publish-dock-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lv-publish-status-bar-dock{animation:none}.lv-publish-status-bar-primary--attention{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--lv-save-btn-border) 70%,transparent)}}@media (max-width:767px){.lv-perfil-editor-main--save-dock{scroll-padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.lv-exp-secondary{margin-top:2.5rem;padding-top:0}.lv-exp-secondary-label{margin-bottom:.625rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-tk-text-label)}.lv-exp-publish-slot{margin-top:.25rem}.lv-exp-health-slot{margin-top:.5rem}.lv-bio-optional-add{width:100%;min-height:var(--lv-tk-btn-min-h-lg,2.75rem);border-radius:var(--lv-tk-radius-lg);border:1px dashed var(--lv-tk-border-subtle);padding:.625rem .85rem;font-size:.8125rem;font-weight:700;color:var(--lv-tk-accent)}.lv-bio-section-hidden-banner{margin:.5rem 0 0;border-radius:var(--lv-tk-radius-md);border:1px solid color-mix(in srgb,var(--lv-tk-accent) 25%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-accent) 8%,transparent);padding:.5rem .625rem;font-size:.6875rem;line-height:1.45;color:var(--lv-tk-text-muted)}@media (prefers-reduced-motion:reduce){.lv-bottom-nav-item--active:after,.lv-diana-writing svg,.lv-exp-aparencia-accordion-summary:after,.lv-exp-health-bar-fill,.lv-exp-health-toggle,.lv-exp-health-toggle-icon,.lv-exp-preview-strip--pending:after,.lv-exp-preview-strip-link,.lv-exp-section-nav-btn{transition:none;animation:none}.lv-exp-section-nav-btn:active{transform:none}}.lv-diana-field-wrap{display:flex;flex-direction:column;gap:.4rem}.lv-diana-field-action-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;font-weight:700;color:var(--lv-tk-text-label)}.lv-diana-field-wrap .lv-field-shell-head{display:none}.lv-diana-field-action{display:inline-flex;min-height:2rem;flex-shrink:0;align-items:center;justify-content:center;gap:.35rem;border-radius:var(--lv-tk-radius-md);border:1px solid color-mix(in srgb,var(--lv-tk-accent) 35%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-accent) 9%,transparent);padding:.35rem .55rem;font-size:.6875rem;font-weight:800;color:var(--lv-tk-accent)}.lv-diana-field-action:disabled{opacity:.55}.lv-diana-faq-entry{display:flex;justify-content:flex-start}.lv-diana-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.48);padding:0}.lv-diana-sheet{display:flex;width:100%;max-width:30rem;max-height:min(84dvh,620px);flex-direction:column;gap:.875rem;overflow-y:auto;border:1px solid var(--lv-tk-border-subtle);border-bottom:none;border-radius:1.15rem 1.15rem 0 0;background:var(--lv-tk-surface,#fff);background-color:#fff;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -12px 34px rgba(0,0,0,.32)}.lv-diana-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lv-diana-kicker{font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-tk-accent)}.lv-diana-title{margin-top:.15rem;font-size:1.125rem;font-weight:800;line-height:1.2;color:var(--lv-tk-text)}.lv-diana-back,.lv-diana-close{display:inline-flex;min-width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center;border-radius:var(--lv-tk-radius-md);border:1px solid var(--lv-tk-border-subtle);color:var(--lv-tk-text-muted)}.lv-diana-back{flex-shrink:0}.lv-diana-copy{font-size:.8125rem;line-height:1.45;color:var(--lv-tk-text-muted)}.lv-diana-chat{display:flex;flex-direction:column;gap:.75rem}.lv-diana-bubble{width:-moz-fit-content;width:fit-content;max-width:min(100%,24rem);border-radius:1rem;padding:.8rem .9rem;font-size:.9375rem;line-height:1.45}.lv-diana-bubble p+p{margin-top:.45rem}.lv-diana-bubble--diana{border:1px solid var(--lv-tk-border-subtle);border-bottom-left-radius:.35rem;background:var(--lv-tk-surface-editor);color:var(--lv-tk-text)}.lv-diana-known{display:flex;flex-wrap:wrap;gap:.4rem}.lv-diana-known span{border-radius:var(--lv-tk-radius-full,999px);border:1px solid var(--lv-tk-border-subtle);padding:.3rem .55rem;font-size:.6875rem;font-weight:800;color:var(--lv-tk-text-muted)}.lv-diana-context{display:grid;grid-template-columns:1fr;gap:.5rem}.lv-diana-context>div{border-radius:var(--lv-tk-radius-md);border:1px solid var(--lv-tk-border-muted);background:var(--lv-tk-surface-editor);padding:.65rem .75rem}.lv-diana-context dt{font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lv-tk-text-muted)}.lv-diana-context dd{margin-top:.15rem;font-size:.8125rem;font-weight:700;color:var(--lv-tk-text)}.lv-diana-result{border-radius:var(--lv-tk-radius-lg);border:1px solid color-mix(in srgb,var(--lv-tk-accent) 32%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-accent) 8%,var(--lv-tk-surface-editor));padding:.85rem}.lv-diana-result p{font-size:.9375rem;font-weight:650;line-height:1.45;color:var(--lv-tk-text)}.lv-diana-count{margin-top:.5rem;display:block;text-align:right;font-size:.6875rem;color:var(--lv-tk-text-muted)}.lv-diana-count--warn,.lv-diana-error{color:var(--lv-tk-risk,#ef4444)}.lv-diana-error{font-size:.8125rem;font-weight:650}.lv-diana-error-wrap{display:grid;grid-template-columns:1fr;gap:.6rem}.lv-diana-question,.lv-diana-review{display:flex;flex-direction:column;gap:.75rem}.lv-diana-progress{display:flex;gap:.3rem;padding-left:.15rem}.lv-diana-progress span{width:.45rem;height:.45rem;border-radius:var(--lv-tk-radius-full,999px);background:var(--lv-tk-border-subtle)}.lv-diana-progress span.is-active{background:var(--lv-tk-accent)}.lv-diana-question label,.lv-diana-question-title{font-size:1rem;font-weight:800;line-height:1.25;color:var(--lv-tk-text)}.lv-diana-question textarea{min-height:8rem;width:100%;resize:vertical;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-editor);padding:.85rem;font-size:.9375rem;line-height:1.45;color:var(--lv-tk-text);outline:none}.lv-diana-question textarea:focus{border-color:color-mix(in srgb,var(--lv-tk-accent) 55%,var(--lv-tk-border-subtle));box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-tk-accent) 18%,transparent)}.lv-diana-question textarea::-moz-placeholder{color:var(--lv-tk-text-muted)}.lv-diana-question textarea::placeholder{color:var(--lv-tk-text-muted)}.lv-diana-tone-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.lv-diana-tone-options button{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.35rem;border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);padding:.55rem .65rem;font-size:.8125rem;font-weight:800;color:var(--lv-tk-text)}.lv-diana-tone-options button.is-selected{border-color:var(--lv-tk-accent);background:color-mix(in srgb,var(--lv-tk-accent) 12%,transparent);color:var(--lv-tk-accent)}.lv-diana-tone-check{width:.95rem;height:.95rem;flex-shrink:0;stroke-width:2.5}.lv-diana-suggestion-chips{display:flex;flex-wrap:wrap;gap:.45rem}.lv-diana-suggestion-chips button{min-height:2rem;border-radius:var(--lv-tk-radius-full,999px);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-editor);padding:.35rem .6rem;font-size:.75rem;font-weight:750;color:var(--lv-tk-text)}.lv-diana-suggestion-chips button:focus-visible{outline:2px solid var(--lv-tk-accent);outline-offset:2px}.lv-diana-review{gap:.85rem}.lv-diana-writing{display:flex;gap:.65rem;align-items:flex-start;border-radius:var(--lv-tk-radius-lg);border:1px solid color-mix(in srgb,var(--lv-tk-accent) 30%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-accent) 8%,var(--lv-tk-surface-editor));padding:.8rem}.lv-diana-writing svg{margin-top:.1rem;flex-shrink:0;color:var(--lv-tk-accent);animation:lv-diana-pulse 1.2s ease-in-out infinite}.lv-diana-writing p{font-size:.875rem;font-weight:800;color:var(--lv-tk-text)}.lv-diana-writing span{margin-top:.2rem;display:block;font-size:.75rem;line-height:1.4;color:var(--lv-tk-text-muted)}.lv-diana-working{display:grid;justify-items:center;gap:.85rem;border-radius:var(--lv-tk-radius-xl,1.25rem);border:1px solid color-mix(in srgb,var(--lv-tk-accent) 34%,var(--lv-tk-border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--lv-tk-accent) 12%,var(--lv-tk-surface-editor)) 0,var(--lv-tk-surface-editor) 58%,color-mix(in srgb,var(--lv-tk-accent) 7%,var(--lv-tk-surface-editor)) 100%);padding:1.05rem;text-align:center;overflow:hidden}.lv-diana-working-orbit{position:relative;display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:var(--lv-tk-radius-full,999px);border:1px solid color-mix(in srgb,var(--lv-tk-accent) 36%,transparent);background:color-mix(in srgb,var(--lv-tk-accent) 14%,var(--lv-tk-surface-editor));color:var(--lv-tk-accent)}.lv-diana-working-orbit svg{position:relative;z-index:1;animation:lv-diana-working-spark 1.6s ease-in-out infinite}.lv-diana-working-orbit span{position:absolute;inset:-.35rem;border-radius:inherit;border:1px solid color-mix(in srgb,var(--lv-tk-accent) 32%,transparent);opacity:0;animation:lv-diana-working-ring 1.8s ease-out infinite}.lv-diana-working-orbit span:last-child{animation-delay:.65s}.lv-diana-working-copy{display:grid;gap:.35rem;max-width:24rem}.lv-diana-working-title{font-size:1rem;font-weight:850;line-height:1.25;color:var(--lv-tk-text)}.lv-diana-working-subtitle{font-size:.8125rem;line-height:1.45;color:var(--lv-tk-text-muted)}.lv-diana-working-progress{position:relative;width:min(100%,22rem);height:.42rem;overflow:hidden;border-radius:var(--lv-tk-radius-full,999px);background:color-mix(in srgb,var(--lv-tk-accent) 14%,var(--lv-tk-border-subtle))}.lv-diana-working-progress span{position:absolute;inset-block:0;left:-42%;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lv-tk-accent) 74%,white),var(--lv-tk-accent));animation:lv-diana-working-progress 1.45s ease-in-out infinite}.lv-diana-working-steps{display:grid;width:min(100%,22rem);gap:.45rem;text-align:left}.lv-diana-working-steps li{display:flex;align-items:center;gap:.55rem;border-radius:var(--lv-tk-radius-lg);border:1px solid color-mix(in srgb,var(--lv-tk-accent) 16%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-surface-editor) 88%,transparent);padding:.55rem .65rem;font-size:.775rem;font-weight:750;line-height:1.3;color:var(--lv-tk-text);opacity:.64;animation:lv-diana-working-step 2.4s ease-in-out infinite;animation-delay:calc(var(--lv-diana-step-index) * .28s)}.lv-diana-working-dot{width:.55rem;height:.55rem;flex-shrink:0;border-radius:var(--lv-tk-radius-full,999px);background:var(--lv-tk-accent);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--lv-tk-accent) 13%,transparent)}.lv-diana-faq-preview{display:flex;flex-direction:column;gap:.55rem}.lv-diana-faq-card{border-radius:var(--lv-tk-radius-lg);border:1px solid var(--lv-tk-border-subtle);background:var(--lv-tk-surface-editor);padding:.85rem}.lv-diana-faq-card h3{font-size:.875rem;font-weight:800;line-height:1.35;color:var(--lv-tk-text)}.lv-diana-faq-card p{margin-top:.45rem;font-size:.8125rem;line-height:1.45;color:var(--lv-tk-text-muted)}.lv-diana-confirm{border-radius:var(--lv-tk-radius-lg);border:1px solid color-mix(in srgb,var(--lv-tk-risk,#ef4444) 35%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-risk,#ef4444) 8%,var(--lv-tk-surface-editor));padding:.85rem}.lv-diana-confirm p{margin-bottom:.75rem;font-size:.875rem;font-weight:750;color:var(--lv-tk-text)}@keyframes lv-diana-pulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes lv-diana-working-spark{0%,to{opacity:.82;transform:scale(.94) rotate(-6deg)}50%{opacity:1;transform:scale(1.08) rotate(7deg)}}@keyframes lv-diana-working-ring{0%{opacity:.5;transform:scale(.78)}to{opacity:0;transform:scale(1.24)}}@keyframes lv-diana-working-progress{0%{transform:translateX(0)}to{transform:translateX(340%)}}@keyframes lv-diana-working-step{0%,to{opacity:.58;border-color:color-mix(in srgb,var(--lv-tk-accent) 14%,var(--lv-tk-border-subtle))}42%,62%{opacity:1;border-color:color-mix(in srgb,var(--lv-tk-accent) 36%,var(--lv-tk-border-subtle))}}.lv-diana-actions{display:grid;grid-template-columns:1fr;gap:.5rem}.lv-diana-primary,.lv-diana-refinements button,.lv-diana-secondary{display:inline-flex;min-height:var(--lv-tk-btn-min-h-lg);align-items:center;justify-content:center;gap:.4rem;border-radius:var(--lv-tk-radius-lg);padding:.65rem .85rem;font-size:.8125rem;font-weight:800}.lv-diana-primary{border:1px solid color-mix(in srgb,var(--lv-tk-accent) 48%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-accent) 14%,transparent);color:var(--lv-tk-accent)}.lv-diana-primary:hover{border-color:color-mix(in srgb,var(--lv-tk-accent) 58%,var(--lv-tk-border-subtle));background:color-mix(in srgb,var(--lv-tk-accent) 18%,transparent)}.lv-diana-refinements button,.lv-diana-secondary{border:1px solid var(--lv-tk-border-subtle);color:var(--lv-tk-text)}.lv-diana-primary:disabled,.lv-diana-refinements button:disabled,.lv-diana-secondary:disabled{opacity:.55}.lv-diana-refinements{display:flex;flex-wrap:wrap;gap:.5rem}.lv-diana-refinements button{min-height:2.25rem;flex:1 1 8rem;padding:.45rem .6rem;font-size:.75rem}@media (min-width:520px){.lv-diana-overlay{align-items:center;padding:1rem}.lv-diana-sheet{border-bottom:1px solid var(--lv-tk-border-subtle);border-radius:var(--lv-tk-radius-xl)}.lv-diana-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-diana-actions--single{grid-template-columns:1fr}}