.CoverEditor-module__Lrpq3G__scrim{z-index:1000;padding:var(--space-4);background:#0818309e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.CoverEditor-module__Lrpq3G__dialog{gap:var(--space-3);width:min(100%,760px);max-height:100%;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex;overflow-y:auto}.CoverEditor-module__Lrpq3G__title{font-size:var(--font-size-lg);margin:0;font-weight:700}.CoverEditor-module__Lrpq3G__hint,.CoverEditor-module__Lrpq3G__trimNote{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.CoverEditor-module__Lrpq3G__frame{border-radius:var(--radius-md);background:var(--color-border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:3px;width:100%;position:relative;overflow:hidden}.CoverEditor-module__Lrpq3G__frame:active{cursor:grabbing}.CoverEditor-module__Lrpq3G__img{pointer-events:none;max-width:none;position:absolute}.CoverEditor-module__Lrpq3G__trim{pointer-events:none;background:#08183038;width:12.5%;position:absolute;inset-block:0}.CoverEditor-module__Lrpq3G__trimStart{inset-inline-start:0}.CoverEditor-module__Lrpq3G__trimEnd{inset-inline-end:0}.CoverEditor-module__Lrpq3G__zoomRow{align-items:center;gap:var(--space-3);display:flex}.CoverEditor-module__Lrpq3G__range{min-width:0;min-height:44px;accent-color:var(--color-brand);flex:1}.CoverEditor-module__Lrpq3G__round{border:1.5px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:50%;flex-shrink:0;font-size:1.4rem;line-height:1}.CoverEditor-module__Lrpq3G__round:disabled{opacity:.45;cursor:default}.CoverEditor-module__Lrpq3G__error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--font-size-sm);background:#ff5a781a;margin:0}.CoverEditor-module__Lrpq3G__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.CoverEditor-module__Lrpq3G__primary,.CoverEditor-module__Lrpq3G__secondary{min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font:inherit;cursor:pointer;font-weight:600}.CoverEditor-module__Lrpq3G__primary{border:1.5px solid var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.CoverEditor-module__Lrpq3G__secondary{border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.CoverEditor-module__Lrpq3G__primary:disabled,.CoverEditor-module__Lrpq3G__secondary:disabled{opacity:.55;cursor:default}@media (max-width:640px){.CoverEditor-module__Lrpq3G__scrim{align-items:flex-end;padding:0}.CoverEditor-module__Lrpq3G__dialog{width:100%;padding:var(--space-4);border-end-end-radius:0;border-end-start-radius:0}.CoverEditor-module__Lrpq3G__actions>button{flex:1 1 calc(50% - var(--space-2))}.CoverEditor-module__Lrpq3G__primary{flex-basis:100%}}
.ProfilePage-module__QaXOEG__container{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ProfilePage-module__QaXOEG__ws{gap:var(--space-5);grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;display:grid}.ProfilePage-module__QaXOEG__wsNav{top:var(--space-4);min-width:0;position:sticky}.ProfilePage-module__QaXOEG__wsList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProfilePage-module__QaXOEG__wsItem{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid #0000;border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border-inline-start:3px solid #0000;text-decoration:none;display:flex}.ProfilePage-module__QaXOEG__wsItem:hover{background:var(--color-surface)}.ProfilePage-module__QaXOEG__wsItemActive,.ProfilePage-module__QaXOEG__wsItemActive:hover{background:var(--color-surface-raised);border-color:var(--color-border);border-inline-start-color:var(--color-brand);font-weight:700}.ProfilePage-module__QaXOEG__wsIcon{color:var(--color-text-muted);flex-shrink:0}.ProfilePage-module__QaXOEG__wsItemActive .ProfilePage-module__QaXOEG__wsIcon{color:var(--color-brand)}.ProfilePage-module__QaXOEG__wsItemText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProfilePage-module__QaXOEG__wsItemTitle{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.ProfilePage-module__QaXOEG__wsItemSub{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.ProfilePage-module__QaXOEG__wsDot{background:var(--jaahez-orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ProfilePage-module__QaXOEG__wsPreview{margin-top:var(--space-2);border-color:var(--color-border);border-inline-start-width:1px}.ProfilePage-module__QaXOEG__wsPanes{min-width:0}.ProfilePage-module__QaXOEG__wsPane{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ProfilePage-module__QaXOEG__wsPane[hidden]{display:none}.ProfilePage-module__QaXOEG__wsPaneTitle{font-size:var(--font-size-lg);color:var(--color-text);scroll-margin-top:var(--space-6);margin:0;font-weight:700}.ProfilePage-module__QaXOEG__wsBlock{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;min-width:0;display:flex}.ProfilePage-module__QaXOEG__wsBlockTitle{font-size:var(--font-size-base);color:var(--color-text);margin:0;font-weight:700}.ProfilePage-module__QaXOEG__wsActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ProfilePage-module__QaXOEG__wsFacts{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ProfilePage-module__QaXOEG__wsFact{gap:var(--space-3);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);display:grid}.ProfilePage-module__QaXOEG__wsFactLabel{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ProfilePage-module__QaXOEG__wsFactValue,.ProfilePage-module__QaXOEG__wsFactEmpty{overflow-wrap:anywhere;white-space:pre-line;margin:0}.ProfilePage-module__QaXOEG__wsFactEmpty{color:var(--color-text-muted)}.ProfilePage-module__QaXOEG__wsGroups,.ProfilePage-module__QaXOEG__wsList2,.ProfilePage-module__QaXOEG__wsFolders,.ProfilePage-module__QaXOEG__wsChips{margin:0;padding:0;list-style:none}.ProfilePage-module__QaXOEG__wsGroups{gap:var(--space-3);flex-direction:column;display:flex}.ProfilePage-module__QaXOEG__wsGroupName{margin-bottom:var(--space-1);font-weight:600;display:block}.ProfilePage-module__QaXOEG__wsChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ProfilePage-module__QaXOEG__wsChip{padding:2px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--font-size-sm)}.ProfilePage-module__QaXOEG__wsList2{flex-direction:column;display:flex}.ProfilePage-module__QaXOEG__wsRow{justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ProfilePage-module__QaXOEG__wsRow:last-child{border-bottom:0}.ProfilePage-module__QaXOEG__wsRowMain{overflow-wrap:anywhere;min-width:0}.ProfilePage-module__QaXOEG__wsRowSide{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ProfilePage-module__QaXOEG__wsFolders{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));display:grid}.ProfilePage-module__QaXOEG__wsFolder{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ProfilePage-module__QaXOEG__wsFolderThumb{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);display:block;overflow:hidden}.ProfilePage-module__QaXOEG__wsFolderThumb img{object-fit:cover;width:100%;height:100%;display:block}.ProfilePage-module__QaXOEG__wsFolderName{overflow-wrap:anywhere;font-weight:600}.ProfilePage-module__QaXOEG__wsBadge{margin-bottom:var(--space-2)}@media (max-width:900px){.ProfilePage-module__QaXOEG__ws{gap:var(--space-4);grid-template-columns:minmax(170px,210px) minmax(0,1fr)}.ProfilePage-module__QaXOEG__wsItemSub{display:none}}@media (max-width:640px){.ProfilePage-module__QaXOEG__ws{grid-template-columns:minmax(0,1fr)}.ProfilePage-module__QaXOEG__wsNav{position:static}.ProfilePage-module__QaXOEG__wsList{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProfilePage-module__QaXOEG__wsItem{min-height:48px;padding:var(--space-2);border-color:var(--color-border);background:var(--color-surface);font-size:var(--font-size-sm);border-inline-start-width:1px}.ProfilePage-module__QaXOEG__wsItemActive,.ProfilePage-module__QaXOEG__wsItemActive:hover{border-color:var(--color-brand);box-shadow:inset 0 -3px 0 var(--color-brand)}.ProfilePage-module__QaXOEG__wsPreview{grid-column:1/-1;margin-top:0}.ProfilePage-module__QaXOEG__wsFact{grid-template-columns:minmax(0,1fr);gap:2px}}.ProfilePage-module__QaXOEG__wsBlockHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ProfilePage-module__QaXOEG__wsEditBtn{min-height:36px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-brand);font:inherit;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;font-weight:700}.ProfilePage-module__QaXOEG__wsEditBtn:hover,.ProfilePage-module__QaXOEG__wsBlockEditing{border-color:var(--color-brand)}.ProfilePage-module__QaXOEG__wsText{overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.7}.ProfilePage-module__QaXOEG__wsEditor{gap:var(--space-2);flex-direction:column;display:flex}.ProfilePage-module__QaXOEG__wsLabel{color:var(--color-text);font-weight:700}.ProfilePage-module__QaXOEG__wsHint,.ProfilePage-module__QaXOEG__wsCounter{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.ProfilePage-module__QaXOEG__wsTextarea{width:100%;min-height:140px;padding:var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;resize:vertical;line-height:1.6}.ProfilePage-module__QaXOEG__wsTextarea:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.ProfilePage-module__QaXOEG__wsError{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--font-size-sm);background:#ff5a781a;margin:0}.ProfilePage-module__QaXOEG__wsSaveBtn,.ProfilePage-module__QaXOEG__wsCancelBtn{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);font:inherit;cursor:pointer;font-weight:700}.ProfilePage-module__QaXOEG__wsSaveBtn{border:1.5px solid var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.ProfilePage-module__QaXOEG__wsCancelBtn{border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.ProfilePage-module__QaXOEG__wsSaveBtn:disabled,.ProfilePage-module__QaXOEG__wsCancelBtn:disabled{opacity:.6;cursor:default}.ProfilePage-module__QaXOEG__wsStack,.ProfilePage-module__QaXOEG__wsPaneBody{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ProfilePage-module__QaXOEG__hero{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ProfilePage-module__QaXOEG__cover{aspect-ratio:4;background:radial-gradient(120% 160% at 100% 0%, #18b7e873, transparent 60%), radial-gradient(90% 140% at 0% 100%, #8b6ff54d, transparent 55%), var(--jaahez-navy);position:relative}.ProfilePage-module__QaXOEG__coverImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProfilePage-module__QaXOEG__coverActions{justify-content:flex-end;gap:var(--space-2);max-width:calc(100% - var(--space-6));flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.ProfilePage-module__QaXOEG__coverBtn{min-height:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:#fff;font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:#0818309e;border:1px solid #ffffff8c;font-weight:600}.ProfilePage-module__QaXOEG__coverMenuWrap{position:relative}.ProfilePage-module__QaXOEG__coverMenu{inset-inline-end:0;z-index:5;min-width:11rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 6px 20px #08183033}.ProfilePage-module__QaXOEG__coverMenuItem{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm,6px);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.ProfilePage-module__QaXOEG__coverMenuItem:hover{background:var(--color-surface-raised)}.ProfilePage-module__QaXOEG__coverBtn:hover:not(:disabled){background:#081830d1}.ProfilePage-module__QaXOEG__coverError{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-danger-text);font-size:var(--font-size-sm);flex-basis:100%}.ProfilePage-module__QaXOEG__heroBody{align-items:flex-start;gap:var(--space-3) var(--space-4);padding:0 var(--space-5) var(--space-5);flex-wrap:wrap;display:flex}.ProfilePage-module__QaXOEG__heroBody .ProfilePage-module__QaXOEG__avatarSlot{background:var(--color-surface-raised);border-radius:50%;margin-top:-52px;padding:4px;position:relative}.ProfilePage-module__QaXOEG__presenceDot{border:3px solid var(--color-surface-raised);box-sizing:content-box;background:#2fbf71;border-radius:50%;width:16px;height:16px;position:absolute;inset-block-end:10px;inset-inline-start:10px}.ProfilePage-module__QaXOEG__heroBody .ProfilePage-module__QaXOEG__identity{padding-top:var(--space-3)}.ProfilePage-module__QaXOEG__heroAction{padding-top:var(--space-3);margin-inline-start:auto}.ProfilePage-module__QaXOEG__heroEdit{min-height:44px;padding:var(--space-2) var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;font-weight:600}.ProfilePage-module__QaXOEG__heroEdit:hover{border-color:var(--color-brand)}.ProfilePage-module__QaXOEG__summary{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProfilePage-module__QaXOEG__summaryText{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.ProfilePage-module__QaXOEG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#ProfilePage-module__QaXOEG__profile-personal{scroll-margin-top:var(--space-6)}@media (max-width:640px){.ProfilePage-module__QaXOEG__cover{aspect-ratio:3}}@media (max-width:480px){.ProfilePage-module__QaXOEG__heroBody{padding-inline:var(--space-4)}.ProfilePage-module__QaXOEG__heroAction{width:100%;margin-inline-start:0}.ProfilePage-module__QaXOEG__heroEdit{width:100%}}.ProfilePage-module__QaXOEG__avatarSlot>div{margin:0}.ProfilePage-module__QaXOEG__identity{gap:var(--space-2);flex-direction:column;flex:14rem;min-width:0;display:flex}.ProfilePage-module__QaXOEG__name{font-size:var(--font-size-title);color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:700}.ProfilePage-module__QaXOEG__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.ProfilePage-module__QaXOEG__idChip,.ProfilePage-module__QaXOEG__statusChip{align-items:center;gap:var(--space-2);min-height:28px;padding-inline:var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text);display:inline-flex}.ProfilePage-module__QaXOEG__idLabel{color:var(--color-text-muted)}.ProfilePage-module__QaXOEG__statusDot{background:currentColor;border-radius:50%;width:8px;height:8px}.ProfilePage-module__QaXOEG__statusOk{color:#0f7a4a;background:#0f7a4a14;border-color:#0f7a4a59}.ProfilePage-module__QaXOEG__statusWarn{color:var(--color-danger-text);border-color:var(--color-danger);background:#ff5a7814}[data-theme=dark] .ProfilePage-module__QaXOEG__statusOk{color:#5fd9a2}.ProfilePage-module__QaXOEG__editButton{min-height:44px;padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--jaahez-gradient-primary);color:var(--color-on-gradient);font:inherit;cursor:pointer;border:none;font-weight:700}.ProfilePage-module__QaXOEG__editButton:focus-visible,.ProfilePage-module__QaXOEG__chip:focus-visible,.ProfilePage-module__QaXOEG__rowLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProfilePage-module__QaXOEG__sections{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ProfilePage-module__QaXOEG__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ProfilePage-module__QaXOEG__chip{min-height:36px;font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;padding-inline:10px;font-weight:600}.ProfilePage-module__QaXOEG__chip:hover{border-color:var(--color-border-strong)}.ProfilePage-module__QaXOEG__chipActive,.ProfilePage-module__QaXOEG__chipActive:hover{border-color:var(--color-brand);color:var(--color-brand);background:#18b7e81f}.ProfilePage-module__QaXOEG__content{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);min-width:0}@media (min-width:600px){.ProfilePage-module__QaXOEG__content{padding:var(--space-6)}}.ProfilePage-module__QaXOEG__panel[hidden]{display:none}.ProfilePage-module__QaXOEG__sectionHead{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.ProfilePage-module__QaXOEG__sectionTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 2px;font-weight:700}.ProfilePage-module__QaXOEG__sectionDesc{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.ProfilePage-module__QaXOEG__sectionBody{gap:var(--space-3);flex-direction:column;display:flex}.ProfilePage-module__QaXOEG__block{gap:var(--space-2);flex-direction:column;display:flex}.ProfilePage-module__QaXOEG__blockTitle{font-size:var(--font-size-base);color:var(--color-text);margin:0;font-weight:700}.ProfilePage-module__QaXOEG__blockText{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.ProfilePage-module__QaXOEG__divider{border:0;border-top:1px solid var(--color-border);margin:0}.ProfilePage-module__QaXOEG__linkButton{min-height:36px;padding-inline:var(--space-4);font-size:var(--font-size-sm);white-space:nowrap;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ProfilePage-module__QaXOEG__linkButton:hover{border-color:var(--color-brand);color:var(--color-brand)}.ProfilePage-module__QaXOEG__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProfilePage-module__QaXOEG__rowLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-2);color:inherit;width:100%;font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;text-decoration:none;display:flex}.ProfilePage-module__QaXOEG__rowLink:hover{background:#18b7e80f}.ProfilePage-module__QaXOEG__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.ProfilePage-module__QaXOEG__rowTitle{color:var(--color-text);font-weight:700}.ProfilePage-module__QaXOEG__rowDesc{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.ProfilePage-module__QaXOEG__rowChevron{color:var(--color-text-muted);flex-shrink:0}[dir=rtl] .ProfilePage-module__QaXOEG__rowChevron{transform:scaleX(-1)}.ProfilePage-module__QaXOEG__settingRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.ProfilePage-module__QaXOEG__compact button{width:auto;min-height:36px;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}.ProfilePage-module__QaXOEG__compact [class*=buttonDanger]{background:var(--color-danger)}.ProfilePage-module__QaXOEG__settingText{flex-direction:column;gap:2px;min-width:0;display:flex}.ProfilePage-module__QaXOEG__settingLabel{color:var(--color-text);font-weight:600}.ProfilePage-module__QaXOEG__settingHint{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ProfilePage-module__QaXOEG__switch{background:var(--color-border-strong);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:46px;height:26px;transition:background .15s;position:relative}.ProfilePage-module__QaXOEG__switchOn{background:var(--color-brand)}.ProfilePage-module__QaXOEG__switchKnob{top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.ProfilePage-module__QaXOEG__switchOn .ProfilePage-module__QaXOEG__switchKnob{inset-inline-start:23px}.ProfilePage-module__QaXOEG__switch:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ProfilePage-module__QaXOEG__switch,.ProfilePage-module__QaXOEG__switchKnob{transition:none}}@media (max-width:380px){.ProfilePage-module__QaXOEG__content,.ProfilePage-module__QaXOEG__header{padding:var(--space-4)}}.ProfilePage-module__QaXOEG__inlineLink{color:var(--color-brand);font-weight:600;text-decoration:none}.ProfilePage-module__QaXOEG__inlineLink:hover{text-decoration:underline}.ProfilePage-module__QaXOEG__compact .ProfilePage-module__QaXOEG__outlineBtn,.ProfilePage-module__QaXOEG__outlineBtn{color:var(--color-text);border:1px solid var(--color-border-strong);background:0 0;width:auto}.ProfilePage-module__QaXOEG__compact .ProfilePage-module__QaXOEG__outlineBtn:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand);opacity:1}.ProfilePage-module__QaXOEG__unsavedNote{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ProfilePage-module__QaXOEG__rows{gap:var(--space-2)}.ProfilePage-module__QaXOEG__rows>li+li{border-top:0}.ProfilePage-module__QaXOEG__rowLink{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.ProfilePage-module__QaXOEG__rowLink:hover{border-color:var(--color-brand)}.ProfilePage-module__QaXOEG__rowChevron{font-size:var(--font-size-xl);line-height:1}.ProfilePage-module__QaXOEG__disclosure{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ProfilePage-module__QaXOEG__disclosure[open]{padding-bottom:var(--space-4)}.ProfilePage-module__QaXOEG__disclosureSummary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:flex}.ProfilePage-module__QaXOEG__disclosureSummary::-webkit-details-marker{display:none}.ProfilePage-module__QaXOEG__disclosureSummary:hover{background:#18b7e80f}.ProfilePage-module__QaXOEG__disclosureSummary:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.ProfilePage-module__QaXOEG__disclosure[open] .ProfilePage-module__QaXOEG__rowChevron{transform:rotate(90deg)}.ProfilePage-module__QaXOEG__disclosure>:not(summary){margin-inline:var(--space-4)}.ProfilePage-module__QaXOEG__disclosureBody{gap:var(--space-2);padding:0 var(--space-4) var(--space-1);flex-direction:column;display:flex}.ProfilePage-module__QaXOEG__headRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ProfilePage-module__QaXOEG__completion{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.ProfilePage-module__QaXOEG__completionTitle{font-weight:700;font-size:var(--font-size-base);margin:0}.ProfilePage-module__QaXOEG__progressTrack{border-radius:var(--radius-full);background:var(--color-border);height:10px;overflow:hidden}.ProfilePage-module__QaXOEG__progressFill{background:var(--color-brand);height:100%}.ProfilePage-module__QaXOEG__missingList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProfilePage-module__QaXOEG__missingLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);border:1px dashed var(--color-border-strong);text-decoration:none;display:flex}.ProfilePage-module__QaXOEG__missingLink:hover{border-color:var(--color-brand);color:var(--color-brand)}.ProfilePage-module__QaXOEG__workCards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.ProfilePage-module__QaXOEG__cardActions{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.ProfilePage-module__QaXOEG__workCard{justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.ProfilePage-module__QaXOEG__workCard .ProfilePage-module__QaXOEG__linkButton{min-height:44px}.ProfilePage-module__QaXOEG__countBadge{block-size:22px;min-inline-size:22px;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-xs);vertical-align:middle;justify-content:center;align-items:center;margin-inline-start:var(--space-2);padding-inline:6px;font-weight:700;line-height:1;display:inline-flex}
.PhotoInteractions-module__PDnqjq__bar{gap:var(--space-1);flex-direction:column;min-width:0;margin-block-start:var(--space-1);display:flex}.PhotoInteractions-module__PDnqjq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PhotoInteractions-module__PDnqjq__action{align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding-inline:var(--space-2);border-radius:var(--radius-full);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.PhotoInteractions-module__PDnqjq__action:hover:not(:disabled){background:var(--color-surface)}.PhotoInteractions-module__PDnqjq__action:focus-visible,.PhotoInteractions-module__PDnqjq__close:focus-visible,.PhotoInteractions-module__PDnqjq__send:focus-visible,.PhotoInteractions-module__PDnqjq__textBtn:focus-visible,.PhotoInteractions-module__PDnqjq__textarea:focus-visible,.PhotoInteractions-module__PDnqjq__link:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.PhotoInteractions-module__PDnqjq__liked .PhotoInteractions-module__PDnqjq__count{color:var(--color-brand);font-weight:700}.PhotoInteractions-module__PDnqjq__quiet{opacity:.75;margin-inline-start:auto}.PhotoInteractions-module__PDnqjq__icon{font-size:var(--font-size-title);line-height:1}.PhotoInteractions-module__PDnqjq__count{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.PhotoInteractions-module__PDnqjq__notice,.PhotoInteractions-module__PDnqjq__noticeError,.PhotoInteractions-module__PDnqjq__muted{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.PhotoInteractions-module__PDnqjq__muted{color:var(--color-text-muted)}.PhotoInteractions-module__PDnqjq__noticeError{color:var(--color-danger,#b3261e)}.PhotoInteractions-module__PDnqjq__link{color:var(--color-brand);font-weight:700}.PhotoInteractions-module__PDnqjq__backdrop{z-index:60;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.PhotoInteractions-module__PDnqjq__sheet{gap:var(--space-3);width:100%;max-width:560px;max-height:85vh;padding:var(--space-4);background:var(--color-surface-raised);color:var(--color-text);border-start-start-radius:var(--radius-lg,16px);border-start-end-radius:var(--radius-lg,16px);outline:none;flex-direction:column;display:flex;overflow-y:auto}@media (min-width:640px){.PhotoInteractions-module__PDnqjq__backdrop{align-items:center}.PhotoInteractions-module__PDnqjq__sheet{border-radius:var(--radius-lg,16px)}}.PhotoInteractions-module__PDnqjq__sheetHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PhotoInteractions-module__PDnqjq__sheetTitle{font-size:var(--font-size-base);margin:0}.PhotoInteractions-module__PDnqjq__close{border-radius:var(--radius-full);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.PhotoInteractions-module__PDnqjq__list{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.PhotoInteractions-module__PDnqjq__comments{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PhotoInteractions-module__PDnqjq__comment{min-width:0;border-block-end:1px solid var(--color-border);flex-direction:column;gap:2px;padding-block-end:var(--space-2);display:flex}.PhotoInteractions-module__PDnqjq__author{font-size:var(--font-size-sm);font-weight:700}.PhotoInteractions-module__PDnqjq__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.PhotoInteractions-module__PDnqjq__commentActions{gap:var(--space-3);display:flex}.PhotoInteractions-module__PDnqjq__textBtn{min-height:44px;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.PhotoInteractions-module__PDnqjq__form{gap:var(--space-2);flex-direction:column;display:flex}.PhotoInteractions-module__PDnqjq__textarea{width:100%;min-height:72px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;resize:vertical}.PhotoInteractions-module__PDnqjq__send{min-height:48px;padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-on-brand,#fff);font:inherit;cursor:pointer;border:0;align-self:stretch;font-weight:700}.PhotoInteractions-module__PDnqjq__send:disabled{opacity:.55;cursor:not-allowed}.PhotoInteractions-module__PDnqjq__reasons{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.PhotoInteractions-module__PDnqjq__reason{align-items:center;gap:var(--space-3);min-height:48px;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.PhotoInteractions-module__PDnqjq__reason input{width:20px;height:20px;accent-color:var(--color-brand)}.PhotoInteractions-module__PDnqjq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Stories-module__7hGHVW__ring{background:conic-gradient(from 200deg, var(--color-brand), #f5a524, #e0457b, var(--color-brand));border-radius:50%;flex-shrink:0;padding:4px;display:inline-flex}.Stories-module__7hGHVW__ring>*{border:3px solid var(--color-surface-raised,#fff);box-sizing:content-box;border-radius:50%}.Stories-module__7hGHVW__ringButton{cursor:pointer;font:inherit;border:0}.Stories-module__7hGHVW__ringButton:focus-visible,.Stories-module__7hGHVW__addBtn:focus-visible,.Stories-module__7hGHVW__viewBtn:focus-visible,.Stories-module__7hGHVW__headBtn:focus-visible,.Stories-module__7hGHVW__zone:focus-visible,.Stories-module__7hGHVW__kind:focus-visible,.Stories-module__7hGHVW__publish:focus-visible,.Stories-module__7hGHVW__secondary:focus-visible,.Stories-module__7hGHVW__danger:focus-visible,.Stories-module__7hGHVW__swatch:focus-visible,.Stories-module__7hGHVW__fileBtn:focus-within,.Stories-module__7hGHVW__composerClose:focus-visible,.Stories-module__7hGHVW__textarea:focus-visible{outline:3px solid var(--color-focus-ring,#3b82f6);outline-offset:2px}.Stories-module__7hGHVW__ownActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.Stories-module__7hGHVW__addBtn,.Stories-module__7hGHVW__viewBtn{min-height:48px;padding-inline:var(--space-4);border-radius:var(--radius-md);font:inherit;cursor:pointer;font-weight:700}.Stories-module__7hGHVW__addBtn{background:var(--color-brand);color:var(--color-on-brand,#fff);border:0}.Stories-module__7hGHVW__viewBtn{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}.Stories-module__7hGHVW__hint{font-size:var(--font-size-sm);color:var(--color-text-muted);flex-basis:100%;margin:0;line-height:1.5}.Stories-module__7hGHVW__backdrop{z-index:80;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Stories-module__7hGHVW__viewer{color:#fff;background:#000;outline:none;flex-direction:column;width:100%;max-width:480px;height:100dvh;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.Stories-module__7hGHVW__viewer{border-radius:var(--radius-lg,16px);height:min(100dvh,860px)}}.Stories-module__7hGHVW__progress{z-index:3;gap:4px;padding:10px 12px 0;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.Stories-module__7hGHVW__segment{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.Stories-module__7hGHVW__segmentFill{transform-origin:0;background:#fff;width:100%;height:100%;display:block}[dir=rtl] .Stories-module__7hGHVW__segmentFill{transform-origin:100%}.Stories-module__7hGHVW__head{z-index:3;align-items:center;gap:var(--space-2);background:linear-gradient(#0000008c,#0000);padding:8px 12px;display:flex;position:absolute;inset-block-start:14px;inset-inline:0}.Stories-module__7hGHVW__who{flex-direction:column;flex:1;min-width:0;display:flex}.Stories-module__7hGHVW__whoName{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.Stories-module__7hGHVW__whoMeta{font-size:var(--font-size-sm);opacity:.85}.Stories-module__7hGHVW__headBtn{color:#fff;min-width:44px;min-height:44px;font:inherit;font-size:var(--font-size-title);cursor:pointer;background:0 0;border:0;border-radius:50%}.Stories-module__7hGHVW__stage{touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.Stories-module__7hGHVW__media{object-fit:contain;background:#000;width:100%;height:100%;display:block}.Stories-module__7hGHVW__serviceCta{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);color:var(--color-brand,#0b3d6e);background:#fff;border-radius:999px;flex:1 0 100%;font-weight:700;text-decoration:none;display:flex}.Stories-module__7hGHVW__serviceCtaName{text-overflow:ellipsis;white-space:nowrap;opacity:.8;min-width:0;font-weight:500;overflow:hidden}.Stories-module__7hGHVW__serviceField{flex-direction:column;gap:4px;display:flex}.Stories-module__7hGHVW__serviceLabel{font-size:var(--font-size-sm);opacity:.9}.Stories-module__7hGHVW__serviceSelect{width:100%;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-md,10px);color:#111;font:inherit;background:#fff;border:0}.Stories-module__7hGHVW__reactions{z-index:4;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:linear-gradient(#0000,#0000008c);flex-wrap:wrap;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.Stories-module__7hGHVW__reactionBtn,.Stories-module__7hGHVW__reactionStatic{min-width:52px;min-height:48px;padding-inline:var(--space-3);border-radius:var(--radius-full);color:#fff;font:inherit;font-size:var(--font-size-base);font-variant-numeric:tabular-nums;background:#ffffff24;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.Stories-module__7hGHVW__reactionBtn{cursor:pointer}.Stories-module__7hGHVW__reactionBtn:focus-visible{outline-offset:2px;outline:3px solid #fff}.Stories-module__7hGHVW__reactionOn{background:#ffffff47}.Stories-module__7hGHVW__reactionNote{font-size:var(--font-size-sm);flex-basis:100%;line-height:1.5}.Stories-module__7hGHVW__reactionLink{color:#fff;font-weight:700;text-decoration:underline}.Stories-module__7hGHVW__caption{z-index:2;padding:var(--space-6) var(--space-4) var(--space-5);text-align:center;overflow-wrap:anywhere;background:linear-gradient(#0000,#000000b3);margin:0;line-height:1.5;position:absolute;inset-block-end:64px;inset-inline:0}.Stories-module__7hGHVW__expired{padding:var(--space-4);text-align:center;font-size:var(--font-size-lg);margin:0}.Stories-module__7hGHVW__zone{z-index:1;cursor:pointer;background:0 0;border:0;width:38%;position:absolute;inset-block:0}.Stories-module__7hGHVW__zoneStart{inset-inline-start:0}.Stories-module__7hGHVW__zoneEnd{inset-inline-end:0}.Stories-module__7hGHVW__confirm{inset-inline:var(--space-4);z-index:5;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg,16px);background:var(--color-surface-raised,#fff);color:var(--color-text,#111);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--space-6)}.Stories-module__7hGHVW__confirmText{margin:0;font-weight:700}.Stories-module__7hGHVW__confirmActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Stories-module__7hGHVW__danger,.Stories-module__7hGHVW__secondary,.Stories-module__7hGHVW__publish{min-height:48px;padding-inline:var(--space-4);border-radius:var(--radius-md);font:inherit;cursor:pointer;flex:1;font-weight:700}.Stories-module__7hGHVW__danger{background:var(--color-danger,#b3261e);color:#fff;border:0}.Stories-module__7hGHVW__secondary{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}.Stories-module__7hGHVW__publish{background:var(--color-brand);color:var(--color-on-brand,#fff);border:0}.Stories-module__7hGHVW__publish:disabled{opacity:.5;cursor:not-allowed}.Stories-module__7hGHVW__error{color:var(--color-danger,#b3261e);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.Stories-module__7hGHVW__textCard{width:100%;height:100%;padding:var(--space-6);color:#fff;justify-content:center;align-items:center;display:flex}.Stories-module__7hGHVW__textBody{text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.25rem,5.5vw,1.9rem);font-weight:700;line-height:1.5}.Stories-module__7hGHVW__bg_teal{background:linear-gradient(160deg,#0f766e,#14b8a6)}.Stories-module__7hGHVW__bg_navy{background:linear-gradient(160deg,#0b2a5b,#1e4fa3)}.Stories-module__7hGHVW__bg_orange{background:linear-gradient(160deg,#c2410c,#f59e0b)}.Stories-module__7hGHVW__bg_green{background:linear-gradient(160deg,#166534,#4ade80)}.Stories-module__7hGHVW__bg_purple{background:linear-gradient(160deg,#581c87,#a855f7)}.Stories-module__7hGHVW__bg_red{background:linear-gradient(160deg,#991b1b,#f43f5e)}.Stories-module__7hGHVW__addWrap,.Stories-module__7hGHVW__moreWrap{display:inline-flex;position:relative}.Stories-module__7hGHVW__menuScrim{z-index:85;cursor:default;background:0 0;border:0;position:fixed;inset:0}.Stories-module__7hGHVW__addMenu,.Stories-module__7hGHVW__moreMenu{z-index:86;min-width:220px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised,#fff);color:var(--color-text,#111);flex-direction:column;display:flex;position:absolute;box-shadow:0 8px 24px #00000040}.Stories-module__7hGHVW__addMenu{inset-block-start:calc(100% + 6px);inset-inline-start:0}.Stories-module__7hGHVW__moreMenu{inset-block-start:calc(100% + 4px);inset-inline-end:0}.Stories-module__7hGHVW__menuItem{align-items:center;gap:var(--space-3);min-height:52px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.Stories-module__7hGHVW__menuItem:hover{background:var(--color-surface)}.Stories-module__7hGHVW__menuItem:focus-visible{outline:3px solid var(--color-focus-ring,#3b82f6);outline-offset:-3px}.Stories-module__7hGHVW__menuIcon{justify-content:center;min-width:28px;font-size:1.25rem;line-height:1;display:inline-flex}.Stories-module__7hGHVW__composerBackdrop{z-index:80;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Stories-module__7hGHVW__composer{color:#fff;background-color:#000;outline:none;flex-direction:column;width:100%;max-width:480px;height:100dvh;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.Stories-module__7hGHVW__composer{border-radius:var(--radius-lg,16px);height:min(100dvh,860px)}}.Stories-module__7hGHVW__composerBar{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-2);background:linear-gradient(#00000080,#0000);padding:8px 12px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.Stories-module__7hGHVW__mediaStage{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.Stories-module__7hGHVW__previewMedia{object-fit:contain;width:100%;height:100%;display:block}.Stories-module__7hGHVW__captionWrap{z-index:2;padding:var(--space-4) var(--space-3) 0;background:linear-gradient(#0000,#000000a6);position:absolute;inset-block-end:88px;inset-inline:0}.Stories-module__7hGHVW__captionInput{width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:#fff;font:inherit;resize:none;background:#00000073;border:1px solid #fff6;display:block}.Stories-module__7hGHVW__captionInput::placeholder,.Stories-module__7hGHVW__bigText::placeholder{color:#ffffffbf}.Stories-module__7hGHVW__captionInput:focus-visible,.Stories-module__7hGHVW__bigText:focus-visible{outline-offset:2px;outline:3px solid #fff}.Stories-module__7hGHVW__textStage{justify-content:center;align-items:center;gap:var(--space-2);min-height:0;padding:72px var(--space-5) 96px;flex-direction:column;flex:1;display:flex}.Stories-module__7hGHVW__bigText{color:#fff;width:100%;min-height:40%;max-height:100%;font:inherit;text-align:center;resize:none;background:0 0;border:0;font-size:clamp(1.4rem,6vw,2rem);font-weight:700;line-height:1.5}.Stories-module__7hGHVW__counter{font-size:var(--font-size-sm);opacity:.85;margin:0}.Stories-module__7hGHVW__composerFoot{z-index:3;gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.Stories-module__7hGHVW__composerError{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);overflow-wrap:anywhere;background:#000000bf;margin:0;line-height:1.5}.Stories-module__7hGHVW__colors{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.Stories-module__7hGHVW__swatch{cursor:pointer;border:3px solid #0000;border-radius:50%;width:44px;height:44px}.Stories-module__7hGHVW__swatchOn{border-color:#fff}.Stories-module__7hGHVW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Stories-module__7hGHVW__cardRing{cursor:pointer;box-shadow:0 0 0 2px var(--color-surface-raised,#fff), 0 0 0 4px var(--color-brand);border-radius:50%;flex-shrink:0;display:inline-flex}.Stories-module__7hGHVW__composer .Stories-module__7hGHVW__composerError{color:#fff}
.MostRequested-module__HQPjsW__card{align-items:center;gap:var(--space-4);min-width:0;min-height:5.5rem;padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);color:inherit;cursor:pointer;text-decoration:none;display:flex}.MostRequested-module__HQPjsW__card:hover{border-color:var(--color-border-strong);box-shadow:var(--card-shadow-hover)}.MostRequested-module__HQPjsW__emptyState{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted)}.MostRequested-module__HQPjsW__rank{background:var(--color-surface);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:3px;display:inline-flex}.MostRequested-module__HQPjsW__rank:has(>img[data-custom]){background:0 0;padding:0}.MostRequested-module__HQPjsW__name{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-text)}.MostRequested-module__HQPjsW__count{font-size:var(--font-size-base);color:var(--color-text-muted)}.MostRequested-module__HQPjsW__newBadge{font-size:var(--font-size-sm);color:var(--color-brand);border-radius:var(--radius-full);padding:1px var(--space-2);background:#18b7e81f;margin-top:2px;font-weight:700;display:inline-block}@media (min-width:1700px){.MostRequested-module__HQPjsW__card{text-align:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);flex-direction:column}.MostRequested-module__HQPjsW__name{font-size:var(--font-size-base)}}.MostRequested-module__HQPjsW__grid{gap:var(--space-4);max-inline-size:calc(var(--n,10) * 26rem);grid-template-columns:1fr;display:grid}@media (min-width:560px){.MostRequested-module__HQPjsW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.MostRequested-module__HQPjsW__grid{grid-template-columns:repeat(var(--cols5,5), minmax(0, 1fr))}}@media (min-width:1700px){.MostRequested-module__HQPjsW__grid{grid-template-columns:repeat(var(--cols10,10), minmax(0, 1fr));gap:var(--space-3)}}
.DeliveryButton-module__TVS4mq__wrap{gap:var(--space-1);justify-items:start;display:grid}.DeliveryButton-module__TVS4mq__trigger{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;font-weight:700;display:inline-flex}.DeliveryButton-module__TVS4mq__trigger:hover{background:var(--color-surface-hover)}.DeliveryButton-module__TVS4mq__menu{gap:var(--space-1);min-width:200px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--card-shadow);display:grid}.DeliveryButton-module__TVS4mq__option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.DeliveryButton-module__TVS4mq__option:hover{background:var(--color-surface-hover)}.DeliveryButton-module__TVS4mq__note{max-width:340px;font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.DeliveryButton-module__TVS4mq__error{font-size:var(--font-size-sm);color:var(--color-danger-text);margin:0}
.OpenRequests-module__FVsuhq__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.OpenRequests-module__FVsuhq__card{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.OpenRequests-module__FVsuhq__card:hover{border-color:var(--color-border-strong);box-shadow:var(--card-shadow-hover)}.OpenRequests-module__FVsuhq__emptyState{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted)}.OpenRequests-module__FVsuhq__topRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.OpenRequests-module__FVsuhq__categoryBadge{font-size:var(--font-size-sm);color:var(--color-brand);border-radius:var(--radius-full);padding:2px var(--space-3);background:#18b7e81f;font-weight:700}.OpenRequests-module__FVsuhq__openBadge{font-size:var(--font-size-sm);color:var(--color-success);font-weight:700}.OpenRequests-module__FVsuhq__title{font-weight:700;font-size:var(--font-size-lg);color:var(--color-text);margin:0;line-height:1.4}.OpenRequests-module__FVsuhq__metaRow{font-size:var(--font-size-base);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.OpenRequests-module__FVsuhq__area{align-items:center;gap:var(--space-1);display:inline-flex}.OpenRequests-module__FVsuhq__area svg{width:18px;height:18px}.OpenRequests-module__FVsuhq__footerRow{padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--font-size-base);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.OpenRequests-module__FVsuhq__budget{color:var(--color-text);font-weight:700}.OpenRequests-module__FVsuhq__budgetLabel{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:400;display:block}@media (min-width:1700px){.OpenRequests-module__FVsuhq__card{padding:var(--space-3);gap:var(--space-2)}.OpenRequests-module__FVsuhq__topRow{align-items:flex-start;gap:var(--space-1);flex-direction:column}.OpenRequests-module__FVsuhq__title{font-size:var(--font-size-base)}.OpenRequests-module__FVsuhq__metaRow{font-size:var(--font-size-sm)}}
.HowItWorksCard-module__7LrDqG__card{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);flex-direction:column;display:flex}.HowItWorksCard-module__7LrDqG__title{font-size:var(--font-size-xl);color:var(--color-text);margin:0;font-weight:800}.HowItWorksCard-module__7LrDqG__steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HowItWorksCard-module__7LrDqG__step{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.HowItWorksCard-module__7LrDqG__icon{background:var(--color-surface);width:60px;height:60px;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.HowItWorksCard-module__7LrDqG__num{top:-2px;background:var(--color-brand);width:22px;height:22px;color:var(--color-on-brand);font-size:var(--font-size-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:-2px}.HowItWorksCard-module__7LrDqG__stepText{font-size:var(--font-size-base);color:var(--color-text);font-weight:600;line-height:1.5}.HowItWorksCard-module__7LrDqG__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.HowItWorksCard-module__7LrDqG__faq{min-height:var(--tap-target);font-weight:700;font-size:var(--font-size-base);color:var(--color-brand);align-items:center;text-decoration:underline;display:inline-flex}.HowItWorksCard-module__7LrDqG__join{min-height:var(--tap-target);padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-weight:700;font-size:var(--font-size-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.HowItWorksCard-module__7LrDqG__join:hover{opacity:.9}@media (max-width:560px){.HowItWorksCard-module__7LrDqG__card{padding:var(--space-4)}.HowItWorksCard-module__7LrDqG__icon{width:48px;height:48px}.HowItWorksCard-module__7LrDqG__stepText{font-size:var(--font-size-sm)}.HowItWorksCard-module__7LrDqG__foot{flex-direction:column;align-items:stretch}.HowItWorksCard-module__7LrDqG__join,.HowItWorksCard-module__7LrDqG__faq{justify-content:center}}
.Criteria-module__nXahOa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Criteria-module__nXahOa__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.Criteria-module__nXahOa__name{min-width:0;font-size:var(--font-size-sm);color:var(--color-text)}.Criteria-module__nXahOa__scores{gap:var(--space-1)}.Criteria-module__nXahOa__value{min-width:2.5ch;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:end;font-weight:600}.Criteria-module__nXahOa__bar{border-radius:var(--radius-full);background:var(--color-border);flex:8rem;max-width:14rem;height:8px;overflow:hidden}.Criteria-module__nXahOa__barFill{background:var(--color-brand);height:100%;display:block}.Criteria-module__nXahOa__heading{font-size:var(--font-size-sm);color:var(--color-text);margin:0;font-weight:700}.Criteria-module__nXahOa__overall{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}.Criteria-module__nXahOa__state{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}@media (max-width:480px){.Criteria-module__nXahOa__rowInput{flex-direction:column;align-items:flex-start;gap:0}.Criteria-module__nXahOa__rowInput>[role=radiogroup]{margin-inline-start:-9px}}
.HomeOfferings-module__uOG1EW__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);display:flex}.HomeOfferings-module__uOG1EW__barIcon{background:var(--color-success-bg);width:44px;height:44px;color:var(--color-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.HomeOfferings-module__uOG1EW__barText{flex:1;min-width:0}.HomeOfferings-module__uOG1EW__barTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:800}.HomeOfferings-module__uOG1EW__barLine{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:2px 0 0;line-height:1.5}.HomeOfferings-module__uOG1EW__add{min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-success);color:var(--color-on-brand);font-weight:700;font-size:var(--font-size-sm);white-space:nowrap;flex:none;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.HomeOfferings-module__uOG1EW__add:hover{opacity:.9}.HomeOfferings-module__uOG1EW__row{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0 0 var(--space-2);scroll-snap-type:x proximity;list-style:none;display:flex;overflow-x:auto}.HomeOfferings-module__uOG1EW__item{scroll-snap-align:start;flex:none;width:14rem}.HomeOfferings-module__uOG1EW__card{gap:var(--space-1);height:100%;padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);color:inherit;flex-direction:column;text-decoration:none;display:flex}.HomeOfferings-module__uOG1EW__card:hover{border-color:var(--color-success)}.HomeOfferings-module__uOG1EW__category{max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;font-weight:700;overflow:hidden}.HomeOfferings-module__uOG1EW__title{min-height:3em;font-size:var(--font-size-base);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}.HomeOfferings-module__uOG1EW__priceBox{flex-direction:column;display:flex}.HomeOfferings-module__uOG1EW__from{font-size:var(--font-size-xs);color:var(--color-text-muted)}.HomeOfferings-module__uOG1EW__price{font-size:var(--font-size-lg);color:var(--color-success);font-weight:800}.HomeOfferings-module__uOG1EW__provider{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border);align-items:center;gap:6px;display:flex}.HomeOfferings-module__uOG1EW__avatar,.HomeOfferings-module__uOG1EW__avatarLetter{border-radius:50%;flex:none;width:26px;height:26px}.HomeOfferings-module__uOG1EW__avatar{object-fit:cover}.HomeOfferings-module__uOG1EW__avatarLetter{background:var(--color-surface);color:var(--color-brand);font-size:var(--font-size-xs);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.HomeOfferings-module__uOG1EW__name{min-width:0;font-size:var(--font-size-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.HomeOfferings-module__uOG1EW__verified{color:var(--color-success);flex:none}.HomeOfferings-module__uOG1EW__rating{font-size:var(--font-size-xs);color:var(--color-text-muted)}.HomeOfferings-module__uOG1EW__reason{font-size:var(--font-size-xs);color:var(--color-success);font-weight:700}@media (max-width:560px){.HomeOfferings-module__uOG1EW__bar{flex-wrap:wrap}.HomeOfferings-module__uOG1EW__add{justify-content:center;width:100%}}
.ReviewCard-module__5RFiqa__card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);background:var(--color-surface-raised);flex-direction:column;display:flex}.ReviewCard-module__5RFiqa__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ReviewCard-module__5RFiqa__author{color:var(--color-text);font-weight:700}.ReviewCard-module__5RFiqa__date{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ReviewCard-module__5RFiqa__comment{color:var(--color-text);white-space:pre-wrap;word-break:break-word}.ReviewCard-module__5RFiqa__editedTag{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}.ReviewCard-module__5RFiqa__removedText{color:var(--color-text-muted);font-style:italic}.ReviewCard-module__5RFiqa__replyBox{margin-top:var(--space-2);padding:var(--space-3);border-inline-start:3px solid var(--color-primary,#0b6fa0);background:var(--color-surface);border-radius:var(--radius-sm);gap:var(--space-1);flex-direction:column;display:flex}.ReviewCard-module__5RFiqa__replyLabel{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:700}.ReviewCard-module__5RFiqa__editPanel{gap:var(--space-2);flex-direction:column;display:flex}.ReviewCard-module__5RFiqa__editPanel textarea,.ReviewCard-module__5RFiqa__editPanel input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;resize:vertical}.ReviewCard-module__5RFiqa__actionsRow{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ReviewCard-module__5RFiqa__actionLink{color:var(--color-primary,#0b6fa0);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ReviewCard-module__5RFiqa__outcomeNote{padding:1px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--font-size-xs);color:var(--color-text-muted);align-self:flex-start}
.PrayerTimesButton-module__hPgAtG__trigger{color:inherit;font:inherit;cursor:pointer;text-align:start;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.PrayerTimesButton-module__hPgAtG__trigger:hover{color:var(--color-brand)}.PrayerTimesButton-module__hPgAtG__overlay{padding:var(--space-4);z-index:100;background:#083b738c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PrayerTimesButton-module__hPgAtG__modal{background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);width:100%;max-width:420px;max-height:90vh;padding:var(--space-5);overflow-y:auto}.PrayerTimesButton-module__hPgAtG__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.PrayerTimesButton-module__hPgAtG__title{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:700}.PrayerTimesButton-module__hPgAtG__closeButton{font-size:var(--font-size-xl);color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);background:0 0;border:none;line-height:1}.PrayerTimesButton-module__hPgAtG__loading,.PrayerTimesButton-module__hPgAtG__error{color:var(--color-text-muted);text-align:center;padding:var(--space-6) 0}.PrayerTimesButton-module__hPgAtG__error{color:var(--color-danger-text)}.PrayerTimesButton-module__hPgAtG__dateRow{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.PrayerTimesButton-module__hPgAtG__dateLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}.PrayerTimesButton-module__hPgAtG__dateValue{color:var(--color-text);font-weight:600}.PrayerTimesButton-module__hPgAtG__clock{font-size:var(--font-size-lg);color:var(--jaahez-sky,var(--color-brand));font-variant-numeric:tabular-nums;font-weight:700}.PrayerTimesButton-module__hPgAtG__nextPrayerCard{background:var(--jaahez-gradient-primary);color:var(--color-on-gradient);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;margin-bottom:var(--space-4)}.PrayerTimesButton-module__hPgAtG__nextPrayerLabel{font-size:var(--font-size-sm);opacity:.9}.PrayerTimesButton-module__hPgAtG__nextPrayerName{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-block:var(--space-1) var(--space-2)}.PrayerTimesButton-module__hPgAtG__countdownLabel{font-size:var(--font-size-sm);opacity:.9}.PrayerTimesButton-module__hPgAtG__countdown{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:700}.PrayerTimesButton-module__hPgAtG__grid{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.PrayerTimesButton-module__hPgAtG__prayerCell{padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;align-items:center;gap:2px;display:flex}.PrayerTimesButton-module__hPgAtG__prayerCellActive{border-color:var(--color-brand);background:var(--color-surface-raised)}.PrayerTimesButton-module__hPgAtG__prayerName{font-size:var(--font-size-sm);color:var(--color-text-muted)}.PrayerTimesButton-module__hPgAtG__prayerTime{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700}.PrayerTimesButton-module__hPgAtG__countryNote{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin:0}.PrayerTimesButton-module__hPgAtG__countryNote a{color:var(--color-brand);font-weight:600;text-decoration:underline}@media (max-width:480px){.PrayerTimesButton-module__hPgAtG__grid{grid-template-columns:repeat(2,1fr)}}
.RequestsList-module__1wLawW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.RequestsList-module__1wLawW__searchBox{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);min-width:220px;max-width:380px;height:44px;color:var(--color-text-muted);flex:1;display:flex}.RequestsList-module__1wLawW__searchBox svg{flex-shrink:0;width:18px;height:18px}.RequestsList-module__1wLawW__searchInput{font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;width:100%}.RequestsList-module__1wLawW__postedBy{font-size:var(--font-size-sm);color:var(--color-text-muted)}.RequestsList-module__1wLawW__ownerBadge{font-size:var(--font-size-xs);color:var(--color-brand);border-radius:var(--radius-full);padding:2px var(--space-3);background:#18b7e81f;width:fit-content;font-weight:700}.RequestsList-module__1wLawW__ownerActions{gap:var(--space-2);padding-top:var(--space-3);display:flex}.RequestsList-module__1wLawW__actionButton{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text);flex:1;font-weight:600}.RequestsList-module__1wLawW__actionButton:disabled{opacity:.6;cursor:not-allowed}.RequestsList-module__1wLawW__description{font-size:var(--font-size-sm);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.RequestsList-module__1wLawW__messageButton{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text);font-weight:600;display:inline-flex}.RequestsList-module__1wLawW__messageButton:disabled{opacity:.6;cursor:not-allowed}.RequestsList-module__1wLawW__messageButton svg{width:15px;height:15px}.RequestsList-module__1wLawW__emptyState{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted)}.RequestsList-module__1wLawW__toast{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.RequestsList-module__1wLawW__toastSuccess{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid #48c78e59}.RequestsList-module__1wLawW__toastError{color:var(--color-danger-text);background:#f45b781a;border:1px solid #f45b784d}.RequestsList-module__1wLawW__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:inline-flex}.RequestsList-module__1wLawW__newBadge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.RequestsList-module__1wLawW__placeBadge{padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-brand);color:var(--color-brand);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.RequestsList-module__1wLawW__loginHint{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:inline-flex}.RequestsList-module__1wLawW__loginHint svg{width:14px;height:14px}.RequestsList-module__1wLawW__toolbar{margin-bottom:var(--space-5);justify-content:space-between}.RequestsList-module__1wLawW__searchBox{max-width:480px}.RequestsList-module__1wLawW__searchBox:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px #18b7e840}.RequestsList-module__1wLawW__count{font-size:var(--font-size-sm);color:var(--color-text-muted)}.RequestsList-module__1wLawW__cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.RequestsList-module__1wLawW__card{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.RequestsList-module__1wLawW__card:hover{border-color:var(--color-brand)}.RequestsList-module__1wLawW__card:has(.RequestsList-module__1wLawW__cardLink:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.RequestsList-module__1wLawW__cardLink{color:inherit;text-decoration:none}.RequestsList-module__1wLawW__cardLink:after{content:"";position:absolute;inset:0}.RequestsList-module__1wLawW__cardFooter{z-index:1;position:relative}.RequestsList-module__1wLawW__loadMore{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;margin-block-start:var(--space-5);display:flex}.RequestsList-module__1wLawW__loadMoreNote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.RequestsList-module__1wLawW__cardHead{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.RequestsList-module__1wLawW__category{min-width:0;padding:2px var(--space-3);border-radius:var(--radius-full);color:var(--color-brand);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;background:#18b7e81f;font-weight:700;overflow:hidden}.RequestsList-module__1wLawW__status{color:var(--color-success);font-size:var(--font-size-xs);white-space:nowrap;font-weight:700}.RequestsList-module__1wLawW__cardTitle{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:var(--font-size-base);color:var(--color-text);-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.RequestsList-module__1wLawW__cardText{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:var(--font-size-sm);color:var(--color-text-muted);-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.RequestsList-module__1wLawW__facts{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.RequestsList-module__1wLawW__facts li{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.RequestsList-module__1wLawW__facts svg{flex-shrink:0;width:14px;height:14px}.RequestsList-module__1wLawW__budgetFact{color:var(--color-text);font-weight:600}.RequestsList-module__1wLawW__cardFooter{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;display:flex}.RequestsList-module__1wLawW__cardFooter .RequestsList-module__1wLawW__actionButton{min-height:40px;padding-inline:var(--space-4);flex:none}.RequestsList-module__1wLawW__cardFooter .RequestsList-module__1wLawW__loginHint{font-size:var(--font-size-sm)}a.RequestsList-module__1wLawW__actionButton{justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.RequestsList-module__1wLawW__repliedBadge{font-size:var(--font-size-xs);color:var(--color-success-text);background:var(--color-success-bg);border-radius:var(--radius-full);padding:2px var(--space-3);width:fit-content;font-weight:700}.RequestsList-module__1wLawW__providersOnly{font-size:var(--font-size-sm);color:var(--color-text-muted)}
.ReviewsSection-module__-9fVaW__section{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.ReviewsSection-module__-9fVaW__title{font-size:var(--font-size-xl);color:var(--color-text);font-weight:700}.ReviewsSection-module__-9fVaW__summary{gap:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ReviewsSection-module__-9fVaW__summaryScore{align-items:center;gap:var(--space-1);flex-direction:column;min-width:120px;display:flex}.ReviewsSection-module__-9fVaW__summaryNumber{font-size:2.25rem;font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1}.ReviewsSection-module__-9fVaW__summaryCount{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ReviewsSection-module__-9fVaW__distribution{gap:var(--space-1);flex-direction:column;flex:1;justify-content:center;min-width:200px;display:flex}.ReviewsSection-module__-9fVaW__distributionRow{align-items:center;gap:var(--space-2);display:flex}.ReviewsSection-module__-9fVaW__distributionLabel{text-align:end;width:12px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ReviewsSection-module__-9fVaW__distributionBarTrack{border-radius:var(--radius-full);background:var(--color-border);flex:1;height:8px;overflow:hidden}.ReviewsSection-module__-9fVaW__distributionBarFill{background:#f5a623;height:100%}.ReviewsSection-module__-9fVaW__distributionCount{width:24px;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:start}.ReviewsSection-module__-9fVaW__list{gap:var(--space-3);flex-direction:column;display:flex}.ReviewsSection-module__-9fVaW__empty{color:var(--color-text-muted)}.ReviewsSection-module__-9fVaW__retry{margin-top:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong,var(--color-border));background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;font-weight:700}.ReviewsSection-module__-9fVaW__retry:disabled{opacity:.6;cursor:not-allowed}.ReviewsSection-module__-9fVaW__bare{margin-top:0}
.AccountShell-module__pnvDaq__shell{gap:var(--space-4);width:100%;max-width:1180px;padding:var(--space-4) var(--space-4) var(--space-8,4rem);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.AccountShell-module__pnvDaq__cta{min-height:44px;margin-bottom:var(--space-3);padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-on-brand);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.AccountShell-module__pnvDaq__cta:hover{filter:brightness(.95)}.AccountShell-module__pnvDaq__cta:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AccountShell-module__pnvDaq__tabs{gap:var(--space-1);min-width:0;padding:0 0 var(--space-1);scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;margin:0;list-style:none;display:flex;overflow-x:auto}.AccountShell-module__pnvDaq__tabs>li{flex:none}.AccountShell-module__pnvDaq__item{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);white-space:nowrap;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.AccountShell-module__pnvDaq__item:hover{background:var(--color-surface-muted,var(--color-surface-raised))}.AccountShell-module__pnvDaq__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AccountShell-module__pnvDaq__itemActive,.AccountShell-module__pnvDaq__itemActive:hover{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.AccountShell-module__pnvDaq__manageTabs .AccountShell-module__pnvDaq__item{min-height:38px;font-weight:500;font-size:var(--font-size-sm)}.AccountShell-module__pnvDaq__badge{border-radius:var(--radius-full);background:var(--color-danger);color:#fff;min-width:22px;height:22px;font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;padding-inline:6px;font-weight:700;display:inline-flex}.AccountShell-module__pnvDaq__workspace{min-width:0}.AccountShell-module__pnvDaq__workspace>main{min-height:0;padding-block:0;padding-inline:0}.AccountShell-module__pnvDaq__workspace>main>div{max-width:none!important;margin-inline:0!important;padding-inline:0!important}.AccountShell-module__pnvDaq__workspace{font-size:var(--font-size-base);line-height:1.6}.AccountShell-module__pnvDaq__workspace h1{margin:0 0 var(--space-1);font-size:var(--font-size-xl);font-weight:700;line-height:1.3}.AccountShell-module__pnvDaq__workspace h2{font-size:var(--font-size-lg);font-weight:700;line-height:1.4}.AccountShell-module__pnvDaq__shell[data-focus=true]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);max-width:1180px}.AccountShell-module__pnvDaq__shell[data-focus=true][data-wide=true]{max-width:1680px}.AccountShell-module__pnvDaq__navBar{align-items:flex-start;gap:var(--space-3);display:flex}.AccountShell-module__pnvDaq__navBarOptional:empty{display:none}.AccountShell-module__pnvDaq__nav{gap:var(--space-2);min-width:0;display:grid}.AccountShell-module__pnvDaq__navBar .AccountShell-module__pnvDaq__cta{padding-inline:var(--space-5);white-space:nowrap;flex:none;margin-bottom:0}@media (max-width:640px){.AccountShell-module__pnvDaq__navBar{flex-direction:column;align-items:stretch}}.AccountShell-module__pnvDaq__ctaNeutral,.AccountShell-module__pnvDaq__shell[data-focus=true] .AccountShell-module__pnvDaq__navBar .AccountShell-module__pnvDaq__ctaNeutral{background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);font-weight:600}.AccountShell-module__pnvDaq__ctaNeutral:hover{filter:none;background:var(--color-surface-muted,var(--color-surface-raised))}
.ProviderProfileManager-module__m0Rcbq__stack{gap:var(--space-4);flex-direction:column;display:flex}.ProviderProfileManager-module__m0Rcbq__card{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;display:flex}.ProviderProfileManager-module__m0Rcbq__title{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:700}.ProviderProfileManager-module__m0Rcbq__text{max-width:62ch;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ProviderProfileManager-module__m0Rcbq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProviderProfileManager-module__m0Rcbq__action,.ProviderProfileManager-module__m0Rcbq__small{min-height:40px;padding-inline:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-weight:600;font-size:var(--font-size-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ProviderProfileManager-module__m0Rcbq__small{min-height:34px;padding-inline:var(--space-3)}.ProviderProfileManager-module__m0Rcbq__action:hover:not(:disabled),.ProviderProfileManager-module__m0Rcbq__small:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.ProviderProfileManager-module__m0Rcbq__action:focus-visible,.ProviderProfileManager-module__m0Rcbq__small:focus-visible,.ProviderProfileManager-module__m0Rcbq__file:focus-visible,.ProviderProfileManager-module__m0Rcbq__number:focus-visible,.ProviderProfileManager-module__m0Rcbq__captionInput:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ProviderProfileManager-module__m0Rcbq__action:disabled,.ProviderProfileManager-module__m0Rcbq__small:disabled{opacity:.55;cursor:not-allowed}.ProviderProfileManager-module__m0Rcbq__file{max-width:100%;font:inherit;font-size:var(--font-size-sm)}.ProviderProfileManager-module__m0Rcbq__label{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;font-weight:600;display:flex}.ProviderProfileManager-module__m0Rcbq__number,.ProviderProfileManager-module__m0Rcbq__captionInput{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit}.ProviderProfileManager-module__m0Rcbq__number{width:8rem}.ProviderProfileManager-module__m0Rcbq__captionInput{flex:14rem;min-width:0}.ProviderProfileManager-module__m0Rcbq__coverPreview{aspect-ratio:4;border-radius:var(--radius-md);object-fit:cover;background:var(--color-border);width:100%;max-height:220px}.ProviderProfileManager-module__m0Rcbq__group{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0}.ProviderProfileManager-module__m0Rcbq__legend{padding-inline:var(--space-2);font-size:var(--font-size-sm);font-weight:700}.ProviderProfileManager-module__m0Rcbq__options{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.ProviderProfileManager-module__m0Rcbq__option{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--font-size-sm);display:flex}.ProviderProfileManager-module__m0Rcbq__pictures{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ProviderProfileManager-module__m0Rcbq__picture{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.ProviderProfileManager-module__m0Rcbq__thumb{aspect-ratio:4/3;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-border);width:100%}.ProviderProfileManager-module__m0Rcbq__photoPreview{border-radius:var(--radius-md);object-fit:cover;background:var(--color-border);width:96px;height:96px}.ProviderProfileManager-module__m0Rcbq__selectedBox{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ProviderProfileManager-module__m0Rcbq__selectedHeading{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:700}.ProviderProfileManager-module__m0Rcbq__chipList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProviderProfileManager-module__m0Rcbq__chip{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);font-size:var(--font-size-sm);overflow-wrap:anywhere;display:inline-flex}.ProviderProfileManager-module__m0Rcbq__chipRemove{border-radius:var(--radius-full);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.1rem;line-height:1}.ProviderProfileManager-module__m0Rcbq__chipRemove:hover{background:var(--color-surface)}.ProviderProfileManager-module__m0Rcbq__searchField{gap:var(--space-1);flex-direction:column;display:flex}.ProviderProfileManager-module__m0Rcbq__searchLabel{font-size:var(--font-size-sm);font-weight:600}.ProviderProfileManager-module__m0Rcbq__searchInput{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit}
.SimilarProviders-module__CwEgfq__box{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);margin-block-end:var(--space-4)}.SimilarProviders-module__CwEgfq__title{margin:0 0 var(--space-1);font-size:var(--font-size-lg)}.SimilarProviders-module__CwEgfq__hint{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.SimilarProviders-module__CwEgfq__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.SimilarProviders-module__CwEgfq__item{min-width:0}.SimilarProviders-module__CwEgfq__link{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md,10px);color:inherit;min-height:44px;text-decoration:none;display:flex}.SimilarProviders-module__CwEgfq__link:hover,.SimilarProviders-module__CwEgfq__link:focus-visible{border-color:var(--color-primary,#083b73)}.SimilarProviders-module__CwEgfq__avatar,.SimilarProviders-module__CwEgfq__avatarImg{object-fit:cover;background:var(--color-surface-muted,#f1f5f9);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:inline-flex}.SimilarProviders-module__CwEgfq__text{flex-direction:column;gap:2px;min-width:0;display:flex}.SimilarProviders-module__CwEgfq__name{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;font-weight:700;display:flex}.SimilarProviders-module__CwEgfq__badge{padding:1px var(--space-2);border-radius:var(--radius-full,999px);border:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted);align-items:center;gap:2px;font-weight:600;display:inline-flex}.SimilarProviders-module__CwEgfq__place{color:var(--color-text-muted);font-size:var(--font-size-sm)}.SimilarProviders-module__CwEgfq__rating{font-size:var(--font-size-sm)}
.EmailVerificationBanner-module__Wh6AeW__banner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);box-sizing:border-box;max-width:100%;padding:var(--space-2) var(--space-4);color:var(--color-text);font-size:var(--font-size-sm);background:#ff9f1c1f;border-block-end:1px solid #ff9f1c66;flex-wrap:wrap;margin:0;display:flex}.EmailVerificationBanner-module__Wh6AeW__text{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:18rem;min-width:0;display:flex}.EmailVerificationBanner-module__Wh6AeW__title{font-weight:700}.EmailVerificationBanner-module__Wh6AeW__body{color:var(--color-text-muted)}.EmailVerificationBanner-module__Wh6AeW__ok{color:var(--color-success-text);font-weight:600}.EmailVerificationBanner-module__Wh6AeW__err{color:var(--color-danger-text);font-weight:600}.EmailVerificationBanner-module__Wh6AeW__button{min-height:36px;padding-block:0;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;flex:none;font-weight:700}.EmailVerificationBanner-module__Wh6AeW__button:disabled{opacity:.6;cursor:default}@media (max-width:480px){.EmailVerificationBanner-module__Wh6AeW__button{width:100%}}
.ProviderOfferings-module__60Dq6q__list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ProviderOfferings-module__60Dq6q__card{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.ProviderOfferings-module__60Dq6q__name{font-size:var(--font-size-base);color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:700}.ProviderOfferings-module__60Dq6q__path{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ProviderOfferings-module__60Dq6q__description{font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.ProviderOfferings-module__60Dq6q__price{font-size:var(--font-size-sm);color:var(--color-text);margin:0}.ProviderOfferings-module__60Dq6q__note{color:var(--color-text-muted)}.ProviderOfferings-module__60Dq6q__cta{font-size:var(--font-size-sm);color:var(--color-brand);align-self:flex-start;margin-block-start:auto;padding-block-start:var(--space-1);font-weight:600;text-decoration:none}.ProviderOfferings-module__60Dq6q__cta:hover{text-decoration:underline}.ProviderOfferings-module__60Dq6q__report{min-height:44px;font-size:var(--font-size-xs);color:var(--color-text-muted);align-self:flex-start;align-items:center;display:inline-flex}.ProviderOfferings-module__60Dq6q__cta:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}
.ProviderOfferingsManager-module__-YFDvG__stack{gap:var(--space-4);flex-direction:column;display:flex}.ProviderOfferingsManager-module__-YFDvG__card{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;display:flex}.ProviderOfferingsManager-module__-YFDvG__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProviderOfferingsManager-module__-YFDvG__title{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:700}.ProviderOfferingsManager-module__-YFDvG__text{max-width:62ch;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ProviderOfferingsManager-module__-YFDvG__hint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.ProviderOfferingsManager-module__-YFDvG__error{font-size:var(--font-size-xs);color:var(--color-danger,#b42318);margin:0;font-weight:600}.ProviderOfferingsManager-module__-YFDvG__empty{padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}.ProviderOfferingsManager-module__-YFDvG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProviderOfferingsManager-module__-YFDvG__row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.ProviderOfferingsManager-module__-YFDvG__row+.ProviderOfferingsManager-module__-YFDvG__row{border-top:1px solid var(--color-border)}.ProviderOfferingsManager-module__-YFDvG__rowOff .ProviderOfferingsManager-module__-YFDvG__rowMain{opacity:.65}.ProviderOfferingsManager-module__-YFDvG__rowMain{gap:var(--space-1);flex-direction:column;flex:18rem;min-width:0;display:flex}.ProviderOfferingsManager-module__-YFDvG__rowTitle{align-items:center;gap:var(--space-2);color:var(--color-text);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ProviderOfferingsManager-module__-YFDvG__path{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ProviderOfferingsManager-module__-YFDvG__price{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.ProviderOfferingsManager-module__-YFDvG__badgeOn,.ProviderOfferingsManager-module__-YFDvG__badgeOff{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600}.ProviderOfferingsManager-module__-YFDvG__badgeOn{color:var(--color-text);background:#18b7e824}.ProviderOfferingsManager-module__-YFDvG__badgeOff{background:var(--color-border);color:var(--color-text-muted)}.ProviderOfferingsManager-module__-YFDvG__rowActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ProviderOfferingsManager-module__-YFDvG__action,.ProviderOfferingsManager-module__-YFDvG__primary,.ProviderOfferingsManager-module__-YFDvG__small{min-height:40px;padding-inline:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-weight:600;font-size:var(--font-size-sm);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ProviderOfferingsManager-module__-YFDvG__primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.ProviderOfferingsManager-module__-YFDvG__small{min-height:36px;padding-inline:var(--space-3)}.ProviderOfferingsManager-module__-YFDvG__action:hover:not(:disabled),.ProviderOfferingsManager-module__-YFDvG__small:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.ProviderOfferingsManager-module__-YFDvG__primary:hover:not(:disabled){filter:brightness(.94)}.ProviderOfferingsManager-module__-YFDvG__action:focus-visible,.ProviderOfferingsManager-module__-YFDvG__primary:focus-visible,.ProviderOfferingsManager-module__-YFDvG__small:focus-visible,.ProviderOfferingsManager-module__-YFDvG__input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ProviderOfferingsManager-module__-YFDvG__action:disabled,.ProviderOfferingsManager-module__-YFDvG__primary:disabled,.ProviderOfferingsManager-module__-YFDvG__small:disabled{opacity:.55;cursor:not-allowed}.ProviderOfferingsManager-module__-YFDvG__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ProviderOfferingsManager-module__-YFDvG__label{gap:var(--space-1);min-width:0;font-size:var(--font-size-sm);flex-direction:column;font-weight:600;display:flex}.ProviderOfferingsManager-module__-YFDvG__input{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:400}textarea.ProviderOfferingsManager-module__-YFDvG__input{resize:vertical}.ProviderOfferingsManager-module__-YFDvG__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProviderOfferingsManager-module__-YFDvG__priceField{align-items:center;gap:var(--space-2);display:flex}.ProviderOfferingsManager-module__-YFDvG__unit{font-size:var(--font-size-sm);color:var(--color-text-muted);flex:none;font-weight:600}@media (max-width:640px){.ProviderOfferingsManager-module__-YFDvG__card{padding:var(--space-4)}.ProviderOfferingsManager-module__-YFDvG__pair{grid-template-columns:minmax(0,1fr)}.ProviderOfferingsManager-module__-YFDvG__rowActions{width:100%}.ProviderOfferingsManager-module__-YFDvG__rowActions .ProviderOfferingsManager-module__-YFDvG__small{flex:auto}.ProviderOfferingsManager-module__-YFDvG__actions .ProviderOfferingsManager-module__-YFDvG__primary,.ProviderOfferingsManager-module__-YFDvG__actions .ProviderOfferingsManager-module__-YFDvG__action{flex:100%}}
.AppointmentCard-module__a7N1sW__card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-3)}.AppointmentCard-module__a7N1sW__topRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.AppointmentCard-module__a7N1sW__reference{font-size:var(--font-size-sm);color:var(--color-text-muted);direction:ltr;unicode-bidi:isolate;font-weight:600}.AppointmentCard-module__a7N1sW__title{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:700;line-height:1.35}.AppointmentCard-module__a7N1sW__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:2px 0 0}.AppointmentCard-module__a7N1sW__meta{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.AppointmentCard-module__a7N1sW__metaItem{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);color:var(--color-text);font-weight:600;display:inline-flex}.AppointmentCard-module__a7N1sW__metaItem svg{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0}.AppointmentCard-module__a7N1sW__infoGrid{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.AppointmentCard-module__a7N1sW__infoField{flex-direction:column;gap:2px;min-width:0;display:flex}.AppointmentCard-module__a7N1sW__infoLabel{font-size:var(--font-size-xs);color:var(--color-text-muted)}.AppointmentCard-module__a7N1sW__infoValue{font-size:var(--font-size-sm);color:var(--color-text);align-items:center;gap:6px;font-weight:600;display:flex}.AppointmentCard-module__a7N1sW__infoValue svg{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0}.AppointmentCard-module__a7N1sW__proposedBox{border-radius:var(--radius-sm);padding:var(--space-3);margin-top:var(--space-3);font-size:var(--font-size-sm);background:#18b7e814;border:1px solid #18b7e84d}.AppointmentCard-module__a7N1sW__proposedLabel{color:var(--color-info-text);margin-bottom:2px;font-weight:700}.AppointmentCard-module__a7N1sW__noteBox{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.AppointmentCard-module__a7N1sW__noteBoxLabel{color:var(--color-text);font-weight:600}.AppointmentCard-module__a7N1sW__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.AppointmentCard-module__a7N1sW__actionButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-brand);background:var(--color-brand);color:var(--color-on-brand);font:inherit;font-size:var(--font-size-sm);text-align:center;cursor:pointer;white-space:nowrap;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.AppointmentCard-module__a7N1sW__actionButton:hover:not(:disabled){filter:brightness(.95)}.AppointmentCard-module__a7N1sW__actionButton:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.AppointmentCard-module__a7N1sW__actionButton:disabled{opacity:.6;cursor:not-allowed}.AppointmentCard-module__a7N1sW__actionButton svg{flex-shrink:0;width:18px;height:18px}.AppointmentCard-module__a7N1sW__actionButtonDanger{background:var(--color-danger);border-color:var(--color-danger)}.AppointmentCard-module__a7N1sW__actionButtonSecondary{background:var(--color-surface-raised);border-color:var(--color-border-strong,var(--color-border));color:var(--color-text)}.AppointmentCard-module__a7N1sW__emptyState{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px dashed var(--color-border);border-radius:var(--radius-md)}@media (max-width:520px){.AppointmentCard-module__a7N1sW__actions>.AppointmentCard-module__a7N1sW__actionButton{flex:100%}}
.WorkGallery-module__Rvp_Da__stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.WorkGallery-module__Rvp_Da__sub{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.WorkGallery-module__Rvp_Da__hiddenBadge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-border);color:var(--color-text);font-size:var(--font-size-xs);font-weight:600}.WorkGallery-module__Rvp_Da__primary{width:100%;min-height:52px;padding-inline:var(--space-5);border:1px solid var(--color-brand);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-on-brand);font:inherit;font-size:var(--font-size-base);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.WorkGallery-module__Rvp_Da__primary:hover:not(:disabled){filter:brightness(.94)}.WorkGallery-module__Rvp_Da__primary:disabled{opacity:.7;cursor:progress}.WorkGallery-module__Rvp_Da__backBtn,.WorkGallery-module__Rvp_Da__kebab,.WorkGallery-module__Rvp_Da__menuItem,.WorkGallery-module__Rvp_Da__photoBtn,.WorkGallery-module__Rvp_Da__folderBtn,.WorkGallery-module__Rvp_Da__viewerBtn,.WorkGallery-module__Rvp_Da__viewerClose{font:inherit;cursor:pointer}.WorkGallery-module__Rvp_Da__primary:focus-visible,.WorkGallery-module__Rvp_Da__backBtn:focus-visible,.WorkGallery-module__Rvp_Da__kebab:focus-visible,.WorkGallery-module__Rvp_Da__menuItem:focus-visible,.WorkGallery-module__Rvp_Da__photoBtn:focus-visible,.WorkGallery-module__Rvp_Da__folderBtn:focus-visible,.WorkGallery-module__Rvp_Da__viewerBtn:focus-visible,.WorkGallery-module__Rvp_Da__viewerClose:focus-visible,.WorkGallery-module__Rvp_Da__input:focus-visible,.WorkGallery-module__Rvp_Da__switchRow input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.WorkGallery-module__Rvp_Da__hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.WorkGallery-module__Rvp_Da__empty{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;flex-direction:column;display:flex}.WorkGallery-module__Rvp_Da__empty strong{font-size:var(--font-size-lg);color:var(--color-text)}.WorkGallery-module__Rvp_Da__folderGrid,.WorkGallery-module__Rvp_Da__photoGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.WorkGallery-module__Rvp_Da__folder,.WorkGallery-module__Rvp_Da__photo{min-width:0;position:relative}.WorkGallery-module__Rvp_Da__folderBtn{align-items:stretch;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);text-align:start;flex-direction:column;display:flex}.WorkGallery-module__Rvp_Da__folderBtn:hover:not(:disabled){border-color:var(--color-brand)}.WorkGallery-module__Rvp_Da__cover{aspect-ratio:4/3;border-radius:var(--radius-sm,8px);background:var(--color-border);display:block;overflow:hidden}.WorkGallery-module__Rvp_Da__coverImg{object-fit:cover;width:100%;height:100%;display:block}.WorkGallery-module__Rvp_Da__coverEmpty{justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;display:flex}.WorkGallery-module__Rvp_Da__folderName{font-weight:700;font-size:var(--font-size-base);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WorkGallery-module__Rvp_Da__menuRoot.WorkGallery-module__Rvp_Da__folderMenu,.WorkGallery-module__Rvp_Da__menuRoot.WorkGallery-module__Rvp_Da__photoMenu{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.WorkGallery-module__Rvp_Da__menuRoot{position:relative}.WorkGallery-module__Rvp_Da__kebab{border:1px solid var(--color-border);border-radius:var(--radius-full);color:#0a1f3d;background:#ffffffeb;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;line-height:1;display:inline-flex}.WorkGallery-module__Rvp_Da__menu{z-index:20;min-width:14rem;max-width:min(18rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-card);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.WorkGallery-module__Rvp_Da__menuItem{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-sm,8px);color:var(--color-text);font-size:var(--font-size-base);text-align:start;background:0 0;border:0;display:flex}.WorkGallery-module__Rvp_Da__menuItem:hover:not(:disabled){background:var(--color-border)}.WorkGallery-module__Rvp_Da__menuItem:disabled{opacity:.45;cursor:not-allowed}.WorkGallery-module__Rvp_Da__menuDanger{color:var(--color-danger,#b42318)}.WorkGallery-module__Rvp_Da__tick{width:1.2em;color:var(--color-brand);font-weight:700;display:inline-block}.WorkGallery-module__Rvp_Da__folderHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.WorkGallery-module__Rvp_Da__backBtn{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-2);color:var(--color-brand);background:0 0;border:0;font-weight:700;display:inline-flex}.WorkGallery-module__Rvp_Da__flip{display:inline-block}[dir=rtl] .WorkGallery-module__Rvp_Da__flip{transform:scaleX(-1)}.WorkGallery-module__Rvp_Da__folderTitle{font-size:var(--font-size-xl);overflow-wrap:anywhere;margin:0}.WorkGallery-module__Rvp_Da__switchRow{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;font-weight:600;display:flex}.WorkGallery-module__Rvp_Da__switchRow input{width:24px;height:24px;accent-color:var(--color-brand)}.WorkGallery-module__Rvp_Da__photoBtn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);aspect-ratio:1;width:100%;padding:0;display:block;overflow:hidden}.WorkGallery-module__Rvp_Da__photoImg{object-fit:cover;width:100%;height:100%;display:block}.WorkGallery-module__Rvp_Da__photoTitle{font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere;margin-block-start:var(--space-1);display:block}.WorkGallery-module__Rvp_Da__field{display:block}.WorkGallery-module__Rvp_Da__fieldLabel{color:var(--color-text);margin-block-end:var(--space-2);font-weight:600;display:block}.WorkGallery-module__Rvp_Da__input{width:100%;min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.WorkGallery-module__Rvp_Da__viewer{z-index:200;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#0a1f3deb;flex-direction:column;display:flex;position:fixed;inset:0}.WorkGallery-module__Rvp_Da__viewerImage{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:72vh}.WorkGallery-module__Rvp_Da__viewerTitle{color:#fff;text-align:center;overflow-wrap:anywhere;margin:0}.WorkGallery-module__Rvp_Da__viewerNav{align-items:center;gap:var(--space-4);color:#fff;display:flex}.WorkGallery-module__Rvp_Da__viewerBtn,.WorkGallery-module__Rvp_Da__viewerClose{border-radius:var(--radius-full);color:#fff;background:#ffffff1f;border:1px solid #ffffff80;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;display:inline-flex}.WorkGallery-module__Rvp_Da__viewerBtn:disabled{opacity:.35;cursor:not-allowed}.WorkGallery-module__Rvp_Da__viewerClose{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.WorkGallery-module__Rvp_Da__viewerCount{font-size:var(--font-size-sm)}.WorkGallery-module__Rvp_Da__publicGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.WorkGallery-module__Rvp_Da__publicFolder{gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.WorkGallery-module__Rvp_Da__publicFolder:hover{border-color:var(--color-brand)}.WorkGallery-module__Rvp_Da__publicFolder:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.WorkGallery-module__Rvp_Da__publicBack{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-brand);font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:640px){.WorkGallery-module__Rvp_Da__folderGrid,.WorkGallery-module__Rvp_Da__publicGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkGallery-module__Rvp_Da__photoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.WorkGallery-module__Rvp_Da__primary{align-self:flex-start;width:auto;min-width:14rem}}@media (min-width:960px){.WorkGallery-module__Rvp_Da__folderGrid,.WorkGallery-module__Rvp_Da__publicGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.WorkGallery-module__Rvp_Da__menu{inset-block:auto var(--space-3);inset-inline:var(--space-3);z-index:150;min-width:0;max-width:none;padding:var(--space-2);position:fixed;box-shadow:0 -8px 32px #0a1f3d47}.WorkGallery-module__Rvp_Da__menuItem{min-height:52px}}.WorkGallery-module__Rvp_Da__photoGridProfile{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkGallery-module__Rvp_Da__photoGridProfile .WorkGallery-module__Rvp_Da__photoBtn{aspect-ratio:4/3}.WorkGallery-module__Rvp_Da__photoGridProfile .WorkGallery-module__Rvp_Da__photoImg{object-fit:cover;width:100%;height:100%}@media (min-width:640px){.WorkGallery-module__Rvp_Da__photoGridProfile{grid-template-columns:repeat(3,minmax(0,1fr))}}
.AppointmentsMonthCalendar-module__rUc_yW__calendar{margin-bottom:var(--space-4);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.AppointmentsMonthCalendar-module__rUc_yW__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.AppointmentsMonthCalendar-module__rUc_yW__title{font-size:var(--font-size-base);color:var(--color-text);margin:0;font-weight:700}.AppointmentsMonthCalendar-module__rUc_yW__nav{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);width:36px;height:36px;color:var(--color-text);font-size:var(--font-size-title);cursor:pointer;line-height:1}.AppointmentsMonthCalendar-module__rUc_yW__nav:hover{background:var(--color-surface-raised)}.AppointmentsMonthCalendar-module__rUc_yW__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.AppointmentsMonthCalendar-module__rUc_yW__weekday{padding:var(--space-1) 0;text-align:center;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-weight:700;overflow:hidden}.AppointmentsMonthCalendar-module__rUc_yW__cell{border-radius:var(--radius-md);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.AppointmentsMonthCalendar-module__rUc_yW__cell:hover{border-color:var(--color-border-strong)}.AppointmentsMonthCalendar-module__rUc_yW__cell:focus-visible,.AppointmentsMonthCalendar-module__rUc_yW__nav:focus-visible,.AppointmentsMonthCalendar-module__rUc_yW__clear:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.AppointmentsMonthCalendar-module__rUc_yW__outside{opacity:.45}.AppointmentsMonthCalendar-module__rUc_yW__today{border-color:var(--color-brand);font-weight:700}.AppointmentsMonthCalendar-module__rUc_yW__selected{background:var(--color-brand);color:var(--color-on-brand)}.AppointmentsMonthCalendar-module__rUc_yW__dot{border-radius:var(--radius-full);background:var(--color-text-muted);color:#fff;justify-content:center;align-items:center;min-width:10px;height:10px;padding:0 3px;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}.AppointmentsMonthCalendar-module__rUc_yW__dotPENDING{background:#e6a23c}.AppointmentsMonthCalendar-module__rUc_yW__dotRESCHEDULE_PROPOSED{background:#7c5cd6}.AppointmentsMonthCalendar-module__rUc_yW__dotCONFIRMED{background:#2b7ae0}.AppointmentsMonthCalendar-module__rUc_yW__dotCOMPLETED{background:#2fa36b}.AppointmentsMonthCalendar-module__rUc_yW__dotCANCELLED,.AppointmentsMonthCalendar-module__rUc_yW__dotDECLINED{background:#8a93a3}.AppointmentsMonthCalendar-module__rUc_yW__legend{gap:var(--space-3);margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.AppointmentsMonthCalendar-module__rUc_yW__legend li{align-items:center;gap:var(--space-1);display:inline-flex}.AppointmentsMonthCalendar-module__rUc_yW__filterNote{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-text)}.AppointmentsMonthCalendar-module__rUc_yW__clear{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}.AppointmentsMonthCalendar-module__rUc_yW__todayRow{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.AppointmentsMonthCalendar-module__rUc_yW__todayButton{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;font-weight:600}.AppointmentsMonthCalendar-module__rUc_yW__todayButton:hover{background:var(--color-surface-raised)}.AppointmentsMonthCalendar-module__rUc_yW__todayButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}@media (min-width:901px){.AppointmentsMonthCalendar-module__rUc_yW__calendar{padding:var(--space-4)}.AppointmentsMonthCalendar-module__rUc_yW__cell{min-height:68px;font-size:var(--font-size-base)}.AppointmentsMonthCalendar-module__rUc_yW__weekday{font-size:var(--font-size-xs)}.AppointmentsMonthCalendar-module__rUc_yW__dot{min-width:14px;height:14px;font-size:.6875rem}}.AppointmentsMonthCalendar-module__rUc_yW__roles{gap:2px;display:inline-flex}.AppointmentsMonthCalendar-module__rUc_yW__rolePip{border-radius:2px;width:12px;height:4px;display:inline-block}.AppointmentsMonthCalendar-module__rUc_yW__roleUSER{background:#0f9d9a}.AppointmentsMonthCalendar-module__rUc_yW__rolePROVIDER{background:#d6457f}
.AvailabilityManager-module__ehmWva__section{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-5)}.AvailabilityManager-module__ehmWva__sectionTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--space-1);font-weight:700}.AvailabilityManager-module__ehmWva__sectionSubtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-4)}.AvailabilityManager-module__ehmWva__statusGrid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.AvailabilityManager-module__ehmWva__statusGrid{grid-template-columns:1fr}}.AvailabilityManager-module__ehmWva__statusOption{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:2px solid var(--color-border);background:var(--color-surface);cursor:pointer;text-align:start;display:flex}.AvailabilityManager-module__ehmWva__statusOptionActive{border-color:var(--color-brand);background:#18b7e80f}.AvailabilityManager-module__ehmWva__statusDot{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.AvailabilityManager-module__ehmWva__statusDotAvailable{background:#1e9e5f}.AvailabilityManager-module__ehmWva__statusDotAppointment{background:#d78420}.AvailabilityManager-module__ehmWva__statusDotUnavailable{background:var(--color-danger-text)}.AvailabilityManager-module__ehmWva__statusOptionLabel{color:var(--color-text);margin-bottom:2px;font-weight:700;display:block}.AvailabilityManager-module__ehmWva__statusOptionDesc{font-size:var(--font-size-sm);color:var(--color-text-muted)}.AvailabilityManager-module__ehmWva__dayRow{gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);flex-direction:column;display:flex}.AvailabilityManager-module__ehmWva__dayRow:last-child{border-block-end:none}.AvailabilityManager-module__ehmWva__dayHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AvailabilityManager-module__ehmWva__dayName{color:var(--color-text);min-width:100px;font-weight:700}.AvailabilityManager-module__ehmWva__dayToggle{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-muted);font-weight:600;display:inline-flex}.AvailabilityManager-module__ehmWva__periodsList{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-2);display:flex}.AvailabilityManager-module__ehmWva__periodRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AvailabilityManager-module__ehmWva__periodRow input[type=time]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit}.AvailabilityManager-module__ehmWva__periodSeparator{color:var(--color-text-muted)}.AvailabilityManager-module__ehmWva__removePeriodButton{color:var(--color-danger-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-1) var(--space-2);background:0 0;border:none;font-weight:600}.AvailabilityManager-module__ehmWva__addPeriodButton{border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-brand);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);background:0 0;align-self:flex-start;font-weight:600}.AvailabilityManager-module__ehmWva__exceptionForm{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.AvailabilityManager-module__ehmWva__exceptionField{gap:var(--space-1);flex-direction:column;display:flex}.AvailabilityManager-module__ehmWva__exceptionField label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.AvailabilityManager-module__ehmWva__exceptionField input{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit}.AvailabilityManager-module__ehmWva__exceptionList{gap:var(--space-2);flex-direction:column;display:flex}.AvailabilityManager-module__ehmWva__exceptionRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.AvailabilityManager-module__ehmWva__exceptionInfo{flex-direction:column;gap:2px;display:flex}.AvailabilityManager-module__ehmWva__exceptionDate{color:var(--color-text);font-weight:700}.AvailabilityManager-module__ehmWva__exceptionMeta{font-size:var(--font-size-sm);color:var(--color-text-muted)}.AvailabilityManager-module__ehmWva__emptyNote{color:var(--color-text-muted);font-size:var(--font-size-sm)}.AvailabilityManager-module__ehmWva__smallButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;font-weight:600;font-size:var(--font-size-sm);cursor:pointer;color:#fff;background:var(--jaahez-gradient-primary);white-space:nowrap;border:none}.AvailabilityManager-module__ehmWva__smallButton:disabled{opacity:.6;cursor:not-allowed}.AvailabilityManager-module__ehmWva__smallButtonDanger{background:var(--color-danger)}.AvailabilityManager-module__ehmWva__conflictBox{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#e6a23c1a;border:1px solid #e6a23c}.AvailabilityManager-module__ehmWva__conflictBox p{margin:0 0 var(--space-2)}.AvailabilityManager-module__ehmWva__conflictBox ul{margin:0 0 var(--space-2);padding-inline-start:var(--space-4)}
.ShareButton-module__HGyyhG__wrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.ShareButton-module__HGyyhG__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}.ShareButton-module__HGyyhG__button:hover{border-color:var(--color-brand)}.ShareButton-module__HGyyhG__ok,.ShareButton-module__HGyyhG__error{font-size:var(--font-size-sm);overflow-wrap:anywhere}.ShareButton-module__HGyyhG__ok{color:var(--color-text-muted)}.ShareButton-module__HGyyhG__error{color:var(--color-danger,#b3261e)}
.offers-module__0ugz2q__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;margin-block-start:var(--space-4);display:flex}.offers-module__0ugz2q__panelTitle{font-size:var(--font-size-lg,1.125rem);margin:0;font-weight:700}.offers-module__0ugz2q__help{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.6}.offers-module__0ugz2q__form{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.offers-module__0ugz2q__field{gap:var(--space-1);flex-direction:column;display:flex}.offers-module__0ugz2q__fieldWide{grid-column:1/-1}.offers-module__0ugz2q__label{font-size:var(--font-size-sm);font-weight:600}.offers-module__0ugz2q__input{min-height:44px;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.offers-module__0ugz2q__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}textarea.offers-module__0ugz2q__input{min-height:80px;padding-block:var(--space-2);line-height:1.6}.offers-module__0ugz2q__offer{gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);flex-direction:column;display:flex}.offers-module__0ugz2q__offer:last-child{border-block-end:none}.offers-module__0ugz2q__offerHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.offers-module__0ugz2q__price{font-size:var(--font-size-lg,1.125rem);font-weight:700}.offers-module__0ugz2q__status{padding-block:2px;padding-inline:var(--space-2);border-radius:var(--radius-sm,6px);background:var(--color-surface);border:1px solid var(--color-border);font-size:var(--font-size-sm)}.offers-module__0ugz2q__statusPENDING{border-color:var(--color-brand)}.offers-module__0ugz2q__statusACCEPTED{border-color:var(--color-success,#15803d);font-weight:700}.offers-module__0ugz2q__meta{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.6}.offers-module__0ugz2q__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.offers-module__0ugz2q__confirm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.offers-module__0ugz2q__confirm p{margin:0;line-height:1.6}.offers-module__0ugz2q__history{font-size:var(--font-size-sm);color:var(--color-text-muted)}.offers-module__0ugz2q__history summary{cursor:pointer;min-block-size:32px;color:var(--color-text);align-items:center;font-weight:600;display:inline-flex}.offers-module__0ugz2q__history summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.offers-module__0ugz2q__history ol{margin:var(--space-1) 0 0;gap:2px;padding-inline-start:var(--space-5);line-height:1.6;display:grid}.offers-module__0ugz2q__historyTime{font-variant-numeric:tabular-nums}.offers-module__0ugz2q__statusVOIDED,.offers-module__0ugz2q__statusWITHDRAWN,.offers-module__0ugz2q__statusREJECTED{color:var(--color-text-muted)}.offers-module__0ugz2q__groups{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.offers-module__0ugz2q__groupChip{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);min-block-size:36px;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:6px;padding:4px 14px;font-weight:600;display:inline-flex}.offers-module__0ugz2q__groupChip[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface-raised))}.offers-module__0ugz2q__groupChip:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.offers-module__0ugz2q__groupCount{font-variant-numeric:tabular-nums;font-weight:800}.offers-module__0ugz2q__compareBar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.offers-module__0ugz2q__compareLabel{font-size:var(--font-size-sm);font-weight:600}.offers-module__0ugz2q__orderButton{min-height:44px;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.offers-module__0ugz2q__orderButtonOn{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.offers-module__0ugz2q__orderButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.offers-module__0ugz2q__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.offers-module__0ugz2q__badge,.offers-module__0ugz2q__badgeMuted{padding:2px var(--space-2);border:1px solid var(--color-success);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}.offers-module__0ugz2q__badgeMuted{border-color:var(--color-border);color:var(--color-text-muted);font-weight:400}.offers-module__0ugz2q__badgeBest{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.offers-module__0ugz2q__ratingLine{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}
.WriteReviewButton-module__P9W0VW__submitted{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.WriteReviewButton-module__P9W0VW__submittedNote{font-size:var(--font-size-sm);color:var(--color-text-muted)}.WriteReviewButton-module__P9W0VW__form{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.WriteReviewButton-module__P9W0VW__form textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;resize:vertical}.WriteReviewButton-module__P9W0VW__formActions{gap:var(--space-2);display:flex}.WriteReviewButton-module__P9W0VW__contextNote{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);font-size:var(--font-size-sm);margin:0;font-weight:600}
