@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&family=Sora:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--orange:#ff5e1a;--orange-deep:#e84a06;--yellow:#ffd23f;--yellow-deep:#f0b81b;--green:#2bd96b;--green-deep:#1aab52;--black:#0b0b0b;--bg:#0d0b09;--bg-2:#110e0b;--card:#1c1916;--card-2:#221e1a;--line:#f5f0e814;--line-strong:#f5f0e829;--cream:#f5f0e8;--muted:#8b847b;--muted-2:#5c564f;--display:"Bricolage Grotesque", system-ui, sans-serif;--body:"Sora", system-ui, sans-serif;--mono:"JetBrains Mono", monospace;--sb-w:248px;--tb-h:76px;--bn-h:80px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:28px;--radius-full:999px;--shadow-card:0 16px 32px -12px #00000080;--shadow-cta-orange:0 6px 14px -4px #ff5e1a80;--shadow-cta-green:0 6px 14px -4px #2bd96b80;--shadow-hero:0 24px 64px -20px #0009}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#app{height:100%}body{font-family:var(--body);background:radial-gradient(1200px 800px at 80% -10%, #ff5e1a1a, transparent 60%), radial-gradient(900px 700px at -10% 110%, #ffd23f0f, transparent 60%), var(--bg);color:var(--cream);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.7;box-shadow:0 0 0 5px #0000}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}@media (width<=768px){:root{--tb-h:60px}}.fade-up{animation:.3s forwards fade-up}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:10px}.text-gradient-orange{background:linear-gradient(135deg, var(--orange), var(--yellow));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-green{background:linear-gradient(135deg, var(--green), var(--yellow));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.modal-overlay[data-v-bdb30332]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-bdb30332]{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto}.modal-head[data-v-bdb30332]{justify-content:space-between;align-items:center;margin-bottom:20px;padding:24px 24px 0;display:flex}.modal-title[data-v-bdb30332]{font-family:var(--display);letter-spacing:-.02em;font-size:18px;font-weight:800}.close-btn[data-v-bdb30332]{color:var(--muted);cursor:pointer;border-radius:8px;padding:6px;transition:color .15s,background .15s}.close-btn[data-v-bdb30332]:hover{color:var(--cream);background:#ffffff0f}.type-grid[data-v-bdb30332]{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 24px 24px;display:grid}.type-card[data-v-bdb30332]{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;transition:border-color .15s,background .15s,transform .1s;display:flex}.type-card[data-v-bdb30332]:hover{border-color:var(--orange);background:#ff5e1a0f;transform:translateY(-2px)}.type-icon[data-v-bdb30332]{font-size:28px}.type-label[data-v-bdb30332]{font-size:13px;font-weight:700}.type-desc[data-v-bdb30332]{color:var(--muted);font-size:11px;line-height:1.4}form[data-v-bdb30332]{padding:0 24px 24px}.fields[data-v-bdb30332]{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.row-2[data-v-bdb30332]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-bdb30332]{flex-direction:column;gap:6px;display:flex}.field label[data-v-bdb30332]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:600}.field input[data-v-bdb30332],.field select[data-v-bdb30332],.field textarea[data-v-bdb30332]{background:var(--bg);border:1px solid var(--line);color:var(--cream);resize:none;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.field input[data-v-bdb30332]:focus,.field select[data-v-bdb30332]:focus,.field textarea[data-v-bdb30332]:focus{border-color:var(--orange)}.field input[data-v-bdb30332]::placeholder,.field textarea[data-v-bdb30332]::placeholder{color:var(--muted-2)}.field select[data-v-bdb30332]{cursor:pointer}.field select option[data-v-bdb30332]{background:var(--bg-2)}.color-row[data-v-bdb30332]{align-items:center;gap:10px;display:flex}.color-row input[type=color][data-v-bdb30332]{cursor:pointer;border-radius:8px;width:36px;height:36px;padding:2px}.color-val[data-v-bdb30332]{font-family:var(--mono);color:var(--muted);font-size:11px}.toggle-field[data-v-bdb30332]{flex-direction:row;align-items:center;gap:12px}.toggle-field label[data-v-bdb30332]{margin:0}.toggle[data-v-bdb30332]{background:var(--line);cursor:pointer;border-radius:99px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.toggle.on[data-v-bdb30332]{background:var(--orange)}.toggle-knob[data-v-bdb30332]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle.on .toggle-knob[data-v-bdb30332]{transform:translate(18px)}.err[data-v-bdb30332]{color:#ff6b6b;background:#ff6b6b14;border:1px solid #ff6b6b33;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.modal-footer[data-v-bdb30332]{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.btn-back[data-v-bdb30332]{color:var(--muted);cursor:pointer;padding:8px 4px;font-size:13px;transition:color .15s}.btn-back[data-v-bdb30332]:hover{color:var(--cream)}.btn-submit[data-v-bdb30332]{background:var(--orange);color:var(--black);font-family:var(--display);cursor:pointer;border-radius:12px;padding:10px 28px;font-size:14px;font-weight:700;transition:opacity .15s,transform .1s}.btn-submit[data-v-bdb30332]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-submit[data-v-bdb30332]:disabled{opacity:.5;cursor:not-allowed}.photo-zone[data-v-bdb30332]{border:2px dashed var(--line);cursor:pointer;background:var(--bg);border-radius:14px;justify-content:center;align-items:center;height:130px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.photo-zone[data-v-bdb30332]:hover{border-color:var(--orange);background:#ff5e1a0a}.photo-zone.photo-err[data-v-bdb30332]{border-color:#ff6b6b}.photo-zone.has-photo[data-v-bdb30332]{border-style:solid;border-color:var(--orange)}.photo-empty[data-v-bdb30332]{pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex}.photo-icon-big[data-v-bdb30332]{font-size:28px}.photo-cta[data-v-bdb30332]{color:var(--cream);font-size:13px;font-weight:600}.photo-fmt[data-v-bdb30332]{color:var(--muted-2);font-size:11px}.photo-img[data-v-bdb30332]{object-fit:cover;width:100%;height:100%}.photo-change-overlay[data-v-bdb30332]{color:#fff;opacity:0;background:#00000080;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.photo-zone.has-photo:hover .photo-change-overlay[data-v-bdb30332]{opacity:1}.err-inline[data-v-bdb30332]{color:#ff6b6b;margin-top:2px;font-size:11px}.input-err[data-v-bdb30332]{border-color:#ff6b6b!important}.sidebar[data-v-1766e578]{height:100vh;width:var(--sb-w);background:var(--bg-2);border-right:1px solid var(--line);z-index:50;flex-direction:column;flex-shrink:0;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.logo[data-v-1766e578]{align-items:center;gap:10px;margin-bottom:8px;padding:6px 8px 18px;display:flex}.logo .mark[data-v-1766e578]{background:var(--orange);border-radius:9px;flex-shrink:0;width:32px;height:32px;position:relative;transform:rotate(-4deg);box-shadow:0 6px 16px -4px #ff5e1a66}.logo .mark[data-v-1766e578]:before{content:"";background:var(--yellow);border-radius:3px;width:14px;height:14px;position:absolute;top:9px;left:9px;transform:rotate(45deg)}.logo .name[data-v-1766e578]{font-family:var(--display);letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1}.logo .tag[data-v-1766e578]{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:9px}.nav-group[data-v-1766e578]{margin-bottom:18px}.nav-label[data-v-1766e578]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2);padding:6px 12px 8px;font-size:9px}.nav-item[data-v-1766e578]{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.nav-item[data-v-1766e578]:hover{color:var(--cream);background:#f5f0e80a}.nav-item.active[data-v-1766e578]{color:var(--orange);background:#ff5e1a1a}.nav-item.active[data-v-1766e578]:before{content:"";background:var(--orange);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-16px}.nav-icon[data-v-1766e578]{flex-shrink:0;align-items:center;display:flex}.nav-count[data-v-1766e578]{font-family:var(--mono);color:var(--muted-2);letter-spacing:.04em;margin-left:auto;font-size:10px}.live-dot[data-v-1766e578]{background:var(--green);width:6px;height:6px;color:var(--green);border-radius:50%;margin-left:auto;animation:1.6s ease-out infinite pulse-dot}.promo-card[data-v-1766e578]{background:linear-gradient(135deg,#ff5e1a33,#ffd23f1a);border:1px solid #ff5e1a40;border-radius:14px;margin-top:auto;margin-bottom:12px;padding:16px}.promo-eyebrow[data-v-1766e578]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--orange);margin-bottom:6px;font-size:9px}.promo-text[data-v-1766e578]{color:var(--cream);margin-bottom:12px;font-size:12px;line-height:1.5}.promo-btn[data-v-1766e578]{color:var(--orange);cursor:pointer;font-size:12px;font-weight:600}.promo-btn[data-v-1766e578]:hover{color:var(--yellow)}.user-card[data-v-1766e578]{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.user-av[data-v-1766e578]{background:linear-gradient(135deg, var(--orange), var(--yellow));width:36px;height:36px;font-family:var(--display);color:var(--black);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}@media (width<=768px){.sidebar[data-v-1766e578]{display:none}}.user-card.clickable[data-v-1766e578]{cursor:pointer;transition:background .15s}.user-card.clickable[data-v-1766e578]:hover{background:var(--bg-2)}.user-name[data-v-1766e578]{font-size:13px;font-weight:600}.user-role[data-v-1766e578]{color:var(--muted);margin-top:1px;font-size:11px}.logout-btn[data-v-1766e578]{color:var(--muted);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;margin-left:auto;padding:4px;transition:color .15s,background .15s;display:flex}.logout-btn[data-v-1766e578]:hover{color:#ff6b6b;background:#ff6b6b1a}.topbar[data-v-89291985]{height:var(--tb-h);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);z-index:40;background:#0d0b09d9;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.location-wrap[data-v-89291985]{flex-shrink:0;position:relative}.location-pill[data-v-89291985]{border:1px solid var(--line);background:var(--card);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;transition:border-color .2s,background .2s;display:flex}.location-pill[data-v-89291985]:hover,.location-pill.open[data-v-89291985]{border-color:var(--orange);background:#ff5e1a0f}.loc-text[data-v-89291985]{text-align:left}.loc-eyebrow[data-v-89291985]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px;line-height:1}.loc-name[data-v-89291985]{text-overflow:ellipsis;max-width:140px;margin-top:2px;font-size:12px;font-weight:600;overflow:hidden}.loc-chevron[data-v-89291985]{flex-shrink:0;transition:transform .2s}.loc-chevron.rotated[data-v-89291985]{transform:rotate(180deg)}.community-dropdown[data-v-89291985]{background:var(--card);border:1px solid var(--line);z-index:200;border-radius:14px;width:280px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 40px -8px #0009}.dropdown-header[data-v-89291985]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);padding:12px 16px 8px;font-size:9px}.dropdown-divider[data-v-89291985]{background:var(--line);height:1px;margin:4px 0}.dropdown-empty[data-v-89291985]{color:var(--muted);text-align:center;padding:16px;font-size:12px}.community-option[data-v-89291985]{text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .15s;display:flex}.community-option[data-v-89291985]:hover{background:#f5f0e80a}.community-option.active[data-v-89291985]{background:#ff5e1a14}.option-av[data-v-89291985]{background:linear-gradient(135deg, var(--orange), var(--yellow));width:34px;height:34px;font-family:var(--display);color:var(--black);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.all-av[data-v-89291985]{background:var(--card-2);border:1px solid var(--line);font-size:16px}.option-info[data-v-89291985]{flex:1;min-width:0}.option-name[data-v-89291985]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.option-sub[data-v-89291985]{color:var(--muted);margin-top:1px;font-size:11px}.option-check[data-v-89291985]{color:var(--orange);flex-shrink:0;font-size:12px;font-weight:700}.dropdown-enter-active[data-v-89291985]{transition:opacity .15s,transform .15s}.dropdown-leave-active[data-v-89291985]{transition:opacity .1s,transform .1s}.dropdown-enter-from[data-v-89291985],.dropdown-leave-to[data-v-89291985]{opacity:0;transform:translateY(-6px)}.search-wrap[data-v-89291985]{border:1px solid var(--line);background:var(--card);border-radius:12px;flex:1;align-items:center;gap:10px;max-width:540px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.search-wrap[data-v-89291985]:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff5e1a1f}.search-input[data-v-89291985]{color:var(--cream);background:0 0;border:none;outline:none;flex:1;font-size:13px}.search-input[data-v-89291985]::placeholder{color:var(--muted)}.search-kbd[data-v-89291985]{font-family:var(--mono);color:var(--muted-2);background:var(--card-2);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:10px}.search-btn[data-v-89291985]{background:var(--orange);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.search-btn[data-v-89291985]:hover{background:var(--orange-deep)}.tb-actions[data-v-89291985]{align-items:center;gap:8px;margin-left:auto;display:flex}.tb-icon-btn[data-v-89291985]{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;transition:color .15s,border-color .2s;display:flex;position:relative}.tb-icon-btn[data-v-89291985]:hover{color:var(--cream);border-color:var(--line-strong)}.tb-badge[data-v-89291985]{background:var(--orange);min-width:16px;height:16px;font-family:var(--mono);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:500;display:flex;position:absolute;top:-4px;right:-4px}.cta-btn[data-v-89291985]{background:linear-gradient(135deg, var(--orange), var(--yellow));height:38px;color:var(--black);box-shadow:var(--shadow-cta-orange);border-radius:10px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s}.cta-btn[data-v-89291985]:hover{transform:translateY(-1px);box-shadow:0 8px 18px -4px #ff5e1a99}@media (width<=768px){.topbar[data-v-89291985]{gap:10px;height:60px;padding:0 16px}.location-wrap[data-v-89291985],.search-kbd[data-v-89291985],.tb-icon-btn[data-v-89291985],.cta-btn[data-v-89291985]{display:none}.search-wrap[data-v-89291985]{max-width:100%}}.pro-card[data-v-e274123d]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.pro-card[data-v-e274123d]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-3px)}.pro-photo[data-v-e274123d]{justify-content:center;align-items:center;height:140px;display:flex;position:relative}.pro-img[data-v-e274123d]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pro-initials[data-v-e274123d]{font-family:var(--display);color:#0000008c;letter-spacing:-.03em;pointer-events:none;font-size:52px;font-weight:800}.badge-verified[data-v-e274123d]{color:var(--green);background:#0009;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:flex;position:absolute;top:10px;left:10px}.pro-price[data-v-e274123d]{font-family:var(--mono);color:var(--yellow);background:#000000a6;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;bottom:10px;right:10px}.pro-body[data-v-e274123d]{padding:14px 16px}.pro-name[data-v-e274123d]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:2px;font-size:16px;font-weight:700}.pro-role[data-v-e274123d]{color:var(--muted);margin-bottom:8px;font-size:11px}.pro-meta[data-v-e274123d]{color:var(--muted);gap:10px;margin-bottom:8px;font-size:11px;display:flex}.stars[data-v-e274123d]{color:var(--cream)}.pro-tags[data-v-e274123d]{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.pro-tag[data-v-e274123d]{border-radius:var(--radius-xs);background:var(--card-2);color:var(--muted);border:1px solid var(--line);padding:3px 8px;font-size:10px}.pro-actions[data-v-e274123d]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.btn-wa[data-v-e274123d]{background:var(--green);color:var(--black);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;font-weight:700;transition:background .15s;display:flex}.btn-wa[data-v-e274123d]:hover{background:var(--green-deep)}.btn-profile[data-v-e274123d]{border:1px solid var(--line);color:var(--cream);background:0 0;border-radius:10px;padding:8px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s}.btn-profile[data-v-e274123d]:hover{border-color:var(--line-strong);background:var(--card-2)}.event-card[data-v-bc0118a7]{border-radius:var(--radius-xl);cursor:pointer;min-height:200px;transition:transform .2s,box-shadow .2s;overflow:hidden}.event-card[data-v-bc0118a7]:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.event-card.featured[data-v-bc0118a7]{min-height:240px}.card-bg[data-v-bc0118a7]{width:100%;height:100%;min-height:inherit;flex-direction:column;justify-content:flex-end;padding:14px;display:flex;position:relative}.card-cover-img[data-v-bc0118a7]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.card-overlay[data-v-bc0118a7]{pointer-events:none;background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.card-date-pill[data-v-bc0118a7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:10px;flex-direction:column;align-items:center;padding:6px 10px;display:flex;position:absolute;top:12px;left:12px}.card-day[data-v-bc0118a7]{font-family:var(--display);color:#fff;font-size:22px;font-weight:800;line-height:1}.card-month[data-v-bc0118a7]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--yellow);font-size:9px}.card-cat-pill[data-v-bc0118a7]{color:#fff;text-transform:capitalize;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.cat-dot[data-v-bc0118a7]{background:var(--orange);width:5px;height:5px;color:var(--orange);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.card-bottom[data-v-bc0118a7]{z-index:1;position:relative}.card-title[data-v-bc0118a7]{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.2}.card-meta[data-v-bc0118a7]{color:#fffc;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.free-tag[data-v-bc0118a7]{background:var(--green);color:var(--black);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.proj-card[data-v-502e8c5b]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;gap:10px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.proj-card[data-v-502e8c5b]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-3px)}.proj-head[data-v-502e8c5b]{justify-content:space-between;align-items:center;display:flex}.proj-icon[data-v-502e8c5b]{font-size:36px;line-height:1}.proj-tag[data-v-502e8c5b]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500}.proj-name[data-v-502e8c5b]{font-family:var(--display);letter-spacing:-.02em;font-size:18px;font-weight:700}.proj-desc[data-v-502e8c5b]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.proj-foot[data-v-502e8c5b]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.proj-impact[data-v-502e8c5b]{flex-direction:column;display:flex}.impact-num[data-v-502e8c5b]{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1}.impact-label[data-v-502e8c5b]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:2px;font-size:9px}.btn-ver[data-v-502e8c5b]{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s}.btn-ver[data-v-502e8c5b]:hover{opacity:.75;transform:translateY(-1px)}.vaga-card[data-v-338c6470]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:52px 1fr auto;align-items:start;gap:14px;padding:18px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.vaga-card[data-v-338c6470]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.vaga-card.urgent[data-v-338c6470]{border-color:#ff5e1a4d;border-left:3px solid var(--orange)}.vaga-logo[data-v-338c6470]{width:52px;height:52px;font-family:var(--display);color:var(--black);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex;overflow:hidden}.logo-img[data-v-338c6470]{object-fit:cover;width:100%;height:100%}.vaga-flags[data-v-338c6470]{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.flag[data-v-338c6470]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:500}.urgent-flag[data-v-338c6470]{color:var(--orange);background:#ff5e1a26;border:1px solid #ff5e1a4d}.new-flag[data-v-338c6470]{color:var(--green);background:#2bd96b26;border:1px solid #2bd96b4d}.type-flag[data-v-338c6470]{background:var(--card-2);color:var(--muted);border:1px solid var(--line)}.vaga-title[data-v-338c6470]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:3px;font-size:16px;font-weight:700}.vaga-company[data-v-338c6470]{color:var(--muted);margin-bottom:6px;font-size:11px}.vaga-desc[data-v-338c6470]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.vaga-right[data-v-338c6470]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.vaga-pay[data-v-338c6470]{font-family:var(--display);color:var(--green);letter-spacing:-.02em;font-size:20px;font-weight:800}.vaga-per[data-v-338c6470]{color:var(--muted);font-size:10px}.vaga-applicants[data-v-338c6470]{font-family:var(--mono);color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.btn-apply[data-v-338c6470]{background:var(--orange);color:#fff;box-shadow:var(--shadow-cta-orange);border-radius:999px;margin-top:6px;padding:7px 14px;font-size:11px;font-weight:700;transition:background .15s,transform .15s}.btn-apply[data-v-338c6470]:hover{background:var(--orange-deep);transform:translateY(-1px)}.btn-wpp[data-v-338c6470]{color:#25d366;background:#25d3661f;border:1px solid #25d36640;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin-top:4px;padding:6px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.btn-wpp[data-v-338c6470]:hover{background:#25d36638;border-color:#25d36666}.home[data-v-c9c2040e]{max-width:1480px;padding:28px 32px}.hero[data-v-c9c2040e]{border-radius:var(--radius-2xl);background:#0a0806;height:360px;margin-bottom:32px;position:relative;overflow:hidden}.skyline[data-v-c9c2040e]{position:absolute;inset:0;overflow:hidden}.house[data-v-c9c2040e]{border-radius:4px 4px 0 0;flex-wrap:wrap;align-content:flex-start;gap:3px;padding:8px 4px;display:flex;position:absolute}.window[data-v-c9c2040e]{background:#ffd23f99;border-radius:1px;width:6px;height:7px}.moon[data-v-c9c2040e]{background:radial-gradient(circle at 40% 40%,#ffd23f,#f0b81b);border-radius:50%;width:48px;height:48px;position:absolute;top:32px;right:80px;box-shadow:0 0 30px #ffd23f4d}.hero-overlay[data-v-c9c2040e]{background:linear-gradient(#0000001a 0%,#00000080 50%,#000c 100%);position:absolute;inset:0}.hero-content[data-v-c9c2040e]{z-index:2;position:absolute;bottom:60px;left:40px;right:200px}.hero-tag[data-v-c9c2040e]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--orange);background:#00000080;border:1px solid #ff5e1a4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 12px;font-size:10px;display:inline-flex}.tag-dot[data-v-c9c2040e]{background:var(--orange);width:6px;height:6px;color:var(--orange);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.hero-title[data-v-c9c2040e]{color:#fff;margin-bottom:10px;font-size:clamp(28px,3.5vw,52px);font-weight:800;line-height:1.05}.hero-sub[data-v-c9c2040e]{color:#ffffffb3;margin-bottom:20px;font-size:15px}.hero-search[data-v-c9c2040e]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;max-width:480px;height:46px;padding:0 14px;transition:border-color .2s;display:flex}.hero-search[data-v-c9c2040e]:focus-within{border-color:var(--orange)}.hero-search input[data-v-c9c2040e]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:13px}.hero-search input[data-v-c9c2040e]::placeholder{color:#ffffff80}.hero-search-btn[data-v-c9c2040e]{background:var(--orange);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.hero-stats[data-v-c9c2040e]{z-index:2;gap:20px;display:flex;position:absolute;bottom:24px;right:28px}.hstat[data-v-c9c2040e]{flex-direction:column;align-items:flex-end;display:flex}.hstat-n[data-v-c9c2040e]{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-size:22px;font-weight:800}.hstat-l[data-v-c9c2040e]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:9px}.section[data-v-c9c2040e]{margin-bottom:40px}.section-head[data-v-c9c2040e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.section-title[data-v-c9c2040e]{letter-spacing:-.03em;margin-top:4px;font-size:26px;font-weight:800}.section-actions[data-v-c9c2040e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tabs-row[data-v-c9c2040e]{flex-wrap:wrap;gap:6px;display:flex}.tab-btn[data-v-c9c2040e]{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.tab-btn[data-v-c9c2040e]:hover{border-color:var(--line-strong);color:var(--cream)}.tab-btn.active[data-v-c9c2040e]{color:var(--orange);background:#ff5e1a1f;border-color:#ff5e1a4d}.link-btn[data-v-c9c2040e]{color:var(--orange);white-space:nowrap;font-size:12px;font-weight:600}.link-btn[data-v-c9c2040e]:hover{color:var(--yellow)}.quick-grid[data-v-c9c2040e]{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.qa-btn[data-v-c9c2040e]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;transition:border-color .15s,transform .15s,background .15s;display:flex}.qa-btn[data-v-c9c2040e]:hover{border-color:var(--line-strong);background:var(--card-2);transform:translateY(-2px)}.qa-icon[data-v-c9c2040e]{font-size:24px}.qa-label[data-v-c9c2040e]{text-align:center;font-size:11px;font-weight:600}.qa-count[data-v-c9c2040e]{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.pros-grid[data-v-c9c2040e]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.events-grid[data-v-c9c2040e]{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.events-col[data-v-c9c2040e]{flex-direction:column;gap:12px;display:flex}.projs-grid[data-v-c9c2040e]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.two-col-section[data-v-c9c2040e]{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.vagas-list[data-v-c9c2040e]{flex-direction:column;gap:10px;display:flex}.feed-grid[data-v-c9c2040e]{grid-template-columns:1fr 1fr;grid-auto-rows:100px;gap:8px;display:grid}.feed-item[data-v-c9c2040e]{border-radius:var(--radius-md);cursor:pointer;transition:transform .2s;position:relative;overflow:hidden}.feed-item[data-v-c9c2040e]:hover{transform:scale(1.02)}.feed-item.tall[data-v-c9c2040e]{grid-row:span 2}.feed-item.wide[data-v-c9c2040e]{grid-column:span 2}.feed-overlay[data-v-c9c2040e]{background:linear-gradient(#0000,#0009);position:absolute;inset:0}.feed-info[data-v-c9c2040e]{z-index:1;position:absolute;bottom:8px;left:10px}.feed-author[data-v-c9c2040e]{color:#fff;font-size:11px;font-weight:600}.feed-time[data-v-c9c2040e]{font-family:var(--mono);color:#fff9;text-transform:uppercase;font-size:9px}.skeleton-row[data-v-c9c2040e]{color:var(--muted);padding:20px 0;font-size:13px}@media (width<=768px){.home[data-v-c9c2040e]{padding:16px}.hero[data-v-c9c2040e]{height:260px;margin-bottom:20px}.hero-content[data-v-c9c2040e]{bottom:20px;left:20px;right:20px}.hero-title[data-v-c9c2040e]{font-size:22px}.hero-sub[data-v-c9c2040e]{font-size:13px;display:none}.hero-search[data-v-c9c2040e]{max-width:100%}.hero-stats[data-v-c9c2040e]{display:none}.section[data-v-c9c2040e]{margin-bottom:28px}.section-title[data-v-c9c2040e]{font-size:20px}.section-actions .tabs-row[data-v-c9c2040e]{display:none}.quick-grid[data-v-c9c2040e]{grid-template-columns:repeat(4,1fr);gap:6px}.qa-btn[data-v-c9c2040e]{padding:10px 4px}.qa-icon[data-v-c9c2040e]{font-size:20px}.pros-grid[data-v-c9c2040e]{grid-template-columns:repeat(2,1fr);gap:10px}.events-grid[data-v-c9c2040e]{grid-template-columns:1fr}.events-col[data-v-c9c2040e]{display:none}.projs-grid[data-v-c9c2040e]{grid-template-columns:1fr}.two-col-section[data-v-c9c2040e]{grid-template-columns:1fr;gap:28px}.feed-col[data-v-c9c2040e]{display:none}}.pros-page[data-v-43cd0566]{max-width:1480px;padding:28px 32px}.page-head[data-v-43cd0566]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-43cd0566]{margin:6px 0 4px;font-size:clamp(28px,3.5vw,48px);font-weight:800}.page-sub[data-v-43cd0566]{color:var(--muted);font-size:14px}.view-toggle[data-v-43cd0566]{border:1px solid var(--line);background:var(--card);border-radius:10px;display:flex;overflow:hidden}.toggle-btn[data-v-43cd0566]{color:var(--muted);border-right:1px solid var(--line);padding:8px 16px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.toggle-btn[data-v-43cd0566]:last-child{border-right:none}.toggle-btn.active[data-v-43cd0566]{color:var(--orange);background:#ff5e1a1f}.toggle-btn[data-v-43cd0566]:hover:not(.active){background:var(--card-2);color:var(--cream)}.cat-chips[data-v-43cd0566]{gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.cat-chip[data-v-43cd0566]{border:1px solid var(--line);background:var(--card);white-space:nowrap;cursor:pointer;color:var(--muted);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cat-chip[data-v-43cd0566]:hover{border-color:var(--line-strong);color:var(--cream)}.cat-chip.active[data-v-43cd0566]{color:var(--orange);background:#ff5e1a1a;border-color:#ff5e1a4d}.cat-icon[data-v-43cd0566]{font-size:16px}.cat-count[data-v-43cd0566]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);font-size:10px}.filter-bar[data-v-43cd0566]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex}.filter-pills[data-v-43cd0566]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-label[data-v-43cd0566]{color:var(--muted);font-size:12px}.filter-pill[data-v-43cd0566]{border:1px solid var(--line);background:var(--card-2);color:var(--cream);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;transition:all .15s;display:flex}.filter-pill[data-v-43cd0566]:hover{border-color:var(--line-strong)}.filter-pill.active[data-v-43cd0566]{background:#ff5e1a14;border-color:#ff5e1a4d}.toggle-dot[data-v-43cd0566]{background:var(--muted-2);border-radius:50%;width:8px;height:8px;transition:background .15s}.toggle-dot.on[data-v-43cd0566]{background:var(--green)}.filter-clear[data-v-43cd0566]{color:var(--muted);cursor:pointer;padding:5px;font-size:11px}.filter-clear[data-v-43cd0566]:hover{color:var(--cream)}.sort-control[data-v-43cd0566]{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.sort-btn[data-v-43cd0566]{color:var(--cream);font-size:12px;font-weight:600}.result-meta[data-v-43cd0566]{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px;display:flex}.online-meta[data-v-43cd0566]{color:var(--green);align-items:center;gap:6px;font-weight:600;display:flex}.live-dot[data-v-43cd0566]{background:var(--green);width:7px;height:7px;color:var(--green);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.pros-grid[data-v-43cd0566]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.load-more[data-v-43cd0566]{flex-direction:column;align-items:center;gap:8px;margin-top:32px;padding-bottom:40px;display:flex}.load-btn[data-v-43cd0566]{border:1px solid var(--line);background:var(--card);color:var(--cream);cursor:pointer;border-radius:12px;padding:12px 28px;font-size:13px;font-weight:600;transition:all .15s}.load-btn[data-v-43cd0566]:hover{border-color:var(--line-strong);background:var(--card-2)}.load-meta[data-v-43cd0566]{color:var(--muted);font-size:11px}@media (width<=768px){.pros-page[data-v-43cd0566]{padding:16px}.pros-grid[data-v-43cd0566]{grid-template-columns:repeat(2,1fr);gap:10px}.filter-row[data-v-43cd0566]{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}}.eventos-page[data-v-7e7406e5]{max-width:1480px;padding:28px 32px}.page-head[data-v-7e7406e5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-7e7406e5]{margin:6px 0 4px;font-size:clamp(28px,3.5vw,48px);font-weight:800}.page-sub[data-v-7e7406e5]{color:var(--muted);font-size:14px}.ghost-btn[data-v-7e7406e5]{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .15s}.ghost-btn[data-v-7e7406e5]:hover{border-color:var(--line-strong);background:var(--card)}.ghost-btn.small[data-v-7e7406e5]{padding:8px 14px;font-size:12px}.featured-event[data-v-7e7406e5]{border-radius:var(--radius-2xl);cursor:pointer;height:300px;margin-bottom:20px;position:relative;overflow:hidden}.featured-event:hover .fe-overlay[data-v-7e7406e5]{background:linear-gradient(90deg,#000c 0%,#0003 70%)}.empty-state[data-v-7e7406e5]{border-radius:var(--radius-2xl);background:var(--card);border:1px dashed var(--line);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:180px;margin-bottom:20px;display:flex}.empty-icon[data-v-7e7406e5]{font-size:32px}.empty-text[data-v-7e7406e5]{color:var(--muted);font-size:14px}.fe-bg[data-v-7e7406e5]{position:absolute;inset:0}.fe-cover-img[data-v-7e7406e5]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fe-pattern[data-v-7e7406e5]{background:repeating-linear-gradient(45deg,#0000001a 0 1px,#0000 0 50%) 0 0/12px 12px;position:absolute;inset:0}.fe-overlay[data-v-7e7406e5]{background:linear-gradient(90deg,#000000b3 0%,#0000001a 70%);position:absolute;inset:0}.fe-content[data-v-7e7406e5]{z-index:2;justify-content:space-between;align-items:center;height:100%;padding:32px 40px;display:flex;position:relative}.fe-left[data-v-7e7406e5]{max-width:55%}.fe-tag[data-v-7e7406e5]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--orange);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ff5e1a4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-size:10px;display:inline-flex}.tag-dot[data-v-7e7406e5]{background:var(--orange);width:6px;height:6px;color:var(--orange);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.fe-title[data-v-7e7406e5]{color:#fff;margin-bottom:10px;font-size:36px;font-weight:800;line-height:1.1}.fe-desc[data-v-7e7406e5]{color:#ffffffbf;margin-bottom:14px;font-size:13px;line-height:1.5}.fe-meta[data-v-7e7406e5]{color:#ffffffbf;flex-wrap:wrap;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.free-tag[data-v-7e7406e5]{background:var(--green);color:var(--black);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.fe-actions[data-v-7e7406e5]{gap:10px;display:flex}.btn-rsvp[data-v-7e7406e5]{background:var(--cream);color:var(--black);border-radius:10px;padding:10px 20px;font-size:13px;font-weight:700;transition:background .15s,transform .15s}.btn-rsvp[data-v-7e7406e5]:hover{background:#fff;transform:translateY(-1px)}.fe-right[data-v-7e7406e5]{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.fe-date-card[data-v-7e7406e5]{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:16px;padding:16px 20px}.fdc-day[data-v-7e7406e5]{font-family:var(--display);color:#fff;font-size:52px;font-weight:800;line-height:1}.fdc-month[data-v-7e7406e5]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--yellow);font-size:12px}.fdc-dow[data-v-7e7406e5]{color:#fff9;margin-top:4px;font-size:11px}.fe-going[data-v-7e7406e5]{text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border-radius:12px;padding:10px 16px}.fg-count[data-v-7e7406e5]{font-family:var(--display);color:#fff;font-size:24px;font-weight:800}.fg-label[data-v-7e7406e5]{color:#fff9;font-size:11px}.calendar-strip[data-v-7e7406e5]{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:20px;display:grid}.cal-day[data-v-7e7406e5]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;transition:all .15s;display:flex}.cal-day[data-v-7e7406e5]:hover{border-color:var(--line-strong);background:var(--card-2)}.cal-day.today[data-v-7e7406e5]{background:linear-gradient(135deg,#ff5e1a33,#ffd23f1a);border-color:#ff5e1a4d}.cal-day.weekend[data-v-7e7406e5]{background:#ff5e1a0a}.cal-dow[data-v-7e7406e5]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px}.cal-num[data-v-7e7406e5]{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:800}.cal-dots[data-v-7e7406e5]{gap:3px;display:flex}.cal-dot[data-v-7e7406e5]{border-radius:50%;width:5px;height:5px}.cal-count[data-v-7e7406e5]{font-family:var(--mono);text-transform:uppercase;color:var(--muted-2);letter-spacing:.06em;font-size:9px}.cat-chips[data-v-7e7406e5]{gap:8px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.cat-chip[data-v-7e7406e5]{border:1px solid var(--line);background:var(--card);white-space:nowrap;cursor:pointer;color:var(--muted);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cat-chip[data-v-7e7406e5]:hover{border-color:var(--line-strong);color:var(--cream)}.cat-chip.active[data-v-7e7406e5]{color:var(--orange);background:#ff5e1a1a;border-color:#ff5e1a4d}.cat-icon[data-v-7e7406e5]{font-size:15px}.section-head[data-v-7e7406e5]{margin-bottom:16px}.section-title[data-v-7e7406e5]{letter-spacing:-.03em;font-size:24px;font-weight:800}.events-grid[data-v-7e7406e5]{grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;gap:12px;padding-bottom:40px;display:grid}.event-cell[data-v-7e7406e5]{min-height:200px}.event-cell.span2[data-v-7e7406e5]{grid-column:span 2}@media (width<=768px){.eventos-page[data-v-7e7406e5]{padding:16px}.featured-event[data-v-7e7406e5]{height:220px}.fe-content[data-v-7e7406e5]{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.fe-left[data-v-7e7406e5]{max-width:100%}.fe-right[data-v-7e7406e5]{display:none}.days-grid[data-v-7e7406e5]{grid-template-columns:repeat(4,1fr);gap:8px}.events-masonry[data-v-7e7406e5]{grid-template-columns:1fr}.event-cell.span2[data-v-7e7406e5]{grid-column:span 1}.filter-bar[data-v-7e7406e5]{flex-wrap:nowrap;overflow-x:auto}}.projetos-page[data-v-ff366163]{max-width:1480px;padding:28px 32px}.page-head[data-v-ff366163]{margin-bottom:24px}.page-title[data-v-ff366163]{margin:6px 0;font-size:clamp(28px,3.5vw,48px);font-weight:800}.impact-banner[data-v-ff366163]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:22px;display:grid;overflow:hidden}.impact-cell[data-v-ff366163]{border-right:1px solid var(--line);padding:22px 24px}.impact-cell[data-v-ff366163]:last-child{border-right:none}.imp-num[data-v-ff366163]{font-family:var(--display);letter-spacing:-.03em;color:var(--cream);font-size:34px;font-weight:800;line-height:1}.imp-label[data-v-ff366163]{color:var(--muted);margin:4px 0 6px;font-size:12px}.imp-trend[data-v-ff366163]{font-family:var(--mono);color:var(--green);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.cat-chips[data-v-ff366163]{gap:8px;margin-bottom:22px;padding-bottom:4px;display:flex;overflow-x:auto}.cat-chip[data-v-ff366163]{border:1px solid var(--line);background:var(--card);white-space:nowrap;cursor:pointer;color:var(--muted);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cat-chip[data-v-ff366163]:hover{border-color:var(--line-strong);color:var(--cream)}.cat-chip.active[data-v-ff366163]{color:var(--orange);background:#ff5e1a1a;border-color:#ff5e1a4d}.cat-icon[data-v-ff366163]{font-size:15px}.featured-proj[data-v-ff366163]{border-radius:var(--radius-2xl);border:1px solid var(--line);cursor:pointer;grid-template-columns:1fr 1.4fr;min-height:300px;margin-bottom:28px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.featured-proj[data-v-ff366163]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.fp-left[data-v-ff366163]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex;position:relative}.fp-icon[data-v-ff366163]{font-size:90px;line-height:1}.fp-badge[data-v-ff366163]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:999px;padding:6px 14px;font-size:10px;font-weight:600}.fp-right[data-v-ff366163]{background:var(--card);flex-direction:column;gap:12px;padding:32px;display:flex}.fp-tag[data-v-ff366163]{color:var(--muted);font-size:12px}.fp-title[data-v-ff366163]{letter-spacing:-.03em;font-size:28px;font-weight:800}.fp-desc[data-v-ff366163]{color:var(--muted);font-size:13px;line-height:1.6}.fp-impact-row[data-v-ff366163]{align-items:center;gap:12px;margin-top:4px;display:flex}.fp-impact-stat[data-v-ff366163]{flex-direction:column;display:flex}.fp-impact-num[data-v-ff366163]{font-family:var(--display);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1}.fp-impact-label[data-v-ff366163]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:3px;font-size:10px}.fp-skeleton[data-v-ff366163]{background:var(--card);min-height:280px;animation:1.5s ease-in-out infinite pulse-ff366163}@keyframes pulse-ff366163{0%,to{opacity:1}50%{opacity:.4}}.fp-actions[data-v-ff366163]{gap:10px;margin-top:8px;display:flex}.btn-ver-proj[data-v-ff366163]{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:11px 22px;font-size:13px;font-weight:700;transition:opacity .15s,transform .15s}.btn-ver-proj[data-v-ff366163]:hover{opacity:.75;transform:translateY(-1px)}.section-head[data-v-ff366163]{margin-bottom:16px}.section-title[data-v-ff366163]{letter-spacing:-.03em;font-size:24px;font-weight:800}.projs-grid[data-v-ff366163]{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.help-grid[data-v-ff366163]{grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:40px;display:grid}.help-card[data-v-ff366163]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:8px;padding:20px;display:flex}.help-icon[data-v-ff366163]{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.help-title[data-v-ff366163]{font-family:var(--display);font-size:16px;font-weight:700}.help-desc[data-v-ff366163]{color:var(--muted);font-size:12px;line-height:1.5}.help-link[data-v-ff366163]{color:var(--orange);margin-top:auto;font-size:12px;font-weight:600}.help-link[data-v-ff366163]:hover{color:var(--yellow)}@media (width<=768px){.projetos-page[data-v-ff366163]{padding:16px}.causa-grid[data-v-ff366163]{grid-template-columns:repeat(2,1fr)}.impact-banner[data-v-ff366163],.projs-grid[data-v-ff366163]{grid-template-columns:1fr}.help-grid[data-v-ff366163]{grid-template-columns:repeat(2,1fr)}}.vagas-page[data-v-b665181c]{max-width:1480px;padding:28px 32px}.page-head[data-v-b665181c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-b665181c]{margin:6px 0 4px;font-size:clamp(28px,3.5vw,48px);font-weight:800}.page-sub[data-v-b665181c]{color:var(--muted);font-size:14px}.ghost-btn[data-v-b665181c]{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .15s}.ghost-btn[data-v-b665181c]:hover{border-color:var(--line-strong);background:var(--card)}.vaga-tabs[data-v-b665181c]{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.tab-btn[data-v-b665181c]{color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.tab-btn[data-v-b665181c]:hover{color:var(--cream)}.tab-btn.active[data-v-b665181c]{color:var(--orange);background:#ff5e1a1f}.tab-count[data-v-b665181c]{font-family:var(--mono);background:var(--card-2);color:var(--muted-2);border-radius:999px;padding:2px 6px;font-size:10px}.tab-btn.active .tab-count[data-v-b665181c]{color:var(--orange);background:#ff5e1a26}.filter-bar[data-v-b665181c]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex}.filter-pills[data-v-b665181c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-label[data-v-b665181c]{color:var(--muted);font-size:12px}.filter-pill[data-v-b665181c]{border:1px solid var(--line);background:var(--card-2);color:var(--cream);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;transition:all .15s;display:flex}.filter-pill[data-v-b665181c]:hover{border-color:var(--line-strong)}.filter-pill.active[data-v-b665181c]{background:#ff5e1a14;border-color:#ff5e1a4d}.toggle-dot[data-v-b665181c]{background:var(--muted-2);border-radius:50%;width:8px;height:8px;transition:background .15s}.toggle-dot.on[data-v-b665181c]{background:var(--green)}.filter-clear[data-v-b665181c]{color:var(--muted);cursor:pointer;padding:5px;font-size:11px}.filter-clear[data-v-b665181c]:hover{color:var(--cream)}.sort-control[data-v-b665181c]{font-size:12px}.sort-btn[data-v-b665181c]{color:var(--cream);cursor:pointer;font-size:12px;font-weight:600}.result-meta[data-v-b665181c]{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px;display:flex}.urgent-meta[data-v-b665181c]{color:var(--orange);align-items:center;gap:6px;font-weight:600;display:flex}.urgent-dot[data-v-b665181c]{background:var(--orange);width:7px;height:7px;color:var(--orange);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.vagas-grid[data-v-b665181c]{grid-template-columns:repeat(2,1fr);gap:12px;padding-bottom:40px;display:grid}@media (width<=768px){.vagas-page[data-v-b665181c]{padding:16px}.vagas-grid[data-v-b665181c]{grid-template-columns:1fr}.tab-bar[data-v-b665181c]{flex-wrap:nowrap;overflow-x:auto}.filter-pills[data-v-b665181c]{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}}.pro-detail[data-v-6b1b9ab8]{max-width:1480px;padding:28px 32px}.back-btn[data-v-6b1b9ab8]{color:var(--muted);cursor:pointer;align-items:center;gap:4px;margin-bottom:20px;font-size:13px;display:inline-flex}.back-btn[data-v-6b1b9ab8]:hover{color:var(--cream)}.pro-hero[data-v-6b1b9ab8]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-2xl);margin-bottom:16px;overflow:visible}.cover[data-v-6b1b9ab8]{height:180px;position:relative}.cover-pattern[data-v-6b1b9ab8]{background:repeating-linear-gradient(45deg,#0000001a 0 1px,#0000 0 50%) 0 0/12px 12px;position:absolute;inset:0}.hero-body[data-v-6b1b9ab8]{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:-50px;padding:0 28px 24px;display:flex;position:relative}.avatar[data-v-6b1b9ab8]{width:100px;height:100px;font-family:var(--display);color:#0009;border:4px solid var(--card);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;font-size:38px;font-weight:800;display:flex;position:relative}.av-verified[data-v-6b1b9ab8]{background:var(--green);border:2px solid var(--card);width:22px;height:22px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:-4px;right:-4px}.hero-info[data-v-6b1b9ab8]{flex:1;min-width:0}.hero-name-row[data-v-6b1b9ab8]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.hero-name[data-v-6b1b9ab8]{letter-spacing:-.03em;font-size:28px;font-weight:800}.badge-verified[data-v-6b1b9ab8]{color:var(--green);background:#2bd96b26;border:1px solid #2bd96b4d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.hero-role[data-v-6b1b9ab8]{color:var(--cream);margin-bottom:8px;font-size:14px}.hero-meta[data-v-6b1b9ab8]{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.resp-time[data-v-6b1b9ab8]{color:var(--green)}.hero-quick[data-v-6b1b9ab8]{gap:8px;margin-left:auto;display:flex}.icon-btn[data-v-6b1b9ab8]{border:1px solid var(--line);background:var(--card-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .15s;display:flex}.icon-btn[data-v-6b1b9ab8]:hover{border-color:var(--line-strong)}.stats-row[data-v-6b1b9ab8]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid;overflow:hidden}.stat-cell[data-v-6b1b9ab8]{border-right:1px solid var(--line);text-align:center;padding:20px 24px}.stat-cell[data-v-6b1b9ab8]:last-child{border-right:none}.sn[data-v-6b1b9ab8]{font-family:var(--display);letter-spacing:-.03em;color:var(--cream);font-size:26px;font-weight:800}.sl[data-v-6b1b9ab8]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:2px;font-size:9px}.ss[data-v-6b1b9ab8]{color:var(--muted-2);font-size:11px}.detail-grid[data-v-6b1b9ab8]{grid-template-columns:1fr 320px;gap:20px;display:grid}.tabs[data-v-6b1b9ab8]{border-bottom:1px solid var(--line);gap:0;margin-bottom:24px;display:flex}.tab[data-v-6b1b9ab8]{color:var(--muted);cursor:pointer;padding:12px 16px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.tab[data-v-6b1b9ab8]:hover{color:var(--cream)}.tab.active[data-v-6b1b9ab8]{color:var(--orange)}.tab.active[data-v-6b1b9ab8]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:0;right:0}.content-title[data-v-6b1b9ab8]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:700}.body-text[data-v-6b1b9ab8]{color:var(--muted);font-size:14px;line-height:1.65}.services-grid[data-v-6b1b9ab8]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-row[data-v-6b1b9ab8]{background:var(--card-2);border-radius:var(--radius-md);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.sr-name[data-v-6b1b9ab8]{flex:1;font-size:13px;font-weight:500}.sr-time[data-v-6b1b9ab8]{color:var(--muted);font-size:11px}.sr-price[data-v-6b1b9ab8]{color:var(--orange);font-size:13px;font-weight:700}.gallery-grid[data-v-6b1b9ab8]{grid-template-columns:repeat(3,1fr);grid-auto-rows:100px;gap:8px;display:grid}.gallery-item[data-v-6b1b9ab8]{border-radius:var(--radius-md);cursor:pointer;position:relative;overflow:hidden}.gallery-item.tall[data-v-6b1b9ab8]{grid-row:span 2}.gallery-label[data-v-6b1b9ab8]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#fffc;background:#00000080;border-radius:999px;padding:3px 8px;font-size:9px;position:absolute;bottom:8px;left:8px}.reviews-list[data-v-6b1b9ab8]{flex-direction:column;gap:16px;display:flex}.review-card[data-v-6b1b9ab8]{background:var(--card-2);border-radius:var(--radius-lg);border:1px solid var(--line);gap:12px;padding:16px;display:flex}.rc-av[data-v-6b1b9ab8]{width:40px;height:40px;font-family:var(--display);color:var(--black);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.rc-body[data-v-6b1b9ab8]{flex:1}.rc-head[data-v-6b1b9ab8]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rc-name[data-v-6b1b9ab8]{font-size:13px;font-weight:600}.rc-stars[data-v-6b1b9ab8]{font-size:12px}.rc-time[data-v-6b1b9ab8]{font-family:var(--mono);color:var(--muted);text-transform:uppercase;margin-left:auto;font-size:10px}.rc-text[data-v-6b1b9ab8]{color:var(--muted);margin-bottom:6px;font-size:13px;line-height:1.55}.rc-svc[data-v-6b1b9ab8]{font-family:var(--mono);color:var(--orange);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.detail-aside[data-v-6b1b9ab8]{top:calc(var(--tb-h) + 20px);flex-direction:column;gap:12px;display:flex;position:sticky}.aside-card[data-v-6b1b9ab8]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:18px}.aside-title[data-v-6b1b9ab8]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:14px;font-size:15px;font-weight:700}.btn-wa[data-v-6b1b9ab8]{text-align:center;background:var(--green);color:var(--black);box-shadow:var(--shadow-cta-green);border-radius:10px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .15s;display:block}.btn-wa[data-v-6b1b9ab8]:hover{background:var(--green-deep);transform:translateY(-1px)}.no-contact[data-v-6b1b9ab8]{color:var(--muted);text-align:center;padding:8px 0;font-size:13px}.info-rows[data-v-6b1b9ab8]{flex-direction:column;gap:10px;display:flex}.info-row[data-v-6b1b9ab8]{justify-content:space-between;align-items:center;font-size:13px;display:flex}.info-k[data-v-6b1b9ab8]{color:var(--muted)}.info-v[data-v-6b1b9ab8]{color:var(--cream);font-weight:600}.info-v.orange[data-v-6b1b9ab8]{color:var(--orange)}.info-v.green[data-v-6b1b9ab8]{color:var(--green)}@media (width<=768px){.pro-detail[data-v-6b1b9ab8]{padding:16px}.cover[data-v-6b1b9ab8]{height:120px}.hero-body[data-v-6b1b9ab8]{gap:12px;margin-top:-40px;padding:0 16px 20px}.avatar[data-v-6b1b9ab8]{border-radius:18px;width:72px;height:72px;font-size:26px}.hero-name[data-v-6b1b9ab8]{font-size:20px}.hero-role[data-v-6b1b9ab8]{font-size:13px}.hero-meta[data-v-6b1b9ab8]{gap:8px;font-size:11px}.hero-quick[data-v-6b1b9ab8]{display:none}.stats-row[data-v-6b1b9ab8]{grid-template-columns:repeat(2,1fr)}.stat-cell[data-v-6b1b9ab8]{border-bottom:1px solid var(--line)}.stat-cell[data-v-6b1b9ab8]:nth-child(odd){border-right:1px solid var(--line)}.stat-cell[data-v-6b1b9ab8]:nth-child(3),.stat-cell[data-v-6b1b9ab8]:nth-child(4){border-bottom:none}.sn[data-v-6b1b9ab8]{font-size:20px}.detail-grid[data-v-6b1b9ab8]{grid-template-columns:1fr}.detail-aside[data-v-6b1b9ab8]{position:static}.tabs[data-v-6b1b9ab8]{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.tab[data-v-6b1b9ab8]{white-space:nowrap;padding:10px 12px;font-size:12px}.services-grid[data-v-6b1b9ab8]{grid-template-columns:1fr}.gallery-grid[data-v-6b1b9ab8]{grid-template-columns:repeat(2,1fr)}}.event-detail[data-v-76c5be23]{max-width:1480px;padding:28px 32px}.back-btn[data-v-76c5be23]{color:var(--muted);cursor:pointer;align-items:center;gap:4px;margin-bottom:20px;font-size:13px;display:inline-flex}.back-btn[data-v-76c5be23]:hover{color:var(--cream)}.event-hero[data-v-76c5be23]{border-radius:var(--radius-2xl);height:280px;margin-bottom:24px;position:relative;overflow:hidden}.eh-pattern[data-v-76c5be23]{background:repeating-linear-gradient(45deg,#0000001a 0 1px,#0000 0 50%) 0 0/12px 12px;position:absolute;inset:0}.eh-overlay[data-v-76c5be23]{background:linear-gradient(#0000001a,#000000a6);position:absolute;inset:0}.eh-date[data-v-76c5be23]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#00000080;border-radius:12px;flex-direction:column;align-items:center;padding:10px 14px;display:flex;position:absolute;top:16px;left:20px}.ehd-day[data-v-76c5be23]{font-family:var(--display);color:#fff;font-size:38px;font-weight:800;line-height:1}.ehd-month[data-v-76c5be23]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--yellow);font-size:11px}.eh-content[data-v-76c5be23]{z-index:2;position:absolute;bottom:24px;left:24px;right:24px}.eh-tag[data-v-76c5be23]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--orange);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ff5e1a4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 12px;font-size:10px;display:inline-flex}.tag-dot[data-v-76c5be23]{background:var(--orange);width:6px;height:6px;color:var(--orange);border-radius:50%;animation:1.6s ease-out infinite pulse-dot}.eh-title[data-v-76c5be23]{color:#fff;margin-bottom:10px;font-size:38px;font-weight:800;line-height:1.1}.eh-meta[data-v-76c5be23]{color:#fffc;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.free-tag[data-v-76c5be23]{background:var(--green);color:var(--black);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.detail-grid[data-v-76c5be23]{grid-template-columns:1fr 320px;gap:20px;display:grid}.content-title[data-v-76c5be23]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:700}.body-text[data-v-76c5be23]{color:var(--muted);white-space:pre-line;font-size:14px;line-height:1.65}.map-placeholder[data-v-76c5be23]{aspect-ratio:4/3;border-radius:var(--radius-xl);border:1px solid var(--line);background:#1a1f2a;position:relative;overflow:hidden}.map-streets[data-v-76c5be23]{background:repeating-linear-gradient(0deg,#ff5e1a0f 0 1px,#0000 0 40px),repeating-linear-gradient(90deg,#ffd23f0a 0 1px,#0000 0 60px);position:absolute;inset:0}.map-pin[data-v-76c5be23]{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pin-dot[data-v-76c5be23]{background:var(--orange);width:28px;height:28px;color:var(--orange);border-radius:50% 50% 50% 0;animation:1.6s ease-out infinite pulse-dot;transform:rotate(-45deg);box-shadow:0 0 0 6px #ff5e1a33}.pin-label[data-v-76c5be23]{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.map-label[data-v-76c5be23]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px;position:absolute;top:10px;left:10px}.organizer-card[data-v-76c5be23]{background:var(--card-2);border-radius:var(--radius-lg);border:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.org-av[data-v-76c5be23]{background:linear-gradient(135deg, var(--orange), var(--yellow));width:52px;height:52px;font-family:var(--display);color:var(--black);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.org-info[data-v-76c5be23]{flex:1}.org-role[data-v-76c5be23]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.org-name[data-v-76c5be23]{margin:2px 0;font-size:14px;font-weight:700}.org-meta[data-v-76c5be23]{color:var(--muted);font-size:11px}.ghost-btn[data-v-76c5be23]{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s}.ghost-btn[data-v-76c5be23]:hover{border-color:var(--line-strong);background:var(--card)}.attendees[data-v-76c5be23]{align-items:center;gap:12px;display:flex}.av-stack[data-v-76c5be23]{display:flex}.av-sm[data-v-76c5be23]{width:32px;height:32px;font-family:var(--display);color:var(--black);border:2px solid var(--card);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.attendees-meta[data-v-76c5be23]{color:var(--muted);font-size:12px}.comments-list[data-v-76c5be23]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.comment-card[data-v-76c5be23]{gap:10px;display:flex}.cc-av[data-v-76c5be23]{background:var(--card-2);border:1px solid var(--line);width:36px;height:36px;font-family:var(--display);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.cc-body[data-v-76c5be23]{flex:1}.cc-head[data-v-76c5be23]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cc-name[data-v-76c5be23]{font-size:13px;font-weight:600}.cc-time[data-v-76c5be23]{font-family:var(--mono);color:var(--muted);text-transform:uppercase;margin-left:auto;font-size:10px}.cc-text[data-v-76c5be23]{color:var(--muted);margin-bottom:6px;font-size:13px;line-height:1.5}.cc-actions[data-v-76c5be23]{gap:12px;display:flex}.cc-action[data-v-76c5be23]{color:var(--muted);cursor:pointer;font-size:11px}.cc-action[data-v-76c5be23]:hover{color:var(--cream)}.comment-input-wrap[data-v-76c5be23]{gap:8px;display:flex}.comment-input[data-v-76c5be23]{background:var(--card-2);border:1px solid var(--line);height:42px;color:var(--cream);border-radius:10px;outline:none;flex:1;padding:0 14px;font-size:13px;transition:border-color .2s}.comment-input[data-v-76c5be23]:focus{border-color:var(--orange)}.comment-input[data-v-76c5be23]::placeholder{color:var(--muted)}.send-btn[data-v-76c5be23]{background:var(--orange);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;transition:background .15s;display:flex}.send-btn[data-v-76c5be23]:hover{background:var(--orange-deep)}.detail-aside[data-v-76c5be23]{top:calc(var(--tb-h) + 20px);flex-direction:column;gap:12px;display:flex;position:sticky}.aside-card[data-v-76c5be23]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:18px}.rsvp-card[data-v-76c5be23]{background:#ff5e1a0f;border-color:#ff5e1a33}.aside-title[data-v-76c5be23]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:15px;font-weight:700}.aside-sub[data-v-76c5be23]{color:var(--muted);margin-bottom:14px;font-size:12px}.rsvp-options[data-v-76c5be23]{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;display:grid}.rsvp-opt[data-v-76c5be23]{border:1px solid var(--line);background:var(--card-2);cursor:pointer;text-align:center;border-radius:10px;padding:10px 8px;font-size:12px;font-weight:600;transition:all .15s}.rsvp-opt[data-v-76c5be23]:hover{border-color:var(--line-strong)}.rsvp-opt.active[data-v-76c5be23]{background:var(--orange);border-color:var(--orange);color:var(--black)}.rsvp-stats[data-v-76c5be23]{border-top:1px solid var(--line);gap:12px;padding-top:10px;display:flex}.rsvp-stat[data-v-76c5be23]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.rsvp-stat.orange[data-v-76c5be23]{color:var(--orange)}.rsvp-stat.yellow[data-v-76c5be23]{color:var(--yellow)}.detail-rows[data-v-76c5be23]{flex-direction:column;gap:10px;display:flex}.drow[data-v-76c5be23]{justify-content:space-between;font-size:13px;display:flex}.drow-k[data-v-76c5be23]{color:var(--muted)}.green-text[data-v-76c5be23]{color:var(--green);font-weight:600}.share-btns[data-v-76c5be23]{flex-direction:column;gap:8px;display:flex}@media (width<=768px){.event-detail[data-v-76c5be23]{padding:16px}.event-hero[data-v-76c5be23]{border-radius:var(--radius-xl);height:200px}.eh-title[data-v-76c5be23]{font-size:22px}.eh-content[data-v-76c5be23]{bottom:14px;left:14px;right:14px}.eh-meta[data-v-76c5be23]{gap:8px;font-size:11px}.ehd-day[data-v-76c5be23]{font-size:26px}.detail-grid[data-v-76c5be23]{grid-template-columns:1fr}.detail-aside[data-v-76c5be23]{position:static}.rsvp-options[data-v-76c5be23]{grid-template-columns:1fr 1fr}.map-placeholder[data-v-76c5be23]{aspect-ratio:16/9}}.proj-detail[data-v-1cbcdbe7]{max-width:1480px;padding:28px 32px}.back-btn[data-v-1cbcdbe7]{color:var(--muted);cursor:pointer;align-items:center;gap:4px;margin-bottom:20px;font-size:13px;display:inline-flex}.back-btn[data-v-1cbcdbe7]:hover{color:var(--cream)}.proj-hero[data-v-1cbcdbe7]{border-radius:var(--radius-2xl);align-items:flex-end;min-height:220px;margin-bottom:16px;padding:32px;display:flex;position:relative;overflow:hidden}.ph-emoji[data-v-1cbcdbe7]{opacity:.5;font-size:120px;line-height:1;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.ph-overlay[data-v-1cbcdbe7]{background:linear-gradient(90deg,#000000a6 0%,#0000 70%);position:absolute;inset:0}.ph-content[data-v-1cbcdbe7]{z-index:1;position:relative}.ph-tag[data-v-1cbcdbe7]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:600}.ph-title[data-v-1cbcdbe7]{color:#fff;margin-bottom:10px;font-size:34px;font-weight:800;line-height:1.1}.ph-meta[data-v-1cbcdbe7]{color:#fffc;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.stats-strip[data-v-1cbcdbe7]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);align-items:center;gap:0;margin-bottom:20px;padding:18px 24px;display:flex}.stat-cell[data-v-1cbcdbe7]{text-align:center;flex:1}.stat-sep[data-v-1cbcdbe7]{background:var(--line);width:1px;height:36px}.stat-n[data-v-1cbcdbe7]{font-family:var(--display);letter-spacing:-.03em;font-size:26px;font-weight:800}.stat-l[data-v-1cbcdbe7]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:2px;font-size:9px}.detail-grid[data-v-1cbcdbe7]{grid-template-columns:1fr 300px;gap:20px;display:grid}.tabs[data-v-1cbcdbe7]{border-bottom:1px solid var(--line);gap:0;margin-bottom:24px;display:flex}.tab[data-v-1cbcdbe7]{color:var(--muted);cursor:pointer;padding:12px 16px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.tab[data-v-1cbcdbe7]:hover{color:var(--cream)}.tab.active[data-v-1cbcdbe7]{color:var(--orange)}.tab.active[data-v-1cbcdbe7]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:0;right:0}.content-title[data-v-1cbcdbe7]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:700}.body-text[data-v-1cbcdbe7]{color:var(--muted);font-size:14px;line-height:1.65}.activities-list[data-v-1cbcdbe7]{flex-direction:column;gap:12px;display:flex}.activity-card[data-v-1cbcdbe7]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .15s;display:flex;overflow:hidden}.activity-card[data-v-1cbcdbe7]:hover{border-color:var(--line-strong)}.act-color-bar[data-v-1cbcdbe7]{flex-shrink:0;width:4px}.act-body[data-v-1cbcdbe7]{flex:1;padding:16px 18px}.act-header[data-v-1cbcdbe7]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.act-title[data-v-1cbcdbe7]{font-size:15px;font-weight:700}.act-spots[data-v-1cbcdbe7]{font-family:var(--mono);font-size:11px;font-weight:600}.act-schedule[data-v-1cbcdbe7]{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.act-dot[data-v-1cbcdbe7]{color:var(--muted-2)}.act-desc[data-v-1cbcdbe7]{color:var(--muted);font-size:13px;line-height:1.5}.tutors-grid[data-v-1cbcdbe7]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tutor-card[data-v-1cbcdbe7]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.tutor-av[data-v-1cbcdbe7]{width:60px;height:60px;font-family:var(--display);color:var(--black);border-radius:18px;justify-content:center;align-items:center;margin-bottom:4px;font-size:20px;font-weight:800;display:flex}.tutor-name[data-v-1cbcdbe7]{font-size:14px;font-weight:700}.tutor-role[data-v-1cbcdbe7]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.tutor-bio[data-v-1cbcdbe7]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.gallery-grid[data-v-1cbcdbe7]{grid-template-columns:repeat(3,1fr);grid-auto-rows:140px;gap:10px;display:grid}.gallery-item[data-v-1cbcdbe7]{border-radius:var(--radius-md);cursor:pointer;transition:transform .2s;position:relative;overflow:hidden}.gallery-item[data-v-1cbcdbe7]:hover{transform:scale(1.02)}.gallery-item.wide[data-v-1cbcdbe7]{grid-column:span 2}.gallery-item.tall[data-v-1cbcdbe7]{grid-row:span 2}.gallery-overlay[data-v-1cbcdbe7]{background:linear-gradient(#0000 50%,#0000008c);position:absolute;inset:0}.gallery-caption[data-v-1cbcdbe7]{color:#fff;z-index:1;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:12px}.update-feed[data-v-1cbcdbe7]{border-left:2px solid var(--line);flex-direction:column;gap:0;margin-left:8px;padding-left:16px;display:flex}.update-item[data-v-1cbcdbe7]{padding-bottom:20px;position:relative}.update-item[data-v-1cbcdbe7]:last-child{padding-bottom:0}.update-dot[data-v-1cbcdbe7]{border:2px solid var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-21px}.update-time[data-v-1cbcdbe7]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:10px}.update-title[data-v-1cbcdbe7]{margin-bottom:4px;font-size:14px;font-weight:700}.update-text[data-v-1cbcdbe7]{color:var(--muted);font-size:13px;line-height:1.5}.empty-block[data-v-1cbcdbe7]{flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.empty-icon[data-v-1cbcdbe7]{opacity:.4;font-size:40px}.empty-msg[data-v-1cbcdbe7]{color:var(--muted);text-align:center;font-size:13px}.empty-msg.small[data-v-1cbcdbe7]{font-size:12px}.detail-aside[data-v-1cbcdbe7]{top:calc(var(--tb-h) + 20px);flex-direction:column;gap:12px;display:flex;position:sticky}.aside-card[data-v-1cbcdbe7]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:18px}.aside-title[data-v-1cbcdbe7]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:14px;font-size:15px;font-weight:700}.info-card[data-v-1cbcdbe7]{flex-direction:column;gap:10px;display:flex}.info-icon[data-v-1cbcdbe7]{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;display:flex}.aside-desc[data-v-1cbcdbe7]{color:var(--muted);font-size:13px;line-height:1.5}.aside-tag[data-v-1cbcdbe7]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:600;display:inline-flex}.next-acts[data-v-1cbcdbe7]{flex-direction:column;gap:12px;display:flex}.next-act-row[data-v-1cbcdbe7]{align-items:flex-start;gap:10px;display:flex}.nact-dot[data-v-1cbcdbe7]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.nact-title[data-v-1cbcdbe7]{font-size:13px;font-weight:600}.nact-schedule[data-v-1cbcdbe7]{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:10px}.other-btns[data-v-1cbcdbe7]{flex-direction:column;gap:8px;display:flex}.ghost-btn[data-v-1cbcdbe7]{border:1px solid var(--line);color:var(--cream);cursor:pointer;text-align:left;background:0 0;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .15s}.ghost-btn[data-v-1cbcdbe7]:hover{border-color:var(--line-strong);background:var(--card-2)}.donation-card[data-v-1cbcdbe7]{flex-direction:column;gap:12px;display:flex}.dona-progress[data-v-1cbcdbe7]{flex-direction:column;gap:6px;display:flex}.dona-amounts[data-v-1cbcdbe7]{align-items:baseline;gap:6px;display:flex}.dona-raised[data-v-1cbcdbe7]{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1}.dona-goal[data-v-1cbcdbe7]{color:var(--muted);font-size:12px}.prog-bar[data-v-1cbcdbe7]{background:var(--card-2);border-radius:999px;height:7px;overflow:hidden}.prog-fill[data-v-1cbcdbe7]{border-radius:999px;height:100%;transition:width .5s}.dona-meta[data-v-1cbcdbe7]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.btn-donate[data-v-1cbcdbe7]{color:var(--black);cursor:pointer;text-align:center;border-radius:999px;width:100%;padding:11px 0;font-size:13px;font-weight:700;transition:opacity .15s,transform .15s}.btn-donate[data-v-1cbcdbe7]:hover{opacity:.85;transform:translateY(-1px)}@media (width<=768px){.proj-detail[data-v-1cbcdbe7]{padding:16px}.proj-hero[data-v-1cbcdbe7]{border-radius:var(--radius-xl);min-height:180px;padding:20px}.ph-title[data-v-1cbcdbe7]{font-size:22px}.ph-emoji[data-v-1cbcdbe7]{font-size:70px;right:20px}.ph-meta[data-v-1cbcdbe7]{gap:8px;font-size:11px}.stats-strip[data-v-1cbcdbe7]{flex-wrap:nowrap;gap:0;padding:14px 16px;overflow-x:auto}.stat-n[data-v-1cbcdbe7]{font-size:20px}.tabs[data-v-1cbcdbe7]{flex-wrap:nowrap;overflow-x:auto}.tab[data-v-1cbcdbe7]{white-space:nowrap;padding:10px 12px;font-size:12px}.detail-grid[data-v-1cbcdbe7]{grid-template-columns:1fr}.detail-aside[data-v-1cbcdbe7]{position:static}.tutors-grid[data-v-1cbcdbe7]{grid-template-columns:repeat(2,1fr)}.gallery-grid[data-v-1cbcdbe7]{grid-template-columns:repeat(2,1fr);grid-auto-rows:100px}.gallery-item.wide[data-v-1cbcdbe7]{grid-column:span 1}.gallery-item.tall[data-v-1cbcdbe7]{grid-row:span 1}}.vaga-detail[data-v-aafbe316]{max-width:1480px;padding:28px 32px}.top-bar[data-v-aafbe316]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.back-btn[data-v-aafbe316]{color:var(--muted);cursor:pointer;align-items:center;gap:4px;font-size:13px;display:inline-flex}.back-btn[data-v-aafbe316]:hover{color:var(--cream)}.share-wrap[data-v-aafbe316]{position:relative}.share-btn[data-v-aafbe316]{border:1px solid var(--line);background:var(--card);color:var(--cream);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.share-btn[data-v-aafbe316]:hover{border-color:var(--line-strong);background:var(--card-2)}.share-dropdown[data-v-aafbe316]{background:var(--card);border:1px solid var(--line);z-index:200;border-radius:14px;width:200px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px -8px #00000080}.share-dropdown-title[data-v-aafbe316]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);padding:4px 8px 8px;font-size:9px}.share-item[data-v-aafbe316]{width:100%;color:var(--cream);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.share-item[data-v-aafbe316]:hover{background:#f5f0e80f}.share-divider[data-v-aafbe316]{background:var(--line);height:1px;margin:4px 0}.share-copy[data-v-aafbe316]{color:var(--muted)}.share-copy.copied[data-v-aafbe316]{color:var(--green)}.vaga-hero[data-v-aafbe316]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-2xl);grid-template-columns:80px 1fr auto;align-items:start;gap:20px;margin-bottom:20px;padding:28px 32px;display:grid}.vh-logo[data-v-aafbe316]{width:80px;height:80px;font-family:var(--display);color:var(--black);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.vaga-flags[data-v-aafbe316]{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.flag[data-v-aafbe316]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:500}.urgent-flag[data-v-aafbe316]{color:var(--orange);background:#ff5e1a26;border:1px solid #ff5e1a4d}.new-flag[data-v-aafbe316]{color:var(--green);background:#2bd96b26;border:1px solid #2bd96b4d}.type-flag[data-v-aafbe316]{background:var(--card-2);color:var(--muted);border:1px solid var(--line)}.vh-title[data-v-aafbe316]{letter-spacing:-.03em;margin-bottom:4px;font-size:28px;font-weight:800}.vh-company[data-v-aafbe316]{color:var(--cream);margin-bottom:8px;font-size:14px}.vh-meta[data-v-aafbe316]{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.vh-right[data-v-aafbe316]{text-align:right}.vh-pay[data-v-aafbe316]{font-family:var(--display);color:var(--green);letter-spacing:-.03em;font-size:28px;font-weight:800}.vh-per[data-v-aafbe316]{color:var(--muted);font-size:12px}.detail-grid[data-v-aafbe316]{grid-template-columns:1fr 320px;gap:20px;display:grid}.tabs[data-v-aafbe316]{border-bottom:1px solid var(--line);gap:0;margin-bottom:24px;display:flex}.tab[data-v-aafbe316]{color:var(--muted);cursor:pointer;padding:12px 16px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.tab[data-v-aafbe316]:hover{color:var(--cream)}.tab.active[data-v-aafbe316]{color:var(--orange)}.tab.active[data-v-aafbe316]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:0;right:0}.content-title[data-v-aafbe316]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:700}.body-text[data-v-aafbe316]{color:var(--muted);font-size:14px;line-height:1.65}.req-list[data-v-aafbe316]{flex-direction:column;gap:8px;display:flex}.req-row[data-v-aafbe316]{background:var(--card-2);border-radius:var(--radius-md);border:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.req-check[data-v-aafbe316]{width:22px;height:22px;color:var(--green);background:#2bd96b26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.req-text[data-v-aafbe316]{flex:1;font-size:13px}.req-level[data-v-aafbe316]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.req-level.obrigatório[data-v-aafbe316]{color:var(--orange)}.req-level.desejável[data-v-aafbe316]{color:var(--yellow)}.req-level.opcional[data-v-aafbe316]{color:var(--muted)}.ben-list[data-v-aafbe316]{flex-direction:column;gap:8px;display:flex}.ben-row[data-v-aafbe316]{align-items:center;gap:10px;font-size:13px;display:flex}.ben-star[data-v-aafbe316]{font-size:16px}.organizer-card[data-v-aafbe316]{background:var(--card-2);border-radius:var(--radius-lg);border:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.org-av[data-v-aafbe316]{background:linear-gradient(135deg, var(--orange), var(--yellow));width:52px;height:52px;font-family:var(--display);color:var(--black);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.org-info[data-v-aafbe316]{flex:1}.org-role[data-v-aafbe316]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.org-name[data-v-aafbe316]{margin:2px 0;font-size:14px;font-weight:700}.org-meta[data-v-aafbe316]{color:var(--muted);font-size:11px}.ghost-btn[data-v-aafbe316]{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s}.ghost-btn[data-v-aafbe316]:hover{border-color:var(--line-strong);background:var(--card)}.detail-aside[data-v-aafbe316]{top:calc(var(--tb-h) + 20px);flex-direction:column;gap:12px;display:flex;position:sticky}.aside-card[data-v-aafbe316]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:18px}.contact-card[data-v-aafbe316]{background:#2bd96b0a;border-color:#2bd96b2e}.aside-title[data-v-aafbe316]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:15px;font-weight:700}.aside-sub[data-v-aafbe316]{color:var(--muted);margin-bottom:14px;font-size:12px}.contact-actions[data-v-aafbe316]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.btn-whatsapp[data-v-aafbe316]{color:#fff;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 4px 16px -4px #25d36673}.btn-whatsapp[data-v-aafbe316]:hover{background:#1db954;transform:translateY(-1px)}.btn-email[data-v-aafbe316]{border:1px solid var(--line);background:var(--card-2);color:var(--cream);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.btn-email[data-v-aafbe316]:hover{border-color:var(--line-strong);background:var(--card)}.no-contact-msg[data-v-aafbe316]{color:var(--muted);text-align:center;padding:8px 0;font-size:12px}.btn-apply[data-v-aafbe316]{background:var(--orange);color:#fff;width:100%;box-shadow:var(--shadow-cta-orange);border-radius:10px;padding:12px;font-size:13px;font-weight:700;transition:all .15s}.btn-apply[data-v-aafbe316]:hover{background:var(--orange-deep);transform:translateY(-1px)}.btn-apply.applied[data-v-aafbe316]{background:var(--green);cursor:default;box-shadow:0 4px 16px -4px #2bd96b66}.btn-apply.applied[data-v-aafbe316]:hover{transform:none}.btn-apply.disabled[data-v-aafbe316]{background:var(--card-2);color:var(--muted);box-shadow:none;cursor:not-allowed}.btn-apply.disabled[data-v-aafbe316]:hover{background:var(--card-2);transform:none}.btn-apply.loading[data-v-aafbe316]{opacity:.75;cursor:wait}.btn-apply.loading[data-v-aafbe316]:hover{transform:none}.btn-apply[data-v-aafbe316]{justify-content:center;align-items:center;gap:7px;display:flex}.btn-login[data-v-aafbe316]{background:var(--card-2);border:1px solid var(--line);color:var(--cream);box-shadow:none}.btn-login[data-v-aafbe316]:hover{background:var(--card);border-color:var(--line-strong);transform:none}.cand-hint[data-v-aafbe316]{color:var(--muted);text-align:center;margin-top:6px;font-size:11px}.cand-error[data-v-aafbe316]{color:#ff6b6b;text-align:center;margin-top:6px;font-size:12px}.candidatura-login[data-v-aafbe316]{flex-direction:column;display:flex}@keyframes spin-aafbe316{to{transform:rotate(360deg)}}.spin[data-v-aafbe316]{animation:.8s linear infinite spin-aafbe316}.detail-rows[data-v-aafbe316]{flex-direction:column;gap:10px;display:flex}.drow[data-v-aafbe316]{justify-content:space-between;font-size:13px;display:flex}.drow-k[data-v-aafbe316]{color:var(--muted)}.green-text[data-v-aafbe316]{color:var(--green);font-weight:600}@media (width<=768px){.vaga-detail[data-v-aafbe316]{padding:16px}.vaga-hero[data-v-aafbe316]{flex-wrap:wrap;gap:12px;padding:16px}.vh-logo[data-v-aafbe316]{border-radius:14px;width:56px;height:56px;font-size:20px}.vh-title[data-v-aafbe316]{font-size:20px}.vh-right[data-v-aafbe316]{align-items:center;gap:8px;width:100%;display:flex}.vh-pay[data-v-aafbe316]{font-size:20px}.vh-meta[data-v-aafbe316]{gap:8px;font-size:11px}.detail-grid[data-v-aafbe316]{grid-template-columns:1fr}.detail-aside[data-v-aafbe316]{position:static}}.rich-content[data-v-aafbe316] p{color:var(--muted);margin-bottom:12px;font-size:14px;line-height:1.7}.rich-content[data-v-aafbe316] h2{font-family:var(--display);letter-spacing:-.02em;color:var(--cream);margin:24px 0 10px;font-size:20px;font-weight:700}.rich-content[data-v-aafbe316] h3{font-family:var(--display);color:var(--cream);margin:18px 0 8px;font-size:16px;font-weight:700}.rich-content[data-v-aafbe316] ul,.rich-content[data-v-aafbe316] ol{color:var(--muted);margin-bottom:12px;padding-left:20px;font-size:14px}.rich-content[data-v-aafbe316] li{margin-bottom:5px;line-height:1.65}.rich-content[data-v-aafbe316] strong{color:var(--cream);font-weight:700}.rich-content[data-v-aafbe316] em{font-style:italic}.rich-content[data-v-aafbe316] u{text-underline-offset:3px;text-decoration:underline}.rich-content[data-v-aafbe316] s{opacity:.6;text-decoration:line-through}.rich-content[data-v-aafbe316] blockquote{border-left:3px solid var(--orange);color:var(--cream);background:#ff5e1a0d;border-radius:0 8px 8px 0;margin:12px 0;padding:8px 16px;font-size:14px;line-height:1.6}.loja-card[data-v-b0ebeeae]{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.loja-card[data-v-b0ebeeae]:hover{border-color:#ff5e1a40;transform:translateY(-3px);box-shadow:0 12px 32px -8px #00000059}.loja-capa[data-v-b0ebeeae]{align-items:flex-end;gap:6px;height:100px;padding:8px 10px;display:flex;position:relative}.loja-cat-badge[data-v-b0ebeeae]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.02em;background:#0000008c;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.loja-verified-badge[data-v-b0ebeeae]{color:#000;letter-spacing:.02em;background:#2bd96bd9;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700}.loja-body[data-v-b0ebeeae]{align-items:flex-end;gap:12px;margin-top:-22px;padding:0 14px 10px;display:flex}.loja-logo-wrap[data-v-b0ebeeae]{flex-shrink:0}.loja-logo[data-v-b0ebeeae]{border:3px solid var(--card);object-fit:cover;background:var(--bg-2);border-radius:12px;width:48px;height:48px;display:block}.loja-info[data-v-b0ebeeae]{flex:1;min-width:0;padding-top:24px}.loja-nome[data-v-b0ebeeae]{color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.loja-desc[data-v-b0ebeeae]{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.loja-meta[data-v-b0ebeeae]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.loja-meta-item[data-v-b0ebeeae]{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.loja-prod-count[data-v-b0ebeeae]{color:var(--orange);font-weight:600}.loja-preview-produtos[data-v-b0ebeeae]{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 14px 10px;display:grid}.preview-produto[data-v-b0ebeeae]{flex-direction:column;gap:4px;display:flex}.pp-img-wrap[data-v-b0ebeeae]{aspect-ratio:1;border-radius:8px;width:100%;overflow:hidden}.pp-img[data-v-b0ebeeae]{object-fit:cover;width:100%;height:100%}.pp-img-placeholder[data-v-b0ebeeae]{justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:flex}.pp-nome[data-v-b0ebeeae]{color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.pp-preco[data-v-b0ebeeae]{flex-direction:column;gap:1px;display:flex}.pp-de[data-v-b0ebeeae]{color:var(--muted);font-size:9px;line-height:1;text-decoration:line-through}.pp-por[data-v-b0ebeeae]{color:var(--green);font-size:11px;font-weight:700;line-height:1}.loja-footer[data-v-b0ebeeae]{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding:10px 14px 14px;display:flex}.btn-ver-loja[data-v-b0ebeeae]{color:#fff;cursor:pointer;border-radius:10px;flex:1;padding:8px 0;font-size:12px;font-weight:700;transition:filter .15s}.btn-ver-loja[data-v-b0ebeeae]:hover{filter:brightness(1.1)}.btn-wpp[data-v-b0ebeeae]{color:var(--green);background:#2bd96b26;border:1px solid #2bd96b4d;border-radius:10px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.btn-wpp[data-v-b0ebeeae]:hover{background:#2bd96b40}.lojas-page[data-v-f0ff5207]{max-width:900px;margin:0 auto;padding:0 0 80px}.lojas-hero[data-v-f0ff5207]{border-bottom:1px solid var(--line);background:linear-gradient(#ff5e1a0f 0%,#0000 100%);margin-bottom:0;padding:48px 32px 32px}.hero-eyebrow[data-v-f0ff5207]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--orange);margin-bottom:10px;font-size:11px}.hero-title[data-v-f0ff5207]{font-family:var(--display);letter-spacing:-.03em;color:var(--cream);margin-bottom:10px;font-size:40px;font-weight:900;line-height:1}.hero-accent[data-v-f0ff5207]{color:var(--orange)}.hero-sub[data-v-f0ff5207]{color:var(--muted);max-width:400px;margin-bottom:24px;font-size:15px;line-height:1.5}.hero-stats[data-v-f0ff5207]{align-items:center;gap:16px;display:flex}.hstat[data-v-f0ff5207]{text-align:center}.hstat-num[data-v-f0ff5207]{font-family:var(--display);color:var(--cream);font-size:24px;font-weight:800;line-height:1}.hstat-label[data-v-f0ff5207]{color:var(--muted);margin-top:2px;font-size:11px}.hstat-sep[data-v-f0ff5207]{background:var(--line);width:1px;height:28px}.filter-bar[data-v-f0ff5207]{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:16px 32px;display:flex}.search-wrap[data-v-f0ff5207]{max-width:380px;position:relative}.s-icon[data-v-f0ff5207]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input[data-v-f0ff5207]{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--cream);border-radius:10px;padding:9px 14px 9px 36px;font-size:13px;transition:border-color .15s}.search-input[data-v-f0ff5207]:focus{border-color:var(--orange);outline:none}.search-input[data-v-f0ff5207]::placeholder{color:var(--muted)}.cat-chips[data-v-f0ff5207]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-f0ff5207]{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.chip[data-v-f0ff5207]:hover{border-color:var(--orange);color:var(--orange)}.chip.active[data-v-f0ff5207]{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:700}.section-label[data-v-f0ff5207]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2);align-items:center;gap:8px;padding:20px 32px 10px;font-size:10px;display:flex}.count-tag[data-v-f0ff5207]{background:var(--bg-2);border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:1px 8px;font-size:10px}.featured-loja[data-v-f0ff5207]{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:18px;margin:0 32px 20px;transition:transform .18s,box-shadow .18s;overflow:hidden}.featured-loja[data-v-f0ff5207]:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #0006}.fl-capa[data-v-f0ff5207]{height:140px;position:relative}.fl-overlay[data-v-f0ff5207]{background:linear-gradient(#0000 40%,#0009 100%);position:absolute;inset:0}.fl-verified[data-v-f0ff5207]{color:#000;background:#2bd96be6;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:16px}.fl-body[data-v-f0ff5207]{align-items:flex-start;gap:16px;margin-top:-32px;padding:0 20px 20px;display:flex}.fl-logo[data-v-f0ff5207]{border:3px solid var(--card);object-fit:cover;background:var(--bg-2);border-radius:14px;flex-shrink:0;width:64px;height:64px}.fl-text[data-v-f0ff5207]{flex:1;padding-top:36px}.fl-cat[data-v-f0ff5207]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--orange);margin-bottom:4px;font-size:10px}.fl-nome[data-v-f0ff5207]{color:var(--cream);margin-bottom:4px;font-size:20px;font-weight:800}.fl-desc[data-v-f0ff5207]{color:var(--muted);max-width:500px;margin-bottom:14px;font-size:13px;line-height:1.5}.fl-actions[data-v-f0ff5207]{align-items:center;gap:8px;display:flex}.btn-fl[data-v-f0ff5207]{color:#fff;cursor:pointer;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:700;transition:filter .15s}.btn-fl[data-v-f0ff5207]:hover{filter:brightness(1.1)}.btn-fl-wpp[data-v-f0ff5207]{width:38px;height:38px;color:var(--green);background:#2bd96b26;border:1px solid #2bd96b4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:flex}.btn-fl-wpp[data-v-f0ff5207]:hover{background:#2bd96b40}.lojas-grid[data-v-f0ff5207]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:0 32px;display:grid}.loja-skeleton[data-v-f0ff5207]{background:var(--card);border:1px solid var(--line);border-radius:16px;height:320px;animation:1.5s ease-in-out infinite pulse-f0ff5207}@keyframes pulse-f0ff5207{0%,to{opacity:1}50%{opacity:.4}}.empty-state[data-v-f0ff5207]{text-align:center;padding:80px 20px}.empty-icon[data-v-f0ff5207]{margin-bottom:16px;font-size:48px}.empty-title[data-v-f0ff5207]{color:var(--cream);margin-bottom:6px;font-size:18px;font-weight:700}.empty-sub[data-v-f0ff5207]{color:var(--muted);font-size:14px}@media (width<=768px){.lojas-hero[data-v-f0ff5207]{padding:28px 20px 24px}.hero-title[data-v-f0ff5207]{font-size:30px}.filter-bar[data-v-f0ff5207]{padding:12px 20px}.section-label[data-v-f0ff5207]{padding:16px 20px 8px}.featured-loja[data-v-f0ff5207]{margin:0 20px 16px}.lojas-grid[data-v-f0ff5207]{grid-template-columns:1fr;padding:0 20px}}.produto-card[data-v-06b14860]{background:var(--card);border:1px solid var(--line);border-radius:12px;transition:transform .15s,box-shadow .15s,border-color .15s;overflow:hidden}.produto-card[data-v-06b14860]:hover{border-color:#ff5e1a33;transform:translateY(-2px);box-shadow:0 8px 20px -6px #00000059}.pc-img-wrap[data-v-06b14860]{aspect-ratio:1;position:relative;overflow:hidden}.pc-img[data-v-06b14860]{object-fit:cover;width:100%;height:100%;transition:transform .25s}.produto-card:hover .pc-img[data-v-06b14860]{transform:scale(1.04)}.pc-img-placeholder[data-v-06b14860]{background:var(--bg-2);justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex}.pc-badge-destaque[data-v-06b14860]{background:#ffd23fe6;border-radius:20px;padding:2px 6px;font-size:11px;position:absolute;top:6px;left:6px}.pc-badge-promo[data-v-06b14860]{color:#000;background:#2bd96be6;border-radius:20px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;right:6px}.pc-info[data-v-06b14860]{padding:8px 10px 10px}.pc-cat[data-v-06b14860]{font-size:9px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2);margin-bottom:2px}.pc-nome[data-v-06b14860]{color:var(--cream);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-preco[data-v-06b14860]{flex-direction:column;gap:1px;display:flex}.pc-de[data-v-06b14860]{color:var(--muted);font-size:10px;line-height:1;text-decoration:line-through}.pc-por[data-v-06b14860]{font-size:13px;font-weight:800;font-family:var(--display);line-height:1}.loja-detail[data-v-fc25422e]{max-width:860px;margin:0 auto;padding:0 0 80px}.back-btn[data-v-fc25422e]{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:20px 32px 0;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.back-btn[data-v-fc25422e]:hover{color:var(--cream)}.loja-hero[data-v-fc25422e]{border-radius:18px;align-items:flex-end;height:200px;margin:16px 32px 0;display:flex;position:relative;overflow:hidden}.lh-overlay[data-v-fc25422e]{background:linear-gradient(#0000 30%,#000000b3 100%);position:absolute;inset:0}.lh-content[data-v-fc25422e]{z-index:1;align-items:flex-end;gap:14px;padding:16px 20px;display:flex;position:relative}.lh-logo[data-v-fc25422e]{object-fit:cover;border:3px solid #fff3;border-radius:14px;flex-shrink:0;width:64px;height:64px}.lh-info[data-v-fc25422e]{flex:1}.lh-cat[data-v-fc25422e]{gap:6px;margin-bottom:4px;display:flex}.cat-badge[data-v-fc25422e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#00000080;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.verified-badge[data-v-fc25422e]{color:#000;background:#2bd96be6;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700}.lh-nome[data-v-fc25422e]{color:#fff;font-size:22px;font-weight:900;font-family:var(--display);letter-spacing:-.02em;text-shadow:0 2px 8px #00000080}.lh-endereco[data-v-fc25422e]{color:#ffffffb3;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.stats-strip[data-v-fc25422e]{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:0;margin:12px 32px;display:flex;overflow:hidden}.stat-cell[data-v-fc25422e]{text-align:center;flex:1;padding:14px 0}.stat-n[data-v-fc25422e]{font-family:var(--display);font-size:22px;font-weight:800;line-height:1}.stat-l[data-v-fc25422e]{color:var(--muted);font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.stat-sep[data-v-fc25422e]{background:var(--line);width:1px;height:36px}.actions-bar[data-v-fc25422e]{gap:10px;padding:0 32px 12px;display:flex}.btn-wpp-main[data-v-fc25422e]{color:var(--green);background:#2bd96b26;border:1px solid #2bd96b59;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.btn-wpp-main[data-v-fc25422e]:hover{background:#2bd96b40}.detail-layout[data-v-fc25422e]{padding:0 32px}.tabs[data-v-fc25422e]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:20px;display:flex}.tab[data-v-fc25422e]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.tab.active[data-v-fc25422e]{color:var(--orange);border-bottom-color:var(--orange)}.tab[data-v-fc25422e]:hover:not(.active){color:var(--cream)}.prod-cats[data-v-fc25422e]{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.pcat-chip[data-v-fc25422e]{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.pcat-chip[data-v-fc25422e]:hover:not(.active){border-color:var(--orange);color:var(--orange)}.pcat-chip.active[data-v-fc25422e]{color:#fff;font-weight:700}.prod-section-label[data-v-fc25422e]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);margin-top:4px;margin-bottom:10px;font-size:10px}.prods-grid[data-v-fc25422e]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.prod-card[data-v-fc25422e]{cursor:pointer}.empty-prod[data-v-fc25422e]{text-align:center;padding:60px 20px}.ep-icon[data-v-fc25422e]{margin-bottom:12px;font-size:40px}.ep-text[data-v-fc25422e]{color:var(--muted);font-size:14px}.content-title[data-v-fc25422e]{color:var(--cream);margin-bottom:10px;font-size:15px;font-weight:700}.body-text[data-v-fc25422e]{color:var(--muted);font-size:14px;line-height:1.7}.sobre-info-grid[data-v-fc25422e]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.sobre-info-item[data-v-fc25422e]{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.sii-label[data-v-fc25422e]{font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2);margin-bottom:4px}.sii-value[data-v-fc25422e]{color:var(--cream);font-size:14px;font-weight:600}.sii-value.link[data-v-fc25422e]{color:var(--green);text-decoration:none}.sii-value.link[data-v-fc25422e]:hover{text-decoration:underline}.prod-modal-overlay[data-v-fc25422e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.prod-modal[data-v-fc25422e]{background:var(--card);border:1px solid var(--line);border-radius:20px;width:100%;max-width:480px;max-height:90vh;position:relative;overflow:hidden auto}.modal-close[data-v-fc25422e]{color:#fff;cursor:pointer;z-index:1;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.modal-close[data-v-fc25422e]:hover{background:#000c}.pm-gallery[data-v-fc25422e]{background:var(--bg-2);gap:4px;display:flex;overflow-x:auto}.pm-img[data-v-fc25422e]{object-fit:cover;cursor:pointer;opacity:.6;flex-shrink:0;width:100%;height:240px;transition:opacity .15s}.pm-img[data-v-fc25422e]:first-child,.pm-img.active[data-v-fc25422e]{opacity:1}.pm-no-img[data-v-fc25422e]{justify-content:center;align-items:center;height:200px;display:flex}.pm-body[data-v-fc25422e]{padding:20px}.pm-cat[data-v-fc25422e]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);margin-bottom:6px;font-size:10px}.pm-nome[data-v-fc25422e]{color:var(--cream);font-size:22px;font-weight:800;font-family:var(--display);letter-spacing:-.02em;margin-bottom:8px}.pm-preco-row[data-v-fc25422e]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pm-de[data-v-fc25422e]{color:var(--muted);font-size:14px;text-decoration:line-through}.pm-por[data-v-fc25422e]{font-size:24px;font-weight:800;font-family:var(--display)}.pm-off[data-v-fc25422e]{color:var(--green);background:#2bd96b26;border-radius:20px;padding:2px 7px;font-size:11px;font-weight:700}.pm-desc[data-v-fc25422e]{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.6}.btn-pm-wpp[data-v-fc25422e]{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s;display:flex}.btn-pm-wpp[data-v-fc25422e]:hover{filter:brightness(1.1)}.modal-enter-active[data-v-fc25422e],.modal-leave-active[data-v-fc25422e]{transition:opacity .2s}.modal-enter-active .prod-modal[data-v-fc25422e],.modal-leave-active .prod-modal[data-v-fc25422e]{transition:transform .2s}.modal-enter-from[data-v-fc25422e],.modal-leave-to[data-v-fc25422e]{opacity:0}.modal-enter-from .prod-modal[data-v-fc25422e],.modal-leave-to .prod-modal[data-v-fc25422e]{transform:scale(.95)translateY(10px)}.fade-up[data-v-fc25422e]{animation:.3s both fade-up-fc25422e}@keyframes fade-up-fc25422e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.no-loja[data-v-fc25422e]{color:var(--muted);padding:40px}.prods-loading[data-v-fc25422e]{color:var(--muted);align-items:center;gap:10px;padding:40px 0;font-size:13px;display:flex}.pl-spinner[data-v-fc25422e]{border:2px solid var(--line);border-top-color:var(--orange);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite spin-fc25422e}@keyframes spin-fc25422e{to{transform:rotate(360deg)}}@media (width<=768px){.back-btn[data-v-fc25422e]{margin:16px 20px 0}.loja-hero[data-v-fc25422e]{margin:12px 20px 0}.stats-strip[data-v-fc25422e]{margin:10px 20px}.actions-bar[data-v-fc25422e]{padding:0 20px 10px}.detail-layout[data-v-fc25422e]{padding:0 20px}.prods-grid[data-v-fc25422e]{grid-template-columns:repeat(2,1fr)}.sobre-info-grid[data-v-fc25422e]{grid-template-columns:1fr}}.login-wrap[data-v-84ad89e0]{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.login-card[data-v-84ad89e0]{background:var(--card);border:1px solid var(--line);border-radius:20px;width:100%;max-width:400px;padding:36px 32px}.login-logo[data-v-84ad89e0]{align-items:center;gap:12px;margin-bottom:32px;display:flex}.mark[data-v-84ad89e0]{background:var(--orange);border-radius:10px;flex-shrink:0;width:36px;height:36px;position:relative;transform:rotate(-4deg);box-shadow:0 6px 16px -4px #ff5e1a66}.mark[data-v-84ad89e0]:before{content:"";background:var(--yellow);border-radius:3px;width:14px;height:14px;position:absolute;top:11px;left:11px;transform:rotate(45deg)}.brand[data-v-84ad89e0]{font-family:var(--display);letter-spacing:-.02em;font-size:16px;font-weight:800}.brand-tag[data-v-84ad89e0]{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.form-title[data-v-84ad89e0]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:24px;font-size:22px;font-weight:800}.field[data-v-84ad89e0]{margin-bottom:16px}.field label[data-v-84ad89e0]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.field input[data-v-84ad89e0]{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--cream);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .15s}.field input[data-v-84ad89e0]:focus{border-color:var(--orange)}.field input[data-v-84ad89e0]::placeholder{color:var(--muted-2)}.err[data-v-84ad89e0]{color:#ff6b6b;background:#ff6b6b14;border:1px solid #ff6b6b33;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.btn-primary[data-v-84ad89e0]{background:var(--orange);width:100%;color:var(--black);font-family:var(--display);cursor:pointer;border-radius:12px;margin-top:4px;padding:12px;font-size:14px;font-weight:700;transition:opacity .15s,transform .1s}.btn-primary[data-v-84ad89e0]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-84ad89e0]:disabled{opacity:.5;cursor:not-allowed}.switch[data-v-84ad89e0]{color:var(--muted);text-align:center;margin-top:20px;font-size:13px}.switch span[data-v-84ad89e0]{color:var(--orange);cursor:pointer;font-weight:600}.switch span[data-v-84ad89e0]:hover{color:var(--yellow)}.profile-page[data-v-8bd3d79a]{max-width:1100px;padding:28px 32px}.page-header[data-v-8bd3d79a]{align-items:center;gap:16px;margin-bottom:28px;display:flex}.back-btn[data-v-8bd3d79a]{color:var(--muted);cursor:pointer;flex-shrink:0;align-items:center;gap:4px;font-size:13px;display:inline-flex}.back-btn[data-v-8bd3d79a]:hover{color:var(--cream)}.page-title[data-v-8bd3d79a]{font-family:var(--display);letter-spacing:-.03em;font-size:24px;font-weight:800}.profile-grid[data-v-8bd3d79a]{grid-template-columns:240px 1fr;align-items:start;gap:20px;display:grid}.profile-aside[data-v-8bd3d79a]{top:calc(var(--tb-h) + 20px);flex-direction:column;gap:16px;display:flex;position:sticky}.avatar-block[data-v-8bd3d79a]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.avatar-ring[data-v-8bd3d79a]{background:linear-gradient(135deg, var(--orange), var(--yellow));border-radius:50%;width:80px;height:80px;margin-bottom:8px;padding:3px}.avatar[data-v-8bd3d79a]{background:var(--bg-2);width:100%;height:100%;font-family:var(--display);color:var(--orange);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.avatar-name[data-v-8bd3d79a]{font-size:14px;font-weight:700}.avatar-handle[data-v-8bd3d79a]{font-family:var(--mono);color:var(--muted);font-size:11px}.avatar-role[data-v-8bd3d79a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--orange);background:#ff5e1a1a;border-radius:999px;margin-top:4px;padding:3px 10px;font-size:9px}.aside-info[data-v-8bd3d79a]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.info-row[data-v-8bd3d79a]{flex-direction:column;gap:2px;display:flex}.info-key[data-v-8bd3d79a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2);font-size:9px}.info-val[data-v-8bd3d79a]{color:var(--cream);word-break:break-all;font-size:12px}.profile-main[data-v-8bd3d79a]{flex-direction:column;gap:16px;display:flex}.form-card[data-v-8bd3d79a]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-2xl);padding:28px}.card-header[data-v-8bd3d79a]{margin-bottom:24px}.card-title[data-v-8bd3d79a]{font-family:var(--display);letter-spacing:-.02em;margin-bottom:4px;font-size:18px;font-weight:700}.card-sub[data-v-8bd3d79a]{color:var(--muted);font-size:13px}.edit-form[data-v-8bd3d79a]{flex-direction:column;gap:20px;display:flex}.field-grid[data-v-8bd3d79a]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-v-8bd3d79a]{flex-direction:column;gap:6px;display:flex}.full-width[data-v-8bd3d79a]{grid-column:1/-1}.field-label[data-v-8bd3d79a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px}.field-input[data-v-8bd3d79a]{background:var(--card-2);border:1px solid var(--line);color:var(--cream);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13px;transition:border-color .2s}.field-input[data-v-8bd3d79a]:focus{border-color:var(--orange)}.field-input[data-v-8bd3d79a]::placeholder{color:var(--muted-2)}.field-input.readonly[data-v-8bd3d79a]{color:var(--muted);cursor:not-allowed;opacity:.6}.field-textarea[data-v-8bd3d79a]{resize:vertical}.input-prefix-wrap[data-v-8bd3d79a]{position:relative}.input-prefix[data-v-8bd3d79a]{color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field-input.has-prefix[data-v-8bd3d79a]{padding-left:28px}.field-hint[data-v-8bd3d79a]{color:var(--muted-2);font-size:11px}.char-count[data-v-8bd3d79a]{text-align:right}.msg-success[data-v-8bd3d79a]{color:var(--green);background:#2bd96b14;border:1px solid #2bd96b40;border-radius:10px;padding:12px 16px;font-size:13px}.msg-error[data-v-8bd3d79a]{color:var(--orange);background:#ff5e1a14;border:1px solid #ff5e1a40;border-radius:10px;padding:12px 16px;font-size:13px}.fade-msg-enter-active[data-v-8bd3d79a],.fade-msg-leave-active[data-v-8bd3d79a]{transition:opacity .3s,transform .3s}.fade-msg-enter-from[data-v-8bd3d79a],.fade-msg-leave-to[data-v-8bd3d79a]{opacity:0;transform:translateY(-6px)}.form-actions[data-v-8bd3d79a]{justify-content:flex-end;gap:10px;display:flex}.btn-ghost[data-v-8bd3d79a]{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:11px 20px;font-size:13px;font-weight:600;transition:all .15s}.btn-ghost[data-v-8bd3d79a]:hover{border-color:var(--line-strong);color:var(--cream)}.btn-save[data-v-8bd3d79a]{background:var(--orange);color:#fff;cursor:pointer;min-width:140px;box-shadow:var(--shadow-cta-orange);border-radius:10px;justify-content:center;align-items:center;padding:11px 24px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.btn-save[data-v-8bd3d79a]:hover:not(:disabled){background:var(--orange-deep);transform:translateY(-1px)}.btn-save[data-v-8bd3d79a]:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner[data-v-8bd3d79a]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-8bd3d79a;display:inline-block}@keyframes spin-8bd3d79a{to{transform:rotate(360deg)}}.danger-card[data-v-8bd3d79a]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:20px 24px}.danger-title[data-v-8bd3d79a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);margin-bottom:14px;font-size:10px}.danger-row[data-v-8bd3d79a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.danger-label[data-v-8bd3d79a]{margin-bottom:2px;font-size:13px;font-weight:600}.danger-desc[data-v-8bd3d79a]{color:var(--muted);font-size:12px}.btn-danger[data-v-8bd3d79a]{color:#ff6b6b;cursor:pointer;background:#ff6b6b0f;border:1px solid #ff6b6b4d;border-radius:10px;flex-shrink:0;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s}.btn-danger[data-v-8bd3d79a]:hover{background:#ff6b6b26;border-color:#ff6b6b80}@media (width<=768px){.profile-page[data-v-8bd3d79a]{padding:16px}.page-header[data-v-8bd3d79a]{margin-bottom:20px}.page-title[data-v-8bd3d79a]{font-size:20px}.profile-grid[data-v-8bd3d79a]{grid-template-columns:1fr}.profile-aside[data-v-8bd3d79a]{position:static}.avatar-ring[data-v-8bd3d79a]{width:68px;height:68px}.avatar[data-v-8bd3d79a]{font-size:24px}.field-grid[data-v-8bd3d79a]{grid-template-columns:1fr}.form-card[data-v-8bd3d79a]{padding:18px}.form-actions[data-v-8bd3d79a]{flex-direction:column-reverse}.btn-save[data-v-8bd3d79a],.btn-ghost[data-v-8bd3d79a]{justify-content:center;width:100%}}.bottom-nav[data-v-cc894ab9]{height:var(--bn-h);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);z-index:100;padding:0 8px;padding-bottom:env(safe-area-inset-bottom);background:#110e0beb;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=768px){.bottom-nav[data-v-cc894ab9]{display:flex}}.bn-item[data-v-cc894ab9]{color:var(--muted);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 12px;transition:color .15s,background .15s;display:flex}.bn-item[data-v-cc894ab9]:hover{color:var(--cream)}.bn-item.active[data-v-cc894ab9]{color:var(--orange)}.bn-item.cta[data-v-cc894ab9]{background:var(--orange);color:var(--black);border-radius:16px;flex:none;justify-content:center;width:48px;height:48px;padding:0;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 18px -4px #ff5e1a99}.bn-item.cta[data-v-cc894ab9]:hover{transform:scale(1.08);box-shadow:0 8px 22px -4px #ff5e1ab3}.bn-item.cta .bn-label[data-v-cc894ab9]{display:none}.bn-icon[data-v-cc894ab9]{align-items:center;display:flex}.bn-label[data-v-cc894ab9]{font-size:10px;font-weight:500}.app{grid-template-columns:var(--sb-w) 1fr;min-height:100vh;display:grid}.main-wrap{flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.main-content{flex:1;overflow-y:auto}@media (width<=768px){.app{grid-template-columns:1fr}.main-content{padding-bottom:var(--bn-h)}}.view-enter-active,.view-leave-active{transition:opacity .25s,transform .25s}.view-enter-from{opacity:0;transform:translateY(8px)}.view-leave-to{opacity:0;transform:translateY(-4px)}
