.faq-header{padding:clamp(16px,4vw,24px) 0;text-align:center}.faq-main-title{color:#fff;font-family:Gilroy,sans-serif;font-size:clamp(20px,5vw,28px);font-weight:400;line-height:1.3;margin:0 0 8px}.faq-subtitle{color:#ffffffb3;font-family:Gilroy,sans-serif;font-size:clamp(14px,3.5vw,16px);font-weight:300;margin:0}.faq-accordion{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.faq-accordion-item{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;overflow:hidden}.faq-accordion-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:clamp(16px,4vw,20px);text-align:left;width:100%}.faq-question-text{color:#fff;flex:1;font-family:Gilroy,sans-serif;font-size:clamp(14px,3.5vw,16px);font-weight:400;line-height:1.4;padding-right:clamp(12px,3vw,16px)}.faq-accordion-icon{align-items:center;color:#fff9;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.faq-accordion-icon.rotated{transform:rotate(180deg)}.faq-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-accordion-content.open{max-height:800px}.faq-accordion-body{color:#fffc;font-family:Gilroy,sans-serif;line-height:1.6;padding:0 clamp(16px,4vw,20px) clamp(20px,4vw,24px)}.faq-accordion-body p{font-size:clamp(13px,3vw,15px);font-weight:300;margin:0 0 12px}.faq-accordion-body p:last-child{margin-bottom:0}.faq-steps{counter-reset:step-counter;list-style:none;margin:12px 0 0;padding-left:0}.faq-steps li{counter-increment:step-counter;font-size:clamp(13px,3vw,15px);font-weight:300;line-height:1.5;margin-bottom:12px;padding-left:24px;position:relative}.faq-steps li:before{color:#fff9;content:counter(step-counter) ".";font-family:Gilroy,sans-serif;font-size:clamp(13px,3vw,15px);font-weight:400;left:0;position:absolute;top:0}.faq-list{list-style:none;margin:12px 0 0;padding-left:0}.faq-list li{font-size:clamp(13px,3vw,15px);font-weight:300;line-height:1.5;margin-bottom:8px;padding-left:16px;position:relative}.faq-list li:before{color:#fff9;content:"–";font-size:clamp(13px,3vw,15px);font-weight:400;left:0;position:absolute;top:0}.faq-benefits{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px);margin-top:12px}.faq-benefit-item{align-items:flex-start;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:clamp(8px,2vw,12px);padding:clamp(10px,2.5vw,12px)}.faq-benefit-text{color:#fffc;font-family:Gilroy,sans-serif;font-size:clamp(13px,3vw,15px);font-weight:300;line-height:1.5}.faq-tips{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px);margin-top:12px}.faq-tip{align-items:flex-start;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:clamp(8px,2vw,12px);padding:clamp(12px,3vw,16px)}.faq-tip-text{color:#fffc;font-family:Gilroy,sans-serif;font-size:clamp(13px,3vw,15px);font-weight:300;line-height:1.5}.loading-container[data-v-d72f3569]{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s ease,transform .5s ease;width:100%;z-index:1000}.loading-container.fade-out[data-v-d72f3569]{opacity:0;pointer-events:none}.loading-container.fade-out .loading-sphere[data-v-d72f3569]{animation:sphereDissolve-d72f3569 .8s ease-out forwards}.loading-sphere[data-v-d72f3569]{animation:spherePulse-d72f3569 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#10b981);border-radius:50%;box-shadow:0 0 80px #f59e0b99,0 0 80px #10b98199,inset 0 0 80px #fff6;filter:blur(25px);height:120px;position:relative;width:120px}@keyframes spherePulse-d72f3569{0%{box-shadow:0 0 50px #f59e0b80,0 0 50px #10b98180,inset 0 0 50px #fff3;filter:blur(20px);transform:scale(.6)}50%{box-shadow:0 0 150px #f59e0bcc,0 0 150px #10b981cc,inset 0 0 150px #ffffff80;filter:blur(45px);transform:scale(1.4)}to{box-shadow:0 0 50px #f59e0b80,0 0 50px #10b98180,inset 0 0 50px #fff3;filter:blur(20px);transform:scale(.6)}}@keyframes sphereDissolve-d72f3569{0%{box-shadow:0 0 80px #f59e0b99,0 0 80px #10b98199,inset 0 0 80px #fff6;filter:blur(25px);opacity:1;transform:scale(1)}50%{box-shadow:0 0 300px #f59e0b66,0 0 300px #10b98166,inset 0 0 200px #fff3;filter:blur(80px);opacity:.3;transform:scale(1.8)}to{box-shadow:0 0 500px #f59e0b1a,0 0 500px #10b9811a,inset 0 0 300px #ffffff0d;filter:blur(120px);opacity:0;transform:scale(3)}}.onboarding-container[data-v-0caecf4f]{animation:fadeInSoft-0caecf4f 1s ease-out;background:#000;bottom:0;color:#fff;left:0;margin:0 auto;max-width:430px;position:fixed;right:0;top:0;z-index:9999}.onboarding-screen[data-v-0caecf4f]{display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:20px}.content[data-v-0caecf4f]{align-items:center;justify-content:center;text-align:center}.content[data-v-0caecf4f],.content-left[data-v-0caecf4f]{display:flex;flex:1;flex-direction:column}.content-left[data-v-0caecf4f]{align-items:flex-start;height:100%;justify-content:flex-start;overflow:hidden;text-align:left}.photo-placeholder[data-v-0caecf4f]{flex:1;margin-bottom:40px;min-height:0;width:100%}.photo-area[data-v-0caecf4f]{align-items:center;border:2px dashed hsla(0,0%,100%,.3);color:#ffffff80;display:flex;font-size:14px;justify-content:center;min-height:150px}.onboarding-image[data-v-0caecf4f],.photo-area[data-v-0caecf4f]{border-radius:12px;height:100%;width:100%}.onboarding-image[data-v-0caecf4f]{-o-object-fit:contain;object-fit:contain}.pulsing-sphere[data-v-0caecf4f]{margin-bottom:40px}.sphere[data-v-0caecf4f]{animation:spherePulseGentle-0caecf4f 4s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#10b981);border-radius:50%;box-shadow:0 0 80px #f59e0b99,0 0 80px #10b98199,inset 0 0 80px #fff6;filter:blur(25px);height:120px;position:relative;width:120px}@keyframes spherePulseGentle-0caecf4f{0%{box-shadow:0 0 50px #f59e0b66,0 0 50px #10b98166,inset 0 0 50px #ffffff26;filter:blur(20px);transform:scale(.8)}50%{box-shadow:0 0 100px #f59e0bb3,0 0 100px #10b981b3,inset 0 0 100px #fff6;filter:blur(30px);transform:scale(1.1)}to{box-shadow:0 0 50px #f59e0b66,0 0 50px #10b98166,inset 0 0 50px #ffffff26;filter:blur(20px);transform:scale(.8)}}@keyframes fadeInSoft-0caecf4f{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.app-title[data-v-0caecf4f]{color:#fff;font-size:32px;font-weight:700;margin:0 0 16px}.app-description[data-v-0caecf4f]{font-size:18px;line-height:1.4;margin:0;max-width:300px;opacity:.8}.screen-title[data-v-0caecf4f]{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 20px}.screen-description[data-v-0caecf4f]{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;opacity:.8;white-space:pre-line}.bottom-section[data-v-0caecf4f]{display:flex;flex-direction:column;gap:12px}.continue-button[data-v-0caecf4f]{background:linear-gradient(135deg,#f59e0b,#10b981);border:none;border-radius:12px;box-shadow:0 4px 20px #f59e0b4d,0 4px 20px #10b9814d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;transition:all .2s}.continue-button[data-v-0caecf4f]:hover{box-shadow:0 6px 25px #f59e0b66,0 6px 25px #10b98166;transform:translateY(-2px)}.continue-button[data-v-0caecf4f]:active{box-shadow:0 2px 15px #f59e0b4d,0 2px 15px #10b9814d;transform:translateY(0)}.continue-button[data-v-0caecf4f]:disabled{background:#6b7280;box-shadow:none;cursor:not-allowed;transform:none}.terms-text[data-v-0caecf4f]{font-size:12px;line-height:1.3;margin:0;opacity:.6;text-align:center}.progress-indicator[data-v-0caecf4f]{display:flex;gap:4px;height:4px;justify-content:center;margin-bottom:20px;padding:0}.progress-dot[data-v-0caecf4f]{background:#ffffff4d;border-radius:2px;flex:1;height:100%;transition:all .3s ease}.progress-dot.active[data-v-0caecf4f]{background:#fff}.waiting-indicator[data-v-0caecf4f]{align-items:center;color:#ffffffb3;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:8px}.pulse-dot[data-v-0caecf4f]{animation:pulse-0caecf4f 1.5s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}@keyframes pulse-0caecf4f{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.bot-name-clickable[data-v-0caecf4f]{color:#3b82f6;cursor:pointer;font-weight:600;text-decoration:underline;transition:all .2s ease}.bot-name-clickable[data-v-0caecf4f]:hover{color:#2563eb;text-decoration:none}.bot-name-clickable[data-v-0caecf4f]:active{transform:scale(.98)}.match-page[data-v-c2951f4e]{background:#1a1a1a;display:flex;flex-direction:column;height:100%;width:100%}.match-container[data-v-c2951f4e]{display:flex;flex:1;flex-direction:column;height:100%}.match-content[data-v-c2951f4e]{flex:1;overflow-y:auto;padding:10px}.match-section[data-v-c2951f4e]{margin-bottom:32px}.match-section-header[data-v-c2951f4e]{margin-bottom:16px}.close-button[data-v-c2951f4e]{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px;z-index:10}.close-button[data-v-c2951f4e]:hover{background:#000c}.match-banner[data-v-c2951f4e]{align-items:center;border-radius:16px;display:flex;height:100px;justify-content:center;margin-bottom:8px;width:100%}.match-banner--services[data-v-c2951f4e]{background:linear-gradient(135deg,#10b981,#059669)}.match-banner--tasks[data-v-c2951f4e]{background:linear-gradient(135deg,#f59e0b,#d97706)}.match-emojis[data-v-c2951f4e]{font-size:50px;letter-spacing:8px}.match-section-title[data-v-c2951f4e]{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.match-subtitle[data-v-c2951f4e]{color:#ffffffb3;font-size:14px;margin:0}.author-info[data-v-c2951f4e]{gap:12px;margin-bottom:24px}.author-info[data-v-c2951f4e],.creator-avatar[data-v-c2951f4e]{align-items:center;display:flex;flex-shrink:0}.creator-avatar[data-v-c2951f4e]{background:#2a2a2a;border-radius:50%;height:54px;justify-content:center;overflow:hidden;width:54px}.creator-avatar img[data-v-c2951f4e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-avatar-placeholder[data-v-c2951f4e]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-family:Gilroy,sans-serif;font-size:20px;font-weight:600;height:100%;justify-content:center;width:100%}.creator-details[data-v-c2951f4e]{display:flex;flex:1;flex-direction:column;gap:2px}.creator-name[data-v-c2951f4e]{color:#fff;display:flex;font-size:18px;gap:8px}.creator-name[data-v-c2951f4e],.prime-badge[data-v-c2951f4e]{align-items:center;font-family:Gilroy,sans-serif;font-weight:600}.prime-badge[data-v-c2951f4e]{background:#a855f733;border:1px solid rgba(168,85,247,.3);border-radius:12px;color:#a855f7;display:inline-flex;flex-shrink:0;font-size:12px;padding:4px 8px}.author-city[data-v-c2951f4e]{color:#999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.author-description[data-v-c2951f4e]{margin-bottom:24px}.section-content[data-v-c2951f4e]{color:#ccc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;white-space:pre-wrap}.section-title[data-v-c2951f4e]{color:#fff;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;margin-bottom:10px}.history-mode-hint[data-v-c2951f4e]{color:#ffffff80;font-size:12px;font-style:italic;margin:4px 0 0}.history-list[data-v-c2951f4e]{gap:20px}.history-group[data-v-c2951f4e],.history-list[data-v-c2951f4e]{display:flex;flex-direction:column}.history-group[data-v-c2951f4e]{gap:8px}.history-date-header[data-v-c2951f4e]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:4px;text-align:left}.history-item[data-v-c2951f4e]{align-items:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#8f8f941a;border:1px solid hsla(240,2%,57%,.2);border-radius:12px;display:flex;gap:12px;padding:12px;transition:all .2s ease}.history-icon[data-v-c2951f4e]{flex-shrink:0;margin-top:8px}.history-arrow[data-v-c2951f4e],.history-icon[data-v-c2951f4e]{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.history-arrow[data-v-c2951f4e]{border-radius:50%;font-size:16px;font-weight:700}.arrow--services[data-v-c2951f4e]{background:#10b98133;border:1px solid rgba(16,185,129,.3);color:#10b981}.arrow--tasks[data-v-c2951f4e]{background:#f59e0b33;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.history-content[data-v-c2951f4e]{flex:1}.history-description[data-v-c2951f4e]{color:#fff;font-size:14px;font-weight:500;margin:0 0 6px}.history-meta[data-v-c2951f4e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.history-title[data-v-c2951f4e]{color:#fff9;flex:1;font-size:12px}.history-date[data-v-c2951f4e]{color:#ffffff80;flex-shrink:0;font-size:11px}@media (max-width:480px){.match-content[data-v-c2951f4e]{padding:10px}.match-section[data-v-c2951f4e]{margin-bottom:24px}.match-banner[data-v-c2951f4e]{height:100px}.match-emojis[data-v-c2951f4e]{font-size:50px;letter-spacing:6px}.creator-avatar[data-v-c2951f4e]{height:54px;width:54px}.creator-avatar-placeholder[data-v-c2951f4e]{font-size:20px}.creator-name[data-v-c2951f4e]{font-size:18px}.author-city[data-v-c2951f4e],.section-content[data-v-c2951f4e],.section-title[data-v-c2951f4e]{font-size:16px}.history-item[data-v-c2951f4e]{gap:10px;padding:10px}.history-arrow[data-v-c2951f4e]{font-size:14px;height:20px;width:20px}}.category-filters[data-v-fbea7f97]{gap:16px}.category-filters[data-v-fbea7f97],.form-group[data-v-fbea7f97]{display:flex;flex-direction:column}.form-group[data-v-fbea7f97]{gap:8px}.form-label[data-v-fbea7f97]{color:#fff;font-size:16px;font-weight:600;margin:0}.form-select[data-v-fbea7f97]{-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1.5px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;font-size:16px;padding:12px 40px 12px 16px;transition:all .3s ease}.form-select[data-v-fbea7f97]:focus{border-color:var(--accent-color,#10b981);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color,#10b981) 20%,transparent);outline:none}.form-select[data-v-fbea7f97]:hover{border-color:#ffffff4d}.form-select option[data-v-fbea7f97]{background:#2a2a2af2;color:#ccc}.filters-page[data-v-aa6a25e5]{background:color-mix(in srgb,var(--accent-color,#10b981) 1%,#1a1a1a);display:flex;flex-direction:column;height:100%;width:100%}.filters-container[data-v-aa6a25e5]{display:flex;flex:1;flex-direction:column;height:100%}.filters-content[data-v-aa6a25e5]{flex:1;overflow-y:auto;padding:20px}.filter-section[data-v-aa6a25e5]{margin-bottom:32px}.filter-section-header[data-v-aa6a25e5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filter-section-title[data-v-aa6a25e5]{color:#fff;font-size:16px;font-weight:600;margin:0}.filters-reset-btn[data-v-aa6a25e5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.filters-reset-btn[data-v-aa6a25e5]:hover{background:#ffffff1a;color:#fff}.filters-reset-btn.invisible[data-v-aa6a25e5]{opacity:0;pointer-events:none}.reset-button[data-v-aa6a25e5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.reset-button[data-v-aa6a25e5]:hover{background:#ffffff1a;color:#fff}.filter-options[data-v-aa6a25e5]{display:flex;flex-wrap:wrap;gap:8px}.filter-option[data-v-aa6a25e5]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.filter-option[data-v-aa6a25e5]:hover{background:#ffffff1a;border-color:#ffffff4d}.filter-option.selected[data-v-aa6a25e5]{background:var(--accent-color,#10b981);border-color:var(--accent-color,#10b981);color:#fff}.filter-option-text[data-v-aa6a25e5]{font-size:14px;font-weight:500}.filter-option-check[data-v-aa6a25e5]{display:none}@media (max-width:480px){.filters-content[data-v-aa6a25e5]{padding:16px}.filter-option[data-v-aa6a25e5]{font-size:13px;padding:6px 12px}.filter-section-header[data-v-aa6a25e5]{margin-bottom:12px}.filter-section-title[data-v-aa6a25e5]{font-size:15px}}.scope-filters[data-v-aa6a25e5]{display:flex;gap:8px}.scope-chip[data-v-aa6a25e5]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.scope-chip[data-v-aa6a25e5]:hover:not(.disabled):not(.active){background:#ffffff1a;border-color:#ffffff4d}.scope-chip.active[data-v-aa6a25e5],.scope-chip.active[data-v-aa6a25e5]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.scope-chip.active[data-v-aa6a25e5]:hover{opacity:.9}.scope-chip.disabled[data-v-aa6a25e5]{cursor:not-allowed;opacity:.4}.scope-option[data-v-aa6a25e5]{align-items:center;color:#fffc;cursor:pointer;display:flex;font-size:14px;gap:8px}.scope-option input[type=radio][data-v-aa6a25e5]{accent-color:var(--accent-color,#10b981)}.scope-option.disabled[data-v-aa6a25e5]{cursor:not-allowed;opacity:.4}.scope-option.disabled input[type=radio][data-v-aa6a25e5]{cursor:not-allowed}.budget-filters[data-v-aa6a25e5]{display:flex;flex-direction:column;gap:12px}.budget-chips[data-v-aa6a25e5]{display:flex;flex-wrap:wrap;gap:8px}.budget-chip[data-v-aa6a25e5]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.budget-chip[data-v-aa6a25e5]:hover:not(.active){background:#ffffff1a;border-color:#ffffff4d}.budget-chip.active[data-v-aa6a25e5],.budget-chip.active[data-v-aa6a25e5]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.budget-chip.active[data-v-aa6a25e5]:hover{opacity:.9}.budget-inputs[data-v-aa6a25e5]{align-items:center;display:flex;gap:8px}.budget-input[data-v-aa6a25e5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 32px #0000004d;color:#fff;flex:1;font-size:14px;padding:8px 12px}.budget-input[data-v-aa6a25e5]::-moz-placeholder{color:#ffffff80}.budget-input[data-v-aa6a25e5]::placeholder{color:#ffffff80}.budget-separator[data-v-aa6a25e5]{color:#ffffff80;font-size:14px}.budget-currency[data-v-aa6a25e5]{color:#ffffffb3;font-size:14px;font-weight:500}.deadline-filters[data-v-aa6a25e5]{display:flex;flex-direction:column;gap:12px}.deadline-chips[data-v-aa6a25e5]{display:flex;flex-wrap:wrap;gap:8px}.deadline-chip[data-v-aa6a25e5]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.deadline-chip[data-v-aa6a25e5]:hover:not(.active){background:#ffffff1a;border-color:#ffffff4d}.deadline-chip.active[data-v-aa6a25e5],.deadline-chip.active[data-v-aa6a25e5]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.deadline-chip.active[data-v-aa6a25e5]:hover{opacity:.9}.execution-time-filters[data-v-aa6a25e5]{margin-top:16px}.deadline-input[data-v-aa6a25e5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 32px #0000004d;color:#fff;color-scheme:dark;font-size:14px;padding:8px 12px}.execution-time-filters[data-v-aa6a25e5]{display:flex;flex-direction:column;gap:12px}.execution-time-chips[data-v-aa6a25e5]{display:flex;flex-wrap:wrap;gap:8px}.execution-time-chip[data-v-aa6a25e5]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.execution-time-chip[data-v-aa6a25e5]:hover:not(.active){background:#ffffff1a;border-color:#ffffff4d}.execution-time-chip.active[data-v-aa6a25e5],.execution-time-chip.active[data-v-aa6a25e5]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.execution-time-chip.active[data-v-aa6a25e5]:hover{opacity:.9}.section-loading-container[data-v-f2cfb0d1]{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:999}.loading-sphere[data-v-f2cfb0d1]{animation:spherePulse-f2cfb0d1 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#10b981);border-radius:50%;box-shadow:0 0 60px #f59e0b99,0 0 60px #10b98199,inset 0 0 60px #fff6;filter:blur(20px);height:80px;margin-bottom:16px;position:relative;width:80px}.loading-text[data-v-f2cfb0d1]{color:#fff;font-size:16px;font-weight:400;margin:0;opacity:.8;text-align:center}@keyframes spherePulse-f2cfb0d1{0%,to{filter:blur(20px);transform:scale(.6)}50%{filter:blur(35px);transform:scale(1.2)}}.photo-mosaic[data-v-1d56db42]{align-content:stretch;align-items:stretch;border-radius:0;display:grid;gap:2px;height:100%;width:100%}.media-item[data-v-1d56db42],.photo-mosaic[data-v-1d56db42]{background:transparent;cursor:pointer;overflow:hidden}.media-item[data-v-1d56db42]{position:relative}.media-canvas[data-v-1d56db42],.media-image[data-v-1d56db42],.media-video[data-v-1d56db42]{cursor:pointer;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-image.thumbnail-loaded[data-v-1d56db42]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transition:opacity .3s ease}@media (min-resolution:2dppx){.media-image.thumbnail-loaded[data-v-1d56db42]{backface-visibility:hidden;image-rendering:auto;transform:translateZ(0)}}.video-preview[data-v-1d56db42]{height:100%;position:relative;width:100%}.video-loading-overlay[data-v-1d56db42]{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.mini-spinner[data-v-1d56db42]{animation:spin-1d56db42 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin-1d56db42{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.video-play-icon[data-v-1d56db42]{align-items:center;background:#000000b3;border-radius:50%;display:flex;height:48px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.play-svg[data-v-1d56db42]{color:#fff;height:24px;margin-left:2px;width:24px}.extra-media-overlay[data-v-1d56db42]{align-items:center;background:#0009;bottom:0;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.layout-single[data-v-1d56db42]{grid-template-columns:1fr}.layout-single[data-v-1d56db42],.layout-two[data-v-1d56db42]{grid-template-rows:1fr;height:100%}.layout-two[data-v-1d56db42]{grid-template-columns:1fr 1fr}.layout-three[data-v-1d56db42]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;height:100%}.layout-three .media-1[data-v-1d56db42]{grid-row:1/3}.layout-three .media-2[data-v-1d56db42]{grid-column:2;grid-row:1}.layout-three .media-3[data-v-1d56db42]{grid-column:2;grid-row:2}.layout-four[data-v-1d56db42]{grid-template-columns:1fr 1fr}.layout-five[data-v-1d56db42],.layout-four[data-v-1d56db42]{grid-template-rows:1fr 1fr;height:100%}.layout-five[data-v-1d56db42]{grid-template-columns:2fr 1fr 1fr}.layout-five .media-1[data-v-1d56db42]{grid-row:1/3}.layout-five .media-2[data-v-1d56db42]{grid-column:2;grid-row:1}.layout-five .media-3[data-v-1d56db42]{grid-column:3;grid-row:1}.layout-five .media-4[data-v-1d56db42]{grid-column:2;grid-row:2}.layout-five .media-5[data-v-1d56db42]{grid-column:3;grid-row:2}.layout-six[data-v-1d56db42]{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:100%}.layout-six .media-1[data-v-1d56db42]{grid-row:1/4}.layout-six .media-2[data-v-1d56db42]{grid-column:2;grid-row:1}.layout-six .media-3[data-v-1d56db42]{grid-column:3;grid-row:1}.layout-six .media-4[data-v-1d56db42]{grid-column:2;grid-row:2}.layout-six .media-5[data-v-1d56db42]{grid-column:3;grid-row:2}.layout-six .media-6[data-v-1d56db42]{grid-column:2/4;grid-row:3}@media (max-width:480px){.extra-photos-overlay[data-v-1d56db42]{font-size:16px}}@media (max-width:360px){.extra-photos-overlay[data-v-1d56db42]{font-size:14px}}.photo-viewer-overlay[data-v-4f4081ba]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.photo-counter[data-v-4f4081ba]{background:#00000080;border-radius:20px;color:#fff;font-size:16px;font-weight:600;left:50%;padding:8px 16px;position:absolute;top:20px;transform:translate(-50%);z-index:10}.photo-container[data-v-4f4081ba]{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center;position:relative;width:90vw}.photo-image[data-v-4f4081ba],.photo-video[data-v-4f4081ba],.video-container[data-v-4f4081ba]{border-radius:12px;box-shadow:0 8px 32px #0000004d;height:auto;max-height:100%;max-height:min(70vh,600px);max-width:100%;max-width:min(90vw,800px);-o-object-fit:contain;object-fit:contain;transform-origin:center center;transition:transform .4s cubic-bezier(.25,.46,.45,.94);-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto}.video-container[data-v-4f4081ba]{align-items:center;display:flex;justify-content:center;position:relative}.video-container .photo-video[data-v-4f4081ba]{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.photo-image[data-v-4f4081ba]{touch-action:none}.photo-video[data-v-4f4081ba]{background:#000;background-image:var(--poster-url,none);background-position:50%;background-repeat:no-repeat;background-size:contain;touch-action:auto;transition:background-image .3s ease}.photo-video[data-playing=true][data-v-4f4081ba]{background-image:none!important}.video-poster[data-v-4f4081ba]{background:#000;border-radius:12px;box-shadow:0 8px 32px #0000004d;cursor:pointer;display:block;height:auto;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease;width:100%}.video-poster.hidden[data-v-4f4081ba]{display:none}.video-player[data-v-4f4081ba]{background:#000;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:none;height:auto;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease;width:100%}.video-player[data-v-4f4081ba]:not(.hidden){display:block}.photo-image.zoomed[data-v-4f4081ba]{transition:none}.photo-image.double-tap-zoom[data-v-4f4081ba]{transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important}.photo-viewer-overlay.closing.fade-out[data-v-4f4081ba]{animation:fadeOut-4f4081ba .3s ease-out forwards}.photo-container.transitioning.to-left[data-v-4f4081ba]{animation:slideOutLeft-4f4081ba .3s ease-out forwards}.photo-container.transitioning.to-right[data-v-4f4081ba]{animation:slideOutRight-4f4081ba .3s ease-out forwards}.photo-container.transitioning.from-left[data-v-4f4081ba]{animation:slideInFromLeft-4f4081ba .3s ease-out forwards}.photo-container.transitioning.from-right[data-v-4f4081ba]{animation:slideInFromRight-4f4081ba .3s ease-out forwards}@keyframes fadeOut-4f4081ba{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}@keyframes slideOutLeft-4f4081ba{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slideOutRight-4f4081ba{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes slideInFromLeft-4f4081ba{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight-4f4081ba{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.photo-counter[data-v-4f4081ba]{font-size:14px;padding:6px 12px;top:15px}.photo-container[data-v-4f4081ba]{height:calc(100vh - 60px);width:95vw}}.task-service-card[data-v-8f0cc96a]{background:#1a1a1a;border-radius:18px;color:#fff;contain:layout style paint;height:100%;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.card-background[data-v-8f0cc96a]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(8px) brightness(.5) saturate(1.2);left:0;position:absolute;right:0;top:0;transform:scale(1.1);will-change:transform,filter;z-index:1}.card-gradient-background[data-v-8f0cc96a]{background:radial-gradient(circle 80px at 70% 30%,var(--accent-color,#10b981)95 0,var(--accent-color,#10b981)50 30%,var(--accent-color,#10b981)20 50%,var(--accent-color,#10b981)10 70%,transparent 85%),radial-gradient(circle 60px at 25% 70%,var(--accent-color,#10b981)75 0,var(--accent-color,#10b981)35 40%,transparent 70%),linear-gradient(135deg,#1a1a1a73 0,#12121299,#0d0d0dbf)}.card-gradient-background[data-v-8f0cc96a],.card-task-gradient-background[data-v-8f0cc96a]{backface-visibility:hidden;-webkit-backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;will-change:transform;z-index:1}.card-task-gradient-background[data-v-8f0cc96a]{background:radial-gradient(circle 80px at 60% 40%,var(--accent-color,#f59e0b)95 0,var(--accent-color,#f59e0b)50 30%,var(--accent-color,#f59e0b)20 50%,var(--accent-color,#f59e0b)10 70%,transparent 85%),radial-gradient(circle 60px at 30% 75%,var(--accent-color,#f59e0b)75 0,var(--accent-color,#f59e0b)35 40%,transparent 70%),linear-gradient(135deg,#1a1a1a73 0,#12121299,#0d0d0dbf)}.card-view[data-v-8f0cc96a]{background:color-mix(in srgb,var(--accent-color,#10b981) 1%,#1a1a1a);border-radius:18px;cursor:grab;display:grid;gap:0;grid-template-rows:auto auto 1fr auto;height:100%;min-height:0;overflow:hidden;position:relative;width:100%;z-index:2}.card-view.has-background[data-v-8f0cc96a],.card-view.has-task-background[data-v-8f0cc96a]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#000000a6;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;isolation:isolate}.card-view[data-v-8f0cc96a]:active{cursor:grabbing}.card-header[data-v-8f0cc96a]{align-items:center;display:flex;grid-row:1;justify-content:space-between;min-height:0;overflow:hidden;padding:16px}.card-content[data-v-8f0cc96a]{display:flex;flex-direction:column;gap:20px;grid-row:2;min-height:0;padding:0 16px 16px}.card-photos[data-v-8f0cc96a]{align-items:stretch;background:#2a2a2a;max-height:100%;min-height:200px;overflow:hidden}.card-empty-media-area[data-v-8f0cc96a],.card-photos[data-v-8f0cc96a]{display:flex;grid-row:3;padding:0 16px 16px}.card-empty-media-area[data-v-8f0cc96a]{align-items:center;background:transparent!important;cursor:pointer;justify-content:center;min-height:120px}.card-photos[data-v-8f0cc96a]>*{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.card-photos[data-v-8f0cc96a]:has(.photo-mosaic),.card-photos[data-v-8f0cc96a]:has(.placeholder-image){background:transparent}.card-labels[data-v-8f0cc96a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.card-labels[data-v-8f0cc96a],.card-title[data-v-8f0cc96a]{cursor:pointer;overflow:hidden}.card-title[data-v-8f0cc96a]{color:#fff;font-size:22px;font-weight:700;line-height:1.2;margin:0;word-wrap:break-word;display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.card-description-container[data-v-8f0cc96a]{display:flex;flex-direction:column}.card-description[data-v-8f0cc96a]{color:#ccc;cursor:pointer;font-size:16px;font-weight:400;line-height:1.4;margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;position:relative}.card-description.truncated[data-v-8f0cc96a]{display:block;overflow:visible;position:relative}.read-more-inline[data-v-8f0cc96a]{color:var(--accent-color,#10b981);cursor:pointer;display:inline-block;font-size:inherit;font-weight:500;text-decoration:none}.label[data-v-8f0cc96a]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fffc;flex-shrink:0;font-family:Gilroy,sans-serif;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.2;max-width:100%;overflow:hidden;padding:4px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.label.type-label[data-v-8f0cc96a]{background:color-mix(in srgb,var(--accent-color,#10b981) 20%,transparent);border:1px solid color-mix(in srgb,var(--accent-color,#10b981) 30%,transparent);color:var(--accent-color,#10b981)}.author-info[data-v-8f0cc96a]{align-items:center;cursor:pointer;display:flex;flex:1;gap:12px}.creator-avatar[data-v-8f0cc96a]{background:#2a2a2a;border-radius:50%;flex-shrink:0;height:54px;overflow:hidden;width:54px}.creator-avatar img[data-v-8f0cc96a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-details[data-v-8f0cc96a]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.creator-name[data-v-8f0cc96a]{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:600;gap:8px}.prime-badge[data-v-8f0cc96a]{background:#a855f733;border:1px solid rgba(168,85,247,.3);border-radius:12px;color:#a855f7;flex-shrink:0;font-family:Gilroy,sans-serif;font-size:11px;font-weight:600;padding:4px 8px}.category-info[data-v-8f0cc96a]{align-items:center;color:#999;display:flex;font-size:15px;font-weight:400;gap:8px;min-width:0}.category-name[data-v-8f0cc96a]{flex-shrink:1;min-width:0}.separator[data-v-8f0cc96a],.update-date[data-v-8f0cc96a]{color:#999;flex-shrink:0;font-size:16px;font-weight:400}.report-btn[data-v-8f0cc96a]{align-items:flex-start;background:transparent;border:none;color:#ccc;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center}.card-actions-new[data-v-8f0cc96a]{bottom:24px;left:50%;position:absolute;transform:translate(-50%);z-index:15}.actions-bubble[data-v-8f0cc96a]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#0006;border:.5px solid hsla(0,0%,100%,.15);border-radius:50px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a,inset 0 -1px #0000001a;display:flex;flex-direction:row;gap:16px;padding:8px 16px}.bubble-btn[data-v-8f0cc96a]{background:transparent;border:none;border-radius:50%;cursor:pointer;height:48px;overflow:hidden;position:relative;transition:all .2s ease;width:48px}.bubble-btn[data-v-8f0cc96a]:after{display:none}.bubble-content[data-v-8f0cc96a]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.chat-bubble-btn[data-v-8f0cc96a],.like-bubble-btn[data-v-8f0cc96a]{opacity:1}.like-bubble-btn.liked .heart-icon[data-v-8f0cc96a]{animation:heartBubbleBeat-8f0cc96a .6s ease-in-out}@keyframes heartBubbleBeat-8f0cc96a{0%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}@media (max-width:480px){.actions-bubble[data-v-8f0cc96a]{gap:12px;padding:6px 12px}.bubble-btn[data-v-8f0cc96a]{height:44px;width:44px}.card-actions-new[data-v-8f0cc96a]{bottom:16px;left:50%;transform:translate(-50%)}}@media (max-width:320px){.bubble-btn[data-v-8f0cc96a]{height:42px;width:42px}}@media (min-width:431px){.card-header[data-v-8f0cc96a]{padding:12px}.card-content[data-v-8f0cc96a]{gap:16px;padding:0 12px 12px}.card-photos[data-v-8f0cc96a]{min-height:180px;padding:0 12px 12px}.card-actions[data-v-8f0cc96a]{gap:10px;padding:0 12px 12px}.creator-avatar[data-v-8f0cc96a]{height:48px;width:48px}.creator-name[data-v-8f0cc96a]{font-size:16px}.category-info[data-v-8f0cc96a]{font-size:14px}.card-title[data-v-8f0cc96a]{font-size:20px}.card-description[data-v-8f0cc96a]{font-size:16px}.label[data-v-8f0cc96a]{font-size:14px;padding:4px 8px}.report-btn[data-v-8f0cc96a]{height:40px}.report-btn svg[data-v-8f0cc96a]{height:18px;width:18px}.action-btn-wide[data-v-8f0cc96a]{font-size:16px;height:44px}.action-btn-small[data-v-8f0cc96a]{height:44px;width:44px}}@media (min-width:400px) and (max-width:430px){.card-header[data-v-8f0cc96a]{padding:14px}.card-content[data-v-8f0cc96a]{gap:18px}.card-actions[data-v-8f0cc96a],.card-content[data-v-8f0cc96a],.card-photos[data-v-8f0cc96a]{padding:0 14px 14px}.label[data-v-8f0cc96a]{font-size:14px;padding:4px 8px}}@media (max-width:430px){.card-header[data-v-8f0cc96a]{padding:12px}.card-content[data-v-8f0cc96a]{gap:16px;padding:0 12px 12px}.card-photos[data-v-8f0cc96a]{min-height:180px;padding:0 12px 12px}.card-actions[data-v-8f0cc96a]{gap:10px;padding:0 12px 12px}.creator-avatar[data-v-8f0cc96a]{height:48px;width:48px}.creator-name[data-v-8f0cc96a]{font-size:16px}.category-info[data-v-8f0cc96a]{font-size:14px}.card-title[data-v-8f0cc96a]{font-size:20px}.card-description[data-v-8f0cc96a]{font-size:16px}.label[data-v-8f0cc96a]{font-size:14px;padding:4px 8px}.report-btn[data-v-8f0cc96a]{height:40px}.action-btn-wide[data-v-8f0cc96a]{font-size:15px;height:42px}.action-btn-small[data-v-8f0cc96a]{height:42px;width:42px}}@media (max-width:320px){.card-header[data-v-8f0cc96a]{padding:8px}.card-content[data-v-8f0cc96a]{gap:12px;padding:0 8px 8px}.card-photos[data-v-8f0cc96a]{min-height:140px;padding:0 8px 8px}.card-actions[data-v-8f0cc96a]{gap:6px;padding:0 8px 8px}.creator-avatar[data-v-8f0cc96a]{height:38px;width:38px}.creator-name[data-v-8f0cc96a]{font-size:14px}.category-info[data-v-8f0cc96a]{font-size:12px}.report-btn[data-v-8f0cc96a]{height:32px}.report-btn svg[data-v-8f0cc96a]{height:16px;width:16px}.action-btn-wide[data-v-8f0cc96a]{font-size:13px;height:36px}.action-btn-small[data-v-8f0cc96a]{height:36px;width:36px}.label[data-v-8f0cc96a]{font-size:11px;padding:2px 4px}.card-title[data-v-8f0cc96a]{font-size:17px;-webkit-line-clamp:2;line-clamp:2}.card-description[data-v-8f0cc96a]{font-size:15px;line-height:1.3}}@media (max-width:320px) and (max-height:480px){.card-header[data-v-8f0cc96a]{padding:6px}.card-content[data-v-8f0cc96a]{gap:8px;padding:0 6px 6px}.card-photos[data-v-8f0cc96a]{max-height:100%;min-height:120px;padding:0 6px 6px}.card-actions[data-v-8f0cc96a]{gap:4px;padding:0 6px 6px}.creator-avatar[data-v-8f0cc96a]{height:34px;width:34px}.creator-name[data-v-8f0cc96a]{font-size:13px}.category-info[data-v-8f0cc96a]{font-size:11px}.report-btn[data-v-8f0cc96a]{height:28px}.report-btn svg[data-v-8f0cc96a]{height:14px;width:14px}.action-btn-wide[data-v-8f0cc96a]{font-size:12px;height:32px}.action-btn-small[data-v-8f0cc96a]{height:32px;width:32px}.label[data-v-8f0cc96a]{font-size:10px;padding:1px 3px}.card-title[data-v-8f0cc96a]{font-size:15px;-webkit-line-clamp:2;line-clamp:2}.card-description[data-v-8f0cc96a]{font-size:14px;line-height:1.2}.prime-badge[data-v-8f0cc96a]{font-size:10px;padding:2px 4px}}.card-photos[data-v-8f0cc96a] .photo-mosaic{border-radius:16px;height:100%;overflow:hidden;width:100%}.card-photos[data-v-8f0cc96a] .placeholder-image{align-items:center;border-radius:16px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.card-photos[data-v-8f0cc96a] .photo-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-description[data-v-8f0cc96a] p{line-height:1.4;margin:0 0 8px;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card-description[data-v-8f0cc96a] p:last-child{margin-bottom:0}.report-modal[data-v-3dcad26c]{animation:pop-in-3dcad26c .4s cubic-bezier(.175,.885,.32,1.275) forwards;background:#1a1a1a;background:color-mix(in srgb,var(--accent-color,#10b981) 1%,#1a1a1a);border-radius:20px;box-shadow:0 10px 50px #000000b3;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform:translateY(0);transform-origin:center center;transition:transform .3s ease-out,opacity .3s ease-out;width:100%;will-change:transform,opacity}@keyframes pop-in-3dcad26c{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.close-button[data-v-3dcad26c]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:none;border:1.5px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;display:flex;height:44px;justify-content:center;min-height:44px;min-width:44px;position:absolute;right:16px;top:16px;transition:background .2s ease;width:44px;z-index:10}.close-button[data-v-3dcad26c]:hover{background:#ffffff1a}.modal-content[data-v-3dcad26c]{background:transparent;display:flex;flex:1;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:16px 16px 90px;position:relative}.modal-title[data-v-3dcad26c]{color:#fff;font-size:clamp(20px,5vw,24px);font-weight:700;line-height:1.2;margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:left}.modal-description[data-v-3dcad26c]{color:#ccc;font-size:16px;line-height:1.4;margin:0;text-align:left}.report-reasons[data-v-3dcad26c]{display:flex;flex-direction:column;gap:12px}.reason-button[data-v-3dcad26c]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:none;border:1.5px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;display:flex;font-size:16px;font-weight:500;min-height:50px;padding:16px 20px;text-align:left;transition:all .2s ease}.reason-button[data-v-3dcad26c]:hover{background:#ffffff1a;border-color:#ffffff4d}.reason-button.active[data-v-3dcad26c]{background:color-mix(in srgb,#ff6b6b 20%,transparent);border-color:#ff6b6b;color:#ff6b6b}.submit-button[data-v-3dcad26c]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ff6b6b;background:#ff6b6be6;border:none;border-radius:16px;box-shadow:0 8px 32px #ff6b6b4d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;margin-top:8px;min-height:50px;padding:16px 24px;transition:all .2s ease}.submit-button[data-v-3dcad26c]:hover:not(.disabled){background:#ff5252e6;transform:translateY(-1px)}.submit-button.disabled[data-v-3dcad26c]{background:#666666b3;box-shadow:0 8px 32px #0000004d;cursor:not-allowed;opacity:.7}.task-service-details[data-v-b085abdf]{animation:pop-in-b085abdf .4s cubic-bezier(.175,.885,.32,1.275) forwards;background:color-mix(in srgb,var(--accent-color,#10b981) 1%,#1a1a1a);border-radius:20px;box-shadow:0 10px 50px #000000b3;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform:translateY(0);transform-origin:center center;transition:transform .3s ease-out,opacity .3s ease-out;width:100%;will-change:transform,opacity}.details-background[data-v-b085abdf]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(8px) brightness(.5) saturate(1.2);left:0;position:absolute;right:0;top:0;transform:scale(1.1);will-change:transform,filter;z-index:1}.details-gradient-background[data-v-b085abdf]{background:radial-gradient(circle 100px at 60% 40%,var(--accent-color,#10b981)95 0,var(--accent-color,#10b981)50 30%,var(--accent-color,#10b981)20 50%,var(--accent-color,#10b981)10 70%,transparent 85%),radial-gradient(circle 80px at 30% 80%,var(--accent-color,#10b981)75 0,var(--accent-color,#10b981)35 40%,transparent 70%),linear-gradient(135deg,#1a1a1a73 0,#12121299,#0d0d0dbf)}.details-gradient-background[data-v-b085abdf],.details-task-gradient-background[data-v-b085abdf]{backface-visibility:hidden;-webkit-backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;will-change:transform;z-index:1}.details-task-gradient-background[data-v-b085abdf]{background:radial-gradient(circle 120px at 50% 30%,var(--accent-color,#f59e0b)95 0,var(--accent-color,#f59e0b)50 30%,var(--accent-color,#f59e0b)20 50%,var(--accent-color,#f59e0b)10 70%,transparent 85%),radial-gradient(circle 100px at 25% 85%,var(--accent-color,#f59e0b)75 0,var(--accent-color,#f59e0b)35 40%,transparent 70%),linear-gradient(135deg,#1a1a1a73 0,#12121299,#0d0d0dbf)}.task-service-details.dismissing[data-v-b085abdf]{transition:none}.task-service-details.closing.fade-out[data-v-b085abdf]{animation:fadeOutModal-b085abdf .3s ease-out forwards}.task-service-details.closing.slide-down[data-v-b085abdf]{animation:slideDownModal-b085abdf .3s ease-out forwards}@keyframes fadeOutModal-b085abdf{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes slideDownModal-b085abdf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}.category-breadcrumbs[data-v-b085abdf]{color:#999;font-size:clamp(14px,4vw,16px);font-weight:400;line-height:1.3}.photo-placeholder[data-v-b085abdf]{background:#2a2a2a;height:100%;width:100%}@keyframes pop-in-b085abdf{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.close-button[data-v-b085abdf]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a2a2ab3;border:none;border:1.5px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 8px 32px #0000004d;color:#ccc;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px;z-index:10}.details-content[data-v-b085abdf]{display:flex;flex:1;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:16px 16px 90px;position:relative;z-index:2}.details-content.has-background[data-v-b085abdf],.details-content.has-task-background[data-v-b085abdf]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#000000a6;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;isolation:isolate;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.card-photo[data-v-b085abdf]{align-items:center;aspect-ratio:16/9;background:#2a2a2a;border-radius:12px;display:flex;flex-shrink:0;justify-content:center;max-height:400px;overflow:hidden;position:relative;width:100%}.card-photo[data-v-b085abdf]:has(.photo-mosaic){background:transparent}.photo-placeholder[data-v-b085abdf]{align-items:center;color:#666;display:flex;font-size:24px;justify-content:center}.card-labels[data-v-b085abdf]{display:flex;flex-wrap:wrap;gap:clamp(6px,1.5vw,8px)}.label[data-v-b085abdf]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fffc;flex-shrink:0;font-family:Gilroy,sans-serif;font-size:clamp(14px,3.5vw,16px);font-weight:400;letter-spacing:.01em;line-height:1.2;max-width:40vw;overflow:hidden;padding:4px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.label.type-label[data-v-b085abdf]{background:color-mix(in srgb,var(--accent-color,#10b981) 20%,transparent);border:1px solid color-mix(in srgb,var(--accent-color,#10b981) 30%,transparent);color:var(--accent-color,#10b981)}.category-label[data-v-b085abdf]{background:#000;border:1px solid hsla(0,0%,100%,.1);color:#ccc}.card-title[data-v-b085abdf]{color:#fff;font-size:clamp(20px,5vw,24px);font-weight:700;line-height:1.2;margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.voice-section[data-v-b085abdf]{align-items:center;display:flex;justify-content:flex-start;margin:4px 0}.voice-audio[data-v-b085abdf]{background:#0003;border-radius:16px;height:32px;width:100%}.voice-audio[data-v-b085abdf]::-webkit-media-controls-panel{background-color:#4ecdc41a;border-radius:20px}.card-description[data-v-b085abdf]{font-weight:400;margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card-description[data-v-b085abdf],.section-content[data-v-b085abdf]{color:#ccc;font-size:clamp(15px,3.8vw,16px);line-height:1.4;white-space:pre-wrap}.author-description-separate[data-v-b085abdf]{align-items:flex-start;display:flex;gap:12px;margin-bottom:30px;margin-top:-8px}.quote-line-avatar[data-v-b085abdf]{align-items:stretch;align-self:stretch;background:transparent;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;position:relative;width:54px}.quote-line[data-v-b085abdf]{align-self:stretch;background:linear-gradient(to bottom,rgba(var(--accent-color-rgb,16,185,129),.2) 0,var(--accent-color,#10b981) 30%,var(--accent-color,#10b981) 70%,rgba(var(--accent-color-rgb,16,185,129),.2) 100%);border-radius:2px;margin-bottom:8px;margin-top:8px;width:3px}.quote-content-separate[data-v-b085abdf]{color:#bbb;flex:1;font-size:clamp(13px,3.8vw,15px);line-height:1.4}.author-info[data-v-b085abdf]{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-top:40px}.author-header[data-v-b085abdf],.author-info.has-city[data-v-b085abdf]{align-items:flex-start}.author-header[data-v-b085abdf]{display:flex;gap:12px}.author-info.no-city-layout .author-header[data-v-b085abdf]{align-items:center}.creator-details[data-v-b085abdf]{display:flex;flex:1;flex-direction:column;gap:2px}.creator-name-row[data-v-b085abdf]{align-items:center;display:flex;gap:8px;justify-content:space-between}.creator-name-row.no-city[data-v-b085abdf]{justify-content:center}.creator-name-row.no-city .creator-name[data-v-b085abdf]{flex:1;text-align:center}.creator-name-row.no-city .author-action-btn[data-v-b085abdf]{flex-shrink:0;margin-left:8px}.author-action-btn[data-v-b085abdf]{align-items:flex-start;background:transparent;border:none;color:#ccc;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.creator-avatar[data-v-b085abdf]{background:#2a2a2a;border-radius:50%;flex-shrink:0;height:54px;position:relative;width:54px}.creator-avatar img[data-v-b085abdf]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-name[data-v-b085abdf]{align-items:center;color:#fff;display:flex;font-size:clamp(16px,4.5vw,18px);font-weight:600;gap:8px}.prime-badge[data-v-b085abdf]{background:#a855f733;border:1px solid rgba(168,85,247,.3);border-radius:12px;color:#a855f7;flex-shrink:0;font-family:Gilroy,sans-serif;font-size:clamp(11px,2.8vw,12px);font-weight:600;padding:4px 8px}.author-city[data-v-b085abdf]{color:#999;font-size:clamp(14px,4vw,16px);font-weight:400;min-height:1em}.section-title[data-v-b085abdf]{color:#fff;font-size:clamp(18px,5vw,20px);font-weight:600;margin:0 0 8px}.files-section[data-v-b085abdf]{margin-top:8px}.files-grid[data-v-b085abdf]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:12px}.file-card[data-v-b085abdf]{aspect-ratio:1;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#0006;border:.5px solid hsla(0,0%,100%,.15);border-radius:24px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a,inset 0 -1px #0000001a;cursor:pointer;overflow:hidden}.file-preview[data-v-b085abdf]{height:100%;position:relative;width:100%}.image-preview img[data-v-b085abdf]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.document-preview[data-v-b085abdf]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;height:100%;justify-content:center;padding:16px;transition:all .2s ease}.document-content[data-v-b085abdf],.document-preview[data-v-b085abdf]{align-items:center;display:flex;flex-direction:column}.document-content[data-v-b085abdf]{gap:8px;text-align:center;width:100%}.document-icon[data-v-b085abdf]{align-items:center;color:var(--accent-color,#10b981);display:flex;justify-content:center;margin-bottom:4px}.document-icon svg[data-v-b085abdf]{height:24px;width:24px}.document-info[data-v-b085abdf]{align-items:center;display:flex;flex-direction:column;gap:4px;width:100%}.document-name[data-v-b085abdf]{color:#fffc;font-size:12px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-type[data-v-b085abdf]{color:var(--accent-color,#10b981);font-size:10px;font-weight:400;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.details-bottom-buttons[data-v-b085abdf]{bottom:24px;left:50%;position:absolute;transform:translate(-50%);z-index:15}.details-actions-bubble[data-v-b085abdf]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#0006;border:.5px solid hsla(0,0%,100%,.15);border-radius:50px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a,inset 0 -1px #0000001a;display:flex;flex-direction:row;gap:16px;padding:8px 16px}.details-bubble-btn[data-v-b085abdf]{background:transparent;border:none;border-radius:50%;cursor:pointer;height:48px;overflow:hidden;position:relative;transition:all .2s ease;width:48px}.details-bubble-content[data-v-b085abdf]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.details-chat-bubble-btn[data-v-b085abdf],.details-like-bubble-btn[data-v-b085abdf]{opacity:1}.details-like-bubble-btn.liked .heart-icon[data-v-b085abdf]{animation:heartDetailsButtonBeat-b085abdf .6s ease-in-out}@keyframes heartDetailsButtonBeat-b085abdf{0%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}@media (max-width:480px){.details-bottom-buttons[data-v-b085abdf]{bottom:16px;left:50%;transform:translate(-50%)}.details-actions-bubble[data-v-b085abdf]{gap:12px;padding:6px 12px}.details-bubble-btn[data-v-b085abdf]{height:44px;width:44px}}.like-btn.liked[data-v-b085abdf]{border-color:var(--accent-color,#10b981);color:var(--accent-color,#10b981)}.heart-icon[data-v-b085abdf],.send-icon[data-v-b085abdf]{flex-shrink:0;transition:all .2s ease}.like-btn.liked .heart-icon[data-v-b085abdf]{animation:heartBeat-b085abdf .6s ease-in-out}@keyframes heartBeat-b085abdf{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.back-btn[data-v-b085abdf],.send-btn[data-v-b085abdf],.send-btn[data-v-b085abdf]:hover{color:var(--accent-color,#10b981)}.send-btn[data-v-b085abdf]:hover{border-color:var(--accent-color,#10b981)}@media (min-width:400px) and (max-width:430px){.details-content[data-v-b085abdf]{gap:22px;padding:14px 14px 80px}.card-photo[data-v-b085abdf]{border-radius:14px}.creator-avatar[data-v-b085abdf]{height:52px;width:52px}.quote-line-avatar[data-v-b085abdf]{width:52px}.card-action-buttons[data-v-b085abdf]{bottom:14px;left:14px;right:14px}}@media (max-width:430px){.details-content[data-v-b085abdf]{gap:20px;padding:12px;padding-bottom:80px!important}.card-photo[data-v-b085abdf]{border-radius:10px}.card-title[data-v-b085abdf]{font-size:clamp(18px,5vw,22px)}.author-city[data-v-b085abdf],.category-breadcrumbs[data-v-b085abdf]{font-size:clamp(13px,4vw,15px)!important}.label[data-v-b085abdf]{font-size:clamp(13px,3.5vw,15px);padding:4px 8px}.voice-audio[data-v-b085abdf]{border-radius:14px;height:28px}.creator-avatar[data-v-b085abdf]{height:48px!important}.creator-avatar[data-v-b085abdf],.quote-line-avatar[data-v-b085abdf]{width:48px!important}.creator-name[data-v-b085abdf]{font-size:clamp(15px,4.5vw,17px)!important}.action-btn-wide[data-v-b085abdf]{border-radius:10px!important;font-size:15px!important;height:42px!important}.card-action-buttons[data-v-b085abdf]{bottom:12px!important;left:12px!important;right:12px!important}.files-grid[data-v-b085abdf]{gap:8px;grid-template-columns:repeat(3,1fr)}.document-preview[data-v-b085abdf],.file-card[data-v-b085abdf]{border-radius:20px}.document-preview[data-v-b085abdf]{padding:12px}.document-icon svg[data-v-b085abdf]{height:20px;width:20px}.document-name[data-v-b085abdf]{font-size:11px}.document-type[data-v-b085abdf]{font-size:9px}.details-actions-bubble[data-v-b085abdf]{gap:12px;padding:6px 12px}.details-bubble-btn[data-v-b085abdf]{height:44px;width:44px}}@media (max-width:320px){.details-content[data-v-b085abdf]{gap:16px;padding:8px;padding-bottom:70px!important}.card-title[data-v-b085abdf]{font-size:clamp(16px,5vw,18px)}.category-breadcrumbs[data-v-b085abdf]{font-size:clamp(12px,4vw,14px)!important}.author-city[data-v-b085abdf]{font-size:clamp(11px,4vw,12px)!important}.label[data-v-b085abdf]{font-size:clamp(11px,3.5vw,13px);padding:2px 4px}.voice-audio[data-v-b085abdf]{border-radius:14px;height:28px}.creator-avatar[data-v-b085abdf]{height:38px!important}.creator-avatar[data-v-b085abdf],.quote-line-avatar[data-v-b085abdf]{width:38px!important}.creator-name[data-v-b085abdf]{font-size:clamp(13px,4.5vw,14px)!important}.action-btn-wide[data-v-b085abdf]{font-size:13px!important;height:36px!important}.card-action-buttons[data-v-b085abdf]{bottom:8px!important;left:8px!important;right:8px!important}.files-grid[data-v-b085abdf]{gap:6px;grid-template-columns:repeat(3,1fr)}.document-preview[data-v-b085abdf],.file-card[data-v-b085abdf]{border-radius:18px}.document-preview[data-v-b085abdf]{padding:8px}.document-icon svg[data-v-b085abdf]{height:16px;width:16px}.document-name[data-v-b085abdf]{font-size:10px}.document-type[data-v-b085abdf]{font-size:8px}.card-description[data-v-b085abdf],.section-content[data-v-b085abdf]{font-size:clamp(12px,3.8vw,13px);line-height:1.3}.details-actions-bubble[data-v-b085abdf]{gap:12px;padding:6px 12px}.details-bubble-btn[data-v-b085abdf]{height:44px;width:44px}}@media (max-width:320px) and (max-height:480px){.details-content[data-v-b085abdf]{gap:12px;padding:6px;padding-bottom:70px!important}.card-title[data-v-b085abdf]{font-size:clamp(14px,5vw,16px)}.author-city[data-v-b085abdf],.category-breadcrumbs[data-v-b085abdf]{font-size:clamp(10px,4vw,11px)!important}.label[data-v-b085abdf]{font-size:clamp(9px,3.5vw,10px);padding:1px 3px}.creator-avatar[data-v-b085abdf]{height:34px!important}.creator-avatar[data-v-b085abdf],.quote-line-avatar[data-v-b085abdf]{width:34px!important}.creator-name[data-v-b085abdf]{font-size:clamp(12px,4.5vw,13px)!important}.action-btn-wide[data-v-b085abdf]{font-size:12px!important;height:32px!important}.card-action-buttons[data-v-b085abdf]{bottom:6px!important;left:6px!important;right:6px!important}.card-description[data-v-b085abdf],.section-content[data-v-b085abdf]{font-size:clamp(11px,3.8vw,12px);line-height:1.2}.section-title[data-v-b085abdf]{font-size:clamp(14px,5vw,16px)}.prime-badge[data-v-b085abdf]{font-size:clamp(9px,2.2vw,10px);padding:2px 4px}.details-actions-bubble[data-v-b085abdf]{gap:12px;padding:6px 12px}.details-bubble-btn[data-v-b085abdf]{height:42px;width:42px}}.report-modal-overlay[data-v-b085abdf]{animation:fadeIn-b085abdf .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2000}@keyframes fadeIn-b085abdf{0%{opacity:0}to{opacity:1}}.swipe-cards[data-v-89c8b2f9]{overscroll-behavior:none;touch-action:manipulation}.cards-container[data-v-89c8b2f9],.swipe-cards[data-v-89c8b2f9]{height:100%;overflow:visible;position:relative;width:100%}.cards-container[data-v-89c8b2f9]{margin:0;perspective:1000px}.cards-container.swipe-mode[data-v-89c8b2f9]{touch-action:none}.cards-container.details-mode[data-v-89c8b2f9]{touch-action:auto}.card-stack[data-v-89c8b2f9]{perspective:2000px;position:relative;transform-style:preserve-3d}.card-stack[data-v-89c8b2f9],.card-wrapper[data-v-89c8b2f9]{height:100%;margin:0;width:100%}.card-wrapper[data-v-89c8b2f9]{border-radius:24px;box-shadow:none!important;box-sizing:border-box;left:0;padding:0;position:absolute;top:0;transform-origin:center center;transition:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.card-wrapper.current[data-v-89c8b2f9]{overflow:visible;z-index:10}.card-wrapper.current[data-v-89c8b2f9]:not(.is-animating){transform:translateY(var(--translate-y,0));transition:none}.card-wrapper.current.is-animating[data-v-89c8b2f9]{transform:translateY(var(--translate-y,0));transition:transform .7s cubic-bezier(.25,.46,.45,.94);transition:transform .7s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper.current.is-animating.bouncing[data-v-89c8b2f9]{transition:transform .6s cubic-bezier(.68,-.6,.32,1.6)!important}.card-wrapper.current.swiping-left[data-v-89c8b2f9],.card-wrapper.current.swiping-right[data-v-89c8b2f9],.card-wrapper.current.swiping-up[data-v-89c8b2f9]{border-radius:24px;overflow:visible}.card-wrapper.next[data-v-89c8b2f9]{z-index:9}.card-wrapper.next[data-v-89c8b2f9],.card-wrapper.third[data-v-89c8b2f9]{backface-visibility:hidden;border-radius:24px;transition:none!important}.card-wrapper.third[data-v-89c8b2f9]{z-index:8}.card-wrapper[data-v-89c8b2f9] *,.card-wrapper[data-v-89c8b2f9] :after,.card-wrapper[data-v-89c8b2f9] :before{transition:none!important}.no-more-cards[data-v-89c8b2f9]{align-items:center;animation:fade-in-89c8b2f9 .6s cubic-bezier(.175,.885,.32,1.275);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#141414b3;border-radius:24px;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff1a;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.empty-icon[data-v-89c8b2f9]{animation:bounce-89c8b2f9 2s ease infinite;font-size:60px;margin-bottom:20px}.no-more-cards h3[data-v-89c8b2f9]{color:#fff;font-family:Gilroy,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px}.no-more-cards p[data-v-89c8b2f9]{color:#999;font-family:Gilroy,sans-serif;font-size:16px;line-height:1.4}@keyframes fade-in-89c8b2f9{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounce-89c8b2f9{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.swipe-icon[data-v-89c8b2f9]{align-items:center;display:flex;height:50px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:none!important;width:100px;z-index:15}.swipe-text[data-v-89c8b2f9]{font-size:36px;font-weight:700;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap}.swipe-icon-left .swipe-text[data-v-89c8b2f9]{color:#ff6b6b}.swipe-icon-right .swipe-text[data-v-89c8b2f9]{color:#22c55e}@media (max-width:768px){.cards-container[data-v-89c8b2f9]{height:100%}.swipe-text[data-v-89c8b2f9]{font-size:32px;letter-spacing:1.5px}}@media (max-width:480px){.card-stack[data-v-89c8b2f9]{height:100%}.no-more-cards[data-v-89c8b2f9]{padding:30px 20px}.swipe-text[data-v-89c8b2f9]{font-size:28px;letter-spacing:1px}.empty-icon[data-v-89c8b2f9]{font-size:48px}.no-more-cards h3[data-v-89c8b2f9]{font-size:20px}.no-more-cards p[data-v-89c8b2f9]{font-size:14px}}.button-reset[data-v-89c8b2f9]{background-color:initial!important;box-shadow:none!important;opacity:1!important;transform:none!important;transition:none!important;-webkit-tap-highlight-color:transparent!important}body.reset-all-buttons{box-shadow:none!important;opacity:1!important;transform:none!important;-webkit-tap-highlight-color:transparent!important}.details-view[data-v-89c8b2f9]{animation:fadeIn-89c8b2f9 .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}@keyframes fadeIn-89c8b2f9{0%{opacity:0}to{opacity:1}}.report-modal-overlay[data-v-89c8b2f9]{animation:fadeIn-89c8b2f9 .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2000}.networking-page[data-v-d44da522]{flex-direction:column}.networking-content[data-v-d44da522],.networking-page[data-v-d44da522]{display:flex;height:100%;margin:0;padding:0;position:relative;width:100%}.networking-content[data-v-d44da522]{align-items:stretch;flex:1;justify-content:stretch;overflow:hidden}.empty-state[data-v-d44da522],.error-state[data-v-d44da522]{align-items:center;color:var(--text-primary);display:flex;flex:1;flex-direction:column;justify-content:center;padding:20px;text-align:center}.background-refresh-indicator[data-v-d44da522]{animation:fadeIn-d44da522 .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-radius:20px;gap:8px;left:50%;padding:8px 16px;transform:translate(-50%);z-index:1000}.refresh-dot[data-v-d44da522]{background:#10b981;height:6px;width:6px}@keyframes fadeIn-d44da522{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.empty-state p[data-v-d44da522],.error-state p[data-v-d44da522]{font-size:16px;line-height:1.4;margin:8px 0}.empty-state p strong[data-v-d44da522]{font-weight:700}.empty-hint[data-v-d44da522]{color:#999;font-size:14px!important}.empty-icon[data-v-d44da522]{font-size:64px;margin-bottom:16px}.retry-button[data-v-d44da522]{background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:16px;padding:12px 24px;transition:background-color .2s}.retry-button[data-v-d44da522]:hover{background:var(--primary-color-hover)}.background-refresh-indicator[data-v-d44da522]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:16px;color:#fff;display:flex;font-size:12px;gap:6px;padding:6px 12px;position:absolute;right:10px;top:10px;z-index:10}.refresh-dot[data-v-d44da522]{animation:pulse-d44da522 1.5s ease-in-out infinite;background:var(--primary-color);border-radius:50%;height:8px;width:8px}@keyframes pulse-d44da522{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.plane-icon[data-v-447a3b9b]{display:inline-block;vertical-align:middle}.debug-cache-info[data-v-7169d160]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-family:monospace;font-size:12px;margin-bottom:16px;padding:8px}.debug-cache-info summary[data-v-7169d160]{color:#ffffffb3;cursor:pointer;margin-bottom:8px}.cache-stats[data-v-7169d160]{color:#fff9;display:flex;flex-direction:column;gap:4px;padding-left:16px}.business-card-page[data-v-7169d160]{min-height:100%;padding:10px;width:100%}.business-card-container[data-v-7169d160]{display:flex;flex-direction:column;height:calc(100vh - 120px);margin:0 auto;max-width:800px;position:relative}.contacts-list-container[data-v-7169d160]{flex:1;position:relative}.fixed-tabs[data-v-7169d160]{flex-shrink:0;margin-left:-10px;margin-right:-10px;margin-top:-10px;padding-left:10px;padding-right:10px;padding-top:10px;position:sticky;top:0;z-index:100}.tabs-container[data-v-7169d160]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;margin-bottom:20px;padding:4px}.tab-button[data-v-7169d160]{background:transparent;border:none;border-radius:8px;color:#fff9;cursor:pointer;flex:1;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;padding:12px 16px;position:relative;transition:all .2s ease}.tab-button.active[data-v-7169d160]{background:#ffffff1a;box-shadow:0 2px 8px #0000001a;color:#fff}.user-tabs-section[data-v-7169d160]{margin-bottom:24px}.user-tabs-container[data-v-7169d160]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;margin-bottom:16px;padding:4px}.user-tab-button[data-v-7169d160]{background:transparent;border:none;border-radius:8px;color:#fff9;cursor:pointer;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;padding:12px 16px;position:relative;transition:all .2s ease}.user-tab-button.main-tab[data-v-7169d160]{flex:1}.user-tab-button.icon-tab[data-v-7169d160]{align-items:center;display:flex;flex:0 0 60px;justify-content:center;min-width:60px;padding:12px 8px}.user-tab-button.active[data-v-7169d160]{background:#ffffff1a;box-shadow:0 2px 8px #0000001a;color:#fff}.history-icon[data-v-7169d160]{flex-shrink:0;height:18px;width:18px}.user-tab-content[data-v-7169d160]{min-height:200px}.history-content[data-v-7169d160],.interests-content[data-v-7169d160],.offers-content[data-v-7169d160]{width:100%}.empty-tab-state[data-v-7169d160]{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.empty-tab-icon[data-v-7169d160]{font-size:32px;margin-bottom:12px}.empty-tab-text[data-v-7169d160]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.users-list[data-v-7169d160]{display:flex;flex-direction:column;gap:12px}.list-header[data-v-7169d160]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;margin-bottom:16px;padding-left:4px}.user-card.blurred-content[data-v-7169d160]{filter:blur(8px);pointer-events:none;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.user-card.blurred-content[data-v-7169d160]:before{background:#0000004d;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.user-card[data-v-7169d160]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:16px}.user-main-row[data-v-7169d160]{align-items:center;display:flex;gap:16px}.user-photo[data-v-7169d160]{flex-shrink:0}.user-avatar[data-v-7169d160]{align-items:center;color:#fff;display:flex;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;justify-content:center}.user-avatar[data-v-7169d160],.user-avatar-img[data-v-7169d160]{border-radius:50%;height:50px;width:50px}.user-avatar-img[data-v-7169d160]{-o-object-fit:cover;object-fit:cover}.user-center-info[data-v-7169d160]{display:flex;flex:1;flex-direction:column;min-width:0}.user-name-row[data-v-7169d160]{justify-content:space-between;margin-bottom:4px}.user-name[data-v-7169d160],.user-name-row[data-v-7169d160]{align-items:center;display:flex}.user-name[data-v-7169d160]{color:#fff;flex:1;font-size:16px;gap:8px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prime-badge[data-v-7169d160],.user-name[data-v-7169d160]{font-family:Gilroy,sans-serif;font-weight:600}.prime-badge[data-v-7169d160]{background:#a855f733;border:1px solid rgba(168,85,247,.3);border-radius:12px;color:#a855f7;flex-shrink:0;font-size:12px;padding:4px 8px}.user-activity-row[data-v-7169d160]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.user-activity-title[data-v-7169d160]{color:#ffffffb3;display:-webkit-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;overflow:hidden}.right-column[data-v-7169d160]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.activity-date[data-v-7169d160]{color:#ffffff80;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;white-space:nowrap}.likes-row[data-v-7169d160]{display:flex;gap:8px}.like-badge[data-v-7169d160]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fffc;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;padding:2px 6px}.message-button[data-v-7169d160]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.request-actions[data-v-7169d160]{display:flex;gap:8px;margin-top:12px}.request-actions-sidebar[data-v-7169d160]{display:none}.reject-button[data-v-7169d160]{background:#8f8f941a;border:1px solid hsla(240,2%,57%,.3);border-radius:6px;color:#8e8e93;cursor:pointer;flex:1;font-size:12px;font-weight:500;padding:6px 12px;text-align:center;transition:all .2s ease}.reject-button[data-v-7169d160]:hover{background:#8f8f9433;border-color:#8f8f9480}.user-details[data-v-7169d160]{flex:1}.item-details[data-v-7169d160]{animation:fadeIn-7169d160 .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.user-details-content[data-v-7169d160]{margin:0 auto;max-width:500px}.item-description[data-v-7169d160]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffffe6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;margin-bottom:24px;padding:16px}.author-info[data-v-7169d160]{gap:12px;margin-bottom:24px}.author-info[data-v-7169d160],.creator-avatar[data-v-7169d160]{align-items:center;display:flex;flex-shrink:0}.creator-avatar[data-v-7169d160]{background:#2a2a2a;border-radius:50%;height:54px;justify-content:center;overflow:hidden;width:54px}.creator-avatar img[data-v-7169d160]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-avatar-placeholder[data-v-7169d160]{align-items:center;border-radius:50%;color:#fff;display:flex;font-family:Gilroy,sans-serif;font-size:20px;font-weight:600;height:100%;justify-content:center;width:100%}.creator-details[data-v-7169d160]{display:flex;flex:1;flex-direction:column;gap:2px}.creator-name[data-v-7169d160]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px}.author-city[data-v-7169d160]{color:#999;font-size:16px;font-weight:400}.author-description[data-v-7169d160]{margin-bottom:24px}.section-content[data-v-7169d160]{color:#ccc;font-size:16px;line-height:1.5;white-space:pre-wrap}.section-title[data-v-7169d160]{color:#fff;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;margin-bottom:12px}.liked-items-list[data-v-7169d160]{display:flex;flex-direction:column;gap:12px}.liked-item-card[data-v-7169d160]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;padding:16px}.item-first-row[data-v-7169d160]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.item-category-label[data-v-7169d160]{font-family:Gilroy,sans-serif;font-size:14px;font-weight:500}.item-like-date[data-v-7169d160]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px}.item-title-main[data-v-7169d160]{color:#fff;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-description-preview[data-v-7169d160]{color:#ffffffb3;display:-webkit-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;margin-bottom:12px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-bottom-row[data-v-7169d160]{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.item-left-info[data-v-7169d160]{flex:1}.item-badges[data-v-7169d160],.media-badges[data-v-7169d160]{display:flex;flex-wrap:wrap;gap:8px}.item-badge[data-v-7169d160]{align-items:center;border-radius:12px;display:inline-flex;font-family:Gilroy,sans-serif;font-size:12px;font-weight:500;padding:6px 12px;white-space:nowrap}.deadline-badge[data-v-7169d160],.price-badge[data-v-7169d160]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981e6}.media-badge[data-v-7169d160]{background:#9ca3af26;border:1px solid rgba(156,163,175,.3);color:#9ca3afe6}.item-media-info[data-v-7169d160]{flex-shrink:0}.liked-item[data-v-7169d160]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:12px}.item-header[data-v-7169d160]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-type-badge[data-v-7169d160]{border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;padding:4px 8px}.item-type-badge.service[data-v-7169d160]{background:#a855f733;border:1px solid rgba(168,85,247,.3);color:#a855f7e6}.item-type-badge.task[data-v-7169d160]{background:#3b82f633;border:1px solid rgba(59,130,246,.3);color:#3b82f6e6}.item-category[data-v-7169d160]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px}.item-title[data-v-7169d160]{color:#fff;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;line-height:1.3;margin-bottom:4px}.item-price[data-v-7169d160]{color:#22c55ecc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500}.history-log[data-v-7169d160]{display:flex;flex-direction:column;gap:6px}.history-log-item[data-v-7169d160]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:8px 12px}.log-entry[data-v-7169d160]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.log-text[data-v-7169d160]{color:#fffc;flex:1;font-size:13px;line-height:1.3}.log-date[data-v-7169d160],.log-text[data-v-7169d160]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.log-date[data-v-7169d160]{color:#fff6;font-size:11px;white-space:nowrap}.log-item-title[data-v-7169d160]{color:#fff9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2}.empty-state[data-v-7169d160]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-radius:16px;box-shadow:0 4px 20px #0003;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:40px;text-align:center}.empty-state.blurred-content[data-v-7169d160]{filter:blur(8px);pointer-events:none;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.empty-state.blurred-content[data-v-7169d160]:before{background:#0000004d;border-radius:16px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.empty-icon[data-v-7169d160]{font-size:48px;margin-bottom:16px}.empty-text[data-v-7169d160]{font-family:Gilroy,sans-serif;font-size:18px;margin-bottom:8px}.empty-hint[data-v-7169d160]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}@media (max-width:360px){.tab-button[data-v-7169d160]{font-size:13px;padding:10px 12px}.user-card[data-v-7169d160]{padding:12px}.user-avatar[data-v-7169d160]{font-size:16px;height:44px;width:44px}.user-name[data-v-7169d160]{font-size:15px}.prime-badge[data-v-7169d160]{border-radius:10px;font-size:10px;padding:3px 6px}.user-title[data-v-7169d160]{font-size:13px}.message-button[data-v-7169d160]{height:40px;width:40px}.creator-avatar[data-v-7169d160]{height:48px;width:48px}.creator-name[data-v-7169d160]{font-size:16px}.author-city[data-v-7169d160],.section-content[data-v-7169d160]{font-size:14px}.user-tab-button[data-v-7169d160]{font-size:13px;padding:10px 12px}.empty-tab-icon[data-v-7169d160]{font-size:24px}.empty-tab-text[data-v-7169d160]{font-size:13px}.empty-text[data-v-7169d160]{font-size:16px}.empty-hint[data-v-7169d160]{font-size:13px}}@media (max-width:768px){.tab-button[data-v-7169d160]{font-size:13px;padding:10px 12px}.user-card[data-v-7169d160]{padding:14px}.creator-avatar[data-v-7169d160]{height:50px;width:50px}.creator-name[data-v-7169d160]{font-size:17px}.user-tab-button[data-v-7169d160]{font-size:13px;padding:10px 12px}}.liked-item[data-v-7169d160]{cursor:pointer}@media (max-width:480px){.item-description[data-v-7169d160]{font-size:15px;padding:14px}.placeholder-content[data-v-7169d160]{padding:24px 12px}.placeholder-icon[data-v-7169d160]{font-size:40px}}@keyframes fadeIn-7169d160{0%{opacity:0}to{opacity:1}}.fixed-bottom-button[data-v-7169d160]{background:linear-gradient(0deg,#111 0,#121212f2 50%,#12121200);bottom:0;flex-shrink:0;margin-bottom:-10px;margin-left:-10px;margin-right:-10px;padding:20px 10px 10px;position:sticky;z-index:100}.premium-upgrade-button[data-v-7169d160]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#a855f726;border:1px solid rgba(168,85,247,.3);border-radius:20px;box-shadow:none;box-sizing:border-box;color:#a855f7;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-height:60px;transition:all .2s ease;width:100%}.premium-upgrade-button[data-v-7169d160]:hover{opacity:.8}.premium-upgrade-button[data-v-7169d160]:active{transform:translateY(1px)}.avatar-upload-section[data-v-2b033dbe]{display:flex;flex-direction:column;height:100%;width:100%}.avatar-container[data-v-2b033dbe]{display:flex;flex:1;flex-direction:column;width:100%}.photo-slot[data-v-2b033dbe]{border:2px solid transparent;border-radius:12px;cursor:pointer;flex:1;min-height:300px;overflow:hidden;position:relative;transition:none;width:100%}.photo-slot[data-v-2b033dbe]:hover:not(.disabled){box-shadow:none;transform:none}.photo-slot.empty[data-v-2b033dbe]{align-items:center;background:#f8f9fa;border:2px dashed #ddd;display:flex;justify-content:center}.photo-slot.empty[data-v-2b033dbe]:hover:not(.disabled){background:#f0f8ff;border-color:#007bff}.photo-slot.empty.uploading[data-v-2b033dbe]{border-color:#007bff;cursor:not-allowed}.photo-slot.disabled[data-v-2b033dbe]{cursor:not-allowed;opacity:.6}.photo-preview[data-v-2b033dbe]{height:100%;position:relative;width:100%}.photo-preview img[data-v-2b033dbe]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.remove-photo-btn[data-v-2b033dbe]{align-items:center;background:#ff4757e6;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px;z-index:2}.remove-photo-btn[data-v-2b033dbe]:hover:not(:disabled){background:#ff4757;transform:scale(1.1)}.remove-photo-btn[data-v-2b033dbe]:disabled{cursor:not-allowed;opacity:.5}.upload-area[data-v-2b033dbe]{height:100%;justify-content:center}.loading-indicator[data-v-2b033dbe],.upload-area[data-v-2b033dbe]{align-items:center;display:flex;flex-direction:column;gap:12px}.loading-circle[data-v-2b033dbe]{animation:spin-2b033dbe 1s linear infinite;border:3px solid #e0e6ed;border-radius:50%;border-top-color:#007bff;height:32px;width:32px}.plus-icon[data-v-2b033dbe]{color:#a855f799;font-size:64px;font-weight:300;line-height:1;transition:none}.photo-slot.empty:hover:not(.disabled) .plus-icon[data-v-2b033dbe]{color:#a855f799;transform:none}@keyframes spin-2b033dbe{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:640px){.photo-slot[data-v-2b033dbe]{min-height:250px}.plus-icon[data-v-2b033dbe]{font-size:48px}.loading-circle[data-v-2b033dbe]{border-width:2px;height:28px;width:28px}.remove-photo-btn[data-v-2b033dbe]{font-size:12px;height:24px;width:24px}}.case-photos-section[data-v-a5ecb475]{margin-top:20px}.photos-header[data-v-a5ecb475]{justify-content:space-between;margin-bottom:8px}.photos-header[data-v-a5ecb475],.photos-label[data-v-a5ecb475]{align-items:center;display:flex}.photos-label[data-v-a5ecb475]{color:#ffffffe6;font-size:16px;font-weight:600;gap:6px}.beta-text[data-v-a5ecb475]{font-size:14px;font-weight:600}.photos-hint[data-v-a5ecb475]{color:#ffffff80;font-size:12px;line-height:1.4;margin-bottom:12px}.photos-label[data-v-a5ecb475]{color:#fff9;font-size:14px;font-weight:500}.photos-counter[data-v-a5ecb475]{color:#ffffff80;font-size:12px;font-weight:400}.photos-grid[data-v-a5ecb475]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.photo-slot[data-v-a5ecb475]{aspect-ratio:1;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;overflow:hidden;position:relative}.photo-slot.empty[data-v-a5ecb475]{align-items:center;background:rgba(var(--accent-color-rgb,16,185,129),.05)!important;border:1px dashed rgba(var(--accent-color-rgb,16,185,129),.3)!important;cursor:pointer;display:flex;justify-content:center;transition:none}.photo-slot.empty[data-v-a5ecb475]:hover{background:rgba(var(--accent-color-rgb,16,185,129),.1)!important;border-color:rgba(var(--accent-color-rgb,16,185,129),.5)!important}.photo-slot.empty.disabled[data-v-a5ecb475]{cursor:not-allowed;opacity:.5}.photo-slot.empty.uploading[data-v-a5ecb475]{pointer-events:none}.photo-preview[data-v-a5ecb475]{height:100%;position:relative;width:100%}.photo-preview img[data-v-a5ecb475]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-container[data-v-a5ecb475],.video-preview[data-v-a5ecb475]{height:100%;position:relative;width:100%}.video-container[data-v-a5ecb475]{align-items:center;background:#000;display:flex;justify-content:center}.video-container.loading video[data-v-a5ecb475]{opacity:0}.video-tag[data-v-a5ecb475]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-error-overlay[data-v-a5ecb475],.video-loading-overlay[data-v-a5ecb475]{align-items:center;background:#0006;color:#fff;display:flex;font-size:10px;font-weight:600;height:100%;justify-content:center;left:0;letter-spacing:1px;position:absolute;top:0;width:100%}.video-error-overlay[data-v-a5ecb475]{background:#dc354599}.mini-spinner[data-v-a5ecb475]{animation:spin-a5ecb475 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}.video-thumbnail[data-v-a5ecb475]{position:relative}.video-thumbnail[data-v-a5ecb475],.video-thumbnail img[data-v-a5ecb475]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-thumbnail[data-v-a5ecb475]{border-radius:24px}.play-icon-overlay[data-v-a5ecb475]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:50%;display:flex;height:32px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.plus-icon[data-v-a5ecb475],.upload-area[data-v-a5ecb475]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.plus-icon[data-v-a5ecb475]{color:rgba(var(--accent-color-rgb,16,185,129),.6)!important;font-size:40px;font-weight:300}.loading-indicator[data-v-a5ecb475]{align-items:center;display:flex;flex-direction:column;gap:4px;height:24px;position:relative;width:24px}.loading-circle[data-v-a5ecb475]{animation:spin-a5ecb475 1s linear infinite;border-top:2px solid rgba(var(--accent-color-rgb,16,185,129),.3)!important;border:2px solid rgba(var(--accent-color-rgb,16,185,129),.3)!important;border-radius:50%;border-top-color:rgba(var(--accent-color-rgb,16,185,129),.8)!important;height:24px;width:24px}.upload-stage-text[data-v-a5ecb475]{color:#ffffffb3;font-size:8px;line-height:1;text-align:center;white-space:nowrap}@keyframes spin-a5ecb475{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.document-preview[data-v-a5ecb475]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:100%}.document-preview[data-v-a5ecb475]:hover{background:#ffffff14;border-color:#fff3}.document-content[data-v-a5ecb475]{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center;width:100%}.document-icon[data-v-a5ecb475]{align-items:center;color:#ffffffb3;display:flex;justify-content:center}.document-icon svg[data-v-a5ecb475]{height:20px;width:20px}.document-info[data-v-a5ecb475]{align-items:center;display:flex;flex-direction:column;gap:2px;width:100%}.document-name[data-v-a5ecb475]{color:#fffc;font-size:11px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-type[data-v-a5ecb475]{color:#ffffff80;font-size:9px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.document-remove[data-v-a5ecb475],.remove-photo-btn[data-v-a5ecb475],.remove-video-btn[data-v-a5ecb475]{font-size:14px;height:20px;right:4px;top:4px;width:20px}.remove-photo-btn[data-v-a5ecb475],.remove-video-btn[data-v-a5ecb475]{align-items:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;position:absolute;transition:none}.remove-photo-btn[data-v-a5ecb475]:hover,.remove-video-btn[data-v-a5ecb475]:hover{background:#000000b3;transform:none}.remove-photo-btn[data-v-a5ecb475]:disabled,.remove-video-btn[data-v-a5ecb475]:disabled{cursor:not-allowed;opacity:.5}.category-selector[data-v-0f6132d2]{gap:16px}.category-selector[data-v-0f6132d2],.form-group[data-v-0f6132d2]{display:flex;flex-direction:column}.form-group[data-v-0f6132d2]{gap:8px}.form-label[data-v-0f6132d2]{color:#fff9;display:block;font-size:14px;font-weight:500}.form-select[data-v-0f6132d2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2a2a2a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23e0e0e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#e0e0e0;font-size:16px;padding:12px 48px 12px 16px;width:100%}.form-select[data-v-0f6132d2]:focus{border-color:var(--dynamic-accent-color,#10b981);box-shadow:0 0 8px rgba(var(--dynamic-accent-rgba,16,185,129),.5);outline:none}.form-select option[data-v-0f6132d2]{background:#2a2a2a;color:#e0e0e0;padding:8px}.form-select[data-v-0f6132d2]:disabled{cursor:not-allowed;opacity:.6}.category-breadcrumbs[data-v-0f6132d2]{background:#1e1e1e;border:1px solid #333;border-radius:8px;margin-top:8px;padding:12px 16px}.breadcrumb-label[data-v-0f6132d2]{color:#999;font-size:14px;margin-right:8px}.breadcrumb-path[data-v-0f6132d2]{color:#007aff;font-size:14px;font-weight:500}@media (max-width:768px){.form-select[data-v-0f6132d2]{font-size:16px;padding:14px 16px}}.category-chips-container[data-v-0f6132d2]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.category-chip[data-v-0f6132d2]{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:12px 16px;transform:translateZ(0);-webkit-transform:translateZ(0);transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout style paint;isolation:isolate}.category-chip.filled[data-v-0f6132d2]{color:var(--dynamic-accent-color,#10b981);font-weight:400}.category-chip.empty[data-v-0f6132d2],.category-chip.filled[data-v-0f6132d2]{background:#0006;border-color:#ffffff26}.category-chip.empty[data-v-0f6132d2]{color:#ffffffb3}.breadcrumb-chip-container[data-v-0f6132d2]{align-items:center;display:flex;gap:4px;position:relative}.breadcrumb-chip-container.is-active[data-v-0f6132d2]{z-index:10}.dropdown-menu[data-v-0f6132d2]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#0006;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;left:10px;margin-top:4px;max-height:250px;overflow:hidden;overflow-y:auto;position:fixed;right:10px;top:auto;transform:translateZ(0);-webkit-transform:translateZ(0);width:auto;will-change:transform,opacity,backdrop-filter;z-index:1000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout style paint;isolation:isolate;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.dropdown-menu[data-v-0f6132d2]::-webkit-scrollbar{width:4px}.dropdown-menu[data-v-0f6132d2]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.dropdown-menu[data-v-0f6132d2]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.dropdown-menu[data-v-0f6132d2]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.dropdown-item[data-v-0f6132d2]{backface-visibility:hidden;-webkit-backface-visibility:hidden;color:#ffffffe6;cursor:pointer;font-size:16px;font-weight:400;padding:12px 16px;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dropdown-item.is-selected[data-v-0f6132d2]{color:var(--dynamic-accent-color,#10b981);font-weight:500}.budget-slider-menu[data-v-0f6132d2]{padding:20px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.budget-slider-container[data-v-0f6132d2]{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;gap:16px}.budget-display[data-v-0f6132d2]{color:var(--dynamic-accent-color,#10b981);font-size:18px;font-weight:600;text-align:center}.budget-slider[data-v-0f6132d2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#ffffff1a;border-radius:4px;height:8px;outline:none;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:transform}.budget-slider[data-v-0f6132d2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--dynamic-accent-color,#10b981);border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:20px;width:20px}.budget-slider[data-v-0f6132d2]::-moz-range-thumb{background:var(--dynamic-accent-color,#10b981);border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:20px;width:20px}.budget-range[data-v-0f6132d2]{color:#fff9;display:flex;font-size:12px;justify-content:space-between}.upload-progress-overlay[data-v-34626ea2]{align-items:flex-end;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0006;bottom:0;display:flex;justify-content:center;left:0;padding:0 16px 100px;position:fixed;right:0;top:0;z-index:2000}.upload-progress-panel[data-v-34626ea2]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#0006;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;contain:layout style paint;isolation:isolate;max-width:400px;padding:20px;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;display:flex;gap:16px}.preview-area[data-v-34626ea2]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.file-preview[data-v-34626ea2],.preview-area[data-v-34626ea2]{align-items:center;display:flex;justify-content:center}.file-preview[data-v-34626ea2],.preview-image[data-v-34626ea2]{height:100%;width:100%}.preview-image[data-v-34626ea2]{border-radius:8px;-o-object-fit:cover;object-fit:cover}.preview-document[data-v-34626ea2]{align-items:center;color:#ffffffb3;display:flex;justify-content:center}.preview-shimmer[data-v-34626ea2]{animation:shimmer-34626ea2 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff26 50%,#ffffff0d);background-size:200% 100%;border-radius:8px;height:100%;width:100%}.preview-placeholder[data-v-34626ea2]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.placeholder-icon[data-v-34626ea2]{animation:pulse-34626ea2 2s ease-in-out infinite;color:#ffffff4d}.progress-area[data-v-34626ea2]{flex-shrink:0}.progress-area[data-v-34626ea2],.progress-circle[data-v-34626ea2]{height:40px;position:relative;width:40px}.progress-svg[data-v-34626ea2]{height:40px;transform:rotate(-90deg);width:40px}.progress-ring[data-v-34626ea2]{transition:stroke-dashoffset .3s ease,stroke .3s ease}.progress-icon[data-v-34626ea2]{align-items:center;color:#fff;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-area[data-v-34626ea2]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.primary-text[data-v-34626ea2]{color:#ffffffe6;font-size:16px;font-weight:600;line-height:1.2}.secondary-text[data-v-34626ea2]{color:#fff9;font-size:14px;font-weight:400;line-height:1.2}@keyframes pulse-34626ea2{0%,to{opacity:.3}50%{opacity:.7}}@media (max-width:480px){.upload-progress-overlay[data-v-34626ea2]{padding:0 12px 90px}.upload-progress-panel[data-v-34626ea2]{gap:12px;padding:16px}.preview-area[data-v-34626ea2]{height:50px;width:50px}.progress-area[data-v-34626ea2],.progress-circle[data-v-34626ea2],.progress-svg[data-v-34626ea2]{height:36px;width:36px}.primary-text[data-v-34626ea2]{font-size:15px}.secondary-text[data-v-34626ea2]{font-size:13px}}@keyframes shimmer-34626ea2{0%{background-position:-200% 0}to{background-position:200% 0}}.voice-record-area[data-v-34626ea2]{height:100%;width:100%}.record-button[data-v-34626ea2],.voice-record-area[data-v-34626ea2]{align-items:center;display:flex;justify-content:center}.record-button[data-v-34626ea2]{background:transparent;border:none;cursor:pointer;flex-direction:column;gap:4px;height:48px;position:relative;transition:none;width:48px}.record-button[data-v-34626ea2]:hover{background:transparent;transform:none}.rec-indicator[data-v-34626ea2]{align-items:center;display:flex;flex-direction:column;gap:4px}.rec-dot[data-v-34626ea2]{background:#ef4444;border-radius:50%;height:12px;opacity:.5;transition:all .3s ease;width:12px}.record-button.recording .rec-dot[data-v-34626ea2]{animation:pulse-rec-34626ea2 1.5s infinite;opacity:1}.rec-text[data-v-34626ea2]{color:#ef4444;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px;opacity:.5;transition:all .3s ease}.record-button.recording .rec-text[data-v-34626ea2]{opacity:1}.voice-timer[data-v-34626ea2]{color:#fff;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;height:40px}.voice-completed-icon[data-v-34626ea2],.voice-timer[data-v-34626ea2]{align-items:center;display:flex;justify-content:center}.voice-completed-icon[data-v-34626ea2]{color:var(--dynamic-accent-color,#10b981);height:48px;width:48px}@keyframes pulse-rec-34626ea2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.record-button[data-v-34626ea2]:not(.disabled):hover{background:#ffffff26;transform:scale(1.05)}.record-button.recording[data-v-34626ea2]{animation:recording-pulse-34626ea2 1.5s ease-in-out infinite;background:#ef444433}.record-button.disabled[data-v-34626ea2]{cursor:not-allowed;opacity:.5}.voice-waves[data-v-34626ea2]{align-items:center;display:flex;gap:2px;height:40px;justify-content:center;width:40px}.wave-bar[data-v-34626ea2]{animation:wave-pulse-34626ea2 .6s ease-in-out infinite alternate;border-radius:1px;opacity:.8;transition:height .15s ease;width:2px}@keyframes recording-pulse-34626ea2{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}@keyframes wave-pulse-34626ea2{0%{opacity:.6}to{opacity:1}}.task-service-form[data-v-b86260c2]{padding-bottom:84px}@media (min-width:400px) and (max-width:430px){.task-service-form[data-v-b86260c2]{padding-bottom:80px}}@media (max-width:430px){.task-service-form[data-v-b86260c2]{padding-bottom:84px}}@media (max-width:320px){.task-service-form[data-v-b86260c2]{padding-bottom:76px}}@media (max-width:320px) and (max-height:480px){.task-service-form[data-v-b86260c2]{padding-bottom:68px}}.moderation-fix-block[data-v-b86260c2]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;box-shadow:0 2px 4px #dc35451a;margin-bottom:16px;padding:12px 16px}.fix-title[data-v-b86260c2]{font-weight:600;margin-bottom:6px}.fix-reason[data-v-b86260c2],.fix-title[data-v-b86260c2]{color:#721c24;font-size:14px}.fix-reason[data-v-b86260c2]{line-height:1.4}.section-title[data-v-b86260c2]{color:var(--dynamic-accent-color);font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;margin:24px 0 16px}.section-title[data-v-b86260c2]:first-child{margin-top:0}.form-group[data-v-b86260c2]{display:flex;flex-direction:column;margin-bottom:24px}.edit-form-header[data-v-b86260c2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.form-label[data-v-b86260c2]{color:#fff9;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.char-counter[data-v-b86260c2]{color:#ffffff80;font-size:12px;font-weight:400}.form-input[data-v-b86260c2],.form-select[data-v-b86260c2],.form-textarea[data-v-b86260c2]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;padding:12px 16px;transition:all .2s ease}.form-input[data-v-b86260c2]:focus,.form-select[data-v-b86260c2]:focus,.form-textarea[data-v-b86260c2]:focus{background:#ffffff1f;border-color:var(--dynamic-accent-color);outline:none}.form-input[data-v-b86260c2]::-moz-placeholder,.form-textarea[data-v-b86260c2]::-moz-placeholder{color:#ffffff80}.form-input[data-v-b86260c2]::placeholder,.form-textarea[data-v-b86260c2]::placeholder{color:#ffffff80}.form-textarea[data-v-b86260c2]{min-height:200px;resize:vertical}.budget-input-group[data-v-b86260c2]{align-items:center;display:flex;position:relative}.budget-input[data-v-b86260c2]{flex:1;padding-right:40px}.currency[data-v-b86260c2]{color:#ffffffb3;font-weight:500;pointer-events:none;position:absolute;right:16px}.form-select option[data-v-b86260c2]{background:#2a2a2a;color:#fff}.form-group .avatar-upload-section[data-v-b86260c2],.form-group .case-photos-section[data-v-b86260c2],.form-group .voice-hello-section[data-v-b86260c2]{margin-top:0}.form-group .voice-field-label[data-v-b86260c2]{display:none}.form-group .avatar-upload-section .photo-slot[data-v-b86260c2]{min-height:200px}.form-group .photos-label[data-v-b86260c2]{display:none}.form-input[data-v-b86260c2]:focus,.form-select[data-v-b86260c2]:focus,.form-textarea[data-v-b86260c2]:focus{border-color:var(--dynamic-accent-color)!important;outline:none}@media (max-width:768px){.form-input[type=number][data-v-b86260c2]{font-size:16px}.form-input[data-v-b86260c2],.form-select[data-v-b86260c2],.form-textarea[data-v-b86260c2],input[type=date][data-v-b86260c2]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;font-size:16px!important;min-height:48px!important;padding:12px 16px!important;width:100%!important}}.form-select[data-v-b86260c2],input[type=date][data-v-b86260c2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;box-sizing:border-box;min-height:48px;padding:12px 16px!important;width:100%}.form-select[data-v-b86260c2]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(255,255,255,0.7)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px!important}.date-input-wrapper[data-v-b86260c2]{position:relative}.date-input[data-v-b86260c2]{color:#fff!important;text-align:left!important;-webkit-text-align:left!important}.date-placeholder[data-v-b86260c2]{color:#ffffff80;font-size:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.date-input[data-v-b86260c2]::-webkit-datetime-edit-day-field,.date-input[data-v-b86260c2]::-webkit-datetime-edit-month-field,.date-input[data-v-b86260c2]::-webkit-datetime-edit-text,.date-input[data-v-b86260c2]::-webkit-datetime-edit-year-field{color:#fff}.date-input[data-v-b86260c2]::-webkit-calendar-picker-indicator{color:#fff;cursor:pointer;opacity:.7}.form-bottom-bar[data-v-b86260c2]{align-items:center;background:#000;border-top:.5px solid hsla(0,0%,100%,.1);border-top-left-radius:18px;border-top-right-radius:18px;bottom:0;box-sizing:border-box;display:flex;left:0;min-height:64px;padding:12px 16px 16px;position:fixed;right:0;transition:bottom .3s ease;z-index:20}.form-bottom-bar.elevated[data-v-b86260c2]{bottom:20px}.form-bottom-bar.elevated[data-v-b86260c2]:after{background:#000;content:"";height:20px;left:0;position:absolute;right:0;top:100%;z-index:-1}.bottom-bar-content[data-v-b86260c2]{align-items:center;display:flex;gap:12px;height:100%;justify-content:space-between;max-width:100%;position:relative;width:100%}.bottom-bar-left[data-v-b86260c2]{align-items:center;display:flex;flex-shrink:0;min-width:0}.attachment-icons[data-v-b86260c2]{align-items:center;display:flex;gap:8px}.attachment-icon-btn[data-v-b86260c2],.bottom-status-toggle[data-v-b86260c2]{align-items:center;display:flex;padding:8px}.attachment-icon-btn[data-v-b86260c2]{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;justify-content:center}.attachment-icon-btn.has-files[data-v-b86260c2]{color:#fff}.attachment-icon-btn[data-v-b86260c2]:active{transform:scale(.95)}.upload-display-only[data-v-b86260c2] .photo-slot.empty,.upload-display-only[data-v-b86260c2] .beta-badge,.upload-display-only[data-v-b86260c2] .field-label,.upload-display-only[data-v-b86260c2] .form-label,.upload-display-only[data-v-b86260c2] .photos-counter,.upload-display-only[data-v-b86260c2] .photos-label,.upload-display-only[data-v-b86260c2] .section-title,.upload-display-only[data-v-b86260c2] .upload-hint{display:none!important}.toggle-switch[data-v-b86260c2]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#ffffff26;border:.5px solid hsla(0,0%,100%,.2);border-radius:9px;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff1a,inset 0 -1px #0000001a;cursor:pointer;height:28px;position:relative;transition:all .2s ease;width:18px}.toggle-switch.active[data-v-b86260c2]{background:var(--dynamic-accent-color);border-color:var(--dynamic-accent-color);box-shadow:0 2px 8px #0003,0 0 0 2px rgba(var(--dynamic-accent-color),.2)}.toggle-slider[data-v-b86260c2]{border-radius:inherit;height:100%;position:relative;width:100%}.bottom-bar-center[data-v-b86260c2]{align-items:center;display:flex;flex:1;justify-content:center;min-width:0}.bottom-bar-right[data-v-b86260c2]{align-items:center;display:flex;flex-shrink:0}.char-counters[data-v-b86260c2]{align-items:center;display:flex;gap:8px;pointer-events:none;white-space:nowrap}.char-counter-item[data-v-b86260c2]{color:#fff6;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;white-space:nowrap}.char-counter-item.char-counter-warning[data-v-b86260c2]{color:#ef4444b3}.char-counter-separator[data-v-b86260c2]{color:#ffffff4d;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.publish-btn[data-v-b86260c2]{align-items:center;background:#fff;border:none;border-radius:18px;color:#000;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;gap:6px;height:36px;justify-content:center;letter-spacing:-.01em;min-width:80px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.publish-btn[data-v-b86260c2]:disabled{background:#8080804d;color:#ffffff80;cursor:not-allowed}.publish-btn[data-v-b86260c2]:not(:disabled):hover{background:#ffffffe6}.publish-btn[data-v-b86260c2]:not(:disabled):active{transform:scale(.98)}.save-spinner[data-v-b86260c2]{animation:spin-b86260c2 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--dynamic-accent-color,#10b981);height:16px;width:16px}@keyframes spin-b86260c2{to{transform:rotate(1turn)}}.action-buttons[data-v-b86260c2]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:32px;padding-top:24px}.delete-button[data-v-b86260c2]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;box-sizing:border-box;color:#ef4444;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;justify-content:center;margin-bottom:12px;padding:14px;transition:all .2s;width:100%}.delete-button[data-v-b86260c2]:hover{background:#ef444426;border-color:#ef444466}.delete-button[data-v-b86260c2]:disabled{cursor:not-allowed;opacity:.5}.voice-display-wrapper[data-v-b86260c2]{margin:8px 0}.minimal-field[data-v-b86260c2]{margin-bottom:20px;position:relative}.title-description-group[data-v-b86260c2]{margin-bottom:24px;padding-left:16px;position:relative}.title-description-group[data-v-b86260c2]:before{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.2) 80%,transparent);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.char-counter-minimal[data-v-b86260c2]{color:#fff6;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;pointer-events:none;position:absolute;right:0;top:0}.minimal-title[data-v-b86260c2]{color:#fff;font-size:clamp(20px,5vw,24px);font-weight:700;line-height:1.2;margin:0;word-wrap:break-word;background:transparent;border:none;direction:ltr!important;display:block;font-family:-apple-system,BlinkMacSystemFont,sans-serif;-webkit-hyphens:auto;hyphens:auto;min-height:29px;outline:none;text-align:left!important;unicode-bidi:bidi-override!important;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;width:100%;writing-mode:horizontal-tb}.minimal-title[data-v-b86260c2]:empty:before,.minimal-title[data-empty=true][data-v-b86260c2]:before{color:#ffffff4d;content:attr(data-placeholder);direction:ltr!important;font-weight:700;text-align:left!important}.minimal-title[data-v-b86260c2]:focus{box-shadow:none;outline:none}.minimal-description[data-v-b86260c2]{color:#ccc;font-size:clamp(15px,3.8vw,16px);font-weight:400;margin:0;word-wrap:break-word;background:transparent;background-image:linear-gradient(transparent 50%,transparent 0);background-size:100% 2.8em;border:none;direction:ltr!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;min-height:22px;outline:none;text-align:left!important;unicode-bidi:bidi-override!important;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;width:100%;writing-mode:horizontal-tb}.minimal-description[data-v-b86260c2]:empty:before,.minimal-description[data-empty=true][data-v-b86260c2]:before{color:#ffffff4d;content:attr(data-placeholder);direction:ltr!important;font-weight:400;text-align:left!important}.minimal-description[data-v-b86260c2]:focus{box-shadow:none;outline:none}.minimal-budget[data-v-b86260c2]{background:transparent;border:none;color:var(--dynamic-accent-color,#10b981);direction:ltr!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,4.5vw,20px);font-weight:600;line-height:1.3;margin:0;min-height:26px;outline:none;overflow:hidden;text-align:left!important;text-overflow:ellipsis;unicode-bidi:embed;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:nowrap;width:100%;writing-mode:horizontal-tb}.minimal-budget[data-v-b86260c2]:empty:before,.minimal-budget[data-empty=true][data-v-b86260c2]:before{color:#ffffff4d;content:attr(data-placeholder);direction:ltr!important;font-weight:600;text-align:left!important}.minimal-budget[data-v-b86260c2]:focus{box-shadow:none;color:var(--dynamic-accent-color,#10b981);outline:none}.status-toast[data-v-b86260c2]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#0009;border:.5px solid hsla(0,0%,100%,.2);border-radius:16px;bottom:160px;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a;color:#fff;font-size:14px;font-weight:600;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;transform:translate(-50%);transition:opacity .2s ease;z-index:1000}@media (min-width:400px) and (max-width:430px){.status-toast[data-v-b86260c2]{bottom:156px}}@media (max-width:430px){.status-toast[data-v-b86260c2]{bottom:160px}}@media (max-width:320px){.status-toast[data-v-b86260c2]{bottom:152px}}@media (max-width:320px) and (max-height:480px){.status-toast[data-v-b86260c2]{bottom:144px}}@media (min-width:400px) and (max-width:430px){.form-bottom-bar[data-v-b86260c2]{min-height:60px;padding:12px 16px 14px}}@media (max-width:430px){.form-bottom-bar[data-v-b86260c2]{min-height:64px;padding:12px 16px 16px}.bottom-bar-content[data-v-b86260c2]{gap:8px}.attachment-icons[data-v-b86260c2]{gap:6px}.attachment-icon-btn[data-v-b86260c2],.bottom-status-toggle[data-v-b86260c2]{padding:6px}}@media (max-width:320px){.form-bottom-bar[data-v-b86260c2]{min-height:56px;padding:10px 12px 14px}.attachment-icons[data-v-b86260c2],.bottom-bar-content[data-v-b86260c2]{gap:6px}.attachment-icon-btn[data-v-b86260c2],.bottom-status-toggle[data-v-b86260c2]{padding:4px}.toggle-switch[data-v-b86260c2]{border-radius:8px;height:24px;width:16px}.char-counter-item[data-v-b86260c2]{font-size:12px}.publish-btn[data-v-b86260c2]{font-size:14px;height:32px;padding:0 12px}}@media (max-width:320px) and (max-height:480px){.form-bottom-bar[data-v-b86260c2]{min-height:48px;padding:8px 16px 12px}}.voice-chip-container[data-v-b86260c2]{margin-bottom:24px}.voice-chip[data-v-b86260c2]{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-radius:20px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:12px 16px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0006;border:1px solid hsla(0,0%,100%,.15);color:#60a5fa;contain:layout style paint;gap:8px;isolation:isolate}.voice-text[data-v-b86260c2]{flex:1;white-space:nowrap}.voice-delete-btn[data-v-b86260c2]{align-items:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:20px;justify-content:center;margin-left:8px;position:relative;transition:none;width:20px}.voice-delete-btn[data-v-b86260c2]:hover{background:#000000b3;transform:none}.photo-upload-wrapper[data-v-b86260c2]{cursor:pointer}.photo-upload-wrapper .remove-photo-btn[data-v-b86260c2],.photo-upload-wrapper .remove-video-btn[data-v-b86260c2]{cursor:pointer;position:relative;z-index:10}.status-toast.show[data-v-b86260c2]{opacity:1}.community-page[data-v-a1f4bbab]{min-height:100%;padding:10px;position:relative;width:100%}.community-container[data-v-a1f4bbab]{display:flex;flex-direction:column;height:calc(100vh - 120px);margin:0 auto;max-width:800px}.community-container.hidden-by-preview[data-v-a1f4bbab]{display:none}.items-list[data-v-a1f4bbab]{flex:1;position:relative}.empty-state[data-v-a1f4bbab]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-radius:16px;box-shadow:0 4px 20px #0003;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;margin:50px auto;max-width:600px;padding:40px;text-align:center;width:100%}.empty-icon[data-v-a1f4bbab]{font-size:48px;margin-bottom:16px}.empty-text[data-v-a1f4bbab]{font-family:Gilroy,sans-serif;font-size:18px;margin-bottom:8px}.empty-hint[data-v-a1f4bbab]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.items-list-cards[data-v-a1f4bbab]{display:flex;flex-direction:column;gap:12px;padding-bottom:80px}.list-header[data-v-a1f4bbab]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;margin-bottom:4px;padding-left:4px}.item-card[data-v-a1f4bbab]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:16px}.item-card--disabled[data-v-a1f4bbab]{background:#8080801a;cursor:not-allowed;opacity:.6}.item-card--disabled[data-v-a1f4bbab]:hover{background:#80808026}.item-card--needs-fix[data-v-a1f4bbab]{background:#f443360d;border-color:#f443364d}.item-card--needs-fix[data-v-a1f4bbab]:hover{background:#f443361a}.item-first-row[data-v-a1f4bbab]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.item-category-label[data-v-a1f4bbab]{color:var(--accent-color,#10b981);font-family:Gilroy,sans-serif;font-size:14px;font-weight:500}.item-update-date[data-v-a1f4bbab]{color:#ffffff80}.item-update-date[data-v-a1f4bbab],.moderation-status[data-v-a1f4bbab]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px}.moderation-status[data-v-a1f4bbab]{border-radius:12px;font-weight:500;padding:4px 8px}.moderation-status.pending[data-v-a1f4bbab]{background:#ffc10733;color:#ffc107}.moderation-status.needs_fix[data-v-a1f4bbab]{background:#f4433633;color:#f44336}.moderation-status.review[data-v-a1f4bbab]{background:#9c27b033;color:#9c27b0}.moderation-status.ok[data-v-a1f4bbab]{background:#4caf5033;color:#4caf50}.item-title-main[data-v-a1f4bbab]{color:#fff;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-description-preview[data-v-a1f4bbab]{color:#ffffffb3;display:-webkit-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;margin-bottom:12px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-bottom-row[data-v-a1f4bbab]{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.item-left-info[data-v-a1f4bbab]{flex:1}.item-badges[data-v-a1f4bbab],.media-badges[data-v-a1f4bbab]{display:flex;flex-wrap:wrap;gap:8px}.item-badge[data-v-a1f4bbab]{align-items:center;border-radius:12px;display:inline-flex;font-family:Gilroy,sans-serif;font-size:12px;font-weight:500;padding:6px 12px;white-space:nowrap}.deadline-badge[data-v-a1f4bbab],.price-badge[data-v-a1f4bbab]{background:color-mix(in srgb,var(--accent-color,#10b981) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent-color,#10b981) 30%,transparent);color:color-mix(in srgb,var(--accent-color,#10b981) 90%,transparent)}.media-badge[data-v-a1f4bbab]{background:#9ca3af26;border:1px solid rgba(156,163,175,.3);color:#9ca3afe6}.item-media-info[data-v-a1f4bbab]{flex-shrink:0}.add-button[data-v-a1f4bbab]{align-items:center;background:var(--accent-color,#10b981);border:none;border-radius:12px;bottom:120px;box-shadow:0 4px 20px #0000004d;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;height:48px;justify-content:center;left:50%;min-width:240px;padding:0 16px;position:fixed;transform:translate(-50%);will-change:auto;z-index:10;-webkit-tap-highlight-color:transparent}.add-button[data-v-a1f4bbab],.add-icon[data-v-a1f4bbab]{color:#fff;-moz-user-select:none;user-select:none;-webkit-user-select:none}.add-icon[data-v-a1f4bbab]{flex-shrink:0;height:32px;width:32px}@media (min-width:1024px){.add-button[data-v-a1f4bbab]{bottom:130px;font-size:16px;height:48px;left:50%;min-width:240px;transform:translate(-50%)}}@media (max-width:768px){.items-list-cards[data-v-a1f4bbab]{gap:10px}.item-card[data-v-a1f4bbab]{padding:14px}.tab-button[data-v-a1f4bbab]{font-size:13px;padding:10px 12px}}@media (max-width:480px){.items-list-cards[data-v-a1f4bbab]{gap:8px}.item-card[data-v-a1f4bbab]{padding:12px}.add-button[data-v-a1f4bbab]{bottom:105px;font-size:15px;height:42px;left:50%;min-width:200px;transform:translate(-50%)}}@media (max-width:360px){.community-page[data-v-a1f4bbab]{padding:10px}.add-button[data-v-a1f4bbab]{bottom:100px;font-size:14px;height:40px;left:50%;min-width:180px;transform:translate(-50%)}}.fixed-tabs[data-v-a1f4bbab]{flex-shrink:0;margin-left:-10px;margin-right:-10px;margin-top:-10px;padding-left:10px;padding-right:10px;padding-top:10px;position:sticky;top:0;z-index:100}.tabs-container[data-v-a1f4bbab]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;margin-bottom:20px;padding:4px}.tab-button[data-v-a1f4bbab]{background:transparent;border:none;border-radius:8px;color:#fff9;cursor:pointer;flex:1;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;padding:12px 16px;position:relative;transition:all .2s ease}.tab-button.active[data-v-a1f4bbab]{background:#ffffff1a;box-shadow:0 2px 8px #0000001a;color:#fff}.tab-button[data-v-a1f4bbab]:hover:not(.active){background:#ffffff0d;color:#fffc}.tab-button.icon-tab[data-v-a1f4bbab]{align-items:center;display:flex;flex:0 0 60px;justify-content:center;min-width:60px;padding:12px 8px}.moderation-icon[data-v-a1f4bbab]{flex-shrink:0;height:18px;width:18px}@media (max-width:768px){.tab-button[data-v-a1f4bbab]{font-size:13px;padding:10px 12px}}.preview-details[data-v-a1f4bbab]{animation:fadeIn-a1f4bbab .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}@keyframes fadeIn-a1f4bbab{0%{opacity:0}to{opacity:1}}.beta-text[data-v-44c291e4]{font-weight:600;margin-left:4px}.voice-rerecord-text[data-v-44c291e4]{color:#ffffff80;font-size:12px;line-height:1.3;margin-top:12px;text-align:left}.delete-link[data-v-44c291e4]{background:none;border:none;color:#ef4444;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding:0;text-decoration:underline}.delete-link[data-v-44c291e4]:hover{color:#dc2626}.voice-main-btn.default-state[data-v-44c291e4]{background:#9ca3af26;border-color:#9ca3af4d;color:#9ca3af}.voice-main-btn.default-state[data-v-44c291e4]:hover:not(:disabled){background:#9ca3af40;border-color:#9ca3af80}.form-year-picker-container[data-v-4902353b]{width:100%}.single-field[data-v-4902353b]{display:flex;flex-direction:column;width:100%}.edit-form-select[data-v-4902353b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#ffffffe6;font-family:Gilroy,sans-serif;font-size:16px;font-weight:400;outline:none;padding:16px 40px 16px 16px;transition:all .2s ease;width:100%}.edit-form-select[data-v-4902353b]:focus{background:#ffffff14;border-color:#ffffff4d}.edit-form-select[data-v-4902353b]:disabled{cursor:not-allowed;opacity:.5}.edit-form-select option[data-v-4902353b]{background:#1a1a1a;color:#fff;padding:8px}.field-hint[data-v-4902353b]{color:#ffffff80;font-size:12px;margin-top:8px;text-align:left}.edit-work-container[data-v-d0f0d6b0],.work-manager[data-v-d0f0d6b0]{width:100%}.work-list[data-v-d0f0d6b0]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.work-item[data-v-d0f0d6b0]{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:2px;padding:12px 0}.work-content[data-v-d0f0d6b0]{flex:1;min-width:0}.work-organization[data-v-d0f0d6b0]{color:#ffffffe6;font-size:16px;font-weight:600;margin-bottom:4px;word-wrap:break-word}.work-description[data-v-d0f0d6b0]{color:#ffffffb3;font-size:14px;line-height:1.4;margin-bottom:2px;word-wrap:break-word}.work-dates[data-v-d0f0d6b0]{color:#ffffff80;font-size:13px}.work-arrow[data-v-d0f0d6b0]{color:#fff6;flex-shrink:0;font-size:18px;margin-left:12px}.add-work-btn[data-v-d0f0d6b0]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#22c55e;cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:14px;transition:all .2s;width:100%}.add-work-btn[data-v-d0f0d6b0]:hover{background:#22c55e26;border-color:#22c55e66}.add-work-btn[data-v-d0f0d6b0]:disabled{background:var(--button-disabled);cursor:not-allowed}.field-hint[data-v-d0f0d6b0]{color:var(--text-muted);font-size:14px;line-height:1.4;text-align:center}.work-combined-container[data-v-d0f0d6b0]{margin-bottom:16px}.work-combined-container[data-v-d0f0d6b0]:nth-child(n+2){background:transparent;border:none;padding:0}.combined-field[data-v-d0f0d6b0]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.combined-field-top[data-v-d0f0d6b0]{border-bottom:none;border-radius:12px 12px 0 0}.combined-field-middle[data-v-d0f0d6b0]{border-bottom:none;border-radius:0}.combined-field-bottom[data-v-d0f0d6b0]{border-radius:0 0 12px 12px}.combined-field-single[data-v-d0f0d6b0]{border-radius:12px}.field-label-container[data-v-d0f0d6b0]{padding:12px 16px 8px}.field-label[data-v-d0f0d6b0]{color:var(--text-secondary);font-size:12px;font-weight:500;margin-bottom:4px}.edit-form-label[data-v-d0f0d6b0]{color:#fff9;display:block;font-size:14px;font-weight:500;margin-bottom:8px;padding:0}.work-actions[data-v-d0f0d6b0]{margin-top:16px}.profile-page{min-height:100%;padding:10px;width:100%}.profile-page.edit-mode{padding:0}.profile-container{width:100%}.profile-container:not(.edit-mode){align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;padding-top:10px}.profile-info{align-items:center;display:flex;gap:16px;width:100%}.profile-photo-wrapper{flex-shrink:0;position:relative}.profile-photo-container{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:80px;justify-content:center;position:relative;width:80px}.progress-ring{height:92px;left:-6px;position:absolute;top:-6px;width:92px;z-index:1}.progress-ring-background,.progress-ring-progress{stroke-width:4}.progress-ring-progress{transition:stroke-dashoffset .5s ease-in-out}.profile-photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-photo,.profile-photo-placeholder{border-radius:50%;position:relative;z-index:2}.profile-photo-placeholder{background:linear-gradient(45deg,#ff6b6b,#9b6bff);height:60px;width:60px}.profile-completion-badge{background:#a855f7e6;border:2px solid #1a1a1a;border-radius:8px;bottom:-8px;box-shadow:0 2px 8px #0000004d;color:#fff;font-family:Gilroy,sans-serif;font-size:12px;font-weight:600;left:50%;padding:2px 8px;position:absolute;transform:translate(-50%);z-index:3}.completion-percentage{font-size:12px;line-height:1}.profile-details{display:flex;flex-direction:column;gap:12px}.profile-main-info{display:flex;flex-direction:column;gap:8px}.profile-details.centered{align-items:center;text-align:center}.profile-details.centered .profile-name-container{justify-content:center}.profile-name-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.profile-name{color:#fff;font-family:Gilroy,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.profile-city{color:#ffffffb3}.profile-city,.profile-description{font-family:Gilroy,sans-serif;font-size:14px}.profile-description{color:#fffc;display:-webkit-box;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.edit-profile-btn{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;color:#ffffffe6;font-size:16px;font-weight:600;justify-content:center;min-height:60px}.edit-profile-btn,.subscription-block{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);cursor:pointer;display:flex;font-family:Gilroy,sans-serif;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout style paint;isolation:isolate}.subscription-block{background:#a855f726;border:1px solid rgba(168,85,247,.3);border-radius:16px;box-shadow:0 4px 20px #a855f726,inset 0 1px #ffffff1a;justify-content:space-between;overflow:hidden;padding:16px;position:relative;transition:all .2s ease}.subscription-block:before{background:radial-gradient(circle,rgba(168,85,247,.3) 0,rgba(168,85,247,.1) 50%,transparent 70%);border-radius:50%;content:"";height:80px;position:absolute;right:-30px;top:-30px;width:80px;z-index:0}.subscription-block.has-subscription{background:#a855f726;border:1px solid rgba(168,85,247,.3);cursor:pointer}.subscription-block-content{flex:1;position:relative;z-index:2}.subscription-block-title{color:#fff;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;margin:0 0 4px}.subscription-block-description{color:#ffffff80;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.3;margin:0}.subscription-block-icon{animation:starPulse 2s ease-in-out infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' version='1.0' viewBox='0 0 512 512'%3E%3Cpath fill='%23A855F7' d='M248.5 33.4c-14.3 4.5-14.7 5.1-45.4 70.4-23.9 51-26.6 56.1-29 56.6-1.4.3-28 4.4-59.1 9.1-51.1 7.8-57.1 8.9-62.7 11.6-9.8 4.7-16 13.7-17.8 26-.8 5.6 1.5 15.8 4.9 20.9 1.3 1.9 21.5 23.3 45 47.4 23.4 24.2 42.6 44.6 42.6 45.5s-4.5 29.5-10.1 63.6c-9.3 57-10 62.5-9.1 67.8 1.5 7.8 4.7 14 10 18.9 6.7 6.2 12.2 8.3 21.7 8.3 9.7-.1 4.7 2.3 69.8-33.9l47.9-26.5 51.6 28.6c28.5 15.8 54.2 29.6 57.2 30.6 18.6 6.4 39.6-8.4 40.8-28.8.2-4.2-2.6-24.1-9.8-67.8l-10.1-61.9 14.2-14.6c7.8-8.1 27.5-28.3 43.6-45 34.2-35.1 34.8-36.1 34.8-50.2-.1-7.3-.5-9.3-3-14.3-3.5-7.2-10.8-13.9-17.2-16.1-2.6-.9-31.1-5.7-63.2-10.7-32.2-4.9-58.6-9.1-58.7-9.2 0-.1-10.3-22-22.9-48.7-30-63.9-31.7-67.2-37-71.6-8-6.5-19.7-9-29-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 0 8px rgba(168,85,247,.4));flex-shrink:0;height:32px;margin-left:12px;position:relative;width:32px;z-index:3}@keyframes starPulse{0%,to{filter:drop-shadow(0 0 8px rgba(168,85,247,.4));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(168,85,247,.6));transform:scale(1.1)}}.subscription-layer{min-height:100vh;width:100%}.subscription-layer-content{margin:0 auto;max-width:600px;width:100%}.subscription-features{display:flex;flex-direction:column;gap:10px;min-height:60vh}.subscription-feature{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px}.subscription-feature-title{color:#fff;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.subscription-feature-description{color:#ffffffb3;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.4;margin:0}.subscription-management{align-items:center;display:flex;justify-content:center;min-height:60vh;text-align:center}.subscription-management-text{color:#fffc;font-family:Gilroy,sans-serif;font-size:16px;line-height:1.5;margin:0;max-width:400px}.subscription-benefits-list{margin-bottom:16px;width:100%}.benefits-title{color:#fff;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;margin:0 0 12px;text-align:center}.benefits-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.benefit-item{color:#fffc;font-family:Gilroy,sans-serif;font-size:14px;padding:8px 0 8px 20px;position:relative}.benefit-item:before{color:#a855f7;content:"✓";font-size:16px;font-weight:600;left:0;position:absolute}.subscription-pricing-section{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:24px;padding:20px;width:100%}.subscription-pricing-section .benefits-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:16px 0;padding:0}.subscription-pricing-section .benefit-item{color:#fffc;font-family:Gilroy,sans-serif;font-size:14px;padding:4px 0 4px 20px;position:relative}.subscription-pricing-section .benefit-item:before{color:#a855f7;content:"✓";font-size:16px;font-weight:600;left:0;position:absolute}.profile-content{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-radius:16px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;padding:24px;width:100%}.loading-spinner{animation:spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#ffffffb3;height:24px;margin-right:8px;width:24px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.project-support-block{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#9333ea40;border:1px solid rgba(147,51,234,.4);border-radius:16px;box-shadow:0 4px 20px #9333ea33,inset 0 1px #ffffff1a;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;justify-content:space-between;overflow:hidden;padding:16px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout style paint;isolation:isolate}.project-support-block-content{flex:1;position:relative;z-index:2}.project-support-block-title{color:#fff;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;margin:0 0 4px}.project-support-block-description{color:#fffc;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.3;margin:0}.project-support-block-icon{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-left:12px;position:relative;width:40px;z-index:3}.project-support-block-icon svg{height:32px;width:32px}.support-block{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#80808026;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;justify-content:space-between;overflow:hidden;padding:16px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout style paint;isolation:isolate}.support-block-content{flex:1;position:relative;z-index:2}.support-block-title{color:#fff;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;margin:0 0 4px}.support-block-description{color:#ffffffb3;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.3;margin:0}.support-block-icon{align-items:center;color:#fffc;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:12px;position:relative;width:32px;z-index:3}.support-block-icon svg{height:24px;width:24px}.content-block{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#80808026;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1a;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;justify-content:space-between;overflow:hidden;padding:16px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:transform,opacity,backdrop-filter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout style paint;isolation:isolate}.content-block-content{flex:1;position:relative;z-index:2}.content-block-title{color:#fff;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;margin:0 0 4px}.content-block-description{color:#ffffffb3;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.3;margin:0}.content-block-icon{align-items:center;color:#fffc;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:12px;position:relative;width:32px;z-index:3}.content-block-icon svg{height:24px;width:24px}.content-layer{background:var(--bg-color);box-sizing:border-box;height:100vh;justify-content:center;padding:20px}.content-layer,.content-layer-content{align-items:center;display:flex;flex-direction:column;width:100%}.content-layer-content{max-width:600px;text-align:center}.content-placeholder{background:#8080801a;border:1px solid hsla(0,0%,50%,.3);border-radius:16px;padding:40px 20px}.content-placeholder-title{color:#fff;font-family:Gilroy,sans-serif;font-size:24px;font-weight:600;margin:0 0 16px}.content-placeholder-description{color:#ffffffb3;font-family:Gilroy,sans-serif;font-size:16px;line-height:1.4;margin:0}.subscription-info-block{background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:12px;margin-top:16px;padding:16px;text-align:center}.subscription-info-title{color:#10b981;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;margin-bottom:8px}.subscription-info-description{color:#fffc;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.4}.faq-content{font-family:Gilroy,sans-serif;padding:20px}.faq-section{margin-bottom:24px}.faq-section:last-child{margin-bottom:0}.faq-section-title{color:#a855f7;font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.faq-item{background:#ffffff0d;border-left:3px solid #a855f7;border-radius:12px;margin-bottom:16px;padding:16px}.faq-item:last-child{margin-bottom:0}.faq-question{color:#ffffffe6;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:8px}.faq-answer{color:#fffc;font-size:14px;line-height:1.5}.faq-answer br{margin-bottom:4px}.content-layer{background:var(--tg-bg-color,#1a1a1a);bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}.content-layer-content{height:100%;padding-top:60px}.edit-fields-list{padding:16px 16px 100px}.edit-profile-puzzle{display:flex;flex-direction:column;gap:10px;padding:10px 10px 100px}.edit-puzzle-row{display:flex;gap:10px;height:152px}.edit-puzzle-column{display:flex;flex:1;flex-direction:column;gap:12px}.edit-puzzle-card{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;font-family:Gilroy,sans-serif;padding:16px}.edit-puzzle-card:active{transform:translateY(0)}.avatar-card{align-items:center;display:flex;flex-shrink:0;height:152px;justify-content:center;position:relative;width:152px}.edit-avatar-photo{border-radius:50%;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.edit-avatar-placeholder{align-items:center;background:#a855f726;border:2px dashed rgba(168,85,247,.4);border-radius:50%;color:#a855f7cc;display:flex;font-size:12px;font-weight:500;height:100px;justify-content:center;width:100px}.city-card,.name-card{flex:1;justify-content:center;min-height:64px}.about-card,.city-card,.name-card{display:flex;flex-direction:column}.about-card{justify-content:flex-start;min-height:80px;width:100%}.edit-card-label{color:#fff9;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.edit-card-value{color:#fff;font-weight:500}.about-card .edit-card-value,.edit-card-value{font-size:16px;line-height:1.3}@media (max-width:309px){.edit-puzzle-row{flex-direction:column;gap:10px;height:auto}.edit-puzzle-column{gap:10px;width:100%}.avatar-card{height:152px;margin-bottom:0;width:100%}.edit-avatar-photo,.edit-avatar-placeholder{height:100px;width:100px}.city-card,.name-card{min-height:50px;width:100%}.about-card{min-height:60px;width:100%}}.edit-section{margin-bottom:20px}.edit-section-title{color:#ffffff59;font-family:Gilroy,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;margin-bottom:6px;margin-left:0;text-transform:uppercase}.edit-field-row{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:2px;padding:12px 0}.edit-field-info{flex:1}.edit-field-label{color:#fff;font-size:16px;font-weight:500;margin-bottom:4px}.edit-field-value{color:#fff9;font-size:14px;opacity:.8}.edit-field-arrow{color:#ffffff4d;font-size:16px;margin-left:12px}.edit-field-form{display:flex;flex-direction:column;min-height:100vh}.edit-form-content{box-sizing:border-box;flex:1;padding:20px}.edit-form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.edit-form-label{color:#fff9;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.field-counter{color:#ffffff80;font-size:12px;font-weight:400}.edit-form-input,.edit-form-textarea{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;height:52px;margin-bottom:16px;min-height:52px;padding:14px 16px;position:relative;transition:border-color .2s,background-color .2s;width:100%}.edit-form-input:focus,.edit-form-textarea:focus{background:#ffffff0d;border-color:#a855f780;outline:none}.edit-form-textarea{height:auto;min-height:100px;resize:vertical}.edit-form-input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff08;color:#fff;padding-left:16px;padding-right:16px;position:relative;text-align:left}.edit-form-input[type=date]::-webkit-datetime-edit{color:#fff;margin:0;padding:0}.edit-form-input[type=date]::-webkit-datetime-edit-fields-wrapper{margin:0;padding:0}.edit-form-input[type=date]::-webkit-datetime-edit-text{color:#ffffffb3;padding:0}.edit-form-input[type=date]::-webkit-datetime-edit-day-field,.edit-form-input[type=date]::-webkit-datetime-edit-month-field,.edit-form-input[type=date]::-webkit-datetime-edit-year-field{background:transparent;color:#fff;padding:0}.edit-form-input[type=date]::-webkit-calendar-picker-indicator{background:transparent;color:#ffffffb3;cursor:pointer;filter:invert(1);opacity:.7}.edit-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff08;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.293%203.293%2C6%207.586%2C1.707%203.293A1%2C1%2C0%2A0%2C0%20.293%204.707l5%2C5a1%2C1%2C0%2C0%2C0%201.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%2F%3E%3C%2Fsvg%3E);background-position:right 16px center;background-repeat:no-repeat;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;padding:14px 16px;transition:border-color .2s,background-color .2s;width:100%}.edit-form-select:focus{background-color:#ffffff0d;border-color:#a855f780;outline:none}.field-hint{color:#ffffff80;font-size:12px;margin-top:8px;text-align:left}.single-field{width:100%}.about-combined-container,.case-combined-container{display:flex;flex-direction:column;gap:0;width:100%}.combined-field{display:flex;flex-direction:column;width:100%}.about-combined-container .combined-field:first-child .edit-form-input{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.about-combined-container .combined-field:nth-child(2) .edit-form-textarea{border-top-left-radius:0;border-top-right-radius:0}.case-combined-container .combined-field:first-child .edit-form-input{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.case-combined-container .combined-field:last-child .edit-form-textarea{border-top-left-radius:0;border-top-right-radius:0}.edit-skills-editor{display:flex;flex-direction:column;gap:16px;width:100%}.edit-skills-list{display:flex;flex-wrap:wrap;gap:8px}.edit-skills-container{width:100%}.skills-search-input{margin-bottom:16px;position:relative;width:100%}.skills-search-input .edit-form-input.disabled{cursor:not-allowed;opacity:.6}.skill-suggestions{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1e1e1ef2;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 12px #0000004d;box-sizing:border-box;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;width:100%;z-index:1000}.skill-suggestion-item{border-bottom:1px solid hsla(0,0%,100%,.05);box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:background-color .2s;width:100%}.skill-suggestion-item:last-child{border-bottom:none}.selected-skills-section{margin-bottom:16px;width:100%}.selected-skills-header{color:#fff9;font-size:12px;margin-bottom:8px;text-align:center}.skills-chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}.skill-chip{background:#9b6bff26;border:1px solid rgba(155,107,255,.3);border-radius:20px;color:#fff;font-size:14px;gap:6px;padding:8px 12px}.remove-skill-btn,.skill-chip{align-items:center;display:flex}.remove-skill-btn{background:none;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;font-size:16px;height:18px;justify-content:center;padding:0;transition:background-color .2s,color .2s;width:18px}.remove-skill-btn:hover{background:#ffffff1a;color:#fff}.edit-interests-container{width:100%}.interest-group{margin-bottom:24px}.interest-group:last-child{margin-bottom:16px}.group-title{color:#ffffffe6;font-size:16px;font-weight:600;margin:0 0 12px;padding:0 4px}.interests-grid{display:flex;flex-wrap:wrap;gap:8px;width:100%}.interest-chip{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:6px;padding:8px 12px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-interests-container .interest-chip.selected{background:#22c55e33!important;border:2px solid rgba(34,197,94,.5)!important;color:#22c55e!important;font-weight:600!important}.edit-interests-container .interest-chip.available{background:#ffffff0d!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#ffffffb3!important;font-weight:400!important}.edit-interests-container .interest-chip.available.disabled{cursor:not-allowed!important;opacity:.4!important}.edit-city-container{margin-bottom:16px}.edit-city-container,.search-container{position:relative;width:100%}.city-loading-indicator{align-items:center;display:flex;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.loading-spinner-small{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#ffffffb3;height:16px;width:16px}.city-suggestions{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1e1e1ef2;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 12px #0000004d;box-sizing:border-box;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;width:100%;z-index:1000}.city-suggestion-item{border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;padding:12px 16px;transition:background-color .2s}.city-suggestion-item:last-child{border-bottom:none}.city-name{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.city-country{color:#fff9;font-size:12px}.no-results{color:#ffffff80;font-size:14px;font-style:italic;padding:12px 16px;text-align:center}.city-search-input{margin-bottom:16px;position:relative;width:100%}.city-search-input .edit-form-input.disabled{cursor:not-allowed;opacity:.6}.selected-city-section{margin-bottom:16px;width:100%}.city-chip{background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:20px;color:#fff;font-size:14px;gap:6px;max-width:-moz-fit-content;max-width:fit-content;padding:8px 12px}.city-chip,.remove-city-btn{align-items:center;display:flex}.remove-city-btn{background:none;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;font-size:16px;height:18px;justify-content:center;padding:0;transition:background-color .2s,color .2s;width:18px}.remove-city-btn:hover{background:#ffffff1a;color:#fff}.about-preview{width:100%}.about-headline{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.about-description{color:#ffffffb3;display:-webkit-box;font-size:13px;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.about-placeholder{color:#ffffff80;font-size:13px;font-style:italic}.cases-preview{width:100%}.cases-titles{color:#ffffffb3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;max-height:2.8em;overflow:hidden;text-overflow:ellipsis}.edit-cases-container{width:100%}.cases-list{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.case-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:2px;padding:12px 0}.case-content{flex:1}.case-arrow{color:#ffffff4d;font-size:16px;margin-left:12px}.case-title{color:#fff;font-size:16px;font-weight:500;margin-bottom:4px}.case-description{color:#fff9;font-size:14px;opacity:.8}.case-photos-preview{display:flex;gap:4px;margin-top:8px}.case-photo-mini{background:#ffffff1a;border-radius:4px;height:24px;overflow:hidden;width:24px}.case-photos-more{background:#fff3;border-radius:4px;color:#fffc;font-size:10px;font-weight:500}.case-photos-more,.delete-case-btn{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.delete-case-btn{background:#ff3b3b33;border:1px solid rgba(255,59,59,.3);border-radius:50%;color:#ff3b3b;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:700;transition:background .2s}.delete-case-btn:hover{background:#ff3b3b4d}.add-case-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:20px;box-sizing:border-box;color:#22c55e;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;justify-content:center;min-height:60px;padding:12px;width:100%}.edit-case-form{min-height:100vh}.delete-case-section{border-top:1px solid hsla(0,0%,100%,.1);margin-top:24px;padding-top:24px}.delete-case-button{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;box-sizing:border-box;color:#ef4444;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;justify-content:center;padding:14px;transition:all .2s;width:100%}.delete-case-button:hover{background:#ef444426;border-color:#ef444466}.delete-case-button:disabled{cursor:not-allowed;opacity:.5}.case-photos-section{margin-top:20px}.photos-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.photos-label{color:#fff9;font-size:14px;font-weight:500}.photos-counter{color:#ffffff80;font-size:12px;font-weight:400}.photos-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.photo-slot{aspect-ratio:1;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;position:relative}.photo-slot.empty{align-items:center;background:#a855f70d!important;border:1px dashed rgba(168,85,247,.3)!important;cursor:pointer;display:flex;justify-content:center;transition:none}.photo-slot.empty:hover{background:#a855f70d!important;border-color:#a855f74d!important}.photo-slot.empty.disabled{cursor:not-allowed;opacity:.5}.photo-slot.empty.uploading{pointer-events:none}.photo-preview{height:100%;position:relative;width:100%}.photo-preview img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.plus-icon,.upload-area{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.plus-icon{color:#a855f799;font-size:32px;font-weight:500}.loading-indicator{height:24px;position:relative;width:24px}.loading-circle{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}.remove-photo-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1;position:absolute;right:4px;top:4px;transition:all .3s ease;width:20px}.remove-photo-btn:hover{background:#ff3b3bcc}.voice-hello-section{margin-top:16px}.voice-field-label{color:#fff9;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.voice-hint{margin-bottom:12px}.voice-main-container{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.voice-button-wrapper{position:relative}.voice-main-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:20px;box-shadow:none;box-sizing:border-box;color:#22c55e;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-height:60px;transition:all .2s ease;width:100%}.voice-main-btn:hover:not(:disabled){background:#22c55e40;border-color:#22c55e80;transform:translateY(-1px)}.voice-main-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.voice-main-btn.recording{background:#ef444426;border-color:#ef44444d;color:#ef4444}.voice-main-btn.recording:hover:not(:disabled){background:#ef444440;border-color:#ef444480}.voice-main-btn.has-voice{background:#6366f126;border-color:#6366f14d;color:#6366f1}.voice-main-btn.has-voice:hover:not(:disabled){background:#6366f140;border-color:#6366f180}.voice-remove-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1;position:absolute;right:4px;top:4px;transition:all .3s ease;width:20px}.voice-remove-btn:hover{background:#ff3b3bcc}.voice-hint-text{color:#ffffff80;font-size:12px;font-weight:400;line-height:1.3;text-align:left}.about-voice{margin-top:8px}.voice-wave{align-items:center;display:flex;gap:2px;height:20px}.wave-bar{animation:wave 1.5s ease-in-out infinite;background:linear-gradient(45deg,#6366f1,#8b5cf6);border-radius:2px;width:3px}.wave-bar:first-child{animation-delay:-.8s;height:8px}.wave-bar:nth-child(2){animation-delay:-.6s;height:12px}.wave-bar:nth-child(3){animation-delay:-.4s;height:16px}.wave-bar:nth-child(4){animation-delay:-.2s;height:20px}.wave-bar:nth-child(5){animation-delay:0s;height:16px}.wave-bar:nth-child(6){animation-delay:.2s;height:12px}.wave-bar:nth-child(7){animation-delay:.4s;height:8px}.wave-bar:nth-child(8){animation-delay:.6s;height:4px}@keyframes wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.voice-hello-record{text-align:center}.voice-record-button{align-items:center;background:linear-gradient(45deg,#10b981,#06d6a0);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-width:200px;padding:16px 24px;transition:all .3s ease}.voice-record-button:hover:not(:disabled){background:linear-gradient(45deg,#059669,#05b885);box-shadow:0 8px 25px #10b9814d;transform:translateY(-2px)}.voice-record-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.voice-record-button.recording{animation:pulse 1.5s ease-in-out infinite alternate;background:linear-gradient(45deg,#ef4444,#f87171)}@keyframes pulse{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.recording-controls{display:flex;justify-content:center;margin-top:12px}.stop-recording-button{align-items:center;background:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.stop-recording-button:hover{background:#ef44444d;border-color:#ef444480}.voice-hint{color:#ffffff80;font-size:12px;line-height:1.4}.voice-preview-button{align-items:center;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#6366f1;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.voice-preview-button:hover:not(:disabled){background:#6366f133;border-color:#6366f180}.voice-preview-button:disabled{cursor:not-allowed;opacity:.6}.upload-hint{bottom:5px;color:#ffffff80;font-size:10px;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.cases-manager .field-counter{background:none;border-radius:0;display:inline;padding:0}.case-item{margin-bottom:12px;padding-bottom:12px}.case-photos-preview{display:flex;gap:6px;margin-top:10px}.case-photo-mini{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;height:60px;overflow:hidden;width:60px}.case-photo-mini-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-photos-more{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff9;display:flex;font-size:14px;height:60px;justify-content:center;width:60px}.field-hint{color:#ffffff80;font-size:13px;margin-top:8px}.cases-manager .edit-form-header,.field-hint{margin-bottom:16px}.cases-manager .case-actions{margin-top:16px}.case-combined-container{gap:0;margin-bottom:20px}.case-combined-container,.case-combined-container .combined-field{display:flex;flex-direction:column;width:100%}.add-case-btn{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#22c55e;cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:14px;transition:all .2s;width:100%}.add-case-btn:hover{background:#22c55e26;border-color:#22c55e66}@media (max-width:380px){.photos-grid{grid-template-columns:repeat(2,1fr)}}.case-combined-container .field-hint{color:#ffffff80;font-size:12px;margin-bottom:0;margin-top:4px}.case-combined-container .form-input-container,.case-combined-container .form-textarea-container{margin-bottom:0}.cases-manager .case-photos-section{margin-bottom:10px;margin-top:10px}.cases-manager input::-moz-placeholder,.cases-manager textarea::-moz-placeholder{color:#ffffff4d}.cases-manager input::placeholder,.cases-manager textarea::placeholder{color:#ffffff4d}.case-photos-wrapper{background-color:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin:16px 0 8px;padding:16px}.case-photos-wrapper .case-photos-section{margin-top:0}.education-manager .field-counter{background:none;border-radius:0;display:inline;padding:0}.education-item{margin-bottom:12px;padding-bottom:12px}.education-photos-preview{display:flex;gap:6px;margin-top:10px}.education-photo-mini{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;height:60px;overflow:hidden;width:60px}.education-photo-mini-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.education-photos-more{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff9;display:flex;font-size:14px;height:60px;justify-content:center;width:60px}.education-manager .edit-form-header{display:none}.education-manager .education-actions{border-top:none;display:flex;gap:12px;margin-top:24px;padding-top:0}.delete-education-button{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;box-sizing:border-box;color:#ef4444;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;justify-content:center;padding:14px;transition:all .2s;width:100%}.delete-education-button:hover{background:#ef444426;border-color:#ef444466}.delete-education-button:disabled{cursor:not-allowed;opacity:.5}.edit-education-container,.education-list{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.education-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:2px;padding:12px 0}.education-content{flex:1}.education-title{color:#ffffffe6;font-size:16px;font-weight:600;margin-bottom:4px}.education-specialization{color:#ffffffb3;font-size:14px;margin-bottom:2px}.education-year{color:#ffffff80;font-size:13px}.education-arrow{color:#fff6;font-size:18px;margin-left:12px}.add-education-btn{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#22c55e;cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:14px;transition:all .2s;width:100%}.add-education-btn:hover{background:#22c55e26;border-color:#22c55e66}.education-combined-container{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.education-manager .case-photos-section{margin-top:20px}.education-manager .case-photos-section:after,.education-manager .case-photos-section:before,.education-manager .case-photos-section>:last-child:after{border:none;display:none}.education-manager .case-photos-section{border-bottom:none;margin-bottom:0;padding-bottom:0}.education.manager input::-moz-placeholder,.education.manager textarea::-moz-placeholder{color:#fff6}.education.manager input::placeholder,.education.manager textarea::placeholder{color:#fff6}.education.manager .combined-field:nth-child(3) input{text-align:center}.education-preview{width:100%}.education-titles{color:#ffffffb3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;max-height:2.8em;overflow:hidden;text-overflow:ellipsis}.education-combined-container .combined-field-top .edit-form-input{border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.education-combined-container .combined-field-middle .edit-form-textarea{border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:0 0 12px 12px;border-top:1px solid hsla(0,0%,100%,.1);margin-bottom:12px}.education-combined-container .combined-field-bottom .edit-form-select,.education-combined-container .combined-field-bottom .form-year-picker-container .edit-form-select{background:#ffffff08;border-top:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:0;padding:14px 16px}.education-combined-container .combined-field-bottom .form-year-picker-container,.education-combined-container .combined-field-bottom .form-year-picker-container .single-field{margin-bottom:0}.education-combined-container .combined-field-middle .edit-form-textarea:focus,.education-combined-container .combined-field-top .edit-form-input:focus{background:#ffffff0d;border-color:#a855f780;border-bottom:1px solid rgba(168,85,247,.5)}.education-combined-container .combined-field-middle .edit-form-textarea:focus{border-top:1px solid rgba(168,85,247,.5)}.education-combined-container .combined-field-bottom .edit-form-select:focus,.education-combined-container .combined-field-bottom .form-year-picker-container .edit-form-select:focus{background:#ffffff0d;border-color:#a855f780;border-top:1px solid rgba(168,85,247,.5)}.education-manager .field-label-container{margin-bottom:8px}.education-manager .field-label{color:#fff9;font-size:14px;font-weight:500;margin:0}.work-manager .field-counter{background:none;border-radius:0;display:inline;padding:0}.work-manager .edit-form-header{display:none}.work-manager .work-actions{border-top:none;display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:0}.work-preview{display:flex;flex-direction:column;gap:4px}.work-titles{color:var(--text-secondary);font-size:14px;line-height:1.4;word-wrap:break-word}.edit-work-container,.work-manager{width:100%}.work-item{margin-bottom:12px;padding-bottom:12px}.work-manager .work-combined-container .combined-field{background:#ffffff08!important;border:1px solid hsla(0,0%,100%,.1)!important;margin-bottom:16px}.work-manager .work-combined-container .combined-field-top{border-bottom:none!important;border-radius:12px 12px 0 0!important;margin-bottom:0}.work-manager .work-combined-container .combined-field-middle{border-bottom:none!important;border-radius:0!important;margin-bottom:0}.work-manager .work-combined-container .combined-field-bottom{border-radius:0 0 12px 12px!important;margin-bottom:16px}.work-manager .work-combined-container .combined-field .edit-form-input,.work-manager .work-combined-container .combined-field .edit-form-textarea,.work-manager .work-combined-container .combined-field .form-date-picker-container .edit-form-input,.work-manager .work-combined-container .combined-field .form-input-container .edit-form-input,.work-manager .work-combined-container .combined-field .form-textarea-container .edit-form-textarea,.work-manager .work-combined-container .combined-field input[type=date]{background:transparent!important;border:none!important;border-radius:0!important;margin-bottom:0!important}.work-manager .work-combined-container .combined-field-top,.work-manager .work-combined-container .combined-field-top .form-input-container{border-bottom:1px solid hsla(0,0%,100%,.1)!important}.work-manager .work-combined-container .combined-field .form-date-picker-container,.work-manager .work-combined-container .combined-field .form-input-container,.work-manager .work-combined-container .combined-field .form-textarea-container{background:transparent!important;border:none!important;margin-bottom:0!important}.work-manager .work-combined-container .combined-field:focus-within{background:#ffffff0d!important;border-color:#a855f780!important}.work-manager .edit-form-label,.work-manager .work-combined-container:nth-child(n+2){background:transparent!important;border:none!important;padding:0!important}.work-manager .edit-form-label{color:#fff9!important;display:block!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.work-manager .field-label-container .field-label{color:var(--text-secondary)!important;display:block!important;font-size:12px!important;font-weight:500!important;margin-bottom:4px!important}.work-list{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.work-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:2px;padding:12px 0}.work-content{flex:1}.work-organization{color:#ffffffe6;font-size:16px;font-weight:600}.work-description,.work-organization{margin-bottom:4px;word-wrap:break-word}.work-description{color:#fff9;font-size:14px;line-height:1.4}.work-dates{font-size:12px}.work-arrow,.work-dates{color:#fff6}.work-arrow{font-size:18px;margin-left:12px}.work-manager .add-work-btn{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#22c55e;cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:14px;transition:all .2s;width:100%}.work-manager .add-work-btn:hover{background:#22c55e26;border-color:#22c55e66}.work-manager .add-work-btn:disabled{background:var(--button-disabled);cursor:not-allowed}.edit-work-container .add-work-btn{background:#22c55e1a!important;border:1px solid rgba(34,197,94,.3)!important;border-radius:12px!important;color:#22c55e!important;cursor:pointer!important;font-size:16px!important;font-weight:500!important;margin-top:16px!important;padding:14px!important;transition:all .2s!important;width:100%!important}.edit-work-container .add-work-btn:hover{background:#22c55e26!important;border-color:#22c55e66!important}.work-combined-container{margin-bottom:0}.work-actions{margin-top:16px}.delete-work-button{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;box-sizing:border-box;color:#ef4444;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;justify-content:center;padding:14px;transition:all .2s;width:100%}.delete-work-button:hover{background:#ef444426;border-color:#ef444466}.delete-work-button:disabled{cursor:not-allowed;opacity:.5}.work-manager .case-photos-section:after,.work-manager .case-photos-section:before,.work-manager .case-photos-section>:last-child:after{display:none}.work-manager .case-photos-section{margin:0;padding:0}.work-manager .field-label,.work-manager .field-label-container{margin-bottom:0}.work-manager button.add-work-btn{all:unset;background:#22c55e1a!important;border:1px solid rgba(34,197,94,.3)!important;border-radius:12px!important;box-sizing:border-box;color:#22c55e!important;cursor:pointer!important;display:block;font-size:16px!important;font-weight:500!important;margin-top:16px!important;padding:14px!important;text-align:center!important;transition:all .2s!important;width:100%!important}.work-manager button.add-work-btn:hover{background:#22c55e26!important;border-color:#22c55e66!important}.subscription-badge{border-radius:12px;flex-shrink:0;font-family:Gilroy,sans-serif;font-size:12px;font-weight:600;padding:4px 8px}.subscription-badge.active{background:#a855f733;border:1px solid rgba(168,85,247,.3);color:#a855f7}.subscription-badge.inactive{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff9}.circle-selected{background:linear-gradient(135deg,#f59e0b,#10b981);border-radius:50%;box-shadow:0 0 15px #f59e0b4d,0 0 30px #10b98133,inset 0 2px 4px #ffffff4d;flex-shrink:0;height:20px;position:relative;width:20px}.subscription-period{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:600;line-height:1.1;margin-right:auto;min-width:70px;text-align:left}.subscription-title-muted{color:#ffffff73;font-size:13px;font-weight:400;letter-spacing:.01em;margin-top:2px}.subscription-stars{align-items:center;color:gold;display:flex;font-size:18px;font-weight:700;gap:2px;justify-content:flex-end;min-width:50px}.star-emoji{font-size:18px;margin-left:2px}.subscription-divider{background:#ffffff14;border-radius:1px;height:1px;margin:4px 0 12px;width:100%}.subscription-header{text-align:left}.subscription-title{color:#fff;font-family:Gilroy,sans-serif;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:12px}.subscription-description{color:#fffc;font-family:Gilroy,sans-serif;font-size:16px;line-height:1.4;margin:0}.subscription-price-block{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.subscription-price-block .circle-selected{box-shadow:0 0 20px #f59e0b66,0 0 40px #10b9814d,inset 0 2px 4px #fff6}.subscription-price-block .subscription-period{color:#fff}.subscription-price-block .subscription-stars{color:gold;font-size:20px;font-weight:700}.benefits-list-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#a855f726;border:1px solid rgba(168,85,247,.3);border-radius:12px;margin:16px 0;padding:16px}.benefits-list-item{align-items:flex-start;display:flex;font-family:Gilroy,sans-serif;gap:12px;padding:8px 0}.benefits-list-item:not(:last-child){border-bottom:1px solid rgba(168,85,247,.2)}.benefit-icon{flex-shrink:0;font-size:20px;margin-top:2px;text-align:center;width:24px}.benefit-content{display:flex;flex:1;flex-direction:column;gap:2px}.benefit-title{color:#fffffff2;font-size:15px;font-weight:700;line-height:1.3}.benefit-description,.benefits-list-item .benefit-description{color:#ffffffb3!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.subscription-slogan-section{margin:10px 0;text-align:center}.main-slogan{background:linear-gradient(135deg,#a855f7,#10b981);-webkit-background-clip:text;color:#a855f7;font-size:22px;font-weight:700;line-height:1.2;-webkit-text-fill-color:transparent;background-clip:text}.main-slogan,.subscription-info-text{font-family:Gilroy,sans-serif;margin:0}.subscription-info-text{color:#fff9;font-size:14px;line-height:1.4}.user-type-options{display:flex;flex-direction:column;gap:12px;width:100%}.user-type-option{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;cursor:pointer;padding:16px;transition:all .2s;width:100%}.user-type-option.selected{background:#a855f71a;border-color:#a855f780}.user-type-info{width:100%}.user-type-name{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.user-type-description{color:#ffffffb3;font-size:14px;line-height:1.4}.app-container[data-v-ae1c7940]{background-color:#000;bottom:0;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.app-container[data-v-ae1c7940],.header[data-v-ae1c7940]{left:0;position:fixed;right:0;top:0}.header[data-v-ae1c7940]{border-bottom-left-radius:18px;border-bottom-right-radius:18px;min-height:50px;padding:8px 12px;pointer-events:auto;touch-action:none}.header-content[data-v-ae1c7940]{align-items:center;display:flex;justify-content:space-between;min-height:0}.header-actions[data-v-ae1c7940]{flex-shrink:0;gap:10px}.header-actions[data-v-ae1c7940],.section-title[data-v-ae1c7940]{align-items:center;display:flex}.section-title[data-v-ae1c7940]{color:#fff;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:23px;font-weight:600;gap:8px;line-height:1.2;min-width:0}.task-service-counter[data-v-ae1c7940]{background:#ffffff1a;border-radius:7px;color:#ffffffb3;flex-shrink:0;font-size:13px;font-weight:400;min-width:28px;padding:3px 6px;text-align:center}.filters-button[data-v-ae1c7940]{align-items:center;background:none;border:none;border-radius:7px;color:#ffffffe6;cursor:pointer;display:flex;justify-content:center;min-height:36px;min-width:36px;padding:8px;position:relative;transition:all .3s ease}.filters-button[data-v-ae1c7940]:hover{color:#fff}.filters-button.active[data-v-ae1c7940],.filters-button.active[data-v-ae1c7940]:hover{color:var(--accent-color)}.filters-button svg[data-v-ae1c7940]{height:22px;width:22px}.filters-badge[data-v-ae1c7940]{background:var(--accent-color);border-radius:7px;color:#fff;font-size:10px;font-weight:600;line-height:1.2;min-width:16px;padding:2px 5px;position:absolute;right:-1px;text-align:center;top:-1px}.preview-button[data-v-ae1c7940]{align-items:center;background:none;border:none;border-radius:7px;color:#ffffffe6;cursor:pointer;display:flex;justify-content:center;min-height:36px;min-width:36px;padding:8px;transition:color .3s ease}.preview-button[data-v-ae1c7940]:hover{color:#fff}.preview-button.active[data-v-ae1c7940],.preview-button.active[data-v-ae1c7940]:hover{color:var(--accent-color)}.preview-button svg[data-v-ae1c7940]{height:22px;width:22px}.mode-toggle[data-v-ae1c7940]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid var(--accent-color);border-radius:12px;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;gap:5px;min-height:36px;padding:8px 10px;transition:all .3s ease;white-space:nowrap}.mode-toggle[data-v-ae1c7940],.mode-toggle svg[data-v-ae1c7940]{color:var(--accent-color);flex-shrink:0}.mode-toggle svg[data-v-ae1c7940]{height:16px;opacity:.8;width:16px}.mode-prefix[data-v-ae1c7940]{color:#fff!important}.content-area[data-v-ae1c7940]{background-color:#1a1a1a;border-radius:18px;flex:1;margin-bottom:90px;margin-top:55px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;position:relative;z-index:1}.content-area--full-height[data-v-ae1c7940]{margin-bottom:0}.navigation[data-v-ae1c7940]{display:flex;min-height:90px;padding:16px 0 22px}.navigation[data-v-ae1c7940],.save-button-container[data-v-ae1c7940]{border-top-left-radius:18px;border-top-right-radius:18px;bottom:0;left:0;pointer-events:auto;position:fixed;right:0;touch-action:none;z-index:50}.save-button-container[data-v-ae1c7940]{background-color:#000;padding:13px 20px 20px}.save-button[data-v-ae1c7940]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--accent-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 30%,transparent);border-radius:18px;box-shadow:none;box-sizing:border-box;color:var(--accent-color);cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;min-height:56px;width:100%}.save-button[data-v-ae1c7940]:disabled{cursor:not-allowed;opacity:.6}.save-button.profile-button[data-v-ae1c7940]{background:#a855f726;border:1px solid rgba(168,85,247,.3);color:#a855f7}.save-button.profile-button[data-v-ae1c7940]:disabled{cursor:not-allowed;opacity:.6}.save-button.subscription-active[data-v-ae1c7940]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981;cursor:not-allowed;opacity:.8}.save-button.subscription-active[data-v-ae1c7940]:disabled{cursor:not-allowed;opacity:.8}.save-button.preview-close-button[data-v-ae1c7940]{background:#80808026;border:1px solid hsla(0,0%,50%,.3);color:#888}.save-loading-spinner[data-v-ae1c7940]{animation:spin-ae1c7940 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--accent-color);flex-shrink:0;height:19px;width:19px}@keyframes spin-ae1c7940{to{transform:rotate(1turn)}}.nav-item[data-v-ae1c7940]{cursor:pointer;flex:1;flex-direction:column;min-height:60px;padding:12px 3px}.nav-icon[data-v-ae1c7940],.nav-item[data-v-ae1c7940]{align-items:center;display:flex;justify-content:center}.nav-icon[data-v-ae1c7940]{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;margin-bottom:4px;transition:color .3s ease}.nav-icon svg[data-v-ae1c7940]{height:19px;width:19px}.nav-item.active .nav-icon[data-v-ae1c7940]{color:var(--accent-color)}.profile-photo[data-v-ae1c7940]{border:1px solid #666;border-radius:50%;height:20px;margin-bottom:4px;-o-object-fit:cover;object-fit:cover;transition:border-color .3s ease;width:20px}.nav-item.active .profile-photo[data-v-ae1c7940]{border-color:var(--accent-color)}.profile-placeholder[data-v-ae1c7940]{background-color:#666;border:1px solid #666;border-radius:50%;height:18px;margin-bottom:4px;transition:all .3s ease;width:18px}.nav-item.active .profile-placeholder[data-v-ae1c7940]{background-color:var(--accent-color);border-color:var(--accent-color)}.nav-label[data-v-ae1c7940]{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.nav-item.active .nav-label[data-v-ae1c7940]{color:var(--accent-color)}@media (min-width:431px){.header[data-v-ae1c7940]{padding:8px 12px}.section-title[data-v-ae1c7940]{font-size:22px}.task-service-counter[data-v-ae1c7940]{font-size:12px;padding:2px 5px}.mode-toggle[data-v-ae1c7940]{font-size:13px;padding:7px 9px}.filters-button[data-v-ae1c7940],.preview-button[data-v-ae1c7940]{min-height:36px;min-width:36px;padding:7px}.filters-button svg[data-v-ae1c7940],.preview-button svg[data-v-ae1c7940]{height:22px;width:22px}.content-area[data-v-ae1c7940]{margin-bottom:80px;margin-top:55px}.content-area--full-height[data-v-ae1c7940]{margin-bottom:0}.save-button[data-v-ae1c7940]{font-size:16px;min-height:56px}.navigation[data-v-ae1c7940]{min-height:90px;padding:12px 0 18px}.nav-item[data-v-ae1c7940]{padding:12px 3px}.nav-icon[data-v-ae1c7940]{font-size:17px}.nav-icon svg[data-v-ae1c7940]{height:19px;width:19px}.nav-text[data-v-ae1c7940]{font-size:10px}}@media (min-width:400px) and (max-width:430px){.header[data-v-ae1c7940]{padding:10px 14px}.section-title[data-v-ae1c7940]{font-size:24px}.task-service-counter[data-v-ae1c7940]{font-size:13px;padding:2px 6px}.mode-toggle[data-v-ae1c7940]{font-size:14px;padding:8px 10px}.content-area[data-v-ae1c7940]{margin-bottom:85px;margin-top:60px}.content-area--full-height[data-v-ae1c7940]{margin-bottom:0}.save-button[data-v-ae1c7940]{font-size:16px;min-height:56px}.navigation[data-v-ae1c7940]{padding:12px 0 18px}.nav-icon[data-v-ae1c7940]{font-size:18px}.nav-icon svg[data-v-ae1c7940]{height:20px;width:20px}.nav-label[data-v-ae1c7940]{font-size:10px}.profile-photo[data-v-ae1c7940]{height:20px;width:20px}}@media (max-width:430px){.header[data-v-ae1c7940]{padding:8px 12px}.section-title[data-v-ae1c7940]{font-size:22px}.task-service-counter[data-v-ae1c7940]{font-size:12px;padding:2px 5px}.mode-toggle[data-v-ae1c7940]{font-size:13px;padding:7px 9px}.filters-button[data-v-ae1c7940],.preview-button[data-v-ae1c7940]{min-height:36px;min-width:36px;padding:7px}.filters-button svg[data-v-ae1c7940],.preview-button svg[data-v-ae1c7940]{height:22px;width:22px}.content-area[data-v-ae1c7940]{margin-bottom:90px;margin-top:55px}.content-area--full-height[data-v-ae1c7940]{margin-bottom:0}.save-button[data-v-ae1c7940]{font-size:15px;min-height:52px}.navigation[data-v-ae1c7940]{padding:14px 0 20px}.nav-item[data-v-ae1c7940]{padding:12px 3px}.nav-icon[data-v-ae1c7940]{font-size:17px;margin-bottom:4px}.nav-icon svg[data-v-ae1c7940]{height:19px;width:19px}.nav-label[data-v-ae1c7940]{font-size:9px}.profile-photo[data-v-ae1c7940],.profile-placeholder[data-v-ae1c7940]{height:19px;width:19px}}@media (max-width:320px){.header[data-v-ae1c7940]{padding:6px 10px}.section-title[data-v-ae1c7940]{font-size:20px}.task-service-counter[data-v-ae1c7940]{font-size:11px;min-width:24px;padding:1px 4px}.mode-toggle[data-v-ae1c7940]{font-size:12px;padding:6px 8px}.mode-toggle svg[data-v-ae1c7940]{height:12px;width:12px}.filters-button[data-v-ae1c7940],.preview-button[data-v-ae1c7940]{min-height:32px;min-width:32px;padding:6px}.filters-button svg[data-v-ae1c7940],.preview-button svg[data-v-ae1c7940]{height:18px;width:18px}.filters-badge[data-v-ae1c7940]{font-size:8px;min-width:12px;padding:1px 3px}.content-area[data-v-ae1c7940]{margin-bottom:82px;margin-top:48px}.content-area--full-height[data-v-ae1c7940]{margin-bottom:0}.save-button-container[data-v-ae1c7940]{padding:8px 12px 14px}.save-button[data-v-ae1c7940]{border-radius:16px;font-size:14px;min-height:44px}.save-loading-spinner[data-v-ae1c7940]{height:16px;width:16px}.navigation[data-v-ae1c7940]{min-height:75px;padding:12px 0 16px}.nav-item[data-v-ae1c7940]{min-height:55px;padding:10px 2px}.nav-icon[data-v-ae1c7940]{font-size:15px;margin-bottom:3px}.nav-icon svg[data-v-ae1c7940]{height:16px;width:16px}.nav-label[data-v-ae1c7940]{font-size:8px}.profile-photo[data-v-ae1c7940],.profile-placeholder[data-v-ae1c7940]{height:16px;margin-bottom:3px;width:16px}}@media (max-width:320px) and (max-height:480px){.header[data-v-ae1c7940]{padding:4px 8px}.section-title[data-v-ae1c7940]{font-size:18px}.task-service-counter[data-v-ae1c7940]{font-size:10px;min-width:20px;padding:1px 3px}.mode-toggle[data-v-ae1c7940]{font-size:11px;padding:5px 7px}.mode-toggle svg[data-v-ae1c7940]{height:10px;width:10px}.filters-button[data-v-ae1c7940],.preview-button[data-v-ae1c7940]{min-height:28px;min-width:28px;padding:5px}.filters-button svg[data-v-ae1c7940],.preview-button svg[data-v-ae1c7940]{height:16px;width:16px}.filters-badge[data-v-ae1c7940]{font-size:7px;min-width:10px;padding:1px 2px}.content-area[data-v-ae1c7940]{margin-bottom:62px;margin-top:42px}.content-area--full-height[data-v-ae1c7940]{margin-bottom:0}.save-button-container[data-v-ae1c7940]{padding:6px 10px 12px}.save-button[data-v-ae1c7940]{border-radius:14px;font-size:12px;min-height:38px}.save-loading-spinner[data-v-ae1c7940]{height:14px;width:14px}.navigation[data-v-ae1c7940]{min-height:65px;padding:10px 0 14px}.nav-item[data-v-ae1c7940]{min-height:47px;padding:8px 1px}.nav-icon[data-v-ae1c7940]{font-size:13px;margin-bottom:2px}.nav-icon svg[data-v-ae1c7940]{height:14px;width:14px}.nav-label[data-v-ae1c7940]{font-size:7px}.profile-photo[data-v-ae1c7940],.profile-placeholder[data-v-ae1c7940]{height:14px;margin-bottom:2px;width:14px}}.preview-overlay[data-v-ae1c7940]{animation:fadeIn-ae1c7940 .3s ease-out;background:#000000f2;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}@keyframes fadeIn-ae1c7940{0%{opacity:0}to{opacity:1}}.onboarding-container[data-v-a08ee9c4]{animation:fadeInSoft-a08ee9c4 1s ease-out;background:#000;bottom:0;color:#fff;left:0;margin:0 auto;max-width:430px;position:fixed;right:0;top:0;z-index:9999}.onboarding-screen[data-v-a08ee9c4]{height:100vh;overflow:hidden;padding:20px}.content[data-v-a08ee9c4],.onboarding-screen[data-v-a08ee9c4]{align-items:center;display:flex;flex-direction:column;justify-content:center}.content[data-v-a08ee9c4]{text-align:center}.pulsing-sphere[data-v-a08ee9c4]{margin-bottom:40px}.sphere[data-v-a08ee9c4]{animation:spherePulseGentle-a08ee9c4 4s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#10b981);border-radius:50%;box-shadow:0 0 80px #f59e0b99,0 0 80px #10b98199,inset 0 0 80px #fff6;filter:blur(25px);height:120px;position:relative;width:120px}@keyframes spherePulseGentle-a08ee9c4{0%{box-shadow:0 0 50px #f59e0b66,0 0 50px #10b98166,inset 0 0 50px #ffffff26;filter:blur(20px);transform:scale(.8)}50%{box-shadow:0 0 100px #f59e0bb3,0 0 100px #10b981b3,inset 0 0 100px #fff6;filter:blur(30px);transform:scale(1.1)}to{box-shadow:0 0 50px #f59e0b66,0 0 50px #10b98166,inset 0 0 50px #ffffff26;filter:blur(20px);transform:scale(.8)}}@keyframes fadeInSoft-a08ee9c4{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.app-title[data-v-a08ee9c4]{color:#fff;font-size:32px;font-weight:700;margin:0 0 16px}.app-description[data-v-a08ee9c4]{font-size:18px;line-height:1.4;margin:0 0 32px;max-width:300px;opacity:.8}.continue-button[data-v-a08ee9c4]{background:linear-gradient(135deg,#f59e0b,#10b981);border:none;border-radius:12px;box-shadow:0 4px 20px #f59e0b4d,0 4px 20px #10b9814d;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;padding:16px 24px;text-align:center;text-decoration:none;transition:all .2s}.continue-button[data-v-a08ee9c4]:hover{box-shadow:0 6px 25px #f59e0b66,0 6px 25px #10b98166;transform:translateY(-2px)}.continue-button[data-v-a08ee9c4]:active{box-shadow:0 2px 15px #f59e0b4d,0 2px 15px #10b9814d;transform:translateY(0)}.floating-heart-overlay[data-v-6cee6d11]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.floating-heart[data-v-6cee6d11]{animation:heartFloat-6cee6d11 1.2s ease-out forwards;transform-origin:center center}.floating-heart svg[data-v-6cee6d11]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@keyframes heartFloat-6cee6d11{0%{opacity:0;transform:scale(.3) translateY(0)}15%{opacity:1;transform:scale(1.2) translateY(-10px)}30%{opacity:1;transform:scale(1) translateY(-15px)}70%{opacity:1;transform:scale(1) translateY(-20px)}to{opacity:0;transform:scale(.8) translateY(-30px)}}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}*,button{touch-action:manipulation}button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus{outline:none}body,html{background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;position:fixed;width:100%}.app{bottom:0;left:0;margin:0 auto;max-width:430px;min-height:100vh;overflow:hidden;overscroll-behavior:none;position:fixed;right:0;top:0;touch-action:pan-x pan-y}@media (min-width:431px){.app{box-shadow:0 0 0 1px #ffffff1a;left:50%;right:auto;transform:translate(-50%);width:430px}}.error-page[data-v-93b7b6a7]{align-items:center;background-color:#0f0f0f;color:#fff;display:flex;justify-content:center;min-height:100vh}.error-content[data-v-93b7b6a7]{text-align:center}.error-content h1[data-v-93b7b6a7]{font-size:8rem;margin-bottom:2rem}.error-content p[data-v-93b7b6a7]{font-size:1.2rem;margin-bottom:2rem}.error-content a[data-v-93b7b6a7]{border:1px solid #2ea6ff;border-radius:5px;color:#2ea6ff;padding:10px 20px;text-decoration:none}
