.key-workspace_backdrop__inSeM{position:fixed;inset:0;z-index:1100;display:grid;place-items:stretch;padding:0;background:rgb(25 65 95/55%)}.key-workspace_modal__6P_sl{display:flex;flex-direction:column;gap:.75rem;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;overflow:hidden;padding:1rem 1.25rem;border-radius:0;background:var(--fh-color-surface);color:var(--fh-color-brand-blue);box-shadow:none}.key-workspace_header__QpIZ4{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem}.key-workspace_changelogBody__RTqYq{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-block-size:0;overflow:auto}.key-workspace_changelogSection__zmSjH{display:flex;flex-direction:column;gap:.5rem;flex:0 0 auto}.key-workspace_snapshotToggle__lKY9k{display:block;inline-size:100%;margin:0;padding:.55rem .65rem;border:0;background:transparent;color:inherit;font:inherit;font-size:.8rem;text-align:start;cursor:pointer}.key-workspace_snapshotToggleActive__kST3L,.key-workspace_snapshotToggle__lKY9k:hover{background:var(--fh-color-surface-raised)}.key-workspace_snapshotEntries__oteT5{list-style:none;margin:0;padding:0 .65rem .55rem}.key-workspace_changelogSection__zmSjH .key-workspace_entryList__E6xFe>li{-webkit-border-after:1px solid var(--fh-color-border);border-block-end:1px solid var(--fh-color-border)}.key-workspace_changelogSection__zmSjH .key-workspace_entryList__E6xFe>li:last-child{-webkit-border-after:0;border-block-end:0}.key-workspace_entryListShell__NWXbC{position:relative}.key-workspace_statusPill__CES9k{display:inline-block;padding:.15rem .5rem;border-radius:var(--fh-radius-pill);font-size:.7rem;font-weight:600;line-height:1.2}.key-workspace_statusInProgress__HjZP4{color:var(--fh-color-brand-blue);background:color-mix(in srgb,var(--fh-color-brand-blue) 14%,var(--fh-color-surface))}.key-workspace_statusSuccess__zqRXE{color:#1b7f4e;background:color-mix(in srgb,#1b7f4e 14%,var(--fh-color-surface))}.key-workspace_statusFailed__GVEaw{color:#b42318;background:color-mix(in srgb,#b42318 12%,var(--fh-color-surface))}.key-workspace_statusCancelled__PIJY_{color:var(--fh-color-muted);background:color-mix(in srgb,var(--fh-color-muted) 16%,var(--fh-color-surface))}.key-workspace_title__stqEu{margin:0;font-size:1.2rem}.key-workspace_subtitle__XDFdD{margin:.25rem 0 0;font-size:.8rem;color:var(--fh-color-muted)}.key-workspace_actions__FxG2v,.key-workspace_filters__r5M_d,.key-workspace_toolbar__eQAH2{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.key-workspace_filters__r5M_d input{min-height:2.25rem;padding:.4rem .7rem}.key-workspace_emailActionTables__vaOzg{align-items:stretch;justify-content:flex-start}.key-workspace_emailActionTables__vaOzg .key-workspace_adminGroup__YyjI8{box-sizing:border-box;width:22.5rem}.key-workspace_emailButtonGrid__yj5wd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.key-workspace_emailButtonGridWide__i9n5v{grid-column:1/-1}.key-workspace_adminGroup__YyjI8{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;margin:0;padding:.35rem .55rem .45rem;min-inline-size:0;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm)}.key-workspace_adminGroupLegend__YzGEb{padding-inline:.25rem;font-size:.7rem;font-weight:600;color:var(--fh-color-muted)}.key-workspace_adminGroupHint__rckIm{-webkit-margin-start:.4rem;margin-inline-start:.4rem;font-weight:500;color:color-mix(in srgb,var(--fh-color-muted) 80%,var(--fh-color-brand-blue))}.key-workspace_tabs__gORqr{display:flex;gap:.25rem}.key-workspace_tab__kq3BM{margin:0;padding:.4rem .7rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);color:inherit;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.key-workspace_tabActive__Yolk8{border-color:var(--fh-color-brand-blue);background:color-mix(in srgb,var(--fh-color-brand-blue) 12%,var(--fh-color-surface))}.key-workspace_field__pHkFI{display:flex;flex-direction:column;gap:.3rem;min-inline-size:8rem}.key-workspace_fieldLabel__jSncQ{font-size:.75rem;font-weight:600}.key-workspace_select__ZLZve,.key-workspace_textarea__A93S7{inline-size:100%;padding:.4rem .5rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-control);background:var(--fh-color-surface);color:inherit;font:inherit}.key-workspace_textarea__A93S7{resize:vertical;min-block-size:4rem}.key-workspace_check__Mfb8_{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;-webkit-padding-after:.35rem;padding-block-end:.35rem}.key-workspace_body__YGu2a{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;min-block-size:0;flex:1 1;overflow:hidden}.key-workspace_listPane___6D6j,.key-workspace_listShell__i1Hrs{display:flex;flex-direction:column;min-block-size:0;overflow:hidden}.key-workspace_listShell__i1Hrs{position:relative;flex:1 1}.key-workspace_listMeta___0cAY{margin:0 0 .35rem;font-size:.75rem;color:var(--fh-color-muted)}.key-workspace_list__qnbfs{list-style:none;margin:0;padding:0;overflow:auto;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);flex:1 1}.key-workspace_row__AtAqU{display:flex;gap:.35rem;align-items:stretch;-webkit-border-after:1px solid var(--fh-color-border);border-block-end:1px solid var(--fh-color-border)}.key-workspace_rowStack__hZEZe{display:flex;flex-direction:column;flex:1 1;min-inline-size:0}.key-workspace_rowBar__RV2XN{display:flex;gap:.35rem;align-items:stretch}.key-workspace_rowMainCss__iSpSu,.key-workspace_rowMain__rdJkb{display:grid;grid-template-columns:var(--workspace-key-col,28rem) 5.5rem minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem;flex:1 1;margin:0;padding:.45rem .55rem;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.key-workspace_rowMainCss__iSpSu{grid-template-columns:var(--workspace-key-col,28rem) minmax(0,1fr)}.key-workspace_rowMainEmail__EYJh3{grid-template-columns:var(--workspace-key-col,28rem) minmax(0,1fr) minmax(0,1fr)}.key-workspace_rowMainCss__iSpSu:hover,.key-workspace_rowMainEmail__EYJh3:hover,.key-workspace_rowMain__rdJkb:hover{background:var(--fh-color-surface-raised)}.key-workspace_row__AtAqU[data-locked=true] .key-workspace_expand__74toY,.key-workspace_row__AtAqU[data-locked=true] .key-workspace_rowMainEmail__EYJh3,.key-workspace_row__AtAqU[data-locked=true] .key-workspace_rowMain__rdJkb{opacity:.55}.key-workspace_row__AtAqU[data-locked=true] .key-workspace_rowMainEmail__EYJh3,.key-workspace_row__AtAqU[data-locked=true] .key-workspace_rowMain__rdJkb{cursor:not-allowed}.key-workspace_row__AtAqU[data-locked=true] .key-workspace_rowMainEmail__EYJh3:hover,.key-workspace_row__AtAqU[data-locked=true] .key-workspace_rowMain__rdJkb:hover{background:transparent}.key-workspace_row__AtAqU[data-unused=true]{background:#ffd6d6}.key-workspace_row__AtAqU[data-unused=true] .key-workspace_rowMainEmail__EYJh3:hover,.key-workspace_row__AtAqU[data-unused=true] .key-workspace_rowMain__rdJkb:hover{background:#ffc4c4}.key-workspace_lockButton__33A5e{flex-shrink:0;align-self:stretch}.key-workspace_lockButton__33A5e[aria-pressed=true]{color:var(--fh-color-text)}.key-workspace_rowKey__87Vho{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-workspace_rowMeta__o9qu5{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.7rem;color:var(--fh-color-muted)}.key-workspace_rowTranslated__eyWSu,.key-workspace_rowValue__ypGUh{font-size:.75rem;color:var(--fh-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-workspace_rowTranslated__eyWSu{color:var(--fh-color-brand-blue)}.key-workspace_expand__74toY{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem .85rem;-webkit-border-before:1px dashed var(--fh-color-border);border-block-start:1px dashed var(--fh-color-border);background:color-mix(in srgb,var(--fh-color-surface) 88%,var(--fh-color-brand-blue))}.key-workspace_importPreview__p3Fda{display:flex;flex-direction:column;gap:.5rem;max-block-size:24rem;overflow:auto;padding:.65rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm)}.key-workspace_importActions__KDBaQ{display:flex;gap:.35rem}.key-workspace_diffList__or6oM{list-style:none;margin:0;padding:0}.key-workspace_diffItem__X_lSG{display:flex;flex-direction:column;gap:.2rem;padding:.45rem 0;-webkit-border-after:1px solid var(--fh-color-border);border-block-end:1px solid var(--fh-color-border)}.key-workspace_diffKind__sVwqQ{font-size:.75rem;color:var(--fh-color-muted)}.key-workspace_diffKind__sVwqQ[data-kind=conflict]{color:#b42318;font-weight:600}.key-workspace_diffLast__Iuv1q{font-size:.75rem;color:var(--fh-color-muted)}.key-workspace_diffItem__X_lSG:has(.key-workspace_diffKind__sVwqQ[data-kind=conflict]) .key-workspace_diffLast__Iuv1q{color:#b42318;font-weight:600}.key-workspace_diffKey__46qTC{font-weight:600;word-break:break-word}.key-workspace_diffPair__cW7LE{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:.35rem;gap:.35rem;align-items:start}.key-workspace_diffSide__yfN69{font-size:.75rem;color:var(--fh-color-muted);-webkit-padding-before:.15rem;padding-block-start:.15rem}.key-workspace_diffText__EkxTK{min-inline-size:0;white-space:pre-wrap;overflow-wrap:anywhere}.key-workspace_drawer__V5sd9{display:flex;flex-direction:column;gap:.5rem;inline-size:min(22rem,40vw);min-block-size:0;overflow:auto;padding:.65rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:color-mix(in srgb,var(--fh-color-surface) 92%,var(--fh-color-brand-blue))}.key-workspace_drawerHeader__mgkW3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem}.key-workspace_drawerBody__DmkSm{display:flex;flex-direction:column;gap:.6rem}.key-workspace_error__tXmru,.key-workspace_message__7D7Lw{margin:0;font-size:.8rem}.key-workspace_error__tXmru{color:var(--fh-color-brand-red)}.key-workspace_generatePanel__jvCB2{display:flex;flex-direction:column;gap:.5rem;min-block-size:0}.key-workspace_generatePanelHeader__Hqqi5{display:flex;align-items:flex-start;gap:.35rem}.key-workspace_generateProgress__DjNgg{flex:1 1;min-inline-size:0}.key-workspace_generatePanelClose__BCIiQ{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:.15rem;border:0;border-radius:var(--fh-radius-sm);background:transparent;color:var(--fh-color-muted);cursor:pointer}.key-workspace_generatePanelClose__BCIiQ:focus-visible,.key-workspace_generatePanelClose__BCIiQ:hover{color:var(--fh-color-text,inherit);background:color-mix(in srgb,var(--fh-color-muted) 14%,transparent)}.key-workspace_generateTableWrap__IsL4m{max-block-size:16rem;overflow:auto;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm)}.key-workspace_generateTable__C2Zqm{inline-size:100%;border-collapse:collapse;font-size:.8rem}.key-workspace_generateTable__C2Zqm td,.key-workspace_generateTable__C2Zqm th{padding:.4rem .55rem;text-align:start;vertical-align:middle}.key-workspace_generateTable__C2Zqm th{position:-webkit-sticky;position:sticky;inset-block-start:0;font-weight:600;background:var(--fh-color-surface-raised)}.key-workspace_generateTable__C2Zqm td{-webkit-border-before:1px solid var(--fh-color-border);border-block-start:1px solid var(--fh-color-border)}.key-workspace_generateTable__C2Zqm td:first-child{inline-size:2.25rem;color:var(--fh-color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.key-workspace_generateTable__C2Zqm tr[data-status=pending] td:nth-child(2){color:var(--fh-color-muted)}.key-workspace_generateStatus__DMzph{display:inline-flex;align-items:center;gap:.3rem}.key-workspace_generateTable__C2Zqm tr[data-status=running] .key-workspace_generateStatus__DMzph{font-weight:600}.key-workspace_generateTable__C2Zqm tr[data-status=failed] .key-workspace_generateStatus__DMzph{color:var(--fh-color-brand-red)}.key-workspace_generateActions__zWF3t{display:flex;flex-wrap:wrap;gap:.3rem;opacity:0;transform:translateY(.2rem);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.key-workspace_generateTable__C2Zqm tr[data-status=failed] .key-workspace_generateActions__zWF3t,.key-workspace_generateTable__C2Zqm tr[data-status=ok] .key-workspace_generateActions__zWF3t{opacity:1;transform:none;pointer-events:auto}.key-workspace_sectionBlock__gpOTB{display:flex;flex-direction:column;gap:.5rem;min-block-size:0;overflow:auto;flex:1 1}.key-workspace_sectionTitle__NK05m{margin:0;font-size:.95rem}.key-workspace_entryList__E6xFe{list-style:none;margin:0;padding:0;overflow:auto;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm)}.key-workspace_listItem__L0VZf{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .75rem;-webkit-border-after:1px solid var(--fh-color-border);border-block-end:1px solid var(--fh-color-border)}.key-workspace_changelogSkeletonRow__xhM1J{display:flex;flex-direction:column;gap:.4rem;padding:.8rem .75rem}.key-workspace_changelogSkeletonRow__xhM1J .key-workspace_skeletonBar__Y6ahW:first-child{inline-size:4.75rem}.key-workspace_changelogSkeletonRow__xhM1J .key-workspace_skeletonBar__Y6ahW:last-child{inline-size:72%}.key-workspace_muted__giWBG{font-size:.7rem;color:var(--fh-color-muted)}.key-workspace_diffLine__QEEGo{margin:0;min-inline-size:0;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.key-workspace_from__r_v3h{color:var(--fh-color-muted)}.key-workspace_to__f2Q9K{color:var(--fh-color-brand-blue);font-weight:600}.key-workspace_keyButton__H83_h{display:block;inline-size:100%;margin:0;padding:.45rem .55rem;border:0;-webkit-border-after:1px solid var(--fh-color-border);border-block-end:1px solid var(--fh-color-border);background:transparent;color:inherit;font:inherit;font-size:.8rem;text-align:start;cursor:pointer}.key-workspace_keyButton__H83_h:hover{background:var(--fh-color-surface-raised)}.key-workspace_familySelect__NT4Rg{min-inline-size:min(100%,18rem);flex:1 1 14rem}.key-workspace_keyColResize__GPPBZ{position:absolute;inset-block:0;inset-inline-start:calc(.55rem + var(--workspace-key-col, 28rem));z-index:1;inline-size:.55rem;-webkit-margin-start:-.28rem;margin-inline-start:-.28rem;padding:0;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none}.key-workspace_keyColResize__GPPBZ:focus-visible,.key-workspace_keyColResize__GPPBZ:hover{background:color-mix(in srgb,var(--fh-color-brand-blue) 28%,transparent)}.key-workspace_previewLink__AB1fS{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}.key-workspace_previewLink__AB1fS:disabled{cursor:not-allowed;opacity:.6;text-decoration:none}.key-workspace_previewOverlay__1cKIU{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1.25rem;background:rgb(25 65 95/55%)}.key-workspace_previewDialog__zbOCh{display:flex;flex-direction:column;gap:.75rem;inline-size:min(96vw,56rem);block-size:min(92dvh,52rem);overflow:hidden;padding:1rem 1.25rem;border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);color:var(--fh-color-brand-blue);box-shadow:0 12px 40px rgb(0 0 0/25%)}.key-workspace_previewHeader__ZNibV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.key-workspace_previewTitle__A55FU{margin:0;font-size:1.05rem}.key-workspace_previewFrame__pyuAn{block-size:100%;inline-size:100%;min-block-size:18rem;flex:1 1 auto;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface)}.key-workspace_skeletonMainCss__BSpfy,.key-workspace_skeletonMain__lTlZj{display:grid;grid-template-columns:var(--workspace-key-col,28rem) 5.5rem minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem;flex:1 1;padding:.45rem .55rem}.key-workspace_skeletonMainCss__BSpfy{grid-template-columns:var(--workspace-key-col,28rem) minmax(0,1fr)}.key-workspace_skeletonBar__Y6ahW{display:block;block-size:.75rem;border-radius:var(--fh-radius-pill);background:rgb(25 65 95/14%);background-image:linear-gradient(100deg,transparent,rgb(255 255 255/32%) 50%,transparent);background-size:220% 100%;animation:key-workspace_workspaceListShimmer__QSltm 1.6s ease-in-out infinite}.key-workspace_skeletonBar__Y6ahW:first-child{inline-size:86%}.key-workspace_skeletonBar__Y6ahW:nth-child(2){inline-size:55%}.key-workspace_skeletonBar__Y6ahW:nth-child(3),.key-workspace_skeletonBar__Y6ahW:nth-child(4){inline-size:72%}.key-workspace_listOverlay__f9d58{position:absolute;inset:0;pointer-events:none;border-radius:var(--fh-radius-sm);background-image:linear-gradient(100deg,transparent,rgb(255 255 255/28%) 50%,transparent);background-size:220% 100%;animation:key-workspace_workspaceListShimmer__QSltm 1.6s ease-in-out infinite}@keyframes key-workspace_workspaceListShimmer__QSltm{0%{background-position:120% 0}to{background-position:-20% 0}}.key-workspace_bundlePanel__qlyU_{display:flex;flex-direction:column;gap:.55rem;flex-shrink:0;padding:.65rem .75rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm)}.key-workspace_bundleHeader__KoNOO{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.85rem}.key-workspace_bundleHelp__V5VZr{position:relative}.key-workspace_bundleHelpSummary__759oP{display:inline-flex;align-items:center;color:var(--fh-color-muted);cursor:pointer;list-style:none}.key-workspace_bundleHelpSummary__759oP::-webkit-details-marker,.key-workspace_bundleHelpSummary__759oP::marker{display:none;content:""}.key-workspace_bundleHint__6lMJ7{position:absolute;z-index:3;inset-inline-start:0;inset-block-start:calc(100% + .35rem);box-sizing:border-box;margin:0;padding:.75rem .9rem;inline-size:min(36rem,calc(100vw - 2.5rem));border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);box-shadow:0 8px 24px rgb(25 65 95/16%);font-size:.85rem;line-height:1.5;color:var(--fh-color-muted)}.key-workspace_bundleControls__e1lqH{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:flex-end}.key-workspace_bundleFilterStack__hsaMd{display:flex;flex-direction:column;gap:.4rem}.key-workspace_bundlePrefix__O9G6q{flex:0 1 14rem;max-inline-size:14rem}.key-workspace_bundlePrefix__O9G6q input{min-height:2.25rem;padding:.4rem .7rem}.key-workspace_bundleFieldset__n4xBh{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;border:0}.key-workspace_bundleFieldset__n4xBh legend{padding:0;font-size:.75rem;font-weight:600}.key-workspace_bundleChips__d6lg6{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.editor-chrome_overlay__uAVyb{position:fixed;inset:0;z-index:2147483646;pointer-events:none}.editor-chrome_overlay__uAVyb>*{pointer-events:auto}.editor-chrome_toolsOverlay__w9qpR{z-index:2147483645}.editor-chrome_chrome__0bUg6{position:fixed;inset-block-start:1rem;inset-inline-end:1rem;z-index:1000;display:flex;flex-direction:column;gap:.75rem;inline-size:min(22rem,calc(100vw - 2rem));max-block-size:calc(100dvh - 2rem);overflow:auto;padding:.85rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-md);background:color-mix(in srgb,var(--fh-color-surface) 92%,transparent);color:var(--fh-color-brand-blue);box-shadow:var(--fh-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.editor-chrome_chromeCollapsed__YoloW{inline-size:auto;max-inline-size:min(22rem,calc(100vw - 2rem));max-block-size:none;overflow:visible;gap:0;padding:.45rem .55rem}[data-game-port-id] .editor-chrome_chrome__0bUg6,body:has([data-testid=ebook-reader]) .editor-chrome_chrome__0bUg6{inset-block-start:auto;inset-block-end:1rem}body:has([data-testid=ebook-reader]) .editor-chrome_chrome__0bUg6{max-block-size:calc(100dvh - 5.5rem)}.editor-chrome_chromeHeader__nS8u1{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.editor-chrome_chromeCollapsed__YoloW .editor-chrome_chromeHeader__nS8u1{justify-content:flex-end}.editor-chrome_chromeHeaderEnd__TWzH0{display:inline-flex;align-items:center;gap:.35rem;-webkit-margin-start:auto;margin-inline-start:auto}.editor-chrome_chromeTitle___Toxc{font-size:.95rem}.editor-chrome_chromeBody__qh_vG{display:flex;flex-direction:column;gap:.75rem}.editor-chrome_chromeBody__qh_vG[hidden]{display:none}.editor-chrome_collapseButton__2gI1d{display:inline-flex;align-items:center;justify-content:center;margin:0;min-inline-size:1.75rem;min-block-size:1.75rem;padding:.2rem .4rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);color:inherit;font:inherit;font-size:.75rem;line-height:1;cursor:pointer;pointer-events:auto}.editor-chrome_collapseButton__2gI1d:hover{background:var(--fh-color-surface-raised)}.editor-chrome_collapseButton__2gI1d:focus-visible{outline:var(--fh-focus-outline-size,.125rem) solid color-mix(in srgb,var(--fh-color-brand-yellow) 70%,transparent);outline-offset:.125rem}.editor-chrome_hint___X5_z{margin:0;font-size:.75rem;line-height:1.35;color:var(--fh-color-muted)}.editor-chrome_status__k_V5W{font-size:.75rem;color:var(--fh-color-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.editor-chrome_statusLocale___0681{text-transform:none;letter-spacing:0}.editor-chrome_section__Ik9D2{display:flex;flex-direction:column;gap:.5rem;-webkit-padding-before:.5rem;padding-block-start:.5rem;-webkit-border-before:1px solid var(--fh-color-border);border-block-start:1px solid var(--fh-color-border)}.editor-chrome_field__5HJUB{display:flex;flex-direction:column;gap:.35rem}.editor-chrome_fieldLabel__Z59Op{font-size:.8rem;font-weight:600}.editor-chrome_englishValue__AZ381{margin:0;background:color-mix(in srgb,var(--fh-color-muted) 12%,var(--fh-color-surface));color:var(--fh-color-muted);font-size:.85rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;max-block-size:8rem;overflow:auto}.editor-chrome_englishValue__AZ381,.editor-chrome_select___A9C0,.editor-chrome_textarea__gU3MV{padding:.45rem .55rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-control)}.editor-chrome_select___A9C0,.editor-chrome_textarea__gU3MV{inline-size:100%;background:var(--fh-color-surface);color:inherit;font:inherit}.editor-chrome_textarea__gU3MV{resize:vertical;min-block-size:10rem}.editor-chrome_sessionLine__G9SK7{margin:0;font-size:.8rem;color:var(--fh-color-muted)}.editor-chrome_row__uSDmi{display:flex;flex-wrap:wrap;gap:.4rem}.editor-chrome_tabs__RserY{display:flex;gap:.25rem}.editor-chrome_tab__DGdhC{flex:1 1;margin:0;padding:.4rem .5rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);color:inherit;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.editor-chrome_tabActive__4ewdf{background:color-mix(in srgb,var(--fh-color-brand-blue) 12%,var(--fh-color-surface));border-color:var(--fh-color-brand-blue)}.editor-chrome_keyList__aZf8m{list-style:none;margin:0;padding:0;max-block-size:12rem;overflow:auto;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface)}.editor-chrome_keyButton__rzEZK{display:block;inline-size:100%;margin:0;padding:.4rem .55rem;border:0;-webkit-border-after:1px solid var(--fh-color-border);border-block-end:1px solid var(--fh-color-border);background:transparent;color:inherit;font:inherit;font-size:.75rem;text-align:start;cursor:pointer}.editor-chrome_keyButton__rzEZK:hover{background:var(--fh-color-surface-raised)}.editor-chrome_loginLink__o3H_H{display:inline-flex;align-items:center;justify-content:center;min-block-size:2rem;padding:.35rem .65rem;border-radius:var(--fh-radius-control);background:var(--fh-color-brand-blue);color:var(--fh-color-surface);font-size:.8rem;font-weight:600;text-decoration:none}.editor-chrome_loginLink__o3H_H:hover{background:color-mix(in srgb,var(--fh-color-brand-blue) 88%,black)}.editor-chrome_error__N9BfW,.editor-chrome_message__XlIK4{margin:0;font-size:.8rem}.editor-chrome_error__N9BfW{color:var(--fh-color-brand-red)}.editor-chrome_modalBackdrop__HaN8J{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgb(25 65 95/45%)}.editor-chrome_modal__ZSK1F{display:flex;flex-direction:column;gap:.75rem;inline-size:min(36rem,100%);max-block-size:min(90dvh,40rem);overflow:auto;padding:1rem;border-radius:var(--fh-radius-md);background:var(--fh-color-surface);color:var(--fh-color-brand-blue);box-shadow:var(--fh-shadow-dark)}.editor-chrome_modalHeader__IICqD{display:flex;flex-direction:column;gap:.25rem}.editor-chrome_modalTitle__Xbs1_{margin:0;font-size:1.1rem}.editor-chrome_modalKey__EJkvq{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.editor-chrome_modalMeta__FLAFe{margin:0;font-size:.75rem;color:var(--fh-color-muted)}.editor-chrome_modalActions__Ic1F7{display:flex;justify-content:flex-end;gap:.5rem}.editor-chrome_confirmModal__Dsf4i{inline-size:min(26rem,100%);max-block-size:none}.editor-chrome_panelNav___cC4q{display:flex;flex-direction:column;gap:.4rem}.editor-chrome_assetsModal__13HAP{inline-size:min(48rem,100%);max-block-size:min(92dvh,52rem)}.editor-chrome_check__Gyh0c{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem}.editor-chrome_keyMissing__Hkqgh{opacity:.85;font-style:italic}.editor-chrome_splitOpen__WeHrO{display:flex;align-items:stretch;inline-size:100%;gap:.15rem}.editor-chrome_splitOpenMain__P8oc2{flex:1 1 auto;min-inline-size:0;inline-size:auto;border-start-end-radius:0;border-end-end-radius:0}.editor-chrome_splitOpenTab__Sfqi5{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-inline-size:2.25rem;min-block-size:2.25rem;padding:0 .45rem;border:0;border-radius:var(--fh-button-radius);border-start-start-radius:0;border-end-start-radius:0;font:inherit;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.editor-chrome_splitOpenTab__Sfqi5:focus-visible{outline:var(--fh-focus-outline-size,.125rem) solid color-mix(in srgb,var(--fh-color-brand-yellow) 70%,transparent);outline-offset:.125rem}.editor-chrome_splitOpenTabPrimary__kSPpn{color:#ffffff;background:var(--fh-gradient-orange)}.editor-chrome_splitOpenTabPrimary__kSPpn:hover{background:var(--fh-gradient-orange-hover)}.editor-chrome_splitOpenTabSecondary__l1quQ{color:var(--fh-color-brand-blue);background:var(--fh-color-control-muted)}.editor-chrome_splitOpenTabSecondary__l1quQ:hover{background:var(--fh-color-control-muted-strong)}.editor-chrome_assetsBreadcrumbs__Qr7CS{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;font-size:.8rem}.editor-chrome_assetsCrumb__mWmzB{margin:0;padding:.1rem .25rem;border:0;border-radius:var(--fh-radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.editor-chrome_assetsCrumb__mWmzB:disabled{cursor:default;text-decoration:none;opacity:.6}.editor-chrome_assetsGoto__U_PRY,.editor-chrome_assetsToolbar___UNRz{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.editor-chrome_assetsGoto__U_PRY{position:relative}.editor-chrome_assetsGotoSuggestions__KHxQp{list-style:none;margin:0;padding:.25rem 0;flex:1 1 100%;max-block-size:10rem;overflow:auto;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface)}.editor-chrome_assetsGotoSuggestion__MnXMz{display:block;width:100%;margin:0;padding:.35rem .5rem;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.editor-chrome_assetsGotoSuggestion__MnXMz:hover{background:var(--fh-color-control-muted)}.editor-chrome_assetsHiddenFile__5dhmk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editor-chrome_assetsUpload__OoOqX{display:inline-flex;flex-direction:column;gap:.25rem;font-size:.75rem}.editor-chrome_assetsUpload__OoOqX input{max-inline-size:14rem;font-size:.75rem}.editor-chrome_assetsList__lY5Uv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-block-size:22rem;overflow:auto}.editor-chrome_assetsListFill__PJoWD{max-block-size:none;min-block-size:0;flex:1 1 auto}.editor-chrome_assetsList__lY5Uv>li{display:flex;align-items:center;gap:.35rem}.editor-chrome_assetsRow__Av0VB{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;margin:0;padding:.4rem .5rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);color:inherit;font:inherit;text-align:start;cursor:pointer}.editor-chrome_assetsRow__Av0VB:hover{background:var(--fh-color-surface-raised)}.editor-chrome_assetsName__X1nYl{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.editor-chrome_assetsMeta__0XDrP{font-size:.7rem;color:var(--fh-color-muted);word-break:break-all}.editor-chrome_assetsThumb__i6Yqj{inline-size:2rem;block-size:2rem;object-fit:cover;border-radius:var(--fh-radius-sm)}.editor-chrome_imagePreview___xcqV{max-inline-size:100%;max-block-size:10rem;object-fit:contain;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm)}.translation-page-tabs_bar__B5BJZ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:end;grid-column-gap:.5rem;column-gap:.5rem;box-sizing:border-box;flex-shrink:0;min-inline-size:0;padding:.4rem 0 0;background:color-mix(in srgb,var(--fh-color-brand-blue) 16%,var(--fh-color-surface-raised));-webkit-border-after:1px solid var(--fh-color-border);border-block-end:1px solid var(--fh-color-border)}.translation-page-tabs_tabs__oTOpA{display:flex;align-items:flex-end;gap:.15rem;min-inline-size:0;-webkit-padding-start:.45rem;padding-inline-start:.45rem;overflow-x:auto}.translation-page-tabs_barWide___qaO7{margin-block:-1rem .15rem;margin-inline:-1.25rem;inline-size:calc(100% + 2.5rem);max-inline-size:calc(100% + 2.5rem)}.translation-page-tabs_barTight__rc_so{margin-block:-1rem .15rem;margin-inline:-1rem;inline-size:calc(100% + 2rem);max-inline-size:calc(100% + 2rem)}.translation-page-tabs_tab__Aznqx{position:relative;z-index:0;flex:0 0 auto;margin:0;padding:.42rem .95rem .48rem;border:1px solid transparent;-webkit-border-after:0;border-block-end:0;border-radius:.55rem .55rem 0 0;background:transparent;color:var(--fh-color-brand-blue);font:inherit;font-size:.8rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.translation-page-tabs_tab__Aznqx:hover:not(.translation-page-tabs_tabActive__L_wLi){background:color-mix(in srgb,var(--fh-color-surface) 72%,transparent)}.translation-page-tabs_tabActive__L_wLi{z-index:1;background:var(--fh-color-surface);border-color:var(--fh-color-border);box-shadow:0 1px 0 var(--fh-color-surface)}.translation-page-tabs_tab__Aznqx:focus-visible{outline:2px solid var(--fh-color-brand-blue);outline-offset:1px}.translation-page-tabs_tools__8f11S{display:flex;align-items:center;gap:.4rem;min-inline-size:0;padding-inline:.15rem 1rem;-webkit-padding-after:.28rem;padding-block-end:.28rem}.translation-page-tabs_locale___59h2{display:flex;align-items:center;gap:.35rem;min-inline-size:0}.translation-page-tabs_localeLabel__aOduC{font-size:.7rem;font-weight:600;color:var(--fh-color-brand-blue)}.translation-page-tabs_localeSelect__Ep2A0{max-inline-size:8rem;min-inline-size:4.25rem;padding:.22rem .4rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-control);background:var(--fh-color-surface);color:inherit;font:inherit;font-size:.8rem}.translation-page-tabs_localeSelect__Ep2A0:focus-visible{outline:2px solid var(--fh-color-brand-blue);outline-offset:1px}.translation-page-tabs_hint__H3xuR{grid-column:1/-1;margin:0;padding:.35rem .7rem .45rem;background:var(--fh-color-surface);color:var(--fh-color-muted);font-size:.75rem;line-height:1.35}.country-configs_backdrop__0cX8I{position:fixed;inset:0;z-index:1100;display:grid;place-items:stretch;padding:0;background:rgb(25 65 95/55%)}.country-configs_modal__Jq_D9{display:flex;flex-direction:column;gap:.75rem;inline-size:100%;block-size:100%;overflow:hidden;padding:1rem 1.25rem;background:var(--fh-color-surface);color:var(--fh-color-brand-blue)}.country-configs_header__SDmcq{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.country-configs_title__NPyjL{margin:0;font-size:1.2rem}.country-configs_toolbar__f2kqo{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.country-configs_muted__rAuUa{margin:0;font-size:.8rem;color:var(--fh-color-muted)}.country-configs_error__1Wavs{margin:0;font-size:.85rem;color:var(--fh-color-danger,#b42318)}.country-configs_gridWrap__UlJPU{flex:1 1 auto;min-block-size:0;overflow:auto;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-control)}.country-configs_grid___Bbqa{border-collapse:collapse;inline-size:max-content;min-inline-size:100%;font-size:.78rem}.country-configs_grid___Bbqa td,.country-configs_grid___Bbqa th{border-bottom:1px solid var(--fh-color-border);padding:.35rem .55rem;text-align:start;white-space:nowrap;max-inline-size:16rem;overflow:hidden;text-overflow:ellipsis}.country-configs_grid___Bbqa th{inset-block-start:0;z-index:1;font-weight:600}.country-configs_grid___Bbqa th,.country-configs_sticky__sWkju{position:-webkit-sticky;position:sticky;background:var(--fh-color-surface)}.country-configs_sticky__sWkju{inset-inline-start:0;z-index:2}.country-configs_grid___Bbqa th.country-configs_sticky__sWkju{z-index:3}.country-configs_selected__YuLpG td{background:rgb(25 65 95/8%)}.country-configs_selected__YuLpG .country-configs_sticky__sWkju{background:#e8eef3}.country-configs_wide__mxgBz{cursor:pointer}.manage-translators_backdrop__FtzWh{position:fixed;inset:0;z-index:1100;display:grid;place-items:stretch;padding:0;background:rgb(25 65 95/55%)}.manage-translators_modal__aHAQ_{display:flex;flex-direction:column;gap:.75rem;inline-size:100%;block-size:100%;overflow:hidden;padding:1rem 1.25rem;background:var(--fh-color-surface);color:var(--fh-color-brand-blue)}.manage-translators_header__tjt1f{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.manage-translators_title__uM9E7{margin:0;font-size:1.2rem}.manage-translators_subtitle__ZO7xi{margin:.25rem 0 0;font-size:.8rem;color:var(--fh-color-muted)}.manage-translators_filters__Jp0g8,.manage-translators_toolbar__Wze46{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.manage-translators_field__ub0jI{display:flex;flex-direction:column;gap:.3rem;min-inline-size:8rem}.manage-translators_fieldGrow__KpQEw{flex:1 1 14rem}.manage-translators_fieldLabel__J9vJo{font-size:.75rem;font-weight:600}.manage-translators_search__oRWZo,.manage-translators_select__RJRo4{inline-size:100%;padding:.4rem .5rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-control);background:var(--fh-color-surface);color:inherit;font:inherit}.manage-translators_listMeta__4AWjp{margin:0;font-size:.75rem;color:var(--fh-color-muted)}.manage-translators_listPane__L1MmT{display:flex;flex-direction:column;min-block-size:0;flex:1 1;overflow:hidden}.manage-translators_list__5e2xc{list-style:none;margin:0;padding:0;overflow:auto;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);flex:1 1}.manage-translators_listHead__aiNFb,.manage-translators_rowBar__STdOR{display:grid;grid-template-columns:minmax(10rem,1.5fr) minmax(7rem,1fr) 6.5rem minmax(8rem,1.8fr) 5.5rem;grid-gap:.5rem;gap:.5rem;align-items:center}.manage-translators_listHead__aiNFb{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;padding:.45rem .65rem;background:var(--fh-color-surface);font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--fh-color-muted)}.manage-translators_listHead__aiNFb,.manage-translators_row__h1Sx_{-webkit-border-after:1px solid var(--fh-color-border);border-block-end:1px solid var(--fh-color-border)}.manage-translators_row__h1Sx_{display:flex;flex-direction:column}.manage-translators_rowBar__STdOR{margin:0;padding:.5rem .65rem;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.manage-translators_rowBar__STdOR:hover,.manage-translators_rowOpen__mwQod .manage-translators_rowBar__STdOR{background:var(--fh-color-surface-raised)}.manage-translators_email__tfVrx{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-translators_locales__7XyCK,.manage-translators_name__7qI6p,.manage-translators_role__wejbt{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-translators_roleBadge__KMDho{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .4rem;border-radius:var(--fh-radius-sm);background:color-mix(in srgb,var(--fh-color-brand-blue) 10%,var(--fh-color-surface));font-size:.75rem;font-weight:600}.manage-translators_chipRow__k_nA1{display:flex;flex-wrap:wrap;gap:.25rem}.manage-translators_chipOff__4AIK5,.manage-translators_chipOn__Sz8XT,.manage-translators_chip__qksAl{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .4rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface);color:inherit;font:inherit;font-size:.75rem}.manage-translators_chipOn__Sz8XT{border-color:var(--fh-color-brand-blue);background:color-mix(in srgb,var(--fh-color-brand-blue) 12%,var(--fh-color-surface));cursor:pointer}.manage-translators_chipOff__4AIK5{cursor:pointer}.manage-translators_chipOff__4AIK5:disabled,.manage-translators_chipOn__Sz8XT:disabled{cursor:default;opacity:.6}.manage-translators_expandHint__HmCM9,.manage-translators_muted__Yi3V9{color:var(--fh-color-muted);font-size:.75rem}.manage-translators_expandHint__HmCM9{font-weight:600;text-align:end}.manage-translators_expand__3dc7v{display:flex;flex-direction:column;gap:.65rem;padding:.75rem .85rem .95rem;-webkit-border-before:1px dashed var(--fh-color-border);border-block-start:1px dashed var(--fh-color-border);background:color-mix(in srgb,var(--fh-color-surface) 88%,var(--fh-color-brand-blue))}.manage-translators_expandGrid__vHrk6{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.65rem;gap:.65rem;align-items:end}.manage-translators_localePicker__enrl5{display:flex;flex-direction:column;gap:.4rem}.manage-translators_localePool__apchF{display:flex;flex-wrap:wrap;gap:.3rem;max-block-size:9rem;overflow:auto;padding:.25rem 0}.manage-translators_addPanel__EZCgX{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-sm);background:var(--fh-color-surface-raised)}.manage-translators_addTitle__wC7IW{margin:0;font-size:1rem}.manage-translators_actions__OiOAa{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.manage-translators_message__iIcLE{margin:0;font-size:.8rem}.translator-login_form__6rnnY{display:flex;flex-direction:column;gap:.85rem;inline-size:min(24rem,100%);margin-inline:auto;padding:1.5rem;border:1px solid var(--fh-color-border);border-radius:var(--fh-radius-md);background:var(--fh-color-surface);color:var(--fh-color-brand-blue);box-shadow:var(--fh-shadow-soft)}.translator-login_title__K6ddU{margin:0;font-size:1.5rem}.translator-login_body__81ag0{margin:0;color:var(--fh-color-muted);font-size:.95rem}.translator-login_error__2a24F{margin:0;color:var(--fh-color-brand-red);font-size:.9rem}.translator-login_page__a6vBU{display:grid;min-block-size:100dvh;place-items:center;padding:1.5rem;background:var(--fh-color-canvas)}.dom-i18n-edit_editorLayer__2TyRn{position:fixed;inset:0;z-index:2147483647;isolation:isolate;pointer-events:none}.dom-i18n-edit_editChip__iwXyU{position:absolute;box-sizing:border-box;min-width:44px;min-height:32px;margin:0;padding:.15rem .45rem;border:0;border-radius:var(--fh-radius-sm);background:var(--fh-color-brand-blue);color:var(--fh-color-surface);font:inherit;font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:var(--fh-shadow-soft);pointer-events:auto}.dom-i18n-edit_editChip__iwXyU[hidden]{display:none}.dom-i18n-edit_outlineFragment__eudd5,.dom-i18n-edit_outline__h0dHD{position:absolute;pointer-events:none}.dom-i18n-edit_outline__h0dHD{inset:0}.dom-i18n-edit_outlineFragment__eudd5{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--fh-color-brand-blue) 48%,transparent);border-radius:2px;box-shadow:0 0 0 1px rgb(255 255 255/55%);background:color-mix(in srgb,var(--fh-color-brand-blue) 4%,transparent)}@media (any-pointer:coarse){.dom-i18n-edit_editChip__iwXyU{min-height:44px;min-width:48px}}.dom-i18n-edit_editChip__iwXyU:focus-visible{outline:var(--fh-focus-outline-size,.125rem) solid color-mix(in srgb,var(--fh-color-brand-yellow) 70%,transparent);outline-offset:.125rem}.sections_rail__7U51d{container:fh-section-rail/inline-size;width:100%;min-width:0;margin-inline:auto}.sections_railDefault__sMV5i{width:var(--fh-layout-rail-width)}.sections_railNarrow__mM0qr{width:min(100%,var(--fh-layout-rail-width),67.125rem)}.sections_railFull__b3J3l{width:100%}.sections_railSpacingNone___6z_N{margin-block:0}.sections_railSpacingCompact__m6Gym{margin-block:clamp(1.5rem,5vw,3rem)}.sections_railSpacingDefault__VqF8p{margin-block:clamp(2.5rem,7vw,5rem)}.sections_railSpacingWide__N7_5R{margin-block:clamp(3.5rem,9vw,7rem)}.sections_sectionHeader__3ld2G{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;min-width:0;color:var(--fh-color-brand-blue)}.sections_sectionTitle__Ko_1F{flex:1 1 auto;max-width:100%;min-width:0;margin:0;color:inherit;font-family:var(--fh-font-sans);font-size:var(--fh-section-heading-mobile);font-weight:800;letter-spacing:0;line-height:1;overflow-wrap:normal;text-wrap:balance;word-break:normal}.sections_sectionTitleGroup__V2KKT{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;gap:clamp(.75rem,2vw,1.25rem);white-space:nowrap}.sections_sectionTitleGroup__V2KKT .sections_sectionTitle__Ko_1F{flex:0 1 auto}.sections_sectionTitleLink__n6HKO{color:inherit;text-decoration:none;text-underline-offset:.12em;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.sections_sectionTitleLink__n6HKO:focus-visible,.sections_sectionTitleLink__n6HKO:hover{color:var(--fh-color-brand-blue);text-decoration:underline;text-decoration-thickness:.08em}.sections_sectionTitleLink__n6HKO:focus-visible{border-radius:.125rem;outline:.1875rem solid color-mix(in srgb,var(--fh-color-primary) 80%,#ffffff);outline-offset:.125rem}.sections_sectionMeta__ejYej{flex:0 1 auto;margin:0;color:inherit;font-size:.875rem;font-weight:800;line-height:1.2;text-align:end}.sections_storyPanel__pe7Uw{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;width:100%;min-width:0;grid-gap:1rem;gap:1rem;border-radius:var(--fh-radius-control);padding-block:1.5rem 1.5625rem;padding-inline:.875rem .8125rem;color:#ffffff;background:var(--fh-color-brand-blue)}.sections_storyPanelTitle__SGmaY{margin:0;color:inherit;font-family:var(--fh-font-display);font-size:var(--fh-story-panel-heading-mobile);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.sections_storyPanelContent__jr_hX{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;height:100%;min-width:0}.sections_storyPanelBody__Cq4p0{display:block;margin:0;color:inherit;font-size:var(--fh-story-panel-body-mobile);font-weight:400;letter-spacing:0;line-height:1.2;overflow-wrap:break-word}.sections_storyPanelBody__Cq4p0>*{margin-block:0}.sections_storyPanelLink__RMw6t{align-self:end;color:inherit;font-size:.875rem;font-weight:800;line-height:1.2;text-decoration:underline;text-underline-offset:.125rem}.sections_progressSummary__C4g6f{width:min(100%,21.5rem)}.sections_pointsDisplay__Y6MfM{display:grid;container-type:inline-size;width:min(100%,30rem);max-width:100%;grid-row-gap:clamp(.375rem,2.4cqw,.75rem);row-gap:clamp(.375rem,2.4cqw,.75rem);min-width:0;justify-items:start;color:#ffffff}.sections_pointsDisplayLink__3Chn5{border-radius:var(--fh-radius-control);text-decoration:none;transition:filter .16s ease,transform .16s ease}.sections_pointsDisplayLink__3Chn5:hover{filter:brightness(1.04);transform:translateY(-.0625rem)}.sections_pointsDisplayLink__3Chn5:focus-visible{outline:.1875rem solid color-mix(in srgb,var(--fh-color-primary) 80%,#ffffff);outline-offset:.25rem}.sections_pointsStar__KuX4J{display:block;width:clamp(1.1875rem,7.3cqw,2.1875rem);height:auto;overflow:visible}.sections_pointsLabel__2IwZR{color:inherit;font-size:clamp(1rem,7.5cqw,2.25rem);font-weight:800;letter-spacing:0;line-height:1;overflow-wrap:anywhere}.sections_pointsValue__va12I{max-width:100%;-webkit-padding-before:.08em;padding-block-start:.08em;color:transparent;background:var(--fh-gradient-orange);background-clip:text;filter:drop-shadow(var(--fh-shadow-dark));font-family:var(--fh-font-display);font-size:var(--points-value-size,clamp(var(--fh-points-value-mobile),19cqw,var(--fh-points-value-desktop)));font-weight:400;letter-spacing:0;line-height:1;overflow:visible;text-transform:uppercase;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sections_pointsDisplay__Y6MfM[data-density=compact]{--points-value-size:clamp(1.5rem,13cqw,4.75rem);--points-inline-value-size:clamp(1.75rem,4.5vw,2.75rem)}.sections_pointsDisplay__Y6MfM[data-density=dense]{--points-value-size:clamp(1.25rem,10.5cqw,3.75rem);--points-inline-value-size:clamp(1.35rem,3.5vw,2.25rem)}.sections_pointsDisplay__Y6MfM[data-layout=inline]{display:flex;flex-wrap:wrap;container-type:normal;width:auto;align-items:center;justify-content:flex-end;gap:clamp(.45rem,1.5vw,.8rem);color:var(--fh-color-brand-blue)}.sections_pointsDisplay__Y6MfM[data-layout=inline] .sections_pointsStar__KuX4J{flex-shrink:0;width:clamp(2rem,4vw,2.75rem)}.sections_pointsDisplay__Y6MfM[data-layout=inline] .sections_pointsValue__va12I{flex:0 0 auto;font-size:var(--points-inline-value-size,clamp(2.5rem,6vw,3.5rem))}.sections_pointsDisplay__Y6MfM[data-layout=inline] .sections_pointsLabel__2IwZR{font-size:clamp(1rem,2vw,1.25rem)}.sections_pointsDisplay__Y6MfM[data-layout=inline][data-surface=card]{box-sizing:border-box;min-height:clamp(3.75rem,7vw,4.5rem);justify-content:center;border-radius:var(--fh-radius-control);padding:clamp(.55rem,1.4vw,.8rem) clamp(.85rem,2vw,1.25rem);background:#ffffff;box-shadow:var(--fh-shadow-card)}.sections_pointsDisplay__Y6MfM[data-layout=inline][data-surface=card] .sections_pointsLabel__2IwZR{display:inline-flex;min-height:1.15em;align-items:center;padding-block:.08em .02em;color:transparent;background:var(--fh-gradient-orange);background-clip:text;font-family:var(--fh-font-display);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:400;line-height:1.15;overflow:visible;transform:translateY(.1em);text-transform:uppercase;white-space:normal;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sections_pointsDisplay__Y6MfM[data-layout=inline][data-surface=card] .sections_pointsValue__va12I{display:inline-flex;min-height:1.15em;align-items:center;padding-block:.08em .02em;filter:none;line-height:1.15;overflow:visible;transform:translateY(.1em)}@media (min-width:48rem){.sections_sectionTitle__Ko_1F{font-size:var(--fh-section-heading-desktop)}.sections_sectionMeta__ejYej{font-size:1.125rem}.sections_storyPanel__pe7Uw{min-height:17rem;padding-block:3rem;padding-inline:clamp(2.875rem,5vw,3.8125rem)}.sections_storyPanelTitle__SGmaY{font-size:var(--fh-story-panel-heading-desktop)}.sections_storyPanelBody__Cq4p0{font-size:var(--fh-story-panel-body-desktop)}.sections_storyPanelLink__RMw6t{font-size:1.125rem}.sections_storyPanel__pe7Uw[data-layout=responsive]{min-height:17rem;padding-block:5rem 5.125rem}.sections_progressSummary__C4g6f{width:min(100%,21.5rem)}}@container fh-section-rail (min-width: 72rem){.sections_storyPanel__pe7Uw[data-layout=responsive]{display:flex;grid-template-rows:none;flex-wrap:wrap;align-items:center;column-gap:clamp(2.5rem,10%,9.125rem);row-gap:clamp(1.5rem,4vw,2.5rem)}.sections_storyPanel__pe7Uw[data-layout=responsive] .sections_storyPanelContent__jr_hX{flex:1 1 min(100%,22rem);grid-template-rows:none;height:auto;max-width:62.5rem}}.cards_entityCard__0A79x{--fh-entity-card-badge-gap:0.4375rem;--fh-entity-card-content-inset:0.625rem;--fh-entity-card-name-block-start:calc(var(--fh-entity-card-content-inset) + var(--fh-entity-card-badge-size) + 0.5rem);--fh-entity-card-name-font-size:0.875rem;--fh-entity-card-name-lines:2;position:relative;display:block;overflow:hidden;width:var(--fh-entity-card-size);aspect-ratio:1;border-radius:var(--fh-radius-control);color:var(--fh-color-ink);background:var(--fh-color-surface);box-shadow:0 .0625rem 0 rgb(25 65 95/20%);text-decoration:none;transition:var(--fh-hover-transition)}.cards_entityCard__0A79x:hover{transform:var(--fh-hover-transform)}.cards_characterCard__o_TDW:focus-visible,.cards_entityCard__0A79x:focus-visible,.cards_lessonCardAction__ANWvw:focus-visible{outline:var(--fh-focus-outline-size) solid color-mix(in srgb,var(--fh-color-brand-blue) 42%,transparent);outline-offset:var(--fh-focus-outline-offset-comfortable)}.cards_resourceCardAction__r0nZ_:focus-visible{outline:var(--fh-focus-outline-size) solid color-mix(in srgb,var(--fh-color-brand-blue) 42%,transparent);outline-offset:var(--fh-focus-outline-offset-comfortable)}.cards_entityCardSelected__FE_LS{border:0}.cards_entityCardSelected__FE_LS:after{position:absolute;z-index:3;inset:0;border:.3125rem solid var(--fh-color-selection-gold);border-radius:inherit;content:"";pointer-events:none}.cards_entityCardDimmed__gcpxz{opacity:.2}.cards_entityCardDisabled__6PgM1{cursor:not-allowed;opacity:.55;transform:none}.cards_entityCardFade__hjPQS,.cards_entityCardImage__DLrZV,.cards_entityCardMedia__sG9TQ{position:absolute;inset:0;border-radius:inherit}.cards_entityCardMedia__sG9TQ{--fh-entity-card-fade-end:90.91%;--fh-entity-card-fade-start:59.09%;overflow:hidden;background:var(--fh-color-surface)}.cards_entityCardCharacterMedia__CFkYe{background:var(--fh-character-background)}.cards_entityCardCharacterPortrait__voOZ3{width:100%;height:100%;border-radius:inherit}.cards_entityCardMediaExpandedName___h_Zg{--fh-entity-card-fade-end:85%;--fh-entity-card-fade-start:24%}.cards_entityCardMediaLongName__hddM8{--fh-entity-card-fade-end:82%;--fh-entity-card-fade-start:14%}.cards_entityCardMediaVeryLongName__c_lkP{--fh-entity-card-fade-end:80%;--fh-entity-card-fade-start:8%}.cards_entityCardImage__DLrZV{width:100%;height:100%;object-fit:var(--fh-entity-image-fit,cover);object-position:var(--fh-entity-image-position,center)}.cards_entityCardCharacterPortrait__voOZ3 .cards_entityCardCharacterImage__fAHsv{inset:5% 4% 16%;width:92%;height:79%}.cards_entityCardFade__hjPQS{background:linear-gradient(180deg,rgb(255 255 255/0) var(--fh-entity-card-fade-start),var(--fh-color-canvas) var(--fh-entity-card-fade-end))}.cards_entityCardMissing__133Y8{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;color:color-mix(in srgb,var(--fh-color-brand-blue) 50%,transparent);font-size:.875rem;font-weight:800;line-height:1.1;text-align:center}.cards_entityCardBadges__VFwQ_{position:absolute;inset-block-start:var(--fh-entity-card-content-inset);inset-inline-start:var(--fh-entity-card-content-inset);z-index:2;display:flex;max-width:calc(100% - (var(--fh-entity-card-content-inset) * 2));gap:var(--fh-entity-card-badge-gap)}.cards_entityCardBadge__f2rdJ{display:inline-flex;box-sizing:border-box;flex:0 0 auto;min-width:var(--fh-entity-card-badge-size);height:var(--fh-entity-card-badge-size);align-items:center;justify-content:center;border-radius:var(--fh-entity-card-badge-radius);padding:.1875rem .5rem;color:var(--fh-color-canvas);background:var(--fh-color-brand-blue);font-family:var(--fh-font-sans);font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:normal;text-align:center;white-space:nowrap}.cards_entityCardBadgeRank__rhAt7{width:auto;padding-inline:.375rem}.cards_entityCardBadgeAmount__lfGc8{width:max-content;min-width:var(--fh-entity-card-amount-badge-width);max-width:calc(var(--fh-entity-card-size) - (var(--fh-entity-card-content-inset) * 2) - var(--fh-entity-card-badge-size) - var(--fh-entity-card-badge-gap));padding-inline:.375rem .3125rem}.cards_entityCardBadgeMuted__w43gE{background:rgb(25 65 95/30%)}.cards_entityCardName__zihW_{position:absolute;inset-block:var(--fh-entity-card-name-block-start) .4375rem;inset-inline:var(--fh-entity-card-content-inset);z-index:2;display:grid;align-items:end;overflow:hidden;color:var(--fh-color-ink);font-family:var(--fh-font-sans);font-size:var(--fh-entity-card-name-font-size);font-weight:700;line-height:normal;overflow-wrap:anywhere}.cards_entityCardNameText__7OmCQ{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fh-entity-card-name-lines)}.cards_entityCardNameExpanded__kcjyh{--fh-entity-card-name-font-size:0.875rem;--fh-entity-card-name-lines:7}.cards_entityCardNameLong__Ln64Z{--fh-entity-card-name-font-size:0.8125rem;--fh-entity-card-name-lines:8;line-height:1.05}.cards_entityCardNameVeryLong__YqyBz{--fh-entity-card-name-font-size:0.75rem;--fh-entity-card-name-lines:9;line-height:1.02}.cards_donorAmountBadge__6Ev8C{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;display:inline-flex;min-width:5.75rem;min-height:4.75rem;align-items:center;justify-content:center;border-radius:.796rem;padding:.625rem;color:#fdfdfe;background:rgb(25 65 95/30%);font-family:var(--fh-font-sans);font-size:1.875rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1;max-width:calc(100% - (var(--fh-entity-card-content-inset) * 2));overflow:hidden;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);white-space:nowrap}.cards_donorAmountBadgeLong__ishxd{font-size:1.5rem}.cards_donorCardLongName__UTLVU{--fh-entity-card-name-block-start:4.5rem}.cards_donorCardLongName__UTLVU .cards_donorAmountBadge__6Ev8C{inset-block-start:var(--fh-entity-card-content-inset);min-width:min(8.5rem,calc(100% - (var(--fh-entity-card-content-inset) * 2)));min-height:3.25rem;padding-block:.375rem;transform:translateX(-50%)}.cards_donorCardLongName__UTLVU .cards_donorAmountBadgeLong__ishxd{font-size:1.375rem}.cards_donorCardLongName__UTLVU .cards_entityCardNameLong__Ln64Z,.cards_donorCardLongName__UTLVU .cards_entityCardNameVeryLong__YqyBz{--fh-entity-card-name-font-size:0.75rem;--fh-entity-card-name-lines:7;line-height:1.02}.cards_characterCard__o_TDW{position:relative;display:grid;overflow:hidden;width:100%;max-width:var(--fh-entity-card-size);border:0;border-radius:var(--fh-radius-control);padding:0;color:var(--fh-color-ink);background:transparent;box-shadow:0 .0625rem 0 rgb(25 65 95/20%);cursor:pointer;transition:var(--fh-hover-transition)}.cards_characterCard__o_TDW:hover{transform:var(--fh-hover-transform)}.cards_characterTile__LUi14{aspect-ratio:1;background:var(--fh-color-surface)}.cards_characterPortrait__zEeWG{width:100%;aspect-ratio:1;border-radius:inherit}.cards_characterPortraitImage__ThLQ9{inset:4% 3% 5%;width:94%;height:91%}.cards_characterCardSelected__uffGG{border:0}.cards_characterCardSelected__uffGG:after{position:absolute;inset:0;border:.3125rem solid var(--fh-color-selection-gold);border-radius:inherit;content:"";pointer-events:none}.cards_characterCardDimmed__jKUg8{opacity:.2}.cards_characterCardDisabled__J7Wvo{cursor:not-allowed;opacity:.55;transform:none}.cards_characterImage__A17VB{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cards_badgeCard__o4zNY{position:relative;display:grid;overflow:hidden;width:100%;max-width:var(--fh-entity-card-size);aspect-ratio:165/191;place-items:center;border-radius:var(--fh-radius-control);padding:clamp(1rem,13.333%,1.375rem);color:#ffffff;background:var(--fh-gradient-card-blue);box-shadow:0 .0625rem 0 rgb(25 65 95/20%)}a.cards_badgeCard__o4zNY{cursor:pointer;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}a.cards_badgeCard__o4zNY:focus-visible,a.cards_badgeCard__o4zNY:hover{transform:translateY(-.125rem);box-shadow:0 .1875rem 0 rgb(25 65 95/24%),0 0 0 .1875rem color-mix(in srgb,var(--fh-color-primary) 72%,#ffffff)}a.cards_badgeCard__o4zNY:focus-visible{outline:.1875rem solid color-mix(in srgb,var(--fh-color-primary) 84%,#ffffff);outline-offset:.1875rem}.cards_badgeCardLocked__18CiX{opacity:.35}.cards_badgeImage___lWHz,.cards_badgeMissing__NN2mV{max-width:100%;max-height:100%}.cards_badgeImage___lWHz{object-fit:contain}.cards_badgeMissing__NN2mV{display:grid;place-items:center;color:#ffffff;font-weight:800;line-height:1.1;text-align:center}.cards_statisticCard__tVnBY{display:grid;width:100%;max-width:100%;align-content:center;justify-self:center;border-radius:var(--fh-radius-control);color:#ffffff;box-shadow:var(--fh-shadow-control)}.cards_statisticCardMetric__MNyRb{width:var(--fh-stat-card-metric-width,clamp(10.3125rem,calc(50vw - 2.625rem),29rem));min-height:var(
    --fh-stat-card-metric-height,clamp(var(--fh-stat-card-mobile-height),calc(20vw - .5rem),8.75rem)
  );grid-template-columns:minmax(0,1fr);justify-content:center;gap:.1875rem;padding-block:clamp(.5rem,2vw,1.75rem);padding-inline:var(--fh-stat-card-metric-padding-inline,clamp(.75rem,4.5vw,3rem))}.cards_statisticCardMetric__MNyRb.cards_statisticCardGoal__T3OV3{min-height:var(--fh-stat-card-metric-height,8.375rem);align-content:space-between;justify-items:start;gap:.25rem;padding:clamp(.75rem,3.5vw,1.25rem)}.cards_statisticCardImpact__2ufAR{width:var(--fh-stat-card-impact-width,min(100%,21.5625rem));height:var(--fh-stat-card-wide-height);gap:.25rem;justify-items:center;padding:clamp(.75rem,3vw,1.25rem);box-shadow:none;text-align:center}.cards_statisticToneOrange__Ws_CN{background:var(--fh-gradient-orange)}.cards_statisticToneRed__OxkkE{background:var(--fh-color-brand-red)}.cards_statisticToneBlue__Tx0Z6{background:var(--fh-color-brand-blue)}.cards_statisticImage__K0TqA{width:3rem;height:3rem;border-radius:var(--fh-radius-pill);box-shadow:none;filter:none;object-fit:cover}.cards_statisticValue__5kOmt{color:#ffffff;font-family:var(--fh-font-sans);font-size:clamp(2.5rem,6.7vw,3.5rem);font-style:normal;font-weight:700;letter-spacing:0;line-height:1;max-width:100%}.cards_statisticValueRow__KtfSr{display:flex;max-width:100%;align-items:flex-start;gap:.125rem;transform:translateY(-.25rem);white-space:nowrap}.cards_statisticGoal__e30De{align-self:flex-start;color:#ffffff;font-family:var(--fh-font-sans);font-size:clamp(1rem,4.7vw,1.25rem);font-weight:700;line-height:1;transform:translateY(.35em)}.cards_statisticToneBlue__Tx0Z6 .cards_statisticValue__5kOmt,.cards_statisticToneRed__OxkkE .cards_statisticValue__5kOmt{color:var(--fh-color-rank-gold)}.cards_statisticLabel__r8ZLI{color:var(--fh-color-canvas);font-family:var(--fh-font-sans);font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere}.cards_statisticCardImpact__2ufAR .cards_statisticLabel__r8ZLI,.cards_statisticCardImpact__2ufAR .cards_statisticValue__5kOmt{font-size:2rem;font-weight:700;line-height:1}.cards_statisticCardMetric__MNyRb.cards_statisticCardLongValue__PwDUz .cards_statisticValue__5kOmt{font-size:clamp(1.75rem,3.4vw,2.75rem)}.cards_statisticCardGoal__T3OV3 .cards_statisticValue__5kOmt{font-size:clamp(2.5rem,10.7vw,3rem)}.cards_statisticCardGoal__T3OV3 .cards_statisticLabel__r8ZLI{max-width:9rem;font-size:clamp(.875rem,3.7vw,1rem);line-height:1.15;transform:translateY(-.25rem)}.cards_statisticProgressTrack__N3fGk{display:block;overflow:hidden;width:100%;height:.625rem;align-self:end;border-radius:var(--fh-radius-pill);background:color-mix(in srgb,var(--fh-color-brand-blue) 22%,#ca7300)}.cards_statisticProgressFill__IzS7S{display:block;min-width:0;height:100%;border-radius:inherit;background:var(--fh-color-brand-blue)}.cards_lessonCard__mwWDD{position:relative;display:grid;overflow:hidden;width:min(calc(100vw - 2rem),clamp(21.125rem,54vw,28.125rem));max-width:100%;min-height:440px;aspect-ratio:.804;grid-template-rows:minmax(0,1fr);align-content:space-between;border-radius:var(--fh-radius-control);margin-inline:auto;padding-block:clamp(21px,4vw,28px);padding-inline:clamp(16px,3.25vw,22px);color:#ffffff;background:var(--fh-gradient-card-blue)}.cards_lessonCard__mwWDD:before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgb(22 72 111/0) 32%,rgb(22 72 111/74%) 68%,#16486f);content:"";pointer-events:none}.cards_lessonCardLocked__QvAP9:before{background:linear-gradient(180deg,rgb(22 72 111/44%) 18%,rgb(22 72 111/84%) 62%,#16486f)}.cards_lessonCardLocked__QvAP9 .cards_lessonImage__dRsyK{opacity:.42;filter:saturate(.75)}.cards_lessonStatus__QBwPN{--lesson-status-marker-size:clamp(44px,6vw,55px);position:absolute;z-index:2;inset-block-start:clamp(6px,1.75vw,8px);inset-inline-start:clamp(6px,1.75vw,8px);display:inline-grid;width:clamp(58px,8vw,71px);height:clamp(58px,8vw,71px);place-items:center;color:#ffffff}.cards_lessonStatusMarker__ALps7{display:inline-grid;width:var(--lesson-status-marker-size);height:var(--lesson-status-marker-size);place-items:center;aspect-ratio:1;border-radius:50%;background:linear-gradient(146deg,#97ee70,#3e7735 127.34%);box-shadow:var(--fh-shadow-card);line-height:0}.cards_lessonStatusCheck__FDTG5{width:clamp(17px,2.2vw,21px);height:auto;overflow:visible}.cards_lessonLockBadge__44EGA,.cards_lessonProgressBadge__tJSDw,.cards_lessonReward__GpVJ4{position:absolute;z-index:3;display:inline-flex;align-items:center;border-radius:999px;color:#ffffff;font-family:var(--fh-font-sans);font-weight:900;letter-spacing:0;line-height:1;text-shadow:none}.cards_lessonLockBadge__44EGA{background:rgb(22 72 111/86%)}.cards_lessonLockBadge__44EGA,.cards_lessonProgressBadge__tJSDw{inset-block-start:clamp(18px,3vw,24px);inset-inline-start:clamp(18px,3vw,24px);min-height:2.25rem;padding:.5rem .875rem;box-shadow:var(--fh-shadow-card);font-size:.9375rem;text-transform:uppercase}.cards_lessonProgressBadge__tJSDw{color:var(--fh-color-brand-blue);background:rgb(255 255 255/92%)}.cards_lessonReward__GpVJ4{inset-block-start:clamp(18px,3vw,24px);inset-inline-end:clamp(18px,3vw,24px);display:grid;min-width:clamp(8.5rem,27vw,10.75rem);grid-gap:.25rem;gap:.25rem;padding:.625rem .75rem .75rem;color:var(--fh-color-brand-blue);background:rgb(255 255 255/94%);box-shadow:var(--fh-shadow-card);font-size:1rem;text-align:start}.cards_lessonRewardHeading__nPcNf{color:#eaaa2e;font-family:var(--fh-font-display);font-size:clamp(1.625rem,4.2vw,2rem);font-weight:400;line-height:.9;text-transform:uppercase}.cards_lessonRewardBody__u5IlY{display:flex;align-items:center;gap:.625rem}.cards_lessonRewardCoin__XTdkI{position:relative;display:inline-grid;width:clamp(3rem,7vw,3.75rem);height:clamp(3rem,7vw,3.75rem);flex:0 0 auto;border-radius:50%;background:#f2f2f2;box-shadow:inset .35rem .35rem 0 rgb(212 212 212/58%)}.cards_lessonRewardCoin__XTdkI:after,.cards_lessonRewardCoin__XTdkI:before{position:absolute;width:44%;height:44%;border-radius:50%;background:linear-gradient(145deg,#f8c84a,#d88700);box-shadow:inset .1875rem .1875rem 0 rgb(255 241 151/72%);content:""}.cards_lessonRewardCoin__XTdkI:before{inset-block-start:28%;inset-inline-start:28%}.cards_lessonRewardCoin__XTdkI:after{inset-block-start:44%;inset-inline-start:46%}.cards_lessonRewardText__oZXWN{display:grid;color:var(--fh-color-brand-blue);font-family:var(--fh-font-sans);font-weight:500;line-height:1}.cards_lessonRewardLabel__wBrOU{font-size:clamp(1rem,2.4vw,1.25rem)}.cards_lessonRewardAmount__twls1{font-size:clamp(2.25rem,5vw,3rem);font-weight:400;letter-spacing:0;line-height:.9}.cards_lessonImage__dRsyK{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cards_lessonCard__mwWDD>.cards_entityCardMissing__133Y8{z-index:2;grid-area:1/1;align-self:center;justify-self:center}.cards_lessonContent__erACS{z-index:2;display:grid;grid-area:1/1;grid-gap:clamp(20px,4vw,28px);gap:clamp(20px,4vw,28px);align-self:end}.cards_lessonText__Lf5PE{display:grid;grid-gap:.3125rem;gap:.3125rem;width:100%}.cards_lessonTitle__xQRNa{margin:0;font-family:var(--fh-font-display);font-size:clamp(39px,9.5vw,50px);font-weight:400;line-height:1;text-transform:uppercase}.cards_lessonDescription___oRyD{margin:0;color:#f6f6fa;font-size:clamp(18px,4.35vw,22px);font-weight:500;line-height:1.2;white-space:pre-line}.cards_lessonDescription___oRyD,.cards_lessonLockedMessage__AaXV_{font-family:var(--fh-font-sans);letter-spacing:0;overflow-wrap:anywhere}.cards_lessonLockedMessage__AaXV_{margin:.45rem 0 0;color:#ffffff;font-size:clamp(16px,3.6vw,19px);font-weight:800;line-height:1.18}.cards_lessonCardAction__ANWvw{display:inline-flex;width:100%;min-height:clamp(60px,7vw,75px);align-items:center;justify-content:center;border-radius:var(--fh-radius-control);padding-inline:1rem;color:#ffffff;background:var(--fh-gradient-orange);font-family:var(--fh-font-sans);font-size:clamp(20px,4.85vw,25px);font-weight:700;line-height:normal;text-align:center;text-decoration:none}.cards_lessonCardTile__6vVkd{display:grid;width:min(calc(100vw - 2rem),clamp(21.125rem,54vw,28.125rem));max-width:100%;grid-gap:clamp(.875rem,2.5vw,1.125rem);gap:clamp(.875rem,2.5vw,1.125rem);justify-items:stretch;margin-inline:auto}.cards_lessonCardTile__6vVkd .cards_lessonCard__mwWDD{width:100%}.cards_lessonCardTileMeta__2RTqB{display:flex;flex-wrap:wrap;align-items:center;margin:0;color:var(--fh-color-brand-blue);font-family:var(--fh-font-sans);font-size:clamp(1rem,2vw,1.125rem);font-weight:800;gap:.3125rem clamp(.75rem,2vw,1rem);line-height:1.2;overflow-wrap:anywhere}.cards_lessonCardTileMetaItem__gAiZz{display:inline-flex;align-items:center}.cards_lessonCardTileMetaItem__gAiZz+.cards_lessonCardTileMetaItem__gAiZz{-webkit-border-start:.1875rem solid currentColor;border-inline-start:.1875rem solid currentColor;-webkit-padding-start:clamp(.75rem,2vw,1rem);padding-inline-start:clamp(.75rem,2vw,1rem)}.cards_resourceCard__lbWmh{display:grid;overflow:hidden;min-width:0;min-height:28rem;grid-template-rows:minmax(12rem,.9fr) minmax(0,auto);border-radius:var(--fh-radius-control);color:var(--fh-color-brand-blue);background:#ffffff;box-shadow:var(--fh-shadow-card)}.cards_resourceCardDisabled__y5rSr{opacity:.72}.cards_resourceCardMedia__MVQtg{position:relative;display:grid;min-width:0;min-height:12rem;overflow:hidden;background:color-mix(in srgb,var(--fh-color-brand-blue) 12%,#ffffff)}.cards_resourceCardImage__TDgAZ,.cards_resourceCardMissing__Jvndl{grid-area:1/1;width:100%;height:100%}.cards_resourceCardImage__TDgAZ{display:block;object-fit:cover;object-position:center}.cards_resourceCardMissing__Jvndl{display:grid;min-height:12rem;place-items:center;padding:1rem;color:color-mix(in srgb,var(--fh-color-brand-blue) 64%,transparent);font-size:.9375rem;font-weight:800;line-height:1.1;text-align:center}.cards_resourceCardBadges__8OPLQ{position:absolute;z-index:2;inset-block-start:.75rem;inset-inline:.75rem;display:flex;flex-wrap:wrap;gap:.4375rem;min-width:0}.cards_resourceCardBadge__Wnf2u{display:inline-flex;max-width:100%;min-height:2rem;align-items:center;border-radius:var(--fh-radius-pill);padding:.35rem .625rem;color:#ffffff;background:rgb(25 65 95/84%);font-size:.75rem;font-weight:900;line-height:1;overflow-wrap:anywhere}.cards_resourceCardBody__QJhX5{display:grid;min-width:0;grid-gap:1rem;gap:1rem;padding:1rem}.cards_resourceCardText__sQBsK{display:grid;min-width:0;grid-gap:.5rem;gap:.5rem}.cards_resourceCardTitle__g3ZEU{margin:0;color:var(--fh-color-brand-blue);font-family:var(--fh-font-display);font-size:2rem;font-weight:400;letter-spacing:0;line-height:.98;overflow-wrap:normal;text-transform:uppercase;text-wrap:balance}.cards_resourceCardTitle__g3ZEU[data-title-size=compact]{font-size:1.625rem;line-height:1;overflow-wrap:anywhere}.cards_resourceCardTitle__g3ZEU[data-title-size=dense]{font-size:1.3125rem;line-height:1.05;overflow-wrap:anywhere}.cards_resourceCardDescription__72cX4{margin:0;color:var(--fh-color-muted);font-size:.95rem;font-weight:700;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}.cards_resourceCardPreviewGrid__a3emc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}.cards_resourceCardPreviewFrame__UEpjz{display:grid;aspect-ratio:1;min-width:0;overflow:hidden;place-items:center;border:.125rem solid color-mix(in srgb,var(--fh-color-brand-blue) 10%,transparent);border-radius:var(--fh-radius-control);background:color-mix(in srgb,var(--fh-color-canvas) 80%,#ffffff)}.cards_resourceCardPreviewImage__SWUsC{display:block;width:100%;height:100%;object-fit:contain}.cards_resourceCardAction__r0nZ_{display:inline-flex;width:100%;min-height:3.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--fh-radius-control);padding:.75rem 1rem;color:#ffffff;background:var(--fh-gradient-orange);font-size:1.0625rem;font-weight:800;line-height:1;text-align:center;text-decoration:none}.cards_lessonCardAction__ANWvw[aria-disabled=true]{background:linear-gradient(180deg,#dce7ef,#b9cedd);color:var(--fh-color-brand-blue)}.cards_resourceCardAction__r0nZ_[aria-disabled=true]{background:var(--fh-color-control-muted-strong);color:var(--fh-color-brand-blue)}.cards_resourceCardAction__r0nZ_ svg{flex:0 0 auto}.cards_resourceCard__lbWmh[data-resource-kind=game]{min-height:30rem;grid-template-rows:minmax(13.5rem,.95fr) minmax(0,auto)}.cards_resourceCard__lbWmh[data-resource-kind=badge]{min-height:0;grid-template-rows:minmax(clamp(9.75rem,18vw,15rem),auto) minmax(2.5rem,auto)}.cards_resourceCard__lbWmh[data-resource-kind=badge] .cards_resourceCardBody__QJhX5{gap:0;align-content:center;padding:.625rem .5rem .6875rem}.cards_resourceCard__lbWmh[data-resource-kind=badge] .cards_resourceCardTitle__g3ZEU{font-size:clamp(.6875rem,1.05vw,1.05rem);line-height:.95;overflow-wrap:normal;text-align:center;text-wrap:nowrap;white-space:nowrap}.cards_resourceCard__lbWmh[data-resource-kind=badge] .cards_resourceCardTitle__g3ZEU[data-title-size=compact],.cards_resourceCard__lbWmh[data-resource-kind=badge] .cards_resourceCardTitle__g3ZEU[data-title-size=dense]{font-size:clamp(.625rem,.95vw,.95rem);line-height:1}.cards_resourceCard__lbWmh[data-resource-kind=badge] .cards_resourceCardMedia__MVQtg{min-height:clamp(9.75rem,18vw,15rem);background:color-mix(in srgb,var(--fh-color-brand-blue) 8%,#ffffff)}.cards_resourceCard__lbWmh[data-resource-kind=badge] .cards_resourceCardImage__TDgAZ{width:90%;height:90%;margin:auto;object-fit:contain;padding:0}.cards_resourceCard__lbWmh[data-resource-kind=badge][data-resource-reward-state=locked] .cards_resourceCardMedia__MVQtg:after{position:absolute;z-index:1;inset:0;background:rgb(255 255 255/56%);content:"";pointer-events:none}.cards_resourceCard__lbWmh[data-resource-kind=sticker] .cards_resourceCardImage__TDgAZ{object-fit:contain;padding:1rem}.cards_resourceCard__lbWmh[data-resource-kind=sticker] .cards_resourceCardMedia__MVQtg{background:radial-gradient(circle at 50% 42%,#ffffff 0 34%,transparent 35%),color-mix(in srgb,var(--fh-color-brand-blue) 8%,#ffffff)}.cards_resourceCard__lbWmh[data-resource-kind=game] .cards_resourceCardMedia__MVQtg{min-height:13.5rem;background:#1b5f8f}.cards_resourceCard__lbWmh[data-resource-kind=game] .cards_resourceCardImage__TDgAZ{object-fit:cover;object-position:center}@media (min-width:48rem){.cards_statisticCardMetric__MNyRb{grid-template-columns:max-content minmax(0,max-content);align-items:center;column-gap:var(--fh-stat-card-metric-column-gap,clamp(1.75rem,3vw,2rem));row-gap:0}.cards_statisticCardMetric__MNyRb.cards_statisticCardGoal__T3OV3{grid-template-columns:minmax(0,1fr);align-items:normal;column-gap:0;row-gap:.25rem}.cards_statisticLabel__r8ZLI{font-size:1.375rem}.cards_statisticCardMetric__MNyRb .cards_statisticValue__5kOmt{font-size:3.5rem}.cards_statisticCardMetric__MNyRb.cards_statisticCardGoal__T3OV3 .cards_statisticValue__5kOmt{font-size:clamp(2.5rem,3.2vw,3rem)}.cards_statisticCardMetric__MNyRb.cards_statisticCardLongValue__PwDUz .cards_statisticValue__5kOmt{font-size:clamp(1.75rem,3.4vw,2.75rem)}.cards_statisticCardMetric__MNyRb .cards_statisticLabel__r8ZLI{align-self:center;max-width:clamp(8.9375rem,calc(25vw - 4.0625rem),16rem)}.cards_statisticCardMetric__MNyRb.cards_statisticCardGoal__T3OV3 .cards_statisticLabel__r8ZLI{max-width:9rem;font-size:1rem}}@media (min-width:72rem){.cards_statisticCardMetric__MNyRb.cards_statisticCardGoal__T3OV3{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:center;column-gap:clamp(1.25rem,2vw,2rem);padding-inline:clamp(1.25rem,2.5vw,2.5rem)}.cards_statisticCardGoal__T3OV3 .cards_statisticValueRow__KtfSr{grid-column:1;grid-row:1}.cards_statisticCardMetric__MNyRb.cards_statisticCardGoal__T3OV3 .cards_statisticLabel__r8ZLI{grid-column:2;grid-row:1;max-width:none;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.1}.cards_statisticCardGoal__T3OV3 .cards_statisticProgressTrack__N3fGk{grid-column:1/-1;grid-row:2}}.moment-viewer-gallery_momentTile__oSWNv{display:block;width:100%;height:100%;padding:0;border:0;color:inherit;cursor:pointer}.moment-viewer-gallery_momentTile__oSWNv[aria-pressed=true]{outline:.1875rem solid var(--fh-color-brand-blue);outline-offset:.125rem}.moment-viewer-gallery_forwardChevron__CNA_P{transform:rotate(180deg)}.moment-viewer-gallery_albumControls__OT7tl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--fh-color-brand-blue);font-weight:800}.moment-viewer-gallery_iconButton__YrqTS:focus-visible,.moment-viewer-gallery_momentTile__oSWNv:focus-visible,.moment-viewer-gallery_pagingButton__BgBns:focus-visible{outline:.1875rem solid color-mix(in srgb,var(--fh-color-brand-yellow) 82%,#ffffff);outline-offset:.1875rem}.moment-viewer-gallery_missingMedia__dtaOb{width:100%;height:100%}.moment-viewer-gallery_viewerBackdrop__IuP0U{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:rgba(0,0,0,.56)}.moment-viewer-gallery_viewerDialog__wITl_{display:grid;width:min(90vw,64rem);height:min(88vh,50rem);height:min(88dvh,50rem);max-height:min(88vh,50rem);max-height:min(88dvh,50rem);grid-template-rows:minmax(4.5rem,auto) minmax(0,1fr) minmax(1.25rem,auto) minmax(4.75rem,auto);overflow:hidden;border:.0625rem solid color-mix(in srgb,var(--fh-color-brand-blue) 10%,#ffffff);border-radius:var(--fh-radius-card);background:#ffffff;box-shadow:0 1.5rem 4rem rgba(10,42,74,.18)}.moment-viewer-gallery_viewerFooter__4dLHP,.moment-viewer-gallery_viewerTopBar__FUNh0{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem clamp(.875rem,2.4vw,1.25rem);background:#ffffff}.moment-viewer-gallery_viewerTopBar__FUNh0{border-bottom:.0625rem solid color-mix(in srgb,var(--fh-color-brand-blue) 12%,#ffffff)}.moment-viewer-gallery_viewerFooter__4dLHP{border-top:.0625rem solid color-mix(in srgb,var(--fh-color-brand-blue) 12%,#ffffff)}.moment-viewer-gallery_viewerCaption__0OUni p,.moment-viewer-gallery_viewerCount__hiSwh{margin:0;color:var(--fh-color-brand-blue);font-weight:800}.moment-viewer-gallery_viewerCount__hiSwh{font-size:clamp(.875rem,2vw,1rem)}.moment-viewer-gallery_confirmActions__oyECJ,.moment-viewer-gallery_pagingControls__vWpUo,.moment-viewer-gallery_viewerActions___pe_j{display:flex;align-items:center;gap:.625rem}.moment-viewer-gallery_iconButton__YrqTS,.moment-viewer-gallery_pagingButton__BgBns{display:inline-grid;flex:0 0 auto;place-items:center;border:0;border-radius:999rem;color:var(--fh-color-brand-blue);cursor:pointer}.moment-viewer-gallery_iconButton__YrqTS{width:2.75rem;height:2.75rem;background:color-mix(in srgb,var(--fh-color-brand-blue) 8%,#ffffff)}.moment-viewer-gallery_pagingButton__BgBns{position:relative;width:1.375rem;height:1.375rem;background:rgba(255,255,255,.88)}.moment-viewer-gallery_pagingButton__BgBns:before{content:"";position:absolute;inset:50% auto auto 50%;width:.375rem;height:.375rem;-webkit-border-before:.125rem solid currentColor;border-block-start:.125rem solid currentColor;-webkit-border-end:.125rem solid currentColor;border-inline-end:.125rem solid currentColor;transform-origin:center}.moment-viewer-gallery_viewerMediaPagingPrevious__Ahy7t:before{transform:translate(-42%,-50%) rotate(225deg)}.moment-viewer-gallery_viewerMediaPagingNext__I2ZSg:before{transform:translate(-58%,-50%) rotate(45deg)}.moment-viewer-gallery_iconButton__YrqTS:hover,.moment-viewer-gallery_pagingButton__BgBns:hover{background:color-mix(in srgb,var(--fh-color-brand-yellow) 34%,#ffffff)}.moment-viewer-gallery_deleteButton__LN8yH{color:#9c1c1c;background:color-mix(in srgb,#dc2626 10%,#ffffff)}.moment-viewer-gallery_viewerMediaFrame__h0iCd{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--fh-color-brand-blue) 8%,#ffffff)}.moment-viewer-gallery_viewerSwipeSurface__1HuJu{display:grid;width:100%;height:100%;min-height:inherit;place-items:center;touch-action:pan-y}.moment-viewer-gallery_viewerImage__VOgKX{display:block;width:100%;height:100%;object-fit:contain}.moment-viewer-gallery_viewerMediaPagingNext__I2ZSg,.moment-viewer-gallery_viewerMediaPagingPrevious__Ahy7t{position:absolute;inset-block-start:50%;z-index:2;box-shadow:0 .45rem 1rem rgba(10,42,74,.2);transform:translateY(-50%)}.moment-viewer-gallery_viewerMediaPagingPrevious__Ahy7t{inset-inline-start:clamp(.75rem,2.5vw,1.25rem)}.moment-viewer-gallery_viewerMediaPagingNext__I2ZSg{inset-inline-end:clamp(.75rem,2.5vw,1.25rem)}.moment-viewer-gallery_viewerDots__Yz_ys{display:flex;height:1.25rem;align-items:center;justify-content:center;gap:.35rem;padding-block:0;background:#ffffff}.moment-viewer-gallery_viewerDot__7uI2K{display:block;width:.35rem;height:.35rem;flex:0 0 0.35rem;border-radius:999rem;background:var(--fh-color-carousel-dot-inactive)}.moment-viewer-gallery_viewerDot__7uI2K[data-active=true]{background:var(--fh-gradient-orange)}.moment-viewer-gallery_viewerMissingImage__sHQVF{display:grid;width:100%;min-height:24rem;place-items:center;color:var(--fh-color-brand-blue);font-weight:900;text-align:center}.moment-viewer-gallery_viewerCaption__0OUni{min-width:0}.moment-viewer-gallery_viewerCaption__0OUni p{overflow-wrap:anywhere}.moment-viewer-gallery_iconButton__YrqTS:disabled,.moment-viewer-gallery_pagingButton__BgBns:disabled{cursor:not-allowed;opacity:.42}.moment-viewer-gallery_confirmBackdrop__plsLL{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(10,42,74,.56)}.moment-viewer-gallery_confirmDialog__hIt2t{display:grid;width:min(100%,28rem);grid-gap:1rem;gap:1rem;padding:clamp(1rem,4vw,1.5rem);border-radius:var(--fh-radius-card);color:var(--fh-color-brand-blue);background:#ffffff;box-shadow:0 1rem 2.5rem rgba(0,0,0,.28)}.moment-viewer-gallery_confirmDialog__hIt2t h3,.moment-viewer-gallery_confirmDialog__hIt2t p{margin:0}.moment-viewer-gallery_confirmDialog__hIt2t h3{font-size:clamp(1.35rem,4vw,1.75rem)}.moment-viewer-gallery_confirmDialog__hIt2t p{font-weight:700;line-height:1.45}.moment-viewer-gallery_deleteError__M49m2{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem;border-radius:var(--fh-radius-control);color:#8b1a1a;background:color-mix(in srgb,#dc2626 12%,#ffffff)}.moment-viewer-gallery_confirmActions__oyECJ{justify-content:end;flex-wrap:wrap}.moment-viewer-gallery_cancelButton__RLDdU{min-height:2.5rem;padding:0 1rem;border:.125rem solid color-mix(in srgb,var(--fh-color-brand-blue) 24%,#ffffff);border-radius:var(--fh-radius-pill);color:var(--fh-color-brand-blue);background:#ffffff;cursor:pointer;font-weight:900}.moment-viewer-gallery_cancelButton__RLDdU:focus-visible{outline:.1875rem solid color-mix(in srgb,var(--fh-color-brand-yellow) 82%,#ffffff);outline-offset:.1875rem}.moment-viewer-gallery_cancelButton__RLDdU:disabled{cursor:not-allowed;opacity:.5}@media (max-width:64rem){.moment-viewer-gallery_viewerBackdrop__IuP0U{padding:clamp(1rem,3vw,2rem)}.moment-viewer-gallery_viewerDialog__wITl_{width:min(92vw,52rem);height:min(80vh,42rem);height:min(80dvh,42rem);max-height:min(80vh,42rem);max-height:min(80dvh,42rem)}}@media (max-width:40rem){.moment-viewer-gallery_viewerBackdrop__IuP0U{padding:.75rem}.moment-viewer-gallery_viewerDialog__wITl_{width:min(100%,36rem);height:min(76vh,39rem);height:min(76dvh,39rem);max-height:min(76vh,39rem);max-height:min(76dvh,39rem)}.moment-viewer-gallery_viewerFooter__4dLHP,.moment-viewer-gallery_viewerTopBar__FUNh0{gap:.75rem}.moment-viewer-gallery_viewerFooter__4dLHP{align-items:stretch;flex-direction:column}.moment-viewer-gallery_pagingControls__vWpUo{justify-content:space-between}.moment-viewer-gallery_viewerMediaFrame__h0iCd{min-height:0}}.programme-video-player_player__Gta7K{position:relative;display:grid;min-width:0;overflow:hidden;border-radius:var(--fh-radius-control);background:#000000}.programme-video-player_video__FnUw_{display:block;width:100%;height:100%;min-height:inherit;border:0;border-radius:inherit;background:#000000;object-fit:cover}.programme-video-player_play__KLo6E{position:absolute;inset:0;display:block;border:0;padding:0;background:#000000;cursor:pointer;font:inherit;transition:var(--fh-hover-transition)}.programme-video-player_play__KLo6E:hover{filter:brightness(1.06)}.programme-video-player_play__KLo6E:focus-visible{outline:var(--fh-focus-outline-size) solid #ffffff;outline-offset:calc(-1 * var(--fh-focus-outline-size))}.programme-video-player_still__5ctlu{display:block;width:100%;height:100%;object-fit:cover}.programme-video-player_videoUrlEditTarget__LiAbC{position:absolute;z-index:2;top:50%;left:50%;width:clamp(3rem,13cqw,5rem);height:clamp(3rem,13cqw,5rem);border-radius:50%;transform:translate(-50%,-50%)}.programme-video-player_publicPlayIcon__wxugr{position:absolute;top:50%;left:50%;width:clamp(3rem,13cqw,4rem);height:clamp(3rem,13cqw,4rem);color:#ffffff;pointer-events:none;transform:translate(-50%,-50%);transition:color var(--fh-hover-transition)}.programme-video-player_publicPlayIcon__wxugr svg{display:block;width:100%;height:100%;fill:currentColor}.programme-video-player_play__KLo6E:focus-visible .programme-video-player_publicPlayIcon__wxugr,.programme-video-player_play__KLo6E:hover .programme-video-player_publicPlayIcon__wxugr{color:var(--fh-color-rank-gold)}