._avatar_aerbg_1._avatar_aerbg_1{display:inline-grid;place-items:center;flex:none;width:var(--profile-avatar-size,32px);height:var(--profile-avatar-size,32px);min-width:var(--profile-avatar-size,32px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--s2-wash-lilac,#eee7ff);color:var(--s2-ink,#291353);border:1px solid var(--s2-border-strong,#8e809b);font:800 11px/1 var(--s2-font,inherit);vertical-align:middle;box-sizing:border-box}._avatar_aerbg_1._avatar_aerbg_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._avatar_aerbg_1._avatar_aerbg_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._avatar_aerbg_1 img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}@media(forced-colors:active){._avatar_aerbg_1._avatar_aerbg_1{border-color:CanvasText}}:is(.app .theme-toggle,.mobile-header-theme-toggle) .theme-toggle-track{background:linear-gradient(135deg,#6c4cff,color-mix(in srgb,#6c4cff 35%,#8d5cff) 34%,#8d5cff 68% 100%)!important;border-color:color-mix(in srgb,#6c4cff 58%,var(--line))!important}:root[data-family-palette]:not([data-family-palette=default]) :is(.app .theme-toggle,.mobile-header-theme-toggle) .theme-toggle-track{background:linear-gradient(135deg,var(--family-theme-primary) 0%,color-mix(in srgb,var(--family-theme-primary) 35%,var(--family-theme-accent)) 34%,var(--family-theme-accent) 68%,var(--family-theme-accent) 100%)!important;border-color:color-mix(in srgb,var(--family-theme-primary) 58%,var(--line))!important}@media(forced-colors:active){:is(.app .theme-toggle,.mobile-header-theme-toggle) .theme-toggle-track{background:Canvas!important;border-color:ButtonText!important}}._calendar_17vly_1{position:relative;left:-.84px;top:-.84px;width:calc(100% + 1.68px);height:calc(100% + 1.68px);background:var(--s2-surface);color:var(--s2-ink);overflow:hidden}._calendarHeading_17vly_2{height:77.28px;padding:15.12px 20.16px 0}._calendarHeading_17vly_2 small{display:flex;align-items:center;height:25.2px;font-size:8.4px;font-weight:800;line-height:normal}._calendarHeading_17vly_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendarHeading_17vly_2 strong{display:flex;align-items:center;height:28.56px;font-size:15.12px;font-weight:900;line-height:normal}._calendarHeading_17vly_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._days_17vly_7{display:grid;grid-template-columns:repeat(7,1fr);height:21.84px;align-items:center;text-align:center;font-size:6.72px;font-weight:800;color:var(--s2-muted)}._days_17vly_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._grid_17vly_9{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,minmax(0,1fr));height:calc(100% - 102.48px);margin-top:3.36px}._outside_17vly_10 b{opacity:.55}._cell_17vly_11{min-width:0;padding:5.88px 6.72px;border:0;box-shadow:inset 0 0 0 .462px var(--preview-cell-line,var(--s2-border))}._cell_17vly_11 b{display:flex;align-items:center;height:18.48px;font-size:7.56px;font-weight:800;line-height:normal;margin-bottom:10.92px}._cell_17vly_11 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._event_17vly_14{position:relative;display:flex;align-items:center;height:23.52px;margin-bottom:8.4px;padding:0 3.36px;border:.84px solid var(--s2-border);border-radius:6.72px;background:var(--s2-wash-lilac);color:var(--s2-link);font-size:6.048px;font-weight:800;line-height:normal;overflow:hidden;white-space:nowrap}._event_17vly_14:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._family_17vly_16 ._milestone_17vly_16{background:#ffd46b;color:#281166}[data-theme=dark] ._family_17vly_16 ._event_17vly_14:not(._milestone_17vly_16){background:var(--s2-canvas);color:var(--s2-link)}._connect_17vly_18{background:linear-gradient(118deg,#18201b,#0b100d);color:#f3eee0}._connect_17vly_18 ._calendarHeading_17vly_2{text-align:right;padding-right:42px}._connect_17vly_18 ._calendarHeading_17vly_2 strong{justify-content:flex-end}._connect_17vly_18 ._days_17vly_7{color:#dbd7cb}._connect_17vly_18 ._cell_17vly_11{background:#18201b;--preview-cell-line:#81907a}._connect_17vly_18 ._event_17vly_14{color:#101611;border-color:transparent}._connect_17vly_18 ._planning_17vly_23{background:#8a74ff}._connect_17vly_18 ._idea_17vly_23{background:#ff7fae}._connect_17vly_18 ._confirmed_17vly_23{background:#8fb373}._plan_17vly_23{position:relative;overflow:hidden;height:390px;border:1px solid var(--s2-border);border-radius:22px;background:var(--s2-surface);color:var(--s2-ink)}._planHeader_17vly_25{position:relative;height:83px}._planHeader_17vly_25>small{position:absolute;left:13px;top:8px;display:flex;align-items:center;height:18px;font-size:7px;font-weight:800;line-height:normal;color:var(--s2-accent-ink)}._planHeader_17vly_25>small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planHeader_17vly_25>strong{position:absolute;left:13px;top:27px;display:flex;align-items:center;height:30px;font-size:20px;font-weight:900;line-height:normal}._planHeader_17vly_25>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._planHeader_17vly_25>span:not(._glance_17vly_30){position:absolute;left:13px;top:56px;display:flex;align-items:center;height:18px;font-size:7.5px;font-weight:800;color:var(--s2-muted)}._planHeader_17vly_25>span:not(._glance_17vly_30):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_17vly_30{position:absolute;right:15px;top:15px;display:grid;place-items:center;width:94px;min-height:32px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-wash-lilac);font-size:7.5px;font-weight:800}._glance_17vly_30:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._ranges_17vly_34{display:flex;gap:6px;margin:0 13px 34px}._ranges_17vly_34 span{width:84px;min-height:30px;display:grid;place-items:center;border:1px solid var(--s2-border);border-radius:10px;color:var(--s2-muted);font-size:7.5px;font-weight:800}._ranges_17vly_34 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._ranges_17vly_34 ._selected_17vly_37{background:var(--s2-wash-lilac);border-color:var(--s2-family-public);color:var(--s2-ink)}._school_17vly_38,._socialDay_17vly_38{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:0 13px}._school_17vly_38{height:55px}._date_17vly_40{text-align:center;padding-top:1px}._date_17vly_40 small{display:block;font-size:6.2px;line-height:12px;font-weight:800;color:var(--s2-muted)}._date_17vly_40 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._date_17vly_40 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._date_17vly_40 b{display:block;font-size:16px;line-height:27px;font-weight:900}._planEvent_17vly_42{position:relative;height:42px;border:1px solid var(--s2-border);border-radius:11px}._planEvent_17vly_42:before{content:"";position:absolute;left:-1px;top:-1px;width:5px;height:42px;border-radius:11px;background:var(--s2-wash-blush)}._planEvent_17vly_42 strong{position:absolute;left:13px;right:9px;top:5px;display:flex;align-items:center;height:16px;font-size:8.3px;line-height:normal;font-weight:800}._planEvent_17vly_42 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planEvent_17vly_42 small{position:absolute;left:13px;right:9px;top:20px;display:flex;align-items:center;height:13px;font-size:6.2px;font-weight:400;line-height:normal;color:var(--s2-muted)}._planEvent_17vly_42 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planEvent_17vly_42>span{position:absolute;right:8px;top:7px;display:flex;align-items:center;justify-content:center;width:10px;height:20px;font-size:12px;font-weight:800;color:var(--s2-muted)}._planEvent_17vly_42>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._socialPlan_17vly_50{position:absolute;inset:199px 0 0;color:#f3eee0}._socialDay_17vly_38{margin-bottom:24px}._eventStack_17vly_51{display:grid;gap:6px}._socialPlan_17vly_50 ._date_17vly_40 small,._socialPlan_17vly_50 ._planEvent_17vly_42 small,._socialPlan_17vly_50 ._planEvent_17vly_42>span{color:#dbd7cb}._socialPlan_17vly_50 ._planEvent_17vly_42{background:#243029;border-color:#81907a}._socialPlan_17vly_50 ._planning_17vly_23:before{background:#8a74ff}._socialPlan_17vly_50 ._idea_17vly_23:before{background:#ff7fae}._socialPlan_17vly_50 ._confirmed_17vly_23:before{background:#8fb373}._socialPlan_17vly_50 ._date_17vly_40{padding-top:2px}._socialPlan_17vly_50 ._date_17vly_40 small:first-child{line-height:13px}._socialPlan_17vly_50 ._date_17vly_40 small:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,13px)}._continuation_17vly_59{position:absolute;inset:-1px;width:calc(100% + 2px);height:390px;pointer-events:none}[data-theme=dark] ._calendar_17vly_1:not(._connect_17vly_18),[data-theme=dark] ._plan_17vly_23{background:var(--s2-canvas)}[data-theme=dark] ._glance_17vly_30,[data-theme=dark] ._ranges_17vly_34 ._selected_17vly_37{background:var(--s2-canvas)}._connect_17vly_18 ._calendarHeading_17vly_2 small{visibility:hidden}._family_17vly_16 ._calendarHeading_17vly_2 strong{opacity:var(--family-calendar-title-opacity,1)}._connect_17vly_18 ._calendarHeading_17vly_2 strong{opacity:var(--connect-calendar-title-opacity,1)}._family_17vly_16 ._calendarHeading_17vly_2 small{color:var(--calendar-month-ink,var(--s2-ink))}[data-theme=dark] ._plan_17vly_23{--s2-border:rgba(185,175,197,.4)}[data-theme=dark] ._ranges_17vly_34 ._selected_17vly_37{border-color:var(--s2-border)}[data-theme=dark] ._socialPlan_17vly_50 ._planEvent_17vly_42{border-color:#b9afc566}[data-theme=dark] ._connect_17vly_18 ._cell_17vly_11{--preview-cell-line:rgba(185,175,197,.4)}[data-theme=dark] ._planHeader_17vly_25>small{color:var(--s2-accent-ink)}[data-theme=dark] ._planHeader_17vly_25>span:not(._glance_17vly_30),[data-theme=dark] ._ranges_17vly_34 span,[data-theme=dark] ._school_17vly_38 ._date_17vly_40 small,[data-theme=dark] ._school_17vly_38 ._planEvent_17vly_42 small{color:var(--s2-ink)}[data-theme=dark] ._school_17vly_38 ._planEvent_17vly_42:before{background:var(--s2-canvas)}._stage_1nii8_1{--calendar-width:min( calc(100vw - 32px) ,360px,max(170px,35.69dvh));position:relative;isolation:isolate;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:43rem;overflow:hidden;background:var(--s2-canvas);color:var(--s2-ink);font-family:Nunito,sans-serif}._neutral_1nii8_3,._worlds_1nii8_3,._world_1nii8_3,._destination_1nii8_3{position:absolute;inset:0}._worlds_1nii8_3{isolation:isolate}._neutral_1nii8_3{display:grid;place-items:center;background:var(--s2-canvas)}._neutral_1nii8_3 img{width:64px;height:64px;opacity:.15}._world_1nii8_3{overflow:hidden}._family_1nii8_13{z-index:1;background:linear-gradient(131.27deg,#faf2e8,#fff7f4 55%,#eee6ff);clip-path:polygon(0 0,100% 0,100% calc(var(--edge) - 7px),0 calc(var(--edge) + 7px))}._connect_1nii8_15{z-index:0;background:linear-gradient(118deg,#18201b,#0b100d);color:#f3eee0}._identity_1nii8_17{position:absolute;z-index:3;left:24px;right:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}._family_1nii8_13 ._identity_1nii8_17{top:4rem}._connect_1nii8_15 ._identity_1nii8_17{bottom:3rem}._calendar_1nii8_23{position:absolute;z-index:1;left:50%;top:50%;width:var(--calendar-width);aspect-ratio:823.2/692;transform:translate(-50%,-50%);overflow:hidden;border:1px solid var(--s2-border);border-radius:20px;pointer-events:none;box-shadow:0 12px 32px #15112a1f}._connect_1nii8_15 ._calendar_1nii8_23{border-color:#81907a}._calendarCanvas_1nii8_27{position:absolute;left:0;top:0;width:823.2px;height:692px;transform-origin:top left}._product_1nii8_29{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px;border:0;border-radius:16px;background:transparent;color:inherit;cursor:pointer;font:inherit}._product_1nii8_29 strong{position:relative;z-index:1;font-size:1.5rem;line-height:1.2;font-weight:900;overflow-wrap:normal}._product_1nii8_29:after{content:"";position:absolute;pointer-events:none}._family_1nii8_13 ._product_1nii8_29:after{bottom:0;left:24%;right:24%;height:3px;border-radius:50%;background:var(--s2-family-coral,#ff657b);transform:rotate(-2deg)}._connect_1nii8_15 ._product_1nii8_29:after{bottom:-2px;left:15%;right:12%;height:12px;border-bottom:3px solid var(--connect-olive-light,#a8cf8a);border-radius:0 0 65% 40%;transform:rotate(-3deg)}._mascot_1nii8_45{position:absolute;z-index:0;left:0;width:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.36}._family_1nii8_13 ._mascot_1nii8_45{top:0;height:clamp(0%,var(--edge),100%);object-position:50% 48%}._connect_1nii8_15 ._mascot_1nii8_45{bottom:0;height:calc(100% - clamp(0%,var(--edge),100%));object-position:50% 52%;opacity:.3}._identity_1nii8_17 p{max-width:23rem;margin:0;font-size:var(--text-default,1rem);line-height:1.5}._open_1nii8_53{min-height:44px;max-width:100%;padding:8px 18px;border:1px solid var(--s2-personal-control-border,var(--s2-accent-ink));border-radius:22px;background:var(--s2-personal-action,var(--s2-accent-ink));color:var(--s2-personal-action-ink,#fff);font:800 var(--text-default,1rem)/1.4 Nunito,sans-serif;cursor:pointer}._theme_1nii8_55{position:absolute;right:16px;top:12px;z-index:2}._seam_1nii8_57{position:absolute;top:calc(var(--edge) - 22px);left:0;width:100%;height:44px;pointer-events:none}._seam_1nii8_57 img{position:absolute;left:0;top:-396px;width:100%;height:844px;max-width:none}._darkSeam_1nii8_63{display:none}._handle_1nii8_65{position:absolute;top:calc(var(--edge) - 29px);left:calc(50% - 29px);display:grid;place-items:center;width:58px;height:58px;border:1.25px solid var(--s2-personal-control-border,var(--s2-border-strong));border-radius:50%;background:var(--s2-personal-selection,linear-gradient(102deg,#fff,#eee9ff));color:var(--s2-personal-control-ink,#5643bd);box-shadow:0 12px 32px #15112a57;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none}._handle_1nii8_65 span{width:22px;height:7px;border-block:2px solid currentColor;border-radius:1px}._handle_1nii8_65:focus-visible,._product_1nii8_29:focus-visible,._open_1nii8_53:focus-visible{outline:3px solid var(--s2-focus);outline-offset:4px}._product_1nii8_29:hover{background:var(--s2-personal-selection,rgb(127 110 180 / .12))}._destination_1nii8_3{overflow:hidden;pointer-events:none}._familyReveal_1nii8_75{clip-path:polygon(0 0,100% 0,100% calc(var(--edge) - 7px),0 calc(var(--edge) + 7px))}._connectReveal_1nii8_77{clip-path:polygon(0 calc(var(--edge) + 7px),100% calc(var(--edge) - 7px),100% 100%,0 100%)}[data-theme=dark] ._family_1nii8_13{background:linear-gradient(131deg,#211c32,#302744 55%,#35294e);color:var(--s2-ink)}[data-theme=dark] ._family_1nii8_13 ._mascot_1nii8_45{opacity:.26}[data-theme=dark] ._open_1nii8_53{color:var(--s2-personal-action-ink,#281166)}[data-theme=dark] ._handle_1nii8_65{background:var(--s2-personal-selection,var(--s2-canvas));color:var(--s2-personal-control-ink,var(--s2-body))}[data-theme=dark] ._lightSeam_1nii8_87{display:none}[data-theme=dark] ._darkSeam_1nii8_63{display:block}@media(max-height:570px){._identity_1nii8_17{gap:8px}}@media(forced-colors:active){._handle_1nii8_65,._open_1nii8_53,._product_1nii8_29{border:2px solid ButtonText}._seam_1nii8_57{border-block:2px solid CanvasText}._mascot_1nii8_45{display:none}}._webStage_1nii8_99{height:100vh;height:100dvh;min-height:calc(43rem + env(safe-area-inset-top) + env(safe-area-inset-bottom))}._webStage_1nii8_99 ._identity_1nii8_17{left:calc(24px + env(safe-area-inset-left));right:calc(24px + env(safe-area-inset-right))}._webStage_1nii8_99 ._family_1nii8_13 ._identity_1nii8_17{top:calc(4rem + env(safe-area-inset-top))}._webStage_1nii8_99 ._connect_1nii8_15 ._identity_1nii8_17{bottom:calc(4.5rem + env(safe-area-inset-bottom))}._webStage_1nii8_99 ._theme_1nii8_55{top:calc(12px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right))}.preference-card-actions .btn.ghost:not(.danger){min-width:64px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 22%,var(--line));border-radius:12px;background:var(--card);color:var(--ink);padding:6px 12px;font-size:10px;font-weight:900;box-shadow:0 3px 10px #2d24500f}.preference-card-actions .btn.ghost:not(.danger):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.preference-card-actions .btn.ghost:not(.danger):hover:not(:disabled){border-color:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 45%,var(--line));background:var(--accent-soft);color:var(--ink)}.preference-card-actions .btn.danger{position:relative;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-grid!important;place-items:center!important;overflow:hidden;border-radius:50%!important;font-size:0!important;line-height:0!important}.preference-card-actions .btn.danger:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;display:block;background:currentColor;transform:translate(-50%,-50%);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M19 6l-1 14H6L5 6'/%3E%3Cpath d='M10 11v5'/%3E%3Cpath d='M14 11v5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M19 6l-1 14H6L5 6'/%3E%3Cpath d='M10 11v5'/%3E%3Cpath d='M14 11v5'/%3E%3C/svg%3E") center/contain no-repeat}:root :is(.app,.sproglet-modal-scope,.sproglet-viewport-modal-backdrop) button[data-destructive][data-compact-pill]:not([data-destructive-variant=menu]){min-height:32px!important}.sproglet-viewport-modal-backdrop{position:fixed;inset:0;width:100%;height:100vh;min-height:100vh;min-height:100svh;height:100dvh;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:#1f183185;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden;overscroll-behavior:contain;z-index:1200}.sproglet-viewport-modal-backdrop.timeline-memory-backdrop,.sproglet-viewport-modal-backdrop.activity-memory-backdrop,.sproglet-viewport-modal-backdrop.food-delete-backdrop,.sproglet-viewport-modal-backdrop.preference-modal-backdrop,.sproglet-viewport-modal-backdrop.permission-delete-backdrop,.sproglet-viewport-modal-backdrop.private-thread-dialog-backdrop,.sproglet-viewport-modal-backdrop.whats-new-backdrop,.sproglet-viewport-modal-backdrop.confirm-dialog-backdrop{position:fixed;inset:0;width:100%;height:100vh;min-height:100vh;min-height:100svh;height:100dvh;display:grid;place-items:center;align-items:center;justify-content:center;margin:0;overflow:hidden}.sproglet-viewport-modal-dialog{position:relative;box-sizing:border-box;width:min(var(--sproglet-viewport-modal-width,640px),calc(100vw - 36px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-width:calc(100vw - 36px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100vh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-width:0;margin:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;outline:none;clip-path:inset(0 round 18px);scrollbar-gutter:stable;scrollbar-width:var(--sproglet-scrollbar-width,thin);scrollbar-color:color-mix(in srgb,var(--family-theme-action-accent,var(--family-theme-action-primary,var(--accent))) 72%,var(--muted)) transparent}.sproglet-viewport-modal-dialog::-webkit-scrollbar,.sproglet-viewport-modal-dialog .activity-memory-scroll::-webkit-scrollbar,.sproglet-viewport-modal-dialog .timeline-memory-scroll::-webkit-scrollbar,.sproglet-viewport-modal-dialog .whats-new-scroll-region::-webkit-scrollbar{width:10px}.sproglet-viewport-modal-dialog::-webkit-scrollbar-track,.sproglet-viewport-modal-dialog .activity-memory-scroll::-webkit-scrollbar-track,.sproglet-viewport-modal-dialog .timeline-memory-scroll::-webkit-scrollbar-track,.sproglet-viewport-modal-dialog .whats-new-scroll-region::-webkit-scrollbar-track{background:transparent}.sproglet-viewport-modal-dialog::-webkit-scrollbar-button,.sproglet-viewport-modal-dialog .activity-memory-scroll::-webkit-scrollbar-button,.sproglet-viewport-modal-dialog .timeline-memory-scroll::-webkit-scrollbar-button,.sproglet-viewport-modal-dialog .whats-new-scroll-region::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;background:transparent!important}.sproglet-viewport-modal-dialog::-webkit-scrollbar-thumb,.sproglet-viewport-modal-dialog .activity-memory-scroll::-webkit-scrollbar-thumb,.sproglet-viewport-modal-dialog .timeline-memory-scroll::-webkit-scrollbar-thumb,.sproglet-viewport-modal-dialog .whats-new-scroll-region::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--family-theme-action-accent,var(--family-theme-action-primary,var(--accent))) 72%,var(--muted));background-clip:content-box}.sproglet-viewport-modal-dialog::-webkit-scrollbar-thumb:hover,.sproglet-viewport-modal-dialog .activity-memory-scroll::-webkit-scrollbar-thumb:hover,.sproglet-viewport-modal-dialog .timeline-memory-scroll::-webkit-scrollbar-thumb:hover,.sproglet-viewport-modal-dialog .whats-new-scroll-region::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--family-theme-action-accent,var(--family-theme-action-primary,var(--accent))) 86%,var(--ink));background-clip:content-box}.sproglet-viewport-modal-dialog .activity-memory-scroll,.sproglet-viewport-modal-dialog .timeline-memory-scroll,.sproglet-viewport-modal-dialog .whats-new-scroll-region{scrollbar-gutter:stable;scrollbar-width:var(--sproglet-scrollbar-width,thin);scrollbar-color:color-mix(in srgb,var(--family-theme-action-accent,var(--family-theme-action-primary,var(--accent))) 72%,var(--muted)) transparent}.sproglet-viewport-modal-dialog.sheet,.sproglet-viewport-modal-dialog.timeline-memory-modal,.sproglet-viewport-modal-dialog.activity-memory-shell,.sproglet-viewport-modal-dialog.food-custom-modal,.sproglet-viewport-modal-dialog.food-delete-modal,.sproglet-viewport-modal-dialog.family-delete-modal,.sproglet-viewport-modal-dialog.sleep-modal,.sproglet-viewport-modal-dialog.preference-modal,.sproglet-viewport-modal-dialog.permission-delete-dialog,.sproglet-viewport-modal-dialog.private-thread-dialog,.sproglet-viewport-modal-dialog.whats-new-shell,.sproglet-viewport-modal-dialog.confirm-dialog-card{max-height:calc(100vh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:0}.sproglet-viewport-modal-dialog.activity-memory-shell{position:relative;display:flex;flex-direction:column;width:min(var(--sproglet-viewport-modal-width,690px),calc(100vw - 36px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100vh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden;scrollbar-gutter:auto}.sproglet-viewport-modal-dialog.activity-memory-shell .activity-memory-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sproglet-viewport-modal-dialog.activity-memory-shell .activity-memory-close{z-index:3}.sproglet-viewport-modal-dialog.timeline-memory-modal.memory-modal{display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto}.sproglet-viewport-modal-dialog.timeline-memory-modal.memory-modal .timeline-memory-scroll{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sproglet-viewport-modal-dialog .memory-gallery-main img,.sproglet-viewport-modal-dialog .milestone-hero-image{max-width:100%;max-height:min(42dvh,360px);object-fit:cover}@media(max-width:767px){.sproglet-viewport-modal-backdrop{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.sproglet-viewport-modal-dialog{width:min(var(--sproglet-viewport-modal-width,640px),calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.sproglet-viewport-modal-dialog.activity-memory-shell{max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}._backdrop_ibcni_1.sproglet-viewport-modal-backdrop{padding:24px;background:#160d264d;-webkit-backdrop-filter:none;backdrop-filter:none}._modal_ibcni_2.sproglet-viewport-modal-dialog{box-sizing:border-box;width:min(var(--care-entry-width,980px),100%);max-height:calc(var(--meal-viewport-height,100dvh) - 48px);padding:24px;border:1px solid var(--s2-border-strong);border-radius:22px;background:var(--s2-canvas);color:var(--s2-ink);font-family:var(--s2-font);overflow:auto;scrollbar-gutter:stable}._heading_ibcni_3{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}._heading_ibcni_3 h2{font-size:24px;line-height:1.3;margin:0}._heading_ibcni_3 p{font-size:13px;line-height:1.5;color:var(--s2-muted);margin:8px 0 0}._heading_ibcni_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_ibcni_3{flex:none;width:44px;height:44px;border-radius:50%!important;font-size:24px}._types_ibcni_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._types_ibcni_4 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:90px;padding:12px 6px;border:1px solid var(--s2-border-strong);border-radius:16px;background:var(--s2-wash-mint);color:var(--s2-ink);font:800 15px/1.4 var(--s2-font);cursor:pointer}._types_ibcni_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._types_ibcni_4 button:nth-child(2){background:var(--s2-wash-sky)}._types_ibcni_4 button:nth-child(3){background:var(--s2-wash-lilac)}._types_ibcni_4 span{font-size:22px}._types_ibcni_4 button[aria-pressed=true]{outline:3px solid var(--s2-personal-action,#6c4cff);outline-offset:-3px}._snack_ibcni_5{display:block;margin:8px 0 0;padding:6px 0;min-height:44px;border:0;background:none;color:var(--s2-link);text-decoration:underline;font:700 12px var(--s2-font);cursor:pointer}._snack_ibcni_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._snack_ibcni_5[aria-pressed=true]{font-weight:900}._builder_ibcni_7{animation:_reveal-meal_ibcni_1 .16s ease-out}._search_ibcni_7{margin:0 0 16px;min-width:0}._search_ibcni_7 label{display:block;font-size:13px;font-weight:800;margin-bottom:8px}._search_ibcni_7 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._searchRow_ibcni_7{display:flex;gap:10px}._searchRow_ibcni_7 input{flex:1;width:100%;min-width:0}._search_ibcni_7 input[type=search],._modal_ibcni_2 select{min-height:44px;padding:10px 12px;border:1px solid var(--s2-border-strong);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);font:14px var(--s2-font)}._search_ibcni_7 input[type=search]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._modal_ibcni_2 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._search_ibcni_7 button,._editorActions_ibcni_8 button{min-height:44px;padding:8px 16px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 12px var(--s2-font);cursor:pointer}._search_ibcni_7 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editorActions_ibcni_8 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._searchRow_ibcni_7 button{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white);border-color:transparent}._search_ibcni_7 p{font-size:12px;line-height:1.5;color:var(--s2-muted);margin:8px 0}._search_ibcni_7 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._search_ibcni_7 ._check_ibcni_11{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;margin:4px 0}._search_ibcni_7 ._check_ibcni_11:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._check_ibcni_11 input{width:20px;height:20px;accent-color:var(--s2-personal-action,#6c4cff)}._confidence_ibcni_11{border:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}._confidence_ibcni_11 legend{font-size:12px;font-weight:800}._confidence_ibcni_11 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._searchStatus_ibcni_11:empty{display:none}._results_ibcni_12{list-style:none;padding:0;display:grid;gap:8px;margin:12px 0}._results_ibcni_12 li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--s2-border);border-radius:12px;background:var(--s2-surface)}._results_ibcni_12 li>div{flex:1;min-width:0}._results_ibcni_12 strong{font-size:13px;overflow-wrap:anywhere}._results_ibcni_12 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._results_ibcni_12 small{display:block;font-size:12px;line-height:1.5;color:var(--s2-muted)}._results_ibcni_12 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editorActions_ibcni_8{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}._editorActions_ibcni_8 button[aria-expanded=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white);border-color:transparent}._library_ibcni_14{margin-top:20px;padding-top:16px;border-top:1px solid var(--s2-border)}._library_ibcni_14 h3{margin:0 0 12px;font-size:18px}._libraryFilters_ibcni_14{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}._libraryFilters_ibcni_14>label{flex:1;min-width:130px}._modal_ibcni_2 ._library_ibcni_14 [class*=libraryLayout]{display:block}._modal_ibcni_2 ._library_ibcni_14 [class*=libraryAside]{display:none}._modal_ibcni_2 ._library_ibcni_14 [class*=library]{min-height:0}._modal_ibcni_2 ._library_ibcni_14 [class*=foodRow]{flex-wrap:wrap;gap:8px}._modal_ibcni_2 ._library_ibcni_14 [class*=foodActions]{flex-wrap:wrap}._modal_ibcni_2 button:disabled{opacity:.55;cursor:not-allowed}._modal_ibcni_2 :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._modal_ibcni_2 input,._modal_ibcni_2 textarea,._modal_ibcni_2 select{max-width:100%;box-sizing:border-box}._modal_ibcni_2 .manual-nutrition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes _reveal-meal_ibcni_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._builder_ibcni_7{animation:none}}@media(max-width:1100px){._backdrop_ibcni_1.sproglet-viewport-modal-backdrop{padding:12px!important}._modal_ibcni_2.sproglet-viewport-modal-dialog{max-height:calc(var(--meal-viewport-height,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);padding:18px 14px!important}._types_ibcni_4{gap:8px}._types_ibcni_4 button{font-size:13px;min-height:80px}._types_ibcni_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._modal_ibcni_2 .family-recipe-builder-grid{grid-template-columns:minmax(0,1fr)}._modal_ibcni_2 .recipe-search-row{flex-wrap:wrap}._modal_ibcni_2 .recipe-search-row input{width:100%}}@media(forced-colors:active){._types_ibcni_4 button[aria-pressed=true]{outline-color:Highlight}._editorActions_ibcni_8 button[aria-expanded=true]{border:2px solid Highlight}}._library_ibcni_14>summary{font-size:16px;line-height:1.5;min-height:44px;font-weight:800;cursor:pointer;color:var(--s2-link)}._library_ibcni_14[open]>summary{margin-bottom:12px}._libraryFilters_ibcni_14>label{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}._libraryFilters_ibcni_14>label input,._libraryFilters_ibcni_14>label select{width:100%;min-width:0}:root ._modal_ibcni_2._modal_ibcni_2.sproglet-viewport-modal-dialog{width:min(var(--care-entry-width,980px),100%)!important;min-height:0!important;max-height:calc(var(--meal-viewport-height,100dvh) - 48px)!important;padding:24px!important}@media(max-width:1100px){:root ._modal_ibcni_2._modal_ibcni_2.sproglet-viewport-modal-dialog{max-height:calc(var(--meal-viewport-height,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)!important;padding:18px 14px!important}._libraryFilters_ibcni_14{flex-direction:column}}._results_ibcni_12 li[data-selected=true]{border-color:var(--s2-personal-action,var(--s2-link));box-shadow:inset 3px 0 var(--s2-personal-action,var(--s2-link))}._results_ibcni_12 li[data-selected=true] button{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white)}.confirm-dialog-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:#16132294;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirm-dialog-card{width:min(440px,100%);display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--card);color:var(--ink);box-shadow:0 24px 70px #14102b47}.confirm-dialog-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;font-size:22px;font-weight:950;background:var(--accent-soft);color:var(--accent)}.confirm-dialog-icon.danger{background:#fff0f0;color:#9f3636}.confirm-dialog-copy{min-width:0}.confirm-dialog-copy h2{margin:1px 0 7px;font-size:21px;letter-spacing:-.02em}.confirm-dialog-copy p{margin:0;color:var(--muted);line-height:1.5;white-space:pre-line}.confirm-dialog-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:4px}.confirm-dialog-actions .btn{min-width:108px}html[data-theme=dark] .confirm-dialog-icon.danger{background:#4a252b;color:#ffd7dc}@media(max-width:520px){.confirm-dialog-card{grid-template-columns:40px minmax(0,1fr);padding:17px;border-radius:19px}.confirm-dialog-icon{width:40px;height:40px;border-radius:13px}.confirm-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.confirm-dialog-actions .btn{min-width:0;width:100%}}._backdrop_mvexd_1{background:#2a12672e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._dialog_mvexd_2{display:block!important;background:var(--s2-surface)!important;color:var(--s2-ink)!important;border:1px solid var(--s2-border)!important;border-radius:18px!important;padding:28px!important;font-family:var(--s2-font);box-shadow:0 12px 30px #2a12671a}._dialog_mvexd_2 h2{margin:0;font-size:22px;font-weight:900;line-height:1.35}._description_mvexd_3{font-size:13px;line-height:1.6;white-space:pre-line;padding:22px 18px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-lilac);margin:28px 0;color:var(--s2-ink)}._description_mvexd_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._description_mvexd_3[data-tone=danger]{background:var(--s2-danger-soft);color:var(--s2-danger)}._actions_mvexd_3{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}._actions_mvexd_3 button{min-height:44px;padding:10px 22px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 12px var(--s2-font);cursor:pointer}._actions_mvexd_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_mvexd_3 ._confirm_mvexd_3{background:var(--s2-link);color:#fff;border-color:transparent}._actions_mvexd_3 ._confirm_mvexd_3[data-tone=danger]{background:var(--s2-danger);color:#fff}._actions_mvexd_3 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}html[data-theme=dark] ._actions_mvexd_3 ._confirm_mvexd_3{color:#24113e}html[data-theme=dark] ._actions_mvexd_3 ._confirm_mvexd_3[data-tone=danger]{background:#b52b45;color:#fff}@media(max-width:600px){._dialog_mvexd_2{padding:24px!important;border-radius:20px!important}._dialog_mvexd_2 h2{font-size:20px}._description_mvexd_3{margin:24px 0;padding:18px 16px}._actions_mvexd_3{gap:12px}._actions_mvexd_3 button{flex:1;padding:10px 14px}}._dialog_mvexd_2._access_mvexd_7{background:var(--s2-wash-blush)!important;min-height:300px;display:flex!important;flex-direction:column}._access_mvexd_7 ._description_mvexd_3{background:none;border:0;padding:0;color:var(--s2-ink);flex:1}._access_mvexd_7 ._actions_mvexd_3{margin-top:auto}._section_e07gg_2{margin:12px 0 32px;min-width:0;width:100%;grid-column:1/-1;color:var(--s2-ink)}._heading_e07gg_3,._actions_e07gg_3,._listHeading_e07gg_3{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._heading_e07gg_3{margin-bottom:24px}._heading_e07gg_3 h2{margin:2px 0;font-size:clamp(1.5rem,3vw,2rem)}._eyebrow_e07gg_5{margin:0;font-size:.78rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase;color:var(--s2-ink-muted,var(--s2-ink))}._actions_e07gg_3{justify-content:flex-start;gap:8px}._grid_e07gg_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px;align-items:start}._section_e07gg_2 button,._editor_e07gg_8 button,._dialogActions_e07gg_8 button{font:inherit;min-height:44px;padding:6px 14px;border-radius:999px;border:1px solid var(--s2-personal-control-border,var(--s2-border-strong));background:var(--s2-surface);color:var(--s2-ink);cursor:pointer}._section_e07gg_2 button:disabled,._editor_e07gg_8 button:disabled,._dialogActions_e07gg_8 button:disabled{cursor:default;opacity:.6}._section_e07gg_2 ._primary_e07gg_10,._editor_e07gg_8 ._primary_e07gg_10,._dialogActions_e07gg_8 ._primary_e07gg_10{background:var(--s2-personal-action,#7651b8);color:var(--s2-personal-action-ink,#fff);font-weight:800}._section_e07gg_2 ._back_e07gg_11,._editor_e07gg_8 ._back_e07gg_11{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:0 6px;border:0;background:none;text-decoration:underline;text-underline-offset:4px}._section_e07gg_2 ._notepad_e07gg_13,._notepadEditor_e07gg_13,._notepadModal_e07gg_13._notepadModal_e07gg_13{--notepad-paper:light-dark(#fffdf5,#292735);--notepad-rule:light-dark(#dcd9d3,#454251);--notepad-margin:light-dark(#df9c99,#a76b77);--notepad-margin-x:25.5px;position:relative;isolation:isolate;min-width:0;border:1px solid var(--notepad-rule);border-radius:4px 12px 12px 4px;background:linear-gradient(90deg,transparent calc(var(--notepad-margin-x) - 1px),var(--notepad-margin) calc(var(--notepad-margin-x) - .25px),var(--notepad-margin) calc(var(--notepad-margin-x) + .25px),transparent calc(var(--notepad-margin-x) + 1px)),var(--notepad-paper);box-shadow:3px 4px 0 light-dark(#ebe5db,#1d1a27),0 6px 18px #24183e12;padding:28px 24px 24px 42px;overflow:visible;color:var(--s2-ink)}._section_e07gg_2 ._notepad_e07gg_13:before,._notepadEditor_e07gg_13:before,._notepadModal_e07gg_13:before{content:"";position:absolute;inset:12px auto 12px 7px;width:8px;background:radial-gradient(circle at 4px 6px,light-dark(#d4cfca,#17151e) 3px,transparent 3.5px) 0 0/8px 28px;pointer-events:none}._card_e07gg_15{min-width:0;overflow-wrap:anywhere}._section_e07gg_2 ._card_e07gg_15{padding-top:32px;min-height:230px}._paperTape_e07gg_16{position:absolute;top:-10px;left:32%;width:72px;height:22px;transform:rotate(-4deg);background:light-dark(#e9d9b8dc,#8e7462b3);border-inline:2px dotted light-dark(#fffdf5,#292735);pointer-events:none}._card_e07gg_15:nth-child(2n) ._paperTape_e07gg_16{transform:rotate(5deg);background:light-dark(#ded4eddd,#615273d9)}._section_e07gg_2 ._cardLink_e07gg_18{display:block;width:100%;font-weight:800;text-align:left;font-size:1.25rem;background:none;border:0;border-radius:0;padding:0;color:inherit;line-height:1.35;overflow-wrap:anywhere}._card_e07gg_15>small{display:block;margin:4px 0 12px;font-weight:700;opacity:.85}._rows_e07gg_20{position:relative}._row_e07gg_20{position:relative;display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid var(--notepad-rule);background:var(--notepad-paper);min-width:0}._row_e07gg_20[data-dragging=true]{z-index:3;box-shadow:0 8px 22px #24183e30;border-radius:8px;outline:2px solid var(--s2-personal-control-border,#7651b8)}._row_e07gg_20[data-completed=true]{background:light-dark(#e4f3e8,#1c3d2c);color:light-dark(#214b2c,#e4f3e8);border-radius:8px;padding:12px;margin:8px 0}._row_e07gg_20 input[type=checkbox],._preview_e07gg_23 input[type=checkbox]{appearance:auto;width:24px;height:24px;flex:none;margin:9px 0;accent-color:var(--s2-personal-control-border,#7651b8);cursor:pointer}._row_e07gg_20 input:disabled,._preview_e07gg_23 input:disabled{cursor:default}._copy_e07gg_25{flex:1;min-width:0;overflow-wrap:anywhere;padding-top:5px}._copy_e07gg_25 strong,._copy_e07gg_25 small{display:block}._copy_e07gg_25 strong{font-size:1.05rem}._copy_e07gg_25 p{margin:6px 0;white-space:pre-wrap}._copy_e07gg_25 small{margin-top:4px}._section_e07gg_2 ._handle_e07gg_26{touch-action:none;cursor:grab;width:44px;min-width:44px;padding:10px 0;border:0;border-radius:8px;background:none;color:var(--s2-personal-control-border,#7651b8)}._section_e07gg_2 ._handle_e07gg_26:active{cursor:grabbing}._handle_e07gg_26 svg{width:24px;height:24px}._section_e07gg_2 ._iconButton_e07gg_28,._editor_e07gg_8 ._iconButton_e07gg_28{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:8px;border-radius:50%}._overdue_e07gg_29{color:light-dark(#8a391d,#ffc1a3);font-weight:700}._ready_e07gg_29{font-weight:800;color:light-dark(#31573b,#b9e9c5)}._listHeading_e07gg_3{align-items:flex-start;padding-bottom:18px;border-bottom:2px solid var(--notepad-rule)}._listHeading_e07gg_3>div:first-child{flex:1;min-width:100px;overflow-wrap:anywhere}._listHeading_e07gg_3 p{margin:0 0 8px;white-space:pre-wrap}._section_e07gg_2 details>summary,._editor_e07gg_8 details>summary{min-height:44px;cursor:pointer;padding:10px 4px;box-sizing:border-box}._completed_e07gg_32{margin-top:12px}._completed_e07gg_32 summary{font-weight:700}._more_e07gg_32{position:relative}._section_e07gg_2 ._more_e07gg_32>summary{padding:10px 12px;border:1px solid var(--s2-personal-control-border);border-radius:999px;min-width:72px;background:var(--s2-surface)}._more_e07gg_32[open]>div{position:absolute;right:0;top:100%;min-width:150px;padding:8px;display:grid;gap:6px;z-index:4;background:var(--s2-surface);border:1px solid var(--s2-personal-control-border);border-radius:12px;box-shadow:0 4px 16px #24183e22}._preview_e07gg_23{padding:0;margin:14px 0 0;list-style:none}._preview_e07gg_23 li{border-bottom:1px solid var(--notepad-rule)}._preview_e07gg_23 label{display:flex;align-items:center;gap:12px;min-height:52px;padding:4px 0;cursor:pointer;overflow-wrap:anywhere}._preview_e07gg_23 label span{min-width:0;flex:1}._section_e07gg_2 ._textButton_e07gg_35{border:0;background:none;text-decoration:underline;padding-inline:0;margin-top:12px}._empty_e07gg_35{padding:24px;border:1px dashed var(--s2-personal-control-border);border-radius:12px}._editor_e07gg_8{display:grid;gap:18px;min-width:0}._editor_e07gg_8 label{display:grid;gap:6px;font-weight:700}._editor_e07gg_8 input,._editor_e07gg_8 textarea,._editor_e07gg_8 select,._positionMenu_e07gg_36 select{font:inherit;width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid var(--s2-personal-control-border,var(--s2-border-strong));border-radius:8px;background:var(--s2-surface,#fff);color:inherit}._editor_e07gg_8 textarea{min-height:64px;resize:vertical}._fields_e07gg_37{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._notepadEditor_e07gg_13{margin:8px 4px 8px 0;padding-top:14px}._titleField_e07gg_38 input{font-size:1.3rem;font-weight:800}._tasksHeading_e07gg_38{margin:0;padding-bottom:8px;border-bottom:2px solid var(--notepad-rule)}._itemFields_e07gg_39{min-width:0;margin:0;padding:8px 0 16px;border:0;border-bottom:1px solid var(--notepad-rule)}._itemFields_e07gg_39 legend{font-weight:800;font-size:.85rem;padding:0 4px 0 0}._taskTitle_e07gg_39{display:flex;align-items:end;gap:8px}._taskTitle_e07gg_39 label{flex:1;min-width:0}._taskDetails_e07gg_39>summary{font-size:.88rem}._taskDetails_e07gg_39[open]>div{padding:8px 0}._editor_e07gg_8 ._addTask_e07gg_39{border-style:dashed;background:none;justify-self:start;font-weight:800}._editorBody_e07gg_39>button[type=submit]{justify-self:end;min-width:110px}._section_e07gg_2 :focus-visible,._editor_e07gg_8 :focus-visible,._dialogActions_e07gg_8 :focus-visible{outline:3px solid var(--s2-focus,#7651b8);outline-offset:3px}._srOnly_e07gg_41{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._positionMenu_e07gg_36{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0}._positionMenu_e07gg_36 select{width:70px}._error_e07gg_42{color:light-dark(#8e2635,#ffb8c1)}._editor_e07gg_8 input[type=checkbox]{width:24px;height:24px;accent-color:var(--s2-personal-control-border,#7651b8)}@media(max-width:1100px){._grid_e07gg_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){._grid_e07gg_7,._fields_e07gg_37{grid-template-columns:1fr}._heading_e07gg_3{align-items:flex-start}._section_e07gg_2 ._notepad_e07gg_13,._notepadEditor_e07gg_13,._notepadModal_e07gg_13._notepadModal_e07gg_13{padding:22px 12px 20px 30px;--notepad-margin-x:19.5px}._section_e07gg_2 ._notepad_e07gg_13:before,._notepadEditor_e07gg_13:before,._notepadModal_e07gg_13:before{left:4px}._row_e07gg_20{gap:6px}._section_e07gg_2 ._handle_e07gg_26{width:32px;min-width:32px}._listHeading_e07gg_3{gap:16px}._listHeading_e07gg_3>._actions_e07gg_3{width:100%}._heading_e07gg_3 h2{overflow-wrap:anywhere}._notepadEditor_e07gg_13 ._back_e07gg_11{margin-top:-8px}}@media(forced-colors:active){._section_e07gg_2 ._notepad_e07gg_13,._notepadEditor_e07gg_13,._notepadModal_e07gg_13._notepadModal_e07gg_13{border:1px solid CanvasText;background:Canvas}._paperTape_e07gg_16{display:none}._row_e07gg_20{border-color:CanvasText}._section_e07gg_2 ._handle_e07gg_26{color:ButtonText}}._editorBody_e07gg_39{display:grid;gap:18px;border:0;padding:0;margin:0;min-width:0}._section_e07gg_2 ._card_e07gg_15{transform:rotate(-.55deg)}._section_e07gg_2 ._card_e07gg_15:nth-child(3n+2){transform:rotate(.65deg)}._section_e07gg_2 ._card_e07gg_15:nth-child(3n){transform:rotate(-.3deg)}._loadMore_e07gg_52{display:flex;justify-content:center;margin-top:28px}._section_e07gg_2 ._addTask_e07gg_39{display:flex;align-items:center;gap:8px;margin-top:20px;border-style:dashed;background:none;font-weight:800}._preview_e07gg_23 li{position:relative;isolation:isolate}._row_e07gg_20{isolation:isolate}._completionFill_e07gg_55{position:absolute;inset:0;z-index:-1;pointer-events:none;transform-origin:left center;border-radius:6px;background:light-dark(#cdecd6,#245239)}[data-completion-phase]{pointer-events:none;z-index:3}@media(max-width:699px){._section_e07gg_2 ._card_e07gg_15{transform:rotate(-.3deg)}._section_e07gg_2 ._card_e07gg_15:nth-child(3n+2){transform:rotate(.35deg)}}._preview_e07gg_23[data-scrollable=true]{overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;padding-inline:4px 6px;overscroll-behavior-y:auto}._preview_e07gg_23:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._card_e07gg_15>._scrollHint_e07gg_62{font-size:.8rem;font-weight:600;margin:8px 0 0}._section_e07gg_2 ._card_e07gg_15{cursor:pointer}._preview_e07gg_23{cursor:auto}:root ._notepadModal_e07gg_13._notepadModal_e07gg_13._notepadModal_e07gg_13{padding:28px 24px 24px 42px!important;border-radius:4px 12px 12px 4px!important;overflow:auto;isolation:isolate}._notepadModal_e07gg_13>header{padding-bottom:16px;border-bottom:2px solid var(--notepad-rule)}._notepadModal_e07gg_13>header>div{min-width:0;overflow-wrap:anywhere}._notepadModal_e07gg_13 ._modalContents_e07gg_72{margin:0}@media(max-width:699px){:root ._notepadModal_e07gg_13._notepadModal_e07gg_13._notepadModal_e07gg_13{padding:22px 12px 20px 30px!important}}:root ._listModalFrame_e07gg_76._listModalFrame_e07gg_76._listModalFrame_e07gg_76.sproglet-viewport-modal-dialog{display:flex;flex-direction:column;gap:10px;align-self:start!important;margin-block:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;clip-path:none!important;overflow:visible!important;padding:0!important;scrollbar-gutter:auto;isolation:isolate}._listModalFrame_e07gg_76 ._notepadModal_e07gg_13{flex:1 1 auto;min-height:0;max-width:100%;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;clip-path:none}._listPager_e07gg_78{display:flex;justify-content:space-between;gap:16px;flex:none;padding:0 4px}._listPager_e07gg_78 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;font:800 1rem var(--s2-font);color:var(--s2-personal-action-ink,#fff);background:var(--s2-personal-action,#7651b8);border:1px solid var(--s2-personal-control-border,#7651b8);box-shadow:0 3px 12px #24183e24;cursor:pointer}._listPager_e07gg_78 button:disabled{opacity:.55;cursor:default}._listPager_e07gg_78 button[aria-disabled=true]{cursor:wait}._listPager_e07gg_78 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._listPager_e07gg_78 button:last-child svg{transform:rotate(180deg)}@media(forced-colors:active){._listPager_e07gg_78 button{background:ButtonFace;color:ButtonText;border-color:ButtonText}}._modalTasks_e07gg_85{position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-inline:4px 8px;overscroll-behavior-y:contain}._modalTasks_e07gg_85:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}:root ._listModalBackdrop_e07gg_88._listModalBackdrop_e07gg_88.sproglet-viewport-modal-backdrop{box-sizing:border-box!important;padding:max(24px,env(safe-area-inset-top,0px)) 24px 24px!important;align-items:start!important}:root ._listModalFrame_e07gg_76._listModalFrame_e07gg_76._listModalFrame_e07gg_76.sproglet-viewport-modal-dialog{width:min(900px,100%)!important;max-width:100%!important}@media(max-width:1100px){:root ._listModalBackdrop_e07gg_88._listModalBackdrop_e07gg_88.sproglet-viewport-modal-backdrop{padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))!important}}._preview_e07gg_23 li[data-completed=true]{background:light-dark(#e4f3e8,#1c3d2c);color:light-dark(#214b2c,#e4f3e8);border-radius:6px}._dialogActions_e07gg_8{margin-top:20px;gap:12px}._dialogActions_e07gg_8 button{max-width:100%;white-space:normal;line-height:1.4;font-weight:700}._dialogActions_e07gg_8 button:not(._primary_e07gg_10):not([data-destructive]){color:var(--s2-personal-control-ink,var(--s2-ink));background:var(--s2-personal-selection,var(--s2-surface))}@media(forced-colors:active){._dialogActions_e07gg_8 button,._dialogActions_e07gg_8 ._primary_e07gg_10{background:ButtonFace;color:ButtonText;border-color:ButtonText}}._stack_z22w1_1{position:fixed;z-index:10000;right:24px;bottom:24px;width:min(240px,calc(100vw - 48px));pointer-events:none;background:transparent;overflow:visible;font-family:var(--s2-font);color:var(--s2-ink)}._notice_z22w1_2{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px 16px;padding:16px 18px;max-height:calc(100dvh - 160px);overflow:auto;background:var(--s2-surface);border:1px solid var(--s2-personal-control-border,var(--s2-border));border-radius:18px;box-shadow:0 8px 24px #21163826;pointer-events:auto;isolation:isolate}._content_z22w1_3{flex:1;min-width:0}._content_z22w1_3 p{font:500 13px/1.5 var(--s2-font);margin:0;overflow-wrap:anywhere}._content_z22w1_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._content_z22w1_3 a{display:inline-flex;align-items:center;min-height:44px;font:800 12px var(--s2-font);color:var(--s2-personal-control-ink,var(--s2-link));text-decoration:underline;text-underline-offset:3px}._content_z22w1_3 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._stack_z22w1_1 ._close_z22w1_4{display:grid;place-items:center;flex:0 0 44px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px;max-height:44px;padding:0!important;border-radius:50%!important;font:900 21px/1 var(--s2-font);cursor:pointer}._stack_z22w1_1 ._close_z22w1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._stack_z22w1_1 :is(a,button):focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._stack_z22w1_1{right:16px;bottom:calc(var(--mobile-nav-height,84px) + 32px);width:min(240px,calc(100vw - 32px))}._notice_z22w1_2{max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 64px);padding:14px;gap:12px}}._stack_z22w1_1{opacity:1;transition:opacity .35s ease,transform .35s ease}._stack_z22w1_1[data-exiting]{opacity:0;transform:translateY(8px);pointer-events:none}._stack_z22w1_1[data-exiting] ._notice_z22w1_2{pointer-events:none}._countdown_z22w1_12{grid-column:1/-1;display:flex;align-items:center;gap:12px}._track_z22w1_13{height:6px;flex:1;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--s2-personal-control-ink,var(--s2-link)) 18%,var(--s2-surface))}._track_z22w1_13 span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--s2-personal-control-ink,var(--s2-link)),var(--family-theme-accent,var(--s2-personal-control-ink)));transform-origin:left;transition:transform .1s linear}._time_z22w1_15{font:600 12px/1.5 var(--s2-font);color:var(--s2-ink);font-variant-numeric:tabular-nums;white-space:nowrap}._time_z22w1_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(prefers-reduced-motion:reduce){._stack_z22w1_1,._track_z22w1_13 span{transition:none}._stack_z22w1_1[data-exiting]{transform:none}}@media(forced-colors:active){._track_z22w1_13{border:1px solid CanvasText;background:Canvas}._track_z22w1_13 span{background:Highlight}}._paper_1yswd_1{min-width:0;padding:28px;border:1px solid var(--s2-border);border-radius:22px;background:var(--s2-surface);color:var(--s2-ink);box-shadow:var(--s2-shadow-card)}._peach_1yswd_10{background:var(--s2-wash-peach)}._sky_1yswd_11{background:var(--s2-wash-sky)}._mint_1yswd_12{background:var(--s2-wash-mint)}._lilac_1yswd_13{background:var(--s2-wash-lilac)}._blush_1yswd_14{background:var(--s2-wash-blush)}._heading_1yswd_15{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}._heading_1yswd_15 h2{margin:8px 0 0;font-size:34px;font-weight:900;line-height:1.2}._heading_1yswd_15>div{min-width:0}._eyebrow_1yswd_24{margin:0;font-size:11px;font-weight:800;color:var(--s2-accent-ink);text-transform:uppercase}._eyebrow_1yswd_24:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._humanNote_1yswd_26{margin:0;font-family:Caveat,cursive;font-size:24px;font-weight:700;line-height:1.25;color:var(--s2-accent-ink)}._heading_1yswd_15>._humanNote_1yswd_26{max-width:280px;text-align:center}._settingRow_1yswd_28{width:100%;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border:0;border-top:1px solid var(--s2-border);border-radius:0;background:transparent;color:var(--s2-ink);font:inherit;text-align:left;cursor:pointer}._settingRow_1yswd_28:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._settingRow_1yswd_28 strong{display:block;font-size:15px;font-weight:900}._settingRow_1yswd_28 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._settingRow_1yswd_28 small{display:block;margin-top:6px;color:var(--s2-muted);font-size:12px;line-height:1.45}._settingRow_1yswd_28 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._settingRow_1yswd_28:hover{color:var(--s2-link)}._settingRow_1yswd_28:disabled{opacity:.6;cursor:not-allowed}._chevron_1yswd_54{font-size:24px;font-weight:900}._reassurance_1yswd_55{min-height:300px}._reassurance_1yswd_55 h3{margin:0 0 16px;font-size:18px;font-weight:900}._reassurance_1yswd_55>div{font-size:13px;line-height:1.5;color:var(--s2-body)}._reassurance_1yswd_55>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reassurance_1yswd_55 ._humanNote_1yswd_26{margin-top:80px;text-align:center}@media(max-width:700px){._paper_1yswd_1{padding:20px;border-radius:18px}._heading_1yswd_15{display:block;margin-bottom:20px}._heading_1yswd_15 h2{font-size:28px}._heading_1yswd_15>._humanNote_1yswd_26{margin-top:18px;text-align:left;max-width:none;font-size:22px}._settingRow_1yswd_28{min-height:78px}}._passThrough_1mem5_1{display:contents}._waterfall_1mem5_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1px;grid-auto-flow:row dense;column-gap:28px;align-items:start;min-width:0;padding-top:8px}._waterfall_1mem5_2 [data-waterfall-group]{display:contents}._waterfall_1mem5_2 [data-waterfall-item]{min-width:0;margin-block:0;align-self:start}@media(max-width:1100px){._waterfall_1mem5_2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){._waterfall_1mem5_2{grid-template-columns:minmax(0,1fr)}}._row_f6dig_1{display:inline-flex;align-items:center;gap:0;min-width:0;max-width:100%;width:fit-content;min-height:44px;vertical-align:middle}._row_f6dig_1 ._pill_f6dig_2{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;flex:1 1 auto;white-space:nowrap;word-break:normal;font-family:var(--s2-font);overflow:visible}._label_f6dig_3{display:block;min-width:0;max-width:100%;max-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1}._row_f6dig_1 button:before{content:"";position:absolute;inset:50% 0 auto;height:44px;transform:translateY(-50%);background:transparent}._row_f6dig_1 button:focus-visible{outline:2px solid var(--s2-personal-action,#6c4cff);outline-offset:3px}._row_f6dig_1>._pill_f6dig_2[data-compact-pill]{height:32px!important;min-height:32px!important;max-height:32px!important}._dialog_f3yfq_1{position:relative;padding:28px!important;border:1px solid var(--s2-border);border-radius:22px;background:var(--s2-canvas);color:var(--s2-ink);font-family:var(--s2-font)}._dialog_f3yfq_1 h2{margin:0 48px 20px 0;font-size:24px}._dialog_f3yfq_1 p{font-size:14px;line-height:1.6}._dialog_f3yfq_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_f3yfq_1 label{display:block;margin:20px 0 8px;font-weight:800}._dialog_f3yfq_1 select{box-sizing:border-box;width:100%;min-height:44px;padding:8px 12px;border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border-strong)}._close_f3yfq_3{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;font-size:24px}._actions_f3yfq_3{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}._actions_f3yfq_3 button{min-height:44px;border-radius:999px;padding:8px 18px;font:800 13px var(--s2-font)}._actions_f3yfq_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._context_fjllx_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;color:var(--s2-body);font:700 13px/1.5 var(--s2-font)}._context_fjllx_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._context_fjllx_1 ol{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:4px}._context_fjllx_1 li{display:flex;align-items:center;min-width:0;overflow-wrap:anywhere}._context_fjllx_1 li+li:before{content:"/";margin:0 8px;color:var(--s2-muted)}._context_fjllx_1 a{display:inline-flex;align-items:center;min-height:32px;padding:4px;border-radius:6px;color:var(--s2-link);text-decoration:underline;text-underline-offset:3px}._context_fjllx_1 a:hover{background:var(--s2-personal-selection,var(--s2-wash-lilac))}._context_fjllx_1+:is([data-family-profiles],[data-memories-presentation],[data-care-workspace],[aria-label="Child Care workspace"]){margin-top:0}._badge_18lzn_1{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;margin-inline-start:6px;vertical-align:middle;color:var(--s2-personal-control-ink,var(--s2-ink));background:var(--s2-wash-lilac);border-radius:50%}._preference_18lzn_1{margin-top:24px;padding-top:16px;border-top:1px solid var(--s2-border);color:var(--s2-ink)}._preference_18lzn_1 label{display:flex;gap:10px;align-items:center;min-height:44px;font-weight:700}._preference_18lzn_1 input{width:20px;height:20px;accent-color:var(--s2-personal-control-ink)}._preference_18lzn_1 p{font-size:13px;line-height:1.5}._preference_18lzn_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._asset_16gm0_1{display:block;position:relative}._asset_16gm0_1 img{display:block;max-width:100%;height:auto}._asset_16gm0_1 ._mobile_16gm0_1,._asset_16gm0_1 ._dark_16gm0_1,[data-theme=dark] ._asset_16gm0_1 ._light_16gm0_2{display:none}[data-theme=dark] ._asset_16gm0_1 ._desktop_16gm0_2._dark_16gm0_1{display:block}._dashboard_16gm0_3{position:relative;width:500px;max-width:100%;height:350px;flex:none;background:#fffaf4;color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:24px;overflow:hidden;text-align:left;transform:rotate(.5deg);transform-origin:top left}._navigation_16gm0_4{position:relative;height:40.972px;background:inherit;border-bottom:.347px solid var(--s2-border);font-weight:800;line-height:normal}._navigation_16gm0_4 img{position:absolute;left:15.67px;top:8.72px;width:15.278px;height:15.278px;object-fit:contain}._navigation_16gm0_4 strong{position:absolute;left:35.11px;top:8.37px;font-size:6.25px;font-weight:900}._navigation_16gm0_4 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._navigation_16gm0_4 small{position:absolute;top:10.42px;left:0;width:52.083px;font-size:3.82px;font-weight:800;color:var(--s2-muted)}._navigation_16gm0_4 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._navigation_16gm0_4>span:not(._greeting_16gm0_6){position:absolute;top:11.5px;left:calc(148.31px + var(--nav-index,0)*52.08px);width:40.972px;text-align:center;font-size:4.17px;color:var(--s2-muted)}._navigation_16gm0_4>span:not(._greeting_16gm0_6):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._navigation_16gm0_4>span:nth-of-type(2){--nav-index:1}._navigation_16gm0_4>span:nth-of-type(3){--nav-index:2}._navigation_16gm0_4>span:nth-of-type(4){--nav-index:3}._navigation_16gm0_4>span:nth-of-type(5){--nav-index:4;width:45.139px;left:354.56px}._navigation_16gm0_4>span:first-of-type{color:var(--s2-ink)}._navigation_16gm0_4>span:first-of-type:after{content:"";position:absolute;left:13.54px;top:12.19px;width:13.889px;height:1.042px;border-radius:1.5px;background:var(--s2-family-coral)}._navigation_16gm0_4>span:nth-of-type(n+2):not(._greeting_16gm0_6):before{content:"";position:absolute;left:-6.82px;top:.69px;width:.521px;height:5.556px;background:#2b14632e}._greeting_16gm0_6{position:absolute;left:415.67px;top:11.85px;width:38.194px;font-size:3.82px;text-align:right;color:var(--s2-body)}._greeting_16gm0_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._greeting_16gm0_6 i{position:absolute;right:0;top:9px;width:52.083px;font:700 5.56px Caveat;color:var(--s2-accent-ink);transform:rotate(2deg)}._greeting_16gm0_6 i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_16gm0_10{position:relative;height:44.838px}._heading_16gm0_10 small{position:absolute;left:24px;top:12.198px;font-size:3.472px;font-weight:800;color:var(--s2-accent-ink)}._heading_16gm0_10 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_16gm0_10 strong{position:absolute;left:24px;top:21.918px;font-size:11.806px;font-weight:900;line-height:normal}._heading_16gm0_10 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_16gm0_10 i{position:absolute;left:321.667px;top:18.43px;width:104.167px;font:700 7.292px Caveat;color:var(--s2-accent-ink);text-align:center;transform:rotate(2deg)}._heading_16gm0_10 i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_16gm0_11{display:grid;grid-template-columns:minmax(0,302.083px) minmax(0,134.722px);gap:13.197px;margin:0 24px;height:236.111px}._month_16gm0_12,._agenda_16gm0_12{position:relative;border:.347px solid var(--s2-border);border-radius:7.639px;background:var(--s2-surface);box-shadow:0 2.778px 8.333px #2a126714}._monthHeading_16gm0_13{display:flex;justify-content:space-between;align-items:start;margin:9.373px 17.706px 0 10.763px;height:21.53px;line-height:normal}._monthHeading_16gm0_13 strong{font-size:8.333px;font-weight:900}._monthHeading_16gm0_13 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._monthHeading_16gm0_13 span{font-size:3.819px;font-weight:800;color:var(--s2-muted);padding-top:3.12px}._monthHeading_16gm0_13 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._week_16gm0_14,._dates_16gm0_14{display:grid;grid-template-columns:repeat(7,minmax(0,36.111px));column-gap:4.167px;margin-inline:10.763px}._week_16gm0_14{font-size:3.472px;font-weight:800;color:var(--s2-muted);height:14.58px;text-align:center;line-height:normal}._week_16gm0_14:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._week_16gm0_14>span:nth-child(3){color:var(--s2-link)}._dates_16gm0_14{row-gap:3.471px}._dates_16gm0_14>span{position:relative;height:32.639px;border-radius:5.208px;background:#fffaf4;padding:3.47px;font-size:3.472px;line-height:normal}._dates_16gm0_14>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dates_16gm0_14>span:nth-child(3){background:var(--s2-wash-lilac)}._dates_16gm0_14 b{font-weight:800}._dates_16gm0_14 i{position:absolute;left:4.86px;top:21.53px;width:20.139px;height:2.778px;background:var(--s2-wash-mint);border-radius:99px}._agenda_16gm0_12{background:#fff1e8;font-size:4.167px;padding:10.063px 9.373px;line-height:normal}._agenda_16gm0_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._agenda_16gm0_12>strong{display:block;height:12.16px;font-size:7.292px;font-weight:900}._agenda_16gm0_12>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._agenda_16gm0_12>small{display:block;font:700 6.25px Caveat;color:var(--s2-accent-ink);height:18.047px}._agenda_16gm0_12>small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._agenda_16gm0_12>div{position:relative;padding:3.13px 4.86px;height:18.75px;margin-bottom:5.56px;background:var(--s2-wash-sky);border-radius:5.208px}._agenda_16gm0_12>div small{position:absolute;top:10.42px;left:4.86px;font-size:3.125px;color:var(--s2-muted)}._agenda_16gm0_12>div small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._agenda_16gm0_12>div:nth-of-type(2){background:var(--s2-wash-blush)}._agenda_16gm0_12>div:nth-of-type(3){background:var(--s2-wash-mint);margin-bottom:9.73px}._agenda_16gm0_12 p{border-top:.347px solid var(--s2-border);padding-top:8px;margin:0;height:18.4px;font-size:3.819px;color:var(--s2-link);font-weight:800}._agenda_16gm0_12 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._agenda_16gm0_12>p+small{font:400 3.819px Nunito;color:var(--s2-body)}._agenda_16gm0_12>p+small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._agenda_16gm0_12>i{position:absolute;left:41.313px;top:201.033px;width:62.5px;text-align:right;font:700 6.944px Caveat;color:var(--s2-accent-ink)}._agenda_16gm0_12>i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._dashboard_16gm0_3{background:var(--s2-canvas)}[data-theme=dark] ._agenda_16gm0_12{background:var(--s2-wash-peach)}@media(max-width:1000px){._asset_16gm0_1 ._desktop_16gm0_2{display:none}._asset_16gm0_1 ._mobile_16gm0_1._light_16gm0_2{display:block}[data-theme=dark] ._asset_16gm0_1 ._mobile_16gm0_1._light_16gm0_2,[data-theme=dark] ._asset_16gm0_1 ._desktop_16gm0_2._dark_16gm0_1{display:none}[data-theme=dark] ._asset_16gm0_1 ._mobile_16gm0_1._dark_16gm0_1{display:block}}._headerEllipse_16gm0_20{z-index:1;position:absolute;left:458.33px;top:-27.08px;width:62.5px;pointer-events:none}._headerWash_16gm0_20{position:absolute;left:413.19px;top:41.67px;width:93.75px;pointer-events:none}._dates_16gm0_14>span:first-child i{background:var(--s2-family-coral)}[data-theme=dark] ._dates_16gm0_14>span{background:var(--s2-canvas)}[data-theme=dark] ._dates_16gm0_14>span:nth-child(3){background:var(--s2-wash-lilac)}._dates_16gm0_14>span:last-child i{background:var(--s2-family-public)}._asset_16gm0_1._fixedVariant_16gm0_28 img._light_16gm0_2{display:block}._asset_16gm0_1._fixedVariant_16gm0_28 img._dark_16gm0_1,[data-theme=dark] ._asset_16gm0_1._fixedVariant_16gm0_28 img._light_16gm0_2{display:none}[data-theme=dark] ._asset_16gm0_1._fixedVariant_16gm0_28 img._dark_16gm0_1{display:block}._backdrop_1grh1_1{background:#2a12672e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._dialog_1grh1_2{background:var(--s2-surface)!important;color:var(--s2-ink)!important;border:1px solid var(--s2-border)!important;border-radius:18px!important;padding:48px 30px 36px!important;font-family:var(--s2-font);box-shadow:0 12px 30px #2a126714}._heading_1grh1_3{position:relative;padding-right:44px}._heading_1grh1_3>p{font-size:10px;text-transform:uppercase;color:var(--s2-accent-ink);margin:0 0 8px;font-weight:800}._heading_1grh1_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_1grh1_3 h2{font-size:24px;line-height:1.3;font-weight:900;margin:0}._close_1grh1_3{position:absolute;right:0;top:0;width:44px;height:44px;border:1px solid var(--s2-border);border-radius:50%;background:transparent;color:var(--s2-ink);font:400 24px var(--s2-font);cursor:pointer}._intro_1grh1_3{font-size:12px;line-height:1.6;margin:12px 0 66px}._intro_1grh1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._families_1grh1_3{display:grid;gap:24px}._family_1grh1_3{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;padding:16px 22px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-lilac);box-shadow:0 6px 18px #2a126712}._family_1grh1_3[data-tone=mint]{background:var(--s2-wash-mint)}._family_1grh1_3[data-tone=blush]{background:var(--s2-wash-blush)}._family_1grh1_3>div{min-width:0}._family_1grh1_3 h3{font-size:14px;font-weight:900;margin:0 0 10px;overflow-wrap:anywhere}._family_1grh1_3 p{font-size:11px;color:var(--s2-muted);margin:0}._family_1grh1_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._family_1grh1_3 button,._current_1grh1_3{flex:none;display:flex;align-items:center;justify-content:center;min-width:76px;min-height:44px;padding:8px 18px;border-radius:999px;border:1px solid var(--s2-border);background:var(--s2-surface);color:var(--s2-ink);font:800 11px var(--s2-font)}._family_1grh1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._current_1grh1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._family_1grh1_3 button{cursor:pointer}._current_1grh1_3{min-height:32px}._note_1grh1_3{margin:34px 0 0;padding:24px 22px;background:var(--s2-wash-peach);border:1px solid var(--s2-border);border-radius:16px;font-size:12px;line-height:1.6;color:var(--s2-accent-ink)}._note_1grh1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._moreRows_1grh1_3{display:grid}._moreRows_1grh1_3>button{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;gap:14px;align-items:center;min-height:82px;padding:18px 8px;text-align:left;background:none;border:0;border-bottom:1px solid var(--s2-border);color:var(--s2-ink);font-family:var(--s2-font);cursor:pointer}._moreRows_1grh1_3>button:last-child{border-bottom:0}._moreRows_1grh1_3 strong{display:block;font-size:13px;font-weight:900}._moreRows_1grh1_3 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._moreRows_1grh1_3 small{display:block;font-size:11px;line-height:1.6;color:var(--s2-muted);margin-top:10px}._moreRows_1grh1_3 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._iconSlot_1grh1_3{display:grid;place-items:center;width:32px;height:32px}._chevron_1grh1_3{font-size:22px;color:var(--s2-accent-ink);font-weight:900}._installIcon_1grh1_3{display:block;position:relative;width:25px;height:25px}._installIcon_1grh1_3:before,._installIcon_1grh1_3:after{content:"";position:absolute;background:var(--s2-ink);border-radius:9px}._installIcon_1grh1_3:before{width:4px;height:18px;left:12px;top:5px}._installIcon_1grh1_3:after{width:18px;height:4px;left:5px;top:12px}._themeChoice_1grh1_3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--s2-border);font-size:12px;font-weight:800}._themeChoice_1grh1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_1grh1_2 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._backdrop_1grh1_1{align-items:flex-end!important;padding:0!important}._dialog_1grh1_2{width:100%!important;max-width:none!important;max-height:calc(100svh - 100px)!important;margin:0!important;border-radius:28px 28px 0 0!important;padding:24px 18px calc(28px + env(safe-area-inset-bottom))!important}._heading_1grh1_3 h2{font-size:22px}._heading_1grh1_3>p{font-size:10px;margin-bottom:14px}._heading_1grh1_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._intro_1grh1_3{margin:12px 0 22px}._families_1grh1_3{gap:18px}._family_1grh1_3{min-height:72px;padding:14px 16px;gap:12px}._family_1grh1_3 h3{font-size:13px;margin-bottom:8px}._family_1grh1_3 p{font-size:10px}._family_1grh1_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._family_1grh1_3 button{min-width:72px;padding:8px 14px}._note_1grh1_3{background:none;border:0;color:var(--s2-muted);margin:24px 0 0;padding:8px 10px;font-size:11px}._note_1grh1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._moreDialog_1grh1_4{min-height:min(530px,calc(100svh - 100px))}._moreRows_1grh1_3>button{padding:18px 6px}._moreRows_1grh1_3 strong{font-size:13px}._moreRows_1grh1_3 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._moreRows_1grh1_3 small{font-size:11px}._moreRows_1grh1_3 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._themeChoice_1grh1_3{margin-top:16px}}._imgNameProfile_1grh1_6{width:28px;height:28px}._imgS2Icon_1grh1_6{width:25px;height:25px}._conversationIcon_1grh1_6{position:relative;width:16px;height:20px;background:var(--s2-ink);border-radius:10px}._conversationIcon_1grh1_6:before,._conversationIcon_1grh1_6:after{content:"";position:absolute;left:4px;height:2px;border-radius:1px;background:var(--s2-surface)}._conversationIcon_1grh1_6:before{top:6px;width:8px}._conversationIcon_1grh1_6:after{top:11px;width:7px}._family_1grh1_3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}._family_1grh1_3>div{grid-column:1;grid-row:1}._family_1grh1_3>button,._family_1grh1_3>._current_1grh1_3{grid-column:2;grid-row:1;justify-self:end;min-width:76px;min-height:44px;box-sizing:border-box;padding:8px 14px}._calendarChoice_1grh1_10{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;line-height:1.5;cursor:pointer}._calendarChoice_1grh1_10:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendarChoice_1grh1_10 input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--s2-link)}._calendarChoice_1grh1_10 input:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._switchDialog_1grh1_16{scrollbar-gutter:stable both-edges}._switchDialog_1grh1_16 ._note_1grh1_3{text-align:center}._switchDialog_1grh1_16 ._family_1grh1_3{position:relative;--family-tilt:-.45deg;transform:rotate(var(--family-tilt));transform-origin:center}._switchDialog_1grh1_16 ._family_1grh1_3:nth-child(2n){--family-tilt:.45deg}._shell_1ti4l_1._shell_1ti4l_1.app{position:relative;isolation:isolate;width:100%;max-width:none;margin:0;min-height:100svh;padding:0 0 44px;background:var(--s2-canvas);color:var(--s2-ink);font-family:var(--s2-font)}._header_1ti4l_2{position:relative;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:92px;padding:24px max(24px,calc((100% - 1336px)/2));border-bottom:1px solid var(--s2-border);background:var(--s2-canvas)}._header_1ti4l_2>a{color:inherit;text-decoration:none}._brand_1ti4l_3{display:flex;align-items:flex-start;gap:10px}._brand_1ti4l_3>img{width:42px;height:42px;object-fit:contain}._brand_1ti4l_3>strong{padding-top:0;font-size:18px;font-weight:900;line-height:1.5}._brand_1ti4l_3>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._utilities_1ti4l_4{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;min-height:42px}._utilities_1ti4l_4:empty{display:none}._body_1ti4l_5{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);gap:38px;max-width:1440px;margin:auto;padding:72px 72px 0}._content_1ti4l_5{min-width:0}._single_1ti4l_5 ._body_1ti4l_5{display:block}._publicView_1ti4l_5 ._body_1ti4l_5{column-gap:18px}._rail_1ti4l_6{min-width:0;padding-top:82px}._rail_1ti4l_6>p{margin:0 0 16px;font-size:10px;line-height:1.4;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink)}._rail_1ti4l_6>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rail_1ti4l_6 nav{display:grid;gap:18px}._rail_1ti4l_6 nav :is(button,a){display:flex;align-items:center;justify-content:flex-start;border:0;border-radius:14px;min-height:54px;padding:16px;background:transparent;color:var(--s2-muted);font-size:14px;font-weight:800;text-align:left;cursor:pointer}._rail_1ti4l_6 nav :is(button,a):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rail_1ti4l_6 nav :is(button,a)[aria-current]{background:var(--s2-personal-selection,var(--s2-wash-lilac));color:var(--s2-ink);box-shadow:inset 0 -2px var(--s2-personal-action,transparent)}._publicView_1ti4l_5 ._rail_1ti4l_6{padding-top:130px}._decorations_1ti4l_7{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}._blush_1ti4l_7{position:absolute;left:calc(100% - 178px);top:120px;width:270px;height:270px}._mint_1ti4l_7{position:absolute;left:-165px;top:184px;width:225px;height:225px}._sky_1ti4l_7{position:absolute;left:calc(100% - 78px);top:573px;width:210px;height:210px}._bottomNav_1ti4l_8{display:none}._publicFooter_1ti4l_8{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin:28px 24px 0;font-size:13px}._publicFooter_1ti4l_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicFooter_1ti4l_8 p{margin:0}._publicFooter_1ti4l_8 a{color:var(--s2-link);min-height:44px;display:inline-flex;align-items:center}html[data-theme=dark] ._header_1ti4l_2{background:var(--s2-surface)}@media(max-width:1100px){._body_1ti4l_5{padding:68px 18px 0;display:block}._rail_1ti4l_6{display:none}._header_1ti4l_2{padding:24px 18px;min-height:92px}._utilities_1ti4l_4{gap:8px}._brand_1ti4l_3>strong{font-size:18px}._brand_1ti4l_3>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._blush_1ti4l_7{left:-88px;top:168px;width:132px;height:132px}._mint_1ti4l_7{left:calc(100% - 58px);top:523px;width:128px;height:128px}._sky_1ti4l_7{display:none}._shell_1ti4l_1._shell_1ti4l_1.app{padding-bottom:calc(100px + env(safe-area-inset-bottom))}._single_1ti4l_5._shell_1ti4l_1{padding-bottom:24px}._bottomNav_1ti4l_8{position:fixed;z-index:60;bottom:0;left:0;right:0;display:flex;justify-content:space-around;min-height:74px;padding:4px 0 calc(4px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;background:#2b1463;color:#fff}._bottomNav_1ti4l_8 button{flex:1;min-width:0;min-height:66px;padding:3px 0;border:0;background:transparent;color:inherit;font-size:10px;line-height:1.3;font-weight:800;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer}._bottomNav_1ti4l_8 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._bottomNav_1ti4l_8 button[aria-current]{font-weight:900}._navMark_1ti4l_10{position:relative;display:block;width:40px;height:40px}._navBadge_1ti4l_10{display:block;width:40px;height:40px}._navIcon_1ti4l_10{position:absolute;top:8px;left:8px;width:24px;height:24px}html[data-theme=dark] ._bottomNav_1ti4l_8{background:var(--s2-surface)}body.sproglet-mobile-shell-enabled ._authHeader_1ti4l_10{visibility:hidden}._publicFooter_1ti4l_8{margin-top:24px}}@media(max-width:420px){._header_1ti4l_2{gap:8px}._utilities_1ti4l_4{font-size:11px}._utilities_1ti4l_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicView_1ti4l_5 ._header_1ti4l_2>a{max-width:calc(100% - 98px)}._publicView_1ti4l_5 ._brand_1ti4l_3>strong{overflow-wrap:anywhere}._publicFooter_1ti4l_8{font-size:12px}._publicFooter_1ti4l_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._mobileHeader_1ti4l_13{display:none}@media(max-width:1100px){._mobileHeader_1ti4l_13{position:absolute;z-index:45;top:0;left:0;right:0;min-height:92px;padding:24px 18px 12px;display:flex;align-items:flex-start;gap:6px;background:var(--s2-canvas)}._mobileHeader_1ti4l_13>button:first-child{position:relative;flex:1;display:block;text-align:left;border:0;border-radius:0;background:transparent;padding:0;min-width:0;color:var(--s2-ink)}._mobileScopeLabel_1ti4l_14{display:block;font-size:10px;margin:0 0 0 52px;color:var(--s2-muted)}._mobileScopeLabel_1ti4l_14:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileHeader_1ti4l_13>button:not(:first-child){width:36px;height:44px;min-width:36px;border-radius:50%;margin:0;font-size:13px}._mobileHeader_1ti4l_13>button:not(:first-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileHeader_1ti4l_13 ._brand_1ti4l_3>strong{font-size:16px}._mobileHeader_1ti4l_13 ._brand_1ti4l_3{gap:8px}html[data-theme=dark] ._mobileHeader_1ti4l_13{background:var(--s2-surface)}}._publicView_1ti4l_5._withRail_1ti4l_15{--public-rail-offset:198px}._header_1ti4l_2>a{color:var(--s2-ink)!important;text-decoration:none!important}._rail_1ti4l_6 nav :is(button,a){min-height:54px!important}._rail_1ti4l_6 nav{gap:18px!important}._viewOnly_1ti4l_19{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:108px;padding:6px 18px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);font-size:12px;font-weight:800}._viewOnly_1ti4l_19:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicSignIn_1ti4l_21{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:185px;border-radius:999px;background:#6c4cff;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800;padding:6px 18px}._publicSignIn_1ti4l_21:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicView_1ti4l_5 ._utilities_1ti4l_4{gap:20px}@media(max-width:1100px){._publicSignIn_1ti4l_21{display:none}._viewOnly_1ti4l_19{min-width:94px;font-size:12px;padding:6px 12px}._viewOnly_1ti4l_19:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicView_1ti4l_5 ._utilities_1ti4l_4{padding-top:6px}._publicView_1ti4l_5 ._header_1ti4l_2{height:92px}}._railIcon_1ti4l_24{display:grid;place-items:center;width:24px;height:24px;font-size:14px}._railIcon_1ti4l_24:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._railIcon_1ti4l_24 img{width:24px;height:24px}._utilities_1ti4l_4 .header-controls-stack{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:12px;margin:0}._utilities_1ti4l_4 .header-controls-stack>*{margin:0}._utilities_1ti4l_4 .family-workspace-controls{display:flex;gap:10px;align-items:center;order:0}._utilities_1ti4l_4 .family-workspace-picker{border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);padding:8px 12px;min-height:40px;font-family:var(--s2-font)}._utilities_1ti4l_4 .family-workspace-picker>span{display:none}._utilities_1ti4l_4 .header-controls-stack .btn{border-radius:999px;min-height:40px;font-size:12px}._utilities_1ti4l_4 .header-controls-stack .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._mobileChrome_1ti4l_35.mobile-family-shell{display:block;position:relative;z-index:55;color:var(--s2-ink)}._authHeader_1ti4l_10{height:92px;max-height:92px;min-height:92px;overflow:hidden}._shell_1ti4l_1._shell_1ti4l_1.app{padding:0 0 calc(100px + env(safe-area-inset-bottom))}._single_1ti4l_5._shell_1ti4l_1.app{padding-bottom:24px}}._mobileThemeChoice_1ti4l_37{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;color:var(--s2-ink);font-size:13px;font-weight:800}._mobileThemeChoice_1ti4l_37:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shell_1ti4l_1._shell_1ti4l_1 ._header_1ti4l_2 ._utilities_1ti4l_4 a._publicSignIn_1ti4l_21{color:#fff!important;text-decoration:none!important}._navMark_1ti4l_10 ._darkBadge_1ti4l_44,html[data-theme=dark] ._navMark_1ti4l_10 ._lightBadge_1ti4l_45{display:none}html[data-theme=dark] ._navMark_1ti4l_10 ._darkBadge_1ti4l_44{display:block}@media(max-width:1100px){._shell_1ti4l_1:has([data-request-presentation]) ._body_1ti4l_5{padding-top:32px}}._shell_1ti4l_1:has([data-workspace-artwork=custom]) ._defaultArtwork_1ti4l_49{display:none}._familyPicker_1ti4l_51{cursor:pointer}._familyNavigation_1ti4l_53{position:relative}._familyNavigation_1ti4l_53 summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:800;font-size:13px}._familyNavigation_1ti4l_53 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._familyNavigation_1ti4l_53 nav{position:absolute;right:0;top:100%;z-index:80;min-width:200px;display:grid;padding:12px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714}._familyNavigation_1ti4l_53 button{min-height:44px;text-align:left;border:0;background:transparent;color:var(--s2-ink);padding:10px 16px}@media(max-width:1100px){._profileView_1ti4l_54._single_1ti4l_5._shell_1ti4l_1{padding-bottom:calc(100px + env(safe-area-inset-bottom))}._familyNavigation_1ti4l_53{display:none}}._shell_1ti4l_1:has([data-family-admin])>._decorations_1ti4l_7{z-index:0}._shell_1ti4l_1:has([data-family-admin])>._body_1ti4l_5{z-index:1}._navIcon_1ti4l_10{color:#2b1463}._publicView_1ti4l_5 ._header_1ti4l_2{padding-right:max(35px,calc((100% - 1370px)/2));height:92px}._publicView_1ti4l_5 ._brand_1ti4l_3>strong{line-height:24px}._publicView_1ti4l_5 ._utilities_1ti4l_4{padding-top:6px;min-height:32px}._publicView_1ti4l_5 ._publicSignIn_1ti4l_21{height:32px;min-height:32px;padding-block:0}._publicView_1ti4l_5 ._viewOnly_1ti4l_19{height:32px;line-height:16px;border-color:#2b146338}._publicView_1ti4l_5 ._viewOnly_1ti4l_19:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._publicView_1ti4l_5 ._rail_1ti4l_6>p{font-size:9px;line-height:12px;margin-bottom:20px}._publicView_1ti4l_5 ._rail_1ti4l_6>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._publicView_1ti4l_5 ._rail_1ti4l_6>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicView_1ti4l_5 ._rail_1ti4l_6 nav :is(button,a){font-size:10px}._publicView_1ti4l_5 ._rail_1ti4l_6 nav :is(button,a):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._publicView_1ti4l_5 ._viewOnly_1ti4l_19{border-color:#b9afc573}@media(max-width:1100px){._publicView_1ti4l_5 ._header_1ti4l_2{padding-right:18px}._publicView_1ti4l_5 ._brand_1ti4l_3{gap:8px}._publicView_1ti4l_5 ._viewOnly_1ti4l_19{font-size:11.5px}._publicView_1ti4l_5 ._viewOnly_1ti4l_19:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:1100px){._bottomNav_1ti4l_8._approvedNav_1ti4l_76{border-radius:26px 26px 0 0;background:#2a1267}._approvedNav_1ti4l_76 button{font-size:10px;gap:0}._approvedNav_1ti4l_76 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._bottomNav_1ti4l_8._approvedNav_1ti4l_76{background:#241b2e}}._rail_1ti4l_6 nav :is(button,a)[aria-current]{box-shadow:inset 0 -3px var(--s2-nav-active)}._bottomNav_1ti4l_8 button[aria-current] ._navMark_1ti4l_10{outline:3px solid var(--s2-personal-action,#2a1267);outline-offset:-3px;border-radius:50%}._identityGroup_1ti4l_81{display:flex;align-items:center;gap:24px;min-width:0}._identity_1ti4l_81{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:10px;align-items:center;min-width:0;width:max-content;max-width:100%}._identity_1ti4l_81>a{grid-column:1 / -1;grid-row:1 / 3;color:inherit;text-decoration:none}._identity_1ti4l_81 ._brand_1ti4l_3{align-items:center}._identity_1ti4l_81 ._brand_1ti4l_3>img{align-self:center}._identity_1ti4l_81 ._brand_1ti4l_3>strong{align-self:start;line-height:24px;padding-bottom:36px}._identity_1ti4l_81 .workspace-family-selector-slot{grid-column:2;grid-row:2;min-width:0;align-self:end;contain:inline-size}._identity_1ti4l_81 .family-workspace-controls{display:block}._identity_1ti4l_81 .family-workspace-picker{display:flex;align-items:center;gap:6px;flex:1;min-width:0;width:0;max-width:100%;min-height:32px;height:32px;padding:0 8px;border:1px solid var(--s2-border-strong);border-radius:var(--s2-radius-xs);background:var(--s2-surface);color:var(--s2-ink);font:800 13px/1.3 var(--s2-font);text-align:left}._identity_1ti4l_81 .family-workspace-picker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._identity_1ti4l_81 .family-workspace-picker>span{display:inline;flex-shrink:0;color:var(--s2-muted);font-weight:600}._identity_1ti4l_81 .family-workspace-picker>strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._identity_1ti4l_81 .family-theme-open-button{display:none}._authHeader_1ti4l_10{align-items:center;flex-wrap:wrap}._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-profile-action:before,._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-signout-action:before{display:none!important;content:none!important}._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-profile-action{min-height:44px!important;width:auto!important;max-width:280px;overflow:hidden;text-overflow:ellipsis;padding:0 16px!important;font-size:12px!important;white-space:nowrap}._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-profile-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._authHeader_1ti4l_10 .header-inbox-btn,._authHeader_1ti4l_10 .header-signout-action{position:relative;display:grid!important;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:50%}._authHeader_1ti4l_10 .workspace-utility-control{order:initial!important}._shell_1ti4l_1._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-controls-stack .header-signout-action{color:#fff!important;border-color:#c93d46!important;background:linear-gradient(135deg,#e9535f,#b92f39)!important;box-shadow:0 8px 18px #c93d4638!important}._shell_1ti4l_1._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-controls-stack .header-signout-action:hover,._shell_1ti4l_1._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-controls-stack .header-signout-action:focus-visible{border-color:#a92731!important;background:linear-gradient(135deg,#f0626c,#a92731)!important;box-shadow:0 10px 22px #c93d464d!important}._authHeader_1ti4l_10 button:focus-visible,._identity_1ti4l_81 button:focus-visible{outline:3px solid var(--s2-focus)!important;outline-offset:3px}@media(max-width:1100px){._mobileHeader_1ti4l_13{position:relative;align-items:center;flex-wrap:wrap;padding-top:calc(16px + env(safe-area-inset-top));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}._mobileHeader_1ti4l_13>button:first-child{flex:1 0 150px;min-height:60px;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:8px;align-items:center}._mobileHeader_1ti4l_13 ._brand_1ti4l_3{grid-column:1 / -1;grid-row:1 / 3;align-items:center}._mobileHeader_1ti4l_13 ._brand_1ti4l_3>img{align-self:center;flex-shrink:0}._mobileHeader_1ti4l_13 ._brand_1ti4l_3>strong{align-self:start;line-height:24px;padding-bottom:36px;overflow-wrap:anywhere}._mobileHeader_1ti4l_13 ._mobileScopeLabel_1ti4l_14{grid-column:2;grid-row:2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5}._mobileHeader_1ti4l_13 ._mobileScopeLabel_1ti4l_14:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileHeader_1ti4l_13>button:not(:first-child){box-sizing:border-box;display:grid!important;place-items:center;flex:0 0 44px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-height:44px;padding:0!important;border-radius:50%;line-height:1}._mobileHeader_1ti4l_13>button:not(:first-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._mobileHeader_1ti4l_13>button:not(:first-child)>svg{width:22px;height:22px}._mobileChrome_1ti4l_35:has(._mobileHeader_1ti4l_13){min-height:calc(92px + env(safe-area-inset-top))}body.sproglet-mobile-shell-enabled ._authHeader_1ti4l_10{display:none}}@media(max-width:340px){._mobileHeader_1ti4l_13>button:first-child{flex-basis:100%}._mobileHeader_1ti4l_13{justify-content:flex-end}._mobileChrome_1ti4l_35:has(._mobileHeader_1ti4l_13){min-height:calc(144px + env(safe-area-inset-top))}}._authHeader_1ti4l_10 .header-inbox-badge{position:absolute;top:-4px;right:-4px;pointer-events:none}._authHeader_1ti4l_10 .header-inbox-btn.has-notifications:after{display:none}@media(max-width:1100px){._mobileHeader_1ti4l_13 ._mobileScopeLabel_1ti4l_14{display:flex;gap:4px}._mobileScopeLabel_1ti4l_14>._mobileFamilyName_1ti4l_122{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileScopeLabel_1ti4l_14>span:last-child{flex-shrink:0}}._identity_1ti4l_81 .family-scope-control{display:flex;align-items:center;gap:6px;min-width:0;width:100%}._identity_1ti4l_81 .family-workspace-picker>i{flex-shrink:0}._identity_1ti4l_81 .family-workspace-picker:hover,._identity_1ti4l_81 .family-workspace-picker[aria-expanded=true]{border-color:var(--s2-link);background:var(--s2-surface-muted)}@media(max-width:1100px){._mobileHeader_1ti4l_13>button:first-child{flex-grow:0;flex-basis:auto;width:max-content;max-width:100%;margin-right:auto}._mobileHeader_1ti4l_13 ._brand_1ti4l_3>strong{font-size:16px;min-width:0}._mobileHeader_1ti4l_13 ._mobileScopeLabel_1ti4l_14{contain:inline-size;align-items:center;overflow:visible}._mobileFamilyDropdown_1ti4l_132{display:flex;align-items:center;gap:4px;flex:1;min-width:0;height:32px;padding:0 6px;border:1px solid var(--s2-border-strong);border-radius:var(--s2-radius-xs);background:var(--s2-surface);color:var(--s2-ink)}._mobileFamilyDropdown_1ti4l_132>._mobileFamilyName_1ti4l_122{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileFamilyDropdown_1ti4l_132>span:last-child{flex-shrink:0}._familyPicker_1ti4l_51:hover ._mobileFamilyDropdown_1ti4l_132,._familyPicker_1ti4l_51[aria-expanded=true] ._mobileFamilyDropdown_1ti4l_132{border-color:var(--s2-link);background:var(--s2-surface-muted)}}@media(max-width:340px){._mobileHeader_1ti4l_13{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,44px)}._mobileHeader_1ti4l_13>button:first-child{grid-column:1 / -1;margin-right:0}._mobileHeader_1ti4l_13>button:nth-child(2){grid-column:2}}._shell_1ti4l_1._shell_1ti4l_1 ._identity_1ti4l_81 .family-workspace-picker{box-sizing:border-box;width:100%;height:32px!important;min-height:32px!important;max-height:32px;padding-block:0!important}._mobileHeader_1ti4l_13 ._mobileFamilyDropdown_1ti4l_132{box-sizing:border-box;height:32px;min-height:32px;max-height:32px}._shell_1ti4l_1._shell_1ti4l_1 ._identity_1ti4l_81 .family-workspace-picker{border:1px solid var(--s2-border-strong)!important;border-radius:var(--s2-radius-md)!important;background:var(--s2-surface)!important;color:var(--s2-ink)!important;padding-inline:12px!important;box-shadow:none!important;font:800 12px/1.3 var(--s2-font)}._shell_1ti4l_1._shell_1ti4l_1 ._identity_1ti4l_81 .family-workspace-picker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shell_1ti4l_1._shell_1ti4l_1 ._identity_1ti4l_81 .family-workspace-picker:hover,._shell_1ti4l_1._shell_1ti4l_1 ._identity_1ti4l_81 .family-workspace-picker[aria-expanded=true]{border-color:var(--s2-link)!important;background:var(--s2-surface-muted)!important}._identity_1ti4l_81 .family-workspace-chevron,._selectChevron_1ti4l_147{width:14px;height:14px;flex:0 0 14px;color:var(--s2-muted)}._mobileHeader_1ti4l_13 ._mobileFamilyDropdown_1ti4l_132{border-radius:var(--s2-radius-md);padding-inline:10px;font-weight:800}@media(max-width:1100px){._shell_1ti4l_1:has([data-calendar-view]) ._body_1ti4l_5{padding-inline:max(18px,env(safe-area-inset-left),env(safe-area-inset-right))}}._bottomNav_1ti4l_8 button:focus-visible{outline:3px solid #fff6ec!important;outline-offset:-4px!important;border-radius:12px;box-shadow:none!important;transition:none!important}@media(max-width:1100px){:root{--mobile-nav-safe-bottom:env(safe-area-inset-bottom,0px);--mobile-nav-safe-left:env(safe-area-inset-left,0px);--mobile-nav-safe-right:env(safe-area-inset-right,0px);--mobile-nav-height:calc(84px + var(--mobile-nav-safe-bottom));--mobile-nav-clearance:32px}._bottomNav_1ti4l_8._bottomNav_1ti4l_8{box-sizing:border-box;height:var(--mobile-nav-height);min-height:0;padding:0 max(0px,var(--mobile-nav-safe-left)) var(--mobile-nav-safe-bottom) max(0px,var(--mobile-nav-safe-right));border-radius:0;background:transparent!important;align-items:flex-start;isolation:isolate;--nav-shell-fill:#2b1463}._bottomNav_1ti4l_8._approvedNav_1ti4l_76{--nav-shell-fill:#2a1267}html[data-theme=dark] ._bottomNav_1ti4l_8{--nav-shell-fill:var(--s2-surface)}html[data-theme=dark] ._bottomNav_1ti4l_8._approvedNav_1ti4l_76{--nav-shell-fill:#241b2e}._navShell_1ti4l_165{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;fill:var(--nav-shell-fill)}._bottomNav_1ti4l_8._bottomNav_1ti4l_8 button{position:relative;top:var(--nav-item-top);height:auto;min-height:64px;padding:0;gap:4px;justify-content:flex-start}._bottomNav_1ti4l_8 button:focus-visible{background:var(--nav-shell-fill)!important}body:has([data-curved-navigation]){margin:0!important;transition:none!important;background:var(--s2-canvas)!important}html:has([data-curved-navigation]){overflow-y:auto;scroll-padding-block:12px calc(var(--mobile-nav-height) + var(--mobile-nav-clearance) + 12px);background:var(--s2-canvas)!important}#root:has([data-curved-navigation]){box-sizing:border-box;min-height:100dvh;transition:none!important;background:var(--s2-canvas)!important}#root:has([data-curved-navigation]) ._shell_1ti4l_1._shell_1ti4l_1.app{min-height:calc(100svh - 92px - env(safe-area-inset-top,0px));margin:0;padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-clearance));overflow:visible}._shell_1ti4l_1 ._body_1ti4l_5{padding-bottom:0}}@media(min-width:1101px){._navShell_1ti4l_165{display:none}}@media(max-width:1100px){._navShell_1ti4l_165{height:84px;left:var(--mobile-nav-safe-left);width:calc(100% - var(--mobile-nav-safe-left) - var(--mobile-nav-safe-right));overflow:visible}._bottomNav_1ti4l_8:after{content:"";position:absolute;z-index:-1;inset:32px 0 0;background:var(--nav-shell-fill)}._bottomNav_1ti4l_8 button>span:last-child{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;background:var(--nav-shell-fill)}._bottomNav_1ti4l_8 ._navMark_1ti4l_10{flex:none}._bottomNav_1ti4l_8 ._navMark_1ti4l_10:after{content:"";position:absolute;inset:0;border-radius:50%;padding:2px;background:radial-gradient(ellipse at 50% 0%,var(--s2-personal-action,#244778) 0%,color-mix(in srgb,var(--s2-personal-action,#244778) 75%,transparent) 42%,transparent 78%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}}@media(max-width:1100px){:root{--mobile-chrome-height:84px;--mobile-header-height:calc(var(--mobile-chrome-height) + env(safe-area-inset-top,0px));--mobile-nav-height:calc(var(--mobile-chrome-height) + var(--mobile-nav-safe-bottom) + var(--mobile-nav-extra-height,0px))}._mobileChrome_1ti4l_35:has(._mobileHeader_1ti4l_13){box-sizing:border-box;min-height:var(--mobile-header-height);padding-top:var(--mobile-header-height)}._mobileHeader_1ti4l_13{box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:61;height:var(--mobile-header-height);min-height:var(--mobile-header-height);display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:6px;padding:calc(12px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-left),env(safe-area-inset-right)) 12px}._mobileHeader_1ti4l_13>button:first-child{grid-column:auto;grid-row:1;box-sizing:border-box;width:max-content;min-width:0;max-width:100%;margin:0;min-height:60px;justify-self:start}._mobileHeader_1ti4l_13>button:nth-child(2),._mobileHeader_1ti4l_13>button:nth-child(3){grid-column:auto;grid-row:1}._mobileHeader_1ti4l_13 ._brand_1ti4l_3>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileHeader_1ti4l_13:has(>button:only-child){grid-template-columns:minmax(0,1fr)}._mobileHeader_1ti4l_13:has(>button:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) 44px}body.sproglet-mobile-shell-enabled ._shell_1ti4l_1._shell_1ti4l_1.app{min-height:calc(100svh - var(--mobile-header-height));padding-top:0!important}body.sproglet-mobile-shell-enabled ._shell_1ti4l_1 ._body_1ti4l_5{padding-top:12px}html:has(.mobileHeader){scroll-padding-top:calc(var(--mobile-header-height) + 12px)}}@media(max-width:1100px){body.sproglet-mobile-shell-enabled ._shell_1ti4l_1 :is(button,a,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--mobile-header-height) + 12px);scroll-margin-bottom:calc(var(--mobile-nav-height) + 12px)}}._mobileHeader_1ti4l_13 ._mobileFamilyDropdown_1ti4l_132,._identity_1ti4l_81 .family-workspace-picker{border-color:var(--s2-personal-control-border,var(--s2-border-strong))!important;color:var(--s2-personal-control-ink,var(--s2-ink))!important}@media(min-width:1101px){._shell_1ti4l_1._shell_1ti4l_1.app{padding-top:0!important}._header_1ti4l_2{position:sticky;top:0;z-index:50}._rail_1ti4l_6{position:sticky;top:calc(var(--desktop-header-height,108px) + 12px);align-self:start;max-height:calc(100dvh - var(--desktop-header-height,108px) - 142px);overflow-y:auto;scrollbar-width:var(--sproglet-scrollbar-width,thin);scroll-padding-block:8px}._content_1ti4l_5 :is(button,a,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--desktop-header-height,108px) + 12px)}}._rail_1ti4l_6:has(>._railExtras_1ti4l_214:not(:empty))>nav{position:relative}._rail_1ti4l_6:has(>._railExtras_1ti4l_214:not(:empty))>nav:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 15px);border-top:1px solid var(--s2-border-strong);pointer-events:none}._rail_1ti4l_6>nav>:is(button,a){--rail-accent:var(--s2-nav-active);position:relative;transition:background-color .14s ease,color .14s ease}._rail_1ti4l_6>nav>:is(button,a)[data-workspace-nav=calendar]{--rail-accent:var(--s2-link)}._rail_1ti4l_6>nav>:is(button,a)[data-workspace-nav=requests]{--rail-accent:var(--s2-accent-ink)}._rail_1ti4l_6>nav>:is(button,a)[data-workspace-nav=care]{--rail-accent:var(--s2-success)}._rail_1ti4l_6>nav>:is(button,a)[data-workspace-nav=memories]{--rail-accent:var(--s2-warning)}._rail_1ti4l_6>nav>:is(button,a)[data-workspace-nav=private-notes]{--rail-accent:#2467a5}._rail_1ti4l_6>nav>:is(button,a)[data-workspace-nav=documents]{--rail-accent:var(--s2-info)}html[data-theme=dark] ._rail_1ti4l_6>nav>:is(button,a)[data-workspace-nav=private-notes]{--rail-accent:#84bafa}._shell_1ti4l_1 ._rail_1ti4l_6>nav>:is(button,a):is(:hover,[aria-current]){box-shadow:none!important;color:var(--s2-ink)}._shell_1ti4l_1 ._rail_1ti4l_6>nav>:is(button,a):hover{background:color-mix(in srgb,var(--s2-personal-selection,var(--s2-wash-lilac)) 70%,var(--s2-surface))}._rail_1ti4l_6>nav>:is(button,a):after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 -3px var(--rail-accent);opacity:0;transition:opacity .14s ease;pointer-events:none}._rail_1ti4l_6>nav>:is(button,a):is(:hover,:focus-visible,[aria-current]):after{opacity:1}._shell_1ti4l_1 ._rail_1ti4l_6>nav>:is(button,a):focus-visible{outline:3px solid var(--s2-focus)!important;outline-offset:-3px!important}@media(forced-colors:active){._rail_1ti4l_6>nav>:is(button,a):after{box-shadow:none;border-bottom:3px solid Highlight}._shell_1ti4l_1 ._rail_1ti4l_6>nav>:is(button,a):hover{background:Highlight;color:HighlightText}}@media(max-width:1100px){._mobileHeader_1ti4l_13{grid-template-columns:minmax(0,1fr) 48px 44px}._mobileHeader_1ti4l_13>button._mobileThemeToggle_1ti4l_236{width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;background:transparent;border:0;box-shadow:none}}._mobileHeader_1ti4l_13 ._mobileThemeToggle_1ti4l_236:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._shell_1ti4l_1._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-controls-stack .header-signout-action{border-radius:10px!important;background:var(--s2-surface)!important;color:var(--sproglet-danger)!important;border:1px solid var(--s2-border-strong)!important;box-shadow:0 4px 10px color-mix(in srgb,var(--sproglet-danger) 22%,transparent)!important}._shell_1ti4l_1._shell_1ti4l_1._shell_1ti4l_1 ._authHeader_1ti4l_10 .header-controls-stack .header-signout-action:is(:hover,:active,:focus-visible){background:var(--sproglet-danger-fill)!important;color:var(--sproglet-danger-foreground)!important}._rail_1ti4l_6 nav a{display:flex;align-items:center;text-decoration:none;box-sizing:border-box}._shell_1ti4l_1._shell_1ti4l_1 ._rail_1ti4l_6 nav a[data-workspace-nav]{font-family:var(--s2-font);color:var(--s2-muted)!important;text-decoration:none!important}._shell_1ti4l_1._shell_1ti4l_1 ._rail_1ti4l_6 nav a[data-workspace-nav]:is(:hover,:focus-visible,[aria-current]){color:var(--s2-ink)!important}html:has(._shell_1ti4l_1){overflow-y:scroll}@media(max-width:1100px){._bottomNav_1ti4l_8 button{flex:1 1 auto}}@media(min-width:1101px){._body_1ti4l_5:has(._rail_1ti4l_6 section[aria-label="Quick filters"]){grid-template-columns:max(180px,7rem) minmax(0,1fr)}}@media(max-width:1100px){._bottomNav_1ti4l_8._bottomNav_1ti4l_8{height:auto;min-height:84px;flex-wrap:wrap;padding-bottom:calc(8px + var(--mobile-nav-safe-bottom));row-gap:8px}._bottomNav_1ti4l_8._bottomNav_1ti4l_8 button{flex:1 0 auto;min-width:max-content;padding-inline:0}._bottomNav_1ti4l_8 button>span:last-child{white-space:nowrap;overflow-wrap:normal;word-break:normal}}@media(max-width:1100px)and (max-height:30rem){:root{--mobile-header-height:0px;--mobile-nav-height:0px;--mobile-nav-clearance:0px}._mobileChrome_1ti4l_35:has(._mobileHeader_1ti4l_13){padding-top:0;min-height:0}._mobileHeader_1ti4l_13{position:relative;height:auto;min-height:84px}._bottomNav_1ti4l_8._bottomNav_1ti4l_8{position:relative;bottom:auto;left:auto;right:auto}html:has(.mobileHeader){scroll-padding-top:12px}}@media(min-width:1101px)and (max-height:30rem){._header_1ti4l_2,._rail_1ti4l_6{position:relative;top:auto}._rail_1ti4l_6{max-height:none;overflow:visible}}.mobile-family-shell{display:none}@media(max-width:1100px){body.sproglet-mobile-shell-enabled{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}body.sproglet-mobile-shell-enabled .app{padding:12px 12px calc(104px + env(safe-area-inset-bottom,0px))}body.sproglet-mobile-shell-enabled .app>.top,body.sproglet-mobile-shell-enabled .app>.nav-full{display:none!important}body.sproglet-mobile-shell-enabled .cookie-preferences-trigger{left:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:59}.mobile-family-shell{display:block;position:relative;z-index:55;color:var(--ink)}.mobile-family-topbar{position:sticky;top:0;z-index:56;display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;align-items:center;width:100%;padding:10px 12px;background:color-mix(in srgb,var(--card) 96%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-family-picker{position:relative;min-width:0;min-height:48px;margin:0;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:9px;align-items:center;padding:5px 6px;border:1px solid transparent;border-radius:14px;background:transparent}.mobile-family-picker:focus-within{outline:2px solid var(--accent);outline-offset:1px;background:var(--accent-soft)}.mobile-family-picker select{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.mobile-family-picker select:disabled{cursor:default}.mobile-family-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--accent);font-size:22px;font-weight:900}.mobile-family-picker-copy{min-width:0;display:grid;gap:1px}.mobile-family-picker-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2}.mobile-family-picker-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.mobile-family-picker-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-picker-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;font-weight:700;line-height:1.2}.mobile-family-picker-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.mobile-family-picker-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-picker-chevron{color:var(--muted);font-size:16px;font-weight:900}.mobile-family-utility{position:relative;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);font-size:17px}.mobile-family-utility.active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.mobile-family-profile>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--ink);font-size:10px;font-weight:900}.mobile-family-profile>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-badge{position:absolute;top:-5px;right:-4px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:2px solid var(--card);border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:900;line-height:1}.mobile-family-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mobile-family-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(var(--mobile-nav-count,5),minmax(0,1fr));gap:2px;width:100%;padding:6px 6px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb,var(--card) 97%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-family-bottom-nav button{min-width:0;min-height:56px;display:grid;place-items:center;align-content:center;gap:3px;padding:4px 2px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--muted);font-size:9px;font-weight:850;line-height:1}.mobile-family-bottom-nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mobile-family-bottom-nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-bottom-nav button.active{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.mobile-family-nav-icon{font-size:18px;line-height:1}.mobile-family-nav-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.mobile-family-nav-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mobile-family-menu-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:16px 12px calc(78px + env(safe-area-inset-bottom,0px));background:#1118276b}.mobile-family-menu{width:min(430px,100%);max-height:calc(100vh - 106px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 106px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;-webkit-overflow-scrolling:touch;padding:15px;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:0 18px 48px #1f1c3a33}.mobile-family-menu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mobile-family-menu-head>div>span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-family-menu-head>div>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-menu-head h2{margin:2px 0 0;font-size:24px;line-height:1.1}.mobile-family-menu-close{width:44px;min-width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--muted);font-size:23px;line-height:1}.mobile-family-menu-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mobile-family-menu-list{display:grid;gap:8px}.mobile-family-menu-list>button{width:100%;min-height:60px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 11px;border:1px solid var(--line);border-radius:15px;background:var(--card);color:var(--ink);text-align:left}.mobile-family-menu-list>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.mobile-family-menu-list strong{font-size:13px}.mobile-family-menu-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-menu-list small{color:var(--muted);font-size:10px;line-height:1.35}.mobile-family-menu-list small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-menu-list i{color:var(--muted);font-size:20px;font-style:normal}.mobile-family-menu-list i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.mobile-family-menu-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);font-size:17px}.mobile-family-picker,.mobile-family-utility,.mobile-family-bottom-nav button,.mobile-family-menu-close,.mobile-family-menu-list>button{transition:background .16s ease,color .16s ease,box-shadow .16s ease}.mobile-family-picker:hover,.mobile-family-utility:hover,.mobile-family-bottom-nav button:hover,.mobile-family-menu-list>button:hover{transform:none}.mobile-family-utility:focus-visible,.mobile-family-bottom-nav button:focus-visible,.mobile-family-menu-close:focus-visible,.mobile-family-menu-list>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media(max-width:360px){.mobile-family-topbar{grid-template-columns:minmax(0,1fr) 42px 42px;gap:6px;padding-left:9px;padding-right:9px}.mobile-family-utility{width:42px;min-width:42px;height:42px;min-height:42px}.mobile-family-picker-copy strong{font-size:13px}.mobile-family-picker-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-bottom-nav button{font-size:8px}.mobile-family-bottom-nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:1180px){body.sproglet-mobile-shell-enabled .mobile-family-menu.mobile-care-menu{padding:16px}body.sproglet-mobile-shell-enabled .mobile-care-intro{margin:0 0 12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 24%,var(--line));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 11%,var(--card)),color-mix(in srgb,var(--family-theme-action-accent,#9b5fad) 8%,var(--card)))}body.sproglet-mobile-shell-enabled .mobile-care-intro strong{display:block;margin-bottom:3px;font-size:14px}body.sproglet-mobile-shell-enabled .mobile-care-intro strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .mobile-care-intro p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}body.sproglet-mobile-shell-enabled .mobile-care-intro p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .mobile-family-menu-list>button.mobile-care-service{min-height:92px;grid-template-columns:46px minmax(0,1fr) 18px;padding:12px;border-radius:18px;align-items:start}body.sproglet-mobile-shell-enabled .mobile-care-service .mobile-family-menu-icon{width:46px;height:46px;border-radius:15px;font-size:21px}body.sproglet-mobile-shell-enabled .mobile-care-service-copy{display:grid!important;gap:3px!important}body.sproglet-mobile-shell-enabled .mobile-care-service-copy strong{font-size:14px}body.sproglet-mobile-shell-enabled .mobile-care-service-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .mobile-care-service-copy small{font-size:11px;line-height:1.35}body.sproglet-mobile-shell-enabled .mobile-care-service-copy small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .mobile-care-service-meta{margin-top:4px;color:var(--family-theme-action-primary,var(--accent));font-size:9px;font-weight:900;letter-spacing:.02em}body.sproglet-mobile-shell-enabled .mobile-care-service-meta:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .food-experience{gap:12px;min-width:0}body.sproglet-mobile-shell-enabled .food-experience>.experience-head{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:0}body.sproglet-mobile-shell-enabled .food-experience>.experience-head h2{margin:4px 0;font-size:25px;line-height:1.08}body.sproglet-mobile-shell-enabled .food-experience>.experience-head p{margin:0;font-size:12px}body.sproglet-mobile-shell-enabled .food-experience>.experience-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .food-experience>.experience-head>.btn{width:100%;min-height:48px}body.sproglet-mobile-shell-enabled .food-experience-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body.sproglet-mobile-shell-enabled .food-menu-panel,body.sproglet-mobile-shell-enabled .meal-basket-panel{min-width:0;padding:13px!important;border-radius:19px!important;background:var(--wcag-surface,var(--card))!important;border-color:var(--wcag-border,var(--line))!important;box-shadow:0 7px 20px #25233a12!important}body.sproglet-mobile-shell-enabled .meal-basket-panel{position:static!important}body.sproglet-mobile-shell-enabled .meal-type-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin-bottom:12px!important}body.sproglet-mobile-shell-enabled .meal-type{min-width:0;min-height:60px;padding:8px 3px!important;border-width:1px!important;border-radius:13px!important;font-size:10px;line-height:1.15}body.sproglet-mobile-shell-enabled .meal-type:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}body.sproglet-mobile-shell-enabled .meal-type:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .meal-type>span{margin-bottom:3px!important;font-size:18px!important}body.sproglet-mobile-shell-enabled .meal-type>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)!important}body.sproglet-mobile-shell-enabled .food-library-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;flex-wrap:initial!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important;margin:0 0 10px!important;padding:0!important;scrollbar-width:none;scroll-snap-type:none}body.sproglet-mobile-shell-enabled .food-library-stats::-webkit-scrollbar,body.sproglet-mobile-shell-enabled .food-category-bar::-webkit-scrollbar{display:none}body.sproglet-mobile-shell-enabled .food-library-stats>span{min-width:0!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:7px 6px!important;border-radius:999px!important;border-width:1px!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;font-size:10px!important}body.sproglet-mobile-shell-enabled .food-library-stats>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)!important}body.sproglet-mobile-shell-enabled .food-library-stats>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .food-search-wrap{margin-bottom:10px!important}body.sproglet-mobile-shell-enabled .food-search-wrap input{min-height:48px!important;font-size:16px!important}body.sproglet-mobile-shell-enabled .food-discovery-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;margin-bottom:10px}body.sproglet-mobile-shell-enabled .food-discovery-actions>.btn{min-width:0;min-height:50px;padding:8px 7px!important;white-space:normal;line-height:1.2;font-size:10px;text-align:center}body.sproglet-mobile-shell-enabled .food-discovery-actions>.btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}body.sproglet-mobile-shell-enabled .food-discovery-actions>.btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .food-discovery-actions>.recipe{grid-column:1/-1}body.sproglet-mobile-shell-enabled .food-category-bar{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto;margin:0 -2px 12px!important;padding:2px 2px 5px;scrollbar-width:none;scroll-snap-type:x proximity}body.sproglet-mobile-shell-enabled .food-category-chip{flex:0 0 auto;min-height:42px;padding:8px 12px!important;border-width:1px!important;font-size:10px!important;scroll-snap-align:start}body.sproglet-mobile-shell-enabled .food-category-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .food-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.sproglet-mobile-shell-enabled .food-library-card{min-width:0;min-height:136px!important;padding:12px 10px 34px!important;border-width:1px!important;border-radius:16px!important}body.sproglet-mobile-shell-enabled .food-library-card:hover{transform:none!important}body.sproglet-mobile-shell-enabled .food-library-card strong{font-size:12px!important;overflow-wrap:anywhere}body.sproglet-mobile-shell-enabled .food-library-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .food-card-emoji{margin-bottom:6px!important;font-size:25px!important}body.sproglet-mobile-shell-enabled .food-card-tags{gap:3px!important}body.sproglet-mobile-shell-enabled .food-card-tags span{font-size:7px!important}body.sproglet-mobile-shell-enabled .food-card-tags span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .meal-basket-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important}body.sproglet-mobile-shell-enabled .meal-basket-head h3{font-size:20px!important}body.sproglet-mobile-shell-enabled .meal-basket-summary-pills{display:grid;gap:5px;justify-items:end}body.sproglet-mobile-shell-enabled .meal-basket-count,body.sproglet-mobile-shell-enabled .meal-kcal-pill{white-space:nowrap;font-size:9px!important}body.sproglet-mobile-shell-enabled .meal-basket-count:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),body.sproglet-mobile-shell-enabled .meal-kcal-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .meal-basket-empty{padding:18px 10px!important}body.sproglet-mobile-shell-enabled .meal-basket-item{gap:6px!important;padding:9px!important}body.sproglet-mobile-shell-enabled .meal-basket-item button{width:42px!important;height:42px!important}body.sproglet-mobile-shell-enabled .meal-basket-item .food-item-details{width:auto!important;height:auto!important;min-height:42px;padding:6px 9px}body.sproglet-mobile-shell-enabled .meal-basket-summary input,body.sproglet-mobile-shell-enabled .meal-basket-summary textarea{min-height:46px;font-size:16px}body.sproglet-mobile-shell-enabled .meal-basket-summary .actions{display:grid;grid-template-columns:minmax(0,1fr) auto}body.sproglet-mobile-shell-enabled .meal-basket-summary .actions>.btn{min-height:46px}body.sproglet-mobile-shell-enabled .food-history{margin-top:0!important}body.sproglet-mobile-shell-enabled .food-history-grid{grid-template-columns:minmax(0,1fr)!important}body.sproglet-mobile-shell-enabled .saved-meal-card{padding:12px!important;border-radius:16px!important}body.sproglet-mobile-shell-enabled .saved-meal-actions{display:grid!important;grid-template-columns:1fr!important}body.sproglet-mobile-shell-enabled .saved-meal-actions>.btn{width:100%;min-height:44px}body.sproglet-mobile-shell-enabled .food-item-modal-grid{grid-template-columns:minmax(0,1fr)!important}body.sproglet-mobile-shell-enabled .food-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.sproglet-mobile-shell-enabled .food-choice-grid button{min-height:64px;border-width:1px!important}body.sproglet-mobile-shell-enabled .food-portion-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body.sproglet-mobile-shell-enabled .food-portion-controls input,body.sproglet-mobile-shell-enabled .food-portion-controls select,body.sproglet-mobile-shell-enabled .food-custom-modal textarea,body.sproglet-mobile-shell-enabled .food-custom-modal input,body.sproglet-mobile-shell-enabled .food-custom-modal select{font-size:16px}body.sproglet-mobile-shell-enabled .sleep-diary-page{gap:12px!important;min-width:0}body.sproglet-mobile-shell-enabled .sleep-diary-page>.experience-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:0}body.sproglet-mobile-shell-enabled .sleep-diary-page>.experience-head h2{margin:4px 0;font-size:25px;line-height:1.08}body.sproglet-mobile-shell-enabled .sleep-diary-page>.experience-head p{margin:0;font-size:12px}body.sproglet-mobile-shell-enabled .sleep-diary-page>.experience-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .sleep-diary-page>.experience-head>.btn{width:100%;min-height:48px}body.sproglet-mobile-shell-enabled .sleep-dashboard{min-width:0;padding:13px!important;border-radius:19px!important;background:var(--wcag-surface,var(--card))!important}body.sproglet-mobile-shell-enabled .sleep-dashboard-head-corrective{display:grid!important;gap:10px!important}body.sproglet-mobile-shell-enabled .sleep-dashboard-head-corrective h3{margin-bottom:4px}body.sproglet-mobile-shell-enabled .sleep-range-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%}body.sproglet-mobile-shell-enabled .sleep-range-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;width:100%}body.sproglet-mobile-shell-enabled .sleep-range-switch .sleep-range-option{width:100%;min-width:0!important;min-height:44px!important;border-width:1px!important}body.sproglet-mobile-shell-enabled .sleep-range-nav{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px!important;width:100%}body.sproglet-mobile-shell-enabled .sleep-range-nav>.btn{width:44px;min-width:44px!important;min-height:44px!important;padding:0!important}body.sproglet-mobile-shell-enabled .sleep-range-nav>label{min-width:0}body.sproglet-mobile-shell-enabled .sleep-range-nav input[type=date]{width:100%;min-width:0;height:44px!important;min-height:44px!important;font-size:14px!important}body.sproglet-mobile-shell-enabled .sleep-range-nav input[type=date]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .sleep-range-title{margin:9px 0 6px!important;text-align:left!important}body.sproglet-mobile-shell-enabled .sleep-chart-legends{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}body.sproglet-mobile-shell-enabled .sleep-chart-legend,body.sproglet-mobile-shell-enabled .sleep-quality-legend{justify-content:flex-start!important;gap:8px!important;overflow-x:auto;scrollbar-width:none}body.sproglet-mobile-shell-enabled .sleep-chart-range-scroll{margin-inline:-13px;padding-inline:13px!important;scroll-snap-type:x proximity}body.sproglet-mobile-shell-enabled .sleep-chart-range-scroll .sleep-bar-chart{min-width:720px!important}body.sproglet-mobile-shell-enabled .sleep-bar-detail{border-radius:15px!important;padding:12px!important}body.sproglet-mobile-shell-enabled .sleep-bar-record-grid{grid-template-columns:minmax(0,1fr)!important}body.sproglet-mobile-shell-enabled .sleep-history-head p{font-size:11px}body.sproglet-mobile-shell-enabled .sleep-history-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .sleep-entry{border-radius:16px!important}body.sproglet-mobile-shell-enabled .sleep-entry-summary{grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;min-height:70px;padding:10px!important}body.sproglet-mobile-shell-enabled .sleep-entry-summary>div:nth-child(2),body.sproglet-mobile-shell-enabled .sleep-entry-summary>div:nth-child(3),body.sproglet-mobile-shell-enabled .sleep-entry-summary>div:nth-child(4){display:none!important}body.sproglet-mobile-shell-enabled .sleep-entry-date{min-width:0}body.sproglet-mobile-shell-enabled .sleep-entry-date strong{font-size:12px!important}body.sproglet-mobile-shell-enabled .sleep-entry-date strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .sleep-entry-date span{font-size:10px!important}body.sproglet-mobile-shell-enabled .sleep-entry-date span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .sleep-chevron{width:36px;text-align:center}body.sproglet-mobile-shell-enabled .sleep-delete{min-width:70px;min-height:42px}body.sproglet-mobile-shell-enabled .sleep-entry-details{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:10px!important}body.sproglet-mobile-shell-enabled .sleep-entry-details>div{min-width:0}body.sproglet-mobile-shell-enabled .sleep-entry-edit-action>.btn{width:100%;min-height:44px}body.sproglet-mobile-shell-enabled .sleep-type-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.sproglet-mobile-shell-enabled .sleep-type-switch button{min-width:0;min-height:52px;border-width:1px!important}body.sproglet-mobile-shell-enabled .sleep-quality-selector{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.sproglet-mobile-shell-enabled .sleep-quality-option{min-width:0;min-height:70px;border-width:1px!important}body.sproglet-mobile-shell-enabled .sleep-log-row,body.sproglet-mobile-shell-enabled .sleep-log-row-primary,body.sproglet-mobile-shell-enabled .sleep-log-row-secondary{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}body.sproglet-mobile-shell-enabled .sleep-modal input,body.sproglet-mobile-shell-enabled .sleep-modal select,body.sproglet-mobile-shell-enabled .sleep-modal textarea{width:100%;min-height:46px;font-size:16px}body.sproglet-mobile-shell-enabled .sleep-modal .actions{display:grid;grid-template-columns:minmax(0,1fr) auto}body.sproglet-mobile-shell-enabled .sleep-modal .actions>.btn{min-height:46px}}@media(max-width:350px){body.sproglet-mobile-shell-enabled .meal-type-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.sproglet-mobile-shell-enabled .food-card-grid{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){body.sproglet-mobile-shell-enabled .mobile-care-service,body.sproglet-mobile-shell-enabled .meal-type,body.sproglet-mobile-shell-enabled .food-category-chip,body.sproglet-mobile-shell-enabled .sleep-range-option{transition:none!important}}@media(max-width:767px){body.sproglet-mobile-shell-enabled .app .profile-workspace{display:block;min-width:0}body.sproglet-mobile-shell-enabled .app .profile-section-nav{position:sticky;top:68px;z-index:54;margin:0 0 14px;padding:7px 0 8px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.sproglet-mobile-shell-enabled .app .profile-nav-sticky{position:static;display:block}body.sproglet-mobile-shell-enabled .app .profile-nav-sticky>.auth-pill{display:none}body.sproglet-mobile-shell-enabled .app .profile-section-nav nav{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 5px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none}body.sproglet-mobile-shell-enabled .app .profile-section-nav nav::-webkit-scrollbar{display:none}body.sproglet-mobile-shell-enabled .app .profile-section-nav nav button{flex:0 0 auto;width:auto;min-width:max-content;min-height:44px;margin:0;padding:7px 11px;gap:7px;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--muted);font-size:11px;font-weight:850;line-height:1.1;white-space:nowrap;scroll-snap-align:start}body.sproglet-mobile-shell-enabled .app .profile-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}body.sproglet-mobile-shell-enabled .app .profile-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .profile-section-nav nav button.active{background:var(--accent-soft);border-color:var(--line);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}body.sproglet-mobile-shell-enabled .app .profile-section-nav nav button:hover{transform:none}body.sproglet-mobile-shell-enabled .app .profile-nav-icon{width:28px;min-width:28px;height:28px;border-radius:9px;font-size:12px}body.sproglet-mobile-shell-enabled .app .profile-nav-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .profile-section-content{min-width:0}body.sproglet-mobile-shell-enabled .app .profile-content-section{gap:12px}body.sproglet-mobile-shell-enabled .app .profile-content-section>header{gap:5px;padding:0 2px}body.sproglet-mobile-shell-enabled .app .profile-content-section>header h2{font-size:24px;line-height:1.12}body.sproglet-mobile-shell-enabled .app .profile-content-section>header p{font-size:12px;line-height:1.45}body.sproglet-mobile-shell-enabled .app .profile-content-section>header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .profile-card{gap:14px;padding:14px;border-radius:18px}body.sproglet-mobile-shell-enabled .app .profile-photo-edit{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}body.sproglet-mobile-shell-enabled .app .profile-photo-edit .profile-avatar.large{width:72px;min-width:72px;height:72px}body.sproglet-mobile-shell-enabled .app .profile-photo-edit>div:last-child{min-width:0;display:grid;gap:6px;align-items:stretch}body.sproglet-mobile-shell-enabled .app .profile-file-button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;margin:0;text-align:center}body.sproglet-mobile-shell-enabled .app .profile-photo-edit .link-btn{min-height:40px;padding:6px 8px}body.sproglet-mobile-shell-enabled .app .profile-form-grid,body.sproglet-mobile-shell-enabled .app .profile-privacy-grid{grid-template-columns:1fr;gap:11px}body.sproglet-mobile-shell-enabled .app .profile-card input:not([type=checkbox]):not([type=radio]),body.sproglet-mobile-shell-enabled .app .profile-card select,body.sproglet-mobile-shell-enabled .app .profile-card textarea{width:100%;min-height:48px}body.sproglet-mobile-shell-enabled .app .profile-bio{min-height:108px}body.sproglet-mobile-shell-enabled .app .profile-block{gap:9px;padding-top:14px}body.sproglet-mobile-shell-enabled .app .profile-block h3,body.sproglet-mobile-shell-enabled .app .profile-privacy-grid h3{font-size:14px}body.sproglet-mobile-shell-enabled .app .profile-block p,body.sproglet-mobile-shell-enabled .app .profile-privacy-grid p{font-size:11px}body.sproglet-mobile-shell-enabled .app .profile-block p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),body.sproglet-mobile-shell-enabled .app .profile-privacy-grid p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .profile-share-chips{gap:7px}body.sproglet-mobile-shell-enabled .app .profile-share-chips>span{min-height:40px;max-width:100%;padding-top:5px;padding-bottom:5px}body.sproglet-mobile-shell-enabled .app .profile-share-chips>span button{width:30px;min-width:30px;height:30px}body.sproglet-mobile-shell-enabled .app .profile-setting-row{min-height:62px;gap:12px;padding:11px 0}body.sproglet-mobile-shell-enabled .app .profile-setting-row strong{font-size:12px}body.sproglet-mobile-shell-enabled .app .profile-setting-row strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .profile-setting-row small{font-size:10px}body.sproglet-mobile-shell-enabled .app .profile-setting-row small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .profile-setting-row>input{width:24px;min-width:24px;height:24px}body.sproglet-mobile-shell-enabled .app .profile-delivery{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body.sproglet-mobile-shell-enabled .app .profile-delivery span{min-height:48px;padding:7px 5px;font-size:10px}body.sproglet-mobile-shell-enabled .app .profile-delivery span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .profile-actions{align-items:stretch}body.sproglet-mobile-shell-enabled .app .profile-actions .btn{min-height:48px}body.sproglet-mobile-shell-enabled .app .profile-actions .btn.primary{width:100%}body.sproglet-mobile-shell-enabled .app .private-notes-page{gap:11px}body.sproglet-mobile-shell-enabled .app .private-notes-head{display:grid;grid-template-columns:1fr;gap:7px;padding:0 2px}body.sproglet-mobile-shell-enabled .app .private-notes-head h2{margin:4px 0 2px;font-size:25px}body.sproglet-mobile-shell-enabled .app .private-notes-head p{font-size:11px;line-height:1.45}body.sproglet-mobile-shell-enabled .app .private-notes-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .private-lock-pill{width:max-content;max-width:100%}body.sproglet-mobile-shell-enabled .app .private-chat-shell{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:18px}body.sproglet-mobile-shell-enabled .app .private-chat-banner{flex:0 0 auto;padding:10px 11px;font-size:9px;line-height:1.4;text-align:left}body.sproglet-mobile-shell-enabled .app .private-chat-banner:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .private-message-list{flex:1 1 auto;min-height:0;height:clamp(360px,55dvh,560px);max-height:none;gap:9px;padding:12px 9px 14px;overscroll-behavior:contain}body.sproglet-mobile-shell-enabled .app .private-message-bubble{min-width:118px;max-width:88%;padding:10px 11px 8px;border-radius:16px}body.sproglet-mobile-shell-enabled .app .private-message-bubble p{font-size:13px;line-height:1.5}body.sproglet-mobile-shell-enabled .app .private-message-bubble p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .private-message-meta{font-size:8.5px}body.sproglet-mobile-shell-enabled .app .private-message-meta:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .private-message-actions{gap:3px;margin-top:3px;opacity:1}body.sproglet-mobile-shell-enabled .app .private-message-actions button{min-width:44px;min-height:40px;display:grid;place-items:center;padding:5px 6px;border-radius:10px;font-size:9px}body.sproglet-mobile-shell-enabled .app .private-message-actions button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .private-reply-preview{min-height:44px;padding:7px 8px;font-size:9px}body.sproglet-mobile-shell-enabled .app .private-reply-preview:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .app .private-composer{flex:0 0 auto;padding:10px;background:color-mix(in srgb,var(--card) 97%,transparent)}body.sproglet-mobile-shell-enabled .app .private-composer-row{grid-template-columns:minmax(0,1fr) 48px;gap:8px}body.sproglet-mobile-shell-enabled .app .private-composer textarea{min-height:52px;max-height:132px;padding:12px;resize:none}body.sproglet-mobile-shell-enabled .app .private-send-btn{width:48px;min-width:48px;height:48px}body.sproglet-mobile-shell-enabled .app .private-composer-context{min-height:44px;padding:8px 9px}body.sproglet-mobile-shell-enabled .app .private-composer-context>button{width:40px;min-width:40px;height:40px;display:grid;place-items:center}body.sproglet-mobile-shell-enabled .app .private-edit-composer textarea{min-height:96px}body.sproglet-mobile-shell-enabled .app .private-composer-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.sproglet-mobile-shell-enabled .app .private-composer-actions .btn{min-height:44px;margin:0}.mobile-more-section-label{display:block;margin:5px 2px 0;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-more-section-label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-menu-list>.mobile-signout-action{margin-top:4px;background:color-mix(in srgb,var(--card) 88%,#fff0f0)}}@media(max-width:360px){body.sproglet-mobile-shell-enabled .app .profile-photo-edit{grid-template-columns:62px minmax(0,1fr)}body.sproglet-mobile-shell-enabled .app .profile-photo-edit .profile-avatar.large{width:62px;min-width:62px;height:62px}body.sproglet-mobile-shell-enabled .app .profile-delivery{grid-template-columns:1fr}body.sproglet-mobile-shell-enabled .app .private-message-bubble{max-width:92%}}@media(max-width:767px){body.sproglet-mobile-profile-home .app{min-height:0!important;padding-top:0!important}body.sproglet-mobile-profile-home .app .profile-workspace{display:none!important}body.sproglet-mobile-profile-detail .app .profile-workspace{display:block!important;min-width:0}body.sproglet-mobile-profile-detail .app .profile-section-nav{display:none!important}body.sproglet-mobile-profile-detail .app .profile-section-content{display:block!important;min-width:0}.mobile-profile-home{width:100%;min-height:calc(100dvh - 150px);padding:18px 14px 28px;background:var(--bg)}.mobile-profile-summary{display:grid;grid-template-columns:64px minmax(0,1fr);gap:13px;align-items:center;margin-bottom:16px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.mobile-profile-summary-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,var(--accent),var(--highlight));color:#fff;font-size:18px;font-weight:900}.mobile-profile-summary-avatar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.mobile-profile-summary>div:last-child{min-width:0;display:grid;gap:2px}.mobile-profile-summary span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.mobile-profile-summary span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-profile-summary h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.12}.mobile-profile-summary p{margin:0;color:var(--muted);font-size:11px;font-weight:700}.mobile-profile-summary p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-profile-settings-list,.mobile-profile-admin-group{display:grid;gap:8px}.mobile-profile-settings-list>button,.mobile-profile-admin-group>button{width:100%;min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:var(--card);color:var(--ink);text-align:left}.mobile-profile-settings-list>button:hover,.mobile-profile-admin-group>button:hover{transform:none}.mobile-profile-settings-list>button:active,.mobile-profile-admin-group>button:active{background:var(--accent-soft)}.mobile-profile-settings-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--accent-soft);color:var(--ink);font-size:14px;font-weight:900}.mobile-profile-settings-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-profile-settings-list>button>span:nth-child(2),.mobile-profile-admin-group>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.mobile-profile-settings-list strong,.mobile-profile-admin-group strong{font-size:12px;line-height:1.2}.mobile-profile-settings-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.mobile-profile-admin-group strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.mobile-profile-settings-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.mobile-profile-admin-group strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-profile-settings-list small,.mobile-profile-admin-group small{color:var(--muted);font-size:10px;line-height:1.35}.mobile-profile-settings-list small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.mobile-profile-admin-group small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-profile-settings-list i,.mobile-profile-admin-group i{color:var(--muted);font-size:20px;font-style:normal;line-height:1}.mobile-profile-settings-list i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.mobile-profile-admin-group i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.mobile-profile-settings-list i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.mobile-profile-admin-group i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mobile-profile-admin-group{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.mobile-profile-admin-group>span{padding:0 3px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.mobile-profile-admin-group>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-profile-detailbar{width:100%;min-height:54px;display:grid;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);gap:8px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--line);background:var(--card)}.mobile-profile-detailbar>button{justify-self:start;min-height:40px;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--ink);font-size:11px;font-weight:850}.mobile-profile-detailbar>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-profile-detailbar>strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-align:center}.mobile-profile-detailbar>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-profile-detail .app .profile-content-section>header{padding-top:2px}}@media(max-width:767px){body.sproglet-mobile-admin-home .app{min-height:0!important;padding-top:0!important}body.sproglet-mobile-admin-home .app .admin-workspace{display:none!important}body.sproglet-mobile-admin-detail .app .admin-workspace{display:block!important;min-width:0}body.sproglet-mobile-admin-detail .app .admin-section-nav{display:none!important}body.sproglet-mobile-admin-detail .app .admin-section-content{display:block!important;min-width:0}.mobile-admin-home{width:100%;min-height:calc(100dvh - 150px);padding:18px 14px 28px;background:var(--bg)}.mobile-admin-summary{display:grid;grid-template-columns:64px minmax(0,1fr);gap:13px;align-items:center;margin-bottom:16px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.mobile-admin-summary-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:var(--accent-soft);color:var(--ink);font-size:24px;font-weight:900}.mobile-admin-summary>div:last-child{min-width:0;display:grid;gap:2px}.mobile-admin-summary span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.mobile-admin-summary span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-admin-summary h1{margin:0;font-size:22px;line-height:1.12}.mobile-admin-summary p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;font-weight:700}.mobile-admin-summary p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-admin-settings-list{display:grid;gap:8px}.mobile-admin-settings-list>button{width:100%;min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:var(--card);color:var(--ink);text-align:left}.mobile-admin-settings-list>button:hover{transform:none}.mobile-admin-settings-list>button:active{background:var(--accent-soft)}.mobile-admin-settings-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--accent-soft);color:var(--ink);font-size:14px;font-weight:900}.mobile-admin-settings-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-admin-settings-list>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.mobile-admin-settings-list strong{font-size:12px;line-height:1.2}.mobile-admin-settings-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.mobile-admin-settings-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-admin-settings-list small{color:var(--muted);font-size:10px;line-height:1.35}.mobile-admin-settings-list small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-admin-settings-list i{color:var(--muted);font-size:20px;font-style:normal;line-height:1}.mobile-admin-settings-list i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.mobile-admin-settings-list i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mobile-admin-loading{padding:18px 14px;border:1px solid var(--line);border-radius:15px;background:var(--card);color:var(--muted);font-size:11px;text-align:center}.mobile-admin-loading:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-admin-detailbar{width:100%;min-height:54px;display:grid;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);gap:8px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--line);background:var(--card)}.mobile-admin-detailbar>button{justify-self:start;min-height:40px;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--ink);font-size:11px;font-weight:850}.mobile-admin-detailbar>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-admin-detailbar>strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-align:center}.mobile-admin-detailbar>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-admin-detail .app .admin-content-section,body.sproglet-mobile-admin-detail .app .admin-card{min-width:0}}._page_2iyft_1{--care-mint:#d1edde;--care-sky:#c4e8f5;--care-lilac:#e5d9ff;--care-butter:#ffda69;--care-field:#fff;--care-base:#fff6ec;--care-panel:#ebf9f2;min-width:0;color:var(--s2-ink);font-family:var(--s2-font)}._heading_2iyft_2{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin:0 0 30px}._heading_2iyft_2>div{min-width:0}._heading_2iyft_2 h1{font-size:32px;font-weight:900;line-height:1.35;margin:8px 0 0;color:var(--s2-ink)}._eyebrow_2iyft_2{margin:0;color:var(--s2-link);text-transform:uppercase;font-size:10px;font-weight:800}._eyebrow_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._description_2iyft_2{font-size:12px;line-height:1.5;margin:10px 0 0;color:var(--s2-muted)}._description_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_2iyft_2>p{font-size:21px;padding-top:12px}._heading_2iyft_2 h1:focus{outline:none}._context_2iyft_3{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;width:100%;margin-top:4px}._context_2iyft_3:empty{display:none}._context_2iyft_3 .family-profile-selector{width:192px!important;min-width:0!important;max-width:100%!important;margin:0!important}._context_2iyft_3 .family-profile-selector-trigger{min-height:44px!important;width:100%!important}._button_2iyft_4,._primary_2iyft_4,._page_2iyft_1 button,._dialog_2iyft_4 button{font-family:var(--s2-font);cursor:pointer}._button_2iyft_4,._primary_2iyft_4{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font-size:12px;font-weight:800;line-height:1.3;padding:8px 16px;text-decoration:none!important}._button_2iyft_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._primary_2iyft_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_2iyft_4{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff);border-color:transparent}._button_2iyft_4:disabled,._primary_2iyft_4:disabled,._page_2iyft_1 button:disabled,._dialog_2iyft_4 button:disabled{opacity:.55;cursor:not-allowed}._button_2iyft_4:hover:not(:disabled),._primary_2iyft_4:hover:not(:disabled){filter:brightness(.96)}._areas_2iyft_5{display:flex;gap:8px;flex:1;max-width:520px;min-width:0}._areas_2iyft_5>button{flex:1;min-width:0;min-height:68px;padding:10px 12px;text-align:left;background:var(--care-mint);color:var(--s2-ink);border:1px solid var(--s2-border-strong);border-radius:18px;transform:rotate(-.7deg)}._areas_2iyft_5>button:nth-child(2){background:var(--care-sky);transform:rotate(.5deg)}._areas_2iyft_5>button:nth-child(3){background:var(--care-lilac)}._areas_2iyft_5>button[aria-current]{outline:2px solid #6c4cff;outline-offset:-2px}._areas_2iyft_5 strong{display:block;font-size:13px;font-weight:900}._areas_2iyft_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._areas_2iyft_5 small{display:block;font-size:10px;line-height:1.4;margin-top:5px;color:var(--s2-muted)}._areas_2iyft_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._backdrop_2iyft_6.sproglet-viewport-modal-backdrop{background:#140c2233;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:24px}._dialog_2iyft_4.sproglet-viewport-modal-dialog{width:470px;max-width:100%;max-height:calc(100dvh - 48px);min-height:420px;padding:22px;border:1px solid var(--s2-border);border-radius:22px;background:#fff6ec;color:var(--s2-ink);font-family:var(--s2-font);clip-path:none;scrollbar-gutter:auto;box-shadow:var(--s2-shadow-float)}._wide_2iyft_7.sproglet-viewport-modal-dialog{width:580px;min-height:min(720px,calc(100dvh - 48px))}._dialogHeading_2iyft_7{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;min-height:44px}._dialogHeading_2iyft_7 h2{font-size:22px!important;font-weight:900;margin:0;color:var(--s2-ink);line-height:1.35}._dialog_2iyft_4 ._close_2iyft_7{flex:none;width:46px;height:46px;min-height:46px;padding:0;display:grid;place-items:center;border:1px solid #c71f2e;border-radius:16px;background:#c71f2e;color:#fff6ec;font-size:24px;box-shadow:0 3px 9px #c71f2e38}._dialogDescription_2iyft_7{margin:8px 0 28px;font-size:12px;line-height:1.5;color:var(--s2-muted)}._dialogDescription_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._error_2iyft_7{padding:12px 14px;border-left:3px solid var(--s2-danger);background:var(--s2-danger-soft);color:var(--s2-danger);font-size:13px;line-height:1.5;white-space:normal}._error_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._page_2iyft_1{--care-mint:#154c3a;--care-sky:#16464e;--care-lilac:#3d2e56;--care-butter:#644d16;--care-field:#fff;--care-base:#34284a;--care-panel:#34284a}html[data-theme=dark] ._dialog_2iyft_4{background:#34284a}@media(max-width:1100px){._heading_2iyft_2{margin-bottom:32px}._heading_2iyft_2 h1{font-size:26px!important;line-height:1.35!important;margin-top:6px}._eyebrow_2iyft_2{font-size:9px}._eyebrow_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._description_2iyft_2{font-size:11px;line-height:1.5;max-width:500px}._description_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_2iyft_2>p{display:none}._context_2iyft_3{justify-content:flex-start;gap:8px;margin-top:8px}._context_2iyft_3 .family-profile-selector{flex:1}._context_2iyft_3 .family-profile-selector-trigger{padding:6px 10px!important}._areas_2iyft_5{max-width:none;flex-basis:100%}._areas_2iyft_5>button{padding:10px;min-height:68px}._areas_2iyft_5 strong{font-size:12px}._areas_2iyft_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._areas_2iyft_5 small{font-size:10px}._areas_2iyft_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._backdrop_2iyft_6.sproglet-viewport-modal-backdrop{align-items:flex-end;padding:16px 0 0!important}._dialog_2iyft_4.sproglet-viewport-modal-dialog{width:100%;max-width:620px;min-height:0;max-height:calc(100dvh - 32px);padding:18px 18px calc(26px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important}._dialogHeading_2iyft_7 h2{font-size:20px!important}._dialogDescription_2iyft_7{font-size:12px;margin:8px 0 22px}._dialogDescription_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._wide_2iyft_7.sproglet-viewport-modal-dialog{min-height:0}}@media(max-width:360px){._context_2iyft_3{flex-wrap:wrap}._context_2iyft_3 .family-profile-selector-avatar{display:none}._context_2iyft_3 .family-profile-selector-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}._areas_2iyft_5{gap:6px}._areas_2iyft_5>button{padding:8px}._areas_2iyft_5 strong{font-size:11px}._areas_2iyft_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(min-width:1101px){._heading_2iyft_2{min-height:86px;margin-bottom:0}._context_2iyft_3{position:absolute;right:0;top:42px;width:auto;max-width:54%;margin:0}._heading_2iyft_2>div:first-child{max-width:70%}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._heading_2iyft_2 ._description_2iyft_2{display:none}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._heading_2iyft_2 h1{font-size:34px;line-height:46px}._page_2iyft_1[data-care-view=pet] ._heading_2iyft_2{margin-bottom:26px}._heading_2iyft_2>p{margin-right:0}}@media(max-width:1100px){._context_2iyft_3:not(._hasSelector_2iyft_14){position:absolute;right:0;top:14px;width:auto;max-width:45%;margin:0}._page_2iyft_1[data-care-view=family] ._context_2iyft_3:not(._hasSelector_2iyft_14){position:static;max-width:none;justify-content:flex-end}._context_2iyft_3._hasSelector_2iyft_14{position:static;width:100%;max-width:none}._context_2iyft_3._hasSelector_2iyft_14 .family-profile-selector{width:auto!important;flex:1;max-width:240px!important}._context_2iyft_3._hasSelector_2iyft_14 .family-profile-selector-avatar{display:none}._context_2iyft_3._hasSelector_2iyft_14 .family-profile-selector-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}._context_2iyft_3>button{font-size:11px}._context_2iyft_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_2iyft_1[data-care-mode=details] ._context_2iyft_3:not(._hasSelector_2iyft_14){position:static;max-width:none;justify-content:flex-end}}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._eyebrow_2iyft_2{color:var(--s2-accent-ink)}@media(max-width:1100px){._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._heading_2iyft_2{margin-bottom:28px}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._eyebrow_2iyft_2{font-size:8.5px}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._eyebrow_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._description_2iyft_2{font-size:9.5px;line-height:18px;margin-top:13px}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._description_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._description_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._context_2iyft_3{position:absolute;top:-62px;right:0;max-width:240px;width:100%;margin:0}}._page_2iyft_1 ._context_2iyft_3 .family-profile-selector-avatar{color:var(--s2-ink)}._reminderQuick_2iyft_31,._reminderEdit_2iyft_31,._reminderRead_2iyft_31{position:relative}._reminderQuick_2iyft_31 ._dialogHeading_2iyft_7,._reminderEdit_2iyft_31 ._dialogHeading_2iyft_7{height:44px;min-height:44px;padding:0 22px;margin:0 0 12px}._reminderQuick_2iyft_31 ._close_2iyft_7,._reminderEdit_2iyft_31 ._close_2iyft_7{position:absolute;right:8px;top:12px}._reminderQuick_2iyft_31 ._dialogHeading_2iyft_7 h2,._reminderEdit_2iyft_31 ._dialogHeading_2iyft_7 h2{padding-right:20px}._reminderQuick_2iyft_31 ._dialogDescription_2iyft_7,._reminderEdit_2iyft_31 ._dialogDescription_2iyft_7{min-height:32px;margin:0 0 12px;font-size:10px;font-weight:900;line-height:14px}._reminderQuick_2iyft_31 ._dialogDescription_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._reminderEdit_2iyft_31 ._dialogDescription_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._reminderQuick_2iyft_31 ._dialogDescription_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._reminderEdit_2iyft_31 ._dialogDescription_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_2iyft_4._reminderRead_2iyft_31.sproglet-viewport-modal-dialog{width:620px;min-height:520px}._reminderRead_2iyft_31 ._dialogHeading_2iyft_7{min-height:40px;margin:0 0 10px}._reminderRead_2iyft_31 ._dialogHeading_2iyft_7 h2{font-weight:800}._reminderRead_2iyft_31 ._close_2iyft_7{width:32px;height:32px;min-height:32px;border-radius:16px;font-size:18px}._reminderRead_2iyft_31 ._close_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._reminderRead_2iyft_31 ._dialogDescription_2iyft_7{font-size:9.5px;line-height:18px;margin:0 0 10px}._reminderRead_2iyft_31 ._dialogDescription_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._reminderRead_2iyft_31 ._dialogDescription_2iyft_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(min-width:1101px){._dialog_2iyft_4._reminderRead_2iyft_31.sproglet-viewport-modal-dialog{transform:translate(20px)}}@media(min-width:1101px)and (min-height:900px){._dialog_2iyft_4._reminderQuick_2iyft_31.sproglet-viewport-modal-dialog,._dialog_2iyft_4._reminderRead_2iyft_31.sproglet-viewport-modal-dialog{align-self:flex-start;margin-top:226px}._dialog_2iyft_4._reminderEdit_2iyft_31.sproglet-viewport-modal-dialog{align-self:flex-start;margin-top:126px}}@media(max-width:1100px){._dialog_2iyft_4._reminderQuick_2iyft_31.sproglet-viewport-modal-dialog{min-height:414px}._dialog_2iyft_4._reminderRead_2iyft_31.sproglet-viewport-modal-dialog{min-height:min(566px,calc(100dvh - 32px))}._dialog_2iyft_4._reminderEdit_2iyft_31.sproglet-viewport-modal-dialog{min-height:min(620px,calc(100dvh - 32px))}._reminderQuick_2iyft_31 ._dialogHeading_2iyft_7,._reminderEdit_2iyft_31 ._dialogHeading_2iyft_7{height:40px;min-height:40px;padding:0 18px}._reminderQuick_2iyft_31 ._dialogHeading_2iyft_7 h2,._reminderEdit_2iyft_31 ._dialogHeading_2iyft_7 h2,._reminderRead_2iyft_31 ._dialogHeading_2iyft_7 h2{font-size:18px!important}._reminderQuick_2iyft_31 ._close_2iyft_7,._reminderEdit_2iyft_31 ._close_2iyft_7{width:38px;height:38px;min-height:38px;right:12px}._dialog_2iyft_4._reminderQuick_2iyft_31.sproglet-viewport-modal-dialog,._dialog_2iyft_4._reminderEdit_2iyft_31.sproglet-viewport-modal-dialog,._dialog_2iyft_4._reminderRead_2iyft_31.sproglet-viewport-modal-dialog{border-radius:22px!important;padding:18px 18px calc(18px + env(safe-area-inset-bottom))!important}}@media(min-width:361px)and (max-width:1100px)and (min-height:800px){._dialog_2iyft_4._reminderEdit_2iyft_31.sproglet-viewport-modal-dialog{align-self:flex-start;margin-top:100px}}._workspaceAreas_2iyft_62{border:1px solid var(--s2-border-strong);border-radius:10px 6px;transform:rotate(-.8deg);gap:8px}._workspaceAreas_2iyft_62>button{transform:none!important;padding:10px 12px;border-radius:18px;height:68px;min-height:68px}._workspaceAreas_2iyft_62 strong{font-size:11.5px;line-height:18px;font-weight:800}._workspaceAreas_2iyft_62 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._workspaceAreas_2iyft_62 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspaceAreas_2iyft_62 small{font-size:8.2px;line-height:11px;margin-top:3px}._workspaceAreas_2iyft_62 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,11px)}._workspaceAreas_2iyft_62 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_2iyft_1[data-care-view=pet][data-care-mode=overview] ._heading_2iyft_2 h1,._page_2iyft_1[data-care-mode=reminders] ._heading_2iyft_2 h1{font-size:30px;line-height:46px;font-weight:800}._page_2iyft_1[data-care-mode=reminders] ._description_2iyft_2{font-size:9.2px}._page_2iyft_1[data-care-mode=reminders] ._description_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_2iyft_1[data-care-mode=reminders] ._eyebrow_2iyft_2{color:var(--s2-accent-ink)}@media(max-width:1100px){._workspaceAreas_2iyft_62{flex-basis:100%;transform:rotate(.7deg)}html[data-theme=dark] ._workspaceAreas_2iyft_62{transform:rotate(-.7deg)}._workspaceAreas_2iyft_62>button{padding:10px 12px}._page_2iyft_1[data-care-view=pet][data-care-mode=overview] ._heading_2iyft_2{margin-bottom:22px}._page_2iyft_1[data-care-view=pet][data-care-mode=overview] ._heading_2iyft_2 h1,._page_2iyft_1[data-care-mode=reminders] ._heading_2iyft_2 h1{font-size:24px!important;line-height:38px!important}._page_2iyft_1[data-care-view=pet][data-care-mode=overview] ._description_2iyft_2{font-size:10px;margin-top:2px}._page_2iyft_1[data-care-view=pet][data-care-mode=overview] ._description_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:1100px){._page_2iyft_1[data-care-mode=reminders] ._heading_2iyft_2{margin-top:-20px;margin-bottom:12px}._page_2iyft_1[data-care-mode=reminders] ._context_2iyft_3{position:absolute;top:-48px;right:0;width:100%;max-width:none;margin:0;flex-wrap:nowrap}._page_2iyft_1[data-care-mode=reminders] ._context_2iyft_3 .family-profile-selector-trigger{min-height:44px!important;height:44px}._page_2iyft_1[data-care-mode=reminders] ._context_2iyft_3>button{min-height:32px!important;height:32px;font-size:9.5px;padding:0 12px}._page_2iyft_1[data-care-mode=reminders] ._context_2iyft_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(min-width:1101px){._page_2iyft_1[data-care-mode=reminders] ._heading_2iyft_2{margin-top:-14px;margin-bottom:22px}}._page_2iyft_1[data-care-mode=details] ._heading_2iyft_2 h1{font-size:30px;line-height:46px;font-weight:800}._page_2iyft_1[data-care-mode=details] ._description_2iyft_2{font-size:10px;line-height:18px}._page_2iyft_1[data-care-mode=details] ._description_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._page_2iyft_1[data-care-mode=details] ._description_2iyft_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(min-width:1101px){._page_2iyft_1[data-care-mode=details] ._heading_2iyft_2{margin-bottom:40px}._page_2iyft_1[data-care-view=pet][data-care-area=handover][data-care-mode=overview] ._heading_2iyft_2{margin-bottom:0}}@media(max-width:1100px){._page_2iyft_1[data-care-mode=details] ._heading_2iyft_2 h1{font-size:24px!important;line-height:38px!important}._page_2iyft_1[data-care-mode=details] ._heading_2iyft_2{margin-bottom:30px}}._workspaceAreas_2iyft_62{height:68px}@media(min-width:1101px){._page_2iyft_1[data-care-view=pet][data-care-mode=overview]:not([data-care-area=handover]) ._heading_2iyft_2{margin-top:-14px}}@media(max-width:1100px){._page_2iyft_1[data-care-view=pet][data-care-mode=overview]:not([data-care-area=handover]) ._heading_2iyft_2{margin-top:-6px;margin-bottom:27px}._page_2iyft_1[data-care-view=pet] ._context_2iyft_3._hasSelector_2iyft_14{position:absolute;top:-56px;right:0;width:100%;max-width:none;flex-wrap:nowrap;margin:0}._page_2iyft_1[data-care-view=pet] ._context_2iyft_3._hasSelector_2iyft_14 .family-profile-selector-trigger{min-height:44px!important;height:44px}._page_2iyft_1[data-care-view=pet] ._context_2iyft_3._hasSelector_2iyft_14>button{min-height:32px!important;height:32px;font-size:9.5px;padding:0 12px}._page_2iyft_1[data-care-view=pet] ._context_2iyft_3._hasSelector_2iyft_14>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}html[data-theme=dark] ._workspaceAreas_2iyft_62{--care-mint:#144733;--care-sky:#14454d;--care-lilac:#3d2e57}@media(max-width:1100px){._childAreas_2iyft_113{transform:rotate(.6deg)}html[data-theme=dark] ._childAreas_2iyft_113{transform:rotate(-.9deg)}}html[data-theme=dark] ._dialog_2iyft_4 ._close_2iyft_7{background:var(--s2-surface);color:var(--s2-danger-icon);border-color:var(--s2-danger-icon)}._childAreas_2iyft_113._childAreas_2iyft_113{border:0;background:none;box-shadow:none;transform:none!important;height:auto;max-width:620px;flex:initial;width:100%;gap:12px}._childAreas_2iyft_113._childAreas_2iyft_113>button{position:relative;isolation:isolate;transform:none!important;background:transparent;border:0;border-radius:16px;text-align:center;min-height:80px;height:auto;padding:12px 10px;color:var(--s2-ink)}._childAreas_2iyft_113>button:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--s2-border-strong);border-radius:18px;background:var(--care-mint);transform:rotate(-.7deg);transition:background-color .14s ease,box-shadow .14s ease}._childAreas_2iyft_113>button:nth-child(2):before{background:var(--care-sky);transform:rotate(.5deg)}._childAreas_2iyft_113>button:nth-child(3):before{background:var(--care-lilac)}._childAreas_2iyft_113._childAreas_2iyft_113 strong{font-size:17px;line-height:1.4;font-weight:900}._childAreas_2iyft_113._childAreas_2iyft_113 small{font-size:12px;line-height:1.5;margin-top:4px;color:var(--s2-muted)}._childAreas_2iyft_113._childAreas_2iyft_113 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._childAreas_2iyft_113._childAreas_2iyft_113>button[aria-current]{outline:0}._childAreas_2iyft_113>button[aria-current]:before{box-shadow:inset 0 0 0 2px var(--s2-personal-action,var(--s2-link))}@media(hover:hover){._childAreas_2iyft_113>button:hover:before{background:color-mix(in srgb,var(--s2-personal-action,var(--s2-link)) 12%,var(--s2-surface))}}._childAreas_2iyft_113>button:active:before{box-shadow:inset 0 0 0 3px var(--s2-personal-action,var(--s2-link))}._childAreas_2iyft_113._childAreas_2iyft_113>button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:4px}@media(min-width:1101px){._page_2iyft_1[data-care-view=family][data-care-mode=overview] ._heading_2iyft_2{margin-bottom:var(--s2-space-4,16px)}}@media(max-width:400px){._childAreas_2iyft_113._childAreas_2iyft_113{gap:8px}._childAreas_2iyft_113._childAreas_2iyft_113>button{padding:10px 4px}._childAreas_2iyft_113._childAreas_2iyft_113 strong{font-size:15px}._childAreas_2iyft_113._childAreas_2iyft_113 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._childAreas_2iyft_113._childAreas_2iyft_113 small{font-size:11px}._childAreas_2iyft_113._childAreas_2iyft_113 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(prefers-reduced-motion:reduce){._childAreas_2iyft_113>button:before{transition:none}}._petAreas_2iyft_133._childAreas_2iyft_113{display:grid;grid-template-columns:repeat(var(--care-area-count,4),minmax(0,1fr))}._petAreas_2iyft_133._childAreas_2iyft_113>button{overflow-wrap:anywhere}._petAreas_2iyft_133._childAreas_2iyft_113>button:nth-child(4):before{background:var(--care-butter);transform:rotate(.5deg)}@media(max-width:600px){._petAreas_2iyft_133._childAreas_2iyft_113{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){._page_2iyft_1[data-care-view] ._heading_2iyft_2 ._context_2iyft_3._hasSelector_2iyft_14{position:relative;inset:auto;max-width:100%;width:100%;margin-top:16px;flex-wrap:wrap}}._error_s2jjv_1{margin:12px 0;padding:12px;border:2px solid var(--s2-error-ink);border-radius:12px;background:var(--s2-surface);color:var(--s2-error-ink);font:400 14px/1.5 var(--s2-font);overflow-wrap:anywhere;height:auto}._error_s2jjv_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dateDropdown_va7pa_2{position:relative;min-width:0;z-index:9;--date-picker-action:var(--s2-personal-action,#6c3cff);--date-picker-action-ink:var(--s2-personal-action-ink,#fff)}html[data-theme=dark] ._dateDropdown_va7pa_2{--date-picker-action:var(--s2-personal-action,#a17cff);--date-picker-action-ink:var(--s2-personal-action-ink,#17121f)}._dateDropdown_va7pa_2 ._dateTrigger_va7pa_4,._dateDropdown_va7pa_2 ._arrow_va7pa_4{box-sizing:border-box;height:32px;min-height:32px;border:1px solid var(--s2-personal-control-border,var(--s2-border));background:linear-gradient(125deg,color-mix(in srgb,var(--s2-personal-control-ink,var(--s2-link)) 5%,var(--s2-surface)),var(--s2-surface));color:var(--s2-personal-control-ink,var(--s2-ink));font:800 12px/1.2 var(--s2-font);border-radius:999px;box-shadow:inset 0 1px #ffffff26;cursor:pointer}._dateDropdown_va7pa_2 ._dateTrigger_va7pa_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dateDropdown_va7pa_2 ._arrow_va7pa_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._dateDropdown_va7pa_2 ._dateTrigger_va7pa_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dateDropdown_va7pa_2 ._arrow_va7pa_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dateDropdown_va7pa_2 ._dateTrigger_va7pa_4{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 12px}._dateTrigger_va7pa_4>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dateTrigger_va7pa_4>svg{width:16px;height:16px;flex:none}._dateDropdown_va7pa_2._dateDropdown_va7pa_2 ._dateDropdownPaper_va7pa_9 ._arrow_va7pa_4{width:32px;height:32px;min-height:32px!important;flex:0 0 32px;font-size:22px;padding:0}._dateDropdown_va7pa_2 button:focus-visible{outline:3px solid var(--s2-focus,var(--s2-link));outline-offset:3px}._dateDropdownPaper_va7pa_9{transition:none;position:absolute;top:calc(100% + 10px);left:0;width:320px;max-width:calc(100vw - 32px);padding:14px;box-sizing:border-box;border:1px solid var(--s2-personal-control-border,var(--s2-border));border-radius:18px;background:var(--s2-surface);color:var(--s2-ink);box-shadow:var(--s2-shadow-float);max-height:calc(100dvh - 230px);overflow:auto}._dateDropdownPaper_va7pa_9>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}._dateDropdownPaper_va7pa_9>header strong{font:800 14px var(--s2-font);text-align:center}._dateDropdownPaper_va7pa_9>header strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._monthChoices_va7pa_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._weekdayLabels_va7pa_13,._dayChoices_va7pa_13{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}._weekdayLabels_va7pa_13{margin-bottom:6px}._weekdayLabels_va7pa_13 span{font:800 10px var(--s2-font);text-align:center;color:var(--s2-muted)}._weekdayLabels_va7pa_13 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dateDropdown_va7pa_2._dateDropdown_va7pa_2 ._dateDropdownPaper_va7pa_9 :is(._monthChoices_va7pa_13,._dayChoices_va7pa_13)>button{padding:6px 2px;min-width:0;min-height:38px;height:38px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--s2-ink);font:700 12px var(--s2-font);cursor:pointer}._dateDropdown_va7pa_2._dateDropdown_va7pa_2 ._dateDropdownPaper_va7pa_9 :is(._monthChoices_va7pa_13,._dayChoices_va7pa_13)>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dateDropdown_va7pa_2._dateDropdown_va7pa_2 ._dateDropdownPaper_va7pa_9 ._monthChoices_va7pa_13>button{height:44px;min-height:44px}._dateDropdown_va7pa_2._dateDropdown_va7pa_2 ._dateDropdownPaper_va7pa_9 button[data-outside]{color:var(--s2-muted)}._dateDropdown_va7pa_2._dateDropdown_va7pa_2 ._dateDropdownPaper_va7pa_9 :is(._monthChoices_va7pa_13,._dayChoices_va7pa_13)>button[aria-pressed=true]{background:var(--date-picker-action);color:var(--date-picker-action-ink)}._dateDropdown_va7pa_2._dateDropdown_va7pa_2 ._dateDropdownPaper_va7pa_9 button[aria-current=date]{border-color:var(--s2-personal-control-border)}@media(max-width:600px){._dateDropdownPaper_va7pa_9{max-height:calc(100dvh - var(--mobile-nav-height,84px) - 280px)}}._dateDropdown_va7pa_2[data-period-date-selector]{width:max-content;min-width:max-content;max-width:none;flex:0 0 auto}._dateDropdown_va7pa_2[data-period-date-selector] ._dateTrigger_va7pa_4{width:max-content;height:32px;min-height:32px;max-height:32px;padding-block:0;line-height:1}._dateDropdown_va7pa_2[data-period-date-selector] ._dateTrigger_va7pa_4>span{min-width:max-content;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}._dateDropdown_va7pa_2[data-picker-open]{z-index:2202}@media(forced-colors:active){._dateDropdown_va7pa_2._dateDropdown_va7pa_2 ._dateDropdownPaper_va7pa_9 :is(._monthChoices_va7pa_13,._dayChoices_va7pa_13)>button[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:HighlightText}}._workspace_azhjs_1{position:relative;min-width:0;font-family:var(--s2-font);color:var(--s2-ink);margin-top:-34px}._heading_azhjs_1{margin:0 0 20px}._eyebrow_azhjs_1{text-transform:uppercase;color:var(--s2-accent-ink);font-size:10px;font-weight:800;margin:0 0 10px}._eyebrow_azhjs_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_azhjs_1 h1{font-size:30px;line-height:1.4;font-weight:900;margin:0 0 2px;color:var(--s2-ink)}._heading_azhjs_1>p:last-child{font-size:11px;color:var(--s2-muted);margin:0}._heading_azhjs_1>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._controls_azhjs_1{display:flex;align-items:center;gap:20px;margin-bottom:22px;flex-wrap:wrap}._switch_azhjs_1{display:flex;border:1px solid var(--s2-border);border-radius:999px;overflow:hidden;background:var(--s2-surface)}._switch_azhjs_1>button{border:0;background:none;color:var(--s2-ink);min-width:125px;min-height:44px!important;padding:8px 16px;font:800 11px var(--s2-font);border-radius:999px;cursor:pointer}._switch_azhjs_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._switch_azhjs_1>button[aria-pressed=true]{background:var(--s2-personal-action,#6c3cff);color:var(--s2-personal-action-ink,#fff)}._button_azhjs_1,._primary_azhjs_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px!important;border:1px solid var(--s2-border);border-radius:999px;padding:8px 20px;background:var(--s2-surface);font:800 12px var(--s2-font);color:var(--s2-ink);cursor:pointer}._button_azhjs_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._primary_azhjs_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_azhjs_1{background:var(--s2-personal-action,#6c3cff);border-color:#6c3cff;color:var(--s2-personal-action-ink,#fff)}._workspace_azhjs_1 button:disabled{opacity:.55;cursor:default}._filters_azhjs_1{position:relative;z-index:8}._filters_azhjs_1>summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);font-size:11px;font-weight:800;cursor:pointer;list-style:none}._filters_azhjs_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_azhjs_1>summary::-webkit-details-marker{display:none}._filterPaper_azhjs_1{position:absolute;top:50px;left:0;width:360px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 200px);overflow:auto;border:1px solid var(--s2-border);border-radius:18px;background:var(--s2-surface);box-shadow:var(--s2-shadow-float);padding:16px;display:grid;gap:12px}._filterPaper_azhjs_1 label{display:grid;gap:8px;margin:0;padding:12px;border-radius:12px;background:var(--s2-wash-peach);font-size:12px;font-weight:800}._filterPaper_azhjs_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filterPaper_azhjs_1 label:nth-child(2n){background:var(--s2-wash-lilac)}._filterPaper_azhjs_1 input,._filterPaper_azhjs_1 select{width:100%;min-width:0;min-height:44px;border:1px solid var(--s2-border-strong);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);padding:8px;font:14px var(--s2-font)}._filterPaper_azhjs_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._filterPaper_azhjs_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filterPaper_azhjs_1 .family-profile-selector{max-width:100%!important}._filterResult_azhjs_1{font-size:12px;color:var(--s2-muted);margin:0 0 16px}._filterResult_azhjs_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_azhjs_1{padding:30px;font-size:14px}._empty_azhjs_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_azhjs_1 h2{font-size:20px;color:var(--s2-ink)}._artwork_azhjs_2{position:absolute;inset:0}._mint_azhjs_2,._blush_azhjs_2,._sky_azhjs_2,._lilac_azhjs_2{position:absolute}._mint_azhjs_2{left:calc(100% - 178px);top:420px}._blush_azhjs_2{left:-165px;top:238px}._sky_azhjs_2{left:calc(100% - 78px);top:741px}._lilac_azhjs_2{left:-145px;top:1188px}._boardCollection_azhjs_2{position:relative}._boardViewport_azhjs_2{height:690px;overflow:auto;overscroll-behavior:contain;scrollbar-width:var(--sproglet-scrollbar-width,thin);scrollbar-color:#6c3cff #fefefd;position:relative;border:1px solid var(--s2-border);isolation:isolate}._boardCanvas_azhjs_2{position:relative;min-height:100%;--divider:14px;--panel-width:calc((100% - var(--divider))/2)}._whiteMaterial_azhjs_2,._corkMaterial_azhjs_2{position:absolute;top:0;bottom:0;width:var(--panel-width)}._whiteMaterial_azhjs_2{left:0}._corkMaterial_azhjs_2{right:0}._wood_azhjs_2{position:absolute;top:0;bottom:0;left:var(--panel-width);width:var(--divider);background:#9d6230;border-left:2px solid #c99562;border-right:3px solid #805023;box-shadow:inset 2px 0 #e5be905c}._boardPosition_azhjs_2{position:absolute;transform:rotate(var(--tilt));z-index:1}._boardPosition_azhjs_2:focus-within{z-index:3}._polaroid_azhjs_2{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-height:200px;border:1px solid #ece5e4;border-radius:10px;background:#fffaf4!important;color:#281166!important;padding:10px 10px 30px;box-shadow:0 6px 8px #251c2326;cursor:pointer;text-align:center;font-family:var(--s2-font)}._polaroid_azhjs_2._milestone_azhjs_2{border-color:#f2b432;box-shadow:0 5px 9px #67532635}._photo_azhjs_2{display:grid;place-items:center;width:100%;aspect-ratio:1.4;overflow:hidden;border-radius:8px;background:#ffdfeb;color:#a93249;font:700 16px Caveat}._photo_azhjs_2 img{width:100%;height:100%;object-fit:cover}._wash1_azhjs_2{background:#d4effa}._wash2_azhjs_2{background:#eadeff}._wash3_azhjs_2{background:#d4f0df}._polaroid_azhjs_2 strong{font-size:11px;line-height:1.5;font-weight:800;overflow-wrap:anywhere;color:#281166}._polaroid_azhjs_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._polaroid_azhjs_2 time{font-size:10px;color:#6f627d;line-height:1.5}._polaroid_azhjs_2 time:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._star_azhjs_2{position:absolute;left:20px;top:-36px;pointer-events:none}._pin_azhjs_2{position:absolute;left:55%;top:-14px;pointer-events:none}._star_azhjs_2 img,._pin_azhjs_2 img{max-width:none!important}._boardHint_azhjs_2{position:absolute;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:90%;margin:0;padding:6px 10px;border-radius:999px;background:#fffaf4e8;color:#281166;font-size:11px;font-weight:800;pointer-events:none}._boardHint_azhjs_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._boardCollection_azhjs_2>button{margin:12px 0}._summary_azhjs_2{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:30px 38px;margin-top:64px}._featured_azhjs_2,._month_azhjs_2,._recent_azhjs_2{border-radius:18px 10px;padding:18px}._featured_azhjs_2{min-height:250px}._featuredTitle_azhjs_2{display:block;background:none;border:0;padding:0;margin:0 0 8px;min-height:44px!important;text-align:left;font:900 18px var(--s2-font);color:var(--s2-ink);cursor:pointer}._featured_azhjs_2>p:not(._eyebrow_azhjs_1){font-size:12px;line-height:1.6;margin:0 0 26px;white-space:pre-wrap}._featured_azhjs_2>p:not(._eyebrow_azhjs_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._featuredPhoto_azhjs_2{width:180px;min-height:96px;max-width:100%;display:grid;place-items:center}._featuredPhoto_azhjs_2 img{width:100%;height:96px;object-fit:cover;border-radius:8px}._featuredPhoto_azhjs_2>p{font-size:20px;margin:0}._featuredPhoto_azhjs_2>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._month_azhjs_2 h2,._recent_azhjs_2 h2{font-size:14px;font-weight:900;margin:0 0 22px;color:var(--s2-ink)}._month_azhjs_2 p{font-size:12px;line-height:1.5;margin:0 0 42px}._month_azhjs_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._month_azhjs_2 h3{font-size:13px;font-weight:800;margin:0 0 30px}._addActions_azhjs_2{display:flex;gap:14px;flex-wrap:wrap}._recent_azhjs_2{grid-column:1/-1;min-height:180px}._recent_azhjs_2>button{width:100%;display:grid;grid-template-columns:70px minmax(140px,.9fr) minmax(0,1.4fr);gap:10px;min-height:44px!important;padding:8px 0;border:0;background:none;font:12px var(--s2-font);color:var(--s2-ink);text-align:left;cursor:pointer}._recent_azhjs_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recent_azhjs_2 time{font-size:10px;color:var(--s2-accent-ink);font-weight:800}._recent_azhjs_2 time:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recent_azhjs_2 span{font-size:11px;color:var(--s2-muted);overflow-wrap:anywhere}._recent_azhjs_2 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recent_azhjs_2 strong{font-size:12px;font-weight:800;overflow-wrap:anywhere}._recent_azhjs_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recent_azhjs_2 p{font-size:12px;color:var(--s2-muted)}._recent_azhjs_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_azhjs_1 :is(button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}html[data-theme=dark] ._primary_azhjs_1,html[data-theme=dark] ._switch_azhjs_1>button[aria-pressed=true]{background:var(--s2-personal-action,#a17cff);color:var(--s2-personal-action-ink,#17121f);border-color:#a17cff}@media(max-width:1100px){._workspace_azhjs_1{margin-top:-34px}._heading_azhjs_1 h1{font-size:24px;max-width:340px}._heading_azhjs_1{margin-bottom:24px}._heading_azhjs_1>p:last-child{font-size:11px;line-height:1.5}._heading_azhjs_1>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._controls_azhjs_1{gap:10px;flex-wrap:nowrap}._switch_azhjs_1{flex:1}._switch_azhjs_1>button{flex:1;min-width:0;padding:8px 10px;font-size:10px}._switch_azhjs_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_azhjs_1>summary{font-size:10px;padding:8px 10px}._filters_azhjs_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filterPaper_azhjs_1{left:auto;right:0;max-height:calc(100dvh - 160px)}._mint_azhjs_2{left:-88px;top:168px}._blush_azhjs_2{left:calc(100% - 58px);top:523px}._sky_azhjs_2,._lilac_azhjs_2{display:none}._boardViewport_azhjs_2{height:620px}._boardCanvas_azhjs_2{--divider:10px}._polaroid_azhjs_2{min-height:155px;padding:8px 8px 20px;gap:9px}._polaroid_azhjs_2 strong{font-size:11px;line-height:1.4}._polaroid_azhjs_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._polaroid_azhjs_2 time{font-size:10px}._polaroid_azhjs_2 time:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._photo_azhjs_2{font-size:15px;min-height:80px}._photo_azhjs_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._star_azhjs_2{left:18px;top:-32px}._pin_azhjs_2{left:20%;top:-14px}._boardHint_azhjs_2{font-size:10px}._boardHint_azhjs_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._summary_azhjs_2{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}._featured_azhjs_2,._month_azhjs_2,._recent_azhjs_2{padding:16px}._featuredTitle_azhjs_2{font-size:15px}._featuredTitle_azhjs_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._featuredPhoto_azhjs_2{width:140px}._featured_azhjs_2>p:not(._eyebrow_azhjs_1){font-size:12px;line-height:1.6;margin-bottom:20px}._featured_azhjs_2>p:not(._eyebrow_azhjs_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._month_azhjs_2{min-height:0}._month_azhjs_2 p{margin-bottom:20px}._month_azhjs_2 h3{margin-bottom:14px}._recent_azhjs_2>button{grid-template-columns:minmax(0,1fr) 64px;gap:12px}._recent_azhjs_2 time{grid-column:2;grid-row:1;text-align:right}._recent_azhjs_2 strong{grid-row:1;grid-column:1}._recent_azhjs_2 span{grid-column:1/-1}._boardPosition_azhjs_2 ._polaroid_azhjs_2{min-width:0}}@media(prefers-reduced-motion:reduce){._workspace_azhjs_1 *{scroll-behavior:auto!important}}._timelineControls_azhjs_7{display:flex;align-items:center;gap:8px;margin-bottom:20px}._timelineControls_azhjs_7>span{font-size:10px;color:var(--s2-muted);margin-left:8px}._timelineControls_azhjs_7>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._scale_azhjs_7{display:flex;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);margin-right:10px}._scale_azhjs_7>button{font:800 11px var(--s2-font);min-height:44px!important;min-width:70px;color:var(--s2-ink);border:0;border-radius:999px;background:none;cursor:pointer}._scale_azhjs_7>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._scale_azhjs_7>button[aria-pressed=true]{background:var(--s2-wash-lilac)}._arrow_azhjs_7{width:44px;height:44px!important;min-height:44px!important;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font:900 22px var(--s2-font);cursor:pointer}._timelineRail_azhjs_7{height:650px;overflow:auto;border:1px solid var(--s2-border);border-radius:18px;background:var(--s2-surface);scrollbar-width:var(--sproglet-scrollbar-width,thin);overscroll-behavior-x:contain}._timelineTrack_azhjs_7{height:650px;position:relative}._timelineCurve_azhjs_7{position:absolute;inset:0;overflow:visible}._timelineCurve_azhjs_7 path{fill:none;stroke:#7845ff;stroke-width:4}._timelineCurve_azhjs_7 g path{stroke-width:2}._timelineCurve_azhjs_7 circle{fill:#7845ff;stroke:#e2d4ff;stroke-width:2}._timelineCurve_azhjs_7 ._goldNode_azhjs_7{fill:#ffd56f;stroke:#fff1be}._timelinePosition_azhjs_7{position:absolute;transform:rotate(var(--tilt))}._timelinePosition_azhjs_7 ._polaroid_azhjs_2{min-height:206px}._timelinePosition_azhjs_7 ._star_azhjs_2{left:20px;top:-36px}._profileFilter_azhjs_7{padding:12px;background:var(--s2-wash-peach);border-radius:12px}._profileFilter_azhjs_7 label{padding:0!important;background:none!important}@media(max-width:1100px){._timelineControls_azhjs_7{gap:6px;flex-wrap:wrap}._scale_azhjs_7{margin-right:0;flex:1}._scale_azhjs_7>button{min-width:0;flex:1}._timelineControls_azhjs_7>span{width:100%;text-align:right;font-size:10px}._timelineControls_azhjs_7>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._timelinePosition_azhjs_7 ._polaroid_azhjs_2{min-height:174px}._timelinePosition_azhjs_7 ._star_azhjs_2{left:12px;top:-30px}}._heading_azhjs_1{margin-bottom:8px}._switch_azhjs_1{width:250px;flex:none}._switch_azhjs_1>button{min-width:125px!important}._filters_azhjs_1>summary{width:182px}._featured_azhjs_2,._month_azhjs_2,._recent_azhjs_2{box-shadow:none}._featuredMedia_azhjs_10{display:flex;align-items:center;gap:18px}._flower_azhjs_10{position:absolute;top:-28px;left:16px;font-size:17px;color:#3a285e}._mobileStats_azhjs_10{font-size:10px;color:var(--s2-muted);line-height:1.5}._mobileStats_azhjs_10:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._heading_azhjs_1{margin-bottom:24px}._switch_azhjs_1{width:auto;flex:1}._switch_azhjs_1>button{min-width:0!important}._filters_azhjs_1>summary{width:124px}._featured_azhjs_2{min-height:250px}._featured_azhjs_2 ._addActions_azhjs_2{justify-content:flex-end;margin-top:12px}._featuredPhoto_azhjs_2{width:118px;flex:none}._featuredPhoto_azhjs_2 img{height:72px}._recent_azhjs_2>button>span{display:none}._recent_azhjs_2{min-height:170px}._featuredMedia_azhjs_10{gap:18px}}@media(max-width:1100px){._heading_azhjs_1{margin-bottom:10px}._heading_azhjs_1 h1{line-height:1.3}._heading_azhjs_1>p:last-child{line-height:1.3}._controls_azhjs_1{margin-bottom:18px}}._mint_azhjs_2{width:270px;height:270px}._blush_azhjs_2{width:225px;height:225px}._sky_azhjs_2{width:210px;height:210px}._lilac_azhjs_2{width:200px;height:200px}._proud_azhjs_14{position:absolute;left:23.2%;top:25px;font:700 18px Caveat;color:#261c29;transform:rotate(3deg);z-index:1;border-bottom:1px solid #6f627d;padding-right:40px;pointer-events:none}._shimmer_azhjs_14,._smallShimmer_azhjs_14{position:absolute;top:-16px;left:102px;pointer-events:none}._shimmer_azhjs_14{transform:rotate(-15deg);width:8px;height:8px}._smallShimmer_azhjs_14{top:-2px;left:108px;width:6px;height:6px;transform:rotate(12deg)}@media(max-width:1100px){._mint_azhjs_2{width:132px;height:132px}._blush_azhjs_2{width:128px;height:128px}._proud_azhjs_14{left:16px;top:17px;font-size:14px;border:0;padding:0}._proud_azhjs_14:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shimmer_azhjs_14{left:82px}._smallShimmer_azhjs_14{left:87px}}._polaroid_azhjs_2 strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._polaroid_azhjs_2 small{font-size:10px;color:#6f627d}._polaroid_azhjs_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(min-width:601px)and (max-width:1100px){._boardViewport_azhjs_2{height:690px}}._polaroid_azhjs_2 ._star_azhjs_2{width:40px;height:40px;font-size:22px;top:-20px;left:20px}._attachment_azhjs_24{position:absolute;left:50%;top:-10px;z-index:3;pointer-events:none;transform:translate(-50%);display:block}._magnet_azhjs_25{width:23px;height:23px;border-radius:50%;border:2px solid #526098;background:radial-gradient(circle at 32% 25%,#dce9ff,#8399dc 50%,#3e508c);box-shadow:0 3px 3px #251c2355,inset 0 0 0 2px #fff6}._pushpin_azhjs_26{width:16px;height:16px;border-radius:50%;border:1px solid #943143;background:radial-gradient(circle at 32% 25%,#ffd0d7,#d55068 55%,#9e3049);box-shadow:2px 3px 3px #251c2366}._pushpin_azhjs_26:after{content:"";position:absolute;left:9px;top:12px;width:2px;height:9px;background:#6b5360;transform:rotate(-25deg);transform-origin:top;z-index:-1}._boardDecorations_azhjs_28{position:absolute;inset:0;pointer-events:none;z-index:1;color:#343758}._markerNote_azhjs_29{position:absolute;left:27%;top:22px;margin:0;font:700 22px/1.1 Caveat,cursive;transform:rotate(4deg)}._markerNote_azhjs_29:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}._markerNote_azhjs_29 span{font-size:30px}._pinnedNote_azhjs_31{position:absolute;left:79%;top:34px;width:16%;margin:0;padding:20px 8px 12px;background:#fff0a8;color:#534224;box-shadow:2px 4px 5px #251c2333;transform:rotate(5deg);font:700 20px/1.1 Caveat,cursive;text-align:center}._pinnedNote_azhjs_31:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}._pinnedNote_azhjs_31 b{display:block;font-size:27px;margin-top:8px}._markerDoodle_azhjs_31{position:absolute;left:3%;top:312px;width:17%;height:90px;color:#526997;transform:rotate(-5deg)}._memoryTicket_azhjs_31{position:absolute;left:55%;top:355px;width:16%;padding:18px 7px 12px;background:#e4f3ea;color:#295449;border:1px dashed #6f988a;box-shadow:2px 3px 5px #251c2326;text-align:center;font:800 9px var(--s2-font);transform:rotate(-5deg)}._memoryTicket_azhjs_31:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._memoryTicket_azhjs_31 span{display:block;margin-top:8px;font:700 18px/1.1 Caveat,cursive}._memoryTicket_azhjs_31 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}@media(max-width:600px){._markerNote_azhjs_29{left:4%;top:14px;font-size:15px}._markerNote_azhjs_29:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._markerNote_azhjs_29 br{display:none}._markerNote_azhjs_29 span{font-size:17px}._pinnedNote_azhjs_31{left:57%;top:258px;width:35%;padding:16px 6px 8px;font-size:15px}._pinnedNote_azhjs_31:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._pinnedNote_azhjs_31 b{display:none}._markerDoodle_azhjs_31{left:7%;top:435px;width:27%;height:48px}._memoryTicket_azhjs_31{left:56%;top:952px;width:37%;font-size:8px}._memoryTicket_azhjs_31:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._memoryTicket_azhjs_31 span{font-size:15px}._memoryTicket_azhjs_31 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._controls_azhjs_1{gap:12px;flex-wrap:wrap;align-items:center}._timelinePeriodControls_azhjs_36{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}._periodPicker_azhjs_37{display:flex;align-items:center;gap:6px;min-width:0}._periodPicker_azhjs_37 select,._timelineDate_azhjs_38,._sortControl_azhjs_38 select{min-height:44px;border:1px solid var(--s2-personal-control-border,var(--s2-border));border-radius:999px;background:var(--s2-surface);color:var(--s2-personal-control-ink,var(--s2-ink));font:800 11px var(--s2-font);padding:8px 12px;max-width:100%;cursor:pointer}._periodPicker_azhjs_37 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._timelineDate_azhjs_38:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._sortControl_azhjs_38 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._periodPicker_azhjs_37 select{width:154px}._timelineDate_azhjs_38{position:relative;display:grid;place-items:center;max-width:260px;text-align:center}._timelineDate_azhjs_38 input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}._timelineDate_azhjs_38:focus-within{outline:3px solid var(--s2-focus);outline-offset:3px}._timelinePeriodControls_azhjs_36 ._scale_azhjs_7{margin:0;display:flex}._timelinePeriodControls_azhjs_36 ._scale_azhjs_7>button{min-width:48px;min-height:44px;padding:8px;font:800 11px var(--s2-font);color:var(--s2-personal-control-ink,var(--s2-ink))}._timelinePeriodControls_azhjs_36 ._scale_azhjs_7>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._timelinePeriodControls_azhjs_36 ._scale_azhjs_7>button[aria-pressed=true]{background:var(--s2-personal-action,#6c3cff);color:var(--s2-personal-action-ink,#fff)}._controls_azhjs_1 ._filters_azhjs_1>summary{width:auto;min-width:76px}._sortControl_azhjs_38{margin-left:auto;min-width:0}._sortControl_azhjs_38 select{width:135px}._timelineRail_azhjs_7{height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;background:linear-gradient(120deg,color-mix(in srgb,var(--family-theme-action-primary,#6c4cff) 5%,var(--s2-surface)),color-mix(in srgb,var(--family-theme-action-accent,#a94079) 5%,var(--s2-surface)))}._timelineCurve_azhjs_7 circle{fill:var(--family-theme-action-primary,#6c4cff);stroke:var(--s2-surface)}._timelineSlide_azhjs_45{animation:_memoryTimelineSlide_azhjs_1 .72s cubic-bezier(.2,.7,.2,1) both}@keyframes _memoryTimelineSlide_azhjs_1{0%{opacity:.65;transform:translate(var(--timeline-slide-from,28px))}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._timelineSlide_azhjs_45{animation:none}}._floatingNotices_azhjs_48{position:fixed;z-index:90;bottom:24px;right:24px;display:grid;gap:12px;width:min(480px,calc(100vw - 48px));max-height:calc(100dvh - 160px);overflow:auto;pointer-events:none}._floatingNotice_azhjs_48{display:flex;align-items:center;gap:12px;margin:0;padding:16px 18px;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-personal-control-border,var(--s2-border));border-radius:18px;box-shadow:var(--s2-shadow-float);font:500 13px/1.5 var(--s2-font);pointer-events:auto;overflow-wrap:anywhere}._floatingNotice_azhjs_48:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._floatingNotice_azhjs_48>span{flex:1;min-width:0}._floatingNotice_azhjs_48>button{flex:none;min-width:44px;min-height:44px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-personal-control-ink,var(--s2-ink));cursor:pointer}@media(max-width:1100px){._controls_azhjs_1{flex-wrap:wrap}._controls_azhjs_1 ._switch_azhjs_1{flex:0 1 250px}._timelinePeriodControls_azhjs_36{flex:1 1 100%}._sortControl_azhjs_38{margin-left:0}._floatingNotices_azhjs_48{right:16px;bottom:calc(var(--mobile-nav-height,84px) + 32px);width:calc(100vw - 32px);max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 64px)}._timelinePeriodControls_azhjs_36 ._scale_azhjs_7{flex:none}}@media(max-width:600px){._timelinePeriodControls_azhjs_36{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%}._periodPicker_azhjs_37{grid-column:1/-1;justify-content:space-between}._periodPicker_azhjs_37 select,._timelineDate_azhjs_38{flex:1;width:auto;max-width:none}._timelinePeriodControls_azhjs_36 ._scale_azhjs_7{justify-self:end}._controls_azhjs_1 ._switch_azhjs_1{flex:1 1 100%}._sortControl_azhjs_38{flex:1}._sortControl_azhjs_38 select{width:100%}._filterPaper_azhjs_1{right:0;width:min(360px,calc(100vw - 64px))}}@media(max-width:600px){._memoryTicket_azhjs_31{display:none}}._polaroid_azhjs_2 ._star_azhjs_2{position:absolute}._controls_azhjs_1 ._filterPaper_azhjs_1{left:auto;right:0}._polaroid_azhjs_2 ._shimmer_azhjs_14,._polaroid_azhjs_2 ._smallShimmer_azhjs_14{position:absolute!important}._floatingNotices_azhjs_48{overflow:visible}._floatingNotice_azhjs_48{overflow:auto;isolation:isolate}._timelineCurve_azhjs_7 ._timelineSpine_azhjs_65{stroke-width:5;stroke-linecap:round;stroke-linejoin:round}._timelineCurve_azhjs_7 ._timelineGlow_azhjs_66{stroke-width:13;opacity:.12;stroke-linecap:round}._timelineCurve_azhjs_7 g ._timelineBranch_azhjs_67{stroke-width:2;stroke-linecap:round;opacity:.85}._floatingNotices_azhjs_48{bottom:calc(24px + var(--update-notification-offset,0px))}@media(max-width:1100px){._floatingNotices_azhjs_48{bottom:calc(var(--mobile-nav-height,84px) + 32px + var(--update-notification-offset,0px))}}._workspace_azhjs_1{--memories-action:var(--s2-personal-action,#6c3cff);--memories-action-ink:var(--s2-personal-action-ink,#fff)}html[data-theme=dark] ._workspace_azhjs_1{--memories-action:var(--s2-personal-action,#a17cff);--memories-action-ink:var(--s2-personal-action-ink,#17121f)}._workspace_azhjs_1 ._controls_azhjs_1{gap:12px;margin-bottom:12px}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7){height:32px;border:0;box-shadow:none;overflow:visible;border-radius:999px;background:var(--s2-surface)}._workspace_azhjs_1 ._controls_azhjs_1 ._switch_azhjs_1{flex:0 0 auto;width:max-content;min-width:224px}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button{min-width:0!important;height:32px;min-height:32px!important;padding:0 12px;font:800 12px/1.2 var(--s2-font);color:var(--s2-personal-control-ink,var(--s2-ink))}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_azhjs_1 ._controls_azhjs_1 ._switch_azhjs_1>button{flex:1 0 auto;white-space:nowrap}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button[aria-pressed=true]{background:var(--memories-action);color:var(--memories-action-ink)}._workspace_azhjs_1 ._controls_azhjs_1 :is(._arrow_azhjs_7,._button_azhjs_1,._sortTrigger_azhjs_84,._dateTrigger_azhjs_84),._workspace_azhjs_1 ._filters_azhjs_1>summary{box-sizing:border-box;height:32px;min-height:32px!important;border:1px solid var(--s2-personal-control-border,var(--s2-border));background:linear-gradient(125deg,color-mix(in srgb,var(--s2-personal-control-ink,var(--s2-link)) 5%,var(--s2-surface)),var(--s2-surface));color:var(--s2-personal-control-ink,var(--s2-ink));font:800 12px/1.2 var(--s2-font);border-radius:999px;box-shadow:inset 0 1px #ffffff26}._workspace_azhjs_1 ._controls_azhjs_1 :is(._arrow_azhjs_7,._button_azhjs_1,._sortTrigger_azhjs_84,._dateTrigger_azhjs_84):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_azhjs_1 ._filters_azhjs_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._workspace_azhjs_1 ._controls_azhjs_1 :is(._arrow_azhjs_7,._button_azhjs_1,._sortTrigger_azhjs_84,._dateTrigger_azhjs_84):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_azhjs_1 ._filters_azhjs_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_azhjs_1 ._controls_azhjs_1 button._arrow_azhjs_7{flex:0 0 32px;width:32px;height:32px!important;min-height:32px!important;font-size:22px;padding:0}._workspace_azhjs_1 ._controls_azhjs_1 ._button_azhjs_1{padding:0 14px}._workspace_azhjs_1 ._sortControl_azhjs_38{flex:0 0 140px;margin-left:auto}._workspace_azhjs_1 ._controls_azhjs_1 select option{background:var(--s2-surface);color:var(--s2-ink)}._workspace_azhjs_1 ._filters_azhjs_1>summary{width:auto;min-width:112px;gap:8px;padding:0 12px}._workspace_azhjs_1 ._filters_azhjs_1>summary svg{width:16px;height:16px;flex:none}._workspace_azhjs_1 ._filters_azhjs_1>summary svg:last-child{margin-left:auto}._workspace_azhjs_1 ._filters_azhjs_1[open]>summary{background:var(--memories-action);color:var(--memories-action-ink)}._workspace_azhjs_1 ._filters_azhjs_1[open]>summary svg:last-child{transform:rotate(180deg)}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button{background:transparent!important;color:var(--s2-personal-control-ink,var(--s2-ink))!important;box-shadow:none!important;transform:none!important;filter:none!important}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button[aria-pressed=true]{background:var(--memories-action)!important;color:var(--memories-action-ink)!important}._workspace_azhjs_1 ._controls_azhjs_1 :is(._periodPicker_azhjs_37>button,._timelinePeriodControls_azhjs_36>._button_azhjs_1,._dateDropdown_azhjs_98>._dateTrigger_azhjs_84,._sortControl_azhjs_38>._sortTrigger_azhjs_84,._filters_azhjs_1>summary){background:linear-gradient(125deg,color-mix(in srgb,var(--s2-personal-control-ink,var(--s2-link)) 5%,var(--s2-surface)),var(--s2-surface))!important;color:var(--s2-personal-control-ink,var(--s2-ink))!important;border-color:var(--s2-personal-control-border,var(--s2-border))!important;box-shadow:inset 0 1px #ffffff26!important;transform:none!important;filter:none!important}._workspace_azhjs_1 ._controls_azhjs_1 :is(._sortControl_azhjs_38>._sortTrigger_azhjs_84[aria-expanded=true],._filters_azhjs_1[open]>summary){background:var(--memories-action)!important;color:var(--memories-action-ink)!important}._workspace_azhjs_1 ._controls_azhjs_1 ._switch_azhjs_1>button:focus-visible{outline:3px solid var(--s2-focus,var(--s2-link))!important;outline-offset:3px}._workspace_azhjs_1 ._filterPaper_azhjs_1{top:42px;padding:16px;gap:12px;border-color:var(--s2-personal-control-border,var(--s2-border));transform:rotate(-.35deg);transform-origin:top right}._workspace_azhjs_1 ._filterPaper_azhjs_1 :is(input,select){border-color:var(--s2-personal-control-border,var(--s2-border));font:600 13px var(--s2-font)}._workspace_azhjs_1 ._filterPaper_azhjs_1 :is(input,select):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_azhjs_1 ._profileFilter_azhjs_7{min-width:0;display:grid;gap:8px}._filterLabel_azhjs_105{font:800 12px var(--s2-font)}._filterLabel_azhjs_105:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_azhjs_1 ._profileFilter_azhjs_7 .family-profile-selector{--family-selector-width:100%;width:100%!important;max-width:none!important;min-width:0;margin:0;padding:0;flex:auto}._workspace_azhjs_1 ._profileFilter_azhjs_7 .family-profile-selector-menu{width:100%;min-width:0}._workspace_azhjs_1 ._profileFilter_azhjs_7 .family-profile-selector-trigger{width:100%;height:44px;min-height:44px;border-radius:12px;border-color:var(--s2-personal-control-border,var(--s2-border))}._workspace_azhjs_1 ._filterPaper_azhjs_1 ._primary_azhjs_1{border-color:var(--memories-action);background:var(--memories-action);color:var(--memories-action-ink)}._dateDropdown_azhjs_98{position:relative;min-width:0;width:164px;z-index:9}._workspace_azhjs_1 ._dateTrigger_azhjs_84{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 12px;cursor:pointer}._dateTrigger_azhjs_84>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dateTrigger_azhjs_84>svg{width:16px;height:16px;flex:none}@media(max-width:1100px){._workspace_azhjs_1 ._sortControl_azhjs_38{margin-left:0}._dateDropdown_azhjs_98{width:190px}}@media(max-width:600px){._workspace_azhjs_1 ._controls_azhjs_1 ._switch_azhjs_1{flex:1 1 100%;width:100%}._workspace_azhjs_1 ._controls_azhjs_1 ._sortControl_azhjs_38{flex:1;min-width:0}._dateDropdown_azhjs_98{flex:1;width:auto}._workspace_azhjs_1 ._controls_azhjs_1 ._scale_azhjs_7>button{padding-inline:10px}._workspace_azhjs_1 ._filterPaper_azhjs_1{transform:none;max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 100px)}}._magnet_azhjs_25{border-color:hsl(var(--attachment-hue,218) 36% 38%);background:radial-gradient(circle at 32% 25%,hsl(var(--attachment-hue,218) 85% 91%),hsl(var(--attachment-hue,218) 53% 65%) 50%,hsl(var(--attachment-hue,218) 39% 38%))}._pushpin_azhjs_26{border-color:hsl(var(--attachment-hue,350) 45% 36%);background:radial-gradient(circle at 32% 25%,hsl(var(--attachment-hue,350) 85% 89%),hsl(var(--attachment-hue,350) 61% 59%) 55%,hsl(var(--attachment-hue,350) 52% 38%))}._polaroid_azhjs_2 ._milestoneAttachment_azhjs_119{position:absolute;left:50%;top:-18px;width:36px;height:36px;min-width:36px;min-height:36px;border:2px solid #b47d20;background:radial-gradient(circle at 35% 24%,#fff5c5,#f2c65c 62%,#d2992e);color:#65400a;font:900 21px/1 var(--s2-font);overflow:visible;box-shadow:inset 0 1px 3px #fff8da,0 3px 5px #79501b55}._polaroid_azhjs_2 ._milestoneAttachment_azhjs_119:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._polaroid_azhjs_2 ._milestoneAttachment_azhjs_119._pushpin_azhjs_26{width:30px;height:30px;min-width:30px;min-height:30px;top:-15px;font-size:17px}._milestoneAttachment_azhjs_119._pushpin_azhjs_26:after{left:18px;top:26px;height:12px}._workspace_azhjs_1 ._profileFilter_azhjs_7 .family-profile-selector-avatar.all{background:var(--s2-wash-lilac);color:var(--s2-ink)}._workspace_azhjs_1 ._controls_azhjs_1 ._sortControl_azhjs_38{position:relative;display:flex;align-items:center;margin-block:0;color:var(--s2-personal-control-ink,var(--s2-ink))}._workspace_azhjs_1 ._controls_azhjs_1 ._scale_azhjs_7>button{min-width:52px!important;padding-inline:8px;white-space:nowrap}._pushpin_azhjs_26{transform:translate(-50%) rotate(var(--pin-angle,0deg))}._workspace_azhjs_1 ._controls_azhjs_1 ._filters_azhjs_1[open]>summary{background:var(--memories-action);color:var(--memories-action-ink)}._workspace_azhjs_1 ._filters_azhjs_1>summary>span{color:inherit;-webkit-text-fill-color:currentColor}._workspace_azhjs_1 ._controls_azhjs_1 ._filters_azhjs_1[open]>summary :is(span,svg){color:var(--memories-action-ink);-webkit-text-fill-color:currentColor}._workspace_azhjs_1 ._filterPaper_azhjs_1{overflow-anchor:none;scroll-behavior:auto}._workspace_azhjs_1 ._profileFilter_azhjs_7 .family-profile-selector-list{position:relative;top:auto;left:auto;right:auto;width:100%;max-height:220px;margin-top:8px;scroll-behavior:auto}._workspace_azhjs_1 ._controls_azhjs_1 ._sortTrigger_azhjs_84{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:0 12px;cursor:pointer}._sortTrigger_azhjs_84>span{white-space:nowrap}._sortTrigger_azhjs_84>svg{width:16px;height:16px;flex:none}._workspace_azhjs_1 ._controls_azhjs_1 ._sortTrigger_azhjs_84[aria-expanded=true]{background:var(--memories-action);color:var(--memories-action-ink)}._sortOptions_azhjs_141{position:absolute;top:42px;left:0;z-index:10;display:grid;gap:6px;min-width:100%;width:max-content;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--s2-personal-control-border,var(--s2-border));border-radius:16px;background:var(--s2-surface);box-shadow:var(--s2-shadow-float)}._workspace_azhjs_1 ._sortOptions_azhjs_141>button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--s2-personal-control-ink,var(--s2-ink));font:800 12px var(--s2-font);white-space:nowrap;cursor:pointer}._workspace_azhjs_1 ._sortOptions_azhjs_141>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_azhjs_1 ._sortOptions_azhjs_141>button[aria-selected=true]{background:var(--memories-action);color:var(--memories-action-ink)}._workspace_azhjs_1 ._sortOptions_azhjs_141>button>span{color:inherit;-webkit-text-fill-color:currentColor}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button{box-sizing:border-box}@media(max-width:1100px){._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7){border:0;box-shadow:none;background:var(--s2-surface)}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button:not([aria-pressed=true]){color:var(--s2-ink)!important}._workspace_azhjs_1 ._controls_azhjs_1 :is(._periodPicker_azhjs_37>button,._timelinePeriodControls_azhjs_36>._button_azhjs_1,._dateDropdown_azhjs_98>._dateTrigger_azhjs_84,._sortControl_azhjs_38>._sortTrigger_azhjs_84,._filters_azhjs_1>summary){background:var(--s2-surface)!important;box-shadow:none!important;padding-inline:8px}._workspace_azhjs_1 ._controls_azhjs_1 :is(._sortControl_azhjs_38>._sortTrigger_azhjs_84[aria-expanded=true],._filters_azhjs_1[open]>summary){background:var(--memories-action)!important;color:var(--memories-action-ink)!important}._workspace_azhjs_1 ._controls_azhjs_1 ._filters_azhjs_1>summary{width:32px;min-width:32px;height:32px;min-height:32px;display:grid;place-items:center;padding:0;border-radius:50%}._workspace_azhjs_1 ._controls_azhjs_1 ._filters_azhjs_1>summary>span,._workspace_azhjs_1 ._controls_azhjs_1 ._filters_azhjs_1>summary>svg:last-child{display:none}._workspace_azhjs_1 ._controls_azhjs_1 ._filters_azhjs_1>summary>svg:first-child{width:18px;height:18px}}@media(max-width:600px){._workspace_azhjs_1 ._timelinePeriodControls_azhjs_36 ._scale_azhjs_7{justify-self:stretch;width:auto;margin:0;display:flex}._workspace_azhjs_1 ._timelinePeriodControls_azhjs_36 ._scale_azhjs_7>button{flex:1}}@media(max-width:1100px){._workspace_azhjs_1 ._controls_azhjs_1{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:12px;margin-bottom:12px}._workspace_azhjs_1 ._controls_azhjs_1 ._switch_azhjs_1{grid-column:1;grid-row:1;width:100%;min-width:0}._workspace_azhjs_1 ._controls_azhjs_1>._filters_azhjs_1{grid-column:2;grid-row:1}._workspace_azhjs_1 ._controls_azhjs_1>._filters_azhjs_1[open]{z-index:20}._workspace_azhjs_1 ._controls_azhjs_1 ._timelinePeriodControls_azhjs_36{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;gap:12px}._workspace_azhjs_1 ._timelinePeriodControls_azhjs_36 ._periodPicker_azhjs_37{grid-column:1/-1;display:flex;justify-content:space-between;width:100%;min-width:0}._workspace_azhjs_1 ._periodPicker_azhjs_37 ._dateDropdown_azhjs_98{flex:1;width:auto;min-width:0}._workspace_azhjs_1 ._timelinePeriodControls_azhjs_36 ._scale_azhjs_7{justify-self:stretch;width:auto;min-width:0;margin:0}._workspace_azhjs_1 ._timelinePeriodControls_azhjs_36 ._scale_azhjs_7>button{flex:1}._workspace_azhjs_1 ._sortField_azhjs_174{display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--s2-wash-peach);min-width:0}._workspace_azhjs_1 ._controls_azhjs_1 ._sortField_azhjs_174 ._sortControl_azhjs_38{width:100%;min-width:0;margin:0;flex:auto}._workspace_azhjs_1 ._sortField_azhjs_174 ._sortOptions_azhjs_141{width:100%;min-width:0}}@media(hover:hover){._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button:hover:not([aria-pressed=true]):not(:disabled),._workspace_azhjs_1 ._controls_azhjs_1 :is(._periodPicker_azhjs_37>button,._timelinePeriodControls_azhjs_36>._button_azhjs_1,._dateDropdown_azhjs_98>._dateTrigger_azhjs_84,._sortControl_azhjs_38>._sortTrigger_azhjs_84,._filters_azhjs_1:not([open])>summary):hover:not([aria-expanded=true]):not(:disabled){background:var(--s2-interactive-hover,var(--s2-personal-selection))!important;box-shadow:none!important}}._workspace_azhjs_1 ._controls_azhjs_1 :is(._switch_azhjs_1,._scale_azhjs_7)>button:active:not([aria-pressed=true]):not(:disabled),._workspace_azhjs_1 ._controls_azhjs_1 :is(._periodPicker_azhjs_37>button,._timelinePeriodControls_azhjs_36>._button_azhjs_1,._dateDropdown_azhjs_98>._dateTrigger_azhjs_84,._sortControl_azhjs_38>._sortTrigger_azhjs_84,._filters_azhjs_1:not([open])>summary):active:not([aria-expanded=true]):not(:disabled){background:var(--s2-interactive-pressed,var(--s2-personal-selection))!important}@media(max-width:360px){._workspace_azhjs_1 ._controls_azhjs_1 ._switch_azhjs_1>button{padding-inline:4px}}._workspace_azhjs_1 ._periodPicker_azhjs_37{flex-wrap:wrap;max-width:100%}._workspace_azhjs_1 ._periodPicker_azhjs_37 ._dateDropdown_azhjs_98[data-period-date-selector]{flex:0 0 auto;width:max-content;min-width:max-content;max-width:none}._workspace_azhjs_1 ._dateDropdown_azhjs_98[data-period-date-selector] ._dateTrigger_azhjs_84>span{overflow:visible;text-overflow:clip;min-width:max-content}._page_1z0ag_1{min-width:0}._areaRow_1z0ag_1{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;margin:26px 0 22px}._back_1z0ag_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}._back_1z0ag_1>button{border:0;background:none;min-height:44px;color:var(--s2-link);font:800 12px var(--s2-font);cursor:pointer}._back_1z0ag_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._overview_1z0ag_1{display:grid;grid-template-columns:minmax(0,2.64fr) minmax(240px,1fr);gap:30px;align-items:start}._food_1z0ag_1{min-height:458px;padding:16px;background:#edfaf2;border:1px solid var(--s2-border);border-radius:18px}._food_1z0ag_1 h2{font-size:19px;font-weight:900;margin:0 0 12px;color:var(--s2-ink)}._food_1z0ag_1>p{font-size:9.2px;line-height:18px;color:var(--s2-muted);margin:0 0 24px}._food_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._food_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._meals_1z0ag_1{display:flex;flex-direction:column;gap:16px}._meals_1z0ag_1>button{min-height:56px;padding:10px;text-align:left;border:1px solid var(--s2-border);border-radius:12px;background:#ffd666;color:var(--s2-ink);transform:rotate(-.7deg);font-family:var(--s2-font);cursor:pointer}._meals_1z0ag_1>button:nth-child(3n+2){background:#c4e8f5;transform:rotate(.8deg)}._meals_1z0ag_1>button:nth-child(3n+3){background:#e5d9ff;transform:rotate(-.8deg)}._meals_1z0ag_1 strong,._meals_1z0ag_1 small{display:block}._meals_1z0ag_1 strong{font-size:10.5px;font-weight:800}._meals_1z0ag_1 small{font-size:9px;line-height:1.5;margin-top:6px}._meals_1z0ag_1>p{font-size:12px;color:var(--s2-muted)}._meals_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._foodActions_1z0ag_1{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:16px}._foodActions_1z0ag_1 button{font-size:9.2px;min-width:110px!important;min-height:32px!important;height:32px;padding:0 12px}._foodActions_1z0ag_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._foodLinks_1z0ag_1{display:flex;gap:16px;justify-content:flex-end;margin-top:16px}._foodLinks_1z0ag_1 button{min-height:44px;border:0;background:none;color:var(--s2-link);font:700 11px var(--s2-font);cursor:pointer}._foodLinks_1z0ag_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_1z0ag_1{min-height:300px;padding:16px;background:#c4e8f5;border:1px solid var(--s2-border);border-radius:16px;transform:rotate(.6deg)}._glance_1z0ag_1 h2{font-size:15px;font-weight:800;margin:0 0 12px;color:var(--s2-ink)}._glance_1z0ag_1 dl{margin:0}._glance_1z0ag_1 dl>div{display:flex;gap:4px;flex-wrap:wrap;font-size:9.2px;line-height:1.55}._glance_1z0ag_1 dl>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_1z0ag_1 dt:after{content:" ·"}._glance_1z0ag_1 dd{margin:0;overflow-wrap:anywhere}._glance_1z0ag_1>p{font-size:9.2px;line-height:1.5;color:var(--s2-muted)}._glance_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_1z0ag_1 ._attribution_1z0ag_1{margin:70px 0 0}html[data-theme=dark] ._food_1z0ag_1{background:#34284a}html[data-theme=dark] ._glance_1z0ag_1{background:#14454d}html[data-theme=dark] ._meals_1z0ag_1>button{background:#614a17}html[data-theme=dark] ._meals_1z0ag_1>button:nth-child(3n+2){background:#14454d}html[data-theme=dark] ._meals_1z0ag_1>button:nth-child(3n+3){background:#3d2e57}@media(max-width:1100px){._areaRow_1z0ag_1{margin:0 0 20px;gap:14px}._period_1z0ag_3{padding:0;gap:10px}._overview_1z0ag_1{grid-template-columns:minmax(0,1fr);gap:12px}._food_1z0ag_1{min-height:294px;padding:16px}._food_1z0ag_1 h2{font-size:16px;margin-bottom:12px}._food_1z0ag_1>p{font-size:9.2px;margin-bottom:14px}._food_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._meals_1z0ag_1{gap:10px}._meals_1z0ag_1>button{min-height:40px;padding:5px 10px}._meals_1z0ag_1 strong{font-size:11px}._meals_1z0ag_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._meals_1z0ag_1 small{font-size:9px;margin-top:5px}._meals_1z0ag_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._foodActions_1z0ag_1{margin-top:12px}._foodLinks_1z0ag_1{margin-top:8px}._glance_1z0ag_1{min-height:0;border-radius:16px 5px;padding:12px}._glance_1z0ag_1 h2{font-size:13px;margin-bottom:8px}._glance_1z0ag_1 ._attribution_1z0ag_1{margin:14px 0 0}._back_1z0ag_1{margin-bottom:18px}}._page_1z0ag_1>header h1{font-size:30px}._page_1z0ag_1>header>div>p:last-child:not(:first-child){font-size:9.2px;line-height:14px}._page_1z0ag_1>header>div>p:last-child:not(:first-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}@media(max-width:1100px){._page_1z0ag_1>header h1{font-size:24px!important}._period_1z0ag_3 button{min-width:57px!important}._glance_1z0ag_1{transform:rotate(.8deg)}html[data-theme=dark] ._glance_1z0ag_1{transform:rotate(-.7deg)}._foodLinks_1z0ag_1{flex-wrap:wrap}}@media(max-width:1100px){._glance_1z0ag_1{min-height:76px;padding:8px 14px 4px}._glance_1z0ag_1 h2{line-height:18px;margin-bottom:6px}._glance_1z0ag_1 dl>div{line-height:13.2px}._glance_1z0ag_1 dl>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,13.2px)}._glance_1z0ag_1 ._attribution_1z0ag_1{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}}._areaRow_1z0ag_1{display:grid;grid-template-columns:minmax(0,2.64fr) minmax(240px,1fr);align-items:start;gap:20px 30px}._page_1z0ag_1 ._areaRow_1z0ag_1>nav{grid-column:1;max-width:none;width:100%}._areaRow_1z0ag_1>._controlRow_1z0ag_18{grid-column:1;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}._areaRow_1z0ag_1 ._profileControl_1z0ag_19{justify-content:flex-end}@media(max-width:1100px){._areaRow_1z0ag_1{grid-template-columns:minmax(0,1fr)}._areaRow_1z0ag_1>._controlRow_1z0ag_18{grid-template-columns:minmax(0,1fr)}}._period_1z0ag_3{min-width:0;margin:0 0 4px}._period_1z0ag_3>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._period_1z0ag_3 button{font-size:12px!important;min-height:32px!important}._period_1z0ag_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._period_1z0ag_3>div>div:first-child{display:flex;align-items:center;gap:8px}._period_1z0ag_3>div>div:first-child>button{min-width:32px!important}._period_1z0ag_3>div>div:last-child{display:flex;gap:0;border:0;border-radius:999px;background:var(--s2-surface)}._period_1z0ag_3>div>div:last-child button{min-width:56px;border:0;border-radius:999px;background:transparent;color:var(--s2-ink)}._period_1z0ag_3>div>div:last-child button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white)}._period_1z0ag_3 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:600px){._period_1z0ag_3>div{display:grid;grid-template-columns:auto 1fr;gap:12px}._period_1z0ag_3>div>div:first-child{grid-column:1/-1}._period_1z0ag_3>div>div:first-child>div{flex:1}._period_1z0ag_3>div>div:last-child{justify-self:end}}._controlRow_1z0ag_18{display:grid;grid-template-columns:minmax(0,2.64fr) minmax(240px,1fr);gap:30px;align-items:center;width:100%;margin-bottom:16px}._controlRow_1z0ag_18>div{min-width:0}._profileControl_1z0ag_19{display:flex;justify-content:flex-end}._profileControl_1z0ag_19 .family-profile-selector{position:relative!important;inset:auto!important;width:100%;max-width:100%;margin:0!important;padding:0!important}._profileControl_1z0ag_19 .family-profile-selector-trigger{width:100%!important;max-width:100%!important}._preferenceFilters_1z0ag_33{display:flex;flex-wrap:wrap;gap:8px}._preferenceFilters_1z0ag_33 button{min-height:32px!important;padding:6px 12px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 12px var(--s2-font);cursor:pointer}._preferenceFilters_1z0ag_33 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._preferenceFilters_1z0ag_33 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white);border-color:transparent}._preferenceFilters_1z0ag_33 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._controlRow_1z0ag_18{grid-template-columns:minmax(0,1fr);gap:12px}._profileControl_1z0ag_19{justify-content:flex-start}._profileControl_1z0ag_19 .family-profile-selector{width:auto;max-width:100%}._preferenceFilters_1z0ag_33 button{min-height:44px!important}}._page_1z0ag_1>header>div>p:last-child:not(:first-child){font-size:12px;line-height:18px;font-weight:600;color:var(--s2-body)}._page_1z0ag_1>header>div>p:last-child:not(:first-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._page_1z0ag_1>header>div>p:last-child:not(:first-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_1z0ag_1 ._areaRow_1z0ag_1>nav small{font-weight:600;color:var(--s2-body)}._food_1z0ag_1>p,._meals_1z0ag_1>p{font-size:13px;line-height:20px;font-weight:600;color:var(--s2-body)}._food_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._meals_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._meals_1z0ag_1 strong{font-size:14px;line-height:20px;font-weight:800}._meals_1z0ag_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._meals_1z0ag_1 small{font-size:12px;line-height:18px;font-weight:600}._meals_1z0ag_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._meals_1z0ag_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._foodActions_1z0ag_1 button,._foodLinks_1z0ag_1 button{font-size:12px;line-height:16px;font-weight:800}._foodActions_1z0ag_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._foodLinks_1z0ag_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._foodActions_1z0ag_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._foodLinks_1z0ag_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_1z0ag_1 h2{font-size:16px;line-height:22px}._glance_1z0ag_1 dl>div,._glance_1z0ag_1>p{font-size:12px;line-height:18px;font-weight:600;color:var(--s2-body)}._glance_1z0ag_1 dl>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._glance_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._glance_1z0ag_1 dl>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._glance_1z0ag_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileControl_1z0ag_19 .family-profile-selector-trigger strong{font-size:12px!important;line-height:16px!important;font-weight:800!important}._profileControl_1z0ag_19 .family-profile-selector-trigger strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)!important}._profileControl_1z0ag_19 .family-profile-selector-trigger strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._profileControl_1z0ag_19 .family-profile-selector-trigger small{font-size:11px!important;line-height:15px!important;font-weight:600!important;color:var(--s2-body)!important}._profileControl_1z0ag_19 .family-profile-selector-trigger small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)!important}._profileControl_1z0ag_19 .family-profile-selector-trigger small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._profileGlance_1z0ag_61{display:flex;flex-direction:column}._profileAction_1z0ag_62{display:flex;justify-content:center;margin-top:auto;padding-top:16px}._profileAction_1z0ag_62>button{min-height:44px!important}._page_1l5jr_1{position:relative;min-width:0;color:var(--s2-ink);font-family:var(--s2-font)}._page_1l5jr_1>header{margin-bottom:40px;padding-right:52px}._page_1l5jr_1>header h1{font-size:30px;font-weight:800}._page_1l5jr_1>header>div{max-width:100%}._page_1l5jr_1>header>div>p:last-child{font-size:9.2px;line-height:14px;max-width:860px}._page_1l5jr_1>header>div>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._page_1l5jr_1>header>div>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._child_1l5jr_1{margin:0 0 40px}._child_1l5jr_1>h2{font-size:22px;margin-bottom:16px}._layout_1l5jr_1{display:grid;grid-template-columns:minmax(0,700fr) minmax(240px,328fr);gap:38px 50px;align-items:start}._capture_1l5jr_1{grid-column:1;min-height:236px;background:#e5d9ff;border-radius:18px;padding:16px;min-width:0}._capture_1l5jr_1 fieldset{border:0;padding:0;margin:0;min-width:0}._capture_1l5jr_1 h2,._food_1l5jr_1 h2{font-size:16px;font-weight:800;margin:0 0 12px;color:var(--s2-ink)}._capture_1l5jr_1 label{display:block;margin:0}._capture_1l5jr_1 input,._editor_1l5jr_1 input,._editor_1l5jr_1 select,._editor_1l5jr_1 textarea{width:100%;max-width:100%;min-width:0;min-height:44px;background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:12px;padding:10px 12px;font:12px var(--s2-font);color:var(--s2-ink)}._capture_1l5jr_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_1l5jr_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_1l5jr_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_1l5jr_1 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._capture_1l5jr_1 input::placeholder{color:var(--s2-muted)}._capture_1l5jr_1 fieldset>button{display:flex;margin:12px 0 0 auto;min-width:142px!important;min-height:32px!important;height:32px;padding:0 12px;font-size:9.5px;font-weight:400}._capture_1l5jr_1 fieldset>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._kinds_1l5jr_1{display:flex;gap:10px;margin-top:12px;padding:3px 2px}._kinds_1l5jr_1>button{flex:1;min-width:0;min-height:68px;border:1px solid var(--s2-border-strong);border-radius:12px;background:#ffe2a0;color:var(--s2-ink);padding:8px;text-align:left;transform:rotate(.8deg);font-family:var(--s2-font);cursor:pointer}._kinds_1l5jr_1>button:first-child{background:#def2e7;transform:rotate(-.8deg)}._kinds_1l5jr_1>button:last-child{transform:rotate(-.7deg)}._kinds_1l5jr_1>button[aria-pressed=true]{outline:2px solid #6c4cff;outline-offset:0}._kinds_1l5jr_1 strong{display:block;text-align:center;font-size:9.5px;font-weight:800;margin-bottom:10px}._kinds_1l5jr_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._kinds_1l5jr_1 small{display:block;font-size:8px;line-height:12px;color:var(--s2-body)}._kinds_1l5jr_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._kinds_1l5jr_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._food_1l5jr_1{grid-column:2;grid-row:1/3;min-height:226px;border-radius:16px;background:#d1edde;padding:16px 14px}._food_1l5jr_1 p{font-size:9.3px;line-height:1.5;margin:0 0 12px}._food_1l5jr_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._food_1l5jr_1 ._foodExplanation_1l5jr_1{font-size:9.3px;color:var(--s2-muted)}._food_1l5jr_1 ._foodExplanation_1l5jr_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rows_1l5jr_1{grid-column:1;background:#fff6ec;border-radius:18px;padding:12px 20px 12px 12px;min-height:300px;display:flex;flex-direction:column;gap:18px}._row_1l5jr_1{display:flex;align-items:center;gap:10px;min-height:62px;border:1px solid var(--s2-border-strong);border-radius:14px;background:#d1eddee0;padding:8px 12px;transform:rotate(.7deg)}._row_1l5jr_1[data-preference-kind=comfort]{background:#e5d9ffe0;transform:rotate(-.8deg)}._row_1l5jr_1[data-preference-kind=avoid]{background:#fad6e0e0;transform:rotate(.7deg)}._rowCopy_1l5jr_1{flex:1;min-width:0;min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0;text-align:left;border:0;background:none;color:var(--s2-ink);font-family:var(--s2-font)}button._rowCopy_1l5jr_1{cursor:pointer}._rowCopy_1l5jr_1 strong{font-size:11px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}._rowCopy_1l5jr_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rowCopy_1l5jr_1 small{font-size:8.8px;line-height:1.4;color:var(--s2-body);overflow-wrap:anywhere}._rowCopy_1l5jr_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._remove_1l5jr_1{flex:none;display:grid;place-items:center;width:32px;height:32px;min-height:32px!important;padding:0;border:1px solid #c71f2e9e;border-radius:50%;background:#fffefd;box-shadow:0 3px 8px #c71f2e47;cursor:pointer}._remove_1l5jr_1>span{display:grid;place-items:center}._empty_1l5jr_1{font-size:12px;color:var(--s2-muted)}._empty_1l5jr_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._extras_1l5jr_1{grid-column:1}._extras_1l5jr_1>summary{min-height:44px;display:flex;align-items:center;font-size:12px;font-weight:800;color:var(--s2-link);cursor:pointer}._extras_1l5jr_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._extras_1l5jr_1>summary:before{content:"▸";margin-right:8px}._extras_1l5jr_1[open]>summary:before{content:"▾"}._presets_1l5jr_1{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}._presets_1l5jr_1 button{min-height:44px;font-size:12px}._presets_1l5jr_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._tools_1l5jr_1{position:absolute;right:0;top:0;z-index:8}._tools_1l5jr_1>summary{display:grid;place-items:center;list-style:none;width:44px;height:44px;border:1px solid var(--s2-border-strong);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:24px;cursor:pointer}._tools_1l5jr_1>summary::-webkit-details-marker{display:none}._tools_1l5jr_1>div{position:absolute;right:0;top:50px;display:grid;gap:12px;width:280px;max-width:calc(100vw - 36px);padding:16px;max-height:calc(100dvh - 240px);overflow:auto;background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:16px;box-shadow:var(--s2-shadow-float)}._filters_1l5jr_1{display:flex;gap:8px;flex-wrap:wrap}._filters_1l5jr_1 button{min-height:44px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);padding:8px 12px;font:700 12px var(--s2-font);cursor:pointer}._filters_1l5jr_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_1l5jr_1 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff)}._tools_1l5jr_1 .family-profile-selector{max-width:100%!important}._editor_1l5jr_1{display:grid;gap:18px;font-family:var(--s2-font);color:var(--s2-ink)}._editor_1l5jr_1 label{display:grid;gap:8px;font-size:13px;font-weight:700}._editor_1l5jr_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editor_1l5jr_1 textarea{min-height:110px;resize:vertical}._editorActions_1l5jr_1{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}._overviewRows_1l5jr_1{margin-top:16px}._embedded_1l5jr_1 ._layout_1l5jr_1{grid-template-columns:minmax(0,1fr);gap:18px}._embedded_1l5jr_1 ._food_1l5jr_1{grid-column:1;grid-row:auto}._embedded_1l5jr_1 ._capture_1l5jr_1 h2{font-size:16px}html[data-theme=dark] ._capture_1l5jr_1,html[data-theme=dark] ._food_1l5jr_1,html[data-theme=dark] ._rows_1l5jr_1{background:#34284a}html[data-theme=dark] ._kinds_1l5jr_1>button{background:#45381f}html[data-theme=dark] ._kinds_1l5jr_1>button:first-child{background:#17382e}html[data-theme=dark] ._row_1l5jr_1{background:#144733e6}html[data-theme=dark] ._row_1l5jr_1[data-preference-kind=comfort]{background:#3d2e57e6}html[data-theme=dark] ._row_1l5jr_1[data-preference-kind=avoid]{background:#4d292ee6}@media(max-width:1100px){._page_1l5jr_1>header{margin-bottom:26px;padding-right:48px}._page_1l5jr_1>header h1{font-size:24px!important;font-weight:800}._page_1l5jr_1>header>div>p:last-child{font-size:9.2px;line-height:14px}._page_1l5jr_1>header>div>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._page_1l5jr_1>header>div>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._layout_1l5jr_1{grid-template-columns:minmax(0,1fr);gap:16px}._capture_1l5jr_1{padding:16px;min-height:226px}._capture_1l5jr_1 h2{font-size:14px}._capture_1l5jr_1 input,._editor_1l5jr_1 input,._editor_1l5jr_1 select,._editor_1l5jr_1 textarea{font-size:16px}._kinds_1l5jr_1{gap:10px}._kinds_1l5jr_1>button{padding:8px 6px;min-height:68px}._kinds_1l5jr_1 strong{font-size:10px;line-height:1.5;margin-bottom:8px}._kinds_1l5jr_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._kinds_1l5jr_1 small{font-size:9px;line-height:1.5}._kinds_1l5jr_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._capture_1l5jr_1 fieldset>button{font-size:9.5px}._capture_1l5jr_1 fieldset>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rows_1l5jr_1{padding:12px 20px 12px 12px;min-height:188px;gap:14px}._row_1l5jr_1{padding:8px 12px;gap:8px;min-height:50px}._rowCopy_1l5jr_1 strong{font-size:11px}._rowCopy_1l5jr_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rowCopy_1l5jr_1 small{font-size:8.8px}._rowCopy_1l5jr_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rowCopy_1l5jr_1{gap:3px;min-height:32px!important}._food_1l5jr_1{grid-column:1;grid-row:auto;min-height:0;padding:14px}._food_1l5jr_1 h2{font-size:14px;margin-bottom:10px}._food_1l5jr_1 p{font-size:11px}._food_1l5jr_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._food_1l5jr_1 ._foodExplanation_1l5jr_1{margin-bottom:0}._extras_1l5jr_1{order:4}._editorActions_1l5jr_1>button{flex:1}._child_1l5jr_1>h2{font-size:18px}._embedded_1l5jr_1 ._rows_1l5jr_1{padding:12px}._kinds_1l5jr_1{padding:3px 1px}._tools_1l5jr_1>div{width:250px}}@media(prefers-reduced-motion:reduce){._page_1l5jr_1 *{scroll-behavior:auto!important}}._page_1l5jr_1>header h1{margin-top:2px}._row_1l5jr_1{border-color:var(--s2-border)}._remove_1l5jr_1{color:var(--s2-danger-icon);border-color:var(--s2-danger-icon)}._remove_1l5jr_1 svg{stroke:var(--s2-danger-icon)}._wallArea_1l5jr_10{min-width:0}._wallHeading_1l5jr_10{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}._wallHeading_1l5jr_10 h2{font:900 20px/1.4 var(--s2-font);margin:0}._wallHeading_1l5jr_10 p{font:13px/1.5 var(--s2-font);color:var(--s2-muted);margin:8px 0}._wallHeading_1l5jr_10 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._wallHeading_1l5jr_10 button{flex:none}._wall_1l5jr_10{display:grid;gap:28px}._cluster_1l5jr_10{min-width:0}._cluster_1l5jr_10>h3{display:inline-block;font:900 16px var(--s2-font);margin:0 0 16px;border-bottom:3px solid var(--s2-accent);padding:0 0 6px}._notes_1l5jr_10{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:22px;padding:6px}._note_1l5jr_10{position:relative;display:flex;flex-direction:column;gap:12px;align-items:flex-start;min-width:0;min-height:160px!important;height:auto!important;padding:24px 18px 18px;border:1px solid var(--s2-border-strong);border-radius:3px 3px 24px;background:var(--s2-wash-butter,#fff0b8);color:var(--s2-ink);box-shadow:var(--s2-shadow-paper);transform:rotate(var(--note-angle));text-align:left;font-family:var(--s2-font);cursor:pointer}._note_1l5jr_10:before{content:"";position:absolute;top:-7px;left:calc(50% - 22px);width:44px;height:15px;background:var(--s2-wash-lilac);border:1px solid var(--s2-border);opacity:.9}._note_1l5jr_10[data-tone=lilac]{background:var(--s2-wash-lilac)}._note_1l5jr_10[data-tone=blush]{background:var(--s2-wash-blush)}._note_1l5jr_10[data-tone=mint]{background:var(--s2-wash-mint)}._note_1l5jr_10[data-tone=sky]{background:var(--s2-wash-sky)}._note_1l5jr_10 strong{font-size:17px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}._note_1l5jr_10 small,._note_1l5jr_10>span{font-size:12px;line-height:1.5;color:var(--s2-body);overflow-wrap:anywhere}._note_1l5jr_10 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._note_1l5jr_10>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_1l5jr_10[aria-current=true]{outline:3px solid var(--s2-personal-action,var(--s2-link));outline-offset:2px}._note_1l5jr_10:focus-visible{outline:3px solid var(--s2-focus);outline-offset:4px}._note_1l5jr_10:hover{box-shadow:var(--s2-shadow-float)}._foodDisclosure_1l5jr_10{margin-top:24px}._foodDisclosure_1l5jr_10>summary{min-height:44px;cursor:pointer;color:var(--s2-link);font:800 13px/2 var(--s2-font)}._foodDisclosure_1l5jr_10>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._preferenceDetail_1l5jr_10{font:14px/1.6 var(--s2-font)}._preferenceDetail_1l5jr_10:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._savedValue_1l5jr_10{font-size:20px;white-space:pre-wrap;overflow-wrap:anywhere}._savedValue_1l5jr_10:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._preferenceDetail_1l5jr_10 dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px}._preferenceDetail_1l5jr_10 dt{font-weight:800}._preferenceDetail_1l5jr_10 dd{margin:0;overflow-wrap:anywhere}._editorActions_1l5jr_1>button{min-height:44px!important;min-width:100px}._foodDisclosure_1l5jr_10 ._food_1l5jr_1{min-height:0}._child_1l5jr_1:last-child{margin-bottom:0}@media(max-width:1100px){._notes_1l5jr_10{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:20px;padding:5px}._note_1l5jr_10{transform:none;min-height:130px!important}._wallHeading_1l5jr_10 h2{font-size:18px}._wallHeading_1l5jr_10 button{min-height:44px!important}._preferenceDetail_1l5jr_10 dl{grid-template-columns:minmax(0,1fr)}._editorActions_1l5jr_1{flex-wrap:wrap}._editorActions_1l5jr_1>button{flex:1}}._note_1l5jr_10 strong{font-weight:800}._note_1l5jr_10 small,._note_1l5jr_10>span{font-weight:600}._wallHeading_1l5jr_10 p,._empty_1l5jr_1,._food_1l5jr_1 p,._food_1l5jr_1 ._foodExplanation_1l5jr_1{font-size:13px;line-height:20px;font-weight:600;color:var(--s2-body)}._wallHeading_1l5jr_10 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._empty_1l5jr_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._food_1l5jr_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._food_1l5jr_1 ._foodExplanation_1l5jr_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editor_1l5jr_1{gap:20px}._quickPicks_1l5jr_19{min-width:0;border:0;padding:0;margin:0}._quickPicks_1l5jr_19 legend{font:800 13px/1.5 var(--s2-font);padding:0;color:var(--s2-ink)}._quickPicks_1l5jr_19 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._quickPicks_1l5jr_19 p{margin:4px 0 10px;font:12px/1.5 var(--s2-font);color:var(--s2-body)}._quickPicks_1l5jr_19 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._quickPicks_1l5jr_19 ._presets_1l5jr_1{padding:0;gap:8px}._quickPicks_1l5jr_19 button{padding:8px 12px;white-space:normal;text-align:center}._quickPicks_1l5jr_19 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white);border-color:transparent}._editor_1l5jr_1 input,._editor_1l5jr_1 select,._editor_1l5jr_1 textarea{font-size:14px;line-height:1.5}._editor_1l5jr_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_1l5jr_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_1l5jr_1 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editor_1l5jr_1 textarea{min-height:100px}._editorActions_1l5jr_1{padding-top:4px;gap:12px}@media(max-width:1100px){._editor_1l5jr_1 input,._editor_1l5jr_1 select,._editor_1l5jr_1 textarea{font-size:16px}}._dialog_eiism_1._dialog_eiism_1{padding:26px;border:1px solid var(--s2-border);border-radius:22px;background:var(--s2-surface);color:var(--s2-ink);font-family:var(--s2-font);transform:rotate(-.3deg)}._dialog_eiism_1 h2{margin:0 42px 18px 0;font-size:24px;line-height:1.4}._dialog_eiism_1 p{font-size:14px;line-height:1.6}._dialog_eiism_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_eiism_1 form{display:grid;gap:12px}._dialog_eiism_1 label{font-size:14px;font-weight:800}._dialog_eiism_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_eiism_1 input{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--s2-border-strong);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);font:16px var(--s2-font)}._dialog_eiism_1 button{min-height:44px;padding:10px 18px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 12px var(--s2-font);cursor:pointer}._dialog_eiism_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_eiism_1 button:disabled{opacity:.6;cursor:default}._dialog_eiism_1 button:focus-visible,._dialog_eiism_1 input:focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}._dialog_eiism_1 ._close_eiism_4{position:absolute;top:12px;right:12px;width:44px;padding:0;font-size:22px}._actions_eiism_4{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:8px}._dialog_eiism_1 ._delete_eiism_4{background:var(--s2-danger,#c71f2e);border-color:transparent;color:#fff}._error_eiism_4{color:var(--s2-danger);margin:0}._backdrop_eiism_5._backdrop_eiism_5{grid-template-columns:minmax(0,1fr)}._dialog_eiism_1._dialog_eiism_1{justify-self:center;width:min(520px,100%)}@media(max-width:1100px){._backdrop_eiism_5._backdrop_eiism_5{padding:calc(var(--mobile-header-height,84px) + 16px) 16px calc(var(--mobile-nav-height,84px) + 16px)!important}._dialog_eiism_1._dialog_eiism_1{max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 32px)!important;padding:22px}}._dialog_xvtbj_1._dialog_xvtbj_1._dialog_xvtbj_1.sproglet-viewport-modal-dialog{padding:28px!important;transform:rotate(-.25deg);border-radius:18px 12px!important}._form_xvtbj_2{display:grid;gap:12px;min-width:0}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 label{margin:0 0 8px}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2>label{margin:4px 0 -4px}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .day-modal-header{margin:0 0 8px}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .day-modal-header h2{margin-bottom:8px}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .day-modal-header p{margin:0}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .low-admin-context-row{padding:12px 0;margin:0}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .low-admin-details-toggle{display:flex;align-items:center;justify-content:space-between;margin:0;padding:8px 0;min-height:44px}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .low-admin-optional-details{display:grid;gap:12px;margin:0;padding:16px;border:1px solid var(--s2-border);border-radius:14px;background:var(--s2-surface)}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .actions{margin:8px 0 0;gap:12px}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .actions .btn{min-height:44px;border-radius:999px}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .primary{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff)}@media(max-width:1100px){._dialog_xvtbj_1._dialog_xvtbj_1._dialog_xvtbj_1.sproglet-viewport-modal-dialog{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-inline:auto!important;padding:24px 20px!important}}._dialog_xvtbj_1._dialog_xvtbj_1 ._form_xvtbj_2 .low-admin-context-row>div{display:flex;flex-direction:column;gap:4px}@media(max-width:1100px){._backdrop_xvtbj_20._backdrop_xvtbj_20.sproglet-viewport-modal-backdrop{align-items:center!important;justify-content:center!important;padding:calc(var(--mobile-header-height,84px) + 16px) max(16px,env(safe-area-inset-left),env(safe-area-inset-right)) calc(var(--mobile-nav-height,84px) + 16px)!important;overflow:hidden}._dialog_xvtbj_1._dialog_xvtbj_1._dialog_xvtbj_1.sproglet-viewport-modal-dialog{width:100%!important;max-width:700px!important;min-height:0!important;max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 32px)!important;margin:0!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-block:12px}._dialog_xvtbj_1._dialog_xvtbj_1._dialog_xvtbj_1 :is(input,select,textarea){font-size:16px}}button._cta_uvf9e_2._cta_uvf9e_2{position:relative;isolation:isolate;border:2px solid #93600c;background:linear-gradient(115deg,#f7c65c,#fff1b1 45%,#eeb647);color:#3d2807;box-shadow:inset 0 1px #fff8d5,0 3px 10px #8c5e1433;font-weight:900}._frame_uvf9e_3._frame_uvf9e_3{position:relative;isolation:isolate;border-color:#b47d20!important;box-shadow:0 0 0 2px #eac16a99,0 5px 14px #6d440d33}._sheen_uvf9e_4{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:1}._sheen_uvf9e_4:after{content:"";position:absolute;inset:-30% -50%;background:linear-gradient(110deg,transparent 38%,#fff6bf00 43%,#fff6bfa6 49%,#ffffffa6 50%,#fff6bf00 57%,transparent 62%);transform:translate(-80%);opacity:0;animation:_milestoneSweep_uvf9e_1 4.5s ease-in-out infinite;animation-delay:var(--milestone-shimmer-delay,0s)}._marker_uvf9e_6{position:relative;isolation:isolate;display:grid;place-items:center;flex:none;width:68px;height:68px;aspect-ratio:1;border-radius:50%;border:2px solid #b47d20;background:radial-gradient(circle at 35% 24%,#fff5c5,#f2c65c 62%,#d2992e);box-shadow:inset 0 1px 3px #fff8da,0 3px 8px #79501b33;color:#65400a;font:900 30px var(--s2-font);overflow:hidden}@keyframes _milestoneSweep_uvf9e_1{0%{transform:translate(-80%);opacity:0}4%{opacity:1}36%{transform:translate(80%);opacity:1}40%,to{transform:translate(80%);opacity:0}}@media(prefers-reduced-motion:reduce){._sheen_uvf9e_4:after{animation:none;display:none}}@media(forced-colors:active){button._cta_uvf9e_2._cta_uvf9e_2,._marker_uvf9e_6{border-color:ButtonText;background:ButtonFace;color:ButtonText}._sheen_uvf9e_4{display:none}}._calendar_14aa1_1{--cal-sky:#c4e8f5;--cal-lilac:#e5d9ff;--cal-mint:#d1edde;--cal-blush:#fad6e0;--cal-butter:#ffd666;color:var(--s2-ink);min-width:0}._heading_14aa1_2{display:flex;justify-content:space-between;gap:24px;margin-bottom:20px;min-height:62px}._heading_14aa1_2>div{min-width:0}._calendar_14aa1_1 ._heading_14aa1_2 h1{font-size:34px;line-height:1.25;font-weight:900;margin:8px 0 0;overflow-wrap:anywhere}._calendar_14aa1_1 ._heading_14aa1_2>div>p{margin:0;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink)}._calendar_14aa1_1 ._heading_14aa1_2>div>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_14aa1_2>p{font-size:21px;width:250px;flex-shrink:0;text-align:center;margin:0}._controls_14aa1_3{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}._periodAndView_14aa1_3{display:flex;gap:14px;align-items:center;flex-wrap:wrap}._period_14aa1_3{display:flex;align-items:center;gap:6px}._calendar_14aa1_1 button,._dialog_14aa1_3 button{font-family:var(--s2-font);cursor:pointer}._period_14aa1_3 button,._viewSwitch_14aa1_3 button,._scope_14aa1_3>button,._calendarUtilities_14aa1_3>button,._monthPaper_14aa1_3 header button,._dialogActions_14aa1_3 button{min-height:32px;border:1px solid var(--s2-border);border-radius:999px;color:var(--s2-ink);background:var(--s2-surface);font-size:11px;font-weight:800;padding:6px 14px}._period_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._scope_14aa1_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendarUtilities_14aa1_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._monthPaper_14aa1_3 header button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialogActions_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._period_14aa1_3>button:first-child,._period_14aa1_3>button:last-child{width:32px;padding:0}._periodLabel_14aa1_3{max-width:260px}._viewSwitch_14aa1_3{display:flex;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface)}._viewSwitch_14aa1_3 button{border:0;min-width:67px;background:transparent}._viewSwitch_14aa1_3 button[aria-pressed=true]{background:var(--family-theme-action-primary,#6c4cff);color:#fff}._scope_14aa1_3{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0}._scope_14aa1_3>span{font-size:10px;text-transform:uppercase;color:var(--s2-accent-ink);font-weight:800}._scope_14aa1_3>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filterTrigger_14aa1_3._filterTrigger_14aa1_3{display:none}._stage_14aa1_4{display:grid;grid-template-columns:minmax(0,2.24fr) minmax(265px,1fr);gap:32px}._stage_14aa1_4._week_14aa1_4,._readOnlyStage_14aa1_4{grid-template-columns:minmax(0,1fr)}._monthPaper_14aa1_3,._dayPaper_14aa1_4,._weekPaper_14aa1_4{border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);box-shadow:0 8px 24px #2a126714;min-width:0;padding:26px;min-height:680px}._monthPaper_14aa1_3 header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}._monthPaper_14aa1_3 h2,._dayPaper_14aa1_4 h2{margin:0;font-size:24px;font-weight:900;line-height:1.35}._monthGrid_14aa1_4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}._weekday_14aa1_4{text-align:center;font-size:10px;font-weight:800;color:var(--s2-muted);padding:10px 0 18px}._weekday_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._day_14aa1_4{position:relative;min-width:0;min-height:94px;border-radius:16px;background:var(--s2-surface-muted);padding:6px}._day_14aa1_4._muted_14aa1_4{opacity:.5}._day_14aa1_4._today_14aa1_4,._day_14aa1_4._selectedDay_14aa1_4{background:var(--s2-wash-lilac)}._dayNumber_14aa1_4{display:block;border:0;background:transparent;color:var(--s2-ink);font-weight:900;font-size:11px;padding:6px;min-width:32px;min-height:32px;text-align:left}._dayNumber_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dayNumber_14aa1_4:disabled{cursor:default}._chips_14aa1_4{display:flex;flex-direction:column;gap:4px;min-width:0}._eventChip_14aa1_4{display:block;font-size:10px;line-height:1.4;border:0;border-radius:7px;padding:5px;color:var(--s2-ink);background:var(--s2-wash-mint);font-weight:700;overflow-wrap:anywhere;text-align:left;max-width:100%}._eventChip_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._eventChip_14aa1_4:focus-visible{position:relative;z-index:1}._dayCount_14aa1_4{display:none}._dayPaper_14aa1_4>header{margin:4px 0 24px}._dayPaper_14aa1_4>header p{font-size:11px;font-weight:800;color:var(--s2-muted);margin:5px 0 0}._dayPaper_14aa1_4>header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._eventList_14aa1_5{display:grid;gap:22px;min-width:0}._event_14aa1_4._event_14aa1_4{display:flex;align-items:center;gap:14px;min-height:66px;width:100%;border:0;border-radius:16px;padding:10px 16px;text-align:left;color:var(--s2-ink);font-size:12px;font-weight:900;line-height:1.4;min-width:0}._event_14aa1_4._event_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._eventTime_14aa1_5{flex:0 0 62px;font-size:11px}._eventTime_14aa1_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._eventCopy_14aa1_5{display:grid;gap:5px;min-width:0}._eventCopy_14aa1_5 strong{overflow-wrap:anywhere}._eventCopy_14aa1_5 small{font-size:11px;line-height:1.4;font-weight:700;color:var(--s2-body)}._eventCopy_14aa1_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._eventCopy_14aa1_5 em{font-style:normal;font-size:11px}._eventCopy_14aa1_5 em:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._tone0_14aa1_5{background:var(--cal-sky,#c4e8f5)}._tone1_14aa1_5{background:var(--cal-lilac,#e5d9ff)}._tone2_14aa1_5{background:var(--cal-mint,#d1edde)}._tone3_14aa1_5{background:var(--cal-blush,#fad6e0)}._tone4_14aa1_5{background:var(--cal-butter,#ffd666)}._weekPaper_14aa1_4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;min-height:440px;padding:38px 26px}._weekDay_14aa1_6{border-radius:16px;min-width:0;padding:12px;min-height:360px}._weekDate_14aa1_6{display:grid;gap:8px;min-height:54px;width:100%;padding:0;border:0;background:transparent;color:inherit;font-size:11px;font-weight:900;text-align:left}._weekDate_14aa1_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekDate_14aa1_6 strong{font-size:18px}._weekDate_14aa1_6 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._weekEvents_14aa1_6{display:grid;gap:9px;margin-top:10px}._weekEvents_14aa1_6 ._event_14aa1_4{background:#ffffffb8;min-height:48px;border-radius:12px;padding:8px;display:block;font-size:10px}._weekEvents_14aa1_6 ._event_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekEvents_14aa1_6 ._eventTime_14aa1_5{display:block;font-size:9px;margin-bottom:3px}._weekEvents_14aa1_6 ._eventTime_14aa1_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekEvents_14aa1_6 ._eventCopy_14aa1_5 small{font-size:10px}._weekEvents_14aa1_6 ._eventCopy_14aa1_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_14aa1_6{font-size:12px;line-height:1.5;color:var(--s2-muted);margin:8px 0}._empty_14aa1_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_14aa1_7{margin-top:46px}._filters_14aa1_7 h2{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink);margin:0 0 10px}._filterGrid_14aa1_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._filterGrid_14aa1_7 button{min-height:32px;padding:7px;border:1px solid transparent;border-radius:18px;font-size:11px;font-weight:800;line-height:1.3;color:#281166;background:var(--filter-colour,#eee6ff);cursor:pointer}._filterGrid_14aa1_7 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filterGrid_14aa1_7 button[aria-pressed=false]{background:var(--s2-surface);border-color:var(--s2-border-strong);color:var(--s2-muted)}._filterGrid_14aa1_7 button[data-new-filter]{grid-column:1/-1;background:var(--s2-surface);border-color:var(--s2-border);color:var(--s2-ink)}._filterGrid_14aa1_7 [role=status]{grid-column:1/-1;font-size:12px}._filterGrid_14aa1_7 [role=status]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendarUtilities_14aa1_3{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}._calendarUtilities_14aa1_3>button{min-height:44px}._calendarUtilities_14aa1_3 summary{cursor:pointer;font-size:12px;padding:12px}._calendarUtilities_14aa1_3 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendarUtilities_14aa1_3 details{width:100%}._backdrop_14aa1_8._backdrop_14aa1_8{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a051433;padding:24px;align-items:center}._dialog_14aa1_3._dialog_14aa1_3{--cal-sky:#c4e8f5;--cal-lilac:#e5d9ff;--cal-mint:#d1edde;--cal-blush:#fad6e0;--cal-butter:#ffd666;width:min(560px,100%);max-height:calc(100dvh - 48px);border:1px solid var(--s2-border);border-radius:22px;background:#fff6ec;color:var(--s2-ink);padding:22px 20px;box-shadow:0 10px 28px #00000029;overflow:auto}._selected_14aa1_4{min-height:min(680px,calc(100dvh - 48px))}._dialogHeader_14aa1_8{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}._dialogHeader_14aa1_8 h2{font-size:22px;line-height:1.4;font-weight:900;margin:4px 0}._dialogHeader_14aa1_8 button{width:44px;height:44px;flex:0 0 44px;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:16px}._dialogDescription_14aa1_8{font-size:12px;font-weight:800;color:var(--s2-muted);margin:12px 0 18px}._dialogDescription_14aa1_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_14aa1_3 ._eventList_14aa1_5{gap:10px}._dialog_14aa1_3 ._event_14aa1_4{min-height:56px;padding:8px 12px;border-radius:14px}._dialogActions_14aa1_3{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px}._dialogActions_14aa1_3 button{min-height:44px;min-width:110px}._dialogActions_14aa1_3 ._primary_14aa1_8{background:var(--family-theme-action-primary,#6c4cff);color:#fff;border-color:transparent}._filterSheet_14aa1_8 ._filters_14aa1_7{margin-top:12px}._filterSheet_14aa1_8 ._filters_14aa1_7 h2{display:none}._filterSheet_14aa1_8 ._filterGrid_14aa1_7 button{min-height:44px}._dateField_14aa1_8{display:grid;gap:8px;font-size:13px;font-weight:800}._dateField_14aa1_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dateField_14aa1_8 input,._dateField_14aa1_8 select{min-height:44px;border:1px solid var(--s2-border-strong);border-radius:12px;padding:8px;background:var(--s2-surface);color:var(--s2-ink);width:100%}._jump_14aa1_8{min-height:0}._glance_14aa1_9 ._event_14aa1_4{display:block}._shortcuts_14aa1_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._shortcuts_14aa1_9 button{min-height:72px;display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);color:var(--s2-ink);text-align:left;font-size:12px;font-weight:800}._shortcuts_14aa1_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shortcutNote_14aa1_9{margin-top:14px;padding:14px;border-radius:16px;background:var(--s2-surface);font-size:12px;line-height:1.5}._shortcutNote_14aa1_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actionsDialog_14aa1_9{width:min(620px,100%)!important}._actionIcon_14aa1_9{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--cal-sky);font-size:24px}._slotEditor_14aa1_9{display:grid;gap:14px}._slotEditor_14aa1_9 label{display:grid;gap:6px;font-size:13px}._slotEditor_14aa1_9 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._slotEditor_14aa1_9 select{min-height:44px;width:100%;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:10px;padding:8px}html[data-theme=dark] :is(._calendar_14aa1_1,._dialog_14aa1_3){--cal-sky:#15464c;--cal-lilac:#403057;--cal-mint:#144c37;--cal-blush:#512b31;--cal-butter:#685018}html[data-theme=dark] ._dialog_14aa1_3{background:#34284a}html[data-theme=dark] ._backdrop_14aa1_8{background:#0a051480}html[data-theme=dark] ._day_14aa1_4{background:var(--s2-canvas)}html[data-theme=dark] ._day_14aa1_4._today_14aa1_4{background:var(--s2-wash-lilac)}html[data-theme=dark] ._weekEvents_14aa1_6 ._event_14aa1_4{background:#241b2eaa}@media(max-width:1250px){._controls_14aa1_3{align-items:flex-start}._heading_14aa1_2>p{width:180px}._stage_14aa1_4{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:20px}}@media(max-width:1100px){._heading_14aa1_2{min-height:50px;margin-bottom:20px}._calendar_14aa1_1 ._heading_14aa1_2 h1{font-size:26px}._calendar_14aa1_1 ._heading_14aa1_2>div>p{font-size:9px}._calendar_14aa1_1 ._heading_14aa1_2>div>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_14aa1_2>p{display:none}._controls_14aa1_3{display:grid;gap:10px;margin-bottom:18px}._periodAndView_14aa1_3{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;width:100%}._period_14aa1_3{gap:5px}._period_14aa1_3 ._periodLabel_14aa1_3{flex:1;min-width:0;font-size:10px;line-height:1.2;padding:5px}._period_14aa1_3 ._periodLabel_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._period_14aa1_3 ._periodLabel_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._period_14aa1_3>button:first-child,._period_14aa1_3>button:last-child{flex:0 0 32px}._viewSwitch_14aa1_3 button{min-width:0;flex:1;padding:6px 5px;font-size:10px}._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._viewSwitch_14aa1_3 [data-view=month]{order:0}._viewSwitch_14aa1_3 [data-view=week]{order:1}._viewSwitch_14aa1_3 [data-view=day]{order:2}._scope_14aa1_3{display:flex;width:100%}._scope_14aa1_3>span{display:none}._scope_14aa1_3>div{flex:1;min-width:0}._filterTrigger_14aa1_3._filterTrigger_14aa1_3{display:block;flex:0 0 auto;font-size:10px;padding:7px 10px}._filterTrigger_14aa1_3._filterTrigger_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._stage_14aa1_4{display:block}._monthPaper_14aa1_3{padding:16px;min-height:0}._monthPaper_14aa1_3 header{margin-bottom:8px}._monthPaper_14aa1_3 h2{font-size:21px}._monthGrid_14aa1_4{gap:4px}._weekday_14aa1_4{font-size:10px;padding:10px 0}._weekday_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._day_14aa1_4{padding:0;border-radius:10px;min-height:54px}._dayNumber_14aa1_4{width:100%;min-height:44px;text-align:center;padding:8px 0}._day_14aa1_4 ._chips_14aa1_4{display:none}._dayCount_14aa1_4{display:block;font-size:9px;text-align:center;line-height:1.3;padding:0 2px 6px;color:var(--s2-muted)}._dayCount_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dayPaper_14aa1_4{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:0}._dayPaper_14aa1_4>header{display:none}._eventList_14aa1_5{gap:16px}._calendar_14aa1_1 ._event_14aa1_4{min-height:66px}._weekPaper_14aa1_4{display:grid;grid-template-columns:1fr;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;min-height:0}._weekDay_14aa1_6{display:grid;grid-template-columns:80px minmax(0,1fr);min-height:54px;padding:8px 14px;gap:10px}._weekDate_14aa1_6{min-height:38px;gap:3px;font-size:10px}._weekDate_14aa1_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekDate_14aa1_6 strong{font-size:14px}._weekDate_14aa1_6 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekEvents_14aa1_6{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}._weekEvents_14aa1_6 ._event_14aa1_4{width:auto;min-height:36px;background:transparent!important;padding:3px 0;font-size:11px}._weekEvents_14aa1_6 ._event_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekEvents_14aa1_6 ._eventTime_14aa1_5,._weekEvents_14aa1_6 ._eventCopy_14aa1_5 small{display:none}._weekEvents_14aa1_6 ._empty_14aa1_6{font-size:11px}._weekEvents_14aa1_6 ._empty_14aa1_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendarUtilities_14aa1_3{margin-top:20px}._calendarUtilities_14aa1_3>button{min-height:44px}._backdrop_14aa1_8{padding:0;align-items:flex-end}._dialog_14aa1_3._dialog_14aa1_3{width:100%;max-height:calc(100dvh - 80px);border-radius:22px 22px 0 0;padding:20px 18px calc(24px + env(safe-area-inset-bottom))}._dialog_14aa1_3._selected_14aa1_4{min-height:min(624px,calc(100dvh - 80px))}._dialogHeader_14aa1_8 h2{font-size:18px}._dialog_14aa1_3._filterSheet_14aa1_8{min-height:min(435px,calc(100dvh - 80px))}._dialog_14aa1_3._actionsDialog_14aa1_9{width:calc(100% - 36px)!important;align-self:center;justify-self:center;margin:auto;border-radius:16px}._shortcuts_14aa1_9 button{display:grid;justify-items:start;min-height:104px;gap:8px;padding:18px;font-size:11px}._shortcuts_14aa1_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicCalendar_14aa1_12 ._heading_14aa1_2{margin-left:0}._publicCalendar_14aa1_12 ._scope_14aa1_3{display:none}._publicCalendar_14aa1_12 ._periodAndView_14aa1_3{grid-template-columns:1fr}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3{background:transparent;border:0;gap:8px}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button{border:1px solid var(--s2-border);background:var(--s2-surface)}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button[aria-pressed=true]{background:var(--family-theme-action-primary,#6c4cff)}._publicCalendar_14aa1_12 ._period_14aa1_3{justify-content:flex-end}._publicCalendar_14aa1_12 ._periodLabel_14aa1_3{flex:0 1 auto}._publicCalendar_14aa1_12 ._controls_14aa1_3{margin-top:24px}}@media(min-width:1101px){._publicCalendar_14aa1_12 ._heading_14aa1_2{margin-left:calc(-1 * var(--public-rail-offset,0px))}._publicCalendar_14aa1_12 ._periodAndView_14aa1_3{width:100%;justify-content:space-between}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3{flex-direction:row-reverse}}@media(max-width:360px){._periodAndView_14aa1_3{gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._period_14aa1_3>button:first-child,._period_14aa1_3>button:last-child{flex-basis:28px;width:28px}._scope_14aa1_3{flex-wrap:wrap}._shortcuts_14aa1_9{grid-template-columns:1fr}._calendar_14aa1_1 ._heading_14aa1_2 h1{font-size:24px}._eventTime_14aa1_5{flex-basis:48px}._event_14aa1_4{padding:10px 12px;gap:12px}}._legacyRange_14aa1_16 .mobile-vertical-calendar{display:block!important}._legacyRange_14aa1_16{width:100%;max-width:700px}._scope_14aa1_3 .calendar-owner-multiselect-trigger{min-height:32px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font-size:12px;padding:6px 14px}._scope_14aa1_3 .calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._scope_14aa1_3 .calendar-owner-multiselect{min-width:0;width:171px}._scope_14aa1_3 .family-profile-selector{min-width:0}._scope_14aa1_3 .family-profile-selector-trigger{min-height:32px;border-radius:999px;font-size:12px}._scope_14aa1_3 .family-profile-selector-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actionArtwork_14aa1_18{position:relative;display:block;width:40px;height:40px;flex:0 0 40px}._iconWell_14aa1_18{position:absolute;inset:0;width:40px;height:40px}._iconWell_14aa1_18 img{width:40px;height:40px}._lightIcon_14aa1_18{display:block}._darkIcon_14aa1_18{display:none}._heartGlyph_14aa1_18{position:absolute;left:6px;top:6px;width:28px;height:28px}._heartGlyph_14aa1_18 img{width:28px;height:28px}._addGlyph_14aa1_18{position:absolute;left:6px;top:6px;width:28px;height:28px}._addGlyph_14aa1_18:before,._addGlyph_14aa1_18:after{content:"";position:absolute;border-radius:2px;background:#fff}._addGlyph_14aa1_18:before{top:5px;left:12px;width:4px;height:18px}._addGlyph_14aa1_18:after{top:12px;left:5px;width:18px;height:4px}._requestGlyph_14aa1_18{position:absolute;left:11px;top:11px;width:18px;height:19px;border:1.8px solid #fff;border-radius:4.5px}._requestGlyph_14aa1_18>span:first-child{display:block;font-size:15px;line-height:16px;font-weight:900;text-align:center;color:#3fae7e}._requestGlyph_14aa1_18>span:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._requestGlyph_14aa1_18>span:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._requestDot_14aa1_18{position:absolute;left:13.7px;top:-4.3px;width:5.5px;height:5.5px}._requestDot_14aa1_18 img{width:5.5px;height:5.5px}html[data-theme=dark] ._darkIcon_14aa1_18{display:block}html[data-theme=dark] ._lightIcon_14aa1_18{display:none}@media(min-width:1101px){._day_14aa1_4{height:94px;overflow:hidden}._chips_14aa1_4{max-height:50px;overflow:auto;scrollbar-width:var(--sproglet-scrollbar-width,thin)}._eventChip_14aa1_4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-shrink:0;min-height:22px;padding:3px 5px}._weekDay_14aa1_6{height:360px}._weekEvents_14aa1_6{max-height:278px;overflow:auto;scrollbar-width:var(--sproglet-scrollbar-width,thin)}._weekEvents_14aa1_6 ._event_14aa1_4{min-height:48px}._calendarUtilities_14aa1_3{font-size:12px}._calendarUtilities_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._headerLink_14aa1_21{color:inherit}._plannerActionIcon_14aa1_23{width:40px;height:40px;flex:0 0 40px}._mobileTitle_14aa1_25,._mobileGlanceTrigger_14aa1_25._mobileGlanceTrigger_14aa1_25{display:none}@media(max-width:1100px){._desktopTitle_14aa1_26{display:none}._mobileTitle_14aa1_25{display:inline}._mobileGlanceTrigger_14aa1_25._mobileGlanceTrigger_14aa1_25{display:inline-block}._stage_14aa1_4>._glance_14aa1_9{display:none}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3{width:100%}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button{flex:1}._publicCalendar_14aa1_12 ._periodAndView_14aa1_3{width:100%}}._calendar_14aa1_1 ._dayPaper_14aa1_4 ._event_14aa1_4{min-height:66px}._publicScheduleFilter_14aa1_32{margin-top:18px}._publicScheduleFilter_14aa1_32 h3{font-size:11px;margin:0 0 8px}._publicScheduleFilter_14aa1_32>div{width:100%}@media(max-width:1100px){._calendar_14aa1_1 ._scope_14aa1_3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}._calendar_14aa1_1 ._scope_14aa1_3>div{min-width:0!important;width:100%!important;max-width:100%!important}._calendar_14aa1_1 ._scope_14aa1_3 .calendar-owner-multiselect-trigger{width:100%!important;min-width:0!important;white-space:nowrap;padding:8px!important;font-size:10px!important;gap:4px}._calendar_14aa1_1 ._scope_14aa1_3 .calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._calendar_14aa1_1 ._scope_14aa1_3 .calendar-owner-multiselect-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis}._calendar_14aa1_1 ._scope_14aa1_3 .family-profile-selector{min-width:0;width:100%}}@media(max-width:1100px){._calendar_14aa1_1 ._scope_14aa1_3 .family-profile-selector-trigger{min-width:0!important;width:100%!important;min-height:40px;padding:6px 8px!important;gap:4px}._calendar_14aa1_1 ._scope_14aa1_3 .family-profile-selector-avatar{display:none}._calendar_14aa1_1 ._scope_14aa1_3 .family-profile-selector-trigger>span:not(:last-child){min-width:0;overflow:hidden;text-overflow:ellipsis}}._publicCalendar_14aa1_12 ._heading_14aa1_2{min-height:62px;margin-bottom:20px}._publicCalendar_14aa1_12 ._heading_14aa1_2>p{width:300px;margin-right:48px}._publicCalendar_14aa1_12 ._controls_14aa1_3{margin-bottom:16px;min-height:32px}._publicCalendar_14aa1_12 ._periodAndView_14aa1_3{justify-content:flex-end}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3{flex-direction:row;gap:8px;border:0;background:transparent}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button{width:95px;min-width:95px;height:32px;min-height:32px;border:1px solid rgb(43 20 99 / 22%);background:var(--s2-surface);font-size:12px;line-height:16px;padding:0 10px}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);border-color:transparent;color:var(--s2-personal-action-ink,#fff)}._publicCalendar_14aa1_12 ._monthPaper_14aa1_3{padding:26px 31px 37px}._publicCalendar_14aa1_12 ._monthPaper_14aa1_3 header{margin-bottom:23px;height:40px}._publicCalendar_14aa1_12 ._monthPaper_14aa1_3 h2{line-height:33px}._publicCalendar_14aa1_12 ._publicMonthNav_14aa1_62{display:flex;align-items:center;margin-right:7px}._publicCalendar_14aa1_12 ._publicMonthNav_14aa1_62 button{border:0;background:transparent;min-width:24px;min-height:24px;padding:0 5px;font-size:10px;color:var(--s2-muted)}._publicCalendar_14aa1_12 ._publicMonthNav_14aa1_62 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicCalendar_14aa1_12 ._monthGrid_14aa1_4{column-gap:18.48px;row-gap:10px}._publicCalendar_14aa1_12 ._weekday_14aa1_4{height:32px;padding:0 0 18px;font-size:10px;line-height:14px}._publicCalendar_14aa1_12 ._weekday_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._publicCalendar_14aa1_12 ._weekday_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicCalendar_14aa1_12 ._day_14aa1_4{padding:6px 9px}._publicCalendar_14aa1_12 ._dayNumber_14aa1_4{font-size:10px}._publicCalendar_14aa1_12 ._dayNumber_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button{border-color:#b9afc573}@media(min-width:1101px){._publicCalendar_14aa1_12[data-calendar-view=month] ._period_14aa1_3{display:none}._publicCalendar_14aa1_12 ._controls_14aa1_3{margin-top:20px}._publicCalendar_14aa1_12 ._heading_14aa1_2{margin-bottom:20px}}@media(max-width:1100px){._publicCalendar_14aa1_12 ._heading_14aa1_2{min-height:50px;margin-bottom:24px}._publicCalendar_14aa1_12 ._heading_14aa1_2>p{display:none}._publicCalendar_14aa1_12 ._controls_14aa1_3{margin-top:24px;margin-bottom:16px}._publicCalendar_14aa1_12 ._periodAndView_14aa1_3{display:flex;flex-direction:column;align-items:stretch;gap:10px}._publicCalendar_14aa1_12 ._period_14aa1_3{justify-content:flex-end;gap:0;height:32px}._publicCalendar_14aa1_12 ._period_14aa1_3 button{background:transparent;border:0;height:32px;min-height:32px;padding:0;width:auto;min-width:24px;flex:0 0 auto;font-size:11px;line-height:15px}._publicCalendar_14aa1_12 ._period_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._publicCalendar_14aa1_12 ._period_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3{width:100%;display:flex}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button{flex:1;min-width:0;width:auto;font-size:11.5px}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicCalendar_14aa1_12 ._viewSwitch_14aa1_3 ._publicToday_14aa1_86{display:none}._publicCalendar_14aa1_12 ._monthPaper_14aa1_3{padding:16px;min-height:0}._publicCalendar_14aa1_12 ._monthGrid_14aa1_4{column-gap:4px;row-gap:4px}._publicCalendar_14aa1_12 ._weekday_14aa1_4{height:auto;padding:10px 0}._publicCalendar_14aa1_12 ._day_14aa1_4{padding:0}}._publicMobileIntro_14aa1_92{display:none}@media(max-width:1100px){._publicMobileIntro_14aa1_92{display:flex;flex-direction:column;justify-content:space-between;min-height:94px;padding:13px 18px 20px;margin:0 0 7px;background:#cdeffc;border:1px solid rgb(43 20 99 / 7%);border-radius:16px 6px;transform:rotate(.8deg);text-align:right}._publicMobileIntro_14aa1_92 strong{font-size:12.5px;line-height:17px;font-weight:800}._publicMobileIntro_14aa1_92 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,17px)}._publicMobileIntro_14aa1_92 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicMobileIntro_14aa1_92 span{font-size:10px;line-height:14px;font-weight:800;color:#4b3d5b}._publicMobileIntro_14aa1_92 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._publicMobileIntro_14aa1_92 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4>header{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-height:94px;padding:13px 18px 20px;margin:0 0 14px;background:#efe8ff;border:1px solid rgb(43 20 99 / 7%);border-radius:16px 6px;transform:rotate(-.9deg);text-align:right}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 h2{font-size:12.5px;line-height:17px;font-weight:800}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 header p{font-size:10px;line-height:14px;font-weight:800;color:#4b3d5b;margin:0}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 ._eventList_14aa1_5{gap:14px}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 :is(._event_14aa1_4,._empty_14aa1_6){min-height:94px;border:1px solid rgb(43 20 99 / 7%);border-radius:16px 6px;background:#ddf4e8;transform:rotate(-.9deg)}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 ._event_14aa1_4:nth-child(2n){background:#ffd46b;transform:rotate(1deg)}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 ._empty_14aa1_6{padding:18px;font-size:12.5px;font-weight:800;text-align:right}._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 ._empty_14aa1_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._publicMobileIntro_14aa1_92,[data-theme=dark] ._publicCalendar_14aa1_12 ._dayPaper_14aa1_4>header,[data-theme=dark] ._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 :is(._event_14aa1_4,._empty_14aa1_6){background:#34284a;border-color:#b9afc514;color:#fff6ec}[data-theme=dark] ._publicMobileIntro_14aa1_92 span,[data-theme=dark] ._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 header p{color:#eee4f5}[data-theme=dark] ._publicCalendar_14aa1_12 ._dayPaper_14aa1_4 ._event_14aa1_4:nth-child(2n){background:#4b3b1c}}@media(min-width:1101px){._publicCalendar_14aa1_12 ._heading_14aa1_2{margin-bottom:17.5px}._publicCalendar_14aa1_12 ._controls_14aa1_3{margin-top:17.5px}}@media(max-width:1100px){._publicCalendar_14aa1_12 ._controls_14aa1_3{grid-template-columns:minmax(0,1fr)}._publicCalendar_14aa1_12 ._heading_14aa1_2 h1{margin-top:4px}._publicCalendar_14aa1_12 ._heading_14aa1_2>div>p{font-size:8.5px;line-height:12px}._publicCalendar_14aa1_12 ._heading_14aa1_2>div>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._publicCalendar_14aa1_12 ._heading_14aa1_2>div>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._publicCalendar_14aa1_12 ._stage_14aa1_4._day_14aa1_4{background:transparent;padding:0}._publicCalendar_14aa1_12 ._monthPaper_14aa1_3 h2{align-self:flex-start}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._heading_14aa1_2{min-height:62px;margin-bottom:17.5px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._controls_14aa1_3{margin-bottom:22px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 button,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button{height:32px;min-height:32px;padding-block:0;line-height:16px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3{gap:6px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodLabel_14aa1_3{font-size:10px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodLabel_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3{height:32px;border:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button{font-size:10px;min-width:68px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff)}._ownerSelect_14aa1_132._ownerSelect_14aa1_132 .calendar-owner-multiselect-trigger{width:170px;height:32px;min-height:32px;border-radius:16px;padding:0 12px;font:800 12px/16px Nunito,sans-serif;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border-strong);justify-content:center;gap:8px}._ownerSelect_14aa1_132._ownerSelect_14aa1_132 .calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._ownerSelect_14aa1_132._ownerSelect_14aa1_132 .calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._stage_14aa1_4._day_14aa1_4{background:transparent;padding:0;height:auto;min-height:0;overflow:visible}._glance_14aa1_9 ._event_14aa1_4._summaryEvent_14aa1_136{min-height:var(--summary-min-height,54px);padding:var(--summary-padding,9px 12px);border-radius:15px}._summaryEvent_14aa1_136 ._eventCopy_14aa1_5{gap:5px}._summaryEvent_14aa1_136 ._eventCopy_14aa1_5 strong{font-size:12px;line-height:16px;font-weight:800}._summaryEvent_14aa1_136 ._eventCopy_14aa1_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._summaryEvent_14aa1_136 ._eventCopy_14aa1_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._summaryEvent_14aa1_136 ._eventCopy_14aa1_5 small{font-size:9px;line-height:13px;font-weight:400;color:var(--s2-body)}._summaryEvent_14aa1_136 ._eventCopy_14aa1_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,13px)}._summaryEvent_14aa1_136 ._eventCopy_14aa1_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_14aa1_9 ._summaryEvent_14aa1_136._tone0_14aa1_5{background:var(--s2-wash-sky)}._glance_14aa1_9 ._summaryEvent_14aa1_136._tone1_14aa1_5{background:var(--s2-wash-blush)}._glance_14aa1_9 ._summaryEvent_14aa1_136._tone2_14aa1_5{background:var(--s2-wash-mint)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventTime_14aa1_5{font-size:10px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventTime_14aa1_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventCopy_14aa1_5{gap:3px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventCopy_14aa1_5 strong{font-size:12px;line-height:20px;font-weight:900}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventCopy_14aa1_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventCopy_14aa1_5 small{font-size:9px;line-height:18px;font-weight:900}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventCopy_14aa1_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventCopy_14aa1_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekDay_14aa1_6 ._empty_14aa1_6{color:var(--s2-body)}@media(min-width:1101px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._monthPaper_14aa1_3 header{height:32px;margin-bottom:21px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._monthPaper_14aa1_3 header button{height:32px;min-height:32px;padding-block:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekday_14aa1_4{line-height:14px;padding:10px 0 18px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekday_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12)[data-calendar-view=day] ._periodLabel_14aa1_3{width:220px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4{padding:27px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4>header{margin:4px 0 20px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4>header h2{line-height:32px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4>header p{margin-top:6px;font-size:10.5px;line-height:18px;font-weight:900}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4>header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4>header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventList_14aa1_5{max-width:666px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12)[data-calendar-view=week] ._periodLabel_14aa1_3{width:188px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._week_14aa1_4{gap:20px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekPaper_14aa1_4{transform:translate(-4.21px,1.92px) rotate(.31deg)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDay_14aa1_6{padding:14px 12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6{min-height:45px;height:45px;gap:9px;align-content:start}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6 span,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6 strong{line-height:18px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6{margin-top:9px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._event_14aa1_4{padding:8px 9px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._eventTime_14aa1_5{font-size:8.5px;line-height:14px;margin-bottom:2px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._eventTime_14aa1_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._eventTime_14aa1_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._eventCopy_14aa1_5 strong{font-size:9.5px;line-height:14px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._eventCopy_14aa1_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._eventCopy_14aa1_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._heading_14aa1_2{min-height:50px;margin-bottom:20px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._heading_14aa1_2 h1{margin-top:4px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._heading_14aa1_2>div>p{font-size:8.5px;line-height:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._heading_14aa1_2>div>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._heading_14aa1_2>div>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._controls_14aa1_3{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:18px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{grid-template-columns:minmax(0,186fr) minmax(0,156fr);gap:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button{min-width:0;font-size:9px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3{display:flex;gap:10px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3>span{display:none}._ownerSelect_14aa1_132._ownerSelect_14aa1_132{flex:1;min-width:0;width:auto}._ownerSelect_14aa1_132._ownerSelect_14aa1_132 .calendar-owner-multiselect-trigger{width:100%;font-size:8.5px;padding:0 8px}._ownerSelect_14aa1_132._ownerSelect_14aa1_132 .calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3{height:32px;min-height:32px;flex:0 0 86px;font-size:9.5px;line-height:14px;padding:0 8px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._quickArtwork_14aa1_205 ._heartGlyph_14aa1_18,._quickArtwork_14aa1_205 ._addGlyph_14aa1_18{left:8px;top:8px}._quickArtwork_14aa1_205 ._requestGlyph_14aa1_18{left:13px;top:13px}._quickArtwork_14aa1_205 ._requestDot_14aa1_18{left:13.7px;top:-4.3px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayNumber_14aa1_4{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:10px;border-radius:inherit;z-index:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._chips_14aa1_4{position:relative;z-index:1;margin-top:32px;pointer-events:none}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._chips_14aa1_4>*{pointer-events:auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayCount_14aa1_4{position:relative;z-index:1;pointer-events:none}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._day_14aa1_4._muted_14aa1_4{opacity:1}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._muted_14aa1_4 ._dayNumber_14aa1_4{color:var(--s2-muted)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDay_14aa1_6{position:relative}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6{position:absolute;inset:0;width:100%;height:100%;z-index:0;justify-content:flex-start;padding:14px;align-items:flex-start}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6{position:relative;z-index:1;pointer-events:none;margin-top:70px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6>*{pointer-events:auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._empty_14aa1_6{pointer-events:none}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._selectedWeekDay_14aa1_218{background:var(--s2-wash-lilac)!important}._event_14aa1_4._event_14aa1_4._event_14aa1_4[style*=--calendar-event-colour],._calendar_14aa1_1 ._eventChip_14aa1_4[style*=--calendar-event-colour]{background:var(--calendar-event-background,var(--calendar-event-colour))!important;color:var(--calendar-event-ink)!important}._milestoneSurface_14aa1_220{position:relative;isolation:isolate;box-shadow:inset 0 0 0 1px #b47d20}@media(forced-colors:active){._milestoneSurface_14aa1_220[style]{--calendar-event-background:Canvas!important;--calendar-event-ink:CanvasText!important;outline:1px solid CanvasText}}._event_14aa1_4[style*=--calendar-event-colour] ._eventCopy_14aa1_5 small,._event_14aa1_4[style*=--calendar-event-colour] ._eventTime_14aa1_5{color:inherit!important}._todayButton_14aa1_223{min-height:32px;border:1px solid var(--s2-border);border-radius:999px;padding:6px 12px;background:var(--s2-surface);color:var(--s2-ink);font:800 11px var(--s2-font)}._todayButton_14aa1_223:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector{width:140px!important;min-width:0!important;flex:0 1 140px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect-trigger,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector-trigger{box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:32px!important;min-height:32px!important;padding:0 8px!important;gap:8px!important}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect-chevron,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector-chevron{margin-left:auto;flex-shrink:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector-trigger>strong,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paperMotion_14aa1_229{animation:_calendarSlide_14aa1_1 .72s cubic-bezier(.2,.7,.2,1) both}@keyframes _calendarSlide_14aa1_1{0%{opacity:.65;transform:translate(var(--calendar-slide-from,28px))}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._paperMotion_14aa1_229{animation:none}}._plannerDialog_14aa1_232{position:relative;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:20px;padding:28px;scrollbar-gutter:stable both-edges}._plannerClose_14aa1_233{position:absolute;right:18px;top:18px;width:44px;height:44px;border-radius:50%;font-size:24px;z-index:2}._plannerDialog_14aa1_232 ._heading_14aa1_2{padding-right:48px}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{display:flex;flex-wrap:wrap;gap:8px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3{flex:1 1 auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3{flex:1 1 auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayNumber_14aa1_4{align-items:flex-start;justify-content:center;padding:8px 0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayCount_14aa1_4{padding-top:40px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6{width:100%;padding:8px;justify-content:flex-start}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6>span,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6>strong{width:64px;text-align:center}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6{grid-column:2;margin-top:0}._plannerDialog_14aa1_232{padding:20px 16px}}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._summaryDay_14aa1_248{height:94px;overflow:hidden}._dayEventSummary_14aa1_249{position:absolute;left:6px;right:6px;bottom:8px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:4px;border:0;border-radius:8px;background:transparent;color:var(--s2-ink);font-size:10px;font-weight:800;line-height:1.3;text-align:left}._dayEventSummary_14aa1_249:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dayEventSummary_14aa1_249:hover{background:var(--s2-wash-lilac)}._eventCirclePile_14aa1_252{display:flex;padding-left:0;isolation:isolate}._eventCircle_14aa1_252{display:block;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:var(--calendar-event-background,var(--calendar-event-colour));border:2px solid var(--s2-surface);box-shadow:0 1px 3px #2a126720}._eventCircle_14aa1_252+._eventCircle_14aa1_252{margin-left:-8px}._eventCircle_14aa1_252._milestoneSurface_14aa1_220{z-index:1}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._summaryDay_14aa1_248{height:94px;min-height:94px}._dayEventSummary_14aa1_249{left:1px;right:1px;bottom:6px;align-items:center;text-align:center;font-size:8px;padding:3px 1px;gap:5px}._dayEventSummary_14aa1_249:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._eventCircle_14aa1_252{width:15px;height:15px;flex-basis:15px;border-width:1.5px}._eventCircle_14aa1_252+._eventCircle_14aa1_252{margin-left:-9px}}._singleDayEvent_14aa1_264{position:absolute;left:6px;right:6px;bottom:8px;z-index:1;min-width:0;max-height:56px;overflow:hidden;padding:5px;border:0;border-radius:7px;background:var(--calendar-event-colour);color:var(--calendar-event-ink);text-align:left;font-size:10px;line-height:1.3}._singleDayEvent_14aa1_264:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._singleDayEvent_14aa1_264 strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}._singleDayEvent_14aa1_264 small{display:block;font-size:9px;margin-top:2px}._singleDayEvent_14aa1_264 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._singleDayEvent_14aa1_264:hover{filter:brightness(.96)}@media(max-width:1100px){._singleDayEvent_14aa1_264{left:2px;right:2px;bottom:5px;max-height:48px;padding:3px 2px;font-size:8px}._singleDayEvent_14aa1_264:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._singleDayEvent_14aa1_264 small{font-size:7px}._singleDayEvent_14aa1_264 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._singleDayEvent_14aa1_264 small{color:var(--calendar-event-ink)!important}._singleDayEvent_14aa1_264,._dayEventSummary_14aa1_249{min-height:24px}._dayNumber_14aa1_4:focus-visible,._weekDate_14aa1_6:focus-visible{outline-offset:-3px!important}._singleDayEvent_14aa1_264:focus-visible,._event_14aa1_4[style*=--calendar-event-colour]:focus-visible{outline:3px solid var(--calendar-event-ink)!important;outline-offset:-3px!important}._selectedDay_14aa1_4 ._dayNumber_14aa1_4,._selectedWeekDay_14aa1_218 ._weekDate_14aa1_6 strong{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._summaryDay_14aa1_248{overflow:visible}._birthdayMarker_14aa1_285{position:absolute;top:-9px;right:-6px;z-index:2;display:grid;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}._birthdayMarker_14aa1_285:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._birthdayMarker_14aa1_285:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}@media(max-width:1100px){._birthdayMarker_14aa1_285{top:-7px;right:-3px;width:20px;height:20px;font-size:17px}}._period_14aa1_3 ._monthSelect_14aa1_290{min-height:32px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font-family:var(--s2-font);font-size:11px;font-weight:800;padding:6px 10px;cursor:pointer;max-width:100%}._period_14aa1_3 ._monthSelect_14aa1_290:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._period_14aa1_3 ._monthSelect_14aa1_290{font-size:10px;min-width:0}._period_14aa1_3 ._monthSelect_14aa1_290:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._monthSelect_14aa1_290{appearance:none;width:112px;text-align:center;padding:6px;flex:0 1 auto}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3:has(._monthSelect_14aa1_290){flex:0 1 auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._monthSelect_14aa1_290{width:88px;font-size:9px;padding:5px 3px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._monthSelect_14aa1_290:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:600px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._controls_14aa1_3{gap:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3{width:100%;min-width:0;justify-content:space-between}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3>button:first-child,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3>button:last-child{width:44px;height:44px;min-height:44px;flex:0 0 44px;font-size:20px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3>button:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3>button:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3{flex:1;min-width:0;max-width:100%;height:44px;min-height:44px;font-size:12px;line-height:1.3}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._monthSelect_14aa1_290{width:auto;padding:6px 2px;font-size:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._monthSelect_14aa1_290:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._todayButton_14aa1_223{min-height:44px;font-size:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._todayButton_14aa1_223:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3{grid-column:1/-1;height:auto;min-height:44px;width:100%}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button{flex:1;min-width:0;min-height:44px;height:auto;font-size:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3>div{width:100%!important;max-width:100%;min-width:0!important}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect-trigger,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector-trigger{font-size:11px!important}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3{justify-self:start;height:44px;min-height:44px;font-size:12px;padding:0 14px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._monthPaper_14aa1_3{padding:12px 10px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._summaryDay_14aa1_248{height:104px;min-height:104px}._singleDayEvent_14aa1_264{font-size:10px;line-height:1.3;max-height:54px;min-height:44px;padding:4px 2px}._singleDayEvent_14aa1_264:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._singleDayEvent_14aa1_264 small{font-size:9px;line-height:1.3}._singleDayEvent_14aa1_264 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dayEventSummary_14aa1_249{font-size:10px;line-height:1.3;min-height:44px;gap:6px;bottom:5px}._dayEventSummary_14aa1_249:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._eventCircle_14aa1_252{width:12px;height:12px;flex-basis:12px}._eventCircle_14aa1_252+._eventCircle_14aa1_252{margin-left:-8px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDay_14aa1_6{grid-template-columns:76px minmax(0,1fr);padding:12px 10px;min-height:76px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6{padding:12px 6px;font-size:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekDate_14aa1_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6{display:grid;gap:8px;padding:2px;min-width:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._event_14aa1_4{width:100%;min-height:44px;padding:8px;font-size:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._weekEvents_14aa1_6 ._event_14aa1_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventCopy_14aa1_5 small{font-size:11px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._dayPaper_14aa1_4 ._eventCopy_14aa1_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_14aa1_3._dialog_14aa1_3{max-height:calc(100dvh - 24px);min-height:0;padding:18px 16px calc(20px + env(safe-area-inset-bottom))}._dialogHeader_14aa1_8{align-items:center}._dialogHeader_14aa1_8 h2{overflow-wrap:anywhere;min-width:0}._dialog_14aa1_3 ._eventCopy_14aa1_5 small{font-size:12px}._dialog_14aa1_3 ._eventCopy_14aa1_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._plannerDialog_14aa1_232{padding:20px 12px calc(20px + env(safe-area-inset-bottom))}}@media(max-width:600px){._dayEventSummary_14aa1_249{font-size:9px}._dayEventSummary_14aa1_249:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dayEventSummary_14aa1_249>span:last-child{overflow-wrap:normal;word-break:normal}}@media(max-width:360px){._dayEventSummary_14aa1_249{font-size:8px}._dayEventSummary_14aa1_249:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:1100px)and (pointer:coarse){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 button,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._monthSelect_14aa1_290,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._todayButton_14aa1_223,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3{height:44px;min-height:44px;font-size:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._monthSelect_14aa1_290:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._todayButton_14aa1_223:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3>button:first-child,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3>button:last-child{width:44px;flex-basis:44px;font-size:20px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3>button:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3>button:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3{height:auto;min-height:44px}}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._controls_14aa1_3{display:flex;flex-direction:column;align-items:flex-start;gap:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewControls_14aa1_359{display:flex;align-items:center;gap:10px;max-width:100%;width:auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3{flex:1;min-width:0;width:auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button{order:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3{display:flex;align-items:center;gap:10px;width:auto;max-width:100%}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3._filterTrigger_14aa1_3{display:grid;place-items:center;width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink)}._dayHeadingButton_14aa1_364{font:inherit;color:inherit;text-align:left;border:0;border-bottom:1px dashed var(--s2-border-strong);background:transparent;padding:4px 0;min-height:44px}._dayHeadingButton_14aa1_364:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{display:flex;align-items:stretch}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3{flex:0 1 auto;width:100%;justify-content:space-between}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3{flex:1;width:auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewControls_14aa1_359{width:100%}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button{min-width:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;width:100%;gap:8px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3>div{width:100%!important;min-width:0!important}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3{justify-self:end}}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector{width:100%!important;max-width:100%!important;min-width:0!important}}._calendarUtilities_14aa1_3:empty{display:none;margin:0}@media(min-width:1101px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._controls_14aa1_3{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{flex-direction:row;align-items:center;flex-wrap:nowrap;flex:1 1 auto;width:auto;min-width:0;gap:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3{flex:0 1 auto;min-width:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3{min-width:0;max-width:180px;flex:0 1 auto}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3>._mobileTitle_14aa1_25{display:none}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewControls_14aa1_359{flex:0 0 auto;gap:8px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3{flex:0 1 348px;min-width:0;gap:8px;margin-left:auto;justify-content:flex-end}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._filterTrigger_14aa1_3._filterTrigger_14aa1_3{display:none}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3>div{flex:1 1 0;min-width:0;max-width:170px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector{width:100%!important;min-width:0!important;max-width:100%!important}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .calendar-owner-multiselect-trigger,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._scope_14aa1_3 .family-profile-selector-trigger{width:100%!important;min-width:0!important}}@media(min-width:1101px)and (max-width:1250px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._controls_14aa1_3,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{gap:8px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button{min-width:48px;padding-inline:8px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3{max-width:112px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3>._desktopTitle_14aa1_26{display:none}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._periodLabel_14aa1_3>._mobileTitle_14aa1_25{display:block}}@media(max-width:1100px){._calendar_14aa1_1 :is(button,select,input,summary){scroll-margin-block:12px}}._dateSelect_14aa1_411{position:relative;display:flex;align-items:center;justify-content:center;height:32px;min-height:32px;min-width:0;width:180px;padding:0 10px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font-size:10px;line-height:16px;font-weight:800;cursor:pointer}._dateSelect_14aa1_411:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._dateSelect_14aa1_411:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dateSelect_14aa1_411 input{position:absolute;inset:0;width:100%;height:100%;min-width:0;opacity:0;cursor:pointer}._dateSelect_14aa1_411:focus-within{outline:3px solid var(--s2-focus);outline-offset:3px;transition:none}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._dateSelect_14aa1_411{flex:1;width:auto;font-size:12px;height:44px;min-height:44px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._dateSelect_14aa1_411:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dateSelect_14aa1_411>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._dateSelect_14aa1_411 input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;padding:0;cursor:pointer}html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._period_14aa1_3 button:not([aria-pressed=true]),html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._period_14aa1_3 ._monthSelect_14aa1_290,html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._dateSelect_14aa1_411,html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._todayButton_14aa1_223,html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._filterTrigger_14aa1_3._filterTrigger_14aa1_3,html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._scope_14aa1_3 .calendar-owner-multiselect-trigger,html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._scope_14aa1_3 .family-profile-selector-trigger{border-color:var(--s2-personal-control-border,var(--s2-border-strong))!important;color:var(--s2-personal-control-ink,var(--s2-ink))!important}html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._day_14aa1_4._today_14aa1_4,html[data-family-palette]:not([data-family-palette=default]) ._calendar_14aa1_1 ._day_14aa1_4._selectedDay_14aa1_4{background:var(--s2-personal-selection,var(--s2-wash-lilac))}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._selectedWeekDay_14aa1_218{background:var(--s2-personal-selection,var(--s2-wash-lilac))!important}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._datePicker_14aa1_426{width:180px;height:32px;min-height:32px;padding:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12)[data-calendar-view=month] ._period_14aa1_3 ._datePicker_14aa1_426{width:112px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._datePickerTrigger_14aa1_428{height:32px;min-height:32px;padding:0 10px;font-size:10px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._datePickerTrigger_14aa1_428:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._datePicker_14aa1_426{flex:1;width:auto;max-width:none;height:44px;min-height:44px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._datePickerTrigger_14aa1_428{height:44px;min-height:44px;font-size:12px}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._datePickerTrigger_14aa1_428:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._monthViewport_14aa1_433{max-width:100%;min-width:0;overflow-x:auto;padding:4px;overscroll-behavior-x:contain}._monthViewport_14aa1_433:focus-visible{outline:3px solid var(--s2-focus);outline-offset:2px}._monthScrollHint_14aa1_435{font-size:var(--text-default);line-height:1.5;margin:0 0 8px;color:var(--s2-muted)}._monthViewport_14aa1_433 ._monthGrid_14aa1_4{min-width:calc(24.5rem + 60px);grid-template-columns:repeat(7,minmax(3.5rem,1fr))}._monthViewport_14aa1_433 ._weekday_14aa1_4,._monthViewport_14aa1_433 ._dayNumber_14aa1_4{white-space:nowrap;word-break:normal;overflow-wrap:normal}._calendar_14aa1_1 ._monthViewport_14aa1_433 ._summaryDay_14aa1_248{display:flex;flex-direction:column;height:auto;min-height:max(104px,6.5rem)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._monthViewport_14aa1_433 ._dayNumber_14aa1_4{position:static;height:auto;min-height:44px;flex:1 0 auto}._monthViewport_14aa1_433 ._dayEventSummary_14aa1_249{position:static;margin-top:auto;min-height:44px;max-width:100%;overflow-wrap:normal;word-break:normal}._calendar_14aa1_1 ._viewControls_14aa1_359,._calendar_14aa1_1 ._viewSwitch_14aa1_3{flex-wrap:wrap}._calendar_14aa1_1 ._viewSwitch_14aa1_3 button{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex-shrink:0;min-width:max-content;height:auto}@media(max-width:1100px){._monthViewport_14aa1_433 ._monthGrid_14aa1_4{min-width:calc(24.5rem + 24px)}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3{flex:1 1 max-content}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button{min-width:max-content}}._filters_14aa1_7 ._filterGrid_14aa1_7{grid-template-columns:minmax(0,1fr)}._filters_14aa1_7 ._filterGrid_14aa1_7 button{box-sizing:border-box;width:100%;min-width:0;min-height:44px;height:auto;white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}._filters_14aa1_7 ._filterGrid_14aa1_7{gap:4px}._filters_14aa1_7 ._filterGrid_14aa1_7>[data-compact-pill-row]{width:100%}._filters_14aa1_7 ._filterGrid_14aa1_7 [data-compact-pill]{width:100%;white-space:nowrap;padding:0 7px}._filters_14aa1_7 ._filterGrid_14aa1_7 [data-pill-reveal]{width:32px;padding:0}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 :is(button,._dateSelect_14aa1_411,._datePickerTrigger_14aa1_428),._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3 button,._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._todayButton_14aa1_223{height:32px;min-height:32px;max-height:32px;padding-block:0;line-height:1}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewSwitch_14aa1_3{min-height:32px}}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{flex-wrap:wrap;min-width:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3{flex-wrap:wrap;justify-content:flex-start;max-width:100%}._calendar_14aa1_1:not(._publicCalendar_14aa1_12)[data-calendar-view] ._period_14aa1_3 ._datePicker_14aa1_426{flex:0 0 auto;width:max-content;min-width:max-content;max-width:none;height:32px;min-height:32px;padding:0}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3 ._datePickerTrigger_14aa1_428{width:max-content;height:32px;min-height:32px;max-height:32px;line-height:1;padding-block:0}@media(max-width:1100px){._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._periodAndView_14aa1_3{display:flex;flex-wrap:wrap}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._period_14aa1_3{width:100%;flex:1 1 100%}._calendar_14aa1_1:not(._publicCalendar_14aa1_12) ._viewControls_14aa1_359{flex:0 1 auto;max-width:100%}}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 ._event_14aa1_4{font-size:var(--text-default);line-height:1.4}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 ._eventTime_14aa1_5{display:block}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 ._eventTime_14aa1_5,._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 ._eventCopy_14aa1_5 strong{font-size:var(--text-default);line-height:1.25}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 ._eventCopy_14aa1_5 :is(small,em){font-size:var(--text-default);line-height:1.4}._calendar_14aa1_1[data-calendar-view=week] ._weekDate_14aa1_6,._calendar_14aa1_1[data-calendar-view=week] ._weekDate_14aa1_6>span{font-size:var(--text-default);line-height:1.25}._calendar_14aa1_1[data-calendar-view=week] ._weekDate_14aa1_6>strong{font-size:var(--text-emphasis);line-height:1.25}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6{display:flex;flex-direction:column;align-items:stretch;gap:9px}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 ._event_14aa1_4{display:block;flex:0 0 auto;width:100%;max-width:100%;min-width:0;text-align:left}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 button._event_14aa1_4 ._eventCopy_14aa1_5 small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 ._eventCopy_14aa1_5 strong{overflow-wrap:break-word;word-break:normal}._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 ._empty_14aa1_6{font-size:var(--text-default);line-height:1.5}@media(min-width:1101px){._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6 button._event_14aa1_4 ._eventCopy_14aa1_5 small{-webkit-line-clamp:1}}@media(min-width:1101px){._calendar_14aa1_1[data-calendar-view=week] ._weekEvents_14aa1_6{box-sizing:border-box;padding:6px}}._dialog_a5k6n_1._dialog_a5k6n_1{position:relative;padding:24px;min-height:270px;border-radius:16px;scrollbar-gutter:auto}._close_a5k6n_2{position:absolute;right:16px;top:16px;width:32px;height:32px;min-height:32px;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:11px;z-index:1}._close_a5k6n_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_a5k6n_1._dialog_a5k6n_1._dialog_a5k6n_1 h2{font-size:17px!important;font-weight:900;line-height:24px;margin:0 44px 20px 0}._dialog_a5k6n_1 p{font-size:12px;line-height:1.55}._dialog_a5k6n_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_a5k6n_1 label{display:block;margin:16px 0 7px;font-size:13px;font-weight:800}._dialog_a5k6n_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_a5k6n_1 input:not([type=checkbox]):not([type=radio]):not([type=color]),._dialog_a5k6n_1 select,._dialog_a5k6n_1 textarea{width:100%;min-height:44px;border:1px solid var(--s2-border-strong);border-radius:12px;padding:10px 12px;background:var(--s2-surface);color:var(--s2-ink);font:inherit}._dialog_a5k6n_1 input:not([type=checkbox]):not([type=radio]):not([type=color]):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialog_a5k6n_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialog_a5k6n_1 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._dialog_a5k6n_1 textarea{min-height:90px;resize:vertical}._dialog_a5k6n_1 button{min-height:44px}._dialog_a5k6n_1 .actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px}._dialog_a5k6n_1 .actions .btn{border-radius:16px;min-width:100px;min-height:32px;padding:6px 14px;font-size:11px;line-height:18px}._dialog_a5k6n_1 .actions .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._dialog_a5k6n_1 .actions .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_a5k6n_1 .notice{padding:14px;border:0;border-radius:12px;background:var(--s2-surface);font-size:13px}._dialog_a5k6n_1 .notice:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_a5k6n_1 .low-admin-context-row{padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--s2-border);border-radius:0}._dialog_a5k6n_1 .auth-pill{margin:0 0 10px;border:0;background:transparent;color:var(--s2-accent-ink);padding:0;font-size:10px;text-transform:uppercase}._dialog_a5k6n_1 .auth-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_a5k6n_1 .day-modal-header{display:block;padding:0;background:transparent;border:0}._dialog_a5k6n_1 .low-admin-details-toggle{border:0;background:transparent;color:var(--s2-ink);font-size:13px;padding:10px 0;width:100%;text-align:left}._dialog_a5k6n_1 .low-admin-details-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_a5k6n_1 .calendar-event-notes{padding:14px 0;border:0;background:transparent;overflow-wrap:anywhere}._dialog_a5k6n_1._butter_a5k6n_26 .day-modal-header p,._dialog_a5k6n_1._butter_a5k6n_26 .low-admin-context-row span{color:var(--s2-ink)}._dialog_a5k6n_1 .tag-preview{background:var(--s2-surface);border-color:var(--s2-border-strong)}._dialog_a5k6n_1 .tag-preview>span{color:var(--s2-ink)}._dialog_a5k6n_1._dialog_a5k6n_1 .tag-preview-chip{color:var(--tag-preview-ink)!important;font-size:12px;line-height:18px}._dialog_a5k6n_1._dialog_a5k6n_1 .tag-preview-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._dialog_a5k6n_1._dialog_a5k6n_1 .tag-preview-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._dialog_a5k6n_1._dialog_a5k6n_1{padding:24px 18px calc(24px + env(safe-area-inset-bottom));max-height:calc(100dvh - 72px)}._dialog_a5k6n_1._dialog_a5k6n_1._dialog_a5k6n_1 h2{font-size:17px}._dialog_a5k6n_1 .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}._dialog_a5k6n_1._sky_a5k6n_36{background:var(--s2-wash-sky)}._dialog_a5k6n_1._lilac_a5k6n_37{background:var(--s2-wash-lilac)}._dialog_a5k6n_1._mint_a5k6n_38{background:var(--s2-wash-mint)}._dialog_a5k6n_1._blush_a5k6n_39{background:var(--s2-wash-blush)}._dialog_a5k6n_1._butter_a5k6n_26{background:#ffd46b}html[data-theme=dark] ._dialog_a5k6n_1:is(._sky_a5k6n_36,._lilac_a5k6n_37,._mint_a5k6n_38){background:#34284a}html[data-theme=dark] ._dialog_a5k6n_1._blush_a5k6n_39{background:#17121f}html[data-theme=dark] ._dialog_a5k6n_1._butter_a5k6n_26{background:#45381f}._dialog_a5k6n_1._dialog_a5k6n_1 ._close_a5k6n_2{min-height:32px;padding:0}@media(min-width:1101px){._dialog_a5k6n_1{transform:rotate(var(--action-paper-angle,.54deg));box-shadow:0 8px 24px #2a126714}._sky_a5k6n_36{--action-paper-angle:-.4deg}._mint_a5k6n_38{--action-paper-angle:.32deg}._blush_a5k6n_39{--action-paper-angle:.27deg}._butter_a5k6n_26{--action-paper-angle:-.58deg}._dialog_a5k6n_1[aria-label="New request"]{--action-paper-angle:-.46deg}}@media(max-width:1100px){._dialog_a5k6n_1._dialog_a5k6n_1._dialog_a5k6n_1{padding:24px 18px calc(24px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 48px)!important;border-radius:24px 24px 0 0!important;clip-path:none}}._dialog_a5k6n_1 .actions .btn.primary{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff);border-color:transparent;box-shadow:none}._planner_1isjz_1._planner_1isjz_1 ._heading_1isjz_1{margin-bottom:21.5px}._plannerColumns_1isjz_2{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:38px}._plannerDay_1isjz_3{align-self:start;min-width:0;min-height:690px;padding:26px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);box-shadow:var(--s2-shadow-card)}._plannerDay_1isjz_3 h2{margin:0 0 22px;font-size:22px;line-height:30px;font-weight:900}._plannerTimeline_1isjz_5{display:grid;gap:14px}._plannerRow_1isjz_6{position:relative;min-height:94px}._planner_1isjz_1._planner_1isjz_1 ._event_1isjz_7{background:transparent;align-items:flex-start;padding:10px 0;gap:36.6px;font-size:14px;line-height:20px}._planner_1isjz_1._planner_1isjz_1 ._event_1isjz_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planner_1isjz_1 ._eventTime_1isjz_9{flex:0 0 58.2px;padding-top:6px;font-size:11px;font-weight:800;color:var(--s2-muted)}._planner_1isjz_1 ._eventTime_1isjz_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planner_1isjz_1 ._eventCopy_1isjz_11{gap:9px}._planner_1isjz_1 ._eventCopy_1isjz_11 small{font-size:10px;line-height:14px;font-weight:400;color:var(--s2-muted)}._planner_1isjz_1 ._eventCopy_1isjz_11 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._planner_1isjz_1 ._eventCopy_1isjz_11 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._timelineMark_1isjz_15{position:absolute;left:63px;top:19px;width:14px;height:14px;pointer-events:none}._timelineMark_1isjz_15 img{width:14px;height:14px}._timelineMark_1isjz_15:after{content:"";position:absolute;width:2px;background:var(--s2-border);top:16px;left:5px;height:84px}._plannerRow_1isjz_6:last-child ._timelineMark_1isjz_15:after{display:none}._plannerAside_1isjz_19{display:flex;flex-direction:column;gap:38px;min-width:0}._plannerAdd_1isjz_20,._plannerContext_1isjz_20{width:calc(100% + 2.23px);padding:28px 24px;border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-card)}._plannerAdd_1isjz_20{min-height:260px;background:var(--s2-wash-lilac);transform:translate(1.68px,.57px) rotate(-.4deg)}._plannerAdd_1isjz_20 h2{margin:0 0 38px;font-size:19px;line-height:27px;font-weight:900}._plannerAdd_1isjz_20>p{display:none}._plannerActions_1isjz_24{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:35px}._planner_1isjz_1 ._plannerActions_1isjz_24 button{display:flex;align-items:center;gap:10px;padding:0;min-width:0;min-height:40px;border:0;background:transparent;color:var(--s2-ink);font-size:11px;line-height:16px;font-weight:800;text-align:left}._planner_1isjz_1 ._plannerActions_1isjz_24 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._planner_1isjz_1 ._plannerActions_1isjz_24 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._plannerActions_1isjz_24 button[data-destructive]{color:var(--s2-danger)}._plannerActionIcon_1isjz_29,._careIcon_1isjz_29{width:40px;height:40px;flex:0 0 40px}._careIcon_1isjz_29{position:relative;overflow:hidden}._careHeart_1isjz_31{position:absolute;top:8px;left:8px;width:28px;height:28px}._plannerContext_1isjz_20{min-height:220px;background:var(--s2-wash-sky);transform:translate(-4.84px,.14px) rotate(.32deg)}._plannerContext_1isjz_20 h2{font-size:18px;line-height:26px;margin:0 0 12px;font-weight:900}._plannerContext_1isjz_20 strong{color:var(--s2-link);font-size:13px;line-height:19px;font-weight:800}._plannerContext_1isjz_20 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,19px)}._plannerContext_1isjz_20 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._plannerContext_1isjz_20 p{font-size:11px;line-height:16px;margin:21px 0 0}._plannerContext_1isjz_20 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._plannerContext_1isjz_20 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._plannerAside_1isjz_19>p{text-align:center;font-size:20px;line-height:28px;margin:-22px 0 0}._plannerAside_1isjz_19>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._planner_1isjz_1._planner_1isjz_1 ._backToCalendar_1isjz_42{align-self:flex-end;margin-top:22px;width:176px;height:32px;min-height:32px;border:1px solid var(--s2-border-strong);border-radius:16px;padding:4px 12px;background:var(--s2-surface);color:var(--s2-ink);font-size:10px;line-height:22px;font-weight:900}._planner_1isjz_1._planner_1isjz_1 ._backToCalendar_1isjz_42:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_1isjz_44{font-size:12px;color:var(--s2-muted);line-height:1.5}._empty_1isjz_44:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._planner_1isjz_1._planner_1isjz_1 ._heading_1isjz_1{margin-bottom:32.14px}._plannerColumns_1isjz_2{display:flex;flex-direction:column;gap:18px}._plannerAside_1isjz_19{display:contents}._plannerAdd_1isjz_20{order:-1;width:100%;min-height:180px;padding:16px;background:var(--cal-lilac);border-color:#2b146333;box-shadow:none;transform:translate(.93px) rotate(-.6deg)}._plannerAdd_1isjz_20 h2{font-size:14px;line-height:22px;margin-bottom:10px}._plannerAdd_1isjz_20>p{display:block;margin:0 0 10px;font-size:9.5px;line-height:16px;font-weight:900;color:var(--s2-body)}._plannerAdd_1isjz_20>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._plannerAdd_1isjz_20>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._plannerActions_1isjz_24{gap:10px 12px}._planner_1isjz_1 ._plannerActions_1isjz_24 button{font-size:10px;font-weight:900}._planner_1isjz_1 ._plannerActions_1isjz_24 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._plannerDay_1isjz_3{width:100%;min-height:0;padding:0;background:transparent;box-shadow:none;border:0}._plannerDay_1isjz_3 h2{font-size:13px;line-height:22px;margin:0 0 12px}._plannerTimeline_1isjz_5{gap:10px}._plannerRow_1isjz_6{min-height:68px}._planner_1isjz_1._planner_1isjz_1 ._event_1isjz_7{min-height:68px;padding:8px 14px;gap:12px;background:var(--cal-sky);border:1px solid rgb(43 20 99 / 20%);border-radius:16px 6px;transform:rotate(1deg);align-items:center}._plannerRow_1isjz_6:nth-child(5n+2) ._event_1isjz_7{background:var(--cal-mint);transform:rotate(.5deg)}._plannerRow_1isjz_6:nth-child(5n+3) ._event_1isjz_7{background:var(--cal-blush);transform:rotate(-.8deg)}._plannerRow_1isjz_6:nth-child(5n+4) ._event_1isjz_7{background:var(--cal-lilac);transform:rotate(.5deg)}._plannerRow_1isjz_6:nth-child(5n+5) ._event_1isjz_7{background:var(--cal-butter);transform:rotate(-.8deg)}._planner_1isjz_1 ._eventTime_1isjz_9{flex-basis:58px;padding:0;font-size:10px;color:var(--s2-ink);font-weight:900}._planner_1isjz_1 ._eventTime_1isjz_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planner_1isjz_1 ._eventCopy_1isjz_11{gap:2px}._planner_1isjz_1 ._eventCopy_1isjz_11 strong{font-size:11.5px;line-height:22px}._planner_1isjz_1 ._eventCopy_1isjz_11 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planner_1isjz_1 ._eventCopy_1isjz_11 small{font-size:9px;line-height:18px;font-weight:900;color:var(--s2-body)}._planner_1isjz_1 ._eventCopy_1isjz_11 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._planner_1isjz_1 ._eventCopy_1isjz_11 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._timelineMark_1isjz_15,._plannerContext_1isjz_20,._plannerAside_1isjz_19>p{display:none}html[data-theme=dark] ._planner_1isjz_1 ._plannerAdd_1isjz_20,html[data-theme=dark] ._planner_1isjz_1 ._event_1isjz_7{border-color:#b9afc54d}html[data-theme=dark] ._planner_1isjz_1{--cal-sky:#14454d;--cal-mint:#144733;--cal-blush:#4d292e;--cal-lilac:#3d2e57}._planner_1isjz_1._planner_1isjz_1 ._backToCalendar_1isjz_42{width:150px;margin:0 0 0 auto}}@media(max-width:1100px){._planner_1isjz_1 ._eventCopy_1isjz_11 strong{font-size:13px;line-height:1.5}._planner_1isjz_1 ._eventCopy_1isjz_11 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planner_1isjz_1 ._eventCopy_1isjz_11 small,._planner_1isjz_1 ._eventTime_1isjz_9{font-size:11px;line-height:1.5}._planner_1isjz_1 ._eventCopy_1isjz_11 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._planner_1isjz_1 ._eventTime_1isjz_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._planner_1isjz_1 ._plannerActions_1isjz_24 button{min-height:44px;font-size:12px}._planner_1isjz_1 ._plannerActions_1isjz_24 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:360px){._plannerActions_1isjz_24{grid-template-columns:minmax(0,1fr);row-gap:12px}}._dialog_1cnu8_1._dialog_1cnu8_1._dialog_1cnu8_1{scrollbar-gutter:auto;width:min(620px,100%);min-height:420px;padding:22px;display:flex;flex-direction:column;gap:14px;border-color:#2b14631a}._header_1cnu8_2._header_1cnu8_2{width:calc(100% + 2px);height:40px;min-height:40px;align-items:center;margin:0}._header_1cnu8_2._header_1cnu8_2 h2{font-size:22px;line-height:30px;margin:0;font-weight:900}._header_1cnu8_2._header_1cnu8_2 button{width:32px;height:32px;min-height:32px;flex-basis:32px;font-size:11px;padding:0}._header_1cnu8_2._header_1cnu8_2 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._description_1cnu8_6._description_1cnu8_6{font-size:10px;line-height:18px;font-weight:900;color:var(--s2-body);margin:0}._description_1cnu8_6._description_1cnu8_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._description_1cnu8_6._description_1cnu8_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shortcuts_1cnu8_9{display:grid;grid-template-columns:repeat(2,minmax(0,244px));gap:14px}._shortcuts_1cnu8_9 button{display:flex;align-items:center;gap:14px;min-height:72px;min-width:0;padding:10px 14px;border:1px solid rgb(43 20 99 / 8%);border-radius:16px;background:#ffffffd1;color:var(--s2-ink);font-size:11px;line-height:16px;font-weight:900;text-align:left}._shortcuts_1cnu8_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._shortcuts_1cnu8_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._desktopIcon_1cnu8_13{width:40px;height:40px;flex:0 0 40px}._mobileIcon_1cnu8_14{display:none}._note_1cnu8_15{padding:12px 14px;border-radius:14px;background:#ffffffb3;font-size:10px;line-height:16px;font-weight:900}._note_1cnu8_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._note_1cnu8_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_1cnu8_15 p{font-size:9px;line-height:16px;color:var(--s2-body);margin:5px 0 0}._note_1cnu8_15 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._note_1cnu8_15 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._annotation_1cnu8_21._annotation_1cnu8_21{display:none}._footer_1cnu8_22{display:flex;width:calc(100% + 2px);justify-content:space-between;gap:12px;margin-top:0}._dialog_1cnu8_1 ._footer_1cnu8_22 button{min-height:32px;height:32px;padding:0 12px;font-size:9.5px;line-height:16px;font-weight:900;border:1px solid var(--s2-border-strong);border-radius:16px;background:var(--s2-surface);color:var(--s2-ink)}._dialog_1cnu8_1 ._footer_1cnu8_22 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._dialog_1cnu8_1 ._footer_1cnu8_22 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._footer_1cnu8_22 button:last-child{width:110px}html[data-theme=dark] ._dialog_1cnu8_1{border-color:#b9afc533}html[data-theme=dark] ._shortcuts_1cnu8_9 button{background:#241b2eb8;border-color:#b9afc524}html[data-theme=dark] ._note_1cnu8_15{background:#241b2eb3}@media(max-width:1100px){._backdrop_1cnu8_31._backdrop_1cnu8_31._backdrop_1cnu8_31{--quick-top:max(24px, calc((100dvh - 384px)/2) );padding:var(--quick-top) 18px 24px!important;align-items:start!important;background:#2a12671f}._dialog_1cnu8_1._dialog_1cnu8_1._dialog_1cnu8_1{align-self:start!important;width:calc(100vw - 36px)!important;max-width:600px!important;min-height:min(390px,calc(100dvh - var(--quick-top) - 48px));max-height:calc(100dvh - var(--quick-top) - 24px)!important;padding:26px 31px!important;gap:0;border-radius:16px!important;border-bottom:1px solid var(--s2-border)!important;background:var(--s2-surface);border-color:var(--s2-border);margin:0!important;box-shadow:0 6px 18px #2a126712}._header_1cnu8_2._header_1cnu8_2{width:100%;align-items:flex-start;height:32px;min-height:32px;margin:0 0 40px}._header_1cnu8_2._header_1cnu8_2 h2{font-size:18px;line-height:25px;margin-top:1px}._description_1cnu8_6{display:none}._shortcuts_1cnu8_9{grid-template-columns:repeat(2,minmax(0,130px));gap:20px 12px;margin-left:2px}._shortcuts_1cnu8_9 button{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;min-height:104px;padding:17px;border-color:var(--s2-border);background:var(--s2-wash-sky);font-size:8.5px;line-height:12px;font-weight:800;box-shadow:0 6px 18px #2a126712;transform:rotate(-.4deg)}._shortcuts_1cnu8_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._shortcuts_1cnu8_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shortcuts_1cnu8_9 button:nth-child(2){background:var(--s2-wash-blush);transform:rotate(.32deg)}._shortcuts_1cnu8_9 button:nth-child(3){background:var(--s2-wash-mint);transform:rotate(-.58deg)}._shortcuts_1cnu8_9 button:nth-child(4){background:var(--s2-wash-lilac);transform:translateY(3.25px) rotate(.27deg)}._desktopIcon_1cnu8_13{display:none}._mobileIcon_1cnu8_14{position:relative;display:block;width:26px;height:26px;flex:0 0 26px}._requestIcon_1cnu8_45 img{position:absolute;left:20.5px;top:2.5px}._requestOutline_1cnu8_46{position:absolute;left:5px;top:5px;width:18px;height:19px;border:1.8px solid #fff;border-radius:50%;font-size:15px;line-height:16px;font-weight:900;text-align:center;color:#247253}._requestOutline_1cnu8_46:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._requestOutline_1cnu8_46:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_1cnu8_15{display:none}._annotation_1cnu8_21._annotation_1cnu8_21{display:block;text-align:center;font-size:16px;line-height:20px;margin:14px 0 0}._footer_1cnu8_22{width:100%;margin-top:14px;flex-wrap:wrap}._dialog_1cnu8_1 ._footer_1cnu8_22 button{min-height:32px;height:auto}html[data-theme=dark] ._dialog_1cnu8_1{border-color:#b9afc561}html[data-theme=dark] ._shortcuts_1cnu8_9 button{background:#34284a;border-color:#b9afc561}html[data-theme=dark] ._shortcuts_1cnu8_9 button:nth-child(2){background:#17121f}}._inline_1cnu8_58 ._shortcuts_1cnu8_9{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;margin:4px 3px;padding-bottom:6px}._inline_1cnu8_58 ._shortcuts_1cnu8_9 button{flex-direction:row;align-items:center;min-height:64px;padding:8px 12px;font-size:12px;line-height:1.4;overflow-wrap:normal;word-break:normal;gap:10px}._inline_1cnu8_58 ._shortcuts_1cnu8_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._inline_1cnu8_58 ._note_1cnu8_15{display:block;margin-top:8px;background:transparent;padding:0;font-size:11px}._inline_1cnu8_58 ._note_1cnu8_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._inline_1cnu8_58 ._note_1cnu8_15 p{font-size:11px}._inline_1cnu8_58 ._note_1cnu8_15 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._content_1cnu8_65{display:flex;flex-direction:column;gap:14px;min-width:0}@media(max-width:1100px){._content_1cnu8_65{gap:0}._content_1cnu8_65._inline_1cnu8_58{gap:4px}}._inline_1cnu8_58 ._shortcuts_1cnu8_9 button>span:last-child{min-width:0;flex:1;white-space:normal}._panel_1jqoy_1{background:var(--s2-wash-peach);border:1px solid var(--s2-border);border-radius:16px;padding:26px 22px;min-width:0;display:flex;flex-direction:column;box-shadow:0 8px 24px #2a126714}._heading_1jqoy_2 h2{font-size:21px;line-height:29px;font-weight:900;margin:0 0 7px}._heading_1jqoy_2>p{font-size:18px;line-height:24px;margin:0 0 28px}._heading_1jqoy_2>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._clear_1jqoy_5{display:block;margin:-16px 0 16px;min-height:32px;border:1px solid var(--s2-border-strong);border-radius:16px;background:var(--s2-surface);color:var(--s2-ink);padding:4px 12px;font:800 11px/16px Nunito,sans-serif}._clear_1jqoy_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._clear_1jqoy_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._items_1jqoy_8{display:grid;gap:16px;max-height:390px;overflow:auto;margin:0 0 24px;align-content:start;grid-auto-rows:max-content;min-width:0;scrollbar-width:var(--sproglet-scrollbar-width,thin)}._items_1jqoy_8:focus-visible{outline:2px solid var(--s2-link);outline-offset:2px}._footer_1jqoy_10{border-top:1px solid var(--s2-border);padding-top:20px;font-size:11px;line-height:1.5;display:flex;flex:1;flex-direction:column;gap:14px;min-width:0}._footer_1jqoy_10:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._memory_1jqoy_12 strong{color:var(--s2-link);font-weight:800}._memory_1jqoy_12 p{margin:12px 0 0;color:var(--s2-body)}._counts_1jqoy_14 summary{cursor:pointer;min-height:24px;display:list-item;padding:2px 0}._counts_1jqoy_14 p{margin:8px 0;color:var(--s2-body)}._actions_1jqoy_16{display:flex;flex-direction:column;gap:24px;margin-top:auto;padding-top:18px;align-items:flex-start}._quickAdd_1jqoy_17{min-height:44px;padding:7px 4px;border:0;border-radius:8px;background:transparent;color:var(--s2-personal-control-ink,var(--s2-link));text-decoration:underline;text-underline-offset:3px;font:900 12px/20px Nunito,sans-serif!important;cursor:pointer}._quickAdd_1jqoy_17:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._planner_1jqoy_19{min-height:44px;padding:7px 14px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 11px/16px Nunito,sans-serif}._planner_1jqoy_19:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._planner_1jqoy_19:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(min-width:1101px){._panel_1jqoy_1._week_1jqoy_23{--summary-min-height:62px;--summary-padding:12px 14px;display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(96px,auto) auto;column-gap:20px;padding:27px;min-height:200px;transform:translate(3.4px,-.2px) rotate(-.23deg)}._week_1jqoy_23 ._heading_1jqoy_2{grid-column:1;grid-row:1;position:relative;top:-2px}._week_1jqoy_23 ._heading_1jqoy_2 h2{margin-bottom:5px}._week_1jqoy_23 ._heading_1jqoy_2>p{margin-bottom:0}._week_1jqoy_23 ._clear_1jqoy_5{margin:5px 0 0}._week_1jqoy_23 ._items_1jqoy_8{grid-column:2;grid-row:1;display:grid;grid-auto-flow:column;grid-auto-columns:210px;grid-template-columns:repeat(3,210px);gap:18px;align-self:start;margin:18px 0 14px;max-width:666px;max-height:none;overflow:auto;padding-bottom:2px}._week_1jqoy_23 ._footer_1jqoy_10{grid-column:1/-1;grid-row:2;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 18px;max-width:994px;padding-top:12px}._week_1jqoy_23 ._memory_1jqoy_12{display:flex;align-items:baseline;gap:10px 18px;flex:1;flex-wrap:wrap}._week_1jqoy_23 ._memory_1jqoy_12 strong{min-width:220px}._week_1jqoy_23 ._memory_1jqoy_12 p{flex:1;min-width:180px;margin:0}._week_1jqoy_23 ._actions_1jqoy_16{flex-direction:row;align-items:center;gap:12px;margin:0 0 0 auto;padding:0}._panel_1jqoy_1._week_1jqoy_23 ._actions_1jqoy_16 button{min-height:44px}}@media(max-width:1100px){._panel_1jqoy_1{padding:20px 0 0;border:0;box-shadow:none;background:transparent}._items_1jqoy_8{max-height:360px}._actions_1jqoy_16{padding-top:4px}}._actions_1jqoy_16{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}._actions_1jqoy_16 ._quickAdd_1jqoy_17{flex:0 0 auto;text-align:center}._actions_1jqoy_16 ._clear_1jqoy_5{margin:0}._planner_1jqoy_19{border-color:var(--s2-personal-control-border,var(--s2-border-strong));color:var(--s2-personal-control-ink,var(--s2-ink))}._quickAddAccordion_1jqoy_47{width:100%;min-width:0}._actions_1jqoy_16{flex-wrap:nowrap}._actions_1jqoy_16 ._planner_1jqoy_19,._actions_1jqoy_16 ._clear_1jqoy_5{min-height:44px;min-width:0;white-space:nowrap;padding-inline:8px}._actions_1jqoy_16{width:100%;gap:10px;justify-content:space-between;align-items:stretch}._actions_1jqoy_16 ._planner_1jqoy_19,._actions_1jqoy_16 ._clear_1jqoy_5{flex:1 1 0;width:0;min-width:0;min-height:44px;margin:0;padding:7px 8px;border:1px solid var(--s2-border-strong);border-radius:999px!important;background:var(--s2-surface);color:var(--s2-personal-control-ink,var(--s2-ink));font:800 11px/16px Nunito,sans-serif;text-align:center;white-space:nowrap;cursor:pointer}._actions_1jqoy_16 ._planner_1jqoy_19:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._actions_1jqoy_16 ._clear_1jqoy_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._actions_1jqoy_16 ._planner_1jqoy_19:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._actions_1jqoy_16 ._clear_1jqoy_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1jqoy_16 ._clear_1jqoy_5{color:var(--sproglet-danger,var(--s2-danger))}._actions_1jqoy_16{flex-wrap:wrap}._actions_1jqoy_16>[data-compact-pill-row]{flex:1 1 max-content;max-width:100%}._actions_1jqoy_16 [data-compact-pill]{width:100%;min-width:0;padding-inline:10px}._actions_1jqoy_16 [data-pill-reveal]{width:32px;min-width:32px;padding:0}._dialog_1soig_1._dialog_1soig_1._dialog_1soig_1{position:relative;width:100%!important;max-width:700px!important;height:624px;max-height:calc(100dvh - 48px)!important;padding:18px 18px calc(20px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important;border:1px solid rgb(43 20 99 / 10%);background:#fff6ec;scrollbar-gutter:auto}._close_1soig_2{position:absolute;right:16px;top:21px;width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--s2-border-strong);border-radius:16px;background:var(--s2-surface);color:var(--s2-ink);font:900 9.5px/30px Nunito,sans-serif;z-index:1}._close_1soig_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._panel_1soig_4._panel_1soig_4{padding:0;border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:10px}._header_1soig_5{min-height:38px;padding-right:44px}._header_1soig_5 h2{margin:0;min-height:38px;display:flex;align-items:center;font:900 18px/24px Nunito,sans-serif!important;overflow-wrap:anywhere}._description_1soig_7{font:900 9.5px/16px Nunito,sans-serif;color:var(--s2-body);margin:0}._description_1soig_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._description_1soig_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._items_1soig_10{display:grid;gap:10px;max-height:254px;overflow:auto;scrollbar-width:var(--sproglet-scrollbar-width,thin);align-content:start;min-width:0;padding-right:2px}._items_1soig_10:focus-visible{outline:2px solid var(--s2-link);outline-offset:2px}._panel_1soig_4 ._event_1soig_12{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:0;border-radius:14px;box-shadow:none;text-align:left;color:var(--s2-ink);background:#c4e8f5;transform:none}._panel_1soig_4 ._event_1soig_12:nth-child(4n+2){background:#e5d9ff}._panel_1soig_4 ._event_1soig_12:nth-child(4n+3){background:#d1edde}._panel_1soig_4 ._event_1soig_12:nth-child(4n+4){background:#fad6e0}._panel_1soig_4 ._time_1soig_16{flex:0 0 56px;width:56px;min-height:40px;display:flex;align-items:center;font:900 9.5px/14px Nunito,sans-serif;color:inherit}._panel_1soig_4 ._time_1soig_16:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._panel_1soig_4 ._time_1soig_16:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._copy_1soig_19{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:40px}._panel_1soig_4 ._copy_1soig_19 strong{font:900 10.5px/18px Nunito,sans-serif;overflow-wrap:anywhere}._panel_1soig_4 ._copy_1soig_19 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._panel_1soig_4 ._copy_1soig_19 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._panel_1soig_4 ._copy_1soig_19 small{font:900 8.5px/16px Nunito,sans-serif;color:var(--s2-body);overflow-wrap:anywhere}._panel_1soig_4 ._copy_1soig_19 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._panel_1soig_4 ._copy_1soig_19 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._footer_1soig_26{display:flex;flex-direction:column;gap:10px;font:900 9.5px/18px Nunito,sans-serif}._footer_1soig_26:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._footer_1soig_26:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._counts_1soig_29{color:var(--s2-body)}._counts_1soig_29 summary{cursor:pointer;min-height:24px}._counts_1soig_29 p{margin:4px 0}._actions_1soig_32{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}._actions_1soig_32 button,._clear_1soig_33{min-height:32px;border:1px solid var(--s2-border-strong);border-radius:16px;padding:5px 12px;background:var(--s2-surface);color:var(--s2-ink);font:900 9.5px/20px Nunito,sans-serif;cursor:pointer}._actions_1soig_32 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._clear_1soig_33:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1soig_32 ._dismiss_1soig_35{width:120px}._actions_1soig_32 ._planner_1soig_36{width:170px;background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff);border-color:transparent}._extra_1soig_37{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._extra_1soig_37 ._quickAdd_1soig_38{font:900 11px/20px Nunito,sans-serif;color:var(--s2-link);border:0;background:transparent;min-height:32px;padding:5px 12px}._extra_1soig_37 ._quickAdd_1soig_38:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._memory_1soig_40{font-size:11px;font-weight:700}._memory_1soig_40:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._memory_1soig_40 p{margin:4px 0}html[data-theme=dark] ._dialog_1soig_1._dialog_1soig_1._dialog_1soig_1{background:#34284a;border-color:#b9afc538}html[data-theme=dark] ._panel_1soig_4 ._event_1soig_12{background:#14454d}html[data-theme=dark] ._panel_1soig_4 ._event_1soig_12:nth-child(4n+2){background:#3d2e57}html[data-theme=dark] ._panel_1soig_4 ._event_1soig_12:nth-child(4n+3){background:#144733}html[data-theme=dark] ._panel_1soig_4 ._event_1soig_12:nth-child(4n+4){background:#4d292e}@media(max-width:360px){._actions_1soig_32 ._dismiss_1soig_35{width:auto;flex:1}._actions_1soig_32 ._planner_1soig_36{width:auto;flex:1.4}._panel_1soig_4 ._time_1soig_16{flex-basis:44px;width:44px}}@media(max-width:1100px){._dialog_1soig_1._dialog_1soig_1._dialog_1soig_1{height:auto;min-height:0;max-height:calc(100dvh - 24px)!important;padding:18px 16px calc(20px + env(safe-area-inset-bottom))!important}._close_1soig_2{width:44px;height:44px;min-height:44px;right:12px;top:12px;font-size:14px}._close_1soig_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._header_1soig_5{padding-right:48px}._description_1soig_7{font-size:12px;line-height:1.5}._description_1soig_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._items_1soig_10{max-height:none;overflow:visible;padding:3px}._panel_1soig_4 ._copy_1soig_19 strong{font-size:13px;line-height:1.5}._panel_1soig_4 ._copy_1soig_19 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._panel_1soig_4 ._copy_1soig_19 small,._panel_1soig_4 ._time_1soig_16{font-size:11px;line-height:1.5}._panel_1soig_4 ._copy_1soig_19 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._panel_1soig_4 ._time_1soig_16:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1soig_32{justify-content:flex-start}._actions_1soig_32 button,._extra_1soig_37 ._quickAdd_1soig_38{min-height:44px;font-size:12px}._actions_1soig_32 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._extra_1soig_37 ._quickAdd_1soig_38:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1soig_32 ._dismiss_1soig_35,._actions_1soig_32 ._planner_1soig_36{width:auto;flex:1 1 auto}._footer_1soig_26{font-size:12px;line-height:1.5}._footer_1soig_26:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._inlineQuickAdd_1soig_70{min-width:0;flex-basis:100%;width:100%}._inlineQuickAdd_1soig_70 h3{font-size:14px;margin:8px 0}._actions_1soig_32{flex-wrap:nowrap;align-items:center}._actions_1soig_32 ._planner_1soig_36,._actions_1soig_32 ._clear_1soig_33{width:auto;flex:1 1 auto;min-width:0;white-space:nowrap;padding-inline:8px}._quickAddAccordion_1soig_76{width:100%;min-width:0}._addButton_1soig_77{min-height:44px;padding:7px 4px;border:0;border-radius:8px;background:transparent;color:var(--s2-personal-control-ink,var(--s2-link));text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:900 12px/20px Nunito,sans-serif!important}._addButton_1soig_77:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._inlineQuickAdd_1soig_70[hidden]{display:none}._actions_1soig_32{width:100%;gap:10px;justify-content:space-between;align-items:stretch}._actions_1soig_32 ._planner_1soig_36,._actions_1soig_32 ._clear_1soig_33{flex:1 1 0;width:0;min-width:0;min-height:44px;margin:0;padding:7px 8px;border:1px solid var(--s2-border-strong);border-radius:999px!important;background:var(--s2-surface);color:var(--s2-personal-control-ink,var(--s2-ink));font:800 11px/16px Nunito,sans-serif;text-align:center;white-space:nowrap;cursor:pointer}._actions_1soig_32 ._planner_1soig_36:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._actions_1soig_32 ._clear_1soig_33:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._actions_1soig_32 ._planner_1soig_36:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._actions_1soig_32 ._clear_1soig_33:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1soig_32 ._clear_1soig_33{color:var(--sproglet-danger,var(--s2-danger))}._actions_1soig_32{flex-wrap:wrap}._actions_1soig_32>[data-compact-pill-row]{flex:1 1 max-content;max-width:100%}._actions_1soig_32 [data-compact-pill]{width:100%;min-width:0;padding-inline:10px}._actions_1soig_32 [data-pill-reveal]{width:32px;min-width:32px;padding:0}._dialog_btsi2_1._dialog_btsi2_1._dialog_btsi2_1{display:flex;flex-direction:column;gap:14px;scrollbar-gutter:auto}._backdrop_btsi2_2._backdrop_btsi2_2{background:#0d08142e}._header_btsi2_3._header_btsi2_3{width:calc(100% + 2px);height:32px;min-height:32px;align-items:center;margin:0}._header_btsi2_3._header_btsi2_3 h2{font-size:20px;line-height:28px;font-weight:900;margin:0}._header_btsi2_3._header_btsi2_3 button{width:32px;height:32px;min-height:32px;flex-basis:32px;padding:0;font-size:9.5px;line-height:16px}._header_btsi2_3._header_btsi2_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._header_btsi2_3._header_btsi2_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._description_btsi2_8._description_btsi2_8{font-size:10.5px;line-height:11px;font-weight:800;color:var(--s2-accent-ink);margin:0}._description_btsi2_8._description_btsi2_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,11px)}._description_btsi2_8._description_btsi2_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._content_btsi2_11._content_btsi2_11{margin:0;min-width:0;width:100%}._grid_btsi2_12._grid_btsi2_12{gap:10px;min-height:158px;align-content:start}._dialog_btsi2_1 ._grid_btsi2_12._grid_btsi2_12 button{min-height:32px;padding:4px 8px;font-size:9.5px;line-height:14px;border-radius:16px}._dialog_btsi2_1 ._grid_btsi2_12._grid_btsi2_12 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._dialog_btsi2_1 ._grid_btsi2_12._grid_btsi2_12 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._footer_btsi2_16{display:flex;gap:12px;justify-content:space-between}._dialog_btsi2_1 ._footer_btsi2_16 button{min-height:32px;width:140px;max-width:50%;border:1px solid var(--s2-border-strong);border-radius:16px;padding:4px 10px;background:var(--s2-surface);color:var(--s2-ink);font-size:9.5px;line-height:16px;font-weight:800}._dialog_btsi2_1 ._footer_btsi2_16 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._dialog_btsi2_1 ._footer_btsi2_16 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._backdrop_btsi2_2{background:#0d08146b}@media(max-width:1100px){._backdrop_btsi2_2._backdrop_btsi2_2._backdrop_btsi2_2{align-items:end!important;padding:0!important}._dialog_btsi2_1._dialog_btsi2_1._dialog_btsi2_1{width:100%!important;max-width:none!important;min-height:min(436px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)!important;padding:20px 18px calc(24px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important;border:1px solid rgb(43 20 99 / 10%);border-bottom:0;clip-path:none}html[data-theme=dark] ._dialog_btsi2_1{border-color:#b9afc538}}@media(max-width:1100px){._header_btsi2_3._header_btsi2_3{height:auto;min-height:44px}._header_btsi2_3._header_btsi2_3 button{width:44px;height:44px;min-height:44px;flex-basis:44px;font-size:14px}._header_btsi2_3._header_btsi2_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._description_btsi2_8._description_btsi2_8{font-size:12px;line-height:1.5}._description_btsi2_8._description_btsi2_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_btsi2_1 ._grid_btsi2_12._grid_btsi2_12 button{min-height:44px;font-size:12px;line-height:1.4}._dialog_btsi2_1 ._grid_btsi2_12._grid_btsi2_12 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_btsi2_1 ._footer_btsi2_16 button{min-height:44px;font-size:12px}._dialog_btsi2_1 ._footer_btsi2_16 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_btsi2_1._dialog_btsi2_1._dialog_btsi2_1{min-height:0;max-height:calc(100dvh - 24px)!important}}._header_btsi2_3._header_btsi2_3{width:100%}._footer_btsi2_16{flex-wrap:wrap}._footer_btsi2_16>[data-compact-pill-row]{flex:1 1 140px;max-width:100%}._dialog_btsi2_1 ._footer_btsi2_16 [data-compact-pill]{width:100%;max-width:100%;padding-inline:10px}._dialog_btsi2_1 ._footer_btsi2_16 [data-pill-reveal]{width:32px;max-width:32px;min-width:32px;padding:0}._dialog_1g7p4_1{display:block}._dialog_1g7p4_1 .confirm-dialog-actions{margin-top:18px}._dialog_1g7p4_1 .confirm-dialog-actions .btn{min-height:44px;min-width:44px;height:auto;white-space:normal}._shell_16429_3{min-height:100vh;display:flex;flex-direction:column;background:var(--s2-canvas);color:var(--s2-ink);font-family:Nunito,sans-serif;text-rendering:geometricPrecision}._shell_16429_3 *{box-sizing:border-box}._shell_16429_3 :where(a){color:inherit;text-decoration:none}._header_16429_24{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;min-height:64px;max-height:64px;padding:0 35px 0 52px;border-bottom:1px solid rgba(43,20,99,.1);background:#faf2e8}[data-theme=dark] ._header_16429_24{background:var(--s2-surface);border-bottom-color:#06050861}._brand_16429_45{min-height:44px;display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:21px;font-weight:900;line-height:1}._brand_16429_45:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._brand_16429_45 img{width:36px;height:36px;object-fit:contain}._navigation_16429_68{display:grid;grid-template-columns:repeat(4,minmax(98px,max-content)) 148.5px;align-items:center;gap:0;margin-top:0;font-size:12px;font-weight:800}._navigation_16429_68:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._navigation_16429_68 a{display:flex;min-height:32px;align-items:center;justify-content:center;position:relative;white-space:nowrap;color:var(--s2-muted);line-height:1}._navigation_16429_68 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._navigation_16429_68 a:first-child,._navigation_16429_68 [aria-current=page]{color:var(--s2-ink)}._navigation_16429_68 a+a:not(._join_16429_101):before{content:"";width:1.5px;height:16px;position:absolute;left:-.75px;background:#2b146338;border-radius:.75px}[data-theme=dark] ._navigation_16429_68 a{color:var(--s2-ink)}[data-theme=dark] ._navigation_16429_68 a+a:not(._join_16429_101):before{background:#b9afc54d}._navigation_16429_68 ._join_16429_101{width:145px;height:32px;min-height:32px;margin-left:3.5px;padding:0;border-radius:999px;background:var(--s2-family-public);color:#fff;font-size:11px;align-items:center;justify-content:center;line-height:1}._navigation_16429_68 ._join_16429_101:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._navigation_16429_68 ._join_16429_101:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._headerActions_16429_142{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:0;flex-shrink:0}._headerTheme_16429_151{display:flex;align-items:center;justify-content:center;min-height:32px;margin:0}._headerTheme_16429_151 .theme-toggle{min-height:32px}._menuButton_16429_163{display:none}._content_16429_167{flex:1 0 auto}._viewport_16429_173{height:100vh;height:100dvh;min-height:100dvh}._viewport_16429_173 ._header_16429_24{flex:0 0 auto;height:auto;max-height:none;padding-block:9.5px}._viewport_16429_173 ._content_16429_167{flex:1 1 auto;display:flex;flex-direction:column}@media(max-width:1100px){._viewport_16429_173{height:auto}._viewport_16429_173 ._content_16429_167{display:block}}._content_16429_167:focus{outline:none}._footer_16429_203{position:relative;z-index:1;box-sizing:border-box;width:100%;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:8px 52px;border-top:1px solid var(--s2-border);background:#faf2e8}._footerBrand_16429_219{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;font-size:21px;font-weight:900;line-height:1;white-space:nowrap}._footerBrand_16429_219:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._footerBrand_16429_219 img{display:block;width:36px;height:36px;object-fit:contain}._footerLinks_16429_242{display:flex;align-items:center;justify-content:center;gap:32px;margin:0;padding:0;font-size:12px;color:var(--s2-muted);white-space:nowrap}._footerLinks_16429_242:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._footerLinks_16429_242 a{display:flex;align-items:center;min-height:44px;min-width:24px}[data-theme=dark] ._footer_16429_203{background:var(--s2-canvas);border-top-color:#332645}._skip_16429_272{position:fixed;top:8px;left:8px;z-index:21;padding:12px;background:var(--s2-surface);transform:translateY(-150%)}._skip_16429_272:focus{transform:translateY(0)}._shell_16429_3 :is(a,button):focus-visible{outline:3px solid var(--s2-focus);outline-offset:4px}@media(max-width:1000px){._header_16429_24{position:fixed;top:0;left:0;right:0;width:100%;z-index:20;padding:0 20px 0 18px;gap:12px;border-bottom:0}._content_16429_167{padding-top:64px}._headerActions_16429_142{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;margin-top:0;flex-shrink:0}._brand_16429_45{gap:8px}._menuButton_16429_163{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:0;padding:0;border:1.5px solid rgba(43,20,99,.35);border-radius:50%;background:transparent;color:#2b1463}._menuButton_16429_163 img{width:22px;height:22px}[data-theme=dark] ._menuButton_16429_163 img{filter:brightness(0) invert(1)}._menuLines_16429_347{display:flex;flex-direction:column;gap:6px}._menuLines_16429_347 i{display:block;width:18px;height:2px;background:currentColor;border-radius:1px}._navigation_16429_68{display:none;position:absolute;left:14px;right:14px;top:64px;min-height:314px;margin:0;padding:20px;gap:8px;flex-direction:column;align-items:stretch;border:1px solid rgba(43,20,99,.1);border-radius:22px;background:var(--s2-surface);box-shadow:0 8px 22px #2b14631f}._navigation_16429_68._open_16429_379{display:flex}._navigation_16429_68 a{width:calc(100% + 2px);min-height:44px;justify-content:flex-start;padding:0 12px;font-size:16px;font-weight:900;border-radius:10px;color:var(--s2-ink)}._navigation_16429_68 a+a:not(._join_16429_101):before{display:none}._navigation_16429_68 [aria-current=page]{background:#efe8ff}[data-theme=dark] ._navigation_16429_68 [aria-current=page]{background:var(--s2-wash-lilac)}._navigation_16429_68 [aria-current=page]:after{content:"";position:absolute;right:32px;top:18px;width:8px;height:8px;background:url(/design-assets/public-menu-active.svg) center / 8px 8px no-repeat}._navigation_16429_68 ._join_16429_101{display:grid;place-items:center;width:100%;height:48px;min-height:48px;margin:16px 0 0;padding:0;background:#6c4cff;font-size:14px;font-weight:900;line-height:1;text-align:center}._navigation_16429_68 ._join_16429_101:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._navigation_16429_68 ._join_16429_101:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._navigation_16429_68 ._join_16429_101:before{content:"";position:absolute;left:12px;right:12px;top:-9px;height:1px;background:#2b14632e}[data-theme=dark] ._navigation_16429_68{border-color:#b9afc51a}[data-theme=dark] ._navigation_16429_68 ._join_16429_101:before{background:#b9afc538}._headerTheme_16429_151{width:auto;min-height:44px;margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center}._headerTheme_16429_151 .theme-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;gap:0}._headerTheme_16429_151 .theme-toggle-icon,._headerTheme_16429_151 .theme-toggle-label{display:none}}@media(max-width:900px){._footer_16429_203{padding-inline:18px}._footerBrand_16429_219{gap:8px;font-size:18px}._footerBrand_16429_219:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._footerBrand_16429_219 img{width:36px;height:36px}._footerLinks_16429_242{justify-content:flex-end;gap:16px;font-size:10px}._footerLinks_16429_242:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:650px){._footer_16429_203{padding-inline:14px;gap:12px}._footerBrand_16429_219{gap:6px;font-size:16px}._footerBrand_16429_219 img{width:32px;height:32px}._footerLinks_16429_242{display:grid;grid-template-columns:repeat(3,max-content);gap:0 12px;font-size:11px}._footerLinks_16429_242:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._footerLinks_16429_242 a{min-height:24px}._footerLinks_16429_242 a:last-child{grid-column:span 2}}@media(max-width:350px){._brand_16429_45{font-size:16px}._header_16429_24{padding-inline:14px}}[data-theme=dark] ._menuButton_16429_163{border-color:#b9afc573;color:#b19cff}[data-theme=dark] ._navigation_16429_68 a._join_16429_101{color:#fff}._navigation_16429_68 [aria-current=page]{isolation:isolate}@media(min-width:1001px){._navigation_16429_68 a:not(._join_16429_101){padding-inline:16px}._navigation_16429_68 [aria-current=page]:after{z-index:-1;content:"";position:absolute;left:50%;bottom:6px;width:40px;height:3px;transform:translate(-50%) rotate(-1.5deg);border-radius:1.5px;background:var(--s2-nav-active)}}._selectorFirst_16429_610 ._content_16429_167{flex:0 0 auto;padding-top:0}._selectorFirst_16429_610 ._header_16429_24{position:relative;top:auto;flex:0 0 auto}._page_1vga2_1{position:relative;isolation:isolate;min-height:948px;background:var(--s2-canvas);color:var(--s2-ink);padding:38px max(40px,calc((100% - 1440px)/2 + 100px)) 100px max(40px,calc((100% - 1440px)/2 + 650px))}._page_1vga2_1:before{content:"";position:absolute;z-index:-2;inset:0 auto 0 0;width:calc((100% - 1440px)/2 + 570px);min-width:36%;background:var(--s2-wash-lilac)}._content_1vga2_3{position:relative;max-width:690px;min-width:0}._decorations_1vga2_4{position:absolute;z-index:-1;inset:0;overflow:clip;pointer-events:none}._decorations_1vga2_4>span{position:absolute}._mark0_1vga2_5{left:calc((100% - 1440px)/2 + 380px);top:-188px;width:300px}._mark1_1vga2_5{left:-112px;bottom:-112px;width:320px}._mark2_1vga2_5{left:-176.4px;top:74.4px;width:245px}._mark3_1vga2_5{right:-157.5px;bottom:-67.5px;width:225px}._scene_1vga2_6{position:absolute;top:88px;left:max(20px,calc((100% - 1440px)/2 + 105px));width:370px;text-align:center}._scene_1vga2_6 img{display:block;width:290px;height:290px;object-fit:contain;margin:0 auto 50px}._scene_1vga2_6>p{font-size:34px}._scene_1vga2_6 ._story_1vga2_6{font:900 28px/1.4 Nunito,sans-serif;color:var(--s2-ink);margin:8px 0 0}._password-reset_1vga2_7{min-height:932px;padding-top:23px;padding-left:max(40px,calc((100% - 1440px)/2 + 620px));padding-right:max(40px,calc((100% - 1440px)/2 + 170px))}._password-reset_1vga2_7:before{width:calc((100% - 1440px)/2 + 500px);min-width:32%}._password-reset_1vga2_7 ._content_1vga2_3{max-width:650px}._password-reset_1vga2_7 ._scene_1vga2_6{top:58px;left:max(20px,calc((100% - 1440px)/2 + 82px));width:330px}._password-reset_1vga2_7 ._scene_1vga2_6 img{width:220px;height:220px;margin-bottom:70px}._password-reset_1vga2_7 ._scene_1vga2_6>p{font-size:28px}._password-reset_1vga2_7 ._mark0_1vga2_5{left:-88.4px;top:auto;bottom:-83.2px;width:260px}._password-reset_1vga2_7 ._mark1_1vga2_5{left:-176.4px;top:71.84px;bottom:auto;width:245px}._password-reset_1vga2_7 ._mark2_1vga2_5{inset:auto -157.5px -67.5px auto;width:225px}._account-recovery_1vga2_8{padding-top:34px;padding-left:max(40px,calc((100% - 1440px)/2 + 620px));padding-right:max(40px,calc((100% - 1440px)/2 + 170px))}._account-recovery_1vga2_8:before,._system-state_1vga2_8:before{display:none}._account-recovery_1vga2_8 ._mark0_1vga2_5,._system-state_1vga2_8 ._mark0_1vga2_5{left:-176.4px;top:74.4px;width:245px}._account-recovery_1vga2_8 ._mark1_1vga2_5{left:-112px;bottom:-112px;width:180px}._account-recovery_1vga2_8 ._mark2_1vga2_5,._system-state_1vga2_8 ._mark1_1vga2_5{inset:auto -157.5px -67.5px auto;width:225px}._system-state_1vga2_8{padding:80px 72px 100px}._system-state_1vga2_8 ._content_1vga2_3{max-width:1296px;margin:auto}@media(min-width:1001px)and (max-width:1300px){._page_1vga2_1{padding-left:44%;padding-right:40px}._scene_1vga2_6{left:30px;width:32%}._scene_1vga2_6 img{max-width:100%;height:auto}._scene_1vga2_6 ._story_1vga2_6{font-size:25px}._password-reset_1vga2_7 ._scene_1vga2_6{left:30px;width:30%}._account-recovery_1vga2_8{padding-left:36%}._system-state_1vga2_8{padding-left:50px}}@media(max-width:1000px){._page_1vga2_1,._password-reset_1vga2_7,._account-recovery_1vga2_8,._system-state_1vga2_8{padding:30px 18px 70px;min-height:752px}._content_1vga2_3,._password-reset_1vga2_7 ._content_1vga2_3{max-width:680px;margin:auto}._page_1vga2_1:before,._scene_1vga2_6{display:none}._mark0_1vga2_5,._password-reset_1vga2_7 ._mark0_1vga2_5,._account-recovery_1vga2_8 ._mark0_1vga2_5,._system-state_1vga2_8 ._mark0_1vga2_5{left:-89.28px;top:59.92px;bottom:auto;width:144px}._mark1_1vga2_5,._password-reset_1vga2_7 ._mark1_1vga2_5,._account-recovery_1vga2_8 ._mark1_1vga2_5,._system-state_1vga2_8 ._mark1_1vga2_5{inset:670.16px -87.12px auto auto;width:132px}._mark2_1vga2_5,._mark3_1vga2_5{display:none}}._signin_1vga2_13 ._scene_1vga2_6 img{margin-left:35px}._signin_1vga2_13 ._scene_1vga2_6>p:not(._story_1vga2_6){font:700 34px/47px Caveat,cursive;width:320px;margin:0 0 0 15px}._signin_1vga2_13 ._scene_1vga2_6 ._story_1vga2_6{line-height:38px}@media(min-width:1001px){._signin_1vga2_13 ._mark1_1vga2_5{top:740px;bottom:auto}._signin_1vga2_13 ._mark3_1vga2_5{top:790.5px;bottom:auto}}@media(min-width:1001px){._password-reset_1vga2_7 ._scene_1vga2_6 img{margin-left:48px}._password-reset_1vga2_7 ._mark0_1vga2_5{top:755.2px;bottom:auto}._password-reset_1vga2_7 ._mark2_1vga2_5{top:774.5px;bottom:auto}}@media(max-width:1000px){._password-reset_1vga2_7{padding-top:33px}}@media(max-width:1000px){._account-recovery_1vga2_8{padding-top:48px}._account-recovery_1vga2_8 ._mark0_1vga2_5{top:113.56px}._account-recovery_1vga2_8 ._mark1_1vga2_5{top:968.16px}}@media(min-width:1001px){._system-state_1vga2_8{min-height:932px}._system-state_1vga2_8 ._mark0_1vga2_5{top:71.84px}._system-state_1vga2_8 ._mark1_1vga2_5{top:774.5px;bottom:auto}}._paper_1blpb_1{display:flex;align-items:flex-start;gap:18px;max-width:600px;min-height:250px;margin:0 auto;padding:27px 23px 19px;border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714;color:var(--s2-ink)}._lilac_1blpb_1{background:var(--s2-wash-lilac)}._sky_1blpb_1{background:var(--s2-wash-sky)}._blush_1blpb_1{background:var(--s2-wash-blush)}._mint_1blpb_1{background:var(--s2-wash-mint)}._icon_1blpb_1{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:transparent url(/design-assets/system-status-well-light.svg) center/100% 100% no-repeat;color:var(--s2-link);font-size:18px;font-weight:900}._icon_1blpb_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._blush_1blpb_1 ._icon_1blpb_1,._mint_1blpb_1 ._icon_1blpb_1{color:var(--s2-danger)}._copy_1blpb_1{flex:1;min-width:0}._copy_1blpb_1 h1{font-size:16px;line-height:22px;font-weight:900;margin:0 0 16px}._copy_1blpb_1>p{font-size:11px;line-height:15px;font-weight:400;color:var(--s2-body);margin:0}._copy_1blpb_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._copy_1blpb_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._copy_1blpb_1>a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:160px;padding:6px 16px;background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:16px;font-size:11px;line-height:18px;font-weight:800;color:var(--s2-ink);margin-top:117px;text-decoration:none}._copy_1blpb_1>a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._copy_1blpb_1>a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._copy_1blpb_1>a:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._steps_1blpb_2{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:28px;font-size:13px;line-height:1.5}._steps_1blpb_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._steps_1blpb_2>div{display:flex;gap:10px;align-items:center}._steps_1blpb_2 strong,._steps_1blpb_2 small{display:block}._steps_1blpb_2 small{color:var(--s2-muted)}._stepIcon_1blpb_3{font-weight:900;color:var(--s2-link)}[data-theme=dark] ._sky_1blpb_1,[data-theme=dark] ._mint_1blpb_1{background:var(--s2-wash-lilac)}[data-theme=dark] ._blush_1blpb_1{background:var(--s2-canvas)}@media(max-width:1000px){._paper_1blpb_1{min-height:0;padding:20px 18px;gap:14px}._icon_1blpb_1{flex-basis:36px;width:36px;height:36px;font-size:20px}._icon_1blpb_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._copy_1blpb_1 h1{font-size:17px}._copy_1blpb_1>p{font-size:13px}._copy_1blpb_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}[data-theme=dark] ._icon_1blpb_1{background-image:url(/design-assets/system-status-well-dark.svg)}@media(max-width:1000px){._copy_1blpb_1>a{margin-top:24px}._copy_1blpb_1>p{line-height:19px}._copy_1blpb_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,19px)}}@media(min-width:1001px){._copy_1blpb_1{max-width:450px}}[data-theme=dark] ._paper_1blpb_1{border-color:#b9afc561}._shell_ro1wv_1{min-height:calc(100dvh - 76px);background:var(--s2-canvas);color:var(--s2-ink);padding-bottom:max(24px,env(safe-area-inset-bottom));overflow-wrap:anywhere}._navigation_ro1wv_2{max-width:1120px;margin:auto;padding:24px max(20px,env(safe-area-inset-left)) 0}._navigation_ro1wv_2 ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}._navigation_ro1wv_2 li{min-width:0;border-bottom:3px solid var(--s2-border)}._navigation_ro1wv_2 li>button{display:flex;gap:8px;align-items:center;width:100%;min-height:48px;padding:8px 0;border:0;background:transparent;color:var(--s2-ink);font:800 14px/1.4 Nunito,sans-serif;text-align:left;border-radius:8px;cursor:pointer}._navigation_ro1wv_2 li>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shell_ro1wv_1 ._navigation_ro1wv_2 li>button:disabled{opacity:1;cursor:default}._navigation_ro1wv_2 li>button:not(:disabled):hover{background:var(--s2-wash-sky)}._number_ro1wv_9{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--s2-wash-lilac);color:var(--s2-ink)}._navigation_ro1wv_2 li[aria-current=step]{border-color:var(--family-primary-strong,#7253b8)}._navigation_ro1wv_2 li[aria-current=step] ._number_ro1wv_9{background:var(--family-primary-strong,#7253b8);color:#fff}._navigation_ro1wv_2 li[data-complete] ._number_ro1wv_9{background:var(--s2-wash-mint)}._shell_ro1wv_1 ._back_ro1wv_13{min-height:44px;min-width:44px;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--s2-ink);box-shadow:none;text-decoration:underline;text-underline-offset:3px;font:800 14px/1.4 Nunito,sans-serif;cursor:pointer}._shell_ro1wv_1 ._back_ro1wv_13:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._back_ro1wv_13:focus-visible,._navigation_ro1wv_2 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._shell_ro1wv_1 ._back_ro1wv_13:hover:not(:disabled){background:transparent;text-decoration-thickness:2px}._back_ro1wv_13:disabled{opacity:.6;cursor:wait}._progress_ro1wv_18{font-size:14px;margin:12px 0 0;text-align:right;color:var(--s2-ink)}._progress_ro1wv_18:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._srOnly_ro1wv_20{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._stage_ro1wv_21{position:relative;max-width:1120px;margin:0 auto;padding:24px 20px 40px;display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:40px;isolation:isolate}._scene_ro1wv_22{text-align:center;align-self:start;padding-top:16px}._scene_ro1wv_22 img{max-width:100%;width:220px;height:auto}._scene_ro1wv_22 p{font-size:24px}._content_ro1wv_24{min-width:0}._heading_ro1wv_24{margin-bottom:24px}._heading_ro1wv_24 h1{font:900 clamp(26px,3vw,34px)/1.3 Nunito,sans-serif;margin:0;outline-offset:6px;color:var(--s2-ink)}._heading_ro1wv_24 p{font-size:15px;line-height:1.6;margin:12px 0 0;color:var(--s2-ink)}._heading_ro1wv_24 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_ro1wv_24 ._kicker_ro1wv_24{font-size:12px;font-weight:800;margin:0 0 8px;color:var(--s2-accent-ink)}._heading_ro1wv_24 ._kicker_ro1wv_24:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 12px}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions]>._back_ro1wv_13{margin:0;min-width:44px;max-width:100%;border:0;background:transparent;color:var(--s2-ink);box-shadow:none}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions]>:last-child{margin-left:auto}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions]>:is(button,a):not([hidden]){min-height:44px;height:auto;width:auto;min-width:44px;max-width:100%;padding-inline:8px;white-space:normal}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-profile-grid]{align-items:start;margin-top:20px}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-profile-grid] textarea{min-height:52px;height:52px}html[data-theme=dark] ._shell_ro1wv_1{--s2-wash-sky:#1c3845;--s2-wash-mint:#193d32;--s2-wash-blush:#442837;--s2-wash-peach:#413321;--s2-wash-lilac:#33284b}html[data-theme=dark] ._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-tone=sky]{background:#1c3845}html[data-theme=dark] ._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-tone=mint]{background:#193d32}html[data-theme=dark] ._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-tone=blush]{background:#442837}html[data-theme=dark] ._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-tone=amber]{background:#413321}html[data-theme=dark] ._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-profile-grid] :is(input,textarea){background:#1c303a;color:var(--s2-ink)}@media(max-width:1100px){._stage_ro1wv_21{grid-template-columns:minmax(0,1fr);max-width:760px;padding-top:20px}._scene_ro1wv_22{display:none}._navigation_ro1wv_2{max-width:760px}._navigation_ro1wv_2 ol{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}._navigation_ro1wv_2 li>button{font-size:13px}._navigation_ro1wv_2 li>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:600px){._navigation_ro1wv_2 ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}._navigation_ro1wv_2 li>button{justify-content:center;padding:4px 0;min-height:44px}._stepLabel_ro1wv_39{display:none}._number_ro1wv_9{flex-basis:30px;height:30px}._progress_ro1wv_18{text-align:left;font-size:13px}._progress_ro1wv_18:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._navigation_ro1wv_2{padding-top:16px}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions]{gap:8px}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions]>:is(button,a){min-width:44px;padding-inline:8px;font-size:12px}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions]>:is(button,a):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-profile-grid]{grid-template-columns:minmax(0,1fr)}}@media(max-width:374px){._navigation_ro1wv_2 ol{gap:1px}._navigation_ro1wv_2,._stage_ro1wv_21{padding-left:16px;padding-right:16px}._navigation_ro1wv_2 li{border-bottom-width:2px}}@media(forced-colors:active){._navigation_ro1wv_2 li[aria-current=step]{border-color:Highlight}._number_ro1wv_9{border:1px solid CanvasText}._navigation_ro1wv_2 li[aria-current=step] ._number_ro1wv_9{background:Highlight;color:HighlightText}}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-form]{margin-top:32px}._shell_ro1wv_1 ._content_ro1wv_24 ._back_ro1wv_13._backLink_ro1wv_45{display:block;width:auto;min-width:44px;min-height:44px;margin:8px 0 0;padding:8px 0;border:0;border-radius:4px;background:transparent;color:var(--s2-ink);text-decoration:underline}._shell_ro1wv_1 ._content_ro1wv_24 ._back_ro1wv_13._backLink_ro1wv_45:hover:not(:disabled){background:transparent;color:var(--s2-accent-ink)}@media(max-width:1100px){._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions=compact]{display:flex;flex-wrap:nowrap;gap:8px;align-items:stretch}._shell_ro1wv_1 ._content_ro1wv_24 [data-onboarding-actions=compact]>button{width:auto;min-width:44px;flex:0 1 auto;padding-inline:8px}}._page_pbba2_1{position:relative;isolation:isolate;min-height:932px;padding:30px max(40px,calc((100% - 1440px)/2 + 170px)) 90px max(40px,calc((100% - 1440px)/2 + 620px));background:var(--s2-canvas);color:var(--s2-ink)}._page_pbba2_1:before{content:"";position:absolute;z-index:-2;inset:0 auto 0 0;width:calc((100% - 1440px)/2 + 500px);min-width:32%;background:var(--s2-wash-lilac)}._content_pbba2_3{position:relative;max-width:650px;min-width:0}._heading_pbba2_3 h1{font:900 34px/1.35 Nunito,sans-serif;margin:0;outline-offset:6px}._heading_pbba2_3 p{font-size:13px;line-height:1.5;color:var(--s2-muted);margin:15px 0 0}._heading_pbba2_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_pbba2_3 ._kicker_pbba2_3{font-size:9px;font-weight:800;color:var(--s2-accent-ink);margin:0 0 5px}._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._scene_pbba2_4{position:absolute;top:58px;left:max(20px,calc((100% - 1440px)/2 + 82px));width:330px;text-align:center}._scene_pbba2_4 img{display:block;width:220px;height:220px;object-fit:contain;transform:translate(-7px);margin:0 auto 70px}._scene_pbba2_4>p{font-size:28px;margin:0}._decorations_pbba2_5{position:absolute;z-index:-1;inset:0;overflow:clip;pointer-events:none}._decorations_pbba2_5>span{position:absolute}._mark0_pbba2_5{left:-88.4px;bottom:-83.2px;width:260px}._mark1_pbba2_5{left:-165px;top:92.32px;width:225px}._mark2_pbba2_5{right:-132px;top:481.44px;width:210px}@media(min-width:1001px)and (max-width:1300px){._page_pbba2_1{padding-left:44%;padding-right:40px}._scene_pbba2_4{left:30px;width:30%}}@media(max-width:1000px){._page_pbba2_1{padding:42px 18px 58px;min-height:829px}._content_pbba2_3{max-width:680px;margin:auto}._page_pbba2_1:before,._scene_pbba2_4{display:none}._heading_pbba2_3 h1{font-size:27px}._heading_pbba2_3 p{font-size:12px;margin-top:16px}._heading_pbba2_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_pbba2_3 ._kicker_pbba2_3{font-size:8.5px;margin-top:0}._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mark0_pbba2_5{display:none}._mark1_pbba2_5{left:-88px;top:76.8px;width:132px}._mark2_pbba2_5{right:-70px;top:431.28px;width:128px}}._members_pbba2_8{padding-left:max(40px,calc((100% - 1440px)/2 + 575px));padding-right:max(40px,calc((100% - 1440px)/2 + 105px));min-height:948px}._members_pbba2_8 ._content_pbba2_3{max-width:760px}._members_pbba2_8 ._scene_pbba2_4 img{width:260px;height:260px;margin-bottom:38px}._scene_pbba2_4 ._story_pbba2_8{font:900 38px/1.35 Nunito,sans-serif;max-width:270px;margin:0 auto 18px;color:var(--s2-ink)}._members_pbba2_8 ._scene_pbba2_4>p:last-child{font-size:24px}._members_pbba2_8 ._mark0_pbba2_5{left:-165px;top:92.32px;bottom:auto;width:225px}._members_pbba2_8 ._mark1_pbba2_5{left:auto;right:-132px;top:481.44px;width:210px}@media(min-width:1001px)and (max-width:1300px){._members_pbba2_8{padding-left:44%;padding-right:40px}}@media(max-width:1000px){._members_pbba2_8{padding:42px 18px 58px;min-height:752px}._members_pbba2_8 ._mark0_pbba2_5{display:block;left:-88px;top:76.8px;width:132px}._members_pbba2_8 ._mark1_pbba2_5{left:auto;right:-70px;top:431.28px;width:128px}}._subscription_pbba2_12{padding-left:max(40px,calc((100% - 1440px)/2 + 645px));padding-right:max(40px,calc((100% - 1440px)/2 + 145px))}._subscription_pbba2_12 ._mark0_pbba2_5{left:-165px;top:92.32px;bottom:auto;width:225px}._subscription_pbba2_12 ._mark1_pbba2_5{left:auto;right:-132px;top:481.44px;width:210px}@media(min-width:1001px)and (max-width:1300px){._subscription_pbba2_12{padding-left:44%;padding-right:40px}}@media(max-width:1000px){._subscription_pbba2_12{padding:38px 18px 58px}._subscription_pbba2_12 ._mark0_pbba2_5{display:block;left:-88px;top:76.8px;width:132px}._subscription_pbba2_12 ._mark1_pbba2_5{left:auto;right:-70px;top:431.28px;width:128px}}@media(min-width:1001px){._appearance_pbba2_16{padding-right:max(40px,calc((100% - 1440px)/2 + 120px))}._appearance_pbba2_16 ._content_pbba2_3{max-width:700px}}@media(min-width:1001px){._subscription_pbba2_12{padding-top:23px}._subscription_pbba2_12 ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:8px}}._invitation-signin_pbba2_20,._invitation-profile_pbba2_20,._invitation-preview_pbba2_20{padding-top:23px}._invitation-signin_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3,._invitation-profile_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3,._invitation-preview_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3{line-height:1;margin-bottom:6px}._invitation-signin_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._invitation-profile_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._invitation-preview_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._invitation-profile_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3),._invitation-preview_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:6px;line-height:1.4}@media(max-width:1000px){._invitation-signin_pbba2_20,._invitation-profile_pbba2_20,._invitation-preview_pbba2_20{padding-top:37px}._invitation-signin_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:48px}}._payment-resume_pbba2_23 ._heading_pbba2_3 ._kicker_pbba2_3,._payment-success_pbba2_23 ._heading_pbba2_3 ._kicker_pbba2_3{line-height:1;margin-bottom:6px}._payment-resume_pbba2_23 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._payment-success_pbba2_23 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._payment-resume_pbba2_23 ._heading_pbba2_3 h1,._payment-success_pbba2_23 ._heading_pbba2_3 h1{min-height:58px}._payment-resume_pbba2_23 ._heading_pbba2_3 p:not(._kicker_pbba2_3),._payment-success_pbba2_23 ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:0}@media(max-width:1000px){._payment-resume_pbba2_23,._payment-success_pbba2_23{padding-top:37px}._payment-resume_pbba2_23 ._heading_pbba2_3 h1,._payment-success_pbba2_23 ._heading_pbba2_3 h1{min-height:72px}}:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 ._kicker_pbba2_3{line-height:9px}:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,9px)}:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 h1{line-height:47px;color:#2b1463}:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-weight:400;line-height:18px;color:#4b3d5b}:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}[data-theme=dark] :is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 h1{color:#fff6ec}[data-theme=dark] :is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 p:not(._kicker_pbba2_3){color:#eee4f5}@media(max-width:1000px){:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 h1{line-height:37px}:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-size:11px;line-height:15px}:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}:is(._payment-resume_pbba2_23,._payment-success_pbba2_23) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16{padding-top:38px}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3{position:relative}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 h1{line-height:47px}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-weight:400;line-height:18px;margin-top:11px}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 ._kicker_pbba2_3{position:absolute;left:0;top:-7px;margin:0;line-height:9px}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,9px)}@media(max-width:1000px){:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16){padding-top:52px}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 h1{line-height:37px;color:#2b1463}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-size:11.5px;line-height:16px;color:#4b3d5b}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}:is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._account_pbba2_39 ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:12px}:is(._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:35px}[data-theme=dark] :is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 h1{color:#fff6ec}[data-theme=dark] :is(._account_pbba2_39,._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._heading_pbba2_3 p:not(._kicker_pbba2_3){color:#b9afc5}}@media(min-width:1001px){:is(._profile_pbba2_39,._details_pbba2_39,._appearance_pbba2_16) ._mark0_pbba2_5{top:755.2px;bottom:auto}}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59){padding-top:23px}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 ._kicker_pbba2_3{font-size:9px;line-height:12px;margin:0 0 6px}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 h1{line-height:47px;color:#2b1463}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-size:13px;line-height:18px;font-weight:400;margin-top:6px;color:#4b3d5b}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] :is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 h1{color:#fff6ec}[data-theme=dark] :is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 p:not(._kicker_pbba2_3){color:#eee4f5}@media(max-width:1000px){:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59){padding-top:37px}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 ._kicker_pbba2_3{font-size:8.5px}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 h1{line-height:37px}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-size:11px;line-height:15px}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}:is(._subscription-trial_pbba2_59,._subscription-contribution_pbba2_59,._subscription-review_pbba2_59) ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:1000px){._payment-success_pbba2_23 ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:-2px}}._members_pbba2_8{padding-top:28px}._members_pbba2_8 ._heading_pbba2_3{position:relative}._members_pbba2_8 ._heading_pbba2_3 ._kicker_pbba2_3{position:absolute;top:-7px;left:0;margin:0;line-height:9px}._members_pbba2_8 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,9px)}._members_pbba2_8 ._heading_pbba2_3 h1{font-size:38px;line-height:52px}._members_pbba2_8 ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-size:15px;line-height:21px;font-weight:400;margin-top:12px}._members_pbba2_8 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._members_pbba2_8 ._scene_pbba2_4{top:43px;left:max(20px,calc((100% - 1440px)/2 + 80px));width:340px}._members_pbba2_8 ._scene_pbba2_4 img{transform:translate(-5px);margin-bottom:35px}._members_pbba2_8 ._scene_pbba2_4 ._story_pbba2_8{white-space:pre-line;max-width:340px;font-size:38px;line-height:52px;margin:0 0 11px}._members_pbba2_8 ._scene_pbba2_4>p:last-child{font-size:25px;line-height:35px;width:320px;margin:0 0 0 12px}._members_pbba2_8 ._mark0_pbba2_5{top:95.2px}._members_pbba2_8 ._mark1_pbba2_5{top:490.4px}@media(max-width:1000px){._members_pbba2_8{padding-top:52px;min-height:680px;padding-bottom:42px}._members_pbba2_8 ._heading_pbba2_3 h1{font-size:27px;line-height:37px;color:#2b1463}._members_pbba2_8 ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-size:11.5px;line-height:16px;margin-top:35px;color:#4b3d5b}._members_pbba2_8 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._members_pbba2_8 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._members_pbba2_8 ._mark0_pbba2_5{top:76.8px}._members_pbba2_8 ._mark1_pbba2_5{top:431.28px}[data-theme=dark] ._members_pbba2_8 ._heading_pbba2_3 h1{color:#fff6ec}[data-theme=dark] ._members_pbba2_8 ._heading_pbba2_3 p:not(._kicker_pbba2_3){color:#b9afc5}}._email_pbba2_97{padding-top:38px}._email_pbba2_97 ._heading_pbba2_3{position:relative}._email_pbba2_97 ._heading_pbba2_3 h1{line-height:47px}._email_pbba2_97 ._heading_pbba2_3 ._kicker_pbba2_3{position:absolute;left:0;top:-7px;line-height:9px;margin:0}._email_pbba2_97 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,9px)}._email_pbba2_97 ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-weight:400;line-height:18px;margin-top:11px}._email_pbba2_97 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}@media(min-width:1001px){._email_pbba2_97 ._mark0_pbba2_5{top:755.2px;bottom:auto}}@media(max-width:1000px){._email_pbba2_97{padding-top:52px;min-height:785px}._email_pbba2_97 ._heading_pbba2_3 h1{line-height:37px;color:#2b1463}._email_pbba2_97 ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-size:11.5px;line-height:16px;margin-top:35px;color:#4b3d5b}._email_pbba2_97 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._email_pbba2_97 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._email_pbba2_97 ._heading_pbba2_3 h1{color:#fff6ec}[data-theme=dark] ._email_pbba2_97 ._heading_pbba2_3 p:not(._kicker_pbba2_3){color:#b9afc5}}._invitation-signin_pbba2_20{padding-top:30px}._invitation-signin_pbba2_20 ._heading_pbba2_3 h1{line-height:46px}._invitation-signin_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3{line-height:8px;margin-bottom:0}._invitation-signin_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,8px)}._invitation-signin_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:12px;line-height:16px;font-weight:400}._invitation-signin_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._invitation-signin_pbba2_20 ._scene_pbba2_4>p{font-size:28px;line-height:normal}._invitation-signin_pbba2_20 ._mark0_pbba2_5{top:755.2px;bottom:auto}@media(max-width:1000px){._invitation-signin_pbba2_20{padding-top:45px}._invitation-signin_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3{line-height:7px}._invitation-signin_pbba2_20 ._heading_pbba2_3 ._kicker_pbba2_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,7px)}._invitation-signin_pbba2_20 ._heading_pbba2_3 h1{line-height:37px}._invitation-signin_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3){margin-top:49px;font-size:11.5px;line-height:16px}._invitation-signin_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._invitation-signin_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._invitation-signin_pbba2_20 ._mark2_pbba2_5{right:-70px}}[data-theme=dark] ._invitation-signin_pbba2_20:before{background:#eee6ff}[data-theme=dark] ._invitation-signin_pbba2_20 ._scene_pbba2_4>p{color:#a93249}._invitation-profile_pbba2_20 ._heading_pbba2_3 h1,._invitation-preview_pbba2_20 ._heading_pbba2_3 h1{line-height:46px}._invitation-profile_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3),._invitation-preview_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-weight:400;line-height:18px}._invitation-profile_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._invitation-preview_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._invitation-profile_pbba2_20 ._scene_pbba2_4>p,._invitation-preview_pbba2_20 ._scene_pbba2_4>p{line-height:normal}._invitation-profile_pbba2_20 ._mark0_pbba2_5,._invitation-preview_pbba2_20 ._mark0_pbba2_5{top:755.2px;bottom:auto}[data-theme=dark] ._invitation-profile_pbba2_20:before,[data-theme=dark] ._invitation-preview_pbba2_20:before{background:#eee6ff}[data-theme=dark] ._invitation-profile_pbba2_20 ._scene_pbba2_4>p,[data-theme=dark] ._invitation-preview_pbba2_20 ._scene_pbba2_4>p{color:#a93249}@media(max-width:1000px){._invitation-profile_pbba2_20 ._heading_pbba2_3 h1,._invitation-preview_pbba2_20 ._heading_pbba2_3 h1{line-height:37px}._invitation-profile_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3),._invitation-preview_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3){font-size:11.5px;line-height:16px}._invitation-profile_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._invitation-preview_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._invitation-profile_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._invitation-preview_pbba2_20 ._heading_pbba2_3 p:not(._kicker_pbba2_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._signInPaper_1r2jy_1{padding:49px 55px 42px;min-height:760px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714}._signInHeading_1r2jy_2 p{max-width:500px;margin:0;font-size:13px;line-height:18px;font-weight:400;color:var(--s2-body)}._signInHeading_1r2jy_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._signInHeading_1r2jy_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._signInHeading_1r2jy_2 ._brand_1r2jy_4{font-size:22px;line-height:30px;font-weight:900;color:var(--s2-ink);margin:0 0 28px}._signInHeading_1r2jy_2 h1{max-width:500px;font-size:40px;line-height:55px;font-weight:900;margin:0 0 12px}._form_1r2jy_5{min-width:0}._signInForm_1r2jy_5{margin-top:47px;max-width:570px}._field_1r2jy_5{min-width:0}._field_1r2jy_5 label{display:block;font-size:12px;font-weight:800;line-height:1.4;margin:0 0 8px;color:var(--s2-ink)}._field_1r2jy_5 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_1r2jy_5 input{display:block;box-sizing:border-box;width:100%;min-height:60px;border:1px solid #8e7b9e;border-radius:16px;padding:16px 20px;background:#fffaf4;color:var(--s2-ink);font:400 14px/1.4 Nunito,sans-serif;box-shadow:var(--s2-shadow-card)}._field_1r2jy_5 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_1r2jy_5 input::placeholder{color:var(--s2-muted);opacity:1}._field_1r2jy_5+._field_1r2jy_5{margin-top:18px}[data-theme=dark] ._field_1r2jy_5 input{background:var(--s2-canvas)}._primary_1r2jy_7,._secondary_1r2jy_7{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;border:1px solid transparent;border-radius:999px;font:800 13px/1.4 Nunito,sans-serif;cursor:pointer;text-decoration:none;text-align:center}._primary_1r2jy_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._secondary_1r2jy_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_1r2jy_7{background:var(--s2-family-public);color:#fff}a._primary_1r2jy_7{color:#fff}._secondary_1r2jy_7{background:var(--s2-surface);color:var(--s2-ink);border-color:#8e7b9e}._primary_1r2jy_7:disabled,._secondary_1r2jy_7:disabled,._reset_1r2jy_8:disabled{opacity:.65;cursor:wait}._form_1r2jy_5>._primary_1r2jy_7{min-width:190px;margin:34px auto 0}._reset_1r2jy_8,._textButton_1r2jy_9{display:block;min-height:44px;padding:10px 14px;border:0;border-radius:999px;background:transparent;color:var(--s2-ink);font:800 13px/1.4 Nunito,sans-serif;cursor:pointer;text-align:center}._reset_1r2jy_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._textButton_1r2jy_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reset_1r2jy_8{margin:8px auto 0}._textButton_1r2jy_9 small{display:block;font-size:11px;font-weight:400;color:var(--s2-muted)}._textButton_1r2jy_9 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._privacy_1r2jy_11{margin-top:28px;padding:24px;background:var(--s2-wash-mint);border:1px solid var(--s2-border);border-radius:16px;min-height:130px}._privacy_1r2jy_11 h2{font-size:15px;font-weight:900;margin:0 0 14px}._privacy_1r2jy_11 p{font-size:12px;line-height:1.5;margin:0;color:var(--s2-body)}._privacy_1r2jy_11 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._privacy_1r2jy_11{background:var(--s2-wash-lilac)}._otherActions_1r2jy_12{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px}._message_1r2jy_12{padding:14px 16px;background:var(--s2-wash-blush);color:var(--s2-ink);font-size:14px;line-height:1.5;border-radius:14px;margin:20px 0 0;overflow-wrap:anywhere}._message_1r2jy_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_1r2jy_5 input:focus-visible,._primary_1r2jy_7:focus-visible,._secondary_1r2jy_7:focus-visible,._reset_1r2jy_8:focus-visible,._textButton_1r2jy_9:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._resetHeading_1r2jy_14 p{font-size:13px;line-height:1.5;color:var(--s2-body);margin:16px 0 0}._resetHeading_1r2jy_14 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._resetHeading_1r2jy_14 ._kicker_1r2jy_15{font-size:9px;font-weight:800;line-height:1;color:var(--s2-accent-ink);margin:0 0 10px}._resetHeading_1r2jy_14 ._kicker_1r2jy_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._resetHeading_1r2jy_14 ._kicker_1r2jy_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._resetHeading_1r2jy_14 h1{font-size:34px;line-height:1.35;font-weight:900;margin:0}._resetForm_1r2jy_16{margin-top:100px}._passwordFields_1r2jy_16{display:grid;grid-template-columns:1fr 1fr;gap:20px}._passwordFields_1r2jy_16 ._field_1r2jy_5+._field_1r2jy_5{margin:0}._passwordFields_1r2jy_16 input{min-height:52px;border-radius:14px;box-shadow:none;background:var(--s2-surface);padding:14px 16px}._resetForm_1r2jy_16>._primary_1r2jy_7{margin:40px 0 0;min-width:220px}._requirements_1r2jy_16{margin-top:34px;padding:24px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-sky);box-shadow:var(--s2-shadow-card)}._requirements_1r2jy_16 h2{font-size:13px;font-weight:900;margin:0 0 18px}._requirements_1r2jy_16 ul{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"length uppercase" "digit lowercase" "symbol .";gap:10px 20px;list-style:none;padding:0;margin:0}._length_1r2jy_16{grid-area:length}._uppercase_1r2jy_16{grid-area:uppercase}._lowercase_1r2jy_16{grid-area:lowercase}._digit_1r2jy_16{grid-area:digit}._symbol_1r2jy_16{grid-area:symbol}._requirements_1r2jy_16 li{display:flex;align-items:center;gap:8px;color:var(--s2-body);font-size:12px;line-height:1.4}._requirements_1r2jy_16 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._requirementIcon_1r2jy_16{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;color:var(--s2-danger);font-size:13px;background:var(--s2-danger-soft)}._requirementIcon_1r2jy_16:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._met_1r2jy_16 ._requirementIcon_1r2jy_16{color:var(--s2-success);background:var(--s2-success-soft)}._requirements_1r2jy_16 small{display:block;font-size:11px;line-height:1.5;color:var(--s2-muted);margin-top:16px}._requirements_1r2jy_16 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._requirements_1r2jy_16{background:var(--s2-wash-lilac)}@media(min-width:1001px)and (max-width:1300px){._signInPaper_1r2jy_1{padding:40px 30px}._passwordFields_1r2jy_16{grid-template-columns:1fr}._passwordFields_1r2jy_16 ._field_1r2jy_5+._field_1r2jy_5{margin-top:0}}@media(max-width:1000px){._signInPaper_1r2jy_1{padding:0;min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none}._signInHeading_1r2jy_2{text-align:center}._signInHeading_1r2jy_2 ._brand_1r2jy_4{display:none}._signInHeading_1r2jy_2 h1{font-size:27px;line-height:1.4;margin-bottom:8px}._signInHeading_1r2jy_2 p{font-size:11.5px}._signInHeading_1r2jy_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._signInForm_1r2jy_5{margin-top:44px}._field_1r2jy_5 label{font-size:11px;margin-bottom:5px}._field_1r2jy_5 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_1r2jy_5 input{min-height:52px;font-size:16px;padding:12px 15px;border-radius:14px;box-shadow:none;background:var(--s2-surface)}._field_1r2jy_5+._field_1r2jy_5{margin-top:24px}[data-theme=dark] ._field_1r2jy_5 input{background:var(--s2-wash-lilac)}._form_1r2jy_5>._primary_1r2jy_7{width:100%;margin-top:34px}._reset_1r2jy_8{font-size:12px;margin-top:10px}._reset_1r2jy_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._privacy_1r2jy_11{display:none}._privacy_1r2jy_11 h2{font-size:13px}._privacy_1r2jy_11 p{font-size:12px}._privacy_1r2jy_11 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._otherActions_1r2jy_12{margin-top:16px}._resetHeading_1r2jy_14 h1{font-size:27px}._resetHeading_1r2jy_14 p{font-size:11.5px;margin-top:12px}._resetHeading_1r2jy_14 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._resetHeading_1r2jy_14 ._kicker_1r2jy_15{font-size:8.5px;margin-bottom:8px}._resetHeading_1r2jy_14 ._kicker_1r2jy_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._resetForm_1r2jy_16{margin-top:44px}._passwordFields_1r2jy_16{display:block}._passwordFields_1r2jy_16 ._field_1r2jy_5+._field_1r2jy_5{margin-top:20px}._requirements_1r2jy_16{margin-top:28px;padding:18px}._requirements_1r2jy_16 ul{grid-template-columns:1fr;grid-template-areas:"length" "symbol" "digit" "uppercase" "lowercase";gap:10px}._requirements_1r2jy_16 h2{font-size:14px}._resetForm_1r2jy_16>._primary_1r2jy_7{margin-top:24px}}[data-theme=dark] ._signInHeading_1r2jy_2>p:last-child,[data-theme=dark] ._resetHeading_1r2jy_14>p:last-child{color:var(--s2-muted)}._signInPaper_1r2jy_1 ._privacy_1r2jy_11{max-width:570px;margin-top:12px;padding:24px 23px;box-shadow:0 8px 24px #2a126714}._signInPaper_1r2jy_1 ._privacy_1r2jy_11 h2{line-height:20px;margin-bottom:13px}._signInPaper_1r2jy_1 ._privacy_1r2jy_11 p{line-height:16px;font-weight:400}._signInPaper_1r2jy_1 ._privacy_1r2jy_11 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._signInPaper_1r2jy_1 ._primary_1r2jy_7{background:#6c4cff;min-height:32px;padding-block:0;border-radius:16px}._signInPaper_1r2jy_1 ._reset_1r2jy_8{min-height:32px;padding-block:0}@media(min-width:1001px){._signInForm_1r2jy_5 ._field_1r2jy_5 input{font-size:13px;box-shadow:0 8px 24px #2a126714}._signInForm_1r2jy_5 ._field_1r2jy_5 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._signInForm_1r2jy_5 ._field_1r2jy_5 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._signInForm_1r2jy_5 ._field_1r2jy_5+._field_1r2jy_5{margin-top:20px}._signInForm_1r2jy_5>._primary_1r2jy_7{margin-top:46px;margin-left:194px;width:190px}._signInPaper_1r2jy_1>._reset_1r2jy_8{margin:8px auto 0;width:180px;border:1.5px solid var(--s2-ink);background:var(--s2-surface);border-radius:16px}}@media(max-width:1000px){._signInPaper_1r2jy_1{--s2-ink:#2b1463;--s2-body:#4b3d5b}[data-theme=dark] ._signInPaper_1r2jy_1{--s2-ink:#fff6ec;--s2-body:#eee4f5}._signInHeading_1r2jy_2 h1{line-height:37px}._signInHeading_1r2jy_2>p:last-child{line-height:16px;color:var(--s2-body)}._signInHeading_1r2jy_2>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._signInForm_1r2jy_5{max-width:none}._signInForm_1r2jy_5 ._field_1r2jy_5 label{font-size:10px;line-height:14px;margin-bottom:7px}._signInForm_1r2jy_5 ._field_1r2jy_5 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._signInForm_1r2jy_5 ._field_1r2jy_5 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._signInForm_1r2jy_5 ._field_1r2jy_5 input{height:52px;padding-block:12px}._signInForm_1r2jy_5 ._field_1r2jy_5+._field_1r2jy_5{margin-top:21px}._signInForm_1r2jy_5>._primary_1r2jy_7{font-size:12px}._signInForm_1r2jy_5>._primary_1r2jy_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._signInPaper_1r2jy_1>._reset_1r2jy_8{font-size:11.5px;line-height:16px;margin-top:16px;min-height:24px;padding-block:4px}._signInPaper_1r2jy_1>._reset_1r2jy_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._signInPaper_1r2jy_1>._reset_1r2jy_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._resetHeading_1r2jy_14 p{font-weight:400;line-height:18px;margin-top:11px}._resetHeading_1r2jy_14 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._resetHeading_1r2jy_14 ._kicker_1r2jy_15{margin-bottom:6px}._resetHeading_1r2jy_14 h1{line-height:47px}._resetForm_1r2jy_16{margin-top:95px}._resetForm_1r2jy_16 ._field_1r2jy_5 label{font-size:10px;line-height:16px;margin-bottom:6px}._resetForm_1r2jy_16 ._field_1r2jy_5 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._resetForm_1r2jy_16 ._field_1r2jy_5 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._resetForm_1r2jy_16 ._field_1r2jy_5 input{height:52px;font-size:10.5px}._resetForm_1r2jy_16 ._field_1r2jy_5 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._resetForm_1r2jy_16 ._requirements_1r2jy_16{margin-top:35px;padding:26px 23px 18px;min-height:156px;box-shadow:0 8px 24px #2a126714}._resetForm_1r2jy_16 ._requirements_1r2jy_16 h2{line-height:18px;margin-bottom:18px}._resetForm_1r2jy_16 ._requirements_1r2jy_16 li{font-size:10.5px;line-height:16px}._resetForm_1r2jy_16 ._requirements_1r2jy_16 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._resetForm_1r2jy_16 ._requirements_1r2jy_16 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._resetForm_1r2jy_16>._primary_1r2jy_7{width:220px;min-height:32px;margin:50px 0 0 -54px;padding:0 16px;font-size:12px;border-radius:16px}._resetForm_1r2jy_16>._primary_1r2jy_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._passwordGuidance_1r2jy_74{display:block;margin-top:20px;font-size:11px;line-height:16px;color:var(--s2-muted);max-width:650px}._passwordGuidance_1r2jy_74:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._passwordGuidance_1r2jy_74:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._resetForm_1r2jy_16 ._field_1r2jy_5 input{background:var(--s2-wash-lilac)}@media(max-width:1000px){._resetHeading_1r2jy_14 ._kicker_1r2jy_15{margin-bottom:6.5px}._resetHeading_1r2jy_14 h1{line-height:37px}._resetHeading_1r2jy_14 p{line-height:16px;margin-top:8px}._resetHeading_1r2jy_14 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._resetForm_1r2jy_16{margin-top:46px}._resetForm_1r2jy_16 ._field_1r2jy_5 label{line-height:14px;margin-bottom:7px}._resetForm_1r2jy_16 ._field_1r2jy_5 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._resetForm_1r2jy_16 ._field_1r2jy_5 input{font-size:16px}._passwordFields_1r2jy_16 ._field_1r2jy_5+._field_1r2jy_5{margin-top:17px}._resetForm_1r2jy_16 ._requirements_1r2jy_16{margin-top:28px;padding:14px 17px 16px;min-height:184px;box-shadow:none}._resetForm_1r2jy_16 ._requirements_1r2jy_16 h2{line-height:19px;margin-bottom:15px}._resetForm_1r2jy_16 ._requirements_1r2jy_16 ul{gap:7px}._resetForm_1r2jy_16 ._requirements_1r2jy_16 li{gap:10px}._resetForm_1r2jy_16>._primary_1r2jy_7{width:100%;margin:24px 0 0;background:#6c4cff}}._requirementIcon_1r2jy_16:not(._met_1r2jy_16 ._requirementIcon_1r2jy_16){border:0;background:transparent url(/design-assets/password-status-unmet-light.svg) center/18px 18px no-repeat}[data-theme=dark] ._requirementIcon_1r2jy_16:not(._met_1r2jy_16 ._requirementIcon_1r2jy_16){background-image:url(/design-assets/password-status-unmet-dark.svg)}@media(min-width:1301px){._resetForm_1r2jy_16 ._requirements_1r2jy_16 ul{grid-template-columns:280px 1fr}}[data-theme=dark] ._resetForm_1r2jy_16 ._requirements_1r2jy_16{border-color:#fff6ec38}._resetHeading_1r2jy_14>p:last-child{color:#4b3d5b}._resetForm_1r2jy_16 ._field_1r2jy_5 input::placeholder{color:#4b3d5b}._resetForm_1r2jy_16 ._requirements_1r2jy_16 li{color:#2b1463}[data-theme=dark] ._resetHeading_1r2jy_14>p:last-child,[data-theme=dark] ._resetForm_1r2jy_16 ._field_1r2jy_5 input::placeholder{color:#b9afc5}[data-theme=dark] ._resetForm_1r2jy_16 ._requirements_1r2jy_16 li{color:#fff6ec}@media(max-width:1000px){._resetHeading_1r2jy_14 h1{color:#2b1463}[data-theme=dark] ._resetHeading_1r2jy_14 h1{color:#fff6ec}}._requirements_1r2jy_16._signupRequirements_1r2jy_109{padding:15px 17px 10px;min-height:156px;box-shadow:none;border-color:#2b146317}._requirements_1r2jy_16._signupRequirements_1r2jy_109 h2{font-size:13px;line-height:18px;margin-bottom:13px;color:#2b1463}._requirements_1r2jy_16._signupRequirements_1r2jy_109 ul{display:flex;flex-direction:column;gap:2px}._requirements_1r2jy_16._signupRequirements_1r2jy_109 li{font-size:10.5px;line-height:14px;gap:10px;color:#2b1463}._requirements_1r2jy_16._signupRequirements_1r2jy_109 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._requirements_1r2jy_16._signupRequirements_1r2jy_109 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._signupRequirements_1r2jy_109 li:not(._met_1r2jy_16) ._requirementIcon_1r2jy_16{background-image:url(/design-assets/signup-password-status-unmet-light.svg)}[data-theme=dark] ._signupRequirements_1r2jy_109 li:not(._met_1r2jy_16) ._requirementIcon_1r2jy_16{background-image:url(/design-assets/signup-password-status-unmet-dark.svg)}[data-theme=dark] ._requirements_1r2jy_16._signupRequirements_1r2jy_109{border-color:#b9afc538}[data-theme=dark] ._requirements_1r2jy_16._signupRequirements_1r2jy_109 h2,[data-theme=dark] ._requirements_1r2jy_16._signupRequirements_1r2jy_109 li{color:#fff6ec}@media(max-width:1000px){._requirements_1r2jy_16._signupRequirements_1r2jy_109{min-height:184px;padding-bottom:16px}._requirements_1r2jy_16._signupRequirements_1r2jy_109 h2{font-size:14px;margin-bottom:15px}._requirements_1r2jy_16._signupRequirements_1r2jy_109 ul{gap:7px}}._root_bhyav_1{margin-top:28px}._paper_bhyav_1{padding:28px 26px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px}._paper_bhyav_1 p{font-size:13px;line-height:1.6;color:var(--s2-body);margin:0}._paper_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_bhyav_1 h2{font-size:15px;line-height:1.5;font-weight:900;margin:0 0 6px}._trust_bhyav_1{display:grid;gap:18px}._trust_bhyav_1>div{padding:8px 14px;border:1px solid var(--s2-border);border-radius:18px;transform:rotate(-.5deg)}._trust_bhyav_1>div:nth-child(2){transform:rotate(.5deg)}._trust_bhyav_1 p{font-size:12px}._trust_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_bhyav_1{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;flex-wrap:wrap}._actions_bhyav_1>:last-child{margin-left:auto;min-width:210px}._primary_bhyav_1._primary_bhyav_1{background:var(--subscription-primary,var(--s2-family-public))}._paper_bhyav_1 ._amount_bhyav_1{font-size:40px;font-weight:900;line-height:1.3;color:var(--s2-ink);margin:4px 0 36px}._slider_bhyav_1{margin:0 0 28px}._slider_bhyav_1>p{position:relative;left:var(--marker);transform:translate(-50%);width:max-content;max-width:160px;text-align:center;font-size:10px;font-weight:800;color:var(--s2-accent-ink)}._slider_bhyav_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._slider_bhyav_1 input{appearance:none;display:block;width:100%;height:44px;background:transparent;border:0;padding:0;box-shadow:none;cursor:pointer}._slider_bhyav_1 input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--s2-wash-lilac)}._slider_bhyav_1 input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background:var(--subscription-primary);border-radius:50%;margin-top:-7px}._slider_bhyav_1 input::-moz-range-track{height:6px;border-radius:999px;background:var(--s2-wash-lilac)}._slider_bhyav_1 input::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--subscription-primary)}._slider_bhyav_1>div{display:flex;justify-content:space-between;font-size:13px;color:var(--s2-muted);margin-top:14px}._slider_bhyav_1>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._equal_bhyav_1{padding:14px;border-radius:18px}._equal_bhyav_1 p{font-size:12px}._equal_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._accessLink_bhyav_1{display:block;text-align:left;min-height:44px;margin-top:16px;border:0;background:transparent;padding:8px 0;font:400 12px/1.5 Nunito,sans-serif;text-decoration:underline;color:var(--s2-ink);cursor:pointer}._accessLink_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._review_bhyav_1{margin:0;display:grid;gap:26px}._review_bhyav_1>div{display:flex;justify-content:space-between;align-items:start;gap:24px;font-size:13px;line-height:1.5}._review_bhyav_1>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._review_bhyav_1 dt{color:var(--s2-muted)}._review_bhyav_1 dd{margin:0;font-weight:900;text-align:right}._paper_bhyav_1 ._checks_bhyav_1{font-size:12px;margin-top:28px}._paper_bhyav_1 ._checks_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_bhyav_1 ._secure_bhyav_1{font-size:12px;margin-top:10px;color:var(--s2-muted)}._paper_bhyav_1 ._secure_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_bhyav_1 ._kicker_bhyav_1{font-size:10px;color:var(--s2-accent-ink);font-weight:800}._paper_bhyav_1 ._kicker_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_bhyav_1 ._paymentHeading_bhyav_1{font-size:24px;margin:8px 0 30px}._payment_bhyav_1{margin:42px 0 28px;padding:20px;border:1px solid var(--s2-border);border-radius:18px;min-height:90px;box-shadow:var(--s2-shadow-card)}._address_bhyav_1{margin-top:24px!important}._address_bhyav_1>*{display:block}._address_bhyav_1 strong{overflow-wrap:anywhere}._paper_bhyav_1 ._status_bhyav_1,._paper_bhyav_1 ._error_bhyav_1{padding:18px;margin-top:22px;border-radius:14px;background:var(--s2-wash-blush);color:var(--s2-ink)}._root_bhyav_1>button{margin-top:18px}._accessDialog_bhyav_1._accessDialog_bhyav_1{background:var(--s2-surface);color:var(--s2-ink);padding:28px;border:1px solid var(--s2-border);border-radius:22px}._accessDialog_bhyav_1 h2{font-size:23px;font-weight:900;line-height:1.4;margin:0 0 20px}._accessDialog_bhyav_1 p{font-size:14px;line-height:1.6}._accessDialog_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._root_bhyav_1 :is(button,input,a):focus-visible,._accessDialog_bhyav_1 :is(button,a):focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}[data-theme=dark] ._paper_bhyav_1{background:var(--s2-canvas)}[data-theme=dark] ._trust_bhyav_1>div,[data-theme=dark] ._equal_bhyav_1,[data-theme=dark] ._payment_bhyav_1{background:var(--s2-wash-lilac)}[data-theme=dark] ._paper_bhyav_1 p{color:var(--s2-muted)}[data-theme=dark] ._paper_bhyav_1 ._amount_bhyav_1{color:var(--s2-ink)}@media(max-width:1000px){._root_bhyav_1{margin-top:28px}._paper_bhyav_1{padding:24px 20px}._paper_bhyav_1 ._amount_bhyav_1{font-size:32px}._trust_bhyav_1{gap:18px}._trust_bhyav_1>div{padding:15px}._trust_bhyav_1 h2{font-size:15px}._trust_bhyav_1 p{font-size:12px}._trust_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_bhyav_1{gap:10px}._actions_bhyav_1>*{flex:1;font-size:12px;padding-inline:10px}._actions_bhyav_1>*:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_bhyav_1>:last-child{min-width:0}._review_bhyav_1{gap:30px}._review_bhyav_1>div{font-size:13px;gap:14px}._review_bhyav_1>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_bhyav_1 ._checks_bhyav_1{font-size:11px}._paper_bhyav_1 ._checks_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._slider_bhyav_1>p{font-size:10px}._slider_bhyav_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._accessDialog_bhyav_1._accessDialog_bhyav_1{padding:24px 18px}}[data-theme=dark] ._paper_bhyav_1 ._kicker_bhyav_1{color:var(--s2-accent-ink)}._trial_bhyav_8{margin-top:24px;padding-top:4.5215px}._trial_bhyav_8 ._paper_bhyav_1{padding:26px;border-color:#2b146314;transform:rotate(-.8deg);transform-origin:center}._trial_bhyav_8 ._trust_bhyav_1{gap:18px}._trial_bhyav_8 ._trust_bhyav_1>div{padding:12px 14px;transform:none;border-radius:16px;border-color:#28116624}._trial_bhyav_8 ._trust_bhyav_1 h2{font-size:14px;line-height:19px;margin:0 0 4px;color:#2b1463}._trial_bhyav_8 ._trust_bhyav_1 p{font-size:11px;line-height:15px;font-weight:400;color:#4b3d5b}._trial_bhyav_8 ._trust_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._trial_bhyav_8 ._trust_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trial_bhyav_8 ._actions_bhyav_1{margin-top:18px;gap:10px}._trial_bhyav_8 ._actions_bhyav_1>button{height:32px;min-height:32px;padding:0 8px;font-size:12px;line-height:16px;flex:none;border-radius:16px}._trial_bhyav_8 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._trial_bhyav_8 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trial_bhyav_8 ._actions_bhyav_1>button:first-child{width:180px}._trial_bhyav_8 ._actions_bhyav_1>button:last-child{width:210px;background:var(--subscription-primary)}[data-theme=dark] ._trial_bhyav_8{padding-top:3.958px}[data-theme=dark] ._trial_bhyav_8 ._paper_bhyav_1{transform:rotate(-.7deg);border-color:#b9afc514}[data-theme=dark] ._trial_bhyav_8 ._trust_bhyav_1>div{border-color:#b9afc547}[data-theme=dark] ._trial_bhyav_8 ._trust_bhyav_1 h2{color:#fff6ec}[data-theme=dark] ._trial_bhyav_8 ._trust_bhyav_1 p{color:#eee4f5}@media(max-width:1000px){._trial_bhyav_8,[data-theme=dark] ._trial_bhyav_8{padding-top:2.4555px}._trial_bhyav_8 ._paper_bhyav_1{padding:20px;transform:rotate(.8deg)}[data-theme=dark] ._trial_bhyav_8 ._paper_bhyav_1{transform:rotate(-.8deg)}._trial_bhyav_8 ._trust_bhyav_1>div{border-color:#2b14631f}._trial_bhyav_8 ._trust_bhyav_1 h2{font-size:13px;line-height:18px}._trial_bhyav_8 ._trust_bhyav_1 p{font-size:10.5px;line-height:14px}._trial_bhyav_8 ._trust_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._trial_bhyav_8 ._trust_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trial_bhyav_8 ._actions_bhyav_1>button{font-size:10.5px;line-height:14px}._trial_bhyav_8 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._trial_bhyav_8 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trial_bhyav_8 ._actions_bhyav_1>button:first-child{width:130px}._trial_bhyav_8 ._actions_bhyav_1>button:last-child{width:172px}}@media(max-width:360px){._trial_bhyav_8 ._actions_bhyav_1{flex-direction:column;align-items:stretch}._trial_bhyav_8 ._actions_bhyav_1>button:first-child,._trial_bhyav_8 ._actions_bhyav_1>button:last-child{width:100%;margin:0}}._contribution_bhyav_44{margin-top:24px;padding-top:3.958px}._contribution_bhyav_44 ._paper_bhyav_1{display:flex;flex-direction:column;gap:18px;padding:26px;border-color:#2b146314;transform:rotate(-.7deg);color:#2b1463}._contribution_bhyav_44 ._paper_bhyav_1>*{flex-shrink:0;width:100%}._contribution_bhyav_44 ._paper_bhyav_1 ._amount_bhyav_1{font-size:40px;line-height:55px;margin:0;color:inherit}._contribution_bhyav_44 ._slider_bhyav_1{position:relative;width:calc(100% + 2px);height:54px;margin:0}._contribution_bhyav_44 ._slider_bhyav_1>p{position:absolute;top:0;font-size:9px;line-height:12px;max-width:200px;margin:0}._contribution_bhyav_44 ._slider_bhyav_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._contribution_bhyav_44 ._slider_bhyav_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._sliderRail_bhyav_52{position:absolute;left:0;top:26px;width:100%;height:6px;border-radius:3px;background:#8e7b9e;pointer-events:none}._contribution_bhyav_44 ._slider_bhyav_1 input{--slider-thumb:url(/design-assets/subscription-slider-thumb.svg);position:absolute;top:7px;margin:0 0 0 -9px;width:calc(100% + 18px);height:44px;min-height:44px}._contribution_bhyav_44 ._slider_bhyav_1 input::-webkit-slider-runnable-track{background:transparent}._contribution_bhyav_44 ._slider_bhyav_1 input::-moz-range-track{background:transparent}._contribution_bhyav_44 ._slider_bhyav_1 input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;border-radius:0;background:var(--subscription-primary);-webkit-mask:var(--slider-thumb) center/contain no-repeat;mask:var(--slider-thumb) center/contain no-repeat}._contribution_bhyav_44 ._slider_bhyav_1 input::-moz-range-thumb{width:18px;height:18px;border-radius:0;background:var(--subscription-primary);-webkit-mask:var(--slider-thumb) center/contain no-repeat;mask:var(--slider-thumb) center/contain no-repeat}._range_bhyav_58{display:flex;justify-content:space-between;height:16px;font-size:13px;line-height:16px;color:#4b3d5b}._range_bhyav_58:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._range_bhyav_58:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._equal_bhyav_1{padding:12px 14px;border-radius:16px}._contribution_bhyav_44 ._equal_bhyav_1 h2{font-size:14px;line-height:19px;margin:0 0 4px}._contribution_bhyav_44 ._equal_bhyav_1 p{font-size:11px;line-height:15px;font-weight:400;color:#4b3d5b}._contribution_bhyav_44 ._equal_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._contribution_bhyav_44 ._equal_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._accessLink_bhyav_1{min-height:24px;margin:0;padding:0;font-size:11px;line-height:15px}._contribution_bhyav_44 ._accessLink_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._contribution_bhyav_44 ._accessLink_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._actions_bhyav_1{margin:0;gap:10px}._contribution_bhyav_44 ._actions_bhyav_1>button{height:32px;min-height:32px;padding:0 8px;font-size:12px;line-height:16px;flex:none;border-radius:16px}._contribution_bhyav_44 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._contribution_bhyav_44 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._actions_bhyav_1>button:first-child{width:160px}._contribution_bhyav_44 ._actions_bhyav_1>button:last-child{width:210px}[data-theme=dark] ._contribution_bhyav_44 ._slider_bhyav_1>p{color:var(--s2-accent-ink)}[data-theme=dark] ._contribution_bhyav_44 ._paper_bhyav_1{color:#fff6ec;border-color:#b9afc514}[data-theme=dark] ._contribution_bhyav_44 ._equal_bhyav_1 p,[data-theme=dark] ._contribution_bhyav_44 ._range_bhyav_58{color:#eee4f5}[data-theme=dark] ._contribution_bhyav_44 ._sliderRail_bhyav_52{background:#b9afc5}@media(max-width:1000px){._contribution_bhyav_44{padding-top:2.757px}[data-theme=dark] ._contribution_bhyav_44{padding-top:1.843px}._contribution_bhyav_44 ._paper_bhyav_1{padding:20px;transform:rotate(-.9deg)}[data-theme=dark] ._contribution_bhyav_44 ._paper_bhyav_1{transform:rotate(-.6deg)}._contribution_bhyav_44 ._paper_bhyav_1 ._amount_bhyav_1{font-size:30px;line-height:41px}._contribution_bhyav_44 ._equal_bhyav_1 h2{font-size:13px;line-height:18px}._contribution_bhyav_44 ._equal_bhyav_1 p{font-size:10.5px;line-height:14px}._contribution_bhyav_44 ._equal_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._contribution_bhyav_44 ._equal_bhyav_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._range_bhyav_58{font-size:11px}._contribution_bhyav_44 ._range_bhyav_58:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._accessLink_bhyav_1{min-height:28px;font-size:10.5px;line-height:14px}._contribution_bhyav_44 ._accessLink_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._contribution_bhyav_44 ._accessLink_bhyav_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._actions_bhyav_1>button{font-size:11.5px}._contribution_bhyav_44 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contribution_bhyav_44 ._actions_bhyav_1>button:first-child{width:130px}._contribution_bhyav_44 ._actions_bhyav_1>button:last-child{width:172px}}@media(max-width:360px){._contribution_bhyav_44 ._actions_bhyav_1{flex-direction:column;align-items:stretch}._contribution_bhyav_44 ._actions_bhyav_1>button:first-child,._contribution_bhyav_44 ._actions_bhyav_1>button:last-child{width:100%;margin:0}}._reviewStage_bhyav_102{margin-top:24px;padding-top:3.391px}._reviewStage_bhyav_102 ._paper_bhyav_1{display:flex;flex-direction:column;gap:18px;padding:26px;border-color:#2b146314;transform:rotate(.6deg);color:#2b1463}._reviewStage_bhyav_102 ._paper_bhyav_1>*{width:100%}._reviewStage_bhyav_102 ._review_bhyav_1{gap:18px}._reviewStage_bhyav_102 ._review_bhyav_1>div{padding-bottom:8px;gap:18px;font-weight:400;line-height:18px}._reviewStage_bhyav_102 ._review_bhyav_1>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._reviewStage_bhyav_102 ._review_bhyav_1 dt{width:220px;font-size:13px;color:#4b3d5b}._reviewStage_bhyav_102 ._review_bhyav_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reviewStage_bhyav_102 ._review_bhyav_1 dd{width:300px;font-size:12px;line-height:16px;color:inherit}._reviewStage_bhyav_102 ._review_bhyav_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._reviewStage_bhyav_102 ._review_bhyav_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reviewStage_bhyav_102 ._paper_bhyav_1 :is(._checks_bhyav_1,._secure_bhyav_1){margin:0;font-size:11px;line-height:15px;font-weight:400;color:#4b3d5b}._reviewStage_bhyav_102 ._paper_bhyav_1 :is(._checks_bhyav_1,._secure_bhyav_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._reviewStage_bhyav_102 ._paper_bhyav_1 :is(._checks_bhyav_1,._secure_bhyav_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reviewStage_bhyav_102 ._actions_bhyav_1{margin:0;gap:10px}._reviewStage_bhyav_102 ._actions_bhyav_1>button{height:32px;min-height:32px;padding:0 8px;font-size:12px;line-height:16px;flex:none;border-radius:16px}._reviewStage_bhyav_102 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._reviewStage_bhyav_102 ._actions_bhyav_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reviewStage_bhyav_102 ._actions_bhyav_1>button:first-child{width:170px}._reviewStage_bhyav_102 ._actions_bhyav_1>button:last-child{width:220px}[data-theme=dark] ._reviewStage_bhyav_102{padding-top:5.077px}[data-theme=dark] ._reviewStage_bhyav_102 ._paper_bhyav_1{transform:rotate(-.9deg);color:#fff6ec;border-color:#b9afc514}[data-theme=dark] ._reviewStage_bhyav_102 ._review_bhyav_1 dt,[data-theme=dark] ._reviewStage_bhyav_102 ._paper_bhyav_1 :is(._checks_bhyav_1,._secure_bhyav_1){color:#eee4f5}@media(max-width:1000px){._reviewStage_bhyav_102{padding-top:1.536px}[data-theme=dark] ._reviewStage_bhyav_102{padding-top:1.841px}._reviewStage_bhyav_102 ._paper_bhyav_1{padding:20px;transform:rotate(.5deg)}[data-theme=dark] ._reviewStage_bhyav_102 ._paper_bhyav_1{transform:rotate(.6deg)}._reviewStage_bhyav_102 ._review_bhyav_1>div{line-height:15px}._reviewStage_bhyav_102 ._review_bhyav_1>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._reviewStage_bhyav_102 ._review_bhyav_1 dt{width:130px;font-size:11px}._reviewStage_bhyav_102 ._review_bhyav_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reviewStage_bhyav_102 ._review_bhyav_1 dd{width:160px;font-size:11px;line-height:15px}._reviewStage_bhyav_102 ._review_bhyav_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._reviewStage_bhyav_102 ._review_bhyav_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reviewStage_bhyav_102 ._paper_bhyav_1 :is(._checks_bhyav_1,._secure_bhyav_1){font-size:10px;line-height:14px}._reviewStage_bhyav_102 ._paper_bhyav_1 :is(._checks_bhyav_1,._secure_bhyav_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._reviewStage_bhyav_102 ._paper_bhyav_1 :is(._checks_bhyav_1,._secure_bhyav_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reviewStage_bhyav_102 ._actions_bhyav_1>button:first-child{width:130px;font-size:11.5px}._reviewStage_bhyav_102 ._actions_bhyav_1>button:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reviewStage_bhyav_102 ._actions_bhyav_1>button:last-child{width:172px;font-size:10.5px}._reviewStage_bhyav_102 ._actions_bhyav_1>button:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:360px){._reviewStage_bhyav_102 ._actions_bhyav_1{flex-direction:column;align-items:stretch}._reviewStage_bhyav_102 ._actions_bhyav_1>button:first-child,._reviewStage_bhyav_102 ._actions_bhyav_1>button:last-child{width:100%;margin:0}}._root_bhyav_1._trial_bhyav_8 ._actions_bhyav_1._pricingActions_bhyav_147{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:8px}._root_bhyav_1._trial_bhyav_8 ._actions_bhyav_1._pricingActions_bhyav_147>button{width:auto;min-width:44px;min-height:44px;height:auto;flex:0 1 auto;padding-inline:8px;white-space:normal}._material_t3p2s_1{position:absolute;inset:0;overflow:hidden;pointer-events:none}._whiteboard_t3p2s_1{background:#fefefd;border:1px solid #ccd4d194}._cork_t3p2s_1{background:#b27540}._tile_t3p2s_1{position:absolute;left:0;right:0;overflow:hidden}._mark_t3p2s_1{position:absolute;display:flex;align-items:center;justify-content:center}._mark_t3p2s_1 img{display:block;max-width:none;width:auto;height:auto;flex:none}._mark_t3p2s_1 ._dark_t3p2s_1{display:none}html[data-theme=dark] ._cork_t3p2s_1{background:#8f5d32}html[data-theme=dark] ._mark_t3p2s_1 ._light_t3p2s_1{display:none}html[data-theme=dark] ._mark_t3p2s_1 ._dark_t3p2s_1{display:block}._preview_19q7m_1{padding:18px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-surface);margin:24px 0;font-family:var(--s2-font);color:var(--s2-ink)}._preview_19q7m_1>p{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink);margin:0 0 16px}._preview_19q7m_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._preview_19q7m_1 h3{font-size:16px;font-weight:900;margin:0 0 22px}._board_19q7m_1{height:280px;display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);border-radius:18px;overflow:hidden;margin-bottom:48px}._white_19q7m_1,._cork_19q7m_1{position:relative;min-width:0;overflow:hidden}._wood_19q7m_1{background:#a36133}._proud_19q7m_1,._love_19q7m_1{position:absolute;top:30px;left:16px;font:700 13px Caveat;color:#261c29}._proud_19q7m_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._love_19q7m_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._love_19q7m_1{left:60%;top:20px;font-size:12px;color:#281166}._love_19q7m_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._beach_19q7m_1,._cinema_19q7m_1{position:absolute;top:60px;left:17%;width:min(150px,80%);height:150px;padding:10px;background:#fffbf6;border:1px solid #c4b0c747;border-radius:10px;box-shadow:0 5px 10px #00000024;transform:rotate(2.5deg);color:#281166}._cinema_19q7m_1{left:33%;top:68px;transform:rotate(-1.4deg)}._photo_19q7m_1{height:84px;border-radius:8px;background:#d4effa;display:grid;place-items:center;font:700 13px Caveat;color:#a93249}._photo_19q7m_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._cinema_19q7m_1 ._photo_19q7m_1{background:#ebdeff}._beach_19q7m_1 strong,._cinema_19q7m_1 strong{display:block;font-size:9px;margin-top:8px}._beach_19q7m_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._cinema_19q7m_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._beach_19q7m_1 small,._cinema_19q7m_1 small{display:block;font-size:8px;margin-top:10px;color:#6f627d!important}._beach_19q7m_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._cinema_19q7m_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heart_19q7m_1{position:absolute;left:34px;top:-14px;font-size:16px}._pin_19q7m_1{position:absolute;left:55%;top:-13px;width:auto;height:auto;max-width:none}._ticket_19q7m_1{position:absolute;left:6%;top:174px;width:96px;height:58px;display:grid;place-items:center;border-radius:5px;background:#f5db99;transform:rotate(3deg);font-size:9px;font-weight:800;color:#281166}._ticket_19q7m_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:600px){._board_19q7m_1{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);margin-bottom:16px}._cinema_19q7m_1{left:10%}._beach_19q7m_1{left:8%}._love_19q7m_1{display:none}._ticket_19q7m_1{width:76px;top:226px;height:40px}}._panel_14tze_1{--c1:#7256b8;--c2:#e97775;--c3:#f0c75e;--a1:#5d439f;--a2:#9f4855;color:var(--s2-ink);min-width:0}._head_14tze_2{margin-bottom:26px}._head_14tze_2 h2{margin:8px 0 10px;font-size:24px;font-weight:900;line-height:1.2}._head_14tze_2 p{margin:0;color:var(--s2-muted);font-size:13px;line-height:1.5}._head_14tze_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._grid_14tze_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:792px}._choice_14tze_7{width:100%;min-height:54px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--s2-border);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);text-align:left;font:inherit;cursor:pointer}._choice_14tze_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._choice_14tze_7:hover{border-color:var(--s2-link)}._choice_14tze_7[aria-pressed=true]{border:2px solid var(--s2-link);padding:9px 11px}._defaultChoice_14tze_11{grid-column:1/-1;width:min(100%,220px);margin-bottom:8px}._name_14tze_12{font-size:11px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}._name_14tze_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._swatches_14tze_14{display:flex;flex:0 0 36px;align-items:center;width:36px}._swatches_14tze_14 i{display:block;flex:0 0 18px;height:18px;border-radius:50%}._swatches_14tze_14 i+i{margin-left:-9px}._defaultVisual_14tze_17{display:flex;gap:4px}._defaultVisual_14tze_17 i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffd46b;color:#281166;font-size:11px;font-style:normal}._defaultVisual_14tze_17 i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._defaultVisual_14tze_17 i:last-child{background:#241b2e;color:#fff6ec}._plus_14tze_21{display:grid;place-items:center;width:36px;height:28px;border-radius:50%;background:var(--s2-wash-lilac);color:var(--s2-link);font-size:22px}._editor_14tze_22{margin-top:28px;padding:24px;border-radius:22px;background:var(--s2-wash-lilac)}._editor_14tze_22 h3{margin:0 0 8px;font-size:18px;font-weight:900}._editor_14tze_22>p{margin:0 0 20px;font-size:13px;color:var(--s2-muted)}._editor_14tze_22>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nameField_14tze_26{display:grid;gap:8px;max-width:360px}._nameField_14tze_26 label{font-size:13px;font-weight:800}._nameField_14tze_26 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._pickers_14tze_29{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}._picker_14tze_29{display:grid;grid-template-columns:40px 1fr;gap:4px 12px;align-items:center;min-height:68px;padding:12px;border:1px solid var(--s2-border);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);text-align:left;cursor:pointer}._picker_14tze_29[aria-pressed=true]{outline:2px solid var(--s2-link);outline-offset:2px}._circle_14tze_32{grid-row:1/3;width:36px;height:36px;border:1px solid var(--s2-border);border-radius:50%}._picker_14tze_29 b{font-size:12px}._picker_14tze_29 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._picker_14tze_29>span:last-child{font-size:11px;color:var(--s2-muted)}._picker_14tze_29>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._wheelPanel_14tze_37{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:center;margin:24px 0}._canvasWrap_14tze_38{position:relative;width:220px;height:220px}._canvas_14tze_38{display:block;width:220px;height:220px;border-radius:50%;touch-action:none;cursor:crosshair}._indicator_14tze_40{position:absolute;width:16px;height:16px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 2px #281166;pointer-events:none;transform:translate(-50%,-50%)}._wheelControls_14tze_41{display:grid;gap:12px}._wheelControls_14tze_41 label{font-size:12px;font-weight:800}._wheelControls_14tze_41 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._wheelControls_14tze_41 input[type=range]{width:100%;min-height:44px;accent-color:var(--s2-link)}._readout_14tze_45{display:flex;gap:20px;padding:16px;border-radius:12px;background:var(--s2-surface)}._readout_14tze_45 div{display:flex;gap:8px;font-size:12px}._readout_14tze_45 div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._done_14tze_48{min-height:44px;border:0;border-radius:999px;background:var(--a1);color:#fff;font:inherit;font-weight:800;cursor:pointer}._done_14tze_48:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._note_14tze_50{display:flex;gap:12px;padding:18px;border-radius:16px;background:var(--s2-wash-mint);font-size:12px;line-height:1.5}._note_14tze_50:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_14tze_50 i{font-style:normal;font-weight:900}._preview_14tze_53{margin:26px 0;padding:20px;border-radius:18px;background:var(--s2-surface-muted)}._previewTop_14tze_54{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px}._previewTop_14tze_54:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._previewName_14tze_56{font-weight:900}._previewActions_14tze_57{display:flex;flex-wrap:wrap;gap:12px}._previewButton_14tze_58{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:16px;font-size:12px;font-weight:800}._previewButton_14tze_58:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_14tze_60{background:var(--a1);color:#fff}._outline_14tze_61{border:1px solid var(--a1);color:var(--a1);background:var(--s2-surface)}._milestone_14tze_62{background:var(--c3);color:var(--hi-ink,#281166)}._systemDefault_14tze_63{--a1:#6c3cff;--a2:#6c3cff;--c3:#ffd46b;--hi-ink:#281166}._defaultCopy_14tze_64{color:var(--s2-muted);font-size:12px;line-height:1.5}._defaultCopy_14tze_64:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._saveActions_14tze_66{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px}._action_14tze_67{min-height:44px;padding:10px 22px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:inherit;font-weight:800;cursor:pointer}._action_14tze_67:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._save_14tze_66{border-color:transparent;background:var(--a1);color:#fff}._action_14tze_67:disabled{opacity:.6;cursor:not-allowed}@media(max-width:700px){._head_14tze_2 h2{font-size:20px}._grid_14tze_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._choice_14tze_7{min-height:44px;gap:8px;padding:8px 10px}._choice_14tze_7[aria-pressed=true]{padding:7px 9px}._editor_14tze_22{padding:18px}._pickers_14tze_29{gap:10px}._picker_14tze_29{flex:1 1 120px}._wheelPanel_14tze_37{grid-template-columns:1fr;gap:18px}._canvasWrap_14tze_38{margin:auto}}._setup_14tze_83 ._choice_14tze_7{min-height:100px;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:14px}._setup_14tze_83 ._choice_14tze_7[aria-pressed=true]{padding:13px}._setup_14tze_83 ._swatches_14tze_14{flex-basis:auto;width:auto;gap:6px}._setup_14tze_83 ._swatches_14tze_14 i{flex-basis:20px;width:20px;height:20px}._setup_14tze_83 ._swatches_14tze_14 i+i{margin:0}._setup_14tze_83 ._defaultChoice_14tze_11{grid-column:auto;width:100%;margin:0}._setup_14tze_83 ._saveActions_14tze_66{justify-content:space-between}._setup_14tze_83 ._saveActions_14tze_66 ._action_14tze_67{font-size:13px;min-width:160px}._setup_14tze_83 ._saveActions_14tze_66 ._save_14tze_66{min-width:200px}._setup_14tze_83 ._preview_14tze_53{border:1px solid var(--s2-border);background:var(--s2-surface);border-radius:16px}._setup_14tze_83 ._choice_14tze_7:focus-visible,._setup_14tze_83 ._action_14tze_67:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:700px){._setup_14tze_83 ._saveActions_14tze_66 ._action_14tze_67{min-width:110px}._setup_14tze_83 ._saveActions_14tze_66 ._save_14tze_66{min-width:130px}}._setupPreview_14tze_86{--preview-tint:color-mix(in srgb,var(--c1) 13%,var(--s2-surface));--preview-accent:color-mix(in srgb,var(--c2) 13%,var(--s2-surface));padding:16px 17px 28px}._systemDefault_14tze_63 ._setupPreview_14tze_86{--preview-tint:var(--s2-wash-lilac);--preview-accent:var(--s2-wash-mint)}._previewCaption_14tze_88{margin:0 0 12px;font-size:9px;font-weight:800;color:var(--s2-accent-ink)}._previewCaption_14tze_88:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._familyHeader_14tze_90{min-height:26px;display:flex;align-items:center;padding:5px 10px;background:var(--preview-tint);border-radius:10px;font-size:10px;font-weight:800}._familyHeader_14tze_90:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._familySample_14tze_92{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:10px;font-weight:800}._familySample_14tze_92:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._familySample_14tze_92>span{display:flex;align-items:center;justify-content:center;min-height:32px;border-radius:10px;padding:8px 10px}._sampleToday_14tze_95{width:190px;justify-content:flex-start!important;background:var(--preview-accent)}._sampleMember_14tze_96{min-width:92px;max-width:30%;background:var(--preview-tint);overflow-wrap:anywhere}._sampleContinue_14tze_97{width:92px;margin-left:auto;border-radius:999px!important;color:#fff;background:var(--a1)}@media(max-width:700px){._setup_14tze_83 ._choice_14tze_7{min-height:78px;gap:8px;padding:11px}._setup_14tze_83 ._choice_14tze_7[aria-pressed=true]{padding:10px}._setup_14tze_83 ._swatches_14tze_14 i{width:16px;height:16px;flex-basis:16px}._setupPreview_14tze_86{padding-bottom:14px}._familySample_14tze_92{gap:6px;font-size:9px}._familySample_14tze_92:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sampleToday_14tze_95{flex:1;min-width:0}._sampleMember_14tze_96{min-width:54px}._sampleContinue_14tze_97{width:78px}._familySample_14tze_92>span{padding-inline:8px}}._admin_14tze_100._panel_14tze_1{padding:0;background:transparent;border:0;box-shadow:none}._admin_14tze_100 ._grid_14tze_6{grid-template-columns:repeat(4,minmax(0,180px));gap:12px 24px;justify-content:start}._admin_14tze_100 ._choice_14tze_7{min-height:54px;padding:10px 12px}._admin_14tze_100 ._name_14tze_12{font-size:12px}._admin_14tze_100 ._name_14tze_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._admin_14tze_100 ._swatches_14tze_14{display:flex}._admin_14tze_100 ._swatches_14tze_14 i{width:18px;height:18px}._admin_14tze_100 ._swatches_14tze_14 i+i{margin-left:-6px}._adminNote_14tze_100{font-size:12px;color:var(--s2-muted);line-height:1.6;margin:80px 0 20px}._adminNote_14tze_100:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._admin_14tze_100 ._saveActions_14tze_66{margin-top:20px}._admin_14tze_100 ._editor_14tze_22{margin-top:24px}@media(max-width:1100px){._admin_14tze_100 ._grid_14tze_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}._admin_14tze_100 ._choice_14tze_7{min-height:46px;padding:8px 10px}._admin_14tze_100 ._name_14tze_12{font-size:11px}._admin_14tze_100 ._name_14tze_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._adminNote_14tze_100{margin-top:48px}}html[data-theme=dark] ._outline_14tze_61{color:var(--s2-ink)}._setup_14tze_83>._grid_14tze_6{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._setup_14tze_83>._grid_14tze_6 ._choice_14tze_7{position:relative;min-height:102px;height:102px;justify-content:flex-start;gap:10px;padding:13px;border-radius:14px;border-color:#2b146314}._setup_14tze_83>._grid_14tze_6 ._choice_14tze_7[aria-pressed=true]{padding:12px;border-color:#6c4cff}._setup_14tze_83>._grid_14tze_6 ._name_14tze_12{font-size:11px;font-weight:800;line-height:15px}._setup_14tze_83>._grid_14tze_6 ._name_14tze_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._setup_14tze_83>._grid_14tze_6 ._name_14tze_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setup_14tze_83>._grid_14tze_6 ._swatches_14tze_14{gap:7px}._setup_14tze_83 ._swatches_14tze_14 picture,._setup_14tze_83 ._swatches_14tze_14 img{display:block;width:20px;height:20px;flex:none}._selectedLabel_14tze_115{position:absolute;left:12px;top:80px;font-size:9px;line-height:12px;font-weight:400;color:var(--s2-body)}._selectedLabel_14tze_115:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._selectedLabel_14tze_115:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setup_14tze_83 ._setupPreview_14tze_86{margin-top:28px;min-height:138px;padding:13px 17px 28px}._setup_14tze_83 ._previewCaption_14tze_88{font-size:9px;line-height:16px;margin-bottom:10px;font-weight:400}._setup_14tze_83 ._previewCaption_14tze_88:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._setup_14tze_83 ._previewCaption_14tze_88:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setup_14tze_83 ._familySample_14tze_92{font-size:9.5px}._setup_14tze_83 ._familySample_14tze_92:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setup_14tze_83 ._saveActions_14tze_66{margin-top:18px}._setup_14tze_83 ._saveActions_14tze_66 ._action_14tze_67{height:32px;min-height:32px;padding:0 16px;font-size:11.5px}._setup_14tze_83 ._saveActions_14tze_66 ._action_14tze_67:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setup_14tze_83 ._additionalChoices_14tze_127{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}._setup_14tze_83 ._additionalChoices_14tze_127 ._choice_14tze_7{min-height:64px;flex-direction:row;justify-content:flex-start;font-size:11px}._setup_14tze_83 ._additionalChoices_14tze_127 ._choice_14tze_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._selectedLabel_14tze_115{color:var(--s2-muted)}[data-theme=dark] ._setup_14tze_83>._grid_14tze_6 ._choice_14tze_7:not([aria-pressed=true]){border-color:#b9afc53d}._setup_14tze_83 ._setupPreview_14tze_86{border-color:#2b146338}[data-theme=dark] ._setup_14tze_83 ._setupPreview_14tze_86{border-color:#b9afc538}@media(max-width:1000px){._setup_14tze_83>._grid_14tze_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}._setup_14tze_83>._grid_14tze_6 ._choice_14tze_7{height:78px;min-height:78px;padding:11px;gap:8px}._setup_14tze_83>._grid_14tze_6 ._choice_14tze_7[aria-pressed=true]{padding:10px}._setup_14tze_83>._grid_14tze_6 ._name_14tze_12{font-size:10.5px;line-height:14px}._setup_14tze_83>._grid_14tze_6 ._name_14tze_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._setup_14tze_83>._grid_14tze_6 ._name_14tze_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setup_14tze_83>._grid_14tze_6 ._swatches_14tze_14{gap:6px}._setup_14tze_83 ._swatches_14tze_14 picture,._setup_14tze_83 ._swatches_14tze_14 img{width:16px;height:16px}._selectedLabel_14tze_115{left:10px;top:58px;font-size:8.5px;line-height:12px}._selectedLabel_14tze_115:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._selectedLabel_14tze_115:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setup_14tze_83 ._setupPreview_14tze_86{margin-top:20px;min-height:122px;padding:13px 17px}._setup_14tze_83 ._familySample_14tze_92{gap:10px;font-size:9px}._setup_14tze_83 ._familySample_14tze_92:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setup_14tze_83 ._sampleMember_14tze_96{min-width:76px}._setup_14tze_83 ._sampleToday_14tze_95{flex:1;min-width:0}._setup_14tze_83 ._sampleContinue_14tze_97{width:78px}._setup_14tze_83 ._saveActions_14tze_66 ._action_14tze_67{min-width:112px}._setup_14tze_83 ._saveActions_14tze_66 ._save_14tze_66{min-width:130px}._setup_14tze_83 ._additionalChoices_14tze_127{gap:12px}._setup_14tze_83 ._additionalChoices_14tze_127 ._choice_14tze_7{min-height:78px;flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:360px){._setup_14tze_83 ._sampleMember_14tze_96{min-width:54px}._setup_14tze_83 ._familySample_14tze_92{gap:6px}}._setup_14tze_83 ._setupPreview_14tze_86 ._sampleContinue_14tze_97{background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;border:1px solid var(--a1)}._setup_14tze_83 ._saveActions_14tze_66:has(>:only-child){justify-content:flex-end}._backdrop_18mbt_1._backdrop_18mbt_1{--editor-scrim:rgba(0,0,0,.3);background:var(--editor-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:start;padding-top:min(140px,max(18px,calc((100dvh - 690px)/2)))}._dialog_18mbt_2._dialog_18mbt_2{--editor-ink:#2b1463;--editor-body:#4b3d5b;--editor-stage:#efe8ff;--editor-photo:#faf2e8;background:var(--s2-surface);color:var(--editor-ink);padding:19px 23px 23px;border:1px solid rgba(43,20,99,.24);border-radius:22px;scrollbar-gutter:auto;clip-path:none;box-shadow:none;min-height:690px}._dialog_18mbt_2 h2{font-size:22px;line-height:32px;font-weight:900;margin:0 48px 2px 0;color:var(--editor-ink)}._dialog_18mbt_2>p{font-size:11px;line-height:20px;font-weight:400;color:var(--editor-body);margin:0}._dialog_18mbt_2>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_18mbt_6{position:absolute;right:23px;top:17px;width:32px;height:32px;border:1px solid rgba(199,31,46,.72);border-radius:16px;background:#c71f2e;box-shadow:0 3px 9px #c71f2e57;color:#fff6ec;font:800 18px Nunito,sans-serif;cursor:pointer}._cropPaper_18mbt_7{position:relative;margin:22px 16px 8px;padding:42px;background:var(--editor-stage);border-radius:18px;height:430px}._viewport_18mbt_8{position:relative;overflow:hidden;width:100%;height:346px;background:var(--editor-photo);border:1px solid rgba(108,76,255,.14);border-radius:12px;touch-action:none;cursor:move}._viewport_18mbt_8>img{position:absolute;max-width:none;max-height:none;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none}._guide_18mbt_10{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;outline:1px solid #17121f}._cropPaper_18mbt_7 p{position:absolute;bottom:14px;left:0;width:100%;text-align:center;font-size:11px;line-height:28px;font-weight:800;margin:0;color:var(--editor-ink);pointer-events:none}._cropPaper_18mbt_7 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._zoom_18mbt_13{display:block;margin:0 16px;font-size:11px;line-height:18px;font-weight:800}._zoom_18mbt_13:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._zoom_18mbt_13:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._zoomControl_18mbt_16{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;gap:12px;align-items:center;height:30px}._zoomControl_18mbt_16 span{text-align:center;font-size:12px;color:var(--editor-body)}._zoomControl_18mbt_16 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._zoom_18mbt_13 input{display:block;width:100%;height:30px;min-height:30px;accent-color:var(--s2-family-public)}._position_18mbt_20{display:flex;justify-content:center;gap:8px;margin-top:8px}._position_18mbt_20 button{width:32px;min-height:32px;height:32px;padding:0}._actions_18mbt_22{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;margin-right:-6px}._actions_18mbt_22 button{flex:none;height:32px;min-height:32px;padding:0 8px;white-space:nowrap;font-size:11.5px}._actions_18mbt_22 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_18mbt_22 button:nth-child(1){width:92px}._actions_18mbt_22 button:nth-child(2){width:118px}._actions_18mbt_22 button:nth-child(3){width:92px;margin-left:auto}._actions_18mbt_22 button:nth-child(4){width:88px;margin-left:2px}._dialog_18mbt_2 ._error_18mbt_26{color:var(--s2-danger);margin-top:16px}._dialog_18mbt_2 :is(button,input):focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}[data-theme=dark] ._backdrop_18mbt_1{--editor-scrim:rgba(0,0,0,.48)}[data-theme=dark] ._dialog_18mbt_2{--editor-ink:#fff6ec;--editor-body:#b9afc5;--editor-stage:#241b2e;--editor-photo:#34284a;border-color:#b9afc53d}[data-theme=dark] ._viewport_18mbt_8{border-color:#b9afc557}@media(min-width:1001px){._backdrop_18mbt_1._backdrop_18mbt_1{background:linear-gradient(to bottom,transparent 92px,var(--editor-scrim) 92px)}}@media(max-height:725px)and (min-width:601px){._dialog_18mbt_2._dialog_18mbt_2{min-height:0}}@media(max-width:600px){._backdrop_18mbt_1._backdrop_18mbt_1{padding:0}._dialog_18mbt_2._dialog_18mbt_2{width:100%;max-width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0;padding:24px 18px calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;background:var(--editor-photo)}._dialog_18mbt_2 h2{font-size:24px;line-height:34px;margin-bottom:6px}._dialog_18mbt_2>p{line-height:24px}._close_18mbt_6{top:24px;right:20px}._cropPaper_18mbt_7{flex:none;margin:24px 0 12px;padding:28px;height:470px}._viewport_18mbt_8{height:414px}._zoom_18mbt_13{margin-inline:0}._actions_18mbt_22{margin-top:auto;padding-top:30px;gap:8px;flex-wrap:nowrap;margin-right:0}._actions_18mbt_22 button:nth-child(1){width:68px}._actions_18mbt_22 button:nth-child(2){width:92px}._actions_18mbt_22 button:nth-child(3){width:72px}._actions_18mbt_22 button:nth-child(4){width:98px;margin-left:0}._position_18mbt_20{margin-bottom:20px}[data-theme=dark] ._dialog_18mbt_2{background:var(--s2-canvas)}}@media(max-width:360px){._actions_18mbt_22{flex-wrap:wrap}._actions_18mbt_22 button:nth-child(n){width:calc(50% - 4px);margin-left:0}}._guide_18mbt_10 picture,._guide_18mbt_10 img{display:block;max-width:100%;height:auto}._guide_18mbt_10 ._darkGuide_18mbt_49,[data-theme=dark] ._guide_18mbt_10 ._lightGuide_18mbt_49{display:none}[data-theme=dark] ._guide_18mbt_10 ._darkGuide_18mbt_49{display:block}._zoom_18mbt_13 input{margin:0;appearance:none;background:transparent;cursor:pointer;border:0;padding:0;box-shadow:none}._zoom_18mbt_13 input::-webkit-slider-runnable-track{height:6px;background:linear-gradient(to right,var(--s2-family-public) var(--zoom-progress),var(--s2-wash-lilac) var(--zoom-progress));border-radius:999px}._zoom_18mbt_13 input::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:-6px;background:center/contain no-repeat url(/design-assets/setup-photo-editor-desktop-light-imgPhotoZoomThumb.svg);border:0}._zoom_18mbt_13 input::-moz-range-track{height:6px;background:linear-gradient(to right,var(--s2-family-public) var(--zoom-progress),var(--s2-wash-lilac) var(--zoom-progress));border-radius:999px}._zoom_18mbt_13 input::-moz-range-thumb{width:18px;height:18px;border:0;background:center/contain no-repeat url(/design-assets/setup-photo-editor-desktop-light-imgPhotoZoomThumb.svg)}[data-theme=dark] ._zoom_18mbt_13 input::-webkit-slider-thumb{background-image:url(/design-assets/setup-photo-editor-desktop-dark-imgPhotoZoomThumb.svg)}[data-theme=dark] ._zoom_18mbt_13 input::-moz-range-thumb{background-image:url(/design-assets/setup-photo-editor-desktop-dark-imgPhotoZoomThumb.svg)}@media(max-width:600px){._zoom_18mbt_13 input::-webkit-slider-thumb{background-image:url(/design-assets/setup-photo-editor-mobile-light-imgPhotoZoomThumb.svg)}._zoom_18mbt_13 input::-moz-range-thumb{background-image:url(/design-assets/setup-photo-editor-mobile-light-imgPhotoZoomThumb.svg)}[data-theme=dark] ._zoom_18mbt_13 input::-webkit-slider-thumb{background-image:url(/design-assets/setup-photo-editor-mobile-dark-imgPhotoZoomThumb.svg)}[data-theme=dark] ._zoom_18mbt_13 input::-moz-range-thumb{background-image:url(/design-assets/setup-photo-editor-mobile-dark-imgPhotoZoomThumb.svg)}}._form_aacb8_1{margin-top:58px;min-width:0}._account_aacb8_1{margin-top:56px}._grid_aacb8_1{display:grid;grid-template-columns:1fr 1fr;gap:20px}._field_aacb8_1{display:flex;flex-direction:column;gap:8px;min-width:0}._field_aacb8_1 label{font-size:11px;line-height:1.4;font-weight:800}._field_aacb8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_aacb8_1 :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:52px;border:1px solid #8e7b9e;border-radius:14px;padding:14px 16px;background:var(--s2-surface-muted);color:var(--s2-ink);font:400 14px/1.4 Nunito,sans-serif}._field_aacb8_1 :is(input,select,textarea):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_aacb8_1 textarea{resize:vertical;min-height:52px}._field_aacb8_1 small{font-size:12px;line-height:1.5;color:var(--s2-muted)}._field_aacb8_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_aacb8_1 input:disabled{opacity:.7}._field_aacb8_1 :is(input,select,textarea)::placeholder{color:var(--s2-muted);opacity:1}._field_aacb8_1+._grid_aacb8_1,._grid_aacb8_1+._field_aacb8_1,._field_aacb8_1+._field_aacb8_1{margin-top:20px}._grid_aacb8_1>._field_aacb8_1+._field_aacb8_1{margin-top:0}._grid_aacb8_1+._grid_aacb8_1{margin-top:20px}._form_aacb8_1 :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._actions_aacb8_2{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px}._actions_aacb8_2>:last-child{margin-left:auto;min-width:200px}._actions_aacb8_2>:first-child:not(:last-child){min-width:160px}._message_aacb8_2{margin:22px 0 0;padding:18px;border-radius:16px;background:var(--s2-wash-blush);font-size:14px;line-height:1.6;color:var(--s2-ink);overflow-wrap:anywhere}._message_aacb8_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._footer_aacb8_2{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--s2-muted);margin-top:28px}._footer_aacb8_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._footer_aacb8_2 a{min-height:44px;display:inline-flex;align-items:center;font-weight:800;text-decoration:underline}._requirements_aacb8_3{margin-top:24px}._requirements_aacb8_3>div{margin:0;padding:18px}._requirements_aacb8_3 ul{display:flex;flex-direction:column;gap:8px}._requirements_aacb8_3 h2{margin-bottom:14px}._requirements_aacb8_3 li{font-size:12px}._requirements_aacb8_3 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._photoRow_aacb8_4{display:flex;align-items:center;gap:16px;margin-bottom:32px}._avatar_aacb8_4{display:grid;place-items:center;flex:none;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--s2-wash-lilac);color:var(--s2-ink);font-size:28px;font-weight:900}._avatar_aacb8_4>img{width:100%;height:100%;object-fit:cover}._photoActions_aacb8_4{display:flex;gap:12px;flex-wrap:wrap}._profilePreview_aacb8_4{display:flex;gap:24px;align-items:center;background:var(--s2-wash-blush);border:1px solid var(--s2-border);border-radius:16px;padding:24px 20px;margin-top:44px;box-shadow:var(--s2-shadow-card)}._profilePreview_aacb8_4 ._avatar_aacb8_4{width:128px;height:128px;border:1px solid var(--s2-border);font-size:32px}._profilePreview_aacb8_4 h2{font-size:16px;line-height:1.5;margin:18px 0}._profilePreview_aacb8_4 p{font-size:12px;line-height:1.6;margin:12px 0}._profilePreview_aacb8_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profilePreview_aacb8_4 ._kicker_aacb8_4{font-size:9px;font-weight:800;color:var(--s2-accent-ink);margin:0}._profilePreview_aacb8_4 ._kicker_aacb8_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profilePreview_aacb8_4 small{font-size:11px;color:var(--s2-muted)}._profilePreview_aacb8_4 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_aacb8_5{padding:28px 24px;border:1px solid var(--s2-border);border-radius:16px;margin-top:32px;background:var(--s2-wash-mint);box-shadow:var(--s2-shadow-card)}._paper_aacb8_5 h2{font-size:15px;line-height:1.5;margin:0 0 14px;font-weight:900}._paper_aacb8_5 p{font-size:12px;line-height:1.6;margin:0}._paper_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_aacb8_5 a{margin:30px auto 0;max-width:270px}._explanation_aacb8_5{background:var(--s2-wash-peach)}._emailPaper_aacb8_5{background:var(--s2-wash-sky);padding:34px 28px}._emailPaper_aacb8_5 h2{font-size:18px;overflow-wrap:anywhere}._emailForm_aacb8_5{margin-top:50px}._emailForm_aacb8_5 ._actions_aacb8_2{margin-top:60px}._invites_aacb8_5{margin-top:32px}._invites_aacb8_5 summary{font-size:15px;font-weight:900;cursor:pointer;min-height:44px;display:list-item;align-content:center}._invites_aacb8_5 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._invites_aacb8_5 p{font-size:13px;line-height:1.6;color:var(--s2-body)}._invites_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._inviteList_aacb8_5{list-style:none;padding:0}._inviteList_aacb8_5 li{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--s2-border);padding:12px 0;overflow-wrap:anywhere}._inviteList_aacb8_5 small{display:block}._inviteAdd_aacb8_5{margin-top:20px}._appearance_aacb8_5{margin-top:66px}[data-theme=dark] ._field_aacb8_1 :is(input,select,textarea){background:var(--s2-wash-lilac)}[data-theme=dark] ._paper_aacb8_5 p,[data-theme=dark] ._profilePreview_aacb8_4 p:not(._kicker_aacb8_4){color:var(--s2-muted)}@media(max-width:1000px){._form_aacb8_1{margin-top:70px}._account_aacb8_1{margin-top:96px}._grid_aacb8_1{grid-template-columns:1fr;gap:20px}._field_aacb8_1 :is(input,select,textarea){font-size:16px}._field_aacb8_1 label{font-size:11px}._field_aacb8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_aacb8_2>:last-child{min-width:130px}._actions_aacb8_2>:first-child:not(:last-child){min-width:110px}._profilePreview_aacb8_4{padding:20px 16px;gap:18px;margin-top:26px}._profilePreview_aacb8_4 ._avatar_aacb8_4{width:106px;height:106px}._profilePreview_aacb8_4 h2{font-size:15px}._profilePreview_aacb8_4 p{font-size:12px}._profilePreview_aacb8_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._photoRow_aacb8_4{gap:14px;flex-wrap:wrap;margin-bottom:48px}._avatar_aacb8_4{width:64px;height:64px;font-size:24px}._photoActions_aacb8_4{gap:10px}._photoActions_aacb8_4 button{padding-inline:18px}._paper_aacb8_5{padding:24px 18px}._emailForm_aacb8_5{margin-top:50px}._appearance_aacb8_5{margin-top:56px}}@media(max-width:360px){._profilePreview_aacb8_4{align-items:flex-start;gap:12px}._profilePreview_aacb8_4 ._avatar_aacb8_4{width:70px;height:70px;font-size:24px}._photoRow_aacb8_4{align-items:flex-start}._photoActions_aacb8_4{flex:1}}[data-theme=dark] ._profilePreview_aacb8_4{background:var(--s2-surface)}._invitationPhoto_aacb8_12{gap:18px;margin-bottom:24px}._invitationPhoto_aacb8_12 ._avatar_aacb8_4{width:78px;height:78px;background:var(--s2-wash-sky);border:1px solid var(--s2-border);font-size:24px}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4{align-items:center}._photoLabel_aacb8_12{flex-basis:100%;font-size:10px;font-weight:800}._photoLabel_aacb8_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4 button{font-size:12px;min-width:140px}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1000px){._invitationPhoto_aacb8_12{flex-wrap:nowrap}._invitationPhoto_aacb8_12 ._avatar_aacb8_4{width:70px;height:70px;background:var(--s2-wash-blush)}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4{flex:1}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4 button{min-width:130px}}._avatar_aacb8_4{position:relative}._initialsBackdrop_aacb8_15{position:absolute;inset:0}._initialsText_aacb8_15{position:relative}._invitationPhoto_aacb8_12 ._avatar_aacb8_4{background:transparent;border:0}._managedPhoto_aacb8_17{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:start;margin:0}._managedPhoto_aacb8_17 ._avatar_aacb8_4{width:30px;height:30px;border-radius:10px;border:1px solid #8e7b9e;background:var(--s2-wash-sky);font-size:14px;line-height:20px}._managedPhoto_aacb8_17 ._avatar_aacb8_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managedPhotoLabel_aacb8_20{font-size:12.5px;line-height:30px;font-weight:900;min-width:0}._managedPhotoLabel_aacb8_20:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managedPhotoLabel_aacb8_20 small{display:block;font-size:9px;line-height:12px;font-weight:400;color:var(--s2-muted);white-space:nowrap}._managedPhotoLabel_aacb8_20 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._managedPhotoLabel_aacb8_20 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managedPhoto_aacb8_17 ._photoActions_aacb8_4{display:grid;grid-template-columns:128px 88px;gap:8px 10px;margin-top:6px}._managedPhoto_aacb8_17 ._photoActions_aacb8_4 button{height:32px;min-height:32px;padding:0 8px;font-size:11px;line-height:16px;border-radius:16px}._managedPhoto_aacb8_17 ._photoActions_aacb8_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._managedPhoto_aacb8_17 ._photoActions_aacb8_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managedPhoto_aacb8_17 ._photoActions_aacb8_4 button:nth-child(3){grid-column:1/-1;height:auto;min-height:32px}[data-theme=dark] ._managedPhoto_aacb8_17 ._avatar_aacb8_4{background:var(--s2-wash-lilac)}@media(max-width:1000px){._managedPhoto_aacb8_17{gap:12px;margin:0;align-items:start}._managedPhotoLabel_aacb8_20{font-size:12.5px}._managedPhotoLabel_aacb8_20:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managedPhotoLabel_aacb8_20 small{display:none}._managedPhoto_aacb8_17 ._photoActions_aacb8_4{grid-template-columns:107px 55px;gap:8px;margin-top:0}._managedPhoto_aacb8_17 ._photoActions_aacb8_4 button{padding:0 6px;font-size:11px}._managedPhoto_aacb8_17 ._photoActions_aacb8_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:360px){._managedPhoto_aacb8_17 ._photoActions_aacb8_4{grid-column:1/-1;justify-content:end}._managedPhotoLabel_aacb8_20{line-height:30px}}._account_aacb8_1{margin-top:77px}._account_aacb8_1 ._field_aacb8_1 label{font-size:10px;line-height:12px;margin:0}._account_aacb8_1 ._field_aacb8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._account_aacb8_1 ._field_aacb8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._account_aacb8_1 ._field_aacb8_1 input{height:52px;font-size:10.5px;background:var(--s2-surface)}._account_aacb8_1 ._field_aacb8_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._account_aacb8_1 ._field_aacb8_1 input::placeholder{color:#4b3d5b}._account_aacb8_1>._field_aacb8_1+._grid_aacb8_1{margin-top:18px}._account_aacb8_1 ._actions_aacb8_2>button{min-height:32px;padding-block:0;font-size:12px;line-height:18px;border-radius:16px;background:#6c4cff}._account_aacb8_1 ._actions_aacb8_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._account_aacb8_1 ._actions_aacb8_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._account_aacb8_1 ._field_aacb8_1 input{background:var(--s2-wash-lilac)}[data-theme=dark] ._account_aacb8_1 ._field_aacb8_1 input::placeholder{color:#b9afc5}@media(max-width:1000px){._account_aacb8_1{margin-top:101px}._account_aacb8_1 ._field_aacb8_1 input{font-size:16px}._account_aacb8_1 ._grid_aacb8_1{gap:18px}._account_aacb8_1 ._actions_aacb8_2>button{font-weight:400}}@media(min-width:1001px){._account_aacb8_1 ._field_aacb8_1 input[type=email]{font-size:11px}._account_aacb8_1 ._field_aacb8_1 input[type=email]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._profile_aacb8_4{margin-top:70px}._profile_aacb8_4 ._photoRow_aacb8_4{height:84px;margin-bottom:33px;gap:16px;align-items:flex-start;flex-wrap:nowrap}._profile_aacb8_4 ._photoRow_aacb8_4 ._avatar_aacb8_4{background:transparent;border:0;color:var(--s2-link);font-size:29px;font-weight:900}._profile_aacb8_4 ._photoActions_aacb8_4{display:grid;grid-template-columns:150px 92px auto;gap:12px;margin-top:26px;align-items:start}._profile_aacb8_4 ._photoActions_aacb8_4 button{min-height:32px;padding:4px 10px;font-size:11px;line-height:20px;border-radius:16px}._profile_aacb8_4 ._photoActions_aacb8_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._field_aacb8_1 label{font-size:10px;line-height:12px;margin:0}._profile_aacb8_4 ._field_aacb8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._profile_aacb8_4 ._field_aacb8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._field_aacb8_1 :is(input,textarea){height:52px;font-size:11px;background:var(--s2-surface)}._profile_aacb8_4 ._field_aacb8_1 :is(input,textarea):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._field_aacb8_1 :is(input,textarea)::placeholder{color:#4b3d5b}._profile_aacb8_4 ._profileBirthday_aacb8_73{width:calc((100% - 20px)/2);margin-left:auto}._profile_aacb8_4>._grid_aacb8_1+._field_aacb8_1,._profile_aacb8_4>._field_aacb8_1+._field_aacb8_1{margin-top:18px}._profile_aacb8_4 ._profilePreview_aacb8_4{display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-rows:16px auto;column-gap:24px;row-gap:16px;align-items:start;min-height:190px;margin-top:45px;padding:21px 19px 15px;box-shadow:0 8px 24px #2a126714}._profilePreview_aacb8_4>._kicker_aacb8_4{grid-column:2;grid-row:1;margin:0;font-size:9px;line-height:16px}._profilePreview_aacb8_4>._kicker_aacb8_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._profilePreview_aacb8_4>._kicker_aacb8_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._profilePreview_aacb8_4>._avatar_aacb8_4{grid-column:1;grid-row:1 / span 2;margin-top:2px;width:128px;height:128px;border:0;background:transparent;font-size:28px;font-weight:900;color:#6c4cff}._profileSummary_aacb8_80{grid-column:2;grid-row:2;min-width:0}._profile_aacb8_4 ._profileSummary_aacb8_80 h2{font-size:16px;line-height:24px;font-weight:900;margin:0}._profile_aacb8_4 ._profileSummary_aacb8_80 ._profileBio_aacb8_82{display:flex;align-items:center;min-height:36px;font-size:11px;line-height:15px;font-weight:400;margin:10px 0 0}._profile_aacb8_4 ._profileSummary_aacb8_80 ._profileBio_aacb8_82:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._profile_aacb8_4 ._profileSummary_aacb8_80 ._profileBio_aacb8_82:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._profileSummary_aacb8_80 small{display:block;font-size:9.5px;line-height:18px;margin-top:10px;color:#4b3d5b}._profile_aacb8_4 ._profileSummary_aacb8_80 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._profile_aacb8_4 ._profileSummary_aacb8_80 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._profileSummary_aacb8_80 ._birthdaySnapshot_aacb8_88{font-size:9.5px;line-height:16px;font-weight:400;margin:6px 0 0}._profile_aacb8_4 ._profileSummary_aacb8_80 ._birthdaySnapshot_aacb8_88:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._profile_aacb8_4 ._profileSummary_aacb8_80 ._birthdaySnapshot_aacb8_88:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._actions_aacb8_2{margin-top:20px}._profile_aacb8_4 ._actions_aacb8_2>button{min-height:32px;padding:0 10px;font-size:11px;line-height:18px;border-radius:16px}._profile_aacb8_4 ._actions_aacb8_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._profile_aacb8_4 ._actions_aacb8_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._actions_aacb8_2>button[type=submit]{background:#6c4cff;font-size:12px}._profile_aacb8_4 ._actions_aacb8_2>button[type=submit]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._profile_aacb8_4 ._field_aacb8_1 :is(input,textarea){background:var(--s2-wash-lilac)}[data-theme=dark] ._profile_aacb8_4 ._field_aacb8_1 :is(input,textarea)::placeholder{color:#b9afc5}[data-theme=dark] ._profile_aacb8_4 ._profilePreview_aacb8_4{background:var(--s2-canvas);border-color:#b9afc561}[data-theme=dark] ._profile_aacb8_4 ._profilePreview_aacb8_4>._avatar_aacb8_4{color:#fff6ec}[data-theme=dark] ._profile_aacb8_4 ._profileSummary_aacb8_80 small{color:#b9afc5}@media(max-width:1000px){._profile_aacb8_4{margin-top:54px}._profile_aacb8_4 ._photoRow_aacb8_4{height:64px;margin-bottom:142px}._profile_aacb8_4 ._photoRow_aacb8_4 ._avatar_aacb8_4{width:64px;height:64px;font-size:20px;color:#6c4cff}._profile_aacb8_4 ._photoRow_aacb8_4 ._avatar_aacb8_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._profile_aacb8_4 ._photoActions_aacb8_4{grid-template-columns:150px 112px;margin-top:16px}._profile_aacb8_4 ._photoActions_aacb8_4 button{font-size:11.5px}._profile_aacb8_4 ._photoActions_aacb8_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._photoActions_aacb8_4 button:nth-child(3){grid-column:1 / -1}._profile_aacb8_4 ._grid_aacb8_1{gap:18px}._profile_aacb8_4 ._profileBirthday_aacb8_73{width:100%}._profile_aacb8_4 ._field_aacb8_1 :is(input,textarea){font-size:16px}._profile_aacb8_4 ._profilePreview_aacb8_4{grid-template-columns:108px minmax(0,1fr);column-gap:16px;row-gap:6px;min-height:184px;margin-top:27px;padding:13px 15px;position:relative;left:-2px;transform:rotate(.48deg);background:#ffe5ec;box-shadow:none;border-color:#2b146338}._profilePreview_aacb8_4>._kicker_aacb8_4{grid-column:1 / -1}._profile_aacb8_4 ._profilePreview_aacb8_4>._avatar_aacb8_4{grid-row:2;margin-top:0;width:108px;height:108px;font-size:24px}._profileSummary_aacb8_80{padding-top:10px}._profile_aacb8_4 ._profileSummary_aacb8_80 h2{font-size:14.5px}._profile_aacb8_4 ._profileSummary_aacb8_80 ._profileBio_aacb8_82{min-height:38px;font-size:10.5px;margin-top:8px}._profile_aacb8_4 ._profileSummary_aacb8_80 ._profileBio_aacb8_82:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4 ._profileSummary_aacb8_80 small{display:flex;align-items:center;min-height:28px;line-height:14px;margin-top:6px}._profile_aacb8_4 ._profileSummary_aacb8_80 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._profile_aacb8_4 ._profileSummary_aacb8_80 ._birthdaySnapshot_aacb8_88{line-height:14px}._profile_aacb8_4 ._profileSummary_aacb8_80 ._birthdaySnapshot_aacb8_88:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._profile_aacb8_4 ._actions_aacb8_2{margin-top:22px}[data-theme=dark] ._profile_aacb8_4 ._photoRow_aacb8_4 ._avatar_aacb8_4{color:#fff6ec}[data-theme=dark] ._profile_aacb8_4 ._profilePreview_aacb8_4{background:var(--s2-surface);transform:none;left:0}}@media(max-width:360px){._profile_aacb8_4 ._photoRow_aacb8_4 ._avatar_aacb8_4{width:56px;height:56px}._profile_aacb8_4 ._photoActions_aacb8_4{flex:1;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._profile_aacb8_4 ._profilePreview_aacb8_4{grid-template-columns:80px minmax(0,1fr);gap:6px 12px}._profile_aacb8_4 ._profilePreview_aacb8_4>._avatar_aacb8_4{width:80px;height:80px}}._profileHelpMobile_aacb8_131{display:none}@media(max-width:1000px){._profileHelpDesktop_aacb8_132{display:none}._profileHelpMobile_aacb8_131{display:inline}._profile_aacb8_4 ._actions_aacb8_2>button:first-child{min-width:112px}._profile_aacb8_4 ._profileSummary_aacb8_80 h2{color:#2b1463}._profile_aacb8_4 ._profileSummary_aacb8_80 ._profileBio_aacb8_82{color:#4b3d5b}[data-theme=dark] ._profile_aacb8_4 ._profileSummary_aacb8_80 h2{color:#fff6ec}[data-theme=dark] ._profile_aacb8_4 ._profileSummary_aacb8_80 ._profileBio_aacb8_82{color:#b9afc5}}._details_aacb8_135{margin-top:83px}._details_aacb8_135 ._field_aacb8_1 label{font-size:10px;line-height:12px;margin:0}._details_aacb8_135 ._field_aacb8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._details_aacb8_135 ._field_aacb8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_aacb8_135 ._field_aacb8_1 :is(input,select){height:52px;font-size:11px;background:var(--s2-surface)}._details_aacb8_135 ._field_aacb8_1 :is(input,select):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_aacb8_135>._field_aacb8_1+._grid_aacb8_1{margin-top:18px}._details_aacb8_135>._paper_aacb8_5{min-height:120px;padding:27px 23px 20px;margin-top:39px}._details_aacb8_135>._paper_aacb8_5 h2{font-size:14px;line-height:20px;margin:0 0 14px}._details_aacb8_135>._paper_aacb8_5 p{font-size:11px;line-height:15px;font-weight:400}._details_aacb8_135>._paper_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._details_aacb8_135>._paper_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_aacb8_135>._explanation_aacb8_5{margin-top:32px;background:#fff1e8}._details_aacb8_135>._explanation_aacb8_5 h2{font-size:13px;line-height:18px}._details_aacb8_135>._explanation_aacb8_5 p{font-size:10px;line-height:14px}._details_aacb8_135>._explanation_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._details_aacb8_135>._explanation_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_aacb8_135 ._actions_aacb8_2>button{min-height:32px;height:32px;padding:0 10px;border-radius:16px;font-size:12px;line-height:18px}._details_aacb8_135 ._actions_aacb8_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._details_aacb8_135 ._actions_aacb8_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_aacb8_135 ._actions_aacb8_2>button:last-child{background:#6c4cff}[data-theme=dark] ._details_aacb8_135 ._field_aacb8_1 :is(input,select){background:var(--s2-wash-lilac)}[data-theme=dark] ._details_aacb8_135>._paper_aacb8_5{background:var(--s2-wash-lilac)}[data-theme=dark] ._details_aacb8_135>._explanation_aacb8_5{background:var(--s2-canvas)}@media(max-width:1000px){._details_aacb8_135{margin-top:99px}._details_aacb8_135 ._field_aacb8_1 :is(input,select){font-size:16px}._details_aacb8_135>._grid_aacb8_1{gap:18px}._details_aacb8_135>._paper_aacb8_5{margin-top:24px;padding:20px 17px;min-height:120px}._details_aacb8_135>._explanation_aacb8_5{margin-top:24px}._details_aacb8_135>._explanation_aacb8_5 p{font-size:11px;line-height:16px}._details_aacb8_135>._explanation_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._details_aacb8_135>._explanation_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_aacb8_135 ._actions_aacb8_2>button:last-child{min-width:180px}._details_aacb8_135 ._actions_aacb8_2>button:first-child{min-width:112px}}@media(max-width:360px){._details_aacb8_135 ._actions_aacb8_2{gap:8px}._details_aacb8_135 ._actions_aacb8_2>button:last-child{min-width:0;flex:1}._details_aacb8_135 ._actions_aacb8_2>button:first-child{min-width:80px}}._appearance_aacb8_5{margin-top:69px}@media(max-width:1000px){._appearance_aacb8_5{margin-top:28px}}._emailForm_aacb8_5{margin-top:94px}._emailForm_aacb8_5 ._emailPaper_aacb8_5{margin-top:0;min-height:210px;padding:35px 29px 31px;background:var(--s2-wash-sky)}._emailForm_aacb8_5 ._emailPaper_aacb8_5 h2{font-size:18px;line-height:26px;margin:0 0 18px}._emailForm_aacb8_5 ._emailPaper_aacb8_5 p{font-size:11px;line-height:16px;font-weight:400;color:var(--s2-body)}._emailForm_aacb8_5 ._emailPaper_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._emailForm_aacb8_5 ._emailPaper_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._emailForm_aacb8_5 ._emailPaper_aacb8_5 a{width:220px;max-width:100%;min-height:32px;height:32px;padding:0 12px;font-size:11px;line-height:16px;margin:50px auto 0}._emailForm_aacb8_5 ._emailPaper_aacb8_5 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._emailForm_aacb8_5 ._emailPaper_aacb8_5 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._emailForm_aacb8_5 ._confirmationSafety_aacb8_186{margin-top:40px;min-height:140px;padding:29px;background:var(--s2-wash-mint)}._confirmationSafety_aacb8_186 h2{font-size:14px;line-height:20px;margin:0 0 16px}._confirmationSafety_aacb8_186 p{font-size:10px;line-height:14px;font-weight:400;color:var(--s2-body)}._confirmationSafety_aacb8_186 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._confirmationSafety_aacb8_186 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._emailForm_aacb8_5 ._actions_aacb8_2{margin-top:70px}._emailForm_aacb8_5 ._actions_aacb8_2 a{width:200px;min-width:200px;min-height:32px;height:32px;padding:0 8px;font-size:11.5px;line-height:16px;background:#6c4cff}._emailForm_aacb8_5 ._actions_aacb8_2 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._emailForm_aacb8_5 ._actions_aacb8_2 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._confirmationMobile_aacb8_195{display:none}[data-theme=dark] ._emailForm_aacb8_5 :is(._emailPaper_aacb8_5,._confirmationSafety_aacb8_186){background:var(--s2-wash-lilac)}@media(max-width:1000px){._emailForm_aacb8_5{margin-top:135.88px}._emailForm_aacb8_5 ._emailPaper_aacb8_5{min-height:128px;padding:13px 15px 18px;background:var(--s2-surface);transform:rotate(.48deg);margin-left:-1.74px}._emailForm_aacb8_5 ._emailPaper_aacb8_5 h2{font-size:14px;line-height:24px;margin:0}._emailForm_aacb8_5 ._emailPaper_aacb8_5 p{font-size:10.5px;line-height:20px}._emailForm_aacb8_5 ._emailPaper_aacb8_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._emailForm_aacb8_5 ._emailPaper_aacb8_5 a{margin-top:20px}._confirmationDesktop_aacb8_204,._emailForm_aacb8_5 ._confirmationSafety_aacb8_186{display:none}._confirmationMobile_aacb8_195{display:inline}._emailForm_aacb8_5 ._actions_aacb8_2{margin-top:28px;justify-content:center}._emailForm_aacb8_5 ._actions_aacb8_2 a{margin:0;width:150px;min-width:150px;font-size:11px}._emailForm_aacb8_5 ._actions_aacb8_2 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._emailForm_aacb8_5+._message_aacb8_2{padding:0;background:transparent;border-radius:0;font-size:12px;line-height:18px}._emailForm_aacb8_5+._message_aacb8_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._emailForm_aacb8_5+._message_aacb8_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._emailForm_aacb8_5 :is(._emailPaper_aacb8_5,._confirmationSafety_aacb8_186) p{color:var(--s2-muted)}@media(max-width:1000px){._emailForm_aacb8_5 ._emailPaper_aacb8_5{width:100%;box-shadow:none}._emailForm_aacb8_5 ._emailPaper_aacb8_5 p{color:#4b3d5b}}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4{display:flex;gap:8px 12px}._invitationPhoto_aacb8_12 ._photoLabel_aacb8_12{line-height:10px}._invitationPhoto_aacb8_12 ._photoLabel_aacb8_12:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,10px)}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4 button{height:32px;min-height:32px;padding:0 16px;line-height:16px}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}@media(max-width:1000px){._invitationPhoto_aacb8_12 ._avatar_aacb8_4{font-size:22px}._invitationPhoto_aacb8_12 ._photoActions_aacb8_4 button{font-weight:400}}._postalHelp_aacb8_228{font-size:12px;line-height:1.6;color:var(--s2-body);margin:12px 0 20px}._postalHelp_aacb8_228:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_aacb8_4[data-onboarding-profile] ._photoRow_aacb8_4{height:auto;min-height:64px;margin-bottom:24px;align-items:center}._profile_aacb8_4[data-onboarding-profile] ._photoActions_aacb8_4{margin-top:0}._profile_aacb8_4[data-onboarding-profile] ._photoActions_aacb8_4 button{min-height:44px}@media(max-width:1000px){._profile_aacb8_4[data-onboarding-profile] ._photoActions_aacb8_4{flex:1;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._profile_aacb8_4[data-onboarding-profile] ._photoActions_aacb8_4 button{padding-inline:8px}}._postalHelp_aacb8_228._locationStatus_aacb8_237{margin:0}._profileIssue_aacb8_238{margin:20px 0}._members_1q49y_1{margin-top:45px}._owner_1q49y_2{display:flex;align-items:flex-start;gap:19px;padding:15px 19px 19px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714;min-height:92px}._avatar_1q49y_3{position:relative;display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:50%;overflow:hidden;color:var(--s2-ink);font-weight:900}._avatar_1q49y_3>span:first-child{position:absolute;inset:0}._avatar_1q49y_3>span:last-child{position:relative}._avatar_1q49y_3>img{position:relative;width:100%;height:100%;object-fit:cover}._owner_1q49y_2>div:last-child{padding-top:1px;min-width:0}._owner_1q49y_2 strong{display:block;font-size:16px;line-height:22px;font-weight:900;overflow-wrap:anywhere}._owner_1q49y_2 p{font-size:11px;line-height:15px;font-weight:400;color:var(--s2-muted);margin:10px 0 0}._owner_1q49y_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._owner_1q49y_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._additions_1q49y_12{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:38px}._additions_1q49y_12>button{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:54px auto;align-items:start;column-gap:16px;row-gap:16px;text-align:left;padding:23px 24px 24px;min-height:160px;border:1px solid var(--s2-border);border-radius:16px;color:var(--s2-ink);box-shadow:0 8px 24px #2a126714;font:inherit;cursor:pointer}._additions_1q49y_12>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._child_1q49y_15{background:var(--s2-wash-blush)}._pet_1q49y_15{background:var(--s2-wash-mint)}._additions_1q49y_12 strong{font-size:16px;line-height:22px;font-weight:900;padding-top:4px}._additions_1q49y_12 p{grid-column:1/-1;font-size:11px;line-height:15px;font-weight:400;color:var(--s2-body);margin:0}._additions_1q49y_12 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._additions_1q49y_12 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medallion_1q49y_20{position:relative;display:grid;place-items:center;width:54px;height:54px}._medallion_1q49y_20>span:first-child{position:absolute;inset:0}._medallion_1q49y_20>span:last-child{position:relative;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:21px;line-height:29px}._note_1q49y_23{margin-top:50px;padding:24px;min-height:130px;background:var(--s2-wash-sky);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714}._note_1q49y_23 h2{font-size:15px;font-weight:900;line-height:21px;margin:0 0 14px}._note_1q49y_23 p{font-size:12px;line-height:16px;font-weight:400;color:var(--s2-body);margin:0}._note_1q49y_23 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._note_1q49y_23 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1q49y_28{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;margin-top:70px}._actions_1q49y_28>button{height:32px;min-height:32px;padding:0 8px;font-size:13px;line-height:18px;border-radius:16px}._actions_1q49y_28>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._actions_1q49y_28>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1q49y_28>button:first-child{width:166px;border-color:#2a1267;border-width:1.5px}._actions_1q49y_28>button:last-child{width:160px;background:var(--family-primary,#6c4cff)}._list_1q49y_34{list-style:none;padding:0;margin:26px 0}._list_1q49y_34 li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--s2-border)}._list_1q49y_34 small{display:block;color:var(--s2-muted)}._itemActions_1q49y_37{display:flex;gap:8px;flex-wrap:wrap}._message_1q49y_38{padding:18px;background:var(--s2-wash-blush);border-radius:14px;font-size:14px;line-height:1.5}._message_1q49y_38:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._members_1q49y_1 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}[data-theme=dark] ._child_1q49y_15{background:var(--s2-canvas)}[data-theme=dark] ._pet_1q49y_15,[data-theme=dark] ._note_1q49y_23{background:var(--s2-wash-lilac)}[data-theme=dark] ._actions_1q49y_28>button:first-child{width:160px;border-color:#756780}@media(max-width:1000px){._members_1q49y_1{margin-top:60.882px}._owner_1q49y_2{width:100%;margin-left:-1.5525px;transform:rotate(.48deg);padding:11px 12px 12px;gap:12px;min-height:82px;box-shadow:none;border-color:#2b146338}._avatar_1q49y_3{width:46px;height:46px;margin-top:5px}._owner_1q49y_2>div:last-child{padding:0}._owner_1q49y_2 strong{font-size:13px;line-height:22px}._owner_1q49y_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._owner_1q49y_2 p{font-size:10.5px;line-height:18px;margin-top:4px;color:#4b3d5b}._owner_1q49y_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._owner_1q49y_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._additions_1q49y_12{gap:12px;margin-top:19.118px}._additions_1q49y_12>button{padding:13px 13px 18px;min-height:142px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:42px auto;gap:18px 10px;box-shadow:none;border-color:#2b146338}._additions_1q49y_12 strong{font-size:12px;line-height:22px;padding-top:2px}._additions_1q49y_12 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medallion_1q49y_20{width:42px;height:42px}._medallion_1q49y_20>span:last-child{font-size:15px;line-height:21px}._medallion_1q49y_20>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._additions_1q49y_12 p{display:flex;align-items:center;min-height:36px;font-size:9.5px;line-height:13px;color:#4b3d5b}._additions_1q49y_12 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,13px)}._additions_1q49y_12 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_1q49y_23{margin-top:18px;padding:12px 14px;min-height:112px;box-shadow:none;border-color:#2b146338}._note_1q49y_23 h2{font-size:12.5px;line-height:22px;margin:0 0 18px}._note_1q49y_23 p{font-size:10px;line-height:14px;color:#4b3d5b}._note_1q49y_23 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._note_1q49y_23 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1q49y_28{margin-top:32px}._actions_1q49y_28>button{font-size:11.5px;line-height:16px}._actions_1q49y_28>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._actions_1q49y_28>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1q49y_28>button:first-child,[data-theme=dark] ._actions_1q49y_28>button:first-child{width:112px;border-color:#8e7b9e}._actions_1q49y_28>button:last-child{width:130px}[data-theme=dark] ._child_1q49y_15{background:#41242e}[data-theme=dark] ._pet_1q49y_15{background:#17382e}[data-theme=dark] :is(._owner_1q49y_2,._additions_1q49y_12>button,._note_1q49y_23){border-color:#b9afc538}[data-theme=dark] :is(._owner_1q49y_2 p,._additions_1q49y_12 p,._note_1q49y_23 p){color:#b9afc5}}@media(max-width:360px){._additions_1q49y_12>button{grid-template-columns:1fr;grid-template-rows:42px auto auto;gap:12px}._list_1q49y_34 li{align-items:flex-start;flex-direction:column}}@media(max-width:1100px){._skipDetail_1q49y_82{display:none}}._root_9me5u_1{position:relative}._root_9me5u_1>input{padding-right:58px!important}._root_9me5u_1>input::-webkit-calendar-picker-indicator{display:none}._trigger_9me5u_1{position:absolute;right:6px;top:4px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}._trigger_9me5u_1>span{width:20px}._calendar_9me5u_1{position:absolute;right:18px;top:calc(100% + 6px);z-index:20;width:330px;max-width:calc(100vw - 54px);padding:12px;border:1px solid var(--s2-border-strong);border-radius:18px;background:var(--s2-surface);color:var(--s2-ink);box-shadow:var(--s2-shadow-card)}._month_9me5u_1{display:grid;grid-template-columns:40px 1fr 40px;align-items:center}._calendar_9me5u_1 button{min-height:44px;border:0;background:transparent;color:var(--s2-ink);font:800 12px/1.4 Nunito,sans-serif;border-radius:999px;cursor:pointer;padding:6px}._calendar_9me5u_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._month_9me5u_1>button:first-child,._month_9me5u_1>button:last-child{font-size:22px}._monthTitle_9me5u_1{font-size:13px!important}._monthTitle_9me5u_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._calendar_9me5u_1 table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:12px}._calendar_9me5u_1 th{font-size:10px;font-weight:600;height:28px;text-align:center}._calendar_9me5u_1 th:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_9me5u_1 td{padding:0;text-align:center}._calendar_9me5u_1 td button{font-size:11px;font-weight:500;width:100%;padding:2px}._calendar_9me5u_1 td button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._calendar_9me5u_1 ._selected_9me5u_1{background:var(--s2-family-public);color:#fff;font-weight:900}._calendar_9me5u_1 ._adjacent_9me5u_1{color:var(--s2-muted)}._calendar_9me5u_1 ._selected_9me5u_1._adjacent_9me5u_1{color:#fff}._calendar_9me5u_1 button:disabled{opacity:.35;cursor:default}._actions_9me5u_1{display:flex;justify-content:space-between;margin-top:10px}._actions_9me5u_1>button:last-child{color:var(--s2-link)}._calendar_9me5u_1 button:focus-visible,._trigger_9me5u_1:focus-visible{outline:3px solid var(--s2-focus);outline-offset:1px}._jump_9me5u_1{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}._jump_9me5u_1 label{font-size:12px}._jump_9me5u_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._jump_9me5u_1 :is(input,select){min-width:0;font-size:14px!important;min-height:44px!important;padding:8px!important}._jump_9me5u_1 :is(input,select):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._jump_9me5u_1>button{grid-column:1/-1}._jump_9me5u_1 input[type=number]{appearance:textfield}@media(max-width:600px){._calendar_9me5u_1{right:10px;max-width:calc(100vw - 56px);padding:10px}._calendar_9me5u_1 td button{min-height:40px}._month_9me5u_1{grid-template-columns:36px 1fr 36px}._calendar_9me5u_1 th{height:26px}}._child_9me5u_5 ._calendar_9me5u_1{right:20px;top:calc(100% + 2px);padding:10px 12px 12px;width:330px;max-width:calc(100vw - 60px);border-color:#2b146347}._child_9me5u_5 ._month_9me5u_1{grid-template-columns:30px 1fr 30px}._child_9me5u_5 ._calendar_9me5u_1 button{min-height:30px;height:30px;padding:0;font-size:9.5px}._child_9me5u_5 ._calendar_9me5u_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._child_9me5u_5 ._month_9me5u_1>button:first-child,._child_9me5u_5 ._month_9me5u_1>button:last-child{font-size:20px}._child_9me5u_5 ._month_9me5u_1>button:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._child_9me5u_5 ._month_9me5u_1>button:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._child_9me5u_5 ._monthTitle_9me5u_1{font-weight:900}._child_9me5u_5 ._calendar_9me5u_1 table{margin-top:10px;border-collapse:separate;border-spacing:0}._child_9me5u_5 ._calendar_9me5u_1 th{height:28px;padding:0;font-size:8.5px;font-weight:800}._child_9me5u_5 ._calendar_9me5u_1 th:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._child_9me5u_5 ._calendar_9me5u_1 td{height:34px;padding:0}._child_9me5u_5 ._calendar_9me5u_1 td button{height:30px;min-height:30px;font-size:9.5px;font-weight:400;position:relative;isolation:isolate}._child_9me5u_5 ._calendar_9me5u_1 td button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._child_9me5u_5 ._calendar_9me5u_1 ._selected_9me5u_1{background:transparent;font-weight:800}._selectionAsset_9me5u_19{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;z-index:-1}._child_9me5u_5 ._actions_9me5u_1{margin-top:0}._child_9me5u_5 ._actions_9me5u_1>button{width:74px;min-height:24px;height:24px;text-align:left;font-size:9px}._child_9me5u_5 ._actions_9me5u_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._child_9me5u_5 ._actions_9me5u_1>button:last-child{text-align:right;font-size:9.5px}._child_9me5u_5 ._actions_9me5u_1>button:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._child_9me5u_5 ._trigger_9me5u_1:before{content:"";position:absolute;width:28px;height:28px;border:1px solid rgba(43,20,99,.12);border-radius:10px;background:var(--s2-surface);box-shadow:var(--s2-shadow-card);z-index:-1}._child_9me5u_5 ._trigger_9me5u_1{isolation:isolate;right:4px}._child_9me5u_5 ._trigger_9me5u_1>span{width:18px}[data-theme=dark] ._child_9me5u_5 ._calendar_9me5u_1{border-color:var(--s2-border-strong)}[data-theme=dark] ._child_9me5u_5 ._trigger_9me5u_1:before{border-color:var(--s2-border-strong)}@media(max-width:1000px){._child_9me5u_5 ._calendar_9me5u_1{right:12px;top:calc(100% + 13px)}}._page_trvl0_1{position:relative;isolation:isolate;background:var(--s2-canvas);color:var(--s2-ink);min-height:1008px;padding-bottom:58px}._page_trvl0_1:before{content:"";position:absolute;inset:0 0 auto;height:210px;background:var(--s2-wash-lilac);z-index:-2}._hero_trvl0_1{display:flex;gap:30px;align-items:center;padding:42px max(50px,calc((100% - 1440px)/2 + 90px)) 38px;min-height:210px}._hero_trvl0_1 img{width:130px;height:130px;object-fit:contain}._hero_trvl0_1 h1{font-size:34px;font-weight:900;line-height:1.4;margin:12px 0 0}._hero_trvl0_1 p{font-size:29px;margin:0}._hero_trvl0_1 div>p:last-child{display:none}._columns_trvl0_1{display:grid;grid-template-columns:1fr 1fr;gap:46px;max-width:1312px;margin:40px auto 0;padding:0 24px}._basics_trvl0_1,._more_trvl0_1{min-width:0;padding:30px;border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-card);min-height:520px}._basics_trvl0_1{background:var(--s2-surface)}._more_trvl0_1{background:var(--s2-wash-lilac)}._columns_trvl0_1 h2{font-size:22px;font-weight:900;line-height:1.4;margin:0 0 28px}._more_trvl0_1 h2{font-size:20px;margin-bottom:8px}._more_trvl0_1>p{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:0 0 28px}._more_trvl0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._more_trvl0_1 h3{font-size:14px;line-height:1.5;font-weight:900}._more_trvl0_1>div{margin-bottom:20px}._birthday_trvl0_1{border:0;padding:0;margin:22px 0}._birthday_trvl0_1 legend{font-size:11px;font-weight:800;margin-bottom:8px}._birthday_trvl0_1 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._birthday_trvl0_1>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._birthday_trvl0_1 label{position:relative;min-width:0;cursor:pointer}._birthday_trvl0_1 input{position:absolute;opacity:0;width:1px;height:1px}._birthday_trvl0_1 label>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 6px;border:1px solid var(--s2-border);border-radius:12px;font-size:11px;font-weight:800;text-align:center}._birthday_trvl0_1 label>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._birthday_trvl0_1 input:checked+span{outline:2px solid var(--s2-ink);outline-offset:-2px}._birthday_trvl0_1 input:checked+span:after{content:"✓";margin-left:6px}._birthday_trvl0_1 input:focus-visible+span{outline:3px solid var(--s2-focus);outline-offset:3px}._exact_trvl0_1>span{background:var(--s2-wash-blush)}._approximate_trvl0_1>span{background:var(--s2-wash-butter)}._unknown_trvl0_1>span{background:var(--s2-wash-mint)}._eligibility_trvl0_1{padding:20px;margin-top:24px;background:var(--s2-wash-butter);border-radius:14px;font-size:13px;line-height:1.6}._eligibility_trvl0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._eligibility_trvl0_1 h3{font-size:15px;margin:0 0 12px}._eligibility_trvl0_1 label{display:flex;align-items:flex-start;gap:12px;min-height:44px}._eligibility_trvl0_1 input{width:20px;height:20px;flex:none;margin-top:3px}._later_trvl0_1{padding:20px;border-radius:14px;background:var(--s2-surface)}._later_trvl0_1 p{font-size:13px;line-height:1.6;color:var(--s2-muted)}._later_trvl0_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_trvl0_1{display:flex;justify-content:space-between;gap:16px;max-width:1404px;padding:0 24px;margin:40px auto 0}._actions_trvl0_1>button:last-child{min-width:200px}._message_trvl0_1{max-width:1212px;margin:24px auto;padding:18px;background:var(--s2-wash-blush);border-radius:14px;font-size:14px;line-height:1.6}._message_trvl0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._decorations_trvl0_1{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:-1}._decorations_trvl0_1>span{position:absolute}._mark0_trvl0_1{right:-112px;top:-112px;width:332px}._mark1_trvl0_1{left:-165px;top:190px;width:225px}._mark2_trvl0_1{right:-145px;top:460px;width:210px}._page_trvl0_1 :is(input,select,button):focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1000px){._page_trvl0_1:before{display:none}._page_trvl0_1{padding:0 18px 36px;min-height:850px}._hero_trvl0_1{padding:30px 0 0;min-height:0;background:transparent}._hero_trvl0_1 img,._hero_trvl0_1 div>p:first-child{display:none}._hero_trvl0_1 h1{font-size:27px;margin:0}._hero_trvl0_1 div>p:last-child{display:block;font-size:12px;line-height:1.6;margin:10px 0 0;color:var(--s2-muted)}._hero_trvl0_1 div>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._columns_trvl0_1{grid-template-columns:1fr;gap:24px;margin-top:30px;padding:0}._basics_trvl0_1{padding:0;border:0;box-shadow:none;background:transparent;min-height:0}._basics_trvl0_1>h2{display:none}._basics_trvl0_1>div:first-of-type{grid-template-columns:1fr 1fr;gap:12px}._more_trvl0_1{padding:22px 16px;min-height:0;box-shadow:none}._more_trvl0_1 h2{font-size:17px}._more_trvl0_1>p{font-size:12px}._more_trvl0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._birthday_trvl0_1>div{gap:8px}._birthday_trvl0_1 label>span{font-size:11px}._birthday_trvl0_1 label>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_trvl0_1{padding:0;margin-top:28px}._actions_trvl0_1>button:last-child{min-width:160px}._mark0_trvl0_1{left:-88px;right:auto;top:76px;width:132px}._mark1_trvl0_1{left:auto;right:-70px;top:431px;width:128px}._mark2_trvl0_1{display:none}._message_trvl0_1{margin:22px 0}._later_trvl0_1{padding:16px}}._rough_trvl0_4._rough_trvl0_4{grid-template-columns:1fr 1fr;gap:12px}._managed_trvl0_7 ._hero_trvl0_1{align-items:flex-start}._managed_trvl0_7 ._hero_trvl0_1>div{padding-top:26px}._managed_trvl0_7 ._hero_trvl0_1 div>p:first-child{font-size:29px;line-height:40px}._managed_trvl0_7 ._hero_trvl0_1 h1{font-size:34px;line-height:47px;margin-top:9px}._managed_trvl0_7 ._columns_trvl0_1{grid-template-columns:minmax(0,600fr) minmax(0,613fr);align-items:start;gap:47px;max-width:none;padding:0;margin:40px max(24px,calc((100% - 1440px)/2 + 92px)) 0 max(24px,calc((100% - 1440px)/2 + 88px))}._managed_trvl0_7 ._basics_trvl0_1{padding:31px 37px 31px 31px;min-height:520px}._managed_trvl0_7 ._basics_trvl0_1 h2{font-size:22px;line-height:30px;margin:0 0 26px}._managed_trvl0_7 ._basics_trvl0_1>div:first-of-type{gap:16px}._managed_trvl0_7 ._basics_trvl0_1 label{font-size:10px;line-height:14px;margin:0}._managed_trvl0_7 ._basics_trvl0_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._managed_trvl0_7 ._basics_trvl0_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_trvl0_7 ._basics_trvl0_1 :is(input:not([type=checkbox],[type=radio]),select){font-size:12px;line-height:18px;min-height:52px;border-radius:16px}._managed_trvl0_7 ._basics_trvl0_1 :is(input:not([type=checkbox],[type=radio]),select):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._managed_trvl0_7 ._basics_trvl0_1 :is(input:not([type=checkbox],[type=radio]),select):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_trvl0_7 ._basics_trvl0_1>div:nth-of-type(2){margin-top:14px}._managed_trvl0_7 ._more_trvl0_1{padding:28px 34px;min-height:0}._managed_trvl0_7 ._more_trvl0_1 h2{font-size:20px;line-height:28px;margin:0 0 7px}._managed_trvl0_7 ._more_trvl0_1>p{font-size:10.5px;line-height:18px;font-weight:400;margin:0 0 24px;color:#4b3d5b}._managed_trvl0_7 ._more_trvl0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._managed_trvl0_7 ._more_trvl0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_trvl0_7 ._more_trvl0_1>div{margin-bottom:0}._managed_trvl0_7 ._more_trvl0_1 ._later_trvl0_1{margin-top:28px;padding:0;background:transparent;border-radius:0;font-size:12px;line-height:18px}._managed_trvl0_7 ._more_trvl0_1 ._later_trvl0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._managed_trvl0_7 ._more_trvl0_1 ._later_trvl0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_trvl0_7 ._later_trvl0_1 h3{font-size:12.5px;line-height:18px}._managed_trvl0_7 ._later_trvl0_1 p{font-weight:400}._managed_trvl0_7 ._actions_trvl0_1{max-width:none;padding:0 18px;margin-top:38px}._managed_trvl0_7 ._actions_trvl0_1>button{height:32px;min-height:32px;border-radius:16px;font-size:13px;line-height:18px;padding:0 12px}._managed_trvl0_7 ._actions_trvl0_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._managed_trvl0_7 ._actions_trvl0_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_trvl0_7 ._actions_trvl0_1>button:first-child{width:166px}._managed_trvl0_7 ._actions_trvl0_1>button:last-child{width:198px;min-width:198px;background:#6c4cff}._managed_trvl0_7 ._mark0_trvl0_1{right:-119px;top:-119px;width:340px}._managed_trvl0_7 ._mark1_trvl0_1{top:187.2px}._managed_trvl0_7 ._mark2_trvl0_1{right:-132px;top:462.4px}[data-theme=dark] ._managed_trvl0_7 ._more_trvl0_1>p{color:#b9afc5}@media(max-width:1000px){._managed_trvl0_7{padding-bottom:38px}._managed_trvl0_7 ._hero_trvl0_1{padding-top:32px}._managed_trvl0_7 ._hero_trvl0_1>div{padding:0}._managed_trvl0_7 ._hero_trvl0_1 h1{font-size:27px;line-height:37px;margin:0;color:#2b1463}._managed_trvl0_7 ._hero_trvl0_1 div>p:last-child{font-size:11.5px;line-height:16px;font-weight:400;margin-top:10px;color:#4b3d5b}._managed_trvl0_7 ._hero_trvl0_1 div>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._managed_trvl0_7 ._hero_trvl0_1 div>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_trvl0_7 ._columns_trvl0_1{grid-template-columns:1fr;gap:20px;margin:31px 0 0}._managed_trvl0_7 ._basics_trvl0_1{padding:0;min-height:0}._managed_trvl0_7 ._basics_trvl0_1>div:first-of-type{gap:12px}._managed_trvl0_7 ._basics_trvl0_1 label{font-size:10px;line-height:14px;margin:0}._managed_trvl0_7 ._basics_trvl0_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._managed_trvl0_7 ._basics_trvl0_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_trvl0_7 ._basics_trvl0_1 :is(input:not([type=checkbox],[type=radio]),select){font-size:16px;line-height:22px;height:52px;min-height:52px}._managed_trvl0_7 ._basics_trvl0_1>div:nth-of-type(2){margin-top:16px}._managed_trvl0_7 ._more_trvl0_1{padding:14px 15px 28px;min-height:0}._managed_trvl0_7 ._more_trvl0_1 h2{font-size:15px;line-height:22px;margin-bottom:8px}._managed_trvl0_7 ._more_trvl0_1>p{font-size:10px;line-height:14px;margin-bottom:18px}._managed_trvl0_7 ._more_trvl0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._managed_trvl0_7 ._more_trvl0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_trvl0_7 ._actions_trvl0_1{padding:0;gap:12px;margin-top:28px;flex-wrap:wrap}._managed_trvl0_7 ._actions_trvl0_1>button:first-child{width:112px}._managed_trvl0_7 ._actions_trvl0_1>button:last-child{flex:1;width:auto;min-width:130px}._managed_trvl0_7 ._mark0_trvl0_1{left:-88px;right:auto;top:76.8px;width:132px}._managed_trvl0_7 ._mark1_trvl0_1{right:-70px;top:431.28px;width:128px}[data-theme=dark] ._managed_trvl0_7 ._hero_trvl0_1 h1{color:#fff6ec}[data-theme=dark] ._managed_trvl0_7 ._hero_trvl0_1 div>p:last-child{color:#b9afc5}[data-theme=dark] ._managed_trvl0_7 ._more_trvl0_1{background:var(--s2-surface)}}[data-theme=dark] ._managed_trvl0_7 ._hero_trvl0_1 div>p:first-child{color:#b9afc5}._pet_trvl0_76 ._birthday_trvl0_1{margin:14px 0}._pet_trvl0_76 ._birthday_trvl0_1 legend{font-size:10px;line-height:14px;font-weight:800;margin-bottom:8px}._pet_trvl0_76 ._birthday_trvl0_1 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._pet_trvl0_76 ._birthday_trvl0_1 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._pet_trvl0_76 ._birthday_trvl0_1>div{gap:8px}._pet_trvl0_76 ._birthday_trvl0_1 label>span{position:relative;height:40px;min-height:40px;padding:0 10px;font-size:9.5px;line-height:14px;box-shadow:0 6px 18px #2a126712}._pet_trvl0_76 ._birthday_trvl0_1 label>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._pet_trvl0_76 ._birthday_trvl0_1 label>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._pet_trvl0_76 ._birthday_trvl0_1 input:checked+span:after{content:none}._pet_trvl0_76 ._selection_trvl0_85{position:absolute;right:8px;top:8px;width:6px;height:6px}._select_trvl0_85{position:relative;min-width:0}._select_trvl0_85 select{appearance:none;padding-right:42px}._chevron_trvl0_88{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px;pointer-events:none}._pet_trvl0_76 ._basics_trvl0_1 ._rough_trvl0_4{gap:16px}._pet_trvl0_76[data-birthday=exact] ._basics_trvl0_1,._pet_trvl0_76[data-birthday=approximate] ._basics_trvl0_1{min-height:630px}[data-theme=dark] ._pet_trvl0_76 ._basics_trvl0_1 :is(input:not([type=radio]),select){background:var(--s2-surface)}@media(max-width:1000px){._pet_trvl0_76 ._birthday_trvl0_1{margin:16px 0 12px}._pet_trvl0_76[data-birthday=exact] ._birthday_trvl0_1,._pet_trvl0_76[data-birthday=approximate] ._birthday_trvl0_1{margin-bottom:18px}._pet_trvl0_76[data-birthday] ._basics_trvl0_1{min-height:0}._pet_trvl0_76 ._basics_trvl0_1 ._rough_trvl0_4{gap:12px;margin-top:0}._pet_trvl0_76 ._birthday_trvl0_1+div{margin-top:0!important}[data-theme=dark] ._pet_trvl0_76 ._basics_trvl0_1 :is(input:not([type=radio]),select){background:var(--s2-wash-lilac)}}._pet_trvl0_76 ._chevron_trvl0_88 img{width:18px;height:18px;max-width:none}@media(max-width:1000px){._pet_trvl0_76 ._chevron_trvl0_88 img[src$="mobile-light-imgDropdownChevron.svg"]{position:absolute;width:66px;height:66px;left:-24px;top:-24px}._pet_trvl0_76 ._chevron_trvl0_88{height:18px}}._pet_trvl0_76 ._birthday_trvl0_1 input{inset:0;width:100%;height:100%;min-height:0;margin:0;z-index:1;cursor:pointer}._managed_trvl0_7 ._basics_trvl0_1 :is(input:not([type=checkbox],[type=radio]),select){box-shadow:0 8px 24px #2a126714}._pet_trvl0_76 ._birthday_trvl0_1 label>span{border-color:#8e7b9e}[data-theme=dark] ._pet_trvl0_76 ._birthday_trvl0_1 input:checked+span{outline-color:#c7a7ff}@media(max-width:1000px){._managed_trvl0_7 ._basics_trvl0_1 :is(input:not([type=checkbox],[type=radio]),select){background:var(--s2-surface)}._managed_trvl0_7 ._more_trvl0_1{background:#efe8ff}._pet_trvl0_76 ._birthday_trvl0_1 label>span{font-size:10px}._pet_trvl0_76 ._birthday_trvl0_1 label>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._managed_trvl0_7 ._basics_trvl0_1 :is(input:not([type=checkbox],[type=radio]),select){background:var(--s2-wash-lilac)}[data-theme=dark] ._managed_trvl0_7 ._more_trvl0_1{background:var(--s2-surface)}}[data-theme=dark] ._pet_trvl0_76 ._approximate_trvl0_1>span{border-color:var(--s2-muted)}._embedded_trvl0_117{position:relative;min-width:0;isolation:isolate}._embedded_trvl0_117 ._columns_trvl0_1{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;max-width:none;padding:0}._embedded_trvl0_117 ._decorations_trvl0_1{display:none}._embedded_trvl0_117 ._actions_trvl0_1{margin:24px 0 0;max-width:none;flex-wrap:wrap}.auth-layout.auth-layout-create .auth-brand-panel,.auth-layout.auth-layout-create .auth-form-panel{padding:38px}.auth-layout.auth-layout-create .auth-form-copy{max-width:720px}.auth-layout.auth-layout-create .auth-form{gap:14px}.auth-layout.auth-layout-create .auth-create-section{padding:15px}.auth-layout.auth-layout-create .auth-create-section>span{letter-spacing:0}.auth-layout.auth-layout-create .auth-step-actions{align-items:center}.auth-layout.auth-layout-create .auth-step-actions .btn{min-width:190px}.auth-layout.auth-layout-create .auth-family-theme-step,.auth-layout.auth-layout-create .auth-family-pricing-step,.auth-layout.auth-layout-create .family-theme-panel{min-width:0}.auth-layout.auth-layout-create .family-theme-save-actions{position:sticky;bottom:0;padding-top:12px;background:linear-gradient(180deg,#fff0,#fff 38%)}html[data-theme=dark] .auth-layout.auth-layout-create .family-theme-save-actions{background:linear-gradient(180deg,#201e2a00,#201e2a 38%)}.auth-managed-section{display:grid;gap:14px}.auth-managed-actions{display:flex;flex-wrap:wrap;gap:10px}.auth-managed-actions .btn{min-height:44px}.auth-managed-empty{display:grid;gap:4px;padding:16px;border:1px dashed rgba(110,83,170,.36);border-radius:14px;background:linear-gradient(135deg,#6e53aa12,#55d6e80f);color:var(--text)}.auth-managed-empty span{color:var(--muted);font-size:.94rem}.auth-managed-summary-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 12px;border:1px solid rgba(110,83,170,.18);border-radius:16px;background:#ffffffb8;box-shadow:0 10px 26px #4636780d}.auth-managed-summary-card strong,.auth-managed-summary-card span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-managed-summary-card span{color:var(--muted);font-size:.86rem}.auth-managed-summary-card span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-summary-actions{display:flex;align-items:center;gap:8px}.auth-managed-summary-actions .btn.compact{min-height:32px;padding:6px 12px;border-radius:12px}.auth-managed-summary-actions .link-btn{padding:6px 0;color:var(--accent);font-weight:900}html[data-theme=dark] .auth-managed-summary-card{background:#29253b;border-color:#423c58;box-shadow:none}.auth-managed-card{display:grid;gap:13px;padding:16px;border:1px solid rgba(110,83,170,.18);border-radius:16px;background:#ffffffd1;box-shadow:0 10px 26px #4636780d}html[data-theme=dark] .auth-managed-card{background:#ffffff0a;border-color:#ffffff1f;box-shadow:none}.auth-managed-card-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.auth-managed-card-top strong{display:block}.auth-managed-card-top span{display:block;color:var(--muted);font-size:.9rem}.auth-managed-card-top span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-icon,.auth-managed-photo{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#ffdde9,#efe9ff);color:#493a78;font-weight:800;font-size:.78rem}.auth-managed-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.auth-managed-photo:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-photo{font-size:1.7rem;overflow:hidden}.auth-managed-photo img{width:100%;height:100%;object-fit:cover}.auth-managed-pet-photo{display:flex;align-items:center;gap:10px}.auth-managed-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:42px;padding:4px;border:1px solid rgba(110,83,170,.2);border-radius:16px;background:#ffffff9e}.auth-managed-segments label{position:relative;min-width:0;min-height:34px;display:grid;place-items:center;margin:0;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;white-space:nowrap}.auth-managed-segments label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-segments input{position:absolute;inset:0;opacity:0;cursor:pointer}.auth-managed-segments label:has(input:checked){background:var(--accent-soft);color:var(--accent)}.auth-managed-segments label:has(input:focus-visible){outline:3px solid rgba(108,76,255,.35);outline-offset:2px}html[data-theme=dark] .auth-managed-segments{background:#ffffff0a}html[data-theme=dark] .auth-managed-segments label:has(input:checked){background:#382f5c;color:#f3f0ff}.auth-managed-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.auth-managed-form-actions .btn{min-width:104px;min-height:40px;justify-content:center}.auth-managed-onboarding-screen{padding:32px 16px 16px;background:#f6f7ff}.auth-managed-screen-copy{width:min(1200px,100%);margin:0 auto 52px;display:grid;gap:2px}.auth-managed-screen-copy h1{margin:0;color:var(--text);font-size:32px;line-height:1.4;letter-spacing:0}.auth-managed-screen-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.4}.auth-managed-screen-copy p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-onboarding-layout{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,592px) minmax(0,608px);gap:0;align-items:start;overflow:hidden;border:1px solid #ded9f4;border-radius:30px;background:linear-gradient(90deg,#f2ecff 0 49.35%,#fff 49.35% 100%);box-shadow:0 24px 70px #4636780f}.auth-managed-positioning-panel,.auth-managed-member-panel{min-width:0;background:transparent;box-shadow:none}.auth-managed-positioning-panel{padding:32px 16px 28px;display:grid;gap:16px}.auth-managed-positioning-head{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:center}.auth-managed-mascot{width:80px;height:80px}.auth-managed-positioning-head .auth-managed-mascot{border-radius:0;box-shadow:none}.auth-managed-eyebrow{display:block;margin-bottom:3px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.auth-managed-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-positioning-head h2{margin:0;color:var(--text);font-size:38px;line-height:1.14;letter-spacing:0}.auth-managed-positioning-line{margin:0;color:var(--text);font-size:21px;font-weight:900;line-height:1.34;letter-spacing:0}.auth-managed-feature-list{display:grid;gap:8px;margin-top:10px}.auth-managed-feature-list div{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:2px;align-items:center;min-height:64px;padding:7px 16px;border:1px solid #ded9f4;border-radius:18px;background:#fff}.auth-managed-feature-list i{grid-column:1;grid-row:1 / 3;width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#fbfaff;color:#6c4cff;font-style:normal;font-size:18px;font-weight:900}.auth-managed-feature-list i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.auth-managed-feature-list strong{grid-column:2;grid-row:1;display:block;min-width:0;color:var(--text);font-size:15px;line-height:1.25}.auth-managed-feature-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-feature-list span{grid-column:2;grid-row:2;display:block;min-width:0;color:var(--muted);font-size:12px;line-height:1.35}.auth-managed-feature-list span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-member-panel{padding:32px 16px 72px;display:grid;gap:16px;align-content:start}.auth-managed-new-pill{width:max-content;padding:6px 10px;background:#eee9ff;color:#6c4cff;font-size:10px;line-height:1.2;text-transform:uppercase}.auth-managed-new-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.auth-managed-new-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-heading{display:grid;gap:2px}.auth-managed-heading h2{margin:0;color:var(--text);font-size:38px;line-height:1.14;letter-spacing:0}.auth-managed-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.auth-managed-heading p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-owner-row{display:grid;grid-template-columns:48px minmax(0,1fr) 120px;gap:16px;align-items:center;min-height:64px;padding:7px 32px 7px 16px;border:1px solid #ded9f4;border-radius:16px;background:#fbfaff}.auth-managed-owner-row .auth-preview-avatar{width:48px;height:48px;background:#eee9ff;color:#6c4cff;font-size:20px}.auth-managed-owner-row .auth-preview-avatar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.auth-managed-owner-row strong,.auth-managed-owner-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-managed-owner-row strong{font-size:14px;line-height:1.3}.auth-managed-owner-row strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-owner-row span{color:var(--muted);font-size:11px;line-height:1.45}.auth-managed-owner-row span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-owner-row small{display:grid;place-items:center;min-height:32px;padding:0 10px;border-radius:999px;background:#fff;color:var(--muted);font-size:10px;font-weight:900;white-space:nowrap}.auth-managed-owner-row small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-add-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.auth-managed-add-card{min-height:128px;text-align:left;border:1px solid #ded9f4;border-radius:17px;background:#fbfaff;color:var(--text);padding:15px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);column-gap:16px;row-gap:8px;cursor:pointer;box-shadow:none}.auth-managed-add-card i{grid-column:1;grid-row:1;width:48px;height:48px;display:grid;place-items:center;border-radius:13px;font-style:normal;font-size:20px}.auth-managed-add-card i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.auth-managed-add-card.child i{background:linear-gradient(135deg,#e8e2ff,#dff7ff)}.auth-managed-add-card.pet i{background:linear-gradient(135deg,#fff3bd,#ffd7e6)}.auth-managed-add-card strong{grid-column:2;grid-row:1;align-self:center;min-width:0;font-size:15px;line-height:1.35}.auth-managed-add-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-add-card span{grid-column:1 / -1;grid-row:2;min-width:0;color:var(--muted);font-size:11px;line-height:1.35}.auth-managed-add-card span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-add-card:hover,.auth-managed-add-card:focus-visible{border-color:#6e53aa75;background:#fff;transform:translateY(-1px)}.auth-managed-add-card:disabled{opacity:.56;cursor:not-allowed;transform:none}.auth-managed-list-copy{display:grid;gap:4px;margin-top:0}.auth-managed-list-copy strong{color:var(--text);font-size:12px;line-height:1.35}.auth-managed-list-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-list-copy span{color:var(--muted);font-size:11px;line-height:1.35}.auth-managed-list-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-summary-list,.auth-managed-edit-stack{display:grid;gap:12px}.auth-managed-summary-card{box-shadow:none}.auth-managed-empty{display:grid;gap:4px;min-height:80px;padding:15px;border:1px solid #ded9f4;border-radius:16px;background:#fbfaff;color:var(--text)}.auth-managed-empty span{color:var(--muted);font-size:11px;line-height:1.35}.auth-managed-empty span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-onboarding-actions{display:grid;grid-template-columns:208px 1fr 144px;gap:12px;align-items:center;margin-top:0}.auth-managed-onboarding-actions .auth-managed-skip{grid-column:1;min-height:32px;padding:6px 14px;border-radius:14px;background:#fff;color:var(--text);font-size:13px;white-space:nowrap;justify-content:center;box-shadow:none}.auth-managed-onboarding-actions .auth-managed-skip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-onboarding-actions .primary{grid-column:3;min-height:32px;padding:6px 16px;border-radius:14px;font-size:13px;justify-content:center}.auth-managed-onboarding-actions .primary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] .auth-managed-onboarding-screen{background:#171523}html[data-theme=dark] .auth-managed-screen-copy h1,html[data-theme=dark] .auth-managed-positioning-head h2,html[data-theme=dark] .auth-managed-positioning-line,html[data-theme=dark] .auth-managed-heading h2{color:#f3f0ff}html[data-theme=dark] .auth-managed-screen-copy p,html[data-theme=dark] .auth-managed-eyebrow,html[data-theme=dark] .auth-managed-heading p{color:#bbb4cf}html[data-theme=dark] .auth-managed-onboarding-layout{border-color:#423c58;background:linear-gradient(90deg,#332b52 0 32%,#17343b 49.35%,#232033 49.35% 100%);box-shadow:none}html[data-theme=dark] .auth-managed-feature-list div,html[data-theme=dark] .auth-managed-owner-row,html[data-theme=dark] .auth-managed-add-card,html[data-theme=dark] .auth-managed-empty{background:#29253b;border-color:#423c58;color:#f3f0ff}html[data-theme=dark] .auth-managed-feature-list i{background:#232033;color:#9c88ff}html[data-theme=dark] .auth-managed-feature-list strong,html[data-theme=dark] .auth-managed-add-card strong,html[data-theme=dark] .auth-managed-list-copy strong,html[data-theme=dark] .auth-managed-empty strong{color:#f3f0ff}html[data-theme=dark] .auth-managed-feature-list span,html[data-theme=dark] .auth-managed-owner-row span,html[data-theme=dark] .auth-managed-add-card span,html[data-theme=dark] .auth-managed-list-copy span,html[data-theme=dark] .auth-managed-empty span{color:#bbb4cf}html[data-theme=dark] .auth-managed-new-pill,html[data-theme=dark] .auth-managed-owner-row .auth-preview-avatar{background:#382f5c;color:#9c88ff}html[data-theme=dark] .auth-managed-owner-row small,html[data-theme=dark] .auth-managed-onboarding-actions .auth-managed-skip{background:#232033;color:#f3f0ff;border-color:#423c58}@media(max-width:980px){.auth-layout.auth-layout-create .auth-brand-panel{min-height:auto;padding:28px}.auth-layout.auth-layout-create .auth-form-panel{padding:28px}.auth-managed-onboarding-screen{padding:26px 24px 32px}.auth-managed-screen-copy{margin-bottom:28px}.auth-managed-screen-copy h1{font-size:30px;line-height:1.5}.auth-managed-screen-copy p{font-size:13px}.auth-managed-screen-copy p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-onboarding-layout{display:grid;grid-template-columns:1fr;gap:16px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-managed-positioning-panel,.auth-managed-member-panel{border:1px solid #ded9f4;border-radius:28px;background:#fff}.auth-managed-positioning-panel{padding:25px 18px 36px;background:linear-gradient(90deg,#f2ecff,#eef9ff)}.auth-managed-positioning-head{grid-template-columns:54px minmax(0,1fr);gap:16px}.auth-managed-mascot{width:54px;height:54px}.auth-managed-positioning-head h2{font-size:32px;line-height:1.5}.auth-managed-positioning-line{font-size:18px;line-height:1.35}.auth-managed-positioning-line:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.auth-managed-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.auth-managed-feature-list div{min-height:136px;grid-template-columns:1fr;grid-template-rows:40px auto auto;align-content:start;gap:9px;padding:15px}.auth-managed-feature-list i{grid-column:1;grid-row:1;width:40px;height:40px;font-size:18px}.auth-managed-feature-list i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.auth-managed-feature-list strong{grid-column:1;grid-row:2;font-size:14px}.auth-managed-feature-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-feature-list span{grid-column:1;grid-row:3;font-size:11px}.auth-managed-feature-list span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-member-panel{padding:23px 15px 56px}.auth-managed-heading h2{font-size:27px;line-height:1.5}.auth-managed-heading p{font-size:12px}.auth-managed-heading p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-owner-row{min-height:72px;padding:11px 34px 11px 8px;grid-template-columns:48px minmax(0,1fr) 128px}.auth-managed-add-grid{gap:40px}.auth-managed-add-card{min-height:136px;grid-template-columns:1fr;grid-template-rows:48px auto auto;gap:8px}.auth-managed-add-card i{grid-column:1;grid-row:1}.auth-managed-add-card strong{grid-column:1;grid-row:2;align-self:start}.auth-managed-add-card span{grid-column:1;grid-row:3}.auth-managed-onboarding-actions{grid-template-columns:208px 1fr 144px}html[data-theme=dark] .auth-managed-positioning-panel,html[data-theme=dark] .auth-managed-member-panel{border-color:#423c58;background:#232033}html[data-theme=dark] .auth-managed-positioning-panel{background:linear-gradient(90deg,#332b52,#17343b)}html[data-theme=dark] .auth-managed-onboarding-layout{background:transparent;border:0}}@media(max-width:620px){.auth-layout.auth-layout-create .auth-form-panel{padding:22px}.auth-layout.auth-layout-create .auth-step-actions{display:grid}.auth-layout.auth-layout-create .auth-step-actions .btn{width:100%;min-width:0}.auth-managed-onboarding-screen{padding:16px}.auth-managed-screen-copy{margin-bottom:28px;gap:0}.auth-managed-screen-copy h1{font-size:27px;line-height:1.5}.auth-managed-screen-copy p{font-size:13px;line-height:1.4;max-width:358px}.auth-managed-screen-copy p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-onboarding-layout{gap:16px}.auth-managed-positioning-panel,.auth-managed-member-panel{border-radius:24px}.auth-managed-positioning-panel{padding:15px;gap:8px}.auth-managed-positioning-head{grid-template-columns:48px minmax(0,1fr);gap:0}.auth-managed-mascot{width:48px;height:48px}.auth-managed-eyebrow{display:none}.auth-managed-positioning-head h2{font-size:24px;line-height:1.15}.auth-managed-positioning-line{font-size:17px;line-height:1.32}.auth-managed-feature-list{display:none}.auth-managed-member-panel{padding:15px;gap:16px}.auth-managed-heading h2{font-size:25px;line-height:1.5}.auth-managed-heading p{font-size:12px;line-height:1.25}.auth-managed-heading p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-owner-row{min-height:72px;padding:15px;grid-template-columns:48px minmax(0,1fr) 56px;gap:8px}.auth-managed-owner-row small{min-height:32px;padding:0;font-size:0}.auth-managed-owner-row small:before{content:"Owner";font-size:10px}.auth-managed-owner-row small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-default)}.auth-managed-add-grid{grid-template-columns:1fr;gap:16px}.auth-managed-add-card{min-height:128px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:15px;padding:15px}.auth-managed-add-card i{grid-column:1;grid-row:1 / 3}.auth-managed-add-card strong{grid-column:2;grid-row:1;align-self:start;font-size:15px}.auth-managed-add-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-add-card span{grid-column:2;grid-row:2;font-size:11px}.auth-managed-add-card span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-list-copy{gap:2px}.auth-managed-list-copy strong{font-size:12px}.auth-managed-list-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-managed-empty{min-height:88px}.auth-managed-onboarding-actions{grid-template-columns:1fr;gap:8px}.auth-managed-onboarding-actions .auth-managed-skip,.auth-managed-onboarding-actions .primary{grid-column:1;min-height:48px;width:100%}.auth-managed-actions{display:grid}.auth-managed-summary-card{grid-template-columns:48px minmax(0,1fr)}.auth-managed-summary-actions{grid-column:1/-1}.auth-managed-card-top{grid-template-columns:auto 1fr}.auth-managed-card-top .link-btn{grid-column:1 / -1;justify-self:start}.auth-managed-segments{display:grid}}.family-product-mark{display:block;flex:0 0 auto;width:52px;height:52px;object-fit:contain;object-position:center}.family-product-brand.is-compact .family-product-mark{width:38px;height:38px}.landing-brand .family-product-mark{width:44px;height:44px}.landing-brand.compact .family-product-mark,.landing-preview-brand .family-product-mark{width:30px;height:30px}@media(max-width:620px){.auth-family-logo-wrap .family-product-mark{width:54px;height:54px}}._signin_1f46y_1{margin-top:73px}._signin_1f46y_1 input,._profile_1f46y_1 :is(input,textarea){background:var(--s2-surface);box-shadow:0 1px 7px #6c3cff1a;border-radius:16px}._profile_1f46y_1{margin-top:24px}._profile_1f46y_1 textarea{min-height:88px}._profile_1f46y_1>div+div{margin-top:24px}._preview_1f46y_1{margin-top:28px}._card_1f46y_1{padding:26px;border:1px solid var(--s2-border);border-radius:18px;background:var(--s2-surface);box-shadow:var(--s2-shadow-card)}._card_1f46y_1 h2{font-size:10px;line-height:1;margin:0 0 20px;font-weight:800}._person_1f46y_1{display:flex;align-items:center;gap:18px}._avatar_1f46y_1{display:grid;place-items:center;width:92px;height:92px;flex:none;overflow:hidden;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-wash-sky);color:var(--s2-ink);font-size:30px;font-weight:900}._avatar_1f46y_1>img{width:100%;height:100%;object-fit:cover}._person_1f46y_1 h3{font-size:23px;font-weight:900;line-height:1.3;margin:0 0 5px;overflow-wrap:anywhere}._person_1f46y_1 p,._bio_1f46y_1{font-size:13px;line-height:1.5;color:var(--s2-muted);margin:0}._bio_1f46y_1{margin-top:20px;white-space:pre-wrap;overflow-wrap:anywhere}._actions_1f46y_1{margin-top:28px}._actions_1f46y_1>button:last-child{min-width:220px}._actions_1f46y_1>button:first-child{min-width:170px}[data-theme=dark] ._card_1f46y_1,[data-theme=dark] ._secondary_1f46y_1{background:var(--s2-wash-lilac)}@media(max-width:1000px){._signin_1f46y_1{margin-top:94px}._profile_1f46y_1{margin-top:24px}._profile_1f46y_1>div+div{margin-top:24px}._profile_1f46y_1 textarea{min-height:88px}._card_1f46y_1{padding:20px}._avatar_1f46y_1{width:72px;height:72px;font-size:24px;background:var(--s2-wash-blush)}._person_1f46y_1 h3{font-size:20px}._person_1f46y_1 p,._bio_1f46y_1{font-size:12px}._person_1f46y_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._bio_1f46y_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._person_1f46y_1>div:last-child{min-width:0}._actions_1f46y_1{gap:14px;flex-wrap:nowrap}._actions_1f46y_1>button:last-child{min-width:0;flex:1;padding-inline:10px;font-size:12px}._actions_1f46y_1>button:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1f46y_1>button:first-child{min-width:0;width:140px;padding-inline:10px;font-size:12px}._actions_1f46y_1>button:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:360px){._actions_1f46y_1>button:first-child{width:110px}}._avatar_1f46y_1{position:relative;background:transparent;border:0}._initialsBackdrop_1f46y_5{position:absolute;inset:0}._avatar_1f46y_1>span:last-child{position:relative}._signin_1f46y_1 label,._profile_1f46y_1 label{margin:0}._signin_1f46y_1{margin-top:79px}._signin_1f46y_1 label{font-size:10px;line-height:12px}._signin_1f46y_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._signin_1f46y_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._signin_1f46y_1 input{font-size:11px;line-height:16px;height:52px;background:var(--s2-surface);padding:14px 15px}._signin_1f46y_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._signin_1f46y_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._signin_1f46y_1>div:first-child+div{margin-top:18px}._signin_1f46y_1 input::placeholder{font-size:10.5px}._signin_1f46y_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *))::placeholder{font-size:var(--text-default)}._signin_1f46y_1 button[type=submit]{height:32px;min-height:32px;padding:0 16px;min-width:200px;font-size:12px;line-height:16px;border-radius:16px;background:#6c4cff}._signin_1f46y_1 button[type=submit]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._signin_1f46y_1 button[type=submit]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1000px){._signin_1f46y_1{margin-top:85px}._signin_1f46y_1 input,._signin_1f46y_1 input::placeholder{font-size:16px}._signin_1f46y_1>div:nth-child(2){gap:18px}._signin_1f46y_1 button[type=submit]{min-width:130px;font-weight:400}}._profile_1f46y_1{display:flex;flex-direction:column;gap:24px;margin-top:24px}._profile_1f46y_1>div[class],._profile_1f46y_1>div[class]+div[class]{margin:0}._profile_1f46y_1 label{font-size:10px;line-height:10px}._profile_1f46y_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,10px)}._profile_1f46y_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_1f46y_1 :is(input,textarea){font-size:10.5px;line-height:16px;padding:14px 16px;height:52px}._profile_1f46y_1 :is(input,textarea):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._profile_1f46y_1 :is(input,textarea):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_1f46y_1 textarea{padding-top:0;height:88px;min-height:88px}._profile_1f46y_1 button,._preview_1f46y_1 button{height:32px;min-height:32px;padding:0 16px;font-size:12px;line-height:16px;border-radius:16px}._profile_1f46y_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._preview_1f46y_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._profile_1f46y_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._preview_1f46y_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profile_1f46y_1 button[type=submit]{background:#6c3cff}._preview_1f46y_1 ._actions_1f46y_1 button:last-child{background:#6c3cff}._card_1f46y_1{border-color:#28116624;box-shadow:0 8px 24px #2b14631a}._person_1f46y_1 h3{font-size:23px;line-height:32px}._person_1f46y_1 p,._bio_1f46y_1{font-size:13px;line-height:18px;font-weight:400}._person_1f46y_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._bio_1f46y_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._person_1f46y_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._bio_1f46y_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._card_1f46y_1{border-color:#b9afc547;box-shadow:0 8px 24px #2b146338}@media(max-width:1000px){._profile_1f46y_1 :is(input,textarea){font-size:16px}._profile_1f46y_1>div:nth-of-type(2){gap:24px}._profile_1f46y_1 button,._preview_1f46y_1 button{font-weight:400}._profile_1f46y_1>div:last-child>button:first-child{min-width:120px}._profile_1f46y_1>div:last-child>button:last-child{min-width:180px}._person_1f46y_1 h3{font-size:19px;line-height:26px}._person_1f46y_1 p,._bio_1f46y_1{font-size:11.5px;line-height:16px}._person_1f46y_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._bio_1f46y_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._person_1f46y_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._bio_1f46y_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._preview_1f46y_1 ._avatar_1f46y_1{font-size:22px}._preview_1f46y_1 ._actions_1f46y_1{gap:20px}}@media(max-width:360px){._profile_1f46y_1>div:last-child{flex-wrap:wrap}._profile_1f46y_1>div:last-child>button{flex:1;min-width:0}}._preview_1f46y_1 ._actions_1f46y_1>button:first-child{width:170px;min-width:170px}@media(max-width:1000px){._card_1f46y_1{border-color:#2b14631f}._preview_1f46y_1 ._actions_1f46y_1>button:first-child{width:140px;min-width:140px}}@media(max-width:360px){._preview_1f46y_1 ._actions_1f46y_1>button:first-child{width:110px;min-width:110px}}._carousel_1gggy_1{min-width:0;width:100%}._frame_1gggy_1{display:grid;place-items:center;width:100%;aspect-ratio:4/3;max-height:440px;overflow:hidden;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-sky);touch-action:pan-y}._frame_1gggy_1 img{display:block;width:100%;height:100%;max-height:440px;object-fit:contain}._status_1gggy_1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._navigation_1gggy_1{display:flex;align-items:center;gap:8px;margin-top:14px;min-width:0}._thumbnails_1gggy_1{display:flex;gap:8px;min-width:0;flex:1;overflow-x:auto;scroll-snap-type:x proximity;padding:4px;scroll-padding-inline:4px;overscroll-behavior-x:contain}._carousel_1gggy_1 ._thumbnails_1gggy_1 button{flex:0 0 64px;width:64px;height:56px;min-height:56px!important;padding:3px;border:2px solid var(--s2-border);border-radius:10px;background:var(--s2-surface);scroll-snap-align:center;cursor:pointer}._thumbnails_1gggy_1 img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}._carousel_1gggy_1 ._thumbnails_1gggy_1 button[aria-pressed=true]{border-color:var(--s2-personal-control-border,var(--s2-link));background:var(--s2-personal-selection,var(--s2-wash-lilac))}._carousel_1gggy_1 ._arrow_1gggy_1{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px!important;padding:0;border:1px solid var(--s2-border-strong);border-radius:50%;background:var(--s2-surface);color:var(--s2-personal-control-ink,var(--s2-ink));font:700 24px var(--s2-font);cursor:pointer}._carousel_1gggy_1 button:focus-visible{outline:3px solid var(--s2-link);outline-offset:2px}@media(max-width:767px){._frame_1gggy_1,._frame_1gggy_1 img{max-height:320px}._carousel_1gggy_1 ._thumbnails_1gggy_1 button{flex-basis:56px;width:56px;height:50px;min-height:50px!important}}._frame_1gggy_1{position:relative}._overlayControls_1gggy_3{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:8px;pointer-events:none}._overlayControls_1gggy_3 ._arrow_1gggy_1{pointer-events:auto;box-shadow:0 2px 8px #0004}._carousel_1gggy_1 ._overlayControls_1gggy_3 ._arrow_1gggy_1{background:var(--s2-personal-control-bg,var(--s2-surface));border-color:var(--s2-personal-control-border,var(--s2-border-strong))}._carousel_1gggy_1 ._overlayControls_1gggy_3 ._arrow_1gggy_1:focus-visible{outline-offset:-5px}@media(min-width:768px){._aligned_1gggy_7{height:var(--memory-gallery-height,488px);display:flex;flex-direction:column}._aligned_1gggy_7 ._frame_1gggy_1{flex:1;min-height:0;aspect-ratio:auto;max-height:none}._aligned_1gggy_7 ._frame_1gggy_1>img{position:absolute;inset:0;max-height:100%}._aligned_1gggy_7 ._navigation_1gggy_1{flex:none}}._backdrop_ud2lj_1{background:#251c2359;-webkit-backdrop-filter:none;backdrop-filter:none}._dialog_ud2lj_1{font-family:var(--s2-font);color:var(--s2-ink);background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:22px;padding:24px;box-shadow:0 20px 32px #251c233b;scrollbar-gutter:auto}._close_ud2lj_1{position:absolute;right:8px;top:8px;width:44px;min-height:44px!important;border:6px solid var(--s2-surface);border-radius:50%;background:#c71f2e;color:#fff;font:900 22px var(--s2-font);cursor:pointer;z-index:2}._layout_ud2lj_1{display:grid;grid-template-columns:minmax(0,1fr) 326px;gap:34px;min-height:670px}._story_ud2lj_1{display:flex;flex-direction:column;min-width:0}._heading_ud2lj_1{padding-right:30px;margin-bottom:18px}._date_ud2lj_1{font-size:11px;font-weight:800;color:var(--s2-accent-ink);margin:0 0 16px}._date_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_ud2lj_1 h2{font-size:24px;font-weight:900;margin:0 0 12px;color:var(--s2-ink);overflow-wrap:anywhere}._type_ud2lj_1{font-size:12px;color:var(--s2-muted);margin:0}._type_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._notes_ud2lj_1{font-size:14px;line-height:1.6;white-space:pre-wrap;margin:0 0 30px;overflow-wrap:anywhere}._notes_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._gallery_ud2lj_1{margin-bottom:20px}._heroImage_ud2lj_1,._noPhoto_ud2lj_1{display:block;width:312px;max-width:100%;height:226px;object-fit:cover;border:1px solid var(--s2-border);border-radius:18px}._noPhoto_ud2lj_1{display:grid;place-items:center;background:var(--s2-wash-sky);color:var(--s2-accent-ink);font:700 22px Caveat;padding:20px;text-align:center}._thumbnails_ud2lj_1{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._thumbnails_ud2lj_1>button{width:64px;height:56px;padding:2px;border-radius:10px;border:2px solid transparent;background:var(--s2-surface);cursor:pointer}._thumbnails_ud2lj_1>button[aria-pressed=true]{border-color:var(--s2-link)}._thumbnails_ud2lj_1 img{width:100%;height:100%;object-fit:cover;border-radius:6px}._visibility_ud2lj_1{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:12px;margin:4px 0 14px}._visibility_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_ud2lj_1 button{font-family:var(--s2-font);min-height:44px!important;cursor:pointer}._visibility_ud2lj_1 button,._visibility_ud2lj_1 strong,._actions_ud2lj_1 button,._jump_ud2lj_1,._post_ud2lj_1{border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font-size:11px;font-weight:800;padding:8px 18px}._visibility_ud2lj_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._visibility_ud2lj_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._actions_ud2lj_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._jump_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._post_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._visibility_ud2lj_1 strong{font-weight:700}._jump_ud2lj_1{align-self:flex-start;margin-bottom:24px}._actions_ud2lj_1{margin-top:auto;display:flex;gap:12px;flex-wrap:wrap;padding-top:24px}._actions_ud2lj_1 button{min-width:100px}._actions_ud2lj_1 ._danger_ud2lj_1{background:#c71f2e;color:#fff;border-color:#c71f2e}._social_ud2lj_1{padding:16px 14px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-peach);margin-top:40px;display:flex;flex-direction:column;min-width:0}._social_ud2lj_1 h3{font-size:13px;font-weight:900;margin:0 0 14px;color:var(--s2-ink)}._reactions_ud2lj_1{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--s2-border);margin-bottom:20px}._reactions_ud2lj_1>button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:62px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font-size:12px;padding:6px 10px}._reactions_ud2lj_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reactions_ud2lj_1>button[aria-pressed=true],._picker_ud2lj_1 button[aria-pressed=true]{border-color:var(--s2-link);background:var(--s2-wash-lilac)}._dialog_ud2lj_1 button:disabled{opacity:.6;cursor:default}._comments_ud2lj_1{display:grid;gap:20px;margin:8px 0 24px}._comment_ud2lj_1{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px}._avatar_ud2lj_1{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--s2-wash-lilac);font-size:12px;font-weight:800}._avatar_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._comment_ud2lj_1:nth-child(3n+2) ._avatar_ud2lj_1{background:var(--s2-wash-mint)}._comment_ud2lj_1:nth-child(3n) ._avatar_ud2lj_1{background:var(--s2-wash-sky)}._comment_ud2lj_1 strong{font-size:12px}._comment_ud2lj_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._comment_ud2lj_1 small{display:block;font-size:10px;color:var(--s2-muted);margin-top:4px}._comment_ud2lj_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._comment_ud2lj_1 p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}._comment_ud2lj_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._commentActions_ud2lj_1{display:flex;gap:8px;flex-wrap:wrap}._commentActions_ud2lj_1 button,._comment_ud2lj_1 form button,._picker_ud2lj_1>button{border:0;background:none;color:var(--s2-link);font-size:11px;font-weight:800;padding:4px}._commentActions_ud2lj_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._comment_ud2lj_1 form button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._picker_ud2lj_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._commentForm_ud2lj_1{margin-top:auto;display:grid;gap:10px}._dialog_ud2lj_1 label{display:grid;gap:8px;font-size:12px;font-weight:700}._dialog_ud2lj_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_ud2lj_1 textarea,._dialog_ud2lj_1 input{font:14px var(--s2-font);--wcag-surface:var(--s2-surface);color:var(--s2-ink);background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:12px;padding:10px;width:100%;min-width:0;min-height:44px}._dialog_ud2lj_1 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialog_ud2lj_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_ud2lj_1 textarea{min-height:62px;resize:vertical}._commentForm_ud2lj_1 small{font-size:10px;color:var(--s2-muted);line-height:1.6}._commentForm_ud2lj_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._post_ud2lj_1{justify-self:end;background:var(--s2-personal-action,#6c3cff);color:var(--s2-personal-action-ink,white)}._empty_ud2lj_1{font-size:12px;line-height:1.6;color:var(--s2-muted)}._empty_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._picker_ud2lj_1{border:1px solid var(--s2-border);border-radius:12px;background:var(--s2-surface);padding:10px;margin-bottom:20px}._picker_ud2lj_1 fieldset{border:0;padding:8px 0;display:flex;gap:4px;flex-wrap:wrap}._picker_ud2lj_1 legend{font-size:12px;font-weight:800}._picker_ud2lj_1 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._picker_ud2lj_1 fieldset button{width:44px;border:1px solid var(--s2-border);border-radius:10px;background:none;font-size:20px}._picker_ud2lj_1 fieldset button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._error_ud2lj_1{position:sticky;bottom:0;padding:16px;background:var(--s2-wash-blush);color:var(--s2-accent-ink);border:1px solid var(--s2-border);border-radius:12px;font-size:14px}._error_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_ud2lj_1 :is(button,input,textarea):focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}._milestone_ud2lj_1{padding:50px 44px}._milestone_ud2lj_1 ._layout_ud2lj_1{grid-template-columns:1fr}._milestone_ud2lj_1 ._heading_ud2lj_1{display:flex;gap:28px;align-items:center}._medal_ud2lj_1{display:block;flex:none}._milestone_ud2lj_1 ._heading_ud2lj_1 h2{font-size:38px}._milestone_ud2lj_1 ._date_ud2lj_1{order:2}._milestone_ud2lj_1 ._heading_ud2lj_1>div{display:flex;flex-direction:column}._milestone_ud2lj_1 ._type_ud2lj_1{order:3}._milestone_ud2lj_1 ._storyContent_ud2lj_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}._milestone_ud2lj_1 ._notes_ud2lj_1{grid-column:1/-1;font-size:16px}._milestone_ud2lj_1 ._heroImage_ud2lj_1,._milestone_ud2lj_1 ._noPhoto_ud2lj_1{width:100%;height:260px}._milestone_ud2lj_1 ._media_right_ud2lj_1 ._gallery_ud2lj_1{grid-column:2}._milestone_ud2lj_1 ._media_top_ud2lj_1 ._gallery_ud2lj_1{grid-column:1/-1}._milestone_ud2lj_1 ._social_ud2lj_1{margin-top:0}._milestone_ud2lj_1 ._actions_ud2lj_1{margin:10px 0 0}._milestone_ud2lj_1 ._story_ud2lj_1{min-height:560px}html[data-theme=dark] ._social_ud2lj_1{background:#2c2236}html[data-theme=dark] ._post_ud2lj_1{background:var(--s2-personal-action,#a17cff);color:var(--s2-personal-action-ink,#17121f)}@media(min-width:1280px){._backdrop_ud2lj_1{padding-left:280px}}@media(max-width:767px){._dialog_ud2lj_1{width:calc(100vw - 36px);max-width:calc(100vw - 36px);padding:18px 14px;border-radius:18px}._layout_ud2lj_1{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}._heading_ud2lj_1{padding-right:24px;margin-bottom:16px}._heading_ud2lj_1 h2{font-size:20px}._date_ud2lj_1{font-size:10px;margin-bottom:12px}._date_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._notes_ud2lj_1{font-size:13px;margin-bottom:18px}._notes_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heroImage_ud2lj_1,._noPhoto_ud2lj_1{width:100%;height:150px;border-radius:12px}._visibility_ud2lj_1{gap:12px;font-size:11px}._visibility_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_ud2lj_1{padding-top:10px}._social_ud2lj_1{margin:0;padding:14px 10px}._comment_ud2lj_1{gap:10px}._comments_ud2lj_1{gap:16px}._commentActions_ud2lj_1{gap:10px}._reactions_ud2lj_1>button{min-width:52px}._milestone_ud2lj_1{padding:24px 18px}._milestone_ud2lj_1 ._heading_ud2lj_1{gap:16px}._milestone_ud2lj_1 ._heading_ud2lj_1 h2{font-size:26px}._milestone_ud2lj_1 ._story_ud2lj_1{min-height:0;padding:16px;border-radius:18px;background:var(--s2-wash-blush)}._milestone_ud2lj_1 ._storyContent_ud2lj_1{grid-template-columns:1fr;gap:16px}._milestone_ud2lj_1 ._media_right_ud2lj_1 ._gallery_ud2lj_1{grid-column:1}._milestone_ud2lj_1 ._notes_ud2lj_1{font-size:14px}._milestone_ud2lj_1 ._notes_ud2lj_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._milestone_ud2lj_1 ._heroImage_ud2lj_1,._milestone_ud2lj_1 ._noPhoto_ud2lj_1{height:160px}._milestone_ud2lj_1 ._medal_ud2lj_1{display:none}}._backdrop_ud2lj_1._backdrop_ud2lj_1{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;align-items:center!important;place-items:center!important;padding:18px!important}._dialog_ud2lj_1._dialog_ud2lj_1{padding:24px!important;border-radius:22px!important;background:var(--s2-surface)!important;border:1px solid var(--s2-border)!important;max-height:calc(100dvh - 36px)!important;width:min(var(--sproglet-viewport-modal-width),calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important}._dialog_ud2lj_1._milestone_ud2lj_1{padding:50px 44px!important}@media(min-width:1280px){._backdrop_ud2lj_1._backdrop_ud2lj_1{padding-left:280px!important}}@media(max-width:767px){._dialog_ud2lj_1._dialog_ud2lj_1{padding:18px 14px!important;border-radius:18px!important}._dialog_ud2lj_1._milestone_ud2lj_1{padding:24px 18px!important}}._medalWrap_ud2lj_6{position:relative;display:block;width:68.2068px;height:82px;flex:none}._medalWrap_ud2lj_6>b{position:absolute;inset:0;display:grid;place-items:center;font:900 30px var(--s2-font);color:var(--s2-accent-ink)}@media(max-width:767px){._medalWrap_ud2lj_6{display:none}}._milestone_ud2lj_1 ._layout_ud2lj_1{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:24px;min-height:0}._milestone_ud2lj_1 ._story_ud2lj_1{min-height:0;transform:none}._milestone_ud2lj_1 ._social_ud2lj_1{transform:none;align-self:start}._milestone_ud2lj_1 ._heading_ud2lj_1 h2{font-size:30px}._milestone_ud2lj_1 ._storyContent_ud2lj_1{gap:20px}._milestone_ud2lj_1 ._reactions_ud2lj_1{gap:6px}._milestone_ud2lj_1 ._reactions_ud2lj_1>button{min-width:52px;padding:6px 8px}._milestone_ud2lj_1 ._actions_ud2lj_1{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--s2-border)}._milestone_ud2lj_1 ._medalWrap_ud2lj_6{width:68px;height:68px;display:grid}@media(max-width:767px){._milestone_ud2lj_1 ._layout_ud2lj_1{grid-template-columns:minmax(0,1fr);gap:20px}._milestone_ud2lj_1 ._heading_ud2lj_1 h2{font-size:26px}._milestone_ud2lj_1 ._medalWrap_ud2lj_6{width:48px;height:48px;font-size:24px}._milestone_ud2lj_1 ._heading_ud2lj_1{gap:14px}._milestone_ud2lj_1 ._social_ud2lj_1{transform:none}}@media(max-width:1100px){._backdrop_ud2lj_1._backdrop_ud2lj_1{padding:calc(var(--mobile-header-height,84px) + 16px) 16px calc(var(--mobile-nav-height,84px) + 16px)!important;grid-template-columns:minmax(0,1fr)}._dialog_ud2lj_1._dialog_ud2lj_1._dialog_ud2lj_1{width:100%!important;max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 32px)!important;justify-self:center}._dialog_ud2lj_1 textarea,._dialog_ud2lj_1 input{font-size:16px}}._milestoneBackdrop_ud2lj_25._milestoneBackdrop_ud2lj_25{padding-inline:18px!important;grid-template-columns:minmax(0,1fr)}._dialog_ud2lj_1._dialog_ud2lj_1._milestone_ud2lj_1{justify-self:center;transform:none}@media(max-width:1100px){._milestoneBackdrop_ud2lj_25._milestoneBackdrop_ud2lj_25{padding-inline:16px!important}}._milestone_ud2lj_1 ._storyContent_ud2lj_1 ._gallery_ud2lj_1{grid-column:1/-1}._dialog_ud2lj_1 ._layout_ud2lj_1{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:24px;min-height:0;align-items:start}._intro_ud2lj_31{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:28px;padding-right:8px}._dialog_ud2lj_1 ._intro_ud2lj_31 ._heading_ud2lj_1{display:flex;gap:20px;align-items:center;margin:0;padding-right:0}._intro_ud2lj_31 ._heading_ud2lj_1>div{min-width:0}._storyNote_ud2lj_34{padding:20px 24px;border:1px solid var(--s2-border);border-radius:18px 8px 20px 11px;background:var(--s2-wash-blush);box-shadow:var(--s2-shadow-card);min-width:0}._dialog_ud2lj_1 ._intro_ud2lj_31 ._notes_ud2lj_1{font-size:16px;line-height:1.6;margin:0}._dialog_ud2lj_1 ._story_ud2lj_1{min-height:0;padding:0;background:none;transform:none}._dialog_ud2lj_1 ._storyContent_ud2lj_1{display:block}._dialog_ud2lj_1 ._social_ud2lj_1{margin-top:0;transform:none}._dialog_ud2lj_1 ._gallery_ud2lj_1{margin:0 0 20px}._dialog_ud2lj_1 ._noPhoto_ud2lj_1{width:100%;height:320px}._dialog_ud2lj_1 ._actions_ud2lj_1{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--s2-border)}._dialog_ud2lj_1 ._actions_ud2lj_1 ._post_ud2lj_1{background:var(--s2-personal-action,#6c3cff);color:var(--s2-personal-action-ink,white);border:1px solid var(--s2-border);font-weight:800}._pickerBackdrop_ud2lj_43._pickerBackdrop_ud2lj_43{grid-template-columns:minmax(0,1fr);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}._pickerDialog_ud2lj_44._pickerDialog_ud2lj_44{justify-self:center;width:min(420px,100%);padding:20px;margin:0;background:var(--s2-surface);color:var(--s2-ink);font-family:var(--s2-font);border-radius:20px;max-height:calc(100dvh - 36px)}._pickerDialog_ud2lj_44>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._pickerDialog_ud2lj_44 h2{font-size:20px;line-height:1.4;margin:0}._pickerDialog_ud2lj_44 ._pickerClose_ud2lj_47{flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--s2-border-strong);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font:900 22px var(--s2-font);cursor:pointer}._pickerDialog_ud2lj_44 fieldset button{height:44px;min-height:44px;cursor:pointer}._pickerDialog_ud2lj_44 button:focus-visible{outline:3px solid var(--s2-link);outline-offset:2px}@media(max-width:767px){._dialog_ud2lj_1 ._layout_ud2lj_1,._intro_ud2lj_31{grid-template-columns:minmax(0,1fr);gap:20px}._intro_ud2lj_31{padding-right:12px}._storyNote_ud2lj_34{padding:16px}._dialog_ud2lj_1 ._noPhoto_ud2lj_1{height:200px}}@media(max-width:1100px){._pickerBackdrop_ud2lj_43._pickerBackdrop_ud2lj_43{padding:calc(var(--mobile-header-height,84px) + 16px) 16px calc(var(--mobile-nav-height,84px) + 16px)!important}._pickerDialog_ud2lj_44._pickerDialog_ud2lj_44{max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 32px)!important}}html[data-theme=dark] ._dialog_ud2lj_1 ._actions_ud2lj_1 ._post_ud2lj_1{background:var(--s2-personal-action,#a17cff);color:var(--s2-personal-action-ink,#17121f)}@media(min-width:768px){._dialog_ud2lj_1{--memory-gallery-height:488px}._dialog_ud2lj_1 ._social_ud2lj_1{min-height:var(--memory-gallery-height)}}@media(min-width:768px)and (max-width:999px){._dialog_ud2lj_1{--memory-gallery-height:560px}}:root ._dialog_ud2lj_1._dialog_ud2lj_1 ._commentActions_ud2lj_1._commentActions_ud2lj_1 button,:root ._dialog_ud2lj_1._dialog_ud2lj_1 ._commentActions_ud2lj_1._commentActions_ud2lj_1 button[data-destructive]{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 4px;font-size:11px;min-width:44px;border-radius:4px;color:var(--s2-personal-control-ink,var(--s2-link))!important}:root ._dialog_ud2lj_1._dialog_ud2lj_1 ._commentActions_ud2lj_1._commentActions_ud2lj_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),:root ._dialog_ud2lj_1._dialog_ud2lj_1 ._commentActions_ud2lj_1._commentActions_ud2lj_1 button[data-destructive]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}:root ._dialog_ud2lj_1._dialog_ud2lj_1 ._commentActions_ud2lj_1._commentActions_ud2lj_1 button[data-destructive]{color:var(--sproglet-danger)!important}._dialog_ud2lj_1 ._commentActions_ud2lj_1 button:is(:hover,:active){text-decoration:underline;text-underline-offset:3px}._reactionPeople_ud2lj_72{display:inline-flex;align-items:center}._reactionPeople_ud2lj_72>*+*{margin-left:-6px}._reactions_ud2lj_1>button:has(._reactionPeople_ud2lj_72:not(:empty)){gap:6px}._reactionPeople_ud2lj_72:empty{display:none}._backdrop_1yool_1{background:#251c2366;-webkit-backdrop-filter:none;backdrop-filter:none}._dialog_1yool_1{font-family:var(--s2-font);color:var(--s2-ink);background:var(--s2-canvas);padding:24px;border-radius:18px;scrollbar-gutter:auto}._close_1yool_1{position:absolute;right:8px;top:8px;width:44px;height:44px;border:6px solid var(--s2-canvas);border-radius:50%;background:#c71f2e;color:#fff;font:900 22px var(--s2-font);cursor:pointer}._heading_1yool_1{margin-bottom:28px;padding-right:30px}._heading_1yool_1>p{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink);margin:0 0 16px}._heading_1yool_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_1yool_1 h2{font:900 30px var(--s2-font);margin:0 0 8px;color:var(--s2-ink)}._heading_1yool_1>span{font-size:12px;color:var(--s2-muted)}._heading_1yool_1>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._formGrid_1yool_1{display:grid;grid-template-columns:minmax(0,1.77fr) minmax(0,1fr);gap:34px;border:0;padding:0;margin:0;min-width:0}._paper_1yool_1,._optional_1yool_1,._note_1yool_1{padding:26px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-surface);box-shadow:var(--s2-shadow-card);min-width:0}._paper_1yool_1 h3,._note_1yool_1 h3{font-size:18px;font-weight:900;margin:0 0 24px;color:var(--s2-ink)}._dialog_1yool_1 label{font-size:13px;font-weight:800;display:block;margin:16px 0 8px;color:var(--s2-ink)}._dialog_1yool_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_1yool_1 label span,._photos_1yool_1 h3 span{font-weight:400;color:var(--s2-muted)}._dialog_1yool_1 :is(input,select,textarea){font:14px var(--s2-font);--wcag-surface:var(--s2-surface);background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border-strong);border-radius:12px;padding:12px;min-height:44px;width:100%;min-width:0}._dialog_1yool_1 :is(input,select,textarea):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_1yool_1 ._titleInput_1yool_1{height:62px}._dialog_1yool_1 textarea{min-height:120px;resize:vertical}._dialog_1yool_1 button{min-height:44px!important;cursor:pointer;font-family:var(--s2-font)}._dialog_1yool_1 button:disabled{opacity:.55;cursor:default}._paper_1yool_1 .low-admin-context-row{background:none;margin:16px 0;padding:0;gap:12px;display:flex;align-items:center;justify-content:space-between}._paper_1yool_1 .low-admin-context-row>div{display:grid;gap:4px;font-size:12px}._paper_1yool_1 .low-admin-context-row>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1yool_1 .low-admin-context-row button{font-size:11px;padding:8px 12px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink)}._paper_1yool_1 .low-admin-context-row button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._photos_1yool_1{margin-top:26px}._photos_1yool_1 h3{font-size:14px;margin-bottom:6px}._photos_1yool_1>p{font-size:12px;color:var(--s2-muted);margin-bottom:16px}._photos_1yool_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._photoGrid_1yool_1{display:flex;gap:12px;flex-wrap:wrap}._photoGrid_1yool_1>div{width:calc(50% - 6px);min-width:0;border-radius:12px;padding:8px;background:var(--s2-wash-sky)}._photoGrid_1yool_1 img{width:100%;height:120px;object-fit:cover;border-radius:8px}._photoGrid_1yool_1 button{padding:4px 8px;border:0;border-radius:8px;background:var(--s2-surface);color:var(--s2-ink);font-size:11px;margin-top:4px}._photoGrid_1yool_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._photoGrid_1yool_1 button[aria-pressed=true]{background:var(--s2-wash-lilac)}._photoGrid_1yool_1 ._removing_1yool_1 img{opacity:.35}._dialog_1yool_1 ._photoPicker_1yool_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;min-height:120px;border:1px dashed var(--s2-border-strong);border-radius:12px;background:var(--s2-wash-sky);margin:0;padding:12px;cursor:pointer}._photoPicker_1yool_1>span{font-size:24px;color:var(--s2-link)!important}._photoPicker_1yool_1 strong{font-size:12px}._photoPicker_1yool_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._photoPicker_1yool_1 input{position:absolute;inset:0;opacity:0;cursor:pointer;padding:0}._photoPicker_1yool_1:focus-within{outline:3px solid var(--s2-link);outline-offset:3px}._actions_1yool_1{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}._actions_1yool_1 button,._layouts_1yool_1 button{border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);padding:8px 22px;font-size:12px;font-weight:800}._actions_1yool_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._layouts_1yool_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1yool_1 ._primary_1yool_1{background:var(--s2-personal-action,#6c3cff);color:var(--s2-personal-action-ink,white);border-color:#6c3cff}._aside_1yool_1{display:grid;align-content:start;gap:30px}._optional_1yool_1{background:var(--s2-wash-lilac);min-height:250px}._toggle_1yool_1{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;background:none;border:0;padding:0;color:var(--s2-ink);font-size:14px;font-weight:900}._toggle_1yool_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._optionalHint_1yool_1{font-size:13px;line-height:2.5;color:var(--s2-muted)}._optionalHint_1yool_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._optionalFields_1yool_1{padding-top:8px}._optionalFields_1yool_1 .location-picker{margin-top:20px}._dialog_1yool_1 ._check_1yool_1{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}._check_1yool_1 input{width:24px;height:24px;min-height:24px;flex:none;accent-color:var(--s2-link)}._note_1yool_1{background:var(--s2-wash-mint);min-height:210px}._note_1yool_1 h3{font-size:16px}._note_1yool_1 p{font-size:13px;line-height:1.7;margin:0}._note_1yool_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._layouts_1yool_1{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}._layouts_1yool_1 button{padding:8px 12px}._layouts_1yool_1 button[aria-pressed=true]{background:var(--s2-wash-lilac);border-color:var(--s2-link)}._medal_1yool_1{display:block;margin-bottom:20px}._error_1yool_1{position:sticky;bottom:0;background:var(--s2-wash-blush);border:1px solid var(--s2-border);border-radius:12px;padding:16px;color:var(--s2-accent-ink);font-size:14px}._error_1yool_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_1yool_1 :is(button,input,textarea,select):focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}html[data-theme=dark] ._actions_1yool_1 ._primary_1yool_1{background:var(--s2-personal-action,#a17cff);color:var(--s2-personal-action-ink,#17121f)}@media(max-width:767px){._dialog_1yool_1{padding:22px 0 12px;width:calc(100vw - 36px);max-width:calc(100vw - 36px);background:var(--s2-canvas)}._heading_1yool_1{padding:0 34px 0 16px;margin-bottom:22px}._heading_1yool_1 h2{font-size:24px}._heading_1yool_1>span{font-size:12px;line-height:1.5;display:block}._heading_1yool_1>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._formGrid_1yool_1{grid-template-columns:minmax(0,1fr);gap:18px}._paper_1yool_1,._optional_1yool_1,._note_1yool_1{padding:18px 14px}._paper_1yool_1 h3{font-size:16px;margin-bottom:20px}._aside_1yool_1{gap:18px}._optional_1yool_1{min-height:130px}._note_1yool_1{min-height:0}._dialog_1yool_1 ._titleInput_1yool_1{height:52px}._dialog_1yool_1 textarea{min-height:100px}._actions_1yool_1{margin-top:24px}._photoPicker_1yool_1{max-width:100%}._error_1yool_1{margin:16px 0 0}._dialog_1yool_1 ._check_1yool_1{font-size:13px}._dialog_1yool_1 ._check_1yool_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._backdrop_1yool_1._backdrop_1yool_1{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;align-items:center!important;place-items:center!important;padding:18px!important}._dialog_1yool_1._dialog_1yool_1{padding:24px!important;border-radius:18px!important;background:var(--s2-canvas)!important;max-height:calc(100dvh - 36px)!important;width:min(1078px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important}._paper_1yool_1 .low-admin-context-row{border:0!important;background:none!important;box-shadow:none!important}@media(max-width:767px){._dialog_1yool_1._dialog_1yool_1{padding:22px 0 12px!important}._close_1yool_1{right:0}}._medalWrap_1yool_5{position:relative;display:block;width:68.2068px;height:82px;flex:none}._medalWrap_1yool_5>b{position:absolute;inset:0;display:grid;place-items:center;font:900 30px var(--s2-font);color:var(--s2-accent-ink)}@media(max-width:767px){._medalWrap_1yool_5{display:none}}@media(max-width:767px){._paper_1yool_1{height:auto;overflow:visible}._photos_1yool_1{position:relative;margin-bottom:24px}._photoGrid_1yool_1{align-items:flex-start}._aside_1yool_1,._error_1yool_1{position:static}}._milestone_1yool_8 ._medalWrap_1yool_5{width:68px;height:68px;display:grid}@media(max-width:767px){._milestone_1yool_8 ._medalWrap_1yool_5{width:48px;height:48px;font-size:24px}}._photos_1yool_1 ._photoActions_1yool_10{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}._photoActions_1yool_10 button{padding:8px 12px;border:1px solid var(--s2-border);border-radius:10px;background:var(--s2-surface);color:var(--s2-ink);font-size:12px}._photoActions_1yool_10 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._photoActions_1yool_10 button[aria-pressed=true]{background:var(--s2-personal-selection,var(--s2-wash-lilac));border-color:var(--s2-personal-control-border,var(--s2-link))}._dialog_1yool_1 ._photoPicker_1yool_1{margin-top:16px}._dialog_1yool_1._milestone_1yool_8 ._medalWrap_1yool_5{display:grid;width:68px;height:68px;aspect-ratio:1;border-radius:50%;place-items:center;margin-bottom:20px}._photos_1yool_1 :is(button,input):disabled{cursor:default}@media(max-width:767px){._dialog_1yool_1._milestone_1yool_8 ._medalWrap_1yool_5{width:48px;height:48px}}._notice_1bcjm_1{position:fixed;bottom:max(28px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(760px,calc(100vw - 36px));display:flex;align-items:center;gap:24px;padding:24px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-mint);color:var(--s2-ink);font-family:var(--s2-font);box-shadow:var(--s2-shadow-float);z-index:1250}._star_1bcjm_1{font-size:38px;color:var(--s2-accent-ink)}._notice_1bcjm_1 strong{font-size:18px;font-weight:900;overflow-wrap:anywhere}._notice_1bcjm_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._notice_1bcjm_1 p{font-size:13px;line-height:1.6;margin:10px 0 0}._notice_1bcjm_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._notice_1bcjm_1 button{margin-left:auto;flex:none;width:44px;min-height:44px;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:22px;cursor:pointer}._notice_1bcjm_1 button:focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}@media(max-width:1100px){._notice_1bcjm_1{bottom:calc(94px + env(safe-area-inset-bottom));padding:18px;gap:14px}._notice_1bcjm_1 strong{font-size:15px}._notice_1bcjm_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._notice_1bcjm_1 p{font-size:12px}._notice_1bcjm_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._star_1bcjm_1{font-size:30px}}._workspace_zmi05_1{position:relative;min-width:0;margin-top:-18px;font-family:var(--s2-font);color:var(--s2-ink)}._heading_zmi05_2{margin:0}._eyebrow_zmi05_2{margin:0 0 8px;font-size:10px;line-height:1.4;font-weight:800;color:var(--s2-accent-ink);text-transform:uppercase}._eyebrow_zmi05_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_zmi05_2 h1{margin:0;font-size:30px;line-height:1.3;font-weight:900;color:var(--s2-ink)}._heading_zmi05_2>p:last-child{font-size:12px;line-height:1.5;margin:3px 0 0;color:var(--s2-muted)}._heading_zmi05_2>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mode_zmi05_3{display:flex;align-items:center;justify-content:center;gap:12px;width:330px;max-width:100%;min-height:44px;margin:8px 0 18px}._mode_zmi05_3 button{border:0;background:none;min-height:44px;flex:1;padding:8px 0;font:800 11px var(--s2-font);color:var(--s2-muted);cursor:pointer}._mode_zmi05_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mode_zmi05_3 button[aria-pressed=true]{color:var(--s2-ink)}._modeTrack_zmi05_3{display:block;width:56px;height:28px;flex:none}._modeTrack_zmi05_3 img{max-width:none!important;width:auto!important;height:auto!important}._layout_zmi05_4{display:grid;grid-template-columns:330px minmax(0,1fr);gap:30px;align-items:start}._rail_zmi05_4{position:relative;min-height:590px;padding:18px 14px;border-radius:18px 10px;box-shadow:none}._railHeader_zmi05_4{padding-right:44px;margin:0 4px 28px;min-height:28px;display:flex;align-items:center}._railHeader_zmi05_4 h2{font-size:14px;font-weight:900;line-height:1.5;margin:0;color:var(--s2-ink)}._add_zmi05_4{position:absolute;right:12px;top:10px;width:44px;height:44px;border:0;border-radius:50%;background:#6b4dff;color:#fff;font:500 28px var(--s2-font);cursor:pointer}._threadList_zmi05_4{display:grid;gap:10px}._thread_zmi05_4{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:70px;padding:12px;border:1px solid var(--s2-border);border-radius:16px 9px;background:var(--s2-surface);text-align:left;color:var(--s2-ink);font-family:var(--s2-font);cursor:pointer}._thread_zmi05_4[aria-current]{background:var(--s2-wash-mint)}._thread_zmi05_4>span:first-child{min-width:0}._thread_zmi05_4 strong{display:block;font-size:12px;font-weight:800;overflow-wrap:anywhere;line-height:1.5}._thread_zmi05_4 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._thread_zmi05_4 small{display:block;font-size:10px;line-height:1.5;margin-top:7px;color:var(--s2-muted)}._thread_zmi05_4 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._railFooter_zmi05_4{font-size:11px;line-height:1.6;color:var(--s2-muted);margin:30px 4px 0}._railFooter_zmi05_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._history_zmi05_4{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.5;color:var(--s2-ink);flex:none}._history_zmi05_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._history_zmi05_4 strong{font-size:11px}._history_zmi05_4 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lock_zmi05_4{display:grid;place-items:center;width:24px;height:24px;background:var(--s2-wash-mint);border-radius:50%;flex:none}._protected_zmi05_4 ._lock_zmi05_4{background:var(--s2-wash-lilac)}._lock_zmi05_4 img{max-width:none!important;width:auto!important;height:auto!important}._thread_zmi05_4 ._history_zmi05_4{align-self:flex-start}._threadColumn_zmi05_5{min-width:0;display:grid;gap:14px}._threadPaper_zmi05_5{padding:18px;min-height:590px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-surface);display:flex;flex-direction:column;min-width:0}._threadHeader_zmi05_5 h2,._threadHeader_zmi05_5 h3{font-size:18px;font-weight:900;margin:0 0 16px;color:var(--s2-ink);overflow-wrap:anywhere}._chips_zmi05_5{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:10px}._chip_zmi05_5{padding:6px 12px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-wash-sky);font-size:10px;line-height:1.5;font-weight:800;color:var(--s2-ink)}._chip_zmi05_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._access_zmi05_5{background:var(--s2-wash-mint)}._viewer_zmi05_5{background:var(--s2-wash-blush)}._threadHeader_zmi05_5 p,._audiencePaper_zmi05_5 p{font-size:11px;color:var(--s2-muted);line-height:1.6;margin:6px 0 16px}._threadHeader_zmi05_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._audiencePaper_zmi05_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._audiencePaper_zmi05_5{padding:14px;background:var(--s2-wash-peach);border:1px solid var(--s2-border);border-radius:18px 10px}._audiencePaper_zmi05_5 p{margin-bottom:0}._audienceList_zmi05_5{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;font-size:11px}._audienceList_zmi05_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._audienceDisclosure_zmi05_5{margin-top:10px}._audienceDisclosure_zmi05_5 summary{font-size:12px;min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--s2-link)}._audienceDisclosure_zmi05_5 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._messages_zmi05_6{display:flex;flex-direction:column;gap:18px;flex:1;min-height:240px;max-height:520px;overflow:auto;overscroll-behavior:contain;padding:8px 0 22px;scrollbar-width:var(--sproglet-scrollbar-width,thin)}._message_zmi05_6{align-self:flex-start;width:min(430px,90%);padding:12px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-sky);color:var(--s2-ink)}._own_zmi05_6{align-self:flex-end;background:var(--s2-wash-lilac)}._message_zmi05_6>strong{display:block;color:var(--s2-accent-ink);font-size:11px;font-weight:800}._message_zmi05_6>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._message_zmi05_6>p{margin:12px 0 20px;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._message_zmi05_6>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._message_zmi05_6>small{display:block;font-size:10px;line-height:1.5;color:var(--s2-muted)}._message_zmi05_6>small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._messageActions_zmi05_6{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}._messageActions_zmi05_6 button{min-height:44px;border:0;background:none;color:var(--s2-link);font:800 11px var(--s2-font);padding:6px 8px;cursor:pointer}._messageActions_zmi05_6 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._messageActions_zmi05_6 ._danger_zmi05_6{color:var(--s2-accent-ink)}._event_zmi05_6{align-self:center;max-width:90%;padding:12px 18px;margin:0;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-lilac);font-size:11px;line-height:1.5;text-align:center}._event_zmi05_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reply_zmi05_6{display:block;max-width:100%;width:100%;padding:10px;margin:10px 0;border:1px solid var(--s2-border);border-radius:12px;background:var(--s2-wash-lilac);color:var(--s2-ink);text-align:left;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._reply_zmi05_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reply_zmi05_6 strong{display:block;font-size:11px}._reply_zmi05_6 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reply_zmi05_6:where(button){cursor:pointer;min-height:44px}._composer_zmi05_7{margin-top:auto;padding:10px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-peach)}._composerRow_zmi05_7{display:flex;align-items:flex-end;gap:12px}._composer_zmi05_7 textarea{flex:1;min-width:0;min-height:52px;max-height:180px;resize:vertical;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--s2-ink);font:14px var(--s2-font);padding:12px}._composer_zmi05_7 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._composer_zmi05_7 textarea:focus-visible{border-color:var(--s2-border-strong)}._composerContext_zmi05_7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;margin-bottom:8px;background:var(--s2-wash-lilac);border-radius:12px;font-size:12px}._composerContext_zmi05_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._composerContext_zmi05_7>div{min-width:0;overflow-wrap:anywhere}._composerContext_zmi05_7 span{display:block;font-size:11px;margin-top:6px}._composerContext_zmi05_7 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._composerContext_zmi05_7 button{min-width:44px;min-height:44px;border:0;background:none;color:var(--s2-ink);cursor:pointer}._button_zmi05_7,._primary_zmi05_7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 12px var(--s2-font);cursor:pointer}._button_zmi05_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._primary_zmi05_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_zmi05_7{background:#6b4dff;color:#fff;border-color:#6b4dff}._actions_zmi05_7{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:20px}._toolbar_zmi05_7{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}._error_zmi05_7{padding:14px;border:1px solid var(--s2-border);border-radius:12px;background:var(--s2-wash-blush);color:var(--s2-accent-ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}._error_zmi05_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._state_zmi05_7{padding:18px;font-size:13px;line-height:1.6;color:var(--s2-muted)}._state_zmi05_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._state_zmi05_7 h3{font-size:18px;color:var(--s2-ink)}._readonly_zmi05_7{padding:16px;margin:16px 0 0;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-lilac);font-size:12px;line-height:1.6}._readonly_zmi05_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._context_zmi05_7{margin-bottom:18px}._context_zmi05_7:empty{display:none}._context_zmi05_7 .family-profile-selector{max-width:100%}._dialog_zmi05_8._dialog_zmi05_8._dialog_zmi05_8{padding:24px!important;border-radius:18px!important;background:var(--s2-canvas)!important;width:min(620px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:calc(100dvh - 36px)!important;font-family:var(--s2-font);color:var(--s2-ink)}._dialog_zmi05_8._dialog_zmi05_8._wideDialog_zmi05_8{width:min(1078px,calc(100vw - 36px))!important}._backdrop_zmi05_8._backdrop_zmi05_8._backdrop_zmi05_8{padding:18px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}._dialogHeading_zmi05_8{position:relative;padding-right:42px;margin-bottom:24px}._dialogHeading_zmi05_8 h2{font-size:28px;font-weight:900;margin:0 0 10px;color:var(--s2-ink)}._dialogHeading_zmi05_8>p:last-child{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:0}._dialogHeading_zmi05_8>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_zmi05_8{position:absolute;right:0;top:0;width:44px;height:44px;border:0;border-radius:50%;background:#c71f2e;color:#fff;font:900 22px var(--s2-font);cursor:pointer}._formGrid_zmi05_8{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:30px}._formPaper_zmi05_8{padding:18px;min-width:0;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-surface)}._formPaper_zmi05_8>h3,._reassurance_zmi05_8 h3{font-size:18px;font-weight:900;margin:0 0 18px;color:var(--s2-ink)}._reassurance_zmi05_8{padding:18px;background:var(--s2-wash-sky);border:1px solid var(--s2-border);border-radius:18px 10px;align-self:start;min-height:280px;font-size:12px;line-height:1.7}._reassurance_zmi05_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_zmi05_8{display:grid;gap:8px;margin:0 0 22px;font-size:13px;font-weight:800}._field_zmi05_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_zmi05_8 input,._field_zmi05_8 select,._field_zmi05_8 textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;font:14px var(--s2-font);border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-surface);color:var(--s2-ink)}._field_zmi05_8 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._field_zmi05_8 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._field_zmi05_8 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._formPaper_zmi05_8 fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}._formPaper_zmi05_8 legend{font-size:13px;font-weight:800;margin-bottom:10px}._formPaper_zmi05_8 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._people_zmi05_8{display:flex;gap:8px;flex-wrap:wrap}._person_zmi05_8{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--s2-border);border-radius:14px;background:var(--s2-wash-mint);font-size:12px;font-weight:800;cursor:pointer}._person_zmi05_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._person_zmi05_8 input,._check_zmi05_8 input{width:20px;height:20px;accent-color:#6b4dff;flex:none}._help_zmi05_8{font-size:11px;font-weight:400;line-height:1.6;color:var(--s2-muted);margin:8px 0 0}._help_zmi05_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._check_zmi05_8{display:flex;align-items:center;gap:14px;padding:16px;background:var(--s2-wash-peach);border:1px solid var(--s2-border);border-radius:16px;font-size:13px;font-weight:800;min-height:60px}._check_zmi05_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_zmi05_8{padding:16px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-blush);font-size:12px;line-height:1.6;margin:16px 0}._note_zmi05_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._audienceGrid_zmi05_8{display:grid;grid-template-columns:1fr 1fr;gap:24px}._audienceOption_zmi05_8{padding:18px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-mint)}._audienceOption_zmi05_8:nth-child(2){background:var(--s2-wash-sky)}._audienceOption_zmi05_8 h3{font-size:18px;margin:0 0 20px;color:var(--s2-ink)}._audienceOption_zmi05_8 p{font-size:12px;line-height:1.7}._audienceOption_zmi05_8 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._audienceOption_zmi05_8[aria-current]{outline:2px solid var(--s2-link);outline-offset:2px}._dialog_zmi05_8 :is(button,input,textarea,select):focus-visible,._workspace_zmi05_1 :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}._dialog_zmi05_8 button:disabled,._workspace_zmi05_1 button:disabled{opacity:.6;cursor:default}._blush_zmi05_9{position:absolute;left:calc(100% - 178px);top:120px;width:270px;height:270px}._mint_zmi05_9{position:absolute;left:-165px;top:184px;width:225px;height:225px}._sky_zmi05_9{position:absolute;left:calc(100% - 78px);top:573px;width:210px;height:210px}html[data-theme=dark] ._rail_zmi05_4,html[data-theme=dark] ._audiencePaper_zmi05_5,html[data-theme=dark] ._composer_zmi05_7{background:#2c2236}html[data-theme=dark] ._primary_zmi05_7,html[data-theme=dark] ._add_zmi05_4{background:#a17cff;border-color:#a17cff;color:#17121f}@media(max-width:1100px){._workspace_zmi05_1{margin-top:0}._heading_zmi05_2 h1{font-size:24px}._heading_zmi05_2>p:last-child{font-size:11px}._heading_zmi05_2>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mode_zmi05_3{width:354px;margin:12px 0}._layout_zmi05_4{grid-template-columns:minmax(0,1fr);gap:12px}._rail_zmi05_4{display:flex;align-items:center;gap:10px;padding:8px;min-height:62px}._railHeader_zmi05_4,._railFooter_zmi05_4{display:none}._threadList_zmi05_4{display:flex;flex:1;overflow:auto;min-width:0;scrollbar-width:var(--sproglet-scrollbar-width,thin);gap:18px}._thread_zmi05_4{flex:none;width:132px;min-height:52px;padding:8px;gap:6px;border-radius:14px}._thread_zmi05_4 strong{font-size:11px;line-height:1.25}._thread_zmi05_4 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._thread_zmi05_4 small{font-size:10px;line-height:1.25;margin-top:4px}._thread_zmi05_4 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._thread_zmi05_4 ._history_zmi05_4{align-self:center}._threadList_zmi05_4 ._state_zmi05_7{min-width:200px;padding:8px}._add_zmi05_4{position:static;flex:none}._threadPaper_zmi05_5{padding:14px;min-height:384px}._threadHeader_zmi05_5 h2,._threadHeader_zmi05_5 h3{font-size:16px;margin-bottom:12px}._threadHeader_zmi05_5 p{font-size:11px}._threadHeader_zmi05_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chips_zmi05_5{gap:6px}._chip_zmi05_5{font-size:10px;padding:5px 8px}._chip_zmi05_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._messages_zmi05_6{min-height:180px;max-height:480px;gap:12px}._message_zmi05_6{padding:12px;width:min(430px,92%)}._message_zmi05_6>p{font-size:13px;margin-bottom:12px}._message_zmi05_6>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._messageActions_zmi05_6{margin-top:0;gap:6px}._messageActions_zmi05_6 button{padding:4px;min-width:44px}._composer_zmi05_7{padding:8px}._composerRow_zmi05_7{gap:6px}._composer_zmi05_7 textarea{font-size:16px;padding:10px;min-height:48px}._composer_zmi05_7 ._primary_zmi05_7{padding:8px 14px}._audiencePaper_zmi05_5{padding:14px}._blush_zmi05_9{left:-88px;top:169px;width:132px;height:132px}._mint_zmi05_9{left:calc(100% - 58px);top:523px;width:128px;height:128px}._context_zmi05_7{margin-bottom:12px}}@media(max-width:767px){._dialog_zmi05_8._dialog_zmi05_8._dialog_zmi05_8{padding:18px!important}._dialogHeading_zmi05_8 h2{font-size:24px}._formGrid_zmi05_8,._audienceGrid_zmi05_8{grid-template-columns:minmax(0,1fr);gap:18px}._reassurance_zmi05_8{min-height:0}._formPaper_zmi05_8{padding:14px}._field_zmi05_8 input,._field_zmi05_8 select,._field_zmi05_8 textarea{font-size:16px}._formPaper_zmi05_8 ._actions_zmi05_7{justify-content:stretch}._formPaper_zmi05_8 ._actions_zmi05_7 button{flex:1}._history_zmi05_4{white-space:normal}._threadPaper_zmi05_5{min-height:384px}}._domain_zmi05_14{min-width:0;font-family:var(--s2-font);color:var(--s2-ink)}._domain_zmi05_14 :is(button,textarea,select,summary):focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}._domain_zmi05_14 button:disabled{opacity:.6;cursor:default}._formPaper_zmi05_8>fieldset{margin-top:24px}._composer_zmi05_7>textarea{width:100%}._context_zmi05_7>summary{display:flex;align-items:center;min-height:44px;font-size:12px;font-weight:800;cursor:pointer}._context_zmi05_7>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_zmi05_8 ._deleteButton_zmi05_17{background:#c71f2e;border-color:#c71f2e;color:#fff}._context_zmi05_7{position:relative}._context_zmi05_7[open]{padding:12px;background:var(--s2-wash-peach);border:1px solid var(--s2-border);border-radius:14px}._threadPaper_zmi05_5:has(._messages_zmi05_6){height:590px}._threadPaper_zmi05_5 ._messages_zmi05_6{min-height:120px}._audienceSummary_zmi05_20 ._audienceList_zmi05_5{gap:4px 14px;font-size:11px;color:var(--s2-muted)}._audienceSummary_zmi05_20 ._audienceList_zmi05_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._audienceSummary_zmi05_20 p{margin-bottom:8px}._domain_zmi05_14 ._composer_zmi05_7 textarea{background:transparent!important;border-color:transparent!important;min-height:44px;height:44px}._domain_zmi05_14 ._composer_zmi05_7 textarea:focus-visible{border-color:var(--s2-border-strong)}._domain_zmi05_14 ._composer_zmi05_7>textarea{height:88px}._composerRow_zmi05_7{align-items:center}@media(max-width:1100px){._threadPaper_zmi05_5:has(._messages_zmi05_6){height:max(460px,60dvh)}._threadPaper_zmi05_5 ._messages_zmi05_6{min-height:100px}._audienceSummary_zmi05_20 ._audienceList_zmi05_5{font-size:10px}._audienceSummary_zmi05_20 ._audienceList_zmi05_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._domain_zmi05_14 ._composer_zmi05_7 textarea{font-size:16px}._threadColumn_zmi05_5{gap:12px}}._domain_zmi05_14 ._primary_zmi05_7,._domain_zmi05_14 ._button_zmi05_7,._dialog_zmi05_8 ._primary_zmi05_7,._dialog_zmi05_8 ._button_zmi05_7{min-height:44px!important}._message_zmi05_6>small,._thread_zmi05_4 small,._history_zmi05_4{height:auto;min-height:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5}html[data-theme=dark] ._message_zmi05_6>small{color:#c3bdcf}._threadPaper_zmi05_5:has(._messages_zmi05_6){height:auto;min-height:590px}._domain_zmi05_14 ._composer_zmi05_7 textarea{height:auto;min-height:44px;border-color:var(--s2-border-control)!important}@media(max-width:1100px){._threadPaper_zmi05_5:has(._messages_zmi05_6){height:auto;min-height:384px}}._workspace_zmi05_1,._dialog_zmi05_8,._domain_zmi05_14{--conversation-action:var(--s2-personal-action,#6b4dff);--conversation-action-ink:var(--s2-personal-action-ink,#fff);--conversation-control:var(--s2-personal-control-ink,var(--s2-link));--conversation-border:var(--s2-personal-control-border,var(--s2-border))}html[data-theme=dark] :is(._workspace_zmi05_1,._dialog_zmi05_8,._domain_zmi05_14){--conversation-action:var(--s2-personal-action,#a17cff);--conversation-action-ink:var(--s2-personal-action-ink,#17121f)}._workspace_zmi05_1 [hidden]{display:none!important}._workspaceControls_zmi05_36{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 16px;flex-wrap:wrap}._workspaceControls_zmi05_36 ._mode_zmi05_3{margin:0;width:300px}._workspaceControls_zmi05_36>._button_zmi05_7{min-height:32px;padding:6px 12px}._switchTrack_zmi05_37{display:block;position:relative;width:48px;height:28px;border-radius:999px;background:var(--s2-wash-lilac);border:1px solid var(--conversation-border);margin:auto}._switchTrack_zmi05_37>span{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--conversation-action);transition:transform .18s}._mode_zmi05_3 [aria-checked=true] ._switchTrack_zmi05_37>span{transform:translate(20px)}._layout_zmi05_4{grid-template-columns:var(--conversation-rail-width,clamp(220px,26%,300px)) minmax(0,1fr);gap:24px;align-items:stretch}._domain_zmi05_14 ._rail_zmi05_4{min-height:0;padding:14px 10px;transform:none;align-self:stretch}._domain_zmi05_14 ._railHeader_zmi05_4{margin-bottom:18px}._threadList_zmi05_4{gap:8px}._domain_zmi05_14 ._thread_zmi05_4{min-height:64px;padding:10px;border-radius:12px 8px}._domain_zmi05_14 ._thread_zmi05_4[aria-current]{border-color:var(--conversation-border)}._domain_zmi05_14 ._threadPaper_zmi05_5,._domain_zmi05_14 ._threadPaper_zmi05_5:has(._messages_zmi05_6){height:var(--conversation-height,590px);min-height:280px;padding:16px;gap:12px;overflow:visible}._threadHeader_zmi05_5{flex:none}._threadHeader_zmi05_5 h3{margin-bottom:10px}._threadHeader_zmi05_5 ._chips_zmi05_5{margin-bottom:8px}._threadHeader_zmi05_5 ._history_zmi05_4{margin-left:auto}._audienceGroups_zmi05_41{display:flex;gap:10px 20px;flex-wrap:wrap}._audienceGroups_zmi05_41>div{display:grid;gap:6px;min-width:0}._audienceGroups_zmi05_41>div>strong{font-size:11px}._audienceGroups_zmi05_41>div>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._audienceGroups_zmi05_41 ._audienceList_zmi05_5{gap:6px}._audienceGroups_zmi05_41 ._chip_zmi05_5{font-size:10px;padding:3px 8px;border:0}._audienceGroups_zmi05_41 ._chip_zmi05_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._threadHeader_zmi05_5 ._textButton_zmi05_41{margin-top:4px}._domain_zmi05_14 ._messages_zmi05_6{min-height:70px;max-height:none;flex:1;overflow:auto;padding:8px 6px 12px;gap:14px;scrollbar-gutter:stable;overflow-anchor:none}._domain_zmi05_14 ._message_zmi05_6{width:min(430px,88%);padding:12px;border-radius:14px 9px;flex-shrink:0}._domain_zmi05_14 ._message_zmi05_6>p{margin:8px 0 10px}._domain_zmi05_14 ._messageActions_zmi05_6{gap:10px}._domain_zmi05_14 ._messageActions_zmi05_6 button{padding:3px 0;min-height:28px}._event_zmi05_6 small{display:block;margin-top:4px}._event_zmi05_6{flex-shrink:0}._domain_zmi05_14 ._composer_zmi05_7{flex:none;margin-top:0;padding:6px;border-radius:12px}._domain_zmi05_14 ._composer_zmi05_7 textarea{border:0!important;outline-offset:0;min-height:44px;max-height:120px;resize:vertical}._domain_zmi05_14 ._composer_zmi05_7 textarea:focus-visible{outline:2px solid var(--s2-focus,var(--s2-link))}._domain_zmi05_14 ._readonly_zmi05_7{flex:none;margin:0;padding:12px}._domain_zmi05_14 ._error_zmi05_7{margin:0;flex:none;max-height:100px;overflow:auto}:is(._domain_zmi05_14,._dialog_zmi05_8) :is(._primary_zmi05_7,._add_zmi05_4,._attach_zmi05_44){background:var(--conversation-action);border-color:var(--conversation-action);color:var(--conversation-action-ink)}:is(._domain_zmi05_14,._dialog_zmi05_8) :is(._button_zmi05_7,._person_zmi05_8,._field_zmi05_8 input,._field_zmi05_8 select,._field_zmi05_8 textarea){border-color:var(--conversation-border)}:is(._domain_zmi05_14,._dialog_zmi05_8) :is(._person_zmi05_8 input,._check_zmi05_8 input,._policyRow_zmi05_46 input){accent-color:var(--conversation-action)}._textButton_zmi05_41{display:inline-flex;align-items:center;min-height:32px;padding:4px 0;background:none;border:0;color:var(--conversation-control);font:800 11px var(--s2-font);cursor:pointer}._textButton_zmi05_41:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._attach_zmi05_44{flex:none;width:36px;height:36px;border:0;border-radius:50%;font-size:23px;cursor:pointer}._domain_zmi05_14 ._primary_zmi05_7{padding:6px 14px}._draftImages_zmi05_49{display:flex;gap:8px;overflow-x:auto;margin:0 0 8px;padding:4px;list-style:none}._draftImages_zmi05_49>li{display:grid;gap:4px;flex:0 0 100px;min-width:0}._draftImages_zmi05_49 img{width:100px;height:64px;object-fit:cover;border-radius:8px}._draftImages_zmi05_49 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}._draftImages_zmi05_49 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._draftImages_zmi05_49 button{min-height:28px;border:0;border-radius:6px;font-size:11px;cursor:pointer}._draftImages_zmi05_49 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._composer_zmi05_7 progress{width:100%;height:8px;accent-color:var(--conversation-action)}._dialog_zmi05_8 ._formGrid_zmi05_8{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:24px}._dialog_zmi05_8 ._formPaper_zmi05_8,._dialog_zmi05_8 ._reassurance_zmi05_8,._dialog_zmi05_8 ._audienceOption_zmi05_8{transform:none}._dialog_zmi05_8 ._audienceOption_zmi05_8:nth-child(2){transform:none}._dialog_zmi05_8 ._field_zmi05_8{margin-top:16px}._dialog_zmi05_8 ._people_zmi05_8{margin-top:8px}._dialog_zmi05_8 ._check_zmi05_8{margin-top:12px}._dialog_zmi05_8 ._person_zmi05_8{border-radius:999px}._dialog_zmi05_8 ._audienceOption_zmi05_8 label{display:flex;gap:10px;align-items:flex-start}._dialog_zmi05_8 ._audienceOption_zmi05_8 input{width:20px;height:20px;flex:none;accent-color:var(--conversation-action)}._historyReview_zmi05_51{max-height:280px;overflow:auto;list-style:none;padding:8px;margin:12px 0;display:grid;gap:8px}._historyReview_zmi05_51 li,._historyChoice_zmi05_51{background:var(--s2-wash-lilac);padding:10px;border-radius:10px;font-size:12px}._historyReview_zmi05_51 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._historyChoice_zmi05_51:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyReview_zmi05_51 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}._historyChoice_zmi05_51{display:flex;gap:10px;align-items:flex-start}._historyChoice_zmi05_51>span{min-width:0}._historyChoice_zmi05_51 span span,._historyChoice_zmi05_51 small{display:block;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}._historyChoice_zmi05_51 input{width:20px;height:20px;flex:none;accent-color:var(--conversation-action)}._policyRow_zmi05_46{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px;border-bottom:1px solid var(--s2-border);font-size:12px}._policyRow_zmi05_46:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._policyRow_zmi05_46>strong{margin-right:auto}._policyRow_zmi05_46 label{display:flex;gap:8px;align-items:center;min-height:32px}._policyRow_zmi05_46 input{width:20px;height:20px}._dialog_zmi05_8>._formPaper_zmi05_8{margin-top:20px}@media(max-width:1100px){._layout_zmi05_4{grid-template-columns:minmax(0,1fr);gap:12px}._domain_zmi05_14 ._rail_zmi05_4{transform:none;min-height:62px;padding:8px;align-items:center}._domain_zmi05_14 ._thread_zmi05_4{width:132px;min-height:48px}._domain_zmi05_14 ._railHeader_zmi05_4{display:none}._domain_zmi05_14 ._threadPaper_zmi05_5,._domain_zmi05_14 ._threadPaper_zmi05_5:has(._messages_zmi05_6){padding:12px;min-height:280px}._domain_zmi05_14 ._message_zmi05_6{width:92%}._workspaceControls_zmi05_36{margin-bottom:12px}._workspaceControls_zmi05_36 ._mode_zmi05_3{width:100%;max-width:354px}._dialog_zmi05_8 ._formGrid_zmi05_8,._dialog_zmi05_8 ._audienceGrid_zmi05_8{grid-template-columns:minmax(0,1fr);gap:18px}._dialog_zmi05_8._dialog_zmi05_8._dialog_zmi05_8{max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - env(safe-area-inset-bottom,0px) - 48px)!important}._backdrop_zmi05_8._backdrop_zmi05_8._backdrop_zmi05_8{align-items:center!important;padding-top:calc(var(--mobile-header-height,84px) + 12px)!important;padding-bottom:calc(var(--mobile-nav-height,84px) + env(safe-area-inset-bottom,0px) + 36px)!important}._domain_zmi05_14 ._threadHeader_zmi05_5 h3{font-size:16px}._domain_zmi05_14 ._audienceGroups_zmi05_41{gap:8px}._domain_zmi05_14 ._messageActions_zmi05_6 button{min-height:32px}._attach_zmi05_44{width:44px;height:44px}._dialog_zmi05_8 ._reassurance_zmi05_8{min-height:0}._dialog_zmi05_8 ._formPaper_zmi05_8,._dialog_zmi05_8 ._reassurance_zmi05_8,._dialog_zmi05_8 ._audienceOption_zmi05_8{transform:none}._policyRow_zmi05_46>strong{width:100%}}@media(prefers-reduced-motion:reduce){._switchTrack_zmi05_37>span{transition:none}}._youngMobileHeader_zmi05_57{display:none}@media(max-width:1100px){._youngMobileHeader_zmi05_57{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;height:var(--mobile-nav-height,84px);background:var(--bg)}._youngWorkspace_zmi05_58{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-height,84px) + env(safe-area-inset-bottom,0px) + 32px)}}:root ._message_zmi05_6._message_zmi05_6 ._messageActions_zmi05_6._messageActions_zmi05_6 button[data-destructive]{background:transparent!important;color:var(--sproglet-danger)!important;border:0!important;box-shadow:none!important;border-radius:4px!important;padding:3px 0!important}._messageActions_zmi05_6 button:is(:hover,:active){text-decoration:underline;text-underline-offset:3px}._domain_zmi05_14 ._threadPaper_zmi05_5{box-sizing:border-box}._domain_zmi05_14 ._threadPaper_zmi05_5>._composer_zmi05_7{max-height:240px;overflow:auto}@media(max-width:1100px){._domain_zmi05_14 ._threadPaper_zmi05_5,._domain_zmi05_14 ._threadPaper_zmi05_5:has(._messages_zmi05_6){min-height:400px}._domain_zmi05_14{padding-bottom:calc(var(--mobile-nav-height,84px) + env(safe-area-inset-bottom,0px) + 32px)}._domain_zmi05_14 ._threadHeader_zmi05_5 ._history_zmi05_4{margin-left:0}._domain_zmi05_14 ._threadHeader_zmi05_5 ._chips_zmi05_5{gap:6px}._domain_zmi05_14 ._threadHeader_zmi05_5 h3{margin-bottom:6px}._dialog_zmi05_8._dialog_zmi05_8._dialog_zmi05_8{padding:16px!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;border-radius:18px!important}}@media(max-width:1100px){._workspaceControls_zmi05_36{flex-wrap:nowrap;gap:8px}._workspaceControls_zmi05_36 ._mode_zmi05_3{width:auto;flex:1;gap:8px}._workspaceControls_zmi05_36>._button_zmi05_7{flex:none;max-width:90px;font-size:10px;padding:4px 8px;line-height:1.3}._workspaceControls_zmi05_36>._button_zmi05_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._domain_zmi05_14 ._rail_zmi05_4{height:80px}._domain_zmi05_14 ._thread_zmi05_4{height:60px;min-height:60px}._thread_zmi05_4 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backdrop_zmi05_8._backdrop_zmi05_8._backdrop_zmi05_8{padding-left:16px!important;padding-right:16px!important}._heading_zmi05_2>p:last-child{font-size:11px}._heading_zmi05_2>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_zmi05_2 h1{font-size:24px}._domain_zmi05_14 ._composer_zmi05_7{position:sticky;bottom:var(--conversation-composer-offset,calc(var(--mobile-nav-height,84px) + env(safe-area-inset-bottom,0px) + 32px));z-index:2}}@media(max-width:1100px){._youngWorkspace_zmi05_58,._domain_zmi05_14{padding-bottom:0}}._workspace_zmi05_1{--conversation-rail-width:clamp(220px,26%,300px)}._workspace_zmi05_1 ._workspaceControls_zmi05_36{display:grid;grid-template-columns:var(--conversation-rail-width) minmax(0,1fr);gap:24px}._workspace_zmi05_1 ._workspaceControls_zmi05_36>._button_zmi05_7{justify-self:end}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3{display:flex;width:100%;max-width:none;min-width:0;height:32px;min-height:32px;margin:0;gap:0;padding:0;border:0;border-radius:999px;background:var(--s2-surface);box-shadow:none;overflow:visible}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3>button{flex:1;min-width:0;height:32px;min-height:32px;padding:0 12px;border:0;border-radius:999px;font:800 12px/1.2 var(--s2-font);background:transparent!important;color:var(--conversation-control)!important;box-shadow:none!important;transform:none!important;filter:none!important;cursor:pointer}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3>button[aria-pressed=true]{background:var(--conversation-action)!important;color:var(--conversation-action-ink)!important}@media(max-width:1100px){._workspace_zmi05_1 ._workspaceControls_zmi05_36{display:flex;gap:8px}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3{width:auto;flex:1}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3>button{padding-inline:8px}}._domain_zmi05_14 ._composer_zmi05_7 ._attach_zmi05_44{display:grid;place-items:center;box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;min-width:44px;max-width:44px;min-height:44px;max-height:44px;padding:0!important;border-radius:50%!important;background:var(--conversation-action)!important;color:var(--conversation-action-ink)!important}._attach_zmi05_44>span{display:block;font:400 26px/1 var(--s2-font);transition:transform .16s ease}._attach_zmi05_44>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._attachmentMenu_zmi05_85{position:fixed;z-index:10001;box-sizing:border-box;width:192px;padding:8px;border:1px solid var(--s2-personal-control-border,var(--s2-border));border-radius:14px;background:var(--s2-surface);color:var(--s2-ink);box-shadow:0 8px 24px #21163826;font-family:var(--s2-font)}._attachmentMenu_zmi05_85 button{text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--s2-personal-control-ink,var(--s2-ink));font:700 13px/1.4 var(--s2-font);cursor:pointer}._attachmentMenu_zmi05_85 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._attachmentMenu_zmi05_85 button:hover{background:var(--s2-wash-lilac)}._attachmentMenu_zmi05_85 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:0}._attachmentMenu_zmi05_85 button span,._attachmentMenu_zmi05_85>small{display:block;font:400 11px/1.5 var(--s2-font);color:var(--s2-ink)}._attachmentMenu_zmi05_85 button span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._attachmentMenu_zmi05_85>small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._attachmentMenu_zmi05_85>small{padding:4px 8px}._documentPreview_zmi05_88{display:grid;place-items:center;height:64px;background:var(--s2-wash-sky);border-radius:8px}@media(prefers-reduced-motion:reduce){._attach_zmi05_44>span{transition:none}}._domain_zmi05_14 ._threadHeader_zmi05_5 ._conversationTitle_zmi05_92{padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--s2-border)}._domain_zmi05_14 ._threadHeader_zmi05_5 ._statusRow_zmi05_93{position:relative;gap:6px 12px;align-items:center}._domain_zmi05_14 ._threadHeader_zmi05_5 ._statusRow_zmi05_93 ._history_zmi05_4{margin-left:0}._chatMembers_zmi05_95{position:static;flex:none;margin:0;padding:0;border:0;background:transparent}._domain_zmi05_14 ._chatMembers_zmi05_95>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--conversation-control,var(--s2-personal-control-ink,var(--s2-link)));font:700 11px/1.5 var(--s2-font);cursor:pointer;list-style:none}._domain_zmi05_14 ._chatMembers_zmi05_95>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chatMembers_zmi05_95>summary::-webkit-details-marker{display:none}._chatMembers_zmi05_95>summary::marker{content:""}._chatMembers_zmi05_95>summary:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._chatMembers_zmi05_95[open]>summary svg{transform:rotate(180deg)}._membersDropdown_zmi05_101{position:absolute;z-index:6;left:0;top:calc(100% + 6px);box-sizing:border-box;width:min(320px,100%);max-height:240px;overflow:auto;padding:14px;border:1px solid var(--s2-personal-control-border,var(--s2-border));border-radius:14px;background:var(--s2-surface);color:var(--s2-ink);box-shadow:0 8px 24px #21163826}._membersDropdown_zmi05_101 ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}._membersDropdown_zmi05_101 li{display:grid;gap:2px;overflow-wrap:anywhere}._membersDropdown_zmi05_101 strong{font:800 12px/1.5 var(--s2-font)}._membersDropdown_zmi05_101 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._membersDropdown_zmi05_101 span{font:400 11px/1.5 var(--s2-font);color:var(--s2-muted)}._membersDropdown_zmi05_101 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3{box-sizing:border-box;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:999px!important;overflow:visible!important}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;border:0!important;border-radius:999px!important;outline:none;padding:0 12px!important}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3>button:focus-visible{outline:3px solid var(--s2-focus,var(--s2-link))!important;outline-offset:3px}._domain_zmi05_14 ._rail_zmi05_4 ._add_zmi05_4{box-sizing:border-box;display:grid;place-items:center;flex:0 0 44px;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--conversation-action)!important;color:var(--conversation-action-ink)!important;font:500 28px/1 var(--s2-font)!important;box-shadow:none}._domain_zmi05_14 ._rail_zmi05_4 ._add_zmi05_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)!important}._conversationTitleRow_zmi05_110{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--s2-border)}._domain_zmi05_14 ._conversationTitleRow_zmi05_110 h3{min-width:0;margin:0}._domain_zmi05_14 ._conversationTitleRow_zmi05_110 ._settingsTrigger_zmi05_111{flex:none;min-height:32px;margin:0;padding:0 12px;border:1px solid var(--conversation-border);border-radius:999px;background:var(--s2-wash-lilac);color:var(--s2-ink);font-size:11px;line-height:1.4;white-space:nowrap;text-align:center;justify-content:center;opacity:1}._domain_zmi05_14 ._conversationTitleRow_zmi05_110 ._settingsTrigger_zmi05_111:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._domain_zmi05_14 ._threadHeader_zmi05_5 ._statusRow_zmi05_93{gap:6px 16px}._threadHeader_zmi05_5 ._membersDropdown_zmi05_101 ._subjectText_zmi05_112{font:600 12px/1.6 var(--s2-font);color:var(--s2-ink);margin:0;overflow-wrap:anywhere}._threadHeader_zmi05_5 ._membersDropdown_zmi05_101 ._subjectText_zmi05_112:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._settingsMembers_zmi05_113{display:grid;gap:12px;list-style:none;padding:0}._settingsMembers_zmi05_113 li{display:grid;gap:4px;font-size:12px}._settingsMembers_zmi05_113 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._settingsMembers_zmi05_113 li span{color:var(--s2-muted);font-size:11px}._settingsMembers_zmi05_113 li span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3{width:100%;flex:1;max-width:none}._workspace_zmi05_1 ._workspaceControls_zmi05_36 ._mode_zmi05_3>button{padding-inline:8px!important}}._domain_zmi05_14 ._threadHeader_zmi05_5 ._statusRow_zmi05_93{justify-content:flex-end}._dialog_zmi05_8 ._creationForm_zmi05_117{display:grid;gap:24px;align-content:start;padding:24px}._dialog_zmi05_8 ._creationForm_zmi05_117>:is(._field_zmi05_8,fieldset,._actions_zmi05_7,._protectionChoice_zmi05_118){margin:0}._dialog_zmi05_8 ._creationForm_zmi05_117 ._field_zmi05_8{gap:8px}._creationForm_zmi05_117 fieldset>legend{padding:0;margin:0 0 10px}._creationForm_zmi05_117 ._help_zmi05_8{margin:8px 0 0}._requiredLabel_zmi05_119{font-weight:500;color:var(--s2-muted)}._subjectChoices_zmi05_120{display:flex;gap:8px;flex-wrap:wrap}._dialog_zmi05_8 ._subjectChoice_zmi05_120{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--conversation-border);border-radius:999px;background:var(--s2-surface);color:var(--conversation-control);font:700 12px/1.4 var(--s2-font);cursor:pointer}._dialog_zmi05_8 ._subjectChoice_zmi05_120:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_zmi05_8 ._subjectChoice_zmi05_120[aria-pressed=true]{background:var(--conversation-action)!important;color:var(--conversation-action-ink)!important;border-color:var(--conversation-action)}._dialog_zmi05_8 ._creationForm_zmi05_117 ._check_zmi05_8{margin:0;padding:0;min-height:32px;border:0;border-radius:0;background:transparent;gap:10px;font-size:13px}._dialog_zmi05_8 ._creationForm_zmi05_117 ._check_zmi05_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_zmi05_8 ._creationForm_zmi05_117 ._check_zmi05_8 input{border-radius:3px}._peopleDropdown_zmi05_127{margin-top:12px;min-width:0;border:1px solid var(--conversation-border);border-radius:12px;background:var(--s2-surface)}._peopleDropdown_zmi05_127>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;box-sizing:border-box;color:var(--conversation-control);font:600 12px/1.5 var(--s2-font);cursor:pointer;list-style:none;overflow-wrap:anywhere}._peopleDropdown_zmi05_127>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._peopleDropdown_zmi05_127>summary svg{flex:none}._peopleDropdown_zmi05_127>summary::-webkit-details-marker{display:none}._peopleDropdown_zmi05_127>summary::marker{content:""}._peopleDropdown_zmi05_127[open]>summary svg{transform:rotate(180deg)}._peopleDropdown_zmi05_127>summary[aria-disabled=true]{opacity:.6;cursor:default}._peopleOptions_zmi05_131{display:grid;gap:4px;max-height:200px;overflow:auto;padding:8px;border-top:1px solid var(--s2-border)}._dialog_zmi05_8 ._peopleOptions_zmi05_131>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;border:0;border-radius:8px;padding:8px 12px;text-align:left;background:transparent;color:var(--s2-ink);font:600 12px/1.5 var(--s2-font);cursor:pointer}._dialog_zmi05_8 ._peopleOptions_zmi05_131>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_zmi05_8 ._peopleOptions_zmi05_131>button[aria-pressed=true]{background:var(--s2-wash-lilac)}._peopleOptions_zmi05_131>button>span:first-child{overflow-wrap:anywhere}._peopleOptions_zmi05_131>p{margin:8px;font-size:12px}._peopleOptions_zmi05_131>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_zmi05_8 ._creationGrid_zmi05_134>._reassurance_zmi05_8{min-height:0;padding:24px}._creationGrid_zmi05_134>._reassurance_zmi05_8 h3{margin-bottom:12px}._creationGrid_zmi05_134>._reassurance_zmi05_8 p{margin:0 0 12px}._creationGrid_zmi05_134>._reassurance_zmi05_8 p:last-child{margin-bottom:0}@media(max-width:1100px){._dialog_zmi05_8 ._creationForm_zmi05_117{padding:16px;gap:20px}._dialog_zmi05_8 ._creationGrid_zmi05_134{gap:16px}._dialog_zmi05_8 ._creationGrid_zmi05_134>._reassurance_zmi05_8{padding:16px}._dialog_zmi05_8 ._creationForm_zmi05_117 ._actions_zmi05_7{gap:12px;flex-wrap:wrap}._dialog_zmi05_8 ._creationForm_zmi05_117 ._actions_zmi05_7>button{flex:1}}._domain_zmi05_14 ._rail_zmi05_4{display:flex;flex-direction:column;align-items:stretch;gap:0;isolation:isolate}._domain_zmi05_14 ._rail_zmi05_4 ._railHeader_zmi05_4{display:flex;flex:none;justify-content:center;text-align:center;box-sizing:border-box;min-height:45px;margin:0 0 12px;padding:0 2px 12px;border-bottom:1px solid var(--s2-border)}._domain_zmi05_14 ._rail_zmi05_4 ._railHeader_zmi05_4 h2{font-size:18px;line-height:1.5}._domain_zmi05_14 ._conversationTitleRow_zmi05_110{box-sizing:border-box;min-height:45px}._domain_zmi05_14 ._conversationTitleRow_zmi05_110 h3{line-height:1.5}._domain_zmi05_14 ._rail_zmi05_4 ._threadList_zmi05_4{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:auto;gap:8px;padding:4px;scroll-padding-block:4px 60px}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4{flex:none}._domain_zmi05_14 ._rail_zmi05_4 ._threadList_zmi05_4:after{content:"";display:block;flex:none;height:48px}._domain_zmi05_14 ._rail_zmi05_4 ._add_zmi05_4{position:absolute;inset:auto 8px 8px auto;z-index:2;box-shadow:0 3px 10px #21163830}._domain_zmi05_14 ._rail_zmi05_4 ._railFooter_zmi05_4{margin:8px 52px 0 4px}@media(min-width:1101px){._domain_zmi05_14 ._rail_zmi05_4{padding-top:16px}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4{background:var(--bubble-fill,var(--conversation-tint,var(--s2-surface)))}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4[aria-current]{border-color:var(--conversation-control)}._domain_zmi05_14 ._threadPaper_zmi05_5{background:color-mix(in srgb,var(--conversation-tint,var(--s2-surface)) 50%,var(--s2-surface))}}@media(max-width:1100px){._domain_zmi05_14 ._rail_zmi05_4{height:auto;min-height:0;padding:8px}._domain_zmi05_14 ._rail_zmi05_4 ._railHeader_zmi05_4{padding:2px 2px 8px;margin-bottom:8px}._domain_zmi05_14 ._rail_zmi05_4 ._railHeader_zmi05_4 h2{font-size:16px}}html[data-theme=dark] ._domain_zmi05_14 ._conversationTitleRow_zmi05_110 ._settingsTrigger_zmi05_111{background:var(--s2-wash-blush);color:var(--s2-ink)}._domain_zmi05_14 ._conversationTitleRow_zmi05_110{flex-wrap:wrap}._domain_zmi05_14 ._conversationTitleRow_zmi05_110 h3{flex:1 1 8em}._domain_zmi05_14 ._conversationTitleRow_zmi05_110 ._settingsTrigger_zmi05_111{margin-left:auto}._dialogHeading_zmi05_8{overflow-wrap:anywhere}._expandChat_zmi05_167{display:none}@media(max-width:1100px){._domain_zmi05_14 ._expandChat_zmi05_167{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0!important;border:1px solid var(--conversation-border);border-radius:50%;background:var(--s2-wash-lilac);color:var(--s2-ink);cursor:pointer}._expandChat_zmi05_167:focus-visible{outline:3px solid var(--s2-focus);outline-offset:2px}}._backdrop_zmi05_8._backdrop_zmi05_8._backdrop_zmi05_8[data-expanded-conversation-child=true]{padding:12px!important;padding-top:calc(12px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}._backdrop_zmi05_8._backdrop_zmi05_8._backdrop_zmi05_8[data-expanded-conversation-child=true]>._dialog_zmi05_8._dialog_zmi05_8._dialog_zmi05_8{max-height:var(--conversation-keyboard-max-height, calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) )!important}._domain_zmi05_14 ._chatMembers_zmi05_95>summary{color:color-mix(in srgb,var(--conversation-control,var(--s2-personal-control-ink,var(--s2-link))) 90%,var(--s2-ink))}._dialog_zmi05_8 ._close_zmi05_8{display:grid;place-items:center;padding:0!important}._dialog_zmi05_8 ._close_zmi05_8>svg{flex:none}@media(forced-colors:active){._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4[aria-current]{outline:2px solid Highlight;outline-offset:-3px}._dialog_zmi05_8 ._subjectChoice_zmi05_120[aria-pressed=true],._dialog_zmi05_8 ._peopleOptions_zmi05_131>button[aria-pressed=true]{forced-color-adjust:none!important;background:Highlight!important;color:HighlightText!important}}._backdrop_zmi05_8[data-conversation-keyboard=true]{height:var(--conversation-visible-height)!important;min-height:0!important;top:var(--conversation-visible-top)!important;bottom:auto!important;padding-bottom:12px!important}._dialog_zmi05_8._dialog_zmi05_8._dialog_zmi05_8{max-height:var(--conversation-keyboard-max-height, calc(100dvh - 36px) )!important}@media(max-width:1100px){._dialog_zmi05_8._dialog_zmi05_8._dialog_zmi05_8{max-height:var(--conversation-keyboard-max-height,calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - env(safe-area-inset-bottom,0px) - 48px))!important}}._settingsIcon_zmi05_184{display:none}@media(max-width:1100px){._domain_zmi05_14 ._layout_zmi05_4{display:block}._domain_zmi05_14 ._rail_zmi05_4{padding:0;align-self:start;background:transparent!important;border:0;border-radius:0;box-shadow:none}._domain_zmi05_14 ._rail_zmi05_4 ._railFooter_zmi05_4{display:block}._mobileCards_zmi05_190{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;min-width:0;width:100%;max-width:680px;margin:0 auto;padding:14px 12px 20px}._mobileCards_zmi05_190>[data-thread-card]{width:82%;max-width:420px;align-self:flex-start;--bubble-tilt:-1deg}._mobileCards_zmi05_190>[data-thread-card]:nth-child(4n+2){width:78%;align-self:flex-end;--bubble-tilt:1.1deg}._mobileCards_zmi05_190>[data-thread-card]:nth-child(4n+3){width:80%;margin-left:5%;--bubble-tilt:.6deg}._mobileCards_zmi05_190>[data-thread-card]:nth-child(4n){width:84%;align-self:flex-end;margin-right:3%;--bubble-tilt:-.8deg}._domain_zmi05_14 ._mobileCard_zmi05_190{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;width:100%;min-width:0;min-height:68px;margin:0;padding:14px 32px 14px 18px;border:1px solid var(--s2-border);border-radius:26px 28px 24px 10px;background:var(--bubble-fill,var(--conversation-tint,var(--s2-surface)));color:var(--s2-ink);font-family:var(--s2-font);text-align:left;cursor:pointer;box-shadow:0 7px 16px #21163818;transform:rotate(var(--bubble-tilt));transform-origin:center}._mobileCard_zmi05_190:after{content:"";position:absolute;width:12px;height:12px;left:22px;bottom:-6px;background:var(--bubble-fill,var(--conversation-tint,var(--s2-surface)));border-left:1px solid var(--s2-border);border-bottom:1px solid var(--s2-border);transform:rotate(-45deg);border-radius:0 0 0 3px}._mobileCards_zmi05_190>[data-thread-card]:nth-child(2n) ._mobileCard_zmi05_190{border-radius:28px 24px 10px 26px}._mobileCards_zmi05_190>[data-thread-card]:nth-child(2n) ._mobileCard_zmi05_190:after{left:auto;right:22px}._cardTitle_zmi05_199{min-width:0;font:900 16px/1.5 var(--s2-font);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._cardHint_zmi05_200{font:600 11px/1.5 var(--s2-font);color:var(--s2-muted)}._cardHint_zmi05_200:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileCard_zmi05_190>[data-conversation-unread]{position:absolute;top:12px;right:10px;pointer-events:none}._domain_zmi05_14 ._mobileCard_zmi05_190:focus-visible{outline:3px solid var(--s2-focus);outline-offset:2px}._domain_zmi05_14 ._conversationTitleRow_zmi05_110 ._settingsTrigger_zmi05_111{box-sizing:border-box;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;max-height:44px;margin:0;padding:0!important;border:1px solid var(--conversation-border);border-radius:50%;background:var(--s2-wash-lilac);color:var(--s2-ink);cursor:pointer}._settingsText_zmi05_205{display:none}._settingsIcon_zmi05_184{display:grid;place-items:center}._domain_zmi05_14 ._conversationTitleRow_zmi05_110{flex-wrap:nowrap}._domain_zmi05_14 ._conversationTitleRow_zmi05_110 h3{min-width:0;flex:1}}@media(max-width:1100px){._domain_zmi05_14 ._rail_zmi05_4 ._railHeader_zmi05_4{position:relative;min-height:56px;padding:0 60px 12px}._domain_zmi05_14 ._rail_zmi05_4 ._railHeader_zmi05_4 h2{min-width:0;overflow-wrap:anywhere}}@media(min-width:1101px){._domain_zmi05_14 ._rail_zmi05_4 ._threadList_zmi05_4{gap:20px;padding:10px 10px 12px;scroll-padding-block:10px 64px}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4{box-sizing:border-box;width:94%;align-self:flex-start;min-height:68px;padding:14px 12px;border-radius:26px 28px 24px 10px;box-shadow:0 7px 16px #21163818;transform:rotate(-1deg);--bubble-outline:var(--s2-border)}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4:nth-child(2n){width:92%;align-self:flex-end;border-radius:28px 24px 10px 26px;transform:rotate(1.1deg)}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4:nth-child(4n+3){align-self:center;transform:rotate(.6deg)}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4:nth-child(4n){transform:rotate(-.8deg)}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4:after{content:"";position:absolute;width:12px;height:12px;left:22px;bottom:-6px;background:var(--bubble-fill,var(--conversation-tint,var(--s2-surface)));border-left:1px solid var(--bubble-outline);border-bottom:1px solid var(--bubble-outline);transform:rotate(-45deg);border-radius:0 0 0 3px}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4:nth-child(2n):after{left:auto;right:22px}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4[aria-current]{--bubble-outline:var(--conversation-control);box-shadow:0 7px 16px #21163818}}._history_zmi05_4 ._lock_zmi05_4{box-sizing:border-box;border:2px solid var(--conversation-control,var(--s2-ink));border-radius:50%}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4 small,._domain_zmi05_14 ._mobileCard_zmi05_190 ._cardHint_zmi05_200{color:color-mix(in srgb,var(--s2-muted) 85%,var(--s2-ink))}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4,._domain_zmi05_14 ._mobileCard_zmi05_190{transition:background-color .14s ease,box-shadow .14s ease}._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4:after,._domain_zmi05_14 ._mobileCard_zmi05_190:after{transition:background-color .14s ease}@media(hover:hover)and (pointer:fine){._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4:hover:not(:disabled),._domain_zmi05_14 ._mobileCard_zmi05_190:hover:not(:disabled){--bubble-fill:color-mix(in srgb,var(--conversation-tint,var(--s2-surface)) 92%,var(--conversation-control));box-shadow:0 9px 20px #21163826}}@media(prefers-reduced-motion:reduce){._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4,._domain_zmi05_14 ._mobileCard_zmi05_190,._domain_zmi05_14 ._rail_zmi05_4 ._thread_zmi05_4:after,._domain_zmi05_14 ._mobileCard_zmi05_190:after{transition:none}}@media(forced-colors:active){._history_zmi05_4 ._lock_zmi05_4{border-color:CanvasText}}._settingsMembersHeading_zmi05_240{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}._settingsMembersHeading_zmi05_240 h3{margin:0;font-size:18px;font-weight:900;line-height:1.5;color:var(--s2-ink)}._settingsMembersHeading_zmi05_240 ._button_zmi05_7{flex:none}._dialog_zmi05_8._dialog_zmi05_8._audienceDialog_zmi05_243{max-width:min(620px,calc(100vw - 32px))!important}._audienceDialog_zmi05_243 ._audienceGrid_zmi05_8{gap:16px}._audienceDialog_zmi05_243 ._audienceOption_zmi05_8{min-width:0;padding:16px}._audienceDialog_zmi05_243 ._audienceOption_zmi05_8 label{min-height:44px;align-items:center;line-height:1.5}._audienceDialog_zmi05_243 ._audienceOption_zmi05_8 p{max-width:34ch;margin:8px 0 0}._audienceDialog_zmi05_243 ._field_zmi05_8{max-width:360px}._audienceDialog_zmi05_243 ._person_zmi05_8{width:fit-content;max-width:100%;box-sizing:border-box;margin:8px 0}._archivedChats_zmi05_251{flex:none;min-width:0;margin-top:12px;border-top:1px solid var(--s2-border);padding-top:8px;color:var(--s2-ink);font-size:12px;line-height:1.5}._archivedChats_zmi05_251:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._archivedChats_zmi05_251>summary{min-height:44px;padding:10px 4px;box-sizing:border-box;font-weight:800;cursor:pointer;color:var(--conversation-control,var(--s2-link))}._archivedChats_zmi05_251>summary:focus-visible{outline:3px solid var(--s2-focus);outline-offset:2px;border-radius:4px}._archivedChats_zmi05_251>summary span{font-weight:400}._archivedChats_zmi05_251>ul{list-style:none;margin:0;padding:0}._archivedChats_zmi05_251 li{padding:12px 4px;border-top:1px solid var(--s2-border);overflow-wrap:anywhere}._archivedChats_zmi05_251 li>strong,._archivedChats_zmi05_251 li>small{display:block}._archivedChats_zmi05_251 li>small{margin-top:4px;color:var(--s2-muted);font-size:11px}._archivedChats_zmi05_251 li>small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._archivedChats_zmi05_251 p{font-size:12px;margin:8px 4px;color:var(--s2-muted)}._archivedChats_zmi05_251 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._archiveActions_zmi05_264{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}._domain_zmi05_14 ._archiveActions_zmi05_264 ._textButton_zmi05_41{min-width:44px;min-height:44px;padding:8px 4px}._archiveSetting_zmi05_266{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--s2-border)}._archiveSetting_zmi05_266 p{flex:1 1 240px;margin:0;font-size:12px;line-height:1.6;color:var(--s2-muted)}._archiveSetting_zmi05_266 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._archiveSetting_zmi05_266 ._button_zmi05_7{flex:none}@media(max-width:1100px){._rail_zmi05_4>._archivedChats_zmi05_251{width:calc(100% - 24px);max-width:656px;margin:12px auto 0}}._messageFooter_zmi05_272{display:flex;align-items:flex-end;gap:10px;margin-top:8px}._messageFooter_zmi05_272 ._messageActions_zmi05_6{margin-top:0;flex:1;min-width:0;flex-wrap:wrap}._own_zmi05_6 ._messageFooter_zmi05_272{flex-direction:row-reverse}._own_zmi05_6 ._messageFooter_zmi05_272 ._messageActions_zmi05_6{justify-content:flex-start}._messageFooter_zmi05_272 ._messageAvatar_zmi05_274{position:relative;padding:0}._messageFooter_zmi05_272 ._messageAvatar_zmi05_274 img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:0;margin:0;padding:0}._mode_5js69_3,._add_5js69_3,._attach_5js69_3{--control-action:var(--s2-personal-action,#6b4dff);--control-action-ink:var(--s2-personal-action-ink,#fff);--control-ink:var(--s2-personal-control-ink,var(--s2-link))}html[data-theme=dark] :is(._mode_5js69_3,._add_5js69_3,._attach_5js69_3){--control-action:var(--s2-personal-action,#a17cff);--control-action-ink:var(--s2-personal-action-ink,#17121f)}._mode_5js69_3{box-sizing:border-box;display:flex;align-items:stretch;width:100%;min-width:0;height:auto!important;min-height:32px!important;max-height:none!important;margin:0;gap:0;padding:0!important;border:0!important;border-radius:999px!important;background:var(--s2-surface);box-shadow:none;overflow:visible}._mode_5js69_3>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:auto!important;min-height:32px!important;max-height:none!important;margin:0!important;padding:4px 12px!important;border:0!important;border-radius:999px!important;font:800 12px/1.2 var(--s2-font);background:transparent!important;color:var(--control-ink)!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important;cursor:pointer}._mode_5js69_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._mode_5js69_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mode_5js69_3>button[aria-pressed=true]{background:var(--control-action)!important;color:var(--control-action-ink)!important}._add_5js69_3,._attach_5js69_3{box-sizing:border-box;display:grid;place-items:center;flex:0 0 44px;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0;padding:0!important;border:0!important;border-radius:50%!important;background:var(--control-action)!important;color:var(--control-action-ink)!important;font:500 28px/1 var(--s2-font)!important;transition:none!important;cursor:pointer}._add_5js69_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._attach_5js69_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)!important}._add_5js69_3{position:absolute;inset:auto 8px 8px auto;z-index:2;box-shadow:0 3px 10px #21163830}._attach_5js69_3{box-shadow:none}._attach_5js69_3>span{display:grid;place-items:center;width:24px;height:24px;line-height:0;transition:transform .16s ease}:is(._add_5js69_3,._attach_5js69_3,._mode_5js69_3>button):focus-visible{outline:3px solid var(--s2-focus,var(--s2-link))!important;outline-offset:3px!important}@media(max-width:1100px){._add_5js69_3{inset:0 8px auto auto}._mode_5js69_3{flex:1}._mode_5js69_3>button{padding-inline:8px!important}}@media(prefers-reduced-motion:reduce){._attach_5js69_3>span{transition:none}}@media(forced-colors:active){._mode_5js69_3>button[aria-pressed=true]{forced-color-adjust:none!important;background:Highlight!important;color:HighlightText!important}._add_5js69_3,._attach_5js69_3{border:1px solid ButtonText!important}}._inline_12bww_1,._host_12bww_1,._slot_12bww_1{display:contents}._backdrop_12bww_2._backdrop_12bww_2._backdrop_12bww_2{position:fixed!important;inset:var(--chat-viewport-top,0px) 0 auto!important;width:100%!important;height:var(--chat-viewport-height,100dvh)!important;min-height:0!important;padding:0!important;display:block!important;background:var(--s2-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._surface_12bww_3._surface_12bww_3._surface_12bww_3{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;scrollbar-gutter:auto!important;clip-path:none!important;background:var(--s2-surface)!important;animation:_chat-appear_12bww_1 .14s ease-out}._host_12bww_1[data-expanded=true]{font-family:var(--s2-font);color:var(--s2-ink)}._host_12bww_1[data-expanded=true]>section{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:calc(12px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))!important;border:0!important;border-radius:0!important;gap:12px!important;overflow:hidden!important}._host_12bww_1[data-expanded=true] [role=region]{min-height:60px;overscroll-behavior:contain}._host_12bww_1[data-expanded=true] form{position:relative!important;bottom:auto!important;max-height:40%;scroll-padding:8px}._host_12bww_1[data-expanded=true] [data-update-notification]{position:absolute;bottom:var(--chat-notification-bottom,90px);right:12px;max-width:calc(100% - 24px)}._host_12bww_1[data-expanded=true] [data-update-notification]>section{max-height:min(280px,45dvh)}._host_12bww_1[data-expanded=true] :is(button,input,textarea,summary,[tabindex]){scroll-margin:8px!important}@keyframes _chat-appear_12bww_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._surface_12bww_3._surface_12bww_3._surface_12bww_3{animation:none}}@media(max-width:1100px){._inline_12bww_1{display:none}}._attachments_g8kaj_1{margin-top:12px;overflow-wrap:anywhere;color:var(--s2-ink)}._attachments_g8kaj_1 ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 12px}._attachments_g8kaj_1 li{min-width:0;max-width:100%}._attachments_g8kaj_1 button{white-space:normal;overflow-wrap:anywhere;min-height:44px}._viewer_g8kaj_5,._context_g8kaj_5{min-width:0;padding:16px}._context_g8kaj_5 h3{margin:0 0 8px}._context_g8kaj_5 p,._equivalent_g8kaj_7 p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}._equivalent_g8kaj_7{margin-top:12px}._imageArea_g8kaj_9{margin-top:12px;max-width:100%;background:var(--s2-surface);border:1px solid var(--s2-border-control)}._imageArea_g8kaj_9 img{display:block;width:100%;height:auto;max-height:60vh;object-fit:contain}._enlarged_g8kaj_11{overflow:auto;max-height:60vh}._enlarged_g8kaj_11 img{width:200%;max-width:none;max-height:none}._attachments_g8kaj_1 button:focus-visible,._imageArea_g8kaj_9:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:480px){._viewer_g8kaj_5,._context_g8kaj_5{padding:12px}._attachments_g8kaj_1 ul{flex-direction:column}._attachments_g8kaj_1 button{max-width:100%}}._page_1rac2_1{position:relative;min-width:0;color:var(--s2-ink);font-family:var(--s2-font)}._page_1rac2_1>header{padding-right:58px}._page_1rac2_1>header>div>p:last-child:not(:first-child){display:none}._tools_1rac2_3{position:absolute;right:0;top:0;z-index:8}._tools_1rac2_3>summary{display:grid;place-items:center;list-style:none;width:44px;height:44px;border:1px solid var(--s2-border-strong);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:24px;cursor:pointer}._tools_1rac2_3>summary::-webkit-details-marker{display:none}._tools_1rac2_3>div{position:absolute;right:0;top:50px;width:280px;max-width:calc(100vw - 36px);padding:16px;border:1px solid var(--s2-border-strong);border-radius:16px;background:var(--s2-surface);box-shadow:var(--s2-shadow-float)}._tools_1rac2_3 nav{display:flex;flex-wrap:wrap;gap:8px}._tools_1rac2_3 button{min-height:44px;padding:8px 12px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:700 12px var(--s2-font);cursor:pointer}._tools_1rac2_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._tools_1rac2_3 button[aria-current]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white)}._tools_1rac2_3>div>button{margin:12px 0}._tools_1rac2_3 .family-profile-selector{max-width:100%!important}._entryForm_1rac2_4{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:36px;align-items:start;min-width:0;font-family:var(--s2-font);color:var(--s2-ink)}._entryForm_1rac2_4 fieldset{min-width:0;margin:0}._quickPaper_1rac2_4,._detailsPaper_1rac2_4{padding:26px;border:1px solid var(--s2-border);border-radius:16px;min-height:420px;box-shadow:var(--s2-shadow-paper)}._quickPaper_1rac2_4{background:var(--s2-wash-lilac)}._detailsPaper_1rac2_4{background:var(--s2-surface)}._entryForm_1rac2_4 h2{font-size:21px;line-height:1.4;font-weight:900;margin:0 0 8px;color:var(--s2-ink)}._quickDescription_1rac2_4{font-size:12px;line-height:17px;margin:0;color:var(--s2-body)}._quickDescription_1rac2_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,17px)}._quickDescription_1rac2_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._entryForm_1rac2_4 label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;margin:0}._entryForm_1rac2_4 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._entryForm_1rac2_4 input:not([type=checkbox]),._entryForm_1rac2_4 select,._entryForm_1rac2_4 textarea{width:100%;max-width:100%;min-width:0;min-height:44px;border:1px solid var(--s2-border-strong);border-radius:10px;background:var(--s2-surface);color:var(--s2-ink);padding:10px 12px;font:14px var(--s2-font)}._entryForm_1rac2_4 input:not([type=checkbox]):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._entryForm_1rac2_4 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._entryForm_1rac2_4 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._entryForm_1rac2_4 textarea{min-height:90px;resize:vertical}._entryForm_1rac2_4 ._child_1rac2_4{margin-top:20px}._type_1rac2_4,._duration_1rac2_4{border:0;padding:0}._entryForm_1rac2_4 ._type_1rac2_4{margin-top:46px}._entryForm_1rac2_4 legend{font-size:9.5px;font-weight:800;margin-bottom:12px;padding:0}._type_1rac2_4>div,._quality_1rac2_4{display:flex;gap:8px;flex-wrap:wrap}._type_1rac2_4 button,._quality_1rac2_4 button{min-height:32px!important;height:32px;padding:0 20px;background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:999px;color:var(--s2-ink);font:800 11px var(--s2-font);cursor:pointer}._type_1rac2_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._quality_1rac2_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._type_1rac2_4 button[aria-pressed=true],._quality_1rac2_4 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white);border-color:#6c4cff}._entryForm_1rac2_4 ._duration_1rac2_4{margin-top:40px}._duration_1rac2_4>div{display:flex;align-items:center;gap:8px;background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:14px;max-width:240px;min-height:62px;padding:6px 12px}._duration_1rac2_4 label{flex-direction:row;align-items:center;gap:4px;min-width:0;flex:1;font-size:18px}._duration_1rac2_4 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._duration_1rac2_4 input:not([type=checkbox]){width:54px;min-height:44px;padding:4px;border:0;background:none;font-size:18px;font-weight:900;appearance:textfield}._duration_1rac2_4 input:not([type=checkbox]):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._duration_1rac2_4 input::-webkit-inner-spin-button{appearance:none}._save_1rac2_4{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:28px;flex-wrap:wrap}._save_1rac2_4>p{font-size:21px;margin:0;flex:none}._save_1rac2_4>button{min-width:142px!important;min-height:32px!important;height:32px;font-size:11px;padding:0 14px}._save_1rac2_4>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._cancel_1rac2_4{border:0;background:none;color:var(--s2-link);font:700 12px var(--s2-font);min-height:44px;cursor:pointer}._cancel_1rac2_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._exactHint_1rac2_4{font-size:12px;line-height:1.6;margin:26px 0}._exactHint_1rac2_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._disclosure_1rac2_4{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;background:none;color:var(--s2-link);font:800 12px var(--s2-font);min-height:44px;padding:0;cursor:pointer}._disclosure_1rac2_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailHint_1rac2_4{display:none}._detailField_1rac2_4{margin:0}._detailField_1rac2_4>button{display:flex;align-items:center;gap:4px;min-height:48px;width:100%;padding:6px 0;text-align:left;border:0;background:none;color:var(--s2-ink);font:800 9.5px var(--s2-font);cursor:pointer}._detailField_1rac2_4>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._plus_1rac2_4{position:relative;width:34px;height:34px;display:grid;place-items:center;flex:none}._plus_1rac2_4>span{display:grid;place-items:center}._plus_1rac2_4 b{position:absolute;inset:0;display:grid;place-items:center;font-size:16px;font-weight:900;color:var(--s2-link)}._detailContent_1rac2_4{padding:8px 0 18px 46px;display:grid;gap:16px}._detailContent_1rac2_4 p{font-size:11px;line-height:1.5;margin:0;color:var(--s2-muted)}._detailContent_1rac2_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._entryForm_1rac2_4 ._check_1rac2_4{flex-direction:row;align-items:center;min-height:44px}._check_1rac2_4 input{width:20px;height:20px;accent-color:#6c4cff}._timeFields_1rac2_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._mobileDiary_1rac2_4{display:none}._quickNote_1rac2_4{font:700 21px Caveat,cursive;color:var(--s2-accent-ink);margin:0 0 20px}._overview_1rac2_4{background:#e1f4f9!important}._status_1rac2_4{padding:12px;color:var(--s2-ink);font-size:13px}._status_1rac2_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._bottom_1rac2_5{margin-top:44px;display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:start}._hasSelection_1rac2_5{grid-template-columns:minmax(0,1.48fr) minmax(260px,1fr)}._recent_1rac2_5,._record_1rac2_5{padding:26px;border:1px solid var(--s2-border);border-radius:16px;background:#fff0e8;box-shadow:var(--s2-shadow-paper);min-width:0;min-height:210px}._recent_1rac2_5 h2,._record_1rac2_5 h2{font-size:16px;line-height:1.4;font-weight:900;margin:0 0 16px;color:var(--s2-ink)}._recentRows_1rac2_5{display:flex;flex-direction:column;gap:6px}._recentRows_1rac2_5>button{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(90px,.9fr) minmax(0,1fr);gap:10px;align-items:center;min-height:44px;border:0;background:none;color:var(--s2-ink);padding:8px 0;text-align:left;font-family:var(--s2-font);cursor:pointer}._recentRows_1rac2_5 strong{font-size:11px;line-height:1.5}._recentRows_1rac2_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recentRows_1rac2_5 b{font-size:12px;color:var(--s2-link)}._recentRows_1rac2_5 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recentRows_1rac2_5 small{font-size:10px;color:var(--s2-muted)}._recentRows_1rac2_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recentRows_1rac2_5>button[aria-pressed=true]{outline:2px solid var(--s2-link);outline-offset:2px;border-radius:8px}._recentCompact_1rac2_5 ._recentRows_1rac2_5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._recentCompact_1rac2_5 ._recentRows_1rac2_5>button{display:flex;align-items:flex-start;flex-direction:column}._recent_1rac2_5>p{font-size:12px;color:var(--s2-muted)}._recent_1rac2_5>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._loadMore_1rac2_5{display:flex!important;margin:12px 0 0 auto;min-width:120px;font-size:11px!important}._loadMore_1rac2_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}._record_1rac2_5{background:#e1f4f9}._record_1rac2_5 header{display:flex;justify-content:space-between;gap:12px}._record_1rac2_5 header>button{width:44px;min-width:44px;height:44px;border:1px solid var(--s2-border-strong);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:22px;cursor:pointer}._record_1rac2_5 p,._record_1rac2_5 dl{font-size:11px;line-height:1.55;overflow-wrap:anywhere}._record_1rac2_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._record_1rac2_5 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._record_1rac2_5 dl>div{display:flex;gap:6px;flex-wrap:wrap}._record_1rac2_5 dt:after{content:":"}._record_1rac2_5 dd{margin:0}._recordActions_1rac2_5{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}._recordActions_1rac2_5 button{font-size:11px}._recordActions_1rac2_5 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._delete_1rac2_5{min-height:44px;border:1px solid var(--s2-danger);border-radius:999px;background:var(--s2-surface);color:var(--s2-danger);padding:8px 16px;font:700 12px var(--s2-font);cursor:pointer}._delete_1rac2_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._patterns_1rac2_6{position:relative}._range_1rac2_6{position:absolute;right:28px;top:22px;display:flex;gap:8px;z-index:1}._range_1rac2_6 button{min-height:32px!important;height:32px;padding:0 14px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 11px var(--s2-font);cursor:pointer}._range_1rac2_6 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._range_1rac2_6 button[aria-pressed=true]{background:#eee7ff}._chartPaper_1rac2_6{position:relative;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-paper);padding:26px;transform:rotate(-.4deg);min-height:430px}._chartPaper_1rac2_6 h2{font-size:20px;margin:0 240px 40px 0;color:var(--s2-ink);font-weight:900}._chart_1rac2_6{display:block;width:100%;height:auto;overflow:visible}._grid_1rac2_6 line{stroke:var(--s2-border);stroke-width:1}._grid_1rac2_6 text,._dayLabel_1rac2_6{fill:var(--s2-muted);font:9px var(--s2-font)}._grid_1rac2_6 text:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dayLabel_1rac2_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nightBar_1rac2_6{fill:#6c3cff;stroke:var(--s2-link);stroke-width:1.5;vector-effect:non-scaling-stroke}._napBar_1rac2_6{fill:#ff657b;stroke:var(--s2-accent-ink);stroke-width:1.5;vector-effect:non-scaling-stroke}._nightTrend_1rac2_6,._napTrend_1rac2_6{fill:none;stroke:var(--s2-warning);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}._napTrend_1rac2_6{stroke:var(--s2-success)}._legend_1rac2_6{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}._legend_1rac2_6>span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--s2-muted)}._legend_1rac2_6>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._legend_1rac2_6>span>span{display:grid;place-items:center}._chartEmpty_1rac2_6{min-height:265px;display:grid;place-items:center;color:var(--s2-muted);font-size:13px}._chartEmpty_1rac2_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chartTools_1rac2_6{margin:12px 0 0}._chartTools_1rac2_6>summary{min-height:44px;display:flex;align-items:center;font-size:12px;color:var(--s2-link);cursor:pointer}._chartTools_1rac2_6>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chartTools_1rac2_6>summary:before{content:"▸";margin-right:8px}._chartTools_1rac2_6[open]>summary:before{content:"▾"}._chartTools_1rac2_6>p{font-size:12px;color:var(--s2-muted)}._chartTools_1rac2_6>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._period_1rac2_6{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._period_1rac2_6 label{display:flex;align-items:center;gap:8px;font-size:12px}._period_1rac2_6 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._period_1rac2_6 input{min-height:44px;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border-strong);border-radius:10px;padding:8px;font:12px var(--s2-font)}._period_1rac2_6 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chartRecords_1rac2_6{display:flex;flex-wrap:wrap;gap:8px}._chartRecords_1rac2_6>button{font-size:11px}._chartRecords_1rac2_6>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[role=dialog] ._entryForm_1rac2_4{grid-template-columns:minmax(0,1fr);gap:16px}[role=dialog] ._quickPaper_1rac2_4,[role=dialog] ._detailsPaper_1rac2_4{min-height:0}[role=dialog] ._entryForm_1rac2_4 ._type_1rac2_4{margin-top:24px}html[data-theme=dark] ._quickPaper_1rac2_4{background:#34284a}html[data-theme=dark] ._recent_1rac2_5{background:#2e2339}html[data-theme=dark] ._record_1rac2_5,html[data-theme=dark] ._range_1rac2_6 button[aria-pressed=true]{background:#34284a}html[data-theme=dark] ._overview_1rac2_4{background:#34284a!important}@media(max-width:1100px){._page_1rac2_1>header>div>p:last-child:not(:first-child){display:block}._page_1rac2_1>header{margin-bottom:32px}._desktopDiary_1rac2_9{display:none}._mobileDiary_1rac2_4{display:grid;gap:16px;margin-top:54px}._mobileDiary_1rac2_4>button{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:13px 17px;min-height:94px!important;border:1px solid var(--s2-border);border-radius:16px 6px;background:#ddf4e8;color:var(--s2-ink);text-align:left;transform:rotate(.8deg);font-family:var(--s2-font);cursor:pointer}._mobileDiary_1rac2_4>button:nth-child(2){background:#cdeffc;transform:rotate(-.9deg)}._mobileDiary_1rac2_4>button:nth-child(3){background:#efe8ff;transform:rotate(1deg)}._mobileDiary_1rac2_4>button:nth-child(4){background:#ffe5ec;transform:rotate(1deg)}._mobileDiary_1rac2_4 strong{font-size:12.5px;font-weight:400}._mobileDiary_1rac2_4 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileDiary_1rac2_4 span{font-size:10px;color:var(--s2-body)}._mobileDiary_1rac2_4 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._entryForm_1rac2_4{grid-template-columns:minmax(0,1fr);gap:40px}._quickPaper_1rac2_4,._detailsPaper_1rac2_4{padding:16px;min-height:0}._quickPaper_1rac2_4{min-height:380px}._quickDescription_1rac2_4{display:none}._quickPaper_1rac2_4>h2,._detailsPaper_1rac2_4>h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}._entryForm_1rac2_4 ._type_1rac2_4{margin-top:14px}._type_1rac2_4 button{min-width:128px!important}._type_1rac2_4 button+button{min-width:88px!important}._entryForm_1rac2_4 ._duration_1rac2_4{margin-top:36px}._duration_1rac2_4>div{max-width:none;min-height:67px}._duration_1rac2_4 label{flex:0 1 auto}._duration_1rac2_4 input:not([type=checkbox]){width:62px}._save_1rac2_4{margin-top:36px;gap:12px}._save_1rac2_4>p{font-size:20px}._save_1rac2_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._save_1rac2_4>button{min-width:130px}._detailsPaper_1rac2_4{padding:16px;min-height:104px}._detailHint_1rac2_4{display:block;font-size:11px;margin:4px 0;color:var(--s2-muted)}._detailHint_1rac2_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailsClosed_1rac2_9{display:none}._detailsOpen_1rac2_9{display:block;margin-top:16px}._plus_1rac2_4>span{display:none}._plus_1rac2_4{background:#ffe5ec;border-radius:50%}._detailField_1rac2_4:nth-child(2n) ._plus_1rac2_4{background:#e1f4f9}._detailContent_1rac2_4{padding-left:0}._timeFields_1rac2_4{grid-template-columns:minmax(0,1fr)}._bottom_1rac2_5,._hasSelection_1rac2_5{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}._recent_1rac2_5,._record_1rac2_5{padding:14px;min-height:0;border-radius:20px;box-shadow:none;border:0}._recent_1rac2_5{background:#fff6ec}._recent_1rac2_5 h2{font-size:14px;margin-bottom:10px}._recentRows_1rac2_5,._recentCompact_1rac2_5 ._recentRows_1rac2_5{display:flex;flex-direction:column;gap:8px}._recentRows_1rac2_5>button,._recentCompact_1rac2_5 ._recentRows_1rac2_5>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;background:var(--s2-surface);border-radius:10px;min-height:52px}._recentRows_1rac2_5 strong{font-size:11px}._recentRows_1rac2_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recentRows_1rac2_5 b{font-size:11px}._recentRows_1rac2_5 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recentRows_1rac2_5 small{font-size:10px}._recentRows_1rac2_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._patterns_1rac2_6{padding-top:52px}._range_1rac2_6{position:absolute;top:-52px;left:0;right:0;margin:0;gap:8px}._range_1rac2_6>button{flex:1;font-size:10px;font-weight:500}._range_1rac2_6>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._range_1rac2_6 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff)}._chartPaper_1rac2_6{border:0;box-shadow:none;background:#f3faf5;padding:14px 12px;border-radius:20px;transform:none;min-height:214px}._chartPaper_1rac2_6 h2{font-size:14px;margin:0 0 30px}._grid_1rac2_6{display:none}._chart_1rac2_6{height:140px;min-height:0;overflow:hidden;preserve-aspect-ratio:none}._dayLabel_1rac2_6{display:none}._legend_1rac2_6{gap:8px 14px;margin-top:4px;max-width:260px}._legend_1rac2_6>span{font-size:10px}._legend_1rac2_6>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chartEmpty_1rac2_6{min-height:140px}._chartTools_1rac2_6{margin-top:8px}._chartTools_1rac2_6>summary{font-size:11px}._chartTools_1rac2_6>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._period_1rac2_6{gap:8px}._period_1rac2_6 label{flex-direction:column;align-items:flex-start;font-size:11px}._period_1rac2_6 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chartRecords_1rac2_6{flex-direction:column}._chartRecords_1rac2_6>button{justify-content:flex-start}._patterns_1rac2_6+._bottom_1rac2_5{margin-top:12px}._quickNote_1rac2_4{font-family:Caveat,cursive;font-size:14px;font-weight:700;color:var(--s2-accent-ink);margin:-10px 0 12px}._quickNote_1rac2_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_1rac2_1[data-sleep-view=quick]>header{margin-bottom:28px}._page_1rac2_1[data-sleep-view=quick]>header h1{font-size:26px}._page_1rac2_1[data-sleep-view=quick] ._tools_1rac2_3{top:0}html[data-theme=dark] ._mobileDiary_1rac2_4>button,html[data-theme=dark] ._mobileDiary_1rac2_4>button:nth-child(2),html[data-theme=dark] ._mobileDiary_1rac2_4>button:nth-child(3){background:#34284a}html[data-theme=dark] ._mobileDiary_1rac2_4>button:nth-child(4){background:#17121f}html[data-theme=dark] ._chartPaper_1rac2_6,html[data-theme=dark] ._recent_1rac2_5{background:#34284a}html[data-theme=dark] ._range_1rac2_6 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff)}html[data-theme=dark] ._plus_1rac2_4{background:#4b282e}html[data-theme=dark] ._detailField_1rac2_4:nth-child(2n) ._plus_1rac2_4{background:#16464e}}@media(prefers-reduced-motion:reduce){._page_1rac2_1 *{scroll-behavior:auto!important}}._darkAsset_1rac2_12{display:none}html[data-theme=dark] ._darkAsset_1rac2_12{display:block}html[data-theme=dark] ._lightAsset_1rac2_12{display:none}@media(min-width:1101px){._chart_1rac2_6{height:280px}._patterns_1rac2_6+._bottom_1rac2_5{margin-top:12px}}._chart_1rac2_6 rect[role=button]{cursor:pointer}._chart_1rac2_6 rect[role=button]:focus-visible{outline:3px solid var(--s2-ink);outline-offset:3px}@media(max-width:1100px){._page_1rac2_1[data-sleep-view=patterns]>header{margin-bottom:12px}._chartPaper_1rac2_6 h2{margin-bottom:16px}._chart_1rac2_6{height:130px}._legend_1rac2_6{display:grid;grid-template-columns:repeat(2,max-content);gap:6px 16px}._recentRows_1rac2_5>button,._recentCompact_1rac2_5 ._recentRows_1rac2_5>button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 6px;align-items:center}._recentRows_1rac2_5 strong{grid-column:1/-1}._recentRows_1rac2_5 small{line-height:1.4}._patterns_1rac2_6+._bottom_1rac2_5{margin-top:8px}._mobileDiary_1rac2_4{margin-top:34px}}._page_1rac2_1>header>div>p:first-child{color:var(--s2-accent-ink)}@media(max-width:1100px){._page_1rac2_1[data-sleep-view=quick]{margin-top:-36px}}._tools_1rac2_3>div{max-height:calc(100dvh - 240px);overflow:auto}._tools_1rac2_3 ._chartTools_1rac2_6{margin:8px 0}._tools_1rac2_3 ._period_1rac2_6 label{flex-direction:column;align-items:flex-start}._tools_1rac2_3 ._chartRecords_1rac2_6{flex-direction:column}._tools_1rac2_3 ._chartRecords_1rac2_6>button{text-align:left}@media(min-width:1101px){._page_1rac2_1[data-sleep-view=diary] ._detailsPaper_1rac2_4{transform:rotate(-.3deg)}._page_1rac2_1[data-sleep-view=diary] ._recent_1rac2_5{transform:rotate(.19deg)}._recentCompact_1rac2_5 ._recentRows_1rac2_5 b{font-size:18px;color:var(--s2-ink)}._recentCompact_1rac2_5 ._recentRows_1rac2_5 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._page_1rac2_1[data-sleep-view=patterns] ._recent_1rac2_5{transform:rotate(.41deg)}html[data-theme=dark] ._page_1rac2_1[data-sleep-view=patterns] ._recent_1rac2_5{background:#17121f}}@media(max-width:1100px){._page_1rac2_1>header h1{font-size:25px!important}._entryForm_1rac2_4 input:not([type=checkbox]),._entryForm_1rac2_4 select,._entryForm_1rac2_4 textarea{font-size:16px}._duration_1rac2_4 input:not([type=checkbox]){font-size:20px}._duration_1rac2_4 input:not([type=checkbox]):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._quickEntry_1rac2_37 ._detailsPaper_1rac2_4{transform:rotate(-.4deg)}html[data-theme=dark] ._mobileDiary_1rac2_4>button{transform:rotate(.5deg)}html[data-theme=dark] ._mobileDiary_1rac2_4>button:nth-child(2){transform:rotate(-.8deg)}html[data-theme=dark] ._mobileDiary_1rac2_4>button:nth-child(3){transform:rotate(.6deg)}}@media(max-width:1100px){._page_1rac2_1[data-sleep-view=diary]>header,._page_1rac2_1[data-sleep-view=patterns]>header{padding-right:0}._page_1rac2_1[data-sleep-view=diary] ._tools_1rac2_3,._page_1rac2_1[data-sleep-view=patterns] ._tools_1rac2_3{top:-48px}._page_1rac2_1[data-sleep-view=diary]>header>div>p:last-child:not(:first-child){margin-top:32px}._page_1rac2_1[data-sleep-view=diary]>header{margin-bottom:24px}}@media(min-width:1101px){._save_1rac2_4>p{transform:rotate(17.29deg)}}html[data-theme=dark] ._nightTrend_1rac2_6{stroke:#ed8c00}html[data-theme=dark] ._napTrend_1rac2_6{stroke:#20b96d}._legend_1rac2_6>span:nth-child(n+3)>span{background:#2a1267;padding:3px;border-radius:4px}._nightTrend_1rac2_6{stroke:#8c4505}._napTrend_1rac2_6{stroke:#146e30;stroke-dasharray:8 5}._napBar_1rac2_6{fill:var(--s2-nav-active);stroke:var(--s2-nav-active)}._legend_1rac2_6 svg{flex:none;overflow:visible}._legend_1rac2_6 ._napTrend_1rac2_6{stroke-dasharray:4 3}html[data-theme=dark] ._nightBar_1rac2_6{fill:#b19cff;stroke:#b19cff}html[data-theme=dark] ._napBar_1rac2_6{fill:#ff9aaa;stroke:#ff9aaa}._chartSummary_1rac2_52{font-size:12px;line-height:1.5;color:var(--s2-muted);overflow-wrap:anywhere}._chartSummary_1rac2_52:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dataTable_1rac2_53{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}._dataTable_1rac2_53:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dataTable_1rac2_53 th,._dataTable_1rac2_53 td{padding:8px 4px;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--s2-border)}._dataTable_1rac2_53 button{max-width:100%;white-space:normal;padding:8px!important}._dataTable_1rac2_53 caption{text-align:left;margin:8px 0}@media(max-width:1100px){._chartPaper_1rac2_6 h2{margin-bottom:16px}._dataTable_1rac2_53 th,._dataTable_1rac2_53 td{padding:8px 2px}._entryForm_1rac2_4 ._save_1rac2_4>button{height:auto;min-height:44px!important}}._loggingActions_1rac2_56{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}._patternToggle_1rac2_56{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;margin:24px 0 16px;padding:12px 18px;border:1px solid var(--s2-border-strong);border-radius:16px;background:var(--s2-wash-lilac);color:var(--s2-ink);font:800 16px var(--s2-font);cursor:pointer}._patternToggle_1rac2_56:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._inlinePatterns_1rac2_56{animation:_sleep-reveal_1rac2_1 .16s ease-out}._selectedRecords_1rac2_56{display:grid;gap:16px;margin:16px 0}._entryForm_1rac2_4 ._save_1rac2_4{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._entryForm_1rac2_4 ._save_1rac2_4>button{flex:1;min-width:100px;min-height:44px!important;margin:0!important;height:auto!important;box-sizing:border-box}._entryForm_1rac2_4 ._save_1rac2_4 ._cancel_1rac2_4{border-radius:999px!important}._overview_1rac2_4 ._recent_1rac2_5{min-height:0}._overview_1rac2_4 ._recent_1rac2_5 h2{font-size:16px}@keyframes _sleep-reveal_1rac2_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._inlinePatterns_1rac2_56{animation:none}}._recentRows_1rac2_5 strong,._recentRows_1rac2_5 b{font-size:13px;line-height:20px;font-weight:800}._recentRows_1rac2_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._recentRows_1rac2_5 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recentRows_1rac2_5 small,._recent_1rac2_5>p,._record_1rac2_5 p,._record_1rac2_5 dl,._legend_1rac2_6>span{font-size:12px;line-height:18px;font-weight:600;color:var(--s2-body)}._recentRows_1rac2_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._recent_1rac2_5>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._record_1rac2_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._record_1rac2_5 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._legend_1rac2_6>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._recentRows_1rac2_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._recent_1rac2_5>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._record_1rac2_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._record_1rac2_5 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._legend_1rac2_6>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._entryForm_1rac2_4 legend{font-size:12px;line-height:18px}._entryForm_1rac2_4 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._entryForm_1rac2_4 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailsRegion_1rac2_68{margin-top:16px}._detailsRegion_1rac2_68[hidden]{display:none}._chartViewport_1rac2_72{overflow-x:auto;max-width:100%}._chartViewport_1rac2_72:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._chartViewport_1rac2_72 ._chart_1rac2_6{width:1000px;min-width:1000px;max-width:none}._backdrop_88s38_1._backdrop_88s38_1{display:flex;align-items:flex-start;justify-content:flex-end;padding:252px max(24px,calc((100vw - 1304px)/2)) 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}._dialog_88s38_2._dialog_88s38_2{position:relative;width:405.914px;min-height:680px;max-height:calc(100dvh - 276px);padding:32px 26px;border:1px solid var(--s2-border);border-radius:16px;background:#fff1e8;color:var(--s2-ink);box-shadow:var(--s2-shadow-card);clip-path:none;scrollbar-gutter:auto;overflow:auto;font-family:var(--s2-font);transform:rotate(-.23deg)}._eyebrow_88s38_3{margin:0;font:800 9px/12px Nunito,sans-serif;color:var(--s2-accent-ink);text-transform:uppercase}._eyebrow_88s38_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._eyebrow_88s38_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_88s38_6{margin:0;padding:0}._dialog_88s38_2 h2{font:900 19px/26px Nunito,sans-serif;margin:22px 30px 12px 0;color:var(--s2-ink)}._description_88s38_8{margin:0;font:400 11px/16px Nunito,sans-serif;color:var(--s2-body)}._description_88s38_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._description_88s38_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reasonLabel_88s38_11{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dialog_88s38_2 textarea{display:block;width:100%;min-height:118px;margin-top:50px;border:1px solid var(--s2-border-strong);border-radius:15px;background:var(--s2-surface);color:var(--s2-ink);padding:14px;font:400 11px/16px Nunito,sans-serif;resize:vertical}._dialog_88s38_2 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._dialog_88s38_2 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._help_88s38_15{margin:18px 0 0;font:800 9px/12px Nunito,sans-serif;color:var(--s2-muted)}._help_88s38_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._help_88s38_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_88s38_18{display:flex;justify-content:space-between;gap:12px;margin-top:54px}._actions_88s38_18 button{min-height:32px;border:1px solid var(--s2-border-strong);border-radius:16px;padding:0 12px;font:800 11px/30px Nunito,sans-serif;cursor:pointer}._actions_88s38_18 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._cancel_88s38_21{width:100px;background:var(--s2-surface);color:var(--s2-ink)}._confirm_88s38_22{width:142px;background:#c7333d;border-color:transparent!important;color:#fff}._dialog_88s38_2 button:disabled{opacity:.55;cursor:not-allowed}._annotation_88s38_24._annotation_88s38_24{font-size:21px;line-height:27px;text-align:center;margin:82px 0 0}._close_88s38_25{position:absolute;right:12px;top:12px;width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--s2-border-strong);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font:800 12px/30px Nunito,sans-serif;cursor:pointer}._close_88s38_25:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._error_88s38_27{border-left:3px solid var(--s2-danger);padding:10px 12px;margin:10px 0;color:var(--s2-danger);background:var(--s2-danger-soft);font-size:13px;line-height:1.5}._error_88s38_27:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._dialog_88s38_2._dialog_88s38_2{background:#17121f}@media(max-width:1100px){._backdrop_88s38_1._backdrop_88s38_1.sproglet-viewport-modal-backdrop{align-items:flex-end!important;justify-content:center;padding:18px 0 calc(78px + env(safe-area-inset-bottom))!important;background:#0a05142e}._dialog_88s38_2._dialog_88s38_2.sproglet-viewport-modal-dialog{width:100%!important;max-width:700px;min-height:328px;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom))!important;padding:18px!important;border-radius:24px 24px 0 0!important;transform:rotate(-.6deg)}._eyebrow_88s38_3{font-weight:400;line-height:12px;padding-right:36px}._eyebrow_88s38_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._dialog_88s38_2 h2{font-size:18px!important;font-weight:400;line-height:28px;margin:10px 34px 10px 0}._description_88s38_8{font-size:9px;line-height:16px;min-height:32px;color:var(--s2-accent-ink)}._description_88s38_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._description_88s38_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_88s38_2 textarea{min-height:82px;margin-top:10px;padding:12px;font-size:16px;line-height:20px;border-radius:14px}._help_88s38_15{font-size:8.5px;line-height:14px;font-weight:400;color:var(--s2-accent-ink);margin-top:10px}._help_88s38_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._help_88s38_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_88s38_18{margin-top:10px;gap:12px}._actions_88s38_18 button{font-size:9.5px}._actions_88s38_18 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._cancel_88s38_21{width:110px}._confirm_88s38_22{width:150px}._annotation_88s38_24{display:none}html[data-theme=dark] ._dialog_88s38_2._dialog_88s38_2.sproglet-viewport-modal-dialog{transform:rotate(1deg)}}@media(min-width:600px)and (max-width:1100px){html[data-theme=dark] ._backdrop_88s38_1._backdrop_88s38_1.sproglet-viewport-modal-backdrop{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}}@media(max-height:620px)and (min-width:1101px){._backdrop_88s38_1._backdrop_88s38_1{padding-top:24px}._dialog_88s38_2._dialog_88s38_2{min-height:0;max-height:calc(100dvh - 48px)}}@media(max-width:1100px){._backdrop_88s38_1._backdrop_88s38_1.sproglet-viewport-modal-backdrop{align-items:center!important;justify-content:center!important;padding:calc(var(--mobile-header-height,84px) + 16px) max(16px,env(safe-area-inset-left),env(safe-area-inset-right)) calc(var(--mobile-nav-height,84px) + 16px)!important;overflow:hidden}._dialog_88s38_2._dialog_88s38_2.sproglet-viewport-modal-dialog{width:100%!important;max-width:700px!important;min-height:0!important;max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 32px)!important;margin:0!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-block:12px}._dialog_88s38_2._dialog_88s38_2.sproglet-viewport-modal-dialog :is(input,select,textarea){font-size:16px}}@media(max-width:1100px){._dialog_88s38_2 ._description_88s38_8,._dialog_88s38_2 ._help_88s38_15{font-size:12px;line-height:1.5;color:var(--s2-body)}._dialog_88s38_2 ._description_88s38_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialog_88s38_2 ._help_88s38_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_88s38_2 ._actions_88s38_18 button,._dialog_88s38_2 ._close_88s38_25{min-height:44px}._dialog_88s38_2 ._close_88s38_25{min-width:44px}._dialog_88s38_2 ._actions_88s38_18{flex-wrap:wrap}._dialog_88s38_2 ._actions_88s38_18 button{flex:1;min-width:0;width:auto;font-size:12px}._dialog_88s38_2 ._actions_88s38_18 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(min-width:1101px){._backdrop_88s38_1._backdrop_88s38_1{align-items:center;padding-top:24px;padding-bottom:24px}._dialog_88s38_2._dialog_88s38_2{min-height:min(680px,calc(100dvh - 56px));max-height:calc(100dvh - 56px)}}._panel_j5knc_1{min-width:0;font-family:var(--s2-font);color:var(--s2-ink)}._heading_j5knc_2{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 22px;min-height:64px}._heading_j5knc_2>div{min-width:0}._panel_j5knc_1 ._heading_j5knc_2 h1{font-size:34px;line-height:1.35;font-weight:900;margin:8px 0 0;letter-spacing:0}._eyebrow_j5knc_2{margin:0;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;color:var(--s2-accent-ink)}._eyebrow_j5knc_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._eyebrow_j5knc_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_j5knc_2>p{max-width:250px;font-size:21px;text-align:center;padding-top:8px}._layout_j5knc_3{display:grid;grid-template-columns:minmax(0,682.068fr) minmax(0,364.324fr);gap:35.608px;align-items:start}._panel_j5knc_1 ._incoming_j5knc_3{padding:26px;border-radius:16px;min-height:680px}._panel_j5knc_1 h2{font-weight:900;font-size:22px;line-height:1.4;margin:0 0 22px;color:var(--s2-ink)}._side_j5knc_3{display:grid;gap:36px;min-width:0}._panel_j5knc_1 ._sent_j5knc_3,._panel_j5knc_1 ._create_j5knc_3{border-radius:16px;padding:26px;min-height:310px;transform:rotate(-.4deg);background:var(--s2-wash-peach)}._panel_j5knc_1 ._create_j5knc_3{min-height:335px;transform:translate(-7px,2px) rotate(.32deg);background:var(--s2-wash-blush)}._side_j5knc_3 h2{font-size:18px;margin-bottom:22px}._side_j5knc_3 p{font-size:12px;line-height:1.5}._side_j5knc_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._create_j5knc_3>p:nth-of-type(2){font-size:21px;margin:54px 0 28px;text-align:center}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3{min-height:0;margin:0 0 16px;padding:12px;transform:none;background:var(--s2-wash-sky)}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3:nth-of-type(2n){background:var(--s2-wash-lilac)}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3 h3{font-size:13px}._side_j5knc_3 ._sent_j5knc_3 ._cardActions_j5knc_3{grid-column:1/-1;align-items:start;width:auto}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3{grid-template-columns:minmax(0,1fr);gap:8px}._side_j5knc_3 ._sent_j5knc_3 ._requester_j5knc_3{margin-top:4px}._side_j5knc_3 ._sent_j5knc_3 ._status_j5knc_3{font-size:11px;text-align:left}._side_j5knc_3 ._sent_j5knc_3 ._status_j5knc_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._request_j5knc_3{display:grid;grid-template-columns:45px minmax(0,1fr) 84px;gap:17px;align-items:start;min-height:150px;padding:12px 0 24px;margin:0;border-bottom:1px solid var(--s2-border);font-size:12px;color:var(--s2-body);overflow-wrap:anywhere}._request_j5knc_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._copy_j5knc_5{min-width:0}._panel_j5knc_1 ._request_j5knc_3 h3{font-size:15px;font-weight:900;line-height:1.35;color:var(--s2-ink);margin:0}._request_j5knc_3 h3>span{display:none}._date_j5knc_5{margin:18px 0 0;font-size:11px}._date_j5knc_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._requester_j5knc_3{font-size:9px;font-weight:800;color:var(--s2-muted);margin:12px 0 0}._requester_j5knc_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_j5knc_5{white-space:pre-wrap;margin:8px 0 0;line-height:1.5}._source_j5knc_5{display:inline-block;margin:8px 0 0;color:var(--s2-accent-ink);font-weight:800}._medal_j5knc_5{position:relative;display:block;width:44.917px;height:54px}._medal_j5knc_5 img{display:block;width:44.917px;height:54px}._medal_j5knc_5 b{position:absolute;inset:0;display:grid;place-items:center;font-size:19px;color:var(--s2-link)}._medal_j5knc_5 ._darkAsset_j5knc_5{display:none}._cardActions_j5knc_3{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:84px}._status_j5knc_3{font-size:11px;line-height:1.5;color:var(--s2-muted);text-align:center}._status_j5knc_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._decision_j5knc_5{font-size:12px;line-height:1.5;margin:12px 0 0}._decision_j5knc_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_j5knc_5{margin-top:6px;color:var(--s2-muted);font-size:11px}._details_j5knc_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_j5knc_5 summary{cursor:pointer;min-height:32px;padding:8px 0;width:fit-content}._details_j5knc_5 dl{margin:4px 0}._details_j5knc_5 dl>div{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0}._details_j5knc_5 dt{font-weight:800}._details_j5knc_5 dd{margin:0;color:var(--s2-body)}._panel_j5knc_1 ._primary_j5knc_6,._panel_j5knc_1 ._secondary_j5knc_6,._filterDialog_j5knc_6 button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--s2-border-strong);border-radius:999px;font-family:var(--s2-font);font-size:12px;font-weight:800;line-height:1.25;cursor:pointer;background:var(--s2-surface);color:var(--s2-ink)}._panel_j5knc_1 ._primary_j5knc_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._panel_j5knc_1 ._secondary_j5knc_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._filterDialog_j5knc_6 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._panel_j5knc_1 ._primary_j5knc_6,._filterDialog_j5knc_6 ._primary_j5knc_6{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff);border-color:transparent}._panel_j5knc_1 button:disabled{opacity:.55;cursor:not-allowed}._panel_j5knc_1 button:hover:not(:disabled){filter:brightness(.97)}._context_j5knc_8{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:-6px 0 16px}._context_j5knc_8:empty{display:none}._context_j5knc_8 .family-profile-selector{width:auto;max-width:240px;min-width:0}._context_j5knc_8 .family-profile-selector-trigger{min-height:44px}._railFilters_j5knc_8{margin-top:30px;color:var(--s2-ink);font-family:var(--s2-font)}._railFilters_j5knc_8 h2{font-size:10px;text-transform:uppercase;color:var(--s2-accent-ink);font-weight:800}._railFilters_j5knc_8>p{font-size:11px;line-height:1.5;color:var(--s2-muted)}._railFilters_j5knc_8>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_j5knc_8 fieldset{border:0;margin:0 0 14px;padding:0;display:flex;gap:6px;flex-wrap:wrap}._filters_j5knc_8 legend,._filters_j5knc_8>label{font-size:12px;font-weight:800;margin:0 0 8px;display:block}._filters_j5knc_8 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._filters_j5knc_8>label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_j5knc_8 button{min-height:44px;border:1px solid var(--s2-border-strong);border-radius:16px;background:var(--s2-surface);color:var(--s2-ink);font-size:12px;padding:8px 10px;cursor:pointer}._filters_j5knc_8 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_j5knc_8 button[aria-pressed=true]{background:var(--s2-wash-lilac);border-color:var(--s2-link);color:var(--s2-ink)}._filters_j5knc_8 select{min-height:44px;width:100%;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border-strong);border-radius:12px;padding:8px;font:inherit}._filters_j5knc_8 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._inbox_j5knc_9 ._layout_j5knc_3{grid-template-columns:minmax(0,632.161fr) minmax(0,405.914fr);gap:44px}._statusFilters_j5knc_9{display:flex;gap:10px;margin-bottom:46px}._statusFilters_j5knc_9 button{min-width:92px}._inbox_j5knc_9 ._request_j5knc_3,._compact_j5knc_9{grid-template-columns:minmax(0,1fr) 96px;background:var(--s2-wash-blush);border:1px solid var(--s2-border);border-radius:16px;padding:18px;min-height:140px;margin:0 0 28px;transform:rotate(-.32deg);box-shadow:var(--s2-shadow-card)}._inbox_j5knc_9 ._request_j5knc_3:nth-child(2n),._compact_j5knc_9:nth-child(2n){background:var(--s2-wash-lilac);transform:rotate(.58deg)}._compact_j5knc_9 ._medal_j5knc_5{display:none}._compact_j5knc_9 ._requester_j5knc_3{margin:10px 0}._compact_j5knc_9 ._date_j5knc_5{margin:12px 0 0}._compact_j5knc_9 ._cardActions_j5knc_3{width:96px}._compact_j5knc_9 h3>span{display:inline}._compact_j5knc_9 ._date_j5knc_5{font-size:11px}._compact_j5knc_9 ._date_j5knc_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileCount_j5knc_9{display:none}._empty_j5knc_9{color:var(--s2-muted);font-size:13px;line-height:1.6;padding:20px 0}._empty_j5knc_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_j5knc_9 p{margin:8px 0}._history_j5knc_9{margin-top:30px}._history_j5knc_9 h2{font-size:18px}._mobileCreate_j5knc_9{display:none}._error_j5knc_9{border-left:3px solid var(--s2-danger);padding:10px 14px;color:var(--s2-danger);background:var(--s2-danger-soft);font-size:13px;line-height:1.5}._error_j5knc_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filterDialog_j5knc_6 ._close_j5knc_9{position:absolute;top:14px;right:14px;width:44px;height:44px;padding:0;border:0;background:transparent;font-size:24px}._filterBackdrop_j5knc_9.sproglet-viewport-modal-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}._filterDialog_j5knc_6.sproglet-viewport-modal-dialog{width:460px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:22px;padding:26px;color:var(--s2-ink);font-family:var(--s2-font)}._filterDialog_j5knc_6 h2{font-size:22px;margin:0 50px 24px 0}._filterDialog_j5knc_6>p{font-size:12px;line-height:1.6;color:var(--s2-muted)}._filterDialog_j5knc_6>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._medal_j5knc_5 ._lightAsset_j5knc_10{display:none}html[data-theme=dark] ._medal_j5knc_5 ._darkAsset_j5knc_5{display:block}html[data-theme=dark] ._panel_j5knc_1 ._sent_j5knc_3,html[data-theme=dark] ._panel_j5knc_1 ._create_j5knc_3,html[data-theme=dark] ._inbox_j5knc_9 ._request_j5knc_3,html[data-theme=dark] ._compact_j5knc_9{background:var(--s2-canvas)}html[data-theme=dark] ._inbox_j5knc_9 ._request_j5knc_3:nth-child(2n),html[data-theme=dark] ._compact_j5knc_9:nth-child(2n),html[data-theme=dark] ._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3{background:var(--s2-wash-lilac)}@media(max-width:1100px){._panel_j5knc_1 ._heading_j5knc_2{display:block;min-height:0;margin-bottom:12px}._panel_j5knc_1 ._heading_j5knc_2 h1{font-size:24px;line-height:1.4;max-width:330px;margin-top:6px}._heading_j5knc_2>p{display:none}._eyebrow_j5knc_2{font-size:9px}._eyebrow_j5knc_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._layout_j5knc_3,._inbox_j5knc_9 ._layout_j5knc_3{display:block}._panel_j5knc_1 ._incoming_j5knc_3{padding:0;border:0;border-radius:0;min-height:0;background:transparent;box-shadow:none}._panel_j5knc_1 ._listTitle_j5knc_13{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._context_j5knc_8{margin:12px 0 20px;justify-content:space-between}._context_j5knc_8>button{font-size:11px}._context_j5knc_8>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._context_j5knc_8 .family-profile-selector-trigger{font-size:12px}._context_j5knc_8 .family-profile-selector-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._request_j5knc_3,._inbox_j5knc_9 ._request_j5knc_3,._compact_j5knc_9{grid-template-columns:minmax(0,1fr) 86px;gap:12px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-blush);min-height:124px;padding:20px 12px;margin:0 0 26px;box-shadow:var(--s2-shadow-card);transform:rotate(.54deg)}._request_j5knc_3:nth-child(2n),._inbox_j5knc_9 ._request_j5knc_3:nth-child(2n){background:var(--s2-wash-lilac);transform:rotate(-.4deg)}._panel_j5knc_1 ._request_j5knc_3 h3{font-size:13px;line-height:1.4}._request_j5knc_3 h3>span{display:inline}._medal_j5knc_5{display:none}._date_j5knc_5{font-size:11px;margin-top:10px}._date_j5knc_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._requester_j5knc_3{font-size:11px;margin-top:8px}._requester_j5knc_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._cardActions_j5knc_3,._compact_j5knc_9 ._cardActions_j5knc_3{width:86px;align-self:start}._cardActions_j5knc_3 button{font-size:11px;padding:8px 10px}._cardActions_j5knc_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._request_j5knc_3 ._details_j5knc_5 summary{min-height:44px;padding:12px 0}._inbox_j5knc_9 ._statusFilters_j5knc_9{margin:34px 0 12px;gap:8px}._statusFilters_j5knc_9 button{flex:1;min-width:0}._mobileCount_j5knc_9{display:block;font-size:11px;color:var(--s2-accent-ink);margin:0 0 20px}._mobileCount_j5knc_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._side_j5knc_3{display:block;margin-top:34px}._panel_j5knc_1 ._sent_j5knc_3{min-height:0;transform:none;padding:20px}._side_j5knc_3 ._create_j5knc_3{display:none}._mobileCreate_j5knc_9{display:block;margin:30px 0 18px}._mobileCreate_j5knc_9 button{min-width:160px}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3{padding:12px;min-height:0}._filterDialog_j5knc_6.sproglet-viewport-modal-dialog{padding:22px}._panel_j5knc_1 ._history_j5knc_9 h2{font-size:18px}._inbox_j5knc_9 ._request_j5knc_3{border-radius:16px 6px;grid-template-columns:minmax(0,1fr) 96px;padding:14px 10px 14px 14px;transform:rotate(-.9deg)}._inbox_j5knc_9 ._request_j5knc_3:nth-child(2n){transform:rotate(.6deg)}._inbox_j5knc_9 ._request_j5knc_3 h3{font-size:12px;font-weight:400;line-height:20px}._inbox_j5knc_9 ._requester_j5knc_3,._inbox_j5knc_9 ._date_j5knc_5{font-size:9px;line-height:16px;color:var(--s2-accent-ink)}._inbox_j5knc_9 ._requester_j5knc_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._inbox_j5knc_9 ._date_j5knc_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._inbox_j5knc_9 ._requester_j5knc_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._inbox_j5knc_9 ._date_j5knc_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._inbox_j5knc_9 ._cardActions_j5knc_3{width:96px;align-items:flex-end}._panel_j5knc_1._inbox_j5knc_9 ._cardActions_j5knc_3 button{width:92px;font-size:9.5px}._panel_j5knc_1._inbox_j5knc_9 ._cardActions_j5knc_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._panel_j5knc_1._inbox_j5knc_9 ._statusFilters_j5knc_9 button{font-size:9.5px}._panel_j5knc_1._inbox_j5knc_9 ._statusFilters_j5knc_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._inbox_j5knc_9 ._mobileCount_j5knc_9{font-size:10px}._inbox_j5knc_9 ._mobileCount_j5knc_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._inbox_j5knc_9 ._request_j5knc_3{transform:rotate(-.6deg)}html[data-theme=dark] ._inbox_j5knc_9 ._request_j5knc_3:nth-child(2n){transform:rotate(.5deg)}html[data-theme=dark] ._request_j5knc_3{background:var(--s2-canvas)}html[data-theme=dark] ._request_j5knc_3:nth-child(2n){background:var(--s2-wash-lilac)}}@media(max-width:360px){._request_j5knc_3,._inbox_j5knc_9 ._request_j5knc_3,._compact_j5knc_9{gap:8px;padding:16px 10px;grid-template-columns:minmax(0,1fr) 80px}._cardActions_j5knc_3,._compact_j5knc_9 ._cardActions_j5knc_3{width:80px}._context_j5knc_8{gap:8px}}._panel_j5knc_1 ._details_j5knc_5{margin:0}._panel_j5knc_1 ._details_j5knc_5 summary{display:block;list-style:none;min-height:44px;width:100%;padding:0}._panel_j5knc_1 ._details_j5knc_5 summary::-webkit-details-marker{display:none}._details_j5knc_5 summary>span{display:block}._details_j5knc_5 summary h3 i{font-size:12px;margin-left:8px;font-style:normal;color:var(--s2-muted)}._details_j5knc_5[open] summary h3 i{display:inline-block;transform:rotate(180deg)}._details_j5knc_5 dl{padding-top:12px}._details_j5knc_5 dl dd{white-space:pre-wrap}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3 ._date_j5knc_5,._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3 ._requester_j5knc_3,._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3 ._note_j5knc_5{display:none}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3 ._decision_j5knc_5{font-size:11px}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3 ._decision_j5knc_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3 summary{min-height:24px}._side_j5knc_3 ._sent_j5knc_3 ._status_j5knc_3{margin-top:-4px}@media(min-width:1101px){[data-workspace-presentation] ._context_j5knc_8:not(._hasContext_j5knc_21){display:none}}@media(max-width:1100px){._panel_j5knc_1 ._heading_j5knc_2 h1{font-size:24px!important;max-width:300px;line-height:1.4!important}._filterDialog_j5knc_6.sproglet-viewport-modal-dialog{padding:22px!important}}._panel_j5knc_1 ._cardActions_j5knc_3 ._primary_j5knc_6,._panel_j5knc_1 ._cardActions_j5knc_3 ._secondary_j5knc_6{height:auto;min-height:32px;padding:0 10px;font-size:11px;line-height:max(30px,1.4em)}._panel_j5knc_1 ._cardActions_j5knc_3 ._primary_j5knc_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._panel_j5knc_1 ._cardActions_j5knc_3 ._secondary_j5knc_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._panel_j5knc_1 ._statusFilters_j5knc_9 button{min-width:92px;min-height:32px;height:32px;padding:0 12px;font-size:11px}._panel_j5knc_1 ._statusFilters_j5knc_9 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._request_j5knc_3 ._dateDate_j5knc_30{display:none}._panel_j5knc_1 ._statusFilters_j5knc_9 button{min-width:0!important}}@media(max-width:1100px){._layout_j5knc_3{display:flex;flex-direction:column}._incoming_j5knc_3,._side_j5knc_3,._mobileCreate_j5knc_9{width:100%}._mobileCreate_j5knc_9{margin:4px 0 18px}._side_j5knc_3{margin-top:12px}}._context_j5knc_8._hasContext_j5knc_21{display:flex;flex-wrap:nowrap}._context_j5knc_8._hasContext_j5knc_21>:first-child{flex:1;min-width:0}._context_j5knc_8._hasContext_j5knc_21>button{flex:none}._context_j5knc_8._hasContext_j5knc_21 .family-profile-selector{width:auto!important;min-width:0!important;max-width:240px!important;margin:0!important}._context_j5knc_8._hasContext_j5knc_21 .family-profile-selector-trigger{width:100%!important;min-width:0!important}@media(max-width:1100px){._context_j5knc_8._hasContext_j5knc_21 .family-profile-selector{max-width:none!important}._context_j5knc_8._hasContext_j5knc_21 .family-profile-selector-avatar{display:none}._context_j5knc_8._hasContext_j5knc_21 .family-profile-selector-trigger{padding:6px 10px!important}}@media(max-width:1100px){._context_j5knc_8._hasContext_j5knc_21 .family-profile-selector-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}._context_j5knc_8._hasContext_j5knc_21 .family-profile-selector-trigger>span:not(:last-child){min-width:0;overflow:hidden;text-overflow:ellipsis}}._railScope_j5knc_39{margin-bottom:22px}._railScope_j5knc_39 .family-profile-selector{min-width:0!important;width:100%!important;margin:0!important}._railScope_j5knc_39 .family-profile-selector-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;font-size:11px;padding:6px 10px!important}._railScope_j5knc_39 .family-profile-selector-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._railScope_j5knc_39 .family-profile-selector-trigger>span{min-width:0}._railScope_j5knc_39 .family-profile-selector-avatar{display:none}._sentPreview_j5knc_41 h3>span{display:none!important}@media(min-width:1101px){._layout_j5knc_3{width:calc(100% + 4px)}}._filters_j5knc_8 fieldset{display:block}._typeList_j5knc_46{list-style:none;margin:0;padding:0;display:grid;gap:2px}._typeList_j5knc_46 li{min-width:0}._filters_j5knc_8 ._typeList_j5knc_46 button{display:block;width:100%;min-height:44px;margin:0;padding:10px 8px;text-align:left;border:0;border-left:3px solid transparent;border-radius:0;background:transparent;color:var(--s2-muted);font:800 12px/1.5 var(--s2-font);cursor:pointer}._filters_j5knc_8 ._typeList_j5knc_46 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_j5knc_8 ._typeList_j5knc_46 button[aria-pressed=true]{border-color:var(--s2-personal-control-border,var(--s2-link));background:transparent;color:var(--s2-personal-control-ink,var(--s2-ink))}._filters_j5knc_8 ._typeList_j5knc_46 button:hover{background:var(--s2-personal-selection,var(--s2-wash-lilac));color:var(--s2-ink)}._filters_j5knc_8 ._typeList_j5knc_46 button:active{background:var(--s2-personal-selection,var(--s2-wash-lilac))}._filters_j5knc_8 ._typeList_j5knc_46 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:-3px}._create_j5knc_3 ._changeNote_j5knc_55{transform:rotate(-8deg);transform-origin:center;text-align:center}._panel_j5knc_1 ._create_j5knc_3>button{display:flex;width:max-content;max-width:100%;margin-inline:auto}@media(max-width:1100px){._filterBackdrop_j5knc_9._filterBackdrop_j5knc_9.sproglet-viewport-modal-backdrop{align-items:center!important;justify-content:center!important;padding:calc(var(--mobile-header-height,84px) + 16px) max(16px,env(safe-area-inset-left),env(safe-area-inset-right)) calc(var(--mobile-nav-height,84px) + 16px)!important;overflow:hidden}._filterDialog_j5knc_6._filterDialog_j5knc_6.sproglet-viewport-modal-dialog{width:100%!important;max-width:700px!important;min-height:0!important;max-height:calc(100dvh - var(--mobile-header-height,84px) - var(--mobile-nav-height,84px) - 32px)!important;margin:0!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-block:12px}._filterDialog_j5knc_6._filterDialog_j5knc_6.sproglet-viewport-modal-dialog :is(input,select,textarea){font-size:16px}}@media(max-width:1100px){._panel_j5knc_1 ._cardActions_j5knc_3 ._primary_j5knc_6,._panel_j5knc_1 ._cardActions_j5knc_3 ._secondary_j5knc_6,._panel_j5knc_1 ._statusFilters_j5knc_9 button{min-height:44px;height:auto;line-height:1.5;padding:8px}._panel_j5knc_1 ._request_j5knc_3 summary{overflow-wrap:anywhere}}@media(max-width:1100px){._panel_j5knc_1:not(._inbox_j5knc_9) ._incoming_j5knc_3{padding:20px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);box-shadow:var(--s2-shadow-card);min-height:0}._panel_j5knc_1:not(._inbox_j5knc_9) ._listTitle_j5knc_13{position:static;width:auto;height:auto;padding:0;margin:0 0 20px;overflow:visible;clip:auto;white-space:normal;font-size:18px;line-height:1.4}._panel_j5knc_1:not(._inbox_j5knc_9) ._listTitle_j5knc_13:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._panel_j5knc_1:not(._inbox_j5knc_9) ._incoming_j5knc_3 ._request_j5knc_3:last-child{margin-bottom:0}}@media(max-width:360px){._panel_j5knc_1:not(._inbox_j5knc_9) ._incoming_j5knc_3{padding:16px}}@media(max-width:1100px){._panel_j5knc_1:not(._inbox_j5knc_9) ._layout_j5knc_3{gap:16px}._panel_j5knc_1:not(._inbox_j5knc_9) ._mobileCreate_j5knc_9{margin:0}._panel_j5knc_1:not(._inbox_j5knc_9) ._side_j5knc_3{margin-top:0}}@media(max-width:1100px){._panel_j5knc_1 ._context_j5knc_8 ._filterTrigger_j5knc_84{flex:none;width:44px;height:44px;min-width:44px;padding:10px}._filterTrigger_j5knc_84 svg{display:block;width:22px;height:22px}}._filterBackdrop_j5knc_9._filterBackdrop_j5knc_9.sproglet-viewport-modal-backdrop{grid-template-columns:minmax(0,1fr)}._filterDialog_j5knc_6._filterDialog_j5knc_6.sproglet-viewport-modal-dialog{width:min(520px,100%)!important;max-width:520px!important;justify-self:center}._filterDialog_j5knc_6>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}._filterDialog_j5knc_6>header h2{margin:0;min-width:0;font-size:22px;line-height:1.4}._filterDialog_j5knc_6._filterDialog_j5knc_6>header ._close_j5knc_9{position:static;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:22px;border-radius:50%}._panel_j5knc_1 ._request_j5knc_3 h3,._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3 h3,._panel_j5knc_1._inbox_j5knc_9 ._request_j5knc_3 h3,._railFilters_j5knc_8 h2{font-size:var(--text-default);line-height:1.4}._panel_j5knc_1 ._request_j5knc_3 h3>span{font-size:inherit}._panel_j5knc_1 ._request_j5knc_3{container-type:inline-size}@container (max-width:22rem){._panel_j5knc_1 ._copy_j5knc_5{grid-column:1/-1}._panel_j5knc_1 ._cardActions_j5knc_3{width:auto;grid-column:1/-1;flex-direction:row;flex-wrap:wrap}._panel_j5knc_1 ._cardActions_j5knc_3 button{width:auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}._panel_j5knc_1 ._cardActions_j5knc_3 ._status_j5knc_3{flex-basis:100%;text-align:left}}._typeList_j5knc_46 [data-compact-pill-row],._cardActions_j5knc_3>[data-compact-pill-row]{width:100%}._typeList_j5knc_46 [data-compact-pill],._panel_j5knc_1 ._cardActions_j5knc_3 [data-compact-pill]{width:100%;max-width:100%;min-width:0;padding-inline:10px}._typeList_j5knc_46 [data-pill-reveal],._panel_j5knc_1 ._cardActions_j5knc_3 [data-pill-reveal]{width:32px;min-width:32px;padding:0}._statusFilters_j5knc_9{flex-wrap:wrap}._statusFilters_j5knc_9>[data-compact-pill-row]{flex:1 1 max-content;max-width:100%}._panel_j5knc_1 ._statusFilters_j5knc_9 [data-compact-pill]{width:100%;min-width:0;max-width:100%}._panel_j5knc_1 ._statusFilters_j5knc_9 [data-pill-reveal]{width:32px;min-width:32px;max-width:32px;padding:0}._panel_j5knc_1 ._request_j5knc_3{grid-template-columns:45px minmax(0,1fr) max(84px,5.25rem)}._panel_j5knc_1 ._compact_j5knc_9,._panel_j5knc_1._inbox_j5knc_9 ._request_j5knc_3{grid-template-columns:minmax(0,1fr) max(96px,6rem)}._panel_j5knc_1 ._cardActions_j5knc_3,._panel_j5knc_1 ._compact_j5knc_9 ._cardActions_j5knc_3,._panel_j5knc_1._inbox_j5knc_9 ._cardActions_j5knc_3{width:auto;min-width:0}@media(max-width:1100px){._panel_j5knc_1 ._request_j5knc_3,._panel_j5knc_1 ._compact_j5knc_9{grid-template-columns:minmax(0,1fr) max(86px,5.375rem)}._panel_j5knc_1._inbox_j5knc_9 ._request_j5knc_3{grid-template-columns:minmax(0,1fr) max(96px,6rem)}._panel_j5knc_1._inbox_j5knc_9 ._cardActions_j5knc_3 button{width:100%}}@media(max-width:360px){._panel_j5knc_1 ._request_j5knc_3,._panel_j5knc_1 ._compact_j5knc_9,._panel_j5knc_1._inbox_j5knc_9 ._request_j5knc_3{grid-template-columns:minmax(0,1fr) max(80px,5rem)}}._panel_j5knc_1 ._side_j5knc_3 ._sent_j5knc_3 ._request_j5knc_3{grid-template-columns:minmax(0,1fr)}._backdrop_1d0aw_1.sproglet-viewport-modal-backdrop{background:#140c2233;backdrop-filter:none;-webkit-backdrop-filter:none;padding:24px;display:flex;align-items:center;justify-content:center}._dialog_1d0aw_2.sproglet-viewport-modal-dialog{width:620px;max-width:100%;min-height:300px;max-height:calc(100dvh - 48px);padding:22px;border:1px solid var(--s2-border);border-radius:22px;background:#fff6ec;color:var(--s2-ink);font-family:var(--s2-font);clip-path:none;scrollbar-gutter:auto;box-shadow:var(--s2-shadow-float)}._dialog_1d0aw_2{display:flex;flex-direction:column;gap:12px}._dialog_1d0aw_2 ._eyebrow_1d0aw_4{margin:0;font-size:9.5px;line-height:14px;text-transform:uppercase;color:var(--s2-danger)}._dialog_1d0aw_2 ._eyebrow_1d0aw_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._dialog_1d0aw_2 ._eyebrow_1d0aw_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_1d0aw_2 h2{margin:0;font-size:18px;font-weight:800;line-height:30px;color:var(--s2-ink)}._dialog_1d0aw_2 p{margin:0;color:var(--s2-body);font-size:10px;line-height:15px}._dialog_1d0aw_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._dialog_1d0aw_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_1d0aw_2>p:last-of-type{min-height:44px}._actions_1d0aw_12{display:flex;align-items:center;justify-content:space-between;gap:16px}._actions_1d0aw_12 button{min-width:120px;min-height:32px;height:32px;padding:0 16px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:400 9.5px/1.4 var(--s2-font);cursor:pointer}._actions_1d0aw_12 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1d0aw_12 ._destructive_1d0aw_15{background:#c71f2e;border-color:#c71f2e;color:#fff}._actions_1d0aw_12 button:disabled{opacity:.6;cursor:wait}html[data-theme=dark] ._dialog_1d0aw_2{background:#34284a}@media(max-width:600px){._backdrop_1d0aw_1.sproglet-viewport-modal-backdrop{padding:18px!important}._dialog_1d0aw_2.sproglet-viewport-modal-dialog{padding:22px!important;max-height:calc(100dvh - 36px);min-height:300px;border-radius:22px!important}._actions_1d0aw_12{gap:12px}._actions_1d0aw_12 button{min-width:0;flex:1}}._backdrop_qewtm_1.sproglet-viewport-modal-backdrop{display:flex;align-items:center;justify-content:center;padding:24px;background:#140c2233;backdrop-filter:none;-webkit-backdrop-filter:none}._dialog_qewtm_2.sproglet-viewport-modal-dialog{width:var(--sproglet-viewport-modal-width,760px);max-width:100%;max-height:calc(100dvh - 48px);padding:24px;border:1px solid var(--s2-border);border-radius:22px;background:#fff6ec;color:var(--s2-ink);font-family:var(--s2-font);clip-path:none;scrollbar-gutter:auto;box-shadow:var(--s2-shadow-float)}._dialog_qewtm_2 ._heading_qewtm_3{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 24px}._dialog_qewtm_2 h2{font-size:22px;font-weight:900;line-height:1.4;margin:8px 0;color:var(--s2-ink)}._dialog_qewtm_2 p,._dialog_qewtm_2 small{color:var(--s2-muted);line-height:1.5}._dialog_qewtm_2 p{font-size:12px}._dialog_qewtm_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 ._eyebrow_qewtm_3{padding:0;border:0;background:none;color:var(--s2-link);font:800 10px/1.5 var(--s2-font);text-transform:uppercase}._dialog_qewtm_2 ._eyebrow_qewtm_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 ._close_qewtm_3{position:static;flex:none;display:grid;place-items:center;width:46px;height:46px;min-height:46px;margin:0;padding:0;border:1px solid #c71f2e;border-radius:16px;background:#c71f2e;color:#fff6ec;font-size:24px;box-shadow:0 3px 9px #c71f2e38;cursor:pointer}._dialog_qewtm_2 label,._dialog_qewtm_2 .food-choice-heading{display:block;font-size:12px;font-weight:800;margin:14px 0 8px;color:var(--s2-ink)}._dialog_qewtm_2 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialog_qewtm_2 .food-choice-heading:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 input:not([type=checkbox]),._dialog_qewtm_2 select,._dialog_qewtm_2 textarea{box-sizing:border-box;max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--s2-border-strong);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);font:13px/1.5 var(--s2-font)}._dialog_qewtm_2 input:not([type=checkbox]):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialog_qewtm_2 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialog_qewtm_2 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 textarea{min-height:80px;resize:vertical}._dialog_qewtm_2 input[type=checkbox]{width:20px;height:20px;accent-color:#6c4cff}._dialog_qewtm_2 button{font-family:var(--s2-font);cursor:pointer}._dialog_qewtm_2 button:disabled{opacity:.55;cursor:wait}._dialog_qewtm_2 .btn{min-height:44px;padding:9px 16px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);box-shadow:none;color:var(--s2-ink);font:800 12px/1.4 var(--s2-font)}._dialog_qewtm_2 .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .btn.primary{background:var(--s2-personal-action,#6c4cff);border-color:transparent;color:var(--s2-personal-action-ink,white)}._dialog_qewtm_2 .actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}._dialog_qewtm_2 .food-item-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}._dialog_qewtm_2 ._choiceGrid_qewtm_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._dialog_qewtm_2 ._choiceGrid_qewtm_6 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:8px 4px;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-surface);color:var(--s2-ink);font-size:11px}._dialog_qewtm_2 ._choiceGrid_qewtm_6 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 ._choiceGrid_qewtm_6 button[aria-pressed=true]{background:#e5d9ff;outline:2px solid #6c4cff;outline-offset:-2px;color:#2b1463}._dialog_qewtm_2 ._choiceGrid_qewtm_6 button span{font-size:20px}._dialog_qewtm_2 ._choiceGrid_qewtm_6 button span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._dialog_qewtm_2 ._choiceGrid_qewtm_6 small{font-size:9px}._dialog_qewtm_2 ._choiceGrid_qewtm_6 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .food-portion-panel{border:0;border-radius:14px;background:var(--care-sky,#c4e8f5);padding:14px;margin-top:20px;color:#2b1463}._dialog_qewtm_2 .food-portion-panel>div{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}._dialog_qewtm_2 .food-portion-panel>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .food-portion-controls{margin-top:12px}._dialog_qewtm_2 .food-portion-controls>*{flex:1;min-width:70px}._dialog_qewtm_2 .food-item-modal-grid textarea{width:100%}._dialog_qewtm_2 .food-amount-context{padding:0;border:0;background:none;margin:12px 0 20px;font-size:11px}._dialog_qewtm_2 .food-amount-context:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .meal-detail-items{display:flex;flex-direction:column;gap:18px}._dialog_qewtm_2 .meal-detail-item{padding:16px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface)}._dialog_qewtm_2 .meal-detail-item>div:first-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}._dialog_qewtm_2 .meal-detail-item>small{display:block;margin:10px 0;font-size:11px}._dialog_qewtm_2 .meal-detail-item>small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .meal-detail-note{padding:16px;margin-top:20px;background:var(--care-sky,#c4e8f5);border-radius:14px;color:#2b1463}._dialog_qewtm_2 .manual-nutrition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._dialog_qewtm_2 .manual-nutrition-grid input{width:100%}._dialog_qewtm_2 .food-manual-details-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:16px 0;border:0;background:none;color:var(--s2-link);font:800 12px var(--s2-font)}._dialog_qewtm_2 .food-manual-details-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .external-food-search{display:flex;gap:8px}._dialog_qewtm_2 .external-food-search input{flex:1}._dialog_qewtm_2 .search-results-scroll{max-height:380px;overflow:auto}._dialog_qewtm_2 .external-food-error{padding:12px;background:var(--s2-danger-soft);color:var(--s2-danger);border-radius:12px;font-size:12px}._dialog_qewtm_2 .external-food-error:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .dietary-result-filters{display:flex;flex-wrap:wrap;gap:12px}._dialog_qewtm_2 .dietary-result-filters label{display:flex;align-items:center;gap:6px;min-height:44px}._dialog_qewtm_2 .family-recipe-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}._dialog_qewtm_2 .recipe-source-block{padding:16px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);margin-bottom:16px}._dialog_qewtm_2 .recipe-source-heading{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}._dialog_qewtm_2 .recipe-source-heading span{font-size:11px}._dialog_qewtm_2 .recipe-source-heading span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .recipe-source-heading strong,._dialog_qewtm_2 .recipe-source-heading span{display:block}._dialog_qewtm_2 .recipe-search-row{display:flex;gap:8px}._dialog_qewtm_2 .recipe-search-row input{flex:1}._dialog_qewtm_2 .recipe-build-column>input{width:100%}._dialog_qewtm_2 .recipe-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--s2-border)}._dialog_qewtm_2 .recipe-line>span{flex:1;font-size:12px}._dialog_qewtm_2 .recipe-line>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .recipe-line>input{width:80px}._dialog_qewtm_2 .recipe-line>button{min-width:44px;min-height:44px;background:none;border:0;color:var(--s2-ink)}html[data-theme=dark] ._dialog_qewtm_2{background:#34284a}html[data-theme=dark] ._dialog_qewtm_2 .food-portion-panel,html[data-theme=dark] ._dialog_qewtm_2 .meal-detail-note{background:#16464e;color:#fff6ec}@media(max-width:1100px){._backdrop_qewtm_1.sproglet-viewport-modal-backdrop{align-items:flex-end;padding:16px 0 0!important}._dialog_qewtm_2.sproglet-viewport-modal-dialog{width:100%;max-width:760px;max-height:calc(100dvh - 32px);padding:20px 18px calc(26px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important}._dialog_qewtm_2 h2{font-size:20px}._dialog_qewtm_2 .food-item-modal-grid,._dialog_qewtm_2 .family-recipe-builder-grid{grid-template-columns:minmax(0,1fr)}._dialog_qewtm_2 ._choiceGrid_qewtm_6{gap:6px}._dialog_qewtm_2 ._choiceGrid_qewtm_6 button{font-size:10px}._dialog_qewtm_2 ._choiceGrid_qewtm_6 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_qewtm_2 .external-food-search,._dialog_qewtm_2 .recipe-search-row{flex-wrap:wrap}._dialog_qewtm_2 .external-food-search input,._dialog_qewtm_2 .recipe-search-row input{flex-basis:100%}}._inline_qewtm_11{padding:18px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);min-width:0;margin:16px 0;animation:_food-editor-reveal_qewtm_1 .16s ease-out}._inline_qewtm_11 ._heading_qewtm_3{margin-bottom:12px}._inline_qewtm_11 .recipe-global-results,._inline_qewtm_11 .recipe-ingredient-options{max-height:none;overflow:visible}._inline_qewtm_11 .family-recipe-builder-grid{min-width:0}._inline_qewtm_11 input:not([type=checkbox]),._inline_qewtm_11 textarea{width:100%}@keyframes _food-editor-reveal_qewtm_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._inline_qewtm_11{animation:none}}._nutrition_1vb2p_1{padding:16px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);color:var(--s2-ink);margin:16px 0;font-family:var(--s2-font);min-width:0}._nutrition_1vb2p_1 h3{font-size:15px;font-weight:900;margin:0 0 8px}._nutrition_1vb2p_1 p,._empty_1vb2p_1{font-size:12px;color:var(--s2-muted);line-height:1.5}._nutrition_1vb2p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._empty_1vb2p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nutrition_1vb2p_1 summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:12px;font-weight:800;color:var(--s2-link)}._nutrition_1vb2p_1 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nutrition_1vb2p_1 summary:before{content:"▸";margin-right:8px}._nutrition_1vb2p_1 details[open] summary:before{content:"▾"}._nutrition_1vb2p_1 table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:11px;line-height:1.5}._nutrition_1vb2p_1 table:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nutrition_1vb2p_1 th,._nutrition_1vb2p_1 td{padding:10px 4px;border-bottom:1px solid var(--s2-border);vertical-align:top;text-align:right;overflow-wrap:anywhere}._nutrition_1vb2p_1 th:first-child{text-align:left}._nutrition_1vb2p_1 thead th{font-weight:800}._nutrition_1vb2p_1 tbody th{font-weight:600}._empty_1vb2p_1{padding:12px 0}._page_1gjds_1{min-width:0;font-family:var(--s2-font);color:var(--s2-ink)}._page_1gjds_1{position:relative}._tools_1gjds_2{position:absolute;right:0;top:0;z-index:8}._tools_1gjds_2>summary{display:grid;place-items:center;list-style:none;min-width:44px;min-height:44px;border:1px solid var(--s2-border-strong);border-radius:50%;color:var(--s2-ink);background:var(--s2-surface);font-size:24px;cursor:pointer}._tools_1gjds_2>summary::-webkit-details-marker{display:none}._toolsMenu_1gjds_2{position:absolute;right:0;top:52px;width:320px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 240px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--s2-border-strong);border-radius:18px;background:var(--s2-surface);box-shadow:var(--s2-shadow-float)}._tools_1gjds_2 nav{display:flex;gap:6px;flex-wrap:wrap}._tools_1gjds_2 button,._filters_1gjds_2 button{min-height:44px;border:1px solid var(--s2-border-strong);border-radius:999px;padding:9px 14px;background:var(--s2-surface);font:700 12px/1.4 var(--s2-font);color:var(--s2-ink);cursor:pointer}._tools_1gjds_2 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._filters_1gjds_2 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._tools_1gjds_2 button[aria-current],._filters_1gjds_2 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,white);border-color:transparent}._date_1gjds_2{display:flex;align-items:center;gap:8px;font-size:12px}._date_1gjds_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._date_1gjds_2 input,._tools_1gjds_2 select{min-height:44px;max-width:100%;min-width:0;flex:1;border:1px solid var(--s2-border-strong);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);padding:8px;font:inherit}._date_1gjds_2 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._tools_1gjds_2 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._toolsMenu_1gjds_2 .family-profile-selector{max-width:100%!important;width:100%!important}._toolsMenu_1gjds_2 .family-profile-selector-trigger{width:100%!important}._page_1gjds_1>header>p{margin-right:70px}._mobileTitle_1gjds_2{display:none}._recipePaper_1gjds_4>header>h2,._history_1gjds_4>h2{font-size:21px;line-height:1.4;font-weight:900;margin:0 0 12px;color:var(--s2-ink)}._recipeCard_1gjds_4 h3{font-size:15px;line-height:1.45;font-weight:900;margin:0 0 10px;color:var(--s2-ink)}._libraryLayout_1gjds_4{display:grid;grid-template-columns:minmax(0,2.24fr) minmax(250px,1fr);gap:30px;align-items:start}._recipePaper_1gjds_4{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-paper);padding:26px;min-height:680px}._filters_1gjds_2{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:30px 0 24px}._filters_1gjds_2>button{min-width:145px!important;min-height:32px!important;height:32px;padding:0 12px;font-size:9.2px;font-weight:400}._filters_1gjds_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._extraFilters_1gjds_5{position:relative}._extraFilters_1gjds_5>div,._more_1gjds_5>div{position:absolute;z-index:4;top:calc(100% + 4px);right:0;display:flex;flex-direction:column;min-width:190px;padding:8px;background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:14px;box-shadow:var(--s2-shadow-float)}._extraFilters_1gjds_5>div button{border:0;border-radius:8px;text-align:left}._search_1gjds_5{display:flex;gap:8px;align-items:center;margin:0 0 16px;font-size:12px;color:var(--s2-muted)}._search_1gjds_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._search_1gjds_5 input{flex:1;min-width:0;min-height:44px;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-surface);color:var(--s2-ink);padding:10px 12px;font:12px var(--s2-font)}._search_1gjds_5 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._library_1gjds_4{display:flex;flex-direction:column;gap:9px;background:#fff6ec;min-height:474px;padding:12px;border-radius:18px}._foodRow_1gjds_5{display:flex;align-items:center;gap:10px;min-height:64px;padding:8px 12px;border-radius:14px;background:#ffd666c7}._foodRow_1gjds_5:nth-child(5n+2){background:#d1eddec7}._foodRow_1gjds_5:nth-child(5n+3){background:#e5d9ffc7}._foodRow_1gjds_5:nth-child(5n+4){background:#c4e8f5c7}._foodRow_1gjds_5:nth-child(5n+5){background:#fad6e0c7}._foodCopy_1gjds_5{flex:1;min-width:0}._foodCopy_1gjds_5 strong{display:block;font-size:11.5px;line-height:1.45;font-weight:800;overflow-wrap:anywhere}._foodCopy_1gjds_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._foodCopy_1gjds_5 small{display:block;margin-top:3px;font-size:8.8px;line-height:1.5;color:var(--s2-body)}._foodCopy_1gjds_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._foodActions_1gjds_5{display:flex;align-items:center;gap:8px}._foodActions_1gjds_5>button:not(._favourite_1gjds_5):not(._remove_1gjds_5){min-width:118px;min-height:32px!important;height:32px;padding:0 12px;font-size:9.2px;font-weight:400}._foodActions_1gjds_5>button:not(._favourite_1gjds_5):not(._remove_1gjds_5):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._foodActions_1gjds_5>._favourite_1gjds_5{min-width:32px;width:32px;height:32px;min-height:32px!important;padding:5px}._remove_1gjds_5{display:grid;place-items:center;width:32px;height:32px;min-height:32px!important;padding:0;flex:none;border:1px solid #c71f2e9e;border-radius:50%;background:var(--s2-surface);box-shadow:0 3px 8px #c71f2e47;cursor:pointer}._remove_1gjds_5>span{display:grid;place-items:center}._more_1gjds_5{position:relative}._more_1gjds_5 summary{list-style:none;display:grid;place-items:center;width:44px;min-height:44px;cursor:pointer;font-size:22px;color:var(--s2-ink)}._more_1gjds_5 summary::-webkit-details-marker{display:none}._more_1gjds_5 button{min-height:44px;padding:8px;text-align:left;font:12px var(--s2-font);background:none;border:0;color:var(--s2-ink);cursor:pointer}._more_1gjds_5 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._libraryAside_1gjds_5{display:grid;gap:28px}._injectedNote_1gjds_5,._recipeNote_1gjds_5{padding:16px;background:#d1edde;border-radius:18px;min-height:170px}._libraryAside_1gjds_5 h2{font-size:16px}._libraryAside_1gjds_5 p{font-size:11px;color:var(--s2-muted)}._libraryAside_1gjds_5 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recipeNote_1gjds_5{background:#e5d9ff;border:1px solid var(--s2-border-strong);min-height:224px;transform:rotate(-.7deg)}._recipeNote_1gjds_5 button{margin-top:22px;font-size:11px}._recipeNote_1gjds_5 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._discovery_1gjds_5{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}._discovery_1gjds_5 button{font-size:11px}._discovery_1gjds_5 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_1gjds_5{margin:20px!important;color:var(--s2-muted)}._recipePaper_1gjds_4{min-height:680px}._recipePaper_1gjds_4 header{position:relative}._recipePaper_1gjds_4 header p{color:var(--s2-muted);font-size:11px;margin-bottom:54px;max-width:70%}._recipePaper_1gjds_4 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recipePaper_1gjds_4 header>button{position:absolute;right:0;top:0;font-size:11px}._recipePaper_1gjds_4 header>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recipeGrid_1gjds_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 34px;max-width:966.332px}._recipeCard_1gjds_4{position:relative;min-height:180px;border-radius:16px;padding:22px 16px;background:var(--s2-wash-blush);border:1px solid var(--s2-border);box-shadow:var(--s2-shadow-paper);transform:rotate(.8deg)}._recipeCard_1gjds_4:nth-child(6n+2){background:#ffd46b;transform:rotate(-.7deg)}._recipeCard_1gjds_4:nth-child(6n+3){background:var(--s2-wash-mint)}._recipeCard_1gjds_4:nth-child(6n+4){background:var(--s2-wash-sky);transform:rotate(-.9deg)}._recipeCard_1gjds_4:nth-child(6n+5){background:var(--s2-wash-lilac)}._recipeCard_1gjds_4 h3{padding-right:32px;font-size:16px}._recipeCard_1gjds_4:nth-child(6n+3){transform:rotate(.6deg)}._recipeCard_1gjds_4:nth-child(6n+5){transform:rotate(.5deg)}._recipeCard_1gjds_4:nth-child(6n+6){transform:rotate(-.6deg)}._recipeCard_1gjds_4 p{font-size:10px;color:var(--s2-body)}._recipeCard_1gjds_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recipeCard_1gjds_4 ._remove_1gjds_5{position:absolute;right:8px;top:8px}._recipeCard_1gjds_4>button:last-child:not(._remove_1gjds_5){display:flex;margin:56px 0 0 auto;min-width:104px;min-height:32px!important;height:32px;padding:0 12px;font-size:11px}._recipeCard_1gjds_4>button:last-child:not(._remove_1gjds_5):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recipePaper_1gjds_4>:last-child{margin:80px 0 0;text-align:right;font-size:21px}._history_1gjds_4{margin-top:36px}._historyRows_1gjds_7{display:flex;flex-direction:column;gap:10px}._historyRow_1gjds_7{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--s2-border);padding:14px 0}._historyRow_1gjds_7>button:first-child{flex:1;text-align:left;border:0;background:none;color:var(--s2-ink);cursor:pointer;min-height:44px;font-family:var(--s2-font)}._historyRow_1gjds_7 strong,._historyRow_1gjds_7 small{display:block}._historyRow_1gjds_7 small{font-size:12px;margin-top:6px}._historyRow_1gjds_7 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyRow_1gjds_7>button:last-child{font-size:11px}._historyRow_1gjds_7>button:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._library_1gjds_4,html[data-theme=dark] ._injectedNote_1gjds_5,html[data-theme=dark] ._recipeNote_1gjds_5{background:#34284a}html[data-theme=dark] ._foodRow_1gjds_5{background:#2a2037}html[data-theme=dark] ._recipeCard_1gjds_4{background:#17121f}html[data-theme=dark] ._recipeCard_1gjds_4:nth-child(6n+2){background:#45381f}html[data-theme=dark] ._recipeCard_1gjds_4:nth-child(6n+3),html[data-theme=dark] ._recipeCard_1gjds_4:nth-child(6n+4),html[data-theme=dark] ._recipeCard_1gjds_4:nth-child(6n+5){background:#34284a}@media(max-width:1100px){._tools_1gjds_2 nav button{flex:1;padding:8px;font-size:11px}._tools_1gjds_2 nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._desktopTitle_1gjds_8{display:none}._mobileTitle_1gjds_2{display:inline}._page_1gjds_1[data-food-view=meals]{margin-top:-38px}._page_1gjds_1>header>div:first-child{padding-right:48px}._libraryLayout_1gjds_4{grid-template-columns:minmax(0,1fr);gap:28px}._filters_1gjds_2{gap:8px;margin:20px 0 18px}._filters_1gjds_2>button{flex:1;min-width:0!important;font-size:9.2px;padding:0 12px}._filters_1gjds_2>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._extraFilters_1gjds_5{width:100%}._extraFilters_1gjds_5 summary{display:inline-flex;font-size:11px}._extraFilters_1gjds_5 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._extraFilters_1gjds_5>div{left:0;right:auto}._library_1gjds_4{min-height:0}._foodRow_1gjds_5{flex-wrap:wrap;gap:4px 8px}._foodCopy_1gjds_5{min-width:0}._foodActions_1gjds_5{gap:4px}._foodActions_1gjds_5>button:not(._favourite_1gjds_5):not(._remove_1gjds_5){min-width:94px;padding:0 8px}._more_1gjds_5 summary{width:24px;min-height:32px;font-size:20px}._more_1gjds_5 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._foodCopy_1gjds_5 small{font-size:8.8px}._foodCopy_1gjds_5 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._libraryAside_1gjds_5{gap:14px}._injectedNote_1gjds_5{min-height:52px;padding:14px}._injectedNote_1gjds_5 h2{margin:0;font-size:13px}._injectedNote_1gjds_5 p{margin-bottom:0}._recipeNote_1gjds_5{min-height:0;padding:16px}._recipeNote_1gjds_5 button{margin-top:8px}._recipePaper_1gjds_4{padding:0;background:none;border:0;box-shadow:none;min-height:0}._recipePaper_1gjds_4 header h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._recipePaper_1gjds_4 header p{max-width:none;margin:0 0 20px}._recipePaper_1gjds_4 header>button{position:static;margin-bottom:20px}._recipeGrid_1gjds_6{grid-template-columns:minmax(0,1fr);gap:14px;max-width:none}._recipeCard_1gjds_4{min-height:96px;padding:22px 14px 14px;border-radius:18px 6px;background:#fad6e0}._recipeCard_1gjds_4 h3{font-size:13px;max-width:70%;padding-right:22px;margin-bottom:8px}._recipeCard_1gjds_4 p{font-size:10px;max-width:56%;margin:0}._recipeCard_1gjds_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recipeCard_1gjds_4>button:last-child:not(._remove_1gjds_5){margin:-10px 0 0 auto;min-width:104px;font-size:11px}._recipeCard_1gjds_4>button:last-child:not(._remove_1gjds_5):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recipeCard_1gjds_4 ._remove_1gjds_5{top:8px;right:8px}._recipeCard_1gjds_4:nth-child(6n+3){background:#d1edde}._recipeCard_1gjds_4:nth-child(6n+4){background:#c4e8f5}._recipePaper_1gjds_4>:last-child{margin:30px 0 0}._historyRow_1gjds_7{gap:8px;flex-wrap:wrap}._historyRow_1gjds_7>button:first-child{min-width:50%}html[data-theme=dark] ._recipeCard_1gjds_4{background:#4d292e}html[data-theme=dark] ._recipeCard_1gjds_4:nth-child(6n+2){background:#614a17}html[data-theme=dark] ._recipeCard_1gjds_4:nth-child(6n+3){background:#144733}html[data-theme=dark] ._recipeCard_1gjds_4:nth-child(6n+4){background:#14454d}html[data-theme=dark] ._recipeCard_1gjds_4:nth-child(6n+5){background:#3d2e56}}@media(prefers-reduced-motion:reduce){._page_1gjds_1 *{scroll-behavior:auto!important}}._page_1gjds_1 ._humanNote_1gjds_11{font-size:21px;line-height:1.4}._page_1gjds_1>header>p{font-size:21px}._dietary_1gjds_13{margin-top:20px}._dietary_1gjds_13 summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--s2-link);font-size:12px;font-weight:800}._dietary_1gjds_13 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dietary_1gjds_13 summary:before{content:"▸";margin-right:8px}._dietary_1gjds_13[open] summary:before{content:"▾"}html[data-theme=dark] ._remove_1gjds_5{background:#fff6ec}._page_1gjds_1[data-food-view=library]>header h1{font-size:30px;line-height:41px}._page_1gjds_1[data-food-view=library]>header>div>p:last-child:not(:first-child){font-size:9.2px;line-height:14px}._page_1gjds_1[data-food-view=library]>header>div>p:last-child:not(:first-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._page_1gjds_1[data-food-view=library]>header>div>p:last-child:not(:first-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._page_1gjds_1[data-food-view=library]>header h1{font-size:24px!important}._page_1gjds_1[data-food-view=recipes]>header h1{font-size:25px!important}._foodActions_1gjds_5>._favourite_1gjds_5{min-width:28px;width:28px;padding:3px}}@media(max-width:360px){._foodCopy_1gjds_5{flex-basis:100%}._foodActions_1gjds_5{justify-content:flex-end;width:100%}}._remove_1gjds_5{color:var(--s2-danger-icon);border-color:var(--s2-danger-icon)}._remove_1gjds_5 svg{stroke:var(--s2-danger-icon)}._mealsLayout_gfpgv_1{display:grid;grid-template-columns:minmax(0,723.657fr) minmax(0,322.735fr);gap:30px;width:calc(100% - 2px);align-items:start}._mealsPaper_gfpgv_2{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-paper);padding:26px;min-height:680px;transform:rotate(.45deg);transform-origin:top left}._mealsPaper_gfpgv_2>h2{font-size:21px;line-height:29px;font-weight:900;margin:0;color:var(--s2-ink)}._mealRows_gfpgv_4{margin-top:40px}._mealRow_gfpgv_4{padding:0 0 24px;margin:0 32px 40px 0;border-bottom:1px solid var(--s2-border);min-height:130px}._mealCopy_gfpgv_6{display:flex;gap:14px;align-items:flex-start}._mealCopy_gfpgv_6>div{min-width:0}._mealCopy_gfpgv_6 h3{font-size:15px;line-height:22px;font-weight:900;margin:0 0 10px;color:var(--s2-ink)}._mealCopy_gfpgv_6 p{margin:0;font-size:11px;line-height:16px;color:var(--s2-body);overflow-wrap:anywhere}._mealCopy_gfpgv_6 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._mealCopy_gfpgv_6 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mealCopy_gfpgv_6 small{display:block;margin-top:6px;font-size:10px;color:var(--s2-body)}._mealCopy_gfpgv_6 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medal_gfpgv_14{position:relative;flex:none;display:grid;place-items:center;width:46.58px;height:46.58px}._medal_gfpgv_14>span{display:grid;place-items:center}._medal_gfpgv_14 b{position:absolute;inset:0;display:grid;place-items:center;font-size:20px;font-weight:900;color:var(--s2-link)}._medal_gfpgv_14 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._mealActions_gfpgv_18{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:10px}._mealActions_gfpgv_18>button{min-height:32px!important;height:32px;font-size:11px;padding:0 12px;min-width:108px!important}._mealActions_gfpgv_18>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mealActions_gfpgv_18>button:last-child{min-width:104px!important}._snack_gfpgv_22{background:none;border:0;min-height:32px;color:var(--s2-link);font:700 12px var(--s2-font);cursor:pointer}._snack_gfpgv_22:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mealAside_gfpgv_24{display:grid;gap:42px;min-width:0}._quickNote_gfpgv_25,._nutritionNote_gfpgv_25{padding:26px 24px;border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-paper);min-height:320px;background:var(--s2-wash-mint);transform:rotate(.54deg)}._mealAside_gfpgv_24 h2{font-size:18px;line-height:25px;font-weight:900;margin:0}._mealAside_gfpgv_24 p{font-size:11px;line-height:15px;margin:15px 0 0;color:var(--s2-body)}._mealAside_gfpgv_24 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._mealAside_gfpgv_24 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mealAside_gfpgv_24 ._humanNote_gfpgv_30{font-size:20px;line-height:26px;color:var(--s2-accent-ink);text-align:center;margin-top:50px}._mealAside_gfpgv_24 ._humanNote_gfpgv_30:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._quickFoods_gfpgv_32{display:flex;gap:8px;flex-wrap:wrap;margin-top:42px}._quickFoods_gfpgv_32 button{flex:1;min-height:32px!important;height:32px;font-size:11px;padding:0 12px}._quickFoods_gfpgv_32 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nutritionNote_gfpgv_25{background:var(--s2-surface-soft,#fff1e8);min-height:310px;transform:rotate(-.4deg);margin-left:8px;margin-right:-8px}._nutritionNote_gfpgv_25 h2{font-size:16px;line-height:22px}._nutritionNote_gfpgv_25 strong{display:block;margin-top:46px;font-size:10px;line-height:15px;color:var(--s2-body)}._nutritionNote_gfpgv_25 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._nutritionNote_gfpgv_25 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nutritionNote_gfpgv_25>._humanNote_gfpgv_30{display:none}html[data-theme=dark] ._quickNote_gfpgv_25{background:#34284a}html[data-theme=dark] ._nutritionNote_gfpgv_25{background:#17121f}@media(max-width:1100px){._mealsLayout_gfpgv_1{grid-template-columns:minmax(0,1fr);gap:28px;width:100%}._mealsPaper_gfpgv_2{background:none;border:0;box-shadow:none;padding:0;min-height:0;transform:none}._mealsPaper_gfpgv_2>h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._mealRows_gfpgv_4{margin:0;display:grid;gap:22px}._mealRow_gfpgv_4{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-paper);padding:18px 12px 12px;margin:0;min-height:122px;transform:rotate(.54deg)}._mealRow_gfpgv_4:nth-child(2n){transform:rotate(-.4deg)}._mealRow_gfpgv_4:nth-child(3n){transform:rotate(.45deg)}._mealCopy_gfpgv_6{gap:14px}._mealCopy_gfpgv_6 h3{font-size:13px;line-height:18px;margin-bottom:8px}._mealCopy_gfpgv_6 p{font-size:10px;line-height:14px}._mealCopy_gfpgv_6 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._mealCopy_gfpgv_6 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medal_gfpgv_14{width:46px;height:46px}._medal_gfpgv_14 b{font-size:16px}._mealActions_gfpgv_18{margin-top:8px}._mealActions_gfpgv_18>button{min-width:104px!important;font-weight:400;font-size:9.2px}._mealActions_gfpgv_18>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mealActions_gfpgv_18>button:last-child{font-weight:800;font-size:11px}._mealActions_gfpgv_18>button:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._snack_gfpgv_22{margin-top:10px}._mealAside_gfpgv_24{gap:0}._quickNote_gfpgv_25{display:none}._nutritionNote_gfpgv_25{min-height:78px;background:var(--s2-wash-mint);padding:20px 14px 8px;transform:rotate(-.58deg);margin:0}._nutritionNote_gfpgv_25 h2,._nutritionNote_gfpgv_25>p:not(._humanNote_gfpgv_30){display:none}._nutritionNote_gfpgv_25 strong{font-size:10px;line-height:14px;margin:0}._nutritionNote_gfpgv_25 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._nutritionNote_gfpgv_25 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nutritionNote_gfpgv_25>._humanNote_gfpgv_30{display:block;font-size:16px;line-height:21px;margin:8px 0 0;text-align:right}html[data-theme=dark] ._nutritionNote_gfpgv_25{background:#34284a}}._composer_kgngy_1{padding:20px;background:#def3e8;border:1px solid var(--s2-border);border-radius:18px;color:var(--s2-ink);font-family:var(--s2-font);min-width:0}._composer_kgngy_1 h2{font-size:20px;font-weight:900;margin:0 0 8px}._composer_kgngy_1 p{font-size:12px;line-height:1.5}._composer_kgngy_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._types_kgngy_1{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}._types_kgngy_1 button{min-height:44px;padding:8px 12px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:700 11px var(--s2-font);cursor:pointer}._types_kgngy_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._types_kgngy_1 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff);border-color:transparent}._composer_kgngy_1 ._count_kgngy_1{font-size:11px;color:var(--s2-muted)}._composer_kgngy_1 ._count_kgngy_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._items_kgngy_1 article{padding:16px 0;border-bottom:1px solid var(--s2-border-strong)}._items_kgngy_1 strong,._items_kgngy_1 small{display:block}._items_kgngy_1 strong{font-size:13px}._items_kgngy_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._items_kgngy_1 small{font-size:11px;line-height:1.5;margin-top:6px}._items_kgngy_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._items_kgngy_1 article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}._items_kgngy_1 button{background:none;border:0;color:var(--s2-link);min-height:44px;font:700 11px var(--s2-font);cursor:pointer}._items_kgngy_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._items_kgngy_1 button:last-child{min-width:44px;font-size:22px}._composer_kgngy_1 label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800;margin-top:20px}._composer_kgngy_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._composer_kgngy_1 input,._composer_kgngy_1 textarea{min-width:0;max-width:100%;min-height:44px;background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:12px;padding:12px;color:var(--s2-ink);font:12px/1.5 var(--s2-font)}._composer_kgngy_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._composer_kgngy_1 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._composer_kgngy_1 textarea{min-height:80px;resize:vertical}._dateContext_kgngy_1{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:20px;font-size:12px}._dateContext_kgngy_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dateContext_kgngy_1 button{font-size:11px}._dateContext_kgngy_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_kgngy_1{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}html[data-theme=dark] ._composer_kgngy_1{background:#34284a}.food-discovery-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px}.food-discovery-actions .btn{justify-content:flex-start}.food-discovery-actions .recipe{grid-column:1/-1;justify-content:center;background:var(--accent-soft);border-color:#d8cff9;color:#5d49b9}.food-recipe-badge{position:absolute;top:9px;right:38px;border:1px solid #ffd0cc;background:#fff0ee;color:#a9443f;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.food-recipe-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-custom-modal.food-item-modal{width:min(980px,calc(100vw - 36px))!important;max-height:min(90vh,900px);overflow:auto;padding:28px!important}.food-item-modal .modal-head{margin-bottom:22px}.food-item-modal .modal-head h2{max-width:760px;margin:7px 0 8px;font-size:27px;line-height:1.18;letter-spacing:-.025em}.food-item-modal .modal-head p{max-width:680px;margin:0;line-height:1.5}.food-item-modal-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:28px;align-items:start}.food-item-controls{min-width:0}.food-item-modal .food-choice-heading{margin:0 0 9px;font-size:12px}.food-item-modal .food-choice-heading:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-item-modal .food-choice-heading:not(:first-child){margin-top:20px}.food-item-modal .food-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px}.food-item-modal .food-choice-grid button{min-width:0;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 7px;border-radius:15px;line-height:1.15}.food-item-modal .food-choice-grid button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.food-item-modal .food-choice-grid button>span{font-size:23px;margin:0 0 3px}.food-choice-grid button small{display:block;font-size:9px;line-height:1.25;margin-top:3px;color:var(--muted);font-weight:900}.food-choice-grid button small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-choice-grid button.active small{color:inherit}.food-amount-context{font-size:10px;line-height:1.5;color:var(--muted);background:#faf9ff;border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin:9px 0 0}.food-amount-context:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-item-modal .food-portion-panel{margin-top:20px;padding:14px 15px;border-radius:16px}.food-item-modal .food-portion-controls{grid-template-columns:minmax(120px,1fr) 150px;gap:10px}.food-item-modal .food-portion-controls input,.food-item-modal .food-portion-controls select{min-width:0;min-height:46px}.food-item-modal textarea{width:100%;min-height:92px;resize:vertical}.food-item-modal>.actions{margin-top:22px;justify-content:flex-start}.food-item-modal>.actions .btn{min-height:46px;padding-inline:18px}.food-nutrition-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;align-self:start;min-width:0}.food-nutrition-title{padding:15px 16px 13px;background:linear-gradient(90deg,var(--accent-soft),#fff7f5);border-bottom:1px solid var(--line)}.food-nutrition-title strong,.food-nutrition-title span{display:block}.food-nutrition-title strong{font-size:16px}.food-nutrition-title span{color:var(--muted);font-size:10px;line-height:1.4;margin-top:3px}.food-nutrition-title span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-nutrition-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border:0;background:#fff;color:#5d49b9;text-align:left;font-weight:900;font-size:11px}.food-nutrition-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-nutrition-toggle:hover{background:#faf8ff}.food-nutrition-chevron{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border:1px solid #d8d0ff;border-radius:9px;background:#f5f2ff;font-size:17px;line-height:1}.food-nutrition-chevron:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.food-nutrition-table{border-top:1px solid var(--line)}.food-nutrition-table[hidden]{display:none!important}.food-nutrition-row{display:grid;grid-template-columns:1.3fr .85fr .95fr;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:11px;align-items:center}.food-nutrition-row:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-nutrition-row:last-child{border-bottom:0}.food-nutrition-row.head{font-weight:900;color:var(--muted);background:#fbfaff}.food-nutrition-row span:nth-child(2),.food-nutrition-row strong{text-align:right}.food-nutrition-row strong{color:#5d49b9}.food-no-nutrition{padding:16px;color:var(--muted);font-size:11px;line-height:1.45}.food-no-nutrition:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.saved-meal-card.interactive{cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.saved-meal-card.interactive:hover{transform:translateY(-2px);border-color:#c8bdff;box-shadow:0 10px 24px #4c3c8214}.saved-meal-card.interactive:focus-visible{outline:3px solid rgba(108,76,255,.35);outline-offset:2px}.saved-meal-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.saved-meal-actions .btn{font-size:10px;padding:8px 10px}.saved-meal-actions .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-detail-modal{width:min(900px,calc(100vw - 36px))!important;max-height:90vh;overflow:auto}.meal-detail-items{display:grid;gap:12px;margin-top:16px}.meal-detail-item{border:1px solid var(--line);border-radius:18px;padding:14px;background:#fcfbff}.meal-detail-item>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.meal-detail-item>small{display:block;color:var(--muted);margin:6px 0 10px}.meal-detail-item>p{font-size:11px;color:var(--muted)}.meal-detail-item>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-detail-item .food-nutrition-card{margin-top:10px}.meal-detail-note{margin-top:14px;padding:12px;border-radius:14px;background:var(--accent-soft)}.meal-detail-note p{margin:4px 0 0}.family-recipe-modal{width:min(940px,calc(100vw - 36px))!important;max-height:90vh;overflow:auto}.family-recipe-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:16px}.family-recipe-grid input{width:100%;border:1px solid var(--line);border-radius:11px;padding:10px}.recipe-ingredient-options{display:grid;gap:7px;max-height:420px;overflow:auto;margin-top:9px}.recipe-ingredient-options button{display:flex;justify-content:space-between;gap:8px;text-align:left;border:1px solid var(--line);background:#fcfbff;border-radius:13px;padding:10px;color:inherit}.recipe-ingredient-options small{color:var(--muted)}.recipe-lines{display:grid;gap:7px;margin:10px 0}.recipe-line{display:grid;grid-template-columns:1fr 90px 34px;gap:7px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:8px;background:#fcfbff}.recipe-line button{border:0;border-radius:9px;height:34px;background:#f2eeff;color:#6657a5}.recipe-total{display:flex;justify-content:space-between;gap:10px;margin:10px 0;padding:11px;background:var(--accent-soft);border-radius:13px;font-size:11px}.recipe-total:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.manual-nutrition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.manual-nutrition-grid input{width:100%}.meal-basket-item .food-item-details{width:auto;min-height:32px;padding:5px 8px;font-size:9px;font-weight:900;white-space:normal;line-height:1.25}.meal-basket-item .food-item-details:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-manual-details-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;padding:10px 2px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-weight:900;text-align:left;cursor:pointer}.food-manual-details-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.food-manual-optional-details{display:grid;gap:10px;padding-top:4px}html[data-theme=dark] .food-custom-modal.food-item-modal,html[data-theme=dark] .meal-detail-modal,html[data-theme=dark] .family-recipe-modal{background:#211f2a!important;border-color:#4d475d!important;color:#f8f6ff!important}html[data-theme=dark] .food-item-modal .modal-head h2,html[data-theme=dark] .food-item-modal label,html[data-theme=dark] .food-item-modal .food-choice-heading{color:#f8f6ff!important}html[data-theme=dark] .food-item-modal .muted,html[data-theme=dark] .food-item-modal .food-amount-context,html[data-theme=dark] .food-item-modal .food-portion-panel span{color:#c3bdcf!important}html[data-theme=dark] .food-item-modal .food-choice-grid button{background:#292633!important;border-color:#4d475d!important;color:#f8f6ff!important}html[data-theme=dark] .food-item-modal .food-choice-grid button.active{background:#493a78!important;border-color:#9b86ff!important;color:#fff!important;box-shadow:0 0 0 2px #9b86ff29}html[data-theme=dark] .food-item-modal .food-choice-grid button.active small{color:#fff!important}html[data-theme=dark] .food-manual-details-toggle{color:#f8f6ff;border-color:#4d475d}html[data-theme=dark] .food-amount-context,html[data-theme=dark] .food-item-modal .food-portion-panel{background:#292633!important;border-color:#4d475d!important}html[data-theme=dark] .food-item-modal input,html[data-theme=dark] .food-item-modal select,html[data-theme=dark] .food-item-modal textarea{background:#292633!important;border-color:#5a5367!important;color:#fff!important}html[data-theme=dark] .food-item-modal input::placeholder,html[data-theme=dark] .food-item-modal textarea::placeholder{color:#a9a2b6!important;opacity:1}html[data-theme=dark] .food-nutrition-card{background:#24212e!important;border-color:#514b60!important;color:#f8f6ff!important}html[data-theme=dark] .food-nutrition-title{background:linear-gradient(90deg,#3b315f,#352b34)!important;border-color:#514b60!important}html[data-theme=dark] .food-nutrition-title strong{color:#fff!important}html[data-theme=dark] .food-nutrition-title span{color:#d0cad8!important}html[data-theme=dark] .food-nutrition-toggle{background:#292633!important;color:#e7dfff!important;border-color:#514b60!important}html[data-theme=dark] .food-nutrition-toggle:hover{background:#312d3d!important}html[data-theme=dark] .food-nutrition-chevron{background:#3b315f!important;border-color:#7f6ccf!important;color:#fff!important}html[data-theme=dark] .food-nutrition-table{border-color:#514b60!important}html[data-theme=dark] .food-nutrition-row{border-color:#494354!important;color:#f8f6ff!important}html[data-theme=dark] .food-nutrition-row.head{background:#292633!important;color:#d0cad8!important}html[data-theme=dark] .food-nutrition-row span{color:#ded9e8!important}html[data-theme=dark] .food-nutrition-row strong{color:#d9d0ff!important}html[data-theme=dark] .food-no-nutrition{color:#c3bdcf!important}html[data-theme=dark] .meal-detail-item,html[data-theme=dark] .recipe-ingredient-options button,html[data-theme=dark] .recipe-line{background:#292633!important;border-color:#4d475d!important;color:#f8f6ff!important}html[data-theme=dark] .food-discovery-actions .recipe{background:#6c4cff!important;color:#fff!important;border-color:#8f79ff!important;box-shadow:0 8px 20px #6c4cff3d}html[data-theme=dark] .food-discovery-actions .recipe:hover{background:#795cff!important;border-color:#a18fff!important}html[data-theme=dark] .food-category-chip.active,html[data-theme=dark] .meal-type.active{background:#493a78!important;color:#fff!important;border-color:#8f79e8!important}html[data-theme=dark] .food-recipe-badge{background:#542e34;color:#ffd9d5;border-color:#7c444b}@media(max-width:820px){.food-custom-modal.food-item-modal{width:min(720px,calc(100vw - 24px))!important;padding:22px!important}.food-item-modal-grid{grid-template-columns:1fr;gap:18px}.food-item-modal .food-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.food-nutrition-card{width:100%}.family-recipe-grid{grid-template-columns:1fr}}@media(max-width:620px){.food-custom-modal.food-item-modal{width:calc(100vw - 18px)!important;padding:18px!important}.food-item-modal .modal-head h2{font-size:23px;padding-right:34px}.food-item-modal .food-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.food-item-modal .food-choice-grid button{min-height:82px}.food-item-modal .food-portion-controls,.food-discovery-actions{grid-template-columns:1fr}.food-discovery-actions .recipe{grid-column:auto}.manual-nutrition-grid{grid-template-columns:1fr}.food-nutrition-row{grid-template-columns:1.15fr .9fr .95fr;padding:9px 10px;font-size:10px}.food-nutrition-row:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-detail-modal,.family-recipe-modal{width:calc(100vw - 18px)!important}}.family-recipe-builder-v2{width:min(1040px,calc(100vw - 36px))!important;max-height:92vh;overflow:auto}.family-recipe-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:22px;margin-top:16px;align-items:start}.recipe-source-column{display:grid;gap:14px}.recipe-source-block{border:1px solid var(--line);border-radius:18px;padding:14px;background:#fcfbff}.recipe-source-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.recipe-source-heading strong,.recipe-source-heading span{display:block}.recipe-source-heading strong{font-size:14px}.recipe-source-heading strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-source-heading span{font-size:10px;color:var(--muted);margin-top:2px}.recipe-source-heading span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-source-badge{flex:0 0 auto!important;margin:0!important;padding:5px 8px;border-radius:999px;background:var(--accent-soft);color:#5d49b9!important;border:1px solid #d8cff9;font-size:9px!important;font-weight:900}.recipe-source-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.recipe-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.recipe-search-row input,.recipe-menu-picks>input,.recipe-build-column>input{width:100%}.recipe-global-results{display:grid;gap:7px;margin-top:10px;max-height:340px;overflow:auto}.recipe-global-result{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);border-radius:14px;padding:9px;background:#fff;color:var(--ink)}.recipe-global-result:hover{border-color:#b8adff;background:#faf8ff}.recipe-global-result img,.recipe-result-emoji{width:42px;height:42px;border-radius:11px;object-fit:cover;display:grid;place-items:center;background:#f5f2ff;font-size:20px}.recipe-global-result img:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.recipe-result-emoji:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.recipe-global-result span strong,.recipe-global-result span small,.recipe-global-result span em{display:block}.recipe-global-result span strong{font-size:11px;line-height:1.3}.recipe-global-result span strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-global-result span small{font-size:9px;color:var(--muted);margin-top:2px}.recipe-global-result span small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-global-result span em{font-size:9px;color:#5d49b9;font-style:normal;font-weight:900;margin-top:3px}.recipe-global-result span em:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-global-result>b{font-size:10px;color:#5d49b9;background:var(--accent-soft);border-radius:999px;padding:6px 8px}.recipe-global-result>b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-builder-error{margin-top:9px}.recipe-menu-picks .recipe-ingredient-options{max-height:250px}.recipe-build-column{min-width:0}.recipe-build-column>label:first-child{margin-top:0}.recipe-lines-empty{display:grid;gap:3px;text-align:center;padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--muted)}.recipe-lines-empty strong{color:var(--ink);font-size:11px}.recipe-lines-empty strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-lines-empty span{font-size:10px}.recipe-lines-empty span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-builder-nutrition .food-nutrition-row{grid-template-columns:1.3fr .85fr 1px}.recipe-builder-nutrition .food-nutrition-row strong{display:none}html[data-theme=dark] .family-recipe-builder-v2{background:#211f2a!important;border-color:#4d475d!important;color:#f8f6ff!important}html[data-theme=dark] .family-recipe-builder-v2 .modal-head h2,html[data-theme=dark] .family-recipe-builder-v2 label,html[data-theme=dark] .family-recipe-builder-v2 .recipe-source-heading strong{color:#fff!important}html[data-theme=dark] .family-recipe-builder-v2 .muted,html[data-theme=dark] .family-recipe-builder-v2 .recipe-source-heading span{color:#c8c1d2!important}html[data-theme=dark] .recipe-source-block,html[data-theme=dark] .recipe-lines-empty{background:#292633!important;border-color:#514b60!important}html[data-theme=dark] .family-recipe-builder-v2 input{background:#24212e!important;border-color:#5a5367!important;color:#fff!important}html[data-theme=dark] .family-recipe-builder-v2 input::placeholder{color:#aaa3b7!important;opacity:1}html[data-theme=dark] .recipe-source-badge{background:#493a78!important;color:#fff!important;border-color:#8f79e8!important}html[data-theme=dark] .recipe-global-result{background:#24212e!important;border-color:#514b60!important;color:#fff!important}html[data-theme=dark] .recipe-global-result:hover{background:#312d3d!important;border-color:#8f79e8!important}html[data-theme=dark] .recipe-global-result img,html[data-theme=dark] .recipe-result-emoji{background:#3b315f!important}html[data-theme=dark] .recipe-global-result span small{color:#c8c1d2!important}html[data-theme=dark] .recipe-global-result span em{color:#d9d0ff!important}html[data-theme=dark] .recipe-global-result>b{background:#493a78!important;color:#fff!important}html[data-theme=dark] .recipe-lines-empty strong{color:#fff!important}@media(max-width:860px){.family-recipe-builder-grid{grid-template-columns:1fr}.recipe-global-results{max-height:280px}}@media(max-width:620px){.family-recipe-builder-v2{width:calc(100vw - 18px)!important}.recipe-search-row{grid-template-columns:1fr}.recipe-global-result{grid-template-columns:38px minmax(0,1fr) auto}.recipe-global-result img,.recipe-result-emoji{width:38px;height:38px}}.food-dietary-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px 14px;border:1px solid #dcd3ff;border-radius:16px;background:#f7f4ff;color:#43377e}.food-dietary-banner>div{display:grid;gap:3px}.food-dietary-banner strong{font-size:12px}.food-dietary-banner strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-dietary-banner span{font-size:10px;line-height:1.45}.food-dietary-banner span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-dietary-tags{display:flex!important;flex-wrap:wrap;gap:5px}.food-dietary-tags em{font-style:normal;font-size:9px;font-weight:900;padding:4px 7px;border-radius:999px;background:#e8e1ff;color:#514297}.food-dietary-tags em:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-dietary-family-banner{align-items:flex-start}.food-dietary-family-copy{flex:1;min-width:0}.food-dietary-ignore{position:relative;flex:0 0 auto;min-width:210px}.food-dietary-ignore summary{list-style:none;cursor:pointer;border:1px solid #cabfff;border-radius:11px;background:#fff;color:#514297;padding:9px 12px;font-size:10px;font-weight:900;white-space:nowrap}.food-dietary-ignore summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-dietary-ignore summary::-webkit-details-marker{display:none}.food-dietary-ignore summary:after{content:"⌄";margin-left:8px}.food-dietary-ignore[open] summary:after{content:"⌃"}.food-dietary-ignore-menu{position:absolute;z-index:30;right:0;top:calc(100% + 7px);width:min(310px,calc(100vw - 32px));display:grid!important;gap:4px;padding:8px;border:1px solid #d9d0ff;border-radius:14px;background:#fff;box-shadow:0 14px 36px #36286e2e}.food-dietary-ignore-menu label{display:flex;align-items:center;gap:9px;padding:8px;border-radius:10px;cursor:pointer}.food-dietary-ignore-menu label:hover{background:#f7f4ff}.food-dietary-ignore-menu input{width:17px;height:17px;accent-color:var(--accent);flex:0 0 auto}.food-dietary-ignore-menu label span{display:grid;gap:1px}.food-dietary-ignore-menu label strong{font-size:10px}.food-dietary-ignore-menu label strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-dietary-ignore-menu label small{font-size:8px;color:var(--muted)}.food-dietary-ignore-menu label small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.dietary-result-filters{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 12px}.dietary-result-filters label{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #ddd6f5;border-radius:10px;background:#faf8ff;color:#514297;font-size:9px;font-weight:900;cursor:pointer}.dietary-result-filters label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.dietary-result-filters input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.recipe-dietary-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 14px;margin:0 0 14px;border:1px solid #dcd3ff;border-radius:15px;background:#f8f6ff}.recipe-dietary-toggle>span{display:grid;gap:3px}.recipe-dietary-toggle strong{font-size:11px}.recipe-dietary-toggle strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-dietary-toggle small{font-size:9px;line-height:1.4;color:var(--muted)}.recipe-dietary-toggle small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-dietary-toggle input{width:20px;height:20px;accent-color:var(--accent);flex:0 0 auto}.recipe-dietary-toggle.is-ignored{border-color:#f4c5b8;background:#fff7f3}.recipe-dietary-warning{margin:-5px 0 12px;padding:9px 11px;border-radius:12px;background:#fff0ea;color:#87462f;font-size:10px;font-weight:800}.recipe-dietary-warning:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.recipe-result-dietary{display:inline-flex!important;width:max-content;margin-top:4px;padding:3px 6px;border-radius:999px;font-size:8px!important;font-style:normal!important;font-weight:900}.recipe-result-dietary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.recipe-result-dietary.match{background:#e7f7ec;color:#27633b}.recipe-result-dietary.partial{background:#eee8ff;color:#5a4695}.recipe-result-dietary.unknown{background:#fff4d6;color:#755b16}.dietary-evidence{margin-top:5px;max-width:440px}.dietary-evidence summary{width:max-content;max-width:100%;cursor:pointer;color:#5d49b9;font-size:9px;font-weight:900;text-decoration:underline;text-underline-offset:2px}.dietary-evidence summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.dietary-evidence summary:focus-visible{outline:3px solid rgba(108,76,255,.3);outline-offset:3px;border-radius:4px}.dietary-evidence-body{margin-top:6px;padding:9px 10px;border:1px solid #ddd6f5;border-radius:10px;background:#faf8ff;color:#4d4659}.dietary-evidence-body p{margin:0 0 5px;font-size:9px;line-height:1.45}.dietary-evidence-body p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.dietary-evidence-body small{display:block;color:#6d6578;font-size:8px;line-height:1.45}.dietary-evidence-body small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] .food-dietary-banner{background:#30294a;border-color:#5f527f;color:#f3efff}html[data-theme=dark] .food-dietary-tags em{background:#493c72;color:#fff}html[data-theme=dark] .food-dietary-ignore summary{background:#282432;border-color:#665a88;color:#eee8ff}html[data-theme=dark] .food-dietary-ignore-menu{background:#24212e;border-color:#514b60;box-shadow:0 14px 36px #00000057}html[data-theme=dark] .food-dietary-ignore-menu label:hover{background:#302b3b}html[data-theme=dark] .food-dietary-ignore-menu label strong{color:#fff}html[data-theme=dark] .food-dietary-ignore-menu label small{color:#c9c2d4}html[data-theme=dark] .dietary-result-filters label{background:#292633;border-color:#514b60;color:#f1edff}html[data-theme=dark] .recipe-dietary-toggle{background:#292633;border-color:#554d68;color:#f8f6ff}html[data-theme=dark] .recipe-dietary-toggle.is-ignored{background:#3a2926;border-color:#7d554a}html[data-theme=dark] .recipe-dietary-warning{background:#432c27;color:#ffd9cc}html[data-theme=dark] .recipe-result-dietary.match{background:#244532;color:#d7ffe2}html[data-theme=dark] .recipe-result-dietary.partial{background:#403663;color:#eee7ff}html[data-theme=dark] .recipe-result-dietary.unknown{background:#4b4022;color:#fff0bc}html[data-theme=dark] .dietary-evidence summary{color:#d9d0ff}html[data-theme=dark] .dietary-evidence-body{background:#292633;border-color:#514b60;color:#f1edff}html[data-theme=dark] .dietary-evidence-body small{color:#c9c2d4}@media(max-width:620px){.food-dietary-banner{flex-direction:column}.food-dietary-ignore{width:100%;min-width:0}.food-dietary-ignore summary{width:100%;white-space:normal}.food-dietary-ignore-menu{left:0;right:auto;width:100%}.dietary-result-filters{display:grid;grid-template-columns:1fr}.dietary-result-filters label{width:100%}.recipe-dietary-toggle{align-items:center}.dietary-evidence-body{max-width:100%}}._overview_fkx1l_1{display:grid;grid-template-columns:minmax(0,682.068fr) minmax(0,364.324fr);gap:31.608px;align-items:start}._main_fkx1l_2{display:grid;gap:42px;min-width:0}._side_fkx1l_2{display:grid;gap:36px;min-width:0}._overview_fkx1l_1 h2{font:900 21px/29px Nunito,sans-serif;margin:0;color:var(--s2-ink)}._nextFew_fkx1l_4{position:relative;min-height:210px;padding:31px 26px 58px;border-radius:16px;transform:translate(-3.76px,1.44px) rotate(.4104deg)}._rows_fkx1l_5{display:grid;margin-top:18px;gap:0}._rows_fkx1l_5>button{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 4px;min-height:24px!important;border:0;padding:0!important;text-align:left;font:400 14px/19px Nunito,sans-serif;color:var(--s2-body);background:transparent;cursor:pointer}._rows_fkx1l_5>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,19px)}._rows_fkx1l_5>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rows_fkx1l_5 strong{font-weight:400}._rows_fkx1l_5 span:before{content:"· "}._rows_fkx1l_5 i{display:none}._note_fkx1l_10._note_fkx1l_10{position:absolute;bottom:22px;right:68px;width:200px;max-width:100%;margin:0;text-align:center;font-size:19px;line-height:24px}._reminders_fkx1l_11{min-height:420px;padding:26px;border-radius:16px;transform:translate(-2.89px,1.446px) rotate(.2432deg)}._sectionHeading_fkx1l_12{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._sectionHeading_fkx1l_12 h2{font-size:19px;line-height:26px}._overview_fkx1l_1 ._button_fkx1l_13,._overview_fkx1l_1 ._primary_fkx1l_13{display:inline-flex;align-items:center;justify-content:center;min-height:32px!important;height:32px;border:1px solid var(--s2-border-strong);border-radius:16px;padding:0 12px!important;font:800 11px/30px Nunito,sans-serif;color:var(--s2-ink);background:var(--s2-surface);cursor:pointer}._overview_fkx1l_1 ._button_fkx1l_13:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._overview_fkx1l_1 ._primary_fkx1l_13:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._overview_fkx1l_1 ._primary_fkx1l_13{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff);border-color:transparent}._overview_fkx1l_1 button:disabled{opacity:.55;cursor:not-allowed}._quick_fkx1l_16{min-height:300px;padding:29px 39px 26px 24px;border-radius:16px}._quick_fkx1l_16 h2{font-size:18px;line-height:25px;margin:0 0 38px}._quick_fkx1l_16 label{display:block;font:400 10px/16px Nunito,sans-serif;color:var(--s2-ink);margin-bottom:6px}._quick_fkx1l_16 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._quick_fkx1l_16 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._quick_fkx1l_16 input{display:block;width:100%;height:54px;padding:12px;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-surface);color:var(--s2-ink);font:400 11px/16px Nunito,sans-serif}._quick_fkx1l_16 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._quick_fkx1l_16 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._overview_fkx1l_1 ._quick_fkx1l_16>button{display:flex;min-width:116.451px!important;margin:29px auto 0}._quick_fkx1l_16>p{font:800 10px/14px Nunito,sans-serif;color:var(--s2-muted);margin:18px 0 0}._quick_fkx1l_16>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._quick_fkx1l_16>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reassurance_fkx1l_24{min-height:330px;padding:26px 24px;border-radius:16px;transform:rotate(-.58deg)}._reassurance_fkx1l_24 h2{font-size:17px;line-height:23px;margin:0 0 20px}._reassurance_fkx1l_24 p{font:400 11px/15px Nunito,sans-serif;color:var(--s2-body);margin:0;max-width:300px}._reassurance_fkx1l_24 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._reassurance_fkx1l_24 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_fkx1l_25{font-size:13px;line-height:1.6;color:var(--s2-muted);margin:12px 0}._empty_fkx1l_25:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileOnly_fkx1l_27,._mobileIntro_fkx1l_27,._mobileActions_fkx1l_27{display:none}@media(max-width:1100px){._overview_fkx1l_1,._main_fkx1l_2{display:block}._side_fkx1l_2,._reminders_fkx1l_11,._desktopOnly_fkx1l_29,._note_fkx1l_10._note_fkx1l_10{display:none}._mobileOnly_fkx1l_27{display:inline}._nextFew_fkx1l_4{min-height:350px;padding:16px;border:0;border-radius:18px;background:var(--care-mint);box-shadow:none;transform:translate(-3.6064px,-1.0834px) rotate(.54deg)}._nextFew_fkx1l_4 h2{font-size:15px;font-weight:800;line-height:26px;margin:0 0 9px}._mobileIntro_fkx1l_27{display:block;font:400 9px/18px Nunito,sans-serif;color:var(--s2-muted);margin:0 0 9px}._mobileIntro_fkx1l_27:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._mobileIntro_fkx1l_27:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rows_fkx1l_5{margin:0;gap:9px}._rows_fkx1l_5>button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:3px;min-height:64px!important;padding:10px 40px 10px 12px!important;border:1px solid var(--s2-border-strong);border-radius:12px 5px;background:var(--care-sky);transform:rotate(.55deg)}._rows_fkx1l_5>button:nth-child(2){background:var(--care-lilac);transform:rotate(-.45deg)}._rows_fkx1l_5>button:nth-child(3){background:#ffd666;transform:rotate(.7deg)}._rows_fkx1l_5 strong{font-size:11px;line-height:20px;font-weight:800;color:var(--s2-ink)}._rows_fkx1l_5 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rows_fkx1l_5 span{font-size:9px;line-height:16px;color:var(--s2-body)}._rows_fkx1l_5 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._rows_fkx1l_5 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rows_fkx1l_5 span:before{content:none}._rows_fkx1l_5 i{display:grid;place-items:center;position:absolute;right:12px;top:10px;width:28px;height:44px;font:400 16px/1 Nunito,sans-serif;color:var(--s2-ink)}._rows_fkx1l_5 i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._mobileActions_fkx1l_27{display:flex;justify-content:space-between;gap:16px;margin-top:16px}._mobileActions_fkx1l_27 button{font-size:9.5px;font-weight:400}._mobileActions_fkx1l_27 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileActions_fkx1l_27 ._button_fkx1l_13{min-width:104px}._mobileActions_fkx1l_27 ._primary_fkx1l_13{min-width:150px}html[data-theme=dark] ._nextFew_fkx1l_4{background:#144733}html[data-theme=dark] ._rows_fkx1l_5>button{background:#14454d;transform:rotate(-.6deg)}html[data-theme=dark] ._rows_fkx1l_5>button:nth-child(2){background:#3d2e57;transform:rotate(.55deg)}html[data-theme=dark] ._rows_fkx1l_5>button:nth-child(3){background:#614a17;transform:rotate(-.45deg)}}@media(max-width:360px){._mobileActions_fkx1l_27{gap:10px}._mobileActions_fkx1l_27 ._primary_fkx1l_13{min-width:140px}}@media(min-width:1101px){._nextFew_fkx1l_4 h2{width:415.895px;max-width:100%}._rows_fkx1l_5{max-width:465.802px}._overview_fkx1l_1 ._quick_fkx1l_16>button{transform:translate(7.5px)}}._form_44xd7_1{display:grid;gap:14px;min-width:0;color:var(--s2-ink)}._primaryFields_44xd7_1,._optional_44xd7_1{display:grid;gap:12px;min-width:0}._form_44xd7_1 label{display:grid;gap:6px;margin:0;min-width:0;font-size:12px;font-weight:800;color:var(--s2-muted)}._form_44xd7_1 input,._form_44xd7_1 select,._form_44xd7_1 textarea{width:100%;min-width:0;max-width:100%;min-height:47px;border:1px solid var(--s2-border);border-radius:12px;padding:10px 12px;background:#fff;color:#2b1463;box-shadow:none;font-size:13px;line-height:1.5;color-scheme:light}._form_44xd7_1 textarea{min-height:80px;resize:vertical}._primaryFields_44xd7_1 label:first-child input{background:#c4e8f5}._primaryFields_44xd7_1 label:nth-child(2) input{background:#d1edde}._edit_44xd7_1 ._primaryFields_44xd7_1 input{background:#fff}._disclosure_44xd7_1{display:flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:8px 12px;border:1px solid var(--s2-border);border-radius:999px;background:#e5d9ff;color:#2b1463;font-size:12px}._disclosure_44xd7_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileContext_44xd7_1{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--s2-border);border-radius:12px;background:#fff;color:#2b1463;padding:8px 12px}._profileContext_44xd7_1>div{min-width:0;overflow-wrap:anywhere}._profileContext_44xd7_1 span{display:block;font-size:11px}._profileContext_44xd7_1 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileContext_44xd7_1 strong{display:block;font-size:13px}._profileContext_44xd7_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileContext_44xd7_1 button{font-size:11px;flex:none}._profileContext_44xd7_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_44xd7_1{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 0}._actions_44xd7_1>button:first-child{min-width:100px}._actions_44xd7_1>button:last-child{min-width:150px}._edit_44xd7_1 ._disclosure_44xd7_1{display:none}._edit_44xd7_1 ._optional_44xd7_1{display:grid}._edit_44xd7_1 label{font-size:12px}._edit_44xd7_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._edit_44xd7_1 ._primaryFields_44xd7_1 label input{background:#fff;color:#2b1463;color-scheme:light}html[data-theme=dark] ._primaryFields_44xd7_1 label:first-child input{background:#16464e;color:var(--s2-ink);color-scheme:dark}html[data-theme=dark] ._primaryFields_44xd7_1 label:nth-child(2) input{background:#154c3a;color:var(--s2-ink);color-scheme:dark}html[data-theme=dark] ._edit_44xd7_1 ._primaryFields_44xd7_1 label input{background:#fff;color:#2b1463;color-scheme:light}html[data-theme=dark] ._disclosure_44xd7_1{background:#3d2e56;color:var(--s2-ink)}@media(max-width:1100px){._form_44xd7_1 input,._form_44xd7_1 textarea,._form_44xd7_1 select{font-size:16px}._form_44xd7_1{gap:12px}._actions_44xd7_1{margin-top:8px}._actions_44xd7_1>button:last-child{min-width:140px}}._form_44xd7_1 label{font-size:9px;line-height:14px;gap:5px;font-weight:900}._form_44xd7_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._form_44xd7_1 input,._form_44xd7_1 select{height:47px;font-weight:900;font-size:10px}._form_44xd7_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._form_44xd7_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_44xd7_1 ._disclosure_44xd7_1{min-height:32px;height:32px;padding:0 12px;font-size:9.4px;font-weight:400}._form_44xd7_1 ._disclosure_44xd7_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_44xd7_1 ._actions_44xd7_1{height:44px;margin:0;padding:0 22px}._form_44xd7_1 ._actions_44xd7_1>button{height:32px;min-height:32px!important;padding:0 12px;font-size:9.5px}._form_44xd7_1 ._actions_44xd7_1>button:first-child{width:100px;min-width:100px}._form_44xd7_1 ._actions_44xd7_1>button:last-child{width:150px;min-width:150px}._edit_44xd7_1 ._primaryFields_44xd7_1,._edit_44xd7_1 ._optional_44xd7_1{gap:12px}._edit_44xd7_1 input,._edit_44xd7_1 select{height:39px;min-height:39px;padding:6px 12px}._edit_44xd7_1 textarea{height:69px;min-height:69px;font-size:10px;font-weight:900}._edit_44xd7_1 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._edit_44xd7_1 ._profileContext_44xd7_1{min-height:58px;padding:5px 12px}._edit_44xd7_1 ._profileContext_44xd7_1 button{min-height:32px!important;font-size:9.5px}._edit_44xd7_1 ._profileContext_44xd7_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._form_44xd7_1 input,._form_44xd7_1 select,._form_44xd7_1 textarea{font-size:16px}._form_44xd7_1 ._actions_44xd7_1{height:36px;padding:0 18px}._edit_44xd7_1,._edit_44xd7_1 ._primaryFields_44xd7_1,._edit_44xd7_1 ._optional_44xd7_1{gap:9px}}@media(max-width:360px){._form_44xd7_1 ._actions_44xd7_1{padding:0;gap:8px}._form_44xd7_1 ._actions_44xd7_1>button:last-child{min-width:140px;width:140px}}._form_44xd7_1 label{font-size:12px;line-height:18px}._form_44xd7_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._form_44xd7_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_44xd7_1 input,._form_44xd7_1 select,._form_44xd7_1 textarea{font-size:14px;line-height:20px;min-height:44px}._form_44xd7_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._form_44xd7_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._form_44xd7_1 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_44xd7_1 ._disclosure_44xd7_1,._form_44xd7_1 ._profileContext_44xd7_1 button{font-size:12px;font-weight:800;min-height:44px;height:auto}._form_44xd7_1 ._disclosure_44xd7_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._form_44xd7_1 ._profileContext_44xd7_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_44xd7_1 ._actions_44xd7_1{height:auto;padding:0;gap:12px;flex-wrap:wrap}._form_44xd7_1 ._actions_44xd7_1>button{font-size:12px;font-weight:800;min-height:44px!important;height:auto}._form_44xd7_1 ._actions_44xd7_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._form_44xd7_1 input,._form_44xd7_1 select,._form_44xd7_1 textarea{font-size:16px}}._detailsForm_1ytfm_1{min-width:0;--pet-food:rgba(209,237,222,.78);--pet-walk:rgba(196,232,245,.78);--pet-health:rgba(250,214,224,.78);--pet-travel:rgba(229,217,255,.78);--pet-summary:#ffd666}._layout_1ytfm_2{display:grid;grid-template-columns:minmax(0,760fr) minmax(0,290fr);gap:30px;align-items:start}._essentials_1ytfm_3{min-height:520px;padding:16px;border:0;border-radius:18px;background:var(--care-base);box-shadow:none}._essentials_1ytfm_3 h2{font-size:19px;font-weight:800;line-height:28px;margin:0 0 10px}._essentials_1ytfm_3>p{font-size:9.2px;line-height:18px;color:var(--s2-muted);margin:0 0 12px}._essentials_1ytfm_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._essentials_1ytfm_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailFields_1ytfm_8{display:grid;gap:9px}._detailFields_1ytfm_8>div{display:grid;gap:0;padding:8px 10px;background:var(--pet-food);border-radius:12px;color:var(--s2-ink)}._detailFields_1ytfm_8>div:nth-child(2){background:var(--pet-walk)}._detailFields_1ytfm_8>div:nth-child(3){background:var(--pet-health)}._detailFields_1ytfm_8>div:nth-child(4){background:var(--pet-travel)}._detailFields_1ytfm_8 label{font-size:11px;line-height:14px;font-weight:800;margin:0}._detailFields_1ytfm_8 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._detailFields_1ytfm_8 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailFields_1ytfm_8 textarea{width:100%;max-width:100%;min-width:0;min-height:44px;height:44px;resize:vertical;border:1px solid transparent;border-radius:8px;background:transparent;padding:3px 0;color:inherit;font:400 9.5px/18px var(--s2-font)}._detailFields_1ytfm_8 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._detailFields_1ytfm_8 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailFields_1ytfm_8 textarea:focus{border-color:var(--s2-border-strong);background:var(--s2-surface);color:var(--s2-ink);padding:3px 8px}._usedAutomatically_1ytfm_20{min-height:230px;padding:14px;border-radius:16px;box-shadow:none;border:0;background:var(--pet-summary)}._usedAutomatically_1ytfm_20 h2{font-size:15px;font-weight:800;line-height:22px;margin:0 0 6px}._usedAutomatically_1ytfm_20 p{font-size:9.3px;line-height:16px;margin:0;color:var(--s2-body)}._usedAutomatically_1ytfm_20 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._usedAutomatically_1ytfm_20 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editActions_1ytfm_25{display:flex;justify-content:space-between;gap:14px;margin-top:32px;max-width:760px}._editActions_1ytfm_25>button{height:32px;min-height:32px!important;padding:0 12px;font-size:9.5px;font-weight:400}._editActions_1ytfm_25>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editActions_1ytfm_25>button:first-child{width:150px}._editActions_1ytfm_25>button:last-child{width:140px}._handover_1ytfm_30{max-width:948.241px;min-height:680px;margin:0 auto;padding:44px 35px 32px;border-radius:16px}._handover_1ytfm_30>header{display:flex;align-items:center;gap:22px;margin-bottom:54px}._mobileIntro_1ytfm_32{display:none}._handover_1ytfm_30 h2{font-size:26px;line-height:35px;font-weight:900;margin:0 0 10px}._handover_1ytfm_30 header p{font-size:9px;line-height:14px;color:var(--s2-accent-ink);margin:0}._handover_1ytfm_30 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._handover_1ytfm_30 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petMedal_1ytfm_37{position:relative;display:block;flex:none}._petMedal_1ytfm_37 img{display:block}._petMedal_1ytfm_37 b{position:absolute;inset:0;display:grid;place-items:center;font-size:24px}._petMedal_1ytfm_37 ._darkAsset_1ytfm_40{display:none}._handoverNotes_1ytfm_41{display:grid;grid-template-columns:repeat(2,minmax(0,399.259px));gap:32px 28px}._handoverNotes_1ytfm_41>section{padding:20px 16px;min-height:145px;border-radius:16px;transform:rotate(-.4deg);background:var(--s2-wash-butter)}._handoverNotes_1ytfm_41>section:nth-child(2){background:var(--s2-wash-sky);transform:rotate(.32deg)}._handoverNotes_1ytfm_41>section:nth-child(3){background:var(--s2-wash-blush);transform:rotate(-.58deg)}._handoverNotes_1ytfm_41>section:nth-child(4){background:var(--s2-wash-lilac);transform:rotate(.27deg)}._handoverNotes_1ytfm_41 h3{font-size:9px;line-height:13px;font-weight:800;color:var(--s2-accent-ink);margin:0 0 18px}._noteText_1ytfm_47 p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:20px;margin:0}._noteText_1ytfm_47 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._noteText_1ytfm_47 p+p{font-size:10px;font-weight:400;line-height:16px;margin-top:13px}._noteText_1ytfm_47 p+p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._noteText_1ytfm_47 p+p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._handoverPrivacy_1ytfm_52{max-width:831.79px;margin-top:50px;min-height:90px;background:var(--s2-wash-peach);padding:28px 20px;border-radius:16px;transform:rotate(-.35deg)}._handoverPrivacy_1ytfm_52 p{font-size:10px;line-height:16px;margin:0}._handoverPrivacy_1ytfm_52 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._handoverPrivacy_1ytfm_52 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._handoverActions_1ytfm_56{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:24px}._handoverActions_1ytfm_56>button{min-height:32px!important;height:32px;padding:0 12px;font-size:9.5px}html[data-theme=dark] ._petMedal_1ytfm_37 ._lightAsset_1ytfm_59{display:none}html[data-theme=dark] ._petMedal_1ytfm_37 ._darkAsset_1ytfm_40{display:block}@media(max-width:1100px){._layout_1ytfm_2{display:flex;flex-direction:column;gap:2px}._layout_1ytfm_2>*{width:100%}._essentials_1ytfm_3{min-height:0;padding:16px}._essentials_1ytfm_3 h2{font-size:15px;line-height:22px;margin-bottom:12px}._detailFields_1ytfm_8 textarea{font-size:16px;line-height:20px}._usedAutomatically_1ytfm_20{min-height:62px;padding:14px}._usedAutomatically_1ytfm_20 h2{font-size:13px;line-height:22px;margin-bottom:6px}._editActions_1ytfm_25{margin-top:10px}._handover_1ytfm_30{border:0;box-shadow:none;background:transparent;min-height:0;padding:0}._handover_1ytfm_30>header{display:none}._mobileIntro_1ytfm_32{display:grid;gap:10px;margin-bottom:14px}._mobileIntro_1ytfm_32>section{min-height:94px;padding:13px 17px;border-radius:16px 6px;transform:rotate(.6deg);background:#ddf4e8}._mobileIntro_1ytfm_32>section+section{background:#cdeffc;transform:rotate(-.6deg)}._mobileIntro_1ytfm_32 strong,._mobileIntro_1ytfm_32 span{font-size:12.5px;line-height:18px;font-weight:900}._mobileIntro_1ytfm_32 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._mobileIntro_1ytfm_32 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._mobileIntro_1ytfm_32 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._mobileIntro_1ytfm_32 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileIntro_1ytfm_32 h2,._mobileIntro_1ytfm_32 p{font-size:10px;line-height:15px;font-weight:900;margin:22px 0 0}._mobileIntro_1ytfm_32 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._mobileIntro_1ytfm_32 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._mobileIntro_1ytfm_32>section{background:#34284a;transform:rotate(-.9deg)}html[data-theme=dark] ._mobileIntro_1ytfm_32>section+section{transform:rotate(1deg)}._handoverNotes_1ytfm_41{grid-template-columns:1fr;gap:16px}._handoverNotes_1ytfm_41>section{min-height:96px;padding:18px}._handoverNotes_1ytfm_41 h3{font-size:11px;margin-bottom:12px}._handoverPrivacy_1ytfm_52{margin-top:18px;min-height:0;padding:18px}._handoverActions_1ytfm_56{justify-content:space-between}}@media(max-width:360px){._editActions_1ytfm_25{gap:8px}._editActions_1ytfm_25>button:first-child{width:140px}._editActions_1ytfm_25>button:last-child{width:130px}}html[data-theme=dark] ._detailsForm_1ytfm_1{--pet-food:#144733;--pet-walk:#14454d;--pet-health:#4d292e;--pet-travel:#3d2e57;--pet-summary:#614a17}._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 textarea{background:transparent!important;border-color:transparent!important;color:var(--s2-ink)!important;font-family:var(--s2-font)}._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 textarea:focus{background:var(--s2-surface)!important;border-color:var(--s2-border-strong)!important}._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 textarea{border-color:var(--s2-border-control)!important;padding:6px 8px;height:auto;min-height:60px}._detailsForm_1ytfm_1 ._layout_1ytfm_2{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:24px}._detailsForm_1ytfm_1 ._essentials_1ytfm_3{min-height:0}._detailsForm_1ytfm_1 ._essentials_1ytfm_3>p,._detailsForm_1ytfm_1 ._usedAutomatically_1ytfm_20 p,._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 label,._handover_1ytfm_30 header p,._handoverNotes_1ytfm_41 h3,._handoverPrivacy_1ytfm_52 p,._noteText_1ytfm_47 p+p{font-size:12px;line-height:18px;font-weight:600;color:var(--s2-body)}._detailsForm_1ytfm_1 ._essentials_1ytfm_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._detailsForm_1ytfm_1 ._usedAutomatically_1ytfm_20 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._handover_1ytfm_30 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._handoverPrivacy_1ytfm_52 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._noteText_1ytfm_47 p+p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._detailsForm_1ytfm_1 ._essentials_1ytfm_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._detailsForm_1ytfm_1 ._usedAutomatically_1ytfm_20 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._handover_1ytfm_30 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._handoverPrivacy_1ytfm_52 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._noteText_1ytfm_47 p+p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailsForm_1ytfm_1 ._editActions_1ytfm_25{max-width:none;justify-content:flex-end;gap:12px}._detailsForm_1ytfm_1 ._editActions_1ytfm_25>button{width:auto;height:auto;min-height:44px!important;font-size:12px;font-weight:800}._detailsForm_1ytfm_1 ._editActions_1ytfm_25>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._handover_1ytfm_30{width:100%;max-width:none;padding:24px;min-height:0}._handoverNotes_1ytfm_41{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._handoverActions_1ytfm_56>button{font-size:12px;font-weight:800;min-height:44px!important;height:auto}._handoverActions_1ytfm_56>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._detailsForm_1ytfm_1 ._layout_1ytfm_2{display:grid;grid-template-columns:minmax(0,1fr)}._handover_1ytfm_30{padding:0}._handoverNotes_1ytfm_41{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){._layout_1ytfm_2{gap:24px}._editActions_1ytfm_25{flex-wrap:wrap;margin-top:24px}._editActions_1ytfm_25>button{height:auto;min-height:44px!important}._handoverActions_1ytfm_56>button{height:auto;min-height:44px!important}}._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 textarea{font-size:14px;line-height:20px}._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._detailsForm_1ytfm_1 ._detailFields_1ytfm_8 textarea{font-size:16px;line-height:24px}}._petLayout_klaoz_1 h2,._travel_klaoz_1 h2,._remindersPage_klaoz_1 h2{font-size:22px;font-weight:900;line-height:1.4;color:var(--s2-ink);margin:0 0 18px}._sectionHeading_klaoz_1{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._sectionHeading_klaoz_1 h2{margin:0}._sectionHeading_klaoz_1>button{font-size:11px}._sectionHeading_klaoz_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_klaoz_1{font-size:13px;color:var(--s2-muted);line-height:1.6;margin:12px 0}._empty_klaoz_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reminder_klaoz_1{display:flex;align-items:center;gap:16px;position:relative;min-width:0;min-height:128px;margin:0 0 22px;padding:16px;background:var(--care-sky);border:1px solid var(--s2-border);border-radius:18px 8px;transform:rotate(.35deg)}._reminder_klaoz_1:nth-child(2n){transform:rotate(-.4deg)}._reminderCopy_klaoz_2{display:block;flex:1;min-width:0;min-height:44px;background:transparent;border:0;color:var(--s2-ink);padding:0;text-align:left;overflow-wrap:anywhere;font-family:var(--s2-font)}._reminderCopy_klaoz_2 strong{display:block;font-size:15px;font-weight:900;line-height:1.4}._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reminderCopy_klaoz_2 small{display:block;margin-top:8px;font-size:11px;line-height:1.5;color:var(--s2-muted)}._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reminderCopy_klaoz_2>span{display:block;font-size:11px;margin-top:8px;line-height:1.5;color:var(--s2-muted)}._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._withMedal_klaoz_2{padding:14px 0 20px;background:transparent;border:0;border-bottom:1px solid var(--s2-border);border-radius:0;min-height:102px;transform:none!important;margin:0;gap:13px}._withMedal_klaoz_2 ._reminderCopy_klaoz_2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._withMedal_klaoz_2 ._reminderCopy_klaoz_2 strong{grid-column:1/-1;font-size:14px}._withMedal_klaoz_2 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._withMedal_klaoz_2 ._reminderCopy_klaoz_2 small{grid-column:1;grid-row:2;color:var(--s2-accent-ink);font-size:10px}._withMedal_klaoz_2 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._withMedal_klaoz_2 ._reminderCopy_klaoz_2>span{grid-column:2;grid-row:2;text-align:right;margin-top:8px;font-size:9px}._withMedal_klaoz_2 ._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medal_klaoz_2{position:relative;display:block;flex:none}._medal_klaoz_2 img{display:block}._medal_klaoz_2 b{position:absolute;inset:0;display:grid;place-items:center;font-size:15px}._medal_klaoz_2 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medal_klaoz_2 ._darkAsset_klaoz_2{display:none}._menu_klaoz_2{position:relative;flex:none;align-self:center;z-index:1}._menu_klaoz_2[open]{z-index:5}._menu_klaoz_2 summary{display:grid;place-items:center;list-style:none;min-width:44px;min-height:44px;padding:0;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font-size:16px;font-weight:900;cursor:pointer}._menu_klaoz_2 summary::-webkit-details-marker{display:none}._menu_klaoz_2>div{position:absolute;top:calc(100% + 6px);right:0;z-index:6;width:180px;display:grid;padding:6px;border:1px solid var(--s2-border);border-radius:14px;background:var(--s2-surface);box-shadow:var(--s2-shadow-float)}._menu_klaoz_2 button{min-height:44px;padding:10px;text-align:left;background:transparent;border:0;border-radius:8px;font-size:12px;color:var(--s2-ink)}._menu_klaoz_2 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._menu_klaoz_2 button:hover{background:var(--s2-wash-lilac)}._reminder_klaoz_1:has(._menu_klaoz_2[open]){z-index:5}._compact_klaoz_2{min-height:58px;padding:9px 10px;margin:0 0 14px;border-radius:12px;gap:8px}._compact_klaoz_2 ._reminderCopy_klaoz_2 strong{font-size:12px}._compact_klaoz_2 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._compact_klaoz_2 ._reminderCopy_klaoz_2 small{font-size:10px;margin-top:5px}._compact_klaoz_2 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._compact_klaoz_2 ._reminderCopy_klaoz_2>span{font-size:10px;margin-top:4px}._compact_klaoz_2 ._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._compact_klaoz_2 ._menu_klaoz_2 summary{background:transparent;border-color:transparent}._completed_klaoz_2{min-height:48px;margin-bottom:8px;background:var(--care-mint);transform:rotate(.5deg)}._completed_klaoz_2:nth-child(3n+2){background:var(--care-lilac)}._completed_klaoz_2:nth-child(3n){background:var(--care-sky)}._completed_klaoz_2 ._reminderCopy_klaoz_2 strong{font-size:11px;font-weight:700}._completed_klaoz_2 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._completed_klaoz_2 ._reminderCopy_klaoz_2 small{font-size:10px}._completed_klaoz_2 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._remindersPage_klaoz_1{max-width:760px}._summaryStrip_klaoz_3{min-height:44px;padding:12px 14px;border:1px solid var(--s2-border);border-radius:14px;background:var(--s2-wash-butter);font-size:12px;line-height:1.5;margin:0 0 28px;transform:rotate(-.35deg)}._summaryStrip_klaoz_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._remindersPage_klaoz_1 h2{font-size:19px}._upcomingList_klaoz_3{margin-top:28px}._history_klaoz_3{margin-top:38px}._history_klaoz_3>p{font-size:11px;line-height:1.5;color:var(--s2-muted);margin:0 0 26px}._historyPaper_klaoz_3{padding:12px;border:1px solid var(--s2-border);border-radius:18px;background:var(--care-base)}._historyPaper_klaoz_3>button{display:flex;margin:12px 0 0 auto;min-width:112px;font-size:11px}._historyPaper_klaoz_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._areaControls_klaoz_4{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 26px}._periods_klaoz_4{display:flex;align-items:center;flex-wrap:wrap;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);min-width:0}._periods_klaoz_4 button{min-height:44px;min-width:58px;font-size:11px;border:0;border-radius:999px;background:transparent;color:var(--s2-ink);padding:6px 12px}._periods_klaoz_4 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff)}._petLayout_klaoz_1{display:grid;grid-template-columns:minmax(0,760fr) minmax(0,290fr);gap:30px;align-items:start}._petUpcoming_klaoz_4{min-height:458px;padding:16px;border-radius:18px;background:var(--care-panel);box-shadow:none}._petUpcoming_klaoz_4 h2{font-size:21px;margin:0 0 12px}._petUpcoming_klaoz_4>p{font-size:11px;line-height:1.5;color:var(--s2-muted);margin:0 0 22px}._petUpcoming_klaoz_4 ._compact_klaoz_2:nth-of-type(3n+1){background:var(--care-butter)}._petUpcoming_klaoz_4 ._compact_klaoz_2:nth-of-type(3n+2){background:var(--care-sky)}._petUpcoming_klaoz_4 ._compact_klaoz_2:nth-of-type(3n){background:var(--care-lilac)}._sectionActions_klaoz_4{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 0}._sectionActions_klaoz_4 button{font-size:11px}._sectionActions_klaoz_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_klaoz_4{min-height:300px;padding:14px;border-radius:16px;background:var(--care-sky);transform:rotate(.4deg);box-shadow:none}._glance_klaoz_4 h2{font-size:16px;margin-bottom:12px}._glance_klaoz_4 dl{margin:0;font-size:11px;line-height:1.6}._glance_klaoz_4 dl>div{display:flex;flex-wrap:wrap;gap:0 4px}._glance_klaoz_4 dt:after{content:" ·"}._glance_klaoz_4 dd{margin:0;color:var(--s2-muted)}._glance_klaoz_4>p{margin:66px 0 0;font-size:11px;line-height:1.5;color:var(--s2-muted)}._rangeDate_klaoz_4{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:12px}._rangeDate_klaoz_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rangeDate_klaoz_4 input{min-width:0;max-width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--s2-border-strong);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink)}._travel_klaoz_1{max-width:760px;padding:26px;border-radius:18px}._travel_klaoz_1 p{font-size:13px;line-height:1.6}._travel_klaoz_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._savedNotes_klaoz_4{white-space:pre-wrap}._travel_klaoz_1>button{margin-top:20px}._detailFacts_klaoz_5{display:grid;gap:16px;margin:22px 0}._detailFacts_klaoz_5>div{padding:14px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-sky);transform:rotate(.25deg)}._detailFacts_klaoz_5>div:nth-child(2){background:var(--s2-wash-mint);transform:rotate(-.3deg)}._detailFacts_klaoz_5>div:nth-child(3){background:var(--s2-wash-lilac)}._detailFacts_klaoz_5>div:nth-child(4){background:var(--s2-wash-butter);transform:rotate(-.25deg)}._detailFacts_klaoz_5 dt{font-size:12px;font-weight:900}._detailFacts_klaoz_5 dd{font-size:13px;line-height:1.5;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}._detailHint_klaoz_5{font-size:12px;line-height:1.5;color:var(--s2-muted)}._detailActions_klaoz_5{display:flex;justify-content:space-between;gap:14px;margin-top:28px}html[data-theme=dark] ._medal_klaoz_2 ._lightAsset_klaoz_6{display:none}html[data-theme=dark] ._medal_klaoz_2 ._darkAsset_klaoz_2{display:block}@media(max-width:1100px){._petLayout_klaoz_1{display:flex;flex-direction:column;gap:10px}._petLayout_klaoz_1>*{width:100%}._areaControls_klaoz_4{display:flex;gap:18px;margin:0 0 18px}._petUpcoming_klaoz_4{min-height:294px;padding:16px}._petUpcoming_klaoz_4 h2{font-size:16px;margin:0 0 14px}._petUpcoming_klaoz_4>p{font-size:11px;margin:0 0 18px}._petUpcoming_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petUpcoming_klaoz_4 ._compact_klaoz_2{margin:0 0 10px;min-height:52px;padding:8px 10px}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 strong{font-size:12px}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small{font-size:10px}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2>span{display:none}._sectionActions_klaoz_4{margin-top:12px;gap:8px}._sectionActions_klaoz_4 button{font-size:11px;padding:8px 10px}._sectionActions_klaoz_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_klaoz_4{min-height:0;padding:12px 14px;border-radius:16px 6px}._glance_klaoz_4 h2{font-size:15px;margin:0 0 8px}._glance_klaoz_4>p{margin:12px 0 0;font-size:10px}._glance_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_klaoz_4 dl{font-size:11px}._glance_klaoz_4 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._remindersPage_klaoz_1{max-width:none}._summaryStrip_klaoz_3{font-size:11px;margin-bottom:26px}._summaryStrip_klaoz_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._remindersPage_klaoz_1 h2{font-size:17px;margin-bottom:0}._upcomingList_klaoz_3{margin-top:22px}._reminder_klaoz_1{min-height:118px;padding:16px;margin-bottom:24px;gap:10px}._reminderCopy_klaoz_2 strong{font-size:14px}._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reminderCopy_klaoz_2 small{font-size:11px}._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._history_klaoz_3{margin-top:28px}._history_klaoz_3>p{font-size:11px;margin:12px 0 24px}._history_klaoz_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyPaper_klaoz_3 ._compact_klaoz_2{padding:10px;min-height:48px;margin:0 0 8px}._historyPaper_klaoz_3 ._reminderCopy_klaoz_2{min-height:44px}._historyPaper_klaoz_3 ._reminderCopy_klaoz_2 strong{font-size:11px}._historyPaper_klaoz_3 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyPaper_klaoz_3 ._reminderCopy_klaoz_2 small{font-size:10px}._historyPaper_klaoz_3 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyPaper_klaoz_3>button{font-size:11px}._historyPaper_klaoz_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailFacts_klaoz_5{gap:12px}._detailFacts_klaoz_5 dd{font-size:13px}._detailFacts_klaoz_5 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailActions_klaoz_5{margin-top:22px}}@media(max-width:1100px){._sectionActions_klaoz_4{justify-content:flex-end}._sectionActions_klaoz_4>button:first-child{margin-right:auto}}._detailFacts_klaoz_5{gap:10px;margin:0 0 10px}._detailFacts_klaoz_5>div{min-height:52px;padding:10px 12px;border:0;border-radius:12px;transform:none!important}._detailFacts_klaoz_5 dt{font-size:8.5px;font-weight:400;line-height:14px}._detailFacts_klaoz_5 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._detailFacts_klaoz_5 dd{font-size:10px;line-height:14px;margin:4px 0 0}._detailFacts_klaoz_5 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._detailFacts_klaoz_5 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailHint_klaoz_5{min-height:30px;margin:0 0 10px;font-size:9px;line-height:15px}._detailHint_klaoz_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._detailHint_klaoz_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailActions_klaoz_5{margin:0;gap:12px}._detailActions_klaoz_5>button{min-height:32px!important;height:32px;padding:0 12px;font-size:9.5px;font-weight:400}._detailActions_klaoz_5>button:first-child{width:110px}._detailActions_klaoz_5>button:last-child:not(:first-child){width:140px}._remindersPage_klaoz_1 ._summaryStrip_klaoz_3{font-size:9.2px;background:#ffe3a1;min-height:44px;padding:12px 14px;margin-bottom:18px}._remindersPage_klaoz_1 ._summaryStrip_klaoz_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._remindersPage_klaoz_1 h2{font-size:18px;font-weight:800;line-height:28px}._remindersPage_klaoz_1 ._sectionHeading_klaoz_1{margin-bottom:24px}._remindersPage_klaoz_1 ._sectionHeading_klaoz_1>button,._historyPaper_klaoz_3>button{min-height:32px!important;height:32px;padding:0 12px;font-size:9.2px;font-weight:400}._remindersPage_klaoz_1 ._sectionHeading_klaoz_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._historyPaper_klaoz_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._remindersPage_klaoz_1 ._sectionHeading_klaoz_1>button{width:150px}._remindersPage_klaoz_1 ._upcomingList_klaoz_3{margin-top:0}._upcomingRow_klaoz_37._reminder_klaoz_1{transform:rotate(.65deg);gap:12px;padding:14px 14px 14px 16px}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2 strong{font-size:15px;font-weight:800;line-height:22px}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2 small{font-size:9.2px;line-height:18px;margin-top:4px}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2>span{font-size:8.8px;line-height:18px;margin-top:4px}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._upcomingRow_klaoz_37 ._menu_klaoz_2 summary{min-width:40px;min-height:32px;font-size:10px}._upcomingRow_klaoz_37 ._menu_klaoz_2 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._history_klaoz_3>p{font-size:9px;line-height:24px;margin:0 0 18px}._history_klaoz_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyPaper_klaoz_3{transform:rotate(.41deg);min-height:236px}._historyRow_klaoz_51._reminder_klaoz_1{min-height:48px;margin:0 0 8px;padding:0 12px;border-radius:12px 5px;transform:rotate(.28deg)}._historyRow_klaoz_51._reminder_klaoz_1:nth-child(2){transform:rotate(-.22deg)}._historyRow_klaoz_51._reminder_klaoz_1:nth-child(3){transform:rotate(.18deg)}._historyRow_klaoz_51 ._reminderCopy_klaoz_2{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px}._historyRow_klaoz_51 ._reminderCopy_klaoz_2 strong{font-size:9.2px;font-weight:400}._historyRow_klaoz_51 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyRow_klaoz_51 ._reminderCopy_klaoz_2 small{font-size:8.6px;margin:0;text-align:right}._historyRow_klaoz_51 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyRow_klaoz_51 ._menu_klaoz_2 summary{min-width:32px;min-height:32px;font-size:10px}._historyRow_klaoz_51 ._menu_klaoz_2 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._remindersPage_klaoz_1 ._summaryStrip_klaoz_3{background:#644d16}._petUpcoming_klaoz_4 h2{font-size:19px;font-weight:800;line-height:28px;margin-bottom:10px}._petUpcoming_klaoz_4>p{font-size:9.2px;line-height:18px;margin-bottom:18px}._petUpcoming_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._petUpcoming_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 strong{font-size:10.5px;font-weight:800;line-height:18px}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small{font-size:9px;line-height:16px;margin-top:3px}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._menu_klaoz_2 summary{min-height:32px;min-width:32px;font-size:10px}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._menu_klaoz_2 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petUpcoming_klaoz_4 ._compact_klaoz_2{transform:rotate(-.7deg);margin-bottom:14px}._petUpcoming_klaoz_4 ._compact_klaoz_2:nth-of-type(2){transform:rotate(.8deg)}._petUpcoming_klaoz_4 ._compact_klaoz_2:nth-of-type(3){transform:rotate(-.8deg)}._periods_klaoz_4 button{min-height:32px;height:32px;font-size:8.8px;padding:0 12px}._periods_klaoz_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._petUpcoming_klaoz_4 ._sectionActions_klaoz_4>button{min-height:32px!important;height:32px;padding:0 12px;font-size:9.5px;font-weight:400}._petUpcoming_klaoz_4 ._sectionActions_klaoz_4>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_klaoz_4{transform:rotate(.6deg)}._glance_klaoz_4 h2{font-size:15px;font-weight:800;line-height:22px;margin-bottom:9px}._glance_klaoz_4 dl{font-size:9.2px;line-height:14px}._glance_klaoz_4 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._glance_klaoz_4 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_klaoz_4>p{font-size:9px;line-height:14px}._glance_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._glance_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._remindersPage_klaoz_1 ._summaryStrip_klaoz_3{font-size:9.2px;margin-bottom:18px}._remindersPage_klaoz_1 ._summaryStrip_klaoz_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._remindersPage_klaoz_1 h2{font-size:16px}._remindersPage_klaoz_1 ._sectionHeading_klaoz_1{margin-bottom:18px}._remindersPage_klaoz_1 ._sectionHeading_klaoz_1>button{width:142px}._upcomingRow_klaoz_37._reminder_klaoz_1{min-height:118px;transform:rotate(.6deg)}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2 strong{font-size:13px}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._history_klaoz_3>p{font-size:9px;line-height:16px;margin:8px 0 22px}._history_klaoz_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._history_klaoz_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyPaper_klaoz_3{min-height:190px;transform:rotate(.6deg)}._historyPaper_klaoz_3 ._historyRow_klaoz_51{min-height:42px;padding:0 12px}._historyPaper_klaoz_3 ._historyRow_klaoz_51 ._reminderCopy_klaoz_2{min-height:40px}._historyPaper_klaoz_3 ._historyRow_klaoz_51 ._reminderCopy_klaoz_2 strong{font-size:9.2px}._historyPaper_klaoz_3 ._historyRow_klaoz_51 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyPaper_klaoz_3 ._historyRow_klaoz_51 ._reminderCopy_klaoz_2 small{font-size:8.6px}._historyPaper_klaoz_3 ._historyRow_klaoz_51 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._areaControls_klaoz_4{gap:16px;margin-bottom:14px}._petUpcoming_klaoz_4 h2{font-size:16px}._petUpcoming_klaoz_4 ._compact_klaoz_2{min-height:42px;padding:4px 10px;margin-bottom:10px}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2{min-height:32px}._petUpcoming_klaoz_4 ._sectionActions_klaoz_4{margin-top:8px;gap:8px}._glance_klaoz_4{min-height:76px;padding:7px 14px;border-radius:16px 6px;transform:rotate(.45deg)}._glance_klaoz_4 h2{font-size:13px;line-height:22px;margin:0 0 2px}._glance_klaoz_4 dl{font-size:9.2px;line-height:14px}._glance_klaoz_4 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._glance_klaoz_4 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._glance_klaoz_4>p{display:none}html[data-theme=dark] ._glance_klaoz_4{transform:rotate(-.9deg)}html[data-theme=dark] ._petUpcoming_klaoz_4 ._compact_klaoz_2:nth-of-type(1){transform:rotate(-.9deg)}html[data-theme=dark] ._petUpcoming_klaoz_4 ._compact_klaoz_2:nth-of-type(2){transform:rotate(-.8deg)}html[data-theme=dark] ._petUpcoming_klaoz_4 ._compact_klaoz_2:nth-of-type(3){transform:rotate(-.6deg)}}@media(min-width:1101px){._remindersPage_klaoz_1 ._sectionHeading_klaoz_1{margin-bottom:27px}._history_klaoz_3 h2{margin-bottom:6px}._history_klaoz_3>p{margin-bottom:14px}}._periods_klaoz_4 button{min-height:32px!important;height:32px!important}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;min-height:37px}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 strong{flex-basis:100%}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small,._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2>span{display:inline;font-size:9px;line-height:16px;margin:3px 0 0}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._areaControls_klaoz_4{gap:13px}}._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2 small,._upcomingRow_klaoz_37 ._reminderCopy_klaoz_2>span,._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2 small,._petUpcoming_klaoz_4 ._compact_klaoz_2 ._reminderCopy_klaoz_2>span{color:var(--s2-body)}._petUpcoming_klaoz_4{background:#edfaf2;--care-butter:#ffd666}html[data-theme=dark] ._petUpcoming_klaoz_4{background:#34284a;--care-butter:#614a17;--care-sky:#14454d;--care-lilac:#3d2e57}html[data-theme=dark] ._glance_klaoz_4{background:#14454d}html[data-theme=dark] ._remindersPage_klaoz_1{--care-mint:#144733;--care-sky:#14454d;--care-lilac:#3d2e57}html[data-theme=dark] ._remindersPage_klaoz_1 ._summaryStrip_klaoz_3{background:#614a17}._workspace_klaoz_145 ._petLayout_klaoz_1{display:grid;grid-template-columns:minmax(0,2.64fr) minmax(240px,1fr);gap:30px;align-items:start}._workspace_klaoz_145 ._petLayout_klaoz_1>*{min-width:0;width:100%;max-width:none;margin-inline:0}._indexControls_klaoz_147{display:flex;justify-content:flex-end;margin:0 0 24px;min-width:0}._indexControls_klaoz_147>div{max-width:100%}._workspace_klaoz_145[data-care-mode=reminders] ._indexControls_klaoz_147{max-width:760px}._workspace_klaoz_145 ._petUpcoming_klaoz_4>p,._workspace_klaoz_145 ._empty_klaoz_1,._workspace_klaoz_145 ._history_klaoz_3>p{font-size:13px;line-height:20px;font-weight:600;color:var(--s2-body)}._workspace_klaoz_145 ._petUpcoming_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._empty_klaoz_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._history_klaoz_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_klaoz_145 ._reminderCopy_klaoz_2 strong{font-size:14px;line-height:20px;font-weight:800}._workspace_klaoz_145 ._reminderCopy_klaoz_2 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_klaoz_145 ._reminderCopy_klaoz_2 small,._workspace_klaoz_145 ._reminderCopy_klaoz_2>span,._workspace_klaoz_145 ._summaryStrip_klaoz_3,._workspace_klaoz_145 ._glance_klaoz_4 dl,._workspace_klaoz_145 ._glance_klaoz_4>p{font-size:12px;line-height:18px;font-weight:600;color:var(--s2-body)}._workspace_klaoz_145 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._summaryStrip_klaoz_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._glance_klaoz_4 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._glance_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._workspace_klaoz_145 ._reminderCopy_klaoz_2 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._reminderCopy_klaoz_2>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._summaryStrip_klaoz_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._glance_klaoz_4 dl:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._glance_klaoz_4>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_klaoz_145 ._sectionActions_klaoz_4 button,._workspace_klaoz_145 ._sectionHeading_klaoz_1>button,._workspace_klaoz_145 ._historyPaper_klaoz_3>button{font-size:12px;font-weight:800;min-height:44px!important;height:auto}._workspace_klaoz_145 ._sectionActions_klaoz_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._sectionHeading_klaoz_1>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._workspace_klaoz_145 ._historyPaper_klaoz_3>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_klaoz_145 ._glance_klaoz_4 h2{font-size:16px;line-height:22px}._workspace_klaoz_145 ._petUpcoming_klaoz_4 ._reminderCopy_klaoz_2{min-height:44px}._detailFacts_klaoz_5 dt{font-size:12px;line-height:18px;font-weight:800}._detailFacts_klaoz_5 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._detailFacts_klaoz_5 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailFacts_klaoz_5 dd,._detailHint_klaoz_5{font-size:13px;line-height:20px;color:var(--s2-body)}._detailFacts_klaoz_5 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._detailHint_klaoz_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailActions_klaoz_5>button{min-height:44px!important;height:auto;font-size:12px;font-weight:800}._detailActions_klaoz_5>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._workspace_klaoz_145 ._petLayout_klaoz_1{grid-template-columns:minmax(0,1fr);gap:16px}._indexControls_klaoz_147{margin-bottom:24px}._workspace_klaoz_145 ._reminderCopy_klaoz_2>span{display:block}._workspace_klaoz_145 ._petToolbar_klaoz_168{margin-top:0}}.family-profile-selector{--family-selector-width:192px;--family-selector-height:44px;--family-selector-radius:14px;display:flex;justify-content:flex-end;width:100%;margin:14px 0 0;padding:0 16px;position:relative;z-index:2200}.family-profile-selector-menu{position:relative;width:var(--family-selector-width);min-width:var(--family-selector-width)}.family-profile-selector.embedded{width:var(--family-selector-width);max-width:var(--family-selector-width);margin:0;padding:0;flex:0 0 var(--family-selector-width)}.family-profile-selector.embedded .family-profile-selector-menu{width:100%;min-width:0}.family-profile-selector-trigger,.family-profile-selector-list button{box-sizing:border-box;width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;border:1px solid var(--line);background:var(--card);color:inherit;padding:6px 8px}.family-profile-selector.multi .family-profile-selector-list button{grid-template-columns:30px minmax(0,1fr) 20px}.family-profile-selector-check{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;color:#5d49b9;font-size:13px;font-weight:900}.family-profile-selector-check:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-profile-selector-trigger{height:var(--family-selector-height);min-height:var(--family-selector-height);border-radius:var(--family-selector-radius)}.family-profile-selector-list button{min-height:48px;border-radius:14px}.family-profile-selector-trigger strong,.family-profile-selector-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1}.family-profile-selector-trigger strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.family-profile-selector-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}.family-profile-selector-trigger strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.family-profile-selector-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-profile-selector-trigger small,.family-profile-selector-list small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;line-height:1.1}.family-profile-selector-trigger small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.family-profile-selector-list small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}.family-profile-selector-trigger small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.family-profile-selector-list small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-profile-selector-avatar{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#ffdde9,#efe9ff);color:#493a78;font-size:14px;font-weight:900;overflow:hidden}.family-profile-selector-avatar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-profile-selector-avatar.all{font-size:9px;background:var(--accent-soft);color:#5d49b9}.family-profile-selector-avatar.all:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-profile-selector-avatar img{width:100%;height:100%;object-fit:cover}.family-profile-selector-chevron{font-size:13px;color:var(--muted);line-height:1}.family-profile-selector-chevron:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.family-profile-selector-chevron:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-profile-selector-list{position:absolute;right:0;top:calc(100% + 8px);display:grid;gap:6px;width:min(292px,calc(100vw - 24px));max-height:min(360px,calc(100vh - 220px));overflow:auto;padding:8px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:0 22px 48px #29204e38;z-index:2201}.family-profile-selector-list button.active{border-color:#9b86ff;background:var(--accent-soft)}.family-profile-selector button:focus-visible{outline:3px solid rgba(108,76,255,.35);outline-offset:2px}html[data-theme=dark] .family-profile-selector-list,html[data-theme=dark] .family-profile-selector-trigger,html[data-theme=dark] .family-profile-selector-list button{background:#232033;border-color:#423c58;color:#f3f0ff}html[data-theme=dark] .family-profile-selector-list{box-shadow:0 22px 48px #0000005c}html[data-theme=dark] .family-profile-selector-list button.active{background:#332b52}@media(max-width:767px){.family-profile-selector{--family-selector-width:100%;align-items:stretch;justify-content:flex-start;margin-top:10px;padding:0 12px}.family-profile-selector-menu{min-width:0;width:100%}.family-profile-selector-list{left:0;right:auto;width:100%;max-height:min(420px,calc(100vh - 180px))}.family-profile-selector.embedded{width:100%;max-width:none;flex:1 1 100%;padding:0}}._compact_1ovyw_2._compact_1ovyw_2{--family-selector-width:170px;--family-selector-height:32px;--family-selector-radius:16px}._compact_1ovyw_2._compact_1ovyw_2 .family-profile-selector-trigger{display:flex;justify-content:center;gap:8px;min-height:32px;height:32px;border-radius:16px;padding:0 12px;font:800 12px/16px Nunito,sans-serif;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border-strong)}._compact_1ovyw_2._compact_1ovyw_2 .family-profile-selector-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._compact_1ovyw_2._compact_1ovyw_2 .family-profile-selector-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._compact_1ovyw_2 .family-profile-selector-trigger>strong{font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._compact_1ovyw_2 .family-profile-selector-trigger>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}@media(max-width:1100px){._compact_1ovyw_2._compact_1ovyw_2{--family-selector-width:124px;flex:1;min-width:0;max-width:none;width:auto}._compact_1ovyw_2._compact_1ovyw_2 .family-profile-selector-trigger{font-size:12px;padding:0 8px}._compact_1ovyw_2._compact_1ovyw_2 .family-profile-selector-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._workspace_i7klp_1{font-family:var(--s2-font);color:var(--s2-ink);min-width:0}._heading_i7klp_1{position:relative;margin:0 0 22px}._eyebrow_i7klp_1{font-size:10px;font-weight:800;color:var(--s2-accent-ink);text-transform:uppercase;margin:0 0 8px}._eyebrow_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_i7klp_1 h1{font-size:34px;line-height:1.35;font-weight:900;color:var(--s2-ink);margin:0}._headingCopy_i7klp_1{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:8px 0 0}._headingCopy_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hand_i7klp_1{position:absolute;right:35px;top:0;font:700 21px var(--s2-hand-font,"Caveat",cursive);color:var(--s2-accent-ink);transform:rotate(1.05deg);margin:0}._back_i7klp_1{position:absolute;right:0;bottom:-2px;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--s2-link);font:800 12px var(--s2-font);cursor:pointer}._back_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._overview_i7klp_1{position:relative;min-height:680px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714;padding:28px 26px 70px}._overview_i7klp_1>h2{font-size:21px;margin:0 0 12px;color:var(--s2-ink);font-weight:900}._intro_i7klp_1{color:var(--s2-muted);font-size:12px;line-height:1.6;margin:0}._intro_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileGrid_i7klp_1{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin:78px 10px 0 0}._profileCard_i7klp_1{position:relative;display:flex;align-items:flex-start;gap:20px;text-align:left;min-height:180px;padding:28px 20px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-blush);box-shadow:0 8px 24px #2a126714;color:var(--s2-ink);font-family:var(--s2-font);cursor:pointer;transform:rotate(.42deg)}._profileCard_i7klp_1:nth-child(2n){background:var(--s2-wash-sky);transform:rotate(-.83deg)}._profileCard_i7klp_1._pet_i7klp_1{background:var(--s2-wash-mint);transform:rotate(-1.03deg)}._profileCard_i7klp_1._add_i7klp_1{background:var(--s2-wash-lilac);transform:rotate(.27deg)}._profileCard_i7klp_1 strong{display:block;font-size:17px;font-weight:900;line-height:1.5;margin:2px 0 14px}._profileCard_i7klp_1 small{display:block;color:var(--s2-muted);font-size:11px;line-height:1.5}._profileCard_i7klp_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileCard_i7klp_1 ._chevron_i7klp_1{position:absolute;bottom:24px;right:35px}._avatar_i7klp_1{position:relative;display:grid;place-items:center;flex:none;width:62px;height:62px;font-size:32px}._avatar_i7klp_1>img{width:100%;height:100%;object-fit:cover;border-radius:50%}._avatar_i7klp_1>span:last-child{position:relative;z-index:1}._landingAvatar_i7klp_1{width:51.571px;height:62px;font-size:21px}._landingMedal_i7klp_1{position:absolute;inset:0}._landingMedal_i7klp_1 img,._medal_i7klp_1 img,._edgeMedal_i7klp_1 img{max-width:none!important;width:auto!important;height:auto!important}._hero_i7klp_1{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;align-items:start;position:relative;min-height:220px;padding:38px 32px;background:var(--s2-wash-blush);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714;margin:0 0 52px}._hero_i7klp_1._pet_i7klp_1{background:var(--s2-wash-mint)}._hero_i7klp_1 ._avatar_i7klp_1{align-self:start;margin-top:22px}._hero_i7klp_1 h2{font-size:30px;line-height:1.3;font-weight:900;margin:0 0 12px;color:var(--s2-ink)}._heroMeta_i7klp_1{font-size:11px;color:var(--s2-muted);margin:0 0 22px}._heroMeta_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heroStory_i7klp_1{font-size:12px;line-height:1.7;margin:0;max-width:700px;white-space:pre-wrap;overflow-wrap:anywhere}._heroStory_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heroHand_i7klp_1{display:none}._heroEdit_i7klp_1{position:absolute;left:43%;top:38px}._button_i7klp_1,._primary_i7klp_1{min-height:44px!important;display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border:1px solid var(--s2-border);border-radius:999px;color:var(--s2-ink);background:var(--s2-surface);font:800 12px var(--s2-font);cursor:pointer}._button_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._primary_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_i7klp_1{background:var(--s2-personal-action,var(--s2-link));color:var(--s2-personal-action-ink,white)}._destinations_i7klp_1{display:grid;grid-template-columns:1fr 1fr;gap:30px 34px;padding-right:30px}._destination_i7klp_1{display:flex;align-items:flex-start;gap:16px;position:relative;min-height:150px;padding:24px 18px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);box-shadow:0 8px 24px #2a126714;text-align:left;color:var(--s2-ink);font-family:var(--s2-font);cursor:pointer;transform:rotate(.2deg)}._destination_i7klp_1:nth-child(2n){transform:rotate(-.4deg)}._destinationMark_i7klp_1{position:relative;flex:none;display:grid;place-items:center;width:41.59px;height:50px;color:var(--s2-link);font-size:22px}._medal_i7klp_1{position:absolute;inset:0}._destinationMark_i7klp_1>svg{position:relative;z-index:1}._destinationCopy_i7klp_1{min-width:0}._destinationCopy_i7klp_1 strong{display:block;font-size:16px;line-height:1.5;font-weight:900;margin:0 0 10px}._destinationCopy_i7klp_1 small{display:block;font-size:11px;line-height:1.6;color:var(--s2-muted)}._destinationCopy_i7klp_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chevron_i7klp_1{font-size:22px;font-weight:800}._destination_i7klp_1 ._chevron_i7klp_1{position:absolute;bottom:20px;right:38px}._contextNote_i7klp_1{margin:30px 0;text-align:center;font-size:11px;line-height:1.6;color:var(--s2-muted)}._contextNote_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._extras_i7klp_1{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}._detailPaper_i7klp_1{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;padding:22px;font-size:13px;line-height:1.6}._detailPaper_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._detailPaper_i7klp_1 h3{color:var(--s2-ink)}._facts_i7klp_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._facts_i7klp_1 span,._facts_i7klp_1 strong{display:block}._facts_i7klp_1 span{color:var(--s2-muted);font-size:12px}._facts_i7klp_1 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._facts_i7klp_1 strong{font-size:14px;overflow-wrap:anywhere}._facts_i7klp_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._tags_i7klp_1{display:flex;flex-wrap:wrap;gap:10px}._tags_i7klp_1 span{padding:8px 12px;background:var(--s2-wash-lilac);border-radius:16px}._dialog_i7klp_1._dialog_i7klp_1{padding:24px!important;max-width:calc(100vw - 32px)!important;border-radius:18px!important;background:var(--s2-canvas)!important;color:var(--s2-ink);font-family:var(--s2-font)}._dialogHeading_i7klp_1{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}._dialogHeading_i7klp_1 h2{font-size:24px;color:var(--s2-ink);margin:0}._dialogHeading_i7klp_1 button{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--s2-wash-blush);color:var(--s2-accent-ink);font-size:24px;cursor:pointer}._summaryForm_i7klp_1{display:grid;gap:12px}._summaryForm_i7klp_1 label{font-size:14px;font-weight:800}._summaryForm_i7klp_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._summaryForm_i7klp_1 textarea{min-height:100px;font:16px var(--s2-font);background:var(--s2-surface);color:var(--s2-ink);padding:12px;border:1px solid var(--s2-border-strong);border-radius:12px}._actions_i7klp_1{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}._notice_i7klp_1{padding:16px;background:var(--s2-wash-lilac);border-radius:14px;font-size:13px;line-height:1.6}._notice_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_i7klp_1{padding:24px 0;font-size:14px}._empty_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_i7klp_1 :is(button,summary):focus-visible,._dialog_i7klp_1 :is(button,input,textarea,select):focus-visible{outline:3px solid var(--s2-link);outline-offset:4px}._workspace_i7klp_1 button:disabled,._dialog_i7klp_1 button:disabled{opacity:.6;cursor:default}._ambientFirst_i7klp_1{position:absolute;left:calc(100% - 178px);top:120px;width:270px;height:270px}._ambientSecond_i7klp_1{position:absolute;left:-165px;top:184px;width:225px;height:225px}._ambientThird_i7klp_1{position:absolute;left:calc(100% - 78px);top:573px;width:210px;height:210px}._edgeMedal_i7klp_1{position:absolute;left:-35.36px;top:286px;width:104px;height:104px}._mobileOnly_i7klp_1{display:none}@media(max-width:1100px){._heading_i7klp_1{margin-bottom:24px}._heading_i7klp_1 h1{font-size:24px}._headingCopy_i7klp_1{font-size:11px}._headingCopy_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_i7klp_1 ._hand_i7klp_1{display:none}._heading_i7klp_1:has(._back_i7klp_1){padding-right:130px}._back_i7klp_1{font-size:11px}._back_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._overview_i7klp_1{min-height:0;border:0;padding:0;background:transparent;box-shadow:none}._overview_i7klp_1>h2{display:none}._intro_i7klp_1{font-size:11px}._intro_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileGrid_i7klp_1{grid-template-columns:1fr;margin:40px 0 0;gap:14px}._profileCard_i7klp_1{min-height:78px;padding:14px 12px;gap:14px;align-items:center;box-shadow:none;transform:rotate(.15deg)}._profileCard_i7klp_1 strong{font-size:13px;margin:0 0 8px}._profileCard_i7klp_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileCard_i7klp_1 small{font-size:11px}._profileCard_i7klp_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileCard_i7klp_1 ._chevron_i7klp_1{position:static;margin-left:auto;padding:0 12px}._landingAvatar_i7klp_1,._avatar_i7klp_1{width:42px;height:42px;border-radius:50%;background:var(--s2-surface);font-size:22px}._profileCard_i7klp_1._add_i7klp_1 ._avatar_i7klp_1{background:var(--s2-personal-action,var(--s2-link));color:var(--s2-personal-action-ink,white)}._mobileOnly_i7klp_1{display:block}._desktopOnly_i7klp_2{display:none}._mobileHand_i7klp_2{position:static;transform:none;text-align:center;margin:38px 0;font:700 21px var(--s2-hand-font,"Caveat",cursive);color:var(--s2-accent-ink)}._hero_i7klp_1{min-height:124px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px 12px;border-radius:18px 10px;box-shadow:none;margin:0 0 24px}._hero_i7klp_1 ._avatar_i7klp_1{margin:0}._hero_i7klp_1 h2,._heroMeta_i7klp_1{display:none}._heroHand_i7klp_1{display:block;font-size:11px;color:var(--s2-accent-ink);font-weight:800;margin:0 0 18px}._heroHand_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heroStory_i7klp_1{font-size:12px;line-height:1.6}._heroStory_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heroEdit_i7klp_1{position:static;grid-column:2;justify-self:end;margin-top:8px;background:var(--s2-personal-action,var(--s2-link));color:var(--s2-personal-action-ink,white)}._destinations_i7klp_1{gap:16px;padding:0}._destination_i7klp_1{min-height:126px;display:flex;flex-direction:column;gap:10px;padding:14px 12px;border-radius:18px 10px;box-shadow:none;background:var(--s2-wash-lilac);transform:none}._destination_i7klp_1:nth-child(2n){transform:none}._destination1_i7klp_2{background:var(--s2-wash-mint)}._destination2_i7klp_2{background:var(--s2-wash-sky)}._destination3_i7klp_2{background:#ffda73;color:#281166}._petDestinations_i7klp_2 ._destination0_i7klp_2{background:var(--s2-wash-sky)}._petDestinations_i7klp_2 ._destination1_i7klp_2{background:var(--s2-wash-lilac)}._petDestinations_i7klp_2 ._destination2_i7klp_2{background:var(--s2-wash-mint)}._destinationMark_i7klp_1{width:42px;height:42px;border-radius:50%;background:var(--s2-surface);font-size:22px;color:var(--s2-ink)}._destinationCopy_i7klp_1 strong{font-size:13px;margin:0 0 4px}._destinationCopy_i7klp_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._destinationCopy_i7klp_1 small{font-size:11px;line-height:1.4}._destinationCopy_i7klp_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._destination3_i7klp_2 ._destinationCopy_i7klp_1 small{color:#544466}._destination3_i7klp_2 ._destinationCopy_i7klp_1 strong{color:#281166}._destination_i7klp_1 ._chevron_i7klp_1{display:none}._contextNote_i7klp_1{font-size:11px}._contextNote_i7klp_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._ambientFirst_i7klp_1{left:-88px;top:169px;width:132px;height:132px}._ambientThird_i7klp_1{left:calc(100% - 58px);top:523px;width:128px;height:128px}._facts_i7klp_1{grid-template-columns:1fr}._dialog_i7klp_1._dialog_i7klp_1{padding:18px!important}}html[data-theme=dark] ._primary_i7klp_1{color:var(--s2-personal-action-ink,#17121f)}html[data-theme=dark] ._destination3_i7klp_2{background:#e2b95b;color:#281166}html[data-theme=dark] ._destination3_i7klp_2 ._destinationCopy_i7klp_1 strong{color:#281166}html[data-theme=dark] ._destination3_i7klp_2 ._destinationCopy_i7klp_1 small{color:#544466!important}._workspace_i7klp_1 ._profileCard_i7klp_1{min-height:180px!important}._workspace_i7klp_1 ._destination_i7klp_1{min-height:150px!important}._profileGrid_i7klp_1{margin-right:30px}@media(max-width:1100px){._workspace_i7klp_1{margin-top:-34px}._profileGrid_i7klp_1{margin-right:0}._workspace_i7klp_1 ._profileCard_i7klp_1{min-height:78px!important}._workspace_i7klp_1 ._destination_i7klp_1{min-height:126px!important}}._profileCard_i7klp_1,._destination_i7klp_1{text-decoration:none;color:var(--s2-ink)}._hero_i7klp_1 ._heroEdit_i7klp_1{position:static;grid-column:2;justify-self:end;margin-left:auto;align-self:start}._workspace_i7klp_1[data-family-profiles] a:is(._profileCard_i7klp_1,._destination_i7klp_1)[data-interactive][href]{text-decoration:none!important;color:var(--s2-ink)!important}@media(max-width:1100px){html[data-theme=dark] ._heroEdit_i7klp_1{color:var(--s2-personal-action-ink,#17121f)}}._page_oj28t_1{position:relative;min-width:0;color:var(--s2-ink);font-family:var(--s2-font)}._heading_oj28t_2{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin:0 0 24px;padding-right:50px;min-height:62px}._heading_oj28t_2>div{min-width:0}._eyebrow_oj28t_2{margin:0 0 4px;color:var(--s2-accent-ink);font-size:10px;font-weight:800;text-transform:uppercase}._eyebrow_oj28t_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_oj28t_2 h1{margin:0;font-size:34px;line-height:1.35;font-weight:900;color:var(--s2-ink);scroll-margin-top:110px}._heading_oj28t_2>p{max-width:250px;margin:0;text-align:center;font-size:21px;flex:0 0 230px}._mobileDescription_oj28t_2{display:none}._layout_oj28t_3{display:grid;grid-template-columns:minmax(0,2.515fr) minmax(260px,1fr);gap:36px;align-items:start}._listPaper_oj28t_3{min-height:680px;padding:26px;border-radius:16px}._listPaper_oj28t_3>h2{font-size:22px;font-weight:900;margin:0 0 20px;color:var(--s2-ink)}._list_oj28t_3{display:flex;flex-direction:column}._document_oj28t_3{position:relative;display:flex;gap:13px;align-items:flex-start;min-height:118px;padding:24px 54px 24px 0;border-bottom:1px solid var(--s2-border)}._documentCopy_oj28t_3{flex:1;min-width:0}._open_oj28t_3{display:block;width:100%;text-align:left;background:none;border:0;color:var(--s2-ink);font:900 13px var(--s2-font);min-height:44px;padding:0 0 16px;cursor:pointer;overflow-wrap:anywhere}._open_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._metadata_oj28t_3{display:grid;grid-template-columns:1fr 1fr;gap:12px}._metadata_oj28t_3 small{font-size:10px;line-height:1.5;color:var(--s2-muted);overflow-wrap:anywhere}._metadata_oj28t_3 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._metadata_oj28t_3 ._date_oj28t_3{font-size:9px;color:var(--s2-accent-ink);font-weight:800}._metadata_oj28t_3 ._date_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medal_oj28t_3{position:relative;flex:none;width:39.926px;height:48px}._medal_oj28t_3 img{display:block;max-width:none}._medal_oj28t_3 span{position:absolute;inset:10px 0;text-align:center;color:var(--s2-link);font-size:17px;font-weight:900}._medal_oj28t_3 ._darkAsset_oj28t_3{display:none}._rowActions_oj28t_3{position:absolute;right:0;top:24px;display:flex;flex-direction:column;align-items:center;gap:0;margin-top:-6px}._trashButton_oj28t_3{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;position:relative;cursor:pointer;padding:0}._trashButton_oj28t_3:before{content:"";position:absolute;inset:6px;border:1px solid #c71f2e9e;box-shadow:0 3px 8px #c71f2e47;border-radius:50%;background:#fffefd}._trashButton_oj28t_3>span{position:relative;display:grid;place-items:center}._edit_oj28t_3{background:none;border:0;color:var(--s2-link);font:800 11px var(--s2-font);min-width:44px;min-height:44px;padding:4px;cursor:pointer}._edit_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._side_oj28t_3{display:grid;gap:42px;min-width:0}._upload_oj28t_3{background:var(--s2-wash-blush);border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-card);padding:26px 24px;min-height:330px;transform:rotate(-.4deg);min-width:0}._upload_oj28t_3 h2{font-size:18px;font-weight:900;margin:0 0 18px;color:var(--s2-ink)}._upload_oj28t_3>p:not(:last-child),._privacy_oj28t_3 p,._trash_oj28t_3>p{font-size:11px;line-height:1.55;margin:0 0 20px}._upload_oj28t_3>p:not(:last-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._privacy_oj28t_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._trash_oj28t_3>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._upload_oj28t_3>button{display:flex;margin:42px auto 24px}._upload_oj28t_3>p:last-child{margin:24px 0 26px;text-align:center}._uploadFields_oj28t_3,._uploadPrimary_oj28t_3{display:grid;gap:16px}._uploadPrimary_oj28t_3>button{justify-self:end}._upload_oj28t_3 label,._editor_oj28t_3 label,._search_oj28t_3{display:grid;gap:8px;margin:0;font-size:12px;font-weight:800;color:var(--s2-ink)}._upload_oj28t_3 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_oj28t_3 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._search_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._upload_oj28t_3 input:not([type=file]),._upload_oj28t_3 select,._editor_oj28t_3 input,._editor_oj28t_3 select,._search_oj28t_3 input{width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-canvas);color:var(--s2-ink);font:12px var(--s2-font)}._upload_oj28t_3 input:not([type=file]):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._upload_oj28t_3 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_oj28t_3 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_oj28t_3 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._search_oj28t_3 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._upload_oj28t_3 input::placeholder{color:var(--s2-muted)}._fileInput_oj28t_3{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;clip-path:inset(50%)}._upload_oj28t_3 ._fileName_oj28t_3{font-size:12px;overflow-wrap:anywhere;text-align:left;font-weight:800}._upload_oj28t_3 ._fileName_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._uploadDetails_oj28t_3{display:grid;gap:16px}._ownerContext_oj28t_3{display:flex;align-items:center;justify-content:space-between;gap:8px}._ownerContext_oj28t_3 span,._ownerContext_oj28t_3 strong{display:block;font-size:12px}._ownerContext_oj28t_3 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._ownerContext_oj28t_3 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._ownerContext_oj28t_3 strong{margin-top:8px}._button_oj28t_3,._primary_oj28t_3,._cancel_oj28t_3,._detailsToggle_oj28t_3{min-height:44px;border-radius:999px;border:1px solid var(--s2-border-strong);background:var(--s2-surface);padding:8px 20px;font:800 12px var(--s2-font);color:var(--s2-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}._button_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._primary_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._cancel_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._detailsToggle_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_oj28t_3{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff);border-color:#6c4cff}._cancel_oj28t_3{background:#c72f42;color:#fff;border-color:#c72f42}._detailsToggle_oj28t_3{background:none;border:0;padding:6px 0;justify-content:space-between;color:var(--s2-link);text-align:left}._page_oj28t_1 button:disabled{opacity:.6;cursor:wait}._privacy_oj28t_3{background:var(--s2-wash-peach);min-height:310px;padding:26px 24px;transform:rotate(.32deg)}._privacy_oj28t_3 h2,._trash_oj28t_3 h2{font-size:16px;font-weight:900;margin:0 0 20px;color:var(--s2-ink)}._editing_oj28t_3{grid-template-columns:minmax(0,.925fr) minmax(0,1fr);gap:42px}._editPaper_oj28t_3{min-height:620px;padding:26px;border-radius:16px}._editor_oj28t_3{display:grid;gap:10px}._editor_oj28t_3 h2{font-size:18px;font-weight:900;margin:0 0 30px;color:var(--s2-ink)}._actions_oj28t_3{display:flex;justify-content:space-between;gap:16px;margin-top:48px}._actions_oj28t_3 ._primary_oj28t_3{min-width:150px}._actions_oj28t_3 ._cancel_oj28t_3{min-width:108px}._trash_oj28t_3{transform:rotate(-.4deg);min-height:300px;padding:26px;background:var(--s2-wash-blush)}._trashRow_oj28t_3{display:flex;align-items:center;gap:20px;justify-content:space-between;min-height:78px;border-bottom:1px solid var(--s2-border);font-size:12px}._trashRow_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trashRow_oj28t_3:last-child{border-bottom:0}._trashRow_oj28t_3 strong{min-width:0;overflow-wrap:anywhere}._trashRow_oj28t_3 button{flex:none}._trashRow_oj28t_3 small{color:var(--s2-muted)}._openPrivacy_oj28t_3{background:var(--s2-wash-mint);min-height:278px}._openPrivacy_oj28t_3>p:last-child{margin:74px 0 24px;text-align:center;font-size:20px}._openPrivacy_oj28t_3>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._openPrivacy_oj28t_3>p:first-of-type{font-size:11px}._openPrivacy_oj28t_3>p:first-of-type:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._error_oj28t_3{padding:12px;border-left:3px solid var(--s2-danger);color:var(--s2-danger);background:var(--s2-surface);font-size:13px;line-height:1.5;overflow-wrap:anywhere}._error_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_oj28t_3{padding:24px 0;color:var(--s2-muted);font-size:13px}._empty_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_oj28t_3 h3{font-size:16px;color:var(--s2-ink)}._filterStatus_oj28t_3{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--s2-muted);flex-wrap:wrap}._filterStatus_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filterStatus_oj28t_3 button{min-height:44px;background:none;border:0;color:var(--s2-link);font:800 12px var(--s2-font);cursor:pointer}._filterStatus_oj28t_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._tools_oj28t_4{position:absolute;right:0;top:0;z-index:8}._tools_oj28t_4>summary{display:grid;place-items:center;list-style:none;width:44px;height:44px;border:1px solid var(--s2-border-strong);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:24px;cursor:pointer}._tools_oj28t_4>summary::-webkit-details-marker{display:none}._tools_oj28t_4>div{position:absolute;right:0;top:50px;display:grid;gap:12px;width:280px;max-width:calc(100vw - 36px);padding:16px;max-height:calc(100dvh - 240px);overflow:auto;background:var(--s2-surface);border:1px solid var(--s2-border-strong);border-radius:16px;box-shadow:var(--s2-shadow-float)}._categories_oj28t_4{display:flex;gap:8px;flex-wrap:wrap}._categories_oj28t_4 button{min-height:44px;border:1px solid var(--s2-border-strong);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);padding:8px 12px;font:700 12px var(--s2-font);cursor:pointer}._categories_oj28t_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._categories_oj28t_4 button[aria-pressed=true]{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff)}._tools_oj28t_4 .family-profile-selector{max-width:100%!important}._page_oj28t_1 :is(button,input,select,summary):focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}html[data-theme=dark] ._medal_oj28t_3 ._lightAsset_oj28t_5{display:none}html[data-theme=dark] ._medal_oj28t_3 ._darkAsset_oj28t_3{display:block}html[data-theme=dark] ._upload_oj28t_3,html[data-theme=dark] ._privacy_oj28t_3,html[data-theme=dark] ._trash_oj28t_3{background:var(--s2-canvas)}html[data-theme=dark] ._openPrivacy_oj28t_3{background:#34284a}@media(max-width:1100px){._heading_oj28t_2{display:block;min-height:0;margin-bottom:42px}._heading_oj28t_2 h1{font-size:26px;max-width:330px;line-height:1.35}._heading_oj28t_2>p{display:none}._mobileDescription_oj28t_2{display:block;font-size:12px;font-weight:800;margin:36px 0 0}._mobileDescription_oj28t_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._layout_oj28t_3,._editing_oj28t_3{grid-template-columns:minmax(0,1fr);gap:22px}._listPaper_oj28t_3{padding:0;min-height:0;background:none;border:0;box-shadow:none}._listPaper_oj28t_3>h2{border-radius:16px;background:var(--s2-wash-mint);padding:20px 18px;min-height:90px;font-size:16px;margin:0 0 16px;display:flex;align-items:center}._list_oj28t_3{gap:16px}._document_oj28t_3{border:0;border-radius:16px;padding:16px;min-height:94px;background:var(--s2-wash-sky);gap:10px;transform:rotate(.4deg)}._document_oj28t_3:nth-child(3n+2){background:var(--s2-wash-lilac);transform:rotate(-.5deg)}._document_oj28t_3:nth-child(3n+3){background:var(--s2-wash-blush);transform:rotate(.2deg)}._medal_oj28t_3{display:none}._open_oj28t_3{font-size:13px;padding-bottom:8px}._open_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._metadata_oj28t_3{display:flex;gap:5px;flex-direction:column}._metadata_oj28t_3 small{font-size:11px}._metadata_oj28t_3 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rowActions_oj28t_3{position:static;margin-top:-4px}._side_oj28t_3{gap:22px}._upload_oj28t_3{min-height:0;padding:20px;transform:none}._upload_oj28t_3>button{margin:24px auto}._upload_oj28t_3>p:last-child{margin:24px 0 8px}._privacy_oj28t_3{min-height:0;padding:20px;transform:none}._editPaper_oj28t_3{padding:24px 18px;min-height:0}._editor_oj28t_3 h2{margin-bottom:12px}._actions_oj28t_3{margin-top:20px}._actions_oj28t_3 ._primary_oj28t_3{min-width:0}._actions_oj28t_3>button{flex:1}._trash_oj28t_3{padding:20px;min-height:0}._trashRow_oj28t_3{gap:12px}._openPrivacy_oj28t_3>p:last-child{margin:30px 0 8px}._editor_oj28t_3 input,._editor_oj28t_3 select,._upload_oj28t_3 input:not([type=file]),._upload_oj28t_3 select{font-size:16px}._tools_oj28t_4>div{width:260px}html[data-theme=dark] ._listPaper_oj28t_3{background:none}html[data-theme=dark] ._listPaper_oj28t_3>h2,html[data-theme=dark] ._document_oj28t_3{background:#34284a}html[data-theme=dark] ._document_oj28t_3:nth-child(3n){background:var(--s2-canvas);border:1px solid var(--s2-border)}}@media(prefers-reduced-motion:reduce){._page_oj28t_1 *{scroll-behavior:auto!important}}._page_oj28t_1 ._editor_oj28t_3 :is(input,select),._page_oj28t_1 ._upload_oj28t_3 :is(input:not([type=file]),select){background:var(--s2-canvas)!important;color:var(--s2-ink)!important}._page_oj28t_1 ._error_oj28t_3{color:var(--s2-danger)!important}._editor_oj28t_3,._upload_oj28t_3{--wcag-surface:var(--s2-canvas)}._page_oj28t_1 button{min-height:44px!important}@media(min-width:1101px){._layout_oj28t_3{grid-template-columns:minmax(0,748.611px) minmax(0,1fr)}._editing_oj28t_3{grid-template-columns:minmax(0,499.074px) minmax(0,1fr)}._list_oj28t_3{max-width:665.432px}._listPaper_oj28t_3>h2{line-height:30px;margin-bottom:22px}._document_oj28t_3{padding-top:24px}._open_oj28t_3{min-height:30px!important;padding-bottom:12px;line-height:18px}._open_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._editor_oj28t_3{gap:12px}._editor_oj28t_3 label{max-width:415.895px;font-size:10px;gap:6px;line-height:16px}._editor_oj28t_3 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._editor_oj28t_3 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editor_oj28t_3 input,._editor_oj28t_3 select{font-size:10px}._editor_oj28t_3 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._editor_oj28t_3 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editor_oj28t_3 h2{line-height:26px;margin-bottom:24px}._editor_oj28t_3 ._actions_oj28t_3{margin-top:44px}._trash_oj28t_3 h2{font-size:17px}._trashRow_oj28t_3{font-size:11px}._trashRow_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:1100px){._heading_oj28t_2{padding-right:0}._heading_oj28t_2 h1{max-width:none}._heading_oj28t_2 ._tools_oj28t_4{top:-48px}._mobileDescription_oj28t_2{font-size:11px;margin-top:12px}._mobileDescription_oj28t_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._listPaper_oj28t_3>h2{min-height:94px;font-size:12.5px;background:#ddf4e8;transform:rotate(.54deg)}._document_oj28t_3{background:#cdeffc;transform:rotate(-.4deg)}._document_oj28t_3:nth-child(3n+2){background:#efe8ff;transform:rotate(.32deg)}._document_oj28t_3:nth-child(3n+3){background:#ffe5ec;transform:rotate(-.58deg)}._open_oj28t_3{font-size:12.5px}._open_oj28t_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._metadata_oj28t_3 small{font-size:10px}._metadata_oj28t_3 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trash_oj28t_3{transform:none}}._panel_a6153_1{font-family:var(--s2-font);color:var(--s2-ink)}._heading_a6153_1{margin-bottom:24px}._heading_a6153_1 h2{font-size:24px;font-weight:900;margin:8px 0 12px}._heading_a6153_1 p{font-size:13px;color:var(--s2-muted);line-height:1.6}._heading_a6153_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._add_a6153_1{min-height:44px;border:0;border-radius:999px;padding:10px 22px;background:var(--s2-personal-action,var(--s2-link));color:var(--s2-personal-action-ink,white);font:800 13px var(--s2-font);cursor:pointer}._add_a6153_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._filters_a6153_1{margin:16px 0 24px}._filters_a6153_1>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800;font-size:13px;color:var(--s2-link)}._filters_a6153_1 .schedule-filter-group{margin:12px 0}._filters_a6153_1 .rule-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}._filters_a6153_1 button{min-height:44px!important}._weekLayout_a6153_1{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px}._week_a6153_1{padding:24px 28px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:20px;min-width:0}._day_a6153_1{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--s2-border)}._day_a6153_1:last-child{border:0}._dayToggle_a6153_1{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;text-align:left;min-height:44px;padding:10px 0;border:0;background:none;color:var(--s2-ink)}._dayToggle_a6153_1 strong{font-size:13px}._dayToggle_a6153_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dayToggle_a6153_1 div>span{display:block;font-size:10px;color:var(--s2-muted);margin-top:6px}._dayToggle_a6153_1 div>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dayContent_a6153_1{display:grid;gap:10px}._rule_a6153_1{padding:14px;background:var(--s2-wash-lilac);border:1px solid var(--s2-border);border-radius:12px;color:var(--s2-ink);display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}._day_a6153_1:nth-child(2n) ._rule_a6153_1{background:var(--s2-wash-mint)}._day_a6153_1:nth-child(3n) ._rule_a6153_1{background:var(--s2-wash-blush)}._rule_a6153_1 strong{font-size:14px}._rule_a6153_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rule_a6153_1>div>div{font-size:13px;margin:6px 0}._rule_a6153_1>div>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rule_a6153_1 small{font-size:11px;color:var(--s2-muted)}._rule_a6153_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rule_a6153_1[data-disabled]{opacity:.65}._rule_a6153_1 .actions{display:flex;gap:8px;flex-wrap:wrap}._rule_a6153_1 button{min-height:44px!important;font-size:12px}._rule_a6153_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekHelp_a6153_1>div,._exceptionHelp_a6153_1>div{border-radius:16px;padding:22px;background:var(--s2-wash-lilac);margin-bottom:22px}._weekHelp_a6153_1>div:nth-child(2),._exceptionHelp_a6153_1>div:nth-child(2){background:var(--s2-wash-peach)}._weekHelp_a6153_1 h3,._exceptionHelp_a6153_1 h3{font-size:16px;margin:0 0 12px}._weekHelp_a6153_1 p,._exceptionHelp_a6153_1 p{font-size:12px;line-height:1.6;color:var(--s2-muted)}._weekHelp_a6153_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._exceptionHelp_a6153_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._exceptionLayout_a6153_1{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:30px}._exceptions_a6153_1{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:20px;padding:28px;min-height:480px}._exceptions_a6153_1 h3{font-size:20px;margin:0 0 22px}._exception_a6153_1{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;border-bottom:1px solid var(--s2-border);font-size:13px}._exception_a6153_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._exception_a6153_1 strong{font-weight:900}._exception_a6153_1 small{font-size:12px;color:var(--s2-muted)}._exception_a6153_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._exception_a6153_1 button{min-height:44px!important}._history_a6153_1{padding:28px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:20px}._historyHead_a6153_1,._historyRow_a6153_1{display:grid;grid-template-columns:1fr 1.2fr 1fr 1.8fr;gap:22px;align-items:start}._historyHead_a6153_1{font-size:10px;color:var(--s2-muted);padding-bottom:20px}._historyHead_a6153_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyRow_a6153_1{min-height:112px;padding:24px 0;border-bottom:1px solid var(--s2-border);font-size:12px;line-height:1.6}._historyRow_a6153_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._historyRow_a6153_1 button{min-height:44px!important;text-align:left}._historyRow_a6153_1 .history-glance{border:0;background:transparent;color:var(--s2-ink);padding:0}._dialog_a6153_1{padding:30px!important;background:var(--s2-surface)!important;color:var(--s2-ink)!important;border:1px solid var(--s2-border)!important;border-radius:20px!important}._dialog_a6153_1 h3{font-size:22px;margin:0}._dialog_a6153_1 .schedule-form-title,._dialogHead_a6153_1{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:24px}._dialog_a6153_1 .schedule-horizontal-fields,._dialog_a6153_1 .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}._dialog_a6153_1 label{display:block;font-size:13px;font-weight:800;margin:16px 0 8px}._dialog_a6153_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_a6153_1 input,._dialog_a6153_1 select{min-height:50px;padding:12px 14px;width:100%;min-width:0;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-surface-muted)!important;color:var(--s2-ink)!important}._dialog_a6153_1 .low-admin-details-toggle{margin-top:20px;min-height:44px}._dialog_a6153_1 .schedule-submit-wrap{display:flex;align-items:flex-end}._dialog_a6153_1 button{min-height:44px!important}._dialog_a6153_1 .audit-detail-meta{display:grid;gap:16px;margin:24px 0}._dialog_a6153_1 .audit-change-row,._dialog_a6153_1 .audit-record-row{padding:12px 0;border-bottom:1px solid var(--s2-border);display:flex;gap:16px;flex-wrap:wrap}._dialog_a6153_1 .audit-detail-meta>span{display:grid;gap:6px}._panel_a6153_1 button:focus-visible,._panel_a6153_1 summary:focus-visible,._dialog_a6153_1 input:focus-visible,._dialog_a6153_1 select:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._weekLayout_a6153_1,._exceptionLayout_a6153_1{display:block}._week_a6153_1{padding:18px 14px}._day_a6153_1{grid-template-columns:70px minmax(0,1fr);gap:8px}._dayToggle_a6153_1 strong{font-size:12px}._dayToggle_a6153_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rule_a6153_1{padding:10px}._rule_a6153_1 strong,._rule_a6153_1>div>div{font-size:12px}._rule_a6153_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._rule_a6153_1>div>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rule_a6153_1 button{font-size:11px;padding:8px 12px}._rule_a6153_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._weekHelp_a6153_1{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:14px}._weekHelp_a6153_1>div{padding:16px}._heading_a6153_1 h2{font-size:20px}._heading_a6153_1 p{font-size:12px}._heading_a6153_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._exceptions_a6153_1{padding:20px 14px;min-height:0}._exceptions_a6153_1 h3{font-size:18px}._exception_a6153_1{border:1px solid var(--s2-border);border-radius:14px;background:var(--s2-wash-mint);padding:16px;margin-top:12px;flex-wrap:wrap}._exceptionHelp_a6153_1{margin-top:20px}._exceptionHelp_a6153_1>div{padding:18px}._history_a6153_1{padding:0;background:none;border:0}._historyHead_a6153_1{display:none}._historyRow_a6153_1{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-lilac);margin-bottom:16px}._historyRow_a6153_1:nth-child(2n){background:var(--s2-wash-mint)}._historyRow_a6153_1>button:last-child{grid-column:1/-1}._dialog_a6153_1{padding:24px 18px!important}._dialog_a6153_1 .schedule-horizontal-fields,._dialog_a6153_1 .grid2{grid-template-columns:1fr}._dialog_a6153_1 label{margin-top:12px}._dialogHead_a6153_1 h3{font-size:20px}}@media(max-width:360px){._weekHelp_a6153_1{grid-template-columns:1fr}._rule_a6153_1 .actions{gap:4px}._rule_a6153_1 button{padding:6px 8px}}html[data-theme=dark] ._add_a6153_1,html[data-theme=dark] ._dialog_a6153_1 .btn.primary{background:var(--s2-personal-action,var(--s2-link))!important;color:var(--s2-personal-action-ink,#24113e)!important}._panel_a6153_1{position:relative;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:20px;padding:30px 36px}._heading_a6153_1 .auth-pill{display:none}._heading_a6153_1{max-width:calc(100% - 190px);margin-bottom:20px}._heading_a6153_1 h2{margin-top:0}._panel_a6153_1>._add_a6153_1{position:absolute;right:36px;top:30px;min-height:44px!important}._week_a6153_1{border:0;background:transparent;padding:0}._day_a6153_1{min-height:66px;padding:8px 0}._dayContent_a6153_1 .schedule-empty-day{font-size:12px;padding:12px 0}._dayContent_a6153_1 .schedule-empty-day:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._rule_a6153_1{padding:10px 14px}._filters_a6153_1{margin:0 0 16px}._filters_a6153_1>summary{font-size:12px}._filters_a6153_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._exceptionLayout_a6153_1{grid-template-columns:minmax(0,1fr) 260px}._exceptions_a6153_1{border:0;padding:0;min-height:380px}._history_a6153_1{border:0;padding:0}@media(max-width:1100px){._panel_a6153_1{padding:20px 14px}._heading_a6153_1{max-width:none}._panel_a6153_1>._add_a6153_1{position:static;margin-bottom:14px}._day_a6153_1{min-height:64px}._weekHelp_a6153_1{margin-top:20px}._exceptions_a6153_1{min-height:0}}._exception_a6153_1>div{position:relative;min-width:0}._exceptionDot_a6153_8{position:absolute;left:0;top:2px;width:14px;height:14px}._exception_a6153_1>div:has(._exceptionDot_a6153_8){padding-left:28px}.calendar-choices-panel{max-width:100%;min-width:0}.calendar-choices-panel header p,.calendar-choice-explanation p{max-width:72ch;line-height:1.6}.calendar-choice-explanation{padding:14px 18px;border-inline-start:4px solid var(--accent);background:var(--card);border-radius:0 16px 16px 0;margin:18px 0}.calendar-choice-explanation p{margin:4px 0 10px;color:var(--ink)}.calendar-choice-explanation p:last-child{margin-bottom:0;font-size:.92rem;color:var(--muted)}.calendar-choice-explanation p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-choice-list{display:grid;gap:14px}.calendar-choice-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.85fr);gap:22px;align-items:start;padding:20px;border:1px solid var(--wcag-border,var(--line));border-radius:18px;background:var(--card);color:var(--ink)}.calendar-choice-copy h3{margin:0 0 6px;font-size:1.1rem}.calendar-choice-copy p{margin:4px 0;line-height:1.5}.calendar-choice-copy small,.calendar-choice-hint{color:var(--muted);line-height:1.5}.calendar-choice-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.calendar-choice-controls label{margin:0}.calendar-choice-controls select,.calendar-choice-controls button{width:100%;min-height:44px}.calendar-choice-controls select{background:var(--card);color:var(--ink);border-color:var(--wcag-border,var(--line))}.calendar-choice-controls .btn:disabled{cursor:default;transform:none}.calendar-choice-required{font-weight:750;font-size:.92rem;padding-top:10px}.calendar-choice-required:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-choice-state{font-weight:750;text-align:center}.calendar-choice-footer{display:flex;align-items:start;flex-wrap:wrap;gap:10px;margin-top:20px}.calendar-choice-download{display:grid;gap:6px;max-width:100%}.calendar-choice-download [role=status]{font-size:.9rem}.calendar-choice-download [role=status]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-choices-status{min-height:26px;margin:10px 0;color:var(--ink);font-weight:700}.calendar-choices-inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;margin:0 0 12px;background:var(--card);color:var(--ink);border:1px solid var(--wcag-border,var(--line));border-radius:14px;line-height:1.5;font-size:.95rem}.calendar-choices-inline:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-choices-panel :is(button,select):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:700px){.calendar-choice-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.calendar-choice-footer{flex-direction:column;align-items:stretch}.calendar-choice-footer>.btn,.calendar-choice-download .btn{width:100%}}@media(forced-colors:active){.calendar-choice-card,.calendar-choices-inline{border:1px solid CanvasText}.calendar-choices-panel :is(button,select):focus-visible{outline:3px solid Highlight}}html .app .calendar-choices-panel header>.auth-pill{color:var(--wcag-link,#4f36bd)!important;background:var(--wcag-surface-3,#ece9f3)!important;border-color:var(--wcag-border,#8d879f)!important}.calendar-place-tools{display:grid;gap:18px;margin-top:24px}.calendar-place-section{padding:20px;border:1px solid var(--wcag-border,var(--line));border-radius:18px;background:var(--card);color:var(--ink)}.calendar-place-section>header h3{margin:7px 0 5px;font-size:1.15rem}.calendar-place-section>header p{margin:0 0 14px;max-width:72ch;color:var(--muted);line-height:1.55}.calendar-place-search{width:100%;min-height:44px;background:var(--card);color:var(--ink);border:1px solid var(--wcag-border,var(--line));border-radius:12px;padding:9px 12px}.calendar-place-results{display:grid;gap:8px;margin-top:12px}.calendar-place-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.calendar-place-row:last-child{border-bottom:0}.calendar-place-row>div{display:grid;gap:3px;min-width:0}.calendar-place-row span{color:var(--muted);font-size:.9rem;line-height:1.4}.calendar-place-row span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-place-row .btn{min-height:42px;min-width:140px}.calendar-place-empty{margin:10px 0;color:var(--muted);line-height:1.5}.calendar-place-notice{margin:12px 0 18px;padding:12px 14px;border-radius:14px;background:var(--wcag-surface-3,var(--surface));line-height:1.5}.calendar-share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.calendar-share-grid h4{margin:0 0 6px}@media(max-width:780px){.calendar-share-grid,.calendar-place-row{grid-template-columns:1fr}.calendar-place-row .btn{width:100%}.calendar-place-section{padding:16px}}@media(forced-colors:active){.calendar-place-section,.calendar-place-search{border:1px solid CanvasText}}._panel_1c6mn_1{background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:16px;padding:38px;box-shadow:0 8px 24px #2a126714}._panel_1c6mn_1>header .auth-pill{display:none}._panel_1c6mn_1 h2{font-size:20px;font-weight:900;margin:0 0 12px}._panel_1c6mn_1 p{font-size:13px;color:var(--s2-muted);line-height:1.6}._panel_1c6mn_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._explanation_1c6mn_1{font-size:13px;margin:20px 0}._explanation_1c6mn_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._explanation_1c6mn_1 summary,._more_1c6mn_1>summary{display:flex;align-items:center;min-height:44px;font-weight:800;color:var(--s2-link);cursor:pointer}._explanation_1c6mn_1 summary:before,._more_1c6mn_1>summary:before{content:"+";margin-right:10px;font-size:20px}._explanation_1c6mn_1 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before,._more_1c6mn_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-lead)}._explanation_1c6mn_1[open] summary:before,._more_1c6mn_1[open]>summary:before{content:"−"}._row_1c6mn_1{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid var(--s2-border);min-width:0}._copy_1c6mn_1{min-width:0;flex:1}._copy_1c6mn_1 h3{font-size:15px;margin:0 0 8px}._copy_1c6mn_1 p{margin:4px 0}._copy_1c6mn_1 small{font-size:11px;color:var(--s2-muted)}._copy_1c6mn_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._controls_1c6mn_1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:50%;font-size:13px}._controls_1c6mn_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._controls_1c6mn_1 select{min-height:44px;border:1px solid var(--s2-border-strong);border-radius:12px;padding:10px;color:var(--s2-ink);background:var(--s2-surface-muted);max-width:100%}._controls_1c6mn_1 .btn{font-size:12px;min-height:44px}._controls_1c6mn_1 .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._controls_1c6mn_1>label{width:100%;font-weight:800}._more_1c6mn_1{margin:24px 0;border-top:1px solid var(--s2-border);padding-top:12px}._panel_1c6mn_1 .calendar-choice-footer{margin-top:24px}._panel_1c6mn_1 .calendar-choices-status:empty{display:none}@media(max-width:1100px){._panel_1c6mn_1{padding:20px 14px;box-shadow:none}._row_1c6mn_1{display:block;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-mint);padding:16px;margin:12px 0}._controls_1c6mn_1{max-width:none;margin-top:14px}._controls_1c6mn_1 select{flex:1}._panel_1c6mn_1 h2{font-size:17px}._copy_1c6mn_1 h3{font-size:14px}}._panel_1xx5l_1{font-family:var(--s2-font);color:var(--s2-ink);background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:20px;padding:32px 36px;min-width:0;min-height:620px}._panel_1xx5l_1 header h2{font-size:24px;font-weight:900;margin:10px 0 12px}._panel_1xx5l_1 header p{font-size:13px;color:var(--s2-muted);line-height:1.6;max-width:720px}._panel_1xx5l_1 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._explanation_1xx5l_1{margin:26px 0;padding:18px;border-radius:16px;background:var(--s2-wash-lilac);font-size:12px;color:var(--s2-muted);line-height:1.6}._explanation_1xx5l_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._explanation_1xx5l_1>summary{min-height:44px;cursor:pointer;font-size:14px;font-weight:900;color:var(--s2-ink);display:flex;align-items:center}._explanation_1xx5l_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._list_1xx5l_1{display:grid}._row_1xx5l_1{display:flex;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--s2-border);min-width:0}._copy_1xx5l_1{flex:1;min-width:0}._copy_1xx5l_1 h3{font-size:16px;font-weight:900;margin:0 0 8px}._copy_1xx5l_1 p{font-size:13px;margin:0 0 8px;color:var(--s2-muted)}._copy_1xx5l_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._copy_1xx5l_1 small{font-size:11px;color:var(--s2-muted)}._copy_1xx5l_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._controls_1xx5l_1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;flex:0 0 270px;min-width:0}._controls_1xx5l_1 label{grid-column:1/-1;font-size:11px}._controls_1xx5l_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._controls_1xx5l_1 select{min-height:44px;width:100%;min-width:0;border:1px solid var(--s2-border);border-radius:12px;background:var(--s2-surface-muted)!important;color:var(--s2-ink)!important;padding:8px;font-size:12px}._controls_1xx5l_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._controls_1xx5l_1 button{min-height:44px!important;font-size:12px}._controls_1xx5l_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medal_1xx5l_1{display:grid;place-items:center;flex:0 0 34.9352px;width:34.9352px;height:42px}._defaults_1xx5l_1 ._list_1xx5l_1{grid-template-columns:1fr 1fr;gap:18px}._defaults_1xx5l_1 ._row_1xx5l_1{display:block;padding:20px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-lilac)}._defaults_1xx5l_1 ._row_1xx5l_1:nth-child(2n){background:var(--s2-wash-mint)}._defaults_1xx5l_1 ._row_1xx5l_1:nth-child(3n){background:var(--s2-wash-sky)}._defaults_1xx5l_1 ._row_1xx5l_1:nth-child(4n){background:var(--s2-wash-blush)}._defaults_1xx5l_1 ._controls_1xx5l_1{margin-top:20px}._panel_1xx5l_1 .calendar-choice-footer{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:28px}._panel_1xx5l_1 .calendar-choices-status{font-size:13px;margin:16px 0}._panel_1xx5l_1 .calendar-choices-status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._panel_1xx5l_1 button:focus-visible,._panel_1xx5l_1 select:focus-visible,._explanation_1xx5l_1>summary:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._panel_1xx5l_1{padding:20px 14px;border-radius:16px;min-height:0}._panel_1xx5l_1 header h2{font-size:18px}._panel_1xx5l_1 header p{font-size:12px}._panel_1xx5l_1 header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._list_1xx5l_1{gap:12px}._row_1xx5l_1{display:block;padding:18px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-mint)}._copy_1xx5l_1 h3{font-size:14px}._controls_1xx5l_1{margin-top:16px}._defaults_1xx5l_1 ._list_1xx5l_1{grid-template-columns:1fr}._explanation_1xx5l_1{padding:14px;margin:20px 0}._explanation_1xx5l_1>summary{font-size:13px}._explanation_1xx5l_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._workspace_19yky_1{color:var(--s2-ink);font-family:var(--s2-font);min-width:0}._heading_19yky_1{min-height:86px;position:relative}._heading_19yky_1 h1{font-size:34px;font-weight:900;line-height:1.2;margin:0}._eyebrow_19yky_1{font-size:10px;color:var(--s2-accent-ink);text-transform:uppercase;font-weight:800;margin:0 0 10px}._eyebrow_19yky_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hand_19yky_1{position:absolute;right:36px;top:0;max-width:340px;font:700 21px/1.3 Caveat,cursive;color:var(--s2-accent-ink);margin:0}._layout_19yky_1{display:grid;grid-template-columns:180px minmax(0,1fr);gap:38px}._nav_19yky_1{display:block}._nav_19yky_1 nav{display:grid;gap:18px}._nav_19yky_1 button{width:100%;min-height:54px;text-align:left;border:0;border-radius:14px;padding:16px;color:var(--s2-muted);background:transparent;font-size:12px;font-weight:800}._nav_19yky_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nav_19yky_1 button[aria-current]{background:var(--s2-wash-lilac);color:var(--s2-ink)}._navLabel_19yky_1{font-size:10px;color:var(--s2-accent-ink);text-transform:uppercase;margin:0 0 18px}._navLabel_19yky_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._back_19yky_1{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--s2-link);font-weight:800;font-size:13px}._back_19yky_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._content_19yky_1{min-width:0}._paper_19yky_1{min-height:620px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:20px;padding:32px 36px;box-shadow:0 8px 24px #2a12670a;min-width:0}._paper_19yky_1 h2{font-size:24px;font-weight:900;margin:0 0 14px}._copy_19yky_1{font-size:13px;line-height:1.6;color:var(--s2-muted);margin:0 0 40px}._copy_19yky_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._destinations_19yky_1{display:grid;grid-template-columns:1fr 1fr;gap:28px 58px;margin-top:38px}._destination_19yky_1{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:112px;padding:20px 18px;background:var(--s2-wash-lilac);border:1px solid var(--s2-border);border-radius:16px 16px 6px;color:var(--s2-ink);text-align:left;font-family:var(--s2-font);cursor:pointer}._destination_19yky_1 strong{display:block;font-size:16px;font-weight:900}._destination_19yky_1 small{display:block;font-size:12px;line-height:1.5;margin-top:8px;color:var(--s2-muted)}._destination_19yky_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._destination_19yky_1>span:last-child{font-size:24px;font-weight:900}._destination_19yky_1[data-tone=mint]{background:var(--s2-wash-mint)}._destination_19yky_1[data-tone=sky]{background:var(--s2-wash-sky)}._destination_19yky_1[data-tone=blush]{background:var(--s2-wash-blush)}._support_19yky_1{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:100px}._support_19yky_1 strong{font-size:16px}._support_19yky_1 p{font-size:13px;color:var(--s2-muted);max-width:600px}._support_19yky_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._button_19yky_1,._primary_19yky_1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);padding:10px 20px;font:800 13px var(--s2-font);text-decoration:none;cursor:pointer}._button_19yky_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._primary_19yky_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_19yky_1{background:var(--s2-personal-action,var(--s2-link));color:var(--s2-personal-action-ink,white);border-color:transparent}._mobileNav_19yky_1{display:none}._homeIdentity_19yky_1{padding:24px;border-radius:16px;background:var(--s2-wash-butter);margin-bottom:24px}._homeIdentity_19yky_1 h2{margin:0 0 8px;font-size:24px}._homeIdentity_19yky_1 p{margin:0;font-size:13px}._homeIdentity_19yky_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._home_19yky_1 ._destinations_19yky_1{margin:0}._snapshot_19yky_1{margin-top:42px}._snapshot_19yky_1 h3{font-size:20px;margin:0 0 10px}._snapshot_19yky_1 p{font-size:12px;color:var(--s2-muted);margin:0 0 22px}._snapshot_19yky_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._snapshotGrid_19yky_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px}._snapshotGrid_19yky_1 article{display:flex;align-items:center;gap:12px;min-height:82px;padding:12px;background:var(--s2-wash-mint);border:1px solid var(--s2-border);border-radius:15px 15px 6px;transform:rotate(-.25deg);min-width:0}._snapshotGrid_19yky_1 article:nth-child(2n){background:var(--s2-wash-lilac);transform:rotate(.3deg)}._snapshotGrid_19yky_1 article:nth-child(3n){background:var(--s2-wash-blush)}._snapshotGrid_19yky_1 strong{font-size:13px;display:block;overflow-wrap:anywhere}._snapshotGrid_19yky_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._snapshotGrid_19yky_1 small{font-size:11px;display:block;margin-top:4px;color:var(--s2-muted)}._snapshotGrid_19yky_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._avatar_19yky_1{position:relative;flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:50%}._avatarMark_19yky_1{position:absolute;inset:0;display:grid;place-items:center}._avatar_19yky_1 b{position:relative;z-index:1;font-size:17px}._avatar_19yky_1>img{width:100%;height:100%;object-fit:cover}._snapshotAvatar_19yky_1{width:34px;height:34px;flex-basis:34px}._snapshotAvatar_19yky_1 b{font-size:12px}._snapshotAvatar_19yky_1 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_19yky_1{margin-top:28px}._managed_19yky_1>summary{min-height:82px;background:var(--s2-wash-mint);border:1px solid var(--s2-border);border-radius:16px;padding:20px;cursor:pointer;font-weight:900}._managed_19yky_1>div{margin-top:20px}._drilldown_19yky_1>._back_19yky_1{margin-bottom:14px}._dialog_19yky_1{background:var(--s2-surface)!important;color:var(--s2-ink)!important;padding:28px 30px!important;border:1px solid var(--s2-border)!important;border-radius:24px!important;min-height:min(720px,85svh)}._dialogHead_19yky_1{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:36px}._dialogHead_19yky_1 h2{font-size:28px;font-weight:900;margin:0}._dialogHead_19yky_1 button{flex:0 0 44px;min-height:44px;border:1px solid var(--s2-border);border-radius:50%;background:transparent;color:var(--s2-ink);font-size:24px}._dialogContent_19yky_1{min-width:0}._ambientFirst_19yky_1{position:absolute;left:calc(100% - 178px);top:120px;width:270px;height:270px}._ambientSecond_19yky_1{position:absolute;left:-165px;top:184.32px;width:225px;height:225px}._ambientThird_19yky_1{position:absolute;left:calc(100% - 78px);top:573.44px;width:210px;height:210px}._workspace_19yky_1 button:focus-visible,._workspace_19yky_1 a:focus-visible,._workspace_19yky_1 select:focus-visible,._workspace_19yky_1 summary:focus-visible,._dialog_19yky_1 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._workspace_19yky_1 button:disabled{opacity:.6;cursor:default}._workspace_19yky_1 ._nav_19yky_1 button{min-height:54px!important}._workspace_19yky_1 ._destination_19yky_1{min-height:112px!important}._workspace_19yky_1 ._primary_19yky_1{color:#fff!important}._workspace_19yky_1 ._mobileNav_19yky_1 select{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=dark] ._workspace_19yky_1 ._primary_19yky_1{color:var(--s2-personal-action-ink,#24113e)!important}._managed_19yky_1>summary small{display:block;font-size:12px;font-weight:600;margin-top:8px;color:var(--s2-muted)}._managed_19yky_1>summary small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managed_19yky_1>summary{list-style:none;position:relative;padding-right:44px}._managed_19yky_1>summary:after{content:"›";position:absolute;right:22px;top:24px}._managed_19yky_1[open]>summary:after{content:"⌄"}._workspace_19yky_1[data-family-admin=people] ._paper_19yky_1{min-height:680px}._workspace_19yky_1[data-family-admin=people] ._copy_19yky_1{margin-bottom:58px}@media(max-width:1100px){._workspace_19yky_1{margin-top:-34px}._heading_19yky_1{min-height:126px}._heading_19yky_1 h1{font-size:26px}._hand_19yky_1{position:static;text-align:center;margin:12px 0 0;font-size:20px;max-width:none}._hand_19yky_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._layout_19yky_1{display:block}._nav_19yky_1{display:none!important}._mobileNav_19yky_1{display:flex;align-items:center;gap:14px;background:var(--s2-wash-lilac);border:1px solid var(--s2-border);border-radius:14px;padding:0 14px;min-height:46px;margin-bottom:16px}._mobileNav_19yky_1 span{font-size:11px;flex:0 0 70px}._mobileNav_19yky_1 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileNav_19yky_1 select{min-height:44px;min-width:0;width:100%;color:var(--s2-ink);font:800 12px var(--s2-font)}._mobileNav_19yky_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_19yky_1{padding:20px 14px;min-height:0;border-radius:16px;box-shadow:none}._paper_19yky_1 h2{font-size:18px}._copy_19yky_1{font-size:12px;margin-bottom:18px}._copy_19yky_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._destinations_19yky_1{grid-template-columns:1fr;gap:7px;margin:0}._workspace_19yky_1 ._destination_19yky_1{min-height:70px!important;padding:12px 14px}._destination_19yky_1 strong{font-size:14px}._destination_19yky_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._destination_19yky_1 small{font-size:11px;margin-top:4px}._destination_19yky_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._destination_19yky_1>span:last-child{font-size:20px}._destination_19yky_1>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._hub_19yky_5{padding:0;border:0;background:none;box-shadow:none}._hub_19yky_5>h2{display:none}._hub_19yky_5>._copy_19yky_1{font-weight:800}._support_19yky_1{display:block;margin:34px 14px 0}._support_19yky_1 ._primary_19yky_1{margin-top:12px}._home_19yky_1 ._destinations_19yky_1{grid-template-columns:1fr 1fr;gap:12px}._home_19yky_1 ._destination_19yky_1{min-height:100px!important;align-items:flex-start}._home_19yky_1 ._destination_19yky_1>span:last-child{display:none}._homeIdentity_19yky_1{padding:20px 16px}._homeIdentity_19yky_1 h2{font-size:20px}._homeIdentity_19yky_1 p{font-size:12px}._homeIdentity_19yky_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._snapshot_19yky_1{margin-top:30px}._snapshotGrid_19yky_1{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}._snapshotGrid_19yky_1 article{min-height:66px;padding:10px;gap:8px}._snapshotAvatar_19yky_1{width:24px;height:24px;flex-basis:24px}._snapshotAvatar_19yky_1 b{font-size:10px}._snapshotAvatar_19yky_1 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._snapshotGrid_19yky_1 strong{font-size:12px}._snapshotGrid_19yky_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._snapshotGrid_19yky_1 small{font-size:10px}._snapshotGrid_19yky_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._avatar_19yky_1:not(._snapshotAvatar_19yky_1){width:28px;height:28px;flex-basis:28px}._avatar_19yky_1 b{font-size:12px}._avatar_19yky_1 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._ambientFirst_19yky_1{left:-88px;top:168px;width:132px;height:132px}._ambientThird_19yky_1{left:calc(100% - 58px);top:523px;width:128px;height:128px}._dialog_19yky_1{padding:24px 18px!important;border-radius:28px 28px 0 0!important;min-height:calc(100svh - 144px);max-height:calc(100svh - 36px)!important;margin-top:auto!important}._dialogHead_19yky_1{margin-bottom:32px;padding:0 10px}._dialogHead_19yky_1 h2{font-size:24px}._managed_19yky_1>summary{font-size:14px;min-height:70px}._managed_19yky_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_19yky_1:has(+._mobileNav_19yky_1){min-height:90px}}._backdrop_19yky_7{background:#1e121e47!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._workspace_19yky_1[data-family-admin] ._support_19yky_1 a._primary_19yky_1{color:#fff!important;text-decoration:none!important}._workspace_19yky_1[data-family-admin] label._mobileNav_19yky_1 select{background:transparent!important;border:0!important;box-shadow:none!important}._workspace_19yky_1[data-family-admin] label._mobileNav_19yky_1>span{white-space:nowrap!important}html[data-theme=dark] ._workspace_19yky_1[data-family-admin] ._support_19yky_1 a._primary_19yky_1{color:var(--s2-personal-action-ink,#24113e)!important}@media(min-width:1101px){._workspace_19yky_1[data-family-admin=rules] ._heading_19yky_1,._workspace_19yky_1[data-family-admin=overrides] ._heading_19yky_1,._workspace_19yky_1[data-family-admin=calendars] ._heading_19yky_1,._workspace_19yky_1[data-family-admin=defaults] ._heading_19yky_1,._workspace_19yky_1[data-family-admin=history] ._heading_19yky_1{margin-left:218px}._workspace_19yky_1[data-family-admin=rules] ._drilldown_19yky_1,._workspace_19yky_1[data-family-admin=overrides] ._drilldown_19yky_1,._workspace_19yky_1[data-family-admin=calendars] ._drilldown_19yky_1,._workspace_19yky_1[data-family-admin=defaults] ._drilldown_19yky_1,._workspace_19yky_1[data-family-admin=history] ._drilldown_19yky_1{display:flex;flex-direction:column}._workspace_19yky_1[data-family-admin=rules] ._drilldown_19yky_1>._back_19yky_1,._workspace_19yky_1[data-family-admin=overrides] ._drilldown_19yky_1>._back_19yky_1,._workspace_19yky_1[data-family-admin=calendars] ._drilldown_19yky_1>._back_19yky_1,._workspace_19yky_1[data-family-admin=defaults] ._drilldown_19yky_1>._back_19yky_1,._workspace_19yky_1[data-family-admin=history] ._drilldown_19yky_1>._back_19yky_1{order:2;margin:14px 0 0}}@media(max-width:1100px){._workspace_19yky_1 ._mobileNav_19yky_1._mobileNav_19yky_1{display:flex!important;gap:14px;grid-template-columns:none;padding:0 14px;background:var(--s2-wash-lilac)}._workspace_19yky_1 ._mobileNav_19yky_1._mobileNav_19yky_1 select{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;margin:0}._workspace_19yky_1 ._mobileNav_19yky_1._mobileNav_19yky_1>span{white-space:nowrap;flex-basis:70px}._workspace_19yky_1[data-family-admin=people] ._copy_19yky_1{margin-bottom:24px}}@media(max-width:1100px){._workspace_19yky_1 ._mobileNav_19yky_1{position:relative}._workspace_19yky_1 ._mobileNav_19yky_1 select{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}._mobileNav_19yky_1>strong{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:10px}._mobileNav_19yky_1>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileNav_19yky_1>strong i{font-style:normal}._mobileNav_19yky_1:focus-within{outline:3px solid var(--s2-focus);outline-offset:3px}}._nav_19yky_1 nav button{font-weight:400}._nav_19yky_1 nav button[aria-current]{font-weight:800}._dialogHead_19yky_1 button{background:transparent!important;color:var(--s2-ink)!important;box-shadow:none!important;border-color:var(--s2-border)!important}._workspace_19yky_1[data-family-admin] ._support_19yky_1 ._primary_19yky_1{border-radius:999px}@media(max-width:1100px){._familyPage_19yky_16{padding:0;border:0;background:none;box-shadow:none}._familyDetails_19yky_16{padding:20px 14px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface)}._familyPage_19yky_16 ._snapshot_19yky_1{margin-top:24px}}._workspace_19yky_1[data-family-admin] ._support_19yky_1 a._primary_19yky_1{background:var(--s2-personal-action,var(--s2-link))!important;border-color:transparent!important}._workspace_19yky_1[data-family-admin] ._support_19yky_1 a._primary_19yky_1._primary_19yky_1{background:var(--s2-personal-action,var(--s2-link))!important;color:var(--s2-personal-action-ink,#fff)!important;text-decoration:none!important}html[data-theme=dark] ._workspace_19yky_1[data-family-admin] ._support_19yky_1 a._primary_19yky_1._primary_19yky_1{color:var(--s2-personal-action-ink,#24113e)!important}._panel_w9bhd_1{font-family:var(--s2-font);color:var(--s2-ink);min-width:0}._people_w9bhd_1{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}._person_w9bhd_1{min-height:128px;border:1px solid var(--s2-border);border-radius:16px 16px 6px;padding:22px 20px;display:flex;align-items:center;gap:16px;background:var(--s2-wash-lilac);color:var(--s2-ink);text-align:left;cursor:pointer}._person_w9bhd_1:nth-child(2){background:var(--s2-wash-mint)}._person_w9bhd_1:nth-child(3n){background:var(--s2-wash-blush)}._person_w9bhd_1._invite_w9bhd_1{background:var(--s2-wash-sky)}._person_w9bhd_1>span:nth-child(2){flex:1;min-width:0}._person_w9bhd_1 strong{display:block;font-size:16px;font-weight:900;overflow-wrap:anywhere}._person_w9bhd_1 small{display:block;margin-top:8px;font-size:12px;line-height:1.5;color:var(--s2-muted)}._person_w9bhd_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._person_w9bhd_1>b{font-size:24px}._plus_w9bhd_1{width:44px;flex:0 0 44px;font-size:30px;text-align:center}._status_w9bhd_1{margin:16px 0;padding:16px;border-radius:14px;background:var(--s2-wash-sky);font-size:13px;overflow-wrap:anywhere}._status_w9bhd_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_w9bhd_1{padding:32px!important;background:var(--s2-surface)!important;color:var(--s2-ink)!important;border:1px solid var(--s2-border)!important;border-radius:20px!important}._dialogHead_w9bhd_1{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}._dialogHead_w9bhd_1 h2{font-size:24px;margin:0;font-weight:900}._dialogHead_w9bhd_1 button{min-width:44px;min-height:44px;border:1px solid var(--s2-border);border-radius:50%;background:transparent;color:var(--s2-ink);font-size:24px}._dialog_w9bhd_1 p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}._dialog_w9bhd_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_w9bhd_1{display:grid;gap:8px;margin:22px 0;font-size:13px;font-weight:800}._field_w9bhd_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_w9bhd_1 input,._field_w9bhd_1 select,._dialog_w9bhd_1>input{min-height:50px;border:1px solid var(--s2-border-strong);border-radius:14px;padding:12px 14px;background:var(--s2-surface-muted)!important;color:var(--s2-ink)!important;font:400 14px var(--s2-font);width:100%;min-width:0}._field_w9bhd_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._field_w9bhd_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._dialog_w9bhd_1>input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_w9bhd_1{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}._data_w9bhd_1>p{font-size:13px;color:var(--s2-muted);margin:0 0 36px}._data_w9bhd_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._export_w9bhd_1,._danger_w9bhd_1{display:flex;justify-content:space-between;align-items:center;gap:28px;border-radius:16px;padding:22px 16px;background:var(--s2-wash-lilac);margin-top:22px;min-height:96px}._export_w9bhd_1 h3,._danger_w9bhd_1 h3{font-size:16px;font-weight:900;margin:0 0 12px}._export_w9bhd_1 p,._danger_w9bhd_1 p{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:0}._export_w9bhd_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._danger_w9bhd_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._danger_w9bhd_1{background:var(--s2-wash-blush);border:1px solid var(--s2-danger);min-height:122px}._danger_w9bhd_1>button{flex-shrink:0}._dialog_w9bhd_1 ._danger_w9bhd_1{display:block}._dialog_w9bhd_1 ._danger_w9bhd_1 button{margin-top:20px}._export_w9bhd_1 ._actions_w9bhd_1{max-width:310px}._panel_w9bhd_1 button,._dialog_w9bhd_1 button{min-height:44px!important}._panel_w9bhd_1 button:focus-visible,._dialog_w9bhd_1 button:focus-visible,._dialog_w9bhd_1 input:focus-visible,._dialog_w9bhd_1 select:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._people_w9bhd_1{gap:12px}._person_w9bhd_1{min-height:104px;padding:14px 10px;gap:8px;flex-wrap:wrap}._person_w9bhd_1 strong{font-size:13px}._person_w9bhd_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._person_w9bhd_1 small{font-size:11px;margin-top:6px}._person_w9bhd_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._person_w9bhd_1>b{font-size:18px}._person_w9bhd_1>b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._plus_w9bhd_1{width:28px;flex-basis:28px;font-size:24px}._dialog_w9bhd_1{padding:24px 18px!important}._export_w9bhd_1,._danger_w9bhd_1{display:block;padding:20px}._export_w9bhd_1 ._actions_w9bhd_1{margin-top:24px;max-width:none}._danger_w9bhd_1>button{display:block;margin:24px 0 0 auto}._data_w9bhd_1>p{font-size:12px}._data_w9bhd_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialogHead_w9bhd_1 h2{font-size:22px}}@media(max-width:360px){._person_w9bhd_1>b{display:none}._person_w9bhd_1>span:nth-child(2){flex-basis:80px}}html[data-theme=dark] ._dialog_w9bhd_1 .btn.primary{background:var(--s2-personal-action,var(--s2-link))!important;color:var(--s2-personal-action-ink,#24113e)!important}._panel_w9bhd_1 ._person_w9bhd_1{min-height:126px!important}._people_w9bhd_1{gap:30px 48px}._person_w9bhd_1:nth-child(2){background:var(--s2-wash-sky)}._person_w9bhd_1:nth-child(3n){background:var(--s2-wash-mint)}._person_w9bhd_1._invite_w9bhd_1{background:var(--s2-wash-peach)}._accessBadge_w9bhd_5{border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface-muted);min-width:112px;max-width:150px;padding:8px 12px;font-size:11px;text-align:center}._accessBadge_w9bhd_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._person_w9bhd_1>b{display:grid;place-items:center;min-width:30px;min-height:30px;background:var(--s2-surface-muted);border:1px solid var(--s2-border);border-radius:50%;font-size:18px}._person_w9bhd_1>b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._dialog_w9bhd_1 .btn.danger,._data_w9bhd_1 .btn.danger{background:var(--s2-danger)!important;color:#fff!important;border-color:transparent!important;border-radius:999px}@media(max-width:1100px){._people_w9bhd_1{gap:12px}._panel_w9bhd_1 ._person_w9bhd_1{min-height:120px!important}._accessBadge_w9bhd_5{display:block;min-width:0;max-width:none;font-size:10px;padding:5px 8px}._accessBadge_w9bhd_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._person_w9bhd_1>b{display:none}}@media(max-width:1100px){._panel_w9bhd_1 ._person_w9bhd_1{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;gap:10px 8px}._person_w9bhd_1 ._accessBadge_w9bhd_5{grid-column:1/-1;justify-self:start}._person_w9bhd_1 strong{overflow-wrap:normal;word-break:normal}._person_w9bhd_1 small{overflow-wrap:anywhere}._person_w9bhd_1>span:nth-child(2){min-width:0}._person_w9bhd_1._invite_w9bhd_1 strong{font-size:12px}._person_w9bhd_1._invite_w9bhd_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._person_w9bhd_1 small{line-height:1.4}}._dialogHead_w9bhd_1 button{background:transparent!important;color:var(--s2-ink)!important;box-shadow:none!important;border-color:var(--s2-border)!important}._panel_sphw6_1{font-family:var(--s2-font);color:var(--s2-ink);min-width:0}._heading_sphw6_1{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}._heading_sphw6_1 h3{font-size:24px;margin:0 0 12px}._heading_sphw6_1 p{font-size:13px;line-height:1.6;color:var(--s2-muted)}._heading_sphw6_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_sphw6_1>span{font-size:11px}._heading_sphw6_1>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._create_sphw6_1{margin:20px 0}._create_sphw6_1>summary{font-size:13px;font-weight:800;min-height:44px;cursor:pointer;color:var(--s2-link);padding:10px 0}._create_sphw6_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._create_sphw6_1 form{display:flex;gap:14px;flex-wrap:wrap}._create_sphw6_1 input{flex:1;min-width:160px}._create_sphw6_1 input,._groupChoice_sphw6_1 select{min-height:50px;padding:12px 16px;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-surface-muted)!important;color:var(--s2-ink)!important;font:400 14px var(--s2-font)}._create_sphw6_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._groupChoice_sphw6_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._groupChoice_sphw6_1{display:flex;gap:18px;align-items:center;font-size:13px;font-weight:800;margin:0 0 24px}._groupChoice_sphw6_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._groupChoice_sphw6_1 select{min-width:220px;max-width:100%}._editorHead_sphw6_1{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:16px 0 24px}._editorHead_sphw6_1 h4{font-size:17px;margin:0 0 10px}._editorHead_sphw6_1 p{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:0}._editorHead_sphw6_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._editorHead_sphw6_1 button{flex-shrink:0}._areas_sphw6_1{display:grid;gap:10px}._area_sphw6_1{border:1px solid var(--s2-border);border-radius:14px;overflow:hidden}._area_sphw6_1>summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;min-height:58px;cursor:pointer;background:var(--s2-surface)}._area_sphw6_1>summary strong{font-size:14px}._area_sphw6_1>summary strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._area_sphw6_1>summary .admin-disclosure-heading>span{display:block;font-size:12px;color:var(--s2-muted);margin-top:6px}._area_sphw6_1>summary .admin-disclosure-heading>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._area_sphw6_1>summary .status{font-size:11px}._area_sphw6_1>summary .status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._area_sphw6_1[open]>summary{background:var(--s2-wash-lilac)}._area_sphw6_1 .admin-disclosure-content{padding:16px 18px}._toggles_sphw6_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}._toggle_sphw6_1{display:flex;position:relative;align-items:center;gap:12px;min-height:44px;cursor:pointer}._toggle_sphw6_1 b{font-size:12px;line-height:1.5}._toggle_sphw6_1 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._toggle_sphw6_1 input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}._toggle_sphw6_1:has(input:focus-visible){outline:3px solid var(--s2-focus);outline-offset:3px;border-radius:8px}._switchMark_sphw6_1{display:flex;align-items:center;width:38px;height:22px;flex:0 0 38px}._dialog_sphw6_1{background:var(--s2-surface)!important;color:var(--s2-ink)!important;padding:32px!important;border:1px solid var(--s2-border)!important}._panel_sphw6_1 button,._dialog_sphw6_1 button{min-height:44px!important}._panel_sphw6_1 button:focus-visible,._panel_sphw6_1 summary:focus-visible,._panel_sphw6_1 select:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._heading_sphw6_1{display:block}._heading_sphw6_1 h3{font-size:18px}._heading_sphw6_1>span{display:none}._heading_sphw6_1 p{font-size:12px}._heading_sphw6_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._groupChoice_sphw6_1{display:grid;gap:8px}._groupChoice_sphw6_1 select{width:100%;min-width:0}._editorHead_sphw6_1{display:block}._editorHead_sphw6_1 button{margin-top:16px}._area_sphw6_1>summary{padding:12px}._area_sphw6_1 .admin-disclosure-content{padding:12px}._toggles_sphw6_1{grid-template-columns:1fr 1fr;gap:10px}._toggle_sphw6_1{gap:8px}._switchMark_sphw6_1{width:36px;height:20px;flex-basis:36px}._toggle_sphw6_1 b{font-size:12px}._toggle_sphw6_1 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_sphw6_1{padding:22px 18px!important}}@media(max-width:360px){._toggles_sphw6_1{grid-template-columns:1fr}}html[data-theme=dark] ._panel_sphw6_1 .btn.primary{background:var(--s2-personal-action,var(--s2-link))!important;color:var(--s2-personal-action-ink,#24113e)!important}._panel_wupbv_1{color:var(--s2-ink);font-family:var(--s2-font);min-width:0}._heading_wupbv_1 h2{font-size:24px;font-weight:900;margin:0 0 12px}._heading_wupbv_1 p{font-size:13px;line-height:1.6;color:var(--s2-muted);margin:0 0 32px}._heading_wupbv_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_wupbv_1{display:block;max-width:850px}._form_wupbv_1 h3{margin:28px 0 12px;font-size:18px}._form_wupbv_1>p{font-size:13px;line-height:1.6}._form_wupbv_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_wupbv_1 label,._sharing_wupbv_1>label:not(._sharingToggle_wupbv_1){display:block;font-size:12px;font-weight:800;margin:18px 0 8px}._form_wupbv_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._sharing_wupbv_1>label:not(._sharingToggle_wupbv_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_wupbv_1 input,._form_wupbv_1 select,._sharing_wupbv_1>._slug_wupbv_1{min-height:50px;width:100%;background:var(--s2-surface-muted)!important;color:var(--s2-ink)!important;border:1px solid var(--s2-border-strong);border-radius:14px;padding:12px 16px;font:400 14px var(--s2-font);margin:0;min-width:0}._form_wupbv_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._form_wupbv_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._sharing_wupbv_1>._slug_wupbv_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fields_wupbv_1{display:grid;grid-template-columns:1fr 1fr;gap:22px}._form_wupbv_1 .actions{margin-top:24px}._form_wupbv_1 .authority-search{position:relative}._form_wupbv_1 .authority-results{z-index:10;background:var(--s2-surface);color:var(--s2-ink)}._form_wupbv_1 .authority-results button{min-height:44px;color:inherit}._required_wupbv_1{margin-top:26px;border-top:1px solid var(--s2-border);padding:18px 0}._required_wupbv_1>summary{min-height:44px;cursor:pointer;color:var(--s2-ink)}._required_wupbv_1>summary strong{font-size:16px}._required_wupbv_1>summary>span>span{font-size:12px;color:var(--s2-muted)}._required_wupbv_1>summary>span>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._required_wupbv_1 .family-sharing-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._required_wupbv_1 .family-sharing-sections label{min-height:44px;font-size:13px;padding:10px;display:flex;align-items:center;gap:10px;background:var(--s2-wash-lilac);border-radius:12px}._required_wupbv_1 .family-sharing-sections label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._required_wupbv_1 p{font-size:13px;line-height:1.6}._required_wupbv_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sharingToggle_wupbv_1{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--s2-wash-lilac);border-radius:16px;padding:18px 16px;margin-bottom:20px;min-height:64px}._sharingToggle_wupbv_1 strong{display:block;font-size:14px}._sharingToggle_wupbv_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sharingToggle_wupbv_1 small{display:block;font-size:12px;color:var(--s2-muted);margin-top:8px}._sharingToggle_wupbv_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sharing_wupbv_1 input[type=checkbox],._required_wupbv_1 input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;accent-color:var(--s2-link)}._sharing_wupbv_1>._slug_wupbv_1{max-width:500px}._hint_wupbv_1{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:12px 0 20px}._hint_wupbv_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sections_wupbv_1{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}._sections_wupbv_1 legend{font-size:12px;font-weight:800;margin-bottom:10px}._sections_wupbv_1 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sections_wupbv_1 label{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:8px;font-size:12px;padding:10px 12px;border:1px solid var(--s2-border);border-radius:12px}._sections_wupbv_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shareLink_wupbv_1{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--s2-border);border-radius:14px;margin-top:24px;background:var(--s2-surface-muted)}._shareLink_wupbv_1 strong{font-size:12px;display:block}._shareLink_wupbv_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shareLink_wupbv_1 span{font-size:12px;color:var(--s2-muted);display:block;margin-top:10px;overflow-wrap:anywhere}._shareLink_wupbv_1 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shareLink_wupbv_1 button{border:0;border-radius:999px;min-height:44px;padding:8px 20px;background:var(--s2-wash-lilac);color:var(--s2-ink);font-size:12px;font-weight:800;flex-shrink:0}._shareLink_wupbv_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_wupbv_1{display:flex;justify-content:flex-end;margin-top:100px}._panel_wupbv_1 button{min-height:44px!important}._panel_wupbv_1 input:focus-visible,._panel_wupbv_1 select:focus-visible,._panel_wupbv_1 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._fields_wupbv_1{grid-template-columns:1fr;gap:0}._heading_wupbv_1 h2{font-size:18px}._heading_wupbv_1 p{font-size:12px;margin-bottom:24px}._heading_wupbv_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_wupbv_1 h3{font-size:16px}._required_wupbv_1 .family-sharing-sections,._sections_wupbv_1{grid-template-columns:1fr 1fr}._sharingToggle_wupbv_1{gap:16px;padding:14px}._sharingToggle_wupbv_1 strong{font-size:13px}._sharingToggle_wupbv_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sharingToggle_wupbv_1 small{font-size:11px}._sharingToggle_wupbv_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shareLink_wupbv_1{gap:12px;padding:12px}._shareLink_wupbv_1 button{padding:8px 16px}._actions_wupbv_1{margin-top:48px}._form_wupbv_1 input,._form_wupbv_1 select{min-height:46px}}html[data-theme=dark] ._panel_wupbv_1 .btn.primary{color:var(--s2-personal-action-ink,#24113e)!important;background:var(--s2-personal-action,var(--s2-link))!important}._sharingDisclosure_wupbv_4>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;min-height:44px;font-size:13px;margin-bottom:16px}._sharingDisclosure_wupbv_4>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sharingDisclosure_wupbv_4>summary .admin-disclosure-heading>strong{font-size:13px}._sharingDisclosure_wupbv_4>summary .admin-disclosure-heading>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._sharingDisclosure_wupbv_4 .admin-disclosure-content{padding:0}._sharingDisclosure_wupbv_4>summary .status{font-size:11px}._sharingDisclosure_wupbv_4>summary .status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._location_wupbv_6{margin-top:20px}._location_wupbv_6>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font-size:13px;font-weight:800;color:var(--s2-link)}._location_wupbv_6>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_wupbv_1>input,._form_wupbv_1>select{max-width:660px}._required_wupbv_1._required_wupbv_1{padding:12px 0;border:0;border-top:1px solid var(--s2-border);border-radius:0;background:none;box-shadow:none}._required_wupbv_1._required_wupbv_1>summary{padding:10px 0}._form_wupbv_1 .btn.primary{border-radius:999px;font-size:13px;box-shadow:none}._form_wupbv_1 .btn.primary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._switchControl_wupbv_8{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px}._switchMark_wupbv_8,._switchOff_wupbv_8{display:block;width:40px;height:22px;flex:none}._switchOff_wupbv_8{background:var(--s2-border-strong);border-radius:999px;position:relative}._switchOff_wupbv_8:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--s2-surface)}._sharing_wupbv_1 ._switchControl_wupbv_8 input[type=checkbox]{position:absolute;inset:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}._switchControl_wupbv_8:focus-within{outline:3px solid var(--s2-focus);outline-offset:3px;border-radius:8px}._family-member-settings_1oho8_1{font-family:var(--s2-font);color:var(--s2-ink);min-width:0}._member-settings-head_1oho8_1{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}._eyebrow_1oho8_1{font-size:10px;font-weight:800;color:var(--s2-accent-ink);text-transform:uppercase;margin:0 0 8px}._eyebrow_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-head_1oho8_1 h3{font-size:28px;line-height:1.3;margin:0 0 12px;font-weight:900;color:var(--s2-ink)}._muted_1oho8_1{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:6px 0}._muted_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-head-actions_1oho8_1{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._private-lock-pill_1oho8_1{font-size:11px;color:var(--s2-muted)}._private-lock-pill_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._btn_1oho8_1{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;padding:8px 18px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 12px var(--s2-font);cursor:pointer}._btn_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_1oho8_1{background:var(--s2-personal-action,var(--s2-link));color:var(--s2-personal-action-ink,white)}._danger_1oho8_1{background:var(--s2-wash-blush);color:var(--s2-accent-ink)}._member-settings-layout_1oho8_1{display:grid;grid-template-columns:minmax(180px,274px) minmax(0,1fr);gap:30px;align-items:start}._member-settings-list_1oho8_1{min-height:680px;padding:60px 16px 24px;background:var(--s2-wash-peach);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714;display:flex;flex-direction:column;gap:18px}._member-settings-list_1oho8_1>button{display:flex;align-items:center;gap:12px;min-height:62px;width:100%;padding:12px;border:1px solid transparent;border-radius:14px;background:transparent;text-align:left;color:var(--s2-ink);font-family:var(--s2-font);cursor:pointer}._member-settings-list_1oho8_1>button._active_1oho8_1{background:var(--s2-wash-lilac);border-color:var(--s2-border)}._member-settings-list_1oho8_1 strong{display:block;font-size:13px}._member-settings-list_1oho8_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-list_1oho8_1 small{display:block;font-size:11px;color:var(--s2-muted);margin-top:8px}._member-settings-list_1oho8_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-list_1oho8_1>button>span:last-child{margin-left:auto}._member-settings-avatar_1oho8_1{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--s2-surface)}._member-settings-avatar_1oho8_1 img{width:100%;height:100%;object-fit:cover;border-radius:50%}._member-settings-content_1oho8_1{min-width:0;min-height:680px;padding:26px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714}._member-settings-title_1oho8_1 h3{font-size:21px;color:var(--s2-ink);font-weight:900;margin:0 0 12px}._member-settings-title_1oho8_1{margin-bottom:26px}._member-settings-section_1oho8_1{margin:24px 0}._member-settings-section-head_1oho8_1 h4{font-size:16px;color:var(--s2-ink);margin:0 0 8px}._member-settings-section-head_1oho8_1 p{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:0 0 18px}._member-settings-section-head_1oho8_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-basic-details_1oho8_1>._member-settings-section-head_1oho8_1{display:none}._member-profile-form-grid_1oho8_1{display:flex;flex-direction:column-reverse;gap:20px}._member-profile-photo-block_1oho8_1{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._member-profile-photo_1oho8_1{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--s2-wash-lilac);font-size:24px}._member-profile-photo_1oho8_1 img{width:100%;height:100%;object-fit:cover;border-radius:50%}._member-profile-photo-actions_1oho8_1{display:flex;gap:12px}._member-profile-file-button_1oho8_1{position:relative;overflow:hidden}._member-profile-file-button_1oho8_1 input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}._member-profile-file-button_1oho8_1:focus-within{outline:3px solid var(--s2-link);outline-offset:3px}._member-profile-field-grid_1oho8_1,._member-profile-birthday-rough-fields_1oho8_1{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}._field-group_1oho8_1{display:grid;gap:8px;margin-bottom:20px;min-width:0}._field-group_1oho8_1>label{font-size:12px;font-weight:800;color:var(--s2-ink)}._field-group_1oho8_1>label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field-group_1oho8_1>input,._field-group_1oho8_1>select{width:100%;min-width:0;min-height:50px;padding:10px 14px;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-canvas);color:var(--s2-ink);font:14px var(--s2-font)}._field-group_1oho8_1>input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._field-group_1oho8_1>select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-profile-field-help_1oho8_1{font-size:11px;color:var(--s2-muted);line-height:1.5}._member-profile-field-help_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._auth-managed-segments_1oho8_1{display:flex;gap:8px;flex-wrap:wrap}._auth-managed-segments_1oho8_1 label{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;padding:8px 12px;background:var(--s2-wash-lilac);border-radius:14px;cursor:pointer}._auth-managed-segments_1oho8_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-profile-form-actions_1oho8_1,._actions_1oho8_1{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin-top:26px}._member-basic-details-actions-split_1oho8_1{justify-content:space-between}._care-settings_1oho8_1{margin:30px 0 0}._care-settings_1oho8_1>summary{min-height:72px;padding:18px;background:var(--s2-wash-mint);border:1px solid var(--s2-border);border-radius:16px;font-size:14px;font-weight:800;cursor:pointer}._care-settings_1oho8_1>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._care-context_1oho8_1{padding:18px;font-size:13px;line-height:1.6}._care-context_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-setting-cards_1oho8_1,._nutrition-focus-list_1oho8_1{display:grid;gap:12px}._member-setting-cards_1oho8_1>button,._nutrition-focus-row_1oho8_1{display:grid;gap:8px;text-align:left;position:relative;min-height:64px;border:1px solid var(--s2-border);border-radius:14px;background:var(--s2-canvas);color:var(--s2-ink);padding:16px;font-family:var(--s2-font)}._member-setting-cards_1oho8_1>button._active_1oho8_1{background:var(--s2-wash-mint)}._member-setting-cards_1oho8_1 small,._nutrition-focus-row_1oho8_1 small{display:block;font-size:12px;line-height:1.5;color:var(--s2-muted)}._member-setting-cards_1oho8_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._nutrition-focus-row_1oho8_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-setting-check_1oho8_1{position:absolute;right:12px;top:12px}._nutrition-focus-row_1oho8_1{display:flex;align-items:center;justify-content:space-between;gap:20px}._nutrition-focus-row_1oho8_1 input{width:22px;height:22px;flex:none}._avoid-chip-list_1oho8_1,._custom-avoid-list_1oho8_1{display:flex;gap:8px;flex-wrap:wrap}._avoid-chip-list_1oho8_1 button,._custom-avoid-list_1oho8_1 button{min-height:44px;padding:8px 14px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-canvas);color:var(--s2-ink);font:700 12px var(--s2-font);cursor:pointer}._avoid-chip-list_1oho8_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._custom-avoid-list_1oho8_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._avoid-chip-list_1oho8_1 button._active_1oho8_1{background:var(--s2-wash-lilac)}._custom-avoid-form_1oho8_1{display:flex;gap:10px;margin:16px 0}._custom-avoid-form_1oho8_1 input{min-width:0;flex:1;padding:12px;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-surface);color:var(--s2-ink);font:14px var(--s2-font)}._custom-avoid-form_1oho8_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-note_1oho8_1,._notice_1oho8_1{padding:16px;background:var(--s2-wash-lilac);border-radius:14px;font-size:13px;line-height:1.6;margin-top:20px}._member-settings-note_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._notice_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-note_1oho8_1 span{display:block}._member-settings-coming_1oho8_1{font-size:11px;color:var(--s2-muted)}._member-settings-coming_1oho8_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-add-modal_1oho8_1._member-settings-add-modal_1oho8_1{background:var(--s2-canvas)!important;border-radius:18px!important;padding:24px!important;color:var(--s2-ink);font-family:var(--s2-font)}._modal-head_1oho8_1{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:24px}._modal-head_1oho8_1 h3{font-size:26px;color:var(--s2-ink);margin:6px 0}._modal-close-btn_1oho8_1{min-width:44px;min-height:44px;border:0;border-radius:50%;background:var(--s2-wash-blush);color:var(--s2-accent-ink);font-size:24px;cursor:pointer}._member-settings-empty_1oho8_1{padding:24px;background:var(--s2-wash-peach);border-radius:16px}._family-member-settings_1oho8_1 :is(button,input,select,summary):focus-visible,._member-settings-add-modal_1oho8_1 :is(button,input,select):focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}._family-member-settings_1oho8_1 button:disabled{opacity:.6;cursor:default}._archived_1oho8_1{margin-top:24px;padding:22px;border:1px dashed var(--s2-border-strong);border-radius:16px;background:var(--s2-wash-lilac);color:var(--s2-ink);font-family:var(--s2-font)}._archived_1oho8_1 h3{font-size:20px;margin:0 0 10px;color:var(--s2-ink)}._archived_1oho8_1 p,._archived_1oho8_1 li{font-size:13px;line-height:1.6}._archived_1oho8_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._archived_1oho8_1 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._archived_1oho8_1 li{padding:12px 0}._archived_1oho8_1 button:focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}@media(max-width:1100px){._member-settings-layout_1oho8_1{grid-template-columns:1fr;gap:18px}._member-settings-list_1oho8_1{min-height:0;padding:12px;flex-direction:row;overflow:auto;gap:10px;box-shadow:none}._member-settings-list_1oho8_1>button{width:100px;flex:none;min-height:56px;justify-content:center;text-align:center}._member-settings-avatar_1oho8_1,._member-settings-list_1oho8_1>button>span:last-child{display:none}._member-settings-list_1oho8_1 strong{font-size:12px}._member-settings-list_1oho8_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-list_1oho8_1 small{font-size:10px}._member-settings-list_1oho8_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._member-settings-content_1oho8_1{padding:16px;box-shadow:none;min-height:0}._member-settings-title_1oho8_1 h3{font-size:18px}._member-settings-head_1oho8_1 h3{font-size:24px}._member-profile-field-grid_1oho8_1{grid-template-columns:1fr}._field-group_1oho8_1>input,._field-group_1oho8_1>select,._custom-avoid-form_1oho8_1 input{font-size:16px}._member-settings-head-actions_1oho8_1{gap:8px}._member-profile-photo-block_1oho8_1{gap:12px}._member-settings-add-modal_1oho8_1._member-settings-add-modal_1oho8_1{padding:18px!important}}html[data-theme=dark] ._member-settings-list_1oho8_1{background:#2c2236}html[data-theme=dark] ._primary_1oho8_1{color:var(--s2-personal-action-ink,#17121f)}._member-basic-details-form_1oho8_5 .member-profile-form-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:26px}@media(max-width:1100px){._family-member-settings_1oho8_1{margin-top:-34px}}._archivedCompact_1oho8_8{margin:16px 0;font-size:13px}._archivedCompact_1oho8_8:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._archivedCompact_1oho8_8>._btn_1oho8_1{padding:8px 0;border:0;background:transparent;color:var(--s2-link);min-height:44px}._archivedCompact_1oho8_8 ul{padding:18px 28px;background:var(--s2-wash-lilac);border:1px dashed var(--s2-border-strong);border-radius:14px}._archivedCompact_1oho8_8 li{padding:8px 0}._page_1v82p_1{display:grid;gap:28px;color:var(--s2-ink);min-width:0}._lifecycle_1v82p_1{display:grid;grid-template-columns:minmax(0,680fr) minmax(230px,358fr);gap:32px;align-items:start}._paper_1v82p_1{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;padding:28px 36px;box-shadow:var(--s2-shadow-card);min-width:0;color:var(--s2-ink)}._main_1v82p_1{display:flex;flex-direction:column;gap:18px;transform:rotate(.48deg)}._paper_1v82p_1 h2{font:900 22px/1.4 Nunito,sans-serif;margin:0}._paper_1v82p_1 h3{font:900 16px/1.4 Nunito,sans-serif;margin:0 0 10px}._paper_1v82p_1 p{font:400 12px/1.5 Nunito,sans-serif;margin:0;color:var(--s2-body)}._paper_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1v82p_1 ._kicker_1v82p_1{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink)}._paper_1v82p_1 ._kicker_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1v82p_1 ._amount_1v82p_1{font-size:24px;line-height:1.4;font-weight:900;color:var(--s2-ink)}._note_1v82p_1{padding:24px 28px;transform:rotate(-.38deg)}._note_1v82p_1 a{margin-top:12px}._facts_1v82p_1{display:flex;gap:28px;margin:0}._facts_1v82p_1>div{flex:1;min-width:0}._facts_1v82p_1 dt{font-size:10px;line-height:1.5;color:var(--s2-muted);font-weight:800;margin-bottom:4px}._facts_1v82p_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._facts_1v82p_1 dd{font-size:14px;line-height:1.5;font-weight:900;margin:0;overflow-wrap:anywhere}._facts_1v82p_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1v82p_1{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}._actions_1v82p_1>*{min-width:160px}._actions_1v82p_1>:last-child{margin-left:auto}._primary_1v82p_1,._secondary_1v82p_1,._danger_1v82p_1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border-radius:999px;border:1px solid #8e7b9e;text-decoration:none;font:800 12px/1.4 Nunito,sans-serif;cursor:pointer;text-align:center}._primary_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._secondary_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._danger_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_1v82p_1{background:var(--family-theme-action-primary,var(--s2-family-public));color:var(--family-theme-action-on-primary,#fff);border-color:transparent;min-width:210px}._secondary_1v82p_1{background:var(--s2-surface);color:var(--s2-ink)}._danger_1v82p_1{background:#c82e40;color:#fff;border-color:transparent}._primary_1v82p_1:disabled,._secondary_1v82p_1:disabled,._danger_1v82p_1:disabled{opacity:.55;cursor:not-allowed}._page_1v82p_1 :is(button,a,input,select,summary):focus-visible,._dialog_1v82p_1 :is(button,a):focus-visible,._cancel_1v82p_1 :is(button,a):focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._notice_1v82p_1{padding:16px;background:var(--s2-wash-lilac);border-radius:14px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}._notice_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._error_1v82p_1{background:var(--s2-wash-blush)}._priceChoice_1v82p_1{display:grid;gap:18px}._priceChoice_1v82p_1 ._amount_1v82p_1{font-size:24px}._slider_1v82p_1 input{appearance:none;width:100%;height:44px;background:transparent;border:0;padding:0;box-shadow:none;cursor:pointer}._slider_1v82p_1 input::-webkit-slider-runnable-track{height:6px;background:var(--s2-wash-lilac);border-radius:999px}._slider_1v82p_1 input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background:var(--s2-family-public);border-radius:50%;margin-top:-7px}._slider_1v82p_1 input::-moz-range-track{height:6px;background:var(--s2-wash-lilac);border-radius:999px}._slider_1v82p_1 input::-moz-range-thumb{width:20px;height:20px;background:var(--s2-family-public);border:0;border-radius:50%}._slider_1v82p_1>div{display:flex;justify-content:space-between;font-size:12px}._slider_1v82p_1>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._slider_1v82p_1>p{font-size:11px}._slider_1v82p_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._secure_1v82p_1{padding:20px;background:var(--s2-wash-lilac);border-radius:16px;display:grid;gap:16px}._paymentElement_1v82p_1{min-height:80px}._checkout_1v82p_1,._authority_1v82p_1{display:grid;gap:20px}._managerList_1v82p_1{display:grid}._managerRow_1v82p_1{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;margin:0;border-bottom:1px solid var(--s2-border);font-size:14px}._managerRow_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managerRow_1v82p_1 small{display:block;font-size:12px;color:var(--s2-muted);margin-top:4px}._managerRow_1v82p_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._managerRow_1v82p_1 input{width:24px;height:24px;accent-color:var(--s2-family-public);cursor:pointer}._transferControls_1v82p_1{display:flex;gap:16px;flex-wrap:wrap}._transferControls_1v82p_1 select{flex:1;min-width:180px;min-height:44px;border:1px solid #8e7b9e;border-radius:14px;padding:12px;color:var(--s2-ink);background:var(--s2-surface);font:400 16px Nunito,sans-serif}._disclosure_1v82p_1{margin-top:4px}._disclosure_1v82p_1 summary{font-size:14px;font-weight:900;cursor:pointer;min-height:44px;align-content:center}._disclosure_1v82p_1 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._disclosure_1v82p_1>div{display:grid;gap:18px;margin-top:18px}._products_1v82p_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._products_1v82p_1>div{border:1px solid var(--s2-border);border-radius:16px;padding:16px}._products_1v82p_1>div:first-child{border:2px solid var(--s2-family-public)}._products_1v82p_1 h3{font-size:14px}._products_1v82p_1 small{display:block;margin-top:8px;color:var(--s2-muted);font-size:12px}._products_1v82p_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._cancel_1v82p_1._cancel_1v82p_1{background:var(--s2-surface);color:var(--s2-ink);padding:28px;border:1px solid var(--s2-border);border-radius:22px;display:grid;gap:22px}._cancel_1v82p_1 h2{font-size:24px;line-height:1.4;margin:0}._cancel_1v82p_1 p{font-size:14px;line-height:1.6;margin:0}._cancel_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_1v82p_1{display:grid;place-items:center;min-width:44px;min-height:44px;font:800 20px Nunito,sans-serif;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:50%;cursor:pointer}._dialogHeader_1v82p_1{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px 18px 28px}._dialogHeader_1v82p_1 h2{font:800 26px/1.4 Nunito,sans-serif;margin:0}._dialog_1v82p_1._dialog_1v82p_1{background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:22px;min-height:min(720px,calc(100dvh - 120px));clip-path:none;scrollbar-gutter:auto;width:100%;max-width:1120px;max-height:calc(100dvh - 120px)}._dialogContent_1v82p_1{padding:22px 18px 32px 28px}._backdrop_1v82p_1._backdrop_1v82p_1{background:#180f2347;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 18px 0 max(18px,calc((100% - 1440px)/2 + 250px))}._backdrop_1v82p_1:before{content:"";position:absolute;top:0;left:0;right:0;height:92px;pointer-events:none}[data-theme=dark] ._paper_1v82p_1,[data-theme=dark] ._dialog_1v82p_1,[data-theme=dark] ._cancel_1v82p_1{background:var(--s2-surface)}[data-theme=dark] ._paper_1v82p_1 p{color:var(--s2-muted)}[data-theme=dark] ._paper_1v82p_1 ._kicker_1v82p_1{color:var(--s2-accent-ink)}[data-theme=dark] ._paper_1v82p_1 ._amount_1v82p_1{color:var(--s2-ink)}@media(max-width:1100px){._backdrop_1v82p_1._backdrop_1v82p_1{padding:18px}._lifecycle_1v82p_1{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);gap:20px}._paper_1v82p_1{padding:24px}._actions_1v82p_1>*{min-width:0}._primary_1v82p_1{min-width:0}}@media(max-width:767px){._lifecycle_1v82p_1{grid-template-columns:1fr;gap:28px}._paper_1v82p_1{padding:18px;background:var(--s2-wash-lilac);box-shadow:none}._main_1v82p_1{gap:12px;transform:rotate(.3deg)}._paper_1v82p_1 h2{font-size:16px}._paper_1v82p_1 p{font-size:12px;font-weight:800}._paper_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1v82p_1 ._kicker_1v82p_1{font-size:9px}._paper_1v82p_1 ._kicker_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1v82p_1 ._amount_1v82p_1{font-size:18px}._paper_1v82p_1 ._amount_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._note_1v82p_1{padding:16px 18px;transform:rotate(-.25deg)}._paper_1v82p_1 h3{font-size:14px}._facts_1v82p_1{display:grid;gap:10px}._facts_1v82p_1>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px}._facts_1v82p_1 dt{font-size:10px;margin:0}._facts_1v82p_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._facts_1v82p_1 dd{font-size:12px;text-align:right}._facts_1v82p_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1v82p_1{gap:10px}._actions_1v82p_1>*{flex:1;padding-inline:10px;font-size:12px}._actions_1v82p_1>*:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1v82p_1>:last-child{margin-left:0}._products_1v82p_1{grid-template-columns:1fr}._products_1v82p_1>div{padding:14px}._products_1v82p_1 h3{margin:0}._backdrop_1v82p_1._backdrop_1v82p_1{padding:0;align-items:end}._dialog_1v82p_1._dialog_1v82p_1{max-width:100%;width:100%;height:calc(100dvh - 144px);min-height:0;max-height:calc(100dvh - 92px);border-radius:22px 22px 0 0}._dialogHeader_1v82p_1{padding:16px 18px 18px 28px}._dialogHeader_1v82p_1 h2{font-size:22px}._dialogContent_1v82p_1{padding:12px max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}._cancel_1v82p_1._cancel_1v82p_1{padding:24px 18px}[data-theme=dark] ._paper_1v82p_1{background:var(--s2-wash-lilac)}}@media(max-height:600px){._dialog_1v82p_1._dialog_1v82p_1{height:auto;max-height:calc(100dvh - 24px);min-height:0}._backdrop_1v82p_1._backdrop_1v82p_1{padding-top:12px;padding-bottom:12px}}._dialogHeader_1v82p_1{position:sticky;top:0;background:var(--s2-surface);z-index:2}._backdrop_1v82p_1._backdrop_1v82p_1{background:linear-gradient(to bottom,transparent 92px,rgba(24,15,35,.28) 92px)}@media(min-width:768px){._paper_1v82p_1 p{font-size:11px}._paper_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1v82p_1 ._kicker_1v82p_1{font-size:10px}._paper_1v82p_1 ._kicker_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1v82p_1 ._amount_1v82p_1{font-size:24px}._facts_1v82p_1 dt{font-size:9px}._facts_1v82p_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialogContent_1v82p_1{padding-top:14px}._backdrop_1v82p_1._backdrop_1v82p_1{justify-items:start}}._disclosure_1v82p_1>._paper_1v82p_1{margin-top:18px;display:grid;gap:18px}._cancelHeader_1v82p_12{display:flex;justify-content:space-between;align-items:center;gap:20px}._cancelHeader_1v82p_12 ._close_1v82p_1{flex:none;width:44px;height:44px;padding:0}._lifecycle_1v82p_1{gap:44px;--billing-paper:#fffefd;--billing-ink:#281166;--billing-body:#3a285e;--billing-muted:#6f627d;--billing-line:#e6dbea}._lifecycle_1v82p_1>._paper_1v82p_1{background:var(--billing-paper);color:var(--billing-ink);border-color:var(--billing-line);box-shadow:0 8px 24px #2a126714}._lifecycle_1v82p_1 ._main_1v82p_1{transform:rotate(.48deg);gap:18px}._lifecycle_1v82p_1 ._paper_1v82p_1 h2{font-size:22px;line-height:30px;color:var(--billing-ink)}._lifecycle_1v82p_1 ._paper_1v82p_1 p{font-size:11px;line-height:15px;color:var(--billing-body)}._lifecycle_1v82p_1 ._paper_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._lifecycle_1v82p_1 ._paper_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lifecycle_1v82p_1 ._paper_1v82p_1 ._kicker_1v82p_1{font-size:10px;line-height:14px;color:#a93249}._lifecycle_1v82p_1 ._paper_1v82p_1 ._kicker_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._lifecycle_1v82p_1 ._paper_1v82p_1 ._kicker_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lifecycle_1v82p_1 ._paper_1v82p_1 ._amount_1v82p_1{font-size:24px;line-height:33px;color:var(--billing-ink)}._lifecycle_1v82p_1 ._facts_1v82p_1 dt{font-size:9px;line-height:12px;color:var(--billing-muted)}._lifecycle_1v82p_1 ._facts_1v82p_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._lifecycle_1v82p_1 ._facts_1v82p_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lifecycle_1v82p_1 ._facts_1v82p_1 dd{font-size:14px;line-height:19px}._lifecycle_1v82p_1 ._facts_1v82p_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,19px)}._lifecycle_1v82p_1 ._facts_1v82p_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lifecycle_1v82p_1 ._note_1v82p_1{display:flex;flex-direction:column;gap:10px;transform:rotate(-.38deg)}._lifecycle_1v82p_1 ._note_1v82p_1 h3{font-size:16px;line-height:22px;margin:0;color:var(--billing-ink)}._lifecycle_1v82p_1 ._note_1v82p_1 a{margin:0;align-self:flex-start;min-width:220px}._lifecycle_1v82p_1 :is(._primary_1v82p_1,._secondary_1v82p_1,._danger_1v82p_1){min-height:32px;padding:0 16px;border-radius:16px;line-height:16px}._lifecycle_1v82p_1 :is(._primary_1v82p_1,._secondary_1v82p_1,._danger_1v82p_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._lifecycle_1v82p_1 ._primary_1v82p_1{background:var(--s2-personal-action,#6c4cff);color:var(--s2-personal-action-ink,#fff)}[data-theme=dark] ._lifecycle_1v82p_1>._paper_1v82p_1{background:var(--billing-paper);box-shadow:0 8px 24px #2a12672e}@media(max-width:1100px){._lifecycle_1v82p_1{gap:20px}}@media(max-width:767px){._lifecycle_1v82p_1{gap:12px;--billing-paper:#efe8ff;--billing-ink:#4b3d5b;--billing-body:#4b3d5b;--billing-muted:#4b3d5b;--billing-line:rgb(43 20 99 / 7%)}._lifecycle_1v82p_1>._paper_1v82p_1{padding:16px 18px;box-shadow:none}._lifecycle_1v82p_1 ._main_1v82p_1{gap:11px}._lifecycle_1v82p_1 ._paper_1v82p_1 h2{font-size:15px;line-height:20px;font-weight:900}._lifecycle_1v82p_1 ._paper_1v82p_1 p{font-size:10.5px;line-height:14px;font-weight:900}._lifecycle_1v82p_1 ._paper_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._lifecycle_1v82p_1 ._paper_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lifecycle_1v82p_1 ._paper_1v82p_1 ._kicker_1v82p_1{font-size:8.5px;line-height:12px;color:var(--billing-ink);font-weight:900}._lifecycle_1v82p_1 ._paper_1v82p_1 ._kicker_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._lifecycle_1v82p_1 ._paper_1v82p_1 ._kicker_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lifecycle_1v82p_1 ._paper_1v82p_1 ._amount_1v82p_1{font-size:17px;line-height:23px}._lifecycle_1v82p_1 ._facts_1v82p_1{gap:11px}._lifecycle_1v82p_1 ._facts_1v82p_1 dt,._lifecycle_1v82p_1 ._facts_1v82p_1 dd{font-size:10px;line-height:14px;font-weight:900}._lifecycle_1v82p_1 ._facts_1v82p_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._lifecycle_1v82p_1 ._facts_1v82p_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._lifecycle_1v82p_1 ._facts_1v82p_1 dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._lifecycle_1v82p_1 ._facts_1v82p_1 dd:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lifecycle_1v82p_1 ._note_1v82p_1{padding:12px 18px;gap:5px}._lifecycle_1v82p_1 ._note_1v82p_1 h3{font-size:12px;line-height:16px}._lifecycle_1v82p_1 ._note_1v82p_1 p{font-size:9.5px;line-height:13px}._lifecycle_1v82p_1 ._note_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,13px)}._lifecycle_1v82p_1 ._note_1v82p_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lifecycle_1v82p_1 ._actions_1v82p_1{flex-wrap:nowrap}._lifecycle_1v82p_1 ._actions_1v82p_1>:first-child:not(:last-child){flex:0 1 130px}._lifecycle_1v82p_1 ._actions_1v82p_1>:last-child{flex:1;min-width:0}._lifecycle_1v82p_1 :is(._primary_1v82p_1,._secondary_1v82p_1,._danger_1v82p_1){font-size:11.5px;padding:0 8px}._lifecycle_1v82p_1 :is(._primary_1v82p_1,._secondary_1v82p_1,._danger_1v82p_1):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._lifecycle_1v82p_1{--billing-paper:#34284a;--billing-ink:#eee6ff;--billing-body:#eee6ff;--billing-muted:#eee6ff;--billing-line:rgb(185 175 197 / 8%)}[data-theme=dark] ._lifecycle_1v82p_1>._paper_1v82p_1{box-shadow:none}}@media(max-width:360px){._lifecycle_1v82p_1 ._actions_1v82p_1{flex-wrap:wrap}._lifecycle_1v82p_1 ._actions_1v82p_1>:first-child:not(:last-child){flex:1;min-width:110px}}._dialog_1v82p_1._dialog_1v82p_1{height:min(720px,calc(100dvh - 120px));min-height:0;background:#fffdfb;border-color:#e2d7e6}._dialogHeader_1v82p_1{padding:23px 18px 17px 27px;background:#fffdfb;align-items:flex-start}._dialogHeader_1v82p_1 h2{line-height:34px}._dialogHeader_1v82p_1 ._close_1v82p_1{width:32px;min-width:32px;height:32px;min-height:32px;font-size:18px;line-height:24px;padding:0;border-radius:16px;background:#fffaf6;border-color:#ddd4e8;transform:translateY(-6px)}._dialogHeader_1v82p_1 ._close_1v82p_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._dialogContent_1v82p_1{padding:19px 18px 32px 30px}._dialog_1v82p_1 ._lifecycle_1v82p_1{gap:32px}._lifecycle_1v82p_1 ._notice_1v82p_1{color:var(--s2-ink)}._lifecycle_1v82p_1 ._notice_1v82p_1 :is(p,h3){color:inherit}._lifecycle_1v82p_1 ._disclosure_1v82p_1>._paper_1v82p_1{background:var(--billing-paper);color:var(--billing-ink)}[data-theme=dark] ._dialog_1v82p_1._dialog_1v82p_1,[data-theme=dark] ._dialogHeader_1v82p_1{background:#241a30;border-color:#5b4a65}[data-theme=dark] ._dialogHeader_1v82p_1 ._close_1v82p_1{background:#2d2438;border-color:#5d4b68}[data-theme=dark] ._dialog_1v82p_1 ._lifecycle_1v82p_1{--billing-paper:#241b2e;--billing-ink:#fff6ec;--billing-body:#eee4f5;--billing-muted:#b9afc5;--billing-line:#4c4057}[data-theme=dark] ._dialog_1v82p_1 ._lifecycle_1v82p_1 ._kicker_1v82p_1{color:#ff9aaa}[data-theme=dark] ._lifecycle_1v82p_1>._paper_1v82p_1{box-shadow:0 8px 24px #2a126714}@media(max-width:1100px){._dialog_1v82p_1 ._lifecycle_1v82p_1{gap:20px}}@media(max-width:767px){._dialog_1v82p_1._dialog_1v82p_1._dialog_1v82p_1{height:calc(100dvh - 144px);padding:0!important}._dialogContent_1v82p_1{padding:9.5px max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}._dialog_1v82p_1 ._lifecycle_1v82p_1{gap:28px}[data-theme=dark] ._dialog_1v82p_1 ._lifecycle_1v82p_1{--billing-paper:#34284a;--billing-ink:#eee6ff;--billing-body:#eee6ff;--billing-muted:#eee6ff;--billing-line:rgb(185 175 197 / 8%)}[data-theme=dark] ._dialog_1v82p_1 ._lifecycle_1v82p_1 ._kicker_1v82p_1{color:var(--billing-ink)}[data-theme=dark] ._lifecycle_1v82p_1>._paper_1v82p_1{box-shadow:none}}@media(max-height:600px){._dialog_1v82p_1._dialog_1v82p_1{height:auto;max-height:calc(100dvh - 24px)}}@media(min-width:768px){._lifecycle_1v82p_1[data-billing-lifecycle=subscription]>._main_1v82p_1>._actions_1v82p_1>:first-child:not(:last-child){min-width:180px}}._panel_1k8gt_1{color:var(--s2-ink);font-family:var(--s2-font)}._intro_1k8gt_1 h3{font-size:16px;margin:0 0 10px;font-weight:900}._intro_1k8gt_1 p{font-size:12px;color:var(--s2-muted);line-height:1.6;margin:0 0 30px}._intro_1k8gt_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._head_1k8gt_1,._row_1k8gt_1{display:grid;grid-template-columns:1fr 1.4fr 1fr 1.2fr;gap:28px;align-items:start}._head_1k8gt_1{font-size:10px;padding:0 0 18px;color:var(--s2-muted)}._head_1k8gt_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._row_1k8gt_1{min-height:108px;padding:28px 0;border-bottom:1px solid var(--s2-border);font-size:12px;line-height:1.6}._row_1k8gt_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._row_1k8gt_1:last-child{border:0}._row_1k8gt_1 strong{font-size:13px;font-weight:900}._row_1k8gt_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._row_1k8gt_1 p{margin:0;color:var(--s2-muted)}._row_1k8gt_1 time{font-size:12px;color:var(--s2-muted)}._row_1k8gt_1 time:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._row_1k8gt_1>span{color:var(--s2-link)}@media(max-width:1100px){._head_1k8gt_1{display:none}._list_1k8gt_2{display:grid;gap:16px}._row_1k8gt_1{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;border:1px solid var(--s2-border)!important;border-radius:16px;background:var(--s2-wash-lilac)}._row_1k8gt_1:nth-of-type(2n){background:var(--s2-wash-mint)}._row_1k8gt_1:nth-of-type(3n){background:var(--s2-wash-blush)}._row_1k8gt_1:nth-of-type(4n){background:var(--s2-wash-sky)}._row_1k8gt_1>strong,._row_1k8gt_1>p{grid-column:1/-1}._row_1k8gt_1>span,._row_1k8gt_1>time{font-size:11px}._row_1k8gt_1>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._row_1k8gt_1>time:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._row_1k8gt_1 strong{font-size:14px}._row_1k8gt_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}.family-billing-page{display:grid;gap:18px}.billing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.billing-heading h2,.billing-authority-card h3,.family-ownership-card h3,.ownership-transfer-card h3{margin:.35rem 0 .4rem}.billing-manager-list{display:grid;gap:8px;margin-top:16px}.billing-manager-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--border)}.billing-manager-row:last-child{border-bottom:0}.billing-manager-row>span{display:grid;gap:3px}.billing-manager-row small{color:var(--muted)}.billing-manager-row input[type=checkbox]{width:20px;height:20px}.ownership-transfer-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:16px 0}.family-access-owner-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.family-access-owner-badge{display:inline-flex;align-items:center;gap:5px}.billing-lifecycle-card{padding:clamp(22px,3vw,34px);overflow:hidden}.billing-lifecycle-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.billing-lifecycle-heading>div:first-child{max-width:720px}.billing-lifecycle-heading h2,.billing-checkout-flow h2,.billing-checkout-complete h2,.billing-lifecycle-empty h2{margin:12px 0 8px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.035em}.billing-lifecycle-heading p,.billing-checkout-flow>p,.billing-checkout-complete>p,.billing-lifecycle-empty p{margin:0;color:var(--muted);line-height:1.55;max-width:760px}.billing-state-kicker{display:inline-flex;align-items:center;min-height:29px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 28%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 11%,var(--card,var(--surface)));color:var(--family-theme-action-primary,var(--accent));font-size:.69rem;font-weight:950;text-transform:uppercase;letter-spacing:.055em}.billing-state-kicker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-state-warning{border-color:color-mix(in srgb,#c98a22 48%,var(--border));background:color-mix(in srgb,#e8b64d 15%,var(--card,var(--surface)));color:color-mix(in srgb,#c78316 72%,var(--ink))}.billing-lifecycle-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0}.billing-lifecycle-facts>div{display:grid;gap:5px;padding:14px 15px;border:1px solid var(--border);border-radius:15px;background:color-mix(in srgb,var(--card,var(--surface)) 90%,transparent)}.billing-lifecycle-facts small{color:var(--muted);font-size:.78rem}.billing-lifecycle-facts small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-lifecycle-facts strong{font-size:1.05rem}.billing-rolling-note{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px;padding:14px 15px;border:1px solid var(--border);border-radius:15px;background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 7%,var(--card,var(--surface)))}.billing-rolling-note span{color:var(--muted);font-size:.84rem}.billing-rolling-note span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-page-message{margin-top:16px}.billing-price-choice{margin-top:24px;padding:20px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 24%,var(--border));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--family-theme-primary,var(--accent)) 7%,var(--card,var(--surface))),color-mix(in srgb,var(--family-theme-accent,var(--accent)) 4%,var(--card,var(--surface))))}.billing-price-amount{font-size:clamp(2.55rem,5vw,3.7rem);font-weight:950;line-height:1;letter-spacing:-.055em}.billing-price-amount:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.billing-price-amount:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),clamp(2.55rem,5vw,3.7rem))}.billing-price-amount small{font-size:.95rem;color:var(--muted);letter-spacing:0}.billing-price-amount small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-price-range{position:relative;margin-top:24px;padding-top:23px}.billing-price-range input{width:100%;accent-color:var(--family-theme-action-primary,var(--accent))}.billing-price-range>div{display:flex;justify-content:space-between;color:var(--muted);font-size:.72rem;font-weight:900}.billing-price-range>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-price-marker{position:absolute;left:60%;top:0;transform:translate(-50%);padding:4px 7px;border:1px solid var(--border);border-radius:999px;background:var(--card,var(--surface));color:var(--muted);font-size:.64rem;font-weight:900;white-space:nowrap}.billing-price-marker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-price-choice>p{margin:12px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.billing-price-choice>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-lifecycle-actions{margin-top:18px}.billing-grace{display:flex;gap:13px;align-items:flex-start;margin-top:22px;padding:17px;border:1px solid color-mix(in srgb,#d8a93b 42%,var(--border));border-radius:18px;background:color-mix(in srgb,#f0c75e 13%,var(--card,var(--surface)))}.billing-grace>b{font-size:1.3rem;line-height:1.2}.billing-grace>b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.billing-grace p{margin:0;color:color-mix(in srgb,var(--ink) 76%,#9a772d);font-size:.86rem;line-height:1.5}.billing-grace p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-checkout-flow,.billing-checkout-complete{display:grid;align-items:start}.billing-secure-box{display:grid;gap:14px;margin-top:22px;padding:18px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--card,var(--surface)) 92%,var(--family-theme-primary,var(--accent)))}.billing-secure-box>div:first-child strong{font-size:1rem}.billing-secure-box>div:first-child p{margin:4px 0 0;color:var(--muted);font-size:.8rem;line-height:1.45}.billing-secure-box>div:first-child p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-payment-element{min-height:64px}.billing-checkout-loading{color:var(--muted);font-size:.85rem;font-weight:800}.billing-checkout-loading:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-error{margin-top:14px}.billing-checkout-complete .btn{justify-self:start;margin-top:18px}.billing-lifecycle-issue{border-color:color-mix(in srgb,#d5a241 32%,var(--border))}.billing-lifecycle-paused{border-color:color-mix(in srgb,var(--muted) 30%,var(--border))}.billing-lifecycle-trial{border-color:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 30%,var(--border))}@media(max-width:900px){.billing-lifecycle-heading{display:grid}.billing-lifecycle-heading>.btn{justify-self:start}.billing-lifecycle-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ownership-transfer-controls{grid-template-columns:1fr}.billing-rolling-note{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.billing-lifecycle-facts{grid-template-columns:1fr}.billing-price-marker{left:60%;font-size:.58rem}.billing-price-marker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.billing-lifecycle-actions{display:grid}.billing-lifecycle-actions .btn{width:100%}}._panel_cau4p_1{color:var(--s2-ink);font-family:var(--s2-font,Nunito,sans-serif);min-width:0;display:grid;gap:24px}._paper_cau4p_2{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;padding:24px;min-width:0;overflow-wrap:anywhere}._header_cau4p_3,._actions_cau4p_3{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._header_cau4p_3{justify-content:space-between}._panel_cau4p_1 h2{margin:0;font-size:1.25rem}._panel_cau4p_1 p{line-height:1.6}._actions_cau4p_3{margin:12px 0}._panel_cau4p_1 button{min-height:44px;min-width:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--s2-personal-control-border,var(--s2-border));background:var(--s2-personal-action,var(--s2-link));color:var(--s2-personal-action-ink,white);font:800 1rem var(--s2-font,Nunito,sans-serif);cursor:pointer}._panel_cau4p_1 button:disabled{opacity:.6;cursor:default}._panel_cau4p_1 :is(button,input):focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._panel_cau4p_1 fieldset{border:0;margin:0;padding:0}._panel_cau4p_1 legend{font-weight:800}._choice_cau4p_5{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 0;cursor:pointer}._choice_cau4p_5 input{width:22px;height:22px;flex-shrink:0;accent-color:var(--s2-personal-control-border,var(--s2-link))}._list_cau4p_6{list-style:none;padding:0;margin:12px 0}._list_cau4p_6 li{border-top:1px solid var(--s2-border);padding:16px 0}._list_cau4p_6 li[data-unread]{border-inline-start:4px solid var(--s2-personal-control-border,var(--s2-link));padding-inline-start:12px}._list_cau4p_6 time{font-size:.875rem;color:var(--s2-muted)}._list_cau4p_6 time:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){._paper_cau4p_2{padding:20px 14px}._panel_cau4p_1{gap:16px}}@media(forced-colors:active){._panel_cau4p_1 button,._list_cau4p_6 li[data-unread]{border-color:ButtonText}._choice_cau4p_5 input{accent-color:auto}}html[data-theme=dark] ._panel_cau4p_1 button{color:var(--s2-personal-action-ink,#24113e)}._workspace_16aii_1{color:var(--s2-ink);font-family:var(--s2-font);min-width:0}._heading_16aii_1{position:relative;min-height:86px}._eyebrow_16aii_1{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink);margin:0 0 10px}._eyebrow_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_16aii_1 h1{font-size:34px;line-height:1.2;font-weight:900;margin:0}._hand_16aii_1{position:absolute;right:36px;top:0;max-width:340px;font:700 21px/1.3 Caveat,cursive;color:var(--s2-accent-ink);margin:0}._layout_16aii_1{display:grid;grid-template-columns:190px minmax(0,1fr);gap:38px}._homeLayout_16aii_1{display:grid;grid-template-columns:minmax(0,780px) minmax(280px,468px);gap:48px}._homePaper_16aii_1,._paper_16aii_1{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714;padding:38px;min-width:0}._homePaper_16aii_1{padding:32px;min-height:680px}._identity_16aii_1{display:flex;align-items:center;gap:24px;min-height:106px;padding-bottom:30px}._identity_16aii_1 strong{font-size:22px;font-weight:900}._identity_16aii_1 p{font-size:13px;color:var(--s2-muted);margin:8px 0 0}._identity_16aii_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._avatar_16aii_1{position:relative;width:84px;height:84px;flex:0 0 84px;display:grid;place-items:center;background:var(--s2-wash-lilac);border-radius:50%;overflow:hidden;color:var(--s2-link)}._homeAvatar_16aii_1{width:78px;height:78px;flex-basis:78px}._avatar_16aii_1>img{width:100%;height:100%;object-fit:cover}._avatar_16aii_1 b{position:relative;z-index:1;font-size:28px}._medal_16aii_1{position:absolute;inset:0;display:grid;place-items:center}._homeLinks_16aii_1{display:grid}._homeLinks_16aii_1 button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:86px;padding:18px 0;border:0;border-top:1px solid var(--s2-border);border-radius:0;background:transparent;color:var(--s2-ink);text-align:left}._homeLinks_16aii_1 strong{font-size:16px;display:block}._homeLinks_16aii_1 small{display:block;color:var(--s2-muted);font-size:13px;margin-top:6px}._homeLinks_16aii_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chevron_16aii_1{font-size:24px}._reassurance_16aii_1{align-self:start;min-height:300px;border-radius:16px;background:var(--s2-wash-peach);padding:36px}._reassurance_16aii_1 h2{font-size:24px;margin:0 0 24px}._reassurance_16aii_1 p{font-size:15px;line-height:1.7}._reassurance_16aii_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reassurance_16aii_1 em{font:700 24px Caveat,cursive;color:var(--s2-accent-ink)}._nav_16aii_1{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}._nav_16aii_1 nav{display:grid;gap:18px}._nav_16aii_1 nav button{width:100%;text-align:left;min-height:54px;padding:16px;border:0;border-radius:14px;background:transparent;color:var(--s2-muted);font-size:12px;font-weight:800}._nav_16aii_1 nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._nav_16aii_1 nav button[aria-current]{background:var(--s2-wash-lilac);color:var(--s2-ink)}._navLabel_16aii_1{display:block;font-size:10px;color:var(--s2-accent-ink);text-transform:uppercase;margin-bottom:18px}._navLabel_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._back_16aii_1{display:inline-flex;align-items:center;min-height:44px;background:none;border:0;color:var(--s2-link);font-weight:800;padding:0;margin-top:16px}._mobileNav_16aii_1{display:none}._content_16aii_1{min-width:0}._content_16aii_1 h2{font-size:20px;font-weight:900;margin:0 0 12px}._content_16aii_1 h3{font-size:16px;font-weight:900;margin:0 0 8px}._copy_16aii_1{font-size:13px;color:var(--s2-muted);line-height:1.6;margin:0 0 26px}._copy_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fields_16aii_1{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}._field_16aii_1{display:grid;gap:9px;min-width:0;margin-bottom:22px;font-size:13px;font-weight:800}._field_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_16aii_1 input,._field_16aii_1 textarea,._field_16aii_1 select,._share_16aii_1 select{width:100%;min-height:50px;border:1px solid var(--s2-border-strong);border-radius:14px;background:var(--s2-surface-muted);padding:12px 15px;color:var(--s2-ink);font:400 14px var(--s2-font);min-width:0}._field_16aii_1 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._field_16aii_1 textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._field_16aii_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._share_16aii_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_16aii_1 textarea{min-height:88px;resize:vertical}._birthday_16aii_1{max-width:240px}._photo_16aii_1{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:36px}._photo_16aii_1 label{display:inline-flex;align-items:center;position:relative;cursor:pointer}._photo_16aii_1 input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer}._photo_16aii_1 label:focus-within{outline:3px solid var(--s2-focus);outline-offset:3px}._button_16aii_1,._primary_16aii_1,._danger_16aii_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);font:800 13px var(--s2-font);color:var(--s2-ink);cursor:pointer}._button_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._primary_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._danger_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_16aii_1{background:var(--s2-personal-action,var(--s2-link));color:var(--s2-personal-action-ink,white);border-color:transparent}._danger_16aii_1{background:var(--s2-danger);color:#fff;border-color:transparent}._actions_16aii_1{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px}._scheduleLink_16aii_1{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:100px;padding:24px;background:var(--s2-wash-sky);border:1px solid var(--s2-border);border-radius:16px;color:var(--s2-ink);text-align:left}._scheduleLink_16aii_1 small{font-size:13px}._scheduleLink_16aii_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._share_16aii_1{background:var(--s2-wash-sky);padding:24px;border:1px solid var(--s2-border);border-radius:16px;margin:28px 0}._sharePhone_16aii_1{background:var(--s2-wash-blush)}._share_16aii_1 p{font-size:13px;color:var(--s2-muted)}._share_16aii_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._share_16aii_1 select{max-width:280px;background:var(--s2-surface);margin-top:12px}._chips_16aii_1{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}._chips_16aii_1>span{display:flex;align-items:center;gap:6px;padding-left:14px;background:var(--s2-surface);border-radius:14px;font-size:13px}._chips_16aii_1>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._chips_16aii_1 button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--s2-ink)}._privacyHint_16aii_1{color:var(--s2-accent-ink);font-size:13px;line-height:1.6}._privacyHint_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._block_16aii_1{padding:24px 0;border-bottom:1px solid var(--s2-border)}._block_16aii_1:first-child{padding-top:0}._block_16aii_1 p{font-size:13px;line-height:1.6;color:var(--s2-muted)}._block_16aii_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._membership_16aii_1{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}._membership_16aii_1 span,._membership_16aii_1 small{display:block;color:var(--s2-muted);font-size:13px;margin-top:6px}._membership_16aii_1 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._membership_16aii_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._destructive_16aii_1{border-radius:16px;padding:24px;background:var(--s2-wash-blush);margin-top:20px}._accountWarning_16aii_1{background:var(--s2-wash-peach);border-radius:16px;padding:20px;font-size:13px;color:var(--s2-accent-ink);margin-top:24px}._accountWarning_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._status_16aii_1{padding:16px 20px;margin:20px 0;border-radius:14px;background:var(--s2-wash-sky);font-size:14px;overflow-wrap:anywhere}._status_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._quickGrid_16aii_1{display:grid;grid-template-columns:1fr 1fr;gap:14px}._quickGrid_16aii_1 label{padding:14px;background:var(--s2-wash-lilac);border-radius:14px;font-size:13px;font-weight:800}._quickGrid_16aii_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._quickGrid_16aii_1 select{width:100%;min-height:44px;margin-top:6px;color:var(--s2-ink);background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:9px}._boundary_16aii_1{padding:22px;background:var(--s2-wash-sky);border:1px solid var(--s2-border);border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px 0}._boundary_16aii_1:nth-child(2){background:var(--s2-wash-blush)}._boundary_16aii_1:nth-child(3){background:var(--s2-wash-mint)}._boundary_16aii_1:nth-child(4){background:var(--s2-wash-lilac)}._boundary_16aii_1 h3{font-size:16px;margin:0 0 10px}._boundary_16aii_1 p{font-size:13px;line-height:1.5;max-width:560px;margin:0}._boundary_16aii_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._boundary_16aii_1>span{background:var(--s2-surface);border-radius:14px;padding:12px;min-width:140px;font-size:12px}._boundary_16aii_1>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_16aii_1{padding:38px!important;color:var(--s2-ink)!important;background:var(--s2-surface)!important}._dialogHeading_16aii_1{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}._dialogHeading_16aii_1 h2{font-size:32px;margin:8px 0 24px}._dialogHeading_16aii_1 button{min-width:44px;min-height:44px;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-wash-blush);color:var(--s2-ink);font-size:24px}._ambientFirst_16aii_1{position:absolute;top:120px;left:calc(100% - 178px)}._ambientSecond_16aii_1{position:absolute;top:184.32px;left:-165px}._ambientThird_16aii_1{position:absolute;top:573.44px;left:calc(100% - 78px)}._scheduleAmbient_16aii_1{position:absolute;top:184.32px;left:-165px}._workspace_16aii_1 button:focus-visible,._workspace_16aii_1 select:focus-visible,._workspace_16aii_1 input:focus-visible,._workspace_16aii_1 textarea:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._workspace_16aii_1 button:disabled{cursor:default;opacity:.6}@media(max-width:1100px){._workspace_16aii_1{margin-top:-34px}._heading_16aii_1{min-height:123px}._heading_16aii_1 h1{font-size:26px}._eyebrow_16aii_1{font-size:10px;margin-bottom:12px}._eyebrow_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hand_16aii_1{position:static;font:400 12px/1.5 var(--s2-font);color:var(--s2-muted);margin-top:10px}._hand_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._layout_16aii_1,._homeLayout_16aii_1{display:block}._nav_16aii_1{display:none!important}._mobileNav_16aii_1{display:flex;align-items:center;gap:12px;padding:0 14px;min-height:46px;border:1px solid var(--s2-border);border-radius:14px;background:var(--s2-wash-lilac);margin-bottom:16px}._mobileNav_16aii_1>span{font-size:11px;flex:0 0 80px}._mobileNav_16aii_1>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileNav_16aii_1 select{flex:1;min-width:0;border:0;background:transparent;color:var(--s2-ink);font:800 12px var(--s2-font);min-height:44px}._mobileNav_16aii_1 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_16aii_1{padding:20px 14px;border-radius:14px;box-shadow:none}._homePaper_16aii_1{padding:0;background:none;border:0;box-shadow:none;min-height:0}._identity_16aii_1{padding:22px;gap:16px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-sky);min-height:118px;margin-bottom:28px;box-shadow:0 8px 24px #2a126714}._identity_16aii_1 strong{font-size:18px}._identity_16aii_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._identity_16aii_1 p{font-size:12px}._identity_16aii_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._homeAvatar_16aii_1{width:62px;height:62px;flex-basis:62px}._avatar_16aii_1{width:64px;height:64px;flex-basis:64px}._avatar_16aii_1 b{font-size:20px}._avatar_16aii_1 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._homeLinks_16aii_1 button{border:0;padding:16px 18px;min-height:78px}._homeLinks_16aii_1 strong{font-size:15px}._homeLinks_16aii_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._homeLinks_16aii_1 small{font-size:12px}._homeLinks_16aii_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reassurance_16aii_1{display:none}._fields_16aii_1{grid-template-columns:1fr;gap:0}._field_16aii_1{margin-bottom:16px;font-size:12px}._field_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_16aii_1 input{min-height:46px}._photo_16aii_1{gap:10px;margin:28px 0}._photo_16aii_1 ._button_16aii_1{padding:10px 14px}._content_16aii_1 h2{font-size:17px}._copy_16aii_1{font-size:12px}._copy_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._share_16aii_1{padding:16px;margin:16px 0}._share_16aii_1 select{max-width:none}._membership_16aii_1{align-items:flex-start}._dialog_16aii_1{padding:22px 18px!important}._dialogHeading_16aii_1 h2{font-size:26px}._boundary_16aii_1{gap:12px;padding:16px;align-items:flex-start}._boundary_16aii_1>span{min-width:100px}._ambientFirst_16aii_1,._scheduleAmbient_16aii_1{left:-88px;top:168px}._ambientThird_16aii_1{left:calc(100% - 58px);top:523px}._quickGrid_16aii_1{gap:8px}._quickGrid_16aii_1 label{padding:10px}._homeLayout_16aii_1+._back_16aii_1{margin-left:18px}}@media(max-width:360px){._boundary_16aii_1{flex-direction:column}._photo_16aii_1{gap:8px}._quickGrid_16aii_1{grid-template-columns:1fr}._membership_16aii_1{flex-wrap:wrap}}._mobileOnly_16aii_4{display:none}._appearanceHook_16aii_4{height:0;overflow:hidden}._content_16aii_1 [data-personal-appearance]{display:flex;flex-direction:column;gap:20px}._content_16aii_1 [data-personal-appearance]>._paper_16aii_1{order:2}._content_16aii_1 [data-personal-appearance]>.profile-personal-theme-card{order:1}._content_16aii_1 [data-personal-appearance]>.profile-dashboard-controls-card{order:3}@media(max-width:1100px){._mobileOnly_16aii_4{display:block}}._ambientFirst_16aii_1{width:270px;height:270px}._ambientSecond_16aii_1,._scheduleAmbient_16aii_1{width:225px;height:225px}._ambientThird_16aii_1{width:210px;height:210px}._workspace_16aii_1 ._content_16aii_1 h2{font-size:20px}._workspace_16aii_1 ._field_16aii_1 input,._workspace_16aii_1 ._field_16aii_1 select,._workspace_16aii_1 ._field_16aii_1 textarea{margin:0}._workspace_16aii_1 ._field_16aii_1{margin:0 0 22px}._workspace_16aii_1 ._content_16aii_1 [data-personal-appearance]>[data-profile-palette]{order:1}._workspace_16aii_1 ._content_16aii_1 [data-personal-appearance]>[data-profile-display]{order:3}._workspace_16aii_1 ._appearanceHook_16aii_4{margin:0!important;padding:0!important}._workspace_16aii_1 ._mobileNav_16aii_1 select{background:transparent;border:0;box-shadow:none;margin:0}._workspace_16aii_1 ._mobileNav_16aii_1{margin:0 0 16px}._workspace_16aii_1[data-my-profile=home] ._heading_16aii_1{min-height:86px}@media(max-width:1100px){._heading_16aii_1{min-height:90px}._workspace_16aii_1[data-my-profile=home] ._heading_16aii_1{min-height:84px}._ambientFirst_16aii_1,._scheduleAmbient_16aii_1{width:132px;height:132px}._ambientThird_16aii_1{width:128px;height:128px}._homeAvatar_16aii_1{width:58px;height:58px;flex-basis:58px}._workspace_16aii_1 ._content_16aii_1 h2{font-size:17px}._workspace_16aii_1 ._field_16aii_1{margin:0 0 16px}._workspace_16aii_1 ._mobileNav_16aii_1 select{min-height:44px;border-radius:0}._workspace_16aii_1 ._hand_16aii_1{font-size:12px}._workspace_16aii_1 ._hand_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_16aii_1[data-my-profile=home] ._hand_16aii_1{font:700 17px/1.3 Caveat,cursive;color:var(--s2-accent-ink)}}._workspace_16aii_1 ._appearancePaper_16aii_8{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;padding:38px;box-shadow:0 8px 24px #2a126714}._workspace_16aii_1 ._appearanceHook_16aii_4{display:none}._workspace_16aii_1 ._appearancePaper_16aii_8>._paper_16aii_1{background:none;border:0;box-shadow:none;padding:0}._workspace_16aii_1 ._appearancePaper_16aii_8>[data-profile-palette],._workspace_16aii_1 ._appearancePaper_16aii_8>[data-profile-display]{background:none;border:0;box-shadow:none;padding:0}._workspace_16aii_1 ._appearancePaper_16aii_8>[data-profile-display]>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--s2-link);font-size:14px;font-weight:800}._workspace_16aii_1 ._appearancePaper_16aii_8>[data-profile-display]>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._workspace_16aii_1 ._appearancePaper_16aii_8>[data-profile-display][open]>summary{margin-bottom:20px}@media(max-width:1100px){._workspace_16aii_1 ._appearancePaper_16aii_8{padding:20px 14px;box-shadow:none}}._workspace_16aii_1 ._hiddenNav_16aii_10{display:none!important}._quickHeading_16aii_11{display:flex;align-items:center;justify-content:space-between;gap:16px}._quickHeading_16aii_11 ._back_16aii_1{margin:0;font-size:13px}._quickHeading_16aii_11 ._back_16aii_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._quickSummary_16aii_11{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-bottom:24px}._quickSummary_16aii_11>div{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:44px;border:1px solid var(--s2-border);border-radius:14px;background:var(--s2-wash-lilac);font-size:14px}._quickSummary_16aii_11>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._quickSummary_16aii_11>div:nth-child(2){background:var(--s2-wash-blush)}._quickSummary_16aii_11>div:nth-child(3){background:var(--s2-wash-mint)}._quickSummary_16aii_11>div:nth-child(4){background:var(--s2-wash-sky)}._quickSummary_16aii_11>div>span:last-child{margin-left:auto}._quickMark_16aii_11{flex:0 0 24px;display:flex;align-items:center;justify-content:center}._workspace_16aii_1 button,._workspace_16aii_1 select,._dialog_16aii_1 button{min-height:44px!important}._workspace_16aii_1 ._chips_16aii_1 button{min-width:44px}._workspace_16aii_1 ._mobileNav_16aii_1 select{background:transparent!important}._workspace_16aii_1 ._field_16aii_1 input,._workspace_16aii_1 ._field_16aii_1 textarea,._workspace_16aii_1 ._field_16aii_1 select{background:var(--s2-surface-muted)!important;color:var(--s2-ink)!important}._workspace_16aii_1 ._nav_16aii_1 nav button{min-height:54px!important}@media(max-width:1100px){._quickSummary_16aii_11{gap:8px}._quickSummary_16aii_11>div{font-size:12px;gap:8px;padding:8px}._quickSummary_16aii_11>div:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._quickMark_16aii_11{flex-basis:18px}}@media(max-width:360px){._quickSummary_16aii_11{grid-template-columns:1fr}}html[data-theme=dark] ._workspace_16aii_1 ._primary_16aii_1,html[data-theme=dark] ._dialog_16aii_1 ._primary_16aii_1{color:var(--s2-personal-action-ink,#24113e)!important}._quickSummary_16aii_11>div[data-shortcut=request]{background:var(--s2-wash-blush)}._quickSummary_16aii_11>div[data-shortcut=calendar],._quickSummary_16aii_11>div[data-shortcut=time]{background:var(--s2-wash-lilac)}._quickSummary_16aii_11>div[data-shortcut=care]{background:var(--s2-wash-mint)}._quickSummary_16aii_11>div[data-shortcut=memory]{background:var(--s2-wash-sky)}._profile-personal-schedule_1318y_1 ._sr-only_1318y_1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}._personal-schedule-private_1318y_2{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid var(--s2-border);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;color:var(--s2-muted);background:var(--s2-surface)}._personal-schedule-private_1318y_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-notice_1318y_4,._personal-schedule-error_1318y_5{margin:0}._personal-schedule-add_1318y_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._personal-schedule-add-card_1318y_7{min-width:0;min-height:112px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);color:var(--s2-ink);padding:14px;text-align:left;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-content:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}._personal-schedule-add-card_1318y_7>span{grid-row:1/3;font-size:23px;align-self:start}._personal-schedule-add-card_1318y_7 strong{font-size:14px;line-height:1.25}._personal-schedule-add-card_1318y_7 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-add-card_1318y_7 small{color:var(--s2-muted);line-height:1.3;margin-top:3px}._personal-schedule-add-card_1318y_7:hover:not(:disabled){border-color:var(--s2-link);background:var(--s2-wash-lilac);transform:translateY(-1px)}._personal-schedule-add-card_1318y_7:focus-visible,._personal-day-toggle_1318y_13:focus-within,._personal-usual-days_1318y_13 label:focus-within{outline:3px solid var(--s2-link);outline-offset:2px}._personal-schedule-add-card_1318y_7:disabled{opacity:.55;cursor:not-allowed}._personal-schedule-loading_1318y_15{margin:0;padding:8px 2px}._personal-schedule-list_1318y_16{display:grid;gap:9px}._personal-schedule-item-icon_1318y_17{width:42px;height:42px;border-radius:13px;background:var(--s2-wash-lilac);display:grid;place-items:center;font-size:20px}._personal-schedule-item-icon_1318y_17:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._personal-schedule-item-title_1318y_19 strong{font-size:15px}._personal-schedule-item-title_1318y_19 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-item-title_1318y_19 span{font-size:11px;font-weight:800;color:var(--s2-muted);border:1px solid var(--s2-border);border-radius:999px;padding:3px 7px}._personal-schedule-item_1318y_17 p{margin:3px 0 0;color:var(--s2-muted);font-size:13px;line-height:1.35}._personal-schedule-item_1318y_17 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-item-actions_1318y_25,._personal-schedule-remove-confirm_1318y_25{display:flex;gap:8px;align-items:center;flex:0 0 auto}._personal-schedule-remove_1318y_25{padding:10px 6px}._personal-schedule-remove-confirm_1318y_25{flex-wrap:wrap;justify-content:flex-end}._personal-schedule-remove-confirm_1318y_25>span{font-size:12px;color:var(--s2-muted);font-weight:700}._personal-schedule-remove-confirm_1318y_25>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-empty_1318y_30{border:1px dashed var(--s2-border);border-radius:16px;padding:18px;display:grid;gap:4px;text-align:center;color:var(--s2-muted)}._personal-schedule-empty_1318y_30 strong{color:var(--s2-ink)}._personal-schedule-editor_1318y_32{display:grid;gap:16px;border-top:1px solid var(--s2-border);padding-top:18px}._personal-schedule-editor-head_1318y_33{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}._personal-schedule-editor-head_1318y_33 h4{margin:0;font-size:22px;letter-spacing:-.02em}._profile-personal-schedule_1318y_1 input,._profile-personal-schedule_1318y_1 select,._profile-personal-schedule_1318y_1 textarea{width:100%}._personal-schedule-fieldset_1318y_36{margin:0;border:1px solid var(--s2-border);border-radius:17px;padding:14px;min-width:0}._personal-schedule-fieldset_1318y_36 legend{font-size:14px;font-weight:900;padding:0 7px}._personal-schedule-fieldset_1318y_36 legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-fieldset_1318y_36>p{margin:0 0 12px;font-size:13px;line-height:1.45}._personal-schedule-fieldset_1318y_36>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-frequency_1318y_41{max-width:260px;margin-bottom:12px}._personal-weekly-grid_1318y_42,._personal-cycle-grid_1318y_42{display:grid;gap:8px}._personal-weekly-day_1318y_43,._personal-cycle-day_1318y_43{border:1px solid var(--s2-border);border-radius:14px;padding:10px 12px;background:var(--s2-surface);display:grid;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);gap:12px;align-items:start}._personal-weekly-day_1318y_43._is-active_1318y_44,._personal-cycle-day_1318y_43._is-working_1318y_44{border-color:color-mix(in srgb,var(--s2-link) 48%,var(--s2-border));background:color-mix(in srgb,var(--s2-surface) 94%,var(--s2-link) 6%)}._personal-day-toggle_1318y_13{display:flex;align-items:center;gap:9px;min-height:42px;margin:0;border-radius:10px;cursor:pointer}._personal-day-toggle_1318y_13 input{width:18px;height:18px;min-height:0;accent-color:var(--s2-link);flex:0 0 auto}._personal-day-toggle_1318y_13 span{font-weight:850}._personal-day-toggle_1318y_13 small{margin-left:auto;color:var(--s2-muted);font-weight:800}._personal-day-times_1318y_49{display:grid;gap:7px}._personal-time-row_1318y_50{display:grid;grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr) auto auto;gap:7px;align-items:center}._personal-time-row_1318y_50 label{margin:0}._personal-time-row_1318y_50 input{min-height:42px;padding:8px 10px}._personal-time-row_1318y_50>span{color:var(--s2-muted);font-size:12px;font-weight:800}._personal-time-row_1318y_50>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-time-row_1318y_50>small{font-size:11px;color:var(--s2-muted);white-space:nowrap}._personal-time-row_1318y_50>small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-time-row_1318y_50 .link-btn{padding:8px 4px;font-size:12px}._personal-time-row_1318y_50 .link-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-add-time_1318y_59{justify-self:start;padding:7px 2px;font-size:12px;font-weight:800}._personal-add-time_1318y_59:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-cycle-presets_1318y_61{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}._personal-schedule-two-col_1318y_62{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._personal-cycle-grid_1318y_42{max-height:520px;overflow:auto;padding-right:2px}._personal-usual-days_1318y_13{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:8px 0 14px}._personal-usual-days_1318y_13 label{margin:0;min-height:46px;border:1px solid var(--s2-border);border-radius:12px;display:grid;place-items:center;background:var(--s2-surface);cursor:pointer;color:var(--s2-muted);font-size:12px;font-weight:900}._personal-usual-days_1318y_13 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-usual-days_1318y_13 label._is-selected_1318y_67{background:var(--s2-personal-action,var(--s2-link));border-color:var(--s2-link);color:var(--s2-personal-action-ink,#fff)}._personal-usual-days_1318y_13 input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}._personal-schedule-editor-footer_1318y_69{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--s2-border);padding-top:14px}._personal-schedule-privacy-copy_1318y_70{display:grid;gap:2px;max-width:520px}._personal-schedule-privacy-copy_1318y_70 strong{font-size:13px}._personal-schedule-privacy-copy_1318y_70 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-privacy-copy_1318y_70 span{font-size:12px;color:var(--s2-muted);line-height:1.35}._personal-schedule-privacy-copy_1318y_70 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-save-actions_1318y_75{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}._personal-schedule-message_1318y_76{margin:0}@media(max-width:980px){._personal-schedule-add_1318y_6{grid-template-columns:repeat(2,minmax(0,1fr))}._personal-weekly-day_1318y_43,._personal-cycle-day_1318y_43{grid-template-columns:minmax(125px,.3fr) minmax(0,1fr)}._personal-time-row_1318y_50{grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr) auto}._personal-time-row_1318y_50 .link-btn{grid-column:1/-1;justify-self:start}}@media(max-width:760px){._profile-personal-schedule_1318y_1{margin-top:12px;gap:14px}._personal-schedule-heading_1318y_87{display:grid;gap:10px}._personal-schedule-heading_1318y_87 h3{font-size:21px}._personal-schedule-private_1318y_2{justify-self:start}._personal-schedule-add_1318y_6{grid-template-columns:1fr 1fr;gap:8px}._personal-schedule-add-card_1318y_7{min-height:102px;padding:12px;grid-template-columns:30px minmax(0,1fr)}._personal-schedule-add-card_1318y_7>span{font-size:20px}._personal-schedule-add-card_1318y_7>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._personal-schedule-item_1318y_17{align-items:stretch;display:grid}._personal-schedule-item-actions_1318y_25{justify-content:flex-end}._personal-schedule-remove-confirm_1318y_25{justify-content:flex-start;border-top:1px solid var(--s2-border);padding-top:9px}._personal-schedule-remove-confirm_1318y_25>span{width:100%}._personal-schedule-editor_1318y_32{margin-left:-2px;margin-right:-2px}._personal-schedule-fieldset_1318y_36{padding:12px 10px}._personal-weekly-day_1318y_43,._personal-cycle-day_1318y_43{grid-template-columns:1fr;gap:5px;padding:9px 10px}._personal-day-toggle_1318y_13{min-height:44px}._personal-time-row_1318y_50{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}._personal-time-row_1318y_50>small{grid-column:1/-1}._personal-time-row_1318y_50 .link-btn{grid-column:1/-1}._personal-schedule-two-col_1318y_62{grid-template-columns:1fr}._personal-usual-days_1318y_13{grid-template-columns:repeat(4,minmax(0,1fr))}._personal-usual-days_1318y_13 label{min-height:48px}._personal-schedule-editor-footer_1318y_69{display:grid}._personal-schedule-save-actions_1318y_75{justify-content:stretch}._personal-schedule-save-actions_1318y_75 .btn{flex:1 1 140px;min-height:48px}}@media(max-width:430px){._personal-schedule-add_1318y_6{grid-template-columns:1fr}._personal-schedule-add-card_1318y_7{min-height:82px}._personal-time-row_1318y_50{grid-template-columns:1fr auto 1fr}._personal-time-row_1318y_50 input{padding:8px 6px}._personal-usual-days_1318y_13{grid-template-columns:repeat(4,1fr)}}._personal-schedule-visibility-control_1318y_121{border:1px solid var(--s2-border);border-radius:18px;padding:18px;margin:4px 0 18px;background:color-mix(in srgb,var(--s2-surface) 88%,transparent)}._personal-schedule-visibility-control_1318y_121 legend{font-weight:800;padding:0 6px}._personal-schedule-visibility-control_1318y_121 p{margin:4px 0 14px;color:var(--s2-muted)}._personal-schedule-visibility-control_1318y_121 small{display:block;margin-top:10px;color:var(--s2-muted)}._personal-schedule-visibility-range_1318y_131{width:100%;accent-color:var(--s2-link);min-height:32px;cursor:pointer}._personal-schedule-visibility-labels_1318y_132{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:.82rem;font-weight:800;margin-top:2px}._personal-schedule-visibility-labels_1318y_132:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-visibility-labels_1318y_132 span:nth-child(2){text-align:center}._personal-schedule-visibility-labels_1318y_132 span:last-child{text-align:right}._personal-schedule-visibility-badge_1318y_136{font-size:.72rem;font-weight:800;border:1px solid var(--s2-border);border-radius:999px;padding:3px 8px;white-space:nowrap}._personal-schedule-visibility-badge_1318y_136:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-visibility-badge_1318y_136._visibility-private_1318y_138{opacity:.78}@media(max-width:700px){._personal-schedule-visibility-labels_1318y_132{font-size:.74rem}._personal-schedule-visibility-labels_1318y_132:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-visibility-control_1318y_121{padding:15px}}._layout_1318y_144{display:grid;grid-template-columns:minmax(0,820px) minmax(280px,440px);gap:40px;color:var(--s2-ink)}._profile-personal-schedule_1318y_1{display:grid;align-content:start;gap:18px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-surface);padding:28px;min-width:0;min-height:560px}._personal-schedule-heading_1318y_87{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}._personal-schedule-heading_1318y_87 h3{font-size:24px;margin:0 0 10px}._personal-schedule-heading_1318y_87 p{font-size:13px;color:var(--s2-muted)}._personal-schedule-heading_1318y_87 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-heading_1318y_87 .auth-pill,._personal-schedule-private_1318y_2{display:none}._personal-schedule-item_1318y_17{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-sky);padding:18px;min-height:92px}._personal-schedule-item_1318y_17:nth-child(3n+2){background:var(--s2-wash-lilac)}._personal-schedule-item_1318y_17:nth-child(3n){background:var(--s2-wash-mint)}._personal-schedule-item-main_1318y_147{min-width:0;flex:1}._personal-schedule-item-title_1318y_19{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}._personal-schedule-item-title_1318y_19 strong{font-size:17px}._personal-schedule-item-title_1318y_19 span{padding:8px 14px;background:var(--s2-surface);font-size:12px}._personal-schedule-item-title_1318y_19 span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-item_1318y_17 p{margin-top:10px}._personal-schedule-item-actions_1318y_25{flex-direction:column;gap:0}._personal-schedule-item-actions_1318y_25 .btn,._personal-schedule-item-actions_1318y_25 .link-btn{min-height:44px;padding:8px 12px;font-size:12px}._personal-schedule-item-actions_1318y_25 .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._personal-schedule-item-actions_1318y_25 .link-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._addActions_1318y_147{display:flex;justify-content:center;margin:24px 0}._visibility_1318y_138{align-self:start;background:var(--s2-wash-lilac);border:1px solid var(--s2-border);border-radius:16px;padding:28px;min-height:340px}._visibility_1318y_138 h3{font-size:20px}._visibility_1318y_138 p{font-size:13px;line-height:1.7;margin:24px 0}._visibility_1318y_138 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-editor_1318y_32 input,._personal-schedule-editor_1318y_32 select,._personal-schedule-editor_1318y_32 textarea{background:var(--s2-surface-muted);color:var(--s2-ink);border:1px solid var(--s2-border-strong);border-radius:12px;padding:10px;min-height:44px}._personal-schedule-editor_1318y_32 input[type=checkbox]{min-height:22px;width:22px;height:22px}._personal-schedule-editor_1318y_32 .field-group{display:grid;gap:8px}._personal-schedule-visibility-range_1318y_131{padding:0!important}._personal-time-row_1318y_50 input{min-width:0;width:100%}html[data-theme=dark] ._visibility_1318y_138{background:var(--s2-wash-blush)}@media(max-width:1100px){._layout_1318y_144{display:block}._profile-personal-schedule_1318y_1{padding:20px 14px;min-height:0}._personal-schedule-heading_1318y_87 h3{font-size:18px}._personal-schedule-item_1318y_17{display:block;padding:16px}._personal-schedule-item-title_1318y_19 strong{font-size:15px}._personal-schedule-item-title_1318y_19 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._personal-schedule-item-actions_1318y_25{flex-direction:row;justify-content:flex-end;margin-top:8px}._visibility_1318y_138{margin-top:18px;padding:20px;min-height:0;background:var(--s2-wash-butter)}._visibility_1318y_138 h3{font-size:17px}._visibility_1318y_138 p{margin:12px 0}._personal-schedule-add_1318y_6{grid-template-columns:1fr 1fr}._personal-schedule-add-card_1318y_7{min-height:82px;display:block}._personal-schedule-add-card_1318y_7>span{display:none}._personal-schedule-add-card_1318y_7 small{display:block}._personal-schedule-fieldset_1318y_36{padding:10px}._personal-weekly-day_1318y_43,._personal-cycle-day_1318y_43{display:block}._personal-time-row_1318y_50{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.calendar-owner-checkbox{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border:1.5px solid currentColor;border-radius:4px;color:inherit;font-size:13px;font-weight:900;line-height:1}.calendar-owner-checkbox:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.calendar-owner-checkbox:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-owner-multiselect-list [role=checkbox]:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.mobile-plan-owners [role=checkbox]{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(forced-colors:active){.calendar-owner-checkbox{forced-color-adjust:auto;border-color:ButtonText}}._card_17m4h_1{background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;padding:38px;color:var(--s2-ink);box-shadow:0 8px 24px #2a126714}._block_17m4h_1{margin:0 0 24px}._block_17m4h_1 h3{font-size:20px;font-weight:900;margin:0 0 10px}._block_17m4h_1 p,._notice_17m4h_1{font-size:13px;color:var(--s2-muted);line-height:1.6}._block_17m4h_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._notice_17m4h_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._notice_17m4h_1{margin:16px 0 24px}._grid_17m4h_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 22px}._choice_17m4h_1{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;background:transparent;color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:12px;padding:10px 12px;text-align:left;font-size:12px;font-weight:800}._choice_17m4h_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._choice_17m4h_1[aria-pressed=true]{border:2px solid var(--s2-link);padding:9px 11px}._swatches_17m4h_1{display:flex;align-items:center;padding-right:6px}._swatches_17m4h_1 i{width:18px;height:18px;flex:0 0 18px;border-radius:50%;margin-right:-6px}._defaultVisual_17m4h_1{display:flex;gap:4px}._defaultVisual_17m4h_1 i{font-style:normal}._name_17m4h_1{overflow-wrap:anywhere}._button_17m4h_1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);font-size:13px;font-weight:800;color:var(--s2-ink)}._button_17m4h_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._summary_17m4h_1{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}._setting_17m4h_1{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:16px;background:var(--s2-wash-lilac);border-radius:14px;font-size:14px}._setting_17m4h_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setting_17m4h_1 small{display:block;font-size:12px;color:var(--s2-muted);margin-top:6px}._setting_17m4h_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._setting_17m4h_1 input,._areas_17m4h_1 input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--s2-link)}._areas_17m4h_1{display:grid;grid-template-columns:1fr 1fr;gap:12px}._areas_17m4h_1 label{display:flex;gap:14px;align-items:center;min-height:48px;padding:12px;background:var(--s2-wash-mint);border-radius:12px;font-size:13px}._areas_17m4h_1 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._areas_17m4h_1 small{display:block;color:var(--s2-muted)}._field_17m4h_1{display:grid;gap:10px;font-size:13px}._field_17m4h_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_17m4h_1 select{min-height:44px;background:var(--s2-surface-muted);border:1px solid var(--s2-border);border-radius:12px;color:var(--s2-ink);padding:10px}._field_17m4h_1 small{font-size:12px;color:var(--s2-muted)}._field_17m4h_1 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._message_17m4h_1{background:var(--s2-wash-sky);border-radius:14px;padding:16px;font-size:14px}._message_17m4h_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._reset_17m4h_1{margin-top:16px}._card_17m4h_1 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._card_17m4h_1 button:disabled{opacity:.6}@media(max-width:1100px){._card_17m4h_1{padding:20px 14px;box-shadow:none}._grid_17m4h_1{grid-template-columns:1fr 1fr;gap:8px}._choice_17m4h_1{min-height:44px;padding:8px 10px}._choice_17m4h_1[aria-pressed=true]{padding:7px 9px}._block_17m4h_1 h3{font-size:17px}._summary_17m4h_1{display:block}._areas_17m4h_1{grid-template-columns:1fr}._swatches_17m4h_1 i{width:20px;height:20px;flex-basis:20px}}._palette_17m4h_3{order:1}._dashboard_17m4h_3{order:3}._card_17m4h_1._card_17m4h_1{margin:0;padding:38px;display:block}._card_17m4h_1._card_17m4h_1 ._block_17m4h_1{margin:0 0 24px;display:block}._card_17m4h_1._card_17m4h_1 h3{font-size:20px}._card_17m4h_1._card_17m4h_1 ._notice_17m4h_1{margin:16px 0 24px}._card_17m4h_1._card_17m4h_1 ._summary_17m4h_1 p{margin:8px 0}._card_17m4h_1._card_17m4h_1 ._grid_17m4h_1,._card_17m4h_1._card_17m4h_1 ._choice_17m4h_1{margin:0}._card_17m4h_1._card_17m4h_1 ._setting_17m4h_1{margin-top:16px}._card_17m4h_1._card_17m4h_1 ._button_17m4h_1{margin-top:10px}._card_17m4h_1._card_17m4h_1 ._reset_17m4h_1{margin:16px 0 0}@media(max-width:1100px){._card_17m4h_1._card_17m4h_1{padding:20px 14px}._card_17m4h_1._card_17m4h_1 h3{font-size:17px}}.demo-sandbox-notice{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:8px 16px;margin-bottom:20px;border-radius:16px;background:var(--sproglet-surface-sky,#e1f4fa);color:#20104a;font-size:13px;position:relative;z-index:2}.demo-sandbox-notice:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.demo-sandbox-notice details{flex:1;min-width:170px}.demo-sandbox-notice summary{min-height:44px;align-content:center;cursor:pointer;font-weight:700}.demo-sandbox-notice p{line-height:1.6;max-width:65ch}.demo-sandbox-notice a{font-weight:700}.demo-sandbox-notice button,.demo-sandbox-notice a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:inherit;text-decoration:underline;background:none;border:0;font:inherit;cursor:pointer}.demo-sandbox-notice button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.demo-sandbox-notice a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.demo-sandbox-notice :focus-visible{outline:3px solid #7554b6;outline-offset:2px}html[data-theme=dark] .demo-sandbox-notice{background:#173d43;color:#f9f1ff}@media(max-width:1100px){.demo-sandbox-notice{gap:0 8px;padding:8px 12px;font-size:12px}.demo-sandbox-notice:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.demo-sandbox-notice details{flex-basis:100%}}._desktopStage_10lcu_1{position:relative;flex:1 1 auto;min-height:min-content;display:grid;grid-template-columns:100%;grid-template-rows:minmax(32px,1fr) minmax(clamp(592px,62vh,762px),auto) 16px auto minmax(32px,1fr);overflow:hidden;isolation:isolate;color:var(--s2-ink)}._connectBackdrop_10lcu_2{position:absolute;inset:0;z-index:-3;background:linear-gradient(118.072deg,#18201b,#0b100d)}._connectBackdrop_10lcu_2 img{position:absolute;left:77.083%;top:-52px;width:25%;height:360px}._familyBackdrop_10lcu_4{position:absolute;inset:0;z-index:-2;background:linear-gradient(131.27deg,#faf2e8,#fff7f4 55%,#eee6ff);clip-path:polygon(0 0,var(--family-top) 0,var(--family-bottom) 808px,calc(var(--family-bottom) - (var(--family-top) - var(--family-bottom))*192/808) 100%,0 100%)}._referenceSurface_10lcu_5{position:absolute;left:0;top:-92px;width:1440px;height:900px;z-index:-2;transform-origin:top left;pointer-events:none}._referenceSurface_10lcu_5 img{max-width:none}._familyWashes_10lcu_7{position:absolute;inset:0;z-index:-1;pointer-events:none}._familyWashes_10lcu_7 img{position:absolute}._skyWash_10lcu_9{left:-6.25%;top:508px;width:20.833%;height:300px}._lilacWash_10lcu_10{left:26.389%;top:-222px;width:22.917%;height:330px}._calendarStage_10lcu_11{position:absolute;left:var(--calendar-left);top:143px;width:var(--calendar-width);height:420px;overflow:hidden;border:.84px solid var(--s2-border);border-radius:20.16px}._familyCalendar_10lcu_12{position:absolute;inset:0;clip-path:polygon(0 0,var(--calendar-top-cut) 0,var(--calendar-bottom-cut) 100%,0 100%)}._intro_10lcu_13{position:absolute;top:144px;max-width:260px;transition:opacity .12s;color:var(--s2-ink)}._familyIntro_10lcu_14{left:3.889%;width:18%}._connectIntro_10lcu_14{left:80%;width:16.32%;color:#f3eee0}._productName_10lcu_15{display:flex;align-items:center;gap:12px;min-height:42px;font-size:16px;font-weight:900}._productName_10lcu_15 img{width:42px;height:42px;object-fit:contain;flex-shrink:0}._intro_10lcu_13 ._productName_10lcu_15 strong{position:relative;top:-2px}._eyebrow_10lcu_18{margin:16px 0 6px;font-size:8px;line-height:1;font-weight:800;color:var(--s2-accent-ink)}._eyebrow_10lcu_18:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._eyebrow_10lcu_18:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._connectIntro_10lcu_14 ._eyebrow_10lcu_18{margin-top:15px;color:#a8cf8a}._intro_10lcu_13 h2{display:flex;align-items:center;min-height:74px;max-width:255px;margin:0;font-size:20px;line-height:normal;font-weight:900;color:inherit}._connectIntro_10lcu_14 h2{min-height:62px}._lede_10lcu_24{display:flex;align-items:center;min-height:76px;margin:4px 0 0;font-size:9.5px;font-weight:400;line-height:normal;color:var(--s2-body)}._lede_10lcu_24:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._connectIntro_10lcu_14 ._productName_10lcu_15{gap:12px}._connectIntro_10lcu_14 ._productName_10lcu_15 img{position:relative;top:4px;width:46px;height:46px;margin-block:-2px}._connectIntro_10lcu_14 ._productName_10lcu_15 strong{top:-1px}._connectIntro_10lcu_14 ._lede_10lcu_24{min-height:86px;margin-top:9px;color:#dbd7cb}._familyIntro_10lcu_14 ._productName_10lcu_15{min-height:0}._familyIntro_10lcu_14 ._eyebrow_10lcu_18{margin:12px 0 8px;line-height:1.4}._familyIntro_10lcu_14 h2{display:block;min-height:0;line-height:1.3}._familyIntro_10lcu_14 ._lede_10lcu_24{display:block;min-height:0;margin:12px 0 0;font-size:12px;line-height:1.5}._familyIntro_10lcu_14 ._lede_10lcu_24:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._familyIntro_10lcu_14 ._cta_10lcu_35{width:100%;max-width:230px;min-height:32px;margin-top:18px;padding:8px 14px}._connectIntro_10lcu_14 ._cta_10lcu_35{width:100%;max-width:230px;min-height:32px;margin-top:18px;padding:0 18px}._cta_10lcu_35{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;width:230px;border-radius:999px;font-size:11px;font-weight:800;text-align:center;text-decoration:none}._cta_10lcu_35:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._cta_10lcu_35._familyCta_10lcu_39{background:var(--s2-family-public);color:#fff}._cta_10lcu_35._connectCta_10lcu_40{background:#a8cf8a;color:#2a1267}._notes_10lcu_41{position:absolute;top:598px;width:690px;display:flex;gap:15px;align-items:flex-start}._familyNotes_10lcu_42{left:var(--calendar-left);width:var(--calendar-width);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 12px;z-index:3}._connectNotes_10lcu_42{left:29.513889%;gap:20px;color:#f3eee0}._notes_10lcu_41 article{position:relative;flex:0 0 220px;min-width:0;overflow:clip;min-height:88px;padding:9px 15px 1px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-lilac);transform:rotate(1.2deg);transform-origin:top left}._notes_10lcu_41 article:nth-child(2){margin-top:14px;background:var(--s2-wash-mint);transform:rotate(-.9deg)}._notes_10lcu_41 article:nth-child(3){margin-top:-4px;min-height:92px;background:var(--s2-wash-blush);transform:rotate(.8deg)}._notes_10lcu_41 article:nth-child(3) p{min-height:54px}._connectNotes_10lcu_42 article p{width:206px}._connectNotes_10lcu_42 article:nth-child(2) p{width:188.079px}._notes_10lcu_41 h3{display:flex;align-items:center;min-height:25px;font-size:10px;font-weight:800;line-height:normal;margin:0 0 1px}._notes_10lcu_41 article p{display:flex;align-items:center;min-height:50px;font-size:8px;font-weight:400;line-height:normal;margin:0;color:var(--s2-body)}._notes_10lcu_41 article p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._connectNotes_10lcu_42 article,._connectNotes_10lcu_42 article:nth-child(2),._connectNotes_10lcu_42 article:nth-child(3){background:#2b3a31;border-color:#81907a;padding-left:29px}._connectNotes_10lcu_42 article:before{content:"";position:absolute;left:11px;top:11px;height:72px;width:7px;border-radius:999px;background:#8fb373}._connectNotes_10lcu_42 article:nth-child(3):before{height:76px}._connectNotes_10lcu_42 article:nth-child(2):before{background:#8a74ff}._connectNotes_10lcu_42 article:nth-child(3):before{background:#ff7fae}._connectNotes_10lcu_42 article{transform:rotate(.9deg)}._connectNotes_10lcu_42 article:nth-child(2){transform:rotate(-1.1deg)}._connectNotes_10lcu_42 article:nth-child(3){transform:rotate(1.1deg)}._connectNotes_10lcu_42 article p{color:#dbd7cb}._notes_10lcu_41>p{position:absolute;top:128px;left:180px;width:340px;min-height:38px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px}._notes_10lcu_41>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._connectNotes_10lcu_42>p{left:155px;width:360px;color:#a8cf8a;font-size:18px}._connectNotes_10lcu_42>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._familyNotes_10lcu_42 article{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:112px;height:100%;padding:10px;overflow:visible;text-align:center;transform:rotate(.6deg)}._familyNotes_10lcu_42 article:nth-child(2){margin-top:0;transform:translateY(3px) rotate(-.5deg)}._familyNotes_10lcu_42 article:nth-child(3){margin-top:0;min-height:112px;transform:translateY(-2px) rotate(.4deg)}._familyNotes_10lcu_42 article:nth-child(4){background:var(--s2-wash-mint);transform:translateY(2px) rotate(-.5deg)}._familyNotes_10lcu_42 article:nth-child(5){background:var(--s2-wash-blush);transform:rotate(.4deg)}._familyNotes_10lcu_42 h3{display:block;flex:none;min-height:0;margin:0 0 6px;font-size:13px;line-height:1.4}._familyNotes_10lcu_42 article p,._familyNotes_10lcu_42 article:nth-child(3) p{display:block;flex:none;width:auto;min-height:0;font-size:11px;line-height:1.5}._familyNotes_10lcu_42 article p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._familyNotes_10lcu_42 article:nth-child(3) p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._familyNotes_10lcu_42>p{position:static;grid-column:1/-1;justify-self:center;width:fit-content;max-width:100%;min-height:32px;margin:8px 0 0;line-height:1.5}._seam_10lcu_75{position:absolute;top:-284px;left:-21.3333333333%;width:142.6666666667%;max-width:none;height:1284px;pointer-events:none;transform:translate(var(--seam-offset));z-index:2}._handle_10lcu_76{position:absolute;left:clamp(6px,calc(var(--split-x) - 29px),calc(100% - 64px));top:329px;z-index:3;width:58px;height:58px;display:grid;place-items:center;padding:0;border:1.25px solid rgba(255,255,255,.72);border-radius:50%;background:linear-gradient(102.38deg,#fff,#eee9ff);color:#5643bd;font-size:17px;font-weight:900;box-shadow:0 12px 32px #15112a57;cursor:ew-resize;touch-action:none}._darkOnly_10lcu_77,[data-theme=dark] ._lightOnly_10lcu_78{display:none}[data-theme=dark] ._darkOnly_10lcu_77{display:block}[data-theme=dark] ._connectBackdrop_10lcu_2,[data-theme=dark] ._familyBackdrop_10lcu_4{background:var(--s2-canvas)}[data-theme=dark] ._familyWashes_10lcu_7 img{display:none}[data-theme=dark] ._familyNotes_10lcu_42 article{background:var(--s2-wash-lilac)}[data-theme=dark] ._familyNotes_10lcu_42 article:nth-child(2){background:var(--s2-wash-mint)}[data-theme=dark] ._familyNotes_10lcu_42 article:nth-child(3){background:var(--s2-wash-blush)}[data-theme=dark] ._familyNotes_10lcu_42 article:nth-child(4){background:var(--s2-wash-sky)}[data-theme=dark] ._familyNotes_10lcu_42 article:nth-child(5){background:var(--s2-wash-butter)}[data-theme=dark] ._handle_10lcu_76{background:var(--s2-canvas);color:var(--s2-body);border-color:var(--s2-border-strong)}._mobileStage_10lcu_88{position:relative;min-height:752px;overflow:hidden;isolation:isolate;background:#101611}._mobileStage_10lcu_88 ._familyNotes_10lcu_42{display:none;position:relative;top:auto;left:auto;width:calc(100% - 48px);max-width:780px;margin:32px auto 16px;grid-template-columns:repeat(2,minmax(0,1fr))}._mobileStage_10lcu_88 ._familyNotes_10lcu_42 h3{font-size:15px}._mobileStage_10lcu_88 ._familyNotes_10lcu_42 article p{font-size:13px}._mobileStage_10lcu_88 ._familyNotes_10lcu_42 article p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileStage_10lcu_88 ._familyNotes_10lcu_42>p{color:#f3eee0}._mobileBackdrop_10lcu_94,._mobileFamilyWash_10lcu_94,._mobileConnectWash_10lcu_94{position:absolute;pointer-events:none;z-index:-1}._mobileBackdrop_10lcu_94{inset:-92px 0 auto;height:844px}._mobileBackdrop_10lcu_94 img{width:100%;height:844px}._mobileFamilyWash_10lcu_94{right:-48px;top:-144px;width:170px;height:170px}._mobileConnectWash_10lcu_94{right:-50px;bottom:60px;width:170px;height:170px}._mobileFamilyWash_10lcu_94 img,._mobileConnectWash_10lcu_94 img{width:100%;height:100%}._mobileFamily_10lcu_94{position:relative;margin:0 16px;padding-top:13px;color:var(--s2-ink)}._mobileFamily_10lcu_94 h2,._mobileConnect_10lcu_94 h2{display:flex;align-items:center;width:min(352px,100%);min-height:65px;font-size:23px;line-height:normal;font-weight:900;margin:0 0 10px}._mobileActions_10lcu_101{position:relative;display:flex;justify-content:center;align-items:center}._mobileActions_10lcu_101 ._cta_10lcu_35{width:190px;min-height:32px;padding:0 12px;flex-shrink:0}._mobileActions_10lcu_101 small{position:absolute;right:0;max-width:72px;text-align:right;font-size:8px;font-weight:800;line-height:1.3;color:var(--s2-muted)}._mobileActions_10lcu_101 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._compactCalendar_10lcu_105{width:calc(100% - 56px);max-width:530px;margin:14px auto 0}._mobileSeam_10lcu_106{position:absolute;left:0;top:-92px;width:100%;height:844px;pointer-events:none}._mobileConnect_10lcu_94{position:relative;padding:35px 16px 48px;color:#f3eee0}._mobileConnect_10lcu_94 ._productName_10lcu_15{font-size:14.5px;gap:10px;min-height:34px;height:34px;margin-bottom:1px}._mobileConnect_10lcu_94 ._productName_10lcu_15:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileConnect_10lcu_94 ._productName_10lcu_15 img{width:36px;height:36px}._mobileConnect_10lcu_94 h2{min-height:56px;margin-bottom:16px}._mobileConnect_10lcu_94 ._mobileActions_10lcu_101 small{color:#dbd7cb}@media(min-width:600px)and (max-width:1100px){._mobileFamily_10lcu_94,._mobileConnect_10lcu_94{max-width:600px;margin-inline:auto}._mobileFamily_10lcu_94 h2{text-align:center;min-height:60px}._mobileActions_10lcu_101 small{max-width:160px}._mobileConnectWash_10lcu_94{right:calc(50% - 390px)}}@media(min-width:900px)and (max-width:1100px){._mobileStage_10lcu_88 ._familyNotes_10lcu_42{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){._mobileStage_10lcu_88 ._familyNotes_10lcu_42{grid-template-columns:minmax(0,1fr);gap:22px}._mobileStage_10lcu_88 ._familyNotes_10lcu_42 article{min-height:0;padding:16px}}@media(max-width:350px){._mobileActions_10lcu_101{flex-direction:column;gap:6px}._mobileActions_10lcu_101 small{position:static;max-width:none;font-size:9px}._mobileActions_10lcu_101 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileStage_10lcu_88{min-height:860px}._mobileSeam_10lcu_106,._mobileBackdrop_10lcu_94{top:-65px}._mobileFamily_10lcu_94 h2,._mobileConnect_10lcu_94 h2{font-size:22px}}@media(prefers-reduced-motion:reduce){._intro_10lcu_13{transition:none}}[data-theme=dark] ._familyNotes_10lcu_42>p{color:var(--s2-family-coral)}[data-theme=dark] ._desktopStage_10lcu_1{--s2-border:rgba(185,175,197,.4)}._desktopStage_10lcu_1 ._calendarStage_10lcu_11{grid-column:1;grid-row:2;position:relative;top:auto;height:auto;min-height:592px;contain:size}._desktopStage_10lcu_1 ._intro_10lcu_13{grid-column:1;grid-row:2 / 5;position:relative;top:auto;align-self:center}._desktopStage_10lcu_1 ._notes_10lcu_41{grid-column:1;grid-row:4;position:relative;top:auto}._desktopStage_10lcu_1 ._familyNotes_10lcu_42{row-gap:16px}._desktopStage_10lcu_1 ._familyNotes_10lcu_42>p{margin-top:0}._desktopStage_10lcu_1 ._connectNotes_10lcu_42{left:var(--calendar-left);width:var(--calendar-width);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._desktopStage_10lcu_1 ._connectNotes_10lcu_42 article{width:100%;height:100%;padding:12px 14px 12px 29px}._desktopStage_10lcu_1 ._connectNotes_10lcu_42 article p{width:auto;font-size:11px;line-height:1.5}._desktopStage_10lcu_1 ._connectNotes_10lcu_42 article p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._desktopStage_10lcu_1 ._connectNotes_10lcu_42 h3{font-size:13px;line-height:1.4}._desktopStage_10lcu_1 ._connectNotes_10lcu_42>p{position:static;grid-column:1/-1;justify-self:center;margin:0}._desktopStage_10lcu_1 ._familyCalendar_10lcu_12{clip-path:polygon(0 0,var(--calendar-top-cut) 0,calc(var(--calendar-top-cut) - var(--calendar-height,420px)*var(--seam-slope)) 100%,0 100%)}._desktopStage_10lcu_1 ._familyBackdrop_10lcu_4{--edge:calc(var(--calendar-left) + var(--calendar-top-cut) + var(--calendar-y,143px)*var(--seam-slope));clip-path:polygon(0 0,var(--edge) 0,calc(var(--edge) - var(--scene-height,1000px)*var(--seam-slope)) 100%,0 100%)}._desktopStage_10lcu_1 ._referenceSurface_10lcu_5{top:calc(var(--calendar-y,143px) - 235px)}._desktopStage_10lcu_1 ._skyWash_10lcu_9{top:calc(var(--calendar-y,143px) + 365px)}._desktopStage_10lcu_1 ._lilacWash_10lcu_10{top:calc(var(--calendar-y,143px) - 365px)}._desktopStage_10lcu_1 ._connectBackdrop_10lcu_2 img{top:calc(var(--calendar-y,143px) - 195px)}._desktopStage_10lcu_1 ._handle_10lcu_76{top:calc(var(--calendar-y,143px) + var(--calendar-height,692px)/2 - 29px)}._desktopStage_10lcu_1 ._seam_10lcu_75{height:var(--seam-height,1284px);width:calc(var(--seam-scale,1.4266666667)*100%);left:calc((1 - var(--seam-scale,1.4266666667))*50%);top:calc(var(--calendar-y,143px) + var(--calendar-height,692px)/2 - var(--seam-height,1284px)/2)}._page_daw30_5{color:var(--s2-ink);background:var(--s2-public-oat,#faf2e8);overflow:hidden;font-weight:400}._desktopCopy_daw30_29{display:block}._mobileCopy_daw30_41{display:none}[data-theme=dark] ._page_daw30_5{background:var(--s2-canvas);--s2-surface:#251b2e }._page_daw30_5 h1,._page_daw30_5 h2,._page_daw30_5 h3{font-weight:900;color:inherit}._page_daw30_5 h2{font-size:34px;line-height:1.3;margin:0}._kicker_daw30_105{margin:0 0 18px;color:var(--s2-accent-ink);font-size:9px;font-weight:800;line-height:1.5}._kicker_daw30_105:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._intro_daw30_145{font-size:12px;line-height:1.5;color:var(--s2-body);margin:22px 0 0}._intro_daw30_145:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_daw30_185{position:relative;max-width:1440px;margin:auto;min-height:650px;display:grid;grid-template-columns:minmax(0,650px) minmax(0,590px);gap:60px;padding:53px 70px 70px;align-items:start;isolation:isolate}._heroPaper_daw30_233{position:relative;padding:38px 37px;min-height:510px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:24px;transform:rotate(.5deg);transform-origin:top left}._heroPaper_daw30_233 h1{width:min(570px,100%);font-size:45px;line-height:normal;margin:16px 0 0}._heroPaper_daw30_233>._kicker_daw30_105{min-height:28px;margin:0;line-height:normal}._heroPaper_daw30_233 h1 ._desktopCopy_daw30_29>span{display:block;min-height:62px}._heroPaper_daw30_233 h1 em{display:block;font-style:normal;min-height:66px}._heroPaper_daw30_233 h1 em{position:relative;font-size:50px;line-height:66px;color:var(--s2-family-public);margin-top:-5px;margin-bottom:26px}._heroPaper_daw30_233 h1 em:after{content:"";position:absolute;left:0;bottom:0;width:335px;max-width:100%;height:7px;border-radius:999px;background:var(--s2-family-coral)}._heroBody_daw30_429{width:min(565px,100%);font-size:13px;line-height:normal;min-height:78px;margin:17px 0 42px;color:var(--s2-body)}._heroBody_daw30_429:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_daw30_477{display:flex;margin-left:4px;gap:14px;flex-wrap:wrap}._primary_daw30_501,._secondary_daw30_501{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 18px;width:175px;max-width:100%;border-radius:999px;font-size:11px;line-height:1.3;font-weight:800;text-align:center;text-decoration:none}._primary_daw30_501:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._secondary_daw30_501:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_daw30_501{background:var(--s2-family-public);color:#fff}._secondary_daw30_501{width:170px;border:1.25px solid var(--s2-ink);background:var(--s2-surface);color:var(--s2-ink)}._dashboardPaper_daw30_613{position:relative;margin-top:15px;min-height:490px;display:flex;flex-direction:column;align-items:center;padding:44.39px 42.59px 24px;background:var(--s2-wash-lilac);border:1px solid var(--s2-border);border-radius:30px;transform:rotate(-.5deg);transform-origin:top left}._dashboardPaper_daw30_613>p:last-child{margin:30.5px 0 0 39px;width:350px;min-height:40px;text-align:center;font-size:22px;line-height:normal}._skyWash_daw30_701,._lilacWash_daw30_701{position:absolute;z-index:-1}._skyWash_daw30_701{left:73.61%;top:33px;width:420px}._lilacWash_daw30_701{left:87.5%;top:508px;width:280px}._mascotScene_daw30_757{display:none}._why_daw30_773,._parts_daw30_773,._familyShapes_daw30_773{max-width:1440px;margin:auto;padding-inline:72px}._why_daw30_773{min-height:425px}._why_daw30_773>._kicker_daw30_105{min-height:28px;margin:0}._why_daw30_773>h2{max-width:860px;min-height:58px;margin-top:12px;line-height:normal}._why_daw30_773>._intro_daw30_145{max-width:720px;min-height:44px;margin-top:8px;line-height:normal}._fragments_daw30_873{position:relative;min-height:285px;margin-top:30px}._fragment_daw30_873{position:absolute;left:calc(var(--x)*100%/1296);top:calc(var(--y)*1px);width:calc(var(--w)*100%/1296);min-height:calc(var(--h)*1px);padding:24px;border:1px solid var(--s2-border);border-radius:18px;transform:rotate(calc(var(--angle)*1deg));transform-origin:top left}._fragment_daw30_873 h3{font-size:12px;font-weight:800;line-height:normal;margin:0 0 7px;min-height:28px}._fragment_daw30_873 p{font-size:9px;color:var(--s2-muted);line-height:normal;margin:0}._fragment_daw30_873 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._blush_daw30_1005{background:var(--s2-wash-blush)}._sky_daw30_701{background:var(--s2-wash-sky)}._mint_daw30_1029{background:var(--s2-wash-mint)}._lilac_daw30_701{background:var(--s2-wash-lilac)}._butter_daw30_1053{background:#ffd46b;color:#281166}._fragment_daw30_873:nth-child(1){--x:33;--y:0;--w:270;--h:128;--angle:4 }._fragment_daw30_873:nth-child(2){--x:313;--y:18;--w:270;--h:128;--angle:-3.2 }._fragment_daw30_873:nth-child(3){--x:618;--y:-8;--w:198;--h:102;--angle:1.5 }._fragment_daw30_873:nth-child(4){--x:1053;--y:15;--w:165;--h:96;--angle:4.5 }._fragment_daw30_873:nth-child(5){--x:113;--y:128;--w:260;--h:128;--angle:-2.4 }._fragment_daw30_873:nth-child(6){--x:423;--y:142;--w:186;--h:98;--angle:-4.2 }._fragment_daw30_873:nth-child(7){--x:723;--y:110;--w:300;--h:128;--angle:2.6 }._fragment_daw30_873:nth-child(8){--x:1093;--y:165;--w:178;--h:92;--angle:-2.8 }._fragment_daw30_873:nth-child(9){--x:6;--y:215;--w:150;--h:64;--angle:3.8 }._fragment_daw30_873:nth-child(10){--x:553;--y:215;--w:175;--h:66;--angle:-2.6 }._fragment_daw30_873:nth-child(11){--x:883;--y:220;--w:160;--h:62;--angle:2.8 }._fragment_daw30_873:nth-child(3),._fragment_daw30_873:nth-child(4),._fragment_daw30_873:nth-child(6),._fragment_daw30_873:nth-child(8){padding:17px;border:0;border-radius:16px}._fragment_daw30_873:nth-child(n+9){padding:11px 12px 10px;border:0;border-radius:14px}._fragment_daw30_873:nth-child(n+9) h3{min-height:18px;font-size:10px;margin-bottom:3px}._fragment_daw30_873:nth-child(n+9) p{font-size:8px}._fragment_daw30_873:nth-child(n+9) p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragments_daw30_873>p{position:absolute;margin:0;height:32px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:normal;z-index:1;transform:translate(-50%,-50%) rotate(var(--note-angle))}._fragments_daw30_873>._saw_daw30_1509{left:63.534%;top:-7.5px;width:250px;font-size:15px;--note-angle:-1.6deg }._fragments_daw30_873>._saw_daw30_1509:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragments_daw30_873>._where_daw30_1545{left:25.641%;top:125.02px;width:210px;font-size:17px;--note-angle:2.2deg }._fragments_daw30_873>._details_daw30_1573{left:52.165%;top:192.54px;width:185px;font-size:15px;--note-angle:2.2deg }._fragments_daw30_873>._details_daw30_1573:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragments_daw30_873>._somebody_daw30_1609{left:81.6728%;top:113.01px;width:190px;font-size:16px;--note-angle:-1.8deg }._parts_daw30_773{min-height:530px}._partsHeading_daw30_1653{text-align:right}._partsHeading_daw30_1653>._kicker_daw30_105{min-height:28px;margin:0}._partsHeading_daw30_1653 h2{max-width:940px;margin-left:auto;font-size:36px;min-height:56px;margin-top:7px;line-height:normal}._partsHeading_daw30_1653 ._intro_daw30_145{max-width:760px;margin:9px 0 0 auto;min-height:54px;line-height:normal}._partCards_daw30_1737{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1274px;gap:16px;margin-top:51px}._part_daw30_773{min-height:250px;padding:20px 18px 18px;transform:rotate(var(--paper-angle,.8deg));transform-origin:top left;border:1px solid var(--s2-border);border-radius:20px;display:flex;flex-direction:column}._part_daw30_773:nth-child(2){--paper-angle:-.9deg }._part_daw30_773:nth-child(3){--paper-angle:.7deg }._part_daw30_773:nth-child(4){--paper-angle:-.7deg }._part_daw30_773:nth-child(5){--paper-angle:.6deg }._part_daw30_773 h3{display:flex;align-items:center;gap:10px;font-size:13px;line-height:normal;min-height:40px;margin:0 0 12px}._icon_daw30_1889{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1.5px solid rgba(43,20,99,.16);border-radius:50%;background:#faf2e8}._icon_daw30_1889>span{width:24px}._part_daw30_773>p{font-size:9px;line-height:normal;margin:0;min-height:88px;color:var(--s2-body)}._part_daw30_773>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._pills_daw30_1981{display:flex;flex-wrap:wrap;align-content:center;min-height:66px;gap:6px;margin-top:12px}._pills_daw30_1981>span:not([data-compact-pill-row]){display:flex;align-items:center;justify-content:center;padding:8px 10px;min-height:30px;flex:none;width:var(--pill-one,108px);background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:8px 8px 16px 16px;font-size:8px;font-weight:800;text-align:center}._pills_daw30_1981>span:not([data-compact-pill-row]):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){width:var(--pill-two,112px);background:var(--s2-wash-mint);border-radius:16px 16px 8px 8px}._part_daw30_773:first-child ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2),._part_daw30_773:nth-child(3) ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){background:#ffd46b;color:#281166}._part_daw30_773:nth-child(2){--pill-two:106px }._part_daw30_773:nth-child(2) ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){background:var(--s2-wash-sky)}._part_daw30_773:nth-child(3){--pill-two:92px }._part_daw30_773:nth-child(4){--pill-one:104px;--pill-two:88px }._part_daw30_773:nth-child(5){--pill-one:96px;--pill-two:102px }._part_daw30_773:nth-child(5) ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){background:var(--s2-wash-blush)}._part_daw30_773:last-child>p{color:#281166}._familyShapes_daw30_773{min-height:585px;display:grid;grid-template-columns:minmax(0,575px) minmax(0,1fr);gap:40px}._familyCopy_daw30_2241>._kicker_daw30_105{min-height:28px;margin:0 0 12px}._familyCopy_daw30_2241 h2{max-width:560px;font-size:35px;line-height:normal}._familyCopy_daw30_2241 ._intro_daw30_145{margin-top:20px;line-height:normal}._familyCollection_daw30_2293{position:relative;min-height:500px}._familyFragment_daw30_2309{position:absolute;width:230px;min-height:105px;z-index:1;display:flex;flex-direction:column;gap:6px;transform:rotate(.39deg);transform-origin:top left}._familyFragment_daw30_2309>span{width:100px;height:36px;flex:none}._familyFragment_daw30_2309 h3{margin:0;min-height:24px;font-size:13px;line-height:normal}._familyFragment_daw30_2309 p{margin:0;min-height:38px;font-size:9.5px;line-height:normal;color:var(--s2-muted)}._familyFragment_daw30_2309 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._familyFragment_daw30_2309:nth-child(1){left:45.005px;top:24px}._familyFragment_daw30_2309:nth-child(2){left:354.685px;top:71.11px}._familyFragment_daw30_2309:nth-child(3){left:-5px;top:180px;transform:none}._familyFragment_daw30_2309:nth-child(4){left:237.515px;top:390.32px}._familyFragment_daw30_2309:nth-child(5){left:542px;top:257px;transform:none}._connector_daw30_2525,._heart_daw30_2525{position:absolute;pointer-events:none;transform:rotate(.39deg);transform-origin:top left}._connector0_daw30_2549{left:154.28px;top:129.75px;width:190px}._connector1_daw30_2569{left:113.4px;top:259.47px;width:220px}._connector2_daw30_2589{left:328.81px;top:200.94px;width:180px}._connector3_daw30_2609{left:377.88px;top:336.27px;width:210px}._heart_daw30_2525{width:20px}._heart0_daw30_2641{left:198.71px;top:215.05px}._heart1_daw30_2657{left:393.36px;top:266.38px}._heart2_daw30_2673{left:283.81px;top:347.63px}._familyCopy_daw30_2241>._primary_daw30_501{margin-top:83px;width:170px}._familyCollection_daw30_2293>p{position:absolute;left:576.32px;top:453.77px;width:360px;height:34px;margin:0;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:normal;text-align:center;transform:translate(-50%,-50%) rotate(1.2deg)}._privacy_daw30_2769{position:relative;min-height:390px;background:#f2ebff;isolation:isolate}._privacyAmbient_daw30_2793{position:absolute;inset:0;overflow:hidden;z-index:-1}._privacyAmbient_daw30_2793 img{width:100%;max-width:none}._privacyInner_daw30_2833{position:relative;max-width:1440px;margin:auto;padding:45px 72px;display:grid;grid-template-columns:minmax(0,790px) minmax(0,320px);gap:36px 118px}._privacyInner_daw30_2833>div:first-child>._kicker_daw30_105{min-height:28px;margin:0 0 12px}._privacy_daw30_2769 h2{max-width:760px;color:var(--s2-ink);line-height:normal}._privacy_daw30_2769 ._intro_daw30_145{margin-top:49px;line-height:normal}._trust_daw30_2921{grid-column:2;grid-row:1 / span 2;align-self:start;padding-top:18px}._trust_daw30_2921>p:not(:last-child){margin:0 0 20px;min-height:58px;display:grid;place-items:center;padding:10px 16px;text-align:center;background:var(--s2-wash-sky);border:1px solid var(--s2-border);border-radius:16px 16px 8px 8px;font-size:16px;font-weight:800;line-height:normal}._trust_daw30_2921>p:nth-child(2){background:var(--s2-wash-mint)}._trust_daw30_2921>p:nth-child(3){background:var(--s2-wash-lilac)}._trust_daw30_2921>p:last-child{position:static;width:min(220px,100%);min-height:30px;display:flex;align-items:center;justify-content:center;font-size:17px;text-align:center;line-height:normal;margin:0 auto;transform:rotate(1.8deg);transform-origin:top left}._registration_daw30_3028{position:static;grid-column:1;max-width:860px;font-size:10px;font-weight:800;line-height:normal;margin:0;color:var(--s2-body)}._registration_daw30_3028:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._heroPaper_daw30_233 h1 em{color:var(--s2-ink)}[data-theme=dark] ._fragment_daw30_873{background:var(--s2-surface)}[data-theme=dark] ._fragment_daw30_873:nth-child(3),[data-theme=dark] ._fragment_daw30_873:nth-child(8){background:var(--s2-wash-blush)}[data-theme=dark] ._fragment_daw30_873:nth-child(4),[data-theme=dark] ._fragment_daw30_873:nth-child(11){background:var(--s2-wash-mint)}[data-theme=dark] ._privacy_daw30_2769{background:var(--s2-surface)}[data-theme=dark] ._butter_daw30_1053{background:var(--s2-wash-butter);color:var(--s2-ink)}[data-theme=dark] ._part_daw30_773:last-child>p{color:var(--s2-body)}[data-theme=dark] ._dashboardPaper_daw30_613{background:var(--s2-surface)}[data-theme=dark] ._icon_daw30_1889{background:var(--s2-surface);border-color:#b9afc566}[data-theme=dark] ._part_daw30_773 ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){background:var(--s2-surface)}[data-theme=dark] ._part_daw30_773:first-child ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2),[data-theme=dark] ._part_daw30_773:nth-child(3) ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){background:#4a3b1f;color:var(--s2-ink)}[data-theme=dark] ._privacy_daw30_2769 ._kicker_daw30_105{color:var(--s2-family-coral)}[data-theme=dark] ._trust_daw30_2921>p:last-child{color:var(--s2-accent-ink)}@media(max-width:1250px)and (min-width:1001px){._hero_daw30_185{padding-inline:40px;gap:36px}._heroPaper_daw30_233{padding:28px}._heroPaper_daw30_233 h1{font-size:36px}._heroPaper_daw30_233 h1 em{font-size:42px}._dashboardPaper_daw30_613{padding-inline:20px}._why_daw30_773,._parts_daw30_773,._familyShapes_daw30_773{padding-inline:40px}._familyCollection_daw30_2293{min-width:0}._familyFragment_daw30_2309{max-width:43%}._familyFragment_daw30_2309:nth-child(5){left:68%}._privacyInner_daw30_2833{gap:40px;padding-inline:40px}._part_daw30_773{padding:14px}._part_daw30_773 h3{gap:6px;font-size:12px}._icon_daw30_1889{width:32px;height:32px}}@media(max-width:1000px){._page_daw30_5 h2{font-size:25px}._kicker_daw30_105{font-size:9px;margin-bottom:16px}._kicker_daw30_105:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._intro_daw30_145{font-size:10px;line-height:1.5}._intro_daw30_145:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._desktopCopy_daw30_29{display:none}._mobileCopy_daw30_41{display:block}._hero_daw30_185{display:block;min-height:653px;padding:22.35px 15.95px 0 12.05px;max-width:600px}._heroPaper_daw30_233{min-height:390px;padding:24px 19px 26px;transform:rotate(.39deg);border-radius:22px;transform-origin:top left}._heroPaper_daw30_233 h1{font-size:30px;line-height:normal;margin:12px 0 0;min-height:130px;max-width:320px}._heroPaper_daw30_233 h1 ._mobileCopy_daw30_41{display:block;min-height:130px}._heroPaper_daw30_233 h1 ._desktopCopy_daw30_29{display:none}._heroPaper_daw30_233 h1:after{content:"";display:block;width:175px;height:6px;border-radius:999px;background:var(--s2-family-coral)}._heroBody_daw30_429{font-size:10px;line-height:normal;min-height:70px;margin:29px 0 31px;max-width:310px}._heroBody_daw30_429:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_daw30_477{margin-left:0;gap:10px;flex-wrap:nowrap}._actions_daw30_477 ._primary_daw30_501{width:170px}._actions_daw30_477 ._secondary_daw30_501{width:135px}._dashboardPaper_daw30_613,._skyWash_daw30_701,._lilacWash_daw30_701{display:none}._mascotScene_daw30_757{display:block;position:relative;height:220px;margin-top:5px;isolation:isolate}._mascotScene_daw30_757>p{position:absolute;left:19.95px;top:40px;width:160px;text-align:center;font-size:21px;margin:0;line-height:normal}._mascotScene_daw30_757>picture{position:absolute;left:197.95px;top:0;width:150px;height:150px}._mascotScene_daw30_757>picture img{width:150px;height:150px;object-fit:contain}._mascotWash_daw30_3848{position:absolute;left:207.95px;top:15px;width:170px;z-index:-1}._mascotScene_daw30_757>p._mascotCaption_daw30_3876{left:213.95px;top:155px;width:140px;min-height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;transform:rotate(2deg);transform-origin:top left}._mascotScene_daw30_757>p._mascotCaption_daw30_3876:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._why_daw30_773,._parts_daw30_773,._familyShapes_daw30_773{padding-inline:18px;max-width:600px}._why_daw30_773{min-height:745px}._why_daw30_773>h2{margin-top:2px;min-height:78px}._why_daw30_773>._intro_daw30_145{max-width:345px;margin-top:7px;min-height:40px}._fragments_daw30_873{min-height:500px;margin-top:30px}._fragment_daw30_873{left:calc(var(--x)*100%/354);width:calc(var(--w)*100%/354);padding:16px;border-radius:16px}._fragment_daw30_873 h3{font-size:10px;min-height:34px;margin:0 0 4px}._fragment_daw30_873 p{font-size:8px}._fragment_daw30_873 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragment_daw30_873:nth-child(1){--x:100;--y:78;--w:158;--h:78;--angle:3.6;z-index:1;padding:12px;border-radius:14px}._fragment_daw30_873:nth-child(2){--x:178;--y:25;--w:170;--h:90;--angle:-2.6 }._fragment_daw30_873:nth-child(3){--x:-2;--y:0;--w:170;--h:90;--angle:2.8;background:var(--s2-wash-blush);border:1px solid var(--s2-border);padding:16px}._fragment_daw30_873:nth-child(4){--x:196;--y:255;--w:150;--h:74;--angle:3.8 }._fragment_daw30_873:nth-child(5){--x:4;--y:131;--w:170;--h:90;--angle:0 }._fragment_daw30_873:nth-child(6){--x:34;--y:232;--w:148;--h:76;--angle:-3.4;background:var(--s2-wash-sky)}._fragment_daw30_873:nth-child(7){--x:180;--y:155;--w:170;--h:90;--angle:2.4 }._fragment_daw30_873:nth-child(8){--x:117;--y:332;--w:152;--h:72;--angle:-2.9 }._fragment_daw30_873:nth-child(9){--x:0;--y:330;--w:112;--h:58;--angle:4.2 }._fragment_daw30_873:nth-child(10){--x:60;--y:410;--w:132;--h:58;--angle:-2.3 }._fragment_daw30_873:nth-child(11){--x:254;--y:350;--w:102;--h:56;--angle:-3.2 }._fragment_daw30_873:nth-child(4),._fragment_daw30_873:nth-child(6),._fragment_daw30_873:nth-child(8){padding:12px;border-radius:14px}._fragment_daw30_873:nth-child(1) h3,._fragment_daw30_873:nth-child(4) h3,._fragment_daw30_873:nth-child(6) h3,._fragment_daw30_873:nth-child(8) h3{min-height:28px}._fragment_daw30_873:nth-child(n+9){padding:9px 10px 8px;border-radius:12px}._fragment_daw30_873:nth-child(n+9) h3{min-height:16px;font-size:9px;margin-bottom:2px}._fragment_daw30_873:nth-child(n+9) p{font-size:7.5px}._fragment_daw30_873:nth-child(n+9) p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragments_daw30_873>p{height:28px;font-size:13px}._fragments_daw30_873>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragments_daw30_873>._saw_daw30_1509{display:none}._fragments_daw30_873>._where_daw30_1545{font-size:13px;left:17.189%;top:221.81px;width:135px;--note-angle:2.4deg }._fragments_daw30_873>._where_daw30_1545:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragments_daw30_873>._somebody_daw30_1609{font-size:13px;left:81.059%;top:234.35px;width:135px;--note-angle:-2deg }._fragments_daw30_873>._somebody_daw30_1609:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragments_daw30_873>._details_daw30_1573{left:79.09%;top:434.96px;width:155px;font-size:12.5px;--note-angle:2.2deg }._fragments_daw30_873>._details_daw30_1573:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._parts_daw30_773{min-height:745px}._partsHeading_daw30_1653{text-align:left}._partsHeading_daw30_1653 h2{font-size:25px;max-width:354px;margin-top:5px}._partsHeading_daw30_1653 ._intro_daw30_145{margin-top:1px;min-height:42px;font-size:12px}._partsHeading_daw30_1653 ._intro_daw30_145:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._partCards_daw30_1737{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:14px;margin-top:16px}._part_daw30_773{min-height:178px;padding:14px 12px 12px}._part_daw30_773 h3{font-size:12px;min-height:34px;gap:8px;margin-bottom:8px}._icon_daw30_1889{width:34px;height:34px}._icon_daw30_1889>span{width:20px}._part_daw30_773>p{min-height:56px;font-size:9px}._part_daw30_773>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._pills_daw30_1981{width:100%;gap:4px;flex-wrap:nowrap;margin-top:8px;min-height:26px}._pills_daw30_1981>span:not([data-compact-pill-row]){min-width:0;width:auto;flex:1 1 0;padding:0 3px;font-size:7.5px;min-height:26px;border-radius:13px}._pills_daw30_1981>span:not([data-compact-pill-row]):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){width:auto;flex:1 1 0}._part_daw30_773:last-child{grid-column:1 / -1;min-height:178px}._part_daw30_773:last-child ._pills_daw30_1981{width:100%;max-width:none;gap:8px}._familyShapes_daw30_773{display:block;min-height:920px}._familyCopy_daw30_2241>._kicker_daw30_105{margin-bottom:7px}._familyCopy_daw30_2241 h2{max-width:354px}._familyCopy_daw30_2241 ._intro_daw30_145{margin-top:17px;min-height:45px}._familyCopy_daw30_2241>._primary_daw30_501{margin:75px auto 0;width:160px}._familyCollection_daw30_2293{min-height:600px;margin-top:28px}._familyFragment_daw30_2309{width:160px;max-width:47%;min-height:88px;gap:4px;transform:rotate(-.42deg)}._familyFragment_daw30_2309>span{width:92px;height:30px}._familyFragment_daw30_2309 h3{font-size:11px;min-height:22px}._familyFragment_daw30_2309 p{font-size:8.5px;min-height:34px}._familyFragment_daw30_2309 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._connector_daw30_2525{position:absolute;margin:0;border:0;border-radius:0;clip-path:none;transform:none;transform-origin:center;pointer-events:none;opacity:.9}._connector_daw30_2525 img{display:none!important}._connector3_daw30_2609{left:calc(50% - 136px);top:125px;width:102px;height:122px;border-left:3px dashed #5dc5dd;border-top:3px dashed #5dc5dd;border-top-left-radius:108px}._connector0_daw30_2549{left:calc(50% + 37px);top:129px;width:98px;height:120px;border-top:3px dashed #8a6db7;border-right:3px dashed #8a6db7;border-top-right-radius:106px}._connector1_daw30_2569{left:calc(50% + 42px);top:305px;width:98px;height:96px;border-right:3px dashed #8a6db7;border-bottom:3px dashed #8a6db7;border-bottom-right-radius:96px}._connector2_daw30_2589{left:calc(50% - 140px);top:309px;width:98px;height:92px;border-left:3px dashed #5dc5dd;border-bottom:3px dashed #5dc5dd;border-bottom-left-radius:94px}._heart_daw30_2525{display:block;width:16px;pointer-events:none}._heart0_daw30_2641{left:calc(50% - 1px);top:143px}._heart1_daw30_2657{left:calc(50% + 79px);top:282px}._heart2_daw30_2673{left:calc(50% - 82px);top:333px}._familyCollection_daw30_2293>p{left:50%;top:545px;width:300px;height:30px;font-size:17px}._familyFragment_daw30_2309:nth-child(1){left:-2px;top:18px;transform:rotate(-.42deg)}._familyFragment_daw30_2309:nth-child(2){left:56%;top:18px;transform:rotate(-.42deg);align-items:flex-end;text-align:right}._familyFragment_daw30_2309:nth-child(3){left:-2px;top:420px;transform:rotate(-.42deg)}._familyFragment_daw30_2309:nth-child(4){left:56%;top:420px;transform:none;align-items:flex-end;text-align:right}._familyFragment_daw30_2309:nth-child(2)>span{width:54px;overflow:hidden}._familyFragment_daw30_2309:nth-child(2)>span img{width:92px;max-width:none}._familyFragment_daw30_2309:nth-child(4)>span{width:40px;overflow:hidden}._familyFragment_daw30_2309:nth-child(4)>span img{width:92px;max-width:none}._familyFragment_daw30_2309:nth-child(5){left:50%;top:215px;width:176px;max-width:50%;transform:translate(-50%) rotate(-.42deg);text-align:center;align-items:center}._privacy_daw30_2769{min-height:570px}._privacyInner_daw30_2833{display:block;padding:35px 18px 40px;max-width:600px}._privacyInner_daw30_2833>div:first-child>._kicker_daw30_105{min-height:26px;margin-bottom:9px;font-size:8px}._privacyInner_daw30_2833>div:first-child>._kicker_daw30_105:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._privacy_daw30_2769 ._intro_daw30_145{font-size:10px;margin-top:12px;min-height:68px}._privacy_daw30_2769 ._intro_daw30_145:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trust_daw30_2921{padding-top:40px}._trust_daw30_2921>p:not(:last-child){font-size:14px;min-height:58px;margin-bottom:14px}._trust_daw30_2921>p:not(:last-child):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trust_daw30_2921>p:last-child{width:min(160px,100%);min-height:28px;font-size:17px;transform:rotate(1.6deg)}._registration_daw30_3028{font-size:8px;margin:24px 0 0}._registration_daw30_3028:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._privacyAmbient_daw30_2793 img{min-height:570px;object-fit:cover}}@media(max-width:350px){._heroPaper_daw30_233 h1{font-size:26px}._heroPaper_daw30_233{padding:22px 10px}._actions_daw30_477{flex-wrap:wrap}._actions_daw30_477>a{flex:1;min-width:110px;font-size:10px}._actions_daw30_477>a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mascotScene_daw30_757>p{left:0;width:135px;font-size:19px}._mascotScene_daw30_757>p._mascotCaption_daw30_3876{left:auto;right:0;top:145px;font-size:12px}._mascotScene_daw30_757>p._mascotCaption_daw30_3876:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mascotWash_daw30_3848{left:auto;right:-18px}._mascotScene_daw30_757>picture{left:auto;right:-8px;width:130px}._mascotScene_daw30_757>picture img{width:130px;height:130px}._part_daw30_773{padding:12px}._part_daw30_773 h3{font-size:11px;gap:5px}._part_daw30_773>p{min-height:95px}._parts_daw30_773{padding-bottom:70px}._fragment_daw30_873 p{font-size:9px}._fragment_daw30_873 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fragment_daw30_873{min-height:100px}._fragment_daw30_873:nth-child(n+9){padding:12px}._why_daw30_773{padding-bottom:25px}._fragments_daw30_873{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;min-height:0}._fragment_daw30_873:nth-child(n){position:relative;left:auto;top:auto;width:auto;min-height:100px;transform:none;padding:12px}._fragments_daw30_873>p{position:static;grid-column:1/-1;width:auto;height:auto;transform:none;text-align:center}._parts_daw30_773{min-height:0;padding-bottom:70px}._familyShapes_daw30_773{padding-top:20px}}[data-theme=dark] ._dashboardPaper_daw30_613>p:last-child,[data-theme=dark] ._mascotScene_daw30_757>p{color:var(--s2-ink)}[data-theme=dark] ._part_daw30_773:first-child{background:var(--s2-wash-lilac)}@media(min-width:1001px){[data-theme=dark] ._trust_daw30_2921>p:first-child{background:var(--s2-wash-sky);border-color:var(--s2-border)}[data-theme=dark] ._trust_daw30_2921>p:nth-child(2){background:var(--s2-wash-mint);border-color:var(--s2-border)}[data-theme=dark] ._trust_daw30_2921>p:nth-child(3){background:var(--s2-wash-lilac);border-color:var(--s2-border)}}@media(max-width:1000px){._trust_daw30_2921>p:nth-child(3){background:var(--s2-wash-blush)}[data-theme=dark] ._trust_daw30_2921>p:first-child{background:var(--s2-wash-sky);border-color:var(--s2-border)}[data-theme=dark] ._trust_daw30_2921>p:nth-child(2){background:var(--s2-wash-mint);border-color:var(--s2-border)}[data-theme=dark] ._trust_daw30_2921>p:nth-child(3){background:var(--s2-wash-blush);border-color:var(--s2-border)}}._mascotDark_daw30_6127,[data-theme=dark] ._mascotLight_daw30_6139{display:none}[data-theme=dark] ._mascotDark_daw30_6127{display:block}[data-theme=dark] ._secondary_daw30_501{border-color:#b9afc5}@media(max-width:1000px){[data-theme=dark] ._fragment_daw30_873:nth-child(1){background:#41242e}[data-theme=dark] ._fragment_daw30_873:nth-child(3),[data-theme=dark] ._fragment_daw30_873:nth-child(11){background:var(--s2-surface)}[data-theme=dark] ._fragment_daw30_873:nth-child(6){background:#34284a}[data-theme=dark] ._fragments_daw30_873>p{color:var(--s2-ink)}}@media(max-width:350px){._pills_daw30_1981>span:not([data-compact-pill-row]),._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2),._part_daw30_773:last-child ._pills_daw30_1981>span:not([data-compact-pill-row]),._part_daw30_773:last-child ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){width:auto;flex:1}}._intro_daw30_145,._heroBody_daw30_429,._fragment_daw30_873 p,._part_daw30_773>p,._familyFragment_daw30_2309 p{font-weight:400}._part_daw30_773 ._pills_daw30_1981{flex-wrap:wrap}._part_daw30_773 ._pills_daw30_1981>span:not([data-compact-pill-row]),._part_daw30_773 ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2),._part_daw30_773:last-child ._pills_daw30_1981>span:not([data-compact-pill-row]),._part_daw30_773:last-child ._pills_daw30_1981>span:not([data-compact-pill-row]):nth-child(2){box-sizing:border-box;flex:0 1 auto;width:fit-content;max-width:100%;min-width:0;height:auto;padding:8px 10px;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}._part_daw30_773 ._pills_daw30_1981>span:not([data-compact-pill-row])>span{min-width:0;white-space:normal;word-break:normal;overflow-wrap:normal}@media(max-width:600px){._partCards_daw30_1737{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}._part_daw30_773 ._pills_daw30_1981>[data-compact-pill-row]{min-height:44px;height:auto;padding:0;border:0;background:transparent;flex:0 1 auto;width:fit-content;max-width:100%}._part_daw30_773 ._pills_daw30_1981 [data-compact-pill]{padding:0 10px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:8px 8px 16px 16px;font-weight:800;color:inherit}._part_daw30_773 ._pills_daw30_1981>[data-compact-pill-row]:nth-child(2)>[data-compact-pill]{background:var(--s2-wash-mint);border-radius:16px 16px 8px 8px}._part_daw30_773:first-child ._pills_daw30_1981>[data-compact-pill-row]:nth-child(2)>[data-compact-pill],._part_daw30_773:nth-child(3) ._pills_daw30_1981>[data-compact-pill-row]:nth-child(2)>[data-compact-pill]{background:#ffd46b;color:#281166}._part_daw30_773:nth-child(2) ._pills_daw30_1981>[data-compact-pill-row]:nth-child(2)>[data-compact-pill]{background:var(--s2-wash-sky)}._part_daw30_773:nth-child(5) ._pills_daw30_1981>[data-compact-pill-row]:nth-child(2)>[data-compact-pill]{background:var(--s2-wash-blush)}@media(max-width:600px){._part_daw30_773 ._pills_daw30_1981 [data-compact-pill]{border-radius:13px}}[data-theme=dark] ._part_daw30_773 ._pills_daw30_1981>[data-compact-pill-row]:nth-child(2)>[data-compact-pill]{background:var(--s2-surface)}[data-theme=dark] ._part_daw30_773:first-child ._pills_daw30_1981>[data-compact-pill-row]:nth-child(2)>[data-compact-pill],[data-theme=dark] ._part_daw30_773:nth-child(3) ._pills_daw30_1981>[data-compact-pill-row]:nth-child(2)>[data-compact-pill]{background:#4a3b1f;color:var(--s2-ink)}._shell_162t0_1{background:var(--s2-canvas);color:var(--s2-ink);font-family:var(--s2-font);min-height:100svh;overflow:clip}._header_162t0_1{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:20px 52px;background:var(--s2-canvas);border-bottom:1px solid var(--s2-border)}._header_162t0_1>a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--s2-ink)}._header_162t0_1 strong{font-size:18px;font-weight:900}._header_162t0_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._header_162t0_1 img{width:42px;height:42px;object-fit:contain}._skip_162t0_1{position:fixed;left:20px;top:-100px;z-index:1200;padding:14px;background:var(--s2-surface);color:var(--s2-ink)}._skip_162t0_1:focus{top:10px}._kicker_162t0_1{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink)}._kicker_162t0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shell_162t0_1 h1{font-size:42px;font-weight:900;line-height:1.35;margin:10px 0 16px}._shell_162t0_1 h2{font-weight:900}._welcome_162t0_1{position:relative;min-height:932px;background:var(--s2-wash-lilac);padding:68px max(40px,calc((100% - 1268px)/2)) 100px}._welcomeLayout_162t0_1{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,810px) minmax(280px,1fr);gap:56px;align-items:center}._welcomePaper_162t0_1{background:#fffaf4;border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 10px 28px #2a126717;min-height:660px;padding:64px 42px 48px}._intro_162t0_1{font-size:15px;line-height:1.6;margin:0;max-width:660px}._intro_162t0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._availability_162t0_1{max-width:610px;margin-top:62px;padding:24px;border:1px solid var(--s2-border);border-radius:16px;background:var(--s2-wash-mint);transform:rotate(.2deg)}._availability_162t0_1 h2{font-size:18px;margin:0 0 12px}._availability_162t0_1 p{font-size:12px;line-height:1.6;margin:0}._availability_162t0_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_162t0_1{display:flex;align-items:center;gap:36px;flex-wrap:wrap;margin-top:52px}._primary_162t0_1,._secondary_162t0_1,._unavailable_162t0_1 button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;border-radius:999px;padding:10px 26px;font:800 12px var(--s2-font);text-decoration:none;border:1px solid var(--s2-border);background:var(--s2-surface);color:var(--s2-ink)}._primary_162t0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._secondary_162t0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._unavailable_162t0_1 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_162t0_1{background:#6c3cff;color:#fff;border-color:transparent;min-width:190px}._secondary_162t0_1{min-width:160px}._mascot_162t0_1{min-width:0;text-align:center;padding-top:70px}._mascot_162t0_1 img{width:360px;height:360px;max-width:100%;object-fit:contain}._note_162t0_1{display:block;font:700 25px/1.4 Caveat,cursive;color:var(--s2-accent-ink);transform:rotate(-.6deg)}._mascot_162t0_1 ._note_162t0_1{white-space:nowrap;margin-top:42px}._mobileUses_162t0_1,._mobileNote_162t0_1{display:none}._about_162t0_1{position:relative;padding:84px max(40px,calc((100% - 1264px)/2)) 80px;scroll-margin-top:16px}._about_162t0_1>header,._aboutLayout_162t0_1,._about_162t0_1>._actions_162t0_1{position:relative;z-index:1}._about_162t0_1>header>h2{font-size:36px;margin:10px 0 16px}._about_162t0_1>header p{font-size:15px;line-height:1.6}._about_162t0_1>header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._aboutLayout_162t0_1{display:grid;grid-template-columns:minmax(0,700px) minmax(0,512px);gap:52px;margin-top:84px}._purpose_162t0_1,._unavailable_162t0_1{border:1px solid var(--s2-border);border-radius:16px;padding:30px;background:var(--s2-surface);box-shadow:0 10px 28px #2a126717;min-height:520px}._purpose_162t0_1 h2,._unavailable_162t0_1 h2{font-size:23px;margin:0 0 30px}._uses_162t0_1{padding:0;margin:0;list-style:none;display:grid;gap:36px}._uses_162t0_1 li{display:flex;align-items:center;gap:16px;min-height:56px}._uses_162t0_1 h3{font-size:14px;margin:0 0 10px;font-weight:900}._uses_162t0_1 p{font-size:12px;margin:0;color:var(--s2-muted);line-height:1.5}._uses_162t0_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._medal_162t0_1{position:relative;display:block;flex:0 0 46px;width:46px;height:46px}._medal_162t0_1>span{position:absolute;inset:0;width:46px;height:46px}._mobileHeart_162t0_1{display:none}._unavailable_162t0_1{background:var(--s2-wash-lilac)}._unavailable_162t0_1 p{font-size:13px;line-height:1.6}._unavailable_162t0_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._unavailable_162t0_1 button{margin:50px 0 20px;background:var(--s2-surface);color:var(--s2-muted);cursor:not-allowed;min-width:210px}._unavailable_162t0_1 ._note_162t0_1{text-align:right;margin-top:68px}._artwork_162t0_1{position:absolute;inset:0;overflow:hidden;pointer-events:none}._leftCircle_162t0_1{position:absolute;left:-176.4px;top:72px;width:245px;height:245px}._rightCircle_162t0_1{position:absolute;right:-157.5px;top:774px;width:225px;height:225px}._topCircle_162t0_1{position:absolute;right:-100px;top:-172px;width:250px;height:250px}._bottomCircle_162t0_1{position:absolute;left:-126px;top:698px;width:360px;height:360px}._wallTop_162t0_1{position:absolute;right:-74.8px;top:-162.4px;width:220px;height:220px}._wallSky_162t0_1{position:absolute;left:-74.8px;top:158px;width:220px;height:220px}._wallButter_162t0_1{position:absolute;left:-139.4px;top:982px;width:205px;height:205px}._wallHero_162t0_1{position:relative;min-height:320px;background:var(--s2-wash-lilac);padding:54px 24px 70px;text-align:center}._wallHero_162t0_1 h1{font-size:40px;margin:28px auto 14px;max-width:560px}._wallHero_162t0_1>p{font-size:15px}._wallHero_162t0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._wallHero_162t0_1>._kicker_162t0_1,._wallHero_162t0_1>h1,._wallHero_162t0_1>p,._wallNote_162t0_1{position:relative;z-index:1}._wallNote_162t0_1{display:block;text-align:right;max-width:1000px;margin:30px auto 0;font:700 25px/1.4 Caveat,cursive;color:var(--s2-accent-ink)}._wallHero_162t0_1:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:8px;border-radius:8px;background:#a999d1}._wallBody_162t0_1{position:relative;max-width:1264px;margin:60px auto 80px;padding:0 24px}._empty_162t0_1{min-height:300px;padding:48px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-mint);transform:rotate(.18deg)}._empty_162t0_1 h2{font-size:24px;margin:28px 0 16px}._empty_162t0_1 p{font-size:14px;line-height:1.7;max-width:650px}._empty_162t0_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._wallPolicy_162t0_1{padding:28px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:16px;font-size:13px;line-height:1.6;margin-top:40px}._wallPolicy_162t0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._footer_162t0_1{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:12px 32px;padding:30px 24px 90px}._footer_162t0_1 a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--s2-link)}._footer_162t0_1 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._shell_162t0_1 a:focus-visible,._shell_162t0_1 button:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}html[data-theme=dark] ._header_162t0_1{background:var(--s2-surface)}html[data-theme=dark] ._welcome_162t0_1{background:#180c34}html[data-theme=dark] ._welcomePaper_162t0_1{background:#17121f}html[data-theme=dark] ._primary_162t0_1{background:#9e7cff;color:#24113e}html[data-theme=dark] ._wallHero_162t0_1:after{background:#bb6582}@media(max-width:1100px){._header_162t0_1{padding:20px 18px}._welcome_162t0_1{padding:32px 18px 54px;min-height:0;background:var(--s2-canvas)}._welcomeLayout_162t0_1{display:block}._welcomePaper_162t0_1{padding:0;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}._shell_162t0_1 h1{font-size:26px;line-height:1.35;margin:12px 0 16px}._intro_162t0_1{font-size:12px}._intro_162t0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._desktopBreak_162t0_3{display:none}._mobilePaper_162t0_3{margin-top:18px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-surface);padding:12px}._availability_162t0_1{margin-top:0;padding:16px 12px;min-height:86px}._availability_162t0_1 h2{font-size:14px}._availability_162t0_1 p{font-size:12px}._availability_162t0_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileUses_162t0_1{display:block}._mobileUses_162t0_1 ._uses_162t0_1{gap:12px;margin-top:16px}._mobileUses_162t0_1 ._uses_162t0_1 li{padding:16px;background:var(--s2-wash-sky);border:1px solid var(--s2-border);border-radius:18px 10px}._mobileUses_162t0_1 ._uses_162t0_1 li:nth-child(2){background:var(--s2-wash-lilac)}._mobileUses_162t0_1 ._uses_162t0_1 li:nth-child(n+3){display:none}._mobileUses_162t0_1>p{text-align:center;font-size:11px;margin:24px 0}._mobileUses_162t0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mascot_162t0_1{display:none}._mobileNote_162t0_1{display:block;text-align:center;font:700 24px/1.4 Caveat,cursive;color:var(--s2-accent-ink);margin:32px 0 0}._actions_162t0_1{margin-top:32px;gap:16px;justify-content:space-between}._primary_162t0_1,._secondary_162t0_1{font-size:11px;min-width:0;padding:10px 18px}._primary_162t0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._secondary_162t0_1:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._about_162t0_1{padding:38px 18px 50px}._about_162t0_1>header>h2{font-size:26px}._about_162t0_1>header p{font-size:12px}._about_162t0_1>header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._aboutLayout_162t0_1{display:block;margin-top:36px}._purpose_162t0_1,._unavailable_162t0_1{min-height:0;padding:16px}._purpose_162t0_1 h2,._unavailable_162t0_1 h2{font-size:17px;margin-bottom:22px}._uses_162t0_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._uses_162t0_1 li{gap:12px;padding:16px 12px;align-items:flex-start;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-sky)}._uses_162t0_1 li:nth-child(2){background:var(--s2-wash-lilac)}._uses_162t0_1 li:nth-child(3){background:var(--s2-wash-mint)}._uses_162t0_1 li:nth-child(4){background:#ffd46b;color:#281166}._uses_162t0_1 li:nth-child(4) p{color:#49375c}._uses_162t0_1 h3{font-size:12px;line-height:1.4}._uses_162t0_1 p{font-size:11px}._uses_162t0_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mobileUses_162t0_1 ._uses_162t0_1{grid-template-columns:1fr}._medal_162t0_1{display:none}._mobileHeart_162t0_1{display:block;font-size:16px;color:var(--s2-accent-ink)}._unavailable_162t0_1{margin-top:20px;background:var(--s2-wash-blush);padding:20px 16px}._unavailable_162t0_1 button{margin-top:24px;min-width:0}._unavailable_162t0_1 ._note_162t0_1{margin-top:28px}._leftCircle_162t0_1{left:-89.28px;top:60px;width:144px;height:144px}._rightCircle_162t0_1{right:-87.12px;top:670px;width:132px;height:132px}._topCircle_162t0_1,._bottomCircle_162t0_1,._wallTop_162t0_1,._wallSky_162t0_1,._wallButter_162t0_1{display:none}._wallHero_162t0_1{min-height:0;padding:32px 18px 8px;background:transparent;text-align:left}._wallHero_162t0_1 h1{font-size:26px;max-width:none;margin:12px 0 16px}._wallHero_162t0_1>p{font-size:12px}._wallHero_162t0_1>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._wallNote_162t0_1,._wallHero_162t0_1:after{display:none}._wallBody_162t0_1{margin:20px 18px 48px;padding:0}._empty_162t0_1{padding:20px 14px;min-height:350px;background:var(--s2-surface)}._empty_162t0_1>._note_162t0_1{text-align:center;font-size:23px}._empty_162t0_1 h2{font-size:20px;margin-top:44px}._empty_162t0_1 p{font-size:13px}._empty_162t0_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._wallPolicy_162t0_1{padding:18px;margin-top:20px}._footer_162t0_1{padding-bottom:100px;gap:12px 20px}html[data-theme=dark] ._welcome_162t0_1{background:var(--s2-canvas)}html[data-theme=dark] ._welcomePaper_162t0_1{background:transparent}html[data-theme=dark] ._uses_162t0_1 li:nth-child(4){background:#e2b85b}}@media(max-width:360px){._header_162t0_1 strong{font-size:15px}._header_162t0_1 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._header_162t0_1{padding-inline:12px}._shell_162t0_1 h1{font-size:24px}._welcome_162t0_1,._about_162t0_1{padding-inline:14px}._uses_162t0_1{grid-template-columns:1fr}._actions_162t0_1{gap:12px}._primary_162t0_1,._secondary_162t0_1{padding-inline:14px}._availability_162t0_1 h2{font-size:13px}}._medal_162t0_1 i{position:absolute;inset:0;display:grid;place-items:center;color:var(--s2-link);font-size:18px;font-style:normal}._medal_162t0_1 i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._checkout_162t0_10{outline-offset:6px}._paymentFields_162t0_10{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left;margin:20px 0}._paymentFields_162t0_10 label{display:grid;gap:8px;font-weight:800;font-size:14px}._paymentFields_162t0_10 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paymentFields_162t0_10 input,._paymentFields_162t0_10 select{box-sizing:border-box;min-width:0;width:100%;min-height:44px;border:1px solid var(--s2-border);border-radius:12px;background:var(--s2-surface);color:var(--s2-ink);padding:8px 12px;font:inherit}._paymentFields_162t0_10 input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._paymentFields_162t0_10 select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._unavailable_162t0_1 ._payButton_162t0_10{background:var(--s2-family-public);color:#fff;border-color:transparent;opacity:1}._checkout_162t0_10 button:disabled{cursor:wait;opacity:.6}._paymentStatus_162t0_10{padding:16px;border-radius:12px;background:var(--s2-wash-mint);color:var(--s2-ink)}._paymentError_162t0_10{color:var(--s2-accent-ink);font-weight:800}._paymentActions_162t0_10{display:flex;flex-wrap:wrap;gap:12px}._unavailable_162t0_1 ._paymentActions_162t0_10 button{margin:0;min-width:0;padding:8px 12px}._checkout_162t0_10 :is(input,select,button):focus-visible{outline:3px solid var(--s2-link);outline-offset:3px}@media(max-width:360px){._paymentFields_162t0_10{grid-template-columns:1fr}}._unavailable_162t0_1 ._checkout_162t0_10 button:not(:disabled){cursor:pointer;color:var(--s2-ink);opacity:1}._unavailable_162t0_1 ._checkout_162t0_10 ._payButton_162t0_10:not(:disabled){background:var(--s2-family-public);color:#fff;border-color:transparent}._unavailable_162t0_1 ._checkout_162t0_10 button:disabled{cursor:wait;opacity:.6}.family-contact-form{display:grid;gap:.7rem;max-width:42rem;text-align:left;margin:1.5rem auto}.family-contact-form :is(input,select,textarea){width:100%;min-height:44px;padding:.7rem;border:1px solid var(--border,#777);border-radius:.5rem;background:var(--card,#fff);color:var(--text,#222)}.family-contact-form [aria-invalid=true]{border:2px solid #b3261e}.family-contact-form [role=alert]{padding:1rem;border:1px solid currentColor;border-radius:.5rem}.family-site-links,.family-site-footer{flex-wrap:wrap;gap:1rem}.landing-public-links{padding:1rem 0}@media(max-width:767px){.family-site-nav{flex-wrap:wrap}.family-site-links{display:flex!important;width:100%;justify-content:center}.family-site-actions{flex-wrap:wrap}.landing-public-links .family-site-links{justify-content:flex-start}}._page_ercw5_1{position:relative;isolation:isolate;min-height:932px;padding:100px max(calc((100vw - 1264px)/2),24px) 80px;color:var(--s2-ink)}._decorations_ercw5_2{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:-1}._decorations_ercw5_2>span{position:absolute}._blush_ercw5_4{left:calc(50% + 489px);top:28px;width:350px}._mint_ercw5_5{left:-165px;top:92.32px;width:225px}._sky_ercw5_6{left:calc(50% + 642px);top:481.44px;width:210px}._hero_ercw5_7{position:relative;max-width:1264px;margin:auto}._hero_ercw5_7 p,._hero_ercw5_7 h1{margin:0}._hero_ercw5_7 ._kicker_ercw5_9{font-size:10px;line-height:1;font-weight:800;color:var(--s2-accent-ink);margin-bottom:6px}._hero_ercw5_7 ._kicker_ercw5_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._hero_ercw5_7 ._kicker_ercw5_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_ercw5_7 h1{font-size:46px;line-height:63px;font-weight:900;max-width:820px;margin-bottom:12px}._hero_ercw5_7 h1 span{display:block}._hero_ercw5_7>p:last-of-type{font-size:16px;line-height:22px;color:var(--s2-body);max-width:720px;font-weight:400}._mascot_ercw5_15{position:absolute;right:62px;top:-42px;width:180px;height:180px;object-fit:contain}._empty_ercw5_16{position:relative;width:100%;max-width:1260px;margin:79px auto 0;left:-5px;min-height:260px;padding:39px 37px 34px;background:var(--s2-wash-lilac);border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714;transform:rotate(.29deg);transform-origin:top left}._empty_ercw5_16 h2{margin:0;font-size:20px;line-height:27px;font-weight:900;max-width:420px}._message_ercw5_18>p:first-child{font-size:12px;line-height:16px;font-weight:400;color:var(--s2-body);margin:13px 0 0;max-width:720px}._message_ercw5_18>p:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._message_ercw5_18>p:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._message_ercw5_18 ._hand_ercw5_21{font:700 23px/29px Caveat,cursive;text-align:center;width:390px;max-width:100%;margin:29px -10px 0 auto;color:var(--s2-accent-ink)}._actions_ercw5_22{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}._actions_ercw5_22 a{display:flex;align-items:center;justify-content:center;min-height:32px;width:180px;border:1px solid rgb(43 20 99 / 8%);border-radius:16px;background:var(--s2-surface);font-size:11px;font-weight:800}._actions_ercw5_22 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_ercw5_22 ._mission_ercw5_25{width:160px;position:relative;top:-2px}._mobileJoin_ercw5_26{display:none}@media(max-width:1150px)and (min-width:1001px){._mascot_ercw5_15{right:0;width:140px;height:140px}._hero_ercw5_7 h1{font-size:40px;max-width:720px}}@media(max-width:1000px){._page_ercw5_1{--s2-ink:#2b1463;--s2-body:#4b3d5b;min-height:752px;padding:37px 18px 60px}[data-theme=dark] ._page_ercw5_1{--s2-ink:#fff6ec;--s2-body:#eee4f5}._hero_ercw5_7,._empty_ercw5_16{max-width:680px}._hero_ercw5_7 ._kicker_ercw5_9{font-size:8.5px;line-height:1;margin-bottom:6.5px}._hero_ercw5_7 ._kicker_ercw5_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._hero_ercw5_7 ._kicker_ercw5_9:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_ercw5_7 h1{font-size:27px;line-height:37px;margin-bottom:12px}._hero_ercw5_7 h1 span{display:inline}._hero_ercw5_7>p:last-of-type{font-size:11.5px;line-height:16px}._hero_ercw5_7>p:last-of-type:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._hero_ercw5_7>p:last-of-type:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mascot_ercw5_15,._mint_ercw5_5{display:none}._blush_ercw5_4{left:-88px;top:76.8px;width:132px}._sky_ercw5_6{left:calc(100% - 58px);top:431.28px;width:128px}._empty_ercw5_16{display:flex;flex-direction:column;gap:18px;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:37.35px auto 0;transform:none;left:0}._status_ercw5_44,._message_ercw5_18,._actions_ercw5_22{min-height:100px;padding:15px 17px;border:1px solid rgb(43 20 99 / 7%);border-radius:16px;transform-origin:top left;position:relative}._status_ercw5_44{background:#efe8ff;transform:rotate(.52deg);left:-1.95px}._mobileJoin_ercw5_26{display:flex;align-items:flex-start;min-height:24px;min-width:24px;font-size:13px;line-height:18px;width:fit-content;font-weight:400}._mobileJoin_ercw5_26:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._mobileJoin_ercw5_26:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._empty_ercw5_16 h2{font-size:10.5px;font-weight:400;line-height:14px;color:var(--s2-body);margin-top:16px}._message_ercw5_18{background:#cdeffc;transform:rotate(-.42deg);left:1.95px}._message_ercw5_18>p:first-child{margin:0;font-size:11.5px;color:var(--s2-ink);line-height:16px}._message_ercw5_18>p:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._message_ercw5_18>p:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._message_ercw5_18 ._hand_ercw5_21{font:400 10.5px/14px Nunito,sans-serif;text-align:left;color:var(--s2-body);margin:8px 0 0;width:auto}._message_ercw5_18 ._hand_ercw5_21:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._message_ercw5_18 ._hand_ercw5_21:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_ercw5_22{background:#ddf4e8;transform:rotate(.34deg);align-items:flex-start;left:-1.3px;margin-top:-2px}._actions_ercw5_22 a{width:auto;min-height:24px;background:transparent;border:0;justify-content:flex-start;align-items:flex-start;font-weight:400;font-size:13px;line-height:18px}._actions_ercw5_22 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._actions_ercw5_22 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_ercw5_22 ._mission_ercw5_25{display:none}[data-theme=dark] :is(._status_ercw5_44,._message_ercw5_18,._actions_ercw5_22){border-color:#b9afc512}[data-theme=dark] ._status_ercw5_44{background:#3d2e57}[data-theme=dark] ._message_ercw5_18{background:#14454d}[data-theme=dark] ._actions_ercw5_22{background:#144733}}._page_zv1if_1{font-weight:400;position:relative;isolation:isolate;padding-top:83px;color:var(--s2-ink)}._decorations_zv1if_2{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}._mark_zv1if_3{position:absolute}._mark_zv1if_3:nth-child(1){left:calc(50% + 490px);top:4758px;width:135px}._mark_zv1if_3:nth-child(2){left:calc(50% - 645px);top:4358px;width:95px}._mark_zv1if_3:nth-child(3){left:calc(50% + 545px);top:3758px;width:120px}._mark_zv1if_3:nth-child(4){left:calc(50% - 755px);top:3208px;width:165px}._mark_zv1if_3:nth-child(5){left:calc(50% + 520px);top:2358px;width:150px}._mark_zv1if_3:nth-child(6){left:calc(50% - 775px);top:2008px;width:140px}._mark_zv1if_3:nth-child(7){left:calc(50% + 320px);top:1468px;width:95px}._mark_zv1if_3:nth-child(8){left:calc(50% - 630px);top:1358px;width:120px}._mark_zv1if_3:nth-child(9){left:calc(50% + 500px);top:1088px;width:180px}._mark_zv1if_3:nth-child(10){left:calc(50% - 790px);top:428px;width:180px}._mark_zv1if_3:nth-child(11){left:calc(50% + 570px);top:218px;width:150px}._mark_zv1if_3:nth-child(12){left:calc(50% + 460px);top:28px;width:220px}._hero_zv1if_16{max-width:1100px;min-height:145px;margin:0 auto;position:relative}._hero_zv1if_16 p,._hero_zv1if_16 h1{margin:0}._hero_zv1if_16 ._kicker_zv1if_18{font-size:9px;font-weight:800;color:var(--s2-accent-ink);line-height:normal;min-height:28px;margin-bottom:17px}._hero_zv1if_16 ._kicker_zv1if_18:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_zv1if_16 h1{font-size:35px;font-weight:900;line-height:normal;min-height:52px}._hero_zv1if_16>p:last-child{font-size:12px;font-weight:400;line-height:normal;color:var(--mission-body);max-width:760px}._hero_zv1if_16>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_zv1if_1{--mission-body:#4b3d5b}[data-theme=dark] ._page_zv1if_1{--mission-body:#eee4f5}._letter_zv1if_25{color:#2b1463;position:relative;min-height:4752px;max-width:820px;margin:0 auto;background:var(--s2-surface);border:1px solid rgba(43,20,99,.07);border-radius:22px;box-shadow:0 8px 14px #2b146314;padding:69px}._letterContent_zv1if_26{display:flex;flex-direction:column;gap:22px;position:relative}._letterContent_zv1if_26 p,._letterContent_zv1if_26 h2{margin:0}._letterKicker_zv1if_28{font-size:10px;line-height:1.2;font-weight:800;color:var(--s2-accent-ink)}._letterKicker_zv1if_28:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._letterKicker_zv1if_28:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._letterContent_zv1if_26 h2{font-size:30px;line-height:1.2;font-weight:900}._underline_zv1if_32{width:92px;height:5px;background:#ff5f7d;border-radius:3px}._body_zv1if_33{font-weight:400;font-size:16.5px;line-height:26px;color:var(--mission-body)}._lead_zv1if_34,._emphasis_zv1if_34{font-size:20px;line-height:1.35;font-weight:900}._lead_zv1if_34:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._emphasis_zv1if_34:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._accent_zv1if_36{color:var(--s2-accent-ink)}._closing_zv1if_37{text-align:center}._closing_zv1if_37{font-size:22px;line-height:30px;font-weight:900}._closing_zv1if_37._accent_zv1if_36{font-size:28px;line-height:34px}._signature_zv1if_40{font-size:21px;line-height:25px;font-weight:900}._role_zv1if_41{font-weight:400;font-size:13px;line-height:16px;color:var(--mission-body)}._role_zv1if_41:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._role_zv1if_41:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._letterMark_zv1if_44{position:absolute}._letterMark6_zv1if_45{left:715px;top:53px;width:34px}._letterMark7_zv1if_46{left:54px;top:1639px;width:24px}._letterMark8_zv1if_47{left:724px;top:3279px;width:26px}@media(max-width:1200px){._hero_zv1if_16{margin-inline:6vw}}@media(max-width:1000px){._page_zv1if_1{padding-top:26px}._hero_zv1if_16{margin:0 18px;min-height:212px}._hero_zv1if_16 ._kicker_zv1if_18{font-size:9px;min-height:20px;margin-bottom:12px}._hero_zv1if_16 ._kicker_zv1if_18:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_zv1if_16 h1{font-size:30px;line-height:normal;min-height:85px;margin:0}._hero_zv1if_16>p:last-child{font-size:11.5px;line-height:normal}._hero_zv1if_16>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._letter_zv1if_25{min-height:5842px;max-width:680px;margin:0 18px;padding:25px 23px;border-radius:18px;box-shadow:0 6px 22px #2b146312}._letterContent_zv1if_26{gap:18px}._letterKicker_zv1if_28{font-size:8.5px;line-height:12px}._letterKicker_zv1if_28:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._letterKicker_zv1if_28:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._letterContent_zv1if_26 h2{font-size:24px;line-height:33px}._underline_zv1if_32{width:74px;height:4px}._body_zv1if_33{font-size:13.5px;line-height:21px}._body_zv1if_33:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._lead_zv1if_34,._emphasis_zv1if_34{font-size:17.5px;line-height:24px}._emphasis_zv1if_34{text-align:center}._closing_zv1if_37{font-size:19px;line-height:26px}._closing_zv1if_37._accent_zv1if_36{font-size:23px;line-height:28px}._signature_zv1if_40{font-size:18px;line-height:25px}._signature_zv1if_40:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._role_zv1if_41{font-size:11.5px;line-height:16px}._role_zv1if_41:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._role_zv1if_41:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._letterMark_zv1if_44,._desktopOnly_zv1if_71{display:none}._mark_zv1if_3:nth-child(1){left:calc(50% + 135px);top:4588px;width:74px}._mark_zv1if_3:nth-child(2){left:calc(50% - 181px);top:4008px;width:64px}._mark_zv1if_3:nth-child(3){left:calc(50% + 127px);top:3278px;width:72px}._mark_zv1if_3:nth-child(4){left:calc(50% - 223px);top:2408px;width:96px}._mark_zv1if_3:nth-child(5){left:calc(50% + 130px);top:1558px;width:84px}._mark_zv1if_3:nth-child(6){left:calc(50% - 237px);top:618px;width:90px}._mark_zv1if_3:nth-child(7){left:calc(50% + 140px);top:128px;width:78px}._mark_zv1if_3:nth-child(8){left:calc(50% + 105px);top:13px;width:110px}}@media(min-width:720px)and (max-width:1000px){._letter_zv1if_25{margin-inline:auto}._hero_zv1if_16{max-width:680px;margin-inline:auto;padding-inline:18px}}[data-theme=dark] ._letter_zv1if_25{color:#fff6ec;border-color:#b9afc512}[data-theme=dark] ._letterKicker_zv1if_28,[data-theme=dark] ._accent_zv1if_36{color:#ff9aaa}[data-theme=dark] ._underline_zv1if_32{background:#ff9aaa}._page_u7jh3_3{font-weight:400;max-width:1440px;margin:auto;padding:53px 72px 48px;color:var(--s2-ink);--pricing-trial:#efe8ff;--pricing-memory:#cdeffc;--pricing-subscription:#ddf4e8;--pricing-support:#ffe5ec;--pricing-body:#4b3d5b;--pricing-line:43,20,99 }._page_u7jh3_3 h1,._page_u7jh3_3 h2,._page_u7jh3_3 h3{color:inherit;font-weight:900;line-height:normal;margin:0}._page_u7jh3_3 p{font-weight:400;color:var(--pricing-body);font-size:12px;line-height:normal;margin:0}._page_u7jh3_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._page_u7jh3_3 ._kicker_u7jh3_36{color:var(--s2-accent-ink);font-size:9px;font-weight:800;line-height:normal;margin:0;min-height:28px}._page_u7jh3_3 ._kicker_u7jh3_36:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_u7jh3_51{min-height:175px}._hero_u7jh3_51 h1{font-size:34px;max-width:820px;min-height:54px;margin-top:7px}._hero_u7jh3_51>p:last-child{font-weight:400;max-width:820px;margin-top:4px;color:var(--s2-body)}._trialRow_u7jh3_71{display:grid;grid-template-columns:minmax(0,760px) minmax(0,468px);gap:68px;align-items:start}._trial_u7jh3_71{position:relative;min-height:350px;padding:32px 34px 28px;border:1.2px solid rgba(var(--pricing-line),.08);border-radius:22px;background:var(--pricing-trial);transform:rotate(.6deg);transform-origin:top left}._trial_u7jh3_71 h2{font-size:28px;min-height:64px}._trial_u7jh3_71>p{font-size:13px;margin:14px 0;min-height:58px}._trial_u7jh3_71>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._assurances_u7jh3_104{display:flex;gap:10px;padding:0;margin:0;list-style:none;min-height:34px}._assurances_u7jh3_104 li{display:grid;place-items:center;padding:0 10px;min-height:34px;background:var(--s2-surface);border:1px solid rgba(var(--pricing-line),.1);border-radius:8px 8px 16px 16px;font-size:10px;font-weight:800;text-align:center;line-height:normal;flex:none;width:142px}._assurances_u7jh3_104 li:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._assurances_u7jh3_104 li:nth-child(2){width:170px}._assurances_u7jh3_104 li:nth-child(3){width:160px}._assurances_u7jh3_104 li:nth-child(4){width:190px}._assurances_u7jh3_104 li:nth-child(2n){border-radius:16px 16px 8px 8px}._primary_u7jh3_149,._secondary_u7jh3_149{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;width:210px;max-width:100%;border-radius:999px;font-size:11px;font-weight:800;text-align:center;text-decoration:none;line-height:normal}._primary_u7jh3_149:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._secondary_u7jh3_149:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_u7jh3_149{background:#6c4cff;color:#fff}._trial_u7jh3_71>._primary_u7jh3_149{margin:14px auto 0}._secondary_u7jh3_149{background:var(--s2-surface);border:1.5px solid var(--s2-ink);color:var(--s2-ink)}._memories_u7jh3_184{position:relative;min-height:350px;background:var(--pricing-memory);border:1.2px solid rgba(var(--pricing-line),.06);border-radius:22px;overflow:hidden;transform:rotate(-.8deg);transform-origin:top left;padding:228.8px 72.8px 25px;text-align:center;isolation:isolate}._memories_u7jh3_184 h2{font-size:18px}._memories_u7jh3_184 p{font-size:11px;margin:18px 0 0}._memories_u7jh3_184 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._memoryMark0_u7jh3_211,._memoryMark1_u7jh3_211,._memoryMark2_u7jh3_211,._memoryMark3_u7jh3_211{position:absolute;z-index:-1}._memoryMark0_u7jh3_211{left:-36.2px;top:218.8px;width:150px}._memoryMark1_u7jh3_211{left:283.8px;top:-41.2px;width:190px}._memoryMark2_u7jh3_211{left:318.8px;top:218.8px;width:120px}._memoryMark3_u7jh3_211{left:43.8px;top:33.8px;width:58px}._mascot_u7jh3_240{position:absolute;left:166.8px;top:62.8px;width:135px;height:135px;object-fit:contain}._subscription_u7jh3_251{margin-top:55px;padding:28px 34px 26px;min-height:315px;background:var(--pricing-subscription);border:1.2px solid rgba(var(--pricing-line),.07);border-radius:22px;transform:rotate(-.45deg);transform-origin:top left;display:flex;flex-direction:column;gap:8px}._subscription_u7jh3_251 ._kicker_u7jh3_36{font-size:10px;min-height:24px}._subscription_u7jh3_251 ._kicker_u7jh3_36:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._subscription_u7jh3_251 h2{font-size:25px;min-height:46px}._subscription_u7jh3_251>p:not(._kicker_u7jh3_36){font-size:13px;min-height:46px}._subscription_u7jh3_251>p:not(._kicker_u7jh3_36):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._subscription_u7jh3_251>p:last-child{font-size:12px;min-height:40px}._subscription_u7jh3_251>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._contributionControl_u7jh3_299{display:flex;flex-direction:column;align-items:center;gap:22px}._priceIllustration_u7jh3_306{position:relative;margin:0 60px;height:72px;flex:none;width:1000px;max-width:calc(100% - 120px);font-size:10px;font-weight:800;color:var(--s2-accent-ink)}._priceIllustration_u7jh3_306:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._minimum_u7jh3_322{position:absolute;left:-14px;top:36px;transform:translate(-100%,-50%);font-size:16px;line-height:1;white-space:nowrap}._minimum_u7jh3_322:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._maximum_u7jh3_336{position:absolute;right:-14px;top:36px;transform:translate(100%,-50%);width:auto;font-size:16px;line-height:1;white-space:nowrap}._maximum_u7jh3_336:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._recommended_u7jh3_351{position:absolute;left:var(--recommended-position);top:-4px;transform:translate(-50%);text-align:center;white-space:nowrap}._priceTrack_u7jh3_360{position:absolute;top:32px;left:0;right:0;height:8px;background:radial-gradient(circle at var(--recommended-position) 50%,var(--s2-family-coral) 0%,var(--s2-family-public) 24%,#e7d3ff 72%);border-radius:999px;isolation:isolate}._priceTrack_u7jh3_360:before{content:"";position:absolute;left:var(--recommended-static-position);top:50%;width:3px;height:24px;transform:translate(-50%,-50%);border-radius:999px;background:var(--s2-family-coral);pointer-events:none;z-index:1}._priceTrack_u7jh3_360:after{content:"";position:absolute;left:var(--recommended-position);top:50%;width:110px;height:110px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ff657b4d,#6c3cff2e 34%,#6c3cff14 52%,#6c3cff00 76%);pointer-events:none;z-index:-1}._endpointMin_u7jh3_411,._endpointMax_u7jh3_411{position:absolute;top:50%;width:10px;transform:translateY(-50%);z-index:1}._endpointMin_u7jh3_411{left:-5px}._endpointMax_u7jh3_411{right:-5px}._priceMascot_u7jh3_427{transition-property:none;position:absolute;left:var(--recommended-position);top:50%;transform:translate(-50%,-50%);width:44px;height:44px;object-fit:contain;z-index:2}._sliderAction_u7jh3_439{width:210px;min-height:40px;margin-top:0;margin-bottom:18px}._page_u7jh3_3 ._marketNote_u7jh3_446{position:relative;top:15px;font-size:10px;line-height:1.5;min-height:0;height:0}._page_u7jh3_3 ._marketNote_u7jh3_446:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._marketNote_u7jh3_446 a{color:var(--s2-link);font-weight:800;text-decoration:underline;text-underline-offset:3px}._support_u7jh3_468{margin-top:65px}._support_u7jh3_468>header{min-height:165px}._support_u7jh3_468 h2{font-size:32px;margin-top:8px}._support_u7jh3_468>header>p:last-child{margin-top:18px}._supportPaper_u7jh3_485{position:relative;min-height:300px;padding:30px 34px 26px;background:var(--pricing-support);border:1.2px solid rgba(var(--pricing-line),.06);border-radius:22px;transform:rotate(.45deg);transform-origin:top left;isolation:isolate;overflow:hidden}._supportPaper_u7jh3_485 h3{font-size:24px;min-height:70px}._supportPaper_u7jh3_485>p:not(:last-of-type){font-size:12px;max-width:760px;min-height:48px;margin:12px 0}._supportPaper_u7jh3_485>p:not(:last-of-type):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_u7jh3_514{display:flex;gap:14px;position:relative;z-index:1}._actions_u7jh3_514 ._primary_u7jh3_149{width:160px}._actions_u7jh3_514 ._secondary_u7jh3_149{width:185px}._supportPaper_u7jh3_485>p:last-of-type{font-weight:700;position:absolute;left:848.8px;top:66.8px;width:360px;max-width:32%;font-family:Caveat,cursive;font-size:20px;color:var(--s2-accent-ink);text-align:center}._supportPaper_u7jh3_485>p:last-of-type:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._supportMark4_u7jh3_546,._supportMark5_u7jh3_546,._supportMark6_u7jh3_546,._supportMark7_u7jh3_546,._supportMark8_u7jh3_546{position:absolute;pointer-events:none;z-index:-1}._supportMark4_u7jh3_546{left:868.8px;top:178.8px;width:78px}._supportMark5_u7jh3_546{left:973.8px;top:153.8px;width:48px}._supportMark6_u7jh3_546{left:1033.8px;top:203.8px;width:58px}._supportMark7_u7jh3_546{left:1118.8px;top:166.8px;width:38px}._supportMark8_u7jh3_546{left:1193.8px;top:223.8px;width:28px}[data-theme=dark] ._page_u7jh3_3{--pricing-trial:#34284a;--pricing-memory:#41242e;--pricing-subscription:#17382e;--pricing-support:#41242e;--pricing-body:#eee4f5;--pricing-line:185,175,197;--s2-surface:#251b2e }[data-theme=dark] ._recommended_u7jh3_351{color:var(--s2-ink)}[data-theme=dark] ._priceTrack_u7jh3_360{background:radial-gradient(circle at var(--recommended-position) 50%,var(--s2-family-coral) 0%,var(--s2-family-public) 24%,#34284a 72%)}[data-theme=dark] ._supportPaper_u7jh3_485>p:last-of-type{color:var(--s2-ink)}@media(max-width:1250px)and (min-width:1001px){._page_u7jh3_3{padding-inline:40px}._trialRow_u7jh3_71{gap:36px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}._trial_u7jh3_71{padding:28px}._assurances_u7jh3_104{flex-wrap:wrap}._assurances_u7jh3_104 li:nth-child(n){flex:1 1 40%;width:auto}._memories_u7jh3_184{padding-inline:28px}._mascot_u7jh3_240{left:50%;transform:translate(-50%)}._supportPaper_u7jh3_485>p:not(:last-of-type){max-width:60%}._supportPaper_u7jh3_485>p:last-of-type{left:auto;right:30px;max-width:30%}}@media(max-width:1000px){._page_u7jh3_3{font-weight:400;max-width:600px;padding:28px 18px 32px}._page_u7jh3_3 ._kicker_u7jh3_36{font-size:10px;text-align:right;margin:0 54px 0 0}._page_u7jh3_3 ._kicker_u7jh3_36:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_u7jh3_51{min-height:245px}._hero_u7jh3_51 h1{font-size:31px;max-width:354px;min-height:96px;margin-top:7px}._hero_u7jh3_51>p:last-child{font-size:12px;min-height:76px;margin-top:9px}._hero_u7jh3_51>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trialRow_u7jh3_71{display:block}._trial_u7jh3_71{min-height:390px;padding:24px 20px 22px;border-width:1px;border-radius:20px}._trial_u7jh3_71 h2{font-size:22px;min-height:64px}._trial_u7jh3_71>p{font-size:10.5px;min-height:62px;margin:12px 0}._trial_u7jh3_71>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._assurances_u7jh3_104{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px;min-height:82px;margin:0}._assurances_u7jh3_104 li:nth-child(n){font-size:8.2px;font-weight:400;padding:0;width:100%;min-height:34px;color:var(--s2-body)}._assurances_u7jh3_104 li:nth-child(n):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._trial_u7jh3_71>._primary_u7jh3_149{width:100%;margin:12px 0 0}._memories_u7jh3_184{min-height:285px;padding:159px 31px 11px;margin-top:35px;border-width:1px;border-radius:20px;transform:rotate(-.7deg)}._memories_u7jh3_184 h2{font-size:18px;min-height:40px}._memories_u7jh3_184 p{font-size:9.5px;min-height:68px;margin-top:5px}._memories_u7jh3_184 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mascot_u7jh3_240{width:100px;height:100px;left:126px;top:44px}._memoryMark0_u7jh3_211{left:-41px;top:174px;width:120px}._memoryMark1_u7jh3_211{left:239px;top:-41px;width:150px}._memoryMark2_u7jh3_211{left:244px;top:174px;width:110px}._memoryMark3_u7jh3_211{left:29px;top:23px;width:48px}._subscription_u7jh3_251{position:relative;left:1.97px;margin-top:46.3px;padding:22px 20px 20px;min-height:350px;border-width:1px;border-radius:20px;transform:rotate(-.87deg)}._subscription_u7jh3_251 ._kicker_u7jh3_36{font-size:8.5px;min-height:20px;margin:0;text-align:right}._subscription_u7jh3_251 ._kicker_u7jh3_36:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._subscription_u7jh3_251 h2{font-size:20px;min-height:36px}._subscription_u7jh3_251>p:not(._kicker_u7jh3_36){font-size:9.5px;min-height:58px}._subscription_u7jh3_251>p:not(._kicker_u7jh3_36):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._subscription_u7jh3_251>p:last-child{font-size:9.5px;min-height:52px}._subscription_u7jh3_251>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._priceIllustration_u7jh3_306{margin:0 27px;width:260px;max-width:calc(100% - 54px);height:76px;font-size:8px}._priceIllustration_u7jh3_306:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._priceTrack_u7jh3_360{top:35px}._priceTrack_u7jh3_360:after{width:92px;height:92px}._minimum_u7jh3_322{left:-10px;top:39px;transform:translate(-100%,-50%);font-size:13px}._minimum_u7jh3_322:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._maximum_u7jh3_336{right:-10px;top:39px;transform:translate(100%,-50%);font-size:13px}._maximum_u7jh3_336:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._endpointMin_u7jh3_411,._endpointMax_u7jh3_411{width:8px}._endpointMin_u7jh3_411{left:-4px}._endpointMax_u7jh3_411{right:-4px}._priceMascot_u7jh3_427{width:38px;height:38px}._recommended_u7jh3_351{top:0}._sliderAction_u7jh3_439{width:100%;min-height:44px;margin-top:0;margin-bottom:18px}._page_u7jh3_3 ._marketNote_u7jh3_446{font-size:9px;top:8px}._page_u7jh3_3 ._marketNote_u7jh3_446:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._support_u7jh3_468{margin-top:63.7px}._support_u7jh3_468>header{min-height:145px}._support_u7jh3_468 ._kicker_u7jh3_36{font-size:9px;min-height:24px}._support_u7jh3_468 ._kicker_u7jh3_36:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._support_u7jh3_468 h2{font-size:24px;min-height:48px;margin:-3px 36px 0;text-align:left;display:flex;align-items:center}._support_u7jh3_468>header>p:last-child{display:flex;align-items:center;min-height:48px;margin:27px 36px 0;font-size:10px}._support_u7jh3_468>header>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._supportPaper_u7jh3_485{min-height:360px;padding:27px;border-width:1px;border-radius:20px}._supportPaper_u7jh3_485 h3{font-size:20px;min-height:82px}._supportPaper_u7jh3_485>p:not(:last-of-type){font-size:9.5px;min-height:62px;max-width:none;margin:8px 0 0}._supportPaper_u7jh3_485>p:not(:last-of-type):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._supportPaper_u7jh3_485>p:last-of-type{left:85px;top:189px;width:230px;max-width:70%;font-size:17px;margin:0}._supportPaper_u7jh3_485 ._actions_u7jh3_514{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:100px;justify-content:center}._supportPaper_u7jh3_485 ._actions_u7jh3_514 ._primary_u7jh3_149,._supportPaper_u7jh3_485 ._actions_u7jh3_514 ._secondary_u7jh3_149{width:100%;max-width:none;min-width:0;padding:0 6px;font-size:11px}._supportPaper_u7jh3_485 ._actions_u7jh3_514 ._primary_u7jh3_149:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._supportPaper_u7jh3_485 ._actions_u7jh3_514 ._secondary_u7jh3_149:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._supportMark4_u7jh3_546{left:27px;top:224px;width:34px}._supportMark5_u7jh3_546{left:63px;top:239px;width:24px}._supportMark6_u7jh3_546{left:244px;top:214px;width:32px}._supportMark7_u7jh3_546{left:281px;top:247px;width:22px}._supportMark8_u7jh3_546{display:none}}@media(max-width:350px){._page_u7jh3_3{padding-inline:16px}._hero_u7jh3_51 h1{font-size:28px}._hero_u7jh3_51{min-height:270px}._trial_u7jh3_71 h2{font-size:21px}._trial_u7jh3_71{padding-inline:18px}._subscription_u7jh3_251 h2{font-size:19px}._subscription_u7jh3_251{left:0}._supportPaper_u7jh3_485{padding-inline:22px}._supportPaper_u7jh3_485 h3{font-size:19px;min-height:100px}._supportPaper_u7jh3_485>p:last-of-type{top:230px;left:auto;right:16px;font-size:18px}._supportPaper_u7jh3_485>p:last-of-type:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}._supportMark6_u7jh3_546{left:auto;right:32px}._supportMark7_u7jh3_546{left:auto;right:12px}._supportPaper_u7jh3_485 ._actions_u7jh3_514{margin-top:130px;gap:8px}._supportPaper_u7jh3_485 ._actions_u7jh3_514 ._primary_u7jh3_149,._supportPaper_u7jh3_485 ._actions_u7jh3_514 ._secondary_u7jh3_149{width:100%;font-size:10px}._supportPaper_u7jh3_485 ._actions_u7jh3_514 ._primary_u7jh3_149:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._supportPaper_u7jh3_485 ._actions_u7jh3_514 ._secondary_u7jh3_149:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._support_u7jh3_468{margin-top:100px}._memories_u7jh3_184{padding-inline:20px}._mascot_u7jh3_240{left:50%;transform:translate(-50%)}}[data-theme=dark] ._assurances_u7jh3_104 li{border-color:#b9afc54d}[data-theme=dark] ._secondary_u7jh3_149{border-color:#b9afc5}@media(max-width:1000px){._assurances_u7jh3_104 li:nth-child(3){border-radius:16px 16px 8px 8px}._assurances_u7jh3_104 li:nth-child(4){border-radius:8px 8px 16px 16px}}._assurances_u7jh3_104 li:nth-child(1){background:var(--s2-wash-sky)}._assurances_u7jh3_104 li:nth-child(2){background:var(--s2-wash-mint)}._assurances_u7jh3_104 li:nth-child(3){background:var(--s2-wash-lilac)}._assurances_u7jh3_104 li:nth-child(4){background:var(--s2-wash-blush)}@media(min-width:1001px){[data-theme=dark] ._supportMark5_u7jh3_546{aspect-ratio:1;border:1px solid rgba(185,175,197,.28);border-radius:50%;background:var(--s2-wash-sky)}[data-theme=dark] ._supportMark5_u7jh3_546 img{opacity:0}}._contributionSlider_u7jh3_1192{appearance:none;-webkit-appearance:none;position:absolute;left:-22px;top:14px;width:calc(100% + 44px);height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;cursor:pointer;box-shadow:none;touch-action:pan-y}._contributionSlider_u7jh3_1192::-webkit-slider-runnable-track{height:44px;background:transparent;border:0}._contributionSlider_u7jh3_1192::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:44px;height:44px;background:transparent;border:0;border-radius:50%}._contributionSlider_u7jh3_1192::-moz-range-track{height:44px;background:transparent;border:0}._contributionSlider_u7jh3_1192::-moz-range-thumb{width:44px;height:44px;background:transparent;border:0;border-radius:50%}._contributionSlider_u7jh3_1192:focus-visible{outline:3px solid var(--s2-focus);outline-offset:5px;border-radius:22px}@media(max-width:1000px){._contributionSlider_u7jh3_1192{top:17px}}@media(min-width:1001px){._support_u7jh3_468>header{position:relative}._support_u7jh3_468>header ._kicker_u7jh3_36{position:absolute;left:-3.095px;top:5.02px;width:300px;height:28px;min-height:0;margin:0;font-size:10px;transform:rotate(.39deg)}._support_u7jh3_468>header ._kicker_u7jh3_36:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._support_u7jh3_468>header h2{position:absolute;left:-3.434px;top:41.11px;width:620px;height:54px;margin:0;font-size:30px;transform:rotate(.39deg)}._support_u7jh3_468>header>p:last-child{position:absolute;left:-3.809px;top:101.45px;width:720px;height:44px;margin:0;font-size:13px;transform:rotate(.39deg)}._support_u7jh3_468>header>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._page_auvih_1{--s2-ink:#2b1463;--s2-body:#4b3d5b;position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible;padding-bottom:36px;margin-bottom:-36px}._decoration_auvih_2{position:absolute;inset:0;z-index:-1;pointer-events:none}._mark_auvih_3{position:absolute;display:block}._mark_auvih_3:nth-child(1){left:calc(50% - 620px);top:1168px;width:95px;height:95px}._mark_auvih_3:nth-child(2){left:calc(50% + 490px);top:958px;width:150px;height:150px}._mark_auvih_3:nth-child(3){left:calc(50% - 785px);top:528px;width:170px;height:170px}._mark_auvih_3:nth-child(4){left:calc(50% + 560px);top:208px;width:145px;height:145px}._mark_auvih_3:nth-child(5){left:calc(50% + 450px);top:28px;width:210px;height:210px}._mobileMarks_auvih_9{display:none}._hero_auvih_10{max-width:1100px;margin:0 auto;padding:83px 0 0;min-height:298px}._kicker_auvih_11{margin:0 0 29.2px;font-size:9px;line-height:1.2;font-weight:800;color:var(--s2-accent-ink)}._kicker_auvih_11:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._kicker_auvih_11:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_auvih_10 h1{margin:0 0 16.8px;font-size:36px;font-weight:900;line-height:1.2;color:var(--s2-ink)}._hero_auvih_10 p:last-child{max-width:720px;font-weight:400;font-size:13px;line-height:1.5;color:var(--s2-body);margin:0}._hero_auvih_10 p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_auvih_17{max-width:960px;margin:0 auto;padding:47px 47px 65px;border:1px solid rgb(43 20 99 / 7%);border-radius:22px;background:var(--s2-surface);box-shadow:0 8px 28px #2b146314}._identity_auvih_18{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:38px}._field_auvih_19{min-width:0}._field_auvih_19 label{display:block;color:var(--s2-accent-ink);font-size:9px;font-weight:800;margin:0 0 19.2px;line-height:1.2;text-transform:uppercase}._field_auvih_19 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._field_auvih_19 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_auvih_19 :is(input,select,textarea){display:block;box-sizing:border-box;width:100%;min-height:56px;border:1px solid var(--s2-border-strong);border-radius:14px;background:#fff;color:var(--s2-ink);padding:14px 16px;margin:0;font-size:14px;line-height:1.4;font-weight:400}._field_auvih_19 :is(input,select,textarea):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._field_auvih_19 :is(input,select,textarea){background-color:var(--s2-wash-lilac);border-color:#8e7b9e}._field_auvih_19 input::placeholder{color:var(--s2-muted);opacity:1}._field_auvih_19 select{appearance:none;background-image:url(/design-assets/contact-desktop-light-imgDropdownChevron.svg);background-repeat:no-repeat;background-position:right 18px center;background-size:18px;padding-right:48px}[data-theme=dark] ._field_auvih_19 select{background-image:url(/design-assets/contact-desktop-dark-imgDropdownChevron.svg)}._hint_auvih_29{margin:10px 0 32.15px;font-size:11px;font-weight:400;line-height:1.35;color:var(--s2-body)}._hint_auvih_29:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._message_auvih_31{position:relative}._field_auvih_19 textarea{height:330px;resize:vertical;min-height:160px;padding:16px}._messageHint_auvih_33{position:absolute;left:16px;right:16px;top:50%;transform:translateY(-50%);margin:0;color:var(--s2-muted);font-size:14px;font-weight:400;line-height:1.4;pointer-events:none}._messageHint_auvih_33:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_auvih_35{margin:25px 0 36px;padding:16px 20px;min-height:96px;border-radius:16px;background:#ddf4e8ad}._note_auvih_35 h2{font-size:16px;font-weight:900;margin:0 0 11.2px;line-height:1.3}._note_auvih_35 p{font-size:11.5px;font-weight:400;line-height:1.45;color:var(--s2-body);margin:0}._note_auvih_35 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_auvih_35 a{color:var(--s2-link);text-decoration:underline}._submit_auvih_40{width:100%;min-height:32px;padding:0 20px;border:0;border-radius:999px;background:#6c4cff;color:#fff;font-size:13px;font-weight:800;cursor:pointer}._submit_auvih_40:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._error_auvih_42{color:var(--s2-danger);font-size:13px;margin:8px 0 0}._error_auvih_42:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_auvih_19 [aria-invalid=true]{border-color:var(--s2-danger)}._status_auvih_45{padding:16px;margin:16px 0 0;background:var(--s2-warning-soft);color:var(--s2-ink);border-radius:14px;font-size:14px;line-height:1.5}._status_auvih_45:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1200px)and (min-width:1001px){._hero_auvih_10,._form_auvih_17{margin-inline:60px}}@media(max-width:1000px){._hero_auvih_10{padding:28px 18px 0;min-height:208px}._kicker_auvih_11{font-size:8.5px;margin-bottom:19.8px}._kicker_auvih_11:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_auvih_10 h1{font-size:30px;margin-bottom:19px}._hero_auvih_10 p:last-child{font-size:11.5px;max-width:600px}._hero_auvih_10 p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_auvih_17{margin:0 18px;padding:23px 23px 41px;border-radius:18px;box-shadow:0 6px 20px #2b146312}._identity_auvih_18{grid-template-columns:1fr;gap:24px;margin-bottom:24px}._field_auvih_19 label{margin:0 0 13.8px;font-size:8.5px}._field_auvih_19 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._field_auvih_19 :is(input,select){height:52px;min-height:52px;padding-block:12px;font-size:16px;border-radius:13px}._field_auvih_19 textarea{border-radius:13px;font-size:16px}._hint_auvih_29{font-size:10px;margin:8px 0 28.5px}._hint_auvih_29:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._messageHint_auvih_33{font-size:12.5px;line-height:1.45}._messageHint_auvih_33:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_auvih_35{min-height:112px;margin:26px 0 28px;border-radius:15px}._note_auvih_35 h2{font-size:15.5px;margin-bottom:11.85px}._note_auvih_35 p{font-size:10.5px}._note_auvih_35 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._desktopMarks_auvih_69{display:none}._mobileMarks_auvih_9{display:block}._mark_auvih_3:nth-child(1){left:calc(100% - 75px);top:1098px;width:74px;height:74px}._mark_auvih_3:nth-child(2){left:-35px;top:528px;width:88px;height:88px}._mark_auvih_3:nth-child(3){left:calc(100% - 54px);top:138px;width:72px;height:72px}._mark_auvih_3:nth-child(4){left:calc(100% - 90px);top:23px;width:105px;height:105px}}@media(min-width:600px)and (max-width:1000px){._hero_auvih_10{padding-inline:40px}._form_auvih_17{margin-inline:40px}._identity_auvih_18{grid-template-columns:1fr 1fr}}@media(max-width:350px){._form_auvih_17{padding-inline:18px}._hero_auvih_10{min-height:238px}}._darkMarks_auvih_78,[data-theme=dark] ._lightMarks_auvih_79{display:none}[data-theme=dark] ._darkMarks_auvih_78{display:block}[data-theme=dark] ._field_auvih_19 option{background:var(--s2-wash-lilac);color:var(--s2-ink)}[data-theme=dark] ._page_auvih_1{--s2-ink:#fff6ec;--s2-body:#eee4f5}[data-theme=dark] ._form_auvih_17{border-color:#b9afc512}[data-theme=dark] ._note_auvih_35{background:#17382e}@media(max-width:1000px){._field_auvih_19 select{background-image:url(/design-assets/contact-mobile-light-imgFrame.svg)}[data-theme=dark] ._field_auvih_19 select{background-image:url(/design-assets/contact-mobile-dark-imgFrame.svg)}}._page_15axd_1{position:relative;isolation:isolate;min-height:948px;background:var(--s2-wash-lilac);color:var(--s2-ink)}._decorations_15axd_2{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:-1}._decorations_15axd_2>span{position:absolute}._mark0_15axd_3{left:calc(100% - 160px);top:-168.8px;width:240px}._mark1_15axd_3{left:-105px;top:753px;width:300px}._mark2_15axd_3{left:calc(100% - 104px);top:-148px;width:160px}._mark3_15axd_3{left:-176.4px;top:74.4px;width:245px}._mark4_15axd_3{left:calc(100% - 67.5px);top:790.5px;width:225px}._layout_15axd_4{display:grid;grid-template-columns:minmax(0,780px) minmax(240px,1fr);gap:58px;max-width:1440px;margin:auto;padding:58px 92px 100px}._paper_15axd_5{background:#fffaf4;border:1px solid var(--s2-border);border-radius:16px;box-shadow:0 8px 24px #2a126714;padding:64px 45px 44px;min-width:0;min-height:710px}[data-theme=dark] ._paper_15axd_5{background:var(--s2-canvas)}._hero_15axd_7 p,._hero_15axd_7 h1{margin:0}._hero_15axd_7 ._kicker_15axd_7{font-size:11px;font-weight:800;line-height:1;color:var(--s2-accent-ink);margin-bottom:6px}._hero_15axd_7 ._kicker_15axd_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._hero_15axd_7 ._kicker_15axd_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_15axd_7 h1{max-width:650px;font-size:48px;line-height:65px;font-weight:900;margin-bottom:14px}._hero_15axd_7 h1 span{display:block}._hero_15axd_7>p:last-child{max-width:650px;font-size:17px;line-height:23px;font-weight:400;color:var(--s2-body)}._mascotScene_15axd_10{padding-top:160px;text-align:center}._mascotScene_15axd_10 p{font-size:30px;line-height:38px;width:280px;max-width:100%;margin:0 0 84px 40px}._mascotScene_15axd_10 img{display:block;width:320px;max-width:100%;height:auto}._joinPaper_15axd_11{display:none}._form_15axd_12{max-width:610px;margin-top:42px}._fields_15axd_12{display:flex;flex-direction:column}._form_15axd_12 label{font-size:12px;font-weight:800;color:var(--s2-body);margin:0 0 8px;line-height:1.4}._form_15axd_12 label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_15axd_12 :is(input,select){display:block;box-sizing:border-box;width:100%;min-height:58px;padding:16px 20px;margin:0 0 18px;font:400 14px/1.4 Nunito,sans-serif;border:1px solid var(--s2-border-strong);border-radius:16px;background:var(--s2-surface);color:var(--s2-ink);box-shadow:var(--s2-shadow-card)}._form_15axd_12 :is(input,select):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._form_15axd_12 :is(input,select){border-color:#8e7b9e}._form_15axd_12 option{background:var(--s2-surface);color:var(--s2-ink)}._form_15axd_12 input::placeholder{color:var(--s2-muted);opacity:1}._form_15axd_12 select{color:var(--s2-ink)}._form_15axd_12 :is(input,select):focus-visible,._next_15axd_20 summary:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._fieldHint_15axd_21{font-weight:400;font-size:11px;line-height:1.5;color:var(--s2-muted);margin:-8px 0 18px}._fieldHint_15axd_21:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fieldError_15axd_23,._formError_15axd_23{font-size:13px;line-height:1.5;color:var(--s2-danger);margin:0 0 18px}._fieldError_15axd_23:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._formError_15axd_23:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_15axd_12 [aria-invalid=true],[data-theme=dark] ._form_15axd_12 [aria-invalid=true]{border-color:var(--s2-danger)}._formActions_15axd_26{margin-top:22px}._submit_15axd_26{display:flex;align-items:center;justify-content:center;min-height:44px;width:200px;max-width:100%;margin:0 auto;padding:10px 18px;border:0;border-radius:999px;background:var(--s2-family-public);color:#fff;font:800 13px/1.4 Nunito,sans-serif;cursor:pointer}._submit_15axd_26:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._submit_15axd_26:disabled{opacity:.65;cursor:wait}._privacy_15axd_27{font-weight:400;font-size:11px;line-height:1.6;color:var(--s2-muted);margin:28px 0 0}._privacy_15axd_27:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._formError_15axd_23{margin:18px 0 0}._next_15axd_20{margin-top:22px;font-size:12px;color:var(--s2-body)}._next_15axd_20:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._next_15axd_20 summary{min-height:44px;display:flex;align-items:center;font-weight:800;cursor:pointer;gap:8px}._next_15axd_20 summary:before{content:"+"}._next_15axd_20[open] summary:before{content:"−"}._next_15axd_20 ul{margin:8px 0 0;padding-left:20px;line-height:1.6}._next_15axd_20 li+li{margin-top:8px}._existing_15axd_30{font-size:12px;color:var(--s2-muted);margin:12px 0 0}._existing_15axd_30:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._existing_15axd_30 a{display:inline-flex;align-items:center;min-height:44px;color:var(--s2-link);text-decoration:underline}@media(min-width:1001px){._fields_15axd_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;align-items:center}._fields_15axd_12 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._fields_15axd_12 input:nth-of-type(1){grid-column:1;grid-row:1}._fields_15axd_12 input:nth-of-type(2){grid-column:2;grid-row:1}._fields_15axd_12 input:nth-of-type(3){grid-column:1/-1}._fields_15axd_12 select,._fields_15axd_12 ._fieldHint_15axd_21,._fields_15axd_12 ._fieldError_15axd_23,._fields_15axd_12>div{grid-column:1/-1}._fields_15axd_12 select{grid-row:2}._fields_15axd_12 ._fieldHint_15axd_21{margin:-5px 0 0;font-size:10px;line-height:1.35}._fields_15axd_12 ._fieldHint_15axd_21:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fields_15axd_12 ._fieldError_15axd_23{margin:0}._fields_15axd_12 input,._fields_15axd_12 select{min-height:58px;padding:14px 18px}._formActions_15axd_26{margin-top:16px}._privacy_15axd_27{margin-top:14px;font-size:10px;line-height:1.45}._privacy_15axd_27:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:1200px)and (min-width:1001px){._layout_15axd_4{padding-inline:40px;gap:32px;grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}._paper_15axd_5{padding:44px 30px}._hero_15axd_7 h1{font-size:39px}._hero_15axd_7>p:last-child{font-size:15px}._hero_15axd_7>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mascotScene_15axd_10 p{margin-left:0}}@media(max-width:1000px){._page_15axd_1{min-height:752px;background:var(--s2-canvas)}._layout_15axd_4{display:block;max-width:716px;padding:37px 18px 60px}._paper_15axd_5{padding:0;min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none}[data-theme=dark] ._paper_15axd_5{background:transparent}._hero_15axd_7 ._kicker_15axd_7{font-size:8.5px;margin-bottom:6.5px}._hero_15axd_7 ._kicker_15axd_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._hero_15axd_7 h1{font-size:27px;line-height:37px;margin-bottom:12px}._hero_15axd_7 h1 span{display:inline}._hero_15axd_7>p:last-child{font-size:11.5px;line-height:16px}._hero_15axd_7>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._hero_15axd_7>p:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._mascotScene_15axd_10,._mark1_15axd_3,._mark3_15axd_3,._mark4_15axd_3{display:none}._mark0_15axd_3{left:-89.28px;top:59.92px;width:144px}._mark2_15axd_3{left:calc(100% - 44.88px);top:670.16px;width:132px}._joinPaper_15axd_11{display:block;margin-top:21.35px;min-height:100px;padding:15px 17px;position:relative;left:-1.95px;transform-origin:top left;background:#efe8ff;border:1px solid rgb(43 20 99 / 7%);border-radius:16px;transform:rotate(.52deg)}._joinPaper_15axd_11 h2{font-size:13px;font-weight:400;line-height:18px;margin:0 0 22px}._joinPaper_15axd_11 p{font-size:10.5px;line-height:14px;font-weight:400;color:var(--s2-body);margin:0}._joinPaper_15axd_11 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._joinPaper_15axd_11 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._form_15axd_12{max-width:none;margin-top:18px}._fields_15axd_12{position:relative;left:1.95px;transform:rotate(-.42deg);transform-origin:top left;padding:15px 17px;background:#cdeffc;border:1px solid var(--s2-border);border-radius:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;align-items:center}._fields_15axd_12 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._fields_15axd_12 input:nth-of-type(1){grid-column:1;grid-row:1}._fields_15axd_12 input:nth-of-type(2){grid-column:2;grid-row:1}._fields_15axd_12 input:nth-of-type(3){grid-column:1/-1}._fields_15axd_12 select,._fields_15axd_12 ._fieldHint_15axd_21,._fields_15axd_12 ._fieldError_15axd_23,._fields_15axd_12>div{grid-column:1/-1}._fields_15axd_12 select{grid-column:1/-1;grid-row:2}._form_15axd_12 :is(input,select){font-size:16px;min-height:42px;padding:8px 10px;border-radius:11px;box-shadow:none}._fieldHint_15axd_21{color:var(--s2-body);font-size:9.5px;line-height:1.35;margin:-2px 0 0}._fieldHint_15axd_21:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._fields_15axd_12 ._fieldError_15axd_23{margin:0;font-size:11px}._fields_15axd_12 ._fieldError_15axd_23:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._formActions_15axd_26{position:relative;left:-1.3px;transform:rotate(.34deg);transform-origin:top left;background:#ddf4e8;border:1px solid var(--s2-border);border-radius:16px;margin-top:12px;padding:13px 17px}._privacy_15axd_27{font-size:10px;line-height:1.4;color:var(--s2-body);margin-top:12px}._privacy_15axd_27:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._joinPaper_15axd_11{background:#3d2e57}[data-theme=dark] ._fields_15axd_12{background:#14454d}[data-theme=dark] ._formActions_15axd_26{background:#144733}._next_15axd_20,._existing_15axd_30{margin-inline:17px}}@media(max-width:1000px){._page_15axd_1{--s2-ink:#2b1463;--s2-body:#4b3d5b}[data-theme=dark] ._page_15axd_1{--s2-ink:#fff6ec;--s2-body:#eee4f5}}@media(min-width:1001px){._submit_15axd_26{min-height:32px;padding-block:0;border-radius:16px;background:#6c4cff;margin-left:min(244px,calc(100% - 200px))}}@media(prefers-reduced-motion:no-preference){._next_15axd_20[open]>ul{animation:_nextStepsReveal_15axd_1 .16s ease-out}@keyframes _nextStepsReveal_15axd_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}._backdrop_gfghg_1{position:fixed;inset:0;z-index:1000;background:#11182773;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;color:var(--s2-ink)}._paper_gfghg_2{position:relative;width:100%;max-width:440px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:24px;border:1px solid var(--s2-border);border-radius:22px;background:var(--s2-surface);box-shadow:var(--s2-shadow-card)}._paper_gfghg_2 h2{font-size:20px;font-weight:900;line-height:1.35;margin:0 48px 22px 0}._paper_gfghg_2 p{font-size:14px;line-height:1.6;color:var(--s2-body);margin:0}._paper_gfghg_2 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_gfghg_6{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--s2-danger-soft);color:var(--s2-danger);font:800 24px/1 Nunito,sans-serif;box-shadow:0 3px 8px #c71f2e20;cursor:pointer}._close_gfghg_6:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}._close_gfghg_6:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:600px){._backdrop_gfghg_1{align-items:flex-end;padding:16px 0 0}._paper_gfghg_2{max-width:none;max-height:calc(100dvh - 16px);border-radius:24px 24px 0 0;padding:24px 18px calc(24px + env(safe-area-inset-bottom))}}._heading_1y8yk_1,._paper_1y8yk_1{--s2-ink:#2b1463;--s2-body:#4b3d5b}._heading_1y8yk_1 h1{color:var(--s2-ink);font-size:34px;font-weight:900;line-height:47px;margin:0}._heading_1y8yk_1 p{font-size:13px;font-weight:400;line-height:18px;color:var(--s2-body);margin:11px 0 0}._heading_1y8yk_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._heading_1y8yk_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1y8yk_1{margin-top:80px;padding:20px 23px 17px;min-height:150px;border-radius:16px;border:1px solid var(--s2-border);color:var(--s2-ink)}._paper_1y8yk_1 h2{font-size:18px;line-height:25px;font-weight:900;margin:0 0 9px}._paper_1y8yk_1 h2:focus-visible{outline:3px solid var(--s2-focus);outline-offset:5px}._description_1y8yk_3{font-size:11px;font-weight:400;line-height:16px;color:var(--s2-body);margin:0}._description_1y8yk_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._description_1y8yk_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._resend_1y8yk_3{background:#efe8ff;transform:rotate(.24deg)}._lilac_1y8yk_3{background:#efe8ff;transform:rotate(.48deg)}._sky_1y8yk_3{background:#cdeffc;transform:rotate(-.38deg)}._blush_1y8yk_3{background:#ffe6ed;transform:rotate(.3deg)}._mint_1y8yk_3{background:#ddf4e8;transform:rotate(-.52deg)}._actions_1y8yk_4{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}._actions_1y8yk_4>*{flex:0 1 auto;min-width:180px;min-height:32px;padding:6px 16px;border-radius:16px;font-size:12px;line-height:18px;font-weight:400}._actions_1y8yk_4>*:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._actions_1y8yk_4>*:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1y8yk_4>._primary_1y8yk_4{background:#6c4cff;color:#fff}._extra_1y8yk_4{font-size:12px;line-height:1.6;color:var(--s2-body);margin:20px 0 0}._extra_1y8yk_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._account_1y8yk_4{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:13px;overflow-wrap:anywhere}._account_1y8yk_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._account_1y8yk_4 strong{min-width:0}._resendForm_1y8yk_4{margin-top:24px}[data-theme=dark] ._lilac_1y8yk_3,[data-theme=dark] ._blush_1y8yk_3,[data-theme=dark] ._mint_1y8yk_3{background:var(--s2-canvas);transform:none}[data-theme=dark] ._sky_1y8yk_3,[data-theme=dark] ._resend_1y8yk_3{background:var(--s2-wash-lilac);transform:none}@media(max-width:1000px){._heading_1y8yk_1 h1{font-size:27px;line-height:37px}._heading_1y8yk_1 p{font-size:11.5px;line-height:16px;margin-top:8px}._heading_1y8yk_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._heading_1y8yk_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_1y8yk_1{margin-top:38px;padding:16px 19px 17px;transform:none}._paper_1y8yk_1 h2{font-size:16px;line-height:22px;margin-bottom:10px}._description_1y8yk_3{font-size:10.5px}._description_1y8yk_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1y8yk_4{gap:10px;margin-top:34px}._actions_1y8yk_4>*{max-width:100%;font-size:11.5px}._actions_1y8yk_4>*:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._blush_1y8yk_3{background:#ffe5ec}}[data-theme=dark] ._heading_1y8yk_1 p{color:var(--s2-muted)}[data-theme=dark] ._heading_1y8yk_1,[data-theme=dark] ._paper_1y8yk_1{--s2-ink:#fff6ec;--s2-body:#eee4f5}._paper_nvilu_1{box-sizing:border-box;margin-top:62px;padding:28px 31px;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:16px;min-height:420px;transform:rotate(.8deg)}._paper_nvilu_1 h2{font:900 24px/1.4 Nunito,sans-serif;margin:8px 0 28px}._paper_nvilu_1 p{font-size:12px;line-height:1.5;color:var(--s2-body);margin:0}._paper_nvilu_1 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_nvilu_1 ._kicker_nvilu_2{font-size:9px;line-height:1.2;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink)}._paper_nvilu_1 ._kicker_nvilu_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}._paper_nvilu_1 ._kicker_nvilu_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._provider_nvilu_3{padding:20px;margin:36px 0 24px;min-height:90px;border:1px solid var(--s2-border);border-radius:16px;box-shadow:var(--s2-shadow-card);background:var(--s2-surface)}._provider_nvilu_3>p{padding-top:10px}._paper_nvilu_1 ._status_nvilu_3{margin-top:12px;color:var(--s2-muted)}._paper_nvilu_1 ._error_nvilu_3{background:var(--s2-wash-blush);color:var(--s2-ink);padding:16px;margin-top:18px;border-radius:14px;overflow-wrap:anywhere}._actions_nvilu_4{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px}._actions_nvilu_4>*{min-width:180px}._actions_nvilu_4>:last-child{min-width:210px;margin-left:auto}._actions_nvilu_4 a{text-decoration:none}._paper_nvilu_1 ._security_nvilu_4{margin-top:24px;color:var(--s2-muted);font-size:11px}._paper_nvilu_1 ._security_nvilu_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._paper_nvilu_1 :is(button,a):focus-visible{outline:3px solid var(--s2-focus);outline-offset:4px}._success_nvilu_5{background:var(--s2-wash-mint);transform:rotate(.5deg);padding-top:39px;min-height:390px}._success_nvilu_5 h2{font-size:26px;margin:0 0 24px}._features_nvilu_5{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 30px;font-size:12px;line-height:1.5;color:var(--s2-body)}._features_nvilu_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._features_nvilu_5 li+li:before{content:"·";margin:0 4px}._success_nvilu_5 ._actions_nvilu_4{margin-top:54px}[data-theme=dark] ._paper_nvilu_1{background:var(--s2-canvas);transform:rotate(-.6deg)}[data-theme=dark] ._provider_nvilu_3{background:var(--s2-wash-lilac)}[data-theme=dark] ._paper_nvilu_1 p,[data-theme=dark] ._features_nvilu_5{color:var(--s2-muted)}[data-theme=dark] ._paper_nvilu_1 ._kicker_nvilu_2{color:var(--s2-accent-ink)}@media(max-width:1000px){._paper_nvilu_1{margin-top:40px;padding:22px 21px;transform:rotate(-.6deg);min-height:430px}._paper_nvilu_1 h2{font-size:21px;margin:8px 0 28px}._paper_nvilu_1 ._intro_nvilu_7{display:none}._provider_nvilu_3{margin-top:28px;padding:18px}._actions_nvilu_4{gap:12px;margin-top:32px}._actions_nvilu_4>*{min-width:0;flex:1;font-size:12px;padding-inline:10px}._actions_nvilu_4>*:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_nvilu_4>:last-child{min-width:0;flex:1.4}._paper_nvilu_1 ._security_nvilu_4{font-size:11px}._paper_nvilu_1 ._security_nvilu_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._success_nvilu_5{padding-top:27px;min-height:360px;transform:rotate(-.8deg)}._success_nvilu_5 h2{font-size:22px;margin:0 0 28px}._features_nvilu_5{display:block;font-size:12px;margin:0}._features_nvilu_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._features_nvilu_5 li+li:before{content:none}._success_nvilu_5 ._manage_nvilu_7{margin-top:20px}._success_nvilu_5 ._actions_nvilu_4{margin-top:54px}._success_nvilu_5 ._actions_nvilu_4>a{flex:none;min-width:210px}[data-theme=dark] ._paper_nvilu_1{transform:rotate(.6deg)}}@media(prefers-reduced-motion:reduce){._paper_nvilu_1{transition:none}}._payment_nvilu_12{width:100%;margin-top:68.517px;margin-left:-2.96px;padding:28px 31px 24px;min-height:420px;border-color:#2b146314;color:#2b1463}._payment_nvilu_12 ._kicker_nvilu_2{font-size:9px;line-height:12px}._payment_nvilu_12 ._kicker_nvilu_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,12px)}._payment_nvilu_12 ._kicker_nvilu_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 h2{font-size:24px;line-height:33px;margin:4px 0 29px}._payment_nvilu_12 ._intro_nvilu_7{font-size:12px;line-height:18px;font-weight:400;color:#4b3d5b}._payment_nvilu_12 ._intro_nvilu_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._payment_nvilu_12 ._intro_nvilu_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 ._provider_nvilu_3{margin:44px 0 24px;padding:28px 19px;min-height:90px;border-color:#28116624;box-shadow:0 1px 7px #6c3cff1a;font-size:13px;line-height:18px}._payment_nvilu_12 ._provider_nvilu_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._payment_nvilu_12 ._provider_nvilu_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 ._provider_nvilu_3>p{padding:0;color:inherit}._payment_nvilu_12 :is(._terms_nvilu_24,._status_nvilu_3){font-size:12px;line-height:18px;font-weight:400;color:#4b3d5b}._payment_nvilu_12 :is(._terms_nvilu_24,._status_nvilu_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._payment_nvilu_12 :is(._terms_nvilu_24,._status_nvilu_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 ._actions_nvilu_4{margin-top:24px}._payment_nvilu_12 ._actions_nvilu_4>*{height:32px;min-height:32px;padding:0 8px;min-width:0;flex:none;font-size:12px;line-height:16px;border-radius:16px}._payment_nvilu_12 ._actions_nvilu_4>*:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._payment_nvilu_12 ._actions_nvilu_4>*:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 ._actions_nvilu_4>a{width:180px}._payment_nvilu_12 ._actions_nvilu_4>button{width:210px;background:#6c4cff}._payment_nvilu_12 ._security_nvilu_4{font-size:11px;line-height:15px;font-weight:400;margin-top:18px;color:#4b3d5b}._payment_nvilu_12 ._security_nvilu_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._payment_nvilu_12 ._security_nvilu_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._payment_nvilu_12{margin-left:2.54px;margin-top:60.015px;transform:rotate(-.7deg);border-color:#b9afc514;color:#fff6ec}[data-theme=dark] ._payment_nvilu_12 :is(._intro_nvilu_7,._terms_nvilu_24,._status_nvilu_3,._security_nvilu_4){color:#eee4f5}[data-theme=dark] ._payment_nvilu_12 ._provider_nvilu_3{border-color:#b9afc547;box-shadow:0 1px 7px #6c3cff29}@media(max-width:1000px){._payment_nvilu_12{margin-top:43.132px;margin-left:2.24px;padding:20px 21px 19px;min-height:430px}._payment_nvilu_12 ._kicker_nvilu_2{font-size:10px;line-height:14px;text-transform:none}._payment_nvilu_12 ._kicker_nvilu_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._payment_nvilu_12 ._kicker_nvilu_2:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 h2{font-size:21px;line-height:29px;margin:2px 0 0}._payment_nvilu_12 ._provider_nvilu_3{margin:38px 0 24px;padding:30px 17px;font-size:12px;line-height:18px;min-height:90px}._payment_nvilu_12 ._provider_nvilu_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,18px)}._payment_nvilu_12 ._provider_nvilu_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 :is(._terms_nvilu_24,._status_nvilu_3){font-size:10.5px;line-height:14px}._payment_nvilu_12 :is(._terms_nvilu_24,._status_nvilu_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._payment_nvilu_12 :is(._terms_nvilu_24,._status_nvilu_3):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 ._actions_nvilu_4{margin-top:60px;gap:14px}._payment_nvilu_12 ._actions_nvilu_4>a{width:120px;font-size:11.5px}._payment_nvilu_12 ._actions_nvilu_4>a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 ._actions_nvilu_4>button{width:176px;font-size:11.5px}._payment_nvilu_12 ._actions_nvilu_4>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._payment_nvilu_12 ._security_nvilu_4{font-size:10.5px;line-height:14px}._payment_nvilu_12 ._security_nvilu_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,14px)}._payment_nvilu_12 ._security_nvilu_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._payment_nvilu_12{margin-left:-2.26px;margin-top:46.842px;transform:rotate(.6deg)}}@media(max-width:360px){._payment_nvilu_12 ._actions_nvilu_4{flex-direction:column;align-items:stretch}._payment_nvilu_12 ._actions_nvilu_4>a,._payment_nvilu_12 ._actions_nvilu_4>button{width:100%;margin:0}}._success_nvilu_5{width:100%;margin-top:66.8285px;margin-left:-1.7105px;padding:38px 31px 136px;min-height:390px;border-color:#2b146314;background:#ddf4e8;color:#2b1463}._success_nvilu_5 h2{font-size:26px;line-height:36px;margin:0 0 20px}._success_nvilu_5 ._features_nvilu_5{font-size:12px;line-height:16px;font-weight:400;margin:0 0 30px;color:#4b3d5b}._success_nvilu_5 ._features_nvilu_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._success_nvilu_5 ._features_nvilu_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._success_nvilu_5 ._manage_nvilu_7{font-size:12px;line-height:16px;font-weight:400;color:#4b3d5b}._success_nvilu_5 ._manage_nvilu_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._success_nvilu_5 ._manage_nvilu_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._success_nvilu_5 ._actions_nvilu_4{margin-top:64px}._success_nvilu_5 ._actions_nvilu_4>a{width:210px;height:32px;min-height:32px;padding:0 8px;font-size:12px;line-height:16px;border-radius:16px;background:#6c4cff}._success_nvilu_5 ._actions_nvilu_4>a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,16px)}._success_nvilu_5 ._actions_nvilu_4>a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._success_nvilu_5{margin-top:60.5825px;margin-left:2.024px;border-color:#b9afc514;color:#fff6ec}[data-theme=dark] ._success_nvilu_5 :is(._features_nvilu_5,._manage_nvilu_7){color:#eee4f5}@media(max-width:1000px){._success_nvilu_5{display:flex;flex-direction:column;margin-top:42.514px;margin-left:2.496px;padding:26px 21px 78px;min-height:360px}._success_nvilu_5 h2{font-size:22px;line-height:30px;margin:0 0 24px}._success_nvilu_5 ._features_nvilu_5{font-size:11px;line-height:15px;margin:0}._success_nvilu_5 ._features_nvilu_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._success_nvilu_5 ._features_nvilu_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._success_nvilu_5 ._manage_nvilu_7{font-size:11px;line-height:15px;margin-top:20px}._success_nvilu_5 ._manage_nvilu_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,15px)}._success_nvilu_5 ._manage_nvilu_7:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._success_nvilu_5 ._actions_nvilu_4{margin-top:auto;padding-top:20px;flex-shrink:0}._success_nvilu_5 ._actions_nvilu_4>a{font-size:11.5px}._success_nvilu_5 ._actions_nvilu_4>a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}[data-theme=dark] ._success_nvilu_5{margin-top:46.8435px;margin-left:-1.895px}}._backdrop_2clve_1{background:#0a05142e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;align-items:flex-start!important;padding-top:min(150px,15svh)!important}._dialog_2clve_2{background:var(--s2-surface)!important;color:var(--s2-ink)!important;border:1px solid var(--s2-border)!important;border-radius:22px!important;padding:22px 28px 28px!important;min-height:min(650px,80svh);max-height:calc(100svh - min(150px,15svh) - 24px)!important;font-family:var(--s2-font)}._heading_2clve_3{position:relative;padding-right:54px}._heading_2clve_3>span{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink)}._heading_2clve_3>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._heading_2clve_3 h2,._heading_2clve_3 h1{font-size:30px;font-weight:900;line-height:1.3;margin:14px 0 18px}._heading_2clve_3 p{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:0}._heading_2clve_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_2clve_3{position:absolute;right:-10px;top:-8px;width:44px;height:44px;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:24px;cursor:pointer;box-shadow:0 4px 8px #e51f3328}._paper_2clve_4{margin-top:36px;max-width:900px;padding:16px 14px;border:1px solid var(--s2-border);border-radius:18px 10px;transform:rotate(.18deg)}._paper_2clve_4 h3{font-size:16px;font-weight:900;margin:0 0 14px}._intro_2clve_4{font-size:12px;color:var(--s2-muted);line-height:1.5;margin:0 0 16px}._intro_2clve_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._steps_2clve_4{padding:0;margin:0;list-style:none;display:grid;gap:10px}._steps_2clve_4 li{display:flex;align-items:center;gap:14px;padding:12px;min-height:68px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-sky);transform:rotate(.25deg)}._steps_2clve_4 li:nth-child(2){background:var(--s2-wash-lilac);transform:rotate(-.22deg)}._steps_2clve_4 li:nth-child(3){background:var(--s2-wash-mint);transform:rotate(.18deg)}._steps_2clve_4 li:nth-child(4){background:#ffd46b;color:#281166;transform:rotate(-.22deg)}._steps_2clve_4 h4{font-size:13px;font-weight:800;margin:0 0 10px}._steps_2clve_4 p{font-size:12px;line-height:1.5;color:var(--s2-muted);margin:0}._steps_2clve_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._steps_2clve_4 li:nth-child(4) p{color:#49375c}._number_2clve_4{position:relative;flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center}._disc_2clve_4{position:absolute;inset:0;width:34px;height:34px}._number_2clve_4 b{position:relative;z-index:1;font-size:12px;color:var(--s2-ink)}._number_2clve_4 b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_2clve_4{display:flex;justify-content:flex-end;margin-top:20px}._primary_2clve_4{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:44px;border:0;border-radius:999px;background:#6c3cff!important;color:#fff!important;font:800 12px var(--s2-font);padding:10px 24px;cursor:pointer;text-decoration:none}._primary_2clve_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._primary_2clve_4:disabled{opacity:.65;cursor:wait}._installAction_2clve_4{margin:12px 0 20px;font-size:13px}._installAction_2clve_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._installAction_2clve_4 p{line-height:1.6}._more_2clve_4{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:12px;font-weight:800;color:var(--s2-link)}._more_2clve_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._launcher_2clve_4._launcher_2clve_4{position:static;min-height:44px;border:1px solid var(--s2-border);border-radius:999px;padding:8px 14px;font:800 12px var(--s2-font);background:var(--s2-surface);color:var(--s2-ink);box-shadow:none}._launcher_2clve_4._launcher_2clve_4:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_2clve_2 button:focus-visible,._dialog_2clve_2 a:focus-visible,._page_2clve_4 a:focus-visible,._page_2clve_4 button:focus-visible,._page_2clve_4 summary:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._page_2clve_4{position:relative;z-index:1;isolation:isolate;max-width:1000px;margin:58px auto 72px;padding:28px;background:var(--s2-surface);border:1px solid var(--s2-border);border-radius:22px;color:var(--s2-ink);font-family:var(--s2-font)}._artwork_2clve_5{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}._butter_2clve_5{position:absolute;left:-165px;top:184px;width:225px;height:225px}._blush_2clve_5{position:absolute;right:-132px;top:573px;width:210px;height:210px}._recommendation_2clve_5{display:flex;align-items:center;gap:16px;margin-top:24px;font-size:12px}._recommendation_2clve_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._recommendation_2clve_5 button{min-height:44px;padding:10px 14px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 11px var(--s2-font);cursor:pointer}._recommendation_2clve_5 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._other_2clve_5{margin-top:22px}._other_2clve_5 summary{min-height:44px;align-content:center;font-size:13px;font-weight:800;cursor:pointer}._other_2clve_5 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._other_2clve_5 nav{display:flex;flex-wrap:wrap;gap:16px}._other_2clve_5 nav a,._beta_2clve_5 a{min-height:44px;display:inline-flex;align-items:center;color:var(--s2-link);font-size:12px;font-weight:800}._other_2clve_5 nav a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._beta_2clve_5 a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._beta_2clve_5{margin-top:28px;font-size:12px;line-height:1.6}._beta_2clve_5:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._beta_2clve_5 h3{font-size:16px}._beta_2clve_5 p{color:var(--s2-muted)}html[data-theme=dark] ._primary_2clve_4{background:#9e7cff!important;color:#24113e!important}html[data-theme=dark] ._steps_2clve_4 li:nth-child(4){background:#e2b85b}@media(max-width:1100px){._backdrop_2clve_1{padding:0!important;align-items:flex-end!important}._dialog_2clve_2{width:100%!important;max-width:none!important;min-height:calc(100svh - 150px);max-height:calc(100svh - 36px)!important;margin:0!important;border-radius:22px 22px 0 0!important;padding:20px 18px calc(28px + env(safe-area-inset-bottom))!important}._heading_2clve_3 h2,._heading_2clve_3 h1{font-size:25px;margin:14px 0 18px}._heading_2clve_3{padding-right:38px}._close_2clve_3{right:0;top:-7px}._paper_2clve_4{margin-top:26px;padding:16px 12px}._paper_2clve_4 h3{font-size:14px}._launcher_2clve_4._launcher_2clve_4{display:none!important}._page_2clve_4{margin:32px 12px;padding:20px 18px}._recommendation_2clve_5{align-items:flex-start;flex-direction:column}._butter_2clve_5{left:-88px;top:169px;width:132px;height:132px}._blush_2clve_5{right:-70px;top:523px;width:128px;height:128px}}@media(max-width:360px){._heading_2clve_3 h2,._heading_2clve_3 h1{font-size:22px}._dialog_2clve_2{padding-inline:14px!important}._paper_2clve_4{padding-inline:10px}._steps_2clve_4 li{gap:10px;padding:10px}._steps_2clve_4 h4{font-size:12px}._steps_2clve_4 p{font-size:11px}._steps_2clve_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}._status_2clve_10{padding:16px;background:var(--s2-wash-mint);border:1px solid var(--s2-border);border-radius:12px;color:var(--s2-ink);font-size:13px;line-height:1.6}._status_2clve_10:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){html body.sproglet-mobile-profile-accordion .mobile-profile-home{display:block!important;min-height:0!important;padding:18px 14px 6px!important;background:var(--bg)!important}html body.sproglet-mobile-profile-accordion .mobile-profile-settings-list,html body.sproglet-mobile-profile-accordion .mobile-profile-admin-group,html body.sproglet-mobile-profile-accordion .mobile-profile-detailbar{display:none!important}html body.sproglet-mobile-profile-accordion .mobile-profile-summary{margin-bottom:0!important}html body.sproglet-mobile-profile-accordion .app{min-height:0!important;padding-top:0!important}html body.sproglet-mobile-profile-accordion .app .profile-workspace{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:6px 14px 28px!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav,html body.sproglet-mobile-profile-accordion .app .profile-nav-sticky,html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav{display:contents!important}html body.sproglet-mobile-profile-accordion .app .profile-nav-sticky>.auth-pill{display:none!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button{order:var(--mobile-setting-order,1)!important;width:100%!important;min-height:66px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px!important;grid-template-rows:auto auto!important;gap:2px 10px!important;align-items:center!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--card)!important;color:var(--ink)!important;text-align:left!important;box-shadow:none!important;transform:none!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button>.profile-nav-icon{grid-column:1!important;grid-row:1 / span 2!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;margin:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--accent-soft)!important;color:var(--ink)!important;font-size:14px!important;font-weight:900!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button>.profile-nav-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button>span:last-child{grid-column:2!important;grid-row:1!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button:before{content:attr(data-mobile-setting-description);grid-column:2!important;grid-row:2!important;min-width:0!important;color:var(--muted)!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-default)!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button:after{content:"⌄";grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:center!important;color:var(--muted)!important;font-size:17px!important;font-weight:900!important;line-height:1!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{line-height:max(1.25em,1em)!important}html body.sproglet-mobile-profile-accordion.sproglet-mobile-profile-accordion-open .app .profile-section-nav nav button.active{border-color:color-mix(in srgb,var(--accent) 54%,var(--line))!important;background:color-mix(in srgb,var(--accent-soft) 72%,var(--card))!important}html body.sproglet-mobile-profile-accordion.sproglet-mobile-profile-accordion-open .app .profile-section-nav nav button.active:after{content:"⌃";color:var(--ink)!important}html body.sproglet-mobile-profile-accordion .app .profile-section-nav nav button[data-mobile-setting-key=family-admin]{margin-top:10px!important;border-top-color:var(--line)!important}html body.sproglet-mobile-profile-accordion .app .profile-section-content{order:var(--mobile-profile-content-order,2)!important;display:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body.sproglet-mobile-profile-accordion.sproglet-mobile-profile-accordion-open .app .profile-section-content{display:block!important;animation:sproglet-mobile-accordion-reveal .18s ease-out both}html body.sproglet-mobile-profile-accordion .app .profile-content-section>header .auth-pill{display:none!important}html body.sproglet-mobile-profile-accordion .app .profile-content-section>header{padding-top:4px!important}html body.sproglet-mobile-admin-accordion .mobile-admin-home{display:block!important;min-height:0!important;padding:18px 14px 6px!important;background:var(--bg)!important}html body.sproglet-mobile-admin-accordion .mobile-admin-settings-list,html body.sproglet-mobile-admin-accordion .mobile-admin-detailbar{display:none!important}html body.sproglet-mobile-admin-accordion .mobile-admin-summary{margin-bottom:0!important}html body.sproglet-mobile-admin-accordion .app{min-height:0!important;padding-top:0!important}html body.sproglet-mobile-admin-accordion .app .admin-workspace{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:6px 14px 28px!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav,html body.sproglet-mobile-admin-accordion .app .admin-nav-sticky,html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav{display:contents!important}html body.sproglet-mobile-admin-accordion .app .admin-nav-sticky>.auth-pill{display:none!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button{order:var(--mobile-setting-order,1)!important;width:100%!important;min-height:66px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px!important;grid-template-rows:auto auto!important;gap:2px 10px!important;align-items:center!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--card)!important;color:var(--ink)!important;text-align:left!important;box-shadow:none!important;transform:none!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button>.admin-nav-icon{grid-column:1!important;grid-row:1 / span 2!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;margin:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--accent-soft)!important;color:var(--ink)!important;font-size:14px!important;font-weight:900!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button>.admin-nav-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button>span:last-child{grid-column:2!important;grid-row:1!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button:before{content:attr(data-mobile-setting-description);grid-column:2!important;grid-row:2!important;min-width:0!important;color:var(--muted)!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-default)!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button:after{content:"⌄";grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:center!important;color:var(--muted)!important;font-size:17px!important;font-weight:900!important;line-height:1!important}html body.sproglet-mobile-admin-accordion .app .admin-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{line-height:max(1.25em,1em)!important}html body.sproglet-mobile-admin-accordion.sproglet-mobile-admin-accordion-open .app .admin-section-nav nav button.active{border-color:color-mix(in srgb,var(--accent) 54%,var(--line))!important;background:color-mix(in srgb,var(--accent-soft) 72%,var(--card))!important}html body.sproglet-mobile-admin-accordion.sproglet-mobile-admin-accordion-open .app .admin-section-nav nav button.active:after{content:"⌃";color:var(--ink)!important}html body.sproglet-mobile-admin-accordion .app .admin-section-content{order:var(--mobile-admin-content-order,2)!important;display:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body.sproglet-mobile-admin-accordion.sproglet-mobile-admin-accordion-open .app .admin-section-content{display:block!important;animation:sproglet-mobile-accordion-reveal .18s ease-out both}html body.sproglet-mobile-admin-accordion .app .admin-content-section,html body.sproglet-mobile-admin-accordion .app .admin-card{min-width:0!important}}@keyframes sproglet-mobile-accordion-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body.sproglet-mobile-profile-accordion .profile-section-content,body.sproglet-mobile-admin-accordion .admin-section-content{animation:none!important}}@media(max-width:767px){body.sproglet-mobile-shell-enabled .mobile-family-topbar{grid-template-columns:minmax(0,1fr) 44px 44px 44px;grid-template-rows:auto auto;column-gap:8px;row-gap:8px;align-items:center}.mobile-family-workspace-identity{grid-column:1;grid-row:1;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;align-items:center;padding:0 2px}.mobile-family-brand-mark{width:40px;height:40px;display:block;background-color:transparent;background-image:url(/sproglet-family-logo.png?v=2);background-position:center;background-size:contain;background-repeat:no-repeat}.mobile-family-workspace-copy{min-width:0;display:grid;gap:1px}.mobile-family-workspace-copy strong,.mobile-family-workspace-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-family-workspace-copy strong{font-size:14px;line-height:1.2}.mobile-family-workspace-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.mobile-family-workspace-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-workspace-copy span{color:var(--muted);font-size:10px;font-weight:700;line-height:1.2}.mobile-family-workspace-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.mobile-family-workspace-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .mobile-family-picker{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr) 18px;min-height:48px;padding:7px 10px;border-color:var(--line);background:var(--card)}body.sproglet-mobile-shell-enabled .mobile-family-picker .mobile-family-mark{display:none!important}body.sproglet-mobile-shell-enabled .mobile-family-picker.mobile-family-picker-single{grid-template-columns:minmax(0,1fr)}.mobile-family-picker-chevron[hidden]{display:none!important}.mobile-family-theme-toggle{grid-column:2;grid-row:1;font-size:18px;font-weight:800;line-height:1}.mobile-family-theme-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.mobile-family-theme-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mobile-family-topbar>.mobile-family-utility:not(.mobile-family-theme-toggle):not(.mobile-family-profile){grid-column:3;grid-row:1}body.sproglet-mobile-shell-enabled .mobile-family-topbar:has(.mobile-family-whats-new){grid-template-columns:minmax(0,1fr) 44px 44px 44px 44px}.mobile-family-whats-new{grid-column:3!important;grid-row:1}.mobile-family-topbar:has(.mobile-family-whats-new)>.mobile-family-inbox{grid-column:4!important}.mobile-family-profile{grid-column:4;grid-row:1}.mobile-family-topbar:has(.mobile-family-whats-new)>.mobile-family-profile{grid-column:5}body.sproglet-mobile-profile-accordion.sproglet-mobile-profile-accordion-open .app .profile-section-content,body.sproglet-mobile-admin-accordion.sproglet-mobile-admin-accordion-open .app .admin-section-content{animation-duration:.36s!important}}@media(max-width:360px){body.sproglet-mobile-shell-enabled .mobile-family-topbar{grid-template-columns:minmax(0,1fr) 42px 42px 42px;column-gap:6px}body.sproglet-mobile-shell-enabled .mobile-family-topbar:has(.mobile-family-whats-new){grid-template-columns:minmax(0,1fr) 42px 42px 42px 42px}.mobile-family-workspace-identity{grid-template-columns:38px minmax(0,1fr);gap:7px;padding-left:0}.mobile-family-brand-mark{width:38px;height:38px}.mobile-family-workspace-copy strong{font-size:13px}.mobile-family-workspace-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nunito-italic-400-screen.woff2) format("woff2"),url(/fonts/nunito-italic-400.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nunito-italic-500-screen.woff2) format("woff2"),url(/fonts/nunito-italic-500.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nunito-italic-600-screen.woff2) format("woff2"),url(/fonts/nunito-italic-600.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/nunito-italic-700-screen.woff2) format("woff2"),url(/fonts/nunito-italic-700.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/nunito-italic-800-screen.woff2) format("woff2"),url(/fonts/nunito-italic-800.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/nunito-italic-900-screen.woff2) format("woff2"),url(/fonts/nunito-italic-900.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-normal-400-screen.woff2) format("woff2"),url(/fonts/nunito-normal-400.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nunito-normal-500-screen.woff2) format("woff2"),url(/fonts/nunito-normal-500.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-normal-600-screen.woff2) format("woff2"),url(/fonts/nunito-normal-600.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-normal-700-screen.woff2) format("woff2"),url(/fonts/nunito-normal-700.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-normal-800-screen.woff2) format("woff2"),url(/fonts/nunito-normal-800.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito-normal-900-screen.woff2) format("woff2"),url(/fonts/nunito-normal-900.ttf) format("truetype")}:root{--bg:#f7f8ff;--card:#fff;--ink:#25233a;--muted:#69647d;--line:#d9daf0;--ben:#bfe3ff;--tammy:#dfc7ff;--holiday:#ffe36e;--uk:#cfa7ff;--global:#8de7dc;--birthday:#ffb8c8;--pending:#ffc98f;--approved:#a9edbd;--declined:#ffb3b3;--accent:#6c4cff;--accent-soft:#e8e2ff;--school:#9ee493 }*{box-sizing:border-box}html{min-height:100%;background:#eefcff}body{min-height:100vh;min-height:100dvh;margin:0;font-family:Nunito,ui-rounded,Avenir Next,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#f6f4ff,#fff7fb 48%,#eefcff);background-repeat:no-repeat;background-size:100% 100%;color:var(--ink)}#root{min-height:100vh;min-height:100dvh}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{max-width:1180px;margin:auto;padding:24px}.top{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:18px;padding:16px 18px;background:#fffffff0;border:1px solid var(--line);border-radius:22px;box-shadow:0 10px 28px #4c42961a}.brand-wrap{display:flex;align-items:center;gap:12px}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ff6fae,#ffb38a);color:#fff;font-size:24px;font-weight:900}.brand h1{font-size:28px;margin:0}.brand p{margin:2px 0 0;color:var(--muted);font-size:13px}.brand p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile{display:flex;gap:8px;align-items:center;background:#f0edff;border:1px solid #d8d0ff;padding:8px 10px;border-radius:16px}.btn,input,select,textarea{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:11px 13px;color:var(--ink)}.btn.primary{background:linear-gradient(135deg,var(--accent),#8d5cff);color:#fff;border-color:var(--accent);box-shadow:0 5px 15px #6c4cff3d}.btn.ghost{background:var(--card)}.btn:not(.active):hover{background:var(--accent-soft);border-color:#a99cff;transform:translateY(-1px)}.btn.active{background:linear-gradient(135deg,var(--accent),#8d5cff);color:#fff;border-color:var(--accent)}.full{width:100%}.muted{color:var(--muted)}.nav-full{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.nav-full .btn{min-height:46px}.calendar-controls{width:100%;margin-bottom:12px}.calendar-control-row.action-row{display:grid;grid-template-columns:44px minmax(180px,1.35fr) 44px minmax(130px,1fr) minmax(130px,1fr) minmax(160px,1.15fr);gap:10px}.calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #4c42961c}.head,.day{background:#fff}.head{padding:11px;text-align:center;font-weight:800;background:linear-gradient(90deg,#eeeaff,#fcecff);color:#514c70}.day{min-height:122px;padding:9px;position:relative}.day.muted{background:#faf7f4;color:#b7aaae}.num{font-weight:800;margin-bottom:4px}.chips{display:flex;flex-direction:column;gap:4px}.chip{font-size:11px;line-height:1.25;padding:5px 7px;border-radius:9px;background:#f4efec}.chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.ben{background:var(--ben)}.tammy{background:var(--tammy)}.holiday{background:var(--holiday)}.uk{background:var(--uk)}.global{background:var(--global)}.birthday{background:var(--birthday)}.school{background:var(--school)}.request{background:var(--pending)}.added-time{background:#a9edbd}.fooddot{position:absolute;right:7px;top:7px;width:8px;height:8px;border-radius:50%;background:#22c55e}.legend{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:14px 0}.calendar-filter-tabs-label{flex-basis:100%;font-size:12px;font-weight:800;color:var(--muted);text-align:left}.calendar-filter-tabs-label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.legend-chip{padding:6px 10px;border:1px solid rgba(74,68,110,.16);border-radius:999px;font-weight:800}.legend-chip.is-off{opacity:.38;filter:saturate(.25);text-decoration:line-through}.legend-chip.new-tag{background:#fff;border-style:dashed;border-color:#9d8fe8;color:#5d4bb3}.family-note{text-align:center;color:var(--muted);font-size:12px;font-style:italic}.family-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:0 7px 20px #4c429614}.card h2,.card h3{margin-top:0}.actions,.toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.status{display:inline-block;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.pending{background:var(--pending)}.approved{background:var(--approved)}.declined{background:var(--declined)}.modal{position:fixed;inset:0;background:#11182773;display:none;align-items:center;justify-content:center;padding:16px;z-index:20}.modal.open{display:flex}.sheet{background:#fff;border-radius:22px;max-width:640px;width:100%;max-height:90vh;overflow:auto;padding:20px;border:1px solid var(--line);box-shadow:0 18px 48px #46363d2e}label{display:block;font-size:13px;font-weight:800;margin:10px 0 4px}label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sheet input,.sheet select,.sheet textarea{width:100%}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.notice{background:#e8fbff;border:1px solid #b9edf5;border-radius:15px;padding:13px;margin:12px 0}.invite-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.member-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}@media(max-width:760px){.app{padding:10px}.nav-full{grid-template-columns:repeat(2,1fr);gap:6px}.calendar-control-row.action-row{grid-template-columns:44px 1fr 44px}.calendar-control-row.action-row .btn:nth-of-type(n+3){grid-column:auto}.day{min-height:98px;padding:6px}.chip{font-size:10px;padding:3px 4px}.chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.grid2,.invite-grid{grid-template-columns:1fr}.brand h1{font-size:23px}}.auth-shell,.setup-screen{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:28px}.auth-layout{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);background:#fff;border:1px solid var(--line);border-radius:30px;overflow:hidden;box-shadow:0 26px 70px #4c429629}.auth-brand-panel{position:relative;padding:46px;background:radial-gradient(circle at 16% 16%,rgba(255,111,174,.2),transparent 34%),radial-gradient(circle at 82% 28%,rgba(85,214,232,.22),transparent 32%),linear-gradient(145deg,#f0ebff,#fff2f8 52%,#effcff);display:flex;flex-direction:column;justify-content:center;min-height:560px}.auth-brand-panel:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#ffe36e42;right:-60px;bottom:-55px}.auth-logo-wrap{display:flex;gap:14px;align-items:center;position:relative;z-index:1}.auth-brand-mark{width:58px;height:58px;font-size:30px;box-shadow:0 10px 24px #ff6fae38}.auth-kicker{color:#756e92;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px}.auth-kicker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-brand-panel h1{margin:0;font-size:44px;letter-spacing:-.04em;line-height:1}.auth-tagline{margin:24px 0 34px;max-width:430px;font-size:22px;line-height:1.25;font-weight:800;color:#403951;position:relative;z-index:1}.auth-feature-list{display:grid;gap:14px;position:relative;z-index:1}.auth-feature{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;background:#ffffffad;border:1px solid rgba(120,105,155,.14);padding:14px;border-radius:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-feature-icon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#fff;box-shadow:0 6px 16px #4c429614;font-size:18px}.auth-feature-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.auth-feature strong{display:block;margin-bottom:3px}.auth-feature span:not(.auth-feature-icon){color:var(--muted);font-size:13px;line-height:1.4}.auth-feature span:not(.auth-feature-icon):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-form-panel{padding:46px;display:flex;flex-direction:column;justify-content:center;background:#fff}.auth-form-copy{margin-bottom:24px}.auth-pill{display:inline-block;background:var(--accent-soft);color:#5b48b0;border:1px solid #d8d0ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.auth-form-copy h2{margin:0 0 6px;font-size:30px;letter-spacing:-.02em}.auth-form-copy p{margin:0;color:var(--muted)}.auth-form{display:grid;gap:16px}.field-group label{margin:0 0 6px}.field-group input{width:100%;min-height:48px;background:#fcfcff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field-group input:focus{outline:none;border-color:#8d7cff;box-shadow:0 0 0 4px #6c4cff1a;background:#fff}.auth-submit{width:100%;min-height:50px;margin-top:2px;font-weight:900;font-size:15px}.auth-submit:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.link-btn{border:0;background:transparent;color:var(--accent);padding:10px 0}.auth-reset{align-self:flex-start;margin-top:4px;font-weight:800}.auth-reset:hover{text-decoration:underline}.auth-message{margin-top:10px}.auth-footer{display:flex;flex-direction:column;gap:3px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.4}.auth-footer:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:860px){.auth-shell{padding:14px;place-items:start center}.auth-layout{grid-template-columns:1fr;border-radius:24px}.auth-brand-panel{min-height:auto;padding:28px}.auth-feature-list{display:none}.auth-tagline{margin:18px 0 0;font-size:18px}.auth-tagline:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.auth-brand-panel h1{font-size:36px}.auth-form-panel{padding:28px}}.schedule-admin{display:grid;gap:16px}.schedule-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.schedule-heading h2{margin:4px 0 6px;font-size:28px}.schedule-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px}.schedule-form input,.schedule-form select,.schedule-form textarea{width:100%}.rule-list{display:grid;gap:9px}.rule-row{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--line);border-radius:15px;padding:12px;background:#fcfcff}.rule-row strong{display:block;margin-bottom:3px}.rule-row small{display:block;margin-top:4px;color:var(--muted)}.rule-disabled{opacity:.55;background:#f5f5f8}.btn.danger{background:#fff0f0;border-color:#ffc7c7;color:#9f3636}.btn.danger:hover{background:#ffe3e3;border-color:#f4a9a9}.history-list{display:grid;gap:8px}.history-row{display:grid;grid-template-columns:90px minmax(150px,.5fr) 1fr;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.history-row:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile .btn.active{background:linear-gradient(135deg,var(--accent),#8d5cff);color:#fff;border-color:var(--accent)}@media(max-width:860px){.schedule-grid{grid-template-columns:1fr}.rule-row{align-items:flex-start;flex-direction:column}.history-row{grid-template-columns:80px 1fr}.history-row span:last-child{grid-column:1/-1}}.app-message{position:relative;padding-right:42px}.message-close{position:absolute;right:10px;top:7px;border:0;background:transparent;font-size:22px;line-height:1;color:var(--muted)}.message-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.message-close:hover{color:var(--ink)}.event-chip{width:100%;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.event-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.event-chip:hover{outline:2px solid rgba(108,76,255,.28);outline-offset:1px;transform:translateY(-1px)}.event-chip:focus-visible{outline:3px solid rgba(108,76,255,.38);outline-offset:1px}.day-modal{display:grid;gap:22px}.day-modal-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.day-modal-header h2{margin:4px 0 5px;font-size:30px;letter-spacing:-.025em}.day-modal-header p{margin:0;color:var(--muted)}.modal-close-btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:#faf9ff;color:var(--muted);font-size:24px;line-height:1;display:grid;place-items:center;flex:0 0 auto}.modal-close-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.modal-close-btn:hover{background:var(--accent-soft);color:var(--ink);border-color:#c9c0ff}.day-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.day-action-card{min-width:0;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:17px;background:#fff;padding:14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;color:var(--ink)}.day-action-card:hover{transform:translateY(-2px);border-color:#b8adff;box-shadow:0 8px 20px #4c42961a;background:#fdfcff}.day-action-card.primary-action{background:linear-gradient(135deg,#f0ebff,#faf8ff);border-color:#cfc5ff}.day-action-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:18px;font-weight:900}.day-action-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.day-action-card strong{display:block;margin-bottom:3px;font-size:14px}.day-action-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.day-action-card small{display:block;color:var(--muted);font-size:11px;line-height:1.35}.day-action-card small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.day-modal-admin{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 15px;border:1px solid #ffd0d0;border-radius:17px;background:#fff7f7}.day-modal-admin strong{display:block;color:#7e3434}.day-modal-admin small{display:block;margin-top:3px;color:#986b6b;font-size:11px}.day-modal-admin small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.clear-day-btn{flex:0 0 auto}.day-modal-footer{display:flex;justify-content:flex-end;padding-top:2px}@media(max-width:620px){.day-action-grid{grid-template-columns:1fr}.day-modal-admin{align-items:flex-start;flex-direction:column}.clear-day-btn,.day-modal-footer .btn{width:100%}}.tag-preview{margin-top:14px;padding:13px;border:1px dashed var(--line);border-radius:15px;background:#fbfaff}.tag-preview>span{display:block;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.tag-preview>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.tag-preview-chip{display:inline-block;max-width:100%}.viewer-divider{display:flex;align-items:center;gap:12px;margin:8px 0 12px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.viewer-divider:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.viewer-divider:before,.viewer-divider:after{content:"";height:1px;background:var(--line);flex:1}.viewer-entry-btn{width:100%;display:grid;grid-template-columns:42px 1fr;gap:12px;text-align:left;align-items:center;padding:13px 14px;background:linear-gradient(135deg,#f8f7ff,#effcff);border-color:#d7d1ff}.viewer-entry-btn:hover{background:linear-gradient(135deg,#f0edff,#e8fbff);border-color:#b9adff;box-shadow:0 7px 18px #4c429617}.viewer-entry-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#fff;color:var(--accent);font-size:18px;box-shadow:0 5px 14px #4c429614}.viewer-entry-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.viewer-entry-btn strong{display:block;font-size:14px;margin-bottom:2px}.viewer-entry-btn strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.viewer-entry-btn small{display:block;color:var(--muted);font-size:11px}.viewer-entry-btn small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.view-only-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#e8fbff;border:1px solid #b9edf5;color:#326873;font-size:12px;font-weight:900}.view-only-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.readonly-control{display:grid;place-items:center;min-height:46px;border:1px dashed #c7c1dc;border-radius:14px;background:#faf9ff;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.readonly-control:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.rule-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rule-list-heading h3{margin:0}.rule-filter-chips{display:flex;gap:7px;flex-wrap:wrap}.rule-filter-chip{min-width:72px;justify-content:center}.rule-filter-chip.ben{background:#dfe8ff}.rule-filter-chip.tammy{background:#ffe2f1}.rule-filter-chip.other{background:#e7f7ea}.rule-filter-chip.is-off{opacity:.35;filter:saturate(.35)}.rule-filter-chip:hover{transform:translateY(-1px)}@media(max-width:760px){html,body,#root{max-width:100%;overflow-x:hidden}body{font-size:15px}body:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app{width:100%;max-width:100%;padding:12px;overflow-x:hidden}.top{display:grid;grid-template-columns:1fr;gap:14px;padding:18px;border-radius:24px}.brand-wrap{min-width:0;align-items:center}.brand-mark{width:50px;height:50px;flex:0 0 50px;font-size:25px}.brand h1{font-size:32px;line-height:1;margin-bottom:4px}.brand p{font-size:16px;line-height:1.25;white-space:normal}.profile{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;padding:10px;border-radius:18px}.profile>span{grid-column:1/-1;min-width:0;font-size:16px;padding:4px 2px 6px}.profile .btn{width:100%;min-width:0;padding:11px 10px;min-height:44px}.view-only-badge{grid-column:1/-1;justify-content:center}.nav.nav-full{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.nav.nav-full .btn{width:100%;min-width:0;min-height:50px;padding:10px 8px;white-space:normal;text-align:center;line-height:1.2;font-size:14px}.nav.nav-full .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.nav.nav-full .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-controls{width:100%;margin-bottom:12px}.calendar-control-row.action-row{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:8px;align-items:stretch}.calendar-control-row.action-row .month-arrow{width:46px;min-width:46px;padding:0;min-height:46px}.calendar-control-row.action-row .month-select{width:100%;min-width:0;grid-column:auto;min-height:46px;font-size:16px}.calendar-control-row.action-row>button:nth-of-type(3){grid-column:1/3;width:100%;min-width:0;min-height:46px;white-space:normal}.calendar-control-row.action-row>button:nth-of-type(4){grid-column:3/4;width:100%;min-width:0;min-height:46px;white-space:normal}.calendar-control-row.action-row>.btn.primary:last-child,.calendar-control-row.action-row>.readonly-control{grid-column:1/-1;width:100%;min-width:0;min-height:46px;white-space:normal}.calendar-control-row.action-row>:nth-child(1){grid-column:1;grid-row:1}.calendar-control-row.action-row>:nth-child(2){grid-column:2;grid-row:1}.calendar-control-row.action-row>:nth-child(3){grid-column:3;grid-row:1}.calendar-control-row.action-row>:nth-child(4){grid-column:1/3;grid-row:2}.calendar-control-row.action-row>:nth-child(5){grid-column:3/4;grid-row:2}.calendar-control-row.action-row>:nth-child(6){grid-column:1/-1;grid-row:3}.calendar-control-row.action-row>:nth-child(4),.calendar-control-row.action-row>:nth-child(5){padding:10px 8px;font-size:13px;line-height:1.2}.calendar-control-row.action-row>:nth-child(4):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.calendar-control-row.action-row>:nth-child(5):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.calendar-control-row.action-row>:nth-child(4):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.calendar-control-row.action-row>:nth-child(5):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar{width:100%;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:18px;overflow:hidden}.calendar .head{min-width:0;padding:10px 2px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:clip}.calendar .head:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.day{min-width:0;min-height:112px;padding:7px 5px;overflow:hidden}.day .num{font-size:13px;margin-bottom:4px}.day .num:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.chips{gap:3px;min-width:0}.chip,.event-chip{width:100%;max-width:100%;min-width:0;padding:5px;border-radius:8px;font-size:9px;line-height:1.15;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.event-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.event-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.fooddot{width:7px;height:7px}.legend.legend-below{display:flex;gap:6px;flex-wrap:wrap;padding-top:10px}.legend-chip{max-width:100%;min-height:34px;padding:7px 9px;font-size:10px;white-space:normal}.legend-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-note{font-size:11px;line-height:1.4;text-align:center;padding:14px 8px}.family-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.toolbar,.toolbar .btn{width:100%}.cards{grid-template-columns:1fr}.schedule-heading h2{font-size:24px}.rule-list-heading{align-items:flex-start;flex-direction:column}.rule-filter-chips{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rule-filter-chip{min-width:0;width:100%}.modal-backdrop{padding:12px;align-items:flex-start;overflow-y:auto}.modal{width:100%;max-width:100%;margin:20px 0;padding:20px;border-radius:24px}.day-modal-header{gap:10px}.day-modal-header h2{font-size:24px}.day-action-card{min-width:0}input,select,textarea{max-width:100%;min-width:0;font-size:16px}.grid2{grid-template-columns:1fr}.app-message{margin:0 0 10px;font-size:12px}.app-message:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:480px){.app{padding:8px}.top{padding:14px;border-radius:20px}.brand h1{font-size:28px}.brand p{font-size:14px}.brand p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile{grid-template-columns:1fr 1fr}.nav.nav-full .btn{font-size:13px;min-height:46px}.nav.nav-full .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-control-row.action-row{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}.calendar-control-row.action-row .month-arrow{width:42px;min-width:42px;min-height:44px}.calendar-control-row.action-row .month-select{min-height:44px}.calendar-control-row.action-row>:nth-child(4){grid-column:1/2}.calendar-control-row.action-row>:nth-child(5){grid-column:2/4}.calendar .head{font-size:10px;padding:8px 1px}.calendar .head:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.day{min-height:96px;padding:5px 3px}.day .num{font-size:12px}.day .num:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.chip,.event-chip{font-size:8px;padding:4px 3px;border-radius:7px}.chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.event-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}.calendar-control-row.action-row{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(260px,.9fr) minmax(190px,.65fr);gap:10px;width:100%}.month-control-group{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:8px;min-width:0}.owner-control-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.request-control-group{min-width:0}.month-control-group .btn,.owner-control-group .btn,.request-control-group .btn,.request-control-group .readonly-control{width:100%;min-width:0;min-height:46px}.owner-control-group .btn{white-space:normal;line-height:1.2}.owner-control-group .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.owner-control-group .owner-active{background:var(--accent-soft);border-color:#c8bdff;color:var(--accent);font-weight:900}@media(max-width:900px){.calendar-control-row.action-row{grid-template-columns:1fr;gap:8px}.month-control-group{grid-template-columns:46px minmax(0,1fr) 46px}.owner-control-group{grid-template-columns:repeat(2,minmax(0,1fr))}.request-control-group{width:100%}}@media(max-width:760px){.calendar-control-row.action-row{display:grid;grid-template-columns:1fr}.calendar-control-row.action-row>:nth-child(1),.calendar-control-row.action-row>:nth-child(2),.calendar-control-row.action-row>:nth-child(3),.calendar-control-row.action-row>:nth-child(4),.calendar-control-row.action-row>:nth-child(5),.calendar-control-row.action-row>:nth-child(6){grid-column:auto;grid-row:auto}.month-control-group{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}.month-control-group .month-arrow{width:42px;min-width:42px;min-height:44px;padding:0}.month-control-group .month-select{min-width:0;width:100%;min-height:44px;font-size:16px}.owner-control-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%}.owner-control-group .btn{width:100%;min-width:0;min-height:46px;padding:10px 8px;font-size:13px}.owner-control-group .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-control-group .btn,.request-control-group .readonly-control{width:100%;min-height:46px}}@media(max-width:420px){.owner-control-group .btn{font-size:12px;padding:9px 6px}.owner-control-group .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}:root{--mood-happy:#ffd85c;--mood-excited:#ff7fae;--mood-calm:#63cfe3;--mood-sleepy:#9b8bd9;--mood-mixed:#9aa0a6}.timeline-page{display:grid;gap:14px}.timeline-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.timeline-page-head h2{margin:5px 0;font-size:30px;letter-spacing:-.03em}.timeline-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.timeline-filters label{min-width:180px;margin:0}.timeline-filters select{margin-top:6px}.mood-legend{display:flex;gap:8px;flex-wrap:wrap}.mood-key{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;color:var(--muted)}.mood-key:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mood-swatch{width:12px;height:12px;border-radius:50%;display:inline-block}.mood-swatch.mood-happy{background:radial-gradient(circle at 30% 28%,#fff6a6,#ffd85c 50%,#efb832)}.mood-swatch.mood-excited{background:radial-gradient(circle at 30% 28%,#ffc4da,#ff7fae 50%,#e35692)}.mood-swatch.mood-calm{background:radial-gradient(circle at 30% 28%,#bff5ff,#63cfe3 50%,#3aa7bd)}.mood-swatch.mood-sleepy{background:radial-gradient(circle at 30% 28%,#d8d0ff,#9b8bd9 50%,#7563b2)}.mood-swatch.mood-mixed{background:radial-gradient(circle at 30% 28%,#dce0e4,#9aa0a6 50%,#747a80)}.mood-swatch.mood-unrecorded{background:#fff;border:2px solid #7d758b}.journey{position:relative;width:min(780px,100%);margin:4px auto 30px;padding:30px 20px}.journey-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.journey-path{fill:none;stroke:url(#timelineGradient);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.88}.journey-points{position:relative;display:grid;gap:72px;z-index:2}.journey-row{position:relative;display:block;min-height:118px}.journey-row .point-holder{position:absolute;top:0;width:90px;transform:translate(-50%);display:grid;place-items:center;z-index:4}.journey-row.left .point-holder{left:68%}.journey-row.right .point-holder{left:32%}.journey-row .memory-card{position:absolute;top:0;width:min(250px,36%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px 13px;box-shadow:0 10px 24px #46347c14;color:var(--ink);transition:.16s ease}.journey-row.left .memory-card{left:0;text-align:right}.journey-row.right .memory-card{right:0;text-align:left}.journey-row .memory-card:hover{transform:translateY(-2px);border-color:#c8bdff;box-shadow:0 12px 26px #46347c1c}.journey-row .memory-card strong{display:block;font-size:13px}.journey-row .memory-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.journey-row .memory-card span{display:block;color:var(--muted);font-size:11px;line-height:1.35;margin-top:4px}.journey-row .memory-card span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.point-btn{position:relative;width:30px;height:30px;border-radius:50%;border:4px solid #fff;z-index:3}.point-btn:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid currentColor;opacity:.3;animation:sprogletPulse 2.2s infinite ease-out}.point-btn.mood-happy{color:#e8b927;background:radial-gradient(circle at 32% 28%,#fff59a,#ffd85c,#efb832);box-shadow:0 0 0 4px #ffd85c33,0 7px 18px #8a6e1833}.point-btn.mood-excited{color:#e35692;background:radial-gradient(circle at 32% 28%,#ffc0d8,#ff7fae,#e35692);box-shadow:0 0 0 4px #ff7fae33,0 7px 18px #aa3d6633}.point-btn.mood-calm{color:#3aa7bd;background:radial-gradient(circle at 32% 28%,#b8f3ff,#63cfe3,#3aa7bd);box-shadow:0 0 0 4px #63cfe333,0 7px 18px #327e8f33}.point-btn.mood-sleepy{color:#7563b2;background:radial-gradient(circle at 32% 28%,#d6ccff,#9b8bd9,#7563b2);box-shadow:0 0 0 4px #9b8bd933,0 7px 18px #58478b33}.point-btn.mood-mixed{color:#747a80;background:radial-gradient(circle at 32% 28%,#d8dbdf,#9aa0a6,#747a80);box-shadow:0 0 0 4px #9aa0a633,0 7px 18px #4848482e}.point-btn.mood-unrecorded{color:#6f687a;background:#fff;box-shadow:0 0 0 4px #6f687a24,0 7px 18px #48484824}@keyframes sprogletPulse{0%{transform:scale(.8);opacity:.75}70%,to{transform:scale(1.6);opacity:0}}.point-date{position:absolute;top:50%;transform:translateY(-50%);width:max-content;max-width:90px;padding:5px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 5px 12px #46347c12;font-size:10px;font-weight:900;color:var(--muted);white-space:nowrap;z-index:5}.point-date:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.journey-row.left .point-date{left:calc(50% + 24px)}.journey-row.right .point-date{right:calc(50% + 24px)}.timeline-empty{text-align:center;padding:32px;color:var(--muted)}.memory-modal{position:relative;overflow:visible;padding-top:56px;margin-top:44px}.mood-orb{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;display:grid;place-items:center;font-size:38px;line-height:1;border:5px solid #fff;z-index:5;box-shadow:0 0 0 3px #ffffffb3,0 14px 32px #382b5e38,inset 0 -10px 18px #ffffff29}.mood-orb:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mood-orb:after{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.48),transparent 35%);pointer-events:none}.mood-orb span{position:relative;z-index:2;filter:drop-shadow(0 2px 2px rgba(0,0,0,.08))}.mood-orb.mood-happy{background:radial-gradient(circle at 32% 28%,#fff59a,#ffd85c 42%,#f0b832)}.mood-orb.mood-excited{background:radial-gradient(circle at 32% 28%,#ffc0d8,#ff7fae 44%,#e35692)}.mood-orb.mood-calm{background:radial-gradient(circle at 32% 28%,#b8f3ff,#63cfe3 45%,#3aa7bd)}.mood-orb.mood-sleepy{background:radial-gradient(circle at 32% 28%,#d6ccff,#9b8bd9 45%,#7563b2)}.mood-orb.mood-mixed{background:radial-gradient(circle at 32% 28%,#d8dbdf,#9aa0a6 45%,#747a80)}.mood-orb.mood-unrecorded{background:#fff;color:#625b6e;border-color:#d7d1df}.memory-meta{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.memory-meta span{background:#f6f3ff;border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.memory-meta span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.memory-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.memory-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;border:1px solid var(--line)}.memory-note{line-height:1.55;color:#4e465e}.mood-form{position:relative;padding-top:48px}.form-mood-orb{width:76px;height:76px;font-size:32px}.photo-upload-box{display:grid;gap:3px;border:1px dashed #c9c0e8;border-radius:16px;padding:14px;background:#faf8ff;cursor:pointer}.photo-upload-box input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.photo-upload-box strong{font-size:13px}.photo-upload-box strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.photo-upload-box span{font-size:11px;color:var(--muted)}.photo-upload-box span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-preview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px}.activity-preview-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;border:1px solid var(--line)}@media(max-width:760px){.timeline-page-head{display:grid;grid-template-columns:1fr}.timeline-filters{display:grid;grid-template-columns:1fr;width:100%}.timeline-filters label{min-width:0}.journey{padding:22px 6px}.journey-points{gap:52px}.journey-row{min-height:112px}.journey-row .point-holder{width:62px}.journey-row.left .point-holder{left:66%}.journey-row.right .point-holder{left:34%}.journey-row .memory-card{width:31%;padding:9px}.journey-row .memory-card strong{font-size:11px}.journey-row .memory-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.journey-row .memory-card span{font-size:9px}.journey-row .memory-card span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.point-date{font-size:8px;padding:4px 5px}.point-date:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.journey-row.left .point-date{left:calc(50% + 19px)}.journey-row.right .point-date{right:calc(50% + 19px)}.memory-gallery{grid-template-columns:1fr}.activity-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.point-btn:before{animation:none}}.timeline-memory-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:18px;background:#1118277a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.timeline-memory-modal{width:min(680px,100%);max-height:90vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:28px;padding:22px;box-shadow:0 28px 90px #1c11404d}.editable-photo-grid .editable-photo{position:relative}.editable-photo-grid .editable-photo img{transition:.15s ease}.editable-photo-grid .editable-photo.marked-remove img{opacity:.3;filter:grayscale(1)}.editable-photo-grid .editable-photo button{position:absolute;left:5px;right:5px;bottom:5px;border:0;border-radius:9px;padding:5px;background:#231d30d1;color:#fff;font-size:9px;font-weight:900}.editable-photo-grid .editable-photo button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:760px){.timeline-memory-backdrop{align-items:flex-start;padding:12px;overflow-y:auto}.timeline-memory-modal{margin:34px 0 14px;padding:18px}}@media(min-width:761px){.nav.nav-full{grid-template-columns:repeat(5,minmax(0,1fr))}}.mood-key{appearance:none;cursor:pointer;transition:opacity .15s ease,transform .15s ease,border-color .15s ease,background .15s ease,filter .15s ease;-webkit-user-select:none;user-select:none}.mood-key:hover{transform:translateY(-1px);border-color:#c8bdff}.mood-key.is-off{opacity:.34;filter:saturate(.35);background:#f7f6fa}.mood-key.is-off:after{content:"off";margin-left:2px;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.mood-key.is-off:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{font-size:var(--text-default)}.mood-filter-note{color:var(--muted);font-size:11px;margin:0 0 14px}.mood-filter-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.timeline-memory-modal{position:relative;width:min(680px,100%);max-height:none;overflow:visible;padding:0;margin-top:44px;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 28px 90px #1c11404d}.timeline-memory-scroll{max-height:calc(90vh - 24px);overflow:auto;padding:56px 22px 22px;border-radius:28px}.memory-modal{overflow:visible;padding-top:0}.timeline-memory-modal .mood-orb{z-index:8}@media(max-width:760px){.timeline-memory-modal{margin:54px 0 14px;padding:0}.timeline-memory-scroll{max-height:calc(88vh - 20px);padding:52px 18px 18px}.timeline-memory-modal .mood-orb{width:86px;height:86px}}.memory-social{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.memory-social h3{margin:0 0 4px;font-size:17px;letter-spacing:-.02em}.memory-social-copy{margin:0 0 14px;color:var(--muted);font-size:12px}.memory-social-copy:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.reaction-bar{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.reaction-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:7px 10px;min-height:38px;font-size:13px;font-weight:800;transition:transform .15s ease,border-color .15s ease,background .15s ease}.reaction-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.reaction-btn:hover{transform:translateY(-1px);border-color:#c8bdff}.reaction-btn.active{background:var(--accent-soft);border-color:#c7bcff}.reaction-count{font-size:10px;color:var(--muted);min-width:8px;text-align:center}.reaction-count:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.comment-list{display:grid;gap:10px;margin-bottom:14px}.comment-empty{padding:16px;border:1px dashed var(--line);border-radius:15px;text-align:center;color:var(--muted);font-size:12px}.comment-empty:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.memory-comment{border:1px solid var(--line);border-radius:16px;background:#fcfbff;padding:11px 12px}.comment-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:5px}.comment-author{display:flex;gap:8px;align-items:center;min-width:0}.comment-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:0 0 30px;font-size:11px;font-weight:900;background:linear-gradient(135deg,#eee9ff,#ffeaf4);border:1px solid #dcd3ff}.comment-avatar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.comment-author strong{display:block;font-size:12px}.comment-author strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.comment-author small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.comment-author small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.memory-comment p{margin:0;line-height:1.45;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.memory-comment p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.comment-actions{display:flex;gap:6px;flex:0 0 auto}.comment-action{border:0;background:transparent;color:var(--muted);font-size:10px;padding:4px}.comment-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.comment-action:hover{color:var(--accent)}.comment-action.danger-text:hover{color:#a53c3c}.comment-edit textarea{min-height:78px}.comment-form{border:1px solid var(--line);border-radius:17px;background:#faf9ff;padding:12px}.comment-form textarea{min-height:78px}.comment-form-note{margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.comment-form-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:620px){.comment-head{align-items:flex-start}.reaction-btn{padding:7px 9px}.memory-social{margin-top:18px}}.experience-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 0 14px}.experience-head h2{margin:6px 0 4px;font-size:29px;letter-spacing:-.03em}.experience-head p{margin:0;line-height:1.45}.requests-experience{display:grid;gap:12px}.request-filters{display:grid;gap:10px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;box-shadow:0 8px 22px #4636780d}.request-filter-row{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.request-filter-label{font-size:11px;font-weight:900;color:var(--muted);min-width:72px}.request-filter-label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-filter-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;color:var(--ink);transition:.15s ease}.request-filter-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-filter-chip:hover{transform:translateY(-1px);border-color:#c8bdff}.request-filter-chip.is-off{opacity:.34;filter:saturate(.35)}.request-status-select{min-width:180px;border:1px solid var(--line);border-radius:12px;padding:9px 10px;background:#fcfbff}.request-card-grid{display:grid;gap:12px}.request-experience-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px;box-shadow:0 10px 26px #4636780f}.request-experience-card.pending{border-left:5px solid #8c72ff}.request-experience-card.approved{border-left:5px solid #67c58b;background:linear-gradient(180deg,#fff,#fbfffc)}.request-experience-card.declined{border-left:5px solid #e68b8b;background:linear-gradient(180deg,#fff,snow)}.request-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.request-card-top>small{color:var(--muted)}.request-pill-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.request-type-pill,.request-status-pill{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.request-type-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.request-status-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-type-pill{background:#f2efff;color:#5c49b4;border:1px solid #ddd4ff}.request-status-pill.pending{background:#fff3cf;color:#826620}.request-status-pill.approved{background:#dff7e8;color:#2f7350}.request-status-pill.declined{background:#ffe6e6;color:#9a4747}.request-experience-card h3{margin:9px 0 4px;font-size:18px;letter-spacing:-.02em}.request-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.request-meta-grid>div{border:1px solid var(--line);border-radius:13px;padding:9px;background:#fbfaff}.request-meta-grid span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:900;margin-bottom:3px}.request-meta-grid span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-meta-grid strong{font-size:12px}.request-meta-grid strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-note{background:#faf9ff;border:1px solid var(--line);border-radius:14px;padding:11px 12px;line-height:1.45;font-size:13px;margin-top:8px}.request-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-decision{margin-top:10px;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.45}.request-decision:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-decision.approved{background:#eefbf3;border:1px solid #c7efd6;color:#356f50}.request-decision.declined{background:#fff1f1;border:1px solid #ffd0d0;color:#8c4646}.request-awaiting{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:800;background:#faf9ff;border:1px dashed var(--line);border-radius:999px;padding:8px 10px}.request-awaiting:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.request-approve{background:#ecfbf2!important;border-color:#c6eed5!important;color:#2f7350!important}.request-decline{background:#fff3f3!important;border-color:#ffcfcf!important;color:#9a4747!important}.request-empty{background:#fff;border:1px dashed var(--line);border-radius:20px;padding:34px;text-align:center;color:var(--muted);grid-column:1/-1}.request-empty strong{display:block;color:var(--ink);font-size:16px;margin-bottom:4px}.request-empty span{display:block}.request-decline-modal{width:min(520px,100%);background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 28px 90px #1c114047;padding:20px}.request-decline-modal textarea{width:100%;min-height:110px}.activity-experience-page{display:grid;gap:14px}.activity-memory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activity-memory-card{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;color:var(--ink);box-shadow:0 10px 26px #4636780f;transition:.15s ease}.activity-memory-card:hover{transform:translateY(-2px);border-color:#c8bdff}.activity-memory-card small{display:block;color:var(--muted);font-size:10px}.activity-memory-card small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-memory-card strong{display:block;margin:3px 0;font-size:15px}.activity-memory-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-memory-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.activity-memory-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-card-orb{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:27px;border:4px solid #fff;box-shadow:0 8px 20px #3c2c6424}.activity-memory-backdrop{position:fixed;inset:0;background:#1f183180;display:flex;align-items:flex-start;justify-content:center;padding:18px;z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.activity-memory-shell{position:relative;width:min(690px,100%);margin:84px auto 40px;background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:0 24px 80px #32255a3d;overflow:hidden}.activity-memory-scroll{padding:166px 28px 26px;border-radius:30px;overflow:hidden}.activity-memory-close{position:absolute;right:18px;top:18px;width:40px;height:40px;border-radius:13px;border:1px solid var(--line);background:#faf9ff;color:var(--muted);padding:0;z-index:10}.activity-memory-close span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;line-height:1;margin:0;padding:0;font-size:22px}.activity-memory-close span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.activity-mood-hero{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:6;width:204px;height:0}.activity-hero-orb{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:126px;height:126px;border-radius:50%;display:grid;place-items:center;border:6px solid #fff;box-shadow:0 0 0 4px #ffffffb8,0 18px 46px #3d2c6438,inset 0 -14px 24px #ffffff2b;transition:background .24s ease,transform .24s cubic-bezier(.2,.9,.2,1),box-shadow .24s ease;animation:activityBreathe 3.6s ease-in-out infinite}.activity-hero-orb:after{content:"";position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.5),transparent 34%);pointer-events:none}.activity-hero-orb>span{position:relative;z-index:2;font-size:54px;line-height:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.08))}.activity-hero-orb>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.activity-hero-orb.bump{animation:none;transform:translate(-50%,-50%) scale(1.06)}@keyframes activityBreathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,calc(-50% - 2px)) scale(1.018)}}.activity-mood-tray{width:204px;height:146px;padding:76px 16px 14px;border-radius:0 0 28px 28px;background:linear-gradient(180deg,#f4f0ff,#fff);border:1px solid #ddd4ff;border-top:0;box-shadow:0 12px 28px #48367d1a;position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);z-index:-1}.activity-mood-tray label{display:block;margin:0 0 7px;text-align:center;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#6a5bb4}.activity-mood-tray label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-mood-tray select{width:100%;border:0;background:transparent;color:var(--ink);font-size:14px;font-weight:900;text-align:center;text-align-last:center;outline:none;padding:4px 22px 4px 4px}.activity-mood-tray select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-memory-intro{text-align:center;margin:2px auto 24px;max-width:460px}.activity-memory-intro h2{margin:10px 0 5px;font-size:31px;letter-spacing:-.04em}.activity-memory-intro p{margin:0;color:var(--muted)}.activity-form-section{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.activity-form-section:first-of-type{border-top:0;padding-top:0}.activity-section-head{display:flex;gap:10px;align-items:center;margin-bottom:10px}.activity-section-head>span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#f3efff;border:1px solid #ded5ff}.activity-section-head strong{display:block;font-size:14px}.activity-section-head strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-section-head small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.activity-section-head small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-memory-scroll label{display:block;font-size:12px;font-weight:900;margin:12px 0 6px}.activity-memory-scroll label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-memory-scroll input,.activity-memory-scroll select,.activity-memory-scroll textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:14px;padding:12px 13px;background:#fcfbff;color:var(--ink)}.activity-memory-scroll textarea{min-height:112px;resize:vertical}.activity-photo-picker{display:grid!important;gap:4px;border:1px dashed #c9c0e8!important;border-radius:17px;padding:16px;background:#faf8ff;cursor:pointer}.activity-photo-picker input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none}.activity-photo-picker strong{font-size:13px}.activity-photo-picker strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-photo-picker span{font-size:11px;color:var(--muted)}.activity-photo-picker span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-photo-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.activity-photo-preview-grid>div{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:14px;border:1px solid var(--line)}.activity-photo-preview-grid img{width:100%;height:100%;object-fit:cover}.activity-photo-preview-grid button{position:absolute;right:5px;top:5px;width:28px;height:28px;border:0;border-radius:50%;background:#1f1831bf;color:#fff}.food-experience{display:grid;gap:14px}.food-experience-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:16px}.food-menu-panel,.meal-basket-panel{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 12px 30px #46367812}.meal-type-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.meal-type{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px 10px;text-align:center;font-weight:900;transition:.15s ease}.meal-type>span{display:block;font-size:20px;margin-bottom:4px}.meal-type>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.meal-type.active{background:linear-gradient(135deg,#f2edff,#fff0f6);border-color:#cabfff;color:#5d49b9;box-shadow:0 8px 18px #4c3c8214}.food-library-stats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.food-library-stats span{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:10px;color:var(--muted);font-weight:800}.food-library-stats span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-search-wrap{position:relative;margin-bottom:12px}.food-search-wrap>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--muted)}.food-search-wrap>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.food-search-wrap input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:15px;background:#fcfbff;padding:11px 42px 11px 40px;font-size:15px}.food-search-wrap input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-search-wrap button{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:50%;background:#f0ecff;color:#6556a2}.food-category-bar{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.food-category-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;transition:.15s ease}.food-category-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-category-chip.active{background:var(--accent-soft);border-color:#c8bdff;color:#5d49b9}.food-search-context{margin:0 0 10px;padding:9px 11px;border-radius:13px;background:#faf8ff;border:1px solid var(--line);color:var(--muted);font-size:11px}.food-search-context:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-search-context button{border:0;background:transparent;color:var(--accent);font-weight:900}.food-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.food-library-card{position:relative;border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;text-align:left;min-height:120px;color:var(--ink);transition:.15s ease}.food-library-card:hover{transform:translateY(-2px);border-color:#c8bdff;box-shadow:0 10px 24px #4c3c8214}.food-library-card.selected{background:linear-gradient(180deg,#fff,#faf7ff);border-color:#a995ff;box-shadow:0 0 0 3px #6c4cff14}.food-selected-badge{position:absolute;right:9px;top:9px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:12px;font-weight:900}.food-selected-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-card-emoji{font-size:28px;display:block;margin-bottom:8px}.food-library-card strong{display:block;font-size:14px}.food-library-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-library-card small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.food-library-card small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-card-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.food-card-tags span{font-size:8px;font-weight:850;border-radius:999px;padding:3px 6px;background:#f6f3ff;color:#6a5b96;border:1px solid #e8e1f5}.food-card-tags span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-favourite{position:absolute;left:auto;right:10px;bottom:9px;color:#c7c0d3;font-size:18px}.food-favourite:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.food-favourite.on{color:#e3b522}.food-library-empty{grid-column:1/-1;padding:24px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:16px}.meal-basket-panel{position:sticky;top:14px;height:max-content}.meal-basket-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.meal-basket-head h3{margin:6px 0 3px;font-size:22px}.meal-basket-head p{margin:0;color:var(--muted);font-size:12px}.meal-basket-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-basket-count{background:var(--accent-soft);color:#5d49b9;border:1px solid #d5cbff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.meal-basket-count:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-basket-list{display:grid;gap:8px;margin:14px 0}.meal-basket-empty{padding:24px 12px;text-align:center;border:1px dashed var(--line);border-radius:16px;color:var(--muted);font-size:12px}.meal-basket-empty:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-basket-item{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;border:1px solid var(--line);border-radius:15px;padding:10px;background:#fcfbff}.meal-basket-item strong{font-size:12px}.meal-basket-item strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-basket-item small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.meal-basket-item small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-basket-item>div:last-child{display:flex;gap:5px}.meal-basket-item button{border:0;background:#f4f1ff;border-radius:9px;width:30px;height:30px;display:grid;place-items:center;color:#62549e}.meal-basket-summary{border-top:1px solid var(--line);padding-top:12px}.meal-basket-summary label{display:block;font-size:11px;font-weight:900;margin:10px 0 5px}.meal-basket-summary label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-basket-summary input,.meal-basket-summary textarea{width:100%;border:1px solid var(--line);background:#fcfbff;border-radius:12px;padding:10px 11px}.meal-basket-summary textarea{min-height:74px}.food-history{margin-top:4px}.food-history h3{margin:0 0 10px;font-size:18px}.food-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.saved-meal-card{border:1px solid var(--line);border-radius:18px;padding:13px;background:#fff}.saved-meal-card>div:first-child{display:flex;justify-content:space-between}.saved-meal-card h4{margin:5px 0}.saved-meal-card>small{color:var(--muted)}.saved-meal-foods{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.saved-meal-foods span{background:#f6f3ff;border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:10px}.saved-meal-foods span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.saved-meal-card p{font-size:11px;color:var(--muted)}.saved-meal-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-custom-modal{width:min(560px,100%);background:#fff;border:1px solid var(--line);border-radius:26px;padding:20px;box-shadow:0 28px 90px #1c114047}.food-custom-modal>input,.food-custom-modal>select,.food-custom-modal>textarea{width:100%}.food-choice-heading{display:block;font-size:12px;margin:16px 0 8px}.food-choice-heading:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.food-choice-grid button{border:1px solid var(--line);background:#fff;border-radius:13px;padding:9px 7px;font-size:11px;font-weight:850;text-align:center}.food-choice-grid button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-choice-grid button.active{background:var(--accent-soft);border-color:#c8bdff;color:#5d49b9}.food-choice-grid span{display:block;font-size:20px;margin-bottom:3px}.food-choice-grid span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}@media(max-width:900px){.food-experience-layout{grid-template-columns:1fr}.meal-basket-panel{position:static}.food-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-memory-grid{grid-template-columns:1fr}}@media(max-width:760px){.experience-head{display:grid;grid-template-columns:1fr}.experience-head>.btn{width:100%}.request-meta-grid{grid-template-columns:1fr 1fr}.activity-memory-shell{margin-top:76px;border-radius:24px}.activity-memory-scroll{padding:154px 18px 20px}.activity-hero-orb{width:108px;height:108px}.activity-hero-orb>span{font-size:46px}.activity-mood-tray{width:204px}.activity-photo-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.food-history-grid{grid-template-columns:1fr}.meal-type-row,.food-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.request-meta-grid{grid-template-columns:1fr}.request-card-top{flex-direction:column}.food-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.food-library-card{padding:11px;min-height:112px}.activity-memory-card{grid-template-columns:52px 1fr}.activity-card-orb{width:48px;height:48px;font-size:23px}}@media(prefers-reduced-motion:reduce){.activity-hero-orb{animation:none;transition:none}}.activity-hero-orb.mood-happy,.activity-card-orb.mood-happy{background:radial-gradient(circle at 32% 28%,#fff59a,#ffd85c 44%,#efb832)}.activity-hero-orb.mood-excited,.activity-card-orb.mood-excited{background:radial-gradient(circle at 32% 28%,#ffc0d8,#ff7fae 44%,#e35692)}.activity-hero-orb.mood-calm,.activity-card-orb.mood-calm{background:radial-gradient(circle at 32% 28%,#b8f3ff,#63cfe3 45%,#3aa7bd)}.activity-hero-orb.mood-sleepy,.activity-card-orb.mood-sleepy{background:radial-gradient(circle at 32% 28%,#d6ccff,#9b8bd9 45%,#7563b2)}.activity-hero-orb.mood-mixed,.activity-card-orb.mood-mixed{background:radial-gradient(circle at 32% 28%,#d8dbdf,#9aa0a6 45%,#747a80)}.activity-hero-orb.mood-unrecorded,.activity-card-orb.mood-unrecorded{background:#fff;color:#625b6e;border-color:#d7d1df}.food-search-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.food-search-actions button{border:0;background:transparent;color:var(--accent);padding:0;font-size:11px;font-weight:900}.food-search-actions button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-card-image{width:44px;height:44px;object-fit:contain;display:block;margin-bottom:8px;border-radius:10px;background:#faf9ff}.external-food-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px}.external-food-search input{min-width:0}.external-food-results{display:grid;gap:9px;margin-top:14px}.external-food-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:10px;background:#fcfbff}.external-food-visual{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:25px}.external-food-visual img{width:100%;height:100%;object-fit:contain}.external-food-copy{min-width:0}.external-food-copy strong{display:block;font-size:12px;line-height:1.3}.external-food-copy small,.external-food-copy span{display:block;color:var(--muted);font-size:9px;margin-top:3px;overflow-wrap:anywhere}.external-food-error{margin-top:12px;padding:10px 12px;border:1px solid #ffcaca;background:#fff1f1;border-radius:13px;color:#934747;font-size:11px}.external-food-error:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.external-food-empty{margin-top:12px;padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center;font-size:11px}.external-food-empty:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:620px){.external-food-search{grid-template-columns:1fr}.external-food-card{grid-template-columns:46px minmax(0,1fr)}.external-food-card>.btn{grid-column:1/-1;width:100%}.external-food-visual{width:46px;height:46px}}@media(min-width:761px){.journey-path{stroke-width:8}}.journey-row .memory-card.has-image{width:min(270px,39%);min-height:78px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:stretch;padding:7px;overflow:hidden;text-align:left}.journey-row.left .memory-card.has-image{grid-template-columns:minmax(0,1fr) 76px;text-align:right}.journey-row.left .memory-card.has-image .memory-card-thumb{grid-column:2;grid-row:1}.journey-row.left .memory-card.has-image .memory-card-copy{grid-column:1;grid-row:1}.memory-card-thumb{width:76px;height:64px;object-fit:cover;border-radius:13px;align-self:center}.memory-card-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:3px 5px}.journey-row .memory-card.no-image{width:max-content;max-width:min(210px,31%);min-width:132px}.activity-experience-page{padding-bottom:28px}@media(max-width:760px){.journey-path{stroke-width:1.1}.journey-row .memory-card.has-image{width:31%;min-height:0;display:block;padding:9px;text-align:inherit}.journey-row .memory-card.has-image .memory-card-thumb{display:none}.journey-row .memory-card.has-image .memory-card-copy{display:block;padding:0}.journey-row .memory-card.no-image{width:31%;max-width:31%;min-width:0}.activity-experience-page{padding-bottom:20px}}.activity-existing-photo-grid>div.marked-remove img{opacity:.3;filter:grayscale(1)}.activity-existing-photo-grid>div.marked-remove:after{content:"Remove";position:absolute;left:5px;bottom:5px;padding:3px 6px;border-radius:999px;background:#2d263ec7;color:#fff;font-size:8px;font-weight:900}.activity-existing-photo-grid>div.marked-remove:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{font-size:var(--text-default)}.memory-card-copy{color:var(--ink);font-size:inherit;margin-top:0}.memory-card-copy:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.memory-card-copy>span{color:var(--muted);font-size:11px;line-height:1.35;margin-top:4px}.memory-card-copy>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:760px){.memory-card-copy>span{font-size:9px}.memory-card-copy>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}.external-food-modal{width:min(1040px,calc(100vw - 40px))}.external-food-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.external-food-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fcfbff}.external-food-visual{width:100%;height:132px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:#fff;border:1px solid var(--line);font-size:34px}.external-food-visual img{width:100%;height:100%;object-fit:contain;padding:8px}.external-food-copy{min-width:0;flex:1}.external-food-copy strong{display:block;font-size:13px;line-height:1.3}.external-food-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.external-food-copy small,.external-food-copy span{display:block;color:var(--muted);font-size:10px;line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.external-food-copy small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.external-food-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.external-food-card>.btn{width:100%;margin-top:auto}.food-kcal-hint{display:block;margin-top:5px;color:var(--muted);font-size:9px;font-weight:800}.food-kcal-hint:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.meal-basket-summary-pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.meal-kcal-pill{display:inline-flex;align-items:center;border:1px solid #d7cfff;background:#f7f4ff;color:#5e4bb0;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.meal-kcal-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-portion-panel{margin-top:16px;padding:13px;border:1px solid var(--line);border-radius:16px;background:#faf9ff}.food-portion-panel>div:first-child strong,.food-portion-panel>div:first-child span{display:block}.food-portion-panel>div:first-child strong{font-size:12px}.food-portion-panel>div:first-child strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-portion-panel>div:first-child span{margin-top:2px;color:var(--muted);font-size:10px}.food-portion-panel>div:first-child span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-portion-controls{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:8px;margin-top:10px}.food-portion-controls input,.food-portion-controls select{width:100%}.food-portion-kcal{display:block;margin-top:9px;color:#5d49b9;font-size:13px}.food-portion-kcal:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-no-kcal{display:block;margin-top:9px;color:var(--muted);font-size:10px}.food-no-kcal:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:900px){.external-food-modal{width:min(760px,calc(100vw - 28px))}.external-food-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.external-food-modal{width:calc(100vw - 18px)}.external-food-results{grid-template-columns:1fr}.external-food-visual{height:120px}.external-food-card>.btn{grid-column:auto}.food-portion-controls{grid-template-columns:1fr}}.cofid-food-modal{width:min(980px,calc(100vw - 40px))}.cofid-food-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px}.cofid-food-card{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line);border-radius:17px;padding:11px;background:#fcfbff}.cofid-food-card>.btn{grid-column:1/-1;width:100%}.cofid-food-icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);font-size:26px}.cofid-food-copy{min-width:0}.cofid-food-copy strong{display:block;font-size:12px;line-height:1.35}.cofid-food-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.cofid-food-copy small,.cofid-food-copy>span{display:block;color:var(--muted);font-size:9px;line-height:1.35;margin-top:3px}.cofid-food-copy small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.cofid-food-copy>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.cofid-nutrition{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.cofid-nutrition b,.cofid-nutrition span{border:1px solid var(--line);border-radius:999px;padding:4px 6px;background:#fff;color:var(--muted);font-size:8px}.cofid-nutrition b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.cofid-nutrition span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.cofid-nutrition b{color:#5d49b9;background:#f5f1ff}.cofid-attribution{margin:14px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.cofid-attribution:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:760px){.cofid-food-modal{width:calc(100vw - 18px)}.cofid-food-results{grid-template-columns:1fr}}.food-library-empty strong,.food-library-empty span{display:block}.food-library-empty strong{color:var(--ink);font-size:13px;margin-bottom:4px}.food-library-empty strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-library-empty span{color:var(--muted);font-size:10px;line-height:1.45}.food-library-empty span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-library-remove{position:absolute;left:9px;top:9px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #ffd1d1;border-radius:50%;background:#fff5f5;color:#a94d4d;font-size:15px;font-weight:800;line-height:1;opacity:.7;transition:opacity .15s ease,transform .15s ease,background .15s ease;z-index:3}.food-library-remove:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.food-library-remove:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-library-remove:hover{opacity:1;transform:scale(1.05);background:#ffe9e9}.timeline-comment-form textarea,.memory-comment-form textarea,.family-thoughts textarea{display:block;width:100%;max-width:none;box-sizing:border-box}.timeline-memory-modal.memory-modal .modal-close-btn{position:absolute;top:18px;right:18px;z-index:12;margin:0}.timeline-memory-modal.memory-modal .modal-head{padding-right:48px}.memory-social .comment-form{width:100%;box-sizing:border-box;padding:14px}.memory-social .comment-form>label{display:block;width:100%}.memory-social .comment-form input,.memory-social .comment-form textarea{display:block;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}.memory-social .comment-form textarea{min-height:112px;resize:vertical}.memory-social .comment-form .actions{justify-content:center;width:100%;margin-top:14px}.memory-social .comment-form-note{width:100%;margin:8px auto 0;text-align:center}.reaction-area{position:relative}.more-reactions-btn{gap:4px}.more-reactions-btn>span:last-child{font-size:10px}.more-reactions-btn>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.reaction-picker{width:min(430px,100%);margin:10px 0 15px;padding:13px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 14px 34px #4636781f}.reaction-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.reaction-picker-head strong{font-size:12px}.reaction-picker-head strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.reaction-picker-head button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:#faf9ff;color:var(--muted);font-size:17px;line-height:1}.reaction-picker-head button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.reaction-picker-group{display:grid;grid-template-columns:82px minmax(0,1fr);gap:9px;align-items:center;padding:7px 0;border-top:1px solid #f0ecf7}.reaction-picker-group:first-of-type{border-top:0}.reaction-picker-group>span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.reaction-picker-group>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.reaction-picker-group>div{display:flex;gap:6px;flex-wrap:wrap}.reaction-picker-group button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:19px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.reaction-picker-group button:hover{transform:translateY(-1px);border-color:#c8bdff}.reaction-picker-group button.active{background:var(--accent-soft);border-color:#bcaeff}@media(max-width:620px){.timeline-memory-modal.memory-modal .modal-close-btn{top:14px;right:14px}.timeline-memory-modal.memory-modal .modal-head{padding-right:42px}.reaction-picker{width:100%}.reaction-picker-group{grid-template-columns:1fr;gap:5px}.reaction-picker-group>div{gap:5px}}.permission-admin-card{margin-top:14px}.permission-groups{display:grid;gap:15px}.permission-head,.permission-editor-head,.private-notes-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.permission-head h3,.permission-editor-head h4{margin:0 0 4px}.permission-head p,.permission-editor-head p{margin:0}.private-lock-pill{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid #d8cff9;background:#f5f1ff;color:#604fa8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.private-lock-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.permission-create input{min-width:0}.permission-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start}.permission-group-list{display:grid;gap:7px}.permission-group-list button{border:1px solid var(--line);border-radius:14px;background:#fff;padding:11px;text-align:left;color:var(--ink)}.permission-group-list button.active{background:var(--accent-soft);border-color:#bfb2ff}.permission-group-list strong,.permission-group-list small{display:block}.permission-group-list strong{font-size:12px}.permission-group-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-group-list small{margin-top:3px;color:var(--muted);font-size:9px}.permission-group-list small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-editor{min-width:0;border:1px solid var(--line);border-radius:18px;padding:14px;background:#fcfbff}.permission-area-list{display:grid;gap:8px;margin-top:12px}.permission-area{border:1px solid var(--line);border-radius:15px;background:#fff;overflow:hidden}.permission-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.permission-toggle{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px;background:#faf9ff;cursor:pointer}.permission-toggle input{position:absolute;opacity:0;pointer-events:none}.permission-toggle b{font-size:10px;font-weight:800}.permission-toggle b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-switch{width:34px;height:20px;border-radius:999px;background:#ddd8e8;position:relative;transition:.15s ease}.permission-switch:after{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:.15s ease}.permission-toggle input:checked+.permission-switch{background:var(--accent)}.permission-toggle input:checked+.permission-switch:after{transform:translate(14px)}.member-permission-assignments{border-top:1px solid var(--line);padding-top:14px}.member-permission-assignments h4{margin:0 0 4px}.member-permission-assignments>p{margin:0 0 10px}.permission-member-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:10px;align-items:center;padding:10px 0;border-top:1px solid #f0ecf7}.permission-member-row>div strong,.permission-member-row>div span{display:block}.permission-member-row>div strong{font-size:12px}.permission-member-row>div strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-member-row>div span{margin-top:3px;color:var(--muted);font-size:9px}.permission-member-row>div span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-member-row select{width:100%}.private-permission-note{margin-top:10px}.private-notes-page{display:grid;gap:14px}.private-notes-head h2{margin:6px 0 4px;font-size:29px;letter-spacing:-.03em}.private-notes-head p{margin:0;max-width:680px}.private-chat-shell{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#f7f4fb;box-shadow:0 12px 30px #46367812}.private-chat-banner{padding:10px 14px;background:#eee9f8;border-bottom:1px solid #ddd5eb;color:#665d75;text-align:center;font-size:10px}.private-chat-banner:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-message-list{display:grid;align-content:start;gap:7px;min-height:420px;max-height:620px;overflow-y:auto;padding:18px;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.75),transparent 25%),#f4f0f6}.private-chat-empty{align-self:center;justify-self:center;text-align:center;color:var(--muted);padding:40px 20px}.private-chat-empty strong,.private-chat-empty span{display:block}.private-chat-empty strong{color:var(--ink);font-size:15px}.private-chat-empty strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-chat-empty span{margin-top:4px;font-size:10px}.private-chat-empty span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-message-row{display:flex}.private-message-row.own{justify-content:flex-end}.private-message-row.other{justify-content:flex-start}.private-message-bubble{position:relative;max-width:min(72%,560px);min-width:150px;border:1px solid var(--line);border-radius:17px;padding:9px 11px 7px;background:#fff;box-shadow:0 3px 10px #41325f0d}.private-message-row.own .private-message-bubble{background:#e9e1ff;border-color:#d5c8ff;border-bottom-right-radius:5px}.private-message-row.other .private-message-bubble{border-bottom-left-radius:5px}.private-message-author{display:block;color:#674fb2;font-size:10px;margin-bottom:3px}.private-message-author:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-message-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;font-size:13px}.private-message-bubble p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-message-meta{display:flex;justify-content:flex-end;margin-top:5px;color:var(--muted);font-size:8px}.private-message-meta:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-message-actions{display:flex;justify-content:flex-end;gap:6px;opacity:.62;margin-top:4px}.private-message-actions button{border:0;background:transparent;color:var(--muted);padding:2px;font-size:8px;font-weight:800}.private-message-actions button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-message-actions button:hover{color:var(--accent)}.private-reply-preview{display:block;width:100%;border:0;border-left:3px solid #8d75e9;border-radius:8px;background:#ffffff8c;padding:6px 7px;margin-bottom:6px;text-align:left;color:var(--muted);font-size:9px;overflow:hidden}.private-reply-preview:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-reply-preview span{display:block;color:#6250a3;font-weight:900;margin-bottom:2px}.private-composer{padding:12px;border-top:1px solid var(--line);background:#fff}.private-composer-row{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;align-items:end}.private-composer textarea{width:100%;min-height:48px;max-height:150px;resize:vertical;border-radius:17px;margin:0}.private-send-btn{width:46px;height:46px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--accent),#8c5fff);color:#fff;font-size:19px;display:grid;place-items:center}.private-send-btn:disabled{opacity:.38}.private-composer-context{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px;padding:8px 10px;border-left:3px solid var(--accent);border-radius:10px;background:#f7f4ff}.private-composer-context strong,.private-composer-context span{display:block}.private-composer-context strong{font-size:10px}.private-composer-context strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-composer-context span{margin-top:2px;color:var(--muted);font-size:9px}.private-composer-context span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.private-composer-context>button{border:0;background:transparent;color:var(--muted);font-size:17px}.private-edit-composer textarea{width:100%;min-height:80px}.private-composer-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.private-chat-error{padding:9px 12px;background:#fff0f0;border-top:1px solid #ffcaca;color:#934747;font-size:10px}.private-chat-error:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:800px){.permission-layout{grid-template-columns:1fr}.permission-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-area{grid-template-columns:1fr}.permission-toggle-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.permission-head,.permission-editor-head,.private-notes-head{display:grid;grid-template-columns:1fr}.permission-create{grid-template-columns:1fr}.permission-group-list{grid-template-columns:1fr 1fr}.permission-toggle-grid,.permission-member-row{grid-template-columns:1fr}.private-message-list{min-height:360px;padding:12px}.private-message-bubble{max-width:88%}.private-composer-row{grid-template-columns:minmax(0,1fr) 44px}.private-send-btn{width:44px;height:44px}}.admin-workspace{display:grid;grid-template-columns:10% minmax(0,90%);gap:18px;align-items:start;margin-top:14px;min-width:0}.admin-section-nav{width:100%;min-width:0}.admin-nav-sticky{position:sticky;top:14px;display:grid;gap:10px}.admin-nav-sticky>.auth-pill{justify-self:start}.admin-section-nav nav{display:grid;gap:6px}.admin-section-nav nav button{width:100%;min-width:0;display:grid;justify-items:start;gap:4px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--muted);padding:10px 8px;text-align:left;font-size:10px;font-weight:850;line-height:1.2;overflow-wrap:anywhere;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.admin-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.admin-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.admin-section-nav nav button:hover{background:#faf9ff;border-color:var(--line);color:var(--ink);transform:translate(2px)}.admin-section-nav nav button.active{background:var(--accent-soft);border-color:#cfc5ff;color:#5d49b9}.admin-nav-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#fff;border:1px solid var(--line);font-size:13px;line-height:1}.admin-nav-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.admin-nav-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.admin-section-nav nav button.active .admin-nav-icon{border-color:#c9bdff;background:#fff}.admin-section-content,.admin-content-section,.admin-schedule-section{width:100%;min-width:0}.admin-content-heading{margin:2px 0 14px}.admin-content-heading h2{margin:7px 0 4px;font-size:28px;letter-spacing:-.03em}.admin-content-heading p,.admin-workspace .schedule-admin{margin:0}.admin-workspace .schedule-heading{margin-top:0}.admin-workspace .permission-admin-card{margin:0}.admin-workspace .family-access,.admin-workspace .invite-panel,.admin-workspace .admin-card{max-width:none}@media(max-width:767px){.admin-workspace{display:block;margin-top:10px}.admin-section-nav{position:sticky;top:0;z-index:18;width:100%;margin-bottom:12px;padding:8px 0;background:var(--bg)}.admin-nav-sticky{position:static;display:block}.admin-nav-sticky>.auth-pill{display:none}.admin-section-nav nav{display:flex;gap:6px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:var(--sproglet-scrollbar-width,thin)}.admin-section-nav nav button{flex:0 0 auto;width:auto;min-width:max-content;display:flex;align-items:center;gap:6px;padding:9px 11px;white-space:nowrap}.admin-section-nav nav button:hover{transform:none}.admin-nav-icon{width:25px;height:25px}}.install-app-btn{white-space:nowrap}.install-help-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:#1f18317a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.install-help-card{position:relative;width:min(480px,100%);border:1px solid var(--line);border-radius:24px;background:#fff;padding:24px;box-shadow:0 28px 90px #1c114047;text-align:left}.install-help-card .modal-close-btn{position:absolute;top:14px;right:14px}.install-help-card h2{margin:8px 46px 8px 0;font-size:25px}.install-help-card ol{margin:18px 0;padding-left:22px;line-height:1.65}.install-help-card>.btn.primary{display:block;margin:16px auto 0}@media(max-width:620px){.install-app-btn{width:100%}}.admin-workspace .history-row{grid-template-columns:80px minmax(150px,.55fr) minmax(120px,.45fr) 1fr}.admin-workspace .history-row strong{font-weight:900}@media(max-width:860px){.admin-workspace .history-row{grid-template-columns:72px 1fr}.admin-workspace .history-row span:nth-child(3),.admin-workspace .history-row span:nth-child(4){grid-column:1/-1}}.audit-history-card{padding:0;overflow:hidden}.history-table-head,.admin-workspace .history-row{display:grid;grid-template-columns:100px minmax(170px,.7fr) minmax(140px,.55fr) minmax(160px,1fr);gap:16px;align-items:center}.history-table-head{padding:12px 16px;border-bottom:1px solid var(--line);background:#faf9ff;color:var(--muted);font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.history-table-head:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.admin-workspace .history-row{padding:11px 16px}.audit-action-btn{justify-self:start;border:1px solid var(--line);border-radius:999px;padding:6px 9px;background:#fff;color:var(--ink);font-size:10px;font-weight:900;text-transform:capitalize;cursor:pointer}.audit-action-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.audit-action-btn:hover{border-color:#bcaeff;background:var(--accent-soft)}.audit-action-btn.insert{color:#397451;background:#f2fff6}.audit-action-btn.update{color:#6650b5;background:#f6f3ff}.audit-action-btn.delete{color:#9b4747;background:#fff4f4}.audit-detail-backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:18px;background:#1f18317a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.audit-detail-modal{position:relative;width:min(760px,100%);max-height:88vh;overflow:auto;border:1px solid var(--line);border-radius:24px;background:#fff;padding:24px;box-shadow:0 28px 90px #1c114047}.audit-detail-close{position:absolute;top:14px;right:14px}.audit-detail-modal h2{margin:8px 48px 16px 0}.audit-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.audit-detail-meta span{border:1px solid var(--line);border-radius:14px;padding:10px;background:#faf9ff;font-size:10px}.audit-detail-meta span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.audit-detail-meta b{display:block;margin-bottom:4px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.audit-detail-meta b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.audit-change-list h3,.audit-record-view h3{margin:0 0 10px}.audit-change-row{display:grid;grid-template-columns:150px minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:center;padding:9px 0;border-top:1px solid #eeeaf6}.audit-change-row strong,.audit-record-row strong{font-size:10px}.audit-change-row strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.audit-record-row strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.audit-before,.audit-after{min-width:0;border-radius:10px;padding:8px;overflow-wrap:anywhere;font-size:10px}.audit-before:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.audit-after:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.audit-before{background:#fff5f5}.audit-after{background:#f2fff6}.audit-arrow{text-align:center;color:var(--muted)}.audit-record-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid #eeeaf6}.audit-record-row span{min-width:0;overflow-wrap:anywhere;color:#50485e;font-size:10px}.audit-record-row span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:760px){.history-table-head{display:none}.admin-workspace .history-row{grid-template-columns:90px 1fr;gap:7px 10px}.admin-workspace .history-row>span:nth-child(3),.admin-workspace .history-row>span:nth-child(4){grid-column:1/-1}.audit-detail-meta,.audit-change-row{grid-template-columns:1fr}.audit-arrow{text-align:left}.audit-record-row{grid-template-columns:1fr;gap:3px}}.activity-memory-manageable{position:relative}.activity-memory-open{width:100%;display:flex;align-items:flex-start;gap:12px;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer;font:inherit}.activity-memory-open:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.activity-memory-open>div{min-width:0;flex:1}.activity-memory-delete{position:absolute;top:9px;right:9px;z-index:4;border:1px solid #f3c2c2;border-radius:999px;padding:6px 10px;background:#fff5f5;color:#a34a4a;font-size:9px;font-weight:900;cursor:pointer}.activity-memory-delete:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.activity-memory-delete:hover{background:#ffe8e8;border-color:#eca7a7}.activity-memory-card.activity-memory-manageable{display:block;position:relative;padding:14px;min-width:0}.activity-memory-card.activity-memory-manageable .activity-memory-open{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:0 54px 0 0;text-align:left;cursor:pointer;font:inherit}.activity-memory-card.activity-memory-manageable .activity-memory-open:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.activity-memory-card.activity-memory-manageable .activity-memory-open>div{min-width:0;width:auto}.activity-memory-card.activity-memory-manageable .activity-memory-open small,.activity-memory-card.activity-memory-manageable .activity-memory-open strong,.activity-memory-card.activity-memory-manageable .activity-memory-open p{width:auto;max-width:100%;overflow-wrap:break-word}@media(max-width:620px){.activity-memory-card.activity-memory-manageable .activity-memory-open{grid-template-columns:58px minmax(0,1fr);padding-right:48px}}.family-details-page{display:grid;gap:14px}.family-details-card{display:grid;gap:10px}.family-details-card h3{margin:4px 0 2px}.admin-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;cursor:pointer;list-style:none}.admin-disclosure-heading{display:grid;min-width:0;gap:3px}.admin-disclosure-heading>strong{color:var(--ink);font-size:14px}.admin-disclosure-heading>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.admin-disclosure-heading>span{color:var(--muted);font-size:11px;line-height:1.4}.admin-disclosure-state{display:flex;flex:0 0 auto;align-items:center;gap:8px}.admin-disclosure-chevron{color:var(--accent);font-size:18px;font-weight:900;transition:transform .15s ease}.admin-disclosure-chevron:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.admin-disclosure-content{display:grid;gap:10px}.permission-area>summary{padding:12px}.permission-area>.admin-disclosure-content{padding:0 12px 12px}.permission-area .admin-disclosure-heading>strong{font-size:12px}.permission-area .admin-disclosure-heading>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-area .admin-disclosure-heading>span{font-size:9px}.permission-area .admin-disclosure-heading>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-admin-setting-disclosure{padding:0}.family-admin-setting-disclosure>summary{padding:16px}.family-admin-setting-disclosure>.admin-disclosure-content{padding:0 16px 16px}.family-admin-setting-disclosure form{display:grid;gap:10px}.family-details-hint{margin:-3px 0 4px;font-size:10px}.family-details-hint:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-details-location-state select{width:100%;min-height:48px}.family-details-location-state .family-details-hint{margin:6px 0 0}.family-member-details-list{display:grid;gap:9px}.family-member-details-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(135px,.65fr) auto;gap:9px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.family-member-details-row:first-child{border-top:0}.family-member-identity{min-width:0}.family-member-identity strong,.family-member-identity small{display:block}.family-member-identity small{margin-top:3px;color:var(--muted);font-size:9px}.family-member-identity small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:4px;border:1px solid var(--line);border-radius:15px;background:#faf9ff}.auth-mode-tabs button{border:0;border-radius:11px;background:transparent;padding:9px 12px;color:var(--muted);font-weight:850}.auth-mode-tabs button.active{background:#fff;color:var(--accent);box-shadow:0 5px 15px #46367814}.auth-create-section{display:grid;gap:10px;padding:13px;border:1px solid var(--line);border-radius:17px;background:#faf9ff}.auth-create-section>span{color:var(--accent);font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.auth-create-section>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.invite-grid{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) minmax(190px,1.2fr) auto}@media(max-width:850px){.family-member-details-row{grid-template-columns:1fr 1fr}.family-member-details-row .family-member-identity{grid-column:1/-1}}@media(max-width:620px){.auth-create-grid,.family-member-details-row,.invite-grid{grid-template-columns:1fr}.family-member-details-row .family-member-identity{grid-column:auto}.admin-disclosure>summary{align-items:flex-start}.admin-disclosure-state .status{white-space:nowrap}}.child-switcher{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:10px 0 14px;padding:7px;border:1px solid var(--line);border-radius:16px;background:#faf9ff}.child-switcher button{border:0;border-radius:999px;background:transparent;padding:7px 12px;font:inherit;font-size:10px;font-weight:850;color:var(--muted);cursor:pointer}.child-switcher button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.child-switcher button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.child-switcher button.active{background:#fff;color:var(--accent);box-shadow:0 4px 12px #46367817}.family-details-title-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.children-admin-list{display:grid;gap:9px}.child-admin-row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(150px,1.2fr) 145px auto auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.authority-search{position:relative}.authority-results{position:absolute;z-index:20;left:0;right:0;top:100%;display:grid;max-height:220px;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 28px #2d24501f;padding:5px}.authority-results button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.authority-results button:hover,.authority-results button.selected{background:#f3efff;color:var(--accent)}@media(max-width:850px){.child-admin-row{grid-template-columns:1fr 1fr}.child-admin-row input:first-child{grid-column:1/-1}}@media(max-width:620px){.child-admin-row{grid-template-columns:1fr}.child-admin-row input:first-child{grid-column:auto}.family-details-title-row{align-items:flex-start;flex-direction:column}}.invite-accept-card{width:min(620px,100%);margin:auto;border:1px solid var(--line);border-radius:28px;background:#fff;padding:28px;box-shadow:0 28px 80px #2e1f5924}.invite-accept-card>h2{margin:10px 0 7px;font-size:28px}.authority-selected{margin:4px 0 8px}.calendar-event-notes{margin:12px 0;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fcfbff}.calendar-event-notes strong{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.calendar-event-notes strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-event-notes p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.search-results-scroll{max-height:min(55vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;scroll-behavior:smooth}.search-results-scroll:focus{outline:2px solid rgba(108,76,255,.18);outline-offset:3px;border-radius:14px}.family-access-page{display:grid;gap:14px}.family-access-heading h2{margin:0 0 5px}.family-access-table{margin-top:16px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.family-access-table-head,.family-access-row{display:grid;grid-template-columns:minmax(160px,1.25fr) minmax(110px,.75fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(90px,.55fr);gap:10px;align-items:center}.family-access-table-head{padding:10px 12px;background:#faf9ff;color:var(--muted);font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.family-access-table-head:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-access-row{padding:11px 12px;border-top:1px solid var(--line)}.family-access-row>div:first-child{min-width:0}.family-access-row strong,.family-access-row small{display:block}.family-access-row small{margin-top:3px;color:var(--muted);overflow-wrap:anywhere}.permission-group-inline{width:100%;min-width:0}.btn.compact{padding:7px 9px;min-height:auto}.family-danger-zone{display:flex;justify-content:space-between;gap:18px;align-items:center;border-color:#efc9c9;background:snow}.family-delete-modal{width:min(650px,calc(100vw - 28px));max-height:88vh;overflow:auto;border:1px solid var(--line);border-radius:24px;background:#fff;padding:22px;box-shadow:0 28px 90px #1c114047}.danger-notice{background:#fff1f1;border-color:#f3c0c0;color:#7d3b3b}@media(max-width:880px){.family-access-table-head{display:none}.family-access-row{grid-template-columns:1fr 1fr}.family-access-row>div:first-child{grid-column:1/-1}}@media(max-width:620px){.family-access-row{grid-template-columns:1fr}.family-access-row>div:first-child{grid-column:auto}.family-danger-zone{display:grid}}.header-inbox-btn{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:850;cursor:pointer}.header-inbox-btn:hover,.header-inbox-btn.active{border-color:#b9adff;background:#faf8ff}.header-inbox-btn.has-notifications{box-shadow:0 0 0 3px #6c4cff12}.header-inbox-icon{font-size:16px;line-height:1}.header-inbox-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.header-inbox-badge{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:950;line-height:1}.header-inbox-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.header-inbox-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.header-inbox-btn.has-notifications:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:#ff6f8e;border:2px solid #fff}.food-calendar-marker{position:absolute;top:7px;right:7px;z-index:8;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:help;outline:none}.food-calendar-marker .fooddot{position:static;width:8px;height:8px;flex:0 0 8px}.food-calendar-marker:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #6c4cff24}.food-calendar-tooltip{position:absolute;z-index:40;left:50%;bottom:calc(100% + 9px);width:min(280px,70vw);transform:translate(-50%) translateY(4px);display:none;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 16px 38px #261a4b2e;color:var(--ink);text-align:left;pointer-events:none}.food-calendar-marker:hover .food-calendar-tooltip,.food-calendar-marker:focus .food-calendar-tooltip,.food-calendar-marker:focus-within .food-calendar-tooltip{display:block}.food-calendar-tooltip:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:7px solid transparent;border-top-color:#fff}.food-calendar-tooltip>strong{display:block;margin-bottom:7px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#6556a2}.food-calendar-tooltip>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-tooltip-meal{display:block;padding:7px 0;border-top:1px solid var(--line)}.food-tooltip-meal:first-of-type{border-top:0;padding-top:0}.food-tooltip-meal>b{display:block;margin-bottom:3px;font-size:11px}.food-tooltip-meal>b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-tooltip-item{display:block;font-size:10px;line-height:1.4;color:var(--muted)}.food-tooltip-item:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.food-tooltip-meal>em{display:block;margin-top:4px;font-size:9px;color:var(--muted);font-style:normal}.food-tooltip-meal>em:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:620px){.header-inbox-label{display:none}.header-inbox-btn{width:38px;padding:0;justify-content:center}.header-inbox-badge{position:absolute;top:-5px;right:-5px}.food-calendar-tooltip{width:220px}}@media(max-width:760px){.food-calendar-marker{top:6px;right:6px}}.all-day-check{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:transparent;margin:8px 0 10px;font-weight:850}.all-day-check span{display:inline}.all-day-check input{width:auto!important;margin:0;flex:0 0 auto}.school-pickup{background:#fff1bf!important;border-color:#ecd36e!important}.sleep-page{display:grid;gap:16px}.sleep-chart-card{padding:18px}.sleep-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sleep-chart-head h3{margin:0 0 4px}.sleep-range-tabs{display:flex;gap:5px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#faf9ff}.sleep-range-tabs button{border:0;border-radius:9px;background:transparent;padding:7px 9px;color:var(--muted);font-size:10px;font-weight:900}.sleep-range-tabs button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-range-tabs button.active{background:#fff;color:var(--accent);box-shadow:0 4px 12px #46367814}.sleep-chart{height:270px;display:flex;align-items:stretch;gap:8px;padding:22px 4px 0;overflow-x:auto}.sleep-bar-column{min-width:46px;flex:1 0 46px;display:grid;grid-template-rows:20px 1fr 38px;gap:5px;align-items:end}.sleep-bar-value{text-align:center;font-size:9px;font-weight:900;color:var(--muted)}.sleep-bar-value:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-bar-track{height:100%;min-height:130px;display:flex;align-items:flex-end;border-radius:10px;background:linear-gradient(180deg,#faf9ff,#f0ecff);overflow:hidden}.sleep-bar{position:relative;width:100%;min-height:4px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#8d7cff,#6c4cff)}.sleep-nap-dot{position:absolute;top:4px;left:50%;transform:translate(-50%);width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#ffe36e;color:#6a5711;font-size:14px;line-height:1}.sleep-nap-dot:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.sleep-nap-dot:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-bar-label{writing-mode:vertical-rl;transform:rotate(180deg);justify-self:center;max-height:36px;overflow:hidden;font-size:8px;color:var(--muted)}.sleep-bar-label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-history{display:grid;gap:8px}.sleep-history>h3{margin:0}.sleep-row{display:grid;grid-template-columns:minmax(100px,.8fr) 1fr .8fr .55fr minmax(120px,1.2fr) auto;align-items:center;gap:12px;padding:12px 14px}.sleep-row>div>span{display:block;color:var(--muted);font-size:9px;margin-bottom:2px}.sleep-row>div>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-row-notes{color:var(--muted);font-size:10px}.sleep-row-notes:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-modal{width:min(620px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:24px;background:#fff;padding:22px;box-shadow:0 28px 80px #1c11403d}@media(max-width:800px){.sleep-chart-head{display:grid}.sleep-row{grid-template-columns:1fr 1fr}.sleep-row-notes{grid-column:1/-1}}.sleep-line-chart{width:100%;overflow-x:auto;padding:14px 2px 2px}.sleep-line-svg{display:block;width:max(100%,560px);height:230px;overflow:visible;background:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,rgba(90,72,150,.08) 46px);border-bottom:1px solid var(--line)}.sleep-line-path{stroke:#6c4cff;stroke-width:4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sleep-line-point circle{fill:#fff;stroke:#6c4cff;stroke-width:3;vector-effect:non-scaling-stroke}.sleep-line-point .sleep-line-nap{fill:#ffe36e;stroke:#8a7115;stroke-width:2}.sleep-line-labels{display:flex;justify-content:space-between;gap:8px;padding:8px 8px 0}.sleep-line-label{flex:1 0 60px;text-align:center;font-size:9px}.sleep-line-label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-line-label strong,.sleep-line-label span{display:block}.sleep-line-label strong{color:var(--ink);margin-bottom:2px}.sleep-line-label span{color:var(--muted)}.location-picker{margin:12px 0}.location-picker-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.location-picker-head label{margin-bottom:2px}.location-picker-head small{display:block;color:var(--muted);font-size:10px}.location-picker-head small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.location-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:7px}.location-results{margin-top:7px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;max-height:260px;overflow-y:auto}.location-results button{width:100%;display:block;text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;padding:10px 12px;cursor:pointer}.location-results button:last-child{border-bottom:0}.location-results button:hover{background:#faf9ff}.location-results strong,.location-results span{display:block}.location-results span{color:var(--muted);font-size:10px;margin-top:2px}.location-results span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.location-selected{display:flex;gap:9px;align-items:flex-start;margin-top:8px;padding:10px 12px;border:1px solid #cfc6ff;border-radius:13px;background:#faf8ff}.location-selected strong,.location-selected span{display:block}.location-selected span{color:var(--muted);font-size:10px;margin-top:2px}.location-selected span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.location-pin{color:var(--accent);font-size:18px;line-height:1}.location-pin:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.location-pin:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.event-location-card{margin:12px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.event-location-copy{display:flex;gap:10px;align-items:flex-start;padding:12px 14px}.event-location-copy strong,.event-location-copy span{display:block}.event-location-copy span{margin-top:3px;color:var(--muted);font-size:11px}.event-location-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.event-location-icon{color:var(--accent);font-size:20px}.event-location-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.event-location-map{display:block;width:100%;height:220px;border:0;border-top:1px solid var(--line)}.event-directions-btn{display:block;width:calc(100% - 24px);margin:12px;text-align:center;text-decoration:none}@media(max-width:620px){.location-search-row{grid-template-columns:1fr}.event-location-map{height:180px}}.activity-card-location,.timeline-card-location{display:block;margin-top:3px;color:#6556a2;font-size:9px;font-weight:800;line-height:1.35}.activity-card-location:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.timeline-card-location:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.timeline-card-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-location-card.compact .event-location-map{display:none}.all-day-check{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:max-content!important}.all-day-check .all-day-label{order:1!important;display:inline-block!important;margin:0!important}.all-day-check .all-day-box{order:2!important;width:16px!important;height:16px!important;margin:0!important;flex:0 0 16px!important}.schedule-form-horizontal{display:grid;gap:12px}.schedule-form-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.schedule-form-title h3{margin:0}.schedule-horizontal-fields{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;align-items:end}.schedule-horizontal-fields>div{min-width:0}.schedule-horizontal-fields input,.schedule-horizontal-fields select{width:100%}.schedule-submit-wrap{display:flex;align-items:end}.schedule-submit-wrap .btn{width:100%;white-space:nowrap}.schedule-rule-optional-details{margin-top:0}.schedule-rule-optional-details .schedule-horizontal-fields{grid-template-columns:repeat(3,minmax(150px,1fr))}.schedule-overnight-hint{margin:0;font-size:11px}.schedule-overnight-hint:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.schedule-filter-card{display:grid;gap:14px}.schedule-filter-group{display:grid;gap:8px}.schedule-filter-group>strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.schedule-filter-group>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.rule-filter-chip.active{background:linear-gradient(135deg,var(--accent),#8d5cff);border-color:var(--accent);color:#fff}.schedule-day-accordions{display:grid;gap:10px}.schedule-day-accordion{padding:0;overflow:hidden}.schedule-day-toggle{width:100%;border:0;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px;text-align:left;color:var(--ink)}.schedule-day-toggle:hover{background:#faf9ff}.schedule-day-toggle>div{display:grid;gap:3px}.schedule-day-toggle strong{font-size:16px}.schedule-day-toggle span{font-size:12px;color:var(--muted);font-weight:800}.schedule-day-toggle span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.schedule-day-chevron{font-size:18px!important;color:var(--accent)!important}.schedule-day-chevron:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)!important}.schedule-day-content{padding:0 16px 16px;display:grid;gap:9px}.schedule-empty-day{padding:6px 0 2px}.history-glance{border:0;background:transparent;padding:0;text-align:left;color:var(--ink);font:inherit;line-height:1.4}.history-glance:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.history-glance:hover{color:#5b48b0;text-decoration:underline}.postcode-status{display:block;margin-top:6px;color:var(--muted);font-weight:700;line-height:1.35}@media(max-width:1100px){.schedule-horizontal-fields,.schedule-rule-optional-details .schedule-horizontal-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.schedule-horizontal-fields{grid-template-columns:1fr}.schedule-form-title{align-items:flex-start;flex-direction:column}.schedule-form-title .btn{width:100%}.history-glance{text-align:left}.schedule-day-content{padding:0 12px 12px}}.activity-add-menu{position:relative}.activity-add-menu>.btn{display:flex;align-items:center;gap:8px}.activity-add-popover{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:min(330px,85vw);padding:7px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 44px #2018482e}.activity-add-popover button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:11px 12px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.activity-add-popover button:hover{background:#faf8ff}.activity-add-popover button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f1edff;font-size:17px}.activity-add-popover .milestone-choice>span{background:linear-gradient(135deg,#fff3bd,#f4cf5b);color:#70580a}.activity-add-popover strong,.activity-add-popover small{display:block}.activity-add-popover small{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.35}.activity-add-popover small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.milestone-memory-card,.milestone-timeline-card{position:relative;border-color:#e6ca69!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f6d675,#fff0ad,#dcae2f) border-box!important}.milestone-memory-card{border:2px solid transparent!important}.milestone-card-star{position:absolute;top:8px;right:9px;z-index:2;color:#c99819;font-size:17px;filter:drop-shadow(0 0 5px rgba(233,190,69,.45));animation:milestoneTwinkle 3.8s ease-in-out infinite}.milestone-orb{background:linear-gradient(135deg,#fff2ae,#dba92b)!important;color:#fff!important;box-shadow:0 0 0 5px #f4d3652e,0 8px 24px #bf8e0c38!important}.milestone-editor-shell{width:min(790px,calc(100vw - 30px))!important;border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f3d574,#fff0ad,#c99517,#f8dfa0) border-box!important;box-shadow:0 28px 90px #4b350b3d!important}.milestone-pill{background:linear-gradient(135deg,#fff5cb,#f8dd7a)!important;color:#72570b!important;border-color:#e4c65d!important}.milestone-save-btn{background:linear-gradient(135deg,#8a6b0d,#d6a927)!important;border-color:#b58a12!important}.milestone-layout-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.milestone-layout-picker button{padding:9px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--muted);font-weight:800;cursor:pointer}.milestone-layout-picker button.active{border-color:#d4ad31;background:#fff9df;color:#73590e;box-shadow:0 0 0 2px #dcb12e1f}.layout-preview{display:block;width:54px;height:32px;margin:0 auto 6px;border:1px solid #d6d0e8;border-radius:5px;background:#faf9ff;position:relative}.layout-preview:before,.layout-preview:after{content:"";position:absolute;background:#e1d9ff;border-radius:2px}.layout-preview.media_left:before{left:3px;top:3px;bottom:3px;width:21px}.layout-preview.media_left:after{right:3px;top:6px;width:22px;height:4px;box-shadow:0 7px #e1d9ff}.layout-preview.media_right:before{right:3px;top:3px;bottom:3px;width:21px}.layout-preview.media_right:after{left:3px;top:6px;width:22px;height:4px;box-shadow:0 7px #e1d9ff}.layout-preview.media_top:before{left:3px;right:3px;top:3px;height:12px}.layout-preview.media_top:after{left:8px;right:8px;bottom:5px;height:4px}.milestone-cover-photo{box-shadow:0 0 0 3px #e7bf43!important}.cover-photo-btn{position:absolute!important;inset:auto auto 6px 6px!important;width:auto!important;height:auto!important;padding:5px 7px!important;border-radius:8px!important;background:#362805d1!important;color:#fff!important;font-size:8px!important}.cover-photo-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.remove-photo-btn{z-index:4}.milestone-calendar-chip{background:linear-gradient(135deg,#fff4bf,#f5d76f)!important;border-color:#dcb94a!important;color:#604a0b!important}.milestone-timeline-card{border:2px solid transparent!important;box-shadow:0 8px 28px #be91191f!important}.milestone-timeline-kicker{color:#9b7514!important;font-size:8px!important;font-weight:950!important;text-transform:uppercase;letter-spacing:.07em}.milestone-timeline-kicker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.point-btn.milestone-point{width:34px!important;height:34px!important;border:0!important;background:transparent!important;overflow:visible!important}.milestone-star-node{display:grid;place-items:center;width:34px;height:34px;color:#d1a323;font-size:30px;line-height:1;filter:drop-shadow(0 0 5px rgba(226,182,47,.5));animation:milestoneTwinkle 3.8s ease-in-out infinite}.milestone-star-node:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.milestone-memory-modal{width:min(960px,calc(100vw - 28px))!important;border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f5d978,#fff1b0,#d4a01c,#f6dc82) border-box!important;box-shadow:0 30px 100px #4d380a47!important}.milestone-modal-shimmer{position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden}.milestone-modal-shimmer:after{content:"";position:absolute;top:-40%;left:-35%;width:22%;height:180%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,237,174,.35),transparent);animation:milestoneSweep 5s ease-in-out infinite}.milestone-story-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start;margin:14px 0 22px}.milestone-story-layout.media_right .milestone-story-media{order:2}.milestone-story-layout.media_right .milestone-story-copy{order:1}.milestone-story-layout.media_top{grid-template-columns:1fr}.milestone-story-layout.media_top .milestone-story-media{max-width:720px;width:100%;margin:auto}.milestone-hero-image{width:100%;max-height:430px;object-fit:cover;border-radius:18px;display:block;box-shadow:0 12px 30px #32260a24}.milestone-gallery-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.milestone-gallery-strip img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:9px}.milestone-story-copy{min-height:210px;padding:18px;border:1px solid #eadca6;border-radius:18px;background:linear-gradient(145deg,#fffdf6,#fff9df)}.milestone-story-label{display:block;margin-bottom:8px;color:#927014;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.milestone-story-label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.milestone-story-copy .memory-note{font-size:13px;line-height:1.65;white-space:pre-wrap}.milestone-story-copy .memory-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.milestone-no-photo{min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;border-radius:18px;background:radial-gradient(circle at 50% 40%,#fff7d2,#fffaf0);border:1px dashed #dfc46a;color:#b78d17}.milestone-no-photo span{font-size:54px}.milestone-no-photo small{color:#8a721f}.milestone-celebration{position:fixed;z-index:200;inset:0;pointer-events:none;display:grid;place-items:center;background:#fffcee2e}.milestone-celebration-card{position:relative;z-index:2;display:grid;justify-items:center;gap:5px;min-width:min(420px,88vw);padding:24px 28px;border:2px solid #e1bb42;border-radius:22px;background:#fffffff7;box-shadow:0 24px 70px #543e0a40;animation:milestonePop .45s cubic-bezier(.2,.9,.25,1.2)}.milestone-celebration-card>span{font-size:38px;color:#d1a321;filter:drop-shadow(0 0 8px rgba(225,182,44,.45))}.milestone-celebration-card strong{font-size:16px;text-align:center}.milestone-celebration-card small{color:var(--muted)}.milestone-confetti{position:absolute;inset:0;overflow:hidden}.milestone-confetti i{--x:calc(var(--i) * 3.5%);position:absolute;top:-8%;left:var(--x);width:8px;height:14px;border-radius:2px;background:#d7aa25;transform:rotate(calc(var(--i) * 17deg));animation:confettiFall 1.55s ease-in forwards;animation-delay:calc(var(--i) * -18ms)}.milestone-confetti i:nth-child(3n){background:#8d7cff;width:7px;height:7px;border-radius:50%}.milestone-confetti i:nth-child(4n){background:#f59abf}.milestone-confetti i:nth-child(5n){background:#74cbd8}@keyframes milestonePop{0%{opacity:0;transform:scale(.76)}70%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes confettiFall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(112vh) rotate(720deg);opacity:.85}}@keyframes milestoneTwinkle{0%,82%,to{transform:scale(1);filter:drop-shadow(0 0 4px rgba(226,182,47,.35))}88%{transform:scale(1.14) rotate(4deg);filter:drop-shadow(0 0 9px rgba(226,182,47,.75))}}@keyframes milestoneSweep{0%,72%{transform:translate(-180%) rotate(18deg)}88%,to{transform:translate(700%) rotate(18deg)}}@media(max-width:700px){.milestone-editor-shell,.milestone-memory-modal{width:calc(100vw - 18px)!important}.milestone-story-layout,.milestone-story-layout.media_right{grid-template-columns:1fr}.milestone-story-layout.media_right .milestone-story-media,.milestone-story-layout.media_right .milestone-story-copy{order:initial}.milestone-layout-picker{grid-template-columns:1fr}.activity-add-popover{right:0}}@media(prefers-reduced-motion:reduce){.milestone-card-star,.milestone-star-node,.milestone-modal-shimmer:after,.milestone-confetti i,.milestone-celebration-card{animation:none!important}.milestone-confetti{display:none}}.timeline-filters{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:18px!important}.timeline-filters label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;min-width:0!important;width:auto!important;margin:0!important;white-space:nowrap}.timeline-filter-label{display:inline-block;padding-right:2px;font-weight:850}.timeline-filters select{width:auto!important;min-width:150px;margin:0!important}.point-btn.milestone-point{position:relative!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;overflow:visible!important;color:#d1a323!important}.point-btn.milestone-point:before{content:""!important;position:absolute!important;width:25px!important;height:25px!important;inset:auto!important;border-radius:50%!important;border:2px solid rgba(209,163,35,.55)!important;transform:translate(-50%,-50%) scale(.72);transform-origin:center center!important;animation:milestoneRadialPulse 2.6s ease-out infinite!important;pointer-events:none}.milestone-star-node{position:absolute!important;left:50%!important;top:50%!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;transform:translate(-50%,-50%)!important;transform-origin:center!important;font-size:36px!important;line-height:1!important;color:#d1a323!important;filter:drop-shadow(0 0 6px rgba(226,182,47,.58));animation:milestoneStarTwinkle 3.8s ease-in-out infinite!important}.milestone-star-node:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)!important}.milestone-timeline-card{overflow:hidden!important;isolation:isolate}.milestone-timeline-card>*{position:relative;z-index:2}.milestone-timeline-card:after{content:"";position:absolute;z-index:1;pointer-events:none;top:-50%;left:-38%;width:24%;height:200%;opacity:0;transform:rotate(16deg);background:linear-gradient(90deg,transparent,rgba(255,245,195,.08),rgba(255,229,132,.48),rgba(255,248,215,.13),transparent);animation:milestoneCardSweep 5.8s ease-in-out infinite}@keyframes milestoneRadialPulse{0%{transform:translate(-50%,-50%) scale(.72);opacity:.7}72%,to{transform:translate(-50%,-50%) scale(2.05);opacity:0}}@keyframes milestoneStarTwinkle{0%,82%,to{transform:translate(-50%,-50%) scale(1) rotate(0);filter:drop-shadow(0 0 5px rgba(226,182,47,.45))}88%{transform:translate(-50%,-50%) scale(1.12) rotate(4deg);filter:drop-shadow(0 0 10px rgba(226,182,47,.82))}}@keyframes milestoneCardSweep{0%,72%{left:-38%;opacity:0}76%{opacity:.9}91%{left:118%;opacity:.7}94%,to{left:118%;opacity:0}}@media(max-width:760px){.timeline-filters{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}.timeline-filters label{flex:1 1 240px!important}.timeline-filters select{flex:1 1 auto!important;min-width:0!important}}@media(prefers-reduced-motion:reduce){.point-btn.milestone-point:before,.milestone-star-node,.milestone-timeline-card:after{animation:none!important}}.point-btn.milestone-point{position:relative!important;width:30px!important;height:30px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;overflow:visible!important;display:grid!important;place-items:center!important;color:#d5a91c!important}.point-btn.milestone-point:before{content:none!important;display:none!important;animation:none!important}.milestone-star-node{position:absolute!important;left:50%!important;top:50%!important;width:46px!important;height:46px!important;margin:0!important;transform:translate(-50%,-50%)!important;font-size:0!important;line-height:0!important;color:transparent!important;animation:none!important;filter:none!important;pointer-events:none}.milestone-star-node:before{content:""!important;position:absolute!important;inset:2px!important;clip-path:polygon(50% 0%,61.8% 34.2%,98% 34.8%,69% 56.1%,79.4% 91%,50% 70.5%,20.6% 91%,31% 56.1%,2% 34.8%,38.2% 34.2%);background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.98) 0 4%,transparent 13%),linear-gradient(135deg,#fff4a4,#f5ca3e,#c58b08 54%,#ffe77a 73%,#d29b12)!important;filter:drop-shadow(0 0 3px rgba(255,230,125,.95)) drop-shadow(0 0 8px rgba(220,169,28,.68)) drop-shadow(0 3px 3px rgba(115,76,0,.22));transform-origin:50% 50%;animation:milestoneGeometricTwinkle 4.2s ease-in-out infinite}.milestone-star-node:after{content:""!important;position:absolute!important;inset:2px!important;clip-path:polygon(50% 0%,61.8% 34.2%,98% 34.8%,69% 56.1%,79.4% 91%,50% 70.5%,20.6% 91%,31% 56.1%,2% 34.8%,38.2% 34.2%);background:linear-gradient(105deg,transparent 27%,rgba(255,255,255,0) 37%,rgba(255,255,255,.95) 48%,rgba(255,251,211,.65) 53%,rgba(255,255,255,0) 63%,transparent 72%);background-size:260% 100%;background-position:130% 0;mix-blend-mode:screen;opacity:.8;animation:milestoneStarShine 4.8s ease-in-out infinite;pointer-events:none}@keyframes milestoneGeometricTwinkle{0%,78%,to{transform:scale(1) rotate(0)}84%{transform:scale(1.08) rotate(1.5deg)}89%{transform:scale(1.02) rotate(-1deg)}}@keyframes milestoneStarShine{0%,68%{background-position:130% 0;opacity:0}73%{opacity:.9}86%{background-position:-130% 0;opacity:.9}91%,to{background-position:-130% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.milestone-star-node:before,.milestone-star-node:after{animation:none!important}.milestone-star-node:after{opacity:.25!important}}.milestone-calendar-chip{position:relative!important;overflow:hidden!important;isolation:isolate}.milestone-calendar-chip>*{position:relative;z-index:2}.milestone-calendar-chip:after{content:"";position:absolute;z-index:1;pointer-events:none;top:-55%;left:-42%;width:28%;height:210%;opacity:0;transform:rotate(15deg);background:linear-gradient(90deg,transparent,rgba(255,248,210,.08),rgba(255,236,150,.62),rgba(255,252,225,.2),transparent);animation:milestoneCalendarSweep 5.8s ease-in-out infinite}@keyframes milestoneCalendarSweep{0%,72%{left:-42%;opacity:0}76%{opacity:.95}91%{left:118%;opacity:.75}94%,to{left:118%;opacity:0}}@media(prefers-reduced-motion:reduce){.milestone-calendar-chip:after{animation:none!important;display:none!important}}.sleep-diary-page{display:grid;gap:18px}.sleep-dashboard{padding:18px}.sleep-dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.sleep-dashboard-head h3,.sleep-history-head h3{margin:0 0 4px}.sleep-month-nav{display:flex;align-items:center;gap:7px}.sleep-month-nav label{margin:0}.sleep-month-nav input[type=month]{width:auto;min-width:165px;margin:0}.sleep-month-title{margin-top:16px;font-size:17px;font-weight:950;letter-spacing:-.02em}.sleep-chart-legend{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0 4px;color:var(--muted);font-size:10px;font-weight:850}.sleep-chart-legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-chart-legend span{display:inline-flex;align-items:center;gap:6px}.sleep-chart-legend i{display:inline-block;width:13px;height:9px;border-radius:3px}.sleep-chart-legend .nap-key{background:linear-gradient(180deg,#9c8cff,#7762da)}.sleep-chart-legend .night-key{background:linear-gradient(180deg,#5b78b9,#354b80)}.sleep-chart-legend .trend-key{height:2px;border-radius:999px;background:#c99e27}.sleep-chart-scroll{overflow-x:auto;overflow-y:hidden;padding:7px 2px 2px;scrollbar-width:var(--sproglet-scrollbar-width,thin)}.sleep-bar-chart{position:relative;height:260px;min-width:960px;padding-left:38px;padding-right:20px}.sleep-y-labels{position:absolute;left:0;top:0;width:31px;height:260px;pointer-events:none}.sleep-y-labels span{position:absolute;right:3px;color:var(--muted);font-size:8px;transform:translateY(50%)}.sleep-y-labels span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-trend-overlay{position:absolute;inset:0;width:100%;height:260px;pointer-events:none;overflow:visible;z-index:2}.sleep-grid-line{stroke:#eeeaf8;stroke-width:1}.sleep-trend-line{fill:none;stroke:#c99e27;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.sleep-bars-layer{position:absolute;inset:0 20px 0 38px;display:grid;align-items:end;z-index:3}.sleep-day-column{height:100%;min-width:0;display:grid;grid-template-rows:1fr 22px;align-items:end;justify-items:center}.sleep-bar-pair{height:218px;display:flex;gap:2px;align-items:end;justify-content:center;width:100%}.sleep-bar{width:min(10px,38%);min-width:5px;max-width:10px;padding:0;border:0;border-radius:5px 5px 2px 2px;opacity:0;cursor:default;transition:transform .14s ease,filter .14s ease}.sleep-bar.has-data{opacity:1;cursor:pointer}.sleep-bar.has-data:hover,.sleep-bar.has-data:focus-visible{transform:translateY(-2px);filter:brightness(1.08);outline:2px solid rgba(108,76,255,.18);outline-offset:2px}.sleep-bar.nap{background:linear-gradient(180deg,#a697ff,#7561db)}.sleep-bar.night{background:linear-gradient(180deg,#627fbe,#354a7c)}.sleep-day-label{color:var(--muted);font-size:8px;font-weight:800;align-self:center}.sleep-day-label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-bar-detail{position:relative;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-top:12px;padding:13px 14px;border:1px solid var(--line);border-radius:15px;background:#faf9ff}.sleep-bar-detail>div{display:grid;gap:6px}.sleep-type-badge{width:max-content;padding:4px 8px;border-radius:999px;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.sleep-type-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-type-badge.nap{background:#eeeaff;color:#6450c6}.sleep-type-badge.night{background:#e9eef9;color:#354a7c}.sleep-bar-entry{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:10px}.sleep-bar-entry:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-bar-entry span+span:before{content:"·";margin-right:9px}.modal-close-btn.small{position:static;width:28px;height:28px;flex:0 0 28px}.sleep-history{display:grid;gap:10px}.sleep-history-head{display:flex;align-items:flex-end;justify-content:space-between}.sleep-entry{padding:0!important;overflow:hidden}.sleep-entry-summary{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(115px,.9fr) minmax(90px,.65fr) minmax(70px,.55fr) 24px auto;align-items:center;gap:12px;padding:13px 14px;cursor:pointer}.sleep-entry-summary:hover{background:#fbfaff}.sleep-entry-summary>div:not(.sleep-entry-date){display:grid;gap:2px}.sleep-entry-summary>div>span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sleep-entry-summary>div>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-entry-summary strong{font-size:11px}.sleep-entry-summary strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-entry-date{display:flex;align-items:center;gap:9px}.sleep-entry-date>div{display:grid;gap:2px}.sleep-entry-date>div>span{color:var(--muted);font-size:9px}.sleep-entry-date>div>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-type-dot{width:12px;height:12px;border-radius:50%;flex:0 0 12px}.sleep-type-dot.nap{background:#8b78ef;box-shadow:0 0 0 4px #8b78ef1f}.sleep-type-dot.night{background:#425c96;box-shadow:0 0 0 4px #425c961f}.sleep-chevron{display:grid;place-items:center;color:var(--muted);transition:transform .16s ease}.sleep-chevron.open{transform:rotate(180deg)}.sleep-delete{position:relative;z-index:2}.sleep-entry-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border-top:1px solid var(--line);background:#faf9ff}.sleep-entry-details>div{display:grid;gap:3px;padding:10px 11px;border-radius:12px;background:#fff;border:1px solid #eeeaf8}.sleep-entry-details span{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.sleep-entry-details span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-entry-details strong{font-size:11px}.sleep-entry-details strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-entry-note{grid-column:1/-1}.sleep-entry-note p{margin:2px 0 0;white-space:pre-wrap;line-height:1.55;font-size:11px}.sleep-entry-note p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-diary-modal{width:min(620px,calc(100vw - 24px));max-height:88vh;overflow:auto}.sleep-type-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 12px}.sleep-type-switch button{min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--muted);font-weight:900;cursor:pointer}.sleep-type-switch button.active{border-color:#8f7bff;background:#f4f1ff;color:#5f4ec1;box-shadow:0 0 0 2px #6c4cff14}.sleep-form-help{margin:-4px 0 10px;color:var(--muted);font-size:9px}.sleep-form-help:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:780px){.sleep-dashboard-head{align-items:flex-start;flex-direction:column}.sleep-entry-summary{grid-template-columns:1fr 1fr auto}.sleep-entry-summary>div:nth-child(3),.sleep-entry-summary>div:nth-child(4){display:none}.sleep-entry-details{grid-template-columns:1fr}.sleep-entry-note{grid-column:auto}}@media(max-width:520px){.sleep-month-nav{width:100%}.sleep-month-nav label{flex:1}.sleep-month-nav input[type=month]{width:100%;min-width:0}.sleep-entry-summary{grid-template-columns:1fr auto auto;gap:8px}.sleep-entry-summary>div:nth-child(2){display:none}.sleep-type-switch{grid-template-columns:1fr}}.sleep-diary-modal{width:min(820px,calc(100vw - 28px))!important}.sleep-log-row{display:grid;gap:12px;align-items:end}.sleep-log-row>div{min-width:0}.sleep-log-row-primary{grid-template-columns:1.15fr .8fr .8fr;margin-top:4px}.sleep-log-row-secondary{grid-template-columns:1.35fr 1fr .72fr;margin-top:4px}.sleep-log-row label,.sleep-notes-field label{margin-top:0}.sleep-log-row input,.sleep-log-row select{width:100%}.sleep-overnight-hint{margin:2px 0 8px!important}.sleep-notes-field{display:grid;gap:6px;margin-top:2px}.sleep-notes-field textarea{width:100%;min-height:116px;resize:vertical}.sleep-duration-fieldset{margin:4px 0 14px;padding:0;border:0}.sleep-duration-fieldset legend{margin-bottom:6px;font-weight:800}.sleep-duration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,140px));gap:10px}.sleep-duration-fields label{display:grid;grid-template-columns:1fr 72px;align-items:center;gap:8px;margin:0;padding:7px 10px;border:1px solid var(--line);border-radius:8px}.sleep-duration-fields input{width:100%;min-width:0;margin:0}.sleep-details-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 12px;padding:10px 2px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-weight:800;text-align:left;cursor:pointer}.sleep-details-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.sleep-optional-details{display:grid;gap:12px}.sleep-time-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sleep-exact-time-toggle{display:flex;align-items:center;gap:8px;min-height:44px;margin:0}.sleep-exact-time-toggle input{width:auto;margin:0}.sleep-form-error{margin:8px 0 0}@media(max-width:760px){.sleep-log-row-primary,.sleep-log-row-secondary,.sleep-time-row{grid-template-columns:1fr}.sleep-duration-fields{grid-template-columns:1fr 1fr}.sleep-duration-fields label{grid-template-columns:1fr}.sleep-diary-modal{width:min(620px,calc(100vw - 20px))!important}}.modal.open,.day-modal,.activity-memory-shell,.timeline-memory-modal,.sleep-modal,.food-custom-modal,.request-decline-modal,.family-delete-modal,.audit-detail-modal,.install-help-card,.reaction-picker,.sleep-bar-detail{position:relative!important}.modal-close-btn,.activity-memory-close{position:absolute!important;inset:14px 14px auto auto!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;place-items:center!important;line-height:1!important;text-align:center!important;border-radius:10px!important;box-sizing:border-box!important;z-index:30!important}.modal-close-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.activity-memory-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)!important}.modal-close-btn{font-size:20px!important;font-family:Arial,sans-serif!important;font-weight:400!important}.modal-close-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)!important}.activity-memory-close span{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:none!important}.activity-memory-close span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)!important}.modal-close-btn.small,.modal-close-btn.compact-close{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;top:10px!important;right:10px!important;font-size:18px!important}.modal-close-btn.small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.modal-close-btn.compact-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)!important}.modal-head,.day-modal-header{padding-right:48px!important}.reaction-picker-head{padding-right:34px!important}.reaction-picker-head .modal-close-btn{top:8px!important;right:8px!important}.sleep-page,.sleep-diary-page,.sleep-dashboard,.sleep-chart-scroll{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.sleep-dashboard{overflow:hidden!important}.sleep-chart-scroll{display:block!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.sleep-bar-chart{max-width:none!important;flex:none!important}.sleep-diary-page>*,.sleep-page>*{min-width:0!important}.sleep-bar-detail{display:block!important;padding:15px 50px 15px 15px!important;overflow:hidden}.sleep-bar-detail-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:11px}.sleep-bar-records{display:grid;gap:10px}.sleep-bar-full-record{padding:12px;border:1px solid #ebe6f6;border-radius:13px;background:#fff}.sleep-bar-record-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid #f0edf7}.sleep-bar-record-title>span{color:var(--muted);font-size:10px;font-weight:800}.sleep-bar-record-title>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-bar-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sleep-bar-record-grid>div{display:grid;gap:3px;min-width:0}.sleep-bar-record-grid span{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.sleep-bar-record-grid span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-bar-record-grid strong{font-size:10px;overflow-wrap:anywhere}.sleep-bar-record-grid strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-bar-record-note{grid-column:1/-1;padding-top:4px}.sleep-bar-record-note p{margin:2px 0 0;font-size:11px;line-height:1.5;white-space:pre-wrap}.sleep-bar-record-note p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:680px){.sleep-bar-record-grid{grid-template-columns:1fr}.sleep-bar-record-note{grid-column:auto}}.sleep-bar-detail{position:relative!important;display:block!important;padding:15px!important}.sleep-bar-detail>.modal-close-btn.small{position:absolute!important;top:10px!important;right:10px!important;z-index:20!important;margin:0!important}.sleep-bar-detail-head{padding-right:34px!important;margin-bottom:11px!important}.sleep-bar-records,.sleep-bar-full-record{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sleep-bar-full-record{margin:0!important}.sleep-quality-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:6px 0 12px}.sleep-quality-option{min-height:62px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--muted);cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.sleep-quality-option>span{font-size:22px;line-height:1}.sleep-quality-option>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.sleep-quality-option>strong{font-size:11px}.sleep-quality-option>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-quality-option.great.active{color:#286b43;border-color:#76c997;background:linear-gradient(135deg,#effbf3,#ddf5e7);box-shadow:0 0 0 2px #4aa4691a}.sleep-quality-option.okay.active{color:#806018;border-color:#e2bd58;background:linear-gradient(135deg,#fff9e8,#fff0bd);box-shadow:0 0 0 2px #d4a52b1a}.sleep-quality-option.rough.active{color:#8b3434;border-color:#e08a8a;background:linear-gradient(135deg,#fff1f1,#ffdede);box-shadow:0 0 0 2px #c94e4e1a}.sleep-quality-option:hover{transform:translateY(-1px)}.sleep-record-actions,.sleep-entry-edit-action{display:flex;justify-content:flex-end;margin-top:9px}.sleep-entry-edit-action{grid-column:1/-1}.modal.open{position:fixed!important;inset:0!important}.modal.open>.sheet{position:relative!important}.modal.open>.sheet .modal-close-btn:not(.modal-shell-close){display:none!important}.modal.open>.sheet>.modal-shell-close{display:flex!important;position:absolute!important;top:14px!important;right:14px!important;z-index:40!important}.modal.open>.sheet{padding-top:20px!important}.modal.open>.sheet>form,.modal.open>.sheet>.day-modal{min-width:0}.modal.open>.sheet>form>h2:first-child{padding-right:44px}.calendar .day:not(.muted){cursor:pointer}.calendar .day:not(.muted)>.num{pointer-events:none}@media(max-width:560px){.sleep-quality-selector{grid-template-columns:1fr}}.landing-shell{min-height:100vh;background:linear-gradient(180deg,#fbf9ff,#fff 46%,#fbfcff);color:var(--ink)}.landing-hero{max-width:1180px;margin:0 auto;padding:24px 28px 64px}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:58px}.landing-brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:20px}.landing-brand:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.landing-nav-actions,.landing-cta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:56px}.landing-hero h1{font-size:clamp(42px,6vw,72px);line-height:.98;letter-spacing:-.055em;margin:18px 0;max-width:760px}.landing-hero-grid>div>p{max-width:680px;font-size:18px;line-height:1.65;color:var(--muted)}.landing-hero-grid>div>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.landing-primary-cta,.landing-demo-cta{min-height:48px;display:inline-flex;align-items:center;text-decoration:none}.landing-footnote{display:block;margin-top:14px;color:var(--muted)}.landing-showcase-card{position:relative;padding:20px;border:1px solid #ded7ff;border-radius:28px;background:#ffffffeb;box-shadow:0 28px 80px #4e3d9129}.landing-showcase-card:before{content:"";position:absolute;inset:-18px;z-index:-1;border-radius:36px;background:radial-gradient(circle at 15% 20%,rgba(255,111,174,.18),transparent 40%),radial-gradient(circle at 85% 30%,rgba(95,211,229,.19),transparent 42%),linear-gradient(140deg,#f4efff,#fff8f0)}.landing-showcase-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}.landing-showcase-top span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.landing-showcase-top span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-showcase-items{display:grid;gap:10px;margin-top:12px}.landing-showcase-items>div{display:grid;grid-template-columns:18px 58px 1fr;align-items:center;gap:8px;padding:11px;border-radius:14px;background:#faf9ff}.landing-showcase-items p{margin:0;color:var(--muted);font-size:11px}.landing-showcase-items p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-dot{width:11px;height:11px;border-radius:50%}.landing-dot.schedule{background:#8d78ef}.landing-dot.food{background:#62c792}.landing-dot.sleep{background:#5271a8}.landing-showcase-items .landing-milestone{grid-template-columns:28px 70px 1fr;background:linear-gradient(135deg,#fff9e5,#fff)}.landing-milestone>span{color:#d1a323;font-size:24px;filter:drop-shadow(0 0 5px rgba(226,182,47,.45))}.landing-feature-band{max-width:1180px;margin:0 auto 70px;padding:0 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-feature-band article{padding:22px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 10px 28px #4c429612}.landing-feature-band article>span{font-size:24px}.landing-feature-band h2{font-size:17px;margin:10px 0 5px}.landing-feature-band p{margin:0;color:var(--muted);line-height:1.55;font-size:12px}.landing-feature-band p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-sharing-card{overflow:visible!important}.family-share-slug-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.family-share-slug-row>span{padding:11px 0 11px 13px;color:var(--muted);font-weight:850;font-size:12px}.family-share-slug-row>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-share-slug-row input{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding-left:4px!important}.family-sharing-toggle{justify-content:flex-start!important;gap:10px!important}.family-sharing-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.family-sharing-sections label{display:flex;align-items:center;gap:8px;margin:0;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:10px;cursor:pointer}.family-sharing-sections label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-sharing-sections label.active{border-color:#a99cff;background:#f5f2ff;color:#5c4bb3}.family-sharing-sections input{width:auto!important;margin:0!important}.family-share-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;overflow:hidden}.family-share-link span{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-share-link span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:820px){.landing-hero-grid{grid-template-columns:1fr}.landing-showcase-card{max-width:620px}.landing-feature-band{grid-template-columns:1fr}.family-sharing-sections{grid-template-columns:1fr 1fr}}@media(max-width:560px){.landing-hero{padding:18px 16px 44px}.landing-nav{margin-bottom:40px}.landing-nav-actions .btn.ghost{display:none}.landing-hero h1{font-size:44px}.landing-hero-grid{gap:34px}.landing-feature-band{padding:0 16px}.family-sharing-sections,.family-share-link{grid-template-columns:1fr}.family-share-link .btn{width:max-content}}.demo-showroom-banner{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin:-2px 0 12px;padding:9px 12px;border:1px solid #e5d690;border-radius:13px;background:linear-gradient(135deg,#fffbed,#fff);color:#765d13;font-size:10px}.demo-showroom-banner:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.demo-showroom-banner strong{font-size:10px}.demo-showroom-banner strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.demo-showroom-banner span{color:#8b7740}.family-sharing-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 13px!important;border:1px solid var(--line);border-radius:14px}.family-sharing-toggle>span{display:grid;gap:3px;min-width:0}.family-sharing-toggle small{color:var(--muted);font-weight:600;line-height:1.35}.family-sharing-toggle.sharing-on{background:#effbf3;border-color:#9bd7b0}.family-sharing-toggle.sharing-off{background:#fff9e9;border-color:#ead190}.landing-v2{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(circle at 14% 10%,rgba(255,111,174,.1),transparent 26%),radial-gradient(circle at 90% 15%,rgba(99,207,227,.12),transparent 27%),linear-gradient(180deg,#fbf9ff,#fffdfd 52%,#f9fbff)}.landing-v2 .landing-hero{position:relative;z-index:2;max-width:1240px;padding:22px 30px 72px}.landing-v2 .landing-nav{position:relative;z-index:10;margin-bottom:64px;padding:10px 12px 10px 14px;border:1px solid rgba(222,215,255,.76);border-radius:20px;background:#ffffffc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 36px #4c429612}.landing-v2 .landing-brand>span:last-child{display:grid;gap:1px}.landing-v2 .landing-brand strong{font-size:20px;line-height:1}.landing-v2 .landing-brand strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.landing-v2 .landing-brand strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.landing-v2 .landing-brand small{color:var(--muted);font-size:9px;font-weight:700}.landing-v2 .landing-brand small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .brand-mark.small{width:34px;height:34px;font-size:18px}.landing-v2 .brand-mark.small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.landing-v2 .landing-nav-actions .btn{min-height:42px;padding:9px 14px;text-decoration:none}.landing-v2 .landing-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:64px}.landing-copy{position:relative;z-index:2;padding:18px 0}.landing-eyebrow{box-shadow:0 5px 16px #6c4cff14}.landing-v2 .landing-hero h1{max-width:690px;margin:20px 0;font-size:clamp(46px,5.6vw,76px);line-height:.98;letter-spacing:-.058em}.landing-v2 .landing-hero h1 em{position:relative;color:#7258d8;font-style:normal;white-space:nowrap}.landing-v2 .landing-hero h1 em:after{content:"";position:absolute;left:2%;right:0;bottom:-3px;height:8px;border-radius:999px;background:linear-gradient(90deg,#ff6fae4d,#8d5cff42,#5fd3e540);transform:rotate(-1deg);z-index:-1}.landing-v2 .landing-hero-grid>.landing-copy>p{max-width:650px;margin-bottom:24px;font-size:17px;line-height:1.7}.landing-v2 .landing-cta-row{gap:10px;margin-top:20px}.landing-v2 .landing-primary-cta,.landing-v2 .landing-demo-cta{min-height:52px;border-radius:15px;padding:12px 17px;gap:8px;font-weight:900}.landing-v2 .landing-demo-cta{border-color:#dacff9;background:#fff;box-shadow:0 7px 18px #4c429612}.landing-vision-star{color:#d1a323;filter:drop-shadow(0 0 4px rgba(226,182,47,.42))}.landing-proof-row{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:24px;color:var(--muted);font-size:10px;font-weight:800}.landing-proof-row:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-proof-row span{display:inline-flex;align-items:center;gap:6px}.landing-proof-row b{color:#7a68cf;font-size:13px}.landing-proof-row b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-app-preview-wrap{position:relative;min-width:0;padding:18px 0}.landing-preview-glow{position:absolute;inset:1% -5% 0;border-radius:48px;background:radial-gradient(circle at 10% 20%,rgba(255,111,174,.22),transparent 31%),radial-gradient(circle at 92% 22%,rgba(95,211,229,.23),transparent 33%),linear-gradient(135deg,#eeeafff0,#fff7fbeb);filter:blur(4px);transform:rotate(2deg)}.landing-app-preview{position:relative;z-index:2;padding:14px;border:1px solid #d9d1fa;border-radius:28px;background:#fffffff5;box-shadow:0 30px 80px #483a812e;transform:rotate(-.6deg)}.landing-preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 8px 13px}.landing-preview-brand{display:flex;align-items:center;gap:9px}.landing-preview-brand>div{display:grid;gap:1px}.landing-preview-brand strong{font-size:13px}.landing-preview-brand strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-preview-brand small,.landing-preview-hello{color:var(--muted);font-size:8px;font-weight:750}.landing-preview-brand small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.landing-preview-hello:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-preview-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:7px}.landing-preview-tabs span{padding:8px 5px;border:1px solid #ebe7f6;border-radius:10px;background:#fff;color:#6d6785;text-align:center;font-size:7px;font-weight:850}.landing-preview-tabs span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-preview-tabs span.active{border-color:#8d7ce8;background:linear-gradient(135deg,#7662d9,#9467ed);color:#fff;box-shadow:0 5px 14px #6c4cff2e}.landing-preview-child-row{display:flex;gap:6px;margin:8px 0 10px}.landing-preview-child-row span{padding:5px 8px;border:1px solid #e5e0f1;border-radius:999px;background:#fff;color:var(--muted);font-size:7px;font-weight:850}.landing-preview-child-row span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-preview-child-row span.active{background:#f0edff;color:#6653bf;border-color:#cabfff}.landing-preview-content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(155px,.75fr);gap:10px}.landing-mini-calendar{padding:11px;border:1px solid #e7e2f1;border-radius:16px;background:#fcfbff}.landing-mini-calendar-head{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;gap:6px;margin-bottom:9px}.landing-mini-calendar-head strong{text-align:center;font-size:9px}.landing-mini-calendar-head strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-mini-calendar-head button{width:24px;height:24px;border:1px solid #e1dced;border-radius:8px;background:#fff;color:#756d8e;pointer-events:none}.landing-mini-week,.landing-mini-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.landing-mini-week span{padding:3px 0;color:#918aa4;text-align:center;font-size:6px;font-weight:900}.landing-mini-week span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-mini-days span{position:relative;min-height:39px;padding:5px 4px;border-radius:7px;background:#fff;color:#665f78;font-size:7px;font-weight:850}.landing-mini-days span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-mini-days span.with-event{background:#eee9ff}.landing-mini-days span.with-event.pink{background:#fdebf3}.landing-mini-days span i{display:block;margin-top:4px;padding:2px 3px;border-radius:4px;background:#ffffffc7;color:#7567a8;font-size:5px;font-style:normal}.landing-mini-days span i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-mini-days .milestone-day{background:linear-gradient(145deg,#fff8df,#fff);box-shadow:inset 0 0 0 1px #ddb5364d}.landing-mini-days .milestone-day b{position:absolute;right:5px;bottom:4px;color:#d1a323;font-size:15px;filter:drop-shadow(0 0 4px rgba(226,182,47,.42))}.landing-mini-days .milestone-day b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-preview-side{display:grid;align-content:start;gap:9px}.landing-preview-card{display:grid;grid-template-columns:34px 1fr;gap:9px;padding:11px;border:1px solid #e9e4f2;border-radius:15px;background:#fff;box-shadow:0 6px 16px #4c42960d}.landing-preview-card.milestone{border-color:#eadba8;background:linear-gradient(145deg,#fff9e7,#fff)}.landing-preview-card.sleep{background:linear-gradient(145deg,#f0f3fc,#fff)}.landing-preview-card-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#f0edff;color:#6653bf;font-size:17px}.landing-preview-card.milestone .landing-preview-card-icon{background:#fff1bd;color:#c99711}.landing-preview-card.sleep .landing-preview-card-icon{background:#e8edf8;color:#455d95}.landing-preview-card>div:last-child{display:grid;gap:2px}.landing-preview-card small{color:var(--muted);font-size:6px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.landing-preview-card small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-preview-card strong{font-size:9px}.landing-preview-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-preview-card p{margin:0;color:var(--muted);font-size:7px;line-height:1.4}.landing-preview-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-quality-dot{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;background:#69c98e}.landing-v2 .landing-feature-band{position:relative;z-index:2;max-width:1180px;gap:12px;margin-bottom:28px}.landing-v2 .landing-feature-band article{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:19px;border-color:#e5dff2;border-radius:20px;background:#ffffffd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;font-size:21px!important}.landing-feature-icon.planner{background:#eeeaff;color:#705bcb}.landing-feature-icon.memories{background:#fff3c8;color:#c58f0c;filter:drop-shadow(0 0 5px rgba(226,182,47,.2))}.landing-feature-icon.patterns{background:#eaf0fa;color:#456096}.landing-feature-band article small{display:block;margin-bottom:2px;color:#857d99;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.landing-feature-band article small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-feature-band h2{margin:0 0 5px;font-size:14px}.landing-v2 .landing-feature-band p{font-size:10px}.landing-v2 .landing-feature-band p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-closing-card{position:relative;z-index:2;max-width:1124px;margin:0 auto 28px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #ddd4fb;border-radius:26px;background:radial-gradient(circle at 8% 10%,rgba(255,111,174,.1),transparent 25%),radial-gradient(circle at 94% 90%,rgba(95,211,229,.13),transparent 28%),#fff;box-shadow:0 14px 36px #4c429614}.landing-closing-card h2{margin:8px 0 5px;font-size:27px;letter-spacing:-.03em}.landing-closing-card p{margin:0;color:var(--muted);font-size:11px}.landing-closing-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-closing-actions{display:flex;flex:0 0 auto;gap:8px}.landing-closing-actions .btn{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.landing-footer{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:18px 28px 34px;display:flex;justify-content:space-between;align-items:center;gap:18px;color:var(--muted);font-size:9px}.landing-footer:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-brand.compact{font-size:13px}.landing-brand.compact:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-brand.compact .brand-mark{width:28px;height:28px;font-size:15px}.landing-brand.compact .brand-mark:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.landing-orb-one{width:230px;height:230px;top:180px;left:-110px;background:#ffdaea52}.landing-orb-two{width:260px;height:260px;right:-130px;top:520px;background:#d1f5fa59}@media(max-width:980px){.landing-v2 .landing-hero-grid{grid-template-columns:1fr;gap:34px}.landing-app-preview-wrap{max-width:720px;width:100%;margin:0 auto}}@media(max-width:720px){.landing-v2 .landing-hero{padding:16px 16px 48px}.landing-v2 .landing-nav{margin-bottom:38px}.landing-v2 .landing-brand small{display:none}.landing-v2 .landing-hero h1{font-size:clamp(42px,12vw,58px)}.landing-preview-content{grid-template-columns:1fr}.landing-preview-side{grid-template-columns:1fr 1fr}.landing-v2 .landing-feature-band{padding:0 16px}.landing-closing-card{margin:0 16px 24px;padding:22px;align-items:flex-start;flex-direction:column}.landing-footer{padding:14px 16px 28px;align-items:flex-start;flex-direction:column}}@media(max-width:520px){.landing-v2 .landing-nav-actions .btn.ghost{display:none}.landing-v2 .landing-nav-actions .btn{padding:8px 11px}.landing-v2 .landing-cta-row{align-items:stretch;flex-direction:column}.landing-v2 .landing-primary-cta,.landing-v2 .landing-demo-cta{width:100%;justify-content:center}.landing-proof-row{gap:8px 12px}.landing-app-preview{padding:10px;border-radius:22px}.landing-preview-tabs{grid-template-columns:repeat(2,1fr)}.landing-preview-child-row{overflow-x:auto}.landing-preview-side{grid-template-columns:1fr}.landing-mini-days span{min-height:34px}.landing-v2 .landing-feature-band article{grid-template-columns:42px 1fr}.landing-feature-icon{width:42px;height:42px}.landing-closing-actions{width:100%;flex-direction:column}.landing-closing-actions .btn{justify-content:center}}.memory-gallery-viewer,.milestone-story-media{min-width:0}.memory-gallery-main{display:block;width:100%;padding:0;border:0;border-radius:16px;overflow:hidden;background:#f6f3fb;cursor:default}.memory-gallery-main img{display:block;width:100%;max-height:520px;object-fit:contain;background:#f6f3fb}.milestone-story-media .memory-gallery-main .milestone-hero-image{width:100%;max-height:520px;object-fit:cover}.memory-gallery-thumbnails,.milestone-gallery-strip.memory-gallery-thumbnails{display:flex;gap:8px;margin-top:9px;overflow-x:auto;padding:2px 1px 4px;scrollbar-width:var(--sproglet-scrollbar-width,thin)}.memory-gallery-thumb{flex:0 0 86px;width:86px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;box-shadow:0 3px 10px #463a7812;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.memory-gallery-thumb:hover,.memory-gallery-thumb:focus-visible{transform:translateY(-1px);border-color:#9b87ef;box-shadow:0 5px 14px #463a781f;outline:none}.memory-gallery-thumb img,.milestone-gallery-strip .memory-gallery-thumb img{width:100%;height:100%;object-fit:cover;border-radius:0}@media(max-width:600px){.memory-gallery-thumb{flex-basis:72px;width:72px;height:54px}}.sleep-chart-legends{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap}.sleep-quality-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.82rem;color:var(--muted)}.sleep-quality-legend:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sleep-quality-legend-title{font-weight:700;color:var(--ink)}.sleep-quality-legend>span:not(.sleep-quality-legend-title){display:inline-flex;align-items:center;gap:5px}.sleep-quality-key{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px #fffc}.sleep-quality-key.great{background:#69c98e}.sleep-quality-key.okay{background:#e5b84d}.sleep-quality-key.rough{background:#e57373}@media(max-width:650px){.sleep-chart-legends{align-items:flex-start;flex-direction:column}}.app-brand-home{color:inherit;text-decoration:none;cursor:pointer}.app-brand-home .brand-mark,.app-brand-home .brand h1{transition:transform .14s ease,color .14s ease}.app-brand-home:hover .brand-mark{transform:translateY(-1px)}.app-brand-home:hover .brand h1,.app-brand-home:focus-visible .brand h1{color:#6653bf}.app-brand-home:focus-visible{outline:2px solid #9b87ef;outline-offset:5px;border-radius:12px}html,body{max-width:100%}body{overflow-x:hidden}.app,.app>main,.app>section,.app>div{min-width:0}@media(max-width:767px){.app{width:100%;max-width:100%;padding:12px;overflow-x:hidden}.top{width:100%;justify-content:center;gap:14px;padding:15px;text-align:center}.top .brand-wrap{justify-content:center}.top .profile{width:100%;max-width:100%;justify-content:center;flex-wrap:wrap;gap:8px;text-align:center}.top .profile>.view-only-badge{flex:1 1 100%;justify-content:center;text-align:center}.top .profile>.btn{min-width:0}.nav-full{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 auto 14px}.nav-full .btn{width:100%;min-width:0;min-height:52px;padding:10px 6px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;white-space:normal}.nav-full .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.child-switcher{justify-content:center;gap:7px;text-align:center}.legend,.mood-legend,.food-category-bar,.food-library-stats,.request-filter-row,.reaction-row,.toolbar{justify-content:center}.request-filter-row{text-align:center}.request-filter-label{flex:1 1 100%;min-width:0;text-align:center}.experience-head,.sleep-dashboard-head,.timeline-page-head,.permission-head,.permission-editor-head,.private-notes-head,.family-details-title-row,.schedule-heading{align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center}.experience-head>div,.sleep-dashboard-head>div:first-child,.timeline-page-head>div:first-child{width:100%;text-align:center}.experience-head>.btn,.experience-head .activity-add-menu,.timeline-page-head>.btn{align-self:center}.timeline-filters{width:100%!important;justify-content:center!important;align-items:center!important;gap:10px!important;text-align:center}.timeline-filters label{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:520px;text-align:center;margin:0 auto!important}.timeline-filters select{width:100%!important;min-width:0!important;text-align:center;text-align-last:center}.mood-legend{width:100%;justify-content:center!important;margin-inline:auto}.timeline-page>.muted,.timeline-page-head p{text-align:center}.sleep-dashboard{width:100%!important;max-width:100%!important;padding:16px!important}.sleep-dashboard-head{gap:12px!important}.sleep-month-nav{width:100%;max-width:440px;justify-content:center;margin:0 auto}.sleep-month-nav label{flex:1 1 auto;min-width:0}.sleep-month-nav input[type=month]{width:100%;min-width:0;text-align:center}.sleep-month-title{text-align:center}.sleep-chart-legends{width:100%;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:9px!important;text-align:center}.sleep-chart-legend,.sleep-quality-legend{width:100%;justify-content:center;margin-inline:auto}.sleep-quality-legend-title{flex-basis:100%;text-align:center}.sleep-chart-scroll{width:100%!important;max-width:100%!important;margin-inline:auto;overscroll-behavior-x:contain}.actions{justify-content:center;align-items:center}.card,.cards,.requests-experience,.food-experience,.food-experience-layout,.food-menu-panel,.meal-basket-panel,.timeline-page,.sleep-page,.permission-layout,.permission-editor{min-width:0!important;max-width:100%!important}.food-experience-layout,.permission-layout{grid-template-columns:1fr!important}.modal{padding:10px}.sheet,.activity-memory-shell,.timeline-memory-modal,.sleep-diary-modal{width:min(100%,calc(100vw - 20px))!important;max-width:100%!important}.sheet{padding:18px 14px}.grid2{grid-template-columns:1fr!important}input,select,textarea,.btn{max-width:100%}.demo-showroom-banner{text-align:center;justify-content:center;padding-inline:12px}.demo-showroom-banner strong,.demo-showroom-banner span{flex-basis:100%;text-align:center}.landing-v2 .landing-copy,.landing-v2 .landing-closing-card,.landing-v2 .landing-footer{text-align:center}.landing-v2 .landing-cta-row,.landing-v2 .landing-proof-row,.landing-closing-actions{justify-content:center}.landing-v2 .landing-closing-card,.landing-v2 .landing-footer{align-items:center!important}}@media(max-width:480px){.app{padding:9px}.top{border-radius:18px;padding:14px 12px}.brand h1{font-size:22px}.brand p{font-size:12px}.brand p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.nav-full{gap:6px!important}.nav-full .btn{min-height:50px;font-size:12px;padding:9px 4px;border-radius:12px}.nav-full .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.child-switcher{padding:6px}.child-switcher button{padding:7px 10px}.experience-head h2,.timeline-page-head h2{font-size:27px}.sleep-dashboard{padding:14px 12px!important}.sleep-month-nav{gap:5px}.sleep-month-nav>.btn{flex:0 0 38px;width:38px;padding-inline:0}.mood-key{padding:7px 9px}}.privacy-consent{position:fixed;z-index:1400;left:50%;bottom:18px;transform:translate(-50%);width:min(760px,calc(100vw - 28px));display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #d9d2ff;border-radius:18px;background:#fffffffa;box-shadow:0 18px 55px #2b225733;color:#1d1935}.privacy-consent p{margin:5px 0 0;color:#665f79;font-size:13px;line-height:1.45}.privacy-consent p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.privacy-consent-actions{display:flex;gap:8px;flex:0 0 auto}@media(max-width:640px){.privacy-consent{bottom:10px;flex-direction:column;text-align:center;align-items:center}.privacy-consent-actions{justify-content:center;flex-wrap:wrap}}.header-controls-stack,.landing-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.theme-toggle{appearance:none;border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;padding:2px 1px;font-size:10px;font-weight:850;cursor:pointer}.theme-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.theme-toggle:hover{color:var(--ink)}.theme-toggle-icon{font-size:12px;line-height:1}.theme-toggle-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.theme-toggle-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.theme-toggle-label{min-width:27px;text-align:right}.theme-toggle-track{position:relative;width:34px;height:19px;flex:0 0 34px;border-radius:999px;border:1px solid #cfc8ea;background:#ebe8f7;transition:background .2s ease,border-color .2s ease}.theme-toggle-track>span{position:absolute;width:13px;height:13px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #281f4940;transition:transform .2s ease,background .2s ease}.theme-toggle.is-dark .theme-toggle-track{background:linear-gradient(135deg,#6650d9,#8b65ff);border-color:#8e78ed}.theme-toggle.is-dark .theme-toggle-track>span{transform:translate(15px)}.auth-theme-toggle{margin-top:13px;display:flex;justify-content:center}html[data-theme=dark]{--bg:#13121b;--card:#201e2a;--ink:#f5f2ff;--muted:#aaa4bb;--line:#3b374b;--accent:#8267ff;--accent-soft:#342c55;--ben:#284d67;--tammy:#503c68;--holiday:#6d5c20;--uk:#563d73;--global:#285c5c;--birthday:#6d3b50;--pending:#674a2f;--approved:#315c42;--declined:#683a3a;--school:#3d6140;background:#11171b}html[data-theme=dark] body{background:radial-gradient(circle at 12% 8%,rgba(122,91,255,.13),transparent 32%),radial-gradient(circle at 88% 18%,rgba(74,190,216,.08),transparent 30%),linear-gradient(135deg,#121119,#181520 52%,#11171b);background-repeat:no-repeat;background-size:100% 100%;color:var(--ink)}html[data-theme=dark] .top,html[data-theme=dark] .card,html[data-theme=dark] .sheet,html[data-theme=dark] .day:not(.muted),html[data-theme=dark] .mood-key,html[data-theme=dark] .request-filters,html[data-theme=dark] .request-experience-card,html[data-theme=dark] .food-menu-panel,html[data-theme=dark] .meal-basket-panel,html[data-theme=dark] .meal-type,html[data-theme=dark] .food-library-stats span,html[data-theme=dark] .food-category-chip,html[data-theme=dark] .food-card,html[data-theme=dark] .permission-editor,html[data-theme=dark] .permission-area,html[data-theme=dark] .permission-group-list button,html[data-theme=dark] .private-notes-panel,html[data-theme=dark] .private-note-card,html[data-theme=dark] .sleep-bar-full-record,html[data-theme=dark] .sleep-history-row,html[data-theme=dark] .timeline-card,html[data-theme=dark] .timeline-memory-modal,html[data-theme=dark] .activity-memory-shell,html[data-theme=dark] .reaction-picker,html[data-theme=dark] .comment-form,html[data-theme=dark] .family-delete-modal,html[data-theme=dark] .audit-detail-modal{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)}html[data-theme=dark] .profile,html[data-theme=dark] .child-switcher,html[data-theme=dark] .request-status-select,html[data-theme=dark] .food-search-wrap input,html[data-theme=dark] input:not([data-sproglet-surface=editorial] input),html[data-theme=dark] select:not([data-sproglet-surface=editorial] select),html[data-theme=dark] textarea:not([data-sproglet-surface=editorial] textarea),html[data-theme=dark] .btn:not(.primary):not(.active):not(.danger),html[data-theme=dark] .auth-mode-tabs,html[data-theme=dark] .sleep-bar-detail,html[data-theme=dark] .schedule-day,html[data-theme=dark] .schedule-rule-card{background:#26232f!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] input:not([data-sproglet-surface=editorial] input)::placeholder,html[data-theme=dark] textarea:not([data-sproglet-surface=editorial] textarea)::placeholder{color:#817b91}html[data-theme=dark] option{background:#26232f;color:var(--ink)}html[data-theme=dark] .head{background:linear-gradient(90deg,#2e2941,#34283a);color:#dcd5ee}html[data-theme=dark] .day.muted{background:#19171f;color:#726d7e}html[data-theme=dark] .calendar{box-shadow:0 12px 34px #0000003d}html[data-theme=dark] .notice{background:#18333a;border-color:#285963;color:#d8f5fb}html[data-theme=dark] .demo-showroom-banner{background:#302816!important;border-color:#75602b!important;color:#f6dfa1!important}html[data-theme=dark] .landing-shell{color:var(--ink);background:radial-gradient(circle at 12% 15%,rgba(255,95,170,.08),transparent 30%),radial-gradient(circle at 86% 12%,rgba(84,207,228,.07),transparent 29%),linear-gradient(180deg,#15131d,#17151e 58%,#121117)!important}html[data-theme=dark] .landing-nav,html[data-theme=dark] .landing-app-preview,html[data-theme=dark] .landing-feature-card,html[data-theme=dark] .landing-closing-card{background:#1f1d2af0!important;border-color:#403b54!important;color:var(--ink)}html[data-theme=dark] .landing-brand,html[data-theme=dark] .landing-copy h1,html[data-theme=dark] .landing-feature-card strong,html[data-theme=dark] .landing-closing-card h2{color:var(--ink)!important}html[data-theme=dark] .landing-brand small,html[data-theme=dark] .landing-copy>p,html[data-theme=dark] .landing-feature-card p,html[data-theme=dark] .landing-footer,html[data-theme=dark] .landing-preview-hello{color:var(--muted)!important}html[data-theme=dark] .landing-app-preview{box-shadow:0 25px 75px #00000052!important}html[data-theme=dark] .landing-preview-tabs span,html[data-theme=dark] .landing-preview-child-row span,html[data-theme=dark] .landing-mini-calendar,html[data-theme=dark] .landing-preview-card{background:#24212e!important;border-color:#403b54!important;color:var(--ink)!important}html[data-theme=dark] .landing-mini-days>span{background:#211f29!important;color:#cfc9dd!important}html[data-theme=dark] .landing-mini-days .with-event{background:#2e2948!important}html[data-theme=dark] .landing-mini-days .with-event.pink{background:#482b3b!important}html[data-theme=dark] .landing-mini-days .milestone-day{background:#443b1f!important}html[data-theme=dark] .landing-proof-row{color:#c8c2d5!important}html[data-theme=dark] .auth-layout{background:#1d1b25;border-color:var(--line);box-shadow:0 26px 75px #00000059}html[data-theme=dark] .auth-form-panel{background:#1d1b25}html[data-theme=dark] .auth-brand-panel{background:radial-gradient(circle at 16% 16%,rgba(255,111,174,.11),transparent 34%),radial-gradient(circle at 82% 28%,rgba(85,214,232,.1),transparent 32%),linear-gradient(145deg,#242033,#281f2c 52%,#1c292d)}html[data-theme=dark] .auth-tagline{color:#eee9f8}html[data-theme=dark] .auth-feature{background:#252230c7;border-color:#464053}html[data-theme=dark] .auth-feature-icon{background:#302c3d}html[data-theme=dark] .auth-mode-tabs button{color:var(--muted)}html[data-theme=dark] .auth-mode-tabs button.active{background:#3a3158!important;color:#eee9ff!important}html[data-theme=dark] .journey-card,html[data-theme=dark] .memory-card,html[data-theme=dark] .activity-card,html[data-theme=dark] .sleep-dashboard,html[data-theme=dark] .sleep-history-card{color:var(--ink)}html[data-theme=dark] .sleep-grid-line{stroke:#35313f}html[data-theme=dark] .sleep-bar-chart{background:transparent}html[data-theme=dark] .sleep-quality-legend,html[data-theme=dark] .sleep-chart-legend{color:var(--muted)}html[data-theme=dark] .timeline-comment,html[data-theme=dark] .memory-comment{border-color:var(--line)!important;background:#24212e!important}html[data-theme=dark] .milestone-memory-card,html[data-theme=dark] .milestone-timeline-card{background:linear-gradient(#24212e,#24212e) padding-box,linear-gradient(135deg,#b99838,#65571d,#c4941d) border-box!important}html[data-theme=dark] .request-experience-card.approved{background:linear-gradient(180deg,#201f29,#1d2922)!important}html[data-theme=dark] .request-experience-card.declined{background:linear-gradient(180deg,#201f29,#2b1d20)!important}html[data-theme=dark] .request-filter-chip,html[data-theme=dark] .food-category-chip{color:var(--ink)}html[data-theme=dark] .danger-notice{background:#3a2024!important;border-color:#75414a!important;color:#ffd9de!important}html[data-theme=dark] .privacy-consent{background:#1f1d2afa;border-color:#47405d;color:var(--ink);box-shadow:0 18px 55px #00000061}html[data-theme=dark] .privacy-consent p{color:var(--muted)}@media(max-width:767px){.header-controls-stack,.landing-header-actions{align-items:center}.theme-toggle{justify-content:center}}html[data-theme=dark]{--bg:#121119;--card:#211f2a;--surface-2:#292633;--surface-3:#312d3d;--ink:#f8f6ff;--muted:#c3bdcf;--line:#4d475d;--accent:#9b86ff;--accent-soft:#3b315f;--focus:#b9aaff}html[data-theme=dark] :focus-visible{outline:3px solid var(--focus)!important;outline-offset:2px}html[data-theme=dark] button:disabled,html[data-theme=dark] .btn:disabled{opacity:.62}html[data-theme=dark] .muted,html[data-theme=dark] small{color:var(--muted)}html[data-theme=dark] a:not(.btn):not([data-sproglet-surface=editorial] a){color:#c8bbff}html[data-theme=dark] .request-filter-chip,html[data-theme=dark] .food-category-chip,html[data-theme=dark] .reaction-btn,html[data-theme=dark] .reaction-picker-group button,html[data-theme=dark] .point-date,html[data-theme=dark] .location-results button,html[data-theme=dark] .food-choice-grid button,html[data-theme=dark] .sleep-type-switch button,html[data-theme=dark] .sleep-quality-option,html[data-theme=dark] .milestone-layout-picker button,html[data-theme=dark] .schedule-day-toggle,html[data-theme=dark] .landing-mini-calendar-head button{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .request-filter-chip.is-off{opacity:.62}html[data-theme=dark] .request-filter-chip.active,html[data-theme=dark] .food-category-chip.active,html[data-theme=dark] .reaction-btn.active,html[data-theme=dark] .food-choice-grid button.active,html[data-theme=dark] .sleep-type-switch button.active,html[data-theme=dark] .milestone-layout-picker button.active{background:var(--accent-soft)!important;border-color:#8875df!important;color:#f8f6ff!important}html[data-theme=dark] .chip{color:#fff!important}html[data-theme=dark] .chip.ben{background:#315d7a!important}html[data-theme=dark] .chip.tammy{background:#6a477c!important}html[data-theme=dark] .chip.holiday{background:#725e19!important}html[data-theme=dark] .chip.uk{background:#65477d!important}html[data-theme=dark] .chip.global{background:#256463!important}html[data-theme=dark] .chip.birthday{background:#78445a!important}html[data-theme=dark] .chip.school{background:#426c46!important}html[data-theme=dark] .chip.request{background:#76502f!important}html[data-theme=dark] .chip.added-time{background:#34704a!important}html[data-theme=dark] .school-pickup{background:#725d20!important;color:#fff!important}html[data-theme=dark] .legend-chip{color:#fff!important;border-color:#5a5368!important}html[data-theme=dark] .legend-chip.new-tag{background:var(--surface-2)!important;color:var(--ink)!important}html[data-theme=dark] .landing-feature-band article{background:#211f2a!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:0 10px 28px #0003!important}html[data-theme=dark] .landing-feature-band h2{color:var(--ink)!important}html[data-theme=dark] .landing-feature-band p{color:var(--muted)!important}html[data-theme=dark] .request-meta-grid>div,html[data-theme=dark] .request-note,html[data-theme=dark] .request-empty,html[data-theme=dark] .request-decline,html[data-theme=dark] .request-decline-modal{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .request-meta-grid span{color:var(--muted)!important}html[data-theme=dark] .request-meta-grid strong{color:var(--ink)!important}html[data-theme=dark] .request-status-pill.pending{background:#5a471b!important;color:#fff3c4!important}html[data-theme=dark] .request-status-pill.approved{background:#28543b!important;color:#d8f8e5!important}html[data-theme=dark] .request-status-pill.declined{background:#63383d!important;color:#ffe0e3!important}html[data-theme=dark] .request-decision.approved{background:#213d2d!important;border-color:#3f7657!important;color:#e1f8e9!important}html[data-theme=dark] .request-decision.declined{background:#48272b!important;border-color:#7b454b!important;color:#ffe3e6!important}html[data-theme=dark] .food-library-card,html[data-theme=dark] .saved-meal-card,html[data-theme=dark] .meal-basket-item,html[data-theme=dark] .food-custom-modal,html[data-theme=dark] .external-food-card,html[data-theme=dark] .external-food-visual,html[data-theme=dark] .external-food-error,html[data-theme=dark] .cofid-food-card,html[data-theme=dark] .cofid-food-icon,html[data-theme=dark] .food-search-context{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .food-library-card.selected{background:#352d51!important;border-color:#8e7ae8!important}html[data-theme=dark] .food-card-tags span,html[data-theme=dark] .saved-meal-foods span{background:#373243!important;border-color:#554e65!important;color:#eee9f8!important}html[data-theme=dark] .meal-basket-item button{background:#3b3452!important;color:#e8e0ff!important}html[data-theme=dark] .meal-basket-summary input,html[data-theme=dark] .meal-basket-summary textarea{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}html[data-theme=dark] .sleep-entry-details{background:#1a1821!important;border-color:var(--line)!important}html[data-theme=dark] .sleep-entry-details>div{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .sleep-entry-summary:hover{background:#292633!important}html[data-theme=dark] .sleep-entry-summary strong,html[data-theme=dark] .sleep-entry-details strong{color:var(--ink)!important}html[data-theme=dark] .sleep-entry-summary span,html[data-theme=dark] .sleep-entry-details span{color:var(--muted)!important}html[data-theme=dark] .activity-memory-card,html[data-theme=dark] .journey-row .memory-card{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .activity-memory-card strong,html[data-theme=dark] .journey-row .memory-card strong{color:var(--ink)!important}html[data-theme=dark] .activity-memory-card small,html[data-theme=dark] .activity-memory-card p{color:var(--muted)!important}html[data-theme=dark] .activity-card-orb,html[data-theme=dark] .mood-orb,html[data-theme=dark] .activity-hero-orb{border-color:#f8f6ff!important}html[data-theme=dark] .comment-empty,html[data-theme=dark] .comment-permission-note{background:#1d1b25!important;border-color:var(--line)!important;color:var(--muted)!important}html[data-theme=dark] .comment-avatar{background:#3b3452!important;border-color:#625779!important;color:#fff!important}html[data-theme=dark] .milestone-story-copy{background:#fff8df!important;border-color:#c9a83b!important;color:#282216!important}html[data-theme=dark] .milestone-story-copy .memory-note{color:#3e3729!important}html[data-theme=dark] .milestone-story-label{color:#72570b!important}html[data-theme=dark] .event-location-card,html[data-theme=dark] .calendar-event-notes,html[data-theme=dark] .location-results,html[data-theme=dark] .authority-results,html[data-theme=dark] .family-share-slug-row,html[data-theme=dark] .family-sharing-sections label,html[data-theme=dark] .invite-accept-card,html[data-theme=dark] .family-danger-zone,html[data-theme=dark] .install-help-card,html[data-theme=dark] .audit-before,html[data-theme=dark] .private-message-bubble,html[data-theme=dark] .private-composer{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .modal-close-btn,html[data-theme=dark] .activity-memory-close{background:var(--surface-2)!important;border-color:#625b72!important;color:#eee9f8!important}html[data-theme=dark] .theme-toggle{color:#ded8e9!important}html[data-theme=dark] .theme-toggle-track{border-color:#9c8ae9!important}html[data-theme=dark] .calendar{background:#4f495f!important;border-color:#4f495f!important}html[data-theme=dark] .head{background:#342d43!important;color:#f8f6ff!important;border-color:#4f495f!important}html[data-theme=dark] .day:not(.muted){background:#211f2a!important;color:#f8f6ff!important}html[data-theme=dark] .day.muted{background:#18171d!important;color:#8f889b!important}html[data-theme=dark] .day .num{color:#f8f6ff!important}html[data-theme=dark] .day.muted .num{color:#8f889b!important}html[data-theme=dark] .event-chip.ben,html[data-theme=dark] .chip.ben{background:#365f79!important;color:#fff!important}html[data-theme=dark] .event-chip.tammy,html[data-theme=dark] .chip.tammy{background:#674a79!important;color:#fff!important}html[data-theme=dark] .event-chip:not(.holiday):not(.uk):not(.global):not(.birthday):not(.school):not(.request):not(.added-time):not(.ben):not(.tammy):not(.school-pickup){background:#37323f!important;color:#f8f6ff!important}html[data-theme=dark] .event-chip.holiday,html[data-theme=dark] .chip.holiday{background:#725d16!important;color:#fff5c6!important}html[data-theme=dark] .event-chip.uk,html[data-theme=dark] .chip.uk{background:#624178!important;color:#f8efff!important}html[data-theme=dark] .event-chip.global,html[data-theme=dark] .chip.global{background:#23605f!important;color:#eaffff!important}html[data-theme=dark] .event-chip.birthday,html[data-theme=dark] .chip.birthday{background:#754052!important;color:#ffeef4!important}html[data-theme=dark] .event-chip.school,html[data-theme=dark] .chip.school{background:#3d6642!important;color:#effff1!important}html[data-theme=dark] .event-chip.request,html[data-theme=dark] .chip.request{background:#714b2c!important;color:#fff1df!important}html[data-theme=dark] .event-chip.added-time,html[data-theme=dark] .chip.added-time{background:#347247!important;color:#f1fff5!important}html[data-theme=dark] .school-pickup,html[data-theme=dark] .event-chip.school-pickup{background:#765f17!important;color:#fff7d1!important}html[data-theme=dark] .milestone-calendar-chip,html[data-theme=dark] .event-chip.milestone-calendar-chip{background:linear-gradient(135deg,#6a5411,#8c711b)!important;border:1px solid #b8962c!important;color:#fff6cf!important}html[data-theme=dark] .milestone-calendar-chip:after{background:linear-gradient(90deg,transparent,rgba(255,245,194,.28),transparent)!important}html[data-theme=dark] .calendar-control-row .btn,html[data-theme=dark] .calendar-control-row select{background:#292633!important;border-color:#514b60!important;color:#f8f6ff!important}html[data-theme=dark] .calendar-control-row .btn.active{background:linear-gradient(135deg,#765af0,#9a71ff)!important;border-color:#9a83ff!important;color:#fff!important}html[data-theme=dark] .calendar-control-row .btn[disabled],html[data-theme=dark] .calendar-control-row .view-only-control{background:#312d39!important;color:#c4bdcc!important;border-color:#5c5566!important}html[data-theme=dark] .legend-chip{border-color:#5c5568!important;color:#fff!important}html[data-theme=dark] .legend-chip.holiday{background:#725d16!important;color:#fff5c6!important}html[data-theme=dark] .legend-chip.uk{background:#624178!important;color:#f8efff!important}html[data-theme=dark] .legend-chip.global{background:#23605f!important;color:#eaffff!important}html[data-theme=dark] .legend-chip.birthday{background:#754052!important;color:#ffeef4!important}html[data-theme=dark] .legend-chip.school{background:#3d6642!important;color:#effff1!important}html[data-theme=dark] .legend-chip.request{background:#714b2c!important;color:#fff1df!important}html[data-theme=dark] .legend-chip.added-time{background:#347247!important;color:#f1fff5!important}html[data-theme=dark] .legend-chip.school-pickup{background:#765f17!important;color:#fff7d1!important}html[data-theme=dark] .legend-chip.ben{background:#365f79!important}html[data-theme=dark] .legend-chip.tammy{background:#674a79!important}html[data-theme=dark] .event-chip:focus-visible{outline:3px solid #d8ceff!important;outline-offset:2px!important}html[data-theme=dark] .auth-pill,html[data-theme=dark] .landing-eyebrow,html[data-theme=dark] .landing-closing-card .auth-pill{background:#493a78!important;border-color:#8f79e8!important;color:#fff!important}html[data-theme=dark] .auth-create-section{background:#25222e!important;border-color:#514a60!important;color:#f8f6ff!important}html[data-theme=dark] .auth-create-section>span{color:#c9bcff!important}html[data-theme=dark] .auth-create-section label,html[data-theme=dark] .auth-create-section .field-group label{color:#f8f6ff!important}html[data-theme=dark] .auth-create-section .muted{color:#c4bdce!important}html[data-theme=dark] .auth-create-section input,html[data-theme=dark] .auth-create-section select,html[data-theme=dark] .auth-create-section textarea{background:#2d2936!important;border-color:#5a5367!important;color:#fff!important}html[data-theme=dark] .auth-create-section input::placeholder,html[data-theme=dark] .auth-create-section textarea::placeholder{color:#aaa3b7!important;opacity:1}html[data-theme=dark] .auth-create-section input:focus,html[data-theme=dark] .auth-create-section select:focus,html[data-theme=dark] .auth-create-section textarea:focus{background:#312d3b!important;border-color:#9b86ff!important;box-shadow:0 0 0 4px #9b86ff33!important}html[data-theme=dark] .auth-create-section .btn:not(.primary){background:#312d3b!important;border-color:#5a5367!important;color:#fff!important}html[data-theme=dark] .auth-create-section .btn:not(.primary):hover{background:#3b3452!important;border-color:#8f79e8!important}html[data-theme=dark] .auth-form-panel label{color:#f8f6ff}html[data-theme=dark] .auth-footer{color:#c3bdcf!important;border-color:#4d475d!important}html[data-theme=dark] .landing-copy .auth-pill,html[data-theme=dark] .landing-closing-card .auth-pill{text-shadow:none}:root{--font-family:"Nunito",ui-rounded,"Avenir Next",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}html,body,button,input,select,textarea{font-family:var(--font-family)}h1,h2,h3,h4,h5,h6,.brand h1,.landing-brand strong{font-family:var(--font-family);font-weight:800}.landing-copy h1{font-weight:900;letter-spacing:-.035em}.landing-copy h1 em{font-family:var(--font-family);font-style:normal;font-weight:900}.btn,.navbtn,.child-tab,.auth-pill,.view-only-badge,.legend-chip{font-family:var(--font-family);font-weight:700}body,p,input,select,textarea{font-weight:500}.landing-v2 .landing-hero-title .hero-matter:after{content:"";position:absolute;left:-.05em;right:-.05em;bottom:.15em;height:.12em;min-height:6px;border-radius:999px;background:linear-gradient(90deg,#8d5cff6b,#5fd3e561);transform:rotate(-1deg);z-index:3;pointer-events:none}.landing-v2 .landing-hero-title .hero-matter{isolation:isolate}.landing-v2 .landing-hero-title .hero-matter:before{content:"";position:absolute;inset:0;background:transparent;z-index:2;pointer-events:none}.landing-v2 .landing-hero-title .hero-that{text-shadow:0 0 0 currentColor}.landing-v2 .landing-hero h1 em:after{display:none!important}@media(max-width:720px){.landing-v2 .landing-hero-title .hero-depth-line,.landing-v2 .landing-hero-title em{width:auto;max-width:100%}}.landing-v2 .landing-hero-title{display:block;max-width:690px;margin:20px 0;font-weight:900}.landing-v2 .landing-hero-title .hero-light{display:block;font-weight:600}.landing-v2 .landing-hero-title .hero-highlight{position:relative;display:block;width:max-content;max-width:100%;font-style:normal;font-weight:900;isolation:isolate}.landing-v2 .landing-hero-title .hero-highlight:after{content:"";position:absolute;left:1%;right:-1%;bottom:-.02em;height:.105em;min-height:5px;border-radius:999px;background:linear-gradient(90deg,#ff6faecc,#8d5cffcc,#5fd3e5cc);transform:rotate(-1deg);z-index:-1;pointer-events:none}.landing-v2 .landing-feature-band h2{min-height:2.45em;display:flex;align-items:flex-start}.landing-v2 .landing-feature-band article{display:grid;grid-template-rows:auto auto auto 1fr}@media(max-width:720px){.landing-v2 .landing-hero-title .hero-highlight{width:auto}.landing-v2 .landing-feature-band h2{min-height:0}}.landing-v2 .landing-hero-title .hero-highlight{position:relative;z-index:0;isolation:isolate;padding-bottom:.035em}.landing-v2 .landing-hero-title .hero-highlight>span{position:relative;z-index:2}.landing-v2 .landing-hero-title .hero-highlight:after{display:block!important;content:"";position:absolute;left:1%;right:-1%;bottom:.015em;height:.105em;min-height:5px;border-radius:999px;background:linear-gradient(90deg,#ff6faecc,#8d5cffcc,#5fd3e5cc);transform:rotate(-1deg);z-index:1;pointer-events:none}@keyframes sprogletCreatePulse{0%,72%,to{transform:scale(1);box-shadow:0 7px 18px #6c4cff1f}79%{transform:scale(1.018);box-shadow:0 8px 22px #6c4cff38,0 0 #8b69ff00}86%{transform:scale(1);box-shadow:0 7px 18px #6c4cff24,0 0 0 7px #8b69ff1a}93%{transform:scale(1.012);box-shadow:0 8px 20px #6c4cff2e,0 0 0 12px #8b69ff00}}.landing-v2 .landing-primary-cta,.auth-mode-tabs .auth-create-family-tab{animation:sprogletCreatePulse 5.2s ease-in-out infinite;transform-origin:center;will-change:transform,box-shadow}.landing-v2 .landing-primary-cta:hover,.landing-v2 .landing-primary-cta:focus-visible,.auth-mode-tabs .auth-create-family-tab:hover,.auth-mode-tabs .auth-create-family-tab:focus-visible{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.landing-v2 .landing-primary-cta,.auth-mode-tabs .auth-create-family-tab{animation:none!important;transform:none!important}}.landing-v2 .landing-closing-statement{display:flex;align-items:center;justify-content:center;width:100%;padding:42px 24px;text-align:center}.landing-v2 .landing-closing-statement h2{margin:0;max-width:900px;color:var(--ink);font:inherit;font-size:clamp(24px,3vw,34px);line-height:1.25;font-weight:900;letter-spacing:-.025em}@media(max-width:620px){.landing-v2 .landing-closing-statement{padding:34px 18px}}@media(min-width:900px){.landing-v2 .landing-closing-statement h2{max-width:none;width:100%;white-space:nowrap;font-size:clamp(22px,2.35vw,34px)}}.calendar-view-switcher{display:flex;justify-content:center;gap:8px;margin:0 auto 14px}.calendar-view-switcher .btn{min-width:86px}.calendar-view-switcher .btn.active{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 6px 16px #6c4cff29}.calendar-period-group{flex:0 0 auto}.calendar-date-filter{min-width:170px;min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.calendar-date-filter:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.calendar-period-label{flex:1 1 220px;text-align:center;color:var(--ink);font-weight:800}.calendar.calendar-week{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar.calendar-day{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}.calendar.calendar-day .head{display:none}.calendar.calendar-week .day{min-height:260px}.calendar.calendar-day .day{min-height:420px}[data-theme=dark] .calendar-date-filter{color-scheme:dark}@media(max-width:760px){.calendar-view-switcher{width:100%}.calendar-view-switcher .btn{flex:1 1 0;min-width:0}.calendar-control-row.action-row .calendar-period-label{flex-basis:100%;order:2}.calendar-period-group{width:100%;justify-content:center}.calendar-date-filter{flex:1 1 auto;min-width:0}.calendar.calendar-week{display:grid;grid-template-columns:1fr;gap:10px}.calendar.calendar-week .head{display:none}.calendar.calendar-week .day,.calendar.calendar-day .day{min-height:180px}}.calendar-unified-controls{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.calendar-unified-controls .calendar-period-group{flex:1 1 340px;min-width:290px}.calendar-unified-controls .calendar-view-switcher{display:flex;justify-content:center;gap:8px;margin:0;flex:0 0 auto}.calendar-unified-controls .owner-control-group{display:flex;gap:8px;flex:0 0 auto}.calendar-unified-controls .request-control-group{flex:0 0 auto}.calendar-unified-controls .calendar-date-filter,.calendar-unified-controls .month-select{flex:1 1 auto;min-width:0}@media(max-width:980px){.calendar-unified-controls{flex-wrap:wrap;justify-content:center}.calendar-unified-controls .calendar-period-group{flex:1 1 100%;min-width:0}.calendar-unified-controls .calendar-view-switcher,.calendar-unified-controls .owner-control-group{justify-content:center}}.calendar-unified-controls .calendar-view-switcher{order:1;flex:0 0 auto}.calendar-unified-controls .calendar-period-group{order:2;flex:1 1 340px}.calendar-unified-controls .owner-control-group{order:3;flex:0 0 auto}.calendar-unified-controls .request-control-group{order:4}@media(max-width:980px){.calendar-unified-controls{align-items:stretch}.calendar-unified-controls .calendar-view-switcher{order:1;width:100%}.calendar-unified-controls .calendar-period-group{order:2;width:100%;flex:1 1 100%}.calendar-unified-controls .owner-control-group{order:3;width:100%;justify-content:center}.calendar-unified-controls .request-control-group{order:4;width:100%;display:flex;justify-content:center}}.calendar-unified-controls{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,3fr);column-gap:18px;row-gap:12px;align-items:center;width:100%}.calendar-unified-controls .calendar-view-switcher{order:1;width:100%;margin:0;justify-content:flex-start;min-width:0}.calendar-unified-controls .calendar-period-group{order:2;width:100%;min-width:0;max-width:none;display:flex;justify-content:center;align-items:center}.calendar-unified-controls .calendar-period-group .month-select,.calendar-unified-controls .calendar-period-group .calendar-date-filter{flex:1 1 auto;min-width:0}.calendar-unified-controls .owner-control-group{order:3;width:100%;min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.calendar-unified-controls .owner-control-group>.btn{flex:0 1 auto}.calendar-unified-controls .calendar-request-inline{white-space:nowrap}@media(max-width:760px){.calendar-unified-controls{grid-template-columns:1fr;gap:10px}.calendar-unified-controls .calendar-view-switcher{justify-content:flex-start}.calendar-unified-controls .calendar-period-group{justify-content:center}.calendar-unified-controls .owner-control-group{justify-content:flex-end;flex-wrap:wrap}}.calendar-unified-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr)!important;column-gap:0!important;row-gap:12px;align-items:center;width:100%}.calendar-unified-controls .calendar-view-switcher{order:1;width:100%;min-width:0;margin:0!important;padding-right:18px;display:flex;justify-content:flex-start!important;gap:8px}.calendar-unified-controls .calendar-view-switcher .btn{flex:1 1 0;min-width:0}.calendar-unified-controls .calendar-period-group{order:2;width:380px!important;min-width:380px!important;max-width:380px!important;padding-inline:0!important;display:flex;align-items:center;justify-content:center!important;gap:12px}.calendar-unified-controls .calendar-period-group .month-arrow{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}.calendar-unified-controls .calendar-period-group .month-select,.calendar-unified-controls .calendar-period-group .calendar-date-filter{flex:0 0 260px!important;width:260px!important;min-width:260px!important;max-width:260px!important}.calendar-unified-controls .owner-control-group{order:3;width:100%;min-width:0;padding-left:18px;display:flex;align-items:center;justify-content:flex-end!important;gap:8px}.calendar-unified-controls .owner-control-group>.btn{flex:0 1 auto;min-width:0}.calendar-unified-controls .owner-control-group .calendar-request-inline{white-space:nowrap}@media(max-width:1040px){.calendar-unified-controls{grid-template-columns:1fr!important;gap:12px!important}.calendar-unified-controls .calendar-view-switcher{width:min(100%,520px);padding-right:0;justify-self:start}.calendar-unified-controls .calendar-period-group{width:min(380px,100%)!important;min-width:0!important;max-width:380px!important;justify-self:center}.calendar-unified-controls .calendar-period-group .month-select,.calendar-unified-controls .calendar-period-group .calendar-date-filter{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.calendar-unified-controls .owner-control-group{width:min(100%,520px);padding-left:0;justify-self:end}}@media(max-width:620px){.calendar-unified-controls{gap:10px!important}.calendar-unified-controls .calendar-view-switcher{width:100%}.calendar-unified-controls .calendar-period-group{width:100%!important;max-width:100%!important;gap:8px}.calendar-unified-controls .calendar-period-group .month-arrow{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important}.calendar-unified-controls .owner-control-group{width:100%;justify-self:stretch;justify-content:stretch!important;flex-wrap:wrap}.calendar-unified-controls .owner-control-group>.btn{flex:1 1 140px}}.auth-step-row{display:flex;align-items:center;gap:6px;margin:-7px 0 18px;color:var(--muted);font-size:10px;font-weight:800}.auth-step-row:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-step-dot{height:5px;border-radius:999px;flex:1;background:#e7e4ef}.auth-step-dot.active,.auth-step-dot.done{background:var(--accent)}.auth-profile-photo-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auth-preview-avatar,.profile-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#ff6fae,#ffb38a);color:#fff;font-size:18px;font-weight:900;flex:0 0 auto}.auth-preview-avatar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.profile-avatar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.auth-preview-avatar.large,.profile-avatar.large{width:68px;height:68px;font-size:21px}.auth-preview-avatar img,.profile-avatar img{width:100%;height:100%;object-fit:cover}.auth-file-button,.profile-file-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.auth-file-button input,.profile-file-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.auth-bio-input,.profile-bio{min-height:92px;resize:vertical}.auth-step-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.auth-profile-preview{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#faf8ff,#fff8fb)}.auth-profile-preview.compact{display:flex;align-items:center;gap:12px;padding:14px}.auth-profile-preview-person{display:flex;align-items:center;gap:13px}.auth-profile-preview strong{display:block;font-size:20px}.auth-profile-preview strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.auth-profile-preview span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.auth-profile-preview span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-profile-preview p{margin:0;padding:12px 13px;background:#fff;border:1px solid var(--line);border-radius:14px;font-size:13px;line-height:1.45}.auth-profile-preview p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-section-help{margin:-4px 0 2px;color:var(--muted);font-size:12px;line-height:1.45}.auth-section-help:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-adult-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.75fr) minmax(0,1.1fr) auto;gap:8px;align-items:end}.auth-add-adult{min-height:46px;white-space:nowrap}.auth-invite-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:2px}.auth-invite-chips>span{display:inline-grid;grid-template-columns:auto 26px;align-items:center;column-gap:7px;padding:6px 6px 6px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:11px;font-weight:850}.auth-invite-chips>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-invite-chips small{grid-column:1;color:var(--muted);font-size:9px;font-weight:700}.auth-invite-chips small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-invite-chips button{grid-column:2;grid-row:1/3;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:17px;cursor:pointer}.auth-invite-chips button:hover{background:var(--accent-soft);color:var(--ink)}.auth-adult-privacy-note{margin-top:0}.auth-link-button{text-decoration:none;display:flex;align-items:center;justify-content:center}.auth-centred-link{display:block;text-align:center}.invite-profile-flow{width:min(720px,100%)}.invite-profile-flow .auth-step-row{margin:18px 0}.profile-workspace{display:grid;grid-template-columns:minmax(156px,184px) minmax(0,1fr);gap:18px;align-items:start;min-width:0}.profile-section-nav{min-width:0}.profile-nav-sticky{position:sticky;top:14px;display:grid;gap:10px}.profile-section-nav nav{display:grid;gap:6px}.profile-section-nav nav button{width:100%;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--muted);padding:10px 8px;text-align:left;font-size:11px;font-weight:850;line-height:1.2;white-space:nowrap;cursor:pointer}.profile-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.profile-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-section-nav nav button:hover{background:var(--card);border-color:var(--line);color:var(--ink)}.profile-section-nav nav button.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--accent)}.profile-nav-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--card);border:1px solid var(--line);font-size:13px;flex:0 0 auto}.profile-nav-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-section-content{min-width:0}.profile-content-section{display:grid;gap:14px}.profile-content-section>header{display:grid;gap:5px}.profile-content-section>header .auth-pill{width:max-content;margin:0}.profile-content-section>header h2{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.03em}.profile-content-section>header p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.profile-content-section>header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-card{display:grid;gap:16px}.profile-photo-edit{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-photo-edit>div:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.profile-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.profile-block{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.profile-block:first-of-type{padding-top:0;border-top:0}.profile-block h3,.profile-privacy-grid h3{margin:0;font-size:15px}.profile-block p,.profile-privacy-grid p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.profile-block p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.profile-privacy-grid p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-account-card{gap:12px}.profile-account-block{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:12px}.profile-account-block:first-of-type{padding-top:0}.profile-account-block>div:first-child{min-width:0}.profile-account-block .field-group{width:min(360px,100%)}.profile-account-block>.btn{justify-self:end;width:max-content;max-width:100%}.profile-account-email{width:min(360px,100%)}.profile-family-memberships{grid-column:1/-1;display:grid;gap:8px;margin-top:2px}.profile-family-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card) 84%,var(--bg));min-width:0}.profile-family-row strong{display:block;font-size:13px;line-height:1.25}.profile-family-row strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-family-row .btn{justify-self:end;width:max-content;max-width:100%}.profile-family-role{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:800}.profile-family-role:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-family-owner-note{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35}.profile-family-owner-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-share-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.profile-share-chips>span{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:11px;font-weight:850}.profile-share-chips>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-share-chips>span button{width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:17px;cursor:pointer}.profile-share-chips>span button:hover{background:var(--accent-soft);color:var(--ink)}.profile-share-chips small{color:var(--muted)}.profile-setting-list{display:grid}.profile-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.profile-setting-row:first-child{padding-top:0}.profile-setting-row:last-child{padding-bottom:0;border-bottom:0}.profile-setting-row strong{display:block;font-size:13px}.profile-setting-row strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-setting-row small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.4}.profile-setting-row small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-setting-row>input{width:20px;height:20px;accent-color:var(--accent)}.profile-delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-delivery label{position:relative;cursor:pointer}.profile-delivery input{position:absolute;opacity:0;width:1px;height:1px}.profile-delivery span{display:grid;place-items:center;min-height:46px;border:1px solid var(--line);border-radius:14px;background:var(--card);font-size:12px;font-weight:800;text-align:center;padding:8px}.profile-delivery span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-delivery input:checked+span{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent)}.profile-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-privacy-grid>div{display:grid;grid-template-rows:auto auto 1fr;gap:7px;border:1px solid var(--line);border-radius:15px;padding:13px;background:color-mix(in srgb,var(--card) 72%,var(--bg))}.profile-privacy-grid select{align-self:end}.profile-message{margin-top:14px}html[data-theme=dark] .auth-profile-preview{background:linear-gradient(145deg,#26222f,#211e29)}html[data-theme=dark] .auth-profile-preview p,html[data-theme=dark] .auth-invite-chips>span{background:var(--card)}html[data-theme=dark] .auth-step-dot{background:#454052}html[data-theme=dark] .auth-step-dot.active,html[data-theme=dark] .auth-step-dot.done{background:var(--accent)}@media(max-width:900px){.profile-workspace{grid-template-columns:minmax(148px,168px) minmax(0,1fr);gap:14px}.profile-section-nav nav button{font-size:10.5px;padding-left:7px;padding-right:7px}.profile-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-nav-icon{width:25px;height:25px}.auth-adult-grid{grid-template-columns:1fr 1fr}.auth-add-adult{width:100%}}@media(max-width:767px){.profile-workspace{display:block}.profile-section-nav{position:sticky;top:0;z-index:18;margin-bottom:12px;padding:8px 0;background:var(--bg)}.profile-nav-sticky{position:static;display:block}.profile-nav-sticky>.auth-pill{display:none}.profile-section-nav nav{display:flex;gap:6px;overflow-x:auto;padding:2px 1px 5px}.profile-section-nav nav button{flex:0 0 auto;width:auto;min-width:max-content;padding:9px 11px;white-space:nowrap}.profile-form-grid,.profile-privacy-grid{grid-template-columns:1fr}.profile-account-block,.profile-family-row{grid-template-columns:1fr;align-items:stretch}.profile-account-block>.btn,.profile-family-row .btn{justify-self:stretch;width:100%;min-height:44px}.profile-account-block .field-group,.profile-account-email{width:100%}.profile-content-section>header h2{font-size:25px}}@media(max-width:620px){.auth-step-actions{align-items:stretch}.auth-step-actions .btn{width:100%}.auth-profile-preview-person{align-items:flex-start}.auth-adult-grid,.profile-delivery{grid-template-columns:1fr}}.legend-chip.personal-schedule-filter,.chip.personal-schedule{border-style:dashed}.calendar-filter-status{align-self:center;font-size:.82rem;color:var(--muted);padding:4px 8px}.calendar-filter-status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html.sproglet-modal-open,body.sproglet-modal-open{overflow:hidden!important}.modal.open,.timeline-memory-backdrop,.activity-memory-backdrop,.food-delete-backdrop,.preference-modal-backdrop,.permission-delete-backdrop,.audit-detail-backdrop,.install-help-backdrop,.consent-modal-backdrop,.private-thread-dialog-backdrop,.whats-new-backdrop,.confirm-dialog-backdrop{position:fixed;inset:0;width:100%;height:100vh;min-height:100vh;min-height:100svh;height:100dvh;display:grid;place-items:center;align-items:center;justify-content:center;padding:max(18px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));overflow:hidden;overscroll-behavior:contain;z-index:1200}.sheet,.day-modal,.timeline-memory-modal,.activity-memory-shell,.food-custom-modal,.food-delete-modal,.request-decline-modal,.family-delete-modal,.sleep-modal,.preference-modal,.permission-delete-dialog,.audit-detail-modal,.install-help-card,.consent-manager,.private-thread-dialog,.whats-new-shell,.confirm-dialog-card{max-height:calc(100vh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:0 auto;overflow:auto;overscroll-behavior:contain}.activity-memory-shell{overflow:hidden}.activity-memory-shell .activity-memory-scroll{max-height:none;overflow:auto;overscroll-behavior:contain}.sproglet-modal-scope .activity-memory-shell .activity-memory-scroll{max-height:none}.sproglet-modal-scope .activity-memory-close{top:18px!important;right:18px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:13px!important;border:1px solid var(--line)!important;background:#faf9ff!important;color:var(--muted)!important}.sproglet-modal-scope .activity-memory-close span{position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:auto!important;display:block!important;transform:translate(-50%,-50%)!important;font-size:22px!important;line-height:1!important}.sproglet-modal-scope .activity-memory-close span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)!important}html[data-theme=dark] .sproglet-modal-scope .activity-memory-close{background:var(--wcag-surface-2,#292633)!important;color:var(--wcag-text,#f8f6ff)!important;border-color:var(--wcag-border,#756e86)!important}@media(max-width:767px){.sproglet-modal-scope .activity-memory-shell .activity-memory-scroll{max-height:none}}.sproglet-modal-scope .activity-memory-shell{display:flex;flex-direction:column;overflow:hidden}.sproglet-modal-scope .activity-memory-shell .activity-memory-scroll{box-sizing:border-box;flex:1 1 auto;min-height:0;max-height:none;padding:26px 28px;overflow-x:hidden;overflow-y:auto}.sproglet-modal-scope .activity-mood-hero{position:relative;display:grid;justify-items:center;align-items:start;left:auto;top:auto;transform:none;z-index:1;width:min(236px,100%);height:auto;min-height:0;margin:0 auto 12px}.sproglet-modal-scope .milestone-editor-shell .activity-mood-hero{width:100%}.sproglet-modal-scope .activity-hero-orb{position:relative;left:auto;top:auto;transform:none;z-index:2;width:108px;height:108px}.sproglet-modal-scope .activity-hero-orb.bump{animation:none;transform:scale(1.06)}@keyframes activityBreathe{0%,to{transform:scale(1)}50%{transform:translateY(-2px) scale(1.018)}}.sproglet-modal-scope .activity-mood-tray{position:relative;left:auto;top:auto;bottom:auto;transform:none;z-index:1;width:min(224px,100%);height:auto;min-height:82px;margin-top:-26px;padding:32px 16px 12px;border-top:1px solid #ddd4ff;border-radius:28px}.sproglet-modal-scope .activity-mood-tray label{margin:0 0 5px}.sproglet-modal-scope .activity-mood-tray select{min-height:34px;padding-top:3px;padding-bottom:3px}.sproglet-modal-scope .activity-memory-intro{margin-top:0}.sproglet-modal-scope .memory-timeline-toggle{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:44px;margin:4px 0 0!important;padding:10px 12px!important;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card) 86%,var(--accent-soft));cursor:pointer}.sproglet-modal-scope .memory-timeline-toggle>span{display:grid!important;gap:2px;min-width:0;margin:0!important}.sproglet-modal-scope .memory-timeline-toggle small{display:block;color:var(--muted);font-size:11px;line-height:1.35}.sproglet-modal-scope .memory-timeline-toggle small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sproglet-modal-scope .memory-timeline-checkbox{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;flex:0 0 22px!important;align-self:center!important;margin:0!important;padding:0!important}.sproglet-modal-scope .activity-section-head>span{color:var(--family-theme-action-primary,var(--accent))}html[data-theme=dark] .sproglet-modal-scope .activity-section-head>span,html[data-theme=dark] .sproglet-modal-scope .activity-photo-picker,html[data-theme=dark] .sproglet-modal-scope .memory-timeline-toggle{background:var(--wcag-surface-3,var(--surface-2))!important;border-color:var(--wcag-border-soft,var(--line))!important;color:var(--wcag-text,var(--ink))!important}html[data-theme=dark] .sproglet-modal-scope .activity-photo-picker span,html[data-theme=dark] .sproglet-modal-scope .memory-timeline-toggle small{color:var(--wcag-muted,var(--muted))!important}html[data-theme=dark] .sproglet-modal-scope .activity-mood-tray{background:linear-gradient(180deg,var(--wcag-surface-3,var(--surface-2)) 0%,var(--wcag-surface,var(--card)) 100%)!important;border-color:var(--wcag-border-soft,var(--line))!important}html[data-theme=dark] .sproglet-modal-scope .activity-mood-tray label{color:var(--family-theme-action-primary,var(--accent))}html[data-theme=dark] .sproglet-modal-scope .milestone-layout-picker button{background:var(--wcag-surface-3,var(--surface-2))!important;border-color:var(--wcag-border-soft,var(--line))!important;color:var(--wcag-text,var(--ink))!important}html[data-theme=dark] .sproglet-modal-scope .milestone-layout-picker button.active{background:color-mix(in srgb,var(--family-theme-milestone,#d6a927) 18%,var(--wcag-surface-3,var(--surface-2)))!important;border-color:var(--family-theme-milestone,#d6a927)!important;color:var(--wcag-text,var(--ink))!important}@media(max-width:767px){.sproglet-modal-scope .activity-memory-shell .activity-memory-scroll{padding:22px 18px 20px}.sproglet-modal-scope .activity-mood-hero{width:min(224px,100%);margin-bottom:10px}.sproglet-modal-scope .milestone-editor-shell .activity-mood-hero{width:100%}.sproglet-modal-scope .activity-hero-orb{width:100px;height:100px}.sproglet-modal-scope .activity-mood-tray{width:min(214px,100%);margin-top:-24px;padding-top:30px}}.sproglet-modal-scope .timeline-memory-modal.memory-modal{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0}.sproglet-modal-scope .timeline-memory-modal.memory-modal .timeline-memory-scroll{box-sizing:border-box;min-height:0;max-height:calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;padding:24px 22px 22px;border-radius:28px;overscroll-behavior:contain}.sproglet-modal-scope .timeline-memory-modal.memory-modal .memory-detail-hero{position:relative;display:grid;place-items:center;width:100%;min-height:104px;margin:0 auto 12px;overflow:hidden;border-radius:22px}.sproglet-modal-scope .timeline-memory-modal.memory-modal .mood-orb{position:relative;left:auto;top:auto;transform:none;z-index:2;flex:0 0 auto}.sproglet-modal-scope .timeline-memory-modal.memory-modal>.milestone-modal-shimmer{position:absolute;inset:-2px;z-index:1;pointer-events:none}.sproglet-modal-scope .timeline-memory-modal.memory-modal .modal-head{padding-right:54px}.sproglet-modal-scope .timeline-memory-modal.memory-modal>.memory-detail-close{top:18px!important;right:18px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:13px!important;border:1px solid var(--line)!important;background:#faf9ff!important;color:var(--muted)!important;z-index:14!important}.sproglet-modal-scope .timeline-memory-modal.memory-modal>.memory-detail-close:focus-visible{outline:3px solid var(--wcag-focus,var(--focus,#6c4cff))!important;outline-offset:3px!important}.sproglet-modal-scope .timeline-memory-modal.memory-modal .memory-meta>span{background:color-mix(in srgb,var(--card) 88%,var(--accent-soft))!important;border-color:var(--line)!important;color:var(--ink)!important}.sproglet-modal-scope .timeline-memory-modal.memory-modal .memory-note{color:var(--ink)}.sproglet-modal-scope .timeline-memory-modal.memory-modal .milestone-story-copy{background-color:#fff9df}html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .memory-meta>span,html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .comment-empty,html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .reaction-btn{background:var(--wcag-surface-3,var(--surface-2))!important;border-color:var(--wcag-border-soft,var(--line))!important;color:var(--wcag-text,var(--ink))!important}html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .memory-note,html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .milestone-story-copy .memory-note{color:var(--wcag-text,var(--ink))!important}html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .milestone-story-copy{background:color-mix(in srgb,var(--wcag-surface-3,var(--surface-2)) 86%,var(--family-theme-milestone,#d6a927))!important;border-color:color-mix(in srgb,var(--family-theme-milestone,#d6a927) 58%,var(--wcag-border-soft,var(--line)))!important;color:var(--wcag-text,var(--ink))!important}html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .milestone-story-label{color:var(--family-theme-milestone,#f0cf5a)!important}html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .memory-gallery-main,html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .milestone-story-media,html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal .milestone-no-photo{background:var(--wcag-surface-3,var(--surface-2))!important;border-color:var(--wcag-border-soft,var(--line))!important;color:var(--wcag-text,var(--ink))!important}html[data-theme=dark] .sproglet-modal-scope .timeline-memory-modal.memory-modal>.memory-detail-close{background:var(--wcag-surface-2,#292633)!important;color:var(--wcag-text,#f8f6ff)!important;border-color:var(--wcag-border,#756e86)!important}@media(max-width:767px){.sproglet-modal-scope .timeline-memory-modal.memory-modal .timeline-memory-scroll{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:20px 18px 18px}.sproglet-modal-scope .timeline-memory-modal.memory-modal .memory-detail-hero{min-height:96px;margin-bottom:10px}}.modal-context-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center;margin:12px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--card) 92%,var(--accent) 8%)}.modal-context-row label,.modal-context-row>span:first-child{margin:0;color:var(--muted);font-size:12px;font-weight:900}.modal-context-row label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.modal-context-row>span:first-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.modal-context-row select{width:100%;min-height:44px}.modal-context-row small{grid-column:1/-1;color:var(--muted);font-size:11px;line-height:1.35}.modal-context-row small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@supports (-webkit-touch-callout:none){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:rgba(108,76,255,.12)}button,select,textarea,input:not([type=date]):not([type=time]):not([type=month]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-radius:inherit}select{-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio],input[type=date],input[type=time],input[type=month],input[type=range],input[type=file]{-webkit-appearance:auto;appearance:auto}input,select,textarea{font-size:max(16px,1em)}.sheet,.mobile-family-menu,.sproglet-viewport-modal-dialog,.activity-memory-scroll,.timeline-memory-scroll,.whats-new-scroll-region{-webkit-overflow-scrolling:touch}.modal,.activity-memory-backdrop,.timeline-memory-backdrop,.privacy-consent{transform:translateZ(0)}.family-pricing-main,.family-pricing-summary,.early-success-backdrop{-webkit-backdrop-filter:blur(10px)}.master-home-logo,.split-master-logo{-webkit-backdrop-filter:blur(14px)}.early-connect .early-form-card{-webkit-backdrop-filter:blur(18px)}.early-connect .early-next-card,.master-feature-card{-webkit-backdrop-filter:blur(12px)}.master-calendar-chrome,.master-hint{-webkit-backdrop-filter:blur(8px)}.family-pricing-access-modal,.whats-new-backdrop{-webkit-backdrop-filter:blur(7px)}.food-delete-backdrop{-webkit-backdrop-filter:blur(6px)}.calendar-quick-glance-dialog-backdrop,.mobile-quick-glance-backdrop,.confirm-dialog-backdrop{-webkit-backdrop-filter:blur(5px)}.preference-modal-backdrop,.private-thread-dialog-backdrop{-webkit-backdrop-filter:blur(4px)}.permission-delete-backdrop,.consent-modal-backdrop{-webkit-backdrop-filter:blur(3px)}.split-hint{-webkit-backdrop-filter:blur(10px)}}.sproglet-modal-scope .memory-details-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin:18px 0 0;padding:11px 2px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-weight:800;text-align:left;cursor:pointer}.sproglet-modal-scope .memory-details-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.sproglet-modal-scope .memory-optional-details{margin-top:0;padding-top:18px}html[data-theme=dark] .sproglet-modal-scope .memory-details-toggle{color:var(--wcag-text,var(--ink));border-color:var(--wcag-border-soft,var(--line))}.low-admin-calendar-form{display:grid;gap:2px}.low-admin-context-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;margin:10px 0 2px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--card) 92%,var(--accent-soft))}.low-admin-context-row>div{display:grid;gap:2px;min-width:0}.low-admin-context-row span{color:var(--muted);font-size:11px;font-weight:800}.low-admin-context-row span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.low-admin-context-row strong{overflow-wrap:anywhere;font-size:14px}.low-admin-context-row strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.low-admin-context-row>.btn{flex:0 0 auto}.low-admin-details-toggle{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 2px;padding:11px 2px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-weight:800;text-align:left}.low-admin-details-toggle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.low-admin-optional-details{display:grid;gap:2px;padding-top:6px}html[data-theme=dark] .low-admin-context-row{background:var(--wcag-surface-2,var(--card));border-color:var(--wcag-border-soft,var(--line))}html[data-theme=dark] .low-admin-details-toggle{color:var(--wcag-text,var(--ink));border-color:var(--wcag-border-soft,var(--line))}@media(max-width:520px){.low-admin-context-row{align-items:flex-start}}@media(hover:none)and (pointer:coarse){button,.btn,a,input,select,textarea{touch-action:manipulation}.btn:not(.active):hover,.event-chip:hover,.day-action-card:hover{transform:none}}.native-billing-panel{display:grid;gap:14px}.native-billing-panel h2,.native-billing-panel p{margin:0}.native-billing-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.native-billing-choice{min-width:0;min-height:96px;padding:14px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;cursor:pointer;display:grid;place-items:center;gap:3px}.native-billing-choice:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.native-billing-choice.recommended{border:2px solid var(--purple);background:color-mix(in srgb,var(--purple) 8%,var(--card))}.native-billing-choice strong{font-size:18px}.native-billing-choice strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.native-billing-choice small{color:var(--muted)}.native-billing-choice:focus-visible{outline:4px solid #ffd15b;outline-offset:3px}.native-billing-choice:disabled{cursor:not-allowed;opacity:.62}@media(max-width:620px){.native-billing-choices{grid-template-columns:1fr}.native-billing-choice{min-height:76px}}:root{--split:50%;--split-family:#6c4cff;--split-coral:#ff7fae;--split-cyan:#54d8e8;--split-edge:clamp(70px,9vw,140px)}.split-brand-shell{--split:50%;position:fixed;inset:0;z-index:10000;width:100%;height:100dvh;isolation:isolate;overflow:hidden;background:#13141d;font-family:Nunito,ui-rounded,Avenir Next,system-ui,-apple-system,Segoe UI,sans-serif}.split-brand-shell *{box-sizing:border-box}.split-brand-shell a{color:inherit;font:inherit}.split-brand-shell a:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.split-world{position:absolute;inset:0;overflow:hidden}.split-family{z-index:2;color:#251f3a;background:linear-gradient(145deg,#fff5f9,#f8f4ff 55%,#eee8ff);clip-path:polygon(0 0,calc(var(--split) + var(--split-edge)) 0,calc(var(--split) - var(--split-edge)) 100%,0 100%)}.split-social{z-index:1;color:#f8f6ff;background:radial-gradient(circle at 78% 18%,rgba(84,216,232,.18),transparent 24%),linear-gradient(145deg,#171822,#201a35 58%,#101922)}.split-master-logo{position:absolute;z-index:10;left:50%;top:24px;transform:translate(-50%);display:block;text-decoration:none;width:max-content;color:inherit;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 12px 32px #17113324;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.split-logo-layer{display:flex;align-items:center;gap:11px;padding:9px 15px 9px 10px;border-radius:999px}.split-logo-family{position:relative;z-index:2;color:#201b2f;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.split-logo-social{position:absolute;z-index:1;inset:0;color:#fff}.split-master-mark{position:relative;width:38px;height:38px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--split-coral) 0 49.5%,var(--split-family) 50.5% 100%)}.split-master-mark:before,.split-master-mark:after{content:"";position:absolute;top:10px;width:17px;height:17px;border-radius:50%;background:#fff}.split-master-mark:before{left:7px}.split-master-mark:after{right:7px}.split-master-core{position:absolute;z-index:2;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);background:#fff;border-radius:3px 7px}.split-logo-layer strong{font-size:18px;letter-spacing:-.02em}.split-logo-layer strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.split-logo-family .split-master-mark{filter:saturate(.92) brightness(.92)}.split-logo-social .split-master-mark{filter:brightness(1.08) saturate(.9)}.split-content{position:absolute;inset:0;display:grid;align-items:center;pointer-events:none}.split-panel{width:min(44vw,610px);pointer-events:auto}.split-family .split-panel{margin-left:clamp(24px,6vw,90px)}.split-social .split-panel{margin-left:auto;margin-right:clamp(24px,6vw,90px);text-align:right}.split-product{display:inline-flex;gap:9px;align-items:center;margin-bottom:15px;font-size:18px;font-weight:950;letter-spacing:-.025em}.split-product:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.split-product i{width:13px;height:13px;display:inline-block;transform:rotate(45deg);border-radius:4px 8px}.split-social .split-product i{background:linear-gradient(135deg,var(--split-family),var(--split-cyan))}.split-family-heart{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--split-family);font-size:24px;font-weight:950;line-height:1}.split-family-heart:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.split-eyebrow{display:inline-flex;margin-bottom:18px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.split-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.split-family .split-eyebrow{color:#5540c9;background:#ebe6ff;border:1px solid #d9d0ff}.split-social .split-eyebrow{color:#c7f6fb;background:#54d8e817;border:1px solid rgba(84,216,232,.24)}.split-brand-shell h1{margin:0;font-size:clamp(48px,6.1vw,102px);line-height:.93;letter-spacing:-.065em}.split-social h1{margin-left:auto}.split-family .split-accent{position:relative;color:#6c4cff}.split-social .split-accent{color:#74e4ef}.split-lede{margin:24px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.55;font-weight:650;max-width:570px}.split-social .split-lede{margin-left:auto;color:#d9d7e6}.split-family .split-lede{color:#625a72}.split-actions{display:flex;gap:11px;margin-top:28px;flex-wrap:wrap}.split-social .split-actions{justify-content:flex-end}.split-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 17px;border-radius:15px;text-decoration:none;font-weight:900;transition:transform .18s ease,box-shadow .18s ease}.split-btn:hover{transform:translateY(-2px)}.split-family .split-primary{color:#fff;background:linear-gradient(135deg,#7659ff,#6547ec);box-shadow:0 10px 26px #6c4cff40}.split-family .split-secondary{background:#fff;color:#3e3651;border:1px solid #e3ddeb}.split-social .split-primary{color:#171822;background:linear-gradient(135deg,#72e4ef,#9cf0d9);box-shadow:0 10px 28px #54d8e82e}.split-social .split-secondary{color:#f6f3ff;border:1px solid rgba(255,255,255,.2);background:#ffffff0f}.split-micro{display:flex;gap:15px;margin-top:24px;flex-wrap:wrap;font-size:12px;font-weight:800}.split-micro:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.split-family .split-micro{color:#746c82}.split-social .split-micro{justify-content:flex-end;color:#aaa7bb}.split-divider{position:absolute;z-index:6;inset:0;pointer-events:none}.split-line{position:absolute;left:var(--split);top:-12%;height:124%;width:2px;background:linear-gradient(#ffffff26,#fff,#ffffff26);transform:translate(-50%) rotate(7.8deg);transform-origin:center;box-shadow:0 0 20px #ffffff47}.split-handle{position:absolute;z-index:9;left:var(--split);top:50%;transform:translate(-50%,-50%) rotate(7.8deg);width:54px;height:78px;border:1px solid rgba(255,255,255,.65);border-radius:19px 12px;background:linear-gradient(145deg,#fff,#eee9ff);color:#5643bd;box-shadow:0 14px 34px #15112a42;font:950 22px/1 Nunito,system-ui;cursor:ew-resize;touch-action:none}.split-handle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.split-handle:focus-visible{outline:4px solid #ffbf47;outline-offset:4px}.split-hint{position:absolute;z-index:8;left:50%;bottom:20px;transform:translate(-50%);padding:8px 12px;border-radius:999px;color:#f8f6ff;background:#17182294;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:800;white-space:nowrap}.split-hint:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:800px){.split-brand-shell{overflow:auto;min-height:100dvh}.split-world{position:absolute;min-height:100dvh}.split-panel{width:min(46vw,390px)}.split-family .split-panel{margin-left:18px}.split-social .split-panel{margin-right:18px}.split-brand-shell h1{font-size:clamp(34px,8vw,58px)}.split-lede{font-size:14px}.split-lede:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.split-micro{display:none}.split-actions{gap:8px}.split-btn{min-height:44px;padding:10px 12px;font-size:13px}.split-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.split-master-logo{top:14px}.split-hint{bottom:12px;max-width:90vw;white-space:normal;text-align:center}}@media(max-width:560px){.split-brand-shell{--split-edge:58px}.split-panel{width:44vw}.split-family .split-panel{margin-left:12px}.split-social .split-panel{margin-right:12px}.split-product{font-size:14px}.split-product:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.split-eyebrow{font-size:9px;padding:5px 7px;margin-bottom:10px}.split-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.split-brand-shell h1{font-size:clamp(28px,9.5vw,44px)}.split-lede{font-size:12px;line-height:1.4;margin-top:14px}.split-lede:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.split-actions{margin-top:16px;display:grid}.split-btn{font-size:11px;padding:8px;min-height:38px}.split-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.split-handle{width:46px;height:66px}.split-hint{font-size:10px}.split-hint:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(prefers-reduced-motion:reduce){.split-brand-shell *,.split-brand-shell *:before,.split-brand-shell *:after{transition:none!important;animation:none!important}.split-btn:hover{transform:none}}.master-shell{--family:#6c4cff;--coral:#ff7fae;--cyan:#54d8e8;--edge:clamp(70px,9vw,140px);position:fixed;inset:0;isolation:isolate;overflow:hidden;background:#13141d;font-family:Nunito,ui-rounded,Avenir Next,system-ui,-apple-system,Segoe UI,sans-serif}.master-world{position:absolute;inset:0;overflow:hidden}.master-family{z-index:2;color:#251f3a;background:linear-gradient(145deg,#fff5f9,#f8f4ff 55%,#eee8ff);clip-path:polygon(0 0,calc(var(--split) + var(--edge)) 0,calc(var(--split) - var(--edge)) 100%,0 100%)}.master-social{z-index:1;color:#f8f6ff;background:radial-gradient(circle at 78% 18%,rgba(84,216,232,.18),transparent 24%),linear-gradient(145deg,#171822,#201a35 58%,#101922)}.master-logo-anchor{position:absolute;z-index:10;left:50%;top:24px;transform:translate(-50%)}.master-home-logo{position:relative;display:block;text-decoration:none;width:max-content;color:inherit;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 12px 32px #17113324;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.master-logo-layer{display:flex;align-items:center;gap:11px;padding:9px 15px 9px 10px;border-radius:999px}.master-logo-family{position:relative;z-index:2;color:#201b2f}.master-logo-social{position:absolute;z-index:1;inset:0;color:#fff}.master-mark{position:relative;width:38px;height:38px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--coral,#ff7fae) 0 49.5%,var(--family,#6c4cff) 50.5% 100%);flex:0 0 auto}.master-mark:before,.master-mark:after{content:"";position:absolute;top:10px;width:17px;height:17px;border-radius:50%;background:#fff}.master-mark:before{left:7px}.master-mark:after{right:7px}.master-core{position:absolute;z-index:2;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);background:#fff;border-radius:3px 7px}.master-mark.small{width:34px;height:34px;border-radius:12px}.master-mark.small:before,.master-mark.small:after{top:9px;width:15px;height:15px}.master-mark.small:before{left:6px}.master-mark.small:after{right:6px}.master-mark.small .master-core{width:10px;height:10px}.master-logo-layer strong{font-size:18px;letter-spacing:-.02em}.master-logo-layer strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.master-logo-family .master-mark{filter:saturate(.92) brightness(.92)}.master-logo-social .master-mark{filter:brightness(1.08) saturate(.9)}.master-content{position:absolute;inset:0;display:grid;align-items:center;pointer-events:none}.master-panel{width:min(44vw,610px);pointer-events:auto}.master-family .master-panel{margin-left:clamp(24px,6vw,90px)}.master-social .master-panel{margin-left:auto;margin-right:clamp(24px,6vw,90px);text-align:right}.master-product{display:inline-flex;gap:9px;align-items:center;margin-bottom:15px;font-size:18px;font-weight:950;letter-spacing:-.025em}.master-product:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.master-product i{width:16px;height:16px;display:inline-grid;place-items:center;font-style:normal;font-size:18px;line-height:1}.master-product i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.master-product i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.master-family .master-product i{color:#6c4cff}.master-social .master-product i{width:13px;height:13px;transform:rotate(45deg);border-radius:4px 8px;background:linear-gradient(135deg,#6c4cff,#54d8e8)}.master-eyebrow{display:inline-flex;margin-bottom:18px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.master-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-family .master-eyebrow{color:#5540c9;background:#ebe6ff;border:1px solid #d9d0ff}.master-social .master-eyebrow{color:#c7f6fb;background:#54d8e817;border:1px solid rgba(84,216,232,.24)}.master-shell h1{margin:0;font-size:clamp(48px,6.1vw,102px);line-height:.93;letter-spacing:-.065em}.master-social h1{margin-left:auto}.master-family .master-accent{position:relative;display:inline-block;color:#6c4cff}.master-family .master-accent:after{content:"";position:absolute;left:2%;right:1%;bottom:-.04em;height:.09em;border-radius:99px;background:linear-gradient(90deg,#ff7fae,#6c4cff,#54d8e8)}.master-social .master-accent{background:linear-gradient(90deg,#8a74ff,#54d8e8);-webkit-background-clip:text;background-clip:text;color:transparent}.master-lede{max-width:560px;margin:24px 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.55}.master-family .master-lede{color:#514b63}.master-social .master-lede{margin-left:auto;color:#c8c4d8}.master-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.master-social .master-actions{justify-content:flex-end}.master-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 19px;border-radius:15px;border:1px solid transparent;text-decoration:none;font-weight:900;transition:transform .18s ease}.master-btn:hover{transform:translateY(-2px)}.master-btn:focus-visible,.master-handle:focus-visible{outline:4px solid #ffd15b;outline-offset:4px}.master-family .master-btn.primary{color:#fff;background:linear-gradient(135deg,#7c65ff,#684bff)}.master-family .master-btn.secondary{color:#342c57;border-color:#d5cef4;background:#ffffff9e}.master-social .master-btn.primary{color:#11131c;background:linear-gradient(135deg,#b8f3fa,#58d7e7)}.master-micro{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px;font-size:12px;font-weight:800}.master-micro:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-family .master-micro{color:#645d78}.master-social .master-micro{justify-content:flex-end;color:#a5a0b8}.master-divider{position:absolute;z-index:7;inset:0;pointer-events:none}.master-line{position:absolute;left:calc(var(--split) - 1px);top:-10vh;width:2px;height:120vh;transform:rotate(11deg);background:linear-gradient(180deg,transparent,rgba(255,127,174,.9) 22%,rgba(108,76,255,.95) 52%,rgba(84,216,232,.9) 78%,transparent);box-shadow:0 0 22px #6c4cff59}.master-handle{position:absolute;z-index:8;left:var(--split);top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border:0;border-radius:50%;cursor:ew-resize;color:#fff;background:linear-gradient(135deg,#ff7fae,#6c4cff 52%,#54d8e8);box-shadow:0 14px 34px #21174947,0 0 0 7px #ffffff29;touch-action:none;font-size:21px}.master-hint{position:absolute;z-index:8;left:50%;bottom:24px;transform:translate(-50%);padding:8px 12px;border-radius:999px;background:#13111ca3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:800;white-space:nowrap}.master-hint:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-shell{--ea-panel:#fff;--ea-text:#251f3a;--ea-muted:#665e78;--ea-line:#ded6ef;--ea-accent:#6c4cff;min-height:100svh;background:radial-gradient(circle at 15% 12%,rgba(255,127,174,.12),transparent 26%),linear-gradient(145deg,#fff8fb,#f7f3ff 58%,#efebff);color:var(--ea-text);padding:24px clamp(20px,5vw,72px) 50px;font-family:Nunito,ui-rounded,Avenir Next,system-ui,-apple-system,Segoe UI,sans-serif}.early-social{--ea-panel:#202232;--ea-text:#f7f5ff;--ea-muted:#bdb8ce;--ea-line:rgba(255,255,255,.14);--ea-accent:#54d8e8;background:radial-gradient(circle at 78% 18%,rgba(84,216,232,.18),transparent 25%),radial-gradient(circle at 18% 80%,rgba(108,76,255,.18),transparent 28%),linear-gradient(145deg,#171822,#201a35 58%,#101922)}[data-theme=dark] .early-family{--ea-panel:#211e2d;--ea-text:#f7f3ff;--ea-muted:#bbb3ca;--ea-line:#443d55;background:radial-gradient(circle at 15% 12%,rgba(255,127,174,.09),transparent 24%),linear-gradient(145deg,#181522,#221a2d 58%,#151924)}[data-theme=light] .early-social{--ea-panel:#fff;--ea-text:#251f3a;--ea-muted:#655d77;--ea-line:#d9d7e7;background:radial-gradient(circle at 78% 18%,rgba(84,216,232,.18),transparent 25%),linear-gradient(145deg,#f5fbff,#f4f0ff 62%,#eef8fa)}.early-nav{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.early-master-brand{display:flex;align-items:center;gap:10px;color:var(--ea-text);text-decoration:none}.early-master-brand strong{font-size:20px}.early-master-brand strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.early-layout{max-width:1180px;margin:clamp(46px,8vh,96px) auto 0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:clamp(34px,7vw,90px);align-items:center}.early-product-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;font-size:30px;font-weight:900;background:linear-gradient(135deg,#ff7fae,#6c4cff);color:#fff;box-shadow:0 16px 38px #4b36a438}.early-social .early-product-mark{background:linear-gradient(135deg,#6c4cff,#54d8e8)}.early-kicker{display:inline-block;margin-top:22px;font-size:12px;font-weight:950;letter-spacing:.075em;text-transform:uppercase;color:var(--ea-accent)}.early-kicker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-copy h1{font-size:clamp(43px,5.6vw,78px);line-height:.98;letter-spacing:-.055em;margin:10px 0 20px;max-width:780px}.early-lede{font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:var(--ea-muted);max-width:690px}.early-next-card{margin-top:30px;padding:20px 22px;border-radius:20px;background:color-mix(in srgb,var(--ea-panel) 88%,transparent);border:1px solid var(--ea-line);box-shadow:0 18px 44px #1f173b14}.early-next-card>strong{font-size:17px}.early-next-card p{display:flex;gap:10px;margin:12px 0 0;color:var(--ea-muted);line-height:1.45}.early-next-card p span{color:var(--ea-accent);font-weight:950}.early-existing{margin:20px 0 0;color:var(--ea-muted);font-weight:750}.early-existing a{color:var(--ea-accent);font-weight:950}.early-form-card{background:var(--ea-panel);border:1px solid var(--ea-line);border-radius:28px;padding:clamp(24px,4vw,38px);box-shadow:0 24px 70px #18113729}.early-form-eyebrow{font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.07em;color:var(--ea-accent)}.early-form-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-form-card h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;margin:8px 0}.early-form-card>p{margin:0 0 24px;color:var(--ea-muted)}.early-form-card form{display:grid;gap:9px}.early-form-card label{font-size:13px;font-weight:900;margin-top:7px}.early-form-card label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-form-card input{width:100%;min-height:50px;border:1px solid var(--ea-line);border-radius:14px;padding:0 14px;background:var(--ea-panel);color:var(--ea-text);font:inherit}.early-form-card input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.early-form-card input:focus-visible{outline:4px solid color-mix(in srgb,var(--ea-accent) 30%,transparent);outline-offset:2px;border-color:var(--ea-accent)}.early-submit{margin-top:12px;min-height:52px;border:0;border-radius:15px;background:linear-gradient(135deg,#7c65ff,#684bff);color:#fff;font:inherit;font-weight:950;cursor:pointer}.early-submit:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.early-social .early-submit{background:linear-gradient(135deg,#b8f3fa,#58d7e7);color:#11131c}.early-privacy{font-size:12px;line-height:1.45;color:var(--ea-muted);text-align:center;margin:4px 0 0}.early-privacy:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-prototype-note{margin-top:18px;border-radius:15px;padding:13px 14px;background:color-mix(in srgb,var(--ea-accent) 9%,var(--ea-panel));border:1px solid color-mix(in srgb,var(--ea-accent) 28%,var(--ea-line));display:grid;gap:3px;font-size:13px}.early-prototype-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-prototype-note span{color:var(--ea-muted);line-height:1.45}.early-confirm-preview{margin-top:22px;padding-top:18px;border-top:1px solid var(--ea-line);opacity:.68}.early-confirm-preview small{text-transform:uppercase;letter-spacing:.065em;font-weight:950;color:var(--ea-muted);font-size:10px}.early-confirm-preview small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-confirm-preview p{margin:6px 0 0;color:var(--ea-muted);line-height:1.45;font-size:13px}.early-confirm-preview p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:860px){.master-shell{position:relative;inset:auto;min-height:100svh;display:grid;grid-template-rows:1fr 1fr;overflow:visible}.master-world{position:relative;min-height:50svh;clip-path:none!important;display:grid;align-items:center}.master-family{grid-row:1}.master-social{grid-row:2}.master-logo-anchor{position:fixed;top:14px}.master-home-logo{background:#ffffffe6;border-color:#5d49b91a}.master-logo-family{clip-path:none!important}.master-logo-social{display:none}.master-content{position:relative;inset:auto;padding:95px 24px 42px}.master-panel,.master-family .master-panel,.master-social .master-panel{width:100%;max-width:680px;margin:0 auto;text-align:left}.master-social h1,.master-social .master-lede{margin-left:0}.master-social .master-actions,.master-social .master-micro{justify-content:flex-start}.master-divider,.master-handle,.master-hint{display:none}.master-family:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:50px;background:#171822;clip-path:polygon(0 100%,100% 10%,100% 100%)}.early-layout{grid-template-columns:1fr;max-width:760px}.early-copy h1{max-width:none}}@media(max-width:560px){.early-shell{padding:16px 16px 36px}.early-layout{margin-top:46px}.early-form-card{border-radius:22px;padding:22px}.master-shell h1{font-size:clamp(42px,14vw,64px)}}@media(prefers-reduced-motion:reduce){.master-btn{transition:none!important}}.landing-v2 .landing-family-product-brand{color:inherit;text-decoration:none}.landing-v2 .landing-family-product-brand .family-product-brand{pointer-events:none}.landing-v2 .landing-family-product-brand .family-product-brand-copy strong{color:var(--ink)}.landing-family-product-page .landing-hero{padding-bottom:42px}.landing-v2 .landing-preview-product-mark{width:38px;height:38px;flex:0 0 38px}.landing-v2 .landing-preview-user{display:flex;align-items:center;gap:8px;white-space:nowrap}.landing-v2 .landing-preview-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff7fae,#6c4cff);color:#fff;font-size:12px;font-weight:950;box-shadow:0 5px 14px #6c4cff33}.landing-v2 .landing-preview-avatar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-workspace-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 12px}.landing-v2 .landing-preview-workspace-row .landing-preview-child-row{padding:0;margin:0;min-width:0;flex-wrap:wrap}.landing-v2 .landing-preview-workspace-row .landing-preview-child-row span{font-size:8px}.landing-v2 .landing-preview-workspace-row .landing-preview-child-row span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-view-pill{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #d9d2ef;border-radius:999px;background:#fff;color:#5f5774;font-size:9px;font-weight:900}.landing-v2 .landing-preview-view-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-tabs span{font-size:8.5px;line-height:1.2}.landing-v2 .landing-preview-tabs span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.landing-v2 .landing-preview-tabs span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-calendar-controls{display:grid;grid-template-columns:30px minmax(0,1fr) 30px auto;gap:7px;align-items:center;margin:0 16px 12px;padding:8px;border:1px solid #e2dcef;border-radius:13px;background:#fbfaff}.landing-v2 .landing-preview-calendar-controls button{width:30px;height:30px;padding:0;border:1px solid #ded8ec;border-radius:9px;background:#fff;color:#564d70;font-weight:900;pointer-events:none}.landing-v2 .landing-preview-calendar-controls strong{text-align:center;font-size:12px;letter-spacing:-.01em}.landing-v2 .landing-preview-calendar-controls strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-calendar-controls>span{padding:6px 8px;border-radius:9px;background:#eee9ff;color:#604ec4;font-size:9px;font-weight:950}.landing-v2 .landing-preview-calendar-controls>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-content-current{grid-template-columns:minmax(0,1fr) 190px;gap:12px;padding-top:0}.landing-v2 .landing-mini-calendar-current{min-width:0}.landing-v2 .landing-mini-calendar-current .landing-mini-week{grid-template-columns:repeat(7,minmax(0,1fr))}.landing-v2 .landing-mini-calendar-current .landing-mini-week span{font-size:9px;padding:7px 2px}.landing-v2 .landing-mini-calendar-current .landing-mini-week span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-mini-days-current{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#e8e3f0;border:1px solid #e8e3f0;border-radius:12px;overflow:hidden}.landing-v2 .landing-mini-days-current>span{min-width:0;min-height:67px;padding:6px;background:#fff;font-size:10px;font-weight:900;overflow:hidden}.landing-v2 .landing-mini-days-current>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-mini-days-current>span.muted-day{color:#b7b0c2;background:#faf9fc}.landing-v2 .landing-mini-days-current .with-event{display:flex;flex-direction:column;align-items:stretch;gap:3px}.landing-v2 .landing-mini-days-current .with-event>i{display:block;max-width:100%;padding:3px 4px;border-radius:6px;background:#eee9ff;color:#5142a0;font-size:8.1px;line-height:1.2;font-style:normal;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-v2 .landing-mini-days-current .with-event>i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.landing-v2 .landing-mini-days-current .with-event>i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-mini-days-current .with-event>i.secondary-event{background:#f2eef8;color:#716982}.landing-v2 .landing-mini-days-current .with-event>i.pending-event{background:#fff0dd;color:#9a6431;border:1px dashed #ddb27b}.landing-v2 .landing-mini-days-current .school-event>i:first-of-type{background:#e9e2ff;color:#5843b1}.landing-v2 .landing-mini-days-current .activity-event>i:first-of-type{background:#def6f3;color:#2f716b}.landing-v2 .landing-mini-days-current .family-event>i:first-of-type{background:#efe6fa;color:#69507d}.landing-v2 .landing-mini-days-current .social-event>i:first-of-type{background:#ffe8ef;color:#97516a}.landing-v2 .landing-mini-days-current .milestone-day{position:relative}.landing-v2 .landing-mini-days-current .milestone-day>b{position:absolute;top:5px;right:5px;color:#e49b1f;font-size:10px}.landing-v2 .landing-mini-days-current .milestone-day>b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-side-current{display:grid;gap:8px;align-content:start}.landing-v2 .landing-preview-side-current .landing-preview-card{padding:11px;border-radius:14px;gap:8px}.landing-v2 .landing-preview-side-current .landing-preview-card-icon{width:29px;height:29px;border-radius:9px;font-size:12px}.landing-v2 .landing-preview-side-current .landing-preview-card-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-side-current .landing-preview-card small{font-size:8px}.landing-v2 .landing-preview-side-current .landing-preview-card small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-side-current .landing-preview-card strong{font-size:11px}.landing-v2 .landing-preview-side-current .landing-preview-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-side-current .landing-preview-card p{font-size:9px;line-height:1.4}.landing-v2 .landing-preview-side-current .landing-preview-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-side-current .today-card{background:linear-gradient(145deg,#f5f2ff,#fff);border-color:#e1daf3}.landing-v2 .landing-preview-side-current .today-card .landing-preview-card-icon{background:#e7f5ef;color:#287a61}.landing-v2 .landing-preview-side-current .request-card{background:linear-gradient(145deg,#fff8ef,#fff);border-color:#f1dec4}.landing-v2 .landing-preview-side-current .request-card .landing-preview-card-icon{background:#fff0dd;color:#9a6431}html[data-theme=dark] .landing-v2 .landing-family-product-brand .family-product-brand-copy strong{color:var(--ink)}html[data-theme=dark] .landing-v2 .landing-preview-view-pill,html[data-theme=dark] .landing-v2 .landing-preview-calendar-controls{background:#292633;border-color:#514b60;color:#eee9f8}html[data-theme=dark] .landing-v2 .landing-preview-calendar-controls button{background:#312d3d;border-color:#625b72;color:#f8f6ff}html[data-theme=dark] .landing-v2 .landing-preview-calendar-controls>span{background:#45386f;color:#f5f1ff}html[data-theme=dark] .landing-v2 .landing-mini-days-current{background:#454050;border-color:#454050}html[data-theme=dark] .landing-v2 .landing-mini-days-current>span{background:#26232f;color:#f6f2ff}html[data-theme=dark] .landing-v2 .landing-mini-days-current>span.muted-day{background:#211f2a;color:#918a98}html[data-theme=dark] .landing-v2 .landing-mini-days-current .with-event>i.secondary-event{background:#35313f;color:#ddd6e8}html[data-theme=dark] .landing-v2 .landing-preview-side-current .today-card,html[data-theme=dark] .landing-v2 .landing-preview-side-current .request-card{background:#292633;border-color:#514b60}html[data-theme=dark] .demo-showroom-banner{background:linear-gradient(135deg,#332f20,#26232f);border-color:#75602b;color:#f6dfa1}html[data-theme=dark] .demo-showroom-banner span{color:#dacb9f}@media(max-width:1040px){.landing-v2 .landing-preview-content-current{grid-template-columns:1fr}.landing-v2 .landing-preview-side-current{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.landing-family-product-page .landing-hero{padding-bottom:32px}.landing-v2 .landing-app-preview{transform:none}.landing-v2 .landing-preview-workspace-row{align-items:flex-start}.landing-v2 .landing-preview-calendar-controls{grid-template-columns:30px minmax(0,1fr) 30px}.landing-v2 .landing-preview-calendar-controls>span{grid-column:1/-1;text-align:center}.landing-v2 .landing-preview-side-current{grid-template-columns:1fr}.landing-v2 .landing-mini-days-current>span{min-height:58px;padding:4px}.landing-v2 .landing-mini-days-current .with-event>i{font-size:7.5px;padding:2px 3px}.landing-v2 .landing-mini-days-current .with-event>i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-mini-days-current .with-event>i.secondary-event{display:none}}@media(max-width:520px){.landing-family-product-page .landing-nav{align-items:flex-start}.landing-family-product-page .landing-header-actions{align-items:flex-end}.landing-family-product-page .landing-nav-actions{justify-content:flex-end}.landing-v2 .landing-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2 .landing-preview-tabs span{font-size:9px}.landing-v2 .landing-preview-tabs span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-preview-workspace-row{padding-inline:8px}.landing-v2 .landing-preview-calendar-controls{margin-inline:8px}.landing-v2 .landing-mini-calendar-current .landing-mini-week span{font-size:8px}.landing-v2 .landing-mini-calendar-current .landing-mini-week span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-mini-days-current>span{min-height:44px;font-size:10px}.landing-v2 .landing-mini-days-current>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-v2 .landing-mini-days-current .with-event>i{display:none}.landing-v2 .landing-mini-days-current .with-event:after{content:"";width:7px;height:7px;margin-top:auto;border-radius:999px;background:#7258d8;box-shadow:0 0 0 2px color-mix(in srgb,#7258d8 18%,transparent)}.landing-v2 .landing-mini-days-current .social-event:after{background:#d45d8b}.landing-v2 .landing-mini-days-current .activity-event:after{background:#3a958a}.landing-v2 .landing-mini-days-current .school-event:after{background:#7258d8}.landing-v2 .landing-preview-side-current .landing-preview-card p{font-size:10px}.landing-v2 .landing-preview-side-current .landing-preview-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:390px){.landing-family-product-page .landing-nav{gap:10px}.landing-family-product-page .landing-nav-actions .btn.ghost{display:none}.landing-v2 .landing-preview-topbar{align-items:flex-start}.landing-v2 .landing-preview-user{white-space:normal;justify-content:flex-end;text-align:right}}.early-submit:disabled{cursor:wait;opacity:.72}.early-form-card select{width:100%;min-height:50px;border:1px solid var(--ea-line);border-radius:14px;padding:0 42px 0 14px;background:var(--ea-panel);color:var(--ea-text);font:inherit}.early-form-card select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.early-form-card select:focus-visible{outline:4px solid color-mix(in srgb,var(--ea-accent) 30%,transparent);outline-offset:2px;border-color:var(--ea-accent)}.early-field-hint,.early-field-error{margin:0!important;font-size:12px;line-height:1.4}.early-field-hint:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.early-field-error:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-field-hint{color:var(--ea-muted)}.early-field-error{color:#a51f3c;font-weight:800}[data-theme=dark] .early-field-error{color:#ff9caf}.early-form-error{margin:7px 0 0!important;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#c9475d 42%,var(--ea-line));background:color-mix(in srgb,#c9475d 9%,var(--ea-panel));color:color-mix(in srgb,#c9475d 82%,var(--ea-text));font-size:13px;line-height:1.4;text-align:left}.early-form-error:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-turnstile{display:flex;justify-content:center;min-height:0;margin-top:8px;overflow:visible}.early-turnstile:empty{display:none}.early-success-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#13101e9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.early-success-modal{position:relative;width:min(520px,100%);padding:clamp(28px,5vw,42px);border:1px solid var(--ea-line);border-radius:28px;background:var(--ea-panel);color:var(--ea-text);box-shadow:0 30px 90px #100c2257;text-align:center}.early-success-close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:1px solid var(--ea-line);border-radius:50%;background:transparent;color:var(--ea-text);font:inherit;font-size:25px;line-height:1;cursor:pointer}.early-success-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.early-success-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.early-success-close:hover{background:color-mix(in srgb,var(--ea-accent) 8%,var(--ea-panel))}.early-success-close:focus-visible,.early-success-modal a:focus-visible{outline:4px solid color-mix(in srgb,var(--ea-accent) 34%,transparent);outline-offset:3px}.early-success-icon{width:72px;height:72px;margin:0 auto 18px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(135deg,#ff7fae,#6c4cff);color:#fff;font-size:34px;font-weight:950;box-shadow:0 16px 38px #4b36a43d}.early-success-social .early-success-icon{background:linear-gradient(135deg,#6c4cff,#54d8e8)}.early-success-kicker{display:inline-block;margin-bottom:9px;color:var(--ea-accent);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.early-success-kicker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.early-success-modal h2{max-width:420px;margin:0 auto 14px;font-size:clamp(30px,5vw,42px);line-height:1.04;letter-spacing:-.04em}.early-success-modal>p{max-width:430px;margin:0 auto;color:var(--ea-muted);font-size:16px;line-height:1.55}.early-success-family-link{margin-top:22px!important;padding-top:20px;border-top:1px solid var(--ea-line)}.early-success-family-link a{color:var(--ea-accent);font-weight:950;text-underline-offset:3px}.early-success-backdrop{animation:early-success-fade .18s ease-out}.early-success-modal{animation:early-success-rise .24s cubic-bezier(.2,.8,.2,1)}@keyframes early-success-fade{0%{opacity:0}to{opacity:1}}@keyframes early-success-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:560px){.early-success-backdrop{padding:14px}.early-success-modal{border-radius:22px;padding:32px 22px 26px}.early-success-icon{width:64px;height:64px;border-radius:21px}}@media(prefers-reduced-motion:reduce){.early-success-backdrop,.early-success-modal{animation:none!important}}.early-shell.early-connect{--ea-panel:#18201b;--ea-text:#f3eee0;--ea-muted:#bfc5ba;--ea-line:rgba(143,179,115,.2);--ea-accent:#a8cf8a;--s2-focus:#c4b5fd;position:relative;isolation:isolate;overflow:hidden;color:var(--ea-text);background:radial-gradient(circle at 82% 14%,rgba(143,179,115,.2),transparent 27%),radial-gradient(circle at 18% 84%,rgba(43,58,49,.48),transparent 32%),linear-gradient(145deg,#18201b,#101611 68%,#0b100d)}[data-theme=light] .early-connect,[data-theme=dark] .early-connect{--ea-panel:#18201b;--ea-text:#f3eee0;--ea-muted:#bfc5ba;--ea-line:rgba(143,179,115,.2);--ea-accent:#a8cf8a;background:radial-gradient(circle at 82% 14%,rgba(143,179,115,.2),transparent 27%),radial-gradient(circle at 18% 84%,rgba(43,58,49,.48),transparent 32%),linear-gradient(145deg,#18201b,#101611 68%,#0b100d)}.early-connect .early-nav,.early-connect .early-layout{position:relative;z-index:2}.early-connect .early-master-brand{color:#f3eee0}.early-connect .early-master-brand img{display:block;width:36px;height:36px;object-fit:contain;flex:none}.early-connect .theme-toggle{color:var(--ea-text)}.early-shell.early-connect :is(a[href],button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--s2-focus)!important}@media(forced-colors:active){.early-shell.early-connect :is(a[href],button,input,select,textarea,[tabindex]):focus-visible{outline-color:Highlight!important}}.early-connect .early-product-mark{width:92px;height:92px;padding:8px;border-radius:28px;background:#8fb37314;border:1px solid rgba(168,207,138,.24);box-shadow:0 18px 44px #0000003d;overflow:visible}.early-connect .early-product-mark img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.2))}.early-connect .early-kicker,.early-connect .early-form-eyebrow{color:#a8cf8a}.early-connect .early-copy h1{color:#f3eee0}.early-connect .early-lede{color:#c8c4bb}.early-connect .early-next-card{background:#18201bdb;border-color:#8fb37333;box-shadow:0 18px 48px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.early-connect .early-next-card p{color:#bfc5ba}.early-connect .early-next-card p span{color:#a8cf8a}.early-connect .early-form-card{background:#18201bf0;border-color:#8fb37338;box-shadow:0 28px 80px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.early-connect .early-form-card>p,.early-connect .early-privacy{color:#bfc5ba}.early-connect .early-form-card input{background:#101611;color:#f3eee0;border-color:#8fb3733d}.early-connect .early-form-card input::placeholder{color:#788579}.early-connect .early-form-card input:focus-visible{border-color:#a8cf8a}.early-connect .early-submit{color:#101611;background:linear-gradient(135deg,#a8cf8a,#8fb373);box-shadow:0 12px 30px #8fb3732e}.early-connect .early-submit:hover{filter:brightness(1.04)}.early-connect .early-form-error{border-color:#e2778057;background:#e2778017;color:#f2b9bd}.early-connect-environment{position:absolute;z-index:0;right:clamp(-210px,-8vw,-90px);bottom:clamp(-200px,-12vh,-90px);width:min(48vw,660px);max-width:660px;height:auto;opacity:.2;pointer-events:none;filter:drop-shadow(0 30px 70px rgba(0,0,0,.34))}.early-connect .early-success-modal{--ea-panel:#18201b;--ea-text:#f3eee0;--ea-muted:#bfc5ba;--ea-line:rgba(143,179,115,.22);--ea-accent:#a8cf8a;background:#18201b}.early-success-connect .early-success-icon{width:88px;height:88px;padding:7px;border-radius:28px;background:#8fb37317;border:1px solid rgba(168,207,138,.22);box-shadow:0 16px 40px #0000003d}.early-success-connect .early-success-icon img{width:100%;height:100%;object-fit:contain;display:block}.early-success-connect .early-success-family-link{border-top-color:#8fb37333}.early-success-connect .early-success-family-link a{color:#a8cf8a}@media(max-width:860px){.early-connect{min-height:100svh}.early-connect .early-layout{margin-top:44px}.early-connect-environment{right:-120px;bottom:-80px;width:min(78vw,430px);opacity:.15}}@media(max-width:560px){.early-connect .early-product-mark{width:78px;height:78px;border-radius:24px}.early-connect-environment{right:-118px;bottom:-54px;width:min(92vw,360px);opacity:.13}}.master-shell-calendar{overflow-y:auto;overflow-x:hidden}.master-shell-calendar .master-calendar-stage{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none;min-height:1120px}.master-shell-calendar .master-calendar-layer,.master-shell-calendar .master-calendar-family-clip{position:absolute;inset:0}.master-shell-calendar .master-calendar-family-clip{z-index:2;clip-path:polygon(0 0,calc(var(--split) + var(--edge)) 0,calc(var(--split) - var(--edge)) 100%,0 100%)}.master-shell-calendar .master-calendar-layer{display:grid;place-items:center;padding:90px 8vw 72px;height:100vh}.master-shell-calendar .master-calendar-social{background:radial-gradient(circle at 76% 18%,rgba(84,216,232,.17),transparent 24%),linear-gradient(145deg,#171822,#201a35 58%,#101922);color:#f8f6ff}.master-shell-calendar .master-calendar-family{background:linear-gradient(145deg,#fff5f9,#f8f4ff 55%,#eee8ff);color:#251f3a}.master-calendar-chrome{width:min(70vw,980px);border-radius:28px;padding:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 80px #09091238;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.master-calendar-family .master-calendar-chrome{background:#ffffffc7;border-color:#ded6ef;box-shadow:0 28px 80px #4e3d8e21}.master-calendar-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 2px 18px}.master-calendar-title-row>div:first-child{display:grid;gap:2px}.master-calendar-title-row strong{font-size:clamp(18px,2vw,25px);letter-spacing:-.03em}.master-calendar-kicker{font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.master-calendar-kicker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-calendar-view-pill{padding:7px 11px;border-radius:999px;font-size:11px;font-weight:950;background:#54d8e81a;border:1px solid rgba(84,216,232,.28)}.master-calendar-view-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-calendar-family .master-calendar-view-pill{color:#5d48c9;background:#eee9ff;border-color:#d8ceff}.master-calendar-days,.master-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.master-calendar-days{border:1px solid rgba(255,255,255,.11);border-bottom:0;border-radius:16px 16px 0 0;overflow:hidden}.master-calendar-family .master-calendar-days{border-color:#ded6ef}.master-calendar-days span{padding:9px 5px;text-align:center;font-size:11px;font-weight:950;opacity:.75}.master-calendar-days span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-calendar-grid{border-left:1px solid rgba(255,255,255,.11);border-top:1px solid rgba(255,255,255,.11)}.master-calendar-family .master-calendar-grid{border-color:#ded6ef}.master-calendar-cell{min-height:clamp(76px,9.5vh,112px);padding:9px;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11);display:flex;flex-direction:column;gap:8px}.master-calendar-family .master-calendar-cell{border-color:#ded6ef}.master-calendar-cell b{font-size:12px}.master-calendar-cell b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-calendar-cell span{display:block;padding:6px 7px;border-radius:9px;font-size:10px;font-weight:850;line-height:1.25;background:#54d8e81f;border:1px solid rgba(84,216,232,.18)}.master-calendar-cell span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-calendar-family .master-calendar-cell span{color:#5540c9;background:#eee9ff;border-color:#ddd3ff}.master-shell-calendar .master-world{z-index:4;background:transparent!important}.master-shell-calendar .master-family{clip-path:polygon(0 0,calc(var(--split) + var(--edge)) 0,calc(var(--split) - var(--edge)) 100%,0 100%)}.master-shell-calendar .master-panel{width:min(29vw,430px);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.75,.25,1);text-shadow:0 1px 18px rgba(255,255,255,.25)}.master-shell-calendar .master-panel-family{opacity:var(--family-reveal);transform:translate(calc((1 - var(--family-reveal))*-28px))}.master-shell-calendar .master-panel-social{opacity:var(--social-reveal);transform:translate(calc((1 - var(--social-reveal))*28px))}.master-shell-calendar .master-family .master-panel{margin-left:clamp(20px,3.5vw,56px)}.master-shell-calendar .master-social .master-panel{margin-right:clamp(20px,3.5vw,56px)}.master-shell-calendar h1{font-size:clamp(36px,4.5vw,70px)}.master-shell-calendar .master-lede{font-size:clamp(14px,1.15vw,18px);margin-top:18px}.master-shell-calendar .master-lede:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),clamp(14px,1.15vw,18px))}.master-shell-calendar .master-actions{margin-top:20px}.master-product-row{display:flex;align-items:center;margin-bottom:15px;min-height:36px}.master-social .master-product-row{justify-content:flex-end;text-align:right}.master-product-row .master-product{margin:0;display:inline-flex;align-items:center;gap:10px;line-height:1.1}.master-product-row .master-product:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}.master-feature-stack{position:absolute;z-index:3;left:50%;top:calc(50vh + 225px);width:min(70vw,980px);transition:opacity .38s ease,transform .44s cubic-bezier(.2,.75,.25,1);display:grid;gap:18px}.master-feature-stack-family{opacity:var(--family-features);transform:translate(-50%,calc((1 - var(--family-features))*20px))}.master-feature-stack-social{opacity:var(--social-features);transform:translate(-50%,calc((1 - var(--social-features))*20px))}.master-feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.master-feature-card{padding:18px;border-radius:22px;min-height:260px;display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.master-feature-card strong{display:block;font-size:16px;line-height:1.2}.master-feature-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.master-feature-card p{margin:7px 0 0;font-size:12px;line-height:1.5;font-weight:700}.master-feature-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.feature-copy{margin-top:auto}.feature-visual{height:124px;border-radius:17px;position:relative;overflow:hidden}.master-feature-stack-family{color:#4b4260}.master-feature-stack-family .master-feature-card,.master-feature-stack-family .master-feature-philosophy{background:#ffffffe6;border:1px solid #ddd4ef;box-shadow:0 14px 34px #4937871a}.master-feature-stack-social{color:#e8e5f2}.master-feature-stack-social .master-feature-card,.master-feature-stack-social .master-feature-philosophy{background:#1c1d2ae6;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 34px #0003}.mini-calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:18px;background:linear-gradient(145deg,#f5f0ff,#fff5fa)}.master-feature-stack-social .mini-calendar{background:linear-gradient(145deg,#25263a,#172831)}.mini-calendar div{border-radius:8px;background:#fff;border:1px solid #ded6ef;box-shadow:inset 0 9px #eee8ff}.master-feature-stack-social .mini-calendar div{background:#1d2030;border-color:#42465b;box-shadow:inset 0 9px #54d8e82b}.radial-families,.people-orbit{background:linear-gradient(145deg,#fff1f6,#f0ebff)}.master-feature-stack-social .people-orbit{background:linear-gradient(145deg,#202237,#132931)}.radial-families .hub,.radial-families .node,.people-orbit .person{position:absolute;display:grid;place-items:center;border-radius:50%;z-index:2;font-weight:950}.radial-families .hub{width:48px;height:48px;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#ff7fae,#6c4cff);color:#fff;font-size:22px}.radial-families .node{width:34px;height:34px;background:#fff;border:1px solid #ded6ef;color:#6c4cff}.radial-families .n1{left:14%;top:15%}.radial-families .n2{right:14%;top:18%}.radial-families .n3{left:25%;bottom:10%}.radial-families .line,.people-orbit i{position:absolute;height:2px;background:#cfc3f5;transform-origin:left center;z-index:1}.radial-families .l1{width:78px;left:31%;top:36%;transform:rotate(28deg)}.radial-families .l2{width:78px;left:53%;top:48%;transform:rotate(-35deg)}.radial-families .l3{width:70px;left:37%;top:61%;transform:rotate(142deg)}.memory-stack{background:linear-gradient(145deg,#fff6fa,#f1edff)}.memory-stack .photo{position:absolute;width:82px;height:94px;display:grid;place-items:center;border:7px solid #fff;border-bottom-width:20px;border-radius:8px;box-shadow:0 10px 20px #46358026;font-size:24px}.memory-stack .p1{left:16%;top:17%;transform:rotate(-10deg);background:#ffd6e5}.memory-stack .p2{left:37%;top:9%;transform:rotate(4deg);background:#dcd5ff}.memory-stack .p3{right:15%;top:20%;transform:rotate(11deg);background:#d8f5f7}.group-stack{display:grid;align-content:center;gap:8px;padding:16px;background:linear-gradient(145deg,#22243a,#162b33)}.group-stack span{padding:9px 12px;border-radius:10px;background:#54d8e81a;border:1px solid rgba(84,216,232,.2);font-size:11px;font-weight:900}.group-stack span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.people-orbit .main{width:46px;height:46px;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#8a74ff,#54d8e8);color:#fff}.people-orbit .p1,.people-orbit .p2,.people-orbit .p3{width:28px;height:28px;background:#2d3147;color:#54d8e8}.people-orbit .p1{left:18%;top:18%}.people-orbit .p2{right:18%;top:22%}.people-orbit .p3{right:24%;bottom:14%}.people-orbit i:nth-of-type(1){width:82px;left:30%;top:37%;transform:rotate(28deg)}.people-orbit i:nth-of-type(2){width:76px;left:52%;top:48%;transform:rotate(-29deg)}.people-orbit i:nth-of-type(3){width:66px;left:54%;top:59%;transform:rotate(35deg)}.master-feature-philosophy{padding:20px 22px;border-radius:20px;display:grid;gap:7px}.master-feature-philosophy strong{font-size:18px}.master-feature-philosophy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.master-feature-philosophy p{margin:0;font-size:12px;line-height:1.55;font-weight:700;opacity:.84}.master-feature-philosophy p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-shell-calendar .master-handle{z-index:9;position:fixed}.master-shell-calendar .master-divider{z-index:8;position:fixed}.master-shell-calendar .master-logo-anchor{z-index:10;position:fixed}.master-shell-calendar .master-hint{z-index:9;position:fixed}@media(max-width:1100px){.master-calendar-chrome,.master-feature-stack{width:min(74vw,900px)}.master-shell-calendar .master-panel{width:min(31vw,360px)}.master-shell-calendar h1{font-size:clamp(32px,4.2vw,56px)}.master-feature-card{min-height:240px}.feature-visual{height:110px}}@media(max-width:860px){.master-shell-calendar{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-height:100svh!important;overflow-x:hidden!important;overflow-y:visible!important;background:#171822!important}.master-shell-calendar .master-calendar-stage{display:none}.master-shell-calendar .master-world{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:100svh!important;overflow:hidden!important;clip-path:none!important;display:grid!important;align-items:center!important}.master-shell-calendar .master-family{background:linear-gradient(145deg,#fff5f9,#f8f4ff 58%,#eee8ff)!important}.master-shell-calendar .master-social{background:radial-gradient(circle at 78% 18%,rgba(84,216,232,.18),transparent 26%),linear-gradient(145deg,#171822,#201a35 58%,#101922)!important}.master-shell-calendar .master-family:after{content:""!important;position:absolute!important;z-index:0!important;left:-2px!important;right:-2px!important;bottom:-1px!important;height:58px!important;background:linear-gradient(145deg,#171822,#201a35 58%,#101922)!important;clip-path:polygon(0 100%,100% 0,100% 100%)!important;pointer-events:none!important}.master-shell-calendar .master-content{position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;padding:clamp(88px,13vh,118px) clamp(18px,6vw,34px) clamp(52px,8vh,76px)!important}.master-shell-calendar .master-panel,.master-shell-calendar .master-family .master-panel,.master-shell-calendar .master-social .master-panel{width:100%!important;max-width:680px!important;margin:0 auto!important;text-align:left!important;opacity:1!important;transform:none!important}.master-shell-calendar .master-social h1,.master-shell-calendar .master-social .master-lede{margin-left:0!important}.master-shell-calendar .master-social .master-actions,.master-shell-calendar .master-social .master-micro{justify-content:flex-start!important}.master-shell-calendar .master-social .master-product-row{justify-content:flex-start!important;text-align:left!important}.master-shell-calendar h1{font-size:clamp(40px,12.5vw,64px)!important;line-height:.96!important;letter-spacing:-.055em!important}.master-shell-calendar .master-lede{max-width:38rem!important;font-size:clamp(15px,4.2vw,18px)!important;line-height:1.5!important;margin-top:18px!important}.master-shell-calendar .master-lede:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),clamp(15px,4.2vw,18px))!important}.master-shell-calendar .master-actions{gap:10px!important;margin-top:24px!important}.master-shell-calendar .master-btn{min-height:48px!important;padding:0 16px!important;font-size:14px!important}.master-shell-calendar .master-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.master-shell-calendar .master-product-row{margin-bottom:12px!important}.master-shell-calendar .master-product{font-size:16px!important}.master-shell-calendar .master-eyebrow{margin-bottom:14px!important;font-size:10px!important}.master-shell-calendar .master-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.master-shell-calendar .master-divider,.master-shell-calendar .master-handle,.master-shell-calendar .master-hint{display:none!important}.master-shell-calendar .master-logo-anchor{position:fixed!important;top:12px!important;left:50%!important;transform:translate(-50%)!important}.master-shell-calendar .master-home-logo{transform:scale(.94);transform-origin:top center}.master-feature-stack{display:none}}@media(max-width:560px){.master-shell-calendar .master-world{min-height:max(100svh,640px)!important}.master-shell-calendar .master-content{padding:84px 18px 52px!important}.master-shell-calendar h1{font-size:clamp(38px,13.5vw,56px)!important}.master-shell-calendar .master-lede{font-size:15px!important}.master-shell-calendar .master-lede:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.master-shell-calendar .master-actions{display:grid!important;grid-template-columns:1fr!important}.master-shell-calendar .master-btn{width:100%!important;min-height:48px!important}.master-shell-calendar .master-home-logo{transform:scale(.88)}.master-shell-calendar .master-family:after{height:44px!important}}@media(max-width:390px){.master-shell-calendar .master-content{padding-left:15px!important;padding-right:15px!important}.master-shell-calendar h1{font-size:clamp(35px,13vw,50px)!important}.master-shell-calendar .master-product{font-size:15px!important}.master-shell-calendar .master-product:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.master-shell-calendar .master-eyebrow{font-size:9px!important}.master-shell-calendar .master-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.master-shell-calendar .master-lede{font-size:14px!important}.master-shell-calendar .master-lede:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.master-shell-calendar .master-btn{font-size:13px!important}.master-shell-calendar .master-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}}@media(prefers-reduced-motion:reduce){.master-shell-calendar .master-panel,.master-feature-stack{transition:none}}.master-feature-philosophy-floating{position:absolute;z-index:3;left:50%;top:calc(50vh - 346px);width:min(70vw,980px);padding:10px 22px;transition:opacity .38s ease,transform .44s cubic-bezier(.2,.75,.25,1)}.master-feature-philosophy-family{opacity:var(--family-features);transform:translate(-50%,calc((1 - var(--family-features))*-14px));color:#4b4260;background:#ffffffe6;border:1px solid #ddd4ef;box-shadow:0 14px 34px #4937871a}.master-feature-philosophy-social{opacity:var(--social-features);transform:translate(-50%,calc((1 - var(--social-features))*-14px));color:#e8e5f2;background:#1c1d2ae6;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 34px #0003}@media(max-width:1100px){.master-feature-philosophy-floating{width:min(74vw,900px);top:calc(50vh - 333px)}}@media(max-width:860px){.master-feature-philosophy-floating{display:none}}.master-family-capability-strip{position:absolute;z-index:4;left:50%;top:calc(50vh - 240px);width:min(70vw,980px);transform:translate(-50%,calc((1 - var(--family-features))*10px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;opacity:var(--family-features);transition:opacity .32s ease,transform .4s cubic-bezier(.2,.75,.25,1);pointer-events:none;color:#514866}.master-family-capability-card{min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;border:1px solid #ddd4ef;border-radius:16px;background:#ffffffdb;box-shadow:0 9px 24px #49378714;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.master-family-capability-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#6547ec;background:linear-gradient(145deg,#fff0f6,#eee8ff);border:1px solid #ded4ff;font-size:18px;font-weight:950;line-height:1}.master-family-capability-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.master-family-capability-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.master-family-capability-copy{min-width:0;display:grid;gap:1px}.master-family-capability-copy strong{font-size:11px;line-height:1.15;white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:normal}.master-family-capability-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.master-family-capability-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-family-capability-copy small{font-size:8.5px;line-height:1.2;font-weight:750;color:#786f89;white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:normal}.master-family-capability-copy small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.master-family-capability-copy small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:1100px){.master-family-capability-strip{width:min(74vw,900px);gap:7px;top:calc(50vh - 231px)}.master-family-capability-card{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:8px;min-height:52px;border-radius:14px}.master-family-capability-icon{width:28px;height:28px;border-radius:9px;font-size:15px}.master-family-capability-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-family-capability-copy strong{font-size:10px}.master-family-capability-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-family-capability-copy small{font-size:7.5px}.master-family-capability-copy small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-height:820px)and (min-width:861px){.master-feature-philosophy-floating{top:94px;padding:4px 22px;gap:4px}.master-feature-philosophy-floating strong{font-size:17px}.master-feature-philosophy-floating p{font-size:11px;line-height:1.4}.master-feature-philosophy-floating p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-family-capability-strip{top:172px}.master-family-capability-card{min-height:32px;padding:3px 7px;grid-template-columns:24px minmax(0,1fr);gap:6px}.master-family-capability-icon{width:24px;height:24px;border-radius:8px;font-size:13px}.master-family-capability-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-family-capability-copy strong{font-size:9.5px}.master-family-capability-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-family-capability-copy small{display:none}}@media(max-width:860px){.master-family-capability-strip{display:none}}.radial-families{background:linear-gradient(145deg,#fff1f6,#f0ebff);position:relative;overflow:hidden}.radial-families .family-icon{position:absolute;z-index:3;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.84);box-shadow:0 7px 16px #43307d1f}.radial-families .origin-family{left:50%;top:10px;transform:translate(-50%);background:linear-gradient(135deg,#f5c451,#ff8e82 46%,#7558dd);color:#fff}.radial-families .radial-family{bottom:10px}.radial-families .family-a{left:12%;background:linear-gradient(145deg,#7b64dc,#9b87ef);color:#fff}.radial-families .family-b{left:50%;transform:translate(-50%);background:linear-gradient(145deg,#ef799f,#ff9ab8);color:#fff}.radial-families .family-c{right:12%;background:linear-gradient(145deg,#58aeb6,#72cbd0);color:#fff}.family-glyph{position:relative;width:24px;height:25px;display:block}.family-glyph i{position:absolute;display:block;background:currentColor}.family-glyph .adult{width:8px;height:8px;border-radius:50%;left:8px;top:1px}.family-glyph .adult:after{content:"";position:absolute;width:12px;height:9px;border-radius:7px 7px 4px 4px;left:-2px;top:8px;background:currentColor}.family-glyph .child{width:6px;height:6px;border-radius:50%;top:13px}.family-glyph .child:after{content:"";position:absolute;width:8px;height:6px;border-radius:5px 5px 3px 3px;left:-1px;top:6px;background:currentColor}.family-glyph .c1{left:2px}.family-glyph .c2{right:2px}.radial-families .family-connector{position:absolute;z-index:1;display:block;transform-origin:left center}.radial-families .solid{height:1.5px;background:#b8b2c2}.radial-families .solid-a{width:68px;left:50%;top:51px;transform:rotate(162deg)}.radial-families .solid-b{width:48px;left:50%;top:49px;transform:rotate(90deg)}.radial-families .solid-c{width:68px;left:50%;top:51px;transform:rotate(18deg)}.radial-families .dotted{height:0;border-top:1.5px dashed #b8b2c2}.radial-families .dotted-ab{left:20%;bottom:30px;width:30%}.radial-families .dotted-bc{left:50%;bottom:30px;width:30%}.memory-stack{display:flex;align-items:center;justify-content:center;gap:0;padding:12px 24px;background:linear-gradient(145deg,#fff6fa,#f1edff);overflow:hidden}.memory-stack .photo{position:relative!important;inset:auto!important;width:68px;height:80px;flex:0 0 auto;display:grid;place-items:center;border:7px solid #fff;border-bottom-width:18px;border-radius:8px;box-shadow:0 10px 20px #46358026;font-size:21px}.memory-stack .p1{transform:translate(16px) rotate(-10deg);background:#ffd6e5}.memory-stack .p2{z-index:2;transform:rotate(3deg);background:#dcd5ff}.memory-stack .p3{transform:translate(-16px) rotate(10deg);background:#d8f5f7}.master-shell-calendar .master-hint{display:none!important}@media(max-width:1100px){.radial-families .family-icon{width:38px;height:38px;border-radius:13px}.radial-families .solid-a,.radial-families .solid-c{width:62px}.radial-families .solid-b{width:44px}.memory-stack .photo{width:62px;height:73px}}.master-calendar-items{display:grid;gap:4px}.master-calendar-cell .calendar-item{display:block;padding:4px 6px;border-radius:8px;font-size:9px;font-weight:850;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.master-calendar-cell .calendar-item:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.18em)}.master-calendar-cell .calendar-item:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-calendar-family .calendar-item.plan{color:#5540c9;background:#eee9ff;border:1px solid #ddd3ff}.master-calendar-family .calendar-item.milestone{color:#7d5700;background:linear-gradient(135deg,#fff8dc,#fff0b3);border:1px solid #e9c75a;box-shadow:0 2px 7px #d2a51c1f}.master-calendar-social .calendar-item.confirmed{color:#dbfbff;background:#54d8e824;border:1px solid rgba(84,216,232,.28)}.master-calendar-social .calendar-item.planning{color:#e8e1ff;background:#8a74ff29;border:1px solid rgba(138,116,255,.3)}.master-calendar-social .calendar-item.idea{color:#f5d9e8;background:#ff7fae1a;border:1px dashed rgba(255,127,174,.32)}.master-shell-calendar .master-family .master-product .family-heart{width:24px;height:24px;display:inline-block;flex:0 0 24px;background:url(/sproglet-family-logo.png?v=1) center/contain no-repeat;color:transparent;font-size:0;line-height:0}.master-shell-calendar .master-world{pointer-events:none}.master-shell-calendar .master-family{z-index:5}.master-shell-calendar .master-social{z-index:4}.master-shell-calendar .master-panel,.master-shell-calendar .master-panel :is(a,button){pointer-events:auto}.master-shell-calendar .master-btn{position:relative;z-index:2}.master-shell-calendar .master-world[aria-labelledby=family-title] .master-panel,.master-shell-calendar .master-world[aria-labelledby=social-title] .master-panel{min-height:1px}@media(max-width:1100px){.master-calendar-cell .calendar-item{font-size:8px;padding:3px 5px}.master-calendar-cell .calendar-item:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:860px){.master-shell-calendar .master-family .master-product .family-heart{width:21px;height:21px;flex-basis:21px}.master-shell-calendar .master-family,.master-shell-calendar .master-social{z-index:auto}}.communication-visual{position:relative;background:linear-gradient(145deg,#202237,#132931);overflow:hidden;min-height:150px}.comm-person{position:absolute;z-index:3;display:grid;place-items:center;border-radius:50%;box-shadow:0 8px 18px #0000002e}.comm-origin{width:64px;height:64px;left:50%;top:9px;transform:translate(-50%);background:linear-gradient(135deg,#8b72ff,#5bd7e6);color:#fff}.comm-target{width:45px;height:45px;bottom:9px;color:#fff}.target-left{left:11%;background:linear-gradient(145deg,#7662df,#947eef)}.target-middle{left:50%;transform:translate(-50%);background:linear-gradient(145deg,#df6ca1,#f48bb7)}.target-right{right:11%;background:linear-gradient(145deg,#4baeb8,#69c8d0)}.communication-person-glyph{position:relative;width:24px;height:26px;display:block}.communication-person-glyph i{position:absolute;display:block;background:currentColor}.person-head{width:9px;height:9px;border-radius:50%;left:7.5px;top:2px}.person-body{width:17px;height:11px;border-radius:9px 9px 5px 5px;left:3.5px;top:13px}.comm-origin .communication-person-glyph{transform:scale(1.25)}.comm-target .communication-person-glyph{transform:scale(1.06)}.comm-bubble{position:absolute;display:grid;place-items:center;border-radius:13px;font-weight:950;line-height:1;box-shadow:0 5px 12px #0000002e}.comm-bubble:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.comm-bubble:after{content:"";position:absolute;left:7px;bottom:-5px;border-width:5px 5px 0 0;border-style:solid}.question{left:48px;top:-5px;min-width:39px;height:29px;padding:0 8px;font-size:17px;color:#fff;background:#7d61e8}.question:after{border-color:#7d61e8 transparent transparent transparent}.tick{right:-15px;top:-8px;min-width:27px;height:22px;padding:0 5px;font-size:13px;color:#fff;background:#4db8c3}.tick:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.target-middle .tick{background:#df6ca1}.target-middle .tick:after{border-color:#df6ca1 transparent transparent transparent}.target-left .tick{left:-17px;right:auto;top:-8px;background:#7662df}.target-left .tick:after{left:auto;right:6px;border-width:5px 0 0 5px;border-color:#7662df transparent transparent transparent}.target-right .tick:after{border-color:#4db8c3 transparent transparent transparent}.comm-arrow{position:absolute;z-index:1;height:2px;transform-origin:0 50%;background:repeating-linear-gradient(90deg,#a88fff 0 5px,transparent 5px 10px)}.comm-arrow:after{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;border-right:2px solid #9fc9ff;border-bottom:2px solid #9fc9ff;transform:translateY(-50%) rotate(-45deg)}.arrow-left{width:102px;left:47%;top:68px;transform:rotate(142deg)}.arrow-middle{width:65px;left:50%;top:69px;transform:rotate(90deg)}.arrow-right{width:102px;left:53%;top:68px;transform:rotate(38deg)}@media(max-width:1100px){.communication-visual{min-height:140px}.comm-origin{width:60px;height:60px}.comm-target{width:42px;height:42px}.target-left{left:10%}.target-right{right:10%}.arrow-left,.arrow-right{width:94px}.arrow-middle{width:59px}.question{left:45px}}@media(max-width:860px){.master-shell-calendar{--mobile-structural-rise:23vw;--mobile-structural-half:11.5vw;--mobile-gradient-angle:-9deg;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;width:100vw!important;max-width:none!important;margin:0!important;background:radial-gradient(circle at 78% 18%,rgba(84,216,232,.18),transparent 26%),linear-gradient(145deg,#171822,#201a35 58%,#101922)!important;overflow:hidden!important;position:relative!important}.master-shell-calendar .master-world{position:relative!important;display:block!important;width:100vw!important;max-width:none!important;margin:0!important;min-height:0!important;height:auto!important}.master-shell-calendar .master-family{order:1!important;z-index:3!important;overflow:hidden!important;background:linear-gradient(145deg,#fff5f9,#f8f4ff 58%,#eee8ff)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--mobile-structural-rise)),0 100%)!important;padding-bottom:var(--mobile-structural-rise)!important}.master-shell-calendar .master-social{order:3!important;z-index:1!important;margin-top:calc(-1 * var(--mobile-structural-rise))!important;padding-top:var(--mobile-structural-rise)!important;padding-bottom:0!important;min-height:0!important;height:auto!important;overflow:visible!important;background:radial-gradient(circle at 78% 18%,rgba(84,216,232,.18),transparent 26%),linear-gradient(145deg,#171822,#201a35 58%,#101922)!important}.master-shell-calendar .master-mobile-brand-divider{order:2!important;display:block!important;position:relative!important;z-index:20!important;width:112vw!important;height:2px!important;margin:calc(-1 * var(--mobile-structural-half)) -6vw calc(var(--mobile-structural-half) - 2px)!important;background:linear-gradient(90deg,#ff7faef2,#6c4cfffa,#54d8e8f2)!important;transform:rotate(var(--mobile-gradient-angle))!important;transform-origin:center!important;box-shadow:0 0 10px #6c4cff38!important;pointer-events:none!important;flex:0 0 auto!important}.master-shell-calendar .master-content{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;padding:82px clamp(18px,6vw,34px) 34px!important}.master-shell-calendar .master-family .master-content{padding-bottom:30px!important}.master-shell-calendar .master-social .master-content{padding-top:112px!important;padding-bottom:26px!important;min-height:0!important;height:auto!important}.master-shell-calendar .master-family:before,.master-shell-calendar .master-family:after{display:none!important}.master-shell-calendar:after{content:"Sproglet  •  One place for the people that matter.";order:4!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;width:100%!important;padding:14px 20px!important;border-top:1px solid rgba(255,255,255,.1)!important;background:#12131c!important;color:#aaa7bb!important;font-size:11px!important;font-weight:800!important;letter-spacing:.01em!important;text-align:center!important;box-sizing:border-box!important}.master-shell-calendar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{font-size:var(--text-default)!important}body:has(.master-shell-calendar),#root:has(.master-shell-calendar){margin:0!important;min-height:0!important;height:auto!important;background:#12131c!important}}@media(min-width:861px){.master-mobile-brand-divider{display:none!important}}@media(max-width:560px){.master-shell-calendar{--mobile-gradient-angle:-9deg}.master-shell-calendar .master-content{padding:78px 18px 28px!important}.master-shell-calendar .master-family .master-content{padding-bottom:26px!important}.master-shell-calendar .master-social .master-content{padding-top:100px!important;padding-bottom:22px!important}.master-shell-calendar .master-mobile-brand-divider{width:114vw!important;margin-left:-7vw!important;margin-right:-7vw!important}.master-shell-calendar:after{min-height:54px!important;padding:12px 16px!important;font-size:10px!important}.master-shell-calendar:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{font-size:var(--text-default)!important}}.auth-adult-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.auth-adult-grid>.field-group:nth-child(3),.auth-adult-grid>.auth-add-adult{grid-column:1/-1}.auth-add-adult{width:100%;min-height:46px}html[data-theme=dark] .header-inbox-btn{background:#292633!important;border-color:#514b60!important;color:#f8f6ff!important}html[data-theme=dark] .header-inbox-btn:hover,html[data-theme=dark] .header-inbox-btn.active{background:#3b315f!important;border-color:#8875df!important;color:#fff!important}html[data-theme=dark] .header-inbox-btn.has-notifications:after{border-color:#292633!important}html[data-theme=dark] .auth-pill{background:#45386f!important;border-color:#7f6bc2!important;color:#fff!important}html[data-theme=dark] .admin-section-nav nav button{color:#c6c0d2!important;font-size:11px;line-height:1.25}html[data-theme=dark] .admin-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] .admin-section-nav nav button:hover{background:#292633!important;border-color:#514b60!important;color:#f8f6ff!important}html[data-theme=dark] .admin-section-nav nav button.active{background:#3b315f!important;border-color:#8875df!important;color:#fff!important}html[data-theme=dark] .admin-nav-icon,html[data-theme=dark] .admin-section-nav nav button.active .admin-nav-icon{background:#312d3d!important;border-color:#625b72!important;color:#f8f6ff!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#b8b1c5!important;opacity:1}html[data-theme=dark] .rule-filter-chip{background:#292633!important;border-color:#514b60!important;color:#f8f6ff!important}html[data-theme=dark] .rule-filter-chip.is-off{opacity:1!important;filter:none!important;background:#292633!important;color:#c6c0d2!important}html[data-theme=dark] .rule-filter-chip.active{background:linear-gradient(135deg,#735be2,#8d5cff)!important;border-color:#aa98ff!important;color:#fff!important}html[data-theme=dark] .family-access-table{border-color:#514b60!important;background:#201e2a!important}html[data-theme=dark] .family-access-table-head{background:#2b2835!important;color:#d0cadb!important;border-color:#514b60!important}html[data-theme=dark] .family-access-row{border-color:#454050!important;color:#f5f2ff!important}html[data-theme=dark] .family-access-row small{color:#b8b1c5!important}html[data-theme=dark] .family-access-row .status{background:#45386f!important;color:#fff!important;border:1px solid #7766b5!important}html[data-theme=dark] .family-danger-zone{background:#2c2026!important;border-color:#7a4a58!important;color:#f9edf0!important}html[data-theme=dark] .danger-notice,html[data-theme=dark] .btn.danger{background:#3b252b!important;border-color:#85505e!important;color:#ffdbe2!important}html[data-theme=dark] .btn.danger:hover{background:#4a2b33!important;border-color:#a36373!important;color:#fff!important}html[data-theme=dark] .private-lock-pill{background:#3b315f!important;border-color:#7766b5!important;color:#f4efff!important}html[data-theme=dark] .permission-group-list button{background:#292633!important;border-color:#514b60!important;color:#f5f2ff!important}html[data-theme=dark] .permission-group-list button small{color:#b8b1c5!important}html[data-theme=dark] .permission-group-list button:hover{background:#322e3e!important;border-color:#776c8c!important}html[data-theme=dark] .permission-group-list button.active{background:#45386f!important;border-color:#8e78d9!important;color:#fff!important}html[data-theme=dark] .permission-group-list button.active small{color:#e4dcf4!important}html[data-theme=dark] .permission-editor{background:#26232f!important;border-color:#514b60!important}html[data-theme=dark] .permission-area{background:#211f2a!important;border-color:#4c4658!important}html[data-theme=dark] .admin-disclosure-heading>strong{color:#f5f2ff!important}html[data-theme=dark] .admin-disclosure-heading>span{color:#b8b1c5!important}html[data-theme=dark] .permission-toggle{background:#2b2835!important;border-color:#514b60!important;color:#f5f2ff!important}html[data-theme=dark] .permission-toggle:hover{border-color:#8677ac!important;background:#312d3d!important}html[data-theme=dark] .permission-switch{background:#625b70!important;box-shadow:inset 0 0 0 1px #777082!important}html[data-theme=dark] .permission-toggle input:checked+.permission-switch{background:#8267ff!important;box-shadow:inset 0 0 0 1px #a896ff!important}html[data-theme=dark] .permission-toggle:has(input:focus-visible){outline:3px solid #b9aaff!important;outline-offset:2px}html[data-theme=dark] .permission-member-row{border-color:#454050!important}html[data-theme=dark] .permission-member-row>div span{color:#b8b1c5!important}html[data-theme=dark] .member-permission-assignments{border-color:#514b60!important}html[data-theme=dark] .audit-history-card{background:#201e2a!important;border-color:#514b60!important}html[data-theme=dark] .history-table-head{background:#2b2835!important;border-color:#514b60!important;color:#d0cadb!important}html[data-theme=dark] .admin-workspace .history-row{border-color:#454050!important;color:#f5f2ff!important}html[data-theme=dark] .audit-action-btn{border-color:#625b70!important;color:#f5f2ff!important}html[data-theme=dark] .audit-action-btn.insert{background:#243d30!important;border-color:#4f8064!important;color:#d8f5e3!important}html[data-theme=dark] .audit-action-btn.update{background:#3b315f!important;border-color:#7766b5!important;color:#eee9ff!important}html[data-theme=dark] .audit-action-btn.delete{background:#3b252b!important;border-color:#85505e!important;color:#ffdbe2!important}html[data-theme=dark] .audit-action-btn:hover{filter:brightness(1.13)}html[data-theme=dark] .audit-detail-meta span{background:#292633!important;border-color:#514b60!important;color:#f5f2ff!important}html[data-theme=dark] .audit-detail-meta b{color:#c6c0d2!important}html[data-theme=dark] .audit-change-row,html[data-theme=dark] .audit-record-row{border-color:#454050!important}html[data-theme=dark] .audit-before{background:#3b252b!important;color:#ffe1e6!important}html[data-theme=dark] .audit-after{background:#243d30!important;color:#dcf7e5!important}html[data-theme=dark] .audit-record-row span{color:#d4cedd!important}html[data-theme=dark] .audit-arrow{color:#c6c0d2!important}html[data-theme=dark] .private-chat-shell{background:#201e2a!important;border-color:#514b60!important;box-shadow:0 12px 30px #00000038!important}html[data-theme=dark] .private-chat-banner{background:#302b40!important;border-color:#514b60!important;color:#d2ccdc!important}html[data-theme=dark] .private-message-list{background:radial-gradient(circle at 15% 10%,rgba(130,103,255,.07),transparent 28%),#1b1923!important}html[data-theme=dark] .private-message-bubble{background:#292633!important;border-color:#514b60!important;color:#f8f6ff!important;box-shadow:0 3px 12px #0000002e!important}html[data-theme=dark] .private-message-row.own .private-message-bubble{background:#3b315f!important;border-color:#7766b5!important;color:#fff!important}html[data-theme=dark] .private-message-author{color:#c5b7ff!important}html[data-theme=dark] .private-message-meta,html[data-theme=dark] .private-message-actions button{color:#c6c0d2!important}html[data-theme=dark] .private-message-actions button:hover{color:#d8ceff!important}html[data-theme=dark] .private-reply-preview{background:#35313f!important;border-left-color:#9b86ff!important;color:#d2ccdc!important}html[data-theme=dark] .private-reply-preview span{color:#c5b7ff!important}html[data-theme=dark] .private-composer{background:#24212d!important;border-color:#514b60!important}html[data-theme=dark] .private-composer textarea{background:#292633!important;border-color:#625b70!important;color:#f8f6ff!important}html[data-theme=dark] .private-composer-context{background:#302b40!important;border-left-color:#9b86ff!important;color:#f5f2ff!important}html[data-theme=dark] .private-composer-context span,html[data-theme=dark] .private-composer-context>button{color:#c6c0d2!important}html[data-theme=dark] .private-chat-empty{color:#c6c0d2!important}html[data-theme=dark] .private-chat-empty strong{color:#f8f6ff!important}html[data-theme=dark] .private-chat-error{background:#3b252b!important;border-color:#85505e!important;color:#ffdbe2!important}html[data-theme=dark] :is(.rule-row,.schedule-filter-card,.schedule-day-accordion,.request-meta-grid>div,.request-note,.request-awaiting,.reaction-picker-head button,.reaction-picker-group button,.comment-form,.auth-create-section,.family-share-slug-row,.family-sharing-sections label,.location-results,.location-results button,.location-selected,.authority-results,.install-help-card){background:#292633!important;border-color:#514b60!important;color:#f5f2ff!important}html[data-theme=dark] :is(.rule-row small,.request-meta-grid span,.request-awaiting,.comment-form-note,.family-share-slug-row>span,.location-results span,.location-selected span){color:#b8b1c5!important}html[data-theme=dark] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #b9aaff!important;outline-offset:2px!important}@media(max-width:620px){.auth-adult-grid{grid-template-columns:1fr}.auth-adult-grid>.field-group:nth-child(3),.auth-adult-grid>.auth-add-adult{grid-column:auto}}.password-requirements{margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--accent-soft) 45%,var(--card));color:var(--muted);font-size:12px}.password-requirements:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.password-requirements>span{display:block;color:var(--ink);font-weight:900;margin-bottom:7px}.password-requirements ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;list-style:none;margin:0 0 7px;padding:0}.password-requirements li{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-weight:800}.password-requirements li.met{border-color:#8fd3a7;background:#effaf3;color:#28633c}.password-requirements small{display:block;line-height:1.4}.auth-create-grid:has(#auth-password){grid-template-columns:1fr}html[data-theme=dark] .password-requirements{background:#292633;border-color:#514b60;color:#c6c0d2}html[data-theme=dark] .password-requirements>span{color:#f8f6ff}html[data-theme=dark] .password-requirements li{background:#201e2a;border-color:#625b70;color:#c6c0d2}html[data-theme=dark] .password-requirements li.met{background:#243d30;border-color:#4f8064;color:#d8f5e3}@media(max-width:360px){.password-requirements ul{grid-template-columns:1fr}}.calendar-unified-controls .owner-control-group>.btn{flex:1 1 0!important;min-width:0!important;max-width:none!important;white-space:normal!important;line-height:1.15;text-align:center}.calendar-unified-controls .owner-control-group>.btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.calendar-unified-controls .owner-control-group .calendar-request-inline{white-space:normal!important}.calendar-unified-controls .calendar-view-switcher .btn,.calendar-unified-controls .calendar-period-group .month-arrow,.calendar-unified-controls .calendar-period-group .month-select,.calendar-unified-controls .calendar-period-group .calendar-date-filter,.calendar-unified-controls .owner-control-group>.btn{min-height:58px!important}@media(max-width:1040px){.calendar-unified-controls{grid-template-columns:1fr!important;gap:10px!important}.calendar-unified-controls .calendar-view-switcher{width:100%!important;padding-right:0!important;justify-self:stretch!important}.calendar-unified-controls .calendar-period-group{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important;gap:8px!important}.calendar-unified-controls .calendar-period-group .month-select,.calendar-unified-controls .calendar-period-group .calendar-date-filter{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.calendar-unified-controls .owner-control-group{width:100%!important;padding-left:0!important;justify-self:stretch!important;justify-content:stretch!important;gap:8px!important}.calendar-unified-controls .owner-control-group>.btn{flex:1 1 0!important}}html[data-theme=dark] .day-modal .day-modal-header p{color:#c6c0d2!important}html[data-theme=dark] .day-modal .day-action-card{background:#292633!important;border:1px solid #5d566b!important;color:#f8f6ff!important}html[data-theme=dark] .day-modal .day-action-card:hover{background:#322e3e!important;border-color:#8875df!important}html[data-theme=dark] .day-modal .day-action-card.primary-action{background:#332a50!important;border-color:#8875df!important}html[data-theme=dark] .day-modal .day-action-card strong{color:#fff!important}html[data-theme=dark] .day-modal .day-action-card small{color:#c6c0d2!important}html[data-theme=dark] .day-modal .day-action-icon{background:#45386f!important;color:#fff!important}html[data-theme=dark] .day-modal .day-modal-admin{background:#31252a!important;border-color:#81505d!important;color:#fff4f6!important}html[data-theme=dark] .day-modal .day-modal-admin strong{color:#ffd9e0!important}html[data-theme=dark] .day-modal .day-modal-admin small{color:#dcc5ca!important}html[data-theme=dark] .day-modal :is(.day-action-card,.clear-day-btn):focus-visible{outline:3px solid #b9aaff!important;outline-offset:3px!important}.calendar-unified-controls .calendar-view-switcher .btn.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.calendar-unified-controls .calendar-view-switcher .btn.active:hover{background:#5b3ee8!important;border-color:#5b3ee8!important;color:#fff!important}.calendar-unified-controls .calendar-view-switcher .btn:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:3px}html[data-theme=dark] .calendar-unified-controls .calendar-view-switcher .btn.active{background:#6c4cff!important;border-color:#9b86ff!important;color:#fff!important}.nav-full{--tab-action-primary:var(--family-theme-action-primary,var(--accent));--tab-action-accent:var(--family-theme-action-accent,#8d5cff);position:relative;isolation:isolate}.nav-full .btn,.header-inbox-btn,.header-controls-stack .btn{transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.nav-full .btn:active,.header-inbox-btn:active,.header-controls-stack .btn:active{transform:translateY(1px)}.nav-full .btn{position:relative;isolation:isolate;overflow:hidden;z-index:0}.nav-full .btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background-image:linear-gradient(90deg,var(--tab-action-primary),var(--tab-action-accent));background-repeat:no-repeat;background-size:var(--tab-flow-nav-width,100%) 100%;background-position:var(--tab-flow-nav-x,0px) center;clip-path:inset(0 100% 0 0);will-change:clip-path,opacity}.nav-full .btn[data-tab-flow-cover=full]:not(.active),.nav-full .btn[data-tab-flow-cover=target]:not(.active){background:var(--card)!important;border-color:color-mix(in srgb,var(--tab-action-primary) 60%,var(--line))!important;box-shadow:0 5px 14px color-mix(in srgb,var(--tab-action-primary) 14%,transparent)!important}.nav-full .btn[data-tab-flow-cover=full]:not(.active):after{opacity:1;clip-path:inset(0 0 0 0)}.nav-full[data-tab-flow-direction=right] .btn[data-tab-flow-cover=target]:not(.active):after{opacity:1;clip-path:inset(0 calc(100% - var(--tab-flow-progress,0%)) 0 0)}.nav-full[data-tab-flow-direction=left] .btn[data-tab-flow-cover=target]:not(.active):after{opacity:1;clip-path:inset(0 0 0 calc(100% - var(--tab-flow-progress,0%)))}.nav-full .btn[data-tab-flow-cover=target]:not(.active){transform:translateY(-1px)}.nav-full .btn[data-tab-flow-contrast=true]:not(.active){color:#fff!important}.nav-full[data-tab-flow-fading=true] .btn[data-tab-flow-cover]:not(.active){color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important;transform:none!important;transition:color .7s ease,border-color .7s ease,box-shadow .7s ease,transform .7s ease}.nav-full[data-tab-flow-fading=true] .btn[data-tab-flow-cover]:not(.active):after{opacity:0;transition:opacity .7s ease}.nav-full .btn.active{z-index:2;background-color:var(--tab-action-primary);background-image:linear-gradient(135deg,var(--tab-action-primary),var(--tab-action-accent));background-repeat:no-repeat;background-size:100% 100%;background-position:center;color:#fff;border-color:var(--tab-action-primary);box-shadow:0 6px 16px color-mix(in srgb,var(--tab-action-primary) 20%,transparent)}.nav-full .btn.active:after{opacity:0}.nav-full .btn:focus-visible{outline:3px solid color-mix(in srgb,var(--tab-action-primary) 42%,transparent);outline-offset:3px}.tab-transition-ghost{contain:paint;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.nav-full .btn,.header-inbox-btn,.header-controls-stack .btn{transition:none!important;transform:none!important}.nav-full .btn:after{will-change:auto;transition:none!important}.nav-full[data-tab-flow-fading=true] .btn[data-tab-flow-cover]:not(.active){transition:none!important}.tab-transition-ghost{display:none!important}}.dashboard-primary-nav .dashboard-nav-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.dashboard-primary-nav .dashboard-nav-action:before{display:inline-block;flex:0 0 auto;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:20px;line-height:1;font-weight:400;font-style:normal;text-rendering:auto}.dashboard-primary-nav .dashboard-nav-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-lead)}.dashboard-primary-nav .dashboard-nav-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{line-height:max(1.25em,1em)}.dashboard-primary-nav .dashboard-nav-calendar:before{content:"🗓️"}.dashboard-primary-nav .dashboard-nav-requests:before{content:"🔄"}.dashboard-primary-nav .dashboard-nav-care:before{content:"🫶"}.dashboard-primary-nav .dashboard-nav-food:before{content:"🍽️"}.dashboard-primary-nav .dashboard-nav-sleep:before{content:"🌙"}.dashboard-primary-nav .dashboard-nav-memories:before{content:"📸"}.dashboard-primary-nav.dashboard-nav-labels-hidden .dashboard-nav-action{font-size:0;gap:0}.dashboard-primary-nav.dashboard-nav-labels-hidden .dashboard-nav-action:before{font-size:22px}@media(max-width:767px){.dashboard-primary-nav .dashboard-nav-action{font-size:0;gap:0}.dashboard-primary-nav .dashboard-nav-action:before{font-size:22px}}.activity-memory-timeline-actions{padding-top:8px}.memory-gallery-viewer,.milestone-story-media{width:100%;max-width:100%;min-width:0}.memory-gallery-main{aspect-ratio:16 / 10;max-height:min(52vh,520px);overflow:hidden}.memory-gallery-main img,.milestone-story-media .memory-gallery-main .milestone-hero-image{width:100%;height:100%;max-height:none;object-fit:contain}.milestone-story-media .memory-gallery-main{aspect-ratio:4 / 3}.milestone-story-media .memory-gallery-main .milestone-hero-image{object-fit:cover}.memory-gallery-thumbnails{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media(max-width:620px){.memory-gallery-main,.milestone-story-media .memory-gallery-main{aspect-ratio:4 / 3;max-height:44vh}}@media(forced-colors:active){.memory-gallery-main,.memory-gallery-thumb{border:1px solid CanvasText}}.family-workspace-controls{display:flex;align-items:end;justify-content:flex-end;gap:7px;flex-wrap:wrap}.family-workspace-controls label{margin:0;display:grid;gap:3px}.family-workspace-controls label>span{font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:900;padding-left:5px}.family-workspace-controls label>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.family-workspace-controls label>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-workspace-controls select{min-height:38px;padding:7px 30px 7px 10px;border-radius:12px;background:var(--card);font-size:12px;font-weight:800;max-width:220px}.family-workspace-controls select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-add-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--accent);font-size:22px;line-height:1;font-weight:700}.family-add-button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.family-add-button:hover,.family-add-button:focus-visible{background:var(--accent-soft);border-color:var(--family-theme-action-primary,var(--accent));outline:none}.family-create-sheet{position:relative;max-width:650px}.family-create-sheet h2{margin:4px 0 6px;font-size:28px}.family-create-sheet>.muted{margin-top:0}@media(max-width:900px){.family-workspace-controls{width:100%;justify-content:flex-end}}@media(max-width:640px){.family-workspace-controls{justify-content:stretch;display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;align-items:end}.family-workspace-controls select{width:100%;max-width:none;min-width:0}.family-theme-open-button{width:38px;padding:0;justify-content:center}}.family-source-badge{display:inline-flex;align-items:center;max-width:100%;padding:3px 7px;border:1px solid var(--line);border-radius:999px;background:var(--accent-soft);color:var(--ink);font-size:9px;font-weight:850;line-height:1.1;vertical-align:middle}.family-source-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}.family-source-badge:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-scope-control{position:relative}.family-scope-open{display:flex!important;align-items:center;gap:7px;min-width:180px;text-align:left}.family-scope-open span{color:var(--muted);font-size:10px;font-weight:800}.family-scope-open span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-scope-open strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-scope-open i{margin-left:auto;font-style:normal}.family-scope-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:90;width:min(340px,calc(100vw - 28px));padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 16px 44px #14122633}.family-scope-popover>p{margin:4px 0 10px;color:var(--muted);font-size:11px;line-height:1.4}.family-scope-popover>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-scope-popover label{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding:9px 0;border-top:1px solid var(--line)}.family-scope-popover input{width:20px;height:20px;margin:0}.family-scope-popover label span{display:grid;gap:2px;font-weight:800}.family-scope-popover small{color:var(--muted);font-size:9px}.family-scope-popover small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-scope-option>span{display:grid;gap:2px;min-width:0;font-weight:800}.family-scope-option>.status{justify-self:end;width:max-content;padding:4px 8px;border-radius:999px;background:var(--accent-soft);color:var(--muted);font-size:9px;font-weight:900}.family-scope-option>.status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:767px){body.sproglet-mobile-shell-enabled .mobile-family-scope-picker{appearance:none;text-align:left;color:var(--ink);cursor:pointer}body.sproglet-mobile-shell-enabled .mobile-family-scope-picker .mobile-family-picker-copy span{font-size:10px}body.sproglet-mobile-shell-enabled .mobile-family-scope-picker .mobile-family-picker-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-scope-menu .mobile-family-menu-head p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.mobile-family-scope-menu .mobile-family-menu-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-scope-list{display:grid;gap:8px}.mobile-family-scope-list label{min-height:62px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:var(--card)}.mobile-family-scope-list label.is-write-family{background:var(--accent-soft)}.mobile-family-scope-list input{width:22px;height:22px;margin:0;accent-color:var(--accent)}.mobile-family-scope-list label>span{display:grid;gap:2px;min-width:0}.mobile-family-scope-list strong{font-size:13px}.mobile-family-scope-list strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-scope-list small{color:var(--muted);font-size:9px;line-height:1.35}.mobile-family-scope-list small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-scope-list i{padding:3px 7px;border-radius:999px;background:var(--card);color:var(--muted);font-size:9px;font-style:normal;font-weight:900}.mobile-family-scope-list i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-scope-note{margin:12px 0;padding:10px 11px;border-radius:13px;background:var(--accent-soft);color:var(--muted);font-size:10px;line-height:1.45}.mobile-family-scope-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-family-scope-done{width:100%;min-height:46px}.family-scope-control{display:none!important}}.family-scope-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-top:1px solid var(--line)}.family-scope-option label{border-top:0!important}.family-scope-option>.btn{min-height:34px}@media(max-width:767px){.mobile-family-scope-option{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:15px;background:var(--card)}.mobile-family-scope-option.is-write-family{background:var(--accent-soft)}.mobile-family-scope-option>span{display:grid;gap:2px;min-width:0}.mobile-family-scope-option>i,.mobile-family-scope-option>button{justify-self:end}.mobile-family-scope-option>button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font-weight:850}.mobile-family-scope-list>label{display:none}}:root{--family-theme-primary:#7256b8;--family-theme-accent:#e97775;--family-theme-highlight:#f0c75e;--family-theme-action-primary:#5d439f;--family-theme-action-accent:#9f4855}:root[data-family-palette]:not([data-family-palette=default]) .app .brand-mark{background:linear-gradient(145deg,var(--family-theme-primary),var(--family-theme-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--family-theme-highlight) 42%,transparent)}:root[data-family-palette]:not([data-family-palette=default]) .app .btn.primary,:root[data-family-palette]:not([data-family-palette=default]) .app .btn.active,:root[data-family-palette]:not([data-family-palette=default]) .app .profile .btn.active{background:var(--family-theme-action-primary);border-color:var(--family-theme-action-primary);color:#fff}:root[data-family-palette]:not([data-family-palette=default]) .app .top{border-color:color-mix(in srgb,var(--family-theme-highlight) 28%,var(--line))}.family-theme-open-button{min-height:38px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);padding:7px 10px;font-size:12px;font-weight:900;display:flex;align-items:center;gap:7px}.family-theme-open-button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-open-button:hover,.family-theme-open-button:focus-visible{background:var(--accent-soft);border-color:var(--family-theme-action-primary,var(--accent))}.family-theme-open-button i{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--family-theme-primary) 0 33%,var(--family-theme-accent) 33% 66%,var(--family-theme-highlight) 66%);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.family-theme-open-button.is-system-default i{background:linear-gradient(135deg,#f6f4ff 0 50%,#171523 50% 100%);box-shadow:inset 0 0 0 1px #25233a2e}.family-theme-modal .sheet{max-width:1040px;padding:20px;position:relative}.family-theme-panel{--c1:#7256b8;--c2:#e97775;--c3:#f0c75e;--a1:#5d439f;--a2:#9f4855;color:var(--ink)}.family-theme-head h2{font-size:1.35rem;margin:0;font-weight:900}.family-theme-head p{font-size:.9rem;color:var(--muted);margin:.25rem 0 .8rem}.family-theme-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-grid{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin-bottom:.15rem}.family-theme-choice{min-height:36px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:.4rem .62rem;text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:.42rem;line-height:1;box-shadow:0 1px color-mix(in srgb,var(--ink) 4%,transparent);transition:border-color .16s ease,background .16s ease,transform .16s ease}.family-theme-choice:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.family-theme-choice:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--card) 94%,var(--accent-soft))}.family-theme-choice[aria-pressed=true]{border:2px solid var(--accent);padding:calc(.4rem - 1px) calc(.62rem - 1px);background:color-mix(in srgb,var(--card) 88%,var(--accent-soft))}.family-theme-choice[aria-pressed=true]:after{content:"✓";font-size:.67rem;font-weight:1000;color:var(--accent);margin-left:.02rem}.family-theme-choice[aria-pressed=true]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{font-size:var(--text-default)}.family-theme-swatches{display:flex;gap:.18rem;margin:0;flex:none}.family-theme-swatches i{width:12px;height:12px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #25233a14}.family-theme-name{font-size:.75rem;font-weight:900;white-space:nowrap}.family-theme-name:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-system-default{background:var(--card);overflow:visible}.family-theme-default-visual{display:flex;gap:.12rem;flex:none}.family-theme-default-visual i{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:8px;background:#fff;color:#6c4cff;box-shadow:0 0 0 1px #25233a24}.family-theme-default-visual i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-default-visual i:last-child{background:#171523;color:#fff}.family-theme-custom{border-style:dashed}.family-theme-plus{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);font-size:.72rem;font-weight:1000;flex:none}.family-theme-plus:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-editor{margin-top:.9rem;border:1px solid var(--line);background:var(--card);border-radius:18px;padding:1rem}.family-theme-editor h3{font-size:1rem;font-weight:900;margin:0}.family-theme-editor>p{font-size:.8rem;color:var(--muted);margin:.15rem 0 .9rem}.family-theme-editor>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-namefield{display:grid;gap:.35rem}.family-theme-namefield label{font-size:.8rem;font-weight:900}.family-theme-namefield label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-namefield input{min-height:44px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;padding:.6rem .75rem;font-size:16px}.family-theme-pickers{display:flex;gap:1.15rem;align-items:start;margin:1rem 0;flex-wrap:wrap}.family-theme-picker-button{border:0;background:transparent;color:var(--ink);padding:0;display:grid;justify-items:center;gap:.35rem;cursor:pointer;min-width:74px}.family-theme-circle{width:56px;height:56px;border-radius:50%;border:3px solid var(--card);box-shadow:0 0 0 2px var(--line)}.family-theme-picker-button[aria-pressed=true] .family-theme-circle{box-shadow:0 0 0 3px var(--accent)}.family-theme-picker-button b{font-size:.76rem}.family-theme-picker-button b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-picker-button>span:last-child{font-size:.65rem;color:var(--muted);text-transform:uppercase}.family-theme-picker-button>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-wheel-panel{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:1.1rem;align-items:center;margin:.9rem 0;padding:1rem;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 82%,var(--family-theme-primary))}.family-theme-canvas-wrap{position:relative;width:190px;height:190px;margin:auto}.family-theme-canvas{width:190px;height:190px;aspect-ratio:1;border-radius:50%;display:block;touch-action:none;cursor:crosshair}.family-theme-indicator{position:absolute;width:16px;height:16px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 2px #0000008c;pointer-events:none;transform:translate(-50%,-50%)}.family-theme-wheel-controls{display:grid;gap:.7rem}.family-theme-wheel-controls label{font-size:.76rem;font-weight:900}.family-theme-wheel-controls label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-wheel-controls input[type=range]{width:100%}.family-theme-readout{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.family-theme-readout div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.5rem;text-align:center}.family-theme-readout b{display:block;font-size:.68rem}.family-theme-readout b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-readout span{font-size:.72rem;color:var(--muted)}.family-theme-readout span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-done{min-height:44px;border:1px solid var(--a1);background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;border-radius:12px;font-weight:900;cursor:pointer}.family-theme-note{display:flex;gap:.45rem;align-items:flex-start;background:color-mix(in srgb,var(--card) 86%,var(--family-theme-primary));border:1px solid var(--line);border-radius:12px;padding:.7rem}.family-theme-note i{font-style:normal;color:var(--accent);font-weight:900}.family-theme-note span{font-size:.72rem;color:var(--muted)}.family-theme-note span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-preview{margin-top:.85rem;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--card) 91%,var(--c1));padding:.72rem .78rem}.family-theme-preview-top{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.55rem}.family-theme-preview-name{font-size:.8rem;font-weight:900}.family-theme-preview-name:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-preview-top>span:last-child{font-size:.67rem;color:var(--muted)}.family-theme-preview-top>span:last-child:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.family-theme-preview-button{min-height:30px;border-radius:9px;padding:.38rem .58rem;font-size:.67rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;line-height:1.15;-webkit-user-select:none;user-select:none}.family-theme-preview-button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.family-theme-preview-button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-preview-primary{background:linear-gradient(135deg,var(--a1),var(--a2));border:1px solid var(--a1);color:#fff}.family-theme-preview-outline{background:var(--card);border:1.5px solid var(--a1);color:var(--a1)}.family-theme-preview-milestone{display:grid;grid-template-columns:minmax(0,1fr) 34px;padding:0;overflow:hidden;min-width:185px;border:1px solid color-mix(in srgb,var(--c3) 45%,var(--a1));background:linear-gradient(135deg,var(--a1) 0%,var(--a1) 42%,color-mix(in srgb,var(--a1) 52%,var(--c3)) 50%,var(--c3) 58%,var(--c3) 100%)}.family-theme-preview-milestone span{display:flex;align-items:center;padding:0 .58rem;color:#fff}.family-theme-preview-milestone b{display:grid;place-items:center;color:#5a430f;border-left:1px solid rgba(90,67,15,.18)}.family-theme-preview.is-system-default{background:var(--card)}.family-theme-preview.is-system-default .family-theme-preview-primary{background:linear-gradient(135deg,#6c4cff,#8d5cff);border-color:#6c4cff}.family-theme-preview.is-system-default .family-theme-preview-outline{border-color:#6c4cff;color:#6c4cff}.family-theme-preview.is-system-default .family-theme-preview-milestone{border-color:#d6bd5d;background:linear-gradient(135deg,#6c4cff 0 42%,#a986a0 50%,#ffe36e 58% 100%)}.family-theme-default-copy{margin:-.15rem 0 .55rem;color:var(--muted);font-size:.7rem;line-height:1.35}.family-theme-default-copy:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-panel button:focus-visible,.family-theme-panel input:focus-visible{outline:3px solid var(--card);box-shadow:0 0 0 6px var(--a1);outline-offset:2px}.family-theme-panel.is-system-default button:focus-visible,.family-theme-panel.is-system-default input:focus-visible{box-shadow:0 0 0 6px #6c4cff}.family-theme-save-actions{justify-content:flex-end;margin-top:.65rem}.profile-appearance-inherit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--card);margin-bottom:14px}.profile-appearance-inherit input{width:20px;height:20px}.profile-appearance-inherit strong,.profile-appearance-inherit small{display:block}.profile-appearance-inherit small{margin-top:2px;color:var(--muted)}.profile-appearance-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.profile-appearance-summary p{margin:0;color:var(--muted);font-size:.86rem}.profile-appearance-summary p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-family-theme-step{display:grid;gap:12px}.auth-family-theme-step .family-theme-panel{max-height:none}@media(max-width:900px){.family-theme-wheel-panel{grid-template-columns:1fr}.family-theme-canvas-wrap,.family-theme-canvas{width:220px;height:220px}}@media(max-width:640px){.family-theme-grid{gap:.38rem}.family-theme-choice{min-height:34px;padding:.36rem .55rem}.family-theme-choice[aria-pressed=true]{padding:calc(.36rem - 1px) calc(.55rem - 1px)}.family-theme-name{font-size:.72rem}.family-theme-name:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-theme-pickers{justify-content:space-between;gap:.45rem}.family-theme-picker-button{min-width:0;flex:1}.family-theme-preview{padding:.68rem}.family-theme-preview-milestone{min-width:165px}.family-theme-open-button span{display:none}}.app{--sproglet-action-start:var(--accent);--sproglet-action-highlight:#ffe36e;--sproglet-action-highlight-ink:#5a430f}:root[data-family-palette]:not([data-family-palette=default]) .app{--sproglet-action-start:var(--family-theme-action-primary);--sproglet-action-highlight:var(--family-theme-highlight);--sproglet-action-highlight-ink:#4f3d12}.app .milestone-save-btn{background:linear-gradient(90deg,var(--sproglet-action-start) 0%,var(--sproglet-action-start) 66%,color-mix(in srgb,var(--sproglet-action-start) 68%,var(--sproglet-action-highlight)) 80%,var(--sproglet-action-highlight) 100%)!important;border-color:var(--sproglet-action-start)!important;color:#fff!important;box-shadow:0 5px 15px color-mix(in srgb,var(--sproglet-action-start) 24%,transparent)!important}.app .milestone-save-btn:hover{background:linear-gradient(90deg,var(--sproglet-action-start) 0%,var(--sproglet-action-start) 66%,color-mix(in srgb,var(--sproglet-action-start) 68%,var(--sproglet-action-highlight)) 80%,var(--sproglet-action-highlight) 100%)!important;border-color:var(--sproglet-action-start)!important;color:#fff!important;transform:translateY(-1px);filter:brightness(1.035)}.app .milestone-calendar-chip,.app .activity-add-popover .milestone-choice{background:linear-gradient(90deg,var(--sproglet-action-highlight) 0%,color-mix(in srgb,var(--sproglet-action-start) 68%,var(--sproglet-action-highlight)) 20%,var(--sproglet-action-start) 34%,var(--sproglet-action-start) 100%)!important;border-color:var(--sproglet-action-start)!important;color:#fff!important;box-shadow:0 5px 15px color-mix(in srgb,var(--sproglet-action-start) 24%,transparent)!important}.app .milestone-calendar-chip:hover,.app .activity-add-popover .milestone-choice:hover{background:linear-gradient(90deg,var(--sproglet-action-highlight) 0%,color-mix(in srgb,var(--sproglet-action-start) 68%,var(--sproglet-action-highlight)) 20%,var(--sproglet-action-start) 34%,var(--sproglet-action-start) 100%)!important;border-color:var(--sproglet-action-start)!important;color:#fff!important;transform:translateY(-1px);filter:brightness(1.035)}.app .activity-add-popover .milestone-choice>span{background:var(--sproglet-action-highlight)!important;color:var(--sproglet-action-highlight-ink)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sproglet-action-highlight-ink) 16%,transparent)}.app .activity-add-popover .milestone-choice small{color:#ffffffc7!important}.app .milestone-calendar-chip{text-shadow:none}.family-theme-preview-milestone{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:stretch!important;min-width:185px!important;padding:0!important;overflow:hidden!important;gap:0!important;border:1px solid var(--a1)!important;background:linear-gradient(90deg,var(--a1) 0%,var(--a1) 66%,color-mix(in srgb,var(--a1) 68%,var(--c3)) 82%,var(--c3) 100%)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb,var(--a1) 20%,transparent)}.family-theme-preview-milestone span{display:flex!important;align-items:center!important;padding:.38rem .58rem!important;color:#fff!important}.family-theme-preview-milestone b{display:grid!important;place-items:center!important;align-self:stretch!important;background:var(--c3)!important;color:#5a430f!important;border-left:1px solid color-mix(in srgb,#5a430f 16%,transparent)!important;font-size:.72rem!important;line-height:1!important}.family-theme-preview-milestone b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)!important}.family-theme-preview-milestone b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.family-theme-preview.is-system-default .family-theme-preview-milestone{border-color:#6c4cff!important;background:linear-gradient(90deg,#6c4cff 0% 66%,color-mix(in srgb,#6c4cff 68%,#ffe36e) 82%,#ffe36e)!important}.family-theme-preview.is-system-default .family-theme-preview-milestone b{background:#ffe36e!important;color:#5a430f!important}@media(max-width:640px){.family-theme-preview-milestone{min-width:165px!important}}.header-controls-stack{display:grid!important;grid-template-columns:auto auto auto;grid-template-areas:"whats profile theme" "family family family";align-items:center;justify-content:end;justify-items:end;gap:8px 9px}.header-controls-stack>.profile{grid-area:profile;flex-wrap:nowrap;min-width:0;gap:6px}.header-controls-stack>.theme-toggle{grid-area:theme}.header-controls-stack>.family-workspace-controls{grid-area:family}.header-controls-stack>.whats-new-launcher{grid-area:whats}.header-controls-stack .family-theme-open-button{display:none!important}.header-profile-action,.header-signout-action{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.header-profile-action:before,.header-signout-action:before{content:"";width:16px;height:16px;flex:0 0 16px;background:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.header-profile-action:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm-7 8a7 7 0 0 1 14 0v1H5v-1Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm-7 8a7 7 0 0 1 14 0v1H5v-1Z'/%3E%3C/svg%3E")}.header-signout-action:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3h9a2 2 0 0 1 2 2v3h-2V5H6v14h7v-3h2v3a2 2 0 0 1-2 2H4V3Zm10 8h4.17l-1.59-1.59L18 8l4 4-4 4-1.42-1.41L18.17 13H14v-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3h9a2 2 0 0 1 2 2v3h-2V5H6v14h7v-3h2v3a2 2 0 0 1-2 2H4V3Zm10 8h4.17l-1.59-1.59L18 8l4 4-4 4-1.42-1.41L18.17 13H14v-2Z'/%3E%3C/svg%3E")}.header-admin-action[hidden]{display:none!important}.whats-new-launcher{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:42px;white-space:nowrap}.whats-new-launcher-icon{font-size:15px;line-height:1}.whats-new-launcher-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.whats-new-launcher-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle).compact{min-width:48px;min-height:42px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:inline-grid!important;place-items:center}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle) .theme-toggle-icon,:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle) .theme-toggle-label{display:none!important}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle) .theme-toggle-track{width:48px!important;height:30px!important;padding:3px!important;border-radius:999px!important;display:block!important;position:relative!important;background:#e5e1f0!important;border:1px solid var(--line)!important}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle) .theme-toggle-track>span{position:absolute!important;left:3px!important;top:2px!important;width:24px!important;height:24px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--card)!important;color:#6b5b17!important;box-shadow:0 2px 6px #1f1a342e!important;transform:translate(0)!important;transition:transform .18s ease,background .18s ease,color .18s ease!important}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle) .theme-toggle-track>span:before{content:"☀";font-size:15px;line-height:1}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle) .theme-toggle-track>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{line-height:max(1.25em,1em)}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle) .theme-toggle-track>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-default)}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle).is-dark .theme-toggle-track{background:#6c4cff!important;border-color:#826dff!important}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle).is-dark .theme-toggle-track>span{transform:translate(18px)!important;color:#5540c9!important}:is(.header-controls-stack>.theme-toggle,.mobile-header-theme-toggle).is-dark .theme-toggle-track>span:before{content:"☾"}.header-labels-hidden .header-inbox-label,.header-labels-hidden .whats-new-launcher-label{display:none!important}.header-labels-hidden .header-profile-action,.header-labels-hidden .header-signout-action{width:42px;min-width:42px;padding-left:0!important;padding-right:0!important;font-size:0!important;gap:0!important}.header-labels-hidden .whats-new-launcher{width:42px;min-width:42px;padding-left:0!important;padding-right:0!important;gap:0!important}.profile-dashboard-controls-card{margin-top:14px}.profile-header-label-setting,.family-default-profile-setting{display:grid;gap:12px}.profile-header-label-setting>div>h3,.family-default-profile-setting>div>h3{margin-bottom:4px}.profile-header-label-setting>div>p,.family-default-profile-setting>div>p{margin:0;color:var(--muted);line-height:1.5}.profile-header-label-toggle{margin:0!important}.family-default-profile-setting>.btn{justify-self:start}.profile-appearance-control-message{margin-bottom:0}@media(max-width:760px){.top{align-items:flex-start}.header-controls-stack{width:100%;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"whats profile theme" "family family family";justify-content:stretch}.header-controls-stack>.profile{justify-self:stretch;justify-content:flex-end}.header-greeting,.header-inbox-label,.whats-new-launcher-label{display:none!important}.header-profile-action,.header-signout-action{width:42px;min-width:42px;padding-left:0!important;padding-right:0!important;font-size:0!important;gap:0!important}.whats-new-launcher{width:42px;min-width:42px;padding-left:0!important;padding-right:0!important;gap:0!important}}@media(max-width:640px){.header-controls-stack>.family-workspace-controls{width:100%;grid-template-columns:minmax(0,1fr) 38px!important}.family-default-profile-setting>.btn{width:100%}}@media(max-width:420px){.header-controls-stack{gap:7px 6px}.header-controls-stack>.profile{padding:6px 7px;gap:4px}.header-profile-action,.header-signout-action,.whats-new-launcher{width:38px;min-width:38px;min-height:38px}.header-controls-stack>.theme-toggle.compact{min-width:46px;min-height:38px}}.split-brand-shell .split-master-mark{width:44px;height:38px;flex:0 0 auto;border-radius:0;overflow:visible;background:transparent!important;box-shadow:none}.app .top .app-brand-home .brand-mark{width:44px;height:44px;flex:0 0 44px;display:block;border-radius:0;overflow:visible;background-color:transparent!important;background-image:url(/sproglet-family-logo.png?v=2)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;box-shadow:none;color:transparent;font-size:0}.master-shell .master-home-logo .master-mark{all:unset;display:block!important;width:52px!important;height:45px!important;flex:0 0 52px!important;max-width:none!important;max-height:none!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;clip-path:none!important}.master-shell .master-home-logo .master-logo-layer{gap:11px;padding:8px 16px 8px 11px}.split-brand-shell .split-master-mark:before,.split-brand-shell .split-master-mark:after,.split-brand-shell .split-master-core{display:none!important}.split-brand-shell .split-logo-family .split-master-mark,.split-brand-shell .split-logo-social .split-master-mark{filter:none!important}@media(max-width:560px){.split-brand-shell .split-master-mark{width:40px;height:35px}.app .top .app-brand-home .brand-mark{width:40px;height:40px;flex-basis:40px}.master-shell .master-home-logo .master-mark{width:46px!important;height:40px!important;flex-basis:46px!important}.master-shell .master-home-logo .master-logo-layer{gap:10px;padding:7px 15px 7px 10px}}.consent-banner{display:grid;grid-template-columns:minmax(0,1fr) 184px;align-items:center;gap:24px;padding:18px 20px}.consent-banner-copy{min-width:0;max-width:none}.consent-banner-copy strong{display:block;font-size:16px;line-height:1.2}.consent-banner-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.consent-banner-copy p{margin:7px 0 0}.consent-primary-actions{display:grid;grid-template-columns:1fr;gap:8px;width:184px;justify-self:end;align-self:center;padding:2px 0}.consent-primary-actions .consent-choice{width:100%}.consent-choice{min-height:42px;font-weight:800;white-space:nowrap}.consent-accept-all{border-color:transparent!important;background:linear-gradient(135deg,#ff6fae,#9a56d8 52%,#5578e7)!important;color:#fff!important;box-shadow:0 7px 18px #6c4cff38}.consent-accept-all:hover{background:linear-gradient(135deg,#f65f9f,#8e4dce 52%,#4c6edb)!important;border-color:transparent!important;color:#fff!important;transform:translateY(-1px)}.consent-choice:focus-visible,.cookie-preferences-trigger:focus-visible,.consent-close:focus-visible,.consent-switch input:focus-visible+span{outline:3px solid rgba(108,76,255,.35);outline-offset:3px}.cookie-preferences-trigger{position:fixed;z-index:1350;left:14px;bottom:14px;border:1px solid #d8d2ef;border-radius:999px;background:#fffffff5;color:#453d62;padding:9px 13px;font:inherit;font-size:12px;font-weight:800;box-shadow:0 7px 24px #2b22571f}.cookie-preferences-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.cookie-preferences-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.cookie-preferences-trigger:hover{background:#f5f1ff;border-color:#bfb3ef}.consent-modal-backdrop{position:fixed;z-index:1500;inset:0;display:grid;place-items:center;padding:22px;background:#17142685;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.consent-manager{width:min(760px,100%);max-height:min(88vh,860px);overflow:auto;background:#fff;color:#1d1935;border:1px solid #ded9ef;border-radius:24px;box-shadow:0 28px 90px #1c163747;padding:24px}.consent-manager-header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #ece8f5}.consent-manager-header h2{margin:3px 0 8px;font-size:28px;line-height:1.08;letter-spacing:-.025em}.consent-manager-header p{margin:0;color:#6a637b;line-height:1.5;font-size:14px;max-width:620px}.consent-manager-header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.consent-eyebrow{display:block;color:#6c4cff;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.consent-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.consent-close{width:38px;height:38px;flex:0 0 auto;border:1px solid #ded8ef;border-radius:12px;background:#faf9ff;color:#625a78;font-size:24px;line-height:1;display:grid;place-items:center}.consent-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.consent-category-list{display:grid;gap:10px;margin:18px 0}.consent-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border:1px solid #e5e1f0;border-radius:17px;background:#fdfcff}.consent-category.is-unused{background:#fafafa;color:#6f6a76}.consent-category-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.consent-category-heading strong{font-size:15px}.consent-category-heading strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.consent-category-heading span{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;background:#f0ecff;color:#6755ad;font-size:10px;font-weight:900;letter-spacing:.02em}.consent-category-heading span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.consent-category-heading .consent-required{background:#e8f5ee;color:#35664e}.consent-category-copy p{margin:6px 0 0;color:#6b647c;font-size:13px;line-height:1.48}.consent-category-copy p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.consent-category-copy small{display:block;margin-top:6px;color:#817a8f;font-size:11px;font-weight:700}.consent-category-copy small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.consent-switch{position:relative;display:inline-flex;align-items:center;margin:0;cursor:pointer}.consent-switch input{position:absolute;opacity:0;pointer-events:none}.consent-switch span{position:relative;width:48px;height:28px;border-radius:999px;background:#c8c4d4;border:1px solid #b9b5c5;transition:background .16s ease,border-color .16s ease}.consent-switch span:after{content:"";position:absolute;width:22px;height:22px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #18142833;transition:transform .16s ease}.consent-switch input:checked+span{background:#6c4cff;border-color:#6c4cff}.consent-switch input:checked+span:after{transform:translate(20px)}.consent-switch.is-locked{cursor:not-allowed;opacity:.72}.consent-manager-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;padding-top:17px;border-top:1px solid #ece8f5}.consent-save{font-weight:900}.consent-manager-footnote{margin:12px 0 0;color:#81798f;font-size:11px;line-height:1.45;text-align:right}.consent-manager-footnote:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] .consent-manager{background:#211f2c;color:var(--ink);border-color:#49435d;box-shadow:0 28px 90px #0000007a}html[data-theme=dark] .consent-manager-header,html[data-theme=dark] .consent-manager-actions{border-color:#3b364b}html[data-theme=dark] .consent-manager-header p,html[data-theme=dark] .consent-category-copy p,html[data-theme=dark] .consent-manager-footnote{color:var(--muted)}html[data-theme=dark] .consent-category{background:#282534;border-color:#454052}html[data-theme=dark] .consent-category.is-unused{background:#24222c}html[data-theme=dark] .consent-close,html[data-theme=dark] .cookie-preferences-trigger{background:#292635;border-color:#4a445d;color:var(--ink)}html[data-theme=dark] .consent-category-heading span{background:#383149;color:#d2c7ff}html[data-theme=dark] .consent-category-heading .consent-required{background:#263a31;color:#aee3c6}@media(max-width:760px){.consent-banner{grid-template-columns:1fr;align-items:stretch;text-align:left;gap:14px}.consent-primary-actions{grid-template-columns:1fr;width:100%;justify-self:stretch;padding:0}.consent-primary-actions .consent-choice{width:100%}.consent-modal-backdrop{padding:10px;place-items:end center}.consent-manager{max-height:92vh;border-radius:22px 22px 14px 14px;padding:18px}.consent-manager-header h2{font-size:23px}.consent-category{gap:12px;padding:14px}.consent-manager-actions{display:grid;grid-template-columns:1fr}.consent-manager-actions .btn{width:100%}.consent-manager-footnote{text-align:left}.cookie-preferences-trigger{left:10px;bottom:10px}}.app-brand-home .brand-mark{width:48px!important;height:48px!important;border-radius:0!important;background:transparent url(/sproglet-family-logo.png?v=1) center/contain no-repeat!important;box-shadow:none!important;color:transparent!important;font-size:0!important}.auth-family-logo-wrap .family-product-brand{position:relative;z-index:1}.auth-family-logo-wrap .family-product-mark{width:68px;height:68px}.auth-family-logo-wrap .family-product-brand-copy strong{font-size:36px;letter-spacing:-.04em;line-height:1;color:#25233a}.auth-family-logo-wrap .family-product-brand-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.auth-family-logo-wrap .family-product-brand-copy span{color:#756e92;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-family-logo-wrap .family-product-brand-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-profile-photo-action{display:flex;align-items:center;min-height:48px}.auth-file-button{margin:0!important}.auth-bio-field,.auth-bio-input{width:100%}.auth-bio-input{display:block;min-height:110px;resize:vertical;background:#fcfcff}.auth-bio-input:focus{outline:none;border-color:#8d7cff;box-shadow:0 0 0 4px #6c4cff1a;background:#fff}.auth-age-notice,.auth-child-adult-check{margin-top:8px;padding:11px 12px;border-radius:13px;border:1px solid #f0d49b;background:#fff9e9;color:#62522e;font-size:11px;line-height:1.45}.auth-age-notice:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.auth-child-adult-check:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-age-notice strong,.auth-age-notice span,.auth-child-adult-check strong{display:block}.auth-age-notice span{margin-top:3px}.auth-child-adult-check p{margin:5px 0 9px;color:#74664a}.auth-child-adult-check label{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:11px;cursor:pointer}.auth-child-adult-check label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-child-adult-check input{width:18px;height:18px;min-height:0;margin:0;flex:0 0 auto}.postcode-status.is-resolved{display:none}.postcode-status.is-pending{color:var(--muted)}.auth-label-row{display:flex;align-items:center;gap:7px;min-height:18px;margin-bottom:6px}.auth-label-row>label{margin:0}.auth-tooltip-wrap{position:relative;display:inline-flex;align-items:center}.auth-tooltip-trigger{width:18px;height:18px;padding:0;border:1px solid #d7d0ed;border-radius:999px;background:#f7f4ff;color:#6c4cff;font:900 11px/1 system-ui;display:grid;place-items:center;cursor:help}.auth-tooltip-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.auth-tooltip-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-tooltip{position:absolute;z-index:30;right:0;left:auto;bottom:calc(100% + 9px);width:min(280px,70vw);padding:11px 12px;border:1px solid #ded7ef;border-radius:13px;background:#fff;color:#514b61;box-shadow:0 12px 32px #2f264e29;font-size:0;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .32s ease,transform .32s ease,visibility .32s ease;pointer-events:none}.auth-tooltip:before{content:"For UK postcodes / Eircodes, Sproglet will use your location to set up the right localised calendar. UK postcodes will also be matched to a local authority where possible. Localised events and holidays will be automatically added to your calendar.";display:block;font-size:11px;line-height:1.45;color:inherit}.auth-tooltip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-default)}.auth-tooltip-wrap:hover .auth-tooltip,.auth-tooltip-wrap:focus-within .auth-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.auth-tooltip-trigger:focus-visible{outline:3px solid #ffd15b;outline-offset:2px}.auth-layout.auth-layout-create:has(.auth-family-theme-step){width:min(1240px,100%);grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr)}.auth-layout.auth-layout-create:has(.auth-family-theme-step) .auth-form-panel{justify-content:flex-start}.auth-family-theme-step{min-width:0}.auth-family-theme-step .family-theme-panel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr);grid-template-areas:"head head" "choices preview" "editor preview" "notice preview" "actions actions";gap:12px 18px;align-items:start;min-width:0}.auth-family-theme-step .family-theme-head{grid-area:head;min-width:0}.auth-family-theme-step .family-theme-grid{grid-area:choices;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin:0}.auth-family-theme-step .family-theme-choice{width:100%;min-width:0;justify-content:flex-start;border-radius:999px}.auth-family-theme-step .family-theme-name{overflow:hidden;text-overflow:ellipsis}.auth-family-theme-step .family-theme-editor{grid-area:editor;min-width:0;margin-top:0}.auth-family-theme-step .family-theme-panel>.notice{grid-area:notice;min-width:0;margin:0}.auth-family-theme-step .family-theme-preview{grid-area:preview;position:sticky;top:14px;min-width:0;margin-top:0}.auth-family-theme-step .family-theme-save-actions{grid-area:actions;position:sticky!important;bottom:0!important;z-index:4;justify-content:flex-end;align-items:center;margin:2px -4px -4px!important;padding:12px 4px 4px!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--card) 94%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-family-theme-step .family-theme-save-actions .btn{min-width:130px}.auth-family-theme-step .family-theme-canvas-wrap,.auth-family-theme-step .family-theme-canvas{width:184px;height:184px}.auth-family-theme-step .family-theme-wheel-panel{grid-template-columns:auto minmax(150px,1fr);gap:.85rem;padding:.8rem}.auth-family-theme-step .family-theme-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:7px;width:100%;margin:0 auto}.auth-family-theme-step .family-theme-preview-button{width:100%;min-height:34px}.auth-family-theme-step .family-theme-preview-milestone{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;overflow:hidden;padding:0 .72rem;border-color:color-mix(in srgb,var(--c3) 52%,var(--c1));background:linear-gradient(118deg,var(--c1) 0%,var(--c1) 74%,color-mix(in srgb,var(--c1) 68%,var(--c3)) 80%,color-mix(in srgb,var(--c1) 30%,var(--c3)) 88%,var(--c3) 100%)}.auth-family-theme-step .family-theme-preview-milestone span{display:flex;align-items:center;padding:0;color:#fff;background:transparent;white-space:nowrap;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.18)}.auth-family-theme-step .family-theme-preview-milestone b{height:100%;min-width:28px;display:grid;place-items:center;color:var(--hi-ink,#5a430f);background:transparent;border:0}.auth-family-theme-step .family-theme-preview.is-system-default .family-theme-preview-milestone{border-color:#d6bd5d;background:linear-gradient(118deg,#6c4cff 0% 74%,#9173bf 81%,#d8bd77 89%,#ffe36e)}.auth-family-theme-step .family-theme-preview.is-system-default .family-theme-preview-milestone span{color:#fff;background:transparent;text-shadow:0 1px 2px rgba(0,0,0,.18)}.auth-family-theme-step .family-theme-preview.is-system-default .family-theme-preview-milestone b{color:#71580d;background:transparent}.auth-form-copy,.auth-form,.auth-family-theme-step{animation:sprogletOnboardingEnter .36s ease-out both}@keyframes sprogletOnboardingEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.auth-shell-pricing{display:block;min-height:100vh;padding:0;background:radial-gradient(circle at 12% 8%,rgba(255,127,174,.14),transparent 24rem),radial-gradient(circle at 88% 4%,rgba(108,76,255,.13),transparent 26rem),linear-gradient(180deg,#fcfbff,#f7f4ff 62%,#fff)}html[data-theme=dark] .auth-shell-pricing{background:radial-gradient(circle at 12% 8%,rgba(255,127,174,.1),transparent 24rem),radial-gradient(circle at 88% 4%,rgba(108,76,255,.18),transparent 26rem),linear-gradient(180deg,#17141f,#1d1828 62%,#15121c)}html[data-theme=dark] .auth-family-logo-wrap .family-product-brand-copy strong{color:#f8f6ff}html[data-theme=dark] .auth-family-logo-wrap .family-product-brand-copy span{color:#b8b1c5}html[data-theme=dark] .auth-bio-input{background:#292633;border-color:#514b60;color:#f8f6ff}html[data-theme=dark] .auth-age-notice,html[data-theme=dark] .auth-child-adult-check{background:#3a3322;border-color:#5d5132;color:#f4e7ba}html[data-theme=dark] .auth-child-adult-check p{color:#d2c49d}html[data-theme=dark] .auth-tooltip-trigger{background:#2b2538;border-color:#514760;color:#c5b9ff}html[data-theme=dark] .auth-tooltip{background:#292533;border-color:#514760;color:#e8e2f1;box-shadow:0 14px 38px #00000057}@media(max-width:860px){.auth-layout.auth-layout-create:has(.auth-family-theme-step){grid-template-columns:1fr}.auth-family-theme-step .family-theme-panel{grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);gap:12px 14px}.auth-family-theme-step .family-theme-canvas-wrap,.auth-family-theme-step .family-theme-canvas{width:174px;height:174px}}@media(max-width:680px){.auth-family-theme-step .family-theme-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "choices" "editor" "preview" "notice" "actions";gap:12px}.auth-family-theme-step .family-theme-preview{position:static}.auth-family-theme-step .family-theme-save-actions{margin:0 -2px -2px!important;padding:10px 2px 2px!important}.auth-family-theme-step .family-theme-save-actions .btn{flex:1;min-width:0}.auth-family-theme-step .family-theme-wheel-panel{grid-template-columns:1fr}.auth-family-theme-step .family-theme-canvas-wrap,.auth-family-theme-step .family-theme-canvas{width:min(184px,70vw);height:min(184px,70vw)}}@media(max-width:620px){.app-brand-home .brand-mark{width:42px!important;height:42px!important}.auth-family-logo-wrap .family-product-mark{width:54px;height:54px}.auth-family-logo-wrap .family-product-brand-copy strong{font-size:30px}.auth-family-theme-step .family-theme-grid{grid-template-columns:1fr 1fr;width:100%;gap:7px}.auth-family-theme-step .family-theme-actions{width:100%}.auth-family-theme-step .family-theme-preview-milestone span{white-space:normal;text-align:left}.auth-tooltip{right:0;left:auto;transform:translateY(5px)}.auth-tooltip-wrap:hover .auth-tooltip,.auth-tooltip-wrap:focus-within .auth-tooltip{transform:translateY(0)}}@media(max-width:420px){.auth-family-theme-step .family-theme-choice{padding:.36rem .48rem}.auth-family-theme-step .family-theme-name{font-size:.7rem}.auth-family-theme-step .family-theme-name:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.auth-family-theme-step .family-theme-save-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}}@media(prefers-reduced-motion:reduce){.auth-form-copy,.auth-form,.auth-family-theme-step{animation:none}.auth-tooltip{transition:none}}.app{--desktop-theme-primary:var(--family-theme-action-primary,var(--accent));--desktop-theme-accent:var(--family-theme-action-accent,#8d5cff);--desktop-theme-highlight:var(--family-theme-highlight,#ffe36e);--desktop-theme-soft:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 14%,var(--card));--desktop-focus:color-mix(in srgb,var(--desktop-theme-primary) 52%,white 10%)}.profile-workspace .auth-pill,.admin-workspace .auth-pill,.requests-experience .auth-pill{background:var(--desktop-theme-soft)!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 28%,var(--line))!important;color:var(--desktop-theme-primary)!important}.profile-section-nav nav button.active,.admin-section-nav nav button.active{background:linear-gradient(135deg,var(--desktop-theme-primary),var(--desktop-theme-accent))!important;border-color:var(--desktop-theme-primary)!important;color:#fff!important;box-shadow:0 5px 14px color-mix(in srgb,var(--desktop-theme-primary) 18%,transparent)}.profile-section-nav nav button.active .profile-nav-icon,.admin-section-nav nav button.active .admin-nav-icon{background:color-mix(in srgb,#fff 92%,var(--desktop-theme-highlight))!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 35%,#fff)!important;color:var(--desktop-theme-primary)!important}.profile-section-nav nav button:hover:not(.active),.admin-section-nav nav button:hover:not(.active){background:var(--desktop-theme-soft)!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 28%,var(--line))!important;color:var(--ink)!important}.profile-workspace .btn.primary,.admin-workspace .btn.primary,.requests-experience .btn.primary,.header-inbox-btn.active,.header-controls-stack .btn.active{background:linear-gradient(135deg,var(--desktop-theme-primary),var(--desktop-theme-accent))!important;border-color:var(--desktop-theme-primary)!important;color:#fff!important;box-shadow:0 5px 15px color-mix(in srgb,var(--desktop-theme-primary) 22%,transparent)!important}.header-inbox-btn:hover:not(.active),.header-controls-stack .btn:hover:not(.active){border-color:color-mix(in srgb,var(--desktop-theme-primary) 30%,var(--line))!important;background:var(--desktop-theme-soft)!important}.request-filter-chip:not(.is-off){border-color:color-mix(in srgb,var(--desktop-theme-primary) 30%,var(--line))!important;background:var(--desktop-theme-soft)!important;color:var(--desktop-theme-primary)!important}.request-filter-chip.is-off:hover{border-color:color-mix(in srgb,var(--desktop-theme-primary) 30%,var(--line))!important}.profile-card,.admin-card,.admin-content-section>.card,.requests-experience .request-experience-card{border-color:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--line))}.day-modal .day-action-card{min-height:76px}.day-modal .day-action-card:hover{border-color:color-mix(in srgb,var(--desktop-theme-primary) 50%,var(--line))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--desktop-theme-primary) 13%,transparent)!important}.day-modal .day-action-card.primary-action{background:linear-gradient(135deg,var(--desktop-theme-soft),var(--card))!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 38%,var(--line))!important}.day-modal .day-action-icon{background:var(--desktop-theme-soft)!important;color:var(--desktop-theme-primary)!important;border:1px solid color-mix(in srgb,var(--desktop-theme-primary) 24%,var(--line))}.day-modal .milestone-day-action{border-color:color-mix(in srgb,var(--desktop-theme-primary) 42%,var(--line))!important;background:linear-gradient(110deg,var(--desktop-theme-soft) 0%,var(--desktop-theme-soft) 68%,color-mix(in srgb,var(--desktop-theme-highlight) 34%,var(--card)) 100%)!important}.day-modal .milestone-day-action .day-action-icon{background:var(--desktop-theme-highlight)!important;color:#3b3150!important;border-color:color-mix(in srgb,var(--desktop-theme-highlight) 72%,#7b6320)!important}.calendar .day[role=button]{cursor:pointer}.calendar .day[role=button]:focus-visible{z-index:2;outline:3px solid var(--desktop-focus)!important;outline-offset:-3px!important;box-shadow:inset 0 0 0 2px var(--card)}.app :is(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid var(--desktop-focus)!important;outline-offset:3px!important}.app :is(button,.btn,.header-inbox-btn,.theme-toggle){min-height:40px}.profile-section-nav nav button,.admin-section-nav nav button{min-height:44px}.app [role=dialog]{border-color:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 22%,var(--line))!important}html.sproglet-milestone-bridge-active .tab-transition-ghost{display:none!important}html.sproglet-milestone-bridge-active .app>*{animation-duration:0s!important;transition-duration:0s!important}html[data-theme=dark] .profile-section-nav nav button.active,html[data-theme=dark] .admin-section-nav nav button.active,html[data-theme=dark] .header-inbox-btn.active,html[data-theme=dark] .header-controls-stack .btn.active,html[data-theme=dark] .profile-workspace .btn.primary,html[data-theme=dark] .admin-workspace .btn.primary,html[data-theme=dark] .requests-experience .btn.primary{background:linear-gradient(135deg,var(--desktop-theme-primary),var(--desktop-theme-accent))!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 72%,#fff)!important;color:#fff!important}html[data-theme=dark] .profile-section-nav nav button:hover:not(.active),html[data-theme=dark] .admin-section-nav nav button:hover:not(.active),html[data-theme=dark] .header-inbox-btn:hover:not(.active),html[data-theme=dark] .header-controls-stack .btn:hover:not(.active){background:color-mix(in srgb,var(--desktop-theme-primary) 20%,#292633)!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 55%,#514b60)!important;color:#f8f6ff!important}html[data-theme=dark] .profile-workspace .auth-pill,html[data-theme=dark] .admin-workspace .auth-pill,html[data-theme=dark] .requests-experience .auth-pill{background:color-mix(in srgb,var(--desktop-theme-primary) 28%,#292633)!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 55%,#514b60)!important;color:#f7f3ff!important}html[data-theme=dark] .day-modal .day-action-card{background:#292633!important;border-color:#5d566b!important;color:#f8f6ff!important}html[data-theme=dark] .day-modal .day-action-card:hover,html[data-theme=dark] .day-modal .day-action-card.primary-action{background:color-mix(in srgb,var(--desktop-theme-primary) 18%,#292633)!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 58%,#5d566b)!important}html[data-theme=dark] .day-modal .milestone-day-action{background:linear-gradient(110deg,color-mix(in srgb,var(--desktop-theme-primary) 18%,#292633),#292633 68%,color-mix(in srgb,var(--desktop-theme-highlight) 26%,#292633))!important}html[data-theme=dark] .day-modal .day-action-icon{background:color-mix(in srgb,var(--desktop-theme-primary) 25%,#312d3d)!important;color:#fff!important;border-color:color-mix(in srgb,var(--desktop-theme-primary) 48%,#625b72)!important}html[data-theme=dark] .day-modal .milestone-day-action .day-action-icon{background:var(--desktop-theme-highlight)!important;color:#251f32!important}@media(prefers-reduced-motion:reduce){.app *,.app *:before,.app *:after{scroll-behavior:auto!important}.app :is(.day-action-card,.profile-section-nav button,.admin-section-nav button,.header-inbox-btn){transition:none!important;transform:none!important}}@media(forced-colors:active){.app :is(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid Highlight!important}.profile-section-nav nav button.active,.admin-section-nav nav button.active,.nav-full .btn.active,.header-inbox-btn.active{forced-color-adjust:auto;border:2px solid Highlight!important}}.app .calendar-unified-controls{--calendar-theme-primary:var(--accent);--calendar-theme-accent:#8d5cff;--calendar-theme-soft:var(--accent-soft)}:root[data-family-palette]:not([data-family-palette=default]) .app .calendar-unified-controls{--calendar-theme-primary:var(--family-theme-action-primary);--calendar-theme-accent:var(--family-theme-action-accent);--calendar-theme-soft:color-mix(in srgb,var(--family-theme-primary) 16%,var(--card))}.app .calendar-unified-controls .calendar-view-switcher .btn.active,.app .calendar-unified-controls .owner-control-group .calendar-request-inline{background:linear-gradient(135deg,var(--calendar-theme-primary),var(--calendar-theme-accent))!important;border-color:var(--calendar-theme-primary)!important;color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb,var(--calendar-theme-primary) 24%,transparent)!important}.app .calendar-unified-controls .owner-control-group .owner-active{background:var(--calendar-theme-soft)!important;border-color:color-mix(in srgb,var(--calendar-theme-primary) 48%,var(--line))!important;color:var(--calendar-theme-primary)!important;font-weight:900}.app .calendar-unified-controls .btn:not(.active):not(.owner-active):not(.calendar-request-inline):hover{background:var(--calendar-theme-soft)!important;border-color:color-mix(in srgb,var(--calendar-theme-primary) 42%,var(--line))!important;color:var(--ink)!important}.app .calendar-unified-controls :is(.month-select,.calendar-date-filter):hover{border-color:color-mix(in srgb,var(--calendar-theme-primary) 42%,var(--line))!important}html[data-theme=dark] .app .calendar-unified-controls .calendar-view-switcher .btn.active,html[data-theme=dark] .app .calendar-unified-controls .owner-control-group .calendar-request-inline{background:linear-gradient(135deg,var(--calendar-theme-primary),var(--calendar-theme-accent))!important;border-color:color-mix(in srgb,var(--calendar-theme-primary) 72%,#fff)!important;color:#fff!important}html[data-theme=dark] .app .calendar-unified-controls .owner-control-group .owner-active{background:color-mix(in srgb,var(--calendar-theme-primary) 30%,#292633)!important;border-color:color-mix(in srgb,var(--calendar-theme-primary) 68%,#514b60)!important;color:#fff!important}html[data-theme=dark] .app .calendar-unified-controls .btn:not(.active):not(.owner-active):not(.calendar-request-inline):hover{background:color-mix(in srgb,var(--calendar-theme-primary) 20%,#292633)!important;border-color:color-mix(in srgb,var(--calendar-theme-primary) 58%,#514b60)!important;color:#f8f6ff!important}html[data-theme=dark] .app .calendar-unified-controls :is(.month-select,.calendar-date-filter):hover{border-color:color-mix(in srgb,var(--calendar-theme-primary) 58%,#514b60)!important}@media(forced-colors:active){.app .calendar-unified-controls .calendar-view-switcher .btn.active,.app .calendar-unified-controls .owner-control-group .owner-active,.app .calendar-unified-controls .owner-control-group .calendar-request-inline{forced-color-adjust:auto;border:2px solid Highlight!important}}.profile-section-nav nav,.admin-section-nav nav{--workspace-flow-primary:var(--family-theme-action-primary,var(--accent));--workspace-flow-accent:var(--family-theme-action-accent,#8d5cff);position:relative;isolation:isolate}.profile-section-nav nav button,.admin-section-nav nav button{position:relative;isolation:isolate;overflow:hidden;z-index:0;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.profile-section-nav nav button>*,.admin-section-nav nav button>*{position:relative;z-index:1}.profile-section-nav nav button:after,.admin-section-nav nav button:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(90deg,var(--workspace-flow-primary),var(--workspace-flow-accent));background-repeat:no-repeat;background-size:var(--workspace-flow-nav-width,100%) 100%;background-position:var(--workspace-flow-nav-x,0px) center;clip-path:inset(0 100% 0 0);will-change:clip-path,opacity}.profile-section-nav nav[data-workspace-flow-axis=vertical] button:after,.admin-section-nav nav[data-workspace-flow-axis=vertical] button:after{background-image:linear-gradient(180deg,var(--workspace-flow-primary),var(--workspace-flow-accent));background-size:100% var(--workspace-flow-nav-height,100%);background-position:center var(--workspace-flow-nav-y,0px)}.profile-section-nav nav button[data-workspace-flow-cover=full]:not(.active):after,.admin-section-nav nav button[data-workspace-flow-cover=full]:not(.active):after{opacity:1;clip-path:inset(0 0 0 0)}.profile-section-nav nav[data-workspace-flow-direction=right] button[data-workspace-flow-cover=target]:not(.active):after,.admin-section-nav nav[data-workspace-flow-direction=right] button[data-workspace-flow-cover=target]:not(.active):after{opacity:1;clip-path:inset(0 calc(100% - var(--workspace-flow-progress,0%)) 0 0)}.profile-section-nav nav[data-workspace-flow-direction=left] button[data-workspace-flow-cover=target]:not(.active):after,.admin-section-nav nav[data-workspace-flow-direction=left] button[data-workspace-flow-cover=target]:not(.active):after{opacity:1;clip-path:inset(0 0 0 calc(100% - var(--workspace-flow-progress,0%)))}.profile-section-nav nav[data-workspace-flow-direction=down] button[data-workspace-flow-cover=target]:not(.active):after,.admin-section-nav nav[data-workspace-flow-direction=down] button[data-workspace-flow-cover=target]:not(.active):after{opacity:1;clip-path:inset(0 0 calc(100% - var(--workspace-flow-progress,0%)) 0)}.profile-section-nav nav[data-workspace-flow-direction=up] button[data-workspace-flow-cover=target]:not(.active):after,.admin-section-nav nav[data-workspace-flow-direction=up] button[data-workspace-flow-cover=target]:not(.active):after{opacity:1;clip-path:inset(calc(100% - var(--workspace-flow-progress,0%)) 0 0 0)}.profile-section-nav nav button[data-workspace-flow-cover]:not(.active),.admin-section-nav nav button[data-workspace-flow-cover]:not(.active){border-color:color-mix(in srgb,var(--workspace-flow-primary) 58%,var(--line))!important;box-shadow:0 5px 14px color-mix(in srgb,var(--workspace-flow-primary) 12%,transparent)!important}.profile-section-nav nav button[data-workspace-flow-contrast=true]:not(.active),.admin-section-nav nav button[data-workspace-flow-contrast=true]:not(.active){color:#fff!important}.profile-section-nav nav[data-workspace-flow-axis=vertical] button[data-workspace-flow-cover=target]:not(.active),.admin-section-nav nav[data-workspace-flow-axis=vertical] button[data-workspace-flow-cover=target]:not(.active){transform:translate(2px)}.profile-section-nav nav[data-workspace-flow-axis=horizontal] button[data-workspace-flow-cover=target]:not(.active),.admin-section-nav nav[data-workspace-flow-axis=horizontal] button[data-workspace-flow-cover=target]:not(.active){transform:translateY(-1px)}.profile-section-nav nav button.active:after,.admin-section-nav nav button.active:after{opacity:0}.profile-section-nav nav[data-workspace-flow-fading=true] button[data-workspace-flow-cover]:not(.active),.admin-section-nav nav[data-workspace-flow-fading=true] button[data-workspace-flow-cover]:not(.active){color:var(--muted)!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;transition:color .7s ease,border-color .7s ease,box-shadow .7s ease,transform .7s ease}.profile-section-nav nav[data-workspace-flow-fading=true] button[data-workspace-flow-cover]:not(.active):after,.admin-section-nav nav[data-workspace-flow-fading=true] button[data-workspace-flow-cover]:not(.active):after{opacity:0;transition:opacity .7s ease}@media(prefers-reduced-motion:reduce){.profile-section-nav nav button,.admin-section-nav nav button{transition:none!important;transform:none!important}.profile-section-nav nav button:after,.admin-section-nav nav button:after{display:none!important;transition:none!important;will-change:auto}}@media(forced-colors:active){.profile-section-nav nav button[data-workspace-flow-cover]:not(.active),.admin-section-nav nav button[data-workspace-flow-cover]:not(.active){forced-color-adjust:auto;border:2px solid Highlight!important}}:root{--wcag-surface:#ffffff;--wcag-surface-2:#f5f3fa;--wcag-surface-3:#ece9f3;--wcag-text:#25233a;--wcag-muted:#5f5a72;--wcag-border:#8d879f;--wcag-border-soft:#b7b2c5;--wcag-focus:#4f36bd;--wcag-link:#4f36bd;--wcag-placeholder:#6f6981;--wcag-danger-bg:#fff0f1;--wcag-danger-border:#bd6974;--wcag-danger-text:#7b2d38;--wcag-success-bg:#e7f6ec;--wcag-success-border:#67977a;--wcag-success-text:#24573a;--wcag-warning-bg:#fff3d4;--wcag-warning-border:#a88735;--wcag-warning-text:#654d0b}html[data-theme=dark]{--wcag-surface:#211f2a;--wcag-surface-2:#292633;--wcag-surface-3:#312d3d;--wcag-text:#f8f6ff;--wcag-muted:#c3bdcf;--wcag-border:#756e86;--wcag-border-soft:#5f586e;--wcag-focus:#c8bbff;--wcag-link:#d1c6ff;--wcag-placeholder:#aaa3b8;--wcag-danger-bg:#3a2024;--wcag-danger-border:#9c5963;--wcag-danger-text:#ffdce1;--wcag-success-bg:#213d2d;--wcag-success-border:#5d8f6e;--wcag-success-text:#e1f8e9;--wcag-warning-bg:#413719;--wcag-warning-border:#9a8137;--wcag-warning-text:#fff2c4}.app,.sproglet-modal-scope,.auth-shell,.setup-screen{color:var(--wcag-text)}:is(.app,.sproglet-modal-scope) .muted,.app .family-note,.app .profile-section-content p,.app .admin-section-content p{color:var(--wcag-muted)}:is(.app,.sproglet-modal-scope) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),.auth-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--wcag-surface)!important;color:var(--wcag-text)!important;border-color:var(--wcag-border)!important}:is(.app,.sproglet-modal-scope) :is(input,textarea)::placeholder,.auth-shell :is(input,textarea)::placeholder{color:var(--wcag-placeholder)!important;opacity:1!important}html[data-theme=dark] :is(.app,.sproglet-modal-scope,.auth-shell) select,html[data-theme=dark] :is(.app,.sproglet-modal-scope,.auth-shell) input{color-scheme:dark}html[data-theme=dark] :is(.app,.sproglet-modal-scope,.auth-shell) option{background:var(--wcag-surface-2);color:var(--wcag-text)}:is(.app,.sproglet-modal-scope) :is(input[type=checkbox],input[type=radio]),.auth-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--family-theme-action-primary,var(--accent))}:is(.app,.sproglet-modal-scope) .btn:not(.primary):not(.active):not(.danger),.app .header-inbox-btn:not(.active),.app .family-theme-open-button,.app .family-theme-choice,:is(.app,.sproglet-modal-scope) .modal-close-btn,:is(.app,.sproglet-modal-scope) .reaction-picker-head button,:is(.app,.sproglet-modal-scope) .reaction-picker-group button{background:var(--wcag-surface)!important;color:var(--wcag-text)!important;border-color:var(--wcag-border)!important}:is(.app,.sproglet-modal-scope) .btn.primary,:is(.app,.sproglet-modal-scope) .btn.active,.app .profile .btn.active,.app .calendar-view-switcher .btn.active,.app .calendar-unified-controls .calendar-request-inline,.app .header-inbox-btn.active,.app .header-controls-stack .btn.active,.app .profile-section-nav nav button.active,.app .admin-section-nav nav button.active{background:linear-gradient(135deg,var(--family-theme-action-primary,var(--accent)),var(--family-theme-action-accent,#8d5cff))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important}html[data-theme=dark] :is(.app,.sproglet-modal-scope) :is(.btn.primary,.btn.active,.calendar-view-switcher .btn.active,.calendar-unified-controls .calendar-request-inline,.header-inbox-btn.active,.header-controls-stack .btn.active,.profile-section-nav nav button.active,.admin-section-nav nav button.active){border-color:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 68%,#fff)!important}:is(.app,.sproglet-modal-scope) .btn:not(.primary):not(.active):not(.danger):hover,.app .header-inbox-btn:not(.active):hover,.app .family-theme-open-button:hover,.app .family-theme-choice:hover{background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 12%,var(--wcag-surface))!important;color:var(--wcag-text)!important;border-color:var(--family-theme-action-primary,var(--accent))!important}:is(.app,.sproglet-modal-scope) :is(button,.btn,input,select,textarea):disabled,.auth-shell :is(button,.btn,input,select,textarea):disabled{opacity:1!important;cursor:not-allowed!important;background:var(--wcag-surface-3)!important;border-color:var(--wcag-border-soft)!important;color:var(--wcag-muted)!important;box-shadow:none!important;filter:none!important}:is(.app,.sproglet-modal-scope,.auth-shell,.setup-screen) :is(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid var(--wcag-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 1px var(--wcag-surface)!important}:is(.app,.sproglet-modal-scope) button,:is(.app,.sproglet-modal-scope) [role=button]{min-width:24px;min-height:24px}.app a[href]:not(.btn):not(.app-brand-home),.auth-shell a[href]:not(.btn){color:var(--wcag-link)!important;text-decoration-thickness:.1em;text-underline-offset:.16em}.app a[href]:not(.btn):not(.app-brand-home):hover,.auth-shell a[href]:not(.btn):hover{text-decoration:underline}html:not([data-theme=dark]) .app .day.muted{background:#faf7f4!important;color:#746b70!important}html:not([data-theme=dark]) .app .day.muted .num{color:#6f666c!important}html[data-theme=dark] .app .calendar{background:#4f495f!important;border-color:#4f495f!important}html[data-theme=dark] .app .head{background:#342d43!important;color:#f8f6ff!important;border-color:#4f495f!important}html[data-theme=dark] .app .day:not(.muted){background:#211f2a!important;color:#f8f6ff!important}html[data-theme=dark] .app .day.muted{background:#18171d!important;color:#a9a2b5!important}html[data-theme=dark] .app .day .num{color:#f8f6ff!important}html[data-theme=dark] .app .day.muted .num{color:#a9a2b5!important}html[data-theme=dark] .app :is(.event-chip,.chip).ben{background:#365f79!important;color:#fff!important}html[data-theme=dark] .app :is(.event-chip,.chip).tammy{background:#674a79!important;color:#fff!important}html[data-theme=dark] .app :is(.event-chip,.chip).holiday{background:#725d16!important;color:#fff5c6!important}html[data-theme=dark] .app :is(.event-chip,.chip).uk{background:#624178!important;color:#f8efff!important}html[data-theme=dark] .app :is(.event-chip,.chip).global{background:#23605f!important;color:#eaffff!important}html[data-theme=dark] .app :is(.event-chip,.chip).birthday{background:#754052!important;color:#ffeef4!important}html[data-theme=dark] .app :is(.event-chip,.chip).school{background:#3d6642!important;color:#effff1!important}html[data-theme=dark] .app :is(.event-chip,.chip).request{background:#714b2c!important;color:#fff1df!important}html[data-theme=dark] .app :is(.event-chip,.chip).added-time{background:#347247!important;color:#f1fff5!important}html[data-theme=dark] .app :is(.event-chip,.chip).school-pickup{background:#765f17!important;color:#fff7d1!important}.app .status.pending,.app .request-status-pill.pending{background:var(--wcag-warning-bg)!important;border:1px solid var(--wcag-warning-border)!important;color:var(--wcag-warning-text)!important}.app .status.approved,.app .request-status-pill.approved,.app .request-decision.approved{background:var(--wcag-success-bg)!important;border:1px solid var(--wcag-success-border)!important;color:var(--wcag-success-text)!important}.app .status.declined,.app .request-status-pill.declined,.app .request-decision.declined{background:var(--wcag-danger-bg)!important;border:1px solid var(--wcag-danger-border)!important;color:var(--wcag-danger-text)!important}.app .danger-notice,.app .private-chat-error{background:var(--wcag-danger-bg)!important;border-color:var(--wcag-danger-border)!important;color:var(--wcag-danger-text)!important}:is(.app,.sproglet-modal-scope) :is(.sheet,.reaction-picker,.permission-editor,.permission-area,.permission-toggle,.family-delete-modal,.food-delete-modal,.food-calendar-tooltip,.authority-results,.location-results,.calendar-event-notes,.request-meta-grid>div,.request-note,.request-empty,.request-decline,.request-decline-modal,.food-library-card,.saved-meal-card,.meal-basket-item,.food-custom-modal,.external-food-card,.external-food-visual,.external-food-error,.cofid-food-card,.cofid-food-icon,.food-search-context,.sleep-entry-details>div,.event-location-card,.family-share-slug-row,.family-sharing-sections label,.invite-accept-card,.family-danger-zone,.install-help-card,.audit-before,.profile-card,.admin-card){background:var(--wcag-surface)!important;border-color:var(--wcag-border-soft)!important;color:var(--wcag-text)!important}html[data-theme=dark] :is(.app,.sproglet-modal-scope) :is(.reaction-picker,.permission-editor,.permission-area,.permission-toggle,.food-calendar-tooltip,.authority-results,.location-results,.calendar-event-notes,.request-meta-grid>div,.request-note,.request-empty,.request-decline,.request-decline-modal,.family-delete-modal,.food-library-card,.saved-meal-card,.meal-basket-item,.food-custom-modal,.food-delete-modal,.external-food-card,.external-food-visual,.external-food-error,.cofid-food-card,.cofid-food-icon,.food-search-context,.sleep-entry-details>div,.event-location-card,.family-share-slug-row,.family-sharing-sections label,.invite-accept-card,.family-danger-zone,.install-help-card,.audit-before,.profile-card,.admin-card){background:var(--wcag-surface-2)!important}.app .private-chat-shell{background:var(--wcag-surface-2)!important;border-color:var(--wcag-border-soft)!important}.app .private-chat-banner{background:var(--wcag-surface-3)!important;border-color:var(--wcag-border-soft)!important;color:var(--wcag-muted)!important}.app .private-message-list{background:var(--wcag-surface-2)!important}.app .private-message-bubble,.app .private-composer,.app .private-reply-preview,.app .private-composer-context{background:var(--wcag-surface)!important;border-color:var(--wcag-border-soft)!important;color:var(--wcag-text)!important}html[data-theme=dark] .app .private-message-row.own .private-message-bubble{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 24%,var(--wcag-surface-2))!important;border-color:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 65%,var(--wcag-border))!important}.app .private-message-author,.app .private-reply-preview span{color:var(--family-theme-action-primary,var(--wcag-link))!important}.app .permission-group-list button{background:var(--wcag-surface)!important;color:var(--wcag-text)!important;border-color:var(--wcag-border)!important}.app .permission-group-list button.active{background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 16%,var(--wcag-surface))!important;border:2px solid var(--family-theme-action-primary,var(--accent))!important;color:var(--wcag-text)!important}.app .family-access-table-head{background:var(--wcag-surface-2)!important;color:var(--wcag-muted)!important}.app :is(.profile-section-nav,.admin-section-nav) nav button:not(.active):hover{color:var(--wcag-text)!important}.app :is(.profile-section-nav,.admin-section-nav) nav button.active :is(.profile-nav-icon,.admin-nav-icon){background:var(--wcag-surface)!important;color:var(--family-theme-action-primary,var(--accent))!important;border-color:var(--wcag-border)!important}:is(.app,.sproglet-modal-scope) .auth-pill{color:var(--family-theme-action-primary,var(--accent))!important;border-color:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 55%,var(--wcag-border))!important}html[data-theme=dark] :is(.app,.sproglet-modal-scope) .auth-pill{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 25%,var(--wcag-surface-2))!important;color:#fff!important}.app .family-theme-choice[aria-pressed=true]{border:2px solid var(--family-theme-action-primary,var(--accent))!important;color:var(--wcag-text)!important}.app .family-theme-swatches i,.app .family-theme-default-visual i,.app .family-theme-circle{outline:1px solid color-mix(in srgb,var(--wcag-text) 34%,transparent);outline-offset:0}.app .food-calendar-tooltip:after{border-top-color:var(--wcag-surface)!important}html[data-theme=dark] .app .food-calendar-tooltip:after{border-top-color:var(--wcag-surface-2)!important}html[data-theme=dark] .app .milestone-story-copy{background:#fff8df!important;border-color:#9f8128!important;color:#282216!important}html[data-theme=dark] .app .milestone-story-copy .memory-note{color:#3e3729!important}html[data-theme=dark] .app .milestone-story-label{color:#72570b!important}.auth-shell .auth-layout,.auth-shell .auth-form-panel,.auth-shell .auth-create-section,.auth-shell .auth-profile-preview,.auth-shell .auth-profile-preview p{background:var(--wcag-surface)!important;color:var(--wcag-text)!important;border-color:var(--wcag-border-soft)!important}.auth-shell .auth-mode-tabs{background:var(--wcag-surface-2)!important;border-color:var(--wcag-border-soft)!important}.auth-shell .auth-mode-tabs button{color:var(--wcag-muted)!important}.auth-shell .auth-mode-tabs button.active{background:var(--wcag-surface)!important;color:var(--family-theme-action-primary,var(--wcag-link))!important;box-shadow:0 0 0 2px var(--wcag-border-soft)!important}html[data-theme=dark] .auth-shell .auth-brand-panel{color:var(--wcag-text)!important;background:linear-gradient(145deg,#242033,#281f2c 52%,#1c292d)!important}html[data-theme=dark] .auth-shell .auth-feature,html[data-theme=dark] .auth-shell .auth-feature-icon{background:var(--wcag-surface-2)!important;border-color:var(--wcag-border-soft)!important;color:var(--wcag-text)!important}.app :is(.permission-switch,.theme-toggle-track){border:1px solid var(--wcag-border)!important}.app .permission-toggle input:checked+.permission-switch,.app .theme-toggle input:checked+.theme-toggle-track{border-color:var(--family-theme-action-primary,var(--accent))!important}@media(prefers-reduced-motion:reduce){:is(.app,.sproglet-modal-scope,.auth-shell) *,:is(.app,.sproglet-modal-scope,.auth-shell) *:before,:is(.app,.sproglet-modal-scope,.auth-shell) *:after{scroll-behavior:auto!important}}@media(forced-colors:active){:is(.app,.sproglet-modal-scope,.auth-shell,.setup-screen) :is(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid Highlight!important;box-shadow:none!important}:is(.app,.sproglet-modal-scope) :is(.btn.active,.btn.primary,.profile-section-nav nav button.active,.admin-section-nav nav button.active,.family-theme-choice[aria-pressed=true]){forced-color-adjust:auto;border:2px solid Highlight!important}}:root{--wcag-success-border:#638f73}html[data-theme=dark]{--wcag-danger-border:#ad6c77}:root:not([data-family-palette]) .app,:root[data-family-palette=default] .app{--family-theme-primary:#6c4cff;--family-theme-accent:#7e58e6;--family-theme-highlight:#ffe36e;--family-theme-action-primary:#6c4cff;--family-theme-action-accent:#7e58e6}.app a[href]:not(.btn):not(.app-brand-home),.auth-shell a[href]:not(.btn){text-decoration:underline!important}.app .permission-toggle:has(input:focus-visible),.app .profile-setting-row:has(input:focus-visible){outline:3px solid var(--wcag-focus)!important;outline-offset:3px!important}.app :is(.legend-chip.is-off,.request-filter-chip.is-off,.food-category-chip.is-off){opacity:1!important;color:var(--wcag-muted)!important;background:var(--wcag-surface-2)!important;border-color:var(--wcag-border)!important;filter:saturate(.35)!important}.app .legend-chip.is-off{text-decoration:line-through}.app .rule-disabled{opacity:1!important;background:var(--wcag-surface-3)!important;color:var(--wcag-muted)!important}.app .private-message-actions,.app .food-library-remove{opacity:1!important}.app :is(.auth-preview-avatar,.profile-avatar),.auth-shell .auth-preview-avatar{color:#25233a!important}.app .private-send-btn{background:linear-gradient(135deg,var(--family-theme-action-primary,var(--accent)),var(--family-theme-action-accent,#7e58e6))!important;color:#fff!important;border:1px solid var(--family-theme-action-primary,var(--accent))!important}.app .family-danger-zone{background:var(--wcag-danger-bg)!important;border-color:var(--wcag-danger-border)!important;color:var(--wcag-danger-text)!important}.app .milestone-story-label,.app .milestone-no-photo,.app .milestone-no-photo small{color:#72570b!important}html[data-theme=dark] .app .sleep-quality-key{box-shadow:0 0 0 2px var(--wcag-border)!important}.app .notice{color:var(--wcag-text)}html[data-theme=dark] .app .notice:not(.danger-notice){background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 12%,var(--wcag-surface-2))!important;border-color:var(--wcag-border-soft)!important;color:var(--wcag-text)!important}@media(forced-colors:active){.app .permission-toggle:has(input:focus-visible),.app .profile-setting-row:has(input:focus-visible){outline-color:Highlight!important}}.app .activity-memory-shell{color:var(--wcag-text);border-color:var(--wcag-border-soft)!important}.app .activity-memory-close{background:var(--wcag-surface)!important;color:var(--wcag-text)!important;border-color:var(--wcag-border)!important}.app .activity-memory-intro p,.app .activity-section-head small,.app .activity-photo-picker span{color:var(--wcag-muted)!important}.app .activity-form-section{border-color:var(--wcag-border-soft)!important}.app .activity-section-head>span{background:var(--wcag-surface-2)!important;border-color:var(--wcag-border-soft)!important;color:var(--wcag-text)!important}.app .activity-photo-picker{background:var(--wcag-surface-2)!important;color:var(--wcag-text)!important;border:2px dashed var(--wcag-border)!important}.app .activity-photo-picker strong{color:var(--wcag-text)!important}.app .activity-photo-picker:has(input:focus-visible){outline:3px solid var(--wcag-focus)!important;outline-offset:3px!important}.app .activity-mood-tray{background:linear-gradient(180deg,var(--wcag-surface-2),var(--wcag-surface))!important;border-color:var(--wcag-border-soft)!important}.app .activity-mood-tray label{color:var(--wcag-muted)!important}.app .activity-mood-tray select{background:var(--wcag-surface)!important;color:var(--wcag-text)!important;border:1px solid var(--wcag-border)!important;border-radius:10px!important}.app .activity-mood-tray select:focus-visible{outline:3px solid var(--wcag-focus)!important;outline-offset:2px!important}.app .milestone-layout-picker button{background:var(--wcag-surface)!important;color:var(--wcag-text)!important;border-color:var(--wcag-border)!important}.app .milestone-layout-picker button.active{background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 16%,var(--wcag-surface))!important;color:var(--wcag-text)!important;border:2px solid var(--family-theme-action-primary,var(--accent))!important}.app .activity-photo-preview-grid>div{border-color:var(--wcag-border)!important}.app .activity-photo-preview-grid button{background:#1b1824eb!important;color:#fff!important;border:1px solid rgba(255,255,255,.72)!important}.app .day-modal-admin{border-color:var(--wcag-danger-border)!important;background:var(--wcag-danger-bg)!important;color:var(--wcag-danger-text)!important}.app .day-modal-admin small{color:var(--wcag-danger-text)!important}.app .clear-day-btn,.app .btn.danger{background:var(--wcag-danger-bg)!important;border-color:var(--wcag-danger-border)!important;color:var(--wcag-danger-text)!important}.app .modal.open .sheet :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--wcag-surface)!important;color:var(--wcag-text)!important;border-color:var(--wcag-border)!important}.app .modal.open .sheet :is(input,textarea)::placeholder{color:var(--wcag-placeholder)!important;opacity:1!important}html[data-theme=dark] .app .modal.open .sheet option{background:var(--wcag-surface-2)!important;color:var(--wcag-text)!important}.app .calendar-controls .legend-chip.is-off,.app .legend .legend-chip.is-off{opacity:1!important;color:var(--wcag-muted)!important;background:var(--wcag-surface-2)!important;border-color:var(--wcag-border)!important;text-decoration:line-through;filter:saturate(.35)!important}@media(forced-colors:active){.app .activity-photo-picker:has(input:focus-visible),.app .milestone-layout-picker button.active{outline:3px solid Highlight!important;border-color:Highlight!important}}@media(min-width:1200px){.app{max-width:1380px;padding-left:17px;padding-right:17px}}.calendar .event-chip.schedule-owner.calendar-owner-compact,.calendar .event-chip.personal-schedule.calendar-owner-compact{display:flex;align-items:flex-start;gap:5px}.calendar .event-chip.calendar-owner-compact:before{content:attr(data-owner-initial);width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;margin-top:-1px;border-radius:999px;background:var(--family-theme-action-primary,var(--accent));color:#fff;font-size:9px;line-height:1;font-weight:900;letter-spacing:0;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff38}.calendar .event-chip.calendar-owner-compact:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{line-height:max(1.25em,1em)}.calendar .event-chip.calendar-owner-compact:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-default)}.app .activity-memory-shell .activity-section-head>span{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.app .activity-memory-shell .memory-timeline-toggle input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;flex:0 0 16px}.app .timeline-memory-modal:not(.milestone-memory-modal) .memory-meta span{background:var(--wcag-surface-2)!important;border:1px solid var(--wcag-border)!important;color:var(--wcag-text)!important}.app .timeline-memory-modal:not(.milestone-memory-modal) .memory-meta[data-memory-all-day=true] span[data-memory-all-day-label=true]{padding-inline:12px}html[data-theme=dark] .app .timeline-memory-modal:not(.milestone-memory-modal){color:var(--wcag-text)!important}html[data-theme=dark] .app .timeline-memory-modal:not(.milestone-memory-modal) .modal-head h2,html[data-theme=dark] .app .timeline-memory-modal:not(.milestone-memory-modal) .memory-social h3{color:#fff!important}html[data-theme=dark] .app .timeline-memory-modal:not(.milestone-memory-modal) :is(.modal-head .muted,.memory-note,.memory-social-copy,.timeline-card-location,.location-display,.location-display span,.location-display small){color:var(--wcag-muted)!important}html[data-theme=dark] .app .timeline-memory-modal:not(.milestone-memory-modal) .memory-note{color:#eeeaf5!important}html[data-theme=dark] .app .timeline-memory-modal:not(.milestone-memory-modal) .memory-meta span{background:var(--wcag-surface-3)!important;border-color:var(--wcag-border)!important;color:#fff!important}@media(forced-colors:active){.app .timeline-memory-modal:not(.milestone-memory-modal) .memory-meta span{background:Canvas!important;border-color:ButtonText!important;color:CanvasText!important}}.app .food-experience :is(.meal-type.active,.food-category-chip.active,.food-choice-grid button.active),.app .food-discovery-actions .recipe,.app .family-recipe-builder-v2 .recipe-source-badge{background:linear-gradient(135deg,var(--family-theme-action-primary,var(--accent)),var(--family-theme-action-accent,#7e58e6))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important}.app .food-experience :is(.meal-type.active,.food-category-chip.active,.food-choice-grid button.active) :is(small,span),.app .family-recipe-builder-v2 .recipe-source-badge{color:#fff!important}.app .food-selected-badge,.app .meal-basket-count{background:var(--family-theme-action-primary,var(--accent))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important}.app .meal-kcal-pill,.app .food-kcal-hint{border-color:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 55%,var(--wcag-border))!important}.app .food-experience :is(.food-search-context button,.dietary-evidence summary),.app .family-recipe-builder-v2 .recipe-global-result span em:not(.recipe-result-dietary){color:var(--family-theme-action-primary,var(--wcag-link))!important}.app .food-experience :is(.food-library-card,.saved-meal-card,.meal-basket-item,.cofid-food-card,.external-food-card):focus-visible,.app .family-recipe-builder-v2 :is(.recipe-global-result,.recipe-ingredient-options button):focus-visible{outline:3px solid var(--wcag-focus)!important;outline-offset:3px!important}html[data-theme=dark] .app .food-experience,html[data-theme=dark] .app .food-custom-modal,html[data-theme=dark] .app .family-recipe-builder-v2{--food-video-surface:var(--wcag-surface-2);--food-video-raised:var(--wcag-surface);--food-video-soft:var(--wcag-surface-3);--food-video-border:var(--wcag-border-soft);--food-video-text:var(--wcag-text);--food-video-muted:var(--wcag-muted);color:var(--food-video-text)!important}html[data-theme=dark] .app .food-experience :is(.experience-head h2,.food-history h3,.meal-basket-head h3){color:#fff!important}html[data-theme=dark] .app .food-experience :is(.experience-head .muted,.meal-basket-head p,.food-library-card small,.saved-meal-card>small,.saved-meal-card p,.meal-basket-item small,.meal-basket-empty,.food-library-empty,.food-library-empty span,.request-empty span){color:var(--food-video-muted)!important}html[data-theme=dark] .app .food-experience :is(.food-menu-panel,.meal-basket-panel){background:var(--food-video-surface)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-history .request-empty,html[data-theme=dark] .app .food-library-empty,html[data-theme=dark] .app .meal-basket-empty{background:var(--food-video-raised)!important;border-color:var(--food-video-border)!important}html[data-theme=dark] .app :is(.food-library-empty,.request-empty) strong{color:#fff!important}html[data-theme=dark] .app .food-experience :is(.meal-type:not(.active),.food-category-chip:not(.active),.food-discovery-actions .btn:not(.primary):not(.recipe),.food-library-stats span){background:var(--food-video-raised)!important;border-color:var(--wcag-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-experience :is(.meal-type:not(.active),.food-category-chip:not(.active),.food-discovery-actions .btn:not(.primary):not(.recipe)):hover{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 16%,var(--food-video-soft))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important}html[data-theme=dark] .app .food-experience :is(.food-search-wrap input,.meal-basket-summary input,.meal-basket-summary textarea){background:var(--food-video-raised)!important;border-color:var(--wcag-border)!important;color:#fff!important}html[data-theme=dark] .app .food-experience :is(.food-search-wrap input,.meal-basket-summary textarea)::placeholder{color:var(--wcag-placeholder)!important;opacity:1!important}html[data-theme=dark] .app .food-search-wrap>span{color:var(--food-video-muted)!important}html[data-theme=dark] .app .food-search-wrap button{background:var(--food-video-soft)!important;color:#fff!important;border:1px solid var(--wcag-border)!important}html[data-theme=dark] .app .meal-basket-item{background:var(--food-video-raised)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .meal-basket-item>div:last-child button{background:var(--food-video-soft)!important;border:1px solid var(--wcag-border)!important;color:#fff!important}html[data-theme=dark] .app :is(.food-library-card,.saved-meal-card){background:var(--food-video-raised)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-library-card:hover,html[data-theme=dark] .app .saved-meal-card.interactive:hover{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 10%,var(--food-video-raised))!important;border-color:var(--family-theme-action-primary,var(--accent))!important}html[data-theme=dark] .app .food-library-card.selected{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 18%,var(--food-video-raised))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 38%,transparent)!important}html[data-theme=dark] .app .food-card-tags span,html[data-theme=dark] .app .saved-meal-foods span,html[data-theme=dark] .app :is(.meal-kcal-pill,.food-kcal-hint){background:var(--food-video-soft)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-favourite:not(.on){color:#aaa3b8!important}html[data-theme=dark] .app .food-favourite.on{color:#ffe36e!important}html[data-theme=dark] .app .food-custom-modal{background:var(--food-video-raised)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-custom-modal :is(h2,h3,label,.food-choice-heading){color:#fff!important}html[data-theme=dark] .app .food-custom-modal :is(.muted,.food-amount-context,.food-portion-panel span,.meal-detail-item>small,.meal-detail-item>p){color:var(--food-video-muted)!important}html[data-theme=dark] .app .food-custom-modal :is(input,select,textarea){background:var(--food-video-surface)!important;border-color:var(--wcag-border)!important;color:#fff!important}html[data-theme=dark] .app .food-custom-modal :is(input,textarea)::placeholder{color:var(--wcag-placeholder)!important;opacity:1!important}html[data-theme=dark] .app .food-custom-modal .modal-close-btn{background:var(--food-video-soft)!important;border-color:var(--wcag-border)!important;color:#fff!important}html[data-theme=dark] .app .food-custom-modal .food-choice-grid button:not(.active){background:var(--food-video-surface)!important;border-color:var(--wcag-border)!important;color:#fff!important}html[data-theme=dark] .app .food-custom-modal .food-choice-grid button:not(.active) small{color:var(--food-video-muted)!important}html[data-theme=dark] .app :is(.food-amount-context,.food-portion-panel,.meal-detail-item,.meal-detail-note){background:var(--food-video-surface)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-nutrition-card{background:var(--food-video-raised)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-nutrition-title{background:linear-gradient(90deg,color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 25%,var(--food-video-surface)),var(--food-video-surface))!important;border-color:var(--food-video-border)!important}html[data-theme=dark] .app .food-nutrition-title strong,html[data-theme=dark] .app .food-nutrition-row strong{color:#fff!important}html[data-theme=dark] .app .food-nutrition-title span,html[data-theme=dark] .app .food-no-nutrition{color:var(--food-video-muted)!important}html[data-theme=dark] .app .food-nutrition-row{border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-nutrition-row.head{background:var(--food-video-surface)!important;color:var(--food-video-muted)!important}html[data-theme=dark] .app .food-nutrition-toggle{background:var(--food-video-surface)!important;color:#fff!important}html[data-theme=dark] .app .food-nutrition-chevron{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 30%,var(--food-video-soft))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important}html[data-theme=dark] .app :is(.cofid-food-card,.external-food-card){background:var(--food-video-surface)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app :is(.cofid-food-copy,.external-food-copy) strong{color:#fff!important}html[data-theme=dark] .app :is(.cofid-food-copy,.external-food-copy) small,html[data-theme=dark] .app .external-food-copy>span{color:var(--food-video-muted)!important}html[data-theme=dark] .app .cofid-nutrition :is(b,span){display:inline-flex;background:var(--food-video-soft)!important;border:1px solid var(--wcag-border)!important;color:#fff!important}html[data-theme=dark] .app :is(.cofid-food-icon,.external-food-visual){background:var(--food-video-soft)!important;border-color:var(--food-video-border)!important}html[data-theme=dark] .app :is(.cofid-food-card,.external-food-card)>.btn{background:var(--food-video-raised)!important;border-color:var(--wcag-border)!important;color:#fff!important}html[data-theme=dark] .app :is(.cofid-food-card,.external-food-card)>.btn:hover{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 18%,var(--food-video-raised))!important;border-color:var(--family-theme-action-primary,var(--accent))!important}html[data-theme=dark] .app .external-food-error{background:var(--wcag-danger-bg)!important;border-color:var(--wcag-danger-border)!important;color:var(--wcag-danger-text)!important}html[data-theme=dark] .app .food-dietary-banner{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 14%,var(--food-video-surface))!important;border-color:var(--wcag-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-dietary-banner>div>span{color:var(--food-video-muted)!important}html[data-theme=dark] .app .dietary-result-filters label{background:var(--food-video-surface)!important;border-color:var(--wcag-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .food-dietary-ignore summary,html[data-theme=dark] .app .food-dietary-ignore-menu{background:var(--food-video-raised)!important;border-color:var(--wcag-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .family-recipe-builder-v2 :is(.recipe-source-block,.recipe-lines-empty,.recipe-line,.recipe-total,.recipe-ingredient-options button,.recipe-global-result){background:var(--food-video-surface)!important;border-color:var(--food-video-border)!important;color:var(--food-video-text)!important}html[data-theme=dark] .app .family-recipe-builder-v2 :is(.recipe-source-heading span,.recipe-global-result small,.recipe-ingredient-options small,.recipe-lines-empty span){color:var(--food-video-muted)!important}html[data-theme=dark] .app .family-recipe-builder-v2 .recipe-lines-empty strong,html[data-theme=dark] .app .family-recipe-builder-v2 .recipe-source-heading strong,html[data-theme=dark] .app .family-recipe-builder-v2 .recipe-global-result strong{color:#fff!important}html[data-theme=dark] .app .family-recipe-builder-v2 .recipe-result-emoji{background:var(--food-video-soft)!important;border:1px solid var(--food-video-border)!important}html[data-theme=dark] .app .family-recipe-builder-v2 .recipe-global-result>b{background:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 65%,#fff)!important}html[data-theme=dark] .app .family-recipe-builder-v2 .recipe-total{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 16%,var(--food-video-surface))!important}html[data-theme=dark] .app .family-recipe-builder-v2 .recipe-line button{background:var(--food-video-soft)!important;border:1px solid var(--wcag-border)!important;color:#fff!important}@media(forced-colors:active){.app .food-experience :is(.meal-type.active,.food-category-chip.active,.food-choice-grid button.active),.app .food-discovery-actions .recipe,.app .food-selected-badge,.app .meal-basket-count,.app .family-recipe-builder-v2 .recipe-source-badge{background:Highlight!important;border-color:Highlight!important;color:HighlightText!important}}.app .food-category-chip.food-quick-filter-source{display:none!important}.app .food-library-stats>[data-food-quick-filter]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.app .food-library-stats>[data-food-quick-filter]:hover{border-color:var(--family-theme-action-primary,var(--accent))!important;color:var(--wcag-text,var(--ink))!important;background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 10%,var(--wcag-surface,var(--card,#fff)))!important}.app .food-library-stats>.food-library-stat-filter-active{background:linear-gradient(135deg,var(--family-theme-action-primary,var(--accent)),var(--family-theme-action-accent,#7e58e6))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important}.app .food-library-stats>[data-food-quick-filter]:focus-visible{outline:3px solid var(--wcag-focus)!important;outline-offset:2px!important}html[data-theme=dark] .app .food-library-stats>[data-food-quick-filter]:not(.food-library-stat-filter-active){background:var(--wcag-surface)!important;border-color:var(--wcag-border)!important;color:var(--wcag-text)!important}html[data-theme=dark] .app .food-library-stats>[data-food-quick-filter]:not(.food-library-stat-filter-active):hover{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 16%,var(--wcag-surface-2))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important}@media(forced-colors:active){.app .food-library-stats>.food-library-stat-filter-active{background:Highlight!important;color:HighlightText!important;border-color:Highlight!important}}.app .food-experience .meal-type:not(.active){background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 7%,var(--wcag-surface, var(--card)))!important;border-color:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 24%,var(--wcag-border, var(--line)))!important;color:var(--wcag-text,var(--ink))!important}.app .food-experience .meal-type:not(.active):hover{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 13%,var(--wcag-surface, var(--card)))!important;border-color:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 42%,var(--wcag-border, var(--line)))!important}.app .food-experience .food-search-wrap button{width:30px!important;height:30px!important;border-radius:8px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--wcag-muted,var(--muted))!important}.app .food-experience .food-search-wrap button:hover,.app .food-experience .food-search-wrap button:focus-visible{background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 10%,transparent)!important;color:var(--wcag-text,var(--ink))!important}.sleep-page,.sleep-diary-page{color:var(--wcag-text,var(--ink))}.sleep-dashboard,.sleep-entry,.sleep-bar-detail,.sleep-bar-full-record{border-color:var(--wcag-border-soft,var(--line))!important;color:var(--wcag-text,var(--ink))!important}.sleep-dashboard,.sleep-entry{background:var(--wcag-surface,var(--card))!important}.sleep-page :is(.sleep-dashboard-head .muted,.sleep-history-head .muted,.sleep-entry-summary>div>span,.sleep-entry-details>div>span,.sleep-bar-record-title>span,.sleep-bar-record-grid>div>span,.sleep-bar-record-note>span,.sleep-form-help,.sleep-day-label){color:var(--wcag-muted,var(--muted))!important}.sleep-page :is(.sleep-entry-summary strong,.sleep-entry-details strong,.sleep-entry-details p,.sleep-bar-record-title strong,.sleep-bar-record-grid strong,.sleep-bar-record-grid p,.sleep-month-title,.sleep-chart-legend,.sleep-quality-legend){color:var(--wcag-text,var(--ink))!important}.sleep-entry-details>div,.sleep-bar-full-record{background:var(--wcag-surface-2,var(--card))!important;border-color:var(--wcag-border-soft,var(--line))!important}.sleep-bar-detail{background:var(--wcag-surface-2,var(--card))!important}.sleep-diary-modal{background:var(--wcag-surface,var(--card))!important;color:var(--wcag-text,var(--ink))!important;border-color:var(--wcag-border,var(--line))!important;box-shadow:0 24px 70px #0c0a1452!important}.sleep-diary-modal :is(h2,h3,label,strong){color:var(--wcag-text,var(--ink))!important}.sleep-diary-modal .muted,.sleep-diary-modal .sleep-form-help{color:var(--wcag-muted,var(--muted))!important}.sleep-diary-modal :is(input,select,textarea){background:var(--wcag-surface-2,var(--card))!important;color:var(--wcag-text,var(--ink))!important;border-color:var(--wcag-border,var(--line))!important}.sleep-diary-modal :is(input,textarea)::placeholder{color:var(--wcag-placeholder,var(--muted))!important;opacity:1!important}.sleep-diary-modal .modal-close-btn,.sleep-type-switch button,.sleep-quality-option{background:var(--wcag-surface-2,var(--card))!important;color:var(--wcag-text,var(--ink))!important;border-color:var(--wcag-border,var(--line))!important}.sleep-diary-modal .modal-close-btn:hover,.sleep-type-switch button:hover,.sleep-quality-option:not(.active):hover{background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 12%,var(--wcag-surface-2,var(--card)))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:var(--wcag-text,var(--ink))!important}.sleep-type-switch button.active{background:linear-gradient(135deg,var(--family-theme-action-primary,var(--accent)),var(--family-theme-action-accent,#6f54c7))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 24%,transparent)!important}html[data-theme=dark] .sleep-quality-option.great.active{background:#213d2d!important;border-color:#67977a!important;color:#e1f8e9!important;box-shadow:0 0 0 2px #67977a38!important}html[data-theme=dark] .sleep-quality-option.okay.active{background:#413719!important;border-color:#a88735!important;color:#fff2c4!important;box-shadow:0 0 0 2px #a8873538!important}html[data-theme=dark] .sleep-quality-option.rough.active{background:#3a2024!important;border-color:#bd6974!important;color:#ffdce1!important;box-shadow:0 0 0 2px #bd697438!important}html[data-theme=dark] .sleep-diary-modal{background:#211f2a!important}html[data-theme=dark] .sleep-diary-modal :is(input,select,textarea),html[data-theme=dark] .sleep-diary-modal .modal-close-btn,html[data-theme=dark] .sleep-type-switch button:not(.active),html[data-theme=dark] .sleep-quality-option:not(.active){background:#292633!important;color:#f8f6ff!important;border-color:#756e86!important;color-scheme:dark}html[data-theme=dark] .sleep-page :is(.sleep-dashboard,.sleep-entry){background:#211f2a!important}html[data-theme=dark] .sleep-page :is(.sleep-bar-detail,.sleep-bar-full-record,.sleep-entry-details>div){background:#292633!important}html[data-theme=dark] .sleep-grid-line{stroke:#5f586e!important}html[data-theme=dark] .sleep-day-column:not(:has(.sleep-bar.has-data)) .sleep-bar-pair{border-color:#4f495f!important}html[data-theme=dark] .sleep-chart-scroll{scrollbar-color:#756e86 #211f2a}@media(forced-colors:active){.sleep-diary-modal,.sleep-dashboard,.sleep-entry,.sleep-bar-detail,.sleep-bar-full-record,.sleep-entry-details>div,.sleep-type-switch button,.sleep-quality-option{background:Canvas!important;color:CanvasText!important;border-color:ButtonText!important}.sleep-type-switch button.active,.sleep-quality-option.active{background:Highlight!important;color:HighlightText!important;border-color:Highlight!important}}.app .sleep-dashboard-head-corrective{align-items:flex-start}.app .sleep-range-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.app .sleep-range-switch,.app .sleep-range-nav{display:flex;align-items:center;gap:5px}.app .sleep-range-switch .sleep-range-option,.app .sleep-range-nav>.btn{min-width:54px;min-height:34px;padding:6px 9px}.app .sleep-range-switch .sleep-range-option.active{background:var(--family-theme-action-primary,var(--accent))!important;border-color:var(--family-theme-action-primary,var(--accent))!important;color:#fff!important}.app .sleep-range-nav>label{margin:0}.app .sleep-range-nav input[type=date]{min-height:34px;height:34px;padding:5px 8px;border-radius:10px;font-size:12px}.app .sleep-range-nav input[type=date]:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app .sleep-range-title{margin-top:2px}.app .sleep-chart-range-scroll{overflow-x:auto;padding-inline:12px;box-sizing:border-box}.app .sleep-chart-range-scroll .sleep-bar-chart{width:auto!important;min-width:826px}.app .sleep-chart-range-scroll .sleep-day-label{min-width:0;white-space:nowrap;font-size:9px}.app .sleep-chart-range-scroll .sleep-day-label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-width:760px){.app .sleep-dashboard-head-corrective{display:grid;gap:12px}.app .sleep-range-tools{justify-content:flex-start}.app .sleep-chart-range-scroll{padding-inline:8px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sproglet-skip-link{position:fixed;z-index:20000;top:8px;left:8px;min-height:44px;display:flex;align-items:center;padding:9px 14px;border:2px solid #4f36bd;border-radius:12px;background:#fff;color:#2d2355;font:800 14px/1.2 Nunito,ui-rounded,Avenir Next,system-ui,sans-serif;text-decoration:none;transform:translateY(calc(-100% - 18px));transition:transform .12s ease}.sproglet-skip-link:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.sproglet-skip-link:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.sproglet-skip-link:focus{transform:translateY(0);outline:3px solid #4f36bd;outline-offset:2px}:is(.master-shell,.landing-shell,.early-shell) :is(a[href],button,input,select,textarea,[role=slider],[tabindex]):focus-visible{outline:3px solid #4f36bd!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}.master-social :is(a[href],button,[role=slider]):focus-visible{outline-color:#f7e274!important;box-shadow:0 0 0 2px #171822!important}.master-shell-calendar .master-panel:focus-within{opacity:1!important;transform:none!important}:is(.app,.sproglet-modal-scope,.landing-shell,.early-shell,.master-shell) :is(a[href],button,input,select,textarea,[role=button],[role=slider],[tabindex]){scroll-margin-block:92px 112px}.master-split-shortcuts{position:fixed;z-index:12;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#191625c7;box-shadow:0 10px 28px #120e2338;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.master-split-shortcuts button{min-height:44px;padding:8px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#fff;color:#30294b;font:800 11px/1.15 Nunito,ui-rounded,Avenir Next,system-ui,sans-serif;white-space:nowrap}.master-split-shortcuts button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.master-split-shortcuts button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-split-shortcuts button[aria-pressed=true]{border-color:#6c4cff;box-shadow:inset 0 0 0 1px #6c4cff}.master-split-shortcuts button:disabled{opacity:1;color:#777181;background:#ebe9ef;border-color:#a9a4b2;cursor:not-allowed}.landing-v2 .landing-feature-band h3{margin:10px 0 5px;font-size:17px;line-height:1.25}.landing-v2 .landing-mini-week>span,.landing-v2 .landing-mini-days .muted-day{color:#625b72!important}.landing-v2 .landing-mini-days .pending-event{color:#925b2b!important}@media(max-width:1040px){.landing-v2 .landing-hero{padding-inline:clamp(20px,4vw,34px)}.landing-v2 .landing-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:38px!important}.landing-v2 .landing-copy{width:min(100%,780px)}.landing-v2 .landing-app-preview-wrap{width:min(100%,900px);margin-inline:auto}.landing-v2 .landing-feature-band{padding-inline:clamp(20px,4vw,34px)}}@media(max-width:720px){.landing-v2 .landing-nav{align-items:flex-start;flex-wrap:wrap;gap:14px}.landing-v2 .landing-header-actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.landing-v2 .landing-nav-actions{flex:1 1 auto}.landing-v2 .landing-nav-actions .btn,.landing-v2 .landing-cta-row .btn,.landing-v2 .theme-toggle{min-height:44px}.landing-v2 .landing-cta-row{align-items:stretch}.landing-v2 .landing-proof-row{row-gap:8px}.landing-v2 .landing-app-preview-wrap{min-width:0;overflow:hidden}.landing-v2 .landing-app-preview{min-width:0}.landing-v2 .landing-footer{align-items:flex-start;gap:12px;flex-wrap:wrap}}@media(max-width:560px){.landing-v2 .landing-header-actions{align-items:stretch}.landing-v2 .landing-nav-actions{display:grid;grid-template-columns:minmax(0,1fr)}.landing-v2 .landing-nav-actions .btn.primary{width:100%}.landing-v2 .landing-cta-row{display:grid;grid-template-columns:minmax(0,1fr)}.landing-v2 .landing-cta-row .btn{width:100%}.landing-v2 .landing-proof-row{display:grid;grid-template-columns:minmax(0,1fr)}.landing-v2 .landing-preview-side-current{display:none}.landing-v2 .landing-mini-days-current>span{min-height:52px}.landing-v2 .landing-feature-band article{padding:18px}}@media(max-width:860px){.master-shell-calendar .master-logo-anchor{position:absolute!important}.master-split-shortcuts{display:none!important}.master-shell-calendar .master-content{min-width:0!important}.master-shell-calendar .master-panel{overflow-wrap:anywhere}.master-shell-calendar .master-actions .master-btn{min-height:48px!important}}@media(max-width:1100px){:is(.app,.sproglet-modal-scope,.mobile-family-shell) :is(.btn,.modal-close-btn,.mobile-family-utility,.mobile-family-menu-close,.mobile-family-bottom-nav>button,.mobile-profile-settings-list>button,.mobile-admin-settings-list>button,.mobile-profile-detailbar>button,.mobile-admin-detailbar>button,.preference-filter-bar button,.preference-quick-add button){min-height:44px}:is(.app,.sproglet-modal-scope,.mobile-family-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}}:is(.app,.sproglet-modal-scope,.landing-shell,.early-shell,.master-shell) :is(p,li,small,strong,h1,h2,h3,h4,label,button,a){overflow-wrap:anywhere}:is(.app,.sproglet-modal-scope,.landing-shell,.early-shell,.master-shell) :is(.grid2,.cards,.landing-hero-grid,.landing-feature-band,.preference-grid){min-width:0}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}.sproglet-skip-link{transition:none!important}:is(.app,.landing-shell,.early-shell,.master-shell) *,:is(.app,.landing-shell,.early-shell,.master-shell) *:before,:is(.app,.landing-shell,.early-shell,.master-shell) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:is(.master-btn,.btn):hover{transform:none!important}}@media(forced-colors:active){:is(.master-shell,.landing-shell,.early-shell,.app) :is(a[href],button,input,select,textarea,[role=button],[role=slider]){forced-color-adjust:auto}.master-split-shortcuts,.master-split-shortcuts button{border:1px solid ButtonText}:is(.master-shell,.landing-shell,.early-shell) :is(a[href],button,input,select,textarea,[role=slider]):focus-visible,.sproglet-skip-link:focus{outline-color:Highlight!important;box-shadow:none!important}}.food-library-card-main{position:relative;width:100%;min-height:0;display:block;padding:0 0 34px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.food-library-card-main:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.food-library-card-main:disabled{opacity:1;cursor:default}.food-library-card .food-favourite,.food-library-card .food-library-remove{display:grid;place-items:center;border:0;font:inherit;cursor:pointer}.food-library-card .food-favourite:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.food-library-card .food-library-remove:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.food-library-card .food-favourite{width:32px;height:32px;padding:0;border-radius:10px;background:transparent;font-size:18px}.food-library-card .food-favourite:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.food-library-card .food-library-remove{width:32px;height:32px}html[data-theme=dark] a.sproglet-skip-link{color:#2d2355!important}@media(min-width:1181px){.calendar-desktop-split{position:relative;width:100%;min-width:0}.calendar-desktop-split>.calendar{width:calc(74% - 8px);min-width:0}.calendar-quick-glance{position:absolute;inset:0 0 0 auto;width:calc(26% - 8px);min-width:300px;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:15px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--card) 97%,var(--family-theme-primary,var(--accent)) 3%);box-shadow:0 14px 36px color-mix(in srgb,var(--family-theme-primary,var(--accent)) 8%,transparent)}}.calendar-quick-glance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex:0 0 auto}.calendar-quick-glance-head h2{margin:0;font-size:1rem;line-height:1.15}.calendar-quick-glance-head p{margin:4px 0 0;color:var(--muted);font-size:.66rem;line-height:1.42}.calendar-quick-glance-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-range{flex:0 0 auto;max-width:94px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--card) 88%,var(--family-theme-primary,var(--accent)) 12%);color:var(--family-theme-action-primary,var(--accent));font-size:.58rem;font-weight:950;line-height:1.15;text-align:center;white-space:nowrap}.calendar-quick-glance-range:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.calendar-quick-glance-range:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-close{width:34px;white-space:nowrap;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:18px;font-weight:900;line-height:1;cursor:pointer}.calendar-quick-glance-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.calendar-quick-glance-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.calendar-quick-glance-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.calendar-quick-glance-close:hover,.calendar-quick-glance-close:focus-visible{border-color:#9b86ff;background:var(--accent-soft)}.calendar-quick-glance-back{margin-top:4px;padding:0;border:0;background:transparent;color:var(--family-theme-action-primary,var(--accent));font-size:.62rem;font-weight:900}.calendar-quick-glance-back:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-back:hover{text-decoration:underline}.calendar-quick-glance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0;flex:0 0 auto}.calendar-quick-glance-stats>div{min-width:0;padding:8px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 14%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--card) 95%,var(--family-theme-primary,var(--accent)) 5%)}.calendar-quick-glance-stats strong{display:block;font-size:1rem;line-height:1}.calendar-quick-glance-stats strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.calendar-quick-glance-stats span{display:block;margin-top:4px;color:var(--muted);font-size:.49rem;font-weight:950;text-transform:uppercase;letter-spacing:.045em;line-height:1.2}.calendar-quick-glance-stats span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.calendar-quick-glance-stats span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-variable-lists{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1.35fr);gap:10px;flex:1 1 auto;min-height:0;overflow:hidden}.calendar-quick-glance-list-section{display:flex;flex-direction:column;min-height:0;overflow:hidden}.calendar-quick-glance-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex:0 0 auto}.calendar-quick-glance-section-title>strong{font-size:.61rem;text-transform:uppercase;letter-spacing:.052em}.calendar-quick-glance-section-title>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-section-title>span{color:var(--muted);font-size:.56rem}.calendar-quick-glance-section-title>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-section-title>button{padding:2px 3px;border:0;background:transparent;color:var(--family-theme-action-primary,var(--accent));font-size:.58rem;font-weight:950}.calendar-quick-glance-section-title>button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-section-title>button:hover{text-decoration:underline}.calendar-quick-glance-scroll-list{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:3px}.calendar-quick-glance-scroll-list:focus-visible{outline:3px solid color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 28%,transparent);outline-offset:2px;border-radius:12px}.calendar-quick-glance-scroll-list::-webkit-scrollbar{width:7px}.calendar-quick-glance-scroll-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 26%,var(--line));border-radius:999px}.calendar-quick-glance-item{display:flex;align-items:flex-start;gap:8px;width:100%;margin-bottom:6px;padding:8px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 13%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--card) 96%,var(--family-theme-primary,var(--accent)) 4%);color:var(--ink);font:inherit;text-align:left}.calendar-quick-glance-item:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.calendar-quick-glance-item.is-interactive{position:relative;padding-right:24px;cursor:pointer}.calendar-quick-glance-item.is-interactive:after{content:"›";position:absolute;top:7px;right:8px;color:var(--family-theme-action-primary,var(--accent));font-size:1rem;font-weight:950;line-height:1}.calendar-quick-glance-item.is-interactive:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{line-height:max(1.25em,1em)}.calendar-quick-glance-item.is-interactive:hover,.calendar-quick-glance-item.is-interactive:focus-visible{border-color:var(--family-theme-action-primary,var(--accent));background:color-mix(in srgb,var(--card) 88%,var(--family-theme-primary,var(--accent)) 12%);outline:0}.calendar-quick-glance-item.is-interactive:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 28%,transparent)}.calendar-quick-glance-item.needs-attention{border-color:color-mix(in srgb,var(--family-theme-highlight,#f0c75e) 42%,var(--line));background:color-mix(in srgb,var(--card) 84%,var(--family-theme-highlight,#f0c75e) 16%)}.calendar-quick-glance-item.needs-attention.is-interactive:hover,.calendar-quick-glance-item.needs-attention.is-interactive:focus-visible{border-color:var(--family-theme-action-primary,var(--accent));background:color-mix(in srgb,var(--card) 76%,var(--family-theme-highlight,#f0c75e) 24%)}.calendar-quick-glance-item-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:9px;background:color-mix(in srgb,var(--card) 84%,var(--family-theme-primary,var(--accent)) 16%);color:var(--family-theme-action-primary,var(--accent));font-size:.74rem;font-weight:950}.calendar-quick-glance-item-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-item.needs-attention .calendar-quick-glance-item-icon{background:var(--family-theme-highlight,#f0c75e);color:var(--family-theme-highlight-ink,#000)}.calendar-quick-glance-item-copy{display:block;min-width:0}.calendar-quick-glance-item strong{display:block;font-size:.66rem;line-height:1.22}.calendar-quick-glance-item strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.22em)}.calendar-quick-glance-item strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-item-detail{display:block;margin:2px 0 0;color:var(--muted);font-size:.56rem;line-height:1.3}.calendar-quick-glance-item-detail:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-item-meta{display:block;margin-top:3px;color:var(--family-theme-action-primary,var(--accent));font-size:.52rem;font-weight:900}.calendar-quick-glance-item-meta:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-empty{display:grid;place-items:center;min-height:56px;padding:10px;border:1px dashed color-mix(in srgb,var(--family-theme-primary,var(--accent)) 20%,var(--line));border-radius:11px;color:var(--muted);font-size:.58rem;line-height:1.35;text-align:center}.calendar-quick-glance-empty:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-actions{flex:0 0 auto;margin-top:11px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 14%,var(--line))}.calendar-quick-glance-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.calendar-quick-glance-action{min-width:0;min-height:57px;padding:8px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--card) 94%,var(--family-theme-primary,var(--accent)) 6%);color:var(--ink);justify-items:center;text-align:center}.calendar-quick-glance-action:hover,.calendar-quick-glance-action:focus-visible{border-color:var(--family-theme-action-primary,var(--accent));background:color-mix(in srgb,var(--card) 88%,var(--family-theme-primary,var(--accent)) 12%)}.calendar-quick-glance-action>span{display:inline-block;margin-right:5px;color:var(--family-theme-action-primary,var(--accent));font-size:.78rem;font-weight:950}.calendar-quick-glance-action>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-action strong{font-size:.61rem;line-height:1.18}.calendar-quick-glance-action strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.18em)}.calendar-quick-glance-action strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-action small{display:block;margin-top:3px;color:var(--muted);font-size:.51rem;line-height:1.22}.calendar-quick-glance-action small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.22em)}.calendar-quick-glance-action small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-action.day-planner{grid-column:1/-1;min-height:58px;border-color:var(--family-theme-action-primary,var(--accent));background:linear-gradient(135deg,var(--family-theme-action-primary,var(--accent)),var(--family-theme-action-accent,var(--accent)));color:#fff}.calendar-quick-glance-action.day-planner>span,.calendar-quick-glance-action.day-planner small{color:#fff}.calendar-quick-glance-scope-note{margin:6px 1px 0;color:var(--muted);font-size:.49rem;line-height:1.3}.calendar-quick-glance-scope-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-dialog-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#18122494;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.calendar-quick-glance-dialog{width:min(560px,100%);max-height:min(720px,88vh);overflow:auto;padding:18px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 22%,var(--line));border-radius:20px;background:var(--card);box-shadow:0 26px 76px #0000004d}.calendar-quick-glance-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.calendar-quick-glance-dialog-head h3{margin:0;font-size:1rem}.calendar-quick-glance-dialog-head p{margin:4px 0 0;color:var(--muted);font-size:.7rem;line-height:1.42}.calendar-quick-glance-dialog-head p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-dialog-head>button{width:36px;height:36px;border:1px solid var(--line);border-radius:11px;background:var(--surface,var(--card));font-size:1.1rem}.calendar-quick-glance-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-quick-glance-menu-choice{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--card) 94%,var(--family-theme-primary,var(--accent)) 6%);text-align:left}.calendar-quick-glance-menu-choice:hover{border-color:var(--family-theme-action-primary,var(--accent))}.calendar-quick-glance-menu-choice>span:first-child{font-size:1rem;color:var(--family-theme-action-primary,var(--accent))}.calendar-quick-glance-menu-choice strong{display:block;font-size:.74rem}.calendar-quick-glance-menu-choice strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-menu-choice small{display:block;margin-top:3px;color:var(--muted);font-size:.62rem;line-height:1.3}.calendar-quick-glance-menu-choice small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-date-choice label,.calendar-quick-glance-slot-editor label>span{display:block;margin-bottom:5px;font-size:.68rem;font-weight:900}.calendar-quick-glance-date-choice label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.calendar-quick-glance-slot-editor label>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-date-choice input,.calendar-quick-glance-slot-editor select{width:100%;min-height:43px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface,var(--card));color:var(--ink)}.calendar-quick-glance-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.calendar-quick-glance-profile-note{margin-bottom:12px;padding:10px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 16%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--card) 91%,var(--family-theme-primary,var(--accent)) 9%);color:var(--muted);font-size:.65rem;line-height:1.4}.calendar-quick-glance-profile-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-profile-note strong{color:var(--ink)}.calendar-quick-glance-slot-editor{display:grid;grid-template-columns:1fr 1fr;gap:9px}.calendar-quick-glance-save-status{margin:10px 0 0;color:var(--muted);font-size:.66rem}.calendar-quick-glance-save-status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-quick-glance-settings{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.profile-quick-glance-settings header h3{margin:0;font-size:1rem}.profile-quick-glance-settings header p{margin:4px 0 12px;color:var(--muted);font-size:.76rem;line-height:1.45}.profile-quick-glance-settings header p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-quick-glance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-quick-glance-grid label span{display:block;margin-bottom:5px;font-size:.72rem;font-weight:900}.profile-quick-glance-grid label span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-quick-glance-grid select{width:100%;min-height:44px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface,var(--card));color:var(--ink)}.mobile-quick-glance-backdrop{display:none}@media(max-width:1180px){.calendar-desktop-split>.calendar{width:100%}.calendar-quick-glance{display:none!important}.mobile-quick-glance-backdrop{position:fixed;inset:0;width:100%;height:100vh;min-height:100vh;min-height:100svh;height:100dvh;z-index:1100;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));overflow:hidden;background:#181224a3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-quick-glance-dialog{position:relative;width:min(520px,100%);max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;padding:16px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 24%,var(--line));border-radius:20px;background:var(--card);box-shadow:0 26px 76px #00000057}.mobile-quick-glance-close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:13px;background:var(--surface,var(--card));color:var(--ink);font-size:1.3rem;line-height:1}.mobile-quick-glance-close:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.mobile-quick-glance-close:hover,.mobile-quick-glance-close:focus-visible{border-color:var(--family-theme-action-primary,var(--accent));background:color-mix(in srgb,var(--card) 86%,var(--family-theme-primary,var(--accent)) 14%)}.mobile-quick-glance-dialog>.calendar-quick-glance{position:static;inset:auto;display:flex!important;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-quick-glance-dialog .calendar-quick-glance-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;column-gap:10px;row-gap:6px;padding-right:0}.mobile-quick-glance-dialog .calendar-quick-glance-head h2{grid-column:1;grid-row:1;align-self:center}.mobile-quick-glance-dialog .calendar-quick-glance-range{grid-column:1;grid-row:2;justify-self:start;max-width:100%}.mobile-quick-glance-dialog .calendar-quick-glance-stats>div{display:flex;align-items:center;gap:6px;min-height:44px;padding:7px}.mobile-quick-glance-dialog .calendar-quick-glance-stats strong{flex:0 0 auto;margin:0}.mobile-quick-glance-dialog .calendar-quick-glance-stats strong.is-compact{font-size:.86rem}.mobile-quick-glance-dialog .calendar-quick-glance-stats strong.is-compact:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-quick-glance-dialog .calendar-quick-glance-stats strong.is-extra-compact{font-size:.74rem}.mobile-quick-glance-dialog .calendar-quick-glance-stats strong.is-extra-compact:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.mobile-quick-glance-dialog .calendar-quick-glance-stats span{flex:1 1 auto;min-width:0;margin:0;line-height:1.12}.mobile-quick-glance-dialog .calendar-quick-glance-stats span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.12em)}.mobile-quick-glance-dialog .calendar-quick-glance-variable-lists{grid-template-rows:auto auto;flex:0 0 auto;overflow:visible}.mobile-quick-glance-dialog .calendar-quick-glance-list-section{overflow:visible}.mobile-quick-glance-dialog .calendar-quick-glance-scroll-list{max-height:min(220px,24dvh);overflow:auto}.mobile-quick-glance-dialog .calendar-quick-glance-action.day-planner{min-height:57px;padding:7px 8px;text-align:center}.mobile-quick-glance-dialog .calendar-quick-glance-action.day-planner small{text-align:center}}@media(max-height:820px)and (min-width:1181px){.calendar-quick-glance{padding:12px}.calendar-quick-glance-stats{margin:8px 0}.calendar-quick-glance-actions{margin-top:8px;padding-top:8px}.calendar-quick-glance-action{min-height:51px;padding:7px}.calendar-quick-glance-scope-note{display:none}}@media(max-width:700px){.calendar-quick-glance-menu-grid,.calendar-quick-glance-slot-editor,.profile-quick-glance-grid{grid-template-columns:1fr}}@media(max-width:390px){.mobile-quick-glance-dialog{padding:14px}.mobile-quick-glance-close{top:10px;right:10px}.mobile-quick-glance-dialog .calendar-quick-glance-stats{gap:5px}.mobile-quick-glance-dialog .calendar-quick-glance-stats>div{gap:4px;padding:6px}}@media(prefers-reduced-motion:reduce){.mobile-quick-glance-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:1181px){.calendar-desktop-split>.calendar{width:74%;border-radius:22px 0 0 22px!important;overflow:hidden}.calendar-quick-glance{width:26%;border-left:0;border-radius:0 22px 22px 0;background:color-mix(in srgb,var(--card) 98%,var(--family-theme-primary,var(--accent)) 2%);box-shadow:none}}.calendar-quick-glance-head{align-items:center}.calendar-quick-glance-range{appearance:none;font-family:inherit}button.calendar-quick-glance-range{cursor:pointer}button.calendar-quick-glance-range:hover,button.calendar-quick-glance-range:focus-visible{border-color:var(--family-theme-action-primary,var(--accent));background:color-mix(in srgb,var(--card) 82%,var(--family-theme-primary,var(--accent)) 18%)}.calendar-quick-glance-stats{margin:8px 0 10px}.calendar-quick-glance-variable-lists{grid-template-rows:minmax(118px,1fr) minmax(118px,1fr);gap:12px}.calendar-quick-glance-scroll-list{min-height:96px}.calendar-quick-glance-item{min-height:62px}.calendar-quick-glance-empty{min-height:76px}.calendar-quick-glance-action.day-planner{min-height:70px;padding:11px 12px}.calendar-quick-glance-action.day-planner>span{margin-right:7px;font-size:.9rem}.calendar-quick-glance-action.day-planner>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-action.day-planner strong{font-size:.74rem;line-height:1.2}.calendar-quick-glance-action.day-planner strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.calendar-quick-glance-action.day-planner strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-quick-glance-action.day-planner small{margin-top:5px;font-size:.56rem;line-height:1.28}.calendar-quick-glance-action.day-planner small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}@media(max-height:820px)and (min-width:1181px){.calendar-quick-glance-variable-lists{grid-template-rows:minmax(104px,1fr) minmax(104px,1fr);gap:9px}.calendar-quick-glance-scroll-list{min-height:84px}.calendar-quick-glance-action.day-planner{min-height:62px;padding:9px 10px}}.calendar-child-filter-slot{display:none}@media(min-width:1181px){.app:has(>.calendar-workspace){padding-top:6px;padding-bottom:6px}.app:has(>.calendar-workspace)>.top{min-height:52px;margin-bottom:5px;padding:7px 11px;border-radius:18px}.app:has(>.calendar-workspace)>.top .brand-wrap{gap:9px}.app:has(>.calendar-workspace)>.top .brand-mark{width:34px;height:34px;font-size:19px}.app:has(>.calendar-workspace)>.top .brand h1{font-size:22px}.app:has(>.calendar-workspace)>.top .brand p{font-size:11px}.app:has(>.calendar-workspace)>.top .brand p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace)>.top .header-controls-stack{grid-template-columns:auto auto auto auto!important;grid-template-areas:"whats profile family theme"!important;align-items:center!important;gap:5px 7px!important}.app:has(>.calendar-workspace)>.top .header-controls-stack>.family-workspace-controls{grid-area:family!important;width:auto!important;align-items:center!important}.app:has(>.calendar-workspace)>.top .profile{min-height:0;padding:4px 6px;gap:4px;border-radius:13px}.app:has(>.calendar-workspace)>.top :is(.btn,.header-inbox-btn,.whats-new-launcher,.family-workspace-picker){min-height:34px!important;padding-top:5px!important;padding-bottom:5px!important}.app:has(>.calendar-workspace)>.top .family-workspace-picker{min-width:136px!important;min-height:34px!important;padding:5px 10px!important;border-radius:12px!important}.app:has(>.calendar-workspace)>.top .header-controls-stack>.theme-toggle.compact{min-height:34px!important;min-width:42px!important}.app:has(>.calendar-workspace)>.top .header-controls-stack>.theme-toggle .theme-toggle-track{width:42px!important;height:26px!important}.app:has(>.calendar-workspace)>.top .header-controls-stack>.theme-toggle .theme-toggle-track>span{width:20px!important;height:20px!important}.app:has(>.calendar-workspace)>.top .header-controls-stack>.theme-toggle.is-dark .theme-toggle-track>span{transform:translate(16px)!important}.app:has(>.calendar-workspace)>.nav.nav-full{gap:6px;margin:4px 0}.app:has(>.calendar-workspace)>.nav.nav-full .btn{min-height:32px!important;padding:5px 7px;font-size:12px}.app:has(>.calendar-workspace)>.nav.nav-full .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace)>.nav.nav-full.dashboard-primary-nav .dashboard-nav-action:before{font-size:16px}.app:has(>.calendar-workspace)>.calendar-page-child-filter{display:none!important}.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{margin-top:10px;margin-bottom:12px}.app:has(>.calendar-workspace) .calendar-unified-controls{grid-template-columns:minmax(160px,.82fr) minmax(186px,.78fr) minmax(398px,1.18fr) minmax(260px,1fr)!important;column-gap:14px!important;row-gap:12px!important;align-items:stretch;padding:12px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 12%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--card) 98%,var(--family-theme-primary,var(--accent)) 2%);box-shadow:0 8px 26px #2d235c0e}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot)){grid-template-columns:minmax(240px,1fr) minmax(398px,1.08fr) minmax(300px,1fr)!important}.app:has(>.calendar-workspace) .calendar-child-filter-slot{display:block;grid-column:1;min-width:0}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter{height:100%;min-height:54px;margin:0;padding:8px 9px;gap:8px;border-radius:14px;box-shadow:none}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-copy{display:flex;align-items:baseline;gap:6px}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-copy strong{flex:0 0 auto;font-size:.68rem}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-copy strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-copy span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-pills{gap:5px}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-pill{min-height:30px;max-width:120px;padding:5px 9px;font-size:.64rem}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher{grid-column:2;padding-right:0}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group{grid-column:3;width:100%!important;min-width:0!important;max-width:none!important;gap:10px!important}.app:has(>.calendar-workspace) .calendar-unified-controls .owner-control-group{grid-column:4;padding-left:0;gap:9px}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot)) .calendar-view-switcher{grid-column:1}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot)) .calendar-period-group{grid-column:2}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot)) .owner-control-group{grid-column:3}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher .btn,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-arrow,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-select,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter,.app:has(>.calendar-workspace) .calendar-unified-controls .owner-control-group>.btn{min-height:48px!important;padding-top:7px!important;padding-bottom:7px!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-arrow{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-select,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter{flex:1 1 auto!important;width:auto!important;min-width:286px!important;max-width:none!important;text-align:center;text-align-last:center}.app:has(>.calendar-workspace)>.calendar-workspace>:is(.calendar-desktop-split,.family-note){position:relative;left:50%;width:max(100%,80vw);max-width:calc(100vw - 34px);transform:translate(-50%)}.app:has(>.calendar-workspace) .calendar-desktop-split{height:calc(80vh - 62px);min-height:0;overflow:visible}.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar{height:100%;min-height:0}.app:has(>.calendar-workspace) .calendar.calendar-month{grid-template-rows:auto repeat(6,minmax(0,1fr))}.app:has(>.calendar-workspace) .calendar.calendar-week{grid-template-rows:auto minmax(0,1fr)}.app:has(>.calendar-workspace) .calendar.calendar-day{grid-template-rows:minmax(0,1fr)}.app:has(>.calendar-workspace) .calendar :is(.day,.calendar-week .day,.calendar-day .day){min-height:0!important}.app:has(>.calendar-workspace) .calendar .day{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:7px}.app:has(>.calendar-workspace) .calendar .head{padding:7px 9px}.app:has(>.calendar-workspace) .calendar .chips{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:var(--sproglet-scrollbar-width,thin);padding-right:2px}.app:has(>.calendar-workspace) .calendar .chips::-webkit-scrollbar{width:5px}.app:has(>.calendar-workspace) .calendar .chips::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 24%,var(--line))}.app:has(>.calendar-workspace) .calendar-filter-tabs{position:absolute;top:42px;left:-16px;z-index:5;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:5px;width:34px;max-height:calc(100% - 48px);margin:0;padding:0 0 6px;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;scrollbar-width:none}.app:has(>.calendar-workspace) .calendar-filter-tabs::-webkit-scrollbar{display:none}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;min-height:76px;max-height:128px;margin:0;padding:9px 5px;border-right:0;border-radius:11px 0 0 11px;box-shadow:0 7px 16px #2d235c17;writing-mode:vertical-rl;text-orientation:mixed;font-size:10px;line-height:1.08;white-space:normal;overflow:hidden}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.08em)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.new-tag{min-height:52px}.app:has(>.calendar-workspace) .calendar-filter-tabs .calendar-filter-status{position:sticky;bottom:0;width:210px;margin-top:2px;padding:5px 7px;border-radius:10px;background:var(--card);border:1px solid var(--line);box-shadow:0 7px 18px #2d235c1c;writing-mode:horizontal-tb;font-size:.62rem}.app:has(>.calendar-workspace) .calendar-filter-tabs .calendar-filter-status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{min-height:14px;font-size:10px;line-height:1.35}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(min-width:1181px)and (max-height:860px){.app:has(>.calendar-workspace){padding-top:4px;padding-bottom:4px}.app:has(>.calendar-workspace)>.top{min-height:44px;margin-bottom:3px;padding:5px 9px}.app:has(>.calendar-workspace)>.top .brand-mark{width:30px;height:30px;font-size:17px}.app:has(>.calendar-workspace)>.top .brand h1{font-size:19px}.app:has(>.calendar-workspace)>.top .brand p{font-size:10px}.app:has(>.calendar-workspace)>.top .brand p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace)>.top :is(.btn,.header-inbox-btn,.whats-new-launcher,.family-workspace-picker){min-height:28px!important}.app:has(>.calendar-workspace)>.nav.nav-full{margin:2px 0}.app:has(>.calendar-workspace)>.nav.nav-full .btn{min-height:26px!important;padding-block:3px}.app:has(>.calendar-workspace)>.sproglet-child-filter{min-height:28px;margin-bottom:3px;padding-block:3px}.app:has(>.calendar-workspace)>.sproglet-child-filter .sproglet-child-filter-pill{min-height:24px;padding-block:2px}.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{margin-bottom:3px}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher .btn,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-arrow,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-select,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter,.app:has(>.calendar-workspace) .calendar-unified-controls .owner-control-group>.btn{min-height:30px!important}}@media(min-width:1181px){.app:has(>.calendar-workspace){padding-top:14px;padding-bottom:24px}.app:has(>.calendar-workspace)>.top{margin-bottom:10px}.app:has(>.calendar-workspace)>.nav.nav-full{margin:8px 0 14px}.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{margin-top:18px;margin-bottom:14px}.app:has(>.calendar-workspace) .calendar-unified-controls{padding:14px 16px;column-gap:16px!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group{gap:12px!important}.app:has(>.calendar-workspace) .calendar-filter-tabs{--calendar-tab-collapsed:88px;--calendar-tab-expanded:205px;--calendar-tab-height:34px;top:0;left:calc(-1 * var(--calendar-tab-collapsed));z-index:5;width:var(--calendar-tab-collapsed);max-height:calc(100% - 4px);gap:8px;align-items:flex-end;padding:0 0 8px;overflow-y:auto;overflow-x:visible}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip{position:relative;display:block;width:var(--calendar-tab-collapsed);min-width:var(--calendar-tab-collapsed);max-width:none;height:var(--calendar-tab-height);min-height:var(--calendar-tab-height);max-height:var(--calendar-tab-height);padding:0;border-right:0;border-radius:10px 0 0 10px;box-shadow:-3px 5px 13px #2d235c29;overflow:hidden;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;text-decoration:none;transition:width .28s cubic-bezier(.2,.8,.2,1),filter .18s ease,box-shadow .18s ease}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible{width:var(--calendar-tab-expanded);filter:brightness(1.06);box-shadow:-5px 8px 20px #2d235c38;outline:none}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible{box-shadow:0 0 0 3px var(--card),0 0 0 6px color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 42%,transparent),-5px 8px 20px #2d235c38}.app:has(>.calendar-workspace) .calendar-filter-tab-inner{position:absolute;inset:0 12px;display:flex;align-items:center;justify-content:flex-end;min-width:0;font-size:11px;font-weight:900;line-height:1}.app:has(>.calendar-workspace) .calendar-filter-tab-inner:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.app:has(>.calendar-workspace) .calendar-filter-tab-inner:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace) .calendar-filter-tab-short,.app:has(>.calendar-workspace) .calendar-filter-tab-full{position:absolute;right:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease,transform .24s ease}.app:has(>.calendar-workspace) .calendar-filter-tab-short{opacity:1;transform:translate(0)}.app:has(>.calendar-workspace) .calendar-filter-tab-full{opacity:0;transform:translate(14px)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover .calendar-filter-tab-short,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible .calendar-filter-tab-short{opacity:0;transform:translate(14px)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover .calendar-filter-tab-full,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible .calendar-filter-tab-full{opacity:1;transform:translate(0)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.holiday{background:#8f6414!important;color:#fff7d8!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.uk{background:#6f4ea7!important;color:#faf5ff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.global{background:#0f716b!important;color:#eaffff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.birthday{background:#a64d66!important;color:#fff2f6!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.school{background:#347d46!important;color:#effff1!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.request{background:#935d22!important;color:#fff3e5!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.added-time{background:#287568!important;color:#effffb!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.school-pickup{background:#5b6fa6!important;color:#f5f8ff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.personal-schedule-filter{background:#5c5869!important;color:#fbf9ff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.new-tag{background:#3f394e!important;color:#fff!important;border-style:dashed;min-height:var(--calendar-tab-height)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.is-off{opacity:1!important;filter:saturate(.5) brightness(.88)!important;text-decoration:line-through}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{width:min(780px,calc(100vw - 48px));min-height:auto;margin:16px auto clamp(22px,4vh,42px);padding:8px 16px 0;color:color-mix(in srgb,var(--muted) 86%,var(--family-theme-action-primary,var(--accent)) 14%);font-size:13px;line-height:1.55;font-weight:750;letter-spacing:0}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(min-width:1181px)and (max-height:860px){.app:has(>.calendar-workspace){padding-top:8px;padding-bottom:18px}.app:has(>.calendar-workspace)>.top{margin-bottom:8px}.app:has(>.calendar-workspace)>.nav.nav-full{margin:5px 0 10px}.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{margin-top:12px;margin-bottom:10px}.app:has(>.calendar-workspace) .calendar-unified-controls{padding:12px 14px}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher .btn,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-arrow,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-select,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter,.app:has(>.calendar-workspace) .calendar-unified-controls .owner-control-group>.btn{min-height:42px!important}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{margin-top:12px;margin-bottom:22px;padding-top:6px;font-size:12px;line-height:1.45}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(min-width:1181px){.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{margin-top:22px;margin-bottom:16px}.app:has(>.calendar-workspace) .calendar-unified-controls{align-items:center;padding:16px 18px}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter{min-height:48px;padding:0;border:0;background:transparent;box-shadow:none}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-copy{display:none!important}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-pills{width:100%;height:100%;justify-content:flex-start;gap:8px;padding:0}.app:has(>.calendar-workspace) .calendar-child-filter-slot .sproglet-child-filter-pill{flex:1 1 0;max-width:none;min-width:0;min-height:48px;padding:8px 10px;border-radius:12px;text-align:center}.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-desktop-split{left:calc(50% + 80px);width:min(max(100%,80vw),calc(100vw - 260px));max-width:none;z-index:30;isolation:isolate;overflow:visible}.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar{border-radius:0 0 0 22px!important;overflow:hidden}.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar-quick-glance{border-radius:0 0 22px!important}.app:has(>.calendar-workspace) .calendar-filter-tabs{--calendar-tab-collapsed:76px;--calendar-tab-expanded:205px;--calendar-tab-height:34px;position:absolute;top:0;left:calc(-1 * var(--calendar-tab-expanded));z-index:90;width:var(--calendar-tab-expanded);max-height:calc(100% - 4px);display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:8px;margin:0;padding:0 0 8px;overflow:visible;pointer-events:none}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip{position:relative;display:block;width:var(--calendar-tab-collapsed);min-width:var(--calendar-tab-collapsed);max-width:var(--calendar-tab-expanded);height:var(--calendar-tab-height);min-height:var(--calendar-tab-height);max-height:var(--calendar-tab-height);margin:0;padding:0;border-right:0;border-radius:10px 0 0 10px;box-shadow:-3px 5px 13px #2d235c29;overflow:hidden;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;text-decoration:none;pointer-events:auto;transition:width .3s cubic-bezier(.2,.8,.2,1),filter .18s ease,box-shadow .18s ease}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible{width:var(--calendar-tab-expanded);filter:brightness(1.07);box-shadow:-6px 9px 22px #2d235c3d;outline:none}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible{box-shadow:0 0 0 3px var(--card),0 0 0 6px color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 42%,transparent),-6px 9px 22px #2d235c3d}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.is-off{filter:saturate(.48) brightness(.86)!important}.app:has(>.calendar-workspace) .calendar-filter-tab-inner{inset:0 13px;font-size:12px}.app:has(>.calendar-workspace) .calendar-filter-tab-inner:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.holiday{background:#927813!important;color:#fff7d8!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.uk{background:#75479b!important;color:#fbf5ff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.global{background:#177b6c!important;color:#eaffff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.birthday{background:#aa5265!important;color:#fff3f7!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.school{background:#43894f!important;color:#effff1!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.request{background:#9c6c29!important;color:#fff3e3!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.added-time{background:#397d59!important;color:#effff6!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.school-pickup{background:#516da8!important;color:#f5f8ff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.personal-schedule-filter{background:#5f5b69!important;color:#fbf9ff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.new-tag{background:#3b3545!important;color:#fff!important}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{margin-top:18px;margin-bottom:clamp(24px,4vh,44px);padding-top:10px;font-size:13.5px}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(min-width:1181px)and (max-width:1320px){.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar{width:calc(100% - 300px)}.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar-quick-glance{width:300px}}@media(min-width:1181px)and (max-height:860px){.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{margin-top:16px;margin-bottom:12px}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{margin-top:14px;margin-bottom:24px;font-size:12.5px}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(min-width:1181px){.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-desktop-split{z-index:60;overflow:visible}.app:has(>.calendar-workspace) .calendar-filter-tabs{--calendar-tab-collapsed:76px;--calendar-tab-expanded:205px;--calendar-tab-height:34px;top:0;left:calc(-1 * var(--calendar-tab-expanded));z-index:1000;width:var(--calendar-tab-expanded);max-height:calc(100% - 4px);gap:8px;align-items:flex-end;overflow-x:hidden;overflow-y:auto;pointer-events:none}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip{width:var(--calendar-tab-expanded);min-width:var(--calendar-tab-expanded);max-width:var(--calendar-tab-expanded);height:var(--calendar-tab-height);min-height:var(--calendar-tab-height);max-height:var(--calendar-tab-height);transform:translate(calc(var(--calendar-tab-expanded) - var(--calendar-tab-collapsed)));transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .18s ease,box-shadow .18s ease;will-change:transform}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible{width:var(--calendar-tab-expanded);transform:translate(0)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.added-time{background:#2f6fa3!important;color:#f3f9ff!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip[style*=--calendar-tab-color]{background:var(--calendar-tab-color)!important}.app:has(>.calendar-workspace) .calendar-filter-tab-inner{width:calc(100% - 26px)}.app:has(>.calendar-workspace) .calendar-filter-tab-short{display:block;width:calc(var(--calendar-tab-collapsed) - 26px);text-align:right}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover .calendar-filter-tab-short,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible .calendar-filter-tab-short{opacity:.18}.app:has(>.calendar-workspace) .calendar .chip:is(.holiday,.uk,.global,.birthday,.school,.request,.added-time,.school-pickup,.personal-schedule),.app:has(>.calendar-workspace) .calendar .chip[style*=--calendar-event-accent]{position:relative;box-shadow:inset 5px 0 0 var(--calendar-event-accent),0 1px #4a446e14;padding-left:11px}.app:has(>.calendar-workspace) .calendar .chip.holiday{--calendar-event-accent:#927813}.app:has(>.calendar-workspace) .calendar .chip.uk{--calendar-event-accent:#75479b}.app:has(>.calendar-workspace) .calendar .chip.global{--calendar-event-accent:#177b6c}.app:has(>.calendar-workspace) .calendar .chip.birthday{--calendar-event-accent:#aa5265}.app:has(>.calendar-workspace) .calendar .chip.school{--calendar-event-accent:#43894f}.app:has(>.calendar-workspace) .calendar .chip.request{--calendar-event-accent:#9c6c29}.app:has(>.calendar-workspace) .calendar .chip.added-time{--calendar-event-accent:#2f6fa3}.app:has(>.calendar-workspace) .calendar .chip.school-pickup{--calendar-event-accent:#516da8}.app:has(>.calendar-workspace) .calendar .chip.personal-schedule{--calendar-event-accent:#5f5b69}}@media(min-width:1181px){.app:has(>.calendar-workspace){overflow:visible}.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{position:relative;left:calc(50% + 80px);width:min(max(100%,80vw),calc(100vw - 260px));max-width:none;transform:translate(-50%);z-index:55;margin-top:20px;margin-bottom:0}.app:has(>.calendar-workspace) .calendar-unified-controls{width:100%;padding:16px 18px;border-color:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--line));border-bottom:0;border-radius:22px 22px 0 0;background:color-mix(in srgb,var(--card) 97%,var(--family-theme-primary,var(--accent)) 3%);box-shadow:0 -8px 24px #2d235c0b}.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar,.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar-quick-glance{border-top-color:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--line))}.app:has(>.calendar-workspace) .calendar-filter-tabs{--calendar-tab-collapsed:44px;--calendar-tab-expanded:205px;left:calc(-1 * var(--calendar-tab-expanded));width:var(--calendar-tab-expanded);overflow-x:hidden;overflow-y:auto}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip{width:var(--calendar-tab-expanded);min-width:var(--calendar-tab-expanded);max-width:var(--calendar-tab-expanded);transform:translate(calc(var(--calendar-tab-expanded) - var(--calendar-tab-collapsed)))}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible{transform:translate(0)}.app:has(>.calendar-workspace) .calendar-filter-tab-short{width:calc(var(--calendar-tab-collapsed) - 10px);text-align:right}}@media(min-width:1181px)and (max-height:860px){.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{margin-top:16px;margin-bottom:0}}@media(min-width:1181px){.app:has(>.calendar-workspace) .calendar-filter-tabs{--calendar-tab-collapsed:70px;--calendar-tab-expanded:282px;left:calc(-1 * var(--calendar-tab-expanded));width:var(--calendar-tab-expanded);align-items:flex-end;overflow:visible;pointer-events:none}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip{align-self:flex-end;width:var(--calendar-tab-collapsed);min-width:var(--calendar-tab-collapsed);max-width:var(--calendar-tab-width,var(--calendar-tab-expanded));transform:none;pointer-events:auto;white-space:nowrap;transition:width .3s cubic-bezier(.2,.8,.2,1),filter .18s ease,box-shadow .18s ease}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible{width:var(--calendar-tab-width,var(--calendar-tab-expanded));transform:none}.app:has(>.calendar-workspace) .calendar-filter-tab-inner{inset:0 10px;width:auto}.app:has(>.calendar-workspace) .calendar-filter-tab-short,.app:has(>.calendar-workspace) .calendar-filter-tab-full{top:50%;right:0;white-space:nowrap;transform:translateY(-50%)}.app:has(>.calendar-workspace) .calendar-filter-tab-short{width:calc(var(--calendar-tab-collapsed) - 20px);text-align:right}.app:has(>.calendar-workspace) .calendar-filter-tab-full{width:calc(var(--calendar-tab-width,var(--calendar-tab-expanded)) - 20px);text-align:right;opacity:0;transform:translateY(-50%) translate(12px)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover .calendar-filter-tab-short,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible .calendar-filter-tab-short{opacity:0;transform:translateY(-50%) translate(12px)}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover .calendar-filter-tab-full,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible .calendar-filter-tab-full{opacity:1;transform:translateY(-50%)}}@media(min-width:1181px){.app:has(>.calendar-workspace)>.nav.nav-full{gap:8px!important;margin:8px 0!important}.app:has(>.calendar-workspace)>.nav.nav-full .btn{min-height:42px!important;padding-block:9px!important;display:flex;align-items:center;justify-content:center}.app:has(>.calendar-workspace)>.top .profile{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;gap:7px!important}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{left:50%!important;width:min(940px,calc(100vw - 48px))!important;transform:translate(-50%)!important;margin-top:22px!important;margin-bottom:clamp(28px,4.5vh,52px)!important;padding:12px 18px 0!important;font-size:17.5px!important;line-height:1.5!important;text-align:center!important}.app:has(>.calendar-workspace) .modal.open{z-index:1300!important}}@media(min-width:1181px)and (max-height:860px){.app:has(>.calendar-workspace)>.nav.nav-full .btn{min-height:38px!important;padding-block:7px!important}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{margin-top:18px!important;margin-bottom:30px!important;font-size:16px!important}}@media(min-width:1181px){.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar.calendar-day{width:inherit!important;min-width:0!important;max-width:none!important;margin-inline:0!important}.app:has(>.calendar-workspace) .calendar-desktop-split.calendar-stage-rows-5{height:calc(66.6667vh - 46px)}.app:has(>.calendar-workspace) .calendar-desktop-split.calendar-stage-rows-5 .calendar.calendar-month{grid-template-rows:auto repeat(5,minmax(0,1fr))}.app:has(>.calendar-workspace) .calendar-desktop-split.calendar-stage-rows-6{height:calc(80vh - 62px)}}@media(min-width:1181px){.app>.family-workspace-shell,.app:has(>.calendar-workspace)>.family-workspace-shell{box-sizing:border-box}.app>.family-workspace-shell .workspace-shell-utility-row,.app:has(>.calendar-workspace)>.family-workspace-shell .workspace-shell-utility-row{box-sizing:border-box;min-height:68px}.app>.family-workspace-shell .workspace-primary-nav,.app:has(>.calendar-workspace)>.family-workspace-shell .workspace-primary-nav{box-sizing:border-box;min-height:44px}.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar-quick-glance{height:100%;min-height:0;align-self:stretch}.app:has(>.calendar-workspace) .calendar-filter-tabs{z-index:1100}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip.new-tag{pointer-events:auto}.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{left:50%!important;width:calc(100vw - 48px)!important;max-width:1180px!important;transform:translate(-50%)!important;display:block!important;box-sizing:border-box!important;margin-top:26px!important;margin-bottom:clamp(34px,5vh,60px)!important;padding:0 24px!important;color:color-mix(in srgb,var(--muted) 82%,var(--family-theme-action-primary,var(--accent)) 18%)!important;font-size:22.75px!important;line-height:1.35!important;font-weight:800!important;text-align:center!important}}@media(min-width:1181px)and (max-height:860px){.app:has(>.calendar-workspace)>.calendar-workspace>.family-note{margin-top:22px!important;margin-bottom:34px!important;font-size:20.8px!important}}.family-workspace-shell{display:block;padding:0!important;overflow:visible}.family-workspace-shell .workspace-shell-utility-row{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 16px}.workspace-shell-left,.workspace-shell-right{display:flex;align-items:center;min-width:0}.workspace-shell-left{gap:10px}.workspace-shell-right{justify-content:flex-end;flex-wrap:wrap;gap:8px}.family-workspace-shell .brand-wrap{align-items:center;gap:12px;min-width:0;white-space:nowrap}.family-workspace-shell .brand h1{margin:0;font-size:21px;line-height:1}.family-workspace-shell .brand p{display:none}.workspace-whats-new-slot{display:flex;align-items:center;min-width:0}.family-workspace-shell .whats-new-launcher{min-height:36px;margin-left:8px;padding:0 13px!important;border-radius:11px;border-color:color-mix(in srgb,var(--family-theme-primary,var(--accent)) 38%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--card)),color-mix(in srgb,var(--family-theme-primary,var(--accent)) 9%,var(--card)));box-shadow:0 4px 14px #452a8c24}.family-workspace-shell .whats-new-launcher:hover,.family-workspace-shell .whats-new-launcher:focus-visible{border-color:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 58%,var(--line));filter:none}.family-workspace-shell .header-controls-stack{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;justify-items:end!important;gap:8px!important}.app:has(>.calendar-workspace)>.family-workspace-shell .header-controls-stack{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.family-workspace-shell .workspace-utility-control,.family-workspace-shell .header-inbox-btn,.family-workspace-shell .family-workspace-picker{min-height:36px!important;border-radius:11px!important}.family-workspace-shell .header-profile-action:before,.family-workspace-shell .header-signout-action:before{display:none!important;content:none!important}.family-workspace-shell.header-labels-hidden .header-profile-action:before,.family-workspace-shell .header-labels-hidden .header-profile-action:before{content:""!important;display:block!important}.family-workspace-shell .header-profile-action{white-space:nowrap}.family-workspace-shell .header-signout-action{width:38px;min-width:38px!important;height:36px;min-height:36px!important;padding:0!important;display:inline-grid!important;place-items:center;color:#fff!important;border-color:#c93d46!important;background:linear-gradient(135deg,#e9535f,#b92f39)!important;box-shadow:0 8px 18px #c93d4638!important}.family-workspace-shell .header-signout-action:hover,.family-workspace-shell .header-signout-action:focus-visible{color:#fff!important;border-color:#a92731!important;background:linear-gradient(135deg,#f0626c,#a92731)!important;box-shadow:0 10px 22px #c93d464d!important}.family-workspace-shell .header-signout-action:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#e9535f 28%,transparent),0 10px 22px #c93d464d!important}.header-signout-icon{width:18px;height:18px;display:block}.family-workspace-shell .family-workspace-controls{order:4}.family-workspace-shell .theme-toggle{order:5}.family-workspace-shell .header-signout-action{order:6}.app:has(>.calendar-workspace)>.family-workspace-shell .family-workspace-controls{order:4}.app:has(>.calendar-workspace)>.family-workspace-shell .theme-toggle{order:5}.app:has(>.calendar-workspace)>.family-workspace-shell .header-signout-action{order:6}.family-workspace-shell .workspace-primary-nav{width:100%;margin:0!important;border-top:1px solid var(--line);gap:0!important;overflow:hidden}.family-workspace-shell .workspace-primary-nav .btn{min-height:44px!important;border-radius:0!important;border:0!important;border-right:1px solid var(--line)!important;box-shadow:none!important}.family-workspace-shell .workspace-primary-nav .btn:last-child{border-right:0!important}.family-workspace-shell .workspace-primary-nav .btn.active{background:linear-gradient(90deg,var(--family-theme-action-primary,var(--accent)),var(--family-theme-action-accent,#8d5cff))!important;color:#fff!important}.dashboard-primary-nav .dashboard-nav-private-notes:before{content:"🔒"}@media(min-width:1181px){.app{overflow:visible}.app:has(>.family-workspace-shell){padding-top:24px!important}.app:has(>.family-workspace-shell)>.family-workspace-shell .brand-wrap{gap:9px!important}.app:has(>.calendar-workspace)>.family-workspace-shell,.app>.family-workspace-shell{width:min(1180px,calc(100vw - 48px));max-width:min(1180px,calc(100vw - 48px));min-height:0;margin:0 auto 18px!important;padding:0!important;border-radius:18px!important;overflow:visible!important;text-align:initial}.app:has(>.calendar-workspace)>.family-workspace-shell .workspace-shell-utility-row,.app>.family-workspace-shell .workspace-shell-utility-row{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:12px 16px;gap:24px}.app:has(>.calendar-workspace)>.family-workspace-shell .brand-mark,.app>.family-workspace-shell .brand-mark{width:48px!important;height:48px!important;flex:0 0 48px!important;display:block!important;border-radius:0!important;overflow:visible!important;background:transparent url(/sproglet-family-logo.png?v=2) center/contain no-repeat!important;box-shadow:none!important;color:transparent!important;font-size:0!important}.app:has(>.calendar-workspace)>.family-workspace-shell .brand h1,.app>.family-workspace-shell .brand h1{font-size:21px;line-height:1}.app:has(>.family-workspace-shell)>.family-workspace-shell :is(.workspace-utility-control,.header-inbox-btn,.whats-new-launcher,.family-workspace-picker){min-height:34px!important;padding-top:5px!important;padding-bottom:5px!important}.app:has(>.family-workspace-shell)>.family-workspace-shell .family-workspace-picker{min-width:136px!important;min-height:34px!important;padding:5px 10px!important;border-radius:12px!important}.app:has(>.family-workspace-shell)>.family-workspace-shell .theme-toggle.compact{min-width:42px!important;min-height:34px!important}.app:has(>.family-workspace-shell)>.family-workspace-shell .theme-toggle .theme-toggle-track{width:42px!important;height:26px!important}.app:has(>.family-workspace-shell)>.family-workspace-shell .theme-toggle .theme-toggle-track>span{width:20px!important;height:20px!important}.app:has(>.family-workspace-shell)>.family-workspace-shell .theme-toggle.is-dark .theme-toggle-track>span{transform:translate(16px)!important}.app>.family-workspace-shell .workspace-primary-nav{border-radius:0 0 18px 18px}.app:has(>.calendar-workspace)>.family-workspace-shell .workspace-primary-nav .btn,.app>.family-workspace-shell .workspace-primary-nav .btn{min-height:44px!important;padding-block:10px!important}}@media(max-width:1180px){.family-workspace-shell .workspace-shell-utility-row{align-items:flex-start;flex-direction:column;gap:12px}.workspace-shell-left,.workspace-shell-right{width:100%;flex-wrap:wrap}.family-workspace-shell .workspace-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.family-workspace-shell .workspace-primary-nav .btn{min-width:0;min-height:48px!important;padding:9px 6px!important;overflow:hidden;text-overflow:ellipsis}}@media(min-width:768px)and (max-width:860px){.family-workspace-shell .workspace-primary-nav .dashboard-nav-action{flex-direction:column;gap:3px;white-space:normal;line-height:1.12;font-size:11px;text-align:center}.family-workspace-shell .workspace-primary-nav .dashboard-nav-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.12em)}.family-workspace-shell .workspace-primary-nav .dashboard-nav-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-workspace-shell .workspace-primary-nav .dashboard-nav-action:before{font-size:18px}.family-workspace-shell .workspace-primary-nav .dashboard-nav-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-emphasis)}}@media(max-width:767px){body.sproglet-mobile-shell-enabled .app>.family-workspace-shell{display:none!important}.family-workspace-shell .workspace-primary-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.family-workspace-shell .workspace-primary-nav .btn{min-height:52px!important}}.workspace-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.workspace-head-actions>.family-profile-selector,.workspace-head-actions>.btn{width:192px;min-width:192px;height:44px;min-height:44px;box-sizing:border-box;justify-content:center}.family-profile-selector,.family-profile-selector-menu{position:relative;z-index:70}.family-profile-selector-list{z-index:1400}@media(min-width:768px){.app:has(>.family-workspace-shell){padding-top:0!important}.app>.family-workspace-shell,.app:has(>.calendar-workspace)>.family-workspace-shell{position:sticky!important;top:0!important;z-index:950!important;width:min(1278px,calc(100vw - 48px))!important;max-width:min(1278px,calc(100vw - 48px))!important;margin:0 auto 18px!important;border-radius:0 0 18px 18px!important;overflow:visible!important}.app>.family-workspace-shell .workspace-primary-nav,.app:has(>.calendar-workspace)>.family-workspace-shell .workspace-primary-nav{border-radius:0 0 18px 18px!important}}@media(min-width:1181px){.app>:is(.calendar-workspace,.requests-experience,.care-workspace,.memories-page,.private-notes-page,.admin-workspace,.profile-workspace,.family-workspace-profiles){box-sizing:border-box;width:min(1278px,calc(100vw - 48px));max-width:1278px;margin-left:auto;margin-right:auto}body:has(.calendar-workspace){overflow-x:clip}.app:has(>.calendar-workspace){padding-top:0!important;padding-bottom:24px!important}.app:has(>.calendar-workspace)>.calendar-workspace,.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls,.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-desktop-split{width:min(1278px,calc(100vw - 48px))!important;max-width:min(1278px,calc(100vw - 48px))!important;left:auto!important;transform:none!important;margin-left:auto!important;margin-right:auto!important}.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-controls{position:relative;z-index:120;margin-top:0!important;margin-bottom:0!important}.app:has(>.calendar-workspace) .calendar-unified-controls{display:grid!important;grid-template-columns:max-content 88px minmax(172px,1fr) minmax(396px,auto)!important;align-items:center!important;gap:10px!important;min-height:76px;padding:15px 16px!important;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--line))!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;background:color-mix(in srgb,var(--card) 97%,var(--family-theme-primary,var(--accent)) 3%)!important;box-shadow:none!important}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot)){grid-template-columns:max-content 88px minmax(172px,1fr) minmax(396px,auto)!important}.calendar-period-group,.calendar-view-switcher,.owner-control-group{min-width:0}.app:has(>.calendar-workspace) .calendar-unified-controls>.calendar-period-group{grid-column:1!important;grid-row:1!important}.app:has(>.calendar-workspace) .calendar-unified-controls>.calendar-today-action{grid-column:2!important;grid-row:1!important}.app:has(>.calendar-workspace) .calendar-unified-controls>.calendar-view-switcher{grid-column:3!important;grid-row:1!important}.app:has(>.calendar-workspace) .calendar-unified-controls>.owner-control-group{grid-column:4!important;grid-row:1!important}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot))>.calendar-period-group{grid-column:1!important;grid-row:1!important}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot))>.calendar-today-action{grid-column:2!important;grid-row:1!important}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot))>.calendar-view-switcher{grid-column:3!important;grid-row:1!important}.app:has(>.calendar-workspace) .calendar-unified-controls:not(:has(.calendar-child-filter-slot))>.owner-control-group{grid-column:4!important;grid-row:1!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group{display:grid!important;grid-template-columns:44px auto 44px;gap:10px!important;align-items:center!important;width:max-content!important;max-width:none!important;justify-self:start!important;margin-right:6px}.calendar-period-field{position:relative;width:204px;min-width:0;height:44px;display:grid;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important}.calendar-period-field:after{content:"";position:absolute;right:10px;top:50%;width:7px;height:7px;border-right:2px solid color-mix(in srgb,var(--ink) 68%,transparent);border-bottom:2px solid color-mix(in srgb,var(--ink) 68%,transparent);transform:translateY(-68%) rotate(45deg);pointer-events:none}.calendar-period-group:has(.month-select) .calendar-period-field{width:156px}.calendar-period-group:has(.month-select) .calendar-period-field:after{display:none}.calendar-period-field:focus-within{outline:3px solid color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 34%,transparent);outline-offset:3px;border-radius:12px}.calendar-period-display{position:absolute;inset:0 30px 0 12px;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--ink);font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-period-display:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-period-group:has(.month-select) .calendar-period-display{inset:0;font-size:16px}.app:has(>.calendar-workspace) .calendar-date-filter{color:transparent!important}.app:has(>.calendar-workspace) .calendar-date-filter::-webkit-calendar-picker-indicator{opacity:1}.app:has(>.calendar-workspace) :is(.month-arrow,.month-select,.calendar-date-filter,.calendar-today-action,.calendar-owner-multiselect-trigger){height:44px!important;min-height:44px!important;box-sizing:border-box}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-arrow{width:44px!important;min-width:44px!important;max-width:44px!important;border-radius:50%!important;border:0!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important;font-size:20px!important;line-height:1!important;padding:0!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-arrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-arrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group :is(.month-select,.calendar-date-filter){width:100%!important;height:44px!important;min-width:0!important;padding:0 30px 0 12px!important;text-align:center;text-align-last:center;appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:0!important;background:transparent none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--ink)!important;font-size:13px;font-weight:900;outline-offset:4px;cursor:pointer;position:absolute!important;inset:0!important;opacity:0!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group :is(.month-select,.calendar-date-filter):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter{color:transparent!important;caret-color:transparent!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter::-webkit-datetime-edit,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter::-webkit-clear-button,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter::-webkit-inner-spin-button{color:transparent!important;opacity:0!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .calendar-date-filter::-webkit-calendar-picker-indicator{opacity:0!important}.calendar-today-action{width:88px;min-width:88px}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px!important;padding:0;border:0;border-radius:0;background:transparent}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher .btn{min-width:0!important;height:36px!important;min-height:36px!important;padding:0 8px!important;border-radius:11px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher .btn.active{border:0!important;background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 18%,transparent)!important;color:var(--family-theme-action-primary,var(--accent))!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-period-group .month-arrow.btn.ghost,.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher .btn.ghost:not(.active){border:0!important;background:transparent!important;box-shadow:none!important}.app:has(>.calendar-workspace) .calendar-unified-controls .calendar-view-switcher .btn.ghost.active{border:0!important;background:color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 18%,transparent)!important;color:var(--family-theme-action-primary,var(--accent))!important;box-shadow:none!important}.app:has(>.calendar-workspace) .owner-control-group{display:grid!important;grid-template-columns:192px 192px;gap:10px!important;align-items:center}.calendar-owner-multiselect{position:relative;width:192px;z-index:90}.calendar-owner-multiselect-trigger{width:192px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);padding:6px 8px;font:inherit;font-size:12px;font-weight:900;line-height:1.1;display:flex;align-items:center;justify-content:space-between;gap:8px}.calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}.calendar-owner-multiselect-trigger:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-owner-multiselect-chevron{flex:0 0 auto;color:var(--muted);font-size:13px;line-height:1}.calendar-owner-multiselect-chevron:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.calendar-owner-multiselect-chevron:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-owner-multiselect-trigger:focus-visible{outline:3px solid rgba(108,76,255,.35);outline-offset:2px}.calendar-owner-multiselect-list{position:absolute;top:calc(100% + 8px);left:0;width:236px;display:grid;gap:6px;padding:8px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:0 22px 48px #29204e38;z-index:120}.calendar-owner-multiselect-list button{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;text-align:left;border:1px solid var(--line);border-radius:14px;background:var(--card);color:inherit;padding:8px 10px;font:inherit;font-size:12px;font-weight:850}.calendar-owner-multiselect-list button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.calendar-owner-multiselect-list button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.calendar-owner-multiselect-list button.active{border-color:#9b86ff;background:var(--accent-soft)}.calendar-family-selector-slot,.calendar-family-selector-slot>.family-profile-selector{width:192px;min-width:0}.app:has(>.calendar-workspace)>.calendar-workspace>.calendar-desktop-split{position:relative!important;height:clamp(560px,77vh,820px)!important;min-height:0!important;isolation:isolate}.app:has(>.calendar-workspace) .calendar-desktop-split.calendar-only>.calendar{width:100%!important;border-radius:0 0 22px 22px!important}.app:has(>.calendar-workspace) .calendar-desktop-split.has-quick-glance>.calendar{width:74%!important;border-radius:0 0 0 22px!important;transition:width .64s cubic-bezier(.22,.8,.2,1)}.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar-quick-glance{width:26%!important;min-width:300px;border-radius:0 0 22px!important;border-left:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 18%,var(--line))!important;opacity:1;transform:translate(0);transition:transform .64s cubic-bezier(.22,.8,.2,1),opacity .42s ease}.app:has(>.calendar-workspace) .calendar .day.selected{box-shadow:inset 0 0 0 2px var(--family-theme-action-primary,var(--accent))}.app:has(>.calendar-workspace) .calendar .day.today>.num{border-color:var(--family-theme-action-primary,var(--accent));background:var(--accent-soft)}.app:has(>.calendar-workspace) .calendar .day.today-pulse{animation:sproglet-today-pulse .82s ease-out 1}.app:has(>.calendar-workspace) .calendar-filter-tabs{z-index:40!important}.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:focus-visible,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip:hover{z-index:2}}html[data-theme=dark] .calendar-owner-multiselect-trigger,html[data-theme=dark] .calendar-owner-multiselect-list,html[data-theme=dark] .calendar-owner-multiselect-list button{background:#232033;border-color:#423c58;color:#f3f0ff}html[data-theme=dark] .calendar-owner-multiselect-list button.active{background:#332b52;border-color:#9b86ff}@keyframes sproglet-today-pulse{0%{box-shadow:inset 0 0 0 2px var(--family-theme-action-primary,var(--accent)),0 0 color-mix(in srgb,var(--family-theme-action-primary,var(--accent)) 34%,transparent)}to{box-shadow:inset 0 0 0 2px var(--family-theme-action-primary,var(--accent)),0 0 0 18px transparent}}@media(prefers-reduced-motion:reduce){.app:has(>.calendar-workspace) .calendar-desktop-split.has-quick-glance>.calendar,.app:has(>.calendar-workspace) .calendar-desktop-split>.calendar-quick-glance,.app:has(>.calendar-workspace) .calendar .day.today-pulse,.app:has(>.calendar-workspace) .calendar-filter-tabs .legend-chip{animation:none!important;transition:none!important}}.care-workspace{max-width:1278px;margin:0 auto;padding:18px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 13%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--card) 97%,var(--family-theme-primary,var(--accent)) 3%)}.care-workspace-head-control{gap:10px}.care-open-profile-action{width:192px;height:44px;min-height:44px;justify-content:center}.pet-care-workspace{padding:18px;border:1px solid color-mix(in srgb,var(--family-theme-primary,var(--accent)) 13%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--card) 97%,var(--family-theme-primary,var(--accent)) 3%)}.pet-care-workspace .pet-care-card,.pet-care-workspace .pet-care-form{background:var(--pet-care-card)}.member-profile-form-pet .member-profile-field-grid,.member-profile-form-pet .member-profile-birthday-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.member-profile-birthday-detail{min-width:0}.member-profile-birthday-detail>.field-group,.member-profile-birthday-note{width:100%}.member-profile-birthday-rough-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,.62fr);gap:8px}.member-profile-birthday-note{min-height:44px;display:flex;align-items:center;margin:0}.member-profile-form .auth-managed-segments span{display:grid;place-items:center;height:100%;text-align:center}.modal-close-btn,.mobile-quick-glance-close,.calendar-quick-glance-close,.calendar-quick-glance-dialog-head>button,.activity-memory-close,.private-composer-context>button{border-color:color-mix(in srgb,var(--wcag-danger-text,#b4232f) 38%,var(--line))!important;background:var(--card)!important;color:var(--wcag-danger-text,#b4232f)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wcag-danger-text,#b4232f) 10%,transparent),0 8px 18px color-mix(in srgb,var(--wcag-danger-text,#b4232f) 13%,transparent)!important}.calendar-quick-glance-close{--calendar-close-danger:#b4232f;flex:0 0 36px;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;aspect-ratio:1;padding:0!important;border-radius:50%!important;border-color:color-mix(in srgb,var(--calendar-close-danger) 38%,var(--line))!important;color:var(--calendar-close-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--calendar-close-danger) 10%,transparent),0 8px 18px color-mix(in srgb,var(--calendar-close-danger) 13%,transparent)!important}.calendar-quick-glance-close:hover{border-color:color-mix(in srgb,var(--calendar-close-danger) 58%,var(--line))!important;background:color-mix(in srgb,var(--card) 92%,var(--calendar-close-danger) 8%)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--calendar-close-danger) 13%,transparent),0 9px 20px color-mix(in srgb,var(--calendar-close-danger) 18%,transparent)!important}.calendar-quick-glance-close:focus-visible{outline:3px solid color-mix(in srgb,var(--calendar-close-danger) 36%,transparent);outline-offset:3px}html[data-theme=dark] .calendar-quick-glance-close{--calendar-close-danger:#ff6b7d}.mobile-quick-glance-close{--mobile-close-danger:#b4232f;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;aspect-ratio:1;padding:0!important;border-radius:50%!important;border-color:color-mix(in srgb,var(--mobile-close-danger) 38%,var(--line))!important;color:var(--mobile-close-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mobile-close-danger) 10%,transparent),0 8px 18px color-mix(in srgb,var(--mobile-close-danger) 13%,transparent)!important}.mobile-quick-glance-close:hover{border-color:color-mix(in srgb,var(--mobile-close-danger) 58%,var(--line))!important;background:color-mix(in srgb,var(--card) 92%,var(--mobile-close-danger) 8%)!important}.mobile-quick-glance-close:focus-visible{outline:3px solid color-mix(in srgb,var(--mobile-close-danger) 36%,transparent);outline-offset:3px}html[data-theme=dark] .mobile-quick-glance-close{--mobile-close-danger:#ff6b7d}.btn.danger,.document-trash-btn,.activity-memory-delete,.request-decline{border-color:color-mix(in srgb,var(--wcag-danger-text,#b4232f) 38%,var(--line))!important;background:var(--card)!important;color:var(--wcag-danger-text,#b4232f)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wcag-danger-text,#b4232f) 9%,transparent)!important}@media(max-width:1180px){.workspace-head-actions{justify-content:flex-start}.workspace-head-actions>.family-profile-selector,.workspace-head-actions>.btn{width:192px}.care-workspace,.pet-care-workspace{padding:14px}}@media(max-width:767px){.care-workspace-head{grid-template-columns:minmax(0,1fr);justify-content:stretch}.workspace-head-actions{display:grid;width:100%;justify-content:stretch}.workspace-head-actions>.family-profile-selector,.workspace-head-actions>.btn,.care-open-profile-action{width:100%;min-width:0}.care-workspace,.pet-care-workspace{width:calc(100% - 14px);padding:12px;border-radius:18px}.member-profile-form-pet .member-profile-field-grid,.member-profile-form-pet .member-profile-birthday-row,.member-profile-birthday-rough-fields{grid-template-columns:1fr}}@media(min-width:480px)and (max-width:767px){.care-workspace-head-control{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px}.care-workspace-head-control .family-profile-selector{width:100%;min-width:0}.care-open-profile-action{width:auto;min-width:max-content;padding-inline:16px}}@media(max-width:479px){.care-workspace-head-control{display:grid;grid-template-columns:minmax(0,1fr)}}@media(min-width:560px)and (max-width:767px){.pet-care-head-actions{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;gap:10px}.pet-care-head-actions .family-profile-selector{width:100%;min-width:0}.pet-care-profile-link,.pet-care-head-actions .primary{width:auto;min-width:max-content;padding-inline:16px}}.app,.auth-shell,.setup-screen{--product-control-min:44px}.app :where(.experience-head,.documents-head,.private-notes-head,.care-workspace-head,.timeline-page-head){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:18px}.app :where(.experience-head,.documents-head,.private-notes-head,.care-workspace-head,.timeline-page-head)>div:first-child{min-width:0}.app :where(.experience-head,.documents-head,.private-notes-head,.care-workspace-head,.timeline-page-head) h2{margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.08;letter-spacing:-.035em}.app :where(.experience-head,.documents-head,.private-notes-head,.care-workspace-head,.timeline-page-head) p{max-width:66ch;margin:7px 0 0;line-height:1.55}.app .workspace-head-actions,.app .care-workspace-head-control{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.app :where(.requests-experience,.care-workspace,.documents-workspace,.sleep-diary-page,.food-experience,.memories-live-timeline,.private-notes-page,.profile-workspace,.admin-workspace,.family-workspace){min-width:0;width:100%}.app :where(.request-card-grid,.documents-list,.documents-controls,.documents-upload-fields,.food-experience-layout,.private-thread-layout,.profile-section-content,.admin-section-content,.care-workspace-content,.memories-live-pane){min-width:0;max-width:100%}.app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-height:var(--product-control-min)}.app textarea{line-height:1.45}.app :where(button,.btn,a.btn,input,select,textarea):focus-visible,.auth-shell :where(button,.btn,a.btn,input,select,textarea):focus-visible,.setup-screen :where(button,.btn,a.btn,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#6c4cff) 34%,transparent);outline-offset:3px}.app :where(button,.btn,a.btn)[disabled]{cursor:not-allowed;opacity:.58}.app :where(.request-empty,.documents-empty,.private-thread-state,.private-chat-empty,.timeline-empty,.food-library-empty){min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:20px;border:1px dashed color-mix(in srgb,var(--line) 82%,var(--accent) 18%);border-radius:18px;background:color-mix(in srgb,var(--card) 96%,var(--accent-soft) 4%)}.app :where(.request-empty,.documents-empty,.private-thread-state,.private-chat-empty,.timeline-empty,.food-library-empty)>strong{color:var(--ink);font-size:1rem}.app .document-card,.app .document-card-copy{min-width:0}.app .document-card-copy strong,.app .document-card-copy small{overflow-wrap:anywhere}.app .document-trash-btn{display:inline-grid;place-items:center;min-width:40px;min-height:40px}.app .document-trash-btn:before{content:"×";font-size:20px;line-height:1}.app .document-trash-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-lead)}.app .document-trash-btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{line-height:max(1.25em,1em)}.app .profile-section-nav nav button,.app .admin-section-nav nav button{min-height:44px}.app .profile-section-nav nav button :where(span:last-child),.app .admin-section-nav nav button :where(span:last-child){min-width:0;overflow:hidden;text-overflow:ellipsis}.app .care-workspace-nav button{min-width:0;min-height:66px}.app .care-workspace-nav-copy{min-width:0}.app .care-workspace-nav-copy :where(strong,small){overflow-wrap:anywhere}.app .request-filter-chip,.app .mood-key,.app .memories-moment-filter .btn{min-height:40px}.app .private-message-bubble p,.app .request-note,.app .request-decision{overflow-wrap:anywhere}.app .modal-head{min-width:0}.app .modal-head>div:first-child{min-width:0}.auth-shell .auth-form-panel,.auth-shell .invite-accept-card,.setup-screen .card{min-width:0}@media(max-width:767px){.app :where(.experience-head,.documents-head,.private-notes-head,.care-workspace-head,.timeline-page-head){grid-template-columns:1fr;align-items:start;gap:12px;margin-bottom:14px}.app .workspace-head-actions,.app .care-workspace-head-control{width:100%;justify-content:flex-start}.app .workspace-head-actions>.btn.primary,.app .care-workspace-head-control>.btn{flex:1 1 150px}.app :where(.documents-controls,.request-filter-row){min-width:0;max-width:100%}.app .documents-search{min-width:0;width:100%}.app .documents-search input{width:100%}.app .profile-section-content,.app .admin-section-content{overflow-x:hidden}.app .private-thread-layout{width:100%}.app .actions{flex-wrap:wrap}.app .actions>.btn{min-height:44px}}@media(min-width:768px)and (max-width:1180px){.app :where(.experience-head,.documents-head,.private-notes-head,.care-workspace-head,.timeline-page-head){gap:14px}.app .workspace-head-actions,.app .care-workspace-head-control{max-width:min(46vw,520px)}}@media(prefers-reduced-motion:reduce){.app *,.auth-shell *,.setup-screen *{scroll-behavior:auto!important}}.landing-family-product-page .landing-preview-view-switch{display:inline-grid;grid-template-columns:repeat(3,auto);gap:3px;padding:3px;border:1px solid #ded7ed;border-radius:10px;background:#f7f4fb}.landing-family-product-page .landing-preview-view-switch span{padding:4px 6px;border-radius:7px;color:#6d647d;font-size:7px;font-weight:900}.landing-family-product-page .landing-preview-view-switch span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-view-switch .active{background:#ece6ff;color:#5d3ee5}.landing-family-product-page .landing-preview-content-current{grid-template-columns:minmax(0,74fr) minmax(156px,26fr);align-items:stretch}.landing-family-product-page .landing-preview-quick-glance{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;padding:9px;border:1px solid #ddd5ec;border-radius:15px;background:linear-gradient(180deg,#fbf9ff,#f8f5fc);overflow:hidden}.landing-family-product-page .landing-preview-quick-head{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.landing-family-product-page .landing-preview-quick-head small{display:block;color:#5d3ee5;font-size:7px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.landing-family-product-page .landing-preview-quick-head small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-head strong{display:block;margin-top:2px;font-size:9px;line-height:1.2}.landing-family-product-page .landing-preview-quick-head strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.landing-family-product-page .landing-preview-quick-head strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-head>span{padding:4px 5px;border-radius:999px;background:#eee8ff;color:#5b3dde;font-size:6px;font-weight:950;white-space:nowrap}.landing-family-product-page .landing-preview-quick-head>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.landing-family-product-page .landing-preview-quick-stats span{padding:5px;border:1px solid #e4ddef;border-radius:8px;background:#fff;color:#746d83;font-size:5.7px;font-weight:850;line-height:1.1}.landing-family-product-page .landing-preview-quick-stats span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.1em)}.landing-family-product-page .landing-preview-quick-stats span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-stats b{display:block;color:#2d2639;font-size:9px}.landing-family-product-page .landing-preview-quick-stats b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-section{min-height:0}.landing-family-product-page .landing-preview-quick-section>small{display:block;margin-bottom:4px;color:#6d667b;font-size:6px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.landing-family-product-page .landing-preview-quick-section>small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card{padding:6px;border-radius:9px;gap:5px;box-shadow:none}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card+.landing-preview-card{margin-top:4px}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card-icon{width:20px;height:20px;border-radius:7px;font-size:8px}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card-icon:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card strong{font-size:7px;line-height:1.15}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card p{margin-top:2px;font-size:6px;line-height:1.2}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.landing-family-product-page .landing-preview-quick-glance .landing-preview-card p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:auto}.landing-family-product-page .landing-preview-quick-actions span,.landing-family-product-page .landing-preview-quick-actions b{padding:5px;border:1px solid #ddd5ec;border-radius:8px;background:#f0eaff;color:#58498c;font-size:6px;font-weight:900;line-height:1.15}.landing-family-product-page .landing-preview-quick-actions span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.landing-family-product-page .landing-preview-quick-actions b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.landing-family-product-page .landing-preview-quick-actions span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.landing-family-product-page .landing-preview-quick-actions b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.landing-family-product-page .landing-preview-quick-actions b{grid-column:1/-1;border-color:#6c4cff;background:linear-gradient(135deg,#6c4cff,#8b62ed);color:#fff}html[data-theme=dark] .landing-family-product-page .landing-preview-view-switch{border-color:#4e475a;background:#272331}html[data-theme=dark] .landing-family-product-page .landing-preview-view-switch span{color:#b8b0c3}html[data-theme=dark] .landing-family-product-page .landing-preview-view-switch .active{background:#3b3154;color:#cfc1ff}html[data-theme=dark] .landing-family-product-page .landing-preview-quick-glance{border-color:#50485d;background:linear-gradient(180deg,#292532,#26222f)}html[data-theme=dark] .landing-family-product-page .landing-preview-quick-head small,html[data-theme=dark] .landing-family-product-page .landing-preview-quick-head>span{color:#c7b7ff}html[data-theme=dark] .landing-family-product-page .landing-preview-quick-head>span{background:#3a3150}html[data-theme=dark] .landing-family-product-page .landing-preview-quick-stats span{border-color:#4c4558;background:#24202c;color:#b7afc2}html[data-theme=dark] .landing-family-product-page .landing-preview-quick-stats b{color:#fff}html[data-theme=dark] .landing-family-product-page .landing-preview-quick-actions span{border-color:#50475e;background:#342d45;color:#d0c3f8}@media(max-width:980px){.landing-family-product-page .landing-preview-content-current{grid-template-columns:1fr}.landing-family-product-page .landing-preview-quick-glance{display:none}}.family-site{--family-purple:#6c4cff;--family-coral:#ff7fae;--family-cyan:#54d8e8;min-height:100svh;padding:22px clamp(16px,4vw,56px) 34px;color:var(--ink);background:linear-gradient(135deg,#f6f4ff,#fff7fb 48%,#eefcff)}.family-site a{color:inherit}.family-site-nav{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:18px}.family-site-brand{text-decoration:none}.family-site-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:900}.family-site-links:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-site-links a{min-height:38px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#554d68;text-decoration:none}.family-site-links a:hover,.family-site-links a:focus-visible,.family-site-links a[aria-current=page]{background:#eee9ff;color:#5941cc}.family-site-links a:focus-visible,.family-site .btn:focus-visible{outline:4px solid #ffd15b;outline-offset:3px}.family-site-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.family-site-actions .btn{min-height:40px;padding:9px 12px}.landing-family-links{margin-inline:auto}.family-site-hero{max-width:1180px;margin:clamp(46px,8vw,92px) auto 0}.family-site-copy-hero{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:clamp(24px,6vw,76px)}.family-site-kicker{display:inline-flex;margin-bottom:12px;padding:7px 10px;border:1px solid #d9d0ff;border-radius:999px;background:#ebe6ff;color:#5540c9;font-size:12px;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.family-site-kicker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-site h1{max-width:780px;margin:0;font-size:clamp(43px,6vw,82px);line-height:.98;letter-spacing:0}.family-site-copy-hero p{max-width:720px;margin:20px 0 0;color:var(--muted);font-size:clamp(17px,1.7vw,22px);line-height:1.55}.family-site-hero-mark{width:132px;height:132px;justify-self:end;filter:drop-shadow(0 20px 42px rgba(108,76,255,.22))}.family-site-principles,.family-site-contact-options,.family-site-story-band{max-width:1180px;margin:clamp(34px,6vw,68px) auto 0}.family-site-principles h2,.family-site-contact-options h2,.family-site-story-band h2{margin:0 0 16px;font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:0}.family-site-principle-grid,.family-site-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.family-site-principle-grid article,.family-site-contact-grid article{min-width:0;padding:22px;border:1px solid rgba(108,76,255,.16);border-radius:8px;background:#ffffffc7;box-shadow:0 16px 38px #4c429614}.family-site-principle-grid span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:14px;border-radius:8px;background:linear-gradient(135deg,var(--family-coral),var(--family-purple));color:#fff;font-weight:950}.family-site h3{margin:0 0 8px;font-size:20px;line-height:1.15;letter-spacing:0}.family-site article p,.family-site-story-band p{margin:0;color:var(--muted);line-height:1.55}.family-site-story-band{padding:clamp(24px,4vw,38px);border-radius:8px;background:linear-gradient(135deg,#f0ebff,#fff6fa 58%,#eefdff);border:1px solid #ded6ef}.family-site-story-band h2{max-width:900px}.family-site-story-band p{max-width:820px;font-size:17px}.family-site-story-band.compact{max-width:900px;margin-left:auto;margin-right:auto}.family-site-inline-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.family-site-contact-grid article{display:grid;align-content:start;gap:12px}.family-site-contact-grid .btn{justify-self:start}.family-site-footer{max-width:1180px;margin:42px auto 0;padding-top:18px;border-top:1px solid rgba(108,76,255,.14);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:13px}.family-site-footer:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-site-footer a{color:#5540c9;font-weight:950;text-decoration:none}html[data-theme=dark] .family-site{color:#f7f3ff;background:linear-gradient(135deg,#15131d,#201827 52%,#11191c)}html[data-theme=dark] .family-site-links a{color:#d8d0e7}html[data-theme=dark] .family-site-links a:hover,html[data-theme=dark] .family-site-links a:focus-visible,html[data-theme=dark] .family-site-links a[aria-current=page]{background:#31294a;color:#f3eeff}html[data-theme=dark] .family-site-kicker{background:#30274c;border-color:#57468c;color:#d9ccff}html[data-theme=dark] .family-site-copy-hero p,html[data-theme=dark] .family-site article p,html[data-theme=dark] .family-site-story-band p,html[data-theme=dark] .family-site-footer{color:#c6bfd1}html[data-theme=dark] .family-site-principle-grid article,html[data-theme=dark] .family-site-contact-grid article{background:#24212f;border-color:#514961;box-shadow:none}html[data-theme=dark] .family-site-story-band{background:linear-gradient(135deg,#28213d,#2a202f 58%,#1a2c31);border-color:#514961}html[data-theme=dark] .family-site-footer a{color:#d9ccff}@media(max-width:900px){.family-site-nav{grid-template-columns:1fr;justify-items:start}.family-site-links{justify-content:flex-start}.landing-family-links{order:3;width:100%;justify-content:flex-start}.family-site-actions{justify-content:flex-start}.family-site-copy-hero{grid-template-columns:1fr}.family-site-hero-mark{justify-self:start;width:92px;height:92px}}@media(max-width:640px){.family-site{padding:16px 14px 30px}.family-site-actions .btn{padding:8px 10px}.family-site-links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.family-site-links a{justify-content:center;padding-inline:8px}.family-site-principle-grid,.family-site-contact-grid{grid-template-columns:1fr}.family-site-principle-grid article,.family-site-contact-grid article{padding:18px}}.master-shell-calendar{--connect-outer:#101611;--connect-bg:#18201b;--connect-surface:#2b3a31;--connect-display:#f3eee0;--connect-secondary:#dbd7cb;--connect-line:#81907a;--connect-olive:#8fb373;--connect-olive-light:#a8cf8a}.master-shell-calendar .master-calendar-social{color:var(--connect-display);background:radial-gradient(circle at 80% 18%,rgba(143,179,115,.18),transparent 26%),radial-gradient(circle at 18% 82%,rgba(43,58,49,.42),transparent 32%),linear-gradient(145deg,#18201b,#101611 70%,#0b100d)}.master-shell-calendar .master-social{color:var(--connect-display)}.master-shell-calendar .master-social .master-content{z-index:2}.master-shell-calendar .master-social .master-content:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 44%,rgba(16,22,17,.12) 53%,rgba(16,22,17,.72) 67%,rgba(16,22,17,.94) 100%)}.master-connect-logo-art{position:absolute;z-index:1;pointer-events:none;width:clamp(300px,27vw,500px);height:auto;left:calc(var(--split) + 1.5vw);bottom:-8vh;opacity:.78;filter:drop-shadow(0 26px 44px rgba(0,0,0,.24));transform:translate(0);transition:opacity .3s ease,transform .36s cubic-bezier(.2,.75,.25,1)}.master-connect-product-mark{width:30px;height:30px;flex:0 0 30px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}.master-shell-calendar .master-social .master-product{color:var(--connect-display)}.master-shell-calendar .master-social .master-eyebrow{color:#c5dfad;background:#8fb3731a;border-color:#8fb37347}.master-shell-calendar .master-social .master-accent{background:none;color:var(--connect-olive-light);-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.master-shell-calendar .master-social .master-lede{color:var(--connect-secondary)}.master-shell-calendar .master-social .master-btn.primary{color:var(--connect-outer);background:linear-gradient(135deg,var(--connect-olive-light),var(--connect-olive));box-shadow:0 10px 28px #8fb37333}.master-shell-calendar .master-family .master-accent:after{background:linear-gradient(90deg,#ff7fae,#6c4cff)}.master-shell-calendar .master-line{background:linear-gradient(180deg,transparent,rgba(255,127,174,.9) 22%,rgba(108,76,255,.95) 52%,rgba(143,179,115,.95) 78%,transparent);box-shadow:0 0 22px #6c4cff4d}.master-shell-calendar .master-handle{background:linear-gradient(135deg,#ff7fae,#6c4cff 52%,var(--connect-olive))}.master-shell-calendar .master-calendar-view-pill{color:#d9ead0;background:#8fb3731a;border-color:#8fb37347}.master-shell-calendar .master-calendar-social .master-calendar-days,.master-shell-calendar .master-calendar-social .master-calendar-grid,.master-shell-calendar .master-calendar-social .master-calendar-cell{border-color:#81907a33}.master-shell-calendar .master-calendar-social .master-calendar-cell span{color:#e2eedb;background:#8fb3731f;border-color:#8fb37338}.master-shell-calendar .master-calendar-social .calendar-item.confirmed{color:#e9f5e1;background:#8fb3732b;border-color:#8fb37357}.master-shell-calendar .master-calendar-social .calendar-item.planning{color:#ece7ff;background:#8a74ff26;border-color:#8a74ff45}.master-shell-calendar .master-calendar-social .calendar-item.idea{color:#f7dce8;background:#ff7fae1a;border-color:#ff7fae47}.master-shell-calendar .master-feature-stack-social{color:var(--connect-display)}.master-shell-calendar .master-feature-stack-social .master-feature-card,.master-shell-calendar .master-feature-stack-social .master-feature-philosophy{background:#18201beb;border-color:#81907a38;box-shadow:0 14px 34px #00000038}.master-shell-calendar .master-feature-stack-social .mini-calendar{background:linear-gradient(145deg,#2b3a31,#101611)}.master-shell-calendar .master-feature-stack-social .mini-calendar div{background:#18201b;border-color:#3a4b40;box-shadow:inset 0 9px #8fb3732e}.master-shell-calendar .master-feature-stack-social .group-stack{background:linear-gradient(145deg,#2b3a31,#101611)}.master-shell-calendar .master-feature-stack-social .group-stack span{color:#e3eedb;background:#8fb3731a;border-color:#8fb37338}.master-shell-calendar .master-feature-stack-social .communication-visual{background:linear-gradient(145deg,#26382e,#101611)}.master-shell-calendar .master-feature-stack-social .comm-origin{background:linear-gradient(135deg,#a8cf8a,#5c8f65)}.master-shell-calendar .master-feature-stack-social .target-left{background:linear-gradient(145deg,#7462d8,#8d79e8)}.master-shell-calendar .master-feature-stack-social .target-middle{background:linear-gradient(145deg,#d66e9e,#ed8ab5)}.master-shell-calendar .master-feature-stack-social .target-right{background:linear-gradient(145deg,#688d5b,#92b873)}.master-shell-calendar .master-feature-stack-social .question{background:#765fda}.master-shell-calendar .master-feature-stack-social .question:after{border-color:#765fda transparent transparent transparent}.master-shell-calendar .master-feature-stack-social .tick{background:#789c69}.master-shell-calendar .master-feature-stack-social .target-middle .tick{background:#d66e9e}.master-shell-calendar .master-feature-stack-social .target-middle .tick:after{border-color:#d66e9e transparent transparent transparent}.master-shell-calendar .master-feature-stack-social .target-left .tick{background:#7462d8}.master-shell-calendar .master-feature-stack-social .target-left .tick:after{border-color:#7462d8 transparent transparent transparent}.master-shell-calendar .master-feature-stack-social .target-right .tick:after{border-color:#789c69 transparent transparent transparent}.master-shell-calendar .master-feature-stack-social .comm-arrow{background:repeating-linear-gradient(90deg,#9bbb83 0 5px,transparent 5px 10px)}.master-shell-calendar .master-feature-stack-social .comm-arrow:after{border-right-color:#b5d29e;border-bottom-color:#b5d29e}@media(max-width:860px){.master-shell-calendar{background:radial-gradient(circle at 78% 18%,rgba(143,179,115,.16),transparent 26%),linear-gradient(145deg,#18201b,#101611 68%,#0b100d)!important}.master-shell-calendar .master-social{overflow:hidden!important;background:radial-gradient(circle at 80% 20%,rgba(143,179,115,.18),transparent 28%),radial-gradient(circle at 15% 86%,rgba(43,58,49,.38),transparent 30%),linear-gradient(145deg,#18201b,#101611 68%,#0b100d)!important}.master-shell-calendar .master-social .master-content{position:relative!important;z-index:2!important}.master-shell-calendar .master-social .master-content:before{background:linear-gradient(90deg,#101611f0,#101611c2 58%,#10161114)}.master-connect-logo-art{width:clamp(245px,72vw,340px);left:auto;right:-92px;bottom:-45px;opacity:.72;transform:none}.master-connect-product-mark{width:26px;height:26px;flex-basis:26px}.master-shell-calendar .master-mobile-brand-divider{background:linear-gradient(90deg,#ff7faef2,#6c4cfffa,#8fb373f2)!important}.master-shell-calendar:after{background:#0e140f!important;color:#adb9a7!important;border-top-color:#8fb37329!important}body:has(.master-shell-calendar),#root:has(.master-shell-calendar){background:#0e140f!important}}@media(max-width:560px){.master-connect-logo-art{width:min(78vw,300px);right:-88px;bottom:-36px}.master-connect-product-mark{width:24px;height:24px;flex-basis:24px}}@media(prefers-reduced-motion:reduce){.master-connect-logo-art{transition:none;transform:none}}.master-family-logo-art{position:absolute;z-index:1;pointer-events:none;width:clamp(300px,27vw,500px);height:auto;left:-6vw;bottom:-8vh;opacity:.78;filter:drop-shadow(0 24px 42px rgba(84,55,145,.16));transform:translate(0);transition:opacity .3s ease,transform .36s cubic-bezier(.2,.75,.25,1)}.master-shell-calendar .master-family .master-content{z-index:2}@media(min-width:861px){.master-shell-calendar .master-family{clip-path:polygon(0 0,calc(var(--split) + var(--edge)) 0,calc(var(--split) - var(--edge)) 100%,0 100%)!important}.master-shell-calendar .master-social{clip-path:polygon(calc(var(--split) + var(--edge)) 0,100% 0,100% 100%,calc(var(--split) - var(--edge)) 100%)!important}}@media(max-width:860px){.master-shell-calendar{--mobile-structural-rise:23vw;background:radial-gradient(circle at 80% 18%,rgba(143,179,115,.18),transparent 28%),radial-gradient(circle at 16% 84%,rgba(43,58,49,.38),transparent 32%),linear-gradient(145deg,#18201b,#101611 68%,#0b100d)!important}.master-shell-calendar .master-family{position:relative!important;overflow:hidden!important;padding-bottom:var(--mobile-structural-rise)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--mobile-structural-rise)),0 100%)!important;background:radial-gradient(circle at 15% 18%,rgba(255,127,174,.13),transparent 27%),radial-gradient(circle at 86% 72%,rgba(108,76,255,.1),transparent 30%),linear-gradient(145deg,#fff5f9,#f8f4ff 56%,#eee8ff)!important}.master-shell-calendar .master-social{position:relative!important;overflow:hidden!important;margin-top:calc(-1 * var(--mobile-structural-rise))!important;padding-top:var(--mobile-structural-rise)!important;clip-path:polygon(0 var(--mobile-structural-rise),100% 0,100% 100%,0 100%)!important;background:radial-gradient(circle at 80% 18%,rgba(143,179,115,.18),transparent 28%),radial-gradient(circle at 16% 84%,rgba(43,58,49,.38),transparent 32%),linear-gradient(145deg,#18201b,#101611 68%,#0b100d)!important}.master-shell-calendar .master-family:before,.master-shell-calendar .master-family:after,.master-shell-calendar .master-social:before,.master-shell-calendar .master-social:after{display:none!important;content:none!important}.master-family-logo-art{width:clamp(245px,72vw,340px);left:-92px;bottom:calc(var(--mobile-structural-rise) - 22px);opacity:.74;transform:none}}@media(max-width:560px){.master-family-logo-art{width:min(78vw,300px);left:-86px;bottom:calc(var(--mobile-structural-rise) - 16px)}}@media(prefers-reduced-motion:reduce){.master-family-logo-art{transition:none;transform:none}}.master-shell-calendar{--family-home-surface: linear-gradient(145deg,#fff5f9 0%,#f8f4ff 55%,#eee8ff 100%);--connect-home-surface: radial-gradient(circle at 80% 18%,rgba(143,179,115,.18),transparent 26%), radial-gradient(circle at 18% 82%,rgba(43,58,49,.42),transparent 32%), linear-gradient(145deg,#18201b 0%,#101611 70%,#0b100d 100%)}.master-shell-calendar .master-calendar-family{background:var(--family-home-surface)!important}.master-shell-calendar .master-calendar-social{background:var(--connect-home-surface)!important}@media(min-width:861px){.master-family-logo-art{left:auto!important;right:calc(100% - var(--split) + 1.5vw)!important;bottom:-8vh!important;width:clamp(300px,27vw,500px)!important;opacity:.84!important;filter:drop-shadow(0 24px 42px rgba(84,55,145,.14))!important}.master-connect-logo-art{left:calc(var(--split) + 1.5vw)!important}}@media(max-width:860px){.master-shell-calendar{--mobile-structural-rise:23vw;--mobile-structural-half:11.5vw;--mobile-gradient-angle:-13deg;display:block!important;background:var(--connect-home-surface)!important}.master-shell-calendar .master-family{display:block!important;position:relative!important;margin:0!important;padding-bottom:var(--mobile-structural-rise)!important;overflow:hidden!important;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--mobile-structural-rise)),0 100%)!important;background:var(--family-home-surface)!important}.master-shell-calendar .master-social{display:block!important;position:relative!important;margin:calc(-1 * var(--mobile-structural-rise)) 0 0!important;padding-top:var(--mobile-structural-rise)!important;overflow:hidden!important;clip-path:polygon(0 var(--mobile-structural-rise),100% 0,100% 100%,0 100%)!important;background:var(--connect-home-surface)!important}.master-shell-calendar .master-family:before,.master-shell-calendar .master-family:after,.master-shell-calendar .master-social:after{content:none!important;display:none!important}.master-shell-calendar .master-social>.master-mobile-brand-divider{display:block!important;position:absolute!important;z-index:20!important;left:-6vw!important;top:var(--mobile-structural-half)!important;width:112vw!important;height:2px!important;margin:0!important;padding:0!important;background:linear-gradient(90deg,#ff7faef2,#6c4cfffa,#8fb373f2)!important;transform:translateY(-50%) rotate(var(--mobile-gradient-angle))!important;transform-origin:center!important;box-shadow:0 0 10px #6c4cff33!important;pointer-events:none!important}.master-family-logo-art{width:clamp(250px,72vw,340px)!important;height:auto!important;left:auto!important;right:-76px!important;bottom:calc(var(--mobile-structural-rise) - 34px)!important;opacity:.8!important;transform:none!important;filter:drop-shadow(0 20px 34px rgba(84,55,145,.12))!important}}@media(max-width:560px){.master-family-logo-art{width:min(78vw,300px)!important;right:-72px!important;bottom:calc(var(--mobile-structural-rise) - 28px)!important}}.master-vertical-shell{--vertical-rise:clamp(18px,2.8vw,30px);--vertical-family:#6c4cff;--vertical-pink:#ff7fae;--vertical-connect:#101611;--vertical-olive:#8fb373;--vertical-olive-light:#a8cf8a;position:fixed;inset:0;isolation:isolate;overflow:hidden;min-height:100svh;color:#251f3a;background:#101611;font-family:Nunito,ui-rounded,Avenir Next,system-ui,-apple-system,Segoe UI,sans-serif;touch-action:none}.master-vertical-shell *{box-sizing:border-box}.master-vertical-world{position:absolute;inset:0;overflow:hidden}.master-vertical-family{z-index:2;background:radial-gradient(circle at 16% 18%,rgba(255,127,174,.12),transparent 28%),linear-gradient(145deg,#fff5f9,#f8f4ff 55%,#eee8ff);clip-path:polygon(0 0,100% 0,100% calc(var(--vertical-split) + var(--vertical-rise)),0 var(--vertical-split))}.master-vertical-connect{z-index:1;color:#f3eee0;background:radial-gradient(circle at 82% 18%,rgba(143,179,115,.18),transparent 26%),radial-gradient(circle at 16% 84%,rgba(43,58,49,.42),transparent 32%),linear-gradient(145deg,#18201b,#101611 70%,#0b100d);clip-path:polygon(0 var(--vertical-split),100% calc(var(--vertical-split) + var(--vertical-rise)),100% 100%,0 100%)}.master-vertical-family:after,.master-vertical-connect:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.master-vertical-family:after{background:linear-gradient(90deg,#f8f7fa00,#f8f7fa33 24%,#f8f7fad6 47%,#f8f7fafa 68%,#f8f7fa)}.master-vertical-connect:after{background:linear-gradient(90deg,#101611,#101611fa 56%,#10161173 79%,#10161100)}.master-vertical-family-art,.master-vertical-connect-art{position:absolute;z-index:1;width:clamp(250px,58vw,380px);height:auto;object-fit:contain;pointer-events:none;transition:opacity .18s linear,transform .24s cubic-bezier(.2,.75,.25,1)}.master-vertical-family-art{left:clamp(-110px,-16vw,-60px);top:calc(64px + ((1 - var(--vertical-family-art)) * 180px));opacity:var(--vertical-family-art);filter:drop-shadow(0 18px 34px rgba(84,55,145,.12));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 12%,#000 34%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 12%,#000 34%,#000 100%)}.master-vertical-connect-art{right:clamp(-115px,-13vw,-72px);top:auto;bottom:calc(26px + ((1 - var(--vertical-connect-art)) * 140px));opacity:var(--vertical-connect-art);filter:drop-shadow(0 24px 40px rgba(0,0,0,.25));-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,rgba(0,0,0,.38) 86%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,rgba(0,0,0,.38) 86%,transparent 100%)}.master-vertical-family-copy,.master-vertical-connect-copy{position:absolute;z-index:4}.master-vertical-family-copy{left:clamp(145px,39vw,430px);right:clamp(18px,4vw,52px);top:clamp(72px,9svh,104px)}.master-vertical-connect-copy{left:clamp(20px,5vw,54px);width:min(64vw,540px);top:calc(var(--vertical-split) + var(--vertical-rise) + clamp(42px,5svh,58px))}.master-vertical-product{margin:0 0 6px;font-size:clamp(14px,2vw,18px);line-height:1.25;font-weight:950;letter-spacing:-.025em}.master-vertical-product:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),clamp(14px,2vw,18px))}.master-vertical-eyebrow{margin:0 0 clamp(10px,1.4svh,15px);color:var(--vertical-family);font-size:clamp(8px,1.25vw,11px);line-height:1.2;font-weight:950;letter-spacing:.045em;text-transform:uppercase}.master-vertical-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.master-vertical-eyebrow:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),clamp(8px,1.25vw,11px))}.master-vertical-connect .master-vertical-eyebrow{color:var(--vertical-olive)}.master-vertical-family-title,.master-vertical-connect-title{margin:0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.025em}.master-vertical-family-title{color:#251f3a;font-size:clamp(29px,7.6vw,44px);line-height:1.05}.master-vertical-family-title:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.05em)}.master-vertical-family-title span{position:relative;display:inline-block;color:var(--vertical-family);white-space:nowrap}.master-vertical-family-title span:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--vertical-pink),var(--vertical-family))}.master-vertical-connect-title{color:#f3eee0;font-size:clamp(34px,8.3vw,54px);line-height:1.04}.master-vertical-connect-title:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.04em)}.master-vertical-connect-title span{position:relative;display:inline-block;color:var(--vertical-olive-light)}.master-vertical-connect-title span:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:4px;border-radius:99px;background:var(--vertical-olive)}.master-vertical-secondary{max-width:32rem;margin:clamp(12px,1.8svh,18px) 0 0;font-size:clamp(11px,1.9vw,15px);line-height:1.48;font-weight:650;transition:opacity .16s linear,transform .16s linear}.master-vertical-secondary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),clamp(11px,1.9vw,15px))}.master-vertical-family .master-vertical-secondary{color:#625a72}.master-vertical-connect .master-vertical-secondary{color:#ded9cf}.master-vertical-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:clamp(10px,1.5svh,14px);padding:0 18px;border-radius:12px;text-decoration:none;font-size:clamp(12px,1.7vw,14px);font-weight:950;transition:opacity .16s linear,transform .16s linear,box-shadow .18s ease}.master-vertical-cta:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),clamp(12px,1.7vw,14px))}.master-vertical-cta.family{color:#fff;background:linear-gradient(135deg,#7659ff,#6547ec);box-shadow:0 10px 24px #6c4cff38}.master-vertical-cta.connect{color:#101611;background:linear-gradient(135deg,#a8cf8a,#8fb373);box-shadow:0 10px 26px #8fb3732e}.master-vertical-cta:focus-visible,.master-vertical-handle:focus-visible{outline:4px solid #ffd15b;outline-offset:4px}.master-vertical-cta:hover{filter:brightness(1.06)}.master-vertical-cta:active{transform:translateY(1px)!important;box-shadow:none}.master-vertical-cta[aria-disabled=true]{visibility:hidden}.master-vertical-tertiary{margin:11px 0 0;color:#b8b3aa;font-size:clamp(8px,1.25vw,10px);line-height:1.35;font-weight:750;transition:opacity .16s linear,transform .16s linear}.master-vertical-tertiary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),clamp(8px,1.25vw,10px))}.master-vertical-brand{position:absolute;z-index:20;left:50%;top:clamp(12px,2svh,20px);transform:translate(-50%);display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 13px 6px 9px;color:#251f3a;background:#ffffffeb;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 7px 20px #1f163126;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none;font-size:14px}.master-vertical-brand:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-vertical-brand svg{width:30px;height:30px;object-fit:contain}.master-vertical-seam{position:absolute;z-index:12;left:0;top:var(--vertical-split);width:100%;height:calc(var(--vertical-rise) + 3px);pointer-events:none;background:linear-gradient(90deg,#ff7fae,#9c50ff 46%,#7582cc 70%,#8fb373);clip-path:polygon(0 0,100% var(--vertical-rise),100% calc(var(--vertical-rise) + 3px),0 3px);filter:drop-shadow(0 0 6px rgba(108,76,255,.22))}.master-vertical-handle{position:absolute;z-index:22;left:50%;top:calc(var(--vertical-split) + (var(--vertical-rise) / 2));width:50px;height:50px;transform:translate(-50%,-50%);border:0;border-radius:50%;cursor:ns-resize;touch-action:none;color:#fff;background:linear-gradient(135deg,#f45ab5,#8d45ff 52%,#536fe1);box-shadow:0 8px 18px #5c31eb57,0 0 0 5px #ffffff1a;font:950 14px/9px system-ui,sans-serif}.master-vertical-handle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,9px)}.master-vertical-handle:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.master-vertical-handle span{display:block;transform:translateY(-1px)}@media(min-width:700px){.master-vertical-family-art{left:clamp(-90px,-8vw,-50px)}.master-vertical-connect-art{right:clamp(-100px,-7vw,-58px)}.master-vertical-family-copy{left:clamp(300px,44vw,480px)}.master-vertical-connect-copy{width:min(56vw,560px)}}@media(max-height:760px){.master-vertical-family-copy{top:58px}.master-vertical-family-title{font-size:clamp(27px,6.7vw,39px)}.master-vertical-connect-title{font-size:clamp(32px,7.5vw,48px)}.master-vertical-secondary{margin-top:10px;line-height:1.4}.master-vertical-connect-copy{top:calc(var(--vertical-split) + var(--vertical-rise) + 34px)}}@media(prefers-reduced-motion:reduce){.master-vertical-family-art,.master-vertical-connect-art,.master-vertical-secondary,.master-vertical-cta,.master-vertical-tertiary{transition:none!important}}@media(min-width:1101px){.master-family-logo-art{top:clamp(92px,12vh,150px)!important;bottom:auto!important;left:auto!important;right:calc(100% - var(--split) + clamp(18px,1.5vw,30px))!important;width:clamp(280px,24vw,430px)!important;opacity:var(--family-art-opacity)!important;filter:drop-shadow(0 22px 38px rgba(84,55,145,.13))!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.22) 14%,#000 38%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.22) 14%,#000 38%,#000 100%)}.master-shell-calendar .master-family .master-content{z-index:2}.master-shell-calendar .master-family .master-content:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(247,246,249,.99) 0%,rgba(247,246,249,.96) 30%,rgba(247,246,249,.64) 46%,rgba(247,246,249,.18) 58%,transparent 70%);opacity:calc(1 - var(--family-reveal));transition:opacity .28s ease}}@media(min-width:861px){.master-shell-calendar .master-calendar-chrome{width:min(calc(70vw - ((var(--family-features) + var(--social-features)) * 25vw)),980px);transform:translate(calc((var(--family-features) * 6vw) - (var(--social-features) * 3vw)),calc((var(--family-features) + var(--social-features)) * 38px));transition:width .38s ease,transform .44s cubic-bezier(.2,.75,.25,1)}.master-shell-calendar .master-panel-family,.master-shell-calendar .master-panel-social{width:min(27vw,430px)}.master-feature-philosophy-family,.master-family-capability-strip,.master-feature-stack-family{left:calc(50% + (var(--family-features) * 6vw));width:min(calc(70vw - (var(--family-features) * 25vw)),980px)}.master-feature-philosophy-social,.master-feature-stack-social{left:calc(50% - (var(--social-features) * 3vw));width:min(calc(70vw - (var(--social-features) * 25vw)),980px)}}@media(prefers-reduced-motion:reduce){.master-shell-calendar .master-calendar-chrome{transition:none}}html[data-native-platform]{height:100%;overscroll-behavior:none}html[data-native-platform] body{min-height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}html[data-native-platform][data-network=offline] body:before{content:"Offline";position:fixed;z-index:30000;top:calc(env(safe-area-inset-top) + 8px);right:10px;padding:5px 9px;border-radius:6px;background:#792f2f;color:#fff;font:800 12px/1 system-ui,sans-serif}html[data-native-platform][data-network=offline] body:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{line-height:max(1.25em,1em)}html[data-native-platform][data-network=offline] body:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):before{font-size:var(--text-default)}html[data-native-platform][data-native-environment=staging] body:after{content:"STAGING";position:fixed;z-index:29999;left:8px;bottom:calc(env(safe-area-inset-bottom) + 8px);padding:4px 7px;border:1px solid rgba(0,0,0,.18);border-radius:4px;background:#ffffffeb;color:#392f55;font:800 10px/1 system-ui,sans-serif;pointer-events:none}html[data-native-platform][data-native-environment=staging] body:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{line-height:max(1.25em,1em)}html[data-native-platform][data-native-environment=staging] body:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)):after{font-size:var(--text-default)}@media(prefers-reduced-motion:reduce){html[data-native-platform] *,html[data-native-platform] *:before,html[data-native-platform] *:after{scroll-behavior:auto!important}}.generated-file-download{max-width:min(32rem,calc(100vw - 3rem));border-radius:16px;padding:24px;background:var(--s2-surface,#fff);color:var(--s2-ink,#251f3a)}.generated-file-download .btn{margin:4px;min-height:44px}.generated-file-download::backdrop{background:#00000073}.distribution-page{min-height:100vh;min-height:100dvh;background:#fbfbfe;color:#25233a}.distribution-header{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1120px,calc(100% - 40px));margin:0 auto;border-bottom:1px solid #deddea}.distribution-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0;min-height:44px}.distribution-mark{width:42px;height:42px;flex:0 0 42px}.distribution-brand span{display:grid;line-height:1.15}.distribution-brand span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.15em)}.distribution-brand strong{font-size:20px}.distribution-brand strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}.distribution-brand small{color:#6b667d;font-weight:700}.distribution-back{min-height:44px;display:inline-flex;align-items:center;color:#5b43c8;font-weight:800;text-underline-offset:4px}.distribution-intro{width:min(900px,calc(100% - 40px));margin:0 auto;padding:72px 0 54px}.distribution-kicker{margin:0 0 8px;color:#6952d5;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:0}.distribution-kicker:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.distribution-intro h1{max-width:760px;margin:0;font-size:52px;line-height:1.08;letter-spacing:0}.distribution-intro>p:not(.distribution-kicker):not(.install-status){max-width:720px;margin:18px 0 0;color:#5f5a70;font-size:19px;line-height:1.55}.install-status{max-width:680px;margin:18px 0 0;padding:12px 14px;border-left:4px solid #1f9b82;background:#ecfaf6;color:#285f55}.install-recommendation{width:min(1040px,calc(100% - 40px));margin:0 auto 24px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f0edff;border:1px solid #d7d0f5;border-radius:8px}.install-recommendation h2{margin:0;font-size:22px}.install-recommendation p:last-child{margin:6px 0 0;color:#5f5a70}.install-recommendation-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.install-recommendation-actions .btn{display:inline-flex;text-decoration:none}.icon-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #c9c6d9;background:#fff;color:#464052;font-size:24px;line-height:1;border-radius:8px}.icon-button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.icon-button:hover{background:#fff3f5;border-color:#d78594}.icon-button:focus-visible,.distribution-page a:focus-visible,.distribution-page button:focus-visible{outline:3px solid #d54569;outline-offset:3px}.install-chooser{position:sticky;top:0;z-index:5;width:100%;display:flex;justify-content:center;gap:4px;padding:10px 20px;background:#fbfbfef5;border-block:1px solid #deddea}.install-chooser a{min-height:42px;display:grid;place-items:center;padding:8px 16px;color:#403a55;font-weight:800;text-decoration:none;border-radius:6px}.install-chooser a:hover{background:#ebe7ff}.install-band,.provenance-band{scroll-margin-top:72px;padding:56px max(20px,calc((100% - 1040px)/2));border-bottom:1px solid #deddea}.install-band:nth-of-type(2n){background:#f4fbfa}.install-band-heading{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start}.distribution-step{margin:0;color:#d54569;font-size:32px;font-weight:900;line-height:1}.distribution-step:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.install-band h2,.provenance-band h2{margin:0;font-size:30px;line-height:1.2}.install-band-heading p:last-child{max-width:720px;margin:8px 0 0;color:#5f5a70;line-height:1.55}.install-steps{max-width:760px;margin:30px 0 0 84px;padding:0;list-style:none;counter-reset:install-step;display:grid;gap:0;border-top:1px solid #d9d8e4}.install-steps li{counter-increment:install-step;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid #d9d8e4;line-height:1.5}.install-steps li:before{content:counter(install-step);width:28px;height:28px;display:grid;place-items:center;background:#fff;border:1px solid #c8c4d8;border-radius:50%;font-weight:900;color:#6952d5}.install-options{margin:30px 0 0 84px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.install-options article{min-width:0;padding:22px;background:#fff;border:1px solid #d9d8e4;border-radius:8px}.install-options h3{margin:0 0 8px;font-size:20px}.install-options p{margin:0 0 18px;color:#5f5a70;line-height:1.5}.install-options .btn{display:inline-flex;text-decoration:none}.distribution-footer{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:30px 20px;color:#69647d}.distribution-footer a{min-height:44px;display:inline-flex;align-items:center;color:#5441b4;font-weight:800;text-underline-offset:4px}.release-state{display:inline-flex;margin-top:22px;padding:7px 10px;border-radius:4px;font-size:13px;font-weight:900}.release-state:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.release-state.is-ready{background:#daf5e9;color:#256b57}.release-state.is-pending{background:#fff1cf;color:#73560b}.release-summary{padding:42px max(20px,calc((100% - 1040px)/2));background:#28243a;color:#fff}.release-summary-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid #4d4860;padding-bottom:22px}.release-summary-heading h2{margin:0;font-size:30px}.release-summary-heading>p{margin:0;color:#cbc5db;font-weight:800}.release-summary .distribution-kicker{color:#ff9aac}.release-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.release-facts>div{min-width:0;padding:22px 0;border-bottom:1px solid #4d4860}.release-facts>div:nth-child(odd){padding-right:24px}.release-facts>div:nth-child(2n){padding-left:24px;border-left:1px solid #4d4860}.release-facts dt{color:#bcb5ce;font-size:12px;font-weight:900;text-transform:uppercase}.release-facts dt:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.release-facts dd{margin:8px 0 0;font-weight:800;overflow-wrap:anywhere}.release-facts code{font-size:13px;color:#fff}.release-facts code:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.release-notes{padding:24px 0;border-bottom:1px solid #4d4860}.release-notes h3{margin:0 0 6px;font-size:18px}.release-notes p{margin:0;color:#d8d3e3;line-height:1.5}.download-action-area{padding-top:24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.download-action-area p{margin:0;max-width:600px;color:#cbc5db}.download-apk-action{min-height:48px;font-weight:900}.download-apk-action:disabled{opacity:.55;cursor:not-allowed}.download-message{width:100%;color:#d8f8ef!important}.provenance-band{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:60px;background:#fff8fa}.provenance-band ul{margin:0;padding-left:20px;display:grid;gap:12px;line-height:1.5}.provenance-band code{overflow-wrap:anywhere}html[data-theme=dark] .distribution-page{background:#1b1925;color:#f5f2fb}html[data-theme=dark] .distribution-header,html[data-theme=dark] .install-chooser{border-color:#454052}html[data-theme=dark] .distribution-brand small,html[data-theme=dark] .distribution-intro>p:not(.distribution-kicker):not(.install-status),html[data-theme=dark] .install-band-heading p:last-child,html[data-theme=dark] .install-options p{color:#c3bdcf}html[data-theme=dark] .install-recommendation{background:#312a4d;border-color:#5c507d}html[data-theme=dark] .install-recommendation p:last-child{color:#d0cada}html[data-theme=dark] .install-chooser{background:#1b1925f5}html[data-theme=dark] .install-chooser a{color:#eeeaf8}html[data-theme=dark] .install-chooser a:hover{background:#37304f}html[data-theme=dark] .install-band:nth-of-type(2n){background:#17302f}html[data-theme=dark] .install-band,html[data-theme=dark] .provenance-band,html[data-theme=dark] .install-steps,html[data-theme=dark] .install-steps li{border-color:#454052}html[data-theme=dark] .install-options article{background:#292633;border-color:#514b60}html[data-theme=dark] .provenance-band{background:#2a2028}@media(max-width:700px){.distribution-header{width:calc(100% - 28px);height:68px}.distribution-intro{width:calc(100% - 28px);padding:46px 0 36px}.distribution-intro h1{font-size:36px}.distribution-intro>p:not(.distribution-kicker):not(.install-status){font-size:17px}.install-recommendation{width:calc(100% - 28px);padding:18px;align-items:flex-start}.install-recommendation-actions{align-items:flex-end;flex-direction:column-reverse}.install-chooser{justify-content:flex-start;overflow-x:auto;padding-inline:14px}.install-chooser a{white-space:nowrap}.install-band,.provenance-band{padding:42px 18px}.install-band-heading{grid-template-columns:46px minmax(0,1fr);gap:10px}.distribution-step,.install-band h2,.provenance-band h2{font-size:25px}.install-steps,.install-options{margin-left:0}.install-options{grid-template-columns:1fr}.release-summary{padding:34px 18px}.release-summary-heading{align-items:flex-start;flex-direction:column}.release-facts{grid-template-columns:1fr}.release-facts>div:nth-child(odd),.release-facts>div:nth-child(2n){padding:18px 0;border-left:0}.provenance-band{grid-template-columns:1fr;gap:24px}.distribution-back{font-size:13px}.distribution-back:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(max-width:360px){.distribution-brand small{display:none}.distribution-intro h1{font-size:32px}.install-recommendation{display:block}.install-recommendation-actions{margin-top:14px;flex-direction:row}.install-options article{padding:17px}.release-facts code{font-size:12px}.release-facts code:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}@media(prefers-reduced-motion:reduce){.distribution-page *{scroll-behavior:auto!important;transition:none!important}}.android-update-prompt{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:30;width:min(480px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:#fff;border:1px solid #cfcbdc;border-left:5px solid #ff6f8f;border-radius:8px;box-shadow:0 16px 42px #1f1c3033}.android-update-prompt h2{margin:0;font-size:20px}.android-update-prompt p:last-child{margin:6px 0 0;color:#625d70;line-height:1.45}.android-update-actions{display:flex;gap:8px;flex:0 0 auto}html[data-theme=dark] .android-update-prompt{background:#292633;border-color:#514b60;color:#f8f6ff}html[data-theme=dark] .android-update-prompt p:last-child{color:#c9c3d2}@media(max-width:600px){.android-update-prompt{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:auto;align-items:stretch;flex-direction:column}.android-update-actions .btn{flex:1}}.policy-intro{padding-bottom:38px}.policy-reviewed{font-size:14px!important;font-weight:800;color:#756f84!important}.policy-reviewed:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.policy-content{padding:0 max(20px,calc((100% - 900px)/2)) 56px}.policy-content section{padding:32px 0;border-top:1px solid #deddea}.policy-content h2{margin:0 0 10px;font-size:26px;line-height:1.25}.policy-content p,.policy-content li{color:#504b60;line-height:1.65}.policy-content p{margin:10px 0}.policy-content ol{margin:12px 0 20px;padding-left:24px}.policy-content li+li{margin-top:8px}.policy-content .btn{display:inline-flex;margin-top:8px;text-decoration:none}.policy-actions{display:flex;gap:10px;flex-wrap:wrap}html[data-theme=dark] .policy-content section{border-color:#454052}html[data-theme=dark] .policy-content p,html[data-theme=dark] .policy-content li,html[data-theme=dark] .policy-reviewed{color:#c9c3d2!important}@media(max-width:700px){.policy-content{padding-inline:18px}.policy-content section{padding:26px 0}.policy-content h2{font-size:23px}}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-bold.ttf) format("truetype")}:root{--text-lead:1.25rem;--text-emphasis:1.125rem;--text-default:1rem;--text-decorative:.875rem;--s2-font:"Nunito",ui-rounded,"Avenir Next",system-ui,-apple-system,"Segoe UI",sans-serif;--s2-canvas:#faf2e8;--s2-body:#3a285e;--s2-link:#6c3cff;--s2-accent-ink:#a93249;--s2-wash-lilac:#eee6ff;--s2-wash-blush:#ffe7eb;--s2-wash-mint:#def2e7;--s2-wash-sky:#e1f4f9;--s2-wash-peach:#fff0e8;--s2-wash-butter:#ffe2a0;--s2-surface:#fffefd;--s2-surface-muted:#fffaf4;--s2-surface-raised:#fffefd;--s2-ink:#281166;--s2-muted:#6f627d;--s2-border:#e6dbea;--s2-border-strong:#8c8093;--s2-danger-icon:#b52e43;--s2-border-control:#8c8093;--s2-nav-active:#b63c53;--s2-error-ink:#7b2d38;--s2-focus:#147f92;--s2-info:#087f8f;--s2-info-soft:#e3f7fa;--s2-success:#24724d;--s2-success-soft:#e4f5eb;--s2-warning:#8a5b00;--s2-warning-soft:#fff3ce;--s2-danger:#b52e43;--s2-danger-soft:#fdecef;--s2-family-public:#6c3cff;--s2-family-coral:#ff657b;--s2-family-cyan:#248a9b;--s2-action-start:var(--family-theme-action-primary,#5d439f);--s2-action-end:var(--family-theme-action-accent,#9f4855);--s2-radius-xs:4px;--s2-radius-sm:15px;--s2-radius-md:22px;--s2-control:44px;--s2-shadow-card:0 10px 24px rgba(42,18,103,.08);--s2-shadow-float:0 18px 44px rgba(35,35,43,.16);--s2-page:min(1440px,100%);--bg:var(--s2-canvas);--card:var(--s2-surface);--ink:var(--s2-ink);--muted:var(--s2-muted);--line:var(--s2-border)}:root[data-theme=dark]{--s2-canvas:#17121f;--s2-body:#eee4f5;--s2-link:#b19cff;--s2-accent-ink:#ff9aaa;--s2-wash-lilac:#34284a;--s2-wash-blush:#41242e;--s2-wash-mint:#17382e;--s2-wash-sky:#17343b;--s2-wash-peach:#2c2236;--s2-wash-butter:#45381f;--s2-surface:#241b2e;--s2-surface-muted:#2c2236;--s2-surface-raised:#2c2236;--s2-ink:#fff6ec;--s2-muted:#b9afc5;--s2-border:#4c4057;--s2-border-strong:#82748e;--s2-border-control:#82748e;--s2-nav-active:#d5576c;--s2-error-ink:#ffdce1;--s2-focus:#65d5e3;--s2-info:#6ed4df;--s2-info-soft:#17383d;--s2-success:#77d4a1;--s2-success-soft:#183528;--s2-warning:#f1ca72;--s2-warning-soft:#3c321c;--s2-danger:#ff8c9b;--s2-danger-icon:#ffdce1;--s2-danger-soft:#44232a;--s2-shadow-card:0 1px 2px rgba(0,0,0,.2),0 10px 28px rgba(0,0,0,.18);--s2-shadow-float:0 22px 54px rgba(0,0,0,.42)}html{font-family:var(--s2-font);background:var(--s2-canvas);color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{font-family:var(--s2-font);background:var(--s2-canvas);color:var(--s2-ink);letter-spacing:0}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit;letter-spacing:0}button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),input:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),select:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),textarea:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}::selection{background:color-mix(in srgb,var(--s2-family-cyan) 28%,transparent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--s2-focus)!important;outline-offset:3px!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-family-palette]:not([data-family-palette=default]){--s2-personal-action:var(--family-theme-action-primary);--s2-personal-action-ink:#fff;--s2-personal-control-ink:color-mix(in srgb,var(--family-theme-action-primary) 88%,#000);--s2-personal-control-border:var(--family-theme-action-primary);--s2-personal-selection:color-mix(in srgb,var(--family-theme-primary) 15%,var(--s2-surface))}:root[data-theme=dark][data-family-palette]:not([data-family-palette=default]){--s2-personal-control-ink:color-mix(in srgb,var(--family-theme-primary) 45%,#fff);--s2-personal-control-border:var(--s2-personal-control-ink)}:root{--s2-interactive-hover:color-mix(in srgb,var(--s2-personal-selection,var(--s2-wash-lilac)) 65%,var(--s2-surface));--s2-interactive-pressed:var(--s2-personal-selection,var(--s2-wash-lilac));--s2-interaction-duration:.14s}:where(a,p,span,strong,b,em,label,time,figcaption,caption,legend,button,input,select,textarea,small,sub,sup):where(:not(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}:where(.btn,.master-btn,.split-btn,.landing-cta,.early-submit){min-height:var(--s2-control);width:max-content;max-width:100%;border-radius:999px;padding:9px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--s2-border-strong);background:var(--s2-surface);color:var(--s2-ink);font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}:where(.btn,.master-btn,.split-btn,.landing-cta,.early-submit):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}:where(.btn,.master-btn,.split-btn,.landing-cta,.early-submit):is(:hover,:focus-visible):not(:disabled){transform:translateY(-1px)}:where(.btn,.master-btn,.split-btn,.landing-cta,.early-submit):disabled{cursor:not-allowed;opacity:.58;transform:none}:where(.btn.primary,.master-btn.primary,.split-btn.split-primary,.early-submit){border-color:transparent;background:var(--s2-personal-action,#6c3cff);color:#fff}.btn.ghost,.link-btn{background:transparent;border-color:transparent;box-shadow:none}.btn.danger{border-color:var(--s2-danger);background:var(--s2-danger);color:#fff}.btn.danger.subtle{background:var(--s2-danger-soft);color:var(--s2-danger)}:where(.card,.admin-card,.calendar-choice-card,.family-access,.invite-panel){border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);background:var(--s2-surface);color:var(--s2-ink);box-shadow:var(--s2-shadow-card)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--s2-control);border:1px solid var(--s2-border-strong);border-radius:var(--s2-radius-md);background:var(--s2-surface);color:var(--s2-ink);padding:10px 12px}textarea{min-height:104px;resize:vertical}.field-group{display:grid;gap:6px;min-width:0}.field-group>label,.field-group>div>label{font-size:13px;font-weight:800;color:var(--s2-ink)}.field-group>label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.field-group>div>label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.field-group small{color:var(--s2-muted);line-height:1.45}.auth-pill{display:inline-flex;align-items:center;min-height:26px;width:max-content;max-width:100%;padding:4px 9px;border:1px solid color-mix(in srgb,var(--s2-family-cyan) 35%,var(--s2-border));border-radius:10px 4px;background:color-mix(in srgb,var(--s2-info-soft) 72%,var(--s2-surface));color:var(--s2-info);font-size:11px;font-weight:900;line-height:1.2}.auth-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.auth-pill:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.status{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:5px 9px;border:1px solid var(--s2-border);border-radius:10px 4px;background:var(--s2-surface-muted);color:var(--s2-ink);font-size:12px;font-weight:800;line-height:1.2}.status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}.status:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.notice{border:1px solid color-mix(in srgb,var(--s2-info) 34%,var(--s2-border));border-radius:var(--s2-radius-md);background:var(--s2-info-soft);color:var(--s2-ink);padding:13px 15px;line-height:1.5}.danger-notice{border-color:color-mix(in srgb,var(--s2-danger) 42%,var(--s2-border));background:var(--s2-danger-soft)}.admin-disclosure{overflow:hidden;border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);background:var(--s2-surface)}.admin-disclosure>summary{min-height:58px;padding:12px 14px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-disclosure>summary::-webkit-details-marker{display:none}.admin-disclosure-heading{display:grid;gap:2px;min-width:0}.admin-disclosure-heading>span{color:var(--s2-muted);font-size:12px;line-height:1.35}.admin-disclosure-heading>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.admin-disclosure-state{display:flex;align-items:center;gap:8px;flex:none}.admin-disclosure-chevron{transition:transform .16s ease}.admin-disclosure[open] .admin-disclosure-chevron{transform:rotate(180deg)}.admin-disclosure-content{border-top:1px solid color-mix(in srgb,var(--s2-border) 70%,transparent);padding:14px}.sproglet-viewport-modal-backdrop{background:#14141994;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sproglet-viewport-modal-dialog{border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);background:var(--s2-surface-raised);color:var(--s2-ink);box-shadow:var(--s2-shadow-float)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.modal-head h2{margin:6px 0 0;font-size:24px;line-height:1.15}.modal-close-btn,.message-close{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:22px;cursor:pointer}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--s2-border-control)}:is(input,select,textarea)[aria-invalid=true]{border:2px solid var(--s2-error-ink)!important}:where(button,input,select,textarea,summary,[tabindex]){scroll-margin-block:24px}@media(max-width:1100px){:where(button,input,select,textarea,summary,[tabindex]){scroll-margin-bottom:calc(100px + env(safe-area-inset-bottom))}}:root[data-theme=dark]:is(:not([data-family-palette]),[data-family-palette=default]) :is(.header-inbox-badge,.mobile-family-badge){color:#281166}[data-interactive]{cursor:pointer;transition:background-color var(--s2-interaction-duration) ease}@media(hover:hover){[data-interactive]:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-current]){background-color:var(--s2-interactive-hover)}}[data-interactive]:active:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-current]){background-color:var(--s2-interactive-pressed)}[data-interactive]:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}[data-interactive]:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}@media(prefers-reduced-motion:reduce){[data-interactive]{transition:none}}@media(forced-colors:active){[data-interactive]:focus-visible{outline-color:Highlight}}.landing-shell,.family-site-shell,.auth-shell,.early-shell,.connect-public-shell{font-family:var(--s2-font);color:var(--s2-ink)}.landing-shell .landing-hero{position:relative;min-height:760px;overflow:hidden;background:#f5f4fa;border-bottom:1px solid var(--s2-border)}[data-theme=dark] .landing-shell .landing-hero{background:#19191d}.landing-shell .landing-nav{position:relative;z-index:4}.landing-shell .landing-hero-grid{position:relative;display:block;min-height:650px}.landing-shell .landing-copy{position:relative;z-index:3;max-width:540px;padding-top:86px}.landing-shell .landing-app-preview-wrap{position:absolute;z-index:1;right:-5%;bottom:-25%;width:min(62%,840px);opacity:1;transform:rotate(-1deg);pointer-events:none}.landing-shell .landing-preview-glow{display:none}.landing-shell .landing-copy h1{font-size:64px;line-height:1.02;letter-spacing:0}.landing-shell .landing-copy p{max-width:46ch;font-size:18px;line-height:1.55}.landing-shell .landing-copy p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-emphasis)}.landing-shell .landing-primary-cta{background:linear-gradient(120deg,#6c4cff,#8d5cff)}.landing-shell :where(.landing-app-preview,.landing-feature-card,.landing-story-card){border-radius:var(--s2-radius-md)}.family-site-header,.family-site-footer,.landing-nav{border-color:var(--s2-border)}.family-site-shell :where(.family-site-card,.family-story-card,.family-blog-card){border-radius:var(--s2-radius-md)}.auth-shell{min-height:100svh;background:var(--s2-canvas)}.auth-layout{width:min(1080px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:0;border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);overflow:hidden;background:var(--s2-surface);box-shadow:var(--s2-shadow-float)}.auth-brand-panel{background:color-mix(in srgb,var(--s2-info-soft) 52%,var(--s2-surface));border:0}.auth-form-panel{background:var(--s2-surface)}.auth-mode-tabs{border-radius:999px;background:var(--s2-surface-muted);padding:4px}.auth-mode-tabs button{border-radius:999px}.auth-mode-tabs button.active{background:var(--s2-surface);box-shadow:0 1px 5px #1e1e281f}.auth-feature-icon,.auth-preview-avatar{border-radius:50%}.auth-create-section,.auth-profile-preview{border-radius:var(--s2-radius-md)}.master-btn,.split-btn,.master-vertical-cta{border-radius:999px!important}.master-shell :where(.master-home-logo,.master-eyebrow,.master-hint){letter-spacing:0}.master-shell h1,.split-brand-shell h1,.master-vertical-shell :is(h1,h2){letter-spacing:0}@media(max-width:900px){.landing-shell .landing-hero{min-height:880px}.landing-shell .landing-copy{padding-top:54px;max-width:560px}.landing-shell .landing-copy h1{font-size:52px}.landing-shell .landing-app-preview-wrap{right:-18%;bottom:-18%;width:88%;opacity:1}.auth-layout{grid-template-columns:1fr;width:min(680px,calc(100% - 28px))}.auth-brand-panel{display:none}}:is(.landing-shell,.family-site-shell) .auth-pill{color:#06717d}:is(.landing-preview-brand small,.landing-preview-hello,.landing-preview-tabs span,.landing-preview-view-switch span,.landing-mini-week span,.school-event.with-event i,.school-event.with-event .secondary-event,.activity-event.with-event i,.landing-preview-child-row span){color:var(--s2-muted)!important}.landing-preview-child-row .active{color:#6355aa!important}.app{width:var(--s2-page);max-width:100%;margin:0 auto;padding:14px 20px 64px;background:transparent;color:var(--s2-ink)}.family-workspace-shell{position:sticky;top:0;z-index:40;padding:10px 12px 8px;border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);background:color-mix(in srgb,var(--s2-surface) 94%,transparent);box-shadow:0 8px 24px #23232b12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-shell-utility-row{min-height:54px}.workspace-primary-nav{gap:5px;padding-top:8px;border-top:1px solid var(--s2-border)}.workspace-primary-nav .btn{width:100%;min-height:42px;border-color:transparent;background:transparent;border-radius:var(--s2-radius-sm);font-size:13px}.workspace-primary-nav .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.workspace-primary-nav .btn.active{background:color-mix(in srgb,var(--family-theme-primary,#7256b8) 15%,var(--s2-surface));color:var(--s2-ink);box-shadow:inset 0 -2px var(--family-theme-action-primary,#5d439f)}.workspace-utility-control{min-height:40px}.profile-workspace,.admin-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;align-items:start;margin-top:22px;min-width:0}.profile-section-nav,.admin-section-nav{position:sticky;top:104px;min-width:0}.profile-nav-sticky,.admin-nav-sticky{display:grid;gap:10px}.profile-section-nav nav,.admin-section-nav nav{display:grid;gap:3px}.profile-section-nav nav button,.admin-section-nav nav button{min-height:44px;width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:var(--s2-radius-sm);background:transparent;color:var(--s2-muted);font-size:12px;font-weight:400;text-align:left;cursor:pointer}.profile-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),.admin-section-nav nav button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-section-nav nav button.active,.admin-section-nav nav button.active{border-color:var(--s2-border);background:var(--s2-surface);color:var(--s2-ink);font-weight:900;box-shadow:var(--s2-shadow-card)}.profile-nav-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);flex:0 0 28px}.admin-section-content,.profile-section-content{min-width:0}.profile-content-section>header,.s2-section-heading{margin:0 0 18px}.profile-content-section>header h2,.s2-section-heading h2{margin:7px 0 5px;font-size:28px;line-height:1.15;letter-spacing:0}.profile-content-section>header p,.s2-section-heading p{max-width:68ch;margin:0;color:var(--s2-muted);line-height:1.55}.profile-card{padding:20px}.profile-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.profile-bio{display:block;width:100%!important;min-height:120px}.profile-card[hidden]{display:none!important}.profile-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);gap:18px;align-items:start;padding:16px 0;border-bottom:1px solid var(--s2-border)}.profile-block:last-child{border-bottom:0}.profile-block h3{margin:0 0 4px;font-size:16px}.profile-block p{margin:0;color:var(--s2-muted);line-height:1.5}.profile-photo-edit{display:flex;align-items:center;gap:16px;margin-bottom:20px}.profile-avatar.large{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--family-theme-primary,#7256b8) 18%,var(--s2-surface));font-size:27px;font-weight:900}.profile-avatar.large img{width:100%;height:100%;object-fit:cover}.profile-birthday-field{max-width:220px}.profile-share-picker{display:grid;grid-template-columns:auto minmax(150px,240px);align-items:center;justify-content:end;gap:10px}.profile-share-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.profile-share-chips>span{border-radius:999px;background:var(--s2-surface-muted)}.profile-privacy-summary{margin:18px 0;padding:16px;border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);background:var(--s2-surface-muted)}.profile-block-heading{display:flex;justify-content:space-between;align-items:start;gap:18px}.profile-block-heading h3{margin:0 0 4px}.profile-block-heading p{margin:0;color:var(--s2-muted)}.profile-privacy-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0}.profile-privacy-summary dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--s2-border);border-radius:var(--s2-radius-sm);background:var(--s2-surface)}.profile-privacy-summary :is(dt,dd){margin:0;font-size:13px}.profile-privacy-summary :is(dt,dd):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.profile-privacy-summary dd{font-weight:900;text-align:right}.s2-privacy-boundary-list{margin-top:12px}.s2-modal-footer{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:18px}.profile-quick-glance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-quick-glance-grid label{min-height:84px;display:grid;align-content:center;gap:6px;padding:10px;border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);background:var(--s2-surface-muted)}.family-theme-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}.family-theme-choice{min-height:76px!important;border-radius:var(--s2-radius-md)!important;padding:10px!important;justify-content:flex-start!important;background:var(--s2-surface)!important}.family-theme-choice[aria-pressed=true]{border:2px solid var(--family-theme-action-primary,#5d439f)!important;padding:9px!important}.family-theme-swatches{position:relative;width:48px;height:28px;display:block;flex:0 0 48px}.family-theme-swatches i{position:absolute;top:3px;width:24px;height:24px;border:2px solid var(--s2-surface);border-radius:50%;box-shadow:0 1px 3px #00000029}.family-theme-swatches i:nth-child(1){left:0}.family-theme-swatches i:nth-child(2){left:12px}.family-theme-swatches i:nth-child(3){left:24px}.s2-admin-page{min-width:0}.s2-admin-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.s2-admin-people .s2-admin-two-column{grid-template-columns:1fr}.family-access-table{border-radius:var(--s2-radius-md)!important}.family-access-invite-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) auto;align-items:end;padding:12px}.family-access-invite-heading{grid-column:1/-1;display:grid;gap:2px;min-width:0}.family-access-invite-heading span{color:var(--s2-muted);font-size:12px}.family-access-invite-heading span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.s2-family-snapshot{margin-top:14px;padding:18px}.s2-section-heading h3{margin:7px 0 5px;font-size:21px}.s2-family-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.s2-family-snapshot-grid article{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--s2-border);border-radius:var(--s2-radius-sm);background:var(--s2-surface-muted)}.s2-family-snapshot-grid :is(strong,small){display:block;min-width:0}.s2-family-snapshot-grid small{margin-top:2px;color:var(--s2-muted)}.s2-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--family-theme-primary,#7256b8) 18%,var(--s2-surface));font-weight:900;flex:0 0 38px}.s2-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s2-setting-tile{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);background:var(--s2-surface);color:var(--s2-ink);text-align:left;cursor:pointer;box-shadow:var(--s2-shadow-card)}.s2-setting-tile:hover{border-color:var(--s2-border-strong);transform:translateY(-1px)}.s2-setting-tile span{display:grid;gap:4px}.s2-setting-tile strong{font-size:15px}.s2-setting-tile strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.s2-setting-tile small{color:var(--s2-muted);line-height:1.4}.s2-setting-tile i{font-style:normal;font-size:24px;color:var(--s2-muted)}.s2-back-action{margin-bottom:14px}.s2-support-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:18px;border-top:1px solid var(--s2-border);background:var(--s2-info-soft)}.s2-support-footer p{margin:4px 0 0;color:var(--s2-muted)}.s2-settings-modal{padding:20px!important}.s2-settings-modal-content{margin-top:16px;min-width:0}.family-sharing-toggle small{font-size:12px!important;line-height:1.45!important}.family-sharing-toggle small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.family-sharing-toggle.sharing-off{border-color:color-mix(in srgb,var(--s2-warning) 40%,var(--s2-border))!important;background:var(--s2-warning-soft)!important;color:var(--s2-warning)!important}.family-sharing-toggle.sharing-on{border-color:color-mix(in srgb,var(--s2-success) 40%,var(--s2-border))!important;background:var(--s2-success-soft)!important;color:var(--s2-success)!important}.family-sharing-toggle :is(strong,small){color:inherit!important}.permission-layout{grid-template-columns:190px minmax(0,1fr)}.permission-group-list button{border-radius:var(--s2-radius-sm)!important;background:var(--s2-surface)!important}.permission-editor{border-radius:var(--s2-radius-md)!important;background:var(--s2-surface-muted)!important}.permission-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.permission-toggle{min-height:84px!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr!important;align-content:start!important;border-radius:var(--s2-radius-sm)!important;padding:10px!important;background:var(--s2-surface)!important}.permission-toggle b{font-size:12px!important;line-height:1.3}.permission-toggle b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.permission-toggle:focus-within{outline:3px solid var(--s2-focus);outline-offset:2px}.permission-delete-dialog{display:grid;gap:15px;padding:20px!important;overflow:auto}.permission-delete-dialog :is(h3,p){margin:0}.permission-delete-warning{padding:12px 13px;border:1px solid color-mix(in srgb,var(--s2-danger) 42%,var(--s2-border));border-radius:var(--s2-radius-md);background:var(--s2-danger-soft);color:var(--s2-danger);line-height:1.45}.permission-delete-affected{display:grid;gap:7px}.permission-delete-affected>strong{font-size:13px}.permission-delete-affected>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-delete-affected ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.permission-delete-affected li{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--s2-border);border-radius:var(--s2-radius-sm);background:var(--s2-surface-muted)}.permission-delete-affected li span{color:var(--s2-muted);font-size:11px}.permission-delete-affected li span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-delete-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.calendar-choice-explanation{border-radius:0 var(--s2-radius-md) var(--s2-radius-md) 0!important;background:var(--s2-info-soft)!important}.calendar-choice-card{border-radius:var(--s2-radius-md)!important;box-shadow:var(--s2-shadow-card)}.calendar-choice-card:nth-child(3n+1){transform:rotate(-.25deg)}.calendar-choice-card:nth-child(3n+2){transform:rotate(.2deg)}.calendar-choice-card:nth-child(3n){transform:rotate(-.12deg)}.calendar-choice-card+.calendar-choice-card{margin-top:2px}.family-change-history{display:grid;gap:14px}.family-change-intro{max-width:68ch;margin:0;color:var(--s2-muted);line-height:1.5}.family-change-list{border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);overflow:hidden}.family-change-head,.family-change-row{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(150px,.7fr) 170px;gap:12px;padding:11px 13px;align-items:start}.family-change-head{background:var(--s2-surface-muted);font-size:11px;font-weight:900;text-transform:uppercase}.family-change-head:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-change-row{border-top:1px solid var(--s2-border);background:var(--s2-surface)}.family-change-row :is(strong,span,time){display:block;min-width:0}.family-change-row p{margin:4px 0 0;color:var(--s2-muted);font-size:13px;line-height:1.4}.family-change-row p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.family-change-row :is(span,time){font-size:13px}.family-change-row :is(span,time):where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] .family-workspace-shell{background:color-mix(in srgb,var(--s2-surface) 94%,transparent)}@media(forced-colors:active){.family-sharing-toggle{forced-color-adjust:auto;border-color:ButtonText!important}}@media(min-width:768px)and (max-width:1180px){.app{padding-inline:16px}.profile-workspace,.admin-workspace{grid-template-columns:1fr;gap:14px}.profile-section-nav,.admin-section-nav{position:sticky;top:94px;z-index:22;padding:8px 0;background:var(--s2-canvas)}.profile-section-nav .auth-pill,.admin-section-nav .auth-pill{display:none}.profile-section-nav nav,.admin-section-nav nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:3px;scrollbar-width:var(--sproglet-scrollbar-width,thin)}.profile-section-nav nav button,.admin-section-nav nav button{width:auto;min-width:max-content;padding-inline:12px}.s2-admin-two-column{grid-template-columns:1fr}.family-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body{background:var(--s2-canvas)}.app{padding:8px 12px calc(92px + env(safe-area-inset-bottom))}.family-workspace-shell{display:none!important}.profile-workspace,.admin-workspace{display:block;margin-top:8px}.profile-section-nav,.admin-section-nav{display:none}.profile-section-content,.admin-section-content{width:100%;min-width:0}.profile-content-section>header h2,.s2-section-heading h2{font-size:23px}.profile-card{padding:14px}.profile-block{grid-template-columns:1fr;gap:10px;padding:14px 0}.profile-photo-edit{align-items:flex-start}.profile-avatar.large{width:76px;height:76px}.profile-form-grid{grid-template-columns:1fr!important}.profile-birthday-field{max-width:none}.profile-share-picker{grid-template-columns:1fr}.profile-block-heading{display:grid}.profile-block-heading .btn{justify-self:start}.profile-privacy-summary dl{grid-template-columns:1fr}.profile-privacy-summary dl>div{align-items:start}.profile-quick-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-quick-glance-grid label{min-height:108px}.family-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.family-theme-choice{min-height:84px!important;display:grid!important;justify-items:start!important;align-content:center!important}.s2-admin-two-column,.s2-settings-grid,.s2-family-snapshot-grid,.family-access-invite-card{grid-template-columns:1fr}.s2-setting-tile{min-height:82px}.s2-support-footer{align-items:flex-start;flex-direction:column;padding:16px 0;background:transparent}.permission-layout{grid-template-columns:1fr!important}.permission-group-list{display:flex!important;overflow-x:auto;padding-bottom:4px}.permission-group-list button{min-width:150px}.permission-editor-head{display:grid!important}.permission-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.permission-toggle{min-height:128px!important;padding:8px!important}.permission-toggle b{font-size:10px!important;overflow-wrap:anywhere}.permission-toggle b:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}.calendar-choice-card{grid-template-columns:1fr!important;transform:none!important;padding:15px!important}.calendar-choice-controls .btn{width:100%}.family-change-head{display:none}.family-change-list{border:0;display:grid;gap:8px;overflow:visible}.family-change-row{grid-template-columns:1fr;padding:13px;border:1px solid var(--s2-border);border-radius:var(--s2-radius-md);gap:5px}.sproglet-viewport-modal-backdrop:not([data-layout=photo-editor]){align-items:end!important;padding:0!important}.sproglet-viewport-modal-dialog:not([data-layout=photo-editor]){width:100%!important;max-width:none!important;max-height:min(88svh,900px)!important;border-radius:var(--s2-radius-md) var(--s2-radius-md) 0 0!important;border-bottom:0!important;padding:16px!important}.modal-head h2{font-size:21px}.s2-modal-footer{align-items:stretch;flex-direction:column}.s2-modal-footer .btn{align-self:flex-end}.landing-shell .landing-hero{min-height:980px}.landing-shell .landing-hero-grid{display:flex;flex-direction:column;min-height:870px}.landing-shell .landing-copy{padding-top:36px}.landing-shell .landing-copy h1{font-size:42px;line-height:1.04}.landing-shell .landing-copy p{font-size:16px}.landing-shell .landing-app-preview-wrap{position:relative;right:auto;bottom:auto;width:150%;margin:36px -34% -230px 14%;opacity:1;transform:rotate(-1deg)}.auth-layout{width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none}}@media(max-width:390px){.app{padding-inline:10px}.profile-quick-glance-grid{grid-template-columns:1fr}.family-theme-grid{gap:6px!important}.family-theme-choice{padding:8px!important}.family-theme-name{font-size:12px}.family-theme-name:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}.permission-toggle-grid{gap:4px!important}.permission-toggle{padding:6px!important}}:root{--sproglet-danger:var(--s2-danger,#b52e43);--sproglet-danger-fill:#b52e43;--sproglet-danger-foreground:#fff}html[data-theme=dark]{--sproglet-danger-fill:#b52b45}:root :is(.app,.sproglet-modal-scope,.sproglet-viewport-modal-backdrop) :is(button.danger,.btn.danger,[data-destructive],.document-trash-btn,.activity-memory-delete,.request-decline,.danger-text,.modal-close-btn,.mobile-quick-glance-close,.calendar-quick-glance-close,.calendar-quick-glance-dialog-head>button,.activity-memory-close,.private-composer-context>button,button[aria-label^=Close]):not([data-destructive-variant=menu]){background:var(--s2-surface,var(--card))!important;color:var(--sproglet-danger)!important;border:1px solid var(--s2-border-strong,var(--line))!important;box-shadow:0 4px 10px color-mix(in srgb,var(--sproglet-danger) 22%,transparent)!important;min-height:44px!important;min-width:44px!important;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease!important}@media(hover:hover)and (pointer:fine){:root :is(.app,.sproglet-modal-scope,.sproglet-viewport-modal-backdrop) :is(button.danger,.btn.danger,[data-destructive],.document-trash-btn,.activity-memory-delete,.request-decline,.danger-text,.modal-close-btn,.mobile-quick-glance-close,.calendar-quick-glance-close,.calendar-quick-glance-dialog-head>button,.activity-memory-close,.private-composer-context>button,button[aria-label^=Close]):not([data-destructive-variant=menu]):hover:not(:disabled){background:var(--sproglet-danger-fill)!important;color:var(--sproglet-danger-foreground)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--sproglet-danger) 34%,transparent)!important}}:root :is(.app,.sproglet-modal-scope,.sproglet-viewport-modal-backdrop) :is(button.danger,.btn.danger,[data-destructive],.document-trash-btn,.activity-memory-delete,.request-decline,.danger-text,.modal-close-btn,.mobile-quick-glance-close,.calendar-quick-glance-close,.calendar-quick-glance-dialog-head>button,.activity-memory-close,.private-composer-context>button,button[aria-label^=Close]):not([data-destructive-variant=menu]):active:not(:disabled){background:var(--sproglet-danger-fill)!important;color:var(--sproglet-danger-foreground)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--sproglet-danger) 30%,transparent)!important}:root :is(.app,.sproglet-modal-scope,.sproglet-viewport-modal-backdrop) :is(button.danger,.btn.danger,[data-destructive],.document-trash-btn,.activity-memory-delete,.request-decline,.danger-text,.modal-close-btn,.mobile-quick-glance-close,.calendar-quick-glance-close,.calendar-quick-glance-dialog-head>button,.activity-memory-close,.private-composer-context>button,button[aria-label^=Close]):not([data-destructive-variant=menu]):focus-visible{outline:3px solid var(--s2-focus)!important;outline-offset:3px!important}:root :is(.app,.sproglet-modal-scope,.sproglet-viewport-modal-backdrop) :is(button.danger,.btn.danger,[data-destructive],.document-trash-btn,.activity-memory-delete,.request-decline,.danger-text,.modal-close-btn,.mobile-quick-glance-close,.calendar-quick-glance-close,.calendar-quick-glance-dialog-head>button,.activity-memory-close,.private-composer-context>button,button[aria-label^=Close]):not([data-destructive-variant=menu]):disabled{opacity:.5!important;box-shadow:none!important;cursor:not-allowed!important}@media(prefers-reduced-motion:reduce){:root :is(.app,.sproglet-modal-scope,.sproglet-viewport-modal-backdrop) :is(button.danger,.btn.danger,[data-destructive],.document-trash-btn,.activity-memory-delete,.request-decline,.danger-text,.modal-close-btn,.mobile-quick-glance-close,.calendar-quick-glance-close,.calendar-quick-glance-dialog-head>button,.activity-memory-close,.private-composer-context>button,button[aria-label^=Close]):not([data-destructive-variant=menu]){transition:none!important}}:root [data-destructive-variant=menu]{background:transparent!important;color:var(--sproglet-danger-ink,var(--sproglet-danger))!important;border:0!important;box-shadow:none!important;min-height:44px;transition:background-color .14s ease,color .14s ease}@media(hover:hover){:root [data-destructive-variant=menu]:hover:not(:disabled){background:color-mix(in srgb,var(--sproglet-danger) 12%,transparent)!important}}:root [data-destructive-variant=menu]:active:not(:disabled){background:color-mix(in srgb,var(--sproglet-danger) 20%,transparent)!important}:root [data-destructive-variant=menu]:focus-visible{outline:3px solid var(--s2-focus)!important;outline-offset:2px}:root [data-destructive-variant=menu]:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:root [data-destructive-variant=menu]{transition:none}}:root{--sproglet-scrollbar-primary:var(--family-theme-action-primary,#6c4cff);--sproglet-scrollbar-accent:var(--family-theme-action-accent,#a94079);--sproglet-scrollbar-gradient:linear-gradient(180deg,var(--sproglet-scrollbar-primary),var(--sproglet-scrollbar-accent))}:root[data-theme=dark]{--sproglet-scrollbar-primary:var(--s2-personal-control-ink,#b9aaff);--sproglet-scrollbar-accent:color-mix(in srgb,var(--family-theme-accent,#ff6fae) 45%,white)}:root,:root *{scrollbar-color:var(--sproglet-scrollbar-primary) transparent!important}@supports selector(::-webkit-scrollbar){:root{--sproglet-scrollbar-width:auto}:root,:root *{scrollbar-color:auto!important}:root::-webkit-scrollbar,:root *::-webkit-scrollbar{width:10px;height:10px}:root::-webkit-scrollbar-track,:root *::-webkit-scrollbar-track{background:transparent!important}:root::-webkit-scrollbar-thumb,:root *::-webkit-scrollbar-thumb{background:var(--sproglet-scrollbar-gradient)!important;background-clip:padding-box!important;border:2px solid transparent;border-radius:999px}:root::-webkit-scrollbar-thumb:horizontal,:root *::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(90deg,var(--sproglet-scrollbar-primary),var(--sproglet-scrollbar-accent))!important}:root::-webkit-scrollbar-corner,:root *::-webkit-scrollbar-corner{background:transparent!important}}@media(forced-colors:active){:root,:root *{scrollbar-color:auto!important}:root::-webkit-scrollbar-thumb,:root *::-webkit-scrollbar-thumb{background:CanvasText!important;border-color:Canvas!important}}._backdrop_ez4yq_1{background:#0a05142e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._dialog_ez4yq_2{background:var(--s2-surface)!important;color:var(--s2-ink)!important;border:1px solid var(--s2-border)!important;border-radius:22px!important;padding:22px 28px 28px!important;min-height:min(720px,90svh);font-family:var(--s2-font)}._header_ez4yq_3{position:relative;padding-right:54px}._header_ez4yq_3>span{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink)}._header_ez4yq_3>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._header_ez4yq_3 h2{font-size:30px;font-weight:900;line-height:1.3;margin:12px 0 24px}._header_ez4yq_3 p{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:0}._header_ez4yq_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_ez4yq_3{position:absolute;right:-10px;top:-8px;width:44px;height:44px;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:24px;cursor:pointer}._layout_ez4yq_3{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,288px);gap:30px;margin-top:38px}._choices_ez4yq_3{padding:16px 14px 24px;border:1px solid var(--s2-border);border-radius:18px 10px;min-width:0;min-height:500px;display:flex;flex-direction:column;transform:rotate(.18deg)}._choices_ez4yq_3 h3{font-size:16px;font-weight:900;margin:0 0 28px}._categories_ez4yq_3{display:grid;gap:8px}._category_ez4yq_3{position:relative;padding:12px 14px;min-height:74px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-mint);transform:rotate(.22deg)}._category_ez4yq_3>div{display:flex;justify-content:space-between;align-items:center;gap:16px}._category_ez4yq_3 strong{font-size:13px;font-weight:800}._category_ez4yq_3 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._category_ez4yq_3>div>span{font-size:11px;color:var(--s2-accent-ink);font-weight:800}._category_ez4yq_3>div>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._category_ez4yq_3 p{font-size:12px;line-height:1.5;color:var(--s2-muted);margin:12px 0 0;max-width:calc(100% - 62px)}._category_ez4yq_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._necessary_ez4yq_3{background:#ffd46b;color:#281166}._necessary_ez4yq_3 p{color:#49375c;max-width:none}._necessary_ez4yq_3>div>span{color:#963044}._preferences_ez4yq_3{background:var(--s2-wash-lilac)}._analytics_ez4yq_3{background:var(--s2-wash-sky);transform:rotate(-.2deg)}._marketing_ez4yq_3 p{max-width:none}._switch_ez4yq_3{position:absolute;right:12px;bottom:6px;display:flex;align-items:center;justify-content:center;width:46px;height:44px;cursor:pointer}._switchMark_ez4yq_3{width:46px;height:24px}._switch_ez4yq_3 input{position:absolute;inset:0;width:46px;height:44px;opacity:0;margin:0;cursor:pointer}._switch_ez4yq_3:focus-within{outline:3px solid var(--s2-focus);outline-offset:3px;border-radius:8px}._actions_ez4yq_3{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:52px}._actions_ez4yq_3 button,._bannerActions_ez4yq_3 button{border:1px solid var(--s2-border-strong);border-radius:999px;min-height:44px;padding:10px 20px;background:var(--s2-surface);color:var(--s2-ink);font:800 12px var(--s2-font);cursor:pointer}._actions_ez4yq_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._bannerActions_ez4yq_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_ez4yq_3 ._save_ez4yq_3{margin-left:auto;background:#6c3cff;color:#fff;border-color:transparent}._note_ez4yq_3{background:var(--s2-wash-mint);border:1px solid var(--s2-border);border-radius:18px 10px;padding:20px 16px;align-self:start;min-height:220px;margin-top:26px;transform:rotate(-.45deg)}._note_ez4yq_3 h3{font-size:16px;font-weight:900;margin:0 0 24px}._note_ez4yq_3 p{font-size:12px;line-height:1.65;margin:0}._note_ez4yq_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_ez4yq_3>span{display:block;text-align:center;font:700 22px/1.4 Caveat,cursive;color:var(--s2-accent-ink);margin-top:34px}._details_ez4yq_3{font-size:12px;color:var(--s2-muted);margin-top:24px;line-height:1.65}._details_ez4yq_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._details_ez4yq_3>summary{min-height:44px;display:flex;align-items:center;color:var(--s2-link);font-weight:800;cursor:pointer}._details_ez4yq_3 p{max-width:850px}._dialog_ez4yq_2 button:focus-visible,._details_ez4yq_3 summary:focus-visible,._banner_ez4yq_3 button:focus-visible,._trigger_ez4yq_3:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._banner_ez4yq_3{position:fixed;left:24px;right:24px;bottom:24px;z-index:1100;display:flex;align-items:center;gap:28px;padding:24px 28px;background:var(--s2-surface);color:var(--s2-ink);border:1px solid var(--s2-border);border-radius:20px;box-shadow:0 8px 30px #2a12671a;font-family:var(--s2-font)}._banner_ez4yq_3>div:first-child{flex:1}._banner_ez4yq_3 strong{font-size:19px;font-weight:900}._banner_ez4yq_3 p{font-size:13px;line-height:1.6;margin:8px 0 0;color:var(--s2-muted);max-width:650px}._banner_ez4yq_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._bannerActions_ez4yq_3{display:flex;gap:10px;flex-wrap:wrap}._trigger_ez4yq_3._trigger_ez4yq_3{position:fixed;left:14px;right:auto;bottom:14px;z-index:90;min-height:44px;padding:8px 16px;border:1px solid var(--s2-border);border-radius:999px;background:var(--s2-surface);color:var(--s2-ink);font:800 11px var(--s2-font);box-shadow:0 3px 12px #2a126714}._trigger_ez4yq_3._trigger_ez4yq_3:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}html[data-theme=dark] ._necessary_ez4yq_3{background:#e5b954}html[data-theme=dark] ._actions_ez4yq_3 ._save_ez4yq_3{background:#a87bff;color:#24113e}@media(max-width:1100px){._backdrop_ez4yq_1{padding:0!important;align-items:flex-end!important}._dialog_ez4yq_2{width:100%!important;max-width:none!important;min-height:calc(100svh - 140px);max-height:calc(100svh - 36px)!important;margin:0!important;border-radius:22px 22px 0 0!important;padding:20px 18px calc(28px + env(safe-area-inset-bottom))!important}._header_ez4yq_3 h2{font-size:25px;margin:14px 0 20px}._header_ez4yq_3 p{font-size:12px}._header_ez4yq_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_ez4yq_3{right:0;top:-7px}._layout_ez4yq_3{display:block;margin-top:36px}._choices_ez4yq_3{padding:16px 12px;min-height:430px}._choices_ez4yq_3 h3{font-size:14px;margin-bottom:28px}._category_ez4yq_3{padding:12px;min-height:76px}._category_ez4yq_3 p{font-size:11px;margin-top:12px}._category_ez4yq_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._category_ez4yq_3 strong{font-size:12px}._category_ez4yq_3 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._category_ez4yq_3>div>span{font-size:10px}._category_ez4yq_3>div>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_ez4yq_3{padding-top:20px;gap:10px}._actions_ez4yq_3 button{font-size:11px;padding:10px 16px;flex:1}._actions_ez4yq_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_ez4yq_3 ._save_ez4yq_3{margin-left:0;flex-basis:100%}._note_ez4yq_3{display:none}._details_ez4yq_3{margin-top:20px}._banner_ez4yq_3{left:12px;right:12px;bottom:12px;display:block;padding:20px}._banner_ez4yq_3 p{font-size:12px}._banner_ez4yq_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._bannerActions_ez4yq_3{margin-top:18px}._bannerActions_ez4yq_3 button{flex:1;font-size:11px;padding:10px 14px}._bannerActions_ez4yq_3 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled ._trigger_ez4yq_3{bottom:calc(88px + env(safe-area-inset-bottom))}}@media(max-width:360px){._header_ez4yq_3 h2{font-size:22px}._header_ez4yq_3{padding-right:42px}._choices_ez4yq_3{padding:14px 10px}._category_ez4yq_3 p{max-width:calc(100% - 54px)}._necessary_ez4yq_3 p,._marketing_ez4yq_3 p{max-width:none}._actions_ez4yq_3 button{padding:10px 12px}}body:has([data-workspace-presentation=sproglet-2]) ._trigger_ez4yq_3._trigger_ez4yq_3{position:relative;inset:auto;margin:16px 14px 24px}@media(max-width:1100px){body:has([data-workspace-presentation=sproglet-2]) ._trigger_ez4yq_3._trigger_ez4yq_3{margin-bottom:calc(100px + env(safe-area-inset-bottom))}}@media(max-width:1100px){body.sproglet-mobile-shell-enabled:has([data-workspace-presentation=sproglet-2]) ._trigger_ez4yq_3._trigger_ez4yq_3{display:none}}html[data-theme=dark] ._necessary_ez4yq_3>div>span{color:#7d2538}@media(min-width:1101px){body:has([data-workspace-presentation=sproglet-2]) ._trigger_ez4yq_3._trigger_ez4yq_3{position:fixed;left:max(14px,env(safe-area-inset-left));right:auto;bottom:max(14px,env(safe-area-inset-bottom));margin:0;max-width:calc(100vw - 28px);z-index:90}}._trigger_ez4yq_3._trigger_ez4yq_3{display:flex;align-items:center;padding:0;overflow:visible}._shortcutOpen_ez4yq_24,._shortcutClose_ez4yq_24{min-height:44px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}._shortcutOpen_ez4yq_24:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),._shortcutClose_ez4yq_24:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}._shortcutOpen_ez4yq_24{padding:8px 12px 8px 16px;border-radius:999px 0 0 999px}._shortcutClose_ez4yq_24{display:grid;place-items:center;flex:0 0 44px;min-width:44px;padding:0;border-left:1px solid var(--s2-border);border-radius:0 999px 999px 0;font-size:20px;color:var(--sproglet-danger,var(--s2-danger))}._shortcutClose_ez4yq_24:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-lead)}._shortcutClose_ez4yq_24:hover,._shortcutClose_ez4yq_24:active{background:var(--sproglet-danger-fill,#b52e43);color:#fff}._shortcutOpen_ez4yq_24:focus-visible,._shortcutClose_ez4yq_24:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}._shortcutIcon_ez4yq_31,._trigger_ez4yq_3._trigger_ez4yq_3[hidden]{display:none}@media(max-width:1100px){._shortcutOpen_ez4yq_24{display:grid;place-items:center;width:44px;min-width:44px;padding:10px}._shortcutIcon_ez4yq_31{display:block;width:22px;height:22px}._shortcutLabel_ez4yq_36{display:none}}._backdrop_1xb5m_1{background:#0a05142e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;align-items:flex-start!important;padding-top:min(150px,15svh)!important}._dialog_1xb5m_2{background:var(--s2-surface)!important;color:var(--s2-ink)!important;border:1px solid var(--s2-border)!important;border-radius:22px!important;padding:22px 28px 28px!important;min-height:min(650px,80svh);max-height:calc(100svh - min(150px,15svh) - 24px)!important;font-family:var(--s2-font);scroll-padding:24px}._header_1xb5m_3{position:relative;padding-right:54px}._header_1xb5m_3>span{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--s2-accent-ink)}._header_1xb5m_3>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._header_1xb5m_3 h2{font-size:30px;font-weight:900;line-height:1.3;margin:14px 0 18px}._header_1xb5m_3 p{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:0}._header_1xb5m_3 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._close_1xb5m_3{position:absolute;right:-10px;top:-8px;width:44px;height:44px;border:1px solid var(--s2-border);border-radius:50%;background:var(--s2-surface);color:var(--s2-ink);font-size:24px;cursor:pointer;box-shadow:0 4px 8px #e51f3328}._release_1xb5m_4{margin-top:36px;max-width:900px;padding:16px 14px 18px;border:1px solid var(--s2-border);border-radius:18px 10px;transform:rotate(-.18deg)}._releaseHeading_1xb5m_4{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:24px}._releaseHeading_1xb5m_4 h3{font-size:16px;font-weight:900;margin:0}._releaseHeading_1xb5m_4>span{font-size:11px;color:var(--s2-muted)}._releaseHeading_1xb5m_4>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._topics_1xb5m_4{display:grid;gap:10px}._topic_1xb5m_4{padding:12px;border:1px solid var(--s2-border);border-radius:18px 10px;background:var(--s2-wash-lilac);transform:rotate(.3deg)}._topic_1xb5m_4:nth-child(3n+2){background:var(--s2-wash-sky);transform:rotate(-.25deg)}._topic_1xb5m_4:nth-child(3n){background:var(--s2-wash-mint);transform:rotate(.2deg)}._topic_1xb5m_4 h4{font-size:13px;font-weight:800;margin:0}._topic_1xb5m_4 p{font-size:12px;line-height:1.6;color:var(--s2-muted);margin:10px 0 0}._topic_1xb5m_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._topicActions_1xb5m_4{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 16px;margin-top:4px}._topicActions_1xb5m_4 details{flex:1;min-width:140px}._topicActions_1xb5m_4 summary{font-size:11px;color:var(--s2-link);font-weight:800;min-height:44px;align-content:center;cursor:pointer}._topicActions_1xb5m_4 summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._topicActions_1xb5m_4 ul{padding-left:18px;font-size:12px;line-height:1.6;color:var(--s2-muted)}._topicActions_1xb5m_4 ul:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._topicActions_1xb5m_4 li{margin:8px 0}._topicActions_1xb5m_4 button{min-height:44px;border:0;background:transparent;color:var(--s2-link);font:800 11px var(--s2-font);text-align:left;padding:8px 0;cursor:pointer}._topicActions_1xb5m_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1xb5m_4{display:flex;justify-content:flex-end;margin-top:28px}._actions_1xb5m_4 button{min-width:112px;min-height:44px;border:0;border-radius:999px;background:#6c3cff;color:#fff;font:800 12px var(--s2-font);padding:10px 24px;cursor:pointer}._actions_1xb5m_4 button:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._note_1xb5m_4{font:700 20px/1.4 Caveat,cursive;color:var(--s2-accent-ink);text-align:right;margin:38px 44px 0;transform:rotate(.7deg)}._history_1xb5m_4{max-width:900px;margin-top:26px}._history_1xb5m_4 h3{font-size:16px;font-weight:900}._history_1xb5m_4>details{border-top:1px solid var(--s2-border);padding:8px 0}._history_1xb5m_4>details>summary{min-height:44px;cursor:pointer;font-size:12px;padding:10px 4px}._history_1xb5m_4>details>summary:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._history_1xb5m_4>details>summary>span{font-size:11px;color:var(--s2-muted);margin-left:14px}._history_1xb5m_4>details>summary>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._history_1xb5m_4>details>p{font-size:12px;color:var(--s2-muted);line-height:1.6}._history_1xb5m_4>details>p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._dialog_1xb5m_2 button:focus-visible,._dialog_1xb5m_2 summary:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}html[data-theme=dark] ._actions_1xb5m_4 button{background:#9e7cff;color:#24113e}@media(max-width:1100px){._backdrop_1xb5m_1{padding:0!important;align-items:flex-end!important}._dialog_1xb5m_2{width:100%!important;max-width:none!important;min-height:calc(100svh - 150px);max-height:calc(100svh - 36px)!important;margin:0!important;border-radius:22px 22px 0 0!important;padding:20px 18px calc(28px + env(safe-area-inset-bottom))!important}._header_1xb5m_3 h2{font-size:25px;margin:14px 0 18px}._close_1xb5m_3{right:0;top:-7px}._header_1xb5m_3{padding-right:38px}._release_1xb5m_4{margin-top:26px;padding:16px 12px}._releaseHeading_1xb5m_4{display:block}._releaseHeading_1xb5m_4 h3{font-size:14px;margin-bottom:8px}._topic_1xb5m_4 p{font-size:12px}._topic_1xb5m_4 p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._actions_1xb5m_4{margin-top:20px}._note_1xb5m_4{display:none}._history_1xb5m_4>details>summary>span{display:block;margin:8px 0 0}._topicActions_1xb5m_4{gap:0 10px}}@media(max-width:360px){._header_1xb5m_3 h2{font-size:22px}._dialog_1xb5m_2{padding-inline:14px!important}._release_1xb5m_4{padding-inline:10px}._topicActions_1xb5m_4 button{width:100%}}._profileLauncher_1xb5m_9._profileLauncher_1xb5m_9{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:78px;padding:18px 0;border:0;border-top:1px solid var(--s2-border);border-radius:0;background:transparent;color:var(--s2-ink);text-align:left;font-family:var(--s2-font);cursor:pointer}._profileLauncher_1xb5m_9 strong{display:block;font-size:16px;font-weight:800}._profileLauncher_1xb5m_9 small{display:block;margin-top:6px;color:var(--s2-muted);font-size:13px}._profileLauncher_1xb5m_9 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileLauncher_1xb5m_9>span:last-child{font-size:22px;color:var(--s2-muted)}._profileLauncher_1xb5m_9:hover{background:var(--s2-surface-muted)}._profileLauncher_1xb5m_9:focus-visible{outline:3px solid var(--s2-focus);outline-offset:3px}@media(max-width:1100px){._profileLauncher_1xb5m_9._profileLauncher_1xb5m_9{padding:16px 18px;border:0}._profileLauncher_1xb5m_9 strong{font-size:15px}._profileLauncher_1xb5m_9 strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}._profileLauncher_1xb5m_9 small{font-size:12px}._profileLauncher_1xb5m_9 small:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}}.cookie-preferences-dismiss{position:fixed;z-index:1351;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #d8d2ef;border-radius:50%;background:#fffffff5;color:#625a78;font:inherit;font-size:17px;line-height:1;box-shadow:0 7px 24px #2b22571f}.cookie-preferences-dismiss:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)}.cookie-preferences-dismiss:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1em)}.cookie-preferences-dismiss:hover{background:#f5f1ff;border-color:#bfb3ef;color:#453d62}.cookie-preferences-dismiss:focus-visible{outline:3px solid rgba(108,76,255,.35);outline-offset:3px}body.sproglet-cookie-shortcut-dismissed .cookie-preferences-trigger{display:none!important}html[data-theme=dark] .cookie-preferences-dismiss{background:#292635;border-color:#4a445d;color:var(--ink)}.profile-cookie-preferences-action{margin-top:14px}.profile-cookie-preferences-action>div>p{margin:4px 0 0;color:var(--muted);line-height:1.45}.profile-cookie-preferences-action .btn{margin-top:10px}@media(max-width:767px){body.sproglet-mobile-shell-enabled .mobile-plan-stream>div:has(.mobile-plan-day.is-focused){border-bottom:0!important;padding-bottom:4px!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused{margin:2px 0 4px!important;padding:11px!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:11px!important;border-bottom:0!important;border-radius:18px!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-date{width:52px!important;margin:0!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-events{min-width:0!important;padding-right:2px!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-empty{padding-left:12px!important;padding-right:12px!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-day-actions{padding-left:0!important;margin-top:3px!important}.cookie-preferences-dismiss{width:30px;height:30px;font-size:16px}}@media(min-width:768px)and (max-width:1180px){body.sproglet-mobile-shell-enabled .app{width:min(100%,1180px);max-width:1180px;display:block;padding:clamp(14px,2.2vw,22px);margin:0 auto}body.sproglet-mobile-shell-enabled .app>*{min-width:0;max-width:100%}body.sproglet-mobile-shell-enabled .app>.top{width:100%;margin:0 0 14px;padding:13px 15px;border-radius:18px;flex-wrap:wrap}body.sproglet-mobile-shell-enabled .app>.nav-full{position:static;width:100%;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.sproglet-mobile-shell-enabled .app>.nav-full .btn,body.sproglet-mobile-shell-enabled .app>.dashboard-primary-nav .dashboard-nav-action{width:100%;min-height:44px;justify-content:center!important;gap:7px!important;padding:9px 10px!important;border-radius:13px;text-align:center;white-space:normal;font-size:12px!important;line-height:1.2}body.sproglet-mobile-shell-enabled .app>.nav-full .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),body.sproglet-mobile-shell-enabled .app>.dashboard-primary-nav .dashboard-nav-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){line-height:max(1.25em,1.2em)}body.sproglet-mobile-shell-enabled .app>.nav-full .btn:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),body.sproglet-mobile-shell-enabled .app>.dashboard-primary-nav .dashboard-nav-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .app>.dashboard-primary-nav .dashboard-nav-action:before{width:auto;flex:0 0 auto;text-align:center}body.sproglet-mobile-shell-enabled .top .brand-wrap{min-width:0;flex:1 1 320px}body.sproglet-mobile-shell-enabled .top .brand h1{font-size:clamp(20px,2.5vw,24px)}body.sproglet-mobile-shell-enabled .top .brand p{font-size:12px}body.sproglet-mobile-shell-enabled .top .brand p:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)}body.sproglet-mobile-shell-enabled .header-controls-stack{flex:1 1 auto;min-width:0;gap:7px;justify-content:flex-end}body.sproglet-mobile-shell-enabled .header-controls-stack>.profile{min-width:0;gap:5px;padding:6px 7px}body.sproglet-mobile-shell-enabled .header-controls-stack>.profile>span:not(.view-only-badge),body.sproglet-mobile-shell-enabled .header-inbox-label,body.sproglet-mobile-shell-enabled .whats-new-launcher-label{display:inline!important}body.sproglet-mobile-shell-enabled .header-profile-action,body.sproglet-mobile-shell-enabled .header-signout-action,body.sproglet-mobile-shell-enabled .whats-new-launcher{width:auto;min-width:44px;min-height:40px;padding-left:10px!important;padding-right:10px!important;font-size:inherit!important;gap:6px!important}body.sproglet-mobile-shell-enabled .header-profile-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),body.sproglet-mobile-shell-enabled .header-signout-action:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),body.sproglet-mobile-shell-enabled .whats-new-launcher:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:max(var(--text-default),1em)!important}body.sproglet-mobile-shell-enabled .family-workspace-controls{max-width:100%;min-width:0}body.sproglet-mobile-shell-enabled .family-workspace-controls select{max-width:min(320px,100%)}body.sproglet-mobile-shell-enabled .mobile-vertical-calendar{gap:16px!important}body.sproglet-mobile-shell-enabled .mobile-plan-heading{padding:4px 4px 0}body.sproglet-mobile-shell-enabled .mobile-plan-heading h2{font-size:30px}body.sproglet-mobile-shell-enabled .mobile-plan-range{max-width:520px}body.sproglet-mobile-shell-enabled .mobile-plan-period{max-width:620px}body.sproglet-mobile-shell-enabled .mobile-plan-owners{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}body.sproglet-mobile-shell-enabled .mobile-plan-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.sproglet-mobile-shell-enabled .mobile-plan-day{grid-template-columns:68px minmax(0,1fr)!important;column-gap:12px!important;padding:12px 2px!important}body.sproglet-mobile-shell-enabled .mobile-plan-date{width:64px!important;min-height:82px!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused{margin:3px 0 5px!important;padding:13px!important;grid-template-columns:68px minmax(0,1fr)!important;border-bottom:0!important;border-radius:19px!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-day-actions{padding-left:0!important;margin-top:4px!important}body.sproglet-mobile-shell-enabled .mobile-plan-stream>div:has(.mobile-plan-day.is-focused){border-bottom:0!important}body.sproglet-mobile-shell-enabled .mobile-plan-event,body.sproglet-mobile-shell-enabled .mobile-plan-empty{min-height:48px!important}body.sproglet-mobile-shell-enabled .request-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.sproglet-mobile-shell-enabled .requests-experience .experience-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}body.sproglet-mobile-shell-enabled .requests-experience .experience-head>.btn.primary{width:auto!important;min-width:150px}body.sproglet-mobile-shell-enabled .mobile-request-summary{max-width:520px}body.sproglet-mobile-shell-enabled .food-diary-experience,body.sproglet-mobile-shell-enabled .sleep-tracker,body.sproglet-mobile-shell-enabled .memories-page,body.sproglet-mobile-shell-enabled .requests-experience,body.sproglet-mobile-shell-enabled .profile-workspace,body.sproglet-mobile-shell-enabled .admin-workspace,body.sproglet-mobile-shell-enabled .private-notes-page{width:100%;max-width:100%;min-width:0}body.sproglet-mobile-shell-enabled .sleep-chart-scroll,body.sproglet-mobile-shell-enabled .sleep-chart-wrap,body.sproglet-mobile-shell-enabled .food-table-wrap,body.sproglet-mobile-shell-enabled .nutrition-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}body.sproglet-mobile-shell-enabled .horizontal-memories-timeline,body.sproglet-mobile-shell-enabled .memories-horizontal-viewport{max-width:100%;min-width:0}body.sproglet-mobile-profile-accordion .profile-nav-sticky>.auth-pill,body.sproglet-mobile-admin-accordion .admin-nav-sticky>.auth-pill{display:inline-flex!important;order:0!important;justify-self:start;margin:2px 0 4px!important}body.sproglet-mobile-profile-accordion.sproglet-mobile-profile-accordion-open .app .profile-section-content,body.sproglet-mobile-admin-accordion.sproglet-mobile-admin-accordion-open .app .admin-section-content{animation-duration:.24s!important}body.sproglet-mobile-profile-accordion .app .profile-workspace,body.sproglet-mobile-admin-accordion .app .admin-workspace{padding:4px 0 22px!important}body.sproglet-mobile-shell-enabled .modal{padding:24px}body.sproglet-mobile-shell-enabled .sheet{width:min(680px,calc(100vw - 48px));max-width:680px;max-height:88vh;border-radius:22px}body.sproglet-mobile-shell-enabled input,body.sproglet-mobile-shell-enabled select,body.sproglet-mobile-shell-enabled textarea,body.sproglet-mobile-shell-enabled button{max-width:100%}body.sproglet-mobile-shell-enabled .grid2,body.sproglet-mobile-shell-enabled .profile-form-grid{min-width:0}.cookie-preferences-trigger{bottom:14px}}@media(min-width:768px)and (max-width:900px){body.sproglet-mobile-shell-enabled .app>.nav-full{grid-template-columns:repeat(5,minmax(0,1fr))}body.sproglet-mobile-shell-enabled .header-controls-stack{width:100%;justify-content:flex-start}body.sproglet-mobile-shell-enabled .request-card-grid{grid-template-columns:1fr!important}body.sproglet-mobile-shell-enabled .mobile-plan-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){body.sproglet-mobile-shell-enabled .profile-section-content,body.sproglet-mobile-shell-enabled .admin-section-content{animation:none!important}}@media(max-width:767px){body.sproglet-mobile-shell-enabled .mobile-plan-stream{border-top:0!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-events{margin-bottom:8px!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-day-actions{margin-top:8px!important}body.sproglet-mobile-shell-enabled .request-status-select{appearance:none;-webkit-appearance:none;min-height:48px!important;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line))!important;border-radius:17px!important;padding:0 42px 0 14px!important;background:linear-gradient(45deg,transparent 50%,var(--muted) 50%) calc(100% - 19px) 21px/5px 5px no-repeat,linear-gradient(135deg,var(--muted) 50%,transparent 50%) calc(100% - 14px) 21px/5px 5px no-repeat,color-mix(in srgb,var(--card) 92%,var(--accent-soft))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent),0 5px 16px #1f1c3a0d!important;font-weight:850!important}body.sproglet-mobile-shell-enabled .request-status-select:focus{outline:3px solid color-mix(in srgb,var(--accent) 26%,transparent)!important;outline-offset:2px!important}body.sproglet-demo-responsive .app{padding-top:12px!important}body.sproglet-demo-responsive .demo-showroom-banner{margin:0 0 12px!important;padding:11px 12px!important;border-radius:15px!important}body.sproglet-demo-responsive .demo-mobile-shell .mobile-family-topbar{grid-template-columns:minmax(0,1fr) 44px 44px}body.sproglet-demo-responsive .demo-mobile-shell .mobile-family-picker{pointer-events:none}body.sproglet-demo-responsive .demo-mobile-shell .mobile-family-mark{background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--card) 84%,var(--accent)))}}.memories-live-pane{position:relative}.memories-live-pane.sproglet-memory-at-end:after{content:"";position:absolute;z-index:18;top:0;right:0;width:58px;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 82%,transparent))}html[data-theme=dark] .memories-live-pane.sproglet-memory-at-end:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 90%,transparent))}@media(min-width:768px)and (max-width:1180px){body.sproglet-mobile-shell-enabled .app{margin-top:0!important;padding-top:max(24px,env(safe-area-inset-top,0px))!important}body.sproglet-mobile-shell-enabled .app>.top{top:auto!important;margin-top:0!important;overflow:visible!important}body.sproglet-mobile-shell-enabled .family-workspace-controls{width:auto!important;max-width:300px!important}body.sproglet-mobile-shell-enabled .family-scope-control{min-width:0!important}body.sproglet-mobile-shell-enabled .family-workspace-picker{min-width:0!important;min-height:44px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:7px 10px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--card) 94%,var(--accent-soft))!important;box-shadow:0 5px 16px #1f1c3a0d!important;white-space:nowrap!important}body.sproglet-mobile-shell-enabled .family-workspace-picker>span{color:var(--muted)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.02em!important}body.sproglet-mobile-shell-enabled .family-workspace-picker>span:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .family-workspace-picker>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important}body.sproglet-mobile-shell-enabled .family-workspace-picker>strong:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .family-workspace-picker>i{color:var(--muted)!important;font-size:11px!important}body.sproglet-mobile-shell-enabled .family-workspace-picker>i:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .mobile-plan-stream{border-top:0!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-events{margin-bottom:9px!important}body.sproglet-mobile-shell-enabled .mobile-plan-day.is-focused .mobile-plan-day-actions{margin-top:9px!important}body.sproglet-mobile-shell-enabled .request-status-select{border-radius:16px!important;background-color:color-mix(in srgb,var(--card) 94%,var(--accent-soft))!important}}@media(max-width:1180px){body.sproglet-mobile-shell-enabled .modal.open .sheet form>label,body.sproglet-demo-responsive .modal.open .sheet form>label{display:block!important;margin:13px 0 6px!important;color:var(--muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.sproglet-mobile-shell-enabled .modal.open .sheet form>label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)),body.sproglet-demo-responsive .modal.open .sheet form>label:where(:not(html,body,main,h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[aria-hidden=true],[aria-hidden=true] *)){font-size:var(--text-default)!important}body.sproglet-mobile-shell-enabled .modal.open .sheet form select,body.sproglet-demo-responsive .modal.open .sheet form select{appearance:none!important;-webkit-appearance:none!important;min-height:50px!important;width:100%!important;padding:0 44px 0 14px!important;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line))!important;border-radius:17px!important;background:linear-gradient(45deg,transparent 50%,var(--muted) 50%) calc(100% - 20px) 22px/5px 5px no-repeat,linear-gradient(135deg,var(--muted) 50%,transparent 50%) calc(100% - 15px) 22px/5px 5px no-repeat,color-mix(in srgb,var(--card) 94%,var(--accent-soft))!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent),0 6px 18px #1f1c3a0d!important;font-weight:800!important}body.sproglet-mobile-shell-enabled .modal.open .sheet form input,body.sproglet-mobile-shell-enabled .modal.open .sheet form textarea,body.sproglet-demo-responsive .modal.open .sheet form input,body.sproglet-demo-responsive .modal.open .sheet form textarea{min-height:50px!important;width:100%!important;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))!important;border-radius:17px!important;background:color-mix(in srgb,var(--card) 96%,var(--accent-soft))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 7%,transparent)!important}body.sproglet-mobile-shell-enabled .modal.open .sheet form textarea,body.sproglet-demo-responsive .modal.open .sheet form textarea{min-height:112px!important;padding:12px 14px!important;resize:vertical!important}body.sproglet-mobile-shell-enabled .modal.open .sheet form select:focus,body.sproglet-mobile-shell-enabled .modal.open .sheet form input:focus,body.sproglet-mobile-shell-enabled .modal.open .sheet form textarea:focus,body.sproglet-demo-responsive .modal.open .sheet form select:focus,body.sproglet-demo-responsive .modal.open .sheet form input:focus,body.sproglet-demo-responsive .modal.open .sheet form textarea:focus{outline:3px solid color-mix(in srgb,var(--accent) 24%,transparent)!important;outline-offset:2px!important;border-color:var(--accent)!important}body.sproglet-mobile-shell-enabled .modal.open .sheet form>.actions,body.sproglet-demo-responsive .modal.open .sheet form>.actions{gap:8px!important;margin-top:18px!important}body.sproglet-mobile-shell-enabled .modal.open .sheet form>.actions .btn,body.sproglet-demo-responsive .modal.open .sheet form>.actions .btn{min-height:48px!important;border-radius:15px!important}}@media(min-width:768px)and (max-width:1180px){body.sproglet-mobile-shell-enabled .mobile-plan-range{width:min(520px,100%)!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:520px){.landing-family-product-page .landing-nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:10px!important}.landing-family-product-page .landing-brand{min-width:0!important;max-width:100%!important}.landing-family-product-page .landing-header-actions{width:auto!important;min-width:max-content!important;flex:0 0 auto!important;align-items:flex-end!important}.landing-family-product-page .landing-nav-actions{width:auto!important;min-width:0!important;flex-wrap:nowrap!important;justify-content:flex-end!important}.landing-family-product-page .landing-nav-actions .btn{width:auto!important;min-width:0!important;max-width:max-content!important;flex:0 0 auto!important;white-space:nowrap!important}.landing-family-product-page .landing-header-actions .theme-toggle{width:auto!important;max-width:max-content!important;align-self:flex-end!important}.landing-family-product-page .landing-app-preview-wrap,.landing-family-product-page .landing-app-preview{width:calc(100% - 10px)!important;margin-inline:auto!important}.landing-family-product-page .landing-preview-glow{inset:2% 0 0!important;border-radius:34px!important}}@media(max-width:390px){.landing-family-product-page .landing-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.landing-family-product-page .landing-nav-actions .btn{padding-inline:10px!important}}body.sproglet-demo-responsive .app>.top .header-controls-stack>.btn.primary[href="/family/early-access"],body.sproglet-demo-responsive .app>.top .workspace-shell-right>.btn.primary[href="/family/early-access"]{width:auto!important;min-width:max-content!important;max-width:max-content!important;flex:0 0 auto!important;align-self:flex-end!important;padding:10px 14px!important;white-space:nowrap!important}body.sproglet-demo-responsive .requests-experience,body.sproglet-demo-responsive .care-workspace,body.sproglet-demo-responsive .food-experience,body.sproglet-demo-responsive .sleep-tracker,body.sproglet-demo-responsive .child-preferences{width:100%!important;min-width:0!important;max-width:100%!important}body.sproglet-demo-responsive .demo-mobile-shell .mobile-family-product-mark{padding:4px!important;overflow:hidden!important;background:var(--card)!important}body.sproglet-demo-responsive .demo-mobile-shell .mobile-family-product-mark img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:767px){body.sproglet-demo-responsive .food-experience .experience-head{width:100%!important;min-width:0!important;grid-template-columns:1fr!important;text-align:center!important}body.sproglet-demo-responsive .food-experience .experience-head>div{min-width:0!important;width:100%!important}body.sproglet-demo-responsive .food-experience .experience-head h2{max-width:100%!important;margin-inline:auto!important;font-size:clamp(25px,7.5vw,31px)!important;line-height:1.08!important;overflow-wrap:anywhere}body.sproglet-demo-responsive .food-experience-layout,body.sproglet-demo-responsive .food-menu-panel,body.sproglet-demo-responsive .meal-basket-panel{min-width:0!important;max-width:100%!important}body.sproglet-demo-responsive .food-experience-layout{grid-template-columns:1fr!important}body.sproglet-demo-responsive .food-library-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}body.sproglet-demo-responsive .food-library-stats>span{min-width:0!important;justify-content:center!important;text-align:center!important}body.sproglet-demo-responsive .care-workspace-nav{width:100%!important;grid-template-columns:1fr!important}}@media(min-width:768px)and (max-width:1180px){body.sproglet-demo-responsive .app>.top .header-controls-stack>.btn.primary[href="/family/early-access"],body.sproglet-demo-responsive .app>.top .workspace-shell-right>.btn.primary[href="/family/early-access"]{align-self:flex-end!important}}.billing-price-range input[type=range],.family-pricing-prototype-range-wrap input[type=range]{--sproglet-range-progress:60%;--sproglet-range-thumb:18px;-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;touch-action:pan-y}.billing-price-range input[type=range]{--sproglet-range-accent:var(--family-theme-action-primary,var(--accent));--sproglet-range-rest:color-mix(in srgb,var(--muted) 34%,var(--card,var(--surface)))}.family-pricing-prototype-range-wrap input[type=range]{--sproglet-range-accent:var(--pricing-purple);--sproglet-range-rest:#d8d2e5}.billing-price-range input[type=range]::-webkit-slider-runnable-track,.family-pricing-prototype-range-wrap input[type=range]::-webkit-slider-runnable-track{height:6px;border:0;border-radius:999px;background-color:transparent;background-image:linear-gradient(to right,var(--sproglet-range-accent) 0,var(--sproglet-range-accent) var(--sproglet-range-progress),var(--sproglet-range-rest) var(--sproglet-range-progress),var(--sproglet-range-rest) 100%);background-repeat:no-repeat;background-position:center;background-size:calc(100% - var(--sproglet-range-thumb)) 6px}.billing-price-range input[type=range]::-webkit-slider-thumb,.family-pricing-prototype-range-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--sproglet-range-thumb);height:var(--sproglet-range-thumb);margin-top:-6px;border:2px solid var(--card,var(--pricing-white,#fff));border-radius:50%;background:var(--sproglet-range-accent);box-shadow:0 2px 7px color-mix(in srgb,var(--sproglet-range-accent) 32%,transparent)}.billing-price-range input[type=range]::-moz-range-track,.family-pricing-prototype-range-wrap input[type=range]::-moz-range-track{height:6px;border:0;border-radius:999px;background-color:transparent;background-image:linear-gradient(to right,var(--sproglet-range-accent) 0,var(--sproglet-range-accent) var(--sproglet-range-progress),var(--sproglet-range-rest) var(--sproglet-range-progress),var(--sproglet-range-rest) 100%);background-repeat:no-repeat;background-position:center;background-size:calc(100% - var(--sproglet-range-thumb)) 6px}.billing-price-range input[type=range]::-moz-range-progress,.family-pricing-prototype-range-wrap input[type=range]::-moz-range-progress{height:6px;background:transparent}.billing-price-range input[type=range]::-moz-range-thumb,.family-pricing-prototype-range-wrap input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--sproglet-range-thumb);height:var(--sproglet-range-thumb);border:2px solid var(--card,var(--pricing-white,#fff));border-radius:50%;background:var(--sproglet-range-accent);box-shadow:0 2px 7px color-mix(in srgb,var(--sproglet-range-accent) 32%,transparent)}.billing-price-range input[type=range]:focus-visible,.family-pricing-prototype-range-wrap input[type=range]:focus-visible{outline:3px solid color-mix(in srgb,var(--sproglet-range-accent) 72%,#fff);outline-offset:2px;border-radius:10px}.billing-price-range>div,.family-pricing-prototype-range-labels{padding-inline:calc(var(--sproglet-range-thumb,18px) / 2)}html[data-theme=dark] .family-pricing-prototype-range-wrap input[type=range]{--sproglet-range-rest:#554c67}@media(forced-colors:active){.billing-price-range input[type=range]::-webkit-slider-runnable-track,.family-pricing-prototype-range-wrap input[type=range]::-webkit-slider-runnable-track,.billing-price-range input[type=range]::-moz-range-track,.family-pricing-prototype-range-wrap input[type=range]::-moz-range-track{background-image:linear-gradient(to right,Highlight 0,Highlight var(--sproglet-range-progress),CanvasText var(--sproglet-range-progress),CanvasText 100%)}}
