@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(.fj-surface-toolbar){z-index:var(--fj-layer-navigation);min-height:var(--fj-ios-toolbar-block-size);align-items:start;display:grid}.fj-surface-toolbar :where(h1){min-width:0;font-size:var(--fj-font-size-navigation-title);text-align:center;overflow-wrap:anywhere}:where(.fj-editor-toolbar){top:var(--fj-ios-functional-layer-block-start);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;min-width:0;padding:0 10px;position:sticky}.fj-editor-toolbar :where(h1){font-family:var(--fj-font-family-platform-control);font-weight:var(--fj-font-weight-semibold);line-height:var(--fj-font-line-height-heading);grid-column:2;margin-block-start:13px}:where(.fj-toolbar-action){max-width:8.5rem;padding:var(--fj-space-2) var(--fj-space-4);font-family:var(--fj-font-family-platform-control);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-heading);white-space:normal}.fj-editor-toolbar>:first-child{grid-column:1;justify-self:start}.fj-editor-toolbar>:last-child{grid-column:3;justify-self:end}:where(.fj-toolbar-placeholder){width:var(--fj-size-touch-min)}.fj-dialog--compact-alert.fj-dialog{width:300px;max-width:calc(100% - 2 * var(--fj-space-6));border-radius:var(--fj-radius-xlarge);font-family:var(--fj-font-family-platform-control);border:0;padding:14px}.fj-dialog--compact-alert.fj-dialog::backdrop{background:#140e0b38}.fj-dialog--compact-alert .fj-overlay-content{display:none}.fj-dialog--compact-alert h2{box-sizing:border-box;min-height:30px;padding:var(--fj-space-2) var(--fj-space-2) 0;font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-semibold);line-height:var(--fj-font-line-height-heading)}.fj-dialog--compact-alert .fj-overlay-description{color:var(--fj-color-text-primary);padding-inline:var(--fj-space-2);font-size:var(--fj-font-size-navigation-title);line-height:var(--fj-font-line-height-heading);margin-block-start:10px}.fj-dialog--compact-alert .fj-overlay-actions{gap:var(--fj-space-2);flex-wrap:nowrap;margin-block-start:var(--fj-space-6);margin-inline:0}.fj-dialog--compact-alert .navigation-alert-action{background:var(--fj-color-surface-muted);min-width:0;min-height:48px;font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-semibold);line-height:var(--fj-font-line-height-heading);border:0;flex:1 1 0}:where(.fj-progress){place-items:center;width:20px;height:20px;display:inline-grid}:where(.fj-progress-spinner){border:2px dotted;border-radius:50%;width:16px;height:16px;animation:1s linear infinite fj-progress-spin;display:block}@keyframes fj-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.fj-progress-spinner){animation:none}}:where(.fj-segmented){background:color-mix(in srgb, var(--fj-color-text-secondary) 11%, transparent);border-radius:var(--fj-radius-pill);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:50px;display:grid}:where(.fj-segmented) button{min-height:var(--fj-size-touch-min);color:var(--fj-color-text-secondary);border-radius:var(--fj-radius-pill);cursor:pointer;background:0 0;border:0}.fj-state-region-layout{gap:var(--fj-space-3);overflow-wrap:anywhere;min-width:0;display:grid}.fj-disclosure-row{grid-template-columns:minmax(0,1fr) 24px;min-width:0;display:grid}.fj-disclosure-row--leading{grid-template-columns:44px minmax(0,1fr) 24px}.fj-context-toolbar{background:0 0;border:0}header.fj-context-toolbar[data-material-state=scrolled]{background:var(--fj-color-background);transition:background-color var(--fj-motion-duration-fast) var(--fj-motion-easing-standard)}header.fj-context-toolbar[data-material-state=scrolled]:after{inset-inline:0;height:var(--fj-border-hairline);background:var(--fj-color-control-border);content:"";pointer-events:none;position:absolute;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){header.fj-context-toolbar[data-material-state=scrolled]{background:var(--fj-glass-context-fill);-webkit-backdrop-filter:var(--fj-glass-context-backdrop);backdrop-filter:var(--fj-glass-context-backdrop)}}@media (prefers-reduced-transparency:reduce){header.fj-context-toolbar[data-material-state=scrolled]{background:var(--fj-color-background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){header.fj-context-toolbar[data-material-state=scrolled]{transition:none}}@media (forced-colors:active){header.fj-context-toolbar[data-material-state=scrolled]{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}header.fj-context-toolbar[data-material-state=scrolled]:after{background:canvastext}}header.fj-context-toolbar{--fj-context-safe-inline-start:max(16px, env(safe-area-inset-left,0px));--fj-context-safe-inline-end:max(16px, env(safe-area-inset-right,0px));z-index:var(--fj-layer-navigation);top:var(--fj-ios-functional-layer-block-start);grid-template-columns:calc(var(--fj-size-touch-min) + max(0px, var(--fj-context-safe-inline-end) - var(--fj-context-safe-inline-start))) minmax(0, 1fr) calc(var(--fj-size-touch-min) + max(0px, var(--fj-context-safe-inline-start) - var(--fj-context-safe-inline-end)));min-width:0;min-height:var(--fj-ios-toolbar-block-size);width:min(100vw,390px);align-items:start;gap:0;margin-inline-start:calc(50% - min(100vw,390px)/2);padding-inline-start:var(--fj-context-safe-inline-start);padding-inline-end:var(--fj-context-safe-inline-end);display:grid;position:sticky}header.fj-context-toolbar>h1{min-width:0;font-family:var(--fj-font-family-platform-control);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-semibold);line-height:var(--fj-font-line-height-heading);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;margin-block-start:13px;display:-webkit-box;overflow:hidden}.fj-family-admin-frame{--fj-font-family-ui:"Nunito Variable", "Nunito", system-ui, -apple-system, sans-serif;width:100%;min-width:0;max-width:390px;min-height:100dvh;color:var(--fj-color-text-primary);background:var(--fj-color-background);font-family:var(--fj-font-family-ui);grid-template-rows:auto minmax(0,1fr);align-content:start;margin-inline:auto;display:grid}.fj-family-admin-toolbar-trailing{min-width:var(--fj-size-touch-min);min-height:var(--fj-size-touch-min);grid-column:3;place-items:center;display:grid}.fj-family-admin-content{min-width:0;padding-block:var(--fj-space-6) max(var(--fj-space-6), env(safe-area-inset-bottom,0px));padding-inline:max(var(--fj-space-6), env(safe-area-inset-left,0px)) max(var(--fj-space-6), env(safe-area-inset-right,0px));overflow-wrap:anywhere}.fj-family-admin-editor-frame--compact-content>.fj-family-admin-content{padding-block-start:18px}.fj-family-admin-frame--picker-content>.fj-family-admin-content{padding:0}.fj-family-admin-danger-action,.fj-family-admin-sheet-action{min-width:var(--fj-size-touch-min);min-height:var(--fj-size-touch-min);color:var(--fj-color-text-primary);font-weight:var(--fj-font-weight-semibold);line-height:var(--fj-font-line-height-tight);cursor:pointer;overflow-wrap:anywhere}.fj-family-admin-sheet-action{background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-pill)}.fj-family-admin-toolbar>.navigation-back-control,.fj-family-admin-toolbar .navigation-add-control{width:var(--fj-size-touch-min);height:var(--fj-size-touch-min)}.fj-family-admin-danger-action,.fj-family-admin-sheet-action{padding:var(--fj-space-2) var(--fj-space-4)}.fj-family-admin-danger-action{font-weight:var(--fj-font-weight-regular)}.fj-family-admin-danger-action,.fj-family-admin-dialog-action--danger{color:var(--fj-color-danger);border-color:currentColor}.fj-family-admin-toolbar-action:disabled,.fj-family-admin-danger-action:disabled,.fj-family-admin-selector:disabled,.fj-family-admin-picker-row:disabled{cursor:not-allowed;opacity:.5}.fj-family-admin-form,.fj-family-admin-invitation-detail,.fj-family-admin-picker,.fj-family-admin-edge-section{gap:var(--fj-space-6);align-content:start;min-width:0;display:grid}.fj-family-admin-intro,.fj-family-admin-empty{color:var(--fj-color-text-secondary)}.fj-family-admin-intro{font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body)}.fj-family-admin-picker-search.fj-text-field:focus-within{border:0}.fj-family-admin-picker-search .fj-text-field__hint{font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body)}.fj-family-admin-picker-search.fj-text-field--invalid .fj-text-field__input{border-block-start-width:2px;border-block-start-color:var(--fj-color-danger)}.fj-family-admin-state,.fj-family-admin-card,.fj-family-admin-metadata,.fj-family-admin-credential{padding:var(--fj-space-5);color:var(--fj-color-text-primary);background:var(--fj-color-surface);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-large)}.fj-family-admin-card,.fj-family-admin-metadata,.fj-family-admin-credential{overflow-wrap:anywhere;min-width:0}.fj-family-admin-card,.fj-family-admin-credential{gap:var(--fj-space-3);display:grid}.fj-family-admin-state>p,.fj-family-admin-card>h2,.fj-family-admin-credential>span,.fj-family-admin-metadata dt{color:var(--fj-color-text-secondary)}.fj-family-admin-card>h2,.fj-family-admin-edge-section>h2{font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-body)}.fj-family-admin-emphasis{font-size:var(--fj-font-size-title-3);font-weight:var(--fj-font-weight-bold);overflow-wrap:anywhere}.fj-family-admin-metadata{gap:var(--fj-space-3);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:grid}.fj-family-admin-metadata>div{border:0;gap:2px;padding:0;display:grid}.fj-family-admin-metadata>div:not(:last-child){border-block-end:var(--fj-border-hairline) solid var(--fj-color-border);padding-block-end:var(--fj-space-3)}.fj-family-admin-metadata dd,.fj-family-admin-metadata dt{margin:0}.fj-family-admin-metadata dd{font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-body)}.fj-family-admin-metadata dt,.fj-family-admin-credential>span{font-size:var(--fj-font-size-caption);font-weight:var(--fj-font-weight-medium);line-height:var(--fj-font-line-height-tight)}.fj-family-admin-credentials{gap:var(--fj-space-5);min-width:0;display:grid}.fj-family-admin-invitation-detail{gap:var(--fj-space-5);padding-block-end:var(--fj-space-8)}.fj-family-admin-invitation-person{font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-title-1);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere;margin:0}.fj-family-admin-manual-handoff{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body)}.fj-family-admin-credential{gap:var(--fj-space-2);background:0 0;border:0;border-radius:0;padding:0}.fj-family-admin-credential:first-child{border-block-end:var(--fj-border-hairline) solid var(--fj-color-border);padding-block-end:var(--fj-space-2)}.fj-family-admin-credential:after{content:"";height:21px;display:block}.fj-family-admin-credential code{max-width:100%;color:var(--fj-color-text-primary);font-family:inherit;font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body);white-space:normal;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;display:block}.fj-family-admin-credential .fj-family-admin-secondary-action,.fj-family-admin-invitation-action-region>.fj-family-admin-danger-action,.fj-family-admin-invitation-action-region>.fj-family-admin-secondary-action,.fj-family-admin-edge-form>.fj-family-admin-danger-action{justify-self:start}.fj-family-admin-credential .fj-family-admin-secondary-action{font-weight:var(--fj-font-weight-semibold);padding:11px 13px}.fj-family-admin-invitation-action-region{gap:var(--fj-space-2);width:100%;min-width:0;min-height:79px;display:grid}.fj-family-admin-invitation-action-region:not(:has(.fj-family-admin-mutation-status,.fj-family-admin-retry-block)):after{content:"";height:21px;display:block}.fj-family-admin-invitation-action-region>.fj-family-admin-danger-action,.fj-family-admin-invitation-action-region>.fj-family-admin-secondary-action{width:100%;min-height:50px;padding:var(--fj-space-3) var(--fj-space-4);font-family:var(--fj-font-family-platform-control);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-heading);justify-self:stretch}.fj-family-admin-mutation-status{min-width:0;padding:var(--fj-space-3) var(--fj-space-4);color:var(--fj-color-text-primary);background:var(--fj-color-surface-muted);border-inline-start:4px solid var(--fj-color-control-border);border-radius:var(--fj-radius-small);overflow-wrap:anywhere}.fj-family-admin-mutation-status[data-family-admin-mutation=error],.fj-family-admin-mutation-status[data-family-admin-mutation=conflict]{border-inline-start-color:var(--fj-color-danger)}.fj-family-admin-retry-block{gap:var(--fj-space-3);justify-items:start;display:grid}.fj-family-admin-selector,.fj-family-admin-edge-row,.fj-family-admin-picker-row{gap:var(--fj-space-1) var(--fj-space-3);width:100%;min-width:0;min-height:68px;padding:var(--fj-space-3) 0;color:var(--fj-color-text-primary);border:0;border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);line-height:var(--fj-font-line-height-body);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:0;align-items:center;display:grid}.fj-family-admin-selector{gap:0 var(--fj-space-3);min-height:68px;padding:13px var(--fj-space-4);border-block-start:0;grid-template-columns:minmax(0,1fr) 24px;position:relative}.fj-family-admin-selector:before,.fj-family-admin-edge-row:before{inset-inline:var(--fj-space-4);height:var(--fj-border-hairline);content:"";background:var(--fj-color-border);position:absolute;inset-block-start:0}.fj-family-admin-selector>span:first-child{color:var(--fj-color-text-primary);font-size:var(--fj-font-size-navigation-title);line-height:var(--fj-font-line-height-heading);grid-area:1/1}.fj-family-admin-selector>strong{min-width:0;color:var(--fj-color-text-secondary);font-size:.9375rem;font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-heading);text-align:start;overflow-wrap:anywhere;grid-area:2/1}.fj-family-admin-selector>.fj-family-admin-disclosure{grid-area:1/2/3;place-self:center end}.fj-family-admin-selector-group{min-width:0;margin-inline-start:0;display:grid}.fj-family-admin-edge-form{gap:14px}.fj-family-admin-edge-status-slot{width:100%;min-width:0;min-height:21px}.fj-family-admin-disclosure,.fj-family-admin-checkmark{color:var(--fj-color-accent);flex:none;width:24px;height:24px}.fj-family-admin-sheet-action{border-radius:var(--fj-radius-medium);flex:100%}.fj-family-admin-dialog-action{flex:9rem}.fj-family-admin-edge-list,.fj-family-admin-picker-list{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.fj-family-admin-edge-row{padding-inline:var(--fj-space-4);border-block-start:0;grid-template-columns:minmax(0,1fr) auto;position:relative}.fj-family-admin-edge-section{gap:0}.fj-family-admin-edge-section>h2{padding-block-end:var(--fj-space-2);padding-inline:var(--fj-space-2);color:var(--fj-color-text-secondary)}.fj-family-admin-edge-list{margin-inline-start:0}.fj-family-admin-edge-row>span:first-child{gap:var(--fj-space-1);min-width:0;display:grid}.fj-family-admin-edge-row small{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);overflow-wrap:anywhere}.fj-family-admin-edge-row strong{font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-regular)}.fj-family-admin-picker-row{border-block:0;grid-template-columns:66px minmax(0,1fr) 24px;padding-block:9px;padding-inline:14px}.fj-family-admin-picker-row:after{inset-inline:92px var(--fj-space-4);height:var(--fj-border-hairline);content:"";background:var(--fj-color-border);position:absolute;inset-block-end:0}.fj-family-admin-picker-row{position:relative}.fj-family-admin-picker-row>span:nth-child(2){min-width:0;font-size:var(--fj-font-size-body-large);font-weight:var(--fj-font-weight-regular);overflow-wrap:anywhere}.fj-family-admin-picker-search.fj-text-field{min-width:0;box-shadow:none;width:calc(100% + 12px);min-height:var(--fj-size-touch-min);background:0 0;border:0;border-radius:0;margin-inline:-6px;padding:0;padding-inline:0;position:relative}.fj-family-admin-picker-search.fj-text-field:after{inset-inline:var(--fj-space-4);height:var(--fj-border-hairline);content:"";background:var(--fj-color-border);position:absolute;inset-block-end:0}.fj-family-admin-picker-search .fj-text-field__label{font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-medium);line-height:var(--fj-font-line-height-body);clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fj-family-admin-picker-search .fj-text-field__input{border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);min-height:52px;font-family:var(--fj-font-family-platform-control);width:calc(100% - 2 * var(--fj-space-4));margin-inline:var(--fj-space-4);color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-regular);border:0;padding-inline:0}.fj-family-admin-frame--picker-content .fj-family-admin-picker{gap:var(--fj-space-2);width:100%}.fj-family-admin-frame--picker-content .fj-family-admin-picker-list{width:calc(100% - 2 * var(--fj-space-6));margin-inline:var(--fj-space-6)}.fj-family-admin-avatar{width:48px;height:48px;color:var(--fj-color-accent);background:var(--fj-color-surface);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-pill);font-size:var(--fj-font-size-title-3);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-tight);place-items:center;display:grid}.fj-family-admin-danger-action{background:0 0;border:0;border-radius:0}.fj-family-admin-edge-form>.fj-family-admin-danger-action{justify-self:center;width:100%;min-height:50px}.fj-family-admin-type-sheet.fj-sheet{width:300px;max-width:calc(100% - 2 * var(--fj-space-6));border-radius:var(--fj-radius-xlarge);font-family:var(--fj-font-family-platform-control);border:0;padding:14px;bottom:18px}.fj-family-admin-type-sheet.fj-sheet::backdrop{background:#140e0b38}.fj-family-admin-type-sheet h2{min-height:54px;padding:var(--fj-space-2);font-size:var(--fj-font-size-navigation-title);line-height:var(--fj-font-line-height-heading)}.fj-family-admin-type-sheet .fj-sheet__handle,.fj-family-admin-type-sheet .fj-overlay-content{display:none}.fj-family-admin-type-sheet .fj-overlay-actions{gap:var(--fj-space-2);margin-block-start:0}.fj-family-admin-type-sheet .fj-family-admin-sheet-action{background:var(--fj-color-action-sheet-action-fill);border-radius:var(--fj-radius-pill);min-height:48px;font-size:var(--fj-font-size-navigation-title);line-height:var(--fj-font-line-height-heading);border:0}#family-admin-invitation-create-form{gap:14px}#family-admin-invitation-create-form>.fj-family-admin-field:not(.fj-text-field--invalid):after{content:"";height:21px;display:block}#family-admin-invitation-create-form:not(:has(.fj-family-admin-mutation-status)):after{content:"";height:21px;display:block}.fj-family-admin-floating-retry{z-index:var(--fj-layer-toast);right:max(var(--fj-space-4), env(safe-area-inset-right,0px));bottom:max(var(--fj-space-4), env(safe-area-inset-bottom,0px));max-width:calc(100vw - 2 * var(--fj-space-4));position:fixed}.fj-family-admin-harness-source{gap:var(--fj-space-6);width:min(100%,390px);min-width:0;min-height:100dvh;padding:max(var(--fj-space-6), env(safe-area-inset-top,0px)) max(var(--fj-space-6), env(safe-area-inset-right,0px)) max(var(--fj-space-6), env(safe-area-inset-bottom,0px)) max(var(--fj-space-6), env(safe-area-inset-left,0px));align-content:start;margin-inline:auto;display:grid}.fj-family-admin-harness-source h1{font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-title-1);font-weight:var(--fj-font-weight-bold);overflow-wrap:anywhere}.fj-family-admin-harness-entry-list{gap:var(--fj-space-3);display:grid}.fj-family-admin-harness-entry{gap:var(--fj-space-3);min-width:0;min-height:var(--fj-size-control-large);padding:var(--fj-space-3) var(--fj-space-4);color:var(--fj-color-text-primary);background:var(--fj-color-surface);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-medium);font-weight:var(--fj-font-weight-semibold);text-align:start;cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;display:flex}.fj-family-admin-entry-row.fj-disclosure-row{display:grid}.fj-family-admin-entry-row.fj-profile-row{scroll-margin-block-start:var(--fj-profile-entry-toolbar-clearance,var(--fj-ios-toolbar-block-size));scroll-margin-block-end:calc(var(--fj-profile-entry-navigation-height,var(--fj-ios-tab-bar-block-size)) + env(safe-area-inset-bottom,0px) + var(--fj-border-focus) + 3px)}@media (width<=240px){.fj-family-admin-entry-row.fj-profile-row{scroll-margin-block:0}}@media (width<=389px){.fj-family-admin-content{padding-inline:max(var(--fj-space-4), env(safe-area-inset-left,0px)) max(var(--fj-space-4), env(safe-area-inset-right,0px))}.fj-family-admin-toolbar{gap:var(--fj-space-1);padding-inline:var(--fj-space-2)}.fj-family-admin-toolbar-action{max-width:7rem;padding-inline:var(--fj-space-2)}.fj-family-admin-selector{grid-template-columns:minmax(0,1fr) auto}.fj-family-admin-selector>strong{text-align:start;grid-area:2/1/auto/-1}.fj-family-admin-selector>.fj-family-admin-disclosure{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.fj-family-admin-frame *,.fj-family-admin-harness-source *{scroll-behavior:auto;transition-duration:0s}}@media (prefers-reduced-transparency:reduce){.fj-family-admin-state,.fj-family-admin-card,.fj-family-admin-metadata,.fj-family-admin-credential,.fj-family-admin-picker-search,.fj-family-admin-selector,.fj-family-admin-edge-row,.fj-family-admin-picker-row,.fj-family-admin-avatar{background:var(--fj-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.fj-family-admin-state,.fj-family-admin-card,.fj-family-admin-metadata,.fj-family-admin-credential,.fj-family-admin-picker-search,.fj-family-admin-selector,.fj-family-admin-edge-row,.fj-family-admin-picker-row,.fj-family-admin-avatar,.fj-family-admin-harness-entry{border-color:var(--fj-color-control-border)}}@media (forced-colors:active){.fj-family-admin-danger-action,.fj-family-admin-sheet-action,.fj-family-admin-state,.fj-family-admin-card,.fj-family-admin-metadata,.fj-family-admin-credential,.fj-family-admin-picker-search,.fj-family-admin-selector,.fj-family-admin-edge-row,.fj-family-admin-picker-row,.fj-family-admin-avatar,.fj-family-admin-harness-entry{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.fj-family-admin-danger-action{color:highlighttext;background:highlight;border-color:highlight}}.fj-profile-own,.fj-profile-context-frame,.fj-profile-editor-frame,.fj-profile-harness-root-frame{--fj-font-family-ui:"Nunito Variable", "Nunito", system-ui, -apple-system, sans-serif;font-family:var(--fj-font-family-ui)}.fj-profile-own,.fj-profile-context-frame,.fj-profile-editor-frame{width:100%;min-width:0;color:var(--fj-color-text-primary);background:var(--fj-color-background)}.fj-profile-own{gap:var(--fj-space-6);padding-block:9px var(--fj-space-6);align-content:start;display:grid}.fj-profile-own>.fj-profile-identity{min-height:92px}.fj-profile-identity{gap:var(--fj-space-5);background:0 0;border:0;border-radius:0;align-items:center;min-width:0;padding:0;display:flex}.fj-profile-avatar{width:88px;height:88px;color:var(--fj-color-accent);background:var(--fj-color-surface);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-pill);font-size:var(--fj-font-size-title-3);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-tight);flex:0 0 88px;place-items:center;display:grid}.fj-profile-avatar[data-profile-avatar-size=family]{width:44px;height:44px;font-size:var(--fj-font-size-body);flex-basis:44px}.fj-profile-identity-copy{gap:var(--fj-space-1);min-width:0;display:grid}.fj-profile-display-name{min-width:0;font-size:var(--fj-font-size-title-3);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere}.fj-profile-section{gap:0;min-width:0;display:grid}.fj-profile-section>h2{padding-block-end:var(--fj-space-2);padding-inline:var(--fj-space-2);color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-body);overflow-wrap:anywhere}.fj-profile-row{gap:var(--fj-space-3);width:100%;min-width:0;min-height:52px;padding:var(--fj-space-3) var(--fj-space-4);color:var(--fj-color-text-primary);border:0;border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-body);text-align:start;overflow-wrap:anywhere;background:0 0;border-radius:0;justify-content:space-between;align-items:center;display:flex}.fj-profile-family-entry{display:grid}.fj-profile-agreements-row{scroll-margin-block-start:var(--fj-profile-entry-toolbar-clearance,0px);scroll-margin-block-end:calc(var(--fj-profile-entry-navigation-height,var(--fj-ios-tab-bar-block-size)) + env(safe-area-inset-bottom,0px) + var(--fj-border-focus) + 3px);text-decoration:none;display:grid}.navigation-root-frame[data-profile-entry-toolbar-flow] .navigation-root-toolbar{position:static}.navigation-root-frame[data-profile-entry-toolbar-flow] .navigation-root-toolbar:before{display:none}.navigation-root-frame[data-profile-entry-toolbar-flow] .navigation-root-compact-title{visibility:hidden}.navigation-root-frame:has(#profile-agreements-action:focus-visible){padding-block-end:calc(max(0px, var(--fj-profile-entry-navigation-height,var(--fj-ios-tab-bar-block-size)) - var(--fj-ios-tab-bar-block-size)) + env(safe-area-inset-bottom,0px))}@media (width<=240px){.fj-profile-agreements-row{scroll-margin-block-end:0}.navigation-root-frame:has(#profile-agreements-action:focus-visible){padding-block-end:0}}button.fj-profile-row{cursor:pointer}.fj-profile-row--static{font-weight:var(--fj-font-weight-regular)}.fj-profile-row--static>:last-child{color:var(--fj-color-text-secondary);text-align:end}.fj-profile-row--danger,.fj-profile-remove-action,.fj-profile-dialog-action--danger{color:var(--fj-color-danger)}.fj-profile-family-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.fj-profile-family-row{gap:var(--fj-space-3);width:100%;min-height:140px;padding:var(--fj-space-3) 0;color:var(--fj-color-text-primary);border:0;border-block-end:var(--fj-border-hairline) solid var(--fj-color-border);text-align:start;cursor:pointer;background:0 0;align-items:start;position:relative}.fj-profile-family-row-copy{gap:6px;min-width:0;display:grid}.fj-profile-family-row-copy>strong{font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-body);overflow-wrap:anywhere}.fj-profile-family-value{gap:2px;min-width:0;display:grid}.fj-profile-family-value>:first-child{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-caption);font-weight:var(--fj-font-weight-medium);line-height:var(--fj-font-line-height-tight)}.fj-profile-family-value>.fj-profile-value{font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body)}.fj-profile-family-row>.fj-profile-disclosure{align-self:start;margin-block-start:2px}.fj-profile-harness-root-frame{gap:var(--fj-space-4);width:min(100%,390px);min-width:0;min-height:100dvh;padding-block:max(var(--fj-space-4), env(safe-area-inset-top,0px)) 0;padding-inline:max(var(--fj-space-6), env(safe-area-inset-left,0px)) max(var(--fj-space-6), env(safe-area-inset-right,0px));grid-template-rows:auto minmax(0,1fr) auto;margin-inline:auto;display:grid}.fj-profile-harness-root-header{grid-template-columns:minmax(0, 1fr) var(--fj-size-control-large);gap:var(--fj-space-3);align-items:center;min-width:0;display:grid}.fj-profile-harness-root-header h1{min-width:0;font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-title-1);font-weight:var(--fj-font-weight-bold);overflow-wrap:anywhere}.fj-profile-harness-create{width:var(--fj-size-control-large);height:var(--fj-size-control-large);color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-pill);box-shadow:var(--fj-shadow-glass);font-size:var(--fj-font-size-title-2);place-items:center;text-decoration:none;display:grid}.fj-profile-harness-root-content{min-width:0}.fj-profile-harness-root-bar{gap:var(--fj-space-1);width:calc(100% + 2 * var(--fj-space-6));min-width:0;margin-inline:calc(0px - var(--fj-space-6));padding-inline:var(--fj-space-2);border-radius:var(--fj-radius-xlarge) var(--fj-radius-xlarge) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;bottom:0}.fj-profile-harness-root-bar>a{min-width:0;min-height:var(--fj-size-control-large);padding:var(--fj-space-2) var(--fj-space-1);color:inherit;border-radius:var(--fj-radius-pill);font-size:var(--fj-font-size-caption);text-align:center;overflow-wrap:anywhere;place-items:center;text-decoration:none;display:grid}.fj-profile-harness-placeholder{gap:var(--fj-space-6);width:min(100%,390px);min-width:0;min-height:100dvh;padding:max(var(--fj-space-6), env(safe-area-inset-top,0px)) max(var(--fj-space-6), env(safe-area-inset-right,0px)) max(var(--fj-space-6), env(safe-area-inset-bottom,0px)) max(var(--fj-space-6), env(safe-area-inset-left,0px));align-content:start;margin-inline:auto;display:grid}.fj-profile-harness-placeholder>h1{font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-title-1);font-weight:var(--fj-font-weight-bold);overflow-wrap:anywhere}.fj-profile-disclosure{color:var(--fj-color-accent);font-size:var(--fj-font-size-title-2);flex:none;line-height:1}.fj-profile-remove-action{min-width:var(--fj-size-touch-min);min-height:var(--fj-size-touch-min);color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-pill);font-weight:var(--fj-font-weight-semibold);line-height:var(--fj-font-line-height-tight);cursor:pointer;overflow-wrap:anywhere;padding:var(--fj-space-2) var(--fj-space-4)}.fj-profile-text-action{color:var(--fj-color-accent-hover);font-weight:var(--fj-font-weight-regular);justify-self:start}.fj-profile-remove-action{font-weight:var(--fj-font-weight-regular)}.fj-profile-context-frame,.fj-profile-editor-frame{grid-template-rows:auto minmax(0,1fr);align-content:start;max-width:390px;min-height:100dvh;margin-inline:auto;display:grid}.fj-profile-toolbar-action:disabled,.fj-profile-remove-action:disabled{cursor:not-allowed;opacity:.5}.fj-profile-context-content,.fj-profile-editor-content{min-width:0;padding-block-end:max(var(--fj-space-6), env(safe-area-inset-bottom,0px))}.fj-profile-context-content{padding-block-start:var(--fj-space-6);padding-inline:max(var(--fj-space-4), env(safe-area-inset-left,0px)) max(var(--fj-space-4), env(safe-area-inset-right,0px))}.fj-profile-editor-content{padding-block-start:18px;padding-inline:max(var(--fj-space-6), env(safe-area-inset-left,0px)) max(var(--fj-space-6), env(safe-area-inset-right,0px))}.fj-profile-contextual,.fj-profile-form{gap:var(--fj-space-6);min-width:0;display:grid}.fj-profile-contextual .fj-profile-identity{text-align:start;flex-direction:row;min-height:92px}.fj-profile-attributed-block{gap:var(--fj-space-3);min-width:0;background:0 0;border:0;border-radius:0;margin-block-start:var(--fj-space-3);padding:0;display:grid}.fj-profile-attributed-block>div{border:0;gap:2px;min-width:0;padding:0;display:grid}.fj-profile-attributed-block>div:first-child{border-block-end:var(--fj-border-hairline) solid var(--fj-color-border);padding-block-end:var(--fj-space-3)}.fj-profile-attributed-block strong{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-caption);font-weight:var(--fj-font-weight-medium);line-height:var(--fj-font-line-height-tight)}.fj-profile-attributed-block .fj-profile-value{font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body)}.fj-profile-contextual .fj-profile-section{padding-inline:var(--fj-space-2)}.fj-profile-context-explanation,.fj-profile-field-hint{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body)}.fj-profile-contextual .fj-profile-context-explanation{margin-block-start:10px}.fj-profile-contextual .fj-profile-text-action{padding:11px var(--fj-space-5);margin-block-start:var(--fj-space-3)}.fj-profile-own .fj-profile-text-action{color:var(--fj-color-accent-hover);padding:11px 17px}.fj-profile-value{min-width:0;line-height:var(--fj-font-line-height-body);overflow-wrap:anywhere}.fj-profile-form{align-content:start}.fj-profile-field{width:100%;min-width:0}#profile-name-form .fj-profile-field{gap:var(--fj-space-2)}#profile-name-form .fj-profile-field:not(.fj-text-field--invalid):after{content:"";height:21px;display:block}.fj-profile-remove-action{padding-inline:var(--fj-space-4);color:var(--fj-color-danger);background:0 0;border:0;border-radius:0;justify-self:start;margin:0}.fj-profile-pair-form{gap:14px}.fj-profile-pair-form:after{content:"";height:21px;display:block}.fj-profile-pair-context,.fj-profile-pair-field-group{min-width:0;display:grid}.fj-profile-pair-context{gap:var(--fj-space-1)}.fj-profile-pair-target{font-size:var(--fj-font-size-body-large);line-height:var(--fj-font-line-height-body)}.fj-profile-pair-field-group{gap:6px}.fj-profile-pair-field-group:after{content:"";height:21px;display:block}.fj-profile-state{padding:var(--fj-space-5);color:var(--fj-color-text-primary);background:var(--fj-color-surface);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-large);align-content:start}.fj-profile-state>p{color:var(--fj-color-text-secondary)}.fj-profile-retry-block{gap:var(--fj-space-3);justify-items:start;display:grid}.fj-profile-mutation-status{min-width:0;padding:var(--fj-space-3) var(--fj-space-4);color:var(--fj-color-text-primary);background:var(--fj-color-surface-muted);border-inline-start:4px solid var(--fj-color-control-border);border-radius:var(--fj-radius-small);overflow-wrap:anywhere}.fj-profile-dialog-action{color:var(--fj-color-accent-hover);flex:9rem}.fj-profile-dialog-action--danger{color:var(--fj-color-danger)}@media (width<=389px){.fj-profile-harness-root-frame{padding-inline:max(var(--fj-space-4), env(safe-area-inset-left,0px)) max(var(--fj-space-4), env(safe-area-inset-right,0px))}.fj-profile-harness-root-bar{width:calc(100% + 2 * var(--fj-space-4));margin-inline:calc(0px - var(--fj-space-4))}.fj-profile-context-content,.fj-profile-editor-content{padding-inline:max(var(--fj-space-4), env(safe-area-inset-left,0px)) max(var(--fj-space-4), env(safe-area-inset-right,0px))}.fj-profile-editor-toolbar{gap:var(--fj-space-1);padding-inline:var(--fj-space-2)}.fj-profile-toolbar-action{max-width:7rem;padding-inline:var(--fj-space-2)}}@media (width<=240px){.fj-profile-own>.fj-profile-identity{flex-direction:column;align-items:start}.fj-profile-own .fj-profile-identity-copy{width:100%}}@media (prefers-reduced-motion:reduce){.fj-profile-own *,.fj-profile-context-frame *,.fj-profile-editor-frame *{scroll-behavior:auto;transition-duration:0s}}@media (prefers-reduced-transparency:reduce){.fj-profile-editor-toolbar,.fj-profile-identity,.fj-profile-row,.fj-profile-attributed-block{background:var(--fj-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.fj-profile-identity,.fj-profile-row,.fj-profile-attributed-block,.fj-profile-state{border-color:var(--fj-color-control-border)}}@media (forced-colors:active){.fj-profile-identity,.fj-profile-row,.fj-profile-attributed-block,.fj-profile-state,.fj-profile-remove-action{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.fj-profile-row--danger,.fj-profile-remove-action{color:highlighttext;background:highlight;border-color:highlight}}.personal-editor,.personal-story{--fj-font-family-ui:"Nunito Variable", "Nunito", system-ui, -apple-system, sans-serif;width:100%;min-width:0;max-width:342px;min-height:calc(100dvh - 2 * var(--fj-space-6));color:var(--fj-color-text-primary);font-family:var(--fj-font-family-ui);align-self:start;margin-inline:auto;position:relative}.personal-audience-sheet,.personal-draft-delete-alert,.personal-story-delete-sheet{--fj-font-family-ui:"Nunito Variable", "Nunito", system-ui, -apple-system, sans-serif;font-family:var(--fj-font-family-ui)}.personal-toolbar{width:calc(100% + 32px);min-height:54px;margin-inline:-16px;position:relative}.personal-toolbar h1{font-family:var(--fj-font-family-ui);font-weight:var(--fj-font-weight-bold);margin:13px 0 0;line-height:1.294}.personal-editor-toolbar{grid-template-columns:minmax(92px,auto) minmax(0,1fr) minmax(112px,auto);gap:4px}.personal-editor-toolbar>:first-child{justify-self:start}.personal-editor-toolbar>:last-child{justify-self:end}.personal-editor-form{gap:0;padding-block-start:10px;display:grid}.personal-editor-title-field.fj-text-field{min-height:92px;margin-block:16px 10px}.personal-topic-field:after{height:var(--fj-border-hairline);background:var(--fj-color-border);content:"";position:absolute;top:36px;left:0;right:0}.personal-topic-field>span{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-regular)}.personal-topic-field{min-height:92px;padding-block-start:18px;display:grid;position:relative}.personal-topic-field>button{gap:var(--fj-space-3);min-height:48px;color:var(--fj-color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 0 8px 16px;display:flex}.personal-topic-field>button:disabled{cursor:default}.personal-topic-menu,.personal-story-menu{z-index:calc(var(--fj-layer-navigation) + 1);color:var(--fj-color-text-primary);border-width:var(--fj-border-hairline);border-radius:var(--fj-radius-xlarge);border-style:solid;display:grid;position:absolute;overflow:hidden}.personal-topic-menu{width:min(250px,100vw - 48px);top:90px;right:-16px}.personal-topic-menu button,.personal-story-menu button{min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:12px 22px}.personal-topic-menu button{border-bottom:var(--fj-border-hairline) solid var(--fj-color-border);min-height:48px;padding-block:10px}.personal-topic-menu button:last-child{border-bottom:0}.personal-editor-body-field.fj-textarea{border-color:var(--fj-color-accent);height:330px;min-height:330px;margin-block-start:12px}.personal-editor-body-field.fj-textarea:focus-within{border-color:var(--fj-color-accent)}.personal-editor-body-field.fj-textarea--invalid{border-color:var(--fj-color-danger)}.personal-editor[data-frozen=true] .personal-editor-body-field.fj-textarea{border-color:var(--fj-color-control-border)}.personal-editor-body-field .fj-textarea__input{font-size:var(--fj-font-size-body)}.personal-editor-body-field .fj-textarea__error{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.personal-editor-status{min-height:64px;color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body);align-items:flex-start;gap:10px;padding-block:37px 8px;display:flex}.personal-editor-status--offline{padding-block-start:5px}.personal-editor:has(.personal-topic-menu) .personal-editor-status--idle{display:none}.personal-editor:has(.personal-topic-menu) .personal-editor-status--idle+.personal-delete-draft{margin-block-start:20px}.personal-editor-status>span:last-child{display:grid}.personal-editor-status--validation,.personal-editor-status--failure{color:var(--fj-color-danger)}.personal-progress{flex:none}.personal-delete-draft{min-height:var(--fj-size-touch-min);color:var(--fj-color-danger);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;margin-block-start:40px;padding:8px 20px}.personal-story-toolbar{grid-template-columns:50px minmax(0,1fr) 50px}.personal-story-toolbar>:first-child{justify-self:start}.personal-story-toolbar>:last-child{justify-self:end}.personal-story-more-wrap{position:relative}.personal-story-menu{width:min(250px,100vw - 48px);top:48px;right:0}.personal-story-menu-destructive{color:var(--fj-color-danger)!important;border-top:var(--fj-border-hairline) solid var(--fj-color-border)!important}.personal-story-article{padding-block:28px 48px}.personal-story-article h2{max-width:17ch;font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-1);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere;margin:0}.personal-story-metadata{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);margin:4px 0 24px}.personal-story-body{font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body-large);line-height:var(--fj-font-line-height-reading);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.personal-loading,.personal-unavailable{gap:var(--fj-space-3);align-items:center;width:min(100%,358px);margin:64px auto 0;display:flex}.personal-unavailable{flex-direction:column;align-items:flex-start}.personal-unavailable h1{font-size:var(--fj-font-size-title-2);margin:0}.personal-audience-sheet.fj-sheet{background:var(--fj-color-background);border-start-start-radius:var(--fj-radius-xlarge);border-start-end-radius:var(--fj-radius-xlarge);width:min(100%,390px);max-width:390px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);padding:12px 24px 24px;top:32px;bottom:0;overflow:hidden}.personal-audience-sheet>.fj-sheet__handle{margin-block:0 18px}.personal-audience-sheet>h2{min-height:44px;font-size:var(--fj-font-size-navigation-title);text-align:center;margin:0;padding:10px 100px 0}.personal-audience-sheet>.fj-overlay-content{height:calc(100% - 68px);margin:0;overflow:hidden}.personal-audience-toolbar{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:20px;left:10px;right:10px}.personal-audience-toolbar>*{pointer-events:auto}.personal-audience-back-content{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.personal-audience-back-symbol{width:24px;height:24px;margin-inline-start:-8px}.personal-audience-content{scrollbar-gutter:stable;height:100%;padding-block-start:14px;overflow:hidden auto}.personal-audience-content>h3{font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-3);line-height:var(--fj-font-line-height-heading);margin:0 0 2px}.personal-audience-intro,.personal-audience-footer,.personal-audience-warning p{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body)}.personal-audience-intro{margin:0 0 20px}.personal-audience-group,.personal-audience-warning{margin-block-start:18px}.personal-audience-group h4,.personal-audience-warning h4{font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-semibold);margin:0;padding:0 8px 8px}.personal-audience-row{width:100%;min-height:52px;color:var(--fj-color-text-primary);border:0;border-top:var(--fj-border-hairline) solid var(--fj-color-border);font:inherit;text-align:start;cursor:default;background:0 0;justify-content:space-between;align-items:center;padding:10px 8px;display:flex}button.personal-audience-row{cursor:pointer}.personal-audience-row>span{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.personal-audience-row>span>span{flex-direction:column;min-width:0;display:flex}.personal-audience-row strong{font-weight:var(--fj-font-weight-regular)}.personal-audience-row small{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body);margin-block-start:6px}.personal-audience-row:has(strong){min-height:86px;padding-block:14px}.personal-audience-warning p,.personal-audience-footer{margin:0;padding:8px}.personal-audience-confirm-heading,.personal-audience-progress-heading,.personal-audience-error{font-size:var(--fj-font-size-title-3);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-heading);margin:8px 0 0}.personal-audience-error{color:var(--fj-color-danger)}.personal-audience-content[data-audience-step=in-flight]>.personal-progress{color:var(--fj-color-text-secondary);position:absolute;top:34px;right:24px}.personal-draft-delete-alert.fj-dialog{border-radius:30px;width:min(100% - 48px,300px);padding:22px 14px 14px}.personal-draft-delete-alert>h2,.personal-story-delete-sheet>h2{font-size:var(--fj-font-size-navigation-title);margin:0}.personal-draft-delete-alert .fj-overlay-description,.personal-story-delete-sheet .fj-overlay-description{color:var(--fj-color-text-primary);font-size:var(--fj-font-size-navigation-title);line-height:var(--fj-font-line-height-heading);margin:6px 0 0}.personal-draft-delete-alert .fj-overlay-content,.personal-story-delete-sheet .fj-overlay-content{margin:0}.personal-draft-delete-alert .fj-overlay-actions{grid-template-columns:1fr 1fr;gap:8px;margin-block-start:26px;display:grid}.personal-story-delete-sheet.fj-sheet{border-radius:30px;width:min(100% - 48px,300px);padding:22px 14px 14px;top:62px;bottom:auto}.personal-story-delete-sheet>.fj-sheet__handle{display:none}.personal-story-delete-sheet .fj-overlay-actions{grid-template-columns:1fr;gap:8px;margin-block-start:20px;display:grid}@media (width<=360px),(resolution>=2x) and (width<=390px){.personal-editor-toolbar{grid-template-columns:minmax(82px,auto) minmax(0,1fr) minmax(102px,auto)}}.questions-list-surface,.question-detail-surface,.question-editor,.question-delete-dialog{--fj-vs04-color-text-accent:var(--fj-terracotta-600);font-family:var(--fj-font-family-ui)}.questions-list-surface{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0;min-height:530px;display:grid}.questions-segmented{padding:3px}.questions-segmented button{font:inherit;font-weight:var(--fj-font-weight-semibold);padding:8px 16px}.questions-segmented button[aria-pressed=true]{color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);box-shadow:0 1px 4px #3c302a24}.questions-success{min-height:22px;color:var(--fj-vs04-color-text-accent);font-size:var(--fj-font-size-body-small);text-align:center;margin:0}.questions-data-region{min-width:0}.questions-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.questions-row{border-bottom:var(--fj-border-hairline) solid var(--fj-color-border);grid-template-columns:minmax(0,1fr);min-width:0;min-height:108px;padding:10px 0;display:grid;position:relative}.questions-row-person{z-index:1;min-width:0;font-size:var(--fj-font-size-body);font-weight:var(--fj-font-weight-semibold);padding-inline-end:38px}.questions-row-person a,.question-detail-metadata a{min-height:var(--fj-size-touch-min);color:var(--fj-color-text-primary);align-items:center;text-decoration:none;display:inline-flex}.questions-row-story{min-width:0;min-height:64px;color:var(--fj-color-text-primary);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 28px;margin-block-start:-8px;padding:8px 0 0;text-decoration:none;display:grid}.questions-row-preview{min-width:0;font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-body);line-height:var(--fj-font-line-height-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;display:-webkit-box;overflow:hidden}.questions-row-meta{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);flex-wrap:wrap;grid-column:1;align-items:center;gap:4px 12px;margin-block-start:4px;display:flex}.questions-row-status{color:var(--fj-vs04-color-text-accent)}.questions-row-disclosure{width:20px;height:20px;color:var(--fj-color-text-secondary);grid-area:1/2/span 2;place-self:center end}.questions-list-feedback,.questions-feedback{min-height:180px;color:var(--fj-color-text-secondary);align-content:start;justify-items:start;gap:12px;padding:28px 0;display:grid}.questions-list-feedback h2,.questions-feedback h2{color:var(--fj-color-text-primary);font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-title-3);margin:0}.questions-list-feedback p,.questions-feedback p{overflow-wrap:anywhere;max-width:34ch;margin:0}.questions-progress{color:currentColor;flex:none}.question-detail-surface,.question-editor{width:100%;min-width:0;max-width:358px;min-height:calc(100dvh - var(--fj-shell-block-end-gutter));grid-template-rows:auto minmax(0,1fr);align-self:start;margin-block-start:calc(0px - var(--fj-shell-block-start-gutter));margin-inline:auto;padding-block-start:var(--fj-ios-functional-layer-block-start);display:grid}.question-editor-toolbar{top:var(--fj-ios-functional-layer-block-start);background:linear-gradient(to bottom, var(--fj-color-background) 76%, transparent);grid-template-columns:82px minmax(0,1fr) 82px;width:calc(100% + 44px);margin-inline:-22px;position:sticky}.question-editor-toolbar>:first-child{justify-self:start}.question-editor-toolbar>:last-child{justify-self:end}.question-editor-toolbar h1{font-family:var(--fj-font-family-ui);font-weight:var(--fj-font-weight-bold);margin:13px 0 0;line-height:1.294}.question-detail-toolbar.fj-context-toolbar>h1{font-family:var(--fj-font-family-ui);font-weight:var(--fj-font-weight-bold);line-height:1.294}.question-detail-scroll,.question-editor-scroll{min-width:0;padding-inline:8px;overflow:hidden auto}.question-detail-scroll{min-height:calc(100dvh - 92px);padding-block:24px 48px}.question-detail-article{gap:32px;min-width:0;max-width:100%;display:grid}.question-contribution{gap:8px;min-width:0;display:grid}.question-contribution+.question-contribution{border-top:var(--fj-border-hairline) solid var(--fj-color-border);padding-block-start:24px}.question-contribution h2{color:var(--fj-color-text-primary);font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-1);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere;margin:0}.question-contribution-heading{text-transform:uppercase;letter-spacing:.04em;font-family:var(--fj-font-family-ui)!important;font-size:var(--fj-font-size-body-small)!important;font-weight:var(--fj-font-weight-semibold)!important}.question-detail-metadata{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);margin:0}.question-detail-metadata-line{min-height:var(--fj-size-touch-min);align-items:center;gap:4px;margin-block:-10px;display:inline-flex}.question-detail-metadata-line>a{color:inherit;margin-block:0}.question-detail-topic{color:var(--fj-vs04-color-text-accent);font-size:var(--fj-font-size-body);margin:17px 0 12px}.question-detail-body{font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body-large);line-height:var(--fj-font-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.question-waiting-actions,.question-story-actions{gap:8px;min-width:0;max-width:100%;margin-block-start:0;display:grid}.question-detail-surface .question-answer-action.navigation-glass-text-control,.question-detail-surface .question-closing-reply-action.navigation-glass-text-control{width:100%;min-width:0;max-width:100%;min-height:50px;color:var(--fj-color-prominent-action-foreground);background:var(--fj-color-prominent-action-background);border-radius:var(--fj-radius-pill);font-size:var(--fj-font-size-body-large);white-space:normal;overflow-wrap:anywhere;border:0}.question-detail-surface .question-answer-action.navigation-glass-text-control.navigation-glass-text-control--prominent:before,.question-detail-surface .question-closing-reply-action.navigation-glass-text-control.navigation-glass-text-control--prominent:before{background:var(--fj-color-prominent-action-background);border-color:var(--fj-color-prominent-action-background);box-shadow:none;inset:0}.question-defer-action{min-width:0;max-width:100%;min-height:50px;color:var(--fj-vs04-color-text-accent);font:inherit;font-size:var(--fj-font-size-body-large);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;justify-self:center;padding:8px 20px}.question-deferred-state,.question-author-status{color:var(--fj-vs04-color-text-accent);text-align:center;margin:0}.question-action-status{min-height:var(--fj-size-touch-min);color:var(--fj-color-text-secondary);align-items:center;gap:10px;margin:0;display:flex}.question-action-status--failure{color:var(--fj-color-danger)}.question-editor-toolbar{grid-template-columns:minmax(92px,auto) minmax(0,1fr) minmax(112px,auto);gap:4px}.question-editor-toolbar .question-editor-close,.question-editor-toolbar .question-editor-submit{min-height:50px;padding-inline:12px}.question-editor-scroll{align-content:start;min-height:calc(100dvh - 86px);padding-block:10px 48px;display:grid}.question-editor-title.fj-text-field{min-height:88px;margin-block:16px 10px}.question-editor-picker-field:after{height:var(--fj-border-hairline);background:var(--fj-color-border);content:"";position:absolute;top:36px;left:0;right:0}.question-editor-picker-field>span{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small)}.question-editor-picker-field{min-height:88px;padding-block-start:18px;display:grid;position:relative}.question-editor-picker-field>button{min-height:48px;color:var(--fj-color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 8px 16px;display:flex}.question-editor-picker-field>button[aria-invalid=true]{outline:2px solid var(--fj-color-danger);outline-offset:2px}.question-editor-picker-field svg{width:20px;height:20px;color:var(--fj-color-text-secondary)}.question-editor-picker{z-index:calc(var(--fj-layer-navigation) + 1);width:min(292px,100vw - 48px);max-height:min(360px,55vh);color:var(--fj-color-text-primary);border-width:var(--fj-border-hairline);border-radius:var(--fj-radius-xlarge);border-style:solid;display:grid;position:absolute;top:88px;right:-8px;overflow-y:auto}.question-editor-picker button{min-height:50px;color:inherit;border:0;border-bottom:var(--fj-border-hairline) solid var(--fj-color-border);font:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.question-editor-picker button:last-child{border-bottom:0}.question-editor-picker p{color:var(--fj-color-text-secondary);margin:0;padding:18px}.question-editor-field-error{z-index:1;color:var(--fj-color-danger);font-size:var(--fj-font-size-body-small);margin-block-start:-3px;position:relative}.question-editor-context{gap:6px;padding-block:18px 10px;display:grid}.question-editor-context h2{font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-2);overflow-wrap:anywhere;margin:0}.question-editor-context>p{overflow-wrap:anywhere;margin:0}.question-editor-context>p:not(.question-detail-topic,.question-detail-metadata){font-family:var(--fj-font-family-editorial);line-height:1.45}.question-editor-answer-context{border-top:var(--fj-border-hairline) solid var(--fj-color-border);padding-block-start:12px;margin-block-start:8px!important}.question-editor-body.fj-textarea{border-color:var(--fj-color-accent);height:330px;min-height:330px;margin-block-start:12px}.question-editor[data-editor-mode=first_answer] .question-editor-body.fj-textarea,.question-editor[data-editor-mode=closing_reply] .question-editor-body.fj-textarea{height:300px;min-height:260px}.question-editor-body.fj-textarea:focus-within{border-color:var(--fj-color-accent)}.question-editor-body.fj-textarea--invalid{border-color:var(--fj-color-danger)}.question-editor[data-frozen=true] .question-editor-body.fj-textarea{border-color:var(--fj-color-control-border)}.question-editor-body .fj-textarea__input{font-size:var(--fj-font-size-body)}.question-editor-status{min-height:64px;color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);align-items:flex-start;gap:10px;padding-block:28px 8px;display:flex}.question-editor-status--failure,.question-editor-status--validation{color:var(--fj-color-danger)}.question-editor-delete{min-height:var(--fj-size-touch-min);color:var(--fj-color-danger);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;margin-block-start:18px;padding:8px 20px}.question-delete-confirm{background:var(--fj-color-danger);border-color:var(--fj-color-danger)}@media (prefers-reduced-motion:reduce){.questions-progress>span{border-style:solid;border-inline-end-color:#0000}.questions-segmented button,.question-answer-action,.question-defer-action{transition:none}}@media (width>=241px) and (width<=389px){.app-shell:has(.questions-list-surface) .navigation-root-bar{grid-template-columns:minmax(0,1fr) 62px;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}}@media (width<=240px){.questions-list-feedback{overflow-wrap:anywhere}.questions-segmented{border-radius:var(--fj-radius-large);grid-template-columns:minmax(0,1fr)}.questions-segmented button{min-width:0;padding-inline:var(--fj-space-2);overflow-wrap:anywhere}}@media (width<=420px){.question-editor-toolbar{width:calc(100% + 32px);margin-inline:-16px}}@media (forced-colors:active){.questions-segmented,.questions-segmented button[aria-pressed=true],.question-answer-action,.question-editor-picker{border:1px solid canvastext}}.diary-list-surface,.diary-detail-surface,.diary-filter-sheet{--fj-diary-accent:#a85334;min-width:0;color:var(--fj-color-text-primary);font-family:var(--fj-font-family-ui)}.diary-list-surface{gap:var(--fj-space-3);grid-template-rows:auto minmax(0,1fr);min-height:432px;margin-block-start:6px;display:grid}.diary-segmented{isolation:isolate;border:0;height:50px;padding:0;position:relative;overflow:hidden}.diary-segmented button{isolation:isolate;min-width:0;padding:0 var(--fj-space-4);font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-regular);overflow-wrap:anywhere;line-height:21px;position:relative}.diary-segmented button[aria-pressed=true]{color:var(--fj-color-text-primary);background:0 0}.diary-segmented button[aria-pressed=true]:before{z-index:-1;content:"";background:var(--fj-color-surface-raised);border-radius:var(--fj-radius-pill);position:absolute;inset:11px 3px;box-shadow:0 1px 4px #3c302a24}.diary-stories-state{gap:var(--fj-space-3);align-content:start;min-width:0;display:grid}.diary-story-controls{gap:var(--fj-space-3);align-items:start;min-width:0;display:grid}.diary-story-controls .fj-text-field{gap:var(--fj-space-2);width:100%;height:81px;min-height:81px;color:var(--fj-color-text-primary);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:21px 52px;padding:0;display:grid}.diary-story-controls .fj-text-field:focus-within{box-shadow:none;border:0}.diary-story-controls .fj-text-field__label{font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-regular);line-height:21px}.diary-story-controls .fj-text-field__input{height:52px;min-height:52px;padding:0 var(--fj-space-4);border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);font-size:var(--fj-font-size-body-large);border-radius:0;line-height:27px}.diary-story-controls .fj-text-field__input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.diary-filter-control{justify-self:start;width:127px;min-width:127px}.diary-filter-control .navigation-glass-symbol-text-label{white-space:nowrap}.diary-chips{min-width:0;min-height:var(--fj-size-touch-min);flex-wrap:wrap;gap:8px;margin:0;display:flex}.diary-chip{min-width:0;height:var(--fj-size-touch-min);min-height:var(--fj-size-touch-min);color:var(--fj-color-text-primary);background:var(--fj-color-surface-muted);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-pill);font-size:var(--fj-font-size-body-large);align-items:center;padding-inline-start:16px;line-height:27px;display:inline-flex;overflow:hidden}.diary-chip>span:first-child{overflow-wrap:anywhere;min-width:0}.diary-chip button{width:var(--fj-size-touch-min);min-width:var(--fj-size-touch-min);height:var(--fj-size-touch-min);color:var(--fj-color-text-secondary);font:inherit;font-size:var(--fj-font-size-body-large);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:27px;display:grid}.diary-data-region{min-width:0;margin:0}.diary-drafts-region{margin-block-start:0}.diary-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.diary-load-more{gap:var(--fj-space-2);padding-block:var(--fj-space-3);justify-items:start;display:grid}.diary-load-more p{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);overflow-wrap:anywhere;margin:0}.diary-row{border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);min-width:0}.diary-draft-row .diary-row-link{grid-template-columns:minmax(0,1fr) 24px;min-width:0;display:grid}.diary-row-link{gap:var(--fj-space-2);min-height:108px;padding:0 10px 0 var(--fj-space-4);color:var(--fj-color-text-primary);align-items:center;text-decoration:none}.diary-row-copy{gap:5px;min-width:0;display:grid}.diary-story-row .diary-row-copy{gap:0}.diary-row-copy strong{font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body-large);font-weight:var(--fj-font-weight-regular);overflow-wrap:anywhere;line-height:1.5}.diary-row-preview,.diary-row-snippet{min-width:0;font-family:var(--fj-font-family-ui);line-height:var(--fj-font-line-height-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.diary-row-metadata,.diary-draft-status{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);overflow-wrap:anywhere;line-height:1.5}.diary-row-topic{width:fit-content;color:var(--fj-diary-accent);font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-semibold)}.diary-row-snippet{color:var(--fj-color-text-secondary);border-inline-start:2px solid var(--fj-diary-accent);font-size:var(--fj-font-size-body-small);margin-block-start:2px;padding-inline-start:10px}.diary-row-link>.navigation-disclosure-symbol{color:var(--fj-color-accent)}.diary-draft-row .diary-row-link{min-height:120px;padding-block:var(--fj-space-4)}.diary-draft-status{color:var(--fj-diary-accent)}.diary-feedback{min-height:180px;color:var(--fj-color-text-secondary);align-content:start;justify-items:start;gap:12px;padding:28px 0;display:grid}.diary-feedback h2,.diary-feedback p{overflow-wrap:anywhere;margin:0}.diary-feedback h2{color:var(--fj-color-text-primary);font-size:var(--fj-font-size-title-3)}.diary-progress{color:currentColor}.diary-filter-sheet{width:min(100% - 12px,390px);min-height:min(620px,100dvh - 76px);max-height:calc(100dvh - 24px);padding:18px 20px max(24px, env(safe-area-inset-bottom,0px));align-content:start;display:grid;overflow:hidden auto;container:diary-filter/inline-size}.diary-filter-sheet>h2{min-height:var(--fj-size-touch-min);font-size:var(--fj-font-size-navigation-title);line-height:var(--fj-font-line-height-heading);text-align:center;overflow-wrap:anywhere;margin:4px 92px 0;padding-block:10px}.diary-filter-sheet>.fj-sheet__handle{margin-block-end:16px}.diary-filter-sheet>.fj-overlay-content{grid-row:4;margin-block:24px 0}.diary-filter-sheet>.fj-overlay-actions{top:24px;pointer-events:none;display:block;position:absolute;inset-inline:16px}.diary-filter-sheet-actions{justify-content:space-between;align-items:flex-start;width:100%;min-width:0;display:flex}.diary-filter-sheet-actions>*{pointer-events:auto;max-width:calc(50% - 4px)}@container diary-filter (width<=16em){.diary-filter-sheet>h2{margin-inline:0}.diary-filter-sheet>.fj-overlay-actions{grid-row:3;margin-block-start:8px;position:static}}.diary-filter-hub{background:var(--fj-color-surface);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-large);min-width:0;display:grid;overflow:hidden}.diary-filter-hub-row{min-width:0;min-height:58px;color:var(--fj-color-text-primary);border:0;border-block-end:var(--fj-border-hairline) solid var(--fj-color-border);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(72px,auto) minmax(0,1fr) 24px;align-items:center;gap:10px;padding:8px 12px 8px 16px;display:grid}.diary-filter-hub-row:last-of-type{border-block-end:0}.diary-filter-summary{min-width:0;color:var(--fj-color-text-secondary);text-align:end;overflow-wrap:anywhere}.diary-filter-picker{gap:18px;min-width:0;display:grid}.diary-filter-options{background:var(--fj-color-surface);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-large);min-width:0;display:grid;overflow:hidden}.diary-filter-option{border-block-end:var(--fj-border-hairline) solid var(--fj-color-border);cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;min-width:0;min-height:52px;padding:8px 14px;display:grid}.diary-filter-option:last-child{border-block-end:0}.diary-filter-option input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.diary-filter-option>span{overflow-wrap:anywhere;min-width:0}.diary-filter-option:has(input:focus-visible){outline:var(--fj-border-focus) solid var(--fj-color-focus);outline-offset:-3px}.diary-filter-note{color:var(--fj-color-text-secondary);overflow-wrap:anywhere;gap:10px;margin:18px 0 0;display:grid}.diary-filter-note p{margin:0}.diary-detail-surface{width:100%;min-width:0;max-width:358px;min-height:calc(100dvh - var(--fj-shell-block-end-gutter));grid-template-rows:auto minmax(0,1fr);align-self:start;margin-block-start:calc(0px - var(--fj-shell-block-start-gutter));margin-inline:auto;padding-block-start:var(--fj-ios-functional-layer-block-start);display:grid}.diary-detail-toolbar.fj-context-toolbar>h1{font-family:var(--fj-font-family-editorial);font-weight:var(--fj-font-weight-bold);line-height:1.294}.diary-detail-scroll{align-content:start;gap:26px;min-width:0;min-height:calc(100dvh - 92px);padding:24px 8px 48px;display:grid;overflow:hidden auto}.diary-story-entry{border-radius:var(--fj-radius-medium);outline-offset:4px;min-width:0;transition:outline-width var(--fj-motion-duration-fast) var(--fj-motion-easing-standard), outline-color var(--fj-motion-duration-fast) var(--fj-motion-easing-standard);outline:0 solid #0000;gap:8px;padding:2px;display:grid}.diary-story-entry:focus-visible{outline:var(--fj-border-focus) solid var(--fj-color-focus)}.diary-story-entry.is-exact-focus{outline:2px solid var(--fj-diary-accent)}.diary-story-entry+.diary-story-entry,.diary-perspective-block{border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);padding-block-start:24px}.diary-story-entry h2{font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-1);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere;margin:0}.diary-detail-metadata,.diary-entry-body{overflow-wrap:anywhere;margin:0}.diary-detail-metadata{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small)}.diary-detail-topic{width:fit-content;color:var(--fj-diary-accent);font-size:var(--fj-font-size-body)}.diary-entry-body{font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-body-large);line-height:var(--fj-font-line-height-body);white-space:pre-wrap}.diary-question-chronology,.diary-perspective-block{gap:24px;min-width:0;display:grid}.diary-contribution-action{width:100%;min-width:0;min-height:50px;font-size:var(--fj-font-size-body-large);white-space:normal}.diary-contribution-action:before{inset:0}.diary-neighbor-controls{border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding-block-start:22px;display:grid}.diary-neighbor-controls button{min-width:0;min-height:var(--fj-size-touch-min);color:var(--fj-diary-accent);background:var(--fj-color-surface-muted);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-pill);font:inherit;overflow-wrap:anywhere;cursor:pointer;padding:9px 12px}.diary-neighbor-controls button:disabled{color:var(--fj-color-text-secondary);cursor:not-allowed;opacity:.55}.diary-detail-feedback{min-height:260px}.diary-contribution-editor,.diary-contribution-feedback{--fj-diary-accent:#a85334;width:100%;min-width:0;max-width:342px;min-height:calc(100dvh - var(--fj-shell-block-end-gutter));color:var(--fj-color-text-primary);font-family:var(--fj-font-family-ui);align-self:start;margin-block-start:calc(0px - var(--fj-shell-block-start-gutter));margin-inline:auto;padding-block-start:var(--fj-ios-functional-layer-block-start)}.diary-contribution-toolbar{top:var(--fj-ios-functional-layer-block-start);background:linear-gradient(to bottom, var(--fj-color-background) 76%, transparent);grid-template-columns:112px minmax(0,1fr) 112px;width:calc(100% + 48px);margin-inline:-24px;position:sticky}.diary-contribution-close{justify-self:start;margin-inline-start:8px}.diary-contribution-toolbar h1{font-family:var(--fj-font-family-platform-control);font-weight:var(--fj-font-weight-semibold);margin:13px 0 0;line-height:1.294}.diary-contribution-form{gap:18px;padding:18px 0 48px;display:grid}.diary-contribution-source,.diary-contribution-audience{background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:grid}.diary-contribution-source{gap:2px;padding-block-end:5px}.diary-contribution-audience{gap:0}.diary-contribution-source h2,.diary-contribution-audience h2,.diary-contribution-source p,.diary-contribution-audience p{overflow-wrap:anywhere;margin:0}.diary-contribution-source h2{font-family:var(--fj-font-family-editorial);font-size:1.25rem}.diary-contribution-source p,.diary-contribution-audience h2,.diary-contribution-audience p{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small)}.diary-contribution-source-topic{color:var(--fj-diary-accent)!important}.diary-contribution-audience h2{border-block-end:var(--fj-border-hairline) solid var(--fj-color-border);font-weight:var(--fj-font-weight-regular);padding-block-end:7px}.diary-contribution-audience-value{min-width:0;min-height:var(--fj-size-touch-min);color:var(--fj-color-text-primary);font:inherit;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 8px 0 16px;display:grid}button.diary-contribution-audience-value{color:var(--fj-diary-accent);cursor:pointer}.diary-contribution-body.fj-textarea{background:var(--fj-color-surface-raised);border-width:2px;border-color:var(--fj-diary-accent);border-radius:var(--fj-radius-medium);height:188px;min-height:188px}.diary-contribution-body .fj-textarea__input{min-height:132px;font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body);line-height:var(--fj-font-line-height-body)}.diary-contribution-status{min-height:64px;color:var(--fj-color-text-secondary);overflow-wrap:anywhere;background:0 0;border-radius:0;align-items:center;padding:8px 0;display:flex}.diary-contribution-status--failure,.diary-contribution-status--validation{color:var(--fj-color-danger)}.diary-contribution-submit.navigation-glass-text-control{width:100%;min-height:52px;font-size:var(--fj-font-size-body-large);white-space:normal;margin-block-start:-19px}.diary-contribution-status+.fj-button+.diary-contribution-submit.navigation-glass-text-control{margin-block-start:0}.diary-contribution-delete,.diary-block-actions button,.diary-addition-delete{min-height:var(--fj-size-touch-min);color:var(--fj-color-danger);border-radius:var(--fj-radius-medium);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:8px 12px}.diary-contribution-feedback{text-align:center;align-content:center;justify-items:center;gap:16px;padding:48px 16px;display:grid}.diary-contribution-feedback h1,.diary-contribution-feedback p{margin:0}.diary-contribution-audience-sheet,.diary-contribution-delete-dialog{font-family:var(--fj-font-family-ui)}.diary-contribution-audience-sheet.fj-sheet{width:min(100%,390px);max-height:min(760px,100dvh - 32px);color:var(--fj-color-text-primary);background:color-mix(in srgb, var(--fj-color-surface-raised) 94%, transparent)}.diary-contribution-sheet-toolbar{justify-content:space-between;gap:12px;margin-block-end:14px;display:flex}.diary-contribution-audience-content,.diary-contribution-permissions,.diary-contribution-confirmation{gap:12px;min-width:0;display:grid}.diary-contribution-audience-content h3,.diary-contribution-audience-content h4,.diary-contribution-audience-content p{overflow-wrap:anywhere;margin:0}.diary-contribution-audience-content h3{font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-1)}.diary-contribution-permission-row{min-width:0;min-height:54px;color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-medium);font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;padding:8px 12px;display:grid}.diary-contribution-permission-row[aria-checked=true]{border-color:var(--fj-diary-accent)}.diary-block-actions{flex-wrap:wrap;gap:4px 10px;padding-inline:2px;display:flex}.diary-block-actions button:first-child{color:var(--fj-diary-accent)}.diary-addition-entry{gap:6px;display:grid}.diary-addition-delete{justify-self:start}.diary-list-surface :where(button,a,input):focus-visible,.diary-detail-surface :where(button,a):focus-visible,.diary-contribution-editor :where(button,textarea):focus-visible,.diary-contribution-audience-sheet button:focus-visible,.diary-filter-sheet :where(button,input):focus-visible{outline:var(--fj-border-focus) solid var(--fj-color-focus);outline-offset:3px}@media (width<=360px){.diary-story-controls{grid-template-columns:minmax(0,1fr)}.diary-filter-control{grid-column:1;width:100%}.diary-filter-sheet-actions>*{font-size:var(--fj-font-size-body-small);padding-inline:10px}}@media (width<=240px){.diary-segmented{border-radius:var(--fj-radius-large);grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.diary-segmented button{padding:var(--fj-space-2)}.diary-filter-control{flex-direction:column;min-width:0}.diary-filter-control .navigation-glass-symbol-text-label{white-space:normal}}@media (prefers-reduced-motion:reduce){.diary-story-entry{transition:none}.diary-contribution-editor,.diary-contribution-audience-sheet{scroll-behavior:auto}}@media (forced-colors:active){.diary-segmented,.diary-chip,.diary-filter-hub,.diary-filter-options,.diary-neighbor-controls button{forced-color-adjust:auto;border:1px solid canvastext}.diary-story-entry.is-exact-focus{outline-color:highlight}.diary-contribution-permission-row,.diary-contribution-source,.diary-contribution-audience{forced-color-adjust:auto;border:1px solid canvastext}}.agreements-list-surface,.agreements-review-surface{--fj-agreements-accent:#a85334;width:100%;min-width:0;max-width:358px;min-height:calc(100dvh - var(--fj-shell-block-end-gutter));color:var(--fj-color-text-primary);font-family:var(--fj-font-family-ui);grid-template-rows:auto minmax(0,1fr);align-self:start;margin-block-start:calc(0px - var(--fj-shell-block-start-gutter));margin-inline:auto;padding-block-start:var(--fj-ios-functional-layer-block-start);display:grid}.agreements-toolbar{top:var(--fj-ios-functional-layer-block-start);background:linear-gradient(to bottom, var(--fj-color-background) 76%, transparent);grid-template-columns:60px minmax(0,1fr) minmax(60px,auto);gap:0;width:calc(100% + 44px);margin-inline:-22px;position:sticky}.agreements-toolbar .navigation-back-control{grid-column:1;margin-inline-start:var(--fj-space-4)}.agreements-toolbar--titled h1{font-family:var(--fj-font-family-ui);font-weight:var(--fj-font-weight-semibold);grid-column:2;margin-block-start:13px;line-height:1.294}.agreements-toolbar>:last-child{grid-column:3;justify-self:end;margin-inline-end:var(--fj-space-4)}.agreements-toolbar-primary{white-space:normal;max-width:150px}.agreements-toolbar-primary--confirm{width:150px}.agreements-toolbar-primary--update{width:111px}.agreements-review-surface:has(>.agreements-toolbar--review){height:calc(100dvh - var(--fj-shell-block-end-gutter))}.agreements-review-surface>.agreements-toolbar--review{grid-template-columns:44px minmax(0,1fr);gap:8px;padding-inline:16px}.agreements-toolbar--review .navigation-back-control{margin-inline-start:0}.agreements-toolbar--review>:last-child{grid-column:2;margin-inline-end:0}.agreements-scroll{min-width:0;height:calc(100dvh - var(--fj-ios-functional-layer-block-start) - var(--fj-ios-toolbar-block-size) - var(--fj-shell-block-end-gutter));overscroll-behavior:contain;padding:24px 0 34px;overflow:hidden auto}.agreements-review-scroll{padding-inline:8px}.agreements-toolbar--review+.agreements-review-scroll{height:auto;min-height:0;scroll-padding-block:4px}.agreements-list,.agreements-list-item{min-width:0;margin:0;padding:0;list-style:none}.agreements-list{gap:16px;display:grid}.agreements-list-item{gap:16px;min-width:0;display:grid}.agreements-attention{color:var(--fj-color-text-primary);font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-2);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere;margin:0}.agreements-row,.agreements-source-row{width:100%;min-width:0;min-height:68px;color:var(--fj-color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;padding:7px 10px 7px 16px;text-decoration:none;display:grid;position:relative}.agreements-row:before,.agreements-source-row:before{height:var(--fj-border-hairline);content:"";background:var(--fj-color-border);position:absolute;inset-block-start:0;inset-inline:16px}.agreements-row-copy,.agreements-source-copy{gap:2px;min-width:0;display:grid}.agreements-row-copy strong,.agreements-source-copy strong{font-family:var(--fj-font-family-platform-control);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-regular);overflow-wrap:anywhere;line-height:22px}.agreements-row-copy span,.agreements-source-copy span{color:var(--fj-color-text-secondary);font-family:var(--fj-font-family-platform-control);overflow-wrap:anywhere;font-size:.9375rem;line-height:20px}.agreements-row .navigation-disclosure-symbol,.agreements-source-row .navigation-disclosure-symbol{color:var(--fj-cream-400)}.agreements-empty,.agreements-feedback{min-height:180px;color:var(--fj-color-text-secondary);overflow-wrap:anywhere;align-content:start;justify-items:start;gap:12px;padding:24px 16px;display:grid}.agreements-feedback h2,.agreements-feedback p,.agreements-empty{margin:0}.agreements-feedback h2{color:var(--fj-color-text-primary);font-size:var(--fj-font-size-title-3)}.agreements-progress{width:18px;height:18px}.agreements-snapshot{gap:16px;min-width:0;display:grid}.agreements-snapshot>h2{font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-2);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere;margin:0}.agreements-version{min-height:37px;color:var(--fj-color-text-secondary);border-block-end:var(--fj-border-hairline) solid var(--fj-color-border);font-size:var(--fj-font-size-body);margin:0;padding-block-end:12px;line-height:24px}.agreements-snapshot-section{gap:8px;min-width:0;display:grid}.agreements-snapshot-section+.agreements-snapshot-section{border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);padding-block-start:16px}.agreements-snapshot-section h2{font-family:var(--fj-font-family-editorial);font-size:var(--fj-font-size-title-2);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere;margin:0}.agreements-family-story .agreements-snapshot-section:first-child h2{font-size:var(--fj-font-size-title-1)}.agreements-topic{width:fit-content;color:var(--fj-agreements-accent);font-size:var(--fj-font-size-body);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-body);overflow-wrap:anywhere}.agreements-metadata,.agreements-body{overflow-wrap:anywhere;margin:0}.agreements-metadata{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body)}.agreements-body{font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body-large);line-height:var(--fj-font-line-height-body);white-space:pre-wrap}.agreements-snapshot-section:first-of-type .agreements-body{margin-block-start:8px}.agreements-snapshot-section:not(:first-of-type)>.agreements-metadata+.agreements-body{margin-block-start:4px}.agreements-action-region{border-block-start:var(--fj-border-hairline) solid var(--fj-color-border);gap:8px;min-width:0;padding-block-start:16px;display:grid}.agreements-action-region>.navigation-alert-action{width:100%;min-height:50px;color:var(--fj-agreements-accent);font-weight:var(--fj-font-weight-regular);background:0 0;border-radius:0}.agreements-action-region>.navigation-alert-action--destructive{color:var(--fj-color-danger)}.agreements-explanation,.agreements-command-status,.agreements-source-feedback{gap:10px;min-width:0;display:grid}.agreements-explanation .fj-textarea{min-width:0}.agreements-explanation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agreements-command-status{color:var(--fj-color-text-secondary);background:var(--fj-color-surface-muted);border-radius:var(--fj-radius-medium);padding:12px}.agreements-command-status p,.agreements-source-feedback p{margin:0}.agreements-source-region{gap:8px;min-width:0;display:grid}.agreements-source-row:disabled{cursor:not-allowed;opacity:.55}.agreements-source-feedback{color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small)}.agreements-list-surface :where(button,a):focus-visible,.agreements-review-surface :where(button,a,textarea):focus-visible,.agreements-source-region :where(button,a):focus-visible{outline:var(--fj-border-focus) solid var(--fj-color-focus);outline-offset:3px}@media (width<=360px){.agreements-toolbar{grid-template-columns:54px minmax(0,1fr) minmax(54px,auto)}.agreements-toolbar-primary{--agreements-primary-width:7.625rem;max-width:122px;font-size:var(--fj-font-size-body-small);padding-inline:10px}}.agreements-toolbar--review .agreements-toolbar-primary{max-width:100%;width:min(var(--agreements-primary-width,9.375rem), 100%)}.agreements-toolbar--review .agreements-toolbar-primary--update{width:min(6.9375rem,100%)}@media (width<=240px){.agreements-list-surface{height:calc(100dvh - var(--fj-shell-block-end-gutter))}.agreements-list-surface>.agreements-toolbar{grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0;position:relative;top:auto}.agreements-list-surface>.agreements-toolbar>*{grid-column:1;justify-self:start;margin-inline:0}.agreements-list-surface>.agreements-toolbar h1{text-align:start}.agreements-list-surface>.agreements-scroll{height:auto;min-height:0}.agreements-review-surface:has(>.agreements-toolbar--review){width:calc(100% + 24px);height:calc(100dvh - 4px);margin-inline:-12px}.agreements-review-surface>.agreements-toolbar--review{grid-template-columns:45px minmax(0,1fr);gap:4px;width:100%;margin-inline:0;padding-inline:0}.agreements-toolbar--review .navigation-back-control{width:45px;height:45px}.agreements-toolbar--review .agreements-toolbar-primary{min-height:45px}.agreements-toolbar--review .agreements-toolbar-primary,.agreements-review-surface .navigation-alert-action,.agreements-toolbar--review+.agreements-review-scroll{padding-inline:4px}.agreements-explanation-actions{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.agreements-row,.agreements-source-row,.agreements-action-region>.navigation-alert-action,.agreements-command-status{color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}}.new-events-region{--fj-vs07-color-date-text:var(--fj-terracotta-600);min-width:0;min-height:472px;color:var(--fj-color-text-primary)}.new-events-date-list{gap:24px;min-width:0;display:grid}.new-events-date-section{gap:12px;min-width:0;display:grid}.new-events-date-section>h2{min-width:0;color:var(--fj-vs07-color-date-text);font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body);font-weight:var(--fj-font-weight-semibold);overflow-wrap:anywhere;line-height:1.375}.new-events-date-groups{gap:16px;min-width:0;display:grid}.new-events-source-group{min-width:0}.new-events-source-header{grid-template-rows:minmax(18px,auto) minmax(22px,auto);gap:6px;min-width:0;min-height:46px;display:grid;position:relative}.new-events-source-header:after,.new-events-row-item:not(:last-child):after{right:var(--fj-space-4);bottom:0;left:var(--fj-space-4);height:var(--fj-border-hairline);background:var(--fj-color-border);content:"";pointer-events:none;position:absolute}.new-events-source-kind{color:var(--fj-color-text-secondary);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.385}.new-events-source-header h3{min-width:0;font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body);font-weight:var(--fj-font-weight-bold);overflow-wrap:anywhere;margin:0;line-height:1.375}.new-events-event-list{min-width:0;margin:0;padding:0;list-style:none}.new-events-row-item{width:100%;min-width:0;position:relative}.new-events-row.fj-disclosure-row{width:100%;min-width:0;min-height:68px;padding:8px 2px 8px var(--fj-space-4);color:var(--fj-color-text-primary);font-family:var(--fj-font-family-platform-control);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.new-events-row:disabled{cursor:progress;opacity:.68}.new-events-row-copy{gap:2px;min-width:0;display:grid}.new-events-row-title{min-width:0;font-size:.9375rem;font-weight:var(--fj-font-weight-regular);overflow-wrap:anywhere;line-height:1.467}.new-events-row time{color:var(--fj-color-text-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.286}.new-events-row-unread{color:var(--fj-vs07-color-date-text);font-family:var(--fj-font-family-ui);font-size:.8125rem;font-weight:var(--fj-font-weight-semibold);line-height:1.385}.new-events-row .navigation-disclosure-symbol{width:18px;height:18px;color:var(--fj-color-text-secondary)}.new-events-empty,.new-events-feedback{gap:var(--fj-space-4);min-height:472px;padding-inline:var(--fj-space-6);color:var(--fj-color-text-primary);font-size:var(--fj-font-size-body-large);line-height:var(--fj-font-line-height-body);text-align:center;overflow-wrap:anywhere;align-content:center;justify-items:center;display:grid}.new-events-feedback .navigation-back-control{justify-self:start}.new-events-feedback .fj-button{min-width:132px;min-height:var(--fj-size-touch-min)}.new-events-row:focus-visible,.new-events-feedback :focus-visible{z-index:1;position:relative}.new-events-row:focus-visible{outline-offset:calc(-1 * var(--fj-border-focus))}@media (width<=260px){.new-events-row.fj-disclosure-row{grid-template-columns:minmax(0,1fr) auto}.new-events-row-unread{grid-column:1}.new-events-row .navigation-disclosure-symbol{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.new-events-row.fj-disclosure-row{scroll-behavior:auto;transition:none}}@media (prefers-reduced-transparency:reduce){.new-events-region{background:var(--fj-color-background)}}@media (forced-colors:active){.new-events-row:focus-visible{forced-color-adjust:none;outline-color:#767676}.new-events-row:focus-visible>*{forced-color-adjust:auto}.new-events-row:focus-visible .new-events-row-title,.new-events-row:focus-visible time{color:canvastext;forced-color-adjust:none;background:canvas}#root-nav-new>span:not(.navigation-badge){color:canvastext;background:canvas}.new-events-source-header:after,.new-events-row-item:not(:last-child):after{background:canvastext}.new-events-row-unread,.new-events-date-section>h2,.new-events-row .navigation-disclosure-symbol{color:canvastext}}.fj-surface.fj-access-surface{--fj-access-primary-action-background:var(--fj-terracotta-600);--fj-access-primary-action-foreground:var(--fj-cream-75);width:min(calc(100% + 2 * max(var(--fj-space-4), env(safe-area-inset-left,0px))), 390px);min-width:0;min-height:100dvh;margin-block:calc(0px - var(--fj-shell-block-start-gutter)) calc(0px - var(--fj-shell-block-end-gutter));padding:calc(32px + env(safe-area-inset-top,0px)) 24px max(24px, env(safe-area-inset-bottom,0px));color:var(--fj-color-text-primary);background:var(--fj-color-background);box-shadow:none;border:0;border-radius:0;place-self:start center;gap:18px}.fj-access-surface .fj-access-heading-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.fj-access-surface .fj-access-heading{min-width:0;font-family:var(--fj-font-family-system);overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:600;line-height:41px}.fj-access-surface .fj-access-heading:focus-visible{outline:0}.fj-access-surface--long-heading .fj-access-heading{font-size:30px}@supports (-webkit-touch-callout:none){.fj-access-surface--long-heading .fj-access-heading{font-size:34px}}.fj-access-surface .fj-access-form{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.fj-access-surface .fj-access-field{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.fj-access-surface .fj-access-assistive-slot{width:100%;min-height:17px;font-family:var(--fj-font-family-system);font-size:14px;line-height:17px;display:block}.fj-access-surface .fj-access-primary-google,.fj-access-surface .fj-access-secondary-actions{flex-direction:column;width:100%;min-width:0;display:flex}.fj-access-surface .fj-access-primary-google{gap:12px}.fj-access-surface .fj-access-secondary-actions{gap:8px}.fj-access-surface .fj-button.fj-access-primary-action{width:100%;height:50px;min-height:50px;color:var(--fj-access-primary-action-foreground);background:var(--fj-access-primary-action-background);border-radius:var(--fj-radius-pill);font-family:var(--fj-font-family-system);border:0;justify-content:center;align-items:center;padding:0 20px;font-size:17px;font-weight:400;line-height:22px;display:flex;position:relative}.fj-access-surface .fj-button.fj-access-primary-action:disabled{cursor:default;opacity:1}.fj-access-surface .fj-button.fj-access-primary-action[aria-busy=true]{color:#b5b1aa;background:#ebe5dc}.fj-access-surface .fj-access-primary-action .fj-access-busy-status{position:absolute;inset-inline-end:16px}.fj-access-surface .fj-access-action-label,.fj-access-surface .fj-access-google-action>span,.fj-access-surface .fj-access-borderless-action{overflow-wrap:anywhere;min-width:0}.fj-access-surface .fj-button.fj-access-primary-action:hover:not(:disabled),.fj-access-surface .fj-button.fj-access-primary-action:active:not(:disabled){color:var(--fj-access-primary-action-foreground);background:var(--fj-access-primary-action-background)}.fj-access-surface .fj-access-borderless-action,.fj-access-surface .fj-access-google-action{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.fj-access-surface .fj-access-borderless-action{height:50px;min-height:50px;color:var(--fj-color-text-secondary);border-radius:var(--fj-radius-pill);font-family:var(--fj-font-family-system);background:0 0;border:0;padding:0 20px;font-size:17px;font-weight:400;line-height:22px}.fj-access-surface .fj-access-google-action{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:26px;height:52px;min-height:52px;padding:0 44px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px}.fj-access-surface .fj-access-google-action img{width:20px;height:20px;position:absolute;inset-inline-start:16px}.fj-access-surface .fj-access-google-action:disabled{cursor:default;opacity:1}.fj-access-surface .fj-access-form-actions{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.fj-access-surface .fj-access-subtitle,.fj-access-surface .fj-access-result-body,.fj-access-surface .fj-access-inline-status,.fj-access-surface .fj-access-offline-status,.fj-access-surface .fj-access-offline-status p{font-family:var(--fj-font-family-system);letter-spacing:-.43px;margin:0;font-size:17px;font-weight:400;line-height:22px}.fj-access-surface .fj-access-subtitle,.fj-access-surface .fj-access-result-body{width:100%;color:var(--fj-color-text-primary)}.fj-access-surface .fj-access-support-action{box-sizing:border-box;text-decoration:none}.fj-access-surface .fj-access-inline-status{color:var(--fj-color-danger)}.fj-access-surface .fj-access-offline-status{flex-direction:column;gap:18px;width:100%;display:flex}.fj-access-surface--registration .fj-access-heading-row{margin-bottom:-10px}.fj-access-surface--registration .fj-access-subtitle{min-height:44px;margin-bottom:-15px}.fj-access-surface--registration .fj-access-registration-form{gap:4px}.fj-access-surface--registration .fj-access-field{gap:7px;min-height:103px}.fj-access-surface--registration .fj-access-field[data-access-assistive=true]{min-height:143px}.fj-access-surface--registration .fj-access-form-actions{gap:6px}.fj-access-surface--result .fj-access-form-actions{margin-top:-4px}.fj-access-busy-status{place-items:center;width:20px;height:20px;display:inline-grid}.fj-access-busy-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:20px;height:20px;animation:.75s linear infinite fj-progress-spin;display:block}@media (width<=300px){.fj-surface.fj-access-surface{padding-inline:max(var(--fj-space-4), env(safe-area-inset-left,0px))}.fj-access-surface .fj-button.fj-access-primary-action,.fj-access-surface .fj-access-borderless-action,.fj-access-surface .fj-access-google-action{white-space:normal;height:auto}.fj-access-surface .fj-button.fj-access-primary-action,.fj-access-surface .fj-access-borderless-action{padding-inline:var(--fj-space-3)}.fj-access-surface .fj-access-google-action{padding-inline:44px var(--fj-space-2)}}@media (prefers-reduced-motion:reduce){.fj-access-busy-spinner{border-style:dotted;animation:none}}@media (forced-colors:active){.fj-access-surface .fj-button.fj-access-primary-action,.fj-access-surface .fj-access-borderless-action,.fj-access-surface .fj-access-google-action{color:buttontext;background:buttonface;border:1px solid buttontext}}.fj-keeper-region{display:contents}.fj-surface.fj-keeper-surface{gap:18px}.fj-keeper-surface .fj-keeper-body{font-family:var(--fj-font-family-system);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:20px}.fj-keeper-actions,.fj-keeper-groups,.fj-keeper-admission-form{flex-direction:column;width:100%;min-width:0;display:flex}.fj-keeper-actions{gap:8px}.fj-keeper-groups{gap:72px}.fj-keeper-surface .fj-access-primary-action,.fj-keeper-surface .fj-access-borderless-action{height:auto;min-height:50px;padding-block:14px}.fj-keeper-surface .fj-keeper-destructive{color:var(--fj-color-danger)}.fj-keeper-admission-form{gap:36px;margin-block-start:18px}.fj-access-surface .fj-keeper-admission-form .fj-access-field{gap:8px}.fj-access-surface .fj-keeper-admission-form .fj-text-field,.fj-surface.fj-keeper-name .fj-text-field{gap:6px}.fj-access-surface .fj-keeper-admission-form .fj-text-field__label,.fj-surface.fj-keeper-name .fj-text-field__label{font-family:var(--fj-font-family-system);font-size:17px;font-weight:400;line-height:20px}.fj-access-surface .fj-keeper-admission-form .fj-text-field__hint,.fj-surface.fj-keeper-name .fj-text-field__hint{min-height:34px;font-family:var(--fj-font-family-system);font-size:14px;line-height:17px}.fj-surface.fj-keeper-name{gap:6px}.fj-surface.fj-keeper-name .fj-access-subtitle{letter-spacing:normal;line-height:20px}.fj-surface.fj-keeper-name .fj-access-form{gap:4px;margin-block-start:-1px}.fj-surface.fj-keeper-name .fj-access-form-actions{gap:6px;margin-block-start:4px}.fj-surface.fj-keeper-name .fj-access-primary-action,.fj-surface.fj-keeper-name .fj-access-borderless-action{height:auto;min-height:50px;padding-block:14px}.fj-keeper-inline-status{margin:0;font-size:17px;line-height:22px}.fj-keeper-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#000;width:min(300px,100% - 24px);max-height:calc(100% - 48px);font-family:var(--fj-font-family-system);background:#eae8e5;border:0;border-radius:40px;padding:22px 14px 14px;overflow:auto;box-shadow:0 16px 40px #00000040}.fj-keeper-dialog::backdrop{background:#0003}.fj-keeper-dialog h2{overflow-wrap:anywhere;margin:0 8px 10px;font-size:17px;font-weight:600;line-height:22px}.fj-keeper-dialog p{overflow-wrap:anywhere;margin:0 8px 24px;font-size:17px;line-height:22px}.fj-keeper-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.fj-keeper-dialog-actions button{background:var(--fj-cream-75);min-width:0;min-height:48px;color:var(--fj-terracotta-600);overflow-wrap:anywhere;border:0;border-radius:22px;flex:100px;padding:13px 16px;font-size:17px;font-weight:600;line-height:22px}.fj-keeper-dialog-actions .fj-keeper-destructive{color:var(--fj-color-danger)}@media (prefers-reduced-motion:reduce){.fj-keeper-region *,.fj-keeper-dialog{transition:none;animation:none}}@media (prefers-reduced-transparency:reduce){.fj-keeper-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eae8e5}}.fj-keeper-surface .fj-access-heading,.fj-surface.fj-keeper-name .fj-access-heading{width:100%}.fj-surface.fj-keeper-name .fj-access-heading-row{margin-bottom:0}.fj-surface.fj-keeper-name .fj-access-subtitle{min-height:0;margin:0}.fj-surface.fj-keeper-name .fj-access-field{gap:8px}.fj-surface.fj-keeper-surface .fj-button.fj-access-primary-action:disabled{color:#b6b1ac;background:#eae3d9}.fj-surface.fj-keeper-surface .fj-access-borderless-action:disabled{color:#b6b1ac;opacity:1}:root{--fj-cream-0:#fffdf9;--fj-cream-50:#fef8ed;--fj-cream-75:#fbf2e6;--fj-cream-100:#f8ecdf;--fj-cream-200:#efe0d1;--fj-cream-300:#dfd6cb;--fj-cream-400:#c8bbb0;--fj-terracotta-300:#e6aa94;--fj-terracotta-350:#e39e86;--fj-terracotta-400:#d6876c;--fj-terracotta-500:#be6e52;--fj-terracotta-600:#a85334;--fj-terracotta-700:#854432;--fj-ink-500:#6d6059;--fj-ink-700:#3c302a;--fj-ink-800:#2c211c;--fj-ink-950:#140e0b;--fj-night-500:#443b34;--fj-night-600:#352c26;--fj-night-700:#28201b;--fj-night-800:#1e1713;--fj-night-900:#140e0b;--fj-red-300:#ef8f82;--fj-red-500:#c53829;--fj-transparent:transparent;--fj-color-background:var(--fj-cream-75);--fj-color-surface:var(--fj-cream-50);--fj-color-surface-raised:#fff;--fj-color-surface-muted:var(--fj-cream-100);--fj-color-text-primary:var(--fj-ink-700);--fj-color-text-secondary:var(--fj-ink-500);--fj-color-toolbar-leading-foreground:var(--fj-ink-950);--fj-color-text-on-accent:var(--fj-cream-50);--fj-color-on-primary-action:var(--fj-ink-950);--fj-color-border:var(--fj-cream-300);--fj-color-control-border:var(--fj-ink-500);--fj-color-control-indicator:var(--fj-cream-50);--fj-color-accent:var(--fj-terracotta-500);--fj-color-accent-hover:var(--fj-terracotta-600);--fj-color-accent-soft:var(--fj-cream-200);--fj-color-prominent-action-background:var(--fj-terracotta-600);--fj-color-prominent-action-foreground:var(--fj-cream-75);--fj-color-danger:var(--fj-red-500);--fj-color-focus:var(--fj-terracotta-500);--fj-color-navigation-selected-background:#ededed;--fj-color-navigation-selected-foreground:var(--fj-terracotta-600);--fj-color-badge-background:var(--fj-terracotta-600);--fj-color-badge-foreground:var(--fj-cream-75);--fj-color-navigation-selected-background-dark:#121212;--fj-color-navigation-selected-foreground-dark:var(--fj-terracotta-400);--fj-color-badge-background-dark:var(--fj-terracotta-400);--fj-color-badge-foreground-dark:var(--fj-ink-950);--fj-glass-fill:#fdf8f0c7;--fj-navigation-glass-fill:#ffffff40;--fj-navigation-glass-prominent-base:var(--fj-color-prominent-action-background);--fj-navigation-glass-prominent-fill:color-mix(in srgb, var(--fj-navigation-glass-prominent-base) 98%, transparent);--fj-navigation-glass-prominent-border:color-mix(in srgb, white 28%, var(--fj-navigation-glass-prominent-base));--fj-navigation-glass-sheet-fill:color-mix(in srgb, var(--fj-glass-opaque-fill) 72%, transparent);--fj-glass-border:#ffffff9e;--fj-glass-opaque-fill:var(--fj-color-surface-raised);--fj-glass-blur:20px;--fj-glass-sheet-blur:calc(var(--fj-glass-blur) * 1.6);--fj-glass-saturation:1.18;--fj-color-action-sheet-action-fill:#78788029;--fj-space-0:0;--fj-space-1:4px;--fj-space-2:8px;--fj-space-3:12px;--fj-space-4:16px;--fj-space-5:20px;--fj-space-6:24px;--fj-space-8:32px;--fj-space-10:40px;--fj-space-12:48px;--fj-radius-small:8px;--fj-radius-medium:14px;--fj-radius-large:20px;--fj-radius-xlarge:28px;--fj-radius-pill:999px;--fj-size-touch-min:44px;--fj-size-control:48px;--fj-size-control-large:60px;--fj-size-content-max:1120px;--fj-border-hairline:1px;--fj-border-focus:3px;--fj-font-family-ui:"Nunito", system-ui, -apple-system, sans-serif;--fj-font-family-editorial:"Lora", Georgia, serif;--fj-font-family-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fj-font-family-platform-control:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--fj-font-size-caption:.75rem;--fj-font-size-body-small:.875rem;--fj-font-size-body:1rem;--fj-font-size-body-large:1.125rem;--fj-font-size-title-3:1.25rem;--fj-font-size-title-2:1.5rem;--fj-font-size-title-1:1.875rem;--fj-font-size-navigation-label:var(--fj-font-size-caption);--fj-font-size-navigation-title:1.0625rem;--fj-font-weight-regular:400;--fj-font-weight-medium:500;--fj-font-weight-semibold:600;--fj-font-weight-bold:700;--fj-font-line-height-tight:1.25;--fj-font-line-height-heading:1.3;--fj-font-line-height-body:1.5;--fj-font-line-height-reading:1.625;--fj-motion-duration-instant:0s;--fj-motion-duration-fast:.16s;--fj-motion-duration-normal:.24s;--fj-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--fj-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--fj-layer-content:0;--fj-layer-sticky:10;--fj-layer-navigation:20;--fj-layer-sheet:30;--fj-layer-toast:40;--fj-shadow-surface:0 4px 16px -4px #3c302a24;--fj-shadow-floating:0 10px 28px -10px #3c302a3d;--fj-shadow-glass:0 8px 24px -12px #3c302a47, 0 0 0 .5px color-mix(in srgb, var(--fj-color-text-secondary) 18%, transparent), inset 0 1px 0 #ffffff9e;--fj-shell-block-start-gutter:max(var(--fj-space-6), env(safe-area-inset-top,0px));--fj-shell-block-end-gutter:max(var(--fj-space-6), env(safe-area-inset-bottom,0px));--fj-ios-functional-layer-block-start:max(var(--fj-space-1), env(safe-area-inset-top,0px));--fj-ios-root-header-offset:calc(var(--fj-ios-functional-layer-block-start) + var(--fj-space-1));--fj-ios-toolbar-block-size:54px;--fj-ios-tab-bar-block-size:95px;color:var(--fj-color-text-primary);background:var(--fj-color-background);font-family:var(--fj-font-family-ui);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{overflow-x:clip}html,body,#root,.appearance-root{min-height:100%}body{background:var(--fj-color-background);min-height:100dvh;margin:0;overflow-x:clip}button,input,select{font:inherit}button,select{touch-action:manipulation}h1,h2,p{margin:0}h1{font-family:var(--fj-font-family-editorial);font-size:clamp(2rem,7vw,3.25rem);line-height:var(--fj-font-line-height-heading)}h2{font-size:var(--fj-font-size-title-2);line-height:var(--fj-font-line-height-heading)}p{line-height:var(--fj-font-line-height-body)}:focus-visible{outline:var(--fj-border-focus) solid var(--fj-color-focus);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:calc(var(--fj-layer-toast) + 1);padding:var(--fj-space-3) var(--fj-space-4);max-width:calc(100vw - 2 * var(--fj-space-2));color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-medium);overflow-wrap:anywhere;position:fixed;inset-block-start:var(--fj-space-2);inset-inline-start:var(--fj-space-2);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.appearance-root{background:0 0}.app-shell,.navigation-modal-underlay{padding-block-start:var(--fj-shell-block-start-gutter);padding-block-end:var(--fj-shell-block-end-gutter);padding-inline-start:max(var(--fj-space-6), env(safe-area-inset-left,0px));padding-inline-end:max(var(--fj-space-6), env(safe-area-inset-right,0px))}.app-shell{grid-template-columns:minmax(0,1fr);min-width:0;min-height:100dvh;display:grid}.app-shell>*{min-width:0}.technical-scaffold{place-self:center;width:min(100%,520px)}.technical-scaffold h1{margin-block:var(--fj-space-2) var(--fj-space-3)}.eyebrow{color:var(--fj-color-accent);font-size:var(--fj-font-size-caption);font-weight:var(--fj-font-weight-bold);letter-spacing:.08em;line-height:var(--fj-font-line-height-tight);text-transform:uppercase}.fj-surface{gap:var(--fj-space-3);padding:var(--fj-space-6);color:var(--fj-color-text-primary);background:var(--fj-color-surface);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-large);flex-direction:column;display:flex}.fj-surface--raised{background:var(--fj-color-surface-raised);box-shadow:var(--fj-shadow-surface)}.fj-surface--transient{background:var(--fj-color-surface-raised)}.fj-glass-material{background:var(--fj-glass-opaque-fill);border-color:var(--fj-color-control-border)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fj-glass-material{background:var(--fj-glass-fill);border-color:var(--fj-glass-border);-webkit-backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation));backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation))}}.fj-adapter-material{border-radius:var(--fj-radius-large);box-shadow:var(--fj-shadow-surface)}.fj-adapter-neutral{border-color:var(--fj-color-control-border);border-radius:var(--fj-radius-medium);box-shadow:none}.fj-button{min-width:var(--fj-size-touch-min);min-height:var(--fj-size-control);padding:var(--fj-space-3) var(--fj-space-5);color:var(--fj-color-on-primary-action);background:var(--fj-color-accent);border:var(--fj-border-hairline) solid transparent;border-radius:var(--fj-radius-medium);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-tight);cursor:pointer;transition:background-color var(--fj-motion-duration-fast) var(--fj-motion-easing-standard), transform var(--fj-motion-duration-fast) var(--fj-motion-easing-standard)}.fj-button--primary:hover:not(:disabled),.fj-button--primary:active:not(:disabled){color:var(--fj-cream-75);background:var(--fj-color-accent-hover)}.fj-button:active:not(:disabled){transform:scale(.98)}.fj-button:disabled{cursor:not-allowed;opacity:.44}.fj-button--primary{min-height:var(--fj-size-control-large)}.fj-button--secondary{color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border-color:var(--fj-color-control-border)}.fj-button--secondary:hover:not(:disabled){background:var(--fj-color-surface-raised)}.fj-text-field{min-height:72px;color:var(--fj-color-text-secondary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-medium);gap:6px;padding:10px 14px;display:grid}.fj-text-field:focus-within{border-width:2px;border-color:var(--fj-color-focus)}.fj-text-field--invalid{border-width:2px;border-color:var(--fj-color-danger)}.fj-text-field__label{color:currentColor;font-size:.8125rem;font-weight:var(--fj-font-weight-bold)}.fj-text-field__input{width:100%;min-height:24px;color:var(--fj-color-text-primary);background:0 0;border:0;outline:0;padding:0}.fj-text-field__input::placeholder{color:var(--fj-color-text-secondary);opacity:1}.fj-text-field__input:disabled{opacity:.62}.fj-text-field__hint,.fj-text-field__error{font-size:var(--fj-font-size-caption);line-height:var(--fj-font-line-height-tight)}.fj-text-field__error{color:var(--fj-color-danger);font-weight:var(--fj-font-weight-semibold)}.fj-text-field.fj-text-field--grouped{min-width:0;min-height:0;color:var(--fj-color-text-secondary);background:0 0;border:0;border-radius:0;align-content:start;gap:6px;padding:0}.fj-text-field--grouped .fj-text-field__group{min-width:0;color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-medium);cursor:text;display:grid;overflow:hidden}.fj-text-field--grouped[data-ui-adapter=glass] .fj-text-field__group{border:0;border-radius:26px}.fj-text-field--grouped[data-ui-adapter=material] .fj-text-field__group{background:var(--fj-color-surface-muted);border-radius:var(--fj-radius-small) var(--fj-radius-small) 0 0}.fj-text-field--grouped .fj-text-field__label{min-width:0;padding:3px var(--fj-space-4);color:var(--fj-color-text-primary);font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-medium);line-height:var(--fj-font-line-height-body);overflow-wrap:anywhere}.fj-text-field--grouped .fj-text-field__control{min-width:0;display:grid;position:relative}.fj-text-field--grouped .fj-text-field__control:before{z-index:1;inset-block-start:0;inset-inline:var(--fj-space-4);height:var(--fj-border-hairline);background:var(--fj-color-border);pointer-events:none;content:"";position:absolute}.fj-text-field--grouped[data-ui-adapter=glass] .fj-text-field__control:before{background:#e6e6e6}.fj-text-field--grouped .fj-text-field__input{min-width:0;min-height:max(52px, var(--fj-size-touch-min));padding:10px var(--fj-space-4);color:var(--fj-color-text-primary);font-family:var(--fj-font-family-platform-control);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-heading);caret-color:var(--fj-color-text-primary);background:0 0;border:0;border-radius:0}.fj-text-field--grouped .fj-text-field__group:where(:not([data-focus-origin=pointer])):has(.fj-text-field__input:focus-visible){outline:var(--fj-border-focus) solid var(--fj-color-focus);outline-offset:2px}.fj-text-field--grouped.fj-text-field--invalid .fj-text-field__group{box-shadow:inset 0 0 0 2px var(--fj-color-danger)}.fj-text-field--grouped.fj-text-field--invalid .fj-text-field__control:before{background:var(--fj-color-danger)}.fj-text-field--grouped .fj-text-field__group:has(:disabled){color:var(--fj-color-text-secondary);cursor:default}.fj-text-field--grouped .fj-text-field__input:disabled{color:var(--fj-color-text-secondary);-webkit-text-fill-color:currentcolor;opacity:1}.fj-text-field--grouped .fj-text-field__input:read-only{cursor:default}.fj-text-field--grouped .fj-text-field__input:autofill{box-shadow:inset 0 0 0 1000px var(--fj-color-surface-raised);-webkit-text-fill-color:var(--fj-color-text-primary)}.fj-text-field--grouped[data-ui-adapter=material] .fj-text-field__input:autofill{box-shadow:inset 0 0 0 1000px var(--fj-color-surface-muted)}.fj-text-field--grouped .fj-text-field__hint,.fj-text-field--grouped .fj-text-field__error{min-width:0;font-size:var(--fj-font-size-body-small);line-height:var(--fj-font-line-height-body);overflow-wrap:anywhere}.fj-text-field--grouped.fj-text-field--registration .fj-text-field__hint{color:var(--fj-color-text-primary)}.fj-text-field--grouped[data-ui-adapter=glass]:where(.fj-text-field--registration:not(.fj-text-field--invalid)) .fj-text-field__control:before{background:var(--fj-color-control-border)}.fj-textarea{min-height:180px;color:var(--fj-color-text-secondary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-medium);grid-template-rows:auto minmax(0,1fr) auto;gap:6px;padding:10px 14px;display:grid}.fj-textarea:focus-within{border-width:2px;border-color:var(--fj-color-focus)}.fj-textarea--invalid{border-width:2px;border-color:var(--fj-color-danger)}.fj-textarea__label{color:currentColor;font-size:.8125rem;font-weight:var(--fj-font-weight-bold)}.fj-textarea__input{width:100%;min-height:0;color:var(--fj-color-text-primary);font:inherit;line-height:var(--fj-font-line-height-body);resize:none;background:0 0;border:0;outline:0;padding:0}.fj-textarea__input:disabled{color:var(--fj-color-text-secondary);opacity:1}.fj-textarea__hint,.fj-textarea__error{font-size:var(--fj-font-size-caption);line-height:var(--fj-font-line-height-tight)}.fj-textarea__error{color:var(--fj-color-danger);font-weight:var(--fj-font-weight-semibold)}.fj-dialog,.fj-sheet{width:min(calc(100% - 2 * var(--fj-space-6)), 520px);padding:var(--fj-space-6);color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-xlarge);box-shadow:var(--fj-shadow-floating)}.fj-dialog{z-index:var(--fj-layer-sheet);margin:auto;inset:0}.fj-dialog::backdrop{background:#140e0b75}.fj-sheet::backdrop{background:#140e0b5c}.fj-sheet{z-index:var(--fj-layer-sheet);top:auto;inset-inline:0;border-end-end-radius:0;border-end-start-radius:0;margin-block:0;margin-inline:auto;padding-block-end:max(var(--fj-space-6), calc(env(safe-area-inset-bottom,0px) + var(--fj-space-3)));position:fixed;bottom:0}.fj-sheet__handle{width:48px;height:5px;margin:0 auto var(--fj-space-5);background:var(--fj-color-control-border);border-radius:var(--fj-radius-pill)}.fj-overlay-description{color:var(--fj-color-text-secondary);margin-block-start:var(--fj-space-2)}.fj-overlay-content{margin-block:var(--fj-space-5)}.fj-overlay-actions{gap:var(--fj-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.fj-bottom-bar{z-index:var(--fj-layer-navigation);gap:var(--fj-space-2);min-height:calc(var(--fj-size-control-large) + var(--fj-space-2));padding-block:var(--fj-space-2) max(var(--fj-space-2), env(safe-area-inset-bottom,0px));padding-inline:var(--fj-space-4);color:var(--fj-color-text-secondary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-pill);box-shadow:var(--fj-shadow-floating);justify-content:space-around;align-items:center;display:flex;position:sticky;bottom:0}.fj-bottom-bar>*{min-width:var(--fj-size-touch-min);min-height:var(--fj-size-touch-min);padding-inline:var(--fj-space-3);place-items:center;display:grid}.fj-bottom-bar [aria-current=page]{color:var(--fj-color-navigation-selected-foreground);background:var(--fj-color-navigation-selected-background);border-radius:var(--fj-radius-pill);font-weight:var(--fj-font-weight-bold)}.navigation-surface-host,.navigation-renderer-slot{display:contents}.navigation-surface-host>.navigation-renderer-slot>:is(.fj-profile-context-frame,.fj-profile-editor-frame,.fj-family-admin-frame){margin-block-start:calc(0px - var(--fj-shell-block-start-gutter));padding-block-start:var(--fj-ios-functional-layer-block-start)}@media (width<=720px){.navigation-surface-host>.navigation-renderer-slot>:is(.fj-profile-context-frame,.fj-profile-editor-frame,.fj-family-admin-frame){width:calc(100% + 2 * var(--fj-space-4));margin-inline:calc(0px - var(--fj-space-4))}}.navigation-root-frame{width:100%;min-width:0;max-width:358px;min-height:calc(100dvh - var(--fj-shell-block-end-gutter));grid-template-rows:auto 18px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:calc(0px - var(--fj-shell-block-start-gutter));margin-inline:auto;padding-block-start:var(--fj-ios-root-header-offset);display:grid}.navigation-functional-layer{isolation:isolate}.navigation-functional-layer:before{z-index:-1;content:"";pointer-events:none;opacity:0;background:linear-gradient(to bottom, var(--fj-color-background) 0%, color-mix(in srgb, var(--fj-color-background) 78%, transparent) 64%, transparent 100%);transition:opacity var(--fj-motion-duration-fast) var(--fj-motion-easing-standard);position:absolute;inset-block:-4px -18px}.navigation-functional-layer[data-scroll-edge-active=true]:before{opacity:1}.navigation-root-toolbar{z-index:var(--fj-layer-navigation);top:var(--fj-ios-functional-layer-block-start);width:100%;min-height:var(--fj-ios-toolbar-block-size);background:0 0;grid-area:1/1;grid-template-columns:50px minmax(0,1fr) 50px;align-items:start;display:grid;position:sticky}.navigation-root-toolbar:before{inset-inline:-22px}.navigation-root-compact-title{min-width:0;font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-semibold);text-align:center;opacity:0;overflow-wrap:anywhere;transition:opacity var(--fj-motion-duration-fast) var(--fj-motion-easing-standard);grid-column:2;margin-block-start:13px;line-height:1.294}.navigation-root-toolbar[data-compact-title-visible=true] .navigation-root-compact-title{opacity:1}.navigation-root-header{min-width:0;min-height:60px;grid-area:1/1;padding-inline-end:calc(50px + var(--fj-space-4))}.navigation-root-header h1{min-width:0;font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-title-1);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere;margin-block-start:5px}.navigation-create-control{width:50px;height:50px;color:var(--fj-color-accent);background:var(--fj-glass-opaque-fill);border:var(--fj-border-hairline) solid var(--fj-color-border);box-shadow:var(--fj-shadow-glass);transition:transform var(--fj-motion-duration-fast) var(--fj-motion-easing-standard);border-radius:50%;grid-column:3;justify-self:end;place-items:center;font-size:20px;line-height:1;text-decoration:none;display:grid}.navigation-create-symbol{width:24px;height:24px}.navigation-create-control:active,.navigation-root-bar a:active{transform:scale(.97)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-appearance=glass] .navigation-create-control,[data-appearance=glass] .navigation-toolbar-control{background:var(--fj-navigation-glass-fill);border-color:var(--fj-glass-border);-webkit-backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation));backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation))}[data-appearance=glass] .navigation-functional-layer[data-scroll-edge-active=true]:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--fj-color-background) 78%, transparent) 0%, color-mix(in srgb, var(--fj-color-background) 52%, transparent) 64%, transparent 100%);-webkit-backdrop-filter:blur(6px)saturate(1.08);backdrop-filter:blur(6px)saturate(1.08)}.navigation-create-dialog[data-ui-adapter=glass]{background:var(--fj-navigation-glass-sheet-fill);-webkit-backdrop-filter:blur(var(--fj-glass-sheet-blur)) saturate(var(--fj-glass-saturation));backdrop-filter:blur(var(--fj-glass-sheet-blur)) saturate(var(--fj-glass-saturation))}}.navigation-status-slot{min-height:12px;margin-block-start:6px}.navigation-root-frame>.navigation-product-surface{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.navigation-transition-link{min-height:var(--fj-size-touch-min);padding:var(--fj-space-3) var(--fj-space-4);color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-medium);font-weight:var(--fj-font-weight-semibold);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.navigation-root-bar{bottom:max(0px, env(safe-area-inset-bottom,0px));gap:var(--fj-space-2);width:calc(100% + 44px);min-width:0;min-height:var(--fj-ios-tab-bar-block-size);color:var(--fj-color-text-secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,290px) 62px;justify-content:center;align-items:start;margin-block-end:calc(0px - var(--fj-shell-block-end-gutter));margin-inline:-22px;padding:12px 0 21px;display:grid;position:sticky}.navigation-root-bar>.navigation-tab-cluster{min-width:0;min-height:62px;padding:calc(var(--fj-space-1) - var(--fj-border-hairline));color:var(--fj-color-text-secondary);background:var(--fj-glass-opaque-fill);border:var(--fj-border-hairline) solid var(--fj-color-border);border-radius:var(--fj-radius-pill);box-shadow:var(--fj-shadow-glass);display:flex}.navigation-root-bar a{min-width:0;min-height:54px;padding-inline:var(--fj-space-1);color:inherit;border-radius:var(--fj-radius-pill);font-size:var(--fj-font-size-navigation-label);text-align:center;overflow-wrap:anywhere;transition:transform var(--fj-motion-duration-fast) var(--fj-motion-easing-standard);place-items:center;gap:2px;text-decoration:none;display:grid;position:relative}.navigation-root-bar a>span:not(.navigation-badge){overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%}.navigation-tab-cluster>.navigation-tab-link{min-width:var(--fj-size-touch-min);flex:1 1 0}.navigation-root-bar>.navigation-profile-link{width:62px;min-width:62px;height:62px;min-height:62px;color:var(--fj-color-text-secondary);background:var(--fj-glass-opaque-fill);border:var(--fj-border-hairline) solid var(--fj-color-border);box-shadow:var(--fj-shadow-glass);border-radius:50%;place-items:center;padding:0;display:grid}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-appearance=glass] .navigation-tab-cluster,[data-appearance=glass] .navigation-profile-link{background:var(--fj-navigation-glass-fill);border-color:var(--fj-glass-border);-webkit-backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation));backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation))}}.navigation-root-bar [aria-current=page]{color:var(--fj-color-navigation-selected-foreground);background:var(--fj-color-navigation-selected-background);font-weight:var(--fj-font-weight-bold)}.navigation-tab-symbol{width:24px;height:24px;display:block}.navigation-profile-link .navigation-tab-symbol{width:30px;height:30px}.navigation-badge{z-index:1;min-width:24px;min-height:24px;color:var(--fj-color-badge-foreground);background:var(--fj-color-badge-background);border-radius:var(--fj-radius-pill);font-weight:var(--fj-font-weight-bold);place-items:center;padding-inline:6px;display:grid;position:absolute;inset-block-start:-9px;inset-inline-end:-9px}.navigation-context-frame{grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:0;width:100%;min-width:0;max-width:358px;margin-inline:auto;display:grid}.navigation-context-header{gap:var(--fj-space-3);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.navigation-context-header h1:only-child{grid-column:1/-1}.navigation-context-header h1{min-width:0;font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-title-1);font-weight:var(--fj-font-weight-bold);line-height:var(--fj-font-line-height-heading);overflow-wrap:anywhere}.navigation-toolbar-control{width:var(--fj-size-touch-min);height:var(--fj-size-touch-min);color:var(--fj-color-text-primary);background:var(--fj-glass-opaque-fill);border:var(--fj-border-hairline) solid var(--fj-color-border);box-shadow:var(--fj-shadow-glass);cursor:pointer;transition:transform var(--fj-motion-duration-fast) var(--fj-motion-easing-standard);border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.navigation-glass-symbol-text-control{gap:var(--fj-space-2);min-width:var(--fj-size-touch-min);min-height:50px;color:var(--fj-color-accent-hover);font-family:var(--fj-font-family-ui);font-size:var(--fj-font-size-body);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-body);text-align:start;cursor:pointer;transition:transform var(--fj-motion-duration-fast) var(--fj-motion-easing-standard);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.navigation-glass-symbol-lens{width:50px;height:50px;color:var(--fj-color-accent);background:var(--fj-glass-opaque-fill);border:var(--fj-border-hairline) solid var(--fj-color-border);box-shadow:var(--fj-shadow-glass);border-radius:50%;flex:0 0 50px;place-items:center;display:grid}.navigation-glass-symbol-text-symbol{width:24px;height:24px}.navigation-glass-symbol-text-label{overflow-wrap:anywhere;min-width:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-appearance=glass] .navigation-glass-symbol-lens{background:var(--fj-navigation-glass-fill);border-color:var(--fj-glass-border);-webkit-backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation));backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation))}}.navigation-glass-text-control{isolation:isolate;min-width:var(--fj-size-touch-min);min-height:var(--fj-size-touch-min);padding:11px var(--fj-space-4);color:var(--fj-color-accent-hover);border-radius:var(--fj-radius-pill);font-family:var(--fj-font-family-platform-control);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-regular);line-height:var(--fj-font-line-height-heading);text-align:center;cursor:pointer;overflow-wrap:anywhere;transition:transform var(--fj-motion-duration-fast) var(--fj-motion-easing-standard);background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.navigation-glass-text-control:before{z-index:-1;content:"";background:var(--fj-glass-opaque-fill);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:inherit;box-shadow:var(--fj-shadow-glass);position:absolute;inset:5px 0}.navigation-glass-text-control--toolbar{padding:var(--fj-space-2) var(--fj-space-4)}.navigation-back-control,.navigation-glass-text-control--toolbar.navigation-glass-text-control--regular{color:var(--fj-color-toolbar-leading-foreground)}.navigation-glass-text-control--toolbar:before{inset:0}.navigation-glass-text-control--prominent{color:var(--fj-color-prominent-action-foreground)}.navigation-glass-text-control--prominent:before{background:linear-gradient(180deg, #ffffff4d 0%, #fff0 10%, transparent 28%), linear-gradient(0deg, #ffdacc29 0%, transparent 22%), var(--fj-navigation-glass-prominent-base);border-color:var(--fj-navigation-glass-prominent-border);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffdacc52,0 8px 18px -12px #682a168a}.navigation-glass-text-control:active,.navigation-glass-symbol-text-control:active{transform:scale(.97)}.navigation-glass-text-control:disabled,.navigation-glass-symbol-text-control:disabled{cursor:not-allowed;opacity:.5}.navigation-alert-action{min-width:var(--fj-size-touch-min);min-height:48px;padding:var(--fj-space-2) var(--fj-space-4);color:var(--fj-color-accent-hover);background:var(--fj-color-surface-muted);border-radius:var(--fj-radius-pill);font-family:var(--fj-font-family-platform-control);font-size:var(--fj-font-size-navigation-title);font-weight:var(--fj-font-weight-semibold);line-height:var(--fj-font-line-height-heading);cursor:pointer;overflow-wrap:anywhere;border:0}.navigation-alert-action--destructive{color:var(--fj-color-danger)}.navigation-alert-action--neutral{color:var(--fj-color-toolbar-leading-foreground)}.navigation-disclosure-symbol,.navigation-checkmark-symbol{width:24px;height:24px;color:var(--fj-color-accent);stroke-width:2.25px;flex:none;display:block}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-appearance=glass] .navigation-glass-text-control:before{background:var(--fj-navigation-glass-fill);border-color:var(--fj-glass-border);-webkit-backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation));backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation))}[data-appearance=glass] .navigation-glass-text-control--prominent:before{background:linear-gradient(180deg, #ffffff4d 0%, #fff0 10%, transparent 28%), linear-gradient(0deg, #ffdacc29 0%, transparent 22%), var(--fj-navigation-glass-prominent-fill);border-color:var(--fj-navigation-glass-prominent-border)}}.navigation-toolbar-control:active{transform:scale(.97)}.navigation-toolbar-control:disabled{cursor:not-allowed;opacity:.5}.navigation-toolbar-symbol{width:24px;height:24px}.navigation-modal-underlay{z-index:calc(var(--fj-layer-sheet) - 1);background:var(--fj-color-background);grid-auto-rows:max-content;min-width:0;min-height:0;display:grid;position:fixed;inset:0;overflow:visible}.navigation-modal-underlay>.navigation-renderer-slot{min-width:0;display:grid;position:relative;inset-block-start:calc(0px - var(--fj-modal-source-scroll-y,0px));inset-inline-start:calc(0px - var(--fj-modal-source-scroll-x,0px))}.navigation-create-dialog{width:min(calc(100% - 2 * var(--fj-space-4)), 300px);background:var(--fj-glass-opaque-fill);border-radius:var(--fj-radius-xlarge);max-width:none;box-shadow:var(--fj-shadow-glass);border:0;margin:0;padding:14px;position:fixed;inset-block-start:var(--fj-ios-functional-layer-block-start);inset-block-end:auto;inset-inline-start:auto;inset-inline-end:max(var(--fj-space-4), calc((100vw - 390px) / 2 + var(--fj-space-4)), env(safe-area-inset-right,0px))}.navigation-create-dialog::backdrop{background:#140e0b33}.navigation-create-dialog>h2{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.navigation-create-dialog .fj-overlay-content{margin:0}.navigation-create-actions{gap:var(--fj-space-2);display:grid}.navigation-create-actions button{min-height:48px;padding:var(--fj-space-3) var(--fj-space-4);color:var(--fj-color-text-primary);background:var(--fj-color-action-sheet-action-fill);border-radius:var(--fj-radius-pill);font-family:var(--fj-font-family-ui);font-size:1.0625rem;font-weight:var(--fj-font-weight-semibold);text-align:center;cursor:pointer;border:0;line-height:1.294}.navigation-create-actions button+button{border-block-start:0}.component-playground{gap:var(--fj-space-6);width:min(100%, var(--fj-size-content-max));margin-inline:auto;display:grid}.playground-header{gap:var(--fj-space-6);justify-content:space-between;align-items:end;display:flex}.playground-header h1{margin-block:var(--fj-space-2)}.playground-lead{max-width:68ch;color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-large)}.appearance-control{gap:var(--fj-space-2);min-width:min(100%,220px);color:var(--fj-color-text-secondary);font-size:var(--fj-font-size-body-small);font-weight:var(--fj-font-weight-bold);display:grid}.appearance-control select{min-height:var(--fj-size-control);padding:var(--fj-space-2) var(--fj-space-3);color:var(--fj-color-text-primary);background:var(--fj-color-surface-raised);border:var(--fj-border-hairline) solid var(--fj-color-control-border);border-radius:var(--fj-radius-medium)}.playground-grid{gap:var(--fj-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.playground-specimen{align-content:start}.playground-actions,.playground-fields{gap:var(--fj-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.playground-fields>*{flex:220px}@media (width<=720px){.app-shell,.navigation-modal-underlay{padding-inline:max(var(--fj-space-4), env(safe-area-inset-left,0px))}.playground-header{flex-direction:column;align-items:stretch}.playground-grid{grid-template-columns:1fr}.fj-bottom-bar{border-end-end-radius:0;border-end-start-radius:0}.navigation-root-bar{border-start-start-radius:var(--fj-radius-xlarge);border-start-end-radius:var(--fj-radius-xlarge)}}@media (width<=389px){.navigation-root-bar{padding-inline:var(--fj-space-3)}}@media (width<=240px){:is(html:has(.navigation-root-frame),body:has(.navigation-root-frame)){overflow-x:visible}:is(.app-shell:has(.navigation-root-frame),.navigation-modal-underlay:has(.navigation-root-frame)){padding-inline-start:max(var(--fj-space-2), env(safe-area-inset-left,0px));padding-inline-end:max(var(--fj-space-2), env(safe-area-inset-right,0px))}.navigation-root-frame{grid-template-rows:auto auto 18px minmax(0,1fr) auto}.navigation-root-header{padding-block-end:var(--fj-space-2);padding-inline-end:0}.navigation-root-toolbar{pointer-events:none;grid-row:2;grid-template-columns:minmax(0,1fr);align-self:start;min-height:50px;position:relative;top:auto}.navigation-root-toolbar:before,.navigation-root-compact-title{display:none}.navigation-create-control{pointer-events:auto;grid-column:1}.navigation-root-bar{width:100%;grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:0;padding-block-end:max(var(--fj-space-5), env(safe-area-inset-bottom,0px));padding-inline:0;position:relative;bottom:auto}.navigation-root-bar>.navigation-tab-cluster{gap:var(--fj-space-1);border-radius:var(--fj-radius-large);flex-direction:column;width:100%}.navigation-tab-cluster>.navigation-tab-link{flex:none}.navigation-create-dialog{width:calc(100% - max(var(--fj-space-2), env(safe-area-inset-left,0px)) - max(var(--fj-space-2), env(safe-area-inset-right,0px)));padding:var(--fj-space-2);max-height:calc(100dvh - var(--fj-ios-functional-layer-block-start) - max(var(--fj-space-2), env(safe-area-inset-bottom,0px)));inset-inline-end:max(var(--fj-space-2), env(safe-area-inset-right,0px));overflow-y:auto}.navigation-create-actions button{min-width:0;padding-inline:var(--fj-space-2);overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){:root{--fj-motion-duration-fast:0s;--fj-motion-duration-normal:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}}header.fj-context-toolbar{--fj-glass-context-fill:var(--fj-color-background);--fj-glass-context-backdrop:none}.fj-glass-material[data-ui-adapter=glass]:where(:not(.navigation-root-bar,.fj-sheet--opaque)),[data-appearance=glass] .fj-glass-popover{background:var(--fj-glass-opaque-fill);border-color:var(--fj-color-control-border);-webkit-backdrop-filter:none;backdrop-filter:none}.fj-popover{background:var(--fj-glass-opaque-fill);border-color:var(--fj-color-border);box-shadow:var(--fj-shadow-floating)}.fj-glass-material[data-ui-adapter=glass]:is(.fj-dialog--compact-alert,.fj-sheet:where(.fj-glass-popover)){box-shadow:inset 0 0 0 1px var(--fj-glass-border), var(--fj-shadow-floating), var(--fj-shadow-glass)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fj-glass-material[data-ui-adapter=glass]:where(:not(.navigation-root-bar,.fj-sheet--opaque)){background:var(--fj-glass-fill);border-color:var(--fj-glass-border);-webkit-backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation));backdrop-filter:blur(var(--fj-glass-blur)) saturate(var(--fj-glass-saturation))}.fj-glass-material[data-ui-adapter=glass].fj-glass-popover,[data-appearance=glass] .fj-glass-popover{background:var(--fj-navigation-glass-sheet-fill);border-color:var(--fj-glass-border);-webkit-backdrop-filter:blur(var(--fj-glass-sheet-blur)) saturate(var(--fj-glass-saturation));backdrop-filter:blur(var(--fj-glass-sheet-blur)) saturate(var(--fj-glass-saturation))}[data-appearance=glass] header.fj-context-toolbar{--fj-glass-context-fill:color-mix(in srgb, var(--fj-color-background) 82%, transparent);--fj-glass-context-backdrop:blur(20px) saturate(140%)}}[data-appearance=glass] :is(.fj-glass-material:where(:not(.navigation-root-bar,.fj-sheet--opaque)),header.fj-context-toolbar[data-material-state=scrolled],.fj-popover) :is(.fj-glass-material,.navigation-create-control,.navigation-toolbar-control,.navigation-glass-symbol-lens,.navigation-tab-cluster,.navigation-profile-link),[data-appearance=glass] :is(.fj-glass-material:where(:not(.navigation-root-bar,.fj-sheet--opaque)),header.fj-context-toolbar[data-material-state=scrolled],.fj-popover) .navigation-glass-text-control:before,.fj-glass-material[data-ui-adapter=glass].fj-sheet--opaque{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-contrast:more),(forced-colors:active){.fj-glass-material[data-ui-adapter=glass]:is(.fj-dialog--compact-alert,.fj-sheet:where(.fj-glass-popover)){box-shadow:none}}@media (prefers-reduced-transparency:reduce){[data-appearance=glass] .navigation-root-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}[data-appearance=glass] .navigation-profile-link[aria-current=page]{color:var(--fj-color-navigation-selected-foreground);background:var(--fj-color-navigation-selected-background)}[data-appearance=glass] .navigation-functional-layer[data-scroll-edge-active=true]:before{background:linear-gradient(to bottom, var(--fj-color-background) 0%, var(--fj-color-background) 64%, transparent 100%);-webkit-backdrop-filter:none;backdrop-filter:none}.navigation-create-dialog[data-ui-adapter=glass]{background:var(--fj-glass-opaque-fill);border:var(--fj-border-hairline) solid var(--fj-color-control-border);-webkit-backdrop-filter:none;backdrop-filter:none}.navigation-create-dialog[data-ui-adapter=glass] .navigation-create-actions button{background:var(--fj-color-surface-muted)}.fj-glass-material,.fj-glass-material[data-ui-adapter=glass]:is(.fj-dialog,.fj-sheet),.fj-glass-material[data-ui-adapter=glass]:where(:not(.navigation-root-bar)),[data-appearance=glass] .navigation-create-control,[data-appearance=glass] .navigation-toolbar-control,[data-appearance=glass] .navigation-tab-cluster,[data-appearance=glass] .navigation-profile-link,[data-appearance=glass] .navigation-glass-symbol-lens,[data-appearance=glass] .navigation-glass-text-control:before,[data-appearance=glass] .fj-glass-popover{background:var(--fj-glass-opaque-fill);border-color:var(--fj-color-control-border);-webkit-backdrop-filter:none;backdrop-filter:none}[data-appearance=glass] button.navigation-glass-text-control.navigation-glass-text-control--prominent:before{background:var(--fj-color-prominent-action-background);border-color:var(--fj-color-prominent-action-background)}}@media (prefers-contrast:more){.navigation-glass-text-control:before,.navigation-glass-symbol-lens,.navigation-alert-action{border:var(--fj-border-hairline) solid var(--fj-color-control-border);box-shadow:none}[data-appearance] .navigation-create-dialog{background:var(--fj-glass-opaque-fill);border:var(--fj-border-hairline) solid var(--fj-color-control-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-appearance] .navigation-create-actions button,.fj-text-field--grouped .fj-text-field__group{border:var(--fj-border-hairline) solid var(--fj-color-control-border)}.fj-text-field--grouped .fj-text-field__group:where(:not([data-focus-origin=pointer])):has(.fj-text-field__input:focus-visible){outline-color:var(--fj-color-text-primary)}.fj-surface,.fj-text-field,.fj-dialog,.fj-sheet,.fj-bottom-bar,.fj-button--secondary,[data-appearance] .navigation-create-control,[data-appearance] .navigation-toolbar-control,[data-appearance] .navigation-tab-cluster,[data-appearance] .navigation-profile-link,[data-appearance=glass] .navigation-glass-symbol-lens,[data-appearance=glass] .navigation-glass-text-control:before,.fj-glass-material[data-ui-adapter=glass],[data-appearance=glass] .fj-glass-popover{border-color:var(--fj-color-control-border);box-shadow:none}:is(.fj-dialog,.fj-sheet)[data-ui-adapter=glass]{outline:1px solid var(--fj-color-control-border);outline-offset:-1px}}@media (forced-colors:active){.fj-surface,.fj-text-field,.fj-dialog,.fj-sheet,.fj-bottom-bar,.fj-button,.navigation-alert-action,.navigation-glass-text-control,.navigation-glass-symbol-text-control,[data-appearance] .navigation-create-control,[data-appearance] .navigation-toolbar-control,[data-appearance] .navigation-tab-cluster,[data-appearance] .navigation-profile-link,.navigation-create-dialog[data-ui-adapter],.navigation-create-actions button{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.navigation-glass-text-control:before{display:none}.navigation-glass-symbol-lens{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:0}.navigation-alert-action--destructive,.navigation-glass-text-control--prominent{color:highlighttext;background:highlight;border-color:highlight}.navigation-checkmark-symbol,.navigation-disclosure-symbol{color:linktext}.navigation-functional-layer:before{display:none}[data-appearance] .navigation-root-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.fj-bottom-bar [aria-current=page],[data-appearance] .navigation-profile-link[aria-current=page],.navigation-badge{color:highlighttext;background:highlight;border:1px solid buttontext}.navigation-root-bar .navigation-badge{color:canvastext;background:canvas}:focus-visible{outline-color:highlight}.navigation-root-bar a:focus-visible{outline-color:canvastext}.navigation-create-control:focus-visible{outline-color:#767676}.navigation-create-control:focus-visible,.navigation-root-bar a:focus-visible{forced-color-adjust:none}.navigation-root-bar a:focus-visible{box-shadow:0 0 0 11px canvas}.navigation-create-control:focus-visible>*,.navigation-root-bar a:focus-visible>*{forced-color-adjust:auto}.fj-text-field.fj-text-field--grouped{background:0 0;border:0}.fj-text-field--grouped[data-ui-adapter] .fj-text-field__group{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.fj-text-field--grouped .fj-text-field__group:where(:not([data-focus-origin=pointer])):has(.fj-text-field__input:focus-visible){outline-color:highlight}.fj-text-field--grouped.fj-text-field--invalid .fj-text-field__group{border:2px dashed canvastext}.fj-text-field--grouped[data-ui-adapter] .fj-text-field__control:before{background:canvastext}.fj-text-field--grouped .fj-text-field__input:autofill{box-shadow:none;-webkit-text-fill-color:CanvasText}.fj-text-field--grouped .fj-text-field__input:disabled{color:graytext}[data-appearance=glass] .navigation-glass-symbol-lens,.fj-glass-material[data-ui-adapter=glass]:is(.fj-dialog,.fj-sheet),.fj-glass-material[data-ui-adapter=glass]:where(:not(.navigation-root-bar)),[data-appearance=glass] .fj-glass-popover{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}:is(.fj-dialog,.fj-sheet)[data-ui-adapter=glass]{outline-offset:-1px;outline:1px solid canvastext}}@media (prefers-reduced-transparency:reduce) and (forced-colors:active){[data-appearance=glass] .navigation-create-control,[data-appearance=glass] .navigation-profile-link{border-color:var(--fj-color-control-border)}}
