.faq-header{padding:24px 0;text-align:center}.faq-main-title{color:#1a1a1a;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 8px}.faq-subtitle{color:#666;font-size:16px;font-weight:400;margin:0}.faq-accordion{display:flex;flex-direction:column;gap:16px}.faq-accordion-item{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;transition:all .2s ease}.faq-accordion-item:hover{border-color:#e0e0e0;box-shadow:0 2px 8px #0000000a}.faq-accordion-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px;text-align:left;transition:background-color .2s ease;width:100%}.faq-accordion-header:hover{background-color:#fafafa}.faq-question-text{color:#1a1a1a;flex:1;font-size:16px;font-weight:600;line-height:1.4;padding-right:16px}.faq-accordion-icon{align-items:center;color:#666;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:#444;line-height:1.6;padding:0 20px 24px}.faq-accordion-body p{font-size:15px;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:15px;line-height:1.5;margin-bottom:12px;padding-left:32px;position:relative}.faq-steps li:before{align-items:center;background:#a855f7;border-radius:50%;color:#fff;content:counter(step-counter);display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;left:0;position:absolute;top:0;width:24px}.faq-list{list-style:none;margin:12px 0 0;padding-left:0}.faq-list li{font-size:15px;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.faq-list li:before{color:#a855f7;content:"•";font-size:16px;font-weight:700;left:0;position:absolute;top:0}.faq-benefits{display:flex;flex-direction:column;gap:16px;margin-top:12px}.faq-benefit-item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;padding:12px}.faq-benefit-number{background:#a855f7;border-radius:50%;color:#fff;font-size:18px;font-weight:700}.faq-benefit-icon,.faq-benefit-number{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.faq-benefit-icon{font-size:24px}.faq-benefit-text{color:#444;font-size:15px;font-weight:500}.faq-tips{display:flex;flex-direction:column;gap:16px;margin-top:12px}.faq-tip{align-items:flex-start;background:#f8f9fa;border-left:4px solid #a855f7;border-radius:8px;display:flex;gap:12px;padding:16px}.faq-tip-number{align-items:center;background:#a855f7;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.faq-tip-text{color:#444;font-size:15px;line-height:1.5}@media (prefers-color-scheme:dark){.faq-main-title{color:#fff}.faq-subtitle{color:#a0a0a0}.faq-accordion-item{background:#1c1c1e;border-color:#2c2c2e}.faq-accordion-item:hover{border-color:#3c3c3e;box-shadow:0 2px 8px #ffffff0a}.faq-accordion-header:hover{background-color:#2c2c2e}.faq-question-text{color:#fff}.faq-accordion-icon{color:#a0a0a0}.faq-accordion-body{color:#d1d1d6}.faq-benefit-item,.faq-tip{background:#2c2c2e}.faq-benefit-text,.faq-tip-text{color:#d1d1d6}}@media (max-width:480px){.faq-main-title{font-size:24px}.faq-accordion-header{padding:16px}.faq-accordion-body{padding:0 16px 20px}.faq-question-text{font-size:15px;padding-right:12px}}.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-b7203879]{animation:fadeInSoft-b7203879 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-b7203879]{display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:20px}.content[data-v-b7203879]{align-items:center;justify-content:center;text-align:center}.content[data-v-b7203879],.content-left[data-v-b7203879]{display:flex;flex:1;flex-direction:column}.content-left[data-v-b7203879]{align-items:flex-start;height:100%;justify-content:flex-start;overflow:hidden;text-align:left}.photo-placeholder[data-v-b7203879]{flex:1;margin-bottom:40px;min-height:0;width:100%}.photo-area[data-v-b7203879]{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-b7203879],.photo-area[data-v-b7203879]{border-radius:12px;height:100%;width:100%}.onboarding-image[data-v-b7203879]{-o-object-fit:contain;object-fit:contain}.pulsing-sphere[data-v-b7203879]{margin-bottom:40px}.sphere[data-v-b7203879]{animation:spherePulseGentle-b7203879 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-b7203879{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-b7203879{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.app-title[data-v-b7203879]{color:#fff;font-size:32px;font-weight:700;margin:0 0 16px}.app-description[data-v-b7203879]{font-size:18px;line-height:1.4;margin:0;max-width:300px;opacity:.8}.screen-title[data-v-b7203879]{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 20px}.screen-description[data-v-b7203879]{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;opacity:.8}.bottom-section[data-v-b7203879]{display:flex;flex-direction:column;gap:12px}.continue-button[data-v-b7203879]{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-b7203879]:hover{box-shadow:0 6px 25px #f59e0b66,0 6px 25px #10b98166;transform:translateY(-2px)}.continue-button[data-v-b7203879]:active{box-shadow:0 2px 15px #f59e0b4d,0 2px 15px #10b9814d;transform:translateY(0)}.continue-button[data-v-b7203879]:disabled{background:#6b7280;box-shadow:none;cursor:not-allowed;transform:none}.terms-text[data-v-b7203879]{font-size:12px;line-height:1.3;margin:0;opacity:.6;text-align:center}.progress-indicator[data-v-b7203879]{display:flex;gap:4px;height:4px;justify-content:center;margin-bottom:20px;padding:0}.progress-dot[data-v-b7203879]{background:#ffffff4d;border-radius:2px;flex:1;height:100%;transition:all .3s ease}.progress-dot.active[data-v-b7203879]{background:#fff}.waiting-indicator[data-v-b7203879]{align-items:center;color:#ffffffb3;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:8px}.pulse-dot[data-v-b7203879]{animation:pulse-b7203879 1.5s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}@keyframes pulse-b7203879{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.bot-name-clickable[data-v-b7203879]{color:#3b82f6;cursor:pointer;font-weight:600;text-decoration:underline;transition:all .2s ease}.bot-name-clickable[data-v-b7203879]:hover{color:#2563eb;text-decoration:none}.bot-name-clickable[data-v-b7203879]:active{transform:scale(.98)}.match-page[data-v-8657e3e9]{background:#1a1a1a;display:flex;flex-direction:column;height:100%;width:100%}.match-container[data-v-8657e3e9]{display:flex;flex:1;flex-direction:column;height:100%}.match-content[data-v-8657e3e9]{flex:1;overflow-y:auto;padding:10px}.match-section[data-v-8657e3e9]{margin-bottom:32px}.match-section-header[data-v-8657e3e9]{margin-bottom:16px}.close-button[data-v-8657e3e9]{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-8657e3e9]:hover{background:#000c}.match-banner[data-v-8657e3e9]{align-items:center;border-radius:16px;display:flex;height:100px;justify-content:center;margin-bottom:8px;width:100%}.match-banner--services[data-v-8657e3e9]{background:linear-gradient(135deg,#10b981,#059669)}.match-banner--tasks[data-v-8657e3e9]{background:linear-gradient(135deg,#f59e0b,#d97706)}.match-emojis[data-v-8657e3e9]{font-size:50px;letter-spacing:8px}.match-section-title[data-v-8657e3e9]{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.match-subtitle[data-v-8657e3e9]{color:#ffffffb3;font-size:14px;margin:0}.author-info[data-v-8657e3e9]{gap:12px;margin-bottom:24px}.author-info[data-v-8657e3e9],.creator-avatar[data-v-8657e3e9]{align-items:center;display:flex;flex-shrink:0}.creator-avatar[data-v-8657e3e9]{background:#2a2a2a;border-radius:50%;height:54px;justify-content:center;overflow:hidden;width:54px}.creator-avatar img[data-v-8657e3e9]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-avatar-placeholder[data-v-8657e3e9]{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-8657e3e9]{display:flex;flex:1;flex-direction:column;gap:2px}.creator-name[data-v-8657e3e9]{color:#fff;display:flex;font-size:18px;gap:8px}.creator-name[data-v-8657e3e9],.prime-badge[data-v-8657e3e9]{align-items:center;font-family:Gilroy,sans-serif;font-weight:600}.prime-badge[data-v-8657e3e9]{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-8657e3e9]{color:#999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.author-description[data-v-8657e3e9]{margin-bottom:24px}.section-content[data-v-8657e3e9]{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-8657e3e9]{color:#fff;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;margin-bottom:10px}.history-mode-hint[data-v-8657e3e9]{color:#ffffff80;font-size:12px;font-style:italic;margin:4px 0 0}.history-list[data-v-8657e3e9]{gap:20px}.history-group[data-v-8657e3e9],.history-list[data-v-8657e3e9]{display:flex;flex-direction:column}.history-group[data-v-8657e3e9]{gap:8px}.history-date-header[data-v-8657e3e9]{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-8657e3e9]{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-8657e3e9]{flex-shrink:0;margin-top:8px}.history-arrow[data-v-8657e3e9],.history-icon[data-v-8657e3e9]{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.history-arrow[data-v-8657e3e9]{border-radius:50%;font-size:16px;font-weight:700}.arrow--services[data-v-8657e3e9]{background:#10b98133;border:1px solid rgba(16,185,129,.3);color:#10b981}.arrow--tasks[data-v-8657e3e9]{background:#f59e0b33;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.history-content[data-v-8657e3e9]{flex:1}.history-description[data-v-8657e3e9]{color:#fff;font-size:14px;font-weight:500;margin:0 0 6px}.history-meta[data-v-8657e3e9]{align-items:center;display:flex;gap:8px;justify-content:space-between}.history-title[data-v-8657e3e9]{color:#fff9;flex:1;font-size:12px}.history-date[data-v-8657e3e9]{color:#ffffff80;flex-shrink:0;font-size:11px}@media (max-width:480px){.match-content[data-v-8657e3e9]{padding:10px}.match-section[data-v-8657e3e9]{margin-bottom:24px}.match-banner[data-v-8657e3e9]{height:100px}.match-emojis[data-v-8657e3e9]{font-size:50px;letter-spacing:6px}.creator-avatar[data-v-8657e3e9]{height:54px;width:54px}.creator-avatar-placeholder[data-v-8657e3e9]{font-size:20px}.creator-name[data-v-8657e3e9]{font-size:18px}.author-city[data-v-8657e3e9],.section-content[data-v-8657e3e9],.section-title[data-v-8657e3e9]{font-size:16px}.history-item[data-v-8657e3e9]{gap:10px;padding:10px}.history-arrow[data-v-8657e3e9]{font-size:14px;height:20px;width:20px}}.category-filters[data-v-267b7f04]{gap:16px}.category-filters[data-v-267b7f04],.form-group[data-v-267b7f04]{display:flex;flex-direction:column}.form-group[data-v-267b7f04]{gap:8px}.form-label[data-v-267b7f04]{color:#fff;font-size:16px;font-weight:600;margin:0}.form-select[data-v-267b7f04]{-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:16px;border:1px solid #404040;border-radius:8px;color:#e0e0e0;cursor:pointer;font-size:16px;padding:12px 40px 12px 16px;transition:all .3s ease}.form-select[data-v-267b7f04]:focus{border-color:#007aff;box-shadow:0 0 0 2px #007aff33;outline:none}.form-select[data-v-267b7f04]:hover{border-color:#555}.form-select option[data-v-267b7f04]{background:#2a2a2a;color:#e0e0e0}.filters-page[data-v-b38aa9bc]{background:#1a1a1a;display:flex;flex-direction:column;height:100%;width:100%}.filters-container[data-v-b38aa9bc]{display:flex;flex:1;flex-direction:column;height:100%}.filters-content[data-v-b38aa9bc]{flex:1;overflow-y:auto;padding:20px}.filter-section[data-v-b38aa9bc]{margin-bottom:32px}.filter-section-header[data-v-b38aa9bc]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filter-section-title[data-v-b38aa9bc]{color:#fff;font-size:16px;font-weight:600;margin:0}.filters-reset-btn[data-v-b38aa9bc]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#ffffffb3;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.filters-reset-btn[data-v-b38aa9bc]:hover{background:#ffffff1a;color:#fff}.filters-reset-btn.invisible[data-v-b38aa9bc]{opacity:0;pointer-events:none}.reset-button[data-v-b38aa9bc]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#ffffffb3;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.reset-button[data-v-b38aa9bc]:hover{background:#ffffff1a;color:#fff}.filter-options[data-v-b38aa9bc]{display:flex;flex-wrap:wrap;gap:8px}.filter-option[data-v-b38aa9bc]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.filter-option[data-v-b38aa9bc]:hover{background:#ffffff1a;border-color:#ffffff4d}.filter-option.selected[data-v-b38aa9bc]{background:var(--accent-color,#10b981);border-color:var(--accent-color,#10b981);color:#fff}.filter-option-text[data-v-b38aa9bc]{font-size:14px;font-weight:500}.filter-option-check[data-v-b38aa9bc]{display:none}@media (max-width:480px){.filters-content[data-v-b38aa9bc]{padding:16px}.filter-option[data-v-b38aa9bc]{font-size:13px;padding:6px 12px}.filter-section-header[data-v-b38aa9bc]{margin-bottom:12px}.filter-section-title[data-v-b38aa9bc]{font-size:15px}}.scope-filters[data-v-b38aa9bc]{display:flex;gap:8px}.scope-chip[data-v-b38aa9bc]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.scope-chip[data-v-b38aa9bc]:hover:not(.disabled):not(.active){background:#ffffff1a;border-color:#ffffff4d}.scope-chip.active[data-v-b38aa9bc],.scope-chip.active[data-v-b38aa9bc]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.scope-chip.active[data-v-b38aa9bc]:hover{opacity:.9}.scope-chip.disabled[data-v-b38aa9bc]{cursor:not-allowed;opacity:.4}.scope-option[data-v-b38aa9bc]{align-items:center;color:#fffc;cursor:pointer;display:flex;font-size:14px;gap:8px}.scope-option input[type=radio][data-v-b38aa9bc]{accent-color:var(--accent-color,#10b981)}.scope-option.disabled[data-v-b38aa9bc]{cursor:not-allowed;opacity:.4}.scope-option.disabled input[type=radio][data-v-b38aa9bc]{cursor:not-allowed}.budget-filters[data-v-b38aa9bc]{display:flex;flex-direction:column;gap:12px}.budget-chips[data-v-b38aa9bc]{display:flex;flex-wrap:wrap;gap:8px}.budget-chip[data-v-b38aa9bc]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.budget-chip[data-v-b38aa9bc]:hover:not(.active){background:#ffffff1a;border-color:#ffffff4d}.budget-chip.active[data-v-b38aa9bc],.budget-chip.active[data-v-b38aa9bc]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.budget-chip.active[data-v-b38aa9bc]:hover{opacity:.9}.budget-inputs[data-v-b38aa9bc]{align-items:center;display:flex;gap:8px}.budget-input[data-v-b38aa9bc]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;flex:1;font-size:14px;padding:8px 12px}.budget-input[data-v-b38aa9bc]::-moz-placeholder{color:#ffffff80}.budget-input[data-v-b38aa9bc]::placeholder{color:#ffffff80}.budget-separator[data-v-b38aa9bc]{color:#ffffff80;font-size:14px}.budget-currency[data-v-b38aa9bc]{color:#ffffffb3;font-size:14px;font-weight:500}.deadline-filters[data-v-b38aa9bc]{display:flex;flex-direction:column;gap:12px}.deadline-chips[data-v-b38aa9bc]{display:flex;flex-wrap:wrap;gap:8px}.deadline-chip[data-v-b38aa9bc]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.deadline-chip[data-v-b38aa9bc]:hover:not(.active){background:#ffffff1a;border-color:#ffffff4d}.deadline-chip.active[data-v-b38aa9bc],.deadline-chip.active[data-v-b38aa9bc]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.deadline-chip.active[data-v-b38aa9bc]:hover{opacity:.9}.execution-time-filters[data-v-b38aa9bc]{margin-top:16px}.deadline-input[data-v-b38aa9bc]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;color-scheme:dark;font-size:14px;padding:8px 12px}.execution-time-filters[data-v-b38aa9bc]{display:flex;flex-direction:column;gap:12px}.execution-time-chips[data-v-b38aa9bc]{display:flex;flex-wrap:wrap;gap:8px}.execution-time-chip[data-v-b38aa9bc]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.execution-time-chip[data-v-b38aa9bc]:hover:not(.active){background:#ffffff1a;border-color:#ffffff4d}.execution-time-chip.active[data-v-b38aa9bc],.execution-time-chip.active[data-v-b38aa9bc]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.execution-time-chip.active[data-v-b38aa9bc]: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)}}.placeholder-image[data-v-f8791cb8]{border-radius:inherit;height:100%;overflow:hidden;position:relative;width:100%}.glow-overlay[data-v-f8791cb8]{bottom:0;left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0}.task-service-card[data-v-1d33ad6a]{color:#fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.card-view[data-v-1d33ad6a],.task-service-card[data-v-1d33ad6a]{background:#1a1a1a;border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.card-view[data-v-1d33ad6a]{cursor:grab}.card-view[data-v-1d33ad6a]:active{cursor:grabbing}.card-middle[data-v-1d33ad6a]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:16px 16px 90px;position:relative}.card-photo[data-v-1d33ad6a]{aspect-ratio:16/9;background:#2a2a2a;border-radius:12px;flex-shrink:0;max-height:400px;overflow:hidden}.card-photo[data-v-1d33ad6a],.photo-container[data-v-1d33ad6a]{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.photo-container[data-v-1d33ad6a]{height:100%}.photo-image[data-v-1d33ad6a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-action-buttons[data-v-1d33ad6a]{display:flex;gap:6px;position:absolute;right:8px;top:8px;z-index:4}.photo-action-btn[data-v-1d33ad6a]{background:#2a2a2a;border:1.5px solid #444;border-radius:12px;color:#ccc}.photo-action-btn[data-v-1d33ad6a],.photo-action-btn.report-btn[data-v-1d33ad6a]{align-items:center;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.photo-action-btn.report-btn[data-v-1d33ad6a]{background:#000000b3!important;border:none!important;border-radius:50%!important;color:#fff!important}.photo-click-area[data-v-1d33ad6a]{background:transparent;bottom:0;cursor:pointer;position:absolute;top:0;width:50%;z-index:2}.left-area[data-v-1d33ad6a]{left:0}.right-area[data-v-1d33ad6a]{right:0}.photo-indicators[data-v-1d33ad6a]{bottom:12px;display:flex;gap:6px;position:absolute;right:12px;z-index:3}.indicator[data-v-1d33ad6a]{background:#ffffff80;border-radius:50%;height:6px;transition:all .2s ease;width:6px}.indicator.active[data-v-1d33ad6a]{background:#fff;transform:scale(1.2)}.photo-placeholder[data-v-1d33ad6a]{align-items:center;color:#666;display:flex;font-size:24px;justify-content:center}.author-info[data-v-1d33ad6a]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:12px}.creator-avatar[data-v-1d33ad6a]{background:#2a2a2a;border-radius:50%;flex-shrink:0;height:54px;overflow:hidden;width:54px}.creator-avatar img[data-v-1d33ad6a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-details[data-v-1d33ad6a]{display:flex;flex-direction:column;gap:2px}.creator-name[data-v-1d33ad6a]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px}.prime-badge[data-v-1d33ad6a]{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:12px;font-weight:600;padding:4px 8px}.category-info[data-v-1d33ad6a]{color:#999;font-size:16px;font-weight:400}.card-title[data-v-1d33ad6a]{color:#fff;font-size:24px;font-weight:700;line-height:1.2}.card-description[data-v-1d33ad6a],.card-title[data-v-1d33ad6a]{cursor:pointer;margin:0;word-wrap:break-word;display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.card-description[data-v-1d33ad6a]{color:#ccc;font-size:16px;font-weight:400;line-height:1.3}.card-labels[data-v-1d33ad6a]{cursor:pointer;display:flex;flex-wrap:wrap;gap:clamp(6px,1.5vw,8px)}.label[data-v-1d33ad6a]{background:#2a2a2a;border-radius:16px;color:#ccc;font-size:18px;font-weight:500;padding:6px 12px;white-space:nowrap}.card-action-buttons[data-v-1d33ad6a]{bottom:16px;display:flex;gap:12px;left:16px;position:absolute;right:16px;z-index:5}.nav-btn[data-v-1d33ad6a]{align-items:center;background:#2a2a2a;border:1.5px solid #444;border-radius:14px;box-shadow:0 2px 8px #0000004d;color:#ccc;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.action-btn-wide[data-v-1d33ad6a]{border:none;border-radius:12px;box-shadow:0 4px 16px #0000004d;cursor:pointer;flex:1;font-size:16px;font-weight:600;height:44px;min-width:0;overflow:hidden;position:relative}.like-btn[data-v-1d33ad6a],.next-btn[data-v-1d33ad6a]{background:#2a2a2a;border:1.5px solid #444;color:#ccc}.action-btn-small[data-v-1d33ad6a]{align-items:center;border:none;border-radius:12px;box-shadow:0 4px 16px #0000004d;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:44px;justify-content:center;overflow:hidden;position:relative;width:44px}.chat-btn[data-v-1d33ad6a]{background:#2a2a2a;border:1.5px solid #444;color:#fff}.like-btn[data-v-1d33ad6a]{align-items:center;display:flex;gap:6px;justify-content:center;transition:all .2s ease}.like-btn.liked[data-v-1d33ad6a]{border-color:var(--accent-color,#10b981);color:var(--accent-color,#10b981)}.heart-icon[data-v-1d33ad6a],.send-icon[data-v-1d33ad6a]{flex-shrink:0;transition:all .2s ease}.like-btn.liked .heart-icon[data-v-1d33ad6a]{animation:heartBeat-1d33ad6a .6s ease-in-out}@keyframes heartBeat-1d33ad6a{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.action-btn-wide[data-v-1d33ad6a]:disabled,.nav-btn[data-v-1d33ad6a]:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.back-btn[data-v-1d33ad6a],.send-btn[data-v-1d33ad6a]{color:var(--accent-color,#10b981)}@media (max-width:430px){.creator-avatar[data-v-1d33ad6a]{height:54px!important;width:54px!important}.card-title[data-v-1d33ad6a]{font-size:24px!important;line-height:1.2!important}.card-description[data-v-1d33ad6a]{line-height:1.3!important}.card-description[data-v-1d33ad6a],.category-info[data-v-1d33ad6a]{font-size:16px!important}.creator-name[data-v-1d33ad6a],.label[data-v-1d33ad6a]{font-size:18px!important}.label[data-v-1d33ad6a]{padding:6px 12px!important}.photo-action-btn[data-v-1d33ad6a]{border-radius:8px!important;height:44px!important;width:44px!important}.action-btn-wide[data-v-1d33ad6a]{border-radius:10px!important;font-size:16px!important;height:42px!important}.card-action-buttons[data-v-1d33ad6a]{bottom:10px!important;left:10px!important;right:10px!important}.card-middle[data-v-1d33ad6a]{gap:12px!important;padding:10px 10px 80px!important}.card-photo[data-v-1d33ad6a]{border-radius:10px!important}.indicator[data-v-1d33ad6a]{height:8px!important;width:8px!important}.photo-indicators[data-v-1d33ad6a]{bottom:10px!important;gap:8px!important;right:10px!important}}@media (max-width:360px){.creator-avatar[data-v-1d33ad6a]{height:36px!important;width:36px!important}.card-title[data-v-1d33ad6a]{font-size:18px!important;line-height:1.15!important}.card-description[data-v-1d33ad6a]{font-size:13px!important;line-height:1.2!important}.category-info[data-v-1d33ad6a]{font-size:12px!important}.creator-name[data-v-1d33ad6a],.label[data-v-1d33ad6a]{font-size:14px!important}.label[data-v-1d33ad6a]{padding:4px 8px!important}.photo-action-btn[data-v-1d33ad6a]{border-radius:6px!important}.nav-btn[data-v-1d33ad6a],.photo-action-btn[data-v-1d33ad6a]{height:32px!important;width:32px!important}.action-btn-wide[data-v-1d33ad6a],.nav-btn[data-v-1d33ad6a]{border-radius:8px!important}.action-btn-wide[data-v-1d33ad6a]{font-size:14px!important;height:36px!important}.card-action-buttons[data-v-1d33ad6a]{bottom:6px!important;left:6px!important;right:6px!important}.card-middle[data-v-1d33ad6a]{gap:6px!important;padding:6px 6px 70px!important}.card-photo[data-v-1d33ad6a]{border-radius:8px!important}.indicator[data-v-1d33ad6a]{height:6px!important;width:6px!important}.photo-indicators[data-v-1d33ad6a]{bottom:8px!important;gap:6px!important;right:8px!important}}@media (max-height:500px) and (orientation:landscape){.card-middle[data-v-1d33ad6a]{gap:6px;padding:10px 10px 70px}.card-bottom[data-v-1d33ad6a]{min-height:44px;padding:6px 14px}.card-photo[data-v-1d33ad6a]{aspect-ratio:2.5/1}.photo-action-buttons[data-v-1d33ad6a]{gap:2px;right:4px;top:4px}.photo-action-btn[data-v-1d33ad6a]{height:26px;width:26px}.nav-btn[data-v-1d33ad6a]{height:38px;width:38px}.action-btn-wide[data-v-1d33ad6a]{font-size:12px;height:36px}.card-action-buttons[data-v-1d33ad6a]{bottom:6px;left:6px;right:6px}}.report-modal[data-v-4c69d44c]{animation:pop-in-4c69d44c .4s cubic-bezier(.175,.885,.32,1.275) forwards;background:#1a1a1a;border-radius:20px;box-shadow:0 10px 50px #000000b3;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform-origin:center center;width:100%}@keyframes pop-in-4c69d44c{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.close-button[data-v-4c69d44c]{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;transition:background .2s ease;width:44px;z-index:10}.close-button[data-v-4c69d44c]:hover{background:#000000e6}.modal-content[data-v-4c69d44c]{display:flex;flex:1;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:24px}.modal-title[data-v-4c69d44c]{color:#fff;font-size:24px;font-weight:600;margin:0;text-align:left}.modal-description[data-v-4c69d44c]{color:#ccc;font-size:16px;line-height:1.4;margin:0;text-align:left}.report-reasons[data-v-4c69d44c]{display:flex;flex-direction:column;gap:12px}.reason-button[data-v-4c69d44c]{background:#2a2a2a;border:2px solid #333;border-radius:12px;color:#ccc;cursor:pointer;font-size:16px;font-weight:500;padding:16px 20px;text-align:left;transition:all .2s ease}.reason-button[data-v-4c69d44c]:hover{background:#333;border-color:#666}.reason-button.active[data-v-4c69d44c]{background:#ff6b6b1a;border-color:#ff6b6b;color:#ff6b6b}.submit-button[data-v-4c69d44c]{background:#ff6b6b;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:8px;padding:16px 24px;transition:all .2s ease}.submit-button[data-v-4c69d44c]:hover:not(.disabled){background:#ff5252;transform:translateY(-1px)}.submit-button.disabled[data-v-4c69d44c]{background:#666;cursor:not-allowed;opacity:.7}.task-service-details[data-v-447789af]{animation:pop-in-447789af .4s cubic-bezier(.175,.885,.32,1.275) forwards;background:#1a1a1a;border-radius:20px;box-shadow:0 10px 50px #000000b3;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform-origin:center center;width:100%}.category-info[data-v-447789af]{color:#999;font-size:16px;font-weight:400}.photo-placeholder[data-v-447789af]{background:#2a2a2a;height:100%;width:100%}@keyframes pop-in-447789af{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.close-button[data-v-447789af]{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}.details-content[data-v-447789af]{flex:1;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:16px 16px 90px}.card-photo[data-v-447789af],.details-content[data-v-447789af]{display:flex;position:relative}.card-photo[data-v-447789af]{aspect-ratio:16/9;background:#2a2a2a;border-radius:12px;flex-shrink:0;max-height:400px;overflow:hidden}.card-photo[data-v-447789af],.photo-container[data-v-447789af]{align-items:center;justify-content:center;width:100%}.photo-container[data-v-447789af]{display:flex;height:100%;position:relative}.photo-image[data-v-447789af]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-click-area[data-v-447789af]{background:transparent;bottom:0;cursor:pointer;position:absolute;top:0;width:50%;z-index:2}.left-area[data-v-447789af]{left:0}.right-area[data-v-447789af]{right:0}.photo-indicators[data-v-447789af]{bottom:12px;display:flex;gap:6px;position:absolute;right:12px;z-index:3}.indicator[data-v-447789af]{background:#ffffff80;border-radius:50%;height:6px;transition:all .2s ease;width:6px}.indicator.active[data-v-447789af]{background:#fff;transform:scale(1.2)}.photo-placeholder[data-v-447789af]{align-items:center;color:#666;display:flex;font-size:24px;justify-content:center}.card-labels[data-v-447789af]{display:flex;flex-wrap:wrap;gap:clamp(6px,1.5vw,8px)}.label[data-v-447789af]{border-radius:16px;font-size:18px;font-weight:500;padding:6px 12px;white-space:nowrap}.category-label[data-v-447789af],.label[data-v-447789af],.price-label[data-v-447789af],.time-label[data-v-447789af]{background:#2a2a2a;color:#ccc}.card-title[data-v-447789af]{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.voice-section[data-v-447789af]{align-items:center;display:flex;justify-content:flex-start;margin:4px 0}.voice-audio[data-v-447789af]{background:#0003;border-radius:16px;height:32px;width:100%}.voice-audio[data-v-447789af]::-webkit-media-controls-panel{background-color:#4ecdc41a;border-radius:20px}.card-description[data-v-447789af]{font-weight:400;margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card-description[data-v-447789af],.section-content[data-v-447789af]{color:#ccc;font-size:16px;line-height:1.5;white-space:pre-wrap}.author-info[data-v-447789af]{align-items:center;display:flex;flex-shrink:0;gap:12px}.author-action-buttons[data-v-447789af]{display:flex;gap:8px;margin-left:auto}.author-action-btn[data-v-447789af]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a2a2acc;border:1.5px solid #444;border-radius:8px;box-shadow:0 2px 8px #0000004d;color:#ccc;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.creator-avatar[data-v-447789af]{background:#2a2a2a;border-radius:50%;flex-shrink:0;height:54px;overflow:hidden;width:54px}.creator-avatar img[data-v-447789af]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-details[data-v-447789af]{display:flex;flex-direction:column;gap:2px}.creator-name[data-v-447789af]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px}.prime-badge[data-v-447789af]{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:12px;font-weight:600;padding:4px 8px}.author-city[data-v-447789af]{color:#999;font-size:16px;font-weight:400}.section-title[data-v-447789af]{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.files-section[data-v-447789af]{margin-top:8px}.files-grid[data-v-447789af]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:12px}.file-card[data-v-447789af]{aspect-ratio:1;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;cursor:pointer;overflow:hidden;transition:all .2s ease}.file-card[data-v-447789af]:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.file-preview[data-v-447789af]{height:100%;position:relative;width:100%}.image-preview img[data-v-447789af]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.document-preview[data-v-447789af]{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-447789af],.document-preview[data-v-447789af]{align-items:center;display:flex;flex-direction:column}.document-content[data-v-447789af]{gap:8px;text-align:center;width:100%}.document-icon[data-v-447789af]{align-items:center;color:var(--accent-color,#10b981);display:flex;justify-content:center;margin-bottom:4px}.document-icon svg[data-v-447789af]{height:24px;width:24px}.document-info[data-v-447789af]{align-items:center;display:flex;flex-direction:column;gap:4px;width:100%}.document-name[data-v-447789af]{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-447789af]{color:var(--accent-color,#10b981);font-size:10px;font-weight:400;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.card-action-buttons[data-v-447789af]{bottom:16px;display:flex;gap:12px;left:16px;position:absolute;right:16px;z-index:5}.nav-btn[data-v-447789af]{align-items:center;background:#2a2a2a;border:1.5px solid #444;border-radius:14px;box-shadow:0 2px 8px #0000004d;color:#ccc;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.action-btn-wide[data-v-447789af]{border:none;border-radius:12px;box-shadow:0 4px 16px #0000004d;cursor:pointer;flex:1;font-size:16px;font-weight:600;height:44px;min-width:0;overflow:hidden;position:relative}.like-btn[data-v-447789af],.next-btn[data-v-447789af]{background:#2a2a2a;border:1.5px solid #444;color:#ccc}.action-btn-small[data-v-447789af]{align-items:center;border:none;border-radius:12px;box-shadow:0 4px 16px #0000004d;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:44px;justify-content:center;overflow:hidden;position:relative;width:44px}.chat-btn[data-v-447789af]{background:#2a2a2a;border:1.5px solid #444;color:#fff}.like-btn[data-v-447789af]{align-items:center;display:flex;gap:6px;justify-content:center;transition:all .2s ease}.like-btn.liked[data-v-447789af]{border-color:var(--accent-color,#10b981);color:var(--accent-color,#10b981)}.heart-icon[data-v-447789af],.send-icon[data-v-447789af]{flex-shrink:0;transition:all .2s ease}.like-btn.liked .heart-icon[data-v-447789af]{animation:heartBeat-447789af .6s ease-in-out}@keyframes heartBeat-447789af{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-447789af],.send-btn[data-v-447789af],.send-btn[data-v-447789af]:hover{color:var(--accent-color,#10b981)}.send-btn[data-v-447789af]:hover{border-color:var(--accent-color,#10b981)}@media (max-width:430px){.details-content[data-v-447789af]{gap:20px;padding:12px;padding-bottom:80px!important}.card-photo[data-v-447789af]{border-radius:10px}.card-title[data-v-447789af]{font-size:24px}.author-city[data-v-447789af],.category-info[data-v-447789af]{font-size:16px!important}.label[data-v-447789af]{font-size:18px;padding:6px 12px}.voice-audio[data-v-447789af]{border-radius:14px;height:28px}.creator-avatar[data-v-447789af]{height:54px!important;width:54px!important}.creator-name[data-v-447789af]{font-size:18px!important}.card-bottom[data-v-447789af]{padding:12px}.action-btn-wide[data-v-447789af]{border-radius:10px!important;font-size:16px!important;height:42px!important}.card-action-buttons[data-v-447789af]{bottom:12px!important;left:12px!important;right:12px!important}.author-action-btn[data-v-447789af]{border-radius:6px!important;height:32px!important;width:32px!important}.files-grid[data-v-447789af]{gap:8px;grid-template-columns:repeat(3,1fr)}.document-preview[data-v-447789af],.file-card[data-v-447789af]{border-radius:20px}.document-preview[data-v-447789af]{padding:12px}.document-icon svg[data-v-447789af]{height:20px;width:20px}.document-name[data-v-447789af]{font-size:11px}.document-type[data-v-447789af]{font-size:9px}.indicator[data-v-447789af]{height:8px!important;width:8px!important}.photo-indicators[data-v-447789af]{bottom:10px!important;gap:8px!important;right:10px!important}}@media (max-width:360px){.details-content[data-v-447789af]{gap:16px;padding:8px;padding-bottom:70px!important}.card-title[data-v-447789af]{font-size:18px}.category-info[data-v-447789af]{font-size:14px!important}.author-city[data-v-447789af]{font-size:12px!important}.label[data-v-447789af]{font-size:14px;padding:4px 8px}.voice-audio[data-v-447789af]{border-radius:14px;height:28px}.creator-avatar[data-v-447789af]{height:36px!important;width:36px!important}.creator-name[data-v-447789af]{font-size:14px!important}.action-btn-wide[data-v-447789af]{font-size:16px!important;height:40px!important}.card-action-buttons[data-v-447789af]{bottom:8px!important;left:8px!important;right:8px!important}.author-action-btn[data-v-447789af]{border-radius:4px!important;height:28px!important;width:28px!important}.files-grid[data-v-447789af]{gap:6px;grid-template-columns:repeat(3,1fr)}.document-preview[data-v-447789af],.file-card[data-v-447789af]{border-radius:18px}.document-preview[data-v-447789af]{padding:8px}.document-icon svg[data-v-447789af]{height:16px;width:16px}.document-name[data-v-447789af]{font-size:10px}.document-type[data-v-447789af]{font-size:8px}.indicator[data-v-447789af]{height:6px!important;width:6px!important}.photo-indicators[data-v-447789af]{bottom:8px!important;gap:6px!important;right:8px!important}}.report-modal-overlay[data-v-447789af]{animation:fadeIn-447789af .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2000}@keyframes fadeIn-447789af{0%{opacity:0}to{opacity:1}}.swipe-cards[data-v-4bf2d8d1]{overscroll-behavior:none;touch-action:manipulation}.cards-container[data-v-4bf2d8d1],.swipe-cards[data-v-4bf2d8d1]{height:100%;overflow:visible;position:relative;width:100%}.cards-container[data-v-4bf2d8d1]{margin:0;perspective:1000px}.cards-container.swipe-mode[data-v-4bf2d8d1]{touch-action:none}.cards-container.details-mode[data-v-4bf2d8d1]{touch-action:auto}.card-stack[data-v-4bf2d8d1]{perspective:2000px;position:relative;transform-style:preserve-3d}.card-stack[data-v-4bf2d8d1],.card-wrapper[data-v-4bf2d8d1]{height:100%;margin:0;width:100%}.card-wrapper[data-v-4bf2d8d1]{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-4bf2d8d1]{overflow:visible;z-index:10}.card-wrapper.current[data-v-4bf2d8d1]:not(.is-animating){transform:translate3d(var(--translate-x,0),0,0);transition:none}.card-wrapper.current.is-animating[data-v-4bf2d8d1]{transform:translate3d(var(--translate-x,0),0,0);transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.card-wrapper.current .glow-overlay[data-v-4bf2d8d1]{border-radius:24px;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:box-shadow .15s ease,opacity .15s ease;width:100%;z-index:10}.card-wrapper.current.is-animating .glow-overlay[data-v-4bf2d8d1]{box-shadow:none!important;opacity:0!important;transition:none}.card-wrapper.current.swiping-left .glow-overlay[data-v-4bf2d8d1],.card-wrapper.current.swiping-right .glow-overlay[data-v-4bf2d8d1]{opacity:1}.card-wrapper.current.is-animating[data-v-4bf2d8d1]{transition:transform .7s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper.current.is-animating.bouncing[data-v-4bf2d8d1]{transition:transform .6s cubic-bezier(.68,-.6,.32,1.6)!important}.card-wrapper.current.swiping-left[data-v-4bf2d8d1],.card-wrapper.current.swiping-right[data-v-4bf2d8d1]{border-radius:24px;overflow:visible}.card-wrapper.next[data-v-4bf2d8d1]{z-index:9}.card-wrapper.next[data-v-4bf2d8d1],.card-wrapper.third[data-v-4bf2d8d1]{backface-visibility:hidden;border-radius:24px;transition:none!important}.card-wrapper.third[data-v-4bf2d8d1]{z-index:8}.card-wrapper[data-v-4bf2d8d1] *,.card-wrapper[data-v-4bf2d8d1] :after,.card-wrapper[data-v-4bf2d8d1] :before{transition:none!important}.card-wrapper.current .glow-overlay[data-v-4bf2d8d1]{transition:box-shadow .15s ease,opacity .15s ease!important}.card-wrapper.current.is-animating .glow-overlay[data-v-4bf2d8d1]{transition:none!important}.no-more-cards[data-v-4bf2d8d1]{align-items:center;animation:fade-in-4bf2d8d1 .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-4bf2d8d1]{animation:bounce-4bf2d8d1 2s ease infinite;font-size:60px;margin-bottom:20px}.no-more-cards h3[data-v-4bf2d8d1]{color:#fff;font-family:Gilroy,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px}.no-more-cards p[data-v-4bf2d8d1]{color:#999;font-family:Gilroy,sans-serif;font-size:16px;line-height:1.4}@keyframes fade-in-4bf2d8d1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounce-4bf2d8d1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.swipe-icon[data-v-4bf2d8d1]{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-4bf2d8d1]{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-4bf2d8d1]{color:#ff6b6b}.swipe-icon-right .swipe-text[data-v-4bf2d8d1]{color:#22c55e}@media (max-width:768px){.cards-container[data-v-4bf2d8d1]{height:100%}.swipe-text[data-v-4bf2d8d1]{font-size:32px;letter-spacing:1.5px}}@media (max-width:480px){.card-stack[data-v-4bf2d8d1]{height:100%}.no-more-cards[data-v-4bf2d8d1]{padding:30px 20px}.swipe-text[data-v-4bf2d8d1]{font-size:28px;letter-spacing:1px}.empty-icon[data-v-4bf2d8d1]{font-size:48px}.no-more-cards h3[data-v-4bf2d8d1]{font-size:20px}.no-more-cards p[data-v-4bf2d8d1]{font-size:14px}}.button-reset[data-v-4bf2d8d1]{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-4bf2d8d1]{animation:fadeIn-4bf2d8d1 .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}@keyframes fadeIn-4bf2d8d1{0%{opacity:0}to{opacity:1}}.report-modal-overlay[data-v-4bf2d8d1]{animation:fadeIn-4bf2d8d1 .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2000}.networking-page[data-v-58ae2e7e]{flex-direction:column}.networking-content[data-v-58ae2e7e],.networking-page[data-v-58ae2e7e]{display:flex;height:100%;margin:0;padding:0;position:relative;width:100%}.networking-content[data-v-58ae2e7e]{align-items:stretch;flex:1;justify-content:stretch;overflow:hidden}.empty-state[data-v-58ae2e7e],.error-state[data-v-58ae2e7e]{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-58ae2e7e]{animation:fadeIn-58ae2e7e .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-58ae2e7e]{background:#10b981;height:6px;width:6px}@keyframes fadeIn-58ae2e7e{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.empty-state p[data-v-58ae2e7e],.error-state p[data-v-58ae2e7e]{font-size:16px;line-height:1.4;margin:8px 0}.empty-state p strong[data-v-58ae2e7e]{font-weight:700}.empty-hint[data-v-58ae2e7e]{color:#999;font-size:14px!important}.empty-icon[data-v-58ae2e7e]{font-size:64px;margin-bottom:16px}.retry-button[data-v-58ae2e7e]{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-58ae2e7e]:hover{background:var(--primary-color-hover)}.background-refresh-indicator[data-v-58ae2e7e]{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-58ae2e7e]{animation:pulse-58ae2e7e 1.5s ease-in-out infinite;background:var(--primary-color);border-radius:50%;height:8px;width:8px}@keyframes pulse-58ae2e7e{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-39735ae9]{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-39735ae9]{color:#ffffffb3;cursor:pointer;margin-bottom:8px}.cache-stats[data-v-39735ae9]{color:#fff9;display:flex;flex-direction:column;gap:4px;padding-left:16px}.business-card-page[data-v-39735ae9]{min-height:100%;padding:10px;width:100%}.business-card-container[data-v-39735ae9]{display:flex;flex-direction:column;height:calc(100vh - 120px);margin:0 auto;max-width:800px;position:relative}.contacts-list-container[data-v-39735ae9]{flex:1;position:relative}.fixed-tabs[data-v-39735ae9]{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-39735ae9]{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-39735ae9]{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-39735ae9]{background:#ffffff1a;box-shadow:0 2px 8px #0000001a;color:#fff}.user-tabs-section[data-v-39735ae9]{margin-bottom:24px}.user-tabs-container[data-v-39735ae9]{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-39735ae9]{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-39735ae9]{flex:1}.user-tab-button.icon-tab[data-v-39735ae9]{align-items:center;display:flex;flex:0 0 60px;justify-content:center;min-width:60px;padding:12px 8px}.user-tab-button.active[data-v-39735ae9]{background:#ffffff1a;box-shadow:0 2px 8px #0000001a;color:#fff}.history-icon[data-v-39735ae9]{flex-shrink:0;height:18px;width:18px}.user-tab-content[data-v-39735ae9]{min-height:200px}.history-content[data-v-39735ae9],.interests-content[data-v-39735ae9],.offers-content[data-v-39735ae9]{width:100%}.empty-tab-state[data-v-39735ae9]{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.empty-tab-icon[data-v-39735ae9]{font-size:32px;margin-bottom:12px}.empty-tab-text[data-v-39735ae9]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.users-list[data-v-39735ae9]{display:flex;flex-direction:column;gap:12px}.list-header[data-v-39735ae9]{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-39735ae9]{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-39735ae9]:before{background:#0000004d;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.user-card[data-v-39735ae9]{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-39735ae9]{align-items:center;display:flex;gap:16px}.user-photo[data-v-39735ae9]{flex-shrink:0}.user-avatar[data-v-39735ae9]{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-39735ae9],.user-avatar-img[data-v-39735ae9]{border-radius:50%;height:50px;width:50px}.user-avatar-img[data-v-39735ae9]{-o-object-fit:cover;object-fit:cover}.user-center-info[data-v-39735ae9]{display:flex;flex:1;flex-direction:column;min-width:0}.user-name-row[data-v-39735ae9]{justify-content:space-between;margin-bottom:4px}.user-name[data-v-39735ae9],.user-name-row[data-v-39735ae9]{align-items:center;display:flex}.user-name[data-v-39735ae9]{color:#fff;flex:1;font-size:16px;gap:8px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prime-badge[data-v-39735ae9],.user-name[data-v-39735ae9]{font-family:Gilroy,sans-serif;font-weight:600}.prime-badge[data-v-39735ae9]{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-39735ae9]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.user-activity-title[data-v-39735ae9]{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-39735ae9]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.activity-date[data-v-39735ae9]{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-39735ae9]{display:flex;gap:8px}.like-badge[data-v-39735ae9]{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-39735ae9]{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-39735ae9]{display:flex;gap:8px;margin-top:12px}.request-actions-sidebar[data-v-39735ae9]{display:none}.reject-button[data-v-39735ae9]{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-39735ae9]:hover{background:#8f8f9433;border-color:#8f8f9480}.user-details[data-v-39735ae9]{flex:1}.item-details[data-v-39735ae9]{animation:fadeIn-39735ae9 .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.user-details-content[data-v-39735ae9]{margin:0 auto;max-width:500px}.item-description[data-v-39735ae9]{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-39735ae9]{gap:12px;margin-bottom:24px}.author-info[data-v-39735ae9],.creator-avatar[data-v-39735ae9]{align-items:center;display:flex;flex-shrink:0}.creator-avatar[data-v-39735ae9]{background:#2a2a2a;border-radius:50%;height:54px;justify-content:center;overflow:hidden;width:54px}.creator-avatar img[data-v-39735ae9]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-avatar-placeholder[data-v-39735ae9]{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-39735ae9]{display:flex;flex:1;flex-direction:column;gap:2px}.creator-name[data-v-39735ae9]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px}.author-city[data-v-39735ae9]{color:#999;font-size:16px;font-weight:400}.author-description[data-v-39735ae9]{margin-bottom:24px}.section-content[data-v-39735ae9]{color:#ccc;font-size:16px;line-height:1.5;white-space:pre-wrap}.section-title[data-v-39735ae9]{color:#fff;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;margin-bottom:12px}.liked-items-list[data-v-39735ae9]{display:flex;flex-direction:column;gap:12px}.liked-item-card[data-v-39735ae9]{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-39735ae9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.item-category-label[data-v-39735ae9]{font-family:Gilroy,sans-serif;font-size:14px;font-weight:500}.item-like-date[data-v-39735ae9]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px}.item-title-main[data-v-39735ae9]{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-39735ae9]{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-39735ae9]{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.item-left-info[data-v-39735ae9]{flex:1}.item-badges[data-v-39735ae9],.media-badges[data-v-39735ae9]{display:flex;flex-wrap:wrap;gap:8px}.item-badge[data-v-39735ae9]{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-39735ae9],.price-badge[data-v-39735ae9]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981e6}.media-badge[data-v-39735ae9]{background:#9ca3af26;border:1px solid rgba(156,163,175,.3);color:#9ca3afe6}.item-media-info[data-v-39735ae9]{flex-shrink:0}.liked-item[data-v-39735ae9]{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-39735ae9]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-type-badge[data-v-39735ae9]{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-39735ae9]{background:#a855f733;border:1px solid rgba(168,85,247,.3);color:#a855f7e6}.item-type-badge.task[data-v-39735ae9]{background:#3b82f633;border:1px solid rgba(59,130,246,.3);color:#3b82f6e6}.item-category[data-v-39735ae9]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px}.item-title[data-v-39735ae9]{color:#fff;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;line-height:1.3;margin-bottom:4px}.item-price[data-v-39735ae9]{color:#22c55ecc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500}.history-log[data-v-39735ae9]{display:flex;flex-direction:column;gap:6px}.history-log-item[data-v-39735ae9]{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-39735ae9]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.log-text[data-v-39735ae9]{color:#fffc;flex:1;font-size:13px;line-height:1.3}.log-date[data-v-39735ae9],.log-text[data-v-39735ae9]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.log-date[data-v-39735ae9]{color:#fff6;font-size:11px;white-space:nowrap}.log-item-title[data-v-39735ae9]{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-39735ae9]{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-39735ae9]{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-39735ae9]: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-39735ae9]{font-size:48px;margin-bottom:16px}.empty-text[data-v-39735ae9]{font-family:Gilroy,sans-serif;font-size:18px;margin-bottom:8px}.empty-hint[data-v-39735ae9]{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-39735ae9]{font-size:13px;padding:10px 12px}.user-card[data-v-39735ae9]{padding:12px}.user-avatar[data-v-39735ae9]{font-size:16px;height:44px;width:44px}.user-name[data-v-39735ae9]{font-size:15px}.prime-badge[data-v-39735ae9]{border-radius:10px;font-size:10px;padding:3px 6px}.user-title[data-v-39735ae9]{font-size:13px}.message-button[data-v-39735ae9]{height:40px;width:40px}.creator-avatar[data-v-39735ae9]{height:48px;width:48px}.creator-name[data-v-39735ae9]{font-size:16px}.author-city[data-v-39735ae9],.section-content[data-v-39735ae9]{font-size:14px}.user-tab-button[data-v-39735ae9]{font-size:13px;padding:10px 12px}.empty-tab-icon[data-v-39735ae9]{font-size:24px}.empty-tab-text[data-v-39735ae9]{font-size:13px}.empty-text[data-v-39735ae9]{font-size:16px}.empty-hint[data-v-39735ae9]{font-size:13px}}@media (max-width:768px){.tab-button[data-v-39735ae9]{font-size:13px;padding:10px 12px}.user-card[data-v-39735ae9]{padding:14px}.creator-avatar[data-v-39735ae9]{height:50px;width:50px}.creator-name[data-v-39735ae9]{font-size:17px}.user-tab-button[data-v-39735ae9]{font-size:13px;padding:10px 12px}}.liked-item[data-v-39735ae9]{cursor:pointer}@media (max-width:480px){.item-description[data-v-39735ae9]{font-size:15px;padding:14px}.placeholder-content[data-v-39735ae9]{padding:24px 12px}.placeholder-icon[data-v-39735ae9]{font-size:40px}}@keyframes fadeIn-39735ae9{0%{opacity:0}to{opacity:1}}.fixed-bottom-button[data-v-39735ae9]{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-39735ae9]{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-39735ae9]:hover{opacity:.8}.premium-upgrade-button[data-v-39735ae9]:active{transform:translateY(1px)}.beta-text[data-v-65aaedbb]{font-weight:600;margin-left:4px}.voice-rerecord-text[data-v-65aaedbb]{color:#ffffff80;font-size:12px;line-height:1.3;margin-top:12px;text-align:left}.delete-link[data-v-65aaedbb]{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-65aaedbb]:hover{color:#dc2626}.voice-main-btn.default-state[data-v-65aaedbb]{background:#9ca3af26;border-color:#9ca3af4d;color:#9ca3af}.voice-main-btn.default-state[data-v-65aaedbb]:hover:not(:disabled){background:#9ca3af40;border-color:#9ca3af80}.avatar-upload-section[data-v-87faa3aa]{display:flex;flex-direction:column;height:100%;width:100%}.avatar-container[data-v-87faa3aa]{display:flex;flex:1;flex-direction:column;width:100%}.photo-slot[data-v-87faa3aa]{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-87faa3aa]:hover:not(.disabled){box-shadow:none;transform:none}.photo-slot.empty[data-v-87faa3aa]{align-items:center;background:#f8f9fa;border:2px dashed #ddd;display:flex;justify-content:center}.photo-slot.empty[data-v-87faa3aa]:hover:not(.disabled){background:#f0f8ff;border-color:#007bff}.photo-slot.empty.uploading[data-v-87faa3aa]{border-color:#007bff;cursor:not-allowed}.photo-slot.disabled[data-v-87faa3aa]{cursor:not-allowed;opacity:.6}.photo-preview[data-v-87faa3aa]{height:100%;position:relative;width:100%}.photo-preview img[data-v-87faa3aa]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.remove-photo-btn[data-v-87faa3aa]{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-87faa3aa]:hover:not(:disabled){background:#ff4757;transform:scale(1.1)}.remove-photo-btn[data-v-87faa3aa]:disabled{cursor:not-allowed;opacity:.5}.upload-area[data-v-87faa3aa]{height:100%;justify-content:center}.loading-indicator[data-v-87faa3aa],.upload-area[data-v-87faa3aa]{align-items:center;display:flex;flex-direction:column;gap:12px}.loading-circle[data-v-87faa3aa]{animation:spin-87faa3aa 1s linear infinite;border:3px solid #e0e6ed;border-radius:50%;border-top-color:#007bff;height:32px;width:32px}.plus-icon[data-v-87faa3aa]{color:#a855f799;font-size:64px;font-weight:300;line-height:1;transition:none}.photo-slot.empty:hover:not(.disabled) .plus-icon[data-v-87faa3aa]{color:#a855f799;transform:none}@keyframes spin-87faa3aa{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:640px){.photo-slot[data-v-87faa3aa]{min-height:250px}.plus-icon[data-v-87faa3aa]{font-size:48px}.loading-circle[data-v-87faa3aa]{border-width:2px;height:28px;width:28px}.remove-photo-btn[data-v-87faa3aa]{font-size:12px;height:24px;width:24px}}.case-photos-section[data-v-bc5e292e]{margin-top:20px}.photos-header[data-v-bc5e292e]{justify-content:space-between;margin-bottom:8px}.photos-header[data-v-bc5e292e],.photos-label[data-v-bc5e292e]{align-items:center;display:flex}.photos-label[data-v-bc5e292e]{color:#ffffffe6;font-size:16px;font-weight:600;gap:6px}.beta-text[data-v-bc5e292e]{font-size:14px;font-weight:600}.photos-hint[data-v-bc5e292e]{color:#ffffff80;font-size:12px;line-height:1.4;margin-bottom:12px}.photos-label[data-v-bc5e292e]{color:#fff9;font-size:14px;font-weight:500}.photos-counter[data-v-bc5e292e]{color:#ffffff80;font-size:12px;font-weight:400}.photos-grid[data-v-bc5e292e]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.photo-slot[data-v-bc5e292e]{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-bc5e292e]{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-bc5e292e]: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-bc5e292e]{cursor:not-allowed;opacity:.5}.photo-slot.empty.uploading[data-v-bc5e292e]{pointer-events:none}.photo-preview[data-v-bc5e292e]{height:100%;position:relative;width:100%}.photo-preview img[data-v-bc5e292e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.plus-icon[data-v-bc5e292e],.upload-area[data-v-bc5e292e]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.plus-icon[data-v-bc5e292e]{color:rgba(var(--accent-color-rgb,16,185,129),.6)!important;font-size:40px;font-weight:300}.loading-indicator[data-v-bc5e292e]{height:24px;position:relative;width:24px}.loading-circle[data-v-bc5e292e]{animation:spin-bc5e292e 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}@keyframes spin-bc5e292e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.document-preview[data-v-bc5e292e]{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-bc5e292e]:hover{background:#ffffff14;border-color:#fff3}.document-content[data-v-bc5e292e]{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center;width:100%}.document-icon[data-v-bc5e292e]{align-items:center;color:#ffffffb3;display:flex;justify-content:center}.document-icon svg[data-v-bc5e292e]{height:20px;width:20px}.document-info[data-v-bc5e292e]{align-items:center;display:flex;flex-direction:column;gap:2px;width:100%}.document-name[data-v-bc5e292e]{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-bc5e292e]{color:#ffffff80;font-size:9px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.document-remove[data-v-bc5e292e],.remove-photo-btn[data-v-bc5e292e]{font-size:14px;height:20px;right:4px;top:4px;width:20px}.remove-photo-btn[data-v-bc5e292e]{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-bc5e292e]:hover{background:#000000b3;transform:none}.remove-photo-btn[data-v-bc5e292e]:disabled{cursor:not-allowed;opacity:.5}.category-selector[data-v-0fd75355]{gap:16px}.category-selector[data-v-0fd75355],.form-group[data-v-0fd75355]{display:flex;flex-direction:column}.form-group[data-v-0fd75355]{gap:8px}.form-label[data-v-0fd75355]{color:#fff9;display:block;font-size:14px;font-weight:500}.form-select[data-v-0fd75355]{-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;transition:border-color .3s ease;width:100%}.form-select[data-v-0fd75355]: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-0fd75355]{background:#2a2a2a;color:#e0e0e0;padding:8px}.form-select[data-v-0fd75355]:disabled{cursor:not-allowed;opacity:.6}.category-breadcrumbs[data-v-0fd75355]{background:#1e1e1e;border:1px solid #333;border-radius:8px;margin-top:8px;padding:12px 16px}.breadcrumb-label[data-v-0fd75355]{color:#999;font-size:14px;margin-right:8px}.breadcrumb-path[data-v-0fd75355]{color:#007aff;font-size:14px;font-weight:500}@media (max-width:768px){.form-select[data-v-0fd75355]{font-size:16px;padding:14px 16px}}.section-title[data-v-2f3d55ba]{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-2f3d55ba]:first-child{margin-top:0}.form-group[data-v-2f3d55ba]{display:flex;flex-direction:column;margin-bottom:20px}.edit-form-header[data-v-2f3d55ba]{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.form-label[data-v-2f3d55ba]{color:#fff9;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.char-counter[data-v-2f3d55ba]{color:#ffffff80;font-size:12px;font-weight:400}.form-input[data-v-2f3d55ba],.form-select[data-v-2f3d55ba],.form-textarea[data-v-2f3d55ba]{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-2f3d55ba]:focus,.form-select[data-v-2f3d55ba]:focus,.form-textarea[data-v-2f3d55ba]:focus{background:#ffffff1f;border-color:var(--dynamic-accent-color);outline:none}.form-input[data-v-2f3d55ba]::-moz-placeholder,.form-textarea[data-v-2f3d55ba]::-moz-placeholder{color:#ffffff80}.form-input[data-v-2f3d55ba]::placeholder,.form-textarea[data-v-2f3d55ba]::placeholder{color:#ffffff80}.form-textarea[data-v-2f3d55ba]{min-height:200px;resize:vertical}.budget-input-group[data-v-2f3d55ba]{align-items:center;display:flex;position:relative}.budget-input[data-v-2f3d55ba]{flex:1;padding-right:40px}.currency[data-v-2f3d55ba]{color:#ffffffb3;font-weight:500;pointer-events:none;position:absolute;right:16px}.form-select option[data-v-2f3d55ba]{background:#2a2a2a;color:#fff}.form-group .avatar-upload-section[data-v-2f3d55ba],.form-group .case-photos-section[data-v-2f3d55ba],.form-group .voice-hello-section[data-v-2f3d55ba]{margin-top:0}.form-group .voice-field-label[data-v-2f3d55ba]{display:none}.form-group .avatar-upload-section .photo-slot[data-v-2f3d55ba]{min-height:200px}.form-group .photos-label[data-v-2f3d55ba]{display:none}.form-input[data-v-2f3d55ba]:focus,.form-select[data-v-2f3d55ba]:focus,.form-textarea[data-v-2f3d55ba]:focus{border-color:var(--dynamic-accent-color)!important;outline:none}@media (max-width:768px){.form-input[type=number][data-v-2f3d55ba]{font-size:16px}.form-input[data-v-2f3d55ba],.form-select[data-v-2f3d55ba],.form-textarea[data-v-2f3d55ba],input[type=date][data-v-2f3d55ba]{-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-2f3d55ba],input[type=date][data-v-2f3d55ba]{-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-2f3d55ba]{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-2f3d55ba]{position:relative}.date-input[data-v-2f3d55ba]{color:#fff!important;text-align:left!important;-webkit-text-align:left!important}.date-placeholder[data-v-2f3d55ba]{color:#ffffff80;font-size:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.date-input[data-v-2f3d55ba]::-webkit-datetime-edit-day-field,.date-input[data-v-2f3d55ba]::-webkit-datetime-edit-month-field,.date-input[data-v-2f3d55ba]::-webkit-datetime-edit-text,.date-input[data-v-2f3d55ba]::-webkit-datetime-edit-year-field{color:#fff}.date-input[data-v-2f3d55ba]::-webkit-calendar-picker-indicator{color:#fff;cursor:pointer;opacity:.7}.action-buttons[data-v-2f3d55ba]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:32px;padding-top:24px}.delete-button[data-v-2f3d55ba]{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-2f3d55ba]:hover{background:#ef444426;border-color:#ef444466}.delete-button[data-v-2f3d55ba]:disabled{cursor:not-allowed;opacity:.5}.deadline-chips[data-v-2f3d55ba],.execution-time-chips[data-v-2f3d55ba]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.deadline-chip[data-v-2f3d55ba],.execution-time-chip[data-v-2f3d55ba]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.deadline-chip[data-v-2f3d55ba]:hover:not(.active),.execution-time-chip[data-v-2f3d55ba]:hover:not(.active){background:#ffffff1a;border-color:#ffffff4d}.deadline-chip.active[data-v-2f3d55ba],.deadline-chip.active[data-v-2f3d55ba]:hover,.execution-time-chip.active[data-v-2f3d55ba],.execution-time-chip.active[data-v-2f3d55ba]:hover{background:var(--accent-color,#10b981)!important;border-color:var(--accent-color,#10b981)!important;color:#fff!important}.deadline-chip.active[data-v-2f3d55ba]:hover,.execution-time-chip.active[data-v-2f3d55ba]:hover{opacity:.9}.community-page[data-v-0dad7192]{min-height:100%;padding:10px;position:relative;width:100%}.community-container[data-v-0dad7192]{display:flex;flex-direction:column;height:calc(100vh - 120px);margin:0 auto;max-width:800px}.community-container.hidden-by-preview[data-v-0dad7192]{display:none}.items-list[data-v-0dad7192]{flex:1;position:relative}.empty-state[data-v-0dad7192]{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-0dad7192]{font-size:48px;margin-bottom:16px}.empty-text[data-v-0dad7192]{font-family:Gilroy,sans-serif;font-size:18px;margin-bottom:8px}.empty-hint[data-v-0dad7192]{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.items-list-cards[data-v-0dad7192]{display:flex;flex-direction:column;gap:12px;padding-bottom:80px}.list-header[data-v-0dad7192]{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-0dad7192]{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-0dad7192]{background:#8080801a;cursor:not-allowed;opacity:.6}.item-card--disabled[data-v-0dad7192]:hover{background:#80808026}.item-card--needs-fix[data-v-0dad7192]{background:#f443360d;border-color:#f443364d}.item-card--needs-fix[data-v-0dad7192]:hover{background:#f443361a}.item-first-row[data-v-0dad7192]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.item-category-label[data-v-0dad7192]{color:var(--accent-color,#10b981);font-family:Gilroy,sans-serif;font-size:14px;font-weight:500}.item-update-date[data-v-0dad7192]{color:#ffffff80}.item-update-date[data-v-0dad7192],.moderation-status[data-v-0dad7192]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px}.moderation-status[data-v-0dad7192]{border-radius:12px;font-weight:500;padding:4px 8px}.moderation-status.pending[data-v-0dad7192]{background:#ffc10733;color:#ffc107}.moderation-status.needs_fix[data-v-0dad7192]{background:#f4433633;color:#f44336}.moderation-status.review[data-v-0dad7192]{background:#9c27b033;color:#9c27b0}.moderation-status.ok[data-v-0dad7192]{background:#4caf5033;color:#4caf50}.item-title-main[data-v-0dad7192]{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-0dad7192]{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-0dad7192]{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.item-left-info[data-v-0dad7192]{flex:1}.item-badges[data-v-0dad7192],.media-badges[data-v-0dad7192]{display:flex;flex-wrap:wrap;gap:8px}.item-badge[data-v-0dad7192]{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-0dad7192],.price-badge[data-v-0dad7192]{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-0dad7192]{background:#9ca3af26;border:1px solid rgba(156,163,175,.3);color:#9ca3afe6}.item-media-info[data-v-0dad7192]{flex-shrink:0}.add-button[data-v-0dad7192]{align-items:center;background-color:var(--accent-color,#10b981);border:none;border-radius:50%;bottom:120px;box-shadow:0 4px 20px #0000004d;cursor:pointer;display:flex;height:64px;justify-content:center;left:calc(50% - 32px);position:fixed;width:64px;will-change:auto;z-index:10;-webkit-tap-highlight-color:transparent;transition:background-color .3s ease}.add-button[data-v-0dad7192],.add-icon[data-v-0dad7192]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.add-icon[data-v-0dad7192]{color:#fff;flex-shrink:0;height:32px;width:32px}@media (min-width:1024px){.add-button[data-v-0dad7192]{bottom:130px;height:72px;left:calc(50% - 36px);width:72px}.add-icon[data-v-0dad7192]{height:36px;width:36px}}@media (max-width:768px){.items-list-cards[data-v-0dad7192]{gap:10px}.item-card[data-v-0dad7192]{padding:14px}.tab-button[data-v-0dad7192]{font-size:13px;padding:10px 12px}}@media (max-width:480px){.items-list-cards[data-v-0dad7192]{gap:8px}.item-card[data-v-0dad7192]{padding:12px}.add-button[data-v-0dad7192]{bottom:105px;height:52px;left:calc(50% - 26px);width:52px}.add-icon[data-v-0dad7192]{height:24px;width:24px}}@media (max-width:360px){.community-page[data-v-0dad7192]{padding:10px}.add-button[data-v-0dad7192]{bottom:100px;height:48px;left:calc(50% - 24px);width:48px}.add-icon[data-v-0dad7192]{height:22px;width:22px}}.fixed-tabs[data-v-0dad7192]{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-0dad7192]{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-0dad7192]{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-0dad7192]{background:#ffffff1a;box-shadow:0 2px 8px #0000001a;color:#fff}.tab-button[data-v-0dad7192]:hover:not(.active){background:#ffffff0d;color:#fffc}.tab-button.icon-tab[data-v-0dad7192]{align-items:center;display:flex;flex:0 0 60px;justify-content:center;min-width:60px;padding:12px 8px}.moderation-icon[data-v-0dad7192]{flex-shrink:0;height:18px;width:18px}@media (max-width:768px){.tab-button[data-v-0dad7192]{font-size:13px;padding:10px 12px}}.preview-details[data-v-0dad7192]{animation:fadeIn-0dad7192 .3s ease-out;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}@keyframes fadeIn-0dad7192{0%{opacity:0}to{opacity:1}}.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{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:none;color:#fffc;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;justify-content:center;min-height:60px;width:100%}.edit-profile-btn:active{transform:translateY(0)}.subscription-block{align-items:center;background:#a855f726;border:1px solid rgba(168,85,247,.3);border-radius:16px;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;justify-content:space-between;overflow:hidden;padding:16px;position:relative;width:100%}.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:active{transform:translateY(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)}}.support-block{align-items:center;background:#80808026;border:1px solid hsla(0,0%,50%,.3);border-radius:16px;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;justify-content:space-between;overflow:hidden;padding:16px;position:relative;width:100%}.support-block:before{background:radial-gradient(circle,hsla(0,0%,50%,.3) 0,hsla(0,0%,50%,.1) 50%,transparent 70%);border-radius:50%;content:"";height:80px;position:absolute;right:-30px;top:-30px;width:80px;z-index:0}.support-block:active{transform:translateY(0)}.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:#ffffff80;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.3;margin:0}.support-block-icon{align-items:center;color:#808080cc;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;background:#80808026;border:1px solid hsla(0,0%,50%,.3);border-radius:16px;cursor:pointer;display:flex;font-family:Gilroy,sans-serif;justify-content:space-between;overflow:hidden;padding:16px;position:relative;width:100%}.content-block:before{background:radial-gradient(circle,hsla(0,0%,50%,.3) 0,hsla(0,0%,50%,.1) 50%,transparent 70%);border-radius:50%;content:"";height:80px;position:absolute;right:-30px;top:-30px;width:80px;z-index:0}.content-block:active{transform:translateY(0)}.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:#ffffff80;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.3;margin:0}.content-block-icon{align-items:center;color:#808080cc;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}.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{color:#ffffffb3;font-size:14px;font-weight:400;line-height:1.4}.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}.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}.app-container[data-v-51751bde]{background-color:#000;bottom:0;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.app-container[data-v-51751bde],.header[data-v-51751bde]{left:0;position:fixed;right:0;top:0}.header[data-v-51751bde]{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:10px;pointer-events:auto;touch-action:none;z-index:50}.header-content[data-v-51751bde]{align-items:center;display:flex;justify-content:space-between}.header-actions[data-v-51751bde]{gap:12px}.header-actions[data-v-51751bde],.section-title[data-v-51751bde]{align-items:center;display:flex}.section-title[data-v-51751bde]{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;gap:8px}.task-service-counter[data-v-51751bde]{background:#ffffff1a;border-radius:8px;color:#ffffffb3;font-size:14px;font-weight:400;min-width:32px;padding:2px 6px;text-align:center}.filters-button[data-v-51751bde]{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:all .3s ease}.filters-button[data-v-51751bde]:hover{color:#fff}.filters-button.active[data-v-51751bde],.filters-button.active[data-v-51751bde]:hover{color:var(--accent-color)}.filters-button svg[data-v-51751bde]{height:24px;width:24px}.filters-badge[data-v-51751bde]{background:var(--accent-color);border-radius:8px;color:#fff;font-size:10px;font-weight:600;line-height:1.2;min-width:16px;padding:2px 6px;position:absolute;right:0;text-align:center;top:0}.preview-button[data-v-51751bde]{align-items:center;background:none;border:none;color:#ffffffe6;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:color .3s ease}.preview-button[data-v-51751bde]:hover{color:#fff}.preview-button.active[data-v-51751bde],.preview-button.active[data-v-51751bde]:hover{color:var(--accent-color)}.preview-button svg[data-v-51751bde]{height:24px;width:24px}.mode-toggle[data-v-51751bde]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid var(--accent-color);border-radius:12px;color:var(--accent-color);cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;gap:5px;padding:8px;transition:all .3s ease}.mode-toggle svg[data-v-51751bde]{color:var(--accent-color);height:16px;opacity:.8;width:16px}.mode-prefix[data-v-51751bde]{color:#fff!important}.content-area[data-v-51751bde]{background-color:#1a1a1a;border-radius:20px;flex:1;margin-bottom:90px;margin-top:60px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;position:relative;z-index:1}.navigation[data-v-51751bde]{display:flex;padding:12px 0 20px}.navigation[data-v-51751bde],.save-button-container[data-v-51751bde]{border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;left:0;pointer-events:auto;position:fixed;right:0;touch-action:none;z-index:50}.save-button-container[data-v-51751bde]{background-color:#000;padding:12px 20px 20px}.save-button[data-v-51751bde]{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:20px;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;min-height:60px;width:100%}.save-button[data-v-51751bde]:disabled{cursor:not-allowed;opacity:.6}.save-button.profile-button[data-v-51751bde]{background:#a855f726;border:1px solid rgba(168,85,247,.3);color:#a855f7}.save-button.profile-button[data-v-51751bde]:disabled{cursor:not-allowed;opacity:.6}.save-button.subscription-active[data-v-51751bde]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981;cursor:not-allowed;opacity:.8}.save-button.subscription-active[data-v-51751bde]:disabled{cursor:not-allowed;opacity:.8}.save-button.preview-close-button[data-v-51751bde]{background:#80808026;border:1px solid hsla(0,0%,50%,.3);color:#888}.save-loading-spinner[data-v-51751bde]{animation:spin-51751bde 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--accent-color);height:20px;width:20px}@keyframes spin-51751bde{to{transform:rotate(1turn)}}.nav-item[data-v-51751bde]{cursor:pointer;flex:1;flex-direction:column;padding:10px 4px}.nav-icon[data-v-51751bde],.nav-item[data-v-51751bde]{align-items:center;display:flex;justify-content:center}.nav-icon[data-v-51751bde]{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;margin-bottom:4px}.nav-icon svg[data-v-51751bde]{height:20px;width:20px}.nav-item.active .nav-icon[data-v-51751bde]{color:var(--accent-color)}.profile-photo[data-v-51751bde]{border:1px solid #666;border-radius:50%;height:20px;margin-bottom:6px;-o-object-fit:cover;object-fit:cover;width:20px}.nav-item.active .profile-photo[data-v-51751bde]{border-color:var(--accent-color)}.profile-placeholder[data-v-51751bde]{background-color:#666;border:1px solid #666;border-radius:50%;height:18px;margin-bottom:4px;width:18px}.nav-item.active .profile-placeholder[data-v-51751bde]{background-color:var(--accent-color);border-color:var(--accent-color)}.nav-label[data-v-51751bde]{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;text-align:center}.nav-item.active .nav-label[data-v-51751bde]{color:var(--accent-color)}@media (max-width:360px){.nav-icon[data-v-51751bde]{font-size:16px}.nav-label[data-v-51751bde]{font-size:9px}.profile-photo[data-v-51751bde],.profile-placeholder[data-v-51751bde]{height:20px;width:20px}.mode-toggle[data-v-51751bde]{font-size:12px;padding:6px 8px}.section-title[data-v-51751bde]{font-size:20px}}@media (min-width:768px){.section-title[data-v-51751bde]{font-size:28px}.nav-icon[data-v-51751bde]{font-size:20px}.nav-label[data-v-51751bde]{font-size:11px}.profile-photo[data-v-51751bde],.profile-placeholder[data-v-51751bde]{height:20px;width:20px}.mode-toggle[data-v-51751bde]{font-size:15px;padding:10px 18px}}.preview-overlay[data-v-51751bde]{animation:fadeIn-51751bde .3s ease-out;background:#000000f2;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}@keyframes fadeIn-51751bde{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)}*{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}
