.Breadcrumb_breadcrumb__qHKcN{padding:1rem 0;font-size:.875rem}.Breadcrumb_list__c3379{flex-wrap:wrap;list-style:none;margin:0;padding:0}.Breadcrumb_item__wgUK5,.Breadcrumb_list__c3379{display:flex;align-items:center;gap:.25rem}.Breadcrumb_link__sH0il{color:var(--primary-color,#055474);text-decoration:none;transition:color .2s ease}.Breadcrumb_link__sH0il:hover{color:var(--secondary-color,#3E1C56);text-decoration:underline}.Breadcrumb_current__lYCBb{color:#666;font-weight:500}.Breadcrumb_separator__FqaZB{color:#999;margin:0 .25rem}@media (max-width:768px){.Breadcrumb_breadcrumb__qHKcN{font-size:.8rem}.Breadcrumb_current__lYCBb,.Breadcrumb_link__sH0il{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ApplicationForm_applicationForm__40SqD{max-width:800px;margin:0 auto;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden}.ApplicationForm_header__ZJcyi{background:linear-gradient(135deg,#055474,#0a7a9a);color:white;padding:2rem;text-align:center}.ApplicationForm_header__ZJcyi h2{margin:0 0 .5rem;font-size:1.8rem;font-weight:600}.ApplicationForm_subtitle__eInOD{margin:0;opacity:.9;font-size:1rem}.ApplicationForm_statsBar__Txb_e{display:flex;gap:2rem;padding:1.5rem 2rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;justify-content:center}.ApplicationForm_stat___0Nyn{text-align:center}.ApplicationForm_statNumber__klFqO{display:block;font-size:2rem;font-weight:700;color:#055474;line-height:1}.ApplicationForm_statLabel__AxIzY{display:block;font-size:.875rem;color:#6c757d;margin-top:.25rem}.ApplicationForm_feeInfo__unhNv{padding:1.5rem 2rem;background:#fff3cd;border-bottom:1px solid #ffeaa7}.ApplicationForm_feeInfo__unhNv h3{margin:0 0 1rem;color:#856404;font-size:1.1rem}.ApplicationForm_feeBreakdown__yINxP{margin-bottom:1rem}.ApplicationForm_feeItem__Yu4EL{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #ffeaa7}.ApplicationForm_feeItem__Yu4EL:last-child{border-bottom:none}.ApplicationForm_feeTotal__ekDhy{display:flex;justify-content:space-between;padding:.75rem 0;font-weight:600;font-size:1.1rem;color:#856404;border-top:2px solid #856404;margin-top:.5rem}.ApplicationForm_feeNote__6im9U{margin:0;font-size:.875rem;color:#856404;display:flex;align-items:center;gap:.5rem}.ApplicationForm_form__r0M7x{padding:2rem}.ApplicationForm_formSection__PIgER{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.ApplicationForm_formSection__PIgER:last-child{border-bottom:none;margin-bottom:0}.ApplicationForm_formSection__PIgER h3{margin:0 0 1.5rem;color:#055474;font-size:1.2rem;font-weight:600}.ApplicationForm_formGroup__HqHmH{margin-bottom:1.5rem}.ApplicationForm_label__MlZaz{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:.95rem}.ApplicationForm_input__ijge0,.ApplicationForm_select__56Cuo,.ApplicationForm_textarea__MZ9tp{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.ApplicationForm_input__ijge0:focus,.ApplicationForm_select__56Cuo:focus,.ApplicationForm_textarea__MZ9tp:focus{outline:none;border-color:#055474;box-shadow:0 0 0 3px rgba(5,84,116,.1)}.ApplicationForm_textarea__MZ9tp{resize:vertical;min-height:100px}.ApplicationForm_charCount__DwPC8{text-align:right}.ApplicationForm_charCount__DwPC8,.ApplicationForm_fieldHelp__ID_sp{font-size:.875rem;color:#6c757d;margin-top:.25rem}.ApplicationForm_checkboxGroup__HfpvL{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.ApplicationForm_checkboxLabel__rbSC1{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:400}.ApplicationForm_checkbox__ys0Ih{width:auto;margin:0;transform:scale(1.2);accent-color:#055474}.ApplicationForm_error__7GLAx{background:#f8d7da;color:#721c24;padding:1rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;border:1px solid #f5c6cb}.ApplicationForm_formActions__dVDIr{justify-content:flex-end;margin-top:2rem;border-top:1px solid #e9ecef}.ApplicationForm_cancelButton__9SiKY,.ApplicationForm_submitButton__BIR8s{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:140px;justify-content:center}.ApplicationForm_cancelButton__9SiKY{background:#6c757d;color:white}.ApplicationForm_cancelButton__9SiKY:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.ApplicationForm_submitButton__BIR8s{background:linear-gradient(135deg,#055474,#0a7a9a);color:white}.ApplicationForm_submitButton__BIR8s:hover:not(:disabled){background:linear-gradient(135deg,#044660,#096b86);transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,84,116,.3)}.ApplicationForm_cancelButton__9SiKY:disabled,.ApplicationForm_submitButton__BIR8s:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.ApplicationForm_applicationForm__40SqD{margin:1rem;border-radius:8px}.ApplicationForm_header__ZJcyi{padding:1.5rem}.ApplicationForm_header__ZJcyi h2{font-size:1.5rem}.ApplicationForm_form__r0M7x{padding:1.5rem}.ApplicationForm_statsBar__Txb_e{flex-direction:column;gap:1rem;padding:1rem}.ApplicationForm_feeInfo__unhNv{padding:1rem}.ApplicationForm_formActions__dVDIr{flex-direction:column}.ApplicationForm_cancelButton__9SiKY,.ApplicationForm_submitButton__BIR8s{width:100%}}.ApplicationForm_required___WgBm{color:#ef4444;margin-left:.25rem}.ApplicationForm_fileUpload__u6jm4{border:2px dashed #e2e8f0;border-radius:.5rem;padding:1.5rem;text-align:center;background-color:#f9fafb;transition:border-color .2s ease}.ApplicationForm_fileUpload__u6jm4:hover{border-color:#c2c9d0}.ApplicationForm_fileInput__qgd4B{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:white;cursor:pointer}.ApplicationForm_fileHelp__a_Lbh{margin-top:.5rem;font-size:.875rem;color:#6b7280;font-style:italic}.ApplicationForm_fileSelected__orWOR{margin-top:.75rem;padding:.5rem;background-color:#d1fae5;color:#059669;border-radius:.375rem;font-size:.875rem;font-weight:500}@media (max-width:768px){.ApplicationForm_fileUpload__u6jm4{padding:1rem}}.ApplicationForm_packetSelection__cvaKI{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:1rem;padding:2rem;margin-bottom:2rem;text-align:center}.ApplicationForm_packetSelection__cvaKI h3{color:#0369a1;margin-bottom:.5rem;font-size:1.25rem}.ApplicationForm_packetDescription__GH_O3{color:#0c4a6e;margin-bottom:1.5rem;font-size:.95rem}.ApplicationForm_packetOptions__ON6iP{display:flex;flex-direction:column;gap:1rem}.ApplicationForm_packetOptionsGrid__7KCxt{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.ApplicationForm_packetOption___fUxp{width:100%}.ApplicationForm_fromScratchButton__4tc7v,.ApplicationForm_packetButton__h8HwD{width:100%;background-color:white;border:2px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem;text-align:left}.ApplicationForm_fromScratchButton__4tc7v:hover,.ApplicationForm_packetButton__h8HwD:hover{border-color:#22c55e;background-color:#f0fdf4;transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.15)}.ApplicationForm_fromScratchButton__4tc7v i,.ApplicationForm_packetButton__h8HwD i{font-size:1.5rem;color:#64748b;flex-shrink:0}.ApplicationForm_fromScratchButton__4tc7v:hover i,.ApplicationForm_packetButton__h8HwD:hover i{color:#22c55e}.ApplicationForm_fromScratchButton__4tc7v strong,.ApplicationForm_packetButton__h8HwD strong{display:block;color:#1e293b;margin-bottom:.25rem;font-size:1rem}.ApplicationForm_fromScratchButton__4tc7v p,.ApplicationForm_packetButton__h8HwD p{margin:0;color:#64748b;font-size:.875rem}.ApplicationForm_selectedPacket__omh_s{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #bbf7d0;border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.ApplicationForm_selectedPacketHeader__aiw2B{display:flex;align-items:center;gap:1rem}.ApplicationForm_selectedPacketHeader__aiw2B i{font-size:1.5rem;color:#16a34a;flex-shrink:0}.ApplicationForm_selectedPacketHeader__aiw2B div{flex:1 1}.ApplicationForm_selectedPacketHeader__aiw2B strong{display:block;color:#14532d;margin-bottom:.25rem;font-size:1rem}.ApplicationForm_selectedPacketHeader__aiw2B p{margin:0;color:#16532d;font-size:.875rem}.ApplicationForm_changePacketButton__o90Mn{background-color:white;border:1px solid #bbf7d0;border-radius:.5rem;padding:.5rem 1rem;color:#16a34a;font-size:.875rem;cursor:pointer;transition:all .2s ease}.ApplicationForm_changePacketButton__o90Mn:hover{background-color:#f0fdf4;border-color:#86efac}@media (max-width:768px){.ApplicationForm_packetSelection__cvaKI{padding:1.5rem}.ApplicationForm_packetOptionsGrid__7KCxt{grid-template-columns:1fr}.ApplicationForm_fromScratchButton__4tc7v,.ApplicationForm_packetButton__h8HwD{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.ApplicationForm_selectedPacketHeader__aiw2B{flex-direction:column;text-align:center;gap:.75rem}}.ApplicationForm_personaSelection__6pMPm{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:2px solid #c4b5fd;border-radius:1rem;padding:2rem;margin-bottom:2rem;text-align:center}.ApplicationForm_personaSelection__6pMPm h3{color:#7c3aed;margin-bottom:.5rem;font-size:1.25rem}.ApplicationForm_personaDescription__TIVzW{color:#6d28d9;margin-bottom:1.5rem;font-size:.95rem}.ApplicationForm_personaOptions__8_gC_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.ApplicationForm_personaOption__1ay6X{width:100%}.ApplicationForm_personaButton__YznQf{width:100%;background-color:white;border:2px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem;text-align:left;position:relative}.ApplicationForm_personaButton__YznQf:hover{border-color:#8b5cf6;background-color:#faf5ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.15)}.ApplicationForm_personaButton__YznQf.ApplicationForm_selected__CaxrF{border-color:#8b5cf6;background-color:#f3e8ff;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.ApplicationForm_personaButton__YznQf i{font-size:1.5rem;color:#64748b;flex-shrink:0}.ApplicationForm_personaButton__YznQf.ApplicationForm_selected__CaxrF i,.ApplicationForm_personaButton__YznQf:hover i{color:#8b5cf6}.ApplicationForm_personaButton__YznQf strong{display:block;color:#1e293b;margin-bottom:.25rem;font-size:1rem}.ApplicationForm_personaButton__YznQf p{margin:0;color:#64748b;font-size:.875rem}.ApplicationForm_defaultBadge__jvo5a{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#92400e;font-size:.7rem;padding:.25rem .5rem;border-radius:1rem;position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.25rem}.ApplicationForm_selectedPersonaInfo__gtoCE{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #bbf7d0;border-radius:.75rem;padding:1rem}.ApplicationForm_selectedPersonaHeader__QX8i7{display:flex;align-items:center;gap:1rem;text-align:left}.ApplicationForm_selectedPersonaHeader__QX8i7 i{font-size:1.25rem;color:#16a34a;flex-shrink:0}.ApplicationForm_selectedPersonaHeader__QX8i7 div{flex:1 1}.ApplicationForm_selectedPersonaHeader__QX8i7 strong{display:block;color:#14532d;margin-bottom:.25rem;font-size:1rem}.ApplicationForm_selectedPersonaHeader__QX8i7 p{margin:0;color:#16532d;font-size:.875rem}@media (max-width:768px){.ApplicationForm_personaSelection__6pMPm{padding:1.5rem}.ApplicationForm_personaOptions__8_gC_{grid-template-columns:1fr}.ApplicationForm_personaButton__YznQf{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.ApplicationForm_defaultBadge__jvo5a{position:static;align-self:flex-end;margin-top:.5rem}.ApplicationForm_selectedPersonaHeader__QX8i7{flex-direction:column;text-align:center;gap:.75rem}}.ApplicationForm_savePacketForm__a8uH7{background:linear-gradient(135deg,#fef3c7,#fed7aa);border:2px solid #fbbf24;border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}.ApplicationForm_savePacketHeader__4XMF5{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:rgba(251,191,36,.1);border-bottom:1px solid #fbbf24}.ApplicationForm_savePacketHeader__4XMF5 h4{margin:0;color:#92400e;font-size:1rem}.ApplicationForm_closeSaveButton__RA8Ha{background:none;border:none;color:#92400e;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.ApplicationForm_closeSaveButton__RA8Ha:hover{background-color:rgba(251,191,36,.2)}.ApplicationForm_savePacketBody___dd_w{padding:1.5rem}.ApplicationForm_savePacketBody___dd_w p{margin:0 0 1rem;color:#92400e;font-size:.875rem}.ApplicationForm_savePacketInputGroup__BQXU5{display:flex;gap:.75rem}.ApplicationForm_packetNameInput__UDWgu{flex:1 1;padding:.75rem;border:1px solid #fbbf24;border-radius:.5rem;font-size:.95rem;background-color:white;transition:border-color .2s ease,box-shadow .2s ease}.ApplicationForm_packetNameInput__UDWgu:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.1)}.ApplicationForm_savePacketConfirmButton__nPhD2{padding:.75rem 1.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:white;border:none;border-radius:.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ApplicationForm_savePacketConfirmButton__nPhD2:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309)}.ApplicationForm_savePacketConfirmButton__nPhD2:disabled{opacity:.6;cursor:not-allowed}.ApplicationForm_formActions__dVDIr{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid #e2e8f0;gap:1rem}.ApplicationForm_leftActions__XTypk,.ApplicationForm_rightActions__2WB7O{display:flex;gap:1rem}.ApplicationForm_savePacketButton__STwrD{padding:.75rem 1.5rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#92400e;border:none;border-radius:.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.ApplicationForm_savePacketButton__STwrD:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706);color:white;transform:translateY(-1px)}.ApplicationForm_savePacketButton__STwrD:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ApplicationForm_savePacketInputGroup__BQXU5{flex-direction:column}.ApplicationForm_savePacketConfirmButton__nPhD2{width:100%}.ApplicationForm_formActions__dVDIr{flex-direction:column;gap:1.5rem}.ApplicationForm_leftActions__XTypk,.ApplicationForm_rightActions__2WB7O{width:100%;justify-content:center}.ApplicationForm_leftActions__XTypk{order:2}.ApplicationForm_rightActions__2WB7O{order:1}.ApplicationForm_cancelButton__9SiKY,.ApplicationForm_savePacketButton__STwrD,.ApplicationForm_submitButton__BIR8s{flex:1 1;min-width:0}}.ApplicationForm_verifiedNote__y2Qt2{display:block;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;padding:.75rem 1rem;border-radius:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:500;border:1px solid #bbf7d0}.ApplicationForm_verifiedNote__y2Qt2 i{color:#10b981;margin-right:.5rem}.ApplicationForm_skippable__QSe8h{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:.7rem;padding:.25rem .5rem;border-radius:1rem;margin-left:.5rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.ApplicationForm_skippable__QSe8h i{color:#f59e0b;font-size:.6rem}.ApplicationForm_disabledInput__JqbbS{background:#f8fafc!important;color:#6b7280!important;cursor:not-allowed!important;border-color:#e2e8f0!important}.ApplicationForm_disabledInput__JqbbS::placeholder{color:#9ca3af!important;font-style:italic}.ApplicationStatus_statusCard__clfGi{background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.ApplicationStatus_statusHeader__LUwQe{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ApplicationStatus_statusBadge__dglPq{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;color:white;font-weight:600;font-size:.9rem}.ApplicationStatus_submissionDate__m4Lwr{font-size:.875rem;color:#6c757d}.ApplicationStatus_statusDescription__xXKnP{font-size:1rem;color:#333;margin-bottom:1.5rem;line-height:1.5}.ApplicationStatus_juryComments__fn5cF{background:#f8f9fa;padding:1rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid #055474}.ApplicationStatus_juryComments__fn5cF h4{margin:0 0 .5rem;color:#055474;font-size:1rem}.ApplicationStatus_juryComments__fn5cF p{margin:0;color:#333;line-height:1.5}.ApplicationStatus_nextSteps__DsyeD{background:#e7f3ff;padding:1rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid #007bff}.ApplicationStatus_nextSteps__DsyeD h4{margin:0 0 .5rem;color:#007bff;font-size:1rem}.ApplicationStatus_nextSteps__DsyeD p{margin:0;color:#333;line-height:1.5;display:flex;align-items:center;gap:.5rem}.ApplicationStatus_applicationDetails__0NKMH{border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1rem}.ApplicationStatus_detailRow__G4YUs{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f8f9fa}.ApplicationStatus_detailRow__G4YUs:last-child{border-bottom:none}.ApplicationStatus_detailLabel__q3JI7{font-weight:600;color:#6c757d;font-size:.9rem}.ApplicationStatus_detailValue___K5IO{color:#333;font-size:.9rem}.ApplicationStatus_portfolioLink__WxkCw{color:#055474;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:.25rem;font-size:.9rem}.ApplicationStatus_portfolioLink__WxkCw:hover{color:#044660;text-decoration:underline}.ApplicationStatus_error__DedNI,.ApplicationStatus_loading__KSScY{display:flex;align-items:center;gap:.5rem;padding:1rem;text-align:center;justify-content:center}.ApplicationStatus_loading__KSScY{color:#6c757d}.ApplicationStatus_error__DedNI{color:#dc3545;background:#f8d7da;border-radius:8px;border:1px solid #f5c6cb}@media (max-width:768px){.ApplicationStatus_statusCard__clfGi{padding:1rem;margin-bottom:1rem}.ApplicationStatus_statusHeader__LUwQe{flex-direction:column;align-items:flex-start;gap:.5rem}.ApplicationStatus_detailRow__G4YUs{flex-direction:column;align-items:flex-start;gap:.25rem}.ApplicationStatus_statusBadge__dglPq{font-size:.8rem;padding:.4rem .8rem}}.ProductReviews_reviewsSection__fADag{width:100%;max-width:1000px;margin:2rem auto;padding:2rem;background:white;border:1px solid #e5e7eb;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.ProductReviews_reviewsHeader___Tm6_ h2{font-size:1.75rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;border-bottom:2px solid #f1f5f9;padding-bottom:.5rem}.ProductReviews_reviewSummary__mO6oU{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border-radius:3px}.ProductReviews_averageRating__JQ4SC{display:flex;flex-direction:column;align-items:center;justify-content:center}.ProductReviews_ratingNumber__AB_if{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.ProductReviews_reviewCount__m1JQH{margin-top:.5rem;font-size:.875rem;color:#6b7280}.ProductReviews_ratingBars__Z8F1N{display:flex;flex-direction:column;gap:.5rem}.ProductReviews_ratingBar__YSvrP{display:flex;align-items:center;gap:.75rem}.ProductReviews_starLabel__5xhn1{font-size:.875rem;color:#4b5563;width:40px}.ProductReviews_bar__S1VgL{flex:1 1;height:8px;background:#e5e7eb;border-radius:3px;overflow:hidden}.ProductReviews_barFill__jmgkL{height:100%;background:linear-gradient(135deg,#3E1C56,#055474);transition:width .3s ease}.ProductReviews_barCount__MI1yQ{font-size:.875rem;color:#6b7280;width:30px;text-align:right}.ProductReviews_stars__AaynQ{display:flex;gap:.25rem}.ProductReviews_star__wgyIE{font-size:1.5rem;color:#d1d5db;transition:color .2s ease}.ProductReviews_star__wgyIE.ProductReviews_filled__mUUb3{color:#3E1C56}.ProductReviews_star__wgyIE.ProductReviews_interactive__UlIVX{cursor:pointer}.ProductReviews_star__wgyIE.ProductReviews_interactive__UlIVX:hover{color:#055474}.ProductReviews_reviewFormSection__fgdyJ{margin:2rem 0;padding:1.5rem;background:#f9fafb;border-radius:3px}.ProductReviews_addReviewButton__6Tfhd{padding:.75rem 1.5rem;background:linear-gradient(135deg,#055474,#3E1C56);color:white;border:none;border-radius:3px;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ProductReviews_addReviewButton__6Tfhd:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(5,84,116,.3)}.ProductReviews_eligibilityMessage__HIbXf{padding:1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:3px;color:#92400e;font-size:.875rem}.ProductReviews_reviewForm__0PN33{background:white;padding:1.5rem;border-radius:3px;border:1px solid #e5e7eb}.ProductReviews_reviewForm__0PN33 h3{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#1f2937}.ProductReviews_formGroup__le4Ig{margin-bottom:1.5rem}.ProductReviews_formGroup__le4Ig label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.ProductReviews_formGroup__le4Ig input[type=text],.ProductReviews_formGroup__le4Ig textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:3px;font-size:.875rem;font-family:inherit;transition:border-color .2s ease}.ProductReviews_formGroup__le4Ig input[type=text]:focus,.ProductReviews_formGroup__le4Ig textarea:focus{outline:none;border-color:#055474;box-shadow:0 0 0 3px rgba(5,84,116,.1)}.ProductReviews_formGroup__le4Ig textarea{resize:vertical;min-height:120px}.ProductReviews_checkboxLabel__7_ohI{display:flex!important;align-items:center;gap:.5rem;cursor:pointer;font-weight:400!important}.ProductReviews_checkboxLabel__7_ohI input[type=checkbox]{width:auto;cursor:pointer}.ProductReviews_message__HWjGr{padding:.75rem 1rem;border-radius:3px;margin-bottom:1rem;font-size:.875rem}.ProductReviews_message__HWjGr.ProductReviews_success__QUSfd{background:#d1fae5;color:#065f46;border:1px solid #10b981}.ProductReviews_message__HWjGr.ProductReviews_error__F7WkS{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}.ProductReviews_formActions__vYtAq{display:flex;gap:1rem;margin-top:1.5rem}.ProductReviews_submitButton__kouMF{padding:.75rem 1.5rem;background:linear-gradient(135deg,#055474,#3E1C56);color:white;border:none;border-radius:3px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ProductReviews_submitButton__kouMF:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(5,84,116,.3)}.ProductReviews_submitButton__kouMF:disabled{opacity:.6;cursor:not-allowed}.ProductReviews_cancelButton__H9OSv{padding:.75rem 1.5rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:3px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease}.ProductReviews_cancelButton__H9OSv:hover{background:#e5e7eb}.ProductReviews_loginPrompt__fa_xD{padding:1rem;text-align:center;background:#f9fafb;border-radius:3px;margin:1.5rem 0;color:#6b7280}.ProductReviews_loginPrompt__fa_xD a{color:#055474;text-decoration:none;font-weight:500}.ProductReviews_loginPrompt__fa_xD a:hover{text-decoration:underline}.ProductReviews_reviewsList__y8ZOT{margin-top:2rem}.ProductReviews_noReviews__oeV8s{text-align:center;padding:3rem;color:#9ca3af;font-size:1rem}.ProductReviews_reviewCard__FE3xI{padding:1.5rem;border:1px solid #e5e7eb;border-radius:3px;margin-bottom:1rem;background:white;transition:box-shadow .2s ease}.ProductReviews_reviewCard__FE3xI:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.ProductReviews_reviewHeader__mnNTF{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.ProductReviews_reviewerInfo__g0SRq{flex:1 1}.ProductReviews_reviewerName__JsaqB{font-weight:600;color:#1f2937;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.ProductReviews_verifiedBadge___mwPq{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#d1fae5;color:#065f46;border-radius:3px;font-size:.75rem;font-weight:500}.ProductReviews_reviewDate__hyswK{font-size:.875rem;color:#6b7280}.ProductReviews_reviewRating__fgtH8 .ProductReviews_stars__AaynQ{font-size:1rem}.ProductReviews_reviewTitle__drKVE{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}.ProductReviews_reviewText__3mDWQ{color:#4b5563;line-height:1.6;margin:0;white-space:pre-wrap}.ProductReviews_reviewFooter__GP94P{margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.ProductReviews_helpfulSection__1n1tL{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#6b7280}.ProductReviews_helpfulButton__qFwP4{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:1px solid #d1d5db;border-radius:3px;font-size:1rem;cursor:pointer;transition:all .2s ease;color:#4b5563}.ProductReviews_helpfulButton__qFwP4:hover:not(:disabled){background:#f3f4f6;border-color:#3E1C56;color:#3E1C56}.ProductReviews_helpfulButton__qFwP4:disabled{opacity:.4;cursor:not-allowed}.ProductReviews_repliesIndicator__Nuf79{margin-top:.75rem;padding:.5rem;background:#f9fafb;border-radius:3px;font-size:.875rem;color:#6b7280;text-align:center}.ProductReviews_loading__b3NVB{text-align:center;padding:3rem;color:#9ca3af}@media (max-width:768px){.ProductReviews_reviewsSection__fADag{padding:1rem;margin:1rem}.ProductReviews_reviewSummary__mO6oU{grid-template-columns:1fr;gap:1.5rem}.ProductReviews_reviewHeader__mnNTF{flex-direction:column;gap:.75rem}.ProductReviews_formActions__vYtAq{flex-direction:column}.ProductReviews_cancelButton__H9OSv,.ProductReviews_submitButton__kouMF{width:100%}}.EventView_container__y6MOz{background-color:#FFFFFF;min-height:100vh;padding:100px 20px 0}.EventView_content__pQ92T{max-width:1200px;margin:0 auto;padding:0}.EventView_error__xzCz3,.EventView_loading__3SRXy{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:1.25rem;color:#6b7280}.EventView_error__xzCz3{background-color:#fee2e2;color:#dc2626;padding:2rem;border-radius:0;margin:2rem auto;max-width:600px;text-align:center;border:1px solid #dc2626}.EventView_heroSection__R5Os_{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;background:#FFFFFF;padding:3rem;margin-bottom:2rem;border-radius:2px;border:5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;box-shadow:0 4px 12px rgba(0,0,0,.08)}.EventView_imageSection__sHNdh{display:flex;flex-direction:column;gap:1rem}.EventView_mainImage__7M0bV{position:relative;width:100%;padding-bottom:75%;border-radius:2px;overflow:hidden;background-color:#f8fafc;border:3px solid #055474;box-shadow:0 4px 12px rgba(0,0,0,.1)}.EventView_heroImage__5jrvL{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.EventView_thumbnailGrid__gmpdv{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:.5rem;gap:.5rem}.EventView_thumbnail___VdrM{position:relative;width:100%;padding-bottom:100%;border:2px solid #e2e8f0;border-radius:2px;overflow:hidden;cursor:pointer;background-color:#f8fafc;transition:all .3s ease}.EventView_thumbnail___VdrM:hover{border-color:#055474;transform:scale(1.05);box-shadow:0 4px 8px rgba(5,84,116,.2)}.EventView_thumbnail___VdrM.EventView_selected__20lHC{border:3px solid transparent;background:linear-gradient(#f8fafc,#f8fafc) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;box-shadow:0 4px 12px rgba(5,84,116,.25)}.EventView_thumbnail___VdrM img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.EventView_noImage__w13jO{display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:0;border:1px solid #e2e8f0;min-height:300px}.EventView_eventIcon__wg5f9{font-size:4rem;color:#055474;opacity:.6}.EventView_heroContent__BMfsc{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.EventView_eventMeta__SjqI0{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.EventView_eventType__mE3jM{background:linear-gradient(135deg,#055474,#3e1c56);color:white;padding:.5rem 1.25rem;border-radius:2px;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:none;box-shadow:0 2px 8px rgba(5,84,116,.25)}.EventView_status__VO6MV{display:none}.EventView_shortDescription__WcWdm{font-size:1.125rem;color:#64748b;line-height:1.6;margin:0}.EventView_heroActions__cYtTQ{display:flex;flex-direction:column;gap:1.5rem;margin-top:auto}.EventView_admission__imcUs{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgba(5,84,116,.08),rgba(62,28,86,.08));border-radius:2px;border:2px solid transparent;background-clip:padding-box;position:relative}.EventView_admission__imcUs:before{content:"";position:absolute;inset:0;border-radius:2px;padding:2px;background:linear-gradient(90deg,#055474,#3e1c56);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.EventView_admissionLabel__Ewx2N{font-weight:600;color:#475569;font-size:1rem}.EventView_admissionPrice__Gd9G1{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#055474,#3e1c56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.EventView_actionButtons__QStBB{display:flex;gap:1rem}.EventView_directionsBtn___GPt5,.EventView_sendToPhoneBtn__RAbAU{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 20px;border-radius:0;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:1rem;font-family:Comic Neue,sans-serif}.EventView_directionsBtn___GPt5{background:linear-gradient(135deg,#055474,#3E1C56);color:white;border:none}.EventView_directionsBtn___GPt5:hover{background:linear-gradient(135deg,#3E1C56,#055474);transform:translateY(-3px);box-shadow:0 6px 12px rgba(5,84,116,.3)}.EventView_sendToPhoneBtn__RAbAU{background:white;color:#055474;border:2px solid #055474;position:relative;overflow:hidden}.EventView_sendToPhoneBtn__RAbAU:hover{background:linear-gradient(135deg,#055474,#3E1C56);color:white;border-color:transparent;transform:translateY(-3px);box-shadow:0 6px 12px rgba(5,84,116,.3)}.EventView_buyTicketsBtn__OyBB1{background:linear-gradient(135deg,#3E1C56,#055474);color:white;border:none}.EventView_buyTicketsBtn__OyBB1:hover{background:linear-gradient(135deg,#055474,#3E1C56);transform:translateY(-3px);box-shadow:0 6px 12px rgba(62,28,86,.3)}.EventView_reviewBtn__Yhq3e{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 20px;border-radius:2px;font-weight:600;transition:all .3s ease;cursor:pointer;border:none;font-size:1rem;font-family:var(--font-body);background:linear-gradient(135deg,#FFA500,#FF6B00);color:white}.EventView_reviewBtn__Yhq3e:hover{background:linear-gradient(135deg,#FF6B00,#FFA500);transform:translateY(-3px);box-shadow:0 6px 12px rgba(255,165,0,.35)}.EventView_dateLocation__wB4r3{display:flex;flex-direction:column;gap:.75rem}.EventView_dates__Bvq57,.EventView_location__QZZVi{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;color:#475569}.EventView_dates__Bvq57 i,.EventView_location__QZZVi i{color:#055474;width:20px;text-align:center}.EventView_mainContent__yDR_z{display:block;padding:0 3rem 3rem}.EventView_detailsSection__w3OvR{display:flex;flex-direction:column;gap:2rem}.EventView_description__9E6bn h2{border-bottom:3px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1;padding-bottom:.75rem;display:inline-block;margin-bottom:1.5rem}.EventView_descriptionContent__iVqc_{font-size:1.125rem;line-height:1.7;color:#475569}.EventView_descriptionContent__iVqc_ p{margin-bottom:1rem}.EventView_infoGrid__Mi_Oi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.EventView_infoCard__dEsmj{background:white;border-radius:2px;padding:1.5rem;transition:all .3s ease;border:1px solid #e2e8f0;border-left:4px solid #055474;box-shadow:0 2px 4px rgba(0,0,0,.04)}.EventView_infoCard__dEsmj:hover{box-shadow:0 8px 16px rgba(5,84,116,.12);transform:translateY(-4px);border-left-color:#3e1c56}.EventView_infoCard__dEsmj h3{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;border-bottom:2px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1}.EventView_infoCard__dEsmj h3 i{font-size:1.25rem;color:#055474;background:linear-gradient(135deg,#055474,#3e1c56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.EventView_infoContent__B2zPb p{margin-bottom:.5rem;color:#475569;line-height:1.5}.EventView_infoContent__B2zPb strong{color:#1e293b;font-weight:600}.EventView_applicationStats__xdx5o{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.EventView_categoriesSection__61PP7{margin-top:2rem}.EventView_categoriesSection__61PP7 h3{margin-bottom:1rem}.EventView_categories__M6mqz{display:flex;flex-wrap:wrap;gap:.75rem}.EventView_categoryTag__Sdd_R{background:white;color:#055474;padding:.5rem 1rem;border-radius:2px;font-size:.875rem;font-weight:600;border:2px solid #055474;transition:all .3s ease;cursor:pointer}.EventView_categoryTag__Sdd_R:hover{background:linear-gradient(135deg,#055474,#3e1c56);color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(5,84,116,.25);border-color:transparent}.EventView_applicationSection__LFso_{background:white;border:5px solid transparent;border-radius:2px;padding:2rem;margin-bottom:2rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;box-shadow:0 4px 12px rgba(0,0,0,.08)}.EventView_applicationSection__LFso_ h2{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1}.EventView_applicationSection__LFso_ h2 i{background:linear-gradient(135deg,#055474,#3e1c56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem}.EventView_applicationPrompt__fXcFj p{font-size:1.125rem;color:#475569;text-align:center;padding:2rem}.EventView_applicationPrompt__fXcFj a{color:#055474;text-decoration:none;font-weight:600}.EventView_applicationPrompt__fXcFj a:hover{color:#3E1C56;text-decoration:underline}.EventView_applyPrompt__ByzG9{text-align:center;padding:2rem}.EventView_applyPrompt__ByzG9 p{font-size:1.125rem;color:#475569;margin-bottom:1.5rem}.EventView_applyButton__rLc5_{background:linear-gradient(135deg,#055474,#3e1c56 50%,#055474);background-size:200% auto;color:white;padding:14px 32px;border:none;border-radius:2px;font-size:1.1rem;font-weight:700;cursor:pointer;font-family:var(--font-body);transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem;text-transform:uppercase;letter-spacing:.5px}.EventView_applyButton__rLc5_:hover{background-position:100%;transform:translateY(-3px);box-shadow:0 8px 16px rgba(5,84,116,.3)}.EventView_applyButton__rLc5_:active{transform:translateY(-1px)}.EventView_applicationClosed__TUU1R{text-align:center;padding:2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;color:#475569}.EventView_locationSection__B48hb{background:white;border-radius:2px;border:5px solid transparent;padding:2rem;margin-top:2rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;box-shadow:0 4px 12px rgba(0,0,0,.08)}.EventView_locationSection__B48hb h2{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1}.EventView_locationSection__B48hb h2 i{background:linear-gradient(135deg,#055474,#3e1c56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.EventView_locationDetails__OBEVP{margin-bottom:1.5rem}.EventView_address__baKAQ h3{margin-bottom:.5rem}.EventView_address__baKAQ p{color:#64748b;line-height:1.6;margin-bottom:1rem}.EventView_locationActions__xTCeT{display:flex;flex-direction:column;gap:.75rem}.EventView_directionsLink__IF_wi,.EventView_sendToPhoneLink__mDVJn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 20px;border-radius:0;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:2px solid #055474;font-size:1rem;font-family:Comic Neue,sans-serif}.EventView_directionsLink__IF_wi{background:#055474;color:white}.EventView_directionsLink__IF_wi:hover{background:#3E1C56;border-color:#3E1C56;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EventView_sendToPhoneLink__mDVJn{background:white;color:#055474}.EventView_sendToPhoneLink__mDVJn:hover{background:#055474;color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EventView_mapContainer__lKeUi{position:relative;width:100%;height:400px;border:1px solid #e2e8f0;border-radius:0;overflow:hidden;background:#f8fafc}.EventView_map__z_a_7{width:100%;height:100%}.EventView_mapLoading__Tag7_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#055474;font-size:1.1rem;font-weight:600}@media (max-width:768px){.EventView_heroSection__R5Os_{grid-template-columns:1fr;padding:2rem;gap:2rem}.EventView_mainContent__yDR_z{grid-template-columns:1fr;padding:0 2rem 2rem;gap:2rem}.EventView_infoGrid__Mi_Oi{grid-template-columns:1fr}.EventView_actionButtons__QStBB{flex-direction:column}.EventView_dates__Bvq57,.EventView_location__QZZVi,.EventView_shortDescription__WcWdm{font-size:1rem}}@media (max-width:480px){.EventView_heroSection__R5Os_{padding:1.5rem}.EventView_mainContent__yDR_z{padding:0 1.5rem 1.5rem}.EventView_infoCard__dEsmj{padding:1rem}.EventView_locationSection__B48hb{padding:1.5rem}.EventView_applicationContainer__PlsII,.EventView_sectionSeparator__NGsA7{padding:0 1.5rem}}.EventView_sectionSeparator__NGsA7{margin:3rem 0;padding:0 3rem}.EventView_separator__xSKh7{border:none;border-top:2px solid #e2e8f0;margin:0}.EventView_applicationSectionFullWidth__KTlMR{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:3rem 0}.EventView_applicationContainer__PlsII{max-width:1200px;margin:0 auto;padding:0 3rem}.EventView_disabledInput__iQ5X_{background:#f8fafc!important;color:#6b7280!important;cursor:not-allowed!important;border-color:#e2e8f0!important}.EventView_disabledInput__iQ5X_::placeholder{color:#9ca3af!important;font-style:italic}.EventView_rsvpLink__GYU7Z{display:inline-flex;align-items:center;gap:.5rem;background:#055474;color:white;padding:8px 16px;border-radius:0;text-decoration:none;font-weight:600;margin-top:.5rem;transition:all .2s ease}.EventView_rsvpLink__GYU7Z:hover{background:#3E1C56;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EventView_exhibitingArtistsSection__TNO4Y{margin:3rem 0;padding:2rem;background:white;border:5px solid transparent;border-radius:2px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;box-shadow:0 4px 12px rgba(0,0,0,.08)}.EventView_exhibitingArtistsSection__TNO4Y h2{color:#055474;font-size:1.75rem;margin-bottom:1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:3px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1}.EventView_exhibitingArtistsSection__TNO4Y h2 i{background:linear-gradient(135deg,#055474,#3e1c56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.EventView_artistsGrid__tDUcQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.EventView_artistCard__py_Hh{background:#f8f9fa;border:1px solid #dee2e6;border-radius:0;overflow:hidden;transition:all .3s ease}.EventView_artistCard__py_Hh:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(5,84,116,.15);border-color:#055474}.EventView_artistImage__c3eCJ{width:100%;height:200px;position:relative;overflow:hidden;background:#e9ecef}.EventView_artistImage__c3eCJ img{width:100%;height:100%;object-fit:cover}.EventView_defaultArtistAvatar__v40Dc{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#055474,#3E1C56);color:white;font-size:3rem}.EventView_artistInfo__j3_H2{padding:1.5rem}.EventView_artistHeader__7ylXs{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.EventView_artistName__ep5s3{color:#055474;font-size:1.25rem;font-weight:600;margin:0;flex:1 1;line-height:1.3}.EventView_artistStatus__KnZGv{padding:.25rem .75rem;border-radius:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.EventView_artistStatus__KnZGv.EventView_accepted__51G56{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.EventView_artistStatus__KnZGv.EventView_confirmed__ldBeU{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.EventView_artistLocation__Qs2aQ{color:#6c757d;font-size:.9rem;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.EventView_artistBio__AS6BL{color:#495057;font-size:.95rem;line-height:1.5;margin:0 0 1.5rem}.EventView_artistActions__lYVSc{display:flex;gap:.75rem;flex-wrap:wrap}.EventView_portfolioBtn__RfVhC,.EventView_viewProfileBtn__ujOuL{padding:.5rem 1rem;border-radius:0;text-decoration:none;font-size:.9rem;font-weight:600;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.EventView_viewProfileBtn__ujOuL{background:#055474;color:white;border:2px solid #055474}.EventView_viewProfileBtn__ujOuL:hover{background:#3E1C56;border-color:#3E1C56;transform:translateY(-1px)}.EventView_portfolioBtn__RfVhC{background:white;color:#055474;border:2px solid #055474}.EventView_portfolioBtn__RfVhC:hover{background:#055474;color:white;transform:translateY(-1px)}@media (max-width:768px){.EventView_exhibitingArtistsSection__TNO4Y{margin:2rem 0;padding:1.5rem}.EventView_artistsGrid__tDUcQ{grid-template-columns:1fr;gap:1rem}.EventView_artistImage__c3eCJ{height:150px}.EventView_artistInfo__j3_H2{padding:1rem}.EventView_artistHeader__7ylXs{flex-direction:column;align-items:flex-start;gap:.5rem}.EventView_artistActions__lYVSc{flex-direction:column}.EventView_portfolioBtn__RfVhC,.EventView_viewProfileBtn__ujOuL{justify-content:center}}.EventView_ticketSectionFullWidth__xlgp5{background:linear-gradient(135deg,#e8f5f3,#f0faf9);padding:4rem 0;margin:0 -2rem;border-top:1px solid #d1e7dd;border-bottom:1px solid #d1e7dd}.EventView_ticketContainer__pM8My{max-width:900px;margin:0 auto;padding:0 2rem;text-align:center}.EventView_ticketContainer__pM8My h2{color:#055474;font-size:2.5rem;margin-bottom:2rem;text-align:center}.EventView_ticketContainer__pM8My h2 i{color:#28a745;margin-right:1rem;font-size:2.2rem}.EventView_ticketPrompt__JoRpi{text-align:center;padding:2rem;background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:2px solid #28a745}.EventView_ticketPrompt__JoRpi p{font-size:1.2rem;color:#2c3e50;margin-bottom:1.5rem;font-weight:500}.EventView_buyTicketsButton__dHSSX{background:linear-gradient(135deg,#28a745,#20c997);color:white;border:none;padding:1rem 3rem;font-size:1.2rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(40,167,69,.3);display:inline-flex;align-items:center;gap:.8rem}.EventView_buyTicketsButton__dHSSX:hover{background:linear-gradient(135deg,#218838,#1e7e34);transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,.4)}.EventView_buyTicketsButton__dHSSX:active{transform:translateY(0);box-shadow:0 2px 10px rgba(40,167,69,.3)}.EventView_buyTicketsButton__dHSSX i{font-size:1.1rem}.EventView_floatingEditButtons__h_kAZ{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px}.EventView_floatingEditLink__w16An,.EventView_floatingManageLink__GFqQt{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.EventView_floatingEditLink__w16An{background-color:#055474;color:white}.EventView_floatingManageLink__GFqQt{background-color:#f8f9fa;color:#055474}.EventView_floatingEditLink__w16An:hover,.EventView_floatingManageLink__GFqQt:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25)}.EventView_floatingEditLink__w16An i,.EventView_floatingManageLink__GFqQt i{font-size:16px}.TicketPurchaseModal_modalOverlay__3nJHy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.TicketPurchaseModal_modalContent__6UR0Q{background:white;border-radius:0;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border:3px solid #055474}.TicketPurchaseModal_modalHeader__mvYN_{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#055474;color:white;margin-bottom:0}.TicketPurchaseModal_modalHeader__mvYN_ h2{margin:0;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem}.TicketPurchaseModal_closeButton__oRQIO{background:none;border:none;color:white;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:0;transition:background .2s ease}.TicketPurchaseModal_closeButton__oRQIO:hover{background:rgba(255,255,255,.1)}.TicketPurchaseModal_eventInfo__IxObL{padding:1.5rem;background:#f8f9fa;border-bottom:1px solid #dee2e6}.TicketPurchaseModal_eventInfo__IxObL h3{margin:0 0 1rem;color:#055474;font-size:1.25rem}.TicketPurchaseModal_eventInfo__IxObL p{margin:.5rem 0;color:#6c757d;display:flex;align-items:center;gap:.5rem}.TicketPurchaseModal_eventInfo__IxObL i{width:16px;text-align:center}.TicketPurchaseModal_loading__IrfwH{padding:3rem;text-align:center;color:#6c757d}.TicketPurchaseModal_loading__IrfwH i{margin-right:.5rem}.TicketPurchaseModal_noTickets___vmR0{padding:2rem;text-align:center;color:#6c757d}.TicketPurchaseModal_purchaseForm__AfGJv{padding:1.5rem}.TicketPurchaseModal_buyerSection__xEDCC,.TicketPurchaseModal_paymentSection__hbTZJ,.TicketPurchaseModal_ticketsSection__Dp1y_{margin-bottom:2rem}.TicketPurchaseModal_buyerSection__xEDCC h4,.TicketPurchaseModal_paymentSection__hbTZJ h4,.TicketPurchaseModal_ticketsSection__Dp1y_ h4{margin:0 0 1rem;color:#055474;font-size:1.1rem;font-weight:600}.TicketPurchaseModal_ticketOption__xl0oA{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #dee2e6;border-radius:0;margin-bottom:1rem;background:white}.TicketPurchaseModal_ticketInfo__TEyMP{flex:1 1}.TicketPurchaseModal_ticketInfo__TEyMP h5{margin:0 0 .5rem;color:#055474;font-size:1rem;font-weight:600}.TicketPurchaseModal_ticketPrice__dAm0R{font-size:1.25rem;font-weight:700;color:#3E1C56;margin:0}.TicketPurchaseModal_ticketDescription__yVU6E{margin:.5rem 0 0;color:#6c757d;font-size:.9rem}.TicketPurchaseModal_availability__1ixb1{margin:.5rem 0 0;color:#28a745;font-size:.85rem;font-weight:500}.TicketPurchaseModal_quantitySelector__tg8ty{display:flex;align-items:center;gap:1rem}.TicketPurchaseModal_quantityBtn__HevzH{width:40px;height:40px;border:2px solid #055474;background:white;color:#055474;border-radius:0;cursor:pointer;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.TicketPurchaseModal_quantityBtn__HevzH:hover:not(:disabled){background:#055474;color:white}.TicketPurchaseModal_quantityBtn__HevzH:disabled{opacity:.4;cursor:not-allowed}.TicketPurchaseModal_quantity__vCbv2{font-size:1.25rem;font-weight:600;color:#055474;min-width:2rem;text-align:center}.TicketPurchaseModal_orderSummary__Wtaa4{background:#f8f9fa;padding:1rem;border-radius:0;border:1px solid #dee2e6;margin-bottom:2rem}.TicketPurchaseModal_orderSummary__Wtaa4 h4{margin:0 0 1rem;color:#055474;font-size:1.1rem}.TicketPurchaseModal_summaryLine__WkpGe{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#3E1C56;font-size:1.1rem}.TicketPurchaseModal_formRow__A9kUr{display:flex;gap:1rem;margin-bottom:1rem}.TicketPurchaseModal_input__DIyFH{flex:1 1;padding:.75rem;border:2px solid #dee2e6;border-radius:0;font-size:1rem;transition:border-color .2s ease}.TicketPurchaseModal_input__DIyFH:focus{outline:none;border-color:#055474;box-shadow:0 0 0 3px rgba(5,84,116,.2)}.TicketPurchaseModal_cardElement__LJnTn{padding:.75rem;border:2px solid #dee2e6;border-radius:0;background:white;transition:border-color .2s ease}.TicketPurchaseModal_cardElement__LJnTn:focus-within{border-color:#055474}.TicketPurchaseModal_error__FJJLT{background:#f8d7da;color:#721c24;padding:.75rem 1rem;border-radius:0;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;border:1px solid #f1aeb5}.TicketPurchaseModal_formActions__B5slx{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.TicketPurchaseModal_backBtn__cDpWi,.TicketPurchaseModal_cancelBtn__hSr__,.TicketPurchaseModal_continueBtn__veUk0,.TicketPurchaseModal_purchaseBtn__Jqx7k{padding:.75rem 2rem;border-radius:0;font-size:1rem;font-weight:600;cursor:pointer;border:2px solid;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.TicketPurchaseModal_backBtn__cDpWi,.TicketPurchaseModal_cancelBtn__hSr__{background:white;color:#6c757d;border-color:#6c757d}.TicketPurchaseModal_backBtn__cDpWi:hover,.TicketPurchaseModal_cancelBtn__hSr__:hover{background:#6c757d;color:white}.TicketPurchaseModal_continueBtn__veUk0,.TicketPurchaseModal_purchaseBtn__Jqx7k{background:#055474;color:white;border-color:#055474}.TicketPurchaseModal_continueBtn__veUk0:hover:not(:disabled),.TicketPurchaseModal_purchaseBtn__Jqx7k:hover:not(:disabled){background:#3E1C56;border-color:#3E1C56;transform:translateY(-1px);box-shadow:0 4px 8px rgba(5,84,116,.2)}.TicketPurchaseModal_continueBtn__veUk0:disabled,.TicketPurchaseModal_purchaseBtn__Jqx7k:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.TicketPurchaseModal_loadingSpinner__ll_1_{text-align:center;color:#6c757d;font-style:italic}@media (max-width:768px){.TicketPurchaseModal_modalContent__6UR0Q{margin:.5rem;max-width:none;width:calc(100% - 1rem)}.TicketPurchaseModal_modalHeader__mvYN_{padding:1rem}.TicketPurchaseModal_modalHeader__mvYN_ h2{font-size:1.25rem}.TicketPurchaseModal_eventInfo__IxObL,.TicketPurchaseModal_purchaseForm__AfGJv{padding:1rem}.TicketPurchaseModal_ticketOption__xl0oA{flex-direction:column;align-items:stretch;gap:1rem}.TicketPurchaseModal_quantitySelector__tg8ty{justify-content:center}.TicketPurchaseModal_formActions__B5slx,.TicketPurchaseModal_formRow__A9kUr{flex-direction:column;gap:.5rem}.TicketPurchaseModal_cancelBtn__hSr__,.TicketPurchaseModal_purchaseBtn__Jqx7k{width:100%;justify-content:center}}