.settings-ui_stack__L3h73{container:settings-stack/inline-size;padding-bottom:64px}.settings-ui_layout__Y_SpO{display:flex;align-items:flex-start;gap:40px}.settings-ui_index__qxRNn{width:180px}.settings-ui_content__NPxyE{container:settings-rows/inline-size;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:44px}@container settings-stack (max-width: 651px){.settings-ui_index__qxRNn{display:none}}.animated-guide_dialog__SpyuW{width:calc(100% - 24px);max-width:640px!important;padding:0!important;gap:0!important;overflow-x:hidden}.animated-guide_heading__skfd0{padding:24px 64px 0 28px}.animated-guide_description__Yr_bM{margin-top:4px}.animated-guide_scene__vZ06y{height:296px;margin:18px 28px 0;overflow:hidden;position:relative;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.animated-guide_sceneLabel__NRK_T{position:absolute;top:10px;left:14px;z-index:3;color:#9CA3AF;font-size:10px;font-weight:500}.animated-guide_cursor__CdQrf{position:absolute;z-index:4;color:#1A1A1A;stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));transition:left .8s cubic-bezier(.2,.7,.2,1),top .8s cubic-bezier(.2,.7,.2,1),transform .25s}.animated-guide_hint__HV7qH{position:absolute;z-index:4;padding:7px 12px;white-space:nowrap;border-radius:8px;background:#1A1A1A;color:#fff;font-size:11px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15)}.animated-guide_success__3MSL8{display:flex;align-items:center;gap:8px;position:absolute;z-index:4;bottom:18px;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:8px 12px 8px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);color:#1A1A1A;font-size:11px;font-weight:500}.animated-guide_success__3MSL8>span{display:flex;padding:4px;border-radius:50%;background:rgba(16,185,129,.14);color:#059669}.animated-guide_instructions__TOK0P{padding:20px 28px 24px}.animated-guide_steps__Gv1_B{display:grid;grid-template-columns:repeat(var(--steps,3),minmax(0,1fr));gap:12px}.animated-guide_step__ghmxi{text-align:left;border-radius:6px}.animated-guide_stepTrack__37VSz{display:block;height:3px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.06)}.animated-guide_stepTrack__37VSz>span{display:block;height:100%;border-radius:999px;background:hsl(var(--primary))}.animated-guide_stepLabel__LcaiS{display:flex;align-items:center;gap:6px;margin-top:8px;color:#9CA3AF;font-size:11px;font-weight:500;white-space:nowrap}.animated-guide_stepNumber__wdXwt{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:1px solid #e5e7eb;border-radius:50%;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;color:#6B7280}.animated-guide_step__ghmxi[aria-current=step] .animated-guide_stepLabel__LcaiS{color:#1A1A1A}.animated-guide_step__ghmxi[aria-current=step] .animated-guide_stepNumber__wdXwt{background:hsl(var(--primary));color:#fff;border-color:hsl(var(--primary))}.animated-guide_step__ghmxi:hover .animated-guide_stepLabel__LcaiS{color:#1A1A1A}.animated-guide_explanation__Qc5lu{margin-top:18px;min-height:84px}.animated-guide_explanation__Qc5lu h3{font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#1A1A1A}.animated-guide_explanation__Qc5lu p{margin-top:6px;color:#6B7280;font-size:13px;line-height:1.6}.animated-guide_footer__EBlBU{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px}.animated-guide_playback__ULS6a{color:#6B7280}.animated-guide_manualHint__XEf2C{color:#6B7280;font-size:12px}.animated-guide_dialog__SpyuW button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.animated-guide_dialog__SpyuW:focus,.animated-guide_dialog__SpyuW:focus-visible{outline:none}.animated-guide_trigger__QYXT0{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;font-size:11px;font-weight:500;color:#1A1A1A;transition:background-color .2s,color .2s}.animated-guide_trigger__QYXT0:hover{background-color:rgba(0,0,0,.04);color:hsl(var(--primary))}@media (max-width:540px){.animated-guide_heading__skfd0{padding:20px 56px 0 20px}.animated-guide_scene__vZ06y{margin:14px 16px 0;height:280px}.animated-guide_instructions__TOK0P{padding:16px 20px 20px}.animated-guide_steps__Gv1_B{gap:8px}.animated-guide_stepLabel__LcaiS{font-size:10px;gap:4px}.animated-guide_explanation__Qc5lu{min-height:110px;margin-top:16px}.animated-guide_explanation__Qc5lu h3{font-size:14px}.animated-guide_footer__EBlBU{padding-top:10px}}@media (prefers-reduced-motion:reduce){.animated-guide_dialog__SpyuW{animation:none!important}.animated-guide_scene__vZ06y *,.animated-guide_scene__vZ06y :after,.animated-guide_scene__vZ06y :before{transition:none!important;animation:none!important}.animated-guide_cursor__CdQrf{display:none}}.calendar-day-guide_calendar__1J2cl{position:absolute;inset:32px 28px -40px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px 12px 0 0;box-shadow:0 8px 24px rgba(0,0,0,.05);overflow:hidden;transition:opacity .35s}.calendar-day-guide_calendarToolbar__DVTrb{display:flex;justify-content:space-between;align-items:center;height:38px;padding:0 12px;border-bottom:1px solid rgba(0,0,0,.06)}.calendar-day-guide_period__bkHZL{font-size:12px;font-weight:600;letter-spacing:-.02em;color:#1A1A1A;text-transform:capitalize}.calendar-day-guide_views__55lSU{display:flex;gap:2px;padding:2px;border-radius:8px;background:rgba(0,0,0,.03);font-size:9px;font-weight:600;color:#9CA3AF}.calendar-day-guide_views__55lSU>span{padding:3px 7px;border-radius:6px}.calendar-day-guide_views__55lSU>span[data-active=true]{background:#fff;color:#1A1A1A;box-shadow:0 1px 2px rgba(0,0,0,.06)}.calendar-day-guide_days__GpEHO{height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-day-guide_day__JjMze{position:relative;padding:8px 6px 0;border-left:1px solid rgba(0,0,0,.04)}.calendar-day-guide_day__JjMze:first-child{border-left:0}.calendar-day-guide_dayHead__c9oKC{display:flex;align-items:center;justify-content:center;gap:5px}.calendar-day-guide_dateNumber__FJ7TH{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:15px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#1A1A1A;transition:background .3s,color .3s,box-shadow .3s}.calendar-day-guide_weekday__xDnFg{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9CA3AF}.calendar-day-guide_day__JjMze[data-selected=true] .calendar-day-guide_dateNumber__FJ7TH{color:#fff;background:hsl(var(--primary));box-shadow:0 2px 6px hsl(var(--primary)/.35)}.calendar-day-guide_scene__oblSV[data-step="0"][data-pointing=true] .calendar-day-guide_day__JjMze[data-selected=true] .calendar-day-guide_dateNumber__FJ7TH{box-shadow:0 0 0 4px hsl(var(--primary)/.2),0 2px 6px hsl(var(--primary)/.35)}.calendar-day-guide_scene__oblSV[data-step="0"][data-pointing=true] .calendar-day-guide_day__JjMze[data-selected=true] .calendar-day-guide_weekday__xDnFg{color:#1A1A1A;text-decoration:underline;text-underline-offset:2px}.calendar-day-guide_dayCaption__l3yt4{display:block;margin-top:3px;text-align:center;font-size:9px;color:#9CA3AF;white-space:nowrap}.calendar-day-guide_overrideDot__FwBok{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#F59E0B}.calendar-day-guide_overridePill___COAk{display:flex;align-items:center;justify-content:center;gap:3px;width:-moz-max-content;width:max-content;margin:4px auto 0;padding:1px 6px;border-radius:999px;background:rgba(245,158,11,.14);color:#B45309;font-size:8px;font-weight:600;font-variant-numeric:tabular-nums}.calendar-day-guide_column__Rfjvm{margin-top:10px;padding:8px 0 0;border-top:1px solid rgba(0,0,0,.05);background-image:repeating-linear-gradient(180deg,transparent 0,transparent 35px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 36px);display:flex;flex-direction:column;gap:6px}.calendar-day-guide_workBand__pKSAR{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;background:rgba(0,0,0,.035);color:#6B7280;font-size:9px;font-weight:500;font-variant-numeric:tabular-nums;transition:background .4s,color .4s}.calendar-day-guide_scene__oblSV[data-saved=true] .calendar-day-guide_day__JjMze[data-selected=true] .calendar-day-guide_workBand__pKSAR{background:rgba(245,158,11,.14);color:#B45309}.calendar-day-guide_card__U4vqf{display:block;padding:5px 6px;border-radius:6px;border:1px solid rgba(var(--hue),.5);border-left-width:3px;background:rgba(var(--hue),.34);color:#1A1A1A;font-size:9px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-day-guide_card__U4vqf>strong{font-weight:600;font-variant-numeric:tabular-nums}.calendar-day-guide_card__U4vqf[data-second=true]{min-height:40px}.calendar-day-guide_dateHint__27eV6{top:118px;left:50%;transform:translateX(-50%)}.calendar-day-guide_dateHint__27eV6:before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;background:#1A1A1A;transform:translateX(-50%) rotate(45deg)}.calendar-day-guide_cursor__456uo{left:62%;top:74%}.calendar-day-guide_scene__oblSV[data-step="0"][data-pointing=true] .calendar-day-guide_cursor__456uo{left:50%;top:24%;transform:rotate(-12deg)}.calendar-day-guide_exampleForm__tPdkE{position:absolute;width:330px;left:50%;top:34px;transform:translateX(-50%);background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;box-shadow:0 20px 40px rgba(0,0,0,.16);color:#1A1A1A}.calendar-day-guide_scene__oblSV[data-step="1"] .calendar-day-guide_calendar__1J2cl,.calendar-day-guide_scene__oblSV[data-step="2"][data-saved=false] .calendar-day-guide_calendar__1J2cl{opacity:.45}.calendar-day-guide_formHead__OOND5{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.calendar-day-guide_formHead__OOND5>svg{flex-shrink:0;margin-top:2px;color:#9CA3AF}.calendar-day-guide_formTitle__fPYRZ{font-size:12px;font-weight:600;text-transform:lowercase}.calendar-day-guide_formTitle__fPYRZ:first-letter{text-transform:uppercase}.calendar-day-guide_formSubtitle__GQmMj{margin-top:2px;font-size:9px;color:#6B7280}.calendar-day-guide_toggleRow__mdvi4{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;margin-top:8px;border-radius:9px;background:#F9FAFB;color:#374151;font-size:10px;font-weight:500}.calendar-day-guide_toggleRow__mdvi4+.calendar-day-guide_toggleRow__mdvi4{margin-top:6px}.calendar-day-guide_toggle__hwReP{width:24px;height:14px;padding:2px;border-radius:999px;background:#E5E7EB}.calendar-day-guide_toggle__hwReP:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.calendar-day-guide_fields___iWqn{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:10px;font-variant-numeric:tabular-nums;color:#1A1A1A}.calendar-day-guide_fields___iWqn>span:not(.calendar-day-guide_dash__OEjPR){border:1px solid #e5e7eb;border-radius:6px;padding:6px 7px;background:#fff}.calendar-day-guide_dash__OEjPR{color:#9CA3AF}.calendar-day-guide_location__xsaa8{display:flex;align-items:center;justify-content:space-between;flex:1}.calendar-day-guide_location__xsaa8>svg{color:#9CA3AF}.calendar-day-guide_scene__oblSV[data-edited=true] .calendar-day-guide_endTime__dNrYx{border-color:hsl(var(--primary))!important;box-shadow:0 0 0 2px hsl(var(--primary)/.2)}.calendar-day-guide_addSlot__eOAoq{display:flex;align-items:center;gap:4px;margin-top:8px;color:#059669;font-size:10px;font-weight:500}.calendar-day-guide_formFooter__sq3QG{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:10px;font-size:10px;font-weight:500;color:#4B5563}.calendar-day-guide_saveButton__A4Opr{padding:6px 12px;border-radius:8px;color:#fff;background:hsl(var(--primary));box-shadow:0 1px 2px hsl(var(--primary)/.2)}.calendar-day-guide_scene__oblSV[data-step="1"] .calendar-day-guide_cursor__456uo{left:calc(50% + 110px);top:63%}.calendar-day-guide_scene__oblSV[data-step="2"] .calendar-day-guide_cursor__456uo{left:calc(50% + 122px);top:82%;transform:scale(.9)}@media (max-width:540px){.calendar-day-guide_calendar__1J2cl{left:8px;right:8px}.calendar-day-guide_calendarToolbar__DVTrb{padding:0 8px}.calendar-day-guide_day__JjMze{padding:8px 3px 0}.calendar-day-guide_card__U4vqf,.calendar-day-guide_dayCaption__l3yt4{font-size:8px}.calendar-day-guide_exampleForm__tPdkE{width:calc(100% - 24px);max-width:330px}.calendar-day-guide_scene__oblSV[data-step="1"] .calendar-day-guide_cursor__456uo{left:80%;top:70%}.calendar-day-guide_scene__oblSV[data-step="2"] .calendar-day-guide_cursor__456uo{left:82%;top:88%}.calendar-day-guide_scene__oblSV[data-step="0"][data-pointing=true] .calendar-day-guide_cursor__456uo{top:26%}}.documents-rotate-guide_folder__LoGVB{position:absolute;left:20px;right:20px;top:34px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.08);color:#1A1A1A}.documents-rotate-guide_folderHead__rlns7{font-size:12px;font-weight:600;letter-spacing:-.01em}.documents-rotate-guide_folderHead__rlns7>span{margin-left:6px;font-size:9.5px;font-weight:500;color:#9CA3AF}.documents-rotate-guide_cards__3i9fE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.documents-rotate-guide_card__wuDCk{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.documents-rotate-guide_thumb__JWq6f{position:relative;display:flex;align-items:center;justify-content:center;height:118px;background:#F3F4F6;font-size:10px;font-weight:600;letter-spacing:.06em;color:#DC2626}.documents-rotate-guide_thumb__JWq6f[data-kind=pdf]{background:#FEF2F2}.documents-rotate-guide_card__wuDCk[data-target=true] .documents-rotate-guide_thumb__JWq6f{background:#F9FAFB}.documents-rotate-guide_cardName__RVgvD{padding:6px 8px;font-size:10px;font-weight:500;border-top:1px solid #f3f4f6}.documents-rotate-guide_sheet__aVIT4{display:flex;flex-direction:column;gap:5px;width:56px;height:76px;padding:9px 7px;background:#fff;border:1px solid #e5e7eb;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.08);transform:rotate(-90deg);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.documents-rotate-guide_sheet__aVIT4>span{display:block;height:3px;border-radius:2px;background:#D1D5DB}.documents-rotate-guide_sheet__aVIT4>span:first-child{width:60%;background:#9CA3AF}.documents-rotate-guide_sheet__aVIT4>span:nth-child(3){width:80%}.documents-rotate-guide_sheet__aVIT4>span:last-child{width:45%}.documents-rotate-guide_sheet__aVIT4[data-upright=true]{transform:rotate(0deg)}.documents-rotate-guide_actions__IgJIZ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(17,24,39,.45)}.documents-rotate-guide_actions__IgJIZ>span{display:flex;padding:5px;border-radius:999px;background:#fff;color:#374151}.documents-rotate-guide_actions__IgJIZ>span[data-danger=true]{color:#DC2626}.documents-rotate-guide_scene__fQ6CI[data-menu=true] .documents-rotate-guide_rotateButton__dRhXJ,.documents-rotate-guide_scene__fQ6CI[data-pointing=true] .documents-rotate-guide_rotateButton__dRhXJ{box-shadow:0 0 0 3px hsl(var(--primary)/.3)}.documents-rotate-guide_done___u0Y6{position:absolute;top:8px;right:8px;display:flex;padding:3px;border-radius:999px;background:rgba(16,185,129,.14);color:#059669}.documents-rotate-guide_menu__0LKT7{position:absolute;left:calc(50% - 30px);top:150px;display:flex;flex-direction:column;gap:1px;width:150px;padding:4px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.14);font-size:10px;color:#374151}.documents-rotate-guide_menu__0LKT7>span{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px}.documents-rotate-guide_menu__0LKT7>.documents-rotate-guide_menuTitle__C74U2{padding:3px 8px 2px;font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9CA3AF}.documents-rotate-guide_menu__0LKT7>span[data-picked=true]{background:hsl(var(--primary)/.12);color:#1A1A1A}.documents-rotate-guide_cursor__0_eMN{left:66%;top:84%}.documents-rotate-guide_scene__fQ6CI[data-hover=true] .documents-rotate-guide_cursor__0_eMN{left:calc(50% + 14px);top:120px}.documents-rotate-guide_scene__fQ6CI[data-pointing=true] .documents-rotate-guide_cursor__0_eMN{left:calc(50% + 2px);top:106px;transform:rotate(-12deg)}.documents-rotate-guide_scene__fQ6CI[data-menu=true] .documents-rotate-guide_cursor__0_eMN{left:calc(50% + 20px);top:182px}@media (max-width:540px){.documents-rotate-guide_folder__LoGVB{left:10px;right:10px}.documents-rotate-guide_cards__3i9fE{gap:6px}.documents-rotate-guide_menu__0LKT7{left:auto;right:20px}}.measurements-visit-guide_panel__Cnc9k{position:absolute;left:50%;top:34px;width:300px;transform:translateX(-50%);padding:12px 14px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.1);color:#1A1A1A}.measurements-visit-guide_panel__Cnc9k[data-wide=true]{width:420px}.measurements-visit-guide_panelHead__Lk1rY{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1A1A1A}.measurements-visit-guide_sides__O9qM6{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.measurements-visit-guide_sidesLabel__6FxLL{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9CA3AF}.measurements-visit-guide_segmented__LDeuv{display:flex;gap:2px;padding:2px;border-radius:8px;background:rgba(0,0,0,.04);font-size:9.5px;font-weight:500;color:#6B7280}.measurements-visit-guide_segmented__LDeuv>span{padding:3px 8px;border-radius:6px;transition:background .3s,color .3s,box-shadow .3s}.measurements-visit-guide_segmented__LDeuv>span[data-active=true]{background:#fff;color:#1A1A1A;box-shadow:0 1px 2px rgba(0,0,0,.08)}.measurements-visit-guide_scene__xT8GM[data-pointing=true] .measurements-visit-guide_soloDx__ni6eX{box-shadow:0 0 0 3px hsl(var(--primary)/.2)}.measurements-visit-guide_row__1j_F9{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:10.5px}.measurements-visit-guide_rowName__YdiQj{flex:1;display:flex;align-items:center;gap:5px;min-width:0}.measurements-visit-guide_side__YJkl1{padding:0 4px;border-radius:4px;font-size:8.5px;font-weight:600;background:rgba(99,102,241,.1);color:#4F46E5}.measurements-visit-guide_side__YJkl1[data-left=true]{background:rgba(236,72,153,.1);color:#DB2777}.measurements-visit-guide_input__PI0zd{width:54px;padding:5px 7px;border:1px solid #e5e7eb;border-radius:6px;text-align:right;font-variant-numeric:tabular-nums;color:#9CA3AF;transition:border-color .3s,color .3s}.measurements-visit-guide_input__PI0zd[data-filled=true]{color:#1A1A1A;border-color:#D1D5DB}.measurements-visit-guide_unit__Q_gB3{width:18px;color:#9CA3AF;font-size:9.5px}.measurements-visit-guide_saveVisit__wv8_y{display:block;margin-top:12px;padding:7px 0;border-radius:8px;text-align:center;font-size:10.5px;font-weight:500;color:#fff;background:hsl(var(--primary)/.55);transition:background .3s,box-shadow .3s}.measurements-visit-guide_scene__xT8GM[data-typed=true] .measurements-visit-guide_saveVisit__wv8_y{background:hsl(var(--primary))}.measurements-visit-guide_saveVisit__wv8_y[data-pressed=true]{box-shadow:0 0 0 3px hsl(var(--primary)/.2)}.measurements-visit-guide_equation__TnfvV{display:flex;align-items:center;gap:8px;margin-top:10px}.measurements-visit-guide_select__SMgjE{flex:1;padding:6px 9px;border:1px solid #e5e7eb;border-radius:8px;font-size:10.5px}.measurements-visit-guide_result__sqzch{width:64px;padding:6px 8px;border:1px solid #e5e7eb;border-radius:8px;text-align:right;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#9CA3AF;transition:color .3s}.measurements-visit-guide_result__sqzch[data-shown=true]{color:#1A1A1A}.measurements-visit-guide_register__dY9kJ{padding:6px 12px;border-radius:8px;font-size:10.5px;font-weight:500;color:#fff;background:hsl(var(--primary)/.55);transition:background .3s,box-shadow .3s}.measurements-visit-guide_scene__xT8GM[data-estimate=true] .measurements-visit-guide_register__dY9kJ{background:hsl(var(--primary))}.measurements-visit-guide_register__dY9kJ[data-pressed=true]{box-shadow:0 0 0 3px hsl(var(--primary)/.2)}.measurements-visit-guide_visit__EqYi3{margin-top:10px;font-size:10px;color:#6B7280}.measurements-visit-guide_visit__EqYi3>strong{color:#1A1A1A;font-weight:600}.measurements-visit-guide_chips__UBYok{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.measurements-visit-guide_chip__h5C_w{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.06);color:#047857;font-size:9.5px}.measurements-visit-guide_chip__h5C_w>em{font-style:normal;color:#6B7280}.measurements-visit-guide_cursor__M7_tA{left:72%;top:82%}.measurements-visit-guide_scene__xT8GM[data-pointing=true] .measurements-visit-guide_cursor__M7_tA{left:calc(50% + 44px);top:78px;transform:rotate(-12deg)}.measurements-visit-guide_scene__xT8GM[data-step="1"] .measurements-visit-guide_cursor__M7_tA{left:calc(50% + 70px);top:130px}.measurements-visit-guide_scene__xT8GM[data-saved=true] .measurements-visit-guide_cursor__M7_tA{left:calc(50% + 60px);top:196px;transform:scale(.9)}.measurements-visit-guide_scene__xT8GM[data-step="2"] .measurements-visit-guide_cursor__M7_tA{left:calc(50% + 150px);top:92px}@media (max-width:540px){.measurements-visit-guide_panel__Cnc9k,.measurements-visit-guide_panel__Cnc9k[data-wide=true]{width:calc(100% - 24px)}.measurements-visit-guide_scene__xT8GM[data-pointing=true] .measurements-visit-guide_cursor__M7_tA{left:calc(50% + 30px)}.measurements-visit-guide_scene__xT8GM[data-step="2"] .measurements-visit-guide_cursor__M7_tA{left:80%}}.meal-plan-equivalents-guide_meal__1Raen{position:absolute;left:20px;top:40px;width:300px;padding:12px 14px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.08);color:#1A1A1A;transition:opacity .35s}.meal-plan-equivalents-guide_mealHead__Z5mj6{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;letter-spacing:-.01em}.meal-plan-equivalents-guide_kcal__ZtRxn{font-size:10px;font-weight:500;color:#6B7280}.meal-plan-equivalents-guide_food__SkuPl{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:9px;font-size:10.5px}.meal-plan-equivalents-guide_foodName__ZWCTm{flex:1;font-weight:500}.meal-plan-equivalents-guide_qty__8obvj{color:#6B7280;font-variant-numeric:tabular-nums}.meal-plan-equivalents-guide_more__SkhFI{display:flex;padding:2px;border-radius:6px;color:#6B7280;transition:background .3s,color .3s}.meal-plan-equivalents-guide_scene__Yd0lx[data-menu=true] .meal-plan-equivalents-guide_more__SkhFI,.meal-plan-equivalents-guide_scene__Yd0lx[data-pointing=true] .meal-plan-equivalents-guide_more__SkhFI{background:rgba(0,0,0,.06);color:#1A1A1A}.meal-plan-equivalents-guide_alt__ddWSU{display:flex;align-items:center;gap:6px;margin:6px 0 0 14px;font-size:10px}.meal-plan-equivalents-guide_alt__ddWSU>em{color:#9CA3AF;font-size:9px}.meal-plan-equivalents-guide_altName__eLoch{flex:1}.meal-plan-equivalents-guide_altQty__fkOe9{color:#6B7280;font-variant-numeric:tabular-nums;transition:color .4s}.meal-plan-equivalents-guide_altQty__fkOe9[data-changed=true]{color:#047857;font-weight:600}.meal-plan-equivalents-guide_menu__NyDkF,.meal-plan-equivalents-guide_submenu__pwuHZ{position:absolute;display:flex;flex-direction:column;gap:1px;padding:4px;width:160px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.14);font-size:10px;color:#374151}.meal-plan-equivalents-guide_menu__NyDkF{left:250px;top:98px}.meal-plan-equivalents-guide_submenu__pwuHZ{left:404px;top:132px}.meal-plan-equivalents-guide_menu__NyDkF>span,.meal-plan-equivalents-guide_submenu__pwuHZ>span{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-radius:6px}.meal-plan-equivalents-guide_scene__Yd0lx[data-submenu=true] .meal-plan-equivalents-guide_recalc__GzpPv{background:rgba(0,0,0,.05);color:#1A1A1A}.meal-plan-equivalents-guide_energy__DDGL4[data-picked=true]{background:hsl(var(--primary)/.12);color:#1A1A1A}.meal-plan-equivalents-guide_scene__Yd0lx[data-recalculated=true] .meal-plan-equivalents-guide_meal__1Raen{box-shadow:0 12px 28px rgba(0,0,0,.08),0 0 0 2px rgba(16,185,129,.18)}.meal-plan-equivalents-guide_cursor__uL6Q0{left:62%;top:80%}.meal-plan-equivalents-guide_scene__Yd0lx[data-pointing=true] .meal-plan-equivalents-guide_cursor__uL6Q0{left:308px;top:90px;transform:rotate(-12deg)}.meal-plan-equivalents-guide_scene__Yd0lx[data-menu=true] .meal-plan-equivalents-guide_cursor__uL6Q0{left:330px;top:150px}.meal-plan-equivalents-guide_scene__Yd0lx[data-submenu=true] .meal-plan-equivalents-guide_cursor__uL6Q0{left:470px;top:146px}@media (max-width:540px){.meal-plan-equivalents-guide_meal__1Raen{left:12px;width:calc(100% - 24px)}.meal-plan-equivalents-guide_menu__NyDkF{left:auto;right:16px}.meal-plan-equivalents-guide_submenu__pwuHZ{left:auto;right:24px;top:168px}.meal-plan-equivalents-guide_scene__Yd0lx[data-pointing=true] .meal-plan-equivalents-guide_cursor__uL6Q0{left:calc(100% - 40px)}.meal-plan-equivalents-guide_scene__Yd0lx[data-menu=true] .meal-plan-equivalents-guide_cursor__uL6Q0{left:calc(100% - 70px)}.meal-plan-equivalents-guide_scene__Yd0lx[data-submenu=true] .meal-plan-equivalents-guide_cursor__uL6Q0{left:calc(100% - 90px);top:182px}}.patient-app-layout_root__w52cF{container-type:inline-size}.patient-app-layout_layout__KqeKF{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "preview" "body";gap:24px;padding-bottom:64px}.patient-app-layout_head__xvjZi{grid-area:head}.patient-app-layout_body__zInIi{grid-area:body;min-width:0}.patient-app-layout_preview__InjT1{grid-area:preview;justify-self:center;width:300px;max-width:100%}@container (min-width: 860px){.patient-app-layout_layout__KqeKF{grid-template-columns:minmax(0,42rem) 300px;grid-template-rows:auto 1fr;grid-template-areas:"head preview" "body preview";-moz-column-gap:40px;column-gap:40px;justify-content:start}.patient-app-layout_preview__InjT1{position:sticky;top:32px;align-self:start}}.mini-site-editor_intro__row7B{margin:0 0 4px;max-width:640px;color:#666;font-size:14.5px;line-height:1.5;text-wrap:pretty}.mini-site-editor_fields__I_ewE{display:contents;min-width:0;margin:0;padding:0;border:0}.mini-site-editor_fieldLabel__DrUtd{flex:1 1 200px;min-width:0}.mini-site-editor_inputStack__6SLu_{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0}.mini-site-editor_counter___vc5Q{color:#8a8a8a;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mini-site-editor_urlInput__9Lvqj{display:flex;align-items:center;min-width:0;width:100%;min-height:40px;border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.mini-site-editor_urlInput__9Lvqj:focus-within{border-color:#2f7bf6;box-shadow:0 0 0 3px rgba(47,123,246,.15)}.mini-site-editor_urlInput__9Lvqj[data-invalid=true]{border-color:#e2a29c}.mini-site-editor_urlInput__9Lvqj>span{flex:0 1 auto;max-width:64%;padding-left:12px;color:#8a8a8a;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-site-editor_urlInput__9Lvqj>input{width:100%;flex:1 1 90px;min-width:60px;border:0;outline:0;padding:9px 8px 9px 0;color:#1a1a1a;font:inherit;font-size:14.5px;background:transparent}.mini-site-editor_copyButton__FhM1D{display:flex;flex:none;align-items:center;justify-content:center;align-self:stretch;width:36px;padding:0;border:0;color:#666;background:transparent;cursor:pointer}.mini-site-editor_copyButton__FhM1D:hover{background:#f6f6f6;color:#1a1a1a}.mini-site-editor_googleUrl__WBR57{display:flex;align-items:center;gap:8px;min-width:0;width:100%;padding:4px 4px 4px 12px;border:1px solid #e3e3e3;border-radius:10px;background:#fafafa}.mini-site-editor_googleUrl__WBR57>span{flex:1 1 auto;min-width:0;color:#666;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.mini-site-editor_googleUrl__WBR57>button{min-height:32px;padding:5px 10px;font-size:13.5px}.mini-site-editor_googleSteps__JtSKY{display:grid;gap:4px;margin:2px 0 0;padding-left:18px;color:#666;font-size:14px;line-height:1.5;list-style:decimal}.mini-site-editor_handleHint__0uF6s{display:flex;align-items:center;gap:6px;min-height:16px;color:#8a8a8a;font-size:13px;line-height:1.4}.mini-site-editor_handleHint__0uF6s[data-status=OK]{color:#155e3c}.mini-site-editor_handleHint__0uF6s[data-status=ERROR],.mini-site-editor_handleHint__0uF6s[data-status=FORMAT],.mini-site-editor_handleHint__0uF6s[data-status=LENGTH],.mini-site-editor_handleHint__0uF6s[data-status=RESERVED],.mini-site-editor_handleHint__0uF6s[data-status=TAKEN]{color:#c8372d}.mini-site-editor_statusDot__NrIbD{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.mini-site-editor_switchRow__VggN9{justify-content:space-between;flex-wrap:nowrap!important;align-items:center!important}.mini-site-editor_photoControl__oHlqJ{display:flex;align-items:center;justify-content:flex-end;gap:16px}.mini-site-editor_photoActions__l0_R_{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mini-site-editor_portrait__L_JBe{position:relative;width:76px;height:76px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #ececec;border-radius:50%;overflow:hidden;color:#8a8a8a;background:#fafafa;cursor:pointer}.mini-site-editor_portrait__L_JBe img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-site-editor_portraitBusy__KadLH{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#1a1a1a;background:#ffffffbc}.mini-site-editor_accentChoices__pQMLL{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.mini-site-editor_accent__wywH1{width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #e3e3e3;color:white;cursor:pointer}.mini-site-editor_accent__wywH1[data-selected=true]{outline:2px solid #1a1a1a;outline-offset:2px}.mini-site-editor_customAccent__uvEOL{display:flex;align-items:center;gap:7px;color:#8a8a8a;font-size:12.5px;cursor:pointer}.mini-site-editor_customAccent__uvEOL input{width:26px;height:26px;padding:0;border:0;border-radius:50%;overflow:hidden;background:transparent;cursor:pointer}.mini-site-editor_customAccent__uvEOL input::-webkit-color-swatch-wrapper{padding:2px}.mini-site-editor_customAccent__uvEOL input::-webkit-color-swatch{border:1px solid #e3e3e3;border-radius:50%}.mini-site-editor_customAccent__uvEOL input::-moz-color-swatch{border:1px solid #e3e3e3;border-radius:50%}.mini-site-editor_bioBlock__1SKyQ{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid #ececec}.mini-site-editor_bioHeader__Du6Rb{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px}.mini-site-editor_bioHeader__Du6Rb>button{display:inline-flex;align-items:center;gap:4px;flex:none}.mini-site-editor_expandedChevron__VhZrw{transform:rotate(180deg)}.mini-site-editor_collapsedChevron__H5xkj{transform:rotate(-90deg)}.mini-site-editor_note__tLTeg{padding:12px 14px;border-radius:10px;background:#f7f7f7;color:#666;font-size:14px;line-height:1.5}.mini-site-editor_note__tLTeg p{margin:8px 0 0}.mini-site-editor_bioGuide__L6O__{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding-left:16px;margin:0;list-style:disc}.mini-site-editor_bioProgress__HDgw0{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mini-site-editor_bioTrack__u0cDf{position:relative;flex:1 1 100px;height:4px;border-radius:2px;background:#f0f0f0}.mini-site-editor_bioTrack__u0cDf span{display:block;height:100%;background:#1a1a1a;border-radius:inherit}.mini-site-editor_bioTrack__u0cDf i{position:absolute;top:-4px;left:13.33%;width:1.5px;height:12px;background:#8a8a8a}.mini-site-editor_bioMessage__GTXJh{color:#b0612f;font-size:13px}.mini-site-editor_bioMessage__GTXJh[data-ready=true]{color:#155e3c}.mini-site-editor_languageChoices__yM_K2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.mini-site-editor_addLanguage__VfiYx{display:flex;gap:7px}.mini-site-editor_addLanguage__VfiYx>input{min-width:0;flex:1}.mini-site-editor_addLanguage__VfiYx>button{flex:none}.mini-site-editor_sectionHeader__w3u9b{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.mini-site-editor_sectionHeader__w3u9b p{margin-bottom:0}.mini-site-editor_count__UQIEc{color:#8a8a8a;font-size:13.5px;white-space:nowrap}.mini-site-editor_gallery__VDGv7{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.mini-site-editor_galleryTile__uZPkz{position:relative;aspect-ratio:4/3;min-width:0;border:1px solid #ececec;border-radius:10px;overflow:hidden;background:#fafafa}.mini-site-editor_galleryTile__uZPkz img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-site-editor_removePhoto__DUPPo{position:absolute;top:6px;right:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #e3e3e3;border-radius:8px;color:#c8372d;background:#fffffff0;cursor:pointer}.mini-site-editor_removePhoto__DUPPo:hover{background:white}.mini-site-editor_addPhoto__FwbWW{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;border:1px dashed #d4d4d4;border-radius:10px;color:#666;background:white;font-size:14px;cursor:pointer}.mini-site-editor_addPhoto__FwbWW:hover{background:#f6f6f6;color:#1a1a1a}.mini-site-editor_faq___m8so{border-top:1px solid #ececec}.mini-site-editor_faqToggle__ruuWN{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border:0;color:#1a1a1a;background:transparent;text-align:left;font-size:15px;font-weight:400;cursor:pointer}.mini-site-editor_faqToggle__ruuWN svg{flex:none;color:#666;transition:transform .15s}.mini-site-editor_faqToggle__ruuWN span{min-width:0;overflow-wrap:anywhere}.mini-site-editor_faqBody__8UOBw{display:flex;flex-direction:column;gap:8px;padding:0 0 16px 24px}.mini-site-editor_removeFaq__jDwWp{align-self:flex-start;border:0;padding:0;color:#c8372d;background:transparent;font-size:14px;font-weight:500;cursor:pointer}.mini-site-editor_faqAdd__JZw5y{padding-top:14px;border-top:1px solid #ececec}.mini-site-editor_dashedButton__r_yRk{border-style:dashed!important}.mini-site-editor_loading__ugpxZ{display:flex;flex-direction:column;gap:44px}.mini-site-editor_skeleton__0TV2F{width:100%;height:14px;border-radius:7px;background:#f0f0f0;animation:mini-site-editor_breathe__eoCo9 1.6s ease-in-out infinite alternate}.mini-site-editor_skeletonTitle__jHgSm{width:35%;height:20px;margin-bottom:25px}.mini-site-editor_skeletonRow__FIR2e{display:grid;grid-template-columns:1fr 1.4fr;gap:30px;padding:20px 0;border-top:1px solid #ececec}.mini-site-editor_skeletonRow__FIR2e>:first-child{max-width:150px}.mini-site-editor_skeletonRow__FIR2e>:last-child{height:36px}.mini-site-editor_fields__I_ewE button:disabled,.mini-site-editor_fields__I_ewE input:disabled{cursor:not-allowed;opacity:.5}@keyframes mini-site-editor_breathe__eoCo9{0%{opacity:.5}to{opacity:1}}@media (max-width:620px){.mini-site-editor_fieldLabel__DrUtd{flex-basis:100%}.mini-site-editor_accentChoices__pQMLL,.mini-site-editor_languageChoices__yM_K2,.mini-site-editor_photoControl__oHlqJ{justify-content:flex-start}.mini-site-editor_customAccent__uvEOL{margin-left:2px}.mini-site-editor_bioGuide__L6O__{grid-template-columns:1fr}.mini-site-editor_bioTrack__u0cDf{flex-basis:100%;margin:5px 0}.mini-site-editor_bioProgress__HDgw0 .mini-site-editor_counter___vc5Q{margin-left:auto}.mini-site-editor_sectionHeader__w3u9b{flex-wrap:wrap;gap:6px}.mini-site-editor_gallery__VDGv7{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-site-editor_faqBody__8UOBw{padding-left:0}}@media (prefers-reduced-motion:reduce){.mini-site-editor_skeleton__0TV2F{animation:none}.mini-site-editor_faqToggle__ruuWN svg{transition:none}}.verified-pill_verification__Nv_Pg{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;padding:2px 0;color:#1f7f73;line-height:1.5;text-decoration:none;border-radius:3px}.verified-pill_seal__gtwBt{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#1f7f73}.verified-pill_content__OGmym{display:grid;gap:2px;min-width:0}.verified-pill_heading__tnxFf{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px}.verified-pill_label__TzqaY{font-size:13px;font-weight:600}.verified-pill_date__3IQhk,.verified-pill_registration__gocaF{color:#5e6d68;font-size:12px;font-weight:400}.verified-pill_registration__gocaF{overflow-wrap:anywhere}.verified-pill_arrow__h1uxD{flex:0 0 auto;align-self:center;opacity:.65}.verified-pill_link__UDrfa:hover{text-decoration:none!important}.verified-pill_link__UDrfa:hover .verified-pill_label__TzqaY{text-decoration:underline;text-underline-offset:3px}.verified-pill_link__UDrfa:focus-visible{outline:2px solid #1f7f73;outline-offset:4px}.story-image-comparison_trigger__nvFOx{width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:#203b36;font:inherit;text-align:left;cursor:zoom-in}.story-image-comparison_trigger__nvFOx:focus-visible{outline:2px solid #249d8b;outline-offset:4px}.story-image-comparison_pair__2xXXd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.story-image-comparison_photo__br1qJ{min-width:0;margin:0;overflow:hidden;border:1px solid #dce7e3;border-radius:10px;background:#f5f9f7}.story-image-comparison_frame__HCar7{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;overflow:hidden}.story-image-comparison_frame__HCar7 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.story-image-comparison_label__Id_xJ{display:block;padding:7px 10px;border-top:1px solid #dce7e3;background:#fff;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.015em}.story-image-comparison_unavailable__Z8FEg{padding:12px;color:#60716c;font-size:12px;line-height:1.5;text-align:center}.story-image-comparison_enlarge__5Bize{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding-top:7px;color:#60716c;font-size:12px;line-height:1.4}.story-image-comparison_trigger__nvFOx:hover .story-image-comparison_enlarge__5Bize{color:#168577}.story-image-comparison_dialog__V9v6l{width:calc(100% - 2rem);max-width:900px!important;color:#203b36;background:#fff}.story-image-comparison_dialog__V9v6l .story-image-comparison_pair__2xXXd{gap:14px}.story-image-comparison_dialog__V9v6l .story-image-comparison_frame__HCar7{height:min(58vh,540px);aspect-ratio:auto}@media (max-width:480px){.story-image-comparison_dialog__V9v6l .story-image-comparison_pair__2xXXd{grid-template-columns:minmax(0,1fr)}.story-image-comparison_dialog__V9v6l .story-image-comparison_frame__HCar7{height:min(45vh,360px)}}.profile-public-tour_trigger___2pLr{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;border:1px solid #e3e3e3;border-radius:50%;background:#fff;color:#666;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.profile-public-tour_trigger___2pLr:hover{border-color:#1a1a1a;color:#1a1a1a}.profile-public-tour_trigger___2pLr[aria-pressed=true]{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.profile-public-tour_spotlight__DSyGB{position:fixed;z-index:2005;pointer-events:none;border-radius:18px;box-shadow:0 0 0 9999px rgba(26,26,26,.36),0 0 0 2px #2f7bf6,0 0 0 7px rgba(47,123,246,.18);transition:opacity .2s}.profile-public-tour_spotlight__DSyGB[data-hidden]{opacity:0}.profile-public-tour_panel__Xvdr_{position:fixed;z-index:2006;box-sizing:border-box;overflow:hidden;border:1px solid #e3e3e3;border-radius:14px;background:#fff;color:#1a1a1a;box-shadow:0 12px 32px rgba(0,0,0,.12);-webkit-font-smoothing:antialiased}.profile-public-tour_panel__Xvdr_ *,.profile-public-tour_panel__Xvdr_ :after,.profile-public-tour_panel__Xvdr_ :before{box-sizing:border-box}.profile-public-tour_progress__4Fe_j{height:3px;background:#f0f0f0}.profile-public-tour_progress__4Fe_j>span{display:block;height:100%;background:#1a1a1a;transition:width .3s}.profile-public-tour_body__ecLnN{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:8px 22px;align-items:center;padding:14px 52px 16px 20px}.profile-public-tour_meta__CG1Mv{display:flex;flex-direction:column;gap:8px;min-width:0}.profile-public-tour_counter__khdR8{color:#7a7a7a;font-size:13px;font-variant-numeric:tabular-nums}.profile-public-tour_dots__hmJao{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.profile-public-tour_dot__Ko_eT{display:block;width:9px;height:9px;padding:0;border:1.5px solid #c9c9c9;border-radius:50%;background:#fff;cursor:pointer;transition:transform .15s,background .15s,border-color .15s}.profile-public-tour_dot__Ko_eT:hover{transform:scale(1.25)}.profile-public-tour_dot__Ko_eT[data-done]{border-color:#1a1a1a;background:#1a1a1a}.profile-public-tour_dot__Ko_eT[data-current]{transform:scale(1.35);border-color:#1a1a1a}.profile-public-tour_dot__Ko_eT[data-current][data-done]{border-color:#1a1a1a;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1a1a1a}.profile-public-tour_state__cTf9R{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 9px;border-radius:999px;background:#f0f0f0;color:#666;font-size:12px;font-weight:500;line-height:1.5}.profile-public-tour_state__cTf9R[data-done]{background:#e3f2ea;color:#155e3c}.profile-public-tour_copy__WLH7X{min-width:0}.profile-public-tour_copy__WLH7X h3{margin:0;font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.35}.profile-public-tour_copy__WLH7X p{margin:4px 0 0;color:#666;font-size:14px;line-height:1.5;text-wrap:pretty}.profile-public-tour_link__pxQh9{color:#1a1a1a;font-weight:500;text-decoration:underline;text-decoration-color:#c9c9c9;text-underline-offset:3px}.profile-public-tour_link__pxQh9:hover{text-decoration-color:#1a1a1a}.profile-public-tour_actions__W6n1m{display:flex;align-items:center;gap:8px}.profile-public-tour_primary__6Nyus,.profile-public-tour_secondary__07G4J{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 14px;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;white-space:nowrap}.profile-public-tour_primary__6Nyus{background:#1a1a1a;color:#fff}.profile-public-tour_primary__6Nyus:hover{background:#333}.profile-public-tour_secondary__07G4J{border-color:#e3e3e3;background:#fff;color:#1a1a1a}.profile-public-tour_secondary__07G4J:hover:not(:disabled){color:#1a1a1a;background:#f6f6f6}.profile-public-tour_secondary__07G4J:disabled{opacity:.5;cursor:not-allowed}.profile-public-tour_close__TEuVi{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#666;cursor:pointer}.profile-public-tour_close__TEuVi:hover{background:#f6f6f6;color:#1a1a1a}.profile-public-tour_panel__Xvdr_ button:focus-visible,.profile-public-tour_trigger___2pLr:focus-visible{outline:2px solid #2f7bf6;outline-offset:2px}.profile-public-tour_panel__Xvdr_[data-narrow] .profile-public-tour_body__ecLnN{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px 14px}.profile-public-tour_panel__Xvdr_[data-narrow] .profile-public-tour_meta__CG1Mv{flex-direction:row;flex-wrap:wrap;align-items:center;padding-right:36px}.profile-public-tour_panel__Xvdr_[data-narrow] .profile-public-tour_actions__W6n1m{justify-content:flex-end}.profile-public-tour_panel__Xvdr_[data-narrow] .profile-public-tour_actions__W6n1m>button{flex:1}@media (prefers-reduced-motion:reduce){.profile-public-tour_dot__Ko_eT,.profile-public-tour_progress__4Fe_j>span,.profile-public-tour_spotlight__DSyGB{transition:none}}.profile-public_page__u12p4{--pp-green:#155e3c;--pp-ink:#1a1a1a;--pp-muted:#666666;--pp-border:#e3e3e3;--pp-line:#ececec;--pp-header-offset:0px;min-width:0;container-type:inline-size;min-height:100vh;background:#fff;color:var(--pp-ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.profile-public_page__u12p4 *,.profile-public_page__u12p4 :after,.profile-public_page__u12p4 :before{box-sizing:border-box}.profile-public_page__u12p4 button,.profile-public_page__u12p4 input,.profile-public_page__u12p4 select,.profile-public_page__u12p4 textarea{font-family:inherit}.profile-public_page__u12p4 a{color:var(--pp-ink);text-decoration:underline;text-decoration-color:#c9c9c9;text-underline-offset:3px}.profile-public_page__u12p4 a:hover{color:var(--pp-ink);text-decoration-color:var(--pp-ink)}.profile-public_page__u12p4 .pp-preview a,.profile-public_page__u12p4 .pp-preview a:hover{color:#1673a8;text-decoration:none}.profile-public_page__u12p4 button:disabled{cursor:not-allowed}.profile-public_page__u12p4 a:focus-visible,.profile-public_page__u12p4 button:focus-visible,.profile-public_page__u12p4 summary:focus-visible{outline:2px solid #2f7bf6;outline-offset:2px}.profile-public_page__u12p4 fieldset{min-width:0;margin:0;border:0;padding:0}.profile-public_page__u12p4 section[id]{scroll-margin-top:calc(var(--pp-header-offset) + 116px)}.profile-public_page__u12p4 h2:focus{outline:none}.profile-public_header__VJOAL{position:sticky;top:var(--pp-header-offset);z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 24px 14px 0;border-bottom:1px solid var(--pp-line);background:rgb(255 255 255/94%);backdrop-filter:blur(8px)}.profile-public_titleBlock__ASJYV{flex:1;min-width:160px}.profile-public_titleRow__8rjcf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-public_titleRow__8rjcf h1{margin:0;font-size:17px;font-weight:600;letter-spacing:normal;line-height:1.3}.profile-public_actions__y6hmc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.profile-public_saveStatus__4YaIy{font-size:13.5px;color:var(--pp-muted)}.profile-public_saveStatus__4YaIy:empty{display:none}.profile-public_saveStatus__4YaIy[data-dirty=true]{color:#b0612f}.profile-public_saveIssue__sPZQX{flex-basis:100%;color:#b0612f;font-size:13.5px;margin:0;text-align:right}.profile-public_layout__xP_0F{padding:24px 0 96px}.profile-public_page__u12p4[data-tour] .profile-public_layout__xP_0F{padding-bottom:200px}.profile-public_content__k3_Gx{min-width:0;display:flex;flex-direction:column;gap:44px}.profile-public_page__u12p4 .pp-card{min-width:0;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.profile-public_page__u12p4 .pp-sectionHeading{margin:0 0 6px;color:var(--pp-ink);font-size:17px;line-height:1.3;font-weight:600;letter-spacing:normal}.profile-public_page__u12p4 .pp-description{margin:0 0 4px;color:var(--pp-muted);font-size:14.5px;line-height:1.5;text-wrap:pretty}.profile-public_page__u12p4 .pp-description+.pp-description{margin-top:10px}.profile-public_page__u12p4 .pp-sectionLabel{margin:0;color:#7a7a7a;font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none}.profile-public_content__k3_Gx fieldset>.pp-sectionLabel,.profile-public_content__k3_Gx>.pp-sectionLabel{margin-bottom:-28px}.profile-public_page__u12p4 .pp-fieldRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding:16px 0;border-bottom:1px solid var(--pp-line)}.profile-public_page__u12p4 .pp-fieldRow>:first-child{flex:1 1 200px;min-width:0}.profile-public_page__u12p4 .pp-fieldTitle{display:block;color:var(--pp-ink);font-size:15px;font-weight:400;line-height:1.4}.profile-public_page__u12p4 .pp-fieldHint{margin-top:4px;color:var(--pp-muted);font-size:14.5px;font-weight:400;line-height:1.5}.profile-public_page__u12p4 div.pp-fieldHint.mb-1,.profile-public_page__u12p4 div.pp-fieldHint.mb-2,.profile-public_page__u12p4 label>span.pp-fieldHint:first-child{display:block;color:#7a7a7a;font-size:13.5px}.profile-public_page__u12p4 .pp-fieldBody{flex:1 1 300px;min-width:0;max-width:420px}.profile-public_page__u12p4 .pp-fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.profile-public_page__u12p4 .pp-input,.profile-public_page__u12p4 .pp-textarea,.profile-public_page__u12p4 select.pp-input{display:block;width:100%;min-width:0;height:auto;min-height:40px;border:1px solid var(--pp-border);border-radius:10px;padding:9px 12px;background:#fff;color:var(--pp-ink);box-shadow:none;outline:none;font-size:14.5px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.profile-public_page__u12p4 .pp-input:focus,.profile-public_page__u12p4 .pp-textarea:focus{border-color:#2f7bf6;box-shadow:0 0 0 3px rgba(47,123,246,.15)}.profile-public_page__u12p4 .pp-input::-moz-placeholder,.profile-public_page__u12p4 .pp-textarea::-moz-placeholder{color:#9a9a9a}.profile-public_page__u12p4 .pp-input::placeholder,.profile-public_page__u12p4 .pp-textarea::placeholder{color:#9a9a9a}.profile-public_page__u12p4 .pp-input:disabled,.profile-public_page__u12p4 .pp-textarea:disabled{opacity:.5}.profile-public_page__u12p4 .pp-textarea{resize:vertical;padding:10px 12px;line-height:1.6}.profile-public_page__u12p4 .pp-primary,.profile-public_page__u12p4 .pp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:36px;border:1px solid transparent;border-radius:10px;padding:7px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;text-decoration:none;box-shadow:none;transition:background-color .15s}.profile-public_page__u12p4 .pp-primary{color:#fff;background:var(--pp-ink)}.profile-public_page__u12p4 .pp-primary:hover:not(:disabled){background:#333;color:#fff;text-decoration:none}.profile-public_page__u12p4 .pp-primary:disabled{opacity:.5}.profile-public_page__u12p4 .pp-secondary{background:#fff;border-color:var(--pp-border);color:var(--pp-ink)}.profile-public_page__u12p4 .pp-secondary:hover:not(:disabled){color:var(--pp-ink);text-decoration:none;background:#f6f6f6}.profile-public_page__u12p4 .pp-secondary:disabled{opacity:.5}.profile-public_page__u12p4 .pp-link{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;border:0;color:var(--pp-ink);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:#c9c9c9;text-underline-offset:3px;cursor:pointer}.profile-public_page__u12p4 .pp-link:hover{text-decoration-color:var(--pp-ink)}.profile-public_page__u12p4 .pp-link.text-red-600{color:#c8372d;text-decoration-color:rgb(200 55 45/35%)}.profile-public_page__u12p4 .pp-link.text-red-600:hover{text-decoration-color:#c8372d}.profile-public_page__u12p4 .pp-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--pp-border);border-radius:999px;background:#fff;color:var(--pp-ink);font-size:13.5px;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.profile-public_page__u12p4 button.pp-chip:hover:not(:disabled):not([aria-pressed=true]){background:#f6f6f6}.profile-public_page__u12p4 .pp-chip[aria-pressed=true],.profile-public_page__u12p4 .pp-chip[data-selected=true]{border-color:var(--pp-ink);background:var(--pp-ink);color:#fff}.profile-public_page__u12p4 .pp-chip:disabled{opacity:.45}.profile-public_page__u12p4 .pp-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.profile-public_page__u12p4 .pp-muted{color:#8a8a8a;font-size:13.5px}.profile-public_page__u12p4 .pp-status{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;padding:2px 9px;background:#f0f0f0;color:#666;font-size:12px;line-height:1.5;font-weight:500}.profile-public_page__u12p4 .pp-status[data-tone=success]{background:#e3f2ea;color:#155e3c}.profile-public_page__u12p4 .pp-status[data-tone=warning]{background:#fdf6ec;color:#8a5a12;box-shadow:inset 0 0 0 1px #f2e0c4}.profile-public_page__u12p4 .pp-status[data-tone=danger]{background:#fbe9e7;color:#8a2b22}.profile-public_page__u12p4 .pp-status a{color:inherit;text-decoration-color:currentColor}.profile-public_page__u12p4 .pp-record{min-width:0;border:1px solid var(--pp-border);border-radius:12px;background:#fff;padding:14px 16px}.profile-public_page__u12p4 .pp-record+.pp-record{margin-top:8px}.profile-public_page__u12p4 .pp-recordHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.profile-public_page__u12p4 .pp-checkline{display:flex;align-items:flex-start;gap:10px;color:var(--pp-ink);font-size:14.5px;line-height:1.5}.profile-public_page__u12p4 .pp-checkline input{width:16px;height:16px;margin-top:3px;flex-shrink:0;accent-color:var(--pp-ink)}.profile-public_page__u12p4 .pp-empty{padding:20px;border:1px dashed var(--pp-border);border-radius:12px;color:var(--pp-muted);font-size:14.5px;text-align:center;line-height:1.6}.profile-public_page__u12p4 .pp-progress{height:4px;border-radius:999px;background:#f0f0f0;overflow:hidden}.profile-public_page__u12p4 .pp-progress>*{height:100%;border-radius:inherit;background:var(--pp-ink)}.profile-public_page__u12p4 .pp-metric{color:var(--pp-ink);font-size:26px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.profile-public_page__u12p4 .pp-preview{container-type:inline-size}.profile-public_page__u12p4 .pp-scoreRow{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:4px 16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--pp-line)}.profile-public_page__u12p4 .pp-scoreRow>.pp-progress{grid-column:1/-1;height:4px;margin:4px 0 2px}.profile-public_page__u12p4 .pp-scoreRow>.pp-progress>div{background:var(--pp-ink)}.profile-public_page__u12p4 .pp-scoreRow>.pp-fieldHint{grid-column:1/-1;margin:0;color:var(--pp-muted);line-height:1.45}.profile-public_page__u12p4 .pp-storyRecord{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-bottom:1px solid var(--pp-line)}.profile-public_page__u12p4 .pp-storyRecord>.pp-recordHeader{margin:0;align-items:flex-start}.profile-public_page__u12p4 .pp-storyRecord .pp-description{margin:0}.profile-public_page__u12p4 .pp-storyNotice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:8px 0 6px;border-radius:12px;background:#fdf6ec;color:#8a5a12;font-size:14px;line-height:1.5}.profile-public_page__u12p4 .pp-storyNotice svg{flex:none;margin-top:2px}.profile-public_page__u12p4 .pp-storyNotice p{margin:0}.profile-public_page__u12p4 .pp-skeleton{border-radius:6px;background:#f0f0f0;animation:profile-public_pp-pulse__sXOF9 1.4s ease-in-out infinite}@keyframes profile-public_pp-pulse__sXOF9{50%{opacity:.45}}@container (max-width: 960px){.profile-public_page__u12p4 .pp-fieldBody{max-width:none}}@media (max-width:767px){.profile-public_page__u12p4{--pp-header-offset:56px}}.profile-public_page__u12p4[data-in-modal]{--pp-header-offset:-3.5rem}@media (max-width:639px){.profile-public_page__u12p4[data-in-modal] .profile-public_header__VJOAL{padding-right:40px}}@media (min-width:640px) and (max-width:1023px){.profile-public_page__u12p4[data-in-modal] .profile-public_header__VJOAL{padding-right:28px}}@container (max-width: 720px){.profile-public_layout__xP_0F{padding:16px 0 72px}.profile-public_header__VJOAL{padding-top:12px;padding-bottom:12px;gap:10px}.profile-public_actions__y6hmc{gap:8px}.profile-public_saveStatus__4YaIy{display:none}.profile-public_content__k3_Gx{width:100%;gap:36px}.profile-public_page__u12p4 .pp-fieldRow{gap:10px}.profile-public_page__u12p4 .pp-fieldRow>:first-child{flex-basis:100%}.profile-public_page__u12p4 .pp-fieldBody{flex-basis:100%;max-width:none}.profile-public_page__u12p4 .pp-fieldGrid{grid-template-columns:minmax(0,1fr)}.profile-public_page__u12p4 .pp-record{padding:12px 14px}.profile-public_content__k3_Gx fieldset>.pp-sectionLabel,.profile-public_content__k3_Gx>.pp-sectionLabel{margin-bottom:-22px}}@media (prefers-reduced-motion:reduce){.profile-public_page__u12p4 .pp-skeleton{animation:none}.profile-public_page__u12p4 *,.profile-public_page__u12p4 :after,.profile-public_page__u12p4 :before{scroll-behavior:auto!important;transition:none!important}}@container (max-width: 600px){.profile-public_page__u12p4 .pp-preview .mp-row{padding:18px!important}.profile-public_page__u12p4 .pp-preview .mp-row>div{flex-direction:column;gap:14px!important}.profile-public_page__u12p4 .pp-preview .mp-row>div>div{width:100%}.profile-public_page__u12p4 .pp-preview .mp-card-actions{margin-left:0!important;flex:1 1 100%!important;max-width:100%}.profile-public_page__u12p4 .pp-preview .mp-row>div>div>div>span{flex-shrink:1!important}.profile-public_page__u12p4 .pp-preview .mp-row [role=tablist]{flex-wrap:wrap;max-width:100%}.profile-public_page__u12p4 .pp-preview .mp-row a{white-space:normal!important;overflow-wrap:anywhere}.profile-public_page__u12p4 .pp-preview .mp-row div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}}.team-secretary-guide_people__YJ0Ln{position:absolute;left:20px;right:20px;top:34px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.08);color:#1A1A1A;transition:opacity .35s}.team-secretary-guide_scene__8CAcv[data-dialog=true] .team-secretary-guide_people__YJ0Ln{opacity:.45}.team-secretary-guide_peopleHead__mIPvy{font-size:12px;font-weight:600;letter-spacing:-.01em}.team-secretary-guide_person__PO2Ns{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border:1px solid #f3f4f6;border-radius:10px}.team-secretary-guide_avatar__oYGGY{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:hsl(var(--primary)/.12);color:hsl(var(--primary));font-size:9.5px;font-weight:600}.team-secretary-guide_who__M1PnD{flex:1;display:flex;flex-direction:column;font-size:11px;font-weight:500}.team-secretary-guide_who__M1PnD>em{font-style:normal;font-size:9.5px;color:#9CA3AF}.team-secretary-guide_edit__W5QNS{display:flex;padding:5px;border-radius:8px;color:#6B7280;transition:background .3s,color .3s}.team-secretary-guide_scene__8CAcv[data-pointing=true] .team-secretary-guide_edit__W5QNS{background:rgba(0,0,0,.06);color:#1A1A1A}.team-secretary-guide_dialog__9g6d5{position:absolute;left:50%;top:40px;width:300px;transform:translateX(-50%);padding:12px 14px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.16);color:#1A1A1A}.team-secretary-guide_dialogTitle__0lPDU{font-size:11px;font-weight:600;margin-bottom:6px}.team-secretary-guide_module__dBzYc{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:10.5px;color:#6B7280;transition:color .3s}.team-secretary-guide_module__dBzYc[data-on=true]{color:#1A1A1A}.team-secretary-guide_box__SgW_N{display:flex;align-items:center;justify-content:center;width:13px;height:13px;border:1px solid #d1d5db;border-radius:4px;color:#fff;transition:background .3s,border-color .3s}.team-secretary-guide_module__dBzYc[data-on=true] .team-secretary-guide_box__SgW_N{background:hsl(var(--primary));border-color:hsl(var(--primary))}.team-secretary-guide_save__KFG6I{display:block;margin-top:10px;padding:7px 0;border-radius:8px;text-align:center;font-size:10.5px;font-weight:500;color:#fff;background:hsl(var(--primary))}.team-secretary-guide_cursor__c5AKj{left:66%;top:82%}.team-secretary-guide_scene__8CAcv[data-pointing=true] .team-secretary-guide_cursor__c5AKj{left:calc(100% - 52px);top:84px;transform:rotate(-12deg)}.team-secretary-guide_scene__8CAcv[data-dialog=true] .team-secretary-guide_cursor__c5AKj{left:calc(50% - 120px);top:150px}.team-secretary-guide_scene__8CAcv[data-chosen=true] .team-secretary-guide_cursor__c5AKj{left:calc(50% + 20px);top:250px;transform:scale(.9)}@media (max-width:540px){.team-secretary-guide_people__YJ0Ln{left:10px;right:10px}.team-secretary-guide_dialog__9g6d5{width:calc(100% - 24px)}.team-secretary-guide_scene__8CAcv[data-dialog=true] .team-secretary-guide_cursor__c5AKj{left:18%}}