@keyframes CounterOfferModal-module-scss-module__a4HIoW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CounterOfferModal-module-scss-module__a4HIoW__modal_overlay{background-color:color-mix(in oklch, var(--foreground) 40%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-index-submit-offer-modal,1100);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CounterOfferModal-module-scss-module__a4HIoW__modal_content{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:var(--shadow-xl);padding:2rem;animation:.25s ease-out CounterOfferModal-module-scss-module__a4HIoW__slideUp;position:relative}@keyframes CounterOfferModal-module-scss-module__a4HIoW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CounterOfferModal-module-scss-module__a4HIoW__close_btn{position:absolute;top:1rem;right:1rem}.CounterOfferModal-module-scss-module__a4HIoW__modal_header{margin-bottom:1.5rem;padding-right:2.5rem}.CounterOfferModal-module-scss-module__a4HIoW__modal_header h2{letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0 0 .25rem;font-size:1.35rem;font-weight:400}.CounterOfferModal-module-scss-module__a4HIoW__modal_header p{color:var(--muted-foreground);margin:0;font-size:.95rem;font-weight:400}.CounterOfferModal-module-scss-module__a4HIoW__error_alert{background-color:var(--error-bg);color:var(--error-text);border-radius:var(--radius-md);border:1px solid var(--error-border);margin-bottom:1.5rem;padding:.75rem;font-size:.9rem}.CounterOfferModal-module-scss-module__a4HIoW__form{flex-direction:column;gap:1.25rem;display:flex}.CounterOfferModal-module-scss-module__a4HIoW__field{flex-direction:column;gap:.5rem;display:flex}.CounterOfferModal-module-scss-module__a4HIoW__field label{color:var(--foreground);font-size:.9rem;font-weight:400}.CounterOfferModal-module-scss-module__a4HIoW__field textarea{box-sizing:border-box;width:100%;min-height:6.5rem;padding:.75rem calc(var(--spacing)*3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);color:var(--foreground);font:inherit;resize:vertical;outline:none;margin:0;font-size:.875rem;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.CounterOfferModal-module-scss-module__a4HIoW__field textarea::placeholder{color:var(--muted-foreground)}.CounterOfferModal-module-scss-module__a4HIoW__field textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 22%, transparent)}.CounterOfferModal-module-scss-module__a4HIoW__price_input_group{grid-template-columns:1fr 140px;align-items:center;gap:.5rem;display:grid}@media (max-width:480px){.CounterOfferModal-module-scss-module__a4HIoW__price_input_group{grid-template-columns:1fr 115px}}.CounterOfferModal-module-scss-module__a4HIoW__pricing_grid{grid-template-columns:1.2fr .9fr 1fr;align-items:center;gap:.5rem;display:grid}@media (max-width:560px){.CounterOfferModal-module-scss-module__a4HIoW__pricing_grid{grid-template-columns:1fr 1fr}.CounterOfferModal-module-scss-module__a4HIoW__pricing_grid>:first-child{grid-column:1/-1}}.CounterOfferModal-module-scss-module__a4HIoW__currency_select,.CounterOfferModal-module-scss-module__a4HIoW__price_type_select{width:100%}.CounterOfferModal-module-scss-module__a4HIoW__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}
@keyframes ProfileForm-module-scss-module__At_ulW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ProfileForm-module-scss-module__At_ulW__page{background:0 0;flex-direction:column;gap:1.25rem;width:100%;min-height:0;padding:0;display:flex}.ProfileForm-module-scss-module__At_ulW__container{width:100%;max-width:none;margin:0}.ProfileForm-module-scss-module__At_ulW__form_shell{background:0 0;border:none;border-radius:0;padding:0}.ProfileForm-module-scss-module__At_ulW__back_link{width:fit-content;color:var(--muted-foreground);font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.ProfileForm-module-scss-module__At_ulW__back_link:hover{color:var(--primary)}.ProfileForm-module-scss-module__At_ulW__header{--app-header-bleed:1.25rem;z-index:20;isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.85rem 0 1rem;display:flex;position:sticky;top:0}.ProfileForm-module-scss-module__At_ulW__header:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1*var(--app-header-bleed));right:calc(-1*var(--app-header-bleed));background:var(--background);box-shadow:0 -1rem 0 var(--background);pointer-events:none;position:absolute}@media (max-width:768px){.ProfileForm-module-scss-module__At_ulW__header{--app-header-bleed:1rem;padding-top:3.25rem}.ProfileForm-module-scss-module__At_ulW__header:before{box-shadow:0 -3.25rem 0 var(--background)}}.ProfileForm-module-scss-module__At_ulW__header h1,.ProfileForm-module-scss-module__At_ulW__header .ProfileForm-module-scss-module__At_ulW__title{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.ProfileForm-module-scss-module__At_ulW__header p,.ProfileForm-module-scss-module__At_ulW__header .ProfileForm-module-scss-module__At_ulW__description{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.ProfileForm-module-scss-module__At_ulW__card{box-sizing:border-box;color:var(--card-foreground);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.ProfileForm-module-scss-module__At_ulW__form{flex-direction:column;gap:1.15rem;padding:0;display:flex}.ProfileForm-module-scss-module__At_ulW__card .ProfileForm-module-scss-module__At_ulW__form{padding:0}.ProfileForm-module-scss-module__At_ulW__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.ProfileForm-module-scss-module__At_ulW__grid{grid-template-columns:1fr}}.ProfileForm-module-scss-module__At_ulW__field{flex-direction:column;gap:.4rem;display:flex}.ProfileForm-module-scss-module__At_ulW__field label{color:var(--foreground);font-size:.875rem;font-weight:400}.ProfileForm-module-scss-module__At_ulW__field input:not([role=combobox]),.ProfileForm-module-scss-module__At_ulW__field textarea,.ProfileForm-module-scss-module__At_ulW__field select{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);width:100%;color:var(--foreground);font:inherit;margin:0;padding:.65rem .85rem;font-size:.875rem;font-weight:400}.ProfileForm-module-scss-module__At_ulW__field input:not([role=combobox])::placeholder,.ProfileForm-module-scss-module__At_ulW__field textarea::placeholder,.ProfileForm-module-scss-module__At_ulW__field select::placeholder{color:var(--muted-foreground)}.ProfileForm-module-scss-module__At_ulW__field input:not([role=combobox]):hover:not(:disabled):not(:focus-visible),.ProfileForm-module-scss-module__At_ulW__field textarea:hover:not(:disabled):not(:focus-visible),.ProfileForm-module-scss-module__At_ulW__field select:hover:not(:disabled):not(:focus-visible){border-color:color-mix(in oklch, var(--border) 55%, var(--foreground))}.ProfileForm-module-scss-module__At_ulW__field input:not([role=combobox]):focus-visible,.ProfileForm-module-scss-module__At_ulW__field input:not([role=combobox]):focus,.ProfileForm-module-scss-module__At_ulW__field textarea:focus-visible,.ProfileForm-module-scss-module__At_ulW__field textarea:focus,.ProfileForm-module-scss-module__At_ulW__field select:focus-visible,.ProfileForm-module-scss-module__At_ulW__field select:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 22%, transparent);outline:none}.ProfileForm-module-scss-module__At_ulW__field input:not([role=combobox])[aria-invalid=true],.ProfileForm-module-scss-module__At_ulW__field textarea[aria-invalid=true],.ProfileForm-module-scss-module__At_ulW__field select[aria-invalid=true]{border-color:var(--destructive)}.ProfileForm-module-scss-module__At_ulW__field textarea{resize:vertical;min-height:5.5rem}.ProfileForm-module-scss-module__At_ulW__actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:.85rem;margin-top:.35rem;padding-top:1.15rem;display:flex}.ProfileForm-module-scss-module__At_ulW__field_error{color:var(--destructive);font-size:.8125rem}.ProfileForm-module-scss-module__At_ulW__error_msg{border:1px solid color-mix(in oklch, var(--destructive) 35%, var(--border));border-radius:var(--radius-md);background:color-mix(in oklch, var(--destructive) 8%, var(--card));color:var(--destructive);margin:0;padding:.75rem .9rem;font-size:.875rem}.ProfileForm-module-scss-module__At_ulW__tag_input_hint{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem}.ProfileForm-module-scss-module__At_ulW__privacy_fieldset{border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:.35rem 0 0;padding:1.15rem 0 0}.ProfileForm-module-scss-module__At_ulW__privacy_fieldset legend{color:var(--foreground);margin-bottom:.65rem;padding:0;font-size:.875rem;font-weight:400}.ProfileForm-module-scss-module__At_ulW__privacy_hint{color:var(--muted-foreground);margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.ProfileForm-module-scss-module__At_ulW__checkbox_row{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:.45rem;font-size:.875rem;display:flex}.ProfileForm-module-scss-module__At_ulW__checkbox_row input{width:auto;accent-color:var(--primary);margin-top:.15rem}.ProfileForm-module-scss-module__At_ulW__field_hint{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.ProfileForm-module-scss-module__At_ulW__field_hint a{color:var(--primary);text-decoration:none}.ProfileForm-module-scss-module__At_ulW__field_hint a:hover{text-decoration:underline}.ProfileForm-module-scss-module__At_ulW__related{margin:0}.ProfileForm-module-scss-module__At_ulW__photo_row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ProfileForm-module-scss-module__At_ulW__photo_preview,.ProfileForm-module-scss-module__At_ulW__photo_placeholder{border:1px solid var(--border);object-fit:cover;border-radius:999px;width:4.5rem;height:4.5rem;overflow:hidden}.ProfileForm-module-scss-module__At_ulW__photo_preview_logo{border-radius:var(--radius-md)}.ProfileForm-module-scss-module__At_ulW__photo_placeholder{background:var(--accent);color:var(--primary);text-align:center;place-items:center;font-size:.7rem;display:grid}:is(html.dark .ProfileForm-module-scss-module__At_ulW__photo_placeholder,.dark .ProfileForm-module-scss-module__At_ulW__photo_placeholder){background:color-mix(in oklch, var(--card) 62%, var(--secondary));color:var(--muted-foreground)}.ProfileForm-module-scss-module__At_ulW__photo_actions{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.ProfileForm-module-scss-module__At_ulW__chip_checks{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.45rem;display:grid}.ProfileForm-module-scss-module__At_ulW__check_item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;margin:0;padding:.55rem .7rem;font-size:.875rem;display:flex}.ProfileForm-module-scss-module__At_ulW__check_item input{width:auto;accent-color:var(--primary);margin:0}.ProfileForm-module-scss-module__At_ulW__check_item:has(input:checked){border-color:color-mix(in oklch, var(--primary) 40%, var(--border));background:var(--accent);color:var(--primary)}.ProfileForm-module-scss-module__At_ulW__industry_chips{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.ProfileForm-module-scss-module__At_ulW__industry_chip{border:1px solid color-mix(in oklch, var(--primary) 40%, var(--border));border-radius:var(--radius-md);background:var(--accent);color:var(--primary);cursor:pointer;align-items:center;gap:.4rem;margin:0;padding:.55rem .7rem;font-size:.875rem;line-height:1.35;display:inline-flex}.ProfileForm-module-scss-module__At_ulW__industry_chip:hover{border-color:var(--primary)}.ProfileForm-module-scss-module__At_ulW__industry_picker{flex-direction:column;gap:.85rem;margin-top:.85rem;display:flex}.ProfileForm-module-scss-module__At_ulW__industry_list{flex-direction:column;display:flex}.ProfileForm-module-scss-module__At_ulW__industry_group{border-top:1px solid var(--border);padding:.15rem 0 .85rem}.ProfileForm-module-scss-module__At_ulW__industry_group:first-child{border-top:none;padding-top:0}.ProfileForm-module-scss-module__At_ulW__industry_group_header{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0 0 .55rem;padding:.5rem 0;font-size:.875rem;font-weight:400;display:flex}.ProfileForm-module-scss-module__At_ulW__industry_group_meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ProfileForm-module-scss-module__At_ulW__chevron_open{transform:rotate(180deg)}
@keyframes CompanyVerificationPanel-module-scss-module__4Fcsmq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CompanyVerificationPanel-module-scss-module__4Fcsmq__verification_panel{background:0 0;border:none;border-radius:0;margin-top:1.75rem;overflow:visible}.CompanyVerificationPanel-module-scss-module__4Fcsmq__panel_header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.85rem;padding:0 0 1rem;display:flex}@media (max-width:768px){.CompanyVerificationPanel-module-scss-module__4Fcsmq__panel_header{flex-direction:column}}.CompanyVerificationPanel-module-scss-module__4Fcsmq__icon_main{color:var(--muted-foreground);flex-shrink:0;margin-top:.15rem}.CompanyVerificationPanel-module-scss-module__4Fcsmq__icon_success{color:var(--chart-5);flex-shrink:0;margin-top:.15rem}.CompanyVerificationPanel-module-scss-module__4Fcsmq__panel_copy{flex:1;min-width:0}.CompanyVerificationPanel-module-scss-module__4Fcsmq__panel_copy h3{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .2rem;font-size:1rem;font-weight:400}.CompanyVerificationPanel-module-scss-module__4Fcsmq__panel_copy p{color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.45}.CompanyVerificationPanel-module-scss-module__4Fcsmq__status_badge{border-radius:var(--radius-full);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-shrink:0;padding:.25rem .6rem;font-size:.7rem;font-weight:400}.CompanyVerificationPanel-module-scss-module__4Fcsmq__status_badge.CompanyVerificationPanel-module-scss-module__4Fcsmq__notsubmitted{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__status_badge.CompanyVerificationPanel-module-scss-module__4Fcsmq__pending{background:var(--warning-badge-bg);color:var(--warning-text)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__status_badge.CompanyVerificationPanel-module-scss-module__4Fcsmq__verified{background:color-mix(in oklch, var(--chart-5) 16%, var(--muted));color:var(--chart-5)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__status_badge.CompanyVerificationPanel-module-scss-module__4Fcsmq__rejected{background:color-mix(in oklch, var(--destructive) 12%, var(--muted));color:var(--destructive)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__panel_body{padding:1.15rem 0 0}.CompanyVerificationPanel-module-scss-module__4Fcsmq__success_state,.CompanyVerificationPanel-module-scss-module__4Fcsmq__pending_state{border-radius:var(--radius-sm);text-align:center;justify-content:center;align-items:center;gap:.6rem;padding:1.15rem 1rem;font-size:.9rem;font-weight:400;display:flex}.CompanyVerificationPanel-module-scss-module__4Fcsmq__success_state{background:color-mix(in oklch, var(--chart-5) 10%, var(--muted));color:var(--chart-5)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__pending_state{background:var(--warning-block-bg);color:var(--warning-text)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__spin{animation:.8s linear infinite CompanyVerificationPanel-module-scss-module__4Fcsmq__spin}.CompanyVerificationPanel-module-scss-module__4Fcsmq__rejected_banner{border:1px solid color-mix(in oklch, var(--destructive) 35%, var(--border));border-radius:var(--radius-sm);background:color-mix(in oklch, var(--destructive) 10%, var(--card));color:var(--destructive);align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.875rem;display:flex}.CompanyVerificationPanel-module-scss-module__4Fcsmq__upload_form{flex-direction:column;gap:1.15rem;display:flex}.CompanyVerificationPanel-module-scss-module__4Fcsmq__docs_grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.CompanyVerificationPanel-module-scss-module__4Fcsmq__file_field{flex-direction:column;gap:.45rem;display:flex}.CompanyVerificationPanel-module-scss-module__4Fcsmq__file_field>label{color:var(--foreground);font-size:.85rem;font-weight:400}.CompanyVerificationPanel-module-scss-module__4Fcsmq__hidden_input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.CompanyVerificationPanel-module-scss-module__4Fcsmq__upload_box_error{border-color:var(--destructive);color:var(--destructive)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__upload_box{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);text-align:center;word-break:break-word;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:1.1rem 1rem;font-size:.85rem;font-weight:400;transition:border-color .15s,background-color .15s,color .15s;display:flex}.CompanyVerificationPanel-module-scss-module__4Fcsmq__upload_box:hover{border-color:var(--ring);background:var(--accent);color:var(--foreground)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__upload_box.CompanyVerificationPanel-module-scss-module__4Fcsmq__has_file{border-style:solid;border-color:color-mix(in oklch, var(--chart-5) 45%, var(--border));background:color-mix(in oklch, var(--chart-5) 8%, var(--card));color:var(--foreground)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__icon_muted{color:var(--muted-foreground)}.CompanyVerificationPanel-module-scss-module__4Fcsmq__file_field .CompanyVerificationPanel-module-scss-module__4Fcsmq__icon_success{color:var(--chart-5);flex-shrink:0}.CompanyVerificationPanel-module-scss-module__4Fcsmq__submit_wrap{justify-content:flex-end;display:flex}@media (max-width:768px){.CompanyVerificationPanel-module-scss-module__4Fcsmq__submit_wrap{justify-content:stretch}.CompanyVerificationPanel-module-scss-module__4Fcsmq__submit_wrap button{width:100%}}@keyframes CompanyVerificationPanel-module-scss-module__4Fcsmq__spin{to{transform:rotate(360deg)}}
@keyframes MyProfile-module-scss-module__2LqoJq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.MyProfile-module-scss-module__2LqoJq__page{background:0 0;flex-direction:column;gap:1.25rem;min-height:0;padding:0;display:flex}.MyProfile-module-scss-module__2LqoJq__page.MyProfile-module-scss-module__2LqoJq__guest{box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;padding:1.25rem 1.5rem 2.5rem}.MyProfile-module-scss-module__2LqoJq__container{flex-direction:column;gap:1.25rem;width:100%;max-width:none;margin:0;padding:0;display:flex}.MyProfile-module-scss-module__2LqoJq__back_link{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;width:fit-content;padding:.25rem 0;font-size:.85rem;font-weight:400;transition:color .15s;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__back_link:hover{color:var(--foreground)}.MyProfile-module-scss-module__2LqoJq__profile_toolbar{--app-header-bleed:1.25rem;z-index:20;isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.85rem 0 1rem;display:flex;position:sticky;top:0}.MyProfile-module-scss-module__2LqoJq__profile_toolbar:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1*var(--app-header-bleed));right:calc(-1*var(--app-header-bleed));background:var(--background);box-shadow:0 -1rem 0 var(--background);pointer-events:none;position:absolute}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__profile_toolbar{--app-header-bleed:1rem;padding-top:3.25rem}.MyProfile-module-scss-module__2LqoJq__profile_toolbar:before{box-shadow:0 -3.25rem 0 var(--background)}}.MyProfile-module-scss-module__2LqoJq__profile_toolbar h1,.MyProfile-module-scss-module__2LqoJq__profile_toolbar .MyProfile-module-scss-module__2LqoJq__title{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.MyProfile-module-scss-module__2LqoJq__profile_toolbar p,.MyProfile-module-scss-module__2LqoJq__profile_toolbar .MyProfile-module-scss-module__2LqoJq__description{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.MyProfile-module-scss-module__2LqoJq__toolbar_copy{flex:1;min-width:0}.MyProfile-module-scss-module__2LqoJq__toolbar_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MyProfile-module-scss-module__2LqoJq__card_header_row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:0 0 .85rem;display:flex}.MyProfile-module-scss-module__2LqoJq__section_heading{letter-spacing:var(--tracking-tight);color:var(--foreground);align-items:center;gap:.5rem;margin:0 auto 0 0;font-size:1rem;font-weight:400;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__empty_compact{min-height:10rem;padding:1.5rem .5rem}.MyProfile-module-scss-module__2LqoJq__identity_empty{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.MyProfile-module-scss-module__2LqoJq__identity_empty p{color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.5}.MyProfile-module-scss-module__2LqoJq__identity_empty_actions{flex-wrap:wrap;gap:.5rem;display:flex}.MyProfile-module-scss-module__2LqoJq__stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.MyProfile-module-scss-module__2LqoJq__inline_verified{color:var(--chart-5);align-items:center;gap:.35rem;margin:0 0 1rem;font-size:.82rem;font-weight:400;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__display_name{letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:400;line-height:1.25}.MyProfile-module-scss-module__2LqoJq__avatar_company{border-radius:var(--radius-md)}.MyProfile-module-scss-module__2LqoJq__avatar_person{border-radius:var(--radius-full)}.MyProfile-module-scss-module__2LqoJq__avatar_placeholder_inner{width:100%;height:100%;color:var(--primary-foreground);background:var(--primary);justify-content:center;align-items:center;font-size:1.75rem;font-weight:400;display:flex}.MyProfile-module-scss-module__2LqoJq__detail_icon{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--accent-foreground);background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(html.dark .MyProfile-module-scss-module__2LqoJq__detail_icon,.dark .MyProfile-module-scss-module__2LqoJq__detail_icon){background:color-mix(in oklch, var(--card) 62%, var(--secondary));color:var(--muted-foreground)}.MyProfile-module-scss-module__2LqoJq__detail_copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.MyProfile-module-scss-module__2LqoJq__profile_header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.15rem 0 0;display:flex}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__profile_header{flex-direction:column}}.MyProfile-module-scss-module__2LqoJq__header_content{align-items:center;gap:1.25rem;min-width:0;display:flex}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__header_content{text-align:center;flex-direction:column;width:100%}}.MyProfile-module-scss-module__2LqoJq__header_side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__header_side{align-items:center;width:100%;margin-top:.25rem}}.MyProfile-module-scss-module__2LqoJq__header_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__header_actions{justify-content:center}}.MyProfile-module-scss-module__2LqoJq__overview_section{background-color:#0000;border:none;border-radius:0;margin-bottom:1.25rem;padding:0}.MyProfile-module-scss-module__2LqoJq__overview_section h3{color:var(--text-main,#111827);border-bottom:1px solid var(--border-subtle,#e5e7eb);align-items:center;gap:.5rem;margin:0 0 1.5rem;padding-bottom:1rem;font-size:1.25rem;display:flex}.MyProfile-module-scss-module__2LqoJq__service_details{flex-direction:column;gap:1.25rem;display:flex}.MyProfile-module-scss-module__2LqoJq__service_tags{flex-wrap:wrap;gap:.5rem;display:flex}.MyProfile-module-scss-module__2LqoJq__service_tags .MyProfile-module-scss-module__2LqoJq__tag{background-color:var(--brand-surface,#ecfdf5);color:var(--brand-primary,#10b981);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__bio{color:var(--text-main,#374151);max-width:800px;margin:0;font-size:1rem;line-height:1.6}.MyProfile-module-scss-module__2LqoJq__service_meta{color:var(--text-main,#374151);gap:2rem;font-size:.95rem;display:flex}.MyProfile-module-scss-module__2LqoJq__service_meta strong{color:var(--text-muted,#6b7280);font-weight:400}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__service_meta{flex-direction:column;gap:.5rem}}.MyProfile-module-scss-module__2LqoJq__website_link{color:var(--brand-primary,#10b981);align-items:center;gap:.5rem;font-size:.95rem;font-weight:400;text-decoration:none;transition:opacity .2s;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__website_link:hover{opacity:.8}.MyProfile-module-scss-module__2LqoJq__rates_list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__rates_list{grid-template-columns:1fr}}.MyProfile-module-scss-module__2LqoJq__rate_card{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem 1.1rem}.MyProfile-module-scss-module__2LqoJq__rate_top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.MyProfile-module-scss-module__2LqoJq__rate_top h3{letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0;font-size:.95rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__rate_method{flex-shrink:0}.MyProfile-module-scss-module__2LqoJq__rate_amount{letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0 0 .75rem;font-size:1.2rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__rate_meta{color:var(--text-muted,#6b7280);flex-wrap:wrap;gap:.65rem 1rem;font-size:.85rem;display:flex}.MyProfile-module-scss-module__2LqoJq__rate_notes{color:var(--text-muted,#4b5563);margin:.75rem 0 0;font-size:.9rem;line-height:1.45}.MyProfile-module-scss-module__2LqoJq__chip_row{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.MyProfile-module-scss-module__2LqoJq__chip{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--muted);color:var(--foreground);align-items:center;padding:.25rem .7rem;font-size:.78rem;font-weight:400;line-height:1.35;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__chip_day{color:var(--muted-foreground);background:var(--card)}.MyProfile-module-scss-module__2LqoJq__service_chip{max-width:100%;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;padding:.2rem .6rem;font-size:.72rem;display:inline-block;overflow:hidden}.MyProfile-module-scss-module__2LqoJq__profile_list_block{margin-top:1.15rem;margin-bottom:.25rem}.MyProfile-module-scss-module__2LqoJq__profile_list_block h3{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .5rem;font-size:.75rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__plain_list{color:var(--text-muted);margin:0;padding-left:1.2rem;line-height:1.5}.MyProfile-module-scss-module__2LqoJq__bio_block{color:var(--text-main);margin-bottom:1rem;line-height:1.55}.MyProfile-module-scss-module__2LqoJq__rating_line{color:var(--text-main);align-items:center;gap:.35rem;margin:0 0 1rem;font-weight:400;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__rating_count{color:var(--text-muted);font-size:.9rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__reviews_summary{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;padding:0;display:flex}.MyProfile-module-scss-module__2LqoJq__reviews_summary_score{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.MyProfile-module-scss-module__2LqoJq__reviews_avg{color:var(--foreground);letter-spacing:var(--tracking-tight);font-size:1.35rem;font-weight:400;line-height:1}.MyProfile-module-scss-module__2LqoJq__star_row{color:var(--border-default);align-items:center;gap:.15rem;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__star_row_interactive{gap:.2rem}.MyProfile-module-scss-module__2LqoJq__star_btn{color:inherit;cursor:default;background:0 0;border:none;padding:0;line-height:0;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__star_btn:disabled{cursor:default}.MyProfile-module-scss-module__2LqoJq__star_row_interactive .MyProfile-module-scss-module__2LqoJq__star_btn{cursor:pointer;border-radius:6px;padding:.15rem}.MyProfile-module-scss-module__2LqoJq__star_row_interactive .MyProfile-module-scss-module__2LqoJq__star_btn:hover,.MyProfile-module-scss-module__2LqoJq__star_row_interactive .MyProfile-module-scss-module__2LqoJq__star_btn:focus-visible{background:var(--brand-surface);outline:none}.MyProfile-module-scss-module__2LqoJq__star_filled{color:var(--chart-4)}.MyProfile-module-scss-module__2LqoJq__reviews_list{border-top:1px solid var(--border);flex-direction:column;gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.MyProfile-module-scss-module__2LqoJq__review_item{border-bottom:1px solid var(--border);padding:.85rem 0}.MyProfile-module-scss-module__2LqoJq__review_item_main{gap:.4rem;display:grid}.MyProfile-module-scss-module__2LqoJq__review_item_head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MyProfile-module-scss-module__2LqoJq__review_item_head strong{font-size:.9rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__review_item_head time{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:.75rem}.MyProfile-module-scss-module__2LqoJq__review_comment_wrap{padding-right:1.75rem;position:relative}.MyProfile-module-scss-module__2LqoJq__review_comment_wrap p{color:var(--foreground);margin:0;font-size:.9rem;line-height:1.45}.MyProfile-module-scss-module__2LqoJq__review_comment_preview:not(.MyProfile-module-scss-module__2LqoJq__review_comment_full) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MyProfile-module-scss-module__2LqoJq__review_disclose{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.15rem;padding:0;font-size:.78rem;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__review_disclose:hover{color:var(--foreground)}.MyProfile-module-scss-module__2LqoJq__review_disclose_open{transform:rotate(180deg)}.MyProfile-module-scss-module__2LqoJq__review_item_details{border-top:1px dashed var(--border);gap:.65rem;margin-top:.65rem;padding-top:.65rem;display:grid}.MyProfile-module-scss-module__2LqoJq__reviews_empty{color:var(--muted-foreground);margin:.75rem 0 0;padding:0;font-size:.875rem}.MyProfile-module-scss-module__2LqoJq__review_cta{color:var(--foreground);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin:.75rem 0 0;padding:0;font-size:.875rem;font-weight:400;text-decoration:underline;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__review_cta:disabled{opacity:.6;cursor:wait}.MyProfile-module-scss-module__2LqoJq__spinning{animation:.8s linear infinite MyProfile-module-scss-module__2LqoJq__spin}@keyframes MyProfile-module-scss-module__2LqoJq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MyProfile-module-scss-module__2LqoJq__review_form{background:0 0;border:none;flex-direction:column;gap:.85rem;margin:.85rem 0 0;padding:0;display:flex}.MyProfile-module-scss-module__2LqoJq__review_form_header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.MyProfile-module-scss-module__2LqoJq__review_form_header h3{margin:0;font-size:.95rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__review_text_btn{color:var(--muted-foreground);font:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}.MyProfile-module-scss-module__2LqoJq__review_text_btn:hover{color:var(--foreground)}.MyProfile-module-scss-module__2LqoJq__review_field{flex-direction:column;gap:.35rem;display:flex}.MyProfile-module-scss-module__2LqoJq__review_label{color:var(--muted-foreground);font-size:.8rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__review_field textarea{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;resize:vertical;min-height:3.5rem;padding:.55rem .65rem;font-size:.9rem}.MyProfile-module-scss-module__2LqoJq__review_field textarea:focus{outline:2px solid var(--ring);outline-offset:1px}.MyProfile-module-scss-module__2LqoJq__reviews_eligibility_hint{color:var(--muted-foreground);border:none;margin:.75rem 0 0;padding:0;font-size:.8rem;line-height:1.4}.MyProfile-module-scss-module__2LqoJq__criteria_form{gap:.45rem;display:grid}.MyProfile-module-scss-module__2LqoJq__criteria_row{justify-content:space-between;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.MyProfile-module-scss-module__2LqoJq__criteria_list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.MyProfile-module-scss-module__2LqoJq__criteria_item{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.MyProfile-module-scss-module__2LqoJq__review_overall_line{color:var(--muted-foreground);margin:0;font-size:.8rem}.MyProfile-module-scss-module__2LqoJq__review_overall_line strong{color:var(--foreground);font-weight:400}.MyProfile-module-scss-module__2LqoJq__review_actions{flex-wrap:wrap;gap:.75rem;display:flex}.MyProfile-module-scss-module__2LqoJq__review_action_btn{color:var(--muted-foreground);font:inherit;cursor:pointer;text-underline-offset:.12em;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.78rem;text-decoration:underline;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__review_action_btn:hover{color:var(--foreground)}.MyProfile-module-scss-module__2LqoJq__dispute_badge{color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__dispute_form{gap:.65rem;display:grid}.MyProfile-module-scss-module__2LqoJq__dispute_form_actions{flex-wrap:wrap;gap:.5rem;display:flex}.MyProfile-module-scss-module__2LqoJq__review_submit{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:12px 24px;font-weight:400;transition:background-color .2s,transform .2s}.MyProfile-module-scss-module__2LqoJq__review_submit:hover{background-color:var(--ring);transform:translateY(-1px)}.MyProfile-module-scss-module__2LqoJq__review_submit{align-self:flex-start;padding:.7rem 1.15rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__services_section{margin-bottom:1.25rem}.MyProfile-module-scss-module__2LqoJq__services_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__services_grid{grid-template-columns:1fr}}.MyProfile-module-scss-module__2LqoJq__service_card{position:relative;overflow:hidden}.MyProfile-module-scss-module__2LqoJq__service_card_clickable{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;padding:0;display:block}.MyProfile-module-scss-module__2LqoJq__service_card_clickable:hover{border-color:var(--brand-primary)}.MyProfile-module-scss-module__2LqoJq__service_card_clickable:disabled{cursor:default;opacity:.85}.MyProfile-module-scss-module__2LqoJq__service_cta{color:var(--primary);align-items:center;gap:.25rem;margin-top:.75rem;font-size:.8125rem;font-weight:400;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__service_description_plain{color:var(--text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.MyProfile-module-scss-module__2LqoJq__service_card_content{flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.1rem 2.5rem 1.15rem 1.15rem;display:flex;position:relative}.MyProfile-module-scss-module__2LqoJq__service_card_content h3{letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0;font-size:1rem;font-weight:400;line-height:1.35}.MyProfile-module-scss-module__2LqoJq__service_meta{color:var(--text-muted,#6b7280);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.MyProfile-module-scss-module__2LqoJq__service_meta span{align-items:center;gap:.35rem;display:flex}.MyProfile-module-scss-module__2LqoJq__service_description{color:var(--text-muted,#4b5563);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.MyProfile-module-scss-module__2LqoJq__service_card_actions{border-top:1px solid var(--border);width:100%;margin-top:.35rem;padding-top:.85rem}.MyProfile-module-scss-module__2LqoJq__avatar_wrap{border:1px solid var(--border);background:var(--muted);flex-shrink:0;width:5.5rem;height:5.5rem;overflow:hidden}.MyProfile-module-scss-module__2LqoJq__avatar_wrap.MyProfile-module-scss-module__2LqoJq__avatar_company{border-radius:var(--radius-md)}.MyProfile-module-scss-module__2LqoJq__avatar_wrap.MyProfile-module-scss-module__2LqoJq__avatar_person{border-radius:var(--radius-full)}.MyProfile-module-scss-module__2LqoJq__avatar_image{object-fit:cover;width:100%;height:100%}.MyProfile-module-scss-module__2LqoJq__avatar_placeholder{background:var(--primary);width:5.5rem;height:5.5rem;color:var(--primary-foreground);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;font-weight:400;display:flex}.MyProfile-module-scss-module__2LqoJq__user_info{min-width:0}.MyProfile-module-scss-module__2LqoJq__user_info h1.MyProfile-module-scss-module__2LqoJq__name_row{font-size:inherit;font-weight:inherit;color:inherit;margin:0 0 .5rem}.MyProfile-module-scss-module__2LqoJq__user_info .MyProfile-module-scss-module__2LqoJq__name_row{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0 0 .5rem;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__user_info .MyProfile-module-scss-module__2LqoJq__dual_subtitle{color:var(--muted-foreground);margin:.35rem 0 .7rem;font-size:.9rem;line-height:1.45}.MyProfile-module-scss-module__2LqoJq__badge_row{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.MyProfile-module-scss-module__2LqoJq__badge{border-radius:var(--radius-full);align-items:center;gap:.3rem;width:fit-content;padding:.2rem .55rem;font-size:.75rem;font-weight:400;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__badge_ok{background:color-mix(in oklch, var(--chart-5) 16%, var(--muted));color:var(--chart-5)}.MyProfile-module-scss-module__2LqoJq__badge_muted{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground)}.MyProfile-module-scss-module__2LqoJq__profile_actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.MyProfile-module-scss-module__2LqoJq__meta_info{color:var(--muted-foreground);flex-wrap:wrap;gap:.85rem 1.25rem;font-size:.875rem;display:flex}.MyProfile-module-scss-module__2LqoJq__meta_info span{align-items:center;gap:.35rem;display:flex}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__meta_info{justify-content:center}}.MyProfile-module-scss-module__2LqoJq__share_row{border-top:1px solid var(--border-subtle,#e5e7eb);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.MyProfile-module-scss-module__2LqoJq__share_row .MyProfile-module-scss-module__2LqoJq__public_label{color:var(--text-muted,#6b7280);margin-right:.25rem;font-size:.85rem}.MyProfile-module-scss-module__2LqoJq__share_row .MyProfile-module-scss-module__2LqoJq__share_btn{color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-weight:400;transition:all .2s;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__share_row .MyProfile-module-scss-module__2LqoJq__share_btn:hover:not(:disabled){background-color:var(--muted);color:var(--foreground);border-color:var(--muted-foreground)}.MyProfile-module-scss-module__2LqoJq__share_row .MyProfile-module-scss-module__2LqoJq__share_btn:disabled{opacity:.5;cursor:not-allowed}.MyProfile-module-scss-module__2LqoJq__share_row .MyProfile-module-scss-module__2LqoJq__share_btn{align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__share_row .MyProfile-module-scss-module__2LqoJq__view_public_link{color:var(--brand-primary,#10b981);align-items:center;gap:.5rem;font-size:.9rem;font-weight:400;text-decoration:none;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__share_row .MyProfile-module-scss-module__2LqoJq__view_public_link:hover{text-decoration:underline}.MyProfile-module-scss-module__2LqoJq__edit_btn{color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-weight:400;transition:all .2s;display:inline-flex}.MyProfile-module-scss-module__2LqoJq__edit_btn:hover:not(:disabled){background-color:var(--muted);color:var(--foreground);border-color:var(--muted-foreground)}.MyProfile-module-scss-module__2LqoJq__edit_btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__edit_btn{width:100%}}.MyProfile-module-scss-module__2LqoJq__detail_section{background-color:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#e5e7eb);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem 2rem;box-shadow:0 2px 8px #00000008}.MyProfile-module-scss-module__2LqoJq__detail_section h3{color:var(--text-main,#111827);border-bottom:1px solid var(--border-subtle,#e5e7eb);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__detail_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem 1.5rem;display:grid}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__detail_grid{grid-template-columns:1fr}}.MyProfile-module-scss-module__2LqoJq__detail_row{align-items:flex-start;gap:.65rem;display:flex}.MyProfile-module-scss-module__2LqoJq__detail_row .MyProfile-module-scss-module__2LqoJq__detail_label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.72rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__detail_row .MyProfile-module-scss-module__2LqoJq__detail_value{color:var(--foreground);word-break:break-word;font-size:.9375rem}.MyProfile-module-scss-module__2LqoJq__detail_row .MyProfile-module-scss-module__2LqoJq__detail_value_empty{color:var(--text-muted);font-size:.9rem;font-style:italic}.MyProfile-module-scss-module__2LqoJq__detail_row_locked{opacity:.92}.MyProfile-module-scss-module__2LqoJq__contact_locked{align-items:flex-start;gap:.4rem;margin-top:.1rem;display:flex}.MyProfile-module-scss-module__2LqoJq__contact_lock_icon{color:var(--muted-foreground);flex-shrink:0;margin-top:.15rem}.MyProfile-module-scss-module__2LqoJq__contact_locked_copy{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:.875rem;line-height:1.4;display:flex}.MyProfile-module-scss-module__2LqoJq__contact_upgrade{color:var(--primary);letter-spacing:-.01em;font-weight:400;text-decoration:none}.MyProfile-module-scss-module__2LqoJq__contact_upgrade:hover{text-decoration:underline}.MyProfile-module-scss-module__2LqoJq__contact_hint{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklch, var(--muted) 55%, transparent);color:var(--muted-foreground);margin:.85rem 0 0;padding:.65rem .85rem;font-size:.85rem;line-height:1.45}.MyProfile-module-scss-module__2LqoJq__detail_value_block{color:var(--text-main,#111827);white-space:pre-wrap;word-break:break-word;font-size:.95rem}.MyProfile-module-scss-module__2LqoJq__detail_link{color:var(--brand-primary,#10b981);word-break:break-all;font-size:.95rem;text-decoration:none}.MyProfile-module-scss-module__2LqoJq__detail_link:hover{text-decoration:underline}.MyProfile-module-scss-module__2LqoJq__profile_sections{margin-bottom:2rem}.MyProfile-module-scss-module__2LqoJq__portfolio_section{margin-top:1.25rem}.MyProfile-module-scss-module__2LqoJq__section_header{border-bottom:1px solid var(--border-subtle,var(--border-default));justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.MyProfile-module-scss-module__2LqoJq__section_header h2{color:var(--text-main);align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:400;display:flex}.MyProfile-module-scss-module__2LqoJq__section_header .MyProfile-module-scss-module__2LqoJq__add_btn{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:12px 24px;font-weight:400;transition:background-color .2s,transform .2s}.MyProfile-module-scss-module__2LqoJq__section_header .MyProfile-module-scss-module__2LqoJq__add_btn:hover{background-color:var(--ring);transform:translateY(-1px)}.MyProfile-module-scss-module__2LqoJq__section_header .MyProfile-module-scss-module__2LqoJq__add_btn{align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__section_header{flex-wrap:wrap}}.MyProfile-module-scss-module__2LqoJq__empty_state{text-align:center;background:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-md);padding:2rem 1.25rem}.MyProfile-module-scss-module__2LqoJq__empty_state .MyProfile-module-scss-module__2LqoJq__empty_icon{color:var(--muted-foreground);margin-bottom:.75rem}.MyProfile-module-scss-module__2LqoJq__empty_state p{color:var(--muted-foreground);font-size:.9375rem}.MyProfile-module-scss-module__2LqoJq__portfolio_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;display:grid}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__portfolio_grid{grid-template-columns:1fr}}.MyProfile-module-scss-module__2LqoJq__portfolio_card{flex-direction:column;display:flex;position:relative;overflow:hidden}.MyProfile-module-scss-module__2LqoJq__portfolio_card_button{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:relative}.MyProfile-module-scss-module__2LqoJq__cover_image{background:var(--muted);height:10.5rem;position:relative}.MyProfile-module-scss-module__2LqoJq__cover_image img{object-fit:cover;width:100%;height:100%}.MyProfile-module-scss-module__2LqoJq__cover_image .MyProfile-module-scss-module__2LqoJq__no_image{width:100%;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.MyProfile-module-scss-module__2LqoJq__cover_image .MyProfile-module-scss-module__2LqoJq__card_actions{opacity:0;gap:.4rem;transition:opacity .15s;display:flex;position:absolute;top:.65rem;right:.65rem}@media (max-width:768px){.MyProfile-module-scss-module__2LqoJq__cover_image .MyProfile-module-scss-module__2LqoJq__card_actions{opacity:1}}.MyProfile-module-scss-module__2LqoJq__portfolio_card:hover .MyProfile-module-scss-module__2LqoJq__card_actions{opacity:1}.MyProfile-module-scss-module__2LqoJq__card_content{flex-direction:column;flex:1;align-items:flex-start;gap:.45rem;padding:1rem 1.1rem 1.15rem;display:flex}.MyProfile-module-scss-module__2LqoJq__card_content h3{letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0;font-size:1rem;font-weight:400;line-height:1.35}.MyProfile-module-scss-module__2LqoJq__project_meta{color:var(--foreground);flex-wrap:wrap;gap:.4rem;margin:0;font-size:.78rem;display:flex}.MyProfile-module-scss-module__2LqoJq__project_meta span{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-full);padding:.2rem .55rem}.MyProfile-module-scss-module__2LqoJq__project_meta span strong{color:var(--muted-foreground);margin-right:.25rem;font-weight:400}.MyProfile-module-scss-module__2LqoJq__description{color:var(--text-muted,#4b5563);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:auto 0 0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.MyProfile-module-scss-module__2LqoJq__section_text{color:var(--text-muted);margin:0 0 .75rem;line-height:1.5}.MyProfile-module-scss-module__2LqoJq__section_meta{color:var(--text-muted);margin:0 0 .5rem;font-size:.9rem}.MyProfile-module-scss-module__2LqoJq__photo_row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.MyProfile-module-scss-module__2LqoJq__provider_photo{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);width:96px;height:72px}
